@keyframes scroll{0%{opacity:1}to{opacity:0;transform:translateY(46px)}}@keyframes float{0%,to{transform:translatey(0)}50%{transform:translatey(-20px)}}@keyframes moveBottleFirst{0%{transform:translateX(0%)}to{transform:translateX(100%)}}@keyframes moveBottleSecond{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}@keyframes moveBottleThird{0%{transform:translateX(-110%)}to{transform:translateX(100%)}}@keyframes moveBottle{0%{transform:translateX(-100%);opacity:1}to{transform:translateX(100%)}}@keyframes smoke{0%{filter:blur(1px);transform:scale .2;opacity:1;top:100%;left:0%}30%{filter:blur(5px);top:30%;left:15%;transform:scale(1.9);opacity:.5}to{filter:blur(5px);top:0%;left:40%;transform:scale(1.5);opacity:.8}}@keyframes smoke2{0%{filter:blur(1px);transform:translate(0 0) scale(.2);opacity:1;top:100%;left:-.5%}30%{filter:blur(5px);top:30%;left:7%;transform:scale(1.9);opacity:.5}to{filter:blur(5px);top:0%;left:30%;transform:scale(1.5);opacity:.8}}@keyframes rotate{0%{transform:rotate(0deg)}to{transform:rotate(360deg)}}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body,html,small{padding:0;border:0;outline:0;vertical-align:baseline;font-weight:400}abbr,acronym,address,applet,article,big,blockquote,caption,center,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,figure,font,footer,form,h1,h2,h3,h4,h5,h6,i,iframe,ins,kbd,label,li,menu,nav,object,ol,p,pre,q,s,samp,section,span,strike,table,tbody,tfoot,thead,tr,tt,u,ul,var{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:0 0;font-weight:400}a,body,html,small{margin:0;background:0 0}a,b,img,strong{font-size:100%;vertical-align:baseline}a,img{font-weight:400}b,img,legend,strong,sub,sup,td,th{margin:0;outline:0;background:0 0}b,strong{border:0}legend,sub,sup,td,th{font-weight:400}a,b,img,strong,sub,sup{padding:0}legend,td,th{font-size:100%;vertical-align:baseline}a,sub,sup,td,th{border:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}menu,ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:none}:focus,a:link,a:visited{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}a,html{color:#333}html{font-size:100.01%;font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}b,body,strong{font-family:"Poppins",sans-serif}body{position:relative;font-size:1em;color:#000;line-height:1.2}b,strong{font-weight:700}a,button,input{outline:0}a{background-color:transparent;text-decoration:none;cursor:pointer}a:active,a:focus,a:hover{color:#333;outline:0}var{font-style:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0;max-width:100%}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio],td,th{padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}@font-face{font-family:'Poppins';src:url(/fonts/Poppins/Poppins-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:'Poppins';src:url(/fonts/Poppins/Poppins-Medium.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:'Poppins';src:url(/fonts/Poppins/Poppins-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:'Poppins';src:url(/fonts/Poppins/Poppins-Bold.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:'Poppins';src:url(/fonts/Poppins/Poppins-ExtraBold.ttf) format("truetype");font-weight:800;font-style:normal}.flex{display:flex}.flex-wrap{flex-wrap:wrap}.w-100{width:100%}.site-width{max-width:100%;width:86.19792vw;padding:0 .78125vw;margin:0 auto}.title{font-family:"Poppins",sans-serif;font-weight:800;line-height:1.1;color:#69cbe2;font-size:2.8125vw;margin-bottom:1.04167vw}.text--sm{font-size:1.25vw}.subtitle{font-family:"Poppins",sans-serif;line-height:1.2;font-size:1.97917vw}.line{width:.41667vw;border-radius:.52083vw;height:21.875vw;margin:0 auto;top:0;left:50%;transform:translateX(-50%);display:block;background:#4e9cad}.greet__mask img.visible-mobile,.visible-mobile{display:none}.scroll{position:absolute;bottom:2.86458vw;left:50%;transform:translateX(-50%);display:flex;flex-direction:column;align-items:center}.scroll__img{width:1.82292vw;height:3.4375vw;border-radius:1.30208vw;box-shadow:inset 0 0 0 .20833vw #fff;bottom:0;position:relative;z-index:99;overflow:hidden}.scroll__circle{position:absolute;width:.52083vw;left:50%;top:0;transform:translateX(-50%)}.scroll__circle:before{content:'';background:#fff;left:0%;position:absolute;animation-duration:1.5s;animation-iteration-count:infinite;animation-name:scroll;border-radius:50%;width:.52083vw;height:.52083vw;top:.41667vw}.scroll__text{color:#fff;margin-top:1.82292vw}.check{width:2.86458vw;height:2.86458vw;background:url(/images/img-5.png) center center no-repeat;background-size:99%;display:block}.list-item{display:flex;align-items:center;margin-bottom:3.48958vw}.list-item__text{font-weight:500;margin-left:2.86458vw;font-size:1.25vw;padding:0 .52083vw;position:relative;text-align:center;flex-grow:1}.list-item__text:after{content:'';position:absolute;width:100%;display:block;height:1px;left:0;bottom:-.83333vw;background:#c2c2c2}.list-item__icon{font-size:1.77083vw;color:#69cbe2;display:none}.ingr{height:14.94792vw;width:14.42708vw;padding-bottom:3.64583vw;display:flex;align-items:center;flex-direction:column;position:relative}.ingr__bg{position:absolute;left:0;top:0;z-index:0}.ingr__bg,.ingr__bg svg{width:100%;height:100%}.ingr figcaption{font-weight:700;color:#fff;font-size:1.09375vw;position:relative}.ingr img{margin-top:auto;max-width:100%;position:relative;margin-bottom:1.04167vw;width:7.29167vw}.btn{color:#69cbe2;font-size:1.97917vw;padding:1.5625vw 5.20833vw;border-radius:.78125vw;font-weight:600;background:#fff;line-height:1;display:inline-block;transition:all .2s cubic-bezier(.4,0,1,1);box-shadow:0 14px 26px -12px rgba(167,167,167,.32),0 4px 23px 0 rgba(0,0,0,.02),0 8px 10px -5px rgba(133,132,132,.2)}.btn--blue:hover,.btn:hover{color:#69cbe2;box-shadow:0 2px 2px 0 rgba(153,153,153,.14),0 3px 1px -2px rgba(153,153,153,.2),0 1px 5px 0 rgba(153,153,153,.12)}.btn--blue{color:#fff;background:#69cbe2}.btn--blue:hover{color:#fff}.scrollmagic-pin-spacer{z-index:99999}.greet{position:absolute;top:0;left:0;width:100%;height:100vh;min-height:46.875vw;z-index:10;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between}.greet__header{position:relative;z-index:4}.greet__header .site-width{justify-content:space-between;align-items:center;display:flex;padding-top:.78125vw;padding-bottom:.78125vw;border-bottom:.05208vw solid}.greet__text{width:100%;height:100%;position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:center;z-index:4;font-size:2.5vw;margin-bottom:9.375vw;font-family:"Poppins",sans-serif;text-align:center}.greet__text p{padding-top:20.3125vw}.greet .scroll{z-index:4;bottom:1.30208vw}.greet .scroll__img{box-shadow:inset 0 0 0 .20833vw #4e9cad}.greet .scroll__circle:before{content:'';background:#69cbe2}.greet .scroll__text{margin-top:1.30208vw}.greet__logo{width:3.125vw}.greet__bg,.greet__mask{position:absolute;top:0;width:100%;height:100%}.greet__bg{background:url(/images/greet__bg.jpg) center center no-repeat;background-size:100% 100%;border-radius:.26042vw;left:0}.greet__mask{z-index:2;left:auto;overflow:hidden}.greet__mask img,.hero__bg svg{position:absolute;left:50%;min-height:100%;height:auto}.greet__mask img,.greet__title{top:50%;transform:translate(-50%,-50%)}.greet__mask img{max-width:none;width:100vw}.greet__title{font-size:5.72917vw;font-weight:800;text-align:center;z-index:99;position:absolute;left:50%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-image:url(/images/greet__bg.jpg);background-size:100vw 100vh;background-repeat:no-repeat}.greet__title span,.hero .title span{font-weight:inherit}.hero{overflow:hidden;max-width:100%;height:100vh;min-height:46.875vw;position:relative;background:url(/images/hero-coner.svg) left top no-repeat,url(/images/bg-hero.jpg) center center no-repeat;background-size:12%,cover;top:0!important}.hero__bg{height:100%;width:100vw;position:absolute;z-index:0}.hero__bg.visible-mobile{display:none}.hero__bg-img{height:100%;width:100%;object-fit:cover;z-index:1;position:relative}.hero__bg svg{z-index:1;bottom:0;transform:translateX(-50%);min-width:100%!important;width:auto;max-height:110%}.hero__bg-img-2{object-fit:cover;z-index:2;position:absolute;width:100%;bottom:-10px;right:0}.hero__bg-doctor{position:absolute;top:26.35417vw;left:47.8125vw;max-width:none;width:13%}.hero__shape{position:absolute;z-index:2;bottom:0;right:0;transform:translateY(47%);width:21.45833vw}.descr__bg img,.descr__header-img img,.header .logo img,.hero__img img,.hero__shape img{width:100%}.hero .site-width{display:flex;height:100%;z-index:2;position:relative}.hero__content{display:flex;flex-basis:53%;flex-grow:0}.hero__img{width:9.375vw;margin-right:5vw}.hero__text{padding-left:3.48958vw;position:relative}.hero .title{position:relative;margin-top:15.625vw}.hero .text--sm,.hero .title{opacity:0;transform:translateY(-10%)}.hero__scroll{z-index:3}.header{position:absolute;width:100%;z-index:9}.header .site-width{display:flex;justify-content:space-between;padding:2.23958vw 0}.header .logo{position:relative;margin-left:3.95833vw;width:15.88542vw}.can-do{padding-top:6.09375vw}.can-do .title{text-align:center}.can-do__pills{display:none}.can-do__list{margin-top:6.09375vw;padding:0 7.55208vw;display:flex;justify-content:space-between;flex-wrap:wrap}.can-do__list .list-item{flex-basis:40%;padding-left:1.04167vw;cursor:pointer}.can-do__list .list-item__text{min-width:16.40625vw}.can-do__list .list-item:nth-child(even){padding-left:2.44792vw}.can-do__list .list-item:nth-child(odd){flex-basis:37%}.can-do__img{width:27.76042vw;margin:-16.66667vw auto 0;transform:translateX(7%)}.can-do .line{margin-top:-13.54167vw}.can-do__ingr{margin-top:-5.57292vw;display:flex;justify-content:center;align-items:flex-start}.can-do__ingr-item{animation:float 6s ease-in-out infinite;position:relative;z-index:4}.can-do__ingr-item:nth-child(2){margin:5.36458vw 0 0}.can-do__ingr-item:nth-child(1) img{width:100%;max-width:4.6875vw}.can-do__ingr-item:nth-child(3){animation-delay:.8s}.can-do__ingr-item:nth-child(3) img{width:100%;max-width:5.98958vw}.can-do__ingr-item:nth-child(2){animation-delay:1.4s}.can-do__ingr-text{text-align:center;color:#000;font-weight:500;font-size:1.25vw;margin-bottom:1.19792vw}.descr{background:#f2eee4}.descr__top-img{display:block;transform:translateX(6%);margin:-61.04167vw auto 0;width:13.02083vw}.descr__top-img svg,.test__item-img svg{width:100%;height:auto}.descr__bg .visible-mobile,.descr__block.blue .descr-row.reverse .btn:before,.review__arrow .slick-next:after,.review__arrow .slick-next:before,.review__arrow .slick-prev:after,.review__arrow .slick-prev:before{display:none}.descr__header{margin-top:0;padding-left:13.85417vw;margin-bottom:6.35417vw;display:flex}.descr__header .title{font-size:4.16667vw;color:#fff}.descr__header .title span{display:block;font-weight:800;color:#e0d8c3}.descr__header-img{width:16.40625vw;margin-top:-.88542vw;margin-left:.26042vw}.descr-row{display:flex;justify-content:space-between}.descr-row.reverse .descr__img{order:1;padding:.52083vw 2.08333vw 4.16667vw 5.20833vw;background:url(/images/shadow-2.png) center center no-repeat;background-size:100%!important;flex-basis:27.60417vw;height:25vw;margin:5.15625vw 3.90625vw;padding:0}.descr-row.reverse .descr__content{order:0;padding-left:6.77083vw;padding-top:0}.descr__img{background:url(/images/shadow-01.png) center center no-repeat;background-size:100%!important;flex-grow:0;flex-shrink:0;flex-basis:27.60417vw;height:25vw;margin:5.15625vw 3.90625vw;padding:0;position:relative}.descr__img-wrap{width:100%;height:100%;position:relative;display:flex;align-items:center;justify-content:center;transform:translate(0%,0%)}.descr__img-icon{width:15.10417vw;position:relative;z-index:9}.descr__img-bg{top:0;left:0;position:absolute;top:.05208vw;left:-.72917vw;width:106%;transform:translate(0%,0%);display:block;max-width:none}.descr__content{flex-basis:50%}.descr__title{font-size:4.16667vw;font-weight:800;color:#e0d8c3;margin-bottom:3.64583vw}.descr__text{font-size:1.35417vw;margin-bottom:2.86458vw;font-weight:500;color:#456e79}.descr .line{height:19.6875vw;margin-top:3.125vw;margin-bottom:.98958vw;background:#e0d8c3}.descr__block.blue{background:#69cbe2;margin-top:-2.08333vw;padding-top:20.83333vw}.descr__block.blue .descr__content{padding-top:3.125vw}.descr__block.blue .descr__img{background:url(/images/shadow-3.png) center center no-repeat}.descr__block.blue .descr__img-icon{width:10.36458vw}.benefit,.descr__block.blue .btn{position:relative}.descr__block.blue .btn:before,.review__wrap:before{content:'';display:block;position:absolute;top:0;left:0}.descr__block.blue .btn:before{background:url(/images/img-16.svg) center center no-repeat;width:6.30208vw;height:11.71875vw;background-size:100%;transform:translate(-105%,-20%)}.descr__block.blue .descr__title{color:#fff}.descr__block.blue .line{margin:5.72917vw auto -6.04167vw;background:#4e9cad}.descr__block.blue .line.last{margin:7.29167vw auto -2.39583vw}.descr__block.blue .descr-row.reverse{padding-top:3.125vw}.descr__block.blue .descr-row.reverse .descr__img{order:1;background:url(/images/shadow-4.png) center center no-repeat;background-size:100%!important}.descr__block.blue .descr-row.reverse .descr__img-icon{width:13.95833vw}.descr__block.blue .descr-row.reverse .descr__content{order:0;padding-left:6.77083vw;padding-top:0}.descr__block.white{background:#fff;padding:3.125vw 0 0}.descr__block.white .descr__content{padding-top:2.60417vw}.descr__block.white .descr__img{background:url(/images/shadow-5.png) center center no-repeat;background-size:100%!important}.descr__block.white .descr__img-icon{width:10vw}.benefit{padding-top:11.5625vw;padding-bottom:14.73958vw}.benefit .title{text-align:center;font-size:4.16667vw}.benefit__subtitle{font-size:16px;font-weight:400;text-align:center}.benefit__items{margin-top:2.70833vw;display:flex;justify-content:center}.benefit__item{background-image:url(/images/shape-8.png);background-position:center center;background-repeat:no-repeat;background-size:100%;display:flex!important;align-items:center;justify-content:center;flex-direction:column;cursor:pointer;width:13.48958vw!important;height:15.52083vw!important;margin:0 .52083vw}.benefit__item.is-active,.benefit__item:hover{background:url(/images/shape-9.png) center center no-repeat;background-size:93%}.benefit__item span{font-size:1.25vw;font-weight:700;color:#456e79;width:100%;text-align:center}.benefit__item img{width:70%}.benefit__item.focus img{width:6.66667vw}.benefit__item.brain img{width:5.46875vw}.benefit__item.energy img{width:3.75vw}.benefit__item.metabolism img{width:4.6875vw}.benefit__item.inflam img{width:4.0625vw}.benefit__imgs{margin:.83333vw auto 4.16667vw}.benefit__img{width:6.61458vw;margin:0 auto;display:none}.benefit__img.is-active{display:block}.benefit__img img,.review__wrap .js-review-slider{width:100%}.review,.review__wrap{text-align:center;position:relative}.review{z-index:1;padding-top:0;padding-bottom:0;margin-top:3.64583vw}.review__wrap{width:39.0625vw;max-width:100%;margin:auto}.review__wrap:before{width:13.54167vw;height:10.41667vw;transform:translate(-65%,-26%);background:url(/images/img-18.svg) center center no-repeat;background-size:contain}.review__text{font-size:1.77083vw;margin-bottom:1.5625vw;font-weight:700;font-style:italic}.review__author{font-size:1.09375vw;margin:0 auto;font-weight:500;color:#69cbe2}.review__arrow{margin-top:7.8125vw}.inside__item h3,.review__arrow,.review__arrow .bx-controls-direction{text-align:center}.review__arrow .slick-next,.review__arrow .slick-prev{display:inline-block;width:3.85417vw;height:3.85417vw;margin:0 1.5625vw;background:url(/images/arrow-left.svg) center center no-repeat;background-size:98%!important;position:static;transform:none}.review__arrow .slick-next{background:url(/images/arrow-right.svg) center center no-repeat}.footer__subtitle br,.how-use__left span br,.how-use__right span br,.review__arrow .bx-pager-item,.test #Smoke_Cloud{display:none}.review__img{position:absolute;right:0;max-width:100%;bottom:-9.375vw;width:30.88542vw}.review__img img{max-width:100%;width:100%}.how-use{background:#69cbe2;padding-top:10.9375vw}.how-use .title{font-size:4.16667vw;margin-bottom:6.92708vw;color:#456e79;font-weight:800;text-align:center}.how-use__row{display:flex;align-items:center;justify-content:center;margin-bottom:10.05208vw}.how-use__left,.how-use__right{flex-basis:20.83333vw;margin:0 2.08333vw;text-align:center;position:relative}.how-use__left:before,.how-use__right:before{content:'';display:block;position:absolute;top:0;background-size:cover!important}.how-use__left:before{left:0;background:url(/images/doctor.svg) center center no-repeat;width:5.46875vw;height:15.625vw;transform:translate(-72%,-16%)}.how-use__left span,.how-use__right span{display:block;color:#fff;font-size:1.25vw;margin-top:4.47917vw;font-weight:700;text-align:center}.how-use__right:before{right:0;width:7.39583vw;height:14.73958vw;transform:translate(153%,-15%);background:url(/images/doctor-2.svg) center center no-repeat}.how-use__right img{margin-bottom:1.30208vw}.how-use__and{font-size:4.16667vw;flex-basis:4.6875vw;margin-bottom:5.20833vw;color:#456e79;text-align:center;font-weight:800}.suppl{padding-bottom:4.21875vw}.suppl .title{margin-bottom:2.76042vw}.suppl__img{width:43.90625vw;margin:0 auto;max-width:100%;position:relative}.suppl__img:before{content:'';display:block;width:7.8125vw;height:15.20833vw;position:absolute;left:0;bottom:0;background:url(/images/doctor-3.png) center center no-repeat;background-size:contain;transform:translate(-191%,0%)}.suppl__img img{width:100%}.suppl__link{font-size:1.25vw;margin-top:2.08333vw;color:#fff;font-weight:700;display:inline-block}.inside{padding-top:4.16667vw;padding-bottom:12.70833vw}.inside .title,.test .title{font-size:4.16667vw;margin-bottom:5.72917vw;color:#456e79;font-weight:800;text-align:center}.inside__items{display:flex;justify-content:center;align-items:center}.inside__item{flex-grow:0;flex-shrink:0;margin:0 1.04167vw;flex-basis:19.27083vw;text-align:center}.inside__item h3{font-size:1.25vw;margin:0 0 .52083vw}.inside__img{margin:0 auto;max-width:90%;border-radius:100%}.inside__img img{transition:all .6s ease}.inside__link,.inside__link span{display:block;transition:all .6s ease}.inside__link span{text-align:center;font-weight:700;color:#69cbe2;font-size:1.25vw}.inside__link:hover .inside__img img{transform:scale(1.03)}.inside__item h3,.inside__link:hover span{font-weight:700;color:#456e79}.test{background:#f2eee4;padding-top:6.09375vw;padding-bottom:0}.test .title{color:#e0d8c3}.test .title span{color:#fff;font-weight:inherit}.test__img{margin:12.1875vw auto;width:67.1875vw;max-width:100%;position:relative}.test__img-bg{width:100%;position:relative;z-index:9}.test__img-bg img{width:100%}.test__img-bottle{position:absolute;overflow:hidden;width:22.34375vw;height:10.67708vw;top:8.59375vw;left:1.04167vw}.test__img-bottle img{position:absolute;width:100%;left:0;top:0}.test__img-bottle img.first{transform:translateX(0%);animation-duration:10.5s;animation-name:moveBottleFirst;animation-timing-function:linear;animation-fill-mode:forwards}.test__img-bottle img.second,.test__img-bottle img.third{animation-duration:21s;animation-iteration-count:infinite;animation-name:moveBottleSecond;animation-timing-function:linear;transform:translateX(-100%);left:-1.04167vw}.test__img-bottle img.third{animation-name:moveBottle;animation-delay:10.5s}.test__img-right{top:8.59375vw;right:3.125vw;left:auto}.test__item{display:flex;margin-bottom:19.01042vw}.test__item.first{margin-bottom:10.67708vw}.test__item-content{flex-basis:28.125vw;padding-top:6.61458vw;flex-grow:0;flex-shrink:0}.test__item p{color:#456e79;font-weight:500;font-size:1.35417vw;width:70%}.test__item-img{flex-grow:0;flex-shrink:0;flex-basis:46.875vw;max-width:100%}.test__item-img>img{width:100%}.test__item-img.first{margin-top:-4.6875vw}.test__title{font-size:4.16667vw;margin-bottom:.78125vw;font-weight:800}.test__bg{height:24.21875vw;margin-bottom:10.41667vw;background:url(/images/test-bg.jpg) center bottom no-repeat;background-size:cover}.test-batch{position:relative;flex-basis:42.70833vw}.test-batch-img{position:static;top:0;left:0;width:100%}.test-batch__woman{position:absolute;right:-10px;bottom:50px;width:200px;right:-1.92708vw;height:21.35417vw;bottom:3.02083vw;width:13.28125vw}.test-batch__woman-pic{position:absolute;bottom:0;z-index:9;width:100%}.test-batch__woman-check{position:absolute;width:4.16667vw}.test-batch__bottle{width:38px;z-index:1;position:absolute;top:8px;left:18px;visibility:hidden}.test-batch__bottle-wrap{position:absolute;overflow:hidden;z-index:8;clip-path:circle(50% at 50% 50%);width:3.90625vw;height:3.90625vw;top:5.98958vw;left:.52083vw}.test-batch__bottle-wrap img{transform:translate(18%,-3%);width:70%;opacity:0}.test-batch__belt{position:absolute;overflow:hidden;z-index:9;width:28.64583vw;bottom:11.25vw;height:.72917vw}.test-batch__belt img{width:98%;position:absolute;right:-2%;height:98%}.test-batch__belt .sec,.test-batch__belt .third{transform:translateX(102%);position:absolute;right:0;width:100%}.test-batch__check{z-index:9;position:absolute;opacity:0;left:3.125vw;top:5.20833vw;width:2.08333vw;height:2.08333vw}.test-bscg{flex-grow:0;flex-shrink:0;max-width:100%;position:relative;margin-top:2.08333vw;padding-left:1.40625vw}.test-bscg__box{position:absolute;opacity:.1;left:4%;top:0;width:2.34375vw}.test-bscg__box-img{z-index:1;position:relative;width:2.34375vw}.test-bscg__dump,.test-bscg__line{position:absolute;left:50%;opacity:0}.test-bscg__dump{z-index:0;bottom:0;transform:translateX(-47%);width:3.85417vw}.test-bscg__line{bottom:auto;transform:translateX(-54%);width:2.23958vw;top:-1.25vw}.test-bscg__left{position:absolute;overflow:hidden;top:54%;left:4%;height:2.55208vw;width:18.4%}.test-bscg__left img{position:absolute;width:2.34375vw}.test-bscg__left img:first-child{opacity:0;left:0%}.test-bscg__left img:nth-child(2){left:33%}.test-bscg__left img:nth-child(3){left:66%}.test-bscg__right{position:absolute;overflow:hidden;width:15%;top:54.5%;left:46%;height:2.44792vw}.test-bscg__right img{position:absolute;width:55px;width:2.86458vw}.test-bscg__right img:first-child{left:-43%}.test-bscg__right img:nth-child(2){left:0}.test-bscg__right img:last-child{left:43%}.test .smoke{position:absolute;z-index:0;width:26.04167vw;height:12.5vw;left:63%}.test .smoke span{background:green;background:#fff;position:absolute;left:0;top:100%;display:block;width:2.60417vw;height:2.60417vw;transform:scale(.1);border-radius:50%;filter:blur(1px)}.test .smoke span:nth-child(even){animation:smoke 8s linear infinite}.test .smoke span:nth-child(odd){animation:smoke2 8s linear infinite}.test .smoke span:first-child{animation-delay:0s}.test .smoke span:nth-child(2){animation-delay:.2s}.test .smoke span:nth-child(3){animation-delay:.4s}.test .smoke span:nth-child(4){animation-delay:.6s}.test .smoke span:nth-child(5){animation-delay:.8s}.test .smoke span:nth-child(6){animation-delay:1s}.test .smoke span:nth-child(7){animation-delay:1.2s}.test .smoke span:nth-child(8){animation-delay:1.4s}.test .smoke span:nth-child(9){animation-delay:1.6s}.test .smoke span:nth-child(10){animation-delay:1.8}.test .smoke span:nth-child(11){animation-delay:2s}.test .smoke span:nth-child(12){animation-delay:2.2s}.test .smoke span:nth-child(13){animation-delay:2.4s}.test .smoke span:nth-child(14){animation-delay:2.6s}.test .smoke span:nth-child(15){animation-delay:2.8s}.test .smoke span:nth-child(16){animation-delay:3s}.test .smoke span:nth-child(17){animation-delay:3.2s}.test .smoke span:nth-child(18){animation-delay:3.4s}.test .smoke span:nth-child(19){animation-delay:3.6s}.test .smoke span:nth-child(20){animation-delay:3.8s}.test .smoke span:nth-child(21){animation-delay:4s}.test .smoke span:nth-child(22){animation-delay:4.2s}.test .smoke span:nth-child(23){animation-delay:4.4s}.test .smoke span:nth-child(24){animation-delay:4.6s}.test .smoke span:nth-child(25){animation-delay:4.8s}.test .smoke span:nth-child(26){animation-delay:5s}.test .smoke span:nth-child(27){animation-delay:5.2s}.test .smoke span:nth-child(28){animation-delay:5.4s}.test .smoke span:nth-child(29){animation-delay:5.6s}.test .smoke span:nth-child(30){animation-delay:5.8}.test .smoke span:nth-child(31){animation-delay:6s}.test .smoke span:nth-child(32){animation-delay:6.2s}.test .smoke span:nth-child(33){animation-delay:6.4s}.test .smoke span:nth-child(34){animation-delay:6.6s}.test .smoke span:nth-child(35){animation-delay:6.8s}.test .smoke span:nth-child(36){animation-delay:7s}.test .smoke span:nth-child(37){animation-delay:7.2s}.test .smoke span:nth-child(38){animation-delay:7.4s}.test .smoke span:nth-child(39){animation-delay:7.6s}.test .smoke span:nth-child(40){animation-delay:7.8s}.test .smoke span:nth-child(41){animation:none!important;filter:blur(3px);transform:translate(32%,-50%) scale(1)}.footer,.footer__img1{position:relative}.footer__img1{margin:-25vw auto 0;width:15.625vw;z-index:3;max-width:100%;transform:translate(5%,-15%)}.footer__img1 img,.footer__img1 svg{width:100%;height:auto}.footer__img2,.footer__img3{position:relative;z-index:2;max-width:100%}.footer__img2{width:100%;margin:-23.4375vw auto 0}.footer__img2 img,.footer__img3 img{width:100%}.footer__img3{margin:-13.02083vw auto 4.16667vw;width:26.04167vw;transform:translateY(25%)}.footer__content{margin:3.125vw auto 10.41667vw}.footer__content .title{color:#000;font-size:4.16667vw;margin-bottom:.78125vw}.footer__subtitle{margin-bottom:3.125vw;font-size:1.97917vw;color:#456e79;font-weight:500}.color-brand{color:#69cbe2}.color-white{color:#fff}.text-center{text-align:center}@media (max-width:430px) and (max-width:430px){.how-use__left img{width:62px}}@media (max-width:992px){.site-width{width:94.81771vw;padding:0 .85938vw}.title{font-size:3.09375vw;margin-bottom:1.14583vw}.benefit__item span,.text--sm{font-size:1.375vw}.subtitle{font-size:2.17708vw}.line{width:.45833vw;border-radius:.57292vw;height:24.0625vw;margin:0 auto}.scroll{bottom:3.15104vw}.scroll__img{width:2.00521vw;height:3.78125vw;border-radius:1.43229vw;box-shadow:inset 0 0 0 .22917vw #fff}.scroll__circle{width:.57292vw}.scroll__circle:before{width:.57292vw;height:.57292vw;top:.45833vw}.scroll__text{margin-top:2.00521vw}.check{width:3.15104vw;height:3.15104vw}.list-item{margin-bottom:3.83854vw}.list-item__text{margin-left:3.15104vw;font-size:1.375vw;padding:0 .57292vw}.list-item__text:after{left:0;bottom:-.91667vw}.list-item__icon{font-size:1.94792vw}.ingr{height:16.44271vw;width:15.86979vw;padding-bottom:4.01042vw}.ingr figcaption{font-size:1.20312vw}.ingr img{margin-bottom:1.14583vw;width:8.02083vw}.btn{font-size:2.17708vw;padding:1.71875vw 5.72917vw;border-radius:.85938vw}.greet{min-height:51.5625vw}.greet__header .site-width{padding-top:.85938vw;padding-bottom:.85938vw;border-bottom:.05729vw solid}.greet__text{font-size:2.75vw;margin-bottom:10.3125vw}.greet__text p{padding-top:22.34375vw}.greet .scroll{bottom:1.43229vw}.greet .scroll__img{box-shadow:inset 0 0 0 .22917vw #4e9cad}.greet .scroll__text{margin-top:1.43229vw}.greet__logo{width:3.4375vw}.greet__bg{border-radius:.28646vw}.greet__mask img{width:110vw}.greet__title{font-size:6.30208vw}.hero{min-height:51.5625vw}.hero__bg-doctor{top:28.98958vw;left:52.59375vw}.hero__shape{width:23.60417vw}.hero__img{width:10.3125vw;margin-right:5.5vw}.hero__text{padding-left:3.83854vw}.hero .title{margin-top:17.1875vw}.header .site-width{padding:2.46354vw 0}.header .logo{margin-left:4.35417vw;width:17.47396vw}.can-do{padding-top:6.70313vw}.can-do__list{margin-top:6.70313vw;padding:0 8.30729vw}.can-do__list .list-item{padding-left:1.14583vw}.can-do__list .list-item__text{min-width:18.04688vw}.can-do__list .list-item:nth-child(even){padding-left:2.69271vw}.can-do__img{width:30.53646vw;margin:-18.33333vw auto 0}.can-do .line{margin-top:-14.89583vw}.can-do__ingr{margin-top:-6.13021vw}.can-do__ingr-item:nth-child(2){margin:5.90104vw 0 0}.can-do__ingr-item:nth-child(1) img{max-width:5.15625vw}.can-do__ingr-item:nth-child(3) img{max-width:6.58854vw}.can-do__ingr-text{font-size:1.375vw;margin-bottom:1.31771vw}.descr__top-img{margin:-67.14583vw auto 0;width:14.32292vw}.descr__header{margin-top:0;padding-left:15.23958vw;margin-bottom:6.98958vw}.descr__header .title{font-size:4.58333vw}.descr__header-img{width:18.04688vw;margin-top:-.97396vw;margin-left:.28646vw}.descr-row.reverse .descr__img{padding:.57292vw 2.29167vw 4.58333vw 5.72917vw;flex-basis:30.36458vw;height:27.5vw;margin:5.67188vw 4.29688vw;padding:0}.descr-row.reverse .descr__content{padding-left:7.44792vw;padding-top:0}.descr__img{flex-basis:30.36458vw;height:27.5vw;margin:5.67188vw 4.29688vw;padding:0}.descr__img-icon{width:16.61458vw}.descr__img-bg{top:.05729vw;left:-.80208vw}.descr__title{font-size:4.58333vw;margin-bottom:4.01042vw}.descr__text{font-size:1.48958vw;margin-bottom:3.15104vw}.descr .line{height:21.65625vw;margin-top:3.4375vw;margin-bottom:1.08854vw}.descr__block.blue{margin-top:-2.29167vw;padding-top:22.91667vw}.descr__block.blue .descr__content{padding-top:3.4375vw}.descr__block.blue .descr__img-icon{width:11.40104vw}.descr__block.blue .btn:before{width:6.93229vw;height:12.89063vw}.descr__block.blue .line{margin:6.30208vw auto -6.64583vw}.descr__block.blue .line.last{margin:8.02083vw auto -2.63542vw}.descr__block.blue .descr-row.reverse{padding-top:3.4375vw}.descr__block.blue .descr-row.reverse .descr__img-icon{width:15.35417vw}.descr__block.blue .descr-row.reverse .descr__content{padding-left:7.44792vw;padding-top:0}.descr__block.white{padding:3.4375vw 0 0}.descr__block.white .descr__content{padding-top:2.86458vw}.descr__block.white .descr__img-icon{width:11vw}.benefit{padding-top:12.71875vw;padding-bottom:16.21354vw}.benefit .title{font-size:4.58333vw}.benefit__items{margin-top:2.97917vw}.benefit__item{width:14.83854vw!important;height:17.07292vw!important;margin:0 .57292vw}.benefit__item.focus img{width:7.33333vw}.benefit__item.brain img{width:6.01563vw}.benefit__item.energy img{width:4.125vw}.benefit__item.metabolism img{width:5.15625vw}.benefit__item.inflam img{width:4.46875vw}.benefit__imgs{margin:.91667vw auto 4.58333vw}.benefit__img{width:7.27604vw;margin:0 auto}.review{margin-top:4.01042vw}.review__wrap{width:42.96875vw}.review__wrap:before{width:14.89583vw;height:11.45833vw}.review__text{font-size:1.94792vw;margin-bottom:1.71875vw}.review__author{font-size:1.20312vw;margin:0 auto}.review__arrow{margin-top:8.59375vw}.review__arrow .slick-next,.review__arrow .slick-prev{width:4.23958vw;height:4.23958vw;margin:0 1.71875vw}.review__img{bottom:-10.3125vw;width:33.97396vw}.how-use{padding-top:12.03125vw}.how-use .title{font-size:4.58333vw;margin-bottom:7.61979vw}.how-use__row{margin-bottom:11.05729vw}.how-use__left,.how-use__right{flex-basis:22.91667vw;margin:0 2.29167vw}.how-use__left:before{width:6.01563vw;height:17.1875vw}.how-use__left span,.how-use__right span{font-size:1.375vw;margin-top:4.92708vw}.how-use__right:before{width:8.13542vw;height:16.21354vw}.how-use__right img{margin-bottom:1.43229vw}.how-use__and{font-size:4.58333vw;flex-basis:5.15625vw;margin-bottom:5.72917vw}.suppl{padding-bottom:4.64062vw}.suppl .title{margin-bottom:3.03646vw}.suppl__img{width:48.29688vw;margin:0 auto}.suppl__img:before{width:8.59375vw;height:16.72917vw}.suppl__link{font-size:1.375vw;margin-top:2.29167vw}.inside{padding-top:4.58333vw;padding-bottom:13.97917vw}.inside .title,.test .title{font-size:4.58333vw;margin-bottom:6.30208vw}.inside__item{margin:0 1.14583vw;flex-basis:21.19792vw}.inside__item h3{margin:0 0 .57292vw}.inside__img{margin:0 auto}.inside__item h3,.inside__link span{font-size:1.375vw}.test{padding-top:6.70313vw;padding-bottom:0}.test__img{margin:13.40625vw auto;width:73.90625vw}.test__img-bottle{width:24.57813vw;height:11.74479vw;top:9.45312vw;left:1.14583vw}.test__img-bottle img.second,.test__img-bottle img.third{left:-1.14583vw}.test__img-right{top:9.45312vw;right:3.4375vw;left:auto}.test__item{margin-bottom:20.91146vw}.test__item.first{margin-bottom:11.74479vw}.test__item-content{flex-basis:30.9375vw;padding-top:7.27604vw}.test__item p{font-size:1.48958vw}.test__item-img{flex-basis:51.5625vw}.test__item-img.first{margin-top:-5.15625vw}.test__title{font-size:4.58333vw;margin-bottom:.85938vw}.test__bg{height:26.64063vw;margin-bottom:11.45833vw}.test-batch{flex-basis:46.97917vw}.test-batch__woman{right:-2.11979vw;height:23.48958vw;bottom:3.32292vw;width:14.60938vw}.test-batch__woman-check{width:4.58333vw}.test-batch__bottle-wrap{width:4.29688vw;height:4.29688vw;top:6.58854vw;left:.57292vw}.test-batch__belt{width:31.51042vw;bottom:12.375vw;height:.80208vw}.test-batch__check{left:3.4375vw;top:5.72917vw;width:2.29167vw;height:2.29167vw}.test-bscg{margin-top:2.29167vw;padding-left:1.54688vw}.test-bscg__box{top:0;width:2.57812vw}.test-bscg__box-img,.test-bscg__left img{width:2.57812vw}.test-bscg__dump{width:4.23958vw}.test-bscg__line{width:2.46354vw;top:-1.375vw}.test-bscg__left{height:2.80729vw}.test-bscg__right{height:2.69271vw}.test-bscg__right img{width:3.15104vw}.test .smoke{width:28.64583vw;height:13.75vw}.test .smoke span{width:2.86458vw;height:2.86458vw}.footer__img1{margin:-27.5vw auto 0;width:17.1875vw}.footer__img2{margin:-25.78125vw auto 0}.footer__img3{margin:-14.32292vw auto 4.58333vw;width:28.64583vw}.footer__content{margin:3.4375vw auto 11.45833vw}.footer__content .title{font-size:4.58333vw;margin-bottom:.85938vw}.footer__subtitle{margin-bottom:3.4375vw;font-size:2.17708vw}}@media (max-width:768px){.site-width{width:103.4375vw;padding:0 .9375vw}.title{font-size:3.375vw;margin-bottom:1.25vw}.benefit__item span,.text--sm{font-size:1.5vw}.subtitle{font-size:2.375vw}.line{width:.5vw;border-radius:.625vw;height:26.25vw;margin:0 auto}.scroll{bottom:3.4375vw}.scroll__img{width:2.1875vw;height:4.125vw;border-radius:1.5625vw;box-shadow:inset 0 0 0 .25vw #fff}.scroll__circle{width:.625vw}.scroll__circle:before{width:.625vw;height:.625vw;top:.5vw}.scroll__text{margin-top:2.1875vw}.check{width:3.4375vw;height:3.4375vw}.list-item{margin-bottom:4.1875vw}.list-item__text{margin-left:3.4375vw;font-size:1.5vw;padding:0 .625vw}.list-item__text:after{left:0;bottom:-1vw}.list-item__icon{font-size:2.125vw}.ingr{height:17.9375vw;width:17.3125vw;padding-bottom:4.375vw}.ingr figcaption{font-size:1.3125vw}.ingr img{margin-bottom:1.25vw;width:8.75vw}.btn{font-size:2.375vw;padding:1.875vw 6.25vw;border-radius:.9375vw}.greet{min-height:56.25vw}.greet__header .site-width{padding-top:.9375vw;padding-bottom:.9375vw;border-bottom:.0625vw solid}.greet__text{font-size:3vw;margin-bottom:11.25vw}.greet__text p{padding-top:24.375vw}.greet .scroll{bottom:1.5625vw}.greet .scroll__img{box-shadow:inset 0 0 0 .25vw #4e9cad}.greet .scroll__text{margin-top:1.5625vw}.greet__logo{width:3.75vw}.greet__bg{border-radius:.3125vw}.greet__mask img{width:120vw}.greet__title{font-size:6.875vw}.hero{min-height:56.25vw}.hero__bg-doctor{top:31.625vw;left:57.375vw}.hero__shape{width:25.75vw}.hero__img{width:11.25vw;margin-right:6vw}.hero__text{padding-left:4.1875vw}.hero .title{margin-top:18.75vw}.header .site-width{padding:2.6875vw 0}.header .logo{margin-left:4.75vw;width:19.0625vw}.can-do{padding-top:7.3125vw}.can-do__list{margin-top:7.3125vw;padding:0 9.0625vw}.can-do__list .list-item{padding-left:1.25vw}.can-do__list .list-item__text{min-width:19.6875vw}.can-do__list .list-item:nth-child(even){padding-left:2.9375vw}.can-do__img{width:33.3125vw;margin:-20vw auto 0}.can-do .line{margin-top:-16.25vw}.can-do__ingr{margin-top:-6.6875vw}.can-do__ingr-item:nth-child(2){margin:6.4375vw 0 0}.can-do__ingr-item:nth-child(1) img{max-width:5.625vw}.can-do__ingr-item:nth-child(3) img{max-width:7.1875vw}.can-do__ingr-text{font-size:1.5vw;margin-bottom:1.4375vw}.descr__top-img{margin:-73.25vw auto 0;width:15.625vw}.descr__header{margin-top:0;padding-left:16.625vw;margin-bottom:7.625vw}.descr__header .title{font-size:5vw}.descr__header-img{width:19.6875vw;margin-top:-1.0625vw;margin-left:.3125vw}.descr-row.reverse .descr__img{padding:.625vw 2.5vw 5vw 6.25vw;flex-basis:33.125vw;height:30vw;margin:6.1875vw 4.6875vw;padding:0}.descr-row.reverse .descr__content{padding-left:8.125vw;padding-top:0}.descr__img{flex-basis:33.125vw;height:30vw;margin:6.1875vw 4.6875vw;padding:0}.descr__img-icon{width:18.125vw}.descr__img-bg{top:.0625vw;left:-.875vw}.descr__title{font-size:5vw;margin-bottom:4.375vw}.descr__text{font-size:1.625vw;margin-bottom:3.4375vw}.descr .line{height:23.625vw;margin-top:3.75vw;margin-bottom:1.1875vw}.descr__block.blue{margin-top:-2.5vw;padding-top:25vw}.descr__block.blue .descr__content{padding-top:3.75vw}.descr__block.blue .descr__img-icon{width:12.4375vw}.descr__block.blue .btn:before{width:7.5625vw;height:14.0625vw}.descr__block.blue .line{margin:6.875vw auto -7.25vw}.descr__block.blue .line.last{margin:8.75vw auto -2.875vw}.descr__block.blue .descr-row.reverse{padding-top:3.75vw}.descr__block.blue .descr-row.reverse .descr__img-icon{width:16.75vw}.descr__block.blue .descr-row.reverse .descr__content{padding-left:8.125vw;padding-top:0}.descr__block.white{padding:3.75vw 0 0}.descr__block.white .descr__content{padding-top:3.125vw}.descr__block.white .descr__img-icon{width:12vw}.benefit{padding-top:13.875vw;padding-bottom:17.6875vw}.benefit .title{font-size:5vw}.benefit__items{margin-top:3.25vw}.benefit__item{width:16.1875vw!important;height:18.625vw!important;margin:0 .625vw}.benefit__item.focus img{width:8vw}.benefit__item.brain img{width:6.5625vw}.benefit__item.energy img{width:4.5vw}.benefit__item.metabolism img{width:5.625vw}.benefit__item.inflam img{width:4.875vw}.benefit__imgs{margin:1vw auto 5vw}.benefit__img{width:7.9375vw;margin:0 auto}.review{margin-top:4.375vw}.review__wrap{width:46.875vw}.review__wrap:before{width:16.25vw;height:12.5vw}.review__text{font-size:2.125vw;margin-bottom:1.875vw}.review__author{font-size:1.3125vw;margin:0 auto}.review__arrow{margin-top:9.375vw}.review__arrow .slick-next,.review__arrow .slick-prev{width:4.625vw;height:4.625vw;margin:0 1.875vw}.review__img{bottom:-11.25vw;width:37.0625vw}.how-use{padding-top:13.125vw}.how-use .title{font-size:5vw;margin-bottom:8.3125vw}.how-use__row{margin-bottom:12.0625vw}.how-use__left,.how-use__right{flex-basis:25vw;margin:0 2.5vw}.how-use__left:before{width:6.5625vw;height:18.75vw}.how-use__left span,.how-use__right span{font-size:1.5vw;margin-top:5.375vw}.how-use__right:before{width:8.875vw;height:17.6875vw}.how-use__right img{margin-bottom:1.5625vw}.how-use__and{font-size:5vw;flex-basis:5.625vw;margin-bottom:6.25vw}.suppl{padding-bottom:5.0625vw}.suppl .title{margin-bottom:3.3125vw}.suppl__img{width:52.6875vw;margin:0 auto}.suppl__img:before{width:9.375vw;height:18.25vw}.suppl__link{font-size:1.5vw;margin-top:2.5vw}.inside{padding-top:5vw;padding-bottom:15.25vw}.inside .title,.test .title{font-size:5vw;margin-bottom:6.875vw}.inside__item{margin:0 1.25vw;flex-basis:23.125vw}.inside__item h3{font-size:1.5vw;margin:0 0 .625vw}.inside__img{margin:0 auto}.inside__link span{font-size:1.5vw}.test{padding-top:7.3125vw;padding-bottom:0}.test__img{margin:14.625vw auto;width:80.625vw}.test__img-bottle{width:26.8125vw;height:12.8125vw;top:10.3125vw;left:1.25vw}.test__img-bottle img.second,.test__img-bottle img.third{left:-1.25vw}.test__img-right{top:10.3125vw;right:3.75vw;left:auto}.test__item{margin-bottom:22.8125vw}.test__item.first{margin-bottom:12.8125vw}.test__item-content{flex-basis:33.75vw;padding-top:7.9375vw}.test__item p{font-size:1.625vw}.test__item-img{flex-basis:56.25vw}.test__item-img.first{margin-top:-5.625vw}.test__title{font-size:5vw;margin-bottom:.9375vw}.test__bg{height:29.0625vw;margin-bottom:12.5vw}.test-batch{flex-basis:51.25vw}.test-batch__woman{right:-2.3125vw;height:25.625vw;bottom:3.625vw;width:15.9375vw}.test-batch__woman-check{width:5vw}.test-batch__bottle-wrap{width:4.6875vw;height:4.6875vw;top:7.1875vw;left:.625vw}.test-batch__belt{width:34.375vw;bottom:13.5vw;height:.875vw}.test-batch__check{left:3.75vw;top:6.25vw;width:2.5vw;height:2.5vw}.test-bscg{margin-top:2.5vw;padding-left:1.6875vw}.test-bscg__box{top:0;width:2.8125vw}.test-bscg__box-img,.test-bscg__left img{width:2.8125vw}.test-bscg__dump{width:4.625vw}.test-bscg__line{width:2.6875vw;top:-1.5vw}.test-bscg__left{height:3.0625vw}.test-bscg__right{height:2.9375vw}.test-bscg__right img{width:3.4375vw}.test .smoke{width:31.25vw;height:15vw}.test .smoke span{width:3.125vw;height:3.125vw}.footer__img1{margin:-30vw auto 0;width:18.75vw}.footer__img2{margin:-28.125vw auto 0}.footer__img3{margin:-15.625vw auto 5vw;width:31.25vw}.footer__content{margin:3.75vw auto 12.5vw}.footer__content .title{font-size:5vw;margin-bottom:.9375vw}.footer__subtitle{margin-bottom:3.75vw;font-size:2.375vw}}@media (max-width:430px){body,html{overflow-x:hidden;width:100vw}body{font-size:16px}.site-width{width:1655px;padding:0 15px}.title{margin-bottom:20px;font-size:34px}.text--sm{font-size:16px;font-weight:500}.subtitle{font-size:38px}.line{width:8px;border-radius:10px;height:420px;margin:0 auto}.visible-mobile{display:block}.scroll{bottom:17px}.scroll__img{border-radius:25px;width:24px;height:51px;box-shadow:inset 0 0 0 2px #fff;margin-bottom:10px}.scroll__circle{width:10px}.scroll__circle:before{width:10px;height:10px;top:8px}.scroll__text{margin-top:35px;font-size:12px}.check{width:40px;height:40px;flex-grow:0;flex-shrink:0}.list-item{margin-bottom:46px}.list-item__text{margin-left:55px;font-size:24px;padding:0 10px}.list-item__text:after{height:1px;left:50%;bottom:-12px;width:173px;transform:translateX(-50%)}.list-item__icon{font-size:34px}.ingr{padding-bottom:0;width:48%;height:180px;max-width:167px}.ingr figcaption{font-size:12px}.ingr img{margin-bottom:20px;width:140px}.btn{padding:18px 48px;border-radius:15px;font-size:24px}.greet{min-height:0}.greet__header .site-width{border-bottom:1px solid;padding:10px 15px;display:flex!important}.greet__text{margin-bottom:180px;font-size:18px;margin-bottom:41vh}.greet__text p{padding-top:390px;padding-top:30vw}.greet .scroll{bottom:17px}.greet .scroll__img{box-shadow:inset 0 0 0 2px #69cbe2}.greet .scroll__text{margin-top:25px}.greet__logo{width:40px}.greet__bg{border-radius:5px}.greet__mask img{width:1920px;display:none}.greet__mask img.visible-mobile{display:block;width:102vw}.greet__title{font-size:110px}.hero{min-height:0}.hero .site-width,.hero__bg.visible-mobile{display:block}.hero__bg-doctor{top:506px;left:918px;top:49vh;z-index:1;left:19vh;width:37%}.hero__shape{width:29%}.hero__content{display:block;padding-top:184px;padding-top:18vh;height:100%;margin-top:0}.hero__img{width:30px;margin:0 auto;padding-top:30px}.hero__text{padding-left:20px;padding-right:0;margin-top:0;text-align:left;font-size:34px;z-index:2}.hero .title{z-index:2!important;font-size:34px;margin:0}.hero .title span{display:block;font-family:"Poppins",sans-serif;font-weight:800;line-height:1.1}.hero .text--sm{width:60%;margin:10px 0;z-index:3!important}.header{z-index:9999}.header .site-width{padding:37px 0}.header .logo{margin-left:30px;width:155px}.can-do{padding-top:41px}.can-do .title{font-size:34px;width:61%;line-height:1.2;margin:0 auto}.can-do__pills{display:block;width:169px;margin:0 auto -7px}.can-do__list{margin:0;padding:0}.can-do__list .list-item{padding-left:20px;flex-basis:100%}.can-do__list .list-item__text{min-width:0;font-size:16px;margin-left:0}.can-do__list .list-item:nth-child(even){flex-basis:100%;padding-left:20px}.can-do__list .list-item:nth-child(odd){flex-basis:100%}.can-do__img{width:533px;margin:-320px auto 0;display:none}.can-do .line{margin-top:-260px;display:none}.can-do__ingr{margin-top:0;flex-wrap:wrap;justify-content:center}.can-do__ingr-item:nth-child(2){margin:0}.can-do__ingr-item:nth-child(2) img{margin-top:60px;width:60px;margin-bottom:7px}.can-do__ingr-item:nth-child(1) img{max-width:90px;margin-top:47px;width:50px;margin-bottom:2px}.can-do__ingr-item:nth-child(3){margin-top:-28px}.can-do__ingr-item:nth-child(3) img{max-width:115px;width:60px;margin-top:45px;margin-bottom:4px}.can-do__ingr-text{margin-bottom:23px;font-size:12px;margin-top:-20px}.descr{margin-top:141px}.descr__top-img{display:block;width:148px;margin:-217px auto 28px;transform:translateX(5px)}.descr__bg img{display:none}.descr__bg .visible-mobile{display:block}.descr__header{margin-top:19px;padding-left:0;margin-bottom:0;display:block}.descr__header .title{font-size:34px;text-align:center;width:100%}.descr__header-img{width:165px;margin:0 auto}.descr-row,.test .title span{display:block}.descr-row.reverse .descr__img{flex-basis:530px;padding:0;width:159px;height:144px;margin:auto}.descr-row.reverse .descr__content{padding:0}.descr__img{flex-basis:530px;padding:0;width:159px;height:144px;margin:auto}.descr__img-icon{width:100px}.descr__img-bg{top:1px;left:-4px}.descr__content,.descr__title{margin-top:25px;text-align:center}.descr__content .descr__title{display:none}.descr__title{margin-bottom:70px;margin-top:30px;font-size:34px}.descr__text{font-size:16px;text-align:center;padding:0 20px;line-height:1.4;margin-bottom:18px}.descr .line{height:158px;margin-top:36px;margin-bottom:-10px;width:4px}.descr__block.blue{margin-top:-30px;padding-top:58px}.descr__block.blue .descr__content{padding-top:0}.descr__block.blue .descr-row.reverse .descr__img,.descr__block.blue .descr__img{width:159px;height:144px;margin:auto}.descr__block.blue .descr__img-icon{width:80px}.descr__block.blue .btn:before{width:121px;height:225px;display:none}.descr__block.blue .line{margin:40px auto -13px}.descr__block.blue .line.last{margin:70px auto -79px}.descr__block.blue .descr-row.reverse{padding-top:0}.descr__block.blue .descr-row.reverse .descr__img-icon{width:100px}.descr__block.blue .descr-row.reverse .descr__content{padding-left:0;padding-top:10px}.descr__block.white{padding:60px 0 0}.descr__block.white .descr__title{margin:80px auto 66px}.descr__block.white .descr__content{padding-top:0}.descr__block.white .descr__img{width:159px;height:144px;margin:auto}.descr__block.white .descr__img-icon{width:70px}.benefit{padding-top:92px;padding-bottom:0}.benefit .title{font-size:34px;margin-bottom:10px}.benefit__items{flex-wrap:wrap;margin-top:12px}.benefit__item{margin:0 5px;width:160px!important;height:185px!important}.benefit__item span{font-size:16px}.benefit__item.focus{order:0}.benefit__item.focus img{width:71px}.benefit__item.brain{order:2;margin:-40px 50px}.benefit__item.brain img{width:69px}.benefit__item.energy{order:1}.benefit__item.energy img{width:40px}.benefit__item.metabolism{order:4}.benefit__item.metabolism img{width:50px}.benefit__item.inflam{order:5}.benefit__item.inflam img{width:43px}.benefit__imgs{margin:16px auto 80px;display:none}.benefit__img{width:127px;margin:0 auto}.review{margin-top:-21px;padding-top:0;padding-bottom:65px;background-size:cover}.review__wrap{width:83%}.review__wrap:before{width:68px;height:52px;transform:translate(-36%,-46%)}.review__text{font-size:18px;line-height:1.4;margin-bottom:10px}.review__author,.test__item p{font-size:16px;margin:0 auto 20px}.review__arrow{margin-top:24px}.review__arrow .slick-next,.review__arrow .slick-prev{width:50px;height:50px;margin:0 23px}.review__img{bottom:-180px;width:593px;display:none}.review__img.visible-mobile{display:block;width:300px;height:140px;background:url(/images/m-review.png) center center no-repeat;background-size:cover;position:static;margin:0 auto 43px}.how-use{padding-top:104px}.how-use .title{font-size:34px;margin-bottom:43px}.how-use__row{display:block;margin-bottom:128px}.how-use__left:before{width:105px;height:300px;display:none}.footer__subtitle br,.how-use__left span br,.how-use__right span br{display:inline}.how-use__left,.how-use__right{flex-basis:400px;width:100%;margin:0}.how-use__right:before{width:142px;height:283px;display:none}.how-use__right img{margin-bottom:25px;width:150px}.how-use__left span,.how-use__right span{font-size:24px;margin-top:20px}.how-use__and{font-size:34px;flex-basis:100%;margin:35px auto}.how-use__and img{max-width:60px}.suppl{padding-bottom:103px}.suppl .title{margin-bottom:33px}.suppl__img{margin:0 auto;width:90%}.suppl__img:before{width:150px;height:292px;display:none}.suppl__link{font-size:24px;margin-top:12px}.inside{padding-top:56px;padding-bottom:4px}.inside__items{flex-wrap:wrap}.inside__item{flex-basis:370px;margin:0 20px 84px}.inside__item h3{font-size:24px;margin:0 0 10px}.inside__img{margin:0 auto;width:50%}.inside__link span{font-size:24px}.test{padding-bottom:0;padding-top:87px}.inside .title,.test .title{font-size:34px;margin-bottom:60px}.test__img{margin:0 auto 80px;width:88%}.test__img-bottle{width:82px;height:40px;top:48px;left:14px}.test__img-bottle img.second,.test__img-bottle img.third{left:-10px}.test__img-right{top:48px;right:20px;left:auto}.test__item{margin-bottom:89px;flex-wrap:wrap}.test__item.first{margin-bottom:205px}.test__item-content{padding-top:0;order:1;flex-basis:100%}.test__item p{width:90%;margin:auto;text-align:center;line-height:1.4}.test__item-img{flex-basis:90%;margin:0 auto 30px}.test__item-img.first{margin-top:0}.test__title{margin-bottom:15px;font-size:34px;text-align:center;display:none}.test__title.visible-mobile{display:block;flex-basis:100%;margin-bottom:30px}.test__bg{background:url(/images/m-test-bg.jpg) center bottom no-repeat;background-size:cover;height:96px;margin-bottom:80px}.test-batch{flex-basis:340px;max-width:340px;margin:auto auto 50px}.test-batch-img{position:static}.test-batch__woman{right:-11px;bottom:-22px;width:36%;height:240px}.test-batch__woman-check{width:80px}.test-batch__bottle-wrap{width:35px;height:35px;top:41%;left:5px}.test-batch__belt{width:67%;bottom:32%;height:8px}.test-batch__check{left:30px;top:40%;width:15px;height:15px}.test-bscg{width:370px;margin:40px auto;padding-left:0}.test-bscg__box{top:0;width:17px}.test-bscg__box-img{width:17px}.test-bscg__dump{width:34px}.test-bscg__line{top:-24px;width:25px}.test-bscg__left{height:49px}.test-bscg__left img{width:17px}.test-bscg__right{height:47px}.test-bscg__right img{width:21px}.test .smoke{width:150px;height:87px}.test .smoke span{width:20px;height:20px}.footer__img1{width:200px;margin:-100px auto 0}.footer__img2{width:100%;margin:-120px auto 0}.footer__img2 img{display:none}.footer__img2 img.visible-mobile{display:block}.footer__img3{margin:-250px auto 80px;width:500px;display:none}.footer__content{margin:60px auto 80px}.footer__content .title{margin-bottom:15px;font-size:34px;text-align:center}.footer__subtitle{font-size:16px;margin:0 auto 40px;text-align:center;line-height:1.4}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl9sYXlvdXQuc2NzcyIsIl9pbmRleC5zY3NzIiwiX2hlbHBlcnMuc2NzcyIsInN5c3RlbS9fcmVzZXQuc2NzcyIsIjxubyBzb3VyY2U+Iiwic3lzdGVtL192YXJpYWJsZXMuc2NzcyIsIl9mb250LnNjc3MiLCJzeXN0ZW0vX21peGluLnNjc3MiLCJzeXN0ZW0vX2Z1bmN0aW9ucy5zY3NzIiwiX2hlcm8uc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUE4S0ksa0JBQ0ksR0FFSSxTQUFVLENBR2QsR0FFSSxTQUFVLENBQ1YsMEJBQTJCLENBQUEsQ0M5S3ZDLGlCQUNJLE1BRUksdUJBQTBCLENBRzlCLElBRUksMkJBQTRCLENBS0YsQ0EwOUN0QiwyQkFDSSxHQUNJLHdCQUF5QixDQUc3QixHQUNJLDBCQUEyQixDQUFBLENBSW5DLDRCQUNJLEdBQ0ksMkJBQTRCLENBR2hDLEdBQ0ksMEJBQTJCLENBQUEsQ0FJbkMsMkJBQ0ksR0FDSSwyQkFBNEIsQ0FHaEMsR0FDSSwwQkFBMkIsQ0FBQSxDQUluQyxzQkFDSSxHQUNJLDJCQUE0QixDQUM1QixTQUFVLENBR2QsR0FDSSwwQkFBMkIsQ0FBQSxDQW9tQi9DLGlCQUNJLEdBQ0ksZ0JBQWlCLENBQ2pCLGtCQUF1QixDQUN2QixTQUFVLENBQ1YsUUFBUyxDQUNULE9BQVEsQ0FHWixJQUNJLGdCQUFpQixDQUNqQixPQUFRLENBQ1IsUUFBUyxDQUNULG9CQUFzQixDQUN0QixVQUFZLENBR2hCLEdBQ0ksZ0JBQWlCLENBQ2pCLE1BQU8sQ0FDUCxRQUFTLENBQ1Qsb0JBQXNCLENBQ3RCLFVBQVksQ0FBQSxDQUdwQixrQkFDSSxHQUNJLGdCQUFpQixDQUNqQixrQ0FBb0MsQ0FDcEMsU0FBVSxDQUNWLFFBQVMsQ0FDVCxTQUFXLENBR2YsSUFDSSxnQkFBaUIsQ0FDakIsT0FBUSxDQUNSLE9BQVEsQ0FDUixvQkFBc0IsQ0FDdEIsVUFBWSxDQUdoQixHQUNJLGdCQUFpQixDQUNqQixNQUFPLENBQ1AsUUFBUyxDQUNULG9CQUFzQixDQUN0QixVQUFZLENBQUEsQ0MxcEVsQixrQkFDRSxHQUNFLHNCQUF1QixDQUd6QixHQUNFLHdCQUF5QixDQUFBLENDcEIvQixFQUNJLDZCQUE4QixDQUM5QiwwQkFBMkIsQ0FDM0IscUJBQXNCLENBRTFCLGdCQVVJLFNBQVUsQ0FDVixRQUFTLENBQ1QsU0FBVSxDQUVWLHVCQUF3QixDQUV4QixlQUFrQixDQWhCdEIsOFFBU0ksUUFBUyxDQUNULFNBQVUsQ0FDVixRQUFTLENBQ1QsU0FBVSxDQUNWLGNBQWUsQ0FDZix1QkFBd0IsQ0FDeEIsY0FBdUIsQ0FDdkIsY0FBa0IsQ0FBQSxDQWhCdEIsa0JBU0ksUUFBUyxDQU1ULGFBQXVCLENBQ0wsQ0NyQnRCLGVEa0JJLGNBQWUsQ0FDZixzQkFBd0IsRUFkNUIsQUNMQSxNRHFCSSxjQUFrQixDQUFBLENDckJ0QixrQ0RjSSxRQUFTLENBR1QsU0FBVSxDQUdWLGFBQXVCLEVBZjNCLEFDTEEsU0RnQkksT0FBUyxDQUtTLENDckJ0QixxQkRxQkksY0FBa0IsRUFoQnRCLEFDTEEsdUJEZUksUUFBVSxDQU1RLENBaEJ0QixhQWFJLGNBQWUsQ0FDZixzQkFBd0IsQ0FFTixDQWhCdEIsZ0JBV0ksT0FBUyxDQUtTLENBRXRCLDhFQUVJLGFBQWEsQ0FFakIsV0FDSSxlQUFnQixDQUdwQixhQUNJLFdBQVksQ0FHaEIsb0RBQ0ksWUFBYSxDQUdqQix3QkFDSSxTQUFVLENBS2QsSUFDSSxvQkFBcUIsQ0FHekIsSUFDSSw0QkFBNkIsQ0FHakMsTUEwSEksd0JBQXlCLENBQ3pCLGVBQWlCLENBekhBLENDdkRyQixPRGdGQyxTQUFXLEVBdkJaLEFDekRBLEtEMERJLGlCQUFrQixDQUNsQixzQkFBdUIsQ0FDdkIseUJBQTBCLENBQzFCLDZCQUNXLENDOURmLGNKNEJJLCtCS2hCd0IsRUZvRDVCLEFDaEVBLEtEaUVJLGlCQUFpQixDQUdwQixhQUFjLENIbERYLFVLYk8sQ0xjUCxjQUFnQixDR2lETCxDQUVmLFNIekNJLGNLYk0sQ0Z1RFUsQ0FFcEIsZUFDQyxTQUFhLENBRWQsRUFDSSw0QkFBNkIsQ0FDN0Isb0JBQXFCLENBQ3hCLGNBQ1csQ0FFWix5QkFHQyxVQUFXLENBQ1IsU0FBVSxDQUVkLElBQ0ksaUJBQWlCLENBR3JCLE1BQ0ksYUFBYyxDQUVsQixRQUVJLGFBQWMsQ0FDZCxhQUFjLENBQ2QsaUJBQWtCLENBQ2xCLHVCQUF3QixDQUU1QixJQUNJLFNBQVcsQ0FFZixJQUNJLGFBQWUsQ0FHbkIsSUFDSSxRQUFTLENIN0VULGFBQWUsQ0c2RU4sQ0FHYixzQ0FLSSxhQUFjLENBQ2QsWUFBYSxDQUNiLFFBQVMsQ0FHYixPQUNJLGdCQUFpQixDQUVyQixjQUVJLG1CQUFvQixDQUd4QixvRUFJSSx5QkFBMEIsQ0FDMUIsY0FBZSxDQUVuQixzQ0FFSSxjQUFlLENBR25CLGlEQUVJLFFBQVMsQ0FDVCxTQUFVLENBR2QsTUFDSSxrQkFBbUIsQ0FHdkIsNkNBRUksU0FBVSxDQUdkLDRGQUVJLFdBQVksQ0FHaEIsT0FDSSxRQUFTLENBQ1QsU0FBVSxDQUVkLFNBQ0ksYUFBYyxDQUVsQixTQUNJLGVBQWlCLENHMUtyQixXQUNJLHFCQUFzQixDQUN0Qiw4REFDOEQsQ0FDOUQsZUFBZ0IsQ0FDaEIsaUJBQWtCLENBRXBCLFdBQ0UscUJBQXNCLENBQ3RCLDZEQUM2RCxDQUM3RCxlQUFnQixDQUNoQixpQkFBa0IsQ0FFcEIsV0FDRSxxQkFBc0IsQ0FDdEIsK0RBQytELENBQy9ELGVBQWdCLENBQ2hCLGlCQUFrQixDQUVwQixXQUNFLHFCQUFzQixDQUN0QiwyREFDMkQsQ0FDM0QsZUFBZ0IsQ0FDaEIsaUJBQWtCLENBRXBCLFdBQ0UscUJBQXNCLENBQ3RCLGdFQUNnRSxDQUNoRSxlQUFnQixDQUNoQixpQkFBa0IsQ05FdEIsTUFDSSxZQUFhLENBR2pCLFdBQ0ksY0FBZSxDQUduQixPQUNJLFVBQVcsQ0FHZixZQUNJLGNBQWUsQ090Q3NCLGdCQ29CbUIsQ0RwQm5CLGtCQ29CbUIsQ1JzQnhELGFBQWMsQ0FPbEIsT0FDSSxnQ0tqRHdCLENMa0R4QixlSzdDVSxDTDhDVixlQUFnQixDQUNoQixhSy9EVyxDRVUwQixrQkNvQm1CLENEcEJuQix1QkNvQm1CLENSMkN4RCxVTy9EcUMsZ0JDb0JtQixDUnFENUQsVUFDSSxnQ0t6RXdCLENMMEV4QixlQUFnQixDTzNFcUIsbUJDb0JtQixDUjJENUQsTU8vRXlDLGNDb0JtQixDRHBCbkIsc0JDb0JtQixDRHBCbkIsZUNvQm1CLENEcEJuQixhUG1GbEIsQ0FFbkIsS0FBTSxDQUNOLFFBQVMsQ0FDVCwwQkFBMkIsQ0FDM0IsYUFBYyxDQUNkLGtCQUFtQixDQUl2QixnREFDSSxZQUFhLENBT2pCLFFBQ0ksaUJBQWtCLENPdEdtQixnQkNvQm1CLENSb0ZwRCxRQUFTLENBQ1QsMEJBQTJCLENBQzNCLFlBQWEsQ0FDYixxQkFBc0IsQ0FDdEIsa0JBQW1CLENBS3ZCLGFPakhxQyxlQ29CbUIsQ0RwQm5CLGVDb0JtQixDRHBCbkIsdUJDb0JtQixDRHBCbkIsb0NQc0hFLENBQ25DLFFBQVMsQ0FDVCxpQkFBa0IsQ0FDbEIsVUFBVyxDQUNuQixlQUFnQixDQVVaLGdCQUNJLGlCQUFrQixDT3JJZSxjQ29CbUIsQ1JtSHBELFFBQVMsQ0FDVCxLQUFNLENBQ04sMEJBQTJCLENBTDlCLHVCQVNPLFVBQVcsQ0FDWCxlQUFnQixDQUNoQixPQUFRLENBQ1IsaUJBQWtCLENBQ2xCLHVCQUF3QixDQUN4QixrQ0FBbUMsQ0FDbkMscUJBQXNCLENBQ3RCLGlCQUFrQixDT3BKVyxjQ29CbUIsQ0RwQm5CLGVDb0JtQixDRHBCbkIsWUNvQm1CLENSdUl4RCxjQUNJLFVBQVcsQ081SnNCLG9CQ29CbUIsQ1JpSzVELE9Pckx5QyxlQ29CbUIsQ0RwQm5CLGdCQ29CbUIsQ1JvS3hELHlEQUEwRCxDQUMxRCxtQkFBb0IsQ0FDcEIsYUFBYyxDQVVsQixXQUNJLFlBQWEsQ0FDYixrQkFBbUIsQ090TWtCLHVCQ29CbUIsQ1J5THhELGlCQUNJLGVLM01DLENFSGdDLHFCQ29CbUIsQ0RwQm5CLGdCQ29CbUIsQ0RwQm5CLGtCQ29CbUIsQ1I4THBELGlCQUFrQixDQUNsQixpQkFBa0IsQ0FDbEIsV0FBWSxDQVBmLHVCQVVPLFVBQVcsQ0FDWCxpQkFBa0IsQ0FDbEIsVUFBVyxDQUNYLGFBQWMsQ0FDZCxVQUFXLENPM05rQixNQ29CbUIsQ0RwQm5CLGdCQ29CbUIsQ1I0TWhELGtCQUFtQixDQVkzQixpQk81T3FDLG1CQ29CbUIsQ1IwTnBELGFLeFBPLENMeVBQLFlBQWEsQ0FJckIsTU9uUHlDLGlCQ29CbUIsQ0RwQm5CLGdCQ29CbUIsQ0RwQm5CLHdCQ29CbUIsQ1JxT3hELFlBQWEsQ0FDYixrQkFBbUIsQ0FDbkIscUJBQXNCLENBQzFCLGlCQUFrQixDQVFkLFVBQ0osaUJBQWtCLENBQ2xCLE1BQU8sQ0FDUCxLQUFNLENBR04sU0FBVSxDQU5MLHdCQVFELFVBQVcsQ0FDZixXQUNBLENBM0JBLGlCQStCUSxlSzdRRSxDTDhRRixVQUFXLENPblJzQixtQkNvQm1CLENSaVFwRCxpQkFBa0IsQ0FsQzFCLFVBeUNRLGVBQWdCLENBQ2hCLGNBQWUsQ0FDZixpQkFBa0IsQ085UmUsdUJDb0JtQixDRHBCbkIsZUNvQm1CLENSZ1I1RCxLQUNJLGFLL1NXLENFVTBCLG1CQ29CbUIsQ0RwQm5CLDBCQ29CbUIsQ0RwQm5CLHNCQ29CbUIsQ1JxUnhELGVLclNXLENMc1NYLGVBQWdCLENBQ2hCLGFBQWMsQ0FDZCxvQkFBcUIsQ0FDckIseUNBQTZDLENBQzdDLG9IQUFrSSxDQVZ0SSw0QkFnQlEsYUs5VE8sQ0wrVFAsa0hBQXFILENBRTdILFdBQ0ksVUFBVyxDQUNYLGtCS25VVyxDTGlVZCxpQkFNTyxVQUNxSCxDU3pVN0gsd0JBQ0ksYUFBYyxDQUdsQixPQUVJLGlCQUFrQixDQUNsQixLQUFNLENBQ04sTUFBTyxDQUNQLFVBQVcsQ0FDWCxZQUFhLENGQ3dCLG1CQ29CbUIsQ0NsQnhELFVBQVcsQ0FDWCxlQUFnQixDQUNoQixZQUFhLENBQ2IscUJBQXNCLENBRXRCLDZCQUE4QixDQU85QixlQUNJLGlCQUFrQixDQUNsQixTQUFVLENBRmIsMkJBS08sNkJBQThCLENBQzlCLGtCQUFtQixDQUNuQixZQUFhLENGckJnQixvQkNvQm1CLENEcEJuQix1QkNvQm1CLENEcEJuQiw0QkV1Qm1CLENBU3hELGFBQ0ksVUFBVyxDQUNYLFdBQVksQ0FDWixpQkFBa0IsQ0FDbEIsS0FBTSxDQUNOLE1BQU8sQ0FDUCxZQUFhLENBQ2Isa0JBQW1CLENBQ25CLHNCQUF1QixDQUV2QixTQUFVLENGMUN1QixlQ29CbUIsQ0RwQm5CLHFCQ29CbUIsQ0N5QnBELGdDSjVDb0IsQ0k2Q3BCLGlCQUFrQixDQWRyQixlRmhDb0MscUJDb0JtQixDQzNCNUQsZUF1RVEsU0FBVSxDRmhFdUIsZ0JDb0JtQixDQzNCNUQsb0JGT3lDLHVDRXdFaUIsQ0EvRTFELDhCQTBGZ0IsVUFBVyxDQUNYLGtCSjlGRCxDSUdmLHFCRk95QyxvQkNvQm1CLENDeUV4RCxhRjdGcUMsYUNvQm1CLENKL0I1RCx3QktpSVEsaUJBQWtCLENBQ2xCLEtBQU0sQ0FFTixVQUFXLENBQ1gsVUFBWSxFQXJCaEIsQUxoSEosV0tvSFEsNkRBQThELENBRTlELHlCQUEwQixDRjNHTyxzQkNvQm1CLENDMEZwRCxNRDFGb0QsQ0NnR3hELGFBQ0ksU0FBVSxDQUdWLFNBQVUsQ0FHVixlQUFnQixDTHRJeEIsK0JLeU9ZLGlCQUFrQixDQUVsQixRQUFTLENBR1QsZUFBZ0IsQ0FFaEIsVUFBWSxFTGhQeEIsK0JLNEtRLE9BQVEsQ0FFUiw2QkFBZ0MsRUEvQ25DLEFML0hMLGlCSzBJWSxjQUFlLENGL0hjLFdDb0JtQixDQ3NJeEQsY0YxSnFDLG1CQ29CbUIsQ0N3SXBELGVKdEpNLENJdUpOLGlCQUFrQixDQUVsQixVQUFXLENBQ1gsaUJBQWtCLENBRWxCLFFBQVMsQ0FFVCw0QkFBNkIsQ0FDN0IsbUNBQW9DLENBQ3BDLDJDQUE0QyxDQUM1QywyQkFBNEIsQ0FDNUIsMkJBQTRCLENBZC9CLHFDQWlCTyxtQkFBb0IsQ0FNaEMsTUFDSSxlQUFnQixDQUNoQixjQUFlLENBQ2YsWUFBYSxDRnBMd0IsbUJDb0JtQixDQ2tLeEQsaUJBQWtCLENBQ2xCLDBHQUE0RyxDQUM1Ryx5QkFBMkIsQ0FDM0IsZUFBaUIsQ0FPakIsVUFDSSxXQUFZLENBQ1osV0FBWSxDQUNaLGlCQUFrQixDQUNsQixTQUFVLENBSmIseUJBV08sWUFBYSxDQVFqQixjQUNJLFdBQVksQ0FDWixVQUFXLENBQ1gsZ0JBQWlCLENBQ2pCLFNBQVUsQ0FDVixpQkFBa0IsQ0F4QnpCLGNBNkJPLFNBQVUsQ0FFVixRQUFTLENBRVQsMEJBQTJCLENBQzNCLHdCQUEwQixDQUUxQixVQUFXLENBRVgsZUFBZ0IsQ0FHcEIsZ0JBQ0ksZ0JBQWlCLENBQ2pCLFNBQVUsQ0FDVixpQkFBa0IsQ0FHbEIsVUFBVyxDQUNYLFlBQWEsQ0FDYixPQUFVLENBR2QsaUJBQ0ksaUJBQWtCLENGclBXLGNDb0JtQixDRHBCbkIsY0NvQm1CLENDME9oRCxjQUFlLENBRWYsU0FBVSxDQWVsQixhQUNJLGlCQUFrQixDQUNsQixTQUFVLENBQ1YsUUFBUyxDQUNULE9BQVEsQ0FDUix5QkFBMEIsQ0ZwUk8sZ0JDb0JtQixDQzJQdkQsd0ZBU08sVUFBVyxDQXZHdkIsa0JBaUhRLFlBQWEsQ0FDYixXQUFZLENBQ1osU0FBVSxDQUNWLGlCQUFrQixDQVF0QixlQUNJLFlBQWEsQ0FFYixjQUFlLENBQ2YsV0FBWSxDQVloQixXRjdUcUMsYUNvQm1CLENEcEJuQixnQkNvQm1CLENDd1R4RCxZRjVVcUMsc0JDb0JtQixDQzBUcEQsaUJBQWtCLENBN0oxQixhQTRLUSxpQkFBa0IsQ0Y3VmUsbUJFZ1dOLENBL0tuQyw2QkE0TVEsU0FBVSxDQUNWLDBCQUEyQixDQVkvQixjQUNJLFNBQVUsQ1I1WGxCLFFBQ0ksaUJBQWtCLENBQ2xCLFVBQVcsQ0FDWCxTQUFVLENBSGQsb0JBVVEsWUFBYSxDQUNiLDZCQUE4QixDTTFCRyxtQkNvQm1CLENQTDVELGNBcUJRLGlCQUFrQixDTXBDZSxxQkNvQm1CLENEcEJuQixnQkNvQm1CLENQK0I1RCxRTW5EeUMscUJDb0JtQixDUCtCNUQsZUFRUSxpQkFBa0IsQ0FXdEIsZUFDSSxZQUFhLENBVWpCLGNNakZxQyxvQkNvQm1CLENEcEJuQixtQkNvQm1CLENQZ0VwRCxZQUFhLENBQ2IsNkJBQThCLENBQzlCLGNBQWUsQ0FMbEIseUJBYU8sY0FBZSxDTTlGYyxzQkNvQm1CLENQNEVoRCxjQUFlLENBZnRCLCtCTWpGb0Msb0JDb0JtQixDUDZEdkQseUNNakZvQyxzQkNvQm1CLENQNkR2RCx3Q0EyQ1csY0FBZSxDQVUzQixhTXRJcUMsZ0JDb0JtQixDRHBCbkIseUJDb0JtQixDUHFIcEQsd0JBQXlCLENBdEZqQyxjTW5EeUMsc0JDb0JtQixDUHFJeEQsY016SnFDLHFCQ29CbUIsQ1B1SXBELFlBQWEsQ0FDYixzQkFBdUIsQ0FDdkIsc0JBQXVCLENBU3ZCLG1CQUNJLHVDQUF3QyxDQUN4QyxpQkFBa0IsQ0FDbEIsU0FBVSxDQUhiLGdDTXRLZ0Msb0JDb0JtQixDUGtKbkQsb0NBd0JXLFVBQVcsQ005TFUsa0JDb0JtQixDUGtKbkQsZ0NBb0NPLG1CQUFxQixDQXBDNUIsb0NBMkNXLFVBQVcsQ01qTlUsbUJDb0JtQixDUGtKbkQsZ0NBdURPLG9CQUFxQixDQUk3QixtQkFDSSxpQkFBa0IsQ0FDbEIsVUFBVyxDQUNYLGVJak9ILENFSGdDLGdCQ29CbUIsQ0RwQm5CLHVCQ29CbUIsQ1A2TjVELE9BQ0ksa0JBQW1CLENBTW5CLGdCQUVJLGFBQWMsQ0FDZCx3QkFBeUIsQ00zUFEseUJDb0JtQixDRHBCbkIsZ0JDb0JtQixDUG9PdkQsd0NBUU8sVUFBVyxDQUNYLFdBQVksQ0FXbkIsbU5BV08sWUFBYSxDQVVyQixlTWpTcUMsWUNvQm1CLENEcEJuQix1QkNvQm1CLENEcEJuQix1QkNvQm1CLENQaVJwRCxZQUFhLENBSmhCLHNCTWpTb0MsbUJDb0JtQixDUDRSaEQsVUFBVyxDQWZsQiwyQkF5QlcsYUFBYyxDQUNkLGVJclRGLENKc1RFLGFBQWMsQ0FJdEIsbUJNaFVpQyxnQkNvQm1CLENEcEJuQixvQkNvQm1CLENEcEJuQixvQkNvQm1CLENQNFR4RCxXQUNJLFlBQWEsQ0FDYiw2QkFBOEIsQ0FGakMsK0JBV1csT0FBUSxDTTNWaUIsOENDb0JtQixDUDRVNUMsNERBQTZELENBQzdELDhCQUFnQyxDTWpXUCxxQkNvQm1CLENEcEJuQixXQ29CbUIsQ0RwQm5CLDBCQ29CbUIsQ0RwQm5CLFNDb0JtQixDUDRUdkQsbUNBaUNXLE9BQVEsQ01qWGlCLHNCQ29CbUIsQ0RwQm5CLGFDb0JtQixDUHdXeEQsWUFDSSw2REFBOEQsQ0FDOUQsOEJBQWdDLENBQ2hDLFdBQVksQ0FDWixhQUFjLENNaFltQixxQkNvQm1CLENEcEJuQixXQ29CbUIsQ0RwQm5CLDBCQ29CbUIsQ0RwQm5CLFNDb0JtQixDUGtYcEQsaUJBQWtCLENBU2xCLGlCQUNJLFVBQVcsQ0FDWCxXQUFZLENBQ1osaUJBQWtCLENBQ2xCLFlBQWEsQ0FDYixrQkFBbUIsQ0FDbkIsc0JBQXVCLENBQ3ZCLDBCQUE0QixDQUdoQyxpQk16WmlDLGdCQ29CbUIsQ1B1WWhELGlCQUFrQixDQUNsQixTQUFVLENBT2QsZUFFSSxLQUFNLENBQ04sTUFBTyxDQUlQLGlCQUFrQixDTTFhVyxZQ29CbUIsQ0RwQm5CLGNDb0JtQixDUGdhaEQsVUFBVyxDQUNYLDBCQUE0QixDQUM1QixhQUFjLENBQ2QsY0FBZSxDQU12QixnQkFDSSxjQUFlLENBY25CLGNNNWNxQyxtQkNvQm1CLENQMGJwRCxlSXhjTSxDSnljTixhQUFjLENNL2NtQix1QkNvQm1CLENQc2N4RCxhTTFkcUMsbUJDb0JtQixDRHBCbkIsdUJDb0JtQixDUHljcEQsZUkxZEMsQ0oyZEQsYUl0ZU0sQ0p5UGQsYU1qUHlDLGdCQ29CbUIsQ0RwQm5CLGtCQ29CbUIsQ0RwQm5CLHNCQ29CbUIsQ1B5ZHBELGtCQUFtQixDQVd0QixtQkFFTyxrQkFBbUIsQ00xZlUscUJDb0JtQixDRHBCbkIsc0JDb0JtQixDUG9ldkQsbUNNeGZvQyxtQkNvQm1CLENQb2V2RCwrQkFxQlcsNERBQTZELENBckJ4RSxvQ014Zm9DLGdCQ29CbUIsQ1BvZXZELGlDQXdDVyxpQkFBa0IsQ0czaUJsQyxvREhvNkJZLFVBQVcsQ0FHWCxhQUFjLENBQ2QsaUJBQWtCLENBQ2xCLEtBQU0sQ0FDTixLQUFPLEVBdmFkLEFHbmdCTCwrQkhtakJvQiwwREFBMkQsQ014aUJ0QyxlQ29CbUIsQ0RwQm5CLGlCQ29CbUIsQ1BxaEJ4QyxvQkFBcUIsQ0FHckIsK0JBQWlDLENBcERoRCxpQ0E2RFcsVUFBVyxDQTdEdEIseUJNeGZvQyxnQ0NvQm1CLENQdWlCNUMsa0JBQW1CLENBbkU5Qiw4Qk14Zm9DLGdDQ29CbUIsQ1BvZXZELHNDTXhmb0MsbUJDb0JtQixDUG9ldkQsa0RBZ0dlLE9BQVEsQ0FNUiw0REFBNkQsQ0FDN0QsOEJBQWdDLENBdkcvQyx1RE14Zm9DLGdCQ29CbUIsQ1BvZXZELHNEQTRIZSxPQUFRLENNcG5CYSxzQkNvQm1CLENEcEJuQixhQ29CbUIsQ1BvZXZELG9CQTJJTyxlQUFnQixDTW5vQmEsbUJDb0JtQixDUG9ldkQsb0NNeGZvQyxxQkNvQm1CLENQb2V2RCxnQ0E2SlcsNERBQTZELENBQzdELDhCQUFnQyxDQTlKM0MscUNNeGZvQyxVQ29CbUIsQ1BzcEI1RCxTTTFxQnlDLHFCQ29CbUIsQ0RwQm5CLHlCTjZxQm5CLENBSHRCLGdCQVlRLGlCQUFrQixDTXRyQmUsbUJDb0JtQixDUDJxQnhELG1CQUNJLGNBQWUsQ0FDZixlSS9yQkMsQ0pnc0JELGlCQUFrQixDQUd0QixnQk1yc0JxQyxvQkNvQm1CLENQbXJCcEQsWUFBYSxDQUNiLHNCQUF1QixDQStCM0IsZUFFSSx5Q0FBMEMsQ0FDMUMsaUNBQWtDLENBQ2xDLDJCQUE0QixDQUM1QixvQkFBcUIsQ0FDckIsc0JBQXdCLENBQ3hCLGtCQUFtQixDQUNuQixzQkFBdUIsQ0FFdkIscUJBQXNCLENBQ3RCLGNBQWUsQ01sdkJrQiwwQk5vdkJDLENNcHZCRCwyQk5xdkJOLENNcnZCTSxpQkNvQm1CLENQbXRCdkQsOENBa0JPLDJEQUE0RCxDQUM1RCxtQkFBb0IsQ0FuQjNCLG9CTXZ1Qm9DLGdCQ29CbUIsQ1B3dkJoRCxlSXZ3QkYsQ0p3d0JFLGFBQWMsQ0FDZCxVQUFXLENBQ1gsaUJBQWtCLENBeEN6QixtQkFnRE8sU0FBVSxDQWhEakIseUJNdnVCb0MsZUNvQm1CLENQbXRCdkQseUJNdnVCb0MsZUNvQm1CLENQbXRCdkQsMEJNdnVCb0MsWUNvQm1CLENQbXRCdkQsOEJNdnVCb0MsY0NvQm1CLENQbXRCdkQsMEJNdnVCb0MsY0NvQm1CLENQazFCeEQsZU10MkJxQyw4QkNvQm1CLENQMDFCeEQsY005MkJxQyxlQ29CbUIsQ0RwQm5CLGFOZzNCZCxDQUNuQixZQUFhLENBSGhCLHdCQU1PLGFBQWMsQ0FOckIsa0RBVU8sVUFBVyxDR240QnZCLHNCSDQ1QlEsaUJBQWtCLENBQ2xCLGdCQUFrQixFQXJCMUIsQUd4NEJBLFFIMDRCSSxTQUFVLENBQ1YsYUFBYyxDQUNkLGdCQUFpQixDTWo0Qm9CLG9CQ29CbUIsQ1B5M0J4RCxjTTc0QnFDLGVDb0JtQixDUDIzQnBELGNBQWUsQ0FDZixXQUVrQixDQUxyQixxQk03NEJvQyxnQkNvQm1CLENEcEJuQixpQkNvQm1CLENQNDRCaEQsOEJBQWdDLENBQ2hDLDBEQUEyRCxDQUMzRCx1QkFBd0IsQ0FnQmhDLGNNbDdCcUMsbUJDb0JtQixDRHBCbkIsc0JDb0JtQixDUGk2QnBELGVJaDdCRSxDSmk3QkYsaUJBQWtCLENBU3RCLGdCTS83QnFDLG1CQ29CbUIsQ0RwQm5CLGFDb0JtQixDUDg2QnBELGVJLzdCQyxDSmc4QkQsYUk3OEJPLENKczlCWCxlTTU4QnFDLG1CQ29CbUIsQ1B3N0J2RCxzRUFTTyxpQkFBa0IsQ0FUekIsc0RBY08sb0JBQXFCLENNMTlCUSxlQ29CbUIsQ0RwQm5CLGdCQ29CbUIsQ0RwQm5CLGlCQ29CbUIsQ1B3OEJoRCw4REFBK0QsQ0FDL0QsNkJBQStCLENBQy9CLGVBQWdCLENBQ2hCLGNBQWUsQ0FuQnRCLDJCQW1DTywrREFDb0IsQ0FwQzNCLHFIQXdDTyxZQUFhLENBSXJCLGFBQ0ksaUJBQWtCLENBQ2xCLE9BQVEsQ0FDUixjQUFlLENNMy9Ca0IsZUNvQm1CLENEcEJuQixnQkNvQm1CLENQbytCdkQsaUJBUU8sY0FBZSxDQUNmLFVBQVcsQ0F1QnZCLFNBQ0ksa0JJbmlDVyxDRVUwQixxQkNvQm1CLENQb2dDNUQsZ0JNeGhDeUMsbUJD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LGNIc3NFUSxVQUFXLENNM3JFc0Isd0JOOHJFbEIsQ0FObEIsb0NBVU8sVUFBVyxDQW9CbkIsY010dEVxQyxpQ0NvQm1CLENEcEJuQixnQkNvQm1CLENQeXNFcEQseUJBQTBCLENBVzlCLGlCTXh1RXFDLDhCQ29CbUIsQ1BvdEV2RCx3QkFRTyxVQUFXLENNaHZFa0IsbUJDb0JtQixDRHBCbkIsc0JDb0JtQixDUHd1RXhELGtCTTV2RXFDLHFCQ29CbUIsQ0RwQm5CLG1CQ29CbUIsQ1AydUVwRCxhQUFjLENBQ2QsZUk3dkVDLENIWlQsYUFDSSxhR0ZXLENIS2IsYUFDRSxVQUFXLENBR2IsYUFDRSxpQkFBa0IsQ0tvQ3BCLCtDTjRoQ0csbUJBWWUsVUFBVyxDQUVsQixDTS9oQ1gseUJQVkYsWU9qQ0ksZ0JDZ0J3RCxDRGhCeEQsa0JDZ0J3RCxDUjZCNUQsT083Q0ksbUJDZ0J3RCxDRGhCeEQsdUJDZ0J3RCxDUjJDeEQsOEJPM0RBLGlCQ2dCd0QsQ1JxRDVELFVPckVJLG1CQ2dCd0QsQ1IyRDVELE1PM0VJLGNDZ0J3RCxDRGhCeEQsc0JDZ0J3RCxDRGhCeEQsZ0JDZ0J3RCxDRGhCeEQsYVArRW1CLENBa0J2QixRT2pHSSxnQkNnQndELENSNkZ4RCxhTzdHQSxlQ2dCd0QsQ0RoQnhELGdCQ2dCd0QsQ0RoQnhELHVCQ2dCd0QsQ0RoQnhELG9DUGtIdUMsQ0FjdkMsZ0JPaElBLGNDZ0J3RCxDUmdIdkQsdUJPaElELGNDZ0J3RCxDRGhCeEQsZUNnQndELENEaEJ4RCxZQ2dCd0QsQ1J1SXhELGNPdkpBLG9CQ2dCd0QsQ1JpSzVELE9PakxJLGVDZ0J3RCxDRGhCeEQsZ0JDZ0J3RCxDUmdMNUQsV09oTUksdUJDZ0J3RCxDUnlMeEQsaUJPek1BLHFCQ2dCd0QsQ0RoQnhELGlCQ2dCd0QsQ0RoQnhELGtCQ2dCd0QsQ1J5THZELHVCT3pNRCxNQ2dCd0QsQ0RoQnhELGdCQ2dCd0QsQ1J3TnhELGlCT3hPQSxtQkNnQndELENSK041RCxNTy9PSSxpQkNnQndELENEaEJ4RCxnQkNnQndELENEaEJ4RCx3QkNnQndELENSK041RCxpQk8vT0ksbUJDZ0J3RCxDUitONUQsVU8vT0ksdUJDZ0J3RCxDRGhCeEQsZUNnQndELENSZ1I1RCxLT2hTSSxtQkNnQndELENEaEJ4RCwyQkNnQndELENEaEJ4RCxzQkNnQndELENDM0I1RCxPRldJLG9CQ2dCd0QsQ0NOdkQsMkJGVkQsb0JDZ0J3RCxDRGhCeEQsdUJDZ0J3RCxDRGhCeEQsNEJFbUJ3RCxDQVN4RCxhRjVCQSxnQkNnQndELENEaEJ4RCx1QkNnQndELENDWXZELGVGNUJELHNCQ2dCd0QsQ0MzQjVELGVGV0ksZ0JDZ0J3RCxDQzNCNUQsb0JGV0ksdUNFb0VzRCxDQS9FMUQscUJGV0ksb0JDZ0J3RCxDQ3lFeEQsYUZ6RkEsY0NnQndELENDaUZ4RCxXRmpHQSxzQkNnQndELENDZ0d2RCxpQkZoSEQsV0NnQndELENDc0l4RCxjRnRKQSxtQkNnQndELENDNko1RCxNRjdLSSxvQkNnQndELENDZ09wRCxpQkZoUEosY0NnQndELENEaEJ4RCxlQ2dCd0QsQ0MyUHhELGFGM1FBLGdCQ2dCd0QsQ0N5U3hELFdGelRBLGVDZ0J3RCxDRGhCeEQsa0JDZ0J3RCxDQ3dUeEQsWUZ4VUEsc0JDZ0J3RCxDQzZKNUQsYUY3S0ksb0JDZ0J3RCxDUEw1RCxvQk1YSSxtQkNnQndELENQTDVELGNNWEkscUJDZ0J3RCxDRGhCeEQsZ0JDZ0J3RCxDUCtCNUQsUU0vQ0kscUJDZ0J3RCxDUDZEeEQsY003RUEsb0JDZ0J3RCxDRGhCeEQsbUJDZ0J3RCxDUDZEdkQseUJNN0VELHNCQ2dCd0QsQ1A2RHZELCtCTTdFRCxvQkNnQndELENQNkR2RCx5Q003RUQsc0JDZ0J3RCxDUGtIeEQsYU1sSUEsZ0JDZ0J3RCxDRGhCeEQseUJDZ0J3RCxDUCtCNUQsY00vQ0ksc0JDZ0J3RCxDUHFJeEQsY01ySkEscUJDZ0J3RCxDUGtKbkQsZ0NNbEtMLG9CQ2dCd0QsQ1BrSm5ELG9DTWxLTCxtQkNnQndELENQa0puRCxvQ01sS0wsbUJDZ0J3RCxDUDZNcEQsbUJNN05KLGlCQ2dCd0QsQ0RoQnhELHVCQ2dCd0QsQ1BvT3hELGdCTXBQQSx5QkNnQndELENEaEJ4RCxnQkNnQndELENQNlF4RCxlTTdSQSxZQ2dCd0QsQ0RoQnhELHVCQ2dCd0QsQ0RoQnhELHVCQ2dCd0QsQ1A2UXZELHNCTTdSRCxtQkNnQndELENQNFNwRCxtQk01VEosZ0JDZ0J3RCxDRGhCeEQsb0JDZ0J3RCxDRGhCeEQsb0JDZ0J3RCxDUDRUdkQsK0JNNVVELDhDQ2dCd0QsQ0RoQnhELHFCQ2dCd0QsQ0RoQnhELGFDZ0J3RCxDRGhCeEQsMEJDZ0J3RCxDRGhCeEQsUUNnQndELENBQUEsQ1A0VHZELG1DTTVVRCxzQkNnQndELENEaEJ4RCxhQ2dCd0QsQ1B3V3hELFlNeFhBLHFCQ2dCd0QsQ0RoQnhELGFDZ0J3RCxDRGhCeEQsMEJDZ0J3RCxDRGhCeEQsU0NnQndELENQcVlwRCxpQk1yWkosZ0JDZ0J3RCxDUCtZcEQsZU0vWkosWUNnQndELENEaEJ4RCxjQ2dCd0QsQ1B3YnhELGNNeGNBLG1CQ2dCd0QsQ0RoQnhELHNCQ2dCd0QsQ0FBQSxDUHNjeEQsYU10ZEEsbUJDZ0J3RCxDRGhCeEQsdUJDZ0J3RCxDUDZONUQsYU03T0ksaUJDZ0J3RCxDRGhCeEQsbUJDZ0J3RCxDRGhCeEQsdUJDZ0J3RCxDUG9ldkQsbUJNcGZELHFCQ2dCd0QsQ0RoQnhELHNCQ2dCd0QsQ1BvZXZELG1DTXBmRCxvQkNnQndELENQb2V2RCxvQ01wZkQsZ0JDZ0J3RCxDUG9ldkQsK0JNcGZELGVDZ0J3RCxDRGhCeEQsaUJDZ0J3RCxDUG9ldkQseUJNcGZELGdDQ2dCd0QsQ1BvZXZELDhCTXBmRCxnQ0NnQndELENQb2V2RCxzQ01wZkQsb0JDZ0J3RCxDUG9ldkQsdURNcGZELGdCQ2dCd0QsQ1BvZXZELHNETXBmRCxzQkNnQndELENEaEJ4RCxhQ2dCd0QsQ1BvZXZELG9CTXBmRCxvQkNnQndELENQb2V2RCxvQ01wZkQscUJDZ0J3RCxDUG9ldkQscUNNcGZELFVDZ0J3RCxDUHNwQjVELFNNdHFCSSxzQkNnQndELENEaEJ4RCx5QkNnQndELENQc3BCNUQsZ0JNdHFCSSxtQkNnQndELENQaXJCeEQsZ0JNanNCQSxvQkNnQndELENQbXRCeEQsZU1udUJBLDBCTmd2QnNDLENNaHZCdEMsMkJOaXZCK0IsQ01qdkIvQixpQkNnQndELENQbXRCdkQseUJNbnVCRCxlQ2dCd0QsQ1BtdEJ2RCx5Qk1udUJELGVDZ0J3RCxDUG10QnZELDBCTW51QkQsYUNnQndELENQbXRCdkQsOEJNbnVCRCxlQ2dCd0QsQ1BtdEJ2RCwwQk1udUJELGVDZ0J3RCxDUGsxQnhELGVNbDJCQSw4QkNnQndELENQMDFCeEQsY00xMkJBLGVDZ0J3RCxDRGhCeEQsYU40MkJ1QixDQWEzQixRTXozQkksb0JDZ0J3RCxDUHkzQnhELGNNejRCQSxnQkNnQndELENQeTNCdkQscUJNejRCRCxnQkNnQndELENEaEJ4RCxpQkNnQndELENQODVCeEQsY005NkJBLG1CQ2dCd0QsQ0RoQnhELHVCQ2dCd0QsQ1AyNkJ4RCxnQk0zN0JBLG1CQ2dCd0QsQ0RoQnhELGFDZ0J3RCxDUHc3QnhELGVNeDhCQSxvQkNnQndELENQdzdCdkQsc0RNeDhCRCxlQ2dCd0QsQ0RoQnhELGdCQ2dCd0QsQ0RoQnhELGtCQ2dCd0QsQ1BvK0J4RCxhTXAvQkEsaUJDZ0J3RCxDRGhCeEQsZ0JDZ0J3RCxDUG9nQzVELFNNcGhDSSxzQkNnQndELENQb2dDNUQsZ0JNcGhDSSxtQkNnQndELENEaEJ4RCx1QkNnQndELENQMmhDeEQsY00zaUNBLHdCQ2dCd0QsQ1A0aUN4RCwrQk01akNBLHFCQ2dCd0QsQ0RoQnhELGtCQ2dCd0QsQ1A0aUN2RCxzQk01akNELGVDZ0J3RCxDRGhCeEQsZ0JDZ0J3RCxDUDRpQ3ZELHlDTTVqQ0QsaUJDZ0J3RCxDRGhCeEQsb0JDZ0J3RCxDUHFtQ3ZELHVCTXJuQ0QsZUNnQndELENEaEJ4RCxpQkNnQndELENQcW1DdkQsb0JNcm5DRCx1QkNnQndELENQK3BDeEQsY00vcUNBLG1CQ2dCd0QsQ0RoQnhELG9CQ2dCd0QsQ0RoQnhELHVCQ2dCd0QsQ1BzckM1RCxPTXRzQ0ksd0JDZ0J3RCxDUHNyQzVELGNNdHNDSSx1QkNnQndELENQcXNDeEQsWU1ydENBLGdCQ2dCd0QsQ0RoQnhELGFOdXRDdUIsQ0FGdEIsbUJNcnRDRCxlQ2dCd0QsQ0RoQnhELGlCQ2dCd0QsQ1BxdUN4RCxhTXJ2Q0EsaUJDZ0J3RCxDRGhCeEQsb0JDZ0J3RCxDUHF2QzVELFFNcndDSSxxQkNnQndELENEaEJ4RCx5QkNnQndELENQcXZDNUQsNEJNcndDSSxtQkNnQndELENEaEJ4RCx1QkNnQndELENQc3hDeEQsY010eUNBLGtCQ2dCd0QsQ0RoQnhELHFCQ2dCd0QsQ1BzeEN2RCxpQk10eUNELG1CQ2dCd0QsQ1AweUN4RCxhTTF6Q0EsYU4yekMrQixDQWU5QixvQ00xMENELGlCQ2dCd0QsQ1BxMUM1RCxNTXIyQ0kscUJDZ0J3RCxDRGhCeEQsZ0JDZ0J3RCxDUHEzQ3hELFdNcjRDQSxzQk5zNENpQyxDTXQ0Q2pDLGdCQ2dCd0QsQ1AyNENwRCxrQk0zNUNKLGdCQ2dCd0QsQ0RoQnhELGlCQ2dCd0QsQ0RoQnhELGFDZ0J3RCxDRGhCeEQsY0NnQndELENQMjRDbkQseURNMzVDTCxlQ2dCd0QsQ1AyL0NwRCxpQk0zZ0RKLGFDZ0J3RCxDRGhCeEQsY0NnQndELENEaEJ4RCxTTjhnRHVCLENBVXZCLFlNeGhEQSx3QkNnQndELENQd2dEdkQsa0JNeGhERCx3QkNnQndELENQcWhEcEQsb0JNcmlESixvQkNnQndELENEaEJ4RCxxQkNnQndELENQd2dEdkQsY014aERELG1CQ2dCd0QsQ1BvakRwRCxnQk1wa0RKLG9CQ2dCd0QsQ1BvakRuRCxzQk1wa0RMLHFCQ2dCd0QsQ1BrbER4RCxhTWxtREEsbUJDZ0J3RCxDRGhCeEQsc0JDZ0J3RCxDUHdtRHhELFVNeG5EQSxpQkNnQndELENEaEJ4RCx3QkNnQndELENQc25EeEQsWU10b0RBLHFCQ2dCd0QsQ1Arb0RwRCxtQk0vcERKLGdCQ2dCd0QsQ0RoQnhELGlCQ2dCd0QsQ0RoQnhELGdCQ2dCd0QsQ0RoQnhELGdCQ2dCd0QsQ1A0cURoRCx5Qk01ckRSLGVDZ0J3RCxDUDZyRGhELHlCTTdzRFIsZUNnQndELENEaEJ4RCxnQkNnQndELENEaEJ4RCxhQ2dCd0QsQ0RoQnhELGFDZ0J3RCxDUHV0RHBELGtCTXZ1REosZ0JDZ0J3RCxDRGhCeEQsZUNnQndELENEaEJ4RCxlQ2dCd0QsQ1ArdkRwRCxtQk0vd0RKLGFDZ0J3RCxDRGhCeEQsYUNnQndELENEaEJ4RCxlQ2dCd0QsQ0RoQnhELGdCQ2dCd0QsQ1BveER4RCxXTXB5REEsb0JDZ0J3RCxDRGhCeEQsc0JDZ0J3RCxDUG15RHBELGdCTW56REosS0NnQndELENEaEJ4RCxlQ2dCd0QsQ1BnekRoRCx5Q01oMERSLGVDZ0J3RCxDUDR6RHBELGlCTTUwREosZUNnQndELENQMjBEcEQsaUJNMzFESixlQ2dCd0QsQ0RoQnhELFlDZ0J3RCxDUDAxRHBELGlCTTEyREosZ0JDZ0J3RCxDUCszRHBELGtCTS80REosZ0JDZ0J3RCxDUCszRG5ELHNCTS80REwsZUNnQndELENQcTFDNUQsYU1yMkNJLGdCQ2dCd0QsQ0RoQnhELGNDZ0J3RCxDUHExQzVELGtCTXIyQ0ksZUNnQndELENEaEJ4RCxnQkNnQndELENQZ3BFeEQsY01ocUVBLHFCQ2dCd0QsQ0RoQnhELGVDZ0J3RCxDUG9xRXhELGNNcHJFQSx5QkNnQndELENQa3NFeEQsY01sdEVBLGlDQ2dCd0QsQ0RoQnhELGdCQ2dCd0QsQ1BvdEV4RCxpQk1wdUVBLCtCQ2dCd0QsQ1BvdEV2RCx3Qk1wdUVELG1CQ2dCd0QsQ0RoQnhELHNCQ2dCd0QsQ1B3dUV4RCxrQk14dkVBLHNCQ2dCd0QsQ0RoQnhELG1CQ2dCd0QsQ1IwQjNELENPQ0MseUJQVkYsWU9qQ0ksZ0JDZ0J3RCxDRGhCeEQsaUJDZ0J3RCxDUjZCNUQsT083Q0ksaUJDZ0J3RCxDRGhCeEQsb0JDZ0J3RCxDUjJDeEQsOEJPM0RBLGVDZ0J3RCxDUnFENUQsVU9yRUksaUJDZ0J3RCxDUjJENUQsTU8zRUksVUNnQndELENEaEJ4RCxvQkNnQndELENEaEJ4RCxjQ2dCd0QsQ0RoQnhELGFQK0VtQixDQWtCdkIsUU9qR0ksZUNnQndELENSNkZ4RCxhTzdHQSxjQ2dCd0QsQ0RoQnhELGNDZ0J3RCxDRGhCeEQsc0JDZ0J3RCxDRGhCeEQsaUNQa0h1QyxDQWN2QyxnQk9oSUEsWUNnQndELENSZ0h2RCx1Qk9oSUQsWUNnQndELENEaEJ4RCxhQ2dCd0QsQ0RoQnhELFFDZ0J3RCxDUnVJeEQsY092SkEsbUJDZ0J3RCxDUmlLNUQsT09qTEksY0NnQndELENEaEJ4RCxlQ2dCd0QsQ1JnTDVELFdPaE1JLHNCQ2dCd0QsQ1J5THhELGlCT3pNQSxvQkNnQndELENEaEJ4RCxlQ2dCd0QsQ0RoQnhELGdCQ2dCd0QsQ1J5THZELHVCT3pNRCxNQ2dCd0QsQ0RoQnhELFdDZ0J3RCxDUndOeEQsaUJPeE9BLGlCQ2dCd0QsQ1IrTjVELE1PL09JLGdCQ2dCd0QsQ0RoQnhELGVDZ0J3RCxDRGhCeEQsc0JDZ0J3RCxDUitONUQsaUJPL09JLGtCQ2dCd0QsQ1IrTjVELFVPL09JLG9CQ2dCd0QsQ0RoQnhELFlDZ0J3RCxDUmdSNUQsS09oU0ksaUJDZ0J3RCxDRGhCeEQsc0JDZ0J3RCxDRGhCeEQscUJDZ0J3RCxDQzNCNUQsT0ZXSSxrQkNnQndELENDTnZELDJCRlZELG1CQ2dCd0QsQ0RoQnhELHNCQ2dCd0QsQ0RoQnhELDJCRW1Cd0QsQ0FTeEQsYUY1QkEsYUNnQndELENEaEJ4RCxxQkNnQndELENDWXZELGVGNUJELG9CQ2dCd0QsQ0MzQjVELGVGV0ksZUNnQndELENDM0I1RCxvQkZXSSxvQ0VvRXNELENBL0UxRCxxQkZXSSxtQkNnQndELENDeUV4RCxhRnpGQSxZQ2dCd0QsQ0NpRnhELFdGakdBLHFCQ2dCd0QsQ0NnR3ZELGlCRmhIRCxXQ2dCd0QsQ0NzSXhELGNGdEpBLGlCQ2dCd0QsQ0M2SjVELE1GN0tJLGtCQ2dCd0QsQ0NnT3BELGlCRmhQSixZQ2dCd0QsQ0RoQnhELGFDZ0J3RCxDQzJQeEQsYUYzUUEsYUNnQndELENDeVN4RCxXRnpUQSxhQ2dCd0QsQ0RoQnhELGdCQ2dCd0QsQ0N3VHhELFlGeFVBLHFCQ2dCd0QsQ0M2SjVELGFGN0tJLGtCQ2dCd0QsQ1BMNUQsb0JNWEksa0JDZ0J3RCxDUEw1RCxjTVhJLGtCQ2dCd0QsQ0RoQnhELGVDZ0J3RCxDUCtCNUQsUU0vQ0ksb0JDZ0J3RCxDUDZEeEQsY003RUEsbUJDZ0J3RCxDRGhCeEQsa0JDZ0J3RCxDUDZEdkQseUJNN0VELG1CQ2dCd0QsQ1A2RHZELCtCTTdFRCxtQkNnQndELENQNkR2RCx5Q003RUQscUJDZ0J3RCxDUGtIeEQsYU1sSUEsZUNnQndELENEaEJ4RCxtQkNnQndELENQK0I1RCxjTS9DSSxtQkNnQndELENQcUl4RCxjTXJKQSxvQkNnQndELENQa0puRCxnQ01sS0wsbUJDZ0J3RCxDUGtKbkQsb0NNbEtMLGlCQ2dCd0QsQ1BrSm5ELG9DTWxLTCxrQkNnQndELENQNk1wRCxtQk03TkosZUNnQndELENEaEJ4RCxzQkNnQndELENQb094RCxnQk1wUEEsc0JDZ0J3RCxDRGhCeEQsY0NnQndELENQNlF4RCxlTTdSQSxZQ2dCd0QsQ0RoQnhELHFCQ2dCd0QsQ0RoQnhELHFCQ2dCd0QsQ1A2UXZELHNCTTdSRCxhQ2dCd0QsQ1A0U3BELG1CTTVUSixlQ2dCd0QsQ0RoQnhELG9CQ2dCd0QsQ0RoQnhELG1CQ2dCd0QsQ1A0VHZELCtCTTVVRCwrQkNnQndELENEaEJ4RCxtQkNnQndELENEaEJ4RCxXQ2dCd0QsQ0RoQnhELHdCQ2dCd0QsQ0RoQnhELFFDZ0J3RCxDQUFBLENQNFR2RCxtQ001VUQsb0JDZ0J3RCxDRGhCeEQsYUNnQndELENQd1d4RCxZTXhYQSxtQkNnQndELENEaEJ4RCxXQ2dCd0QsQ0RoQnhELHdCQ2dCd0QsQ0RoQnhELFNDZ0J3RCxDUHFZcEQsaUJNclpKLGNDZ0J3RCxDUCtZcEQsZU0vWkosV0NnQndELENEaEJ4RCxZQ2dCd0QsQ1B3YnhELGNNeGNBLGFDZ0J3RCxDRGhCeEQsb0JDZ0J3RCxDQUFBLENQc2N4RCxhTXRkQSxpQkNnQndELENEaEJ4RCxzQkNnQndELENQNk41RCxhTTdPSSxlQ2dCd0QsQ0RoQnhELGlCQ2dCd0QsQ0RoQnhELHNCQ2dCd0QsQ1BvZXZELG1CTXBmRCxpQkNnQndELENEaEJ4RCxnQkNnQndELENQb2V2RCxtQ01wZkQsa0JDZ0J3RCxDUG9ldkQsb0NNcGZELGVDZ0J3RCxDUG9ldkQsK0JNcGZELGNDZ0J3RCxDRGhCeEQsZ0JDZ0J3RCxDUG9ldkQseUJNcGZELDJCQ2dCd0QsQ1BvZXZELDhCTXBmRCwyQkNnQndELENQb2V2RCxzQ01wZkQsa0JDZ0J3RCxDUG9ldkQsdURNcGZELGFDZ0J3RCxDUG9ldkQsc0RNcGZELG9CQ2dCd0QsQ0RoQnhELGFDZ0J3RCxDUG9ldkQsb0JNcGZELGtCQ2dCd0QsQ1BvZXZELG9DTXBmRCxtQkNnQndELENQb2V2RCxxQ01wZkQsVUNnQndELENQc3BCNUQsU010cUJJLG9CQ2dCd0QsQ0RoQnhELHdCQ2dCd0QsQ1BzcEI1RCxnQk10cUJJLGFDZ0J3RCxDUGlyQnhELGdCTWpzQkEsaUJDZ0J3RCxDUG10QnhELGVNbnVCQSx5Qk5ndkJzQyxDTWh2QnRDLHlCTml2QitCLENNanZCL0IsZUNnQndELENQbXRCdkQseUJNbnVCRCxTQ2dCd0QsQ1BtdEJ2RCx5Qk1udUJELGNDZ0J3RCxDUG10QnZELDBCTW51QkQsV0NnQndELENQbXRCdkQsOEJNbnVCRCxhQ2dCd0QsQ1BtdEJ2RCwwQk1udUJELGFDZ0J3RCxDUGsxQnhELGVNbDJCQSxtQkNnQndELENQMDFCeEQsY00xMkJBLGNDZ0J3RCxDRGhCeEQsYU40MkJ1QixDQWEzQixRTXozQkksa0JDZ0J3RCxDUHkzQnhELGNNejRCQSxjQ2dCd0QsQ1B5M0J2RCxxQk16NEJELGFDZ0J3RCxDRGhCeEQsYUNnQndELENQODVCeEQsY005NkJBLGlCQ2dCd0QsQ0RoQnhELHFCQ2dCd0QsQ1AyNkJ4RCxnQk0zN0JBLGtCQ2dCd0QsQ0RoQnhELGFDZ0J3RCxDUHc3QnhELGVNeDhCQSxrQkNnQndELENQdzdCdkQsc0RNeDhCRCxhQ2dCd0QsQ0RoQnhELGNDZ0J3RCxDRGhCeEQsZ0JDZ0J3RCxDUG8rQnhELGFNcC9CQSxlQ2dCd0QsQ0RoQnhELGVDZ0J3RCxDUG9nQzVELFNNcGhDSSxvQkNnQndELENQb2dDNUQsZ0JNcGhDSSxhQ2dCd0QsQ0RoQnhELHNCQ2dCd0QsQ1AyaEN4RCxjTTNpQ0EsdUJDZ0J3RCxDUDRpQ3hELCtCTTVqQ0EsZUNnQndELENEaEJ4RCxjQ2dCd0QsQ1A0aUN2RCxzQk01akNELGNDZ0J3RCxDRGhCeEQsY0NnQndELENQNGlDdkQseUNNNWpDRCxlQ2dCd0QsQ0RoQnhELGtCQ2dCd0QsQ1BxbUN2RCx1Qk1ybkNELGFDZ0J3RCxDRGhCeEQsZ0JDZ0J3RCxDUHFtQ3ZELG9CTXJuQ0Qsc0JDZ0J3RCxDUCtwQ3hELGNNL3FDQSxhQ2dCd0QsQ0RoQnhELGtCQ2dCd0QsQ0RoQnhELG9CQ2dCd0QsQ1BzckM1RCxPTXRzQ0ksdUJDZ0J3RCxDUHNyQzVELGNNdHNDSSxzQkNnQndELENQcXNDeEQsWU1ydENBLGVDZ0J3RCxDRGhCeEQsYU51dEN1QixDQUZ0QixtQk1ydENELGFDZ0J3RCxDRGhCeEQsY0NnQndELENQcXVDeEQsYU1ydkNBLGVDZ0J3RCxDRGhCeEQsZ0JDZ0J3RCxDUHF2QzVELFFNcndDSSxlQ2dCd0QsQ0RoQnhELHNCQ2dCd0QsQ1BxdkM1RCw0Qk1yd0NJLGFDZ0J3RCxDRGhCeEQscUJDZ0J3RCxDUHN4Q3hELGNNdHlDQSxlQ2dCd0QsQ0RoQnhELG1CQ2dCd0QsQ1BzeEN2RCxpQk10eUNELGVDZ0J3RCxDRGhCeEQsaUJDZ0J3RCxDUDB5Q3hELGFNMXpDQSxhTjJ6QytCLENBZTlCLG1CTTEwQ0QsZUNnQndELENQcTFDNUQsTU1yMkNJLG9CQ2dCd0QsQ0RoQnhELGdCQ2dCd0QsQ1BxM0N4RCxXTXI0Q0Esb0JOczRDaUMsQ010NENqQyxjQ2dCd0QsQ1AyNENwRCxrQk0zNUNKLGVDZ0J3RCxDRGhCeEQsZ0JDZ0J3RCxDRGhCeEQsYUNnQndELENEaEJ4RCxXQ2dCd0QsQ1AyNENuRCx5RE0zNUNMLFlDZ0J3RCxDUDIvQ3BELGlCTTNnREosYUNnQndELENEaEJ4RCxZQ2dCd0QsQ0RoQnhELFNOOGdEdUIsQ0FVdkIsWU14aERBLHVCQ2dCd0QsQ1B3Z0R2RCxrQk14aERELHVCQ2dCd0QsQ1BxaERwRCxvQk1yaURKLGtCQ2dCd0QsQ0RoQnhELG9CQ2dCd0QsQ1B3Z0R2RCxjTXhoREQsaUJDZ0J3RCxDUG9qRHBELGdCTXBrREosa0JDZ0J3RCxDUG9qRG5ELHNCTXBrREwsbUJDZ0J3RCxDUGtsRHhELGFNbG1EQSxhQ2dCd0QsQ0RoQnhELHFCQ2dCd0QsQ1B3bUR4RCxVTXhuREEsZ0JDZ0J3RCxDRGhCeEQsb0JDZ0J3RCxDUHNuRHhELFlNdG9EQSxrQkNnQndELENQK29EcEQsbUJNL3BESixlQ2dCd0QsQ0RoQnhELGVDZ0J3RCxDRGhCeEQsY0NnQndELENEaEJ4RCxlQ2dCd0QsQ1A0cURoRCx5Qk01ckRSLFNDZ0J3RCxDUDZyRGhELHlCTTdzRFIsY0NnQndELENEaEJ4RCxlQ2dCd0QsQ0RoQnhELFlDZ0J3RCxDRGhCeEQsV0NnQndELENQdXREcEQsa0JNdnVESixjQ2dCd0QsQ0RoQnhELGFDZ0J3RCxDRGhCeEQsYUNnQndELENQK3ZEcEQsbUJNL3dESixXQ2dCd0QsQ0RoQnhELFVDZ0J3RCxDRGhCeEQsV0NnQndELENEaEJ4RCxZQ2dCd0QsQ1BveER4RCxXTXB5REEsZ0JDZ0J3RCxDRGhCeEQscUJDZ0J3RCxDUG15RHBELGdCTW56REosS0NnQndELENEaEJ4RCxjQ2dCd0QsQ1BnekRoRCx5Q01oMERSLGNDZ0J3RCxDUDR6RHBELGlCTTUwREosYUNnQndELENQMjBEcEQsaUJNMzFESixjQ2dCd0QsQ0RoQnhELFVDZ0J3RCxDUDAxRHBELGlCTTEyREosZUNnQndELENQKzNEcEQsa0JNLzRESixlQ2dCd0QsQ1ArM0RuRCxzQk0vNERMLGNDZ0J3RCxDUHExQzVELGFNcjJDSSxhQ2dCd0QsQ0RoQnhELFdDZ0J3RCxDUHExQzVELGtCTXIyQ0ksYUNnQndELENEaEJ4RCxjQ2dCd0QsQ1BncEV4RCxjTWhxRUEsbUJDZ0J3RCxDRGhCeEQsYUNnQndELENQb3FFeEQsY01wckVBLHVCQ2dCd0QsQ1Brc0V4RCxjTWx0RUEseUJDZ0J3RCxDRGhCeEQsYUNnQndELENQb3RFeEQsaUJNcHVFQSx5QkNnQndELENQb3RFdkQsd0JNcHVFRCxhQ2dCd0QsQ0RoQnhELHFCQ2dCd0QsQ1B3dUV4RCxrQk14dkVBLG9CQ2dCd0QsQ0RoQnhELGlCQ2dCd0QsQ1IwQjNELENPVkMseUJQNUNGLFVBTVEsaUJBQWtCLENBQ2xCLFdBQVksQ0FNcEIsS0FNUSxjQUFlLENBMEJ2QixZT3pCRyxZQ09nRCxDRFBoRCxjQ09nRCxDUjhCbkQsT09yQ0csa0JDT2dELENSdUMzQyxhQUFlLENRdkM0QixDUjRDL0MsVUFHUSxjQUFlLENBQ2YsY0toRUgsQ0dnQjBDLENSc0RuRCxVTzdERyxjQ09nRCxDUjREbkQsTU9uRUcsU0NPZ0QsQ0RQaEQsa0JDT2dELENEUGhELFlDT2dELENEUGhELGFQdUVvQixDQVV2QixnQkFJUSxhQUFjLENBSXRCLFFBVVksVUFBWSxDUTVGMkIsQ1I4Ri9DLGFPckdELGtCQ09nRCxDUnlHdkMsVUFBVyxDQUNYLFdBQVksQ0FDWiwrQkFBZ0MsQ0FDaEMsaUJBQW1CLENBVFksQ0FjdkMsZ0JPeEhELFVDT2dELENSaUg5Qyx1Qk94SEYsVUNPZ0QsQ0RQaEQsV0NPZ0QsQ0RQaEQsT0NPZ0QsQ1J3SS9DLGNPL0lELGVDT2dELENSNEl2QyxhQUFlLENRNUl3QixDUmtLbkQsT0FRUSxVQUFXLENBQ1gsV0FBWSxDQUNaLFdBQVksQ0FDWixZQUFjLENRN0s2QixDUmlMbkQsV0FNUSxpQkFBbUIsQ1F2THdCLENSMEwvQyxpQk9qTUQsZ0JDT2dELENEUGhELGNDT2dELENEUGhELGNDT2dELENSMEw5Qyx1QkFzQlcsVUFBVyxDQUNYLFFBQVMsQ0FDVCxZQUFhLENBQ2IsV0FBWSxDQUNaLHlCQUEyQixDUXBOUSxDUnlOL0MsaUJPaE9ELGNDT2dELENSZ09uRCxNQVdRLGdCQUFpQixDQUNqQixTQUFVLENBQ1YsWUFBYSxDQUNiLGNBQWdCLENROU8yQixDUmdPbkQsaUJBb0NZLGFBQWUsQ1FwUXdCLENSZ09uRCxVT3ZPRyxrQkNPZ0QsQ0RQaEQsV0NPZ0QsQ1JpUm5ELEtBK0JRLGlCQUFrQixDQUNsQixrQkFBbUIsQ0FDbkIsYUFBZSxDUWxUNEIsQ0MxQm5ELE9BaUJRLFdBQWEsQ0RTOEIsQ0NMOUMsMkJGRkYsdUJFV3lELENBRzVDLGlCQUFrQixDQUNsQixxQkFBd0IsQ0FKb0IsQ0FT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USxTQUFVLENBQ1YsVUFBVyxDQUNYLFNBQVcsQ090dUR3QixDUGd3RDNDLG1CQWFRLFNBQVUsQ0FDVixPQUFRLENBQ1IsVUFBVyxDQUNYLFVBQVksQ09oeER1QixDUHF4RC9DLFdBVVEsV0FBWSxDQUNaLGdCQUFpQixDQUNqQixhQUFlLENPanlEd0IsQ1BveUQzQyxnQk0zeURMLEtDT2dELENQOHlEbkMsU0FBVyxDTzl5RHdCLENQaXpEdkMsb0JBT1EsU0FBVyxDT3h6RG9CLENQNnpEM0MsaUJBV1EsU0FBVyxDT3gwRHdCLENQNDBEM0MsaUJNbjFETCxTQ09nRCxDUHUxRG5DLFNBQVcsQ092MUR3QixDUDIxRDNDLGlCTWwyREwsV0NPZ0QsQ1AyMUQxQyxxQkFpQlcsU0FBVyxDTzUyRG9CLENQZzREM0Msa0JNdjRETCxXQ09nRCxDUGc0RDFDLHNCQXFCVyxTQUFXLENPcjVEb0IsQ1BzMUNuRCxhQTZsQlksV0FBWSxDQUNaLFVBQVksQ09wN0QyQixDUHMxQ25ELGtCQTZtQmdCLFVBQVcsQ0FDWCxVQUFZLENPcDhEdUIsQ1BpcEUvQyxjQVNRLFdBQVksQ0FDWixtQkFBcUIsQ08zcEVrQixDUHFxRS9DLGNBeUJRLFVBQVcsQ0FDWCxtQkFBcUIsQ08vckVrQixDUHFxRTlDLGtCQWFXLFlBQWEsQ0FieEIsaUNBbUJlLGFBQWMsQ0FXOUIsY00xc0VELHVCQ09nRCxDRFBoRCxXQ09nRCxDUGl0RXZDLFdBQWEsQ09qdEUwQixDUHF0RS9DLGlCQUlRLG9CQUFtQixDT3p0RW9CLENQcXRFOUMsd0JNNXRFRixrQkNPZ0QsQ1BrdUVuQyxjQUFlLENBQ2YsZ0JBQWtCLENPbnVFaUIsQ1B5dUUvQyxrQkFPUSxjQUFlLENBQ2Ysa0JBQW1CLENBQ25CLGlCQUFrQixDQUNsQixjQUFnQixDT252RXVCLENSbEJsRCIsImZpbGUiOiJtYWluLm1pbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAaW1wb3J0IFwic3lzdGVtL3ZhcmlhYmxlc1wiO1xuQGltcG9ydCBcInN5c3RlbS9taXhpblwiO1xuXG5odG1sLFxuYm9keSB7XG4gICAgLy8gICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgLy8gICB3aWR0aDogMTAwdnc7XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKHhzKSB7XG4gICAgICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgIH1cbn1cblxuXG5cbmJvZHkge1xuICAgIGZvbnQtZmFtaWx5OiAkZmY7XG4gICAgY29sb3I6ICR0ZXh0O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKHhzKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG59XG5cbmIsXG5zdHJvbmcge1xuICAgIGZvbnQtZmFtaWx5OiAkZmY7XG4gICAgZm9udC13ZWlnaHQ6ICRib2xkO1xufVxuXG5pbWcge1xuICAgIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5mbGV4LXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLnctMTAwIHtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuLnNpdGUtd2lkdGgge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBAaW5jbHVkZSB2dygkd2lkdGg6IDE2NTUsXG4gICAgICAgICRwYWRkaW5nOiAwIDE1KTtcbiAgICAvLyAgd2lkdGg6IDE2NTVweDtcbiAgICBtYXJnaW46IDAgYXV0bztcblxuICAgIC8vICBwYWRkaW5nOiAwIDE1cHg7IFxuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8obGcpIHt9XG59XG5cblxuLnRpdGxlIHtcbiAgICBmb250LWZhbWlseTogJGZmO1xuICAgIGZvbnQtd2VpZ2h0OiAkZXh0LWJvbGQ7XG4gICAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgICBjb2xvcjogJGJyYW5kO1xuICAgIEBpbmNsdWRlIHZ3KCRmb250LXNpemU6IDU0LFxuICAgICAgICAkbWFyZ2luLWJvdHRvbTogMjApO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC10byh4cykge1xuICAgICAgICBmb250LXNpemU6IDM0cHg7XG4gICAgfVxufVxuXG4udGV4dCB7XG4gICAgJi0tc20geyBcbkBpbmNsdWRlIHZ3KCRmb250LXNpemU6IDI0KTtcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byh4cykge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRtZWQ7XG5cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnN1YnRpdGxlIHtcbiAgICBmb250LWZhbWlseTogJGZmO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgQGluY2x1ZGUgdncoJGZvbnQtc2l6ZTogMzgpO1xufVxuXG4ubGluZSB7XG4gICAgQGluY2x1ZGUgdncoJHdpZHRoOiA4LFxuICAgICAgICAkYm9yZGVyLXJhZGl1czogMTAsXG4gICAgICAgICRoZWlnaHQ6IDQyMCxcbiAgICAgICAgJG1hcmdpbjogMCBhdXRvKTtcblxuICAgIHRvcDogMDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQ6ICM0RTlDQUQ7XG5cbn1cblxuLnZpc2libGUtbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC10byh4cykge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG59XG5cbi5zY3JvbGwge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgQGluY2x1ZGUgdncoJGJvdHRvbTogNTUpO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKHhzKSB7XG4gICAgICAgICAgICBib3R0b206IDE3cHg7XG4gICAgICAgIH1cbiAgICAmX19pbWcge1xuICAgICAgICBAaW5jbHVkZSB2dygkd2lkdGg6IDM1LFxuICAgICAgICAgICAgJGhlaWdodDogNjYsXG4gICAgICAgICAgICAkYm9yZGVyLXJhZGl1czogMjUsXG4gICAgICAgICAgICBcbiAgICAgICAgICAgICRib3gtc2hhZG93OiBpbnNldCAwIDAgMCA0ICNmZmYpO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogOTk7XG5vdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKHhzKSB7XG4gICAgICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgICAgIGhlaWdodDogNTFweDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDJweCAjZmZmO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgfVxuXG4gICAgfVxuXG4gICAgJl9fY2lyY2xlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBAaW5jbHVkZSB2dygkd2lkdGg6IDEwKTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblxuICAgICAgICAmOmJlZm9yZSB7XG5cbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgICAgIGxlZnQ6IDAlO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxLjVzO1xuICAgICAgICAgICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gICAgICAgICAgICBhbmltYXRpb24tbmFtZTogc2Nyb2xsO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgQGluY2x1ZGUgdncoJHdpZHRoOiAxMCxcbiAgICAgICAgICAgICAgICAkaGVpZ2h0OiAxMCxcbiAgICAgICAgICAgICAgICAkdG9wOiA4KVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGV4dCB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuQGluY2x1ZGUgdncoJG1hcmdpbi10b3A6IDM1KTtcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byh4cykge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGtleWZyYW1lcyBzY3JvbGwge1xuICAgICAgICAwJSB7XG5cbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cblxuICAgICAgICAxMDAlIHtcblxuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg0NnB4KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oeHMpIHtcbiAgICAgICAgLy8gZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG5cbi5jaGVjayB7XG4gICAgQGluY2x1ZGUgdncoJHdpZHRoOiA1NSxcbiAgICAgICAgJGhlaWdodDogNTUpO1xuICAgIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL2ltZy01LnBuZykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiA5OSU7XG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKHhzKSB7XG4gICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgIGZsZXgtZ3JvdzogMDtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgfVxufVxuXG4ubGlzdC1pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgQGluY2x1ZGUgdncoJG1hcmdpbi1ib3R0b206IDY3KTtcblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oeHMpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDZweDtcbiAgICB9XG5cbiAgICAmX190ZXh0IHtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRtZWQ7XG4gICAgICAgIEBpbmNsdWRlIHZ3KCRtYXJnaW4tbGVmdDo1NSxcbiAgICAgICAgICAgICRmb250LXNpemU6IDI0LFxuICAgICAgICAgICAgJHBhZGRpbmc6IDAgMTApO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZmxleC1ncm93OiAxO1xuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgICBAaW5jbHVkZSB2dyhcbiAgICAgICAgICAgICAgICAvLyAkaGVpZ2h0OiAxLFxuICAgICAgICAgICAgICAgICRsZWZ0OiAwLFxuICAgICAgICAgICAgICAgICRib3R0b206IC0xNik7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjQzJDMkMyO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKHhzKSB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogLTEycHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE3M3B4O1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2ljb24ge1xuICAgICAgICBAaW5jbHVkZSB2dygkZm9udC1zaXplOiAzNCk7XG4gICAgICAgIGNvbG9yOiAkYnJhbmQ7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuXG4uaW5nciB7XG4gICAgQGluY2x1ZGUgdncoJGhlaWdodDogMjg3LFxuICAgICAgICAkd2lkdGg6IDI3NyxcbiAgICAgICAgJHBhZGRpbmctYm90dG9tOiA3MCk7XG4gICAgLy8gYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvaW1nLTYuc3ZnKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgICAvLyBiYWNrZ3JvdW5kLXNpemU6IDk4JTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbnBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKHhzKSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICB3aWR0aDogNDglO1xuICAgICAgICBoZWlnaHQ6IDE4MHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDE2N3B4O1xuICAgIH1cblxuICAgICZfX2Jne1xucG9zaXRpb246IGFic29sdXRlO1xubGVmdDogMDtcbnRvcDogMDtcbndpZHRoOiAxMDAlO1xuaGVpZ2h0OiAxMDAlO1xuei1pbmRleDogMDtcbnN2Z3tcbiAgICB3aWR0aDogMTAwJTtcbmhlaWdodDogMTAwJVxufVxuICAgIH1cblxuICAgIGZpZ2NhcHRpb24ge1xuICAgICAgICBmb250LXdlaWdodDogJGJvbGQ7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBAaW5jbHVkZSB2dygkZm9udC1zaXplOiAyMSk7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byh4cykge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIEBpbmNsdWRlIHZ3KCRtYXJnaW4tYm90dG9tOiAyMCxcbiAgICAgICAgICAgICR3aWR0aDogMTQwKTtcbiAgICB9XG59XG5cbi5idG4ge1xuICAgIGNvbG9yOiAkYnJhbmQ7XG4gICAgQGluY2x1ZGUgdncoJGZvbnQtc2l6ZTogMzgsXG4gICAgICAgICRwYWRkaW5nOiAzMCAxMDAsXG4gICAgICAgICRib3JkZXItcmFkaXVzOiAxNSk7XG4gICAgZm9udC13ZWlnaHQ6ICRzZW1pLWJvbGQ7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4ycyBjdWJpYy1iZXppZXIoLjQsIDAsIDEsIDEpO1xuICAgIGJveC1zaGFkb3c6IDAgMTRweCAyNnB4IC0xMnB4IHJnYmEoMTY3LCAxNjcsIDE2NywgMC4zMiksIDAgNHB4IDIzcHggMCByZ2JhKDAsIDAsIDAsIC4wMiksIDAgOHB4IDEwcHggLTVweCByZ2JhKDEzMywgMTMyLCAxMzIsIDAuMik7XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKHhzKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkYnJhbmQ7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDJweCAwIGhzbGEoMCwgMCUsIDYwJSwgLjE0KSwgMCAzcHggMXB4IC0ycHggaHNsYSgwLCAwJSwgNjAlLCAuMiksIDAgMXB4IDVweCAwIGhzbGEoMCwgMCUsIDYwJSwgLjEyKTtcbiAgICB9XG4mLS1ibHVle1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQ6ICAkYnJhbmQ7XG4gICAgJjpob3ZlciB7XG4gICAgICAgIC8vIGNvbG9yOiAkYnJhbmQ7XG4gICAgICAgIC8vIGJhY2tncm91bmQ6ICAjZmZmO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgYm94LXNoYWRvdzogMCAycHggMnB4IDAgaHNsYSgwLCAwJSwgNjAlLCAuMTQpLCAwIDNweCAxcHggLTJweCBoc2xhKDAsIDAlLCA2MCUsIC4yKSwgMCAxcHggNXB4IDAgaHNsYSgwLCAwJSwgNjAlLCAuMTIpO1xuICAgIH1cbn1cblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oeHMpIHtcbiAgICAgICAgcGFkZGluZzogMThweCA0OHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgfVxufSIsIkBpbXBvcnQgXCJzeXN0ZW0vdmFyaWFibGVzXCI7XG5AaW1wb3J0IFwic3lzdGVtL21peGluXCI7XG5cbi8vIGNhbnZhc3tcbi8vICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4vLyBcdGxlZnQ6IDA7XG4vLyBcdHRvcDogMDtcbi8vIFx0ei1pbmRleDogOTk5OTk7XG4vLyB9XG5Aa2V5ZnJhbWVzIGZsb2F0IHtcbiAgICAwJSB7XG4gICAgICAgIC8vIGJveC1zaGFkb3c6IDAgNXB4IDE1cHggMHB4IHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGV5KDBweCk7XG4gICAgfVxuXG4gICAgNTAlIHtcbiAgICAgICAgLy8gYm94LXNoYWRvdzogMCAyNXB4IDE1cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGV5KC0yMHB4KTtcbiAgICB9XG5cbiAgICAxMDAlIHtcbiAgICAgICAgLy8gYm94LXNoYWRvdzogMCA1cHggMTVweCAwcHggcmdiYSgwLCAwLCAwLCAwLjQpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZXkoMHB4KTtcbiAgICB9XG59XG5cbi5oZWFkZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiA5O1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC10byh4cykge1xuICAgICAgICB6LWluZGV4OiA5OTk5O1xuICAgIH1cblxuICAgIC5zaXRlLXdpZHRoIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBAaW5jbHVkZSB2dygkcGFkZGluZzogNDMgMCA0Myk7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byh4cykge1xuICAgICAgICAgICAgcGFkZGluZzogMzdweCAwO1xuXG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubG9nbyB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgQGluY2x1ZGUgdncoJG1hcmdpbi1sZWZ0OiA3NixcbiAgICAgICAgICAgICR3aWR0aDogMzA1KTtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKHhzKSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgICAgICAgICAgIHdpZHRoOiAxNTVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmNhbi1kbyB7XG4gICAgQGluY2x1ZGUgdncoJHBhZGRpbmctdG9wOiAxMTcpO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC10byh4cykge1xuICAgICAgICBwYWRkaW5nLXRvcDogNDFweDtcbiAgICB9XG5cbiAgICAudGl0bGUge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byh4cykge1xuICAgICAgICAgICAgZm9udC1zaXplOiAzNHB4O1xuICAgICAgICAgICAgd2lkdGg6IDYxJTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgfVxuXG4gICAgfVxuXG4gICAgJl9fcGlsbHMge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oeHMpIHtcbiAgICAgICAgICAgIHdpZHRoOiAxNjlweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDE2OXB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwcHggYXV0byAtN3B4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fbGlzdCB7XG4gICAgICAgIEBpbmNsdWRlIHZ3KCRtYXJnaW4tdG9wOiAxMTcsXG4gICAgICAgICAgICAkcGFkZGluZzogMCAxNDUpO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKHhzKSB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLmxpc3QtaXRlbSB7XG4gICAgICAgICAgICBmbGV4LWJhc2lzOiA0MCU7XG4gICAgICAgICAgICBAaW5jbHVkZSB2dygkcGFkZGluZy1sZWZ0OiAyMCk7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oeHMpIHtcbiAgICAgICAgICAgICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuXG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX3RleHQge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHZ3KCRtaW4td2lkdGg6IDMxNSk7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKHhzKSB7XG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB2dygkcGFkZGluZy1sZWZ0OiA0Nyk7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKHhzKSB7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcblxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpudGgtY2hpbGQob2RkKSB7XG4gICAgICAgICAgICAgICAgZmxleC1iYXNpczogMzclO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byh4cykge1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faW1nIHtcbiAgICAgICAgQGluY2x1ZGUgdncoJHdpZHRoOiA1MzMsXG4gICAgICAgICAgICAkbWFyZ2luOiAtMzIwIGF1dG8gMCk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg3JSk7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byh4cykge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmxpbmUge1xuICAgICAgICBAaW5jbHVkZSB2dygkbWFyZ2luLXRvcDogLTI2MCk7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byh4cykge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2luZ3Ige1xuICAgICAgICBAaW5jbHVkZSB2dygkbWFyZ2luLXRvcDogLTEwNyk7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKHhzKSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAmLWl0ZW0ge1xuICAgICAgICAgICAgYW5pbWF0aW9uOiBmbG9hdCA2cyBlYXNlLWluLW91dCBpbmZpbml0ZTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHotaW5kZXg6IDQ7XG5cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB2dygkbWFyZ2luOiAxMDMgMCAwKTtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oeHMpIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwcHggMCAwO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oeHMpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDdweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMSkge1xuXG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHZ3KCRtYXgtd2lkdGg6IDkwKTtcblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKHhzKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA0N3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAycHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IDAuOHM7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKHhzKSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0yOHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB2dygkbWF4LXdpZHRoOiAxMTUpO1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oeHMpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNDVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogMS40cztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtdGV4dCB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkbWVkO1xuICAgICAgICAgICAgQGluY2x1ZGUgdncoJGZvbnQtc2l6ZTogMjQsXG4gICAgICAgICAgICAgICAgJG1hcmdpbi1ib3R0b206IDIzKTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byh4cykge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtMjBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICB9XG4gICAgfVxufVxuXG4uZGVzY3Ige1xuICAgIGJhY2tncm91bmQ6ICNGMkVFRTQ7XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKHhzKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDE0MXB4O1xuICAgIH1cblxuICAgICZfX3RvcC1pbWcge1xuICAgICAgICAvLyBkaXNwbGF5OiBub25lO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDYlKTtcbiAgICAgICAgQGluY2x1ZGUgdncoJG1hcmdpbjogLTExNzIgYXV0byAwLFxuICAgICAgICAgICAgJHdpZHRoOiAyNTApO1xuXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oeHMpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDE0OHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAtMjE3cHggYXV0byAyOHB4O1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDVweCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19iZyB7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byh4cykge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC52aXNpYmxlLW1vYmlsZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKHhzKSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgfVxuXG4gICAgJl9faGVhZGVyIHtcbiAgICAgICAgQGluY2x1ZGUgdncoJG1hcmdpbi10b3A6IDAsXG4gICAgICAgICAgICAkcGFkZGluZy1sZWZ0OiAyNjYsXG4gICAgICAgICAgICAkbWFyZ2luLWJvdHRvbTogMTIyKTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKHhzKSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxOXB4O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG5cbiAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHZ3KCRmb250LXNpemU6IDgwKTtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKHhzKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzNHB4O1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGV4dC1ib2xkO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjRTBEOEMzO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi1pbWcge1xuICAgICAgICAgICAgQGluY2x1ZGUgdncoJHdpZHRoOiAzMTUsXG4gICAgICAgICAgICAgICAgJG1hcmdpbi10b3A6IC0xNyxcbiAgICAgICAgICAgICAgICAkbWFyZ2luLWxlZnQ6IDUpO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKHhzKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE2NXB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi1yb3cge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byh4cykge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cblxuICAgICAgICAvLyBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAmLnJldmVyc2Uge1xuICAgICAgICAgICAgLmRlc2NyX19pbWcge1xuICAgICAgICAgICAgICAgIG9yZGVyOiAxO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdncoJG1hcmdpbi10b3A6IDQwLFxuICAgICAgICAgICAgICAgICAgICAkbWFyZ2luLXJpZ2h0OiAtNixcbiAgICAgICAgICAgICAgICAgICAgJHBhZGRpbmc6IDEwIDQwIDgwIDEwMCk7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvc2hhZG93LTIucG5nKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB2dygkZmxleC1iYXNpczogNTMwLFxuICAgICAgICAgICAgICAgICAgICAkaGVpZ2h0OiA0ODAsXG4gICAgICAgICAgICAgICAgICAgICRtYXJnaW46IDk5IDc1LFxuICAgICAgICAgICAgICAgICAgICAkcGFkZGluZzogMCk7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKHhzKSB7XG5cbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTU5cHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTQ0cHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5kZXNjcl9fY29udGVudCB7XG4gICAgICAgICAgICAgICAgb3JkZXI6IDA7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdncoJHBhZGRpbmctbGVmdDogMTMwLFxuICAgICAgICAgICAgICAgICAgICAkcGFkZGluZy10b3A6IDApO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byh4cykge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2ltZyB7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL3NoYWRvdy0wMS5wbmcpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgZmxleC1ncm93OiAwO1xuICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgQGluY2x1ZGUgdncoJGZsZXgtYmFzaXM6IDUzMCxcbiAgICAgICAgICAgICRoZWlnaHQ6IDQ4MCxcbiAgICAgICAgICAgICRtYXJnaW46IDk5IDc1LFxuICAgICAgICAgICAgJHBhZGRpbmc6IDApO1xuXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKHhzKSB7XG4gICAgICAgICAgICB3aWR0aDogMTU5cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDE0NHB4O1xuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgICAgLy8gcGFkZGluZzogMjRweCA0MHB4IDQwcHggMzVweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtd3JhcCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwJSwgMCUpO1xuICAgICAgICB9XG5cbiAgICAgICAgJi1pY29uIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHZ3KCR3aWR0aDogMjkwKTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHotaW5kZXg6IDk7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oeHMpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLWJnIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDBweCwgMHB4KTtcblxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgLy8gdG9wOiAxcHg7XG4gICAgICAgICAgICAvLyBsZWZ0OiAtMTRweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIHZ3KCR0b3A6IDEsXG4gICAgICAgICAgICAgICAgJGxlZnQ6IC0xNCwgKTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byh4cykge1xuICAgICAgICAgICAgICAgIGxlZnQ6IC00cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHdpZHRoOiAxMDYlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCUsIDAlKTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgO1xuICAgIH1cblxuICAgICZfX2NvbnRlbnQge1xuICAgICAgICBmbGV4LWJhc2lzOiA1MCU7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byh4cykge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5kZXNjcl9fdGl0bGUge1xuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byh4cykge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICAgIEBpbmNsdWRlIHZ3KCRmb250LXNpemU6IDgwKTtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRleHQtYm9sZDtcbiAgICAgICAgY29sb3I6ICNFMEQ4QzM7XG4gICAgICAgIEBpbmNsdWRlIHZ3KCRtYXJnaW4tYm90dG9tOiA3MCk7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byh4cykge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNzBweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDM0cHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX190ZXh0IHtcbiAgICAgICAgQGluY2x1ZGUgdncoJGZvbnQtc2l6ZTogMjYsXG4gICAgICAgICAgICAkbWFyZ2luLWJvdHRvbTogNTUpO1xuICAgICAgICBmb250LXdlaWdodDogJG1lZDtcbiAgICAgICAgY29sb3I6ICRkYXJrO1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oeHMpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmxpbmUge1xuICAgICAgICBAaW5jbHVkZSB2dygkaGVpZ2h0OiAzNzgsXG4gICAgICAgICAgICAkbWFyZ2luLXRvcDogNjAsXG4gICAgICAgICAgICAkbWFyZ2luLWJvdHRvbTogMTkpO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRTBEOEMzO1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oeHMpIHtcbiAgICAgICAgICAgIGhlaWdodDogMTU4cHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzNnB4O1xuXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAtMTBweDtcbiAgICAgICAgICAgIHdpZHRoOiA0cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19ibG9jayB7XG4gICAgICAgICYuYmx1ZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjNjlDQkUyO1xuICAgICAgICAgICAgQGluY2x1ZGUgdncoJG1hcmdpbi10b3A6IC00MCxcbiAgICAgICAgICAgICAgICAkcGFkZGluZy10b3A6IDQwMCk7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oeHMpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtMzBweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNThweDtcblxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZGVzY3JfX2NvbnRlbnQge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHZ3KCRwYWRkaW5nLXRvcDogNjApO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byh4cykge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmRlc2NyX19pbWcge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL3NoYWRvdy0zLnBuZykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG5cblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oeHMpIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE1OXB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE0NHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi1pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdncoJHdpZHRoOiAxOTkpO1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oeHMpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYnRuIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB2dygkd2lkdGg6IDEyMSxcbiAgICAgICAgICAgICAgICAgICAgICAgICRoZWlnaHQ6IDIyNSk7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL2ltZy0xNi5zdmcpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwNSUsIC0yMCUpO1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oeHMpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5kZXNjcl9fdGl0bGUge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubGluZSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdncoJG1hcmdpbjogMTEwIGF1dG8gLTExNik7XG5cbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjNEU5Q0FEO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byh4cykge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDQwcHggYXV0byAtMTNweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLmxhc3Qge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB2dygkbWFyZ2luOiAxNDAgYXV0byAtNDYpO1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oeHMpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogNzBweCBhdXRvIC03OXB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZGVzY3Itcm93LnJldmVyc2Uge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHZ3KCRwYWRkaW5nLXRvcDogNjApO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byh4cykge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5idG4ge1xuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmRlc2NyX19pbWcge1xuICAgICAgICAgICAgICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgICAgICAgICAgICAgLy8gcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgLy8gQGluY2x1ZGUgdncoJG1hcmdpbi10b3A6IDQwLFxuICAgICAgICAgICAgICAgICAgICAvLyAgICAgJG1hcmdpbi1yaWdodDogLTYsXG4gICAgICAgICAgICAgICAgICAgIC8vICAgICAkcGFkZGluZzogMCk7IFxuXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL3NoYWRvdy00LnBuZykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oeHMpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vIG1hcmdpbi10b3A6IC02cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAvLyBtYXJnaW46IC02cHggYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vIHBhZGRpbmc6IDdweCAzNnB4IDEwcHggNTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNTlweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTQ0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmLWljb24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdncoJHdpZHRoOiAyNjgpO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKHhzKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmRlc2NyX19jb250ZW50IHtcbiAgICAgICAgICAgICAgICAgICAgb3JkZXI6IDA7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHZ3KCRwYWRkaW5nLWxlZnQ6IDEzMCxcbiAgICAgICAgICAgICAgICAgICAgICAgICRwYWRkaW5nLXRvcDogMCk7XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byh4cykge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi53aGl0ZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgICAgQGluY2x1ZGUgdncoJHBhZGRpbmc6IDYwIDAgMCk7XG5cbiAgICAgICAgICAgIC5kZXNjcl9fdGl0bGUge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oeHMpIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiA4MHB4IGF1dG8gNjZweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5kZXNjcl9fY29udGVudCB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdncoJHBhZGRpbmctdG9wOiA1MCk7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKHhzKSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZGVzY3JfX2ltZyB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvc2hhZG93LTUucG5nKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgIWltcG9ydGFudDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oeHMpIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE1OXB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE0NHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi1pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdncoJHdpZHRoOiAxOTIpO1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oeHMpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA3MHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uYmVuZWZpdCB7XG4gICAgQGluY2x1ZGUgdncoJHBhZGRpbmctdG9wOiAyMjIsXG4gICAgICAgICRwYWRkaW5nLWJvdHRvbTogMjgzKTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKHhzKSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA5MnB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuXG4gICAgfVxuXG4gICAgLnRpdGxlIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBAaW5jbHVkZSB2dygkZm9udC1zaXplOiA4MCk7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byh4cykge1xuICAgICAgICAgICAgZm9udC1zaXplOiAzNHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3N1YnRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBmb250LXdlaWdodDogJHJlZztcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgICZfX2l0ZW1zIHtcbiAgICAgICAgQGluY2x1ZGUgdncoJG1hcmdpbi10b3A6IDUyKTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byh4cykge1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTJweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vICZfX2l0ZW1zIHtcbiAgICAvLyAgICAgQGluY2x1ZGUgdncoJG1hcmdpbi10b3A6IDUyKTtcbiAgICAvLyAgICAgZGlzcGxheTogZmxleDtcbiAgICAvLyAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAvLyAgICAgQGluY2x1ZGUgcmVzcG9uZC10byh4cykge1xuICAgIC8vICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgIC8vICAgICAgICAgbWFyZ2luLXRvcDogMTJweDtcbiAgICAvLyAgICAgfVxuICAgIC8vICAgICAmLXNsaWRlcntcbiAgICAvLyAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIC8vICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC8vICAgICAgICAgei1pbmRleDogOTk7XG4gICAgLy8gICAgIC5zbGljay10cmFja3tcbiAgICAvLyAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLy8gICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAvLyAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oeHMpe1xuICAgIC8vICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDs7XG4gICAgLy8gICAgICAgICB9XG4gICAgLy8gICAgIH1cbiAgICAvLyAgICAgfVxuICAgIC8vIH1cblxuICAgICZfX2l0ZW0ge1xuICAgICAgICAvLyBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9zaGFwZS04LnBuZykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL3NoYXBlLTgucG5nKTtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAvLyBmbGV4LXdyYXA6IHdyYXA7O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIC8vIHRyYW5zaXRpb246IGJhY2tncm91bmQtaW1hZ2UgMC40cyBlYXNlO1xuICAgICAgICBAaW5jbHVkZSB2dygkd2lkdGg6IDI1OSAhaW1wb3J0YW50LFxuICAgICAgICAgICAgJGhlaWdodDogMjk4ICFpbXBvcnRhbnQsXG4gICAgICAgICAgICAkbWFyZ2luOiAwIDEwKTtcblxuICAgICAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9zaGFwZS05LnBuZykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDkzJTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oeHMpIHtcbiAgICAgICAgICAgIC8vIHdpZHRoOiAxNjBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgLy8gaGVpZ2h0OiAxNDVweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbWFyZ2luOiAwIDVweDtcbiAgICAgICAgICAgIHdpZHRoOiAxNjBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgaGVpZ2h0OiAxODVweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9zaGFwZS05LnBuZykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDkzJTtcbiAgICAgICAgfVxuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgQGluY2x1ZGUgdncoJGZvbnQtc2l6ZTogMjQpO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRib2xkO1xuICAgICAgICAgICAgY29sb3I6ICM0NTZFNzk7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byh4cykge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogNzAlO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5mb2N1cyB7XG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKHhzKSB7XG4gICAgICAgICAgICAgICAgb3JkZXI6IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdncoJHdpZHRoOiAxMjgpO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byh4cykge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNzFweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmJyYWluIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oeHMpIHtcbiAgICAgICAgICAgICAgICBvcmRlcjogMjtcbiAgICAgICAgICAgICAgICBtYXJnaW46IC00MHB4IDUwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGltZyB7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB2dygkd2lkdGg6IDEwNSk7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKHhzKSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA2OXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuZW5lcmd5IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oeHMpIHtcbiAgICAgICAgICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaW1nIHtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHZ3KCR3aWR0aDogNzIpO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byh4cykge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLm1ldGFib2xpc20ge1xuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byh4cykge1xuICAgICAgICAgICAgICAgIG9yZGVyOiA0O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBpbWcge1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdncoJHdpZHRoOiA5MCk7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKHhzKSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuaW5mbGFtIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oeHMpIHtcbiAgICAgICAgICAgICAgICBvcmRlcjogNTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaW1nIHtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHZ3KCR3aWR0aDogNzgpO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byh4cykge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDNweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pbWdzIHtcbiAgICAgICAgQGluY2x1ZGUgdncoJG1hcmdpbjogMTYgYXV0byA4MCk7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byh4cykge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2ltZyB7XG4gICAgICAgIEBpbmNsdWRlIHZ3KCR3aWR0aDogMTI3LFxuICAgICAgICAgICAgJG1hcmdpbjogMCBhdXRvKTtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnJldmlldyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHotaW5kZXg6IDE7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIEBpbmNsdWRlIHZ3KCRtYXJnaW4tdG9wOiA3MCk7XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKHhzKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IC0yMXB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogMHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNjVweDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICB9XG5cblxuICAgICZfX3dyYXAge1xuICAgICAgICBAaW5jbHVkZSB2dygkd2lkdGg6IDc1MCk7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKHhzKSB7XG4gICAgICAgICAgICB3aWR0aDogODMlO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBAaW5jbHVkZSB2dygkd2lkdGg6IDI2MCxcbiAgICAgICAgICAgICAgICAkaGVpZ2h0OiAyMDApO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTY1JSwgLTI2JSk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9pbWctMTguc3ZnKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byh4cykge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA2OHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogNTJweDtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMzYlLCAtNDYlKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5qcy1yZXZpZXctc2xpZGVyIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faXRlbSB7fVxuXG4gICAgJl9fdGV4dCB7XG4gICAgICAgIEBpbmNsdWRlIHZ3KCRmb250LXNpemU6IDM0LFxuICAgICAgICAgICAgJG1hcmdpbi1ib3R0b206IDMwKTtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRib2xkO1xuICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byh4cykge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19hdXRob3Ige1xuICAgICAgICBAaW5jbHVkZSB2dygkZm9udC1zaXplOiAyMSxcbiAgICAgICAgICAgICRtYXJnaW46IDAgYXV0byAwKTtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRtZWQ7XG4gICAgICAgIGNvbG9yOiAkYnJhbmQ7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byh4cykge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwcHggYXV0byAyMHB4O1xuICAgICAgICB9XG5cbiAgICB9XG5cbiAgICAmX19hcnJvdyB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgQGluY2x1ZGUgdncoJG1hcmdpbi10b3A6MTUwKTtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKHhzKSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmJ4LWNvbnRyb2xzLWRpcmVjdGlvbiB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAuc2xpY2stcHJldixcbiAgICAgICAgLnNsaWNrLW5leHQge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgQGluY2x1ZGUgdncoJHdpZHRoOiA3NCwgJGhlaWdodDogNzQsICRtYXJnaW46IDAgMzApO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvYXJyb3ctbGVmdC5zdmcpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA5OCUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG5cbiAgICAgICAgICAgICY6YmVmb3JlLFxuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byh4cykge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMjNweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICB9XG5cbiAgICAgICAgLnNsaWNrLW5leHQge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvYXJyb3ctcmlnaHQuc3ZnKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogOTglO1xuICAgICAgICB9XG5cbiAgICAgICAgLmJ4LXBhZ2VyLWl0ZW0ge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2ltZyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgQGluY2x1ZGUgdncoJGJvdHRvbTogLTE4MCxcbiAgICAgICAgICAgICR3aWR0aDogNTkzKTtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKHhzKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgIH1cblxuICAgICAgICAmLnZpc2libGUtbW9iaWxlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oeHMpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogMzAwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNDBweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9tLXJldmlldy5wbmcpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0byA0M3B4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICB9XG59XG5cbi5ob3ctdXNlIHtcbiAgICBiYWNrZ3JvdW5kOiAkYnJhbmQ7XG4gICAgQGluY2x1ZGUgdncoJHBhZGRpbmctdG9wOiAyMTApO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC10byh4cykge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTA0cHg7XG5cbiAgICB9XG5cbiAgICAudGl0bGUge1xuICAgICAgICBAaW5jbHVkZSB2dygkZm9udC1zaXplOiA4MCxcbiAgICAgICAgICAgICRtYXJnaW4tYm90dG9tOiAxMzMpO1xuICAgICAgICBjb2xvcjogIzQ1NkU3OTtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRleHQtYm9sZDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oeHMpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQzcHg7XG4gICAgICAgIH1cblxuICAgIH1cblxuICAgICZfX3JvdyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBAaW5jbHVkZSB2dygkbWFyZ2luLWJvdHRvbTogMTkzKTtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKHhzKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEyOHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLy8gZGl2e1xuICAgICAgICAvLyAgICAgb3BhY2l0eTogMDs7XG5cbiAgICAgICAgLy8gfVxuICAgIH1cblxuICAgICZfX2xlZnQge1xuICAgICAgICBAaW5jbHVkZSB2dygkZmxleC1iYXNpczogNDAwLFxuICAgICAgICAgICAgJG1hcmdpbjogMCA0MCk7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oeHMpIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oeHMpIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDYycHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBAaW5jbHVkZSB2dygkd2lkdGg6IDEwNSxcbiAgICAgICAgICAgICAgICAkaGVpZ2h0OiAzMDApO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTcyJSwgLTE2JSk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9kb2N0b3Iuc3ZnKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXIgIWltcG9ydGFudDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byh4cykge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBAaW5jbHVkZSB2dygkZm9udC1zaXplOiAyNCxcbiAgICAgICAgICAgICAgICAkbWFyZ2luLXRvcDogODYpO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRib2xkO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICAgICBiciB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oeHMpIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byh4cykge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG5cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3JpZ2h0IHtcbiAgICAgICAgQGluY2x1ZGUgdncoJGZsZXgtYmFzaXM6IDQwMCxcbiAgICAgICAgICAgICRtYXJnaW46IDAgNDApO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKHhzKSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIEBpbmNsdWRlIHZ3KCR3aWR0aDogMTQyLFxuICAgICAgICAgICAgICAgICRoZWlnaHQ6IDI4Myk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxNTMlLCAtMTUlKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL2RvY3Rvci0yLnN2ZykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oeHMpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHZ3KCRtYXJnaW4tYm90dG9tOiAyNSk7XG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKHhzKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE1MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgQGluY2x1ZGUgdncoJGZvbnQtc2l6ZTogMjQsXG4gICAgICAgICAgICAgICAgJG1hcmdpbi10b3A6IDg2KTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAgICAgYnIge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKHhzKSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oeHMpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuXG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19hbmQge1xuICAgICAgICBAaW5jbHVkZSB2dygkZm9udC1zaXplOiA4MCxcbiAgICAgICAgICAgICRmbGV4LWJhc2lzOiA5MCxcbiAgICAgICAgICAgICRtYXJnaW4tYm90dG9tOiAxMDApO1xuICAgICAgICBjb2xvcjogIzQ1NkU3OTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250LXdlaWdodDogJGV4dC1ib2xkO1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oeHMpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgICAgICAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW46IDM1cHggYXV0byAzNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byh4cykge1xuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDYwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbn1cblxuLnN1cHBsIHtcbiAgICBAaW5jbHVkZSB2dygkcGFkZGluZy1ib3R0b206IDgxKTtcblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oeHMpIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwM3B4O1xuICAgIH1cblxuICAgIC50aXRsZSB7XG4gICAgICAgIEBpbmNsdWRlIHZ3KCRtYXJnaW4tYm90dG9tOiA1Myk7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byh4cykge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzNweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2ltZyB7XG4gICAgICAgIEBpbmNsdWRlIHZ3KCR3aWR0aDogODQzLFxuICAgICAgICAgICAgJG1hcmdpbjogMCBhdXRvKTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byh4cykge1xuICAgICAgICAgICAgd2lkdGg6IDkwJTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBAaW5jbHVkZSB2dygkd2lkdGg6MTUwLFxuICAgICAgICAgICAgICAgICRoZWlnaHQ6IDI5Mik7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvZG9jdG9yLTMucG5nKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xOTElLCAwJSk7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oeHMpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fbGluayB7XG4gICAgICAgIEBpbmNsdWRlIHZ3KCRmb250LXNpemU6IDI0LFxuICAgICAgICAgICAgJG1hcmdpbi10b3A6IDQwKTtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oeHMpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEycHg7XG4gICAgICAgIH1cblxuXG4gICAgfVxufVxuXG4uaW5zaWRlIHtcbiAgICBAaW5jbHVkZSB2dygkcGFkZGluZy10b3A6IDgwLFxuICAgICAgICAkcGFkZGluZy1ib3R0b206IDI0NCk7XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKHhzKSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA1NnB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNHB4O1xuXG4gICAgfVxuXG4gICAgLnRpdGxlIHtcbiAgICAgICAgQGluY2x1ZGUgdncoJGZvbnQtc2l6ZTogODAsXG4gICAgICAgICAgICAkbWFyZ2luLWJvdHRvbTogMTEwKTtcbiAgICAgICAgY29sb3I6ICM0NTZFNzk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZXh0LWJvbGQ7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKHhzKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDM0cHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faXRlbXMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKHhzKSB7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pdGVtIHtcbiAgICAgICAgZmxleC1ncm93OiAwO1xuICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgQGluY2x1ZGUgdncoJG1hcmdpbjogMCAyMCxcbiAgICAgICAgICAgICRmbGV4LWJhc2lzOiAzNzApO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byh4cykge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDIwcHggODRweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGgzIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHZ3KCRmb250LXNpemU6IDI0LFxuICAgICAgICAgICAgICAgICRtYXJnaW46IDAgMCAxMCk7XG4gICAgICAgICAgICBjb2xvcjogIzQ1NkU3OTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2ltZyB7XG4gICAgICAgIEBpbmNsdWRlIHZ3KCRtYXJnaW46IDAgYXV0byk7XG4gICAgICAgIG1heC13aWR0aDogOTAlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oeHMpIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIGltZyB7XG5cbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjZzIGVhc2U7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19saW5rIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjZzIGVhc2U7XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBmb250LXdlaWdodDogJGJvbGQ7XG4gICAgICAgICAgICBjb2xvcjogJGJyYW5kO1xuICAgICAgICAgICAgQGluY2x1ZGUgdncoJGZvbnQtc2l6ZTogMjQpO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC42cyBlYXNlO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG5cbiAgICAgICAgICAgIC5pbnNpZGVfX2ltZyBpbWcge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wMyk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGRhcms7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi50ZXN0IHtcbiAgICBiYWNrZ3JvdW5kOiAjRjJFRUU0O1xuICAgIEBpbmNsdWRlIHZ3KCRwYWRkaW5nLXRvcDogMTE3LFxuICAgICAgICAkcGFkZGluZy1ib3R0b206IDApO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC10byh4cykge1xuICAgICAgICBwYWRkaW5nLXRvcDogODdweDtcbiAgICB9XG5cbiAgICAudGl0bGUge1xuICAgICAgICBAaW5jbHVkZSB2dygkZm9udC1zaXplOiA4MCxcbiAgICAgICAgICAgICRtYXJnaW4tYm90dG9tOiAxMTApO1xuICAgICAgICBmb250LXdlaWdodDogJGV4dC1ib2xkO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGNvbG9yOiAjRTBEOEMzO1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oeHMpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oeHMpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faW1nIHtcbiAgICAgICAgQGluY2x1ZGUgdncoJG1hcmdpbjogMjM0IGF1dG8sXG4gICAgICAgICAgICAkd2lkdGg6IDEyOTApO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXG4gICAgICAgICYtYmcge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB6LWluZGV4OiA5O1xuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byh4cykge1xuICAgICAgICAgICAgbWFyZ2luOiAwcHggYXV0byA4MHB4O1xuICAgICAgICAgICAgd2lkdGg6IDg4JTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtYm90dGxlIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICBAaW5jbHVkZSB2dygkd2lkdGg6IDQyOSxcbiAgICAgICAgICAgICAgICAkaGVpZ2h0OiAyMDUsXG4gICAgICAgICAgICAgICAgJHRvcDogMTY1LFxuICAgICAgICAgICAgICAgICRsZWZ0OiAyMCk7XG5cbiAgICAgICAgICAgIC8vIHRvcDogMTY1cHg7XG4gICAgICAgICAgICAvLyBsZWZ0OiAyMHB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byh4cykge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA4MnB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICB0b3A6IDQ4cHg7XG4gICAgICAgICAgICAgICAgLyogcmlnaHQ6IDIwcHg7ICovXG4gICAgICAgICAgICAgICAgbGVmdDogMTRweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG5cbiAgICAgICAgICAgICAgICAmLmZpcnN0IHtcblxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpO1xuICAgICAgICAgICAgICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IDEwLjVzO1xuICAgICAgICAgICAgICAgICAgICAvLyBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAwO1xuICAgICAgICAgICAgICAgICAgICBhbmltYXRpb24tbmFtZTogbW92ZUJvdHRsZUZpcnN0O1xuICAgICAgICAgICAgICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xuXG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5zZWNvbmQge1xuICAgICAgICAgICAgICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IDIxcztcbiAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiBtb3ZlQm90dGxlU2Vjb25kO1xuICAgICAgICAgICAgICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gICAgICAgICAgICAgICAgICAgIDtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgICAgICAgICAgICAgICAgICAgLy8gbGVmdDogLTIwcHg7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHZ3KCRsZWZ0OiAtMjApO1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oeHMpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IC0xMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi50aGlyZCB7XG4gICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMjFzO1xuICAgICAgICAgICAgICAgICAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IG1vdmVCb3R0bGU7XG4gICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgICAgICAgICAgICAgICAgICAgO1xuICAgICAgICAgICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IDEwLjVzO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB2dygkbGVmdDogLTIwKTtcblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKHhzKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtMTBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC8vIGxlZnQ6IC0yMHB4O1xuICAgICAgICAgICAgICAgICAgICAvLyBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGtleWZyYW1lcyBtb3ZlQm90dGxlRmlyc3Qge1xuICAgICAgICAgICAgICAgIDAlIHtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAxMDAlIHtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGtleWZyYW1lcyBtb3ZlQm90dGxlU2Vjb25kIHtcbiAgICAgICAgICAgICAgICAwJSB7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgMTAwJSB7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBrZXlmcmFtZXMgbW92ZUJvdHRsZVRoaXJkIHtcbiAgICAgICAgICAgICAgICAwJSB7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTEwJSk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgMTAwJSB7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBrZXlmcmFtZXMgbW92ZUJvdHRsZSB7XG4gICAgICAgICAgICAgICAgMCUge1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIDEwMCUge1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi1yaWdodCB7XG4gICAgICAgICAgICBAaW5jbHVkZSB2dygkdG9wOiAxNjUsXG4gICAgICAgICAgICAgICAgJHJpZ2h0OiA2MCxcbiAgICAgICAgICAgICAgICAkbGVmdDogYXV0byk7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oeHMpIHtcbiAgICAgICAgICAgICAgICB0b3A6IDQ4cHg7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2l0ZW0ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBAaW5jbHVkZSB2dygkbWFyZ2luLWJvdHRvbTogMzY1KTtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKHhzKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4OXB4O1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5maXJzdCB7XG4gICAgICAgICAgICBAaW5jbHVkZSB2dygkbWFyZ2luLWJvdHRvbTogMjA1KTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtY29udGVudCB7XG4gICAgICAgICAgICBAaW5jbHVkZSB2dygkZmxleC1iYXNpczogNTQwLFxuICAgICAgICAgICAgICAgICRwYWRkaW5nLXRvcDogMTI3KTtcbiAgICAgICAgICAgIGZsZXgtZ3JvdzogMDtcbiAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKHhzKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDBweDtcbiAgICAgICAgICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgICAgICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cblxuXG4gICAgICAgIHAge1xuICAgICAgICAgICAgY29sb3I6ICM0NTZFNzk7XG4gICAgICAgICAgICBmb250LXdlaWdodDogJG1lZDtcbiAgICAgICAgICAgIEBpbmNsdWRlIHZ3KCRmb250LXNpemU6IDI2KTtcbiAgICAgICAgICAgIHdpZHRoOiA3MCU7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oeHMpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDkwJTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG5cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtaW1nIHtcbiAgICAgICAgICAgIGZsZXgtZ3JvdzogMDtcbiAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICAgICAgQGluY2x1ZGUgdncoJGZsZXgtYmFzaXM6IDkwMCk7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oeHMpIHtcbiAgICAgICAgICAgICAgICBmbGV4LWJhc2lzOiA5MCU7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gMzBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY+aW1nIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5maXJzdCB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdncoJG1hcmdpbi10b3A6IC05MCk7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKHhzKSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgICBAaW5jbHVkZSB2dygkZm9udC1zaXplOiA4MCxcbiAgICAgICAgICAgICRtYXJnaW4tYm90dG9tOiAxNSk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZXh0LWJvbGQ7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byh4cykge1xuICAgICAgICAgICAgZm9udC1zaXplOiAzNHB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgO1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgICYudmlzaWJsZS1tb2JpbGUge1xuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byh4cykge1xuXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fYmcge1xuICAgICAgICBAaW5jbHVkZSB2dygkaGVpZ2h0OiA0NjUsXG4gICAgICAgICAgICAkbWFyZ2luLWJvdHRvbTogMjAwKTtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvdGVzdC1iZy5qcGcpIGNlbnRlciBib3R0b20gbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oeHMpIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL20tdGVzdC1iZy5qcGcpIGNlbnRlciBib3R0b20gbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICAgIGhlaWdodDogOTZweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLWJhdGNoIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBAaW5jbHVkZSB2dygkZmxleC1iYXNpczogODIwKTtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKHhzKSB7XG4gICAgICAgICAgICBmbGV4LWJhc2lzOiAzNDBweDtcbiAgICAgICAgICAgIG1heC13aWR0aDogMzQwcHg7XG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgICAgICAgICAgO1xuICAgICAgICB9XG5cbiAgICAgICAgJi1pbWcge1xuICAgICAgICAgICAgLy8gcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byh4cykge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgfVxuXG4gICAgICAgICZfX3dvbWFuIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHJpZ2h0OiAtMTBweDtcbiAgICAgICAgICAgIGJvdHRvbTogNTBweDtcbiAgICAgICAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgICAgICAgIC8vIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHZ3KCRyaWdodDogLTM3LFxuICAgICAgICAgICAgICAgICRoZWlnaHQ6IDQxMCxcbiAgICAgICAgICAgICAgICAkYm90dG9tOiA1OCxcbiAgICAgICAgICAgICAgICAkd2lkdGg6IDI1NSk7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oeHMpIHtcbiAgICAgICAgICAgICAgICByaWdodDogLTExcHg7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAtMjJweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMzYlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjQwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtcGljIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDk7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLWJvdHRsZSB7fVxuXG4gICAgICAgICAgICAmLWNoZWNrIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdncoJHdpZHRoOiA4MCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19ib3R0bGUge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgd2lkdGg6IDM4cHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiA4cHg7XG4gICAgICAgICAgICBsZWZ0OiAxOHB4O1xuICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuXG4gICAgICAgICAgICAvLyBAaW5jbHVkZSB2dygkd2lkdGg6IDEzMCk7XG4gICAgICAgICAgICAmLXdyYXAge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDg7XG4gICAgICAgICAgICAgICAgY2xpcC1wYXRoOiBjaXJjbGUoNTAlIGF0IDUwJSA1MCUpO1xuICAgICAgICAgICAgICAgIC8vIHRvcDogMTAlO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHZ3KCR3aWR0aDogNzUsXG4gICAgICAgICAgICAgICAgICAgICRoZWlnaHQ6IDc1LFxuICAgICAgICAgICAgICAgICAgICAkdG9wOiAxMTUsXG4gICAgICAgICAgICAgICAgICAgICRsZWZ0OiAxMCk7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKHhzKSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzNXB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogNDElO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1cHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTglLCAtMyUpO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNzAlO1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2JlbHQge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgLy8gd2lkdGg6IDQ0MHB4O1xuICAgICAgICAgICAgLy8gYm90dG9tOiAxNzJweDtcbiAgICAgICAgICAgIC8vIGhlaWdodDogMTRweDtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICB6LWluZGV4OiA5O1xuICAgICAgICAgICAgQGluY2x1ZGUgdncoJHdpZHRoOiA1NTAsXG4gICAgICAgICAgICAgICAgJGJvdHRvbTogMjE2LFxuICAgICAgICAgICAgICAgICRoZWlnaHQ6IDE0KTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byh4cykge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA2NyU7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAzMiU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDk4JTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IC0yJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDk4JTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnNlYyxcbiAgICAgICAgICAgIC50aGlyZCB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMiUpO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLy8gLnNlY3tcbiAgICAgICAgICAgIC8vICAgICBsZWZ0OiAtMTBweDtcbiAgICAgICAgICAgIC8vIH1cbiAgICAgICAgICAgIC8vIC50aGlyZHtcbiAgICAgICAgICAgIC8vICAgICBsZWZ0OiAtIDIwcHg7XG4gICAgICAgICAgICAvLyB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19jaGVjayB7XG4gICAgICAgICAgICB6LWluZGV4OiA5O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgLy8gbGVmdDogNTBweDtcbiAgICAgICAgICAgIC8vIHdpZHRoOiAzMHB4O1xuICAgICAgICAgICAgLy8gaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIEBpbmNsdWRlIHZ3KCRsZWZ0OiA2MCxcbiAgICAgICAgICAgICAgICAkdG9wOiAxMDAsXG4gICAgICAgICAgICAgICAgJHdpZHRoOiA0MCxcbiAgICAgICAgICAgICAgICAkaGVpZ2h0OiA0MCk7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oeHMpIHtcbiAgICAgICAgICAgICAgICBsZWZ0OiAzMHB4O1xuICAgICAgICAgICAgICAgIHRvcDogNDAlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtYnNjZyB7XG4gICAgICAgIGZsZXgtZ3JvdzogMDtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBAaW5jbHVkZSB2dygkbWFyZ2luLXRvcDogNDAsXG4gICAgICAgICAgICAvLyAkZmxleC1iYXNpczogNjUwLFxuICAgICAgICAgICAgJHBhZGRpbmctbGVmdDogMjcpO1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oeHMpIHtcbiAgICAgICAgICAgIHdpZHRoOiAzNzBweDtcbiAgICAgICAgICAgIG1hcmdpbjogNDBweCBhdXRvO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fYm94IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIC8vIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjE7XG4gICAgICAgICAgICBsZWZ0OiA0JTtcbiAgICAgICAgICAgIEBpbmNsdWRlIHZ3KCAvLyAkbGVmdDogNDUsXG4gICAgICAgICAgICAgICAgJHRvcDogMCxcbiAgICAgICAgICAgICAgICAkd2lkdGg6IDQ1KTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byh4cykge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxN3B4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLWltZyB7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgLy8gd2lkdGg6IDM1cHg7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdncoJHdpZHRoOiA0NSk7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKHhzKSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxN3B4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2R1bXAge1xuICAgICAgICAgICAgLy8gd2lkdGg6IDc0cHg7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTQ3JSk7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB6LWluZGV4OiAwO1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIEBpbmNsdWRlIHZ3KCR3aWR0aDogNzQpO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKHhzKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDM0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19saW5lIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgIGJvdHRvbTogYXV0bztcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTQlKTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICBAaW5jbHVkZSB2dygkd2lkdGg6IDQzLFxuICAgICAgICAgICAgICAgICR0b3A6IC0yNCxcbiAgICAgICAgICAgICk7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oeHMpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2xlZnQge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIHRvcDogNTQlO1xuICAgICAgICAgICAgbGVmdDogNCU7XG4gICAgICAgICAgICAvLyAkdG9wOiAyNjAsXG4gICAgICAgICAgICAvLyAkd2lkdGg6IDEyMyxcbiAgICAgICAgICAgIEBpbmNsdWRlIHZ3KCAvLyAkbGVmdDogMzUsXG4gICAgICAgICAgICAgICAgJGhlaWdodDogNDkpO1xuICAgICAgICAgICAgd2lkdGg6IDE4LjQlO1xuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAvLyB3aWR0aDogNDVweDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB2dygkd2lkdGg6IDQ1KTtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oeHMpIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE3cHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDAlO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMzMlO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogNjYlO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYuYWN0aXZlIHt9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19yaWdodCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAvLyBsZWZ0OiAyOTBweDtcbiAgICAgICAgICAgIC8vIHRvcDogMTgzcHg7XG4gICAgICAgICAgICAvLyB3aWR0aDogOTlweDtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAvLyBoZWlnaHQ6IDM3cHg7XG4gICAgICAgICAgICB3aWR0aDogMTUlO1xuICAgICAgICAgICAgdG9wOiA1NC41JTtcbiAgICAgICAgICAgIGxlZnQ6IDQ2JTtcbiAgICAgICAgICAgIEBpbmNsdWRlIHZ3KCAvLyAkbGVmdDogNDAwLFxuICAgICAgICAgICAgICAgIC8vICR0b3A6IDI2MixcbiAgICAgICAgICAgICAgICAvLyAkd2lkdGg6IDk5LFxuICAgICAgICAgICAgICAgICRoZWlnaHQ6IDQ3KTtcblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDU1cHg7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdncoJHdpZHRoOiA1NSk7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKHhzKSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMXB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC8vIHotaW5kZXg6IC0xO1xuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtNDMlO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiA0MyU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICNTbW9rZV9DbG91ZHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLnNtb2tle1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHotaW5kZXg6IDA7XG4gICAgICAgIEBpbmNsdWRlIHZ3KCR3aWR0aDogNTAwLFxuICAgICAgICAkaGVpZ2h0OiAyNDApO1xuICAgICAgICBsZWZ0OiA2MyU7XG4gICAgICAgIC8vIGJhY2tncm91bmQ6ICByZWQ7XG4gICAgICAgIC8vIHotaW5kc2V4OiAtMTtcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byh4cyl7XG4gICAgICAgICAgICB3aWR0aDogMTUwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDg3cHg7XG4gICAgICAgIH1cbiAgICAgICAgc3BhbntcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICBncmVlbjtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICAjZmZmO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHRvcDogMTAwJTs7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIEBpbmNsdWRlIHZ3KCR3aWR0aDogNTAsXG4gICAgICAgICAgICAkaGVpZ2h0OiA1MCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuMSk7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICBmaWx0ZXI6IGJsdXIoMXB4KTtcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oeHMpe1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC8vIGFuaW1hdGlvbjogc21va2UgM3MgbGluZWFyIGluZmluaXRlICA7XG4gICAgICAgICAgICAmOm50aC1jaGlsZChldmVuKXtcbiAgICAgICAgICAgICAgICBhbmltYXRpb246IHNtb2tlIDhzIGxpbmVhciBpbmZpbml0ZSAgO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpudGgtY2hpbGQob2RkKXtcbiAgICAgICAgICAgICAgICBhbmltYXRpb246IHNtb2tlMiA4cyBsaW5lYXIgaW5maW5pdGUgIDsgXG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxke1xuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogMHM7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOm50aC1jaGlsZCgyKXtcbiAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAwLjJzO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMyl7XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAwLjRzO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpudGgtY2hpbGQoNCl7XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAwLjZzO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpudGgtY2hpbGQoNSl7XG4gICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogMC44cztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDYpe1xuICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IDFzO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpudGgtY2hpbGQoNyl7XG4gICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogMS4ycztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDgpeyBcbiAgICAgICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IDEuNHM7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOm50aC1jaGlsZCg5KXsgXG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAxLjZzO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMTApeyBcbiAgICAgICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IDEuODtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDExKXsgXG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAycztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDEyKXsgXG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAyLjJzO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMTMpeyBcbiAgICAgICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IDIuNHM7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOm50aC1jaGlsZCgxNCl7IFxuICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogMi42cztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDE1KXsgXG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAyLjhzO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMTYpeyBcbiAgICAgICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IDNzO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMTcpeyBcbiAgICAgICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IDMuMnM7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOm50aC1jaGlsZCgxOCl7IFxuICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogMy40cztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDE5KXsgXG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAzLjZzO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMjApeyBcbiAgICAgICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IDMuOHM7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOm50aC1jaGlsZCgyMSl7XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiA0cztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDIyKXtcbiAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiA0LjJzO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMjMpe1xuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogNC40cztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDI0KXtcbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IDQuNnM7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOm50aC1jaGlsZCgyNSl7XG4gICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogNC44cztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDI2KXtcbiAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiA1cztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDI3KXtcbiAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiA1LjJzO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMjgpeyBcbiAgICAgICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IDUuNHM7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOm50aC1jaGlsZCgyOSl7IFxuICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogNS42cztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDMwKXsgXG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiA1Ljg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOm50aC1jaGlsZCgzMSl7IFxuICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogNnM7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOm50aC1jaGlsZCgzMil7IFxuICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogNi4ycztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDMzKXsgXG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiA2LjRzO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMzQpeyBcbiAgICAgICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IDYuNnM7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOm50aC1jaGlsZCgzNSl7IFxuICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogNi44cztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDM2KXsgXG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiA3cztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDM3KXsgXG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiA3LjJzO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMzgpeyBcbiAgICAgICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IDcuNHM7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOm50aC1jaGlsZCgzOSl7IFxuICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogNy42cztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDQwKXsgXG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiA3LjhzO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpudGgtY2hpbGQoNDEpeyBcbiAgICAgICAgICAgICAgICBhbmltYXRpb246IG5vbmUhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGZpbHRlcjogYmx1cigzcHgpO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDMyJSwtNTAlKSBzY2FsZSgxKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbkBrZXlmcmFtZXMgc21va2Uge1xuICAgIDAlIHtcbiAgICAgICAgZmlsdGVyOiBibHVyKDFweCk7XG4gICAgICAgIHRyYW5zZm9ybTogIHNjYWxlICgwLjIpO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB0b3A6IDEwMCU7XG4gICAgICAgIGxlZnQ6IDAlO1xuICAgIH1cblxuICAgIDMwJSB7XG4gICAgICAgIGZpbHRlcjogYmx1cig1cHgpO1xuICAgICAgICB0b3A6IDMwJTtcbiAgICAgICAgbGVmdDogMTUlO1xuICAgICAgICB0cmFuc2Zvcm06ICBzY2FsZSgxLjkpO1xuICAgICAgICBvcGFjaXR5OiAwLjU7XG4gICAgfVxuXG4gICAgMTAwJSB7XG4gICAgICAgIGZpbHRlcjogYmx1cig1cHgpO1xuICAgICAgICB0b3A6IDAlO1xuICAgICAgICBsZWZ0OiA0MCU7XG4gICAgICAgIHRyYW5zZm9ybTogIHNjYWxlKDEuNSk7XG4gICAgICAgIG9wYWNpdHk6IDAuODtcbiAgICB9XG59XG5Aa2V5ZnJhbWVzIHNtb2tlMiB7XG4gICAgMCUge1xuICAgICAgICBmaWx0ZXI6IGJsdXIoMXB4KTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCAwKSBzY2FsZSgwLjIpO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB0b3A6IDEwMCU7XG4gICAgICAgIGxlZnQ6IC0wLjUlO1xuICAgIH1cblxuICAgIDMwJSB7XG4gICAgICAgIGZpbHRlcjogYmx1cig1cHgpO1xuICAgICAgICB0b3A6IDMwJTtcbiAgICAgICAgbGVmdDogNyU7XG4gICAgICAgIHRyYW5zZm9ybTogIHNjYWxlKDEuOSk7XG4gICAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICB9XG5cbiAgICAxMDAlIHtcbiAgICAgICAgZmlsdGVyOiBibHVyKDVweCk7XG4gICAgICAgIHRvcDogMCU7XG4gICAgICAgIGxlZnQ6IDMwJTtcbiAgICAgICAgdHJhbnNmb3JtOiAgc2NhbGUoMS41KTtcbiAgICAgICAgb3BhY2l0eTogMC44O1xuICAgIH1cbn1cbi5mb290ZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICA7XG5cbiAgICAmX19pbWcxIHtcbiAgICAgICAgQGluY2x1ZGUgdncoJG1hcmdpbjogLTQ4MCBhdXRvIDAsXG4gICAgICAgICAgICAkd2lkdGg6IDMwMCk7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMztcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1JSwgLTE1JSk7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byh4cykge1xuICAgICAgICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAtMTAwcHggYXV0byAwO1xuICAgICAgICB9XG5cbiAgICAgICAgaW1nLFxuICAgICAgICBzdmcge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pbWcyIHtcbiAgICAgICAgQGluY2x1ZGUgdncoJG1hcmdpbjogLTQ1MCBhdXRvIDAsXG4gICAgICAgICk7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgO1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byh4cykge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYudmlzaWJsZS1tb2JpbGUge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oeHMpIHtcblxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKHhzKSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbjogLTEyMHB4IGF1dG8gMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2ltZzMge1xuICAgICAgICBAaW5jbHVkZSB2dygkbWFyZ2luOiAtMjUwIGF1dG8gODAsXG4gICAgICAgICAgICAkd2lkdGg6IDUwMCk7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICA7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyNSUpO1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oeHMpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jb250ZW50IHtcbiAgICAgICAgQGluY2x1ZGUgdncoJG1hcmdpbjogNjAgYXV0byAyMDApO1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oeHMpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgICAgICBAaW5jbHVkZSB2dygkZm9udC1zaXplOiA4MCxcbiAgICAgICAgICAgICAgICAkbWFyZ2luLWJvdHRvbTogMTUpO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKHhzKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzNHB4O1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgfVxuXG4gICAgJl9fc3VidGl0bGUge1xuICAgICAgICBAaW5jbHVkZSB2dygkbWFyZ2luLWJvdHRvbTogNjAsXG4gICAgICAgICAgICAkZm9udC1zaXplOiAzOCk7XG4gICAgICAgIGNvbG9yOiAjNDU2RTc5O1xuICAgICAgICBmb250LXdlaWdodDogJG1lZDtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKHhzKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0byA0MHB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcblxuICAgICAgICB9XG5cbiAgICAgICAgYnIge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byh4cykge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCJAaW1wb3J0IFwic3lzdGVtL3ZhcmlhYmxlc1wiO1xuLyoqKioqKiAgSEVMUEVSUyAgKioqKioqL1xuLmNvbG9yLWJyYW5kIHtcbiAgICBjb2xvcjogJGJyYW5kO1xuICB9XG4gIFxuICAuY29sb3Itd2hpdGUge1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gIFxuICAudGV4dC1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICBcbiAgQGtleWZyYW1lcyByb3RhdGUge1xuICAgIGZyb20ge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgfVxuICBcbiAgICB0byB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIH1cbiAgfVxuICBcbiAgIiwiKiB7XG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuaHRtbCwgYm9keSwgZGl2LCBzcGFuLCBhcHBsZXQsIG9iamVjdCwgaWZyYW1lLFxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgcCwgYmxvY2txdW90ZSwgcHJlLFxuYSwgYWJiciwgYWNyb255bSwgYWRkcmVzcywgYmlnLCBjaXRlLCBjb2RlLFxuZGVsLCBkZm4sIGVtLCBmb250LCBpbWcsIGlucywga2JkLCBxLCBzLCBzYW1wLFxuc21hbGwsIHN0cmlrZSwgc3Ryb25nLCBzdWIsIHN1cCwgdHQsIHZhcixcbmIsIHUsIGksIGNlbnRlciwgZGwsIGR0LCBkZCwgb2wsIHVsLCBsaSxcbmZpZWxkc2V0LCBmb3JtLCBsYWJlbCwgbGVnZW5kLFxudGFibGUsIGNhcHRpb24sIHRib2R5LCB0Zm9vdCwgdGhlYWQsIHRyLCB0aCwgdGQsXG5tZW51LCBhcnRpY2xlLCBzZWN0aW9uLCBuYXYsIGZvb3RlciwgZmlndXJlLCB2YXIge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlcjogMDtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGZvbnQtc2l6ZTogMTAwJTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgZm9udC13ZWlnaHQ6bm9ybWFsO1xufVxuYXJ0aWNsZSwgYXNpZGUsIGRldGFpbHMsIGZpZ2NhcHRpb24sIGZpZ3VyZSxcbmZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1lbnUsIG5hdiwgc2VjdGlvbntcbiAgICBkaXNwbGF5OmJsb2NrO1xufVxub2wsIHVsLCBtZW51e1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbmJsb2NrcXVvdGUsIHF7XG4gICAgcXVvdGVzOiBub25lO1xufVxuXG5ibG9ja3F1b3RlOmJlZm9yZSwgYmxvY2txdW90ZTphZnRlciwgcTpiZWZvcmUsIHE6YWZ0ZXJ7IFxuICAgIGNvbnRlbnQ6IG5vbmU7XG59XG5cbjpmb2N1c3tcbiAgICBvdXRsaW5lOiAwO1xufVxuYTpsaW5rLCBhOnZpc2l0ZWQsIGE6aG92ZXIsIGE6Zm9jdXMsIGE6YWN0aXZlIHtcbiAgICBvdXRsaW5lOiAwO1xufVxuaW5ze1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuZGVse1xuICAgIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xufVxuXG50YWJsZXtcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICAgIGJvcmRlci1zcGFjaW5nOiAwO1xufVxuaHRtbHtcbiAgICBmb250LXNpemU6IDEwMC4wMSU7XG4gICAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gICAgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gICAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAgIGNvbG9yOiAjMzMzO1xufVxuYm9keXtcbiAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcdFxuICAgIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjMzMzO1xuXHRmb250LXNpemU6IDFlbTtcbn1cbmIsIHN0cm9uZ3tcbiAgICBmb250LXdlaWdodDpib2xkO1xufVxuYSxpbnB1dCxidXR0b24ge1xuXHRvdXRsaW5lOiBub25lO1xufVxuYXtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0Y29sb3I6ICMzMzM7XG59XG5hOmhvdmVyLFxuYTphY3RpdmUsXG5hOmZvY3Vze1xuXHRjb2xvcjogIzMzMztcbiAgICBvdXRsaW5lOiAwO1xufVxudmFye1xuICAgIGZvbnQtc3R5bGU6bm9ybWFsO1xufVxuXG5zbWFsbCB7XG4gICAgZm9udC1zaXplOiA4MCU7XG59XG5zdWIsXG5zdXAge1xuICAgIGZvbnQtc2l6ZTogNzUlO1xuICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5zdXAge1xuICAgIHRvcDogLTAuNWVtO1xufVxuc3ViIHtcbiAgICBib3R0b206IC0wLjI1ZW07XG59XG5cbmltZyB7XG4gICAgYm9yZGVyOiAwO1xufVxuXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIGZvbnQ6IGluaGVyaXQ7XG4gICAgbWFyZ2luOiAwO1xufVxuXG5idXR0b24ge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuYnV0dG9uLFxuc2VsZWN0IHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuYnV0dG9uLFxuaHRtbCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLFxuaW5wdXRbdHlwZT1cInJlc2V0XCJdLFxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuYnV0dG9uW2Rpc2FibGVkXSxcbmh0bWwgaW5wdXRbZGlzYWJsZWRdIHtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcbmlucHV0OjotbW96LWZvY3VzLWlubmVyIHtcbiAgICBib3JkZXI6IDA7XG4gICAgcGFkZGluZzogMDtcbn1cblxuaW5wdXQge1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG5cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbmlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gICAgcGFkZGluZzogMDtcbn1cblxuaW5wdXRbdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcbmlucHV0W3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICAgIGhlaWdodDogYXV0bztcbn1cblxubGVnZW5kIHtcbiAgICBib3JkZXI6IDA7XG4gICAgcGFkZGluZzogMDtcbn1cbnRleHRhcmVhIHtcbiAgICBvdmVyZmxvdzogYXV0bztcbn1cbm9wdGdyb3VwIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbn1cblxudGFibGUge1xuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gICAgYm9yZGVyLXNwYWNpbmc6IDA7XG59XG5cbnRkLFxudGgge1xuICAgIHBhZGRpbmc6IDA7XG59IixudWxsLCJcbiRicmFuZDogIzY5Q0JFMjsgXG4kc2VjOiAjRjJFRUU0OyAgXG4kZGFyazogIzQ1NkU3OTtcbiRicm93bjogI0YyRUVFNDsgXG4kdGV4dDogIzAwMDtcbi8qXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbkZvbnRzXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiovXG5cbiRmZjogICAnUG9wcGlucycsIHNhbnMtc2VyaWY7IFxuJHJlZzogNDAwO1xuJG1lZDogNTAwO1xuJHNlbWktYm9sZDogNjAwO1xuJGJvbGQ6IDcwMDtcbiRleHQtYm9sZDogODAwO1xuIiwiXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ1BvcHBpbnMnO1xuICAgIHNyYzpcbiAgICAgIHVybCgnL2ZvbnRzL1BvcHBpbnMvUG9wcGlucy1SZWd1bGFyLnR0ZicpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICB9XG4gIEBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnUG9wcGlucyc7XG4gICAgc3JjOlxuICAgICAgdXJsKCcvZm9udHMvUG9wcGlucy9Qb3BwaW5zLU1lZGl1bS50dGYnKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgfVxuICBAZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ1BvcHBpbnMnO1xuICAgIHNyYzpcbiAgICAgIHVybCgnL2ZvbnRzL1BvcHBpbnMvUG9wcGlucy1TZW1pQm9sZC50dGYnKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgfVxuICBAZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ1BvcHBpbnMnO1xuICAgIHNyYzpcbiAgICAgIHVybCgnL2ZvbnRzL1BvcHBpbnMvUG9wcGlucy1Cb2xkLnR0ZicpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICB9XG4gIEBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnUG9wcGlucyc7XG4gICAgc3JjOlxuICAgICAgdXJsKCcvZm9udHMvUG9wcGlucy9Qb3BwaW5zLUV4dHJhQm9sZC50dGYnKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgICBmb250LXdlaWdodDogODAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgfSIsIkBpbXBvcnQgXCJmdW5jdGlvbnNcIjtcbkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcblxuLy8g0JHQsNC30L7QstCw0Y8g0YQt0YbQuNGPINC60L7QvdCy0LXRgNGC0LDRhtC40Lgg0LIgdndcbi8vIGV4IC5lbGVtZW50IHsgQGluY2x1ZGUgdncoJGZvbnQtc2l6ZTogMjAsICRtYXJnaW46IDEwIGF1dG8pICB9XG5AbWl4aW4gdncoJGFyZ3MuLi4pIHtcblx0Ly9AZWFjaCAkcHJvcGVydHksICR2YWx1ZSBpbiBrZXl3b3JkcygkYXJncykgeyAjeyRwcm9wZXJ0eX06ICBtYXAtZ2V0KGdlbmVyYXRlVncoJHZhbHVlKSwgXCJweFwiKTt9XG5cdEBpbmNsdWRlIHZ3LXJlc3BvbnNpdmUoa2V5d29yZHMoJGFyZ3MpKTtcbn1cblxuQG1peGluIHZ3LXJlc3BvbnNpdmUoJGF0dHJpYnV0ZXMpIHtcblx0QGVhY2ggJHByb3BlcnR5LCAkdmFsdWUgaW4gJGF0dHJpYnV0ZXMgeyN7JHByb3BlcnR5fTogIG1hcC1nZXQoZ2VuZXJhdGVWdygkdmFsdWUsIDEpLCAndncnKTt9XG5cdEBlYWNoICR3aWR0aCwgJG11bHRpICBpbiAkYnJlYWtwb2ludHMge1xuXHRcdEBpbmNsdWRlIHJlc3BvbmQtdG8oJHdpZHRoKSB7XG5cdFx0XHRAZWFjaCAkcHJvcGVydHksICR2YWx1ZSBpbiAkYXR0cmlidXRlcyB7XG5cdFx0XHRcdCN7JHByb3BlcnR5fTogIG1hcC1nZXQoZ2VuZXJhdGVWdygkdmFsdWUsICRtdWx0aSksICd2dycpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRcblx0Ly9TYXZlIHBpeGVscyBmb3IgbW9iaWxlIGRldmljZXNcblx0QGluY2x1ZGUgcmVzcG9uZC10byh4cykge1xuXHRcdEBlYWNoICRwcm9wZXJ0eSwgJHZhbHVlIGluICRhdHRyaWJ1dGVzIHtcblx0XHRcdCN7JHByb3BlcnR5fTogIG1hcC1nZXQoZ2VuZXJhdGVWdygkdmFsdWUsIDEpLCAncHgnKTtcblx0XHR9XG5cdH1cbn1cblxuLy8gZXggLmVsZW1lbnR7IEBpbmNsdWRlIHJlc3BvbmQtdG8oc21hbGwpIHsgLi4uIH0gfVxuLy8gZXggLmVsZW1lbnR7IEBpbmNsdWRlIHJlc3BvbmQtdG8oc21hbGwpIHsgLi4uIH0gfVxuQG1peGluIHJlc3BvbmQtdG8oJGJyZWFrcG9pbnQpIHtcblx0QGlmICRicmVha3BvaW50ID09IFwibGdcIiB7XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHRcdFx0QGNvbnRlbnQ7XG5cdFx0fVxuXHR9IFxuXHRAZWxzZSBpZiAkYnJlYWtwb2ludCA9PSBcIm1kXCIge1xuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuXHRcdFx0QGNvbnRlbnQ7XG5cdFx0fVxuXHR9XG5cdEBlbHNlIGlmICRicmVha3BvaW50ID09IFwic21hbGxcIiB7XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRAY29udGVudDtcblx0XHR9XG5cdH1cblx0QGVsc2UgaWYgJGJyZWFrcG9pbnQgPT0gXCJ4c1wiIHtcblx0XHRAbWVkaWEgKG1heC13aWR0aDogNDMwcHgpIHtcblx0XHRcdEBjb250ZW50O1xuXHRcdH1cblx0fVxuXHRAZWxzZSBpZiAkYnJlYWtwb2ludCA9PSBcInh4c1wiIHtcblx0XHRAbWVkaWEgKG1heC13aWR0aDogMzIwcHgpIHtcblx0XHRcdEBjb250ZW50O1xuXHRcdH1cblx0fVxuXG5cdEBlbHNlIHtcblx0XHRAbWVkaWEgKG1heC13aWR0aDogI3skYnJlYWtwb2ludH1weCkge1xuXHRcdFx0QGNvbnRlbnQ7XG5cdFx0fVxuXHR9XG59XG5cbkBtaXhpbiBwbGFjZWhvbGRlciB7XG5cdCY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge0Bjb250ZW50fVxuXHQmOi1tb3otcGxhY2Vob2xkZXIgICAgICAgICAgIHtAY29udGVudH1cblx0Jjo6LW1vei1wbGFjZWhvbGRlciAgICAgICAgICB7QGNvbnRlbnR9XG5cdCY6LW1zLWlucHV0LXBsYWNlaG9sZGVyICAgICAge0Bjb250ZW50fSAgXG59XG5cbkBtaXhpbiBmbGV4KCl7XG5cdGRpc3BsYXk6IC13ZWJraXQtYm94O1xuXHRkaXNwbGF5OiAtbW96LWJveDtcblx0ZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuXHRkaXNwbGF5OiAtbXMtZmxleGJveDtcblx0ZGlzcGxheTogZmxleDtcbn1cblxuQG1peGluIHRyYW5zaXRpb24oKXtcblx0LXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcblx0LW1vei10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcblx0LW8tdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG5cdHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xufVxuXG4vLyBHZW5lcmljIHRyYW5zZm9ybVxuQG1peGluIHRyYW5zZm9ybSgkdHJhbnNmb3Jtcykge1xuXHQgICAtbW96LXRyYW5zZm9ybTogJHRyYW5zZm9ybXM7XG5cdCAgICAgLW8tdHJhbnNmb3JtOiAkdHJhbnNmb3Jtcztcblx0ICAgIC1tcy10cmFuc2Zvcm06ICR0cmFuc2Zvcm1zO1xuXHQtd2Via2l0LXRyYW5zZm9ybTogJHRyYW5zZm9ybXM7XG4gICAgICAgICAgdHJhbnNmb3JtOiAkdHJhbnNmb3Jtcztcbn1cbi8vIFNjYWxlXG5AbWl4aW4gc2NhbGUoJHNjYWxlKSB7XG5cdCBAaW5jbHVkZSB0cmFuc2Zvcm0oc2NhbGUoJHNjYWxlKSk7XG59XG4iLCIgIC8v0JHQsNC30L7QstCw0Y8g0YjQuNGA0LjQvdCwINGB0LDQudGC0LAuINCf0YDQuCDQtNCw0L3QvdC+0Lwg0YDQsNC30LzQtdGA0LUg0YHQsNC50YIg0LHRg9C00LXRgiDRgdC80L7RgtGA0LXRgtGM0YHRjyAxINCyIDEg0LrQsNC6INCyIHBzZCDQvNCw0LrQtdGC0LUg0L/RgNC4IHZ3INGA0LDQt9C80LXRgNCw0YVcbiAgJHNpdGVXaWR0aDogMTkyMDtcbiBcbiAgLy/QotC+0YfQutC4INC40LfQvNC10L3QtdC90LjRjyDRgNCw0LfQvNC10YDQvtCyXG4gICRicmVha3BvaW50czogKFxuXHQnOTkyJzogMS4xLFxuXHQnNzY4JzogMS4yLCBcbiAgKTtcbiAgXG4gIC8vINCf0L7Qu9GD0YfQsNC10Lwg0YDQsNC30LzQtdGAINGN0LvQtdC80LXQvdGC0LAg0LIgdndcbiAgLy8gJHB4IC0g0L/QuNC60YHQtdC70LhcbiAgLy8gJG11bHRpIC0g0JzQvdC+0LbQuNGC0LXQu9GMLCDQsdC10YDQtdGC0YHRjyDQuNC3ICRicmVha3BvaW5zXG4gIEBmdW5jdGlvbiBnZXQtdncoJHB4LCAkbXVsdGk6MSkge1xuXHQgIEByZXR1cm4gJHB4LyRzaXRlV2lkdGgqMTAwKiRtdWx0aTtcbiAgfVxuICBcbiAgLy8g0JPQtdC90LXRgNC40YDRg9C10Lwg0LzQsNGB0YHQuNCyINGBINGA0LDQt9C80LXRgNCw0LzQuCDQuNGB0YXQvtC00Y8g0LjQtyAkYnJlYWtwb2luc1xuICAvLyAkdmFsdWVzINC/0LDRgNCw0LzQtdGC0YAg0LjQu9C4INC/0LDRgNCw0LzQtdGC0YDRiyDRjdC70LXQvNC10L3RgtCwIChleCBtYXJnaW46IDEwIGF1dG8gMjApXG4gIC8vICRtdWx0aSAtINCc0L3QvtC20LjRgtC10LvRjCwg0LHQtdGA0LXRgtGB0Y8g0LjQtyAkYnJlYWtwb2luc1xuICAvLyBAcmV0dXJuIC0g0JLQvtC30YDQsNGJ0LDQtdC80YvQuSDRgNCw0LfQvNC10YAsINGC0LjQv1xuICBAZnVuY3Rpb24gZ2VuZXJhdGVWdygkdmFsdWVzLCAkbXVsdGk6MSkge1xuXHQgICR2dzogKCk7XG5cdCAgJHB4OiAoKTtcblx0ICBAZWFjaCAkdmFsdWUgaW4gJHZhbHVlcyB7XG5cdFx0IEBpZiB0eXBlLW9mKCR2YWx1ZSkgIT0gJ251bWJlcicge1xuXHRcdFx0ICAkcHg6IGFwcGVuZCgkcHggLCAkdmFsdWUpO1xuXHRcdFx0ICAkdnc6IGFwcGVuZCgkdncsICR2YWx1ZSk7XG5cdFx0ICB9XG5cdFx0ICBAZWxzZSB7XG5cdFx0XHQgICR2YWw6IHBhcnNlSW50KCR2YWx1ZSk7XG5cdFx0XHQgICRweDogdW5xdW90ZSgnI3thcHBlbmQoJHB4LCAgJHZhbCokbXVsdGkpfXB4Jyk7XG5cdFx0XHQgICR2dzogdW5xdW90ZSgnI3thcHBlbmQoJHZ3LCAgZ2V0LXZ3KCR2YWwsICRtdWx0aSkpfXZ3Jyk7XG5cdFx0ICB9XG5cdCAgfVxuXHQgIEByZXR1cm4gKCd2dyc6JHZ3LCAncHgnOiRweCk7XG4gIH1cbiAgXG4gIC8vINCf0YDQuNCy0LXQtNC10L3QuNC1INGC0LjQv9C+0LIg0LogaW50XG4gIEBmdW5jdGlvbiBwYXJzZUludCgkbikge1xuXHQgIEByZXR1cm4gJG4gLyAoJG4gKiAwICsgMSk7XG4gIH0gIiwiLnNjcm9sbG1hZ2ljLXBpbi1zcGFjZXIge1xuICAgIHotaW5kZXg6IDk5OTk5O1xufVxuXG4uZ3JlZXQge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICBAaW5jbHVkZSB2dygkbWluLWhlaWdodDogOTAwKTtcbiAgICAvLyBAaW5jbHVkZSB2dygkaGVpZ2h0OiAxMDgwKTtcbiAgICB6LWluZGV4OiAxMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC10byh4cykge1xuICAgICAgICBtaW4taGVpZ2h0OiAwO1xuICAgICAgICAvLyBtaW4taGVpZ2h0OiA4MTJweDtcbiAgICB9XG5cbiAgICAmX19oZWFkZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDQ7XG5cbiAgICAgICAgLnNpdGUtd2lkdGgge1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBAaW5jbHVkZSB2dygkcGFkZGluZy10b3A6IDE1LFxuICAgICAgICAgICAgICAgICRwYWRkaW5nLWJvdHRvbTogMTUsICRib3JkZXItYm90dG9tOiAxIHNvbGlkKTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byh4cykge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX190ZXh0IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICAgIHotaW5kZXg6IDQ7XG4gICAgICAgIEBpbmNsdWRlIHZ3KCRmb250LXNpemU6IDQ4LFxuICAgICAgICAgICAgJG1hcmdpbi1ib3R0b206IDE4MCk7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZmY7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICBwIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHZ3KCRwYWRkaW5nLXRvcDogMzkwKTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byh4cykge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzMHZ3O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byh4cykge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDF2aDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zY3JvbGwge1xuICAgICAgICAvLyBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDQ7XG4gICAgICAgIEBpbmNsdWRlIHZ3KCRib3R0b206IDI1KTtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKHhzKSB7XG4gICAgICAgICAgICBib3R0b206IDE3cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmX19pbWcge1xuICAgICAgICAgICAgQGluY2x1ZGUgdncoJGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDQgIzRlOWNhZCk7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oeHMpIHtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAycHggJGJyYW5kO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgIH1cblxuICAgICAgICAmX19jaXJjbGUge1xuICAgICAgICAgICAgJjpiZWZvcmUge1xuXG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGJyYW5kO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fdGV4dCB7XG4gICAgICAgICAgICBAaW5jbHVkZSB2dygkbWFyZ2luLXRvcDogMjUpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fbG9nbyB7XG4gICAgICAgIEBpbmNsdWRlIHZ3KCR3aWR0aDogNjApO1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oeHMpIHtcbiAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fYmcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAvLyBiYWNrZ3JvdW5kOiAgdXJsKC9pbWFnZXMvbWFzay5wbmcpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9ncmVldF9fYmcuanBnKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgICAgICAgLy8gYmFja2dyb3VuZDogICNmZmY7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgQGluY2x1ZGUgdncoJGJvcmRlci1yYWRpdXM6IDUpO1xuICAgIH1cblxuICAgICZfX21hc2sge1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgLy8gQGluY2x1ZGUgdncoJGJvcmRlcjogMTAwIHNvbGlkICNmZmYpO1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgICAgICAvLyB3aWR0aDogMTkyMHB4O1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBAaW5jbHVkZSB2dygkd2lkdGg6IDE5MjApO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKHhzKSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLnZpc2libGUtbW9iaWxlIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byh4cykge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMnZ3O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgICBAaW5jbHVkZSB2dygkZm9udC1zaXplOiAxMTApO1xuICAgICAgICBmb250LXdlaWdodDogJGV4dC1ib2xkO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogOTk7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAgICAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL2dyZWV0X19iZy5qcGcpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMHZ3IDEwMHZoO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG4gICAgICAgIH1cbiAgICB9XG5cbn1cblxuLmhlcm8ge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgQGluY2x1ZGUgdncoJG1pbi1oZWlnaHQ6IDkwMCk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL2hlcm8tY29uZXIuc3ZnKSBsZWZ0IHRvcCBuby1yZXBlYXQsIHVybCgvaW1hZ2VzL2JnLWhlcm8uanBnKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEyJSwgY292ZXI7XG4gICAgdG9wOiAwICFpbXBvcnRhbnQ7XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKHhzKSB7XG5cbiAgICAgICAgbWluLWhlaWdodDogMHB4O1xuICAgIH1cblxuICAgICZfX2JnIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB3aWR0aDogMTAwdnc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgei1pbmRleDogMDtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKHhzKSB7XG4gICAgICAgICAgICAvLyBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgJi52aXNpYmxlLW1vYmlsZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKHhzKSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtaW1nIHtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIH1cblxuICAgICAgICBzdmcge1xuICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbWluLWhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgbWF4LWhlaWdodDogMTEwJTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtaW1nLTIge1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgLyogaGVpZ2h0OiAxMDAlOyAqL1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBib3R0b206IC0xMHB4O1xuICAgICAgICAgICAgcmlnaHQ6IDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtZG9jdG9yIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIEBpbmNsdWRlIHZ3KCR0b3A6IDUwNixcbiAgICAgICAgICAgICAgICAvLyAkYm90dG9tOiA0MixcbiAgICAgICAgICAgICAgICAkbGVmdDogOTE4LCApO1xuICAgICAgICAgICAgLy8gJHdpZHRoOiAyNDgpO1xuICAgICAgICAgICAgLy8gd2lkdGg6IDEzJTtcbiAgICAgICAgICAgIC8vIHotaW5kZXg6IDA7XG4gICAgICAgICAgICAvLyB0cmFuc2Zvcm06IHNjYWxlKDE1MCkgdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICAgICAgLy8gd2lkdGg6IDI1MjAlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICAgICAgLy8gei1pbmRleDogMTtcbiAgICAgICAgICAgIHdpZHRoOiAxMyU7XG4gICAgICAgICAgICAvLyB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTUlLCAtMTIuNiUpO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKHhzKSB7XG4gICAgICAgICAgICAgICAgdG9wOiA0OXZoO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICAgICAgbGVmdDogMTl2aDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMzclO1xuICAgICAgICAgICAgICAgIC8vIHdpZHRoOiA1NzQ3JTtcbiAgICAgICAgICAgICAgICAvLyB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTglLCAtMTIuNSUpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICB9XG5cbiAgICAmX19zaGFwZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDQ3JSk7XG4gICAgICAgIEBpbmNsdWRlIHZ3KCR3aWR0aDogNDEyKTtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKHhzKSB7XG4gICAgICAgICAgICB3aWR0aDogMjklO1xuXG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc2l0ZS13aWR0aCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oeHMpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG5cbiAgICB9XG5cbiAgICAmX19jb250ZW50IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgLy8gYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZmxleC1iYXNpczogNTMlO1xuICAgICAgICBmbGV4LWdyb3c6IDA7XG4gICAgICAgIC8vIEBpbmNsdWRlIHZ3KCRtYXJnaW4tdG9wOiAtNjApO1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oeHMpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDE4NHB4O1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDE4dmg7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faW1nIHtcbiAgICAgICAgQGluY2x1ZGUgdncoJHdpZHRoOiAxODAsXG4gICAgICAgICAgICAkbWFyZ2luLXJpZ2h0OiA5Nik7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byh4cykge1xuICAgICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgICAgICBtYXJnaW46IDBweCBhdXRvO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX190ZXh0IHtcbiAgICAgICAgQGluY2x1ZGUgdncoJHBhZGRpbmctbGVmdDogNjcpO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byh4cykge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDExN3B4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDM0cHg7XG4gICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnRpdGxlIHtcbiAgICAgICAgLy8gbWFyZ2luLXRvcDogMzAwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgQGluY2x1ZGUgdncoJG1hcmdpbi10b3A6IDMwMCk7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAlKTtcbiAgICAgICAgO1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oeHMpIHtcbiAgICAgICAgICAgIHotaW5kZXg6IDIgIWltcG9ydGFudDtcbiAgICAgICAgICAgIC8vIGZvbnQtc2l6ZTogMzRweDtcbiAgICAgICAgICAgIC8vIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgICAgICAgICAgIC8vIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDM0cHg7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oeHMpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZmO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZXh0LWJvbGQ7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTtcblxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnRleHQtLXNtIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMCUpO1xuICAgICAgICA7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byh4cykge1xuICAgICAgICAgICAgd2lkdGg6IDYwJTtcbiAgICAgICAgICAgIG1hcmdpbjogNjBweCBhdXRvO1xuICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDA7XG4gICAgICAgICAgICB6LWluZGV4OiAzICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19zY3JvbGwge1xuICAgICAgICB6LWluZGV4OiAzO1xuICAgIH1cblxufSJdfQ== */
