@charset "UTF-8";@-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;scroll-behavior: smooth;}body{font-family:Manrope,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%;align-self:center}.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}.mrx{margin-right:.781vw}.lt{color:#fff}.ggc{color:#69bdad}.gray{color:#aeaeae}.asfs{align-self:flex-start}.title-lg{font-size:2.865vw;line-height:3.385vw;font-weight:400}.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}.fw6{font-weight:600}.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}.ttn{font-family:TTNorms}.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:81.25vw;margin:0 auto}.container-big{max-width:89.583vw;margin:0 auto}.container-min{max-width:69.271vw;margin:0 auto}.container-mid{max-width:84.896vw;margin:0 auto}.container--left{width:100%;padding-left:11.352vw}.container--right{width:100%;padding-right:7.5vw}.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;white-space:nowrap}.gr{color:#8d8d8d}.btn{padding:1.771vw 2.34375vw;display:inline-flex;align-items:center;justify-content:center;transition:all .4s;z-index:6;cursor:pointer;border:none;border-radius:100px;position:relative;color:#fff;background-color:#df0b31;letter-spacing:.7px}.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{background-color:#c70a2c}.btn.btn--light{padding:1.042vw 1.979vw;background-color:#fff;color:#282728}.btn.btn--light:hover{background-color:#df0b31;color:#fff}.btn.btn--outline{border:0;background:0 0;box-shadow:none;color:#282728;height:3.28125vw;padding:0 3.229vw 0 4.21875vw}.btn.btn--outline:hover{color:#fd4f5d}.btn.btn--outline:hover::after{border-color:#fd4f5d}.btn.btn--outline::after{content:'';border:solid #212121;border-width:0 .1vw .1vw 0;display:inline-block;padding:.12vw;position:absolute;top:50%;left:3.3vw;transform:translateY(-50%) rotate(135deg);transition:all .4s}.btn.btn--blue{background-color:#0d4ea1;height:3.28125vw;padding:0 4.21875vw 0 3.229vw}.btn.btn--blue::after{content:'';border:solid #fff;border-width:0 .1vw .1vw 0;display:inline-block;padding:.12vw;position:absolute;top:50%;right:3.3vw;transform:translateY(-50%) rotate(-45deg)}.btn.btn--blue:hover{background-color:#0b4389}.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-flex;align-items:center;color:#da0b31}.link:before{content:"";position:absolute;left:0;bottom:-.4vw;width:100%;height:1px;border-bottom:1px solid #da0b31;transition:all .4s}.link:hover:before{width:40%}.link.dsh:before{border-bottom:1px dashed #5a5a59}input:-ms-input-placeholder{color:#8c8c8c}input::-moz-placeholder{color:#8c8c8c}input::placeholder{color:#8c8c8c}textarea:-ms-input-placeholder{color:#8c8c8c}textarea::-moz-placeholder{color:#8c8c8c}textarea::placeholder{color:#8c8c8c}.area,.input{height:3.90625vw;padding-left:2.24vw;border-radius:100px;border:1px solid #dfe7f0;background-color:#fff;color:#282828;align-self:center;width:100%;position:relative}.area.v2,.input.v2{border-radius:5px;border:1px solid #ddd;background-color:#fff}.area:focus,.input:focus{border-color:#df0b31}.inp-min{width:30.5%}.inp-md{width:45%}.inp-big{width:100%}.area{padding:1vw 1vw}.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%;filter:grayscale(1)}.arrows:hover{opacity:.7;transform:translateY(-50%) scale(1.1)}.arrows:hover.t6{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){html{overflow-x:hidden}.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}.tsm10{font-size:1rem}.tsm11{font-size:1rem}.tsm12{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}.btn.btn--light{padding:1.1rem 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}.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{padding-left:2rem}.container--right{padding-right:2rem}.title-lg{font-size:2.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:1.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}.desct .title{font-size:1.8rem}.desct .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%)}.main{background-image:url('/img/cases/gr/lentochnye-konvejery.jpg');background-size:cover;background-repeat:no-repeat;position:relative}.main__wrapper{display:flex;justify-content:space-between}.header{padding:.9375vw 0}.header__inner{display:flex;align-items:center;justify-content:space-between;margin-bottom:2.083vw}.logo{display:flex;align-items:center}.logo__img{display:flex;width:11.458vw;margin-right:1.40625vw}.lang{display:flex;align-items:center}.lang__item{display:flex;width:2.083vw;opacity:.45;border-radius:50%;margin-right:.677vw;position:relative;z-index:1}.lang__item.active{opacity:1}.lang__item.active::before{content:'';width:calc(100% + .3125vw);height:calc(100% + .3125vw);position:absolute;border-radius:50%;background-color:#fff;left:-.15625vw;top:-.15625vw;z-index:-1}.lang__item:last-child{margin-right:0}.call .socials__items{z-index:1}.socials{display:flex;align-items:center}.socials__icon{display:flex;width:.573vw;margin-right:.78125vw}.socials__text{margin-right:1.042vw}.socials__items{display:flex}.socials__item{width:2.083vw;height:2.083vw;background-color:#fff;display:flex;justify-content:center;align-items:center;border-radius:50%;margin-right:.3125vw;transition:.3s}.socials__item-img{width:1.042vw;height:1.042vw}.socials__item:nth-child(1) .socials__item-img{fill:#665cac}.socials__item:nth-child(2) .socials__item-img{fill:#25d366}.socials__item:nth-child(3) .socials__item-img{fill:#08c}.socials__item:nth-child(4) .socials__item-img{fill:#009dff}.socials__item:hover .socials__item-img{fill:#fff}.socials__item:hover:nth-child(1){background-color:#665cac}.socials__item:hover:nth-child(2){background-color:#25d366}.socials__item:hover:nth-child(3){background-color:#08c}.socials__item:hover:nth-child(4){background-color:#009dff}.phone{display:flex;flex-direction:column}.phone__text{position:relative}.phone__text::before{content:'';border-radius:50%;width:.365vw;height:.365vw;background-color:#52b060;position:absolute;top:50%;transform:translateY(-50%);left:0;-webkit-animation:online 2s infinite;animation:online 2s infinite}.phone__link{transition:.4s}.phone__link:hover{color:#df0b31}.nav a{color:#fff;transition:.4s}.nav a:hover{color:#df0b31}.nav__inner{display:flex;align-items:center;justify-content:space-between}.nums{display:flex;align-items:center}.num{display:flex;align-items:center;margin-right:2.865vw}.num:last-child{margin-right:0}.num__number{margin-right:.625vw}.hero{margin-bottom:3.90625vw}.hero__inner{padding-top:5.99vw}.hero__title{position:relative}.pin{position:absolute;z-index:1}.pin__item{display:flex;align-items:center;justify-content:center;width:1.667vw;height:1.667vw;background-color:#df0b31;border-radius:50%;position:relative;cursor:pointer}.pin__item::after,.pin__item::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:#df0b31;opacity:.5;border-radius:50%;-webkit-animation:animPulse 2s linear infinite;animation:animPulse 2s linear infinite;z-index:-1}.pin__item::after{-webkit-animation-delay:.7s;animation-delay:.7s;opacity:.25}.pin__item:hover~.pin__hover{opacity:1}.pin__hover{padding:.99vw 1.198vw .99vw 2.604vw;opacity:0;transition:.4s;pointer-events:none;border-radius:5px;background-color:#fff;white-space:nowrap;position:absolute;top:50%;transform:translateY(-50%);left:.9375vw;z-index:-2}.main-scroll .scroll__line{background-color:#fff}.scroll{position:absolute;top:18.8vw;left:.5vw;display:flex;flex-direction:column;align-items:center}.scroll__text{color:#ced0d3;transform:rotate(90deg);margin-bottom:3.3vw;opacity:.5}.scroll__line{width:1px;height:13.333vw;background-color:#282828;opacity:.15;margin-bottom:1.1vw}.scroll__img{display:flex;width:.833vw;opacity:.5;-webkit-animation:scrollAnim 2s infinite;animation:scrollAnim 2s infinite}.clients{padding:0 4.6875vw;width:50vw;height:6.51vw;background-color:#fff;display:flex;justify-content:center;align-items:center}.clients__slider{width:100%;height:2.396vw}.clients .tns-outer{width:100%}.clients .tns-inner{width:100%}.clients__item{height:2.396vw;margin-left:.26vw;margin-right:.26vw}.clients__item-wrap{height:100%;display:flex;justify-content:center;align-items:center}.slick-next::before,.slick-prev::before{content:'';border:solid #282828;border-width:0 .55vw .55vw 0;display:inline-block;padding:.5vw;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(135deg)}.slick-next::before{transform:translate(-50%,-50%) rotate(-45deg)}.video{padding:0 2.292vw 0 4.6875vw;width:15.365vw;position:relative;background-color:rgba(40,40,40,.8);display:flex;align-items:center}.video__link{position:absolute;top:50%;transform:translateY(-50%);left:-1.5625vw;width:3.125vw;height:3.125vw;background-color:#fff;border-radius:50%;display:flex;justify-content:center;align-items:center}.video__link::after,.video__link::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff;opacity:.5;border-radius:50%;-webkit-animation:animPulse 2s linear infinite;animation:animPulse 2s linear infinite;z-index:-1}.video__link::after{-webkit-animation-delay:.7s;animation-delay:.7s;opacity:.25}.video__link img{width:.9rem}.nav__mob{display:none}.nav__close{display:none}@-webkit-keyframes online{0%{opacity:1}50%{opacity:0}100%{opacity:1}}@keyframes online{0%{opacity:1}50%{opacity:0}100%{opacity:1}}@-webkit-keyframes animPulse{0%{transform:scale(1)}100%{opacity:0;transform:scale(2.5)}}@keyframes animPulse{0%{transform:scale(1)}100%{opacity:0;transform:scale(2.5)}}@-webkit-keyframes scrollAnim{0%{transform:translate(0,0)}50%{transform:translate(0,25%)}100%{transform:translate(0,0)}}@keyframes scrollAnim{0%{transform:translate(0,0)}50%{transform:translate(0,25%)}100%{transform:translate(0,0)}}@media (max-width:900px){.header{padding:.9375rem 0}.header__inner{margin-bottom:2.083rem;flex-direction:column;align-items:center}.logo{align-items:center;text-align:center}.logo__img{width:22rem;max-width:unset;margin-right:2rem;margin-bottom:0}.logo__text{display:none;font-size:1.3rem;margin-bottom:1rem}.lang{margin-bottom:4rem}.lang__item{width:3rem;margin-right:.677rem}.lang__item.active::before{width:calc(100% + .6rem);height:calc(100% + .6rem);left:-.3rem;top:-.3rem}.socials{margin-bottom:1rem}.socials__icon{width:1.1rem;margin-right:.78125rem}.socials__text{margin-right:1.042rem}.socials__item{width:3.5rem;height:3.5rem;margin-right:.5rem}.socials__item:last-child{margin-right:0}.socials__item-img{width:1.742rem;height:1.742rem}.phone__text::before{width:.6rem;height:.6rem}.num{margin-right:1rem}.num__number{margin-right:.625rem}.hero{margin-bottom:3.90625rem;padding-top:15rem}.hero__inner{padding-top:5.99rem}.pin__item{width:1.667rem;height:1.667rem}.pin__hover{padding:.99rem 1.198rem .99rem 2.604rem;left:.9375rem}.scroll{top:18.8rem;left:.5rem}.scroll__text{margin-bottom:3.3rem}.scroll__line{height:13.333rem;margin-bottom:1.1rem}.scroll__img{width:.833rem}.clients{padding:0 1.5rem;width:16rem;height:6.51rem}.clients .slick-prev{left:-15px;z-index:1}.clients .slick-next{right:-15px;z-index:1}.clients__slider{height:3.5rem}.clients__item{height:3.5rem;margin-left:.26rem;margin-right:.26rem}.slick-next::before,.slick-prev::before{border-width:0 .55rem .55rem 0;padding:.2rem}.video{padding:0 2.292rem 0 4.6875rem;width:18rem}.video__link{left:-1.9625rem;width:4.125rem;height:4.125rem}.phone .phone__text{font-size:1.3rem}.phone .phone__link{font-size:1.65rem}.header .phone{margin-bottom:1rem}.btn-text{font-size:1.3rem}.scroll{display:none}.nav__mob{position:fixed;top:5.3rem;right:.9rem;width:4rem;height:4rem;background-color:#154b91;border-radius:50%;display:flex;justify-content:center;align-items:center;z-index:997}.nav__burger{width:2rem;height:1.9rem;flex-direction:column;justify-content:space-between;cursor:pointer;display:flex}.nav__burger-item{display:block;width:100%;height:3px;border-radius:4px;position:relative;background-color:#fff}.nav{z-index:999;position:fixed;left:0;top:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;background-color:#fff;transform:translateX(-100%);transition:all .4s ease-in;flex-direction:column}.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:3px;background-color:#282828;border-radius:3px}.nav__close::before{transform:rotate(45deg)}.nav__close::after{transform:rotate(-45deg)}.nav__inner{flex-direction:column;align-items:center;font-size:1.4rem}.nav.active{transform:translateX(0)}.nav a{color:#282828}.nav__item{padding:1rem}.main{background-position:top center}.hero__inner{padding-top:0}.title-lg{line-height:2.885rem}.pin__item{width:2.5rem;height:2.5rem;display:none}.hero__title br{display:none}.num__number{font-size:3rem}}.quiz__btn-hint{position:absolute;left:50%;bottom:110%;width:100%;color:#282828;box-shadow:4px 7px 17px -6px rgba(0,0,0,.4);background-color:#fff;text-align:center;padding:5px 0;border-radius:6px;z-index:33;transform:translate(-50%,0);opacity:0;transition:opacity .6s}.quiz__btn:hover:disabled .quiz__btn-hint{opacity:1}.quiz__inner{display:flex;justify-content:space-between}.quiz__left{padding:1.042vw 2.179vw 2.24vw;width:18.229vw;height:36.458vw;border-radius:15px;background:#e9f0f6 url() -3.7vw 6.1vw no-repeat;background-size:10vw;display:flex;flex-direction:column;align-items:center;position:relative}.quiz__left-photo{display:flex;width:10.052vw;margin-bottom:1.042vw}.quiz__left-online{padding-left:.68125vw}.quiz__left-online::before{left:-.1vw}.quiz__left-text{margin-bottom:1.042vw;padding:1.198vw 1.5625vw;border-radius:10px;background-color:#fff;text-align:center;line-height:.9375vw}.quiz__left-img{display:flex;width:8.542vw;position:absolute;bottom:0;right:0}.quiz__items{width:100%}.quiz__content{border-radius:15px;border:1px solid #e1e7ed;padding:3.385vw 3.4375vw 2.34375vw;height:36.458vw;width:48.958vw;display:flex;flex-direction:column;align-items:center;justify-content:space-between}.quiz__item{position:relative;width:100%}.quiz__item:nth-child(1){max-width:36.417vw;margin:0 auto}.quiz__item:nth-child(1) .t-min2{margin-bottom:3.646vw}.quiz__item:nth-child(1) .quiz__options{flex-direction:column}.quiz__item:nth-child(2) .t-min2,.quiz__item:nth-child(3) .t-min2{margin-bottom:6.198vw}.quiz__item:nth-child(4) .t-min2{margin-bottom:3.021vw}.quiz__item:nth-child(5) .t-min2{margin-bottom:2.448vw}.quiz__item:nth-child(6) .t-min2{margin-bottom:1.5625vw}.quiz__options{display:flex;width:100%;justify-content:space-between}.quiz__options--nums{flex-wrap:wrap}.quiz__options--cows{justify-content:center}.quiz__options--multi{flex-wrap:wrap;justify-content:center;width:calc(100% + 1.875vw);margin-left:-.9375vw}.quiz__option{position:relative;cursor:pointer;height:2.865vw;display:flex}.quiz__option:hover .quiz__option-checkbox{border-color:#0d4ea1}.quiz__option-img{width:10vw;height:10vw;border-radius:50%;background-repeat:no-repeat;background-size:cover;margin-bottom:1.042vw;background-position:center center}.quiz__option--image{display:flex;flex-direction:column;align-items:center;height:auto}.quiz__option--image .quiz__option-checkbox{width:13.021vw;height:2.865vw}.quiz__option--min .quiz__option-checkbox{width:11.115vw}.quiz__option--big{width:16.146vw}.quiz__option--nums.quiz__option{flex-direction:column;height:auto;cursor:unset;width:47%;margin-bottom:2.204vw}.quiz__option--nums .quiz__option-wrap{display:flex;align-items:center}.quiz__option--nums .quiz__option-img{display:flex;width:12.65625vw;height:auto;margin-right:.9375vw}.quiz__option--nums .quiz__option-block{display:flex}.quiz__option--cows.quiz__option{height:auto;flex-direction:column;align-items:center}.quiz__option--cows.quiz__option--slider .irs--flat .irs-grid-text::after{content:' коров'}.quiz__option--cows .js-grid-text-0{left:1%!important}.quiz__option--cows.quiz__option--slider .irs--flat .irs-grid-text.js-grid-text-1{left:95%!important}.quiz__option--cows .quiz__option-img{width:11.198vw;height:11.198vw}.quiz__option--cows .quiz__option-slider{width:32.292vw;margin-bottom:2.083vw}.quiz__option--multi{margin-right:1.6vw;margin-bottom:1.042vw}.quiz__option--multi:nth-child(3),.quiz__option--multi:nth-child(5){margin-right:0}.quiz__option--multi .quiz__option-img{width:7.604vw;border-radius:0;height:6.875vw;background-size:contain;margin-bottom:.677vw}.quiz__option--multi .quiz__option-check{border-radius:3px}.quiz__option--multi .quiz__option-checkbox{width:13.542vw}.quiz__option-input{display:none}.quiz__option-input:checked~.quiz__option-checkbox{padding-left:.625vw;border-color:#0d4ea1}.quiz__option-input:checked~.quiz__option-checkbox .quiz__option-check{width:1.5625vw;height:1.5625vw;background-color:#0d4ea1}.quiz__option-input:checked~.quiz__option-checkbox .quiz__option-check img{display:flex}.quiz__option-checkbox{display:flex;justify-content:flex-start;align-items:center;padding-left:.885vw;border-radius:100px;border:1px solid #dfdfdf;transition:.4s border-color;width:100%}.quiz__option-check{width:1.042vw;height:1.042vw;background-color:#e9f0f6;border:none;display:flex;justify-content:center;align-items:center;border-radius:50%;margin-right:.78125vw}.quiz__option-check img{display:none;width:.677vw}.quiz__option--slider{display:flex;align-items:flex-end;height:auto;cursor:auto}.quiz__option--slider.mb{margin-bottom:5.208vw}.quiz__option--slider .irs--flat .irs-line{height:15px;border-radius:8px}.quiz__option--slider .irs--flat .irs-max,.quiz__option--slider .irs--flat .irs-min{display:none}.quiz__option--slider .irs--flat .irs-single{display:none}.quiz__option--slider .irs-grid{bottom:-12px}.quiz__option--slider .irs--flat .irs-grid-pol{display:none}.quiz__option--slider .irs--flat .irs-grid-text{color:#282828;font-size:.9375vw;font-weight:500;font-family:Manrope,sans-serif}.quiz__option--slider .irs--flat .irs-grid-text::after{content:' ';font-size:.729vw;font-weight:500}.quiz__option--slider .irs--flat .irs-grid-text.js-grid-text-1{left:98%!important}.quiz__option--slider .irs--flat .irs-bar{border-radius:8px;height:15px;background-color:#0d4ea1}.quiz__option--slider .irs--flat .irs-shadow{height:1px;bottom:16px;background-color:#e1e4e9}.quiz__option--slider .irs--flat .irs-handle{width:40px;height:40px;border:7px solid #fff;background-color:#0d4ea1;border-radius:50%;top:12px;cursor:pointer;box-shadow:0 0 27px rgba(40,39,40,.2)}.quiz__option--slider .irs--flat .irs-handle i:first-child{display:none}.quiz__option-slider{width:25.26vw}.quiz__option-slider.mr{margin-right:3.167vw}.quiz__option-block{position:relative;top:.5vw;display:flex;align-items:center}.quiz__option-range-input{width:4.10625vw;height:2.492vw;border-radius:5px;border:1px solid #e1e7ed;-moz-appearance:textfield}.quiz__option-range-input::-webkit-inner-spin-button,.quiz__option-range-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.quiz__tractor{display:flex;width:27.15625vw;position:absolute;right:-2vw;top:13vw;z-index:-1}.quiz__bottom{display:flex;align-items:center;justify-content:space-between;width:100%}.quiz__progress{display:flex}.quiz__progress-items{display:flex;align-items:flex-end;padding-bottom:.3vw;margin-right:1.771vw}.quiz__progress-item{width:.78125vw;height:.78125vw;background-color:#e9f0f6;border-radius:50%;margin-right:.46875vw}.quiz__progress-item:last-child{margin-right:0}.quiz__progress-item.active{background-color:#0d4ea1}.quiz-scroll .scroll__text{margin-bottom:5.4vw}.quiz__semifinal{text-align:center;display:flex;flex-direction:column;align-items:center}.quiz__semifinal-title{color:#0d4ea1}.quiz__semifinal-options{display:flex;width:36.458vw;justify-content:space-between;margin-bottom:1.5625vw}.quiz__semifinal-option-bg{width:100%;height:100%;position:absolute;left:0;top:0;border-radius:inherit;background-color:transparent;transition:.2s}.quiz__semifinal-check{z-index:1}.quiz__semifinal-option{position:relative;min-width:8.333vw;padding:0 1.354vw;height:3.385vw;border-radius:100px;background-color:#e9f0f6;border:1px solid #e9f0f6;display:flex;align-items:center;cursor:pointer}.quiz__semifinal-option-text{z-index:1}.quiz__semifinal-option:nth-child(1) .quiz__semifinal-input:checked~.quiz__semifinal-option-bg{background-color:#675dac}.quiz__semifinal-option:nth-child(1) .quiz__semifinal-input:checked~.quiz__semifinal-check path{fill:#fff!important}.quiz__semifinal-option:nth-child(1) .quiz__semifinal-input:checked~.quiz__semifinal-option-text{color:#fff}.quiz__semifinal-option:nth-child(2) .quiz__semifinal-input:checked~.quiz__semifinal-option-bg{background-color:#4bbcf3}.quiz__semifinal-option:nth-child(2) .quiz__semifinal-input:checked~.quiz__semifinal-check path{fill:#fff!important}.quiz__semifinal-option:nth-child(2) .quiz__semifinal-input:checked~.quiz__semifinal-option-text{color:#fff}.quiz__semifinal-option:nth-child(3) .quiz__semifinal-check-img path{fill:#2bbb2b}.quiz__semifinal-option:nth-child(3) .quiz__semifinal-input:checked~.quiz__semifinal-option-bg{background-color:#2bbb2b}.quiz__semifinal-option:nth-child(3) .quiz__semifinal-input:checked~.quiz__semifinal-check path{fill:#fff!important}.quiz__semifinal-option:nth-child(3) .quiz__semifinal-input:checked~.quiz__semifinal-option-text{color:#fff}.quiz__semifinal-option:nth-child(4) .quiz__semifinal-input:checked~.quiz__semifinal-option-bg{background-color:#df0b31}.quiz__semifinal-option:nth-child(4) .quiz__semifinal-input:checked~.quiz__semifinal-check path{fill:#fff!important}.quiz__semifinal-option:nth-child(4) .quiz__semifinal-input:checked~.quiz__semifinal-option-text{color:#fff}.quiz__semifinal-check-img{width:1.5625vw;margin-right:.521vw}.quiz__semifinal-inputs{display:flex;flex-wrap:wrap;justify-content:space-between;width:36.458vw}.quiz__semifinal-inputs .input{width:49%;margin-bottom:.78125vw}.quiz__semifinal-inputs .btn{width:49%;height:3.90625vw;padding:0}.quiz__semifinal input[type=email]{display:none}.quiz__btns{display:flex;position: relative;z-index: 1;}.form__check{display:flex;align-items:center;cursor:pointer}.form__check .rhide:checked~.form__check-box{background-color:#df0b31}.form__check-box{width:.78125vw;height:.78125vw;border-radius:2px;background-color:#fff;border:1px solid #df0b31;display:flex;justify-content:center;align-items:center}.form__check-box img{width:.46875vw}.form__check-text{transition:.4s}.form__check-text:hover{color:#df0b31}@media (max-width:900px){.quiz__left{display:none}.quiz__items{width:100%}.quiz__content{border-radius:15px;padding:1.5rem;height:auto;width:100%}.quiz__item:nth-child(1){max-width:36.417rem}.quiz__item:nth-child(1) .t-min2{margin-bottom:3.646rem}.quiz__item:nth-child(2) .t-min2,.quiz__item:nth-child(3) .t-min2{margin-bottom:6.198rem}.quiz__item:nth-child(4) .t-min2{margin-bottom:3.021rem}.quiz__item:nth-child(5) .t-min2{margin-bottom:2.448rem}.quiz__item:nth-child(6) .t-min2{margin-bottom:1.5625rem}.quiz__options--multi{width:calc(100% + 1.875rem);margin-left:-.9375rem}.quiz__option{height:3.5rem}.quiz__option-img{width:14.4rem;height:14.4rem;margin-bottom:1.042rem}.quiz__option--image .quiz__option-checkbox{width:13.021rem;height:2.865rem}.quiz__option--min .quiz__option-checkbox{width:9.115rem}.quiz__option--big{width:16.146rem}.quiz__option--nums.quiz__option{margin-bottom:2.204rem}.quiz__option--nums .quiz__option-img{width:12.65625rem;margin-right:.9375rem}.quiz__option--cows .quiz__option-img{width:15rem;height:15rem}.quiz__option--cows .quiz__option-slider{width:100%;margin-bottom:2.083rem}.quiz__option--multi{margin-right:1.6rem;margin-bottom:1.042rem}.quiz__option--multi .quiz__option-img{width:11.604rem;height:10.875rem;margin-bottom:.677rem}.quiz__option--multi .quiz__option-checkbox{width:13.542rem}.quiz__option-input:checked~.quiz__option-checkbox{padding-left:.625rem}.quiz__option-input:checked~.quiz__option-checkbox .quiz__option-check{width:2rem;height:2rem}.quiz__option-checkbox{padding-left:.885rem}.quiz__option-check{width:1.5rem;height:1.5rem;margin-right:.78125rem}.quiz__option-check img{width:.7rem}.quiz__option--slider.mb{margin-bottom:4rem}.quiz__option--slider .irs--flat .irs-grid-text{font-size:.9375rem}.quiz__option--slider .irs--flat .irs-grid-text::after{font-size:.729rem}.quiz__option-slider{width:100%}.quiz__option-slider.mr{margin-right:1rem}.quiz__option-block{position:relative;top:.5rem;display:flex;align-items:center}.quiz__option-range-input{width:6.5rem;height:3.5rem;font-size:2rem}.quiz__tractor{width:27.15625rem;right:-2rem;top:13rem;display:none}.quiz__progress-items{padding-bottom:.3rem;margin-right:1.771rem}.quiz__progress-item{width:.78125rem;height:.78125rem;margin-right:.46875rem}-scroll .scroll__text{margin-bottom:5.4rem}__semifinal-options{width:36.458rem;margin-bottom:1.5625rem}__semifinal-option{min-width:8.333rem;padding:0 1.354rem;height:3.385rem}__semifinal-check-img{width:1.5625rem;margin-right:.521rem}__semifinal-inputs{width:36.458rem}__semifinal-inputs .input{margin-bottom:.78125rem}__semifinal-inputs .btn{height:3.90625rem}.form__check-box{min-width:1.5rem;min-height:1.5rem}.form__check-box img{width:.85rem}.quiz__option--slider{align-items:center}.quiz__option-block{top:0}.quiz__option--slider .irs--flat .irs-line{height:10px}.quiz__option--slider .irs--flat .irs-bar{height:10px}.quiz__option--slider .irs--flat .irs-handle{width:24px;height:24px;border:4px solid #fff;top:12px}.irs--flat.irs-with-grid{height:46px}.irs--flat .irs-line{top:19px}.irs--flat .irs-bar{top:19px}.quiz__option--slider .irs--flat .irs-grid-text{font-size:1.2rem}.quiz__option--slider .irs--flat .irs-grid-text::after{font-size:1rem}.quiz__option--slider .irs--flat .irs-grid-text.js-grid-text-1{left:91%!important}.quiz__options{margin-bottom:2rem}.quiz__bottom{flex-direction:column-reverse}.btn.btn--blue{height:auto;padding:1.7rem 3.9rem 1.7rem 3.6rem}.btn.btn--blue::after{border-width:0 .15rem .15rem 0;padding:.25rem;right:2rem}.btn{margin-bottom:0}.quiz__btns{margin-bottom:2rem}.quiz__option--image{height:auto;margin-bottom:2rem;margin-left:.4rem;margin-right:.4rem}.quiz__option--image .quiz__option-checkbox{width:100%;height:3.5rem}.quiz__options{flex-wrap:wrap;justify-content:center}.quiz__item:nth-child(2) .t-min2,.quiz__item:nth-child(3) .t-min2{margin-bottom:3.198rem}.quiz__option-block .tsm12{font-size:1.3rem}.btn.btn--outline{border:0;background:0 0;box-shadow:none;color:#282728;height:auto;padding:1.7rem 3.6rem 1.7rem 3.9rem}.btn.btn--outline::after{border-width:0 .15rem .15rem 0;padding:.25rem;left:2rem}.quiz__option--nums.quiz__option{width:100%;align-items:center}.quiz__option--multi .quiz__option-checkbox{width:100%;padding-right:.5rem}.quiz__semifinal-options{width:100%;margin-bottom:0;flex-wrap:wrap}.quiz__semifinal-option{width:48%;height:4.5rem;margin-bottom:1rem;padding:0 1.354rem}.quiz__semifinal-check-img{width:1.9rem;margin-right:.521rem}.quiz__semifinal-inputs{margin-bottom:1rem;width:100%}.quiz__semifinal-inputs .input{width:100%;height:4.5rem;font-size:1.3rem;order:1}.quiz__semifinal-inputs .btn{width:100%;height:4.5rem;order:2}.quiz__semifinal-inputs .btn .btn-text{font-size:1.3rem}.form__check-text{text-align:left;font-size:1.2rem}.quiz__option--cows.quiz__option{width:100%}.quiz__semifinal-option-text{font-size:1.3rem}}.mech__subtitle{margin-bottom:5.99vw}.mech-scroll .scroll__text{margin-bottom:5.2vw}.mech__inner{display:flex;justify-content:space-between}.mech__right{padding-top:.885vw}.mech__img{display:flex;width:36.5625vw}.mech__bg{display:flex;width:37.917vw;position:absolute;top:8vw;left:11vw;z-index:-1}.mech .pin:nth-child(1) .pin__hover{left:-7vw;top:-3vw}.mech .pin:nth-child(1) .pin__img{background-size:1.25vw}.mech .pin:nth-child(1) .pin__line{width:6.198vw;left:7.6vw;top:1vw}.mech .pin:nth-child(2) .pin__hover{left:-0.2vw;top:3.5vw}.mech .pin:nth-child(2) .pin__img{background-size:.99vw}.mech .pin:nth-child(2) .pin__line{width:1.979vw;left:1.6vw;top:2.8vw}.mech .pin:nth-child(3) .pin__hover{left:-3.5vw;top:4.3vw}.mech .pin:nth-child(3) .pin__img{background-size:1.302vw}.mech .pin:nth-child(3) .pin__line{width:11.458vw;left:-7.9vw;top:3.8vw}.mech .pin:nth-child(4) .pin__hover{left:-4.6vw;top:3.5vw}.mech .pin:nth-child(4) .pin__img{background-size:.885vw}.mech .pin:nth-child(4) .pin__line{width:8.49vw;left:5.8vw;top:2.9vw}.mech .pin:nth-child(5) .pin__hover{left:5.2vw;top:0.4vw}.mech .pin:nth-child(5) .pin__img{background-size:.677vw}.mech .pin:nth-child(5) .pin__line{width:3.073vw;left:1.1vw;top:2.7vw}.mech .pin:nth-child(6) .pin__hover{left:1.5vw;top:-3vw}.mech .pin:nth-child(6) .pin__img{background-size:.677vw}.mech .pin:nth-child(6) .pin__line{width:.9375vw;left:2.6vw;top:-4.6vw}.mech .pin:nth-child(7) .pin__hover{left:-8.4vw;top:-2.2vw}.mech .pin:nth-child(7) .pin__img{background-size:.573vw}.mech .pin:nth-child(7) .pin__line{width:20vw;left:5.7vw;top:3.4vw}.mech .pin:nth-child(8) .pin__hover{left:-7.4vw;top:0}.mech .pin:nth-child(8) .pin__img{background-size:1.40625vw}.mech .pin:nth-child(8) .pin__line{width:8.073vw;left:-3.1vw;top:4.2vw}.mech .pin__item{width:1.875vw;height:1.875vw;background-color:#0d4ea1}.mech .pin__item::after,.mech .pin__item::before{background-color:#0d4ea1}.mech .pin__hover{padding:0;opacity:1;display:flex;align-items:center;background:0 0;transform:none}.mech .pin__img{width:2.604vw;height:2.604vw;background-color:#e9f0f6;background-repeat:no-repeat;background-position:center center;border-radius:50%;margin-right:.78125vw}.mech .pin__line{position:absolute;display:flex}.section.has--line{padding-top:0}.section.has--line::before{content:'';width:.729vw;height:.729vw;border-radius:50%;background-color:#d6e5f3;position:absolute;right:36vw;top:1.2vw}.section.has--line::after{content:'';position:absolute;right:0;top:1.53vw;height:1px;width:36vw;background-color:#d6e5f3}.part{display:flex;align-items:center;margin-bottom:3.646vw}.part:last-child{margin-bottom:0}.part__img{width:7.8125vw;height:7.8125vw;border-radius:50%;background-repeat:no-repeat;background-size:cover;background-position:center center;margin-right:4.583vw;position:relative;border:1px solid #edf2f6}.part__img::before{content:'';width:3.75vw;height:1px;background-color:#d6e5f3;position:absolute;top:50%;transform:translateY(-50%);right:-2.448vw;z-index:-1}.part__img::after{content:'';width:.677vw;height:.677vw;border-radius:50%;background-color:#0d4ea1;position:absolute;top:50%;transform:translateY(-50%);right:-2.448vw}.part__text{max-width:22.0625vw}@media (max-width:900px){.mech__subtitle{margin-bottom:2rem}.mech-scroll .scroll__text{margin-bottom:5.2rem}.mech__right{padding-top:.885rem}.mech__img{width:100%}.mech__bg{width:37.917rem;top:8rem;left:11rem}.mech .pin:nth-child(1) .pin__hover{left:-15rem;top:-3rem}.mech .pin:nth-child(1) .pin__img{background-size:2.35rem}.mech .pin:nth-child(1) .pin__line{width:6.198rem;left:7.6rem;top:1rem}.mech .pin:nth-child(2) .pin__hover{left:1.8rem;top:-6.5rem}.mech .pin:nth-child(2) .pin__img{background-size:1.89rem}.mech .pin:nth-child(2) .pin__line{width:1.979rem;left:1.6rem;top:2.8rem}.mech .pin:nth-child(3) .pin__hover{left:11.5rem;top:-4.7rem}.mech .pin:nth-child(3) .pin__img{background-size:2.302rem}.mech .pin:nth-child(3) .pin__line{width:11.458rem;left:-7.9rem;top:3.8rem}.mech .pin:nth-child(4) .pin__hover{left:-15.6rem;top:-2.5rem}.mech .pin:nth-child(4) .pin__img{background-size:1.685rem}.mech .pin:nth-child(4) .pin__line{width:8.49rem;left:5.8rem;top:2.9rem}.mech .pin:nth-child(5) .pin__hover{left:2.2rem;top:-3.6rem}.mech .pin:nth-child(5) .pin__img{background-size:1.277rem}.mech .pin:nth-child(5) .pin__line{width:3.073rem;left:1.1rem;top:2.7rem}.mech .pin:nth-child(6) .pin__hover{left:-2.5rem;top:8rem}.mech .pin:nth-child(6) .pin__img{background-size:1.277rem}.mech .pin:nth-child(6) .pin__line{width:.9375rem;left:2.6rem;top:-4.6rem}.mech .pin:nth-child(7) .pin__hover{left:-27.4rem;top:-7.2rem}.mech .pin:nth-child(7) .pin__img{background-size:1.073rem}.mech .pin:nth-child(7) .pin__line{width:20rem;left:5.7rem;top:3.4rem}.mech .pin:nth-child(8) .pin__hover{left:5.6rem;top:-4rem}.mech .pin:nth-child(8) .pin__img{background-size:2.70625rem}.mech .pin:nth-child(8) .pin__line{width:8.073rem;left:-3.1rem;top:4.2rem}.mech .pin__item{width:1.875rem;height:1.875rem}.mech .pin__img{min-width:5.5rem;height:5.5rem;margin-right:.78125rem}.section.has--line::before{display:none}.section.has--line::after{display:none}.part__text .tsm12{font-size:1.3rem}.part__text .t-min2{font-size:2.2rem}.part{margin-bottom:3.646rem}.part__img{min-width:11.8125rem;height:11.8125rem;margin-right:3.583rem}.part__img::before{width:3.75rem;right:-2.448rem}.part__img::after{width:.677rem;height:.677rem;right:-2.448rem}.part__text{max-width:unset}.mech__inner{flex-direction:column;align-items:center}.mech__inner .parts{margin-bottom:2rem}.mech__items .pin{position:static;width:50%;margin-bottom:2rem}.mech__items .pin .pin__hover{position:static}.mech__items .pin .pin__line{display:none}.mech__items{display:flex;flex-wrap:wrap;align-items:center}.mech__items .pin__hover .tsm12{font-size:1.3rem;white-space:normal}.mech__items .pin__hover .tsm12 br{display:none}}.direction__subtitle{margin-bottom:3.385vw}.direction__inner{display:flex}.direction__block{background-color:#35343d;display:flex;width:50%}.direction__right{padding:2.96875vw 2.967vw 2.448vw 3.767vw}.direction__img{width:23.229vw;min-height:100%;background-size:cover;background-repeat:no-repeat}.direction__item{display:flex;align-items:center;margin-bottom:1.40625vw}.direction__item:last-child{margin-bottom:0}.direction__check{width:1.5625vw;height:1.5625vw;background-color:#1cc935;display:flex;align-items:center;justify-content:center;border-radius:50%;margin-right:.78125vw}.direction__check.negative{background-color:#df0b31}@media (max-width:900px){.direction__subtitle{margin-bottom:3.385rem}.direction__block{width:100%}.direction__right{padding:2.06875rem 1.167rem 1.748rem 2.867rem}.direction__img{width:50%}.direction__item{margin-bottom:1.40625rem}.direction__item .tsm13 br{display:none}.direction__check{min-width:2rem;min-height:2rem;margin-right:.78125rem}.direction__inner{flex-wrap:wrap}h2 br{display:none}.direction__right .t-min2{font-size:2.1rem}.direction__right .tsm13{font-size:1.3rem}.direction__subtitle{font-size:1.6rem}.direction .title br{display:none}.options__subtitle{font-size:1.6rem}.options__text .t-min2{font-size:2.3rem}.options__text .text{font-size:1.5rem}.options__text .text br{display:none}}.options .scroll__text{margin-bottom:4.9vw}.options__subtitle{margin-bottom:2.604vw}.options__wrapper{display:flex;justify-content:space-between;margin-bottom:3.4375vw}.options__item{display:flex;align-items:center}.options__img{position:relative;background-repeat:no-repeat;background-size:contain;background-position:center center;width:8.333vw;height:9.375vw;margin-right:4.427vw}.options__img::before{content:'';width:3.75vw;height:1px;background-color:#d6e5f3;position:absolute;top:50%;transform:translateY(-50%);right:-2.648vw;z-index:-1}.options__img::after{content:'';width:.677vw;height:.677vw;border-radius:50%;background-color:#0d4ea1;position:absolute;top:50%;transform:translateY(-50%);right:-2.848vw}.options__item.big .options__img{width:20.26vw;height:18.229vw;margin-right:7.708vw}.options__item.big .options__img::before{width:8.75vw;top:37%;right:-4.648vw}.options__item.big .options__img::after{top:37%;right:-5.248vw}@media (max-width:900px){.options .scroll__text{margin-bottom:4.9rem}.options__subtitle{margin-bottom:2.604rem}.options__wrapper{margin-bottom:0;flex-direction:column;width:29rem}.options__img{min-width:8.333rem;height:9.375rem;margin-right:4.427rem}.options__img::before{width:3.75rem;right:-2.648rem}.options__img::after{width:.677rem;height:.677rem;right:-2.848rem}.options__item.big .options__img{min-width:8.333rem;height:9.375rem;margin-right:4.427rem}.options__item.big .options__img::before{width:3.75rem;right:-2.648rem}.options__item.big .options__img::after{width:.677rem;height:.677rem;right:-2.848rem}.options__items{display:flex;flex-direction:column;align-items:center}.options__item{margin-bottom:2rem}.options .text24{font-size:2rem}.options .tsm13{font-size:1.5rem}}.download .scroll{top:5.9vw}.download__date{position:relative;padding-left:.9vw;color:#1cc935}.download__date::before{content:'';border-radius:50%;width:.365vw;height:.365vw;background-color:#52b060;position:absolute;top:50%;transform:translateY(-50%);left:0;-webkit-animation:online 2s infinite;animation:online 2s infinite}.download__form{padding:3.125vw 4.167vw;border-radius:20px;background:#e9f0f6 url('') no-repeat 15vw center;background-size:12.5vw;position:relative}.download__form-title{margin-bottom:1.667vw}.download__form-wrapper{display:flex;margin-bottom:1.5625vw}.download__form .input{height:3.125vw;width:13.021vw;margin-right:.9375vw;border:none}.download__form input[type=tel]{width:16.25vw}.download__form .btn{padding:0 3.646vw;height:3.125vw}.download__form-size{position:absolute;right:23vw;top:5vw}.download__form-size-bg{display:flex;width:7.083vw}.download__form-size-text{position:absolute;left:1.6vw;top:2vw}.download__form-mockup{position:absolute;right:-24.8vw;top:-4.2vw;display:flex;width:50.104vw}@media (max-width:900px){.download .scroll{top:5.9rem}.download__date{padding-left:1.1rem}.download__date::before{width:.6rem;height:.6rem}.download__form{padding:3.125rem 4.167rem;background:#e9f0f6 url('') no-repeat 15rem center;background-size:79.5rem;padding-top:30rem}.download__form-title{margin-bottom:1.667rem}.download__form-wrapper{margin-bottom:1.5625rem}.download__form .input{height:4.5rem;width:100%;margin-right:0;margin-bottom:1rem;font-size:1.3rem}.download__form input[type=tel]{width:100%;margin-right:0}.download__form .btn{padding:0;width:100%;height:4.5rem;position: relative;z-index: 1;}.download__form-size{right:23.6rem;top:12rem}.download__form-size-bg{width:7.083rem}.download__form-size-text{left:1.6rem;top:2rem}.download__form-mockup{right:-24.8rem;width:50.104rem;top:1rem}.download__form-title{text-align:center}.download__form-title br{display:none}.download__form-wrapper{flex-direction:column}}.popular .scroll__text{margin-bottom:5.4vw}.popular.has--line::before{top:5.7vw}.popular.has--line::after{top:6vw}.popular__items{display:flex;justify-content:space-between;flex-wrap:wrap}.popular__item{width:38.15625vw;margin-bottom:3.646vw}.popular__sliders{display:flex;margin-bottom:1.042vw}.popular__slider{width:31.40625vw;border:1px solid #e9f0f6;border-radius:5px;margin-right:.521vw;margin-top:.208vw;margin-bottom:.208vw}.popular__slider-img{width:31.40625vw;height:15.725vw;position:relative;border-radius:5px;overflow:hidden}.popular__slider-img img{position:absolute;width:100%;height:100%;top:0;left:0;-o-object-fit:cover;object-fit:cover}.popular__slider-nav.slick-vertical{width:6.25vw}.popular__slider-nav.slick-vertical .popular__slider-nav-img{margin-top:.208vw;margin-bottom:.208vw;width:6.25vw;height:3.646vw;position:relative;border-radius:5px;overflow:hidden;cursor:pointer}.popular__slider-nav.slick-vertical .popular__slider-nav-img img{position:absolute;width:100%;height:100%;top:0;left:0;-o-object-fit:cover;object-fit:cover}.popular__wrapper{display:flex;align-items:center;justify-content:space-between}.popular__wrapper .btn{height:3.90625vw;padding:0 2.083vw}.popular__wrapper .btn__phone{display:flex;margin-right:.885vw;width:1.042vw}.popular__wrapper .link__img{display:flex;width:.625vw}.popular__right{display:flex;align-items:center}.popular__img{display:flex;max-width:5.59375vw}.popular__table{border-radius:5px;border:1px solid #e9f0f6;width:100%;text-align:center;border-collapse:collapse;margin-bottom:1.5625vw}.popular__table tr{height:1.823vw}.popular__table tr:nth-child(even){background-color:#e9f0f6}.popular__table td:nth-child(1){padding-left:1.302vw;text-align:left}.popular__btns{display:flex;justify-content:center;align-items:center}@media (max-width:900px){.popular .scroll__text{margin-bottom:5.4rem}.popular.has--line::before{top:5.7rem}.popular.has--line::after{top:6rem}.popular__item{width:100%;margin-bottom:3.646rem}.popular__sliders{margin-bottom:1.042rem}.popular__slider{width:80%;margin-right:.521rem;margin-top:.208rem;margin-bottom:.208rem}.popular__slider-img{width:31.40625rem;height:15.725rem}.popular__slider-nav.slick-vertical{width:20%}.popular__slider-nav.slick-vertical .popular__slider-nav-img{margin-top:.208rem;margin-bottom:.208rem;width:6.25rem;height:3.646rem}.popular__wrapper .btn{height:3.90625rem;padding:0 2.083rem}.popular__wrapper .btn__phone{margin-right:.885rem;width:1.042rem}.popular__wrapper .link__img{width:1.2rem}.popular__img{min-width:4rem}.popular__table{margin-bottom:1.5625rem;display:block;max-width:100%;width:100%;white-space:nowrap;overflow-x:scroll;font-size:1.3rem}.popular__table tr{height:2.5rem}.popular__table td:nth-child(1){padding-left:1.302rem}.popular__table td{padding:1rem}.popular__table th{padding:1rem}.popular__table tbody{display:table;width:100%}.popular__right .text{white-space:nowrap}.popular__table~.popular__wrapper{flex-direction:column}.popular__table~.popular__wrapper .btn{margin-bottom:1rem;height:4.5rem}.popular__btns .btn.btn--blue{height:4.5rem}.popular__text .tsm12{font-size:1.3rem}.popular__text .text24{font-size:1.6rem}.popular__right .text{font-size:1.6rem}}.usage .container--right{display:flex;justify-content:space-between}.usage h2{margin-bottom:4.167vw}.usage__items{display:flex;flex-wrap:wrap}.usage__item{padding:1.5625vw 1.927vw;width:25vw;height:15.625vw;background-repeat:no-repeat;background-size:cover;border-radius:15px;display:flex;align-items:flex-end;position:relative;overflow:hidden;margin-bottom:.9375vw;margin-right:.9375vw}.usage__item h3{z-index:1}.usage__item::before{content:'';width:1px;height:10.104vw;background-color:#fff;position:absolute;top:0;left:2.292vw}.usage__item::after{content:'';width:.729vw;height:.729vw;border-radius:50%;background-color:#fff;position:absolute;top:9.792vw;left:1.992vw}.usage__item:nth-child(1),.usage__item:nth-child(4){border-radius:0 15px 15px 0}.usage__item:nth-child(3),.usage__item:nth-child(6){margin-right:0}.usage__shadow{position:absolute;width:100%;height:100%;left:0;top:0;background-image:linear-gradient(to top,#282828 0,rgba(40,40,40,0) 80%,rgba(40,40,40,0) 100%)}.also__title{margin-bottom:2.292vw}.also__item{display:flex;align-items:center;margin-bottom:2.5vw}.also__item:last-child{margin-bottom:0}.also__img{max-width:2.083vw;margin-right:1.198vw}.scroll.scroll--right{left:unset;right:.5vw}@media (max-width:900px){.usage h2{margin-bottom:4.167rem}.usage__item{padding:1.5625rem 1.927rem;padding-right:.5rem;width:49%;height:15.625rem;margin-bottom:1rem;margin-right:0}.usage__item .tsm13 br{display:none}.usage__item::before{height:8rem;left:2.292rem}.usage__item::after{width:.729rem;height:.729rem;top:7.792rem;left:1.992rem}.also__title{margin-bottom:2.292rem;font-size:1.6rem}.also__title br{display:none}.also__item{margin-bottom:2.5rem;width:50%}.also__img{max-width:2.083rem;margin-right:1.198rem}.scroll.scroll--right{right:.5rem}.container--right{max-width:90vw;margin:0 auto;padding:0}.usage .container--right{flex-direction:column}.usage__item:nth-child(1),.usage__item:nth-child(4){border-radius:15px}.usage__items{justify-content:space-between}.also__items{display:flex;flex-wrap:wrap}.usage__item .tsm13{font-size:1.3rem}.also__item .tsm13{font-size:1.3rem}}.team{margin-bottom:5.208vw;background:#fff url(../img/team-bg1.png) no-repeat bottom center;background-size:100%;padding-bottom:3.90625vw}.team .scroll__text{margin-bottom:2.8vw}.team__subtitle{margin-bottom:3.073vw}.team__inner{display:flex;justify-content:space-between;margin-bottom:2.865vw}.team__inner .nums{flex-direction:column;text-align:center}.team__inner .num{flex-direction:column;align-items:center;margin-right:0;margin-bottom:3.125vw}.team__inner .num:last-child{margin-bottom:0}.team__inner .num__number{font-size:3.125vw;color:#0d4ea1;font-weight:700;margin-bottom:.78125vw;margin-right:0}.team__right{max-width:44.948vw;display:flex;flex-direction:column;align-items:center}.team__right .text{line-height:1.302vw}.team__item{text-align:center;margin-left:1.25vw;margin-right:1.25vw}.team__item .tsm13{margin-bottom:.25vw}.team__position{color:#929292}.team__img{display:flex;width:100%;margin-bottom:.78125vw}.team__slider{width:39.479vw;margin-bottom:2.604vw}.team__slider .slick-next::before,.team__slider .slick-prev::before{border-width:0 .5vw .5vw 0;padding:.4vw}.team__slider .slick-prev{left:-40px}.team__slider .slick-next{right:-40px}.team__bottom{display:flex;align-items:center;justify-content:space-between}.team__btn.btn{height:4.375vw;padding:0 3.854vw 0 7.8125vw;position:relative}.team__btn.btn::before{content:'';position:absolute;left:-2.1vw;top:-1.2vw;width:8.021vw;height:6.51vw;background-image:url('/img/cases/gr/btn-trac.png');background-size:contain}.director{text-align:center}.director__img{display:flex;width:18.229vw;margin-bottom:1.40625vw}.director__position{color:#929292}@media (max-width:900px){.team{margin-bottom:5.208rem;padding-bottom:3.90625rem}.team .scroll__text{margin-bottom:2.8rem}.team__subtitle{margin-bottom:3.073rem;font-size:2rem}.team__inner{margin-bottom:2.865rem;flex-direction:column;align-items:center}.team__inner .num{margin-bottom:1rem;flex:1}.team__inner .num__number{font-size:3.125rem;margin-bottom:0}.team__right{max-width:100%}.team__right .text{line-height:1.602rem;font-size:1.5rem}.team__right .slick-slide img{margin:0 auto}.team__item{margin-left:1.25rem;margin-right:1.25rem}.team__item .tsm13{margin-bottom:.25rem}.team__img{margin-bottom:.78125rem}.team__slider{width:100%;margin-bottom:2.604rem}.team__slider .slick-next::before,.team__slider .slick-prev::before{border-width:0 .53rem .53rem 0;padding:.8rem}.team__btn.btn{height:4.5rem;padding:0 3.854rem 0 7.8125rem}.team__btn.btn::before{left:-2.1rem;top:-1.2rem;width:8.021rem;height:6.51rem}.director__img{width:18.229rem;margin-bottom:1.40625rem}.director{margin-bottom:2rem}.team__inner .nums{margin-bottom:2rem;flex-direction:row;align-items:flex-start}.team__slider .slick-prev{left:-1.1rem}.team__slider .slick-next{right:-1.1rem}.team__bottom{flex-direction:column}.team__bottom .text21{margin-bottom:3rem;font-size:1.5rem}}.scheme .scroll{top:11.8vw}.scheme__items{display:flex;flex-wrap:wrap;justify-content:space-between}.scheme__item{display:flex;align-items:center;margin-bottom:3.90625vw;position:relative}.scheme__item:nth-child(1),.scheme__item:nth-child(4){width:22.135vw}.scheme__item:nth-child(2),.scheme__item:nth-child(5){width:26.458vw}.scheme__item:nth-child(3),.scheme__item:nth-child(6){width:23.698vw}.scheme__item:nth-child(4),.scheme__item:nth-child(5),.scheme__item:nth-child(6){margin-bottom:0}.scheme__item .pin{left:23.9vw;top:2.4vw}.scheme__item .pin__item{background-color:#0d4ea1;width:1.354vw;height:1.354vw}.scheme__item .pin__item::after,.scheme__item .pin__item::before{background-color:#0d4ea1}.scheme__img{width:7.8125vw;min-width:7.8125vw;height:7.8125vw;border-radius:50%;background-size:contain;background-repeat:no-repeat;position:relative;margin-right:4.427vw}.scheme__img::before{content:'';width:3.75vw;height:1px;background-color:#d6e5f3;position:absolute;top:50%;transform:translateY(-50%);right:-2.648vw;z-index:-1}.scheme__img::after{content:'';width:.677vw;height:.677vw;border-radius:50%;background-color:#0d4ea1;position:absolute;top:50%;transform:translateY(-50%);right:-2.848vw}.scheme__wrapper{display:flex;flex-direction:column}.scheme .btn.btn--blue{padding:0 .9375vw;height:2.604vw}.scheme .btn.btn--blue::after{display:none}.scheme .lh{line-height:1.25vw}@media (max-width:900px){.scheme .scroll{top:11.8rem}.scheme__item{margin-bottom:2rem}.scheme__item:nth-child(1),.scheme__item:nth-child(4){width:31rem}.scheme__item:nth-child(2),.scheme__item:nth-child(5){width:31rem}.scheme__item:nth-child(3),.scheme__item:nth-child(6){width:31rem}.scheme__item .pin{left:23.9rem;top:2.4rem}.scheme__item .pin__item{width:1.354rem;height:1.354rem}.scheme__img{width:10.8125rem;min-width:10.8125rem;height:10.8125rem;margin-right:4.427rem}.scheme__img::before{width:3.75rem;right:-2.648rem}.scheme__img::after{width:.677rem;height:.677rem;right:-2.848rem}.scheme .btn.btn--blue{padding:0 .9375rem;height:4.5rem}.scheme .lh{line-height:1.25rem}.scheme__items{display:flex;flex-wrap:wrap;justify-content:center;flex-direction:column;align-items:center}.scheme__item:nth-child(4),.scheme__item:nth-child(5),.scheme__item:nth-child(6){margin-bottom:2rem}.scheme{padding-bottom:2rem}.scheme__item .t-min2{font-size:2rem}.scheme__item .tsm13{font-size:1.4rem}.scheme__item .tsm13 br{display:none}.scheme__item .text{font-size:1.7rem}.modal-politics .title{font-size:1.8rem}}.delivery .scroll{top:10.8vw}.delivery .scroll__text{margin-bottom:2.5vw}.delivery.section.has--line::before{right:27vw;top:2.6vw}.delivery.section.has--line::after{top:2.95vw;width:27.1vw}.delivery h2{margin-bottom:4.375vw}.delivery__items{display:flex;justify-content:space-between;align-items:center;margin-bottom:4.6875vw}.delivery__item{display:flex;align-items:center}.delivery__item .pin{width:1.667vw;height:1.667vw;position:relative}.delivery__item .pin__hover{opacity:1}.delivery__img{width:15.052vw;height:15.052vw;border-radius:50%;background-size:contain;background-repeat:no-repeat;margin-right:3.28125vw}@media (max-width:900px){.delivery .scroll{top:10.8rem}.delivery .scroll__text{margin-bottom:2.5rem}.delivery.section.has--line::before{right:27rem;top:2.6rem}.delivery.section.has--line::after{top:2.95rem;width:27.1rem}.delivery h2{margin-bottom:4.375rem}.delivery__items{margin-bottom:0;flex-direction:column;align-items:center}.delivery__item{margin-bottom:2rem}.delivery__item .pin{width:1.667rem;height:1.667rem;display:none}.delivery__item br{display:none}.delivery__item .pin__hover{padding:0;position:static;white-space:normal}.delivery__img{min-width:10rem;height:10rem;margin-right:1rem}.delivery__item .t-min2{font-size:2rem}.delivery__item .text{font-size:1.4rem}.tsm13{font-size:1.3rem}.delivery .text24{font-size:1.8rem}.delivery .tsm13{font-size:1.5rem}}.call .scroll__text{margin-bottom:1.6vw}.call .scroll{top:14.8vw}.call.section.has--line::before{right:23vw;top:2.6vw}.call.section.has--line::after{top:2.98vw;width:23vw}.call h2{margin-bottom:4vw}.call__form{padding:3.021vw 7.135vw 3.021vw 27.53125vw;position:relative;background:#e9f0f6 url('') -3.7vw 8.6vw no-repeat;background-size:100vw;display:flex;justify-content:space-between;align-items:center;border-radius:0 20px 20px 0}.call__form-badge-top{padding:.677vw .78125vw;color:#747474;border-radius:2px;background-color:#fff;position:absolute;bottom:3.3vw;left:8.2vw;z-index:2}.call__form-badge-bot{padding:.885vw 1.302vw;border-radius:2px;background-color:#cfd825;position:absolute;bottom:1vw;left:9vw;z-index:1}.call__img{display:flex;position:absolute;width:22.35vw;left:7.8125vw;bottom:0}.call .socials{flex-direction:column;align-items:center}.call .socials .phone__text::before{left:-.8vw}.call .socials__item{width:3.385vw;height:3.385vw;margin-right:.573vw}.call .socials__item:last-child{margin-right:0}.call .socials__item-img{width:1.642vw;height:1.642vw}.call .phone__text.text24{font-size:1.36vw}.call__right{width:34.083vw}.call__items{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:2.03125vw}.call__item{display:flex;align-items:center;margin-bottom:1.146vw;width:50%}.call__item:nth-child(2),.call__item:nth-child(4){padding-left:3.5vw}.call__check{display:flex;width:1.615vw;margin-right:1.042vw}.call__inputs{display:flex;justify-content:space-between}.call__inputs .input{border:0;height:3.125vw}.call__inputs .input:first-child{width:40%}.call__inputs .input:last-child{width:58.8%}.call__inputs .btn{height:3.125vw;padding:0 3.4375vw}@media (max-width:900px){.call .scroll__text{margin-bottom:1.6rem}.call .scroll{top:14.8rem}.call.section.has--line::before{right:23rem;top:2.6rem}.call.section.has--line::after{top:2.98rem;width:23rem}.call h2{margin-bottom:4rem}.call__form{padding:1.5rem;padding-top:32rem;background:#e9f0f6 url('') -3.7rem 8.6rem no-repeat;background-size:100rem;border-radius:20px;flex-direction:column;align-items:center}.call__form-badge-top{padding:.677rem .78125rem;top:22.3rem;left:8.2rem;z-index:2;bottom:unset}.call__form-badge-bot{padding:.885rem 1.302rem;top:24.3rem;left:9rem;bottom:unset}.call__img{width:22.35rem;left:7.8125rem;bottom:unset;top:.2rem}.call .socials .phone__text::before{left:-1.2rem}.call .socials__item{width:3.385rem;height:3.385rem;margin-right:.573rem}.call .socials__item-img{width:1.642rem;height:1.642rem}.call .phone__text.text24{font-size:1.3rem}.call__right{width:100%}.call__items{margin-bottom:2.03125rem}.call__item{margin-bottom:1.146rem;width:100%}.call__item .tsm13{font-size:1.3rem}.call__item .tsm13 br{display:none}.call__item:nth-child(2),.call__item:nth-child(4){padding-left:0}.call__check{min-width:3.1rem;margin-right:1.042rem}.call__inputs .input{height:4.5rem;font-size:1.3rem}.call__inputs .btn{height:4.5rem;font-size:1.3rem;padding:0;width:100%;margin-bottom:1rem}.call__inputs{flex-direction:column;align-items:center}.call__inputs .input:first-child{width:100%;margin-bottom:1rem}.call__inputs .input:last-child{width:100%}}.seo{padding-bottom:3vw}.seo.section.has--line::before{right:50vw;top:.7vw}.seo.section.has--line::after{top:1.05vw;width:50vw}.seo h2{margin-bottom:2.083vw}.seo__text{color:#747474;max-height:5vw;position:relative;overflow:hidden;transition:1s}.seo__text.active{max-height:100vw}.seo__text.active::before{display:none}.seo__text::before{content:'';position:absolute;bottom:0;left:0;width:100%;height:3vw;background-image:linear-gradient(to top,#fff 6%,rgba(255,255,255,.72) 29%,rgba(39,39,43,0) 89%,rgba(39,39,43,0) 98%)}.seo__btn{position:relative;cursor:pointer}.seo__btn.active::before{transform:rotate(225deg)}.seo__btn::before{content:'';border:solid #d7d7d7;border-width:0 .108vw .108vw 0;display:inline-block;padding:.225vw;position:absolute;top:0;left:.2vw;transform:rotate(45deg);transition:.4s}@media (max-width:900px){.seo{padding-bottom:3rem}.seo h2{margin-bottom:2.083rem}.seo__text{max-height:5rem}.seo__text.active{max-height:100rem}.seo__text::before{height:3rem}.seo__btn::before{border-width:0 .108rem .108rem 0;padding:.525rem;left:.2rem}.seo .t-min{font-size:2.35rem}.seo .tsm13{font-size:1.6rem}.phone .phone__text{font-size:1.4rem}.phone .phone__link{font-size:1.6rem}}.contacts{padding-bottom:0;padding-top:0}.contacts h2{margin-bottom:1.979vw}.contacts .container--right{display:flex;justify-content:space-between}.contacts__map{width:49.271vw;border-radius:0 20px 0 0;overflow:hidden}.contacts__right{padding-bottom:2.083vw;position:relative}.contacts__right::before{content:'';width:.729vw;height:.729vw;border-radius:50%;background-color:#d6e5f3;position:absolute;right:4vw;top:2.8vw}.contacts__right::after{content:'';position:absolute;right:-11vw;top:3.12vw;height:1px;width:15vw;background-color:#d6e5f3}.contacts__top{display:flex;align-items:center;margin-bottom:1.823vw}.contacts__slider{width:17.917vw}.contacts__wrapper{margin-right:4.53125vw}.contacts__email{display:flex;align-items:center}.contacts__email-img{display:flex;width:1.40625vw;margin-right:.78125vw}.contacts__adress{display:flex;align-items:center;margin-bottom:2.083vw}.contacts__adress-img{display:flex;width:1.458vw;margin-right:.78125vw}.contacts__item{margin-left:.3125vw;margin-right:.3125vw;width:8.333vw;height:5.729vw;position:relative;border-radius:5px;overflow:hidden}.contacts__item img{position:absolute;max-width:unset;max-height:unset;width:100%;height:100%;top:0;left:0;-o-object-fit:cover;object-fit:cover}.contacts .slick-next::before,.contacts .slick-prev::before{border-width:0 .52vw .52vw 0;padding:.4vw}.contacts .socials{flex-direction:column;align-items:center}.contacts .socials .phone__text::before{left:-.8vw}.contacts .socials__item{width:3.125vw;height:3.125vw;background-color:#edf2f6;margin-right:.521vw}.contacts .socials__item:last-child{margin-right:0}.contacts .socials__item-img{width:1.442vw;height:1.442vw}.contacts__socials{display:flex;justify-content:space-between}.contacts .socials-2 .socials__item:nth-child(2) .socials__item-img{width:.669vw;height:1.238vw;fill:#1e44d0}.contacts .socials-2 .socials__item:nth-child(2):hover{background-color:#1e44d0}.contacts .socials-2 .socials__item:nth-child(2):hover .socials__item-img{fill:#fff}.contacts .socials-2 .socials__item:nth-child(3) .socials__item-img{fill:#f61c0d}.contacts .socials-2 .socials__item:nth-child(3):hover{background-color:#f61c0d}.contacts .socials-2 .socials__item:nth-child(3):hover .socials__item-img{fill:#fff}.contacts .socials-2 .socials__item:nth-child(4) .socials__item-img{fill:#4b729f}.contacts .socials-2 .socials__item:nth-child(4):hover{background-color:#4b729f}.contacts .socials-2 .socials__item:nth-child(4):hover .socials__item-img{fill:#fff}@media (max-width:900px){.contacts h2{margin-bottom:1.979rem}.contacts__map{width:100%;border-radius:20px 20px 0 0}.contacts__right{padding-bottom:2.083rem}.contacts__right::before{width:.729rem;height:.729rem;right:4rem;top:2.8rem;display:none}.contacts__right::after{display:none;right:-11rem;top:3.12rem;width:15rem}.contacts__top{margin-bottom:1.823rem;flex-direction:column}.contacts__slider{width:100%}.contacts__wrapper{margin-right:0;margin-bottom:2rem}.contacts__email-img{width:1.40625rem;margin-right:.78125rem}.contacts__adress{margin-bottom:2.083rem}.contacts__adress-img{width:1.458rem;margin-right:.78125rem}.contacts__item{margin-left:.3125rem;margin-right:.3125rem;width:8.333rem;height:9.729rem}.contacts .slick-next::before,.contacts .slick-prev::before{border-width:0 .3rem .3rem 0;padding:.8rem}.contacts .socials .phone__text::before{left:-.8rem}.contacts .socials__item{width:3.125rem;height:3.125rem;margin-right:.521rem}.contacts .socials__item-img{width:1.442rem;height:1.442rem}.contacts .socials-2 .socials__item:nth-child(2) .socials__item-img{width:.669rem;height:1.238rem}.contacts .container--right{flex-direction:column-reverse}.contacts__office{width:100%}.contacts__office .slick-prev{left:-13px}.contacts__office .slick-next{right:-13px}.contacts__socials{flex-direction:column;align-items:center}.contacts .socials .phone__text::before{left:-1.1rem}}.footer{background-color:#35343d;padding:1.354vw 0}.footer__inner{display:flex;align-items:center;justify-content:space-between}.footer__logo{display:flex;align-items:center}.footer__logo-img{display:flex;width:11.51vw;margin-right:1.823vw}.footer .op{opacity:.5}.footer__link{transition:.3s}.footer__link:hover{color:#d3dc25}@media (max-width:900px){.footer{padding:1.354rem 0;text-align:center}.footer .tsm10{margin-bottom:1rem}.footer__logo{margin-bottom:1rem;text-align:left}.footer__logo-img{width:11.51rem;margin-right:1.823rem}.footer__inner{flex-direction:column;align-items:center}}.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{padding:3.59375vw 3.177vw;top:10vw;left:50%;border:0;margin-bottom:0;background:#e9f0f6 url('') no-repeat -1vw 7vw;background-size:7.5vw;border-radius:20px;color:#282828;width:auto;transform:translateX(-50%)}.modal::before{display:none}.modal__person{margin-right:3.646vw}.modal__person-img{display:flex;width:10.573vw;margin-bottom:.78125vw}.modal__form{display:flex;align-items:center}.modal__form .btn,.modal__form .input{width:13.28125vw;height:3.125vw;margin-bottom:.573vw;border:0}.modal__form .btn{padding:0;margin-bottom:.885vw}.modal__right{display:flex;flex-direction:column;align-items:center}.modal__close{width:2.5rem;height:2.5rem;position:absolute;top:2.5rem;right:2.5rem;display:block;z-index:9;cursor:pointer}.modal__close::after,.modal__close::before{content:' ';position:absolute;left:50%;height:100%;width:4px;background-color:#d2d2d2;border-radius:3px}.modal__close::before{transform:rotate(45deg)}.modal__close::after{transform:rotate(-45deg)}.modal-price{padding-left:19.115vw}.modal .download__form-size-bg{width:4.84375vw}.modal .download__form-mockup{width:34.167vw;left:5.26vw;top:3.854vw;z-index:-1}.modal .download__form-size-text{left:1vw;top:1.4vw}.modal .download__form-size{right:unset;left:1.875vw;top:10.26vw;z-index:-2}.modal-pdf{padding-left:4.167vw;padding-right:4.167vw;padding-bottom:2.083vw;padding-top:2.604vw;background-position:-1vw 13vw}.modal-pdf__form{flex-direction:column}.modal-pdf__form .modal__right{align-self:flex-end}.modal__mockup{display:flex;position:absolute;width:23.958vw;left: -12.8vw;top:9.1vw}.modal-favorite{display:flex;align-items:center;justify-content:space-between}.modal-favorite__btn{padding:.78125vw 1.042vw;border-radius:10px;background-color:#154b91}.modal-map{padding:0;width:50vw;height:50vh}.modal-map__form{width:100%;height:100%}.widget-menu{position:fixed;right:0;top:15vw;z-index:998;display:flex;flex-direction:column;align-items:center}.btn--burger-wrapper{position:relative;margin:0 0 1rem 0;transition-duration:.5s;cursor:pointer;border-radius:50%;display:flex;justify-content:center;align-items:center;transition:.4s;width:1.5625vw;height:1.5625vw;background-color:#154b91}.btn--burger{width:.625vw;height:.104vw;background-color:transparent}.btn--burger:after,.btn--burger:before{content:"";position:absolute;display:block;width:.625vw;height:.104vw;background-color:#fff;transition:.4s}.btn--burger:before{top:.625vw;transform:rotate(-25deg)}.btn--burger:after{bottom:.573vw;transform:rotate(25deg)}.widget-link{width:5.99vw;height:6.146vw;border-radius:25px 0 0 25px;background-color:#154b91;display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:center;margin-bottom:.208vw;transform:translateX(158%);transition:.4s}.widget-link:hover{background-color:#123f7b}.widget-link img{margin-bottom:.573vw}.widget-link-1 img{width:1.823vw}.widget-link-2 img{width:1.458vw}.widget-link-3 img{width:1.354vw}.widget-link-4 img{width:1.5625vw}.widget-menu.active .widget-link{transform:translateX(0)}.btn--burger-wrapper.active .btn--burger:before{transform:rotate(45deg);top:.78125vw}.btn--burger-wrapper.active .btn--burger:after{transform:rotate(-45deg);bottom:.677vw}.t-min,.t-min2,.title,.title-lg{opacity:0}@media (max-width:900px){.modal{padding:3.59375rem 3.177rem;top:10rem;background:#e9f0f6 url('') no-repeat -1rem 7rem;background-size:38.5rem;width:30rem}.modal__person{margin-right:0}.modal__person-img{width:10.573rem;margin-bottom:.78125rem}.modal__form .btn,.modal__form .input{width:100%;height:4rem;margin-bottom:1rem}.modal__form .btn{margin-bottom:1rem}.modal-price{padding:3.59375rem 3.177rem;padding-bottom:25rem}.modal .download__form-size-bg{width:6.54375rem}.modal .download__form-mockup{width:34.167rem;left:8.26rem;top:unset;bottom:-1rem}.modal .download__form-size-text{left:1rem;top:1.4rem}.modal .download__form-size{left:3.875rem;top:unset;bottom:12rem}.modal-pdf{padding-left:4.167rem;padding-right:4.167rem;padding-bottom:25rem;padding-top:2.604rem;background-position:-1rem 13rem}.modal__mockup{width:23.958rem;left:-2.4rem;top:unset;bottom:-3rem}.modal-favorite__btn{padding:.78125rem 1.042rem}.widget-menu{top:15rem}.btn--burger-wrapper{width:3rem;height:3rem}.btn--burger{width:12px;height:2px}.btn--burger:after,.btn--burger:before{width:12px;height:2px}.btn--burger:before{top:12px}.btn--burger:after{bottom:11px}.widget-link{width:7.29rem;height:7.446rem;margin-bottom:.308rem}.widget-link img{margin-bottom:.573rem}.widget-link-1 img{width:1.823rem}.widget-link-2 img{width:1.458rem}.widget-link-3 img{width:1.354rem}.widget-link-4 img{width:1.5625rem}.btn--burger-wrapper.active .btn--burger:before{top:15px}.btn--burger-wrapper.active .btn--burger:after{bottom:13px}.t-min,.t-min2,.title,.title-lg{opacity:0}.modal__form{flex-direction:column-reverse}.modal__right{margin-bottom:2rem}.modal-pdf__form{flex-direction:column}.modal-pdf__form .modal__right{align-self:center}.modal-map{padding:0}}.thank-main{background-color:#fff;background-image:linear-gradient(to top,rgba(40,40,40,0) 0,rgba(40,40,40,0) 46%,rgba(40,40,40,.75) 100%);padding-bottom:4.0625vw}.mob-socials{display:none}.mob-socials__open{display:none}.thank-top{padding-top:5.417vw;margin-bottom:4.6875vw;display:flex;justify-content:space-between;align-items:center}.thank-top .btn.btn--blue{padding:0 2.03125vw 0 2.917vw}.thank-top .btn.btn--blue::after{right:unset;left:1.9vw;transform:translateY(-50%) rotate(135deg)}.thank-wrapper{display:flex;justify-content:space-between}.thank__left{position:relative;display:flex;flex-direction:column;align-items:flex-start}.thank__left::before{content:'';width:.677vw;height:.677vw;border-radius:50%;background-color:#282728;position:absolute;left:-2.604vw;top:1vw}.thank__left::after{content:'';position:absolute;left:-10.604vw;top:1.33vw;height:1px;width:8vw;background-color:#282728}.thank__left .phone__text{padding-left:.9vw}.thank__left .socials__item{width:3.385vw;height:3.385vw;background-color:#e9f0f6}.thank__left .socials__item-img{width:1.642vw;height:1.642vw}.thank__right-wrapper{position:relative}.thank__right-wrapper .btn{height:4.375vw;padding:0 4.01vw}.thank__trac{display:flex;position:absolute;top:-3.5vw;right:5.5vw;width:23.90625vw}.thank__right-subtitle{margin-bottom:5.3125vw}.thank__right{position:relative}.thank__right::before{content:'';width:.677vw;height:.677vw;border-radius:50%;background-color:#282728;position:absolute;right:-2.604vw;top:1vw}.thank__right::after{content:'';position:absolute;right:-10.604vw;top:1.33vw;height:1px;width:8.2vw;background-color:#282728}@media (max-width:900px){.thank-main{padding-bottom:4.0625rem}.thank-top{padding-top:5.417rem;margin-bottom:4.6875rem;flex-direction:column;align-items:center}.thank-top .btn.btn--blue{padding:0 2.03125rem 0 2.917rem;height:4.5rem;align-self:flex-start}.thank-top .btn.btn--blue::after{left:1.9rem}.thank__left::before{width:.677rem;height:.677rem;left:-2.604rem;top:1rem}.thank__left::after{left:-10.604rem;top:1.33rem;width:8rem}.thank__left .phone__text{padding-left:.9rem}.thank__left .socials__item{width:3.385rem;height:3.385rem}.thank__left .socials__item-img{width:1.642rem;height:1.642rem}.thank__right-wrapper .btn{height:4.375rem;padding:0 4.01rem}.thank__trac{top:-4.9rem;right:-2.5rem;width:23.90625rem}.thank__right-subtitle{margin-bottom:5.3125rem}.thank__right::before{width:.677rem;height:.677rem;right:-2.604rem;top:1rem}.thank__right::after{right:-10.604rem;top:1.33rem;width:8.2rem}.thank-top__left{margin-bottom:2rem}.thank-wrapper{flex-direction:column}.mob-socials{z-index:999;position:fixed;left:0;top:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;flex-direction:column;background-color:#154b91;transform:translateX(-100%);transition:all .4s ease-in}.mob-socials.active{transform:translateX(0)}.mob-socials__open{display:flex;justify-content:center;align-items:center;border-radius:50%;background-color:#154b91;width:4rem;height:4rem}.mob-socials__icon{display:flex;width:11px}.mob-socials__close::after,.mob-socials__close::before{background-color:#fff}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInV0aWxzL19mb250cy5zY3NzIiwidXRpbHMvX2NvbG9yLnNhc3MiLCJ1dGlscy9fY29uZmlnLnNhc3MiLCJ1dGlscy9fbWVkaWEuc2FzcyIsInV0aWxzL19wb3B1cHMuc2FzcyIsInV0aWxzL25vcm1hbGl6ZS5zY3NzIiwic3R5bGUuY3NzIiwidXRpbHMvZmFuY3lTZWxlY3QuY3NzIiwibW9kdWxlcy9fbWFpbi5zY3NzIiwibW9kdWxlcy9fcXVpei5zY3NzIiwibW9kdWxlcy9fbWVjaC5zY3NzIiwibW9kdWxlcy9fZGlyZWN0aW9uLnNjc3MiLCJtb2R1bGVzL19vcHRpb25zLnNjc3MiLCJtb2R1bGVzL19kb3dubG9hZC5zY3NzIiwibW9kdWxlcy9fcG9wdWxhci5zY3NzIiwibW9kdWxlcy9fdXNhZ2Uuc2NzcyIsIm1vZHVsZXMvX3RlYW0uc2NzcyIsIm1vZHVsZXMvX3NjaGVtZS5zY3NzIiwibW9kdWxlcy9fZGVsaXZlcnkuc2NzcyIsIm1vZHVsZXMvX2NhbGwuc2NzcyIsIm1vZHVsZXMvX3Nlby5zY3NzIiwibW9kdWxlcy9fY29udGFjdHMuc2NzcyIsIm1vZHVsZXMvX2Zvb3Rlci5zY3NzIiwibW9kdWxlcy9fbW9kYWxzLnNjc3MiLCJtb2R1bGVzL190aGFuay5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJpQkFBQSxXQUNFLFlBQUEsUUFDQSxJQUFBLHdCQUFBLG1CQUNBLFlBQUEsSUFHRixXQUNFLFlBQUEsUUFDQSxJQUFBLDBCQUFBLG1CQUNBLFlBQUEsSUFHRixXQUNFLFlBQUEsUUFDQSxJQUFBLHlCQUFBLG1CQUNBLFlBQUEsSUFHRixXQUNFLFlBQUEsUUFDQSxJQUFBLHVCQUFBLG1CQUNBLFlBQUEsSUNyQkYsd0JBQ0MsR0FDQyxRQUFBLEdBQ0QsSUFDQyxRQUFBLEVBQ0QsS0FDQyxRQUFBLElBTkYsZ0JBQ0MsR0FDQyxRQUFBLEdBQ0QsSUFDQyxRQUFBLEVBQ0QsS0FDQyxRQUFBLElBQ0YsNEJBQ0MsR0FDQyxVQUFBLGlCQUNBLFFBQUEs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QUFBLE9BRUQsYUFBQSxlQUNFLFFBQUEsWUFFRixPQUNDLE1BQUEsUUFDRCxLQUNDLGVBQUEsS0FFRCxLQUNDLGFBQUEsS0FDRCxJQUNDLGFBQUEsSUFDRCxLQUNDLGFBQUEsTUFDRCxLQUNDLGFBQUEsT0FDRCxJQUNDLE1BQUEsS0FDRCxLQUNDLE1BQUEsUUFDRCxNQUNDLE1BQUEsUUFDRCxNQUNDLFdBQUEsV0FDRCxVQUNDLFVBQUEsUUFDQSxZQUFBLFFBQ0EsWUFBQSxJQUVELFdBQ0MsVUFBQSxNQUNBLFlBQUEsR0FDRCxLQUNDLFdBQUEsT0FFRCxLQUNDLFlBQUEsSUFDRCxLQUNDLFlBQUEsSUFDRCxLQUNDLFlBQUEsSUFDRCxLQUNDLFlBQUEsSUFDRCxLQUNDLFlBQUEsSUFDRCxLQUNDLFlBQUEsSUFDRCxLQUNDLFlBQUEsSUFDRCxLQUNDLFlBQUEsSUFDRCxLQUNDLFdBQUEsT0FDRCxLQUNDLFdBQUEsTUFDRCxLQUNDLGdCQUFBLGFBQ0QsS0FDQyxnQkFBQSxVQUVELFFBQ0MsV0FBQSxPQUNELEtBQ0MsZUFBQSxVQUVELEtBQ0MsWUFBQSxRQUVELE9BQ0MsVUFBQSxNQUNBLFlBQUEsSUFJRCxPQUNDLFVBQUEsT0FDRCxNQUNDLFVBQUEsTUFDRCxRQUNDLFVBQUEsTUFHRCxNQUNDLFVBQUEsTUFHRCxTQUNDLFVBQUEsT0FDRCxJQUNDLE1BQUEsUUFDRCxLQUNDLE1BQUEsUUFDRCxXQUNDLE1BQUEsUUFDQSxXQUFBLElBQUEsSUFGRCxpQkFJRSxNQUFBLFFBRUYsWUFDQyxVQUFBLE1BQ0QsTUFDQyxVQUFBLE1BQ0QsT0FDQyxVQUFBLE1BQ0QsT0FDQyxVQUFBLEtBQ0QsT0FDQyxVQUFBLE1BQ0QsT0FDQyxVQUFBLE1BR0QsUUFDQyxVQUFBLE1BRUQsUUFDQyxVQUFBLE1BRUQsUUFDQyxVQUFBLE1BQ0QsV0FDQyxVQUFBLFFBQ0EsT0FBQSxFQUFBLEtBQ0EsZUFDQyxVQUFBLFNBQ0EsT0FBQSxFQUFBLEtBQ0QsZUFDQyxVQUFBLFNBQ0EsT0FBQSxFQUFBLEtBQ0QsZUFDQyxVQUFBLFNBQ0EsT0FB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WUFBQSxTQUNDLFFBQUEsS0FDQSxRQUFBLElBQ0EsU0FBQSxNQUNBLElBQUEsRUFDQSxLQUFBLEVBQ0EsTUFBQSxLQUNBLE9BQUEsS0FDQSxpQkFBQSxlQUNBLFdBQUEsT0FDRCxZQUNDLGlCQUFBLFlBQ0EsZ0JBQUEsWUFDQSxVQUFBLGtCQUNBLDRCQUFBLE9BQUEsb0JBQUEsT0FDQSxrQkFDQyxRQUFBLEdBQ0EsU0FBQSxTQUNBLEtBQUEsRUFDQSxJQUFBLEVBQ0EsTUFBQSxLQUNBLE9BQUEsS0FFRixPQUNDLFNBQUEsU0FDQSxJQUFBLEtBQ0EsS0FBQSxJQUNBLE9BQUEsSUFBQSxNQUFBLFFBQ0EsY0FBQSxJQUNBLGlCQUFBLFFBQ0EsTUFBQSxLQUNBLE1BQUEsS0FDQSxXQUFBLElBQUEsSUFBQSxLQUNBLGdCQUFBLFlBQ0EsUUFBQSxHQUNBLFVBQUEsa0JBQUEsZUFBQSxnQkFBQSxpQkFaRCxjQWNFLFFBQUEsR0FDQSxTQUFBLFNBQ0EsS0FBQSxJQUNBLElBQUEsSUFDQSxNQUFBLGtCQUNBLE9BQUEsa0JBQ0EsT0FBQSxJQUFBLE1BQUEsUUFDQSxVQUFBLHFCQXJCRixjQXVCRSxVQUFBLGtCQUFBLFdBQUEsV0FBQSxpQkFDRCxZQUNDLFdBQUEsSUFBQSxJQUFBLEtBQ0EsUUFBQSxJQUFBLElBQ0EsWUFBQSxJQUNBLGdCQUFBLFlBQ0EsVUFBQSxpQkFBQSxnQkFBQSxnQkFMQSxtQkFRQyxrQkFBQSxHQUFBLElBQUEsT0FBQSxHQUFBLEVBQUEsT0FBQSxLQUFBLFVBQUEsR0FBQSxJQUFBLE9BQUEsR0FBQSxFQUFBLE9BQUEsS0FSRCxtQkFVQyxrQkFBQSxPQUFBLElBQUEsT0FBQSxHQUFBLEVBQUEsT0FBQSxLQUFBLFVBQUEsT0FBQSxJQUFBLE9BQUEsR0FBQSxFQUFBLE9BQUEsS0FDRixXQUNDLE1BQUEsS0FDRCxVQUNDLE1BQUEsS0FDRCxXQUNDLE1BQUEsS0FDRCxZQUNDLE1BQUEsS0FDRCxVQUNDLE1BQUEsS0FHRixPQUNDLFNBQUEsU0FDQSxNQUFBLEVBQ0EsSUFBQSxFQUNBLE1BQUEsTUFD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QSxLQUFBLEVBQ0EsV0FBQSxPQUNBLFFBQUEsRUFDQSxRQUFBLEdBQ0EsU0FBQSxLQUNBLGlCQUFBLEtBQ0EsTUFBQSxLQUNBLFdBQUEsS0FDQSxXQUFBLEtBQ0EsV0FBQSxPQUVBLFdBQUEsUUFBQSxJQUFBLFFBQUEsQ0FBQSxJQUFBLElBQUEsUUFBQSxDQUFBLFdBQUEsSUFBQSxTQUNBLG1CQUFBLFFBQUEsSUFBQSxRQUFBLENBQUEsSUFBQSxJQUFBLFFBQUEsQ0FBQSxXQUFBLElBQUEsU0FDQSxnQkFBQSxRQUFBLElBQUEsUUFBQSxDQUFBLElBQUEsSUFBQSxRQUFBLENBQUEsV0FBQSxJQUFBLFNBQ0EsZUFBQSxRQUFBLElBQUEsUUFBQSxDQUFBLElBQUEsSUFBQSxRQUFBLENBQUEsV0FBQSxJQUFBLFNBQ0EsY0FBQSxRQUFBLElBQUEsUUFBQSxDQUFBLElBQUEsSUFBQSxRQUFBLENBQUEsV0FBQSxJQUFBLFNBR0QsaUNBQ0MsV0FBQSxRQUNBLElBQUEsSUFDQSxRQUFBLEVBQ0EsT0FBQSxJQUFBLE1BQUEsZ0JBQ0EsMEJBQUEsSUFDQSwyQkFBQSxJQUdBLFdBQUEsUUFBQSxJQUFBLFFBQUEsQ0FBQSxJQUFBLElBQUEsU0FDQSxtQkFBQSxRQUFBLElBQUEsUUFBQSxDQUFBLElBQUEsSUFBQSxTQUNBLGdCQUFBLFFBQUEsSUFBQSxRQUFBLENBQUEsSUFBQSxJQUFBLFNBQ0EsZUFBQSxRQUFBLElBQUEsUUFBQSxDQUFBLElBQUEsSUFBQSxTQUNBLGNBQUEsUUFBQSxJQUFBLFFBQUEsQ0FBQSxJQUFBLElBQUEsU0FHRCx3Q0FDQyxJQUFBLEtBR0EsV0FBQSxRQUFBLElBQUEsUUFBQSxDQUFBLE9BQUEsSUFBQSxRQUFBLENBQUEsV0FBQSxJQUFBLFNBQ0EsbUJBQUEsUUFBQSxJQUFBLFFBQUEsQ0FBQSxPQUFBLElBQUEsUUFBQSxDQUFBLFdBQUEsSUFBQSxTQUNBLGdCQUFBLFFBQUEsSUFBQSxRQUFBLENBQUEsT0FBQSxJQUFBLFFBQUEsQ0FBQSxXQUFBLElBQUEsU0FDQSxlQUFBLFFBQUEsSUFBQSxR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QUEsU0FJRixZQUNFLFFBQUEsT0FBQSxTQUFBLE9BQUEsU0FDQSxLQUFBLFNBS0osUUFDRSxJQUFBLFFBQ0EsS0FBQSxNQUdBLGNBRUUsY0FBQSxPQUdGLGNBQ0UsT0FBQSxVQUVBLGNBQUEsT0FHRixhQUNFLE1BQUEsUUFLSixTQUNFLFFBQUEsRUFBQSxPQUNBLE1BQUEsTUFDQSxPQUFBLFFBSEYscUJBTUksS0FBQSxNQUNBLFFBQUEsRUFQSixxQkFXSSxNQUFBLE1BQ0EsUUFBQSxFQUlGLGlCQUNFLE9BQUEsT0FHRixlQUNFLE9BQUEsT0FDQSxZQUFBLE9BQ0EsYUFBQSxPQUlKLG9CQUFBLG9CQUNFLGFBQUEsRUFBQSxPQUFBLE9BQUEsRUFDQSxRQUFBLE1BS0YsT0FDRSxRQUFBLEVBQUEsU0FBQSxFQUFBLFVBQ0EsTUFBQSxNQUVBLGFBRUUsS0FBQSxXQUNBLE1BQUEsU0FDQSxPQUFBLFNBSUosb0JBRUksVUFBQSxPQUZKLG9CQU1JLFVBQUEsUUFJSixlQUNFLGNBQUEsS0FHRixVQUNFLFVBQUEsT0FHRixRQUNFLFFBQUEsS0FHRixVQUNFLFNBQUEsTUFDQSxJQUFBLE9BQ0EsTUFBQSxNQUNBLE1BQUEsS0FDQSxPQUFBLEtBQ0EsaUJBQUEsUUFDQSxjQUFBLElBQ0EsUUFBQSxLQUNBLGdCQUFBLE9BQ0EsWUFBQSxPQUNBLFFBQUEsSUFHRixhQUNFLE1BQUEsS0FDQSxPQUFBLE9BQ0EsZUFBQSxPQUNBLGdCQUFBLGNBQ0EsT0FBQSxRQUNBLFFBQUEsS0FHRixrQkFDRSxRQUFBLE1BQ0EsTUFBQSxLQUNBLE9BQUEsSUFDQSxjQUFBLElBQ0EsU0FBQSxTQUNBLGlCQUFBLEtBR0YsS0FDRSxRQUFBLElBQ0EsU0FBQSxNQUNBLEtBQUEsRUFDQSxJQUFBLEVBQ0EsTUFBQSxLQUNBLE9BQUEsS0FDQSxRQUFBLEtBQ0EsZ0JBQUEsT0FDQSxZQUFBLE9BQ0EsaUJBQUEsS0FDQSxVQUFBLGtCQUNBLFdBQUEsSUFBQSxJQUFBLFFBQ0EsZUFBQSxPQUdGLFlBQ0UsTUFBQSxLQUNBLE9BQUEsS0FDQSxTQUFBLFNB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LFNBQ0EsT0FBQSxPQUNBLFdBQUEsV0FWSixpQ0FhTSxLQUFBLE9BT04scUJBR0ksTUFBQSxRQUNBLE9BQUEsUUFDQSxLQUFBLFVBQ0EsSUFBQSxLQU5KLG9CQVdJLEtBQUEsV0FDQSxJQUFBLFFBQ0EsTUFBQSxLQWJKLDBCQW1CSSxhQUFBLE1BbkJKLDRCQXVCSSxNQUFBLFNBQ0EsT0FBQSxTQXhCSixnQ0E0QkksTUFBQSxTQUNBLE9BQUEsU0FJSiwyQkFHSSxPQUFBLFNBQ0EsUUFBQSxFQUFBLFFBSUosYUFDRSxJQUFBLFFBQ0EsTUFBQSxRQUNBLE1BQUEsWUFHRix1QkFDRSxjQUFBLFVBR0Ysc0JBRUksTUFBQSxRQUNBLE9BQUEsUUFDQSxNQUFBLFVBQ0EsSUFBQSxLQUxKLHFCQVVJLE1BQUEsV0FDQSxJQUFBLFFBQ0EsTUFBQSxPQUlKLGlCQUNFLGNBQUEsS0FHRixlQUVFLGVBQUEsT0FHRixhQUNFLFFBQUEsSUFDQSxTQUFBLE1BQ0EsS0FBQSxFQUNBLElBQUEsRUFDQSxNQUFBLEtBQ0EsT0FBQSxLQUNBLFFBQUEsS0FDQSxnQkFBQSxPQUNBLFlBQUEsT0FDQSxlQUFBLE9BQ0EsaUJBQUEsUUFDQSxVQUFBLGtCQUNBLFdBQUEsSUFBQSxJQUFBLFFBYkYsb0JBZ0JJLFVBQUEsY0FHRixtQkFDRSxRQUFBLEtBQ0EsZ0JBQUEsT0FDQSxZQUFBLE9BQ0EsY0FBQSxJQUNBLGlCQUFBLFFBQ0EsTUFBQSxLQUNBLE9BQUEsS0FHRixtQkFDRSxRQUFBLEtBQ0EsTUFBQSxLQUlKLDJCQUFBLDRCQUdJLGlCQUFBIiwiZmlsZSI6InN0eWxlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiBcIk1hbnJvcGVcIjtcclxuICBzcmM6IHVybChcIi4uL2ZvbnRzL2xpZ2h0LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcclxuICBmb250LXdlaWdodDogMzAwO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogXCJNYW5yb3BlXCI7XHJcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9yZWd1bGFyLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogXCJNYW5yb3BlXCI7XHJcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9tZWRpdW0udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiBcIk1hbnJvcGVcIjtcclxuICBzcmM6IHVybChcIi4uL2ZvbnRzL2JvbGQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbn0iLCJAa2V5ZnJhbWVzIG9wYXMge1xuXHQwJSB7XG5cdFx0b3BhY2l0eTogMC40OyB9XG5cdDYwJSB7XG5cdFx0b3BhY2l0eTogMTsgfVxuXHQxMDAlIHtcblx0XHRvcGFjaXR5OiAwLjQ7IH0gfVxuQGtleWZyYW1lcyBmYWRlT3BhcyB7XG5cdDAlIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTEwJSk7XG5cdFx0b3BhY2l0eTogMDsgfVxuXHQxMDAlIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG5cdFx0b3BhY2l0eTogMTsgfSB9XG5Aa2V5ZnJhbWVzIHRvb2x0aXBTaG93IHtcblx0MCUge1xuXHRcdG9wYWNpdHk6IDA7IH1cblx0MTAwJSB7XG5cdFx0b3BhY2l0eTogMTsgfSB9XG5cbkBrZXlmcmFtZXMgcm90YXRlIHtcblx0MCUge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgwZGVnKTsgfVxuXHQxMDAlIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoLTM2MGRlZyk7IH0gfVxuQGtleWZyYW1lcyByb3RhdGUyMiB7XG5cdDAlIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKSByb3RhdGUoMGRlZyk7IH1cblx0NTAlIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtM3Z3LCAwKSByb3RhdGUoLTMwZGVnKTsgfVxuXHQxMDAlIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKSByb3RhdGUoMGRlZyk7IH0gfVxuQGtleWZyYW1lcyByb3RhdGUyMyB7XG5cdDAlIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKSByb3RhdGUoMGRlZyk7IH1cblx0NTAlIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSg0LjV2dywgMCkgcm90YXRlKDQwZGVnKTsgfVxuXHQxMDAlIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKSByb3RhdGUoMGRlZyk7IH0gfVxuXG5cbkBrZXlmcmFtZXMgcm90YXRlMiB7XG5cdDAlIHtcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuXHQxMDAlIHtcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9IH1cbkBrZXlmcmFtZXMgZGVnIHtcblx0MCUge1xuXHRcdHRyYW5zZm9ybTogcm90YXRlKDApOyB9XG5cdDYwJSB7XG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTsgfVxuXHQxMDAlIHtcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgwKTsgfSB9XG5cbkBrZXlmcmFtZXMgamFtcCB7XG5cdDAlIHtcblx0XHRtYXJnaW4tdG9wOiAwOyB9XG5cdDE1JSB7XG5cdFx0bWFyZ2luLXRvcDogLTFyZW07IH1cblx0MjUlIHtcblx0XHRtYXJnaW4tdG9wOiAwOyB9XG5cdDM1JSB7XG5cdFx0bWFyZ2luLXRvcDogLTAuNXJlbTsgfVxuXHQ0NSUge1xuXHRcdG1hcmdpbi10b3A6IDA7IH1cblx0MTAwJSB7XG5cdFx0bWFyZ2luLXRvcDogMDsgfSB9XG5Aa2V5ZnJhbWVzIGphbXBUcmYge1xuXHQwJSB7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApOyB9XG5cdDE1JSB7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC03JSk7IH1cblx0MjUlIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7IH1cblx0MzUlIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTMlKTsgfVxuXHQ0NSUge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTsgfVxuXHQxMDAlIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7IH0gfVxuQGtleWZyYW1lcyBzbGlkZW1lIHtcbiAgIDAlIHtcbiAgICAgICBsZWZ0OiAtMzBweDtcbiAgICAgICBtYXJnaW4tbGVmdDogMHB4OyB9XG5cbiAgIDMwJSB7XG4gICAgICAgbGVmdDogMTEwJTtcbiAgICAgICBtYXJnaW4tbGVmdDogODBweDsgfVxuICAgMTAwJSB7XG4gICAgICAgbGVmdDogMTEwJTtcbiAgICAgICBtYXJnaW4tbGVmdDogODBweDsgfSB9XG5Aa2V5ZnJhbWVzIHB1bHNlaWNvbi1hIHtcblx0MCUge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsMCkgc2NhbGUoMC44NSk7IH1cblx0NTAlIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLDApIHNjYWxlKDEpOyB9XG5cdDEwMCUge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsMCkgc2NhbGUoMC44NSk7IH0gfVxuQGtleWZyYW1lcyBwdWxzZWljb24ge1xuXHQwJSB7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKSBzY2FsZSgwLjgpOyB9XG5cdDUwJSB7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKSBzY2FsZSgxKTsgfVxuXHQxMDAlIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpIHNjYWxlKDAuOCk7IH0gfVxuQGtleWZyYW1lcyBwaG9uZSB7XG5cdDAlIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpIHJvdGF0ZSgxNWRlZykgc2NhbGUoMC45KTsgfVxuXHQ1MCUge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSkgcm90YXRlKDBkZWcpIHNjYWxlKDEuMDEpOyB9XG5cdDEwMCUge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSkgcm90YXRlKDE1ZGVnKSBzY2FsZSgwLjkpOyB9IH1cblxuQGtleWZyYW1lcyBwdWxzZWljb25MaW5lIHtcblx0MCUge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTUlKSBzY2FsZSgwLjcpOyB9XG5cdDUwJSB7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC02NSUpIHNjYWxlKDEpOyB9XG5cdDEwMCUge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTUlKSBzY2FsZSgwLjcpOyB9IH1cbkBrZXlmcmFtZXMgc2NhbGUtYmVmb3JlIHtcblx0MCUge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKDAuOCk7XG5cdFx0b3BhY2l0eTogMDsgfVxuXHQ1MCUge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKDEpO1xuXHRcdG9wYWNpdHk6IDAuNzsgfVxuXHQxMDAlIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSBzY2FsZSgwLjgpO1xuXHRcdG9wYWNpdHk6IDA7IH0gfVxuQGtleWZyYW1lcyB0cmFuc2Zvcm0tc2hpdmVyIHtcblx0MCUge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKDBweCwwcHgpIHJvdGF0ZSgwZGVnKTsgfVxuXHQyNSUge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01cHgsMHB4KSByb3RhdGUoMGRlZyk7IH1cblx0NzUlIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1cHgsMHB4KSByb3RhdGUoMGRlZyk7IH1cblx0MTAwJSB7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoMHB4LDBweCkgcm90YXRlKDBkZWcpOyB9IH1cbkBrZXlmcmFtZXMgdHJhbnNmb3JtLXNoaXZlcjIge1xuXHQwJSB7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoMHB4LDBweCkgcm90YXRlKDBkZWcpOyB9XG5cdDI1JSB7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwtNXB4KSByb3RhdGUoMGRlZyk7IH1cblx0NzUlIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLDVweCkgcm90YXRlKDBkZWcpOyB9XG5cdDEwMCUge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKDBweCwwcHgpIHJvdGF0ZSgwZGVnKTsgfSB9XG5Aa2V5ZnJhbWVzIGNhcjEge1xuXHQwJSB7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoMHB4LDBweCkgc2NhbGUoMSk7IH1cblx0MTAwJSB7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTIwMHB4LDEwcHgpIHNjYWxlKDApOyB9IH1cbi8vIGFuaW1hdGlvbjogcHVsc2UgMnMgaW5maW5pdGVcbkBrZXlmcmFtZXMgcHVsc2Uge1xuXHQwJSB7XG5cdFx0Ym94LXNoYWRvdzogMCAwIDAgMCByZ2JhKCNGOURGMTQsMC41KTsgfVxuXHQ3MCUge1xuXHRcdGJveC1zaGFkb3c6IDAgMCAwIDI1cHggcmdiYSgjRjlERjE0LDApOyB9XG5cdDEwMCUge1xuXHRcdGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgjRjlERjE0LDApOyB9IH1cblxuQGtleWZyYW1lcyBzYnMtYW5pbSB7XG5cdDAlIHtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwcHgpdHJhbnNsYXRlWSgwcHgpcm90YXRlKDBkZWcpc2NhbGUoMSwxKTtcblx0XHRhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7IH1cblx0NTAlIHtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMnB4KXRyYW5zbGF0ZVkoLThweClyb3RhdGUoLTVkZWcpc2NhbGUoMSwxKTtcblx0XHRhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7IH1cblx0MTAwJSB7XG5cdFx0b3BhY2l0eTogMTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMHB4KXRyYW5zbGF0ZVkoMHB4KXJvdGF0ZSgwZGVnKXNjYWxlKDEsMSk7IH0gfVxuLy8gYW5pbWF0aW9uOiB0cmFuc2Zvcm0tc2hpdmVyIDUwMDBtcyBsaW5lYXIgMG1zIGluZmluaXRlIG5vcm1hbCBib3RoXG4vLyAucHJvZHVjdGlvbi1jb21wbGVjdF9faW1nLW1haW5cbi8vIFx0YW5pbWF0aW9uOiBqYW1wIDUuNXMgaW5maW5pdGUgbGluZWFyXG4vLyAucHJvZHVjdGlvbi1jb21wbGVjdF9faW1nOjpiZWZvcmVcbi8vIFx0YW5pbWF0aW9uOiBvcGFzIDIuOHMgaW5maW5pdGUgbGluZWFyXG4vLyAucHJvZHVjdGlvbi1pbmZvX19jb250ZW50LWluZm8taW1nLWxpbmVcbi8vIFx0YW5pbWF0aW9uOiBwdWxzZWljb25MaW5lIDUuMnMgaW5maW5pdGUgbGluZWFyXG4vLyAuYmxvY2staW1nXG4vLyBcdGFuaW1hdGlvbjogamFtcFRyZiA0LjVzIGluZmluaXRlIGxpbmVhclxuLy8gLnBsYWNlX190YWItaXRlbS1pbWc6YmVmb3JlXG4vLyBcdGFuaW1hdGlvbjogc2NhbGUtYmVmb3JlIDRzIGluZmluaXRlIGxpbmVhclxuLy8gLndvcmtfX2NvbnRlbnQtaXRlbS1pY29uOmJlZm9yZVxuLy8gXHRhbmltYXRpb246IHNjYWxlLWJlZm9yZSA0cyBpbmZpbml0ZSBsaW5lYXJcbi8vIC5tb2RhbF9faW1nOmJlZm9yZVxuLy8gXHRhbmltYXRpb246IHJvdGF0ZSAzLjhzIGluZmluaXRlIGxpbmVhclxuLy8gYW5pbWF0aW9uOiBwb3AgMjAwMG1zIGxpbmVhciAwbXMgaW5maW5pdGUgbm9ybWFsIGJvdGhcbkBrZXlmcmFtZXMgcG9wIHtcblx0MCUge1xuXHRcdHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMXB4KSByb3RhdGVYKDBkZWcpIHNjYWxlM2QoMSwxLDEpOyB9XG5cdDEwMCUge1xuXHRcdHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMXB4KSByb3RhdGVYKDBkZWcpIHNjYWxlM2QoMS4yLDEuMiwxLjIpOyB9IH1cbkBrZXlmcmFtZXMgcHVmZi1vdXQge1xuXHQwJSB7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDBkZWcpIHNjYWxlKDEsMSk7XG5cdFx0dHJhbnNmb3JtLW9yaWdpbjogNTAlIDUwJSB7XG5cdFx0XHRvcGFjaXR5OiAxOyB9IH1cblx0MTAwJSB7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDBkZWcpIHNjYWxlKDIsMik7XG5cdFx0dHJhbnNmb3JtLW9yaWdpbjogNTAlIDUwJTtcblx0XHRvcGFjaXR5OiAwOyB9IH1cblxuQGtleWZyYW1lcyBzbGlkZS11cC1pbiB7XG5cdDAlIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwcHgsMTAwJSkgcm90YXRlKDFkZWcpO1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0dHJhbnNmb3JtLW9yaWdpbjogMCAwOyB9XG5cdDEwMCUge1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoMHB4LDBweCkgcm90YXRlKDBkZWcpO1xuXHRcdHRyYW5zZm9ybS1vcmlnaW46IDAgMDsgfSB9XG5cbi5mYWRlX2luIHtcblx0b3BhY2l0eTogMTtcblx0YW5pbWF0aW9uLWRlbGF5OiAwbXM7XG5cdGFuaW1hdGlvbi1kdXJhdGlvbjogMTUwMG1zO1xuXHRhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuXHRhbmltYXRpb24tbmFtZTogc2xpZGUtdXAtaW47IH1cblxuLnRpdGxlLWZpcnN0IHtcblx0YW5pbWF0aW9uLWRlbGF5OiAwbXM7XG5cdGFuaW1hdGlvbi1kdXJhdGlvbjogMTUwMG1zO1xuXHRhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuXHRhbmltYXRpb24tbmFtZTogc2xpZGUtdXAtaW47IH1cblxuLnN1YnRpdGxlLWZpcnN0IHtcblx0YW5pbWF0aW9uLWRlbGF5OiAwbXM7XG5cdGFuaW1hdGlvbi1kdXJhdGlvbjogMTUwMG1zO1xuXHRhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuXHRhbmltYXRpb24tbmFtZTogc2xpZGUtdXAtaW47IH1cblxuXG5cblxuQGtleWZyYW1lcyBkMyB7XG5cdDAlIHtcblx0XHR0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDkwMCkgcm90YXRlWSgtNDJkZWcpIHRyYW5zbGF0ZVgoNTklKTsgfVxuXHQ4MCUge1xuXHRcdHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMCkgcm90YXRlWSgwKSB0cmFuc2xhdGVYKDU5JSk7IH1cblx0MTAwJSB7XG5cdFx0dHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgwKSByb3RhdGVZKDApIHRyYW5zbGF0ZVgoMCk7IH0gfVxuXG5cbkBrZXlmcmFtZXMgZDMtZW5kIHtcblx0MCUge1xuXHRcdHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMCkgcm90YXRlWSgwKSB0cmFuc2xhdGVYKDApOyB9XG5cdDgwJSB7XG5cdFx0dHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgwKSByb3RhdGVZKDApIHRyYW5zbGF0ZVgoNTklKTsgfVxuXHQxMDAlIHtcblx0XHR0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDkwMCkgcm90YXRlWSgtNDJkZWcpIHRyYW5zbGF0ZVgoNTklKTsgfSB9XG4iLCIqIHtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDsgfVxuaHRtbCB7XG5cdGZvbnQtc2l6ZTogMTBweDsgfVxuYm9keSB7XG5cdGZvbnQtZmFtaWx5OiBNYW5yb3BlLCBzYW5zLXNlcmlmO1xuXHRsaW5lLWhlaWdodDogMS4yO1xuXHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRvdmVyZmxvdy14OiBoaWRkZW47XG5cdGNvbG9yOiAjMjgyODI4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7IH1cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDA7IH1cblxuYSwgYnV0dG9uLCBpbnB1dCwgdGV4dGFyZWEsIHNlbGVjdCB7XG5cdG91dGxpbmU6IG5vbmU7IH1cbnVsIHtcblx0bGlzdC1zdHlsZS10eXBlOiBub25lO1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDA7IH1cblxuYSB7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0Y29sb3I6ICMyODI4Mjg7IH1cbnAge1xuXHRtYXJnaW46IDA7IH1cbmltZyB7XG5cdG1heC13aWR0aDogMTAwJTtcblx0bWF4LWhlaWdodDogMTAwJTtcblx0YWxpZ24tc2VsZjogY2VudGVyOyB9XG5cbi5zbGljay1zbGlkZSwgLnNsaWNrLXNsaWRlICoge1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7IH1cblxuLmJsYWNrIHtcblx0Y29sb3I6ICM1QTVBNTk7IH1cbi5wb2Uge1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4ubXJtIHtcblx0bWFyZ2luLXJpZ2h0OiAwLjV2dzsgfVxuLm1yIHtcblx0bWFyZ2luLXJpZ2h0OiAxdnc7IH1cbi5tcnMge1xuXHRtYXJnaW4tcmlnaHQ6IDEuNXZ3OyB9XG4ubXJ4IHtcblx0bWFyZ2luLXJpZ2h0OiAwLjc4MXZ3OyB9XG4ubHQge1xuXHRjb2xvcjogI2ZmZjsgfVxuLmdnYyB7XG5cdGNvbG9yOiAjNjliZGFkOyB9XG4uZ3JheSB7XG5cdGNvbG9yOiAjYWVhZWFlOyB9XG4uYXNmcyB7XG5cdGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7IH1cbi50aXRsZS1sZyB7XG5cdGZvbnQtc2l6ZTogMi44NjV2dztcblx0bGluZS1oZWlnaHQ6IDMuMzg1dnc7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLnRpdGxlLW51bSB7XG5cdGZvbnQtc2l6ZTogNC4zdnc7XG5cdGxpbmUtaGVpZ2h0OiAwLjg7IH1cbi50YWMge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLmZ3MSB7XG5cdGZvbnQtd2VpZ2h0OiAxMDA7IH1cbi5mdzMge1xuXHRmb250LXdlaWdodDogMzAwOyB9XG4uZnc1IHtcblx0Zm9udC13ZWlnaHQ6IDUwMDsgfVxuLmZ3NCB7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7IH1cbi5mdzYge1xuXHRmb250LXdlaWdodDogNjAwOyB9XG4uZnc3IHtcblx0Zm9udC13ZWlnaHQ6IDcwMDsgfVxuLmZ3YiB7XG5cdGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4uZnc5IHtcblx0Zm9udC13ZWlnaHQ6IDkwMDsgfVxuLmZzaSB7XG5cdGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuLnRhciB7XG5cdHRleHQtYWxpZ246IHJpZ2h0OyB9XG4udGR0IHtcblx0dGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7IH1cbi50ZHUge1xuXHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4uY2VudGVyIHtcblx0dGV4dC1hbGlnbjogY2VudGVyOyB9XG4udHR1IHtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4udHRuIHtcblx0Zm9udC1mYW1pbHk6IFRUTm9ybXM7IH1cblxuLnRpdGxlIHtcblx0Zm9udC1zaXplOiAyLjZ2dztcblx0bGluZS1oZWlnaHQ6IDEuMTsgfVxuXG4udGl0bGUtbGcge31cbi8vIDMwIC0zNlxuLnQtbWluIHtcblx0Zm9udC1zaXplOiAxLjk1dnc7IH1cbi50LXNzIHtcblx0Zm9udC1zaXplOiAxLjV2dzsgfVxuLnQtbWluMiB7XG5cdGZvbnQtc2l6ZTogMS43dnc7IH1cblxuLy8gMTYtMTdweFxuLnRleHQge1xuXHRmb250LXNpemU6IDAuOTd2dzsgfVxuXG4vLyAxOC0xOVxuLnRleHQtbWQge1xuXHRmb250LXNpemU6IDEuMDd2dzsgfVxuLnRnIHtcblx0Y29sb3I6ICNmNzg0NDk7IH1cbi50ZzIge1xuXHRjb2xvcjogI2FmZTRkNjsgfVxuYS50ZXh0LW1pbiB7XG5cdGNvbG9yOiAjMTgxODE4O1xuXHR0cmFuc2l0aW9uOiBhbGwgMC40cztcblx0Jjpob3ZlciB7XG5cdFx0Y29sb3I6ICNmZjcyMDA7IH0gfVxuLy8gMTQtMTVcbi5zbWFsbC10ZXh0IHtcblx0Zm9udC1zaXplOiAwLjkydnc7IH1cbi50c204IHtcblx0Zm9udC1zaXplOiAwLjU1dnc7IH1cbi50c20xMCB7XG5cdGZvbnQtc2l6ZTogMC42MXZ3OyB9XG4udHNtMTEge1xuXHRmb250LXNpemU6IDAuN3Z3OyB9XG4udHNtMTIge1xuXHRmb250LXNpemU6IDAuNzV2dzsgfVxuLnRzbTEzIHtcblx0Zm9udC1zaXplOiAwLjg1dnc7IH1cblxuLy8gMjRcbi50ZXh0MjQge1xuXHRmb250LXNpemU6IDEuNHZ3OyB9XG4vLyAyM1xuLnRleHQyMyB7XG5cdGZvbnQtc2l6ZTogMS4zdnc7IH1cbi8vIDIxXG4udGV4dDIxIHtcblx0Zm9udC1zaXplOiAxLjJ2dzsgfVxuLmNvbnRhaW5lciB7XG5cdG1heC13aWR0aDogODEuMjV2dztcblx0bWFyZ2luOiAwIGF1dG87XG5cdCYtYmlnIHtcblx0XHRtYXgtd2lkdGg6IDg5LjU4M3Z3O1xuXHRcdG1hcmdpbjogMCBhdXRvOyB9XG5cdCYtbWluIHtcblx0XHRtYXgtd2lkdGg6IDY5LjI3MXZ3O1xuXHRcdG1hcmdpbjogMCBhdXRvOyB9XG5cdCYtbWlkIHtcblx0XHRtYXgtd2lkdGg6IDg0Ljg5NnZ3O1xuXHRcdG1hcmdpbjogMCBhdXRvOyB9XG5cdCYtLWxlZnQge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHBhZGRpbmctbGVmdDogMTEuMzUydnc7IH1cblx0Ji0tcmlnaHQge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHBhZGRpbmctcmlnaHQ6IDcuNXZ3OyB9IH1cblxuLm1sZyB7XG5cdG1hcmdpbi1ib3R0b206IDQuNXZ3OyB9XG4ubXNtIHtcblx0bWFyZ2luLWJvdHRvbTogMi40dnc7IH1cbi5tYiB7XG5cdG1hcmdpbi1ib3R0b206IDEuNXZ3OyB9XG4ubWJtIHtcblx0bWFyZ2luLWJvdHRvbTogMC43dnc7IH1cbi5tYnMge1xuXHRtYXJnaW4tYm90dG9tOiAwLjQxdnc7IH1cbi5zdG9wIHtcblx0b3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4uc2VjdGlvbiB7XG5cdHBhZGRpbmc6IDZ2dyAwO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLm1heCB7XG5cdHdpZHRoOiAxMDAlOyB9XG4uYnRuLXRleHQge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuLmdyIHtcblx0Y29sb3I6ICM4RDhEOEQ7IH1cbi5idG4ge1xuXHRwYWRkaW5nOiAxLjc3MXZ3IDIuMzQzNzV2dztcblx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHR0cmFuc2l0aW9uOiBhbGwgMC40cztcblx0ei1pbmRleDogNjtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRib3JkZXI6IG5vbmU7XG5cdGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdC8vIHRleHQtc2hhZG93OiAwIDFweCA1cHggcmdiYSgyMTAsIDExMCwgMTE2LCAwLjQ5KVxuXHRjb2xvcjogI2ZmZmZmZjtcblx0YmFja2dyb3VuZC1jb2xvcjogI2RmMGIzMTtcblx0bGV0dGVyLXNwYWNpbmc6IDAuN3B4O1xuXHQmOm5vdCg6ZGlzYWJsZWQpIC5idG4tYmxpY2sge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRsZWZ0OiAwO1xuXHRcdHRvcDogMDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0Ym9yZGVyLXJhZGl1czogMTE1cHg7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHQmOmFmdGVyIHtcblx0XHRcdG1hcmdpbi1sZWZ0OiAtMzBweDtcblx0XHRcdGNvbnRlbnQ6IFwiIFwiO1xuXHRcdFx0d2lkdGg6IDMwcHg7XG5cdFx0XHRoZWlnaHQ6IDMwMHB4O1xuXHRcdFx0YmFja2dyb3VuZDogI2ZmZjtcblx0XHRcdGFuaW1hdGlvbi1kZWxheTogMC4wNXM7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRsZWZ0OiAtNDBweDtcblx0XHRcdHRvcDogLTE1MHB4IHtcblx0XHQgXHRhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDsgfVxuXHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuMXM7XG5cdFx0XHRhbmltYXRpb24tbmFtZTogc2xpZGVtZTtcblx0XHRcdGFuaW1hdGlvbi1kdXJhdGlvbjogMy41cztcblx0XHRcdGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuXHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpOyB9IH1cblx0Jjpob3ZlciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCNkZjBiMzEsIDUlKTsgfVxuXHQmLmJ0bi0tbGlnaHQge1xuXHRcdHBhZGRpbmc6IDEuMDQydncgMS45Nzl2dztcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuXHRcdGNvbG9yOiAjMjgyNzI4O1xuXHRcdCY6aG92ZXIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2RmMGIzMTtcblx0XHRcdGNvbG9yOiAjZmZmZmZmOyB9IH1cblx0Ji5idG4tLW91dGxpbmUge1xuXHRcdGJvcmRlcjogMDtcblx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdFx0Y29sb3I6ICMyODI3Mjg7XG5cdFx0aGVpZ2h0OiAzLjI4MTI1dnc7XG5cdFx0cGFkZGluZzogMCAzLjIyOXZ3IDAgNC4yMTg3NXZ3O1xuXHRcdCY6aG92ZXIge1xuXHRcdFx0Y29sb3I6ICNmZDRmNWQ7XG5cdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdGJvcmRlci1jb2xvcjogI2ZkNGY1ZDsgfSB9XG5cdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRib3JkZXI6IHNvbGlkICMyMTIxMjE7XG5cdFx0XHRib3JkZXItd2lkdGg6IDAgLjF2dyAuMXZ3IDA7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRwYWRkaW5nOiAuMTJ2dztcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogNTAlO1xuXHRcdFx0bGVmdDogMy4zdnc7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDEzNWRlZyk7XG5cdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC40czsgfSB9XG5cdCYuYnRuLS1ibHVlIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMGQ0ZWExO1xuXHRcdGhlaWdodDogMy4yODEyNXZ3O1xuXHRcdHBhZGRpbmc6IDAgNC4yMTg3NXZ3IDAgMy4yMjl2dztcblx0XHQmOjphZnRlciB7XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHRcdGJvcmRlcjogc29saWQgI2ZmZmZmZjtcblx0XHRcdGJvcmRlci13aWR0aDogMCAuMXZ3IC4xdncgMDtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdHBhZGRpbmc6IC4xMnZ3O1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRyaWdodDogMy4zdnc7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKC00NWRlZyk7IH1cblx0XHQmOmhvdmVyIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigjMGQ0ZWExLCA1JSk7IH0gfVxuXG5cdCYubGlnaHQge1xuXHRcdGNvbG9yOiAjMTkxOTE5O1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsICNmZmU5N2UgMCUsICNmZGY3YWQgMTAwJSk7XG5cdFx0Ym94LXNoYWRvdzogMCA4cHggMTNweCByZ2JhKCNkNmJhNWMsIDAuNDkpLCBpbnNldCAwIC00cHggMXB4IHJnYmEoI2Q2YmE1YywxKTtcblx0XHQmOmhvdmVyIHtcblx0XHRcdGJveC1zaGFkb3c6IDAgOHB4IDEzcHggcmdiYSgjZDZiYTVjLCAwLjQ5KSwgaW5zZXQgMCA0cHggMXB4IHJnYmEoI2Q2YmE1YywxKTsgfSB9XG5cdCYuYm9yZCB7XG5cdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICNkZGRkZGQ7XG5cdFx0YmFja2dyb3VuZDogI2ZmZmZmZjtcblx0XHRib3gtc2hhZG93OiAwcHggMHB4IDJweCAjYTdhN2E3O1xuXHRcdGNvbG9yOiAjZGRkZGRkO1xuXHRcdCY6aG92ZXIge1xuXHRcdFx0Ym94LXNoYWRvdzogMHB4IDBweCAyMHB4ICNhN2E3YTc7IH1cblx0XHQmLmJkciB7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjMTQ5MWQwO1xuXHRcdFx0YmFja2dyb3VuZDogI2ZmZmZmZjtcblx0XHRcdGJveC1zaGFkb3c6IDBweCAwcHggMnB4ICMxNDkxZDA7XG5cdFx0XHRjb2xvcjogIzE0OTFkMDtcblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRib3gtc2hhZG93OiAwcHggMHB4IDIwcHggIzE0OTFkMDsgfSB9IH1cblxuXHQmLmJpZyB7XG5cdFx0cGFkZGluZzogMS41dncgMXZ3OyB9XG5cdCYubWluIHtcblx0XHRwYWRkaW5nLXRvcDogMC42dnc7XG5cdFx0cGFkZGluZy1ib3R0b206IDAuNnZ3OyB9IH1cbi5idWJibHktYnV0dG9uIHtcblx0Jjpub3QoOmRpc2FibGVkKSAuYmxpY2sge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRsZWZ0OiAwO1xuXHRcdHRvcDogMDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFx0JjphZnRlciB7XG5cdFx0XHRtYXJnaW4tbGVmdDogLTMwcHg7XG5cdFx0XHRjb250ZW50OiBcIiBcIjtcblx0XHRcdHdpZHRoOiAzMHB4O1xuXHRcdFx0aGVpZ2h0OiAzMDBweDtcblx0XHRcdGJhY2tncm91bmQ6ICNmZmY7XG5cdFx0XHRhbmltYXRpb24tZGVsYXk6IDAuMDVzO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0bGVmdDogLTQwcHg7XG5cdFx0XHR0b3A6IC0xNTBweCB7XG5cdFx0IFx0YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7IH1cblx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjFzO1xuXHRcdFx0YW5pbWF0aW9uLW5hbWU6IHNsaWRlbWU7XG5cdFx0XHRhbmltYXRpb24tZHVyYXRpb246IDMuNXM7XG5cdFx0XHRhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcblx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTsgfSB9XG5cdCY6aG92ZXIge1xuXHRcdC5idG4taW1nIHtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1cHgpOyB9IH0gfVxuLmJ0bi1jZW50IHtcblx0ZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuLmJ0bi1pbWcge1xuXHR3aWR0aDogMS41dnc7XG5cdGhlaWdodDogMS41dnc7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRmbGV4LXNocmluazogMDtcblx0dHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTsgfVxuLmJ1cmdlciB7XG5cdHdpZHRoOiAzLjdyZW07XG5cdGhlaWdodDogNHJlbTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdG1hcmdpbi10b3A6IDAuM3JlbTtcblx0c3BhbiB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0d2lkdGg6IDY1JTtcblx0XHRoZWlnaHQ6IDFweDtcblx0XHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmNzg0NGE7XG5cdFx0JjpiZWZvcmUsICY6YWZ0ZXIge1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHdpZHRoOiAxNTAlO1xuXHRcdFx0aGVpZ2h0OiAxcHg7XG5cdFx0XHRyaWdodDogMDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmNzg0NGE7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA0cHg7IH1cblx0XHQmOmJlZm9yZSB7XG5cdFx0XHR0b3A6IC0xcmVtOyB9XG5cdFx0JjphZnRlciB7XG5cdFx0XHRib3R0b206IC0xcmVtOyB9IH1cblx0Jl9fd3JhcCB7XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRjb2xvcjogI2Q3ZDdkNztcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHR0cmFuc2l0aW9uOiBhbGwgMC40cztcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdHdpZHRoOiAwO1xuXHRcdCY6aG92ZXIge1xuXHRcdFx0Y29sb3I6ICNmNzg0NGE7IH0gfSB9XG4uY2xvc2UtbmF2IHtcbiB9XHQvLyBkaXNwbGF5OiBub25lXG5cbi5saW5rIHtcblx0dHJhbnNpdGlvbjogYWxsIDAuNHM7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGNvbG9yOiAjZGEwYjMxO1xuXHQmOmJlZm9yZSB7XG5cdFx0Y29udGVudDogXCJcIjtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0bGVmdDogMDtcblx0XHRib3R0b206IC0wLjR2dztcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDFweDtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RhMGIzMTtcblx0XHR0cmFuc2l0aW9uOiBhbGwgMC40czsgfVxuXHQmOmhvdmVyIHtcblx0XHQmOmJlZm9yZSB7XG5cdFx0XHR3aWR0aDogNDAlOyB9IH1cblx0Ji5kc2gge1xuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgIzVBNUE1OTsgfSB9IH1cblxuXG5pbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjOGM4YzhjOyB9XG5pbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzhjOGM4YzsgfVxuaW5wdXQ6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjOGM4YzhjOyB9XG5pbnB1dDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzhjOGM4YzsgfVxudGV4dGFyZWE6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzhjOGM4YzsgfVxudGV4dGFyZWE6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM4YzhjOGM7IH1cbnRleHRhcmVhOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzhjOGM4YzsgfVxudGV4dGFyZWE6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM4YzhjOGM7IH1cbi5pbnB1dCwgLmFyZWEge1xuXHRoZWlnaHQ6IDMuOTA2MjV2dztcblx0cGFkZGluZy1sZWZ0OiAyLjI0dnc7XG5cdGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuXHRib3JkZXI6IDFweCBzb2xpZCAjZGZlN2YwO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuXHRjb2xvcjogIzI4MjgyODtcblx0YWxpZ24tc2VsZjogY2VudGVyO1xuXHR3aWR0aDogMTAwJTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHQmLnYyIHtcblx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgI2RkZGRkZDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG5cdCY6Zm9jdXMge1xuXHRcdGJvcmRlci1jb2xvcjogI2RmMGIzMTsgfSB9XG4uaW5wLW1pbiB7XG5cdHdpZHRoOiAzMC41JTsgfVxuLmlucC1tZCB7XG5cdHdpZHRoOiA0NSU7IH1cbi5pbnAtYmlnIHtcblx0d2lkdGg6IDEwMCU7IH1cbi5hcmVhIHtcblx0cGFkZGluZzogMXZ3IDF2dzsgfVxuXG4uYXJyb3dzIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDUwJTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHR3aWR0aDogNHZ3O1xuXHRoZWlnaHQ6IDR2dztcblx0ei1pbmRleDogMTg7XG5cdHRyYW5zaXRpb246IGFsbCAwLjRzO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGJvcmRlcjogbm9uZTtcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRwYWRkaW5nOiAwLjd2dztcblx0Ji50MiB7XG5cdFx0d2lkdGg6IDV2dztcblx0XHRoZWlnaHQ6IDV2dzsgfVxuXHQmLnQ0IHtcblx0XHR3aWR0aDogMy41dnc7XG5cdFx0aGVpZ2h0OiAzLjV2dzsgfVxuXHQmLnQ2IHtcblx0XHRib3gtc2hhZG93OiAwIDVweCA1NHB4IHJnYmEoMCwgMCwgMCwgMC41KTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuXHRcdGJvcmRlci1yYWRpdXM6IDEwMCU7XG5cdFx0ZmlsdGVyOiBncmF5c2NhbGUoMSk7IH1cblx0Jjpob3ZlciB7XG5cdFx0b3BhY2l0eTogMC43O1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSBzY2FsZSgxLjEpO1xuXHRcdCYudDYge1xuXHRcdFx0ZmlsdGVyOiBncmF5c2NhbGUoMCk7XG5cdFx0XHRvcGFjaXR5OiAxOyB9IH0gfVxuLnNsaWRlUHJldiB7XG5cdGxlZnQ6IDMuNXJlbTtcblx0Ji50MiB7XG5cdFx0bGVmdDogLTIuNXZ3OyB9XG5cdCYudDQge1xuXHRcdGxlZnQ6IC0xLjF2dzsgfVxuXHQmLnQzIHtcblx0XHRsZWZ0OiA1MCU7XG5cdFx0dG9wOiAwO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblx0XHQmOmhvdmVyIHtcblx0XHRcdG9wYWNpdHk6IDAuNztcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSBzY2FsZSgxLjEpOyB9IH0gfVxuLnNsaWRlTmV4dCB7XG5cdHJpZ2h0OiAzLjVyZW07XG5cdCYudDIge1xuXHRcdHJpZ2h0OiAtMi41dnc7IH1cblx0Ji50NCB7XG5cdFx0cmlnaHQ6IC0xLjF2dzsgfVxuXHQmLnQzIHtcblx0XHRsZWZ0OiA1MCU7XG5cdFx0Ym90dG9tOiAtMXZ3O1xuXHRcdHRvcDogYXV0bztcblx0XHRyaWdodDogYXV0bztcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRvcGFjaXR5OiAwLjc7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgc2NhbGUoMS4xKTsgfSB9IH1cblxuXG5cblxuLmNoZWNrIHtcblx0Ji1ib3gge1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRkaXNwbGF5OiBibG9jazsgfVxuXHQmLWxpbmUge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuXHQmLWxhYmVsIHtcblx0XHR3aWR0aDogMS4xdnc7XG5cdFx0aGVpZ2h0OiAxLjF2dztcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0cGFkZGluZzogMC4ydnc7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGZsZXgtc2hyaW5rOiAwO1xuXHRcdG1hcmdpbi1yaWdodDogLjV2dztcblx0XHRib3gtc2hhZG93OiBpbnNldCAwIDAgMTBweCByZ2JhKDE0MCwgMTQwLCAxNDAsIDAuMDQpO1xuXHRcdGJvcmRlci1yYWRpdXM6IDJweDtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjZDFkMWQxO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG5cdFx0Ji52MiB7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAxMDAlO1xuXHRcdFx0Ym94LXNoYWRvdzogMCA1cHggMTBweCByZ2JhKDQzLCA0MywgNTEsIDAuMSk7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjZThlOGU4O1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcblx0XHRcdHdpZHRoOiAxLjV2dztcblx0XHRcdGhlaWdodDogMS41dnc7XG5cdFx0XHRwYWRkaW5nOiAwLjJ2dztcblx0XHRcdC5jaGVjay1sYWJlbC1hY3Qge1xuXHRcdFx0XHR3aWR0aDogMXZ3O1xuXHRcdFx0XHRoZWlnaHQ6IDF2dztcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTAwJTtcblx0XHRcdFx0cGFkZGluZzogMC4ydnc7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjNGNhMzUyOyB9IH1cblx0XHQmLWFjdCB7XG5cdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC40cztcblx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMCk7IH1cblx0XHQmLm1pbiB7XG5cdFx0XHR3aWR0aDogMXZ3O1xuXHRcdFx0aGVpZ2h0OiAxdnc7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAycHg7IH0gfSB9XG5cbi5ibG9jay1pbXAtYmYge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IDA7XG5cdHRvcDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRib3JkZXI6IDFweCBzb2xpZCAjZGRkZGRkO1xuXHR0cmFuc2l0aW9uOiBhbGwgMC40czsgfVxuLmJsb2NrLWltcCB7XG5cdHBhZGRpbmc6IDEuM3Z3IDEuNXZ3O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG1hcmdpbi1yaWdodDogMC43dnc7IH1cblxuLnJoaWRlIHtcblx0ZGlzcGxheTogbm9uZTtcblx0JjpjaGVja2VkIH4gc3BhbiB7XG5cdFx0LmNoZWNrLWxhYmVsIHtcblx0XHRcdCYtYWN0IHtcblx0XHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgxKTsgfVxuXHRcdFx0Ji5taW4ge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjNWJkMjczOyB9IH0gfVxuXHQmOmNoZWNrZWQgfiB7XG5cdFx0LmJsb2NrLWltcC1iZiB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjNGNhMzUyO1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgIzRjYTM1MjsgfVxuXHRcdC50c20xMyB7XG5cdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXHRcdC50aW1lcy1ibG9jayBkaXYuZmFuY3ktc2VsZWN0IGRpdi50cmlnZ2VyIHtcblx0XHRcdGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7IH0gfSB9XG4ud2FjIHtcblx0Y29sb3I6ICMzZmJmM2YgIWltcG9ydGFudDsgfVxuLnZpYyB7XG5cdGNvbG9yOiAjODE3M2M3ICFpbXBvcnRhbnQ7IH1cbi50Z2Mge1xuXHRjb2xvcjogIzVmY2ZmMiAhaW1wb3J0YW50OyB9XG4uZW1jIHtcblx0Y29sb3I6ICNmYmM4NTUgIWltcG9ydGFudDsgfVxuXG4udmYge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRwYWRkaW5nOiAyLjZ2dyAydnc7XG5cdGJveC1zaGFkb3c6IDAgMCA0MHB4IHJnYmEoMTMzLCAxMzgsIDE2MCwgMC4xKTtcblx0dHJhbnNmb3JtOiBza2V3WSgtMmRlZyk7XG5cdHotaW5kZXg6IDQ7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0JjpiZWZvcmUge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRjb250ZW50OiAnJztcblx0XHRsZWZ0OiA1MCU7XG5cdFx0dG9wOiA1MCU7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgI2QxZDVlNDtcblx0XHR3aWR0aDogY2FsYygxMDAlIC0gMTRweCk7XG5cdFx0aGVpZ2h0OiBjYWxjKDEwMCUgLSAxNHB4KTtcblx0XHR6LWluZGV4OiAxOyB9XG5cdCYtd3JhcCB7XG5cdFx0dHJhbnNmb3JtOiBza2V3WSgyZGVnKTtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ei1pbmRleDogNTsgfSB9XG5cbi5saW5lLXRnIHtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkY2JmOGI7XG5cdC8vICNjY2NkZDRcblx0d2lkdGg6IDQwJTtcblx0Ji5taW4ge1xuXHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRcdG1hcmdpbi1yaWdodDogYXV0bztcblx0XHR3aWR0aDogN3Z3O1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjZGQ0OyB9IH1cblxuLnByZSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogNDsgfVxuXG4uYmxjIHtcblx0Y29sb3I6ICMzMDMwMzAgIWltcG9ydGFudDsgfVxuXG4ubGNiIHtcblx0Y29sb3I6ICMzMDMwMzA7XG5cdHRyYW5zaXRpb246IGFsbCAwLjRzO1xuXHQmOmhvdmVyIHtcblx0XHRjb2xvcjogI2UzMDYxMzsgfSB9XG5cbi5haWMge1xuXHRhbGlnbi1pdGVtczogY2VudGVyOyB9XG4udGV4dC1yb3RhdGUge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IDA7XG5cdHRvcDogMDtcblx0d2lkdGg6IDh2dztcblx0aGVpZ2h0OiAxMDAlO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0ei1pbmRleDogNzE7XG5cdCYucmlnaHQge1xuXHRcdGxlZnQ6IGF1dG87XG5cdFx0cmlnaHQ6IDA7IH1cblx0Ji1pdGVtIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcblx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRjb2xvcjogcmdiYSgjOGM4YzhjLCAwLjUpO1xuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0bGVmdDogLTMuNHZ3O1xuXHRcdFx0dG9wOiA1MCU7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgI2QxZDFkMTtcblx0XHRcdHdpZHRoOiAzdnc7XG5cdFx0XHRoZWlnaHQ6IDFweDsgfVxuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRyaWdodDogLTMuNHZ3O1xuXHRcdFx0dG9wOiA1MCU7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgI2QxZDFkMTtcblx0XHRcdHdpZHRoOiAzdnc7XG5cdFx0XHRoZWlnaHQ6IDFweDsgfVxuXHRcdCYud2gge1xuXHRcdFx0Y29sb3I6ICNmZmZmOyB9IH0gfVxuXG5cbi5saW5lIHtcblx0d2lkdGg6IDN2dztcblx0aGVpZ2h0OiAycHg7XG5cdGJhY2tncm91bmQtY29sb3I6ICMxYTFhMWE7XG5cdGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2Y3ODQ0YSAwJSwgI2ZmYWQyZiAxMDAlKTtcblx0Ji5jZW4ge1xuXHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRcdG1hcmdpbi1yaWdodDogYXV0bzsgfVxuXHQmLmdyIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzMzMzOyB9XG5cdCYuZ3IyIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjOWQ5ZDlkOyB9XG5cdCYtYmlnIHtcblx0XHR3aWR0aDogOHZ3OyB9XG5cdCYuYmlnMiB7XG5cdFx0d2lkdGg6IDE3dnc7IH0gfVxuLnRhbCB7XG5cdHRleHQtYWxpZ246IGxlZnQ7IH1cblxuXG4udGIge1xuXHRjb2xvcjogdHJhbnNwYXJlbnQ7XG5cdC13ZWJraXQtdGV4dC1zdHJva2Utd2lkdGg6IDFweDtcblx0LXdlYmtpdC10ZXh0LXN0cm9rZS1jb2xvcjogI2ZmZjsgfVxuLnRnciB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2Y3ODQ0YSAwJSwgI2ZmYWQyZiAxMDAlKTtcblx0LXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG5cdC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuLnBvaW4ge1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiA0MzsgfVxuXG5cbi50bHQtbW9kIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHQmOmJlZm9yZSB7XG5cdFx0Y29udGVudDogJyc7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGxlZnQ6IC00LjN2dztcblx0XHR3aWR0aDogMy41dnc7XG5cdFx0aGVpZ2h0OiAycHg7XG5cdFx0dG9wOiAxLjN2dztcblx0XHR6LWluZGV4OiAxMjtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMWExYTFhO1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2Y3ODQ0YSAwJSwgI2ZmYWQyZiAxMDAlKTsgfVxuXHQmOmFmdGVyIHtcblx0XHRjb250ZW50OiAnJztcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0bGVmdDogLTE3LjN2dztcblx0XHR3aWR0aDogMTMuNXZ3O1xuXHRcdGhlaWdodDogMXB4O1xuXHRcdHRvcDogMS4zdnc7XG5cdFx0ei1pbmRleDogOTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCNmZmYsIDAuMSk7IH1cblx0Ji5sdGgge1xuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2RlZGVkZTsgfSB9IH1cblxuLnRleHQtbW9kIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHQmOmJlZm9yZSB7XG5cdFx0Y29udGVudDogJyc7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGxlZnQ6IC0ydnc7XG5cdFx0d2lkdGg6IDEuNXZ3O1xuXHRcdGhlaWdodDogMnB4O1xuXHRcdHRvcDogMC41dnc7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzFhMWExYTtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNmNzg0NGEgMCUsICNmZmFkMmYgMTAwJSk7XG5cdFx0d2lkdGg6IDA7IH1cblx0JjphZnRlciB7XG5cdFx0Y29udGVudDogJyc7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGxlZnQ6IC0ydnc7XG5cdFx0d2lkdGg6IDEuNXZ3O1xuXHRcdGhlaWdodDogMnB4O1xuXHRcdHRvcDogMC41dnc7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgjZmZmLCAwLjIpOyB9IH1cblxuLmpjc2Ige1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cblxuLnBvc2Ege1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7IH1cblxuLmZkYyB7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiIsIi5tb2JzIHtcblx0ZGlzcGxheTogbm9uZTsgfVxuQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XG5cdGh0bWwge1xuXHRcdG92ZXJmbG93LXg6IGhpZGRlbjsgfVxuXHQudGl0bGUtbGcge1xuXHRcdGZvbnQtc2l6ZTogMy4ycmVtOyB9XG5cdC50aXRsZS1tc2xnIHtcblx0XHRmb250LXNpemU6IDUuNXJlbTtcblx0XHRsZXR0ZXItc3BhY2luZzogLjJyZW07IH1cblx0LnRpdGxlLWVsZyB7XG5cdFx0Zm9udC1zaXplOiA2LjZyZW07XG5cdFx0bGV0dGVyLXNwYWNpbmc6IC4ycmVtOyB9XG5cdC50aXRsZSB7XG5cdFx0Zm9udC1zaXplOiAyLjZyZW07IH1cblx0LnRnZyB7XG5cdFx0cGFkZGluZzogMC4xcmVtIDAuNHJlbTtcblx0XHRtYXJnaW46IDAuMnJlbSAwOyB9XG5cdC50LW1pbiB7XG5cdFx0Zm9udC1zaXplOiAxLjk1cmVtOyB9XG5cdC50LXNzIHtcblx0XHRmb250LXNpemU6IDEuN3JlbTsgfVxuXHQudC1taW4yIHtcblx0XHRmb250LXNpemU6IDEuOXJlbTsgfVxuXHQudGV4dC10ZyB7XG5cdFx0bWFyZ2luLWxlZnQ6IDEuNXJlbTsgfVxuXHQudGV4dC1tZCB7XG5cdFx0Zm9udC1zaXplOiAxLjRyZW07IH1cblx0Ly8gMTYtMTdweFxuXHQudGV4dCB7XG5cdFx0Zm9udC1zaXplOiAxLjJyZW07IH1cblxuXHQuc21hbGwtdGV4dCB7XG5cdFx0Zm9udC1zaXplOiAxLjFyZW07IH1cblx0LnRzbTgge1xuXHRcdGZvbnQtc2l6ZTogMC44cmVtOyB9XG5cdC50c20ge1xuXHRcdGZvbnQtc2l6ZTogMC45cmVtOyB9XG5cdC50c20xMCB7XG5cdFx0Zm9udC1zaXplOiAxcmVtOyB9XG5cdC50c20xMSB7XG5cdFx0Zm9udC1zaXplOiAxcmVtOyB9XG5cdC50c20xMiB7XG5cdFx0Zm9udC1zaXplOiAxcmVtOyB9XG5cdC50c20xMyB7XG5cdFx0Zm9udC1zaXplOiAxLjFyZW07IH1cblx0Lm1yMSB7XG5cdFx0bWFyZ2luLXJpZ2h0OiAxcmVtOyB9XG5cdC50bnVtIHtcblx0XHRmb250LXNpemU6IDIuOXJlbTsgfVxuXHQvLyAyNFxuXHQudGV4dDI0IHtcblx0XHRmb250LXNpemU6IDEuNHJlbTsgfVxuXHQvLyAyM1xuXHQudGV4dDIzIHtcblx0XHRmb250LXNpemU6IDEuM3JlbTsgfVxuXHQvLyAyMVxuXHQudGV4dDIxIHtcblx0XHRmb250LXNpemU6IDEuM3JlbTsgfVxuXHQuY29udGFpbmVyIHtcblx0XHRtYXgtd2lkdGg6IDkwdnc7XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0Ji1taW4ge1xuXHRcdFx0bWF4LXdpZHRoOiA5MHZ3O1xuXHRcdFx0bWFyZ2luOiAwIGF1dG87IH1cblx0XHQmLW1kIHtcblx0XHRcdG1heC13aWR0aDogOTB2dztcblx0XHRcdG1hcmdpbjogMCBhdXRvOyB9XG5cdFx0Ji1tbSB7XG5cdFx0XHRtYXgtd2lkdGg6IDkwdnc7XG5cdFx0XHRtYXJnaW46IDAgYXV0bzsgfSB9XG5cdC5tbGcge1xuXHRcdG1hcmdpbi1ib3R0b206IDQuNXJlbTsgfVxuXHQubXNtIHtcblx0XHRtYXJnaW4tYm90dG9tOiAyLjRyZW07IH1cblx0Lm1iIHtcblx0XHRtYXJnaW4tYm90dG9tOiAxLjVyZW07IH1cblx0Lm1ibSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMC43cmVtOyB9XG5cdC5tYnMge1xuXHRcdG1hcmdpbi1ib3R0b206IDAuNDFyZW07IH1cblx0LnNlY3Rpb24ge1xuXHRcdHBhZGRpbmc6IDZyZW0gMDsgfVxuXHQuYnViYmx5LWJ1dHRvbiB7XG5cdFx0cGFkZGluZzogMS44cmVtIDFyZW07XG5cdFx0Ji5iaWcge1xuXHRcdFx0cGFkZGluZzogMnJlbSAxcmVtOyB9XG5cdFx0Ji5taW4ge1xuXHRcdFx0cGFkZGluZy10b3A6IDAuNnJlbTtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAwLjZyZW07IH0gfVxuXHQuaW5wdXQge1xuXHRcdGhlaWdodDogNC41cmVtO1xuXHRcdHBhZGRpbmc6IDAuM3JlbSAxcmVtO1xuXHRcdHBhZGRpbmctbGVmdDogMnJlbTtcblx0XHQmLnQyIHtcblx0XHRcdHBhZGRpbmctbGVmdDogMS41cmVtOyB9IH1cblx0LmJ0bi1tb2Qge1xuXHRcdHBhZGRpbmc6IDEuMnJlbSAxLjVyZW07IH1cblx0LmJ0biB7XG5cdFx0cGFkZGluZzogMS43cmVtO1xuXHRcdCYuYnRuLS1saWdodCB7XG5cdFx0XHRwYWRkaW5nOiAxLjFyZW0gMS43cmVtOyB9IH1cblxuXHQuY2xvc2Uge1xuXHRcdHdpZHRoOiAycmVtO1xuXHRcdGhlaWdodDogMnJlbTsgfVxuXG5cdC5tcm0ge1xuXHRcdG1hcmdpbi1yaWdodDogMC41cmVtOyB9XG5cdC5tciB7XG5cdFx0bWFyZ2luLXJpZ2h0OiAxcmVtOyB9XG5cdC5tcnMge1xuXHRcdG1hcmdpbi1yaWdodDogMS41cmVtOyB9XG5cdC5oZWFkZXJfX251bWJlci1pbWcge1xuXHRcdHdpZHRoOiAycmVtO1xuXHRcdGhlaWdodDogMnJlbTtcblx0XHRwYWRkaW5nOiAwLjNyZW07IH1cblx0LmJ0bi1tYWluIHtcblx0XHR3aWR0aDogMjFyZW07IH1cblx0Lm1haW4taS1pbWcge1xuXHRcdHdpZHRoOiAzLjhyZW07XG5cdFx0cGFkZGluZzogMC45cmVtOyB9XG5cdC5wbGF5IHtcblx0XHR3aWR0aDogNXJlbTsgfVxuXHQuY29udGFjdHNfX3JpZ2h0LXJvdyB7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuXHQuY29udGFjdHMtc2xpZGVyLXdyYXAge1xuXHRcdG1hcmdpbi10b3A6IDJyZW07XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWFyZ2luLWJvdHRvbTogMnJlbTsgfVxuXHQuY29udGFjdHMtc2xpZGVyIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXJnaW4tbGVmdDogMDsgfVxuXHQuY29udGFjdHMtc2xpZGVyLWl0ZW0ge1xuXHRcdGhlaWdodDogMjd2dzsgfVxuXHQuYXJyb3dzLnQyIHtcblx0XHR3aWR0aDogNXJlbTtcblx0XHRoZWlnaHQ6IDVyZW07IH1cblx0LnNsaWRlUHJldi50MiB7XG5cdFx0bGVmdDogLTIuNXJlbTsgfVxuXHQuc2xpZGVOZXh0LnQyIHtcblx0XHRyaWdodDogLTIuNXJlbTsgfVxuXHQuY29udGFjdHMtc2xpZGVyLXdyYXAgLnRleHQtbWQge1xuXHRcdG1hcmdpbi1sZWZ0OiAwOyB9XG5cdC5jb250YWN0cy1ibCB7XG5cdFx0d2lkdGg6IGF1dG87IH1cblx0LmZvb3Rlcl9fY29udCB7XG5cdFx0cGFkZGluZzogMnJlbSAwOyB9IH1cblxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcblx0LmxvZ29fX2ltZyB7XG5cdFx0bWF4LXdpZHRoOiAxNHJlbTsgfVxuXG5cdC5yaWdodCB7XG5cdFx0d2lkdGg6IDQuNXJlbTsgfVxuXHQucmlnaHQtdGV4dC1pbWcge1xuXHRcdHdpZHRoOiAxLjVyZW07XG5cdFx0aGVpZ2h0OiAxLjVyZW07IH1cblx0LnJpZ2h0LWl0ZW0ge1xuXHRcdHdpZHRoOiAxLjVyZW07XG5cdFx0aGVpZ2h0OiAxLjVyZW07IH1cblx0LnJpZ2h0LXRocmVlIHtcblx0XHRib3R0b206IDIuNHJlbTsgfVxuXHQucmlnaHQtdHdvIHtcblx0XHR0b3A6IDZyZW07IH1cblx0LnJpZ2h0LW9uZSB7XG5cdFx0dG9wOiAyLjNyZW07IH1cblx0Lm1haW4tYWR2YXMge1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuXHQubWFpbi1hZHZhc19faXRlbSB7XG5cdFx0d2lkdGg6IDQ3JTtcblx0XHRtYXJnaW4tbGVmdDogMS41JTtcblx0XHRtYXJnaW4tcmlnaHQ6IDEuNSU7XG5cdFx0bWFyZ2luLWJvdHRvbTogMS41cmVtO1xuXHRcdHBhZGRpbmc6IDEuNXJlbTsgfVxuXHQubWFpbi1hZHZhc19faXRlbS1pbW4ge1xuXHRcdGhlaWdodDogNnJlbTsgfVxuXHQucHJpY2VfX3JvdyB7fVxuXG5cdC5wcmljZV9fcm93LWl0ZW0sIC5wcmljZV9fcm93LWl0ZW0udDEge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHBhZGRpbmc6IDEuNHJlbTtcblx0XHQmOm50aC1jaGlsZCgyKSB7XG5cdFx0XHRkaXNwbGF5OiBub25lOyB9IH1cblxuXHQucmlnaHQtaW1nIHtcblx0XHR3aWR0aDogM3JlbTsgfVxuXHQucmlnaHQtaW1nLnRlbHAge1xuXHRcdGhlaWdodDogM3JlbTtcblx0XHRwYWRkaW5nOiAwLjRyZW07IH1cblx0LmNvbnRhY3RzX19jb250IHtcblx0XHRmbGV4LXdyYXA6IHdyYXA7IH1cblx0Lm1hcCB7XG5cdFx0aGVpZ2h0OiA0OHZ3OyB9XG5cdC5jb250YWN0cy1zbGlkZXItaXRlbSB7XG5cdFx0aGVpZ2h0OiA0OHZ3OyB9XG5cdC5jb250YWN0cy1zbGlkZXIge1xuXHRcdHdpZHRoOiA4MCU7XG5cdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHRcdGJvcmRlci1yYWRpdXM6IDEwcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTY3cHgpIHtcblx0LmNvbnRhaW5lci0tbGVmdCB7XG5cdFx0cGFkZGluZy1sZWZ0OiAycmVtOyB9XG5cdC5jb250YWluZXItLXJpZ2h0IHtcblx0XHRwYWRkaW5nLXJpZ2h0OiAycmVtOyB9XG5cdC50aXRsZS1sZyB7XG5cdFx0Zm9udC1zaXplOiAyLjRyZW07IH1cblxuXHQubG9nb19fdGV4dCB7XG5cdFx0ZGlzcGxheTogbm9uZTsgfVxuXHQuaGVhZGVyX19tYXAge1xuXHRcdGRpc3BsYXk6IG5vbmU7IH1cblx0LnJpZ2h0LXR3byB7XG5cdFx0ZGlzcGxheTogbm9uZTsgfVxuXHQubWFpbi1idG5zIHtcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfVxuXHQuYnRuIHtcblx0XHRwYWRkaW5nOiAxLjdyZW07XG5cdFx0bWFyZ2luLWJvdHRvbTogMS41cmVtOyB9XG5cdC5sb2dvX19pbWcge1xuXHRcdG1heC13aWR0aDogMTJyZW07XG5cdFx0d2lkdGg6IDlyZW07IH1cblx0LmhlYWRlciB7XG5cdFx0Lmxpbmsge1xuXHRcdFx0ZGlzcGxheTogbm9uZTsgfVxuXHRcdHBhZGRpbmctYm90dG9tOiA0cmVtOyB9XG5cdC5yaWdodCB7XG5cdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG5cdC5yaWdodC1vbmUge1xuXHRcdG1hcmdpbi1ib3R0b206IDFyZW07IH1cblx0Lm1haW4tdmlkZW8ge1xuXHRcdHJpZ2h0OiAtMzF2dztcblx0XHR0b3A6IDExcmVtO1xuXHRcdHdpZHRoOiA4OHZ3OyB9XG5cdC5tYWluX19jb250IHtcblx0XHQudGV4dDI0IHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHotaW5kZXg6IDU7XG5cdFx0XHR3aWR0aDogNjUlO1xuXHRcdFx0YnIge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lOyB9IH0gfVxuXHQucGxheSB7XG5cdFx0cmlnaHQ6IDM4dnc7XG5cdFx0dG9wOiA0MSU7IH1cblx0Lm1haW4tYWR2YXNfX2l0ZW0ge1xuXHRcdHdpZHRoOiAzMCU7IH1cblx0Lm1haW4tYWR2YXMge1xuXHRcdHdpZHRoOiAxMTUlOyB9XG5cdC5tYWluLWFkdmFzX19pdGVtLWltbiB7XG5cdFx0aGVpZ2h0OiA0cmVtOyB9XG5cblx0Lm1lbnUge1xuXHRcdHBvc2l0aW9uOiBmaXhlZDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMHZoO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0ei1pbmRleDogOTk5O1xuXHRcdHRvcDogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdHBhZGRpbmc6IDEuOHJlbTtcblx0XHQmLWxvZ28ge1xuXHRcdFx0d2lkdGg6IDExcmVtO1xuXHRcdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87IH1cblx0XHQudGV4dDI0IHtcblx0XHRcdGZvbnQtc2l6ZTogMi4xcmVtO1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyOyB9XG5cdFx0Ji1jbG9zZSB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR3aWR0aDogM3JlbTtcblx0XHRcdHJpZ2h0OiAxcmVtO1xuXHRcdFx0dG9wOiAyLjVyZW07XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRpbWcge1xuXHRcdFx0XHR3aWR0aDogMTAwJTsgfSB9IH1cblx0LnByaWNlLXRhYl9faXRlbSB7XG5cdFx0cGFkZGluZzogMXJlbSAxLjNyZW07XG5cdFx0bWFyZ2luLXRvcDogMC41cmVtO1xuXHRcdG1hcmdpbi1ib3R0b206IDAuNXJlbTtcblx0XHRib3JkZXItcmFkaXVzOiAxMnB4OyB9XG5cdC5kZXNjdCB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHQudGl0bGUge1xuXHRcdFx0Zm9udC1zaXplOiAxLjhyZW07IH1cblx0XHQuY29udGFpbmVyIHtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7IH0gfVxuXHQuY2xvc2UtcCB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0dG9wOiAxcmVtOyB9XG5cdC5tZW51LWFib3V0IHtcblx0XHR6LWluZGV4OiAxMDAxO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdFx0cG9zaXRpb246IGZpeGVkO1xuXHRcdGhlaWdodDogOTV2aDtcblx0XHRwYWRkaW5nOiAxcmVtO1xuXHRcdGxlZnQ6IDA7XG5cdFx0dG9wOiAwO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHBhZGRpbmctdG9wOiAxLjVyZW07XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRvdmVyZmxvdy15OiBzY3JvbGw7XG5cdFx0cGFkZGluZy1ib3R0b206IDZyZW07XG5cdFx0LnRpdGxlIHtcblx0XHRcdGZvbnQtc2l6ZTogMS44cmVtOyB9IH1cblx0LmNvbnRhY3RzX19sZWZ0LWltZyB7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZSgxKTtcblx0XHRtYXJnaW4tcmlnaHQ6IDFyZW07IH1cblx0Lm1lbnUtY29udGFjdHMge1xuXHRcdHotaW5kZXg6IDEwMDE7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHRwb3NpdGlvbjogZml4ZWQ7XG5cdFx0aGVpZ2h0OiA5NXZoO1xuXHRcdC8vIHBhZGRpbmc6IDFyZW1cblx0XHRsZWZ0OiAwO1xuXHRcdHRvcDogMDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRwYWRkaW5nLXRvcDogMS41cmVtO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0b3ZlcmZsb3cteTogc2Nyb2xsO1xuXHRcdHBhZGRpbmctYm90dG9tOiA2cmVtO1xuXHRcdC50aXRsZSB7XG5cdFx0XHRmb250LXNpemU6IDEuOHJlbTsgfSB9XG5cdC5tYXAge1xuXHRcdGhlaWdodDogOTB2dztcblx0XHRtYXJnaW4tYm90dG9tOiAycmVtOyB9XG5cdC5iYWNrIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0d2lkdGg6IDNyZW07XG5cdFx0bGVmdDogMXJlbTtcblx0XHR0b3A6IDIuNXJlbTtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0aGVpZ2h0OiAycmVtO1xuXHRcdHRvcDogMS42cmVtO1xuXHRcdGltZyB7XG5cdFx0XHR3aWR0aDogMTAwJTsgfSB9XG5cdC5pdmVyMiB7XG5cdFx0ZGlzcGxheTogYmxvY2s7IH1cblx0Lml2ZXIxIHtcblx0XHRkaXNwbGF5OiBub25lOyB9XG5cdC5yaWdodCB7XG5cdFx0cGFkZGluZy10b3A6IDFyZW07IH0gfVxuLm1vYmlsZS1ib3Qge1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdGJvdHRvbTogMDtcblx0bGVmdDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogNnJlbTtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdHotaW5kZXg6IDEwMDY7XG5cdGJhY2tncm91bmQ6ICMzMzMzMzM7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdC5yaWdodC1pbWcge1xuXHRcdG1hcmdpbi1sZWZ0OiAwLjRyZW07XG5cdFx0bWFyZ2luLXJpZ2h0OiAwLjRyZW07IH0gfVxuXG5AbWVkaWEgIChtaW4td2lkdGg6IDQyMHB4KSBhbmQgKG1heC13aWR0aDogNTY3cHgpIHtcblxuXHQubWFpbi12aWRlbyB7XG5cdFx0dG9wOiA1cmVtOyB9IH1cbiIsIi5vdmVybGF5LCAubW9kYWwtd3JhcCB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdHotaW5kZXg6IDk5OTtcblx0cG9zaXRpb246IGZpeGVkO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdGJhY2tncm91bmQtY29sb3I6IHJnYmEoIzAwMCwgMC43KTtcblx0b3ZlcmZsb3cteTogc2Nyb2xsOyB9XG4ubW9kYWwtd3JhcCB7XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHR0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xuXHR0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDEwMDApO1xuXHRiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG5cdCYtY2xvc2Uge1xuXHRcdHotaW5kZXg6IDExO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRsZWZ0OiAwO1xuXHRcdHRvcDogMDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7IH0gfVxuXG4ubW9kYWwge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMTB2aDtcblx0bGVmdDogNTAlO1xuXHRib3JkZXI6IDFweCBzb2xpZCAjZjc4NDQ5O1xuXHRtYXJnaW4tYm90dG9tOiA4dnc7XG5cdGJhY2tncm91bmQtY29sb3I6ICMxYTFhMWE7XG5cdGNvbG9yOiAjZmZmO1xuXHR3aWR0aDogMjZ2dztcblx0dHJhbnNpdGlvbjogYWxsIDAuOHMgZWFzZTtcblx0dHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcblx0ei1pbmRleDogNzc7XG5cdHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMzQwMCkgcm90YXRlWigyN2RlZykgcm90YXRlWSgtNzJkZWcpIHRyYW5zbGF0ZVgoLTUwJSk7XG5cdCY6YmVmb3JlIHtcblx0XHRjb250ZW50OiAnJztcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0bGVmdDogNTAlO1xuXHRcdHRvcDogNTAlO1xuXHRcdHdpZHRoOiBjYWxjKDEwMCUgLSAxOHB4KTtcblx0XHRoZWlnaHQ6IGNhbGMoMTAwJSAtIDE4cHgpO1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICNmNzg0NDk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7IH1cblx0Ji5hY3RpdmUge1xuXHRcdHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMzQwMCkgcm90YXRlWigwKSByb3RhdGVZKDApIHRyYW5zbGF0ZVgoLTUwJSk7IH1cblx0Ji1jYXJkIHtcblx0XHR0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuXHRcdHBhZGRpbmc6IDN2dyAydnc7XG5cdFx0cGFkZGluZy10b3A6IDR2dztcblx0XHR0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xuXHRcdHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoOTAwKSByb3RhdGVZKC00MGRlZykgdHJhbnNsYXRlWCg1OSUpO1xuXHRcdGFuaW1hdGlvbi1maWxsLW1vZGU6Zm9yd2FyZHMge31cblx0XHQmLmFjdGl2ZSB7XG5cdFx0XHRhbmltYXRpb246IGQzIDgwMG1zIGxpbmVhciAwbXMgMSBub3JtYWwgYm90aDsgfVxuXHRcdCYuY2xvc2VkIHtcblx0XHRcdGFuaW1hdGlvbjogZDMtZW5kIDQwMG1zIGxpbmVhciAwbXMgMSBub3JtYWwgYm90aDsgfSB9XG5cdCYtbWluIHtcblx0XHR3aWR0aDogMzF2dzsgfVxuXHQmLW1iIHtcblx0XHR3aWR0aDogODB2dzsgfVxuXHQmLWJpZyB7XG5cdFx0d2lkdGg6IDUxdnc7IH1cblx0Ji1iaWcyIHtcblx0XHR3aWR0aDogNTV2dzsgfVxuXHQmLXNtIHtcblx0XHR3aWR0aDogMzZ2dzsgfSB9XG5cblxuLmNsb3NlIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRyaWdodDogMDtcblx0dG9wOiAwO1xuXHR3aWR0aDogMS41dnc7XG5cdGhlaWdodDogMS41dnc7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMDAlLCAxMDAlKTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHR6LWluZGV4OiA5OTsgfVxuLmNsb3NlOmJlZm9yZSwgLmNsb3NlOmFmdGVyIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiA1MCU7XG5cdGNvbnRlbnQ6ICcgJztcblx0aGVpZ2h0OiAxMDAlO1xuXHR3aWR0aDogMnB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjYzdjYmNmO1xuXHR0cmFuc2l0aW9uOiBhbGwgMC40cztcblx0Ym9yZGVyLXJhZGl1czogM3B4OyB9XG4uY2xvc2U6YmVmb3JlIHtcblx0dHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpOyB9XG4uY2xvc2U6YWZ0ZXIge1xuXHR0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpOyB9XG4uY2xvc2U6aG92ZXIge1xuXHQmOmJlZm9yZSwgJjphZnRlciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2Y3ODQ0OTsgfSB9XG4iLCIvKiEgbm9ybWFsaXplLmNzcyB2OC4wLjAgfCBNSVQgTGljZW5zZSB8IGdpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzICovXHJcblxyXG4vKiBEb2N1bWVudFxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLyoqXHJcbiAqIDEuIENvcnJlY3QgdGhlIGxpbmUgaGVpZ2h0IGluIGFsbCBicm93c2Vycy5cclxuICogMi4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpbiBpT1MuXHJcbiAqL1xyXG5cclxuaHRtbCB7XHJcbiAgICBsaW5lLWhlaWdodDogMS4xNTsgLyogMSAqL1xyXG4gICAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvKiAyICovXHJcbn1cclxuXHJcbi8qIFNlY3Rpb25zXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKipcclxuICogUmVtb3ZlIHRoZSBtYXJnaW4gaW4gYWxsIGJyb3dzZXJzLlxyXG4gKi9cclxuXHJcbmJvZHkge1xyXG4gICAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG4vKipcclxuICogQ29ycmVjdCB0aGUgZm9udCBzaXplIGFuZCBtYXJnaW4gb24gYGgxYCBlbGVtZW50cyB3aXRoaW4gYHNlY3Rpb25gIGFuZFxyXG4gKiBgYXJ0aWNsZWAgY29udGV4dHMgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgU2FmYXJpLlxyXG4gKi9cclxuXHJcbmgxIHtcclxuICAgIGZvbnQtc2l6ZTogMmVtO1xyXG4gICAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG4vKiBHcm91cGluZyBjb250ZW50XHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKipcclxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gRmlyZWZveC5cclxuICogMi4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSBhbmQgSUUuXHJcbiAqL1xyXG5cclxuaHIge1xyXG4gICAgYm94LXNpemluZzogY29udGVudC1ib3g7IC8qIDEgKi9cclxuICAgIGhlaWdodDogMDsgLyogMSAqL1xyXG4gICAgb3ZlcmZsb3c6IHZpc2libGU7IC8qIDIgKi9cclxufVxyXG5cclxuLyoqXHJcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cclxuICovXHJcblxyXG5wcmUge1xyXG4gICAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlOyAvKiAxICovXHJcbiAgICBmb250LXNpemU6IDFlbTsgLyogMiAqL1xyXG59XHJcblxyXG4vKiBUZXh0LWxldmVsIHNlbWFudGljc1xyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLyoqXHJcbiAqIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIG9uIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cclxuICovXHJcblxyXG5hIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG4vKipcclxuICogMS4gUmVtb3ZlIHRoZSBib3R0b20gYm9yZGVyIGluIENocm9tZSA1Ny1cclxuICogMi4gQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIElFLCBPcGVyYSwgYW5kIFNhZmFyaS5cclxuICovXHJcblxyXG5hYmJyW3RpdGxlXSB7XHJcbiAgICBib3JkZXItYm90dG9tOiBub25lOyAvKiAxICovXHJcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgLyogMiAqL1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkOyAvKiAyICovXHJcbn1cclxuXHJcbi8qKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpLlxyXG4gKi9cclxuXHJcbmIsXHJcbnN0cm9uZyB7XHJcbiAgICBmb250LXdlaWdodDogYm9sZGVyO1xyXG59XHJcblxyXG4vKipcclxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cclxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKi9cclxuXHJcbmNvZGUsXHJcbmtiZCxcclxuc2FtcCB7XHJcbiAgICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8qIDEgKi9cclxuICAgIGZvbnQtc2l6ZTogMWVtOyAvKiAyICovXHJcbn1cclxuXHJcbi8qKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cclxuICovXHJcblxyXG5zbWFsbCB7XHJcbiAgICBmb250LXNpemU6IDgwJTtcclxufVxyXG5cclxuLyoqXHJcbiAqIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxyXG4gKiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xyXG5cclxuc3ViLFxyXG5zdXAge1xyXG4gICAgZm9udC1zaXplOiA3NSU7XHJcbiAgICBsaW5lLWhlaWdodDogMDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcclxufVxyXG5cclxuc3ViIHtcclxuICAgIGJvdHRvbTogLTAuMjVlbTtcclxufVxyXG5cclxuc3VwIHtcclxuICAgIHRvcDogLTAuNWVtO1xyXG59XHJcblxyXG4vKiBFbWJlZGRlZCBjb250ZW50XHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKipcclxuICogUmVtb3ZlIHRoZSBib3JkZXIgb24gaW1hZ2VzIGluc2lkZSBsaW5rcyBpbiBJRSAxMC5cclxuICovXHJcblxyXG5pbWcge1xyXG4gICAgYm9yZGVyLXN0eWxlOiBub25lO1xyXG59XHJcblxyXG4vKiBGb3Jtc1xyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLyoqXHJcbiAqIDEuIENoYW5nZSB0aGUgZm9udCBzdHlsZXMgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKiAyLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBGaXJlZm94IGFuZCBTYWZhcmkuXHJcbiAqL1xyXG5cclxuYnV0dG9uLFxyXG5pbnB1dCxcclxub3B0Z3JvdXAsXHJcbnNlbGVjdCxcclxudGV4dGFyZWEge1xyXG4gICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7IC8qIDEgKi9cclxuICAgIGZvbnQtc2l6ZTogMTAwJTsgLyogMSAqL1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMTU7IC8qIDEgKi9cclxuICAgIG1hcmdpbjogMDsgLyogMiAqL1xyXG59XHJcblxyXG4vKipcclxuICogU2hvdyB0aGUgb3ZlcmZsb3cgaW4gSUUuXHJcbiAqIDEuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UuXHJcbiAqL1xyXG5cclxuYnV0dG9uLFxyXG5pbnB1dCB7IC8qIDEgKi9cclxuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG59XHJcblxyXG4vKipcclxuICogUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBFZGdlLCBGaXJlZm94LCBhbmQgSUUuXHJcbiAqIDEuIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveC5cclxuICovXHJcblxyXG5idXR0b24sXHJcbnNlbGVjdCB7IC8qIDEgKi9cclxuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG59XHJcblxyXG4vKipcclxuICogQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cclxuICovXHJcblxyXG5idXR0b24sXHJcblt0eXBlPVwiYnV0dG9uXCJdLFxyXG5bdHlwZT1cInJlc2V0XCJdLFxyXG5bdHlwZT1cInN1Ym1pdFwiXSB7XHJcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcclxufVxyXG5cclxuLyoqXHJcbiAqIFJlbW92ZSB0aGUgaW5uZXIgYm9yZGVyIGFuZCBwYWRkaW5nIGluIEZpcmVmb3guXHJcbiAqL1xyXG5cclxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxyXG5bdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixcclxuW3R5cGU9XCJyZXNldFwiXTo6LW1vei1mb2N1cy1pbm5lcixcclxuW3R5cGU9XCJzdWJtaXRcIl06Oi1tb3otZm9jdXMtaW5uZXIge1xyXG4gICAgYm9yZGVyLXN0eWxlOiBub25lO1xyXG4gICAgcGFkZGluZzogMDtcclxufVxyXG5cclxuLyoqXHJcbiAqIFJlc3RvcmUgdGhlIGZvY3VzIHN0eWxlcyB1bnNldCBieSB0aGUgcHJldmlvdXMgcnVsZS5cclxuICovXHJcblxyXG5idXR0b246LW1vei1mb2N1c3JpbmcsXHJcblt0eXBlPVwiYnV0dG9uXCJdOi1tb3otZm9jdXNyaW5nLFxyXG5bdHlwZT1cInJlc2V0XCJdOi1tb3otZm9jdXNyaW5nLFxyXG5bdHlwZT1cInN1Ym1pdFwiXTotbW96LWZvY3VzcmluZyB7XHJcbiAgICBvdXRsaW5lOiAxcHggZG90dGVkIEJ1dHRvblRleHQ7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBDb3JyZWN0IHRoZSBwYWRkaW5nIGluIEZpcmVmb3guXHJcbiAqL1xyXG5cclxuZmllbGRzZXQge1xyXG4gICAgcGFkZGluZzogMC4zNWVtIDAuNzVlbSAwLjYyNWVtO1xyXG59XHJcblxyXG4vKipcclxuICogMS4gQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRS5cclxuICogMi4gQ29ycmVjdCB0aGUgY29sb3IgaW5oZXJpdGFuY2UgZnJvbSBgZmllbGRzZXRgIGVsZW1lbnRzIGluIElFLlxyXG4gKiAzLiBSZW1vdmUgdGhlIHBhZGRpbmcgc28gZGV2ZWxvcGVycyBhcmUgbm90IGNhdWdodCBvdXQgd2hlbiB0aGV5IHplcm8gb3V0XHJcbiAqICAgIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKi9cclxuXHJcbmxlZ2VuZCB7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXHJcbiAgICBjb2xvcjogaW5oZXJpdDsgLyogMiAqL1xyXG4gICAgZGlzcGxheTogdGFibGU7IC8qIDEgKi9cclxuICAgIG1heC13aWR0aDogMTAwJTsgLyogMSAqL1xyXG4gICAgcGFkZGluZzogMDsgLyogMyAqL1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgLyogMSAqL1xyXG59XHJcblxyXG4vKipcclxuICogQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cclxuICovXHJcblxyXG5wcm9ncmVzcyB7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBSZW1vdmUgdGhlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFIDEwKy5cclxuICovXHJcblxyXG50ZXh0YXJlYSB7XHJcbiAgICBvdmVyZmxvdzogYXV0bztcclxufVxyXG5cclxuLyoqXHJcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIElFIDEwLlxyXG4gKiAyLiBSZW1vdmUgdGhlIHBhZGRpbmcgaW4gSUUgMTAuXHJcbiAqL1xyXG5cclxuW3R5cGU9XCJjaGVja2JveFwiXSxcclxuW3R5cGU9XCJyYWRpb1wiXSB7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXHJcbiAgICBwYWRkaW5nOiAwOyAvKiAyICovXHJcbn1cclxuXHJcbi8qKlxyXG4gKiBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBDaHJvbWUuXHJcbiAqL1xyXG5cclxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXHJcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcclxuICAgIGhlaWdodDogYXV0bztcclxufVxyXG5cclxuLyoqXHJcbiAqIDEuIENvcnJlY3QgdGhlIG9kZCBhcHBlYXJhbmNlIGluIENocm9tZSBhbmQgU2FmYXJpLlxyXG4gKiAyLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cclxuICovXHJcblxyXG5bdHlwZT1cInNlYXJjaFwiXSB7XHJcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgLyogMSAqL1xyXG4gICAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7IC8qIDIgKi9cclxufVxyXG5cclxuLyoqXHJcbiAqIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cclxuICovXHJcblxyXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XHJcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxyXG4gKiAyLiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YCBpbiBTYWZhcmkuXHJcbiAqL1xyXG5cclxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XHJcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLyogMSAqL1xyXG4gICAgZm9udDogaW5oZXJpdDsgLyogMiAqL1xyXG59XHJcblxyXG4vKiBJbnRlcmFjdGl2ZVxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLypcclxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gRWRnZSwgSUUgMTArLCBhbmQgRmlyZWZveC5cclxuICovXHJcblxyXG5kZXRhaWxzIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4vKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xyXG5cclxuc3VtbWFyeSB7XHJcbiAgICBkaXNwbGF5OiBsaXN0LWl0ZW07XHJcbn1cclxuXHJcbi8qIE1pc2NcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMCsuXHJcbiAqL1xyXG5cclxudGVtcGxhdGUge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLyoqXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwLlxyXG4gKi9cclxuXHJcbltoaWRkZW5dIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn0iLCJAY2hhcnNldCBcIlVURi04XCI7XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTWFucm9wZVwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL2xpZ2h0LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDMwMDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTWFucm9wZVwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL3JlZ3VsYXIudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJNYW5yb3BlXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvbWVkaXVtLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTWFucm9wZVwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL2JvbGQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogNzAwOyB9XG5cbkBrZXlmcmFtZXMgb3BhcyB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwLjQ7IH1cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDAuNDsgfSB9XG5cbkBrZXlmcmFtZXMgZmFkZU9wYXMge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDExMCUpO1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIG9wYWNpdHk6IDE7IH0gfVxuXG5Aa2V5ZnJhbWVzIHRvb2x0aXBTaG93IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTsgfSB9XG5cbkBrZXlmcmFtZXMgcm90YXRlIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgwZGVnKTsgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoLTM2MGRlZyk7IH0gfVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZTIyIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApIHJvdGF0ZSgwZGVnKTsgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0zdncsIDApIHJvdGF0ZSgtMzBkZWcpOyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApIHJvdGF0ZSgwZGVnKTsgfSB9XG5cbkBrZXlmcmFtZXMgcm90YXRlMjMge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCkgcm90YXRlKDBkZWcpOyB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNC41dncsIDApIHJvdGF0ZSg0MGRlZyk7IH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCkgcm90YXRlKDBkZWcpOyB9IH1cblxuQGtleWZyYW1lcyByb3RhdGUyIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGRlZyB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTsgfVxuICA2MCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7IH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGphbXAge1xuICAwJSB7XG4gICAgbWFyZ2luLXRvcDogMDsgfVxuICAxNSUge1xuICAgIG1hcmdpbi10b3A6IC0xcmVtOyB9XG4gIDI1JSB7XG4gICAgbWFyZ2luLXRvcDogMDsgfVxuICAzNSUge1xuICAgIG1hcmdpbi10b3A6IC0wLjVyZW07IH1cbiAgNDUlIHtcbiAgICBtYXJnaW4tdG9wOiAwOyB9XG4gIDEwMCUge1xuICAgIG1hcmdpbi10b3A6IDA7IH0gfVxuXG5Aa2V5ZnJhbWVzIGphbXBUcmYge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApOyB9XG4gIDE1JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC03JSk7IH1cbiAgMjUlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7IH1cbiAgMzUlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTMlKTsgfVxuICA0NSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTsgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIHNsaWRlbWUge1xuICAwJSB7XG4gICAgbGVmdDogLTMwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDBweDsgfVxuICAzMCUge1xuICAgIGxlZnQ6IDExMCU7XG4gICAgbWFyZ2luLWxlZnQ6IDgwcHg7IH1cbiAgMTAwJSB7XG4gICAgbGVmdDogMTEwJTtcbiAgICBtYXJnaW4tbGVmdDogODBweDsgfSB9XG5cbkBrZXlmcmFtZXMgcHVsc2VpY29uLWEge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCkgc2NhbGUoMC44NSk7IH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKSBzY2FsZSgxKTsgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKSBzY2FsZSgwLjg1KTsgfSB9XG5cbkBrZXlmcmFtZXMgcHVsc2VpY29uIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKDAuOCk7IH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSBzY2FsZSgxKTsgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSBzY2FsZSgwLjgpOyB9IH1cblxuQGtleWZyYW1lcyBwaG9uZSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoMTVkZWcpIHNjYWxlKDAuOSk7IH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoMGRlZykgc2NhbGUoMS4wMSk7IH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDE1ZGVnKSBzY2FsZSgwLjkpOyB9IH1cblxuQGtleWZyYW1lcyBwdWxzZWljb25MaW5lIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTUlKSBzY2FsZSgwLjcpOyB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC02NSUpIHNjYWxlKDEpOyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTUlKSBzY2FsZSgwLjcpOyB9IH1cblxuQGtleWZyYW1lcyBzY2FsZS1iZWZvcmUge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoMC44KTtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoMSk7XG4gICAgb3BhY2l0eTogMC43OyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKDAuOCk7XG4gICAgb3BhY2l0eTogMDsgfSB9XG5cbkBrZXlmcmFtZXMgdHJhbnNmb3JtLXNoaXZlciB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwcHgsIDBweCkgcm90YXRlKDBkZWcpOyB9XG4gIDI1JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTVweCwgMHB4KSByb3RhdGUoMGRlZyk7IH1cbiAgNzUlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1cHgsIDBweCkgcm90YXRlKDBkZWcpOyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDBweCwgMHB4KSByb3RhdGUoMGRlZyk7IH0gfVxuXG5Aa2V5ZnJhbWVzIHRyYW5zZm9ybS1zaGl2ZXIyIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDBweCwgMHB4KSByb3RhdGUoMGRlZyk7IH1cbiAgMjUlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNXB4KSByb3RhdGUoMGRlZyk7IH1cbiAgNzUlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCA1cHgpIHJvdGF0ZSgwZGVnKTsgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwcHgsIDBweCkgcm90YXRlKDBkZWcpOyB9IH1cblxuQGtleWZyYW1lcyBjYXIxIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDBweCwgMHB4KSBzY2FsZSgxKTsgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMjAwcHgsIDEwcHgpIHNjYWxlKDApOyB9IH1cblxuQGtleWZyYW1lcyBwdWxzZSB7XG4gIDAlIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoMjQ5LCAyMjMsIDIwLCAwLjUpOyB9XG4gIDcwJSB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMjVweCByZ2JhKDI0OSwgMjIzLCAyMCwgMCk7IH1cbiAgMTAwJSB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDI0OSwgMjIzLCAyMCwgMCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIHNicy1hbmltIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDBweCkgdHJhbnNsYXRlWSgwcHgpIHJvdGF0ZSgwZGVnKSBzY2FsZSgxLCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7IH1cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMnB4KSB0cmFuc2xhdGVZKC04cHgpIHJvdGF0ZSgtNWRlZykgc2NhbGUoMSwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyOyB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDBweCkgdHJhbnNsYXRlWSgwcHgpIHJvdGF0ZSgwZGVnKSBzY2FsZSgxLCAxKTsgfSB9XG5cbkBrZXlmcmFtZXMgcG9wIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMXB4KSByb3RhdGVYKDBkZWcpIHNjYWxlM2QoMSwgMSwgMSk7IH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxcHgpIHJvdGF0ZVgoMGRlZykgc2NhbGUzZCgxLjIsIDEuMiwgMS4yKTsgfSB9XG5cbkBrZXlmcmFtZXMgcHVmZi1vdXQge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDBkZWcpIHNjYWxlKDEsIDEpO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MCU7XG4gICAgICB0cmFuc2Zvcm0tb3JpZ2luLW9wYWNpdHk6IDE7IH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDBkZWcpIHNjYWxlKDIsIDIpO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MCU7XG4gICAgb3BhY2l0eTogMDsgfSB9XG5cbkBrZXlmcmFtZXMgc2xpZGUtdXAtaW4ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMHB4LCAxMDAlKSByb3RhdGUoMWRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7IH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwcHgsIDBweCkgcm90YXRlKDBkZWcpO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgMDsgfSB9XG5cbi5mYWRlX2luIHtcbiAgb3BhY2l0eTogMTtcbiAgYW5pbWF0aW9uLWRlbGF5OiAwbXM7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMTUwMG1zO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICBhbmltYXRpb24tbmFtZTogc2xpZGUtdXAtaW47IH1cblxuLnRpdGxlLWZpcnN0IHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAwbXM7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMTUwMG1zO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICBhbmltYXRpb24tbmFtZTogc2xpZGUtdXAtaW47IH1cblxuLnN1YnRpdGxlLWZpcnN0IHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAwbXM7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMTUwMG1zO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICBhbmltYXRpb24tbmFtZTogc2xpZGUtdXAtaW47IH1cblxuQGtleWZyYW1lcyBkMyB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDkwMCkgcm90YXRlWSgtNDJkZWcpIHRyYW5zbGF0ZVgoNTklKTsgfVxuICA4MCUge1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMCkgcm90YXRlWSgwKSB0cmFuc2xhdGVYKDU5JSk7IH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgwKSByb3RhdGVZKDApIHRyYW5zbGF0ZVgoMCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGQzLWVuZCB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDApIHJvdGF0ZVkoMCkgdHJhbnNsYXRlWCgwKTsgfVxuICA4MCUge1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMCkgcm90YXRlWSgwKSB0cmFuc2xhdGVYKDU5JSk7IH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg5MDApIHJvdGF0ZVkoLTQyZGVnKSB0cmFuc2xhdGVYKDU5JSk7IH0gfVxuXG4qIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG5odG1sIHtcbiAgZm9udC1zaXplOiAxMHB4OyB9XG5cbmJvZHkge1xuICBmb250LWZhbWlseTogTWFucm9wZSwgc2Fucy1zZXJpZjtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBjb2xvcjogIzI4MjgyODtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7IH1cblxuYSwgYnV0dG9uLCBpbnB1dCwgdGV4dGFyZWEsIHNlbGVjdCB7XG4gIG91dGxpbmU6IG5vbmU7IH1cblxudWwge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDsgfVxuXG5hIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzI4MjgyODsgfVxuXG5wIHtcbiAgbWFyZ2luOiAwOyB9XG5cbmltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgYWxpZ24tc2VsZjogY2VudGVyOyB9XG5cbi5zbGljay1zbGlkZSwgLnNsaWNrLXNsaWRlICoge1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7IH1cblxuLmJsYWNrIHtcbiAgY29sb3I6ICM1QTVBNTk7IH1cblxuLnBvZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbi5tcm0ge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXZ3OyB9XG5cbi5tciB7XG4gIG1hcmdpbi1yaWdodDogMXZ3OyB9XG5cbi5tcnMge1xuICBtYXJnaW4tcmlnaHQ6IDEuNXZ3OyB9XG5cbi5tcngge1xuICBtYXJnaW4tcmlnaHQ6IDAuNzgxdnc7IH1cblxuLmx0IHtcbiAgY29sb3I6ICNmZmY7IH1cblxuLmdnYyB7XG4gIGNvbG9yOiAjNjliZGFkOyB9XG5cbi5ncmF5IHtcbiAgY29sb3I6ICNhZWFlYWU7IH1cblxuLmFzZnMge1xuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0OyB9XG5cbi50aXRsZS1sZyB7XG4gIGZvbnQtc2l6ZTogMi44NjV2dztcbiAgbGluZS1oZWlnaHQ6IDMuMzg1dnc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLnRpdGxlLW51bSB7XG4gIGZvbnQtc2l6ZTogNC4zdnc7XG4gIGxpbmUtaGVpZ2h0OiAwLjg7IH1cblxuLnRhYyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uZncxIHtcbiAgZm9udC13ZWlnaHQ6IDEwMDsgfVxuXG4uZnczIHtcbiAgZm9udC13ZWlnaHQ6IDMwMDsgfVxuXG4uZnc1IHtcbiAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuXG4uZnc0IHtcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uZnc2IHtcbiAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuXG4uZnc3IHtcbiAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuXG4uZndiIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuLmZ3OSB7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7IH1cblxuLmZzaSB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG4udGFyIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cblxuLnRkdCB7XG4gIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoOyB9XG5cbi50ZHUge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4uY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi50dHUge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi50dG4ge1xuICBmb250LWZhbWlseTogVFROb3JtczsgfVxuXG4udGl0bGUge1xuICBmb250LXNpemU6IDIuNnZ3O1xuICBsaW5lLWhlaWdodDogMS4xOyB9XG5cbi50LW1pbiB7XG4gIGZvbnQtc2l6ZTogMS45NXZ3OyB9XG5cbi50LXNzIHtcbiAgZm9udC1zaXplOiAxLjV2dzsgfVxuXG4udC1taW4yIHtcbiAgZm9udC1zaXplOiAxLjd2dzsgfVxuXG4udGV4dCB7XG4gIGZvbnQtc2l6ZTogMC45N3Z3OyB9XG5cbi50ZXh0LW1kIHtcbiAgZm9udC1zaXplOiAxLjA3dnc7IH1cblxuLnRnIHtcbiAgY29sb3I6ICNmNzg0NDk7IH1cblxuLnRnMiB7XG4gIGNvbG9yOiAjYWZlNGQ2OyB9XG5cbmEudGV4dC1taW4ge1xuICBjb2xvcjogIzE4MTgxODtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHM7IH1cbiAgYS50ZXh0LW1pbjpob3ZlciB7XG4gICAgY29sb3I6ICNmZjcyMDA7IH1cblxuLnNtYWxsLXRleHQge1xuICBmb250LXNpemU6IDAuOTJ2dzsgfVxuXG4udHNtOCB7XG4gIGZvbnQtc2l6ZTogMC41NXZ3OyB9XG5cbi50c20xMCB7XG4gIGZvbnQtc2l6ZTogMC42MXZ3OyB9XG5cbi50c20xMSB7XG4gIGZvbnQtc2l6ZTogMC43dnc7IH1cblxuLnRzbTEyIHtcbiAgZm9udC1zaXplOiAwLjc1dnc7IH1cblxuLnRzbTEzIHtcbiAgZm9udC1zaXplOiAwLjg1dnc7IH1cblxuLnRleHQyNCB7XG4gIGZvbnQtc2l6ZTogMS40dnc7IH1cblxuLnRleHQyMyB7XG4gIGZvbnQtc2l6ZTogMS4zdnc7IH1cblxuLnRleHQyMSB7XG4gIGZvbnQtc2l6ZTogMS4ydnc7IH1cblxuLmNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogODEuMjV2dztcbiAgbWFyZ2luOiAwIGF1dG87IH1cbiAgLmNvbnRhaW5lci1iaWcge1xuICAgIG1heC13aWR0aDogODkuNTgzdnc7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgLmNvbnRhaW5lci1taW4ge1xuICAgIG1heC13aWR0aDogNjkuMjcxdnc7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgLmNvbnRhaW5lci1taWQge1xuICAgIG1heC13aWR0aDogODQuODk2dnc7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgLmNvbnRhaW5lci0tbGVmdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1sZWZ0OiAxMS4zNTJ2dzsgfVxuICAuY29udGFpbmVyLS1yaWdodCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1yaWdodDogNy41dnc7IH1cblxuLm1sZyB7XG4gIG1hcmdpbi1ib3R0b206IDQuNXZ3OyB9XG5cbi5tc20ge1xuICBtYXJnaW4tYm90dG9tOiAyLjR2dzsgfVxuXG4ubWIge1xuICBtYXJnaW4tYm90dG9tOiAxLjV2dzsgfVxuXG4ubWJtIHtcbiAgbWFyZ2luLWJvdHRvbTogMC43dnc7IH1cblxuLm1icyB7XG4gIG1hcmdpbi1ib3R0b206IDAuNDF2dzsgfVxuXG4uc3RvcCB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLnNlY3Rpb24ge1xuICBwYWRkaW5nOiA2dncgMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5tYXgge1xuICB3aWR0aDogMTAwJTsgfVxuXG4uYnRuLXRleHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG4uZ3Ige1xuICBjb2xvcjogIzhEOEQ4RDsgfVxuXG4uYnRuIHtcbiAgcGFkZGluZzogMS43NzF2dyAyLjM0Mzc1dnc7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHM7XG4gIHotaW5kZXg6IDY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RmMGIzMTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuN3B4OyB9XG4gIC5idG46bm90KDpkaXNhYmxlZCkgLmJ0bi1ibGljayB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXItcmFkaXVzOiAxMTVweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgLmJ0bjpub3QoOmRpc2FibGVkKSAuYnRuLWJsaWNrOmFmdGVyIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMzBweDtcbiAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICBoZWlnaHQ6IDMwMHB4O1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgIGFuaW1hdGlvbi1kZWxheTogMC4wNXM7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAtNDBweDtcbiAgICAgIHRvcDogLTE1MHB4O1xuICAgICAgICB0b3AtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4xcztcbiAgICAgIGFuaW1hdGlvbi1uYW1lOiBzbGlkZW1lO1xuICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAzLjVzO1xuICAgICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7IH1cbiAgLmJ0bjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2M3MGEyYzsgfVxuICAuYnRuLmJ0bi0tbGlnaHQge1xuICAgIHBhZGRpbmc6IDEuMDQydncgMS45Nzl2dztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIGNvbG9yOiAjMjgyNzI4OyB9XG4gICAgLmJ0bi5idG4tLWxpZ2h0OmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkZjBiMzE7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAuYnRuLmJ0bi0tb3V0bGluZSB7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBjb2xvcjogIzI4MjcyODtcbiAgICBoZWlnaHQ6IDMuMjgxMjV2dztcbiAgICBwYWRkaW5nOiAwIDMuMjI5dncgMCA0LjIxODc1dnc7IH1cbiAgICAuYnRuLmJ0bi0tb3V0bGluZTpob3ZlciB7XG4gICAgICBjb2xvcjogI2ZkNGY1ZDsgfVxuICAgICAgLmJ0bi5idG4tLW91dGxpbmU6aG92ZXI6OmFmdGVyIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjZmQ0ZjVkOyB9XG4gICAgLmJ0bi5idG4tLW91dGxpbmU6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgYm9yZGVyOiBzb2xpZCAjMjEyMTIxO1xuICAgICAgYm9yZGVyLXdpZHRoOiAwIC4xdncgLjF2dyAwO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcGFkZGluZzogLjEydnc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDMuM3Z3O1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgxMzVkZWcpO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNHM7IH1cbiAgLmJ0bi5idG4tLWJsdWUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwZDRlYTE7XG4gICAgaGVpZ2h0OiAzLjI4MTI1dnc7XG4gICAgcGFkZGluZzogMCA0LjIxODc1dncgMCAzLjIyOXZ3OyB9XG4gICAgLmJ0bi5idG4tLWJsdWU6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgYm9yZGVyOiBzb2xpZCAjZmZmZmZmO1xuICAgICAgYm9yZGVyLXdpZHRoOiAwIC4xdncgLjF2dyAwO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcGFkZGluZzogLjEydnc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHJpZ2h0OiAzLjN2dztcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoLTQ1ZGVnKTsgfVxuICAgIC5idG4uYnRuLS1ibHVlOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwYjQzODk7IH1cbiAgLmJ0bi5saWdodCB7XG4gICAgY29sb3I6ICMxOTE5MTk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgI2ZmZTk3ZSAwJSwgI2ZkZjdhZCAxMDAlKTtcbiAgICBib3gtc2hhZG93OiAwIDhweCAxM3B4IHJnYmEoMjE0LCAxODYsIDkyLCAwLjQ5KSwgaW5zZXQgMCAtNHB4IDFweCAjZDZiYTVjOyB9XG4gICAgLmJ0bi5saWdodDpob3ZlciB7XG4gICAgICBib3gtc2hhZG93OiAwIDhweCAxM3B4IHJnYmEoMjE0LCAxODYsIDkyLCAwLjQ5KSwgaW5zZXQgMCA0cHggMXB4ICNkNmJhNWM7IH1cbiAgLmJ0bi5ib3JkIHtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RkZGRkZDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIGJveC1zaGFkb3c6IDBweCAwcHggMnB4ICNhN2E3YTc7XG4gICAgY29sb3I6ICNkZGRkZGQ7IH1cbiAgICAuYnRuLmJvcmQ6aG92ZXIge1xuICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAyMHB4ICNhN2E3YTc7IH1cbiAgICAuYnRuLmJvcmQuYmRyIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMxNDkxZDA7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAycHggIzE0OTFkMDtcbiAgICAgIGNvbG9yOiAjMTQ5MWQwOyB9XG4gICAgICAuYnRuLmJvcmQuYmRyOmhvdmVyIHtcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAyMHB4ICMxNDkxZDA7IH1cbiAgLmJ0bi5iaWcge1xuICAgIHBhZGRpbmc6IDEuNXZ3IDF2dzsgfVxuICAuYnRuLm1pbiB7XG4gICAgcGFkZGluZy10b3A6IDAuNnZ3O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjZ2dzsgfVxuXG4uYnViYmx5LWJ1dHRvbjpub3QoOmRpc2FibGVkKSAuYmxpY2sge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAuYnViYmx5LWJ1dHRvbjpub3QoOmRpc2FibGVkKSAuYmxpY2s6YWZ0ZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMzBweDtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDMwMHB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYW5pbWF0aW9uLWRlbGF5OiAwLjA1cztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogLTQwcHg7XG4gICAgdG9wOiAtMTUwcHg7XG4gICAgICB0b3AtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMXM7XG4gICAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlbWU7XG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAzLjVzO1xuICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTsgfVxuXG4uYnViYmx5LWJ1dHRvbjpob3ZlciAuYnRuLWltZyB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1cHgpOyB9XG5cbi5idG4tY2VudCB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cblxuLmJ0bi1pbWcge1xuICB3aWR0aDogMS41dnc7XG4gIGhlaWdodDogMS41dnc7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LXNocmluazogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTsgfVxuXG4uYnVyZ2VyIHtcbiAgd2lkdGg6IDMuN3JlbTtcbiAgaGVpZ2h0OiA0cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luLXRvcDogMC4zcmVtOyB9XG4gIC5idXJnZXIgc3BhbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDY1JTtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNzg0NGE7IH1cbiAgICAuYnVyZ2VyIHNwYW46YmVmb3JlLCAuYnVyZ2VyIHNwYW46YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxNTAlO1xuICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNzg0NGE7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7IH1cbiAgICAuYnVyZ2VyIHNwYW46YmVmb3JlIHtcbiAgICAgIHRvcDogLTFyZW07IH1cbiAgICAuYnVyZ2VyIHNwYW46YWZ0ZXIge1xuICAgICAgYm90dG9tOiAtMXJlbTsgfVxuICAuYnVyZ2VyX193cmFwIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAjZDdkN2Q3O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjRzO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgd2lkdGg6IDA7IH1cbiAgICAuYnVyZ2VyX193cmFwOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZjc4NDRhOyB9XG5cbi5saW5rIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHM7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiAjZGEwYjMxOyB9XG4gIC5saW5rOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IC0wLjR2dztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RhMGIzMTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC40czsgfVxuICAubGluazpob3ZlcjpiZWZvcmUge1xuICAgIHdpZHRoOiA0MCU7IH1cbiAgLmxpbmsuZHNoOmJlZm9yZSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCAjNUE1QTU5OyB9XG5cbmlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM4YzhjOGM7IH1cblxuaW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM4YzhjOGM7IH1cblxuaW5wdXQ6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjOGM4YzhjOyB9XG5cbmlucHV0OjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjOGM4YzhjOyB9XG5cbnRleHRhcmVhOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM4YzhjOGM7IH1cblxudGV4dGFyZWE6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM4YzhjOGM7IH1cblxudGV4dGFyZWE6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjOGM4YzhjOyB9XG5cbnRleHRhcmVhOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjOGM4YzhjOyB9XG5cbi5pbnB1dCwgLmFyZWEge1xuICBoZWlnaHQ6IDMuOTA2MjV2dztcbiAgcGFkZGluZy1sZWZ0OiAyLjI0dnc7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGZlN2YwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBjb2xvcjogIzI4MjgyODtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5pbnB1dC52MiwgLmFyZWEudjIge1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkZGRkO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgLmlucHV0OmZvY3VzLCAuYXJlYTpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZGYwYjMxOyB9XG5cbi5pbnAtbWluIHtcbiAgd2lkdGg6IDMwLjUlOyB9XG5cbi5pbnAtbWQge1xuICB3aWR0aDogNDUlOyB9XG5cbi5pbnAtYmlnIHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmFyZWEge1xuICBwYWRkaW5nOiAxdncgMXZ3OyB9XG5cbi5hcnJvd3Mge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiA0dnc7XG4gIGhlaWdodDogNHZ3O1xuICB6LWluZGV4OiAxODtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHM7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAuN3Z3OyB9XG4gIC5hcnJvd3MudDIge1xuICAgIHdpZHRoOiA1dnc7XG4gICAgaGVpZ2h0OiA1dnc7IH1cbiAgLmFycm93cy50NCB7XG4gICAgd2lkdGg6IDMuNXZ3O1xuICAgIGhlaWdodDogMy41dnc7IH1cbiAgLmFycm93cy50NiB7XG4gICAgYm94LXNoYWRvdzogMCA1cHggNTRweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgIGZpbHRlcjogZ3JheXNjYWxlKDEpOyB9XG4gIC5hcnJvd3M6aG92ZXIge1xuICAgIG9wYWNpdHk6IDAuNztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgc2NhbGUoMS4xKTsgfVxuICAgIC5hcnJvd3M6aG92ZXIudDYge1xuICAgICAgZmlsdGVyOiBncmF5c2NhbGUoMCk7XG4gICAgICBvcGFjaXR5OiAxOyB9XG5cbi5zbGlkZVByZXYge1xuICBsZWZ0OiAzLjVyZW07IH1cbiAgLnNsaWRlUHJldi50MiB7XG4gICAgbGVmdDogLTIuNXZ3OyB9XG4gIC5zbGlkZVByZXYudDQge1xuICAgIGxlZnQ6IC0xLjF2dzsgfVxuICAuc2xpZGVQcmV2LnQzIHtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdG9wOiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTsgfVxuICAgIC5zbGlkZVByZXYudDM6aG92ZXIge1xuICAgICAgb3BhY2l0eTogMC43O1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHNjYWxlKDEuMSk7IH1cblxuLnNsaWRlTmV4dCB7XG4gIHJpZ2h0OiAzLjVyZW07IH1cbiAgLnNsaWRlTmV4dC50MiB7XG4gICAgcmlnaHQ6IC0yLjV2dzsgfVxuICAuc2xpZGVOZXh0LnQ0IHtcbiAgICByaWdodDogLTEuMXZ3OyB9XG4gIC5zbGlkZU5leHQudDMge1xuICAgIGxlZnQ6IDUwJTtcbiAgICBib3R0b206IC0xdnc7XG4gICAgdG9wOiBhdXRvO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTsgfVxuICAgIC5zbGlkZU5leHQudDM6aG92ZXIge1xuICAgICAgb3BhY2l0eTogMC43O1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHNjYWxlKDEuMSk7IH1cblxuLmNoZWNrLWJveCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLmNoZWNrLWxpbmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cbi5jaGVjay1sYWJlbCB7XG4gIHdpZHRoOiAxLjF2dztcbiAgaGVpZ2h0OiAxLjF2dztcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAuMnZ3O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBtYXJnaW4tcmlnaHQ6IC41dnc7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAxMHB4IHJnYmEoMTQwLCAxNDAsIDE0MCwgMC4wNCk7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2QxZDFkMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuICAuY2hlY2stbGFiZWwudjIge1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgYm94LXNoYWRvdzogMCA1cHggMTBweCByZ2JhKDQzLCA0MywgNTEsIDAuMSk7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2U4ZThlODtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIHdpZHRoOiAxLjV2dztcbiAgICBoZWlnaHQ6IDEuNXZ3O1xuICAgIHBhZGRpbmc6IDAuMnZ3OyB9XG4gICAgLmNoZWNrLWxhYmVsLnYyIC5jaGVjay1sYWJlbC1hY3Qge1xuICAgICAgd2lkdGg6IDF2dztcbiAgICAgIGhlaWdodDogMXZ3O1xuICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDAuMnZ3O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0Y2EzNTI7IH1cbiAgLmNoZWNrLWxhYmVsLWFjdCB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNHM7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTsgfVxuICAuY2hlY2stbGFiZWwubWluIHtcbiAgICB3aWR0aDogMXZ3O1xuICAgIGhlaWdodDogMXZ3O1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDsgfVxuXG4uYmxvY2staW1wLWJmIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZGRkZDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHM7IH1cblxuLmJsb2NrLWltcCB7XG4gIHBhZGRpbmc6IDEuM3Z3IDEuNXZ3O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1yaWdodDogMC43dnc7IH1cblxuLnJoaWRlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuICAucmhpZGU6Y2hlY2tlZCB+IHNwYW4gLmNoZWNrLWxhYmVsLWFjdCB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfVxuICAucmhpZGU6Y2hlY2tlZCB+IHNwYW4gLmNoZWNrLWxhYmVsLm1pbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzViZDI3MzsgfVxuICAucmhpZGU6Y2hlY2tlZCB+IC5ibG9jay1pbXAtYmYge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0Y2EzNTI7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzRjYTM1MjsgfVxuICAucmhpZGU6Y2hlY2tlZCB+IC50c20xMyB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5yaGlkZTpjaGVja2VkIH4gLnRpbWVzLWJsb2NrIGRpdi5mYW5jeS1zZWxlY3QgZGl2LnRyaWdnZXIge1xuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7IH1cblxuLndhYyB7XG4gIGNvbG9yOiAjM2ZiZjNmICFpbXBvcnRhbnQ7IH1cblxuLnZpYyB7XG4gIGNvbG9yOiAjODE3M2M3ICFpbXBvcnRhbnQ7IH1cblxuLnRnYyB7XG4gIGNvbG9yOiAjNWZjZmYyICFpbXBvcnRhbnQ7IH1cblxuLmVtYyB7XG4gIGNvbG9yOiAjZmJjODU1ICFpbXBvcnRhbnQ7IH1cblxuLnZmIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMi42dncgMnZ3O1xuICBib3gtc2hhZG93OiAwIDAgNDBweCByZ2JhKDEzMywgMTM4LCAxNjAsIDAuMSk7XG4gIHRyYW5zZm9ybTogc2tld1koLTJkZWcpO1xuICB6LWluZGV4OiA0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnZmOmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZDFkNWU0O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxNHB4KTtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDE0cHgpO1xuICAgIHotaW5kZXg6IDE7IH1cbiAgLnZmLXdyYXAge1xuICAgIHRyYW5zZm9ybTogc2tld1koMmRlZyk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDU7IH1cblxuLmxpbmUtdGcge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RjYmY4YjtcbiAgd2lkdGg6IDQwJTsgfVxuICAubGluZS10Zy5taW4ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICB3aWR0aDogN3Z3O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjZGQ0OyB9XG5cbi5wcmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDQ7IH1cblxuLmJsYyB7XG4gIGNvbG9yOiAjMzAzMDMwICFpbXBvcnRhbnQ7IH1cblxuLmxjYiB7XG4gIGNvbG9yOiAjMzAzMDMwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC40czsgfVxuICAubGNiOmhvdmVyIHtcbiAgICBjb2xvcjogI2UzMDYxMzsgfVxuXG4uYWljIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuXG4udGV4dC1yb3RhdGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDh2dztcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgei1pbmRleDogNzE7IH1cbiAgLnRleHQtcm90YXRlLnJpZ2h0IHtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAwOyB9XG4gIC50ZXh0LXJvdGF0ZS1pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBjb2xvcjogcmdiYSgxNDAsIDE0MCwgMTQwLCAwLjUpOyB9XG4gICAgLnRleHQtcm90YXRlLWl0ZW06YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogLTMuNHZ3O1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2QxZDFkMTtcbiAgICAgIHdpZHRoOiAzdnc7XG4gICAgICBoZWlnaHQ6IDFweDsgfVxuICAgIC50ZXh0LXJvdGF0ZS1pdGVtOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IC0zLjR2dztcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkMWQxZDE7XG4gICAgICB3aWR0aDogM3Z3O1xuICAgICAgaGVpZ2h0OiAxcHg7IH1cbiAgICAudGV4dC1yb3RhdGUtaXRlbS53aCB7XG4gICAgICBjb2xvcjogI2ZmZmY7IH1cblxuLmxpbmUge1xuICB3aWR0aDogM3Z3O1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFhMWExYTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjZjc4NDRhIDAlLCAjZmZhZDJmIDEwMCUpOyB9XG4gIC5saW5lLmNlbiB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG4gIC5saW5lLmdyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzMzMzOyB9XG4gIC5saW5lLmdyMiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzlkOWQ5ZDsgfVxuICAubGluZS1iaWcge1xuICAgIHdpZHRoOiA4dnc7IH1cbiAgLmxpbmUuYmlnMiB7XG4gICAgd2lkdGg6IDE3dnc7IH1cblxuLnRhbCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cblxuLnRiIHtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAtd2Via2l0LXRleHQtc3Ryb2tlLXdpZHRoOiAxcHg7XG4gIC13ZWJraXQtdGV4dC1zdHJva2UtY29sb3I6ICNmZmY7IH1cblxuLnRnciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2Y3ODQ0YSAwJSwgI2ZmYWQyZiAxMDAlKTtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4ucG9pbiB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDQzOyB9XG5cbi50bHQtbW9kIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC50bHQtbW9kOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IC00LjN2dztcbiAgICB3aWR0aDogMy41dnc7XG4gICAgaGVpZ2h0OiAycHg7XG4gICAgdG9wOiAxLjN2dztcbiAgICB6LWluZGV4OiAxMjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWExYTFhO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2Y3ODQ0YSAwJSwgI2ZmYWQyZiAxMDAlKTsgfVxuICAudGx0LW1vZDphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IC0xNy4zdnc7XG4gICAgd2lkdGg6IDEzLjV2dztcbiAgICBoZWlnaHQ6IDFweDtcbiAgICB0b3A6IDEuM3Z3O1xuICAgIHotaW5kZXg6IDk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpOyB9XG4gIC50bHQtbW9kLmx0aDphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RlZGVkZTsgfVxuXG4udGV4dC1tb2Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnRleHQtbW9kOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IC0ydnc7XG4gICAgd2lkdGg6IDEuNXZ3O1xuICAgIGhlaWdodDogMnB4O1xuICAgIHRvcDogMC41dnc7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFhMWExYTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNmNzg0NGEgMCUsICNmZmFkMmYgMTAwJSk7XG4gICAgd2lkdGg6IDA7IH1cbiAgLnRleHQtbW9kOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogLTJ2dztcbiAgICB3aWR0aDogMS41dnc7XG4gICAgaGVpZ2h0OiAycHg7XG4gICAgdG9wOiAwLjV2dztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7IH1cblxuLmpjc2Ige1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cblxuLnBvc2Ege1xuICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cblxuLmZkYyB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cblxuLm1vYnMge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkge1xuICBodG1sIHtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47IH1cbiAgLnRpdGxlLWxnIHtcbiAgICBmb250LXNpemU6IDMuMnJlbTsgfVxuICAudGl0bGUtbXNsZyB7XG4gICAgZm9udC1zaXplOiA1LjVyZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IC4ycmVtOyB9XG4gIC50aXRsZS1lbGcge1xuICAgIGZvbnQtc2l6ZTogNi42cmVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAuMnJlbTsgfVxuICAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMi42cmVtOyB9XG4gIC50Z2cge1xuICAgIHBhZGRpbmc6IDAuMXJlbSAwLjRyZW07XG4gICAgbWFyZ2luOiAwLjJyZW0gMDsgfVxuICAudC1taW4ge1xuICAgIGZvbnQtc2l6ZTogMS45NXJlbTsgfVxuICAudC1zcyB7XG4gICAgZm9udC1zaXplOiAxLjdyZW07IH1cbiAgLnQtbWluMiB7XG4gICAgZm9udC1zaXplOiAxLjlyZW07IH1cbiAgLnRleHQtdGcge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW07IH1cbiAgLnRleHQtbWQge1xuICAgIGZvbnQtc2l6ZTogMS40cmVtOyB9XG4gIC50ZXh0IHtcbiAgICBmb250LXNpemU6IDEuMnJlbTsgfVxuICAuc21hbGwtdGV4dCB7XG4gICAgZm9udC1zaXplOiAxLjFyZW07IH1cbiAgLnRzbTgge1xuICAgIGZvbnQtc2l6ZTogMC44cmVtOyB9XG4gIC50c20ge1xuICAgIGZvbnQtc2l6ZTogMC45cmVtOyB9XG4gIC50c20xMCB7XG4gICAgZm9udC1zaXplOiAxcmVtOyB9XG4gIC50c20xMSB7XG4gICAgZm9udC1zaXplOiAxcmVtOyB9XG4gIC50c20xMiB7XG4gICAgZm9udC1zaXplOiAxcmVtOyB9XG4gIC50c20xMyB7XG4gICAgZm9udC1zaXplOiAxLjFyZW07IH1cbiAgLm1yMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtOyB9XG4gIC50bnVtIHtcbiAgICBmb250LXNpemU6IDIuOXJlbTsgfVxuICAudGV4dDI0IHtcbiAgICBmb250LXNpemU6IDEuNHJlbTsgfVxuICAudGV4dDIzIHtcbiAgICBmb250LXNpemU6IDEuM3JlbTsgfVxuICAudGV4dDIxIHtcbiAgICBmb250LXNpemU6IDEuM3JlbTsgfVxuICAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDkwdnc7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgICAuY29udGFpbmVyLW1pbiB7XG4gICAgICBtYXgtd2lkdGg6IDkwdnc7XG4gICAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAgIC5jb250YWluZXItbWQge1xuICAgICAgbWF4LXdpZHRoOiA5MHZ3O1xuICAgICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgICAuY29udGFpbmVyLW1tIHtcbiAgICAgIG1heC13aWR0aDogOTB2dztcbiAgICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gIC5tbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDQuNXJlbTsgfVxuICAubXNtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjRyZW07IH1cbiAgLm1iIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07IH1cbiAgLm1ibSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC43cmVtOyB9XG4gIC5tYnMge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNDFyZW07IH1cbiAgLnNlY3Rpb24ge1xuICAgIHBhZGRpbmc6IDZyZW0gMDsgfVxuICAuYnViYmx5LWJ1dHRvbiB7XG4gICAgcGFkZGluZzogMS44cmVtIDFyZW07IH1cbiAgICAuYnViYmx5LWJ1dHRvbi5iaWcge1xuICAgICAgcGFkZGluZzogMnJlbSAxcmVtOyB9XG4gICAgLmJ1YmJseS1idXR0b24ubWluIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwLjZyZW07XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMC42cmVtOyB9XG4gIC5pbnB1dCB7XG4gICAgaGVpZ2h0OiA0LjVyZW07XG4gICAgcGFkZGluZzogMC4zcmVtIDFyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAycmVtOyB9XG4gICAgLmlucHV0LnQyIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMS41cmVtOyB9XG4gIC5idG4tbW9kIHtcbiAgICBwYWRkaW5nOiAxLjJyZW0gMS41cmVtOyB9XG4gIC5idG4ge1xuICAgIHBhZGRpbmc6IDEuN3JlbTsgfVxuICAgIC5idG4uYnRuLS1saWdodCB7XG4gICAgICBwYWRkaW5nOiAxLjFyZW0gMS43cmVtOyB9XG4gIC5jbG9zZSB7XG4gICAgd2lkdGg6IDJyZW07XG4gICAgaGVpZ2h0OiAycmVtOyB9XG4gIC5tcm0ge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtOyB9XG4gIC5tciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtOyB9XG4gIC5tcnMge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtOyB9XG4gIC5oZWFkZXJfX251bWJlci1pbWcge1xuICAgIHdpZHRoOiAycmVtO1xuICAgIGhlaWdodDogMnJlbTtcbiAgICBwYWRkaW5nOiAwLjNyZW07IH1cbiAgLmJ0bi1tYWluIHtcbiAgICB3aWR0aDogMjFyZW07IH1cbiAgLm1haW4taS1pbWcge1xuICAgIHdpZHRoOiAzLjhyZW07XG4gICAgcGFkZGluZzogMC45cmVtOyB9XG4gIC5wbGF5IHtcbiAgICB3aWR0aDogNXJlbTsgfVxuICAuY29udGFjdHNfX3JpZ2h0LXJvdyB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAuY29udGFjdHMtc2xpZGVyLXdyYXAge1xuICAgIG1hcmdpbi10b3A6IDJyZW07XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTsgfVxuICAuY29udGFjdHMtc2xpZGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAuY29udGFjdHMtc2xpZGVyLWl0ZW0ge1xuICAgIGhlaWdodDogMjd2dzsgfVxuICAuYXJyb3dzLnQyIHtcbiAgICB3aWR0aDogNXJlbTtcbiAgICBoZWlnaHQ6IDVyZW07IH1cbiAgLnNsaWRlUHJldi50MiB7XG4gICAgbGVmdDogLTIuNXJlbTsgfVxuICAuc2xpZGVOZXh0LnQyIHtcbiAgICByaWdodDogLTIuNXJlbTsgfVxuICAuY29udGFjdHMtc2xpZGVyLXdyYXAgLnRleHQtbWQge1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC5jb250YWN0cy1ibCB7XG4gICAgd2lkdGg6IGF1dG87IH1cbiAgLmZvb3Rlcl9fY29udCB7XG4gICAgcGFkZGluZzogMnJlbSAwOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sb2dvX19pbWcge1xuICAgIG1heC13aWR0aDogMTRyZW07IH1cbiAgLnJpZ2h0IHtcbiAgICB3aWR0aDogNC41cmVtOyB9XG4gIC5yaWdodC10ZXh0LWltZyB7XG4gICAgd2lkdGg6IDEuNXJlbTtcbiAgICBoZWlnaHQ6IDEuNXJlbTsgfVxuICAucmlnaHQtaXRlbSB7XG4gICAgd2lkdGg6IDEuNXJlbTtcbiAgICBoZWlnaHQ6IDEuNXJlbTsgfVxuICAucmlnaHQtdGhyZWUge1xuICAgIGJvdHRvbTogMi40cmVtOyB9XG4gIC5yaWdodC10d28ge1xuICAgIHRvcDogNnJlbTsgfVxuICAucmlnaHQtb25lIHtcbiAgICB0b3A6IDIuM3JlbTsgfVxuICAubWFpbi1hZHZhcyB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIC5tYWluLWFkdmFzX19pdGVtIHtcbiAgICB3aWR0aDogNDclO1xuICAgIG1hcmdpbi1sZWZ0OiAxLjUlO1xuICAgIG1hcmdpbi1yaWdodDogMS41JTtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gICAgcGFkZGluZzogMS41cmVtOyB9XG4gIC5tYWluLWFkdmFzX19pdGVtLWltbiB7XG4gICAgaGVpZ2h0OiA2cmVtOyB9XG4gIC5wcmljZV9fcm93LWl0ZW0sIC5wcmljZV9fcm93LWl0ZW0udDEge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDEuNHJlbTsgfVxuICAgIC5wcmljZV9fcm93LWl0ZW06bnRoLWNoaWxkKDIpLCAucHJpY2VfX3Jvdy1pdGVtLnQxOm50aC1jaGlsZCgyKSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5yaWdodC1pbWcge1xuICAgIHdpZHRoOiAzcmVtOyB9XG4gIC5yaWdodC1pbWcudGVscCB7XG4gICAgaGVpZ2h0OiAzcmVtO1xuICAgIHBhZGRpbmc6IDAuNHJlbTsgfVxuICAuY29udGFjdHNfX2NvbnQge1xuICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAubWFwIHtcbiAgICBoZWlnaHQ6IDQ4dnc7IH1cbiAgLmNvbnRhY3RzLXNsaWRlci1pdGVtIHtcbiAgICBoZWlnaHQ6IDQ4dnc7IH1cbiAgLmNvbnRhY3RzLXNsaWRlciB7XG4gICAgd2lkdGg6IDgwJTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NjdweCkge1xuICAuY29udGFpbmVyLS1sZWZ0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDJyZW07IH1cbiAgLmNvbnRhaW5lci0tcmlnaHQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDJyZW07IH1cbiAgLnRpdGxlLWxnIHtcbiAgICBmb250LXNpemU6IDIuNHJlbTsgfVxuICAubG9nb19fdGV4dCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuaGVhZGVyX19tYXAge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnJpZ2h0LXR3byB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAubWFpbi1idG5zIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfVxuICAuYnRuIHtcbiAgICBwYWRkaW5nOiAxLjdyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtOyB9XG4gIC5sb2dvX19pbWcge1xuICAgIG1heC13aWR0aDogMTJyZW07XG4gICAgd2lkdGg6IDlyZW07IH1cbiAgLmhlYWRlciB7XG4gICAgcGFkZGluZy1ib3R0b206IDRyZW07IH1cbiAgICAuaGVhZGVyIC5saW5rIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnJpZ2h0IHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgLnJpZ2h0LW9uZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfVxuICAubWFpbi12aWRlbyB7XG4gICAgcmlnaHQ6IC0zMXZ3O1xuICAgIHRvcDogMTFyZW07XG4gICAgd2lkdGg6IDg4dnc7IH1cbiAgLm1haW5fX2NvbnQgLnRleHQyNCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDU7XG4gICAgd2lkdGg6IDY1JTsgfVxuICAgIC5tYWluX19jb250IC50ZXh0MjQgYnIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAucGxheSB7XG4gICAgcmlnaHQ6IDM4dnc7XG4gICAgdG9wOiA0MSU7IH1cbiAgLm1haW4tYWR2YXNfX2l0ZW0ge1xuICAgIHdpZHRoOiAzMCU7IH1cbiAgLm1haW4tYWR2YXMge1xuICAgIHdpZHRoOiAxMTUlOyB9XG4gIC5tYWluLWFkdmFzX19pdGVtLWltbiB7XG4gICAgaGVpZ2h0OiA0cmVtOyB9XG4gIC5tZW51IHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHotaW5kZXg6IDk5OTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBwYWRkaW5nOiAxLjhyZW07IH1cbiAgICAubWVudS1sb2dvIHtcbiAgICAgIHdpZHRoOiAxMXJlbTtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG4gICAgLm1lbnUgLnRleHQyNCB7XG4gICAgICBmb250LXNpemU6IDIuMXJlbTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5tZW51LWNsb3NlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAzcmVtO1xuICAgICAgcmlnaHQ6IDFyZW07XG4gICAgICB0b3A6IDIuNXJlbTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgLm1lbnUtY2xvc2UgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgLnByaWNlLXRhYl9faXRlbSB7XG4gICAgcGFkZGluZzogMXJlbSAxLjNyZW07XG4gICAgbWFyZ2luLXRvcDogMC41cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4OyB9XG4gIC5kZXNjdCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5kZXNjdCAudGl0bGUge1xuICAgICAgZm9udC1zaXplOiAxLjhyZW07IH1cbiAgICAuZGVzY3QgLmNvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gIC5jbG9zZS1wIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0b3A6IDFyZW07IH1cbiAgLm1lbnUtYWJvdXQge1xuICAgIHotaW5kZXg6IDEwMDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgaGVpZ2h0OiA5NXZoO1xuICAgIHBhZGRpbmc6IDFyZW07XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNnJlbTsgfVxuICAgIC5tZW51LWFib3V0IC50aXRsZSB7XG4gICAgICBmb250LXNpemU6IDEuOHJlbTsgfVxuICAuY29udGFjdHNfX2xlZnQtaW1nIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIG1hcmdpbi1yaWdodDogMXJlbTsgfVxuICAubWVudS1jb250YWN0cyB7XG4gICAgei1pbmRleDogMTAwMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBoZWlnaHQ6IDk1dmg7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNnJlbTsgfVxuICAgIC5tZW51LWNvbnRhY3RzIC50aXRsZSB7XG4gICAgICBmb250LXNpemU6IDEuOHJlbTsgfVxuICAubWFwIHtcbiAgICBoZWlnaHQ6IDkwdnc7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTsgfVxuICAuYmFjayB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAzcmVtO1xuICAgIGxlZnQ6IDFyZW07XG4gICAgdG9wOiAyLjVyZW07XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMnJlbTtcbiAgICB0b3A6IDEuNnJlbTsgfVxuICAgIC5iYWNrIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAuaXZlcjIge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5pdmVyMSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAucmlnaHQge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtOyB9IH1cblxuLm1vYmlsZS1ib3Qge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNnJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHotaW5kZXg6IDEwMDY7XG4gIGJhY2tncm91bmQ6ICMzMzMzMzM7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLm1vYmlsZS1ib3QgLnJpZ2h0LWltZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNHJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNHJlbTsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDIwcHgpIGFuZCAobWF4LXdpZHRoOiA1NjdweCkge1xuICAubWFpbi12aWRlbyB7XG4gICAgdG9wOiA1cmVtOyB9IH1cblxuLm92ZXJsYXksIC5tb2RhbC13cmFwIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgei1pbmRleDogOTk5O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xuICBvdmVyZmxvdy15OiBzY3JvbGw7IH1cblxuLm1vZGFsLXdyYXAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbiAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxMDAwKTtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuOyB9XG4gIC5tb2RhbC13cmFwLWNsb3NlIHtcbiAgICB6LWluZGV4OiAxMTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG5cbi5tb2RhbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMHZoO1xuICBsZWZ0OiA1MCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmNzg0NDk7XG4gIG1hcmdpbi1ib3R0b206IDh2dztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFhMWExYTtcbiAgY29sb3I6ICNmZmY7XG4gIHdpZHRoOiAyNnZ3O1xuICB0cmFuc2l0aW9uOiBhbGwgMC44cyBlYXNlO1xuICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xuICB6LWluZGV4OiA3NztcbiAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgzNDAwKSByb3RhdGVaKDI3ZGVnKSByb3RhdGVZKC03MmRlZykgdHJhbnNsYXRlWCgtNTAlKTsgfVxuICAubW9kYWw6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRvcDogNTAlO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxOHB4KTtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDE4cHgpO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmNzg0NDk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7IH1cbiAgLm1vZGFsLmFjdGl2ZSB7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgzNDAwKSByb3RhdGVaKDApIHJvdGF0ZVkoMCkgdHJhbnNsYXRlWCgtNTAlKTsgfVxuICAubW9kYWwtY2FyZCB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICBwYWRkaW5nOiAzdncgMnZ3O1xuICAgIHBhZGRpbmctdG9wOiA0dnc7XG4gICAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDkwMCkgcm90YXRlWSgtNDBkZWcpIHRyYW5zbGF0ZVgoNTklKTsgfVxuICAgIC5tb2RhbC1jYXJkLmFjdGl2ZSB7XG4gICAgICBhbmltYXRpb246IGQzIDgwMG1zIGxpbmVhciAwbXMgMSBub3JtYWwgYm90aDsgfVxuICAgIC5tb2RhbC1jYXJkLmNsb3NlZCB7XG4gICAgICBhbmltYXRpb246IGQzLWVuZCA0MDBtcyBsaW5lYXIgMG1zIDEgbm9ybWFsIGJvdGg7IH1cbiAgLm1vZGFsLW1pbiB7XG4gICAgd2lkdGg6IDMxdnc7IH1cbiAgLm1vZGFsLW1iIHtcbiAgICB3aWR0aDogODB2dzsgfVxuICAubW9kYWwtYmlnIHtcbiAgICB3aWR0aDogNTF2dzsgfVxuICAubW9kYWwtYmlnMiB7XG4gICAgd2lkdGg6IDU1dnc7IH1cbiAgLm1vZGFsLXNtIHtcbiAgICB3aWR0aDogMzZ2dzsgfVxuXG4uY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxLjV2dztcbiAgaGVpZ2h0OiAxLjV2dztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwMCUsIDEwMCUpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHotaW5kZXg6IDk5OyB9XG5cbi5jbG9zZTpiZWZvcmUsIC5jbG9zZTphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICBjb250ZW50OiAnICc7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M3Y2JjZjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHM7XG4gIGJvcmRlci1yYWRpdXM6IDNweDsgfVxuXG4uY2xvc2U6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpOyB9XG5cbi5jbG9zZTphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7IH1cblxuLmNsb3NlOmhvdmVyOmJlZm9yZSwgLmNsb3NlOmhvdmVyOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ODQ0OTsgfVxuXG4vKiEgbm9ybWFsaXplLmNzcyB2OC4wLjAgfCBNSVQgTGljZW5zZSB8IGdpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzICovXG4vKiBEb2N1bWVudFxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXHJcbiAqIDEuIENvcnJlY3QgdGhlIGxpbmUgaGVpZ2h0IGluIGFsbCBicm93c2Vycy5cclxuICogMi4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpbiBpT1MuXHJcbiAqL1xuaHRtbCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICAvKiAxICovXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLyogMiAqLyB9XG5cbi8qIFNlY3Rpb25zXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcclxuICogUmVtb3ZlIHRoZSBtYXJnaW4gaW4gYWxsIGJyb3dzZXJzLlxyXG4gKi9cbmJvZHkge1xuICBtYXJnaW46IDA7IH1cblxuLyoqXHJcbiAqIENvcnJlY3QgdGhlIGZvbnQgc2l6ZSBhbmQgbWFyZ2luIG9uIGBoMWAgZWxlbWVudHMgd2l0aGluIGBzZWN0aW9uYCBhbmRcclxuICogYGFydGljbGVgIGNvbnRleHRzIGluIENocm9tZSwgRmlyZWZveCwgYW5kIFNhZmFyaS5cclxuICovXG5oMSB7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBtYXJnaW46IDA7IH1cblxuLyogR3JvdXBpbmcgY29udGVudFxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXHJcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIEZpcmVmb3guXHJcbiAqIDIuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFLlxyXG4gKi9cbmhyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIC8qIDEgKi9cbiAgaGVpZ2h0OiAwO1xuICAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICAvKiAyICovIH1cblxuLyoqXHJcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cclxuICovXG5wcmUge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XG4gIC8qIDEgKi9cbiAgZm9udC1zaXplOiAxZW07XG4gIC8qIDIgKi8gfVxuXG4vKiBUZXh0LWxldmVsIHNlbWFudGljc1xyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXHJcbiAqIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIG9uIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cclxuICovXG5hIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLyoqXHJcbiAqIDEuIFJlbW92ZSB0aGUgYm90dG9tIGJvcmRlciBpbiBDaHJvbWUgNTctXHJcbiAqIDIuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBJRSwgT3BlcmEsIGFuZCBTYWZhcmkuXHJcbiAqL1xuYWJiclt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICAvKiAxICovXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAvKiAyICovXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDtcbiAgLyogMiAqLyB9XG5cbi8qKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpLlxyXG4gKi9cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZGVyOyB9XG5cbi8qKlxyXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xuY29kZSxcbmtiZCxcbnNhbXAge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XG4gIC8qIDEgKi9cbiAgZm9udC1zaXplOiAxZW07XG4gIC8qIDIgKi8gfVxuXG4vKipcclxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xuc21hbGwge1xuICBmb250LXNpemU6IDgwJTsgfVxuXG4vKipcclxuICogUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluXHJcbiAqIGFsbCBicm93c2Vycy5cclxuICovXG5zdWIsXG5zdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyB9XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTsgfVxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTsgfVxuXG4vKiBFbWJlZGRlZCBjb250ZW50XHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcclxuICogUmVtb3ZlIHRoZSBib3JkZXIgb24gaW1hZ2VzIGluc2lkZSBsaW5rcyBpbiBJRSAxMC5cclxuICovXG5pbWcge1xuICBib3JkZXItc3R5bGU6IG5vbmU7IH1cblxuLyogRm9ybXNcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxyXG4gKiAxLiBDaGFuZ2UgdGhlIGZvbnQgc3R5bGVzIGluIGFsbCBicm93c2Vycy5cclxuICogMi4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpLlxyXG4gKi9cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICAvKiAxICovXG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgLyogMSAqL1xuICBsaW5lLWhlaWdodDogMS4xNTtcbiAgLyogMSAqL1xuICBtYXJnaW46IDA7XG4gIC8qIDIgKi8gfVxuXG4vKipcclxuICogU2hvdyB0aGUgb3ZlcmZsb3cgaW4gSUUuXHJcbiAqIDEuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UuXHJcbiAqL1xuYnV0dG9uLFxuaW5wdXQge1xuICAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlOyB9XG5cbi8qKlxyXG4gKiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEVkZ2UsIEZpcmVmb3gsIGFuZCBJRS5cclxuICogMS4gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94LlxyXG4gKi9cbmJ1dHRvbixcbnNlbGVjdCB7XG4gIC8qIDEgKi9cbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cblxuLyoqXHJcbiAqIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXHJcbiAqL1xuYnV0dG9uLFxuW3R5cGU9XCJidXR0b25cIl0sXG5bdHlwZT1cInJlc2V0XCJdLFxuW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgfVxuXG4vKipcclxuICogUmVtb3ZlIHRoZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgaW4gRmlyZWZveC5cclxuICovXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDsgfVxuXG4vKipcclxuICogUmVzdG9yZSB0aGUgZm9jdXMgc3R5bGVzIHVuc2V0IGJ5IHRoZSBwcmV2aW91cyBydWxlLlxyXG4gKi9cbmJ1dHRvbjotbW96LWZvY3VzcmluZyxcblt0eXBlPVwiYnV0dG9uXCJdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJyZXNldFwiXTotbW96LWZvY3VzcmluZyxcblt0eXBlPVwic3VibWl0XCJdOi1tb3otZm9jdXNyaW5nIHtcbiAgb3V0bGluZTogMXB4IGRvdHRlZCBCdXR0b25UZXh0OyB9XG5cbi8qKlxyXG4gKiBDb3JyZWN0IHRoZSBwYWRkaW5nIGluIEZpcmVmb3guXHJcbiAqL1xuZmllbGRzZXQge1xuICBwYWRkaW5nOiAwLjM1ZW0gMC43NWVtIDAuNjI1ZW07IH1cblxuLyoqXHJcbiAqIDEuIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUuXHJcbiAqIDIuIENvcnJlY3QgdGhlIGNvbG9yIGluaGVyaXRhbmNlIGZyb20gYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBJRS5cclxuICogMy4gUmVtb3ZlIHRoZSBwYWRkaW5nIHNvIGRldmVsb3BlcnMgYXJlIG5vdCBjYXVnaHQgb3V0IHdoZW4gdGhleSB6ZXJvIG91dFxyXG4gKiAgICBgZmllbGRzZXRgIGVsZW1lbnRzIGluIGFsbCBicm93c2Vycy5cclxuICovXG5sZWdlbmQge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAvKiAxICovXG4gIGNvbG9yOiBpbmhlcml0O1xuICAvKiAyICovXG4gIGRpc3BsYXk6IHRhYmxlO1xuICAvKiAxICovXG4gIG1heC13aWR0aDogMTAwJTtcbiAgLyogMSAqL1xuICBwYWRkaW5nOiAwO1xuICAvKiAzICovXG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIC8qIDEgKi8gfVxuXG4vKipcclxuICogQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cclxuICovXG5wcm9ncmVzcyB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgfVxuXG4vKipcclxuICogUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRSAxMCsuXHJcbiAqL1xudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bzsgfVxuXG4vKipcclxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gSUUgMTAuXHJcbiAqIDIuIFJlbW92ZSB0aGUgcGFkZGluZyBpbiBJRSAxMC5cclxuICovXG5bdHlwZT1cImNoZWNrYm94XCJdLFxuW3R5cGU9XCJyYWRpb1wiXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC8qIDEgKi9cbiAgcGFkZGluZzogMDtcbiAgLyogMiAqLyB9XG5cbi8qKlxyXG4gKiBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBDaHJvbWUuXHJcbiAqL1xuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bzsgfVxuXG4vKipcclxuICogMS4gQ29ycmVjdCB0aGUgb2RkIGFwcGVhcmFuY2UgaW4gQ2hyb21lIGFuZCBTYWZhcmkuXHJcbiAqIDIuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxyXG4gKi9cblt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gIC8qIDEgKi9cbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG4gIC8qIDIgKi8gfVxuXG4vKipcclxuICogUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIG1hY09TLlxyXG4gKi9cblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lOyB9XG5cbi8qKlxyXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxyXG4gKiAyLiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YCBpbiBTYWZhcmkuXHJcbiAqL1xuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xuICAvKiAxICovXG4gIGZvbnQ6IGluaGVyaXQ7XG4gIC8qIDIgKi8gfVxuXG4vKiBJbnRlcmFjdGl2ZVxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLypcclxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gRWRnZSwgSUUgMTArLCBhbmQgRmlyZWZveC5cclxuICovXG5kZXRhaWxzIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLypcclxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKi9cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07IH1cblxuLyogTWlzY1xyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwKy5cclxuICovXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLyoqXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwLlxyXG4gKi9cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG5kaXYuZmFuY3ktc2VsZWN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDAuODV2dztcbiAgY29sb3I6ICM3MjcyNzI7XG4gIC8qXHRjb2xvcjogI2ZmZmZmZjsqL1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHdpZHRoOiAxMDAlO1xuICAvKm1hcmdpbjogMCBhdXRvOyovXG4gIC8qbWFyZ2luLWJvdHRvbTogMC43dnc7Ki8gfVxuXG5kaXYuZmFuY3ktc2VsZWN0LmRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC41OyB9XG5cbmRpdi5mYW5jeS1zZWxlY3QgZGl2LnRyaWdnZXIge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1hbGlnbi1pdGVtczogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA3cHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9wbGMvaW5wdXQucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgcGFkZGluZzogMC4zdncgMXZ3O1xuICBwYWRkaW5nLWxlZnQ6IDJ2dztcbiAgcGFkZGluZy1yaWdodDogMi4ydnc7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6ICM3MjcyNzI7XG4gIGZvbnQtc2l6ZTogMXZ3O1xuICBoZWlnaHQ6IDMuOHZ3O1xuICB3aWR0aDogMTAwJTtcbiAgdHJhbnNpdGlvbjogYWxsIDI0MG1zIGVhc2Utb3V0O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAyNDBtcyBlYXNlLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMjQwbXMgZWFzZS1vdXQ7XG4gIC1tcy10cmFuc2l0aW9uOiBhbGwgMjQwbXMgZWFzZS1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAyNDBtcyBlYXNlLW91dDtcbiAgLypcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdHRleHQtb3ZlcmZsb3c6IGNsaXA7XG5cdG92ZXJmbG93OiBoaWRkZW47Ki8gfVxuXG5kaXYuZmFuY3ktc2VsZWN0IGRpdi50cmlnZ2VyOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTNweDtcbiAgcmlnaHQ6IDAuOHZ3O1xuICBib3JkZXItcmlnaHQ6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogOHB4IHNvbGlkICNhZmFmYjA7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIC1vLXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNHM7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzO1xuICB6LWluZGV4OiA5OyB9XG5cbmRpdi5mYW5jeS1zZWxlY3QgZGl2LnRyaWdnZXIub3BlbiB7XG4gIC8qYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTtcblx0Y29sb3I6ICNmZmZmZmY7Ki9cbiAgYm94LXNoYWRvdzogbm9uZTsgfVxuXG5kaXYuZmFuY3ktc2VsZWN0IGRpdi50cmlnZ2VyLm9wZW46YWZ0ZXIge1xuICAvKmJvcmRlci10b3AtY29sb3I6ICM3QTg0OTg7Ki9cbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAtby10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cblxuZGl2LmZhbmN5LXNlbGVjdCB1bC5vcHRpb25zIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi10b3A6IC0ycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgLyp0b3A6IDJyZW07Ki9cbiAgbGVmdDogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xuICB6LWluZGV4OiA1MDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMjJ2aDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDMwMG1zIGVhc2Utb3V0LCB0b3AgMzAwbXMgZWFzZS1vdXQsIHZpc2liaWxpdHkgMzAwbXMgZWFzZS1vdXQ7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAzMDBtcyBlYXNlLW91dCwgdG9wIDMwMG1zIGVhc2Utb3V0LCB2aXNpYmlsaXR5IDMwMG1zIGVhc2Utb3V0O1xuICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgMzAwbXMgZWFzZS1vdXQsIHRvcCAzMDBtcyBlYXNlLW91dCwgdmlzaWJpbGl0eSAzMDBtcyBlYXNlLW91dDtcbiAgLW1zLXRyYW5zaXRpb246IG9wYWNpdHkgMzAwbXMgZWFzZS1vdXQsIHRvcCAzMDBtcyBlYXNlLW91dCwgdmlzaWJpbGl0eSAzMDBtcyBlYXNlLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSAzMDBtcyBlYXNlLW91dCwgdG9wIDMwMG1zIGVhc2Utb3V0LCB2aXNpYmlsaXR5IDMwMG1zIGVhc2Utb3V0OyB9XG5cbmRpdi5mYW5jeS1zZWxlY3QgdWwub3B0aW9ucy5vcGVuIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgdG9wOiA4NSU7XG4gIG9wYWNpdHk6IDE7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4wNyk7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDVweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDVweDtcbiAgLyogaGF2ZSB0byB1c2UgYSBub24tdmlzaWJpbGl0eSB0cmFuc2l0aW9uIHRvIHByZXZlbnQgdGhpcyBpT1MgaXNzdWUgKGJ1Zz8pOiAqL1xuICAvKmh0dHA6Ly9zdGFja292ZXJmbG93LmNvbS9xdWVzdGlvbnMvMTA3MzY0NzgvY3NzLWFuaW1hdGlvbi12aXNpYmlsaXR5LXZpc2libGUtd29ya3Mtb24tY2hyb21lLWFuZC1zYWZhcmktYnV0LW5vdC1vbi1pb3MqL1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDMwMG1zIGVhc2Utb3V0LCB0b3AgMzAwbXMgZWFzZS1vdXQ7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAzMDBtcyBlYXNlLW91dCwgdG9wIDMwMG1zIGVhc2Utb3V0O1xuICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgMzAwbXMgZWFzZS1vdXQsIHRvcCAzMDBtcyBlYXNlLW91dDtcbiAgLW1zLXRyYW5zaXRpb246IG9wYWNpdHkgMzAwbXMgZWFzZS1vdXQsIHRvcCAzMDBtcyBlYXNlLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSAzMDBtcyBlYXNlLW91dCwgdG9wIDMwMG1zIGVhc2Utb3V0OyB9XG5cbmRpdi5mYW5jeS1zZWxlY3QgdWwub3B0aW9ucy5vdmVyZmxvd2luZyB7XG4gIHRvcDogMTAwJTtcbiAgLypib3R0b206IDQwcHg7Ki9cbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAzMDBtcyBlYXNlLW91dCwgYm90dG9tIDMwMG1zIGVhc2Utb3V0LCB2aXNpYmlsaXR5IDMwMG1zIGVhc2Utb3V0O1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMzAwbXMgZWFzZS1vdXQsIGJvdHRvbSAzMDBtcyBlYXNlLW91dCwgdmlzaWJpbGl0eSAzMDBtcyBlYXNlLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IDMwMG1zIGVhc2Utb3V0LCBib3R0b20gMzAwbXMgZWFzZS1vdXQsIHZpc2liaWxpdHkgMzAwbXMgZWFzZS1vdXQ7XG4gIC1tcy10cmFuc2l0aW9uOiBvcGFjaXR5IDMwMG1zIGVhc2Utb3V0LCBib3R0b20gMzAwbXMgZWFzZS1vdXQsIHZpc2liaWxpdHkgMzAwbXMgZWFzZS1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgMzAwbXMgZWFzZS1vdXQsIGJvdHRvbSAzMDBtcyBlYXNlLW91dCwgdmlzaWJpbGl0eSAzMDBtcyBlYXNlLW91dDsgfVxuXG5kaXYuZmFuY3ktc2VsZWN0IHVsLm9wdGlvbnMub3ZlcmZsb3dpbmcub3BlbiB7XG4gIHRvcDogMTAwJTtcbiAgLypib3R0b206IDUwcHg7Ki9cbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAzMDBtcyBlYXNlLW91dCwgYm90dG9tIDMwMG1zIGVhc2Utb3V0O1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMzAwbXMgZWFzZS1vdXQsIGJvdHRvbSAzMDBtcyBlYXNlLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IDMwMG1zIGVhc2Utb3V0LCBib3R0b20gMzAwbXMgZWFzZS1vdXQ7XG4gIC1tcy10cmFuc2l0aW9uOiBvcGFjaXR5IDMwMG1zIGVhc2Utb3V0LCBib3R0b20gMzAwbXMgZWFzZS1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgMzAwbXMgZWFzZS1vdXQsIGJvdHRvbSAzMDBtcyBlYXNlLW91dDsgfVxuXG5kaXYuZmFuY3ktc2VsZWN0IHVsLm9wdGlvbnMgbGkge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nOiAxLjF2dztcbiAgY29sb3I6ICM5Njk5YTk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgbWFyZ2luOiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMTUwbXMgZWFzZS1vdXQ7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDE1MG1zIGVhc2Utb3V0O1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAxNTBtcyBlYXNlLW91dDtcbiAgLW1zLXRyYW5zaXRpb246IGFsbCAxNTBtcyBlYXNlLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDE1MG1zIGVhc2Utb3V0O1xuICAvKndoaXRlLXNwYWNlOiBub3dyYXA7XG5cdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzOyovIH1cblxuZGl2LmZhbmN5LXNlbGVjdCB1bC5vcHRpb25zIGxpOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuZGl2LmZhbmN5LXNlbGVjdCB1bC5vcHRpb25zIGxpLnNlbGVjdGVkIHtcbiAgLypiYWNrZ3JvdW5kOiAjMDRhOWYzOyovXG4gIGNvbG9yOiAjZmFkMzY2OyB9XG5cbmRpdi5mYW5jeS1zZWxlY3QgdWwub3B0aW9ucyBsaS5ob3ZlciB7XG4gIC8qYmFja2dyb3VuZDogIzA0YTlmMzsqL1xuICBjb2xvcjogI2ZhZDM2NjtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi50b190b3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAyLjV2dztcbiAgYm90dG9tOiAxLjV2dztcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgODRweCByZ2JhKDAsIDEwOCwgMTYzLCAwLjQxKTtcbiAgYm94LXNoYWRvdzogMCAwIDg0cHggcmdiYSgwLCAxMDgsIDE2MywgMC40MSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkY2JmOGI7XG4gIHdpZHRoOiAzLjV2dztcbiAgaGVpZ2h0OiAzLjV2dztcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgcGFkZGluZzogMC43dnc7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHotaW5kZXg6IDE4OTtcbiAgLyotd2Via2l0LWFuaW1hdGlvbjogcmFkaWFsLXB1bHNlIDEuNXMgaW5maW5pdGU7Ki9cbiAgLyphbmltYXRpb246IHJhZGlhbC1wdWxzZSAxLjVzIGluZmluaXRlOyovXG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNHM7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjRzO1xuICB0cmFuc2l0aW9uOiBhbGwgMC40czsgfVxuXG4udG9fdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlcjogMC44dncgc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDF2dyBzb2xpZCAjZmZmO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjUlKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjUlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yNSUpO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjRzO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC40cztcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHM7IH1cblxuLnRvX3RvcC5hY3Qge1xuICBvcGFjaXR5OiAxO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpOyB9XG5cbi50b190b3A6aG92ZXI6YmVmb3JlIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTM3JSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTM3JSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMzclKTsgfVxuXG4vKkAtd2Via2l0LWtleWZyYW1lcyByYWRpYWwtcHVsc2Uge1xuMCUge1xuLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAwcHggcmdiYSgyNDMsIDE3NCwgMjUsIDAuNyk7XG5ib3gtc2hhZG93OiAwIDAgMCAwcHggcmdiYSgyNDMsIDE3NCwgMjUsIDAuNyk7XG59XG4xMDAlIHtcbi13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgMjBweCByZ2JhKDI0MywgMTc0LCAyNSwgMCk7XG5ib3gtc2hhZG93OiAwIDAgMCAyMHB4IHJnYmEoMjQzLCAxNzQsIDI1LCAwKTtcbn1cbn1cbkBrZXlmcmFtZXMgcmFkaWFsLXB1bHNlIHtcbjAlIHtcbi13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgMHB4IHJnYmEoMjQzLCAxNzQsIDI1LCAwLjcpO1xuYm94LXNoYWRvdzogMCAwIDAgMHB4IHJnYmEoMjQzLCAxNzQsIDI1LCAwLjcpO1xufVxuMTAwJSB7XG4td2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIDIwcHggcmdiYSgyNDMsIDE3NCwgMjUsIDApO1xuYm94LXNoYWRvdzogMCAwIDAgMjBweCByZ2JhKDI0MywgMTc0LCAyNSwgMCk7XG59Ki9cbi8qfSovXG4ubWFpbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaGVyby1iZy5qcGcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLm1haW5fX3dyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG5cbi5oZWFkZXIge1xuICBwYWRkaW5nOiAwLjkzNzV2dyAwOyB9XG4gIC5oZWFkZXJfX2lubmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1hcmdpbi1ib3R0b206IDIuMDgzdnc7IH1cblxuLmxvZ28ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5sb2dvX19pbWcge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDExLjQ1OHZ3O1xuICAgIG1hcmdpbi1yaWdodDogMS40MDYyNXZ3OyB9XG5cbi5sYW5nIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAubGFuZ19faXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogMi4wODN2dztcbiAgICBvcGFjaXR5OiAwLjQ1O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNjc3dnc7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7IH1cbiAgICAubGFuZ19faXRlbS5hY3RpdmUge1xuICAgICAgb3BhY2l0eTogMTsgfVxuICAgICAgLmxhbmdfX2l0ZW0uYWN0aXZlOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDAuMzEyNXZ3KTtcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgKyAwLjMxMjV2dyk7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICBsZWZ0OiAtMC4xNTYyNXZ3O1xuICAgICAgICB0b3A6IC0wLjE1NjI1dnc7XG4gICAgICAgIHotaW5kZXg6IC0xOyB9XG4gICAgLmxhbmdfX2l0ZW06bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cblxuLmNhbGwgLnNvY2lhbHNfX2l0ZW1zIHtcbiAgei1pbmRleDogMTsgfVxuXG4uc29jaWFscyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLnNvY2lhbHNfX2ljb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDAuNTczdnc7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjc4MTI1dnc7IH1cbiAgLnNvY2lhbHNfX3RleHQge1xuICAgIG1hcmdpbi1yaWdodDogMS4wNDJ2dzsgfVxuICAuc29jaWFsc19faXRlbXMge1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgLnNvY2lhbHNfX2l0ZW0ge1xuICAgIHdpZHRoOiAyLjA4M3Z3O1xuICAgIGhlaWdodDogMi4wODN2dztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjMxMjV2dztcbiAgICB0cmFuc2l0aW9uOiAuM3M7IH1cbiAgICAuc29jaWFsc19faXRlbS1pbWcge1xuICAgICAgd2lkdGg6IDEuMDQydnc7XG4gICAgICBoZWlnaHQ6IDEuMDQydnc7IH1cbiAgICAuc29jaWFsc19faXRlbTpudGgtY2hpbGQoMSkgLnNvY2lhbHNfX2l0ZW0taW1nIHtcbiAgICAgIGZpbGw6ICM2NjVjYWM7IH1cbiAgICAuc29jaWFsc19faXRlbTpudGgtY2hpbGQoMikgLnNvY2lhbHNfX2l0ZW0taW1nIHtcbiAgICAgIGZpbGw6ICMyNWQzNjY7IH1cbiAgICAuc29jaWFsc19faXRlbTpudGgtY2hpbGQoMykgLnNvY2lhbHNfX2l0ZW0taW1nIHtcbiAgICAgIGZpbGw6ICMwOGM7IH1cbiAgICAuc29jaWFsc19faXRlbTpudGgtY2hpbGQoNCkgLnNvY2lhbHNfX2l0ZW0taW1nIHtcbiAgICAgIGZpbGw6ICMwMDlERkY7IH1cbiAgICAuc29jaWFsc19faXRlbTpob3ZlciAuc29jaWFsc19faXRlbS1pbWcge1xuICAgICAgZmlsbDogI2ZmZmZmZjsgfVxuICAgIC5zb2NpYWxzX19pdGVtOmhvdmVyOm50aC1jaGlsZCgxKSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjY1Y2FjOyB9XG4gICAgLnNvY2lhbHNfX2l0ZW06aG92ZXI6bnRoLWNoaWxkKDIpIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyNWQzNjY7IH1cbiAgICAuc29jaWFsc19faXRlbTpob3ZlcjpudGgtY2hpbGQoMykge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzA4YzsgfVxuICAgIC5zb2NpYWxzX19pdGVtOmhvdmVyOm50aC1jaGlsZCg0KSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5REZGOyB9XG5cbi5waG9uZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgLnBob25lX190ZXh0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAucGhvbmVfX3RleHQ6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIHdpZHRoOiAuMzY1dnc7XG4gICAgICBoZWlnaHQ6IC4zNjV2dztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1MmIwNjA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICAtd2Via2l0LWFuaW1hdGlvbjogb25saW5lIDJzIGluZmluaXRlO1xuICAgICAgYW5pbWF0aW9uOiBvbmxpbmUgMnMgaW5maW5pdGU7IH1cbiAgLnBob25lX19saW5rIHtcbiAgICB0cmFuc2l0aW9uOiAwLjRzOyB9XG4gICAgLnBob25lX19saW5rOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZGYwYjMxOyB9XG5cbi5uYXYgYSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0cmFuc2l0aW9uOiAwLjRzOyB9XG4gIC5uYXYgYTpob3ZlciB7XG4gICAgY29sb3I6ICNkZjBiMzE7IH1cblxuLm5hdl9faW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cblxuLm51bXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cbi5udW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tcmlnaHQ6IDIuODY1dnc7IH1cbiAgLm51bTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgLm51bV9fbnVtYmVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNjI1dnc7IH1cblxuLmhlcm8ge1xuICBtYXJnaW4tYm90dG9tOiAzLjkwNjI1dnc7IH1cbiAgLmhlcm9fX2lubmVyIHtcbiAgICBwYWRkaW5nLXRvcDogNS45OXZ3OyB9XG4gIC5oZXJvX190aXRsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5waW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7IH1cbiAgLnBpbl9faXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiAxLjY2N3Z3O1xuICAgIGhlaWdodDogMS42Njd2dztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGYwYjMxO1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLnBpbl9faXRlbTo6YmVmb3JlLCAucGluX19pdGVtOjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkZjBiMzE7XG4gICAgICBvcGFjaXR5OiAuNTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGFuaW1hdGlvbjogYW5pbVB1bHNlIDJzIGxpbmVhciBpbmZpbml0ZTtcbiAgICAgIHotaW5kZXg6IC0xOyB9XG4gICAgLnBpbl9faXRlbTo6YWZ0ZXIge1xuICAgICAgYW5pbWF0aW9uLWRlbGF5OiAuN3M7XG4gICAgICBvcGFjaXR5OiAuMjU7IH1cbiAgICAucGluX19pdGVtOmhvdmVyIH4gLnBpbl9faG92ZXIge1xuICAgICAgb3BhY2l0eTogMTsgfVxuICAucGluX19ob3ZlciB7XG4gICAgcGFkZGluZzogMC45OXZ3IDEuMTk4dncgMC45OXZ3IDIuNjA0dnc7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiAwLjRzO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICBsZWZ0OiAwLjkzNzV2dztcbiAgICB6LWluZGV4OiAtMjsgfVxuXG4ubWFpbi1zY3JvbGwgLnNjcm9sbF9fbGluZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cblxuLnNjcm9sbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxOC44dnc7XG4gIGxlZnQ6IDAuNXZ3O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5zY3JvbGxfX3RleHQge1xuICAgIGNvbG9yOiAjY2VkMGQzO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICBtYXJnaW4tYm90dG9tOiAzLjN2dztcbiAgICBvcGFjaXR5OiAwLjU7IH1cbiAgLnNjcm9sbF9fbGluZSB7XG4gICAgd2lkdGg6IDFweDtcbiAgICBoZWlnaHQ6IDEzLjMzM3Z3O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyODI4Mjg7XG4gICAgb3BhY2l0eTogMC4xNTtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjF2dzsgfVxuICAuc2Nyb2xsX19pbWcge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDAuODMzdnc7XG4gICAgb3BhY2l0eTogMC41O1xuICAgIGFuaW1hdGlvbjogc2Nyb2xsQW5pbSAycyBpbmZpbml0ZTsgfVxuXG4uY2xpZW50cyB7XG4gIHBhZGRpbmc6IDAgNC42ODc1dnc7XG4gIHdpZHRoOiA1MHZ3O1xuICBoZWlnaHQ6IDYuNTF2dztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLmNsaWVudHNfX3NsaWRlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAyLjM5NnZ3OyB9XG4gIC5jbGllbnRzIC50bnMtb3V0ZXIge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5jbGllbnRzIC50bnMtaW5uZXIge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5jbGllbnRzX19pdGVtIHtcbiAgICBoZWlnaHQ6IDIuMzk2dnc7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjZ2dztcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjZ2dzsgfVxuICAgIC5jbGllbnRzX19pdGVtLXdyYXAge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuXG4uc2xpY2stbmV4dDo6YmVmb3JlLCAuc2xpY2stcHJldjo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGJvcmRlcjogc29saWQgIzI4MjgyODtcbiAgYm9yZGVyLXdpZHRoOiAwIC4xNXZ3IC4xNXZ3IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogLjJ2dztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoMTM1ZGVnKTsgfVxuXG4uc2xpY2stbmV4dDo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKC00NWRlZyk7IH1cblxuLnZpZGVvIHtcbiAgcGFkZGluZzogMCAyLjI5MnZ3IDAgNC42ODc1dnc7XG4gIHdpZHRoOiAxNS4zNjV2dztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQwLCA0MCwgNDAsIDAuOCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLnZpZGVvX19saW5rIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIGxlZnQ6IC0xLjU2MjV2dztcbiAgICB3aWR0aDogMy4xMjV2dztcbiAgICBoZWlnaHQ6IDMuMTI1dnc7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgLnZpZGVvX19saW5rOjphZnRlciwgLnZpZGVvX19saW5rOjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgb3BhY2l0eTogLjU7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAtd2Via2l0LWFuaW1hdGlvbjogYW5pbVB1bHNlIDJzIGxpbmVhciBpbmZpbml0ZTtcbiAgICAgIGFuaW1hdGlvbjogYW5pbVB1bHNlIDJzIGxpbmVhciBpbmZpbml0ZTtcbiAgICAgIHotaW5kZXg6IC0xOyB9XG4gICAgLnZpZGVvX19saW5rOjphZnRlciB7XG4gICAgICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLjdzO1xuICAgICAgYW5pbWF0aW9uLWRlbGF5OiAuN3M7XG4gICAgICBvcGFjaXR5OiAuMjU7IH1cbiAgICAudmlkZW9fX2xpbmsgaW1nIHtcbiAgICAgIHdpZHRoOiAwLjlyZW07IH1cblxuLm5hdl9fbW9iIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ubmF2X19jbG9zZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuQGtleWZyYW1lcyBvbmxpbmUge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTsgfVxuICA1MCUge1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTsgfSB9XG5cbkBrZXlmcmFtZXMgYW5pbVB1bHNlIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7IH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDIuNSk7IH0gfVxuXG5Aa2V5ZnJhbWVzIHNjcm9sbEFuaW0ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7IH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAyNSUpOyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gIC5oZWFkZXIge1xuICAgIHBhZGRpbmc6IDAuOTM3NXJlbSAwOyB9XG4gICAgLmhlYWRlcl9faW5uZXIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMi4wODNyZW07XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAubG9nbyB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAubG9nb19faW1nIHtcbiAgICAgIHdpZHRoOiAyMnJlbTtcbiAgICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDJyZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5sb2dvX190ZXh0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07IH1cbiAgLmxhbmcge1xuICAgIG1hcmdpbi1ib3R0b206IDRyZW07IH1cbiAgICAubGFuZ19faXRlbSB7XG4gICAgICB3aWR0aDogM3JlbTtcbiAgICAgIG1hcmdpbi1yaWdodDogMC42NzdyZW07IH1cbiAgICAgIC5sYW5nX19pdGVtLmFjdGl2ZTo6YmVmb3JlIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDAuNnJlbSk7XG4gICAgICAgIGhlaWdodDogY2FsYygxMDAlICsgMC42cmVtKTtcbiAgICAgICAgbGVmdDogLTAuM3JlbTtcbiAgICAgICAgdG9wOiAtMC4zcmVtOyB9XG4gIC5zb2NpYWxzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9XG4gICAgLnNvY2lhbHNfX2ljb24ge1xuICAgICAgd2lkdGg6IDEuMXJlbTtcbiAgICAgIG1hcmdpbi1yaWdodDogMC43ODEyNXJlbTsgfVxuICAgIC5zb2NpYWxzX190ZXh0IHtcbiAgICAgIG1hcmdpbi1yaWdodDogMS4wNDJyZW07IH1cbiAgICAuc29jaWFsc19faXRlbSB7XG4gICAgICB3aWR0aDogMy41cmVtO1xuICAgICAgaGVpZ2h0OiAzLjVyZW07XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTsgfVxuICAgICAgLnNvY2lhbHNfX2l0ZW06bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgICAgLnNvY2lhbHNfX2l0ZW0taW1nIHtcbiAgICAgICAgd2lkdGg6IDEuNzQycmVtO1xuICAgICAgICBoZWlnaHQ6IDEuNzQycmVtOyB9XG4gIC5waG9uZV9fdGV4dDo6YmVmb3JlIHtcbiAgICB3aWR0aDogLjZyZW07XG4gICAgaGVpZ2h0OiAuNnJlbTsgfVxuICAubnVtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW07IH1cbiAgICAubnVtX19udW1iZXIge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwLjYyNXJlbTsgfVxuICAuaGVybyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMy45MDYyNXJlbTtcbiAgICBwYWRkaW5nLXRvcDogMTVyZW07IH1cbiAgICAuaGVyb19faW5uZXIge1xuICAgICAgcGFkZGluZy10b3A6IDUuOTlyZW07IH1cbiAgLnBpbl9faXRlbSB7XG4gICAgd2lkdGg6IDEuNjY3cmVtO1xuICAgIGhlaWdodDogMS42NjdyZW07IH1cbiAgLnBpbl9faG92ZXIge1xuICAgIHBhZGRpbmc6IDAuOTlyZW0gMS4xOThyZW0gMC45OXJlbSAyLjYwNHJlbTtcbiAgICBsZWZ0OiAwLjkzNzVyZW07IH1cbiAgLnNjcm9sbCB7XG4gICAgdG9wOiAxOC44cmVtO1xuICAgIGxlZnQ6IDAuNXJlbTsgfVxuICAgIC5zY3JvbGxfX3RleHQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMy4zcmVtOyB9XG4gICAgLnNjcm9sbF9fbGluZSB7XG4gICAgICBoZWlnaHQ6IDEzLjMzM3JlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuMXJlbTsgfVxuICAgIC5zY3JvbGxfX2ltZyB7XG4gICAgICB3aWR0aDogMC44MzNyZW07IH1cbiAgLmNsaWVudHMge1xuICAgIHBhZGRpbmc6IDAgMS41cmVtO1xuICAgIHdpZHRoOiAxNnJlbTtcbiAgICBoZWlnaHQ6IDYuNTFyZW07IH1cbiAgICAuY2xpZW50cyAuc2xpY2stcHJldiB7XG4gICAgICBsZWZ0OiAtMTVweDtcbiAgICAgIHotaW5kZXg6IDE7IH1cbiAgICAuY2xpZW50cyAuc2xpY2stbmV4dCB7XG4gICAgICByaWdodDogLTE1cHg7XG4gICAgICB6LWluZGV4OiAxOyB9XG4gICAgLmNsaWVudHNfX3NsaWRlciB7XG4gICAgICBoZWlnaHQ6IDMuNXJlbTsgfVxuICAgIC5jbGllbnRzX19pdGVtIHtcbiAgICAgIGhlaWdodDogMy41cmVtO1xuICAgICAgbWFyZ2luLWxlZnQ6IDAuMjZyZW07XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAuMjZyZW07IH1cbiAgLnNsaWNrLW5leHQ6OmJlZm9yZSwgLnNsaWNrLXByZXY6OmJlZm9yZSB7XG4gICAgYm9yZGVyLXdpZHRoOiAwIC4xNXJlbSAuMTVyZW0gMDtcbiAgICBwYWRkaW5nOiAuMnJlbTsgfVxuICAudmlkZW8ge1xuICAgIHBhZGRpbmc6IDAgMi4yOTJyZW0gMCA0LjY4NzVyZW07XG4gICAgd2lkdGg6IDE4cmVtOyB9XG4gICAgLnZpZGVvX19saW5rIHtcbiAgICAgIGxlZnQ6IC0xLjk2MjVyZW07XG4gICAgICB3aWR0aDogNC4xMjVyZW07XG4gICAgICBoZWlnaHQ6IDQuMTI1cmVtOyB9XG4gIC5waG9uZSAucGhvbmVfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMS4zcmVtOyB9XG4gIC5waG9uZSAucGhvbmVfX2xpbmsge1xuICAgIGZvbnQtc2l6ZTogMS42NXJlbTsgfVxuICAuaGVhZGVyIC5waG9uZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfVxuICAuYnRuLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMS4zcmVtOyB9XG4gIC5zY3JvbGwge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLm5hdl9fbW9iIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiA1LjNyZW07XG4gICAgcmlnaHQ6IDAuOXJlbTtcbiAgICB3aWR0aDogNHJlbTtcbiAgICBoZWlnaHQ6IDRyZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzE1NGI5MTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHotaW5kZXg6IDk5NzsgfVxuICAubmF2X19idXJnZXIge1xuICAgIHdpZHRoOiAycmVtO1xuICAgIGhlaWdodDogMS45cmVtO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gIC5uYXZfX2J1cmdlci1pdGVtIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDNweDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cbiAgLm5hdiB7XG4gICAgei1pbmRleDogOTk5O1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjRzIGVhc2UtaW47XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAubmF2X19jbG9zZSB7XG4gICAgd2lkdGg6IDNyZW07XG4gICAgaGVpZ2h0OiAzcmVtO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDclO1xuICAgIHJpZ2h0OiA1JTtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAubmF2X19jbG9zZTo6YWZ0ZXIsIC5uYXZfX2Nsb3NlOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcgJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogNTAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogM3B4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyODI4Mjg7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4OyB9XG4gIC5uYXZfX2Nsb3NlOjpiZWZvcmUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTsgfVxuICAubmF2X19jbG9zZTo6YWZ0ZXIge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7IH1cbiAgLm5hdl9faW5uZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDEuNHJlbTsgfVxuICAubmF2LmFjdGl2ZSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApOyB9XG4gIC5uYXYgYSB7XG4gICAgY29sb3I6ICMyODI4Mjg7IH1cbiAgLm5hdl9faXRlbSB7XG4gICAgcGFkZGluZzogMXJlbTsgfVxuICAubWFpbiB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjsgfVxuICAuaGVyb19faW5uZXIge1xuICAgIHBhZGRpbmctdG9wOiAwOyB9XG4gIC50aXRsZS1sZyB7XG4gICAgbGluZS1oZWlnaHQ6IDIuODg1cmVtOyB9XG4gIC5waW5fX2l0ZW0ge1xuICAgIHdpZHRoOiAyLjVyZW07XG4gICAgaGVpZ2h0OiAyLjVyZW07XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuaGVyb19fdGl0bGUgYnIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLm51bV9fbnVtYmVyIHtcbiAgICBmb250LXNpemU6IDNyZW07IH0gfVxuXG4ucXVpel9fYnRuLWhpbnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgYm90dG9tOiAxMTAlO1xuICB3aWR0aDogMTAwJTtcbiAgY29sb3I6ICMyODI4Mjg7XG4gIGJveC1zaGFkb3c6IDRweCA3cHggMTdweCAtNnB4IHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiA1cHggMDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICB6LWluZGV4OiAzMztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjZzOyB9XG5cbi5xdWl6X19idG46aG92ZXI6ZGlzYWJsZWQgLnF1aXpfX2J0bi1oaW50IHtcbiAgb3BhY2l0eTogMTsgfVxuXG4ucXVpel9faW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cblxuLnF1aXpfX2xlZnQge1xuICBwYWRkaW5nOiAxLjA0MnZ3IDIuMTc5dncgMi4yNHZ3O1xuICB3aWR0aDogMTguMjI5dnc7XG4gIGhlaWdodDogMzYuNDU4dnc7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIGJhY2tncm91bmQ6ICNlOWYwZjYgdXJsKC4uL2ltZy9iZWxleC5zdmcpIC0zLjd2dyA2LjF2dyBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMjR2dztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5xdWl6X19sZWZ0LXBob3RvIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiAxMC4wNTJ2dztcbiAgICBtYXJnaW4tYm90dG9tOiAxLjA0MnZ3OyB9XG4gIC5xdWl6X19sZWZ0LW9ubGluZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjY4MTI1dnc7IH1cbiAgICAucXVpel9fbGVmdC1vbmxpbmU6OmJlZm9yZSB7XG4gICAgICBsZWZ0OiAtMC4xdnc7IH1cbiAgLnF1aXpfX2xlZnQtdGV4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4wNDJ2dztcbiAgICBwYWRkaW5nOiAxLjE5OHZ3IDEuNTYyNXZ3O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDAuOTM3NXZ3OyB9XG4gIC5xdWl6X19sZWZ0LWltZyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogOC41NDJ2dztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIHJpZ2h0OiAwOyB9XG5cbi5xdWl6X19pdGVtcyB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5xdWl6X19jb250ZW50IHtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2UxZTdlZDtcbiAgcGFkZGluZzogMy4zODV2dyAzLjQzNzV2dyAyLjM0Mzc1dnc7XG4gIGhlaWdodDogMzYuNDU4dnc7XG4gIHdpZHRoOiA0OC45NTh2dztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG5cbi5xdWl6X19pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTsgfVxuICAucXVpel9faXRlbTpudGgtY2hpbGQoMSkge1xuICAgIG1heC13aWR0aDogMzYuNDE3dnc7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgICAucXVpel9faXRlbTpudGgtY2hpbGQoMSkgLnQtbWluMiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzLjY0NnZ3OyB9XG4gICAgLnF1aXpfX2l0ZW06bnRoLWNoaWxkKDEpIC5xdWl6X19vcHRpb25zIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgLnF1aXpfX2l0ZW06bnRoLWNoaWxkKDIpIC50LW1pbjIsIC5xdWl6X19pdGVtOm50aC1jaGlsZCgzKSAudC1taW4yIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2LjE5OHZ3OyB9XG4gIC5xdWl6X19pdGVtOm50aC1jaGlsZCg0KSAudC1taW4yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzLjAyMXZ3OyB9XG4gIC5xdWl6X19pdGVtOm50aC1jaGlsZCg1KSAudC1taW4yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjQ0OHZ3OyB9XG4gIC5xdWl6X19pdGVtOm50aC1jaGlsZCg2KSAudC1taW4yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjU2MjV2dzsgfVxuXG4ucXVpel9fb3B0aW9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgLnF1aXpfX29wdGlvbnMtLW51bXMge1xuICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAucXVpel9fb3B0aW9ucy0tY293cyB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgLnF1aXpfX29wdGlvbnMtLW11bHRpIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDEuODc1dncpO1xuICAgIG1hcmdpbi1sZWZ0OiAtMC45Mzc1dnc7IH1cblxuLnF1aXpfX29wdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBoZWlnaHQ6IDIuODY1dnc7XG4gIGRpc3BsYXk6IGZsZXg7IH1cbiAgLnF1aXpfX29wdGlvbjpob3ZlciAucXVpel9fb3B0aW9uLWNoZWNrYm94IHtcbiAgICBib3JkZXItY29sb3I6ICMwZDRlYTE7IH1cbiAgLnF1aXpfX29wdGlvbi1pbWcge1xuICAgIHdpZHRoOiAxMHZ3O1xuICAgIGhlaWdodDogMTB2dztcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIG1hcmdpbi1ib3R0b206IDEuMDQydnc7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjsgfVxuICAucXVpel9fb3B0aW9uLS1pbWFnZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgLnF1aXpfX29wdGlvbi0taW1hZ2UgLnF1aXpfX29wdGlvbi1jaGVja2JveCB7XG4gICAgICB3aWR0aDogMTMuMDIxdnc7XG4gICAgICBoZWlnaHQ6IDIuODY1dnc7IH1cbiAgLnF1aXpfX29wdGlvbi0tbWluIC5xdWl6X19vcHRpb24tY2hlY2tib3gge1xuICAgIHdpZHRoOiA5LjExNXZ3OyB9XG4gIC5xdWl6X19vcHRpb24tLWJpZyB7XG4gICAgd2lkdGg6IDE2LjE0NnZ3OyB9XG4gIC5xdWl6X19vcHRpb24tLW51bXMucXVpel9fb3B0aW9uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBjdXJzb3I6IHVuc2V0O1xuICAgIHdpZHRoOiA0NyU7XG4gICAgbWFyZ2luLWJvdHRvbTogMi4yMDR2dzsgfVxuICAucXVpel9fb3B0aW9uLS1udW1zIC5xdWl6X19vcHRpb24td3JhcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5xdWl6X19vcHRpb24tLW51bXMgLnF1aXpfX29wdGlvbi1pbWcge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDEyLjY1NjI1dnc7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogMC45Mzc1dnc7IH1cbiAgLnF1aXpfX29wdGlvbi0tbnVtcyAucXVpel9fb3B0aW9uLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gIC5xdWl6X19vcHRpb24tLWNvd3MucXVpel9fb3B0aW9uIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5xdWl6X19vcHRpb24tLWNvd3MucXVpel9fb3B0aW9uLS1zbGlkZXIgLmlycy0tZmxhdCAuaXJzLWdyaWQtdGV4dDo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcg0LrQvtGA0L7Qsic7IH1cbiAgLnF1aXpfX29wdGlvbi0tY293cyAuanMtZ3JpZC10ZXh0LTAge1xuICAgIGxlZnQ6IDElICFpbXBvcnRhbnQ7IH1cbiAgLnF1aXpfX29wdGlvbi0tY293cy5xdWl6X19vcHRpb24tLXNsaWRlciAuaXJzLS1mbGF0IC5pcnMtZ3JpZC10ZXh0LmpzLWdyaWQtdGV4dC0xIHtcbiAgICBsZWZ0OiA5NSUgIWltcG9ydGFudDsgfVxuICAucXVpel9fb3B0aW9uLS1jb3dzIC5xdWl6X19vcHRpb24taW1nIHtcbiAgICB3aWR0aDogMTEuMTk4dnc7XG4gICAgaGVpZ2h0OiAxMS4xOTh2dzsgfVxuICAucXVpel9fb3B0aW9uLS1jb3dzIC5xdWl6X19vcHRpb24tc2xpZGVyIHtcbiAgICB3aWR0aDogMzIuMjkydnc7XG4gICAgbWFyZ2luLWJvdHRvbTogMi4wODN2dzsgfVxuICAucXVpel9fb3B0aW9uLS1tdWx0aSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjZ2dztcbiAgICBtYXJnaW4tYm90dG9tOiAxLjA0MnZ3OyB9XG4gICAgLnF1aXpfX29wdGlvbi0tbXVsdGk6bnRoLWNoaWxkKDMpLCAucXVpel9fb3B0aW9uLS1tdWx0aTpudGgtY2hpbGQoNSkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgLnF1aXpfX29wdGlvbi0tbXVsdGkgLnF1aXpfX29wdGlvbi1pbWcge1xuICAgICAgd2lkdGg6IDcuNjA0dnc7XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgaGVpZ2h0OiA2Ljg3NXZ3O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMC42Nzd2dzsgfVxuICAgIC5xdWl6X19vcHRpb24tLW11bHRpIC5xdWl6X19vcHRpb24tY2hlY2sge1xuICAgICAgYm9yZGVyLXJhZGl1czogM3B4OyB9XG4gICAgLnF1aXpfX29wdGlvbi0tbXVsdGkgLnF1aXpfX29wdGlvbi1jaGVja2JveCB7XG4gICAgICB3aWR0aDogMTMuNTQydnc7IH1cbiAgLnF1aXpfX29wdGlvbi1pbnB1dCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5xdWl6X19vcHRpb24taW5wdXQ6Y2hlY2tlZCB+IC5xdWl6X19vcHRpb24tY2hlY2tib3gge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwLjYyNXZ3O1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMGQ0ZWExOyB9XG4gICAgICAucXVpel9fb3B0aW9uLWlucHV0OmNoZWNrZWQgfiAucXVpel9fb3B0aW9uLWNoZWNrYm94IC5xdWl6X19vcHRpb24tY2hlY2sge1xuICAgICAgICB3aWR0aDogMS41NjI1dnc7XG4gICAgICAgIGhlaWdodDogMS41NjI1dnc7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwZDRlYTE7IH1cbiAgICAgICAgLnF1aXpfX29wdGlvbi1pbnB1dDpjaGVja2VkIH4gLnF1aXpfX29wdGlvbi1jaGVja2JveCAucXVpel9fb3B0aW9uLWNoZWNrIGltZyB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDsgfVxuICAucXVpel9fb3B0aW9uLWNoZWNrYm94IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmctbGVmdDogMC44ODV2dztcbiAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGZkZmRmO1xuICAgIHRyYW5zaXRpb246IC40cyBib3JkZXItY29sb3I7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLnF1aXpfX29wdGlvbi1jaGVjayB7XG4gICAgd2lkdGg6IDEuMDQydnc7XG4gICAgaGVpZ2h0OiAxLjA0MnZ3O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlOWYwZjY7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjc4MTI1dnc7IH1cbiAgICAucXVpel9fb3B0aW9uLWNoZWNrIGltZyB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgd2lkdGg6IDAuNjc3dnc7IH1cbiAgLnF1aXpfX29wdGlvbi0tc2xpZGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgY3Vyc29yOiBhdXRvOyB9XG4gICAgLnF1aXpfX29wdGlvbi0tc2xpZGVyLm1iIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDUuMjA4dnc7IH1cbiAgICAucXVpel9fb3B0aW9uLS1zbGlkZXIgLmlycy0tZmxhdCAuaXJzLWxpbmUge1xuICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogOHB4OyB9XG4gICAgLnF1aXpfX29wdGlvbi0tc2xpZGVyIC5pcnMtLWZsYXQgLmlycy1tYXgsIC5xdWl6X19vcHRpb24tLXNsaWRlciAuaXJzLS1mbGF0IC5pcnMtbWluIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAucXVpel9fb3B0aW9uLS1zbGlkZXIgLmlycy0tZmxhdCAuaXJzLXNpbmdsZSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLnF1aXpfX29wdGlvbi0tc2xpZGVyIC5pcnMtZ3JpZCB7XG4gICAgICBib3R0b206IC0xMnB4OyB9XG4gICAgLnF1aXpfX29wdGlvbi0tc2xpZGVyIC5pcnMtLWZsYXQgLmlycy1ncmlkLXBvbCB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLnF1aXpfX29wdGlvbi0tc2xpZGVyIC5pcnMtLWZsYXQgLmlycy1ncmlkLXRleHQge1xuICAgICAgY29sb3I6ICMyODI4Mjg7XG4gICAgICBmb250LXNpemU6IDAuOTM3NXZ3O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGZvbnQtZmFtaWx5OiBNYW5yb3BlLCBzYW5zLXNlcmlmOyB9XG4gICAgICAucXVpel9fb3B0aW9uLS1zbGlkZXIgLmlycy0tZmxhdCAuaXJzLWdyaWQtdGV4dDo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnINC7LtGBLic7XG4gICAgICAgIGZvbnQtc2l6ZTogMC43Mjl2dztcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuICAgICAgLnF1aXpfX29wdGlvbi0tc2xpZGVyIC5pcnMtLWZsYXQgLmlycy1ncmlkLXRleHQuanMtZ3JpZC10ZXh0LTEge1xuICAgICAgICBsZWZ0OiA5OCUgIWltcG9ydGFudDsgfVxuICAgIC5xdWl6X19vcHRpb24tLXNsaWRlciAuaXJzLS1mbGF0IC5pcnMtYmFyIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgIGhlaWdodDogMTVweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwZDRlYTE7IH1cbiAgICAucXVpel9fb3B0aW9uLS1zbGlkZXIgLmlycy0tZmxhdCAuaXJzLXNoYWRvdyB7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIGJvdHRvbTogMTZweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlMWU0ZTk7IH1cbiAgICAucXVpel9fb3B0aW9uLS1zbGlkZXIgLmlycy0tZmxhdCAuaXJzLWhhbmRsZSB7XG4gICAgICB3aWR0aDogNDBweDtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICAgIGJvcmRlcjogN3B4IHNvbGlkICNmZmY7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGQ0ZWExO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgdG9wOiAxMnB4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgYm94LXNoYWRvdzogMCAwIDI3cHggcmdiYSg0MCwgMzksIDQwLCAwLjIpOyB9XG4gICAgLnF1aXpfX29wdGlvbi0tc2xpZGVyIC5pcnMtLWZsYXQgLmlycy1oYW5kbGUgaTpmaXJzdC1jaGlsZCB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5xdWl6X19vcHRpb24tc2xpZGVyIHtcbiAgICB3aWR0aDogMjUuMjZ2dzsgfVxuICAgIC5xdWl6X19vcHRpb24tc2xpZGVyLm1yIHtcbiAgICAgIG1hcmdpbi1yaWdodDogNC4xNjd2dzsgfVxuICAucXVpel9fb3B0aW9uLWJsb2NrIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAwLjV2dztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLnF1aXpfX29wdGlvbi1yYW5nZS1pbnB1dCB7XG4gICAgd2lkdGg6IDQuMTA2MjV2dztcbiAgICBoZWlnaHQ6IDIuNDkydnc7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlMWU3ZWQ7XG4gICAgLW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IH1cbiAgICAucXVpel9fb3B0aW9uLXJhbmdlLWlucHV0Ojotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uLCAucXVpel9fb3B0aW9uLXJhbmdlLWlucHV0Ojotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcbiAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgIG1hcmdpbjogMDsgfVxuXG4ucXVpel9fdHJhY3RvciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAyNy4xNTYyNXZ3O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtMnZ3O1xuICB0b3A6IDEzdnc7XG4gIHotaW5kZXg6IC0xOyB9XG5cbi5xdWl6X19ib3R0b20ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5xdWl6X19wcm9ncmVzcyB7XG4gIGRpc3BsYXk6IGZsZXg7IH1cbiAgLnF1aXpfX3Byb2dyZXNzLWl0ZW1zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4zdnc7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjc3MXZ3OyB9XG4gIC5xdWl6X19wcm9ncmVzcy1pdGVtIHtcbiAgICB3aWR0aDogMC43ODEyNXZ3O1xuICAgIGhlaWdodDogMC43ODEyNXZ3O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlOWYwZjY7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIG1hcmdpbi1yaWdodDogMC40Njg3NXZ3OyB9XG4gICAgLnF1aXpfX3Byb2dyZXNzLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAucXVpel9fcHJvZ3Jlc3MtaXRlbS5hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzBkNGVhMTsgfVxuXG4ucXVpei1zY3JvbGwgLnNjcm9sbF9fdGV4dCB7XG4gIG1hcmdpbi1ib3R0b206IDUuNHZ3OyB9XG5cbi5xdWl6X19zZW1pZmluYWwge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLnF1aXpfX3NlbWlmaW5hbC10aXRsZSB7XG4gICAgY29sb3I6ICMwZDRlYTE7IH1cbiAgLnF1aXpfX3NlbWlmaW5hbC1vcHRpb25zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiAzNi40NTh2dztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWFyZ2luLWJvdHRvbTogMS41NjI1dnc7IH1cbiAgLnF1aXpfX3NlbWlmaW5hbC1vcHRpb24tYmcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB0cmFuc2l0aW9uOiAuMnM7IH1cbiAgLnF1aXpfX3NlbWlmaW5hbC1jaGVjayB7XG4gICAgei1pbmRleDogMTsgfVxuICAucXVpel9fc2VtaWZpbmFsLW9wdGlvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1pbi13aWR0aDogOC4zMzN2dztcbiAgICBwYWRkaW5nOiAwIDEuMzU0dnc7XG4gICAgaGVpZ2h0OiAzLjM4NXZ3O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlOWYwZjY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2U5ZjBmNjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLnF1aXpfX3NlbWlmaW5hbC1vcHRpb24tdGV4dCB7XG4gICAgICB6LWluZGV4OiAxOyB9XG4gICAgLnF1aXpfX3NlbWlmaW5hbC1vcHRpb246bnRoLWNoaWxkKDEpIC5xdWl6X19zZW1pZmluYWwtaW5wdXQ6Y2hlY2tlZCB+IC5xdWl6X19zZW1pZmluYWwtb3B0aW9uLWJnIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM2NzVkYWM7IH1cbiAgICAucXVpel9fc2VtaWZpbmFsLW9wdGlvbjpudGgtY2hpbGQoMSkgLnF1aXpfX3NlbWlmaW5hbC1pbnB1dDpjaGVja2VkIH4gLnF1aXpfX3NlbWlmaW5hbC1jaGVjayBwYXRoIHtcbiAgICAgIGZpbGw6ICNmZmYgIWltcG9ydGFudDsgfVxuICAgIC5xdWl6X19zZW1pZmluYWwtb3B0aW9uOm50aC1jaGlsZCgxKSAucXVpel9fc2VtaWZpbmFsLWlucHV0OmNoZWNrZWQgfiAucXVpel9fc2VtaWZpbmFsLW9wdGlvbi10ZXh0IHtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLnF1aXpfX3NlbWlmaW5hbC1vcHRpb246bnRoLWNoaWxkKDIpIC5xdWl6X19zZW1pZmluYWwtaW5wdXQ6Y2hlY2tlZCB+IC5xdWl6X19zZW1pZmluYWwtb3B0aW9uLWJnIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0YmJjZjM7IH1cbiAgICAucXVpel9fc2VtaWZpbmFsLW9wdGlvbjpudGgtY2hpbGQoMikgLnF1aXpfX3NlbWlmaW5hbC1pbnB1dDpjaGVja2VkIH4gLnF1aXpfX3NlbWlmaW5hbC1jaGVjayBwYXRoIHtcbiAgICAgIGZpbGw6ICNmZmYgIWltcG9ydGFudDsgfVxuICAgIC5xdWl6X19zZW1pZmluYWwtb3B0aW9uOm50aC1jaGlsZCgyKSAucXVpel9fc2VtaWZpbmFsLWlucHV0OmNoZWNrZWQgfiAucXVpel9fc2VtaWZpbmFsLW9wdGlvbi10ZXh0IHtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLnF1aXpfX3NlbWlmaW5hbC1vcHRpb246bnRoLWNoaWxkKDMpIC5xdWl6X19zZW1pZmluYWwtY2hlY2staW1nIHBhdGgge1xuICAgICAgZmlsbDogIzJiYmIyYjsgfVxuICAgIC5xdWl6X19zZW1pZmluYWwtb3B0aW9uOm50aC1jaGlsZCgzKSAucXVpel9fc2VtaWZpbmFsLWlucHV0OmNoZWNrZWQgfiAucXVpel9fc2VtaWZpbmFsLW9wdGlvbi1iZyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmJiYjJiOyB9XG4gICAgLnF1aXpfX3NlbWlmaW5hbC1vcHRpb246bnRoLWNoaWxkKDMpIC5xdWl6X19zZW1pZmluYWwtaW5wdXQ6Y2hlY2tlZCB+IC5xdWl6X19zZW1pZmluYWwtY2hlY2sgcGF0aCB7XG4gICAgICBmaWxsOiAjZmZmICFpbXBvcnRhbnQ7IH1cbiAgICAucXVpel9fc2VtaWZpbmFsLW9wdGlvbjpudGgtY2hpbGQoMykgLnF1aXpfX3NlbWlmaW5hbC1pbnB1dDpjaGVja2VkIH4gLnF1aXpfX3NlbWlmaW5hbC1vcHRpb24tdGV4dCB7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5xdWl6X19zZW1pZmluYWwtb3B0aW9uOm50aC1jaGlsZCg0KSAucXVpel9fc2VtaWZpbmFsLWlucHV0OmNoZWNrZWQgfiAucXVpel9fc2VtaWZpbmFsLW9wdGlvbi1iZyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGYwYjMxOyB9XG4gICAgLnF1aXpfX3NlbWlmaW5hbC1vcHRpb246bnRoLWNoaWxkKDQpIC5xdWl6X19zZW1pZmluYWwtaW5wdXQ6Y2hlY2tlZCB+IC5xdWl6X19zZW1pZmluYWwtY2hlY2sgcGF0aCB7XG4gICAgICBmaWxsOiAjZmZmICFpbXBvcnRhbnQ7IH1cbiAgICAucXVpel9fc2VtaWZpbmFsLW9wdGlvbjpudGgtY2hpbGQoNCkgLnF1aXpfX3NlbWlmaW5hbC1pbnB1dDpjaGVja2VkIH4gLnF1aXpfX3NlbWlmaW5hbC1vcHRpb24tdGV4dCB7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAucXVpel9fc2VtaWZpbmFsLWNoZWNrLWltZyB7XG4gICAgd2lkdGg6IDEuNTYyNXZ3O1xuICAgIG1hcmdpbi1yaWdodDogMC41MjF2dzsgfVxuICAucXVpel9fc2VtaWZpbmFsLWlucHV0cyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHdpZHRoOiAzNi40NTh2dzsgfVxuICAgIC5xdWl6X19zZW1pZmluYWwtaW5wdXRzIC5pbnB1dCB7XG4gICAgICB3aWR0aDogNDklO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMC43ODEyNXZ3OyB9XG4gICAgLnF1aXpfX3NlbWlmaW5hbC1pbnB1dHMgLmJ0biB7XG4gICAgICB3aWR0aDogNDklO1xuICAgICAgaGVpZ2h0OiAzLjkwNjI1dnc7XG4gICAgICBwYWRkaW5nOiAwOyB9XG4gIC5xdWl6X19zZW1pZmluYWwgaW5wdXRbdHlwZT1cImVtYWlsXCJdIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5xdWl6X19idG5zIHtcbiAgZGlzcGxheTogZmxleDsgfVxuXG4uZm9ybV9fY2hlY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLmZvcm1fX2NoZWNrIC5yaGlkZTpjaGVja2VkIH4gLmZvcm1fX2NoZWNrLWJveCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RmMGIzMTsgfVxuICAuZm9ybV9fY2hlY2stYm94IHtcbiAgICB3aWR0aDogMC43ODEyNXZ3O1xuICAgIGhlaWdodDogMC43ODEyNXZ3O1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZjBiMzE7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgLmZvcm1fX2NoZWNrLWJveCBpbWcge1xuICAgICAgd2lkdGg6IDAuNDY4NzV2dzsgfVxuICAuZm9ybV9fY2hlY2stdGV4dCB7XG4gICAgdHJhbnNpdGlvbjogMC40czsgfVxuICAgIC5mb3JtX19jaGVjay10ZXh0OmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZGYwYjMxOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkge1xuICAucXVpel9fbGVmdCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAucXVpel9faXRlbXMge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5xdWl6X19jb250ZW50IHtcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgIHBhZGRpbmc6IDEuNXJlbTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLnF1aXpfX2l0ZW06bnRoLWNoaWxkKDEpIHtcbiAgICBtYXgtd2lkdGg6IDM2LjQxN3JlbTsgfVxuICAgIC5xdWl6X19pdGVtOm50aC1jaGlsZCgxKSAudC1taW4yIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMuNjQ2cmVtOyB9XG4gIC5xdWl6X19pdGVtOm50aC1jaGlsZCgyKSAudC1taW4yLCAucXVpel9faXRlbTpudGgtY2hpbGQoMykgLnQtbWluMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNi4xOThyZW07IH1cbiAgLnF1aXpfX2l0ZW06bnRoLWNoaWxkKDQpIC50LW1pbjIge1xuICAgIG1hcmdpbi1ib3R0b206IDMuMDIxcmVtOyB9XG4gIC5xdWl6X19pdGVtOm50aC1jaGlsZCg1KSAudC1taW4yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjQ0OHJlbTsgfVxuICAucXVpel9faXRlbTpudGgtY2hpbGQoNikgLnQtbWluMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41NjI1cmVtOyB9XG4gIC5xdWl6X19vcHRpb25zLS1tdWx0aSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDEuODc1cmVtKTtcbiAgICBtYXJnaW4tbGVmdDogLTAuOTM3NXJlbTsgfVxuICAucXVpel9fb3B0aW9uIHtcbiAgICBoZWlnaHQ6IDMuNXJlbTsgfVxuICAgIC5xdWl6X19vcHRpb24taW1nIHtcbiAgICAgIHdpZHRoOiAxNC40cmVtO1xuICAgICAgaGVpZ2h0OiAxNC40cmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMS4wNDJyZW07IH1cbiAgICAucXVpel9fb3B0aW9uLS1pbWFnZSAucXVpel9fb3B0aW9uLWNoZWNrYm94IHtcbiAgICAgIHdpZHRoOiAxMy4wMjFyZW07XG4gICAgICBoZWlnaHQ6IDIuODY1cmVtOyB9XG4gICAgLnF1aXpfX29wdGlvbi0tbWluIC5xdWl6X19vcHRpb24tY2hlY2tib3gge1xuICAgICAgd2lkdGg6IDkuMTE1cmVtOyB9XG4gICAgLnF1aXpfX29wdGlvbi0tYmlnIHtcbiAgICAgIHdpZHRoOiAxNi4xNDZyZW07IH1cbiAgICAucXVpel9fb3B0aW9uLS1udW1zLnF1aXpfX29wdGlvbiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyLjIwNHJlbTsgfVxuICAgIC5xdWl6X19vcHRpb24tLW51bXMgLnF1aXpfX29wdGlvbi1pbWcge1xuICAgICAgd2lkdGg6IDEyLjY1NjI1cmVtO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwLjkzNzVyZW07IH1cbiAgICAucXVpel9fb3B0aW9uLS1jb3dzIC5xdWl6X19vcHRpb24taW1nIHtcbiAgICAgIHdpZHRoOiAxNXJlbTtcbiAgICAgIGhlaWdodDogMTVyZW07IH1cbiAgICAucXVpel9fb3B0aW9uLS1jb3dzIC5xdWl6X19vcHRpb24tc2xpZGVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMi4wODNyZW07IH1cbiAgICAucXVpel9fb3B0aW9uLS1tdWx0aSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEuNnJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuMDQycmVtOyB9XG4gICAgICAucXVpel9fb3B0aW9uLS1tdWx0aSAucXVpel9fb3B0aW9uLWltZyB7XG4gICAgICAgIHdpZHRoOiAxMS42MDRyZW07XG4gICAgICAgIGhlaWdodDogMTAuODc1cmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjY3N3JlbTsgfVxuICAgICAgLnF1aXpfX29wdGlvbi0tbXVsdGkgLnF1aXpfX29wdGlvbi1jaGVja2JveCB7XG4gICAgICAgIHdpZHRoOiAxMy41NDJyZW07IH1cbiAgICAucXVpel9fb3B0aW9uLWlucHV0OmNoZWNrZWQgfiAucXVpel9fb3B0aW9uLWNoZWNrYm94IHtcbiAgICAgIHBhZGRpbmctbGVmdDogMC42MjVyZW07IH1cbiAgICAgIC5xdWl6X19vcHRpb24taW5wdXQ6Y2hlY2tlZCB+IC5xdWl6X19vcHRpb24tY2hlY2tib3ggLnF1aXpfX29wdGlvbi1jaGVjayB7XG4gICAgICAgIHdpZHRoOiAycmVtO1xuICAgICAgICBoZWlnaHQ6IDJyZW07IH1cbiAgICAucXVpel9fb3B0aW9uLWNoZWNrYm94IHtcbiAgICAgIHBhZGRpbmctbGVmdDogMC44ODVyZW07IH1cbiAgICAucXVpel9fb3B0aW9uLWNoZWNrIHtcbiAgICAgIHdpZHRoOiAxLjVyZW07XG4gICAgICBoZWlnaHQ6IDEuNXJlbTtcbiAgICAgIG1hcmdpbi1yaWdodDogMC43ODEyNXJlbTsgfVxuICAgICAgLnF1aXpfX29wdGlvbi1jaGVjayBpbWcge1xuICAgICAgICB3aWR0aDogMC43cmVtOyB9XG4gICAgLnF1aXpfX29wdGlvbi0tc2xpZGVyLm1iIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDRyZW07IH1cbiAgICAucXVpel9fb3B0aW9uLS1zbGlkZXIgLmlycy0tZmxhdCAuaXJzLWdyaWQtdGV4dCB7XG4gICAgICBmb250LXNpemU6IDAuOTM3NXJlbTsgfVxuICAgICAgLnF1aXpfX29wdGlvbi0tc2xpZGVyIC5pcnMtLWZsYXQgLmlycy1ncmlkLXRleHQ6OmFmdGVyIHtcbiAgICAgICAgZm9udC1zaXplOiAwLjcyOXJlbTsgfVxuICAgIC5xdWl6X19vcHRpb24tc2xpZGVyIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAucXVpel9fb3B0aW9uLXNsaWRlci5tciB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMXJlbTsgfVxuICAgIC5xdWl6X19vcHRpb24tYmxvY2sge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiAwLjVyZW07XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIC5xdWl6X19vcHRpb24tcmFuZ2UtaW5wdXQge1xuICAgICAgd2lkdGg6IDYuNXJlbTtcbiAgICAgIGhlaWdodDogMy41cmVtO1xuICAgICAgZm9udC1zaXplOiAycmVtOyB9XG4gIC5xdWl6X190cmFjdG9yIHtcbiAgICB3aWR0aDogMjcuMTU2MjVyZW07XG4gICAgcmlnaHQ6IC0ycmVtO1xuICAgIHRvcDogMTNyZW07XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAucXVpel9fcHJvZ3Jlc3MtaXRlbXMge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjNyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjc3MXJlbTsgfVxuICAucXVpel9fcHJvZ3Jlc3MtaXRlbSB7XG4gICAgd2lkdGg6IDAuNzgxMjVyZW07XG4gICAgaGVpZ2h0OiAwLjc4MTI1cmVtO1xuICAgIG1hcmdpbi1yaWdodDogMC40Njg3NXJlbTsgfVxuICAtc2Nyb2xsIC5zY3JvbGxfX3RleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDUuNHJlbTsgfVxuICBfX3NlbWlmaW5hbC1vcHRpb25zIHtcbiAgICB3aWR0aDogMzYuNDU4cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDEuNTYyNXJlbTsgfVxuICBfX3NlbWlmaW5hbC1vcHRpb24ge1xuICAgIG1pbi13aWR0aDogOC4zMzNyZW07XG4gICAgcGFkZGluZzogMCAxLjM1NHJlbTtcbiAgICBoZWlnaHQ6IDMuMzg1cmVtOyB9XG4gIF9fc2VtaWZpbmFsLWNoZWNrLWltZyB7XG4gICAgd2lkdGg6IDEuNTYyNXJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNTIxcmVtOyB9XG4gIF9fc2VtaWZpbmFsLWlucHV0cyB7XG4gICAgd2lkdGg6IDM2LjQ1OHJlbTsgfVxuICAgIF9fc2VtaWZpbmFsLWlucHV0cyAuaW5wdXQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMC43ODEyNXJlbTsgfVxuICAgIF9fc2VtaWZpbmFsLWlucHV0cyAuYnRuIHtcbiAgICAgIGhlaWdodDogMy45MDYyNXJlbTsgfVxuICAuZm9ybV9fY2hlY2stYm94IHtcbiAgICBtaW4td2lkdGg6IDEuNXJlbTtcbiAgICBtaW4taGVpZ2h0OiAxLjVyZW07IH1cbiAgICAuZm9ybV9fY2hlY2stYm94IGltZyB7XG4gICAgICB3aWR0aDogMC44NXJlbTsgfVxuICAucXVpel9fb3B0aW9uLS1zbGlkZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLnF1aXpfX29wdGlvbi1ibG9jayB7XG4gICAgdG9wOiAwOyB9XG4gIC5xdWl6X19vcHRpb24tLXNsaWRlciAuaXJzLS1mbGF0IC5pcnMtbGluZSB7XG4gICAgaGVpZ2h0OiAxMHB4OyB9XG4gIC5xdWl6X19vcHRpb24tLXNsaWRlciAuaXJzLS1mbGF0IC5pcnMtYmFyIHtcbiAgICBoZWlnaHQ6IDEwcHg7IH1cbiAgLnF1aXpfX29wdGlvbi0tc2xpZGVyIC5pcnMtLWZsYXQgLmlycy1oYW5kbGUge1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgICBib3JkZXI6IDRweCBzb2xpZCAjZmZmO1xuICAgIHRvcDogMTJweDsgfVxuICAuaXJzLS1mbGF0Lmlycy13aXRoLWdyaWQge1xuICAgIGhlaWdodDogNDZweDsgfVxuICAuaXJzLS1mbGF0IC5pcnMtbGluZSB7XG4gICAgdG9wOiAxOXB4OyB9XG4gIC5pcnMtLWZsYXQgLmlycy1iYXIge1xuICAgIHRvcDogMTlweDsgfVxuICAucXVpel9fb3B0aW9uLS1zbGlkZXIgLmlycy0tZmxhdCAuaXJzLWdyaWQtdGV4dCB7XG4gICAgZm9udC1zaXplOiAxLjJyZW07IH1cbiAgLnF1aXpfX29wdGlvbi0tc2xpZGVyIC5pcnMtLWZsYXQgLmlycy1ncmlkLXRleHQ6OmFmdGVyIHtcbiAgICBmb250LXNpemU6IDFyZW07IH1cbiAgLnF1aXpfX29wdGlvbi0tc2xpZGVyIC5pcnMtLWZsYXQgLmlycy1ncmlkLXRleHQuanMtZ3JpZC10ZXh0LTEge1xuICAgIGxlZnQ6IDkxJSAhaW1wb3J0YW50OyB9XG4gIC5xdWl6X19vcHRpb25zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtOyB9XG4gIC5xdWl6X19ib3R0b20ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTsgfVxuICAuYnRuLmJ0bi0tYmx1ZSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDEuN3JlbSAzLjlyZW0gMS43cmVtIDMuNnJlbTsgfVxuICAuYnRuLmJ0bi0tYmx1ZTo6YWZ0ZXIge1xuICAgIGJvcmRlci13aWR0aDogMCAwLjE1cmVtIC4xNXJlbSAwO1xuICAgIHBhZGRpbmc6IDAuMjVyZW07XG4gICAgcmlnaHQ6IDJyZW07IH1cbiAgLmJ0biB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAucXVpel9fYnRucyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTsgfVxuICAucXVpel9fb3B0aW9uLS1pbWFnZSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgbWFyZ2luLWxlZnQ6IDAuNHJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNHJlbTsgfVxuICAucXVpel9fb3B0aW9uLS1pbWFnZSAucXVpel9fb3B0aW9uLWNoZWNrYm94IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDMuNXJlbTsgfVxuICAucXVpel9fb3B0aW9ucyB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIC5xdWl6X19pdGVtOm50aC1jaGlsZCgyKSAudC1taW4yLCAucXVpel9faXRlbTpudGgtY2hpbGQoMykgLnQtbWluMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMy4xOThyZW07IH1cbiAgLnF1aXpfX29wdGlvbi1ibG9jayAudHNtMTIge1xuICAgIGZvbnQtc2l6ZTogMS4zcmVtOyB9XG4gIC5idG4uYnRuLS1vdXRsaW5lIHtcbiAgICBib3JkZXI6IDA7XG4gICAgYmFja2dyb3VuZDogMCAwO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgY29sb3I6ICMyODI3Mjg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDEuN3JlbSAzLjZyZW0gMS43cmVtIDMuOXJlbTsgfVxuICAuYnRuLmJ0bi0tb3V0bGluZTo6YWZ0ZXIge1xuICAgIGJvcmRlci13aWR0aDogMCAwLjE1cmVtIC4xNXJlbSAwO1xuICAgIHBhZGRpbmc6IDAuMjVyZW07XG4gICAgbGVmdDogMnJlbTsgfVxuICAucXVpel9fb3B0aW9uLS1udW1zLnF1aXpfX29wdGlvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAucXVpel9fb3B0aW9uLS1tdWx0aSAucXVpel9fb3B0aW9uLWNoZWNrYm94IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07IH1cbiAgLnF1aXpfX3NlbWlmaW5hbC1vcHRpb25zIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAucXVpel9fc2VtaWZpbmFsLW9wdGlvbiB7XG4gICAgd2lkdGg6IDQ4JTtcbiAgICBoZWlnaHQ6IDQuNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIHBhZGRpbmc6IDAgMS4zNTRyZW07IH1cbiAgLnF1aXpfX3NlbWlmaW5hbC1jaGVjay1pbWcge1xuICAgIHdpZHRoOiAxLjlyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAuNTIxcmVtOyB9XG4gIC5xdWl6X19zZW1pZmluYWwtaW5wdXRzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLnF1aXpfX3NlbWlmaW5hbC1pbnB1dHMgLmlucHV0IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiA0LjVyZW07XG4gICAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICAgIG9yZGVyOiAxOyB9XG4gIC5xdWl6X19zZW1pZmluYWwtaW5wdXRzIC5idG4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNC41cmVtO1xuICAgIG9yZGVyOiAyOyB9XG4gICAgLnF1aXpfX3NlbWlmaW5hbC1pbnB1dHMgLmJ0biAuYnRuLXRleHQge1xuICAgICAgZm9udC1zaXplOiAxLjNyZW07IH1cbiAgLmZvcm1fX2NoZWNrLXRleHQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZm9udC1zaXplOiAxLjJyZW07IH1cbiAgLnF1aXpfX29wdGlvbi0tY293cy5xdWl6X19vcHRpb24ge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5xdWl6X19zZW1pZmluYWwtb3B0aW9uLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMS4zcmVtOyB9IH1cblxuLm1lY2hfX3N1YnRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogNS45OXZ3OyB9XG5cbi5tZWNoLXNjcm9sbCAuc2Nyb2xsX190ZXh0IHtcbiAgbWFyZ2luLWJvdHRvbTogNS4ydnc7IH1cblxuLm1lY2hfX2lubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG5cbi5tZWNoX19yaWdodCB7XG4gIHBhZGRpbmctdG9wOiAwLjg4NXZ3OyB9XG5cbi5tZWNoX19pbWcge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMzYuNTYyNXZ3OyB9XG5cbi5tZWNoX19iZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAzNy45MTd2dztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDh2dztcbiAgbGVmdDogMTF2dztcbiAgei1pbmRleDogLTE7IH1cblxuLm1lY2ggLnBpbjpudGgtY2hpbGQoMSkgLnBpbl9faG92ZXIge1xuICBsZWZ0OiAtMTV2dztcbiAgdG9wOiAtM3Z3OyB9XG5cbi5tZWNoIC5waW46bnRoLWNoaWxkKDEpIC5waW5fX2ltZyB7XG4gIGJhY2tncm91bmQtc2l6ZTogMS4yNXZ3OyB9XG5cbi5tZWNoIC5waW46bnRoLWNoaWxkKDEpIC5waW5fX2xpbmUge1xuICB3aWR0aDogNi4xOTh2dztcbiAgbGVmdDogNy42dnc7XG4gIHRvcDogMXZ3OyB9XG5cbi5tZWNoIC5waW46bnRoLWNoaWxkKDIpIC5waW5fX2hvdmVyIHtcbiAgbGVmdDogMS44dnc7XG4gIHRvcDogLTYuNXZ3OyB9XG5cbi5tZWNoIC5waW46bnRoLWNoaWxkKDIpIC5waW5fX2ltZyB7XG4gIGJhY2tncm91bmQtc2l6ZTogMC45OXZ3OyB9XG5cbi5tZWNoIC5waW46bnRoLWNoaWxkKDIpIC5waW5fX2xpbmUge1xuICB3aWR0aDogMS45Nzl2dztcbiAgbGVmdDogMS42dnc7XG4gIHRvcDogMi44dnc7IH1cblxuLm1lY2ggLnBpbjpudGgtY2hpbGQoMykgLnBpbl9faG92ZXIge1xuICBsZWZ0OiAxMS41dnc7XG4gIHRvcDogLTQuN3Z3OyB9XG5cbi5tZWNoIC5waW46bnRoLWNoaWxkKDMpIC5waW5fX2ltZyB7XG4gIGJhY2tncm91bmQtc2l6ZTogMS4zMDJ2dzsgfVxuXG4ubWVjaCAucGluOm50aC1jaGlsZCgzKSAucGluX19saW5lIHtcbiAgd2lkdGg6IDExLjQ1OHZ3O1xuICBsZWZ0OiAtNy45dnc7XG4gIHRvcDogMy44dnc7IH1cblxuLm1lY2ggLnBpbjpudGgtY2hpbGQoNCkgLnBpbl9faG92ZXIge1xuICBsZWZ0OiAtMTUuNnZ3O1xuICB0b3A6IC0yLjV2dzsgfVxuXG4ubWVjaCAucGluOm50aC1jaGlsZCg0KSAucGluX19pbWcge1xuICBiYWNrZ3JvdW5kLXNpemU6IDAuODg1dnc7IH1cblxuLm1lY2ggLnBpbjpudGgtY2hpbGQoNCkgLnBpbl9fbGluZSB7XG4gIHdpZHRoOiA4LjQ5dnc7XG4gIGxlZnQ6IDUuOHZ3O1xuICB0b3A6IDIuOXZ3OyB9XG5cbi5tZWNoIC5waW46bnRoLWNoaWxkKDUpIC5waW5fX2hvdmVyIHtcbiAgbGVmdDogMi4ydnc7XG4gIHRvcDogLTMuNnZ3OyB9XG5cbi5tZWNoIC5waW46bnRoLWNoaWxkKDUpIC5waW5fX2ltZyB7XG4gIGJhY2tncm91bmQtc2l6ZTogMC42Nzd2dzsgfVxuXG4ubWVjaCAucGluOm50aC1jaGlsZCg1KSAucGluX19saW5lIHtcbiAgd2lkdGg6IDMuMDczdnc7XG4gIGxlZnQ6IDEuMXZ3O1xuICB0b3A6IDIuN3Z3OyB9XG5cbi5tZWNoIC5waW46bnRoLWNoaWxkKDYpIC5waW5fX2hvdmVyIHtcbiAgbGVmdDogLTIuNXZ3O1xuICB0b3A6IDh2dzsgfVxuXG4ubWVjaCAucGluOm50aC1jaGlsZCg2KSAucGluX19pbWcge1xuICBiYWNrZ3JvdW5kLXNpemU6IDAuNjc3dnc7IH1cblxuLm1lY2ggLnBpbjpudGgtY2hpbGQoNikgLnBpbl9fbGluZSB7XG4gIHdpZHRoOiAwLjkzNzV2dztcbiAgbGVmdDogMi42dnc7XG4gIHRvcDogLTQuNnZ3OyB9XG5cbi5tZWNoIC5waW46bnRoLWNoaWxkKDcpIC5waW5fX2hvdmVyIHtcbiAgbGVmdDogLTI3LjR2dztcbiAgdG9wOiAtNy4ydnc7IH1cblxuLm1lY2ggLnBpbjpudGgtY2hpbGQoNykgLnBpbl9faW1nIHtcbiAgYmFja2dyb3VuZC1zaXplOiAwLjU3M3Z3OyB9XG5cbi5tZWNoIC5waW46bnRoLWNoaWxkKDcpIC5waW5fX2xpbmUge1xuICB3aWR0aDogMjB2dztcbiAgbGVmdDogNS43dnc7XG4gIHRvcDogMy40dnc7IH1cblxuLm1lY2ggLnBpbjpudGgtY2hpbGQoOCkgLnBpbl9faG92ZXIge1xuICBsZWZ0OiA1LjZ2dztcbiAgdG9wOiAtNHZ3OyB9XG5cbi5tZWNoIC5waW46bnRoLWNoaWxkKDgpIC5waW5fX2ltZyB7XG4gIGJhY2tncm91bmQtc2l6ZTogMS40MDYyNXZ3OyB9XG5cbi5tZWNoIC5waW46bnRoLWNoaWxkKDgpIC5waW5fX2xpbmUge1xuICB3aWR0aDogOC4wNzN2dztcbiAgbGVmdDogLTMuMXZ3O1xuICB0b3A6IDQuMnZ3OyB9XG5cbi5tZWNoIC5waW5fX2l0ZW0ge1xuICB3aWR0aDogMS44NzV2dztcbiAgaGVpZ2h0OiAxLjg3NXZ3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGQ0ZWExOyB9XG4gIC5tZWNoIC5waW5fX2l0ZW06OmFmdGVyLCAubWVjaCAucGluX19pdGVtOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwZDRlYTE7IH1cblxuLm1lY2ggLnBpbl9faG92ZXIge1xuICBwYWRkaW5nOiAwO1xuICBvcGFjaXR5OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgdHJhbnNmb3JtOiBub25lOyB9XG5cbi5tZWNoIC5waW5fX2ltZyB7XG4gIHdpZHRoOiAyLjYwNHZ3O1xuICBoZWlnaHQ6IDIuNjA0dnc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWYwZjY7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjc4MTI1dnc7IH1cblxuLm1lY2ggLnBpbl9fbGluZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogZmxleDsgfVxuXG4uc2VjdGlvbi5oYXMtLWxpbmUge1xuICBwYWRkaW5nLXRvcDogMDsgfVxuXG4uc2VjdGlvbi5oYXMtLWxpbmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogLjcyOXZ3O1xuICBoZWlnaHQ6IC43Mjl2dztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDZlNWYzO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAzNnZ3O1xuICB0b3A6IDEuMnZ3OyB9XG5cbi5zZWN0aW9uLmhhcy0tbGluZTo6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAxLjUzdnc7XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMzZ2dztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q2ZTVmMzsgfVxuXG4ucGFydCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDMuNjQ2dnc7IH1cbiAgLnBhcnQ6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAucGFydF9faW1nIHtcbiAgICB3aWR0aDogNy44MTI1dnc7XG4gICAgaGVpZ2h0OiA3LjgxMjV2dztcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgbWFyZ2luLXJpZ2h0OiA0LjU4M3Z3O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZWRmMmY2OyB9XG4gICAgLnBhcnRfX2ltZzo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgd2lkdGg6IDMuNzV2dztcbiAgICAgIGhlaWdodDogMXB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Q2ZTVmMztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgcmlnaHQ6IC0yLjQ0OHZ3O1xuICAgICAgei1pbmRleDogLTE7IH1cbiAgICAucGFydF9faW1nOjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHdpZHRoOiAwLjY3N3Z3O1xuICAgICAgaGVpZ2h0OiAwLjY3N3Z3O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzBkNGVhMTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgcmlnaHQ6IC0yLjQ0OHZ3OyB9XG4gIC5wYXJ0X190ZXh0IHtcbiAgICBtYXgtd2lkdGg6IDE0LjA2MjV2dzsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgLm1lY2hfX3N1YnRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtOyB9XG4gIC5tZWNoLXNjcm9sbCAuc2Nyb2xsX190ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA1LjJyZW07IH1cbiAgLm1lY2hfX3JpZ2h0IHtcbiAgICBwYWRkaW5nLXRvcDogMC44ODVyZW07IH1cbiAgLm1lY2hfX2ltZyB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLm1lY2hfX2JnIHtcbiAgICB3aWR0aDogMzcuOTE3cmVtO1xuICAgIHRvcDogOHJlbTtcbiAgICBsZWZ0OiAxMXJlbTsgfVxuICAubWVjaCAucGluOm50aC1jaGlsZCgxKSAucGluX19ob3ZlciB7XG4gICAgbGVmdDogLTE1cmVtO1xuICAgIHRvcDogLTNyZW07IH1cbiAgLm1lY2ggLnBpbjpudGgtY2hpbGQoMSkgLnBpbl9faW1nIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDIuMzVyZW07IH1cbiAgLm1lY2ggLnBpbjpudGgtY2hpbGQoMSkgLnBpbl9fbGluZSB7XG4gICAgd2lkdGg6IDYuMTk4cmVtO1xuICAgIGxlZnQ6IDcuNnJlbTtcbiAgICB0b3A6IDFyZW07IH1cbiAgLm1lY2ggLnBpbjpudGgtY2hpbGQoMikgLnBpbl9faG92ZXIge1xuICAgIGxlZnQ6IDEuOHJlbTtcbiAgICB0b3A6IC02LjVyZW07IH1cbiAgLm1lY2ggLnBpbjpudGgtY2hpbGQoMikgLnBpbl9faW1nIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEuODlyZW07IH1cbiAgLm1lY2ggLnBpbjpudGgtY2hpbGQoMikgLnBpbl9fbGluZSB7XG4gICAgd2lkdGg6IDEuOTc5cmVtO1xuICAgIGxlZnQ6IDEuNnJlbTtcbiAgICB0b3A6IDIuOHJlbTsgfVxuICAubWVjaCAucGluOm50aC1jaGlsZCgzKSAucGluX19ob3ZlciB7XG4gICAgbGVmdDogMTEuNXJlbTtcbiAgICB0b3A6IC00LjdyZW07IH1cbiAgLm1lY2ggLnBpbjpudGgtY2hpbGQoMykgLnBpbl9faW1nIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDIuMzAycmVtOyB9XG4gIC5tZWNoIC5waW46bnRoLWNoaWxkKDMpIC5waW5fX2xpbmUge1xuICAgIHdpZHRoOiAxMS40NThyZW07XG4gICAgbGVmdDogLTcuOXJlbTtcbiAgICB0b3A6IDMuOHJlbTsgfVxuICAubWVjaCAucGluOm50aC1jaGlsZCg0KSAucGluX19ob3ZlciB7XG4gICAgbGVmdDogLTE1LjZyZW07XG4gICAgdG9wOiAtMi41cmVtOyB9XG4gIC5tZWNoIC5waW46bnRoLWNoaWxkKDQpIC5waW5fX2ltZyB7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxLjY4NXJlbTsgfVxuICAubWVjaCAucGluOm50aC1jaGlsZCg0KSAucGluX19saW5lIHtcbiAgICB3aWR0aDogOC40OXJlbTtcbiAgICBsZWZ0OiA1LjhyZW07XG4gICAgdG9wOiAyLjlyZW07IH1cbiAgLm1lY2ggLnBpbjpudGgtY2hpbGQoNSkgLnBpbl9faG92ZXIge1xuICAgIGxlZnQ6IDIuMnJlbTtcbiAgICB0b3A6IC0zLjZyZW07IH1cbiAgLm1lY2ggLnBpbjpudGgtY2hpbGQoNSkgLnBpbl9faW1nIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEuMjc3cmVtOyB9XG4gIC5tZWNoIC5waW46bnRoLWNoaWxkKDUpIC5waW5fX2xpbmUge1xuICAgIHdpZHRoOiAzLjA3M3JlbTtcbiAgICBsZWZ0OiAxLjFyZW07XG4gICAgdG9wOiAyLjdyZW07IH1cbiAgLm1lY2ggLnBpbjpudGgtY2hpbGQoNikgLnBpbl9faG92ZXIge1xuICAgIGxlZnQ6IC0yLjVyZW07XG4gICAgdG9wOiA4cmVtOyB9XG4gIC5tZWNoIC5waW46bnRoLWNoaWxkKDYpIC5waW5fX2ltZyB7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxLjI3N3JlbTsgfVxuICAubWVjaCAucGluOm50aC1jaGlsZCg2KSAucGluX19saW5lIHtcbiAgICB3aWR0aDogMC45Mzc1cmVtO1xuICAgIGxlZnQ6IDIuNnJlbTtcbiAgICB0b3A6IC00LjZyZW07IH1cbiAgLm1lY2ggLnBpbjpudGgtY2hpbGQoNykgLnBpbl9faG92ZXIge1xuICAgIGxlZnQ6IC0yNy40cmVtO1xuICAgIHRvcDogLTcuMnJlbTsgfVxuICAubWVjaCAucGluOm50aC1jaGlsZCg3KSAucGluX19pbWcge1xuICAgIGJhY2tncm91bmQtc2l6ZTogMS4wNzNyZW07IH1cbiAgLm1lY2ggLnBpbjpudGgtY2hpbGQoNykgLnBpbl9fbGluZSB7XG4gICAgd2lkdGg6IDIwcmVtO1xuICAgIGxlZnQ6IDUuN3JlbTtcbiAgICB0b3A6IDMuNHJlbTsgfVxuICAubWVjaCAucGluOm50aC1jaGlsZCg4KSAucGluX19ob3ZlciB7XG4gICAgbGVmdDogNS42cmVtO1xuICAgIHRvcDogLTRyZW07IH1cbiAgLm1lY2ggLnBpbjpudGgtY2hpbGQoOCkgLnBpbl9faW1nIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDIuNzA2MjVyZW07IH1cbiAgLm1lY2ggLnBpbjpudGgtY2hpbGQoOCkgLnBpbl9fbGluZSB7XG4gICAgd2lkdGg6IDguMDczcmVtO1xuICAgIGxlZnQ6IC0zLjFyZW07XG4gICAgdG9wOiA0LjJyZW07IH1cbiAgLm1lY2ggLnBpbl9faXRlbSB7XG4gICAgd2lkdGg6IDEuODc1cmVtO1xuICAgIGhlaWdodDogMS44NzVyZW07IH1cbiAgLm1lY2ggLnBpbl9faW1nIHtcbiAgICBtaW4td2lkdGg6IDUuNXJlbTtcbiAgICBoZWlnaHQ6IDUuNXJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNzgxMjVyZW07IH1cbiAgLnNlY3Rpb24uaGFzLS1saW5lOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnNlY3Rpb24uaGFzLS1saW5lOjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAucGFydF9fdGV4dCAudHNtMTIge1xuICAgIGZvbnQtc2l6ZTogMS4zcmVtOyB9XG4gIC5wYXJ0X190ZXh0IC50LW1pbjIge1xuICAgIGZvbnQtc2l6ZTogMi4ycmVtOyB9XG4gIC5wYXJ0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzLjY0NnJlbTsgfVxuICAgIC5wYXJ0X19pbWcge1xuICAgICAgbWluLXdpZHRoOiAxMS44MTI1cmVtO1xuICAgICAgaGVpZ2h0OiAxMS44MTI1cmVtO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAzLjU4M3JlbTsgfVxuICAgICAgLnBhcnRfX2ltZzo6YmVmb3JlIHtcbiAgICAgICAgd2lkdGg6IDMuNzVyZW07XG4gICAgICAgIHJpZ2h0OiAtMi40NDhyZW07IH1cbiAgICAgIC5wYXJ0X19pbWc6OmFmdGVyIHtcbiAgICAgICAgd2lkdGg6IDAuNjc3cmVtO1xuICAgICAgICBoZWlnaHQ6IDAuNjc3cmVtO1xuICAgICAgICByaWdodDogLTIuNDQ4cmVtOyB9XG4gICAgLnBhcnRfX3RleHQge1xuICAgICAgbWF4LXdpZHRoOiB1bnNldDsgfVxuICAubWVjaF9faW5uZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIC5tZWNoX19pbm5lciAucGFydHMge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTsgfVxuICAubWVjaF9faXRlbXMgLnBpbiB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB3aWR0aDogNTAlO1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07IH1cbiAgICAubWVjaF9faXRlbXMgLnBpbiAucGluX19ob3ZlciB7XG4gICAgICBwb3NpdGlvbjogc3RhdGljOyB9XG4gICAgLm1lY2hfX2l0ZW1zIC5waW4gLnBpbl9fbGluZSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5tZWNoX19pdGVtcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIC5tZWNoX19pdGVtcyAucGluX19ob3ZlciAudHNtMTIge1xuICAgICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsOyB9XG4gICAgICAubWVjaF9faXRlbXMgLnBpbl9faG92ZXIgLnRzbTEyIGJyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5kaXJlY3Rpb25fX3N1YnRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMy4zODV2dzsgfVxuXG4uZGlyZWN0aW9uX19pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7IH1cblxuLmRpcmVjdGlvbl9fYmxvY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzUzNDNkO1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogNTAlOyB9XG5cbi5kaXJlY3Rpb25fX3JpZ2h0IHtcbiAgcGFkZGluZzogMi45Njg3NXZ3IDIuOTY3dncgMi40NDh2dyAzLjc2N3Z3OyB9XG5cbi5kaXJlY3Rpb25fX2ltZyB7XG4gIHdpZHRoOiAyMy4yMjl2dztcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgfVxuXG4uZGlyZWN0aW9uX19pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMS40MDYyNXZ3OyB9XG4gIC5kaXJlY3Rpb25fX2l0ZW06bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uZGlyZWN0aW9uX19jaGVjayB7XG4gIHdpZHRoOiAxLjU2MjV2dztcbiAgaGVpZ2h0OiAxLjU2MjV2dztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFjYzkzNTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjc4MTI1dnc7IH1cbiAgLmRpcmVjdGlvbl9fY2hlY2submVnYXRpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkZjBiMzE7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gIC5kaXJlY3Rpb25fX3N1YnRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzLjM4NXJlbTsgfVxuICAuZGlyZWN0aW9uX19ibG9jayB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmRpcmVjdGlvbl9fcmlnaHQge1xuICAgIHBhZGRpbmc6IDIuMDY4NzVyZW0gMS4xNjdyZW0gMS43NDhyZW0gMi44NjdyZW07IH1cbiAgLmRpcmVjdGlvbl9faW1nIHtcbiAgICB3aWR0aDogNTAlOyB9XG4gIC5kaXJlY3Rpb25fX2l0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNDA2MjVyZW07IH1cbiAgICAuZGlyZWN0aW9uX19pdGVtIC50c20xMyBiciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5kaXJlY3Rpb25fX2NoZWNrIHtcbiAgICBtaW4td2lkdGg6IDJyZW07XG4gICAgbWluLWhlaWdodDogMnJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNzgxMjVyZW07IH1cbiAgLmRpcmVjdGlvbl9faW5uZXIge1xuICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICBoMiBiciB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuZGlyZWN0aW9uX19yaWdodCAudC1taW4yIHtcbiAgICBmb250LXNpemU6IDIuMXJlbTsgfVxuICAuZGlyZWN0aW9uX19yaWdodCAudHNtMTMge1xuICAgIGZvbnQtc2l6ZTogMS4zcmVtOyB9XG4gIC5kaXJlY3Rpb25fX3N1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IDEuNnJlbTsgfVxuICAuZGlyZWN0aW9uIC50aXRsZSBiciB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAub3B0aW9uc19fc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtOyB9XG4gIC5vcHRpb25zX190ZXh0IC50LW1pbjIge1xuICAgIGZvbnQtc2l6ZTogMi4zcmVtOyB9XG4gIC5vcHRpb25zX190ZXh0IC50ZXh0IHtcbiAgICBmb250LXNpemU6IDEuNXJlbTsgfVxuICAgIC5vcHRpb25zX190ZXh0IC50ZXh0IGJyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4ub3B0aW9ucyAuc2Nyb2xsX190ZXh0IHtcbiAgbWFyZ2luLWJvdHRvbTogNC45dnc7IH1cblxuLm9wdGlvbnNfX3N1YnRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMi42MDR2dzsgfVxuXG4ub3B0aW9uc19fd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLWJvdHRvbTogMy40Mzc1dnc7IH1cblxuLm9wdGlvbnNfX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cbi5vcHRpb25zX19pbWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgd2lkdGg6IDguMzMzdnc7XG4gIGhlaWdodDogOS4zNzV2dztcbiAgbWFyZ2luLXJpZ2h0OiA0LjQyN3Z3OyB9XG4gIC5vcHRpb25zX19pbWc6OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgd2lkdGg6IDMuNzV2dztcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDZlNWYzO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgcmlnaHQ6IC0yLjY0OHZ3O1xuICAgIHotaW5kZXg6IC0xOyB9XG4gIC5vcHRpb25zX19pbWc6OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICB3aWR0aDogLjY3N3Z3O1xuICAgIGhlaWdodDogLjY3N3Z3O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGQ0ZWExO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgcmlnaHQ6IC0yLjg0OHZ3OyB9XG5cbi5vcHRpb25zX19pdGVtLmJpZyAub3B0aW9uc19faW1nIHtcbiAgd2lkdGg6IDIwLjI2dnc7XG4gIGhlaWdodDogMTguMjI5dnc7XG4gIG1hcmdpbi1yaWdodDogNy43MDh2dzsgfVxuICAub3B0aW9uc19faXRlbS5iaWcgLm9wdGlvbnNfX2ltZzo6YmVmb3JlIHtcbiAgICB3aWR0aDogOC43NXZ3O1xuICAgIHRvcDogMzclO1xuICAgIHJpZ2h0OiAtNC42NDh2dzsgfVxuICAub3B0aW9uc19faXRlbS5iaWcgLm9wdGlvbnNfX2ltZzo6YWZ0ZXIge1xuICAgIHRvcDogMzclO1xuICAgIHJpZ2h0OiAtNS4yNDh2dzsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgLm9wdGlvbnMgLnNjcm9sbF9fdGV4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNC45cmVtOyB9XG4gIC5vcHRpb25zX19zdWJ0aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMi42MDRyZW07IH1cbiAgLm9wdGlvbnNfX3dyYXBwZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB3aWR0aDogMjlyZW07IH1cbiAgLm9wdGlvbnNfX2ltZyB7XG4gICAgbWluLXdpZHRoOiA4LjMzM3JlbTtcbiAgICBoZWlnaHQ6IDkuMzc1cmVtO1xuICAgIG1hcmdpbi1yaWdodDogNC40MjdyZW07IH1cbiAgICAub3B0aW9uc19faW1nOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDMuNzVyZW07XG4gICAgICByaWdodDogLTIuNjQ4cmVtOyB9XG4gICAgLm9wdGlvbnNfX2ltZzo6YWZ0ZXIge1xuICAgICAgd2lkdGg6IC42NzdyZW07XG4gICAgICBoZWlnaHQ6IC42NzdyZW07XG4gICAgICByaWdodDogLTIuODQ4cmVtOyB9XG4gIC5vcHRpb25zX19pdGVtLmJpZyAub3B0aW9uc19faW1nIHtcbiAgICBtaW4td2lkdGg6IDguMzMzcmVtO1xuICAgIGhlaWdodDogOS4zNzVyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiA0LjQyN3JlbTsgfVxuICAgIC5vcHRpb25zX19pdGVtLmJpZyAub3B0aW9uc19faW1nOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDMuNzVyZW07XG4gICAgICByaWdodDogLTIuNjQ4cmVtOyB9XG4gICAgLm9wdGlvbnNfX2l0ZW0uYmlnIC5vcHRpb25zX19pbWc6OmFmdGVyIHtcbiAgICAgIHdpZHRoOiAuNjc3cmVtO1xuICAgICAgaGVpZ2h0OiAuNjc3cmVtO1xuICAgICAgcmlnaHQ6IC0yLjg0OHJlbTsgfVxuICAub3B0aW9uc19faXRlbXMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5vcHRpb25zX19pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtOyB9XG4gIC5vcHRpb25zIC50ZXh0MjQge1xuICAgIGZvbnQtc2l6ZTogMnJlbTsgfVxuICAub3B0aW9ucyAudHNtMTMge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtOyB9IH1cblxuLmRvd25sb2FkIC5zY3JvbGwge1xuICB0b3A6IDUuOXZ3OyB9XG5cbi5kb3dubG9hZF9fZGF0ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAuOXZ3O1xuICBjb2xvcjogIzFjYzkzNTsgfVxuICAuZG93bmxvYWRfX2RhdGU6OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHdpZHRoOiAuMzY1dnc7XG4gICAgaGVpZ2h0OiAuMzY1dnc7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzUyYjA2MDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIGxlZnQ6IDA7XG4gICAgLXdlYmtpdC1hbmltYXRpb246IG9ubGluZSAycyBpbmZpbml0ZTtcbiAgICBhbmltYXRpb246IG9ubGluZSAycyBpbmZpbml0ZTsgfVxuXG4uZG93bmxvYWRfX2Zvcm0ge1xuICBwYWRkaW5nOiAzLjEyNXZ3IDQuMTY3dnc7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGJhY2tncm91bmQ6ICNlOWYwZjYgdXJsKFwiLi4vaW1nL2JlbGV4LnN2Z1wiKSBuby1yZXBlYXQgMTV2dyBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogNzkuNXZ3O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmRvd25sb2FkX19mb3JtLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjY2N3Z3OyB9XG4gIC5kb3dubG9hZF9fZm9ybS13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbi1ib3R0b206IDEuNTYyNXZ3OyB9XG4gIC5kb3dubG9hZF9fZm9ybSAuaW5wdXQge1xuICAgIGhlaWdodDogMy4xMjV2dztcbiAgICB3aWR0aDogMTMuMDIxdnc7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjkzNzV2dztcbiAgICBib3JkZXI6IG5vbmU7IH1cbiAgLmRvd25sb2FkX19mb3JtIGlucHV0W3R5cGU9XCJ0ZWxcIl0ge1xuICAgIHdpZHRoOiAxNi4yNXZ3OyB9XG4gIC5kb3dubG9hZF9fZm9ybSAuYnRuIHtcbiAgICBwYWRkaW5nOiAwIDMuNjQ2dnc7XG4gICAgaGVpZ2h0OiAzLjEyNXZ3OyB9XG4gIC5kb3dubG9hZF9fZm9ybS1zaXplIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDIzdnc7XG4gICAgdG9wOiA1dnc7IH1cbiAgICAuZG93bmxvYWRfX2Zvcm0tc2l6ZS1iZyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgd2lkdGg6IDcuMDgzdnc7IH1cbiAgICAuZG93bmxvYWRfX2Zvcm0tc2l6ZS10ZXh0IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDEuNnZ3O1xuICAgICAgdG9wOiAydnc7IH1cbiAgLmRvd25sb2FkX19mb3JtLW1vY2t1cCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAtMjQuOHZ3O1xuICAgIHRvcDogLTQuMnZ3O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDUwLjEwNHZ3OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkge1xuICAuZG93bmxvYWQgLnNjcm9sbCB7XG4gICAgdG9wOiA1LjlyZW07IH1cbiAgLmRvd25sb2FkX19kYXRlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuMXJlbTsgfVxuICAgIC5kb3dubG9hZF9fZGF0ZTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAwLjZyZW07XG4gICAgICBoZWlnaHQ6IDAuNnJlbTsgfVxuICAuZG93bmxvYWRfX2Zvcm0ge1xuICAgIHBhZGRpbmc6IDMuMTI1cmVtIDQuMTY3cmVtO1xuICAgIGJhY2tncm91bmQ6ICNlOWYwZjYgdXJsKFwiLi4vaW1nL2JlbGV4LnN2Z1wiKSBuby1yZXBlYXQgMTVyZW0gY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogNzkuNXJlbTtcbiAgICBwYWRkaW5nLXRvcDogMzByZW07IH1cbiAgICAuZG93bmxvYWRfX2Zvcm0tdGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMS42NjdyZW07IH1cbiAgICAuZG93bmxvYWRfX2Zvcm0td3JhcHBlciB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjU2MjVyZW07IH1cbiAgICAuZG93bmxvYWRfX2Zvcm0gLmlucHV0IHtcbiAgICAgIGhlaWdodDogNC41cmVtO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgZm9udC1zaXplOiAxLjNyZW07IH1cbiAgICAuZG93bmxvYWRfX2Zvcm0gaW5wdXRbdHlwZT1cInRlbFwiXSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgIC5kb3dubG9hZF9fZm9ybSAuYnRuIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogNC41cmVtOyB9XG4gICAgLmRvd25sb2FkX19mb3JtLXNpemUge1xuICAgICAgcmlnaHQ6IDIzLjZyZW07XG4gICAgICB0b3A6IDEycmVtOyB9XG4gICAgICAuZG93bmxvYWRfX2Zvcm0tc2l6ZS1iZyB7XG4gICAgICAgIHdpZHRoOiA3LjA4M3JlbTsgfVxuICAgICAgLmRvd25sb2FkX19mb3JtLXNpemUtdGV4dCB7XG4gICAgICAgIGxlZnQ6IDEuNnJlbTtcbiAgICAgICAgdG9wOiAycmVtOyB9XG4gICAgLmRvd25sb2FkX19mb3JtLW1vY2t1cCB7XG4gICAgICByaWdodDogLTI0LjhyZW07XG4gICAgICB3aWR0aDogNTAuMTA0cmVtO1xuICAgICAgdG9wOiAxcmVtOyB9XG4gIC5kb3dubG9hZF9fZm9ybS10aXRsZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLmRvd25sb2FkX19mb3JtLXRpdGxlIGJyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmRvd25sb2FkX19mb3JtLXdyYXBwZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH0gfVxuXG4ucG9wdWxhciAuc2Nyb2xsX190ZXh0IHtcbiAgbWFyZ2luLWJvdHRvbTogNS40dnc7IH1cblxuLnBvcHVsYXIuaGFzLS1saW5lOjpiZWZvcmUge1xuICB0b3A6IDUuN3Z3OyB9XG5cbi5wb3B1bGFyLmhhcy0tbGluZTo6YWZ0ZXIge1xuICB0b3A6IDZ2dzsgfVxuXG4ucG9wdWxhcl9faXRlbXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtd3JhcDogd3JhcDsgfVxuXG4ucG9wdWxhcl9faXRlbSB7XG4gIHdpZHRoOiAzOC4xNTYyNXZ3O1xuICBtYXJnaW4tYm90dG9tOiAzLjY0NnZ3OyB9XG5cbi5wb3B1bGFyX19zbGlkZXJzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLWJvdHRvbTogMS4wNDJ2dzsgfVxuXG4ucG9wdWxhcl9fc2xpZGVyIHtcbiAgd2lkdGg6IDMxLjQwNjI1dnc7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlOWYwZjY7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgbWFyZ2luLXJpZ2h0OiAwLjUyMXZ3O1xuICBtYXJnaW4tdG9wOiAwLjIwOHZ3O1xuICBtYXJnaW4tYm90dG9tOiAwLjIwOHZ3OyB9XG4gIC5wb3B1bGFyX19zbGlkZXItaW1nIHtcbiAgICB3aWR0aDogMzEuNDA2MjV2dztcbiAgICBoZWlnaHQ6IDE1LjcyNXZ3O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgIC5wb3B1bGFyX19zbGlkZXItaW1nIGltZyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICAtby1vYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gIC5wb3B1bGFyX19zbGlkZXItbmF2LnNsaWNrLXZlcnRpY2FsIHtcbiAgICB3aWR0aDogNi4yNXZ3OyB9XG4gICAgLnBvcHVsYXJfX3NsaWRlci1uYXYuc2xpY2stdmVydGljYWwgLnBvcHVsYXJfX3NsaWRlci1uYXYtaW1nIHtcbiAgICAgIG1hcmdpbi10b3A6IDAuMjA4dnc7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwLjIwOHZ3O1xuICAgICAgd2lkdGg6IDYuMjV2dztcbiAgICAgIGhlaWdodDogMy42NDZ2dztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgIC5wb3B1bGFyX19zbGlkZXItbmF2LnNsaWNrLXZlcnRpY2FsIC5wb3B1bGFyX19zbGlkZXItbmF2LWltZyBpbWcge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgLW8tb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG5cbi5wb3B1bGFyX193cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gIC5wb3B1bGFyX193cmFwcGVyIC5idG4ge1xuICAgIGhlaWdodDogMy45MDYyNXZ3O1xuICAgIHBhZGRpbmc6IDAgMi4wODN2dzsgfVxuICAgIC5wb3B1bGFyX193cmFwcGVyIC5idG5fX3Bob25lIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAuODg1dnc7XG4gICAgICB3aWR0aDogMS4wNDJ2dzsgfVxuICAucG9wdWxhcl9fd3JhcHBlciAubGlua19faW1nIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiAwLjYyNXZ3OyB9XG5cbi5wb3B1bGFyX19yaWdodCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuLnBvcHVsYXJfX2ltZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1heC13aWR0aDogMy41OTM3NXZ3OyB9XG5cbi5wb3B1bGFyX190YWJsZSB7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U5ZjBmNjtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgbWFyZ2luLWJvdHRvbTogMS41NjI1dnc7IH1cbiAgLnBvcHVsYXJfX3RhYmxlIHRyIHtcbiAgICBoZWlnaHQ6IDEuODIzdnc7IH1cbiAgLnBvcHVsYXJfX3RhYmxlIHRyOm50aC1jaGlsZChldmVuKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZjBmNjsgfVxuICAucG9wdWxhcl9fdGFibGUgdGQ6bnRoLWNoaWxkKDEpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuMzAydnc7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG4ucG9wdWxhcl9fYnRucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkge1xuICAucG9wdWxhciAuc2Nyb2xsX190ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA1LjRyZW07IH1cbiAgLnBvcHVsYXIuaGFzLS1saW5lOjpiZWZvcmUge1xuICAgIHRvcDogNS43cmVtOyB9XG4gIC5wb3B1bGFyLmhhcy0tbGluZTo6YWZ0ZXIge1xuICAgIHRvcDogNnJlbTsgfVxuICAucG9wdWxhcl9faXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMy42NDZyZW07IH1cbiAgLnBvcHVsYXJfX3NsaWRlcnMge1xuICAgIG1hcmdpbi1ib3R0b206IDEuMDQycmVtOyB9XG4gIC5wb3B1bGFyX19zbGlkZXIge1xuICAgIHdpZHRoOiA4MCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjUyMXJlbTtcbiAgICBtYXJnaW4tdG9wOiAwLjIwOHJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjIwOHJlbTsgfVxuICAgIC5wb3B1bGFyX19zbGlkZXItaW1nIHtcbiAgICAgIHdpZHRoOiAzMS40MDYyNXJlbTtcbiAgICAgIGhlaWdodDogMTUuNzI1cmVtOyB9XG4gICAgLnBvcHVsYXJfX3NsaWRlci1uYXYuc2xpY2stdmVydGljYWwge1xuICAgICAgd2lkdGg6IDIwJTsgfVxuICAgICAgLnBvcHVsYXJfX3NsaWRlci1uYXYuc2xpY2stdmVydGljYWwgLnBvcHVsYXJfX3NsaWRlci1uYXYtaW1nIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMC4yMDhyZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuMjA4cmVtO1xuICAgICAgICB3aWR0aDogNi4yNXJlbTtcbiAgICAgICAgaGVpZ2h0OiAzLjY0NnJlbTsgfVxuICAucG9wdWxhcl9fd3JhcHBlciAuYnRuIHtcbiAgICBoZWlnaHQ6IDMuOTA2MjVyZW07XG4gICAgcGFkZGluZzogMCAyLjA4M3JlbTsgfVxuICAgIC5wb3B1bGFyX193cmFwcGVyIC5idG5fX3Bob25lIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMC44ODVyZW07XG4gICAgICB3aWR0aDogMS4wNDJyZW07IH1cbiAgLnBvcHVsYXJfX3dyYXBwZXIgLmxpbmtfX2ltZyB7XG4gICAgd2lkdGg6IDEuMnJlbTsgfVxuICAucG9wdWxhcl9faW1nIHtcbiAgICBtaW4td2lkdGg6IDRyZW07IH1cbiAgLnBvcHVsYXJfX3RhYmxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjU2MjVyZW07XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgb3ZlcmZsb3cteDogc2Nyb2xsO1xuICAgIGZvbnQtc2l6ZTogMS4zcmVtOyB9XG4gICAgLnBvcHVsYXJfX3RhYmxlIHRyIHtcbiAgICAgIGhlaWdodDogMi41cmVtOyB9XG4gICAgLnBvcHVsYXJfX3RhYmxlIHRkOm50aC1jaGlsZCgxKSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEuMzAycmVtOyB9XG4gICAgLnBvcHVsYXJfX3RhYmxlIHRkIHtcbiAgICAgIHBhZGRpbmc6IDFyZW07IH1cbiAgICAucG9wdWxhcl9fdGFibGUgdGgge1xuICAgICAgcGFkZGluZzogMXJlbTsgfVxuICAgIC5wb3B1bGFyX190YWJsZSB0Ym9keSB7XG4gICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5wb3B1bGFyX19yaWdodCAudGV4dCB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAucG9wdWxhcl9fdGFibGUgfiAucG9wdWxhcl9fd3JhcHBlciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgIC5wb3B1bGFyX190YWJsZSB+IC5wb3B1bGFyX193cmFwcGVyIC5idG4ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgIGhlaWdodDogNC41cmVtOyB9XG4gIC5wb3B1bGFyX19idG5zIC5idG4uYnRuLS1ibHVlIHtcbiAgICBoZWlnaHQ6IDQuNXJlbTsgfVxuICAucG9wdWxhcl9fdGV4dCAudHNtMTIge1xuICAgIGZvbnQtc2l6ZTogMS4zcmVtOyB9XG4gIC5wb3B1bGFyX190ZXh0IC50ZXh0MjQge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtOyB9XG4gIC5wb3B1bGFyX19yaWdodCAudGV4dCB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07IH0gfVxuXG4udXNhZ2UgLmNvbnRhaW5lci0tcmlnaHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cblxuLnVzYWdlIGgyIHtcbiAgbWFyZ2luLWJvdHRvbTogNC4xNjd2dzsgfVxuXG4udXNhZ2VfX2l0ZW1zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwOyB9XG5cbi51c2FnZV9faXRlbSB7XG4gIHBhZGRpbmc6IDEuNTYyNXZ3IDEuOTI3dnc7XG4gIHdpZHRoOiAyNXZ3O1xuICBoZWlnaHQ6IDE1LjYyNXZ3O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luLWJvdHRvbTogMC45Mzc1dnc7XG4gIG1hcmdpbi1yaWdodDogMC45Mzc1dnc7IH1cbiAgLnVzYWdlX19pdGVtIGgzIHtcbiAgICB6LWluZGV4OiAxOyB9XG4gIC51c2FnZV9faXRlbTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICB3aWR0aDogMXB4O1xuICAgIGhlaWdodDogMTAuMTA0dnc7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDIuMjkydnc7IH1cbiAgLnVzYWdlX19pdGVtOjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgd2lkdGg6IDAuNzI5dnc7XG4gICAgaGVpZ2h0OiAwLjcyOXZ3O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDkuNzkydnc7XG4gICAgbGVmdDogMS45OTJ2dzsgfVxuICAudXNhZ2VfX2l0ZW06bnRoLWNoaWxkKDEpLCAudXNhZ2VfX2l0ZW06bnRoLWNoaWxkKDQpIHtcbiAgICBib3JkZXItcmFkaXVzOiAwIDE1cHggMTVweCAwOyB9XG4gIC51c2FnZV9faXRlbTpudGgtY2hpbGQoMyksIC51c2FnZV9faXRlbTpudGgtY2hpbGQoNikge1xuICAgIG1hcmdpbi1yaWdodDogMDsgfVxuXG4udXNhZ2VfX3NoYWRvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCAjMjgyODI4IDAlLCByZ2JhKDQwLCA0MCwgNDAsIDApIDgwJSwgcmdiYSg0MCwgNDAsIDQwLCAwKSAxMDAlKTsgfVxuXG4uYWxzb19fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAyLjI5MnZ3OyB9XG5cbi5hbHNvX19pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMi41dnc7IH1cbiAgLmFsc29fX2l0ZW06bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uYWxzb19faW1nIHtcbiAgbWF4LXdpZHRoOiAyLjA4M3Z3O1xuICBtYXJnaW4tcmlnaHQ6IDEuMTk4dnc7IH1cblxuLnNjcm9sbC5zY3JvbGwtLXJpZ2h0IHtcbiAgbGVmdDogdW5zZXQ7XG4gIHJpZ2h0OiAuNXZ3OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkge1xuICAudXNhZ2UgaDIge1xuICAgIG1hcmdpbi1ib3R0b206IDQuMTY3cmVtOyB9XG4gIC51c2FnZV9faXRlbSB7XG4gICAgcGFkZGluZzogMS41NjI1cmVtIDEuOTI3cmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgICB3aWR0aDogNDklO1xuICAgIGhlaWdodDogMTUuNjI1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgLnVzYWdlX19pdGVtIC50c20xMyBiciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLnVzYWdlX19pdGVtOjpiZWZvcmUge1xuICAgICAgaGVpZ2h0OiA4cmVtO1xuICAgICAgbGVmdDogMi4yOTJyZW07IH1cbiAgICAudXNhZ2VfX2l0ZW06OmFmdGVyIHtcbiAgICAgIHdpZHRoOiAwLjcyOXJlbTtcbiAgICAgIGhlaWdodDogMC43MjlyZW07XG4gICAgICB0b3A6IDcuNzkycmVtO1xuICAgICAgbGVmdDogMS45OTJyZW07IH1cbiAgLmFsc29fX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjI5MnJlbTtcbiAgICBmb250LXNpemU6IDEuNnJlbTsgfVxuICAgIC5hbHNvX190aXRsZSBiciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5hbHNvX19pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG4gICAgd2lkdGg6IDUwJTsgfVxuICAuYWxzb19faW1nIHtcbiAgICBtYXgtd2lkdGg6IDIuMDgzcmVtO1xuICAgIG1hcmdpbi1yaWdodDogMS4xOThyZW07IH1cbiAgLnNjcm9sbC5zY3JvbGwtLXJpZ2h0IHtcbiAgICByaWdodDogLjVyZW07IH1cbiAgLmNvbnRhaW5lci0tcmlnaHQge1xuICAgIG1heC13aWR0aDogOTB2dztcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiAwOyB9XG4gIC51c2FnZSAuY29udGFpbmVyLS1yaWdodCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAudXNhZ2VfX2l0ZW06bnRoLWNoaWxkKDEpLCAudXNhZ2VfX2l0ZW06bnRoLWNoaWxkKDQpIHtcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4OyB9XG4gIC51c2FnZV9faXRlbXMge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAuYWxzb19faXRlbXMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwOyB9XG4gIC51c2FnZV9faXRlbSAudHNtMTMge1xuICAgIGZvbnQtc2l6ZTogMS4zcmVtOyB9XG4gIC5hbHNvX19pdGVtIC50c20xMyB7XG4gICAgZm9udC1zaXplOiAxLjNyZW07IH0gfVxuXG4udGVhbSB7XG4gIG1hcmdpbi1ib3R0b206IDUuMjA4dnc7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmYgdXJsKFwiLi4vaW1nL3RlYW0tYmcucG5nXCIpIG5vLXJlcGVhdCBib3R0b20gY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gIHBhZGRpbmctYm90dG9tOiAzLjkwNjI1dnc7IH1cbiAgLnRlYW0gLnNjcm9sbF9fdGV4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMi44dnc7IH1cbiAgLnRlYW1fX3N1YnRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzLjA3M3Z3OyB9XG4gIC50ZWFtX19pbm5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWFyZ2luLWJvdHRvbTogMi44NjV2dzsgfVxuICAgIC50ZWFtX19pbm5lciAubnVtcyB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLnRlYW1fX2lubmVyIC5udW0ge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzLjEyNXZ3OyB9XG4gICAgICAudGVhbV9faW5uZXIgLm51bTpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgLnRlYW1fX2lubmVyIC5udW1fX251bWJlciB7XG4gICAgICAgIGZvbnQtc2l6ZTogMy4xMjV2dztcbiAgICAgICAgY29sb3I6ICMwZDRlYTE7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuNzgxMjV2dztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gIC50ZWFtX19yaWdodCB7XG4gICAgbWF4LXdpZHRoOiA0NC45NDh2dztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIC50ZWFtX19yaWdodCAudGV4dCB7XG4gICAgICBsaW5lLWhlaWdodDogMS4zMDJ2dzsgfVxuICAudGVhbV9faXRlbSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1sZWZ0OiAxLjI1dnc7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjI1dnc7IH1cbiAgICAudGVhbV9faXRlbSAudHNtMTMge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMC4yNXZ3OyB9XG4gIC50ZWFtX19wb3NpdGlvbiB7XG4gICAgY29sb3I6ICM5MjkyOTI7IH1cbiAgLnRlYW1fX2ltZyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjc4MTI1dnc7IH1cbiAgLnRlYW1fX3NsaWRlciB7XG4gICAgd2lkdGg6IDM5LjQ3OXZ3O1xuICAgIG1hcmdpbi1ib3R0b206IDIuNjA0dnc7IH1cbiAgICAudGVhbV9fc2xpZGVyIC5zbGljay1uZXh0OjpiZWZvcmUsIC50ZWFtX19zbGlkZXIgLnNsaWNrLXByZXY6OmJlZm9yZSB7XG4gICAgICBib3JkZXItd2lkdGg6IDAgMC4ydncgMC4ydncgMDtcbiAgICAgIHBhZGRpbmc6IDAuNHZ3OyB9XG4gICAgLnRlYW1fX3NsaWRlciAuc2xpY2stcHJldiB7XG4gICAgICBsZWZ0OiAtNDBweDsgfVxuICAgIC50ZWFtX19zbGlkZXIgLnNsaWNrLW5leHQge1xuICAgICAgcmlnaHQ6IC00MHB4OyB9XG4gIC50ZWFtX19ib3R0b20ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgLnRlYW1fX2J0bi5idG4ge1xuICAgIGhlaWdodDogNC4zNzV2dztcbiAgICBwYWRkaW5nOiAwIDMuODU0dncgMCA3LjgxMjV2dztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAudGVhbV9fYnRuLmJ0bjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogLTIuMXZ3O1xuICAgICAgdG9wOiAtMS4ydnc7XG4gICAgICB3aWR0aDogOC4wMjF2dztcbiAgICAgIGhlaWdodDogNi41MXZ3O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9idG4tdHJhYy5wbmcpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluOyB9XG5cbi5kaXJlY3RvciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuZGlyZWN0b3JfX2ltZyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogMTguMjI5dnc7XG4gICAgbWFyZ2luLWJvdHRvbTogMS40MDYyNXZ3OyB9XG4gIC5kaXJlY3Rvcl9fcG9zaXRpb24ge1xuICAgIGNvbG9yOiAjOTI5MjkyOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkge1xuICAudGVhbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNS4yMDhyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDMuOTA2MjVyZW07IH1cbiAgICAudGVhbSAuc2Nyb2xsX190ZXh0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIuOHJlbTsgfVxuICAgIC50ZWFtX19zdWJ0aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzLjA3M3JlbTtcbiAgICAgIGZvbnQtc2l6ZTogMnJlbTsgfVxuICAgIC50ZWFtX19pbm5lciB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyLjg2NXJlbTtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAudGVhbV9faW5uZXIgLm51bSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICAgIGZsZXg6IDE7IH1cbiAgICAgICAgLnRlYW1fX2lubmVyIC5udW1fX251bWJlciB7XG4gICAgICAgICAgZm9udC1zaXplOiAzLjEyNXJlbTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgLnRlYW1fX3JpZ2h0IHtcbiAgICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAgICAgLnRlYW1fX3JpZ2h0IC50ZXh0IHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjAycmVtO1xuICAgICAgICBmb250LXNpemU6IDEuNXJlbTsgfVxuICAgICAgLnRlYW1fX3JpZ2h0IC5zbGljay1zbGlkZSBpbWcge1xuICAgICAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAgIC50ZWFtX19pdGVtIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxLjI1cmVtO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxLjI1cmVtOyB9XG4gICAgICAudGVhbV9faXRlbSAudHNtMTMge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtOyB9XG4gICAgLnRlYW1fX2ltZyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwLjc4MTI1cmVtOyB9XG4gICAgLnRlYW1fX3NsaWRlciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIuNjA0cmVtOyB9XG4gICAgICAudGVhbV9fc2xpZGVyIC5zbGljay1uZXh0OjpiZWZvcmUsIC50ZWFtX19zbGlkZXIgLnNsaWNrLXByZXY6OmJlZm9yZSB7XG4gICAgICAgIGJvcmRlci13aWR0aDogMCAwLjNyZW0gMC4zcmVtIDA7XG4gICAgICAgIHBhZGRpbmc6IDAuOHJlbTsgfVxuICAgIC50ZWFtX19idG4uYnRuIHtcbiAgICAgIGhlaWdodDogNC41cmVtO1xuICAgICAgcGFkZGluZzogMCAzLjg1NHJlbSAwIDcuODEyNXJlbTsgfVxuICAgICAgLnRlYW1fX2J0bi5idG46OmJlZm9yZSB7XG4gICAgICAgIGxlZnQ6IC0yLjFyZW07XG4gICAgICAgIHRvcDogLTEuMnJlbTtcbiAgICAgICAgd2lkdGg6IDguMDIxcmVtO1xuICAgICAgICBoZWlnaHQ6IDYuNTFyZW07IH1cbiAgLmRpcmVjdG9yX19pbWcge1xuICAgIHdpZHRoOiAxOC4yMjlyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMS40MDYyNXJlbTsgfVxuICAuZGlyZWN0b3Ige1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07IH1cbiAgLnRlYW1fX2lubmVyIC5udW1zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH1cbiAgLnRlYW1fX3NsaWRlciAuc2xpY2stcHJldiB7XG4gICAgbGVmdDogLTEuMXJlbTsgfVxuICAudGVhbV9fc2xpZGVyIC5zbGljay1uZXh0IHtcbiAgICByaWdodDogLTEuMXJlbTsgfVxuICAudGVhbV9fYm90dG9tIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgLnRlYW1fX2JvdHRvbSAudGV4dDIxIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG4gICAgICBmb250LXNpemU6IDEuNXJlbTsgfSB9XG5cbi5zY2hlbWUgLnNjcm9sbCB7XG4gIHRvcDogMTEuOHZ3OyB9XG5cbi5zY2hlbWVfX2l0ZW1zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cblxuLnNjaGVtZV9faXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDMuOTA2MjV2dztcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5zY2hlbWVfX2l0ZW06bnRoLWNoaWxkKDEpLCAuc2NoZW1lX19pdGVtOm50aC1jaGlsZCg0KSB7XG4gICAgd2lkdGg6IDIyLjEzNXZ3OyB9XG4gIC5zY2hlbWVfX2l0ZW06bnRoLWNoaWxkKDIpLCAuc2NoZW1lX19pdGVtOm50aC1jaGlsZCg1KSB7XG4gICAgd2lkdGg6IDI2LjQ1OHZ3OyB9XG4gIC5zY2hlbWVfX2l0ZW06bnRoLWNoaWxkKDMpLCAuc2NoZW1lX19pdGVtOm50aC1jaGlsZCg2KSB7XG4gICAgd2lkdGg6IDIzLjY5OHZ3OyB9XG4gIC5zY2hlbWVfX2l0ZW06bnRoLWNoaWxkKDQpLCAuc2NoZW1lX19pdGVtOm50aC1jaGlsZCg1KSwgLnNjaGVtZV9faXRlbTpudGgtY2hpbGQoNikge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLnNjaGVtZV9faXRlbSAucGluIHtcbiAgICBsZWZ0OiAyMy45dnc7XG4gICAgdG9wOiAyLjR2dzsgfVxuICAgIC5zY2hlbWVfX2l0ZW0gLnBpbl9faXRlbSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGQ0ZWExO1xuICAgICAgd2lkdGg6IDEuMzU0dnc7XG4gICAgICBoZWlnaHQ6IDEuMzU0dnc7IH1cbiAgICAgIC5zY2hlbWVfX2l0ZW0gLnBpbl9faXRlbTo6YWZ0ZXIsIC5zY2hlbWVfX2l0ZW0gLnBpbl9faXRlbTo6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzBkNGVhMTsgfVxuXG4uc2NoZW1lX19pbWcge1xuICB3aWR0aDogNy44MTI1dnc7XG4gIG1pbi13aWR0aDogNy44MTI1dnc7XG4gIGhlaWdodDogNy44MTI1dnc7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1yaWdodDogNC40Mjd2dzsgfVxuICAuc2NoZW1lX19pbWc6OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgd2lkdGg6IDMuNzV2dztcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDZlNWYzO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgcmlnaHQ6IC0yLjY0OHZ3O1xuICAgIHotaW5kZXg6IC0xOyB9XG4gIC5zY2hlbWVfX2ltZzo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHdpZHRoOiAuNjc3dnc7XG4gICAgaGVpZ2h0OiAuNjc3dnc7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwZDRlYTE7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICByaWdodDogLTIuODQ4dnc7IH1cblxuLnNjaGVtZV9fd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cblxuLnNjaGVtZSAuYnRuLmJ0bi0tYmx1ZSB7XG4gIHBhZGRpbmc6IDAgMC45Mzc1dnc7XG4gIGhlaWdodDogMi42MDR2dzsgfVxuICAuc2NoZW1lIC5idG4uYnRuLS1ibHVlOjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG4uc2NoZW1lIC5saCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1dnc7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gIC5zY2hlbWUgLnNjcm9sbCB7XG4gICAgdG9wOiAxMS44cmVtOyB9XG4gIC5zY2hlbWVfX2l0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07IH1cbiAgICAuc2NoZW1lX19pdGVtOm50aC1jaGlsZCgxKSwgLnNjaGVtZV9faXRlbTpudGgtY2hpbGQoNCkge1xuICAgICAgd2lkdGg6IDMxcmVtOyB9XG4gICAgLnNjaGVtZV9faXRlbTpudGgtY2hpbGQoMiksIC5zY2hlbWVfX2l0ZW06bnRoLWNoaWxkKDUpIHtcbiAgICAgIHdpZHRoOiAzMXJlbTsgfVxuICAgIC5zY2hlbWVfX2l0ZW06bnRoLWNoaWxkKDMpLCAuc2NoZW1lX19pdGVtOm50aC1jaGlsZCg2KSB7XG4gICAgICB3aWR0aDogMzFyZW07IH1cbiAgICAuc2NoZW1lX19pdGVtIC5waW4ge1xuICAgICAgbGVmdDogMjMuOXJlbTtcbiAgICAgIHRvcDogMi40cmVtOyB9XG4gICAgICAuc2NoZW1lX19pdGVtIC5waW5fX2l0ZW0ge1xuICAgICAgICB3aWR0aDogMS4zNTRyZW07XG4gICAgICAgIGhlaWdodDogMS4zNTRyZW07IH1cbiAgLnNjaGVtZV9faW1nIHtcbiAgICB3aWR0aDogMTAuODEyNXJlbTtcbiAgICBtaW4td2lkdGg6IDEwLjgxMjVyZW07XG4gICAgaGVpZ2h0OiAxMC44MTI1cmVtO1xuICAgIG1hcmdpbi1yaWdodDogNC40MjdyZW07IH1cbiAgICAuc2NoZW1lX19pbWc6OmJlZm9yZSB7XG4gICAgICB3aWR0aDogMy43NXJlbTtcbiAgICAgIHJpZ2h0OiAtMi42NDhyZW07IH1cbiAgICAuc2NoZW1lX19pbWc6OmFmdGVyIHtcbiAgICAgIHdpZHRoOiAuNjc3cmVtO1xuICAgICAgaGVpZ2h0OiAuNjc3cmVtO1xuICAgICAgcmlnaHQ6IC0yLjg0OHJlbTsgfVxuICAuc2NoZW1lIC5idG4uYnRuLS1ibHVlIHtcbiAgICBwYWRkaW5nOiAwIDAuOTM3NXJlbTtcbiAgICBoZWlnaHQ6IDQuNXJlbTsgfVxuICAuc2NoZW1lIC5saCB7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjVyZW07IH1cbiAgLnNjaGVtZV9faXRlbXMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAuc2NoZW1lX19pdGVtOm50aC1jaGlsZCg0KSwgLnNjaGVtZV9faXRlbTpudGgtY2hpbGQoNSksIC5zY2hlbWVfX2l0ZW06bnRoLWNoaWxkKDYpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtOyB9XG4gIC5zY2hlbWUge1xuICAgIHBhZGRpbmctYm90dG9tOiAycmVtOyB9XG4gIC5zY2hlbWVfX2l0ZW0gLnQtbWluMiB7XG4gICAgZm9udC1zaXplOiAycmVtOyB9XG4gIC5zY2hlbWVfX2l0ZW0gLnRzbTEzIHtcbiAgICBmb250LXNpemU6IDEuNHJlbTsgfVxuICAgIC5zY2hlbWVfX2l0ZW0gLnRzbTEzIGJyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnNjaGVtZV9faXRlbSAudGV4dCB7XG4gICAgZm9udC1zaXplOiAxLjdyZW07IH1cbiAgLm1vZGFsLXBvbGl0aWNzIC50aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjhyZW07IH0gfVxuXG4uZGVsaXZlcnkgLnNjcm9sbCB7XG4gIHRvcDogMTAuOHZ3OyB9XG5cbi5kZWxpdmVyeSAuc2Nyb2xsX190ZXh0IHtcbiAgbWFyZ2luLWJvdHRvbTogMi41dnc7IH1cblxuLmRlbGl2ZXJ5LnNlY3Rpb24uaGFzLS1saW5lOjpiZWZvcmUge1xuICByaWdodDogMjd2dztcbiAgdG9wOiAyLjZ2dzsgfVxuXG4uZGVsaXZlcnkuc2VjdGlvbi5oYXMtLWxpbmU6OmFmdGVyIHtcbiAgdG9wOiAyLjk1dnc7XG4gIHdpZHRoOiAyNy4xdnc7IH1cblxuLmRlbGl2ZXJ5IGgyIHtcbiAgbWFyZ2luLWJvdHRvbTogNC4zNzV2dzsgfVxuXG4uZGVsaXZlcnlfX2l0ZW1zIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA0LjY4NzV2dzsgfVxuXG4uZGVsaXZlcnlfX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5kZWxpdmVyeV9faXRlbSAucGluIHtcbiAgICB3aWR0aDogMS42Njd2dztcbiAgICBoZWlnaHQ6IDEuNjY3dnc7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmRlbGl2ZXJ5X19pdGVtIC5waW5fX2hvdmVyIHtcbiAgICAgIG9wYWNpdHk6IDE7IH1cblxuLmRlbGl2ZXJ5X19pbWcge1xuICB3aWR0aDogMTUuMDUydnc7XG4gIGhlaWdodDogMTUuMDUydnc7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBtYXJnaW4tcmlnaHQ6IDMuMjgxMjV2dzsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgLmRlbGl2ZXJ5IC5zY3JvbGwge1xuICAgIHRvcDogMTAuOHJlbTsgfVxuICAuZGVsaXZlcnkgLnNjcm9sbF9fdGV4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMi41cmVtOyB9XG4gIC5kZWxpdmVyeS5zZWN0aW9uLmhhcy0tbGluZTo6YmVmb3JlIHtcbiAgICByaWdodDogMjdyZW07XG4gICAgdG9wOiAyLjZyZW07IH1cbiAgLmRlbGl2ZXJ5LnNlY3Rpb24uaGFzLS1saW5lOjphZnRlciB7XG4gICAgdG9wOiAyLjk1cmVtO1xuICAgIHdpZHRoOiAyNy4xcmVtOyB9XG4gIC5kZWxpdmVyeSBoMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNC4zNzVyZW07IH1cbiAgLmRlbGl2ZXJ5X19pdGVtcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLmRlbGl2ZXJ5X19pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtOyB9XG4gICAgLmRlbGl2ZXJ5X19pdGVtIC5waW4ge1xuICAgICAgd2lkdGg6IDEuNjY3cmVtO1xuICAgICAgaGVpZ2h0OiAxLjY2N3JlbTtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuZGVsaXZlcnlfX2l0ZW0gYnIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5kZWxpdmVyeV9faXRlbSAucGluX19ob3ZlciB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7IH1cbiAgLmRlbGl2ZXJ5X19pbWcge1xuICAgIG1pbi13aWR0aDogMTByZW07XG4gICAgaGVpZ2h0OiAxMHJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW07IH1cbiAgLmRlbGl2ZXJ5X19pdGVtIC50LW1pbjIge1xuICAgIGZvbnQtc2l6ZTogMnJlbTsgfVxuICAuZGVsaXZlcnlfX2l0ZW0gLnRleHQge1xuICAgIGZvbnQtc2l6ZTogMS40cmVtOyB9XG4gIC50c20xMyB7XG4gICAgZm9udC1zaXplOiAxLjNyZW07IH1cbiAgLmRlbGl2ZXJ5IC50ZXh0MjQge1xuICAgIGZvbnQtc2l6ZTogMS44cmVtOyB9XG4gIC5kZWxpdmVyeSAudHNtMTMge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtOyB9IH1cblxuLmNhbGwgLnNjcm9sbF9fdGV4dCB7XG4gIG1hcmdpbi1ib3R0b206IDEuNnZ3OyB9XG5cbi5jYWxsIC5zY3JvbGwge1xuICB0b3A6IDE0Ljh2dzsgfVxuXG4uY2FsbC5zZWN0aW9uLmhhcy0tbGluZTo6YmVmb3JlIHtcbiAgcmlnaHQ6IDIzdnc7XG4gIHRvcDogMi42dnc7IH1cblxuLmNhbGwuc2VjdGlvbi5oYXMtLWxpbmU6OmFmdGVyIHtcbiAgdG9wOiAyLjk4dnc7XG4gIHdpZHRoOiAyM3Z3OyB9XG5cbi5jYWxsIGgyIHtcbiAgbWFyZ2luLWJvdHRvbTogNHZ3OyB9XG5cbi5jYWxsX19mb3JtIHtcbiAgcGFkZGluZzogMy4wMjF2dyA3LjEzNXZ3IDMuMDIxdncgMjcuNTMxMjV2dztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiAjZTlmMGY2IHVybCguLi9pbWcvYmVsZXguc3ZnKSAtMy43dncgOC42dncgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMHZ3O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDAgMjBweCAyMHB4IDA7IH1cbiAgLmNhbGxfX2Zvcm0tYmFkZ2UtdG9wIHtcbiAgICBwYWRkaW5nOiAwLjY3N3Z3IDAuNzgxMjV2dztcbiAgICBjb2xvcjogIzc0NzQ3NDtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAzLjN2dztcbiAgICBsZWZ0OiA4LjJ2dztcbiAgICB6LWluZGV4OiAyOyB9XG4gIC5jYWxsX19mb3JtLWJhZGdlLWJvdCB7XG4gICAgcGFkZGluZzogMC44ODV2dyAxLjMwMnZ3O1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2ZkODI1O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDF2dztcbiAgICBsZWZ0OiA5dnc7XG4gICAgei1pbmRleDogMTsgfVxuXG4uY2FsbF9faW1nIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMjIuMzV2dztcbiAgbGVmdDogNy44MTI1dnc7XG4gIGJvdHRvbTogMDsgfVxuXG4uY2FsbCAuc29jaWFscyB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLmNhbGwgLnNvY2lhbHMgLnBob25lX190ZXh0OjpiZWZvcmUge1xuICAgIGxlZnQ6IC0wLjh2dzsgfVxuICAuY2FsbCAuc29jaWFsc19faXRlbSB7XG4gICAgd2lkdGg6IDMuMzg1dnc7XG4gICAgaGVpZ2h0OiAzLjM4NXZ3O1xuICAgIG1hcmdpbi1yaWdodDogMC41NzN2dzsgfVxuICAgIC5jYWxsIC5zb2NpYWxzX19pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgLmNhbGwgLnNvY2lhbHNfX2l0ZW0taW1nIHtcbiAgICAgIHdpZHRoOiAxLjY0MnZ3O1xuICAgICAgaGVpZ2h0OiAxLjY0MnZ3OyB9XG5cbi5jYWxsIC5waG9uZV9fdGV4dC50ZXh0MjQge1xuICBmb250LXNpemU6IDEuMzZ2dzsgfVxuXG4uY2FsbF9fcmlnaHQge1xuICB3aWR0aDogMzQuMDgzdnc7IH1cblxuLmNhbGxfX2l0ZW1zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi1ib3R0b206IDIuMDMxMjV2dzsgfVxuXG4uY2FsbF9faXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDEuMTQ2dnc7XG4gIHdpZHRoOiA1MCU7IH1cbiAgLmNhbGxfX2l0ZW06bnRoLWNoaWxkKDIpLCAuY2FsbF9faXRlbTpudGgtY2hpbGQoNCkge1xuICAgIHBhZGRpbmctbGVmdDogMy41dnc7IH1cblxuLmNhbGxfX2NoZWNrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEuNjE1dnc7XG4gIG1hcmdpbi1yaWdodDogMS4wNDJ2dzsgfVxuXG4uY2FsbF9faW5wdXRzIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gIC5jYWxsX19pbnB1dHMgLmlucHV0IHtcbiAgICBib3JkZXI6IDA7XG4gICAgaGVpZ2h0OiAzLjEyNXZ3OyB9XG4gICAgLmNhbGxfX2lucHV0cyAuaW5wdXQ6Zmlyc3QtY2hpbGQge1xuICAgICAgd2lkdGg6IDQwJTsgfVxuICAgIC5jYWxsX19pbnB1dHMgLmlucHV0Omxhc3QtY2hpbGQge1xuICAgICAgd2lkdGg6IDU4LjglOyB9XG4gIC5jYWxsX19pbnB1dHMgLmJ0biB7XG4gICAgaGVpZ2h0OiAzLjEyNXZ3O1xuICAgIHBhZGRpbmc6IDAgMy40Mzc1dnc7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gIC5jYWxsIC5zY3JvbGxfX3RleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNnJlbTsgfVxuICAuY2FsbCAuc2Nyb2xsIHtcbiAgICB0b3A6IDE0LjhyZW07IH1cbiAgLmNhbGwuc2VjdGlvbi5oYXMtLWxpbmU6OmJlZm9yZSB7XG4gICAgcmlnaHQ6IDIzcmVtO1xuICAgIHRvcDogMi42cmVtOyB9XG4gIC5jYWxsLnNlY3Rpb24uaGFzLS1saW5lOjphZnRlciB7XG4gICAgdG9wOiAyLjk4cmVtO1xuICAgIHdpZHRoOiAyM3JlbTsgfVxuICAuY2FsbCBoMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbTsgfVxuICAuY2FsbF9fZm9ybSB7XG4gICAgcGFkZGluZzogMS41cmVtO1xuICAgIHBhZGRpbmctdG9wOiAzMnJlbTtcbiAgICBiYWNrZ3JvdW5kOiAjZTlmMGY2IHVybCguLi9pbWcvYmVsZXguc3ZnKSAtMy43cmVtIDguNnJlbSBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDByZW07XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAuY2FsbF9fZm9ybS1iYWRnZS10b3Age1xuICAgICAgcGFkZGluZzogMC42NzdyZW0gMC43ODEyNXJlbTtcbiAgICAgIHRvcDogMjIuM3JlbTtcbiAgICAgIGxlZnQ6IDguMnJlbTtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgICBib3R0b206IHVuc2V0OyB9XG4gICAgLmNhbGxfX2Zvcm0tYmFkZ2UtYm90IHtcbiAgICAgIHBhZGRpbmc6IDAuODg1cmVtIDEuMzAycmVtO1xuICAgICAgdG9wOiAyNC4zcmVtO1xuICAgICAgbGVmdDogOXJlbTtcbiAgICAgIGJvdHRvbTogdW5zZXQ7IH1cbiAgLmNhbGxfX2ltZyB7XG4gICAgd2lkdGg6IDIyLjM1cmVtO1xuICAgIGxlZnQ6IDcuODEyNXJlbTtcbiAgICBib3R0b206IHVuc2V0O1xuICAgIHRvcDogMC4ycmVtOyB9XG4gIC5jYWxsIC5zb2NpYWxzIC5waG9uZV9fdGV4dDo6YmVmb3JlIHtcbiAgICBsZWZ0OiAtMS4ycmVtOyB9XG4gIC5jYWxsIC5zb2NpYWxzX19pdGVtIHtcbiAgICB3aWR0aDogMy4zODVyZW07XG4gICAgaGVpZ2h0OiAzLjM4NXJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNTczcmVtOyB9XG4gICAgLmNhbGwgLnNvY2lhbHNfX2l0ZW0taW1nIHtcbiAgICAgIHdpZHRoOiAxLjY0MnJlbTtcbiAgICAgIGhlaWdodDogMS42NDJyZW07IH1cbiAgLmNhbGwgLnBob25lX190ZXh0LnRleHQyNCB7XG4gICAgZm9udC1zaXplOiAxLjNyZW07IH1cbiAgLmNhbGxfX3JpZ2h0IHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuY2FsbF9faXRlbXMge1xuICAgIG1hcmdpbi1ib3R0b206IDIuMDMxMjVyZW07IH1cbiAgLmNhbGxfX2l0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDEuMTQ2cmVtO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmNhbGxfX2l0ZW0gLnRzbTEzIHtcbiAgICAgIGZvbnQtc2l6ZTogMS4zcmVtOyB9XG4gICAgICAuY2FsbF9faXRlbSAudHNtMTMgYnIge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLmNhbGxfX2l0ZW06bnRoLWNoaWxkKDIpLCAuY2FsbF9faXRlbTpudGgtY2hpbGQoNCkge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gIC5jYWxsX19jaGVjayB7XG4gICAgbWluLXdpZHRoOiAzLjFyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjA0MnJlbTsgfVxuICAuY2FsbF9faW5wdXRzIC5pbnB1dCB7XG4gICAgaGVpZ2h0OiA0LjVyZW07XG4gICAgZm9udC1zaXplOiAxLjNyZW07IH1cbiAgLmNhbGxfX2lucHV0cyAuYnRuIHtcbiAgICBoZWlnaHQ6IDQuNXJlbTtcbiAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07IH1cbiAgLmNhbGxfX2lucHV0cyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5jYWxsX19pbnB1dHMgLmlucHV0OmZpcnN0LWNoaWxkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9XG4gIC5jYWxsX19pbnB1dHMgLmlucHV0Omxhc3QtY2hpbGQge1xuICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuLnNlbyB7XG4gIHBhZGRpbmctYm90dG9tOiAzdnc7IH1cbiAgLnNlby5zZWN0aW9uLmhhcy0tbGluZTo6YmVmb3JlIHtcbiAgICByaWdodDogNTB2dztcbiAgICB0b3A6IDAuN3Z3OyB9XG4gIC5zZW8uc2VjdGlvbi5oYXMtLWxpbmU6OmFmdGVyIHtcbiAgICB0b3A6IDEuMDV2dztcbiAgICB3aWR0aDogNTB2dzsgfVxuICAuc2VvIGgyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjA4M3Z3OyB9XG4gIC5zZW9fX3RleHQge1xuICAgIGNvbG9yOiAjNzQ3NDc0O1xuICAgIG1heC1oZWlnaHQ6IDV2dztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0cmFuc2l0aW9uOiAxczsgfVxuICAgIC5zZW9fX3RleHQuYWN0aXZlIHtcbiAgICAgIG1heC1oZWlnaHQ6IDEwMHZ3OyB9XG4gICAgICAuc2VvX190ZXh0LmFjdGl2ZTo6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5zZW9fX3RleHQ6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogM3Z3O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgI2ZmZiA2JSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcyKSAyOSUsIHJnYmEoMzksIDM5LCA0MywgMCkgODklLCByZ2JhKDM5LCAzOSwgNDMsIDApIDk4JSk7IH1cbiAgLnNlb19fYnRuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLnNlb19fYnRuLmFjdGl2ZTo6YmVmb3JlIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDIyNWRlZyk7IH1cbiAgICAuc2VvX19idG46OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGJvcmRlcjogc29saWQgI2Q3ZDdkNztcbiAgICAgIGJvcmRlci13aWR0aDogMCAuMTA4dncgLjEwOHZ3IDA7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwYWRkaW5nOiAuMjI1dnc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAuMnZ3O1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgdHJhbnNpdGlvbjogLjRzOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkge1xuICAuc2VvIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbTsgfVxuICAgIC5zZW8gaDIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMi4wODNyZW07IH1cbiAgICAuc2VvX190ZXh0IHtcbiAgICAgIG1heC1oZWlnaHQ6IDVyZW07IH1cbiAgICAgIC5zZW9fX3RleHQuYWN0aXZlIHtcbiAgICAgICAgbWF4LWhlaWdodDogMTAwcmVtOyB9XG4gICAgICAuc2VvX190ZXh0OjpiZWZvcmUge1xuICAgICAgICBoZWlnaHQ6IDNyZW07IH1cbiAgICAuc2VvX19idG46OmJlZm9yZSB7XG4gICAgICBib3JkZXItd2lkdGg6IDAgLjEwOHJlbSAuMTA4cmVtIDA7XG4gICAgICBwYWRkaW5nOiAwLjUyNXJlbTtcbiAgICAgIGxlZnQ6IC4ycmVtOyB9XG4gIC5zZW8gLnQtbWluIHtcbiAgICBmb250LXNpemU6IDIuMzVyZW07IH1cbiAgLnNlbyAudHNtMTMge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtOyB9XG4gIC5waG9uZSAucGhvbmVfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMS40cmVtOyB9XG4gIC5waG9uZSAucGhvbmVfX2xpbmsge1xuICAgIGZvbnQtc2l6ZTogMS43NXJlbTsgfSB9XG5cbi5jb250YWN0cyB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBwYWRkaW5nLXRvcDogMDsgfVxuICAuY29udGFjdHMgaDIge1xuICAgIG1hcmdpbi1ib3R0b206IDEuOTc5dnc7IH1cbiAgLmNvbnRhY3RzIC5jb250YWluZXItLXJpZ2h0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAuY29udGFjdHNfX21hcCB7XG4gICAgd2lkdGg6IDQ5LjI3MXZ3O1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMjBweCAwIDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAuY29udGFjdHNfX3JpZ2h0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMi4wODN2dztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuY29udGFjdHNfX3JpZ2h0OjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICB3aWR0aDogLjcyOXZ3O1xuICAgICAgaGVpZ2h0OiAuNzI5dnc7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDZlNWYzO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDR2dztcbiAgICAgIHRvcDogMi44dnc7IH1cbiAgICAuY29udGFjdHNfX3JpZ2h0OjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAtMTF2dztcbiAgICAgIHRvcDogMy4xMnZ3O1xuICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICB3aWR0aDogMTV2dztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkNmU1ZjM7IH1cbiAgLmNvbnRhY3RzX190b3Age1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjgyM3Z3OyB9XG4gIC5jb250YWN0c19fc2xpZGVyIHtcbiAgICB3aWR0aDogMTcuOTE3dnc7IH1cbiAgLmNvbnRhY3RzX193cmFwcGVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQuNTMxMjV2dzsgfVxuICAuY29udGFjdHNfX2VtYWlsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAuY29udGFjdHNfX2VtYWlsLWltZyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgd2lkdGg6IDEuNDA2MjV2dztcbiAgICAgIG1hcmdpbi1yaWdodDogMC43ODEyNXZ3OyB9XG4gIC5jb250YWN0c19fYWRyZXNzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMi4wODN2dzsgfVxuICAgIC5jb250YWN0c19fYWRyZXNzLWltZyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgd2lkdGg6IDEuNDU4dnc7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAuNzgxMjV2dzsgfVxuICAuY29udGFjdHNfX2l0ZW0ge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjMxMjV2dztcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMzEyNXZ3O1xuICAgIHdpZHRoOiA4LjMzM3Z3O1xuICAgIGhlaWdodDogNS43Mjl2dztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAuY29udGFjdHNfX2l0ZW0gaW1nIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgICBtYXgtaGVpZ2h0OiB1bnNldDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIC1vLW9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7IH1cbiAgLmNvbnRhY3RzIC5zbGljay1uZXh0OjpiZWZvcmUsIC5jb250YWN0cyAuc2xpY2stcHJldjo6YmVmb3JlIHtcbiAgICBib3JkZXItd2lkdGg6IDAgLjJ2dyAuMnZ3IDA7XG4gICAgcGFkZGluZzogMC40dnc7IH1cbiAgLmNvbnRhY3RzIC5zb2NpYWxzIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAuY29udGFjdHMgLnNvY2lhbHMgLnBob25lX190ZXh0OjpiZWZvcmUge1xuICAgICAgbGVmdDogLTAuOHZ3OyB9XG4gICAgLmNvbnRhY3RzIC5zb2NpYWxzX19pdGVtIHtcbiAgICAgIHdpZHRoOiAzLjEyNXZ3O1xuICAgICAgaGVpZ2h0OiAzLjEyNXZ3O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VkZjJmNjtcbiAgICAgIG1hcmdpbi1yaWdodDogMC41MjF2dzsgfVxuICAgICAgLmNvbnRhY3RzIC5zb2NpYWxzX19pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAgIC5jb250YWN0cyAuc29jaWFsc19faXRlbS1pbWcge1xuICAgICAgICB3aWR0aDogMS40NDJ2dztcbiAgICAgICAgaGVpZ2h0OiAxLjQ0MnZ3OyB9XG4gIC5jb250YWN0c19fc29jaWFscyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgLmNvbnRhY3RzIC5zb2NpYWxzLTIgLnNvY2lhbHNfX2l0ZW06bnRoLWNoaWxkKDIpIC5zb2NpYWxzX19pdGVtLWltZyB7XG4gICAgd2lkdGg6IDAuNjY5dnc7XG4gICAgaGVpZ2h0OiAxLjIzOHZ3O1xuICAgIGZpbGw6ICMxZTQ0ZDA7IH1cbiAgLmNvbnRhY3RzIC5zb2NpYWxzLTIgLnNvY2lhbHNfX2l0ZW06bnRoLWNoaWxkKDIpOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWU0NGQwOyB9XG4gICAgLmNvbnRhY3RzIC5zb2NpYWxzLTIgLnNvY2lhbHNfX2l0ZW06bnRoLWNoaWxkKDIpOmhvdmVyIC5zb2NpYWxzX19pdGVtLWltZyB7XG4gICAgICBmaWxsOiAjZmZmOyB9XG4gIC5jb250YWN0cyAuc29jaWFscy0yIC5zb2NpYWxzX19pdGVtOm50aC1jaGlsZCgzKSAuc29jaWFsc19faXRlbS1pbWcge1xuICAgIGZpbGw6ICNmNjFjMGQ7IH1cbiAgLmNvbnRhY3RzIC5zb2NpYWxzLTIgLnNvY2lhbHNfX2l0ZW06bnRoLWNoaWxkKDMpOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjYxYzBkOyB9XG4gICAgLmNvbnRhY3RzIC5zb2NpYWxzLTIgLnNvY2lhbHNfX2l0ZW06bnRoLWNoaWxkKDMpOmhvdmVyIC5zb2NpYWxzX19pdGVtLWltZyB7XG4gICAgICBmaWxsOiAjZmZmOyB9XG4gIC5jb250YWN0cyAuc29jaWFscy0yIC5zb2NpYWxzX19pdGVtOm50aC1jaGlsZCg0KSAuc29jaWFsc19faXRlbS1pbWcge1xuICAgIGZpbGw6ICM0YjcyOWY7IH1cbiAgLmNvbnRhY3RzIC5zb2NpYWxzLTIgLnNvY2lhbHNfX2l0ZW06bnRoLWNoaWxkKDQpOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGI3MjlmOyB9XG4gICAgLmNvbnRhY3RzIC5zb2NpYWxzLTIgLnNvY2lhbHNfX2l0ZW06bnRoLWNoaWxkKDQpOmhvdmVyIC5zb2NpYWxzX19pdGVtLWltZyB7XG4gICAgICBmaWxsOiAjZmZmOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkge1xuICAuY29udGFjdHMgaDIge1xuICAgIG1hcmdpbi1ib3R0b206IDEuOTc5cmVtOyB9XG4gIC5jb250YWN0c19fbWFwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4IDIwcHggMCAwOyB9XG4gIC5jb250YWN0c19fcmlnaHQge1xuICAgIHBhZGRpbmctYm90dG9tOiAyLjA4M3JlbTsgfVxuICAgIC5jb250YWN0c19fcmlnaHQ6OmJlZm9yZSB7XG4gICAgICB3aWR0aDogLjcyOXJlbTtcbiAgICAgIGhlaWdodDogLjcyOXJlbTtcbiAgICAgIHJpZ2h0OiA0cmVtO1xuICAgICAgdG9wOiAyLjhyZW07XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLmNvbnRhY3RzX19yaWdodDo6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIHJpZ2h0OiAtMTFyZW07XG4gICAgICB0b3A6IDMuMTJyZW07XG4gICAgICB3aWR0aDogMTVyZW07IH1cbiAgLmNvbnRhY3RzX190b3Age1xuICAgIG1hcmdpbi1ib3R0b206IDEuODIzcmVtO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgLmNvbnRhY3RzX19zbGlkZXIge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5jb250YWN0c19fd3JhcHBlciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07IH1cbiAgLmNvbnRhY3RzX19lbWFpbC1pbWcge1xuICAgIHdpZHRoOiAxLjQwNjI1cmVtO1xuICAgIG1hcmdpbi1yaWdodDogMC43ODEyNXJlbTsgfVxuICAuY29udGFjdHNfX2FkcmVzcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMi4wODNyZW07IH1cbiAgICAuY29udGFjdHNfX2FkcmVzcy1pbWcge1xuICAgICAgd2lkdGg6IDEuNDU4cmVtO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwLjc4MTI1cmVtOyB9XG4gIC5jb250YWN0c19faXRlbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMzEyNXJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMzEyNXJlbTtcbiAgICB3aWR0aDogOC4zMzNyZW07XG4gICAgaGVpZ2h0OiA5LjcyOXJlbTsgfVxuICAuY29udGFjdHMgLnNsaWNrLW5leHQ6OmJlZm9yZSwgLmNvbnRhY3RzIC5zbGljay1wcmV2OjpiZWZvcmUge1xuICAgIGJvcmRlci13aWR0aDogMCAwLjNyZW0gMC4zcmVtIDA7XG4gICAgcGFkZGluZzogMC44cmVtOyB9XG4gIC5jb250YWN0cyAuc29jaWFscyAucGhvbmVfX3RleHQ6OmJlZm9yZSB7XG4gICAgbGVmdDogLTAuOHJlbTsgfVxuICAuY29udGFjdHMgLnNvY2lhbHNfX2l0ZW0ge1xuICAgIHdpZHRoOiAzLjEyNXJlbTtcbiAgICBoZWlnaHQ6IDMuMTI1cmVtO1xuICAgIG1hcmdpbi1yaWdodDogMC41MjFyZW07IH1cbiAgICAuY29udGFjdHMgLnNvY2lhbHNfX2l0ZW0taW1nIHtcbiAgICAgIHdpZHRoOiAxLjQ0MnJlbTtcbiAgICAgIGhlaWdodDogMS40NDJyZW07IH1cbiAgLmNvbnRhY3RzIC5zb2NpYWxzLTIgLnNvY2lhbHNfX2l0ZW06bnRoLWNoaWxkKDIpIC5zb2NpYWxzX19pdGVtLWltZyB7XG4gICAgd2lkdGg6IDAuNjY5cmVtO1xuICAgIGhlaWdodDogMS4yMzhyZW07IH1cbiAgLmNvbnRhY3RzIC5jb250YWluZXItLXJpZ2h0IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7IH1cbiAgLmNvbnRhY3RzX19vZmZpY2Uge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmNvbnRhY3RzX19vZmZpY2UgLnNsaWNrLXByZXYge1xuICAgICAgbGVmdDogLTEzcHg7IH1cbiAgICAuY29udGFjdHNfX29mZmljZSAuc2xpY2stbmV4dCB7XG4gICAgICByaWdodDogLTEzcHg7IH1cbiAgLmNvbnRhY3RzX19zb2NpYWxzIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLmNvbnRhY3RzIC5zb2NpYWxzIC5waG9uZV9fdGV4dDo6YmVmb3JlIHtcbiAgICBsZWZ0OiAtMS4xcmVtOyB9IH1cblxuLmZvb3RlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNTM0M2Q7XG4gIHBhZGRpbmc6IDEuMzU0dncgMDsgfVxuICAuZm9vdGVyX19pbm5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAuZm9vdGVyX19sb2dvIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAuZm9vdGVyX19sb2dvLWltZyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgd2lkdGg6IDExLjUxdnc7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEuODIzdnc7IH1cbiAgLmZvb3RlciAub3Age1xuICAgIG9wYWNpdHk6IDAuNTsgfVxuICAuZm9vdGVyX19saW5rIHtcbiAgICB0cmFuc2l0aW9uOiAwLjNzOyB9XG4gICAgLmZvb3Rlcl9fbGluazpob3ZlciB7XG4gICAgICBjb2xvcjogI2QzZGMyNTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgLmZvb3RlciB7XG4gICAgcGFkZGluZzogMS4zNTRyZW0gMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAuZm9vdGVyIC50c20xMCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9XG4gICAgLmZvb3Rlcl9fbG9nbyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgICAgLmZvb3Rlcl9fbG9nby1pbWcge1xuICAgICAgICB3aWR0aDogMTEuNTFyZW07XG4gICAgICAgIG1hcmdpbi1yaWdodDogMS44MjNyZW07IH1cbiAgLmZvb3Rlcl9faW5uZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfSB9XG5cbi5tb2RhbC1vdmVybGF5IHtcbiAgei1pbmRleDogOTk5O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xuICBvdmVyZmxvdy15OiBzY3JvbGw7IH1cblxuLm1vZGFsIHtcbiAgcGFkZGluZzogMy41OTM3NXZ3IDMuMTc3dnc7XG4gIHRvcDogMTB2dztcbiAgbGVmdDogNTAlO1xuICBib3JkZXI6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGJhY2tncm91bmQ6ICNlOWYwZjYgdXJsKC4uL2ltZy9iZWxleC5zdmcpIG5vLXJlcGVhdCAtMXZ3IDd2dztcbiAgYmFja2dyb3VuZC1zaXplOiAzOC41dnc7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGNvbG9yOiAjMjgyODI4O1xuICB3aWR0aDogYXV0bztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpOyB9XG4gIC5tb2RhbDo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5tb2RhbF9fcGVyc29uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMuNjQ2dnc7IH1cbiAgICAubW9kYWxfX3BlcnNvbi1pbWcge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHdpZHRoOiAxMC41NzN2dztcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuNzgxMjV2dzsgfVxuICAubW9kYWxfX2Zvcm0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIC5tb2RhbF9fZm9ybSAuYnRuLCAubW9kYWxfX2Zvcm0gLmlucHV0IHtcbiAgICAgIHdpZHRoOiAxMy4yODEyNXZ3O1xuICAgICAgaGVpZ2h0OiAzLjEyNXZ3O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMC41NzN2dztcbiAgICAgIGJvcmRlcjogMDsgfVxuICAgIC5tb2RhbF9fZm9ybSAuYnRuIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwLjg4NXZ3OyB9XG4gIC5tb2RhbF9fcmlnaHQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5tb2RhbF9fY2xvc2Uge1xuICAgIHdpZHRoOiAyLjVyZW07XG4gICAgaGVpZ2h0OiAyLjVyZW07XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMi41cmVtO1xuICAgIHJpZ2h0OiAyLjVyZW07XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgei1pbmRleDogOTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAubW9kYWxfX2Nsb3NlOjphZnRlciwgLm1vZGFsX19jbG9zZTo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcgJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiA0cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDJkMmQyO1xuICAgICAgYm9yZGVyLXJhZGl1czogM3B4OyB9XG4gICAgLm1vZGFsX19jbG9zZTo6YmVmb3JlIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTsgfVxuICAgIC5tb2RhbF9fY2xvc2U6OmFmdGVyIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7IH1cbiAgLm1vZGFsLXByaWNlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE5LjExNXZ3OyB9XG4gIC5tb2RhbCAuZG93bmxvYWRfX2Zvcm0tc2l6ZS1iZyB7XG4gICAgd2lkdGg6IDQuODQzNzV2dzsgfVxuICAubW9kYWwgLmRvd25sb2FkX19mb3JtLW1vY2t1cCB7XG4gICAgd2lkdGg6IDM0LjE2N3Z3O1xuICAgIGxlZnQ6IDUuMjZ2dztcbiAgICB0b3A6IDMuODU0dnc7XG4gICAgei1pbmRleDogLTE7IH1cbiAgLm1vZGFsIC5kb3dubG9hZF9fZm9ybS1zaXplLXRleHQge1xuICAgIGxlZnQ6IDF2dztcbiAgICB0b3A6IDEuNHZ3OyB9XG4gIC5tb2RhbCAuZG93bmxvYWRfX2Zvcm0tc2l6ZSB7XG4gICAgcmlnaHQ6IHVuc2V0O1xuICAgIGxlZnQ6IDEuODc1dnc7XG4gICAgdG9wOiAxMC4yNnZ3O1xuICAgIHotaW5kZXg6IC0yOyB9XG4gIC5tb2RhbC1wZGYge1xuICAgIHBhZGRpbmctbGVmdDogNC4xNjd2dztcbiAgICBwYWRkaW5nLXJpZ2h0OiA0LjE2N3Z3O1xuICAgIHBhZGRpbmctYm90dG9tOiAyLjA4M3Z3O1xuICAgIHBhZGRpbmctdG9wOiAyLjYwNHZ3O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xdncgMTN2dzsgfVxuICAubW9kYWwtcGRmX19mb3JtIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgLm1vZGFsLXBkZl9fZm9ybSAubW9kYWxfX3JpZ2h0IHtcbiAgICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kOyB9XG4gIC5tb2RhbF9fbW9ja3VwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMjMuOTU4dnc7XG4gICAgbGVmdDogLTcuNHZ3O1xuICAgIHRvcDogOS4xdnc7IH1cbiAgLm1vZGFsLWZhdm9yaXRlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgLm1vZGFsLWZhdm9yaXRlX19idG4ge1xuICAgICAgcGFkZGluZzogMC43ODEyNXZ3IDEuMDQydnc7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzE1NGI5MTsgfVxuXG4ubW9kYWwtbWFwIHtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDUwdnc7XG4gIGhlaWdodDogNTB2aDsgfVxuXG4ubW9kYWwtbWFwX19mb3JtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTsgfVxuXG4ud2lkZ2V0LW1lbnUge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDE1dnc7XG4gIHotaW5kZXg6IDk5ODtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuXG4uYnRuLS1idXJnZXItd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwIDAgMXJlbSAwO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuNXM7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogMC40cztcbiAgd2lkdGg6IDEuNTYyNXZ3O1xuICBoZWlnaHQ6IDEuNTYyNXZ3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTU0YjkxOyB9XG5cbi5idG4tLWJ1cmdlciB7XG4gIHdpZHRoOiAwLjYyNXZ3O1xuICBoZWlnaHQ6IDAuMTA0dnc7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi5idG4tLWJ1cmdlcjphZnRlciwgLmJ0bi0tYnVyZ2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAwLjYyNXZ3O1xuICBoZWlnaHQ6IDAuMTA0dnc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHRyYW5zaXRpb246IDAuNHM7IH1cblxuLmJ0bi0tYnVyZ2VyOmJlZm9yZSB7XG4gIHRvcDogMC42MjV2dztcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTI1ZGVnKTsgfVxuXG4uYnRuLS1idXJnZXI6YWZ0ZXIge1xuICBib3R0b206IDAuNTczdnc7XG4gIHRyYW5zZm9ybTogcm90YXRlKDI1ZGVnKTsgfVxuXG4ud2lkZ2V0LWxpbmsge1xuICB3aWR0aDogNS45OXZ3O1xuICBoZWlnaHQ6IDYuMTQ2dnc7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHggMCAwIDI1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNTRiOTE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDAuMjA4dnc7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxNTglKTtcbiAgdHJhbnNpdGlvbjogMC40czsgfVxuICAud2lkZ2V0LWxpbms6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxMjNmN2I7IH1cbiAgLndpZGdldC1saW5rIGltZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41NzN2dzsgfVxuICAud2lkZ2V0LWxpbmstMSBpbWcge1xuICAgIHdpZHRoOiAxLjgyM3Z3OyB9XG4gIC53aWRnZXQtbGluay0yIGltZyB7XG4gICAgd2lkdGg6IDEuNDU4dnc7IH1cbiAgLndpZGdldC1saW5rLTMgaW1nIHtcbiAgICB3aWR0aDogMS4zNTR2dzsgfVxuICAud2lkZ2V0LWxpbmstNCBpbWcge1xuICAgIHdpZHRoOiAxLjU2MjV2dzsgfVxuXG4ud2lkZ2V0LW1lbnUuYWN0aXZlIC53aWRnZXQtbGluayB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTsgfVxuXG4uYnRuLS1idXJnZXItd3JhcHBlci5hY3RpdmUgLmJ0bi0tYnVyZ2VyOmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgdG9wOiAwLjc4MTI1dnc7IH1cblxuLmJ0bi0tYnVyZ2VyLXdyYXBwZXIuYWN0aXZlIC5idG4tLWJ1cmdlcjphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIGJvdHRvbTogMC42Nzd2dzsgfVxuXG4udGl0bGUsIC50aXRsZS1sZywgLnQtbWluLCAudC1taW4yIHtcbiAgb3BhY2l0eTogMDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgLm1vZGFsIHtcbiAgICBwYWRkaW5nOiAzLjU5Mzc1cmVtIDMuMTc3cmVtO1xuICAgIHRvcDogMTByZW07XG4gICAgYmFja2dyb3VuZDogI2U5ZjBmNiB1cmwoLi4vaW1nL2JlbGV4LnN2Zykgbm8tcmVwZWF0IC0xcmVtIDdyZW07XG4gICAgYmFja2dyb3VuZC1zaXplOiAzOC41cmVtO1xuICAgIHdpZHRoOiAzMHJlbTsgfVxuICAgIC5tb2RhbF9fcGVyc29uIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgICAgLm1vZGFsX19wZXJzb24taW1nIHtcbiAgICAgICAgd2lkdGg6IDEwLjU3M3JlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC43ODEyNXJlbTsgfVxuICAgIC5tb2RhbF9fZm9ybSAuYnRuLCAubW9kYWxfX2Zvcm0gLmlucHV0IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiA0cmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfVxuICAgIC5tb2RhbF9fZm9ybSAuYnRuIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07IH1cbiAgICAubW9kYWwtcHJpY2Uge1xuICAgICAgcGFkZGluZzogMy41OTM3NXJlbSAzLjE3N3JlbTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyNXJlbTsgfVxuICAgIC5tb2RhbCAuZG93bmxvYWRfX2Zvcm0tc2l6ZS1iZyB7XG4gICAgICB3aWR0aDogNi41NDM3NXJlbTsgfVxuICAgIC5tb2RhbCAuZG93bmxvYWRfX2Zvcm0tbW9ja3VwIHtcbiAgICAgIHdpZHRoOiAzNC4xNjdyZW07XG4gICAgICBsZWZ0OiA4LjI2cmVtO1xuICAgICAgdG9wOiB1bnNldDtcbiAgICAgIGJvdHRvbTogLTFyZW07IH1cbiAgICAubW9kYWwgLmRvd25sb2FkX19mb3JtLXNpemUtdGV4dCB7XG4gICAgICBsZWZ0OiAxcmVtO1xuICAgICAgdG9wOiAxLjRyZW07IH1cbiAgICAubW9kYWwgLmRvd25sb2FkX19mb3JtLXNpemUge1xuICAgICAgbGVmdDogMy44NzVyZW07XG4gICAgICB0b3A6IHVuc2V0O1xuICAgICAgYm90dG9tOiAxMnJlbTsgfVxuICAgIC5tb2RhbC1wZGYge1xuICAgICAgcGFkZGluZy1sZWZ0OiA0LjE2N3JlbTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDQuMTY3cmVtO1xuICAgICAgcGFkZGluZy1ib3R0b206IDI1cmVtO1xuICAgICAgcGFkZGluZy10b3A6IDIuNjA0cmVtO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTFyZW0gMTNyZW07IH1cbiAgICAubW9kYWxfX21vY2t1cCB7XG4gICAgICB3aWR0aDogMjMuOTU4cmVtO1xuICAgICAgbGVmdDogLTIuNHJlbTtcbiAgICAgIHRvcDogdW5zZXQ7XG4gICAgICBib3R0b206IDByZW07IH1cbiAgICAubW9kYWwtZmF2b3JpdGVfX2J0biB7XG4gICAgICBwYWRkaW5nOiAwLjc4MTI1cmVtIDEuMDQycmVtOyB9XG4gIC53aWRnZXQtbWVudSB7XG4gICAgdG9wOiAxNXJlbTsgfVxuICAuYnRuLS1idXJnZXItd3JhcHBlciB7XG4gICAgd2lkdGg6IDNyZW07XG4gICAgaGVpZ2h0OiAzcmVtOyB9XG4gIC5idG4tLWJ1cmdlciB7XG4gICAgd2lkdGg6IDEycHg7XG4gICAgaGVpZ2h0OiAycHg7IH1cbiAgLmJ0bi0tYnVyZ2VyOmFmdGVyLCAuYnRuLS1idXJnZXI6YmVmb3JlIHtcbiAgICB3aWR0aDogMTJweDtcbiAgICBoZWlnaHQ6IDJweDsgfVxuICAuYnRuLS1idXJnZXI6YmVmb3JlIHtcbiAgICB0b3A6IDEycHg7IH1cbiAgLmJ0bi0tYnVyZ2VyOmFmdGVyIHtcbiAgICBib3R0b206IDExcHg7IH1cbiAgLndpZGdldC1saW5rIHtcbiAgICB3aWR0aDogNy4yOXJlbTtcbiAgICBoZWlnaHQ6IDcuNDQ2cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDAuMzA4cmVtOyB9XG4gICAgLndpZGdldC1saW5rIGltZyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwLjU3M3JlbTsgfVxuICAgIC53aWRnZXQtbGluay0xIGltZyB7XG4gICAgICB3aWR0aDogMS44MjNyZW07IH1cbiAgICAud2lkZ2V0LWxpbmstMiBpbWcge1xuICAgICAgd2lkdGg6IDEuNDU4cmVtOyB9XG4gICAgLndpZGdldC1saW5rLTMgaW1nIHtcbiAgICAgIHdpZHRoOiAxLjM1NHJlbTsgfVxuICAgIC53aWRnZXQtbGluay00IGltZyB7XG4gICAgICB3aWR0aDogMS41NjI1cmVtOyB9XG4gIC5idG4tLWJ1cmdlci13cmFwcGVyLmFjdGl2ZSAuYnRuLS1idXJnZXI6YmVmb3JlIHtcbiAgICB0b3A6IDE1cHg7IH1cbiAgLmJ0bi0tYnVyZ2VyLXdyYXBwZXIuYWN0aXZlIC5idG4tLWJ1cmdlcjphZnRlciB7XG4gICAgYm90dG9tOiAxM3B4OyB9XG4gIC50aXRsZSwgLnRpdGxlLWxnLCAudC1taW4sIC50LW1pbjIge1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgLm1vZGFsX19mb3JtIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7IH1cbiAgLm1vZGFsX19yaWdodCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTsgfVxuICAubW9kYWwtcGRmX19mb3JtIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gIC5tb2RhbC1wZGZfX2Zvcm0gLm1vZGFsX19yaWdodCB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyOyB9XG4gIC5tb2RhbC1tYXAge1xuICAgIHBhZGRpbmc6IDA7IH0gfVxuXG4udGhhbmstbWFpbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsIHJnYmEoNDAsIDQwLCA0MCwgMCkgMCUsIHJnYmEoNDAsIDQwLCA0MCwgMCkgNDYlLCByZ2JhKDQwLCA0MCwgNDAsIDAuNzUpIDEwMCUpO1xuICBwYWRkaW5nLWJvdHRvbTogNC4wNjI1dnc7IH1cblxuLm1vYi1zb2NpYWxzIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuICAubW9iLXNvY2lhbHNfX29wZW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLnRoYW5rLXRvcCB7XG4gIHBhZGRpbmctdG9wOiA1LjQxN3Z3O1xuICBtYXJnaW4tYm90dG9tOiA0LjY4NzV2dztcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC50aGFuay10b3AgLmJ0bi5idG4tLWJsdWUge1xuICAgIHBhZGRpbmc6IDAgMi4wMzEyNXZ3IDAgMi45MTd2dzsgfVxuICAgIC50aGFuay10b3AgLmJ0bi5idG4tLWJsdWU6OmFmdGVyIHtcbiAgICAgIHJpZ2h0OiB1bnNldDtcbiAgICAgIGxlZnQ6IDEuOXZ3O1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgxMzVkZWcpOyB9XG5cbi50aGFuay13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG5cbi50aGFua19fbGVmdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH1cbiAgLnRoYW5rX19sZWZ0OjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHdpZHRoOiAwLjY3N3Z3O1xuICAgIGhlaWdodDogMC42Nzd2dztcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI4MjcyODtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogLTIuNjA0dnc7XG4gICAgdG9wOiAxdnc7IH1cbiAgLnRoYW5rX19sZWZ0OjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IC0xMC42MDR2dztcbiAgICB0b3A6IDEuMzN2dztcbiAgICBoZWlnaHQ6IDFweDtcbiAgICB3aWR0aDogOHZ3O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyODI3Mjg7IH1cbiAgLnRoYW5rX19sZWZ0IC5waG9uZV9fdGV4dCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjl2dzsgfVxuICAudGhhbmtfX2xlZnQgLnNvY2lhbHNfX2l0ZW0ge1xuICAgIHdpZHRoOiAzLjM4NXZ3O1xuICAgIGhlaWdodDogMy4zODV2dztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTlmMGY2OyB9XG4gIC50aGFua19fbGVmdCAuc29jaWFsc19faXRlbS1pbWcge1xuICAgIHdpZHRoOiAxLjY0MnZ3O1xuICAgIGhlaWdodDogMS42NDJ2dzsgfVxuXG4udGhhbmtfX3JpZ2h0LXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnRoYW5rX19yaWdodC13cmFwcGVyIC5idG4ge1xuICAgIGhlaWdodDogNC4zNzV2dztcbiAgICBwYWRkaW5nOiAwIDQuMDF2dzsgfVxuXG4udGhhbmtfX3RyYWMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTMuNXZ3O1xuICByaWdodDogNS41dnc7XG4gIHdpZHRoOiAyMy45MDYyNXZ3OyB9XG5cbi50aGFua19fcmlnaHQtc3VidGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiA1LjMxMjV2dzsgfVxuXG4udGhhbmtfX3JpZ2h0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC50aGFua19fcmlnaHQ6OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgd2lkdGg6IDAuNjc3dnc7XG4gICAgaGVpZ2h0OiAwLjY3N3Z3O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjgyNzI4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogLTIuNjA0dnc7XG4gICAgdG9wOiAxdnc7IH1cbiAgLnRoYW5rX19yaWdodDo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogLTEwLjYwNHZ3O1xuICAgIHRvcDogMS4zM3Z3O1xuICAgIGhlaWdodDogMXB4O1xuICAgIHdpZHRoOiA4LjJ2dztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjgyNzI4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkge1xuICAudGhhbmstbWFpbiB7XG4gICAgcGFkZGluZy1ib3R0b206IDQuMDYyNXJlbTsgfVxuICAudGhhbmstdG9wIHtcbiAgICBwYWRkaW5nLXRvcDogNS40MTdyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogNC42ODc1cmVtO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIC50aGFuay10b3AgLmJ0bi5idG4tLWJsdWUge1xuICAgICAgcGFkZGluZzogMCAyLjAzMTI1cmVtIDAgMi45MTdyZW07XG4gICAgICBoZWlnaHQ6IDQuNXJlbTtcbiAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7IH1cbiAgICAgIC50aGFuay10b3AgLmJ0bi5idG4tLWJsdWU6OmFmdGVyIHtcbiAgICAgICAgbGVmdDogMS45cmVtOyB9XG4gIC50aGFua19fbGVmdDo6YmVmb3JlIHtcbiAgICB3aWR0aDogMC42NzdyZW07XG4gICAgaGVpZ2h0OiAwLjY3N3JlbTtcbiAgICBsZWZ0OiAtMi42MDRyZW07XG4gICAgdG9wOiAxcmVtOyB9XG4gIC50aGFua19fbGVmdDo6YWZ0ZXIge1xuICAgIGxlZnQ6IC0xMC42MDRyZW07XG4gICAgdG9wOiAxLjMzcmVtO1xuICAgIHdpZHRoOiA4cmVtOyB9XG4gIC50aGFua19fbGVmdCAucGhvbmVfX3RleHQge1xuICAgIHBhZGRpbmctbGVmdDogMC45cmVtOyB9XG4gIC50aGFua19fbGVmdCAuc29jaWFsc19faXRlbSB7XG4gICAgd2lkdGg6IDMuMzg1cmVtO1xuICAgIGhlaWdodDogMy4zODVyZW07IH1cbiAgLnRoYW5rX19sZWZ0IC5zb2NpYWxzX19pdGVtLWltZyB7XG4gICAgd2lkdGg6IDEuNjQycmVtO1xuICAgIGhlaWdodDogMS42NDJyZW07IH1cbiAgLnRoYW5rX19yaWdodC13cmFwcGVyIC5idG4ge1xuICAgIGhlaWdodDogNC4zNzVyZW07XG4gICAgcGFkZGluZzogMCA0LjAxcmVtOyB9XG4gIC50aGFua19fdHJhYyB7XG4gICAgdG9wOiAtNC45cmVtO1xuICAgIHJpZ2h0OiAtMi41cmVtO1xuICAgIHdpZHRoOiAyMy45MDYyNXJlbTsgfVxuICAudGhhbmtfX3JpZ2h0LXN1YnRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1LjMxMjVyZW07IH1cbiAgLnRoYW5rX19yaWdodDo6YmVmb3JlIHtcbiAgICB3aWR0aDogMC42NzdyZW07XG4gICAgaGVpZ2h0OiAwLjY3N3JlbTtcbiAgICByaWdodDogLTIuNjA0cmVtO1xuICAgIHRvcDogMXJlbTsgfVxuICAudGhhbmtfX3JpZ2h0OjphZnRlciB7XG4gICAgcmlnaHQ6IC0xMC42MDRyZW07XG4gICAgdG9wOiAxLjMzcmVtO1xuICAgIHdpZHRoOiA4LjJyZW07IH1cbiAgLnRoYW5rLXRvcF9fbGVmdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTsgfVxuICAudGhhbmstd3JhcHBlciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAubW9iLXNvY2lhbHMge1xuICAgIHotaW5kZXg6IDk5OTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxNTRiOTE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjRzIGVhc2UtaW47IH1cbiAgICAubW9iLXNvY2lhbHMuYWN0aXZlIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTsgfVxuICAgIC5tb2Itc29jaWFsc19fb3BlbiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzE1NGI5MTtcbiAgICAgIHdpZHRoOiA0cmVtO1xuICAgICAgaGVpZ2h0OiA0cmVtOyB9XG4gICAgLm1vYi1zb2NpYWxzX19pY29uIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICB3aWR0aDogMTFweDsgfVxuICAubW9iLXNvY2lhbHNfX2Nsb3NlOjpiZWZvcmUsIC5tb2Itc29jaWFsc19fY2xvc2U6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9IH1cbiIsImRpdi5mYW5jeS1zZWxlY3Qge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGZvbnQtc2l6ZTogMC44NXZ3O1xuXHRjb2xvcjogIzcyNzI3Mjtcbi8qXHRjb2xvcjogI2ZmZmZmZjsqL1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdHdpZHRoOiAxMDAlO1xuXHQvKm1hcmdpbjogMCBhdXRvOyovXG5cdC8qbWFyZ2luLWJvdHRvbTogMC43dnc7Ki9cblxufSBcblxuZGl2LmZhbmN5LXNlbGVjdC5kaXNhYmxlZCB7XG5cdG9wYWNpdHk6IDAuNTtcbn1cblxuZGl2LmZhbmN5LXNlbGVjdCBzZWxlY3Q6Zm9jdXMgKyBkaXYudHJpZ2dlciB7XG5cdFxufVxuXG5kaXYuZmFuY3ktc2VsZWN0IHNlbGVjdDpmb2N1cyArIGRpdi50cmlnZ2VyLm9wZW4ge1xuXHRcbn1cblxuZGl2LmZhbmN5LXNlbGVjdCBkaXYudHJpZ2dlciB7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ZGlzcGxheTogZmxleDtcblx0LW1zLWFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGJvcmRlci1yYWRpdXM6IDdweDtcblx0YmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL3BsYy9pbnB1dC5wbmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcblx0YmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Zm9udC1zdHlsZTogaXRhbGljO1xuXHRwYWRkaW5nOiAwLjN2dyAxdnc7XG5cdHBhZGRpbmctbGVmdDogMnZ3O1xuXHRwYWRkaW5nLXJpZ2h0OiAyLjJ2dztcblx0Ym9yZGVyOiBub25lO1xuXHRjb2xvcjogIzcyNzI3Mjtcblx0Zm9udC1zaXplOiAxdnc7XG5cdGhlaWdodDogMy44dnc7XG5cdHdpZHRoOiAxMDAlO1xuXHR0cmFuc2l0aW9uOiBhbGwgMjQwbXMgZWFzZS1vdXQ7XG5cdC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDI0MG1zIGVhc2Utb3V0O1xuXHQtbW96LXRyYW5zaXRpb246IGFsbCAyNDBtcyBlYXNlLW91dDtcblx0LW1zLXRyYW5zaXRpb246IGFsbCAyNDBtcyBlYXNlLW91dDtcblx0LW8tdHJhbnNpdGlvbjogYWxsIDI0MG1zIGVhc2Utb3V0O1xuLypcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdHRleHQtb3ZlcmZsb3c6IGNsaXA7XG5cdG92ZXJmbG93OiBoaWRkZW47Ki9cbn1cblxuZGl2LmZhbmN5LXNlbGVjdCBkaXYudHJpZ2dlcjphZnRlciB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0Y29udGVudDogXCJcIjtcblx0dG9wOiA1MCU7XG5cdG1hcmdpbi10b3A6IC0zcHg7XG5cdHJpZ2h0OiAwLjh2dztcblx0Ym9yZGVyLXJpZ2h0OiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdGJvcmRlci1sZWZ0OiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdGJvcmRlci1ib3R0b206IDhweCBzb2xpZCAjYWZhZmIwO1xuXHQtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG5cdC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuXHQtby10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuXHR0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuXHQtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjRzO1xuXHR0cmFuc2l0aW9uOiBhbGwgMC40cztcblx0ei1pbmRleDogOTtcbn1cblxuZGl2LmZhbmN5LXNlbGVjdCBkaXYudHJpZ2dlci5vcGVuIHtcblx0LypiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuXHRjb2xvcjogI2ZmZmZmZjsqL1xuXHRib3gtc2hhZG93OiBub25lO1xufVxuXG5kaXYuZmFuY3ktc2VsZWN0IGRpdi50cmlnZ2VyLm9wZW46YWZ0ZXIge1xuXHQvKmJvcmRlci10b3AtY29sb3I6ICM3QTg0OTg7Ki9cblx0LXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcblx0LW1zLXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuXHQtby10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcblx0dHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG59XG5cbmRpdi5mYW5jeS1zZWxlY3QgdWwub3B0aW9ucyB7XG5cdHBhZGRpbmctbGVmdDogMDtcblx0bGlzdC1zdHlsZTogbm9uZTtcblx0bWFyZ2luOiAwO1xuXHRtYXJnaW4tdG9wOiAtMnB4O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdC8qdG9wOiAycmVtOyovXG5cdGxlZnQ6IDA7XG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0b3BhY2l0eTogMDtcblx0ei1pbmRleDogNTA7XG5cdG92ZXJmbG93OiBhdXRvO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpO1xuXHR3aWR0aDogMTAwJTtcblx0bWF4LWhlaWdodDogMjJ2aDtcblx0b3ZlcmZsb3cteTogYXV0bztcblx0b3ZlcmZsb3cteDogaGlkZGVuO1xuXG5cdHRyYW5zaXRpb246IG9wYWNpdHkgMzAwbXMgZWFzZS1vdXQsIHRvcCAzMDBtcyBlYXNlLW91dCwgdmlzaWJpbGl0eSAzMDBtcyBlYXNlLW91dDtcblx0LXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDMwMG1zIGVhc2Utb3V0LCB0b3AgMzAwbXMgZWFzZS1vdXQsIHZpc2liaWxpdHkgMzAwbXMgZWFzZS1vdXQ7XG5cdC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAzMDBtcyBlYXNlLW91dCwgdG9wIDMwMG1zIGVhc2Utb3V0LCB2aXNpYmlsaXR5IDMwMG1zIGVhc2Utb3V0O1xuXHQtbXMtdHJhbnNpdGlvbjogb3BhY2l0eSAzMDBtcyBlYXNlLW91dCwgdG9wIDMwMG1zIGVhc2Utb3V0LCB2aXNpYmlsaXR5IDMwMG1zIGVhc2Utb3V0O1xuXHQtby10cmFuc2l0aW9uOiBvcGFjaXR5IDMwMG1zIGVhc2Utb3V0LCB0b3AgMzAwbXMgZWFzZS1vdXQsIHZpc2liaWxpdHkgMzAwbXMgZWFzZS1vdXQ7XG59XG5cbmRpdi5mYW5jeS1zZWxlY3QgdWwub3B0aW9ucy5vcGVuIHtcblx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0dG9wOiA4NSU7XG5cdG9wYWNpdHk6IDE7XG5cdGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4wNyk7XG5cdGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDVweDtcblx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDVweDtcblx0LyogaGF2ZSB0byB1c2UgYSBub24tdmlzaWJpbGl0eSB0cmFuc2l0aW9uIHRvIHByZXZlbnQgdGhpcyBpT1MgaXNzdWUgKGJ1Zz8pOiAqL1xuXHQvKmh0dHA6Ly9zdGFja292ZXJmbG93LmNvbS9xdWVzdGlvbnMvMTA3MzY0NzgvY3NzLWFuaW1hdGlvbi12aXNpYmlsaXR5LXZpc2libGUtd29ya3Mtb24tY2hyb21lLWFuZC1zYWZhcmktYnV0LW5vdC1vbi1pb3MqL1xuXHR0cmFuc2l0aW9uOiBvcGFjaXR5IDMwMG1zIGVhc2Utb3V0LCB0b3AgMzAwbXMgZWFzZS1vdXQ7XG5cdC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAzMDBtcyBlYXNlLW91dCwgdG9wIDMwMG1zIGVhc2Utb3V0O1xuXHQtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgMzAwbXMgZWFzZS1vdXQsIHRvcCAzMDBtcyBlYXNlLW91dDtcblx0LW1zLXRyYW5zaXRpb246IG9wYWNpdHkgMzAwbXMgZWFzZS1vdXQsIHRvcCAzMDBtcyBlYXNlLW91dDtcblx0LW8tdHJhbnNpdGlvbjogb3BhY2l0eSAzMDBtcyBlYXNlLW91dCwgdG9wIDMwMG1zIGVhc2Utb3V0O1xufVxuXG5kaXYuZmFuY3ktc2VsZWN0IHVsLm9wdGlvbnMub3ZlcmZsb3dpbmcge1xuXHR0b3A6IDEwMCU7XG5cdC8qYm90dG9tOiA0MHB4OyovXG5cblx0dHJhbnNpdGlvbjogb3BhY2l0eSAzMDBtcyBlYXNlLW91dCwgYm90dG9tIDMwMG1zIGVhc2Utb3V0LCB2aXNpYmlsaXR5IDMwMG1zIGVhc2Utb3V0O1xuXHQtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMzAwbXMgZWFzZS1vdXQsIGJvdHRvbSAzMDBtcyBlYXNlLW91dCwgdmlzaWJpbGl0eSAzMDBtcyBlYXNlLW91dDtcblx0LW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IDMwMG1zIGVhc2Utb3V0LCBib3R0b20gMzAwbXMgZWFzZS1vdXQsIHZpc2liaWxpdHkgMzAwbXMgZWFzZS1vdXQ7XG5cdC1tcy10cmFuc2l0aW9uOiBvcGFjaXR5IDMwMG1zIGVhc2Utb3V0LCBib3R0b20gMzAwbXMgZWFzZS1vdXQsIHZpc2liaWxpdHkgMzAwbXMgZWFzZS1vdXQ7XG5cdC1vLXRyYW5zaXRpb246IG9wYWNpdHkgMzAwbXMgZWFzZS1vdXQsIGJvdHRvbSAzMDBtcyBlYXNlLW91dCwgdmlzaWJpbGl0eSAzMDBtcyBlYXNlLW91dDtcbn1cblxuZGl2LmZhbmN5LXNlbGVjdCB1bC5vcHRpb25zLm92ZXJmbG93aW5nLm9wZW4ge1xuXHR0b3A6IDEwMCU7XG5cdC8qYm90dG9tOiA1MHB4OyovXG5cblx0dHJhbnNpdGlvbjogb3BhY2l0eSAzMDBtcyBlYXNlLW91dCwgYm90dG9tIDMwMG1zIGVhc2Utb3V0O1xuXHQtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMzAwbXMgZWFzZS1vdXQsIGJvdHRvbSAzMDBtcyBlYXNlLW91dDtcblx0LW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IDMwMG1zIGVhc2Utb3V0LCBib3R0b20gMzAwbXMgZWFzZS1vdXQ7XG5cdC1tcy10cmFuc2l0aW9uOiBvcGFjaXR5IDMwMG1zIGVhc2Utb3V0LCBib3R0b20gMzAwbXMgZWFzZS1vdXQ7XG5cdC1vLXRyYW5zaXRpb246IG9wYWNpdHkgMzAwbXMgZWFzZS1vdXQsIGJvdHRvbSAzMDBtcyBlYXNlLW91dDtcbn1cblxuZGl2LmZhbmN5LXNlbGVjdCB1bC5vcHRpb25zIGxpIHtcblx0dGV4dC1hbGlnbjogbGVmdDtcblx0cGFkZGluZzogMS4xdnc7XG5cdGNvbG9yOiAjOTY5OWE5O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdG1hcmdpbjogMDtcblx0dHJhbnNpdGlvbjogYWxsIDE1MG1zIGVhc2Utb3V0O1xuXHQtd2Via2l0LXRyYW5zaXRpb246IGFsbCAxNTBtcyBlYXNlLW91dDtcblx0LW1vei10cmFuc2l0aW9uOiBhbGwgMTUwbXMgZWFzZS1vdXQ7XG5cdC1tcy10cmFuc2l0aW9uOiBhbGwgMTUwbXMgZWFzZS1vdXQ7XG5cdC1vLXRyYW5zaXRpb246IGFsbCAxNTBtcyBlYXNlLW91dDtcblx0Lyp3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpczsqL1xufVxuZGl2LmZhbmN5LXNlbGVjdCB1bC5vcHRpb25zIGxpOmJlZm9yZXtcblx0ZGlzcGxheTogbm9uZTtcblxufVxuZGl2LmZhbmN5LXNlbGVjdCB1bC5vcHRpb25zIGxpLnNlbGVjdGVkIHtcblx0LypiYWNrZ3JvdW5kOiAjMDRhOWYzOyovXG5cdGNvbG9yOiAjZmFkMzY2O1xufVxuXG5kaXYuZmFuY3ktc2VsZWN0IHVsLm9wdGlvbnMgbGkuaG92ZXIge1xuXHQvKmJhY2tncm91bmQ6ICMwNGE5ZjM7Ki9cblx0Y29sb3I6ICNmYWQzNjY7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cblxuXG5cblxuLnRvX3RvcCB7XG5wb3NpdGlvbjogZml4ZWQ7XG5yaWdodDogMi41dnc7XG5ib3R0b206IDEuNXZ3O1xuLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgODRweCByZ2JhKDAsIDEwOCwgMTYzLCAwLjQxKTtcbmJveC1zaGFkb3c6IDAgMCA4NHB4IHJnYmEoMCwgMTA4LCAxNjMsIDAuNDEpO1xuYmFja2dyb3VuZC1jb2xvcjogI2RjYmY4YjtcbndpZHRoOiAzLjV2dztcbmhlaWdodDogMy41dnc7XG5ib3JkZXItcmFkaXVzOiAxMDAlO1xucGFkZGluZzogMC43dnc7XG5kaXNwbGF5OiAtd2Via2l0LWJveDtcbmRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuZGlzcGxheTogZmxleDtcbi13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4tbXMtZmxleC1hbGlnbjogY2VudGVyO1xuYWxpZ24taXRlbXM6IGNlbnRlcjtcbi13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbi1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbmp1c3RpZnktY29udGVudDogY2VudGVyO1xuY3Vyc29yOiBwb2ludGVyO1xuei1pbmRleDogMTg5O1xuLyotd2Via2l0LWFuaW1hdGlvbjogcmFkaWFsLXB1bHNlIDEuNXMgaW5maW5pdGU7Ki9cbi8qYW5pbWF0aW9uOiByYWRpYWwtcHVsc2UgMS41cyBpbmZpbml0ZTsqL1xuXG5vcGFjaXR5OiAwO1xuLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDApO1xuLW1zLXRyYW5zZm9ybTogc2NhbGUoMCk7XG50cmFuc2Zvcm06IHNjYWxlKDApO1xuLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC40cztcbi1vLXRyYW5zaXRpb246IGFsbCAwLjRzO1xudHJhbnNpdGlvbjogYWxsIDAuNHM7XG59XG4udG9fdG9wOmJlZm9yZSB7XG5jb250ZW50OiAnJztcbnBvc2l0aW9uOiByZWxhdGl2ZTtcbmJvcmRlcjogMC44dncgc29saWQgdHJhbnNwYXJlbnQ7XG5ib3JkZXItYm90dG9tOiAxdncgc29saWQgI2ZmZjtcbi13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yNSUpO1xuLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjUlKTtcbnRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjUlKTtcbi13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNHM7XG4tby10cmFuc2l0aW9uOiBhbGwgMC40cztcbnRyYW5zaXRpb246IGFsbCAwLjRzO1xufVxuLnRvX3RvcC5hY3Qge1xub3BhY2l0eTogMTtcbi13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbi1tcy10cmFuc2Zvcm06IHNjYWxlKDEpO1xudHJhbnNmb3JtOiBzY2FsZSgxKTtcbn1cbi50b190b3A6aG92ZXI6YmVmb3JlIHtcbi13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zNyUpO1xuLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMzclKTtcbnRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMzclKTtcbn1cbi8qQC13ZWJraXQta2V5ZnJhbWVzIHJhZGlhbC1wdWxzZSB7XG4wJSB7XG4td2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIDBweCByZ2JhKDI0MywgMTc0LCAyNSwgMC43KTtcbmJveC1zaGFkb3c6IDAgMCAwIDBweCByZ2JhKDI0MywgMTc0LCAyNSwgMC43KTtcbn1cbjEwMCUge1xuLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAyMHB4IHJnYmEoMjQzLCAxNzQsIDI1LCAwKTtcbmJveC1zaGFkb3c6IDAgMCAwIDIwcHggcmdiYSgyNDMsIDE3NCwgMjUsIDApO1xufVxufVxuQGtleWZyYW1lcyByYWRpYWwtcHVsc2Uge1xuMCUge1xuLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAwcHggcmdiYSgyNDMsIDE3NCwgMjUsIDAuNyk7XG5ib3gtc2hhZG93OiAwIDAgMCAwcHggcmdiYSgyNDMsIDE3NCwgMjUsIDAuNyk7XG59XG4xMDAlIHtcbi13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgMjBweCByZ2JhKDI0MywgMTc0LCAyNSwgMCk7XG5ib3gtc2hhZG93OiAwIDAgMCAyMHB4IHJnYmEoMjQzLCAxNzQsIDI1LCAwKTtcbn0qL1xuLyp9Ki8iLCIubWFpbiB7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9oZXJvLWJnLmpwZyk7XHJcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgJl9fd3JhcHBlciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIH1cclxufVxyXG5cclxuLmhlYWRlciB7XHJcbiAgcGFkZGluZzogMC45Mzc1dncgMDtcclxuXHJcbiAgJl9faW5uZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyLjA4M3Z3O1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi5sb2dvIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICZfX2ltZyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgd2lkdGg6IDExLjQ1OHZ3O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxLjQwNjI1dnc7XHJcbiAgfVxyXG59XHJcblxyXG4ubGFuZyB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAmX19pdGVtIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICB3aWR0aDogMi4wODN2dztcclxuICAgIG9wYWNpdHk6IDAuNDU7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNjc3dnc7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAxO1xyXG5cclxuICAgICYuYWN0aXZlIHtcclxuICAgICAgb3BhY2l0eTogMTtcclxuXHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDAuMzEyNXZ3KTtcclxuICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSArIDAuMzEyNXZ3KTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgbGVmdDogLTAuMTU2MjV2dztcclxuICAgICAgICB0b3A6IC0wLjE1NjI1dnc7XHJcbiAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uY2FsbCAuc29jaWFsc19faXRlbXMge1xyXG4gIHotaW5kZXg6IDE7XHJcblxyXG59XHJcblxyXG4uc29jaWFscyB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAmX19pY29uIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICB3aWR0aDogMC41NzN2dztcclxuICAgIG1hcmdpbi1yaWdodDogMC43ODEyNXZ3O1xyXG4gIH1cclxuXHJcbiAgJl9fdGV4dCB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDEuMDQydnc7XHJcbiAgfVxyXG5cclxuICAmX19pdGVtcyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gIH1cclxuXHJcbiAgJl9faXRlbSB7XHJcbiAgICB3aWR0aDogMi4wODN2dztcclxuICAgIGhlaWdodDogMi4wODN2dztcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwLjMxMjV2dztcclxuICAgIHRyYW5zaXRpb246IC4zcztcclxuXHJcbiAgICAmLWltZyB7XHJcbiAgICAgIHdpZHRoOiAxLjA0MnZ3O1xyXG4gICAgICBoZWlnaHQ6IDEuMDQydnc7XHJcbiAgICB9XHJcblxyXG4gICAgJjpudGgtY2hpbGQoMSkge1xyXG4gICAgICAuc29jaWFsc19faXRlbS1pbWcge1xyXG4gICAgICAgIGZpbGw6ICM2NjVjYWM7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgIC5zb2NpYWxzX19pdGVtLWltZyB7XHJcbiAgICAgICAgZmlsbDogIzI1ZDM2NjtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6bnRoLWNoaWxkKDMpIHtcclxuICAgICAgLnNvY2lhbHNfX2l0ZW0taW1nIHtcclxuICAgICAgICBmaWxsOiAjMDhjO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjpudGgtY2hpbGQoNCkge1xyXG4gICAgICAuc29jaWFsc19faXRlbS1pbWcge1xyXG4gICAgICAgIGZpbGw6ICMwMDlERkY7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgLnNvY2lhbHNfX2l0ZW0taW1nIHtcclxuICAgICAgICBmaWxsOiAjZmZmZmZmO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOm50aC1jaGlsZCgxKSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzY2NWNhYztcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyNWQzNjY7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6bnRoLWNoaWxkKDMpIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDhjO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOm50aC1jaGlsZCg0KSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwOURGRjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnBob25lIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICZfX3RleHQge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuXHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICB3aWR0aDogLjM2NXZ3O1xyXG4gICAgICBoZWlnaHQ6IC4zNjV2dztcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzUyYjA2MDtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDUwJTtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICAtd2Via2l0LWFuaW1hdGlvbjogb25saW5lIDJzIGluZmluaXRlO1xyXG4gICAgICBhbmltYXRpb246IG9ubGluZSAycyBpbmZpbml0ZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2xpbmsge1xyXG4gICAgdHJhbnNpdGlvbjogMC40cztcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgY29sb3I6ICNkZjBiMzE7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubmF2IHtcclxuICBhIHtcclxuICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgdHJhbnNpdGlvbjogMC40cztcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgY29sb3I6ICNkZjBiMzE7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19pbm5lciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICB9XHJcbn1cclxuXHJcbi5udW1zIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5udW0ge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBtYXJnaW4tcmlnaHQ6IDIuODY1dnc7XHJcblxyXG4gICY6bGFzdC1jaGlsZCB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgfVxyXG5cclxuICAmX19udW1iZXIge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwLjYyNXZ3O1xyXG4gIH1cclxufVxyXG5cclxuLmhlcm8ge1xyXG4gIG1hcmdpbi1ib3R0b206IDMuOTA2MjV2dztcclxuXHJcbiAgJl9faW5uZXIge1xyXG4gICAgcGFkZGluZy10b3A6IDUuOTl2dztcclxuICB9XHJcblxyXG4gICZfX3RpdGxlIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB9XHJcbn1cclxuXHJcbi5waW4ge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB6LWluZGV4OiAxO1xyXG5cclxuICAmX19pdGVtIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB3aWR0aDogMS42Njd2dztcclxuICAgIGhlaWdodDogMS42Njd2dztcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNkZjBiMzE7XHJcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIC1tb3otYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICY6OmJlZm9yZSxcclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGYwYjMxO1xyXG4gICAgICBvcGFjaXR5OiAuNTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICBhbmltYXRpb246IGFuaW1QdWxzZSAycyBsaW5lYXIgaW5maW5pdGU7XHJcbiAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgfVxyXG5cclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgYW5pbWF0aW9uLWRlbGF5OiAuN3M7XHJcbiAgICAgIG9wYWNpdHk6IC4yNTtcclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgJiB+IC5waW5fX2hvdmVyIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19ob3ZlciB7XHJcbiAgICBwYWRkaW5nOiAwLjk5dncgMS4xOTh2dyAwLjk5dncgMi42MDR2dztcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB0cmFuc2l0aW9uOiAwLjRzO1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgbGVmdDogMC45Mzc1dnc7XHJcbiAgICB6LWluZGV4OiAtMjtcclxuICB9XHJcbn1cclxuXHJcbi5tYWluLXNjcm9sbCB7XHJcbiAgLnNjcm9sbF9fbGluZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xyXG4gIH1cclxufVxyXG5cclxuLnNjcm9sbCB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMTguOHZ3O1xyXG4gIGxlZnQ6IDAuNXZ3O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAmX190ZXh0IHtcclxuICAgIGNvbG9yOiAjY2VkMGQzO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMy4zdnc7XHJcbiAgICBvcGFjaXR5OiAwLjU7XHJcbiAgfVxyXG5cclxuICAmX19saW5lIHtcclxuICAgIHdpZHRoOiAxcHg7XHJcbiAgICBoZWlnaHQ6IDEzLjMzM3Z3O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI4MjgyODtcclxuICAgIG9wYWNpdHk6IDAuMTU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxLjF2dztcclxuICB9XHJcblxyXG4gICZfX2ltZyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgd2lkdGg6IDAuODMzdnc7XHJcbiAgICBvcGFjaXR5OiAwLjU7XHJcbiAgICBhbmltYXRpb246IHNjcm9sbEFuaW0gMnMgaW5maW5pdGU7XHJcbiAgfVxyXG59XHJcblxyXG4uY2xpZW50cyB7XHJcbiAgcGFkZGluZzogMCA0LjY4NzV2dztcclxuICB3aWR0aDogNTB2dztcclxuICBoZWlnaHQ6IDYuNTF2dztcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgJl9fc2xpZGVyIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAyLjM5NnZ3O1xyXG4gIH1cclxuXHJcbiAgLnRucy1vdXRlciB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcblxyXG4gIC50bnMtaW5uZXIge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG5cclxuICAmX19pdGVtIHtcclxuICAgIGhlaWdodDogMi4zOTZ2dztcclxuICAgIG1hcmdpbi1sZWZ0OiAwLjI2dnc7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjZ2dztcclxuXHJcbiAgICAmLXdyYXAge1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnNsaWNrLW5leHQ6OmJlZm9yZSwgLnNsaWNrLXByZXY6OmJlZm9yZSB7XHJcbiAgY29udGVudDogJyc7XHJcbiAgYm9yZGVyOiBzb2xpZCAjMjgyODI4O1xyXG4gIGJvcmRlci13aWR0aDogMCAuMTV2dyAuMTV2dyAwO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBwYWRkaW5nOiAuMnZ3O1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDUwJTtcclxuICBsZWZ0OiA1MCU7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDEzNWRlZyk7XHJcbn1cclxuXHJcbi5zbGljay1uZXh0OjpiZWZvcmUge1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgtNDVkZWcpO1xyXG59XHJcblxyXG4udmlkZW8ge1xyXG4gIHBhZGRpbmc6IDAgMi4yOTJ2dyAwIDQuNjg3NXZ3O1xyXG4gIHdpZHRoOiAxNS4zNjV2dztcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgjMjgyODI4LCAwLjgpO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgJl9fbGluayB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgIGxlZnQ6IC0xLjU2MjV2dztcclxuICAgIHdpZHRoOiAzLjEyNXZ3O1xyXG4gICAgaGVpZ2h0OiAzLjEyNXZ3O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgJjo6YWZ0ZXIsICY6OmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcclxuICAgICAgb3BhY2l0eTogLjU7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgLXdlYmtpdC1hbmltYXRpb246IGFuaW1QdWxzZSAycyBsaW5lYXIgaW5maW5pdGU7XHJcbiAgICAgIGFuaW1hdGlvbjogYW5pbVB1bHNlIDJzIGxpbmVhciBpbmZpbml0ZTtcclxuICAgICAgei1pbmRleDogLTE7XHJcbiAgICB9XHJcblxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLjdzO1xyXG4gICAgICBhbmltYXRpb24tZGVsYXk6IC43cztcclxuICAgICAgb3BhY2l0eTogLjI1O1xyXG4gICAgfVxyXG5cclxuICAgIGltZyB7XHJcbiAgICAgIHdpZHRoOiAwLjlyZW07XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubmF2X19tb2Ige1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5uYXZfX2Nsb3NlIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIG9ubGluZSB7XHJcbiAgMCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcblxyXG4gIDUwJSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxuXHJcbiAgMTAwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBhbmltUHVsc2Uge1xyXG4gIDAlIHtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMSlcclxuICB9XHJcblxyXG4gIDEwMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMi41KVxyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBzY3JvbGxBbmltIHtcclxuICAwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKVxyXG4gIH1cclxuICA1MCUge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMjUlKVxyXG4gIH1cclxuICAxMDAlIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApXHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcclxuXHJcbiAgLmhlYWRlciB7XHJcbiAgICBwYWRkaW5nOiAwLjkzNzVyZW0gMDtcclxuXHJcbiAgICAmX19pbm5lciB7XHJcblxyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyLjA4M3JlbTtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIH1cclxuICB9XHJcblxyXG5cclxuICAubG9nbyB7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICZfX2ltZyB7XHJcbiAgICAgIHdpZHRoOiAyMnJlbTtcclxuICAgICAgbWF4LXdpZHRoOiB1bnNldDtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAycmVtO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG5cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5sb2dvX190ZXh0IHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBmb250LXNpemU6IDEuM3JlbTtcclxuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgfVxyXG5cclxuICAubGFuZyB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xyXG5cclxuXHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgd2lkdGg6IDNyZW07XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMC42NzdyZW07XHJcblxyXG4gICAgICAmLmFjdGl2ZSB7XHJcblxyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgMC42cmVtKTtcclxuICAgICAgICAgIGhlaWdodDogY2FsYygxMDAlICsgMC42cmVtKTtcclxuXHJcbiAgICAgICAgICBsZWZ0OiAtMC4zcmVtO1xyXG4gICAgICAgICAgdG9wOiAtMC4zcmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuXHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc29jaWFscyB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG5cclxuICAgICZfX2ljb24ge1xyXG4gICAgICB3aWR0aDogMS4xcmVtO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDAuNzgxMjVyZW07XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGV4dCB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMS4wNDJyZW07XHJcbiAgICB9XHJcblxyXG5cclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICB3aWR0aDogMy41cmVtO1xyXG4gICAgICBoZWlnaHQ6IDMuNXJlbTtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XHJcblxyXG4gICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi1pbWcge1xyXG4gICAgICAgIHdpZHRoOiAxLjc0MnJlbTtcclxuICAgICAgICBoZWlnaHQ6IDEuNzQycmVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnBob25lIHtcclxuXHJcblxyXG4gICAgJl9fdGV4dCB7XHJcblxyXG5cclxuICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICB3aWR0aDogLjZyZW07XHJcbiAgICAgICAgaGVpZ2h0OiAuNnJlbTtcclxuXHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuXHJcbiAgLm51bSB7XHJcblxyXG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xyXG5cclxuXHJcbiAgICAmX19udW1iZXIge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDAuNjI1cmVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmhlcm8ge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMy45MDYyNXJlbTtcclxuICAgIHBhZGRpbmctdG9wOiAxNXJlbTtcclxuXHJcbiAgICAmX19pbm5lciB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiA1Ljk5cmVtO1xyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gIC5waW4ge1xyXG5cclxuICAgICZfX2l0ZW0ge1xyXG5cclxuICAgICAgd2lkdGg6IDEuNjY3cmVtO1xyXG4gICAgICBoZWlnaHQ6IDEuNjY3cmVtO1xyXG5cclxuICAgIH1cclxuXHJcbiAgICAmX19ob3ZlciB7XHJcbiAgICAgIHBhZGRpbmc6IDAuOTlyZW0gMS4xOThyZW0gMC45OXJlbSAyLjYwNHJlbTtcclxuICAgICAgbGVmdDogMC45Mzc1cmVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcblxyXG4gIC5zY3JvbGwge1xyXG4gICAgdG9wOiAxOC44cmVtO1xyXG4gICAgbGVmdDogMC41cmVtO1xyXG5cclxuXHJcbiAgICAmX190ZXh0IHtcclxuXHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDMuM3JlbTtcclxuICAgIH1cclxuXHJcbiAgICAmX19saW5lIHtcclxuICAgICAgaGVpZ2h0OiAxMy4zMzNyZW07XHJcblxyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjFyZW07XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW1nIHtcclxuICAgICAgd2lkdGg6IDAuODMzcmVtO1xyXG5cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jbGllbnRzIHtcclxuICAgIHBhZGRpbmc6IDAgMS41cmVtO1xyXG4gICAgd2lkdGg6IDE2cmVtO1xyXG4gICAgaGVpZ2h0OiA2LjUxcmVtO1xyXG5cclxuICAgIC5zbGljay1wcmV2IHtcclxuICAgICAgbGVmdDogLTE1cHg7XHJcbiAgICAgIHotaW5kZXg6IDE7XHJcbiAgICB9XHJcblxyXG4gICAgLnNsaWNrLW5leHQge1xyXG4gICAgICByaWdodDogLTE1cHg7XHJcbiAgICAgIHotaW5kZXg6IDE7XHJcbiAgICB9XHJcblxyXG5cclxuICAgICZfX3NsaWRlciB7XHJcbiAgICAgIGhlaWdodDogMy41cmVtO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICBoZWlnaHQ6IDMuNXJlbTtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDAuMjZyZW07XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMC4yNnJlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zbGljay1uZXh0OjpiZWZvcmUsIC5zbGljay1wcmV2OjpiZWZvcmUge1xyXG4gICAgYm9yZGVyLXdpZHRoOiAwIC4xNXJlbSAuMTVyZW0gMDtcclxuICAgIHBhZGRpbmc6IC4ycmVtO1xyXG5cclxuICB9XHJcblxyXG5cclxuICAudmlkZW8ge1xyXG4gICAgcGFkZGluZzogMCAyLjI5MnJlbSAwIDQuNjg3NXJlbTtcclxuICAgIHdpZHRoOiAxOHJlbTtcclxuXHJcbiAgICAmX19saW5rIHtcclxuXHJcbiAgICAgIGxlZnQ6IC0xLjk2MjVyZW07XHJcbiAgICAgIHdpZHRoOiA0LjEyNXJlbTtcclxuICAgICAgaGVpZ2h0OiA0LjEyNXJlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5waG9uZSB7XHJcbiAgICAucGhvbmVfX3RleHQge1xyXG4gICAgICBmb250LXNpemU6IDEuM3JlbTtcclxuICAgIH1cclxuXHJcbiAgICAucGhvbmVfX2xpbmsge1xyXG4gICAgICBmb250LXNpemU6IDEuNjVyZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuaGVhZGVyIC5waG9uZSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gIH1cclxuXHJcbiAgLmJ0bi10ZXh0IHtcclxuICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xyXG4gIH1cclxuXHJcbiAgLnNjcm9sbCB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuXHJcbiAgLm5hdl9fbW9iIHtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHRvcDogNS4zcmVtO1xyXG4gICAgcmlnaHQ6IDAuOXJlbTtcclxuICAgIHdpZHRoOiA0cmVtO1xyXG4gICAgaGVpZ2h0OiA0cmVtO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzE1NGI5MTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB6LWluZGV4OiA5OTc7XHJcbiAgfVxyXG5cclxuICAubmF2X19idXJnZXIge1xyXG4gICAgd2lkdGg6IDJyZW07XHJcbiAgICBoZWlnaHQ6IDEuOXJlbTtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gIH1cclxuXHJcbiAgLm5hdl9fYnVyZ2VyLWl0ZW0ge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogM3B4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcclxuICB9XHJcblxyXG4gIC5uYXYge1xyXG4gICAgei1pbmRleDogOTk5O1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHRvcDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIC40cyBlYXNlLWluO1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICB9XHJcblxyXG4gIC5uYXZfX2Nsb3NlIHtcclxuICAgIHdpZHRoOiAzcmVtO1xyXG4gICAgaGVpZ2h0OiAzcmVtO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA3JTtcclxuICAgIHJpZ2h0OiA1JTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxuXHJcbiAgLm5hdl9fY2xvc2U6OmFmdGVyLCAubmF2X19jbG9zZTo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICcgJztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHdpZHRoOiAzcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjgyODI4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gIH1cclxuXHJcbiAgLm5hdl9fY2xvc2U6OmJlZm9yZSB7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZShcclxuICAgICAgICAgICAgICAgICAgICA0NWRlZ1xyXG4gICAgKTtcclxuICB9XHJcblxyXG4gIC5uYXZfX2Nsb3NlOjphZnRlciB7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZShcclxuICAgICAgICAgICAgICAgICAgICAtNDVkZWdcclxuICAgICk7XHJcbiAgfVxyXG5cclxuICAubmF2X19pbm5lciB7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gIH1cclxuXHJcbiAgLm5hdi5hY3RpdmUge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG4gIH1cclxuXHJcbiAgLm5hdiBhIHtcclxuICAgIGNvbG9yOiAjMjgyODI4O1xyXG4gIH1cclxuXHJcbiAgLm5hdl9faXRlbSB7XHJcbiAgICBwYWRkaW5nOiAxcmVtO1xyXG4gIH1cclxuXHJcbiAgLm1haW4ge1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcclxuICB9XHJcblxyXG4gIC5oZXJvX19pbm5lciB7XHJcbiAgICBwYWRkaW5nLXRvcDogMDtcclxuICB9XHJcblxyXG4gIC50aXRsZS1sZyB7XHJcbiAgICBsaW5lLWhlaWdodDogMi44ODVyZW07XHJcbiAgfVxyXG5cclxuICAucGluX19pdGVtIHtcclxuICAgIHdpZHRoOiAyLjVyZW07XHJcbiAgICBoZWlnaHQ6IDIuNXJlbTtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAuaGVyb19fdGl0bGUgYnIge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcblxyXG4gIC5udW1fX251bWJlciB7XHJcbiAgICBmb250LXNpemU6IDNyZW07XHJcbiAgfVxyXG59IiwiLnF1aXpfX2J0bi1oaW50IHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogNTAlO1xyXG4gIGJvdHRvbTogMTEwJTtcclxuICB3aWR0aDogMTAwJTtcclxuICBjb2xvcjogIzI4MjgyODtcclxuICBib3gtc2hhZG93OiA0cHggN3B4IDE3cHggLTZweCByZ2JhKDAsIDAsIDAsIDAuNCk7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgcGFkZGluZzogNXB4IDA7XHJcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gIHotaW5kZXg6IDMzO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsMCk7XHJcbiAgb3BhY2l0eTogMDtcclxuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC42cztcclxuXHJcbn1cclxuXHJcbi5xdWl6X19idG46aG92ZXI6ZGlzYWJsZWQgLnF1aXpfX2J0bi1oaW50IHtcclxuICBvcGFjaXR5OiAxO1xyXG59XHJcblxyXG4ucXVpeiB7XHJcbiAgJl9faW5uZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICB9XHJcblxyXG4gICZfX2xlZnQge1xyXG4gICAgcGFkZGluZzogMS4wNDJ2dyAyLjE3OXZ3IDIuMjR2dztcclxuICAgIHdpZHRoOiAxOC4yMjl2dztcclxuICAgIGhlaWdodDogMzYuNDU4dnc7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xyXG4gICAgYmFja2dyb3VuZDogI2U5ZjBmNiB1cmwoLi4vaW1nL2JlbGV4LnN2ZykgLTMuN3Z3IDYuMXZ3IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogMjR2dztcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAmLXBob3RvIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgd2lkdGg6IDEwLjA1MnZ3O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjA0MnZ3O1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICAmLW9ubGluZSB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMC42ODEyNXZ3O1xyXG5cclxuICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBsZWZ0OiAtMC4xdnc7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLXRleHQge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjA0MnZ3O1xyXG4gICAgICBwYWRkaW5nOiAxLjE5OHZ3IDEuNTYyNXZ3O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAwLjkzNzV2dztcclxuICAgIH1cclxuXHJcbiAgICAmLWltZyB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIHdpZHRoOiA4LjU0MnZ3O1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGJvdHRvbTogMDtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19pdGVtcyB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcblxyXG4gICZfX2NvbnRlbnQge1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTVweDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlMWU3ZWQ7XHJcbiAgICBwYWRkaW5nOiAzLjM4NXZ3IDMuNDM3NXZ3IDIuMzQzNzV2dztcclxuICAgIGhlaWdodDogMzYuNDU4dnc7XHJcbiAgICB3aWR0aDogNDguOTU4dnc7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgfVxyXG5cclxuICAmX19pdGVtIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICY6bnRoLWNoaWxkKDEpIHtcclxuICAgICAgbWF4LXdpZHRoOiAzNi40MTd2dztcclxuICAgICAgbWFyZ2luOiAwIGF1dG87XHJcblxyXG4gICAgICAudC1taW4yIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzLjY0NnZ3O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAucXVpel9fb3B0aW9ucyB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6bnRoLWNoaWxkKDIpLFxyXG4gICAgJjpudGgtY2hpbGQoMykge1xyXG4gICAgICAudC1taW4yIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA2LjE5OHZ3O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjpudGgtY2hpbGQoNCkge1xyXG4gICAgICAudC1taW4yIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzLjAyMXZ3O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjpudGgtY2hpbGQoNSkge1xyXG4gICAgICAudC1taW4yIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyLjQ0OHZ3O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjpudGgtY2hpbGQoNikge1xyXG4gICAgICAudC1taW4yIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjU2MjV2dztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fb3B0aW9ucyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG4gICAgJi0tbnVtcyB7XHJcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIH1cclxuXHJcbiAgICAmLS1jb3dzIHtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJi0tbXVsdGkge1xyXG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICB3aWR0aDogY2FsYygxMDAlICsgMS44NzV2dyk7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMC45Mzc1dnc7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19vcHRpb24ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgaGVpZ2h0OiAyLjg2NXZ3O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgLnF1aXpfX29wdGlvbi1jaGVja2JveCB7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjMGQ0ZWExO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1pbWcge1xyXG4gICAgICB3aWR0aDogMTB2dztcclxuICAgICAgaGVpZ2h0OiAxMHZ3O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuMDQydnc7XHJcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJi0taW1hZ2Uge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG4gICAgICAucXVpel9fb3B0aW9uLWNoZWNrYm94IHtcclxuICAgICAgICB3aWR0aDogMTMuMDIxdnc7XHJcbiAgICAgICAgaGVpZ2h0OiAyLjg2NXZ3O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tbWluIHtcclxuICAgICAgLnF1aXpfX29wdGlvbi1jaGVja2JveCB7XHJcbiAgICAgICAgd2lkdGg6IDkuMTE1dnc7XHJcblxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tYmlnIHtcclxuICAgICAgd2lkdGg6IDE2LjE0NnZ3O1xyXG4gICAgfVxyXG5cclxuICAgICYtLW51bXMge1xyXG4gICAgICAmLnF1aXpfX29wdGlvbiB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgY3Vyc29yOiB1bnNldDtcclxuICAgICAgICB3aWR0aDogNDclO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIuMjA0dnc7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5xdWl6X19vcHRpb24td3JhcCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAucXVpel9fb3B0aW9uLWltZyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICB3aWR0aDogMTIuNjU2MjV2dztcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjkzNzV2dztcclxuICAgICAgfVxyXG5cclxuICAgICAgLnF1aXpfX29wdGlvbi1ibG9jayB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLWNvd3Mge1xyXG4gICAgICAmLnF1aXpfX29wdGlvbiB7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi5xdWl6X19vcHRpb24tLXNsaWRlciAuaXJzLS1mbGF0IC5pcnMtZ3JpZC10ZXh0OjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogJyDQutC+0YDQvtCyJztcclxuICAgICAgfVxyXG5cclxuICAgICAgLmpzLWdyaWQtdGV4dC0wIHtcclxuICAgICAgICBsZWZ0OiAxJSAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLnF1aXpfX29wdGlvbi0tc2xpZGVyIC5pcnMtLWZsYXQgLmlycy1ncmlkLXRleHQuanMtZ3JpZC10ZXh0LTEge1xyXG4gICAgICAgIGxlZnQ6IDk1JSAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAucXVpel9fb3B0aW9uLWltZyB7XHJcbiAgICAgICAgd2lkdGg6IDExLjE5OHZ3O1xyXG4gICAgICAgIGhlaWdodDogMTEuMTk4dnc7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5xdWl6X19vcHRpb24tc2xpZGVyIHtcclxuICAgICAgICB3aWR0aDogMzIuMjkydnc7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMi4wODN2dztcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLW11bHRpIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAxLjZ2dztcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMS4wNDJ2dztcclxuXHJcbiAgICAgICY6bnRoLWNoaWxkKDMpLFxyXG4gICAgICAmOm50aC1jaGlsZCg1KSB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAucXVpel9fb3B0aW9uLWltZyB7XHJcbiAgICAgICAgd2lkdGg6IDcuNjA0dnc7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICBoZWlnaHQ6IDYuODc1dnc7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuNjc3dnc7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5xdWl6X19vcHRpb24tY2hlY2sge1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnF1aXpfX29wdGlvbi1jaGVja2JveCB7XHJcbiAgICAgICAgd2lkdGg6IDEzLjU0MnZ3O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1pbnB1dCB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAmOmNoZWNrZWQge1xyXG4gICAgICAgICYgfiAucXVpel9fb3B0aW9uLWNoZWNrYm94IHtcclxuICAgICAgICAgIHBhZGRpbmctbGVmdDogMC42MjV2dztcclxuICAgICAgICAgIGJvcmRlci1jb2xvcjogIzBkNGVhMTtcclxuXHJcbiAgICAgICAgICAucXVpel9fb3B0aW9uLWNoZWNrIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEuNTYyNXZ3O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEuNTYyNXZ3O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGQ0ZWExO1xyXG5cclxuXHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5xdWl6X19vcHRpb24tdGV4dCB7XHJcblxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtY2hlY2tib3gge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMC44ODV2dztcclxuICAgICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZmRmZGY7XHJcbiAgICAgIHRyYW5zaXRpb246IC40cyBib3JkZXItY29sb3I7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgICYtY2hlY2sge1xyXG4gICAgICB3aWR0aDogMS4wNDJ2dztcclxuICAgICAgaGVpZ2h0OiAxLjA0MnZ3O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTlmMGY2O1xyXG4gICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMC43ODEyNXZ3O1xyXG5cclxuICAgICAgaW1nIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIHdpZHRoOiAwLjY3N3Z3O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tc2xpZGVyIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgIGN1cnNvcjogYXV0bztcclxuXHJcbiAgICAgICYubWIge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDUuMjA4dnc7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5pcnMtLWZsYXQgLmlycy1saW5lIHtcclxuICAgICAgICBoZWlnaHQ6IDE1cHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuaXJzLS1mbGF0IC5pcnMtbWF4LCAuaXJzLS1mbGF0IC5pcnMtbWluIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuaXJzLS1mbGF0IC5pcnMtc2luZ2xlIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuaXJzLWdyaWQge1xyXG4gICAgICAgIGJvdHRvbTogLTEycHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5pcnMtLWZsYXQgLmlycy1ncmlkLXBvbCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmlycy0tZmxhdCAuaXJzLWdyaWQtdGV4dCB7XHJcbiAgICAgICAgY29sb3I6ICMyODI4Mjg7XHJcbiAgICAgICAgZm9udC1zaXplOiAwLjkzNzV2dztcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBNYW5yb3BlLCBzYW5zLXNlcmlmO1xyXG5cclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICBjb250ZW50OiAnINC7LtGBLic7XHJcbiAgICAgICAgICBmb250LXNpemU6IDAuNzI5dnc7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5qcy1ncmlkLXRleHQtMSB7XHJcbiAgICAgICAgICBsZWZ0OiA5OCUgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5pcnMtLWZsYXQgLmlycy1iYXIge1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgICBoZWlnaHQ6IDE1cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzBkNGVhMTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmlycy0tZmxhdCAuaXJzLXNoYWRvdyB7XHJcbiAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgYm90dG9tOiAxNnB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlMWU0ZTk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5pcnMtLWZsYXQgLmlycy1oYW5kbGUge1xyXG4gICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICBib3JkZXI6IDdweCBzb2xpZCAjZmZmO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwZDRlYTE7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIHRvcDogMTJweDtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDI3cHggcmdiYSg0MCwgMzksIDQwLCAwLjIpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuaXJzLS1mbGF0IC5pcnMtaGFuZGxlIGk6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLXNsaWRlciB7XHJcbiAgICAgIHdpZHRoOiAyNS4yNnZ3O1xyXG5cclxuICAgICAgJi5tciB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA0LjE2N3Z3O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1ibG9jayB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgdG9wOiAwLjV2dztcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmLXJhbmdlLWlucHV0IHtcclxuICAgICAgd2lkdGg6IDQuMTA2MjV2dztcclxuICAgICAgaGVpZ2h0OiAyLjQ5MnZ3O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlMWU3ZWQ7XHJcbiAgICAgIC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xyXG5cclxuICAgICAgJjo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbixcclxuICAgICAgJjo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XHJcbiAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fdHJhY3RvciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgd2lkdGg6IDI3LjE1NjI1dnc7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogLTJ2dztcclxuICAgIHRvcDogMTN2dztcclxuICAgIHotaW5kZXg6IC0xO1xyXG4gIH1cclxuXHJcbiAgJl9fYm90dG9tIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG5cclxuICAmX19wcm9ncmVzcyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgICYtaXRlbXMge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwLjN2dztcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAxLjc3MXZ3O1xyXG4gICAgfVxyXG5cclxuICAgICYtaXRlbSB7XHJcbiAgICAgIHdpZHRoOiAwLjc4MTI1dnc7XHJcbiAgICAgIGhlaWdodDogMC43ODEyNXZ3O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTlmMGY2O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMC40Njg3NXZ3O1xyXG5cclxuICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGQ0ZWExO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLXNjcm9sbCAuc2Nyb2xsX190ZXh0IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDUuNHZ3O1xyXG4gIH1cclxuXHJcbiAgJl9fc2VtaWZpbmFsIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAmLXRpdGxlIHtcclxuICAgICAgY29sb3I6ICMwZDRlYTE7XHJcbiAgICB9XHJcblxyXG4gICAgJi1vcHRpb25zIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgd2lkdGg6IDM2LjQ1OHZ3O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuNTYyNXZ3O1xyXG4gICAgfVxyXG5cclxuICAgICYtb3B0aW9uLWJnIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICB0cmFuc2l0aW9uOiAuMnM7XHJcbiAgICB9XHJcblxyXG4gICAgJi1jaGVjayB7XHJcbiAgICAgIHotaW5kZXg6IDE7XHJcbiAgICB9XHJcblxyXG4gICAgJi1vcHRpb24ge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIG1pbi13aWR0aDogOC4zMzN2dztcclxuICAgICAgcGFkZGluZzogMCAxLjM1NHZ3O1xyXG4gICAgICBoZWlnaHQ6IDMuMzg1dnc7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTlmMGY2O1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZTlmMGY2O1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAmLXRleHQge1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6bnRoLWNoaWxkKDEpIHtcclxuICAgICAgICAucXVpel9fc2VtaWZpbmFsLWlucHV0OmNoZWNrZWQge1xyXG4gICAgICAgICAgJiB+IC5xdWl6X19zZW1pZmluYWwtb3B0aW9uLWJnIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDEwMywgOTMsIDE3Mik7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJiB+IC5xdWl6X19zZW1pZmluYWwtY2hlY2sgcGF0aCB7XHJcbiAgICAgICAgICAgIGZpbGw6ICNmZmYgIWltcG9ydGFudDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmIH4gLnF1aXpfX3NlbWlmaW5hbC1vcHRpb24tdGV4dCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgIC5xdWl6X19zZW1pZmluYWwtaW5wdXQ6Y2hlY2tlZCB7XHJcbiAgICAgICAgICAmIH4gLnF1aXpfX3NlbWlmaW5hbC1vcHRpb24tYmcge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoNzUsIDE4OCwgMjQzKTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmIH4gLnF1aXpfX3NlbWlmaW5hbC1jaGVjayBwYXRoIHtcclxuICAgICAgICAgICAgZmlsbDogI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICYgfiAucXVpel9fc2VtaWZpbmFsLW9wdGlvbi10ZXh0IHtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmOm50aC1jaGlsZCgzKSB7XHJcbiAgICAgICAgLnF1aXpfX3NlbWlmaW5hbC1jaGVjay1pbWcgcGF0aCB7XHJcbiAgICAgICAgICBmaWxsOiAjMmJiYjJiO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnF1aXpfX3NlbWlmaW5hbC1pbnB1dDpjaGVja2VkIHtcclxuICAgICAgICAgICYgfiAucXVpel9fc2VtaWZpbmFsLW9wdGlvbi1iZyB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyYmJiMmI7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJiB+IC5xdWl6X19zZW1pZmluYWwtY2hlY2sgcGF0aCB7XHJcbiAgICAgICAgICAgIGZpbGw6ICNmZmYgIWltcG9ydGFudDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmIH4gLnF1aXpfX3NlbWlmaW5hbC1vcHRpb24tdGV4dCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJjpudGgtY2hpbGQoNCkge1xyXG4gICAgICAgIC5xdWl6X19zZW1pZmluYWwtaW5wdXQ6Y2hlY2tlZCB7XHJcbiAgICAgICAgICAmIH4gLnF1aXpfX3NlbWlmaW5hbC1vcHRpb24tYmcge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjIzLCAxMSwgNDkpO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICYgfiAucXVpel9fc2VtaWZpbmFsLWNoZWNrIHBhdGgge1xyXG4gICAgICAgICAgICBmaWxsOiAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJiB+IC5xdWl6X19zZW1pZmluYWwtb3B0aW9uLXRleHQge1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLWNoZWNrLWltZyB7XHJcbiAgICAgIHdpZHRoOiAxLjU2MjV2dztcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAwLjUyMXZ3O1xyXG4gICAgfVxyXG5cclxuICAgICYtaW5wdXRzIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgIHdpZHRoOiAzNi40NTh2dztcclxuXHJcbiAgICAgIC5pbnB1dCB7XHJcbiAgICAgICAgd2lkdGg6IDQ5JTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjc4MTI1dnc7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5idG4ge1xyXG4gICAgICAgIHdpZHRoOiA0OSU7XHJcbiAgICAgICAgaGVpZ2h0OiAzLjkwNjI1dnc7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGlucHV0W3R5cGU9XCJlbWFpbFwiXSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19idG5zIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgfVxyXG59XHJcblxyXG4uZm9ybV9fY2hlY2sge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gIC5yaGlkZTpjaGVja2VkIH4gLmZvcm1fX2NoZWNrLWJveCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGYwYjMxO1xyXG4gIH1cclxuXHJcbiAgJi1ib3gge1xyXG4gICAgd2lkdGg6IDAuNzgxMjV2dztcclxuICAgIGhlaWdodDogMC43ODEyNXZ3O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZjBiMzE7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgIGltZyB7XHJcbiAgICAgIHdpZHRoOiAwLjQ2ODc1dnc7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLXRleHQge1xyXG4gICAgdHJhbnNpdGlvbjogMC40cztcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgY29sb3I6ICNkZjBiMzE7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcclxuICAucXVpeiB7XHJcblxyXG5cclxuICAgICZfX2xlZnQge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW1zIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGVudCB7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XHJcbiAgICAgIHBhZGRpbmc6IDEuNXJlbTtcclxuICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbSB7XHJcblxyXG4gICAgICAmOm50aC1jaGlsZCgxKSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAzNi40MTdyZW07XHJcblxyXG4gICAgICAgIC50LW1pbjIge1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMy42NDZyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgfVxyXG5cclxuICAgICAgJjpudGgtY2hpbGQoMiksXHJcbiAgICAgICY6bnRoLWNoaWxkKDMpIHtcclxuICAgICAgICAudC1taW4yIHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDYuMTk4cmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJjpudGgtY2hpbGQoNCkge1xyXG4gICAgICAgIC50LW1pbjIge1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMy4wMjFyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmOm50aC1jaGlsZCg1KSB7XHJcbiAgICAgICAgLnQtbWluMiB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyLjQ0OHJlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6bnRoLWNoaWxkKDYpIHtcclxuICAgICAgICAudC1taW4yIHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuNTYyNXJlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19vcHRpb25zIHtcclxuXHJcblxyXG4gICAgICAmLS1tdWx0aSB7XHJcblxyXG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAxLjg3NXJlbSk7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0wLjkzNzVyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19vcHRpb24ge1xyXG5cclxuICAgICAgaGVpZ2h0OiAzLjVyZW07XHJcblxyXG5cclxuICAgICAgJi1pbWcge1xyXG4gICAgICAgIHdpZHRoOiAxNC40cmVtO1xyXG4gICAgICAgIGhlaWdodDogMTQuNHJlbTtcclxuXHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS4wNDJyZW07XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtLWltYWdlIHtcclxuXHJcblxyXG4gICAgICAgIC5xdWl6X19vcHRpb24tY2hlY2tib3gge1xyXG4gICAgICAgICAgd2lkdGg6IDEzLjAyMXJlbTtcclxuICAgICAgICAgIGhlaWdodDogMi44NjVyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLS1taW4ge1xyXG4gICAgICAgIC5xdWl6X19vcHRpb24tY2hlY2tib3gge1xyXG4gICAgICAgICAgd2lkdGg6IDkuMTE1cmVtO1xyXG5cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtLWJpZyB7XHJcbiAgICAgICAgd2lkdGg6IDE2LjE0NnJlbTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi0tbnVtcyB7XHJcbiAgICAgICAgJi5xdWl6X19vcHRpb24ge1xyXG5cclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIuMjA0cmVtO1xyXG4gICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgIC5xdWl6X19vcHRpb24taW1nIHtcclxuICAgICAgICAgIHdpZHRoOiAxMi42NTYyNXJlbTtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogMC45Mzc1cmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtLWNvd3Mge1xyXG5cclxuXHJcbiAgICAgICAgLnF1aXpfX29wdGlvbi1pbWcge1xyXG4gICAgICAgICAgd2lkdGg6IDE1cmVtO1xyXG4gICAgICAgICAgaGVpZ2h0OiAxNXJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5xdWl6X19vcHRpb24tc2xpZGVyIHtcclxuXHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIuMDgzcmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJi0tbXVsdGkge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMS42cmVtO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuMDQycmVtO1xyXG5cclxuXHJcbiAgICAgICAgLnF1aXpfX29wdGlvbi1pbWcge1xyXG4gICAgICAgICAgd2lkdGg6IDExLjYwNHJlbTtcclxuICAgICAgICAgIGhlaWdodDogMTAuODc1cmVtO1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC42NzdyZW07XHJcbiAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgLnF1aXpfX29wdGlvbi1jaGVja2JveCB7XHJcbiAgICAgICAgICB3aWR0aDogMTMuNTQycmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJi1pbnB1dCB7XHJcblxyXG4gICAgICAgICY6Y2hlY2tlZCB7XHJcbiAgICAgICAgICAmIH4gLnF1aXpfX29wdGlvbi1jaGVja2JveCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMC42MjVyZW07XHJcblxyXG4gICAgICAgICAgICAucXVpel9fb3B0aW9uLWNoZWNrIHtcclxuICAgICAgICAgICAgICB3aWR0aDogMnJlbTtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDJyZW07XHJcblxyXG5cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtY2hlY2tib3gge1xyXG5cclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDAuODg1cmVtO1xyXG5cclxuICAgICAgfVxyXG5cclxuICAgICAgJi1jaGVjayB7XHJcbiAgICAgICAgd2lkdGg6IDEuNXJlbTtcclxuICAgICAgICBoZWlnaHQ6IDEuNXJlbTtcclxuXHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjc4MTI1cmVtO1xyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgd2lkdGg6IDAuN3JlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtLXNsaWRlciB7XHJcblxyXG5cclxuICAgICAgICAmLm1iIHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDRyZW07XHJcbiAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgLmlycy0tZmxhdCAuaXJzLWdyaWQtdGV4dCB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDAuOTM3NXJlbTtcclxuXHJcblxyXG4gICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDAuNzI5cmVtO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcblxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLXNsaWRlciB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICYubXIge1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJi1ibG9jayB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHRvcDogMC41cmVtO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi1yYW5nZS1pbnB1dCB7XHJcbiAgICAgICAgd2lkdGg6IDYuNXJlbTtcclxuICAgICAgICBoZWlnaHQ6IDMuNXJlbTtcclxuICAgICAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190cmFjdG9yIHtcclxuICAgICAgd2lkdGg6IDI3LjE1NjI1cmVtO1xyXG4gICAgICByaWdodDogLTJyZW07XHJcbiAgICAgIHRvcDogMTNyZW07XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG5cclxuICAgICZfX3Byb2dyZXNzIHtcclxuXHJcbiAgICAgICYtaXRlbXMge1xyXG5cclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMC4zcmVtO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMS43NzFyZW07XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtaXRlbSB7XHJcbiAgICAgICAgd2lkdGg6IDAuNzgxMjVyZW07XHJcbiAgICAgICAgaGVpZ2h0OiAwLjc4MTI1cmVtO1xyXG5cclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNDY4NzVyZW07XHJcblxyXG5cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi1zY3JvbGwgLnNjcm9sbF9fdGV4dCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1LjRyZW07XHJcbiAgfVxyXG5cclxuICAmX19zZW1pZmluYWwge1xyXG5cclxuXHJcbiAgICAmLW9wdGlvbnMge1xyXG4gICAgICB3aWR0aDogMzYuNDU4cmVtO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjU2MjVyZW07XHJcbiAgICB9XHJcblxyXG5cclxuICAgICYtb3B0aW9uIHtcclxuICAgICAgbWluLXdpZHRoOiA4LjMzM3JlbTtcclxuICAgICAgcGFkZGluZzogMCAxLjM1NHJlbTtcclxuICAgICAgaGVpZ2h0OiAzLjM4NXJlbTtcclxuXHJcbiAgICB9XHJcblxyXG4gICAgJi1jaGVjay1pbWcge1xyXG4gICAgICB3aWR0aDogMS41NjI1cmVtO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDAuNTIxcmVtO1xyXG4gICAgfVxyXG5cclxuICAgICYtaW5wdXRzIHtcclxuXHJcbiAgICAgIHdpZHRoOiAzNi40NThyZW07XHJcblxyXG4gICAgICAuaW5wdXQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuNzgxMjVyZW07XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5idG4ge1xyXG4gICAgICAgIGhlaWdodDogMy45MDYyNXJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICB9XHJcbiAgLmZvcm1fX2NoZWNrIHtcclxuICAgICYtYm94IHtcclxuICAgICAgbWluLXdpZHRoOiAxLjVyZW07XHJcbiAgICAgIG1pbi1oZWlnaHQ6IDEuNXJlbTtcclxuXHJcblxyXG4gICAgICBpbWcge1xyXG4gICAgICAgIHdpZHRoOiAwLjg1cmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucXVpel9fb3B0aW9uLS1zbGlkZXIge1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICB9XHJcblxyXG4gIC5xdWl6X19vcHRpb24tYmxvY2sge1xyXG4gICAgdG9wOiAwO1xyXG4gIH1cclxuXHJcbiAgLnF1aXpfX29wdGlvbi0tc2xpZGVyIC5pcnMtLWZsYXQgLmlycy1saW5lIHtcclxuICAgIGhlaWdodDogMTBweDtcclxuICB9XHJcblxyXG4gIC5xdWl6X19vcHRpb24tLXNsaWRlciAuaXJzLS1mbGF0IC5pcnMtYmFyIHtcclxuICAgIGhlaWdodDogMTBweDtcclxuICB9XHJcblxyXG4gIC5xdWl6X19vcHRpb24tLXNsaWRlciAuaXJzLS1mbGF0IC5pcnMtaGFuZGxlIHtcclxuICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgYm9yZGVyOiA0cHggc29saWQgI2ZmZjtcclxuICAgIHRvcDogMTJweDtcclxuICB9XHJcblxyXG4gIC5pcnMtLWZsYXQuaXJzLXdpdGgtZ3JpZCB7XHJcbiAgICBoZWlnaHQ6IDQ2cHg7XHJcbiAgfVxyXG5cclxuICAuaXJzLS1mbGF0IC5pcnMtbGluZSB7XHJcbiAgICB0b3A6IDE5cHg7XHJcbiAgfVxyXG5cclxuICAuaXJzLS1mbGF0IC5pcnMtYmFyIHtcclxuICAgIHRvcDogMTlweDtcclxuXHJcbiAgfVxyXG5cclxuICAucXVpel9fb3B0aW9uLS1zbGlkZXIgLmlycy0tZmxhdCAuaXJzLWdyaWQtdGV4dCB7XHJcbiAgICBmb250LXNpemU6IDEuMnJlbTtcclxuICB9XHJcblxyXG4gIC5xdWl6X19vcHRpb24tLXNsaWRlciAuaXJzLS1mbGF0IC5pcnMtZ3JpZC10ZXh0OjphZnRlciB7XHJcbiAgICBmb250LXNpemU6IDFyZW07XHJcbiAgfVxyXG5cclxuICAucXVpel9fb3B0aW9uLS1zbGlkZXIgLmlycy0tZmxhdCAuaXJzLWdyaWQtdGV4dC5qcy1ncmlkLXRleHQtMSB7XHJcbiAgICBsZWZ0OiA5MSUgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5xdWl6X19vcHRpb25zIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbiAgfVxyXG5cclxuICAucXVpel9fYm90dG9tIHtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcclxuICB9XHJcblxyXG4gIC5idG4uYnRuLS1ibHVlIHtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIHBhZGRpbmc6IDEuN3JlbSAzLjlyZW0gMS43cmVtIDMuNnJlbTtcclxuICB9XHJcblxyXG4gIC5idG4uYnRuLS1ibHVlOjphZnRlciB7XHJcbiAgICBib3JkZXItd2lkdGg6IDAgMC4xNXJlbSAuMTVyZW0gMDtcclxuICAgIHBhZGRpbmc6IDAuMjVyZW07XHJcbiAgICByaWdodDogMnJlbTtcclxuICB9XHJcblxyXG4gIC5idG4ge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICB9XHJcblxyXG4gIC5xdWl6X19idG5zIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbiAgfVxyXG5cclxuICAucXVpel9fb3B0aW9uLS1pbWFnZSB7XHJcblxyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuICAgIG1hcmdpbi1sZWZ0OiAwLjRyZW07XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNHJlbTtcclxuICB9XHJcblxyXG4gIC5xdWl6X19vcHRpb24tLWltYWdlIC5xdWl6X19vcHRpb24tY2hlY2tib3gge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDMuNXJlbTtcclxuICB9XHJcblxyXG4gIC5xdWl6X19vcHRpb25zIHtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIH1cclxuXHJcbiAgLnF1aXpfX2l0ZW06bnRoLWNoaWxkKDIpIC50LW1pbjIsIC5xdWl6X19pdGVtOm50aC1jaGlsZCgzKSAudC1taW4yIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDMuMTk4cmVtO1xyXG4gIH1cclxuXHJcbiAgLnF1aXpfX29wdGlvbi1ibG9jayAudHNtMTIge1xyXG4gICAgZm9udC1zaXplOiAxLjNyZW07XHJcbiAgfVxyXG5cclxuICAuYnRuLmJ0bi0tb3V0bGluZSB7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICBiYWNrZ3JvdW5kOiAwIDA7XHJcbiAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgY29sb3I6ICMyODI3Mjg7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBwYWRkaW5nOiAxLjdyZW0gMy42cmVtIDEuN3JlbSAzLjlyZW07XHJcbiAgfVxyXG5cclxuICAuYnRuLmJ0bi0tb3V0bGluZTo6YWZ0ZXIge1xyXG4gICAgYm9yZGVyLXdpZHRoOiAwIDAuMTVyZW0gLjE1cmVtIDA7XHJcbiAgICBwYWRkaW5nOiAwLjI1cmVtO1xyXG4gICAgbGVmdDogMnJlbTtcclxuICB9XHJcblxyXG4gIC5xdWl6X19vcHRpb24tLW51bXMucXVpel9fb3B0aW9uIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICB9XHJcblxyXG4gIC5xdWl6X19vcHRpb24tLW11bHRpIC5xdWl6X19vcHRpb24tY2hlY2tib3gge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XHJcbiAgfVxyXG5cclxuICAucXVpel9fc2VtaWZpbmFsLW9wdGlvbnMge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gIH1cclxuXHJcbiAgLnF1aXpfX3NlbWlmaW5hbC1vcHRpb24ge1xyXG4gICAgd2lkdGg6IDQ4JTtcclxuICAgIGhlaWdodDogNC41cmVtO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgIHBhZGRpbmc6IDAgMS4zNTRyZW07XHJcbiAgfVxyXG5cclxuICAucXVpel9fc2VtaWZpbmFsLWNoZWNrLWltZyB7XHJcbiAgICB3aWR0aDogMS45cmVtO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAuNTIxcmVtO1xyXG4gIH1cclxuXHJcbiAgLnF1aXpfX3NlbWlmaW5hbC1pbnB1dHMge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgIC5pbnB1dCB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDQuNXJlbTtcclxuICAgICAgZm9udC1zaXplOiAxLjNyZW07XHJcbiAgICAgIG9yZGVyOiAxO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnF1aXpfX3NlbWlmaW5hbC1pbnB1dHMgLmJ0biB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogNC41cmVtO1xyXG4gICAgb3JkZXI6IDI7XHJcblxyXG4gICAgLmJ0bi10ZXh0IHtcclxuICAgICAgZm9udC1zaXplOiAxLjNyZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZm9ybV9fY2hlY2stdGV4dCB7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgZm9udC1zaXplOiAxLjJyZW07XHJcbiAgfVxyXG5cclxuICAucXVpel9fb3B0aW9uLS1jb3dzLnF1aXpfX29wdGlvbiB7XHJcblxyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG5cclxuICAucXVpel9fc2VtaWZpbmFsLW9wdGlvbi10ZXh0IHtcclxuICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xyXG4gIH1cclxufSIsIi5tZWNoIHtcclxuICAmX19zdWJ0aXRsZSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1Ljk5dnc7XHJcbiAgfVxyXG5cclxuICAmLXNjcm9sbCB7XHJcbiAgICAuc2Nyb2xsX190ZXh0IHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNS4ydnc7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19pbm5lciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIH1cclxuXHJcbiAgJl9fcmlnaHQge1xyXG4gICAgcGFkZGluZy10b3A6IDAuODg1dnc7XHJcbiAgfVxyXG5cclxuICAmX19pbWcge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIHdpZHRoOiAzNi41NjI1dnc7XHJcbiAgfVxyXG5cclxuICAmX19iZyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgd2lkdGg6IDM3LjkxN3Z3O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA4dnc7XHJcbiAgICBsZWZ0OiAxMXZ3O1xyXG4gICAgei1pbmRleDogLTE7XHJcbiAgfVxyXG5cclxuICAucGluIHtcclxuXHJcbiAgICAmOm50aC1jaGlsZCgxKSB7XHJcbiAgICAgIC5waW5fX2hvdmVyIHtcclxuICAgICAgICBsZWZ0OiAtMTV2dztcclxuICAgICAgICB0b3A6IC0zdnc7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5waW5fX2ltZyB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxLjI1dnc7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5waW5fX2xpbmUge1xyXG4gICAgICAgIHdpZHRoOiA2LjE5OHZ3O1xyXG4gICAgICAgIGxlZnQ6IDcuNnZ3O1xyXG4gICAgICAgIHRvcDogMXZ3O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAucGluX19ob3ZlciB7XHJcbiAgICAgICAgbGVmdDogMS44dnc7XHJcbiAgICAgICAgdG9wOiAtNi41dnc7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5waW5fX2ltZyB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAwLjk5dnc7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5waW5fX2xpbmUge1xyXG4gICAgICAgIHdpZHRoOiAxLjk3OXZ3O1xyXG4gICAgICAgIGxlZnQ6IDEuNnZ3O1xyXG4gICAgICAgIHRvcDogMi44dnc7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOm50aC1jaGlsZCgzKSB7XHJcbiAgICAgIC5waW5fX2hvdmVyIHtcclxuICAgICAgICBsZWZ0OiAxMS41dnc7XHJcbiAgICAgICAgdG9wOiAtNC43dnc7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5waW5fX2ltZyB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxLjMwMnZ3O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAucGluX19saW5lIHtcclxuICAgICAgICB3aWR0aDogMTEuNDU4dnc7XHJcbiAgICAgICAgbGVmdDogLTcuOXZ3O1xyXG4gICAgICAgIHRvcDogMy44dnc7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOm50aC1jaGlsZCg0KSB7XHJcbiAgICAgIC5waW5fX2hvdmVyIHtcclxuICAgICAgICBsZWZ0OiAtMTUuNnZ3O1xyXG4gICAgICAgIHRvcDogLTIuNXZ3O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAucGluX19pbWcge1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMC44ODV2dztcclxuICAgICAgfVxyXG5cclxuICAgICAgLnBpbl9fbGluZSB7XHJcbiAgICAgICAgd2lkdGg6IDguNDl2dztcclxuICAgICAgICBsZWZ0OiA1Ljh2dztcclxuICAgICAgICB0b3A6IDIuOXZ3O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjpudGgtY2hpbGQoNSkge1xyXG4gICAgICAucGluX19ob3ZlciB7XHJcbiAgICAgICAgbGVmdDogMi4ydnc7XHJcbiAgICAgICAgdG9wOiAtMy42dnc7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5waW5fX2ltZyB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAwLjY3N3Z3O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAucGluX19saW5lIHtcclxuICAgICAgICB3aWR0aDogMy4wNzN2dztcclxuICAgICAgICBsZWZ0OiAxLjF2dztcclxuICAgICAgICB0b3A6IDIuN3Z3O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjpudGgtY2hpbGQoNikge1xyXG4gICAgICAucGluX19ob3ZlciB7XHJcbiAgICAgICAgbGVmdDogLTIuNXZ3O1xyXG4gICAgICAgIHRvcDogOHZ3O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAucGluX19pbWcge1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMC42Nzd2dztcclxuICAgICAgfVxyXG5cclxuICAgICAgLnBpbl9fbGluZSB7XHJcbiAgICAgICAgd2lkdGg6IDAuOTM3NXZ3O1xyXG4gICAgICAgIGxlZnQ6IDIuNnZ3O1xyXG4gICAgICAgIHRvcDogLTQuNnZ3O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjpudGgtY2hpbGQoNykge1xyXG4gICAgICAucGluX19ob3ZlciB7XHJcbiAgICAgICAgbGVmdDogLTI3LjR2dztcclxuICAgICAgICB0b3A6IC03LjJ2dztcclxuICAgICAgfVxyXG5cclxuICAgICAgLnBpbl9faW1nIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDAuNTczdnc7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5waW5fX2xpbmUge1xyXG4gICAgICAgIHdpZHRoOiAyMHZ3O1xyXG4gICAgICAgIGxlZnQ6IDUuN3Z3O1xyXG4gICAgICAgIHRvcDogMy40dnc7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOm50aC1jaGlsZCg4KSB7XHJcbiAgICAgIC5waW5fX2hvdmVyIHtcclxuICAgICAgICBsZWZ0OiA1LjZ2dztcclxuICAgICAgICB0b3A6IC00dnc7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5waW5fX2ltZyB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxLjQwNjI1dnc7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5waW5fX2xpbmUge1xyXG4gICAgICAgIHdpZHRoOiA4LjA3M3Z3O1xyXG4gICAgICAgIGxlZnQ6IC0zLjF2dztcclxuICAgICAgICB0b3A6IDQuMnZ3O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgIHdpZHRoOiAxLjg3NXZ3O1xyXG4gICAgICBoZWlnaHQ6IDEuODc1dnc7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwZDRlYTE7XHJcblxyXG4gICAgICAmOjphZnRlciwgJjo6YmVmb3JlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGQ0ZWExO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faG92ZXIge1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgdHJhbnNmb3JtOiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2ltZyB7XHJcbiAgICAgIHdpZHRoOiAyLjYwNHZ3O1xyXG4gICAgICBoZWlnaHQ6IDIuNjA0dnc7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlOWYwZjY7XHJcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAwLjc4MTI1dnc7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGluZSB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5zZWN0aW9uLmhhcy0tbGluZSB7XHJcbiAgcGFkZGluZy10b3A6IDA7XHJcbn1cclxuXHJcbi5zZWN0aW9uLmhhcy0tbGluZTo6YmVmb3JlIHtcclxuICBjb250ZW50OiAnJztcclxuICB3aWR0aDogLjcyOXZ3O1xyXG4gIGhlaWdodDogLjcyOXZ3O1xyXG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDZlNWYzO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICByaWdodDogMzZ2dztcclxuICB0b3A6IDEuMnZ3O1xyXG59XHJcblxyXG4uc2VjdGlvbi5oYXMtLWxpbmU6OmFmdGVyIHtcclxuICBjb250ZW50OiAnJztcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgdG9wOiAxLjUzdnc7XHJcbiAgaGVpZ2h0OiAxcHg7XHJcbiAgd2lkdGg6IDM2dnc7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q2ZTVmMztcclxufVxyXG5cclxuLnBhcnQge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBtYXJnaW4tYm90dG9tOiAzLjY0NnZ3O1xyXG5cclxuICAmOmxhc3QtY2hpbGQge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICB9XHJcblxyXG4gICZfX2ltZyB7XHJcbiAgICB3aWR0aDogNy44MTI1dnc7XHJcbiAgICBoZWlnaHQ6IDcuODEyNXZ3O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA0LjU4M3Z3O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2VkZjJmNjtcclxuXHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgd2lkdGg6IDMuNzV2dztcclxuICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkNmU1ZjM7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiA1MCU7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgcmlnaHQ6IC0yLjQ0OHZ3O1xyXG4gICAgICB6LWluZGV4OiAtMTtcclxuICAgIH1cclxuXHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICB3aWR0aDogMC42Nzd2dztcclxuICAgICAgaGVpZ2h0OiAwLjY3N3Z3O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwZDRlYTE7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiA1MCU7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgcmlnaHQ6IC0yLjQ0OHZ3O1xyXG5cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3RleHQge1xyXG4gICAgbWF4LXdpZHRoOiAxNC4wNjI1dnc7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcclxuICAubWVjaCB7XHJcbiAgICAmX19zdWJ0aXRsZSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbiAgICB9XHJcblxyXG4gICAgJi1zY3JvbGwge1xyXG4gICAgICAuc2Nyb2xsX190ZXh0IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA1LjJyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG4gICAgJl9fcmlnaHQge1xyXG4gICAgICBwYWRkaW5nLXRvcDogMC44ODVyZW07XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW1nIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYmcge1xyXG4gICAgICB3aWR0aDogMzcuOTE3cmVtO1xyXG4gICAgICB0b3A6IDhyZW07XHJcbiAgICAgIGxlZnQ6IDExcmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5waW4ge1xyXG5cclxuICAgICAgJjpudGgtY2hpbGQoMSkge1xyXG4gICAgICAgIC5waW5fX2hvdmVyIHtcclxuICAgICAgICAgIGxlZnQ6IC0xNXJlbTtcclxuICAgICAgICAgIHRvcDogLTNyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucGluX19pbWcge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyLjM1cmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnBpbl9fbGluZSB7XHJcbiAgICAgICAgICB3aWR0aDogNi4xOThyZW07XHJcbiAgICAgICAgICBsZWZ0OiA3LjZyZW07XHJcbiAgICAgICAgICB0b3A6IDFyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgLnBpbl9faG92ZXIge1xyXG4gICAgICAgICAgbGVmdDogMS44cmVtO1xyXG4gICAgICAgICAgdG9wOiAtNi41cmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnBpbl9faW1nIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMS44OXJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5waW5fX2xpbmUge1xyXG4gICAgICAgICAgd2lkdGg6IDEuOTc5cmVtO1xyXG4gICAgICAgICAgbGVmdDogMS42cmVtO1xyXG4gICAgICAgICAgdG9wOiAyLjhyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmOm50aC1jaGlsZCgzKSB7XHJcbiAgICAgICAgLnBpbl9faG92ZXIge1xyXG4gICAgICAgICAgbGVmdDogMTEuNXJlbTtcclxuICAgICAgICAgIHRvcDogLTQuN3JlbVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnBpbl9faW1nIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMi4zMDJyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucGluX19saW5lIHtcclxuICAgICAgICAgIHdpZHRoOiAxMS40NThyZW07XHJcbiAgICAgICAgICBsZWZ0OiAtNy45cmVtO1xyXG4gICAgICAgICAgdG9wOiAzLjhyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmOm50aC1jaGlsZCg0KSB7XHJcbiAgICAgICAgLnBpbl9faG92ZXIge1xyXG4gICAgICAgICAgbGVmdDogLTE1LjZyZW07XHJcbiAgICAgICAgICB0b3A6IC0yLjVyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucGluX19pbWcge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxLjY4NXJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5waW5fX2xpbmUge1xyXG4gICAgICAgICAgd2lkdGg6IDguNDlyZW07XHJcbiAgICAgICAgICBsZWZ0OiA1LjhyZW07XHJcbiAgICAgICAgICB0b3A6IDIuOXJlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6bnRoLWNoaWxkKDUpIHtcclxuICAgICAgICAucGluX19ob3ZlciB7XHJcbiAgICAgICAgICBsZWZ0OiAyLjJyZW07XHJcbiAgICAgICAgICB0b3A6IC0zLjZyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucGluX19pbWcge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxLjI3N3JlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5waW5fX2xpbmUge1xyXG4gICAgICAgICAgd2lkdGg6IDMuMDczcmVtO1xyXG4gICAgICAgICAgbGVmdDogMS4xcmVtO1xyXG4gICAgICAgICAgdG9wOiAyLjdyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmOm50aC1jaGlsZCg2KSB7XHJcbiAgICAgICAgLnBpbl9faG92ZXIge1xyXG4gICAgICAgICAgbGVmdDogLTIuNXJlbTtcclxuICAgICAgICAgIHRvcDogOHJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5waW5fX2ltZyB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEuMjc3cmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnBpbl9fbGluZSB7XHJcbiAgICAgICAgICB3aWR0aDogMC45Mzc1cmVtO1xyXG4gICAgICAgICAgbGVmdDogMi42cmVtO1xyXG4gICAgICAgICAgdG9wOiAtNC42cmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJjpudGgtY2hpbGQoNykge1xyXG4gICAgICAgIC5waW5fX2hvdmVyIHtcclxuICAgICAgICAgIGxlZnQ6IC0yNy40cmVtO1xyXG4gICAgICAgICAgdG9wOiAtNy4ycmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnBpbl9faW1nIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMS4wNzNyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucGluX19saW5lIHtcclxuICAgICAgICAgIHdpZHRoOiAyMHJlbTtcclxuICAgICAgICAgIGxlZnQ6IDUuN3JlbTtcclxuICAgICAgICAgIHRvcDogMy40cmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJjpudGgtY2hpbGQoOCkge1xyXG4gICAgICAgIC5waW5fX2hvdmVyIHtcclxuICAgICAgICAgIGxlZnQ6IDUuNnJlbTtcclxuICAgICAgICAgIHRvcDogLTRyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucGluX19pbWcge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyLjcwNjI1cmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnBpbl9fbGluZSB7XHJcbiAgICAgICAgICB3aWR0aDogOC4wNzNyZW07XHJcbiAgICAgICAgICBsZWZ0OiAtMy4xcmVtO1xyXG4gICAgICAgICAgdG9wOiA0LjJyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19pdGVtIHtcclxuICAgICAgICB3aWR0aDogMS44NzVyZW07XHJcbiAgICAgICAgaGVpZ2h0OiAxLjg3NXJlbTtcclxuXHJcblxyXG4gICAgICB9XHJcblxyXG5cclxuICAgICAgJl9faW1nIHtcclxuICAgICAgICBtaW4td2lkdGg6IDUuNXJlbTtcclxuICAgICAgICBoZWlnaHQ6IDUuNXJlbTtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNzgxMjVyZW07XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcbiAgfVxyXG5cclxuXHJcbiAgLnNlY3Rpb24uaGFzLS1saW5lOjpiZWZvcmUge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcblxyXG4gIC5zZWN0aW9uLmhhcy0tbGluZTo6YWZ0ZXIge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcblxyXG4gIC5wYXJ0X190ZXh0IHtcclxuICAgIC50c20xMiB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC50LW1pbjIge1xyXG4gICAgICBmb250LXNpemU6IDIuMnJlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5wYXJ0IHtcclxuXHJcbiAgICBtYXJnaW4tYm90dG9tOiAzLjY0NnJlbTtcclxuXHJcblxyXG4gICAgJl9faW1nIHtcclxuICAgICAgbWluLXdpZHRoOiAxMS44MTI1cmVtO1xyXG4gICAgICBoZWlnaHQ6IDExLjgxMjVyZW07XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMy41ODNyZW07XHJcblxyXG5cclxuICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICB3aWR0aDogMy43NXJlbTtcclxuXHJcbiAgICAgICAgcmlnaHQ6IC0yLjQ0OHJlbTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIHdpZHRoOiAwLjY3N3JlbTtcclxuICAgICAgICBoZWlnaHQ6IDAuNjc3cmVtO1xyXG5cclxuICAgICAgICByaWdodDogLTIuNDQ4cmVtO1xyXG5cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RleHQge1xyXG4gICAgICBtYXgtd2lkdGg6IHVuc2V0O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm1lY2hfX2lubmVyIHtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgIC5wYXJ0cyB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubWVjaF9faXRlbXMgLnBpbiB7XHJcbiAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgd2lkdGg6IDUwJTtcclxuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcblxyXG4gICAgLnBpbl9faG92ZXIge1xyXG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgfVxyXG5cclxuICAgIC5waW5fX2xpbmUge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm1lY2hfX2l0ZW1zIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgIC5waW5fX2hvdmVyIC50c20xMiB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xyXG4gICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xyXG5cclxuXHJcbiAgICAgIGJyIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLmRpcmVjdGlvbiB7XHJcbiAgJl9fc3VidGl0bGUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMy4zODV2dztcclxuICB9XHJcblxyXG4gICZfX2lubmVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgfVxyXG4gICZfX2Jsb2NrIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMzNTM0M2Q7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgd2lkdGg6IDUwJTtcclxuICB9XHJcblxyXG4gICZfX3JpZ2h0IHtcclxuICAgIHBhZGRpbmc6IDIuOTY4NzV2dyAyLjk2N3Z3IDIuNDQ4dncgMy43Njd2dztcclxuICB9XHJcblxyXG4gICZfX2ltZyB7XHJcbiAgICB3aWR0aDogMjMuMjI5dnc7XHJcbiAgICBtaW4taGVpZ2h0OiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgfVxyXG5cclxuICAmX19pdGVtIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMS40MDYyNXZ3O1xyXG5cclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19jaGVjayB7XHJcbiAgICB3aWR0aDogMS41NjI1dnc7XHJcbiAgICBoZWlnaHQ6IDEuNTYyNXZ3O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFjYzkzNTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNzgxMjV2dztcclxuXHJcbiAgICAmLm5lZ2F0aXZlIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RmMGIzMTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkge1xyXG4gIC5kaXJlY3Rpb24ge1xyXG4gICAgJl9fc3VidGl0bGUge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAzLjM4NXJlbTtcclxuICAgIH1cclxuXHJcblxyXG4gICAgJl9fYmxvY2sge1xyXG5cclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcmlnaHQge1xyXG4gICAgICBwYWRkaW5nOiAyLjA2ODc1cmVtIDEuMTY3cmVtIDEuNzQ4cmVtIDIuODY3cmVtO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2ltZyB7XHJcbiAgICAgIHdpZHRoOiA1MCU7XHJcblxyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW0ge1xyXG5cclxuICAgICAgbWFyZ2luLWJvdHRvbTogMS40MDYyNXJlbTtcclxuXHJcbiAgICAgIC50c20xMyBiciB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAmX19jaGVjayB7XHJcbiAgICAgIG1pbi13aWR0aDogMnJlbTtcclxuICAgICAgbWluLWhlaWdodDogMnJlbTtcclxuXHJcbiAgICAgIG1hcmdpbi1yaWdodDogMC43ODEyNXJlbTtcclxuXHJcblxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmRpcmVjdGlvbl9faW5uZXIge1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gIH1cclxuXHJcbiAgaDIgYnIge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcblxyXG4gIC5kaXJlY3Rpb25fX3JpZ2h0IHtcclxuICAgIC50LW1pbjIge1xyXG4gICAgICBmb250LXNpemU6IDIuMXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAudHNtMTMge1xyXG4gICAgICBmb250LXNpemU6IDEuM3JlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5kaXJlY3Rpb25fX3N1YnRpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gIH1cclxuXHJcbiAgLmRpcmVjdGlvbiAudGl0bGUgYnIge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcblxyXG4gIC5vcHRpb25zX19zdWJ0aXRsZSB7XHJcbiAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICB9XHJcblxyXG4gIC5vcHRpb25zX190ZXh0IHtcclxuICAgIC50LW1pbjIge1xyXG4gICAgICBmb250LXNpemU6IDIuM3JlbTtcclxuICAgIH1cclxuXHJcbiAgICAudGV4dCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG5cclxuICAgICAgYnIge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCIub3B0aW9ucyB7XHJcblxyXG4gIC5zY3JvbGxfX3RleHQge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNC45dnc7XHJcbiAgfVxyXG5cclxuICAmX19zdWJ0aXRsZSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyLjYwNHZ3O1xyXG4gIH1cclxuXHJcbiAgJl9fd3JhcHBlciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMy40Mzc1dnc7XHJcbiAgfVxyXG5cclxuICAmX19pdGVtIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIH1cclxuXHJcbiAgJl9faW1nIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4gICAgd2lkdGg6IDguMzMzdnc7XHJcbiAgICBoZWlnaHQ6IDkuMzc1dnc7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDQuNDI3dnc7XHJcblxyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIHdpZHRoOiAzLjc1dnc7XHJcbiAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDZlNWYzO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogNTAlO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgIHJpZ2h0OiAtMi42NDh2dztcclxuICAgICAgei1pbmRleDogLTE7XHJcbiAgICB9XHJcblxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgd2lkdGg6IC42Nzd2dztcclxuICAgICAgaGVpZ2h0OiAuNjc3dnc7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzBkNGVhMTtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDUwJTtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICByaWdodDogLTIuODQ4dnc7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19pdGVtLmJpZyB7XHJcbiAgICAub3B0aW9uc19faW1nIHtcclxuICAgICAgd2lkdGg6IDIwLjI2dnc7XHJcbiAgICAgIGhlaWdodDogMTguMjI5dnc7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogNy43MDh2dztcclxuXHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgd2lkdGg6IDguNzV2dztcclxuICAgICAgICB0b3A6IDM3JTtcclxuICAgICAgICByaWdodDogLTQuNjQ4dnc7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICB0b3A6IDM3JTtcclxuICAgICAgICByaWdodDogLTUuMjQ4dnc7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkge1xyXG4gIC5vcHRpb25zIHtcclxuXHJcbiAgICAuc2Nyb2xsX190ZXh0IHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNC45cmVtO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3N1YnRpdGxlIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMi42MDRyZW07XHJcbiAgICB9XHJcblxyXG4gICAgJl9fd3JhcHBlciB7XHJcblxyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICB3aWR0aDogMjlyZW07XHJcbiAgICB9XHJcblxyXG5cclxuICAgICZfX2ltZyB7XHJcblxyXG4gICAgICBtaW4td2lkdGg6IDguMzMzcmVtO1xyXG4gICAgICBoZWlnaHQ6IDkuMzc1cmVtO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDQuNDI3cmVtO1xyXG5cclxuXHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgd2lkdGg6IDMuNzVyZW07XHJcblxyXG4gICAgICAgIHJpZ2h0OiAtMi42NDhyZW07XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICB3aWR0aDogLjY3N3JlbTtcclxuICAgICAgICBoZWlnaHQ6IC42NzdyZW07XHJcblxyXG4gICAgICAgIHJpZ2h0OiAtMi44NDhyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtLmJpZyB7XHJcbiAgICAgIC5vcHRpb25zX19pbWcge1xyXG4gICAgICAgIG1pbi13aWR0aDogOC4zMzNyZW07XHJcbiAgICAgICAgaGVpZ2h0OiA5LjM3NXJlbTtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDQuNDI3cmVtO1xyXG5cclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgd2lkdGg6IDMuNzVyZW07XHJcbiAgICAgICAgICByaWdodDogLTIuNjQ4cmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgd2lkdGg6IC42NzdyZW07XHJcbiAgICAgICAgICBoZWlnaHQ6IC42NzdyZW07XHJcbiAgICAgICAgICByaWdodDogLTIuODQ4cmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm9wdGlvbnNfX2l0ZW1zIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICB9XHJcblxyXG4gIC5vcHRpb25zX19pdGVtIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbiAgfVxyXG5cclxuICAub3B0aW9ucyB7XHJcbiAgICAudGV4dDI0IHtcclxuICAgICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC50c20xMyB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgfVxyXG4gIH1cclxufSIsIi5kb3dubG9hZCB7XHJcbiAgLnNjcm9sbCB7XHJcbiAgICB0b3A6IDUuOXZ3O1xyXG4gIH1cclxuICAmX19kYXRlIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmctbGVmdDogLjl2dztcclxuICAgIGNvbG9yOiAjMWNjOTM1O1xyXG5cclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgIHdpZHRoOiAuMzY1dnc7XHJcbiAgICAgIGhlaWdodDogLjM2NXZ3O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTJiMDYwO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogNTAlO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIC13ZWJraXQtYW5pbWF0aW9uOiBvbmxpbmUgMnMgaW5maW5pdGU7XHJcbiAgICAgIGFuaW1hdGlvbjogb25saW5lIDJzIGluZmluaXRlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fZm9ybSB7XHJcbiAgICBwYWRkaW5nOiAzLjEyNXZ3IDQuMTY3dnc7XHJcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gICAgYmFja2dyb3VuZDogI2U5ZjBmNiB1cmwoJy4uL2ltZy9iZWxleC5zdmcnKSBuby1yZXBlYXQgMTV2dyBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDc5LjV2dztcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAmLXRpdGxlIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMS42Njd2dztcclxuICAgIH1cclxuXHJcbiAgICAmLXdyYXBwZXIge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjU2MjV2dztcclxuICAgIH1cclxuXHJcbiAgICAuaW5wdXQge1xyXG4gICAgICBoZWlnaHQ6IDMuMTI1dnc7XHJcbiAgICAgIHdpZHRoOiAxMy4wMjF2dztcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAwLjkzNzV2dztcclxuICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIGlucHV0W3R5cGU9XCJ0ZWxcIl0ge1xyXG4gICAgICB3aWR0aDogMTYuMjV2dztcclxuICAgIH1cclxuXHJcbiAgICAuYnRuIHtcclxuICAgICAgcGFkZGluZzogMCAzLjY0NnZ3O1xyXG4gICAgICBoZWlnaHQ6IDMuMTI1dnc7XHJcbiAgICB9XHJcblxyXG4gICAgJi1zaXplIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICByaWdodDogMjN2dztcclxuICAgICAgdG9wOiA1dnc7XHJcblxyXG4gICAgICAmLWJnIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIHdpZHRoOiA3LjA4M3Z3O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLXRleHQge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAxLjZ2dztcclxuICAgICAgICB0b3A6IDJ2dztcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtbW9ja3VwIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICByaWdodDogLTI0Ljh2dztcclxuICAgICAgdG9wOiAtNC4ydnc7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIHdpZHRoOiA1MC4xMDR2dztcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkge1xyXG4gIC5kb3dubG9hZCB7XHJcbiAgICAuc2Nyb2xsIHtcclxuICAgICAgdG9wOiA1LjlyZW07XHJcbiAgICB9XHJcbiAgICAmX19kYXRlIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAxLjFyZW07XHJcblxyXG4gICAgICAmOjpiZWZvcmUge1xyXG5cclxuICAgICAgICB3aWR0aDogMC42cmVtO1xyXG4gICAgICAgIGhlaWdodDogMC42cmVtO1xyXG5cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2Zvcm0ge1xyXG4gICAgICBwYWRkaW5nOiAzLjEyNXJlbSA0LjE2N3JlbTtcclxuICAgICAgYmFja2dyb3VuZDogI2U5ZjBmNiB1cmwoJy4uL2ltZy9iZWxleC5zdmcnKSBuby1yZXBlYXQgMTVyZW0gY2VudGVyO1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDc5LjVyZW07XHJcbiAgICAgIHBhZGRpbmctdG9wOiAzMHJlbTtcclxuXHJcbiAgICAgICYtdGl0bGUge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuNjY3cmVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLXdyYXBwZXIge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuNTYyNXJlbTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmlucHV0IHtcclxuICAgICAgICBoZWlnaHQ6IDQuNXJlbTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgICAgICBmb250LXNpemU6IDEuM3JlbTtcclxuICAgICAgfVxyXG5cclxuICAgICAgaW5wdXRbdHlwZT1cInRlbFwiXSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuYnRuIHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogNC41cmVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLXNpemUge1xyXG4gICAgICAgIHJpZ2h0OiAyMy42cmVtO1xyXG4gICAgICAgIHRvcDogMTJyZW07XHJcblxyXG4gICAgICAgICYtYmcge1xyXG4gICAgICAgICAgd2lkdGg6IDcuMDgzcmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi10ZXh0IHtcclxuICAgICAgICAgIGxlZnQ6IDEuNnJlbTtcclxuICAgICAgICAgIHRvcDogMnJlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtbW9ja3VwIHtcclxuICAgICAgICByaWdodDogLTI0LjhyZW07XHJcbiAgICAgICAgd2lkdGg6IDUwLjEwNHJlbTtcclxuICAgICAgICB0b3A6IDFyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5kb3dubG9hZF9fZm9ybS10aXRsZSB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgYnIge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmRvd25sb2FkX19mb3JtLXdyYXBwZXIge1xyXG5cclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgfVxyXG59IiwiLnBvcHVsYXIge1xyXG5cclxuICAuc2Nyb2xsX190ZXh0IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDUuNHZ3O1xyXG4gIH1cclxuXHJcbiAgJi5oYXMtLWxpbmUge1xyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgdG9wOiA1Ljd2dztcclxuICAgIH1cclxuXHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIHRvcDogNnZ3O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9faXRlbXMge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICB9XHJcblxyXG4gICZfX2l0ZW0ge1xyXG4gICAgd2lkdGg6IDM4LjE1NjI1dnc7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzLjY0NnZ3O1xyXG4gIH1cclxuXHJcbiAgJl9fc2xpZGVycyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMS4wNDJ2dztcclxuICB9XHJcblxyXG4gICZfX3NsaWRlciB7XHJcbiAgICB3aWR0aDogMzEuNDA2MjV2dztcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlOWYwZjY7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNTIxdnc7XHJcbiAgICBtYXJnaW4tdG9wOiAwLjIwOHZ3O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMC4yMDh2dztcclxuXHJcbiAgICAmLWltZyB7XHJcbiAgICAgIHdpZHRoOiAzMS40MDYyNXZ3O1xyXG4gICAgICBoZWlnaHQ6IDE1LjcyNXZ3O1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAtby1vYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtbmF2LnNsaWNrLXZlcnRpY2FsIHtcclxuICAgICAgd2lkdGg6IDYuMjV2dztcclxuXHJcbiAgICAgIC5wb3B1bGFyX19zbGlkZXItbmF2LWltZyB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMC4yMDh2dztcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjIwOHZ3O1xyXG4gICAgICAgIHdpZHRoOiA2LjI1dnc7XHJcbiAgICAgICAgaGVpZ2h0OiAzLjY0NnZ3O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAtby1vYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fd3JhcHBlciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgICAuYnRuIHtcclxuICAgICAgaGVpZ2h0OiAzLjkwNjI1dnc7XHJcbiAgICAgIHBhZGRpbmc6IDAgMi4wODN2dztcclxuXHJcbiAgICAgICZfX3Bob25lIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMC44ODV2dztcclxuICAgICAgICB3aWR0aDogMS4wNDJ2dztcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5saW5rX19pbWcge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICB3aWR0aDogMC42MjV2dztcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3JpZ2h0IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIH1cclxuXHJcbiAgJl9faW1nIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBtYXgtd2lkdGg6IDMuNTkzNzV2dztcclxuICB9XHJcblxyXG4gICZfX3RhYmxlIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlOWYwZjY7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxLjU2MjV2dztcclxuXHJcbiAgICB0ciB7XHJcbiAgICAgIGhlaWdodDogMS44MjN2dztcclxuICAgIH1cclxuXHJcbiAgICB0cjpudGgtY2hpbGQoZXZlbikge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTlmMGY2O1xyXG4gICAgfVxyXG5cclxuICAgIHRkOm50aC1jaGlsZCgxKSB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMS4zMDJ2dztcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2J0bnMge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkge1xyXG4gIC5wb3B1bGFyIHtcclxuXHJcbiAgICAuc2Nyb2xsX190ZXh0IHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNS40cmVtO1xyXG4gICAgfVxyXG5cclxuICAgICYuaGFzLS1saW5lIHtcclxuICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICB0b3A6IDUuN3JlbTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIHRvcDogNnJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcblxyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAzLjY0NnJlbTtcclxuICAgIH1cclxuXHJcbiAgICAmX19zbGlkZXJzIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMS4wNDJyZW07XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc2xpZGVyIHtcclxuICAgICAgd2lkdGg6IDgwJTtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAwLjUyMXJlbTtcclxuICAgICAgbWFyZ2luLXRvcDogMC4yMDhyZW07XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuMjA4cmVtO1xyXG5cclxuICAgICAgJi1pbWcge1xyXG4gICAgICAgIHdpZHRoOiAzMS40MDYyNXJlbTtcclxuICAgICAgICBoZWlnaHQ6IDE1LjcyNXJlbTtcclxuXHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtbmF2LnNsaWNrLXZlcnRpY2FsIHtcclxuICAgICAgICB3aWR0aDogMjAlO1xyXG5cclxuICAgICAgICAucG9wdWxhcl9fc2xpZGVyLW5hdi1pbWcge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMC4yMDhyZW07XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjIwOHJlbTtcclxuICAgICAgICAgIHdpZHRoOiA2LjI1cmVtO1xyXG4gICAgICAgICAgaGVpZ2h0OiAzLjY0NnJlbTtcclxuXHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fd3JhcHBlciB7XHJcblxyXG5cclxuICAgICAgLmJ0biB7XHJcbiAgICAgICAgaGVpZ2h0OiAzLjkwNjI1cmVtO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMi4wODNyZW07XHJcblxyXG4gICAgICAgICZfX3Bob25lIHtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogMC44ODVyZW07XHJcbiAgICAgICAgICB3aWR0aDogMS4wNDJyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAubGlua19faW1nIHtcclxuICAgICAgICB3aWR0aDogMS4ycmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuICAgICZfX2ltZyB7XHJcbiAgICAgIG1pbi13aWR0aDogNHJlbTtcclxuICAgIH1cclxuXHJcbiAgICAmX190YWJsZSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuNTYyNXJlbTtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgIG92ZXJmbG93LXg6IHNjcm9sbDtcclxuICAgICAgZm9udC1zaXplOiAxLjNyZW07XHJcblxyXG4gICAgICB0ciB7XHJcbiAgICAgICAgaGVpZ2h0OiAyLjVyZW07XHJcbiAgICAgIH1cclxuXHJcblxyXG4gICAgICB0ZDpudGgtY2hpbGQoMSkge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMS4zMDJyZW07XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHRkIHtcclxuICAgICAgICBwYWRkaW5nOiAxcmVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgICB0aCB7XHJcbiAgICAgICAgcGFkZGluZzogMXJlbTtcclxuICAgICAgfVxyXG5cclxuICAgICAgdGJvZHkge1xyXG4gICAgICAgIGRpc3BsYXk6IHRhYmxlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgLnBvcHVsYXJfX3JpZ2h0IC50ZXh0IHtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgfVxyXG5cclxuICAucG9wdWxhcl9fdGFibGUgfiAucG9wdWxhcl9fd3JhcHBlciB7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgIC5idG4ge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gICAgICBoZWlnaHQ6IDQuNXJlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5wb3B1bGFyX19idG5zIHtcclxuICAgIC5idG4uYnRuLS1ibHVlIHtcclxuICAgICAgaGVpZ2h0OiA0LjVyZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucG9wdWxhcl9fdGV4dCB7XHJcbiAgICAudHNtMTIge1xyXG4gICAgICBmb250LXNpemU6IDEuM3JlbTtcclxuICAgIH1cclxuXHJcbiAgICAudGV4dDI0IHtcclxuICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucG9wdWxhcl9fcmlnaHQge1xyXG4gICAgLnRleHQge1xyXG4gICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgIH1cclxuICB9XHJcbn0iLCIudXNhZ2Uge1xyXG5cclxuICAuY29udGFpbmVyLS1yaWdodCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIH1cclxuXHJcbiAgaDIge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNC4xNjd2dztcclxuICB9XHJcblxyXG4gICZfX2l0ZW1zIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgfVxyXG5cclxuICAmX19pdGVtIHtcclxuICAgIHBhZGRpbmc6IDEuNTYyNXZ3IDEuOTI3dnc7XHJcbiAgICB3aWR0aDogMjV2dztcclxuICAgIGhlaWdodDogMTUuNjI1dnc7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIG1hcmdpbi1ib3R0b206IDAuOTM3NXZ3O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwLjkzNzV2dztcclxuXHJcbiAgICBoMyB7XHJcbiAgICAgIHotaW5kZXg6IDE7XHJcbiAgICB9XHJcblxyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIHdpZHRoOiAxcHg7XHJcbiAgICAgIGhlaWdodDogMTAuMTA0dnc7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBsZWZ0OiAyLjI5MnZ3O1xyXG4gICAgfVxyXG5cclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIHdpZHRoOiAwLjcyOXZ3O1xyXG4gICAgICBoZWlnaHQ6IDAuNzI5dnc7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDkuNzkydnc7XHJcbiAgICAgIGxlZnQ6IDEuOTkydnc7XHJcbiAgICB9XHJcblxyXG4gICAgJjpudGgtY2hpbGQoMSksXHJcbiAgICAmOm50aC1jaGlsZCg0KSB7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAgMTVweCAxNXB4IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJjpudGgtY2hpbGQoMyksXHJcbiAgICAmOm50aC1jaGlsZCg2KSB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3NoYWRvdyB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCAjMjgyODI4IDAlLCByZ2JhKDQwLCA0MCwgNDAsIDApIDgwJSwgcmdiYSg0MCwgNDAsIDQwLCAwKSAxMDAlKTtcclxuICB9XHJcblxyXG59XHJcblxyXG4uYWxzbyB7XHJcbiAgJl9fdGl0bGUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMi4yOTJ2dztcclxuICB9XHJcblxyXG4gICZfX2l0ZW0ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyLjV2dztcclxuXHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9faW1nIHtcclxuICAgIG1heC13aWR0aDogMi4wODN2dztcclxuICAgIG1hcmdpbi1yaWdodDogMS4xOTh2dztcclxuICB9XHJcbn1cclxuXHJcbi5zY3JvbGwuc2Nyb2xsLS1yaWdodCB7XHJcbiAgbGVmdDogdW5zZXQ7XHJcbiAgcmlnaHQ6IC41dnc7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkge1xyXG4gIC51c2FnZSB7XHJcblxyXG5cclxuICAgIGgyIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNC4xNjdyZW07XHJcbiAgICB9XHJcblxyXG5cclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICBwYWRkaW5nOiAxLjU2MjVyZW0gMS45MjdyZW07XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcclxuICAgICAgd2lkdGg6IDQ5JTtcclxuICAgICAgaGVpZ2h0OiAxNS42MjVyZW07XHJcblxyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcblxyXG4gICAgICAudHNtMTMgYnIge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuXHJcblxyXG4gICAgICAmOjpiZWZvcmUge1xyXG5cclxuICAgICAgICBoZWlnaHQ6IDhyZW07XHJcblxyXG4gICAgICAgIGxlZnQ6IDIuMjkycmVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgd2lkdGg6IDAuNzI5cmVtO1xyXG4gICAgICAgIGhlaWdodDogMC43MjlyZW07XHJcblxyXG4gICAgICAgIHRvcDogNy43OTJyZW07XHJcbiAgICAgICAgbGVmdDogMS45OTJyZW07XHJcbiAgICAgIH1cclxuXHJcblxyXG4gICAgfVxyXG5cclxuXHJcbiAgfVxyXG5cclxuICAuYWxzbyB7XHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDIuMjkycmVtO1xyXG4gICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuXHJcbiAgICAgIGJyIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbSB7XHJcblxyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XHJcblxyXG4gICAgICB3aWR0aDogNTAlO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2ltZyB7XHJcbiAgICAgIG1heC13aWR0aDogMi4wODNyZW07XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMS4xOThyZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc2Nyb2xsLnNjcm9sbC0tcmlnaHQge1xyXG4gICAgcmlnaHQ6IC41cmVtO1xyXG4gIH1cclxuXHJcbiAgLmNvbnRhaW5lci0tcmlnaHQge1xyXG4gICAgbWF4LXdpZHRoOiA5MHZ3O1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gIH1cclxuXHJcbiAgLnVzYWdlIC5jb250YWluZXItLXJpZ2h0IHtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgfVxyXG5cclxuICAudXNhZ2VfX2l0ZW06bnRoLWNoaWxkKDEpLCAudXNhZ2VfX2l0ZW06bnRoLWNoaWxkKDQpIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XHJcbiAgfVxyXG5cclxuICAudXNhZ2VfX2l0ZW1zIHtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICB9XHJcblxyXG4gIC5hbHNvX19pdGVtcyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gIH1cclxuXHJcbiAgLnVzYWdlX19pdGVtIC50c20xMyB7XHJcbiAgICBmb250LXNpemU6IDEuM3JlbTtcclxuICB9XHJcblxyXG4gIC5hbHNvX19pdGVtIC50c20xMyB7XHJcbiAgICBmb250LXNpemU6IDEuM3JlbTtcclxuICB9XHJcbn0iLCIudGVhbSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogNS4yMDh2dztcclxuICBiYWNrZ3JvdW5kOiAjZmZmZmZmIHVybCgnLi4vaW1nL3RlYW0tYmcucG5nJykgbm8tcmVwZWF0IGJvdHRvbSBjZW50ZXI7XHJcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xyXG4gIHBhZGRpbmctYm90dG9tOiAzLjkwNjI1dnc7XHJcblxyXG4gIC5zY3JvbGxfX3RleHQge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMi44dnc7XHJcbiAgfVxyXG5cclxuICAmX19zdWJ0aXRsZSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzLjA3M3Z3O1xyXG4gIH1cclxuXHJcbiAgJl9faW5uZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIG1hcmdpbi1ib3R0b206IDIuODY1dnc7XHJcblxyXG4gICAgLm51bXMge1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgLm51bSB7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMy4xMjV2dztcclxuXHJcbiAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fbnVtYmVyIHtcclxuICAgICAgICBmb250LXNpemU6IDMuMTI1dnc7XHJcbiAgICAgICAgY29sb3I6ICMwZDRlYTE7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjc4MTI1dnc7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19yaWdodCB7XHJcbiAgICBtYXgtd2lkdGg6IDQ0Ljk0OHZ3O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgIC50ZXh0IHtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuMzAydnc7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19pdGVtIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIG1hcmdpbi1sZWZ0OiAxLjI1dnc7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDEuMjV2dztcclxuXHJcbiAgICAudHNtMTMge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwLjI1dnc7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19wb3NpdGlvbiB7XHJcbiAgICBjb2xvcjogIzkyOTI5MjtcclxuICB9XHJcblxyXG4gICZfX2ltZyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwLjc4MTI1dnc7XHJcbiAgfVxyXG5cclxuICAmX19zbGlkZXIge1xyXG4gICAgd2lkdGg6IDM5LjQ3OXZ3O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMi42MDR2dztcclxuXHJcbiAgICAuc2xpY2stbmV4dDo6YmVmb3JlLCAuc2xpY2stcHJldjo6YmVmb3JlIHtcclxuICAgICAgYm9yZGVyLXdpZHRoOiAwIDAuMnZ3IDAuMnZ3IDA7XHJcbiAgICAgIHBhZGRpbmc6IDAuNHZ3O1xyXG4gICAgfVxyXG5cclxuICAgIC5zbGljay1wcmV2IHtcclxuICAgICAgbGVmdDogLTQwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNsaWNrLW5leHQge1xyXG4gICAgICByaWdodDogLTQwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19ib3R0b20ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgfVxyXG5cclxuICAmX19idG4uYnRuIHtcclxuICAgIGhlaWdodDogNC4zNzV2dztcclxuICAgIHBhZGRpbmc6IDAgMy44NTR2dyAwIDcuODEyNXZ3O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6IC0yLjF2dztcclxuICAgICAgdG9wOiAtMS4ydnc7XHJcbiAgICAgIHdpZHRoOiA4LjAyMXZ3O1xyXG4gICAgICBoZWlnaHQ6IDYuNTF2dztcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9idG4tdHJhYy5wbmcpO1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uZGlyZWN0b3Ige1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgJl9faW1nIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICB3aWR0aDogMTguMjI5dnc7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxLjQwNjI1dnc7XHJcbiAgfVxyXG5cclxuICAmX19wb3NpdGlvbiB7XHJcbiAgICBjb2xvcjogIzkyOTI5MjtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkge1xyXG4gIC50ZWFtIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDUuMjA4cmVtO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDMuOTA2MjVyZW07XHJcblxyXG4gICAgLnNjcm9sbF9fdGV4dCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDIuOHJlbTtcclxuICAgIH1cclxuXHJcbiAgICAmX19zdWJ0aXRsZSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDMuMDczcmVtO1xyXG4gICAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW5uZXIge1xyXG5cclxuICAgICAgbWFyZ2luLWJvdHRvbTogMi44NjVyZW07XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG5cclxuICAgICAgLm51bSB7XHJcblxyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgICAgICAgZmxleDogMTtcclxuXHJcblxyXG4gICAgICAgICZfX251bWJlciB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDMuMTI1cmVtO1xyXG5cclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcmlnaHQge1xyXG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcblxyXG5cclxuICAgICAgLnRleHQge1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjYwMnJlbTtcclxuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnNsaWNrLXNsaWRlIGltZyB7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDEuMjVyZW07XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMS4yNXJlbTtcclxuXHJcbiAgICAgIC50c20xMyB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcbiAgICAmX19pbWcge1xyXG5cclxuICAgICAgbWFyZ2luLWJvdHRvbTogMC43ODEyNXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAmX19zbGlkZXIge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMi42MDRyZW07XHJcblxyXG4gICAgICAuc2xpY2stbmV4dDo6YmVmb3JlLCAuc2xpY2stcHJldjo6YmVmb3JlIHtcclxuICAgICAgICBib3JkZXItd2lkdGg6IDAgMC4zcmVtIDAuM3JlbSAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDAuOHJlbTtcclxuICAgICAgfVxyXG5cclxuXHJcbiAgICB9XHJcblxyXG5cclxuICAgICZfX2J0bi5idG4ge1xyXG4gICAgICBoZWlnaHQ6IDQuNXJlbTtcclxuICAgICAgcGFkZGluZzogMCAzLjg1NHJlbSAwIDcuODEyNXJlbTtcclxuXHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgbGVmdDogLTIuMXJlbTtcclxuICAgICAgICB0b3A6IC0xLjJyZW07XHJcbiAgICAgICAgd2lkdGg6IDguMDIxcmVtO1xyXG4gICAgICAgIGhlaWdodDogNi41MXJlbTtcclxuXHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5kaXJlY3RvciB7XHJcblxyXG4gICAgJl9faW1nIHtcclxuICAgICAgd2lkdGg6IDE4LjIyOXJlbTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMS40MDYyNXJlbTtcclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAuZGlyZWN0b3Ige1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuICB9XHJcblxyXG4gIC50ZWFtX19pbm5lciAubnVtcyB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gIH1cclxuXHJcbiAgLnRlYW1fX3NsaWRlciAuc2xpY2stcHJldiB7XHJcbiAgICBsZWZ0OiAtMS4xcmVtO1xyXG4gIH1cclxuXHJcbiAgLnRlYW1fX3NsaWRlciAuc2xpY2stbmV4dCB7XHJcbiAgICByaWdodDogLTEuMXJlbTtcclxuICB9XHJcblxyXG4gIC50ZWFtX19ib3R0b20ge1xyXG5cclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgLnRleHQyMSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07XHJcbiAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgfVxyXG4gIH1cclxufSIsIi5zY2hlbWUge1xyXG5cclxuICAuc2Nyb2xsIHtcclxuICAgIHRvcDogMTEuOHZ3O1xyXG4gIH1cclxuXHJcbiAgJl9faXRlbXMge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICB9XHJcblxyXG4gICZfX2l0ZW0ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzLjkwNjI1dnc7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgJjpudGgtY2hpbGQoMSksXHJcbiAgICAmOm50aC1jaGlsZCg0KSB7XHJcbiAgICAgIHdpZHRoOiAyMi4xMzV2dztcclxuICAgIH1cclxuXHJcbiAgICAmOm50aC1jaGlsZCgyKSxcclxuICAgICY6bnRoLWNoaWxkKDUpIHtcclxuICAgICAgd2lkdGg6IDI2LjQ1OHZ3O1xyXG4gICAgfVxyXG5cclxuICAgICY6bnRoLWNoaWxkKDMpLFxyXG4gICAgJjpudGgtY2hpbGQoNikge1xyXG4gICAgICB3aWR0aDogMjMuNjk4dnc7XHJcbiAgICB9XHJcblxyXG4gICAgJjpudGgtY2hpbGQoNCksXHJcbiAgICAmOm50aC1jaGlsZCg1KSxcclxuICAgICY6bnRoLWNoaWxkKDYpIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuXHJcbiAgICAucGluIHtcclxuICAgICAgbGVmdDogMjMuOXZ3O1xyXG4gICAgICB0b3A6IDIuNHZ3O1xyXG4gICAgICAmX19pdGVtIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGQ0ZWExO1xyXG4gICAgICAgIHdpZHRoOiAxLjM1NHZ3O1xyXG4gICAgICAgIGhlaWdodDogMS4zNTR2dztcclxuXHJcbiAgICAgICAgJjo6YWZ0ZXIsICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGQ0ZWExO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9faW1nIHtcclxuICAgIHdpZHRoOiA3LjgxMjV2dztcclxuICAgIG1pbi13aWR0aDogNy44MTI1dnc7XHJcbiAgICBoZWlnaHQ6IDcuODEyNXZ3O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1hcmdpbi1yaWdodDogNC40Mjd2dztcclxuXHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgd2lkdGg6IDMuNzV2dztcclxuICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkNmU1ZjM7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiA1MCU7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgcmlnaHQ6IC0yLjY0OHZ3O1xyXG4gICAgICB6LWluZGV4OiAtMTtcclxuICAgIH1cclxuXHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICB3aWR0aDogLjY3N3Z3O1xyXG4gICAgICBoZWlnaHQ6IC42Nzd2dztcclxuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGQ0ZWExO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogNTAlO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgIHJpZ2h0OiAtMi44NDh2dztcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3dyYXBwZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgfVxyXG5cclxuICAuYnRuLmJ0bi0tYmx1ZSB7XHJcbiAgICBwYWRkaW5nOiAwIDAuOTM3NXZ3O1xyXG4gICAgaGVpZ2h0OiAyLjYwNHZ3O1xyXG5cclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5saCB7XHJcbiAgICBsaW5lLWhlaWdodDogMS4yNXZ3O1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XHJcbiAgLnNjaGVtZSB7XHJcblxyXG4gICAgLnNjcm9sbCB7XHJcbiAgICAgIHRvcDogMTEuOHJlbTtcclxuICAgIH1cclxuXHJcblxyXG4gICAgJl9faXRlbSB7XHJcblxyXG4gICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG5cclxuICAgICAgJjpudGgtY2hpbGQoMSksXHJcbiAgICAgICY6bnRoLWNoaWxkKDQpIHtcclxuICAgICAgICB3aWR0aDogMzFyZW07XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6bnRoLWNoaWxkKDIpLFxyXG4gICAgICAmOm50aC1jaGlsZCg1KSB7XHJcbiAgICAgICAgd2lkdGg6IDMxcmVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOm50aC1jaGlsZCgzKSxcclxuICAgICAgJjpudGgtY2hpbGQoNikge1xyXG4gICAgICAgIHdpZHRoOiAzMXJlbTtcclxuICAgICAgfVxyXG5cclxuXHJcbiAgICAgIC5waW4ge1xyXG4gICAgICAgIGxlZnQ6IDIzLjlyZW07XHJcbiAgICAgICAgdG9wOiAyLjRyZW07XHJcbiAgICAgICAgJl9faXRlbSB7XHJcbiAgICAgICAgICB3aWR0aDogMS4zNTRyZW07XHJcbiAgICAgICAgICBoZWlnaHQ6IDEuMzU0cmVtO1xyXG5cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pbWcge1xyXG4gICAgICB3aWR0aDogMTAuODEyNXJlbTtcclxuICAgICAgbWluLXdpZHRoOiAxMC44MTI1cmVtO1xyXG4gICAgICBoZWlnaHQ6IDEwLjgxMjVyZW07XHJcblxyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDQuNDI3cmVtO1xyXG5cclxuICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICB3aWR0aDogMy43NXJlbTtcclxuXHJcbiAgICAgICAgcmlnaHQ6IC0yLjY0OHJlbTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIHdpZHRoOiAuNjc3cmVtO1xyXG4gICAgICAgIGhlaWdodDogLjY3N3JlbTtcclxuXHJcbiAgICAgICAgcmlnaHQ6IC0yLjg0OHJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcblxyXG4gICAgLmJ0bi5idG4tLWJsdWUge1xyXG4gICAgICBwYWRkaW5nOiAwIDAuOTM3NXJlbTtcclxuICAgICAgaGVpZ2h0OiA0LjVyZW07XHJcblxyXG5cclxuICAgIH1cclxuXHJcbiAgICAubGgge1xyXG4gICAgICBsaW5lLWhlaWdodDogMS4yNXJlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zY2hlbWVfX2l0ZW1zIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIH1cclxuXHJcbiAgLnNjaGVtZV9faXRlbTpudGgtY2hpbGQoNCksIC5zY2hlbWVfX2l0ZW06bnRoLWNoaWxkKDUpLCAuc2NoZW1lX19pdGVtOm50aC1jaGlsZCg2KSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG4gIH1cclxuXHJcbiAgLnNjaGVtZSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcclxuICB9XHJcblxyXG4gIC5zY2hlbWVfX2l0ZW0ge1xyXG4gICAgLnQtbWluMiB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgIH1cclxuXHJcbiAgICAudHNtMTMge1xyXG4gICAgICBmb250LXNpemU6IDEuNHJlbTtcclxuXHJcbiAgICAgIGJyIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnRleHQge1xyXG4gICAgICBmb250LXNpemU6IDEuN3JlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5tb2RhbC1wb2xpdGljcyAudGl0bGUge1xyXG4gICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgfVxyXG59IiwiLmRlbGl2ZXJ5IHtcclxuICAuc2Nyb2xsIHtcclxuICAgIHRvcDogMTAuOHZ3O1xyXG4gIH1cclxuXHJcbiAgLnNjcm9sbF9fdGV4dCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyLjV2dztcclxuICB9XHJcblxyXG4gICYuc2VjdGlvbi5oYXMtLWxpbmU6OmJlZm9yZSB7XHJcbiAgICByaWdodDogMjd2dztcclxuICAgIHRvcDogMi42dnc7XHJcbiAgfVxyXG5cclxuICAmLnNlY3Rpb24uaGFzLS1saW5lOjphZnRlciB7XHJcbiAgICB0b3A6IDIuOTV2dztcclxuICAgIHdpZHRoOiAyNy4xdnc7XHJcbiAgfVxyXG5cclxuICBoMiB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0LjM3NXZ3O1xyXG4gIH1cclxuXHJcbiAgJl9faXRlbXMge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0LjY4NzV2dztcclxuICB9XHJcblxyXG4gICZfX2l0ZW0ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgLnBpbiB7XHJcbiAgICAgIHdpZHRoOiAxLjY2N3Z3O1xyXG4gICAgICBoZWlnaHQ6IDEuNjY3dnc7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICZfX2hvdmVyIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19pbWcge1xyXG4gICAgd2lkdGg6IDE1LjA1MnZ3O1xyXG4gICAgaGVpZ2h0OiAxNS4wNTJ2dztcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDMuMjgxMjV2dztcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkge1xyXG4gIC5kZWxpdmVyeSB7XHJcbiAgICAuc2Nyb2xsIHtcclxuICAgICAgdG9wOiAxMC44cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5zY3JvbGxfX3RleHQge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XHJcbiAgICB9XHJcblxyXG4gICAgJi5zZWN0aW9uLmhhcy0tbGluZTo6YmVmb3JlIHtcclxuICAgICAgcmlnaHQ6IDI3cmVtO1xyXG4gICAgICB0b3A6IDIuNnJlbTtcclxuICAgIH1cclxuXHJcbiAgICAmLnNlY3Rpb24uaGFzLS1saW5lOjphZnRlciB7XHJcbiAgICAgIHRvcDogMi45NXJlbTtcclxuICAgICAgd2lkdGg6IDI3LjFyZW07XHJcbiAgICB9XHJcblxyXG4gICAgaDIge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA0LjM3NXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtcyB7XHJcblxyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG5cclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtIHtcclxuXHJcblxyXG4gICAgICAucGluIHtcclxuICAgICAgICB3aWR0aDogMS42NjdyZW07XHJcbiAgICAgICAgaGVpZ2h0OiAxLjY2N3JlbTtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuXHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGJyIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG5cclxuICAgICAgLnBpbl9faG92ZXIge1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW1nIHtcclxuICAgICAgbWluLXdpZHRoOiAxMHJlbTtcclxuICAgICAgaGVpZ2h0OiAxMHJlbTtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmRlbGl2ZXJ5X19pdGVtIHtcclxuICAgIC50LW1pbjIge1xyXG4gICAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLnRleHQge1xyXG4gICAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC50c20xMyB7XHJcbiAgICBmb250LXNpemU6IDEuM3JlbTtcclxuICB9XHJcblxyXG4gIC5kZWxpdmVyeSB7XHJcbiAgICAudGV4dDI0IHtcclxuICAgICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLnRzbTEzIHtcclxuICAgICAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLmNhbGwge1xyXG4gIC5zY3JvbGxfX3RleHQge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMS42dnc7XHJcbiAgfVxyXG4gIC5zY3JvbGwge1xyXG4gICAgdG9wOiAxNC44dnc7XHJcbiAgfVxyXG4gICYuc2VjdGlvbi5oYXMtLWxpbmU6OmJlZm9yZSB7XHJcbiAgICByaWdodDogMjN2dztcclxuICAgIHRvcDogMi42dnc7XHJcbiAgfVxyXG4gICYuc2VjdGlvbi5oYXMtLWxpbmU6OmFmdGVyIHtcclxuICAgIHRvcDogMi45OHZ3O1xyXG4gICAgd2lkdGg6IDIzdnc7XHJcbiAgfVxyXG4gIGgyIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDR2dztcclxuICB9XHJcbiAgJl9fZm9ybSB7XHJcbiAgICBwYWRkaW5nOiAzLjAyMXZ3IDcuMTM1dncgMy4wMjF2dyAyNy41MzEyNXZ3O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgYmFja2dyb3VuZDogI2U5ZjBmNiB1cmwoLi4vaW1nL2JlbGV4LnN2ZykgLTMuN3Z3IDguNnZ3IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwdnc7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDAgMjBweCAyMHB4IDA7XHJcblxyXG4gICAgJi1iYWRnZS10b3Age1xyXG4gICAgICBwYWRkaW5nOiAwLjY3N3Z3IDAuNzgxMjV2dztcclxuICAgICAgY29sb3I6ICM3NDc0NzQ7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBib3R0b206IDMuM3Z3O1xyXG4gICAgICBsZWZ0OiA4LjJ2dztcclxuICAgICAgei1pbmRleDogMjtcclxuICAgIH1cclxuXHJcbiAgICAmLWJhZGdlLWJvdCB7XHJcbiAgICAgIHBhZGRpbmc6IDAuODg1dncgMS4zMDJ2dztcclxuICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2ZkODI1O1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGJvdHRvbTogMXZ3O1xyXG4gICAgICBsZWZ0OiA5dnc7XHJcbiAgICAgIHotaW5kZXg6IDE7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19pbWcge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHdpZHRoOiAyMi4zNXZ3O1xyXG4gICAgbGVmdDogNy44MTI1dnc7XHJcbiAgICBib3R0b206IDA7XHJcbiAgfVxyXG5cclxuICAuc29jaWFscyB7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAucGhvbmVfX3RleHQ6OmJlZm9yZSB7XHJcbiAgICAgIGxlZnQ6IC0wLjh2dztcclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgd2lkdGg6IDMuMzg1dnc7XHJcbiAgICAgIGhlaWdodDogMy4zODV2dztcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAwLjU3M3Z3O1xyXG5cclxuICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtaW1nIHtcclxuICAgICAgICB3aWR0aDogMS42NDJ2dztcclxuICAgICAgICBoZWlnaHQ6IDEuNjQydnc7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5waG9uZV9fdGV4dC50ZXh0MjQge1xyXG4gICAgZm9udC1zaXplOiAxLjM2dnc7XHJcbiAgfVxyXG5cclxuICAmX19yaWdodCB7XHJcbiAgICB3aWR0aDogMzQuMDgzdnc7XHJcbiAgfVxyXG5cclxuICAmX19pdGVtcyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMi4wMzEyNXZ3O1xyXG4gIH1cclxuXHJcbiAgJl9faXRlbSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIG1hcmdpbi1ib3R0b206IDEuMTQ2dnc7XHJcbiAgICB3aWR0aDogNTAlO1xyXG5cclxuICAgICY6bnRoLWNoaWxkKDIpLFxyXG4gICAgJjpudGgtY2hpbGQoNCkge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDMuNXZ3O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fY2hlY2sge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIHdpZHRoOiAxLjYxNXZ3O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxLjA0MnZ3O1xyXG4gIH1cclxuXHJcbiAgJl9faW5wdXRzIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG4gICAgLmlucHV0IHtcclxuICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICBoZWlnaHQ6IDMuMTI1dnc7XHJcblxyXG4gICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICB3aWR0aDogNDAlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIHdpZHRoOiA1OC44JTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5idG4ge1xyXG4gICAgICBoZWlnaHQ6IDMuMTI1dnc7XHJcbiAgICAgIHBhZGRpbmc6IDAgMy40Mzc1dnc7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcclxuICAuY2FsbCB7XHJcbiAgICAuc2Nyb2xsX190ZXh0IHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMS42cmVtO1xyXG4gICAgfVxyXG4gICAgLnNjcm9sbCB7XHJcbiAgICAgIHRvcDogMTQuOHJlbTtcclxuICAgIH1cclxuICAgICYuc2VjdGlvbi5oYXMtLWxpbmU6OmJlZm9yZSB7XHJcbiAgICAgIHJpZ2h0OiAyM3JlbTtcclxuICAgICAgdG9wOiAyLjZyZW07XHJcbiAgICB9XHJcbiAgICAmLnNlY3Rpb24uaGFzLS1saW5lOjphZnRlciB7XHJcbiAgICAgIHRvcDogMi45OHJlbTtcclxuICAgICAgd2lkdGg6IDIzcmVtO1xyXG4gICAgfVxyXG4gICAgaDIge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xyXG4gICAgfVxyXG4gICAgJl9fZm9ybSB7XHJcbiAgICAgIHBhZGRpbmc6IDEuNXJlbTtcclxuICAgICAgcGFkZGluZy10b3A6IDMycmVtO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjZTlmMGY2IHVybCguLi9pbWcvYmVsZXguc3ZnKSAtMy43cmVtIDguNnJlbSBuby1yZXBlYXQ7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwcmVtO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgJi1iYWRnZS10b3Age1xyXG4gICAgICAgIHBhZGRpbmc6IDAuNjc3cmVtIDAuNzgxMjVyZW07XHJcblxyXG4gICAgICAgIHRvcDogMjIuM3JlbTtcclxuICAgICAgICBsZWZ0OiA4LjJyZW07XHJcbiAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICBib3R0b206IHVuc2V0O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLWJhZGdlLWJvdCB7XHJcbiAgICAgICAgcGFkZGluZzogMC44ODVyZW0gMS4zMDJyZW07XHJcblxyXG4gICAgICAgIHRvcDogMjQuM3JlbTtcclxuICAgICAgICBsZWZ0OiA5cmVtO1xyXG4gICAgICAgIGJvdHRvbTogdW5zZXQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pbWcge1xyXG5cclxuICAgICAgd2lkdGg6IDIyLjM1cmVtO1xyXG4gICAgICBsZWZ0OiA3LjgxMjVyZW07XHJcbiAgICAgIGJvdHRvbTogdW5zZXQ7XHJcbiAgICAgIHRvcDogMC4ycmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5zb2NpYWxzIHtcclxuXHJcblxyXG4gICAgICAucGhvbmVfX3RleHQ6OmJlZm9yZSB7XHJcbiAgICAgICAgbGVmdDogLTEuMnJlbTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJl9faXRlbSB7XHJcbiAgICAgICAgd2lkdGg6IDMuMzg1cmVtO1xyXG4gICAgICAgIGhlaWdodDogMy4zODVyZW07XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjU3M3JlbTtcclxuXHJcblxyXG4gICAgICAgICYtaW1nIHtcclxuICAgICAgICAgIHdpZHRoOiAxLjY0MnJlbTtcclxuICAgICAgICAgIGhlaWdodDogMS42NDJyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnBob25lX190ZXh0LnRleHQyNCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3JpZ2h0IHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbXMge1xyXG5cclxuICAgICAgbWFyZ2luLWJvdHRvbTogMi4wMzEyNXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtIHtcclxuXHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuMTQ2cmVtO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgIC50c20xMyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjNyZW07XHJcblxyXG4gICAgICAgIGJyIHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmOm50aC1jaGlsZCgyKSxcclxuICAgICAgJjpudGgtY2hpbGQoNCkge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NoZWNrIHtcclxuICAgICAgbWluLXdpZHRoOiAzLjFyZW07XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMS4wNDJyZW07XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW5wdXRzIHtcclxuXHJcblxyXG4gICAgICAuaW5wdXQge1xyXG4gICAgICAgIGhlaWdodDogNC41cmVtO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xyXG5cclxuXHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5idG4ge1xyXG4gICAgICAgIGhlaWdodDogNC41cmVtO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmNhbGxfX2lucHV0cyB7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICB9XHJcblxyXG4gIC5jYWxsX19pbnB1dHMgLmlucHV0OmZpcnN0LWNoaWxkIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICB9XHJcblxyXG4gIC5jYWxsX19pbnB1dHMgLmlucHV0Omxhc3QtY2hpbGQge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG59IiwiLnNlbyB7XHJcbiAgcGFkZGluZy1ib3R0b206IDN2dztcclxuICAmLnNlY3Rpb24uaGFzLS1saW5lOjpiZWZvcmUge1xyXG4gICAgcmlnaHQ6IDUwdnc7XHJcbiAgICB0b3A6IDAuN3Z3O1xyXG4gIH1cclxuXHJcbiAgJi5zZWN0aW9uLmhhcy0tbGluZTo6YWZ0ZXIge1xyXG4gICAgdG9wOiAxLjA1dnc7XHJcbiAgICB3aWR0aDogNTB2dztcclxuICB9XHJcblxyXG4gIGgyIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDIuMDgzdnc7XHJcbiAgfVxyXG5cclxuICAmX190ZXh0IHtcclxuICAgIGNvbG9yOiAjNzQ3NDc0O1xyXG4gICAgbWF4LWhlaWdodDogNXZ3O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHRyYW5zaXRpb246IDFzO1xyXG5cclxuICAgICYuYWN0aXZlIHtcclxuICAgICAgbWF4LWhlaWdodDogMTAwdnc7XHJcblxyXG4gICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBib3R0b206IDA7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDN2dztcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgI2ZmZiA2JSwgcmdiYSgjZmZmLCAwLjcyKSAyOSUsIHJnYmEoMzksIDM5LCA0MywgMCkgODklLCByZ2JhKDM5LCAzOSwgNDMsIDApIDk4JSk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19idG4ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICYuYWN0aXZlOjpiZWZvcmUge1xyXG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZShcclxuICAgICAgICAgICAgICAgICAgICAgIDIyNWRlZ1xyXG4gICAgICApO1xyXG4gICAgfVxyXG5cclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICBib3JkZXI6IHNvbGlkICNkN2Q3ZDc7XHJcbiAgICAgIGJvcmRlci13aWR0aDogMCAuMTA4dncgLjEwOHZ3IDA7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgcGFkZGluZzogLjIyNXZ3O1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgbGVmdDogLjJ2dztcclxuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoXHJcbiAgICAgICAgICAgICAgICAgICAgICA0NWRlZ1xyXG4gICAgICApO1xyXG4gICAgICB0cmFuc2l0aW9uOiAuNHM7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcclxuICAuc2VvIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtO1xyXG5cclxuICAgIGgyIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMi4wODNyZW07XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGV4dCB7XHJcbiAgICAgIG1heC1oZWlnaHQ6IDVyZW07XHJcblxyXG5cclxuICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDEwMHJlbTtcclxuXHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6OmJlZm9yZSB7XHJcblxyXG4gICAgICAgIGhlaWdodDogM3JlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2J0biB7XHJcblxyXG5cclxuICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBib3JkZXItd2lkdGg6IDAgLjEwOHJlbSAuMTA4cmVtIDA7XHJcbiAgICAgICAgcGFkZGluZzogMC41MjVyZW07XHJcblxyXG4gICAgICAgIGxlZnQ6IC4ycmVtO1xyXG5cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnNlbyB7XHJcbiAgICAudC1taW4ge1xyXG4gICAgICBmb250LXNpemU6IDIuMzVyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLnRzbTEzIHtcclxuICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucGhvbmUgLnBob25lX190ZXh0IHtcclxuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gIH1cclxuXHJcbiAgLnBob25lIC5waG9uZV9fbGluayB7XHJcbiAgICBmb250LXNpemU6IDEuNzVyZW07XHJcbiAgfVxyXG59IiwiLmNvbnRhY3RzIHtcclxuICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICBwYWRkaW5nLXRvcDogMDtcclxuICBoMiB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxLjk3OXZ3O1xyXG4gIH1cclxuICAuY29udGFpbmVyLS1yaWdodCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIH1cclxuXHJcbiAgJl9fbWFwIHtcclxuICAgIHdpZHRoOiA0OS4yNzF2dztcclxuICAgIGJvcmRlci1yYWRpdXM6IDAgMjBweCAwIDA7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIH1cclxuXHJcbiAgJl9fcmlnaHQge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDIuMDgzdnc7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIHdpZHRoOiAuNzI5dnc7XHJcbiAgICAgIGhlaWdodDogLjcyOXZ3O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkNmU1ZjM7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgcmlnaHQ6IDR2dztcclxuICAgICAgdG9wOiAyLjh2dztcclxuICAgIH1cclxuXHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHJpZ2h0OiAtMTF2dztcclxuICAgICAgdG9wOiAzLjEydnc7XHJcbiAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICB3aWR0aDogMTV2dztcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Q2ZTVmMztcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3RvcCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIG1hcmdpbi1ib3R0b206IDEuODIzdnc7XHJcbiAgfVxyXG5cclxuICAmX19zbGlkZXIge1xyXG4gICAgd2lkdGg6IDE3LjkxN3Z3O1xyXG4gIH1cclxuXHJcbiAgJl9fd3JhcHBlciB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDQuNTMxMjV2dztcclxuICB9XHJcblxyXG4gICZfX2VtYWlsIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICYtaW1nIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgd2lkdGg6IDEuNDA2MjV2dztcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAwLjc4MTI1dnc7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19hZHJlc3Mge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyLjA4M3Z3O1xyXG5cclxuICAgICYtaW1nIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgd2lkdGg6IDEuNDU4dnc7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMC43ODEyNXZ3O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9faXRlbSB7XHJcbiAgICBtYXJnaW4tbGVmdDogMC4zMTI1dnc7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMzEyNXZ3O1xyXG4gICAgd2lkdGg6IDguMzMzdnc7XHJcbiAgICBoZWlnaHQ6IDUuNzI5dnc7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgIGltZyB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgbWF4LXdpZHRoOiB1bnNldDtcclxuICAgICAgbWF4LWhlaWdodDogdW5zZXQ7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgLW8tb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnNsaWNrLW5leHQ6OmJlZm9yZSwgLnNsaWNrLXByZXY6OmJlZm9yZSB7XHJcbiAgICBib3JkZXItd2lkdGg6IDAgLjJ2dyAuMnZ3IDA7XHJcbiAgICBwYWRkaW5nOiAwLjR2dztcclxuICB9XHJcblxyXG4gIC5zb2NpYWxzIHtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgIC5waG9uZV9fdGV4dDo6YmVmb3JlIHtcclxuICAgICAgbGVmdDogLTAuOHZ3O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICB3aWR0aDogMy4xMjV2dztcclxuICAgICAgaGVpZ2h0OiAzLjEyNXZ3O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRmMmY2O1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDAuNTIxdnc7XHJcblxyXG4gICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi1pbWcge1xyXG4gICAgICAgIHdpZHRoOiAxLjQ0MnZ3O1xyXG4gICAgICAgIGhlaWdodDogMS40NDJ2dztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fc29jaWFscyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIH1cclxuXHJcbiAgLnNvY2lhbHMtMiB7XHJcbiAgICAuc29jaWFsc19faXRlbTpudGgtY2hpbGQoMikge1xyXG4gICAgICAuc29jaWFsc19faXRlbS1pbWcge1xyXG4gICAgICAgIHdpZHRoOiAwLjY2OXZ3O1xyXG4gICAgICAgIGhlaWdodDogMS4yMzh2dztcclxuICAgICAgICBmaWxsOiAjMWU0NGQwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWU0NGQwO1xyXG5cclxuICAgICAgICAuc29jaWFsc19faXRlbS1pbWcge1xyXG4gICAgICAgICAgZmlsbDogI2ZmZjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc29jaWFsc19faXRlbTpudGgtY2hpbGQoMykge1xyXG4gICAgICAuc29jaWFsc19faXRlbS1pbWcge1xyXG4gICAgICAgIGZpbGw6ICNmNjFjMGQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNjFjMGQ7XHJcblxyXG4gICAgICAgIC5zb2NpYWxzX19pdGVtLWltZyB7XHJcbiAgICAgICAgICBmaWxsOiAjZmZmO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zb2NpYWxzX19pdGVtOm50aC1jaGlsZCg0KSB7XHJcbiAgICAgIC5zb2NpYWxzX19pdGVtLWltZyB7XHJcbiAgICAgICAgZmlsbDogIzRiNzI5ZjtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzRiNzI5ZjtcclxuXHJcbiAgICAgICAgLnNvY2lhbHNfX2l0ZW0taW1nIHtcclxuICAgICAgICAgIGZpbGw6ICNmZmY7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcclxuICAuY29udGFjdHMge1xyXG5cclxuICAgIGgyIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMS45NzlyZW07XHJcbiAgICB9XHJcblxyXG5cclxuICAgICZfX21hcCB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAyMHB4IDIwcHggMCAwO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3JpZ2h0IHtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDIuMDgzcmVtO1xyXG5cclxuICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICB3aWR0aDogLjcyOXJlbTtcclxuICAgICAgICBoZWlnaHQ6IC43MjlyZW07XHJcblxyXG4gICAgICAgIHJpZ2h0OiA0cmVtO1xyXG4gICAgICAgIHRvcDogMi44cmVtO1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIHJpZ2h0OiAtMTFyZW07XHJcbiAgICAgICAgdG9wOiAzLjEycmVtO1xyXG4gICAgICAgIHdpZHRoOiAxNXJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RvcCB7XHJcblxyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjgyM3JlbTtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIH1cclxuXHJcbiAgICAmX19zbGlkZXIge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2VtYWlsIHtcclxuXHJcblxyXG4gICAgICAmLWltZyB7XHJcbiAgICAgICAgd2lkdGg6IDEuNDA2MjVyZW07XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjc4MTI1cmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYWRyZXNzIHtcclxuXHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDIuMDgzcmVtO1xyXG5cclxuICAgICAgJi1pbWcge1xyXG4gICAgICAgIHdpZHRoOiAxLjQ1OHJlbTtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNzgxMjVyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDAuMzEyNXJlbTtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAwLjMxMjVyZW07XHJcbiAgICAgIHdpZHRoOiA4LjMzM3JlbTtcclxuICAgICAgaGVpZ2h0OiA5LjcyOXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAuc2xpY2stbmV4dDo6YmVmb3JlLCAuc2xpY2stcHJldjo6YmVmb3JlIHtcclxuICAgICAgYm9yZGVyLXdpZHRoOiAwIDAuM3JlbSAwLjNyZW0gMDtcclxuICAgICAgcGFkZGluZzogMC44cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5zb2NpYWxzIHtcclxuXHJcbiAgICAgIC5waG9uZV9fdGV4dDo6YmVmb3JlIHtcclxuICAgICAgICBsZWZ0OiAtMC44cmVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19pdGVtIHtcclxuICAgICAgICB3aWR0aDogMy4xMjVyZW07XHJcbiAgICAgICAgaGVpZ2h0OiAzLjEyNXJlbTtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNTIxcmVtO1xyXG5cclxuXHJcblxyXG4gICAgICAgICYtaW1nIHtcclxuICAgICAgICAgIHdpZHRoOiAxLjQ0MnJlbTtcclxuICAgICAgICAgIGhlaWdodDogMS40NDJyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC5zb2NpYWxzLTIge1xyXG4gICAgICAuc29jaWFsc19faXRlbTpudGgtY2hpbGQoMikge1xyXG4gICAgICAgIC5zb2NpYWxzX19pdGVtLWltZyB7XHJcbiAgICAgICAgICB3aWR0aDogMC42NjlyZW07XHJcbiAgICAgICAgICBoZWlnaHQ6IDEuMjM4cmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY29udGFjdHMgLmNvbnRhaW5lci0tcmlnaHQge1xyXG5cclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcclxuICB9XHJcblxyXG4gIC5jb250YWN0c19fb2ZmaWNlIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgIC5zbGljay1wcmV2IHtcclxuICAgICAgbGVmdDogLTEzcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNsaWNrLW5leHQge1xyXG4gICAgICByaWdodDogLTEzcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY29udGFjdHNfX3NvY2lhbHMge1xyXG5cclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIH1cclxuXHJcbiAgLmNvbnRhY3RzIC5zb2NpYWxzIC5waG9uZV9fdGV4dDo6YmVmb3JlIHtcclxuICAgIGxlZnQ6IC0xLjFyZW07XHJcbiAgfVxyXG59IiwiLmZvb3RlciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM1MzQzZDtcclxuICBwYWRkaW5nOiAxLjM1NHZ3IDA7XHJcbiAgJl9faW5uZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgfVxyXG5cclxuICAmX19sb2dvIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICYtaW1nIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgd2lkdGg6IDExLjUxdnc7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMS44MjN2dztcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5vcCB7XHJcbiAgICBvcGFjaXR5OiAwLjU7XHJcbiAgfVxyXG5cclxuICAmX19saW5rIHtcclxuICAgIHRyYW5zaXRpb246IDAuM3M7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGNvbG9yOiAjZDNkYzI1O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XHJcbiAgLmZvb3RlciB7XHJcbiAgICBwYWRkaW5nOiAxLjM1NHJlbSAwO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgIC50c20xMCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgICB9XHJcblxyXG5cclxuICAgICZfX2xvZ28ge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuICAgICAgJi1pbWcge1xyXG4gICAgICAgIHdpZHRoOiAxMS41MXJlbTtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuODIzcmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuICB9XHJcblxyXG4gIC5mb290ZXJfX2lubmVyIHtcclxuXHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICB9XHJcbn0iLCIubW9kYWwtb3ZlcmxheSB7XHJcbiAgei1pbmRleDogOTk5O1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAuNyk7XHJcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xyXG59XHJcblxyXG4ubW9kYWwge1xyXG4gIHBhZGRpbmc6IDMuNTkzNzV2dyAzLjE3N3Z3O1xyXG4gIHRvcDogMTB2dztcclxuICBsZWZ0OiA1MCU7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgYmFja2dyb3VuZDogI2U5ZjBmNiB1cmwoLi4vaW1nL2JlbGV4LnN2Zykgbm8tcmVwZWF0IC0xdncgN3Z3O1xyXG4gIGJhY2tncm91bmQtc2l6ZTogMzguNXZ3O1xyXG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgY29sb3I6ICMyODI4Mjg7XHJcbiAgd2lkdGg6IGF1dG87XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG5cclxuICAmOjpiZWZvcmUge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcblxyXG4gICZfX3BlcnNvbiB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDMuNjQ2dnc7XHJcblxyXG4gICAgJi1pbWcge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICB3aWR0aDogMTAuNTczdnc7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuNzgxMjV2dztcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2Zvcm0ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgLmJ0biwgLmlucHV0IHtcclxuICAgICAgd2lkdGg6IDEzLjI4MTI1dnc7XHJcbiAgICAgIGhlaWdodDogMy4xMjV2dztcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMC41NzN2dztcclxuICAgICAgYm9yZGVyOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5idG4ge1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwLjg4NXZ3O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fcmlnaHQge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIH1cclxuXHJcbiAgJl9fY2xvc2Uge1xyXG4gICAgd2lkdGg6IDIuNXJlbTtcclxuICAgIGhlaWdodDogMi41cmVtO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAyLjVyZW07XHJcbiAgICByaWdodDogMi41cmVtO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB6LWluZGV4OiA5O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICY6OmFmdGVyLCAmOjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiAnICc7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgbGVmdDogNTAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIHdpZHRoOiA0cHg7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkMmQyZDI7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgIH1cclxuXHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZShcclxuICAgICAgICAgICAgICAgICAgICAgIDQ1ZGVnXHJcbiAgICAgICk7XHJcbiAgICB9XHJcblxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZShcclxuICAgICAgICAgICAgICAgICAgICAgIC00NWRlZ1xyXG4gICAgICApO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi1wcmljZSB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDE5LjExNXZ3O1xyXG4gIH1cclxuXHJcbiAgLmRvd25sb2FkX19mb3JtLXNpemUtYmcge1xyXG4gICAgd2lkdGg6IDQuODQzNzV2dztcclxuICB9XHJcblxyXG4gIC5kb3dubG9hZF9fZm9ybS1tb2NrdXAge1xyXG4gICAgd2lkdGg6IDM0LjE2N3Z3O1xyXG4gICAgbGVmdDogNS4yNnZ3O1xyXG4gICAgdG9wOiAzLjg1NHZ3O1xyXG4gICAgei1pbmRleDogLTE7XHJcbiAgfVxyXG5cclxuICAuZG93bmxvYWRfX2Zvcm0tc2l6ZS10ZXh0IHtcclxuICAgIGxlZnQ6IDF2dztcclxuICAgIHRvcDogMS40dnc7XHJcbiAgfVxyXG5cclxuICAuZG93bmxvYWRfX2Zvcm0tc2l6ZSB7XHJcbiAgICByaWdodDogdW5zZXQ7XHJcbiAgICBsZWZ0OiAxLjg3NXZ3O1xyXG4gICAgdG9wOiAxMC4yNnZ3O1xyXG4gICAgei1pbmRleDogLTI7XHJcbiAgfVxyXG5cclxuICAmLXBkZiB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDQuMTY3dnc7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA0LjE2N3Z3O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDIuMDgzdnc7XHJcbiAgICBwYWRkaW5nLXRvcDogMi42MDR2dztcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xdncgMTN2dztcclxuICB9XHJcblxyXG4gICYtcGRmX19mb3JtIHtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgLm1vZGFsX19yaWdodCB7XHJcbiAgICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fbW9ja3VwIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB3aWR0aDogMjMuOTU4dnc7XHJcbiAgICBsZWZ0OiAtNy40dnc7XHJcbiAgICB0b3A6IDkuMXZ3O1xyXG4gIH1cclxuXHJcbiAgJi1mYXZvcml0ZSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgICAmX19idG4ge1xyXG4gICAgICBwYWRkaW5nOiAwLjc4MTI1dncgMS4wNDJ2dztcclxuICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzE1NGI5MTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5tb2RhbC1tYXAge1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgd2lkdGg6IDUwdnc7XHJcbiAgaGVpZ2h0OiA1MHZoO1xyXG59XHJcblxyXG4ubW9kYWwtbWFwX19mb3JtIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbn1cclxuXHJcbi53aWRnZXQtbWVudSB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIHRvcDogMTV2dztcclxuICB6LWluZGV4OiA5OTg7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5idG4tLWJ1cmdlci13cmFwcGVyIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgbWFyZ2luOiAwIDAgMXJlbSAwO1xyXG4gIHRyYW5zaXRpb24tZHVyYXRpb246IC41cztcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICB0cmFuc2l0aW9uOiAwLjRzO1xyXG4gIHdpZHRoOiAxLjU2MjV2dztcclxuICBoZWlnaHQ6IDEuNTYyNXZ3O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMxNTRiOTE7XHJcbn1cclxuXHJcbi5idG4tLWJ1cmdlciB7XHJcbiAgd2lkdGg6IDAuNjI1dnc7XHJcbiAgaGVpZ2h0OiAwLjEwNHZ3O1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG4uYnRuLS1idXJnZXI6YWZ0ZXIsIC5idG4tLWJ1cmdlcjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXCI7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHdpZHRoOiAwLjYyNXZ3O1xyXG4gIGhlaWdodDogMC4xMDR2dztcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xyXG4gIHRyYW5zaXRpb246IDAuNHM7XHJcbn1cclxuXHJcbi5idG4tLWJ1cmdlcjpiZWZvcmUge1xyXG4gIHRvcDogMC42MjV2dztcclxuICB0cmFuc2Zvcm06IHJvdGF0ZShcclxuICAgICAgICAgICAgICAgICAgLTI1ZGVnXHJcbiAgKTtcclxufVxyXG5cclxuLmJ0bi0tYnVyZ2VyOmFmdGVyIHtcclxuICBib3R0b206IDAuNTczdnc7XHJcbiAgdHJhbnNmb3JtOiByb3RhdGUoXHJcbiAgICAgICAgICAgICAgICAgIDI1ZGVnXHJcbiAgKTtcclxufVxyXG5cclxuLndpZGdldC1saW5rIHtcclxuICB3aWR0aDogNS45OXZ3O1xyXG4gIGhlaWdodDogNi4xNDZ2dztcclxuICBib3JkZXItcmFkaXVzOiAyNXB4IDAgMCAyNXB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMxNTRiOTE7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIG1hcmdpbi1ib3R0b206IDAuMjA4dnc7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDE1OCUpO1xyXG4gIHRyYW5zaXRpb246IDAuNHM7XHJcblxyXG4gICY6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCMxNTRiOTEsIDUlKTtcclxuICB9XHJcblxyXG4gIGltZyB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwLjU3M3Z3O1xyXG4gIH1cclxuXHJcbiAgJi0xIHtcclxuICAgIGltZyB7XHJcbiAgICAgIHdpZHRoOiAxLjgyM3Z3O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi0yIHtcclxuICAgIGltZyB7XHJcbiAgICAgIHdpZHRoOiAxLjQ1OHZ3O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi0zIHtcclxuICAgIGltZyB7XHJcbiAgICAgIHdpZHRoOiAxLjM1NHZ3O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi00IHtcclxuICAgIGltZyB7XHJcbiAgICAgIHdpZHRoOiAxLjU2MjV2dztcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi53aWRnZXQtbWVudS5hY3RpdmUgLndpZGdldC1saW5rIHtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHJcbn1cclxuXHJcbi5idG4tLWJ1cmdlci13cmFwcGVyLmFjdGl2ZSAuYnRuLS1idXJnZXI6YmVmb3JlIHtcclxuICB0cmFuc2Zvcm06IHJvdGF0ZShcclxuICAgICAgICAgICAgICAgICAgNDVkZWdcclxuICApO1xyXG4gIHRvcDogMC43ODEyNXZ3O1xyXG59XHJcblxyXG4uYnRuLS1idXJnZXItd3JhcHBlci5hY3RpdmUgLmJ0bi0tYnVyZ2VyOmFmdGVyIHtcclxuICB0cmFuc2Zvcm06IHJvdGF0ZShcclxuICAgICAgICAgICAgICAgICAgLTQ1ZGVnXHJcbiAgKTtcclxuICBib3R0b206IDAuNjc3dnc7XHJcbn1cclxuXHJcbi50aXRsZSwgLnRpdGxlLWxnLCAudC1taW4sIC50LW1pbjIge1xyXG4gIG9wYWNpdHk6IDA7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkge1xyXG5cclxuXHJcbiAgLm1vZGFsIHtcclxuICAgIHBhZGRpbmc6IDMuNTkzNzVyZW0gMy4xNzdyZW07XHJcbiAgICB0b3A6IDEwcmVtO1xyXG5cclxuICAgIGJhY2tncm91bmQ6ICNlOWYwZjYgdXJsKC4uL2ltZy9iZWxleC5zdmcpIG5vLXJlcGVhdCAtMXJlbSA3cmVtO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiAzOC41cmVtO1xyXG4gICAgd2lkdGg6IDMwcmVtO1xyXG5cclxuXHJcbiAgICAmX19wZXJzb24ge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcblxyXG4gICAgICAmLWltZyB7XHJcbiAgICAgICAgd2lkdGg6IDEwLjU3M3JlbTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjc4MTI1cmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZm9ybSB7XHJcblxyXG5cclxuICAgICAgLmJ0biwgLmlucHV0IHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDRyZW07XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmJ0biB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcbiAgICAmLXByaWNlIHtcclxuICAgICAgcGFkZGluZzogMy41OTM3NXJlbSAzLjE3N3JlbTtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDI1cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5kb3dubG9hZF9fZm9ybS1zaXplLWJnIHtcclxuICAgICAgd2lkdGg6IDYuNTQzNzVyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLmRvd25sb2FkX19mb3JtLW1vY2t1cCB7XHJcbiAgICAgIHdpZHRoOiAzNC4xNjdyZW07XHJcbiAgICAgIGxlZnQ6IDguMjZyZW07XHJcbiAgICAgIHRvcDogdW5zZXQ7XHJcbiAgICAgIGJvdHRvbTogLTFyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLmRvd25sb2FkX19mb3JtLXNpemUtdGV4dCB7XHJcbiAgICAgIGxlZnQ6IDFyZW07XHJcbiAgICAgIHRvcDogMS40cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5kb3dubG9hZF9fZm9ybS1zaXplIHtcclxuICAgICAgbGVmdDogMy44NzVyZW07XHJcbiAgICAgIHRvcDogdW5zZXQ7XHJcbiAgICAgIGJvdHRvbTogMTJyZW07XHJcbiAgICB9XHJcblxyXG4gICAgJi1wZGYge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDQuMTY3cmVtO1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiA0LjE2N3JlbTtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDI1cmVtO1xyXG4gICAgICBwYWRkaW5nLXRvcDogMi42MDRyZW07XHJcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xcmVtIDEzcmVtO1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICAmX19tb2NrdXAge1xyXG4gICAgICB3aWR0aDogMjMuOTU4cmVtO1xyXG4gICAgICBsZWZ0OiAtMi40cmVtO1xyXG4gICAgICB0b3A6IHVuc2V0O1xyXG4gICAgICBib3R0b206IDByZW07XHJcbiAgICB9XHJcblxyXG4gICAgJi1mYXZvcml0ZSB7XHJcblxyXG5cclxuICAgICAgJl9fYnRuIHtcclxuICAgICAgICBwYWRkaW5nOiAwLjc4MTI1cmVtIDEuMDQycmVtO1xyXG5cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLndpZGdldC1tZW51IHtcclxuXHJcbiAgICB0b3A6IDE1cmVtO1xyXG5cclxuICB9XHJcblxyXG4gIC5idG4tLWJ1cmdlci13cmFwcGVyIHtcclxuICAgIHdpZHRoOiAzcmVtO1xyXG4gICAgaGVpZ2h0OiAzcmVtO1xyXG4gIH1cclxuXHJcbiAgLmJ0bi0tYnVyZ2VyIHtcclxuICAgIHdpZHRoOiAxMnB4O1xyXG4gICAgaGVpZ2h0OiAycHg7XHJcbiAgfVxyXG5cclxuICAuYnRuLS1idXJnZXI6YWZ0ZXIsIC5idG4tLWJ1cmdlcjpiZWZvcmUge1xyXG4gICAgd2lkdGg6IDEycHg7XHJcbiAgICBoZWlnaHQ6IDJweDtcclxuXHJcbiAgfVxyXG5cclxuICAuYnRuLS1idXJnZXI6YmVmb3JlIHtcclxuICAgIHRvcDogMTJweDtcclxuXHJcbiAgfVxyXG5cclxuICAuYnRuLS1idXJnZXI6YWZ0ZXIge1xyXG4gICAgYm90dG9tOiAxMXB4O1xyXG5cclxuICB9XHJcblxyXG4gIC53aWRnZXQtbGluayB7XHJcbiAgICB3aWR0aDogNy4yOXJlbTtcclxuICAgIGhlaWdodDogNy40NDZyZW07XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwLjMwOHJlbTtcclxuXHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMC41NzNyZW07XHJcbiAgICB9XHJcblxyXG4gICAgJi0xIHtcclxuICAgICAgaW1nIHtcclxuICAgICAgICB3aWR0aDogMS44MjNyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLTIge1xyXG4gICAgICBpbWcge1xyXG4gICAgICAgIHdpZHRoOiAxLjQ1OHJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtMyB7XHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgd2lkdGg6IDEuMzU0cmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi00IHtcclxuICAgICAgaW1nIHtcclxuICAgICAgICB3aWR0aDogMS41NjI1cmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuXHJcbiAgLmJ0bi0tYnVyZ2VyLXdyYXBwZXIuYWN0aXZlIC5idG4tLWJ1cmdlcjpiZWZvcmUge1xyXG5cclxuICAgIHRvcDogMTVweDtcclxuICB9XHJcblxyXG4gIC5idG4tLWJ1cmdlci13cmFwcGVyLmFjdGl2ZSAuYnRuLS1idXJnZXI6YWZ0ZXIge1xyXG5cclxuICAgIGJvdHRvbTogMTNweDtcclxuICB9XHJcblxyXG4gIC50aXRsZSwgLnRpdGxlLWxnLCAudC1taW4sIC50LW1pbjIge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcblxyXG4gIC5tb2RhbF9fZm9ybSB7XHJcblxyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xyXG4gIH1cclxuXHJcbiAgLm1vZGFsX19yaWdodCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG4gIH1cclxuXHJcbiAgLm1vZGFsLXBkZl9fZm9ybSB7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIH1cclxuXHJcbiAgLm1vZGFsLXBkZl9fZm9ybSAubW9kYWxfX3JpZ2h0IHtcclxuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcclxuICB9XHJcblxyXG4gIC5tb2RhbC1tYXAge1xyXG4gICAgcGFkZGluZzogMDtcclxuICB9XHJcbn0iLCIudGhhbmstbWFpbiB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCByZ2JhKDQwLCA0MCwgNDAsIDApIDAlLCByZ2JhKDQwLCA0MCwgNDAsIDApIDQ2JSwgcmdiYSgjMjgyODI4LCAwLjc1KSAxMDAlKTtcclxuICBwYWRkaW5nLWJvdHRvbTogNC4wNjI1dnc7XHJcbn1cclxuXHJcbi5tb2Itc29jaWFscyB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgJl9fb3BlbiB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuLnRoYW5rLXRvcCB7XHJcbiAgcGFkZGluZy10b3A6IDUuNDE3dnc7XHJcbiAgbWFyZ2luLWJvdHRvbTogNC42ODc1dnc7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgLmJ0bi5idG4tLWJsdWUge1xyXG4gICAgcGFkZGluZzogMCAyLjAzMTI1dncgMCAyLjkxN3Z3O1xyXG5cclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgcmlnaHQ6IHVuc2V0O1xyXG4gICAgICBsZWZ0OiAxLjl2dztcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZShcclxuICAgICAgICAgICAgICAgICAgICAgIDEzNWRlZ1xyXG4gICAgICApO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnRoYW5rLXdyYXBwZXIge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG59XHJcblxyXG4udGhhbmtfX2xlZnQge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgJjo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgd2lkdGg6IDAuNjc3dnc7XHJcbiAgICBoZWlnaHQ6IDAuNjc3dnc7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjgyNzI4O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogLTIuNjA0dnc7XHJcbiAgICB0b3A6IDF2dztcclxuICB9XHJcblxyXG4gICY6OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogLTEwLjYwNHZ3O1xyXG4gICAgdG9wOiAxLjMzdnc7XHJcbiAgICBoZWlnaHQ6IDFweDtcclxuICAgIHdpZHRoOiA4dnc7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjgyNzI4O1xyXG4gIH1cclxuXHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cclxuICAucGhvbmVfX3RleHQge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwLjl2dztcclxuICB9XHJcblxyXG4gIC5zb2NpYWxzX19pdGVtIHtcclxuICAgIHdpZHRoOiAzLjM4NXZ3O1xyXG4gICAgaGVpZ2h0OiAzLjM4NXZ3O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZjBmNjtcclxuICB9XHJcblxyXG4gIC5zb2NpYWxzX19pdGVtLWltZyB7XHJcbiAgICB3aWR0aDogMS42NDJ2dztcclxuICAgIGhlaWdodDogMS42NDJ2dztcclxuICB9XHJcbn1cclxuXHJcbi50aGFua19fcmlnaHQtd3JhcHBlciB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAuYnRuIHtcclxuICAgIGhlaWdodDogNC4zNzV2dztcclxuICAgIHBhZGRpbmc6IDAgNC4wMXZ3O1xyXG4gIH1cclxufVxyXG5cclxuLnRoYW5rX190cmFjIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IC0zLjV2dztcclxuICByaWdodDogNS41dnc7XHJcbiAgd2lkdGg6IDIzLjkwNjI1dnc7XHJcbn1cclxuXHJcbi50aGFua19fcmlnaHQtc3VidGl0bGUge1xyXG4gIG1hcmdpbi1ib3R0b206IDUuMzEyNXZ3O1xyXG59XHJcblxyXG4udGhhbmtfX3JpZ2h0IHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgJjo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgd2lkdGg6IDAuNjc3dnc7XHJcbiAgICBoZWlnaHQ6IDAuNjc3dnc7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjgyNzI4O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IC0yLjYwNHZ3O1xyXG4gICAgdG9wOiAxdnc7XHJcbiAgfVxyXG5cclxuICAmOjphZnRlciB7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiAtMTAuNjA0dnc7XHJcbiAgICB0b3A6IDEuMzN2dztcclxuICAgIGhlaWdodDogMXB4O1xyXG4gICAgd2lkdGg6IDguMnZ3O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI4MjcyODtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkge1xyXG4gIC50aGFuay1tYWluIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiA0LjA2MjVyZW07XHJcbiAgfVxyXG5cclxuICAudGhhbmstdG9wIHtcclxuICAgIHBhZGRpbmctdG9wOiA1LjQxN3JlbTtcclxuICAgIG1hcmdpbi1ib3R0b206IDQuNjg3NXJlbTtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuXHJcbiAgICAuYnRuLmJ0bi0tYmx1ZSB7XHJcbiAgICAgIHBhZGRpbmc6IDAgMi4wMzEyNXJlbSAwIDIuOTE3cmVtO1xyXG4gICAgICBoZWlnaHQ6IDQuNXJlbTtcclxuICAgICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcclxuXHJcbiAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICBsZWZ0OiAxLjlyZW07XHJcblxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuXHJcbiAgLnRoYW5rX19sZWZ0IHtcclxuXHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICB3aWR0aDogMC42NzdyZW07XHJcbiAgICAgIGhlaWdodDogMC42NzdyZW07XHJcbiAgICAgIGxlZnQ6IC0yLjYwNHJlbTtcclxuICAgICAgdG9wOiAxcmVtO1xyXG4gICAgfVxyXG5cclxuICAgICY6OmFmdGVyIHtcclxuXHJcbiAgICAgIGxlZnQ6IC0xMC42MDRyZW07XHJcbiAgICAgIHRvcDogMS4zM3JlbTtcclxuICAgICAgd2lkdGg6IDhyZW07XHJcbiAgICB9XHJcblxyXG5cclxuXHJcbiAgICAucGhvbmVfX3RleHQge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDAuOXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAuc29jaWFsc19faXRlbSB7XHJcbiAgICAgIHdpZHRoOiAzLjM4NXJlbTtcclxuICAgICAgaGVpZ2h0OiAzLjM4NXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAuc29jaWFsc19faXRlbS1pbWcge1xyXG4gICAgICB3aWR0aDogMS42NDJyZW07XHJcbiAgICAgIGhlaWdodDogMS42NDJyZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAudGhhbmtfX3JpZ2h0LXdyYXBwZXIge1xyXG5cclxuICAgIC5idG4ge1xyXG4gICAgICBoZWlnaHQ6IDQuMzc1cmVtO1xyXG4gICAgICBwYWRkaW5nOiAwIDQuMDFyZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAudGhhbmtfX3RyYWMge1xyXG4gICAgdG9wOiAtNC45cmVtO1xyXG4gICAgcmlnaHQ6IC0yLjVyZW07XHJcbiAgICB3aWR0aDogMjMuOTA2MjVyZW07XHJcbiAgfVxyXG5cclxuICAudGhhbmtfX3JpZ2h0LXN1YnRpdGxlIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDUuMzEyNXJlbTtcclxuICB9XHJcblxyXG4gIC50aGFua19fcmlnaHQge1xyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgd2lkdGg6IDAuNjc3cmVtO1xyXG4gICAgICBoZWlnaHQ6IDAuNjc3cmVtO1xyXG4gICAgICByaWdodDogLTIuNjA0cmVtO1xyXG4gICAgICB0b3A6IDFyZW07XHJcbiAgICB9XHJcblxyXG4gICAgJjo6YWZ0ZXIge1xyXG5cclxuICAgICAgcmlnaHQ6IC0xMC42MDRyZW07XHJcbiAgICAgIHRvcDogMS4zM3JlbTtcclxuICAgICAgd2lkdGg6IDguMnJlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC50aGFuay10b3BfX2xlZnQge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuICB9XHJcblxyXG4gIC50aGFuay13cmFwcGVyIHtcclxuXHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIH1cclxuXHJcbiAgLm1vYi1zb2NpYWxzIHtcclxuICAgIHotaW5kZXg6IDk5OTtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB0b3A6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzE1NGI5MTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjRzIGVhc2UtaW47XHJcblxyXG4gICAgJi5hY3RpdmUge1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fb3BlbiB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxNTRiOTE7XHJcbiAgICAgIHdpZHRoOiA0cmVtO1xyXG4gICAgICBoZWlnaHQ6IDRyZW07XHJcbiAgICB9XHJcblxyXG4gICAgJl9faWNvbiB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIHdpZHRoOiAxMXB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm1vYi1zb2NpYWxzX19jbG9zZSB7XHJcbiAgICAmOjpiZWZvcmUsXHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XHJcbiAgICB9XHJcbiAgfVxyXG59Il19 */
