@font-face{font-family:Raleway;src:url(../fonts/Raleway-Light.bin) format("truetype");font-weight:300}@font-face{font-family:Raleway;src:url(../fonts/Raleway-Regular.bin) format("truetype");font-weight:400}@font-face{font-family:Raleway;src:url(../fonts/Raleway-Medium.bin) format("truetype");font-weight:500}@font-face{font-family:Raleway;src:url(../fonts/Raleway-Bold.bin) format("truetype");font-weight:700}@font-face{font-family:TTNorms;src:url(../fonts/TTNorms-Regular.bin) format("truetype"),url(../fonts/TTNorms-Regular.woff) format("woff"),url(../fonts/TTNorms-Regular.eot) format("opentype");font-weight:400}@font-face{font-family:TTNorms;src:url(../fonts/TTNorms-Bold.bin) format("truetype"),url(../fonts/TTNorms-Bold.woff) format("woff"),url(../fonts/TTNorms-Bold.eot) format("opentype");font-weight:700}@-webkit-keyframes opas{0%{opacity:.4}60%{opacity:1}100%{opacity:.4}}@keyframes opas{0%{opacity:.4}60%{opacity:1}100%{opacity:.4}}@-webkit-keyframes fadeOpas{0%{transform:translateY(110%);opacity:0}100%{transform:translateY(0);opacity:1}}@keyframes fadeOpas{0%{transform:translateY(110%);opacity:0}100%{transform:translateY(0);opacity:1}}@-webkit-keyframes tooltipShow{0%{opacity:0}100%{opacity:1}}@keyframes tooltipShow{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes rotate{0%{transform:translate(-50%,-50%) rotate(0)}100%{transform:translate(-50%,-50%) rotate(-360deg)}}@keyframes rotate{0%{transform:translate(-50%,-50%) rotate(0)}100%{transform:translate(-50%,-50%) rotate(-360deg)}}@-webkit-keyframes rotate22{0%{transform:translate(0,0) rotate(0)}50%{transform:translate(-3vw,0) rotate(-30deg)}100%{transform:translate(0,0) rotate(0)}}@keyframes rotate22{0%{transform:translate(0,0) rotate(0)}50%{transform:translate(-3vw,0) rotate(-30deg)}100%{transform:translate(0,0) rotate(0)}}@-webkit-keyframes rotate23{0%{transform:translate(0,0) rotate(0)}50%{transform:translate(4.5vw,0) rotate(40deg)}100%{transform:translate(0,0) rotate(0)}}@keyframes rotate23{0%{transform:translate(0,0) rotate(0)}50%{transform:translate(4.5vw,0) rotate(40deg)}100%{transform:translate(0,0) rotate(0)}}@-webkit-keyframes rotate2{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@keyframes rotate2{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@-webkit-keyframes deg{0%{transform:rotate(0)}60%{transform:rotate(-45deg)}100%{transform:rotate(0)}}@keyframes deg{0%{transform:rotate(0)}60%{transform:rotate(-45deg)}100%{transform:rotate(0)}}@-webkit-keyframes jamp{0%{margin-top:0}15%{margin-top:-1rem}25%{margin-top:0}35%{margin-top:-.5rem}45%{margin-top:0}100%{margin-top:0}}@keyframes jamp{0%{margin-top:0}15%{margin-top:-1rem}25%{margin-top:0}35%{margin-top:-.5rem}45%{margin-top:0}100%{margin-top:0}}@-webkit-keyframes jampTrf{0%{transform:translateY(0)}15%{transform:translateY(-7%)}25%{transform:translateY(0)}35%{transform:translateY(-3%)}45%{transform:translateY(0)}100%{transform:translateY(0)}}@keyframes jampTrf{0%{transform:translateY(0)}15%{transform:translateY(-7%)}25%{transform:translateY(0)}35%{transform:translateY(-3%)}45%{transform:translateY(0)}100%{transform:translateY(0)}}@-webkit-keyframes slideme{0%{left:-30px;margin-left:0}30%{left:110%;margin-left:80px}100%{left:110%;margin-left:80px}}@keyframes slideme{0%{left:-30px;margin-left:0}30%{left:110%;margin-left:80px}100%{left:110%;margin-left:80px}}@-webkit-keyframes pulseicon-a{0%{transform:translate(0,0) scale(.85)}50%{transform:translate(0,0) scale(1)}100%{transform:translate(0,0) scale(.85)}}@keyframes pulseicon-a{0%{transform:translate(0,0) scale(.85)}50%{transform:translate(0,0) scale(1)}100%{transform:translate(0,0) scale(.85)}}@-webkit-keyframes pulseicon{0%{transform:translate(-50%,-50%) scale(.8)}50%{transform:translate(-50%,-50%) scale(1)}100%{transform:translate(-50%,-50%) scale(.8)}}@keyframes pulseicon{0%{transform:translate(-50%,-50%) scale(.8)}50%{transform:translate(-50%,-50%) scale(1)}100%{transform:translate(-50%,-50%) scale(.8)}}@-webkit-keyframes phone{0%{transform:translate(-50%,-50%) rotate(15deg) scale(.9)}50%{transform:translate(-50%,-50%) rotate(0) scale(1.01)}100%{transform:translate(-50%,-50%) rotate(15deg) scale(.9)}}@keyframes phone{0%{transform:translate(-50%,-50%) rotate(15deg) scale(.9)}50%{transform:translate(-50%,-50%) rotate(0) scale(1.01)}100%{transform:translate(-50%,-50%) rotate(15deg) scale(.9)}}@-webkit-keyframes pulseiconLine{0%{transform:translateX(-55%) scale(.7)}50%{transform:translateX(-65%) scale(1)}100%{transform:translateX(-55%) scale(.7)}}@keyframes pulseiconLine{0%{transform:translateX(-55%) scale(.7)}50%{transform:translateX(-65%) scale(1)}100%{transform:translateX(-55%) scale(.7)}}@-webkit-keyframes scale-before{0%{transform:translate(-50%,-50%) scale(.8);opacity:0}50%{transform:translate(-50%,-50%) scale(1);opacity:.7}100%{transform:translate(-50%,-50%) scale(.8);opacity:0}}@keyframes scale-before{0%{transform:translate(-50%,-50%) scale(.8);opacity:0}50%{transform:translate(-50%,-50%) scale(1);opacity:.7}100%{transform:translate(-50%,-50%) scale(.8);opacity:0}}@-webkit-keyframes transform-shiver{0%{transform:translate(0,0) rotate(0)}25%{transform:translate(-5px,0) rotate(0)}75%{transform:translate(5px,0) rotate(0)}100%{transform:translate(0,0) rotate(0)}}@keyframes transform-shiver{0%{transform:translate(0,0) rotate(0)}25%{transform:translate(-5px,0) rotate(0)}75%{transform:translate(5px,0) rotate(0)}100%{transform:translate(0,0) rotate(0)}}@-webkit-keyframes transform-shiver2{0%{transform:translate(0,0) rotate(0)}25%{transform:translate(0,-5px) rotate(0)}75%{transform:translate(0,5px) rotate(0)}100%{transform:translate(0,0) rotate(0)}}@keyframes transform-shiver2{0%{transform:translate(0,0) rotate(0)}25%{transform:translate(0,-5px) rotate(0)}75%{transform:translate(0,5px) rotate(0)}100%{transform:translate(0,0) rotate(0)}}@-webkit-keyframes car1{0%{transform:translate(0,0) scale(1)}100%{transform:translate(-200px,10px) scale(0)}}@keyframes car1{0%{transform:translate(0,0) scale(1)}100%{transform:translate(-200px,10px) scale(0)}}@-webkit-keyframes pulse{0%{box-shadow:0 0 0 0 rgba(249,223,20,.5)}70%{box-shadow:0 0 0 25px rgba(249,223,20,0)}100%{box-shadow:0 0 0 0 rgba(249,223,20,0)}}@keyframes pulse{0%{box-shadow:0 0 0 0 rgba(249,223,20,.5)}70%{box-shadow:0 0 0 25px rgba(249,223,20,0)}100%{box-shadow:0 0 0 0 rgba(249,223,20,0)}}@-webkit-keyframes sbs-anim{0%{opacity:1;transform:translateX(0) translateY(0) rotate(0) scale(1,1);-webkit-animation-timing-function:linear;animation-timing-function:linear}50%{opacity:1;transform:translateX(-2px) translateY(-8px) rotate(-5deg) scale(1,1);-webkit-animation-timing-function:linear;animation-timing-function:linear}100%{opacity:1;transform:translateX(0) translateY(0) rotate(0) scale(1,1)}}@keyframes sbs-anim{0%{opacity:1;transform:translateX(0) translateY(0) rotate(0) scale(1,1);-webkit-animation-timing-function:linear;animation-timing-function:linear}50%{opacity:1;transform:translateX(-2px) translateY(-8px) rotate(-5deg) scale(1,1);-webkit-animation-timing-function:linear;animation-timing-function:linear}100%{opacity:1;transform:translateX(0) translateY(0) rotate(0) scale(1,1)}}@-webkit-keyframes pop{0%{transform:perspective(1px) rotateX(0) scale3d(1,1,1)}100%{transform:perspective(1px) rotateX(0) scale3d(1.2,1.2,1.2)}}@keyframes pop{0%{transform:perspective(1px) rotateX(0) scale3d(1,1,1)}100%{transform:perspective(1px) rotateX(0) scale3d(1.2,1.2,1.2)}}@-webkit-keyframes puff-out{0%{transform:translate(-50%,-50%) rotate(0) scale(1,1);transform-origin:50% 50%;transform-origin-opacity:1}100%{transform:translate(-50%,-50%) rotate(0) scale(2,2);transform-origin:50% 50%;opacity:0}}@keyframes puff-out{0%{transform:translate(-50%,-50%) rotate(0) scale(1,1);transform-origin:50% 50%;transform-origin-opacity:1}100%{transform:translate(-50%,-50%) rotate(0) scale(2,2);transform-origin:50% 50%;opacity:0}}@-webkit-keyframes slide-up-in{0%{transform:translate(0,100%) rotate(1deg);opacity:0;transform-origin:0 0}100%{opacity:1;transform:translate(0,0) rotate(0);transform-origin:0 0}}@keyframes slide-up-in{0%{transform:translate(0,100%) rotate(1deg);opacity:0;transform-origin:0 0}100%{opacity:1;transform:translate(0,0) rotate(0);transform-origin:0 0}}.fade_in{opacity:1;-webkit-animation-delay:0s;animation-delay:0s;-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:slide-up-in;animation-name:slide-up-in}.title-first{-webkit-animation-delay:0s;animation-delay:0s;-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:slide-up-in;animation-name:slide-up-in}.subtitle-first{-webkit-animation-delay:0s;animation-delay:0s;-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:slide-up-in;animation-name:slide-up-in}@-webkit-keyframes d3{0%{transform:perspective(900) rotateY(-42deg) translateX(59%)}80%{transform:perspective(0) rotateY(0) translateX(59%)}100%{transform:perspective(0) rotateY(0) translateX(0)}}@keyframes d3{0%{transform:perspective(900) rotateY(-42deg) translateX(59%)}80%{transform:perspective(0) rotateY(0) translateX(59%)}100%{transform:perspective(0) rotateY(0) translateX(0)}}@-webkit-keyframes d3-end{0%{transform:perspective(0) rotateY(0) translateX(0)}80%{transform:perspective(0) rotateY(0) translateX(59%)}100%{transform:perspective(900) rotateY(-42deg) translateX(59%)}}@keyframes d3-end{0%{transform:perspective(0) rotateY(0) translateX(0)}80%{transform:perspective(0) rotateY(0) translateX(59%)}100%{transform:perspective(900) rotateY(-42deg) translateX(59%)}}*{box-sizing:border-box}html{font-size:10px;overflow-x:hidden;scroll-behavior:smooth}body{font-family:Raleway,sans-serif;line-height:1.2;font-weight:400;overflow-x:hidden;color:#282828;position:relative}h1,h2,h3,h4,h5,h6{margin:0;padding:0}a,button,input,select,textarea{outline:0}ul{list-style-type:none;margin:0;padding:0}a{text-decoration:none;color:#282828}p{margin:0}img{max-width:100%;max-height:100%}.slick-slide,.slick-slide *{outline:0!important}.black{color:#5a5a59}.poe{pointer-events:none}.mrm{margin-right:.5vw}.mr{margin-right:1vw}.mrs{margin-right:1.5vw}.lt{color:#fff}.ggc{color:#69bdad}.gray{color:#aeaeae}.title-lg{font-size:3.4vw;line-height:1.1}.title-num{font-size:4.3vw;line-height:.8}.tac{text-align:center}.fw1{font-weight:100}.fw3{font-weight:300}.fw5{font-weight:500}.fw4{font-weight:400}.fw7{font-weight:700}.fwb{font-weight:700}.fw9{font-weight:900}.fsi{font-style:italic}.tar{text-align:right}.tdt{text-decoration:line-through}.tdu{text-decoration:underline}.center{text-align:center}.ttu{text-transform:uppercase}.title{font-size:2.6vw;line-height:1.1}.t-min{font-size:1.95vw}.t-ss{font-size:1.5vw}.t-min2{font-size:1.7vw}.text{font-size:.97vw}.text-md{font-size:1.07vw}.tg{color:#f78449}.tg2{color:#afe4d6}a.text-min{color:#181818;transition:all .4s}a.text-min:hover{color:#ff7200}.small-text{font-size:.92vw}.tsm8{font-size:.55vw}.tsm10{font-size:.61vw}.tsm11{font-size:.7vw}.tsm12{font-size:.75vw}.tsm13{font-size:.85vw}.text24{font-size:1.4vw}.text23{font-size:1.3vw}.text21{font-size:1.2vw}.container{max-width:78vw;margin:0 auto}.container-big{max-width:85vw;margin:0 auto}.container-min{max-width:72vw;margin:0 auto}.container--left{width:100%;padding-left:10.575vw}.container--right{width:100%;padding-right:10.575vw}.mlg{margin-bottom:4.5vw}.msm{margin-bottom:2.4vw}.mb{margin-bottom:1.5vw}.mbm{margin-bottom:.7vw}.mbs{margin-bottom:.41vw}.stop{overflow:hidden}.section{padding:6vw 0;position:relative}.max{width:100%}.btn-text{display:flex;align-items:center;justify-content:center;flex-direction:column}.gr{color:#8d8d8d}.btn{padding:1.5vw 1.5vw;display:inline-flex;align-items:center;justify-content:center;transition:all .3s;z-index:6;cursor:pointer;border:none;box-shadow:0 8px 13px rgba(223,198,0,.49),inset 0 -4px 1px #dfc600;border-radius:100px;background-color:#f9df14;position:relative;color:#333;width:100%}.btn:not(:disabled) .btn-blick{position:absolute;left:0;top:0;width:100%;height:100%;border-radius:115px;overflow:hidden}.btn:not(:disabled) .btn-blick:after{margin-left:-30px;content:" ";width:30px;height:300px;background:#fff;-webkit-animation-delay:50ms;animation-delay:50ms;position:absolute;left:-40px;top:-150px;top-animation-timing-function:ease-in-out;transition:all .1s;-webkit-animation-name:slideme;animation-name:slideme;-webkit-animation-duration:3.5s;animation-duration:3.5s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;transform:rotate(45deg)}.btn:hover{box-shadow:0 8px 13px rgba(223,198,0,.49),inset 0 4px 1px #dfc600}.btn.light{color:#191919;background-image:linear-gradient(to top,#ffe97e 0,#fdf7ad 100%);box-shadow:0 8px 13px rgba(214,186,92,.49),inset 0 -4px 1px #d6ba5c}.btn.light:hover{box-shadow:0 8px 13px rgba(214,186,92,.49),inset 0 4px 1px #d6ba5c}.btn.bord{border-radius:5px;border:1px solid #ddd;background:#fff;box-shadow:0 0 2px #a7a7a7;color:#ddd}.btn.bord:hover{box-shadow:0 0 20px #a7a7a7}.btn.bord.bdr{border:1px solid #1491d0;background:#fff;box-shadow:0 0 2px #1491d0;color:#1491d0}.btn.bord.bdr:hover{box-shadow:0 0 20px #1491d0}.btn.big{padding:1.5vw 1vw}.btn.min{padding-top:.6vw;padding-bottom:.6vw}.bubbly-button:not(:disabled) .blick{position:absolute;left:0;top:0;width:100%;height:100%;border-radius:5px;overflow:hidden;pointer-events:none}.bubbly-button:not(:disabled) .blick:after{margin-left:-30px;content:" ";width:30px;height:300px;background:#fff;-webkit-animation-delay:50ms;animation-delay:50ms;position:absolute;left:-40px;top:-150px;top-animation-timing-function:ease-in-out;transition:all .1s;-webkit-animation-name:slideme;animation-name:slideme;-webkit-animation-duration:3.5s;animation-duration:3.5s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;transform:rotate(45deg)}.bubbly-button:hover .btn-img{transform:translateY(5px)}.btn-cent{display:flex!important;align-items:center;justify-content:center}.btn-img{width:1.5vw;height:1.5vw;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .4s ease}.burger{width:3.7rem;height:4rem;position:relative;display:flex;align-items:center;justify-content:flex-end;cursor:pointer;margin-top:.3rem}.burger span{display:block;width:65%;height:1px;border-radius:4px;position:relative;background-color:#f7844a}.burger span:after,.burger span:before{content:'';position:absolute;display:block;width:150%;height:1px;right:0;background-color:#f7844a;border-radius:4px}.burger span:before{top:-1rem}.burger span:after{bottom:-1rem}.burger__wrap{text-transform:uppercase;color:#d7d7d7;display:flex;align-items:center;font-weight:500;cursor:pointer;flex-wrap:wrap;flex-direction:column;align-items:center;transition:all .4s;display:none;width:0}.burger__wrap:hover{color:#f7844a}.link{transition:all .4s;position:relative;display:inline-block}.link:before{content:"";position:absolute;left:50%;top:100%;width:100%;height:1px;border-bottom:1px solid #5a5a59;transform:translateX(-50%);transition:all .4s}.link:hover:before{width:40%}.link.dsh:before{border-bottom:1px dashed #5a5a59}input:-ms-input-placeholder{color:#8c8c8c}input::-ms-input-placeholder{color:#8c8c8c}input::-moz-placeholder{color:#8c8c8c}input::placeholder{color:#8c8c8c}textarea:-ms-input-placeholder{color:#8c8c8c}textarea::-ms-input-placeholder{color:#8c8c8c}textarea::-moz-placeholder{color:#8c8c8c}textarea::placeholder{color:#8c8c8c}.input{height:3.8vw;padding:.3vw 1vw;border-radius:5px;border:1px solid #ccc;background-color:#fff;align-self:center;width:100%;position:relative}.input.v2{border-radius:5px;border:1px solid #ddd;background-color:#fff}.input:focus{border:1px solid #f78449}.inp-min{width:30.5%}.inp-md{width:45%}.inp-big{width:100%}.arrows{position:absolute;top:50%;transform:translateY(-50%);width:4vw;height:4vw;z-index:18;transition:all .4s;cursor:pointer;border:none;background:0 0;display:flex;align-items:center;justify-content:center;padding:.7vw}.arrows.t2{width:5vw;height:5vw}.arrows.t4{width:3.5vw;height:3.5vw}.arrows.t6{box-shadow:0 5px 54px rgba(0,0,0,.5);background-color:#fff;border-radius:100%;-webkit-filter:grayscale(1);filter:grayscale(1)}.arrows:hover{opacity:.7;transform:translateY(-50%) scale(1.1)}.arrows:hover.t6{-webkit-filter:grayscale(0);filter:grayscale(0);opacity:1}.slidePrev{left:3.5rem}.slidePrev.t2{left:-2.5vw}.slidePrev.t4{left:-1.1vw}.slidePrev.t3{left:50%;top:0;transform:translateX(-50%)}.slidePrev.t3:hover{opacity:.7;transform:translateX(-50%) scale(1.1)}.slideNext{right:3.5rem}.slideNext.t2{right:-2.5vw}.slideNext.t4{right:-1.1vw}.slideNext.t3{left:50%;bottom:-1vw;top:auto;right:auto;transform:translateX(-50%)}.slideNext.t3:hover{opacity:.7;transform:translateX(-50%) scale(1.1)}.check-box{cursor:pointer;display:block}.check-line{display:flex;align-items:center}.check-label{width:1.1vw;height:1.1vw;display:flex;align-items:center;justify-content:center;padding:.2vw;position:relative;flex-shrink:0;margin-right:.5vw;box-shadow:inset 0 0 10px rgba(140,140,140,.04);border-radius:2px;border:1px solid #d1d1d1;background-color:#fff}.check-label.v2{border-radius:100%;box-shadow:0 5px 10px rgba(43,43,51,.1);border:1px solid #e8e8e8;background-color:#fff;width:1.5vw;height:1.5vw;padding:.2vw}.check-label.v2 .check-label-act{width:1vw;height:1vw;border-radius:100%;padding:.2vw;display:flex;align-items:center;justify-content:center;background-color:#4ca352}.check-label-act{transition:all .4s;transform:scale(0)}.check-label.min{width:1vw;height:1vw;border-radius:2px}.block-imp-bf{position:absolute;left:0;top:0;width:100%;height:100%;border-radius:5px;border:1px solid #ddd;transition:all .4s}.block-imp{padding:1.3vw 1.5vw;position:relative;margin-right:.7vw}.rhide{display:none}.rhide:checked~span .check-label-act{transform:scale(1)}.rhide:checked~span .check-label.min{background-color:#5bd273}.rhide:checked~.block-imp-bf{background-color:#4ca352;border:1px solid #4ca352}.rhide:checked~.tsm13{color:#fff;position:relative}.rhide:checked~.times-block div.fancy-select div.trigger{color:#fff!important}.wac{color:#3fbf3f!important}.vic{color:#8173c7!important}.tgc{color:#5fcff2!important}.emc{color:#fbc855!important}.vf{background-color:#fff;padding:2.6vw 2vw;box-shadow:0 0 40px rgba(133,138,160,.1);transform:skewY(-2deg);z-index:4;position:relative}.vf:before{position:absolute;content:'';left:50%;top:50%;transform:translate(-50%,-50%);border:1px solid #d1d5e4;width:calc(100% - 14px);height:calc(100% - 14px);z-index:1}.vf-wrap{transform:skewY(2deg);position:relative;z-index:5}.line-tg{border-bottom:1px solid #dcbf8b;width:40%}.line-tg.min{margin-left:auto;margin-right:auto;width:7vw;border-bottom:1px solid #cccdd4}.pre{position:relative;z-index:4}.blc{color:#303030!important}.lcb{color:#303030;transition:all .4s}.lcb:hover{color:#e30613}.aic{align-items:center}.text-rotate{position:absolute;left:0;top:0;width:8vw;height:100%;display:flex;align-items:center;justify-content:center;z-index:71}.text-rotate.right{left:auto;right:0}.text-rotate-item{position:relative;transform:rotate(-90deg);white-space:nowrap;display:inline-block;color:rgba(140,140,140,.5)}.text-rotate-item:before{content:'';position:absolute;left:-3.4vw;top:50%;transform:translateY(-50%);border-top:1px solid #d1d1d1;width:3vw;height:1px}.text-rotate-item:after{content:'';position:absolute;right:-3.4vw;top:50%;transform:translateY(-50%);border-top:1px solid #d1d1d1;width:3vw;height:1px}.text-rotate-item.wh{color:#ffff}.line{width:3vw;height:2px;background-color:#1a1a1a;background-image:linear-gradient(to right,#f7844a 0,#ffad2f 100%)}.line.cen{margin-left:auto;margin-right:auto}.line.gr{background-color:#333}.line.gr2{background-color:#9d9d9d}.line-big{width:8vw}.line.big2{width:17vw}.tal{text-align:left}.tb{color:transparent;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#fff}.tgr{background-image:linear-gradient(to right,#f7844a 0,#ffad2f 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.poin{pointer-events:none;position:relative;z-index:43}.tlt-mod{position:relative}.tlt-mod:before{content:'';position:absolute;left:-4.3vw;width:3.5vw;height:2px;top:1.3vw;z-index:12;background-color:#1a1a1a;background-image:linear-gradient(to right,#f7844a 0,#ffad2f 100%)}.tlt-mod:after{content:'';position:absolute;left:-17.3vw;width:13.5vw;height:1px;top:1.3vw;z-index:9;background-color:rgba(255,255,255,.1)}.tlt-mod.lth:after{background-color:#dedede}.text-mod{position:relative}.text-mod:before{content:'';position:absolute;left:-2vw;width:1.5vw;height:2px;top:.5vw;background-color:#1a1a1a;background-image:linear-gradient(to right,#f7844a 0,#ffad2f 100%);width:0}.text-mod:after{content:'';position:absolute;left:-2vw;width:1.5vw;height:2px;top:.5vw;background-color:rgba(255,255,255,.2)}.jcsb{justify-content:space-between}.posa{position:absolute}.fdc{flex-direction:column}.mobs{display:none}@media (max-width:900px){.title-lg{font-size:3.2rem}.title-mslg{font-size:5.5rem;letter-spacing:.2rem}.title-elg{font-size:6.6rem;letter-spacing:.2rem}.title{font-size:2.6rem}.tgg{padding:.1rem .4rem;margin:.2rem 0}.t-min{font-size:1.95rem}.t-ss{font-size:1.7rem}.t-min2{font-size:1.9rem}.text-tg{margin-left:1.5rem}.text-md{font-size:1.4rem}.text{font-size:1.2rem}.small-text{font-size:1.1rem}.tsm8{font-size:.8rem}.tsm{font-size:.9rem}.tsm12{font-size:1rem}.tsm11{font-size:1rem}.tsm13{font-size:1.1rem}.mr1{margin-right:1rem}.tnum{font-size:2.9rem}.text24{font-size:1.4rem}.text23{font-size:1.3rem}.text21{font-size:1.3rem}.container{max-width:90vw;margin:0 auto}.container-min{max-width:90vw;margin:0 auto}.container-md{max-width:90vw;margin:0 auto}.container-mm{max-width:90vw;margin:0 auto}.mlg{margin-bottom:4.5rem}.msm{margin-bottom:2.4rem}.mb{margin-bottom:1.5rem}.mbm{margin-bottom:.7rem}.mbs{margin-bottom:.41rem}.section{padding:6rem 0}.bubbly-button{padding:1.8rem 1rem}.bubbly-button.big{padding:2rem 1rem}.bubbly-button.min{padding-top:.6rem;padding-bottom:.6rem}.input{height:4.5rem;padding:.3rem 1rem;padding-left:2rem}.input.t2{padding-left:1.5rem}.btn-mod{padding:1.2rem 1.5rem}.btn{padding:1.7rem}.close{width:2rem;height:2rem}.mrm{margin-right:.5rem}.mr{margin-right:1rem}.mrs{margin-right:1.5rem}.header__number-img{width:2rem;height:2rem;padding:.3rem}.btn-main{width:21rem}.main-i-img{width:3.8rem;padding:.9rem}.play{width:5rem}.contacts__right-row{flex-wrap:wrap;flex-direction:column;align-items:center}.contacts-slider-wrap{margin-top:2rem;width:100%;margin-bottom:2rem}.contacts-slider{width:100%;margin-left:0}.contacts-slider-item{height:27vw}.arrows.t2{width:5rem;height:5rem}.slidePrev.t2{left:-2.5rem}.slideNext.t2{right:-2.5rem}.contacts-slider-wrap .text-md{margin-left:0}.contacts-bl{width:auto}.footer__cont{padding:2rem 0}}@media (max-width:767px){.logo__img{max-width:14rem}.right{width:4.5rem}.right-text-img{width:1.5rem;height:1.5rem}.right-item{width:1.5rem;height:1.5rem}.right-three{bottom:2.4rem}.right-two{top:6rem}.right-one{top:2.3rem}.main-advas{flex-wrap:wrap;justify-content:center}.main-advas__item{width:47%;margin-left:1.5%;margin-right:1.5%;margin-bottom:1.5rem;padding:1.5rem}.main-advas__item-imn{height:6rem}.price__row-item,.price__row-item.t1{width:100%;padding:1.4rem}.price__row-item.t1:nth-child(2),.price__row-item:nth-child(2){display:none}.right-img{width:3rem}.right-img.telp{height:3rem;padding:.4rem}.contacts__cont{flex-wrap:wrap}.contacts__left{width:100%}.contacts__right{width:100%}.map{height:48vw}.contacts-slider-item{height:48vw}.contacts-slider{width:80%;margin-left:auto;margin-right:auto;border-radius:10px}}@media (max-width:567px){.container--left{max-width:90vw;margin:0 auto;padding:0}.container--right{max-width:90vw;margin:0 auto;padding:0}.title-lg{font-size:3.4rem}.logo__text{display:none}.header__map{display:none}.right-two{display:none}.main-btns{flex-wrap:wrap;flex-direction:column;align-items:flex-start}.btn{padding:0;display:flex;justify-content:center;align-items:center;height:4.7rem;margin-bottom:1.5rem}.logo__img{max-width:12rem;width:9rem}.header{padding-bottom:4rem}.header .link{display:none}.right{background:0 0;justify-content:flex-start}.right-one{margin-bottom:1rem}.main-video{right:-31vw;top:11rem;width:88vw}.main__cont .text24{position:relative;z-index:5;width:65%}.main__cont .text24 br{display:none}.play{right:38vw;top:41%}.main-advas__item{width:30%}.main-advas{width:115%}.main-advas__item-imn{height:4rem}.menu{position:fixed;width:100%;height:100vh;background-color:#fff;display:block;z-index:999;top:0;left:0;padding:1.8rem}.menu-logo{width:11rem;margin-left:auto;margin-right:auto}.menu .text24{font-size:2.1rem;cursor:pointer}.menu-close{position:absolute;width:3rem;right:1rem;top:2.5rem;cursor:pointer}.menu-close img{width:100%}.price-tab__item{padding:1rem 1.3rem;margin-top:.5rem;margin-bottom:.5rem;border-radius:12px}.desct{display:none}.price{z-index:1001;background-color:#fff;position:fixed;height:95vh;left:0;top:0;width:100%;padding-top:1.5rem;overflow:hidden;overflow-y:scroll;display:none}.price .title{font-size:1.8rem}.price .container{padding-right:0}.close-p{display:block;top:1rem}.menu-about{z-index:1001;background-color:#fff;position:fixed;height:95vh;padding:1rem;left:0;top:0;width:100%;padding-top:1.5rem;overflow:hidden;overflow-y:scroll;padding-bottom:6rem}.menu-about .title{font-size:1.8rem}.contacts__left-img{transform:scale(1);margin-right:1rem}.menu-contacts{z-index:1001;background-color:#fff;position:fixed;height:95vh;left:0;top:0;width:100%;padding-top:1.5rem;overflow:hidden;overflow-y:scroll;padding-bottom:6rem}.menu-contacts .title{font-size:1.8rem}.map{height:90vw;margin-bottom:2rem}.back{position:absolute;width:3rem;left:1rem;top:2.5rem;cursor:pointer;display:block;height:2rem;top:1.6rem}.back img{width:100%}.iver2{display:block}.iver1{display:none}.right{padding-top:1rem}}.mobile-bot{position:fixed;bottom:0;left:0;width:100%;height:6rem;display:flex;justify-content:center;z-index:1006;background:#333;align-items:center}.mobile-bot .right-img{margin-left:.4rem;margin-right:.4rem}@media (min-width:420px) and (max-width:567px){.main-video{top:5rem}}.modal-wrap,.overlay{display:none;z-index:999;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.7);overflow-y:scroll}.modal-wrap{background-color:transparent;transform-style:preserve-3d;transform:perspective(1000);-webkit-backface-visibility:hidden;backface-visibility:hidden}.modal-wrap-close{z-index:11;position:absolute;left:0;top:0;width:100%;height:100%}.modal{position:absolute;top:10vh;left:50%;border:1px solid #f78449;margin-bottom:8vw;background-color:#1a1a1a;color:#fff;width:26vw;transition:all .8s ease;transform-style:preserve-3d;z-index:77;transform:perspective(3400) rotateZ(27deg) rotateY(-72deg) translateX(-50%)}.modal:before{content:'';position:absolute;left:50%;top:50%;width:calc(100% - 18px);height:calc(100% - 18px);border:1px solid #f78449;transform:translate(-50%,-50%)}.modal.active{transform:perspective(3400) rotateZ(0) rotateY(0) translateX(-50%)}.modal-card{transition:all .3s ease;padding:3vw 2vw;padding-top:4vw;transform-style:preserve-3d;transform:perspective(900) rotateY(-40deg) translateX(59%)}.modal-card.active{-webkit-animation:d3 .8s linear 0s 1 normal both;animation:d3 .8s linear 0s 1 normal both}.modal-card.closed{-webkit-animation:d3-end .4s linear 0s 1 normal both;animation:d3-end .4s linear 0s 1 normal both}.modal-min{width:31vw}.modal-mb{width:80vw}.modal-big{width:51vw}.modal-big2{width:55vw}.modal-sm{width:36vw}.close{position:absolute;right:0;top:0;width:1.5vw;height:1.5vw;transform:translate(-100%,100%);cursor:pointer;z-index:99}.close:after,.close:before{position:absolute;left:50%;content:' ';height:100%;width:2px;background-color:#c7cbcf;transition:all .4s;border-radius:3px}.close:before{transform:rotate(45deg)}.close:after{transform:rotate(-45deg)}.close:hover:after,.close:hover:before{background-color:#f78449}/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}h1{font-size:2em;margin:0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}div.fancy-select{position:relative;font-size:.85vw;color:#727272;cursor:pointer;font-weight:400;width:100%}div.fancy-select.disabled{opacity:.5}div.fancy-select div.trigger{text-align:left;position:relative;display:flex;-ms-align-items:center;align-items:center;border-radius:7px;background:url(../img/plc/input.png) no-repeat center;background-size:100% 100%;text-align:center;font-style:italic;padding:.3vw 1vw;padding-left:2vw;padding-right:2.2vw;border:none;color:#727272;font-size:1vw;height:3.8vw;width:100%;transition:all 240ms ease-out;-webkit-transition:all 240ms ease-out;-moz-transition:all 240ms ease-out;-ms-transition:all 240ms ease-out;-o-transition:all 240ms ease-out}div.fancy-select div.trigger:after{position:absolute;content:"";top:50%;margin-top:-3px;right:.8vw;border-right:6px solid transparent;border-left:6px solid transparent;border-bottom:8px solid #afafb0;transform:rotate(180deg);transition:all .4s;z-index:9}div.fancy-select div.trigger.open{box-shadow:none}div.fancy-select div.trigger.open:after{transform:rotate(0)}div.fancy-select ul.options{padding-left:0;list-style:none;margin:0;margin-top:-2px;position:absolute;left:0;visibility:hidden;opacity:0;z-index:50;overflow:auto;background-color:#fff;width:100%;max-height:22vh;overflow-y:auto;overflow-x:hidden;transition:opacity .3s ease-out,top .3s ease-out,visibility .3s ease-out;-webkit-transition:opacity .3s ease-out,top .3s ease-out,visibility .3s ease-out;-moz-transition:opacity .3s ease-out,top .3s ease-out,visibility .3s ease-out;-ms-transition:opacity .3s ease-out,top .3s ease-out,visibility .3s ease-out;-o-transition:opacity .3s ease-out,top .3s ease-out,visibility .3s ease-out}div.fancy-select ul.options.open{visibility:visible;top:85%;opacity:1;border:1px solid rgba(0,0,0,.07);border-bottom-left-radius:5px;border-bottom-right-radius:5px;transition:opacity .3s ease-out,top .3s ease-out;-webkit-transition:opacity .3s ease-out,top .3s ease-out;-moz-transition:opacity .3s ease-out,top .3s ease-out;-ms-transition:opacity .3s ease-out,top .3s ease-out;-o-transition:opacity .3s ease-out,top .3s ease-out}div.fancy-select ul.options.overflowing{top:100%;transition:opacity .3s ease-out,bottom .3s ease-out,visibility .3s ease-out;-webkit-transition:opacity .3s ease-out,bottom .3s ease-out,visibility .3s ease-out;-moz-transition:opacity .3s ease-out,bottom .3s ease-out,visibility .3s ease-out;-ms-transition:opacity .3s ease-out,bottom .3s ease-out,visibility .3s ease-out;-o-transition:opacity .3s ease-out,bottom .3s ease-out,visibility .3s ease-out}div.fancy-select ul.options.overflowing.open{top:100%;transition:opacity .3s ease-out,bottom .3s ease-out;-webkit-transition:opacity .3s ease-out,bottom .3s ease-out;-moz-transition:opacity .3s ease-out,bottom .3s ease-out;-ms-transition:opacity .3s ease-out,bottom .3s ease-out;-o-transition:opacity .3s ease-out,bottom .3s ease-out}div.fancy-select ul.options li{text-align:left;padding:1.1vw;color:#9699a9;cursor:pointer;white-space:nowrap;margin:0;transition:all 150ms ease-out;-webkit-transition:all 150ms ease-out;-moz-transition:all 150ms ease-out;-ms-transition:all 150ms ease-out;-o-transition:all 150ms ease-out}div.fancy-select ul.options li:before{display:none}div.fancy-select ul.options li.selected{color:#fad366}div.fancy-select ul.options li.hover{color:#fad366;cursor:pointer}.to_top{position:fixed;right:2.5vw;bottom:1.5vw;box-shadow:0 0 84px rgba(0,108,163,.41);background-color:#dcbf8b;width:3.5vw;height:3.5vw;border-radius:100%;padding:.7vw;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:189;opacity:0;transform:scale(0);transition:all .4s}.to_top:before{content:'';position:relative;border:.8vw solid transparent;border-bottom:1vw solid #fff;transform:translateY(-25%);transition:all .4s}.to_top.act{opacity:1;transform:scale(1)}.to_top:hover:before{transform:translateY(-37%)}.header{padding:1.563vw 0}.header__inner{display:flex;justify-content:space-between;align-items:center}.header__wrapper{display:flex;align-items:center}.header__wrapper-right{display:flex;justify-content:space-between;flex-grow:1;margin-left:5.417vw}.header__logo{max-width:16.875vw}.header__btn{width:15.625vw;box-shadow:none}.header__phone{display:flex;flex-direction:column;justify-content:center;align-items:center}.header__phone-info{position:relative}.header__phone-info::before{content:'';position:absolute;top:50%;transform:translateY(-50%);left:-10%;width:.469vw;height:.469vw;background-color:#06af06;border-radius:50%}.header__phone-link{font-family:TTNorms,Raleway,sans-serif;position:relative}.header__phone-link:hover{color:#fbd542}.header__phone-link::before{content:'';width:2.188vw;height:2.135vw;position:absolute;top:50%;transform:translateY(-50%);left:-23%;box-shadow:0 0 1.979vw rgba(40,40,40,.15);border-radius:50%;background:#fff url(../img/header/phone-yellow.png) center no-repeat;background-size:50%}.header__burger{width:3rem;height:2.6rem;flex-direction:column;justify-content:space-between;cursor:pointer;display:none}.header__burger-item{display:block;width:100%;height:4px;border-radius:4px;position:relative;background-color:#fbd542}@media (max-width:900px){.header{padding:1.4rem}.header__wrapper{flex-direction:column;align-items:flex-start}.header__wrapper-right{margin-left:0;margin-right:5rem;flex-direction:column-reverse;align-items:flex-end}.header__logo{margin-bottom:1rem;max-width:20rem}.header__btn{width:18rem;z-index:1}.header__phone{margin-bottom:1.4rem;padding-right:1.6rem}.header__phone-info::before{width:.6rem;height:.6rem}.header__phone-link::before{width:2.5rem;height:2.5rem}.header__burger{display:flex}}@media (max-width:567px){.header__inner{position:relative;justify-content:flex-start}.header__wrapper{align-items:center}.header__wrapper-right{display:none}.header__logo{max-width:25rem}.header__text{display:none}.header__phone{padding:0}.header__burger{position:absolute;top:2rem;right:2rem}}.nav__inner{padding:1.458vw 4.427vw;display:flex;justify-content:space-between;border-radius:.781vw;background-color:#fff;position:relative;z-index:1}.nav__inner::before{content:'';position:absolute;left:50%;transform:translateX(-50%);top:-10%;width:98%;height:100%;border-radius:.781vw;background-color:#fff;opacity:.3;z-index:-1}.nav__inner li{position:relative}.nav__inner li:hover .nav__sub{display:block}.nav__link{padding:1.563vw 0;position:relative}.nav__link:hover{color:#fbd542}.nav__link--has-child:hover{color:#282828}.nav__link--has-child::after{content:'';width:.729vw;height:.417vw;position:absolute;top:48%;right:-25%;background-image:url(../img/nav/arrow-down.png);background-size:100% 100%}.nav__sub{display:none;width:10vw;position:absolute;left:-.781vw;top:2.083vw;background:#ffff;border-radius:0 0 .781vw .781vw;padding:.781vw}.nav__sub .nav__link{display:block;padding:0;margin-bottom:1.042vw}.nav__close{display:none}@media (max-width:900px){.nav{z-index:999;position:fixed;left:0;top:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;background-color:rgba(255,255,255,.9);transform:translateX(-100%);transition:all .4s ease-in}.nav .container{width:100%;height:100%}.nav__inner{width:100%;height:100%;flex-direction:column;justify-content:center;align-items:center;background:0 0;position:relative}.nav__inner::before{display:none}.nav__inner li:hover .nav__sub{display:none}.nav .text{font-size:1.8rem}.nav__link{padding:1.4rem 0;display:block}.nav__link--has-child{margin-bottom:11rem}.nav__link--has-child::after{width:1.3rem;height:.8rem;top:40%}.nav__sub{display:block;width:19rem;left:0;top:4rem}.nav__sub .nav__link{margin:0;padding:1rem}.nav__close{width:3rem;height:3rem;position:absolute;top:7%;right:5%;display:block}.nav__close::after,.nav__close::before{content:' ';position:absolute;left:50%;height:100%;width:2px;background-color:#fbd542;border-radius:3px}.nav__close::before{transform:rotate(45deg)}.nav__close::after{transform:rotate(-45deg)}.nav--active{transform:translateX(0)}}.hero{padding-bottom:13.021vw}.hero__inner{padding-right:3.125vw;display:flex}.hero__wrapper{padding-top:3.646vw}.hero__form{padding:2.344vw 2.002vw;min-width:27.5vw;background-color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;border-radius:2.083vw;box-shadow:0 0 0 .521vw #fff;border:1px solid #eee;position:relative;z-index:1}.hero__form::before{content:'';position:absolute;top:-3%;width:98%;height:100%;background-color:#fff;border-radius:inherit;opacity:.48;z-index:-1}.hero__form-wrapper{display:flex;align-items:center}.hero__form-wrapper-top{display:flex;align-items:center;width:100%}.hero__form-img{max-width:17.5vw;margin-bottom:-2.604vw}.hero__form-input{padding-left:2.552vw;width:52%;height:3.125vw;border:1px solid #d8d8d8;border-radius:100px;color:#747474;position:relative;background-size:.99vw}.hero__form-btn{width:45%;height:3.125vw;text-shadow:0 1px .417vw rgba(0,0,0,.15);color:#fff;box-shadow:0 .208vw 0 #e4a03c,0 .99vw 2.552vw rgba(228,160,60,.5),inset 0 0 1.042vw rgba(251,230,175,.33);background-image:linear-gradient(to top,#fa9f11 0,#fcd438 100%);transition:.2s}.hero__form-btn:hover{box-shadow:0 -.18vw 0 #e4a03c,0 .99vw 2.552vw rgba(228,160,60,.5),inset 0 0 1.042vw rgba(251,230,175,.33)}.hero__form-check{width:1.042vw;height:1.042vw;border-radius:5px;background-color:#fbd542;display:flex;justify-content:center;align-items:center;cursor:pointer}.hero__form-check img{max-width:.469vw}.hero__form-label{color:#747474}.hero__form-socials{display:flex}.hero__form-link{width:2.76vw;height:2.656vw;display:flex;justify-content:center;align-items:center;box-shadow:0 .365vw 1.406vw rgba(40,40,40,.1);border-radius:50%;background-color:#fff;transition:.2s}.hero__form-link img{max-width:1.406vw}.hero__form-link:hover{transform:scale(1.1)}.hero__widget{position:fixed;right:2vw;z-index:999}.hero__widget-item{position:relative;display:flex;justify-content:center;align-items:center;width:4.688vw;height:4.688vw;box-shadow:0 .99vw 2.552vw rgba(228,160,60,.5),inset 0 0 1.042vw rgba(251,230,175,.33);border-radius:50%;background-color:#fbd542;background-image:linear-gradient(to top,#fa9f11 0,#fcd438 100%)}.hero__widget-item img{z-index:1;max-width:2.167vw}.hero__widget-item:hover .hero__widget-hover{transform:scale(1)}.hero__widget-hover{padding-left:2.083vw;position:absolute;right:0;top:0;display:flex;justify-content:flex-start;align-items:center;height:100%;width:15.625vw;box-shadow:0 .99vw 2.552vw rgba(228,160,60,.5),inset 0 0 1.042vw rgba(251,230,175,.33);border-radius:2.344vw;background-color:#fbd542;background-image:linear-gradient(to top,#fa9f11 0,#fcd438 100%);transition:.2s;transform:scale(0)}.about-main{margin-bottom:2.146vw}.about-main .hero{padding-top:8vw;padding-bottom:19.525vw;background:0 0;position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center}.about-main .hero__bg-img:first-child{position:absolute;left:2vw;top:5vw;max-width:24.971vw}.about-main .hero__bg-img:last-child{position:absolute;right:5vw;top:1vw;max-width:22.477vw}@media (max-width:900px){.hero{padding-top:2rem;padding-bottom:11.7rem}.hero__inner{padding-right:8.5rem}.hero__wrapper{padding-top:3.2rem}.hero__form{padding:2.1rem 3.4rem;border-radius:3.7rem}.hero__form::before{top:-4%}.hero__form-img{max-width:24.7rem;margin-bottom:-2.3rem}.hero__form-wrapper-top{flex-direction:column}.hero__form-wrapper-bot{flex-direction:column}.hero__form-input{padding-left:2.6rem;margin-bottom:1.5rem;width:100%;height:4rem;background-size:1.1rem}.hero__form-btn{height:4rem;width:100%}.hero__form-check{width:1.8rem;height:1.8rem}.hero__form-check img{max-width:.9rem}.hero__form-link{width:4rem;height:4rem}.hero__form-link img{max-width:1.9rem}.hero__form-text{margin-right:0;margin-bottom:1rem}.hero__widget{right:3rem}.hero__widget-item{width:6rem;height:6rem}.hero__widget-item img{max-width:2.7rem}.hero__widget-hover{padding-left:2.5rem;width:20rem;border-radius:3rem}.about-main{margin-bottom:2rem}.about-main .hero{padding-top:8rem;padding-bottom:8rem}.about-main .hero__bg{display:none}}@media (max-width:767px){.hero__inner{padding-right:0;flex-direction:column;align-items:center}.hero__wrapper{padding-top:0;margin-bottom:4rem}.hero__form-wrapper-top{flex-direction:row}.hero__form-wrapper-bot{flex-direction:row}.hero__form-input{margin-bottom:0;width:52%}.hero__form-btn{width:45%}.hero__form-text{margin-right:0;margin-bottom:1rem}.hero__form-socials-text{margin-bottom:0;margin-right:1rem}.about-main .hero{padding-right:8rem}}@media (max-width:567px){.hero{padding-bottom:7.7rem}.hero__form-wrapper-top{flex-direction:column}.hero__form-wrapper-bot{flex-direction:column}.hero__form-input{width:100%;margin-bottom:1rem;background-position:1rem}.hero__form-btn{width:100%}.hero__form-socials-text{margin-right:0;margin-bottom:1rem}.hero__widget{display:none}.about-main .hero{padding-right:0}}.bullets{padding:0;margin-top:-7.813vw;display:flex;justify-content:center;z-index:1}.bullets__item{width:21.042vw;height:19.844vw;margin-right:3.385vw;position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;background-size:21vw}.bullets__item:last-child{margin-right:0}.bullets__item-check{width:2.865vw;height:2.865vw;border-radius:50%;border:.365vw solid #fff;background-color:#fbd542;display:flex;justify-content:center;align-items:center;position:absolute;top:.154vw;left:50%;transform:translateX(-50%)}.bullets__item-check img{max-width:.781vw}.bullets__item-img{max-width:10.208vw}.bullets__item-title{font-weight:400}@media (max-width:900px){.bullets{margin-top:-9.5rem}.bullets__item{width:25rem;height:23rem;margin-right:0;background-size:25rem}.bullets__item-check{width:3.7rem;height:3.7rem;border-width:.5rem;top:-.1rem}.bullets__item-check img{max-width:1.5rem}.bullets__item-img{max-width:10.96rem}}@media (max-width:767px){.bullets{display:none}}.quiz{padding-top:14.867vw;margin-top:-12.113vw;position:relative}.quiz__wrapper{position:relative}.quiz__bg-1{position:absolute;bottom:0;left:0;z-index:1;max-width:14.583vw}.quiz__bg-2{position:absolute;top:20vw;right:0;max-width:10.677vw}.quiz__progress{display:flex;justify-content:space-between}.quiz__progress-item{width:7.833vw;height:3.125vw;display:flex;align-items:center;justify-content:center;box-shadow:0 1px 2.813vw rgba(0,0,0,.05);border-radius:1.563vw;background-color:#fff;color:#b0afaf}.quiz__progress-item--active{background-color:#fbd542;color:#282828;font-weight:700}.quiz__content{display:flex}.quiz__test{padding:4.115vw 6.771vw 2.604vw;box-shadow:0 1px 6.354vw rgba(0,0,0,.05);border-radius:1.823vw;background-color:#fff;flex-grow:1}.quiz__items{margin-bottom:2.479vw}.quiz__btns{display:flex;justify-content:center}.quiz__item-title{margin-bottom:3.125vw}.quiz__item-wrapper{position:relative;display:flex;justify-content:space-between;align-items:center;z-index:1}.quiz__item-img{top:-4.167vw;right:-6.771vw;max-width:30.26vw}.quiz__item--multiline .quiz__options{flex-wrap:wrap}.quiz__item--multiline .quiz__option{margin-right:0}.quiz__item--multiline .quiz__option:nth-child(-n+3){margin-bottom:2.083vw}.quiz__item--multiline .quiz__option:last-child .quiz__option-img{opacity:1}.quiz__item--multiline .quiz__option-img{width:13.021vw;height:7.813vw;border-radius:1.823vw;border:1px solid #e8e7e7;background-color:#fff;display:flex;justify-content:center;align-items:center}.quiz__item--inline .quiz__options{flex-direction:column}.quiz__item--inline .quiz__option{margin-bottom:1.198vw;padding-left:3.646vw;width:16.719vw;height:3.385vw;border-radius:1.719vw;border:1px solid #d7d7d7;display:flex;align-items:center}.quiz__item--inline .quiz__option:last-child{margin-bottom:0}.quiz__item--inline .quiz__option-input:checked~.quiz__option-checkbox .quiz__option-check{width:2.188vw;height:2.188vw;box-shadow:0 0 1.979vw rgba(40,40,40,.15);border-radius:50%;border:.365vw solid #fff;background-color:#fbd542;left:-2.604vw}.quiz__item--inline .quiz__option-check{width:1.458vw;height:1.458vw;border-radius:50%;border:1px solid #d7d7d7;background:#fff;top:50%;transform:translateY(-50%);left:-2.24vw}.quiz__item--inline .quiz__option-check img{width:.625vw;height:.469vw}.quiz__item--multiselect .quiz__option-check{margin-right:.625vw;position:static;transform:none;width:1.354vw;height:1.354vw;border-radius:.26vw;border:1px solid #d7d7d7;background-color:#fff}.quiz__item--multiselect .quiz__option-check img{max-width:.581vw}.quiz__item--multiselect .quiz__option-checkbox{justify-content:flex-start;align-items:center}.quiz__item--multiselect .quiz__option-img{margin-bottom:1.042vw}.quiz__item--multiselect .quiz__option-input:checked~.quiz__option-checkbox .quiz__option-check{box-shadow:none;border-color:#fbd542}.quiz__options{display:flex;justify-content:space-between}.quiz__option{position:relative;cursor:pointer}.quiz__option-input{display:none}.quiz__option-input:checked~.quiz__option-img{opacity:1}.quiz__option-input:checked~.quiz__option-checkbox .quiz__option-check{box-shadow:0 0 1.979vw rgba(40,40,40,.15);background-color:#fbd542}.quiz__option-input:checked~.quiz__option-checkbox .quiz__option-check img{display:block}.quiz__option-img{margin-bottom:1.631vw;transition:.2s}.quiz__option-checkbox{display:flex;justify-content:center;position:relative}.quiz__option-check{width:2.813vw;height:2.813vw;border-radius:50%;border:.521vw solid #fff;background-color:#e8e7e7;position:absolute;top:-3.325vw;left:50%;transform:translateX(-50%);display:flex;justify-content:center;align-items:center;transition:.2s}.quiz__option-check img{display:none;max-width:.781vw}.quiz__option-text{max-width:13.802vw}.quiz__btn{width:14.583vw;height:4.427vw;box-shadow:0 .208vw 0 #e4a03c,0 .208vw 2.552vw rgba(228,160,60,.5),inset 0 0 1.042vw rgba(251,230,175,.33);background-image:linear-gradient(to top,#fa9f11 0,#fcd438 100%)}.quiz__btn:hover{box-shadow:0 -.18vw 0 #e4a03c,0 .99vw 2.552vw rgba(228,160,60,.5),inset 0 0 1.042vw rgba(251,230,175,.33)}.quiz__btn-text{text-shadow:0 1px .417vw rgba(0,0,0,.15);color:#fff}.quiz__btn-arrow{max-width:.313vw}.quiz__btn--prev{border:1px solid #d7d7d7;background:#fff;box-shadow:none}.quiz__btn--prev:hover{box-shadow:none;background-image:linear-gradient(to top,#fa9f11 0,#fcd438 100%)}.quiz__btn--prev:hover .quiz__btn-text{color:#fff}.quiz__btn--prev .quiz__btn-text{text-shadow:0 1px .417vw rgba(0,0,0,.15);color:#282828}.quiz__semifinal-wrapper{display:flex;position:relative;max-width:24.74vw}.quiz__semifinal-socials{display:flex;flex-wrap:wrap;justify-content:center}.quiz__semifinal-option{cursor:pointer;padding-left:1.302vw;display:flex;align-items:center;width:10.26vw;height:3.698vw;border-radius:1.823vw;border:1px solid #ececec;background-color:#fff;position:relative}.quiz__semifinal-option-bg{width:100%;height:100%;position:absolute;left:0;top:0;border-radius:inherit;background-color:#fff;transition:.2s}.quiz__semifinal-option-text{z-index:1;color:#747474}.quiz__semifinal-check{z-index:1;max-width:1.615vw}.quiz__semifinal-input:checked~.quiz__semifinal-option-bg{background-color:#fbd542}.quiz__semifinal-input:checked~.quiz__semifinal-option-text{color:#282828;font-weight:500}.quiz__semifinal-btn{color:#fff;box-shadow:0 .208vw 0 #e4a03c,0 19px 49px rgba(228,160,60,.5),inset 0 0 20px rgba(251,230,175,.33);background-image:linear-gradient(to top,#fa9f11 0,#fcd438 100%)}.quiz__semifinal-btn:hover{box-shadow:0 -.18vw 0 #e4a03c,0 .99vw 2.552vw rgba(228,160,60,.5),inset 0 0 1.042vw rgba(251,230,175,.33)}.quiz__semifinal-term{display:flex;justify-content:center;align-items:center}.quiz__semifinal-form{width:21.563vw}.quiz__semifinal-form-input{padding-left:2.24vw;width:100%;height:3.75vw;border-radius:1.927vw;border:1px solid #efefef;background-color:#fff}.quiz__semifinal-img{width:28.698vw;height:29.219vw;position:absolute;top:-1.042vw;right:-16.667vw}.quiz__final{display:flex;flex-direction:column;align-items:center}.quiz__final .quiz__item-title{margin-bottom:2.125vw}.quiz__final-img{max-width:12.24vw}.quiz__right{min-width:23.281vw;padding:2.604vw 2.625vw 4.167vw;border-radius:1.823vw;position:relative}.quiz__right:before{content:'';width:1px;height:93%;border-left:2px dashed #bfbebe;position:absolute;top:50%;transform:translateY(-50%);left:0}.quiz__right--final-active{background-color:#fbd542}.quiz__right-img{margin-bottom:1.904vw}.quiz__right-img img{max-height:18.177vw}.quiz__right-position{color:#a4a4a4}.quiz__right-title{margin-bottom:1.204vw}.quiz__right-text{max-width:18.229vw}@media (max-width:900px){.quiz{margin-top:-13.5rem;padding-top:15.3rem;background-size:cover}.quiz__bg{display:none}.quiz__right{display:none}.quiz__progress-item{width:7rem;height:3rem;border-radius:3rem}.quiz__test{padding:3rem 5rem 2rem;border-radius:3.5rem}.quiz__items{margin-bottom:2.5rem}.quiz__item-title{margin-bottom:3rem}.quiz__item-img{top:-6rem;right:0;max-width:30rem}.quiz__item--multiline .quiz__option:nth-child(-n+3){margin-bottom:2rem}.quiz__item--multiline .quiz__option-img{width:13rem;height:8rem;border-radius:2rem}.quiz__item--inline .quiz__option{margin-bottom:1rem;padding-left:3.5rem;width:16rem;height:4rem;border-radius:2rem}.quiz__item--inline .quiz__option-input:checked~.quiz__option-checkbox .quiz__option-check{width:2.1rem;height:2.1rem;border-width:.1rem;left:-2.604rem}.quiz__item--inline .quiz__option-check{width:2rem;height:2rem;left:-2.5rem}.quiz__item--inline .quiz__option-check img{width:.7rem;height:.5rem}.quiz__item--multiselect .quiz__option-check{margin-right:.6rem;width:1.5rem;height:1.5rem;border-radius:.4rem}.quiz__item--multiselect .quiz__option-check img{max-width:.7rem}.quiz__item--multiselect .quiz__option-img{margin-bottom:1rem}.quiz__option-img{margin-bottom:1.5rem}.quiz__option-check{width:2.8rem;height:2.8rem;border-width:.5rem;top:-3rem}.quiz__option-check img{max-width:.7rem}.quiz__option-text{max-width:13rem}.quiz__btn{width:14.5rem;height:4rem}.quiz__btn-arrow{max-width:.6rem}.quiz__semifinal-wrapper{max-width:25rem}.quiz__semifinal-option{padding-left:1.3rem;width:12rem;height:4.5rem;border-radius:100px}.quiz__semifinal-check{max-width:1.6rem}.quiz__semifinal-form{width:22rem}.quiz__semifinal-form-input{padding-left:2.5rem;height:4.5rem;border-radius:2rem}.quiz__semifinal-img{width:29rem;height:29rem;top:-1rem;right:-27rem}.quiz__final .quiz__item-title{margin-bottom:2rem}.quiz__final-img{max-width:12rem}.quiz__right{min-width:23rem;padding:2.5rem 2.5rem 4rem;border-radius:1.8rem;background-size:19rem}.quiz__right-img{margin-bottom:2rem}.quiz__right-img img{max-height:18rem}.quiz__right-title{margin-bottom:1.2rem}.quiz__right-text{max-width:18rem}}@media (max-width:767px){.quiz__progress-item{width:4rem;height:1.1rem;border-radius:3rem;position:relative;font-size:0}.quiz__progress-item::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff;border-radius:3rem}.quiz__progress-item--active::before{background-color:#fbd542}.quiz__semifinal-img{right:-17rem}}@media (max-width:567px){.quiz__progress-item{width:2.7rem;height:.8rem}.quiz__test{width:100%;padding:1rem}.quiz__item-img{display:none}.quiz__semifinal{display:flex;flex-direction:column;align-items:center}.quiz__semifinal-img{display:none}.quiz__semifinal-btn{height:4rem}.quiz__option{width:47%}}.exp__inner{padding:2.917vw 0 0 5.677vw;padding-right:0;border-radius:1.302vw 0 0 1.302vw;display:flex;align-items:center;justify-content:space-between;position:relative}.exp__left{flex:1;max-width:39.583vw}.exp__right{position:relative}.exp__services-item{display:flex;align-items:center}.exp__services-item-text{max-width:21.763vw}.exp__services-item_strong{color:#fbd542}.exp__services-check{margin-right:1.198vw;width:2.292vw;height:2.292vw;border-radius:50%;background-color:#fbd542;display:flex;justify-content:center;align-items:center}.exp__services-check img{max-width:.781vw}.exp__wrapper{display:flex;align-items:center}.exp__btn{width:86%;font-family:TTNorms,Raleway,sans-serif}.exp__btn img{margin-right:.6vw;max-width:1.302vw}.exp__badge{width:14.844vw;height:3.906vw;box-shadow:0 .625vw 3.125vw rgba(40,40,40,.2);border-radius:.521vw;background-color:#fff;display:flex;justify-content:center;align-items:center}.exp__badge-name{position:absolute;top:18.5vw;left:-6.1vw;color:#282828;z-index:1}.exp__badge-position{position:absolute;top:21.8vw;left:-2.7vw;color:#888787}.exp__photo{display:flex;align-items:flex-end;max-width:38.802vw}.exp__quotes{width:5.469vw;height:5.469vw;border:.781vw solid #fff;background-color:#fbd542;border-radius:50%;display:flex;justify-content:center;align-items:center;position:absolute;top:50%;transform:translateY(-50%);left:-2.7vw}.exp__quotes img{max-width:1.771vw}@media (max-width:900px){.exp__inner{padding:2.6rem 0 0 5rem;border-radius:2.5rem 0 0 2.5rem;align-items:flex-end}.exp__left{padding-bottom:3rem;max-width:40rem}.exp__services-item-text{max-width:20rem}.exp__services-check{margin-right:1.1rem;width:2.2rem;height:2.2rem}.exp__services-check img{max-width:.7rem}.exp__btn img{margin-right:.6rem;max-width:1.3rem}.exp__badge{width:16rem;height:4rem;border-radius:1rem}.exp__badge-name{top:18rem;left:9rem}.exp__badge-position{top:21.6rem;left:11.3rem}.exp__wrapper{flex-direction:column}.exp__call{margin-right:0;margin-bottom:1rem}.exp__btn{width:60%}.exp__photo{max-width:30rem}.exp__quotes{width:5.5rem;height:5.5rem;border-width:1rem;left:-2.7rem}.exp__quotes img{max-width:1.7rem}}@media (max-width:767px){.exp__inner{flex-direction:column;align-items:center;padding-left:0}.exp__right{align-self:flex-end}}@media (max-width:567px){.exp{padding-top:0}.exp__inner{padding-left:2rem;border-radius:2.5rem}.exp__left{padding-right:2rem}.exp__call{text-align:center}.exp__btn{width:72%;height:4.8rem}.exp__quotes{display:none}}.services{padding-top:0}.services__wrapper{display:flex;justify-content:space-between}.services__item{padding:4.323vw;width:37.5vw;height:19.531vw;box-shadow:0 .625vw 4.792vw rgba(40,40,40,.3);border-radius:1.042vw;background-position:center;background-size:100% 100%;position:relative}.services__item:hover .services__hover{opacity:1}.services__item:hover .services__main-title{opacity:0}.services__main-title{max-width:16.927vw;transition:.2s}.services__hover{padding:3.438vw;transition:.2s;opacity:0;width:100%;height:100%;border-radius:inherit;background-color:rgba(43,44,50,.86);position:absolute;top:0;left:0;display:flex;flex-direction:column;justify-content:center;align-items:center}.services__hover-btn{width:35%;text-shadow:0 1px .417vw rgba(0,0,0,.15);color:#fff;font-weight:500;position:absolute;bottom:-1.6vw;box-shadow:0 .208vw 0 #e4a03c,0 .208vw 2.552vw rgba(228,160,60,.5),inset 0 0 1.042vw rgba(251,230,175,.33);background-image:linear-gradient(to top,#fa9f11 0,#fcd438 100%)}.services__hover-btn:hover{box-shadow:0 -.18vw 0 #e4a03c,0 .99vw 2.552vw rgba(228,160,60,.5),inset 0 0 1.042vw rgba(251,230,175,.33)}.services__btn{width:11.406vw;height:4.479vw;border:1px solid #fbd542;background-color:#fff;box-shadow:none}.services__btn:hover{box-shadow:0 .99vw 2.552vw rgba(251,213,66,.5),inset 0 0 1.042vw rgba(251,213,66,.33)}.about-services{padding-bottom:0}.about-services .services__main-title{max-width:26.927vw}.about-services .services__item{padding:2.723vw;text-align:left}.about-services .services__item:hover .services__main-title{opacity:1}@media (max-width:900px){.services__item{padding:2rem;width:33rem;height:19rem;border-radius:2rem}.services__main-title{max-width:16rem;text-align:left}.services__hover{padding:1rem}.services__hover-btn{width:50%;bottom:-3.8rem}.services__btn{width:13rem;height:5rem}.about-services .services__main-title{max-width:19rem}.about-services .services__item{padding:2.5rem;padding-top:1.2rem}}@media (max-width:767px){.services__wrapper{flex-direction:column;align-items:center;margin-bottom:0}.services__item{margin-bottom:5rem}}@media (max-width:567px){.services__item{width:31rem;height:17rem}}.vantage{padding-top:0;padding-bottom:2vw}.vantage__inner{display:flex;flex-direction:column;align-items:center;position:relative;z-index:1}.vantage__title{max-width:48.594vw}.vantage__wrapper{display:flex;justify-content:space-between;flex-wrap:wrap}.vantage__img{margin-right:2.083vw;max-width:8.021vw}.vantage__check{width:2.188vw;height:2.188vw;border-radius:50%;border:.365vw solid #fff;background-color:#fbd542;display:flex;justify-content:center;align-items:center;position:absolute;top:-1.7vw;left:50%;transform:translateX(-50%)}.vantage__check img{max-width:.625vw}.vantage__item{margin-bottom:3.958vw;display:flex;align-items:center;justify-content:center;position:relative;width:22.188vw;height:10.417vw}.vantage__item-text{width:12.083vw}.vantage__item-bg{position:absolute;z-index:-1;width:30.208vw;height:14.583vw}.vantage__arrow{position:absolute;top:-12.4vw;left:6.6vw;max-width:6.51vw}@media (max-width:900px){.vantage{padding-bottom:2rem}.vantage__wrapper{justify-content:center}.vantage__title{max-width:40rem}.vantage__img{margin-right:2rem;max-width:8rem}.vantage__check{width:2rem;height:2rem;border-width:.4rem;top:-1.7rem}.vantage__check img{max-width:.6rem}.vantage__item{margin-left:2rem;margin-right:2rem;margin-bottom:4rem;width:22rem;height:10rem}.vantage__item-text{width:12rem}.vantage__item-bg{width:28rem;height:14rem}.vantage__arrow{top:-12rem;left:6rem;max-width:8rem}}@media (max-width:767px){.vantage__arrow{display:none}}@media (max-width:567px){.vantage__wrapper{justify-content:space-between}.vantage__item{margin-left:0;margin-right:0;width:47%;height:16rem;flex-direction:column;background-color:#fff;border-radius:2.5rem;box-shadow:0 .625vw 4.792vw rgba(40,40,40,.3)}.vantage__item-bg{display:none}.vantage__img{margin-right:0;margin-bottom:1rem}.vantage__check{width:3rem;height:3rem}}.equip{padding-top:0}.equip__inner{padding:5.538vw 0 3.125vw;border-radius:0 1.302vw 1.302vw 0;position:relative}.equip__title{margin-bottom:5.938vw}.equip__title_strong{color:#fbd542}.equip__main{margin-bottom:4.635vw;padding-left:3.125vw;display:flex;justify-content:space-between}.equip__main-block:first-child .equip__main-wrapper{margin-left:-3.125vw}.equip__main-block:first-child .equip__main-img{padding-top:2.083vw}.equip__main-img img{max-width:27.325vw;max-height:21.406vw}.equip__main-item img{max-width:6.198vw;max-height:7.344vw}.equip__main-wrapper{position:relative;width:17.448vw}.equip__main-title{margin-bottom:1.458vw}.equip__main-names .equip__main-name:last-child{margin-left:1.667vw;position:relative}.equip__main-names .equip__main-name:last-child::before{content:'';width:.313vw;height:.313vw;background-color:#fbd542;border-radius:50%;position:absolute;top:50%;left:-.9vw}.equip__main-name{margin-bottom:1.302vw}.equip__main-text{margin-bottom:2.083vw}.equip__main-block{display:flex;align-items:flex-start;width:50%}.equip__main-names{display:flex;justify-content:center}.equip__main-name{color:#fbd542}.equip__main-slider{position:relative;display:flex;justify-content:center}.equip__main-slider.slick-initialized .slick-slide{display:flex;justify-content:center;align-items:center}.equip__main-slider .slick-list{width:85%}.equip__main-arrow{padding:0;width:.833vw;height:1.458vw;border:0;background-color:transparent;cursor:pointer;-webkit-filter:grayscale(1);filter:grayscale(1);transition:.2s;position:absolute;top:50%;transform:translateY(-50%)}.equip__main-arrow:hover{-webkit-filter:grayscale(0);filter:grayscale(0)}.equip__main-arrow--prev{left:0}.equip__main-arrow--next{right:0}.equip__bot{display:flex;justify-content:space-around;text-align:left}.equip__bot-block{padding-left:9.427vw;position:relative}.equip__bot-block:nth-child(1) .equip__bot-img{left:-.6vw;top:-5.8vw;max-width:16.875vw}.equip__bot-block:nth-child(2){padding-left:4vw}.equip__bot-block:nth-child(2) .equip__bot-img{left:-6vw;top:-3.1vw;max-width:9.531vw}.equip__bot-block:nth-child(3){padding-left:0}.equip__bot-block:nth-child(3) .equip__bot-img{left:-6.5vw;top:-3.7vw;max-width:6.302vw}.equip__bot-img{position:absolute;left:0;top:-2.4vw}.equip__bot-title{margin-bottom:.29vw;max-width:10.59vw}.equip__bot-title_strong{color:#fbd542}.equip__bot-text{max-width:9.375vw}.equip__play{width:5.521vw;height:5.521vw;display:flex;justify-content:center;align-items:center;border:.781vw solid #fff;background-color:#fbd542;border-radius:50%;position:absolute;top:50%;transform:translateY(-50%);right:-2.8vw}.equip__play-pulse{position:absolute;top:50%;left:50%;height:6vw;width:6vw;transform:translate(-50%,-50%);border:none;background-color:transparent}.equip__play-pulse-item{position:absolute;top:0;left:0;width:100%;height:100%;border:1px solid #fbd542;border-radius:50%;-webkit-animation:animPulse 2s linear infinite;animation:animPulse 2s linear infinite}.equip__play-pulse-item:first-child{opacity:.4}.equip__play-pulse-item:last-child{opacity:.7;-webkit-animation-delay:1s;animation-delay:1s}.equip__play-img{max-width:1.458vw}@-webkit-keyframes animPulse{0%{transform:scale(1)}100%{opacity:0;transform:scale(1.7)}}@keyframes animPulse{0%{transform:scale(1)}100%{opacity:0;transform:scale(1.7)}}@media (max-width:900px){.equip__inner{padding:5rem 0 3rem;border-radius:0 2.5rem 2.5rem 0}.equip__title{margin-bottom:6rem}.equip__main{margin-bottom:4.5rem;padding-left:0;flex-direction:column;align-items:center}.equip__main-block{width:100%;justify-content:center}.equip__main-block:first-child .equip__main-wrapper{margin-left:0}.equip__main-block:first-child .equip__main-img{padding-top:2rem}.equip__main-block:last-child .equip__main-img{padding-top:2rem;margin-right:3rem}.equip__main-img img{max-width:27rem;max-height:20rem}.equip__main-item img{max-width:6rem;max-height:7rem}.equip__main-wrapper{width:17rem}.equip__main-title{margin-bottom:1.5rem}.equip__main-names .equip__main-name:last-child{margin-left:1.5rem}.equip__main-names .equip__main-name:last-child::before{width:.5rem;height:.5rem;left:-1rem}.equip__main-name{margin-bottom:1.5rem}.equip__main-text{margin-bottom:2rem}.equip__main-arrow{width:.9rem;height:1.5rem}.equip__bot-block{padding-left:9.5rem}.equip__bot-block:nth-child(1) .equip__bot-img{left:-.5rem;top:-4.8rem;max-width:16.5rem}.equip__bot-block:nth-child(2){padding-left:4rem}.equip__bot-block:nth-child(2) .equip__bot-img{left:-6rem;top:-2.1rem;max-width:9.531rem}.equip__bot-block:nth-child(3) .equip__bot-img{left:-6.5rem;top:-2.7rem;max-width:6.302rem}.equip__bot-img{top:-2rem}.equip__bot-title{margin-bottom:.2rem;max-width:14rem}.equip__bot-text{max-width:12rem}.equip__play{width:5.5rem;height:5.5rem;border-width:.7rem;right:-2.5rem}.equip__play-pulse{width:5.5rem;height:5.5rem}.equip__play-img{max-width:1.5rem}}@media (max-width:767px){.equip__bot{flex-direction:column;align-items:center}.equip__bot-block{margin-bottom:5rem}.equip__bot-block:nth-child(2){padding-left:9.5rem}.equip__bot-block:nth-child(2) .equip__bot-img{left:-.6rem}.equip__bot-block:nth-child(3){padding-left:9.5rem}.equip__bot-block:nth-child(3) .equip__bot-img{left:2.2rem}}@media (max-width:567px){.equip__inner{border-radius:2.5rem}.equip__main-block{margin-bottom:2rem;flex-direction:column;align-items:center}.equip__play{display:none}}.works{padding-top:0}.works__item{margin-bottom:5.729vw;display:flex;justify-content:space-between}.works__item--reverse{flex-direction:row-reverse}.works__sliders{max-width:41.406vw}.works__slider{padding:.6vw;position:relative}.works__slider--nav .works__slider-item{cursor:pointer}.works__slider--nav .slick-slide img{border-radius:16px}.works__slider--nav .slick-list{padding:0!important}.works__slider-arrow{width:3.958vw;height:3.958vw;border-radius:50%;border:.417vw solid #fff;background-color:#e4e4e4;display:flex;justify-content:center;align-items:center;position:absolute;top:50%;transform:translateY(-50%);transition:.2s;z-index:1;cursor:pointer}.works__slider-arrow img{max-width:.521vw}.works__slider-arrow:hover{background-color:#fbd542}.works__slider-arrow--prev{left:-1.4vw}.works__slider-arrow--next{right:-1.4vw}.works__slider--nav .slick-slide{margin:.521vw}.works__block{padding-top:2.969vw;max-width:30.41vw}.works__block-title{margin-bottom:2.292vw}.works__block-text{margin-bottom:2.604vw;max-width:26.615vw}.works__block-descr{margin-bottom:2.448vw}.works__block-btn{width:15.625vw;height:4.479vw;color:#fff;box-shadow:0 .208vw 0 #e4a03c,0 .99vw 2.552vw rgba(228,160,60,.5),inset 0 0 1.042vw rgba(251,230,175,.33);background-color:#fbd542;background-image:linear-gradient(to top,#fa9f11 0,#fcd438 100%);text-shadow:0 1px .417vw rgba(0,0,0,.15)}.works__block-btn:hover{box-shadow:0 -.18vw 0 #e4a03c,0 .99vw 2.552vw rgba(228,160,60,.5),inset 0 0 1.042vw rgba(251,230,175,.33)}@media (max-width:900px){.works__item{margin-bottom:5rem}.works__sliders{max-width:37rem}.works__slider{padding:.6rem}.works__slider-arrow{width:4rem;height:4rem;border-width:.5rem}.works__slider-arrow img{max-width:.5rem}.works__slider-arrow--prev{left:-1.5rem}.works__slider-arrow--next{right:-1.5rem}.works__slider--nav .slick-slide{margin:.5rem}.works__block{padding-top:0;max-width:30rem}.works__block-title{margin-bottom:2.2rem}.works__block-text{margin-bottom:2.5rem;max-width:26rem}.works__block-descr{margin-bottom:2.5rem}.works__block-btn{width:15rem;height:4rem}}@media (max-width:767px){.works__subtitle{margin-bottom:1.5rem}.works__item{flex-direction:column;align-items:center}.works__sliders{margin-bottom:2rem;width:44rem}}@media (max-width:567px){.works__sliders{width:29rem}.works__item{margin-bottom:1rem}}.reviews{padding-top:0;display:flex;flex-direction:column;align-items:center;position:relative}.reviews__title{max-width:52.083vw}.reviews__inner{padding:1.823vw 0 1vw 5.677vw;padding-right:0;border-radius:1.302vw 0 0 1.302vw;display:flex;align-items:center;justify-content:space-between}.reviews__wrapper{position:relative}.reviews__slider{position:relative;width:83.5vw;z-index:1}.reviews__slider .slick-active+.slick-active+.slick-active+.slick-active{opacity:.5}.reviews__slider-item{cursor:pointer}.reviews__slider-arrow{position:absolute;width:5.521vw;height:5.521vw;border:.781vw solid #fff;background-color:#e4e4e4;transition:.2s;border-radius:50%;cursor:pointer;z-index:1;top:50%;transform:translateY(-50%)}.reviews__slider-arrow img{max-width:.833vw}.reviews__slider-arrow:hover{background-color:#fbd542}.reviews__slider-arrow--prev{left:-8.5vw}.reviews__slider-arrow--next{right:11vw}.reviews__slider--bot{width:60vw;position:absolute;right:-40vw;top:0;opacity:.5}.reviews__slider--bot .slick-slide img{height:25.885vw}.reviews__bg{position:absolute;left:-5vw;top:-8.1vw}.reviews__bg img{max-width:28.49vw}@media (max-width:900px){.reviews__title{max-width:50rem}.reviews__inner{padding:1.8rem 5rem 1rem 5rem;border-radius:2.5rem 0 0 2.5rem;display:flex;justify-content:center}.reviews__slider{max-width:57rem}.reviews__slider::before{display:none}.reviews__slider-arrow{width:5.5rem;height:5.5rem;border-width:.7rem}.reviews__slider-arrow img{max-width:.8rem}.reviews__slider-arrow--prev{left:-8rem}.reviews__slider-arrow--next{right:-6rem}.reviews__slider--bot{display:none}.reviews__bg{left:-5rem;top:-8rem}.reviews__bg img{max-width:28rem}}@media (max-width:767px){.reviews__slider{max-width:40rem}.reviews__slider-arrow--next{right:-4rem}.reviews__bg{display:none}}@media (max-width:567px){.reviews__inner{padding:1rem;border-radius:2.5rem}.reviews__slider{max-width:24rem}.reviews__slider-arrow{width:4.5rem;height:4.5rem;border-width:.5rem}.reviews__slider-arrow--prev{left:-4.2rem}.reviews__slider-arrow--next{right:-4.2rem}}.clients{padding:0;z-index:1}.clients__inner{width:100vw;display:flex;flex-wrap:wrap}.clients__item{width:20%;height:13.021vw;display:flex;justify-content:center;align-items:center;border:.5px solid #f3f2f2;background-color:#fff;-webkit-filter:grayscale(1);filter:grayscale(1);transition:.2s;cursor:pointer}.clients__item:hover{box-shadow:0 1px 101px rgba(0,0,0,.15);border-radius:20px;border:1px solid #f3f2f2;background-color:#fff;-webkit-filter:grayscale(0);filter:grayscale(0)}.clients__img img{max-width:13.958vw;max-height:6.354vw}@media (max-width:900px){.clients__item{height:13rem}.clients__img img{max-width:13rem;max-height:6rem}}@media (max-width:767px){.clients__item{width:33.3333%}.clients__item:last-child{display:none}}@media (max-width:567px){.clients__item{width:50%}.clients__item:last-child{display:flex}}.calc__badge{width:10.156vw;height:3.125vw;margin:0 auto 2.344vw;border-radius:100px;background-color:#fbd542;display:flex;justify-content:center;align-items:center}.calc__subtitle{max-width:50.781vw;margin:0 auto 3.958vw}.calc__inner{position:relative;display:flex;justify-content:flex-end}.calc__img{position:absolute;top:-38vw;left:-12vw}.calc__img img{max-width:56vw}.calc__form{max-width:25.5vw;padding:2.604vw 4.167vw;background-color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;border-radius:2.083vw;box-shadow:0 0 0 .521vw #fff;border:1px solid #eee;position:relative;z-index:1}.calc__form::before{content:'';position:absolute;top:-3%;left:0;width:98%;height:100%;background-color:#fff;border-radius:inherit;opacity:.48;z-index:-1}.calc__form div.fancy-select div.trigger{margin-bottom:1.198vw;height:3.125vw;border-radius:100px;border:1px solid #d8d8d8;color:#747474;font-style:unset}.calc__form div.fancy-select div.trigger::after{border:0;margin-top:0;width:1.927vw;font-size:.833vw;height:1.927vw;border-radius:50%;transform-origin:center center;transform:rotate(0) translateY(-50%);background:#e4e4e4 url(../img/nav/arrow-down.png) center no-repeat;background-size:.625vw}.calc__form div.fancy-select div.trigger.open::after{background-color:#fbd542}.calc__form div.fancy-select ul.options.open{top:3.2vw}.calc__form-wrapper{display:flex;align-items:center;justify-content:center;width:100%;text-align:left}.calc__item{width:100%;text-align:left;position:relative}.calc__item::before{content:'';width:3.125vw;height:3.125vw;border-radius:50%;border:.417vw solid #fff;background-color:#fbd542;position:absolute;left:-6.4vw;top:1.2vw;display:flex;justify-content:center;align-items:center;font-size:1.25vw;font-weight:500}.calc__item:nth-child(1)::before{content:'1'}.calc__item:nth-child(2)::before{content:'2'}.calc__item:nth-child(3)::before{content:'3'}.calc__item:nth-child(4)::before{content:'4'}.calc__item:nth-child(5)::before{content:'5'}.calc__lable{margin-bottom:.521vw;font-weight:500;font-size:.833vw}.calc__input{padding:.3vw;padding-left:2vw;padding-right:2.2vw;width:100%;margin-bottom:1.198vw;height:3.125vw;border-radius:100px;border:1px solid #d8d8d8;color:#747474;font-size:1vw}.calc__btn{height:3.646vw;color:#fff;box-shadow:0 .208vw 0 #e4a03c,0 .99vw 2.552vw rgba(228,160,60,.5),inset 0 0 1.042vw rgba(251,230,175,.33);background-color:#fbd542;background-image:linear-gradient(to top,#fa9f11 0,#fcd438 100%);text-shadow:0 1px .417vw rgba(0,0,0,.15)}.calc__btn:hover{box-shadow:0 -.18vw 0 #e4a03c,0 .99vw 2.552vw rgba(228,160,60,.5),inset 0 0 1.042vw rgba(251,230,175,.33)}@media (max-width:900px){.calc__badge{width:10rem;height:3rem;margin-bottom:2rem}.calc__subtitle{max-width:50rem;margin-bottom:4rem}.calc__img{top:-38rem;left:-39rem}.calc__img img{max-width:84rem}.calc__form{max-width:30rem;padding:2.5rem 4rem;border-radius:2rem}.calc__form div.fancy-select div.trigger{margin-bottom:1rem;height:4rem;font-size:1.3rem}.calc__form div.fancy-select div.trigger::after{width:2rem;font-size:1.5rem;height:2rem;background-size:.5rem}.calc__form div.fancy-select ul.options{font-size:1.3rem}.calc__form div.fancy-select ul.options.open{top:3.2rem}.calc__item::before{width:3rem;height:3rem;border-width:.5rem;left:-6rem;top:2rem;font-size:1.3rem}.calc__lable{margin-bottom:.5rem;font-size:1.3rem}.calc__input{padding:.4rem;padding-left:2rem;padding-right:2rem;margin-bottom:1.2rem;height:4rem;font-size:1.3rem}.calc__btn{height:3.5rem}}.contract{padding-top:0;padding-bottom:2vw}.contract__inner{display:flex;align-items:flex-end;justify-content:space-between;position:relative}.contract__wrapper-right{display:flex;flex-wrap:wrap;justify-content:space-between;max-width:50.1vw}.contract__item{margin-bottom:3.125vw;width:22.188vw;height:10.417vw;position:relative;display:flex;justify-content:center;align-items:center;z-index:1}.contract__item-wrapper{display:flex;flex-direction:column}.contract__item-title{margin-bottom:.625vw;font-size:1.042vw;font-weight:700}.contract__item-text{max-width:13.125vw;font-size:.781vw;color:#5e5e5e;font-weight:300}.contract__item-bg{position:absolute;z-index:-1;width:30.208vw;height:14.583vw}.contract__check{position:absolute;width:2.188vw;height:2.188vw;border-radius:50%;border:.365vw solid #fff;background-color:#fbd542;display:flex;justify-content:center;align-items:center;top:-1.7vw;left:50%;transform:translateX(-50%)}.contract__check img{max-width:.625vw}.contract__img{margin-right:1.563vw}.contract__img img{max-width:8.021vw}.contract__bg{position:absolute;left:-25vw;top:-13vw}.contract__mockup img{max-width:58.281vw}.contract__stamp{position:absolute;top:19vw;left:33vw}.contract__stamp img{max-width:19.948vw}@media (max-width:900px){.contract{padding-bottom:2rem}.contract__inner{flex-direction:column-reverse;align-items:center}.contract__wrapper-right{max-width:100%}.contract__item{margin-bottom:3rem;width:32rem;height:14rem}.contract__item-title{margin-bottom:.4rem;font-size:1.3rem}.contract__item-text{max-width:21rem;font-size:1rem}.contract__item-bg{width:39rem;height:19rem}.contract__check{width:3rem;height:3rem;border-width:.4rem;top:-2.2rem}.contract__check img{max-width:.9rem}.contract__img{margin-right:1.5rem}.contract__img img{max-width:8rem}.contract__bg{display:none;left:-25rem;top:-13rem}.contract__mockup img{max-width:58rem}.contract__stamp{top:19rem;left:33rem}.contract__stamp img{max-width:20rem}}@media (max-width:767px){.contract__wrapper-right{justify-content:space-between}.contract__wrapper-left{width:100%}.contract__item{height:18rem;width:47%;background-color:#fff;box-shadow:0 .625vw 4.792vw rgba(40,40,40,.3);border-radius:2.5rem;flex-direction:column}.contract__item-bg{display:none}.contract__img{margin-right:0;margin-bottom:1rem}}@media (max-width:567px){.contract__item{height:22rem;padding-left:1rem;padding-right:1rem}}.team{padding-top:0;display:flex;flex-direction:column;align-items:center}.team__title{max-width:51.563vw}.team__inner{padding:5.625vw 0 0 5.677vw;padding-right:0;border-radius:0 1.302vw 1.302vw 0;display:flex;align-items:center;justify-content:space-between}.team__left{align-self:flex-start}.team__left-text{margin-bottom:1.563vw;max-width:29.583vw}.team__right{display:flex;flex-direction:column;position:relative}.team__right-wrapper{padding-left:6vw;margin-bottom:5.833vw;display:flex}.team__right-item{text-align:center;margin-right:3.385vw;position:relative}.team__right-item:last-child{margin-right:0}.team__right-img{position:absolute;top:-2.2vw;left:-1.4vw}.team__right-img img{max-width:1.927vw}.team__right-title{position:relative;font-size:4.167vw;font-weight:700;font-family:TTNorms,Raleway,sans-serif}.team__right-text{font-size:1.146vw}.team__right-photo{display:flex}.team__right-photo img{max-width:49.115vw}.team__badge{width:9.010vw;height:2.396vw;box-shadow:0 .625vw 3.125vw rgba(40,40,40,.2);border-radius:.521vw;background-color:#fff;display:flex;justify-content:center;align-items:center;text-align:center}.team__badge-group{position:absolute;z-index:1}.team__badge-group-1{bottom:5.3vw;left:6vw}.team__badge-group-2{bottom:9.3vw;left:34vw}.team__badge-name{font-size:.677vw;font-weight:500;color:#282828;z-index:1}.team__badge-position{font-size:.521vw;color:#888787;position:absolute;top:2.1vw;left:1.6vw;z-index:-1}@media (max-width:900px){.team__title{max-width:50rem}.team__inner{padding:5rem 0 0 5rem;border-radius:0 2.5rem 2.5rem 0;flex-direction:column}.team__left-text{margin-bottom:1.5rem;max-width:30rem}.team__right{align-self:flex-end}.team__right-wrapper{padding-left:0;margin-bottom:2rem;justify-content:center}.team__right-item{margin-right:3rem}.team__right-img{top:-2rem;left:-1.5rem}.team__right-img img{max-width:2rem}.team__right-title{font-size:4rem}.team__right-text{font-size:1.2rem}.team__right-photo img{max-width:50rem}.team__badge{width:12rem;height:3.7rem;border-radius:1rem}.team__badge-group-1{bottom:5rem;left:6rem}.team__badge-group-2{bottom:9rem;left:34rem}.team__badge-name{font-size:1rem}.team__badge-position{font-size:.8rem;top:3.2rem;left:1.9rem}}@media (max-width:567px){.team__inner{padding:0;border-radius:2.5rem}.team__left{padding:3rem 2rem 0 2rem}.team__right{align-self:center}.team__right-wrapper{padding:0}.team__right-title{font-size:3.5rem}.team__right-text{font-size:1rem}.team__right-item{margin-right:1rem}.team__right-item:last-child{margin-right:0}.team__right-photo{justify-content:flex-end}.team__right-photo img{max-width:30rem}.team__badge-group-1{left:1.5rem}.team__badge-group-2{bottom:3.5rem;left:16.8rem}}.steps{padding-top:0;padding-bottom:0}.steps__inner{display:flex;flex-direction:column;align-items:center}.steps__title{max-width:56.94vw}.steps__wrapper{display:flex;flex-wrap:wrap;justify-content:space-between}.steps__item{margin-bottom:3.438vw;text-align:center;width:23%;position:relative;display:flex;flex-direction:column;align-items:center}.steps__item::before{content:'';width:2.604vw;height:2.604vw;border-radius:50%;border:.521vw solid #fff;background-color:#fbd542;position:absolute;left:50%;transform:translateX(-50%);top:-2.5vw;display:flex;justify-content:center;align-items:center;font-weight:500;font-size:1.25vw}.steps__item:nth-child(1)::before{content:'1'}.steps__item:nth-child(2)::before{content:'2'}.steps__item:nth-child(3)::before{content:'3'}.steps__item:nth-child(4)::before{content:'4'}.steps__item:nth-child(5)::before{content:'5'}.steps__item:nth-child(6)::before{content:'6'}.steps__item:nth-child(7)::before{content:'7'}.steps__item:nth-child(8)::before{content:'8'}.steps__item-img{margin-bottom:.863vw}.steps__item-title{max-width:11.719vw;font-size:1.042vw;font-weight:500}@media (max-width:900px){.steps__title{max-width:56rem}.steps__item{margin-bottom:3rem}.steps__item::before{width:2.5rem;height:2.5rem;border-width:.5rem;top:-2rem;font-size:1.2rem}.steps__item-img{margin-bottom:1rem}.steps__item-title{max-width:12rem;font-size:1rem}}@media (max-width:767px){.steps__item{width:31%}}@media (max-width:567px){.steps__wrapper{justify-content:space-between}.steps__item{width:47%}}.call{padding-top:0}.call__inner{padding:2.917vw 8.854vw 4.6vw 5.677vw;border-radius:1.302vw 0 0 1.302vw;display:flex;align-items:center;justify-content:space-between;position:relative}.call__title{max-width:42.969vw}.call__list-item{margin-bottom:1.563vw;display:flex;align-items:center}.call__list-check{margin-right:1.158vw;width:2.292vw;height:2.292vw;border-radius:50%;background-color:#fff;display:flex;justify-content:center;align-items:center}.call__list-check img{max-width:.781vw}.call__list-text{max-width:17.708vw}.call__mid{position:absolute;bottom:0;left:39vw;z-index:2}.call__mid-reel{position:absolute;top:8vw;left:-6vw}.call__mid-reel img{max-width:6.615vw}.call__mid-photo{display:flex}.call__mid-photo img{max-width:18.75vw}.call__mid-badge{text-align:center;padding:1.042vw 1.863vw;box-shadow:0 .625vw 3.125vw rgba(40,40,40,.2);border-radius:.521vw;background-color:#fff;position:absolute}.call__mid-badge-group{width:20vw;position:absolute;bottom:8.8vw;left:-8.4vw}.call__mid-badge-top{top:-2.3vw;left:1.5vw;font-size:.729vw;font-weight:500;z-index:1}.call__mid-badge-name{font-size:.833vw;font-weight:700}.call__mid-badge-position{margin-bottom:.677vw;font-size:.729vw}.call__mid-badge-phone{font-size:.833vw;font-weight:700;display:flex;justify-content:center;align-items:center;font-family:TTNorms,Raleway,sans-serif}.call__mid-badge-phone:hover{color:#fbd542}.call__mid-badge-phone-img{margin-right:.26vw;display:flex;align-items:center}.call__mid-badge-phone-img img{max-width:.99vw}.call__form{max-width:23.438vw;padding:2.604vw 3.125vw;background-color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;border-radius:2.083vw;box-shadow:0 0 0 .521vw #fff;border:1px solid #eee;position:relative;z-index:1}.call__form::before{content:'';position:absolute;top:-3%;left:0;width:98%;height:100%;background-color:#fff;border-radius:inherit;opacity:.48;z-index:-1}.call__form-phone{font-family:TTNorms,Raleway,sans-serif;padding:0 1.719vw;width:100%;height:3.958vw;border-radius:1.979vw;border:1px dashed #5e5e5e;display:flex;justify-content:center;align-items:center}.call__form-phone img{margin-right:.625vw;max-width:1.302vw}.call__form-phone:hover{background-color:#fbd542}.call__form-input{padding-left:3.073vw;margin-bottom:1.094vw;width:100%;height:3.125vw;border-radius:1.563vw;border:1px solid #d8d8d8;color:#747474;font-size:.833vw;background:no-repeat center left 1.3vw}.call__form-input--date{background-size:.938vw}.call__form-input--phone{background-size:.99vw}.call__form-btn{height:3.646vw;color:#fff;box-shadow:0 .208vw 0 #e4a03c,0 .99vw 2.552vw rgba(228,160,60,.5),inset 0 0 1.042vw rgba(251,230,175,.33);background-color:#fbd542;background-image:linear-gradient(to top,#fa9f11 0,#fcd438 100%);text-shadow:0 1px .417vw rgba(0,0,0,.15)}.call__form-btn:hover{box-shadow:0 -.18vw 0 #e4a03c,0 .99vw 2.552vw rgba(228,160,60,.5),inset 0 0 1.042vw rgba(251,230,175,.33)}.call__form-wrapper{display:flex;align-items:center}.call__phone{width:5.521vw;height:5.521vw;border:.781vw solid #fff;border-radius:50%;background-color:#fbd542;display:flex;justify-content:center;align-items:center;position:absolute;left:-2.7vw;top:50%;transform:translateY(-50%)}.call__phone img{max-width:1.302vw}@media (max-width:900px){.call__inner{padding:3rem 8rem 4rem 5rem;border-radius:2.5rem 0 0 2.5rem;flex-direction:column}.call__title{max-width:40rem}.call__list-item{margin-bottom:1.5rem}.call__list-check{margin-right:1rem;width:2rem;height:2rem}.call__list-check img{max-width:.7rem}.call__list-text{max-width:18rem}.call__mid{display:none;left:39rem}.call__mid-reel{top:8rem;left:-6rem}.call__mid-reel img{max-width:6rem}.call__mid-photo img{max-width:18rem}.call__mid-badge{padding:1rem 1.7rem;border-radius:1rem}.call__mid-badge-group{width:20rem;bottom:9rem;left:-8rem}.call__mid-badge-top{top:-2.3rem;left:1.5rem;font-size:1rem}.call__mid-badge-name{font-size:1rem}.call__mid-badge-position{margin-bottom:1rem;font-size:1rem}.call__mid-badge-phone{font-size:1rem}.call__mid-badge-phone-img{margin-right:.5rem}.call__mid-badge-phone-img img{max-width:1rem}.call__form{max-width:32rem;padding:2.5rem 3rem;border-radius:2rem}.call__form-phone{padding:0 2rem;height:4rem;border-radius:2rem}.call__form-phone img{margin-right:.5rem;max-width:1.3rem}.call__form-input{padding-left:3rem;margin-bottom:1rem;height:3rem;border-radius:2rem;font-size:1rem;background-position:1.3rem}.call__form-input--date{background-size:1rem}.call__form-input--phone{background-size:1rem}.call__form-btn{height:3.5rem}.call__phone{width:5rem;height:5rem;border-width:.6rem;left:-2.5rem}.call__phone img{max-width:1.3rem}}@media (max-width:767px){.call__left{margin-bottom:2rem}}@media (max-width:567px){.call__inner{border-radius:2.5rem;padding:2rem}.call__phone{display:none}}.news{padding-top:0}.news__wrapper-top{display:flex;justify-content:space-between;align-items:center}.news__wrapper-bot{display:flex;justify-content:space-between}.news__btn{width:11.406vw;height:4.479vw;border:1px solid #fbd542;background-color:#fff;box-shadow:none}.news__btn:hover{box-shadow:0 .99vw 2.552vw rgba(251,213,66,.5),inset 0 0 1.042vw rgba(251,213,66,.33)}.news__item{width:32%}.news__item-img{margin-bottom:.783vw}.news__item-title{margin-bottom:.45vw}.news__item-text{margin-bottom:.677vw;font-size:.833vw}.news__item-wrapper{display:flex;justify-content:space-between;align-items:center}.news__item-date{color:#909090;font-size:.833vw}.news__item-btn{font-size:.833vw;width:9.115vw;height:2.865vw;background-color:#fbd542;box-shadow:none}.news__item-btn-img{margin-left:.521vw;margin-top:.208vw}.news__item-btn-img img{max-width:.417vw}.news-main .news__wrapper{display:flex;flex-wrap:wrap;justify-content:space-between}.news-main .news__item{margin-bottom:3rem}.news-item-main.main{background:url(../img/portfolio/portfolio-bg.png) no-repeat}.news-item__top{display:flex;justify-content:space-between}.news-item__bot{display:flex;justify-content:space-between}.news-item__date{color:#909090}.news-item__text{max-width:47.396vw}.news-item__img{max-width:27.031vw;display:flex;align-self:flex-start}@media (max-width:900px){.news__btn{width:11rem;height:4rem}.news__item-img{margin-bottom:1rem}.news__item-title{margin-bottom:.5rem}.news__item-text{margin-bottom:.5rem;font-size:1rem}.news__item-date{font-size:1rem}.news__item-btn{font-size:1rem;width:9rem;height:3rem}.news__item-btn-img{margin-left:.5rem;margin-top:.3rem}.news__item-btn-img img{max-width:.5rem}.news-item__text{max-width:36rem}.news-item__img{max-width:31rem}}@media (max-width:767px){.news{padding-bottom:1rem}.news__wrapper-bot{flex-wrap:wrap}.news__item{margin-bottom:2rem;width:48%}.news-item__top{flex-direction:column}.news-item__bot{flex-direction:column-reverse}.news-item__text{margin-bottom:3rem}}@media (max-width:567px){.news__wrapper-bot{justify-content:center}.news__item{width:90%}.news-main .news__wrapper{justify-content:center}}.seo{padding-top:0;padding-bottom:3vw}.seo__text{position:relative;height:4.4vw;overflow:hidden}.seo__text::before{content:'';position:absolute;bottom:0;left:0;width:100%;height:3vw;background-image:linear-gradient(to bottom,transparent 0,#fff 100%)}.seo__text--show{height:auto}.seo__text--show::before{display:none}.seo__show{display:flex;justify-content:center;align-items:center}.seo__btn{width:1.094vw;height:.573vw;cursor:pointer}@media (max-width:900px){.seo{padding-bottom:2rem}.seo__text{height:4rem}.seo__text::before{height:3rem}.seo__text--show{height:auto}.seo__btn{width:1rem;height:.5rem}}.map{padding-top:0;padding-bottom:3vw}.map__inner{height:44.271vw;position:relative}.map__content{border-radius:0 1.302vw 1.302vw 0;overflow:hidden}.map__form{padding:2.344vw 1.302vw;background-color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;border-radius:2.083vw;box-shadow:0 0 0 .521vw #fff;border:1px solid #eee;position:absolute;top:50%;transform:translateY(-50%);left:12vw;z-index:1;text-align:center}.map__form::before{content:'';position:absolute;top:-3%;width:98%;height:100%;background-color:#fff;border-radius:inherit;opacity:.48;z-index:-1}.map__form-item{width:14.765vw;padding-bottom:1.198vw;margin-bottom:1.198vw;border-bottom:1px dashed #949494}.map__form-title{font-size:1.875vw;font-weight:700}.map__form-subtitle{font-family:TTNorms,Raleway,sans-serif;display:block;margin-bottom:.521vw;font-size:1.25vw;font-weight:700}.map__form-link:hover{color:#fbd542}.map__form-text{font-size:.938vw}.map__form-time{font-size:.833vw;position:relative}.map__form-time::before{content:'';width:.313vw;height:.313vw;background-color:#48ce0d;border-radius:50%;position:absolute;top:50%;transform:translateY(-50%);left:1.7vw}.map__form-wrapper{display:flex;justify-content:space-between}@media (max-width:900px){.map{height:auto;padding-bottom:2rem}.map__inner{height:44rem}.map__content{border-radius:0 2.5rem 2.5rem 0}.map__form{padding:2.3rem 1.3rem;border-radius:2rem;left:4rem;width:26rem}.map__form-wrapper{flex-direction:column}.map__form-item{width:15rem;padding-bottom:1.1rem;margin-bottom:1.1rem}.map__form-title{font-size:1.8rem}.map__form-subtitle{margin-bottom:.5rem;font-size:1.2rem}.map__form-text{font-size:1rem}.map__form-time{font-size:1rem}.map__form-time::before{width:.3rem;height:.3rem;left:1.7rem}}@media (max-width:767px){.map{padding-bottom:3rem}.map__inner{display:flex;flex-direction:column-reverse;align-items:center;height:65rem}.map__form{border-radius:0 2.5rem 2.5rem 0;margin-bottom:2rem;position:relative;top:0;left:0;transform:none;width:100%}}@media (max-width:567px){.map__content{border-radius:2.5rem}.map__form{border-radius:2.5rem}.title br{display:none}.t-min br{display:none}}.contacts{padding-top:0;padding-bottom:2vw}.contacts__inner{display:flex}.contacts__wrapper{margin-bottom:1.458vw;display:flex;align-items:center}.contacts__logo{margin-right:2.031vw}.contacts__logo img{max-width:15.875vw}.contacts__text{margin-right:2.9vw}.contacts__socials{display:flex}.contacts__socials-item{margin-right:.365vw;display:flex;justify-content:center;align-items:center;width:2.708vw;height:2.708vw;box-shadow:0 .365vw 1.406vw rgba(40,40,40,.1);border-radius:50%;background-color:#fff;transition:.2s}.contacts__socials-item img{max-width:1.354vw;max-height:1.198vw}.contacts__socials-item:hover{transform:scale(1.1)}.contacts__left{margin-right:2.208vw}.contacts__right{display:flex;justify-content:space-between;flex-grow:1}.contacts__item-title{margin-bottom:1.302vw}.contacts__item-link{display:block;max-width:12.292vw;margin-bottom:.521vw;color:#747474;font-size:.833vw}.contacts__item-link:hover{color:#fbd542}@media (max-width:900px){.contacts{padding-bottom:2rem}.contacts__wrapper{margin-bottom:1.5rem}.contacts__logo{margin-right:2rem}.contacts__logo img{max-width:16rem}.contacts__text{margin-right:3rem}.contacts__socials-item{margin-right:.5rem;width:3rem;height:3rem}.contacts__socials-item img{max-width:1.5rem;max-height:1.1rem}.contacts__left{margin-right:2.2rem}.contacts__item-title{margin-bottom:1.3rem}.contacts__item-link{max-width:12rem;margin-bottom:.5rem;font-size:1rem}}@media (max-width:767px){.contacts__inner{flex-direction:column}.contacts__left{margin-bottom:2rem}}@media (max-width:567px){.contacts__right{flex-wrap:wrap}.contacts__item{margin-bottom:2rem;width:47%}}.footer{padding:1.719vw 0;background-color:#212229}.footer__inner{display:flex;justify-content:space-between}.footer__item{font-size:.677vw;font-weight:300;line-height:1.6}.footer__link{color:#fbd542}@media (max-width:900px){.footer{padding:1.7rem 0}.footer__item{font-size:.8rem}}.lines{display:flex;justify-content:space-between;position:absolute;left:50%;transform:translateX(-50%);top:0;height:100%;width:87.5vw;z-index:-1}.lines__item{width:1px;height:100%;position:relative;background-color:#dcdcdc;z-index:-1}.modal{top:10vw;border:0;transform:translateX(-50%);color:#000;text-align:center;background:0 0;width:auto}.modal::before{display:none}.modal-overlay{z-index:999;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.7);overflow-y:scroll}.modal__close{width:2rem;height:2rem;position:absolute;top:8%;right:6%;display:block;z-index:9;cursor:pointer}.modal__close::after,.modal__close::before{content:' ';position:absolute;left:50%;height:100%;width:2px;background-color:#d2d2d2;border-radius:3px}.modal__close::before{transform:rotate(45deg)}.modal__close::after{transform:rotate(-45deg)}.modal__form{padding:2.344vw 2.002vw;width:23.229vw;background-color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;border-radius:2.083vw;box-shadow:0 0 0 .521vw #fff;border:1px solid #eee;position:relative;z-index:1}.modal__form-title{max-width:11.458vw}.modal__form-text{max-width:11.458vw}.modal__form-input{padding-left:2.552vw;height:3.125vw;border:1px solid #d8d8d8;border-radius:100px;color:#747474;position:relative}.modal__form-btn{height:3.125vw;text-shadow:0 1px .417vw rgba(0,0,0,.15);color:#fff;box-shadow:0 .208vw 0 #e4a03c,0 .99vw 2.552vw rgba(228,160,60,.5),inset 0 0 1.042vw rgba(251,230,175,.33);background-image:linear-gradient(to top,#fa9f11 0,#fcd438 100%);transition:.2s}.modal__form-btn:hover{box-shadow:0 -.18vw 0 #e4a03c,0 .99vw 2.552vw rgba(228,160,60,.5),inset 0 0 1.042vw rgba(251,230,175,.33)}.modal__form-wrapper{display:flex;align-items:center}.modal-call__form-input--name{background-size:.99vw}.modal-call__form-input--phone{background-size:.99vw}.modal-thank__call{padding-top:2.031vw;border-top:1px solid #e8e7e7}.modal-thank__call-link{font-family:TTNorms,Raleway,sans-serif;padding:0 1.719vw;width:100%;height:3.958vw;border-radius:100px;border:1px dashed #5e5e5e;display:flex;justify-content:center;align-items:center}.modal-thank__call-link:hover{background-color:#fbd542}.modal-thank__call-link img{margin-right:.625vw;max-width:1.302vw}.modal-thank__socials-wrapper{display:flex}.modal-thank__socials-link{margin-right:.7vw;display:block;width:7.344vw;height:2.865vw;border-radius:100px;border:1px solid #ececec;display:flex;justify-content:center;align-items:center}.modal-thank__socials-link:last-child{margin-right:0}.modal-thank__socials-link:hover{background-color:#fbd542}.modal-thank__socials-link img{margin-right:.513vw;max-width:1.25vw}.modal-load__close{right:-1%}.modal-load__inner{position:relative;width:22.188vw;height:10.417vw;position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:1}.modal-load__check{position:absolute;width:2.188vw;height:2.188vw;border-radius:50%;border:.365vw solid #fff;background-color:#fbd542;display:flex;justify-content:center;align-items:center;top:-1.7vw;left:50%;transform:translateX(-50%)}.modal-load__check img{max-width:.677vw}.modal-load__bg{position:absolute;z-index:-1;width:30.208vw;height:14.583vw}.modal-load__link{color:#f4d65f;text-decoration:underline;font-weight:500}.modal-request__close{top:4%;right:5%}.modal-request.modal{top:3vw}.modal-request .modal__form::before{display:none}.modal-request div.fancy-select div.trigger{font-size:.9vw}.modal-wait{padding:3.125vw 2.813vw 3.125vw 15.417vw;border-radius:1.823vw}.modal-wait__close{top:7%;right:4%}.modal-wait.modal{top:6vw}.modal-wait .modal__form-title{max-width:none}.modal-wait .modal__form-text{max-width:none}.modal-wait .hero__form-label{color:#fff}.modal-wait__form{position:relative}.modal-wait-option{cursor:pointer;padding:0 1.342vw;display:flex;align-items:center;height:2.865vw;border-radius:100px;background-color:transparent;position:relative}.modal-wait-option-bg{width:100%;height:100%;position:absolute;left:0;top:0;border-radius:inherit;border:1px solid #ececec;background-color:transparent;transition:.2s}.modal-wait-option-text{white-space:nowrap;z-index:1}.modal-wait-check{width:1.615vw;z-index:1;display:flex;justify-content:center;align-items:center}.modal-wait-check-img:last-child{display:none}.modal-wait-input--viber:checked~.modal-wait-option-bg{background-color:#685dab;border-color:#685dab}.modal-wait-input--viber:checked~.modal-wait-check .modal-wait-check-img:first-child{display:none}.modal-wait-input--viber:checked~.modal-wait-check .modal-wait-check-img:last-child{display:block}.modal-wait-input--whatsapp:checked~.modal-wait-option-bg{background-color:#00ac00;border-color:#00ac00}.modal-wait-input--whatsapp:checked~.modal-wait-check .modal-wait-check-img:first-child{display:none}.modal-wait-input--whatsapp:checked~.modal-wait-check .modal-wait-check-img:last-child{display:block}.modal-wait-input--telegram:checked~.modal-wait-option-bg{background-color:#438fd1;border-color:#438fd1}.modal-wait-input--telegram:checked~.modal-wait-check .modal-wait-check-img:first-child{display:none}.modal-wait-input--telegram:checked~.modal-wait-check .modal-wait-check-img:last-child{display:block}.modal-wait-input--email:checked~.modal-wait-option-bg{background-color:#cb3733;border-color:#cb3733}.modal-wait-input--email:checked~.modal-wait-check .modal-wait-check-img:first-child{display:none}.modal-wait-input--email:checked~.modal-wait-check .modal-wait-check-img:last-child{display:block}.modal-wait-socials{display:flex}.modal-wait__wrapper-top{display:flex}.modal-wait__wrapper-bot{display:flex;justify-content:center;align-items:center}.modal-wait__phone{background-color:#fff}.modal-wait__fav{display:flex;justify-content:center;align-items:center}.modal-wait__fav-btn{width:5.26vw;height:2.292vw;border-radius:.521vw;background-color:#f5d65f;display:flex;justify-content:center;align-items:center;color:#000}.modal-wait__img{position:absolute;max-width:22.708vw;display:flex;top:0;left:-23vw}@media (max-width:900px){.modal{top:10rem}.modal__form{padding:2.3rem 2rem;width:29rem;border-radius:1.5rem}.modal__form-title{max-width:12rem}.modal__form-text{max-width:14rem}.modal__form-input{padding-left:2.5rem;height:4rem}.modal__form-btn{height:4rem}.modal-call__form-input--name{background-size:1rem}.modal-call__form-input--phone{background-size:1rem}.modal-thank__call{padding-top:2rem}.modal-thank__call-link{padding:0 1.5rem;height:4rem}.modal-thank__call-link img{margin-right:.5rem;max-width:1.5rem}.modal-thank__socials-link{margin-right:.5rem;width:10rem;height:4rem}.modal-thank__socials-link img{margin-right:.5rem;max-width:2rem}.modal-load__inner{width:22rem;height:10rem}.modal-load__check{width:2rem;height:2rem;border-width:.3rem;top:-1.9rem}.modal-load__check img{max-width:.9rem}.modal-load__bg{width:30rem;height:15rem}.modal-request.modal{top:3rem}.modal-request div.fancy-select div.trigger{font-size:.9rem}.modal-wait{padding:3rem 2.8rem 3rem 15rem;border-radius:1.5rem}.modal-wait.modal{top:6rem}.modal-wait-option{padding:0 1rem;height:3rem}.modal-wait-check{width:1.5rem}.modal-wait__fav-btn{width:6rem;height:3rem;border-radius:1rem}.modal-wait__img{left:-23rem;max-width:23rem}}.breadcrumb{padding:0;padding-top:2.083vw}.breadcrumb__inner{display:flex}.breadcrumb__inner li{position:relative;right:-.313vw}.breadcrumb__inner li::after{content:'/';position:absolute}.breadcrumb__inner li:last-child::after{content:''}.breadcrumb__link{margin:0 1.302vw;position:relative}@media (max-width:900px){.breadcrumb{padding-top:1rem}.breadcrumb__inner li{right:-.3rem}.breadcrumb__link{margin:0 1.3rem}}.process{padding-top:0}.process__wrapper{display:flex;justify-content:space-between}.process__item{width:15%;position:relative}.process__item-img{max-width:12.396vw}.process__item::before{content:'';position:absolute;width:2.604vw;height:2.604vw;border-radius:50%;border:.521vw solid #fff;background-color:#fbd542;left:50%;transform:translateX(-50%);top:-2.3vw;font-size:1.25vw;font-weight:500;display:flex;justify-content:center;align-items:center}.process__item:nth-child(1)::before{content:'1'}.process__item:nth-child(2)::before{content:'2'}.process__item:nth-child(3)::before{content:'3'}.process__item:nth-child(4)::before{content:'4'}.process__item:nth-child(5)::before{content:'5'}.process__item:nth-child(6)::before{content:'6'}@media (max-width:900px){.process__wrapper{flex-wrap:wrap}.process__item{width:30%;margin-bottom:5rem}.process__item-img{max-width:23.8rem}.process__item::before{width:5rem;height:5rem;border-width:1rem;top:-4rem;font-size:2.4rem}}@media (max-width:567px){.process__item{width:48%}}.area{padding-top:0}.area__inner{padding-top:5.885vw;padding-left:6.752vw;border-radius:1.302vw 0 0 1.302vw;display:flex;justify-content:space-between;position:relative}.area__wrapper{display:flex;flex-direction:column}.area__nums{padding-top:1.563vw;display:flex;justify-content:center}.area__num{margin-right:3.385vw}.area__num-title{font-family:TTNorms,Raleway,sans-serif;position:relative;font-size:4.167vw}.area__num-img{position:absolute;top:-2.2vw;left:-1.4vw}.area__num-img img{max-width:1.927vw}.area__mockup{position:absolute;max-width:30.469vw;display:flex;bottom:6vw;left:22vw}.area__badge-group-1{bottom:4vw;left:47vw}.area__badge-group-2{bottom:10vw;left:65vw}.area__photo{display:flex;max-width:43.698vw}@media (max-width:900px){.area__inner{padding-top:5rem;padding-left:6rem;border-radius:2.5rem 0 0 2.5rem}.area__nums{padding-top:1.5rem}.area__num{margin-right:3rem}.area__num-title{font-size:4rem}.area__num-img{top:-2rem;left:-1.5rem}.area__num-img img{max-width:2rem}.area__mockup{max-width:30rem;bottom:1rem;left:3rem}.area__badge-group-1{bottom:4rem;left:33rem}.area__badge-group-2{bottom:7rem;left:54rem}.area__photo{max-width:53rem;align-self:flex-end}}@media (max-width:767px){.area__inner{padding-left:0;flex-direction:column;text-align:center}.area__num:last-child{margin-right:0}.area__mockup{display:none}.area__badge-group-1{left:unset;right:33rem}.area__badge-group-2{left:unset;right:14rem}}@media (max-width:567px){.area__inner{border-radius:2.5rem}.area__badge-group-1{right:17rem}.area__badge-group-2{bottom:6rem;right:3rem}}.about-call{padding-top:0}.about-call__inner{padding-top:5.208vw;padding-right:6.771vw;padding-bottom:4.948vw;border-radius:0 1.302vw 1.302vw 0;position:relative}.about-call__photo{position:absolute;bottom:0;left:0}.about-call__img{display:flex;max-width:22.969vw}.about-call__wrapper{display:flex;justify-content:flex-end}.about-call__phone{margin-right:3.021vw}.about-call__phone-btn{height:3.958vw;box-shadow:none;font-family:TTNorms,Raleway,sans-serif}.about-call__phone-btn img{margin-right:.6vw;max-width:1.302vw}.about-call__badge-group{bottom:8.8vw;left:18.6vw;color:#282828}.about-call__badge-group .call__mid-badge-position{margin-bottom:0}.about-call__form{width:38.542vw}.about-call__form-wrapper{display:flex}.about-call__form-wrapper .about-call__form-input{width:32%}.about-call__form-input{font-size:.833vw;height:3.125vw;border-radius:100px;background-color:#fff}.about-call__form-textarea{padding:1vw;height:6.25vw;border-radius:1.563vw;resize:none}.about-call__form-btn{width:16.927vw;height:3.646vw;color:#fff;box-shadow:0 .208vw 0 #e4a03c,0 .99vw 2.552vw rgba(228,160,60,.5),inset 0 0 1.042vw rgba(251,230,175,.33);background-color:#fbd542;background-image:linear-gradient(to top,#fa9f11 0,#fcd438 100%);text-shadow:0 1px .417vw rgba(0,0,0,.15)}.about-call__form-btn:hover{box-shadow:0 -.18vw 0 #e4a03c,0 .99vw 2.552vw rgba(228,160,60,.5),inset 0 0 1.042vw rgba(251,230,175,.33)}.about-call__phone{left:unset;right:-5.7vw}.about-call--reverse .about-call__inner{border-radius:1.302vw 0 0 1.302vw}.about-call--reverse .about-call__phone{left:-2.8vw}@media (max-width:900px){.about-call__inner{padding-top:5rem;padding-right:6rem;padding-bottom:15rem;border-radius:0 2.5rem 2.5rem 0}.about-call__img{max-width:23rem}.about-call__phone{margin-right:3rem}.about-call__phone-btn{padding:1.7rem;height:5rem}.about-call__phone-btn img{margin-right:.6rem;max-width:1.6rem}.about-call__badge-group{bottom:8rem;left:18rem}.about-call__form{width:38rem}.about-call__form-input{font-size:1rem;height:4rem}.about-call__form-textarea{padding:1rem;height:7rem;border-radius:2rem}.about-call__form-btn{width:16rem;height:5rem}.about-call__phone{right:-5.4rem}.about-call--reverse .about-call__inner{border-radius:2.5rem 0 0 2.5rem}.about-call--reverse .about-call__phone{left:-2.5rem}}@media (max-width:767px){.about-call__inner{padding-right:0;padding-bottom:3rem}.about-call__wrapper{flex-direction:column;align-items:center}.about-call__phone{margin-bottom:2rem;margin-right:0}.about-call__photo{display:none}.about-call__phone{right:-2.4rem}}@media (max-width:567px){.about-call--reverse .about-call__inner{border-radius:2.5rem}.about-call__inner{border-radius:2.5rem;padding-left:1rem;padding-right:1rem}.about-call__form{width:95%}.about-call__form-wrapper{flex-direction:column;align-items:center}.about-call__form-wrapper .about-call__form-input{width:100%;margin-bottom:1rem}}.portfolio{padding-top:2vw}.portfolio__filter{display:flex}.portfolio__filter-btn{margin-right:2.344vw;padding:1.042vw 2.031vw;width:auto;font-size:.833vw;font-weight:500;border:1px solid #c5c6c9;background-color:#fff;box-shadow:none}.portfolio__filter-btn:last-child{margin-right:0}.portfolio__filter-btn:hover{box-shadow:none;background-color:#fbd542;border-color:#fbd542}.portfolio__filter-btn--active{font-weight:700;background-color:#fbd542;border-color:#fbd542}.portfolio__items{display:flex;flex-wrap:wrap;justify-content:space-between}.portfolio__item{margin-bottom:1.823vw;padding:1.823vw;border-radius:1.042vw;width:32%;height:17.188vw;display:flex;flex-direction:column;justify-content:flex-end}.portfolio__item-link{color:#fbd542;font-size:.833vw;font-weight:500}.portfolio__item-link img{margin-left:.321vw}.portfolio__btn{margin-top:2vw;width:17.292vw;height:4.479vw;border:1px solid #fbd542;background:#fff;box-shadow:none}.portfolio__btn:hover{box-shadow:0 .99vw 2.552vw rgba(251,213,66,.5),inset 0 0 1.042vw rgba(251,213,66,.33)}@media (max-width:900px){.portfolio{padding-top:2rem}.portfolio__filter-btn{margin-right:1.9rem;padding:1rem 2rem;font-size:1.3rem}.portfolio__item{margin-bottom:1.5rem;padding:2.5rem;border-radius:1.5rem;height:33rem;width:49%}.portfolio__item-link{font-size:1.3rem}.portfolio__item-link img{margin-left:.6rem}.portfolio__btn{margin-top:2rem;width:24rem;height:7rem}}@media (max-width:767px){.portfolio__filter{margin-bottom:0;flex-wrap:wrap}.portfolio__filter-btn{margin-bottom:1.5rem}}@media (max-width:567px){.portfolio__item{width:100%}}.pcontacts{padding-top:0;position:relative}.pcontacts__top{display:flex;justify-content:space-between}.pcontacts__text{max-width:27.396vw}.pcontacts__map{height:18.698vw;width:53.542vw}.pcontacts .map__content{border-radius:1.302vw 0 0 1.302vw}.pcontacts .map__form{margin-right:3.8vw;width:24.948vw;position:relative;transform:none;top:0;left:0;box-shadow:0 0 0 .521vw #fff,0 0 101px rgba(147,147,147,.25)}.pcontacts .map__form--dark{padding:1.4vw 4.167vw 1.3vw;width:25.99vw;box-shadow:0 0 101px rgba(147,147,147,.25);border:0}.pcontacts .map__form--dark::before{display:none}.pcontacts .map__form--dark .map__form-title{font-size:1.25vw;font-weight:400}.pcontacts .map__form-wrapper{align-items:center}.pcontacts .map__form-item:last-child{border:0;padding-bottom:0;margin-bottom:0}.pcontacts .map__form-input{margin-bottom:.781vw;height:3.125vw;border-radius:1.563vw;font-size:.833vw;background-color:#fff}.pcontacts .map__form-textarea{padding-top:1vw;height:5.208vw;resize:none}.pcontacts .map__form-btn{height:3.125vw;text-shadow:0 1px .417vw rgba(0,0,0,.15);color:#fff;box-shadow:0 .208vw 0 #e4a03c,0 .99vw 2.552vw rgba(228,160,60,.5),inset 0 0 1.042vw rgba(251,230,175,.33);background-image:linear-gradient(to top,#fa9f11 0,#fcd438 100%);transition:.2s}.pcontacts .map__form-btn:hover{box-shadow:0 -.18vw 0 #e4a03c,0 .99vw 2.552vw rgba(228,160,60,.5),inset 0 0 1.042vw rgba(251,230,175,.33)}.pcontacts__bot{display:flex}.pcontacts__bot-wrapper{padding:.521vw}.pcontacts__bg{position:absolute;top:0;left:0;width:100%;height:100%}.pcontacts__bg-img{position:absolute}.pcontacts__bg-img:first-child{max-width:28.646vw;display:flex;left:-12vw;bottom:12vw}.pcontacts__bg-img:last-child{max-width:43.75vw;display:flex;right:-14vw;bottom:-6vw}@media (max-width:900px){.pcontacts__top{flex-direction:column}.pcontacts__wrapper{margin-bottom:2rem}.pcontacts__text{max-width:27rem}.pcontacts__map{height:25rem;width:100%;align-self:flex-end}.pcontacts .map__content{border-radius:2.5rem 0 0 2.5rem}.pcontacts .map__form{margin-right:4rem;width:25rem;box-shadow:0 0 0 1rem #fff,0 0 101px rgba(147,147,147,.25);height:100%}.pcontacts .map__form--dark{padding:1.4rem 4rem 1.3rem;box-shadow:0 0 101px rgba(147,147,147,.25);width:26rem}.pcontacts .map__form--dark .map__form-title{font-size:1.3rem}.pcontacts .map__form--dark .map__form-wrapper{flex-direction:row}.pcontacts .map__form-input{margin-bottom:1rem;height:3rem;border-radius:1.5rem;font-size:1rem}.pcontacts .map__form-textarea{padding-top:1rem;height:5rem}.pcontacts .map__form-btn{height:4rem}.pcontacts__bot-wrapper{padding:1rem}.pcontacts__bg-img:first-child{max-width:30rem;left:-12rem;bottom:12rem}.pcontacts__bg-img:last-child{max-width:44rem;right:-14rem;bottom:-6rem}}@media (max-width:767px){.pcontacts .map__form{margin-right:0;border-radius:2.5rem}.pcontacts__bot{flex-direction:column;align-items:center}}@media (max-width:567px){.pcontacts .map__content{border-radius:2.5rem}}.portfolio-item{padding-top:2vw;padding-bottom:3vw}.portfolio-item__top{display:flex;justify-content:space-between}.portfolio-item__photo{max-width:25.242vw;display:flex}.portfolio-item__descr{display:flex;align-items:center}.portfolio-item__descr-img{margin-right:.9vw;width:2.188vw;height:2.188vw;box-shadow:0 0 38px rgba(40,40,40,.15);border-radius:50%;background-color:#fff;display:flex;justify-content:center;align-items:center}.portfolio-item__bot{display:flex;justify-content:space-between}.portfolio-item__btns{display:flex;justify-content:space-between}.portfolio-item__btn{margin-top:0}.portfolio-item__review{display:flex;align-items:center}.portfolio-item__review-img{margin-right:.742vw;width:3.073vw;height:3.073vw;border-radius:50%;background-color:#fbd542;display:flex;justify-content:center;align-items:center}.portfolio-item__review:hover{color:#fbd542}@media (max-width:900px){.portfolio-item{padding-top:2rem;padding-bottom:3rem}.portfolio-item__photo{max-width:45rem;margin-right:1rem}.portfolio-item__photo:last-child{margin-right:0}.portfolio-item__descr-img{width:4rem;height:4rem;margin-right:1rem}.portfolio-item__review-img{margin-right:.7rem;width:6rem;height:6rem}}@media (max-width:567px){.portfolio-item__top{flex-direction:column}.portfolio-item__wrapper{margin-bottom:2rem}.portfolio-item__btns{flex-direction:column;align-items:center}.portfolio-item__review{margin-bottom:2rem}}.pservices-hero{padding-bottom:22vw}.pservices-hero__btn{width:22.188vw;height:5.208vw;text-shadow:0 1px .417vw rgba(0,0,0,.15);color:#fff;box-shadow:0 .208vw 0 #e4a03c,0 .99vw 2.552vw rgba(228,160,60,.5),inset 0 0 1.042vw rgba(251,230,175,.33);background-image:linear-gradient(to top,#fa9f11 0,#fcd438 100%);transition:.2s}.pservices-hero__btn:hover{box-shadow:0 -.18vw 0 #e4a03c,0 .99vw 2.552vw rgba(228,160,60,.5),inset 0 0 1.042vw rgba(251,230,175,.33)}.pservices-hero .hero__widget{top:20vw}.pservices-items{margin-top:-10vw}.pservices-items__inner{display:flex;justify-content:space-between}.pservices-items .services__item{padding:2vw;height:13.646vw;width:32%}.pservices-items .services__hover{padding:2.038vw;height:140%;z-index:1}.pservices-items .services__hover-btns{display:flex}.pservices-items .services__hover-btn{position:static;height:3.125vw;background:#fbd542;box-shadow:none;color:#282828}.pservices-items .services__hover-btn:hover{box-shadow:0 8px 13px rgba(223,198,0,.49),inset 0 4px 1px #dfc600}.pservices-items .services__hover-btn--outline{width:11.477vw;border:1px solid #fbd542;color:#fbd542;box-shadow:none;background:0 0}.pservices-items .services__hover-btn--outline:hover{box-shadow:0 .99vw 2.552vw rgba(251,213,66,.5),inset 0 0 1.042vw rgba(251,213,66,.33)}.pservices-contacts__inner{display:flex;justify-content:space-between}.pservices__map{width:47%}.pservices__map-wrapper{height:32.865vw}.pservices__office{width:47%;display:flex;flex-direction:column;justify-content:space-between}.pservices__sliders{position:relative;height:32.865vw}.pservices__slider--nav{position:absolute;top:50%;left:39vw;transform:translateY(-50%)}.pservices__slider--nav.slick-vertical .slick-slide{cursor:pointer;border:10px solid #fff;max-width:6.25vw}@media (max-width:900px){.pservices-main.main{background-position:center -70vw;background-size:auto}.pservices-hero{padding-bottom:14rem}.pservices-hero__btn{width:21rem;height:6rem}.pservices-hero .hero__widget{top:20rem}.pservices-items{margin-top:-10rem}.pservices-items__inner{flex-wrap:wrap;justify-content:center}.pservices-items .services__item{margin-bottom:3rem;padding:1.5rem;height:23.946vw;width:51%}.pservices-items .services__item:last-child{margin-bottom:0}.pservices-items .services__hover{padding:1.5em;height:100%}.pservices-items .services__hover-btn{height:3.6rem}.pservices-items .services__hover-btn--outline{width:19rem}.pservices-contacts__inner{flex-direction:column}.pservices__sliders{height:auto}.pservices__slider--nav{left:80%}.pservices__slider--nav.slick-vertical .slick-slide{border:1rem solid #fff;max-width:12rem}.pservices__map{margin-bottom:4rem;width:90%}.pservices__map-wrapper{height:48.5rem}.pservices__office{width:90%;align-self:flex-end}}@media (max-width:767px){.pservices-items .services__item{padding:2.5rem;width:90%;height:40.946vw}.pservices__sliders .pservices__slider--nav{display:none}.pservices__map-wrapper{height:35.8rem}}@media (max-width:567px){.pservices-hero{text-align:center}.pservices-hero .hero__widget{right:0;top:-19rem}.pservices-items .services__item{width:90%}.pservices-items .services__hover{height:30rem}.pservices-items .services__hover-btns{flex-direction:column;align-items:center}.pservices-items .services__hover-btn--outline{margin-right:0}.pservices-contacts__inner{align-items:center}.pservices__office{align-self:center}.pservices__sliders{border-radius:2.5rem;overflow:hidden}}.repair-hero{padding-top:10.417vw;padding-bottom:18.229vw;position:relative}.repair-hero__btn{margin-right:2.083vw;width:14.948vw}.repair-hero__link:hover{color:#fbd542}.repair-hero .hero__widget{top:20vw}.repair-hero__bg-img:first-child{position:absolute;left:38vw;top:10vw;max-width:24.971vw}.repair-hero__bg-img:last-child{position:absolute;right:5vw;top:3vw;max-width:22.477vw}.repair-works{padding-top:0}.repair-works__inner{display:flex;justify-content:space-between;padding:3.646vw 4.427vw 3.646vw 9.375vw;border-radius:0 1.302vw 1.302vw 0}.repair-works__item{width:23.438vw;box-shadow:0 1px 111px rgba(0,0,0,.1);border-radius:1.042vw;background-color:#363940}.repair-works__item-img{width:23.438vw;display:flex}.repair-works__item-wrapper{margin-top:-2vw;max-width:19.167vw;padding-left:2.813vw;padding-bottom:2.083vw}.repair-works__item-list li{margin-bottom:.521vw}.repair-works__item-list li::before{content:'-';margin-right:.365vw}.repair-works__item-price_strong{color:#fbd542}.repair-download{padding-top:0;padding-bottom:12vw}.repair-download__inner{padding-top:5vw;padding-right:7.292vw;position:relative;display:flex;justify-content:space-between}.repair-download__img{max-width:73.073vw;display:flex;position:absolute;top:0;left:-18vw}.repair-download__badge{width:10.938vw;height:3.177vw;position:absolute;left:35vw;top:7vw;border-radius:100px;background-color:#3ebc41;display:flex;justify-content:center;align-items:center}.repair-download__bg{position:absolute;max-width:31.042vw;top:-33vw;right:-16vw}.repair-contract .contract__inner{justify-content:flex-end}.repair-contract .contract__bg{top:-3vw}@media (max-width:900px){.repair-hero{padding-top:3rem;padding-bottom:15rem}.repair-hero__btn{margin-right:2rem;width:15rem}.repair-hero .hero__widget{top:20rem}.repair-hero__bg{display:none}.repair-works__inner{padding:4rem 5rem 4rem 10rem;border-radius:0 2.5rem 2.5rem 0;flex-wrap:wrap;justify-content:center}.repair-works__item{width:40rem;border-radius:1.5rem;margin-bottom:2rem}.repair-works__item-img{width:40rem}.repair-works__item-wrapper{margin-top:-2vw;max-width:40rem;padding-left:4rem;padding-bottom:3rem}.repair-works__item-list li{margin-bottom:1rem}.repair-works__item-list li::before{margin-right:.5rem}.repair-download{padding-bottom:11rem}.repair-download__inner{padding-top:5rem;padding-right:0}.repair-download__img{max-width:76rem;left:-29rem}.repair-download__badge{width:11rem;height:4rem;left:25rem;top:7rem}.repair-download__bg{max-width:30rem;top:-33rem;right:-9rem;z-index:-1}.repair-download .call__form{max-width:27rem}.repair-download .call__form-input{height:4rem}.repair-download .call__form-btn{height:4rem}}@media (max-width:767px){.repair-download__img{left:-41rem}.repair-download__badge{left:12.8rem}}@media (max-width:567px){.repair-hero__wrapper{display:flex;flex-direction:column}.repair-works__inner{border-radius:2.5rem;padding-left:0;padding-right:0}.repair-works__item{width:28rem}.repair-works__item-img{width:28rem}.repair-download__left{display:none}.repair-download__inner{justify-content:center}}.objects__inner{padding:1.823vw 0 3vw 5.677vw;padding-right:0;border-radius:1.302vw 0 0 1.302vw;display:flex;align-items:center;justify-content:space-between;position:relative}.objects__wrapper{position:relative}.objects__slider{position:relative;width:82.5vw;z-index:1}.objects__slider .slick-active+.slick-active+.slick-active+.slick-active{opacity:.5}.objects__slider .slick-active+.slick-active+.slick-active+.slick-active .objects__item-hover{display:none}.objects__slider .slick-active+.slick-active+.slick-active+.slick-active:hover .objects__item-img img{-webkit-filter:none;filter:none}.objects__slider--nav{width:62.5vw;position:absolute;right:-41.7vw;top:0;opacity:.5}.objects__slider--nav .objects__item-main{max-width:19.271vw}.objects__slider--nav .objects__item-main:hover{cursor:pointer}.objects__slider--nav .objects__item-main:hover .objects__item-img img{-webkit-filter:blur(0);filter:blur(0)}.objects__item-img{transform:translate3d(0,0,0);overflow:hidden;border-radius:1.042vw}.objects__item-img img{transition:.2s}.objects__item-main{position:relative;border-radius:1.042vw;max-width:19.271vw}.objects__item-main:hover .objects__item-hover{opacity:1}.objects__item-main:hover .objects__item-img img{-webkit-filter:blur(10px);filter:blur(10px)}.objects__item-hover{padding:0 2.344vw;position:absolute;width:100%;height:100%;top:0;left:0;display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:rgba(46,47,54,.75);border-radius:inherit;opacity:0;transition:.2s}.objects__item-phone{display:flex;align-items:center;color:#fff;font-family:TTNorms,Raleway,sans-serif}.objects__item-phone:hover{color:#fbd542}.objects__item-phone-img{margin-right:.625vw;width:2.1875vw;height:2.1875vw;box-shadow:0 0 38px rgba(40,40,40,.15);border-radius:50%;background-color:#fff;display:flex;justify-content:center;align-items:center}.objects__item-phone-img img{max-width:.9893vw}@media (max-width:900px){.objects__inner{padding:1.8rem 8rem 1rem 5rem;border-radius:2.5rem 0 0 2.5rem}.objects__slider{width:57rem}.objects__slider::before{display:none}.objects__slider--nav{display:none}.objects__item-top{display:flex;justify-content:center}.objects__item-img{border-radius:1.5rem}.objects__item-main{border-radius:1.5rem;max-width:20rem}.objects__item-hover{padding:0 2rem}.objects__item-phone-img{margin-right:.5rem;width:3rem;height:3rem}.objects__item-phone-img img{max-width:1.5rem}}@media (max-width:767px){.objects__inner{padding:1.8rem 8rem 1rem 5rem}.objects__slider{max-width:40rem}}@media (max-width:567px){.objects__inner{display:flex;justify-content:center;padding:1rem;border-radius:2.5rem}.objects__slider{width:24rem}}.plaster-main .hero{padding-bottom:9.121vw;background:0 0}.plaster-bullets{margin-top:-5.813vw}.plaster-quiz .quiz{padding-top:17.467vw;margin-top:-14.013vw}.plaster-vantage .vantage__title{margin-bottom:7vw}.plaster-vantage .vantage__wrapper{width:100%}.plaster-vantage .vantage__check{top:-4.3vw}.plaster-vantage .vantage__item{width:23.482vw;height:14.6875vw}.plaster-vantage .vantage__item-wrapper{max-width:12.708vw}.plaster-vantage .vantage__item-bg{width:30.208vw;height:23.883vw}.plaster-vantage .vantage__img{margin-right:1.5625vw}.plaster-equip{padding-top:1vw;padding-bottom:0}.plaster-equip__inner{height:45.052vw;width:100vw}.plaster-equip__item{position:absolute;top:9vw;z-index:1}.plaster-equip__item:nth-child(1){left:10.26vw}.plaster-equip__item:nth-child(2){left:25.677vw}.plaster-equip__item:nth-child(3){left:40.78vw}.plaster-equip__item:nth-child(4){left:56.25vw}.plaster-equip__item:nth-child(5){left:71.5625vw}.plaster-equip__item:nth-child(6){left:86.875vw}.plaster-equip__item:nth-child(7){left:13.541vw;top:36vw}.plaster-equip__item:nth-child(8){left:38.4375vw;top:37vw}.plaster-equip__item:nth-child(9){left:59.427vw;top:32.5vw}.plaster-equip__item:nth-child(10){left:72.1875vw;top:29.5vw}.plaster-equip__main{font-size:1.875vw;font-weight:500;width:2.863vw;height:2.863vw;box-shadow:0 0 50px rgba(40,40,40,.15);border-radius:50%;border:.364vw solid #fff;background-color:#fbd542;display:flex;justify-content:center;align-items:center;cursor:pointer}.plaster-equip__main:hover~.plaster-equip__hover{opacity:1}.plaster-equip__hover{padding:2.083vw 0;width:15.104vw;position:absolute;top:1.5vw;left:50%;transform:translateX(-50%);box-shadow:0 1px 54px rgba(0,0,0,.1);border-radius:1vw;background-color:#fff;display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:center;z-index:-1;opacity:0;transition:.2s}.plaster-equip__hover_strong{margin-bottom:.52vw}.plaster-steps .steps__item-title{max-width:18.719vw}@media (max-width:900px){.plaster-main .hero{padding-bottom:7rem}.plaster-main .hero__form{min-width:40.5vw}.plaster-bullets{margin-top:-6rem}.plaster-quiz .quiz{padding-top:21rem;margin-top:-19rem}.plaster-vantage .vantage__title{margin-bottom:5rem;max-width:47rem}.plaster-vantage .vantage__check{top:-2.4rem;width:3rem;height:3rem;border-width:.6rem}.plaster-vantage .vantage__item{width:30rem;height:25rem}.plaster-vantage .vantage__item-wrapper{max-width:20rem}.plaster-vantage .vantage__item-bg{width:38rem;height:30rem}.plaster-vantage .vantage__img{margin-right:1.5rem}.plaster-equip{display:none}.plaster-steps .steps__item-title{max-width:20rem}}@media (max-width:767px){.plaster-quiz .quiz{padding-top:2.9rem;margin-top:-4rem}}@media (max-width:567px){.plaster-vantage .vantage__item{width:47%;height:35rem;padding-left:1rem;padding-right:1rem}.plaster-vantage .vantage__img{margin-right:0}.plaster-vantage .vantage__check{width:4rem;height:4rem}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInV0aWxzL19mb250cy5zY3NzIiwidXRpbHMvX2NvbG9yLnNhc3MiLCJ1dGlscy9fY29uZmlnLnNhc3MiLCJ1dGlscy9fbWVkaWEuc2FzcyIsInV0aWxzL19wb3B1cHMuc2FzcyIsInV0aWxzL25vcm1hbGl6ZS5zY3NzIiwic3R5bGUuY3NzIiwidXRpbHMvZmFuY3lTZWxlY3QuY3NzIiwibW9kdWxlcy9faGVhZGVyLnNjc3MiLCJtb2R1bGVzL19uYXYuc2NzcyIsIm1vZHVsZXMvX2hlcm8uc2NzcyIsIm1vZHVsZXMvX2J1bGxldHMuc2NzcyIsIm1vZHVsZXMvX3F1aXouc2NzcyIsIm1vZHVsZXMvX2V4cC5zY3NzIiwibW9kdWxlcy9fc2VydmljZXMuc2NzcyIsIm1vZHVsZXMvX3ZhbnRhZ2Uuc2NzcyIsIm1vZHVsZXMvX2VxdWlwLnNjc3MiLCJtb2R1bGVzL193b3Jrcy5zY3NzIiwibW9kdWxlcy9fcmV2aWV3cy5zY3NzIiwibW9kdWxlcy9fY2xpZW50cy5zY3NzIiwibW9kdWxlcy9fY2FsYy5zY3NzIiwibW9kdWxlcy9fY29udHJhY3Quc2NzcyIsIm1vZHVsZXMvX3RlYW0uc2NzcyIsIm1vZHVsZXMvX3N0ZXBzLnNjc3MiLCJtb2R1bGVzL19jYWxsLnNjc3MiLCJtb2R1bGVzL19uZXdzLnNjc3MiLCJtb2R1bGVzL19zZW8uc2NzcyIsIm1vZHVsZXMvX21hcC5zY3NzIiwibW9kdWxlcy9fY29udGFjdHMuc2NzcyIsIm1vZHVsZXMvX2Zvb3Rlci5zY3NzIiwibW9kdWxlcy9fbGluZXMuc2NzcyIsIm1vZHVsZXMvX21vZGFsLnNjc3MiLCJtb2R1bGVzL19icmVhZGNydW1iLnNjc3MiLCJtb2R1bGVzL19wcm9jZXNzLnNjc3MiLCJtb2R1bGVzL19hcmVhLnNjc3MiLCJtb2R1bGVzL19hYm91dC1jYWxsLnNjc3MiLCJtb2R1bGVzL19wb3J0Zm9saW8uc2NzcyIsIm1vZHVsZXMvX3Bjb250YWN0cy5zY3NzIiwibW9kdWxlcy9fcG9ydGZvbGlvLWl0ZW0uc2NzcyIsIm1vZHVsZXMvX3BzZXJ2aWNlcy5zY3NzIiwibW9kdWxlcy9fcmVwYWlyLnNjc3MiLCJtb2R1bGVzL19vYmplY3RzLnNjc3MiLCJtb2R1bGVzL19wbGFzdGVyLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsV0FDRSxZQUFBLFFBQ0EsSUFBQSxnQ0FBQSxtQkFDQSxZQUFBLElBR0YsV0FDRSxZQUFBLFFBQ0EsSUFBQSxrQ0FBQSxtQkFDQSxZQUFBLElBR0YsV0FDRSxZQUFBLFFBQ0EsSUFBQSxpQ0FBQSxtQkFDQSxZQUFBLElBR0YsV0FDRSxZQUFBLFFBQ0EsSUFBQSwrQkFBQSxtQkFDQSxZQUFBLElBR0YsV0FDRSxZQUFBLFFBQ0EsSUFBQSxrQ0FBQSxrQkFBQSxDQUFBLG1DQUFBLGNBQUEsQ0FBQSxrQ0FBQSxtQkFHQSxZQUFBLElBR0YsV0FDRSxZQUFBLFFBQ0EsSUFBQSwrQkFBQSxrQkFBQSxDQUFBLGdDQUFBLGNBQUEsQ0FBQSwrQkFBQSxtQkFHQSxZQUFBLElDckNGLHdCQUNDLEdBQ0MsUUFBQSxHQUNELElBQ0MsUUFBQSxFQUNELEtBQ0MsUUFBQSxJQU5GLGdCQUNDLEdBQ0MsUUFBQSxHQUNELElBQ0MsUUFBQSxFQUNELEtBQ0MsUUFBQSxJQUNGLDRCQUNDLEdBQ0MsVUFBQSxpQkFDQSxRQUFBLEVBQ0QsS0FDQyxVQUFBLGNBQ0EsUUFBQSxHQU5GLG9CQUNDLEdBQ0MsVUFBQSxpQkFDQSxRQUFBLEVBQ0QsS0FDQyxVQUFBLGNBQ0EsUUFBQSxHQUNGLCtCQUNDLEdBQ0MsUUFBQSxFQUNELEtBQ0MsUUFBQSxHQUpGLHVCQUNDLEdBQ0MsUUFBQSxFQUNELEtBQ0MsUUFBQSxHQUVGLDBCQUNDLEdBQ0MsVUFBQSxxQkFBQSxVQUNELEtBQ0MsVUFBQSxxQkFBQSxpQkFKRixrQkFDQyxHQUNDLFVBQUEscUJBQUEsVUFDRCxLQUNDLFVBQUEscUJBQUEsaUJBQ0YsNEJBQ0MsR0FDQyxVQUFBLGVBQUEsVUFDRCxJQUNDLFVBQUEsa0JBQUEsZUFDRCxLQUNDLFVBQUEsZUFBQSxXQU5GLG9CQUNDLEdBQ0MsVUFBQSxlQUFBLFVBQ0QsSUFDQyxVQUFBLGtCQUFBLGVBQ0QsS0FDQyxVQUFBLGVBQUEsV0FDRiw0QkFDQyxHQUNDLFVBQUEsZUFBQSxVQUNELElBQ0MsVUFBQSxtQkFBQSxjQUNELEtBQ0MsVUFBQSxlQUFBLFdBTkYsb0JBQ0MsR0FDQyxVQUFBLGVBQUEsVUFDRCxJQUNDLFVBQUEsbUJBQUEsY0FDRCxLQUNDLFVBQUEsZUFBQSxXQUdGLDJCQUNDLEdBQ0MsVUFBQSxVQUNELEtBQ0MsVUFBQSxnQkFKRixtQkFDQyxHQUNDLFVBQUEsVUFDRCxLQUNDLFVBQUEsZ0JBQ0YsdUJBQ0MsR0FDQyxVQUFBLFVBQ0QsSUFDQyxVQUFBLGVBQ0QsS0FDQyxVQUFBLFdBTkYsZUFDQyxHQUNDLFVBQUEsVUFDRCxJQUNDLFVBQUEsZUFDRCxLQUNDLFVBQUEsV0FFRix3QkFDQyxHQUNDLFdBQUEsRUFDRCxJQUNDLFdBQUEsTUFDRCxJQUNDLFdBQUEsRUFDRCxJQUNDLFdBQUEsT0FDRCxJQUNDLFdBQUEsRUFDRCxLQUNDLFdBQUEsR0FaRixnQkFDQyxHQUNDLFdBQUEsRUFDRCxJQUNDLFdBQUEsTUFDRCxJQUNDLFdBQUEsRUFDRCxJQUNDLFdBQUEsT0FDRCxJQUNDLFdBQUEsRUFDRCxLQUNDLFdBQUEsR0FDRiwyQkFDQyxHQUNDLFVBQUEsY0FDRCxJQUNDLFVBQUEsZ0JBQ0QsSUFDQyxVQUFBLGNBQ0QsSUFDQyxVQUFBLGdCQUNELElBQ0MsVUFBQSxjQUNELEtBQ0MsVUFBQSxlQVpGLG1CQUNDLEdBQ0MsVUFBQSxjQUNELElBQ0MsVUFBQSxnQkFDRCxJQUNDLFVBQUEsY0FDRCxJQUNDLFVBQUEsZ0JBQ0QsSUFDQyxVQUFBLGNBQ0QsS0FDQyxVQUFBLGVBQ0YsMkJBQ0csR0FDSSxLQUFBLE1BQ0EsWUFBQSxFQUVKLElBQ0ksS0FBQSxLQUNBLFlBQUEsS0FDSixLQUNJLEtBQUEsS0FDQSxZQUFBLE1BVlAsbUJBQ0csR0FDSSxLQUFBLE1BQ0EsWUFBQSxFQUVKLElBQ0ksS0FBQSxLQUNBLFlBQUEsS0FDSixLQUNJLEtBQUEsS0FDQSxZQUFBLE1BQ1AsK0JBQ0MsR0FDQyxVQUFBLGVBQUEsV0FDRCxJQUNDLFVBQUEsZUFBQSxTQUNELEtBQ0MsVUFBQSxlQUFBLFlBTkYsdUJBQ0MsR0FDQyxVQUFBLGVBQUEsV0FDRCxJQUNDLFVBQUEsZUFBQSxTQUNELEtBQ0MsVUFBQSxlQUFBLFlBQ0YsNkJBQ0MsR0FDQyxVQUFBLHFCQUFBLFVBQ0QsSUFDQyxVQUFBLHFCQUFBLFNBQ0QsS0FDQyxVQUFBLHFCQUFBLFdBTkYscUJBQ0MsR0FDQyxVQUFBLHFCQUFBLFVBQ0QsSUFDQyxVQUFBLHFCQUFBLFNBQ0QsS0FDQyxVQUFBLHFCQUFBLFdBQ0YseUJBQ0MsR0FDQyxVQUFBLHFCQUFBLGNBQUEsVUFDRCxJQUNDLFVBQUEscUJBQUEsVUFBQSxZQUNELEtBQ0MsVUFBQSxxQkFBQSxjQUFBLFdBTkYsaUJBQ0MsR0FDQyxVQUFBLHFCQUFBLGNBQUEsVUFDRCxJQUNDLFVBQUEscUJBQUEsVUFBQSxZQUNELEtBQ0MsVUFBQSxxQkFBQSxjQUFBLFdBRUYsaUNBQ0MsR0FDQyxVQUFBLGlCQUFBLFVBQ0QsSUFDQyxVQUFBLGlCQUFBLFNBQ0QsS0FDQyxVQUFBLGlCQUFBLFdBTkYseUJBQ0MsR0FDQyxVQUFBLGlCQUFBLFVBQ0QsSUFDQyxVQUFBLGlCQUFBLFNBQ0QsS0FDQyxVQUFBLGlCQUFBLFdBQ0YsZ0NBQ0MsR0FDQyxVQUFBLHFCQUFBLFVBQ0EsUUFBQSxFQUNELElBQ0MsVUFBQSxxQkFBQSxTQUNBLFFBQUEsR0FDRCxLQUNDLFVBQUEscUJBQUEsVUFDQSxRQUFBLEdBVEYsd0JBQ0MsR0FDQyxVQUFBLHFCQUFBLFVBQ0EsUUFBQSxFQUNELElBQ0MsVUFBQSxxQkFBQSxTQUNBLFFBQUEsR0FDRCxLQUNDLFVBQUEscUJBQUEsVUFDQSxRQUFBLEdBQ0Ysb0NBQ0MsR0FDQyxVQUFBLGVBQUEsVUFDRCxJQUNDLFVBQUEsa0JBQUEsVUFDRCxJQUNDLFVBQUEsaUJBQUEsVUFDRCxLQUNDLFVBQUEsZUFBQSxXQVJGLDRCQUNDLEdBQ0MsVUFB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QUNELEtBQ0MsV0FBQSxPQUNELEtBQ0MsV0FBQSxNQUNELEtBQ0MsZ0JBQUEsYUFDRCxLQUNDLGdCQUFBLFVBRUQsUUFDQyxXQUFBLE9BQ0QsS0FDQyxlQUFBLFVBRUQsT0FDQyxVQUFBLE1BQ0EsWUFBQSxJQUlELE9BQ0MsVUFBQSxPQUNELE1BQ0MsVUFBQSxNQUNELFFBQ0MsVUFBQSxNQUdELE1BQ0MsVUFBQSxNQUdELFNBQ0MsVUFBQSxPQUNELElBQ0MsTUFBQSxRQUNELEtBQ0MsTUFBQSxRQUNELFdBQ0MsTUFBQSxRQUNBLFdBQUEsSUFBQSxJQUZELGlCQUlFLE1BQUEsUUFFRixZQUNDLFVBQUEsTUFDRCxNQUNDLFVBQUEsTUFDRCxPQUNDLFVBQUEsTUFDRCxPQUNDLFVBQUEsS0FDRCxPQUNDLFVBQUEsTUFDRCxPQUNDLFVBQUEsTUFHRCxRQUNDLFVBQUEsTUFFRCxRQUNDLFVBQUEsTUFFRCxRQUNDLFVBQUEsTUFDRCxXQUNDLFVBQUEsS0FDQSxPQUFBLEVBQUEsS0FDQSxlQUNDLFVBQUEsS0FDQSxPQUFBLEVBQUEsS0FDRCxlQUNDLFVBQUEsS0FDQSxPQUFBLEVBQUEsS0FDRCxpQkFDQyxNQUFBLEtBQ0EsYUFBQSxTQUNELGtCQUNDLE1BQUEsS0FDQSxjQUFBLFNBRUYsS0FDQyxjQUFBLE1BQ0QsS0FDQyxjQUFBLE1BQ0QsSUFDQyxjQUFBLE1BQ0QsS0FDQyxjQUFBLEtBQ0QsS0FDQyxjQUFBLE1BQ0QsTUFDQyxTQUFBLE9BRUQsU0FDQyxRQUFBLElBQUEsRUFDQSxTQUFBLFNBRUQsS0FDQyxNQUFBLEtBQ0QsVUFDQyxRQUFBLEtBQ0EsWUFBQSxPQUNBLGdCQUFBLE9BQ0EsZUFBQSxPQUNELElBQ0MsTUFBQSxRQUNELEtBQ0MsUUFBQSxNQUFBLE1BQ0EsUUFBQSxZQUNBLFlBQUEsT0FDQSxnQkFBQSxPQUNBLFdBQUEsSUFBQSxJQUNBLFFBQUEsRUFDQSxPQUFBLFFBQ0EsT0FBQSxLQUNBLFdBQUEsRUFBQSxJQUFBLEtBQUEsbUJBQUEsQ0FBQSxNQUFBLEVBQUEsS0FBQSxJQUFBLFFBQ0EsY0FB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QUNELE1BQ0MsVUFBQSxNQUNELEtBQ0MsVUFBQSxNQUNELE9BQ0MsVUFBQSxLQUNELE9BQ0MsVUFBQSxLQUNELE9BQ0MsVUFBQSxPQUNELEtBQ0MsYUFBQSxLQUNELE1BQ0MsVUFBQSxPQUVELFFBQ0MsVUFBQSxPQUVELFFBQ0MsVUFBQSxPQUVELFFBQ0MsVUFBQSxPQUNELFdBQ0MsVUFBQSxLQUNBLE9BQUEsRUFBQSxLQUNBLGVBQ0MsVUFBQSxLQUNBLE9BQUEsRUFBQSxLQUNELGNBQ0MsVUFBQSxLQUNBLE9BQUEsRUFBQSxLQUNELGNBQ0MsVUFBQSxLQUNBLE9BQUEsRUFBQSxLQUNGLEtBQ0MsY0FBQSxPQUNELEtBQ0MsY0FBQSxPQUNELElBQ0MsY0FBQSxPQUNELEtBQ0MsY0FBQSxNQUNELEtBQ0MsY0FBQSxPQUNELFNBQ0MsUUFBQSxLQUFBLEVBQ0QsZUFDQyxRQUFBLE9BQUEsS0FERCxtQkFHRSxRQUFBLEtBQUEsS0FIRixtQkFLRSxZQUFBLE1BQ0EsZUFBQSxNQUNGLE9BQ0MsT0FBQSxPQUNBLFFBQUEsTUFBQSxLQUNBLGFBQUEsS0FIRCxVQUtFLGFBQUEsT0FDRixTQUNDLFFBQUEsT0FBQSxPQUNELEtBQ0MsUUFBQSxPQUVELE9BQ0MsTUFBQSxLQUNBLE9BQUEsS0FFRCxLQUNDLGFBQUEsTUFDRCxJQUNDLGFBQUEsS0FDRCxLQUNDLGFBQUEsT0FDRCxvQkFDQyxNQUFBLEtBQ0EsT0FBQSxLQUNBLFFBQUEsTUFDRCxVQUNDLE1BQUEsTUFDRCxZQUNDLE1BQUEsT0FDQSxRQUFBLE1BQ0QsTUFDQyxNQUFBLEtBQ0QscUJBQ0MsVUFBQSxLQUNBLGVBQUEsT0FDQSxZQUFBLE9BQ0Qsc0JBQ0MsV0FBQSxLQUNBLE1BQUEsS0FDQSxjQUFBLEtBQ0QsaUJBQ0MsTUFBQSxLQUNBLFlBQUEsRUFDRCxzQkFDQyxPQUFBLEtBQ0QsV0FDQyxNQUFBLEtBQ0EsT0FBQSxLQUNELGNBQ0MsS0FBQSxRQUNELGNBQ0MsTUFBQSxRQUNELCtCQUNDLFlBQUEsRUFDRCxhQUNDLE1BQUEsS0FDRCxjQUNDLFFBQUEsS0FB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QUEsTUFBQSxTQU1ELG1DQUNDLFNBQUEsU0FDQSxRQUFBLEdBQ0EsSUFBQSxJQUNBLFdBQUEsS0FDQSxNQUFBLEtBQ0EsYUFBQSxJQUFBLE1BQUEsWUFDQSxZQUFBLElBQUEsTUFBQSxZQUNBLGNBQUEsSUFBQSxNQUFBLFFBSUEsVUFBQSxlQUVBLFdBQUEsSUFBQSxJQUNBLFFBQUEsRUFHRCxrQ0FHQyxXQUFBLEtBR0Qsd0NBS0MsVUFBQSxVQUdELDRCQUNDLGFBQUEsRUFDQSxXQUFBLEtBQ0EsT0FBQSxFQUNBLFdBQUEsS0FDQSxTQUFBLFNBRUEsS0FBQSxFQUNBLFdBQUEsT0FDQSxRQUFBLEVBQ0EsUUFBQSxHQUNBLFNBQUEsS0FDQSxpQkFBQSxLQUNBLE1BQUEsS0FDQSxXQUFBLEtBQ0EsV0FBQSxLQUNBLFdBQUEsT0FFQSxXQUFBLFFBQUEsSUFBQSxRQUFBLENBQUEsSUFBQSxJQUFBLFFBQUEsQ0FBQSxXQUFBLElBQUEsU0FDQSxtQkFBQSxRQUFBLElBQUEsUUFBQSxDQUFBLElBQUEsSUFBQSxRQUFBLENBQUEsV0FBQSxJQUFBLFNBQ0EsZ0JBQUEsUUFBQSxJQUFBLFFBQUEsQ0FBQSxJQUFBLElBQUEsUUFBQSxDQUFBLFdBQUEsSUFBQSxTQUNBLGVBQUEsUUFBQSxJQUFBLFFBQUEsQ0FBQSxJQUFBLElBQUEsUUFBQSxDQUFBLFdBQUEsSUFBQSxTQUNBLGNBQUEsUUFBQSxJQUFBLFFBQUEsQ0FBQSxJQUFBLElBQUEsUUFBQSxDQUFBLFdBQUEsSUFBQSxTQUdELGlDQUNDLFdBQUEsUUFDQSxJQUFBLElBQ0EsUUFBQSxFQUNBLE9BQUEsSUFBQSxNQUFBLGdCQUNBLDBCQUFBLElBQ0EsMkJBQUEsSUFHQSxXQUFBLFFBQUEsSUFBQSxRQUFBLENBQUEsSUFBQSxJQUFBLFNBQ0EsbUJBQUEsUUFBQSxJQUFBLFFBQUEsQ0FBQSxJQUFBLElBQUEsU0FDQSxnQkFBQSxRQUFBLElBQUEsUUFBQSxDQUFBLElBQUEsSUFBQSxTQUNBLGVBQUEsUUFBQSxJQUFBLFFBQUEsQ0FBQSxJQUFBLElBQUEsU0FDQSxjQUFBLFFBQUEsSUFBQSxRQUFBLENBQUEsSUFBQSxJQUFBLFNBR0Qsd0NBQ0MsSUFBQSxLQUdBLFdBQUEsUUFBQSxJQUFBLFFBQUEsQ0FBQSxPQUFBLElBQUEsUUFBQSxDQUFBLFdBQUEsSUFBQSxTQUNBLG1CQUFBLFFBQUEsSUFBQSxRQUFBLENBQUEsT0FBQSxJQUFBLFFBQUEsQ0FBQSxXQUFBLElBQUEsU0FDQSxnQkFBQSxRQUFBLElBQUEsUUFBQSxDQUFBLE9BQUEsSUFBQSxRQUFBLENBQUEsV0FBQSxJQUFBLFNBQ0EsZUFBQSxRQUFBLElBQUEsUUFBQSxDQUFBLE9BQUEsSUFBQSxRQUFBLENBQUEsV0FBQSxJQUFBLFNBQ0EsY0FBQSxRQUFBLElBQUEsUUFBQSxDQUFBLE9BQUEsSUFBQSxRQUFBLENBQUEsV0FBQSxJQUFBLFNBR0QsNkNBQ0MsSUFBQSxLQUdBLFdBQUEsUUFBQSxJQUFBLFFBQUEsQ0FBQSxPQUFBLElBQUEsU0FDQSxtQkFBQSxRQUFBLElBQUEsUUFBQSxDQUFBLE9BQUEsSUFBQSxTQUNBLGdCQUFBLFFBQUEsSUFBQSxRQUFBLENBQUEsT0FBQSxJQUFBLFNBQ0EsZUFBQSxRQUFBLElBQUEsUUFBQSxDQUFBLE9BQUEsSUFBQSxTQUNBLGNBQUEsUUFBQSxJQUFBLFFBQUEsQ0FBQSxPQUFBLElBQUEsU0FHRCwrQkFDQyxXQUFBLEtBQ0EsUUFBQSxNQUNBLE1BQUEsUUFDQSxPQUFBLFFBQ0EsWUFBQSxPQUNBLE9BQUEsRUFDQSxXQUFBLElBQUEsTUFBQSxTQUNBLG1CQUFBLElBQUEsTUFBQSxTQUNBLGdCQUFBLElBQUEsTUFBQSxTQUNBLGVBQUEsSUFBQSxNQUFBLFNBQ0EsY0FBQSxJQUFBLE1BQUEsU0FJRCxzQ0FDQyxRQUFBLEtBR0Qsd0NBRUMsTUFBQSxRQUdELHFDQUVDLE1BQUEsUUFDQSxPQUFBLFFBTUQsUUFDQSxTQUFBLE1BQ0EsTUFBQSxNQUNBLE9BQUEsTUFFQSxXQUFBLEVBQUEsRUFBQSxLQUFBLG9CQUNBLGlCQUFBLFFBQ0EsTUFBQSxNQUNBLE9BQUEsTUFDQSxjQUFBLEtBQ0Es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S0FBQSxVQUNBLElBQUEsT0FJSixxQkFDRSxVQUFBLFFBQ0EsWUFBQSxJQUNBLE1BQUEsUUFDQSxPQUFBLFFBQ0EsV0FBQSxFQUFBLEVBQUEsS0FBQSxtQkFDQSxjQUFBLElBQ0EsT0FBQSxPQUFBLE1BQUEsS0FDQSxpQkFBQSxRQUNBLFFBQUEsS0FDQSxnQkFBQSxPQUNBLFlBQUEsT0FDQSxPQUFBLFFBWkQsaURBZ0JLLFFBQUEsRUFLTixzQkFDRSxRQUFBLFFBQUEsRUFDQSxNQUFBLFNBQ0EsU0FBQSxTQUNBLElBQUEsTUFDQSxLQUFBLElBQ0EsVUFBQSxpQkFDQSxXQUFBLEVBQUEsSUFBQSxLQUFBLGVBQ0EsY0FBQSxJQUNBLGlCQUFBLEtBQ0EsUUFBQSxLQUNBLGdCQUFBLE9BQ0EsWUFBQSxPQUNBLGVBQUEsT0FDQSxXQUFBLE9BQ0EsUUFBQSxHQUNBLFFBQUEsRUFDQSxXQUFBLElBRUEsNkJBQ0UsY0FBQSxNQUtMLGtDQUVHLFVBQUEsU0FLTix5QkFFSyxvQkFFRyxlQUFBLEtBRkgsMEJBS0ssVUFBQSxPQUtOLGlCQUNFLFdBQUEsTUFHRCxvQkFFRyxZQUFBLE1BQ0EsV0FBQSxPQUlILGlDQUdLLGNBQUEsS0FDQSxVQUFBLE1BSkwsaUNBUUssSUFBQSxRQUNBLE1BQUEsS0FDQSxPQUFBLEtBQ0EsYUFBQSxNQVhMLGdDQWVLLE1BQUEsTUFDQSxPQUFBLE1BaEJMLHdDQW1CTyxVQUFBLE1BbkJQLG1DQXVCTyxNQUFBLE1BQ0EsT0FBQSxNQXhCUCwrQkE2QkssYUFBQSxPQUtOLGVBQ0UsUUFBQSxLQUdELGtDQUVHLFVBQUEsT0FNUix5QkFDRSxvQkFDRSxZQUFBLE9BQ0EsV0FBQSxPQUlKLHlCQUNFLGdDQUdNLE1BQUEsSUFDQSxPQUFBLE1BQ0EsYUFBQSxLQUNBLGNBQUEsS0FOTiwrQkFVTSxhQUFBLEVBVk4saUNBY00sTUFBQSxLQUNBLE9BQUEiLCJmaWxlIjoic3R5bGUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6IFwiUmFsZXdheVwiO1xyXG4gIHNyYzogdXJsKFwiLi4vZm9udHMvUmFsZXdheS1MaWdodC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XHJcbiAgZm9udC13ZWlnaHQ6IDMwMDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6IFwiUmFsZXdheVwiO1xyXG4gIHNyYzogdXJsKFwiLi4vZm9udHMvUmFsZXdheS1SZWd1bGFyLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogXCJSYWxld2F5XCI7XHJcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9SYWxld2F5LU1lZGl1bS50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6IFwiUmFsZXdheVwiO1xyXG4gIHNyYzogdXJsKFwiLi4vZm9udHMvUmFsZXdheS1Cb2xkLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogXCJUVE5vcm1zXCI7XHJcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9UVE5vcm1zLVJlZ3VsYXIudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCBcclxuICB1cmwoXCIuLi9mb250cy9UVE5vcm1zLVJlZ3VsYXIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCBcclxuICB1cmwoXCIuLi9mb250cy9UVE5vcm1zLVJlZ3VsYXIuZW90XCIpIGZvcm1hdChcIm9wZW50eXBlXCIpO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiBcIlRUTm9ybXNcIjtcclxuICBzcmM6IHVybChcIi4uL2ZvbnRzL1RUTm9ybXMtQm9sZC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIFxyXG4gIHVybChcIi4uL2ZvbnRzL1RUTm9ybXMtQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIFxyXG4gIHVybChcIi4uL2ZvbnRzL1RUTm9ybXMtQm9sZC5lb3RcIikgZm9ybWF0KFwib3BlbnR5cGVcIik7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxufVxyXG4iLCJAa2V5ZnJhbWVzIG9wYXMge1xuXHQwJSB7XG5cdFx0b3BhY2l0eTogMC40OyB9XG5cdDYwJSB7XG5cdFx0b3BhY2l0eTogMTsgfVxuXHQxMDAlIHtcblx0XHRvcGFjaXR5OiAwLjQ7IH0gfVxuQGtleWZyYW1lcyBmYWRlT3BhcyB7XG5cdDAlIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTEwJSk7XG5cdFx0b3BhY2l0eTogMDsgfVxuXHQxMDAlIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG5cdFx0b3BhY2l0eTogMTsgfSB9XG5Aa2V5ZnJhbWVzIHRvb2x0aXBTaG93IHtcblx0MCUge1xuXHRcdG9wYWNpdHk6IDA7IH1cblx0MTAwJSB7XG5cdFx0b3BhY2l0eTogMTsgfSB9XG5cbkBrZXlmcmFtZXMgcm90YXRlIHtcblx0MCUge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgwZGVnKTsgfVxuXHQxMDAlIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoLTM2MGRlZyk7IH0gfVxuQGtleWZyYW1lcyByb3RhdGUyMiB7XG5cdDAlIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKSByb3RhdGUoMGRlZyk7IH1cblx0NTAlIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtM3Z3LCAwKSByb3RhdGUoLTMwZGVnKTsgfVxuXHQxMDAlIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKSByb3RhdGUoMGRlZyk7IH0gfVxuQGtleWZyYW1lcyByb3RhdGUyMyB7XG5cdDAlIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKSByb3RhdGUoMGRlZyk7IH1cblx0NTAlIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSg0LjV2dywgMCkgcm90YXRlKDQwZGVnKTsgfVxuXHQxMDAlIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKSByb3RhdGUoMGRlZyk7IH0gfVxuXG5cbkBrZXlmcmFtZXMgcm90YXRlMiB7XG5cdDAlIHtcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuXHQxMDAlIHtcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9IH1cbkBrZXlmcmFtZXMgZGVnIHtcblx0MCUge1xuXHRcdHRyYW5zZm9ybTogcm90YXRlKDApOyB9XG5cdDYwJSB7XG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTsgfVxuXHQxMDAlIHtcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgwKTsgfSB9XG5cbkBrZXlmcmFtZXMgamFtcCB7XG5cdDAlIHtcblx0XHRtYXJnaW4tdG9wOiAwOyB9XG5cdDE1JSB7XG5cdFx0bWFyZ2luLXRvcDogLTFyZW07IH1cblx0MjUlIHtcblx0XHRtYXJnaW4tdG9wOiAwOyB9XG5cdDM1JSB7XG5cdFx0bWFyZ2luLXRvcDogLTAuNXJlbTsgfVxuXHQ0NSUge1xuXHRcdG1hcmdpbi10b3A6IDA7IH1cblx0MTAwJSB7XG5cdFx0bWFyZ2luLXRvcDogMDsgfSB9XG5Aa2V5ZnJhbWVzIGphbXBUcmYge1xuXHQwJSB7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApOyB9XG5cdDE1JSB7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC03JSk7IH1cblx0MjUlIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7IH1cblx0MzUlIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTMlKTsgfVxuXHQ0NSUge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTsgfVxuXHQxMDAlIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7IH0gfVxuQGtleWZyYW1lcyBzbGlkZW1lIHtcbiAgIDAlIHtcbiAgICAgICBsZWZ0OiAtMzBweDtcbiAgICAgICBtYXJnaW4tbGVmdDogMHB4OyB9XG5cbiAgIDMwJSB7XG4gICAgICAgbGVmdDogMTEwJTtcbiAgICAgICBtYXJnaW4tbGVmdDogODBweDsgfVxuICAgMTAwJSB7XG4gICAgICAgbGVmdDogMTEwJTtcbiAgICAgICBtYXJnaW4tbGVmdDogODBweDsgfSB9XG5Aa2V5ZnJhbWVzIHB1bHNlaWNvbi1hIHtcblx0MCUge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsMCkgc2NhbGUoMC44NSk7IH1cblx0NTAlIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLDApIHNjYWxlKDEpOyB9XG5cdDEwMCUge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsMCkgc2NhbGUoMC44NSk7IH0gfVxuQGtleWZyYW1lcyBwdWxzZWljb24ge1xuXHQwJSB7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKSBzY2FsZSgwLjgpOyB9XG5cdDUwJSB7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKSBzY2FsZSgxKTsgfVxuXHQxMDAlIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpIHNjYWxlKDAuOCk7IH0gfVxuQGtleWZyYW1lcyBwaG9uZSB7XG5cdDAlIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpIHJvdGF0ZSgxNWRlZykgc2NhbGUoMC45KTsgfVxuXHQ1MCUge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSkgcm90YXRlKDBkZWcpIHNjYWxlKDEuMDEpOyB9XG5cdDEwMCUge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSkgcm90YXRlKDE1ZGVnKSBzY2FsZSgwLjkpOyB9IH1cblxuQGtleWZyYW1lcyBwdWxzZWljb25MaW5lIHtcblx0MCUge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTUlKSBzY2FsZSgwLjcpOyB9XG5cdDUwJSB7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC02NSUpIHNjYWxlKDEpOyB9XG5cdDEwMCUge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTUlKSBzY2FsZSgwLjcpOyB9IH1cbkBrZXlmcmFtZXMgc2NhbGUtYmVmb3JlIHtcblx0MCUge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKDAuOCk7XG5cdFx0b3BhY2l0eTogMDsgfVxuXHQ1MCUge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKDEpO1xuXHRcdG9wYWNpdHk6IDAuNzsgfVxuXHQxMDAlIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSBzY2FsZSgwLjgpO1xuXHRcdG9wYWNpdHk6IDA7IH0gfVxuQGtleWZyYW1lcyB0cmFuc2Zvcm0tc2hpdmVyIHtcblx0MCUge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKDBweCwwcHgpIHJvdGF0ZSgwZGVnKTsgfVxuXHQyNSUge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01cHgsMHB4KSByb3RhdGUoMGRlZyk7IH1cblx0NzUlIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1cHgsMHB4KSByb3RhdGUoMGRlZyk7IH1cblx0MTAwJSB7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoMHB4LDBweCkgcm90YXRlKDBkZWcpOyB9IH1cbkBrZXlmcmFtZXMgdHJhbnNmb3JtLXNoaXZlcjIge1xuXHQwJSB7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoMHB4LDBweCkgcm90YXRlKDBkZWcpOyB9XG5cdDI1JSB7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwtNXB4KSByb3RhdGUoMGRlZyk7IH1cblx0NzUlIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLDVweCkgcm90YXRlKDBkZWcpOyB9XG5cdDEwMCUge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKDBweCwwcHgpIHJvdGF0ZSgwZGVnKTsgfSB9XG5Aa2V5ZnJhbWVzIGNhcjEge1xuXHQwJSB7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoMHB4LDBweCkgc2NhbGUoMSk7IH1cblx0MTAwJSB7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTIwMHB4LDEwcHgpIHNjYWxlKDApOyB9IH1cbi8vIGFuaW1hdGlvbjogcHVsc2UgMnMgaW5maW5pdGVcbkBrZXlmcmFtZXMgcHVsc2Uge1xuXHQwJSB7XG5cdFx0Ym94LXNoYWRvdzogMCAwIDAgMCByZ2JhKCNGOURGMTQsMC41KTsgfVxuXHQ3MCUge1xuXHRcdGJveC1zaGFkb3c6IDAgMCAwIDI1cHggcmdiYSgjRjlERjE0LDApOyB9XG5cdDEwMCUge1xuXHRcdGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgjRjlERjE0LDApOyB9IH1cblxuQGtleWZyYW1lcyBzYnMtYW5pbSB7XG5cdDAlIHtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwcHgpdHJhbnNsYXRlWSgwcHgpcm90YXRlKDBkZWcpc2NhbGUoMSwxKTtcblx0XHRhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7IH1cblx0NTAlIHtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMnB4KXRyYW5zbGF0ZVkoLThweClyb3RhdGUoLTVkZWcpc2NhbGUoMSwxKTtcblx0XHRhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7IH1cblx0MTAwJSB7XG5cdFx0b3BhY2l0eTogMTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMHB4KXRyYW5zbGF0ZVkoMHB4KXJvdGF0ZSgwZGVnKXNjYWxlKDEsMSk7IH0gfVxuLy8gYW5pbWF0aW9uOiB0cmFuc2Zvcm0tc2hpdmVyIDUwMDBtcyBsaW5lYXIgMG1zIGluZmluaXRlIG5vcm1hbCBib3RoXG4vLyAucHJvZHVjdGlvbi1jb21wbGVjdF9faW1nLW1haW5cbi8vIFx0YW5pbWF0aW9uOiBqYW1wIDUuNXMgaW5maW5pdGUgbGluZWFyXG4vLyAucHJvZHVjdGlvbi1jb21wbGVjdF9faW1nOjpiZWZvcmVcbi8vIFx0YW5pbWF0aW9uOiBvcGFzIDIuOHMgaW5maW5pdGUgbGluZWFyXG4vLyAucHJvZHVjdGlvbi1pbmZvX19jb250ZW50LWluZm8taW1nLWxpbmVcbi8vIFx0YW5pbWF0aW9uOiBwdWxzZWljb25MaW5lIDUuMnMgaW5maW5pdGUgbGluZWFyXG4vLyAuYmxvY2staW1nXG4vLyBcdGFuaW1hdGlvbjogamFtcFRyZiA0LjVzIGluZmluaXRlIGxpbmVhclxuLy8gLnBsYWNlX190YWItaXRlbS1pbWc6YmVmb3JlXG4vLyBcdGFuaW1hdGlvbjogc2NhbGUtYmVmb3JlIDRzIGluZmluaXRlIGxpbmVhclxuLy8gLndvcmtfX2NvbnRlbnQtaXRlbS1pY29uOmJlZm9yZVxuLy8gXHRhbmltYXRpb246IHNjYWxlLWJlZm9yZSA0cyBpbmZpbml0ZSBsaW5lYXJcbi8vIC5tb2RhbF9faW1nOmJlZm9yZVxuLy8gXHRhbmltYXRpb246IHJvdGF0ZSAzLjhzIGluZmluaXRlIGxpbmVhclxuLy8gYW5pbWF0aW9uOiBwb3AgMjAwMG1zIGxpbmVhciAwbXMgaW5maW5pdGUgbm9ybWFsIGJvdGhcbkBrZXlmcmFtZXMgcG9wIHtcblx0MCUge1xuXHRcdHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMXB4KSByb3RhdGVYKDBkZWcpIHNjYWxlM2QoMSwxLDEpOyB9XG5cdDEwMCUge1xuXHRcdHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMXB4KSByb3RhdGVYKDBkZWcpIHNjYWxlM2QoMS4yLDEuMiwxLjIpOyB9IH1cbkBrZXlmcmFtZXMgcHVmZi1vdXQge1xuXHQwJSB7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDBkZWcpIHNjYWxlKDEsMSk7XG5cdFx0dHJhbnNmb3JtLW9yaWdpbjogNTAlIDUwJSB7XG5cdFx0XHRvcGFjaXR5OiAxOyB9IH1cblx0MTAwJSB7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDBkZWcpIHNjYWxlKDIsMik7XG5cdFx0dHJhbnNmb3JtLW9yaWdpbjogNTAlIDUwJTtcblx0XHRvcGFjaXR5OiAwOyB9IH1cblxuQGtleWZyYW1lcyBzbGlkZS11cC1pbiB7XG5cdDAlIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwcHgsMTAwJSkgcm90YXRlKDFkZWcpO1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0dHJhbnNmb3JtLW9yaWdpbjogMCAwOyB9XG5cdDEwMCUge1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoMHB4LDBweCkgcm90YXRlKDBkZWcpO1xuXHRcdHRyYW5zZm9ybS1vcmlnaW46IDAgMDsgfSB9XG5cbi5mYWRlX2luIHtcblx0b3BhY2l0eTogMTtcblx0YW5pbWF0aW9uLWRlbGF5OiAwbXM7XG5cdGFuaW1hdGlvbi1kdXJhdGlvbjogMTUwMG1zO1xuXHRhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuXHRhbmltYXRpb24tbmFtZTogc2xpZGUtdXAtaW47IH1cblxuLnRpdGxlLWZpcnN0IHtcblx0YW5pbWF0aW9uLWRlbGF5OiAwbXM7XG5cdGFuaW1hdGlvbi1kdXJhdGlvbjogMTUwMG1zO1xuXHRhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuXHRhbmltYXRpb24tbmFtZTogc2xpZGUtdXAtaW47IH1cblxuLnN1YnRpdGxlLWZpcnN0IHtcblx0YW5pbWF0aW9uLWRlbGF5OiAwbXM7XG5cdGFuaW1hdGlvbi1kdXJhdGlvbjogMTUwMG1zO1xuXHRhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuXHRhbmltYXRpb24tbmFtZTogc2xpZGUtdXAtaW47IH1cblxuXG5cblxuQGtleWZyYW1lcyBkMyB7XG5cdDAlIHtcblx0XHR0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDkwMCkgcm90YXRlWSgtNDJkZWcpIHRyYW5zbGF0ZVgoNTklKTsgfVxuXHQ4MCUge1xuXHRcdHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMCkgcm90YXRlWSgwKSB0cmFuc2xhdGVYKDU5JSk7IH1cblx0MTAwJSB7XG5cdFx0dHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgwKSByb3RhdGVZKDApIHRyYW5zbGF0ZVgoMCk7IH0gfVxuXG5cbkBrZXlmcmFtZXMgZDMtZW5kIHtcblx0MCUge1xuXHRcdHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMCkgcm90YXRlWSgwKSB0cmFuc2xhdGVYKDApOyB9XG5cdDgwJSB7XG5cdFx0dHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgwKSByb3RhdGVZKDApIHRyYW5zbGF0ZVgoNTklKTsgfVxuXHQxMDAlIHtcblx0XHR0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDkwMCkgcm90YXRlWSgtNDJkZWcpIHRyYW5zbGF0ZVgoNTklKTsgfSB9XG4iLCIqIHtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDsgfVxuaHRtbCB7XG5cdGZvbnQtc2l6ZTogMTBweDtcblx0b3ZlcmZsb3cteDogaGlkZGVuO1xuXHRzY3JvbGwtYmVoYXZpb3I6IHNtb290aDsgfVxuYm9keSB7XG5cdGZvbnQtZmFtaWx5OiAnUmFsZXdheScsIHNhbnMtc2VyaWY7XG5cdGxpbmUtaGVpZ2h0OiAxLjI7XG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdG92ZXJmbG93LXg6IGhpZGRlbjtcblx0Y29sb3I6ICMyODI4Mjg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDsgfVxuXG5hLCBidXR0b24sIGlucHV0LCB0ZXh0YXJlYSwgc2VsZWN0IHtcblx0b3V0bGluZTogbm9uZTsgfVxudWwge1xuXHRsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDsgfVxuXG5hIHtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRjb2xvcjogIzI4MjgyODsgfVxucCB7XG5cdG1hcmdpbjogMDsgfVxuaW1nIHtcblx0bWF4LXdpZHRoOiAxMDAlO1xuXHRtYXgtaGVpZ2h0OiAxMDAlOyB9XG5cbi5zbGljay1zbGlkZSwgLnNsaWNrLXNsaWRlICoge1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7IH1cblxuLmJsYWNrIHtcblx0Y29sb3I6ICM1QTVBNTk7IH1cbi5wb2Uge1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4ubXJtIHtcblx0bWFyZ2luLXJpZ2h0OiAwLjV2dzsgfVxuLm1yIHtcblx0bWFyZ2luLXJpZ2h0OiAxdnc7IH1cbi5tcnMge1xuXHRtYXJnaW4tcmlnaHQ6IDEuNXZ3OyB9XG4ubHQge1xuXHRjb2xvcjogI2ZmZjsgfVxuLmdnYyB7XG5cdGNvbG9yOiAjNjliZGFkOyB9XG4uZ3JheSB7XG5cdGNvbG9yOiAjYWVhZWFlOyB9XG4udGl0bGUtbGcge1xuXHRmb250LXNpemU6IDMuNHZ3O1xuXHRsaW5lLWhlaWdodDogMS4xOyB9XG4udGl0bGUtbnVtIHtcblx0Zm9udC1zaXplOiA0LjN2dztcblx0bGluZS1oZWlnaHQ6IDAuODsgfVxuLnRhYyB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uZncxIHtcblx0Zm9udC13ZWlnaHQ6IDEwMDsgfVxuLmZ3MyB7XG5cdGZvbnQtd2VpZ2h0OiAzMDA7IH1cbi5mdzUge1xuXHRmb250LXdlaWdodDogNTAwOyB9XG4uZnc0IHtcblx0Zm9udC13ZWlnaHQ6IDQwMDsgfVxuLmZ3NyB7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7IH1cbi5md2Ige1xuXHRmb250LXdlaWdodDogYm9sZDsgfVxuLmZ3OSB7XG5cdGZvbnQtd2VpZ2h0OiA5MDA7IH1cbi5mc2kge1xuXHRmb250LXN0eWxlOiBpdGFsaWM7IH1cbi50YXIge1xuXHR0ZXh0LWFsaWduOiByaWdodDsgfVxuLnRkdCB7XG5cdHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoOyB9XG4udGR1IHtcblx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuLmNlbnRlciB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjsgfVxuLnR0dSB7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLnRpdGxlIHtcblx0Zm9udC1zaXplOiAyLjZ2dztcblx0bGluZS1oZWlnaHQ6IDEuMTsgfVxuXG4udGl0bGUtbGcge31cbi8vIDMwIC0zNlxuLnQtbWluIHtcblx0Zm9udC1zaXplOiAxLjk1dnc7IH1cbi50LXNzIHtcblx0Zm9udC1zaXplOiAxLjV2dzsgfVxuLnQtbWluMiB7XG5cdGZvbnQtc2l6ZTogMS43dnc7IH1cblxuLy8gMTYtMTdweFxuLnRleHQge1xuXHRmb250LXNpemU6IDAuOTd2dzsgfVxuXG4vLyAxOC0xOVxuLnRleHQtbWQge1xuXHRmb250LXNpemU6IDEuMDd2dzsgfVxuLnRnIHtcblx0Y29sb3I6ICNmNzg0NDk7IH1cbi50ZzIge1xuXHRjb2xvcjogI2FmZTRkNjsgfVxuYS50ZXh0LW1pbiB7XG5cdGNvbG9yOiAjMTgxODE4O1xuXHR0cmFuc2l0aW9uOiBhbGwgMC40cztcblx0Jjpob3ZlciB7XG5cdFx0Y29sb3I6ICNmZjcyMDA7IH0gfVxuLy8gMTQtMTVcbi5zbWFsbC10ZXh0IHtcblx0Zm9udC1zaXplOiAwLjkydnc7IH1cbi50c204IHtcblx0Zm9udC1zaXplOiAwLjU1dnc7IH1cbi50c20xMCB7XG5cdGZvbnQtc2l6ZTogMC42MXZ3OyB9XG4udHNtMTEge1xuXHRmb250LXNpemU6IDAuN3Z3OyB9XG4udHNtMTIge1xuXHRmb250LXNpemU6IDAuNzV2dzsgfVxuLnRzbTEzIHtcblx0Zm9udC1zaXplOiAwLjg1dnc7IH1cblxuLy8gMjRcbi50ZXh0MjQge1xuXHRmb250LXNpemU6IDEuNHZ3OyB9XG4vLyAyM1xuLnRleHQyMyB7XG5cdGZvbnQtc2l6ZTogMS4zdnc7IH1cbi8vIDIxXG4udGV4dDIxIHtcblx0Zm9udC1zaXplOiAxLjJ2dzsgfVxuLmNvbnRhaW5lciB7XG5cdG1heC13aWR0aDogNzh2dztcblx0bWFyZ2luOiAwIGF1dG87XG5cdCYtYmlnIHtcblx0XHRtYXgtd2lkdGg6IDg1dnc7XG5cdFx0bWFyZ2luOiAwIGF1dG87IH1cblx0Ji1taW4ge1xuXHRcdG1heC13aWR0aDogNzJ2dztcblx0XHRtYXJnaW46IDAgYXV0bzsgfVxuXHQmLS1sZWZ0IHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRwYWRkaW5nLWxlZnQ6IDEwLjU3NXZ3OyB9XG5cdCYtLXJpZ2h0IHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRwYWRkaW5nLXJpZ2h0OiAxMC41NzV2dzsgfSB9XG5cbi5tbGcge1xuXHRtYXJnaW4tYm90dG9tOiA0LjV2dzsgfVxuLm1zbSB7XG5cdG1hcmdpbi1ib3R0b206IDIuNHZ3OyB9XG4ubWIge1xuXHRtYXJnaW4tYm90dG9tOiAxLjV2dzsgfVxuLm1ibSB7XG5cdG1hcmdpbi1ib3R0b206IDAuN3Z3OyB9XG4ubWJzIHtcblx0bWFyZ2luLWJvdHRvbTogMC40MXZ3OyB9XG4uc3RvcCB7XG5cdG92ZXJmbG93OiBoaWRkZW47IH1cblxuLnNlY3Rpb24ge1xuXHRwYWRkaW5nOiA2dncgMDtcblx0cG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5tYXgge1xuXHR3aWR0aDogMTAwJTsgfVxuLmJ0bi10ZXh0IHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbi5nciB7XG5cdGNvbG9yOiAjOEQ4RDhEOyB9XG4uYnRuIHtcblx0cGFkZGluZzogMS41dncgMS41dnc7XG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0dHJhbnNpdGlvbjogYWxsIDAuM3M7XG5cdHotaW5kZXg6IDY7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0Ym9yZGVyOiBub25lO1xuXHRib3gtc2hhZG93OiAwIDhweCAxM3B4IHJnYmEoI0RGQzYwMCwgMC40OSksIGluc2V0IDAgLTRweCAxcHggcmdiYSgjREZDNjAwLDEpO1xuXHRib3JkZXItcmFkaXVzOiAxMDBweDtcblx0YmFja2dyb3VuZC1jb2xvcjogI0Y5REYxNDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHQvLyB0ZXh0LXNoYWRvdzogMCAxcHggNXB4IHJnYmEoMjEwLCAxMTAsIDExNiwgMC40OSlcblx0Y29sb3I6ICMzMzMzMzM7XG5cdHdpZHRoOiAxMDAlO1xuXHQmOm5vdCg6ZGlzYWJsZWQpIC5idG4tYmxpY2sge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRsZWZ0OiAwO1xuXHRcdHRvcDogMDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0Ym9yZGVyLXJhZGl1czogMTE1cHg7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHQmOmFmdGVyIHtcblx0XHRcdG1hcmdpbi1sZWZ0OiAtMzBweDtcblx0XHRcdGNvbnRlbnQ6IFwiIFwiO1xuXHRcdFx0d2lkdGg6IDMwcHg7XG5cdFx0XHRoZWlnaHQ6IDMwMHB4O1xuXHRcdFx0YmFja2dyb3VuZDogI2ZmZjtcblx0XHRcdGFuaW1hdGlvbi1kZWxheTogMC4wNXM7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRsZWZ0OiAtNDBweDtcblx0XHRcdHRvcDogLTE1MHB4IHtcblx0XHQgXHRhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDsgfVxuXHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuMXM7XG5cdFx0XHRhbmltYXRpb24tbmFtZTogc2xpZGVtZTtcblx0XHRcdGFuaW1hdGlvbi1kdXJhdGlvbjogMy41cztcblx0XHRcdGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuXHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpOyB9IH1cblx0Jjpob3ZlciB7XG5cdFx0Ym94LXNoYWRvdzogMCA4cHggMTNweCByZ2JhKCNERkM2MDAsIDAuNDkpLCBpbnNldCAwIDRweCAxcHggcmdiYSgjREZDNjAwLDEpOyB9XG5cdCYubGlnaHQge1xuXHRcdGNvbG9yOiAjMTkxOTE5O1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsICNmZmU5N2UgMCUsICNmZGY3YWQgMTAwJSk7XG5cdFx0Ym94LXNoYWRvdzogMCA4cHggMTNweCByZ2JhKCNkNmJhNWMsIDAuNDkpLCBpbnNldCAwIC00cHggMXB4IHJnYmEoI2Q2YmE1YywxKTtcblx0XHQmOmhvdmVyIHtcblx0XHRcdGJveC1zaGFkb3c6IDAgOHB4IDEzcHggcmdiYSgjZDZiYTVjLCAwLjQ5KSwgaW5zZXQgMCA0cHggMXB4IHJnYmEoI2Q2YmE1YywxKTsgfSB9XG5cdCYuYm9yZCB7XG5cdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICNkZGRkZGQ7XG5cdFx0YmFja2dyb3VuZDogI2ZmZmZmZjtcblx0XHRib3gtc2hhZG93OiAwcHggMHB4IDJweCAjYTdhN2E3O1xuXHRcdGNvbG9yOiAjZGRkZGRkO1xuXHRcdCY6aG92ZXIge1xuXHRcdFx0Ym94LXNoYWRvdzogMHB4IDBweCAyMHB4ICNhN2E3YTc7IH1cblx0XHQmLmJkciB7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjMTQ5MWQwO1xuXHRcdFx0YmFja2dyb3VuZDogI2ZmZmZmZjtcblx0XHRcdGJveC1zaGFkb3c6IDBweCAwcHggMnB4ICMxNDkxZDA7XG5cdFx0XHRjb2xvcjogIzE0OTFkMDtcblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRib3gtc2hhZG93OiAwcHggMHB4IDIwcHggIzE0OTFkMDsgfSB9IH1cblxuXHQmLmJpZyB7XG5cdFx0cGFkZGluZzogMS41dncgMXZ3OyB9XG5cdCYubWluIHtcblx0XHRwYWRkaW5nLXRvcDogMC42dnc7XG5cdFx0cGFkZGluZy1ib3R0b206IDAuNnZ3OyB9IH1cbi5idWJibHktYnV0dG9uIHtcblx0Jjpub3QoOmRpc2FibGVkKSAuYmxpY2sge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRsZWZ0OiAwO1xuXHRcdHRvcDogMDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFx0JjphZnRlciB7XG5cdFx0XHRtYXJnaW4tbGVmdDogLTMwcHg7XG5cdFx0XHRjb250ZW50OiBcIiBcIjtcblx0XHRcdHdpZHRoOiAzMHB4O1xuXHRcdFx0aGVpZ2h0OiAzMDBweDtcblx0XHRcdGJhY2tncm91bmQ6ICNmZmY7XG5cdFx0XHRhbmltYXRpb24tZGVsYXk6IDAuMDVzO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0bGVmdDogLTQwcHg7XG5cdFx0XHR0b3A6IC0xNTBweCB7XG5cdFx0IFx0YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7IH1cblx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjFzO1xuXHRcdFx0YW5pbWF0aW9uLW5hbWU6IHNsaWRlbWU7XG5cdFx0XHRhbmltYXRpb24tZHVyYXRpb246IDMuNXM7XG5cdFx0XHRhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcblx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTsgfSB9XG5cdCY6aG92ZXIge1xuXHRcdC5idG4taW1nIHtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1cHgpOyB9IH0gfVxuLmJ0bi1jZW50IHtcblx0ZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuLmJ0bi1pbWcge1xuXHR3aWR0aDogMS41dnc7XG5cdGhlaWdodDogMS41dnc7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRmbGV4LXNocmluazogMDtcblx0dHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTsgfVxuLmJ1cmdlciB7XG5cdHdpZHRoOiAzLjdyZW07XG5cdGhlaWdodDogNHJlbTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdG1hcmdpbi10b3A6IDAuM3JlbTtcblx0c3BhbiB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0d2lkdGg6IDY1JTtcblx0XHRoZWlnaHQ6IDFweDtcblx0XHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmNzg0NGE7XG5cdFx0JjpiZWZvcmUsICY6YWZ0ZXIge1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHdpZHRoOiAxNTAlO1xuXHRcdFx0aGVpZ2h0OiAxcHg7XG5cdFx0XHRyaWdodDogMDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmNzg0NGE7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA0cHg7IH1cblx0XHQmOmJlZm9yZSB7XG5cdFx0XHR0b3A6IC0xcmVtOyB9XG5cdFx0JjphZnRlciB7XG5cdFx0XHRib3R0b206IC0xcmVtOyB9IH1cblx0Jl9fd3JhcCB7XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRjb2xvcjogI2Q3ZDdkNztcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHR0cmFuc2l0aW9uOiBhbGwgMC40cztcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdHdpZHRoOiAwO1xuXHRcdCY6aG92ZXIge1xuXHRcdFx0Y29sb3I6ICNmNzg0NGE7IH0gfSB9XG4uY2xvc2UtbmF2IHtcbiB9XHQvLyBkaXNwbGF5OiBub25lXG5cbi5saW5rIHtcblx0dHJhbnNpdGlvbjogYWxsIDAuNHM7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHQmOmJlZm9yZSB7XG5cdFx0Y29udGVudDogXCJcIjtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0bGVmdDogNTAlO1xuXHRcdHRvcDogMTAwJTtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDFweDtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgIzVBNUE1OTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cdFx0dHJhbnNpdGlvbjogYWxsIDAuNHM7IH1cblx0Jjpob3ZlciB7XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0d2lkdGg6IDQwJTsgfSB9XG5cdCYuZHNoIHtcblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICM1QTVBNTk7IH0gfSB9XG5cblxuaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzhjOGM4YzsgfVxuaW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM4YzhjOGM7IH1cbmlucHV0OjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzhjOGM4YzsgfVxuaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM4YzhjOGM7IH1cbnRleHRhcmVhOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM4YzhjOGM7IH1cbnRleHRhcmVhOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjOGM4YzhjOyB9XG50ZXh0YXJlYTo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM4YzhjOGM7IH1cbnRleHRhcmVhOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjOGM4YzhjOyB9XG4uaW5wdXQge1xuXHRoZWlnaHQ6IDMuOHZ3O1xuXHRwYWRkaW5nOiAwLjN2dyAxdnc7XG5cdGJvcmRlci1yYWRpdXM6IDVweDtcblx0Ym9yZGVyOiAxcHggc29saWQgI2NjY2NjYztcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcblx0YWxpZ24tc2VsZjogY2VudGVyO1xuXHR3aWR0aDogMTAwJTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHQmLnYyIHtcblx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgI2RkZGRkZDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG5cdCY6Zm9jdXMge1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICNmNzg0NDk7IH0gfVxuLmlucC1taW4ge1xuXHR3aWR0aDogMzAuNSU7IH1cbi5pbnAtbWQge1xuXHR3aWR0aDogNDUlOyB9XG4uaW5wLWJpZyB7XG5cdHdpZHRoOiAxMDAlOyB9XG5cbi5hcnJvd3Mge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogNTAlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdHdpZHRoOiA0dnc7XG5cdGhlaWdodDogNHZ3O1xuXHR6LWluZGV4OiAxODtcblx0dHJhbnNpdGlvbjogYWxsIDAuNHM7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0Ym9yZGVyOiBub25lO1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdHBhZGRpbmc6IDAuN3Z3O1xuXHQmLnQyIHtcblx0XHR3aWR0aDogNXZ3O1xuXHRcdGhlaWdodDogNXZ3OyB9XG5cdCYudDQge1xuXHRcdHdpZHRoOiAzLjV2dztcblx0XHRoZWlnaHQ6IDMuNXZ3OyB9XG5cdCYudDYge1xuXHRcdGJveC1zaGFkb3c6IDAgNXB4IDU0cHggcmdiYSgwLCAwLCAwLCAwLjUpO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG5cdFx0Ym9yZGVyLXJhZGl1czogMTAwJTtcblx0XHRmaWx0ZXI6IGdyYXlzY2FsZSgxKTsgfVxuXHQmOmhvdmVyIHtcblx0XHRvcGFjaXR5OiAwLjc7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHNjYWxlKDEuMSk7XG5cdFx0Ji50NiB7XG5cdFx0XHRmaWx0ZXI6IGdyYXlzY2FsZSgwKTtcblx0XHRcdG9wYWNpdHk6IDE7IH0gfSB9XG4uc2xpZGVQcmV2IHtcblx0bGVmdDogMy41cmVtO1xuXHQmLnQyIHtcblx0XHRsZWZ0OiAtMi41dnc7IH1cblx0Ji50NCB7XG5cdFx0bGVmdDogLTEuMXZ3OyB9XG5cdCYudDMge1xuXHRcdGxlZnQ6IDUwJTtcblx0XHR0b3A6IDA7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXHRcdCY6aG92ZXIge1xuXHRcdFx0b3BhY2l0eTogMC43O1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHNjYWxlKDEuMSk7IH0gfSB9XG4uc2xpZGVOZXh0IHtcblx0cmlnaHQ6IDMuNXJlbTtcblx0Ji50MiB7XG5cdFx0cmlnaHQ6IC0yLjV2dzsgfVxuXHQmLnQ0IHtcblx0XHRyaWdodDogLTEuMXZ3OyB9XG5cdCYudDMge1xuXHRcdGxlZnQ6IDUwJTtcblx0XHRib3R0b206IC0xdnc7XG5cdFx0dG9wOiBhdXRvO1xuXHRcdHJpZ2h0OiBhdXRvO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblx0XHQmOmhvdmVyIHtcblx0XHRcdG9wYWNpdHk6IDAuNztcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSBzY2FsZSgxLjEpOyB9IH0gfVxuXG5cblxuXG4uY2hlY2sge1xuXHQmLWJveCB7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdGRpc3BsYXk6IGJsb2NrOyB9XG5cdCYtbGluZSB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cdCYtbGFiZWwge1xuXHRcdHdpZHRoOiAxLjF2dztcblx0XHRoZWlnaHQ6IDEuMXZ3O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRwYWRkaW5nOiAwLjJ2dztcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ZmxleC1zaHJpbms6IDA7XG5cdFx0bWFyZ2luLXJpZ2h0OiAuNXZ3O1xuXHRcdGJveC1zaGFkb3c6IGluc2V0IDAgMCAxMHB4IHJnYmEoMTQwLCAxNDAsIDE0MCwgMC4wNCk7XG5cdFx0Ym9yZGVyLXJhZGl1czogMnB4O1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICNkMWQxZDE7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcblx0XHQmLnYyIHtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDEwMCU7XG5cdFx0XHRib3gtc2hhZG93OiAwIDVweCAxMHB4IHJnYmEoNDMsIDQzLCA1MSwgMC4xKTtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNlOGU4ZTg7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuXHRcdFx0d2lkdGg6IDEuNXZ3O1xuXHRcdFx0aGVpZ2h0OiAxLjV2dztcblx0XHRcdHBhZGRpbmc6IDAuMnZ3O1xuXHRcdFx0LmNoZWNrLWxhYmVsLWFjdCB7XG5cdFx0XHRcdHdpZHRoOiAxdnc7XG5cdFx0XHRcdGhlaWdodDogMXZ3O1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAxMDAlO1xuXHRcdFx0XHRwYWRkaW5nOiAwLjJ2dztcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICM0Y2EzNTI7IH0gfVxuXHRcdCYtYWN0IHtcblx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjRzO1xuXHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgwKTsgfVxuXHRcdCYubWluIHtcblx0XHRcdHdpZHRoOiAxdnc7XG5cdFx0XHRoZWlnaHQ6IDF2dztcblx0XHRcdGJvcmRlci1yYWRpdXM6IDJweDsgfSB9IH1cblxuLmJsb2NrLWltcC1iZiB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogMDtcblx0dG9wOiAwO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNkZGRkZGQ7XG5cdHRyYW5zaXRpb246IGFsbCAwLjRzOyB9XG4uYmxvY2staW1wIHtcblx0cGFkZGluZzogMS4zdncgMS41dnc7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWFyZ2luLXJpZ2h0OiAwLjd2dzsgfVxuXG4ucmhpZGUge1xuXHRkaXNwbGF5OiBub25lO1xuXHQmOmNoZWNrZWQgfiBzcGFuIHtcblx0XHQuY2hlY2stbGFiZWwge1xuXHRcdFx0Ji1hY3Qge1xuXHRcdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDEpOyB9XG5cdFx0XHQmLm1pbiB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICM1YmQyNzM7IH0gfSB9XG5cdCY6Y2hlY2tlZCB+IHtcblx0XHQuYmxvY2staW1wLWJmIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICM0Y2EzNTI7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjNGNhMzUyOyB9XG5cdFx0LnRzbTEzIHtcblx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlOyB9XG5cdFx0LnRpbWVzLWJsb2NrIGRpdi5mYW5jeS1zZWxlY3QgZGl2LnRyaWdnZXIge1xuXHRcdFx0Y29sb3I6ICNmZmYgIWltcG9ydGFudDsgfSB9IH1cbi53YWMge1xuXHRjb2xvcjogIzNmYmYzZiAhaW1wb3J0YW50OyB9XG4udmljIHtcblx0Y29sb3I6ICM4MTczYzcgIWltcG9ydGFudDsgfVxuLnRnYyB7XG5cdGNvbG9yOiAjNWZjZmYyICFpbXBvcnRhbnQ7IH1cbi5lbWMge1xuXHRjb2xvcjogI2ZiYzg1NSAhaW1wb3J0YW50OyB9XG5cbi52ZiB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdHBhZGRpbmc6IDIuNnZ3IDJ2dztcblx0Ym94LXNoYWRvdzogMCAwIDQwcHggcmdiYSgxMzMsIDEzOCwgMTYwLCAwLjEpO1xuXHR0cmFuc2Zvcm06IHNrZXdZKC0yZGVnKTtcblx0ei1pbmRleDogNDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHQmOmJlZm9yZSB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGNvbnRlbnQ6ICcnO1xuXHRcdGxlZnQ6IDUwJTtcblx0XHR0b3A6IDUwJTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjZDFkNWU0O1xuXHRcdHdpZHRoOiBjYWxjKDEwMCUgLSAxNHB4KTtcblx0XHRoZWlnaHQ6IGNhbGMoMTAwJSAtIDE0cHgpO1xuXHRcdHotaW5kZXg6IDE7IH1cblx0Ji13cmFwIHtcblx0XHR0cmFuc2Zvcm06IHNrZXdZKDJkZWcpO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR6LWluZGV4OiA1OyB9IH1cblxuLmxpbmUtdGcge1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RjYmY4Yjtcblx0Ly8gI2NjY2RkNFxuXHR3aWR0aDogNDAlO1xuXHQmLm1pbiB7XG5cdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHRcdHdpZHRoOiA3dnc7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2NkZDQ7IH0gfVxuXG4ucHJlIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiA0OyB9XG5cbi5ibGMge1xuXHRjb2xvcjogIzMwMzAzMCAhaW1wb3J0YW50OyB9XG5cbi5sY2Ige1xuXHRjb2xvcjogIzMwMzAzMDtcblx0dHJhbnNpdGlvbjogYWxsIDAuNHM7XG5cdCY6aG92ZXIge1xuXHRcdGNvbG9yOiAjZTMwNjEzOyB9IH1cblxuLmFpYyB7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbi50ZXh0LXJvdGF0ZSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogMDtcblx0dG9wOiAwO1xuXHR3aWR0aDogOHZ3O1xuXHRoZWlnaHQ6IDEwMCU7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHR6LWluZGV4OiA3MTtcblx0Ji5yaWdodCB7XG5cdFx0bGVmdDogYXV0bztcblx0XHRyaWdodDogMDsgfVxuXHQmLWl0ZW0ge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuXHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdGNvbG9yOiByZ2JhKCM4YzhjOGMsIDAuNSk7XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRsZWZ0OiAtMy40dnc7XG5cdFx0XHR0b3A6IDUwJTtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAjZDFkMWQxO1xuXHRcdFx0d2lkdGg6IDN2dztcblx0XHRcdGhlaWdodDogMXB4OyB9XG5cdFx0JjphZnRlciB7XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHJpZ2h0OiAtMy40dnc7XG5cdFx0XHR0b3A6IDUwJTtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAjZDFkMWQxO1xuXHRcdFx0d2lkdGg6IDN2dztcblx0XHRcdGhlaWdodDogMXB4OyB9XG5cdFx0Ji53aCB7XG5cdFx0XHRjb2xvcjogI2ZmZmY7IH0gfSB9XG5cblxuLmxpbmUge1xuXHR3aWR0aDogM3Z3O1xuXHRoZWlnaHQ6IDJweDtcblx0YmFja2dyb3VuZC1jb2xvcjogIzFhMWExYTtcblx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjZjc4NDRhIDAlLCAjZmZhZDJmIDEwMCUpO1xuXHQmLmNlbiB7XG5cdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdFx0bWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG5cdCYuZ3Ige1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICMzMzMzMzM7IH1cblx0Ji5ncjIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICM5ZDlkOWQ7IH1cblx0Ji1iaWcge1xuXHRcdHdpZHRoOiA4dnc7IH1cblx0Ji5iaWcyIHtcblx0XHR3aWR0aDogMTd2dzsgfSB9XG4udGFsIHtcblx0dGV4dC1hbGlnbjogbGVmdDsgfVxuXG5cbi50YiB7XG5cdGNvbG9yOiB0cmFuc3BhcmVudDtcblx0LXdlYmtpdC10ZXh0LXN0cm9rZS13aWR0aDogMXB4O1xuXHQtd2Via2l0LXRleHQtc3Ryb2tlLWNvbG9yOiAjZmZmOyB9XG4udGdyIHtcblx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjZjc4NDRhIDAlLCAjZmZhZDJmIDEwMCUpO1xuXHQtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcblx0LXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4ucG9pbiB7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDQzOyB9XG5cblxuLnRsdC1tb2Qge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdCY6YmVmb3JlIHtcblx0XHRjb250ZW50OiAnJztcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0bGVmdDogLTQuM3Z3O1xuXHRcdHdpZHRoOiAzLjV2dztcblx0XHRoZWlnaHQ6IDJweDtcblx0XHR0b3A6IDEuM3Z3O1xuXHRcdHotaW5kZXg6IDEyO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICMxYTFhMWE7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjZjc4NDRhIDAlLCAjZmZhZDJmIDEwMCUpOyB9XG5cdCY6YWZ0ZXIge1xuXHRcdGNvbnRlbnQ6ICcnO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRsZWZ0OiAtMTcuM3Z3O1xuXHRcdHdpZHRoOiAxMy41dnc7XG5cdFx0aGVpZ2h0OiAxcHg7XG5cdFx0dG9wOiAxLjN2dztcblx0XHR6LWluZGV4OiA5O1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoI2ZmZiwgMC4xKTsgfVxuXHQmLmx0aCB7XG5cdFx0JjphZnRlciB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZGVkZWRlOyB9IH0gfVxuXG4udGV4dC1tb2Qge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdCY6YmVmb3JlIHtcblx0XHRjb250ZW50OiAnJztcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0bGVmdDogLTJ2dztcblx0XHR3aWR0aDogMS41dnc7XG5cdFx0aGVpZ2h0OiAycHg7XG5cdFx0dG9wOiAwLjV2dztcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMWExYTFhO1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2Y3ODQ0YSAwJSwgI2ZmYWQyZiAxMDAlKTtcblx0XHR3aWR0aDogMDsgfVxuXHQmOmFmdGVyIHtcblx0XHRjb250ZW50OiAnJztcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0bGVmdDogLTJ2dztcblx0XHR3aWR0aDogMS41dnc7XG5cdFx0aGVpZ2h0OiAycHg7XG5cdFx0dG9wOiAwLjV2dztcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCNmZmYsIDAuMik7IH0gfVxuXG4uamNzYiB7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuXG4ucG9zYSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuXG4uZmRjIHtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuIiwiLm1vYnMge1xuXHRkaXNwbGF5OiBub25lOyB9XG5AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcblx0LnRpdGxlLWxnIHtcblx0XHRmb250LXNpemU6IDMuMnJlbTsgfVxuXHQudGl0bGUtbXNsZyB7XG5cdFx0Zm9udC1zaXplOiA1LjVyZW07XG5cdFx0bGV0dGVyLXNwYWNpbmc6IC4ycmVtOyB9XG5cdC50aXRsZS1lbGcge1xuXHRcdGZvbnQtc2l6ZTogNi42cmVtO1xuXHRcdGxldHRlci1zcGFjaW5nOiAuMnJlbTsgfVxuXHQudGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogMi42cmVtOyB9XG5cdC50Z2cge1xuXHRcdHBhZGRpbmc6IDAuMXJlbSAwLjRyZW07XG5cdFx0bWFyZ2luOiAwLjJyZW0gMDsgfVxuXHQudC1taW4ge1xuXHRcdGZvbnQtc2l6ZTogMS45NXJlbTsgfVxuXHQudC1zcyB7XG5cdFx0Zm9udC1zaXplOiAxLjdyZW07IH1cblx0LnQtbWluMiB7XG5cdFx0Zm9udC1zaXplOiAxLjlyZW07IH1cblx0LnRleHQtdGcge1xuXHRcdG1hcmdpbi1sZWZ0OiAxLjVyZW07IH1cblx0LnRleHQtbWQge1xuXHRcdGZvbnQtc2l6ZTogMS40cmVtOyB9XG5cdC8vIDE2LTE3cHhcblx0LnRleHQge1xuXHRcdGZvbnQtc2l6ZTogMS4ycmVtOyB9XG5cblx0LnNtYWxsLXRleHQge1xuXHRcdGZvbnQtc2l6ZTogMS4xcmVtOyB9XG5cdC50c204IHtcblx0XHRmb250LXNpemU6IDAuOHJlbTsgfVxuXHQudHNtIHtcblx0XHRmb250LXNpemU6IDAuOXJlbTsgfVxuXHQudHNtMTIge1xuXHRcdGZvbnQtc2l6ZTogMXJlbTsgfVxuXHQudHNtMTEge1xuXHRcdGZvbnQtc2l6ZTogMXJlbTsgfVxuXHQudHNtMTMge1xuXHRcdGZvbnQtc2l6ZTogMS4xcmVtOyB9XG5cdC5tcjEge1xuXHRcdG1hcmdpbi1yaWdodDogMXJlbTsgfVxuXHQudG51bSB7XG5cdFx0Zm9udC1zaXplOiAyLjlyZW07IH1cblx0Ly8gMjRcblx0LnRleHQyNCB7XG5cdFx0Zm9udC1zaXplOiAxLjRyZW07IH1cblx0Ly8gMjNcblx0LnRleHQyMyB7XG5cdFx0Zm9udC1zaXplOiAxLjNyZW07IH1cblx0Ly8gMjFcblx0LnRleHQyMSB7XG5cdFx0Zm9udC1zaXplOiAxLjNyZW07IH1cblx0LmNvbnRhaW5lciB7XG5cdFx0bWF4LXdpZHRoOiA5MHZ3O1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdCYtbWluIHtcblx0XHRcdG1heC13aWR0aDogOTB2dztcblx0XHRcdG1hcmdpbjogMCBhdXRvOyB9XG5cdFx0Ji1tZCB7XG5cdFx0XHRtYXgtd2lkdGg6IDkwdnc7XG5cdFx0XHRtYXJnaW46IDAgYXV0bzsgfVxuXHRcdCYtbW0ge1xuXHRcdFx0bWF4LXdpZHRoOiA5MHZ3O1xuXHRcdFx0bWFyZ2luOiAwIGF1dG87IH0gfVxuXHQubWxnIHtcblx0XHRtYXJnaW4tYm90dG9tOiA0LjVyZW07IH1cblx0Lm1zbSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMi40cmVtOyB9XG5cdC5tYiB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMS41cmVtOyB9XG5cdC5tYm0ge1xuXHRcdG1hcmdpbi1ib3R0b206IDAuN3JlbTsgfVxuXHQubWJzIHtcblx0XHRtYXJnaW4tYm90dG9tOiAwLjQxcmVtOyB9XG5cdC5zZWN0aW9uIHtcblx0XHRwYWRkaW5nOiA2cmVtIDA7IH1cblx0LmJ1YmJseS1idXR0b24ge1xuXHRcdHBhZGRpbmc6IDEuOHJlbSAxcmVtO1xuXHRcdCYuYmlnIHtcblx0XHRcdHBhZGRpbmc6IDJyZW0gMXJlbTsgfVxuXHRcdCYubWluIHtcblx0XHRcdHBhZGRpbmctdG9wOiAwLjZyZW07XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMC42cmVtOyB9IH1cblx0LmlucHV0IHtcblx0XHRoZWlnaHQ6IDQuNXJlbTtcblx0XHRwYWRkaW5nOiAwLjNyZW0gMXJlbTtcblx0XHRwYWRkaW5nLWxlZnQ6IDJyZW07XG5cdFx0Ji50MiB7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDEuNXJlbTsgfSB9XG5cdC5idG4tbW9kIHtcblx0XHRwYWRkaW5nOiAxLjJyZW0gMS41cmVtOyB9XG5cdC5idG4ge1xuXHRcdHBhZGRpbmc6IDEuN3JlbTsgfVxuXG5cdC5jbG9zZSB7XG5cdFx0d2lkdGg6IDJyZW07XG5cdFx0aGVpZ2h0OiAycmVtOyB9XG5cblx0Lm1ybSB7XG5cdFx0bWFyZ2luLXJpZ2h0OiAwLjVyZW07IH1cblx0Lm1yIHtcblx0XHRtYXJnaW4tcmlnaHQ6IDFyZW07IH1cblx0Lm1ycyB7XG5cdFx0bWFyZ2luLXJpZ2h0OiAxLjVyZW07IH1cblx0LmhlYWRlcl9fbnVtYmVyLWltZyB7XG5cdFx0d2lkdGg6IDJyZW07XG5cdFx0aGVpZ2h0OiAycmVtO1xuXHRcdHBhZGRpbmc6IDAuM3JlbTsgfVxuXHQuYnRuLW1haW4ge1xuXHRcdHdpZHRoOiAyMXJlbTsgfVxuXHQubWFpbi1pLWltZyB7XG5cdFx0d2lkdGg6IDMuOHJlbTtcblx0XHRwYWRkaW5nOiAwLjlyZW07IH1cblx0LnBsYXkge1xuXHRcdHdpZHRoOiA1cmVtOyB9XG5cdC5jb250YWN0c19fcmlnaHQtcm93IHtcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cdC5jb250YWN0cy1zbGlkZXItd3JhcCB7XG5cdFx0bWFyZ2luLXRvcDogMnJlbTtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXJnaW4tYm90dG9tOiAycmVtOyB9XG5cdC5jb250YWN0cy1zbGlkZXIge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1hcmdpbi1sZWZ0OiAwOyB9XG5cdC5jb250YWN0cy1zbGlkZXItaXRlbSB7XG5cdFx0aGVpZ2h0OiAyN3Z3OyB9XG5cdC5hcnJvd3MudDIge1xuXHRcdHdpZHRoOiA1cmVtO1xuXHRcdGhlaWdodDogNXJlbTsgfVxuXHQuc2xpZGVQcmV2LnQyIHtcblx0XHRsZWZ0OiAtMi41cmVtOyB9XG5cdC5zbGlkZU5leHQudDIge1xuXHRcdHJpZ2h0OiAtMi41cmVtOyB9XG5cdC5jb250YWN0cy1zbGlkZXItd3JhcCAudGV4dC1tZCB7XG5cdFx0bWFyZ2luLWxlZnQ6IDA7IH1cblx0LmNvbnRhY3RzLWJsIHtcblx0XHR3aWR0aDogYXV0bzsgfVxuXHQuZm9vdGVyX19jb250IHtcblx0XHRwYWRkaW5nOiAycmVtIDA7IH0gfVxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuXHQubG9nb19faW1nIHtcblx0XHRtYXgtd2lkdGg6IDE0cmVtOyB9XG5cblx0LnJpZ2h0IHtcblx0XHR3aWR0aDogNC41cmVtOyB9XG5cdC5yaWdodC10ZXh0LWltZyB7XG5cdFx0d2lkdGg6IDEuNXJlbTtcblx0XHRoZWlnaHQ6IDEuNXJlbTsgfVxuXHQucmlnaHQtaXRlbSB7XG5cdFx0d2lkdGg6IDEuNXJlbTtcblx0XHRoZWlnaHQ6IDEuNXJlbTsgfVxuXHQucmlnaHQtdGhyZWUge1xuXHRcdGJvdHRvbTogMi40cmVtOyB9XG5cdC5yaWdodC10d28ge1xuXHRcdHRvcDogNnJlbTsgfVxuXHQucmlnaHQtb25lIHtcblx0XHR0b3A6IDIuM3JlbTsgfVxuXHQubWFpbi1hZHZhcyB7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG5cdC5tYWluLWFkdmFzX19pdGVtIHtcblx0XHR3aWR0aDogNDclO1xuXHRcdG1hcmdpbi1sZWZ0OiAxLjUlO1xuXHRcdG1hcmdpbi1yaWdodDogMS41JTtcblx0XHRtYXJnaW4tYm90dG9tOiAxLjVyZW07XG5cdFx0cGFkZGluZzogMS41cmVtOyB9XG5cdC5tYWluLWFkdmFzX19pdGVtLWltbiB7XG5cdFx0aGVpZ2h0OiA2cmVtOyB9XG5cdC5wcmljZV9fcm93IHt9XG5cblx0LnByaWNlX19yb3ctaXRlbSwgLnByaWNlX19yb3ctaXRlbS50MSB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0cGFkZGluZzogMS40cmVtO1xuXHRcdCY6bnRoLWNoaWxkKDIpIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7IH0gfVxuXG5cdC5yaWdodC1pbWcge1xuXHRcdHdpZHRoOiAzcmVtOyB9XG5cdC5yaWdodC1pbWcudGVscCB7XG5cdFx0aGVpZ2h0OiAzcmVtO1xuXHRcdHBhZGRpbmc6IDAuNHJlbTsgfVxuXHQuY29udGFjdHNfX2NvbnQge1xuXHRcdGZsZXgtd3JhcDogd3JhcDsgfVxuXHQuY29udGFjdHNfX2xlZnQge1xuXHRcdHdpZHRoOiAxMDAlOyB9XG5cdC5jb250YWN0c19fcmlnaHQge1xuXHRcdHdpZHRoOiAxMDAlOyB9XG5cdC5tYXAge1xuXHRcdGhlaWdodDogNDh2dzsgfVxuXHQuY29udGFjdHMtc2xpZGVyLWl0ZW0ge1xuXHRcdGhlaWdodDogNDh2dzsgfVxuXHQuY29udGFjdHMtc2xpZGVyIHtcblx0XHR3aWR0aDogODAlO1xuXHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRcdG1hcmdpbi1yaWdodDogYXV0bztcblx0XHRib3JkZXItcmFkaXVzOiAxMHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU2N3B4KSB7XG5cblx0LmNvbnRhaW5lci0tbGVmdCB7XG5cdFx0bWF4LXdpZHRoOiA5MHZ3O1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdHBhZGRpbmc6IDA7IH1cblx0LmNvbnRhaW5lci0tcmlnaHQge1xuXHRcdG1heC13aWR0aDogOTB2dztcblx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRwYWRkaW5nOiAwOyB9XG5cdC50aXRsZS1sZyB7XG5cdFx0Zm9udC1zaXplOiAzLjRyZW07IH1cblxuXHQubG9nb19fdGV4dCB7XG5cdFx0ZGlzcGxheTogbm9uZTsgfVxuXHQuaGVhZGVyX19tYXAge1xuXHRcdGRpc3BsYXk6IG5vbmU7IH1cblx0LnJpZ2h0LXR3byB7XG5cdFx0ZGlzcGxheTogbm9uZTsgfVxuXHQubWFpbi1idG5zIHtcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfVxuXHQuYnRuIHtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRoZWlnaHQ6IDQuN3JlbTtcblx0XHRtYXJnaW4tYm90dG9tOiAxLjVyZW07IH1cblx0LmxvZ29fX2ltZyB7XG5cdFx0bWF4LXdpZHRoOiAxMnJlbTtcblx0XHR3aWR0aDogOXJlbTsgfVxuXHQuaGVhZGVyIHtcblx0XHQubGluayB7XG5cdFx0XHRkaXNwbGF5OiBub25lOyB9XG5cdFx0cGFkZGluZy1ib3R0b206IDRyZW07IH1cblx0LnJpZ2h0IHtcblx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cblx0LnJpZ2h0LW9uZSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMXJlbTsgfVxuXHQubWFpbi12aWRlbyB7XG5cdFx0cmlnaHQ6IC0zMXZ3O1xuXHRcdHRvcDogMTFyZW07XG5cdFx0d2lkdGg6IDg4dnc7IH1cblx0Lm1haW5fX2NvbnQge1xuXHRcdC50ZXh0MjQge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0ei1pbmRleDogNTtcblx0XHRcdHdpZHRoOiA2NSU7XG5cdFx0XHRiciB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7IH0gfSB9XG5cdC5wbGF5IHtcblx0XHRyaWdodDogMzh2dztcblx0XHR0b3A6IDQxJTsgfVxuXHQubWFpbi1hZHZhc19faXRlbSB7XG5cdFx0d2lkdGg6IDMwJTsgfVxuXHQubWFpbi1hZHZhcyB7XG5cdFx0d2lkdGg6IDExNSU7IH1cblx0Lm1haW4tYWR2YXNfX2l0ZW0taW1uIHtcblx0XHRoZWlnaHQ6IDRyZW07IH1cblxuXHQubWVudSB7XG5cdFx0cG9zaXRpb246IGZpeGVkO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwdmg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR6LWluZGV4OiA5OTk7XG5cdFx0dG9wOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0cGFkZGluZzogMS44cmVtO1xuXHRcdCYtbG9nbyB7XG5cdFx0XHR3aWR0aDogMTFyZW07XG5cdFx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHRcdG1hcmdpbi1yaWdodDogYXV0bzsgfVxuXHRcdC50ZXh0MjQge1xuXHRcdFx0Zm9udC1zaXplOiAyLjFyZW07XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7IH1cblx0XHQmLWNsb3NlIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHdpZHRoOiAzcmVtO1xuXHRcdFx0cmlnaHQ6IDFyZW07XG5cdFx0XHR0b3A6IDIuNXJlbTtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdGltZyB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlOyB9IH0gfVxuXHQucHJpY2UtdGFiX19pdGVtIHtcblx0XHRwYWRkaW5nOiAxcmVtIDEuM3JlbTtcblx0XHRtYXJnaW4tdG9wOiAwLjVyZW07XG5cdFx0bWFyZ2luLWJvdHRvbTogMC41cmVtO1xuXHRcdGJvcmRlci1yYWRpdXM6IDEycHg7IH1cblx0LmRlc2N0IHtcblx0XHRkaXNwbGF5OiBub25lOyB9XG5cdC5wcmljZSB7XG5cdFx0ei1pbmRleDogMTAwMTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdHBvc2l0aW9uOiBmaXhlZDtcblx0XHRoZWlnaHQ6IDk1dmg7XG5cdFx0bGVmdDogMDtcblx0XHR0b3A6IDA7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0cGFkZGluZy10b3A6IDEuNXJlbTtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdG92ZXJmbG93LXk6IHNjcm9sbDtcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdC50aXRsZSB7XG5cdFx0XHRmb250LXNpemU6IDEuOHJlbTsgfVxuXHRcdC5jb250YWluZXIge1xuXHRcdFx0cGFkZGluZy1yaWdodDogMDsgfSB9XG5cdC5jbG9zZS1wIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR0b3A6IDFyZW07IH1cblx0Lm1lbnUtYWJvdXQge1xuXHRcdHotaW5kZXg6IDEwMDE7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHRwb3NpdGlvbjogZml4ZWQ7XG5cdFx0aGVpZ2h0OiA5NXZoO1xuXHRcdHBhZGRpbmc6IDFyZW07XG5cdFx0bGVmdDogMDtcblx0XHR0b3A6IDA7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0cGFkZGluZy10b3A6IDEuNXJlbTtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdG92ZXJmbG93LXk6IHNjcm9sbDtcblx0XHRwYWRkaW5nLWJvdHRvbTogNnJlbTtcblx0XHQudGl0bGUge1xuXHRcdFx0Zm9udC1zaXplOiAxLjhyZW07IH0gfVxuXHQuY29udGFjdHNfX2xlZnQtaW1nIHtcblx0XHR0cmFuc2Zvcm06IHNjYWxlKDEpO1xuXHRcdG1hcmdpbi1yaWdodDogMXJlbTsgfVxuXHQubWVudS1jb250YWN0cyB7XG5cdFx0ei1pbmRleDogMTAwMTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdHBvc2l0aW9uOiBmaXhlZDtcblx0XHRoZWlnaHQ6IDk1dmg7XG5cdFx0Ly8gcGFkZGluZzogMXJlbVxuXHRcdGxlZnQ6IDA7XG5cdFx0dG9wOiAwO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHBhZGRpbmctdG9wOiAxLjVyZW07XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRvdmVyZmxvdy15OiBzY3JvbGw7XG5cdFx0cGFkZGluZy1ib3R0b206IDZyZW07XG5cdFx0LnRpdGxlIHtcblx0XHRcdGZvbnQtc2l6ZTogMS44cmVtOyB9IH1cblx0Lm1hcCB7XG5cdFx0aGVpZ2h0OiA5MHZ3O1xuXHRcdG1hcmdpbi1ib3R0b206IDJyZW07IH1cblx0LmJhY2sge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR3aWR0aDogM3JlbTtcblx0XHRsZWZ0OiAxcmVtO1xuXHRcdHRvcDogMi41cmVtO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRoZWlnaHQ6IDJyZW07XG5cdFx0dG9wOiAxLjZyZW07XG5cdFx0aW1nIHtcblx0XHRcdHdpZHRoOiAxMDAlOyB9IH1cblx0Lml2ZXIyIHtcblx0XHRkaXNwbGF5OiBibG9jazsgfVxuXHQuaXZlcjEge1xuXHRcdGRpc3BsYXk6IG5vbmU7IH1cblx0LnJpZ2h0IHtcblx0XHRwYWRkaW5nLXRvcDogMXJlbTsgfSB9XG4ubW9iaWxlLWJvdCB7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0Ym90dG9tOiAwO1xuXHRsZWZ0OiAwO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiA2cmVtO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0ei1pbmRleDogMTAwNjtcblx0YmFja2dyb3VuZDogIzMzMzMzMztcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0LnJpZ2h0LWltZyB7XG5cdFx0bWFyZ2luLWxlZnQ6IDAuNHJlbTtcblx0XHRtYXJnaW4tcmlnaHQ6IDAuNHJlbTsgfSB9XG5cbkBtZWRpYSAgKG1pbi13aWR0aDogNDIwcHgpIGFuZCAobWF4LXdpZHRoOiA1NjdweCkge1xuXG5cdC5tYWluLXZpZGVvIHtcblx0XHR0b3A6IDVyZW07IH0gfVxuIiwiLm92ZXJsYXksIC5tb2RhbC13cmFwIHtcblx0ZGlzcGxheTogbm9uZTtcblx0ei1pbmRleDogOTk5O1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgjMDAwLCAwLjcpO1xuXHRvdmVyZmxvdy15OiBzY3JvbGw7IH1cbi5tb2RhbC13cmFwIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG5cdHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMTAwMCk7XG5cdGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcblx0Ji1jbG9zZSB7XG5cdFx0ei1pbmRleDogMTE7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGxlZnQ6IDA7XG5cdFx0dG9wOiAwO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTsgfSB9XG5cbi5tb2RhbCB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAxMHZoO1xuXHRsZWZ0OiA1MCU7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNmNzg0NDk7XG5cdG1hcmdpbi1ib3R0b206IDh2dztcblx0YmFja2dyb3VuZC1jb2xvcjogIzFhMWExYTtcblx0Y29sb3I6ICNmZmY7XG5cdHdpZHRoOiAyNnZ3O1xuXHR0cmFuc2l0aW9uOiBhbGwgMC44cyBlYXNlO1xuXHR0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xuXHR6LWluZGV4OiA3Nztcblx0dHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgzNDAwKSByb3RhdGVaKDI3ZGVnKSByb3RhdGVZKC03MmRlZykgdHJhbnNsYXRlWCgtNTAlKTtcblx0JjpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6ICcnO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRsZWZ0OiA1MCU7XG5cdFx0dG9wOiA1MCU7XG5cdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDE4cHgpO1xuXHRcdGhlaWdodDogY2FsYygxMDAlIC0gMThweCk7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgI2Y3ODQ0OTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTsgfVxuXHQmLmFjdGl2ZSB7XG5cdFx0dHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgzNDAwKSByb3RhdGVaKDApIHJvdGF0ZVkoMCkgdHJhbnNsYXRlWCgtNTAlKTsgfVxuXHQmLWNhcmQge1xuXHRcdHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG5cdFx0cGFkZGluZzogM3Z3IDJ2dztcblx0XHRwYWRkaW5nLXRvcDogNHZ3O1xuXHRcdHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG5cdFx0dHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg5MDApIHJvdGF0ZVkoLTQwZGVnKSB0cmFuc2xhdGVYKDU5JSk7XG5cdFx0YW5pbWF0aW9uLWZpbGwtbW9kZTpmb3J3YXJkcyB7fVxuXHRcdCYuYWN0aXZlIHtcblx0XHRcdGFuaW1hdGlvbjogZDMgODAwbXMgbGluZWFyIDBtcyAxIG5vcm1hbCBib3RoOyB9XG5cdFx0Ji5jbG9zZWQge1xuXHRcdFx0YW5pbWF0aW9uOiBkMy1lbmQgNDAwbXMgbGluZWFyIDBtcyAxIG5vcm1hbCBib3RoOyB9IH1cblx0Ji1taW4ge1xuXHRcdHdpZHRoOiAzMXZ3OyB9XG5cdCYtbWIge1xuXHRcdHdpZHRoOiA4MHZ3OyB9XG5cdCYtYmlnIHtcblx0XHR3aWR0aDogNTF2dzsgfVxuXHQmLWJpZzIge1xuXHRcdHdpZHRoOiA1NXZ3OyB9XG5cdCYtc20ge1xuXHRcdHdpZHRoOiAzNnZ3OyB9IH1cblxuXG4uY2xvc2Uge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHJpZ2h0OiAwO1xuXHR0b3A6IDA7XG5cdHdpZHRoOiAxLjV2dztcblx0aGVpZ2h0OiAxLjV2dztcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwMCUsIDEwMCUpO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHotaW5kZXg6IDk5OyB9XG4uY2xvc2U6YmVmb3JlLCAuY2xvc2U6YWZ0ZXIge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IDUwJTtcblx0Y29udGVudDogJyAnO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdHdpZHRoOiAycHg7XG5cdGJhY2tncm91bmQtY29sb3I6ICNjN2NiY2Y7XG5cdHRyYW5zaXRpb246IGFsbCAwLjRzO1xuXHRib3JkZXItcmFkaXVzOiAzcHg7IH1cbi5jbG9zZTpiZWZvcmUge1xuXHR0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7IH1cbi5jbG9zZTphZnRlciB7XG5cdHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7IH1cbi5jbG9zZTpob3ZlciB7XG5cdCY6YmVmb3JlLCAmOmFmdGVyIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjc4NDQ5OyB9IH1cbiIsIi8qISBub3JtYWxpemUuY3NzIHY4LjAuMCB8IE1JVCBMaWNlbnNlIHwgZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MgKi9cclxuXHJcbi8qIERvY3VtZW50XHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKipcclxuICogMS4gQ29ycmVjdCB0aGUgbGluZSBoZWlnaHQgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKiAyLiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluIGlPUy5cclxuICovXHJcblxyXG5odG1sIHtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjE1OyAvKiAxICovXHJcbiAgICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8qIDIgKi9cclxufVxyXG5cclxuLyogU2VjdGlvbnNcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qKlxyXG4gKiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xyXG5cclxuYm9keSB7XHJcbiAgICBtYXJnaW46IDA7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBDb3JyZWN0IHRoZSBmb250IHNpemUgYW5kIG1hcmdpbiBvbiBgaDFgIGVsZW1lbnRzIHdpdGhpbiBgc2VjdGlvbmAgYW5kXHJcbiAqIGBhcnRpY2xlYCBjb250ZXh0cyBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBTYWZhcmkuXHJcbiAqL1xyXG5cclxuaDEge1xyXG4gICAgZm9udC1zaXplOiAyZW07XHJcbiAgICBtYXJnaW46IDA7XHJcbn1cclxuXHJcbi8qIEdyb3VwaW5nIGNvbnRlbnRcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qKlxyXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBGaXJlZm94LlxyXG4gKiAyLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlIGFuZCBJRS5cclxuICovXHJcblxyXG5ociB7XHJcbiAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDsgLyogMSAqL1xyXG4gICAgaGVpZ2h0OiAwOyAvKiAxICovXHJcbiAgICBvdmVyZmxvdzogdmlzaWJsZTsgLyogMiAqL1xyXG59XHJcblxyXG4vKipcclxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cclxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKi9cclxuXHJcbnByZSB7XHJcbiAgICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8qIDEgKi9cclxuICAgIGZvbnQtc2l6ZTogMWVtOyAvKiAyICovXHJcbn1cclxuXHJcbi8qIFRleHQtbGV2ZWwgc2VtYW50aWNzXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKipcclxuICogUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgb24gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxyXG4gKi9cclxuXHJcbmEge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiAxLiBSZW1vdmUgdGhlIGJvdHRvbSBib3JkZXIgaW4gQ2hyb21lIDU3LVxyXG4gKiAyLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgSUUsIE9wZXJhLCBhbmQgU2FmYXJpLlxyXG4gKi9cclxuXHJcbmFiYnJbdGl0bGVdIHtcclxuICAgIGJvcmRlci1ib3R0b206IG5vbmU7IC8qIDEgKi9cclxuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyAvKiAyICovXHJcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7IC8qIDIgKi9cclxufVxyXG5cclxuLyoqXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmkuXHJcbiAqL1xyXG5cclxuYixcclxuc3Ryb25nIHtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkZXI7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xyXG5cclxuY29kZSxcclxua2JkLFxyXG5zYW1wIHtcclxuICAgIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTsgLyogMSAqL1xyXG4gICAgZm9udC1zaXplOiAxZW07IC8qIDIgKi9cclxufVxyXG5cclxuLyoqXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKi9cclxuXHJcbnNtYWxsIHtcclxuICAgIGZvbnQtc2l6ZTogODAlO1xyXG59XHJcblxyXG4vKipcclxuICogUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluXHJcbiAqIGFsbCBicm93c2Vycy5cclxuICovXHJcblxyXG5zdWIsXHJcbnN1cCB7XHJcbiAgICBmb250LXNpemU6IDc1JTtcclxuICAgIGxpbmUtaGVpZ2h0OiAwO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xyXG59XHJcblxyXG5zdWIge1xyXG4gICAgYm90dG9tOiAtMC4yNWVtO1xyXG59XHJcblxyXG5zdXAge1xyXG4gICAgdG9wOiAtMC41ZW07XHJcbn1cclxuXHJcbi8qIEVtYmVkZGVkIGNvbnRlbnRcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qKlxyXG4gKiBSZW1vdmUgdGhlIGJvcmRlciBvbiBpbWFnZXMgaW5zaWRlIGxpbmtzIGluIElFIDEwLlxyXG4gKi9cclxuXHJcbmltZyB7XHJcbiAgICBib3JkZXItc3R5bGU6IG5vbmU7XHJcbn1cclxuXHJcbi8qIEZvcm1zXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKipcclxuICogMS4gQ2hhbmdlIHRoZSBmb250IHN0eWxlcyBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqIDIuIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaS5cclxuICovXHJcblxyXG5idXR0b24sXHJcbmlucHV0LFxyXG5vcHRncm91cCxcclxuc2VsZWN0LFxyXG50ZXh0YXJlYSB7XHJcbiAgICBmb250LWZhbWlseTogaW5oZXJpdDsgLyogMSAqL1xyXG4gICAgZm9udC1zaXplOiAxMDAlOyAvKiAxICovXHJcbiAgICBsaW5lLWhlaWdodDogMS4xNTsgLyogMSAqL1xyXG4gICAgbWFyZ2luOiAwOyAvKiAyICovXHJcbn1cclxuXHJcbi8qKlxyXG4gKiBTaG93IHRoZSBvdmVyZmxvdyBpbiBJRS5cclxuICogMS4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZS5cclxuICovXHJcblxyXG5idXR0b24sXHJcbmlucHV0IHsgLyogMSAqL1xyXG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEVkZ2UsIEZpcmVmb3gsIGFuZCBJRS5cclxuICogMS4gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94LlxyXG4gKi9cclxuXHJcbmJ1dHRvbixcclxuc2VsZWN0IHsgLyogMSAqL1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxyXG4gKi9cclxuXHJcbmJ1dHRvbixcclxuW3R5cGU9XCJidXR0b25cIl0sXHJcblt0eXBlPVwicmVzZXRcIl0sXHJcblt0eXBlPVwic3VibWl0XCJdIHtcclxuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xyXG59XHJcblxyXG4vKipcclxuICogUmVtb3ZlIHRoZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgaW4gRmlyZWZveC5cclxuICovXHJcblxyXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXHJcblt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLFxyXG5bdHlwZT1cInJlc2V0XCJdOjotbW96LWZvY3VzLWlubmVyLFxyXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XHJcbiAgICBib3JkZXItc3R5bGU6IG5vbmU7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG4vKipcclxuICogUmVzdG9yZSB0aGUgZm9jdXMgc3R5bGVzIHVuc2V0IGJ5IHRoZSBwcmV2aW91cyBydWxlLlxyXG4gKi9cclxuXHJcbmJ1dHRvbjotbW96LWZvY3VzcmluZyxcclxuW3R5cGU9XCJidXR0b25cIl06LW1vei1mb2N1c3JpbmcsXHJcblt0eXBlPVwicmVzZXRcIl06LW1vei1mb2N1c3JpbmcsXHJcblt0eXBlPVwic3VibWl0XCJdOi1tb3otZm9jdXNyaW5nIHtcclxuICAgIG91dGxpbmU6IDFweCBkb3R0ZWQgQnV0dG9uVGV4dDtcclxufVxyXG5cclxuLyoqXHJcbiAqIENvcnJlY3QgdGhlIHBhZGRpbmcgaW4gRmlyZWZveC5cclxuICovXHJcblxyXG5maWVsZHNldCB7XHJcbiAgICBwYWRkaW5nOiAwLjM1ZW0gMC43NWVtIDAuNjI1ZW07XHJcbn1cclxuXHJcbi8qKlxyXG4gKiAxLiBDb3JyZWN0IHRoZSB0ZXh0IHdyYXBwaW5nIGluIEVkZ2UgYW5kIElFLlxyXG4gKiAyLiBDb3JyZWN0IHRoZSBjb2xvciBpbmhlcml0YW5jZSBmcm9tIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gSUUuXHJcbiAqIDMuIFJlbW92ZSB0aGUgcGFkZGluZyBzbyBkZXZlbG9wZXJzIGFyZSBub3QgY2F1Z2h0IG91dCB3aGVuIHRoZXkgemVybyBvdXRcclxuICogICAgYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xyXG5cclxubGVnZW5kIHtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cclxuICAgIGNvbG9yOiBpbmhlcml0OyAvKiAyICovXHJcbiAgICBkaXNwbGF5OiB0YWJsZTsgLyogMSAqL1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlOyAvKiAxICovXHJcbiAgICBwYWRkaW5nOiAwOyAvKiAzICovXHJcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsOyAvKiAxICovXHJcbn1cclxuXHJcbi8qKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxyXG4gKi9cclxuXHJcbnByb2dyZXNzIHtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcclxufVxyXG5cclxuLyoqXHJcbiAqIFJlbW92ZSB0aGUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUgMTArLlxyXG4gKi9cclxuXHJcbnRleHRhcmVhIHtcclxuICAgIG92ZXJmbG93OiBhdXRvO1xyXG59XHJcblxyXG4vKipcclxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gSUUgMTAuXHJcbiAqIDIuIFJlbW92ZSB0aGUgcGFkZGluZyBpbiBJRSAxMC5cclxuICovXHJcblxyXG5bdHlwZT1cImNoZWNrYm94XCJdLFxyXG5bdHlwZT1cInJhZGlvXCJdIHtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cclxuICAgIHBhZGRpbmc6IDA7IC8qIDIgKi9cclxufVxyXG5cclxuLyoqXHJcbiAqIENvcnJlY3QgdGhlIGN1cnNvciBzdHlsZSBvZiBpbmNyZW1lbnQgYW5kIGRlY3JlbWVudCBidXR0b25zIGluIENocm9tZS5cclxuICovXHJcblxyXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcclxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG59XHJcblxyXG4vKipcclxuICogMS4gQ29ycmVjdCB0aGUgb2RkIGFwcGVhcmFuY2UgaW4gQ2hyb21lIGFuZCBTYWZhcmkuXHJcbiAqIDIuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxyXG4gKi9cclxuXHJcblt0eXBlPVwic2VhcmNoXCJdIHtcclxuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkOyAvKiAxICovXHJcbiAgICBvdXRsaW5lLW9mZnNldDogLTJweDsgLyogMiAqL1xyXG59XHJcblxyXG4vKipcclxuICogUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIG1hY09TLlxyXG4gKi9cclxuXHJcblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcclxuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxufVxyXG5cclxuLyoqXHJcbiAqIDEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXHJcbiAqIDIuIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgIGluIFNhZmFyaS5cclxuICovXHJcblxyXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcclxuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvKiAxICovXHJcbiAgICBmb250OiBpbmhlcml0OyAvKiAyICovXHJcbn1cclxuXHJcbi8qIEludGVyYWN0aXZlXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBFZGdlLCBJRSAxMCssIGFuZCBGaXJlZm94LlxyXG4gKi9cclxuXHJcbmRldGFpbHMge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi8qXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2Vycy5cclxuICovXHJcblxyXG5zdW1tYXJ5IHtcclxuICAgIGRpc3BsYXk6IGxpc3QtaXRlbTtcclxufVxyXG5cclxuLyogTWlzY1xyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLyoqXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwKy5cclxuICovXHJcblxyXG50ZW1wbGF0ZSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4vKipcclxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTAuXHJcbiAqL1xyXG5cclxuW2hpZGRlbl0ge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufSIsIkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJSYWxld2F5XCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvUmFsZXdheS1MaWdodC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJhbGV3YXlcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9SYWxld2F5LVJlZ3VsYXIudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJSYWxld2F5XCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvUmFsZXdheS1NZWRpdW0udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogNTAwOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJSYWxld2F5XCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvUmFsZXdheS1Cb2xkLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiVFROb3Jtc1wiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL1RUTm9ybXMtUmVndWxhci50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2ZvbnRzL1RUTm9ybXMtUmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL1RUTm9ybXMtUmVndWxhci5lb3RcIikgZm9ybWF0KFwib3BlbnR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlRUTm9ybXNcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9UVE5vcm1zLUJvbGQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy9UVE5vcm1zLUJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9UVE5vcm1zLUJvbGQuZW90XCIpIGZvcm1hdChcIm9wZW50eXBlXCIpO1xuICBmb250LXdlaWdodDogNzAwOyB9XG5cbkBrZXlmcmFtZXMgb3BhcyB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwLjQ7IH1cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDAuNDsgfSB9XG5cbkBrZXlmcmFtZXMgZmFkZU9wYXMge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDExMCUpO1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIG9wYWNpdHk6IDE7IH0gfVxuXG5Aa2V5ZnJhbWVzIHRvb2x0aXBTaG93IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTsgfSB9XG5cbkBrZXlmcmFtZXMgcm90YXRlIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgwZGVnKTsgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoLTM2MGRlZyk7IH0gfVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZTIyIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApIHJvdGF0ZSgwZGVnKTsgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0zdncsIDApIHJvdGF0ZSgtMzBkZWcpOyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApIHJvdGF0ZSgwZGVnKTsgfSB9XG5cbkBrZXlmcmFtZXMgcm90YXRlMjMge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCkgcm90YXRlKDBkZWcpOyB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNC41dncsIDApIHJvdGF0ZSg0MGRlZyk7IH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCkgcm90YXRlKDBkZWcpOyB9IH1cblxuQGtleWZyYW1lcyByb3RhdGUyIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGRlZyB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTsgfVxuICA2MCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7IH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGphbXAge1xuICAwJSB7XG4gICAgbWFyZ2luLXRvcDogMDsgfVxuICAxNSUge1xuICAgIG1hcmdpbi10b3A6IC0xcmVtOyB9XG4gIDI1JSB7XG4gICAgbWFyZ2luLXRvcDogMDsgfVxuICAzNSUge1xuICAgIG1hcmdpbi10b3A6IC0wLjVyZW07IH1cbiAgNDUlIHtcbiAgICBtYXJnaW4tdG9wOiAwOyB9XG4gIDEwMCUge1xuICAgIG1hcmdpbi10b3A6IDA7IH0gfVxuXG5Aa2V5ZnJhbWVzIGphbXBUcmYge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApOyB9XG4gIDE1JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC03JSk7IH1cbiAgMjUlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7IH1cbiAgMzUlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTMlKTsgfVxuICA0NSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTsgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIHNsaWRlbWUge1xuICAwJSB7XG4gICAgbGVmdDogLTMwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDBweDsgfVxuICAzMCUge1xuICAgIGxlZnQ6IDExMCU7XG4gICAgbWFyZ2luLWxlZnQ6IDgwcHg7IH1cbiAgMTAwJSB7XG4gICAgbGVmdDogMTEwJTtcbiAgICBtYXJnaW4tbGVmdDogODBweDsgfSB9XG5cbkBrZXlmcmFtZXMgcHVsc2VpY29uLWEge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCkgc2NhbGUoMC44NSk7IH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKSBzY2FsZSgxKTsgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKSBzY2FsZSgwLjg1KTsgfSB9XG5cbkBrZXlmcmFtZXMgcHVsc2VpY29uIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKDAuOCk7IH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSBzY2FsZSgxKTsgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSBzY2FsZSgwLjgpOyB9IH1cblxuQGtleWZyYW1lcyBwaG9uZSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoMTVkZWcpIHNjYWxlKDAuOSk7IH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoMGRlZykgc2NhbGUoMS4wMSk7IH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDE1ZGVnKSBzY2FsZSgwLjkpOyB9IH1cblxuQGtleWZyYW1lcyBwdWxzZWljb25MaW5lIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTUlKSBzY2FsZSgwLjcpOyB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC02NSUpIHNjYWxlKDEpOyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTUlKSBzY2FsZSgwLjcpOyB9IH1cblxuQGtleWZyYW1lcyBzY2FsZS1iZWZvcmUge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoMC44KTtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoMSk7XG4gICAgb3BhY2l0eTogMC43OyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKDAuOCk7XG4gICAgb3BhY2l0eTogMDsgfSB9XG5cbkBrZXlmcmFtZXMgdHJhbnNmb3JtLXNoaXZlciB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwcHgsIDBweCkgcm90YXRlKDBkZWcpOyB9XG4gIDI1JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTVweCwgMHB4KSByb3RhdGUoMGRlZyk7IH1cbiAgNzUlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1cHgsIDBweCkgcm90YXRlKDBkZWcpOyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDBweCwgMHB4KSByb3RhdGUoMGRlZyk7IH0gfVxuXG5Aa2V5ZnJhbWVzIHRyYW5zZm9ybS1zaGl2ZXIyIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDBweCwgMHB4KSByb3RhdGUoMGRlZyk7IH1cbiAgMjUlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNXB4KSByb3RhdGUoMGRlZyk7IH1cbiAgNzUlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCA1cHgpIHJvdGF0ZSgwZGVnKTsgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwcHgsIDBweCkgcm90YXRlKDBkZWcpOyB9IH1cblxuQGtleWZyYW1lcyBjYXIxIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDBweCwgMHB4KSBzY2FsZSgxKTsgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMjAwcHgsIDEwcHgpIHNjYWxlKDApOyB9IH1cblxuQGtleWZyYW1lcyBwdWxzZSB7XG4gIDAlIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoMjQ5LCAyMjMsIDIwLCAwLjUpOyB9XG4gIDcwJSB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMjVweCByZ2JhKDI0OSwgMjIzLCAyMCwgMCk7IH1cbiAgMTAwJSB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDI0OSwgMjIzLCAyMCwgMCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIHNicy1hbmltIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDBweCkgdHJhbnNsYXRlWSgwcHgpIHJvdGF0ZSgwZGVnKSBzY2FsZSgxLCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7IH1cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMnB4KSB0cmFuc2xhdGVZKC04cHgpIHJvdGF0ZSgtNWRlZykgc2NhbGUoMSwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyOyB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDBweCkgdHJhbnNsYXRlWSgwcHgpIHJvdGF0ZSgwZGVnKSBzY2FsZSgxLCAxKTsgfSB9XG5cbkBrZXlmcmFtZXMgcG9wIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMXB4KSByb3RhdGVYKDBkZWcpIHNjYWxlM2QoMSwgMSwgMSk7IH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxcHgpIHJvdGF0ZVgoMGRlZykgc2NhbGUzZCgxLjIsIDEuMiwgMS4yKTsgfSB9XG5cbkBrZXlmcmFtZXMgcHVmZi1vdXQge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDBkZWcpIHNjYWxlKDEsIDEpO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MCU7XG4gICAgICB0cmFuc2Zvcm0tb3JpZ2luLW9wYWNpdHk6IDE7IH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDBkZWcpIHNjYWxlKDIsIDIpO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MCU7XG4gICAgb3BhY2l0eTogMDsgfSB9XG5cbkBrZXlmcmFtZXMgc2xpZGUtdXAtaW4ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMHB4LCAxMDAlKSByb3RhdGUoMWRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7IH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwcHgsIDBweCkgcm90YXRlKDBkZWcpO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgMDsgfSB9XG5cbi5mYWRlX2luIHtcbiAgb3BhY2l0eTogMTtcbiAgYW5pbWF0aW9uLWRlbGF5OiAwbXM7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMTUwMG1zO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICBhbmltYXRpb24tbmFtZTogc2xpZGUtdXAtaW47IH1cblxuLnRpdGxlLWZpcnN0IHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAwbXM7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMTUwMG1zO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICBhbmltYXRpb24tbmFtZTogc2xpZGUtdXAtaW47IH1cblxuLnN1YnRpdGxlLWZpcnN0IHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAwbXM7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMTUwMG1zO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICBhbmltYXRpb24tbmFtZTogc2xpZGUtdXAtaW47IH1cblxuQGtleWZyYW1lcyBkMyB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDkwMCkgcm90YXRlWSgtNDJkZWcpIHRyYW5zbGF0ZVgoNTklKTsgfVxuICA4MCUge1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMCkgcm90YXRlWSgwKSB0cmFuc2xhdGVYKDU5JSk7IH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgwKSByb3RhdGVZKDApIHRyYW5zbGF0ZVgoMCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGQzLWVuZCB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDApIHJvdGF0ZVkoMCkgdHJhbnNsYXRlWCgwKTsgfVxuICA4MCUge1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMCkgcm90YXRlWSgwKSB0cmFuc2xhdGVYKDU5JSk7IH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg5MDApIHJvdGF0ZVkoLTQyZGVnKSB0cmFuc2xhdGVYKDU5JSk7IH0gfVxuXG4qIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG5odG1sIHtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoOyB9XG5cbmJvZHkge1xuICBmb250LWZhbWlseTogJ1JhbGV3YXknLCBzYW5zLXNlcmlmO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIGNvbG9yOiAjMjgyODI4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDsgfVxuXG5hLCBidXR0b24sIGlucHV0LCB0ZXh0YXJlYSwgc2VsZWN0IHtcbiAgb3V0bGluZTogbm9uZTsgfVxuXG51bCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwOyB9XG5cbmEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMjgyODI4OyB9XG5cbnAge1xuICBtYXJnaW46IDA7IH1cblxuaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlOyB9XG5cbi5zbGljay1zbGlkZSwgLnNsaWNrLXNsaWRlICoge1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7IH1cblxuLmJsYWNrIHtcbiAgY29sb3I6ICM1QTVBNTk7IH1cblxuLnBvZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbi5tcm0ge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXZ3OyB9XG5cbi5tciB7XG4gIG1hcmdpbi1yaWdodDogMXZ3OyB9XG5cbi5tcnMge1xuICBtYXJnaW4tcmlnaHQ6IDEuNXZ3OyB9XG5cbi5sdCB7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5nZ2Mge1xuICBjb2xvcjogIzY5YmRhZDsgfVxuXG4uZ3JheSB7XG4gIGNvbG9yOiAjYWVhZWFlOyB9XG5cbi50aXRsZS1sZyB7XG4gIGZvbnQtc2l6ZTogMy40dnc7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7IH1cblxuLnRpdGxlLW51bSB7XG4gIGZvbnQtc2l6ZTogNC4zdnc7XG4gIGxpbmUtaGVpZ2h0OiAwLjg7IH1cblxuLnRhYyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uZncxIHtcbiAgZm9udC13ZWlnaHQ6IDEwMDsgfVxuXG4uZnczIHtcbiAgZm9udC13ZWlnaHQ6IDMwMDsgfVxuXG4uZnc1IHtcbiAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuXG4uZnc0IHtcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uZnc3IHtcbiAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuXG4uZndiIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuLmZ3OSB7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7IH1cblxuLmZzaSB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG4udGFyIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cblxuLnRkdCB7XG4gIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoOyB9XG5cbi50ZHUge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4uY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi50dHUge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi50aXRsZSB7XG4gIGZvbnQtc2l6ZTogMi42dnc7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7IH1cblxuLnQtbWluIHtcbiAgZm9udC1zaXplOiAxLjk1dnc7IH1cblxuLnQtc3Mge1xuICBmb250LXNpemU6IDEuNXZ3OyB9XG5cbi50LW1pbjIge1xuICBmb250LXNpemU6IDEuN3Z3OyB9XG5cbi50ZXh0IHtcbiAgZm9udC1zaXplOiAwLjk3dnc7IH1cblxuLnRleHQtbWQge1xuICBmb250LXNpemU6IDEuMDd2dzsgfVxuXG4udGcge1xuICBjb2xvcjogI2Y3ODQ0OTsgfVxuXG4udGcyIHtcbiAgY29sb3I6ICNhZmU0ZDY7IH1cblxuYS50ZXh0LW1pbiB7XG4gIGNvbG9yOiAjMTgxODE4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC40czsgfVxuICBhLnRleHQtbWluOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmNzIwMDsgfVxuXG4uc21hbGwtdGV4dCB7XG4gIGZvbnQtc2l6ZTogMC45MnZ3OyB9XG5cbi50c204IHtcbiAgZm9udC1zaXplOiAwLjU1dnc7IH1cblxuLnRzbTEwIHtcbiAgZm9udC1zaXplOiAwLjYxdnc7IH1cblxuLnRzbTExIHtcbiAgZm9udC1zaXplOiAwLjd2dzsgfVxuXG4udHNtMTIge1xuICBmb250LXNpemU6IDAuNzV2dzsgfVxuXG4udHNtMTMge1xuICBmb250LXNpemU6IDAuODV2dzsgfVxuXG4udGV4dDI0IHtcbiAgZm9udC1zaXplOiAxLjR2dzsgfVxuXG4udGV4dDIzIHtcbiAgZm9udC1zaXplOiAxLjN2dzsgfVxuXG4udGV4dDIxIHtcbiAgZm9udC1zaXplOiAxLjJ2dzsgfVxuXG4uY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiA3OHZ3O1xuICBtYXJnaW46IDAgYXV0bzsgfVxuICAuY29udGFpbmVyLWJpZyB7XG4gICAgbWF4LXdpZHRoOiA4NXZ3O1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gIC5jb250YWluZXItbWluIHtcbiAgICBtYXgtd2lkdGg6IDcydnc7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgLmNvbnRhaW5lci0tbGVmdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1sZWZ0OiAxMC41NzV2dzsgfVxuICAuY29udGFpbmVyLS1yaWdodCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1yaWdodDogMTAuNTc1dnc7IH1cblxuLm1sZyB7XG4gIG1hcmdpbi1ib3R0b206IDQuNXZ3OyB9XG5cbi5tc20ge1xuICBtYXJnaW4tYm90dG9tOiAyLjR2dzsgfVxuXG4ubWIge1xuICBtYXJnaW4tYm90dG9tOiAxLjV2dzsgfVxuXG4ubWJtIHtcbiAgbWFyZ2luLWJvdHRvbTogMC43dnc7IH1cblxuLm1icyB7XG4gIG1hcmdpbi1ib3R0b206IDAuNDF2dzsgfVxuXG4uc3RvcCB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLnNlY3Rpb24ge1xuICBwYWRkaW5nOiA2dncgMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5tYXgge1xuICB3aWR0aDogMTAwJTsgfVxuXG4uYnRuLXRleHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuXG4uZ3Ige1xuICBjb2xvcjogIzhEOEQ4RDsgfVxuXG4uYnRuIHtcbiAgcGFkZGluZzogMS41dncgMS41dnc7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIHotaW5kZXg6IDY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyOiBub25lO1xuICBib3gtc2hhZG93OiAwIDhweCAxM3B4IHJnYmEoMjIzLCAxOTgsIDAsIDAuNDkpLCBpbnNldCAwIC00cHggMXB4ICNkZmM2MDA7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjlERjE0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICB3aWR0aDogMTAwJTsgfVxuICAuYnRuOm5vdCg6ZGlzYWJsZWQpIC5idG4tYmxpY2sge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyLXJhZGl1czogMTE1cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgIC5idG46bm90KDpkaXNhYmxlZCkgLmJ0bi1ibGljazphZnRlciB7XG4gICAgICBtYXJnaW4tbGVmdDogLTMwcHg7XG4gICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgaGVpZ2h0OiAzMDBweDtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICBhbmltYXRpb24tZGVsYXk6IDAuMDVzO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogLTQwcHg7XG4gICAgICB0b3A6IC0xNTBweDtcbiAgICAgICAgdG9wLWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMXM7XG4gICAgICBhbmltYXRpb24tbmFtZTogc2xpZGVtZTtcbiAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMy41cztcbiAgICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpOyB9XG4gIC5idG46aG92ZXIge1xuICAgIGJveC1zaGFkb3c6IDAgOHB4IDEzcHggcmdiYSgyMjMsIDE5OCwgMCwgMC40OSksIGluc2V0IDAgNHB4IDFweCAjZGZjNjAwOyB9XG4gIC5idG4ubGlnaHQge1xuICAgIGNvbG9yOiAjMTkxOTE5O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsICNmZmU5N2UgMCUsICNmZGY3YWQgMTAwJSk7XG4gICAgYm94LXNoYWRvdzogMCA4cHggMTNweCByZ2JhKDIxNCwgMTg2LCA5MiwgMC40OSksIGluc2V0IDAgLTRweCAxcHggI2Q2YmE1YzsgfVxuICAgIC5idG4ubGlnaHQ6aG92ZXIge1xuICAgICAgYm94LXNoYWRvdzogMCA4cHggMTNweCByZ2JhKDIxNCwgMTg2LCA5MiwgMC40OSksIGluc2V0IDAgNHB4IDFweCAjZDZiYTVjOyB9XG4gIC5idG4uYm9yZCB7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGRkZGQ7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDJweCAjYTdhN2E3O1xuICAgIGNvbG9yOiAjZGRkZGRkOyB9XG4gICAgLmJ0bi5ib3JkOmhvdmVyIHtcbiAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMjBweCAjYTdhN2E3OyB9XG4gICAgLmJ0bi5ib3JkLmJkciB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjMTQ5MWQwO1xuICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMnB4ICMxNDkxZDA7XG4gICAgICBjb2xvcjogIzE0OTFkMDsgfVxuICAgICAgLmJ0bi5ib3JkLmJkcjpob3ZlciB7XG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMjBweCAjMTQ5MWQwOyB9XG4gIC5idG4uYmlnIHtcbiAgICBwYWRkaW5nOiAxLjV2dyAxdnc7IH1cbiAgLmJ0bi5taW4ge1xuICAgIHBhZGRpbmctdG9wOiAwLjZ2dztcbiAgICBwYWRkaW5nLWJvdHRvbTogMC42dnc7IH1cblxuLmJ1YmJseS1idXR0b246bm90KDpkaXNhYmxlZCkgLmJsaWNrIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgLmJ1YmJseS1idXR0b246bm90KDpkaXNhYmxlZCkgLmJsaWNrOmFmdGVyIHtcbiAgICBtYXJnaW4tbGVmdDogLTMwcHg7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMDBweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGFuaW1hdGlvbi1kZWxheTogMC4wNXM7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IC00MHB4O1xuICAgIHRvcDogLTE1MHB4O1xuICAgICAgdG9wLWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjFzO1xuICAgIGFuaW1hdGlvbi1uYW1lOiBzbGlkZW1lO1xuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMy41cztcbiAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7IH1cblxuLmJ1YmJseS1idXR0b246aG92ZXIgLmJ0bi1pbWcge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNXB4KTsgfVxuXG4uYnRuLWNlbnQge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG5cbi5idG4taW1nIHtcbiAgd2lkdGg6IDEuNXZ3O1xuICBoZWlnaHQ6IDEuNXZ3O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7IH1cblxuLmJ1cmdlciB7XG4gIHdpZHRoOiAzLjdyZW07XG4gIGhlaWdodDogNHJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbi10b3A6IDAuM3JlbTsgfVxuICAuYnVyZ2VyIHNwYW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiA2NSU7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjc4NDRhOyB9XG4gICAgLmJ1cmdlciBzcGFuOmJlZm9yZSwgLmJ1cmdlciBzcGFuOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTUwJTtcbiAgICAgIGhlaWdodDogMXB4O1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjc4NDRhO1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4OyB9XG4gICAgLmJ1cmdlciBzcGFuOmJlZm9yZSB7XG4gICAgICB0b3A6IC0xcmVtOyB9XG4gICAgLmJ1cmdlciBzcGFuOmFmdGVyIHtcbiAgICAgIGJvdHRvbTogLTFyZW07IH1cbiAgLmJ1cmdlcl9fd3JhcCB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogI2Q3ZDdkNztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC40cztcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHdpZHRoOiAwOyB9XG4gICAgLmJ1cmdlcl9fd3JhcDpob3ZlciB7XG4gICAgICBjb2xvcjogI2Y3ODQ0YTsgfVxuXG4ubGluayB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAubGluazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0b3A6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM1QTVBNTk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjRzOyB9XG4gIC5saW5rOmhvdmVyOmJlZm9yZSB7XG4gICAgd2lkdGg6IDQwJTsgfVxuICAubGluay5kc2g6YmVmb3JlIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICM1QTVBNTk7IH1cblxuaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzhjOGM4YzsgfVxuXG5pbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzhjOGM4YzsgfVxuXG5pbnB1dDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM4YzhjOGM7IH1cblxuaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM4YzhjOGM7IH1cblxudGV4dGFyZWE6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzhjOGM4YzsgfVxuXG50ZXh0YXJlYTotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzhjOGM4YzsgfVxuXG50ZXh0YXJlYTo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM4YzhjOGM7IH1cblxudGV4dGFyZWE6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM4YzhjOGM7IH1cblxuLmlucHV0IHtcbiAgaGVpZ2h0OiAzLjh2dztcbiAgcGFkZGluZzogMC4zdncgMXZ3O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2NjY2M7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuaW5wdXQudjIge1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkZGRkO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgLmlucHV0OmZvY3VzIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZjc4NDQ5OyB9XG5cbi5pbnAtbWluIHtcbiAgd2lkdGg6IDMwLjUlOyB9XG5cbi5pbnAtbWQge1xuICB3aWR0aDogNDUlOyB9XG5cbi5pbnAtYmlnIHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmFycm93cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDR2dztcbiAgaGVpZ2h0OiA0dnc7XG4gIHotaW5kZXg6IDE4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMC43dnc7IH1cbiAgLmFycm93cy50MiB7XG4gICAgd2lkdGg6IDV2dztcbiAgICBoZWlnaHQ6IDV2dzsgfVxuICAuYXJyb3dzLnQ0IHtcbiAgICB3aWR0aDogMy41dnc7XG4gICAgaGVpZ2h0OiAzLjV2dzsgfVxuICAuYXJyb3dzLnQ2IHtcbiAgICBib3gtc2hhZG93OiAwIDVweCA1NHB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgZmlsdGVyOiBncmF5c2NhbGUoMSk7IH1cbiAgLmFycm93czpob3ZlciB7XG4gICAgb3BhY2l0eTogMC43O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSBzY2FsZSgxLjEpOyB9XG4gICAgLmFycm93czpob3Zlci50NiB7XG4gICAgICBmaWx0ZXI6IGdyYXlzY2FsZSgwKTtcbiAgICAgIG9wYWNpdHk6IDE7IH1cblxuLnNsaWRlUHJldiB7XG4gIGxlZnQ6IDMuNXJlbTsgfVxuICAuc2xpZGVQcmV2LnQyIHtcbiAgICBsZWZ0OiAtMi41dnc7IH1cbiAgLnNsaWRlUHJldi50NCB7XG4gICAgbGVmdDogLTEuMXZ3OyB9XG4gIC5zbGlkZVByZXYudDMge1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0b3A6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpOyB9XG4gICAgLnNsaWRlUHJldi50Mzpob3ZlciB7XG4gICAgICBvcGFjaXR5OiAwLjc7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgc2NhbGUoMS4xKTsgfVxuXG4uc2xpZGVOZXh0IHtcbiAgcmlnaHQ6IDMuNXJlbTsgfVxuICAuc2xpZGVOZXh0LnQyIHtcbiAgICByaWdodDogLTIuNXZ3OyB9XG4gIC5zbGlkZU5leHQudDQge1xuICAgIHJpZ2h0OiAtMS4xdnc7IH1cbiAgLnNsaWRlTmV4dC50MyB7XG4gICAgbGVmdDogNTAlO1xuICAgIGJvdHRvbTogLTF2dztcbiAgICB0b3A6IGF1dG87XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpOyB9XG4gICAgLnNsaWRlTmV4dC50Mzpob3ZlciB7XG4gICAgICBvcGFjaXR5OiAwLjc7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgc2NhbGUoMS4xKTsgfVxuXG4uY2hlY2stYm94IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4uY2hlY2stbGluZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuLmNoZWNrLWxhYmVsIHtcbiAgd2lkdGg6IDEuMXZ3O1xuICBoZWlnaHQ6IDEuMXZ3O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMC4ydnc7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleC1zaHJpbms6IDA7XG4gIG1hcmdpbi1yaWdodDogLjV2dztcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDEwcHggcmdiYSgxNDAsIDE0MCwgMTQwLCAwLjA0KTtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDFkMWQxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG4gIC5jaGVjay1sYWJlbC52MiB7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICBib3gtc2hhZG93OiAwIDVweCAxMHB4IHJnYmEoNDMsIDQzLCA1MSwgMC4xKTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZThlOGU4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgd2lkdGg6IDEuNXZ3O1xuICAgIGhlaWdodDogMS41dnc7XG4gICAgcGFkZGluZzogMC4ydnc7IH1cbiAgICAuY2hlY2stbGFiZWwudjIgLmNoZWNrLWxhYmVsLWFjdCB7XG4gICAgICB3aWR0aDogMXZ3O1xuICAgICAgaGVpZ2h0OiAxdnc7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgcGFkZGluZzogMC4ydnc7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzRjYTM1MjsgfVxuICAuY2hlY2stbGFiZWwtYWN0IHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC40cztcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApOyB9XG4gIC5jaGVjay1sYWJlbC5taW4ge1xuICAgIHdpZHRoOiAxdnc7XG4gICAgaGVpZ2h0OiAxdnc7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4OyB9XG5cbi5ibG9jay1pbXAtYmYge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkZGRkO1xuICB0cmFuc2l0aW9uOiBhbGwgMC40czsgfVxuXG4uYmxvY2staW1wIHtcbiAgcGFkZGluZzogMS4zdncgMS41dnc7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjd2dzsgfVxuXG4ucmhpZGUge1xuICBkaXNwbGF5OiBub25lOyB9XG4gIC5yaGlkZTpjaGVja2VkIH4gc3BhbiAuY2hlY2stbGFiZWwtYWN0IHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpOyB9XG4gIC5yaGlkZTpjaGVja2VkIH4gc3BhbiAuY2hlY2stbGFiZWwubWluIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWJkMjczOyB9XG4gIC5yaGlkZTpjaGVja2VkIH4gLmJsb2NrLWltcC1iZiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzRjYTM1MjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNGNhMzUyOyB9XG4gIC5yaGlkZTpjaGVja2VkIH4gLnRzbTEzIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnJoaWRlOmNoZWNrZWQgfiAudGltZXMtYmxvY2sgZGl2LmZhbmN5LXNlbGVjdCBkaXYudHJpZ2dlciB7XG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDsgfVxuXG4ud2FjIHtcbiAgY29sb3I6ICMzZmJmM2YgIWltcG9ydGFudDsgfVxuXG4udmljIHtcbiAgY29sb3I6ICM4MTczYzcgIWltcG9ydGFudDsgfVxuXG4udGdjIHtcbiAgY29sb3I6ICM1ZmNmZjIgIWltcG9ydGFudDsgfVxuXG4uZW1jIHtcbiAgY29sb3I6ICNmYmM4NTUgIWltcG9ydGFudDsgfVxuXG4udmYge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAyLjZ2dyAydnc7XG4gIGJveC1zaGFkb3c6IDAgMCA0MHB4IHJnYmEoMTMzLCAxMzgsIDE2MCwgMC4xKTtcbiAgdHJhbnNmb3JtOiBza2V3WSgtMmRlZyk7XG4gIHotaW5kZXg6IDQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAudmY6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY29udGVudDogJyc7XG4gICAgbGVmdDogNTAlO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkMWQ1ZTQ7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE0cHgpO1xuICAgIGhlaWdodDogY2FsYygxMDAlIC0gMTRweCk7XG4gICAgei1pbmRleDogMTsgfVxuICAudmYtd3JhcCB7XG4gICAgdHJhbnNmb3JtOiBza2V3WSgyZGVnKTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogNTsgfVxuXG4ubGluZS10ZyB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGNiZjhiO1xuICB3aWR0aDogNDAlOyB9XG4gIC5saW5lLXRnLm1pbiB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIHdpZHRoOiA3dnc7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2NkZDQ7IH1cblxuLnByZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogNDsgfVxuXG4uYmxjIHtcbiAgY29sb3I6ICMzMDMwMzAgIWltcG9ydGFudDsgfVxuXG4ubGNiIHtcbiAgY29sb3I6ICMzMDMwMzA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzOyB9XG4gIC5sY2I6aG92ZXIge1xuICAgIGNvbG9yOiAjZTMwNjEzOyB9XG5cbi5haWMge1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cbi50ZXh0LXJvdGF0ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogOHZ3O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB6LWluZGV4OiA3MTsgfVxuICAudGV4dC1yb3RhdGUucmlnaHQge1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IDA7IH1cbiAgLnRleHQtcm90YXRlLWl0ZW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGNvbG9yOiByZ2JhKDE0MCwgMTQwLCAxNDAsIDAuNSk7IH1cbiAgICAudGV4dC1yb3RhdGUtaXRlbTpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAtMy40dnc7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZDFkMWQxO1xuICAgICAgd2lkdGg6IDN2dztcbiAgICAgIGhlaWdodDogMXB4OyB9XG4gICAgLnRleHQtcm90YXRlLWl0ZW06YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogLTMuNHZ3O1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2QxZDFkMTtcbiAgICAgIHdpZHRoOiAzdnc7XG4gICAgICBoZWlnaHQ6IDFweDsgfVxuICAgIC50ZXh0LXJvdGF0ZS1pdGVtLndoIHtcbiAgICAgIGNvbG9yOiAjZmZmZjsgfVxuXG4ubGluZSB7XG4gIHdpZHRoOiAzdnc7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWExYTFhO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNmNzg0NGEgMCUsICNmZmFkMmYgMTAwJSk7IH1cbiAgLmxpbmUuY2VuIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cbiAgLmxpbmUuZ3Ige1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzMzMzMzM7IH1cbiAgLmxpbmUuZ3IyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWQ5ZDlkOyB9XG4gIC5saW5lLWJpZyB7XG4gICAgd2lkdGg6IDh2dzsgfVxuICAubGluZS5iaWcyIHtcbiAgICB3aWR0aDogMTd2dzsgfVxuXG4udGFsIHtcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG4udGIge1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC13ZWJraXQtdGV4dC1zdHJva2Utd2lkdGg6IDFweDtcbiAgLXdlYmtpdC10ZXh0LXN0cm9rZS1jb2xvcjogI2ZmZjsgfVxuXG4udGdyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjZjc4NDRhIDAlLCAjZmZhZDJmIDEwMCUpO1xuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi5wb2luIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogNDM7IH1cblxuLnRsdC1tb2Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnRsdC1tb2Q6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogLTQuM3Z3O1xuICAgIHdpZHRoOiAzLjV2dztcbiAgICBoZWlnaHQ6IDJweDtcbiAgICB0b3A6IDEuM3Z3O1xuICAgIHotaW5kZXg6IDEyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxYTFhMWE7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjZjc4NDRhIDAlLCAjZmZhZDJmIDEwMCUpOyB9XG4gIC50bHQtbW9kOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogLTE3LjN2dztcbiAgICB3aWR0aDogMTMuNXZ3O1xuICAgIGhlaWdodDogMXB4O1xuICAgIHRvcDogMS4zdnc7XG4gICAgei1pbmRleDogOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7IH1cbiAgLnRsdC1tb2QubHRoOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGVkZWRlOyB9XG5cbi50ZXh0LW1vZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAudGV4dC1tb2Q6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogLTJ2dztcbiAgICB3aWR0aDogMS41dnc7XG4gICAgaGVpZ2h0OiAycHg7XG4gICAgdG9wOiAwLjV2dztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWExYTFhO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2Y3ODQ0YSAwJSwgI2ZmYWQyZiAxMDAlKTtcbiAgICB3aWR0aDogMDsgfVxuICAudGV4dC1tb2Q6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAtMnZ3O1xuICAgIHdpZHRoOiAxLjV2dztcbiAgICBoZWlnaHQ6IDJweDtcbiAgICB0b3A6IDAuNXZ3O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTsgfVxuXG4uamNzYiB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuXG4ucG9zYSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuXG4uZmRjIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuXG4ubW9icyB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gIC50aXRsZS1sZyB7XG4gICAgZm9udC1zaXplOiAzLjJyZW07IH1cbiAgLnRpdGxlLW1zbGcge1xuICAgIGZvbnQtc2l6ZTogNS41cmVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAuMnJlbTsgfVxuICAudGl0bGUtZWxnIHtcbiAgICBmb250LXNpemU6IDYuNnJlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogLjJyZW07IH1cbiAgLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDIuNnJlbTsgfVxuICAudGdnIHtcbiAgICBwYWRkaW5nOiAwLjFyZW0gMC40cmVtO1xuICAgIG1hcmdpbjogMC4ycmVtIDA7IH1cbiAgLnQtbWluIHtcbiAgICBmb250LXNpemU6IDEuOTVyZW07IH1cbiAgLnQtc3Mge1xuICAgIGZvbnQtc2l6ZTogMS43cmVtOyB9XG4gIC50LW1pbjIge1xuICAgIGZvbnQtc2l6ZTogMS45cmVtOyB9XG4gIC50ZXh0LXRnIHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtOyB9XG4gIC50ZXh0LW1kIHtcbiAgICBmb250LXNpemU6IDEuNHJlbTsgfVxuICAudGV4dCB7XG4gICAgZm9udC1zaXplOiAxLjJyZW07IH1cbiAgLnNtYWxsLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMS4xcmVtOyB9XG4gIC50c204IHtcbiAgICBmb250LXNpemU6IDAuOHJlbTsgfVxuICAudHNtIHtcbiAgICBmb250LXNpemU6IDAuOXJlbTsgfVxuICAudHNtMTIge1xuICAgIGZvbnQtc2l6ZTogMXJlbTsgfVxuICAudHNtMTEge1xuICAgIGZvbnQtc2l6ZTogMXJlbTsgfVxuICAudHNtMTMge1xuICAgIGZvbnQtc2l6ZTogMS4xcmVtOyB9XG4gIC5tcjEge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbTsgfVxuICAudG51bSB7XG4gICAgZm9udC1zaXplOiAyLjlyZW07IH1cbiAgLnRleHQyNCB7XG4gICAgZm9udC1zaXplOiAxLjRyZW07IH1cbiAgLnRleHQyMyB7XG4gICAgZm9udC1zaXplOiAxLjNyZW07IH1cbiAgLnRleHQyMSB7XG4gICAgZm9udC1zaXplOiAxLjNyZW07IH1cbiAgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA5MHZ3O1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gICAgLmNvbnRhaW5lci1taW4ge1xuICAgICAgbWF4LXdpZHRoOiA5MHZ3O1xuICAgICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgICAuY29udGFpbmVyLW1kIHtcbiAgICAgIG1heC13aWR0aDogOTB2dztcbiAgICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gICAgLmNvbnRhaW5lci1tbSB7XG4gICAgICBtYXgtd2lkdGg6IDkwdnc7XG4gICAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAubWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0LjVyZW07IH1cbiAgLm1zbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMi40cmVtOyB9XG4gIC5tYiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtOyB9XG4gIC5tYm0ge1xuICAgIG1hcmdpbi1ib3R0b206IDAuN3JlbTsgfVxuICAubWJzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjQxcmVtOyB9XG4gIC5zZWN0aW9uIHtcbiAgICBwYWRkaW5nOiA2cmVtIDA7IH1cbiAgLmJ1YmJseS1idXR0b24ge1xuICAgIHBhZGRpbmc6IDEuOHJlbSAxcmVtOyB9XG4gICAgLmJ1YmJseS1idXR0b24uYmlnIHtcbiAgICAgIHBhZGRpbmc6IDJyZW0gMXJlbTsgfVxuICAgIC5idWJibHktYnV0dG9uLm1pbiB7XG4gICAgICBwYWRkaW5nLXRvcDogMC42cmVtO1xuICAgICAgcGFkZGluZy1ib3R0b206IDAuNnJlbTsgfVxuICAuaW5wdXQge1xuICAgIGhlaWdodDogNC41cmVtO1xuICAgIHBhZGRpbmc6IDAuM3JlbSAxcmVtO1xuICAgIHBhZGRpbmctbGVmdDogMnJlbTsgfVxuICAgIC5pbnB1dC50MiB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTsgfVxuICAuYnRuLW1vZCB7XG4gICAgcGFkZGluZzogMS4ycmVtIDEuNXJlbTsgfVxuICAuYnRuIHtcbiAgICBwYWRkaW5nOiAxLjdyZW07IH1cbiAgLmNsb3NlIHtcbiAgICB3aWR0aDogMnJlbTtcbiAgICBoZWlnaHQ6IDJyZW07IH1cbiAgLm1ybSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07IH1cbiAgLm1yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW07IH1cbiAgLm1ycyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW07IH1cbiAgLmhlYWRlcl9fbnVtYmVyLWltZyB7XG4gICAgd2lkdGg6IDJyZW07XG4gICAgaGVpZ2h0OiAycmVtO1xuICAgIHBhZGRpbmc6IDAuM3JlbTsgfVxuICAuYnRuLW1haW4ge1xuICAgIHdpZHRoOiAyMXJlbTsgfVxuICAubWFpbi1pLWltZyB7XG4gICAgd2lkdGg6IDMuOHJlbTtcbiAgICBwYWRkaW5nOiAwLjlyZW07IH1cbiAgLnBsYXkge1xuICAgIHdpZHRoOiA1cmVtOyB9XG4gIC5jb250YWN0c19fcmlnaHQtcm93IHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5jb250YWN0cy1zbGlkZXItd3JhcCB7XG4gICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtOyB9XG4gIC5jb250YWN0cy1zbGlkZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC5jb250YWN0cy1zbGlkZXItaXRlbSB7XG4gICAgaGVpZ2h0OiAyN3Z3OyB9XG4gIC5hcnJvd3MudDIge1xuICAgIHdpZHRoOiA1cmVtO1xuICAgIGhlaWdodDogNXJlbTsgfVxuICAuc2xpZGVQcmV2LnQyIHtcbiAgICBsZWZ0OiAtMi41cmVtOyB9XG4gIC5zbGlkZU5leHQudDIge1xuICAgIHJpZ2h0OiAtMi41cmVtOyB9XG4gIC5jb250YWN0cy1zbGlkZXItd3JhcCAudGV4dC1tZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgLmNvbnRhY3RzLWJsIHtcbiAgICB3aWR0aDogYXV0bzsgfVxuICAuZm9vdGVyX19jb250IHtcbiAgICBwYWRkaW5nOiAycmVtIDA7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmxvZ29fX2ltZyB7XG4gICAgbWF4LXdpZHRoOiAxNHJlbTsgfVxuICAucmlnaHQge1xuICAgIHdpZHRoOiA0LjVyZW07IH1cbiAgLnJpZ2h0LXRleHQtaW1nIHtcbiAgICB3aWR0aDogMS41cmVtO1xuICAgIGhlaWdodDogMS41cmVtOyB9XG4gIC5yaWdodC1pdGVtIHtcbiAgICB3aWR0aDogMS41cmVtO1xuICAgIGhlaWdodDogMS41cmVtOyB9XG4gIC5yaWdodC10aHJlZSB7XG4gICAgYm90dG9tOiAyLjRyZW07IH1cbiAgLnJpZ2h0LXR3byB7XG4gICAgdG9wOiA2cmVtOyB9XG4gIC5yaWdodC1vbmUge1xuICAgIHRvcDogMi4zcmVtOyB9XG4gIC5tYWluLWFkdmFzIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgLm1haW4tYWR2YXNfX2l0ZW0ge1xuICAgIHdpZHRoOiA0NyU7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNSU7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjUlO1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgICBwYWRkaW5nOiAxLjVyZW07IH1cbiAgLm1haW4tYWR2YXNfX2l0ZW0taW1uIHtcbiAgICBoZWlnaHQ6IDZyZW07IH1cbiAgLnByaWNlX19yb3ctaXRlbSwgLnByaWNlX19yb3ctaXRlbS50MSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMS40cmVtOyB9XG4gICAgLnByaWNlX19yb3ctaXRlbTpudGgtY2hpbGQoMiksIC5wcmljZV9fcm93LWl0ZW0udDE6bnRoLWNoaWxkKDIpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnJpZ2h0LWltZyB7XG4gICAgd2lkdGg6IDNyZW07IH1cbiAgLnJpZ2h0LWltZy50ZWxwIHtcbiAgICBoZWlnaHQ6IDNyZW07XG4gICAgcGFkZGluZzogMC40cmVtOyB9XG4gIC5jb250YWN0c19fY29udCB7XG4gICAgZmxleC13cmFwOiB3cmFwOyB9XG4gIC5jb250YWN0c19fbGVmdCB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmNvbnRhY3RzX19yaWdodCB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLm1hcCB7XG4gICAgaGVpZ2h0OiA0OHZ3OyB9XG4gIC5jb250YWN0cy1zbGlkZXItaXRlbSB7XG4gICAgaGVpZ2h0OiA0OHZ3OyB9XG4gIC5jb250YWN0cy1zbGlkZXIge1xuICAgIHdpZHRoOiA4MCU7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTY3cHgpIHtcbiAgLmNvbnRhaW5lci0tbGVmdCB7XG4gICAgbWF4LXdpZHRoOiA5MHZ3O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgLmNvbnRhaW5lci0tcmlnaHQge1xuICAgIG1heC13aWR0aDogOTB2dztcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiAwOyB9XG4gIC50aXRsZS1sZyB7XG4gICAgZm9udC1zaXplOiAzLjRyZW07IH1cbiAgLmxvZ29fX3RleHQge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmhlYWRlcl9fbWFwIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5yaWdodC10d28ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLm1haW4tYnRucyB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH1cbiAgLmJ0biB7XG4gICAgcGFkZGluZzogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgaGVpZ2h0OiA0LjdyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtOyB9XG4gIC5sb2dvX19pbWcge1xuICAgIG1heC13aWR0aDogMTJyZW07XG4gICAgd2lkdGg6IDlyZW07IH1cbiAgLmhlYWRlciB7XG4gICAgcGFkZGluZy1ib3R0b206IDRyZW07IH1cbiAgICAuaGVhZGVyIC5saW5rIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnJpZ2h0IHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgLnJpZ2h0LW9uZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfVxuICAubWFpbi12aWRlbyB7XG4gICAgcmlnaHQ6IC0zMXZ3O1xuICAgIHRvcDogMTFyZW07XG4gICAgd2lkdGg6IDg4dnc7IH1cbiAgLm1haW5fX2NvbnQgLnRleHQyNCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDU7XG4gICAgd2lkdGg6IDY1JTsgfVxuICAgIC5tYWluX19jb250IC50ZXh0MjQgYnIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAucGxheSB7XG4gICAgcmlnaHQ6IDM4dnc7XG4gICAgdG9wOiA0MSU7IH1cbiAgLm1haW4tYWR2YXNfX2l0ZW0ge1xuICAgIHdpZHRoOiAzMCU7IH1cbiAgLm1haW4tYWR2YXMge1xuICAgIHdpZHRoOiAxMTUlOyB9XG4gIC5tYWluLWFkdmFzX19pdGVtLWltbiB7XG4gICAgaGVpZ2h0OiA0cmVtOyB9XG4gIC5tZW51IHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHotaW5kZXg6IDk5OTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBwYWRkaW5nOiAxLjhyZW07IH1cbiAgICAubWVudS1sb2dvIHtcbiAgICAgIHdpZHRoOiAxMXJlbTtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG4gICAgLm1lbnUgLnRleHQyNCB7XG4gICAgICBmb250LXNpemU6IDIuMXJlbTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5tZW51LWNsb3NlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAzcmVtO1xuICAgICAgcmlnaHQ6IDFyZW07XG4gICAgICB0b3A6IDIuNXJlbTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgLm1lbnUtY2xvc2UgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgLnByaWNlLXRhYl9faXRlbSB7XG4gICAgcGFkZGluZzogMXJlbSAxLjNyZW07XG4gICAgbWFyZ2luLXRvcDogMC41cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4OyB9XG4gIC5kZXNjdCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAucHJpY2Uge1xuICAgIHotaW5kZXg6IDEwMDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgaGVpZ2h0OiA5NXZoO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW07XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5wcmljZSAudGl0bGUge1xuICAgICAgZm9udC1zaXplOiAxLjhyZW07IH1cbiAgICAucHJpY2UgLmNvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gIC5jbG9zZS1wIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0b3A6IDFyZW07IH1cbiAgLm1lbnUtYWJvdXQge1xuICAgIHotaW5kZXg6IDEwMDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgaGVpZ2h0OiA5NXZoO1xuICAgIHBhZGRpbmc6IDFyZW07XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNnJlbTsgfVxuICAgIC5tZW51LWFib3V0IC50aXRsZSB7XG4gICAgICBmb250LXNpemU6IDEuOHJlbTsgfVxuICAuY29udGFjdHNfX2xlZnQtaW1nIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIG1hcmdpbi1yaWdodDogMXJlbTsgfVxuICAubWVudS1jb250YWN0cyB7XG4gICAgei1pbmRleDogMTAwMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBoZWlnaHQ6IDk1dmg7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNnJlbTsgfVxuICAgIC5tZW51LWNvbnRhY3RzIC50aXRsZSB7XG4gICAgICBmb250LXNpemU6IDEuOHJlbTsgfVxuICAubWFwIHtcbiAgICBoZWlnaHQ6IDkwdnc7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTsgfVxuICAuYmFjayB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAzcmVtO1xuICAgIGxlZnQ6IDFyZW07XG4gICAgdG9wOiAyLjVyZW07XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMnJlbTtcbiAgICB0b3A6IDEuNnJlbTsgfVxuICAgIC5iYWNrIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAuaXZlcjIge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5pdmVyMSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAucmlnaHQge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtOyB9IH1cblxuLm1vYmlsZS1ib3Qge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNnJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHotaW5kZXg6IDEwMDY7XG4gIGJhY2tncm91bmQ6ICMzMzMzMzM7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLm1vYmlsZS1ib3QgLnJpZ2h0LWltZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNHJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNHJlbTsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDIwcHgpIGFuZCAobWF4LXdpZHRoOiA1NjdweCkge1xuICAubWFpbi12aWRlbyB7XG4gICAgdG9wOiA1cmVtOyB9IH1cblxuLm92ZXJsYXksIC5tb2RhbC13cmFwIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgei1pbmRleDogOTk5O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xuICBvdmVyZmxvdy15OiBzY3JvbGw7IH1cblxuLm1vZGFsLXdyYXAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbiAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxMDAwKTtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuOyB9XG4gIC5tb2RhbC13cmFwLWNsb3NlIHtcbiAgICB6LWluZGV4OiAxMTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG5cbi5tb2RhbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMHZoO1xuICBsZWZ0OiA1MCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmNzg0NDk7XG4gIG1hcmdpbi1ib3R0b206IDh2dztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFhMWExYTtcbiAgY29sb3I6ICNmZmY7XG4gIHdpZHRoOiAyNnZ3O1xuICB0cmFuc2l0aW9uOiBhbGwgMC44cyBlYXNlO1xuICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xuICB6LWluZGV4OiA3NztcbiAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgzNDAwKSByb3RhdGVaKDI3ZGVnKSByb3RhdGVZKC03MmRlZykgdHJhbnNsYXRlWCgtNTAlKTsgfVxuICAubW9kYWw6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRvcDogNTAlO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxOHB4KTtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDE4cHgpO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmNzg0NDk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7IH1cbiAgLm1vZGFsLmFjdGl2ZSB7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgzNDAwKSByb3RhdGVaKDApIHJvdGF0ZVkoMCkgdHJhbnNsYXRlWCgtNTAlKTsgfVxuICAubW9kYWwtY2FyZCB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICBwYWRkaW5nOiAzdncgMnZ3O1xuICAgIHBhZGRpbmctdG9wOiA0dnc7XG4gICAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDkwMCkgcm90YXRlWSgtNDBkZWcpIHRyYW5zbGF0ZVgoNTklKTsgfVxuICAgIC5tb2RhbC1jYXJkLmFjdGl2ZSB7XG4gICAgICBhbmltYXRpb246IGQzIDgwMG1zIGxpbmVhciAwbXMgMSBub3JtYWwgYm90aDsgfVxuICAgIC5tb2RhbC1jYXJkLmNsb3NlZCB7XG4gICAgICBhbmltYXRpb246IGQzLWVuZCA0MDBtcyBsaW5lYXIgMG1zIDEgbm9ybWFsIGJvdGg7IH1cbiAgLm1vZGFsLW1pbiB7XG4gICAgd2lkdGg6IDMxdnc7IH1cbiAgLm1vZGFsLW1iIHtcbiAgICB3aWR0aDogODB2dzsgfVxuICAubW9kYWwtYmlnIHtcbiAgICB3aWR0aDogNTF2dzsgfVxuICAubW9kYWwtYmlnMiB7XG4gICAgd2lkdGg6IDU1dnc7IH1cbiAgLm1vZGFsLXNtIHtcbiAgICB3aWR0aDogMzZ2dzsgfVxuXG4uY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxLjV2dztcbiAgaGVpZ2h0OiAxLjV2dztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwMCUsIDEwMCUpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHotaW5kZXg6IDk5OyB9XG5cbi5jbG9zZTpiZWZvcmUsIC5jbG9zZTphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICBjb250ZW50OiAnICc7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M3Y2JjZjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHM7XG4gIGJvcmRlci1yYWRpdXM6IDNweDsgfVxuXG4uY2xvc2U6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpOyB9XG5cbi5jbG9zZTphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7IH1cblxuLmNsb3NlOmhvdmVyOmJlZm9yZSwgLmNsb3NlOmhvdmVyOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ODQ0OTsgfVxuXG4vKiEgbm9ybWFsaXplLmNzcyB2OC4wLjAgfCBNSVQgTGljZW5zZSB8IGdpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzICovXG4vKiBEb2N1bWVudFxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXHJcbiAqIDEuIENvcnJlY3QgdGhlIGxpbmUgaGVpZ2h0IGluIGFsbCBicm93c2Vycy5cclxuICogMi4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpbiBpT1MuXHJcbiAqL1xuaHRtbCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICAvKiAxICovXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLyogMiAqLyB9XG5cbi8qIFNlY3Rpb25zXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcclxuICogUmVtb3ZlIHRoZSBtYXJnaW4gaW4gYWxsIGJyb3dzZXJzLlxyXG4gKi9cbmJvZHkge1xuICBtYXJnaW46IDA7IH1cblxuLyoqXHJcbiAqIENvcnJlY3QgdGhlIGZvbnQgc2l6ZSBhbmQgbWFyZ2luIG9uIGBoMWAgZWxlbWVudHMgd2l0aGluIGBzZWN0aW9uYCBhbmRcclxuICogYGFydGljbGVgIGNvbnRleHRzIGluIENocm9tZSwgRmlyZWZveCwgYW5kIFNhZmFyaS5cclxuICovXG5oMSB7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBtYXJnaW46IDA7IH1cblxuLyogR3JvdXBpbmcgY29udGVudFxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXHJcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIEZpcmVmb3guXHJcbiAqIDIuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFLlxyXG4gKi9cbmhyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIC8qIDEgKi9cbiAgaGVpZ2h0OiAwO1xuICAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICAvKiAyICovIH1cblxuLyoqXHJcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cclxuICovXG5wcmUge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XG4gIC8qIDEgKi9cbiAgZm9udC1zaXplOiAxZW07XG4gIC8qIDIgKi8gfVxuXG4vKiBUZXh0LWxldmVsIHNlbWFudGljc1xyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXHJcbiAqIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIG9uIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cclxuICovXG5hIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLyoqXHJcbiAqIDEuIFJlbW92ZSB0aGUgYm90dG9tIGJvcmRlciBpbiBDaHJvbWUgNTctXHJcbiAqIDIuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBJRSwgT3BlcmEsIGFuZCBTYWZhcmkuXHJcbiAqL1xuYWJiclt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICAvKiAxICovXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAvKiAyICovXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDtcbiAgLyogMiAqLyB9XG5cbi8qKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpLlxyXG4gKi9cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZGVyOyB9XG5cbi8qKlxyXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xuY29kZSxcbmtiZCxcbnNhbXAge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XG4gIC8qIDEgKi9cbiAgZm9udC1zaXplOiAxZW07XG4gIC8qIDIgKi8gfVxuXG4vKipcclxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xuc21hbGwge1xuICBmb250LXNpemU6IDgwJTsgfVxuXG4vKipcclxuICogUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluXHJcbiAqIGFsbCBicm93c2Vycy5cclxuICovXG5zdWIsXG5zdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyB9XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTsgfVxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTsgfVxuXG4vKiBFbWJlZGRlZCBjb250ZW50XHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcclxuICogUmVtb3ZlIHRoZSBib3JkZXIgb24gaW1hZ2VzIGluc2lkZSBsaW5rcyBpbiBJRSAxMC5cclxuICovXG5pbWcge1xuICBib3JkZXItc3R5bGU6IG5vbmU7IH1cblxuLyogRm9ybXNcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxyXG4gKiAxLiBDaGFuZ2UgdGhlIGZvbnQgc3R5bGVzIGluIGFsbCBicm93c2Vycy5cclxuICogMi4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpLlxyXG4gKi9cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICAvKiAxICovXG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgLyogMSAqL1xuICBsaW5lLWhlaWdodDogMS4xNTtcbiAgLyogMSAqL1xuICBtYXJnaW46IDA7XG4gIC8qIDIgKi8gfVxuXG4vKipcclxuICogU2hvdyB0aGUgb3ZlcmZsb3cgaW4gSUUuXHJcbiAqIDEuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UuXHJcbiAqL1xuYnV0dG9uLFxuaW5wdXQge1xuICAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlOyB9XG5cbi8qKlxyXG4gKiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEVkZ2UsIEZpcmVmb3gsIGFuZCBJRS5cclxuICogMS4gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94LlxyXG4gKi9cbmJ1dHRvbixcbnNlbGVjdCB7XG4gIC8qIDEgKi9cbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cblxuLyoqXHJcbiAqIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXHJcbiAqL1xuYnV0dG9uLFxuW3R5cGU9XCJidXR0b25cIl0sXG5bdHlwZT1cInJlc2V0XCJdLFxuW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgfVxuXG4vKipcclxuICogUmVtb3ZlIHRoZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgaW4gRmlyZWZveC5cclxuICovXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDsgfVxuXG4vKipcclxuICogUmVzdG9yZSB0aGUgZm9jdXMgc3R5bGVzIHVuc2V0IGJ5IHRoZSBwcmV2aW91cyBydWxlLlxyXG4gKi9cbmJ1dHRvbjotbW96LWZvY3VzcmluZyxcblt0eXBlPVwiYnV0dG9uXCJdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJyZXNldFwiXTotbW96LWZvY3VzcmluZyxcblt0eXBlPVwic3VibWl0XCJdOi1tb3otZm9jdXNyaW5nIHtcbiAgb3V0bGluZTogMXB4IGRvdHRlZCBCdXR0b25UZXh0OyB9XG5cbi8qKlxyXG4gKiBDb3JyZWN0IHRoZSBwYWRkaW5nIGluIEZpcmVmb3guXHJcbiAqL1xuZmllbGRzZXQge1xuICBwYWRkaW5nOiAwLjM1ZW0gMC43NWVtIDAuNjI1ZW07IH1cblxuLyoqXHJcbiAqIDEuIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUuXHJcbiAqIDIuIENvcnJlY3QgdGhlIGNvbG9yIGluaGVyaXRhbmNlIGZyb20gYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBJRS5cclxuICogMy4gUmVtb3ZlIHRoZSBwYWRkaW5nIHNvIGRldmVsb3BlcnMgYXJlIG5vdCBjYXVnaHQgb3V0IHdoZW4gdGhleSB6ZXJvIG91dFxyXG4gKiAgICBgZmllbGRzZXRgIGVsZW1lbnRzIGluIGFsbCBicm93c2Vycy5cclxuICovXG5sZWdlbmQge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAvKiAxICovXG4gIGNvbG9yOiBpbmhlcml0O1xuICAvKiAyICovXG4gIGRpc3BsYXk6IHRhYmxlO1xuICAvKiAxICovXG4gIG1heC13aWR0aDogMTAwJTtcbiAgLyogMSAqL1xuICBwYWRkaW5nOiAwO1xuICAvKiAzICovXG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIC8qIDEgKi8gfVxuXG4vKipcclxuICogQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cclxuICovXG5wcm9ncmVzcyB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgfVxuXG4vKipcclxuICogUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRSAxMCsuXHJcbiAqL1xudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bzsgfVxuXG4vKipcclxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gSUUgMTAuXHJcbiAqIDIuIFJlbW92ZSB0aGUgcGFkZGluZyBpbiBJRSAxMC5cclxuICovXG5bdHlwZT1cImNoZWNrYm94XCJdLFxuW3R5cGU9XCJyYWRpb1wiXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC8qIDEgKi9cbiAgcGFkZGluZzogMDtcbiAgLyogMiAqLyB9XG5cbi8qKlxyXG4gKiBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBDaHJvbWUuXHJcbiAqL1xuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bzsgfVxuXG4vKipcclxuICogMS4gQ29ycmVjdCB0aGUgb2RkIGFwcGVhcmFuY2UgaW4gQ2hyb21lIGFuZCBTYWZhcmkuXHJcbiAqIDIuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxyXG4gKi9cblt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gIC8qIDEgKi9cbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG4gIC8qIDIgKi8gfVxuXG4vKipcclxuICogUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIG1hY09TLlxyXG4gKi9cblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lOyB9XG5cbi8qKlxyXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxyXG4gKiAyLiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YCBpbiBTYWZhcmkuXHJcbiAqL1xuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xuICAvKiAxICovXG4gIGZvbnQ6IGluaGVyaXQ7XG4gIC8qIDIgKi8gfVxuXG4vKiBJbnRlcmFjdGl2ZVxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLypcclxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gRWRnZSwgSUUgMTArLCBhbmQgRmlyZWZveC5cclxuICovXG5kZXRhaWxzIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLypcclxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKi9cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07IH1cblxuLyogTWlzY1xyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwKy5cclxuICovXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLyoqXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwLlxyXG4gKi9cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG5kaXYuZmFuY3ktc2VsZWN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDAuODV2dztcbiAgY29sb3I6ICM3MjcyNzI7XG4gIC8qXHRjb2xvcjogI2ZmZmZmZjsqL1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHdpZHRoOiAxMDAlO1xuICAvKm1hcmdpbjogMCBhdXRvOyovXG4gIC8qbWFyZ2luLWJvdHRvbTogMC43dnc7Ki8gfVxuXG5kaXYuZmFuY3ktc2VsZWN0LmRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC41OyB9XG5cbmRpdi5mYW5jeS1zZWxlY3QgZGl2LnRyaWdnZXIge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1hbGlnbi1pdGVtczogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA3cHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9wbGMvaW5wdXQucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgcGFkZGluZzogMC4zdncgMXZ3O1xuICBwYWRkaW5nLWxlZnQ6IDJ2dztcbiAgcGFkZGluZy1yaWdodDogMi4ydnc7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6ICM3MjcyNzI7XG4gIGZvbnQtc2l6ZTogMXZ3O1xuICBoZWlnaHQ6IDMuOHZ3O1xuICB3aWR0aDogMTAwJTtcbiAgdHJhbnNpdGlvbjogYWxsIDI0MG1zIGVhc2Utb3V0O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAyNDBtcyBlYXNlLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMjQwbXMgZWFzZS1vdXQ7XG4gIC1tcy10cmFuc2l0aW9uOiBhbGwgMjQwbXMgZWFzZS1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAyNDBtcyBlYXNlLW91dDtcbiAgLypcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdHRleHQtb3ZlcmZsb3c6IGNsaXA7XG5cdG92ZXJmbG93OiBoaWRkZW47Ki8gfVxuXG5kaXYuZmFuY3ktc2VsZWN0IGRpdi50cmlnZ2VyOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTNweDtcbiAgcmlnaHQ6IDAuOHZ3O1xuICBib3JkZXItcmlnaHQ6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogOHB4IHNvbGlkICNhZmFmYjA7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIC1vLXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNHM7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzO1xuICB6LWluZGV4OiA5OyB9XG5cbmRpdi5mYW5jeS1zZWxlY3QgZGl2LnRyaWdnZXIub3BlbiB7XG4gIC8qYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTtcblx0Y29sb3I6ICNmZmZmZmY7Ki9cbiAgYm94LXNoYWRvdzogbm9uZTsgfVxuXG5kaXYuZmFuY3ktc2VsZWN0IGRpdi50cmlnZ2VyLm9wZW46YWZ0ZXIge1xuICAvKmJvcmRlci10b3AtY29sb3I6ICM3QTg0OTg7Ki9cbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAtby10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cblxuZGl2LmZhbmN5LXNlbGVjdCB1bC5vcHRpb25zIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi10b3A6IC0ycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgLyp0b3A6IDJyZW07Ki9cbiAgbGVmdDogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xuICB6LWluZGV4OiA1MDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMjJ2aDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDMwMG1zIGVhc2Utb3V0LCB0b3AgMzAwbXMgZWFzZS1vdXQsIHZpc2liaWxpdHkgMzAwbXMgZWFzZS1vdXQ7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAzMDBtcyBlYXNlLW91dCwgdG9wIDMwMG1zIGVhc2Utb3V0LCB2aXNpYmlsaXR5IDMwMG1zIGVhc2Utb3V0O1xuICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgMzAwbXMgZWFzZS1vdXQsIHRvcCAzMDBtcyBlYXNlLW91dCwgdmlzaWJpbGl0eSAzMDBtcyBlYXNlLW91dDtcbiAgLW1zLXRyYW5zaXRpb246IG9wYWNpdHkgMzAwbXMgZWFzZS1vdXQsIHRvcCAzMDBtcyBlYXNlLW91dCwgdmlzaWJpbGl0eSAzMDBtcyBlYXNlLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSAzMDBtcyBlYXNlLW91dCwgdG9wIDMwMG1zIGVhc2Utb3V0LCB2aXNpYmlsaXR5IDMwMG1zIGVhc2Utb3V0OyB9XG5cbmRpdi5mYW5jeS1zZWxlY3QgdWwub3B0aW9ucy5vcGVuIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgdG9wOiA4NSU7XG4gIG9wYWNpdHk6IDE7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4wNyk7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDVweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDVweDtcbiAgLyogaGF2ZSB0byB1c2UgYSBub24tdmlzaWJpbGl0eSB0cmFuc2l0aW9uIHRvIHByZXZlbnQgdGhpcyBpT1MgaXNzdWUgKGJ1Zz8pOiAqL1xuICAvKmh0dHA6Ly9zdGFja292ZXJmbG93LmNvbS9xdWVzdGlvbnMvMTA3MzY0NzgvY3NzLWFuaW1hdGlvbi12aXNpYmlsaXR5LXZpc2libGUtd29ya3Mtb24tY2hyb21lLWFuZC1zYWZhcmktYnV0LW5vdC1vbi1pb3MqL1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDMwMG1zIGVhc2Utb3V0LCB0b3AgMzAwbXMgZWFzZS1vdXQ7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAzMDBtcyBlYXNlLW91dCwgdG9wIDMwMG1zIGVhc2Utb3V0O1xuICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgMzAwbXMgZWFzZS1vdXQsIHRvcCAzMDBtcyBlYXNlLW91dDtcbiAgLW1zLXRyYW5zaXRpb246IG9wYWNpdHkgMzAwbXMgZWFzZS1vdXQsIHRvcCAzMDBtcyBlYXNlLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSAzMDBtcyBlYXNlLW91dCwgdG9wIDMwMG1zIGVhc2Utb3V0OyB9XG5cbmRpdi5mYW5jeS1zZWxlY3QgdWwub3B0aW9ucy5vdmVyZmxvd2luZyB7XG4gIHRvcDogMTAwJTtcbiAgLypib3R0b206IDQwcHg7Ki9cbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAzMDBtcyBlYXNlLW91dCwgYm90dG9tIDMwMG1zIGVhc2Utb3V0LCB2aXNpYmlsaXR5IDMwMG1zIGVhc2Utb3V0O1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMzAwbXMgZWFzZS1vdXQsIGJvdHRvbSAzMDBtcyBlYXNlLW91dCwgdmlzaWJpbGl0eSAzMDBtcyBlYXNlLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IDMwMG1zIGVhc2Utb3V0LCBib3R0b20gMzAwbXMgZWFzZS1vdXQsIHZpc2liaWxpdHkgMzAwbXMgZWFzZS1vdXQ7XG4gIC1tcy10cmFuc2l0aW9uOiBvcGFjaXR5IDMwMG1zIGVhc2Utb3V0LCBib3R0b20gMzAwbXMgZWFzZS1vdXQsIHZpc2liaWxpdHkgMzAwbXMgZWFzZS1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgMzAwbXMgZWFzZS1vdXQsIGJvdHRvbSAzMDBtcyBlYXNlLW91dCwgdmlzaWJpbGl0eSAzMDBtcyBlYXNlLW91dDsgfVxuXG5kaXYuZmFuY3ktc2VsZWN0IHVsLm9wdGlvbnMub3ZlcmZsb3dpbmcub3BlbiB7XG4gIHRvcDogMTAwJTtcbiAgLypib3R0b206IDUwcHg7Ki9cbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAzMDBtcyBlYXNlLW91dCwgYm90dG9tIDMwMG1zIGVhc2Utb3V0O1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMzAwbXMgZWFzZS1vdXQsIGJvdHRvbSAzMDBtcyBlYXNlLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IDMwMG1zIGVhc2Utb3V0LCBib3R0b20gMzAwbXMgZWFzZS1vdXQ7XG4gIC1tcy10cmFuc2l0aW9uOiBvcGFjaXR5IDMwMG1zIGVhc2Utb3V0LCBib3R0b20gMzAwbXMgZWFzZS1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgMzAwbXMgZWFzZS1vdXQsIGJvdHRvbSAzMDBtcyBlYXNlLW91dDsgfVxuXG5kaXYuZmFuY3ktc2VsZWN0IHVsLm9wdGlvbnMgbGkge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nOiAxLjF2dztcbiAgY29sb3I6ICM5Njk5YTk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgbWFyZ2luOiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMTUwbXMgZWFzZS1vdXQ7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDE1MG1zIGVhc2Utb3V0O1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAxNTBtcyBlYXNlLW91dDtcbiAgLW1zLXRyYW5zaXRpb246IGFsbCAxNTBtcyBlYXNlLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDE1MG1zIGVhc2Utb3V0O1xuICAvKndoaXRlLXNwYWNlOiBub3dyYXA7XG5cdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzOyovIH1cblxuZGl2LmZhbmN5LXNlbGVjdCB1bC5vcHRpb25zIGxpOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuZGl2LmZhbmN5LXNlbGVjdCB1bC5vcHRpb25zIGxpLnNlbGVjdGVkIHtcbiAgLypiYWNrZ3JvdW5kOiAjMDRhOWYzOyovXG4gIGNvbG9yOiAjZmFkMzY2OyB9XG5cbmRpdi5mYW5jeS1zZWxlY3QgdWwub3B0aW9ucyBsaS5ob3ZlciB7XG4gIC8qYmFja2dyb3VuZDogIzA0YTlmMzsqL1xuICBjb2xvcjogI2ZhZDM2NjtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi50b190b3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAyLjV2dztcbiAgYm90dG9tOiAxLjV2dztcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgODRweCByZ2JhKDAsIDEwOCwgMTYzLCAwLjQxKTtcbiAgYm94LXNoYWRvdzogMCAwIDg0cHggcmdiYSgwLCAxMDgsIDE2MywgMC40MSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkY2JmOGI7XG4gIHdpZHRoOiAzLjV2dztcbiAgaGVpZ2h0OiAzLjV2dztcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgcGFkZGluZzogMC43dnc7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHotaW5kZXg6IDE4OTtcbiAgLyotd2Via2l0LWFuaW1hdGlvbjogcmFkaWFsLXB1bHNlIDEuNXMgaW5maW5pdGU7Ki9cbiAgLyphbmltYXRpb246IHJhZGlhbC1wdWxzZSAxLjVzIGluZmluaXRlOyovXG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNHM7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjRzO1xuICB0cmFuc2l0aW9uOiBhbGwgMC40czsgfVxuXG4udG9fdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlcjogMC44dncgc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDF2dyBzb2xpZCAjZmZmO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjUlKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjUlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yNSUpO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjRzO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC40cztcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHM7IH1cblxuLnRvX3RvcC5hY3Qge1xuICBvcGFjaXR5OiAxO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpOyB9XG5cbi50b190b3A6aG92ZXI6YmVmb3JlIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTM3JSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTM3JSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMzclKTsgfVxuXG4vKkAtd2Via2l0LWtleWZyYW1lcyByYWRpYWwtcHVsc2Uge1xuMCUge1xuLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAwcHggcmdiYSgyNDMsIDE3NCwgMjUsIDAuNyk7XG5ib3gtc2hhZG93OiAwIDAgMCAwcHggcmdiYSgyNDMsIDE3NCwgMjUsIDAuNyk7XG59XG4xMDAlIHtcbi13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgMjBweCByZ2JhKDI0MywgMTc0LCAyNSwgMCk7XG5ib3gtc2hhZG93OiAwIDAgMCAyMHB4IHJnYmEoMjQzLCAxNzQsIDI1LCAwKTtcbn1cbn1cbkBrZXlmcmFtZXMgcmFkaWFsLXB1bHNlIHtcbjAlIHtcbi13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgMHB4IHJnYmEoMjQzLCAxNzQsIDI1LCAwLjcpO1xuYm94LXNoYWRvdzogMCAwIDAgMHB4IHJnYmEoMjQzLCAxNzQsIDI1LCAwLjcpO1xufVxuMTAwJSB7XG4td2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIDIwcHggcmdiYSgyNDMsIDE3NCwgMjUsIDApO1xuYm94LXNoYWRvdzogMCAwIDAgMjBweCByZ2JhKDI0MywgMTc0LCAyNSwgMCk7XG59Ki9cbi8qfSovXG4uaGVhZGVyIHtcbiAgcGFkZGluZzogMS41NjN2dyAwOyB9XG4gIC5oZWFkZXJfX2lubmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5oZWFkZXJfX3dyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIC5oZWFkZXJfX3dyYXBwZXItcmlnaHQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMC40MTd2dzsgfVxuICAuaGVhZGVyX19sb2dvIHtcbiAgICBtYXgtd2lkdGg6IDExLjg3NXZ3OyB9XG4gIC5oZWFkZXJfX2J0biB7XG4gICAgd2lkdGg6IDE1LjYyNXZ3O1xuICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cbiAgLmhlYWRlcl9fcGhvbmUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgLmhlYWRlcl9fcGhvbmUtaW5mbyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIC5oZWFkZXJfX3Bob25lLWluZm86OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIGxlZnQ6IC0xMCU7XG4gICAgICAgIHdpZHRoOiAwLjQ2OXZ3O1xuICAgICAgICBoZWlnaHQ6IDAuNDY5dnc7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwNmFmMDY7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTsgfVxuICAgIC5oZWFkZXJfX3Bob25lLWxpbmsge1xuICAgICAgZm9udC1mYW1pbHk6ICdUVE5vcm1zJywgJ1JhbGV3YXknLCBzYW5zLXNlcmlmO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAuaGVhZGVyX19waG9uZS1saW5rOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICNmYmQ1NDI7IH1cbiAgICAgIC5oZWFkZXJfX3Bob25lLWxpbms6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICB3aWR0aDogMi4xODh2dztcbiAgICAgICAgaGVpZ2h0OiAyLjEzNXZ3O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIGxlZnQ6IC0yMyU7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAxLjk3OXZ3IHJnYmEoNDAsIDQwLCA0MCwgMC4xNSk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZiB1cmwoXCIuLi9pbWcvaGVhZGVyL3Bob25lLXllbGxvdy5wbmdcIikgY2VudGVyIG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiA1MCU7IH1cbiAgLmhlYWRlcl9fYnVyZ2VyIHtcbiAgICB3aWR0aDogM3JlbTtcbiAgICBoZWlnaHQ6IDIuNnJlbTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5oZWFkZXJfX2J1cmdlci1pdGVtIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDRweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmYmQ1NDI7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gIC5oZWFkZXIge1xuICAgIHBhZGRpbmc6IDEuNHJlbTsgfVxuICAgIC5oZWFkZXJfX3dyYXBwZXIge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9XG4gICAgICAuaGVhZGVyX193cmFwcGVyLXJpZ2h0IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNXJlbTtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7IH1cbiAgICAuaGVhZGVyX19sb2dvIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICBtYXgtd2lkdGg6IDE1cmVtOyB9XG4gICAgLmhlYWRlcl9fYnRuIHtcbiAgICAgIHdpZHRoOiAxOHJlbTtcbiAgICAgIHotaW5kZXg6IDE7IH1cbiAgICAuaGVhZGVyX19waG9uZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjRyZW07XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxLjZyZW07IH1cbiAgICAgIC5oZWFkZXJfX3Bob25lLWluZm86OmJlZm9yZSB7XG4gICAgICAgIHdpZHRoOiAwLjZyZW07XG4gICAgICAgIGhlaWdodDogMC42cmVtOyB9XG4gICAgICAuaGVhZGVyX19waG9uZS1saW5rOjpiZWZvcmUge1xuICAgICAgICB3aWR0aDogMi41cmVtO1xuICAgICAgICBoZWlnaHQ6IDIuNXJlbTsgfVxuICAgIC5oZWFkZXJfX2J1cmdlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU2N3B4KSB7XG4gIC5oZWFkZXJfX2lubmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gIC5oZWFkZXJfX3dyYXBwZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAuaGVhZGVyX193cmFwcGVyLXJpZ2h0IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmhlYWRlcl9fbG9nbyB7XG4gICAgbWF4LXdpZHRoOiAxNHJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgLmhlYWRlcl9fdGV4dCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuaGVhZGVyX19waG9uZSB7XG4gICAgcGFkZGluZzogMDsgfVxuICAuaGVhZGVyX19idXJnZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDJyZW07XG4gICAgcmlnaHQ6IDJyZW07IH0gfVxuXG4ubmF2X19pbm5lciB7XG4gIHBhZGRpbmc6IDEuNDU4dncgNC40Mjd2dztcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBib3JkZXItcmFkaXVzOiAwLjc4MXZ3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7IH1cbiAgLm5hdl9faW5uZXI6OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgdG9wOiAtMTAlO1xuICAgIHdpZHRoOiA5OCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDAuNzgxdnc7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBvcGFjaXR5OiAwLjM7XG4gICAgei1pbmRleDogLTE7IH1cbiAgLm5hdl9faW5uZXIgbGkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5uYXZfX2lubmVyIGxpOmhvdmVyIC5uYXZfX3N1YiB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuXG4ubmF2X19saW5rIHtcbiAgcGFkZGluZzogMS41NjN2dyAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLm5hdl9fbGluazpob3ZlciB7XG4gICAgY29sb3I6ICNmYmQ1NDI7IH1cbiAgLm5hdl9fbGluay0taGFzLWNoaWxkOmhvdmVyIHtcbiAgICBjb2xvcjogIzI4MjgyODsgfVxuICAubmF2X19saW5rLS1oYXMtY2hpbGQ6OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICB3aWR0aDogMC43Mjl2dztcbiAgICBoZWlnaHQ6IDAuNDE3dnc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNDglO1xuICAgIHJpZ2h0OiAtMjUlO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9uYXYvYXJyb3ctZG93bi5wbmdcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7IH1cblxuLm5hdl9fc3ViIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwdnc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTAuNzgxdnc7XG4gIHRvcDogMi4wODN2dztcbiAgYmFja2dyb3VuZDogI2ZmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAwLjc4MXZ3IDAuNzgxdnc7XG4gIHBhZGRpbmc6IDAuNzgxdnc7IH1cbiAgLm5hdl9fc3ViIC5uYXZfX2xpbmsge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4wNDJ2dzsgfVxuXG4ubmF2X19jbG9zZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gIC5uYXYge1xuICAgIHotaW5kZXg6IDk5OTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjRzIGVhc2UtaW47IH1cbiAgICAubmF2IC5jb250YWluZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAubmF2X19pbm5lciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLm5hdl9faW5uZXI6OmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5uYXZfX2lubmVyIGxpOmhvdmVyIC5uYXZfX3N1YiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAubmF2IC50ZXh0IHtcbiAgICAgIGZvbnQtc2l6ZTogMS44cmVtOyB9XG4gICAgLm5hdl9fbGluayB7XG4gICAgICBwYWRkaW5nOiAxLjRyZW0gMDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAubmF2X19saW5rLS1oYXMtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMXJlbTsgfVxuICAgICAgLm5hdl9fbGluay0taGFzLWNoaWxkOjphZnRlciB7XG4gICAgICAgIHdpZHRoOiAxLjNyZW07XG4gICAgICAgIGhlaWdodDogMC44cmVtO1xuICAgICAgICB0b3A6IDQwJTsgfVxuICAgIC5uYXZfX3N1YiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxOXJlbTtcbiAgICAgIGxlZnQ6IDByZW07XG4gICAgICB0b3A6IDRyZW07IH1cbiAgICAgIC5uYXZfX3N1YiAubmF2X19saW5rIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAxcmVtOyB9XG4gICAgLm5hdl9fY2xvc2Uge1xuICAgICAgd2lkdGg6IDNyZW07XG4gICAgICBoZWlnaHQ6IDNyZW07XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDclO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgLm5hdl9fY2xvc2U6OmJlZm9yZSwgLm5hdl9fY2xvc2U6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyAnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB3aWR0aDogMnB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmJkNTQyO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7IH1cbiAgICAgIC5uYXZfX2Nsb3NlOjpiZWZvcmUge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7IH1cbiAgICAgIC5uYXZfX2Nsb3NlOjphZnRlciB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7IH1cbiAgICAubmF2LS1hY3RpdmUge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApOyB9IH1cblxuLmhlcm8ge1xuICBwYWRkaW5nLWJvdHRvbTogMTMuMDIxdnc7IH1cbiAgLmhlcm9fX2lubmVyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzLjEyNXZ3O1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgLmhlcm9fX3dyYXBwZXIge1xuICAgIHBhZGRpbmctdG9wOiAzLjY0NnZ3OyB9XG4gIC5oZXJvX19mb3JtIHtcbiAgICBwYWRkaW5nOiAyLjM0NHZ3IDIuMDAydnc7XG4gICAgbWluLXdpZHRoOiAyNy41MDB2dztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDIuMDgzdnc7XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCAwcHggMC41MjF2dyB3aGl0ZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZWVlZWVlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxOyB9XG4gICAgLmhlcm9fX2Zvcm06OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogLTMlO1xuICAgICAgd2lkdGg6IDk4JTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICAgICAgb3BhY2l0eTogMC40ODtcbiAgICAgIHotaW5kZXg6IC0xOyB9XG4gICAgLmhlcm9fX2Zvcm0td3JhcHBlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgLmhlcm9fX2Zvcm0td3JhcHBlci10b3Age1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5oZXJvX19mb3JtLWltZyB7XG4gICAgICBtYXgtd2lkdGg6IDE3LjUwMHZ3O1xuICAgICAgbWFyZ2luLWJvdHRvbTogLTIuNjA0dnc7IH1cbiAgICAuaGVyb19fZm9ybS1pbnB1dCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIuNTUydnc7XG4gICAgICB3aWR0aDogNTIlO1xuICAgICAgaGVpZ2h0OiAzLjEyNXZ3O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2Q4ZDhkODtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICAgICAgY29sb3I6ICM3NDc0NzQ7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDAuOTkwdnc7IH1cbiAgICAuaGVyb19fZm9ybS1idG4ge1xuICAgICAgd2lkdGg6IDQ1JTtcbiAgICAgIGhlaWdodDogMy4xMjV2dztcbiAgICAgIHRleHQtc2hhZG93OiAwIDFweCAwLjQxN3Z3IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIGJveC1zaGFkb3c6IDAgMC4yMDh2dyAwICNlNGEwM2MsIDAgMC45OXZ3IDIuNTUydncgcmdiYSgyMjgsIDE2MCwgNjAsIDAuNSksIGluc2V0IDAgMCAxLjA0MnZ3IHJnYmEoMjUxLCAyMzAsIDE3NSwgMC4zMyk7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCAjZmE5ZjExIDAlLCAjZmNkNDM4IDEwMCUpO1xuICAgICAgdHJhbnNpdGlvbjogLjJzOyB9XG4gICAgICAuaGVyb19fZm9ybS1idG46aG92ZXIge1xuICAgICAgICBib3gtc2hhZG93OiAwIC0wLjE4dncgMCAjZTRhMDNjLCAwIDAuOTl2dyAyLjU1MnZ3IHJnYmEoMjI4LCAxNjAsIDYwLCAwLjUpLCBpbnNldCAwIDAgMS4wNDJ2dyByZ2JhKDI1MSwgMjMwLCAxNzUsIDAuMzMpOyB9XG4gICAgLmhlcm9fX2Zvcm0tY2hlY2sge1xuICAgICAgd2lkdGg6IDEuMDQydnc7XG4gICAgICBoZWlnaHQ6IDEuMDQydnc7XG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmJkNTQyO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgLmhlcm9fX2Zvcm0tY2hlY2sgaW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiAwLjQ2OXZ3OyB9XG4gICAgLmhlcm9fX2Zvcm0tbGFiZWwge1xuICAgICAgY29sb3I6ICM3NDc0NzQ7IH1cbiAgICAuaGVyb19fZm9ybS1zb2NpYWxzIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAuaGVyb19fZm9ybS1saW5rIHtcbiAgICAgIHdpZHRoOiAyLjc2MHZ3O1xuICAgICAgaGVpZ2h0OiAyLjY1NnZ3O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGJveC1zaGFkb3c6IDAgMC4zNjV2dyAxLjQwNnZ3IHJnYmEoNDAsIDQwLCA0MCwgMC4xKTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgICB0cmFuc2l0aW9uOiAuMnM7IH1cbiAgICAgIC5oZXJvX19mb3JtLWxpbmsgaW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxLjQwNnZ3OyB9XG4gICAgICAuaGVyb19fZm9ybS1saW5rOmhvdmVyIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpOyB9XG4gIC5oZXJvX193aWRnZXQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMnZ3O1xuICAgIHotaW5kZXg6IDE7IH1cbiAgICAuaGVyb19fd2lkZ2V0LWl0ZW0ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHdpZHRoOiA0LjY4OHZ3O1xuICAgICAgaGVpZ2h0OiA0LjY4OHZ3O1xuICAgICAgYm94LXNoYWRvdzogMCAwLjk5dncgMi41NTJ2dyByZ2JhKDIyOCwgMTYwLCA2MCwgMC41KSwgaW5zZXQgMCAwIDEuMDQydncgcmdiYSgyNTEsIDIzMCwgMTc1LCAwLjMzKTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmYmQ1NDI7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCAjZmE5ZjExIDAlLCAjZmNkNDM4IDEwMCUpOyB9XG4gICAgICAuaGVyb19fd2lkZ2V0LWl0ZW0gaW1nIHtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgbWF4LXdpZHRoOiAyLjE2N3Z3OyB9XG4gICAgICAuaGVyb19fd2lkZ2V0LWl0ZW06aG92ZXIgLmhlcm9fX3dpZGdldC1ob3ZlciB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7IH1cbiAgICAuaGVyb19fd2lkZ2V0LWhvdmVyIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMi4wODN2dztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB3aWR0aDogMTUuNjI1dnc7XG4gICAgICBib3gtc2hhZG93OiAwIDAuOTl2dyAyLjU1MnZ3IHJnYmEoMjI4LCAxNjAsIDYwLCAwLjUpLCBpbnNldCAwIDAgMS4wNDJ2dyByZ2JhKDI1MSwgMjMwLCAxNzUsIDAuMzMpO1xuICAgICAgYm9yZGVyLXJhZGl1czogMi4zNDR2dztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmYmQ1NDI7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCAjZmE5ZjExIDAlLCAjZmNkNDM4IDEwMCUpO1xuICAgICAgdHJhbnNpdGlvbjogLjJzO1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwKTsgfVxuXG4uYWJvdXQtbWFpbiB7XG4gIG1hcmdpbi1ib3R0b206IDIuMTQ2dnc7IH1cbiAgLmFib3V0LW1haW4gLmhlcm8ge1xuICAgIHBhZGRpbmctdG9wOiA4dnc7XG4gICAgcGFkZGluZy1ib3R0b206IDE5LjUyNXZ3O1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgLmFib3V0LW1haW4gLmhlcm9fX2JnLWltZzpmaXJzdC1jaGlsZCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAydnc7XG4gICAgICB0b3A6IDV2dztcbiAgICAgIG1heC13aWR0aDogMjQuOTcxdnc7IH1cbiAgICAuYWJvdXQtbWFpbiAuaGVyb19fYmctaW1nOmxhc3QtY2hpbGQge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDV2dztcbiAgICAgIHRvcDogMXZ3O1xuICAgICAgbWF4LXdpZHRoOiAyMi40Nzd2dzsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgLmhlcm8ge1xuICAgIHBhZGRpbmctdG9wOiAycmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAxMS43cmVtOyB9XG4gICAgLmhlcm9fX2lubmVyIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDguNXJlbTsgfVxuICAgIC5oZXJvX193cmFwcGVyIHtcbiAgICAgIHBhZGRpbmctdG9wOiAzLjJyZW07IH1cbiAgICAuaGVyb19fZm9ybSB7XG4gICAgICBwYWRkaW5nOiAyLjFyZW0gMy40cmVtO1xuICAgICAgYm9yZGVyLXJhZGl1czogMy43cmVtOyB9XG4gICAgICAuaGVyb19fZm9ybTo6YmVmb3JlIHtcbiAgICAgICAgdG9wOiAtNCU7IH1cbiAgICAgIC5oZXJvX19mb3JtLWltZyB7XG4gICAgICAgIG1heC13aWR0aDogMjQuN3JlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTIuM3JlbTsgfVxuICAgICAgLmhlcm9fX2Zvcm0td3JhcHBlci10b3Age1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgICAuaGVyb19fZm9ybS13cmFwcGVyLWJvdCB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAgIC5oZXJvX19mb3JtLWlucHV0IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyLjZyZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogNHJlbTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxLjFyZW07IH1cbiAgICAgIC5oZXJvX19mb3JtLWJ0biB7XG4gICAgICAgIGhlaWdodDogNHJlbTtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIC5oZXJvX19mb3JtLWNoZWNrIHtcbiAgICAgICAgd2lkdGg6IDEuOHJlbTtcbiAgICAgICAgaGVpZ2h0OiAxLjhyZW07IH1cbiAgICAgICAgLmhlcm9fX2Zvcm0tY2hlY2sgaW1nIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDAuOXJlbTsgfVxuICAgICAgLmhlcm9fX2Zvcm0tbGluayB7XG4gICAgICAgIHdpZHRoOiA0cmVtO1xuICAgICAgICBoZWlnaHQ6IDRyZW07IH1cbiAgICAgICAgLmhlcm9fX2Zvcm0tbGluayBpbWcge1xuICAgICAgICAgIG1heC13aWR0aDogMS45cmVtOyB9XG4gICAgICAuaGVyb19fZm9ybS10ZXh0IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9XG4gICAgLmhlcm9fX3dpZGdldCB7XG4gICAgICByaWdodDogM3JlbTsgfVxuICAgICAgLmhlcm9fX3dpZGdldC1pdGVtIHtcbiAgICAgICAgd2lkdGg6IDZyZW07XG4gICAgICAgIGhlaWdodDogNnJlbTsgfVxuICAgICAgICAuaGVyb19fd2lkZ2V0LWl0ZW0gaW1nIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDIuN3JlbTsgfVxuICAgICAgLmhlcm9fX3dpZGdldC1ob3ZlciB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMi41cmVtO1xuICAgICAgICB3aWR0aDogMjByZW07XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNyZW07IH1cbiAgLmFib3V0LW1haW4ge1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07IH1cbiAgICAuYWJvdXQtbWFpbiAuaGVybyB7XG4gICAgICBwYWRkaW5nLXRvcDogOHJlbTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA4cmVtOyB9XG4gICAgICAuYWJvdXQtbWFpbiAuaGVyb19fYmcge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oZXJvX19pbm5lciB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLmhlcm9fX3dyYXBwZXIge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDRyZW07IH1cbiAgLmhlcm9fX2Zvcm0td3JhcHBlci10b3Age1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgLmhlcm9fX2Zvcm0td3JhcHBlci1ib3Qge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgLmhlcm9fX2Zvcm0taW5wdXQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgd2lkdGg6IDUyJTsgfVxuICAuaGVyb19fZm9ybS1idG4ge1xuICAgIHdpZHRoOiA0NSU7IH1cbiAgLmhlcm9fX2Zvcm0tdGV4dCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07IH1cbiAgLmhlcm9fX2Zvcm0tc29jaWFscy10ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG1hcmdpbi1yaWdodDogMXJlbTsgfVxuICAuYWJvdXQtbWFpbiAuaGVybyB7XG4gICAgcGFkZGluZy1yaWdodDogOHJlbTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NjdweCkge1xuICAuaGVybyB7XG4gICAgcGFkZGluZy1ib3R0b206IDcuN3JlbTsgfVxuICAgIC5oZXJvX19mb3JtLXdyYXBwZXItdG9wIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAuaGVyb19fZm9ybS13cmFwcGVyLWJvdCB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgLmhlcm9fX2Zvcm0taW5wdXQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMXJlbTsgfVxuICAgIC5oZXJvX19mb3JtLWJ0biB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5oZXJvX19mb3JtLXNvY2lhbHMtdGV4dCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9XG4gICAgLmhlcm9fX3dpZGdldCB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5hYm91dC1tYWluIC5oZXJvIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9IH1cblxuLmJ1bGxldHMge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tdG9wOiAtNy44MTN2dztcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHotaW5kZXg6IDE7IH1cbiAgLmJ1bGxldHNfX2l0ZW0ge1xuICAgIHdpZHRoOiAyMS4wNDJ2dztcbiAgICBoZWlnaHQ6IDE5Ljg0NHZ3O1xuICAgIG1hcmdpbi1yaWdodDogMy4zODV2dztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiAyMXZ3OyB9XG4gICAgLmJ1bGxldHNfX2l0ZW06bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAuYnVsbGV0c19faXRlbS1jaGVjayB7XG4gICAgICB3aWR0aDogMi44NjV2dztcbiAgICAgIGhlaWdodDogMi44NjV2dztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGJvcmRlcjogMC4zNjV2dyBzb2xpZCAjZmZmZmZmO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZiZDU0MjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDAuMTU0dnc7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7IH1cbiAgICAgIC5idWxsZXRzX19pdGVtLWNoZWNrIGltZyB7XG4gICAgICAgIG1heC13aWR0aDogMC43ODF2dzsgfVxuICAgIC5idWxsZXRzX19pdGVtLWltZyB7XG4gICAgICBtYXgtd2lkdGg6IDEwLjIwOHZ3OyB9XG4gICAgLmJ1bGxldHNfX2l0ZW0tdGl0bGUge1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgLmJ1bGxldHMge1xuICAgIG1hcmdpbi10b3A6IC05LjVyZW07IH1cbiAgICAuYnVsbGV0c19faXRlbSB7XG4gICAgICB3aWR0aDogMjVyZW07XG4gICAgICBoZWlnaHQ6IDIzcmVtO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAyNXJlbTsgfVxuICAgICAgLmJ1bGxldHNfX2l0ZW0tY2hlY2sge1xuICAgICAgICB3aWR0aDogMy43cmVtO1xuICAgICAgICBoZWlnaHQ6IDMuN3JlbTtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAwLjVyZW07XG4gICAgICAgIHRvcDogLTAuMXJlbTsgfVxuICAgICAgICAuYnVsbGV0c19faXRlbS1jaGVjayBpbWcge1xuICAgICAgICAgIG1heC13aWR0aDogMS41cmVtOyB9XG4gICAgICAuYnVsbGV0c19faXRlbS1pbWcge1xuICAgICAgICBtYXgtd2lkdGg6IDEwLjk2cmVtOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5idWxsZXRzIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLnF1aXoge1xuICBwYWRkaW5nLXRvcDogMTQuODY3dnc7XG4gIG1hcmdpbi10b3A6IC0xMi4xMTN2dztcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5xdWl6X193cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnF1aXpfX2JnLTEge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAxO1xuICAgIG1heC13aWR0aDogMTQuNTgzdnc7IH1cbiAgLnF1aXpfX2JnLTIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDIwdnc7XG4gICAgcmlnaHQ6IDA7XG4gICAgbWF4LXdpZHRoOiAxMC42Nzd2dzsgfVxuICAucXVpel9fcHJvZ3Jlc3Mge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgLnF1aXpfX3Byb2dyZXNzLWl0ZW0ge1xuICAgICAgd2lkdGg6IDcuODMzdnc7XG4gICAgICBoZWlnaHQ6IDMuMTI1dnc7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYm94LXNoYWRvdzogMCAxcHggMi44MTN2dyByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICAgICAgYm9yZGVyLXJhZGl1czogMS41NjN2dztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgICBjb2xvcjogI2IwYWZhZjsgfVxuICAgICAgLnF1aXpfX3Byb2dyZXNzLWl0ZW0tLWFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmYmQ1NDI7XG4gICAgICAgIGNvbG9yOiAjMjgyODI4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwOyB9XG4gIC5xdWl6X19jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gIC5xdWl6X190ZXN0IHtcbiAgICBwYWRkaW5nOiA0LjExNXZ3IDYuNzcxdncgMi42MDR2dztcbiAgICBib3gtc2hhZG93OiAwIDFweCA2LjM1NHZ3IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gICAgYm9yZGVyLXJhZGl1czogMS44MjN2dztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIGZsZXgtZ3JvdzogMTsgfVxuICAucXVpel9faXRlbXMge1xuICAgIG1hcmdpbi1ib3R0b206IDIuNDc5dnc7IH1cbiAgLnF1aXpfX2J0bnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgLnF1aXpfX2l0ZW0tdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDMuMTI1dnc7IH1cbiAgLnF1aXpfX2l0ZW0td3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgei1pbmRleDogMTsgfVxuICAucXVpel9faXRlbS1pbWcge1xuICAgIHRvcDogLTQuMTY3dnc7XG4gICAgcmlnaHQ6IC02Ljc3MXZ3O1xuICAgIG1heC13aWR0aDogMzAuMjYwdnc7IH1cbiAgLnF1aXpfX2l0ZW0tLW11bHRpbGluZSAucXVpel9fb3B0aW9ucyB7XG4gICAgZmxleC13cmFwOiB3cmFwOyB9XG4gIC5xdWl6X19pdGVtLS1tdWx0aWxpbmUgLnF1aXpfX29wdGlvbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgLnF1aXpfX2l0ZW0tLW11bHRpbGluZSAucXVpel9fb3B0aW9uOm50aC1jaGlsZCgtbiszKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyLjA4M3Z3OyB9XG4gICAgLnF1aXpfX2l0ZW0tLW11bHRpbGluZSAucXVpel9fb3B0aW9uOmxhc3QtY2hpbGQgLnF1aXpfX29wdGlvbi1pbWcge1xuICAgICAgb3BhY2l0eTogMTsgfVxuICAgIC5xdWl6X19pdGVtLS1tdWx0aWxpbmUgLnF1aXpfX29wdGlvbi1pbWcge1xuICAgICAgd2lkdGg6IDEzLjAyMXZ3O1xuICAgICAgaGVpZ2h0OiA3LjgxM3Z3O1xuICAgICAgYm9yZGVyLXJhZGl1czogMS44MjN2dztcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlOGU3ZTc7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAucXVpel9faXRlbS0taW5saW5lIC5xdWl6X19vcHRpb25zIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gIC5xdWl6X19pdGVtLS1pbmxpbmUgLnF1aXpfX29wdGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4xOTh2dztcbiAgICBwYWRkaW5nLWxlZnQ6IDMuNjQ2dnc7XG4gICAgd2lkdGg6IDE2LjcxOXZ3O1xuICAgIGhlaWdodDogMy4zODV2dztcbiAgICBib3JkZXItcmFkaXVzOiAxLjcxOXZ3O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkN2Q3ZDc7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgLnF1aXpfX2l0ZW0tLWlubGluZSAucXVpel9fb3B0aW9uOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIC5xdWl6X19pdGVtLS1pbmxpbmUgLnF1aXpfX29wdGlvbi1pbnB1dDpjaGVja2VkIH4gLnF1aXpfX29wdGlvbi1jaGVja2JveCAucXVpel9fb3B0aW9uLWNoZWNrIHtcbiAgICAgIHdpZHRoOiAyLjE4OHZ3O1xuICAgICAgaGVpZ2h0OiAyLjE4OHZ3O1xuICAgICAgYm94LXNoYWRvdzogMCAwIDEuOTc5dncgcmdiYSg0MCwgNDAsIDQwLCAwLjE1KTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGJvcmRlcjogMC4zNjV2dyBzb2xpZCAjZmZmZmZmO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZiZDU0MjtcbiAgICAgIGxlZnQ6IC0yLjYwNHZ3OyB9XG4gICAgLnF1aXpfX2l0ZW0tLWlubGluZSAucXVpel9fb3B0aW9uLWNoZWNrIHtcbiAgICAgIHdpZHRoOiAxLjQ1OHZ3O1xuICAgICAgaGVpZ2h0OiAxLjQ1OHZ3O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2Q3ZDdkNztcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIGxlZnQ6IC0yLjI0MHZ3OyB9XG4gICAgICAucXVpel9faXRlbS0taW5saW5lIC5xdWl6X19vcHRpb24tY2hlY2sgaW1nIHtcbiAgICAgICAgd2lkdGg6IDAuNjI1dnc7XG4gICAgICAgIGhlaWdodDogMC40Njl2dzsgfVxuICAucXVpel9faXRlbS0tbXVsdGlzZWxlY3QgLnF1aXpfX29wdGlvbi1jaGVjayB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjYyNXZ3O1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIHdpZHRoOiAxLjM1NHZ3O1xuICAgIGhlaWdodDogMS4zNTR2dztcbiAgICBib3JkZXItcmFkaXVzOiAwLjI2MHZ3O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkN2Q3ZDc7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5xdWl6X19pdGVtLS1tdWx0aXNlbGVjdCAucXVpel9fb3B0aW9uLWNoZWNrIGltZyB7XG4gICAgICBtYXgtd2lkdGg6IDAuNTgxdnc7IH1cbiAgLnF1aXpfX2l0ZW0tLW11bHRpc2VsZWN0IC5xdWl6X19vcHRpb24tY2hlY2tib3gge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5xdWl6X19pdGVtLS1tdWx0aXNlbGVjdCAucXVpel9fb3B0aW9uLWltZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4wNDJ2dzsgfVxuICAucXVpel9faXRlbS0tbXVsdGlzZWxlY3QgLnF1aXpfX29wdGlvbi1pbnB1dDpjaGVja2VkIH4gLnF1aXpfX29wdGlvbi1jaGVja2JveCAucXVpel9fb3B0aW9uLWNoZWNrIHtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGJvcmRlci1jb2xvcjogI2ZiZDU0MjsgfVxuICAucXVpel9fb3B0aW9ucyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgLnF1aXpfX29wdGlvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5xdWl6X19vcHRpb24taW5wdXQge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLnF1aXpfX29wdGlvbi1pbnB1dDpjaGVja2VkIH4gLnF1aXpfX29wdGlvbi1pbWcge1xuICAgICAgICBvcGFjaXR5OiAxOyB9XG4gICAgICAucXVpel9fb3B0aW9uLWlucHV0OmNoZWNrZWQgfiAucXVpel9fb3B0aW9uLWNoZWNrYm94IC5xdWl6X19vcHRpb24tY2hlY2sge1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMS45Nzl2dyByZ2JhKDQwLCA0MCwgNDAsIDAuMTUpO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmJkNTQyOyB9XG4gICAgICAgIC5xdWl6X19vcHRpb24taW5wdXQ6Y2hlY2tlZCB+IC5xdWl6X19vcHRpb24tY2hlY2tib3ggLnF1aXpfX29wdGlvbi1jaGVjayBpbWcge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLnF1aXpfX29wdGlvbi1pbWcge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMS42MzF2dztcbiAgICAgIG9wYWNpdHk6IDAuMztcbiAgICAgIHRyYW5zaXRpb246IC4yczsgfVxuICAgIC5xdWl6X19vcHRpb24tY2hlY2tib3gge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLnF1aXpfX29wdGlvbi1jaGVjayB7XG4gICAgICB3aWR0aDogMi44MTN2dztcbiAgICAgIGhlaWdodDogMi44MTN2dztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGJvcmRlcjogMC41MjF2dyBzb2xpZCAjZmZmZmZmO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2U4ZTdlNztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogLTMuMzI1dnc7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgdHJhbnNpdGlvbjogLjJzOyB9XG4gICAgICAucXVpel9fb3B0aW9uLWNoZWNrIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIG1heC13aWR0aDogMC43ODF2dzsgfVxuICAgIC5xdWl6X19vcHRpb24tdGV4dCB7XG4gICAgICBtYXgtd2lkdGg6IDEzLjgwMnZ3OyB9XG4gIC5xdWl6X19idG4ge1xuICAgIHdpZHRoOiAxNC41ODN2dztcbiAgICBoZWlnaHQ6IDQuNDI3dnc7XG4gICAgYm94LXNoYWRvdzogMCAwLjIwOHZ3IDAgI2U0YTAzYywgMCAwLjIwOHZ3IDIuNTUydncgcmdiYSgyMjgsIDE2MCwgNjAsIDAuNSksIGluc2V0IDAgMCAxLjA0MnZ3IHJnYmEoMjUxLCAyMzAsIDE3NSwgMC4zMyk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgI2ZhOWYxMSAwJSwgI2ZjZDQzOCAxMDAlKTsgfVxuICAgIC5xdWl6X19idG46aG92ZXIge1xuICAgICAgYm94LXNoYWRvdzogMCAtMC4xOHZ3IDAgI2U0YTAzYywgMCAwLjk5dncgMi41NTJ2dyByZ2JhKDIyOCwgMTYwLCA2MCwgMC41KSwgaW5zZXQgMCAwIDEuMDQydncgcmdiYSgyNTEsIDIzMCwgMTc1LCAwLjMzKTsgfVxuICAgIC5xdWl6X19idG4tdGV4dCB7XG4gICAgICB0ZXh0LXNoYWRvdzogMCAxcHggMC40MTd2dyByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAucXVpel9fYnRuLWFycm93IHtcbiAgICAgIG1heC13aWR0aDogMC4zMTN2dzsgfVxuICAgIC5xdWl6X19idG4tLXByZXYge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2Q3ZDdkNztcbiAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICBib3gtc2hhZG93OiBub25lOyB9XG4gICAgICAucXVpel9fYnRuLS1wcmV2OmhvdmVyIHtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgI2ZhOWYxMSAwJSwgI2ZjZDQzOCAxMDAlKTsgfVxuICAgICAgICAucXVpel9fYnRuLS1wcmV2OmhvdmVyIC5xdWl6X19idG4tdGV4dCB7XG4gICAgICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgIC5xdWl6X19idG4tLXByZXYgLnF1aXpfX2J0bi10ZXh0IHtcbiAgICAgICAgdGV4dC1zaGFkb3c6IDAgMXB4IDAuNDE3dncgcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgICAgICAgY29sb3I6ICMyODI4Mjg7IH1cbiAgLnF1aXpfX3NlbWlmaW5hbC13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXgtd2lkdGg6IDI0Ljc0MHZ3OyB9XG4gIC5xdWl6X19zZW1pZmluYWwtc29jaWFscyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgLnF1aXpfX3NlbWlmaW5hbC1vcHRpb24ge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuMzAydnc7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiAxMC4yNjB2dztcbiAgICBoZWlnaHQ6IDMuNjk4dnc7XG4gICAgYm9yZGVyLXJhZGl1czogMS44MjN2dztcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZWNlY2VjO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLnF1aXpfX3NlbWlmaW5hbC1vcHRpb24tYmcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICB0cmFuc2l0aW9uOiAuMnM7IH1cbiAgICAucXVpel9fc2VtaWZpbmFsLW9wdGlvbi10ZXh0IHtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICBjb2xvcjogIzc0NzQ3NDsgfVxuICAucXVpel9fc2VtaWZpbmFsLWNoZWNrIHtcbiAgICB6LWluZGV4OiAxO1xuICAgIG1heC13aWR0aDogMS42MTV2dzsgfVxuICAucXVpel9fc2VtaWZpbmFsLWlucHV0OmNoZWNrZWQgfiAucXVpel9fc2VtaWZpbmFsLW9wdGlvbi1iZyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZiZDU0MjsgfVxuICAucXVpel9fc2VtaWZpbmFsLWlucHV0OmNoZWNrZWQgfiAucXVpel9fc2VtaWZpbmFsLW9wdGlvbi10ZXh0IHtcbiAgICBjb2xvcjogIzI4MjgyODtcbiAgICBmb250LXdlaWdodDogNTAwOyB9XG4gIC5xdWl6X19zZW1pZmluYWwtYnRuIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBib3gtc2hhZG93OiAwIDAuMjA4dncgMCAjZTRhMDNjLCAwIDE5cHggNDlweCByZ2JhKDIyOCwgMTYwLCA2MCwgMC41KSwgaW5zZXQgMCAwIDIwcHggcmdiYSgyNTEsIDIzMCwgMTc1LCAwLjMzKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCAjZmE5ZjExIDAlLCAjZmNkNDM4IDEwMCUpOyB9XG4gICAgLnF1aXpfX3NlbWlmaW5hbC1idG46aG92ZXIge1xuICAgICAgYm94LXNoYWRvdzogMCAtMC4xOHZ3IDAgI2U0YTAzYywgMCAwLjk5dncgMi41NTJ2dyByZ2JhKDIyOCwgMTYwLCA2MCwgMC41KSwgaW5zZXQgMCAwIDEuMDQydncgcmdiYSgyNTEsIDIzMCwgMTc1LCAwLjMzKTsgfVxuICAucXVpel9fc2VtaWZpbmFsLXRlcm0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAucXVpel9fc2VtaWZpbmFsLWZvcm0ge1xuICAgIHdpZHRoOiAyMS41NjN2dzsgfVxuICAgIC5xdWl6X19zZW1pZmluYWwtZm9ybS1pbnB1dCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIuMjQwdnc7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMy43NTB2dztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEuOTI3dnc7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZWZlZmVmO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuICAucXVpel9fc2VtaWZpbmFsLWltZyB7XG4gICAgd2lkdGg6IDI4LjY5OHZ3O1xuICAgIGhlaWdodDogMjkuMjE5dnc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTEuMDQydnc7XG4gICAgcmlnaHQ6IC0xNi42Njd2dzsgfVxuICAucXVpel9fZmluYWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgLnF1aXpfX2ZpbmFsIC5xdWl6X19pdGVtLXRpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIuMTI1dnc7IH1cbiAgICAucXVpel9fZmluYWwtaW1nIHtcbiAgICAgIG1heC13aWR0aDogMTIuMjQwdnc7IH1cbiAgLnF1aXpfX3JpZ2h0IHtcbiAgICBtaW4td2lkdGg6IDIzLjI4MXZ3O1xuICAgIHBhZGRpbmc6IDIuNjA0dncgMi42MjV2dyA0LjE2N3Z3O1xuICAgIGJvcmRlci1yYWRpdXM6IDEuODIzdnc7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLnF1aXpfX3JpZ2h0OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHdpZHRoOiAxcHg7XG4gICAgICBoZWlnaHQ6IDkzJTtcbiAgICAgIGJvcmRlci1sZWZ0OiAycHggZGFzaGVkICNiZmJlYmU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIGxlZnQ6IDA7IH1cbiAgICAucXVpel9fcmlnaHQtLWZpbmFsLWFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmJkNTQyOyB9XG4gICAgLnF1aXpfX3JpZ2h0LWltZyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjkwNHZ3OyB9XG4gICAgICAucXVpel9fcmlnaHQtaW1nIGltZyB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDE4LjE3N3Z3OyB9XG4gICAgLnF1aXpfX3JpZ2h0LXBvc2l0aW9uIHtcbiAgICAgIGNvbG9yOiAjYTRhNGE0OyB9XG4gICAgLnF1aXpfX3JpZ2h0LXRpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuMjA0dnc7IH1cbiAgICAucXVpel9fcmlnaHQtdGV4dCB7XG4gICAgICBtYXgtd2lkdGg6IDE4LjIyOXZ3OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkge1xuICAucXVpeiB7XG4gICAgbWFyZ2luLXRvcDogLTEzLjVyZW07XG4gICAgcGFkZGluZy10b3A6IDE1LjNyZW07XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgfVxuICAgIC5xdWl6X19iZyB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLnF1aXpfX3JpZ2h0IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAucXVpel9fcHJvZ3Jlc3MtaXRlbSB7XG4gICAgICB3aWR0aDogN3JlbTtcbiAgICAgIGhlaWdodDogM3JlbTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDNyZW07IH1cbiAgICAucXVpel9fdGVzdCB7XG4gICAgICBwYWRkaW5nOiAzcmVtIDVyZW0gMnJlbTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDMuNXJlbTsgfVxuICAgIC5xdWl6X19pdGVtcyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW07IH1cbiAgICAucXVpel9faXRlbS10aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzcmVtOyB9XG4gICAgLnF1aXpfX2l0ZW0taW1nIHtcbiAgICAgIHRvcDogLTZyZW07XG4gICAgICByaWdodDogMHJlbTtcbiAgICAgIG1heC13aWR0aDogMzByZW07IH1cbiAgICAucXVpel9faXRlbS0tbXVsdGlsaW5lIC5xdWl6X19vcHRpb246bnRoLWNoaWxkKC1uKzMpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07IH1cbiAgICAucXVpel9faXRlbS0tbXVsdGlsaW5lIC5xdWl6X19vcHRpb24taW1nIHtcbiAgICAgIHdpZHRoOiAxM3JlbTtcbiAgICAgIGhlaWdodDogOHJlbTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDJyZW07IH1cbiAgICAucXVpel9faXRlbS0taW5saW5lIC5xdWl6X19vcHRpb24ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogMy41cmVtO1xuICAgICAgd2lkdGg6IDE2cmVtO1xuICAgICAgaGVpZ2h0OiA0cmVtO1xuICAgICAgYm9yZGVyLXJhZGl1czogMnJlbTsgfVxuICAgICAgLnF1aXpfX2l0ZW0tLWlubGluZSAucXVpel9fb3B0aW9uLWlucHV0OmNoZWNrZWQgfiAucXVpel9fb3B0aW9uLWNoZWNrYm94IC5xdWl6X19vcHRpb24tY2hlY2sge1xuICAgICAgICB3aWR0aDogMi4xcmVtO1xuICAgICAgICBoZWlnaHQ6IDIuMXJlbTtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAwLjFyZW07XG4gICAgICAgIGxlZnQ6IC0yLjYwNHJlbTsgfVxuICAgICAgLnF1aXpfX2l0ZW0tLWlubGluZSAucXVpel9fb3B0aW9uLWNoZWNrIHtcbiAgICAgICAgd2lkdGg6IDJyZW07XG4gICAgICAgIGhlaWdodDogMnJlbTtcbiAgICAgICAgbGVmdDogLTIuNXJlbTsgfVxuICAgICAgICAucXVpel9faXRlbS0taW5saW5lIC5xdWl6X19vcHRpb24tY2hlY2sgaW1nIHtcbiAgICAgICAgICB3aWR0aDogMC43cmVtO1xuICAgICAgICAgIGhlaWdodDogMC41cmVtOyB9XG4gICAgLnF1aXpfX2l0ZW0tLW11bHRpc2VsZWN0IC5xdWl6X19vcHRpb24tY2hlY2sge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwLjZyZW07XG4gICAgICB3aWR0aDogMS41cmVtO1xuICAgICAgaGVpZ2h0OiAxLjVyZW07XG4gICAgICBib3JkZXItcmFkaXVzOiAwLjRyZW07IH1cbiAgICAgIC5xdWl6X19pdGVtLS1tdWx0aXNlbGVjdCAucXVpel9fb3B0aW9uLWNoZWNrIGltZyB7XG4gICAgICAgIG1heC13aWR0aDogMC43cmVtOyB9XG4gICAgLnF1aXpfX2l0ZW0tLW11bHRpc2VsZWN0IC5xdWl6X19vcHRpb24taW1nIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07IH1cbiAgICAucXVpel9fb3B0aW9uLWltZyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07IH1cbiAgICAucXVpel9fb3B0aW9uLWNoZWNrIHtcbiAgICAgIHdpZHRoOiAyLjhyZW07XG4gICAgICBoZWlnaHQ6IDIuOHJlbTtcbiAgICAgIGJvcmRlci13aWR0aDogMC41cmVtO1xuICAgICAgdG9wOiAtM3JlbTsgfVxuICAgICAgLnF1aXpfX29wdGlvbi1jaGVjayBpbWcge1xuICAgICAgICBtYXgtd2lkdGg6IDAuN3JlbTsgfVxuICAgIC5xdWl6X19vcHRpb24tdGV4dCB7XG4gICAgICBtYXgtd2lkdGg6IDEzcmVtOyB9XG4gICAgLnF1aXpfX2J0biB7XG4gICAgICB3aWR0aDogMTQuNXJlbTtcbiAgICAgIGhlaWdodDogNHJlbTsgfVxuICAgICAgLnF1aXpfX2J0bi1hcnJvdyB7XG4gICAgICAgIG1heC13aWR0aDogMC42cmVtOyB9XG4gICAgLnF1aXpfX3NlbWlmaW5hbC13cmFwcGVyIHtcbiAgICAgIG1heC13aWR0aDogMjVyZW07IH1cbiAgICAucXVpel9fc2VtaWZpbmFsLW9wdGlvbiB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEuM3JlbTtcbiAgICAgIHdpZHRoOiAxMnJlbTtcbiAgICAgIGhlaWdodDogNC41cmVtO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTAwcHg7IH1cbiAgICAucXVpel9fc2VtaWZpbmFsLWNoZWNrIHtcbiAgICAgIG1heC13aWR0aDogMS42cmVtOyB9XG4gICAgLnF1aXpfX3NlbWlmaW5hbC1mb3JtIHtcbiAgICAgIHdpZHRoOiAyMnJlbTsgfVxuICAgICAgLnF1aXpfX3NlbWlmaW5hbC1mb3JtLWlucHV0IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyLjVyZW07XG4gICAgICAgIGhlaWdodDogNC41cmVtO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAycmVtOyB9XG4gICAgLnF1aXpfX3NlbWlmaW5hbC1pbWcge1xuICAgICAgd2lkdGg6IDI5cmVtO1xuICAgICAgaGVpZ2h0OiAyOXJlbTtcbiAgICAgIHRvcDogLTFyZW07XG4gICAgICByaWdodDogLTI3cmVtOyB9XG4gICAgLnF1aXpfX2ZpbmFsIC5xdWl6X19pdGVtLXRpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07IH1cbiAgICAucXVpel9fZmluYWwtaW1nIHtcbiAgICAgIG1heC13aWR0aDogMTJyZW07IH1cbiAgICAucXVpel9fcmlnaHQge1xuICAgICAgbWluLXdpZHRoOiAyM3JlbTtcbiAgICAgIHBhZGRpbmc6IDIuNXJlbSAyLjVyZW0gNHJlbTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEuOHJlbTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTlyZW07IH1cbiAgICAgIC5xdWl6X19yaWdodC1pbWcge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtOyB9XG4gICAgICAgIC5xdWl6X19yaWdodC1pbWcgaW1nIHtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiAxOHJlbTsgfVxuICAgICAgLnF1aXpfX3JpZ2h0LXRpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS4ycmVtOyB9XG4gICAgICAucXVpel9fcmlnaHQtdGV4dCB7XG4gICAgICAgIG1heC13aWR0aDogMThyZW07IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnF1aXpfX3Byb2dyZXNzLWl0ZW0ge1xuICAgIHdpZHRoOiA0cmVtO1xuICAgIGhlaWdodDogMS4xcmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDNyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZvbnQtc2l6ZTogMDsgfVxuICAgIC5xdWl6X19wcm9ncmVzcy1pdGVtOjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgYm9yZGVyLXJhZGl1czogM3JlbTsgfVxuICAgIC5xdWl6X19wcm9ncmVzcy1pdGVtLS1hY3RpdmU6OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmJkNTQyOyB9XG4gIC5xdWl6X19zZW1pZmluYWwtaW1nIHtcbiAgICByaWdodDogLTE3cmVtOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU2N3B4KSB7XG4gIC5xdWl6X19wcm9ncmVzcy1pdGVtIHtcbiAgICB3aWR0aDogMi43cmVtO1xuICAgIGhlaWdodDogMC44cmVtOyB9XG4gIC5xdWl6X190ZXN0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxcmVtOyB9XG4gIC5xdWl6X19pdGVtLWltZyB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAucXVpel9fc2VtaWZpbmFsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIC5xdWl6X19zZW1pZmluYWwtaW1nIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAucXVpel9fc2VtaWZpbmFsLWJ0biB7XG4gICAgICBoZWlnaHQ6IDRyZW07IH1cbiAgLnF1aXpfX29wdGlvbiB7XG4gICAgd2lkdGg6IDQ3JTsgfSB9XG5cbi8qIEBtZWRpYSAobWF4LXdpZHRoOiA0MDhweCkge1xyXG4gIC5xdWl6IHtcclxuICAgICZfX2J0biB7XHJcbiAgICAgICYtLXByZXYge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICAmLS1tdWx0aWxpbmUge1xyXG4gICAgICAgIC5xdWl6X19vcHRpb25zIHtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnF1aXpfX29wdGlvbiB7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMXJlbTtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogMXJlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19zZW1pZmluYWwtb3B0aW9uIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XHJcbiAgICB9XHJcbiAgfVxyXG59ICovXG4uZXhwX19pbm5lciB7XG4gIHBhZGRpbmc6IDIuOTE3dncgMCAwIDUuNjc3dnc7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDEuMzAydncgMCAwIDEuMzAydnc7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5leHBfX2xlZnQge1xuICBmbGV4OiAxO1xuICBtYXgtd2lkdGg6IDM5LjU4M3Z3OyB9XG5cbi5leHBfX3JpZ2h0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5leHBfX3NlcnZpY2VzLWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5leHBfX3NlcnZpY2VzLWl0ZW0tdGV4dCB7XG4gICAgbWF4LXdpZHRoOiAyMS43NjN2dzsgfVxuICAuZXhwX19zZXJ2aWNlcy1pdGVtX3N0cm9uZyB7XG4gICAgY29sb3I6ICNmYmQ1NDI7IH1cblxuLmV4cF9fc2VydmljZXMtY2hlY2sge1xuICBtYXJnaW4tcmlnaHQ6IDEuMTk4dnc7XG4gIHdpZHRoOiAyLjI5MnZ3O1xuICBoZWlnaHQ6IDIuMjkydnc7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZiZDU0MjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLmV4cF9fc2VydmljZXMtY2hlY2sgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDAuNzgxdnc7IH1cblxuLmV4cF9fd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuLmV4cF9fYnRuIHtcbiAgd2lkdGg6IDg2JTtcbiAgZm9udC1mYW1pbHk6ICdUVE5vcm1zJywgJ1JhbGV3YXknLCBzYW5zLXNlcmlmOyB9XG4gIC5leHBfX2J0biBpbWcge1xuICAgIG1hcmdpbi1yaWdodDogMC42dnc7XG4gICAgbWF4LXdpZHRoOiAxLjMwMnZ3OyB9XG5cbi5leHBfX2JhZGdlIHtcbiAgd2lkdGg6IDE0Ljg0NHZ3O1xuICBoZWlnaHQ6IDMuOTA2dnc7XG4gIGJveC1zaGFkb3c6IDAgMC42MjV2dyAzLjEyNXZ3IHJnYmEoNDAsIDQwLCA0MCwgMC4yKTtcbiAgYm9yZGVyLXJhZGl1czogMC41MjF2dztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLmV4cF9fYmFkZ2UtbmFtZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTguNXZ3O1xuICAgIGxlZnQ6IC02LjF2dztcbiAgICBjb2xvcjogIzI4MjgyODtcbiAgICB6LWluZGV4OiAxOyB9XG4gIC5leHBfX2JhZGdlLXBvc2l0aW9uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAyMS44dnc7XG4gICAgbGVmdDogLTIuN3Z3O1xuICAgIGNvbG9yOiAjODg4Nzg3OyB9XG5cbi5leHBfX3Bob3RvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBtYXgtd2lkdGg6IDM4LjgwMnZ3OyB9XG5cbi5leHBfX3F1b3RlcyB7XG4gIHdpZHRoOiA1LjQ2OXZ3O1xuICBoZWlnaHQ6IDUuNDY5dnc7XG4gIGJvcmRlcjogMC43ODF2dyBzb2xpZCAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmJkNTQyO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGxlZnQ6IC0yLjd2dzsgfVxuICAuZXhwX19xdW90ZXMgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEuNzcxdnc7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gIC5leHBfX2lubmVyIHtcbiAgICBwYWRkaW5nOiAyLjZyZW0gMCAwIDVyZW07XG4gICAgYm9yZGVyLXJhZGl1czogMi41cmVtIDAgMCAyLjVyZW07XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kOyB9XG4gIC5leHBfX2xlZnQge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtO1xuICAgIG1heC13aWR0aDogNDByZW07IH1cbiAgLmV4cF9fc2VydmljZXMtaXRlbS10ZXh0IHtcbiAgICBtYXgtd2lkdGg6IDIwcmVtOyB9XG4gIC5leHBfX3NlcnZpY2VzLWNoZWNrIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuMXJlbTtcbiAgICB3aWR0aDogMi4ycmVtO1xuICAgIGhlaWdodDogMi4ycmVtOyB9XG4gICAgLmV4cF9fc2VydmljZXMtY2hlY2sgaW1nIHtcbiAgICAgIG1heC13aWR0aDogMC43cmVtOyB9XG4gIC5leHBfX2J0biBpbWcge1xuICAgIG1hcmdpbi1yaWdodDogMC42cmVtO1xuICAgIG1heC13aWR0aDogMS4zcmVtOyB9XG4gIC5leHBfX2JhZGdlIHtcbiAgICB3aWR0aDogMTZyZW07XG4gICAgaGVpZ2h0OiA0cmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDFyZW07IH1cbiAgICAuZXhwX19iYWRnZS1uYW1lIHtcbiAgICAgIHRvcDogMThyZW07XG4gICAgICBsZWZ0OiA5cmVtOyB9XG4gICAgLmV4cF9fYmFkZ2UtcG9zaXRpb24ge1xuICAgICAgdG9wOiAyMS42cmVtO1xuICAgICAgbGVmdDogMTEuM3JlbTsgfVxuICAuZXhwX193cmFwcGVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gIC5leHBfX2NhbGwge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9XG4gIC5leHBfX2J0biB7XG4gICAgd2lkdGg6IDYwJTsgfVxuICAuZXhwX19waG90byB7XG4gICAgbWF4LXdpZHRoOiAzMHJlbTsgfVxuICAuZXhwX19xdW90ZXMge1xuICAgIHdpZHRoOiA1LjVyZW07XG4gICAgaGVpZ2h0OiA1LjVyZW07XG4gICAgYm9yZGVyLXdpZHRoOiAxcmVtO1xuICAgIGxlZnQ6IC0yLjdyZW07IH1cbiAgICAuZXhwX19xdW90ZXMgaW1nIHtcbiAgICAgIG1heC13aWR0aDogMS43cmVtOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5leHBfX2lubmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gIC5leHBfX3JpZ2h0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NjdweCkge1xuICAuZXhwIHtcbiAgICBwYWRkaW5nLXRvcDogMDsgfVxuICAgIC5leHBfX2lubmVyIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDIuNXJlbTsgfVxuICAgIC5leHBfX2xlZnQge1xuICAgICAgcGFkZGluZy1yaWdodDogMnJlbTsgfVxuICAgIC5leHBfX2NhbGwge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLmV4cF9fYnRuIHtcbiAgICAgIHdpZHRoOiA3MiU7XG4gICAgICBoZWlnaHQ6IDQuOHJlbTsgfVxuICAgIC5leHBfX3F1b3RlcyB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLnNlcnZpY2VzIHtcbiAgcGFkZGluZy10b3A6IDA7IH1cbiAgLnNlcnZpY2VzX193cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAuc2VydmljZXNfX2l0ZW0ge1xuICAgIHBhZGRpbmc6IDQuMzIzdnc7XG4gICAgd2lkdGg6IDM3LjUwMHZ3O1xuICAgIGhlaWdodDogMTkuNTMxdnc7XG4gICAgYm94LXNoYWRvdzogMCAwLjYyNXZ3IDQuNzkydncgcmdiYSg0MCwgNDAsIDQwLCAwLjMpO1xuICAgIGJvcmRlci1yYWRpdXM6IDEuMDQydnc7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5zZXJ2aWNlc19faXRlbTpob3ZlciAuc2VydmljZXNfX2hvdmVyIHtcbiAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAuc2VydmljZXNfX2l0ZW06aG92ZXIgLnNlcnZpY2VzX19tYWluLXRpdGxlIHtcbiAgICAgIG9wYWNpdHk6IDA7IH1cbiAgLnNlcnZpY2VzX19tYWluLXRpdGxlIHtcbiAgICBtYXgtd2lkdGg6IDE2LjkyN3Z3O1xuICAgIHRyYW5zaXRpb246IC4yczsgfVxuICAuc2VydmljZXNfX2hvdmVyIHtcbiAgICBwYWRkaW5nOiAzLjQzOHZ3O1xuICAgIHRyYW5zaXRpb246IC4ycztcbiAgICBvcGFjaXR5OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDMsIDQ0LCA1MCwgMC44Nik7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgLnNlcnZpY2VzX19ob3Zlci1idG4ge1xuICAgICAgd2lkdGg6IDM1JTtcbiAgICAgIHRleHQtc2hhZG93OiAwIDFweCAwLjQxN3Z3IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IC0xLjZ2dztcbiAgICAgIGJveC1zaGFkb3c6IDAgMC4yMDh2dyAwICNlNGEwM2MsIDAgMC4yMDh2dyAyLjU1MnZ3IHJnYmEoMjI4LCAxNjAsIDYwLCAwLjUpLCBpbnNldCAwIDAgMS4wNDJ2dyByZ2JhKDI1MSwgMjMwLCAxNzUsIDAuMzMpO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgI2ZhOWYxMSAwJSwgI2ZjZDQzOCAxMDAlKTsgfVxuICAgICAgLnNlcnZpY2VzX19ob3Zlci1idG46aG92ZXIge1xuICAgICAgICBib3gtc2hhZG93OiAwIC0wLjE4dncgMCAjZTRhMDNjLCAwIDAuOTl2dyAyLjU1MnZ3IHJnYmEoMjI4LCAxNjAsIDYwLCAwLjUpLCBpbnNldCAwIDAgMS4wNDJ2dyByZ2JhKDI1MSwgMjMwLCAxNzUsIDAuMzMpOyB9XG4gIC5zZXJ2aWNlc19fYnRuIHtcbiAgICB3aWR0aDogMTEuNDA2dnc7XG4gICAgaGVpZ2h0OiA0LjQ3OXZ3O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmYmQ1NDI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBib3gtc2hhZG93OiBub25lOyB9XG4gICAgLnNlcnZpY2VzX19idG46aG92ZXIge1xuICAgICAgYm94LXNoYWRvdzogMCAwLjk5dncgMi41NTJ2dyByZ2JhKDI1MSwgMjEzLCA2NiwgMC41KSwgaW5zZXQgMCAwIDEuMDQydncgcmdiYSgyNTEsIDIxMywgNjYsIDAuMzMpOyB9XG5cbi5hYm91dC1zZXJ2aWNlcyB7XG4gIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gIC5hYm91dC1zZXJ2aWNlcyAuc2VydmljZXNfX21haW4tdGl0bGUge1xuICAgIG1heC13aWR0aDogMjYuOTI3dnc7IH1cbiAgLmFib3V0LXNlcnZpY2VzIC5zZXJ2aWNlc19faXRlbSB7XG4gICAgcGFkZGluZzogMi43MjN2dztcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgLmFib3V0LXNlcnZpY2VzIC5zZXJ2aWNlc19faXRlbTpob3ZlciAuc2VydmljZXNfX21haW4tdGl0bGUge1xuICAgICAgb3BhY2l0eTogMTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgLnNlcnZpY2VzX19pdGVtIHtcbiAgICBwYWRkaW5nOiAycmVtO1xuICAgIHdpZHRoOiAzM3JlbTtcbiAgICBoZWlnaHQ6IDE5cmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDJyZW07IH1cbiAgLnNlcnZpY2VzX19tYWluLXRpdGxlIHtcbiAgICBtYXgtd2lkdGg6IDE2cmVtO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgLnNlcnZpY2VzX19ob3ZlciB7XG4gICAgcGFkZGluZzogMXJlbTsgfVxuICAgIC5zZXJ2aWNlc19faG92ZXItYnRuIHtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBib3R0b206IC0zLjhyZW07IH1cbiAgLnNlcnZpY2VzX19idG4ge1xuICAgIHdpZHRoOiAxM3JlbTtcbiAgICBoZWlnaHQ6IDVyZW07IH1cbiAgLmFib3V0LXNlcnZpY2VzIC5zZXJ2aWNlc19fbWFpbi10aXRsZSB7XG4gICAgbWF4LXdpZHRoOiAxOXJlbTsgfVxuICAuYWJvdXQtc2VydmljZXMgLnNlcnZpY2VzX19pdGVtIHtcbiAgICBwYWRkaW5nOiAyLjVyZW07XG4gICAgcGFkZGluZy10b3A6IDEuMnJlbTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VydmljZXNfX3dyYXBwZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5zZXJ2aWNlc19faXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXJlbTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NjdweCkge1xuICAuc2VydmljZXNfX2l0ZW0ge1xuICAgIHdpZHRoOiAzMXJlbTtcbiAgICBoZWlnaHQ6IDE3cmVtOyB9IH1cblxuLnZhbnRhZ2Uge1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcGFkZGluZy1ib3R0b206IDJ2dzsgfVxuICAudmFudGFnZV9faW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxOyB9XG4gIC52YW50YWdlX190aXRsZSB7XG4gICAgbWF4LXdpZHRoOiA0OC41OTR2dzsgfVxuICAudmFudGFnZV9fd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZmxleC13cmFwOiB3cmFwOyB9XG4gIC52YW50YWdlX19pbWcge1xuICAgIG1hcmdpbi1yaWdodDogMi4wODN2dztcbiAgICBtYXgtd2lkdGg6IDguMDIxdnc7IH1cbiAgLnZhbnRhZ2VfX2NoZWNrIHtcbiAgICB3aWR0aDogMi4xODh2dztcbiAgICBoZWlnaHQ6IDIuMTg4dnc7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJvcmRlcjogMC4zNjV2dyBzb2xpZCAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYmQ1NDI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0xLjd2dztcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpOyB9XG4gICAgLnZhbnRhZ2VfX2NoZWNrIGltZyB7XG4gICAgICBtYXgtd2lkdGg6IDAuNjI1dnc7IH1cbiAgLnZhbnRhZ2VfX2l0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDMuOTU4dnc7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMjIuMTg4dnc7XG4gICAgaGVpZ2h0OiAxMC40MTd2dzsgfVxuICAgIC52YW50YWdlX19pdGVtLXRleHQge1xuICAgICAgd2lkdGg6IDEyLjA4M3Z3OyB9XG4gICAgLnZhbnRhZ2VfX2l0ZW0tYmcge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgei1pbmRleDogLTE7XG4gICAgICB3aWR0aDogMzAuMjA4dnc7XG4gICAgICBoZWlnaHQ6IDE0LjU4M3Z3OyB9XG4gIC52YW50YWdlX19hcnJvdyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTEyLjR2dztcbiAgICBsZWZ0OiA2LjZ2dztcbiAgICBtYXgtd2lkdGg6IDYuNTEwdnc7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gIC52YW50YWdlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTsgfVxuICAgIC52YW50YWdlX193cmFwcGVyIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgLnZhbnRhZ2VfX3RpdGxlIHtcbiAgICAgIG1heC13aWR0aDogNDByZW07IH1cbiAgICAudmFudGFnZV9faW1nIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMnJlbTtcbiAgICAgIG1heC13aWR0aDogOHJlbTsgfVxuICAgIC52YW50YWdlX19jaGVjayB7XG4gICAgICB3aWR0aDogMnJlbTtcbiAgICAgIGhlaWdodDogMnJlbTtcbiAgICAgIGJvcmRlci13aWR0aDogMC40cmVtO1xuICAgICAgdG9wOiAtMS43cmVtOyB9XG4gICAgICAudmFudGFnZV9fY2hlY2sgaW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiAwLjZyZW07IH1cbiAgICAudmFudGFnZV9faXRlbSB7XG4gICAgICBtYXJnaW4tbGVmdDogMnJlbTtcbiAgICAgIG1hcmdpbi1yaWdodDogMnJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDRyZW07XG4gICAgICB3aWR0aDogMjJyZW07XG4gICAgICBoZWlnaHQ6IDEwcmVtOyB9XG4gICAgICAudmFudGFnZV9faXRlbS10ZXh0IHtcbiAgICAgICAgd2lkdGg6IDEycmVtOyB9XG4gICAgICAudmFudGFnZV9faXRlbS1iZyB7XG4gICAgICAgIHdpZHRoOiAyOHJlbTtcbiAgICAgICAgaGVpZ2h0OiAxNHJlbTsgfVxuICAgIC52YW50YWdlX19hcnJvdyB7XG4gICAgICB0b3A6IC0xMnJlbTtcbiAgICAgIGxlZnQ6IDZyZW07XG4gICAgICBtYXgtd2lkdGg6IDhyZW07IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnZhbnRhZ2VfX2Fycm93IHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU2N3B4KSB7XG4gIC52YW50YWdlX193cmFwcGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgLnZhbnRhZ2VfX2l0ZW0ge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB3aWR0aDogNDclO1xuICAgIGhlaWdodDogMTZyZW07XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDIuNXJlbTtcbiAgICBib3gtc2hhZG93OiAwIDAuNjI1dncgNC43OTJ2dyByZ2JhKDQwLCA0MCwgNDAsIDAuMyk7IH1cbiAgICAudmFudGFnZV9faXRlbS1iZyB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gIC52YW50YWdlX19pbWcge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9XG4gIC52YW50YWdlX19jaGVjayB7XG4gICAgd2lkdGg6IDNyZW07XG4gICAgaGVpZ2h0OiAzcmVtOyB9IH1cblxuLmVxdWlwIHtcbiAgcGFkZGluZy10b3A6IDA7IH1cbiAgLmVxdWlwX19pbm5lciB7XG4gICAgcGFkZGluZzogNS41Mzh2dyAwIDMuMTI1dnc7XG4gICAgYm9yZGVyLXJhZGl1czogMCAxLjMwMnZ3IDEuMzAydncgMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmVxdWlwX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNS45Mzh2dzsgfVxuICAgIC5lcXVpcF9fdGl0bGVfc3Ryb25nIHtcbiAgICAgIGNvbG9yOiAjZmJkNTQyOyB9XG4gIC5lcXVpcF9fbWFpbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNC42MzV2dztcbiAgICBwYWRkaW5nLWxlZnQ6IDMuMTI1dnc7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgICAuZXF1aXBfX21haW4tYmxvY2s6Zmlyc3QtY2hpbGQgLmVxdWlwX19tYWluLXdyYXBwZXIge1xuICAgICAgbWFyZ2luLWxlZnQ6IC0zLjEyNXZ3OyB9XG4gICAgLmVxdWlwX19tYWluLWJsb2NrOmZpcnN0LWNoaWxkIC5lcXVpcF9fbWFpbi1pbWcge1xuICAgICAgcGFkZGluZy10b3A6IDIuMDgzdnc7IH1cbiAgICAuZXF1aXBfX21haW4taW1nIGltZyB7XG4gICAgICBtYXgtd2lkdGg6IDI3LjMyNXZ3O1xuICAgICAgbWF4LWhlaWdodDogMjEuNDA2dnc7IH1cbiAgICAuZXF1aXBfX21haW4taXRlbSBpbWcge1xuICAgICAgbWF4LXdpZHRoOiA2LjE5OHZ3O1xuICAgICAgbWF4LWhlaWdodDogNy4zNDR2dzsgfVxuICAgIC5lcXVpcF9fbWFpbi13cmFwcGVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiAxNy40NDh2dzsgfVxuICAgIC5lcXVpcF9fbWFpbi10aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjQ1OHZ3OyB9XG4gICAgLmVxdWlwX19tYWluLW5hbWVzIC5lcXVpcF9fbWFpbi1uYW1lOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDEuNjY3dnc7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIC5lcXVpcF9fbWFpbi1uYW1lcyAuZXF1aXBfX21haW4tbmFtZTpsYXN0LWNoaWxkOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgd2lkdGg6IDAuMzEzdnc7XG4gICAgICAgIGhlaWdodDogMC4zMTN2dztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZiZDU0MjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiAtMC45dnc7IH1cbiAgICAuZXF1aXBfX21haW4tbmFtZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjMwMnZ3OyB9XG4gICAgLmVxdWlwX19tYWluLXRleHQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMi4wODN2dzsgfVxuICAgIC5lcXVpcF9fbWFpbi1ibG9jayB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICB3aWR0aDogNTAlOyB9XG4gICAgLmVxdWlwX19tYWluLW5hbWVzIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgIC5lcXVpcF9fbWFpbi1uYW1lIHtcbiAgICAgIGNvbG9yOiAjZmJkNTQyOyB9XG4gICAgLmVxdWlwX19tYWluLXNsaWRlciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAgIC5lcXVpcF9fbWFpbi1zbGlkZXIuc2xpY2staW5pdGlhbGl6ZWQgLnNsaWNrLXNsaWRlIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgIC5lcXVpcF9fbWFpbi1zbGlkZXIgLnNsaWNrLWxpc3Qge1xuICAgICAgICB3aWR0aDogODUlOyB9XG4gICAgLmVxdWlwX19tYWluLWFycm93IHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB3aWR0aDogMC44MzN2dztcbiAgICAgIGhlaWdodDogMS40NTh2dztcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgZmlsdGVyOiBncmF5c2NhbGUoMSk7XG4gICAgICB0cmFuc2l0aW9uOiAuMnM7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgfVxuICAgICAgLmVxdWlwX19tYWluLWFycm93OmhvdmVyIHtcbiAgICAgICAgZmlsdGVyOiBncmF5c2NhbGUoMCk7IH1cbiAgICAgIC5lcXVpcF9fbWFpbi1hcnJvdy0tcHJldiB7XG4gICAgICAgIGxlZnQ6IDA7IH1cbiAgICAgIC5lcXVpcF9fbWFpbi1hcnJvdy0tbmV4dCB7XG4gICAgICAgIHJpZ2h0OiAwOyB9XG4gIC5lcXVpcF9fYm90IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAuZXF1aXBfX2JvdC1ibG9jayB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDkuNDI3dnc7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIC5lcXVpcF9fYm90LWJsb2NrOm50aC1jaGlsZCgxKSAuZXF1aXBfX2JvdC1pbWcge1xuICAgICAgICBsZWZ0OiAtMC42dnc7XG4gICAgICAgIHRvcDogLTUuOHZ3O1xuICAgICAgICBtYXgtd2lkdGg6IDE2Ljg3NXZ3OyB9XG4gICAgICAuZXF1aXBfX2JvdC1ibG9jazpudGgtY2hpbGQoMikge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDR2dzsgfVxuICAgICAgICAuZXF1aXBfX2JvdC1ibG9jazpudGgtY2hpbGQoMikgLmVxdWlwX19ib3QtaW1nIHtcbiAgICAgICAgICBsZWZ0OiAtNnZ3O1xuICAgICAgICAgIHRvcDogLTMuMXZ3O1xuICAgICAgICAgIG1heC13aWR0aDogOS41MzF2dzsgfVxuICAgICAgLmVxdWlwX19ib3QtYmxvY2s6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gICAgICAgIC5lcXVpcF9fYm90LWJsb2NrOm50aC1jaGlsZCgzKSAuZXF1aXBfX2JvdC1pbWcge1xuICAgICAgICAgIGxlZnQ6IC02LjV2dztcbiAgICAgICAgICB0b3A6IC0zLjd2dztcbiAgICAgICAgICBtYXgtd2lkdGg6IDYuMzAydnc7IH1cbiAgICAuZXF1aXBfX2JvdC1pbWcge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogLTIuNHZ3OyB9XG4gICAgLmVxdWlwX19ib3QtdGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMC4yOXZ3O1xuICAgICAgbWF4LXdpZHRoOiAxMC41OXZ3OyB9XG4gICAgICAuZXF1aXBfX2JvdC10aXRsZV9zdHJvbmcge1xuICAgICAgICBjb2xvcjogI2ZiZDU0MjsgfVxuICAgIC5lcXVpcF9fYm90LXRleHQge1xuICAgICAgbWF4LXdpZHRoOiA5LjM3NXZ3OyB9XG4gIC5lcXVpcF9fcGxheSB7XG4gICAgd2lkdGg6IDUuNTIxdnc7XG4gICAgaGVpZ2h0OiA1LjUyMXZ3O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBib3JkZXI6IDAuNzgxdncgc29saWQgI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmJkNTQyO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIHJpZ2h0OiAtMi44dnc7IH1cbiAgICAuZXF1aXBfX3BsYXktcHVsc2Uge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICBoZWlnaHQ6IDZ2dztcbiAgICAgIHdpZHRoOiA2dnc7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgICAuZXF1aXBfX3BsYXktcHVsc2UtaXRlbSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZmJkNTQyO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGFuaW1hdGlvbjogYW5pbVB1bHNlIDJzIGxpbmVhciBpbmZpbml0ZTsgfVxuICAgICAgICAuZXF1aXBfX3BsYXktcHVsc2UtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgb3BhY2l0eTogMC40OyB9XG4gICAgICAgIC5lcXVpcF9fcGxheS1wdWxzZS1pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgICAgIG9wYWNpdHk6IDAuNztcbiAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IDFzOyB9XG4gICAgLmVxdWlwX19wbGF5LWltZyB7XG4gICAgICBtYXgtd2lkdGg6IDEuNDU4dnc7IH1cblxuQGtleWZyYW1lcyBhbmltUHVsc2Uge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS43KTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkge1xuICAuZXF1aXBfX2lubmVyIHtcbiAgICBwYWRkaW5nOiA1cmVtIDAgM3JlbTtcbiAgICBib3JkZXItcmFkaXVzOiAwIDIuNXJlbSAyLjVyZW0gMDsgfVxuICAuZXF1aXBfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2cmVtOyB9XG4gIC5lcXVpcF9fbWFpbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNC41cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAuZXF1aXBfX21haW4tYmxvY2sge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgICAgLmVxdWlwX19tYWluLWJsb2NrOmZpcnN0LWNoaWxkIC5lcXVpcF9fbWFpbi13cmFwcGVyIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgICAgIC5lcXVpcF9fbWFpbi1ibG9jazpmaXJzdC1jaGlsZCAuZXF1aXBfX21haW4taW1nIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDJyZW07IH1cbiAgICAgIC5lcXVpcF9fbWFpbi1ibG9jazpsYXN0LWNoaWxkIC5lcXVpcF9fbWFpbi1pbWcge1xuICAgICAgICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzcmVtOyB9XG4gICAgLmVxdWlwX19tYWluLWltZyBpbWcge1xuICAgICAgbWF4LXdpZHRoOiAyN3JlbTtcbiAgICAgIG1heC1oZWlnaHQ6IDIwcmVtOyB9XG4gICAgLmVxdWlwX19tYWluLWl0ZW0gaW1nIHtcbiAgICAgIG1heC13aWR0aDogNnJlbTtcbiAgICAgIG1heC1oZWlnaHQ6IDdyZW07IH1cbiAgICAuZXF1aXBfX21haW4td3JhcHBlciB7XG4gICAgICB3aWR0aDogMTdyZW07IH1cbiAgICAuZXF1aXBfX21haW4tdGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtOyB9XG4gICAgLmVxdWlwX19tYWluLW5hbWVzIC5lcXVpcF9fbWFpbi1uYW1lOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDEuNXJlbTsgfVxuICAgICAgLmVxdWlwX19tYWluLW5hbWVzIC5lcXVpcF9fbWFpbi1uYW1lOmxhc3QtY2hpbGQ6OmJlZm9yZSB7XG4gICAgICAgIHdpZHRoOiAwLjVyZW07XG4gICAgICAgIGhlaWdodDogMC41cmVtO1xuICAgICAgICBsZWZ0OiAtMXJlbTsgfVxuICAgIC5lcXVpcF9fbWFpbi1uYW1lIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTsgfVxuICAgIC5lcXVpcF9fbWFpbi10ZXh0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07IH1cbiAgICAuZXF1aXBfX21haW4tYXJyb3cge1xuICAgICAgd2lkdGg6IDAuOXJlbTtcbiAgICAgIGhlaWdodDogMS41cmVtOyB9XG4gIC5lcXVpcF9fYm90LWJsb2NrIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDkuNXJlbTsgfVxuICAgIC5lcXVpcF9fYm90LWJsb2NrOm50aC1jaGlsZCgxKSAuZXF1aXBfX2JvdC1pbWcge1xuICAgICAgbGVmdDogLTAuNXJlbTtcbiAgICAgIHRvcDogLTQuOHJlbTtcbiAgICAgIG1heC13aWR0aDogMTYuNXJlbTsgfVxuICAgIC5lcXVpcF9fYm90LWJsb2NrOm50aC1jaGlsZCgyKSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDRyZW07IH1cbiAgICAgIC5lcXVpcF9fYm90LWJsb2NrOm50aC1jaGlsZCgyKSAuZXF1aXBfX2JvdC1pbWcge1xuICAgICAgICBsZWZ0OiAtNnJlbTtcbiAgICAgICAgdG9wOiAtMi4xcmVtO1xuICAgICAgICBtYXgtd2lkdGg6IDkuNTMxcmVtOyB9XG4gICAgLmVxdWlwX19ib3QtYmxvY2s6bnRoLWNoaWxkKDMpIC5lcXVpcF9fYm90LWltZyB7XG4gICAgICBsZWZ0OiAtNi41cmVtO1xuICAgICAgdG9wOiAtMi43cmVtO1xuICAgICAgbWF4LXdpZHRoOiA2LjMwMnJlbTsgfVxuICAuZXF1aXBfX2JvdC1pbWcge1xuICAgIHRvcDogLTJyZW07IH1cbiAgLmVxdWlwX19ib3QtdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMnJlbTtcbiAgICBtYXgtd2lkdGg6IDE0cmVtOyB9XG4gIC5lcXVpcF9fYm90LXRleHQge1xuICAgIG1heC13aWR0aDogMTJyZW07IH1cbiAgLmVxdWlwX19wbGF5IHtcbiAgICB3aWR0aDogNS41cmVtO1xuICAgIGhlaWdodDogNS41cmVtO1xuICAgIGJvcmRlci13aWR0aDogMC43cmVtO1xuICAgIHJpZ2h0OiAtMi41cmVtOyB9XG4gICAgLmVxdWlwX19wbGF5LXB1bHNlIHtcbiAgICAgIHdpZHRoOiA1LjVyZW07XG4gICAgICBoZWlnaHQ6IDUuNXJlbTsgfVxuICAgIC5lcXVpcF9fcGxheS1pbWcge1xuICAgICAgbWF4LXdpZHRoOiAxLjVyZW07IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmVxdWlwX19ib3Qge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIC5lcXVpcF9fYm90LWJsb2NrIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVyZW07IH1cbiAgICAgIC5lcXVpcF9fYm90LWJsb2NrOm50aC1jaGlsZCgyKSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogOS41cmVtOyB9XG4gICAgICAgIC5lcXVpcF9fYm90LWJsb2NrOm50aC1jaGlsZCgyKSAuZXF1aXBfX2JvdC1pbWcge1xuICAgICAgICAgIGxlZnQ6IC0wLjZyZW07IH1cbiAgICAgIC5lcXVpcF9fYm90LWJsb2NrOm50aC1jaGlsZCgzKSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogOS41cmVtOyB9XG4gICAgICAgIC5lcXVpcF9fYm90LWJsb2NrOm50aC1jaGlsZCgzKSAuZXF1aXBfX2JvdC1pbWcge1xuICAgICAgICAgIGxlZnQ6IDIuMnJlbTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NjdweCkge1xuICAuZXF1aXBfX2lubmVyIHtcbiAgICBib3JkZXItcmFkaXVzOiAyLjVyZW07IH1cbiAgLmVxdWlwX19tYWluLWJsb2NrIHtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAuZXF1aXBfX3BsYXkge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4ud29ya3Mge1xuICBwYWRkaW5nLXRvcDogMDsgfVxuICAud29ya3NfX2l0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDUuNzI5dnc7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgICAud29ya3NfX2l0ZW0tLXJldmVyc2Uge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlOyB9XG4gIC53b3Jrc19fc2xpZGVycyB7XG4gICAgbWF4LXdpZHRoOiA0MS40MDZ2dzsgfVxuICAud29ya3NfX3NsaWRlciB7XG4gICAgcGFkZGluZzogMC42dnc7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLndvcmtzX19zbGlkZXItLW5hdiAud29ya3NfX3NsaWRlci1pdGVtIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC53b3Jrc19fc2xpZGVyLS1uYXYgLnNsaWNrLWxpc3Qge1xuICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50OyB9XG4gICAgLndvcmtzX19zbGlkZXItYXJyb3cge1xuICAgICAgd2lkdGg6IDMuOTU4dnc7XG4gICAgICBoZWlnaHQ6IDMuOTU4dnc7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBib3JkZXI6IDAuNDE3dncgc29saWQgI2ZmZmZmZjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlNGU0ZTQ7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICB0cmFuc2l0aW9uOiAuMnM7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAud29ya3NfX3NsaWRlci1hcnJvdyBpbWcge1xuICAgICAgICBtYXgtd2lkdGg6IDAuNTIxdnc7IH1cbiAgICAgIC53b3Jrc19fc2xpZGVyLWFycm93OmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZiZDU0MjsgfVxuICAgICAgLndvcmtzX19zbGlkZXItYXJyb3ctLXByZXYge1xuICAgICAgICBsZWZ0OiAtMS40dnc7IH1cbiAgICAgIC53b3Jrc19fc2xpZGVyLWFycm93LS1uZXh0IHtcbiAgICAgICAgcmlnaHQ6IC0xLjR2dzsgfVxuICAgIC53b3Jrc19fc2xpZGVyLS1uYXYgLnNsaWNrLXNsaWRlIHtcbiAgICAgIG1hcmdpbjogMC41MjF2dzsgfVxuICAud29ya3NfX2Jsb2NrIHtcbiAgICBwYWRkaW5nLXRvcDogMi45Njl2dztcbiAgICBtYXgtd2lkdGg6IDMwLjQxdnc7IH1cbiAgICAud29ya3NfX2Jsb2NrLXRpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIuMjkydnc7IH1cbiAgICAud29ya3NfX2Jsb2NrLXRleHQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMi42MDR2dztcbiAgICAgIG1heC13aWR0aDogMjYuNjE1dnc7IH1cbiAgICAud29ya3NfX2Jsb2NrLWRlc2NyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIuNDQ4dnc7IH1cbiAgICAud29ya3NfX2Jsb2NrLWJ0biB7XG4gICAgICB3aWR0aDogMTUuNjI1dnc7XG4gICAgICBoZWlnaHQ6IDQuNDc5dnc7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIGJveC1zaGFkb3c6IDAgMC4yMDh2dyAwICNlNGEwM2MsIDAgMC45OXZ3IDIuNTUydncgcmdiYSgyMjgsIDE2MCwgNjAsIDAuNSksIGluc2V0IDAgMCAxLjA0MnZ3IHJnYmEoMjUxLCAyMzAsIDE3NSwgMC4zMyk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmJkNTQyO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgI2ZhOWYxMSAwJSwgI2ZjZDQzOCAxMDAlKTtcbiAgICAgIHRleHQtc2hhZG93OiAwIDFweCAwLjQxN3Z3IHJnYmEoMCwgMCwgMCwgMC4xNSk7IH1cbiAgICAgIC53b3Jrc19fYmxvY2stYnRuOmhvdmVyIHtcbiAgICAgICAgYm94LXNoYWRvdzogMCAtMC4xOHZ3IDAgI2U0YTAzYywgMCAwLjk5dncgMi41NTJ2dyByZ2JhKDIyOCwgMTYwLCA2MCwgMC41KSwgaW5zZXQgMCAwIDEuMDQydncgcmdiYSgyNTEsIDIzMCwgMTc1LCAwLjMzKTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgLndvcmtzX19pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cmVtOyB9XG4gIC53b3Jrc19fc2xpZGVycyB7XG4gICAgbWF4LXdpZHRoOiAzN3JlbTsgfVxuICAud29ya3NfX3NsaWRlciB7XG4gICAgcGFkZGluZzogMC42cmVtOyB9XG4gICAgLndvcmtzX19zbGlkZXItYXJyb3cge1xuICAgICAgd2lkdGg6IDRyZW07XG4gICAgICBoZWlnaHQ6IDRyZW07XG4gICAgICBib3JkZXItd2lkdGg6IDAuNXJlbTsgfVxuICAgICAgLndvcmtzX19zbGlkZXItYXJyb3cgaW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiAwLjVyZW07IH1cbiAgICAgIC53b3Jrc19fc2xpZGVyLWFycm93LS1wcmV2IHtcbiAgICAgICAgbGVmdDogLTEuNXJlbTsgfVxuICAgICAgLndvcmtzX19zbGlkZXItYXJyb3ctLW5leHQge1xuICAgICAgICByaWdodDogLTEuNXJlbTsgfVxuICAgIC53b3Jrc19fc2xpZGVyLS1uYXYgLnNsaWNrLXNsaWRlIHtcbiAgICAgIG1hcmdpbjogMC41cmVtOyB9XG4gIC53b3Jrc19fYmxvY2sge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIG1heC13aWR0aDogMzByZW07IH1cbiAgICAud29ya3NfX2Jsb2NrLXRpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIuMnJlbTsgfVxuICAgIC53b3Jrc19fYmxvY2stdGV4dCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG4gICAgICBtYXgtd2lkdGg6IDI2cmVtOyB9XG4gICAgLndvcmtzX19ibG9jay1kZXNjciB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW07IH1cbiAgICAud29ya3NfX2Jsb2NrLWJ0biB7XG4gICAgICB3aWR0aDogMTVyZW07XG4gICAgICBoZWlnaHQ6IDRyZW07IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndvcmtzX19zdWJ0aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtOyB9XG4gIC53b3Jrc19faXRlbSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC53b3Jrc19fc2xpZGVycyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICB3aWR0aDogNDRyZW07IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTY3cHgpIHtcbiAgLndvcmtzX19zbGlkZXJzIHtcbiAgICB3aWR0aDogMjlyZW07IH1cbiAgLndvcmtzX19pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9IH1cblxuLnJldmlld3Mge1xuICBwYWRkaW5nLXRvcDogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5yZXZpZXdzX190aXRsZSB7XG4gICAgbWF4LXdpZHRoOiA1Mi4wODN2dzsgfVxuICAucmV2aWV3c19faW5uZXIge1xuICAgIHBhZGRpbmc6IDEuODIzdncgMCAxdncgNS42Nzd2dztcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDEuMzAydncgMCAwIDEuMzAydnc7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAucmV2aWV3c19fd3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5yZXZpZXdzX19zbGlkZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogODMuNXZ3O1xuICAgIHotaW5kZXg6IDE7IH1cbiAgICAucmV2aWV3c19fc2xpZGVyIC5zbGljay1hY3RpdmUgKyAuc2xpY2stYWN0aXZlICsgLnNsaWNrLWFjdGl2ZSArIC5zbGljay1hY3RpdmUge1xuICAgICAgb3BhY2l0eTogMC41OyB9XG4gICAgLnJldmlld3NfX3NsaWRlci1pdGVtIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5yZXZpZXdzX19zbGlkZXItYXJyb3cge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDUuNTIxdnc7XG4gICAgICBoZWlnaHQ6IDUuNTIxdnc7XG4gICAgICBib3JkZXI6IDAuNzgxdncgc29saWQgI2ZmZmZmZjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlNGU0ZTQ7XG4gICAgICB0cmFuc2l0aW9uOiAuMnM7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IH1cbiAgICAgIC5yZXZpZXdzX19zbGlkZXItYXJyb3cgaW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiAwLjgzM3Z3OyB9XG4gICAgICAucmV2aWV3c19fc2xpZGVyLWFycm93OmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZiZDU0MjsgfVxuICAgICAgLnJldmlld3NfX3NsaWRlci1hcnJvdy0tcHJldiB7XG4gICAgICAgIGxlZnQ6IC04LjV2dzsgfVxuICAgICAgLnJldmlld3NfX3NsaWRlci1hcnJvdy0tbmV4dCB7XG4gICAgICAgIHJpZ2h0OiAxMXZ3OyB9XG4gICAgLnJldmlld3NfX3NsaWRlci0tYm90IHtcbiAgICAgIHdpZHRoOiA2MHZ3O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IC00MHZ3O1xuICAgICAgdG9wOiAwO1xuICAgICAgb3BhY2l0eTogLjU7IH1cbiAgICAgIC5yZXZpZXdzX19zbGlkZXItLWJvdCAuc2xpY2stc2xpZGUgaW1nIHtcbiAgICAgICAgaGVpZ2h0OiAyNS44ODV2dzsgfVxuICAucmV2aWV3c19fYmcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAtNXZ3O1xuICAgIHRvcDogLTguMXZ3OyB9XG4gICAgLnJldmlld3NfX2JnIGltZyB7XG4gICAgICBtYXgtd2lkdGg6IDI4LjQ5MHZ3OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkge1xuICAucmV2aWV3c19fdGl0bGUge1xuICAgIG1heC13aWR0aDogNTByZW07IH1cbiAgLnJldmlld3NfX2lubmVyIHtcbiAgICBwYWRkaW5nOiAxLjhyZW0gNXJlbSAxcmVtIDVyZW07XG4gICAgYm9yZGVyLXJhZGl1czogMi41cmVtIDAgMCAyLjVyZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAucmV2aWV3c19fc2xpZGVyIHtcbiAgICBtYXgtd2lkdGg6IDU3cmVtOyB9XG4gICAgLnJldmlld3NfX3NsaWRlcjo6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAucmV2aWV3c19fc2xpZGVyLWFycm93IHtcbiAgICAgIHdpZHRoOiA1LjVyZW07XG4gICAgICBoZWlnaHQ6IDUuNXJlbTtcbiAgICAgIGJvcmRlci13aWR0aDogMC43cmVtOyB9XG4gICAgICAucmV2aWV3c19fc2xpZGVyLWFycm93IGltZyB7XG4gICAgICAgIG1heC13aWR0aDogMC44cmVtOyB9XG4gICAgICAucmV2aWV3c19fc2xpZGVyLWFycm93LS1wcmV2IHtcbiAgICAgICAgbGVmdDogLThyZW07IH1cbiAgICAgIC5yZXZpZXdzX19zbGlkZXItYXJyb3ctLW5leHQge1xuICAgICAgICByaWdodDogLTZyZW07IH1cbiAgICAucmV2aWV3c19fc2xpZGVyLS1ib3Qge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAucmV2aWV3c19fYmcge1xuICAgIGxlZnQ6IC01cmVtO1xuICAgIHRvcDogLThyZW07IH1cbiAgICAucmV2aWV3c19fYmcgaW1nIHtcbiAgICAgIG1heC13aWR0aDogMjhyZW07IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnJldmlld3NfX3NsaWRlciB7XG4gICAgbWF4LXdpZHRoOiA0MHJlbTsgfVxuICAgIC5yZXZpZXdzX19zbGlkZXItYXJyb3ctLW5leHQge1xuICAgICAgcmlnaHQ6IC00cmVtOyB9XG4gIC5yZXZpZXdzX19iZyB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NjdweCkge1xuICAucmV2aWV3c19faW5uZXIge1xuICAgIHBhZGRpbmc6IDFyZW07XG4gICAgYm9yZGVyLXJhZGl1czogMi41cmVtOyB9XG4gIC5yZXZpZXdzX19zbGlkZXIge1xuICAgIG1heC13aWR0aDogMjRyZW07IH1cbiAgICAucmV2aWV3c19fc2xpZGVyLWFycm93IHtcbiAgICAgIHdpZHRoOiA0LjVyZW07XG4gICAgICBoZWlnaHQ6IDQuNXJlbTtcbiAgICAgIGJvcmRlci13aWR0aDogMC41cmVtOyB9XG4gICAgICAucmV2aWV3c19fc2xpZGVyLWFycm93LS1wcmV2IHtcbiAgICAgICAgbGVmdDogLTQuMnJlbTsgfVxuICAgICAgLnJldmlld3NfX3NsaWRlci1hcnJvdy0tbmV4dCB7XG4gICAgICAgIHJpZ2h0OiAtNC4ycmVtOyB9IH1cblxuLmNsaWVudHMge1xuICBwYWRkaW5nOiAwO1xuICB6LWluZGV4OiAxOyB9XG4gIC5jbGllbnRzX19pbm5lciB7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwOyB9XG4gIC5jbGllbnRzX19pdGVtIHtcbiAgICB3aWR0aDogMjAlO1xuICAgIGhlaWdodDogMTMuMDIxdnc7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJvcmRlcjogMC41cHggc29saWQgI2YzZjJmMjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGZpbHRlcjogZ3JheXNjYWxlKDEpO1xuICAgIHRyYW5zaXRpb246IC4ycztcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAuY2xpZW50c19faXRlbTpob3ZlciB7XG4gICAgICBib3gtc2hhZG93OiAwIDFweCAxMDFweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmM2YyZjI7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgZmlsdGVyOiBncmF5c2NhbGUoMCk7IH1cbiAgLmNsaWVudHNfX2ltZyBpbWcge1xuICAgIG1heC13aWR0aDogMTMuOTU4dnc7XG4gICAgbWF4LWhlaWdodDogNi4zNTR2dzsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgLmNsaWVudHNfX2l0ZW0ge1xuICAgIGhlaWdodDogMTNyZW07IH1cbiAgLmNsaWVudHNfX2ltZyBpbWcge1xuICAgIG1heC13aWR0aDogMTNyZW07XG4gICAgbWF4LWhlaWdodDogNnJlbTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY2xpZW50c19faXRlbSB7XG4gICAgd2lkdGg6IDMzLjMzMzMlOyB9XG4gICAgLmNsaWVudHNfX2l0ZW06bGFzdC1jaGlsZCB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU2N3B4KSB7XG4gIC5jbGllbnRzX19pdGVtIHtcbiAgICB3aWR0aDogNTAlOyB9XG4gICAgLmNsaWVudHNfX2l0ZW06bGFzdC1jaGlsZCB7XG4gICAgICBkaXNwbGF5OiBmbGV4OyB9IH1cblxuLmNhbGNfX2JhZGdlIHtcbiAgd2lkdGg6IDEwLjE1NnZ3O1xuICBoZWlnaHQ6IDMuMTI1dnc7XG4gIG1hcmdpbjogMCBhdXRvIDIuMzQ0dnc7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmJkNTQyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuXG4uY2FsY19fc3VidGl0bGUge1xuICBtYXgtd2lkdGg6IDUwLjc4MXZ3O1xuICBtYXJnaW46IDAgYXV0byAzLjk1OHZ3OyB9XG5cbi5jYWxjX19pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfVxuXG4uY2FsY19faW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0zOHZ3O1xuICBsZWZ0OiAtMzl2dzsgfVxuICAuY2FsY19faW1nIGltZyB7XG4gICAgbWF4LXdpZHRoOiA4NC4wMTB2dzsgfVxuXG4uY2FsY19fZm9ybSB7XG4gIG1heC13aWR0aDogMjUuNXZ3O1xuICBwYWRkaW5nOiAyLjYwNHZ3IDQuMTY3dnc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgYm9yZGVyLXJhZGl1czogMi4wODN2dztcbiAgYm94LXNoYWRvdzogMCAwIDAgMC41MjF2dyAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWVlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7IH1cbiAgLmNhbGNfX2Zvcm06OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTMlO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDk4JTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICAgIG9wYWNpdHk6IC40ODtcbiAgICB6LWluZGV4OiAtMTsgfVxuICAuY2FsY19fZm9ybSBkaXYuZmFuY3ktc2VsZWN0IGRpdi50cmlnZ2VyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjE5OHZ3O1xuICAgIGhlaWdodDogMy4xMjV2dztcbiAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZDhkOGQ4O1xuICAgIGNvbG9yOiAjNzQ3NDc0O1xuICAgIGZvbnQtc3R5bGU6IHVuc2V0OyB9XG4gICAgLmNhbGNfX2Zvcm0gZGl2LmZhbmN5LXNlbGVjdCBkaXYudHJpZ2dlcjo6YWZ0ZXIge1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIHdpZHRoOiAxLjkyN3Z3O1xuICAgICAgZm9udC1zaXplOiAwLjgzM3Z3O1xuICAgICAgaGVpZ2h0OiAxLjkyN3Z3O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGNlbnRlcjtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDApIHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICBiYWNrZ3JvdW5kOiAjZTRlNGU0IHVybChcIi4uL2ltZy9uYXYvYXJyb3ctZG93bi5wbmdcIikgY2VudGVyIG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMC42MjV2dzsgfVxuICAgIC5jYWxjX19mb3JtIGRpdi5mYW5jeS1zZWxlY3QgZGl2LnRyaWdnZXIub3Blbjo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZiZDU0MjsgfVxuICAuY2FsY19fZm9ybSBkaXYuZmFuY3ktc2VsZWN0IHVsLm9wdGlvbnMub3BlbiB7XG4gICAgdG9wOiAzLjJ2dzsgfVxuICAuY2FsY19fZm9ybS13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG4uY2FsY19faXRlbSB7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmNhbGNfX2l0ZW06OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgd2lkdGg6IDMuMTI1dnc7XG4gICAgaGVpZ2h0OiAzLjEyNXZ3O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBib3JkZXI6IDAuNDE3dncgc29saWQgI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmJkNTQyO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAtNi40dnc7XG4gICAgdG9wOiAxLjJ2dztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxLjI1MHZ3O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgLmNhbGNfX2l0ZW06bnRoLWNoaWxkKDEpOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcxJzsgfVxuICAuY2FsY19faXRlbTpudGgtY2hpbGQoMik6OmJlZm9yZSB7XG4gICAgY29udGVudDogJzInOyB9XG4gIC5jYWxjX19pdGVtOm50aC1jaGlsZCgzKTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnMyc7IH1cbiAgLmNhbGNfX2l0ZW06bnRoLWNoaWxkKDQpOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICc0JzsgfVxuICAuY2FsY19faXRlbTpudGgtY2hpbGQoNSk6OmJlZm9yZSB7XG4gICAgY29udGVudDogJzUnOyB9XG5cbi5jYWxjX19sYWJsZSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNTIxdnc7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMC44MzN2dzsgfVxuXG4uY2FsY19faW5wdXQge1xuICBwYWRkaW5nOiAuM3Z3O1xuICBwYWRkaW5nLWxlZnQ6IDJ2dztcbiAgcGFkZGluZy1yaWdodDogMi4ydnc7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAxLjE5OHZ3O1xuICBoZWlnaHQ6IDMuMTI1dnc7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDhkOGQ4O1xuICBjb2xvcjogIzc0NzQ3NDtcbiAgZm9udC1zaXplOiAxdnc7IH1cblxuLmNhbGNfX2J0biB7XG4gIGhlaWdodDogMy42NDZ2dztcbiAgY29sb3I6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDAgMC4yMDh2dyAwICNlNGEwM2MsIDAgMC45OXZ3IDIuNTUydncgcmdiYSgyMjgsIDE2MCwgNjAsIDAuNSksIGluc2V0IDAgMCAxLjA0MnZ3IHJnYmEoMjUxLCAyMzAsIDE3NSwgMC4zMyk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYmQ1NDI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsICNmYTlmMTEgMCwgI2ZjZDQzOCAxMDAlKTtcbiAgdGV4dC1zaGFkb3c6IDAgMXB4IDAuNDE3dncgcmdiYSgwLCAwLCAwLCAwLjE1KTsgfVxuICAuY2FsY19fYnRuOmhvdmVyIHtcbiAgICBib3gtc2hhZG93OiAwIC0wLjE4dncgMCAjZTRhMDNjLCAwIDAuOTl2dyAyLjU1MnZ3IHJnYmEoMjI4LCAxNjAsIDYwLCAwLjUpLCBpbnNldCAwIDAgMS4wNDJ2dyByZ2JhKDI1MSwgMjMwLCAxNzUsIDAuMzMpOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkge1xuICAuY2FsY19fYmFkZ2Uge1xuICAgIHdpZHRoOiAxMHJlbTtcbiAgICBoZWlnaHQ6IDNyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTsgfVxuICAuY2FsY19fc3VidGl0bGUge1xuICAgIG1heC13aWR0aDogNTByZW07XG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbTsgfVxuICAuY2FsY19faW1nIHtcbiAgICB0b3A6IC0zOHJlbTtcbiAgICBsZWZ0OiAtMzlyZW07IH1cbiAgICAuY2FsY19faW1nIGltZyB7XG4gICAgICBtYXgtd2lkdGg6IDg0cmVtOyB9XG4gIC5jYWxjX19mb3JtIHtcbiAgICBtYXgtd2lkdGg6IDMwcmVtO1xuICAgIHBhZGRpbmc6IDIuNXJlbSA0cmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDJyZW07IH1cbiAgICAuY2FsY19fZm9ybSBkaXYuZmFuY3ktc2VsZWN0IGRpdi50cmlnZ2VyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICBoZWlnaHQ6IDRyZW07XG4gICAgICBmb250LXNpemU6IDEuM3JlbTsgfVxuICAgICAgLmNhbGNfX2Zvcm0gZGl2LmZhbmN5LXNlbGVjdCBkaXYudHJpZ2dlcjo6YWZ0ZXIge1xuICAgICAgICB3aWR0aDogMnJlbTtcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgIGhlaWdodDogMnJlbTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAwLjVyZW07IH1cbiAgICAuY2FsY19fZm9ybSBkaXYuZmFuY3ktc2VsZWN0IHVsLm9wdGlvbnMge1xuICAgICAgZm9udC1zaXplOiAxLjNyZW07IH1cbiAgICAuY2FsY19fZm9ybSBkaXYuZmFuY3ktc2VsZWN0IHVsLm9wdGlvbnMub3BlbiB7XG4gICAgICB0b3A6IDMuMnJlbTsgfVxuICAuY2FsY19faXRlbTo6YmVmb3JlIHtcbiAgICB3aWR0aDogM3JlbTtcbiAgICBoZWlnaHQ6IDNyZW07XG4gICAgYm9yZGVyLXdpZHRoOiAwLjVyZW07XG4gICAgbGVmdDogLTZyZW07XG4gICAgdG9wOiAycmVtO1xuICAgIGZvbnQtc2l6ZTogMS4zcmVtOyB9XG4gIC5jYWxjX19sYWJsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICAgIGZvbnQtc2l6ZTogMS4zcmVtOyB9XG4gIC5jYWxjX19pbnB1dCB7XG4gICAgcGFkZGluZzogMC40cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDEuMnJlbTtcbiAgICBoZWlnaHQ6IDRyZW07XG4gICAgZm9udC1zaXplOiAxLjNyZW07IH1cbiAgLmNhbGNfX2J0biB7XG4gICAgaGVpZ2h0OiAzLjVyZW07IH0gfVxuXG4uY29udHJhY3Qge1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcGFkZGluZy1ib3R0b206IDJ2dzsgfVxuICAuY29udHJhY3RfX2lubmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5jb250cmFjdF9fd3JhcHBlci1yaWdodCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1heC13aWR0aDogNTAuMXZ3OyB9XG4gIC5jb250cmFjdF9faXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMy4xMjV2dztcbiAgICB3aWR0aDogMjIuMTg4dnc7XG4gICAgaGVpZ2h0OiAxMC40MTd2dztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHotaW5kZXg6IDE7IH1cbiAgICAuY29udHJhY3RfX2l0ZW0td3JhcHBlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgIC5jb250cmFjdF9faXRlbS10aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwLjYyNXZ3O1xuICAgICAgZm9udC1zaXplOiAxLjA0MnZ3O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAgIC5jb250cmFjdF9faXRlbS10ZXh0IHtcbiAgICAgIG1heC13aWR0aDogMTMuMTI1dnc7XG4gICAgICBmb250LXNpemU6IDAuNzgxdnc7XG4gICAgICBjb2xvcjogIzVlNWU1ZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7IH1cbiAgICAuY29udHJhY3RfX2l0ZW0tYmcge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgei1pbmRleDogLTE7XG4gICAgICB3aWR0aDogMzAuMjA4dnc7XG4gICAgICBoZWlnaHQ6IDE0LjU4M3Z3OyB9XG4gIC5jb250cmFjdF9fY2hlY2sge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMi4xODh2dztcbiAgICBoZWlnaHQ6IDIuMTg4dnc7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJvcmRlcjogMC4zNjV2dyBzb2xpZCAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYmQ1NDI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHRvcDogLTEuN3Z3O1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7IH1cbiAgICAuY29udHJhY3RfX2NoZWNrIGltZyB7XG4gICAgICBtYXgtd2lkdGg6IDAuNjI1dnc7IH1cbiAgLmNvbnRyYWN0X19pbWcge1xuICAgIG1hcmdpbi1yaWdodDogMS41NjN2dzsgfVxuICAgIC5jb250cmFjdF9faW1nIGltZyB7XG4gICAgICBtYXgtd2lkdGg6IDguMDIxdnc7IH1cbiAgLmNvbnRyYWN0X19iZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IC0yNXZ3O1xuICAgIHRvcDogLTEzdnc7IH1cbiAgLmNvbnRyYWN0X19tb2NrdXAgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDU4LjI4MXZ3OyB9XG4gIC5jb250cmFjdF9fc3RhbXAge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDE5dnc7XG4gICAgbGVmdDogMzN2dzsgfVxuICAgIC5jb250cmFjdF9fc3RhbXAgaW1nIHtcbiAgICAgIG1heC13aWR0aDogMTkuOTQ4dnc7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gIC5jb250cmFjdCB7XG4gICAgcGFkZGluZy1ib3R0b206IDJyZW07IH1cbiAgICAuY29udHJhY3RfX2lubmVyIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAuY29udHJhY3RfX3dyYXBwZXItcmlnaHQge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gICAgLmNvbnRyYWN0X19pdGVtIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG4gICAgICB3aWR0aDogMzJyZW07XG4gICAgICBoZWlnaHQ6IDE0cmVtOyB9XG4gICAgICAuY29udHJhY3RfX2l0ZW0tdGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjRyZW07XG4gICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtOyB9XG4gICAgICAuY29udHJhY3RfX2l0ZW0tdGV4dCB7XG4gICAgICAgIG1heC13aWR0aDogMjFyZW07XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTsgfVxuICAgICAgLmNvbnRyYWN0X19pdGVtLWJnIHtcbiAgICAgICAgd2lkdGg6IDM5cmVtO1xuICAgICAgICBoZWlnaHQ6IDE5cmVtOyB9XG4gICAgLmNvbnRyYWN0X19jaGVjayB7XG4gICAgICB3aWR0aDogM3JlbTtcbiAgICAgIGhlaWdodDogM3JlbTtcbiAgICAgIGJvcmRlci13aWR0aDogMC40cmVtO1xuICAgICAgdG9wOiAtMi4ycmVtOyB9XG4gICAgICAuY29udHJhY3RfX2NoZWNrIGltZyB7XG4gICAgICAgIG1heC13aWR0aDogMC45cmVtOyB9XG4gICAgLmNvbnRyYWN0X19pbWcge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW07IH1cbiAgICAgIC5jb250cmFjdF9faW1nIGltZyB7XG4gICAgICAgIG1heC13aWR0aDogOHJlbTsgfVxuICAgIC5jb250cmFjdF9fYmcge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIGxlZnQ6IC0yNXJlbTtcbiAgICAgIHRvcDogLTEzcmVtOyB9XG4gICAgLmNvbnRyYWN0X19tb2NrdXAgaW1nIHtcbiAgICAgIG1heC13aWR0aDogNThyZW07IH1cbiAgICAuY29udHJhY3RfX3N0YW1wIHtcbiAgICAgIHRvcDogMTlyZW07XG4gICAgICBsZWZ0OiAzM3JlbTsgfVxuICAgICAgLmNvbnRyYWN0X19zdGFtcCBpbWcge1xuICAgICAgICBtYXgtd2lkdGg6IDIwcmVtOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb250cmFjdF9fd3JhcHBlci1yaWdodCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gIC5jb250cmFjdF9fd3JhcHBlci1sZWZ0IHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuY29udHJhY3RfX2l0ZW0ge1xuICAgIGhlaWdodDogMThyZW07XG4gICAgd2lkdGg6IDQ3JTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJveC1zaGFkb3c6IDAgMC42MjV2dyA0Ljc5MnZ3IHJnYmEoNDAsIDQwLCA0MCwgMC4zKTtcbiAgICBib3JkZXItcmFkaXVzOiAyLjVyZW07XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgIC5jb250cmFjdF9faXRlbS1iZyB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5jb250cmFjdF9faW1nIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NjdweCkge1xuICAuY29udHJhY3RfX2l0ZW0ge1xuICAgIGhlaWdodDogMjJyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07IH0gfVxuXG4udGVhbSB7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC50ZWFtX190aXRsZSB7XG4gICAgbWF4LXdpZHRoOiA1MS41NjN2dzsgfVxuICAudGVhbV9faW5uZXIge1xuICAgIHBhZGRpbmc6IDUuNjI1dncgMCAwIDUuNjc3dnc7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwIDEuMzAydncgMS4zMDJ2dyAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgLnRlYW1fX2xlZnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7IH1cbiAgICAudGVhbV9fbGVmdC10ZXh0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuNTYzdnc7XG4gICAgICBtYXgtd2lkdGg6IDI5LjU4M3Z3OyB9XG4gIC50ZWFtX19yaWdodCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC50ZWFtX19yaWdodC13cmFwcGVyIHtcbiAgICAgIHBhZGRpbmctbGVmdDogNnZ3O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNS44MzN2dztcbiAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAudGVhbV9fcmlnaHQtaXRlbSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDMuMzg1dnc7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIC50ZWFtX19yaWdodC1pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAudGVhbV9fcmlnaHQtaW1nIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogLTIuMnZ3O1xuICAgICAgbGVmdDogLTEuNHZ3OyB9XG4gICAgICAudGVhbV9fcmlnaHQtaW1nIGltZyB7XG4gICAgICAgIG1heC13aWR0aDogMS45Mjd2dzsgfVxuICAgIC50ZWFtX19yaWdodC10aXRsZSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBmb250LXNpemU6IDQuMTY3dnc7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgZm9udC1mYW1pbHk6ICdUVE5vcm1zJywgJ1JhbGV3YXknLCBzYW5zLXNlcmlmOyB9XG4gICAgLnRlYW1fX3JpZ2h0LXRleHQge1xuICAgICAgZm9udC1zaXplOiAxLjE0NnZ3OyB9XG4gICAgLnRlYW1fX3JpZ2h0LXBob3RvIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAgIC50ZWFtX19yaWdodC1waG90byBpbWcge1xuICAgICAgICBtYXgtd2lkdGg6IDQ5LjExNXZ3OyB9XG4gIC50ZWFtX19iYWRnZSB7XG4gICAgd2lkdGg6IDkuMDEwdnc7XG4gICAgaGVpZ2h0OiAyLjM5NnZ3O1xuICAgIGJveC1zaGFkb3c6IDAgMC42MjV2dyAzLjEyNXZ3IHJnYmEoNDAsIDQwLCA0MCwgMC4yKTtcbiAgICBib3JkZXItcmFkaXVzOiAwLjUyMXZ3O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC50ZWFtX19iYWRnZS1ncm91cCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB6LWluZGV4OiAxOyB9XG4gICAgICAudGVhbV9fYmFkZ2UtZ3JvdXAtMSB7XG4gICAgICAgIGJvdHRvbTogNS4zdnc7XG4gICAgICAgIGxlZnQ6IDZ2dzsgfVxuICAgICAgLnRlYW1fX2JhZGdlLWdyb3VwLTIge1xuICAgICAgICBib3R0b206IDkuM3Z3O1xuICAgICAgICBsZWZ0OiAzNHZ3OyB9XG4gICAgLnRlYW1fX2JhZGdlLW5hbWUge1xuICAgICAgZm9udC1zaXplOiAwLjY3N3Z3O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGNvbG9yOiAjMjgyODI4O1xuICAgICAgei1pbmRleDogMTsgfVxuICAgIC50ZWFtX19iYWRnZS1wb3NpdGlvbiB7XG4gICAgICBmb250LXNpemU6IDAuNTIxdnc7XG4gICAgICBjb2xvcjogIzg4ODc4NztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMi4xdnc7XG4gICAgICBsZWZ0OiAxLjZ2dztcbiAgICAgIHotaW5kZXg6IC0xOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkge1xuICAudGVhbV9fdGl0bGUge1xuICAgIG1heC13aWR0aDogNTByZW07IH1cbiAgLnRlYW1fX2lubmVyIHtcbiAgICBwYWRkaW5nOiA1cmVtIDAgMCA1cmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMi41cmVtIDIuNXJlbSAwO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgLnRlYW1fX2xlZnQtdGV4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICAgIG1heC13aWR0aDogMzByZW07IH1cbiAgLnRlYW1fX3JpZ2h0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDsgfVxuICAgIC50ZWFtX19yaWdodC13cmFwcGVyIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgIC50ZWFtX19yaWdodC1pdGVtIHtcbiAgICAgIG1hcmdpbi1yaWdodDogM3JlbTsgfVxuICAgIC50ZWFtX19yaWdodC1pbWcge1xuICAgICAgdG9wOiAtMnJlbTtcbiAgICAgIGxlZnQ6IC0xLjVyZW07IH1cbiAgICAgIC50ZWFtX19yaWdodC1pbWcgaW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiAycmVtOyB9XG4gICAgLnRlYW1fX3JpZ2h0LXRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogNHJlbTsgfVxuICAgIC50ZWFtX19yaWdodC10ZXh0IHtcbiAgICAgIGZvbnQtc2l6ZTogMS4ycmVtOyB9XG4gICAgLnRlYW1fX3JpZ2h0LXBob3RvIGltZyB7XG4gICAgICBtYXgtd2lkdGg6IDUwcmVtOyB9XG4gIC50ZWFtX19iYWRnZSB7XG4gICAgd2lkdGg6IDEycmVtO1xuICAgIGhlaWdodDogMy43cmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDFyZW07IH1cbiAgICAudGVhbV9fYmFkZ2UtZ3JvdXAtMSB7XG4gICAgICBib3R0b206IDVyZW07XG4gICAgICBsZWZ0OiA2cmVtOyB9XG4gICAgLnRlYW1fX2JhZGdlLWdyb3VwLTIge1xuICAgICAgYm90dG9tOiA5cmVtO1xuICAgICAgbGVmdDogMzRyZW07IH1cbiAgICAudGVhbV9fYmFkZ2UtbmFtZSB7XG4gICAgICBmb250LXNpemU6IDFyZW07IH1cbiAgICAudGVhbV9fYmFkZ2UtcG9zaXRpb24ge1xuICAgICAgZm9udC1zaXplOiAwLjhyZW07XG4gICAgICB0b3A6IDMuMnJlbTtcbiAgICAgIGxlZnQ6IDEuOXJlbTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NjdweCkge1xuICAudGVhbV9faW5uZXIge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMi41cmVtOyB9XG4gIC50ZWFtX19sZWZ0IHtcbiAgICBwYWRkaW5nOiAzcmVtIDJyZW0gMCAycmVtOyB9XG4gIC50ZWFtX19yaWdodCB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyOyB9XG4gICAgLnRlYW1fX3JpZ2h0LXdyYXBwZXIge1xuICAgICAgcGFkZGluZzogMDsgfVxuICAgIC50ZWFtX19yaWdodC10aXRsZSB7XG4gICAgICBmb250LXNpemU6IDMuNXJlbTsgfVxuICAgIC50ZWFtX19yaWdodC10ZXh0IHtcbiAgICAgIGZvbnQtc2l6ZTogMXJlbTsgfVxuICAgIC50ZWFtX19yaWdodC1pdGVtIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMXJlbTsgfVxuICAgICAgLnRlYW1fX3JpZ2h0LWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgIC50ZWFtX19yaWdodC1waG90byB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9XG4gICAgICAudGVhbV9fcmlnaHQtcGhvdG8gaW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiAzMHJlbTsgfVxuICAudGVhbV9fYmFkZ2UtZ3JvdXAtMSB7XG4gICAgbGVmdDogMS41cmVtOyB9XG4gIC50ZWFtX19iYWRnZS1ncm91cC0yIHtcbiAgICBib3R0b206IDMuNXJlbTtcbiAgICBsZWZ0OiAxNi44cmVtOyB9IH1cblxuLnN0ZXBzIHtcbiAgcGFkZGluZy10b3A6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gIC5zdGVwc19faW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5zdGVwc19fdGl0bGUge1xuICAgIG1heC13aWR0aDogNTYuOTR2dzsgfVxuICAuc3RlcHNfX3dyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAuc3RlcHNfX2l0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDMuNDM4dnc7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiAyMyU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgLnN0ZXBzX19pdGVtOjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICB3aWR0aDogMi42MDR2dztcbiAgICAgIGhlaWdodDogMi42MDR2dztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGJvcmRlcjogMC41MjF2dyBzb2xpZCAjZmZmZmZmO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZiZDU0MjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgIHRvcDogLTIuNXZ3O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBmb250LXNpemU6IDEuMjUwdnc7IH1cbiAgICAuc3RlcHNfX2l0ZW06bnRoLWNoaWxkKDEpOjpiZWZvcmUge1xuICAgICAgY29udGVudDogJzEnOyB9XG4gICAgLnN0ZXBzX19pdGVtOm50aC1jaGlsZCgyKTo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcyJzsgfVxuICAgIC5zdGVwc19faXRlbTpudGgtY2hpbGQoMyk6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnMyc7IH1cbiAgICAuc3RlcHNfX2l0ZW06bnRoLWNoaWxkKDQpOjpiZWZvcmUge1xuICAgICAgY29udGVudDogJzQnOyB9XG4gICAgLnN0ZXBzX19pdGVtOm50aC1jaGlsZCg1KTo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICc1JzsgfVxuICAgIC5zdGVwc19faXRlbTpudGgtY2hpbGQoNik6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnNic7IH1cbiAgICAuc3RlcHNfX2l0ZW06bnRoLWNoaWxkKDcpOjpiZWZvcmUge1xuICAgICAgY29udGVudDogJzcnOyB9XG4gICAgLnN0ZXBzX19pdGVtOm50aC1jaGlsZCg4KTo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICc4JzsgfVxuICAgIC5zdGVwc19faXRlbS1pbWcge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMC44NjN2dzsgfVxuICAgIC5zdGVwc19faXRlbS10aXRsZSB7XG4gICAgICBtYXgtd2lkdGg6IDExLjcxOXZ3O1xuICAgICAgZm9udC1zaXplOiAxLjA0MnZ3O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgLnN0ZXBzX190aXRsZSB7XG4gICAgbWF4LXdpZHRoOiA1NnJlbTsgfVxuICAuc3RlcHNfX2l0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW07IH1cbiAgICAuc3RlcHNfX2l0ZW06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogMi41cmVtO1xuICAgICAgaGVpZ2h0OiAyLjVyZW07XG4gICAgICBib3JkZXItd2lkdGg6IDAuNXJlbTtcbiAgICAgIHRvcDogLTJyZW07XG4gICAgICBmb250LXNpemU6IDEuMnJlbTsgfVxuICAgIC5zdGVwc19faXRlbS1pbWcge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfVxuICAgIC5zdGVwc19faXRlbS10aXRsZSB7XG4gICAgICBtYXgtd2lkdGg6IDEycmVtO1xuICAgICAgZm9udC1zaXplOiAxcmVtOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zdGVwc19faXRlbSB7XG4gICAgd2lkdGg6IDMxJTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NjdweCkge1xuICAuc3RlcHNfX3dyYXBwZXIge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAuc3RlcHNfX2l0ZW0ge1xuICAgIHdpZHRoOiA0NyU7IH0gfVxuXG4uY2FsbCB7XG4gIHBhZGRpbmctdG9wOiAwOyB9XG4gIC5jYWxsX19pbm5lciB7XG4gICAgcGFkZGluZzogMi45MTd2dyA4Ljg1NHZ3IDQuNnZ3IDUuNjc3dnc7XG4gICAgYm9yZGVyLXJhZGl1czogMS4zMDJ2dyAwIDAgMS4zMDJ2dztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuY2FsbF9fdGl0bGUge1xuICAgIG1heC13aWR0aDogNDIuOTY5dnc7IH1cbiAgLmNhbGxfX2xpc3QtaXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41NjN2dztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLmNhbGxfX2xpc3QtY2hlY2sge1xuICAgIG1hcmdpbi1yaWdodDogMS4xNTh2dztcbiAgICB3aWR0aDogMi4yOTJ2dztcbiAgICBoZWlnaHQ6IDIuMjkydnc7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgLmNhbGxfX2xpc3QtY2hlY2sgaW1nIHtcbiAgICAgIG1heC13aWR0aDogMC43ODF2dzsgfVxuICAuY2FsbF9fbGlzdC10ZXh0IHtcbiAgICBtYXgtd2lkdGg6IDE3LjcwOHZ3OyB9XG4gIC5jYWxsX19taWQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMzl2dztcbiAgICB6LWluZGV4OiAyOyB9XG4gICAgLmNhbGxfX21pZC1yZWVsIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogOHZ3O1xuICAgICAgbGVmdDogLTZ2dzsgfVxuICAgICAgLmNhbGxfX21pZC1yZWVsIGltZyB7XG4gICAgICAgIG1heC13aWR0aDogNi42MTV2dzsgfVxuICAgIC5jYWxsX19taWQtcGhvdG8ge1xuICAgICAgZGlzcGxheTogZmxleDsgfVxuICAgICAgLmNhbGxfX21pZC1waG90byBpbWcge1xuICAgICAgICBtYXgtd2lkdGg6IDE4Ljc1MHZ3OyB9XG4gICAgLmNhbGxfX21pZC1iYWRnZSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiAxLjA0MnZ3IDEuODYzdnc7XG4gICAgICBib3gtc2hhZG93OiAwIDAuNjI1dncgMy4xMjV2dyByZ2JhKDQwLCA0MCwgNDAsIDAuMik7XG4gICAgICBib3JkZXItcmFkaXVzOiAwLjUyMXZ3O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAgICAgLmNhbGxfX21pZC1iYWRnZS1ncm91cCB7XG4gICAgICAgIHdpZHRoOiAyMHZ3O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogOC44dnc7XG4gICAgICAgIGxlZnQ6IC04LjR2dzsgfVxuICAgICAgLmNhbGxfX21pZC1iYWRnZS10b3Age1xuICAgICAgICB0b3A6IC0yLjN2dztcbiAgICAgICAgbGVmdDogMS41dnc7XG4gICAgICAgIGZvbnQtc2l6ZTogMC43Mjl2dztcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgei1pbmRleDogMTsgfVxuICAgICAgLmNhbGxfX21pZC1iYWRnZS1uYW1lIHtcbiAgICAgICAgZm9udC1zaXplOiAwLjgzM3Z3O1xuICAgICAgICBmb250LXdlaWdodDogNzAwOyB9XG4gICAgICAuY2FsbF9fbWlkLWJhZGdlLXBvc2l0aW9uIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC42Nzd2dztcbiAgICAgICAgZm9udC1zaXplOiAwLjcyOXZ3OyB9XG4gICAgICAuY2FsbF9fbWlkLWJhZGdlLXBob25lIHtcbiAgICAgICAgZm9udC1zaXplOiAwLjgzM3Z3O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdUVE5vcm1zJywgJ1JhbGV3YXknLCBzYW5zLXNlcmlmOyB9XG4gICAgICAgIC5jYWxsX19taWQtYmFkZ2UtcGhvbmU6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAjZmJkNTQyOyB9XG4gICAgICAgIC5jYWxsX19taWQtYmFkZ2UtcGhvbmUtaW1nIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuMjYwdnc7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAgICAgLmNhbGxfX21pZC1iYWRnZS1waG9uZS1pbWcgaW1nIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMC45OTB2dzsgfVxuICAuY2FsbF9fZm9ybSB7XG4gICAgbWF4LXdpZHRoOiAyMy40Mzh2dztcbiAgICBwYWRkaW5nOiAyLjYwNHZ3IDMuMTI1dnc7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBib3JkZXItcmFkaXVzOiAyLjA4M3Z3O1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuNTIxdncgI2ZmZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZWVlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxOyB9XG4gICAgLmNhbGxfX2Zvcm06OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogLTMlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiA5OCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgICAgIG9wYWNpdHk6IC40ODtcbiAgICAgIHotaW5kZXg6IC0xOyB9XG4gICAgLmNhbGxfX2Zvcm0tcGhvbmUge1xuICAgICAgZm9udC1mYW1pbHk6ICdUVE5vcm1zJywgJ1JhbGV3YXknLCBzYW5zLXNlcmlmO1xuICAgICAgcGFkZGluZzogMCAxLjcxOXZ3O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDMuOTU4dnc7XG4gICAgICBib3JkZXItcmFkaXVzOiAxLjk3OXZ3O1xuICAgICAgYm9yZGVyOiAxcHggZGFzaGVkICM1ZTVlNWU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAuY2FsbF9fZm9ybS1waG9uZSBpbWcge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNjI1dnc7XG4gICAgICAgIG1heC13aWR0aDogMS4zMDJ2dzsgfVxuICAgICAgLmNhbGxfX2Zvcm0tcGhvbmU6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmJkNTQyOyB9XG4gICAgLmNhbGxfX2Zvcm0taW5wdXQge1xuICAgICAgcGFkZGluZy1sZWZ0OiAzLjA3M3Z3O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMS4wOTR2dztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAzLjEyNXZ3O1xuICAgICAgYm9yZGVyLXJhZGl1czogMS41NjN2dztcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkOGQ4ZDg7XG4gICAgICBjb2xvcjogIzc0NzQ3NDtcbiAgICAgIGZvbnQtc2l6ZTogMC44MzN2dztcbiAgICAgIGJhY2tncm91bmQ6IG5vLXJlcGVhdCBjZW50ZXIgbGVmdCAxLjN2dzsgfVxuICAgICAgLmNhbGxfX2Zvcm0taW5wdXQtLWRhdGUge1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDAuOTM4dnc7IH1cbiAgICAgIC5jYWxsX19mb3JtLWlucHV0LS1waG9uZSB7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMC45OTB2dzsgfVxuICAgIC5jYWxsX19mb3JtLWJ0biB7XG4gICAgICBoZWlnaHQ6IDMuNjQ2dnc7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJveC1zaGFkb3c6IDAgMC4yMDh2dyAwICNlNGEwM2MsIDAgMC45OXZ3IDIuNTUydncgcmdiYSgyMjgsIDE2MCwgNjAsIDAuNSksIGluc2V0IDAgMCAxLjA0MnZ3IHJnYmEoMjUxLCAyMzAsIDE3NSwgMC4zMyk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmJkNTQyO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgI2ZhOWYxMSAwLCAjZmNkNDM4IDEwMCUpO1xuICAgICAgdGV4dC1zaGFkb3c6IDAgMXB4IDAuNDE3dncgcmdiYSgwLCAwLCAwLCAwLjE1KTsgfVxuICAgICAgLmNhbGxfX2Zvcm0tYnRuOmhvdmVyIHtcbiAgICAgICAgYm94LXNoYWRvdzogMCAtMC4xOHZ3IDAgI2U0YTAzYywgMCAwLjk5dncgMi41NTJ2dyByZ2JhKDIyOCwgMTYwLCA2MCwgMC41KSwgaW5zZXQgMCAwIDEuMDQydncgcmdiYSgyNTEsIDIzMCwgMTc1LCAwLjMzKTsgfVxuICAgIC5jYWxsX19mb3JtLXdyYXBwZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLmNhbGxfX3Bob25lIHtcbiAgICB3aWR0aDogNS41MjF2dztcbiAgICBoZWlnaHQ6IDUuNTIxdnc7XG4gICAgYm9yZGVyOiAwLjc4MXZ3IHNvbGlkICNmZmZmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYmQ1NDI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAtMi43dnc7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyB9XG4gICAgLmNhbGxfX3Bob25lIGltZyB7XG4gICAgICBtYXgtd2lkdGg6IDEuMzAydnc7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gIC5jYWxsX19pbm5lciB7XG4gICAgcGFkZGluZzogM3JlbSA4cmVtIDRyZW0gNXJlbTtcbiAgICBib3JkZXItcmFkaXVzOiAyLjVyZW0gMCAwIDIuNXJlbTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gIC5jYWxsX190aXRsZSB7XG4gICAgbWF4LXdpZHRoOiA0MHJlbTsgfVxuICAuY2FsbF9fbGlzdC1pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07IH1cbiAgLmNhbGxfX2xpc3QtY2hlY2sge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgICB3aWR0aDogMnJlbTtcbiAgICBoZWlnaHQ6IDJyZW07IH1cbiAgICAuY2FsbF9fbGlzdC1jaGVjayBpbWcge1xuICAgICAgbWF4LXdpZHRoOiAwLjdyZW07IH1cbiAgLmNhbGxfX2xpc3QtdGV4dCB7XG4gICAgbWF4LXdpZHRoOiAxOHJlbTsgfVxuICAuY2FsbF9fbWlkIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGxlZnQ6IDM5cmVtOyB9XG4gICAgLmNhbGxfX21pZC1yZWVsIHtcbiAgICAgIHRvcDogOHJlbTtcbiAgICAgIGxlZnQ6IC02cmVtOyB9XG4gICAgICAuY2FsbF9fbWlkLXJlZWwgaW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiA2cmVtOyB9XG4gICAgLmNhbGxfX21pZC1waG90byBpbWcge1xuICAgICAgbWF4LXdpZHRoOiAxOHJlbTsgfVxuICAgIC5jYWxsX19taWQtYmFkZ2Uge1xuICAgICAgcGFkZGluZzogMXJlbSAxLjdyZW07XG4gICAgICBib3JkZXItcmFkaXVzOiAxcmVtOyB9XG4gICAgICAuY2FsbF9fbWlkLWJhZGdlLWdyb3VwIHtcbiAgICAgICAgd2lkdGg6IDIwcmVtO1xuICAgICAgICBib3R0b206IDlyZW07XG4gICAgICAgIGxlZnQ6IC04cmVtOyB9XG4gICAgICAuY2FsbF9fbWlkLWJhZGdlLXRvcCB7XG4gICAgICAgIHRvcDogLTIuM3JlbTtcbiAgICAgICAgbGVmdDogMS41cmVtO1xuICAgICAgICBmb250LXNpemU6IDFyZW07IH1cbiAgICAgIC5jYWxsX19taWQtYmFkZ2UtbmFtZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTsgfVxuICAgICAgLmNhbGxfX21pZC1iYWRnZS1wb3NpdGlvbiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTsgfVxuICAgICAgLmNhbGxfX21pZC1iYWRnZS1waG9uZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTsgfVxuICAgICAgICAuY2FsbF9fbWlkLWJhZGdlLXBob25lLWltZyB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07IH1cbiAgICAgICAgICAuY2FsbF9fbWlkLWJhZGdlLXBob25lLWltZyBpbWcge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxcmVtOyB9XG4gIC5jYWxsX19mb3JtIHtcbiAgICBtYXgtd2lkdGg6IDMycmVtO1xuICAgIHBhZGRpbmc6IDIuNXJlbSAzcmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDJyZW07IH1cbiAgICAuY2FsbF9fZm9ybS1waG9uZSB7XG4gICAgICBwYWRkaW5nOiAwIDJyZW07XG4gICAgICBoZWlnaHQ6IDRyZW07XG4gICAgICBib3JkZXItcmFkaXVzOiAycmVtOyB9XG4gICAgICAuY2FsbF9fZm9ybS1waG9uZSBpbWcge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgICAgICAgbWF4LXdpZHRoOiAxLjNyZW07IH1cbiAgICAuY2FsbF9fZm9ybS1pbnB1dCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDNyZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgaGVpZ2h0OiAzcmVtO1xuICAgICAgYm9yZGVyLXJhZGl1czogMnJlbTtcbiAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDEuM3JlbTsgfVxuICAgICAgLmNhbGxfX2Zvcm0taW5wdXQtLWRhdGUge1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDFyZW07IH1cbiAgICAgIC5jYWxsX19mb3JtLWlucHV0LS1waG9uZSB7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMXJlbTsgfVxuICAgIC5jYWxsX19mb3JtLWJ0biB7XG4gICAgICBoZWlnaHQ6IDMuNXJlbTsgfVxuICAuY2FsbF9fcGhvbmUge1xuICAgIHdpZHRoOiA1cmVtO1xuICAgIGhlaWdodDogNXJlbTtcbiAgICBib3JkZXItd2lkdGg6IDAuNnJlbTtcbiAgICBsZWZ0OiAtMi41cmVtOyB9XG4gICAgLmNhbGxfX3Bob25lIGltZyB7XG4gICAgICBtYXgtd2lkdGg6IDEuM3JlbTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY2FsbF9fbGVmdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NjdweCkge1xuICAuY2FsbF9faW5uZXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDIuNXJlbTtcbiAgICBwYWRkaW5nOiAycmVtOyB9XG4gIC5jYWxsX19waG9uZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5uZXdzIHtcbiAgcGFkZGluZy10b3A6IDA7IH1cbiAgLm5ld3NfX3dyYXBwZXItdG9wIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5uZXdzX193cmFwcGVyLWJvdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgLm5ld3NfX2J0biB7XG4gICAgd2lkdGg6IDExLjQwNnZ3O1xuICAgIGhlaWdodDogNC40Nzl2dztcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZmJkNTQyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgYm94LXNoYWRvdzogbm9uZTsgfVxuICAgIC5uZXdzX19idG46aG92ZXIge1xuICAgICAgYm94LXNoYWRvdzogMCAwLjk5dncgMi41NTJ2dyByZ2JhKDI1MSwgMjEzLCA2NiwgMC41KSwgaW5zZXQgMCAwIDEuMDQydncgcmdiYSgyNTEsIDIxMywgNjYsIDAuMzMpOyB9XG4gIC5uZXdzX19pdGVtIHtcbiAgICB3aWR0aDogMzIlOyB9XG4gICAgLm5ld3NfX2l0ZW0taW1nIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuNzgzdnc7IH1cbiAgICAubmV3c19faXRlbS10aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwLjQ1dnc7IH1cbiAgICAubmV3c19faXRlbS10ZXh0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuNjc3dnc7XG4gICAgICBmb250LXNpemU6IDAuODMzdnc7IH1cbiAgICAubmV3c19faXRlbS13cmFwcGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgLm5ld3NfX2l0ZW0tZGF0ZSB7XG4gICAgICBjb2xvcjogIzkwOTA5MDtcbiAgICAgIGZvbnQtc2l6ZTogMC44MzN2dzsgfVxuICAgIC5uZXdzX19pdGVtLWJ0biB7XG4gICAgICBmb250LXNpemU6IDAuODMzdnc7XG4gICAgICB3aWR0aDogOS4xMTV2dztcbiAgICAgIGhlaWdodDogMi44NjV2dztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmYmQ1NDI7XG4gICAgICBib3gtc2hhZG93OiBub25lOyB9XG4gICAgICAubmV3c19faXRlbS1idG4taW1nIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDAuNTIxdnc7XG4gICAgICAgIG1hcmdpbi10b3A6IDAuMjA4dnc7IH1cbiAgICAgICAgLm5ld3NfX2l0ZW0tYnRuLWltZyBpbWcge1xuICAgICAgICAgIG1heC13aWR0aDogMC40MTd2dzsgfVxuICAubmV3cy1tYWluIC5uZXdzX193cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgLm5ld3MtbWFpbiAubmV3c19faXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbTsgfVxuICAubmV3cy1pdGVtLW1haW4ubWFpbiB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL3BvcnRmb2xpby9wb3J0Zm9saW8tYmcucG5nXCIpIG5vLXJlcGVhdDsgfVxuICAubmV3cy1pdGVtX190b3Age1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gIC5uZXdzLWl0ZW1fX2JvdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgLm5ld3MtaXRlbV9fZGF0ZSB7XG4gICAgY29sb3I6ICM5MDkwOTA7IH1cbiAgLm5ld3MtaXRlbV9fdGV4dCB7XG4gICAgbWF4LXdpZHRoOiA0Ny4zOTZ2dzsgfVxuICAubmV3cy1pdGVtX19pbWcge1xuICAgIG1heC13aWR0aDogMjcuMDMxdnc7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkge1xuICAubmV3c19fYnRuIHtcbiAgICB3aWR0aDogMTFyZW07XG4gICAgaGVpZ2h0OiA0cmVtOyB9XG4gIC5uZXdzX19pdGVtLWltZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfVxuICAubmV3c19faXRlbS10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtOyB9XG4gIC5uZXdzX19pdGVtLXRleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgICBmb250LXNpemU6IDFyZW07IH1cbiAgLm5ld3NfX2l0ZW0tZGF0ZSB7XG4gICAgZm9udC1zaXplOiAxcmVtOyB9XG4gIC5uZXdzX19pdGVtLWJ0biB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIHdpZHRoOiA5cmVtO1xuICAgIGhlaWdodDogM3JlbTsgfVxuICAgIC5uZXdzX19pdGVtLWJ0bi1pbWcge1xuICAgICAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbiAgICAgIG1hcmdpbi10b3A6IDAuM3JlbTsgfVxuICAgICAgLm5ld3NfX2l0ZW0tYnRuLWltZyBpbWcge1xuICAgICAgICBtYXgtd2lkdGg6IDAuNXJlbTsgfVxuICAubmV3cy1pdGVtX190ZXh0IHtcbiAgICBtYXgtd2lkdGg6IDM2cmVtOyB9XG4gIC5uZXdzLWl0ZW1fX2ltZyB7XG4gICAgbWF4LXdpZHRoOiAzMXJlbTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubmV3cyB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW07IH1cbiAgICAubmV3c19fd3JhcHBlci1ib3Qge1xuICAgICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgLm5ld3NfX2l0ZW0ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICAgIHdpZHRoOiA0OCU7IH1cbiAgICAubmV3cy1pdGVtX190b3Age1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgIC5uZXdzLWl0ZW1fX2JvdCB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7IH1cbiAgICAubmV3cy1pdGVtX190ZXh0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTY3cHgpIHtcbiAgLm5ld3NfX3dyYXBwZXItYm90IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAubmV3c19faXRlbSB7XG4gICAgd2lkdGg6IDkwJTsgfVxuICAubmV3cy1tYWluIC5uZXdzX193cmFwcGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfSB9XG5cbi5zZW8ge1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcGFkZGluZy1ib3R0b206IDN2dzsgfVxuICAuc2VvX190ZXh0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiA0LjR2dztcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgLnNlb19fdGV4dDo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAzdnc7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCB0cmFuc3BhcmVudCAwJSwgI2ZmZiAxMDAlKTsgfVxuICAgIC5zZW9fX3RleHQtLXNob3cge1xuICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgICAuc2VvX190ZXh0LS1zaG93OjpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5zZW9fX3Nob3cge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAuc2VvX19idG4ge1xuICAgIHdpZHRoOiAxLjA5NHZ3O1xuICAgIGhlaWdodDogMC41NzN2dztcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gIC5zZW8ge1xuICAgIHBhZGRpbmctYm90dG9tOiAycmVtOyB9XG4gICAgLnNlb19fdGV4dCB7XG4gICAgICBoZWlnaHQ6IDRyZW07IH1cbiAgICAgIC5zZW9fX3RleHQ6OmJlZm9yZSB7XG4gICAgICAgIGhlaWdodDogM3JlbTsgfVxuICAgICAgLnNlb19fdGV4dC0tc2hvdyB7XG4gICAgICAgIGhlaWdodDogYXV0bzsgfVxuICAgIC5zZW9fX2J0biB7XG4gICAgICB3aWR0aDogMXJlbTtcbiAgICAgIGhlaWdodDogMC41cmVtOyB9IH1cblxuLm1hcCB7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogM3Z3OyB9XG4gIC5tYXBfX2lubmVyIHtcbiAgICBoZWlnaHQ6IDQ0LjI3MXZ3O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAubWFwX19jb250ZW50IHtcbiAgICBib3JkZXItcmFkaXVzOiAwIDEuMzAydncgMS4zMDJ2dyAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLm1hcF9fZm9ybSB7XG4gICAgcGFkZGluZzogMi4zNDR2dyAxLjMwMnZ3O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogMi4wODN2dztcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjUyMXZ3ICNmZmY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2VlZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIGxlZnQ6IDEydnc7XG4gICAgei1pbmRleDogMTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAubWFwX19mb3JtOjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IC0zJTtcbiAgICAgIHdpZHRoOiA5OCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgICAgIG9wYWNpdHk6IC40ODtcbiAgICAgIHotaW5kZXg6IC0xOyB9XG4gICAgLm1hcF9fZm9ybS1pdGVtIHtcbiAgICAgIHdpZHRoOiAxNC43NjV2dztcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxLjE5OHZ3O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMS4xOTh2dztcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgIzk0OTQ5NDsgfVxuICAgIC5tYXBfX2Zvcm0tdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAxLjg3NXZ3O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAgIC5tYXBfX2Zvcm0tc3VidGl0bGUge1xuICAgICAgZm9udC1mYW1pbHk6ICdUVE5vcm1zJywgJ1JhbGV3YXknLCBzYW5zLXNlcmlmO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwLjUyMXZ3O1xuICAgICAgZm9udC1zaXplOiAxLjI1MHZ3O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAgIC5tYXBfX2Zvcm0tbGluazpob3ZlciB7XG4gICAgICBjb2xvcjogI2ZiZDU0MjsgfVxuICAgIC5tYXBfX2Zvcm0tdGV4dCB7XG4gICAgICBmb250LXNpemU6IDAuOTM4dnc7IH1cbiAgICAubWFwX19mb3JtLXRpbWUge1xuICAgICAgZm9udC1zaXplOiAwLjgzM3Z3O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAubWFwX19mb3JtLXRpbWU6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICB3aWR0aDogMC4zMTN2dztcbiAgICAgICAgaGVpZ2h0OiAwLjMxM3Z3O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDhjZTBkO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgbGVmdDogMS43dnc7IH1cbiAgICAubWFwX19mb3JtLXdyYXBwZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgLm1hcCB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmctYm90dG9tOiAycmVtOyB9XG4gICAgLm1hcF9faW5uZXIge1xuICAgICAgaGVpZ2h0OiA0NHJlbTsgfVxuICAgIC5tYXBfX2NvbnRlbnQge1xuICAgICAgYm9yZGVyLXJhZGl1czogMCAyLjVyZW0gMi41cmVtIDA7IH1cbiAgICAubWFwX19mb3JtIHtcbiAgICAgIHBhZGRpbmc6IDIuM3JlbSAxLjNyZW07XG4gICAgICBib3JkZXItcmFkaXVzOiAycmVtO1xuICAgICAgbGVmdDogNHJlbTtcbiAgICAgIHdpZHRoOiAyNnJlbTsgfVxuICAgICAgLm1hcF9fZm9ybS13cmFwcGVyIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgICAgLm1hcF9fZm9ybS1pdGVtIHtcbiAgICAgICAgd2lkdGg6IDE1cmVtO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMS4xcmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjFyZW07IH1cbiAgICAgIC5tYXBfX2Zvcm0tdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDEuOHJlbTsgfVxuICAgICAgLm1hcF9fZm9ybS1zdWJ0aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgICAgICAgZm9udC1zaXplOiAxLjJyZW07IH1cbiAgICAgIC5tYXBfX2Zvcm0tdGV4dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTsgfVxuICAgICAgLm1hcF9fZm9ybS10aW1lIHtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtOyB9XG4gICAgICAgIC5tYXBfX2Zvcm0tdGltZTo6YmVmb3JlIHtcbiAgICAgICAgICB3aWR0aDogMC4zcmVtO1xuICAgICAgICAgIGhlaWdodDogMC4zcmVtO1xuICAgICAgICAgIGxlZnQ6IDEuN3JlbTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubWFwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbTsgfVxuICAgIC5tYXBfX2lubmVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgaGVpZ2h0OiA2NXJlbTsgfVxuICAgIC5tYXBfX2Zvcm0ge1xuICAgICAgYm9yZGVyLXJhZGl1czogMCAyLjVyZW0gMi41cmVtIDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU2N3B4KSB7XG4gIC5tYXBfX2NvbnRlbnQge1xuICAgIGJvcmRlci1yYWRpdXM6IDIuNXJlbTsgfVxuICAubWFwX19mb3JtIHtcbiAgICBib3JkZXItcmFkaXVzOiAyLjVyZW07IH1cbiAgLnRpdGxlIGJyIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC50LW1pbiBiciB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5jb250YWN0cyB7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMnZ3OyB9XG4gIC5jb250YWN0c19faW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgLmNvbnRhY3RzX193cmFwcGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjQ1OHZ3O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAuY29udGFjdHNfX2xvZ28ge1xuICAgIG1hcmdpbi1yaWdodDogMi4wMzF2dzsgfVxuICAgIC5jb250YWN0c19fbG9nbyBpbWcge1xuICAgICAgbWF4LXdpZHRoOiAxMS44NzV2dzsgfVxuICAuY29udGFjdHNfX3RleHQge1xuICAgIG1hcmdpbi1yaWdodDogMi45dnc7IH1cbiAgLmNvbnRhY3RzX19zb2NpYWxzIHtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgLmNvbnRhY3RzX19zb2NpYWxzLWl0ZW0ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwLjM2NXZ3O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAyLjcwOHZ3O1xuICAgICAgaGVpZ2h0OiAyLjcwOHZ3O1xuICAgICAgYm94LXNoYWRvdzogMCAwLjM2NXZ3IDEuNDA2dncgcmdiYSg0MCwgNDAsIDQwLCAwLjEpO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgIHRyYW5zaXRpb246IC4yczsgfVxuICAgICAgLmNvbnRhY3RzX19zb2NpYWxzLWl0ZW0gaW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxLjM1NHZ3O1xuICAgICAgICBtYXgtaGVpZ2h0OiAxLjE5OHZ3OyB9XG4gICAgICAuY29udGFjdHNfX3NvY2lhbHMtaXRlbTpob3ZlciB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTsgfVxuICAuY29udGFjdHNfX2xlZnQge1xuICAgIG1hcmdpbi1yaWdodDogMi4yMDh2dzsgfVxuICAuY29udGFjdHNfX3JpZ2h0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBmbGV4LWdyb3c6IDE7IH1cbiAgLmNvbnRhY3RzX19pdGVtLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjMwMnZ3OyB9XG4gIC5jb250YWN0c19faXRlbS1saW5rIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXgtd2lkdGg6IDEyLjI5MnZ3O1xuICAgIG1hcmdpbi1ib3R0b206IDAuNTIxdnc7XG4gICAgY29sb3I6ICM3NDc0NzQ7XG4gICAgZm9udC1zaXplOiAwLjgzM3Z3OyB9XG4gICAgLmNvbnRhY3RzX19pdGVtLWxpbms6aG92ZXIge1xuICAgICAgY29sb3I6ICNmYmQ1NDI7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gIC5jb250YWN0cyB7XG4gICAgcGFkZGluZy1ib3R0b206IDJyZW07IH1cbiAgICAuY29udGFjdHNfX3dyYXBwZXIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtOyB9XG4gICAgLmNvbnRhY3RzX19sb2dvIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMnJlbTsgfVxuICAgICAgLmNvbnRhY3RzX19sb2dvIGltZyB7XG4gICAgICAgIG1heC13aWR0aDogMTJyZW07IH1cbiAgICAuY29udGFjdHNfX3RleHQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAzcmVtOyB9XG4gICAgLmNvbnRhY3RzX19zb2NpYWxzLWl0ZW0ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gICAgICB3aWR0aDogM3JlbTtcbiAgICAgIGhlaWdodDogM3JlbTsgfVxuICAgICAgLmNvbnRhY3RzX19zb2NpYWxzLWl0ZW0gaW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxLjVyZW07XG4gICAgICAgIG1heC1oZWlnaHQ6IDEuMXJlbTsgfVxuICAgIC5jb250YWN0c19fbGVmdCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDIuMnJlbTsgfVxuICAgIC5jb250YWN0c19faXRlbS10aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjNyZW07IH1cbiAgICAuY29udGFjdHNfX2l0ZW0tbGluayB7XG4gICAgICBtYXgtd2lkdGg6IDEycmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICAgICAgZm9udC1zaXplOiAxcmVtOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb250YWN0c19faW5uZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgLmNvbnRhY3RzX19sZWZ0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU2N3B4KSB7XG4gIC5jb250YWN0c19fcmlnaHQge1xuICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAuY29udGFjdHNfX2l0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgd2lkdGg6IDQ3JTsgfSB9XG5cbi5mb290ZXIge1xuICBwYWRkaW5nOiAxLjcxOXZ3IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMTIyMjk7IH1cbiAgLmZvb3Rlcl9faW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gIC5mb290ZXJfX2l0ZW0ge1xuICAgIGZvbnQtc2l6ZTogMC42Nzd2dztcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY7IH1cbiAgLmZvb3Rlcl9fbGluayB7XG4gICAgY29sb3I6ICNmYmQ1NDI7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gIC5mb290ZXIge1xuICAgIHBhZGRpbmc6IDEuN3JlbSAwOyB9XG4gICAgLmZvb3Rlcl9faXRlbSB7XG4gICAgICBmb250LXNpemU6IDAuOHJlbTsgfSB9XG5cbi5saW5lcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgdG9wOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiA4Ny41MDB2dztcbiAgei1pbmRleDogLTE7IH1cbiAgLmxpbmVzX19pdGVtIHtcbiAgICB3aWR0aDogMXB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RjZGNkYztcbiAgICB6LWluZGV4OiAtMTsgfVxuXG4ubW9kYWwge1xuICB0b3A6IDEwdnc7XG4gIGJvcmRlcjogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgd2lkdGg6IGF1dG87IH1cbiAgLm1vZGFsOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLm1vZGFsLW92ZXJsYXkge1xuICAgIHotaW5kZXg6IDk5OTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7IH1cbiAgLm1vZGFsX19jbG9zZSB7XG4gICAgd2lkdGg6IDJyZW07XG4gICAgaGVpZ2h0OiAycmVtO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDglO1xuICAgIHJpZ2h0OiA2JTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB6LWluZGV4OiA5O1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5tb2RhbF9fY2xvc2U6OmJlZm9yZSwgLm1vZGFsX19jbG9zZTo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyAnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgd2lkdGg6IDJweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkMmQyZDI7XG4gICAgICBib3JkZXItcmFkaXVzOiAzcHg7IH1cbiAgICAubW9kYWxfX2Nsb3NlOjpiZWZvcmUge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpOyB9XG4gICAgLm1vZGFsX19jbG9zZTo6YWZ0ZXIge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTsgfVxuICAubW9kYWxfX2Zvcm0ge1xuICAgIHBhZGRpbmc6IDIuMzQ0dncgMi4wMDJ2dztcbiAgICB3aWR0aDogMjMuMjI5dnc7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBib3JkZXItcmFkaXVzOiAyLjA4M3Z3O1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuNTIxdncgI2ZmZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZWVlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxOyB9XG4gICAgLm1vZGFsX19mb3JtLXRpdGxlIHtcbiAgICAgIG1heC13aWR0aDogMTEuNDU4dnc7IH1cbiAgICAubW9kYWxfX2Zvcm0tdGV4dCB7XG4gICAgICBtYXgtd2lkdGg6IDExLjQ1OHZ3OyB9XG4gICAgLm1vZGFsX19mb3JtLWlucHV0IHtcbiAgICAgIHBhZGRpbmctbGVmdDogMi41NTJ2dztcbiAgICAgIGhlaWdodDogMy4xMjV2dztcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkOGQ4ZDg7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICAgIGNvbG9yOiAjNzQ3NDc0O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLm1vZGFsX19mb3JtLWJ0biB7XG4gICAgICBoZWlnaHQ6IDMuMTI1dnc7XG4gICAgICB0ZXh0LXNoYWRvdzogMCAxcHggMC40MTd2dyByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBib3gtc2hhZG93OiAwIDAuMjA4dncgMCAjZTRhMDNjLCAwIDAuOTl2dyAyLjU1MnZ3IHJnYmEoMjI4LCAxNjAsIDYwLCAwLjUpLCBpbnNldCAwIDAgMS4wNDJ2dyByZ2JhKDI1MSwgMjMwLCAxNzUsIDAuMzMpO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgI2ZhOWYxMSAwLCAjZmNkNDM4IDEwMCUpO1xuICAgICAgdHJhbnNpdGlvbjogLjJzOyB9XG4gICAgICAubW9kYWxfX2Zvcm0tYnRuOmhvdmVyIHtcbiAgICAgICAgYm94LXNoYWRvdzogMCAtMC4xOHZ3IDAgI2U0YTAzYywgMCAwLjk5dncgMi41NTJ2dyByZ2JhKDIyOCwgMTYwLCA2MCwgMC41KSwgaW5zZXQgMCAwIDEuMDQydncgcmdiYSgyNTEsIDIzMCwgMTc1LCAwLjMzKTsgfVxuICAgIC5tb2RhbF9fZm9ybS13cmFwcGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5tb2RhbC1jYWxsX19mb3JtLWlucHV0LS1uYW1lIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IC45OXZ3OyB9XG4gIC5tb2RhbC1jYWxsX19mb3JtLWlucHV0LS1waG9uZSB7XG4gICAgYmFja2dyb3VuZC1zaXplOiAuOTl2dzsgfVxuICAubW9kYWwtdGhhbmtfX2NhbGwge1xuICAgIHBhZGRpbmctdG9wOiAyLjAzMXZ3O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZThlN2U3OyB9XG4gICAgLm1vZGFsLXRoYW5rX19jYWxsLWxpbmsge1xuICAgICAgZm9udC1mYW1pbHk6IFRUTm9ybXMsUmFsZXdheSxzYW5zLXNlcmlmO1xuICAgICAgcGFkZGluZzogMCAxLjcxOXZ3O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDMuOTU4dnc7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICAgIGJvcmRlcjogMXB4IGRhc2hlZCAjNWU1ZTVlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgLm1vZGFsLXRoYW5rX19jYWxsLWxpbms6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmJkNTQyOyB9XG4gICAgICAubW9kYWwtdGhhbmtfX2NhbGwtbGluayBpbWcge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC42MjV2dztcbiAgICAgICAgbWF4LXdpZHRoOiAxLjMwMnZ3OyB9XG4gIC5tb2RhbC10aGFua19fc29jaWFscy13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gIC5tb2RhbC10aGFua19fc29jaWFscy1saW5rIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuN3Z3O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiA3LjM0NHZ3O1xuICAgIGhlaWdodDogMi44NjV2dztcbiAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZWNlY2VjO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIC5tb2RhbC10aGFua19fc29jaWFscy1saW5rOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgLm1vZGFsLXRoYW5rX19zb2NpYWxzLWxpbms6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZiZDU0MjsgfVxuICAgIC5tb2RhbC10aGFua19fc29jaWFscy1saW5rIGltZyB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAuNTEzdnc7XG4gICAgICBtYXgtd2lkdGg6IDEuMjUwdnc7IH1cbiAgLm1vZGFsLWxvYWRfX2Nsb3NlIHtcbiAgICByaWdodDogLTElOyB9XG4gIC5tb2RhbC1sb2FkX19pbm5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAyMi4xODh2dztcbiAgICBoZWlnaHQ6IDEwLjQxN3Z3O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB6LWluZGV4OiAxOyB9XG4gIC5tb2RhbC1sb2FkX19jaGVjayB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAyLjE4OHZ3O1xuICAgIGhlaWdodDogMi4xODh2dztcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYm9yZGVyOiAuMzY1dncgc29saWQgI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmJkNTQyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB0b3A6IC0xLjd2dztcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpOyB9XG4gICAgLm1vZGFsLWxvYWRfX2NoZWNrIGltZyB7XG4gICAgICBtYXgtd2lkdGg6IDAuNjc3dnc7IH1cbiAgLm1vZGFsLWxvYWRfX2JnIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogLTE7XG4gICAgd2lkdGg6IDMwLjIwOHZ3O1xuICAgIGhlaWdodDogMTQuNTgzdnc7IH1cbiAgLm1vZGFsLWxvYWRfX2xpbmsge1xuICAgIGNvbG9yOiAjZjRkNjVmO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgLm1vZGFsLXJlcXVlc3RfX2Nsb3NlIHtcbiAgICB0b3A6IDQlO1xuICAgIHJpZ2h0OiA1JTsgfVxuICAubW9kYWwtcmVxdWVzdC5tb2RhbCB7XG4gICAgdG9wOiAzdnc7IH1cbiAgLm1vZGFsLXJlcXVlc3QgLm1vZGFsX19mb3JtOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLm1vZGFsLXJlcXVlc3QgZGl2LmZhbmN5LXNlbGVjdCBkaXYudHJpZ2dlciB7XG4gICAgZm9udC1zaXplOiAwLjl2dzsgfVxuICAubW9kYWwtd2FpdCB7XG4gICAgcGFkZGluZzogMy4xMjV2dyAyLjgxM3Z3IDMuMTI1dncgMTUuNDE3dnc7XG4gICAgYm9yZGVyLXJhZGl1czogMS44MjN2dzsgfVxuICAgIC5tb2RhbC13YWl0X19jbG9zZSB7XG4gICAgICB0b3A6IDclO1xuICAgICAgcmlnaHQ6IDQlOyB9XG4gICAgLm1vZGFsLXdhaXQubW9kYWwge1xuICAgICAgdG9wOiA2dnc7IH1cbiAgICAubW9kYWwtd2FpdCAubW9kYWxfX2Zvcm0tdGl0bGUge1xuICAgICAgbWF4LXdpZHRoOiBub25lOyB9XG4gICAgLm1vZGFsLXdhaXQgLm1vZGFsX19mb3JtLXRleHQge1xuICAgICAgbWF4LXdpZHRoOiBub25lOyB9XG4gICAgLm1vZGFsLXdhaXQgLmhlcm9fX2Zvcm0tbGFiZWwge1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAubW9kYWwtd2FpdF9fZm9ybSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAubW9kYWwtd2FpdC1vcHRpb24ge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgcGFkZGluZzogMCAxLjM0MnZ3O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBoZWlnaHQ6IDIuODY1dnc7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAubW9kYWwtd2FpdC1vcHRpb24tYmcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2VjZWNlYztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIHRyYW5zaXRpb246IC4yczsgfVxuICAgICAgLm1vZGFsLXdhaXQtb3B0aW9uLXRleHQge1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICB6LWluZGV4OiAxOyB9XG4gICAgLm1vZGFsLXdhaXQtY2hlY2sge1xuICAgICAgd2lkdGg6IDEuNjE1dnc7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgLm1vZGFsLXdhaXQtY2hlY2staW1nOmxhc3QtY2hpbGQge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLm1vZGFsLXdhaXQtaW5wdXQtLXZpYmVyOmNoZWNrZWQgfiAubW9kYWwtd2FpdC1vcHRpb24tYmcge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzY4NWRhYjtcbiAgICAgIGJvcmRlci1jb2xvcjogIzY4NWRhYjsgfVxuICAgIC5tb2RhbC13YWl0LWlucHV0LS12aWJlcjpjaGVja2VkIH4gLm1vZGFsLXdhaXQtY2hlY2sgLm1vZGFsLXdhaXQtY2hlY2staW1nOmZpcnN0LWNoaWxkIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAubW9kYWwtd2FpdC1pbnB1dC0tdmliZXI6Y2hlY2tlZCB+IC5tb2RhbC13YWl0LWNoZWNrIC5tb2RhbC13YWl0LWNoZWNrLWltZzpsYXN0LWNoaWxkIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLm1vZGFsLXdhaXQtaW5wdXQtLXdoYXRzYXBwOmNoZWNrZWQgfiAubW9kYWwtd2FpdC1vcHRpb24tYmcge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwYWMwMDtcbiAgICAgIGJvcmRlci1jb2xvcjogIzAwYWMwMDsgfVxuICAgIC5tb2RhbC13YWl0LWlucHV0LS13aGF0c2FwcDpjaGVja2VkIH4gLm1vZGFsLXdhaXQtY2hlY2sgLm1vZGFsLXdhaXQtY2hlY2staW1nOmZpcnN0LWNoaWxkIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAubW9kYWwtd2FpdC1pbnB1dC0td2hhdHNhcHA6Y2hlY2tlZCB+IC5tb2RhbC13YWl0LWNoZWNrIC5tb2RhbC13YWl0LWNoZWNrLWltZzpsYXN0LWNoaWxkIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLm1vZGFsLXdhaXQtaW5wdXQtLXRlbGVncmFtOmNoZWNrZWQgfiAubW9kYWwtd2FpdC1vcHRpb24tYmcge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzQzOGZkMTtcbiAgICAgIGJvcmRlci1jb2xvcjogIzQzOGZkMTsgfVxuICAgIC5tb2RhbC13YWl0LWlucHV0LS10ZWxlZ3JhbTpjaGVja2VkIH4gLm1vZGFsLXdhaXQtY2hlY2sgLm1vZGFsLXdhaXQtY2hlY2staW1nOmZpcnN0LWNoaWxkIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAubW9kYWwtd2FpdC1pbnB1dC0tdGVsZWdyYW06Y2hlY2tlZCB+IC5tb2RhbC13YWl0LWNoZWNrIC5tb2RhbC13YWl0LWNoZWNrLWltZzpsYXN0LWNoaWxkIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLm1vZGFsLXdhaXQtaW5wdXQtLWVtYWlsOmNoZWNrZWQgfiAubW9kYWwtd2FpdC1vcHRpb24tYmcge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2NiMzczMztcbiAgICAgIGJvcmRlci1jb2xvcjogI2NiMzczMzsgfVxuICAgIC5tb2RhbC13YWl0LWlucHV0LS1lbWFpbDpjaGVja2VkIH4gLm1vZGFsLXdhaXQtY2hlY2sgLm1vZGFsLXdhaXQtY2hlY2staW1nOmZpcnN0LWNoaWxkIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAubW9kYWwtd2FpdC1pbnB1dC0tZW1haWw6Y2hlY2tlZCB+IC5tb2RhbC13YWl0LWNoZWNrIC5tb2RhbC13YWl0LWNoZWNrLWltZzpsYXN0LWNoaWxkIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLm1vZGFsLXdhaXQtc29jaWFscyB7XG4gICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgLm1vZGFsLXdhaXRfX3dyYXBwZXItdG9wIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAubW9kYWwtd2FpdF9fd3JhcHBlci1ib3Qge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIC5tb2RhbC13YWl0X19waG9uZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gICAgLm1vZGFsLXdhaXRfX2ZhdiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAubW9kYWwtd2FpdF9fZmF2LWJ0biB7XG4gICAgICAgIHdpZHRoOiA1LjI2MHZ3O1xuICAgICAgICBoZWlnaHQ6IDIuMjkydnc7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAuNTIxdnc7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNWQ2NWY7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBjb2xvcjogIzAwMDsgfVxuICAgIC5tb2RhbC13YWl0X19pbWcge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbWF4LXdpZHRoOiAyMi43MDh2dztcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAtMjN2dzsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgLm1vZGFsIHtcbiAgICB0b3A6IDEwcmVtOyB9XG4gICAgLm1vZGFsX19mb3JtIHtcbiAgICAgIHBhZGRpbmc6IDIuM3JlbSAycmVtO1xuICAgICAgd2lkdGg6IDI5cmVtO1xuICAgICAgYm9yZGVyLXJhZGl1czogMS41cmVtOyB9XG4gICAgICAubW9kYWxfX2Zvcm0tdGl0bGUge1xuICAgICAgICBtYXgtd2lkdGg6IDEycmVtOyB9XG4gICAgICAubW9kYWxfX2Zvcm0tdGV4dCB7XG4gICAgICAgIG1heC13aWR0aDogMTRyZW07IH1cbiAgICAgIC5tb2RhbF9fZm9ybS1pbnB1dCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMi41cmVtO1xuICAgICAgICBoZWlnaHQ6IDRyZW07IH1cbiAgICAgIC5tb2RhbF9fZm9ybS1idG4ge1xuICAgICAgICBoZWlnaHQ6IDRyZW07IH1cbiAgICAubW9kYWwtY2FsbF9fZm9ybS1pbnB1dC0tbmFtZSB7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDFyZW07IH1cbiAgICAubW9kYWwtY2FsbF9fZm9ybS1pbnB1dC0tcGhvbmUge1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxcmVtOyB9XG4gICAgLm1vZGFsLXRoYW5rX19jYWxsIHtcbiAgICAgIHBhZGRpbmctdG9wOiAycmVtOyB9XG4gICAgICAubW9kYWwtdGhhbmtfX2NhbGwtbGluayB7XG4gICAgICAgIHBhZGRpbmc6IDAgMS41cmVtO1xuICAgICAgICBoZWlnaHQ6IDRyZW07IH1cbiAgICAgICAgLm1vZGFsLXRoYW5rX19jYWxsLWxpbmsgaW1nIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgICAgICAgICBtYXgtd2lkdGg6IDEuNXJlbTsgfVxuICAgIC5tb2RhbC10aGFua19fc29jaWFscy1saW5rIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICAgICAgd2lkdGg6IDEwcmVtO1xuICAgICAgaGVpZ2h0OiA0cmVtOyB9XG4gICAgICAubW9kYWwtdGhhbmtfX3NvY2lhbHMtbGluayBpbWcge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgICAgICAgbWF4LXdpZHRoOiAycmVtOyB9XG4gICAgLm1vZGFsLWxvYWRfX2lubmVyIHtcbiAgICAgIHdpZHRoOiAyMnJlbTtcbiAgICAgIGhlaWdodDogMTByZW07IH1cbiAgICAubW9kYWwtbG9hZF9fY2hlY2sge1xuICAgICAgd2lkdGg6IDJyZW07XG4gICAgICBoZWlnaHQ6IDJyZW07XG4gICAgICBib3JkZXItd2lkdGg6IDAuM3JlbTtcbiAgICAgIHRvcDogLTEuOXJlbTsgfVxuICAgICAgLm1vZGFsLWxvYWRfX2NoZWNrIGltZyB7XG4gICAgICAgIG1heC13aWR0aDogMC45cmVtOyB9XG4gICAgLm1vZGFsLWxvYWRfX2JnIHtcbiAgICAgIHdpZHRoOiAzMHJlbTtcbiAgICAgIGhlaWdodDogMTVyZW07IH1cbiAgICAubW9kYWwtcmVxdWVzdC5tb2RhbCB7XG4gICAgICB0b3A6IDNyZW07IH1cbiAgICAubW9kYWwtcmVxdWVzdCBkaXYuZmFuY3ktc2VsZWN0IGRpdi50cmlnZ2VyIHtcbiAgICAgIGZvbnQtc2l6ZTogMC45cmVtOyB9XG4gICAgLm1vZGFsLXdhaXQge1xuICAgICAgcGFkZGluZzogM3JlbSAyLjhyZW0gM3JlbSAxNXJlbTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEuNXJlbTsgfVxuICAgICAgLm1vZGFsLXdhaXQubW9kYWwge1xuICAgICAgICB0b3A6IDZyZW07IH1cbiAgICAgIC5tb2RhbC13YWl0LW9wdGlvbiB7XG4gICAgICAgIHBhZGRpbmc6IDAgMXJlbTtcbiAgICAgICAgaGVpZ2h0OiAzcmVtOyB9XG4gICAgICAubW9kYWwtd2FpdC1jaGVjayB7XG4gICAgICAgIHdpZHRoOiAxLjVyZW07IH1cbiAgICAgIC5tb2RhbC13YWl0X19mYXYtYnRuIHtcbiAgICAgICAgd2lkdGg6IDZyZW07XG4gICAgICAgIGhlaWdodDogM3JlbTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMXJlbTsgfVxuICAgICAgLm1vZGFsLXdhaXRfX2ltZyB7XG4gICAgICAgIGxlZnQ6IC0yM3JlbTtcbiAgICAgICAgbWF4LXdpZHRoOiAyM3JlbTsgfSB9XG5cbi5icmVhZGNydW1iIHtcbiAgcGFkZGluZzogMDtcbiAgcGFkZGluZy10b3A6IDIuMDgzdnc7IH1cbiAgLmJyZWFkY3J1bWJfX2lubmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgLmJyZWFkY3J1bWJfX2lubmVyIGxpIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHJpZ2h0OiAtMC4zMTN2dzsgfVxuICAgIC5icmVhZGNydW1iX19pbm5lciBsaTo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJy8nO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gICAgLmJyZWFkY3J1bWJfX2lubmVyIGxpOmxhc3QtY2hpbGQ6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnOyB9XG4gIC5icmVhZGNydW1iX19saW5rIHtcbiAgICBtYXJnaW46IDAgMS4zMDJ2dztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gIC5icmVhZGNydW1iIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbTsgfVxuICAgIC5icmVhZGNydW1iX19pbm5lciBsaSB7XG4gICAgICByaWdodDogLTAuM3JlbTsgfVxuICAgIC5icmVhZGNydW1iX19saW5rIHtcbiAgICAgIG1hcmdpbjogMCAxLjNyZW07IH0gfVxuXG4ucHJvY2VzcyB7XG4gIHBhZGRpbmctdG9wOiAwOyB9XG4gIC5wcm9jZXNzX193cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAucHJvY2Vzc19faXRlbSB7XG4gICAgd2lkdGg6IDE1JTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAucHJvY2Vzc19faXRlbS1pbWcge1xuICAgICAgbWF4LXdpZHRoOiAxMi4zOTZ2dzsgfVxuICAgIC5wcm9jZXNzX19pdGVtOjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMi42MDR2dztcbiAgICAgIGhlaWdodDogMi42MDR2dztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGJvcmRlcjogMC41MjF2dyBzb2xpZCAjZmZmZmZmO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZiZDU0MjtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgIHRvcDogLTIuM3Z3O1xuICAgICAgZm9udC1zaXplOiAxLjI1MHZ3O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAucHJvY2Vzc19faXRlbTpudGgtY2hpbGQoMSk6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnMSc7IH1cbiAgICAucHJvY2Vzc19faXRlbTpudGgtY2hpbGQoMik6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnMic7IH1cbiAgICAucHJvY2Vzc19faXRlbTpudGgtY2hpbGQoMyk6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnMyc7IH1cbiAgICAucHJvY2Vzc19faXRlbTpudGgtY2hpbGQoNCk6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnNCc7IH1cbiAgICAucHJvY2Vzc19faXRlbTpudGgtY2hpbGQoNSk6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnNSc7IH1cbiAgICAucHJvY2Vzc19faXRlbTpudGgtY2hpbGQoNik6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnNic7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gIC5wcm9jZXNzX193cmFwcGVyIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgLnByb2Nlc3NfX2l0ZW0ge1xuICAgIHdpZHRoOiAzMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogNXJlbTsgfVxuICAgIC5wcm9jZXNzX19pdGVtLWltZyB7XG4gICAgICBtYXgtd2lkdGg6IDIzLjhyZW07IH1cbiAgICAucHJvY2Vzc19faXRlbTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA1cmVtO1xuICAgICAgaGVpZ2h0OiA1cmVtO1xuICAgICAgYm9yZGVyLXdpZHRoOiAxcmVtO1xuICAgICAgdG9wOiAtNHJlbTtcbiAgICAgIGZvbnQtc2l6ZTogMi40cmVtOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU2N3B4KSB7XG4gIC5wcm9jZXNzX19pdGVtIHtcbiAgICB3aWR0aDogNDglOyB9IH1cblxuLmFyZWEge1xuICBwYWRkaW5nLXRvcDogMDsgfVxuICAuYXJlYV9faW5uZXIge1xuICAgIHBhZGRpbmctdG9wOiA1Ljg4NXZ3O1xuICAgIHBhZGRpbmctbGVmdDogNi43NTJ2dztcbiAgICBib3JkZXItcmFkaXVzOiAxLjMwMnZ3IDAgMCAxLjMwMnZ3O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuYXJlYV9fd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gIC5hcmVhX19udW1zIHtcbiAgICBwYWRkaW5nLXRvcDogMS41NjN2dztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIC5hcmVhX19udW0ge1xuICAgIG1hcmdpbi1yaWdodDogMy4zODV2dzsgfVxuICAgIC5hcmVhX19udW0tdGl0bGUge1xuICAgICAgZm9udC1mYW1pbHk6ICdUVE5vcm1zJywgJ1JhbGV3YXknLCBzYW5zLXNlcmlmO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZm9udC1zaXplOiA0LjE2N3Z3OyB9XG4gICAgLmFyZWFfX251bS1pbWcge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAtMi4ydnc7XG4gICAgICBsZWZ0OiAtMS40dnc7IH1cbiAgICAgIC5hcmVhX19udW0taW1nIGltZyB7XG4gICAgICAgIG1heC13aWR0aDogMS45Mjd2dzsgfVxuICAuYXJlYV9fbW9ja3VwIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbWF4LXdpZHRoOiAzMC40Njl2dztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGJvdHRvbTogNnZ3O1xuICAgIGxlZnQ6IDIydnc7IH1cbiAgLmFyZWFfX2JhZGdlLWdyb3VwLTEge1xuICAgIGJvdHRvbTogNHZ3O1xuICAgIGxlZnQ6IDQ3dnc7IH1cbiAgLmFyZWFfX2JhZGdlLWdyb3VwLTIge1xuICAgIGJvdHRvbTogMTB2dztcbiAgICBsZWZ0OiA2NXZ3OyB9XG4gIC5hcmVhX19waG90byB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXgtd2lkdGg6IDQzLjY5OHZ3OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkge1xuICAuYXJlYV9faW5uZXIge1xuICAgIHBhZGRpbmctdG9wOiA1cmVtO1xuICAgIHBhZGRpbmctbGVmdDogNnJlbTtcbiAgICBib3JkZXItcmFkaXVzOiAyLjVyZW0gMCAwIDIuNXJlbTsgfVxuICAuYXJlYV9fbnVtcyB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbTsgfVxuICAuYXJlYV9fbnVtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW07IH1cbiAgICAuYXJlYV9fbnVtLXRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogNHJlbTsgfVxuICAgIC5hcmVhX19udW0taW1nIHtcbiAgICAgIHRvcDogLTJyZW07XG4gICAgICBsZWZ0OiAtMS41cmVtOyB9XG4gICAgICAuYXJlYV9fbnVtLWltZyBpbWcge1xuICAgICAgICBtYXgtd2lkdGg6IDJyZW07IH1cbiAgLmFyZWFfX21vY2t1cCB7XG4gICAgbWF4LXdpZHRoOiAzMHJlbTtcbiAgICBib3R0b206IDFyZW07XG4gICAgbGVmdDogM3JlbTsgfVxuICAuYXJlYV9fYmFkZ2UtZ3JvdXAtMSB7XG4gICAgYm90dG9tOiA0cmVtO1xuICAgIGxlZnQ6IDMzcmVtOyB9XG4gIC5hcmVhX19iYWRnZS1ncm91cC0yIHtcbiAgICBib3R0b206IDdyZW07XG4gICAgbGVmdDogNTRyZW07IH1cbiAgLmFyZWFfX3Bob3RvIHtcbiAgICBtYXgtd2lkdGg6IDUzcmVtO1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hcmVhX19pbm5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5hcmVhX19udW06bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gIC5hcmVhX19tb2NrdXAge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmFyZWFfX2JhZGdlLWdyb3VwLTEge1xuICAgIGxlZnQ6IHVuc2V0O1xuICAgIHJpZ2h0OiAzM3JlbTsgfVxuICAuYXJlYV9fYmFkZ2UtZ3JvdXAtMiB7XG4gICAgbGVmdDogdW5zZXQ7XG4gICAgcmlnaHQ6IDE0cmVtOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU2N3B4KSB7XG4gIC5hcmVhX19pbm5lciB7XG4gICAgYm9yZGVyLXJhZGl1czogMi41cmVtOyB9XG4gIC5hcmVhX19iYWRnZS1ncm91cC0xIHtcbiAgICByaWdodDogMTdyZW07IH1cbiAgLmFyZWFfX2JhZGdlLWdyb3VwLTIge1xuICAgIGJvdHRvbTogNnJlbTtcbiAgICByaWdodDogM3JlbTsgfSB9XG5cbi5hYm91dC1jYWxsIHtcbiAgcGFkZGluZy10b3A6IDA7IH1cbiAgLmFib3V0LWNhbGxfX2lubmVyIHtcbiAgICBwYWRkaW5nLXRvcDogNS4yMDh2dztcbiAgICBwYWRkaW5nLXJpZ2h0OiA2Ljc3MXZ3O1xuICAgIHBhZGRpbmctYm90dG9tOiA0Ljk0OHZ3O1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMS4zMDJ2dyAxLjMwMnZ3IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5hYm91dC1jYWxsX19waG90byB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwOyB9XG4gIC5hYm91dC1jYWxsX19pbWcge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWF4LXdpZHRoOiAyMi45Njl2dzsgfVxuICAuYWJvdXQtY2FsbF9fd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9XG4gIC5hYm91dC1jYWxsX19waG9uZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzLjAyMXZ3OyB9XG4gICAgLmFib3V0LWNhbGxfX3Bob25lLWJ0biB7XG4gICAgICBoZWlnaHQ6IDMuOTU4dnc7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgZm9udC1mYW1pbHk6ICdUVE5vcm1zJywgJ1JhbGV3YXknLCBzYW5zLXNlcmlmOyB9XG4gICAgICAuYWJvdXQtY2FsbF9fcGhvbmUtYnRuIGltZyB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMC42dnc7XG4gICAgICAgIG1heC13aWR0aDogMS4zMDJ2dzsgfVxuICAuYWJvdXQtY2FsbF9fYmFkZ2UtZ3JvdXAge1xuICAgIGJvdHRvbTogOC44dnc7XG4gICAgbGVmdDogMTguNnZ3O1xuICAgIGNvbG9yOiAjMjgyODI4OyB9XG4gICAgLmFib3V0LWNhbGxfX2JhZGdlLWdyb3VwIC5jYWxsX19taWQtYmFkZ2UtcG9zaXRpb24ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAuYWJvdXQtY2FsbF9fZm9ybSB7XG4gICAgd2lkdGg6IDM4LjU0MnZ3OyB9XG4gICAgLmFib3V0LWNhbGxfX2Zvcm0td3JhcHBlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgICAuYWJvdXQtY2FsbF9fZm9ybS13cmFwcGVyIC5hYm91dC1jYWxsX19mb3JtLWlucHV0IHtcbiAgICAgICAgd2lkdGg6IDMyJTsgfVxuICAgIC5hYm91dC1jYWxsX19mb3JtLWlucHV0IHtcbiAgICAgIGZvbnQtc2l6ZTogMC44MzN2dztcbiAgICAgIGhlaWdodDogMy4xMjV2dztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5hYm91dC1jYWxsX19mb3JtLXRleHRhcmVhIHtcbiAgICAgIHBhZGRpbmc6IDF2dztcbiAgICAgIGhlaWdodDogNi4yNTB2dztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEuNTYzdnc7XG4gICAgICByZXNpemU6IG5vbmU7IH1cbiAgICAuYWJvdXQtY2FsbF9fZm9ybS1idG4ge1xuICAgICAgd2lkdGg6IDE2LjkyN3Z3O1xuICAgICAgaGVpZ2h0OiAzLjY0NnZ3O1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBib3gtc2hhZG93OiAwIDAuMjA4dncgMCAjZTRhMDNjLCAwIDAuOTl2dyAyLjU1MnZ3IHJnYmEoMjI4LCAxNjAsIDYwLCAwLjUpLCBpbnNldCAwIDAgMS4wNDJ2dyByZ2JhKDI1MSwgMjMwLCAxNzUsIDAuMzMpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZiZDU0MjtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsICNmYTlmMTEgMCwgI2ZjZDQzOCAxMDAlKTtcbiAgICAgIHRleHQtc2hhZG93OiAwIDFweCAwLjQxN3Z3IHJnYmEoMCwgMCwgMCwgMC4xNSk7IH1cbiAgICAgIC5hYm91dC1jYWxsX19mb3JtLWJ0bjpob3ZlciB7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgLTAuMTh2dyAwICNlNGEwM2MsIDAgMC45OXZ3IDIuNTUydncgcmdiYSgyMjgsIDE2MCwgNjAsIDAuNSksIGluc2V0IDAgMCAxLjA0MnZ3IHJnYmEoMjUxLCAyMzAsIDE3NSwgMC4zMyk7IH1cbiAgLmFib3V0LWNhbGxfX3Bob25lIHtcbiAgICBsZWZ0OiB1bnNldDtcbiAgICByaWdodDogLTUuN3Z3OyB9XG4gIC5hYm91dC1jYWxsLS1yZXZlcnNlIC5hYm91dC1jYWxsX19pbm5lciB7XG4gICAgYm9yZGVyLXJhZGl1czogMS4zMDJ2dyAwIDAgMS4zMDJ2dzsgfVxuICAuYWJvdXQtY2FsbC0tcmV2ZXJzZSAuYWJvdXQtY2FsbF9fcGhvbmUge1xuICAgIGxlZnQ6IC0yLjh2dzsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgLmFib3V0LWNhbGxfX2lubmVyIHtcbiAgICBwYWRkaW5nLXRvcDogNXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXJlbTtcbiAgICBib3JkZXItcmFkaXVzOiAwIDIuNXJlbSAyLjVyZW0gMDsgfVxuICAuYWJvdXQtY2FsbF9faW1nIHtcbiAgICBtYXgtd2lkdGg6IDIzcmVtOyB9XG4gIC5hYm91dC1jYWxsX19waG9uZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtOyB9XG4gICAgLmFib3V0LWNhbGxfX3Bob25lLWJ0biB7XG4gICAgICBwYWRkaW5nOiAxLjdyZW07XG4gICAgICBoZWlnaHQ6IDVyZW07IH1cbiAgICAgIC5hYm91dC1jYWxsX19waG9uZS1idG4gaW1nIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjZyZW07XG4gICAgICAgIG1heC13aWR0aDogMS42cmVtOyB9XG4gIC5hYm91dC1jYWxsX19iYWRnZS1ncm91cCB7XG4gICAgYm90dG9tOiA4cmVtO1xuICAgIGxlZnQ6IDE4cmVtOyB9XG4gIC5hYm91dC1jYWxsX19mb3JtIHtcbiAgICB3aWR0aDogMzhyZW07IH1cbiAgICAuYWJvdXQtY2FsbF9fZm9ybS1pbnB1dCB7XG4gICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICBoZWlnaHQ6IDRyZW07IH1cbiAgICAuYWJvdXQtY2FsbF9fZm9ybS10ZXh0YXJlYSB7XG4gICAgICBwYWRkaW5nOiAxcmVtO1xuICAgICAgaGVpZ2h0OiA3cmVtO1xuICAgICAgYm9yZGVyLXJhZGl1czogMnJlbTsgfVxuICAgIC5hYm91dC1jYWxsX19mb3JtLWJ0biB7XG4gICAgICB3aWR0aDogMTZyZW07XG4gICAgICBoZWlnaHQ6IDVyZW07IH1cbiAgLmFib3V0LWNhbGxfX3Bob25lIHtcbiAgICByaWdodDogLTUuNHJlbTsgfVxuICAuYWJvdXQtY2FsbC0tcmV2ZXJzZSAuYWJvdXQtY2FsbF9faW5uZXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDIuNXJlbSAwIDAgMi41cmVtOyB9XG4gIC5hYm91dC1jYWxsLS1yZXZlcnNlIC5hYm91dC1jYWxsX19waG9uZSB7XG4gICAgbGVmdDogLTIuNXJlbTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWJvdXQtY2FsbF9faW5uZXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW07IH1cbiAgLmFib3V0LWNhbGxfX3dyYXBwZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAuYWJvdXQtY2FsbF9fcGhvbmUge1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gIC5hYm91dC1jYWxsX19waG90byB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuYWJvdXQtY2FsbF9fcGhvbmUge1xuICAgIHJpZ2h0OiAtMi40cmVtOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU2N3B4KSB7XG4gIC5hYm91dC1jYWxsLS1yZXZlcnNlIC5hYm91dC1jYWxsX19pbm5lciB7XG4gICAgYm9yZGVyLXJhZGl1czogMi41cmVtOyB9XG4gIC5hYm91dC1jYWxsX19pbm5lciB7XG4gICAgYm9yZGVyLXJhZGl1czogMi41cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtOyB9XG4gIC5hYm91dC1jYWxsX19mb3JtIHtcbiAgICB3aWR0aDogOTUlOyB9XG4gICAgLmFib3V0LWNhbGxfX2Zvcm0td3JhcHBlciB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgLmFib3V0LWNhbGxfX2Zvcm0td3JhcHBlciAuYWJvdXQtY2FsbF9fZm9ybS1pbnB1dCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9IH1cblxuLnBvcnRmb2xpbyB7XG4gIHBhZGRpbmctdG9wOiAydnc7IH1cbiAgLnBvcnRmb2xpb19fZmlsdGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgLnBvcnRmb2xpb19fZmlsdGVyLWJ0biB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDIuMzQ0dnc7XG4gICAgICBwYWRkaW5nOiAxLjA0MnZ3IDIuMDMxdnc7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGZvbnQtc2l6ZTogMC44MzN2dztcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjYzVjNmM5O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cbiAgICAgIC5wb3J0Zm9saW9fX2ZpbHRlci1idG46bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgICAgLnBvcnRmb2xpb19fZmlsdGVyLWJ0bjpob3ZlciB7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmYmQ1NDI7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI2ZiZDU0MjsgfVxuICAgICAgLnBvcnRmb2xpb19fZmlsdGVyLWJ0bi0tYWN0aXZlIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZiZDU0MjtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjZmJkNTQyOyB9XG4gIC5wb3J0Zm9saW9fX2l0ZW1zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgLnBvcnRmb2xpb19faXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS44MjN2dztcbiAgICBwYWRkaW5nOiAxLjgyM3Z3O1xuICAgIGJvcmRlci1yYWRpdXM6IDEuMDQydnc7XG4gICAgd2lkdGg6IDMyJTtcbiAgICBoZWlnaHQ6IDE3LjE4OHZ3O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9XG4gICAgLnBvcnRmb2xpb19faXRlbS1saW5rIHtcbiAgICAgIGNvbG9yOiAjZmJkNTQyO1xuICAgICAgZm9udC1zaXplOiAwLjgzM3Z3O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuICAgICAgLnBvcnRmb2xpb19faXRlbS1saW5rIGltZyB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwLjMyMXZ3OyB9XG4gIC5wb3J0Zm9saW9fX2J0biB7XG4gICAgbWFyZ2luLXRvcDogMnZ3O1xuICAgIHdpZHRoOiAxNy4yOTJ2dztcbiAgICBoZWlnaHQ6IDQuNDc5dnc7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2ZiZDU0MjtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cbiAgICAucG9ydGZvbGlvX19idG46aG92ZXIge1xuICAgICAgYm94LXNoYWRvdzogMCAwLjk5dncgMi41NTJ2dyByZ2JhKDI1MSwgMjEzLCA2NiwgMC41KSwgaW5zZXQgMCAwIDEuMDQydncgcmdiYSgyNTEsIDIxMywgNjYsIDAuMzMpOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkge1xuICAucG9ydGZvbGlvIHtcbiAgICBwYWRkaW5nLXRvcDogMnJlbTsgfVxuICAgIC5wb3J0Zm9saW9fX2ZpbHRlci1idG4ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxLjlyZW07XG4gICAgICBwYWRkaW5nOiAxcmVtIDJyZW07XG4gICAgICBmb250LXNpemU6IDEuM3JlbTsgfVxuICAgIC5wb3J0Zm9saW9fX2l0ZW0ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICAgICAgcGFkZGluZzogMi41cmVtO1xuICAgICAgYm9yZGVyLXJhZGl1czogMS41cmVtO1xuICAgICAgaGVpZ2h0OiAzM3JlbTtcbiAgICAgIHdpZHRoOiA0OSU7IH1cbiAgICAgIC5wb3J0Zm9saW9fX2l0ZW0tbGluayB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtOyB9XG4gICAgICAgIC5wb3J0Zm9saW9fX2l0ZW0tbGluayBpbWcge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwLjZyZW07IH1cbiAgICAucG9ydGZvbGlvX19idG4ge1xuICAgICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgICAgIHdpZHRoOiAyNHJlbTtcbiAgICAgIGhlaWdodDogN3JlbTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucG9ydGZvbGlvX19maWx0ZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgLnBvcnRmb2xpb19fZmlsdGVyLWJ0biB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTY3cHgpIHtcbiAgLnBvcnRmb2xpb19faXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7IH0gfVxuXG4ucGNvbnRhY3RzIHtcbiAgcGFkZGluZy10b3A6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAucGNvbnRhY3RzX190b3Age1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gIC5wY29udGFjdHNfX3RleHQge1xuICAgIG1heC13aWR0aDogMjcuMzk2dnc7IH1cbiAgLnBjb250YWN0c19fbWFwIHtcbiAgICBoZWlnaHQ6IDE4LjY5OHZ3O1xuICAgIHdpZHRoOiA1My41NDJ2dzsgfVxuICAucGNvbnRhY3RzIC5tYXBfX2NvbnRlbnQge1xuICAgIGJvcmRlci1yYWRpdXM6IDEuMzAydncgMCAwIDEuMzAydnc7IH1cbiAgLnBjb250YWN0cyAubWFwX19mb3JtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMuOHZ3O1xuICAgIHdpZHRoOiAyNC45NDh2dztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuNTIxdncgI2ZmZiwgMCAwIDEwMXB4IHJnYmEoMTQ3LCAxNDcsIDE0NywgMC4yNSk7IH1cbiAgICAucGNvbnRhY3RzIC5tYXBfX2Zvcm0tLWRhcmsge1xuICAgICAgcGFkZGluZzogMS40dncgNC4xNjd2dyAxLjN2dztcbiAgICAgIHdpZHRoOiAyNS45OTB2dztcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAxMDFweCByZ2JhKDE0NywgMTQ3LCAxNDcsIDAuMjUpO1xuICAgICAgYm9yZGVyOiAwOyB9XG4gICAgICAucGNvbnRhY3RzIC5tYXBfX2Zvcm0tLWRhcms6OmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5wY29udGFjdHMgLm1hcF9fZm9ybS0tZGFyayAubWFwX19mb3JtLXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjI1MHZ3O1xuICAgICAgICBmb250LXdlaWdodDogNDAwOyB9XG4gICAgLnBjb250YWN0cyAubWFwX19mb3JtLXdyYXBwZXIge1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIC5wY29udGFjdHMgLm1hcF9fZm9ybS1pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgLnBjb250YWN0cyAubWFwX19mb3JtLWlucHV0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuNzgxdnc7XG4gICAgICBoZWlnaHQ6IDMuMTI1dnc7XG4gICAgICBib3JkZXItcmFkaXVzOiAxLjU2M3Z3O1xuICAgICAgZm9udC1zaXplOiAwLjgzM3Z3O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5wY29udGFjdHMgLm1hcF9fZm9ybS10ZXh0YXJlYSB7XG4gICAgICBwYWRkaW5nLXRvcDogMXZ3O1xuICAgICAgaGVpZ2h0OiA1LjIwOHZ3O1xuICAgICAgcmVzaXplOiBub25lOyB9XG4gICAgLnBjb250YWN0cyAubWFwX19mb3JtLWJ0biB7XG4gICAgICBoZWlnaHQ6IDMuMTI1dnc7XG4gICAgICB0ZXh0LXNoYWRvdzogMCAxcHggMC40MTd2dyByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBib3gtc2hhZG93OiAwIDAuMjA4dncgMCAjZTRhMDNjLCAwIDAuOTl2dyAyLjU1MnZ3IHJnYmEoMjI4LCAxNjAsIDYwLCAwLjUpLCBpbnNldCAwIDAgMS4wNDJ2dyByZ2JhKDI1MSwgMjMwLCAxNzUsIDAuMzMpO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgI2ZhOWYxMSAwLCAjZmNkNDM4IDEwMCUpO1xuICAgICAgdHJhbnNpdGlvbjogLjJzOyB9XG4gICAgICAucGNvbnRhY3RzIC5tYXBfX2Zvcm0tYnRuOmhvdmVyIHtcbiAgICAgICAgYm94LXNoYWRvdzogMCAtMC4xOHZ3IDAgI2U0YTAzYywgMCAwLjk5dncgMi41NTJ2dyByZ2JhKDIyOCwgMTYwLCA2MCwgMC41KSwgaW5zZXQgMCAwIDEuMDQydncgcmdiYSgyNTEsIDIzMCwgMTc1LCAwLjMzKTsgfVxuICAucGNvbnRhY3RzX19ib3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAucGNvbnRhY3RzX19ib3Qtd3JhcHBlciB7XG4gICAgICBwYWRkaW5nOiAwLjUyMXZ3OyB9XG4gIC5wY29udGFjdHNfX2JnIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgLnBjb250YWN0c19fYmctaW1nIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAgICAgLnBjb250YWN0c19fYmctaW1nOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgbWF4LXdpZHRoOiAyOC42NDZ2dztcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgbGVmdDogLTEydnc7XG4gICAgICAgIGJvdHRvbTogMTJ2dzsgfVxuICAgICAgLnBjb250YWN0c19fYmctaW1nOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXgtd2lkdGg6IDQzLjc1MHZ3O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICByaWdodDogLTE0dnc7XG4gICAgICAgIGJvdHRvbTogLTZ2dzsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgLnBjb250YWN0c19fdG9wIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gIC5wY29udGFjdHNfX3dyYXBwZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07IH1cbiAgLnBjb250YWN0c19fdGV4dCB7XG4gICAgbWF4LXdpZHRoOiAyN3JlbTsgfVxuICAucGNvbnRhY3RzX19tYXAge1xuICAgIGhlaWdodDogMjVyZW07XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7IH1cbiAgLnBjb250YWN0cyAubWFwX19jb250ZW50IHtcbiAgICBib3JkZXItcmFkaXVzOiAyLjVyZW0gMCAwIDIuNXJlbTsgfVxuICAucGNvbnRhY3RzIC5tYXBfX2Zvcm0ge1xuICAgIG1hcmdpbi1yaWdodDogNHJlbTtcbiAgICB3aWR0aDogMjVyZW07XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMXJlbSAjZmZmLCAwIDAgMTAxcHggcmdiYSgxNDcsIDE0NywgMTQ3LCAwLjI1KTtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAucGNvbnRhY3RzIC5tYXBfX2Zvcm0tLWRhcmsge1xuICAgICAgcGFkZGluZzogMS40cmVtIDRyZW0gMS4zcmVtO1xuICAgICAgYm94LXNoYWRvdzogMCAwIDEwMXB4IHJnYmEoMTQ3LCAxNDcsIDE0NywgMC4yNSk7XG4gICAgICB3aWR0aDogMjZyZW07IH1cbiAgICAgIC5wY29udGFjdHMgLm1hcF9fZm9ybS0tZGFyayAubWFwX19mb3JtLXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjNyZW07IH1cbiAgICAgIC5wY29udGFjdHMgLm1hcF9fZm9ybS0tZGFyayAubWFwX19mb3JtLXdyYXBwZXIge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gICAgLnBjb250YWN0cyAubWFwX19mb3JtLWlucHV0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICBoZWlnaHQ6IDNyZW07XG4gICAgICBib3JkZXItcmFkaXVzOiAxLjVyZW07XG4gICAgICBmb250LXNpemU6IDFyZW07IH1cbiAgICAucGNvbnRhY3RzIC5tYXBfX2Zvcm0tdGV4dGFyZWEge1xuICAgICAgcGFkZGluZy10b3A6IDFyZW07XG4gICAgICBoZWlnaHQ6IDVyZW07IH1cbiAgICAucGNvbnRhY3RzIC5tYXBfX2Zvcm0tYnRuIHtcbiAgICAgIGhlaWdodDogNHJlbTsgfVxuICAucGNvbnRhY3RzX19ib3Qtd3JhcHBlciB7XG4gICAgcGFkZGluZzogMXJlbTsgfVxuICAucGNvbnRhY3RzX19iZy1pbWc6Zmlyc3QtY2hpbGQge1xuICAgIG1heC13aWR0aDogMzByZW07XG4gICAgbGVmdDogLTEycmVtO1xuICAgIGJvdHRvbTogMTJyZW07IH1cbiAgLnBjb250YWN0c19fYmctaW1nOmxhc3QtY2hpbGQge1xuICAgIG1heC13aWR0aDogNDRyZW07XG4gICAgcmlnaHQ6IC0xNHJlbTtcbiAgICBib3R0b206IC02cmVtOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wY29udGFjdHMgLm1hcF9fZm9ybSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDIuNXJlbTsgfVxuICAucGNvbnRhY3RzX19ib3Qge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NjdweCkge1xuICAucGNvbnRhY3RzIC5tYXBfX2NvbnRlbnQge1xuICAgIGJvcmRlci1yYWRpdXM6IDIuNXJlbTsgfSB9XG5cbi5wb3J0Zm9saW8taXRlbSB7XG4gIHBhZGRpbmctdG9wOiAydnc7XG4gIHBhZGRpbmctYm90dG9tOiAzdnc7IH1cbiAgLnBvcnRmb2xpby1pdGVtX190b3Age1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gIC5wb3J0Zm9saW8taXRlbV9fcGhvdG8ge1xuICAgIG1heC13aWR0aDogMjUuMjQydnc7XG4gICAgZGlzcGxheTogZmxleDsgfVxuICAucG9ydGZvbGlvLWl0ZW1fX2Rlc2NyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAucG9ydGZvbGlvLWl0ZW1fX2Rlc2NyLWltZyB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAuOXZ3O1xuICAgICAgd2lkdGg6IDIuMTg4dnc7XG4gICAgICBoZWlnaHQ6IDIuMTg4dnc7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMzhweCByZ2JhKDQwLCA0MCwgNDAsIDAuMTUpO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLnBvcnRmb2xpby1pdGVtX19ib3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gIC5wb3J0Zm9saW8taXRlbV9fYnRucyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgLnBvcnRmb2xpby1pdGVtX19idG4ge1xuICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgLnBvcnRmb2xpby1pdGVtX19yZXZpZXcge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIC5wb3J0Zm9saW8taXRlbV9fcmV2aWV3LWltZyB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAuNzQydnc7XG4gICAgICB3aWR0aDogMy4wNzN2dztcbiAgICAgIGhlaWdodDogMy4wNzN2dztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmYmQ1NDI7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgLnBvcnRmb2xpby1pdGVtX19yZXZpZXc6aG92ZXIge1xuICAgICAgY29sb3I6ICNmYmQ1NDI7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gIC5wb3J0Zm9saW8taXRlbSB7XG4gICAgcGFkZGluZy10b3A6IDJyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW07IH1cbiAgICAucG9ydGZvbGlvLWl0ZW1fX3Bob3RvIHtcbiAgICAgIG1heC13aWR0aDogNDVyZW07XG4gICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07IH1cbiAgICAgIC5wb3J0Zm9saW8taXRlbV9fcGhvdG86bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgIC5wb3J0Zm9saW8taXRlbV9fZGVzY3ItaW1nIHtcbiAgICAgIHdpZHRoOiA0cmVtO1xuICAgICAgaGVpZ2h0OiA0cmVtO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtOyB9XG4gICAgLnBvcnRmb2xpby1pdGVtX19yZXZpZXctaW1nIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMC43cmVtO1xuICAgICAgd2lkdGg6IDZyZW07XG4gICAgICBoZWlnaHQ6IDZyZW07IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTY3cHgpIHtcbiAgLnBvcnRmb2xpby1pdGVtX190b3Age1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgLnBvcnRmb2xpby1pdGVtX193cmFwcGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtOyB9XG4gIC5wb3J0Zm9saW8taXRlbV9fYnRucyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5wb3J0Zm9saW8taXRlbV9fcmV2aWV3IHtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtOyB9IH1cblxuLnBzZXJ2aWNlcy1oZXJvIHtcbiAgcGFkZGluZy1ib3R0b206IDIydnc7IH1cbiAgLnBzZXJ2aWNlcy1oZXJvX19idG4ge1xuICAgIHdpZHRoOiAyMi4xODh2dztcbiAgICBoZWlnaHQ6IDUuMjA4dnc7XG4gICAgdGV4dC1zaGFkb3c6IDAgMXB4IDAuNDE3dncgcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBib3gtc2hhZG93OiAwIDAuMjA4dncgMCAjZTRhMDNjLCAwIDAuOTl2dyAyLjU1MnZ3IHJnYmEoMjI4LCAxNjAsIDYwLCAwLjUpLCBpbnNldCAwIDAgMS4wNDJ2dyByZ2JhKDI1MSwgMjMwLCAxNzUsIDAuMzMpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsICNmYTlmMTEgMCwgI2ZjZDQzOCAxMDAlKTtcbiAgICB0cmFuc2l0aW9uOiAuMnM7IH1cbiAgICAucHNlcnZpY2VzLWhlcm9fX2J0bjpob3ZlciB7XG4gICAgICBib3gtc2hhZG93OiAwIC0wLjE4dncgMCAjZTRhMDNjLCAwIDAuOTl2dyAyLjU1MnZ3IHJnYmEoMjI4LCAxNjAsIDYwLCAwLjUpLCBpbnNldCAwIDAgMS4wNDJ2dyByZ2JhKDI1MSwgMjMwLCAxNzUsIDAuMzMpOyB9XG4gIC5wc2VydmljZXMtaGVybyAuaGVyb19fd2lkZ2V0IHtcbiAgICB0b3A6IDJ2dzsgfVxuXG4ucHNlcnZpY2VzLWl0ZW1zIHtcbiAgbWFyZ2luLXRvcDogLTEwdnc7IH1cbiAgLnBzZXJ2aWNlcy1pdGVtc19faW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gIC5wc2VydmljZXMtaXRlbXMgLnNlcnZpY2VzX19pdGVtIHtcbiAgICBwYWRkaW5nOiAydnc7XG4gICAgaGVpZ2h0OiAxMy42NDZ2dztcbiAgICB3aWR0aDogMzIlOyB9XG4gIC5wc2VydmljZXMtaXRlbXMgLnNlcnZpY2VzX19ob3ZlciB7XG4gICAgcGFkZGluZzogMi4wMzh2dztcbiAgICBoZWlnaHQ6IDE0MCU7XG4gICAgei1pbmRleDogMTsgfVxuICAgIC5wc2VydmljZXMtaXRlbXMgLnNlcnZpY2VzX19ob3Zlci1idG5zIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAucHNlcnZpY2VzLWl0ZW1zIC5zZXJ2aWNlc19faG92ZXItYnRuIHtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICBoZWlnaHQ6IDMuMTI1dnc7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmJkNTQyO1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIGNvbG9yOiAjMjgyODI4OyB9XG4gICAgICAucHNlcnZpY2VzLWl0ZW1zIC5zZXJ2aWNlc19faG92ZXItYnRuOmhvdmVyIHtcbiAgICAgICAgYm94LXNoYWRvdzogMCA4cHggMTNweCByZ2JhKDIyMywgMTk4LCAwLCAwLjQ5KSwgaW5zZXQgMCA0cHggMXB4ICNkZmM2MDA7IH1cbiAgICAgIC5wc2VydmljZXMtaXRlbXMgLnNlcnZpY2VzX19ob3Zlci1idG4tLW91dGxpbmUge1xuICAgICAgICB3aWR0aDogMTEuNDc3dnc7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmYmQ1NDI7XG4gICAgICAgIGNvbG9yOiAjZmJkNTQyO1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICAgICAgICAucHNlcnZpY2VzLWl0ZW1zIC5zZXJ2aWNlc19faG92ZXItYnRuLS1vdXRsaW5lOmhvdmVyIHtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDAuOTl2dyAyLjU1MnZ3IHJnYmEoMjUxLCAyMTMsIDY2LCAwLjUpLCBpbnNldCAwIDAgMS4wNDJ2dyByZ2JhKDI1MSwgMjEzLCA2NiwgMC4zMyk7IH1cblxuLnBzZXJ2aWNlcy1jb250YWN0c19faW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cblxuLnBzZXJ2aWNlc19fbWFwIHtcbiAgd2lkdGg6IDQ3JTsgfVxuICAucHNlcnZpY2VzX19tYXAtd3JhcHBlciB7XG4gICAgaGVpZ2h0OiAzMi44NjV2dzsgfVxuXG4ucHNlcnZpY2VzX19vZmZpY2Uge1xuICB3aWR0aDogNDclO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cblxuLnBzZXJ2aWNlc19fc2xpZGVycyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAzMi44NjV2dzsgfVxuXG4ucHNlcnZpY2VzX19zbGlkZXItLW5hdiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDM5dnc7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgfVxuICAucHNlcnZpY2VzX19zbGlkZXItLW5hdi5zbGljay12ZXJ0aWNhbCAuc2xpY2stc2xpZGUge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBib3JkZXI6IDEwcHggc29saWQgI2ZmZjtcbiAgICBtYXgtd2lkdGg6IDYuMjUwdnc7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gIC5wc2VydmljZXMtbWFpbi5tYWluIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgLTcwdnc7XG4gICAgYmFja2dyb3VuZC1zaXplOiBhdXRvOyB9XG4gIC5wc2VydmljZXMtaGVybyB7XG4gICAgcGFkZGluZy1ib3R0b206IDE0cmVtOyB9XG4gICAgLnBzZXJ2aWNlcy1oZXJvX19idG4ge1xuICAgICAgd2lkdGg6IDIxcmVtO1xuICAgICAgaGVpZ2h0OiA2cmVtOyB9XG4gICAgLnBzZXJ2aWNlcy1oZXJvIC5oZXJvX193aWRnZXQge1xuICAgICAgdG9wOiAycmVtOyB9XG4gIC5wc2VydmljZXMtaXRlbXMge1xuICAgIG1hcmdpbi10b3A6IC0xMHJlbTsgfVxuICAgIC5wc2VydmljZXMtaXRlbXNfX2lubmVyIHtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgLnBzZXJ2aWNlcy1pdGVtcyAuc2VydmljZXNfX2l0ZW0ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgICAgIHBhZGRpbmc6IDEuNXJlbTtcbiAgICAgIGhlaWdodDogMjMuOTQ2dnc7XG4gICAgICB3aWR0aDogNTElOyB9XG4gICAgICAucHNlcnZpY2VzLWl0ZW1zIC5zZXJ2aWNlc19faXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIC5wc2VydmljZXMtaXRlbXMgLnNlcnZpY2VzX19ob3ZlciB7XG4gICAgICBwYWRkaW5nOiAxLjVlbTtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgICAgLnBzZXJ2aWNlcy1pdGVtcyAuc2VydmljZXNfX2hvdmVyLWJ0biB7XG4gICAgICAgIGhlaWdodDogMy42cmVtOyB9XG4gICAgICAgIC5wc2VydmljZXMtaXRlbXMgLnNlcnZpY2VzX19ob3Zlci1idG4tLW91dGxpbmUge1xuICAgICAgICAgIHdpZHRoOiAxOXJlbTsgfVxuICAucHNlcnZpY2VzLWNvbnRhY3RzX19pbm5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAucHNlcnZpY2VzX19zbGlkZXJzIHtcbiAgICBoZWlnaHQ6IGF1dG87IH1cbiAgLnBzZXJ2aWNlc19fc2xpZGVyLS1uYXYge1xuICAgIGxlZnQ6IDgwJTsgfVxuICAgIC5wc2VydmljZXNfX3NsaWRlci0tbmF2LnNsaWNrLXZlcnRpY2FsIC5zbGljay1zbGlkZSB7XG4gICAgICBib3JkZXI6IDFyZW0gc29saWQgI2ZmZjtcbiAgICAgIG1heC13aWR0aDogMTJyZW07IH1cbiAgLnBzZXJ2aWNlc19fbWFwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xuICAgIHdpZHRoOiA5MCU7IH1cbiAgICAucHNlcnZpY2VzX19tYXAtd3JhcHBlciB7XG4gICAgICBoZWlnaHQ6IDQ4LjVyZW07IH1cbiAgLnBzZXJ2aWNlc19fb2ZmaWNlIHtcbiAgICB3aWR0aDogOTAlO1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wc2VydmljZXMtaXRlbXMgLnNlcnZpY2VzX19pdGVtIHtcbiAgICBwYWRkaW5nOiAyLjVyZW07XG4gICAgd2lkdGg6IDkwJTtcbiAgICBoZWlnaHQ6IDQwLjk0NnZ3OyB9XG4gIC5wc2VydmljZXNfX3NsaWRlcnMgLnBzZXJ2aWNlc19fc2xpZGVyLS1uYXYge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnBzZXJ2aWNlc19fbWFwLXdyYXBwZXIge1xuICAgIGhlaWdodDogMzUuOHJlbTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NjdweCkge1xuICAucHNlcnZpY2VzLWhlcm8ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5wc2VydmljZXMtaGVybyAuaGVyb19fd2lkZ2V0IHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdG9wOiAtMTlyZW07IH1cbiAgLnBzZXJ2aWNlcy1pdGVtcyAuc2VydmljZXNfX2l0ZW0ge1xuICAgIHdpZHRoOiA5MCU7IH1cbiAgLnBzZXJ2aWNlcy1pdGVtcyAuc2VydmljZXNfX2hvdmVyIHtcbiAgICBoZWlnaHQ6IDMwcmVtOyB9XG4gICAgLnBzZXJ2aWNlcy1pdGVtcyAuc2VydmljZXNfX2hvdmVyLWJ0bnMge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAucHNlcnZpY2VzLWl0ZW1zIC5zZXJ2aWNlc19faG92ZXItYnRuLS1vdXRsaW5lIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAucHNlcnZpY2VzLWNvbnRhY3RzX19pbm5lciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAucHNlcnZpY2VzX19vZmZpY2Uge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjsgfVxuICAucHNlcnZpY2VzX19zbGlkZXJzIHtcbiAgICBib3JkZXItcmFkaXVzOiAyLjVyZW07XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfSB9XG5cbi5yZXBhaXItaGVybyB7XG4gIHBhZGRpbmctdG9wOiAxMC40MTd2dztcbiAgcGFkZGluZy1ib3R0b206IDE4LjIyOXZ3O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnJlcGFpci1oZXJvX19idG4ge1xuICAgIG1hcmdpbi1yaWdodDogMi4wODN2dztcbiAgICB3aWR0aDogMTQuOTQ4dnc7IH1cbiAgLnJlcGFpci1oZXJvX19saW5rOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZiZDU0MjsgfVxuICAucmVwYWlyLWhlcm8gLmhlcm9fX3dpZGdldCB7XG4gICAgdG9wOiAxdnc7IH1cbiAgLnJlcGFpci1oZXJvX19iZy1pbWc6Zmlyc3QtY2hpbGQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAzOHZ3O1xuICAgIHRvcDogMTB2dztcbiAgICBtYXgtd2lkdGg6IDI0Ljk3MXZ3OyB9XG4gIC5yZXBhaXItaGVyb19fYmctaW1nOmxhc3QtY2hpbGQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogNXZ3O1xuICAgIHRvcDogM3Z3O1xuICAgIG1heC13aWR0aDogMjIuNDc3dnc7IH1cblxuLnJlcGFpci13b3JrcyB7XG4gIHBhZGRpbmctdG9wOiAwOyB9XG4gIC5yZXBhaXItd29ya3NfX2lubmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwYWRkaW5nOiAzLjY0NnZ3IDQuNDI3dncgMy42NDZ2dyA5LjM3NXZ3O1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMS4zMDJ2dyAxLjMwMnZ3IDA7IH1cbiAgLnJlcGFpci13b3Jrc19faXRlbSB7XG4gICAgd2lkdGg6IDIzLjQzOHZ3O1xuICAgIGJveC1zaGFkb3c6IDAgMXB4IDExMXB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICBib3JkZXItcmFkaXVzOiAxLjA0MnZ3O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzNjM5NDA7IH1cbiAgICAucmVwYWlyLXdvcmtzX19pdGVtLWltZyB7XG4gICAgICB3aWR0aDogMjMuNDM4dnc7XG4gICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgLnJlcGFpci13b3Jrc19faXRlbS13cmFwcGVyIHtcbiAgICAgIG1hcmdpbi10b3A6IC0ydnc7XG4gICAgICBtYXgtd2lkdGg6IDE5LjE2N3Z3O1xuICAgICAgcGFkZGluZy1sZWZ0OiAyLjgxM3Z3O1xuICAgICAgcGFkZGluZy1ib3R0b206IDIuMDgzdnc7IH1cbiAgICAucmVwYWlyLXdvcmtzX19pdGVtLWxpc3QgbGkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMC41MjF2dzsgfVxuICAgICAgLnJlcGFpci13b3Jrc19faXRlbS1saXN0IGxpOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnLSc7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMC4zNjV2dzsgfVxuICAgIC5yZXBhaXItd29ya3NfX2l0ZW0tcHJpY2Vfc3Ryb25nIHtcbiAgICAgIGNvbG9yOiAjZmJkNTQyOyB9XG5cbi5yZXBhaXItZG93bmxvYWQge1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcGFkZGluZy1ib3R0b206IDEydnc7IH1cbiAgLnJlcGFpci1kb3dubG9hZF9faW5uZXIge1xuICAgIHBhZGRpbmctdG9wOiA1dnc7XG4gICAgcGFkZGluZy1yaWdodDogNy4yOTJ2dztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgLnJlcGFpci1kb3dubG9hZF9faW1nIHtcbiAgICBtYXgtd2lkdGg6IDczLjA3M3Z3O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAtMTh2dzsgfVxuICAucmVwYWlyLWRvd25sb2FkX19iYWRnZSB7XG4gICAgd2lkdGg6IDEwLjkzOHZ3O1xuICAgIGhlaWdodDogMy4xNzd2dztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMzV2dztcbiAgICB0b3A6IDd2dztcbiAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2ViYzQxO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAucmVwYWlyLWRvd25sb2FkX19iZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG1heC13aWR0aDogMzEuMDQydnc7XG4gICAgdG9wOiAtMzN2dztcbiAgICByaWdodDogLTE2dnc7IH1cblxuLnJlcGFpci1jb250cmFjdCAuY29udHJhY3RfX2lubmVyIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfVxuXG4ucmVwYWlyLWNvbnRyYWN0IC5jb250cmFjdF9fYmcge1xuICB0b3A6IC0zdnc7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gIC5yZXBhaXItaGVybyB7XG4gICAgcGFkZGluZy10b3A6IDNyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDE1cmVtOyB9XG4gICAgLnJlcGFpci1oZXJvX19idG4ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAycmVtO1xuICAgICAgd2lkdGg6IDE1cmVtOyB9XG4gICAgLnJlcGFpci1oZXJvIC5oZXJvX193aWRnZXQge1xuICAgICAgdG9wOiAxcmVtOyB9XG4gICAgLnJlcGFpci1oZXJvX19iZyB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5yZXBhaXItd29ya3NfX2lubmVyIHtcbiAgICBwYWRkaW5nOiA0cmVtIDVyZW0gNHJlbSAxMHJlbTtcbiAgICBib3JkZXItcmFkaXVzOiAwIDIuNXJlbSAyLjVyZW0gMDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgLnJlcGFpci13b3Jrc19faXRlbSB7XG4gICAgd2lkdGg6IDQwcmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDEuNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtOyB9XG4gICAgLnJlcGFpci13b3Jrc19faXRlbS1pbWcge1xuICAgICAgd2lkdGg6IDQwcmVtOyB9XG4gICAgLnJlcGFpci13b3Jrc19faXRlbS13cmFwcGVyIHtcbiAgICAgIG1hcmdpbi10b3A6IC0ydnc7XG4gICAgICBtYXgtd2lkdGg6IDQwcmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiA0cmVtO1xuICAgICAgcGFkZGluZy1ib3R0b206IDNyZW07IH1cbiAgICAucmVwYWlyLXdvcmtzX19pdGVtLWxpc3QgbGkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfVxuICAgICAgLnJlcGFpci13b3Jrc19faXRlbS1saXN0IGxpOjpiZWZvcmUge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTsgfVxuICAucmVwYWlyLWRvd25sb2FkIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTFyZW07IH1cbiAgICAucmVwYWlyLWRvd25sb2FkX19pbm5lciB7XG4gICAgICBwYWRkaW5nLXRvcDogNXJlbTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cbiAgICAucmVwYWlyLWRvd25sb2FkX19pbWcge1xuICAgICAgbWF4LXdpZHRoOiA3NnJlbTtcbiAgICAgIGxlZnQ6IC0yOXJlbTsgfVxuICAgIC5yZXBhaXItZG93bmxvYWRfX2JhZGdlIHtcbiAgICAgIHdpZHRoOiAxMXJlbTtcbiAgICAgIGhlaWdodDogNHJlbTtcbiAgICAgIGxlZnQ6IDI1cmVtO1xuICAgICAgdG9wOiA3cmVtOyB9XG4gICAgLnJlcGFpci1kb3dubG9hZF9fYmcge1xuICAgICAgbWF4LXdpZHRoOiAzMHJlbTtcbiAgICAgIHRvcDogLTMzcmVtO1xuICAgICAgcmlnaHQ6IC05cmVtO1xuICAgICAgei1pbmRleDogLTE7IH1cbiAgICAucmVwYWlyLWRvd25sb2FkIC5jYWxsX19mb3JtIHtcbiAgICAgIG1heC13aWR0aDogMjdyZW07IH1cbiAgICAgIC5yZXBhaXItZG93bmxvYWQgLmNhbGxfX2Zvcm0taW5wdXQge1xuICAgICAgICBoZWlnaHQ6IDRyZW07IH1cbiAgICAgIC5yZXBhaXItZG93bmxvYWQgLmNhbGxfX2Zvcm0tYnRuIHtcbiAgICAgICAgaGVpZ2h0OiA0cmVtOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5yZXBhaXItZG93bmxvYWRfX2ltZyB7XG4gICAgbGVmdDogLTQxcmVtOyB9XG4gIC5yZXBhaXItZG93bmxvYWRfX2JhZGdlIHtcbiAgICBsZWZ0OiAxMi44cmVtOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU2N3B4KSB7XG4gIC5yZXBhaXItaGVyb19fd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gIC5yZXBhaXItd29ya3NfX2lubmVyIHtcbiAgICBib3JkZXItcmFkaXVzOiAyLjVyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cbiAgLnJlcGFpci13b3Jrc19faXRlbSB7XG4gICAgd2lkdGg6IDI4cmVtOyB9XG4gICAgLnJlcGFpci13b3Jrc19faXRlbS1pbWcge1xuICAgICAgd2lkdGg6IDI4cmVtOyB9XG4gIC5yZXBhaXItZG93bmxvYWRfX2xlZnQge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnJlcGFpci1kb3dubG9hZF9faW5uZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9IH1cblxuLm9iamVjdHNfX2lubmVyIHtcbiAgcGFkZGluZzogMS44MjN2dyAwIDN2dyA1LjY3N3Z3O1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBib3JkZXItcmFkaXVzOiAxLjMwMnZ3IDAgMCAxLjMwMnZ3O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4ub2JqZWN0c19fd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4ub2JqZWN0c19fc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogODIuNXZ3O1xuICB6LWluZGV4OiAxOyB9XG4gIC5vYmplY3RzX19zbGlkZXIgLnNsaWNrLWFjdGl2ZSArIC5zbGljay1hY3RpdmUgKyAuc2xpY2stYWN0aXZlICsgLnNsaWNrLWFjdGl2ZSB7XG4gICAgb3BhY2l0eTogMC41OyB9XG4gICAgLm9iamVjdHNfX3NsaWRlciAuc2xpY2stYWN0aXZlICsgLnNsaWNrLWFjdGl2ZSArIC5zbGljay1hY3RpdmUgKyAuc2xpY2stYWN0aXZlIC5vYmplY3RzX19pdGVtLWhvdmVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAub2JqZWN0c19fc2xpZGVyIC5zbGljay1hY3RpdmUgKyAuc2xpY2stYWN0aXZlICsgLnNsaWNrLWFjdGl2ZSArIC5zbGljay1hY3RpdmU6aG92ZXIgLm9iamVjdHNfX2l0ZW0taW1nIGltZyB7XG4gICAgICBmaWx0ZXI6IG5vbmU7IH1cbiAgLm9iamVjdHNfX3NsaWRlci0tbmF2IHtcbiAgICB3aWR0aDogNjIuNXZ3O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogLTQxLjd2dztcbiAgICB0b3A6IDA7XG4gICAgb3BhY2l0eTogLjU7IH1cbiAgICAub2JqZWN0c19fc2xpZGVyLS1uYXYgLm9iamVjdHNfX2l0ZW0tbWFpbiB7XG4gICAgICBtYXgtd2lkdGg6IDE5LjI3MXZ3OyB9XG4gICAgLm9iamVjdHNfX3NsaWRlci0tbmF2IC5vYmplY3RzX19pdGVtLW1haW46aG92ZXIge1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAub2JqZWN0c19fc2xpZGVyLS1uYXYgLm9iamVjdHNfX2l0ZW0tbWFpbjpob3ZlciAub2JqZWN0c19faXRlbS1pbWcgaW1nIHtcbiAgICAgICAgZmlsdGVyOiBibHVyKDApOyB9XG5cbi5vYmplY3RzX19pdGVtLWltZyB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci1yYWRpdXM6IDEuMDQydnc7IH1cbiAgLm9iamVjdHNfX2l0ZW0taW1nIGltZyB7XG4gICAgdHJhbnNpdGlvbjogLjJzOyB9XG5cbi5vYmplY3RzX19pdGVtLW1haW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1yYWRpdXM6IDEuMDQydnc7XG4gIG1heC13aWR0aDogMTkuMjcxdnc7IH1cbiAgLm9iamVjdHNfX2l0ZW0tbWFpbjpob3ZlciAub2JqZWN0c19faXRlbS1ob3ZlciB7XG4gICAgb3BhY2l0eTogMTsgfVxuICAub2JqZWN0c19faXRlbS1tYWluOmhvdmVyIC5vYmplY3RzX19pdGVtLWltZyBpbWcge1xuICAgIGZpbHRlcjogYmx1cigxMHB4KTsgfVxuXG4ub2JqZWN0c19faXRlbS1ob3ZlciB7XG4gIHBhZGRpbmc6IDAgMi4zNDR2dztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQ2LCA0NywgNTQsIDAuNzUpO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiAuMnM7IH1cblxuLm9iamVjdHNfX2l0ZW0tcGhvbmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1mYW1pbHk6ICdUVE5vcm1zJywgJ1JhbGV3YXknLCBzYW5zLXNlcmlmOyB9XG4gIC5vYmplY3RzX19pdGVtLXBob25lOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZiZDU0MjsgfVxuICAub2JqZWN0c19faXRlbS1waG9uZS1pbWcge1xuICAgIG1hcmdpbi1yaWdodDogMC42MjV2dztcbiAgICB3aWR0aDogMi4xODc1dnc7XG4gICAgaGVpZ2h0OiAyLjE4NzV2dztcbiAgICBib3gtc2hhZG93OiAwIDAgMzhweCByZ2JhKDQwLCA0MCwgNDAsIDAuMTUpO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIC5vYmplY3RzX19pdGVtLXBob25lLWltZyBpbWcge1xuICAgICAgbWF4LXdpZHRoOiAwLjk4OTN2dzsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgLm9iamVjdHNfX2lubmVyIHtcbiAgICBwYWRkaW5nOiAxLjhyZW0gOHJlbSAxcmVtIDVyZW07XG4gICAgYm9yZGVyLXJhZGl1czogMi41cmVtIDAgMCAyLjVyZW07IH1cbiAgLm9iamVjdHNfX3NsaWRlciB7XG4gICAgd2lkdGg6IDU3cmVtOyB9XG4gICAgLm9iamVjdHNfX3NsaWRlcjo6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAub2JqZWN0c19fc2xpZGVyLS1uYXYge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAub2JqZWN0c19faXRlbS10b3Age1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgLm9iamVjdHNfX2l0ZW0taW1nIHtcbiAgICBib3JkZXItcmFkaXVzOiAxLjVyZW07IH1cbiAgLm9iamVjdHNfX2l0ZW0tbWFpbiB7XG4gICAgYm9yZGVyLXJhZGl1czogMS41cmVtO1xuICAgIG1heC13aWR0aDogMjByZW07IH1cbiAgLm9iamVjdHNfX2l0ZW0taG92ZXIge1xuICAgIHBhZGRpbmc6IDAgMnJlbTsgfVxuICAub2JqZWN0c19faXRlbS1waG9uZS1pbWcge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICAgIHdpZHRoOiAzcmVtO1xuICAgIGhlaWdodDogNHJlbTsgfVxuICAgIC5vYmplY3RzX19pdGVtLXBob25lLWltZyBpbWcge1xuICAgICAgbWF4LXdpZHRoOiAxLjVyZW07IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm9iamVjdHNfX2lubmVyIHtcbiAgICBwYWRkaW5nOiAxLjhyZW0gOHJlbSAxcmVtIDVyZW07IH1cbiAgLm9iamVjdHNfX3NsaWRlciB7XG4gICAgbWF4LXdpZHRoOiA0MHJlbTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NjdweCkge1xuICAub2JqZWN0c19faW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZzogMXJlbTtcbiAgICBib3JkZXItcmFkaXVzOiAyLjVyZW07IH1cbiAgLm9iamVjdHNfX3NsaWRlciB7XG4gICAgd2lkdGg6IDI0cmVtOyB9IH1cblxuLnBsYXN0ZXItbWFpbiAuaGVybyB7XG4gIHBhZGRpbmctYm90dG9tOiA5LjEyMXZ3O1xuICBiYWNrZ3JvdW5kOiBub25lOyB9XG5cbi5wbGFzdGVyLWJ1bGxldHMge1xuICBtYXJnaW4tdG9wOiAtNS44MTN2dzsgfVxuXG4ucGxhc3Rlci1xdWl6IC5xdWl6IHtcbiAgcGFkZGluZy10b3A6IDE3LjQ2N3Z3O1xuICBtYXJnaW4tdG9wOiAtMTQuMDEzdnc7IH1cblxuLnBsYXN0ZXItdmFudGFnZSAudmFudGFnZV9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiA3dnc7IH1cblxuLnBsYXN0ZXItdmFudGFnZSAudmFudGFnZV9fd3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5wbGFzdGVyLXZhbnRhZ2UgLnZhbnRhZ2VfX2NoZWNrIHtcbiAgdG9wOiAtNC4zdnc7IH1cblxuLnBsYXN0ZXItdmFudGFnZSAudmFudGFnZV9faXRlbSB7XG4gIHdpZHRoOiAyMy40ODJ2dztcbiAgaGVpZ2h0OiAxNC42ODc1dnc7IH1cbiAgLnBsYXN0ZXItdmFudGFnZSAudmFudGFnZV9faXRlbS13cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDEyLjcwOHZ3OyB9XG4gIC5wbGFzdGVyLXZhbnRhZ2UgLnZhbnRhZ2VfX2l0ZW0tYmcge1xuICAgIHdpZHRoOiAzMC4yMDh2dztcbiAgICBoZWlnaHQ6IDIzLjg4M3Z3OyB9XG5cbi5wbGFzdGVyLXZhbnRhZ2UgLnZhbnRhZ2VfX2ltZyB7XG4gIG1hcmdpbi1yaWdodDogMS41NjI1dnc7IH1cblxuLnBsYXN0ZXItZXF1aXAge1xuICBwYWRkaW5nLXRvcDogMXZ3O1xuICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuICAucGxhc3Rlci1lcXVpcF9faW5uZXIge1xuICAgIGhlaWdodDogNDUuMDUydnc7XG4gICAgd2lkdGg6IDEwMHZ3OyB9XG4gIC5wbGFzdGVyLWVxdWlwX19pdGVtIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA5dnc7XG4gICAgei1pbmRleDogMTsgfVxuICAgIC5wbGFzdGVyLWVxdWlwX19pdGVtOm50aC1jaGlsZCgxKSB7XG4gICAgICBsZWZ0OiAxMC4yNnZ3OyB9XG4gICAgLnBsYXN0ZXItZXF1aXBfX2l0ZW06bnRoLWNoaWxkKDIpIHtcbiAgICAgIGxlZnQ6IDI1LjY3N3Z3OyB9XG4gICAgLnBsYXN0ZXItZXF1aXBfX2l0ZW06bnRoLWNoaWxkKDMpIHtcbiAgICAgIGxlZnQ6IDQwLjc4dnc7IH1cbiAgICAucGxhc3Rlci1lcXVpcF9faXRlbTpudGgtY2hpbGQoNCkge1xuICAgICAgbGVmdDogNTYuMjV2dzsgfVxuICAgIC5wbGFzdGVyLWVxdWlwX19pdGVtOm50aC1jaGlsZCg1KSB7XG4gICAgICBsZWZ0OiA3MS41NjI1dnc7IH1cbiAgICAucGxhc3Rlci1lcXVpcF9faXRlbTpudGgtY2hpbGQoNikge1xuICAgICAgbGVmdDogODYuODc1dnc7IH1cbiAgICAucGxhc3Rlci1lcXVpcF9faXRlbTpudGgtY2hpbGQoNykge1xuICAgICAgbGVmdDogMTMuNTQxdnc7XG4gICAgICB0b3A6IDM2dnc7IH1cbiAgICAucGxhc3Rlci1lcXVpcF9faXRlbTpudGgtY2hpbGQoOCkge1xuICAgICAgbGVmdDogMzguNDM3NXZ3O1xuICAgICAgdG9wOiAzN3Z3OyB9XG4gICAgLnBsYXN0ZXItZXF1aXBfX2l0ZW06bnRoLWNoaWxkKDkpIHtcbiAgICAgIGxlZnQ6IDU5LjQyN3Z3O1xuICAgICAgdG9wOiAzMi41dnc7IH1cbiAgICAucGxhc3Rlci1lcXVpcF9faXRlbTpudGgtY2hpbGQoMTApIHtcbiAgICAgIGxlZnQ6IDcyLjE4NzV2dztcbiAgICAgIHRvcDogMjkuNXZ3OyB9XG4gIC5wbGFzdGVyLWVxdWlwX19tYWluIHtcbiAgICBmb250LXNpemU6IDEuODc1dnc7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB3aWR0aDogMi44NjN2dztcbiAgICBoZWlnaHQ6IDIuODYzdnc7XG4gICAgYm94LXNoYWRvdzogMCAwIDUwcHggcmdiYSg0MCwgNDAsIDQwLCAwLjE1KTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYm9yZGVyOiAwLjM2NHZ3IHNvbGlkICNmZmZmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZiZDU0MjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLnBsYXN0ZXItZXF1aXBfX21haW46aG92ZXIgfiAucGxhc3Rlci1lcXVpcF9faG92ZXIge1xuICAgICAgb3BhY2l0eTogMTsgfVxuICAucGxhc3Rlci1lcXVpcF9faG92ZXIge1xuICAgIHBhZGRpbmc6IDIuMDgzdncgMDtcbiAgICB3aWR0aDogMTUuMTA0dnc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMS41dnc7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICBib3gtc2hhZG93OiAwIDFweCA1NHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICBib3JkZXItcmFkaXVzOiAxdnc7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgei1pbmRleDogLTE7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiAuMnM7IH1cbiAgICAucGxhc3Rlci1lcXVpcF9faG92ZXJfc3Ryb25nIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuNTJ2dzsgfVxuXG4ucGxhc3Rlci1zdGVwcyAuc3RlcHNfX2l0ZW0tdGl0bGUge1xuICBtYXgtd2lkdGg6IDE4LjcxOXZ3OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkge1xuICAucGxhc3Rlci1tYWluIC5oZXJvIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogN3JlbTsgfVxuICAgIC5wbGFzdGVyLW1haW4gLmhlcm9fX2Zvcm0ge1xuICAgICAgbWluLXdpZHRoOiA0MC41dnc7IH1cbiAgLnBsYXN0ZXItYnVsbGV0cyB7XG4gICAgbWFyZ2luLXRvcDogLTZyZW07IH1cbiAgLnBsYXN0ZXItcXVpeiAucXVpeiB7XG4gICAgcGFkZGluZy10b3A6IDIxcmVtO1xuICAgIG1hcmdpbi10b3A6IC0xOXJlbTsgfVxuICAucGxhc3Rlci12YW50YWdlIC52YW50YWdlX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXJlbTtcbiAgICBtYXgtd2lkdGg6IDQ3cmVtOyB9XG4gIC5wbGFzdGVyLXZhbnRhZ2UgLnZhbnRhZ2VfX2NoZWNrIHtcbiAgICB0b3A6IC0yLjRyZW07XG4gICAgd2lkdGg6IDNyZW07XG4gICAgaGVpZ2h0OiAzcmVtO1xuICAgIGJvcmRlci13aWR0aDogMC42cmVtOyB9XG4gIC5wbGFzdGVyLXZhbnRhZ2UgLnZhbnRhZ2VfX2l0ZW0ge1xuICAgIHdpZHRoOiAzMHJlbTtcbiAgICBoZWlnaHQ6IDI1cmVtOyB9XG4gICAgLnBsYXN0ZXItdmFudGFnZSAudmFudGFnZV9faXRlbS13cmFwcGVyIHtcbiAgICAgIG1heC13aWR0aDogMjByZW07IH1cbiAgICAucGxhc3Rlci12YW50YWdlIC52YW50YWdlX19pdGVtLWJnIHtcbiAgICAgIHdpZHRoOiAzOHJlbTtcbiAgICAgIGhlaWdodDogMzByZW07IH1cbiAgLnBsYXN0ZXItdmFudGFnZSAudmFudGFnZV9faW1nIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbTsgfVxuICAucGxhc3Rlci1lcXVpcCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAucGxhc3Rlci1zdGVwcyAuc3RlcHNfX2l0ZW0tdGl0bGUge1xuICAgIG1heC13aWR0aDogMjByZW07IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBsYXN0ZXItcXVpeiAucXVpeiB7XG4gICAgcGFkZGluZy10b3A6IDIuOXJlbTtcbiAgICBtYXJnaW4tdG9wOiAtNHJlbTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NjdweCkge1xuICAucGxhc3Rlci12YW50YWdlIC52YW50YWdlX19pdGVtIHtcbiAgICB3aWR0aDogNDclO1xuICAgIGhlaWdodDogMzVyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07IH1cbiAgLnBsYXN0ZXItdmFudGFnZSAudmFudGFnZV9faW1nIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgLnBsYXN0ZXItdmFudGFnZSAudmFudGFnZV9fY2hlY2sge1xuICAgIHdpZHRoOiA0cmVtO1xuICAgIGhlaWdodDogNHJlbTsgfSB9XG4iLCJkaXYuZmFuY3ktc2VsZWN0IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRmb250LXNpemU6IDAuODV2dztcblx0Y29sb3I6ICM3MjcyNzI7XG4vKlx0Y29sb3I6ICNmZmZmZmY7Ki9cblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRmb250LXdlaWdodDogNDAwO1xuXHR3aWR0aDogMTAwJTtcblx0LyptYXJnaW46IDAgYXV0bzsqL1xuXHQvKm1hcmdpbi1ib3R0b206IDAuN3Z3OyovXG5cbn0gXG5cbmRpdi5mYW5jeS1zZWxlY3QuZGlzYWJsZWQge1xuXHRvcGFjaXR5OiAwLjU7XG59XG5cbmRpdi5mYW5jeS1zZWxlY3Qgc2VsZWN0OmZvY3VzICsgZGl2LnRyaWdnZXIge1xuXHRcbn1cblxuZGl2LmZhbmN5LXNlbGVjdCBzZWxlY3Q6Zm9jdXMgKyBkaXYudHJpZ2dlci5vcGVuIHtcblx0XG59XG5cbmRpdi5mYW5jeS1zZWxlY3QgZGl2LnRyaWdnZXIge1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdC1tcy1hbGlnbi1pdGVtczogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRib3JkZXItcmFkaXVzOiA3cHg7XG5cdGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9wbGMvaW5wdXQucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG5cdGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGZvbnQtc3R5bGU6IGl0YWxpYztcblx0cGFkZGluZzogMC4zdncgMXZ3O1xuXHRwYWRkaW5nLWxlZnQ6IDJ2dztcblx0cGFkZGluZy1yaWdodDogMi4ydnc7XG5cdGJvcmRlcjogbm9uZTtcblx0Y29sb3I6ICM3MjcyNzI7XG5cdGZvbnQtc2l6ZTogMXZ3O1xuXHRoZWlnaHQ6IDMuOHZ3O1xuXHR3aWR0aDogMTAwJTtcblx0dHJhbnNpdGlvbjogYWxsIDI0MG1zIGVhc2Utb3V0O1xuXHQtd2Via2l0LXRyYW5zaXRpb246IGFsbCAyNDBtcyBlYXNlLW91dDtcblx0LW1vei10cmFuc2l0aW9uOiBhbGwgMjQwbXMgZWFzZS1vdXQ7XG5cdC1tcy10cmFuc2l0aW9uOiBhbGwgMjQwbXMgZWFzZS1vdXQ7XG5cdC1vLXRyYW5zaXRpb246IGFsbCAyNDBtcyBlYXNlLW91dDtcbi8qXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHR0ZXh0LW92ZXJmbG93OiBjbGlwO1xuXHRvdmVyZmxvdzogaGlkZGVuOyovXG59XG5cbmRpdi5mYW5jeS1zZWxlY3QgZGl2LnRyaWdnZXI6YWZ0ZXIge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdHRvcDogNTAlO1xuXHRtYXJnaW4tdG9wOiAtM3B4O1xuXHRyaWdodDogMC44dnc7XG5cdGJvcmRlci1yaWdodDogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRib3JkZXItbGVmdDogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRib3JkZXItYm90dG9tOiA4cHggc29saWQgI2FmYWZiMDtcblx0LXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuXHQtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcblx0LW8tdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcblx0dHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcblx0LXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC40cztcblx0dHJhbnNpdGlvbjogYWxsIDAuNHM7XG5cdHotaW5kZXg6IDk7XG59XG5cbmRpdi5mYW5jeS1zZWxlY3QgZGl2LnRyaWdnZXIub3BlbiB7XG5cdC8qYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTtcblx0Y29sb3I6ICNmZmZmZmY7Ki9cblx0Ym94LXNoYWRvdzogbm9uZTtcbn1cblxuZGl2LmZhbmN5LXNlbGVjdCBkaXYudHJpZ2dlci5vcGVuOmFmdGVyIHtcblx0Lypib3JkZXItdG9wLWNvbG9yOiAjN0E4NDk4OyovXG5cdC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG5cdC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcblx0LW8tdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG5cdHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xufVxuXG5kaXYuZmFuY3ktc2VsZWN0IHVsLm9wdGlvbnMge1xuXHRwYWRkaW5nLWxlZnQ6IDA7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdG1hcmdpbjogMDtcblx0bWFyZ2luLXRvcDogLTJweDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHQvKnRvcDogMnJlbTsqL1xuXHRsZWZ0OiAwO1xuXHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdG9wYWNpdHk6IDA7XG5cdHotaW5kZXg6IDUwO1xuXHRvdmVyZmxvdzogYXV0bztcblx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAxKTtcblx0d2lkdGg6IDEwMCU7XG5cdG1heC1oZWlnaHQ6IDIydmg7XG5cdG92ZXJmbG93LXk6IGF1dG87XG5cdG92ZXJmbG93LXg6IGhpZGRlbjtcblxuXHR0cmFuc2l0aW9uOiBvcGFjaXR5IDMwMG1zIGVhc2Utb3V0LCB0b3AgMzAwbXMgZWFzZS1vdXQsIHZpc2liaWxpdHkgMzAwbXMgZWFzZS1vdXQ7XG5cdC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAzMDBtcyBlYXNlLW91dCwgdG9wIDMwMG1zIGVhc2Utb3V0LCB2aXNpYmlsaXR5IDMwMG1zIGVhc2Utb3V0O1xuXHQtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgMzAwbXMgZWFzZS1vdXQsIHRvcCAzMDBtcyBlYXNlLW91dCwgdmlzaWJpbGl0eSAzMDBtcyBlYXNlLW91dDtcblx0LW1zLXRyYW5zaXRpb246IG9wYWNpdHkgMzAwbXMgZWFzZS1vdXQsIHRvcCAzMDBtcyBlYXNlLW91dCwgdmlzaWJpbGl0eSAzMDBtcyBlYXNlLW91dDtcblx0LW8tdHJhbnNpdGlvbjogb3BhY2l0eSAzMDBtcyBlYXNlLW91dCwgdG9wIDMwMG1zIGVhc2Utb3V0LCB2aXNpYmlsaXR5IDMwMG1zIGVhc2Utb3V0O1xufVxuXG5kaXYuZmFuY3ktc2VsZWN0IHVsLm9wdGlvbnMub3BlbiB7XG5cdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdHRvcDogODUlO1xuXHRvcGFjaXR5OiAxO1xuXHRib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMDcpO1xuXHRib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1cHg7XG5cdGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1cHg7XG5cdC8qIGhhdmUgdG8gdXNlIGEgbm9uLXZpc2liaWxpdHkgdHJhbnNpdGlvbiB0byBwcmV2ZW50IHRoaXMgaU9TIGlzc3VlIChidWc/KTogKi9cblx0LypodHRwOi8vc3RhY2tvdmVyZmxvdy5jb20vcXVlc3Rpb25zLzEwNzM2NDc4L2Nzcy1hbmltYXRpb24tdmlzaWJpbGl0eS12aXNpYmxlLXdvcmtzLW9uLWNocm9tZS1hbmQtc2FmYXJpLWJ1dC1ub3Qtb24taW9zKi9cblx0dHJhbnNpdGlvbjogb3BhY2l0eSAzMDBtcyBlYXNlLW91dCwgdG9wIDMwMG1zIGVhc2Utb3V0O1xuXHQtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMzAwbXMgZWFzZS1vdXQsIHRvcCAzMDBtcyBlYXNlLW91dDtcblx0LW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IDMwMG1zIGVhc2Utb3V0LCB0b3AgMzAwbXMgZWFzZS1vdXQ7XG5cdC1tcy10cmFuc2l0aW9uOiBvcGFjaXR5IDMwMG1zIGVhc2Utb3V0LCB0b3AgMzAwbXMgZWFzZS1vdXQ7XG5cdC1vLXRyYW5zaXRpb246IG9wYWNpdHkgMzAwbXMgZWFzZS1vdXQsIHRvcCAzMDBtcyBlYXNlLW91dDtcbn1cblxuZGl2LmZhbmN5LXNlbGVjdCB1bC5vcHRpb25zLm92ZXJmbG93aW5nIHtcblx0dG9wOiAxMDAlO1xuXHQvKmJvdHRvbTogNDBweDsqL1xuXG5cdHRyYW5zaXRpb246IG9wYWNpdHkgMzAwbXMgZWFzZS1vdXQsIGJvdHRvbSAzMDBtcyBlYXNlLW91dCwgdmlzaWJpbGl0eSAzMDBtcyBlYXNlLW91dDtcblx0LXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDMwMG1zIGVhc2Utb3V0LCBib3R0b20gMzAwbXMgZWFzZS1vdXQsIHZpc2liaWxpdHkgMzAwbXMgZWFzZS1vdXQ7XG5cdC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAzMDBtcyBlYXNlLW91dCwgYm90dG9tIDMwMG1zIGVhc2Utb3V0LCB2aXNpYmlsaXR5IDMwMG1zIGVhc2Utb3V0O1xuXHQtbXMtdHJhbnNpdGlvbjogb3BhY2l0eSAzMDBtcyBlYXNlLW91dCwgYm90dG9tIDMwMG1zIGVhc2Utb3V0LCB2aXNpYmlsaXR5IDMwMG1zIGVhc2Utb3V0O1xuXHQtby10cmFuc2l0aW9uOiBvcGFjaXR5IDMwMG1zIGVhc2Utb3V0LCBib3R0b20gMzAwbXMgZWFzZS1vdXQsIHZpc2liaWxpdHkgMzAwbXMgZWFzZS1vdXQ7XG59XG5cbmRpdi5mYW5jeS1zZWxlY3QgdWwub3B0aW9ucy5vdmVyZmxvd2luZy5vcGVuIHtcblx0dG9wOiAxMDAlO1xuXHQvKmJvdHRvbTogNTBweDsqL1xuXG5cdHRyYW5zaXRpb246IG9wYWNpdHkgMzAwbXMgZWFzZS1vdXQsIGJvdHRvbSAzMDBtcyBlYXNlLW91dDtcblx0LXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDMwMG1zIGVhc2Utb3V0LCBib3R0b20gMzAwbXMgZWFzZS1vdXQ7XG5cdC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAzMDBtcyBlYXNlLW91dCwgYm90dG9tIDMwMG1zIGVhc2Utb3V0O1xuXHQtbXMtdHJhbnNpdGlvbjogb3BhY2l0eSAzMDBtcyBlYXNlLW91dCwgYm90dG9tIDMwMG1zIGVhc2Utb3V0O1xuXHQtby10cmFuc2l0aW9uOiBvcGFjaXR5IDMwMG1zIGVhc2Utb3V0LCBib3R0b20gMzAwbXMgZWFzZS1vdXQ7XG59XG5cbmRpdi5mYW5jeS1zZWxlY3QgdWwub3B0aW9ucyBsaSB7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG5cdHBhZGRpbmc6IDEuMXZ3O1xuXHRjb2xvcjogIzk2OTlhOTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRtYXJnaW46IDA7XG5cdHRyYW5zaXRpb246IGFsbCAxNTBtcyBlYXNlLW91dDtcblx0LXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMTUwbXMgZWFzZS1vdXQ7XG5cdC1tb3otdHJhbnNpdGlvbjogYWxsIDE1MG1zIGVhc2Utb3V0O1xuXHQtbXMtdHJhbnNpdGlvbjogYWxsIDE1MG1zIGVhc2Utb3V0O1xuXHQtby10cmFuc2l0aW9uOiBhbGwgMTUwbXMgZWFzZS1vdXQ7XG5cdC8qd2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7Ki9cbn1cbmRpdi5mYW5jeS1zZWxlY3QgdWwub3B0aW9ucyBsaTpiZWZvcmV7XG5cdGRpc3BsYXk6IG5vbmU7XG5cbn1cbmRpdi5mYW5jeS1zZWxlY3QgdWwub3B0aW9ucyBsaS5zZWxlY3RlZCB7XG5cdC8qYmFja2dyb3VuZDogIzA0YTlmMzsqL1xuXHRjb2xvcjogI2ZhZDM2Njtcbn1cblxuZGl2LmZhbmN5LXNlbGVjdCB1bC5vcHRpb25zIGxpLmhvdmVyIHtcblx0LypiYWNrZ3JvdW5kOiAjMDRhOWYzOyovXG5cdGNvbG9yOiAjZmFkMzY2O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG5cblxuXG5cbi50b190b3Age1xucG9zaXRpb246IGZpeGVkO1xucmlnaHQ6IDIuNXZ3O1xuYm90dG9tOiAxLjV2dztcbi13ZWJraXQtYm94LXNoYWRvdzogMCAwIDg0cHggcmdiYSgwLCAxMDgsIDE2MywgMC40MSk7XG5ib3gtc2hhZG93OiAwIDAgODRweCByZ2JhKDAsIDEwOCwgMTYzLCAwLjQxKTtcbmJhY2tncm91bmQtY29sb3I6ICNkY2JmOGI7XG53aWR0aDogMy41dnc7XG5oZWlnaHQ6IDMuNXZ3O1xuYm9yZGVyLXJhZGl1czogMTAwJTtcbnBhZGRpbmc6IDAuN3Z3O1xuZGlzcGxheTogLXdlYmtpdC1ib3g7XG5kaXNwbGF5OiAtbXMtZmxleGJveDtcbmRpc3BsYXk6IGZsZXg7XG4td2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbmFsaWduLWl0ZW1zOiBjZW50ZXI7XG4td2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4tbXMtZmxleC1wYWNrOiBjZW50ZXI7XG5qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbmN1cnNvcjogcG9pbnRlcjtcbnotaW5kZXg6IDE4OTtcbi8qLXdlYmtpdC1hbmltYXRpb246IHJhZGlhbC1wdWxzZSAxLjVzIGluZmluaXRlOyovXG4vKmFuaW1hdGlvbjogcmFkaWFsLXB1bHNlIDEuNXMgaW5maW5pdGU7Ki9cblxub3BhY2l0eTogMDtcbi13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwKTtcbi1tcy10cmFuc2Zvcm06IHNjYWxlKDApO1xudHJhbnNmb3JtOiBzY2FsZSgwKTtcbi13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNHM7XG4tby10cmFuc2l0aW9uOiBhbGwgMC40cztcbnRyYW5zaXRpb246IGFsbCAwLjRzO1xufVxuLnRvX3RvcDpiZWZvcmUge1xuY29udGVudDogJyc7XG5wb3NpdGlvbjogcmVsYXRpdmU7XG5ib3JkZXI6IDAuOHZ3IHNvbGlkIHRyYW5zcGFyZW50O1xuYm9yZGVyLWJvdHRvbTogMXZ3IHNvbGlkICNmZmY7XG4td2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjUlKTtcbi1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTI1JSk7XG50cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTI1JSk7XG4td2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjRzO1xuLW8tdHJhbnNpdGlvbjogYWxsIDAuNHM7XG50cmFuc2l0aW9uOiBhbGwgMC40cztcbn1cbi50b190b3AuYWN0IHtcbm9wYWNpdHk6IDE7XG4td2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4tbXMtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbnRyYW5zZm9ybTogc2NhbGUoMSk7XG59XG4udG9fdG9wOmhvdmVyOmJlZm9yZSB7XG4td2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMzclKTtcbi1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTM3JSk7XG50cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTM3JSk7XG59XG4vKkAtd2Via2l0LWtleWZyYW1lcyByYWRpYWwtcHVsc2Uge1xuMCUge1xuLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAwcHggcmdiYSgyNDMsIDE3NCwgMjUsIDAuNyk7XG5ib3gtc2hhZG93OiAwIDAgMCAwcHggcmdiYSgyNDMsIDE3NCwgMjUsIDAuNyk7XG59XG4xMDAlIHtcbi13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgMjBweCByZ2JhKDI0MywgMTc0LCAyNSwgMCk7XG5ib3gtc2hhZG93OiAwIDAgMCAyMHB4IHJnYmEoMjQzLCAxNzQsIDI1LCAwKTtcbn1cbn1cbkBrZXlmcmFtZXMgcmFkaWFsLXB1bHNlIHtcbjAlIHtcbi13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgMHB4IHJnYmEoMjQzLCAxNzQsIDI1LCAwLjcpO1xuYm94LXNoYWRvdzogMCAwIDAgMHB4IHJnYmEoMjQzLCAxNzQsIDI1LCAwLjcpO1xufVxuMTAwJSB7XG4td2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIDIwcHggcmdiYSgyNDMsIDE3NCwgMjUsIDApO1xuYm94LXNoYWRvdzogMCAwIDAgMjBweCByZ2JhKDI0MywgMTc0LCAyNSwgMCk7XG59Ki9cbi8qfSovIiwiLmhlYWRlciB7XHJcbiAgcGFkZGluZzogMS41NjN2dyAwO1xyXG5cclxuICAmX19pbm5lciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICB9XHJcblxyXG4gICZfX3dyYXBwZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgJi1yaWdodCB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgZmxleC1ncm93OiAxO1xyXG4gICAgICBtYXJnaW4tbGVmdDogMTAuNDE3dnc7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19sb2dvIHtcclxuICAgIG1heC13aWR0aDogMTEuODc1dnc7XHJcbiAgfVxyXG5cclxuICAmX19idG4ge1xyXG4gICAgd2lkdGg6IDE1LjYyNXZ3O1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxuICB9XHJcblxyXG4gICZfX3Bob25lIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICYtaW5mbyB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICBsZWZ0OiAtMTAlO1xyXG4gICAgICAgIHdpZHRoOiAwLjQ2OXZ3O1xyXG4gICAgICAgIGhlaWdodDogMC40Njl2dztcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDZhZjA2O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtbGluayB7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAnVFROb3JtcycsICdSYWxld2F5Jywgc2Fucy1zZXJpZjtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgY29sb3I6ICNmYmQ1NDI7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgd2lkdGg6IDIuMTg4dnc7XHJcbiAgICAgICAgaGVpZ2h0OiAyLjEzNXZ3O1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgbGVmdDogLTIzJTtcclxuICAgICAgICBib3gtc2hhZG93OiAwIDAgMS45Nzl2dyByZ2JhKDQwLCA0MCwgNDAsIDAuMTUpO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmIHVybChcIi4uL2ltZy9oZWFkZXIvcGhvbmUteWVsbG93LnBuZ1wiKSBjZW50ZXIgbm8tcmVwZWF0O1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogNTAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19idXJnZXIge1xyXG4gICAgd2lkdGg6IDNyZW07XHJcbiAgICBoZWlnaHQ6IDIuNnJlbTtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICYtaXRlbSB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiA0cHg7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmJkNTQyO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XHJcbiAgLmhlYWRlciB7XHJcbiAgICBwYWRkaW5nOiAxLjRyZW07XHJcblxyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cclxuICAgICAgJi1yaWdodCB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cmVtO1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19sb2dvIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgICAgbWF4LXdpZHRoOiAxNXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAmX19idG4ge1xyXG4gICAgICB3aWR0aDogMThyZW07XHJcbiAgICAgIHotaW5kZXg6IDE7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcGhvbmUge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjRyZW07XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEuNnJlbTtcclxuXHJcbiAgICAgICYtaW5mbzo6YmVmb3JlIHtcclxuICAgICAgICB3aWR0aDogMC42cmVtO1xyXG4gICAgICAgIGhlaWdodDogMC42cmVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLWxpbms6OmJlZm9yZSB7XHJcbiAgICAgICAgd2lkdGg6IDIuNXJlbTtcclxuICAgICAgICBoZWlnaHQ6IDIuNXJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2J1cmdlciB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNTY3cHgpIHtcclxuICAuaGVhZGVyIHtcclxuICAgICZfX2lubmVyIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAmLXJpZ2h0IHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbG9nbyB7XHJcbiAgICAgIG1heC13aWR0aDogMTRyZW07XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgIH1cclxuXHJcbiAgICAmX190ZXh0IHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAmX19waG9uZSB7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYnVyZ2VyIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDJyZW07XHJcbiAgICAgIHJpZ2h0OiAycmVtO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIubmF2IHtcclxuICAmX19pbm5lciB7XHJcbiAgICBwYWRkaW5nOiAxLjQ1OHZ3IDQuNDI3dnc7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMC43ODF2dztcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAxO1xyXG5cclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICB0b3A6IC0xMCU7XHJcbiAgICAgIHdpZHRoOiA5OCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMC43ODF2dztcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgb3BhY2l0eTogMC4zO1xyXG4gICAgICB6LWluZGV4OiAtMTtcclxuICAgIH1cclxuXHJcbiAgICBsaSB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIC5uYXZfX3N1YiB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2xpbmsge1xyXG4gICAgcGFkZGluZzogMS41NjN2dyAwO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBjb2xvcjogI2ZiZDU0MjtcclxuICAgIH1cclxuXHJcbiAgICAmLS1oYXMtY2hpbGQge1xyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBjb2xvcjogIzI4MjgyODtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHdpZHRoOiAwLjcyOXZ3O1xyXG4gICAgICAgIGhlaWdodDogMC40MTd2dztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiA0OCU7XHJcbiAgICAgICAgcmlnaHQ6IC0yNSU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL25hdi9hcnJvdy1kb3duLnBuZ1wiKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fc3ViIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB3aWR0aDogMTB2dztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IC0wLjc4MXZ3O1xyXG4gICAgdG9wOiAyLjA4M3Z3O1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZmY7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgMC43ODF2dyAwLjc4MXZ3O1xyXG4gICAgcGFkZGluZzogMC43ODF2dztcclxuXHJcbiAgICAubmF2X19saW5rIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuMDQydnc7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19jbG9zZSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XHJcbiAgLm5hdiB7XHJcbiAgICB6LWluZGV4OiA5OTk7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcclxuICAgIHRyYW5zaXRpb246IGFsbCAuNHMgZWFzZS1pbjtcclxuXHJcbiAgICAuY29udGFpbmVyIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAmX19pbm5lciB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBsaTpob3ZlciAubmF2X19zdWIge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudGV4dCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2xpbmsge1xyXG4gICAgICBwYWRkaW5nOiAxLjRyZW0gMDtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgICAmLS1oYXMtY2hpbGQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDExcmVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLS1oYXMtY2hpbGQ6OmFmdGVyIHtcclxuICAgICAgICB3aWR0aDogMS4zcmVtO1xyXG4gICAgICAgIGhlaWdodDogMC44cmVtO1xyXG4gICAgICAgIHRvcDogNDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc3ViIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHdpZHRoOiAxOXJlbTtcclxuICAgICAgbGVmdDogMHJlbTtcclxuICAgICAgdG9wOiA0cmVtO1xyXG5cclxuICAgICAgLm5hdl9fbGluayB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDFyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jbG9zZSB7XHJcbiAgICAgIHdpZHRoOiAzcmVtO1xyXG4gICAgICBoZWlnaHQ6IDNyZW07XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiA3JTtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgICAgJjo6YmVmb3JlLCAmOjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogJyAnO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHdpZHRoOiAycHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZiZDU0MjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLWFjdGl2ZSB7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLmhlcm8ge1xyXG4gIHBhZGRpbmctYm90dG9tOiAxMy4wMjF2dztcclxuXHJcbiAgJl9faW5uZXIge1xyXG4gICAgcGFkZGluZy1yaWdodDogMy4xMjV2dztcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgfVxyXG5cclxuICAmX193cmFwcGVyIHtcclxuICAgIHBhZGRpbmctdG9wOiAzLjY0NnZ3O1xyXG4gIH1cclxuXHJcbiAgJl9fZm9ybSB7XHJcbiAgICBwYWRkaW5nOiAyLjM0NHZ3IDIuMDAydnc7XHJcbiAgICBtaW4td2lkdGg6IDI3LjUwMHZ3O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMi4wODN2dztcclxuICAgIGJveC1zaGFkb3c6IDBweCAwcHggMHB4IDAuNTIxdncgcmdiYSgyNTUsIDI1NSwgMjU1LCAxKTtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlZWVlZWU7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAxO1xyXG5cclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogLTMlO1xyXG4gICAgICB3aWR0aDogOTglO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XHJcbiAgICAgIG9wYWNpdHk6IDAuNDg7XHJcbiAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgfVxyXG5cclxuICAgICYtd3JhcHBlciB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAmLXRvcCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1pbWcge1xyXG4gICAgICBtYXgtd2lkdGg6IDE3LjUwMHZ3O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAtMi42MDR2dztcclxuICAgIH1cclxuXHJcbiAgICAmLWlucHV0IHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAyLjU1MnZ3O1xyXG4gICAgICB3aWR0aDogNTIlO1xyXG4gICAgICBoZWlnaHQ6IDMuMTI1dnc7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkOGQ4ZDg7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xyXG4gICAgICBjb2xvcjogIzc0NzQ3NDtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDAuOTkwdnc7XHJcbiAgICB9XHJcblxyXG4gICAgJi1idG4ge1xyXG4gICAgICB3aWR0aDogNDUlO1xyXG4gICAgICBoZWlnaHQ6IDMuMTI1dnc7XHJcbiAgICAgIHRleHQtc2hhZG93OiAwIDFweCAwLjQxN3Z3IHJnYmEoMCwgMCwgMCwgMC4xNSk7XHJcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICBib3gtc2hhZG93OiAwIDAuMjA4dncgMCAjZTRhMDNjLCAwIDAuOTl2dyAyLjU1MnZ3IHJnYmEoMjI4LCAxNjAsIDYwLCAwLjUpLCBpbnNldCAwIDAgMS4wNDJ2dyByZ2JhKDI1MSwgMjMwLCAxNzUsIDAuMzMpO1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCAjZmE5ZjExIDAlLCAjZmNkNDM4IDEwMCUpO1xyXG4gICAgICB0cmFuc2l0aW9uOiAuMnM7XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBib3gtc2hhZG93OiAwIC0wLjE4dncgMCAjZTRhMDNjLCAwIDAuOTl2dyAyLjU1MnZ3IHJnYmEoMjI4LCAxNjAsIDYwLCAwLjUpLCBpbnNldCAwIDAgMS4wNDJ2dyByZ2JhKDI1MSwgMjMwLCAxNzUsIDAuMzMpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1jaGVjayB7XHJcbiAgICAgIHdpZHRoOiAxLjA0MnZ3O1xyXG4gICAgICBoZWlnaHQ6IDEuMDQydnc7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZiZDU0MjtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAwLjQ2OXZ3O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1sYWJlbCB7XHJcbiAgICAgIGNvbG9yOiAjNzQ3NDc0O1xyXG4gICAgfVxyXG5cclxuICAgICYtc29jaWFscyB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICB9XHJcblxyXG4gICAgJi1saW5rIHtcclxuICAgICAgd2lkdGg6IDIuNzYwdnc7XHJcbiAgICAgIGhlaWdodDogMi42NTZ2dztcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGJveC1zaGFkb3c6IDAgMC4zNjV2dyAxLjQwNnZ3IHJnYmEoNDAsIDQwLCA0MCwgMC4xKTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICB0cmFuc2l0aW9uOiAuMnM7XHJcblxyXG4gICAgICBpbWcge1xyXG4gICAgICAgIG1heC13aWR0aDogMS40MDZ2dztcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX193aWRnZXQge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IDJ2dztcclxuICAgIHotaW5kZXg6IDE7XHJcblxyXG4gICAgJi1pdGVtIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgd2lkdGg6IDQuNjg4dnc7XHJcbiAgICAgIGhlaWdodDogNC42ODh2dztcclxuICAgICAgYm94LXNoYWRvdzogMCAwLjk5dncgMi41NTJ2dyByZ2JhKDIyOCwgMTYwLCA2MCwgMC41KSwgaW5zZXQgMCAwIDEuMDQydncgcmdiYSgyNTEsIDIzMCwgMTc1LCAwLjMzKTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmJkNTQyO1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCAjZmE5ZjExIDAlLCAjZmNkNDM4IDEwMCUpO1xyXG5cclxuICAgICAgaW1nIHtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIG1heC13aWR0aDogMi4xNjd2dztcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgLmhlcm9fX3dpZGdldC1ob3ZlciB7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtaG92ZXIge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDIuMDgzdnc7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIHdpZHRoOiAxNS42MjV2dztcclxuICAgICAgYm94LXNoYWRvdzogMCAwLjk5dncgMi41NTJ2dyByZ2JhKDIyOCwgMTYwLCA2MCwgMC41KSwgaW5zZXQgMCAwIDEuMDQydncgcmdiYSgyNTEsIDIzMCwgMTc1LCAwLjMzKTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMi4zNDR2dztcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZiZDU0MjtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgI2ZhOWYxMSAwJSwgI2ZjZDQzOCAxMDAlKTtcclxuICAgICAgdHJhbnNpdGlvbjogLjJzO1xyXG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmFib3V0LW1haW4ge1xyXG4gIG1hcmdpbi1ib3R0b206IDIuMTQ2dnc7XHJcblxyXG4gIC5oZXJvIHtcclxuICAgIHBhZGRpbmctdG9wOiA4dnc7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTkuNTI1dnc7XHJcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgJl9fYmctaW1nIHtcclxuICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDJ2dztcclxuICAgICAgICB0b3A6IDV2dztcclxuICAgICAgICBtYXgtd2lkdGg6IDI0Ljk3MXZ3O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICByaWdodDogNXZ3O1xyXG4gICAgICAgIHRvcDogMXZ3O1xyXG4gICAgICAgIG1heC13aWR0aDogMjIuNDc3dnc7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkge1xyXG4gIC5oZXJvIHtcclxuICAgIHBhZGRpbmctdG9wOiAycmVtO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDExLjdyZW07XHJcblxyXG4gICAgJl9faW5uZXIge1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiA4LjVyZW07XHJcbiAgICB9XHJcblxyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAzLjJyZW07XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZm9ybSB7XHJcbiAgICAgIHBhZGRpbmc6IDIuMXJlbSAzLjRyZW07XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDMuN3JlbTtcclxuXHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgdG9wOiAtNCU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtaW1nIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDI0LjdyZW07XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTIuM3JlbTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi13cmFwcGVyIHtcclxuICAgICAgICAmLXRvcCB7XHJcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1ib3Qge1xyXG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtaW5wdXQge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMi42cmVtO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDRyZW07XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxLjFyZW07XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtYnRuIHtcclxuICAgICAgICBoZWlnaHQ6IDRyZW07XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtY2hlY2sge1xyXG4gICAgICAgIHdpZHRoOiAxLjhyZW07XHJcbiAgICAgICAgaGVpZ2h0OiAxLjhyZW07XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IDAuOXJlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtbGluayB7XHJcbiAgICAgICAgd2lkdGg6IDRyZW07XHJcbiAgICAgICAgaGVpZ2h0OiA0cmVtO1xyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiAxLjlyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLXRleHQge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fd2lkZ2V0IHtcclxuICAgICAgcmlnaHQ6IDNyZW07XHJcblxyXG4gICAgICAmLWl0ZW0ge1xyXG4gICAgICAgIHdpZHRoOiA2cmVtO1xyXG4gICAgICAgIGhlaWdodDogNnJlbTtcclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIG1heC13aWR0aDogMi43cmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJi1ob3ZlciB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyLjVyZW07XHJcbiAgICAgICAgd2lkdGg6IDIwcmVtO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5hYm91dC1tYWluIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcblxyXG4gICAgLmhlcm8ge1xyXG4gICAgICBwYWRkaW5nLXRvcDogOHJlbTtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDhyZW07XHJcblxyXG4gICAgICAmX19iZyB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgLmhlcm8ge1xyXG4gICAgJl9faW5uZXIge1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNHJlbTtcclxuICAgIH1cclxuXHJcbiAgICAmX19mb3JtIHtcclxuICAgICAgJi13cmFwcGVyIHtcclxuICAgICAgICAmLXRvcCB7XHJcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1ib3Qge1xyXG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtaW5wdXQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgd2lkdGg6IDUyJTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi1idG4ge1xyXG4gICAgICAgIHdpZHRoOiA0NSU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtdGV4dCB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtc29jaWFscyB7XHJcbiAgICAgICAgJi10ZXh0IHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYWJvdXQtbWFpbiB7XHJcbiAgICAuaGVybyB7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDhyZW07XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNTY3cHgpIHtcclxuICAuaGVybyB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNy43cmVtO1xyXG5cclxuICAgICZfX2Zvcm0ge1xyXG4gICAgICAmLXdyYXBwZXIge1xyXG4gICAgICAgICYtdG9wIHtcclxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWJvdCB7XHJcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJi1pbnB1dCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxcmVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLWJ0biB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtc29jaWFscy10ZXh0IHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3dpZGdldCB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYWJvdXQtbWFpbiB7XHJcbiAgICAuaGVybyB7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5idWxsZXRzIHtcclxuICBwYWRkaW5nOiAwO1xyXG4gIG1hcmdpbi10b3A6IC03LjgxM3Z3O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgei1pbmRleDogMTtcclxuXHJcbiAgJl9faXRlbSB7XHJcbiAgICB3aWR0aDogMjEuMDQydnc7XHJcbiAgICBoZWlnaHQ6IDE5Ljg0NHZ3O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAzLjM4NXZ3O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDIxdnc7XHJcblxyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgfVxyXG5cclxuICAgICYtY2hlY2sge1xyXG4gICAgICB3aWR0aDogMi44NjV2dztcclxuICAgICAgaGVpZ2h0OiAyLjg2NXZ3O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgIGJvcmRlcjogMC4zNjV2dyBzb2xpZCAjZmZmZmZmO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmJkNTQyO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDAuMTU0dnc7XHJcbiAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG5cclxuICAgICAgaW1nIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDAuNzgxdnc7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLWltZyB7XHJcbiAgICAgIG1heC13aWR0aDogMTAuMjA4dnc7XHJcbiAgICB9XHJcblxyXG4gICAgJi10aXRsZSB7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcclxuICAuYnVsbGV0cyB7XHJcbiAgICBtYXJnaW4tdG9wOiAtOS41cmVtO1xyXG5cclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICB3aWR0aDogMjVyZW07XHJcbiAgICAgIGhlaWdodDogMjNyZW07XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiAyNXJlbTtcclxuXHJcbiAgICAgICYtY2hlY2sge1xyXG4gICAgICAgIHdpZHRoOiAzLjdyZW07XHJcbiAgICAgICAgaGVpZ2h0OiAzLjdyZW07XHJcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAwLjVyZW07XHJcbiAgICAgICAgdG9wOiAtMC4xcmVtO1xyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiAxLjVyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLWltZyB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMC45NnJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgLmJ1bGxldHMge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbn1cclxuIiwiLnF1aXoge1xyXG4gIHBhZGRpbmctdG9wOiAxNC44Njd2dztcclxuICBtYXJnaW4tdG9wOiAtMTIuMTEzdnc7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAmX193cmFwcGVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB9XHJcblxyXG4gICZfX2JnIHtcclxuICAgICYtMSB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICB6LWluZGV4OiAxO1xyXG4gICAgICBtYXgtd2lkdGg6IDE0LjU4M3Z3O1xyXG4gICAgfVxyXG5cclxuICAgICYtMiB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAyMHZ3O1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgbWF4LXdpZHRoOiAxMC42Nzd2dztcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3Byb2dyZXNzIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG4gICAgJi1pdGVtIHtcclxuICAgICAgd2lkdGg6IDcuODMzdnc7XHJcbiAgICAgIGhlaWdodDogMy4xMjV2dztcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIGJveC1zaGFkb3c6IDAgMXB4IDIuODEzdncgcmdiYSgwLCAwLCAwLCAwLjA1KTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMS41NjN2dztcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcclxuICAgICAgY29sb3I6ICNiMGFmYWY7XHJcblxyXG4gICAgICAmLS1hY3RpdmUge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmYmQ1NDI7XHJcbiAgICAgICAgY29sb3I6ICMyODI4Mjg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fY29udGVudCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gIH1cclxuXHJcbiAgJl9fdGVzdCB7XHJcbiAgICBwYWRkaW5nOiA0LjExNXZ3IDYuNzcxdncgMi42MDR2dztcclxuICAgIGJveC1zaGFkb3c6IDAgMXB4IDYuMzU0dncgcmdiYSgwLCAwLCAwLCAwLjA1KTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEuODIzdnc7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xyXG4gICAgZmxleC1ncm93OiAxO1xyXG4gIH1cclxuXHJcbiAgJl9faXRlbXMge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMi40Nzl2dztcclxuICB9XHJcblxyXG4gICZfX2J0bnMge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIH1cclxuXHJcbiAgJl9faXRlbSB7XHJcbiAgICAmLXRpdGxlIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMy4xMjV2dztcclxuICAgIH1cclxuXHJcbiAgICAmLXdyYXBwZXIge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgei1pbmRleDogMTtcclxuICAgIH1cclxuXHJcbiAgICAmLWltZyB7XHJcbiAgICAgIHRvcDogLTQuMTY3dnc7XHJcbiAgICAgIHJpZ2h0OiAtNi43NzF2dztcclxuICAgICAgbWF4LXdpZHRoOiAzMC4yNjB2dztcclxuICAgIH1cclxuXHJcbiAgICAmLS1tdWx0aWxpbmUge1xyXG4gICAgICAucXVpeiB7XHJcbiAgICAgICAgJl9fb3B0aW9ucyB7XHJcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19vcHRpb24ge1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG5cclxuICAgICAgICAgICY6bnRoLWNoaWxkKC1uKzMpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMi4wODN2dztcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAucXVpel9fb3B0aW9uLWltZyB7XHJcbiAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICYtaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEzLjAyMXZ3O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDcuODEzdnc7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEuODIzdnc7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlOGU3ZTc7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLWlubGluZSB7XHJcbiAgICAgIC5xdWl6IHtcclxuICAgICAgICAmX19vcHRpb25zIHtcclxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19vcHRpb24ge1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS4xOTh2dztcclxuICAgICAgICAgIHBhZGRpbmctbGVmdDogMy42NDZ2dztcclxuICAgICAgICAgIHdpZHRoOiAxNi43MTl2dztcclxuICAgICAgICAgIGhlaWdodDogMy4zODV2dztcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEuNzE5dnc7XHJcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZDdkN2Q3O1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmLWlucHV0OmNoZWNrZWQge1xyXG4gICAgICAgICAgICAmIH4gLnF1aXpfX29wdGlvbi1jaGVja2JveCAucXVpel9fb3B0aW9uLWNoZWNrIHtcclxuICAgICAgICAgICAgICB3aWR0aDogMi4xODh2dztcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDIuMTg4dnc7XHJcbiAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDEuOTc5dncgcmdiYSg0MCwgNDAsIDQwLCAwLjE1KTtcclxuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgYm9yZGVyOiAwLjM2NXZ3IHNvbGlkICNmZmZmZmY7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZiZDU0MjtcclxuICAgICAgICAgICAgICBsZWZ0OiAtMi42MDR2dztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICYtY2hlY2sge1xyXG4gICAgICAgICAgICB3aWR0aDogMS40NTh2dztcclxuICAgICAgICAgICAgaGVpZ2h0OiAxLjQ1OHZ3O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkN2Q3ZDc7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgIGxlZnQ6IC0yLjI0MHZ3O1xyXG5cclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICB3aWR0aDogMC42MjV2dztcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDAuNDY5dnc7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1tdWx0aXNlbGVjdCB7XHJcbiAgICAgIC5xdWl6IHtcclxuICAgICAgICAmX19vcHRpb24ge1xyXG4gICAgICAgICAgJi1jaGVjayB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMC42MjV2dztcclxuICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgICAgICB3aWR0aDogMS4zNTR2dztcclxuICAgICAgICAgICAgaGVpZ2h0OiAxLjM1NHZ3O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwLjI2MHZ3O1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZDdkN2Q3O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xyXG5cclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICBtYXgtd2lkdGg6IDAuNTgxdnc7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmLWNoZWNrYm94IHtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICYtaW1nIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS4wNDJ2dztcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmLWlucHV0IHtcclxuICAgICAgICAgICAgJjpjaGVja2VkIH4gLnF1aXpfX29wdGlvbi1jaGVja2JveCAucXVpel9fb3B0aW9uLWNoZWNrIHtcclxuICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogI2ZiZDU0MjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fb3B0aW9ucyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIH1cclxuXHJcbiAgJl9fb3B0aW9uIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAmLWlucHV0IHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICY6Y2hlY2tlZCB7XHJcbiAgICAgICAgJiB+IC5xdWl6X19vcHRpb24taW1nIHtcclxuICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmIH4gLnF1aXpfX29wdGlvbi1jaGVja2JveCAucXVpel9fb3B0aW9uLWNoZWNrIHtcclxuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAxLjk3OXZ3IHJnYmEoNDAsIDQwLCA0MCwgMC4xNSk7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmJkNTQyO1xyXG5cclxuICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtaW1nIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMS42MzF2dztcclxuICAgICAgb3BhY2l0eTogMC4zO1xyXG4gICAgICB0cmFuc2l0aW9uOiAuMnM7XHJcbiAgICB9XHJcblxyXG4gICAgJi1jaGVja2JveCB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcblxyXG4gICAgJi1jaGVjayB7XHJcbiAgICAgIHdpZHRoOiAyLjgxM3Z3O1xyXG4gICAgICBoZWlnaHQ6IDIuODEzdnc7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgYm9yZGVyOiAwLjUyMXZ3IHNvbGlkICNmZmZmZmY7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlOGU3ZTc7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAtMy4zMjV2dztcclxuICAgICAgbGVmdDogNTAlO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICB0cmFuc2l0aW9uOiAuMnM7XHJcblxyXG4gICAgICBpbWcge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAwLjc4MXZ3O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi10ZXh0IHtcclxuICAgICAgbWF4LXdpZHRoOiAxMy44MDJ2dztcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2J0biB7XHJcbiAgICB3aWR0aDogMTQuNTgzdnc7XHJcbiAgICBoZWlnaHQ6IDQuNDI3dnc7XHJcbiAgICBib3gtc2hhZG93OiAwIDAuMjA4dncgMCAjZTRhMDNjLCAwIDAuMjA4dncgMi41NTJ2dyByZ2JhKDIyOCwgMTYwLCA2MCwgMC41KSwgaW5zZXQgMCAwIDEuMDQydncgcmdiYSgyNTEsIDIzMCwgMTc1LCAwLjMzKTtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsICNmYTlmMTEgMCUsICNmY2Q0MzggMTAwJSk7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGJveC1zaGFkb3c6IDAgLTAuMTh2dyAwICNlNGEwM2MsIDAgMC45OXZ3IDIuNTUydncgcmdiYSgyMjgsIDE2MCwgNjAsIDAuNSksIGluc2V0IDAgMCAxLjA0MnZ3IHJnYmEoMjUxLCAyMzAsIDE3NSwgMC4zMyk7XHJcbiAgICB9XHJcblxyXG4gICAgJi10ZXh0IHtcclxuICAgICAgdGV4dC1zaGFkb3c6IDAgMXB4IDAuNDE3dncgcmdiYSgwLCAwLCAwLCAwLjE1KTtcclxuICAgICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICB9XHJcblxyXG4gICAgJi1hcnJvdyB7XHJcbiAgICAgIG1heC13aWR0aDogMC4zMTN2dztcclxuICAgIH1cclxuXHJcbiAgICAmLS1wcmV2IHtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2Q3ZDdkNztcclxuICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcclxuICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgI2ZhOWYxMSAwJSwgI2ZjZDQzOCAxMDAlKTtcclxuXHJcbiAgICAgICAgLnF1aXpfX2J0bi10ZXh0IHtcclxuICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLnF1aXpfX2J0bi10ZXh0IHtcclxuICAgICAgICB0ZXh0LXNoYWRvdzogMCAxcHggMC40MTd2dyByZ2JhKDAsIDAsIDAsIDAuMTUpO1xyXG4gICAgICAgIGNvbG9yOiAjMjgyODI4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19zZW1pZmluYWwge1xyXG4gICAgJi13cmFwcGVyIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBtYXgtd2lkdGg6IDI0Ljc0MHZ3O1xyXG4gICAgfVxyXG5cclxuICAgICYtc29jaWFscyB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJi1vcHRpb24ge1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMS4zMDJ2dztcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgd2lkdGg6IDEwLjI2MHZ3O1xyXG4gICAgICBoZWlnaHQ6IDMuNjk4dnc7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEuODIzdnc7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlY2VjZWM7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICYtYmcge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgIHRyYW5zaXRpb246IC4ycztcclxuICAgICAgfVxyXG5cclxuICAgICAgJi10ZXh0IHtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIGNvbG9yOiAjNzQ3NDc0O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1jaGVjayB7XHJcbiAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgIG1heC13aWR0aDogMS42MTV2dztcclxuICAgIH1cclxuXHJcbiAgICAmLWlucHV0OmNoZWNrZWQge1xyXG4gICAgICAmIH4gLnF1aXpfX3NlbWlmaW5hbC1vcHRpb24tYmcge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmYmQ1NDI7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYgfiAucXVpel9fc2VtaWZpbmFsLW9wdGlvbi10ZXh0IHtcclxuICAgICAgICBjb2xvcjogIzI4MjgyODtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1idG4ge1xyXG4gICAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgICAgYm94LXNoYWRvdzogMCAwLjIwOHZ3IDAgI2U0YTAzYywgMCAxOXB4IDQ5cHggcmdiYSgyMjgsIDE2MCwgNjAsIDAuNSksIGluc2V0IDAgMCAyMHB4IHJnYmEoMjUxLCAyMzAsIDE3NSwgMC4zMyk7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsICNmYTlmMTEgMCUsICNmY2Q0MzggMTAwJSk7XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBib3gtc2hhZG93OiAwIC0wLjE4dncgMCAjZTRhMDNjLCAwIDAuOTl2dyAyLjU1MnZ3IHJnYmEoMjI4LCAxNjAsIDYwLCAwLjUpLCBpbnNldCAwIDAgMS4wNDJ2dyByZ2JhKDI1MSwgMjMwLCAxNzUsIDAuMzMpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi10ZXJtIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJi1mb3JtIHtcclxuICAgICAgd2lkdGg6IDIxLjU2M3Z3O1xyXG5cclxuICAgICAgJi1pbnB1dCB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyLjI0MHZ3O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMy43NTB2dztcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxLjkyN3Z3O1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlZmVmZWY7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtaW1nIHtcclxuICAgICAgd2lkdGg6IDI4LjY5OHZ3O1xyXG4gICAgICBoZWlnaHQ6IDI5LjIxOXZ3O1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogLTEuMDQydnc7XHJcbiAgICAgIHJpZ2h0OiAtMTYuNjY3dnc7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19maW5hbCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgLnF1aXpfX2l0ZW0tdGl0bGUge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyLjEyNXZ3O1xyXG4gICAgfVxyXG5cclxuICAgICYtaW1nIHtcclxuICAgICAgbWF4LXdpZHRoOiAxMi4yNDB2dztcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3JpZ2h0IHtcclxuICAgIG1pbi13aWR0aDogMjMuMjgxdnc7XHJcbiAgICBwYWRkaW5nOiAyLjYwNHZ3IDIuNjI1dncgNC4xNjd2dztcclxuICAgIGJvcmRlci1yYWRpdXM6IDEuODIzdnc7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgd2lkdGg6IDFweDtcclxuICAgICAgaGVpZ2h0OiA5MyU7XHJcbiAgICAgIGJvcmRlci1sZWZ0OiAycHggZGFzaGVkICNiZmJlYmU7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiA1MCU7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgbGVmdDogMDtcclxuICAgIH1cclxuXHJcbiAgICAmLS1maW5hbC1hY3RpdmUge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmJkNTQyO1xyXG4gICAgfVxyXG5cclxuICAgICYtaW1nIHtcclxuICAgICAgaW1nIHtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAxOC4xNzd2dztcclxuICAgICAgfVxyXG5cclxuICAgICAgbWFyZ2luLWJvdHRvbTogMS45MDR2dztcclxuICAgIH1cclxuXHJcbiAgICAmLXBvc2l0aW9uIHtcclxuICAgICAgY29sb3I6ICNhNGE0YTQ7XHJcbiAgICB9XHJcblxyXG4gICAgJi10aXRsZSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuMjA0dnc7XHJcbiAgICB9XHJcblxyXG4gICAgJi10ZXh0IHtcclxuICAgICAgbWF4LXdpZHRoOiAxOC4yMjl2dztcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkge1xyXG4gIC5xdWl6IHtcclxuICAgIG1hcmdpbi10b3A6IC0xMy41cmVtO1xyXG4gICAgcGFkZGluZy10b3A6IDE1LjNyZW07XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG5cclxuICAgICZfX2JnIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAmX19yaWdodCB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcHJvZ3Jlc3Mge1xyXG4gICAgICAmLWl0ZW0ge1xyXG4gICAgICAgIHdpZHRoOiA3cmVtO1xyXG4gICAgICAgIGhlaWdodDogM3JlbTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAzcmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGVzdCB7XHJcbiAgICAgIHBhZGRpbmc6IDNyZW0gNXJlbSAycmVtO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAzLjVyZW07XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbXMge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgICYtdGl0bGUge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtaW1nIHtcclxuICAgICAgICB0b3A6IC02cmVtO1xyXG4gICAgICAgIHJpZ2h0OiAwcmVtO1xyXG4gICAgICAgIG1heC13aWR0aDogMzByZW07XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtLW11bHRpbGluZSB7XHJcbiAgICAgICAgLnF1aXoge1xyXG4gICAgICAgICAgJl9fb3B0aW9uIHtcclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoLW4rMykge1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtaW1nIHtcclxuICAgICAgICAgICAgICB3aWR0aDogMTNyZW07XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiA4cmVtO1xyXG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDJyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtLWlubGluZSB7XHJcbiAgICAgICAgLnF1aXoge1xyXG4gICAgICAgICAgJl9fb3B0aW9uIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzLjVyZW07XHJcbiAgICAgICAgICAgIHdpZHRoOiAxNnJlbTtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0cmVtO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAycmVtO1xyXG5cclxuICAgICAgICAgICAgJi1pbnB1dDpjaGVja2VkIHtcclxuICAgICAgICAgICAgICAmIH4gLnF1aXpfX29wdGlvbi1jaGVja2JveCAucXVpel9fb3B0aW9uLWNoZWNrIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyLjFyZW07XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIuMXJlbTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci13aWR0aDogMC4xcmVtO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogLTIuNjA0cmVtO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi1jaGVjayB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDJyZW07XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAycmVtO1xyXG4gICAgICAgICAgICAgIGxlZnQ6IC0yLjVyZW07XHJcblxyXG4gICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMC43cmVtO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAwLjVyZW07XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLS1tdWx0aXNlbGVjdCB7XHJcbiAgICAgICAgLnF1aXoge1xyXG4gICAgICAgICAgJl9fb3B0aW9uIHtcclxuICAgICAgICAgICAgJi1jaGVjayB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjZyZW07XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEuNXJlbTtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDEuNXJlbTtcclxuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwLjRyZW07XHJcblxyXG4gICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDAuN3JlbTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtaW1nIHtcclxuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fb3B0aW9uIHtcclxuICAgICAgJi1pbWcge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi1jaGVjayB7XHJcbiAgICAgICAgd2lkdGg6IDIuOHJlbTtcclxuICAgICAgICBoZWlnaHQ6IDIuOHJlbTtcclxuICAgICAgICBib3JkZXItd2lkdGg6IDAuNXJlbTtcclxuICAgICAgICB0b3A6IC0zcmVtO1xyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiAwLjdyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLXRleHQge1xyXG4gICAgICAgIG1heC13aWR0aDogMTNyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19idG4ge1xyXG4gICAgICB3aWR0aDogMTQuNXJlbTtcclxuICAgICAgaGVpZ2h0OiA0cmVtO1xyXG5cclxuICAgICAgJi1hcnJvdyB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAwLjZyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19zZW1pZmluYWwge1xyXG4gICAgICAmLXdyYXBwZXIge1xyXG4gICAgICAgIG1heC13aWR0aDogMjVyZW07XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtb3B0aW9uIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuM3JlbTtcclxuICAgICAgICB3aWR0aDogMTJyZW07XHJcbiAgICAgICAgaGVpZ2h0OiA0LjVyZW07XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtY2hlY2sge1xyXG4gICAgICAgIG1heC13aWR0aDogMS42cmVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLWZvcm0ge1xyXG4gICAgICAgIHdpZHRoOiAyMnJlbTtcclxuXHJcbiAgICAgICAgJi1pbnB1dCB7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIuNXJlbTtcclxuICAgICAgICAgIGhlaWdodDogNC41cmVtO1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMnJlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtaW1nIHtcclxuICAgICAgICB3aWR0aDogMjlyZW07XHJcbiAgICAgICAgaGVpZ2h0OiAyOXJlbTtcclxuICAgICAgICB0b3A6IC0xcmVtO1xyXG4gICAgICAgIHJpZ2h0OiAtMjdyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19maW5hbCB7XHJcbiAgICAgIC5xdWl6X19pdGVtLXRpdGxlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLWltZyB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMnJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3JpZ2h0IHtcclxuICAgICAgbWluLXdpZHRoOiAyM3JlbTtcclxuICAgICAgcGFkZGluZzogMi41cmVtIDIuNXJlbSA0cmVtO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAxLjhyZW07XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTlyZW07XHJcblxyXG4gICAgICAmLWltZyB7XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIG1heC1oZWlnaHQ6IDE4cmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi10aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS4ycmVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLXRleHQge1xyXG4gICAgICAgIG1heC13aWR0aDogMThyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gIC5xdWl6IHtcclxuICAgICZfX3Byb2dyZXNzIHtcclxuICAgICAgJi1pdGVtIHtcclxuICAgICAgICB3aWR0aDogNHJlbTtcclxuICAgICAgICBoZWlnaHQ6IDEuMXJlbTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAzcmVtO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBmb250LXNpemU6IDA7XHJcblxyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tYWN0aXZlIHtcclxuICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmYmQ1NDI7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc2VtaWZpbmFsIHtcclxuICAgICAgJi1pbWcge1xyXG4gICAgICAgIHJpZ2h0OiAtMTdyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA1NjdweCkge1xyXG4gIC5xdWl6IHtcclxuICAgICZfX3Byb2dyZXNzIHtcclxuICAgICAgJi1pdGVtIHtcclxuICAgICAgICB3aWR0aDogMi43cmVtO1xyXG4gICAgICAgIGhlaWdodDogMC44cmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGVzdCB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBwYWRkaW5nOiAxcmVtO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW0taW1nIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAmX19zZW1pZmluYWwge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgJi1pbWcge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtYnRuIHtcclxuICAgICAgICBoZWlnaHQ6IDRyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19vcHRpb24ge1xyXG4gICAgICB3aWR0aDogNDclO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLyogQG1lZGlhIChtYXgtd2lkdGg6IDQwOHB4KSB7XHJcbiAgLnF1aXoge1xyXG4gICAgJl9fYnRuIHtcclxuICAgICAgJi0tcHJldiB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgICYtLW11bHRpbGluZSB7XHJcbiAgICAgICAgLnF1aXpfX29wdGlvbnMge1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucXVpel9fb3B0aW9uIHtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3NlbWlmaW5hbC1vcHRpb24ge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcclxuICAgIH1cclxuICB9XHJcbn0gKi9cclxuIiwiLmV4cCB7XHJcbiAgJl9faW5uZXIge1xyXG4gICAgcGFkZGluZzogMi45MTd2dyAwIDAgNS42Nzd2dztcclxuICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxLjMwMnZ3IDAgMCAxLjMwMnZ3O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgfVxyXG5cclxuICAmX19sZWZ0IHtcclxuICAgIGZsZXg6IDE7XHJcbiAgICBtYXgtd2lkdGg6IDM5LjU4M3Z3O1xyXG4gIH1cclxuXHJcbiAgJl9fcmlnaHQge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIH1cclxuXHJcbiAgJl9fc2VydmljZXMge1xyXG4gICAgJi1pdGVtIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICYtdGV4dCB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAyMS43NjN2dztcclxuICAgICAgfVxyXG5cclxuICAgICAgJl9zdHJvbmcge1xyXG4gICAgICAgIGNvbG9yOiAjZmJkNTQyO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1jaGVjayB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMS4xOTh2dztcclxuICAgICAgd2lkdGg6IDIuMjkydnc7XHJcbiAgICAgIGhlaWdodDogMi4yOTJ2dztcclxuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmJkNTQyO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAwLjc4MXZ3O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX193cmFwcGVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIH1cclxuXHJcbiAgJl9fYnRuIHtcclxuICAgIGltZyB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMC42dnc7XHJcbiAgICAgIG1heC13aWR0aDogMS4zMDJ2dztcclxuICAgIH1cclxuXHJcbiAgICB3aWR0aDogODYlO1xyXG4gICAgZm9udC1mYW1pbHk6ICdUVE5vcm1zJywgJ1JhbGV3YXknLCBzYW5zLXNlcmlmO1xyXG4gIH1cclxuXHJcbiAgJl9fYmFkZ2Uge1xyXG4gICAgd2lkdGg6IDE0Ljg0NHZ3O1xyXG4gICAgaGVpZ2h0OiAzLjkwNnZ3O1xyXG4gICAgYm94LXNoYWRvdzogMCAwLjYyNXZ3IDMuMTI1dncgcmdiYSg0MCwgNDAsIDQwLCAwLjIpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMC41MjF2dztcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICYtbmFtZSB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAxOC41dnc7XHJcbiAgICAgIGxlZnQ6IC02LjF2dztcclxuICAgICAgY29sb3I6ICMyODI4Mjg7XHJcbiAgICAgIHotaW5kZXg6IDE7XHJcbiAgICB9XHJcblxyXG4gICAgJi1wb3NpdGlvbiB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAyMS44dnc7XHJcbiAgICAgIGxlZnQ6IC0yLjd2dztcclxuICAgICAgY29sb3I6ICM4ODg3ODc7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19waG90byB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gICAgbWF4LXdpZHRoOiAzOC44MDJ2dztcclxuICB9XHJcblxyXG4gICZfX3F1b3RlcyB7XHJcbiAgICB3aWR0aDogNS40Njl2dztcclxuICAgIGhlaWdodDogNS40Njl2dztcclxuICAgIGJvcmRlcjogMC43ODF2dyBzb2xpZCAjZmZmZmZmO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZiZDU0MjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgIGxlZnQ6IC0yLjd2dztcclxuXHJcbiAgICBpbWcge1xyXG4gICAgICBtYXgtd2lkdGg6IDEuNzcxdnc7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcclxuICAuZXhwIHtcclxuICAgICZfX2lubmVyIHtcclxuICAgICAgcGFkZGluZzogMi42cmVtIDAgMCA1cmVtO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAyLjVyZW0gMCAwIDIuNXJlbTtcclxuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2xlZnQge1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogM3JlbTtcclxuICAgICAgbWF4LXdpZHRoOiA0MHJlbTtcclxuICAgIH1cclxuXHJcbiAgICAmX19zZXJ2aWNlcyB7XHJcbiAgICAgICYtaXRlbSB7XHJcbiAgICAgICAgJi10ZXh0IHtcclxuICAgICAgICAgIG1heC13aWR0aDogMjByZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLWNoZWNrIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuMXJlbTtcclxuICAgICAgICB3aWR0aDogMi4ycmVtO1xyXG4gICAgICAgIGhlaWdodDogMi4ycmVtO1xyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiAwLjdyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYnRuIHtcclxuICAgICAgaW1nIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNnJlbTtcclxuICAgICAgICBtYXgtd2lkdGg6IDEuM3JlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2JhZGdlIHtcclxuICAgICAgd2lkdGg6IDE2cmVtO1xyXG4gICAgICBoZWlnaHQ6IDRyZW07XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDFyZW07XHJcblxyXG4gICAgICAmLW5hbWUge1xyXG4gICAgICAgIHRvcDogMThyZW07XHJcbiAgICAgICAgbGVmdDogOXJlbTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi1wb3NpdGlvbiB7XHJcbiAgICAgICAgdG9wOiAyMS42cmVtO1xyXG4gICAgICAgIGxlZnQ6IDExLjNyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIH1cclxuXHJcbiAgICAmX19jYWxsIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2J0biB7XHJcbiAgICAgIHdpZHRoOiA2MCU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcGhvdG8ge1xyXG4gICAgICBtYXgtd2lkdGg6IDMwcmVtO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3F1b3RlcyB7XHJcbiAgICAgIHdpZHRoOiA1LjVyZW07XHJcbiAgICAgIGhlaWdodDogNS41cmVtO1xyXG4gICAgICBib3JkZXItd2lkdGg6IDFyZW07XHJcbiAgICAgIGxlZnQ6IC0yLjdyZW07XHJcblxyXG4gICAgICBpbWcge1xyXG4gICAgICAgIG1heC13aWR0aDogMS43cmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAuZXhwIHtcclxuICAgICZfX2lubmVyIHtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3JpZ2h0IHtcclxuICAgICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNTY3cHgpIHtcclxuICAuZXhwIHtcclxuICAgIHBhZGRpbmctdG9wOiAwO1xyXG5cclxuICAgICZfX2lubmVyIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAycmVtO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAyLjVyZW07XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGVmdCB7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDJyZW07XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY2FsbCB7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmX19idG4ge1xyXG4gICAgICB3aWR0aDogNzIlO1xyXG4gICAgICBoZWlnaHQ6IDQuOHJlbTtcclxuICAgIH1cclxuXHJcbiAgICAmX19xdW90ZXMge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIuc2VydmljZXMge1xyXG4gIHBhZGRpbmctdG9wOiAwO1xyXG5cclxuICAmX193cmFwcGVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgfVxyXG5cclxuICAmX19pdGVtIHtcclxuICAgIHBhZGRpbmc6IDQuMzIzdnc7XHJcbiAgICB3aWR0aDogMzcuNTAwdnc7XHJcbiAgICBoZWlnaHQ6IDE5LjUzMXZ3O1xyXG4gICAgYm94LXNoYWRvdzogMCAwLjYyNXZ3IDQuNzkydncgcmdiYSg0MCwgNDAsIDQwLCAwLjMpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMS4wNDJ2dztcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAuc2VydmljZXNfX2hvdmVyIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuc2VydmljZXNfX21haW4tdGl0bGUge1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX21haW4ge1xyXG4gICAgJi10aXRsZSB7XHJcbiAgICAgIG1heC13aWR0aDogMTYuOTI3dnc7XHJcbiAgICAgIHRyYW5zaXRpb246IC4ycztcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2hvdmVyIHtcclxuICAgIHBhZGRpbmc6IDMuNDM4dnc7XHJcbiAgICB0cmFuc2l0aW9uOiAuMnM7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0MywgNDQsIDUwLCAwLjg2KTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAmLWJ0biB7XHJcbiAgICAgIHdpZHRoOiAzNSU7XHJcbiAgICAgIHRleHQtc2hhZG93OiAwIDFweCAwLjQxN3Z3IHJnYmEoMCwgMCwgMCwgMC4xNSk7XHJcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGJvdHRvbTogLTEuNnZ3O1xyXG4gICAgICBib3gtc2hhZG93OiAwIDAuMjA4dncgMCAjZTRhMDNjLCAwIDAuMjA4dncgMi41NTJ2dyByZ2JhKDIyOCwgMTYwLCA2MCwgMC41KSwgaW5zZXQgMCAwIDEuMDQydncgcmdiYSgyNTEsIDIzMCwgMTc1LCAwLjMzKTtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgI2ZhOWYxMSAwJSwgI2ZjZDQzOCAxMDAlKTtcclxuXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgLTAuMTh2dyAwICNlNGEwM2MsIDAgMC45OXZ3IDIuNTUydncgcmdiYSgyMjgsIDE2MCwgNjAsIDAuNSksIGluc2V0IDAgMCAxLjA0MnZ3IHJnYmEoMjUxLCAyMzAsIDE3NSwgMC4zMyk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2J0biB7XHJcbiAgICB3aWR0aDogMTEuNDA2dnc7XHJcbiAgICBoZWlnaHQ6IDQuNDc5dnc7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZmJkNTQyO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGJveC1zaGFkb3c6IDAgMC45OXZ3IDIuNTUydncgcmdiYSgjZmJkNTQyLCAwLjUpLCBpbnNldCAwIDAgMS4wNDJ2dyByZ2JhKCNmYmQ1NDIsIDAuMzMpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmFib3V0LXNlcnZpY2VzIHtcclxuICBwYWRkaW5nLWJvdHRvbTogMDtcclxuXHJcbiAgLnNlcnZpY2VzIHtcclxuICAgICZfX21haW4tdGl0bGUge1xyXG4gICAgICBtYXgtd2lkdGg6IDI2LjkyN3Z3O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICBwYWRkaW5nOiAyLjcyM3Z3O1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuICAgICAgJjpob3ZlciAuc2VydmljZXNfX21haW4tdGl0bGUge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkge1xyXG4gIC5zZXJ2aWNlcyB7XHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgcGFkZGluZzogMnJlbTtcclxuICAgICAgd2lkdGg6IDMzcmVtO1xyXG4gICAgICBoZWlnaHQ6IDE5cmVtO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAycmVtO1xyXG4gICAgfVxyXG5cclxuICAgICZfX21haW4ge1xyXG4gICAgICAmLXRpdGxlIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDE2cmVtO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19ob3ZlciB7XHJcbiAgICAgIHBhZGRpbmc6IDFyZW07XHJcblxyXG4gICAgICAmLWJ0biB7XHJcbiAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICBib3R0b206IC0zLjhyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19idG4ge1xyXG4gICAgICB3aWR0aDogMTNyZW07XHJcbiAgICAgIGhlaWdodDogNXJlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5hYm91dC1zZXJ2aWNlcyB7XHJcbiAgICAuc2VydmljZXMge1xyXG4gICAgICAmX19tYWluLXRpdGxlIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDE5cmVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19pdGVtIHtcclxuICAgICAgICBwYWRkaW5nOiAyLjVyZW07XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDEuMnJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgLnNlcnZpY2VzIHtcclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA1cmVtO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDU2N3B4KSB7XHJcbiAgLnNlcnZpY2VzIHtcclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICB3aWR0aDogMzFyZW07XHJcbiAgICAgIGhlaWdodDogMTdyZW07XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi52YW50YWdlIHtcclxuICBwYWRkaW5nLXRvcDogMDtcclxuICBwYWRkaW5nLWJvdHRvbTogMnZ3O1xyXG5cclxuICAmX19pbm5lciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gIH1cclxuXHJcbiAgJl9fdGl0bGUge1xyXG4gICAgbWF4LXdpZHRoOiA0OC41OTR2dztcclxuICB9XHJcblxyXG4gICZfX3dyYXBwZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICB9XHJcblxyXG4gICZfX2ltZyB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDIuMDgzdnc7XHJcbiAgICBtYXgtd2lkdGg6IDguMDIxdnc7XHJcbiAgfVxyXG5cclxuICAmX19jaGVjayB7XHJcbiAgICB3aWR0aDogMi4xODh2dztcclxuICAgIGhlaWdodDogMi4xODh2dztcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIGJvcmRlcjogMC4zNjV2dyBzb2xpZCAjZmZmZmZmO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZiZDU0MjtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IC0xLjd2dztcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuXHJcbiAgICBpbWcge1xyXG4gICAgICBtYXgtd2lkdGg6IDAuNjI1dnc7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19pdGVtIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDMuOTU4dnc7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2lkdGg6IDIyLjE4OHZ3O1xyXG4gICAgaGVpZ2h0OiAxMC40MTd2dztcclxuXHJcbiAgICAmLXRleHQge1xyXG4gICAgICB3aWR0aDogMTIuMDgzdnc7XHJcbiAgICB9XHJcblxyXG4gICAgJi1iZyB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgIHdpZHRoOiAzMC4yMDh2dztcclxuICAgICAgaGVpZ2h0OiAxNC41ODN2dztcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2Fycm93IHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogLTEyLjR2dztcclxuICAgIGxlZnQ6IDYuNnZ3O1xyXG4gICAgbWF4LXdpZHRoOiA2LjUxMHZ3O1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XHJcbiAgLnZhbnRhZ2Uge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDJyZW07XHJcblxyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgbWF4LXdpZHRoOiA0MHJlbTtcclxuICAgIH1cclxuXHJcbiAgICAmX19pbWcge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDJyZW07XHJcbiAgICAgIG1heC13aWR0aDogOHJlbTtcclxuICAgIH1cclxuXHJcbiAgICAmX19jaGVjayB7XHJcbiAgICAgIHdpZHRoOiAycmVtO1xyXG4gICAgICBoZWlnaHQ6IDJyZW07XHJcbiAgICAgIGJvcmRlci13aWR0aDogMC40cmVtO1xyXG4gICAgICB0b3A6IC0xLjdyZW07XHJcblxyXG4gICAgICBpbWcge1xyXG4gICAgICAgIG1heC13aWR0aDogMC42cmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAycmVtO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDJyZW07XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDRyZW07XHJcbiAgICAgIHdpZHRoOiAyMnJlbTtcclxuICAgICAgaGVpZ2h0OiAxMHJlbTtcclxuXHJcbiAgICAgICYtdGV4dCB7XHJcbiAgICAgICAgd2lkdGg6IDEycmVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLWJnIHtcclxuICAgICAgICB3aWR0aDogMjhyZW07XHJcbiAgICAgICAgaGVpZ2h0OiAxNHJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2Fycm93IHtcclxuICAgICAgdG9wOiAtMTJyZW07XHJcbiAgICAgIGxlZnQ6IDZyZW07XHJcbiAgICAgIG1heC13aWR0aDogOHJlbTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gIC52YW50YWdlIHtcclxuICAgICZfX2Fycm93IHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA1NjdweCkge1xyXG4gIC52YW50YWdlIHtcclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgIHdpZHRoOiA0NyU7XHJcbiAgICAgIGhlaWdodDogMTZyZW07XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDIuNXJlbTtcclxuICAgICAgYm94LXNoYWRvdzogMCAwLjYyNXZ3IDQuNzkydncgcmdiYSg0MCwgNDAsIDQwLCAwLjMpO1xyXG5cclxuICAgICAgJi1iZyB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2ltZyB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAmX19jaGVjayB7XHJcbiAgICAgIHdpZHRoOiAzcmVtO1xyXG4gICAgICBoZWlnaHQ6IDNyZW07XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5lcXVpcCB7XHJcbiAgcGFkZGluZy10b3A6IDA7XHJcblxyXG4gICZfX2lubmVyIHtcclxuICAgIHBhZGRpbmc6IDUuNTM4dncgMCAzLjEyNXZ3O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMCAxLjMwMnZ3IDEuMzAydncgMDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB9XHJcblxyXG4gICZfX3RpdGxlIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDUuOTM4dnc7XHJcblxyXG4gICAgJl9zdHJvbmcge1xyXG4gICAgICBjb2xvcjogI2ZiZDU0MjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX21haW4ge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNC42MzV2dztcclxuICAgIHBhZGRpbmctbGVmdDogMy4xMjV2dztcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG4gICAgJi1ibG9jayB7XHJcbiAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgIC5lcXVpcF9fbWFpbi13cmFwcGVyIHtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMy4xMjV2dztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5lcXVpcF9fbWFpbi1pbWcge1xyXG4gICAgICAgICAgcGFkZGluZy10b3A6IDIuMDgzdnc7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1pbWcge1xyXG4gICAgICBpbWcge1xyXG4gICAgICAgIG1heC13aWR0aDogMjcuMzI1dnc7XHJcbiAgICAgICAgbWF4LWhlaWdodDogMjEuNDA2dnc7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLWl0ZW0ge1xyXG4gICAgICBpbWcge1xyXG4gICAgICAgIG1heC13aWR0aDogNi4xOTh2dztcclxuICAgICAgICBtYXgtaGVpZ2h0OiA3LjM0NHZ3O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi13cmFwcGVyIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB3aWR0aDogMTcuNDQ4dnc7XHJcbiAgICB9XHJcblxyXG4gICAgJi10aXRsZSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuNDU4dnc7XHJcbiAgICB9XHJcblxyXG4gICAgJi1uYW1lcyB7XHJcbiAgICAgIC5lcXVpcF9fbWFpbi1uYW1lIHtcclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDEuNjY3dnc7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIHdpZHRoOiAwLjMxM3Z3O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDAuMzEzdnc7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmYmQ1NDI7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgbGVmdDogLTAuOXZ3O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtbmFtZSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuMzAydnc7XHJcbiAgICB9XHJcblxyXG4gICAgJi10ZXh0IHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMi4wODN2dztcclxuICAgIH1cclxuXHJcbiAgICAmLWJsb2NrIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICB9XHJcblxyXG4gICAgJi1uYW1lcyB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICYtbmFtZSB7XHJcbiAgICAgIGNvbG9yOiAjZmJkNTQyO1xyXG4gICAgfVxyXG5cclxuICAgICYtc2xpZGVyIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAgICYuc2xpY2staW5pdGlhbGl6ZWQgLnNsaWNrLXNsaWRlIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5zbGljay1saXN0IHtcclxuICAgICAgICB3aWR0aDogODUlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1hcnJvdyB7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIHdpZHRoOiAwLjgzM3Z3O1xyXG4gICAgICBoZWlnaHQ6IDEuNDU4dnc7XHJcbiAgICAgIGJvcmRlcjogMDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgZmlsdGVyOiBncmF5c2NhbGUoMSk7XHJcbiAgICAgIHRyYW5zaXRpb246IC4ycztcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDUwJTtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgZmlsdGVyOiBncmF5c2NhbGUoMCk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtLXByZXYge1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtLW5leHQge1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19ib3Qge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuXHJcbiAgICAmLWJsb2NrIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiA5LjQyN3Z3O1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAmOm50aC1jaGlsZCgxKSB7XHJcbiAgICAgICAgLmVxdWlwX19ib3QtaW1nIHtcclxuICAgICAgICAgIGxlZnQ6IC0wLjZ2dztcclxuICAgICAgICAgIHRvcDogLTUuOHZ3O1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiAxNi44NzV2dztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDR2dztcclxuXHJcbiAgICAgICAgLmVxdWlwX19ib3QtaW1nIHtcclxuICAgICAgICAgIGxlZnQ6IC02dnc7XHJcbiAgICAgICAgICB0b3A6IC0zLjF2dztcclxuICAgICAgICAgIG1heC13aWR0aDogOS41MzF2dztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6bnRoLWNoaWxkKDMpIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcblxyXG4gICAgICAgIC5lcXVpcF9fYm90LWltZyB7XHJcbiAgICAgICAgICBsZWZ0OiAtNi41dnc7XHJcbiAgICAgICAgICB0b3A6IC0zLjd2dztcclxuICAgICAgICAgIG1heC13aWR0aDogNi4zMDJ2dztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLWltZyB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgdG9wOiAtMi40dnc7XHJcbiAgICB9XHJcblxyXG4gICAgJi10aXRsZSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuMjl2dztcclxuICAgICAgbWF4LXdpZHRoOiAxMC41OXZ3O1xyXG5cclxuICAgICAgJl9zdHJvbmcge1xyXG4gICAgICAgIGNvbG9yOiAjZmJkNTQyO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi10ZXh0IHtcclxuICAgICAgbWF4LXdpZHRoOiA5LjM3NXZ3O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fcGxheSB7XHJcbiAgICB3aWR0aDogNS41MjF2dztcclxuICAgIGhlaWdodDogNS41MjF2dztcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBib3JkZXI6IDAuNzgxdncgc29saWQgI2ZmZmZmZjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYmQ1NDI7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgIHJpZ2h0OiAtMi44dnc7XHJcblxyXG4gICAgJi1wdWxzZSB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiA1MCU7XHJcbiAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgaGVpZ2h0OiA2dnc7XHJcbiAgICAgIHdpZHRoOiA2dnc7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cclxuICAgICAgJi1pdGVtIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmYmQ1NDI7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIGFuaW1hdGlvbjogYW5pbVB1bHNlIDJzIGxpbmVhciBpbmZpbml0ZTtcclxuXHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICBvcGFjaXR5OiAwLjQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgb3BhY2l0eTogMC43O1xyXG4gICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAxcztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLWltZyB7XHJcbiAgICAgIG1heC13aWR0aDogMS40NTh2dztcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgYW5pbVB1bHNlIHtcclxuICAwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gIH1cclxuXHJcbiAgMTAwJSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjcpO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XHJcbiAgLmVxdWlwIHtcclxuICAgICZfX2lubmVyIHtcclxuICAgICAgcGFkZGluZzogNXJlbSAwIDNyZW07XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAgMi41cmVtIDIuNXJlbSAwO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNnJlbTtcclxuICAgIH1cclxuXHJcbiAgICAmX19tYWluIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNC41cmVtO1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAmLWJsb2NrIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAuZXF1aXBfX21haW4td3JhcHBlciB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5lcXVpcF9fbWFpbi1pbWcge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMnJlbTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAuZXF1aXBfX21haW4taW1nIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDJyZW07XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogM3JlbTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtaW1nIHtcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiAyN3JlbTtcclxuICAgICAgICAgIG1heC1oZWlnaHQ6IDIwcmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJi1pdGVtIHtcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiA2cmVtO1xyXG4gICAgICAgICAgbWF4LWhlaWdodDogN3JlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtd3JhcHBlciB7XHJcbiAgICAgICAgd2lkdGg6IDE3cmVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLXRpdGxlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtbmFtZXMge1xyXG4gICAgICAgIC5lcXVpcF9fbWFpbi1uYW1lIHtcclxuICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW07XHJcblxyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAwLjVyZW07XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAwLjVyZW07XHJcbiAgICAgICAgICAgICAgbGVmdDogLTFyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtbmFtZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLXRleHQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtYXJyb3cge1xyXG4gICAgICAgIHdpZHRoOiAwLjlyZW07XHJcbiAgICAgICAgaGVpZ2h0OiAxLjVyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19ib3Qge1xyXG4gICAgICAmLWJsb2NrIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDkuNXJlbTtcclxuXHJcbiAgICAgICAgJjpudGgtY2hpbGQoMSkge1xyXG4gICAgICAgICAgLmVxdWlwX19ib3QtaW1nIHtcclxuICAgICAgICAgICAgbGVmdDogLTAuNXJlbTtcclxuICAgICAgICAgICAgdG9wOiAtNC44cmVtO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDE2LjVyZW07XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDRyZW07XHJcblxyXG4gICAgICAgICAgLmVxdWlwX19ib3QtaW1nIHtcclxuICAgICAgICAgICAgbGVmdDogLTZyZW07XHJcbiAgICAgICAgICAgIHRvcDogLTIuMXJlbTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA5LjUzMXJlbTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bnRoLWNoaWxkKDMpIHtcclxuICAgICAgICAgIC5lcXVpcF9fYm90LWltZyB7XHJcbiAgICAgICAgICAgIGxlZnQ6IC02LjVyZW07XHJcbiAgICAgICAgICAgIHRvcDogLTIuN3JlbTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA2LjMwMnJlbTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtaW1nIHtcclxuICAgICAgICB0b3A6IC0ycmVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLXRpdGxlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjJyZW07XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxNHJlbTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi10ZXh0IHtcclxuICAgICAgICBtYXgtd2lkdGg6IDEycmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcGxheSB7XHJcbiAgICAgIHdpZHRoOiA1LjVyZW07XHJcbiAgICAgIGhlaWdodDogNS41cmVtO1xyXG4gICAgICBib3JkZXItd2lkdGg6IDAuN3JlbTtcclxuICAgICAgcmlnaHQ6IC0yLjVyZW07XHJcblxyXG4gICAgICAmLXB1bHNlIHtcclxuICAgICAgICB3aWR0aDogNS41cmVtO1xyXG4gICAgICAgIGhlaWdodDogNS41cmVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLWltZyB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxLjVyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gIC5lcXVpcCB7XHJcbiAgICAmX19ib3Qge1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgJi1ibG9jayB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXJlbTtcclxuXHJcbiAgICAgICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiA5LjVyZW07XHJcblxyXG4gICAgICAgICAgLmVxdWlwX19ib3QtaW1nIHtcclxuICAgICAgICAgICAgbGVmdDogLTAuNnJlbTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bnRoLWNoaWxkKDMpIHtcclxuICAgICAgICAgIHBhZGRpbmctbGVmdDogOS41cmVtO1xyXG5cclxuICAgICAgICAgIC5lcXVpcF9fYm90LWltZyB7XHJcbiAgICAgICAgICAgIGxlZnQ6IDIuMnJlbTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA1NjdweCkge1xyXG4gIC5lcXVpcCB7XHJcbiAgICAmX19pbm5lciB7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDIuNXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAmX19tYWluIHtcclxuICAgICAgJi1ibG9jayB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19wbGF5IHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLndvcmtzIHtcclxuICBwYWRkaW5nLXRvcDogMDtcclxuXHJcbiAgJl9faXRlbSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1LjcyOXZ3O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgICAmLS1yZXZlcnNlIHtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fc2xpZGVycyB7XHJcbiAgICBtYXgtd2lkdGg6IDQxLjQwNnZ3O1xyXG4gIH1cclxuXHJcbiAgJl9fc2xpZGVyIHtcclxuICAgIHBhZGRpbmc6IDAuNnZ3O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICYtLW5hdiB7XHJcbiAgICAgIC53b3Jrc19fc2xpZGVyLWl0ZW0ge1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnNsaWNrLWxpc3Qge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtYXJyb3cge1xyXG4gICAgICB3aWR0aDogMy45NTh2dztcclxuICAgICAgaGVpZ2h0OiAzLjk1OHZ3O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgIGJvcmRlcjogMC40MTd2dyBzb2xpZCAjZmZmZmZmO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTRlNGU0O1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDUwJTtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICB0cmFuc2l0aW9uOiAuMnM7XHJcbiAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAwLjUyMXZ3O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmJkNTQyO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLS1wcmV2IHtcclxuICAgICAgICBsZWZ0OiAtMS40dnc7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtLW5leHQge1xyXG4gICAgICAgIHJpZ2h0OiAtMS40dnc7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1uYXYge1xyXG4gICAgICAuc2xpY2stc2xpZGUge1xyXG4gICAgICAgIG1hcmdpbjogMC41MjF2dztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fYmxvY2sge1xyXG4gICAgcGFkZGluZy10b3A6IDIuOTY5dnc7XHJcbiAgICBtYXgtd2lkdGg6IDMwLjQxdnc7XHJcblxyXG4gICAgJi10aXRsZSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDIuMjkydnc7XHJcbiAgICB9XHJcblxyXG4gICAgJi10ZXh0IHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMi42MDR2dztcclxuICAgICAgbWF4LXdpZHRoOiAyNi42MTV2dztcclxuICAgIH1cclxuXHJcbiAgICAmLWRlc2NyIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMi40NDh2dztcclxuICAgIH1cclxuXHJcbiAgICAmLWJ0biB7XHJcbiAgICAgIHdpZHRoOiAxNS42MjV2dztcclxuICAgICAgaGVpZ2h0OiA0LjQ3OXZ3O1xyXG4gICAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgICAgYm94LXNoYWRvdzogMCAwLjIwOHZ3IDAgI2U0YTAzYywgMCAwLjk5dncgMi41NTJ2dyByZ2JhKDIyOCwgMTYwLCA2MCwgMC41KSwgaW5zZXQgMCAwIDEuMDQydncgcmdiYSgyNTEsIDIzMCwgMTc1LCAwLjMzKTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZiZDU0MjtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgI2ZhOWYxMSAwJSwgI2ZjZDQzOCAxMDAlKTtcclxuICAgICAgdGV4dC1zaGFkb3c6IDAgMXB4IDAuNDE3dncgcmdiYSgwLCAwLCAwLCAwLjE1KTtcclxuXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgLTAuMTh2dyAwICNlNGEwM2MsIDAgMC45OXZ3IDIuNTUydncgcmdiYSgyMjgsIDE2MCwgNjAsIDAuNSksIGluc2V0IDAgMCAxLjA0MnZ3IHJnYmEoMjUxLCAyMzAsIDE3NSwgMC4zMyk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkge1xyXG4gIC53b3JrcyB7XHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAmX19zbGlkZXJzIHtcclxuICAgICAgbWF4LXdpZHRoOiAzN3JlbTtcclxuICAgIH1cclxuXHJcbiAgICAmX19zbGlkZXIge1xyXG4gICAgICBwYWRkaW5nOiAwLjZyZW07XHJcblxyXG4gICAgICAmLWFycm93IHtcclxuICAgICAgICB3aWR0aDogNHJlbTtcclxuICAgICAgICBoZWlnaHQ6IDRyZW07XHJcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAwLjVyZW07XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IDAuNXJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLXByZXYge1xyXG4gICAgICAgICAgbGVmdDogLTEuNXJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLW5leHQge1xyXG4gICAgICAgICAgcmlnaHQ6IC0xLjVyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLS1uYXYge1xyXG4gICAgICAgIC5zbGljay1zbGlkZSB7XHJcbiAgICAgICAgICBtYXJnaW46IDAuNXJlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19ibG9jayB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICBtYXgtd2lkdGg6IDMwcmVtO1xyXG5cclxuICAgICAgJi10aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMi4ycmVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLXRleHQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcclxuICAgICAgICBtYXgtd2lkdGg6IDI2cmVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLWRlc2NyIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtYnRuIHtcclxuICAgICAgICB3aWR0aDogMTVyZW07XHJcbiAgICAgICAgaGVpZ2h0OiA0cmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAud29ya3Mge1xyXG4gICAgJl9fc3VidGl0bGUge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc2xpZGVycyB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbiAgICAgIHdpZHRoOiA0NHJlbTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA1NjdweCkge1xyXG4gIC53b3JrcyB7XHJcbiAgICAmX19zbGlkZXJzIHtcclxuICAgICAgd2lkdGg6IDI5cmVtO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gICAgfVxyXG4gIH1cclxufSIsIi5yZXZpZXdzIHtcclxuICBwYWRkaW5nLXRvcDogMDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICZfX3RpdGxlIHtcclxuICAgIG1heC13aWR0aDogNTIuMDgzdnc7XHJcbiAgfVxyXG5cclxuICAmX19pbm5lciB7XHJcbiAgICBwYWRkaW5nOiAxLjgyM3Z3IDAgMXZ3IDUuNjc3dnc7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMS4zMDJ2dyAwIDAgMS4zMDJ2dztcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIH1cclxuXHJcbiAgJl9fd3JhcHBlciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgfVxyXG5cclxuICAmX19zbGlkZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2lkdGg6IDgzLjV2dztcclxuICAgIHotaW5kZXg6IDE7XHJcblxyXG4gICAgLnNsaWNrLWFjdGl2ZSArIC5zbGljay1hY3RpdmUgKyAuc2xpY2stYWN0aXZlICsgLnNsaWNrLWFjdGl2ZSB7XHJcbiAgICAgIG9wYWNpdHk6IDAuNTtcclxuICAgIH1cclxuXHJcbiAgICAmLWl0ZW0ge1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJi1hcnJvdyB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgd2lkdGg6IDUuNTIxdnc7XHJcbiAgICAgIGhlaWdodDogNS41MjF2dztcclxuICAgICAgYm9yZGVyOiAwLjc4MXZ3IHNvbGlkICNmZmZmZmY7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlNGU0ZTQ7XHJcbiAgICAgIHRyYW5zaXRpb246IC4ycztcclxuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgIHRvcDogNTAlO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcblxyXG4gICAgICBpbWcge1xyXG4gICAgICAgIG1heC13aWR0aDogMC44MzN2dztcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZiZDU0MjtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi0tcHJldiB7XHJcbiAgICAgICAgbGVmdDogLTguNXZ3O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLS1uZXh0IHtcclxuICAgICAgICByaWdodDogMTF2dztcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLWJvdCB7XHJcbiAgICAgIHdpZHRoOiA2MHZ3O1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHJpZ2h0OiAtNDB2dztcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBvcGFjaXR5OiAuNTtcclxuXHJcbiAgICAgIC5zbGljay1zbGlkZSB7XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIGhlaWdodDogMjUuODg1dnc7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19iZyB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAtNXZ3O1xyXG4gICAgdG9wOiAtOC4xdnc7XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgbWF4LXdpZHRoOiAyOC40OTB2dztcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkge1xyXG4gIC5yZXZpZXdzIHtcclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgbWF4LXdpZHRoOiA1MHJlbTtcclxuICAgIH1cclxuXHJcbiAgICAmX19pbm5lciB7XHJcbiAgICAgIHBhZGRpbmc6IDEuOHJlbSA1cmVtIDFyZW0gNXJlbTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMi41cmVtIDAgMCAyLjVyZW07XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3NsaWRlciB7XHJcbiAgICAgIG1heC13aWR0aDogNTdyZW07XHJcblxyXG4gICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtYXJyb3cge1xyXG4gICAgICAgIHdpZHRoOiA1LjVyZW07XHJcbiAgICAgICAgaGVpZ2h0OiA1LjVyZW07XHJcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAwLjdyZW07XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IDAuOHJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLXByZXYge1xyXG4gICAgICAgICAgbGVmdDogLThyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1uZXh0IHtcclxuICAgICAgICAgIHJpZ2h0OiAtNnJlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtLWJvdCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2JnIHtcclxuICAgICAgbGVmdDogLTVyZW07XHJcbiAgICAgIHRvcDogLThyZW07XHJcblxyXG4gICAgICBpbWcge1xyXG4gICAgICAgIG1heC13aWR0aDogMjhyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gIC5yZXZpZXdzIHtcclxuICAgICZfX3NsaWRlciB7XHJcbiAgICAgIG1heC13aWR0aDogNDByZW07XHJcblxyXG4gICAgICAmLWFycm93IHtcclxuICAgICAgICAmLS1uZXh0IHtcclxuICAgICAgICAgIHJpZ2h0OiAtNHJlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19iZyB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNTY3cHgpIHtcclxuICAucmV2aWV3cyB7XHJcbiAgICAmX19pbm5lciB7XHJcbiAgICAgIHBhZGRpbmc6IDFyZW07XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDIuNXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAmX19zbGlkZXIge1xyXG4gICAgICBtYXgtd2lkdGg6IDI0cmVtO1xyXG5cclxuICAgICAgJi1hcnJvdyB7XHJcbiAgICAgICAgd2lkdGg6IDQuNXJlbTtcclxuICAgICAgICBoZWlnaHQ6IDQuNXJlbTtcclxuICAgICAgICBib3JkZXItd2lkdGg6IDAuNXJlbTtcclxuXHJcbiAgICAgICAgJi0tcHJldiB7XHJcbiAgICAgICAgICBsZWZ0OiAtNC4ycmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tbmV4dCB7XHJcbiAgICAgICAgICByaWdodDogLTQuMnJlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLmNsaWVudHMge1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgei1pbmRleDogMTtcclxuXHJcbiAgJl9faW5uZXIge1xyXG4gICAgd2lkdGg6IDEwMHZ3O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICB9XHJcblxyXG4gICZfX2l0ZW0ge1xyXG4gICAgd2lkdGg6IDIwJTtcclxuICAgIGhlaWdodDogMTMuMDIxdnc7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgYm9yZGVyOiAwLjVweCBzb2xpZCAjZjNmMmYyO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIGZpbHRlcjogZ3JheXNjYWxlKDEpO1xyXG4gICAgdHJhbnNpdGlvbjogLjJzO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBib3gtc2hhZG93OiAwIDFweCAxMDFweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZjNmMmYyO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICBmaWx0ZXI6IGdyYXlzY2FsZSgwKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2ltZyB7XHJcbiAgICBpbWcge1xyXG4gICAgICBtYXgtd2lkdGg6IDEzLjk1OHZ3O1xyXG4gICAgICBtYXgtaGVpZ2h0OiA2LjM1NHZ3O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XHJcbiAgLmNsaWVudHMge1xyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgIGhlaWdodDogMTNyZW07XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW1nIHtcclxuICAgICAgaW1nIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDEzcmVtO1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDZyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gIC5jbGllbnRzIHtcclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICB3aWR0aDogMzMuMzMzMyU7XHJcblxyXG4gICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA1NjdweCkge1xyXG4gIC5jbGllbnRzIHtcclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICB3aWR0aDogNTAlO1xyXG5cclxuICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLmNhbGMge1xyXG4gICZfX2JhZGdlIHtcclxuICAgIHdpZHRoOiAxMC4xNTZ2dztcclxuICAgIGhlaWdodDogMy4xMjV2dztcclxuICAgIG1hcmdpbjogMCBhdXRvIDIuMzQ0dnc7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYmQ1NDI7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIH1cclxuXHJcbiAgJl9fc3VidGl0bGUge1xyXG4gICAgbWF4LXdpZHRoOiA1MC43ODF2dztcclxuICAgIG1hcmdpbjogMCBhdXRvIDMuOTU4dnc7XHJcbiAgfVxyXG5cclxuICAmX19pbm5lciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICB9XHJcblxyXG4gICZfX2ltZyB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IC0zOHZ3O1xyXG4gICAgbGVmdDogLTM5dnc7XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgbWF4LXdpZHRoOiA4NC4wMTB2dztcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2Zvcm0ge1xyXG4gICAgbWF4LXdpZHRoOiAyNS41dnc7XHJcbiAgICBwYWRkaW5nOiAyLjYwNHZ3IDQuMTY3dnc7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMi4wODN2dztcclxuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuNTIxdncgI2ZmZjtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlZWU7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAxO1xyXG5cclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogLTMlO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICB3aWR0aDogOTglO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XHJcbiAgICAgIG9wYWNpdHk6IC40ODtcclxuICAgICAgei1pbmRleDogLTE7XHJcbiAgICB9XHJcblxyXG4gICAgZGl2LmZhbmN5LXNlbGVjdCBkaXYudHJpZ2dlciB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuMTk4dnc7XHJcbiAgICAgIGhlaWdodDogMy4xMjV2dztcclxuICAgICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkOGQ4ZDg7XHJcbiAgICAgIGNvbG9yOiAjNzQ3NDc0O1xyXG4gICAgICBmb250LXN0eWxlOiB1bnNldDtcclxuXHJcbiAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICB3aWR0aDogMS45Mjd2dztcclxuICAgICAgICBmb250LXNpemU6IDAuODMzdnc7XHJcbiAgICAgICAgaGVpZ2h0OiAxLjkyN3Z3O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyO1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDApIHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2U0ZTRlNCB1cmwoXCIuLi9pbWcvbmF2L2Fycm93LWRvd24ucG5nXCIpIGNlbnRlciBuby1yZXBlYXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAwLjYyNXZ3O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLm9wZW46OmFmdGVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmJkNTQyO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgZGl2LmZhbmN5LXNlbGVjdCB1bC5vcHRpb25zLm9wZW4ge1xyXG4gICAgICB0b3A6IDMuMnZ3O1xyXG4gICAgfVxyXG5cclxuICAgICYtd3JhcHBlciB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2l0ZW0ge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICB3aWR0aDogMy4xMjV2dztcclxuICAgICAgaGVpZ2h0OiAzLjEyNXZ3O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgIGJvcmRlcjogMC40MTd2dyBzb2xpZCAjZmZmZmZmO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmJkNTQyO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6IC02LjR2dztcclxuICAgICAgdG9wOiAxLjJ2dztcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS4yNTB2dztcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIH1cclxuXHJcbiAgICAmOm50aC1jaGlsZCgxKTo6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogJzEnO1xyXG4gICAgfVxyXG5cclxuICAgICY6bnRoLWNoaWxkKDIpOjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiAnMic7XHJcbiAgICB9XHJcblxyXG4gICAgJjpudGgtY2hpbGQoMyk6OmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6ICczJztcclxuICAgIH1cclxuXHJcbiAgICAmOm50aC1jaGlsZCg0KTo6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogJzQnO1xyXG4gICAgfVxyXG5cclxuICAgICY6bnRoLWNoaWxkKDUpOjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiAnNSc7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19sYWJsZSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwLjUyMXZ3O1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGZvbnQtc2l6ZTogMC44MzN2dztcclxuICB9XHJcblxyXG4gICZfX2lucHV0IHtcclxuICAgIHBhZGRpbmc6IC4zdnc7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDJ2dztcclxuICAgIHBhZGRpbmctcmlnaHQ6IDIuMnZ3O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxLjE5OHZ3O1xyXG4gICAgaGVpZ2h0OiAzLjEyNXZ3O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZDhkOGQ4O1xyXG4gICAgY29sb3I6ICM3NDc0NzQ7XHJcbiAgICBmb250LXNpemU6IDF2dztcclxuICB9XHJcblxyXG4gICZfX2J0biB7XHJcbiAgICBoZWlnaHQ6IDMuNjQ2dnc7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGJveC1zaGFkb3c6IDAgMC4yMDh2dyAwICNlNGEwM2MsIDAgMC45OXZ3IDIuNTUydncgcmdiYSgyMjgsIDE2MCwgNjAsIDAuNSksIGluc2V0IDAgMCAxLjA0MnZ3IHJnYmEoMjUxLCAyMzAsIDE3NSwgMC4zMyk7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmJkNTQyO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgI2ZhOWYxMSAwLCAjZmNkNDM4IDEwMCUpO1xyXG4gICAgdGV4dC1zaGFkb3c6IDAgMXB4IDAuNDE3dncgcmdiYSgwLCAwLCAwLCAwLjE1KTtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgYm94LXNoYWRvdzogMCAtMC4xOHZ3IDAgI2U0YTAzYywgMCAwLjk5dncgMi41NTJ2dyByZ2JhKDIyOCwgMTYwLCA2MCwgMC41KSwgaW5zZXQgMCAwIDEuMDQydncgcmdiYSgyNTEsIDIzMCwgMTc1LCAwLjMzKTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkge1xyXG4gIC5jYWxjIHtcclxuICAgICZfX2JhZGdlIHtcclxuICAgICAgd2lkdGg6IDEwcmVtO1xyXG4gICAgICBoZWlnaHQ6IDNyZW07XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc3VidGl0bGUge1xyXG4gICAgICBtYXgtd2lkdGg6IDUwcmVtO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2ltZyB7XHJcbiAgICAgIHRvcDogLTM4cmVtO1xyXG4gICAgICBsZWZ0OiAtMzlyZW07XHJcblxyXG4gICAgICBpbWcge1xyXG4gICAgICAgIG1heC13aWR0aDogODRyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19mb3JtIHtcclxuICAgICAgbWF4LXdpZHRoOiAzMHJlbTtcclxuICAgICAgcGFkZGluZzogMi41cmVtIDRyZW07XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDJyZW07XHJcblxyXG4gICAgICBkaXYuZmFuY3ktc2VsZWN0IGRpdi50cmlnZ2VyIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gICAgICAgIGhlaWdodDogNHJlbTtcclxuICAgICAgICBmb250LXNpemU6IDEuM3JlbTtcclxuXHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgd2lkdGg6IDJyZW07XHJcbiAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgICAgICAgIGhlaWdodDogMnJlbTtcclxuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMC41cmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgZGl2LmZhbmN5LXNlbGVjdCB1bC5vcHRpb25zIHtcclxuICAgICAgICBmb250LXNpemU6IDEuM3JlbTtcclxuICAgICAgfVxyXG5cclxuICAgICAgZGl2LmZhbmN5LXNlbGVjdCB1bC5vcHRpb25zLm9wZW4ge1xyXG4gICAgICAgIHRvcDogMy4ycmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgd2lkdGg6IDNyZW07XHJcbiAgICAgICAgaGVpZ2h0OiAzcmVtO1xyXG4gICAgICAgIGJvcmRlci13aWR0aDogMC41cmVtO1xyXG4gICAgICAgIGxlZnQ6IC02cmVtO1xyXG4gICAgICAgIHRvcDogMnJlbTtcclxuICAgICAgICBmb250LXNpemU6IDEuM3JlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2xhYmxlIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xyXG4gICAgICBmb250LXNpemU6IDEuM3JlbTtcclxuICAgIH1cclxuXHJcbiAgICAmX19pbnB1dCB7XHJcbiAgICAgIHBhZGRpbmc6IDAuNHJlbTtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAycmVtO1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjJyZW07XHJcbiAgICAgIGhlaWdodDogNHJlbTtcclxuICAgICAgZm9udC1zaXplOiAxLjNyZW07XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYnRuIHtcclxuICAgICAgaGVpZ2h0OiAzLjVyZW07XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLmNvbnRyYWN0IHtcclxuICBwYWRkaW5nLXRvcDogMDtcclxuICBwYWRkaW5nLWJvdHRvbTogMnZ3O1xyXG5cclxuICAmX19pbm5lciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIH1cclxuXHJcbiAgJl9fd3JhcHBlci1yaWdodCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgbWF4LXdpZHRoOiA1MC4xdnc7XHJcbiAgfVxyXG5cclxuICAmX19pdGVtIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDMuMTI1dnc7XHJcbiAgICB3aWR0aDogMjIuMTg4dnc7XHJcbiAgICBoZWlnaHQ6IDEwLjQxN3Z3O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHotaW5kZXg6IDE7XHJcblxyXG4gICAgJi13cmFwcGVyIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIH1cclxuXHJcbiAgICAmLXRpdGxlIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMC42MjV2dztcclxuICAgICAgZm9udC1zaXplOiAxLjA0MnZ3O1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgfVxyXG5cclxuICAgICYtdGV4dCB7XHJcbiAgICAgIG1heC13aWR0aDogMTMuMTI1dnc7XHJcbiAgICAgIGZvbnQtc2l6ZTogMC43ODF2dztcclxuICAgICAgY29sb3I6ICM1ZTVlNWU7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICB9XHJcblxyXG4gICAgJi1iZyB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgIHdpZHRoOiAzMC4yMDh2dztcclxuICAgICAgaGVpZ2h0OiAxNC41ODN2dztcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2NoZWNrIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHdpZHRoOiAyLjE4OHZ3O1xyXG4gICAgaGVpZ2h0OiAyLjE4OHZ3O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgYm9yZGVyOiAwLjM2NXZ3IHNvbGlkICNmZmZmZmY7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmJkNTQyO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHRvcDogLTEuN3Z3O1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG5cclxuICAgIGltZyB7XHJcbiAgICAgIG1heC13aWR0aDogMC42MjV2dztcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2ltZyB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNTYzdnc7XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgbWF4LXdpZHRoOiA4LjAyMXZ3O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fYmcge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogLTI1dnc7XHJcbiAgICB0b3A6IC0xM3Z3O1xyXG4gIH1cclxuXHJcbiAgJl9fbW9ja3VwIHtcclxuICAgIGltZyB7XHJcbiAgICAgIG1heC13aWR0aDogNTguMjgxdnc7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19zdGFtcCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDE5dnc7XHJcbiAgICBsZWZ0OiAzM3Z3O1xyXG5cclxuICAgIGltZyB7XHJcbiAgICAgIG1heC13aWR0aDogMTkuOTQ4dnc7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcclxuICAuY29udHJhY3Qge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDJyZW07XHJcblxyXG4gICAgJl9faW5uZXIge1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fd3JhcHBlci1yaWdodCB7XHJcbiAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcclxuICAgICAgd2lkdGg6IDMycmVtO1xyXG4gICAgICBoZWlnaHQ6IDE0cmVtO1xyXG5cclxuICAgICAgJi10aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC40cmVtO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLXRleHQge1xyXG4gICAgICAgIG1heC13aWR0aDogMjFyZW07XHJcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLWJnIHtcclxuICAgICAgICB3aWR0aDogMzlyZW07XHJcbiAgICAgICAgaGVpZ2h0OiAxOXJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NoZWNrIHtcclxuICAgICAgd2lkdGg6IDNyZW07XHJcbiAgICAgIGhlaWdodDogM3JlbTtcclxuICAgICAgYm9yZGVyLXdpZHRoOiAwLjRyZW07XHJcbiAgICAgIHRvcDogLTIuMnJlbTtcclxuXHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAwLjlyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pbWcge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbTtcclxuXHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA4cmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYmcge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICBsZWZ0OiAtMjVyZW07XHJcbiAgICAgIHRvcDogLTEzcmVtO1xyXG4gICAgfVxyXG5cclxuICAgICZfX21vY2t1cCB7XHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA1OHJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3N0YW1wIHtcclxuICAgICAgdG9wOiAxOXJlbTtcclxuICAgICAgbGVmdDogMzNyZW07XHJcblxyXG4gICAgICBpbWcge1xyXG4gICAgICAgIG1heC13aWR0aDogMjByZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gIC5jb250cmFjdCB7XHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgJi1yaWdodCB7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLWxlZnQge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgIGhlaWdodDogMThyZW07XHJcbiAgICAgIHdpZHRoOiA0NyU7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgIGJveC1zaGFkb3c6IDAgMC42MjV2dyA0Ljc5MnZ3IHJnYmEoNDAsIDQwLCA0MCwgMC4zKTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMi41cmVtO1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgJi1iZyB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2ltZyB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA1NjdweCkge1xyXG4gIC5jb250cmFjdF9faXRlbSB7XHJcbiAgICBoZWlnaHQ6IDIycmVtO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xyXG4gICAgcGFkZGluZy1yaWdodDogMXJlbTtcclxuICB9XHJcbn1cclxuIiwiLnRlYW0ge1xyXG4gIHBhZGRpbmctdG9wOiAwO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAmX190aXRsZSB7XHJcbiAgICBtYXgtd2lkdGg6IDUxLjU2M3Z3O1xyXG4gIH1cclxuXHJcbiAgJl9faW5uZXIge1xyXG4gICAgcGFkZGluZzogNS42MjV2dyAwIDAgNS42Nzd2dztcclxuICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwIDEuMzAydncgMS4zMDJ2dyAwO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgfVxyXG5cclxuICAmX19sZWZ0IHtcclxuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XHJcblxyXG4gICAgJi10ZXh0IHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMS41NjN2dztcclxuICAgICAgbWF4LXdpZHRoOiAyOS41ODN2dztcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3JpZ2h0IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICYtd3JhcHBlciB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogNnZ3O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA1LjgzM3Z3O1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgfVxyXG5cclxuICAgICYtaXRlbSB7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAzLjM4NXZ3O1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtaW1nIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IC0yLjJ2dztcclxuICAgICAgbGVmdDogLTEuNHZ3O1xyXG5cclxuICAgICAgaW1nIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDEuOTI3dnc7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLXRpdGxlIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBmb250LXNpemU6IDQuMTY3dnc7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAnVFROb3JtcycsICdSYWxld2F5Jywgc2Fucy1zZXJpZjtcclxuICAgIH1cclxuXHJcbiAgICAmLXRleHQge1xyXG4gICAgICBmb250LXNpemU6IDEuMTQ2dnc7XHJcbiAgICB9XHJcblxyXG4gICAgJi1waG90byB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgICBpbWcge1xyXG4gICAgICAgIG1heC13aWR0aDogNDkuMTE1dnc7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2JhZGdlIHtcclxuICAgIHdpZHRoOiA5LjAxMHZ3O1xyXG4gICAgaGVpZ2h0OiAyLjM5NnZ3O1xyXG4gICAgYm94LXNoYWRvdzogMCAwLjYyNXZ3IDMuMTI1dncgcmdiYSg0MCwgNDAsIDQwLCAwLjIpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMC41MjF2dztcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICYtZ3JvdXAge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHotaW5kZXg6IDE7XHJcblxyXG4gICAgICAmLTEge1xyXG4gICAgICAgIGJvdHRvbTogNS4zdnc7XHJcbiAgICAgICAgbGVmdDogNnZ3O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLTIge1xyXG4gICAgICAgIGJvdHRvbTogOS4zdnc7XHJcbiAgICAgICAgbGVmdDogMzR2dztcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtbmFtZSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMC42Nzd2dztcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgY29sb3I6ICMyODI4Mjg7XHJcbiAgICAgIHotaW5kZXg6IDE7XHJcbiAgICB9XHJcblxyXG4gICAgJi1wb3NpdGlvbiB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMC41MjF2dztcclxuICAgICAgY29sb3I6ICM4ODg3ODc7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAyLjF2dztcclxuICAgICAgbGVmdDogMS42dnc7XHJcbiAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XHJcbiAgLnRlYW0ge1xyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICBtYXgtd2lkdGg6IDUwcmVtO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2lubmVyIHtcclxuICAgICAgcGFkZGluZzogNXJlbSAwIDAgNXJlbTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMCAyLjVyZW0gMi41cmVtIDA7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGVmdCB7XHJcbiAgICAgICYtdGV4dCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xyXG4gICAgICAgIG1heC13aWR0aDogMzByZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19yaWdodCB7XHJcbiAgICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xyXG5cclxuICAgICAgJi13cmFwcGVyIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi1pdGVtIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDNyZW07XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtaW1nIHtcclxuICAgICAgICB0b3A6IC0ycmVtO1xyXG4gICAgICAgIGxlZnQ6IC0xLjVyZW07XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IDJyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLXRpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDRyZW07XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtdGV4dCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtcGhvdG8ge1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IDUwcmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2JhZGdlIHtcclxuICAgICAgd2lkdGg6IDEycmVtO1xyXG4gICAgICBoZWlnaHQ6IDMuN3JlbTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMXJlbTtcclxuXHJcbiAgICAgICYtZ3JvdXAge1xyXG4gICAgICAgICYtMSB7XHJcbiAgICAgICAgICBib3R0b206IDVyZW07XHJcbiAgICAgICAgICBsZWZ0OiA2cmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0yIHtcclxuICAgICAgICAgIGJvdHRvbTogOXJlbTtcclxuICAgICAgICAgIGxlZnQ6IDM0cmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJi1uYW1lIHtcclxuICAgICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtcG9zaXRpb24ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMC44cmVtO1xyXG4gICAgICAgIHRvcDogMy4ycmVtO1xyXG4gICAgICAgIGxlZnQ6IDEuOXJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDU2N3B4KSB7XHJcbiAgLnRlYW0ge1xyXG4gICAgJl9faW5uZXIge1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAyLjVyZW07XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGVmdCB7XHJcbiAgICAgIHBhZGRpbmc6IDNyZW0gMnJlbSAwIDJyZW07XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcmlnaHQge1xyXG4gICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XHJcbiAgICAgICYtd3JhcHBlciB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi10aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzLjVyZW07XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtdGV4dCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLWl0ZW0ge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMXJlbTtcclxuXHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtcGhvdG8ge1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IDMwcmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2JhZGdlIHtcclxuICAgICAgJi1ncm91cCB7XHJcbiAgICAgICAgJi0xIHtcclxuICAgICAgICAgIGxlZnQ6IDEuNXJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtMiB7XHJcbiAgICAgICAgICBib3R0b206IDMuNXJlbTtcclxuICAgICAgICAgIGxlZnQ6IDE2LjhyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5zdGVwcyB7XHJcbiAgcGFkZGluZy10b3A6IDA7XHJcbiAgcGFkZGluZy1ib3R0b206IDA7XHJcblxyXG4gICZfX2lubmVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICB9XHJcblxyXG4gICZfX3RpdGxlIHtcclxuICAgIG1heC13aWR0aDogNTYuOTR2dztcclxuICB9XHJcblxyXG4gICZfX3dyYXBwZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICB9XHJcblxyXG4gICZfX2l0ZW0ge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMy40Mzh2dztcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHdpZHRoOiAyMyU7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIHdpZHRoOiAyLjYwNHZ3O1xyXG4gICAgICBoZWlnaHQ6IDIuNjA0dnc7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgYm9yZGVyOiAwLjUyMXZ3IHNvbGlkICNmZmZmZmY7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmYmQ1NDI7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgbGVmdDogNTAlO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgIHRvcDogLTIuNXZ3O1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgZm9udC1zaXplOiAxLjI1MHZ3O1xyXG4gICAgfVxyXG5cclxuICAgICY6bnRoLWNoaWxkKDEpOjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiAnMSc7XHJcbiAgICB9XHJcblxyXG4gICAgJjpudGgtY2hpbGQoMik6OmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6ICcyJztcclxuICAgIH1cclxuXHJcbiAgICAmOm50aC1jaGlsZCgzKTo6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogJzMnO1xyXG4gICAgfVxyXG5cclxuICAgICY6bnRoLWNoaWxkKDQpOjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiAnNCc7XHJcbiAgICB9XHJcblxyXG4gICAgJjpudGgtY2hpbGQoNSk6OmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6ICc1JztcclxuICAgIH1cclxuXHJcbiAgICAmOm50aC1jaGlsZCg2KTo6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogJzYnO1xyXG4gICAgfVxyXG5cclxuICAgICY6bnRoLWNoaWxkKDcpOjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiAnNyc7XHJcbiAgICB9XHJcblxyXG4gICAgJjpudGgtY2hpbGQoOCk6OmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6ICc4JztcclxuICAgIH1cclxuXHJcbiAgICAmLWltZyB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuODYzdnc7XHJcbiAgICB9XHJcblxyXG4gICAgJi10aXRsZSB7XHJcbiAgICAgIG1heC13aWR0aDogMTEuNzE5dnc7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS4wNDJ2dztcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkge1xyXG4gIC5zdGVwcyB7XHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgIG1heC13aWR0aDogNTZyZW07XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07XHJcblxyXG4gICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIHdpZHRoOiAyLjVyZW07XHJcbiAgICAgICAgaGVpZ2h0OiAyLjVyZW07XHJcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAwLjVyZW07XHJcbiAgICAgICAgdG9wOiAtMnJlbTtcclxuICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi1pbWcge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtdGl0bGUge1xyXG4gICAgICAgIG1heC13aWR0aDogMTJyZW07XHJcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAuc3RlcHMge1xyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgIHdpZHRoOiAzMSU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNTY3cHgpIHtcclxuICAuc3RlcHMge1xyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgd2lkdGg6IDQ3JTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLmNhbGwge1xyXG4gIHBhZGRpbmctdG9wOiAwO1xyXG5cclxuICAmX19pbm5lciB7XHJcbiAgICBwYWRkaW5nOiAyLjkxN3Z3IDguODU0dncgNC42dncgNS42Nzd2dztcclxuICAgIGJvcmRlci1yYWRpdXM6IDEuMzAydncgMCAwIDEuMzAydnc7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB9XHJcblxyXG4gICZfX3RpdGxlIHtcclxuICAgIG1heC13aWR0aDogNDIuOTY5dnc7XHJcbiAgfVxyXG5cclxuICAmX19saXN0IHtcclxuICAgICYtaXRlbSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuNTYzdnc7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJi1jaGVjayB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMS4xNTh2dztcclxuICAgICAgd2lkdGg6IDIuMjkydnc7XHJcbiAgICAgIGhlaWdodDogMi4yOTJ2dztcclxuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAwLjc4MXZ3O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi10ZXh0IHtcclxuICAgICAgbWF4LXdpZHRoOiAxNy43MDh2dztcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX21pZCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBsZWZ0OiAzOXZ3O1xyXG4gICAgei1pbmRleDogMjtcclxuXHJcbiAgICAmLXJlZWwge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogOHZ3O1xyXG4gICAgICBsZWZ0OiAtNnZ3O1xyXG5cclxuICAgICAgaW1nIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDYuNjE1dnc7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLXBob3RvIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxOC43NTB2dztcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtYmFkZ2Uge1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIHBhZGRpbmc6IDEuMDQydncgMS44NjN2dztcclxuICAgICAgYm94LXNoYWRvdzogMCAwLjYyNXZ3IDMuMTI1dncgcmdiYSg0MCwgNDAsIDQwLCAwLjIpO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAwLjUyMXZ3O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcblxyXG4gICAgICAmLWdyb3VwIHtcclxuICAgICAgICB3aWR0aDogMjB2dztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYm90dG9tOiA4Ljh2dztcclxuICAgICAgICBsZWZ0OiAtOC40dnc7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtdG9wIHtcclxuICAgICAgICB0b3A6IC0yLjN2dztcclxuICAgICAgICBsZWZ0OiAxLjV2dztcclxuICAgICAgICBmb250LXNpemU6IDAuNzI5dnc7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLW5hbWUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMC44MzN2dztcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLXBvc2l0aW9uIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjY3N3Z3O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMC43Mjl2dztcclxuICAgICAgfVxyXG5cclxuICAgICAgJi1waG9uZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAwLjgzM3Z3O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnVFROb3JtcycsICdSYWxld2F5Jywgc2Fucy1zZXJpZjtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICBjb2xvcjogI2ZiZDU0MjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtaW1nIHtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogMC4yNjB2dztcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMC45OTB2dztcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2Zvcm0ge1xyXG4gICAgbWF4LXdpZHRoOiAyMy40Mzh2dztcclxuICAgIHBhZGRpbmc6IDIuNjA0dncgMy4xMjV2dztcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDIuMDgzdnc7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjUyMXZ3ICNmZmY7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZWVlO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMTtcclxuXHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IC0zJTtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgd2lkdGg6IDk4JTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xyXG4gICAgICBvcGFjaXR5OiAuNDg7XHJcbiAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgfVxyXG5cclxuICAgICYtcGhvbmUge1xyXG4gICAgICBmb250LWZhbWlseTogJ1RUTm9ybXMnLCAnUmFsZXdheScsIHNhbnMtc2VyaWY7XHJcbiAgICAgIHBhZGRpbmc6IDAgMS43MTl2dztcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMy45NTh2dztcclxuICAgICAgYm9yZGVyLXJhZGl1czogMS45Nzl2dztcclxuICAgICAgYm9yZGVyOiAxcHggZGFzaGVkICM1ZTVlNWU7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgaW1nIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNjI1dnc7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxLjMwMnZ3O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmJkNTQyO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1pbnB1dCB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMy4wNzN2dztcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMS4wOTR2dztcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMy4xMjV2dztcclxuICAgICAgYm9yZGVyLXJhZGl1czogMS41NjN2dztcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2Q4ZDhkODtcclxuICAgICAgY29sb3I6ICM3NDc0NzQ7XHJcbiAgICAgIGZvbnQtc2l6ZTogMC44MzN2dztcclxuICAgICAgYmFja2dyb3VuZDogbm8tcmVwZWF0IGNlbnRlciBsZWZ0IDEuM3Z3O1xyXG5cclxuICAgICAgJi0tZGF0ZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAwLjkzOHZ3O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLS1waG9uZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAwLjk5MHZ3O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1idG4ge1xyXG4gICAgICBoZWlnaHQ6IDMuNjQ2dnc7XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICBib3gtc2hhZG93OiAwIDAuMjA4dncgMCAjZTRhMDNjLCAwIDAuOTl2dyAyLjU1MnZ3IHJnYmEoMjI4LCAxNjAsIDYwLCAwLjUpLCBpbnNldCAwIDAgMS4wNDJ2dyByZ2JhKDI1MSwgMjMwLCAxNzUsIDAuMzMpO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmJkNTQyO1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCAjZmE5ZjExIDAsICNmY2Q0MzggMTAwJSk7XHJcbiAgICAgIHRleHQtc2hhZG93OiAwIDFweCAwLjQxN3Z3IHJnYmEoMCwgMCwgMCwgMC4xNSk7XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBib3gtc2hhZG93OiAwIC0wLjE4dncgMCAjZTRhMDNjLCAwIDAuOTl2dyAyLjU1MnZ3IHJnYmEoMjI4LCAxNjAsIDYwLCAwLjUpLCBpbnNldCAwIDAgMS4wNDJ2dyByZ2JhKDI1MSwgMjMwLCAxNzUsIDAuMzMpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi13cmFwcGVyIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3Bob25lIHtcclxuICAgIHdpZHRoOiA1LjUyMXZ3O1xyXG4gICAgaGVpZ2h0OiA1LjUyMXZ3O1xyXG4gICAgYm9yZGVyOiAwLjc4MXZ3IHNvbGlkICNmZmZmZmY7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmJkNTQyO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IC0yLjd2dztcclxuICAgIHRvcDogNTAlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG5cclxuICAgIGltZyB7XHJcbiAgICAgIG1heC13aWR0aDogMS4zMDJ2dztcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkge1xyXG4gIC5jYWxsIHtcclxuICAgICZfX2lubmVyIHtcclxuICAgICAgcGFkZGluZzogM3JlbSA4cmVtIDRyZW0gNXJlbTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMi41cmVtIDAgMCAyLjVyZW07XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICBtYXgtd2lkdGg6IDQwcmVtO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2xpc3Qge1xyXG4gICAgICAmLWl0ZW0ge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi1jaGVjayB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xyXG4gICAgICAgIHdpZHRoOiAycmVtO1xyXG4gICAgICAgIGhlaWdodDogMnJlbTtcclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIG1heC13aWR0aDogMC43cmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJi10ZXh0IHtcclxuICAgICAgICBtYXgtd2lkdGg6IDE4cmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbWlkIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgbGVmdDogMzlyZW07XHJcblxyXG4gICAgICAmLXJlZWwge1xyXG4gICAgICAgIHRvcDogOHJlbTtcclxuICAgICAgICBsZWZ0OiAtNnJlbTtcclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIG1heC13aWR0aDogNnJlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtcGhvdG8ge1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IDE4cmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJi1iYWRnZSB7XHJcbiAgICAgICAgcGFkZGluZzogMXJlbSAxLjdyZW07XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMXJlbTtcclxuXHJcbiAgICAgICAgJi1ncm91cCB7XHJcbiAgICAgICAgICB3aWR0aDogMjByZW07XHJcbiAgICAgICAgICBib3R0b206IDlyZW07XHJcbiAgICAgICAgICBsZWZ0OiAtOHJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtdG9wIHtcclxuICAgICAgICAgIHRvcDogLTIuM3JlbTtcclxuICAgICAgICAgIGxlZnQ6IDEuNXJlbTtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtbmFtZSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXBvc2l0aW9uIHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgICAgICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXBob25lIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuXHJcbiAgICAgICAgICAmLWltZyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xyXG5cclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICBtYXgtd2lkdGg6IDFyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19mb3JtIHtcclxuICAgICAgbWF4LXdpZHRoOiAzMnJlbTtcclxuICAgICAgcGFkZGluZzogMi41cmVtIDNyZW07XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDJyZW07XHJcblxyXG4gICAgICAmLXBob25lIHtcclxuICAgICAgICBwYWRkaW5nOiAwIDJyZW07XHJcbiAgICAgICAgaGVpZ2h0OiA0cmVtO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDJyZW07XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcclxuICAgICAgICAgIG1heC13aWR0aDogMS4zcmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJi1pbnB1dCB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzcmVtO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgICAgICAgaGVpZ2h0OiAzcmVtO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDJyZW07XHJcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDEuM3JlbTtcclxuXHJcbiAgICAgICAgJi0tZGF0ZSB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDFyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1waG9uZSB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDFyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLWJ0biB7XHJcbiAgICAgICAgaGVpZ2h0OiAzLjVyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19waG9uZSB7XHJcbiAgICAgIHdpZHRoOiA1cmVtO1xyXG4gICAgICBoZWlnaHQ6IDVyZW07XHJcbiAgICAgIGJvcmRlci13aWR0aDogMC42cmVtO1xyXG4gICAgICBsZWZ0OiAtMi41cmVtO1xyXG5cclxuICAgICAgaW1nIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDEuM3JlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgLmNhbGwge1xyXG4gICAgJl9fbGVmdCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNTY3cHgpIHtcclxuICAuY2FsbCB7XHJcbiAgICAmX19pbm5lciB7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDIuNXJlbTtcclxuICAgICAgcGFkZGluZzogMnJlbTtcclxuICAgIH1cclxuXHJcbiAgICAmX19waG9uZSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5uZXdzIHtcclxuICBwYWRkaW5nLXRvcDogMDtcclxuXHJcbiAgJl9fd3JhcHBlciB7XHJcbiAgICAmLXRvcCB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmLWJvdCB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2J0biB7XHJcbiAgICB3aWR0aDogMTEuNDA2dnc7XHJcbiAgICBoZWlnaHQ6IDQuNDc5dnc7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZmJkNTQyO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGJveC1zaGFkb3c6IDAgMC45OXZ3IDIuNTUydncgcmdiYSgjZmJkNTQyLCAwLjUpLCBpbnNldCAwIDAgMS4wNDJ2dyByZ2JhKCNmYmQ1NDIsIDAuMzMpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9faXRlbSB7XHJcbiAgICB3aWR0aDogMzIlO1xyXG5cclxuICAgICYtaW1nIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMC43ODN2dztcclxuICAgIH1cclxuXHJcbiAgICAmLXRpdGxlIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMC40NXZ3O1xyXG4gICAgfVxyXG5cclxuICAgICYtdGV4dCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuNjc3dnc7XHJcbiAgICAgIGZvbnQtc2l6ZTogMC44MzN2dztcclxuICAgIH1cclxuXHJcbiAgICAmLXdyYXBwZXIge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJi1kYXRlIHtcclxuICAgICAgY29sb3I6ICM5MDkwOTA7XHJcbiAgICAgIGZvbnQtc2l6ZTogMC44MzN2dztcclxuICAgIH1cclxuXHJcbiAgICAmLWJ0biB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMC44MzN2dztcclxuICAgICAgd2lkdGg6IDkuMTE1dnc7XHJcbiAgICAgIGhlaWdodDogMi44NjV2dztcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZiZDU0MjtcclxuICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuXHJcbiAgICAgICYtaW1nIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMC41MjF2dztcclxuICAgICAgICBtYXJnaW4tdG9wOiAwLjIwOHZ3O1xyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiAwLjQxN3Z3O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi1tYWluIHtcclxuICAgIC5uZXdzIHtcclxuICAgICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19pdGVtIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLWl0ZW0ge1xyXG4gICAgJi1tYWluLm1haW4ge1xyXG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvcG9ydGZvbGlvL3BvcnRmb2xpby1iZy5wbmdcIikgbm8tcmVwZWF0O1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RvcCB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIH1cclxuXHJcbiAgICAmX19ib3Qge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZGF0ZSB7XHJcbiAgICAgIGNvbG9yOiAjOTA5MDkwO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RleHQge1xyXG4gICAgICBtYXgtd2lkdGg6IDQ3LjM5NnZ3O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2ltZyB7XHJcbiAgICAgIG1heC13aWR0aDogMjcuMDMxdnc7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcclxuICAubmV3cyB7XHJcbiAgICAmX19idG4ge1xyXG4gICAgICB3aWR0aDogMTFyZW07XHJcbiAgICAgIGhlaWdodDogNHJlbTtcclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgJi1pbWcge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtdGl0bGUge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi10ZXh0IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XHJcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLWRhdGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi1idG4ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgICB3aWR0aDogOXJlbTtcclxuICAgICAgICBoZWlnaHQ6IDNyZW07XHJcblxyXG4gICAgICAgICYtaW1nIHtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW07XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwLjNyZW07XHJcblxyXG4gICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAwLjVyZW07XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1pdGVtIHtcclxuICAgICAgJl9fdGV4dCB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAzNnJlbTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJl9faW1nIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDMxcmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAubmV3cyB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcclxuXHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgJi1ib3Qge1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG4gICAgICB3aWR0aDogNDglO1xyXG4gICAgfVxyXG5cclxuICAgICYtaXRlbSB7XHJcbiAgICAgICZfX3RvcCB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fYm90IHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX3RleHQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX2ltZyB7fVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDU2N3B4KSB7XHJcbiAgLm5ld3Mge1xyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICYtYm90IHtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICB3aWR0aDogOTAlO1xyXG4gICAgfVxyXG5cclxuICAgICYtbWFpbiB7XHJcbiAgICAgIC5uZXdzIHtcclxuICAgICAgICAmX193cmFwcGVyIHtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIuc2VvIHtcclxuICBwYWRkaW5nLXRvcDogMDtcclxuICBwYWRkaW5nLWJvdHRvbTogM3Z3OztcclxuICBcclxuICAmX190ZXh0IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGhlaWdodDogNC40dnc7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGJvdHRvbTogMDtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogM3Z3O1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCB0cmFuc3BhcmVudCAwJSwgI2ZmZiAxMDAlKTtcclxuICAgIH1cclxuXHJcbiAgICAmLS1zaG93IHtcclxuICAgICAgaGVpZ2h0OiBhdXRvO1xyXG5cclxuICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19zaG93IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgfVxyXG5cclxuICAmX19idG4ge1xyXG4gICAgd2lkdGg6IDEuMDk0dnc7XHJcbiAgICBoZWlnaHQ6IDAuNTczdnc7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcclxuICAuc2VvIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xyXG5cclxuICAgICZfX3RleHQge1xyXG4gICAgICBoZWlnaHQ6IDRyZW07XHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgaGVpZ2h0OiAzcmVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLS1zaG93IHtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19idG4ge1xyXG4gICAgICB3aWR0aDogMXJlbTtcclxuICAgICAgaGVpZ2h0OiAwLjVyZW07XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLm1hcCB7XHJcbiAgcGFkZGluZy10b3A6IDA7XHJcbiAgcGFkZGluZy1ib3R0b206IDN2dztcclxuXHJcbiAgJl9faW5uZXIge1xyXG4gICAgaGVpZ2h0OiA0NC4yNzF2dztcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB9XHJcblxyXG4gICZfX2NvbnRlbnQge1xyXG4gICAgYm9yZGVyLXJhZGl1czogMCAxLjMwMnZ3IDEuMzAydncgMDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgfVxyXG5cclxuICAmX19mb3JtIHtcclxuICAgIHBhZGRpbmc6IDIuMzQ0dncgMS4zMDJ2dztcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDIuMDgzdnc7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjUyMXZ3ICNmZmY7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZWVlO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICBsZWZ0OiAxMnZ3O1xyXG4gICAgei1pbmRleDogMTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IC0zJTtcclxuICAgICAgd2lkdGg6IDk4JTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xyXG4gICAgICBvcGFjaXR5OiAuNDg7XHJcbiAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgfVxyXG5cclxuICAgICYtaXRlbSB7XHJcbiAgICAgIHdpZHRoOiAxNC43NjV2dztcclxuICAgICAgcGFkZGluZy1ib3R0b206IDEuMTk4dnc7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuMTk4dnc7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgIzk0OTQ5NDtcclxuICAgIH1cclxuXHJcbiAgICAmLXRpdGxlIHtcclxuICAgICAgZm9udC1zaXplOiAxLjg3NXZ3O1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgfVxyXG5cclxuICAgICYtc3VidGl0bGUge1xyXG4gICAgICBmb250LWZhbWlseTogJ1RUTm9ybXMnLCAnUmFsZXdheScsIHNhbnMtc2VyaWY7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwLjUyMXZ3O1xyXG4gICAgICBmb250LXNpemU6IDEuMjUwdnc7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICB9XHJcblxyXG4gICAgJi1saW5rIHtcclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgY29sb3I6ICNmYmQ1NDI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLXRleHQge1xyXG4gICAgICBmb250LXNpemU6IDAuOTM4dnc7XHJcbiAgICB9XHJcblxyXG4gICAgJi10aW1lIHtcclxuICAgICAgZm9udC1zaXplOiAwLjgzM3Z3O1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHdpZHRoOiAwLjMxM3Z3O1xyXG4gICAgICAgIGhlaWdodDogMC4zMTN2dztcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDhjZTBkO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgIGxlZnQ6IDEuN3Z3O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi13cmFwcGVyIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XHJcbiAgLm1hcCB7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcclxuXHJcbiAgICAmX19pbm5lciB7XHJcbiAgICAgIGhlaWdodDogNDRyZW07XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGVudCB7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAgMi41cmVtIDIuNXJlbSAwO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2Zvcm0ge1xyXG4gICAgICBwYWRkaW5nOiAyLjNyZW0gMS4zcmVtO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAycmVtO1xyXG4gICAgICBsZWZ0OiA0cmVtO1xyXG4gICAgICB3aWR0aDogMjZyZW07XHJcblxyXG4gICAgICAmLXdyYXBwZXIge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtaXRlbSB7XHJcbiAgICAgICAgd2lkdGg6IDE1cmVtO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxLjFyZW07XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS4xcmVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLXRpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi1zdWJ0aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLXRleHQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi10aW1lIHtcclxuICAgICAgICBmb250LXNpemU6IDFyZW07XHJcblxyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICB3aWR0aDogMC4zcmVtO1xyXG4gICAgICAgICAgaGVpZ2h0OiAwLjNyZW07XHJcbiAgICAgICAgICBsZWZ0OiAxLjdyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAubWFwIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtO1xyXG5cclxuICAgICZfX2lubmVyIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBoZWlnaHQ6IDY1cmVtO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2Zvcm0ge1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAwIDIuNXJlbSAyLjVyZW0gMDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNTY3cHgpIHtcclxuICAubWFwIHtcclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAyLjVyZW07XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZm9ybSB7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDIuNXJlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC50aXRsZSBiciB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuXHJcbiAgLnQtbWluIGJyIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG59IiwiLmNvbnRhY3RzIHtcclxuICBwYWRkaW5nLXRvcDogMDtcclxuICBwYWRkaW5nLWJvdHRvbTogMnZ3O1xyXG5cclxuICAmX19pbm5lciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gIH1cclxuXHJcbiAgJl9fd3JhcHBlciB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxLjQ1OHZ3O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgfVxyXG5cclxuICAmX19sb2dvIHtcclxuICAgIG1hcmdpbi1yaWdodDogMi4wMzF2dztcclxuXHJcbiAgICBpbWcge1xyXG4gICAgICBtYXgtd2lkdGg6IDExLjg3NXZ3O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fdGV4dCB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDIuOXZ3O1xyXG4gIH1cclxuXHJcbiAgJl9fc29jaWFscyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgICYtaXRlbSB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMC4zNjV2dztcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIHdpZHRoOiAyLjcwOHZ3O1xyXG4gICAgICBoZWlnaHQ6IDIuNzA4dnc7XHJcbiAgICAgIGJveC1zaGFkb3c6IDAgMC4zNjV2dyAxLjQwNnZ3IHJnYmEoNDAsIDQwLCA0MCwgMC4xKTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICB0cmFuc2l0aW9uOiAuMnM7XHJcblxyXG4gICAgICBpbWcge1xyXG4gICAgICAgIG1heC13aWR0aDogMS4zNTR2dztcclxuICAgICAgICBtYXgtaGVpZ2h0OiAxLjE5OHZ3O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2xlZnQge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAyLjIwOHZ3O1xyXG4gIH1cclxuXHJcbiAgJl9fcmlnaHQge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGZsZXgtZ3JvdzogMTtcclxuICB9XHJcblxyXG4gICZfX2l0ZW0ge1xyXG4gICAgJi10aXRsZSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuMzAydnc7XHJcbiAgICB9XHJcblxyXG4gICAgJi1saW5rIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIG1heC13aWR0aDogMTIuMjkydnc7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuNTIxdnc7XHJcbiAgICAgIGNvbG9yOiAjNzQ3NDc0O1xyXG4gICAgICBmb250LXNpemU6IDAuODMzdnc7XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBjb2xvcjogI2ZiZDU0MjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XHJcbiAgLmNvbnRhY3RzIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xyXG5cclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbG9nbyB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMnJlbTtcclxuXHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMnJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RleHQge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDNyZW07XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc29jaWFscyB7XHJcbiAgICAgICYtaXRlbSB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XHJcbiAgICAgICAgd2lkdGg6IDNyZW07XHJcbiAgICAgICAgaGVpZ2h0OiAzcmVtO1xyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiAxLjVyZW07XHJcbiAgICAgICAgICBtYXgtaGVpZ2h0OiAxLjFyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGVmdCB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMi4ycmVtO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICAmLXRpdGxlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjNyZW07XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtbGluayB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMnJlbTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XHJcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAuY29udGFjdHMge1xyXG4gICAgJl9faW5uZXIge1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2xlZnQge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDU2N3B4KSB7XHJcbiAgLmNvbnRhY3RzIHtcclxuICAgICZfX3JpZ2h0IHtcclxuICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG4gICAgICB3aWR0aDogNDclO1xyXG4gICAgfVxyXG4gIH1cclxufSIsIi5mb290ZXIge1xyXG4gIHBhZGRpbmc6IDEuNzE5dncgMDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyMjI5O1xyXG5cclxuICAmX19pbm5lciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIH1cclxuXHJcbiAgJl9faXRlbSB7XHJcbiAgICBmb250LXNpemU6IDAuNjc3dnc7XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNjtcclxuICB9XHJcblxyXG4gICZfX2xpbmsge1xyXG4gICAgY29sb3I6ICNmYmQ1NDI7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcclxuICAuZm9vdGVyIHtcclxuICAgIHBhZGRpbmc6IDEuN3JlbSAwO1xyXG5cclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICBmb250LXNpemU6IDAuOHJlbTtcclxuICAgIH1cclxuICB9XHJcbn0iLCIubGluZXMge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiA1MCU7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gIHRvcDogMDtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgd2lkdGg6IDg3LjUwMHZ3O1xyXG4gIHotaW5kZXg6IC0xO1xyXG5cclxuICAmX19pdGVtIHtcclxuICAgIHdpZHRoOiAxcHg7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGNkY2RjO1xyXG4gICAgei1pbmRleDogLTE7XHJcbiAgfVxyXG59XHJcbiIsIi5tb2RhbCB7XHJcbiAgdG9wOiAxMHZ3O1xyXG4gIGJvcmRlcjogMDtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgY29sb3I6ICMwMDA7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gIHdpZHRoOiBhdXRvO1xyXG5cclxuICAmOjpiZWZvcmUge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcblxyXG4gICYtb3ZlcmxheSB7XHJcbiAgICB6LWluZGV4OiA5OTk7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XHJcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XHJcbiAgfVxyXG5cclxuICAmX19jbG9zZSB7XHJcbiAgICB3aWR0aDogMnJlbTtcclxuICAgIGhlaWdodDogMnJlbTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogOCU7XHJcbiAgICByaWdodDogNiU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHotaW5kZXg6IDk7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgJjo6YmVmb3JlLCAmOjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6ICcgJztcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgd2lkdGg6IDJweDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2QyZDJkMjtcclxuICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgfVxyXG5cclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgIH1cclxuXHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19mb3JtIHtcclxuICAgIHBhZGRpbmc6IDIuMzQ0dncgMi4wMDJ2dztcclxuICAgIHdpZHRoOiAyMy4yMjl2dztcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDIuMDgzdnc7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjUyMXZ3ICNmZmY7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZWVlO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMTtcclxuXHJcbiAgICAmLXRpdGxlIHtcclxuICAgICAgbWF4LXdpZHRoOiAxMS40NTh2dztcclxuICAgIH1cclxuXHJcbiAgICAmLXRleHQge1xyXG4gICAgICBtYXgtd2lkdGg6IDExLjQ1OHZ3O1xyXG4gICAgfVxyXG5cclxuICAgICYtaW5wdXQge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDIuNTUydnc7XHJcbiAgICAgIGhlaWdodDogMy4xMjV2dztcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2Q4ZDhkODtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XHJcbiAgICAgIGNvbG9yOiAjNzQ3NDc0O1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcblxyXG4gICAgJi1idG4ge1xyXG4gICAgICBoZWlnaHQ6IDMuMTI1dnc7XHJcbiAgICAgIHRleHQtc2hhZG93OiAwIDFweCAwLjQxN3Z3IHJnYmEoMCwgMCwgMCwgMC4xNSk7XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICBib3gtc2hhZG93OiAwIDAuMjA4dncgMCAjZTRhMDNjLCAwIDAuOTl2dyAyLjU1MnZ3IHJnYmEoMjI4LCAxNjAsIDYwLCAwLjUpLCBpbnNldCAwIDAgMS4wNDJ2dyByZ2JhKDI1MSwgMjMwLCAxNzUsIDAuMzMpO1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCAjZmE5ZjExIDAsICNmY2Q0MzggMTAwJSk7XHJcbiAgICAgIHRyYW5zaXRpb246IC4ycztcclxuXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgLTAuMTh2dyAwICNlNGEwM2MsIDAgMC45OXZ3IDIuNTUydncgcmdiYSgyMjgsIDE2MCwgNjAsIDAuNSksIGluc2V0IDAgMCAxLjA0MnZ3IHJnYmEoMjUxLCAyMzAsIDE3NSwgMC4zMyk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLXdyYXBwZXIge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi1jYWxsIHtcclxuICAgICZfX2Zvcm0ge1xyXG4gICAgICAmLWlucHV0IHtcclxuICAgICAgICAmLS1uYW1lIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogLjk5dnc7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1waG9uZSB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IC45OXZ3O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi10aGFuayB7XHJcbiAgICAmX19jYWxsIHtcclxuICAgICAgcGFkZGluZy10b3A6IDIuMDMxdnc7XHJcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZThlN2U3O1xyXG5cclxuICAgICAgJi1saW5rIHtcclxuICAgICAgICBmb250LWZhbWlseTogVFROb3JtcyxSYWxld2F5LHNhbnMtc2VyaWY7XHJcbiAgICAgICAgcGFkZGluZzogMCAxLjcxOXZ3O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMy45NTh2dztcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcclxuICAgICAgICBib3JkZXI6IDFweCBkYXNoZWQgIzVlNWU1ZTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZiZDU0MjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC42MjV2dztcclxuICAgICAgICAgIG1heC13aWR0aDogMS4zMDJ2dztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19zb2NpYWxzIHtcclxuICAgICAgJi13cmFwcGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLWxpbmsge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMC43dnc7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDcuMzQ0dnc7XHJcbiAgICAgICAgaGVpZ2h0OiAyLjg2NXZ3O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlY2VjZWM7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmJkNTQyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogMC41MTN2dztcclxuICAgICAgICAgIG1heC13aWR0aDogMS4yNTB2dztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtbG9hZCB7XHJcbiAgICAmX19jbG9zZSB7XHJcbiAgICAgIHJpZ2h0OiAtMSU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW5uZXIge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHdpZHRoOiAyMi4xODh2dztcclxuICAgICAgaGVpZ2h0OiAxMC40MTd2dztcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgei1pbmRleDogMTtcclxuICAgIH1cclxuXHJcbiAgICAmX19jaGVjayB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgd2lkdGg6IDIuMTg4dnc7XHJcbiAgICAgIGhlaWdodDogMi4xODh2dztcclxuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICBib3JkZXI6IC4zNjV2dyBzb2xpZCAjZmZmO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmJkNTQyO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgdG9wOiAtMS43dnc7XHJcbiAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG5cclxuICAgICAgaW1nIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDAuNjc3dnc7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19iZyB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgIHdpZHRoOiAzMC4yMDh2dztcclxuICAgICAgaGVpZ2h0OiAxNC41ODN2dztcclxuICAgIH1cclxuXHJcbiAgICAmX19saW5rIHtcclxuICAgICAgY29sb3I6ICNmNGQ2NWY7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi1yZXF1ZXN0IHtcclxuICAgICZfX2Nsb3NlIHtcclxuICAgICAgdG9wOiA0JTtcclxuICAgICAgcmlnaHQ6IDUlO1xyXG4gICAgfVxyXG5cclxuICAgICYubW9kYWwge1xyXG4gICAgICB0b3A6IDN2dztcclxuICAgIH1cclxuXHJcbiAgICAubW9kYWxfX2Zvcm06OmJlZm9yZSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgZGl2LmZhbmN5LXNlbGVjdCBkaXYudHJpZ2dlciB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMC45dnc7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLXdhaXQge1xyXG4gICAgcGFkZGluZzogMy4xMjV2dyAyLjgxM3Z3IDMuMTI1dncgMTUuNDE3dnc7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxLjgyM3Z3O1xyXG5cclxuICAgICZfX2Nsb3NlIHtcclxuICAgICAgdG9wOiA3JTtcclxuICAgICAgcmlnaHQ6IDQlO1xyXG4gICAgfVxyXG5cclxuICAgICYubW9kYWwge1xyXG4gICAgICB0b3A6IDZ2dztcclxuICAgIH1cclxuXHJcbiAgICAubW9kYWwge1xyXG4gICAgICAmX19mb3JtIHtcclxuICAgICAgICAmLXRpdGxlIHtcclxuICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtdGV4dCB7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmhlcm9fX2Zvcm0tbGFiZWwge1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuICAgIH1cclxuXHJcbiAgICAmX19mb3JtIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfVxyXG5cclxuICAgICYtb3B0aW9uIHtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICBwYWRkaW5nOiAwIDEuMzQydnc7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGhlaWdodDogMi44NjV2dztcclxuICAgICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAmLWJnIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2VjZWNlYztcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICB0cmFuc2l0aW9uOiAuMnM7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtdGV4dCB7XHJcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1jaGVjayB7XHJcbiAgICAgIHdpZHRoOiAxLjYxNXZ3O1xyXG4gICAgICB6LWluZGV4OiAxO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICYtaW1nOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLWlucHV0IHtcclxuICAgICAgJi0tdmliZXIge1xyXG4gICAgICAgICY6Y2hlY2tlZCB7XHJcbiAgICAgICAgICAmIH4gLm1vZGFsLXdhaXQtb3B0aW9uLWJnIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzY4NWRhYjtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjNjg1ZGFiO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICYgfiAubW9kYWwtd2FpdC1jaGVjayB7XHJcbiAgICAgICAgICAgIC5tb2RhbC13YWl0LWNoZWNrLWltZzpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLm1vZGFsLXdhaXQtY2hlY2staW1nOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLS13aGF0c2FwcCB7XHJcbiAgICAgICAgJjpjaGVja2VkIHtcclxuICAgICAgICAgICYgfiAubW9kYWwtd2FpdC1vcHRpb24tYmcge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhYzAwO1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICMwMGFjMDA7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJiB+IC5tb2RhbC13YWl0LWNoZWNrIHtcclxuICAgICAgICAgICAgLm1vZGFsLXdhaXQtY2hlY2staW1nOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAubW9kYWwtd2FpdC1jaGVjay1pbWc6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtLXRlbGVncmFtIHtcclxuICAgICAgICAmOmNoZWNrZWQge1xyXG4gICAgICAgICAgJiB+IC5tb2RhbC13YWl0LW9wdGlvbi1iZyB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0MzhmZDE7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzQzOGZkMTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmIH4gLm1vZGFsLXdhaXQtY2hlY2sge1xyXG4gICAgICAgICAgICAubW9kYWwtd2FpdC1jaGVjay1pbWc6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5tb2RhbC13YWl0LWNoZWNrLWltZzpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJi0tZW1haWwge1xyXG4gICAgICAgICY6Y2hlY2tlZCB7XHJcbiAgICAgICAgICAmIH4gLm1vZGFsLXdhaXQtb3B0aW9uLWJnIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2NiMzczMztcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjY2IzNzMzO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICYgfiAubW9kYWwtd2FpdC1jaGVjayB7XHJcbiAgICAgICAgICAgIC5tb2RhbC13YWl0LWNoZWNrLWltZzpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLm1vZGFsLXdhaXQtY2hlY2staW1nOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1zb2NpYWxzIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgIH1cclxuXHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgJi10b3Age1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtYm90IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19waG9uZSB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZmF2IHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAmLWJ0biB7XHJcbiAgICAgICAgd2lkdGg6IDUuMjYwdnc7XHJcbiAgICAgICAgaGVpZ2h0OiAyLjI5MnZ3O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAuNTIxdnc7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZDY1ZjtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pbWcge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIG1heC13aWR0aDogMjIuNzA4dnc7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgbGVmdDogLTIzdnc7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcclxuICAubW9kYWwge1xyXG4gICAgdG9wOiAxMHJlbTtcclxuXHJcbiAgICAmX19mb3JtIHtcclxuICAgICAgcGFkZGluZzogMi4zcmVtIDJyZW07XHJcbiAgICAgIHdpZHRoOiAyOXJlbTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMS41cmVtO1xyXG5cclxuICAgICAgJi10aXRsZSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMnJlbTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi10ZXh0IHtcclxuICAgICAgICBtYXgtd2lkdGg6IDE0cmVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLWlucHV0IHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIuNXJlbTtcclxuICAgICAgICBoZWlnaHQ6IDRyZW07XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtYnRuIHtcclxuICAgICAgICBoZWlnaHQ6IDRyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLWNhbGwge1xyXG4gICAgICAmX19mb3JtIHtcclxuICAgICAgICAmLWlucHV0IHtcclxuICAgICAgICAgICYtLW5hbWUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDFyZW07XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJi0tcGhvbmUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDFyZW07XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi10aGFuayB7XHJcbiAgICAgICZfX2NhbGwge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAycmVtO1xyXG5cclxuICAgICAgICAmLWxpbmsge1xyXG4gICAgICAgICAgcGFkZGluZzogMCAxLjVyZW07XHJcbiAgICAgICAgICBoZWlnaHQ6IDRyZW07XHJcblxyXG4gICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMS41cmVtO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fc29jaWFscyB7XHJcbiAgICAgICAgJi1saW5rIHtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xyXG4gICAgICAgICAgd2lkdGg6IDEwcmVtO1xyXG4gICAgICAgICAgaGVpZ2h0OiA0cmVtO1xyXG5cclxuICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDJyZW07XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1sb2FkIHtcclxuICAgICAgJl9faW5uZXIge1xyXG4gICAgICAgIHdpZHRoOiAyMnJlbTtcclxuICAgICAgICBoZWlnaHQ6IDEwcmVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19jaGVjayB7XHJcbiAgICAgICAgd2lkdGg6IDJyZW07XHJcbiAgICAgICAgaGVpZ2h0OiAycmVtO1xyXG4gICAgICAgIGJvcmRlci13aWR0aDogMC4zcmVtO1xyXG4gICAgICAgIHRvcDogLTEuOXJlbTtcclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIG1heC13aWR0aDogMC45cmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fYmcge1xyXG4gICAgICAgIHdpZHRoOiAzMHJlbTtcclxuICAgICAgICBoZWlnaHQ6IDE1cmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1yZXF1ZXN0IHtcclxuICAgICAgJi5tb2RhbCB7XHJcbiAgICAgICAgdG9wOiAzcmVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBkaXYuZmFuY3ktc2VsZWN0IGRpdi50cmlnZ2VyIHtcclxuICAgICAgICBmb250LXNpemU6IDAuOXJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtd2FpdCB7XHJcbiAgICAgIHBhZGRpbmc6IDNyZW0gMi44cmVtIDNyZW0gMTVyZW07XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEuNXJlbTtcclxuXHJcbiAgICAgICYubW9kYWwge1xyXG4gICAgICAgIHRvcDogNnJlbTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi1vcHRpb24ge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMXJlbTtcclxuICAgICAgICBoZWlnaHQ6IDNyZW07XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtY2hlY2sge1xyXG4gICAgICAgIHdpZHRoOiAxLjVyZW07XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX2ZhdiB7XHJcbiAgICAgICAgJi1idG4ge1xyXG4gICAgICAgICAgd2lkdGg6IDZyZW07XHJcbiAgICAgICAgICBoZWlnaHQ6IDNyZW07XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxcmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJl9faW1nIHtcclxuICAgICAgICBsZWZ0OiAtMjNyZW07XHJcbiAgICAgICAgbWF4LXdpZHRoOiAyM3JlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIuYnJlYWRjcnVtYiB7XHJcbiAgcGFkZGluZzogMDtcclxuICBwYWRkaW5nLXRvcDogMi4wODN2dztcclxuXHJcbiAgJl9faW5uZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICBsaSB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgcmlnaHQ6IC0wLjMxM3Z3O1xyXG4gICAgfVxyXG5cclxuICAgIGxpOjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6ICcvJztcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgfVxyXG5cclxuICAgIGxpOmxhc3QtY2hpbGQ6OmFmdGVyIHtcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19saW5rIHtcclxuICAgIG1hcmdpbjogMCAxLjMwMnZ3O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XHJcbiAgLmJyZWFkY3J1bWIge1xyXG4gICAgcGFkZGluZy10b3A6IDFyZW07XHJcblxyXG4gICAgJl9faW5uZXIge1xyXG4gICAgICBsaSB7XHJcbiAgICAgICAgcmlnaHQ6IC0wLjNyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19saW5rIHtcclxuICAgICAgbWFyZ2luOiAwIDEuM3JlbTtcclxuICAgIH1cclxuICB9XHJcbn0iLCIucHJvY2VzcyB7XHJcbiAgcGFkZGluZy10b3A6IDA7XHJcblxyXG4gICZfX3dyYXBwZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICB9XHJcblxyXG4gICZfX2l0ZW0ge1xyXG4gICAgd2lkdGg6IDE1JTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAmLWltZyB7XHJcbiAgICAgIG1heC13aWR0aDogMTIuMzk2dnc7XHJcbiAgICB9XHJcblxyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgd2lkdGg6IDIuNjA0dnc7XHJcbiAgICAgIGhlaWdodDogMi42MDR2dztcclxuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICBib3JkZXI6IDAuNTIxdncgc29saWQgI2ZmZmZmZjtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZiZDU0MjtcclxuICAgICAgbGVmdDogNTAlO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgIHRvcDogLTIuM3Z3O1xyXG4gICAgICBmb250LXNpemU6IDEuMjUwdnc7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICY6bnRoLWNoaWxkKDEpOjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiAnMSc7XHJcbiAgICB9XHJcblxyXG4gICAgJjpudGgtY2hpbGQoMik6OmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6ICcyJztcclxuICAgIH1cclxuXHJcbiAgICAmOm50aC1jaGlsZCgzKTo6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogJzMnO1xyXG4gICAgfVxyXG5cclxuICAgICY6bnRoLWNoaWxkKDQpOjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiAnNCc7XHJcbiAgICB9XHJcblxyXG4gICAgJjpudGgtY2hpbGQoNSk6OmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6ICc1JztcclxuICAgIH1cclxuXHJcbiAgICAmOm50aC1jaGlsZCg2KTo6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogJzYnO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XHJcbiAgLnByb2Nlc3Mge1xyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgd2lkdGg6IDMwJTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNXJlbTtcclxuXHJcbiAgICAgICYtaW1nIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDIzLjhyZW07XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgd2lkdGg6IDVyZW07XHJcbiAgICAgICAgaGVpZ2h0OiA1cmVtO1xyXG4gICAgICAgIGJvcmRlci13aWR0aDogMXJlbTtcclxuICAgICAgICB0b3A6IC00cmVtO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNTY3cHgpIHtcclxuICAucHJvY2VzcyB7XHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgd2lkdGg6IDQ4JTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLmFyZWEge1xyXG4gIHBhZGRpbmctdG9wOiAwO1xyXG5cclxuICAmX19pbm5lciB7XHJcbiAgICBwYWRkaW5nLXRvcDogNS44ODV2dztcclxuICAgIHBhZGRpbmctbGVmdDogNi43NTJ2dztcclxuICAgIGJvcmRlci1yYWRpdXM6IDEuMzAydncgMCAwIDEuMzAydnc7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIH1cclxuXHJcbiAgJl9fd3JhcHBlciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICB9XHJcblxyXG4gICZfX251bXMge1xyXG4gICAgcGFkZGluZy10b3A6IDEuNTYzdnc7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgfVxyXG5cclxuICAmX19udW0ge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAzLjM4NXZ3O1xyXG5cclxuICAgICYtdGl0bGUge1xyXG4gICAgICBmb250LWZhbWlseTogJ1RUTm9ybXMnLCAnUmFsZXdheScsIHNhbnMtc2VyaWY7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgZm9udC1zaXplOiA0LjE2N3Z3O1xyXG4gICAgfVxyXG5cclxuICAgICYtaW1nIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IC0yLjJ2dztcclxuICAgICAgbGVmdDogLTEuNHZ3O1xyXG5cclxuICAgICAgaW1nIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDEuOTI3dnc7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX21vY2t1cCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBtYXgtd2lkdGg6IDMwLjQ2OXZ3O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGJvdHRvbTogNnZ3O1xyXG4gICAgbGVmdDogMjJ2dztcclxuICB9XHJcblxyXG4gICZfX2JhZGdlLWdyb3VwIHtcclxuICAgICYtMSB7XHJcbiAgICAgIGJvdHRvbTogNHZ3O1xyXG4gICAgICBsZWZ0OiA0N3Z3O1xyXG4gICAgfVxyXG5cclxuICAgICYtMiB7XHJcbiAgICAgIGJvdHRvbTogMTB2dztcclxuICAgICAgbGVmdDogNjV2dztcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3Bob3RvIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBtYXgtd2lkdGg6IDQzLjY5OHZ3O1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XHJcbiAgLmFyZWEge1xyXG4gICAgJl9faW5uZXIge1xyXG4gICAgICBwYWRkaW5nLXRvcDogNXJlbTtcclxuICAgICAgcGFkZGluZy1sZWZ0OiA2cmVtO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAyLjVyZW0gMCAwIDIuNXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAmX19udW1zIHtcclxuICAgICAgcGFkZGluZy10b3A6IDEuNXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAmX19udW0ge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDNyZW07XHJcblxyXG4gICAgICAmLXRpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDRyZW07XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtaW1nIHtcclxuICAgICAgICB0b3A6IC0ycmVtO1xyXG4gICAgICAgIGxlZnQ6IC0xLjVyZW07XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IDJyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbW9ja3VwIHtcclxuICAgICAgbWF4LXdpZHRoOiAzMHJlbTtcclxuICAgICAgYm90dG9tOiAxcmVtO1xyXG4gICAgICBsZWZ0OiAzcmVtO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2JhZGdlLWdyb3VwIHtcclxuICAgICAgJi0xIHtcclxuICAgICAgICBib3R0b206IDRyZW07XHJcbiAgICAgICAgbGVmdDogMzNyZW07XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtMiB7XHJcbiAgICAgICAgYm90dG9tOiA3cmVtO1xyXG4gICAgICAgIGxlZnQ6IDU0cmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcGhvdG8ge1xyXG4gICAgICBtYXgtd2lkdGg6IDUzcmVtO1xyXG4gICAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gIC5hcmVhIHtcclxuICAgICZfX2lubmVyIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbnVtIHtcclxuICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19tb2NrdXAge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2JhZGdlLWdyb3VwIHtcclxuICAgICAgJi0xIHtcclxuICAgICAgICBsZWZ0OiB1bnNldDtcclxuICAgICAgICByaWdodDogMzNyZW07XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtMiB7XHJcbiAgICAgICAgbGVmdDogdW5zZXQ7XHJcbiAgICAgICAgcmlnaHQ6IDE0cmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNTY3cHgpIHtcclxuICAuYXJlYSB7XHJcbiAgICAmX19pbm5lciB7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDIuNXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAmX19iYWRnZS1ncm91cCB7XHJcbiAgICAgICYtMSB7XHJcbiAgICAgICAgcmlnaHQ6IDE3cmVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLTIge1xyXG4gICAgICAgIGJvdHRvbTogNnJlbTtcclxuICAgICAgICByaWdodDogM3JlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIuYWJvdXQtY2FsbCB7XHJcbiAgcGFkZGluZy10b3A6IDA7XHJcblxyXG4gICZfX2lubmVyIHtcclxuICAgIHBhZGRpbmctdG9wOiA1LjIwOHZ3O1xyXG4gICAgcGFkZGluZy1yaWdodDogNi43NzF2dztcclxuICAgIHBhZGRpbmctYm90dG9tOiA0Ljk0OHZ3O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMCAxLjMwMnZ3IDEuMzAydncgMDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB9XHJcblxyXG4gICZfX3Bob3RvIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgfVxyXG5cclxuICAmX19pbWcge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIG1heC13aWR0aDogMjIuOTY5dnc7XHJcbiAgfVxyXG5cclxuICAmX193cmFwcGVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gIH1cclxuXHJcbiAgJl9fcGhvbmUge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAzLjAyMXZ3O1xyXG5cclxuICAgICYtYnRuIHtcclxuICAgICAgaGVpZ2h0OiAzLjk1OHZ3O1xyXG4gICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICBmb250LWZhbWlseTogJ1RUTm9ybXMnLCAnUmFsZXdheScsIHNhbnMtc2VyaWY7XHJcblxyXG4gICAgICBpbWcge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMC42dnc7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxLjMwMnZ3O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19iYWRnZS1ncm91cCB7XHJcbiAgICBib3R0b206IDguOHZ3O1xyXG4gICAgbGVmdDogMTguNnZ3O1xyXG4gICAgY29sb3I6ICMyODI4Mjg7XHJcblxyXG4gICAgLmNhbGxfX21pZC1iYWRnZS1wb3NpdGlvbiB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19mb3JtIHtcclxuICAgIHdpZHRoOiAzOC41NDJ2dztcclxuXHJcbiAgICAmLXdyYXBwZXIge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgICAgLmFib3V0LWNhbGxfX2Zvcm0taW5wdXQge1xyXG4gICAgICAgIHdpZHRoOiAzMiU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLWlucHV0IHtcclxuICAgICAgZm9udC1zaXplOiAwLjgzM3Z3O1xyXG4gICAgICBoZWlnaHQ6IDMuMTI1dnc7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xyXG4gICAgfVxyXG5cclxuICAgICYtdGV4dGFyZWEge1xyXG4gICAgICBwYWRkaW5nOiAxdnc7XHJcbiAgICAgIGhlaWdodDogNi4yNTB2dztcclxuICAgICAgYm9yZGVyLXJhZGl1czogMS41NjN2dztcclxuICAgICAgcmVzaXplOiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgICYtYnRuIHtcclxuICAgICAgd2lkdGg6IDE2LjkyN3Z3O1xyXG4gICAgICBoZWlnaHQ6IDMuNjQ2dnc7XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICBib3gtc2hhZG93OiAwIDAuMjA4dncgMCAjZTRhMDNjLCAwIDAuOTl2dyAyLjU1MnZ3IHJnYmEoMjI4LCAxNjAsIDYwLCAwLjUpLCBpbnNldCAwIDAgMS4wNDJ2dyByZ2JhKDI1MSwgMjMwLCAxNzUsIDAuMzMpO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmJkNTQyO1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCAjZmE5ZjExIDAsICNmY2Q0MzggMTAwJSk7XHJcbiAgICAgIHRleHQtc2hhZG93OiAwIDFweCAwLjQxN3Z3IHJnYmEoMCwgMCwgMCwgMC4xNSk7XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBib3gtc2hhZG93OiAwIC0wLjE4dncgMCAjZTRhMDNjLCAwIDAuOTl2dyAyLjU1MnZ3IHJnYmEoMjI4LCAxNjAsIDYwLCAwLjUpLCBpbnNldCAwIDAgMS4wNDJ2dyByZ2JhKDI1MSwgMjMwLCAxNzUsIDAuMzMpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19waG9uZSB7XHJcbiAgICBsZWZ0OiB1bnNldDtcclxuICAgIHJpZ2h0OiAtNS43dnc7XHJcbiAgfVxyXG5cclxuICAmLS1yZXZlcnNlIHtcclxuICAgIC5hYm91dC1jYWxsIHtcclxuICAgICAgJl9faW5uZXIge1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEuMzAydncgMCAwIDEuMzAydnc7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX3Bob25lIHtcclxuICAgICAgICBsZWZ0OiAtMi44dnc7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkge1xyXG4gIC5hYm91dC1jYWxsIHtcclxuICAgICZfX2lubmVyIHtcclxuICAgICAgcGFkZGluZy10b3A6IDVyZW07XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDZyZW07XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxNXJlbTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMCAyLjVyZW0gMi41cmVtIDA7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW1nIHtcclxuICAgICAgbWF4LXdpZHRoOiAyM3JlbTtcclxuICAgIH1cclxuXHJcbiAgICAmX19waG9uZSB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogM3JlbTtcclxuXHJcbiAgICAgICYtYnRuIHtcclxuICAgICAgICBwYWRkaW5nOiAxLjdyZW07XHJcbiAgICAgICAgaGVpZ2h0OiA1cmVtO1xyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjZyZW07XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IDEuNnJlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19iYWRnZS1ncm91cCB7XHJcbiAgICAgIGJvdHRvbTogOHJlbTtcclxuICAgICAgbGVmdDogMThyZW07XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZm9ybSB7XHJcbiAgICAgIHdpZHRoOiAzOHJlbTtcclxuXHJcbiAgICAgICYtaW5wdXQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgICBoZWlnaHQ6IDRyZW07XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtdGV4dGFyZWEge1xyXG4gICAgICAgIHBhZGRpbmc6IDFyZW07XHJcbiAgICAgICAgaGVpZ2h0OiA3cmVtO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDJyZW07XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtYnRuIHtcclxuICAgICAgICB3aWR0aDogMTZyZW07XHJcbiAgICAgICAgaGVpZ2h0OiA1cmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcGhvbmUge1xyXG4gICAgICByaWdodDogLTUuNHJlbTtcclxuICAgIH1cclxuXHJcbiAgICAmLS1yZXZlcnNlIHtcclxuICAgICAgLmFib3V0LWNhbGwge1xyXG4gICAgICAgICZfX2lubmVyIHtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIuNXJlbSAwIDAgMi41cmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fcGhvbmUge1xyXG4gICAgICAgICAgbGVmdDogLTIuNXJlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gIC5hYm91dC1jYWxsIHtcclxuICAgICZfX2lubmVyIHtcclxuICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDNyZW07XHJcbiAgICB9XHJcblxyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcGhvbmUge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcGhvdG8ge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3Bob25lIHtcclxuICAgICAgcmlnaHQ6IC0yLjRyZW07XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNTY3cHgpIHtcclxuICAuYWJvdXQtY2FsbCB7XHJcbiAgICAmLS1yZXZlcnNlIHtcclxuICAgICAgLmFib3V0LWNhbGxfX2lubmVyIHtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAyLjVyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pbm5lciB7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDIuNXJlbTtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2Zvcm0ge1xyXG4gICAgICB3aWR0aDogOTUlO1xyXG5cclxuICAgICAgJi13cmFwcGVyIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgIC5hYm91dC1jYWxsX19mb3JtLWlucHV0IHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLnBvcnRmb2xpbyB7XHJcbiAgcGFkZGluZy10b3A6IDJ2dztcclxuXHJcbiAgJl9fZmlsdGVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgJi1idG4ge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDIuMzQ0dnc7XHJcbiAgICAgIHBhZGRpbmc6IDEuMDQydncgMi4wMzF2dztcclxuICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgIGZvbnQtc2l6ZTogMC44MzN2dztcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2M1YzZjOTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcclxuICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuXHJcbiAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmYmQ1NDI7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjZmJkNTQyO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLS1hY3RpdmUge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZiZDU0MjtcclxuICAgICAgICBib3JkZXItY29sb3I6ICNmYmQ1NDI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2l0ZW1zIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgfVxyXG5cclxuICAmX19pdGVtIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDEuODIzdnc7XHJcbiAgICBwYWRkaW5nOiAxLjgyM3Z3O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMS4wNDJ2dztcclxuICAgIHdpZHRoOiAzMiU7XHJcbiAgICBoZWlnaHQ6IDE3LjE4OHZ3O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG5cclxuICAgICYtbGluayB7XHJcbiAgICAgIGNvbG9yOiAjZmJkNTQyO1xyXG4gICAgICBmb250LXNpemU6IDAuODMzdnc7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcblxyXG4gICAgICBpbWcge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwLjMyMXZ3O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19idG4ge1xyXG4gICAgbWFyZ2luLXRvcDogMnZ3O1xyXG4gICAgd2lkdGg6IDE3LjI5MnZ3O1xyXG4gICAgaGVpZ2h0OiA0LjQ3OXZ3O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2ZiZDU0MjtcclxuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XHJcbiAgICBib3gtc2hhZG93OiBub25lO1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBib3gtc2hhZG93OiAwIDAuOTl2dyAyLjU1MnZ3IHJnYmEoMjUxLCAyMTMsIDY2LCAwLjUpLCBpbnNldCAwIDAgMS4wNDJ2dyByZ2JhKDI1MSwgMjEzLCA2NiwgMC4zMyk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcclxuICAucG9ydGZvbGlvIHtcclxuICAgIHBhZGRpbmctdG9wOiAycmVtO1xyXG5cclxuICAgICZfX2ZpbHRlciB7XHJcbiAgICAgICYtYnRuIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuOXJlbTtcclxuICAgICAgICBwYWRkaW5nOiAxcmVtIDJyZW07XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjNyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xyXG4gICAgICBwYWRkaW5nOiAyLjVyZW07XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEuNXJlbTtcclxuICAgICAgaGVpZ2h0OiAzM3JlbTtcclxuICAgICAgd2lkdGg6IDQ5JTtcclxuXHJcbiAgICAgICYtbGluayB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjNyZW07XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMC42cmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2J0biB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDJyZW07XHJcbiAgICAgIHdpZHRoOiAyNHJlbTtcclxuICAgICAgaGVpZ2h0OiA3cmVtO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgLnBvcnRmb2xpbyB7XHJcbiAgICAmX19maWx0ZXIge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcblxyXG4gICAgICAmLWJ0biB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNTY3cHgpIHtcclxuICAucG9ydGZvbGlvIHtcclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcbn0iLCIucGNvbnRhY3RzIHtcclxuICBwYWRkaW5nLXRvcDogMDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICZfX3RvcCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIH1cclxuXHJcbiAgJl9fdGV4dCB7XHJcbiAgICBtYXgtd2lkdGg6IDI3LjM5NnZ3O1xyXG4gIH1cclxuXHJcbiAgJl9fbWFwIHtcclxuICAgIGhlaWdodDogMTguNjk4dnc7XHJcbiAgICB3aWR0aDogNTMuNTQydnc7XHJcbiAgfVxyXG5cclxuICAubWFwIHtcclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAxLjMwMnZ3IDAgMCAxLjMwMnZ3O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2Zvcm0ge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDMuOHZ3O1xyXG4gICAgICB3aWR0aDogMjQuOTQ4dnc7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuNTIxdncgI2ZmZiwgMCAwIDEwMXB4IHJnYmEoMTQ3LCAxNDcsIDE0NywgMC4yNSk7XHJcblxyXG4gICAgICAmLS1kYXJrIHtcclxuICAgICAgICBwYWRkaW5nOiAxLjR2dyA0LjE2N3Z3IDEuM3Z3O1xyXG4gICAgICAgIHdpZHRoOiAyNS45OTB2dztcclxuICAgICAgICBib3gtc2hhZG93OiAwIDAgMTAxcHggcmdiYSgxNDcsIDE0NywgMTQ3LCAwLjI1KTtcclxuICAgICAgICBib3JkZXI6IDA7XHJcblxyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm1hcF9fZm9ybS10aXRsZSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEuMjUwdnc7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJi13cmFwcGVyIHtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLWl0ZW0ge1xyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLWlucHV0IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjc4MXZ3O1xyXG4gICAgICAgIGhlaWdodDogMy4xMjV2dztcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxLjU2M3Z3O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMC44MzN2dztcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLXRleHRhcmVhIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMXZ3O1xyXG4gICAgICAgIGhlaWdodDogNS4yMDh2dztcclxuICAgICAgICByZXNpemU6IG5vbmU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtYnRuIHtcclxuICAgICAgICBoZWlnaHQ6IDMuMTI1dnc7XHJcbiAgICAgICAgdGV4dC1zaGFkb3c6IDAgMXB4IDAuNDE3dncgcmdiYSgwLCAwLCAwLCAwLjE1KTtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICBib3gtc2hhZG93OiAwIDAuMjA4dncgMCAjZTRhMDNjLCAwIDAuOTl2dyAyLjU1MnZ3IHJnYmEoMjI4LCAxNjAsIDYwLCAwLjUpLCBpbnNldCAwIDAgMS4wNDJ2dyByZ2JhKDI1MSwgMjMwLCAxNzUsIDAuMzMpO1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsICNmYTlmMTEgMCwgI2ZjZDQzOCAxMDAlKTtcclxuICAgICAgICB0cmFuc2l0aW9uOiAuMnM7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgYm94LXNoYWRvdzogMCAtMC4xOHZ3IDAgI2U0YTAzYywgMCAwLjk5dncgMi41NTJ2dyByZ2JhKDIyOCwgMTYwLCA2MCwgMC41KSwgaW5zZXQgMCAwIDEuMDQydncgcmdiYSgyNTEsIDIzMCwgMTc1LCAwLjMzKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2JvdCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgICYtd3JhcHBlciB7XHJcbiAgICAgIHBhZGRpbmc6IDAuNTIxdnc7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19iZyB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgJi1pbWcge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcblxyXG4gICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDI4LjY0NnZ3O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgbGVmdDogLTEydnc7XHJcbiAgICAgICAgYm90dG9tOiAxMnZ3O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIG1heC13aWR0aDogNDMuNzUwdnc7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICByaWdodDogLTE0dnc7XHJcbiAgICAgICAgYm90dG9tOiAtNnZ3O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcclxuICAucGNvbnRhY3RzIHtcclxuICAgICZfX3RvcCB7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB9XHJcblxyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGV4dCB7XHJcbiAgICAgIG1heC13aWR0aDogMjdyZW07XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbWFwIHtcclxuICAgICAgaGVpZ2h0OiAyNXJlbTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xyXG4gICAgfVxyXG5cclxuICAgIC5tYXAge1xyXG4gICAgICAmX19jb250ZW50IHtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAyLjVyZW0gMCAwIDIuNXJlbTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fZm9ybSB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA0cmVtO1xyXG4gICAgICAgIHdpZHRoOiAyNXJlbTtcclxuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAxcmVtICNmZmYsIDAgMCAxMDFweCByZ2JhKDE0NywgMTQ3LCAxNDcsIDAuMjUpO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgICAgJi0tZGFyayB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAxLjRyZW0gNHJlbSAxLjNyZW07XHJcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMTAxcHggcmdiYSgxNDcsIDE0NywgMTQ3LCAwLjI1KTtcclxuICAgICAgICAgIHdpZHRoOiAyNnJlbTtcclxuXHJcbiAgICAgICAgICAubWFwX19mb3JtLXRpdGxlIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjNyZW07XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLm1hcF9fZm9ybS13cmFwcGVyIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtaW5wdXQge1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgICAgICAgIGhlaWdodDogM3JlbTtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEuNXJlbTtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtdGV4dGFyZWEge1xyXG4gICAgICAgICAgcGFkZGluZy10b3A6IDFyZW07XHJcbiAgICAgICAgICBoZWlnaHQ6IDVyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWJ0biB7XHJcbiAgICAgICAgICBoZWlnaHQ6IDRyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYm90IHtcclxuICAgICAgJi13cmFwcGVyIHtcclxuICAgICAgICBwYWRkaW5nOiAxcmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYmcge1xyXG4gICAgICAmLWltZyB7XHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IDMwcmVtO1xyXG4gICAgICAgICAgbGVmdDogLTEycmVtO1xyXG4gICAgICAgICAgYm90dG9tOiAxMnJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IDQ0cmVtO1xyXG4gICAgICAgICAgcmlnaHQ6IC0xNHJlbTtcclxuICAgICAgICAgIGJvdHRvbTogLTZyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAucGNvbnRhY3RzIHtcclxuICAgIC5tYXAge1xyXG4gICAgICAmX19mb3JtIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMi41cmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYm90IHtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIH1cclxuICB9XHJcblxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNTY3cHgpIHtcclxuICAucGNvbnRhY3RzIC5tYXBfX2NvbnRlbnQge1xyXG4gICAgYm9yZGVyLXJhZGl1czogMi41cmVtO1xyXG4gIH1cclxufSIsIi5wb3J0Zm9saW8taXRlbSB7XHJcbiAgcGFkZGluZy10b3A6IDJ2dztcclxuICBwYWRkaW5nLWJvdHRvbTogM3Z3O1xyXG5cclxuICAmX190b3Age1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICB9XHJcblxyXG4gICZfX3Bob3RvIHtcclxuICAgIG1heC13aWR0aDogMjUuMjQydnc7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gIH1cclxuXHJcbiAgJl9fZGVzY3Ige1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgJi1pbWcge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDAuOXZ3O1xyXG4gICAgICB3aWR0aDogMi4xODh2dztcclxuICAgICAgaGVpZ2h0OiAyLjE4OHZ3O1xyXG4gICAgICBib3gtc2hhZG93OiAwIDAgMzhweCByZ2JhKDQwLCA0MCwgNDAsIDAuMTUpO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fYm90IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgfVxyXG5cclxuICAmX19idG5zIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgfVxyXG5cclxuICAmX19idG4ge1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICB9XHJcblxyXG4gICZfX3JldmlldyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAmLWltZyB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMC43NDJ2dztcclxuICAgICAgd2lkdGg6IDMuMDczdnc7XHJcbiAgICAgIGhlaWdodDogMy4wNzN2dztcclxuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmJkNTQyO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgY29sb3I6ICNmYmQ1NDI7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcclxuICAucG9ydGZvbGlvLWl0ZW0ge1xyXG4gICAgcGFkZGluZy10b3A6IDJyZW07XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbTtcclxuXHJcbiAgICAmX19waG90byB7XHJcbiAgICAgIG1heC13aWR0aDogNDVyZW07XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMXJlbTtcclxuXHJcbiAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZGVzY3Ige1xyXG4gICAgICAmLWltZyB7XHJcbiAgICAgICAgd2lkdGg6IDRyZW07XHJcbiAgICAgICAgaGVpZ2h0OiA0cmVtO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMXJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3JldmlldyB7XHJcbiAgICAgICYtaW1nIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuN3JlbTtcclxuICAgICAgICB3aWR0aDogNnJlbTtcclxuICAgICAgICBoZWlnaHQ6IDZyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA1NjdweCkge1xyXG4gIC5wb3J0Zm9saW8taXRlbSB7XHJcbiAgICAmX190b3Age1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2J0bnMge1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3JldmlldyB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5wc2VydmljZXMge1xyXG4gICYtaGVybyB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMjJ2dztcclxuXHJcbiAgICAmX19idG4ge1xyXG4gICAgICB3aWR0aDogMjIuMTg4dnc7XHJcbiAgICAgIGhlaWdodDogNS4yMDh2dztcclxuICAgICAgdGV4dC1zaGFkb3c6IDAgMXB4IDAuNDE3dncgcmdiYSgwLCAwLCAwLCAwLjE1KTtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgIGJveC1zaGFkb3c6IDAgMC4yMDh2dyAwICNlNGEwM2MsIDAgMC45OXZ3IDIuNTUydncgcmdiYSgyMjgsIDE2MCwgNjAsIDAuNSksIGluc2V0IDAgMCAxLjA0MnZ3IHJnYmEoMjUxLCAyMzAsIDE3NSwgMC4zMyk7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsICNmYTlmMTEgMCwgI2ZjZDQzOCAxMDAlKTtcclxuICAgICAgdHJhbnNpdGlvbjogLjJzO1xyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAtMC4xOHZ3IDAgI2U0YTAzYywgMCAwLjk5dncgMi41NTJ2dyByZ2JhKDIyOCwgMTYwLCA2MCwgMC41KSwgaW5zZXQgMCAwIDEuMDQydncgcmdiYSgyNTEsIDIzMCwgMTc1LCAwLjMzKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5oZXJvX193aWRnZXQge1xyXG4gICAgICB0b3A6IDJ2dztcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtaXRlbXMge1xyXG4gICAgbWFyZ2luLXRvcDogLTEwdnc7XHJcblxyXG4gICAgJl9faW5uZXIge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICB9XHJcblxyXG4gICAgLnNlcnZpY2VzIHtcclxuICAgICAgJl9faXRlbSB7XHJcbiAgICAgICAgcGFkZGluZzogMnZ3O1xyXG4gICAgICAgIGhlaWdodDogMTMuNjQ2dnc7XHJcbiAgICAgICAgd2lkdGg6IDMyJTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJl9faG92ZXIge1xyXG4gICAgICAgIHBhZGRpbmc6IDIuMDM4dnc7XHJcbiAgICAgICAgaGVpZ2h0OiAxNDAlO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcblxyXG4gICAgICAgICYtYnRucyB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1idG4ge1xyXG4gICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgICAgICAgIGhlaWdodDogMy4xMjV2dztcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICNmYmQ1NDI7XHJcbiAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgY29sb3I6ICMyODI4Mjg7XHJcblxyXG4gICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgOHB4IDEzcHggcmdiYSgyMjMsIDE5OCwgMCwgMC40OSksIGluc2V0IDAgNHB4IDFweCAjZGZjNjAwO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICYtLW91dGxpbmUge1xyXG4gICAgICAgICAgICB3aWR0aDogMTEuNDc3dnc7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmYmQ1NDI7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmJkNTQyO1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMC45OXZ3IDIuNTUydncgcmdiYSgyNTEsIDIxMywgNjYsIDAuNSksIGluc2V0IDAgMCAxLjA0MnZ3IHJnYmEoMjUxLCAyMTMsIDY2LCAwLjMzKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi1jb250YWN0cyB7XHJcbiAgICAmX19pbm5lciB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX21hcCB7XHJcbiAgICB3aWR0aDogNDclO1xyXG5cclxuICAgICYtd3JhcHBlciB7XHJcbiAgICAgIGhlaWdodDogMzIuODY1dnc7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19vZmZpY2Uge1xyXG4gICAgd2lkdGg6IDQ3JTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIH1cclxuXHJcbiAgJl9fc2xpZGVycyB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBoZWlnaHQ6IDMyLjg2NXZ3O1xyXG4gIH1cclxuXHJcbiAgJl9fc2xpZGVyIHtcclxuICAgICYtLW5hdiB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiA1MCU7XHJcbiAgICAgIGxlZnQ6IDM5dnc7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuXHJcbiAgICAgICYuc2xpY2stdmVydGljYWwgLnNsaWNrLXNsaWRlIHtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgYm9yZGVyOiAxMHB4IHNvbGlkICNmZmY7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA2LjI1MHZ3O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcclxuICAucHNlcnZpY2VzIHtcclxuICAgICYtbWFpbi5tYWluIHtcclxuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIC03MHZ3O1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgJi1oZXJvIHtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDE0cmVtO1xyXG5cclxuICAgICAgJl9fYnRuIHtcclxuICAgICAgICB3aWR0aDogMjFyZW07XHJcbiAgICAgICAgaGVpZ2h0OiA2cmVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuaGVyb19fd2lkZ2V0IHtcclxuICAgICAgICB0b3A6IDJyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLWl0ZW1zIHtcclxuICAgICAgbWFyZ2luLXRvcDogLTEwcmVtO1xyXG5cclxuICAgICAgJl9faW5uZXIge1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnNlcnZpY2VzIHtcclxuICAgICAgICAmX19pdGVtIHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07XHJcbiAgICAgICAgICBwYWRkaW5nOiAxLjVyZW07XHJcbiAgICAgICAgICBoZWlnaHQ6IDIzLjk0NnZ3O1xyXG4gICAgICAgICAgd2lkdGg6IDUxJTtcclxuXHJcbiAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9faG92ZXIge1xyXG4gICAgICAgICAgcGFkZGluZzogMS41ZW07XHJcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAgICAgJi1idG4ge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDMuNnJlbTtcclxuXHJcbiAgICAgICAgICAgICYtLW91dGxpbmUge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxOXJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtY29udGFjdHMge1xyXG4gICAgICAmX19pbm5lciB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3NsaWRlcnMge1xyXG4gICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc2xpZGVyIHtcclxuICAgICAgJi0tbmF2IHtcclxuICAgICAgICBsZWZ0OiA4MCU7XHJcblxyXG4gICAgICAgICYuc2xpY2stdmVydGljYWwgLnNsaWNrLXNsaWRlIHtcclxuICAgICAgICAgIGJvcmRlcjogMXJlbSBzb2xpZCAjZmZmO1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiAxMnJlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19tYXAge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xyXG4gICAgICB3aWR0aDogOTAlO1xyXG5cclxuICAgICAgJi13cmFwcGVyIHtcclxuICAgICAgICBoZWlnaHQ6IDQ4LjVyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19vZmZpY2Uge1xyXG4gICAgICB3aWR0aDogOTAlO1xyXG4gICAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gIC5wc2VydmljZXMge1xyXG4gICAgJi1pdGVtcyB7XHJcbiAgICAgIC5zZXJ2aWNlcyB7XHJcbiAgICAgICAgJl9faXRlbSB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAyLjVyZW07XHJcbiAgICAgICAgICB3aWR0aDogOTAlO1xyXG4gICAgICAgICAgaGVpZ2h0OiA0MC45NDZ2dztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19zbGlkZXJzIHtcclxuICAgICAgLnBzZXJ2aWNlc19fc2xpZGVyLS1uYXYge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19tYXAge1xyXG4gICAgICAmLXdyYXBwZXIge1xyXG4gICAgICAgIGhlaWdodDogMzUuOHJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDU2N3B4KSB7XHJcbiAgLnBzZXJ2aWNlcyB7XHJcbiAgICAmLWhlcm8ge1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAuaGVyb19fd2lkZ2V0IHtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICB0b3A6IC0xOXJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtaXRlbXMge1xyXG4gICAgICAuc2VydmljZXMge1xyXG4gICAgICAgICZfX2l0ZW0ge1xyXG4gICAgICAgICAgd2lkdGg6IDkwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2hvdmVyIHtcclxuICAgICAgICAgIGhlaWdodDogMzByZW07XHJcblxyXG4gICAgICAgICAgJi1idG5zIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmLWJ0biB7XHJcbiAgICAgICAgICAgICYtLW91dGxpbmUge1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtY29udGFjdHNfX2lubmVyIHtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmX19vZmZpY2Uge1xyXG4gICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc2xpZGVycyB7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDIuNXJlbTtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLnJlcGFpciB7XHJcbiAgJi1oZXJvIHtcclxuICAgIHBhZGRpbmctdG9wOiAxMC40MTd2dztcclxuICAgIHBhZGRpbmctYm90dG9tOiAxOC4yMjl2dztcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAmX19idG4ge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDIuMDgzdnc7XHJcbiAgICAgIHdpZHRoOiAxNC45NDh2dztcclxuICAgIH1cclxuXHJcbiAgICAmX19saW5rIHtcclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgY29sb3I6ICNmYmQ1NDI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaGVyb19fd2lkZ2V0IHtcclxuICAgICAgdG9wOiAxdnc7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYmcge1xyXG4gICAgICAmLWltZyB7XHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICBsZWZ0OiAzOHZ3O1xyXG4gICAgICAgICAgdG9wOiAxMHZ3O1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiAyNC45NzF2dztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICByaWdodDogNXZ3O1xyXG4gICAgICAgICAgdG9wOiAzdnc7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IDIyLjQ3N3Z3O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi13b3JrcyB7XHJcbiAgICBwYWRkaW5nLXRvcDogMDtcclxuXHJcbiAgICAmX19pbm5lciB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgcGFkZGluZzogMy42NDZ2dyA0LjQyN3Z3IDMuNjQ2dncgOS4zNzV2dztcclxuICAgICAgYm9yZGVyLXJhZGl1czogMCAxLjMwMnZ3IDEuMzAydncgMDtcclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgd2lkdGg6IDIzLjQzOHZ3O1xyXG4gICAgICBib3gtc2hhZG93OiAwIDFweCAxMTFweCByZ2JhKDAsIDAsIDAsIDAuMSk7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEuMDQydnc7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzNjM5NDA7XHJcblxyXG4gICAgICAmLWltZyB7XHJcbiAgICAgICAgd2lkdGg6IDIzLjQzOHZ3O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtd3JhcHBlciB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTJ2dztcclxuICAgICAgICBtYXgtd2lkdGg6IDE5LjE2N3Z3O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMi44MTN2dztcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMi4wODN2dztcclxuICAgICAgfVxyXG5cclxuICAgICAgJi1saXN0IHtcclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjUyMXZ3O1xyXG5cclxuICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICctJztcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjM2NXZ3O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJi1wcmljZSB7XHJcbiAgICAgICAgJl9zdHJvbmcge1xyXG4gICAgICAgICAgY29sb3I6ICNmYmQ1NDI7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLWRvd25sb2FkIHtcclxuICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDEydnc7XHJcblxyXG4gICAgJl9faW5uZXIge1xyXG4gICAgICBwYWRkaW5nLXRvcDogNXZ3O1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiA3LjI5MnZ3O1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIH1cclxuXHJcbiAgICAmX19pbWcge1xyXG4gICAgICBtYXgtd2lkdGg6IDczLjA3M3Z3O1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgbGVmdDogLTE4dnc7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYmFkZ2Uge1xyXG4gICAgICB3aWR0aDogMTAuOTM4dnc7XHJcbiAgICAgIGhlaWdodDogMy4xNzd2dztcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBsZWZ0OiAzNXZ3O1xyXG4gICAgICB0b3A6IDd2dztcclxuICAgICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzZWJjNDE7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2JnIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBtYXgtd2lkdGg6IDMxLjA0MnZ3O1xyXG4gICAgICB0b3A6IC0zM3Z3O1xyXG4gICAgICByaWdodDogLTE2dnc7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLWNvbnRyYWN0IHtcclxuICAgIC5jb250cmFjdCB7XHJcbiAgICAgICZfX2lubmVyIHtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19iZyB7XHJcbiAgICAgICAgdG9wOiAtM3Z3O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcclxuICAucmVwYWlyIHtcclxuICAgICYtaGVybyB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAzcmVtO1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTVyZW07XHJcblxyXG4gICAgICAmX19idG4ge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMnJlbTtcclxuICAgICAgICB3aWR0aDogMTVyZW07XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5oZXJvX193aWRnZXQge1xyXG4gICAgICAgIHRvcDogMXJlbTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fYmcge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLXdvcmtzIHtcclxuICAgICAgJl9faW5uZXIge1xyXG4gICAgICAgIHBhZGRpbmc6IDRyZW0gNXJlbSA0cmVtIDEwcmVtO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMi41cmVtIDIuNXJlbSAwO1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgfVxyXG5cclxuICAgICAgJl9faXRlbSB7XHJcbiAgICAgICAgd2lkdGg6IDQwcmVtO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEuNXJlbTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG5cclxuICAgICAgICAmLWltZyB7XHJcbiAgICAgICAgICB3aWR0aDogNDByZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXdyYXBwZXIge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogLTJ2dztcclxuICAgICAgICAgIG1heC13aWR0aDogNDByZW07XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDRyZW07XHJcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogM3JlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtbGlzdCB7XHJcbiAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcblxyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1kb3dubG9hZCB7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMXJlbTtcclxuXHJcbiAgICAgICZfX2lubmVyIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogNXJlbTtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19pbWcge1xyXG4gICAgICAgIG1heC13aWR0aDogNzZyZW07XHJcbiAgICAgICAgbGVmdDogLTI5cmVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19iYWRnZSB7XHJcbiAgICAgICAgd2lkdGg6IDExcmVtO1xyXG4gICAgICAgIGhlaWdodDogNHJlbTtcclxuICAgICAgICBsZWZ0OiAyNXJlbTtcclxuICAgICAgICB0b3A6IDdyZW07XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX2JnIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDMwcmVtO1xyXG4gICAgICAgIHRvcDogLTMzcmVtO1xyXG4gICAgICAgIHJpZ2h0OiAtOXJlbTtcclxuICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmNhbGxfX2Zvcm0ge1xyXG4gICAgICAgIG1heC13aWR0aDogMjdyZW07XHJcblxyXG4gICAgICAgICYtaW5wdXQge1xyXG4gICAgICAgICAgaGVpZ2h0OiA0cmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1idG4ge1xyXG4gICAgICAgICAgaGVpZ2h0OiA0cmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgLnJlcGFpciB7XHJcbiAgICAmLWRvd25sb2FkIHtcclxuICAgICAgJl9faW1nIHtcclxuICAgICAgICBsZWZ0OiAtNDFyZW07XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX2JhZGdlIHtcclxuICAgICAgICBsZWZ0OiAxMi44cmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNTY3cHgpIHtcclxuICAucmVwYWlyIHtcclxuICAgICYtaGVybyB7XHJcbiAgICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtd29ya3Mge1xyXG4gICAgICAmX19pbm5lciB7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMi41cmVtO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19pdGVtIHtcclxuICAgICAgICB3aWR0aDogMjhyZW07XHJcblxyXG4gICAgICAgICYtaW1nIHtcclxuICAgICAgICAgIHdpZHRoOiAyOHJlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLWRvd25sb2FkIHtcclxuICAgICAgJl9fbGVmdCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJl9faW5uZXIge1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5vYmplY3RzIHtcclxuICAmX19pbm5lciB7XHJcbiAgICBwYWRkaW5nOiAxLjgyM3Z3IDAgM3Z3IDUuNjc3dnc7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMS4zMDJ2dyAwIDAgMS4zMDJ2dztcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIH1cclxuXHJcbiAgJl9fd3JhcHBlciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgfVxyXG5cclxuICAmX19zbGlkZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2lkdGg6IDgyLjV2dztcclxuICAgIHotaW5kZXg6IDE7XHJcblxyXG4gICAgLnNsaWNrLWFjdGl2ZSArIC5zbGljay1hY3RpdmUgKyAuc2xpY2stYWN0aXZlICsgLnNsaWNrLWFjdGl2ZSB7XHJcbiAgICAgIG9wYWNpdHk6IDAuNTtcclxuICAgICAgLm9iamVjdHNfX2l0ZW0taG92ZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIC5vYmplY3RzX19pdGVtLWltZyBpbWcge1xyXG4gICAgICAgICAgZmlsdGVyOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLW5hdiB7XHJcbiAgICAgIHdpZHRoOiA2Mi41dnc7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgcmlnaHQ6IC00MS43dnc7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgb3BhY2l0eTogLjU7XHJcblxyXG4gICAgICAub2JqZWN0c19faXRlbS1tYWluIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDE5LjI3MXZ3O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAub2JqZWN0c19faXRlbS1tYWluOmhvdmVyIHtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgIC5vYmplY3RzX19pdGVtLWltZyBpbWcge1xyXG4gICAgICAgICAgZmlsdGVyOiBibHVyKDApO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9faXRlbSB7XHJcbiAgICAmLWltZyB7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEuMDQydnc7XHJcblxyXG4gICAgICBpbWcge1xyXG4gICAgICAgIHRyYW5zaXRpb246IC4ycztcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtbWFpbiB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMS4wNDJ2dztcclxuICAgICAgbWF4LXdpZHRoOiAxOS4yNzF2dztcclxuXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIC5vYmplY3RzX19pdGVtLWhvdmVyIHtcclxuICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAub2JqZWN0c19faXRlbS1pbWcgaW1nIHtcclxuICAgICAgICAgIGZpbHRlcjogYmx1cigxMHB4KTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLWhvdmVyIHtcclxuICAgICAgcGFkZGluZzogMCAyLjM0NHZ3O1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDYsIDQ3LCA1NCwgMC43NSk7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XHJcbiAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgIHRyYW5zaXRpb246IC4ycztcclxuICAgIH1cclxuXHJcbiAgICAmLXBob25lIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAnVFROb3JtcycsICdSYWxld2F5Jywgc2Fucy1zZXJpZjtcclxuXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGNvbG9yOiAjZmJkNTQyO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLWltZyB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjYyNXZ3O1xyXG4gICAgICAgIHdpZHRoOiAyLjE4NzV2dztcclxuICAgICAgICBoZWlnaHQ6IDIuMTg3NXZ3O1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAzOHB4IHJnYmEoNDAsIDQwLCA0MCwgMC4xNSk7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiAwLjk4OTN2dztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkge1xyXG4gIC5vYmplY3RzIHtcclxuICAgICZfX2lubmVyIHtcclxuICAgICAgcGFkZGluZzogMS44cmVtIDhyZW0gMXJlbSA1cmVtO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAyLjVyZW0gMCAwIDIuNXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAmX19zbGlkZXIge1xyXG4gICAgICB3aWR0aDogNTdyZW07XHJcblxyXG4gICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtLW5hdiB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICAmLXRvcCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi1pbWcge1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEuNXJlbTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi1tYWluIHtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxLjVyZW07XHJcbiAgICAgICAgbWF4LXdpZHRoOiAyMHJlbTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi1ob3ZlciB7XHJcbiAgICAgICAgcGFkZGluZzogMCAycmVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLXBob25lIHtcclxuICAgICAgICAmLWltZyB7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcclxuICAgICAgICAgIHdpZHRoOiAzcmVtO1xyXG4gICAgICAgICAgaGVpZ2h0OiA0cmVtO1xyXG5cclxuICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMS41cmVtO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgLm9iamVjdHMge1xyXG4gICAgJl9faW5uZXIge1xyXG4gICAgICBwYWRkaW5nOiAxLjhyZW0gOHJlbSAxcmVtIDVyZW07XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc2xpZGVyIHtcclxuICAgICAgbWF4LXdpZHRoOiA0MHJlbTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA1NjdweCkge1xyXG4gIC5vYmplY3RzIHtcclxuICAgICZfX2lubmVyIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIHBhZGRpbmc6IDFyZW07XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDIuNXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAmX19zbGlkZXIge1xyXG4gICAgICB3aWR0aDogMjRyZW07XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5wbGFzdGVyIHtcclxuICAmLW1haW4ge1xyXG4gICAgLmhlcm8ge1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogOS4xMjF2dztcclxuICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtYnVsbGV0cyB7XHJcbiAgICBtYXJnaW4tdG9wOiAtNS44MTN2dztcclxuICB9XHJcblxyXG4gICYtcXVpeiB7XHJcbiAgICAucXVpeiB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAxNy40Njd2dztcclxuICAgICAgbWFyZ2luLXRvcDogLTE0LjAxM3Z3O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi12YW50YWdlIHtcclxuICAgIC52YW50YWdlIHtcclxuICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDd2dztcclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX2NoZWNrIHtcclxuICAgICAgICB0b3A6IC00LjN2dztcclxuICAgICAgfVxyXG5cclxuICAgICAgJl9faXRlbSB7XHJcbiAgICAgICAgd2lkdGg6IDIzLjQ4MnZ3O1xyXG4gICAgICAgIGhlaWdodDogMTQuNjg3NXZ3O1xyXG5cclxuICAgICAgICAmLXdyYXBwZXIge1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiAxMi43MDh2dztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtYmcge1xyXG4gICAgICAgICAgd2lkdGg6IDMwLjIwOHZ3O1xyXG4gICAgICAgICAgaGVpZ2h0OiAyMy44ODN2dztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX2ltZyB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjU2MjV2dztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi1lcXVpcCB7XHJcbiAgICBwYWRkaW5nLXRvcDogMXZ3O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDA7XHJcblxyXG4gICAgJl9faW5uZXIge1xyXG4gICAgICBoZWlnaHQ6IDQ1LjA1MnZ3O1xyXG4gICAgICB3aWR0aDogMTAwdnc7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiA5dnc7XHJcbiAgICAgIHotaW5kZXg6IDE7XHJcblxyXG4gICAgICAmOm50aC1jaGlsZCgxKSB7XHJcbiAgICAgICAgbGVmdDogMTAuMjZ2dztcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgIGxlZnQ6IDI1LjY3N3Z3O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOm50aC1jaGlsZCgzKSB7XHJcbiAgICAgICAgbGVmdDogNDAuNzh2dztcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpudGgtY2hpbGQoNCkge1xyXG4gICAgICAgIGxlZnQ6IDU2LjI1dnc7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6bnRoLWNoaWxkKDUpIHtcclxuICAgICAgICBsZWZ0OiA3MS41NjI1dnc7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6bnRoLWNoaWxkKDYpIHtcclxuICAgICAgICBsZWZ0OiA4Ni44NzV2dztcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpudGgtY2hpbGQoNykge1xyXG4gICAgICAgIGxlZnQ6IDEzLjU0MXZ3O1xyXG4gICAgICAgIHRvcDogMzZ2dztcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpudGgtY2hpbGQoOCkge1xyXG4gICAgICAgIGxlZnQ6IDM4LjQzNzV2dztcclxuICAgICAgICB0b3A6IDM3dnc7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6bnRoLWNoaWxkKDkpIHtcclxuICAgICAgICBsZWZ0OiA1OS40Mjd2dztcclxuICAgICAgICB0b3A6IDMyLjV2dztcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpudGgtY2hpbGQoMTApIHtcclxuICAgICAgICBsZWZ0OiA3Mi4xODc1dnc7XHJcbiAgICAgICAgdG9wOiAyOS41dnc7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19tYWluIHtcclxuICAgICAgZm9udC1zaXplOiAxLjg3NXZ3O1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICB3aWR0aDogMi44NjN2dztcclxuICAgICAgaGVpZ2h0OiAyLjg2M3Z3O1xyXG4gICAgICBib3gtc2hhZG93OiAwIDAgNTBweCByZ2JhKDQwLCA0MCwgNDAsIDAuMTUpO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgIGJvcmRlcjogMC4zNjR2dyBzb2xpZCAjZmZmZmZmO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmJkNTQyO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgJiB+IC5wbGFzdGVyLWVxdWlwX19ob3ZlciB7XHJcbiAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2hvdmVyIHtcclxuICAgICAgcGFkZGluZzogMi4wODN2dyAwO1xyXG4gICAgICB3aWR0aDogMTUuMTA0dnc7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAxLjV2dztcclxuICAgICAgbGVmdDogNTAlO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgIGJveC1zaGFkb3c6IDAgMXB4IDU0cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAxdnc7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICB0cmFuc2l0aW9uOiAuMnM7XHJcblxyXG4gICAgICAmX3N0cm9uZyB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41MnZ3O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLXN0ZXBzIHtcclxuICAgIC5zdGVwc19faXRlbS10aXRsZSB7XHJcbiAgICAgIG1heC13aWR0aDogMTguNzE5dnc7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcclxuICAucGxhc3RlciB7XHJcbiAgICAmLW1haW4ge1xyXG4gICAgICAuaGVybyB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDdyZW07XHJcblxyXG4gICAgICAgICZfX2Zvcm0ge1xyXG4gICAgICAgICAgbWluLXdpZHRoOiA0MC41dnc7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1idWxsZXRzIHtcclxuICAgICAgbWFyZ2luLXRvcDogLTZyZW07XHJcbiAgICB9XHJcblxyXG4gICAgJi1xdWl6IHtcclxuICAgICAgLnF1aXoge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAyMXJlbTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtMTlyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLXZhbnRhZ2Uge1xyXG4gICAgICAudmFudGFnZSB7XHJcbiAgICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXJlbTtcclxuICAgICAgICAgIG1heC13aWR0aDogNDdyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19jaGVjayB7XHJcbiAgICAgICAgICB0b3A6IC0yLjRyZW07XHJcbiAgICAgICAgICB3aWR0aDogM3JlbTtcclxuICAgICAgICAgIGhlaWdodDogM3JlbTtcclxuICAgICAgICAgIGJvcmRlci13aWR0aDogMC42cmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9faXRlbSB7XHJcbiAgICAgICAgICB3aWR0aDogMzByZW07XHJcbiAgICAgICAgICBoZWlnaHQ6IDI1cmVtO1xyXG5cclxuICAgICAgICAgICYtd3JhcHBlciB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMjByZW07XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJi1iZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzOHJlbTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzMHJlbTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2ltZyB7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLWVxdWlwIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAmLXN0ZXBzIHtcclxuICAgICAgLnN0ZXBzX19pdGVtLXRpdGxlIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDIwcmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAucGxhc3Rlci1xdWl6IC5xdWl6IHtcclxuICAgIHBhZGRpbmctdG9wOiAyLjlyZW07XHJcbiAgICBtYXJnaW4tdG9wOiAtNHJlbTtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA1NjdweCkge1xyXG4gIC5wbGFzdGVyLXZhbnRhZ2Uge1xyXG4gICAgLnZhbnRhZ2Uge1xyXG4gICAgICAmX19pdGVtIHtcclxuICAgICAgICB3aWR0aDogNDclO1xyXG4gICAgICAgIGhlaWdodDogMzVyZW07XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX2ltZyB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19jaGVjayB7XHJcbiAgICAgICAgd2lkdGg6IDRyZW07XHJcbiAgICAgICAgaGVpZ2h0OiA0cmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiJdfQ== */
