:root{--color-primary:#191919;--color-secondary:#f1f1f1;--color-tertiary:#fff;--color-quaternary:#a1a1a1;--color-quinary:#808285;--color-senary:#f2f2f2;--color-septenary:#333;--color-octonary:#92a5a9}body.light-theme{background-color:var(--color-secondary)}.light-theme,body.light-theme{transition:all .3s ease}.light-theme .heading{color:var(--color-primary)}.light-theme .heading--quinary{color:var(--color-octonary)}.light-theme .glide__slide--type,.light-theme .glide__slide__heading h2{color:var(--color-primary)}.light-theme .button--link{background-color:var(--color-primary)}.light-theme .button--link,.light-theme .button--link:hover{color:var(--color-tertiary)}.light-theme .btn span,.light-theme .card .post-count-position,.light-theme .card--gray .post-count-position{color:var(--color-primary)}.light-theme .btn .circle{border:.1rem solid var(--color-primary)}.light-theme .what-we-do li{color:var(--color-primary)}.light-theme .circle{border:.1rem solid var(--color-primary)}.light-theme .circle .arrow{fill:var(--color-primary)}.light-theme .circle:hover{background-color:var(--color-primary)!important}.light-theme .circle:hover .arrow{fill:var(--color-secondary)!important}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes width{0%{width:0}to{width:100%}}.hero .grid .grid__item--1,.hero .grid .grid__item--2,.hero .grid .grid__item--3,.hero .grid .grid__item--4,.hero .grid .grid__item--5{transition:all 1s ease}.hero .grid .grid__item--2{transition-delay:.5s}.hero .grid .grid__item--5{transition-delay:1s}.hero .grid .grid__item--3,.hero .grid .grid__item--4{transition-delay:1.3s}.hero .grid .grid__item--1.hidden,.hero .grid .grid__item--2.hidden{opacity:0;transform:translate3d(0,50%,0)}.hero .grid .grid__item--5.hidden{opacity:0;transform:translate3d(0,20%,0)}.hero .grid .grid__item--3.hidden,.hero .grid .grid__item--4.hidden{opacity:0}.intro .grid .grid__item--1,.intro .grid .grid__item--2,.intro .grid .grid__item--3{transition:all 1s ease}.intro .grid .grid__item--2{transition-delay:.3s}.intro .grid .grid__item--3{transition-delay:.6s}.intro .grid .grid__item--1.hidden,.intro .grid .grid__item--2.hidden,.intro .grid .grid__item--3.hidden{opacity:0;transform:translate3d(0,50%,0)}#contactHeading,#contactText,.contact__info,.form{transition:all 1s ease}.form{transition-delay:.3s}#contactText{transition-delay:.6s}.contact__info{transition-delay:.9s}#contactHeading.hidden,#contactText.hidden,.contact__info.hidden,.form.hidden{opacity:0;transform:translate3d(0,50%,0)}@keyframes gradient-1-scaleUp{0%{height:0;width:0}to{height:40em;width:40em}}@keyframes gradient-2-scaleUp{0%{height:0;width:0}to{height:20em;width:20em}}@keyframes gradient-3-scaleUp{0%{height:0;width:0}to{height:10em;width:10em}}@keyframes gradient-4-scaleUp{0%{height:0;width:0}to{height:20em;width:20em}}@keyframes gradient-5-scaleUp{0%{height:0;width:0}to{height:25em;width:25em}}@keyframes gradient-6-scaleUp{0%{height:0;width:0}to{height:15em;width:15em}}@media only screen and (min-width:768px){@keyframes gradient-1-scaleUp{0%{height:0;width:0}to{height:80em;width:80em}}@keyframes gradient-2-scaleUp{0%{height:0;width:0}to{height:25em;width:25em}}@keyframes gradient-3-scaleUp{0%{height:0;width:0}to{height:30em;width:30em}}}*{box-sizing:border-box;margin:0;padding:0}html{-webkit-tap-highlight-color:transparent!important;scroll-behavior:smooth}body,html{height:100%;width:100%}body{background-color:var(--color-primary);position:relative;transition:background-color .5s ease}.preloader{align-items:center;animation-delay:3.7s;animation-duration:1s;animation-fill-mode:both;animation-iteration-count:inherit;animation-name:fadeOut;animation-timing-function:ease-in-out;background-color:var(--color-primary);bottom:0;display:flex;height:100%;justify-content:center;left:0;position:fixed;right:0;top:0;width:100%;z-index:999999}.preloader:after{background-color:var(--color-octonary);width:100%;z-index:2}.preloader:after,.preloader:before{bottom:0;content:"";height:.5rem;left:0;position:absolute}.preloader:before{animation:width 5s ease;animation-fill-mode:forwards;background-color:var(--color-tertiary);width:0;z-index:3}.preloader__content{align-items:center;display:flex;height:25rem;justify-content:center;position:relative;width:25rem}.preloader--complete{display:none}.logo__container{height:100%;position:relative;width:100%}.logo__circle{animation:spin 15s linear infinite;bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.logo__arrow{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) scale(.7)}.logo__arrow path{fill:var(--color-tertiary)}main{min-height:100%;overflow:hidden;width:100%}img{height:auto;max-width:100%;vertical-align:bottom}@media only screen and (min-width:768px){.glide__slide:nth-of-type(2n){margin-top:3.5rem}}.glide__slide--type{color:var(--color-tertiary);display:block;font-size:1.4rem;line-height:2.6rem}.glide__slide__heading h2{color:var(--color-tertiary);display:inline-block;font-size:4.4rem;font-weight:400;line-height:3.7rem;margin-bottom:2rem}#not-found{align-items:center;display:flex;flex-direction:column;justify-content:center}#not-found .heading,#not-found .text{margin-bottom:3.5rem}.gradient{border-radius:50%;filter:blur(8rem);opacity:.5;position:absolute}.gradient__container{height:500px;position:absolute;width:500px;z-index:-1}@font-face{font-display:swap;font-family:OpenSans;font-style:normal;font-weight:400;src:url(OpenSans-Regular14930c8a662b09b2f1d3..woff) format("woff")}html{font-size:62.5%}body{font-family:OpenSans}a{text-decoration:none}.logo--text{color:var(--color-tertiary);font-size:2.4rem}.heading{font-weight:400}.heading--primary{color:var(--color-secondary);font-size:4.8rem;letter-spacing:-.2rem;line-height:5.2rem}@media only screen and (min-width:768px){.heading--primary{font-size:6.6rem;line-height:7.3rem}}@media only screen and (min-width:1024px){.heading--primary{font-size:10rem;line-height:11rem}}.heading--secondary{color:var(--color-secondary);font-size:3.2rem;line-height:3.5rem}@media only screen and (min-width:768px){.heading--secondary{font-size:5.8rem;line-height:6.4rem}}.heading--tertiary{color:var(--color-secondary);font-size:2.6rem;line-height:2.8rem}@media only screen and (min-width:768px){.heading--tertiary{font-size:3.2rem;line-height:3.5rem}}.heading--quaternary{color:var(--color-secondary);font-size:2rem;line-height:2.2rem;margin-bottom:2rem}@media only screen and (min-width:768px){.heading--quaternary{font-size:2.6rem;line-height:2.9rem}}.heading--quinary{color:var(--color-octonary);font-size:1.8rem;line-height:2.3rem;margin-bottom:.5rem}.heading--24{color:var(--color-secondary);font-size:2.4rem;line-height:4.8rem;margin-bottom:.8rem}.heading--centered-slider{color:var(--color-primary);font-size:2.5rem;line-height:4.6rem;padding:4rem 0}.heading--footer{color:var(--color-octonary);font-size:1.6rem;font-weight:18rem;margin-bottom:2rem}.heading--underline{padding-bottom:.5rem;position:relative}.heading--underline:after{background-color:var(--color-octonary);bottom:0;content:"";height:.1rem;left:0;position:absolute;width:100%}.hero__next,.hero__prev{color:var(--color-tertiary);font-size:1.5rem}.decentarlized-studio .heading--24{padding-left:2.5rem;position:relative}@media only screen and (min-width:768px){.decentarlized-studio .heading--24{padding-left:0}}.decentarlized-studio .heading--24:before{background-color:var(--color-secondary);content:"";height:.3rem;left:0;position:absolute;top:50%;transform:translateY(-50%);width:1rem}@media only screen and (min-width:768px){.decentarlized-studio .heading--24:before{display:none}}.decentarlized-studio .text--secondary,.decentarlized-studio .text--secondary span,.decentarlized-studio .text--secondary--white,.text--secondary .decentarlized-studio span{padding-left:2.5rem}@media only screen and (min-width:768px){.decentarlized-studio .text--secondary,.decentarlized-studio .text--secondary span,.decentarlized-studio .text--secondary--white,.text--secondary .decentarlized-studio span{padding-left:0}}.text--primary,.text--primary-light{color:var(--color-tertiary);font-size:1.6rem;line-height:1.7rem}.text--primary-light{color:var(--color-quaternary)}@media only screen and (min-width:768px){.text--primary,.text--primary-light{font-size:2.6rem;line-height:2.9rem}}.text--secondary,.text--secondary span,.text--secondary--white{color:var(--color-quaternary);font-size:1.6rem;line-height:2.5rem}.text--secondary span,.text--secondary--white span{color:var(--color-tertiary)!important;display:inline-block;text-transform:capitalize}.text--secondary--white{color:var(--color-tertiary)}.text--tertiary{color:var(--color-quinary);font-size:1.8rem;line-height:2.3rem}.text--quaternary{color:var(--color-quinary);font-size:1.6rem;line-height:2.2rem}.text--quinary{color:var(--color-secondary);font-size:1.5rem;line-height:2rem}.text--copy{color:var(--color-quaternary);font-size:1.4rem;line-height:1.6rem}ul{list-style:none}ul li{color:var(--color-octonary);font-size:1.8rem;line-height:3.3rem}.cta,.cta--light{color:var(--color-secondary);font-size:1.6rem;text-align:center}.cta--light{color:var(--color-primary)}.cta--underline{color:var(--color-secondary);font-size:1.5rem;line-height:3.3rem}.email{color:var(--color-tertiary);font-size:1.3rem;line-height:1.8rem}@media only screen and (min-width:768px){.what-we-do .heading--quinary{padding-bottom:1rem;position:relative}.what-we-do .heading--quinary:after{background-color:var(--color-octonary);bottom:0;content:"";height:.1rem;left:0;position:absolute;width:10%}.what-we-do ul{padding-top:1rem}}.what-we-do ul li{font-size:1.3rem;line-height:2rem}@media only screen and (min-width:768px){.what-we-do ul li{font-size:1.6rem;line-height:3rem;padding:.25rem 0}}.footer--link,input[type=email],input[type=text],textarea{color:var(--color-secondary)}.footer--link{display:inline-block;font-size:1.8rem;line-height:3.3rem;margin:.4rem 0;overflow:hidden;position:relative}.footer--link:after{background-color:var(--color-secondary);bottom:0;content:"";height:.1rem;left:0;position:absolute;transition:.3s ease;width:0}.footer--link:hover:after{width:100%}.footer--copy{color:var(--color-quaternary);font-size:1.6rem;line-height:1.8rem}.footer--privacy{color:var(--color-quaternary);display:flex;font-size:1.4rem;line-height:2.6rem}.footer--privacy span{color:var(--color-tertiary);display:inline-block;margin-left:1rem}.button{display:none}@media only screen and (min-width:768px){.button{align-items:center;background-color:var(--color-tertiary);border-radius:.5rem;color:var(--color-primary);display:flex;font-size:1.5rem;height:3.6rem;justify-content:center;line-height:2rem;transition:all .3s ease;user-select:none;width:12.5rem}.button:hover{background-color:var(--color-octonary);color:var(--color-tertiary)}}.button__container{align-items:center;display:flex;justify-content:flex-end}.button--link{align-items:center;background-color:var(--color-secondary);border-radius:50%;color:var(--color-primary);display:flex;font-size:1.2rem;height:7rem;justify-content:center;line-height:1rem;text-align:center;transition:all .3s ease;width:7rem}.button--link:hover{background-color:var(--color-octonary);color:var(--color-tertiary)}@media only screen and (min-width:550px){.button--link{height:10rem;width:10rem}}@media only screen and (min-width:768px){.button--link{font-size:1.6rem;height:12.5rem;line-height:1.6rem;width:12.5rem}}.btn{align-items:center;display:flex;transition:all 1s ease}.btn span{color:var(--color-tertiary);font-size:1.8rem;line-height:1.5rem;margin-right:2rem;transition:all .3s ease}.btn:hover span{margin-right:1rem}.btn:hover .circle{background-color:var(--color-primary)}.btn:hover .circle .arrow{fill:var(--color-tertiary)}.cta,.cta--light{align-items:center;background-color:var(--color-primary);border-radius:50%;display:flex;height:12.5rem;justify-content:center;width:12.5rem}.cta--light{background-color:var(--color-secondary)}.cta--underline{padding-bottom:.5rem;position:relative}.cta--underline:after{background-color:var(--color-secondary);bottom:0;content:"";height:.1rem;left:0;position:absolute;width:100%}input[type=submit]{background-color:var(--color-secondary);border:none;border-radius:.5rem;height:4.6rem;margin:2rem auto 0;width:15rem}@media only screen and (min-width:768px){input[type=submit]{transition:all .3s ease}input[type=submit]:hover{background-color:var(--color-octonary);color:var(--color-secondary);cursor:pointer}}.circle{border:.1rem solid var(--color-tertiary);border-radius:50%;display:inline-block;height:6.5rem;position:relative;width:6.5rem}.circle,.circle .arrow{transition:all .3s ease}.circle .arrow{height:auto;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) scale(.4);width:100%;fill:var(--color-tertiary)}.circle .arrow--down{transform:translate(-50%,-50%) scale(.4) rotate(90deg)}.circle:hover{background-color:var(--color-tertiary)!important}.circle:hover .arrow{fill:var(--color-primary)!important}.hero__slider{height:100%;overflow:hidden;position:relative}.hero__slider .hero__slide--1,.hero__slider .hero__slide--2,.hero__slider .hero__slide--3,.hero__slider .hero__slide--4{height:100%!important;left:0;object-fit:cover;position:absolute;top:0;transition:all .5s ease;width:100%!important}.line{background-color:var(--color-octonary);height:.4rem;margin:0 2rem;position:relative;width:100%}.line--1,.line--1--work{background-color:transparent;cursor:pointer;height:.3rem;left:0;position:absolute;top:0;width:33.3%}.line--1--work{width:25%}.line--2,.line--2--work{background-color:transparent;cursor:pointer;height:.3rem;left:33.3%;position:absolute;top:0;width:33.3%}.line--2--work{left:25%;width:25%}.line--3,.line--3--work{background-color:transparent;cursor:pointer;height:.3rem;position:absolute;right:0;top:0;width:33.3%}.line--3--work{left:50%;width:25%}.line--4{background-color:transparent;cursor:pointer;height:.3rem;position:absolute;right:0;top:0;width:25%}.line .dragg,.line .dragg--work{background-color:var(--color-tertiary);height:.4rem;left:0;position:absolute;top:0;transition:all .25s ease;width:33.3%}.line .dragg--work{width:25%}@media only screen and (min-width:768px){.glide{margin:0 auto;width:calc(100% - 13rem)!important}}@media only screen and (min-width:1024px){.glide{width:100%!important}}.centered-slider{display:grid;gap:1rem;grid-template-columns:repeat(4,auto);height:auto;margin-top:5rem;overflow:hidden;position:relative}@media only screen and (min-width:768px){.centered-slider{display:flex;justify-content:space-between;margin:5rem auto 0;max-width:114rem;width:100%}}@media only screen and (min-width:1024px){.centered-slider{padding:0 3rem}}.centered-slider__item{background-color:var(--color-tertiary);height:33.5rem;padding:2.5rem 1rem;position:relative;transition:all .3s ease;width:29.4rem}.centered-slider__item:hover{background-color:var(--color-octonary)}@media only screen and (min-width:768px){.centered-slider__item{height:auto;width:23%}}.centered-slider__item .social-media-icon{height:3.5rem;width:3.5rem}.centered-slider__item .heading{margin-bottom:5rem}.centered-slider__item .arrow{bottom:1rem;height:auto;position:absolute;right:1rem;width:5rem;fill:var(--color-quaternary);transform:scale(.4)}.footer{margin-top:auto;overflow:hidden;padding:3rem 0;position:relative;width:100%}.footer .gradient__container{bottom:-15%;right:0}@media only screen and (min-width:768px){.footer .gradient__container{bottom:0;height:100%;left:0;width:100%}}.footer .gradient-color-1{animation:gradient-6-scaleUp;animation-delay:4.7s;animation-duration:1s;animation-fill-mode:both;animation-timing-function:ease-in-out;background-color:#f466e6;bottom:-20%;left:35%}@media only screen and (min-width:768px){.footer .gradient-color-1{left:50%;transform:translateX(-50%)}}.footer .gradient-color-2{animation:gradient-6-scaleUp;animation-delay:4.7s;animation-duration:1s;animation-fill-mode:both;animation-timing-function:ease-in-out;background-color:#f7f4ae;bottom:-15%;left:60%}@media only screen and (min-width:768px){.footer .gradient-color-2{left:50%;transform:translateX(-50%)}}.footer .gradient-color-3{animation:gradient-6-scaleUp;animation-delay:4.7s;animation-duration:1s;animation-fill-mode:both;animation-timing-function:ease-in-out;background-color:#fb8686;bottom:-14%;left:50%}@media only screen and (min-width:768px){.footer .gradient-color-3{left:50%;transform:translateX(-50%)}}.form{align-items:flex-start;display:flex;flex-direction:column;justify-content:space-between;margin-top:13rem;width:100%}.input__wrapper{margin-bottom:3rem;position:relative;width:100%}.input__wrapper .error-line{background-color:red;bottom:0;height:.1rem;left:0;position:absolute;transition:all .5s ease-in-out;width:0}.input__wrapper .error-info{bottom:-2.5rem;color:red;display:inline-block;font-size:1.2rem;left:0;opacity:0;position:absolute;transition:all .5s ease-in-out}.input__wrapper--attach{overflow:hidden;width:auto}.input__wrapper--checkbox{width:auto}.input__wrapper--checkbox input[type=checkbox]{appearance:none;background-color:transparent!important;border:.1rem solid var(--color-secondary);height:1.5rem;margin-right:.5rem;position:relative;width:1.5rem}.input__wrapper--checkbox input[type=checkbox]:checked:before{transform:scale(1)}.input__wrapper--checkbox input[type=checkbox]:before{background-color:var(--color-secondary);bottom:0;clip-path:polygon(28% 38%,41% 53%,75% 24%,86% 38%,40% 78%,15% 50%);content:"";height:100%;left:0;position:absolute;right:0;top:0;transform:scale(0);transform-origin:bottom left;transition:transform .12s ease-in-out;width:100%}.input__wrapper--checkbox label{bottom:0;left:0;position:relative}label{bottom:1rem;color:var(--color-quaternary);font-size:1.4rem;left:1rem;position:absolute}.label--attach{bottom:0;cursor:pointer;left:0;position:relative}.label--attach span{display:inline-block;padding-left:.5rem}input[type=email],input[type=text],textarea{background-color:transparent;border:none;border-bottom:.1rem solid var(--color-secondary);caret-color:var(--color-secondary);outline:none;padding:1rem;width:100%}textarea{height:3.5rem;padding-bottom:0!important;resize:none}#upload-file{bottom:0;left:0;opacity:0;position:absolute}.grid{display:grid;grid-template-columns:repeat(4,1fr);padding:0 1rem;width:100%}@media only screen and (min-width:768px){.grid{grid-template-columns:repeat(8,1fr);margin:0 auto;max-width:114rem;padding:0 3rem}}@media only screen and (min-width:1024px){.grid{grid-template-columns:repeat(12,1fr);padding:0!important}}.header .grid{align-items:center;display:flex;justify-content:space-between}@media only screen and (min-width:768px){.header .grid__item--2{display:none}}.hero .grid{grid-template-rows:repeat(4,auto);padding-top:7.5rem}@media only screen and (min-width:768px){.hero .grid{grid-template-rows:2rem auto auto 18.5rem auto auto;height:auto!important;margin-top:5rem;margin-top:0!important}}.hero .grid__item--1{grid-column:1/-1;grid-row:1/2;margin-bottom:2rem}@media only screen and (min-width:768px){.hero .grid__item--1{grid-column:1/7;grid-row:2/3;padding-bottom:3rem;position:relative;z-index:2}}@media only screen and (min-width:1024px){.hero .grid__item--1{grid-column:1/10}}.hero .grid__item--2,.hero .grid__item--3,.hero .grid__item--4{grid-column:2/-1}.hero .grid__item--2{grid-row:2/3;margin-bottom:3rem}@media only screen and (min-width:768px){.hero .grid__item--2{grid-column:1/6;grid-row:3/4;position:relative;z-index:2}}.hero .grid__item--3{grid-row:3/4;height:40vh;margin-bottom:2rem}@media only screen and (min-width:768px){.hero .grid__item--3{grid-column:4/-1;grid-row:1/6;height:auto!important;margin-bottom:0!important}}@media only screen and (min-width:1024px){.hero .grid__item--3{grid-column:7/-1}}.hero .grid__item--4{align-items:center;display:flex;grid-row:4/-1;justify-content:space-between;width:80%}@media only screen and (min-width:768px){.hero .grid__item--4{grid-column:4/8;grid-row:6/-1;padding-top:2.5rem;width:100%}}@media only screen and (min-width:1024px){.hero .grid__item--4{grid-column:7/-1}}.hero .grid__item--5{grid-column:2/3;grid-row:3/4;position:relative;z-index:2}.hero .grid__item--5 .button--link{bottom:7rem;left:-7rem;position:absolute;transform:translateX(50%)}@media only screen and (min-width:550px){.hero .grid__item--5 .button--link{bottom:10rem;left:-10rem}}@media only screen and (min-width:768px){.hero .grid__item--5 .button--link{bottom:0;left:0;position:relative;transform:translateX(0)}.hero .grid__item--5{align-items:flex-end;display:flex;grid-column:1/2;grid-row:4/5}}.digital-product-studio .grid{grid-template-rows:repeat(4,auto)}@media only screen and (min-width:991px){.digital-product-studio .grid{grid-template-rows:repeat(3,auto)}}@media only screen and (min-width:1024px){.digital-product-studio .grid{grid-template-rows:repeat(4,auto)}}.digital-product-studio .grid__item--1{grid-column:1/-1;grid-row:1/2;margin-bottom:1.5rem}.digital-product-studio .grid__item--2{grid-column:1/-1;grid-row:2/3;margin-bottom:5rem}.digital-product-studio .grid__item--3{grid-column:1/3;grid-row:3/4;margin-bottom:4rem}.digital-product-studio .grid__item--3 svg{margin-bottom:2rem}@media only screen and (min-width:768px){.digital-product-studio .grid__item--3{grid-column:1/5}}@media only screen and (min-width:991px){.digital-product-studio .grid__item--3{grid-column:1/3;grid-row:3/-1;margin-bottom:0}}@media only screen and (min-width:1024px){.digital-product-studio .grid__item--3{grid-column:1/4;grid-row:3/4;margin-top:5rem}}.digital-product-studio .grid__item--4{grid-column:3/-1;grid-row:3/4;margin-bottom:4rem}.digital-product-studio .grid__item--4 svg{margin-bottom:2rem}@media only screen and (min-width:768px){.digital-product-studio .grid__item--4{grid-column:5/-1}}@media only screen and (min-width:991px){.digital-product-studio .grid__item--4{grid-column:3/5;grid-row:3/-1;margin-bottom:0}}@media only screen and (min-width:1024px){.digital-product-studio .grid__item--4{grid-column:4/7;grid-row:3/4;margin-top:5rem}}.digital-product-studio .grid__item--5{grid-column:1/3;grid-row:4/-1}.digital-product-studio .grid__item--5 svg{margin-bottom:2rem}@media only screen and (min-width:768px){.digital-product-studio .grid__item--5{grid-column:1/5;grid-row:4/-1}}@media only screen and (min-width:991px){.digital-product-studio .grid__item--5{grid-column:5/7;grid-row:3/-1}}@media only screen and (min-width:1024px){.digital-product-studio .grid__item--5{grid-column:7/10;grid-row:3/4;margin-top:5rem}}.digital-product-studio .grid__item--6{grid-column:3/-1;grid-row:4/-1;overflow:hidden;padding:2rem;position:relative}.digital-product-studio .grid__item--6 .circle{animation:spin 15s linear infinite;height:100%;width:100%}.digital-product-studio .grid__item--6 .arrow{height:auto;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:30%}@media only screen and (min-width:768px){.digital-product-studio .grid__item--6{grid-column:5/-1;grid-row:4/-1;height:20rem;padding:0;width:20rem}}@media only screen and (min-width:991px){.digital-product-studio .grid__item--6{grid-column:7/-1;grid-row:3/-1}}@media only screen and (min-width:1024px){.digital-product-studio .grid__item--6{grid-column:10/-1;grid-row:4/-1}}.remarkable-experiences .grid{grid-template-rows:repeat(6,auto);padding-bottom:11rem;position:relative}.remarkable-experiences .grid:after{background-color:var(--color-tertiary);bottom:0;content:"";height:.2rem;left:50%;position:absolute;transform:translateX(-50%);width:calc(100% - 2rem)}@media only screen and (min-width:768px){.remarkable-experiences .grid{padding-bottom:0}.remarkable-experiences .grid:after{display:none}}.remarkable-experiences .grid .grid__item--1{grid-column:1/-1;grid-row:1/2}.remarkable-experiences .grid .grid__item--2{grid-column:1/-1;grid-row:2/3;margin-bottom:2.8rem}@media only screen and (min-width:768px){.remarkable-experiences .grid .grid__item--2{margin-bottom:5rem}}.remarkable-experiences .grid .grid__item--3{grid-column:1/-1;grid-row:3/4;margin-bottom:5rem}.remarkable-experiences .grid .grid__item--4{grid-column:1/-1;grid-row:4/5;margin-bottom:5rem}.remarkable-experiences .grid .grid__item--5{grid-column:1/-1;grid-row:5/6;margin-bottom:5rem}.remarkable-experiences .grid .grid__item--6{align-items:center;display:flex;grid-column:1/-1;grid-row:6/-1;justify-content:center}.remarkable-experiences-slider .grid{grid-template-rows:repeat(3,auto)!important}.remarkable-experiences-slider .grid__item--1{align-items:center;display:flex;grid-column:1/-1!important;grid-row:1/2!important}.remarkable-experiences-slider .grid__item--1 svg{height:60px;width:60px}.remarkable-experiences-slider .grid__item--2{grid-column:1/-1!important;grid-row:2/3!important}.remarkable-experiences-slider .grid__item--3{grid-column:1/-1!important;grid-row:3/-1!important;margin-bottom:0!important;position:relative}@media only screen and (min-width:768px){.remarkable-experiences-slider .grid__item--3 #api-go-prev{left:-6.5rem;position:absolute;top:50%;transform:translateY(-50%);z-index:22}}@media only screen and (min-width:1024px){.remarkable-experiences-slider .grid__item--3 #api-go-prev{left:-8.5rem}}@media only screen and (min-width:768px){.remarkable-experiences-slider .grid__item--3 #api-go-next{position:absolute;right:-6.5rem;top:50%;transform:translateY(-50%);z-index:22}}@media only screen and (min-width:1024px){.remarkable-experiences-slider .grid__item--3 #api-go-next{right:-8.5rem}}.product-idea .grid{grid-template-rows:repeat(5,auto)}@media only screen and (min-width:768px){.product-idea .grid{grid-template-rows:repeat(3,auto)}}.product-idea .grid__item--1{grid-column:1/-1;grid-row:1/2;margin-bottom:6rem}@media only screen and (min-width:768px){.product-idea .grid__item--1{grid-column:1/9}.product-idea .grid__item--1 h2{font-size:5rem;line-height:5.5rem}}.product-idea .grid__item--2{grid-column:1/-1;grid-row:2/3;margin-bottom:3rem}@media only screen and (min-width:768px){.product-idea .grid__item--2{grid-column:1/5;padding-right:15%}}.product-idea .grid__item--3{grid-column:1/-1;grid-row:3/4;margin-bottom:3rem}@media only screen and (min-width:768px){.product-idea .grid__item--3{grid-column:5/-1;grid-column:5/9;grid-row:2/3;padding-right:20%;padding-right:15%}}.product-idea .grid__item--4{grid-column:1/-1;grid-row:4/5;margin-bottom:4rem}@media only screen and (min-width:768px){.product-idea .grid__item--4{grid-column:1/5;grid-row:3/-1;margin-bottom:0;padding-right:15%}}.product-idea .grid__item--5{display:flex;grid-column:1/-1;grid-row:5/-1;justify-content:flex-end}@media only screen and (min-width:768px){.product-idea .grid__item--5{grid-column:5/-1;grid-column:5/9;grid-row:3/-1;justify-content:flex-start}}.product-idea .grid__item--6{display:none}@media only screen and (min-width:1024px){.product-idea .grid__item--6{align-items:center;display:flex;grid-column:9/-1;grid-row:2/-1;justify-content:center}.product-idea .grid__item--6 img{height:100%;object-fit:cover;width:100%}}.decentarlized-studio .grid{grid-template-rows:repeat(4,auto)}.decentarlized-studio .grid__item p{max-width:26rem;width:100%}.decentarlized-studio .grid__item--1{grid-column:1/-1;grid-row:1/2;margin-bottom:5rem}@media only screen and (min-width:1024px){.decentarlized-studio .grid__item--1{grid-column:1/7!important}}.decentarlized-studio .grid__item--2{grid-column:1/-1;grid-row:2/3;margin-bottom:4rem}.decentarlized-studio .grid__item--3{grid-column:1/-1;grid-row:3/4;margin-bottom:4rem}.decentarlized-studio .grid__item--4{grid-column:1/-1;grid-row:4/-1;margin-bottom:4rem}.decentarlized-studio .grid__item--5{display:none}@media only screen and (min-width:768px){.decentarlized-studio .grid__item--1,.decentarlized-studio .grid__item--2,.decentarlized-studio .grid__item--3,.decentarlized-studio .grid__item--4{grid-column:1/5}.decentarlized-studio .grid__item--5{display:block;grid-column:5/-1;grid-row:1/4}}@media only screen and (min-width:1024px){.decentarlized-studio .grid__item--5{grid-column:7/-1}}.footer--sm .grid{grid-template-rows:repeat(3,auto)}.footer--sm .grid__item--1{align-items:center;display:flex;grid-column:1/-1;grid-row:1/2;justify-content:space-between;margin-bottom:3rem}.footer--sm .grid__item--2{grid-column:1/-1;grid-row:2/3;margin-bottom:3.5rem}.footer--sm .grid__item--3{display:flex;grid-column:1/-1;grid-row:3/-1;justify-content:center}.footer--lg .grid{grid-template-rows:repeat(3,auto)}.footer--lg .grid__item--1{align-items:flex-start;display:flex;flex-direction:column;grid-column:1/2;grid-row:1/2;justify-content:space-between}@media only screen and (min-width:1024px){.footer--lg .grid__item--1{grid-column:1/3}}.footer--lg .grid__item--2{grid-column:1/2;grid-row:2/3}.footer--lg .grid__item--3{grid-column:1/3;grid-row:3/-1;padding:5rem 0 6rem}@media only screen and (min-width:1024px){.footer--lg .grid__item--3{grid-column:1/5}}.footer--lg .grid__item--4{grid-column:5/6;grid-row:1/2}@media only screen and (min-width:1024px){.footer--lg .grid__item--4{grid-column:7/9}}.footer--lg .grid__item--5{grid-column:6/7;grid-row:1/2}@media only screen and (min-width:1024px){.footer--lg .grid__item--5{grid-column:9/11}}.footer--lg .grid__item--6{grid-column:7/-1;grid-row:1/2}@media only screen and (min-width:1024px){.footer--lg .grid__item--6{grid-column:11/-1}}.footer--lg .grid__item--7{grid-column:5/6;grid-row:3/-1;padding:5rem 0 6rem}@media only screen and (min-width:1024px){.footer--lg .grid__item--7{grid-column:7/9}}.footer--lg .grid__item--8{grid-column:6/7;grid-row:3/-1;padding:5rem 0 6rem}@media only screen and (min-width:1024px){.footer--lg .grid__item--8{grid-column:9/11}}.footer--lg .grid__item--9{grid-column:7/-1;grid-row:3/-1;padding:5rem 0 6rem}@media only screen and (min-width:1024px){.footer--lg .grid__item--9{grid-column:11/-1}}.featured-works .grid{grid-template-rows:repeat(10,auto)}.featured-works .grid__item--1{grid-column:1/-1;grid-row:1/2;margin-bottom:4.5rem}.featured-works .grid__item--2{grid-column:1/-1;grid-row:2/3;margin-bottom:5rem}.featured-works .grid__item--3{grid-column:1/-1;grid-row:3/4;margin-bottom:5rem}.featured-works .grid__item--4{grid-column:1/-1;grid-row:4/5;margin-bottom:5rem}.featured-works .grid__item--5{grid-column:1/-1;grid-row:5/6;margin-bottom:5rem}.featured-works .grid__item--6{grid-column:1/-1;grid-row:6/7;margin-bottom:5rem}.featured-works .grid__item--7{grid-column:1/-1;grid-row:7/8;margin-bottom:5rem}.featured-works .grid__item--8{grid-column:1/-1;grid-row:8/9;margin-bottom:5rem}.featured-works .grid__item--9{align-items:center;display:flex;grid-column:1/-1;grid-row:9/-1;justify-content:center}@media only screen and (min-width:1024px){.featured-works .grid__item--2,.featured-works .grid__item--3,.featured-works .grid__item--4,.featured-works .grid__item--5,.featured-works .grid__item--6,.featured-works .grid__item--7,.featured-works .grid__item--8{margin-bottom:9rem}}.we-can-help .grid{grid-template-columns:repeat(6,1fr);grid-template-rows:repeat(5,auto)}@media only screen and (min-width:768px){.we-can-help .grid{grid-template-rows:repeat(3,auto)}}@media only screen and (min-width:1024px){.we-can-help .grid{grid-template-columns:repeat(12,1fr)}}.we-can-help .grid__item--1{grid-column:1/-1;grid-row:1/2;margin-bottom:5rem}@media only screen and (min-width:768px){.we-can-help .grid__item--1{grid-column:1/5}}@media only screen and (min-width:1024px){.we-can-help .grid__item--1{grid-column:1/-1}.we-can-help .grid__item--1 h2{font-size:5rem}}.we-can-help .grid__item--2{grid-column:1/4;grid-row:2/3;padding:2rem}.we-can-help .grid__item--2 svg{margin-bottom:2rem}@media only screen and (min-width:768px){.we-can-help .grid__item--2{grid-column:1/3;padding:0}}@media only screen and (min-width:1024px){.we-can-help .grid__item--2{grid-column:1/4}}.we-can-help .grid__item--3{grid-column:4/-1;grid-row:2/3;overflow:hidden;position:relative}@media only screen and (min-width:768px){.we-can-help .grid__item--3{display:none}}.we-can-help .grid__item--4{grid-column:3/6;grid-row:3/4;margin:4rem 0}.we-can-help .grid__item--4 svg{margin-bottom:2rem}@media only screen and (min-width:768px){.we-can-help .grid__item--4{grid-column:3/5;grid-row:2/3;margin:0}}@media only screen and (min-width:1024px){.we-can-help .grid__item--4{grid-column:4/7}}.we-can-help .grid__item--5{grid-column:4/-1;grid-row:4/5;margin-bottom:4rem}.we-can-help .grid__item--5 svg{margin-bottom:2rem}@media only screen and (min-width:768px){.we-can-help .grid__item--5{grid-column:5/7;grid-row:2/3}}@media only screen and (min-width:1024px){.we-can-help .grid__item--5{grid-column:7/11}}.we-can-help .grid__item--6{grid-column:1/-1;grid-row:5/-1}@media only screen and (min-width:768px){.we-can-help .grid__item--6{grid-row:3/-1}}.intro .grid{grid-template-rows:repeat(3,auto);padding-top:5rem}@media only screen and (min-width:768px){.intro .grid{grid-template-rows:repeat(2,auto);padding-top:0}}.intro .grid__item--1{grid-column:1/-1;grid-row:1/2;margin-bottom:10rem}@media only screen and (min-width:768px){.intro .grid__item--1{grid-column:2/8}}@media only screen and (min-width:1024px){.intro .grid__item--1{grid-column:2/12}}.intro .grid__item--2{grid-column:1/-1;grid-row:2/3;margin-bottom:10rem;padding-left:15%}@media only screen and (min-width:768px){.intro .grid__item--2{align-items:center;display:flex;grid-column:6/-1;margin-bottom:0}}@media only screen and (min-width:1024px){.intro .grid__item--2{grid-column:9/-1}}.intro .grid__item--3{grid-column:1/2;grid-row:3/-1}@media only screen and (min-width:768px){.intro .grid__item--3{grid-column:2/4;grid-row:2/-1}}.great-product .grid{grid-template-rows:repeat(4,auto)}@media only screen and (min-width:768px){.great-product .grid{grid-template-rows:auto 5rem 5rem 5rem auto auto}}.great-product .grid__item--1{grid-column:1/-1;grid-row:1/2;margin-bottom:5rem}@media only screen and (min-width:768px){.great-product .grid__item--1{grid-column:1/8}}@media only screen and (min-width:1024px){.great-product .grid__item--1{grid-column:1/-1}.great-product .grid__item--1 h3{font-size:5rem;line-height:5.5rem}}.great-product .grid__item--2{grid-column:1/-1;grid-row:2/3;margin-bottom:5rem;text-align:center}@media only screen and (min-width:768px){.great-product .grid__item--2{grid-column:1/4;grid-row:2/-1;margin-bottom:0;max-width:24rem;text-align:left;width:100%}}@media only screen and (min-width:1024px){.great-product .grid__item--2{grid-column:1/5}}.great-product .grid__item--3{grid-column:1/-1;grid-row:3/4;margin-bottom:5rem;text-align:center}@media only screen and (min-width:768px){.great-product .grid__item--3{grid-column:4/7;grid-row:3/-1;margin-bottom:0;max-width:24rem;text-align:left;width:100%}}@media only screen and (min-width:1024px){.great-product .grid__item--3{grid-column:5/9}}.great-product .grid__item--4{grid-column:1/-1;grid-row:4/-1;text-align:center}@media only screen and (min-width:768px){.great-product .grid__item--4{grid-column:6/-1;grid-row:4/-1;max-width:24rem;padding-left:23%;text-align:left;width:100%}}@media only screen and (min-width:1024px){.great-product .grid__item--4{grid-column:9/-1;padding-left:0}}@media only screen and (min-width:768px){.great-product .grid__item--2 .heading--quinary,.great-product .grid__item--3 .heading--quinary,.great-product .grid__item--4 .heading--quinary{color:var(--color-tertiary);font-size:2.6rem;font-weight:2.9rem;padding-bottom:2rem}}.what-we-do .grid{grid-template-rows:repeat(3,auto)}.what-we-do .grid__item--1{grid-column:1/-1;grid-row:1/2;margin-bottom:5rem}.what-we-do .grid__item--2{grid-column:1/-1;grid-row:2/3;margin-bottom:5rem}@media only screen and (min-width:768px){.what-we-do .grid__item--2{margin-bottom:0}}.what-we-do .grid__item--3{grid-column:1/2;grid-row:3/-1}@media only screen and (min-width:768px){.what-we-do .grid__item--3{grid-column:1/4}}@media only screen and (min-width:1024px){.what-we-do .grid__item--3{grid-column:1/5}}.what-we-do .grid__item--4{grid-column:2/3;grid-row:3/-1;padding-left:1rem}@media only screen and (min-width:768px){.what-we-do .grid__item--4{align-items:flex-start;display:flex;flex-direction:column;grid-column:4/6;justify-content:center}}@media only screen and (min-width:1024px){.what-we-do .grid__item--4{grid-column:5/8;padding-left:2rem}}.what-we-do .grid__item--5{grid-column:3/-1;grid-row:3/-1;padding-left:1.5rem}@media only screen and (min-width:768px){.what-we-do .grid__item--5{align-items:flex-start;display:flex;flex-direction:column;grid-column:6/8;justify-content:center;padding-left:2rem}}@media only screen and (min-width:1024px){.what-we-do .grid__item--5{grid-column:8/11}}.team .grid{grid-template-rows:repeat(3,auto)}@media only screen and (min-width:768px){.team .grid{grid-template-rows:repeat(3,auto)}}.team .grid__item--1{grid-column:1/-1;grid-row:1/2;margin-bottom:6rem}.team .grid__item--1 .heading{display:inline-block;overflow:hidden;padding-bottom:1rem;position:relative}.team .grid__item--1 .heading:after{background-color:var(--color-octonary);bottom:0;content:"";height:.1rem;left:0;position:absolute;width:100%}.team .grid__item--2{display:flex;grid-column:1/-1;grid-row:2/3;margin-bottom:3rem}@media only screen and (min-width:768px){.team .grid__item--2{flex-direction:column;grid-column:1/5;grid-row:2/-1;padding:7rem}}@media only screen and (min-width:1024px){.team .grid__item--2{grid-column:1/7}}.team .grid__item--3{display:flex;grid-column:1/-1;grid-row:3/-1}@media only screen and (min-width:768px){.team .grid__item--3{flex-direction:column;grid-column:5/-1;grid-row:2/-1;padding:7rem}}@media only screen and (min-width:1024px){.team .grid__item--3{grid-column:7/-1}}.team__info{padding:1rem 0 0 1rem}@media only screen and (min-width:768px){.team__info{padding:3rem 0 0}}.connect .grid__item--1{grid-column:1/-1}.next-generation .grid{grid-template-rows:repeat(3,auto);position:relative}.next-generation .grid__item--1{grid-column:1/-1;grid-row:1/2;margin-bottom:5rem}@media only screen and (min-width:768px){.next-generation .grid__item--1{grid-column:1/8;margin-bottom:0}.next-generation .grid__item--1 h2{font-size:5rem;line-height:5.5rem}}@media only screen and (min-width:1024px){.next-generation .grid__item--1{grid-column:1/10}}.next-generation .grid__item--2{grid-column:1/-1;grid-row:2/3;margin-bottom:2rem;padding-left:3.5rem;position:relative}@media only screen and (min-width:768px){.next-generation .grid__item--2{margin-top:-15rem}}@media only screen and (min-width:1024px){.next-generation .grid__item--2{grid-column:4/-1;grid-row:1/2;margin-top:25%}}.next-generation .grid__item--3{grid-column:1/-1;grid-row:3/-1;padding-left:3.5rem}@media only screen and (min-width:1024px){.next-generation .grid__item--3{grid-column:4/-1}}.contact .grid{grid-template-rows:repeat(2,auto)}@media only screen and (min-width:768px){.contact .grid{grid-template-rows:auto}}.contact .grid__item--1{grid-column:1/-1;grid-row:1/2}@media only screen and (min-width:768px){.contact .grid__item--1{grid-column:1/5;grid-row:1/-1;padding-right:5rem}}@media only screen and (min-width:1024px){.contact .grid__item--1{grid-column:1/6;padding-right:0}}.contact .grid__item--2{display:none;grid-column:1/-1;grid-row:2/-1}.contact .grid__item--2 .container a{display:inline-block;margin-right:1.2rem}.contact .grid__item--2 .container .heading{line-height:2.6rem}@media only screen and (min-width:768px){.contact .grid__item--2{display:flex;flex-direction:column;grid-column:5/-1;grid-row:1/-1;padding-left:5rem}}@media only screen and (min-width:1024px){.contact .grid__item--2{grid-column:7/-1;padding-left:0}}.contact .grid__item--2 .contact__info{margin-top:12.6rem}@media only screen and (min-width:1024px){.contact .grid__item--2 .contact__info{margin-top:8rem}}.contact .grid__item--2 .contact__info .container:not(:last-child){margin-bottom:3.7rem}.header{background-color:var(--color-primary);left:0;padding:1rem 0;position:fixed;top:0;width:100%;z-index:999}.menu{width:3rem}@media only screen and (min-width:768px){.menu{display:none}}.menu__line{background-color:var(--color-tertiary);height:.2rem;width:100%}.menu__line:not(:last-child){margin-bottom:1rem}.nav{align-items:center;background-color:var(--color-primary);bottom:0;display:flex;flex-direction:column;height:100%;justify-content:space-evenly;left:0;opacity:0;overflow:hidden;position:fixed;right:0;text-align:center;top:0;transform:translateY(-100%);visibility:hidden;width:100%;z-index:1000}.nav,.nav--open{transition:all .5s ease}.nav--open{opacity:1;transform:translateY(0);visibility:visible}.nav--open .copy,.nav--open .logo,.nav--open ul{opacity:1!important;transform:translateY(0)!important}@media only screen and (min-width:768px){.nav{background-color:transparent;display:flex;flex-direction:row;height:auto;opacity:1;position:relative;transform:translateY(0);visibility:visible;width:auto}}.nav ul{opacity:0;padding-top:6rem;transform:translateY(10%);transition:all .5s ease;transition-delay:.5s}@media only screen and (min-width:768px){.nav ul{display:flex;opacity:1!important;padding-top:0;transform:translateY(0)!important}}.nav li{overflow:hidden}.nav li:not(:last-child){margin-bottom:5.5rem}@media only screen and (min-width:768px){.nav li{position:relative}.nav li:not(:last-child){margin-bottom:0;margin-right:5rem}}.nav .link{color:var(--color-tertiary);font-size:3.2rem;line-height:3.5rem;padding-bottom:.3rem;position:relative;user-select:none}@media only screen and (min-width:768px){.nav .link{font-size:1.5rem;line-height:2rem}}.nav .link:after{background-color:var(--color-tertiary);bottom:0;content:"";height:.1rem;left:0;position:absolute;transform:translateX(-110%);transition:all .3s ease;width:100%}.nav .link:hover:after{transform:translateX(0)}.nav .active-page{color:var(--color-octonary);pointer-events:none}.nav .close-nav{position:absolute;right:1rem;top:1rem}@media only screen and (min-width:768px){.nav .close-nav{display:none}}.nav .logo{height:25rem;opacity:0;transform:translateY(10%);transition:all .5s ease;transition-delay:.7s;width:25rem}@media only screen and (min-width:768px){.nav .logo{display:none}}.nav .copy{opacity:0;transform:translateY(5%);transition:all .5s ease;transition-delay:1s}@media only screen and (min-width:768px){.nav .copy{display:none}}.nav .copy p{margin-bottom:2rem}@media only screen and (min-width:768px){.nav .gradient__container{display:none}}.contact{height:100vh;padding-top:10rem;position:relative;width:100%}@media only screen and (min-width:768px){.contact{align-items:center;display:flex;padding-top:0}}.contact .gradient__container{display:none}@media only screen and (min-width:768px){.contact .gradient__container{bottom:0;display:inline-block;right:0}}.contact .gradient-color-1{animation:gradient-1-scaleUp;animation-delay:4.7s;animation-duration:1s;animation-fill-mode:both;animation-timing-function:ease-in-out;background-color:#f466e6;right:-75%;top:20%}.contact .gradient-color-2{background-color:#f7f4ae;top:65%}.contact .gradient-color-2,.contact .gradient-color-3{animation:gradient-2-scaleUp;animation-delay:4.7s;animation-duration:1s;animation-fill-mode:both;animation-timing-function:ease-in-out;right:-15%}.contact .gradient-color-3{background-color:#fb8686;top:40%}.hero{height:100vh;position:relative;width:100%}@media only screen and (min-width:768px){.hero{align-items:center;display:flex;height:100vh}}.hero .gradient__container{left:-5%;top:-5%}@media only screen and (min-width:768px){.hero .gradient__container{left:0;top:0}}.hero .gradient-color-1{animation:gradient-1-scaleUp;animation-delay:4.7s;animation-duration:1s;animation-fill-mode:both;animation-timing-function:ease-in-out;background-color:#6e2d96;left:-40%;margin:auto;right:auto;top:-30%}@media only screen and (min-width:768px){.hero .gradient-color-1{left:-65%;top:-55%}}.hero .gradient-color-2{animation:gradient-2-scaleUp;animation-delay:4.7s;animation-duration:1s;animation-fill-mode:both;animation-timing-function:ease-in-out;background-color:#eba1c0;left:-35%;top:17%}@media only screen and (min-width:768px){.hero .gradient-color-2{left:-11%;top:27%}}.hero .gradient-color-3{animation:gradient-3-scaleUp;animation-delay:4.7s;animation-duration:1s;animation-fill-mode:both;animation-timing-function:ease-in-out;background-color:#cfa1f3;left:15%;top:30%}.digital-product-studio{padding:5rem 0;position:relative}@media only screen and (min-width:768px){.digital-product-studio{padding:10rem 0}}.digital-product-studio .gradient__container{right:0;top:0}.digital-product-studio .gradient-color-1{animation:gradient-4-scaleUp;animation-delay:4.7s;animation-duration:1s;animation-fill-mode:both;animation-timing-function:ease-in-out;background-color:#f466e6;right:0;top:-20%}@media only screen and (min-width:768px){.digital-product-studio .gradient-color-1{height:60em!important;right:5%;top:-50%;width:60em!important}}.digital-product-studio .gradient-color-2{animation:gradient-4-scaleUp;animation-delay:4.7s;animation-duration:1s;animation-fill-mode:both;animation-timing-function:ease-in-out;background-color:#f7f4ae;right:20%;top:16%}@media only screen and (min-width:768px){.digital-product-studio .gradient-color-2{height:40em!important;right:40%;top:0;width:40em!important}}.digital-product-studio .gradient-color-3{animation:gradient-4-scaleUp;animation-delay:4.7s;animation-duration:1s;animation-fill-mode:both;animation-timing-function:ease-in-out;background-color:#fb8686;right:0;top:0}@media only screen and (min-width:768px){.digital-product-studio .gradient-color-3{height:40em!important;top:-10%;width:40em!important}}.card,.card--gray{background-color:var(--color-tertiary);padding:3rem}.card--gray{background-color:transparent!important}.card--gray .post-count-position{color:var(--color-tertiary);display:inline-block;margin-bottom:3rem}@media only screen and (min-width:768px){.card--gray{align-items:flex-start;display:flex;flex-direction:row;justify-content:space-between;padding:0}}@media only screen and (min-width:1024px){.card--gray{align-items:center;display:flex;height:43.3rem}}.card__img{display:inline-block;height:auto;margin-bottom:3rem;width:100%}@media only screen and (min-width:768px){.card__img{margin-bottom:0;width:55%}}@media only screen and (min-width:1024px){.card__img{height:100%}.card__img img{height:100%;width:100%}}@media only screen and (min-width:768px){.card__content{width:45%}}@media only screen and (min-width:1024px){.card__content{padding-left:4.5rem!important}}.card p,.card--gray p{padding:1.3rem 0}@media only screen and (min-width:768px){.card p,.card--gray p{padding:2rem 0 3.5rem}}.remarkable-experiences{padding:5rem 0}@media only screen and (min-width:768px){.remarkable-experiences{padding:10rem 0}.remarkable-experiences-mobile{display:none}}.remarkable-experiences-slider{display:none}@media only screen and (min-width:768px){.remarkable-experiences-slider{display:block}}.product-idea{padding:5rem 0}@media only screen and (min-width:768px){.product-idea{padding:10rem 0}}.decentarlized-studio{padding:5rem 0;position:relative}@media only screen and (min-width:768px){.decentarlized-studio{padding:10rem 0}}.decentarlized-studio .gradient__container{right:0;top:10%}@media only screen and (min-width:768px){.decentarlized-studio .gradient__container{left:0}}.decentarlized-studio .gradient-color-1{animation:gradient-5-scaleUp;animation-delay:4.7s;animation-duration:1s;animation-fill-mode:both;animation-timing-function:ease-in-out;background-color:#2d9690;left:0;top:0}@media only screen and (min-width:768px){.decentarlized-studio .gradient-color-1{height:60em!important;left:-60%;top:-39%;width:60em!important}}.decentarlized-studio .gradient-color-2{animation:gradient-5-scaleUp;animation-delay:4.7s;animation-duration:1s;animation-fill-mode:both;animation-timing-function:ease-in-out;background-color:#a7a1eb;left:-10%;top:60%}@media only screen and (min-width:768px){.decentarlized-studio .gradient-color-2{height:20em!important;left:-20%;top:70%;width:20em!important}}.decentarlized-studio .gradient-color-3{animation:gradient-5-scaleUp;animation-delay:4.7s;animation-duration:1s;animation-fill-mode:both;animation-timing-function:ease-in-out;background-color:#ef4e4e;left:35%;top:35%}@media only screen and (min-width:768px){.decentarlized-studio .gradient-color-3{height:40em!important;left:7%;top:15%;width:40em!important}}.intro{align-items:center;display:flex;height:100vh;justify-content:center;position:relative;width:100%}@media only screen and (min-width:768px){.intro .gradient__container{height:100%;left:0;top:0;width:100%}}.intro .gradient-color-1{animation:gradient-1-scaleUp;animation-delay:4.7s;animation-duration:1s;animation-fill-mode:both;animation-timing-function:ease-in-out;background-color:#fca2f3;left:-25%;margin:auto;top:-35%}@media only screen and (min-width:768px){.intro .gradient-color-1{height:60em!important;left:-10%;top:-20%;width:60em!important}}.intro .gradient-color-2{animation:gradient-2-scaleUp;animation-delay:4.7s;animation-duration:1s;animation-fill-mode:both;animation-timing-function:ease-in-out;background-color:#89d1a6;left:-22%;top:17%}@media only screen and (min-width:768px){.intro .gradient-color-2{height:30em!important;left:-10%;top:15%;width:30em!important}}.intro .gradient-color-3{animation:gradient-3-scaleUp;animation-delay:4.7s;animation-duration:1s;animation-fill-mode:both;animation-timing-function:ease-in-out;background-color:#e8e8e8;left:0;top:35%}@media only screen and (min-width:768px){.intro .gradient-color-3{height:40em!important;left:10%;top:10%;width:40em!important}}.connect,.great-product,.next-generation,.team,.what-we-do{padding:5rem 0}@media only screen and (min-width:768px){.connect,.great-product,.next-generation,.team,.what-we-do{padding:10rem 0}}.great-product{position:relative}.great-product .gradient__container{left:unset;right:0}.great-product .gradient-color-1{animation:gradient-2-scaleUp;animation-delay:4.7s;animation-duration:1s;animation-fill-mode:both;animation-timing-function:ease-in-out;background-color:#ff224a;margin:auto;right:10%;top:-10%}@media only screen and (min-width:768px){.great-product .gradient-color-1{height:50em!important;left:30%;top:-40%;width:50em!important}}.great-product .gradient-color-2{animation:gradient-2-scaleUp;animation-delay:4.7s;animation-duration:1s;animation-fill-mode:both;animation-timing-function:ease-in-out;background-color:#717ad1;right:10%;top:30%}@media only screen and (min-width:768px){.great-product .gradient-color-2{height:50em!important;left:20%;top:5%;width:50em!important}}.great-product .gradient-color-3{animation:gradient-3-scaleUp;animation-delay:4.7s;animation-duration:1s;animation-fill-mode:both;animation-timing-function:ease-in-out;background-color:#fcfcfc;right:-5%;top:10%}@media only screen and (min-width:768px){.great-product .gradient-color-3{height:50em!important;left:85%;top:-5%;width:50em!important}}.connect{position:relative}.connect .gradient-color-1{background-color:#b212eb;left:-30%;margin:auto;top:-5%}.connect .gradient-color-1,.connect .gradient-color-2{animation:gradient-2-scaleUp;animation-delay:4.7s;animation-duration:1s;animation-fill-mode:both;animation-timing-function:ease-in-out}.connect .gradient-color-2{background-color:#1ef1ff;left:-35%;top:35%}.connect .gradient-color-3{animation:gradient-2-scaleUp;animation-delay:4.7s;animation-duration:1s;animation-fill-mode:both;animation-timing-function:ease-in-out;background-color:#a4a4a4;left:5%;top:20%}.next-generation{position:relative}.next-generation .gradient__container{left:auto;right:0}.next-generation .gradient-color-1{animation:gradient-1-scaleUp;animation-delay:4.7s;animation-duration:1s;animation-fill-mode:both;animation-timing-function:ease-in-out;background-color:#5bff22;margin:auto;right:-20%;top:0}@media only screen and (min-width:768px){.next-generation .gradient-color-1{height:30rem!important;width:30rem!important}}.next-generation .gradient-color-2{animation:gradient-2-scaleUp;animation-delay:4.7s;animation-duration:1s;animation-fill-mode:both;animation-timing-function:ease-in-out;background-color:#1ef1ff;right:10%;top:15%}@media only screen and (min-width:768px){.next-generation .gradient-color-2{height:30rem!important;right:5%;top:25%;width:30rem!important}}.next-generation .gradient-color-3{animation:gradient-2-scaleUp;animation-delay:4.7s;animation-duration:1s;animation-fill-mode:both;animation-timing-function:ease-in-out;background-color:#b7b7b7;right:-5%;top:20%}@media only screen and (min-width:768px){.next-generation .gradient-color-3{height:30rem!important;right:-25%;top:40%;width:30rem!important}}#studio .glide{margin-top:5rem}#studio .glide__slide:nth-of-type(2n){margin-top:3.5rem}#studio .glide__slide a{display:inline-block;width:100%}.work__container{height:100%!important;width:100%!important}@media only screen and (min-width:768px){.work__container{left:0;top:50%;transform:translateY(-50%)}}.work .gradient-color-1{animation:gradient-5-scaleUp;animation-delay:4.7s;background-color:#2d9690;left:-20%;top:10%}@media only screen and (min-width:768px){.work .gradient-color-1{height:50em!important;left:-45%;top:35%;width:50em!important}}.work .gradient-color-2{animation:gradient-5-scaleUp;animation-delay:4.7s;background-color:#a7a1eb;left:-30%;top:70%}@media only screen and (min-width:768px){.work .gradient-color-2{height:30em!important;left:-45%;top:83%;width:30em!important}}.work .gradient-color-3{animation:gradient-5-scaleUp;animation-delay:4.7s;background-color:#ef4e4e;left:14%;top:49%}@media only screen and (min-width:768px){.work .gradient-color-3{height:30em!important;left:-15%;top:65%;width:30em!important}}.featured-works{padding:5rem 0}@media only screen and (min-width:768px){.featured-works{padding:10rem 0}}.featured__work{align-items:flex-start;animation:fadeIn 1s ease;display:flex;justify-content:space-between;transition:all 1 ease}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.featured__work.hidden{display:none;opacity:0;transition:all 1s ease}.featured__work--left-img .card__img{order:2}@media only screen and (min-width:768px){.featured__work--left-img .card__content{padding-right:2rem}}.featured__work--right-img .card__img{order:0}@media only screen and (min-width:768px){.featured__work .card__content{padding-left:2rem}}.we-can-help{padding:5rem 0}@media only screen and (min-width:768px){.we-can-help{padding:10rem 0}}.glide{box-sizing:border-box;position:relative;width:100%}.glide *{box-sizing:inherit}.glide__slides,.glide__track{overflow:hidden}.glide__slides{backface-visibility:hidden;display:flex;flex-wrap:nowrap;list-style:none;margin:0;padding:0;position:relative;touch-action:pan-Y;transform-style:preserve-3d;white-space:nowrap;width:100%;will-change:transform}.glide__slide,.glide__slides--dragging{user-select:none}.glide__slide{flex-shrink:0;height:100%;white-space:normal;width:100%;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.glide__slide a{user-select:none;-webkit-user-drag:none;-moz-user-select:none;-ms-user-select:none}.glide__arrows,.glide__bullets{-webkit-touch-callout:none;user-select:none}.glide--rtl{direction:rtl}
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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QUFpQixDQUFDLFVBQWdDLENBQUMsU0FBUyxrQkFBa0IsQ0FBK0IsNkJBQWhCLGVBQStQLENBQS9PLGVBQTRELDBCQUEwQixDQUFzRyxZQUFZLENBQUMsZ0JBQWdCLENBQTdLLGVBQWUsQ0FBMkYsUUFBUSxDQUFDLFNBQVMsQ0FBekosaUJBQWlCLENBQW1GLGtCQUFrQixDQUE5QywyQkFBMkIsQ0FBdUQsa0JBQWtCLENBQTFKLFVBQVUsQ0FBK0sscUJBQXFCLENBQTJDLHVDQUFqQixnQkFBMEssQ0FBekosY0FBcUMsYUFBYSxDQUF6QixXQUFXLENBQWUsa0JBQWtCLENBQXZELFVBQVUsQ0FBK0QsMEJBQTBCLENBQUMsdUNBQXVDLENBQUMsZ0JBQWdCLGdCQUFnQixDQUFDLHNCQUFzQixDQUFDLHFCQUFxQixDQUFDLG9CQUFvQixDQUE0RCwrQkFBNUMsMEJBQTBCLENBQUMsZ0JBQTRFLENBQUMsWUFBWSxhQUFhIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vZm9yd3d3YXJkLy4vc3JjL2Nzcy9zdHlsZS5jc3MiLCJ3ZWJwYWNrOi8vZm9yd3d3YXJkLy4vbm9kZV9tb2R1bGVzL0BnbGlkZWpzL2dsaWRlL2Rpc3QvY3NzL2dsaWRlLmNvcmUubWluLmNzcyJdLCJzb3VyY2VzQ29udGVudCI6WyI6cm9vdCB7XG4gIC0tY29sb3ItcHJpbWFyeTogIzE5MTkxOTtcbiAgLS1jb2xvci1zZWNvbmRhcnk6ICNGMUYxRjE7XG4gIC0tY29sb3ItdGVydGlhcnk6ICNGRkY7XG4gIC0tY29sb3ItcXVhdGVybmFyeTogI0ExQTFBMTtcbiAgLS1jb2xvci1xdWluYXJ5OiAjODA4Mjg1O1xuICAtLWNvbG9yLXNlbmFyeTogI0YyRjJGMjtcbiAgLS1jb2xvci1zZXB0ZW5hcnk6ICMzMzM7XG4gIC0tY29sb3Itb2N0b25hcnk6ICM5MkE1QTk7IH1cblxuYm9keS5saWdodC10aGVtZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXNlY29uZGFyeSk7XG4gIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTsgfVxuXG4ubGlnaHQtdGhlbWUge1xuICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7IH1cbiAgLmxpZ2h0LXRoZW1lIC5oZWFkaW5nIHtcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7IH1cbiAgICAubGlnaHQtdGhlbWUgLmhlYWRpbmctLXF1aW5hcnkge1xuICAgICAgY29sb3I6IHZhcigtLWNvbG9yLW9jdG9uYXJ5KTsgfVxuICAubGlnaHQtdGhlbWUgLmdsaWRlX19zbGlkZS0tdHlwZSB7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpOyB9XG4gIC5saWdodC10aGVtZSAuZ2xpZGVfX3NsaWRlX19oZWFkaW5nIGgyIHtcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7IH1cbiAgLmxpZ2h0LXRoZW1lIC5idXR0b24tLWxpbmsge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci10ZXJ0aWFyeSk7IH1cbiAgICAubGlnaHQtdGhlbWUgLmJ1dHRvbi0tbGluazpob3ZlciB7XG4gICAgICBjb2xvcjogdmFyKC0tY29sb3ItdGVydGlhcnkpOyB9XG4gIC5saWdodC10aGVtZSAuY2FyZCAucG9zdC1jb3VudC1wb3NpdGlvbiwgLmxpZ2h0LXRoZW1lIC5jYXJkLS1ncmF5IC5wb3N0LWNvdW50LXBvc2l0aW9uIHtcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7IH1cbiAgLmxpZ2h0LXRoZW1lIC5idG4gc3BhbiB7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpOyB9XG4gIC5saWdodC10aGVtZSAuYnRuIC5jaXJjbGUge1xuICAgIGJvcmRlcjogMC4xcmVtIHNvbGlkIHZhcigtLWNvbG9yLXByaW1hcnkpOyB9XG4gIC5saWdodC10aGVtZSAud2hhdC13ZS1kbyBsaSB7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpOyB9XG4gIC5saWdodC10aGVtZSAuY2lyY2xlIHtcbiAgICBib3JkZXI6IDAuMXJlbSBzb2xpZCB2YXIoLS1jb2xvci1wcmltYXJ5KTsgfVxuICAgIC5saWdodC10aGVtZSAuY2lyY2xlIC5hcnJvdyB7XG4gICAgICBmaWxsOiB2YXIoLS1jb2xvci1wcmltYXJ5KTsgfVxuICAgIC5saWdodC10aGVtZSAuY2lyY2xlOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpICFpbXBvcnRhbnQ7IH1cbiAgICAgIC5saWdodC10aGVtZSAuY2lyY2xlOmhvdmVyIC5hcnJvdyB7XG4gICAgICAgIGZpbGw6IHZhcigtLWNvbG9yLXNlY29uZGFyeSkgIWltcG9ydGFudDsgfVxuXG5Aa2V5ZnJhbWVzIHNwaW4ge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfSB9XG5cbkBrZXlmcmFtZXMgZmFkZU91dCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7IH0gfVxuXG5Aa2V5ZnJhbWVzIHdpZHRoIHtcbiAgZnJvbSB7XG4gICAgd2lkdGg6IDAlOyB9XG4gIHRvIHtcbiAgICB3aWR0aDogMTAwJTsgfSB9XG5cbi5oZXJvIC5ncmlkIC5ncmlkX19pdGVtLS0xLFxuLmhlcm8gLmdyaWQgLmdyaWRfX2l0ZW0tLTIsXG4uaGVybyAuZ3JpZCAuZ3JpZF9faXRlbS0tMyxcbi5oZXJvIC5ncmlkIC5ncmlkX19pdGVtLS00LFxuLmhlcm8gLmdyaWQgLmdyaWRfX2l0ZW0tLTUge1xuICB0cmFuc2l0aW9uOiBhbGwgMXMgZWFzZTsgfVxuXG4uaGVybyAuZ3JpZCAuZ3JpZF9faXRlbS0tMiB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IC41czsgfVxuXG4uaGVybyAuZ3JpZCAuZ3JpZF9faXRlbS0tNSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDFzOyB9XG5cbi5oZXJvIC5ncmlkIC5ncmlkX19pdGVtLS0zLFxuLmhlcm8gLmdyaWQgLmdyaWRfX2l0ZW0tLTQge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxLjNzOyB9XG5cbi5oZXJvIC5ncmlkIC5ncmlkX19pdGVtLS0xLmhpZGRlbixcbi5oZXJvIC5ncmlkIC5ncmlkX19pdGVtLS0yLmhpZGRlbiB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCUsIDUwJSwgMCUpOyB9XG5cbi5oZXJvIC5ncmlkIC5ncmlkX19pdGVtLS01LmhpZGRlbiB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCUsIDIwJSwgMCUpOyB9XG5cbi5oZXJvIC5ncmlkIC5ncmlkX19pdGVtLS0zLmhpZGRlbixcbi5oZXJvIC5ncmlkIC5ncmlkX19pdGVtLS00LmhpZGRlbiB7XG4gIG9wYWNpdHk6IDA7IH1cblxuLmludHJvIC5ncmlkIC5ncmlkX19pdGVtLS0xLFxuLmludHJvIC5ncmlkIC5ncmlkX19pdGVtLS0yLFxuLmludHJvIC5ncmlkIC5ncmlkX19pdGVtLS0zIHtcbiAgdHJhbnNpdGlvbjogYWxsIDFzIGVhc2U7IH1cblxuLmludHJvIC5ncmlkIC5ncmlkX19pdGVtLS0yIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogLjNzOyB9XG5cbi5pbnRybyAuZ3JpZCAuZ3JpZF9faXRlbS0tMyB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IC42czsgfVxuXG4uaW50cm8gLmdyaWQgLmdyaWRfX2l0ZW0tLTEuaGlkZGVuLFxuLmludHJvIC5ncmlkIC5ncmlkX19pdGVtLS0yLmhpZGRlbixcbi5pbnRybyAuZ3JpZCAuZ3JpZF9faXRlbS0tMy5oaWRkZW4ge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAlLCA1MCUsIDAlKTsgfVxuXG4jY29udGFjdEhlYWRpbmcsXG4uZm9ybSxcbiNjb250YWN0VGV4dCxcbi5jb250YWN0X19pbmZvIHtcbiAgdHJhbnNpdGlvbjogYWxsIDFzIGVhc2U7IH1cblxuLmZvcm0ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAuM3M7IH1cblxuI2NvbnRhY3RUZXh0IHtcbiAgdHJhbnNpdGlvbi1kZWxheTogLjZzOyB9XG5cbi5jb250YWN0X19pbmZvIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogLjlzOyB9XG5cbiNjb250YWN0SGVhZGluZy5oaWRkZW4sXG4uZm9ybS5oaWRkZW4sXG4jY29udGFjdFRleHQuaGlkZGVuLFxuLmNvbnRhY3RfX2luZm8uaGlkZGVuIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwJSwgNTAlLCAwJSk7IH1cblxuQGtleWZyYW1lcyBncmFkaWVudC0xLXNjYWxlVXAge1xuICBmcm9tIHtcbiAgICBoZWlnaHQ6IDBlbTtcbiAgICB3aWR0aDogMGVtOyB9XG4gIHRvIHtcbiAgICBoZWlnaHQ6IDQwZW07XG4gICAgd2lkdGg6IDQwZW07IH0gfVxuXG5Aa2V5ZnJhbWVzIGdyYWRpZW50LTItc2NhbGVVcCB7XG4gIGZyb20ge1xuICAgIGhlaWdodDogMGVtO1xuICAgIHdpZHRoOiAwZW07IH1cbiAgdG8ge1xuICAgIGhlaWdodDogMjBlbTtcbiAgICB3aWR0aDogMjBlbTsgfSB9XG5cbkBrZXlmcmFtZXMgZ3JhZGllbnQtMy1zY2FsZVVwIHtcbiAgZnJvbSB7XG4gICAgaGVpZ2h0OiAwZW07XG4gICAgd2lkdGg6IDBlbTsgfVxuICB0byB7XG4gICAgaGVpZ2h0OiAxMGVtO1xuICAgIHdpZHRoOiAxMGVtOyB9IH1cblxuQGtleWZyYW1lcyBncmFkaWVudC00LXNjYWxlVXAge1xuICBmcm9tIHtcbiAgICBoZWlnaHQ6IDBlbTtcbiAgICB3aWR0aDogMGVtOyB9XG4gIHRvIHtcbiAgICBoZWlnaHQ6IDIwZW07XG4gICAgd2lkdGg6IDIwZW07IH0gfVxuXG5Aa2V5ZnJhbWVzIGdyYWRpZW50LTUtc2NhbGVVcCB7XG4gIGZyb20ge1xuICAgIGhlaWdodDogMGVtO1xuICAgIHdpZHRoOiAwZW07IH1cbiAgdG8ge1xuICAgIGhlaWdodDogMjVlbTtcbiAgICB3aWR0aDogMjVlbTsgfSB9XG5cbkBrZXlmcmFtZXMgZ3JhZGllbnQtNi1zY2FsZVVwIHtcbiAgZnJvbSB7XG4gICAgaGVpZ2h0OiAwZW07XG4gICAgd2lkdGg6IDBlbTsgfVxuICB0byB7XG4gICAgaGVpZ2h0OiAxNWVtO1xuICAgIHdpZHRoOiAxNWVtOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICBAa2V5ZnJhbWVzIGdyYWRpZW50LTEtc2NhbGVVcCB7XG4gICAgZnJvbSB7XG4gICAgICBoZWlnaHQ6IDBlbTtcbiAgICAgIHdpZHRoOiAwZW07IH1cbiAgICB0byB7XG4gICAgICBoZWlnaHQ6IDgwZW07XG4gICAgICB3aWR0aDogODBlbTsgfSB9XG4gIEBrZXlmcmFtZXMgZ3JhZGllbnQtMi1zY2FsZVVwIHtcbiAgICBmcm9tIHtcbiAgICAgIGhlaWdodDogMGVtO1xuICAgICAgd2lkdGg6IDBlbTsgfVxuICAgIHRvIHtcbiAgICAgIGhlaWdodDogMjVlbTtcbiAgICAgIHdpZHRoOiAyNWVtOyB9IH1cbiAgQGtleWZyYW1lcyBncmFkaWVudC0zLXNjYWxlVXAge1xuICAgIGZyb20ge1xuICAgICAgaGVpZ2h0OiAwZW07XG4gICAgICB3aWR0aDogMGVtOyB9XG4gICAgdG8ge1xuICAgICAgaGVpZ2h0OiAzMGVtO1xuICAgICAgd2lkdGg6IDMwZW07IH0gfSB9XG5cbioge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuaHRtbCB7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7IH1cblxuaHRtbCxcbmJvZHkge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbmJvZHkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC41cyBlYXNlOyB9XG5cbi5wcmVsb2FkZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMCU7XG4gIHJpZ2h0OiAwJTtcbiAgYm90dG9tOiAwJTtcbiAgbGVmdDogMCU7XG4gIHotaW5kZXg6IDk5OTk5OTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dDtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxMDAwbXM7XG4gIGFuaW1hdGlvbi1kZWxheTogMzcwMG1zO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5oZXJpdDsgfVxuICAucHJlbG9hZGVyOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMCU7XG4gICAgYm90dG9tOiAwJTtcbiAgICB6LWluZGV4OiAyO1xuICAgIGhlaWdodDogLjVyZW07XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itb2N0b25hcnkpOyB9XG4gIC5wcmVsb2FkZXI6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMCU7XG4gICAgYm90dG9tOiAwJTtcbiAgICB6LWluZGV4OiAzO1xuICAgIGhlaWdodDogLjVyZW07XG4gICAgd2lkdGg6IDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXRlcnRpYXJ5KTtcbiAgICBhbmltYXRpb246IHdpZHRoIDVzIGVhc2U7XG4gICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7IH1cbiAgLnByZWxvYWRlcl9fY29udGVudCB7XG4gICAgaGVpZ2h0OiAyNXJlbTtcbiAgICB3aWR0aDogMjVyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAucHJlbG9hZGVyLS1jb21wbGV0ZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG4ubG9nb19fY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5sb2dvX19jaXJjbGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMCU7XG4gIHJpZ2h0OiAwJTtcbiAgYm90dG9tOiAwJTtcbiAgbGVmdDogMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGFuaW1hdGlvbjogMTVzIHNwaW4gbGluZWFyIGluZmluaXRlOyB9XG5cbi5sb2dvX19hcnJvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoMC43KTsgfVxuICAubG9nb19fYXJyb3cgcGF0aCB7XG4gICAgZmlsbDogdmFyKC0tY29sb3ItdGVydGlhcnkpOyB9XG5cbm1haW4ge1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG5pbWcge1xuICBoZWlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5nbGlkZV9fc2xpZGU6bnRoLW9mLXR5cGUoMm4pIHtcbiAgICBtYXJnaW4tdG9wOiAzLjVyZW07IH0gfVxuXG4uZ2xpZGVfX3NsaWRlLS10eXBlIHtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjZyZW07XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXJ0aWFyeSk7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5nbGlkZV9fc2xpZGVfX2hlYWRpbmcgaDIge1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGVydGlhcnkpO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIGZvbnQtc2l6ZTogNC40cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMy43cmVtOyB9XG5cbiNub3QtZm91bmQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAjbm90LWZvdW5kIC5oZWFkaW5nLFxuICAjbm90LWZvdW5kIC50ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzLjVyZW07IH1cblxuLmdyYWRpZW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG9wYWNpdHk6IDAuNTtcbiAgZmlsdGVyOiBibHVyKDhyZW0pOyB9XG4gIC5ncmFkaWVudF9fY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDUwMHB4O1xuICAgIHdpZHRoOiA1MDBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogLTE7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnT3BlblNhbnMnO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL09wZW5TYW5zLVJlZ3VsYXIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDsgfVxuXG5odG1sIHtcbiAgZm9udC1zaXplOiA2Mi41JTsgfVxuXG5ib2R5IHtcbiAgZm9udC1mYW1pbHk6ICdPcGVuU2Fucyc7IH1cblxuYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4ubG9nby0tdGV4dCB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXJ0aWFyeSk7XG4gIGZvbnQtc2l6ZTogMi40cmVtOyB9XG5cbi5oZWFkaW5nIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAuaGVhZGluZy0tcHJpbWFyeSB7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLXNlY29uZGFyeSk7XG4gICAgZm9udC1zaXplOiA0LjhyZW07XG4gICAgbGluZS1oZWlnaHQ6IDUuMnJlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogLS4ycmVtOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmhlYWRpbmctLXByaW1hcnkge1xuICAgICAgICBmb250LXNpemU6IDYuNnJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDcuM3JlbTsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5oZWFkaW5nLS1wcmltYXJ5IHtcbiAgICAgICAgZm9udC1zaXplOiAxMHJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDExcmVtOyB9IH1cbiAgLmhlYWRpbmctLXNlY29uZGFyeSB7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLXNlY29uZGFyeSk7XG4gICAgZm9udC1zaXplOiAzLjJyZW07XG4gICAgbGluZS1oZWlnaHQ6IDMuNXJlbTsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5oZWFkaW5nLS1zZWNvbmRhcnkge1xuICAgICAgICBmb250LXNpemU6IDUuOHJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDYuNHJlbTsgfSB9XG4gIC5oZWFkaW5nLS10ZXJ0aWFyeSB7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLXNlY29uZGFyeSk7XG4gICAgZm9udC1zaXplOiAyLjZyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIuOHJlbTsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5oZWFkaW5nLS10ZXJ0aWFyeSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMy4ycmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMy41cmVtOyB9IH1cbiAgLmhlYWRpbmctLXF1YXRlcm5hcnkge1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1zZWNvbmRhcnkpO1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBsaW5lLWhlaWdodDogMi4ycmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuaGVhZGluZy0tcXVhdGVybmFyeSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMi42cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMi45cmVtOyB9IH1cbiAgLmhlYWRpbmctLXF1aW5hcnkge1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1vY3RvbmFyeSk7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIuM3JlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAuNXJlbTsgfVxuICAuaGVhZGluZy0tMjQge1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1zZWNvbmRhcnkpO1xuICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiA0LjhyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogLjhyZW07IH1cbiAgLmhlYWRpbmctLWNlbnRlcmVkLXNsaWRlciB7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiA0LjZyZW07XG4gICAgcGFkZGluZzogNHJlbSAwcmVtOyB9XG4gIC5oZWFkaW5nLS1mb290ZXIge1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1vY3RvbmFyeSk7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgZm9udC13ZWlnaHQ6IDE4cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07IH1cbiAgLmhlYWRpbmctLXVuZGVybGluZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctYm90dG9tOiAuNXJlbTsgfVxuICAgIC5oZWFkaW5nLS11bmRlcmxpbmU6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDAlO1xuICAgICAgbGVmdDogMCU7XG4gICAgICBoZWlnaHQ6IC4xcmVtO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1vY3RvbmFyeSk7IH1cblxuLmhlcm9fX3ByZXYsIC5oZXJvX19uZXh0IHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRlcnRpYXJ5KTtcbiAgZm9udC1zaXplOiAxLjVyZW07IH1cblxuLmRlY2VudGFybGl6ZWQtc3R1ZGlvIC5oZWFkaW5nLS0yNCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAyLjVyZW07IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5kZWNlbnRhcmxpemVkLXN0dWRpbyAuaGVhZGluZy0tMjQge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwcmVtOyB9IH1cbiAgLmRlY2VudGFybGl6ZWQtc3R1ZGlvIC5oZWFkaW5nLS0yNDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgaGVpZ2h0OiAuM3JlbTtcbiAgICB3aWR0aDogMXJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1zZWNvbmRhcnkpOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmRlY2VudGFybGl6ZWQtc3R1ZGlvIC5oZWFkaW5nLS0yNDo6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5kZWNlbnRhcmxpemVkLXN0dWRpbyAudGV4dC0tc2Vjb25kYXJ5LCAuZGVjZW50YXJsaXplZC1zdHVkaW8gLnRleHQtLXNlY29uZGFyeSBzcGFuLCAudGV4dC0tc2Vjb25kYXJ5IC5kZWNlbnRhcmxpemVkLXN0dWRpbyBzcGFuLCAuZGVjZW50YXJsaXplZC1zdHVkaW8gLnRleHQtLXNlY29uZGFyeS0td2hpdGUge1xuICBwYWRkaW5nLWxlZnQ6IDIuNXJlbTsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmRlY2VudGFybGl6ZWQtc3R1ZGlvIC50ZXh0LS1zZWNvbmRhcnksIC5kZWNlbnRhcmxpemVkLXN0dWRpbyAudGV4dC0tc2Vjb25kYXJ5IHNwYW4sIC50ZXh0LS1zZWNvbmRhcnkgLmRlY2VudGFybGl6ZWQtc3R1ZGlvIHNwYW4sIC5kZWNlbnRhcmxpemVkLXN0dWRpbyAudGV4dC0tc2Vjb25kYXJ5LS13aGl0ZSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDByZW07IH0gfVxuXG4udGV4dC0tcHJpbWFyeSwgLnRleHQtLXByaW1hcnktbGlnaHQge1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGVydGlhcnkpO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuN3JlbTsgfVxuICAudGV4dC0tcHJpbWFyeS1saWdodCB7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLXF1YXRlcm5hcnkpOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAudGV4dC0tcHJpbWFyeSwgLnRleHQtLXByaW1hcnktbGlnaHQge1xuICAgICAgZm9udC1zaXplOiAyLjZyZW07XG4gICAgICBsaW5lLWhlaWdodDogMi45cmVtOyB9IH1cblxuLnRleHQtLXNlY29uZGFyeSwgLnRleHQtLXNlY29uZGFyeSBzcGFuLCAudGV4dC0tc2Vjb25kYXJ5LS13aGl0ZSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1xdWF0ZXJuYXJ5KTtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjVyZW07IH1cbiAgLnRleHQtLXNlY29uZGFyeSBzcGFuLCAudGV4dC0tc2Vjb25kYXJ5LS13aGl0ZSBzcGFuIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLXRlcnRpYXJ5KSAhaW1wb3J0YW50O1xuICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplOyB9XG4gIC50ZXh0LS1zZWNvbmRhcnktLXdoaXRlIHtcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItdGVydGlhcnkpOyB9XG5cbi50ZXh0LS10ZXJ0aWFyeSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1xdWluYXJ5KTtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjNyZW07IH1cblxuLnRleHQtLXF1YXRlcm5hcnkge1xuICBjb2xvcjogdmFyKC0tY29sb3ItcXVpbmFyeSk7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBsaW5lLWhlaWdodDogMi4ycmVtOyB9XG5cbi50ZXh0LS1xdWluYXJ5IHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXNlY29uZGFyeSk7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsaW5lLWhlaWdodDogMnJlbTsgfVxuXG4udGV4dC0tY29weSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1xdWF0ZXJuYXJ5KTtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjZyZW07IH1cblxudWwge1xuICBsaXN0LXN0eWxlOiBub25lOyB9XG4gIHVsIGxpIHtcbiAgICBjb2xvcjogdmFyKC0tY29sb3Itb2N0b25hcnkpO1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAzLjNyZW07IH1cblxuLmN0YSwgLmN0YS0tbGlnaHQge1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXNlY29uZGFyeSk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuY3RhLS1saWdodCB7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpOyB9XG4gIC5jdGEtLXVuZGVybGluZSB7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLXNlY29uZGFyeSk7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDMuM3JlbTsgfVxuXG4uZW1haWwge1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGVydGlhcnkpO1xuICBmb250LXNpemU6IDEuM3JlbTtcbiAgbGluZS1oZWlnaHQ6IDEuOHJlbTsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC53aGF0LXdlLWRvIC5oZWFkaW5nLS1xdWluYXJ5IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW07IH1cbiAgICAud2hhdC13ZS1kbyAuaGVhZGluZy0tcXVpbmFyeTo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMCU7XG4gICAgICBsZWZ0OiAwJTtcbiAgICAgIGhlaWdodDogLjFyZW07XG4gICAgICB3aWR0aDogMTAlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itb2N0b25hcnkpOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAud2hhdC13ZS1kbyB1bCB7XG4gICAgcGFkZGluZy10b3A6IDFyZW07IH0gfVxuXG4ud2hhdC13ZS1kbyB1bCBsaSB7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xuICBsaW5lLWhlaWdodDogMnJlbTsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLndoYXQtd2UtZG8gdWwgbGkge1xuICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICBsaW5lLWhlaWdodDogM3JlbTtcbiAgICAgIHBhZGRpbmc6IDAuMjVyZW0gMHJlbTsgfSB9XG5cbmlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxudGV4dGFyZWEge1xuICBjb2xvcjogdmFyKC0tY29sb3Itc2Vjb25kYXJ5KTsgfVxuXG4uZm9vdGVyLS1saW5rIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogdmFyKC0tY29sb3Itc2Vjb25kYXJ5KTtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGxpbmUtaGVpZ2h0OiAzLjNyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luOiAuNHJlbSAwcmVtOyB9XG4gIC5mb290ZXItLWxpbms6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDAlO1xuICAgIGxlZnQ6IDAlO1xuICAgIGhlaWdodDogLjFyZW07XG4gICAgd2lkdGg6IDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXNlY29uZGFyeSk7XG4gICAgdHJhbnNpdGlvbjogLjNzIGVhc2U7IH1cbiAgLmZvb3Rlci0tbGluazpob3Zlcjo6YWZ0ZXIge1xuICAgIHdpZHRoOiAxMDAlOyB9XG5cbi5mb290ZXItLWNvcHkge1xuICBjb2xvcjogdmFyKC0tY29sb3ItcXVhdGVybmFyeSk7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBsaW5lLWhlaWdodDogMS44cmVtOyB9XG5cbi5mb290ZXItLXByaXZhY3kge1xuICBjb2xvcjogdmFyKC0tY29sb3ItcXVhdGVybmFyeSk7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBsaW5lLWhlaWdodDogMi42cmVtO1xuICBkaXNwbGF5OiBmbGV4OyB9XG4gIC5mb290ZXItLXByaXZhY3kgc3BhbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci10ZXJ0aWFyeSk7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW07IH1cblxuLmJ1dHRvbiB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5idXR0b24ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItdGVydGlhcnkpO1xuICAgICAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGhlaWdodDogMy42cmVtO1xuICAgICAgd2lkdGg6IDEyLjVyZW07XG4gICAgICBib3JkZXItcmFkaXVzOiAuNXJlbTtcbiAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDJyZW07XG4gICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTsgfVxuICAgICAgLmJ1dHRvbjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLW9jdG9uYXJ5KTtcbiAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLXRlcnRpYXJ5KTsgfSB9XG4gIC5idXR0b25fX2NvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLmJ1dHRvbi0tbGluayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itc2Vjb25kYXJ5KTtcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxcmVtO1xuICAgIGhlaWdodDogN3JlbTtcbiAgICB3aWR0aDogN3JlbTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTsgfVxuICAgIC5idXR0b24tLWxpbms6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itb2N0b25hcnkpO1xuICAgICAgY29sb3I6IHZhcigtLWNvbG9yLXRlcnRpYXJ5KTsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTUwcHgpIHtcbiAgICAgIC5idXR0b24tLWxpbmsge1xuICAgICAgICBoZWlnaHQ6IDEwcmVtO1xuICAgICAgICB3aWR0aDogMTByZW07IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5idXR0b24tLWxpbmsge1xuICAgICAgICBoZWlnaHQ6IDEyLjVyZW07XG4gICAgICAgIHdpZHRoOiAxMi41cmVtO1xuICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNnJlbTsgfSB9XG5cbi5idG4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMXMgZWFzZTsgfVxuICAuYnRuIHNwYW4ge1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci10ZXJ0aWFyeSk7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDJyZW07XG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlOyB9XG4gIC5idG46aG92ZXIgc3BhbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtOyB9XG4gIC5idG46aG92ZXIgLmNpcmNsZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7IH1cbiAgICAuYnRuOmhvdmVyIC5jaXJjbGUgLmFycm93IHtcbiAgICAgIGZpbGw6IHZhcigtLWNvbG9yLXRlcnRpYXJ5KTsgfVxuXG4uY3RhLCAuY3RhLS1saWdodCB7XG4gIGhlaWdodDogMTIuNXJlbTtcbiAgd2lkdGg6IDEyLjVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgYm9yZGVyLXJhZGl1czogNTAlOyB9XG4gIC5jdGEtLWxpZ2h0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1zZWNvbmRhcnkpOyB9XG4gIC5jdGEtLXVuZGVybGluZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctYm90dG9tOiAuNXJlbTsgfVxuICAgIC5jdGEtLXVuZGVybGluZTo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDAlO1xuICAgICAgbGVmdDogMCU7XG4gICAgICBoZWlnaHQ6IC4xcmVtO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1zZWNvbmRhcnkpOyB9XG5cbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1zZWNvbmRhcnkpO1xuICBib3JkZXItcmFkaXVzOiAuNXJlbTtcbiAgYm9yZGVyOiBub25lO1xuICBoZWlnaHQ6IDQuNnJlbTtcbiAgd2lkdGg6IDE1cmVtO1xuICBtYXJnaW46IDJyZW0gYXV0byAwcmVtIGF1dG87IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlOyB9XG4gICAgICBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itb2N0b25hcnkpO1xuICAgICAgICBjb2xvcjogdmFyKC0tY29sb3Itc2Vjb25kYXJ5KTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9IH1cblxuLmNpcmNsZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDYuNXJlbTtcbiAgd2lkdGg6IDYuNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXI6IDAuMXJlbSBzb2xpZCB2YXIoLS1jb2xvci10ZXJ0aWFyeSk7XG4gIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTsgfVxuICAuY2lyY2xlIC5hcnJvdyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSBzY2FsZSgwLjQpO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBmaWxsOiB2YXIoLS1jb2xvci10ZXJ0aWFyeSk7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlOyB9XG4gICAgLmNpcmNsZSAuYXJyb3ctLWRvd24ge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoMC40KSByb3RhdGUoOTBkZWcpOyB9XG4gIC5jaXJjbGU6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXRlcnRpYXJ5KSAhaW1wb3J0YW50OyB9XG4gICAgLmNpcmNsZTpob3ZlciAuYXJyb3cge1xuICAgICAgZmlsbDogdmFyKC0tY29sb3ItcHJpbWFyeSkgIWltcG9ydGFudDsgfVxuXG4vKiBIZXJvIFNsaWRlciAqL1xuLmhlcm9fX3NsaWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5oZXJvX19zbGlkZXIgLmhlcm9fX3NsaWRlLS0xLFxuICAuaGVyb19fc2xpZGVyIC5oZXJvX19zbGlkZS0tMixcbiAgLmhlcm9fX3NsaWRlciAuaGVyb19fc2xpZGUtLTMsXG4gIC5oZXJvX19zbGlkZXIgLmhlcm9fX3NsaWRlLS00IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwJTtcbiAgICBsZWZ0OiAwJTtcbiAgICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTsgfVxuXG4ubGluZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAuNHJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLW9jdG9uYXJ5KTtcbiAgbWFyZ2luOiAwcmVtIDJyZW07IH1cbiAgLmxpbmUtLTEsIC5saW5lLS0xLS13b3JrIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDMzLjMlO1xuICAgIGhlaWdodDogLjNyZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLmxpbmUtLTEtLXdvcmsge1xuICAgICAgd2lkdGg6IDI1JTsgfVxuICAubGluZS0tMiwgLmxpbmUtLTItLXdvcmsge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAzMy4zJTtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDMzLjMlO1xuICAgIGhlaWdodDogLjNyZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLmxpbmUtLTItLXdvcmsge1xuICAgICAgbGVmdDogMjUlO1xuICAgICAgd2lkdGg6IDI1JTsgfVxuICAubGluZS0tMywgLmxpbmUtLTMtLXdvcmsge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDMzLjMlO1xuICAgIGhlaWdodDogLjNyZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLmxpbmUtLTMtLXdvcmsge1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgd2lkdGg6IDI1JTsgfVxuICAubGluZS0tNCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMjUlO1xuICAgIGhlaWdodDogLjNyZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5saW5lIC5kcmFnZywgLmxpbmUgLmRyYWdnLS13b3JrIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwJTtcbiAgICBsZWZ0OiAwJTtcbiAgICBoZWlnaHQ6IC40cmVtO1xuICAgIHdpZHRoOiAzMy4zJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci10ZXJ0aWFyeSk7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4yNXMgZWFzZTsgfVxuICAgIC5saW5lIC5kcmFnZy0td29yayB7XG4gICAgICB3aWR0aDogMjUlOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmdsaWRlIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMTNyZW0pICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAwJSBhdXRvOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmdsaWRlIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9IH1cblxuLmNlbnRlcmVkLXNsaWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luLXRvcDogNXJlbTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCBhdXRvKTtcbiAgZ2FwOiAxcmVtOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuY2VudGVyZWQtc2xpZGVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAxMTRyZW07XG4gICAgICBtYXJnaW46IDVyZW0gYXV0byAwcmVtIGF1dG87XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuY2VudGVyZWQtc2xpZGVyIHtcbiAgICAgIHBhZGRpbmc6IDByZW0gM3JlbTsgfSB9XG4gIC5jZW50ZXJlZC1zbGlkZXJfX2l0ZW0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXRlcnRpYXJ5KTtcbiAgICBwYWRkaW5nOiAyLjVyZW0gMXJlbTtcbiAgICBoZWlnaHQ6IDMzLjVyZW07XG4gICAgd2lkdGg6IDI5LjRyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTsgfVxuICAgIC5jZW50ZXJlZC1zbGlkZXJfX2l0ZW06aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itb2N0b25hcnkpOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmNlbnRlcmVkLXNsaWRlcl9faXRlbSB7XG4gICAgICAgIHdpZHRoOiAyMyU7XG4gICAgICAgIGhlaWdodDogYXV0bzsgfSB9XG4gICAgLmNlbnRlcmVkLXNsaWRlcl9faXRlbSAuc29jaWFsLW1lZGlhLWljb24ge1xuICAgICAgaGVpZ2h0OiAzLjVyZW07XG4gICAgICB3aWR0aDogMy41cmVtOyB9XG4gICAgLmNlbnRlcmVkLXNsaWRlcl9faXRlbSAuaGVhZGluZyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cmVtOyB9XG4gICAgLmNlbnRlcmVkLXNsaWRlcl9faXRlbSAuYXJyb3cge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAxcmVtO1xuICAgICAgcmlnaHQ6IDFyZW07XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB3aWR0aDogNXJlbTtcbiAgICAgIGZpbGw6IHZhcigtLWNvbG9yLXF1YXRlcm5hcnkpO1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjQpOyB9XG5cbi5mb290ZXIge1xuICBwYWRkaW5nOiAzcmVtIDByZW07XG4gIG1hcmdpbi10b3A6IGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLmZvb3RlciAuZ3JhZGllbnRfX2NvbnRhaW5lciB7XG4gICAgYm90dG9tOiAtMTUlO1xuICAgIHJpZ2h0OiAwJTsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5mb290ZXIgLmdyYWRpZW50X19jb250YWluZXIge1xuICAgICAgICBib3R0b206IDAlO1xuICAgICAgICBsZWZ0OiAwJTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTsgfSB9XG4gIC5mb290ZXIgLmdyYWRpZW50LWNvbG9yLTEge1xuICAgIGJvdHRvbTogLTIwJTtcbiAgICBsZWZ0OiAzNSU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Y0NjZFNjtcbiAgICBhbmltYXRpb246IGdyYWRpZW50LTYtc2NhbGVVcDtcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDEwMDBtcztcbiAgICBhbmltYXRpb24tZGVsYXk6IDQ3MDBtcztcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmZvb3RlciAuZ3JhZGllbnQtY29sb3ItMSB7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpOyB9IH1cbiAgLmZvb3RlciAuZ3JhZGllbnQtY29sb3ItMiB7XG4gICAgYm90dG9tOiAtMTUlO1xuICAgIGxlZnQ6IDYwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjdGNEFFO1xuICAgIGFuaW1hdGlvbjogZ3JhZGllbnQtNi1zY2FsZVVwO1xuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMTAwMG1zO1xuICAgIGFuaW1hdGlvbi1kZWxheTogNDcwMG1zO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuZm9vdGVyIC5ncmFkaWVudC1jb2xvci0yIHtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7IH0gfVxuICAuZm9vdGVyIC5ncmFkaWVudC1jb2xvci0zIHtcbiAgICBib3R0b206IC0xNCU7XG4gICAgbGVmdDogNTAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGQjg2ODY7XG4gICAgYW5pbWF0aW9uOiBncmFkaWVudC02LXNjYWxlVXA7XG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxMDAwbXM7XG4gICAgYW5pbWF0aW9uLWRlbGF5OiA0NzAwbXM7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5mb290ZXIgLmdyYWRpZW50LWNvbG9yLTMge1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTsgfSB9XG5cbi5mb3JtIHtcbiAgbWFyZ2luLXRvcDogMTNyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5pbnB1dF9fd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLmlucHV0X193cmFwcGVyIC5lcnJvci1saW5lIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwJTtcbiAgICBsZWZ0OiAwJTtcbiAgICBoZWlnaHQ6IC4xcmVtO1xuICAgIHdpZHRoOiAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZWQ7XG4gICAgdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlLWluLW91dDsgfVxuICAuaW5wdXRfX3dyYXBwZXIgLmVycm9yLWluZm8ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IC0yLjVyZW07XG4gICAgbGVmdDogMCU7XG4gICAgY29sb3I6IHJlZDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2UtaW4tb3V0OyB9XG4gIC5pbnB1dF9fd3JhcHBlci0tYXR0YWNoIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5pbnB1dF9fd3JhcHBlci0tY2hlY2tib3gge1xuICAgIHdpZHRoOiBhdXRvOyB9XG4gICAgLmlucHV0X193cmFwcGVyLS1jaGVja2JveCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgIGhlaWdodDogMS41cmVtO1xuICAgICAgd2lkdGg6IDEuNXJlbTtcbiAgICAgIGJvcmRlcjogMC4xcmVtIHNvbGlkIHZhcigtLWNvbG9yLXNlY29uZGFyeSk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAuNXJlbTsgfVxuICAgIC5pbnB1dF9fd3JhcHBlci0tY2hlY2tib3ggaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQ6OmJlZm9yZSB7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpOyB9XG4gICAgLmlucHV0X193cmFwcGVyLS1jaGVja2JveCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwJTtcbiAgICAgIHJpZ2h0OiAwJTtcbiAgICAgIGJvdHRvbTogMCU7XG4gICAgICBsZWZ0OiAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itc2Vjb25kYXJ5KTtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgICBjbGlwLXBhdGg6IHBvbHlnb24oMjglIDM4JSwgNDElIDUzJSwgNzUlIDI0JSwgODYlIDM4JSwgNDAlIDc4JSwgMTUlIDUwJSk7XG4gICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBib3R0b20gbGVmdDtcbiAgICAgIHRyYW5zaXRpb246IDEyMG1zIHRyYW5zZm9ybSBlYXNlLWluLW91dDsgfVxuICAgIC5pbnB1dF9fd3JhcHBlci0tY2hlY2tib3ggbGFiZWwge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbGVmdDogMCU7XG4gICAgICBib3R0b206IDAlOyB9XG5cbmxhYmVsIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXF1YXRlcm5hcnkpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDFyZW07XG4gIGJvdHRvbTogMXJlbTtcbiAgZm9udC1zaXplOiAxLjRyZW07IH1cblxuLmxhYmVsLS1hdHRhY2gge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwOyB9XG4gIC5sYWJlbC0tYXR0YWNoIHNwYW4ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nLWxlZnQ6IC41cmVtOyB9XG5cbmlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxudGV4dGFyZWEge1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAwLjFyZW0gc29saWQgdmFyKC0tY29sb3Itc2Vjb25kYXJ5KTtcbiAgY2FyZXQtY29sb3I6IHZhcigtLWNvbG9yLXNlY29uZGFyeSk7XG4gIHBhZGRpbmc6IDFyZW07XG4gIG91dGxpbmU6IG5vbmU7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbnRleHRhcmVhIHtcbiAgcGFkZGluZy1ib3R0b206IDByZW0gIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAzLjVyZW07XG4gIHJlc2l6ZTogbm9uZTsgfVxuXG4jdXBsb2FkLWZpbGUge1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDAlO1xuICBib3R0b206IDAlOyB9XG5cbi5ncmlkIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDByZW0gMXJlbTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmdyaWQge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoOCwgMWZyKTtcbiAgICAgIG1heC13aWR0aDogMTE0cmVtO1xuICAgICAgbWFyZ2luOiAwcmVtIGF1dG87XG4gICAgICBwYWRkaW5nOiAwcmVtIDNyZW07IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5ncmlkIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEyLCAxZnIpO1xuICAgICAgcGFkZGluZzogMHJlbSAhaW1wb3J0YW50OyB9IH1cblxuLmhlYWRlciAuZ3JpZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmhlYWRlciAuZ3JpZF9faXRlbS0tMiB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLmhlcm8gLmdyaWQge1xuICBwYWRkaW5nLXRvcDogNy41cmVtO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCg0LCBhdXRvKTsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmhlcm8gLmdyaWQge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAycmVtIGF1dG8gYXV0byAxOC41cmVtIGF1dG8gYXV0bztcbiAgICAgIG1hcmdpbi10b3A6IDVyZW07XG4gICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbi10b3A6IDByZW0gIWltcG9ydGFudDsgfSB9XG4gIC5oZXJvIC5ncmlkX19pdGVtLS0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgIGdyaWQtY29sdW1uOiAxLy0xO1xuICAgIGdyaWQtcm93OiAxLzI7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuaGVybyAuZ3JpZF9faXRlbS0tMSB7XG4gICAgICAgIGdyaWQtY29sdW1uOiAxLzc7XG4gICAgICAgIGdyaWQtcm93OiAyLzM7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDNyZW07IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAuaGVybyAuZ3JpZF9faXRlbS0tMSB7XG4gICAgICAgIGdyaWQtY29sdW1uOiAxLzEwOyB9IH1cbiAgLmhlcm8gLmdyaWRfX2l0ZW0tLTIsIC5oZXJvIC5ncmlkX19pdGVtLS0zLCAuaGVybyAuZ3JpZF9faXRlbS0tNCB7XG4gICAgZ3JpZC1jb2x1bW46IDIvLTE7IH1cbiAgLmhlcm8gLmdyaWRfX2l0ZW0tLTIge1xuICAgIGdyaWQtcm93OiAyLzM7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbTsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5oZXJvIC5ncmlkX19pdGVtLS0yIHtcbiAgICAgICAgZ3JpZC1jb2x1bW46IDEvNjtcbiAgICAgICAgZ3JpZC1yb3c6IDMvNDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAyOyB9IH1cbiAgLmhlcm8gLmdyaWRfX2l0ZW0tLTMge1xuICAgIGdyaWQtcm93OiAzLzQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICBoZWlnaHQ6IDQwdmg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuaGVybyAuZ3JpZF9faXRlbS0tMyB7XG4gICAgICAgIGdyaWQtY29sdW1uOiA0Ly0xO1xuICAgICAgICBncmlkLXJvdzogMS82O1xuICAgICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMHJlbSAhaW1wb3J0YW50OyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgLmhlcm8gLmdyaWRfX2l0ZW0tLTMge1xuICAgICAgICBncmlkLWNvbHVtbjogNy8tMTsgfSB9XG4gIC5oZXJvIC5ncmlkX19pdGVtLS00IHtcbiAgICBncmlkLXJvdzogNC8tMTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiA4MCU7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuaGVybyAuZ3JpZF9faXRlbS0tNCB7XG4gICAgICAgIGdyaWQtY29sdW1uOiA0Lzg7XG4gICAgICAgIGdyaWQtcm93OiA2Ly0xO1xuICAgICAgICBwYWRkaW5nLXRvcDogMi41cmVtO1xuICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5oZXJvIC5ncmlkX19pdGVtLS00IHtcbiAgICAgICAgZ3JpZC1jb2x1bW46IDcvLTE7IH0gfVxuICAuaGVybyAuZ3JpZF9faXRlbS0tNSB7XG4gICAgZ3JpZC1jb2x1bW46IDIvMztcbiAgICBncmlkLXJvdzogMy80O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyOyB9XG4gICAgLmhlcm8gLmdyaWRfX2l0ZW0tLTUgLmJ1dHRvbi0tbGluayB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDdyZW07XG4gICAgICBsZWZ0OiAtN3JlbTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MCUpOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU1MHB4KSB7XG4gICAgICAgIC5oZXJvIC5ncmlkX19pdGVtLS01IC5idXR0b24tLWxpbmsge1xuICAgICAgICAgIGJvdHRvbTogMTByZW07XG4gICAgICAgICAgbGVmdDogLTEwcmVtOyB9IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmhlcm8gLmdyaWRfX2l0ZW0tLTUgLmJ1dHRvbi0tbGluayB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIGJvdHRvbTogMCU7XG4gICAgICAgICAgbGVmdDogMCU7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKTsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmhlcm8gLmdyaWRfX2l0ZW0tLTUge1xuICAgICAgICBncmlkLWNvbHVtbjogMS8yO1xuICAgICAgICBncmlkLXJvdzogNC81O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7IH0gfVxuXG4uZGlnaXRhbC1wcm9kdWN0LXN0dWRpbyAuZ3JpZCB7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDQsIGF1dG8pOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkxcHgpIHtcbiAgICAuZGlnaXRhbC1wcm9kdWN0LXN0dWRpbyAuZ3JpZCB7XG4gICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgzLCBhdXRvKTsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLmRpZ2l0YWwtcHJvZHVjdC1zdHVkaW8gLmdyaWQge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoNCwgYXV0byk7IH0gfVxuICAuZGlnaXRhbC1wcm9kdWN0LXN0dWRpbyAuZ3JpZF9faXRlbS0tMSB7XG4gICAgZ3JpZC1jb2x1bW46IDEvLTE7XG4gICAgZ3JpZC1yb3c6IDEvMjtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07IH1cbiAgLmRpZ2l0YWwtcHJvZHVjdC1zdHVkaW8gLmdyaWRfX2l0ZW0tLTIge1xuICAgIGdyaWQtY29sdW1uOiAxLy0xO1xuICAgIGdyaWQtcm93OiAyLzM7XG4gICAgbWFyZ2luLWJvdHRvbTogNXJlbTsgfVxuICAuZGlnaXRhbC1wcm9kdWN0LXN0dWRpbyAuZ3JpZF9faXRlbS0tMyB7XG4gICAgZ3JpZC1jb2x1bW46IDEvMztcbiAgICBncmlkLXJvdzogMy80O1xuICAgIG1hcmdpbi1ib3R0b206IDRyZW07IH1cbiAgICAuZGlnaXRhbC1wcm9kdWN0LXN0dWRpbyAuZ3JpZF9faXRlbS0tMyBzdmcge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5kaWdpdGFsLXByb2R1Y3Qtc3R1ZGlvIC5ncmlkX19pdGVtLS0zIHtcbiAgICAgICAgZ3JpZC1jb2x1bW46IDEvNTsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTFweCkge1xuICAgICAgLmRpZ2l0YWwtcHJvZHVjdC1zdHVkaW8gLmdyaWRfX2l0ZW0tLTMge1xuICAgICAgICBncmlkLWNvbHVtbjogMS8zO1xuICAgICAgICBncmlkLXJvdzogMy8tMTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMHJlbTsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5kaWdpdGFsLXByb2R1Y3Qtc3R1ZGlvIC5ncmlkX19pdGVtLS0zIHtcbiAgICAgICAgZ3JpZC1jb2x1bW46IDEvNDtcbiAgICAgICAgZ3JpZC1yb3c6IDMvNDtcbiAgICAgICAgbWFyZ2luLXRvcDogNXJlbTsgfSB9XG4gIC5kaWdpdGFsLXByb2R1Y3Qtc3R1ZGlvIC5ncmlkX19pdGVtLS00IHtcbiAgICBncmlkLWNvbHVtbjogMy8tMTtcbiAgICBncmlkLXJvdzogMy80O1xuICAgIG1hcmdpbi1ib3R0b206IDRyZW07IH1cbiAgICAuZGlnaXRhbC1wcm9kdWN0LXN0dWRpbyAuZ3JpZF9faXRlbS0tNCBzdmcge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5kaWdpdGFsLXByb2R1Y3Qtc3R1ZGlvIC5ncmlkX19pdGVtLS00IHtcbiAgICAgICAgZ3JpZC1jb2x1bW46IDUvLTE7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkxcHgpIHtcbiAgICAgIC5kaWdpdGFsLXByb2R1Y3Qtc3R1ZGlvIC5ncmlkX19pdGVtLS00IHtcbiAgICAgICAgZ3JpZC1jb2x1bW46IDMvNTtcbiAgICAgICAgZ3JpZC1yb3c6IDMvLTE7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDByZW07IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAuZGlnaXRhbC1wcm9kdWN0LXN0dWRpbyAuZ3JpZF9faXRlbS0tNCB7XG4gICAgICAgIGdyaWQtY29sdW1uOiA0Lzc7XG4gICAgICAgIGdyaWQtcm93OiAzLzQ7XG4gICAgICAgIG1hcmdpbi10b3A6IDVyZW07IH0gfVxuICAuZGlnaXRhbC1wcm9kdWN0LXN0dWRpbyAuZ3JpZF9faXRlbS0tNSB7XG4gICAgZ3JpZC1jb2x1bW46IDEvMztcbiAgICBncmlkLXJvdzogNC8tMTsgfVxuICAgIC5kaWdpdGFsLXByb2R1Y3Qtc3R1ZGlvIC5ncmlkX19pdGVtLS01IHN2ZyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAycmVtOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmRpZ2l0YWwtcHJvZHVjdC1zdHVkaW8gLmdyaWRfX2l0ZW0tLTUge1xuICAgICAgICBncmlkLWNvbHVtbjogMS81O1xuICAgICAgICBncmlkLXJvdzogNC8tMTsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTFweCkge1xuICAgICAgLmRpZ2l0YWwtcHJvZHVjdC1zdHVkaW8gLmdyaWRfX2l0ZW0tLTUge1xuICAgICAgICBncmlkLWNvbHVtbjogNS83O1xuICAgICAgICBncmlkLXJvdzogMy8tMTsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5kaWdpdGFsLXByb2R1Y3Qtc3R1ZGlvIC5ncmlkX19pdGVtLS01IHtcbiAgICAgICAgZ3JpZC1jb2x1bW46IDcvMTA7XG4gICAgICAgIGdyaWQtcm93OiAzLzQ7XG4gICAgICAgIG1hcmdpbi10b3A6IDVyZW07IH0gfVxuICAuZGlnaXRhbC1wcm9kdWN0LXN0dWRpbyAuZ3JpZF9faXRlbS0tNiB7XG4gICAgZ3JpZC1jb2x1bW46IDMvLTE7XG4gICAgZ3JpZC1yb3c6IDQvLTE7XG4gICAgcGFkZGluZzogMnJlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgIC5kaWdpdGFsLXByb2R1Y3Qtc3R1ZGlvIC5ncmlkX19pdGVtLS02IC5jaXJjbGUge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBhbmltYXRpb246IDE1cyBzcGluIGxpbmVhciBpbmZpbml0ZTsgfVxuICAgIC5kaWdpdGFsLXByb2R1Y3Qtc3R1ZGlvIC5ncmlkX19pdGVtLS02IC5hcnJvdyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgd2lkdGg6IDMwJTtcbiAgICAgIGhlaWdodDogYXV0bzsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5kaWdpdGFsLXByb2R1Y3Qtc3R1ZGlvIC5ncmlkX19pdGVtLS02IHtcbiAgICAgICAgZ3JpZC1jb2x1bW46IDUvLTE7XG4gICAgICAgIGdyaWQtcm93OiA0Ly0xO1xuICAgICAgICBwYWRkaW5nOiAwcmVtO1xuICAgICAgICBoZWlnaHQ6IDIwcmVtO1xuICAgICAgICB3aWR0aDogMjByZW07IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkxcHgpIHtcbiAgICAgIC5kaWdpdGFsLXByb2R1Y3Qtc3R1ZGlvIC5ncmlkX19pdGVtLS02IHtcbiAgICAgICAgZ3JpZC1jb2x1bW46IDcvLTE7XG4gICAgICAgIGdyaWQtcm93OiAzLy0xOyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgLmRpZ2l0YWwtcHJvZHVjdC1zdHVkaW8gLmdyaWRfX2l0ZW0tLTYge1xuICAgICAgICBncmlkLWNvbHVtbjogMTAvLTE7XG4gICAgICAgIGdyaWQtcm93OiA0Ly0xOyB9IH1cblxuLnJlbWFya2FibGUtZXhwZXJpZW5jZXMgLmdyaWQge1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCg2LCBhdXRvKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogMTFyZW07IH1cbiAgLnJlbWFya2FibGUtZXhwZXJpZW5jZXMgLmdyaWQ6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgaGVpZ2h0OiAuMnJlbTtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMnJlbSk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItdGVydGlhcnkpOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAucmVtYXJrYWJsZS1leHBlcmllbmNlcyAuZ3JpZCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMHJlbTsgfVxuICAgICAgLnJlbWFya2FibGUtZXhwZXJpZW5jZXMgLmdyaWQ6OmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC5yZW1hcmthYmxlLWV4cGVyaWVuY2VzIC5ncmlkIC5ncmlkX19pdGVtLS0xIHtcbiAgICBncmlkLWNvbHVtbjogMS8tMTtcbiAgICBncmlkLXJvdzogMS8yOyB9XG4gIC5yZW1hcmthYmxlLWV4cGVyaWVuY2VzIC5ncmlkIC5ncmlkX19pdGVtLS0yIHtcbiAgICBncmlkLWNvbHVtbjogMS8tMTtcbiAgICBncmlkLXJvdzogMi8zO1xuICAgIG1hcmdpbi1ib3R0b206IDIuOHJlbTsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5yZW1hcmthYmxlLWV4cGVyaWVuY2VzIC5ncmlkIC5ncmlkX19pdGVtLS0yIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXJlbTsgfSB9XG4gIC5yZW1hcmthYmxlLWV4cGVyaWVuY2VzIC5ncmlkIC5ncmlkX19pdGVtLS0zIHtcbiAgICBncmlkLWNvbHVtbjogMS8tMTtcbiAgICBncmlkLXJvdzogMy80O1xuICAgIG1hcmdpbi1ib3R0b206IDVyZW07IH1cbiAgLnJlbWFya2FibGUtZXhwZXJpZW5jZXMgLmdyaWQgLmdyaWRfX2l0ZW0tLTQge1xuICAgIGdyaWQtY29sdW1uOiAxLy0xO1xuICAgIGdyaWQtcm93OiA0LzU7XG4gICAgbWFyZ2luLWJvdHRvbTogNXJlbTsgfVxuICAucmVtYXJrYWJsZS1leHBlcmllbmNlcyAuZ3JpZCAuZ3JpZF9faXRlbS0tNSB7XG4gICAgZ3JpZC1jb2x1bW46IDEvLTE7XG4gICAgZ3JpZC1yb3c6IDUvNjtcbiAgICBtYXJnaW4tYm90dG9tOiA1cmVtOyB9XG4gIC5yZW1hcmthYmxlLWV4cGVyaWVuY2VzIC5ncmlkIC5ncmlkX19pdGVtLS02IHtcbiAgICBncmlkLWNvbHVtbjogMS8tMTtcbiAgICBncmlkLXJvdzogNi8tMTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuLnJlbWFya2FibGUtZXhwZXJpZW5jZXMtc2xpZGVyIC5ncmlkIHtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMywgYXV0bykgIWltcG9ydGFudDsgfVxuICAucmVtYXJrYWJsZS1leHBlcmllbmNlcy1zbGlkZXIgLmdyaWRfX2l0ZW0tLTEge1xuICAgIGdyaWQtY29sdW1uOiAxLy0xICFpbXBvcnRhbnQ7XG4gICAgZ3JpZC1yb3c6IDEvMiAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIC5yZW1hcmthYmxlLWV4cGVyaWVuY2VzLXNsaWRlciAuZ3JpZF9faXRlbS0tMSBzdmcge1xuICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgd2lkdGg6IDYwcHg7IH1cbiAgLnJlbWFya2FibGUtZXhwZXJpZW5jZXMtc2xpZGVyIC5ncmlkX19pdGVtLS0yIHtcbiAgICBncmlkLWNvbHVtbjogMS8tMSAhaW1wb3J0YW50O1xuICAgIGdyaWQtcm93OiAyLzMgIWltcG9ydGFudDsgfVxuICAucmVtYXJrYWJsZS1leHBlcmllbmNlcy1zbGlkZXIgLmdyaWRfX2l0ZW0tLTMge1xuICAgIGdyaWQtY29sdW1uOiAxLy0xICFpbXBvcnRhbnQ7XG4gICAgZ3JpZC1yb3c6IDMvLTEgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwcmVtICFpbXBvcnRhbnQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnJlbWFya2FibGUtZXhwZXJpZW5jZXMtc2xpZGVyIC5ncmlkX19pdGVtLS0zICNhcGktZ28tcHJldiB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgbGVmdDogLTYuNXJlbTtcbiAgICAgICAgei1pbmRleDogMjI7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAucmVtYXJrYWJsZS1leHBlcmllbmNlcy1zbGlkZXIgLmdyaWRfX2l0ZW0tLTMgI2FwaS1nby1wcmV2IHtcbiAgICAgICAgbGVmdDogLTguNXJlbTsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnJlbWFya2FibGUtZXhwZXJpZW5jZXMtc2xpZGVyIC5ncmlkX19pdGVtLS0zICNhcGktZ28tbmV4dCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgcmlnaHQ6IC02LjVyZW07XG4gICAgICAgIHotaW5kZXg6IDIyOyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgLnJlbWFya2FibGUtZXhwZXJpZW5jZXMtc2xpZGVyIC5ncmlkX19pdGVtLS0zICNhcGktZ28tbmV4dCB7XG4gICAgICAgIHJpZ2h0OiAtOC41cmVtOyB9IH1cblxuLnByb2R1Y3QtaWRlYSAuZ3JpZCB7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDUsIGF1dG8pOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAucHJvZHVjdC1pZGVhIC5ncmlkIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDMsIGF1dG8pOyB9IH1cbiAgLnByb2R1Y3QtaWRlYSAuZ3JpZF9faXRlbS0tMSB7XG4gICAgZ3JpZC1jb2x1bW46IDEvLTE7XG4gICAgZ3JpZC1yb3c6IDEvMjtcbiAgICBtYXJnaW4tYm90dG9tOiA2cmVtOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnByb2R1Y3QtaWRlYSAuZ3JpZF9faXRlbS0tMSB7XG4gICAgICAgIGdyaWQtY29sdW1uOiAxLzk7IH1cbiAgICAgICAgLnByb2R1Y3QtaWRlYSAuZ3JpZF9faXRlbS0tMSBoMiB7XG4gICAgICAgICAgZm9udC1zaXplOiA1cmVtO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1LjVyZW07IH0gfVxuICAucHJvZHVjdC1pZGVhIC5ncmlkX19pdGVtLS0yIHtcbiAgICBncmlkLWNvbHVtbjogMS8tMTtcbiAgICBncmlkLXJvdzogMi8zO1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW07IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAucHJvZHVjdC1pZGVhIC5ncmlkX19pdGVtLS0yIHtcbiAgICAgICAgZ3JpZC1jb2x1bW46IDEvNTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTUlOyB9IH1cbiAgLnByb2R1Y3QtaWRlYSAuZ3JpZF9faXRlbS0tMyB7XG4gICAgZ3JpZC1jb2x1bW46IDEvLTE7XG4gICAgZ3JpZC1yb3c6IDMvNDtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnByb2R1Y3QtaWRlYSAuZ3JpZF9faXRlbS0tMyB7XG4gICAgICAgIGdyaWQtY29sdW1uOiA1Ly0xO1xuICAgICAgICBncmlkLXJvdzogMi8zO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMCU7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5wcm9kdWN0LWlkZWEgLmdyaWRfX2l0ZW0tLTMge1xuICAgICAgICBncmlkLWNvbHVtbjogNS85O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNSU7IH0gfVxuICAucHJvZHVjdC1pZGVhIC5ncmlkX19pdGVtLS00IHtcbiAgICBncmlkLWNvbHVtbjogMS8tMTtcbiAgICBncmlkLXJvdzogNC81O1xuICAgIG1hcmdpbi1ib3R0b206IDRyZW07IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAucHJvZHVjdC1pZGVhIC5ncmlkX19pdGVtLS00IHtcbiAgICAgICAgZ3JpZC1jb2x1bW46IDEvNTtcbiAgICAgICAgZ3JpZC1yb3c6IDMvLTE7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1JTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMHJlbTsgfSB9XG4gIC5wcm9kdWN0LWlkZWEgLmdyaWRfX2l0ZW0tLTUge1xuICAgIGdyaWQtY29sdW1uOiAxLy0xO1xuICAgIGdyaWQtcm93OiA1Ly0xO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5wcm9kdWN0LWlkZWEgLmdyaWRfX2l0ZW0tLTUge1xuICAgICAgICBncmlkLWNvbHVtbjogNS8tMTtcbiAgICAgICAgZ3JpZC1yb3c6IDMvLTE7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnByb2R1Y3QtaWRlYSAuZ3JpZF9faXRlbS0tNSB7XG4gICAgICAgIGdyaWQtY29sdW1uOiA1Lzk7IH0gfVxuICAucHJvZHVjdC1pZGVhIC5ncmlkX19pdGVtLS02IHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5wcm9kdWN0LWlkZWEgLmdyaWRfX2l0ZW0tLTYge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZ3JpZC1jb2x1bW46IDkvLTE7XG4gICAgICAgIGdyaWQtcm93OiAyLy0xOyB9XG4gICAgICAgIC5wcm9kdWN0LWlkZWEgLmdyaWRfX2l0ZW0tLTYgaW1nIHtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7IH0gfVxuXG4uZGVjZW50YXJsaXplZC1zdHVkaW8gLmdyaWQge1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCg0LCBhdXRvKTsgfVxuICAuZGVjZW50YXJsaXplZC1zdHVkaW8gLmdyaWRfX2l0ZW0gcCB7XG4gICAgbWF4LXdpZHRoOiAyNnJlbTtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuZGVjZW50YXJsaXplZC1zdHVkaW8gLmdyaWRfX2l0ZW0tLTEge1xuICAgIGdyaWQtY29sdW1uOiAxLy0xO1xuICAgIGdyaWQtcm93OiAxLzI7XG4gICAgbWFyZ2luLWJvdHRvbTogNXJlbTsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAuZGVjZW50YXJsaXplZC1zdHVkaW8gLmdyaWRfX2l0ZW0tLTEge1xuICAgICAgICBncmlkLWNvbHVtbjogMS83ICFpbXBvcnRhbnQ7IH0gfVxuICAuZGVjZW50YXJsaXplZC1zdHVkaW8gLmdyaWRfX2l0ZW0tLTIge1xuICAgIGdyaWQtY29sdW1uOiAxLy0xO1xuICAgIGdyaWQtcm93OiAyLzM7XG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbTsgfVxuICAuZGVjZW50YXJsaXplZC1zdHVkaW8gLmdyaWRfX2l0ZW0tLTMge1xuICAgIGdyaWQtY29sdW1uOiAxLy0xO1xuICAgIGdyaWQtcm93OiAzLzQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbTsgfVxuICAuZGVjZW50YXJsaXplZC1zdHVkaW8gLmdyaWRfX2l0ZW0tLTQge1xuICAgIGdyaWQtY29sdW1uOiAxLy0xO1xuICAgIGdyaWQtcm93OiA0Ly0xO1xuICAgIG1hcmdpbi1ib3R0b206IDRyZW07IH1cbiAgLmRlY2VudGFybGl6ZWQtc3R1ZGlvIC5ncmlkX19pdGVtLS01IHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuZGVjZW50YXJsaXplZC1zdHVkaW8gLmdyaWRfX2l0ZW0tLTEsIC5kZWNlbnRhcmxpemVkLXN0dWRpbyAuZ3JpZF9faXRlbS0tMiwgLmRlY2VudGFybGl6ZWQtc3R1ZGlvIC5ncmlkX19pdGVtLS0zLCAuZGVjZW50YXJsaXplZC1zdHVkaW8gLmdyaWRfX2l0ZW0tLTQge1xuICAgICAgZ3JpZC1jb2x1bW46IDEvNTsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuZGVjZW50YXJsaXplZC1zdHVkaW8gLmdyaWRfX2l0ZW0tLTUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBncmlkLWNvbHVtbjogNS8tMTtcbiAgICAgIGdyaWQtcm93OiAxLzQ7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5kZWNlbnRhcmxpemVkLXN0dWRpbyAuZ3JpZF9faXRlbS0tNSB7XG4gICAgICBncmlkLWNvbHVtbjogNy8tMTsgfSB9XG5cbi5mb290ZXItLXNtIC5ncmlkIHtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMywgYXV0byk7IH1cbiAgLmZvb3Rlci0tc20gLmdyaWRfX2l0ZW0tLTEge1xuICAgIGdyaWQtY29sdW1uOiAxLy0xO1xuICAgIGdyaWQtcm93OiAxLzI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtOyB9XG4gIC5mb290ZXItLXNtIC5ncmlkX19pdGVtLS0yIHtcbiAgICBncmlkLWNvbHVtbjogMS8tMTtcbiAgICBncmlkLXJvdzogMi8zO1xuICAgIG1hcmdpbi1ib3R0b206IDMuNXJlbTsgfVxuICAuZm9vdGVyLS1zbSAuZ3JpZF9faXRlbS0tMyB7XG4gICAgZ3JpZC1jb2x1bW46IDEvLTE7XG4gICAgZ3JpZC1yb3c6IDMvLTE7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuXG4uZm9vdGVyLS1sZyAuZ3JpZCB7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDMsIGF1dG8pOyB9XG4gIC5mb290ZXItLWxnIC5ncmlkX19pdGVtLS0xIHtcbiAgICBncmlkLWNvbHVtbjogMS8yO1xuICAgIGdyaWQtcm93OiAxLzI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAuZm9vdGVyLS1sZyAuZ3JpZF9faXRlbS0tMSB7XG4gICAgICAgIGdyaWQtY29sdW1uOiAxLzM7IH0gfVxuICAuZm9vdGVyLS1sZyAuZ3JpZF9faXRlbS0tMiB7XG4gICAgZ3JpZC1jb2x1bW46IDEvMjtcbiAgICBncmlkLXJvdzogMi8zOyB9XG4gIC5mb290ZXItLWxnIC5ncmlkX19pdGVtLS0zIHtcbiAgICBncmlkLWNvbHVtbjogMS8zO1xuICAgIGdyaWQtcm93OiAzLy0xO1xuICAgIHBhZGRpbmc6IDVyZW0gMHJlbSA2cmVtIDByZW07IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgLmZvb3Rlci0tbGcgLmdyaWRfX2l0ZW0tLTMge1xuICAgICAgICBncmlkLWNvbHVtbjogMS81OyB9IH1cbiAgLmZvb3Rlci0tbGcgLmdyaWRfX2l0ZW0tLTQge1xuICAgIGdyaWQtY29sdW1uOiA1LzY7XG4gICAgZ3JpZC1yb3c6IDEvMjsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAuZm9vdGVyLS1sZyAuZ3JpZF9faXRlbS0tNCB7XG4gICAgICAgIGdyaWQtY29sdW1uOiA3Lzk7IH0gfVxuICAuZm9vdGVyLS1sZyAuZ3JpZF9faXRlbS0tNSB7XG4gICAgZ3JpZC1jb2x1bW46IDYvNztcbiAgICBncmlkLXJvdzogMS8yOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5mb290ZXItLWxnIC5ncmlkX19pdGVtLS01IHtcbiAgICAgICAgZ3JpZC1jb2x1bW46IDkvMTE7IH0gfVxuICAuZm9vdGVyLS1sZyAuZ3JpZF9faXRlbS0tNiB7XG4gICAgZ3JpZC1jb2x1bW46IDcvLTE7XG4gICAgZ3JpZC1yb3c6IDEvMjsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAuZm9vdGVyLS1sZyAuZ3JpZF9faXRlbS0tNiB7XG4gICAgICAgIGdyaWQtY29sdW1uOiAxMS8tMTsgfSB9XG4gIC5mb290ZXItLWxnIC5ncmlkX19pdGVtLS03IHtcbiAgICBncmlkLWNvbHVtbjogNS82O1xuICAgIGdyaWQtcm93OiAzLy0xO1xuICAgIHBhZGRpbmc6IDVyZW0gMHJlbSA2cmVtIDByZW07IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgLmZvb3Rlci0tbGcgLmdyaWRfX2l0ZW0tLTcge1xuICAgICAgICBncmlkLWNvbHVtbjogNy85OyB9IH1cbiAgLmZvb3Rlci0tbGcgLmdyaWRfX2l0ZW0tLTgge1xuICAgIGdyaWQtY29sdW1uOiA2Lzc7XG4gICAgZ3JpZC1yb3c6IDMvLTE7XG4gICAgcGFkZGluZzogNXJlbSAwcmVtIDZyZW0gMHJlbTsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAuZm9vdGVyLS1sZyAuZ3JpZF9faXRlbS0tOCB7XG4gICAgICAgIGdyaWQtY29sdW1uOiA5LzExOyB9IH1cbiAgLmZvb3Rlci0tbGcgLmdyaWRfX2l0ZW0tLTkge1xuICAgIGdyaWQtY29sdW1uOiA3Ly0xO1xuICAgIGdyaWQtcm93OiAzLy0xO1xuICAgIHBhZGRpbmc6IDVyZW0gMHJlbSA2cmVtIDByZW07IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgLmZvb3Rlci0tbGcgLmdyaWRfX2l0ZW0tLTkge1xuICAgICAgICBncmlkLWNvbHVtbjogMTEvLTE7IH0gfVxuXG4uZmVhdHVyZWQtd29ya3MgLmdyaWQge1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgxMCwgYXV0byk7IH1cbiAgLmZlYXR1cmVkLXdvcmtzIC5ncmlkX19pdGVtLS0xIHtcbiAgICBncmlkLWNvbHVtbjogMS8tMTtcbiAgICBncmlkLXJvdzogMS8yO1xuICAgIG1hcmdpbi1ib3R0b206IDQuNXJlbTsgfVxuICAuZmVhdHVyZWQtd29ya3MgLmdyaWRfX2l0ZW0tLTIge1xuICAgIGdyaWQtY29sdW1uOiAxLy0xO1xuICAgIGdyaWQtcm93OiAyLzM7XG4gICAgbWFyZ2luLWJvdHRvbTogNXJlbTsgfVxuICAuZmVhdHVyZWQtd29ya3MgLmdyaWRfX2l0ZW0tLTMge1xuICAgIGdyaWQtY29sdW1uOiAxLy0xO1xuICAgIGdyaWQtcm93OiAzLzQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNXJlbTsgfVxuICAuZmVhdHVyZWQtd29ya3MgLmdyaWRfX2l0ZW0tLTQge1xuICAgIGdyaWQtY29sdW1uOiAxLy0xO1xuICAgIGdyaWQtcm93OiA0LzU7XG4gICAgbWFyZ2luLWJvdHRvbTogNXJlbTsgfVxuICAuZmVhdHVyZWQtd29ya3MgLmdyaWRfX2l0ZW0tLTUge1xuICAgIGdyaWQtY29sdW1uOiAxLy0xO1xuICAgIGdyaWQtcm93OiA1LzY7XG4gICAgbWFyZ2luLWJvdHRvbTogNXJlbTsgfVxuICAuZmVhdHVyZWQtd29ya3MgLmdyaWRfX2l0ZW0tLTYge1xuICAgIGdyaWQtY29sdW1uOiAxLy0xO1xuICAgIGdyaWQtcm93OiA2Lzc7XG4gICAgbWFyZ2luLWJvdHRvbTogNXJlbTsgfVxuICAuZmVhdHVyZWQtd29ya3MgLmdyaWRfX2l0ZW0tLTcge1xuICAgIGdyaWQtY29sdW1uOiAxLy0xO1xuICAgIGdyaWQtcm93OiA3Lzg7XG4gICAgbWFyZ2luLWJvdHRvbTogNXJlbTsgfVxuICAuZmVhdHVyZWQtd29ya3MgLmdyaWRfX2l0ZW0tLTgge1xuICAgIGdyaWQtY29sdW1uOiAxLy0xO1xuICAgIGdyaWQtcm93OiA4Lzk7XG4gICAgbWFyZ2luLWJvdHRvbTogNXJlbTsgfVxuICAuZmVhdHVyZWQtd29ya3MgLmdyaWRfX2l0ZW0tLTkge1xuICAgIGdyaWQtY29sdW1uOiAxLy0xO1xuICAgIGdyaWQtcm93OiA5Ly0xO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5mZWF0dXJlZC13b3JrcyAuZ3JpZF9faXRlbS0tMiwgLmZlYXR1cmVkLXdvcmtzIC5ncmlkX19pdGVtLS0zLCAuZmVhdHVyZWQtd29ya3MgLmdyaWRfX2l0ZW0tLTQsIC5mZWF0dXJlZC13b3JrcyAuZ3JpZF9faXRlbS0tNSwgLmZlYXR1cmVkLXdvcmtzIC5ncmlkX19pdGVtLS02LCAuZmVhdHVyZWQtd29ya3MgLmdyaWRfX2l0ZW0tLTcsIC5mZWF0dXJlZC13b3JrcyAuZ3JpZF9faXRlbS0tOCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA5cmVtOyB9IH1cblxuLndlLWNhbi1oZWxwIC5ncmlkIHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNiwgMWZyKTtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoNSwgYXV0byk7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC53ZS1jYW4taGVscCAuZ3JpZCB7XG4gICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgzLCBhdXRvKTsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLndlLWNhbi1oZWxwIC5ncmlkIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEyLCAxZnIpOyB9IH1cbiAgLndlLWNhbi1oZWxwIC5ncmlkX19pdGVtLS0xIHtcbiAgICBncmlkLWNvbHVtbjogMS8tMTtcbiAgICBncmlkLXJvdzogMS8yO1xuICAgIG1hcmdpbi1ib3R0b206IDVyZW07IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAud2UtY2FuLWhlbHAgLmdyaWRfX2l0ZW0tLTEge1xuICAgICAgICBncmlkLWNvbHVtbjogMS81OyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgLndlLWNhbi1oZWxwIC5ncmlkX19pdGVtLS0xIHtcbiAgICAgICAgZ3JpZC1jb2x1bW46IDEvLTE7IH1cbiAgICAgICAgLndlLWNhbi1oZWxwIC5ncmlkX19pdGVtLS0xIGgyIHtcbiAgICAgICAgICBmb250LXNpemU6IDVyZW07IH0gfVxuICAud2UtY2FuLWhlbHAgLmdyaWRfX2l0ZW0tLTIge1xuICAgIGdyaWQtY29sdW1uOiAxLzQ7XG4gICAgZ3JpZC1yb3c6IDIvMztcbiAgICBwYWRkaW5nOiAycmVtOyB9XG4gICAgLndlLWNhbi1oZWxwIC5ncmlkX19pdGVtLS0yIHN2ZyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAycmVtOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLndlLWNhbi1oZWxwIC5ncmlkX19pdGVtLS0yIHtcbiAgICAgICAgZ3JpZC1jb2x1bW46IDEvMztcbiAgICAgICAgcGFkZGluZzogMHJlbTsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC53ZS1jYW4taGVscCAuZ3JpZF9faXRlbS0tMiB7XG4gICAgICAgIGdyaWQtY29sdW1uOiAxLzQ7IH0gfVxuICAud2UtY2FuLWhlbHAgLmdyaWRfX2l0ZW0tLTMge1xuICAgIGdyaWQtY29sdW1uOiA0Ly0xO1xuICAgIGdyaWQtcm93OiAyLzM7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAud2UtY2FuLWhlbHAgLmdyaWRfX2l0ZW0tLTMge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgLndlLWNhbi1oZWxwIC5ncmlkX19pdGVtLS00IHtcbiAgICBncmlkLWNvbHVtbjogMy82O1xuICAgIGdyaWQtcm93OiAzLzQ7XG4gICAgbWFyZ2luOiA0cmVtIDByZW07IH1cbiAgICAud2UtY2FuLWhlbHAgLmdyaWRfX2l0ZW0tLTQgc3ZnIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAud2UtY2FuLWhlbHAgLmdyaWRfX2l0ZW0tLTQge1xuICAgICAgICBncmlkLWNvbHVtbjogMy81O1xuICAgICAgICBncmlkLXJvdzogMi8zO1xuICAgICAgICBtYXJnaW46IDByZW07IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAud2UtY2FuLWhlbHAgLmdyaWRfX2l0ZW0tLTQge1xuICAgICAgICBncmlkLWNvbHVtbjogNC83OyB9IH1cbiAgLndlLWNhbi1oZWxwIC5ncmlkX19pdGVtLS01IHtcbiAgICBncmlkLWNvbHVtbjogNC8tMTtcbiAgICBncmlkLXJvdzogNC81O1xuICAgIG1hcmdpbi1ib3R0b206IDRyZW07IH1cbiAgICAud2UtY2FuLWhlbHAgLmdyaWRfX2l0ZW0tLTUgc3ZnIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAud2UtY2FuLWhlbHAgLmdyaWRfX2l0ZW0tLTUge1xuICAgICAgICBncmlkLWNvbHVtbjogNS83O1xuICAgICAgICBncmlkLXJvdzogMi8zOyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgLndlLWNhbi1oZWxwIC5ncmlkX19pdGVtLS01IHtcbiAgICAgICAgZ3JpZC1jb2x1bW46IDcvMTE7IH0gfVxuICAud2UtY2FuLWhlbHAgLmdyaWRfX2l0ZW0tLTYge1xuICAgIGdyaWQtY29sdW1uOiAxLy0xO1xuICAgIGdyaWQtcm93OiA1Ly0xOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLndlLWNhbi1oZWxwIC5ncmlkX19pdGVtLS02IHtcbiAgICAgICAgZ3JpZC1yb3c6IDMvLTE7IH0gfVxuXG4uaW50cm8gLmdyaWQge1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgzLCBhdXRvKTtcbiAgcGFkZGluZy10b3A6IDVyZW07IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5pbnRybyAuZ3JpZCB7XG4gICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgyLCBhdXRvKTtcbiAgICAgIHBhZGRpbmctdG9wOiAwcmVtOyB9IH1cbiAgLmludHJvIC5ncmlkX19pdGVtLS0xIHtcbiAgICBncmlkLWNvbHVtbjogMS8tMTtcbiAgICBncmlkLXJvdzogMS8yO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcmVtOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmludHJvIC5ncmlkX19pdGVtLS0xIHtcbiAgICAgICAgZ3JpZC1jb2x1bW46IDIvODsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5pbnRybyAuZ3JpZF9faXRlbS0tMSB7XG4gICAgICAgIGdyaWQtY29sdW1uOiAyLzEyOyB9IH1cbiAgLmludHJvIC5ncmlkX19pdGVtLS0yIHtcbiAgICBncmlkLWNvbHVtbjogMS8tMTtcbiAgICBncmlkLXJvdzogMi8zO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcmVtO1xuICAgIHBhZGRpbmctbGVmdDogMTUlOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmludHJvIC5ncmlkX19pdGVtLS0yIHtcbiAgICAgICAgZ3JpZC1jb2x1bW46IDYvLTE7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDByZW07XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAuaW50cm8gLmdyaWRfX2l0ZW0tLTIge1xuICAgICAgICBncmlkLWNvbHVtbjogOS8tMTsgfSB9XG4gIC5pbnRybyAuZ3JpZF9faXRlbS0tMyB7XG4gICAgZ3JpZC1jb2x1bW46IDEvMjtcbiAgICBncmlkLXJvdzogMy8tMTsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5pbnRybyAuZ3JpZF9faXRlbS0tMyB7XG4gICAgICAgIGdyaWQtY29sdW1uOiAyLzQ7XG4gICAgICAgIGdyaWQtcm93OiAyLy0xOyB9IH1cblxuLmdyZWF0LXByb2R1Y3QgLmdyaWQge1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCg0LCBhdXRvKTsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmdyZWF0LXByb2R1Y3QgLmdyaWQge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvIDVyZW0gNXJlbSA1cmVtIGF1dG8gYXV0bzsgfSB9XG4gIC5ncmVhdC1wcm9kdWN0IC5ncmlkX19pdGVtLS0xIHtcbiAgICBncmlkLWNvbHVtbjogMS8tMTtcbiAgICBncmlkLXJvdzogMS8yO1xuICAgIG1hcmdpbi1ib3R0b206IDVyZW07IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuZ3JlYXQtcHJvZHVjdCAuZ3JpZF9faXRlbS0tMSB7XG4gICAgICAgIGdyaWQtY29sdW1uOiAxLzg7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAuZ3JlYXQtcHJvZHVjdCAuZ3JpZF9faXRlbS0tMSB7XG4gICAgICAgIGdyaWQtY29sdW1uOiAxLy0xOyB9XG4gICAgICAgIC5ncmVhdC1wcm9kdWN0IC5ncmlkX19pdGVtLS0xIGgzIHtcbiAgICAgICAgICBmb250LXNpemU6IDVyZW07XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDUuNXJlbTsgfSB9XG4gIC5ncmVhdC1wcm9kdWN0IC5ncmlkX19pdGVtLS0yIHtcbiAgICBncmlkLWNvbHVtbjogMS8tMTtcbiAgICBncmlkLXJvdzogMi8zO1xuICAgIG1hcmdpbi1ib3R0b206IDVyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmdyZWF0LXByb2R1Y3QgLmdyaWRfX2l0ZW0tLTIge1xuICAgICAgICBncmlkLWNvbHVtbjogMS80O1xuICAgICAgICBncmlkLXJvdzogMi8tMTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMHJlbTtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogMjRyZW07IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAuZ3JlYXQtcHJvZHVjdCAuZ3JpZF9faXRlbS0tMiB7XG4gICAgICAgIGdyaWQtY29sdW1uOiAxLzU7IH0gfVxuICAuZ3JlYXQtcHJvZHVjdCAuZ3JpZF9faXRlbS0tMyB7XG4gICAgZ3JpZC1jb2x1bW46IDEvLTE7XG4gICAgZ3JpZC1yb3c6IDMvNDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5ncmVhdC1wcm9kdWN0IC5ncmlkX19pdGVtLS0zIHtcbiAgICAgICAgZ3JpZC1jb2x1bW46IDQvNztcbiAgICAgICAgZ3JpZC1yb3c6IDMvLTE7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDByZW07XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDI0cmVtOyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgLmdyZWF0LXByb2R1Y3QgLmdyaWRfX2l0ZW0tLTMge1xuICAgICAgICBncmlkLWNvbHVtbjogNS85OyB9IH1cbiAgLmdyZWF0LXByb2R1Y3QgLmdyaWRfX2l0ZW0tLTQge1xuICAgIGdyaWQtY29sdW1uOiAxLy0xO1xuICAgIGdyaWQtcm93OiA0Ly0xO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5ncmVhdC1wcm9kdWN0IC5ncmlkX19pdGVtLS00IHtcbiAgICAgICAgZ3JpZC1jb2x1bW46IDYvLTE7XG4gICAgICAgIGdyaWQtcm93OiA0Ly0xO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAyNHJlbTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMyU7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAuZ3JlYXQtcHJvZHVjdCAuZ3JpZF9faXRlbS0tNCB7XG4gICAgICAgIGdyaWQtY29sdW1uOiA5Ly0xO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDAlOyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5ncmVhdC1wcm9kdWN0IC5ncmlkX19pdGVtLS0yIC5oZWFkaW5nLS1xdWluYXJ5LCAuZ3JlYXQtcHJvZHVjdCAuZ3JpZF9faXRlbS0tMyAuaGVhZGluZy0tcXVpbmFyeSwgLmdyZWF0LXByb2R1Y3QgLmdyaWRfX2l0ZW0tLTQgLmhlYWRpbmctLXF1aW5hcnkge1xuICAgICAgZm9udC1zaXplOiAyLjZyZW07XG4gICAgICBmb250LXdlaWdodDogMi45cmVtO1xuICAgICAgY29sb3I6IHZhcigtLWNvbG9yLXRlcnRpYXJ5KTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAycmVtOyB9IH1cblxuLndoYXQtd2UtZG8gLmdyaWQge1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgzLCBhdXRvKTsgfVxuICAud2hhdC13ZS1kbyAuZ3JpZF9faXRlbS0tMSB7XG4gICAgZ3JpZC1jb2x1bW46IDEvLTE7XG4gICAgZ3JpZC1yb3c6IDEvMjtcbiAgICBtYXJnaW4tYm90dG9tOiA1cmVtOyB9XG4gIC53aGF0LXdlLWRvIC5ncmlkX19pdGVtLS0yIHtcbiAgICBncmlkLWNvbHVtbjogMS8tMTtcbiAgICBncmlkLXJvdzogMi8zO1xuICAgIG1hcmdpbi1ib3R0b206IDVyZW07IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAud2hhdC13ZS1kbyAuZ3JpZF9faXRlbS0tMiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDByZW07IH0gfVxuICAud2hhdC13ZS1kbyAuZ3JpZF9faXRlbS0tMyB7XG4gICAgZ3JpZC1jb2x1bW46IDEvMjtcbiAgICBncmlkLXJvdzogMy8tMTsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC53aGF0LXdlLWRvIC5ncmlkX19pdGVtLS0zIHtcbiAgICAgICAgZ3JpZC1jb2x1bW46IDEvNDsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC53aGF0LXdlLWRvIC5ncmlkX19pdGVtLS0zIHtcbiAgICAgICAgZ3JpZC1jb2x1bW46IDEvNTsgfSB9XG4gIC53aGF0LXdlLWRvIC5ncmlkX19pdGVtLS00IHtcbiAgICBncmlkLWNvbHVtbjogMi8zO1xuICAgIGdyaWQtcm93OiAzLy0xO1xuICAgIHBhZGRpbmctbGVmdDogMXJlbTsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC53aGF0LXdlLWRvIC5ncmlkX19pdGVtLS00IHtcbiAgICAgICAgZ3JpZC1jb2x1bW46IDQvNjtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgLndoYXQtd2UtZG8gLmdyaWRfX2l0ZW0tLTQge1xuICAgICAgICBncmlkLWNvbHVtbjogNS84O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDJyZW07IH0gfVxuICAud2hhdC13ZS1kbyAuZ3JpZF9faXRlbS0tNSB7XG4gICAgZ3JpZC1jb2x1bW46IDMvLTE7XG4gICAgZ3JpZC1yb3c6IDMvLTE7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW07IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAud2hhdC13ZS1kbyAuZ3JpZF9faXRlbS0tNSB7XG4gICAgICAgIGdyaWQtY29sdW1uOiA2Lzg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAycmVtOyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgLndoYXQtd2UtZG8gLmdyaWRfX2l0ZW0tLTUge1xuICAgICAgICBncmlkLWNvbHVtbjogOC8xMTsgfSB9XG5cbi50ZWFtIC5ncmlkIHtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMywgYXV0byk7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC50ZWFtIC5ncmlkIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDMsIGF1dG8pOyB9IH1cbiAgLnRlYW0gLmdyaWRfX2l0ZW0tLTEge1xuICAgIGdyaWQtY29sdW1uOiAxLy0xO1xuICAgIGdyaWQtcm93OiAxLzI7XG4gICAgbWFyZ2luLWJvdHRvbTogNnJlbTsgfVxuICAgIC50ZWFtIC5ncmlkX19pdGVtLS0xIC5oZWFkaW5nIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTsgfVxuICAgICAgLnRlYW0gLmdyaWRfX2l0ZW0tLTEgLmhlYWRpbmc6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDAlO1xuICAgICAgICBsZWZ0OiAwJTtcbiAgICAgICAgaGVpZ2h0OiAuMXJlbTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLW9jdG9uYXJ5KTsgfVxuICAudGVhbSAuZ3JpZF9faXRlbS0tMiB7XG4gICAgZ3JpZC1jb2x1bW46IDEvLTE7XG4gICAgZ3JpZC1yb3c6IDIvMztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW07IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAudGVhbSAuZ3JpZF9faXRlbS0tMiB7XG4gICAgICAgIGdyaWQtY29sdW1uOiAxLzU7XG4gICAgICAgIGdyaWQtcm93OiAyLy0xO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBwYWRkaW5nOiA3cmVtOyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgLnRlYW0gLmdyaWRfX2l0ZW0tLTIge1xuICAgICAgICBncmlkLWNvbHVtbjogMS83OyB9IH1cbiAgLnRlYW0gLmdyaWRfX2l0ZW0tLTMge1xuICAgIGdyaWQtY29sdW1uOiAxLy0xO1xuICAgIGdyaWQtcm93OiAzLy0xO1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAudGVhbSAuZ3JpZF9faXRlbS0tMyB7XG4gICAgICAgIGdyaWQtY29sdW1uOiA1Ly0xO1xuICAgICAgICBncmlkLXJvdzogMi8tMTtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgcGFkZGluZzogN3JlbTsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC50ZWFtIC5ncmlkX19pdGVtLS0zIHtcbiAgICAgICAgZ3JpZC1jb2x1bW46IDcvLTE7IH0gfVxuXG4udGVhbV9faW5mbyB7XG4gIHBhZGRpbmc6IDFyZW0gMCAwIDFyZW07IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC50ZWFtX19pbmZvIHtcbiAgICAgIHBhZGRpbmc6IDNyZW0gMHJlbSAwcmVtIDByZW07IH0gfVxuXG4uY29ubmVjdCAuZ3JpZF9faXRlbS0tMSB7XG4gIGdyaWQtY29sdW1uOiAxLy0xOyB9XG5cbi5uZXh0LWdlbmVyYXRpb24gLmdyaWQge1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgzLCBhdXRvKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5uZXh0LWdlbmVyYXRpb24gLmdyaWRfX2l0ZW0tLTEge1xuICAgIGdyaWQtY29sdW1uOiAxLy0xO1xuICAgIGdyaWQtcm93OiAxLzI7XG4gICAgbWFyZ2luLWJvdHRvbTogNXJlbTsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5uZXh0LWdlbmVyYXRpb24gLmdyaWRfX2l0ZW0tLTEge1xuICAgICAgICBncmlkLWNvbHVtbjogMS84O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwcmVtOyB9XG4gICAgICAgIC5uZXh0LWdlbmVyYXRpb24gLmdyaWRfX2l0ZW0tLTEgaDIge1xuICAgICAgICAgIGZvbnQtc2l6ZTogNXJlbTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogNS41cmVtOyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgLm5leHQtZ2VuZXJhdGlvbiAuZ3JpZF9faXRlbS0tMSB7XG4gICAgICAgIGdyaWQtY29sdW1uOiAxLzEwOyB9IH1cbiAgLm5leHQtZ2VuZXJhdGlvbiAuZ3JpZF9faXRlbS0tMiB7XG4gICAgZ3JpZC1jb2x1bW46IDEvLTE7XG4gICAgZ3JpZC1yb3c6IDIvMztcbiAgICBwYWRkaW5nLWxlZnQ6IDMuNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5uZXh0LWdlbmVyYXRpb24gLmdyaWRfX2l0ZW0tLTIge1xuICAgICAgICBtYXJnaW4tdG9wOiAtMTVyZW07IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAubmV4dC1nZW5lcmF0aW9uIC5ncmlkX19pdGVtLS0yIHtcbiAgICAgICAgZ3JpZC1jb2x1bW46IDQvLTE7XG4gICAgICAgIGdyaWQtcm93OiAxLzI7XG4gICAgICAgIG1hcmdpbi10b3A6IDI1JTsgfSB9XG4gIC5uZXh0LWdlbmVyYXRpb24gLmdyaWRfX2l0ZW0tLTMge1xuICAgIGdyaWQtY29sdW1uOiAxLy0xO1xuICAgIGdyaWQtcm93OiAzLy0xO1xuICAgIHBhZGRpbmctbGVmdDogMy41cmVtOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5uZXh0LWdlbmVyYXRpb24gLmdyaWRfX2l0ZW0tLTMge1xuICAgICAgICBncmlkLWNvbHVtbjogNC8tMTsgfSB9XG5cbi5jb250YWN0IC5ncmlkIHtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMiwgYXV0byk7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5jb250YWN0IC5ncmlkIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogYXV0bzsgfSB9XG4gIC5jb250YWN0IC5ncmlkX19pdGVtLS0xIHtcbiAgICBncmlkLWNvbHVtbjogMS8tMTtcbiAgICBncmlkLXJvdzogMS8yOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmNvbnRhY3QgLmdyaWRfX2l0ZW0tLTEge1xuICAgICAgICBncmlkLWNvbHVtbjogMS81O1xuICAgICAgICBncmlkLXJvdzogMS8tMTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNXJlbTsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5jb250YWN0IC5ncmlkX19pdGVtLS0xIHtcbiAgICAgICAgZ3JpZC1jb2x1bW46IDEvNjtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMHJlbTsgfSB9XG4gIC5jb250YWN0IC5ncmlkX19pdGVtLS0yIHtcbiAgICBncmlkLWNvbHVtbjogMS8tMTtcbiAgICBncmlkLXJvdzogMi8tMTtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLmNvbnRhY3QgLmdyaWRfX2l0ZW0tLTIgLmNvbnRhaW5lciBhIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi1yaWdodDogMS4ycmVtOyB9XG4gICAgLmNvbnRhY3QgLmdyaWRfX2l0ZW0tLTIgLmNvbnRhaW5lciAuaGVhZGluZyB7XG4gICAgICBsaW5lLWhlaWdodDogMi42cmVtOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmNvbnRhY3QgLmdyaWRfX2l0ZW0tLTIge1xuICAgICAgICBncmlkLWNvbHVtbjogNS8tMTtcbiAgICAgICAgZ3JpZC1yb3c6IDEvLTE7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIHBhZGRpbmctbGVmdDogNXJlbTsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5jb250YWN0IC5ncmlkX19pdGVtLS0yIHtcbiAgICAgICAgZ3JpZC1jb2x1bW46IDcvLTE7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMHJlbTsgfSB9XG4gICAgLmNvbnRhY3QgLmdyaWRfX2l0ZW0tLTIgLmNvbnRhY3RfX2luZm8ge1xuICAgICAgbWFyZ2luLXRvcDogMTIuNnJlbTsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgLmNvbnRhY3QgLmdyaWRfX2l0ZW0tLTIgLmNvbnRhY3RfX2luZm8ge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDhyZW07IH0gfVxuICAgICAgLmNvbnRhY3QgLmdyaWRfX2l0ZW0tLTIgLmNvbnRhY3RfX2luZm8gLmNvbnRhaW5lcjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMy43cmVtOyB9XG5cbi5oZWFkZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMCU7XG4gIGxlZnQ6IDAlO1xuICB6LWluZGV4OiA5OTk7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgcGFkZGluZzogMXJlbSAwcmVtOyB9XG5cbi5tZW51IHtcbiAgd2lkdGg6IDNyZW07IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5tZW51IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAubWVudV9fbGluZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItdGVydGlhcnkpO1xuICAgIGhlaWdodDogLjJyZW07XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAubWVudV9fbGluZTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07IH1cblxuLm5hdiB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwJTtcbiAgcmlnaHQ6IDAlO1xuICBib3R0b206IDAlO1xuICBsZWZ0OiAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMTAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5uYXYtLW9wZW4ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwJSk7XG4gICAgdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgb3BhY2l0eTogMTsgfVxuICAgIC5uYXYtLW9wZW4gdWwsXG4gICAgLm5hdi0tb3BlbiAubG9nbyxcbiAgICAubmF2LS1vcGVuIC5jb3B5IHtcbiAgICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwJSkgIWltcG9ydGFudDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLm5hdiB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKTtcbiAgICAgIG9wYWNpdHk6IDE7IH0gfVxuICAubmF2IHVsIHtcbiAgICBwYWRkaW5nLXRvcDogNnJlbTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMCUpO1xuICAgIHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAuNXM7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAubmF2IHVsIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDByZW07XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKSAhaW1wb3J0YW50OyB9IH1cbiAgLm5hdiBsaSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgIC5uYXYgbGk6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1LjVyZW07IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAubmF2IGxpIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgIC5uYXYgbGk6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHJlbTtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVyZW07IH0gfVxuICAubmF2IC5saW5rIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1ib3R0b206IC4zcmVtO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci10ZXJ0aWFyeSk7XG4gICAgZm9udC1zaXplOiAzLjJyZW07XG4gICAgbGluZS1oZWlnaHQ6IDMuNXJlbTsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5uYXYgLmxpbmsge1xuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDJyZW07IH0gfVxuICAgIC5uYXYgLmxpbms6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDAlO1xuICAgICAgbGVmdDogMCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTExMCUpO1xuICAgICAgaGVpZ2h0OiAuMXJlbTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItdGVydGlhcnkpO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlOyB9XG4gICAgLm5hdiAubGluazpob3Zlcjo6YWZ0ZXIge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKTsgfVxuICAubmF2IC5hY3RpdmUtcGFnZSB7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLW9jdG9uYXJ5KTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAubmF2IC5jbG9zZS1uYXYge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDFyZW07XG4gICAgcmlnaHQ6IDFyZW07IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAubmF2IC5jbG9zZS1uYXYge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgLm5hdiAubG9nbyB7XG4gICAgaGVpZ2h0OiAyNXJlbTtcbiAgICB3aWR0aDogMjVyZW07XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAlKTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2U7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogLjdzOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLm5hdiAubG9nbyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAubmF2IC5jb3B5IHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1JSk7XG4gICAgdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlO1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDFzOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLm5hdiAuY29weSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgIC5uYXYgLmNvcHkgcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAycmVtOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAubmF2IC5ncmFkaWVudF9fY29udGFpbmVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4uY29udGFjdCB7XG4gIGhlaWdodDogMTAwdmg7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXRvcDogMTByZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmNvbnRhY3Qge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nLXRvcDogMHJlbTsgfSB9XG4gIC5jb250YWN0IC5ncmFkaWVudF9fY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmNvbnRhY3QgLmdyYWRpZW50X19jb250YWluZXIge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGJvdHRvbTogMCU7XG4gICAgICAgIHJpZ2h0OiAwJTsgfSB9XG4gIC5jb250YWN0IC5ncmFkaWVudC1jb2xvci0xIHtcbiAgICB0b3A6IDIwJTtcbiAgICByaWdodDogLTc1JTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjQ2NkU2O1xuICAgIGFuaW1hdGlvbjogZ3JhZGllbnQtMS1zY2FsZVVwO1xuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMTAwMG1zO1xuICAgIGFuaW1hdGlvbi1kZWxheTogNDcwMG1zO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7IH1cbiAgLmNvbnRhY3QgLmdyYWRpZW50LWNvbG9yLTIge1xuICAgIHRvcDogNjUlO1xuICAgIHJpZ2h0OiAtMTUlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGN0Y0QUU7XG4gICAgYW5pbWF0aW9uOiBncmFkaWVudC0yLXNjYWxlVXA7XG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxMDAwbXM7XG4gICAgYW5pbWF0aW9uLWRlbGF5OiA0NzAwbXM7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDsgfVxuICAuY29udGFjdCAuZ3JhZGllbnQtY29sb3ItMyB7XG4gICAgdG9wOiA0MCU7XG4gICAgcmlnaHQ6IC0xNSU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZCODY4NjtcbiAgICBhbmltYXRpb246IGdyYWRpZW50LTItc2NhbGVVcDtcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDEwMDBtcztcbiAgICBhbmltYXRpb24tZGVsYXk6IDQ3MDBtcztcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoOyB9XG5cbi5oZXJvIHtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmhlcm8ge1xuICAgICAgaGVpZ2h0OiAxMDB2aDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9IH1cbiAgLmhlcm8gLmdyYWRpZW50X19jb250YWluZXIge1xuICAgIHRvcDogLTUlO1xuICAgIGxlZnQ6IC01JTsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5oZXJvIC5ncmFkaWVudF9fY29udGFpbmVyIHtcbiAgICAgICAgdG9wOiAwJTtcbiAgICAgICAgbGVmdDogMCU7IH0gfVxuICAuaGVybyAuZ3JhZGllbnQtY29sb3ItMSB7XG4gICAgdG9wOiAtMzAlO1xuICAgIGxlZnQ6IC00MCU7XG4gICAgcmlnaHQ6IGluaXRpYWw7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2RTJEOTY7XG4gICAgYW5pbWF0aW9uOiBncmFkaWVudC0xLXNjYWxlVXA7XG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxMDAwbXM7XG4gICAgYW5pbWF0aW9uLWRlbGF5OiA0NzAwbXM7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5oZXJvIC5ncmFkaWVudC1jb2xvci0xIHtcbiAgICAgICAgdG9wOiAtNTUlO1xuICAgICAgICBsZWZ0OiAtNjUlOyB9IH1cbiAgLmhlcm8gLmdyYWRpZW50LWNvbG9yLTIge1xuICAgIHRvcDogMTclO1xuICAgIGxlZnQ6IC0zNSU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0VCQTFDMDtcbiAgICBhbmltYXRpb246IGdyYWRpZW50LTItc2NhbGVVcDtcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDEwMDBtcztcbiAgICBhbmltYXRpb24tZGVsYXk6IDQ3MDBtcztcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmhlcm8gLmdyYWRpZW50LWNvbG9yLTIge1xuICAgICAgICB0b3A6IDI3JTtcbiAgICAgICAgbGVmdDogLTExJTsgfSB9XG4gIC5oZXJvIC5ncmFkaWVudC1jb2xvci0zIHtcbiAgICB0b3A6IDMwJTtcbiAgICBsZWZ0OiAxNSU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0NGQTFGMztcbiAgICBhbmltYXRpb246IGdyYWRpZW50LTMtc2NhbGVVcDtcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDEwMDBtcztcbiAgICBhbmltYXRpb24tZGVsYXk6IDQ3MDBtcztcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoOyB9XG5cbi5kaWdpdGFsLXByb2R1Y3Qtc3R1ZGlvIHtcbiAgcGFkZGluZzogNXJlbSAwcmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5kaWdpdGFsLXByb2R1Y3Qtc3R1ZGlvIHtcbiAgICAgIHBhZGRpbmc6IDEwcmVtIDByZW07IH0gfVxuICAuZGlnaXRhbC1wcm9kdWN0LXN0dWRpbyAuZ3JhZGllbnRfX2NvbnRhaW5lciB7XG4gICAgdG9wOiAwJTtcbiAgICByaWdodDogMCU7IH1cbiAgLmRpZ2l0YWwtcHJvZHVjdC1zdHVkaW8gLmdyYWRpZW50LWNvbG9yLTEge1xuICAgIHRvcDogLTIwJTtcbiAgICByaWdodDogMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Y0NjZFNjtcbiAgICBhbmltYXRpb246IGdyYWRpZW50LTQtc2NhbGVVcDtcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDEwMDBtcztcbiAgICBhbmltYXRpb24tZGVsYXk6IDQ3MDBtcztcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmRpZ2l0YWwtcHJvZHVjdC1zdHVkaW8gLmdyYWRpZW50LWNvbG9yLTEge1xuICAgICAgICB3aWR0aDogNjBlbSAhaW1wb3J0YW50O1xuICAgICAgICBoZWlnaHQ6IDYwZW0gIWltcG9ydGFudDtcbiAgICAgICAgdG9wOiAtNTAlO1xuICAgICAgICByaWdodDogNSU7IH0gfVxuICAuZGlnaXRhbC1wcm9kdWN0LXN0dWRpbyAuZ3JhZGllbnQtY29sb3ItMiB7XG4gICAgdG9wOiAxNiU7XG4gICAgcmlnaHQ6IDIwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjdGNEFFO1xuICAgIGFuaW1hdGlvbjogZ3JhZGllbnQtNC1zY2FsZVVwO1xuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMTAwMG1zO1xuICAgIGFuaW1hdGlvbi1kZWxheTogNDcwMG1zO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuZGlnaXRhbC1wcm9kdWN0LXN0dWRpbyAuZ3JhZGllbnQtY29sb3ItMiB7XG4gICAgICAgIHdpZHRoOiA0MGVtICFpbXBvcnRhbnQ7XG4gICAgICAgIGhlaWdodDogNDBlbSAhaW1wb3J0YW50O1xuICAgICAgICB0b3A6IDAlO1xuICAgICAgICByaWdodDogNDAlOyB9IH1cbiAgLmRpZ2l0YWwtcHJvZHVjdC1zdHVkaW8gLmdyYWRpZW50LWNvbG9yLTMge1xuICAgIHRvcDogMCU7XG4gICAgcmlnaHQ6IDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGQjg2ODY7XG4gICAgYW5pbWF0aW9uOiBncmFkaWVudC00LXNjYWxlVXA7XG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxMDAwbXM7XG4gICAgYW5pbWF0aW9uLWRlbGF5OiA0NzAwbXM7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5kaWdpdGFsLXByb2R1Y3Qtc3R1ZGlvIC5ncmFkaWVudC1jb2xvci0zIHtcbiAgICAgICAgd2lkdGg6IDQwZW0gIWltcG9ydGFudDtcbiAgICAgICAgaGVpZ2h0OiA0MGVtICFpbXBvcnRhbnQ7XG4gICAgICAgIHRvcDogLTEwJTsgfSB9XG5cbi5jYXJkLCAuY2FyZC0tZ3JheSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXRlcnRpYXJ5KTtcbiAgcGFkZGluZzogM3JlbTsgfVxuICAuY2FyZC0tZ3JheSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDsgfVxuICAgIC5jYXJkLS1ncmF5IC5wb3N0LWNvdW50LXBvc2l0aW9uIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG4gICAgICBjb2xvcjogdmFyKC0tY29sb3ItdGVydGlhcnkpOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmNhcmQtLWdyYXkge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBwYWRkaW5nOiAwcmVtOyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgLmNhcmQtLWdyYXkge1xuICAgICAgICBoZWlnaHQ6IDQzLjNyZW07XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH0gfVxuICAuY2FyZF9faW1nIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW07IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuY2FyZF9faW1nIHtcbiAgICAgICAgd2lkdGg6IDU1JTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMHJlbTsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5jYXJkX19pbWcge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAgICAgLmNhcmRfX2ltZyBpbWcge1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuY2FyZF9fY29udGVudCB7XG4gICAgICB3aWR0aDogNDUlOyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuY2FyZF9fY29udGVudCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDQuNXJlbSAhaW1wb3J0YW50OyB9IH1cbiAgLmNhcmQgcCwgLmNhcmQtLWdyYXkgcCB7XG4gICAgcGFkZGluZzogMS4zcmVtIDByZW07IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuY2FyZCBwLCAuY2FyZC0tZ3JheSBwIHtcbiAgICAgICAgcGFkZGluZzogMnJlbSAwcmVtIDMuNXJlbSAwcmVtOyB9IH1cblxuLnJlbWFya2FibGUtZXhwZXJpZW5jZXMge1xuICBwYWRkaW5nOiA1cmVtIDByZW07IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5yZW1hcmthYmxlLWV4cGVyaWVuY2VzIHtcbiAgICAgIHBhZGRpbmc6IDEwcmVtIDByZW07IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnJlbWFya2FibGUtZXhwZXJpZW5jZXMtbW9iaWxlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAucmVtYXJrYWJsZS1leHBlcmllbmNlcy1zbGlkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAucmVtYXJrYWJsZS1leHBlcmllbmNlcy1zbGlkZXIge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbi5wcm9kdWN0LWlkZWEge1xuICBwYWRkaW5nOiA1cmVtIDByZW07IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5wcm9kdWN0LWlkZWEge1xuICAgICAgcGFkZGluZzogMTByZW0gMHJlbTsgfSB9XG5cbi5kZWNlbnRhcmxpemVkLXN0dWRpbyB7XG4gIHBhZGRpbmc6IDVyZW0gMHJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuZGVjZW50YXJsaXplZC1zdHVkaW8ge1xuICAgICAgcGFkZGluZzogMTByZW0gMHJlbTsgfSB9XG4gIC5kZWNlbnRhcmxpemVkLXN0dWRpbyAuZ3JhZGllbnRfX2NvbnRhaW5lciB7XG4gICAgdG9wOiAxMCU7XG4gICAgcmlnaHQ6IDAlOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmRlY2VudGFybGl6ZWQtc3R1ZGlvIC5ncmFkaWVudF9fY29udGFpbmVyIHtcbiAgICAgICAgbGVmdDogMCU7IH0gfVxuICAuZGVjZW50YXJsaXplZC1zdHVkaW8gLmdyYWRpZW50LWNvbG9yLTEge1xuICAgIHRvcDogMCU7XG4gICAgbGVmdDogMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJEOTY5MDtcbiAgICBhbmltYXRpb246IGdyYWRpZW50LTUtc2NhbGVVcDtcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDEwMDBtcztcbiAgICBhbmltYXRpb24tZGVsYXk6IDQ3MDBtcztcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmRlY2VudGFybGl6ZWQtc3R1ZGlvIC5ncmFkaWVudC1jb2xvci0xIHtcbiAgICAgICAgd2lkdGg6IDYwZW0gIWltcG9ydGFudDtcbiAgICAgICAgaGVpZ2h0OiA2MGVtICFpbXBvcnRhbnQ7XG4gICAgICAgIHRvcDogLTM5JTtcbiAgICAgICAgbGVmdDogLTYwJTsgfSB9XG4gIC5kZWNlbnRhcmxpemVkLXN0dWRpbyAuZ3JhZGllbnQtY29sb3ItMiB7XG4gICAgdG9wOiA2MCU7XG4gICAgbGVmdDogLTEwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQTdBMUVCO1xuICAgIGFuaW1hdGlvbjogZ3JhZGllbnQtNS1zY2FsZVVwO1xuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMTAwMG1zO1xuICAgIGFuaW1hdGlvbi1kZWxheTogNDcwMG1zO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuZGVjZW50YXJsaXplZC1zdHVkaW8gLmdyYWRpZW50LWNvbG9yLTIge1xuICAgICAgICB3aWR0aDogMjBlbSAhaW1wb3J0YW50O1xuICAgICAgICBoZWlnaHQ6IDIwZW0gIWltcG9ydGFudDtcbiAgICAgICAgdG9wOiA3MCU7XG4gICAgICAgIGxlZnQ6IC0yMCU7IH0gfVxuICAuZGVjZW50YXJsaXplZC1zdHVkaW8gLmdyYWRpZW50LWNvbG9yLTMge1xuICAgIHRvcDogMzUlO1xuICAgIGxlZnQ6IDM1JTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUY0RTRFO1xuICAgIGFuaW1hdGlvbjogZ3JhZGllbnQtNS1zY2FsZVVwO1xuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMTAwMG1zO1xuICAgIGFuaW1hdGlvbi1kZWxheTogNDcwMG1zO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuZGVjZW50YXJsaXplZC1zdHVkaW8gLmdyYWRpZW50LWNvbG9yLTMge1xuICAgICAgICB3aWR0aDogNDBlbSAhaW1wb3J0YW50O1xuICAgICAgICBoZWlnaHQ6IDQwZW0gIWltcG9ydGFudDtcbiAgICAgICAgdG9wOiAxNSU7XG4gICAgICAgIGxlZnQ6IDclOyB9IH1cblxuLmludHJvIHtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5pbnRybyAuZ3JhZGllbnRfX2NvbnRhaW5lciB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHRvcDogMCU7XG4gICAgICBsZWZ0OiAwJTsgfSB9XG4gIC5pbnRybyAuZ3JhZGllbnQtY29sb3ItMSB7XG4gICAgdG9wOiAtMzUlO1xuICAgIGxlZnQ6IC0yNSU7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGQ0EyRjM7XG4gICAgYW5pbWF0aW9uOiBncmFkaWVudC0xLXNjYWxlVXA7XG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxMDAwbXM7XG4gICAgYW5pbWF0aW9uLWRlbGF5OiA0NzAwbXM7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5pbnRybyAuZ3JhZGllbnQtY29sb3ItMSB7XG4gICAgICAgIHdpZHRoOiA2MGVtICFpbXBvcnRhbnQ7XG4gICAgICAgIGhlaWdodDogNjBlbSAhaW1wb3J0YW50O1xuICAgICAgICBsZWZ0OiAtMTAlO1xuICAgICAgICB0b3A6IC0yMCU7IH0gfVxuICAuaW50cm8gLmdyYWRpZW50LWNvbG9yLTIge1xuICAgIHRvcDogMTclO1xuICAgIGxlZnQ6IC0yMiU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzg5RDFBNjtcbiAgICBhbmltYXRpb246IGdyYWRpZW50LTItc2NhbGVVcDtcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDEwMDBtcztcbiAgICBhbmltYXRpb24tZGVsYXk6IDQ3MDBtcztcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmludHJvIC5ncmFkaWVudC1jb2xvci0yIHtcbiAgICAgICAgd2lkdGg6IDMwZW0gIWltcG9ydGFudDtcbiAgICAgICAgaGVpZ2h0OiAzMGVtICFpbXBvcnRhbnQ7XG4gICAgICAgIGxlZnQ6IC0xMCU7XG4gICAgICAgIHRvcDogMTUlOyB9IH1cbiAgLmludHJvIC5ncmFkaWVudC1jb2xvci0zIHtcbiAgICB0b3A6IDM1JTtcbiAgICBsZWZ0OiAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRThFOEU4O1xuICAgIGFuaW1hdGlvbjogZ3JhZGllbnQtMy1zY2FsZVVwO1xuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMTAwMG1zO1xuICAgIGFuaW1hdGlvbi1kZWxheTogNDcwMG1zO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuaW50cm8gLmdyYWRpZW50LWNvbG9yLTMge1xuICAgICAgICB3aWR0aDogNDBlbSAhaW1wb3J0YW50O1xuICAgICAgICBoZWlnaHQ6IDQwZW0gIWltcG9ydGFudDtcbiAgICAgICAgbGVmdDogMTAlO1xuICAgICAgICB0b3A6IDEwJTsgfSB9XG5cbi5ncmVhdC1wcm9kdWN0LFxuLndoYXQtd2UtZG8sXG4udGVhbSxcbi5jb25uZWN0LFxuLm5leHQtZ2VuZXJhdGlvbiB7XG4gIHBhZGRpbmc6IDVyZW0gMHJlbTsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmdyZWF0LXByb2R1Y3QsXG4gICAgLndoYXQtd2UtZG8sXG4gICAgLnRlYW0sXG4gICAgLmNvbm5lY3QsXG4gICAgLm5leHQtZ2VuZXJhdGlvbiB7XG4gICAgICBwYWRkaW5nOiAxMHJlbSAwcmVtOyB9IH1cblxuLmdyZWF0LXByb2R1Y3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmdyZWF0LXByb2R1Y3QgLmdyYWRpZW50X19jb250YWluZXIge1xuICAgIGxlZnQ6IHVuc2V0O1xuICAgIHJpZ2h0OiAwJTsgfVxuICAuZ3JlYXQtcHJvZHVjdCAuZ3JhZGllbnQtY29sb3ItMSB7XG4gICAgdG9wOiAtMTAlO1xuICAgIHJpZ2h0OiAxMCU7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRjIyNEE7XG4gICAgYW5pbWF0aW9uOiBncmFkaWVudC0yLXNjYWxlVXA7XG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxMDAwbXM7XG4gICAgYW5pbWF0aW9uLWRlbGF5OiA0NzAwbXM7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5ncmVhdC1wcm9kdWN0IC5ncmFkaWVudC1jb2xvci0xIHtcbiAgICAgICAgd2lkdGg6IDUwZW0gIWltcG9ydGFudDtcbiAgICAgICAgaGVpZ2h0OiA1MGVtICFpbXBvcnRhbnQ7XG4gICAgICAgIGxlZnQ6IDMwJTtcbiAgICAgICAgdG9wOiAtNDAlOyB9IH1cbiAgLmdyZWF0LXByb2R1Y3QgLmdyYWRpZW50LWNvbG9yLTIge1xuICAgIHRvcDogMzAlO1xuICAgIHJpZ2h0OiAxMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzcxN0FEMTtcbiAgICBhbmltYXRpb246IGdyYWRpZW50LTItc2NhbGVVcDtcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDEwMDBtcztcbiAgICBhbmltYXRpb24tZGVsYXk6IDQ3MDBtcztcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmdyZWF0LXByb2R1Y3QgLmdyYWRpZW50LWNvbG9yLTIge1xuICAgICAgICB3aWR0aDogNTBlbSAhaW1wb3J0YW50O1xuICAgICAgICBoZWlnaHQ6IDUwZW0gIWltcG9ydGFudDtcbiAgICAgICAgbGVmdDogMjAlO1xuICAgICAgICB0b3A6IDUlOyB9IH1cbiAgLmdyZWF0LXByb2R1Y3QgLmdyYWRpZW50LWNvbG9yLTMge1xuICAgIHRvcDogMTAlO1xuICAgIHJpZ2h0OiAtNSU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZDRkNGQztcbiAgICBhbmltYXRpb246IGdyYWRpZW50LTMtc2NhbGVVcDtcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDEwMDBtcztcbiAgICBhbmltYXRpb24tZGVsYXk6IDQ3MDBtcztcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmdyZWF0LXByb2R1Y3QgLmdyYWRpZW50LWNvbG9yLTMge1xuICAgICAgICB3aWR0aDogNTBlbSAhaW1wb3J0YW50O1xuICAgICAgICBoZWlnaHQ6IDUwZW0gIWltcG9ydGFudDtcbiAgICAgICAgbGVmdDogODUlO1xuICAgICAgICB0b3A6IC01JTsgfSB9XG5cbi5jb25uZWN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5jb25uZWN0IC5ncmFkaWVudC1jb2xvci0xIHtcbiAgICB0b3A6IC01JTtcbiAgICBsZWZ0OiAtMzAlO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQjIxMkVCO1xuICAgIGFuaW1hdGlvbjogZ3JhZGllbnQtMi1zY2FsZVVwO1xuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMTAwMG1zO1xuICAgIGFuaW1hdGlvbi1kZWxheTogNDcwMG1zO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7IH1cbiAgLmNvbm5lY3QgLmdyYWRpZW50LWNvbG9yLTIge1xuICAgIHRvcDogMzUlO1xuICAgIGxlZnQ6IC0zNSU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFFRjFGRjtcbiAgICBhbmltYXRpb246IGdyYWRpZW50LTItc2NhbGVVcDtcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDEwMDBtcztcbiAgICBhbmltYXRpb24tZGVsYXk6IDQ3MDBtcztcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoOyB9XG4gIC5jb25uZWN0IC5ncmFkaWVudC1jb2xvci0zIHtcbiAgICB0b3A6IDIwJTtcbiAgICBsZWZ0OiA1JTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQTRBNEE0O1xuICAgIGFuaW1hdGlvbjogZ3JhZGllbnQtMi1zY2FsZVVwO1xuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMTAwMG1zO1xuICAgIGFuaW1hdGlvbi1kZWxheTogNDcwMG1zO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7IH1cblxuLm5leHQtZ2VuZXJhdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAubmV4dC1nZW5lcmF0aW9uIC5ncmFkaWVudF9fY29udGFpbmVyIHtcbiAgICByaWdodDogMCU7XG4gICAgbGVmdDogaW5pdGlhbDsgfVxuICAubmV4dC1nZW5lcmF0aW9uIC5ncmFkaWVudC1jb2xvci0xIHtcbiAgICB0b3A6IDAlO1xuICAgIHJpZ2h0OiAtMjAlO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNUJGRjIyO1xuICAgIGFuaW1hdGlvbjogZ3JhZGllbnQtMS1zY2FsZVVwO1xuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMTAwMG1zO1xuICAgIGFuaW1hdGlvbi1kZWxheTogNDcwMG1zO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAubmV4dC1nZW5lcmF0aW9uIC5ncmFkaWVudC1jb2xvci0xIHtcbiAgICAgICAgaGVpZ2h0OiAzMHJlbSAhaW1wb3J0YW50O1xuICAgICAgICB3aWR0aDogMzByZW0gIWltcG9ydGFudDsgfSB9XG4gIC5uZXh0LWdlbmVyYXRpb24gLmdyYWRpZW50LWNvbG9yLTIge1xuICAgIHRvcDogMTUlO1xuICAgIHJpZ2h0OiAxMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFFRjFGRjtcbiAgICBhbmltYXRpb246IGdyYWRpZW50LTItc2NhbGVVcDtcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDEwMDBtcztcbiAgICBhbmltYXRpb24tZGVsYXk6IDQ3MDBtcztcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLm5leHQtZ2VuZXJhdGlvbiAuZ3JhZGllbnQtY29sb3ItMiB7XG4gICAgICAgIGhlaWdodDogMzByZW0gIWltcG9ydGFudDtcbiAgICAgICAgd2lkdGg6IDMwcmVtICFpbXBvcnRhbnQ7XG4gICAgICAgIHRvcDogMjUlO1xuICAgICAgICByaWdodDogNSU7IH0gfVxuICAubmV4dC1nZW5lcmF0aW9uIC5ncmFkaWVudC1jb2xvci0zIHtcbiAgICB0b3A6IDIwJTtcbiAgICByaWdodDogLTUlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNCN0I3Qjc7XG4gICAgYW5pbWF0aW9uOiBncmFkaWVudC0yLXNjYWxlVXA7XG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxMDAwbXM7XG4gICAgYW5pbWF0aW9uLWRlbGF5OiA0NzAwbXM7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5uZXh0LWdlbmVyYXRpb24gLmdyYWRpZW50LWNvbG9yLTMge1xuICAgICAgICBoZWlnaHQ6IDMwcmVtICFpbXBvcnRhbnQ7XG4gICAgICAgIHdpZHRoOiAzMHJlbSAhaW1wb3J0YW50O1xuICAgICAgICB0b3A6IDQwJTtcbiAgICAgICAgcmlnaHQ6IC0yNSU7IH0gfVxuXG4jc3R1ZGlvIC5nbGlkZSB7XG4gIG1hcmdpbi10b3A6IDVyZW07IH1cblxuI3N0dWRpbyAuZ2xpZGVfX3NsaWRlOm50aC1vZi10eXBlKDJuKSB7XG4gIG1hcmdpbi10b3A6IDMuNXJlbTsgfVxuXG4jc3R1ZGlvIC5nbGlkZV9fc2xpZGUgYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7IH1cblxuLndvcmtfX2NvbnRhaW5lciB7XG4gIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAud29ya19fY29udGFpbmVyIHtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogMCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IH0gfVxuXG4ud29yayAuZ3JhZGllbnQtY29sb3ItMSB7XG4gIHRvcDogMTAlO1xuICBsZWZ0OiAtMjAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkQ5NjkwO1xuICBhbmltYXRpb246IGdyYWRpZW50LTUtc2NhbGVVcDtcbiAgYW5pbWF0aW9uLWRlbGF5OiA0NzAwbXM7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC53b3JrIC5ncmFkaWVudC1jb2xvci0xIHtcbiAgICAgIHdpZHRoOiA1MGVtICFpbXBvcnRhbnQ7XG4gICAgICBoZWlnaHQ6IDUwZW0gIWltcG9ydGFudDtcbiAgICAgIHRvcDogMzUlO1xuICAgICAgbGVmdDogLTQ1JTsgfSB9XG5cbi53b3JrIC5ncmFkaWVudC1jb2xvci0yIHtcbiAgdG9wOiA3MCU7XG4gIGxlZnQ6IC0zMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNBN0ExRUI7XG4gIGFuaW1hdGlvbjogZ3JhZGllbnQtNS1zY2FsZVVwO1xuICBhbmltYXRpb24tZGVsYXk6IDQ3MDBtczsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLndvcmsgLmdyYWRpZW50LWNvbG9yLTIge1xuICAgICAgd2lkdGg6IDMwZW0gIWltcG9ydGFudDtcbiAgICAgIGhlaWdodDogMzBlbSAhaW1wb3J0YW50O1xuICAgICAgdG9wOiA4MyU7XG4gICAgICBsZWZ0OiAtNDUlOyB9IH1cblxuLndvcmsgLmdyYWRpZW50LWNvbG9yLTMge1xuICB0b3A6IDQ5JTtcbiAgbGVmdDogMTQlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUY0RTRFO1xuICBhbmltYXRpb246IGdyYWRpZW50LTUtc2NhbGVVcDtcbiAgYW5pbWF0aW9uLWRlbGF5OiA0NzAwbXM7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC53b3JrIC5ncmFkaWVudC1jb2xvci0zIHtcbiAgICAgIHdpZHRoOiAzMGVtICFpbXBvcnRhbnQ7XG4gICAgICBoZWlnaHQ6IDMwZW0gIWltcG9ydGFudDtcbiAgICAgIHRvcDogNjUlO1xuICAgICAgbGVmdDogLTE1JTsgfSB9XG5cbi5mZWF0dXJlZC13b3JrcyB7XG4gIHBhZGRpbmc6IDVyZW0gMHJlbTsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmZlYXR1cmVkLXdvcmtzIHtcbiAgICAgIHBhZGRpbmc6IDEwcmVtIDByZW07IH0gfVxuXG4uZmVhdHVyZWRfX3dvcmsge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB0cmFuc2l0aW9uOiBhbGwgMSBlYXNlO1xuICBhbmltYXRpb246IGZhZGVJbiAxcyBlYXNlOyB9XG5cbkBrZXlmcmFtZXMgZmFkZUluIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTsgfSB9XG4gIC5mZWF0dXJlZF9fd29yay5oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMXMgZWFzZTsgfVxuICAuZmVhdHVyZWRfX3dvcmstLWxlZnQtaW1nIC5jYXJkX19pbWcge1xuICAgIG9yZGVyOiAyOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuZmVhdHVyZWRfX3dvcmstLWxlZnQtaW1nIC5jYXJkX19jb250ZW50IHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDJyZW07IH0gfVxuICAuZmVhdHVyZWRfX3dvcmstLXJpZ2h0LWltZyAuY2FyZF9faW1nIHtcbiAgICBvcmRlcjogMDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmZlYXR1cmVkX193b3JrIC5jYXJkX19jb250ZW50IHtcbiAgICAgIHBhZGRpbmctbGVmdDogMnJlbTsgfSB9XG5cbi53ZS1jYW4taGVscCB7XG4gIHBhZGRpbmc6IDVyZW0gMDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLndlLWNhbi1oZWxwIHtcbiAgICAgIHBhZGRpbmc6IDEwcmVtIDByZW07IH0gfVxuIiwiLmdsaWRle3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjEwMCU7Ym94LXNpemluZzpib3JkZXItYm94fS5nbGlkZSAqe2JveC1zaXppbmc6aW5oZXJpdH0uZ2xpZGVfX3RyYWNre292ZXJmbG93OmhpZGRlbn0uZ2xpZGVfX3NsaWRlc3twb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoxMDAlO2xpc3Qtc3R5bGU6bm9uZTtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjt0cmFuc2Zvcm0tc3R5bGU6cHJlc2VydmUtM2Q7dG91Y2gtYWN0aW9uOnBhbi1ZO292ZXJmbG93OmhpZGRlbjttYXJnaW46MDtwYWRkaW5nOjA7d2hpdGUtc3BhY2U6bm93cmFwO2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6bm93cmFwO3dpbGwtY2hhbmdlOnRyYW5zZm9ybX0uZ2xpZGVfX3NsaWRlcy0tZHJhZ2dpbmd7dXNlci1zZWxlY3Q6bm9uZX0uZ2xpZGVfX3NsaWRle3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7ZmxleC1zaHJpbms6MDt3aGl0ZS1zcGFjZTpub3JtYWw7dXNlci1zZWxlY3Q6bm9uZTstd2Via2l0LXRvdWNoLWNhbGxvdXQ6bm9uZTstd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6dHJhbnNwYXJlbnR9LmdsaWRlX19zbGlkZSBhe3VzZXItc2VsZWN0Om5vbmU7LXdlYmtpdC11c2VyLWRyYWc6bm9uZTstbW96LXVzZXItc2VsZWN0Om5vbmU7LW1zLXVzZXItc2VsZWN0Om5vbmV9LmdsaWRlX19hcnJvd3N7LXdlYmtpdC10b3VjaC1jYWxsb3V0Om5vbmU7dXNlci1zZWxlY3Q6bm9uZX0uZ2xpZGVfX2J1bGxldHN7LXdlYmtpdC10b3VjaC1jYWxsb3V0Om5vbmU7dXNlci1zZWxlY3Q6bm9uZX0uZ2xpZGUtLXJ0bHtkaXJlY3Rpb246cnRsfS8qIyBzb3VyY2VNYXBwaW5nVVJMPWdsaWRlLmNvcmUubWluLmNzcy5tYXAgKi9cbiJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==*/