.tns-nav,.tns-slider{-webkit-flex-direction:row}.page-logo img,.page-section__image img{-o-object-fit:contain;-o-object-position:center}@font-face{font-display:swap;font-family:Acrom;src:url(Acrom-Thin.eot);src:local("Acrom Thin"),local("Acrom-Thin"),url(../fonts/Acrom-Thin.eot?#iefix) format("embedded-opentype"),url(../fonts/Acrom-Thin.woff2) format("woff2"),url(../fonts/Acrom-Thin.woff) format("woff"),url(../fonts/Acrom-Thin.ttf) format("truetype");font-weight:100;font-style:normal}@font-face{font-display:swap;font-family:Acrom;src:url(Acrom-Light.eot);src:local("Acrom Light"),local("Acrom-Light"),url(../fonts/Acrom-Light.eot?#iefix) format("embedded-opentype"),url(../fonts/Acrom-Light.woff2) format("woff2"),url(../fonts/Acrom-Light.woff) format("woff"),url(../fonts/Acrom-Light.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-display:swap;font-family:Acrom;src:url(Acrom-Regular.eot);src:local("Acrom"),local("Acrom-Regular"),url(../fonts/Acrom-Regular.eot?#iefix) format("embedded-opentype"),url(../fonts/Acrom-Regular.woff2) format("woff2"),url(../fonts/Acrom-Regular.woff) format("woff"),url(../fonts/Acrom-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:Acrom;src:url(Acrom-Medium.eot);src:local("Acrom Medium"),local("Acrom-Medium"),url(../fonts/Acrom-Medium.eot?#iefix) format("embedded-opentype"),url(../fonts/Acrom-Medium.woff2) format("woff2"),url(../fonts/Acrom-Medium.woff) format("woff"),url(../fonts/Acrom-Medium.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-display:swap;font-family:Acrom;src:url(Acrom-Bold.eot);src:local("Acrom Bold"),local("Acrom-Bold"),url(../fonts/Acrom-Bold.eot?#iefix) format("embedded-opentype"),url(../fonts/Acrom-Bold.woff2) format("woff2"),url(../fonts/Acrom-Bold.woff) format("woff"),url(../fonts/Acrom-Bold.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-display:swap;font-family:Acrom;src:url(Acrom-ExtraBold.eot);src:local("Acrom ExtraBold"),local("Acrom-ExtraBold"),url(../fonts/Acrom-ExtraBold.eot?#iefix) format("embedded-opentype"),url(../fonts/Acrom-ExtraBold.woff2) format("woff2"),url(../fonts/Acrom-ExtraBold.woff) format("woff"),url(../fonts/Acrom-ExtraBold.ttf) format("truetype");font-weight:800;font-style:normal}:root{--color-primary:#b0b0b0;--color-primary-opacity:rgba(176, 176, 176, 0.5);--color-secondary:#d5b15b;--color-light:#ffffff;--color-dark:#101010;--color-gray:#eeeeee;--color-gray-light:#f4f4f4;--font-family:'Acrom','Calibri',sans-serif;--text-base-size:1vw;--text-scale-ratio:1.2;--text-xxs:-webkit-calc((var(--text-sm) / var(--text-scale-ratio)) / var(--text-scale-ratio));--text-xxs:-moz-calc((var(--text-sm) / var(--text-scale-ratio)) / var(--text-scale-ratio));--text-xxs:calc((var(--text-sm) / var(--text-scale-ratio)) / var(--text-scale-ratio));--text-xs:-webkit-calc((1em / var(--text-scale-ratio)) / var(--text-scale-ratio));--text-xs:-moz-calc((1em / var(--text-scale-ratio)) / var(--text-scale-ratio));--text-xs:calc((1em / var(--text-scale-ratio)) / var(--text-scale-ratio));--text-sm:-webkit-calc(var(--text-xs) * var(--text-scale-ratio));--text-sm:-moz-calc(var(--text-xs) * var(--text-scale-ratio));--text-sm:calc(var(--text-xs) * var(--text-scale-ratio));--text-md:-webkit-calc(var(--text-sm) * var(--text-scale-ratio) * var(--text-scale-ratio));--text-md:-moz-calc(var(--text-sm) * var(--text-scale-ratio) * var(--text-scale-ratio));--text-md:calc(var(--text-sm) * var(--text-scale-ratio) * var(--text-scale-ratio));--text-lg:-webkit-calc(var(--text-md) * var(--text-scale-ratio));--text-lg:-moz-calc(var(--text-md) * var(--text-scale-ratio));--text-lg:calc(var(--text-md) * var(--text-scale-ratio));--text-xl:-webkit-calc(var(--text-lg) * var(--text-scale-ratio));--text-xl:-moz-calc(var(--text-lg) * var(--text-scale-ratio));--text-xl:calc(var(--text-lg) * var(--text-scale-ratio));--text-xxl:-webkit-calc(var(--text-xl) * var(--text-scale-ratio));--text-xxl:-moz-calc(var(--text-xl) * var(--text-scale-ratio));--text-xxl:calc(var(--text-xl) * var(--text-scale-ratio));--text-xxxl:-webkit-calc(var(--text-xxl) * var(--text-scale-ratio));--text-xxxl:-moz-calc(var(--text-xxl) * var(--text-scale-ratio));--text-xxxl:calc(var(--text-xxl) * var(--text-scale-ratio));--offset-unit:1vw;--offset-xxxxs:-webkit-calc(0.125 * var(--offset-unit));--offset-xxxxs:-moz-calc(0.125 * var(--offset-unit));--offset-xxxxs:calc(0.125 * var(--offset-unit));--offset-xxxs:-webkit-calc(0.25 * var(--offset-unit));--offset-xxxs:-moz-calc(0.25 * var(--offset-unit));--offset-xxxs:calc(0.25 * var(--offset-unit));--offset-xxs:-webkit-calc(0.375 * var(--offset-unit));--offset-xxs:-moz-calc(0.375 * var(--offset-unit));--offset-xxs:calc(0.375 * var(--offset-unit));--offset-xs:-webkit-calc(0.5 * var(--offset-unit));--offset-xs:-moz-calc(0.5 * var(--offset-unit));--offset-xs:calc(0.5 * var(--offset-unit));--offset-sm:-webkit-calc(0.75 * var(--offset-unit));--offset-sm:-moz-calc(0.75 * var(--offset-unit));--offset-sm:calc(0.75 * var(--offset-unit));--offset-md:-webkit-calc(1.25 * var(--offset-unit));--offset-md:-moz-calc(1.25 * var(--offset-unit));--offset-md:calc(1.25 * var(--offset-unit));--offset-lg:-webkit-calc(2 * var(--offset-unit));--offset-lg:-moz-calc(2 * var(--offset-unit));--offset-lg:calc(2 * var(--offset-unit));--offset-xl:-webkit-calc(3.25 * var(--offset-unit));--offset-xl:-moz-calc(3.25 * var(--offset-unit));--offset-xl:calc(3.25 * var(--offset-unit));--offset-xxl:-webkit-calc(4.25 * var(--offset-unit));--offset-xxl:-moz-calc(4.25 * var(--offset-unit));--offset-xxl:calc(4.25 * var(--offset-unit));--offset-xxxl:-webkit-calc(5.25 * var(--offset-unit));--offset-xxxl:-moz-calc(5.25 * var(--offset-unit));--offset-xxxl:calc(5.25 * var(--offset-unit));--offset-xxxxl:-webkit-calc(8.5 * var(--offset-unit));--offset-xxxxl:-moz-calc(8.5 * var(--offset-unit));--offset-xxxxl:calc(8.5 * var(--offset-unit));--offset-xxxxxl:-webkit-calc(13.75 * var(--offset-unit));--offset-xxxxxl:-moz-calc(13.75 * var(--offset-unit));--offset-xxxxxl:calc(13.75 * var(--offset-unit));--timing-function:cubic-bezier(0.73, 0.21, 0.41, 0.98);--transform-translate:matrix(1, 0, 0, 1, -50, 30);--transform-translate-reverse:matrix(1, 0, 0, 1, 50, 30);--transform-translate-2:matrix(1.2, 0, 0, 1.2, -200, 180);--transform-translate-3:matrix(1.2, 0, 0, 1.2, 200, -180)}::-moz-selection{background:var(--color-dark)}::selection{background:var(--color-dark)}::-webkit-scrollbar{width:5px;height:0}::-webkit-scrollbar-track{background-color:transparent;-webkit-border-radius:0;border-radius:0}::-webkit-scrollbar-thumb{background-color:var(--color-secondary);-webkit-border-radius:0;border-radius:0}.page-home::-moz-selection{background:var(--color-dark)}.page-home::selection{background:var(--color-dark)}.page-home::-webkit-scrollbar{width:0;height:0}.tns-outer{overflow:hidden}.tns-slider{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.page-header,.tns-nav{display:-webkit-flex;display:-ms-flexbox;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-moz-box-orient:horizontal;-moz-box-direction:normal}.tns-visually-hidden{position:absolute;left:-10000em}.tns-nav{position:fixed;left:var(--offset-xxl);bottom:var(--offset-lg);display:-webkit-box;display:-moz-box;display:flex;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;z-index:1}.tns-nav button{margin:0;padding:0;border:none;border-bottom:1px solid var(--color-primary-opacity);border-right:1px solid var(--color-primary-opacity);background-color:transparent;cursor:pointer;opacity:1}.tns-nav button::after{content:attr(data-title);position:absolute;top:50%;left:-webkit-calc(100% + var(--offset-md));left:-moz-calc(100% + var(--offset-md));left:calc(100% + var(--offset-md));color:var(--color-primary);-webkit-transform-origin:left;-moz-transform-origin:left;-ms-transform-origin:left;-o-transform-origin:left;transform-origin:left;-webkit-transform:translate3d(2vw,-50%,0);-moz-transform:translate3d(2vw,-50%,0);transform:translate3d(2vw,-50%,0);-webkit-transition:.3s var(--timing-function);-moz-transition:.3s var(--timing-function);-o-transition:.3s var(--timing-function);transition:.3s var(--timing-function);white-space:nowrap;opacity:0;font-size:var(--text-md);letter-spacing:1px}.tns-nav .tns-nav-line{position:relative;display:block;width:2vw;height:.5vw}.tns-nav .tns-nav-line::after,.tns-nav .tns-nav-line::before{position:absolute;background-color:var(--color-secondary);right:0;bottom:0;content:""}.tns-nav .tns-nav-line::before{left:0;height:2px;-webkit-transform-origin:left;-moz-transform-origin:left;-ms-transform-origin:left;-o-transform-origin:left;transform-origin:left;-webkit-transform:scaleX(1);-moz-transform:scaleX(1);-ms-transform:scaleX(1);-o-transform:scaleX(1);transform:scaleX(1);-webkit-transition:.5s var(--timing-function);-moz-transition:.5s var(--timing-function);-o-transition:.5s var(--timing-function);transition:.5s var(--timing-function)}.tns-nav .tns-nav-line::after{top:0;width:2px;-webkit-transform-origin:bottom;-moz-transform-origin:bottom;-ms-transform-origin:bottom;-o-transform-origin:bottom;transform-origin:bottom;-webkit-transform:scaleY(1);-moz-transform:scaleY(1);-ms-transform:scaleY(1);-o-transform:scaleY(1);transform:scaleY(1);-webkit-transition:.5s var(--timing-function) .3s;-moz-transition:.5s var(--timing-function) .3s;-o-transition:.5s var(--timing-function) .3s;transition:.5s var(--timing-function) .3s}.tns-nav .tns-nav-active::after{-webkit-transform:translate3d(0,-50%,0);-moz-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0);-webkit-transition-duration:.3s;-moz-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s;opacity:1}.tns-nav .tns-nav-active~button .tns-nav-line::before{-webkit-transform:scaleX(0);-moz-transform:scaleX(0);-ms-transform:scaleX(0);-o-transform:scaleX(0);transform:scaleX(0);-webkit-transition-delay:.4s;-moz-transition-delay:.4s;-o-transition-delay:.4s;transition-delay:.4s}.tns-nav .tns-nav-active~button .tns-nav-line::after{-webkit-transform:scaleY(0);-moz-transform:scaleY(0);-ms-transform:scaleY(0);-o-transform:scaleY(0);transform:scaleY(0);-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.tns-item{-webkit-transition:0s var(--timing-function) 0s;-moz-transition:0s var(--timing-function) 0s;-o-transition:0s var(--timing-function) 0s;transition:0s var(--timing-function) 0s}.tns-item .page-section__btn,.tns-item .page-section__descr,.tns-item .title{opacity:0;-webkit-transform:var(--transform-translate);-moz-transform:var(--transform-translate);-ms-transform:var(--transform-translate);-o-transform:var(--transform-translate);transform:var(--transform-translate);-webkit-transition:0s var(--timing-function) 0s;-moz-transition:0s var(--timing-function) 0s;-o-transition:0s var(--timing-function) 0s;transition:0s var(--timing-function) 0s}.tns-item .map,.tns-item .page-section__item{opacity:0;-webkit-transform:var(--transform-translate-reverse);-moz-transform:var(--transform-translate-reverse);-ms-transform:var(--transform-translate-reverse);-o-transform:var(--transform-translate-reverse);transform:var(--transform-translate-reverse);-webkit-transition:0s var(--timing-function) 0s;-moz-transition:0s var(--timing-function) 0s;-o-transition:0s var(--timing-function) 0s;transition:0s var(--timing-function) 0s}.tns-item .page-section__image>*,.tns-item .page-section__img{-webkit-transition:0s var(--timing-function) 0s;-o-transition:0s var(--timing-function) 0s;opacity:0}.tns-item span.page-section__img{-webkit-transition-duration:0s;-moz-transition-duration:0s;-o-transition-duration:0s;transition-duration:0s;-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.tns-item .page-section__img{-moz-transition:0s var(--timing-function) 0s;transition:0s var(--timing-function) 0s}.tns-item .page-section__img--1{-webkit-transform:translate3d(0,-3vw,0);-moz-transform:translate3d(0,-3vw,0);transform:translate3d(0,-3vw,0)}.tns-item .page-section__img--2{-webkit-transform:translate3d(4vw,0,0);-moz-transform:translate3d(4vw,0,0);transform:translate3d(4vw,0,0)}.tns-item .page-section__img--3{-webkit-transform:translate3d(-4vw,0,0);-moz-transform:translate3d(-4vw,0,0);transform:translate3d(-4vw,0,0)}.tns-item .page-section__img--4{-webkit-transform:translate3d(-3vw,3vw,0);-moz-transform:translate3d(-3vw,3vw,0);transform:translate3d(-3vw,3vw,0)}.tns-item .page-section__img--5{-webkit-transform:translate3d(3vw,5vw,0);-moz-transform:translate3d(3vw,5vw,0);transform:translate3d(3vw,5vw,0)}.tns-item .page-section__img--lg{-webkit-transform:var(--transform-translate-reverse);-moz-transform:var(--transform-translate-reverse);-ms-transform:var(--transform-translate-reverse);-o-transform:var(--transform-translate-reverse);transform:var(--transform-translate-reverse)}.tns-item .page-section__image>*{position:relative;-webkit-transform:var(--transform-translate);-moz-transform:var(--transform-translate);-ms-transform:var(--transform-translate);-o-transform:var(--transform-translate);transform:var(--transform-translate);-moz-transition:0s var(--timing-function) 0s;transition:0s var(--timing-function) 0s}.tns-item .page-section__load{-webkit-transform:rotate(45deg) translate3d(-50%,0,0);-moz-transform:rotate(45deg) translate3d(-50%,0,0);transform:rotate(45deg) translate3d(-50%,0,0);opacity:0;-webkit-transition-duration:0s,0s;-moz-transition-duration:0s,0s;-o-transition-duration:0s,0s;transition-duration:0s,0s;-webkit-transition-delay:0s,0s;-moz-transition-delay:0s,0s;-o-transition-delay:0s,0s;transition-delay:0s,0s}.tns-item.page-section--light .page-section__right .page-section__btn{-webkit-transform:translate3d(0,2vw,0);-moz-transform:translate3d(0,2vw,0);transform:translate3d(0,2vw,0)}.tns-item.page-section--light .page-section__right{opacity:0;-webkit-transition:0s var(--timing-function) 0s;-moz-transition:0s var(--timing-function) 0s;-o-transition:0s var(--timing-function) 0s;transition:0s var(--timing-function) 0s;-webkit-transform:var(--transform-translate-3);-moz-transform:var(--transform-translate-3);-ms-transform:var(--transform-translate-3);-o-transform:var(--transform-translate-3);transform:var(--transform-translate-3)}.tns-slide-active{-webkit-transition-duration:.5s;-moz-transition-duration:.5s;-o-transition-duration:.5s;transition-duration:.5s;-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.tns-slide-active .map,.tns-slide-active .page-section__img--lg{-webkit-transition-delay:1.2s;-moz-transition-delay:1.2s;-o-transition-delay:1.2s}.tns-slide-active .map,.tns-slide-active .page-section__btn,.tns-slide-active .page-section__descr,.tns-slide-active .page-section__item,.tns-slide-active .title{opacity:1;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition-duration:1s;-moz-transition-duration:1s;-o-transition-duration:1s;transition-duration:1s}.tns-slide-active .map{transition-delay:1.2s}.tns-slide-active .map__pin{-webkit-animation:img-anim-1 2s ease-in-out 2s infinite;-moz-animation:img-anim-1 2s ease-in-out 2s infinite;-o-animation:img-anim-1 2s ease-in-out 2s infinite;animation:img-anim-1 2s ease-in-out 2s infinite;moz-animation:img-anim-1 1.5s ease-in-out 2s infinite}.tns-slide-active .page-section__right--anim{-webkit-animation:img-anim-6 20s ease-in-out infinite;-o-animation:img-anim-6 20s ease-in-out infinite;animation:img-anim-6 20s ease-in-out infinite;-moz-animation:none}.tns-slide-active .title{-webkit-transition-delay:.6s;-moz-transition-delay:.6s;-o-transition-delay:.6s;transition-delay:.6s}.tns-slide-active .page-section__descr{-webkit-transition-delay:.75s;-moz-transition-delay:.75s;-o-transition-delay:.75s;transition-delay:.75s}.tns-slide-active .page-section__btn{-webkit-transition-delay:.9s;-moz-transition-delay:.9s;-o-transition-delay:.9s;transition-delay:.9s}.tns-slide-active .page-section__right--img{-webkit-animation:img-anim-6 50s ease-in-out alternate-reverse 1.5s infinite;-o-animation:img-anim-6 50s ease-in-out alternate-reverse 1.5s infinite;animation:img-anim-6 50s ease-in-out alternate-reverse 1.5s infinite;-moz-animation:none}.tns-slide-active span.page-section__img{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.tns-slide-active .page-section__img{opacity:1;-webkit-transition-duration:1.5s;-moz-transition-duration:1.5s;-o-transition-duration:1.5s;transition-duration:1.5s;-webkit-transition-delay:1s;-moz-transition-delay:1s;-o-transition-delay:1s;transition-delay:1s}.tns-slide-active .page-section__img--1{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-animation:img-anim-1 30s ease-in-out 2.5s infinite;-o-animation:img-anim-1 30s ease-in-out 2.5s infinite;animation:img-anim-1 30s ease-in-out 2.5s infinite;-moz-animation:none}.tns-slide-active .page-section__img--2{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-animation:img-anim-2 20s ease-in-out 2.5s infinite;-o-animation:img-anim-2 20s ease-in-out 2.5s infinite;animation:img-anim-2 20s ease-in-out 2.5s infinite;-moz-animation:none}.tns-slide-active .page-section__img--3{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-animation:img-anim-3 20s ease-in-out 2.5s infinite;-o-animation:img-anim-3 20s ease-in-out 2.5s infinite;animation:img-anim-3 20s ease-in-out 2.5s infinite;-moz-animation:none}.tns-slide-active .page-section__img--4{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-animation:img-anim-4 20s ease-in-out 2.5s infinite;-o-animation:img-anim-4 20s ease-in-out 2.5s infinite;animation:img-anim-4 20s ease-in-out 2.5s infinite;-moz-animation:none}.tns-slide-active .page-section__img--5{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-animation:img-anim-5 20s ease-in-out 2.5s infinite;-o-animation:img-anim-5 20s ease-in-out 2.5s infinite;animation:img-anim-5 20s ease-in-out 2.5s infinite;-moz-animation:none}.tns-slide-active .page-section__img--lg{-webkit-transform:scaleX(1);-moz-transform:scaleX(1);-ms-transform:scaleX(1);-o-transform:scaleX(1);transform:scaleX(1);-webkit-transition-duration:1s;-moz-transition-duration:1s;-o-transition-duration:1s;transition-duration:1s;transition-delay:1.2s}.tns-slide-active .page-section__image>*{opacity:1;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition-duration:1s;-moz-transition-duration:1s;-o-transition-duration:1s;transition-duration:1s;-webkit-transition-delay:1.2s;-moz-transition-delay:1.2s;-o-transition-delay:1.2s;transition-delay:1.2s}.tns-slide-active .page-section__item:nth-of-type(1){-webkit-transition-delay:1.3s;-moz-transition-delay:1.3s;-o-transition-delay:1.3s;transition-delay:1.3s}.tns-slide-active .page-section__item:nth-of-type(2){-webkit-transition-delay:1.4s;-moz-transition-delay:1.4s;-o-transition-delay:1.4s;transition-delay:1.4s}.tns-slide-active .page-section__item:nth-of-type(3){-webkit-transition-delay:1.5s;-moz-transition-delay:1.5s;-o-transition-delay:1.5s;transition-delay:1.5s}.tns-slide-active .page-section__item:nth-of-type(4){-webkit-transition-delay:1.6s;-moz-transition-delay:1.6s;-o-transition-delay:1.6s;transition-delay:1.6s}.tns-slide-active .page-section__item:nth-of-type(5){-webkit-transition-delay:1.7s;-moz-transition-delay:1.7s;-o-transition-delay:1.7s;transition-delay:1.7s}.tns-slide-active .page-section__item:nth-of-type(6){-webkit-transition-delay:1.8s;-moz-transition-delay:1.8s;-o-transition-delay:1.8s;transition-delay:1.8s}.tns-slide-active .page-section__item:nth-of-type(7){-webkit-transition-delay:1.9s;-moz-transition-delay:1.9s;-o-transition-delay:1.9s;transition-delay:1.9s}.tns-slide-active .page-section__item:nth-of-type(8){-webkit-transition-delay:2s;-moz-transition-delay:2s;-o-transition-delay:2s;transition-delay:2s}.tns-slide-active .page-section__item:nth-of-type(9){-webkit-transition-delay:2.1s;-moz-transition-delay:2.1s;-o-transition-delay:2.1s;transition-delay:2.1s}.tns-slide-active.page-section--light .page-section__right{opacity:1;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition-duration:1.2s;-moz-transition-duration:1.2s;-o-transition-duration:1.2s;transition-duration:1.2s;-webkit-transition-delay:.5s;-moz-transition-delay:.5s;-o-transition-delay:.5s;transition-delay:.5s}.tns-slide-active.page-section--light .page-section__right .page-section__btn{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition-delay:1.2s;-moz-transition-delay:1.2s;-o-transition-delay:1.2s;transition-delay:1.2s}.tns-slide-active .page-section__load{-webkit-transform:rotate(0) translate3d(-50%,0,0);-moz-transform:rotate(0) translate3d(-50%,0,0);transform:rotate(0) translate3d(-50%,0,0);opacity:1;-webkit-transition-duration:.5s,.5s;-moz-transition-duration:.5s,.5s;-o-transition-duration:.5s,.5s;transition-duration:.5s,.5s;-webkit-transition-delay:0s,1.2s;-moz-transition-delay:0s,1.2s;-o-transition-delay:0s,1.2s;transition-delay:0s,1.2s}@media screen and (max-width:1360px){:root{--text-base-size:17px;--offset-unit:15px}.tns-nav .tns-nav-line{width:35px;height:10px}}@media screen and (max-width:1200px){.tns-nav{display:none}}html{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*,::after,::before{-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit}body{font-family:var(--font-family);font-size:var(--text-base-size);color:var(--color-primary);min-width:320px;min-height:100vh;margin:0;background-color:var(--color-dark)}.btn,.page-section__descr,.page-section__item{font-size:var(--text-sm)}.title,hr{margin-bottom:var(--offset-lg)}a,button,input,select,textarea{color:var(--color-primary);-webkit-transition:.3s var(--timing-function);-moz-transition:.3s var(--timing-function);-o-transition:.3s var(--timing-function);transition:.3s var(--timing-function);font-family:inherit}a:focus,a:focus-within,a:hover,button:focus,button:focus-within,button:hover,input:focus,input:focus-within,input:hover,select:focus,select:focus-within,select:hover,textarea:focus,textarea:focus-within,textarea:hover{outline:0}a{text-decoration:none}a:focus,a:focus-within,a:hover{color:var(--color-secondary)}.btn{display:inline-block;position:relative;min-width:150px;margin-top:var(--offset-sm);padding:var(--offset-sm) var(--offset-md);text-align:center;background-color:transparent;color:var(--color-light);border:1px solid transparent;cursor:pointer}.page-nav hr,hr{margin-top:var(--offset-lg)}.map__title,.title{font-size:var(--text-xxxl)}.btn--light{color:var(--color-primary);border-color:var(--color-primary)}.btn--light:focus,.btn--light:focus-within,.btn--light:hover{color:var(--color-secondary);border-color:var(--color-secondary)}.btn--white{color:var(--color-dark);background-color:var(--color-light)}.btn--white:focus,.btn--white:focus-within,.btn--white:hover{color:var(--color-light);background-color:var(--color-secondary)}.btn--dark{color:var(--color-light);background-color:var(--color-dark)}.btn--dark:focus,.btn--dark:focus-within,.btn--dark:hover{color:var(--color-light);background-color:var(--color-secondary)}.page-line,hr{background-color:var(--color-primary);opacity:.5}svg{fill:var(--color-primary)}hr{height:1px;border:none}.title{height:auto;margin-top:0;padding-left:var(--offset-lg);border-left:3px solid var(--color-light);color:var(--color-secondary);text-transform:uppercase}.title--logo{padding-left:0;border-left:none}.title img{width:23.4vw;height:4.5vw}.title__logo{display:block;width:25vw;height:5vw}.title__logo svg{width:100%;height:100%;fill:var(--color-secondary)}.page-line{position:fixed;-webkit-transition:.5s var(--timing-function) .3s;-moz-transition:.5s var(--timing-function) .3s;-o-transition:.5s var(--timing-function) .3s;transition:.5s var(--timing-function) .3s;z-index:1}.page-line--horizontal{width:100%;height:1px}.page-line--vertical{width:1px;height:100%}.page-line--bottom,.page-line--top{left:0;right:0}.page-line--left,.page-line--right{top:0;bottom:0}body>.page-line--top{top:var(--offset-xxl)}body>.page-line--bottom{bottom:var(--offset-xxl)}body>.page-line--left{left:var(--offset-xxl)}body>.page-line--right{right:var(--offset-xxl)}.page-logo,.page-menu,.page-nav__open{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:.4s var(--timing-function) .5s;-moz-transition:.4s var(--timing-function) .5s;-o-transition:.4s var(--timing-function) .5s;transition:.4s var(--timing-function) .5s}.page-logo{-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.page-section{opacity:1;-webkit-transition-delay:.7s;-moz-transition-delay:.7s;-o-transition-delay:.7s;transition-delay:.7s}.page-content__masonry{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.load .copyright svg{opacity:0;-webkit-transition:.1s var(--timing-function);-moz-transition:.1s var(--timing-function);-o-transition:.1s var(--timing-function);transition:.1s var(--timing-function);-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.open-menu .copyright svg{opacity:1;-webkit-transition-duration:.7s;-moz-transition-duration:.7s;-o-transition-duration:.7s;transition-duration:.7s;-webkit-transition-delay:.6s;-moz-transition-delay:.6s;-o-transition-delay:.6s;transition-delay:.6s}body.open-map .tns-nav,body.open-menu .tns-nav,body.open-modal .tns-nav{-webkit-transform:translate3d(0,var(--offset-xxl),0);-moz-transform:translate3d(0,var(--offset-xxl),0);transform:translate3d(0,var(--offset-xxl),0);-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}body.open-map .page-menu,body.open-map .page-nav__open,body.open-map:not(.open-frame) .page-logo,body.open-menu .page-menu,body.open-menu .page-nav__open,body.open-menu:not(.open-frame) .page-logo,body.open-modal .page-menu,body.open-modal .page-nav__open,body.open-modal:not(.open-frame) .page-logo{-webkit-transform:translate3d(0,-150%,0);-moz-transform:translate3d(0,-150%,0);transform:translate3d(0,-150%,0);-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}body.open-map .page-header::after,body.open-menu .page-header::after,body.open-modal .page-header::after{-webkit-transform:translate3d(0,-100%,0)!important;-moz-transform:translate3d(0,-100%,0)!important;transform:translate3d(0,-100%,0)!important;-webkit-transition-delay:.3s;-moz-transition-delay:.3s;-o-transition-delay:.3s;transition-delay:.3s}body.open-map .page-section,body.open-menu .page-section,body.open-modal .page-section{opacity:0;-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}body.open-map .page-content__masonry,body.open-menu .page-content__masonry,body.open-modal .page-content__masonry{-webkit-transform:scale(.8);-moz-transform:scale(.8);-ms-transform:scale(.8);-o-transform:scale(.8);transform:scale(.8);-webkit-transition-delay:.3s;-moz-transition-delay:.3s;-o-transition-delay:.3s;transition-delay:.3s}body.open-map .page-line,body.open-menu .page-line,body.open-modal .page-line{-webkit-transition-delay:.2s;-moz-transition-delay:.2s;-o-transition-delay:.2s;transition-delay:.2s}body.open-map>.page-line--top,body.open-menu>.page-line--top,body.open-modal>.page-line--top{top:-1px}body.open-map>.page-line--left,body.open-menu>.page-line--left,body.open-modal>.page-line--left{left:-1px}body.open-map>.page-line--right,body.open-menu>.page-line--right,body.open-modal>.page-line--right{right:-1px}body.open-map>.page-line--bottom,body.open-menu>.page-line--bottom,body.open-modal>.page-line--bottom{bottom:-1px}@media screen and (max-width:1360px){.title{line-height:1}.title__logo{width:250px;height:50px}}.page-header,.page-logo{height:var(--offset-xxl)}@media screen and (max-width:1200px){body>.page-line--bottom,body>.page-line--vertical{display:none}}@media screen and (max-width:650px){.title{font-size:var(--text-xxl)}}@media screen and (max-width:500px){.title{font-size:var(--text-xl)}}@media screen and (max-width:450px){.title{padding-left:0;line-height:1.2;border-left:none}}.page-header{position:fixed;top:0;left:0;right:0;display:-webkit-box;display:-moz-box;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:var(--offset-xxl);padding-right:var(--offset-xxl);z-index:2}.page-logo{display:block;width:5vw;margin-left:var(--offset-md);text-align:center}.page-menu--social,.page-menu--social .page-menu__link{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;-webkit-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-moz-box-orient:horizontal;-moz-box-direction:normal}.page-logo img{width:100%;height:100%;object-fit:contain;object-position:center;-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1);-webkit-transition:.6s var(--timing-function);-moz-transition:.6s var(--timing-function);-o-transition:.6s var(--timing-function);transition:.6s var(--timing-function)}.page-logo svg{width:100%;height:100%;fill:var(--color-light);-webkit-transition:.3s var(--timing-function);-moz-transition:.3s var(--timing-function);-o-transition:.3s var(--timing-function);transition:.3s var(--timing-function)}.page-logo--icon svg,.page-logo:focus svg,.page-logo:focus-within svg,.page-logo:hover svg,.page-menu--social .page-menu__link:focus svg,.page-menu--social .page-menu__link:focus-within svg,.page-menu--social .page-menu__link:hover svg,.page-nav__logo svg,.page-nav__social-link:focus svg,.page-nav__social-link:focus-within svg,.page-nav__social-link:hover svg{fill:var(--color-secondary)}.page-logo:focus img,.page-logo:focus-within img,.page-logo:hover img{-webkit-filter:none;filter:none}.page-logo--icon{position:fixed;top:0;left:0;width:var(--offset-xxl);height:var(--offset-xxl);margin-left:0}.page-logo--icon img{width:50%;-webkit-filter:none;filter:none}.page-logo--icon svg{width:50%}.page-menu{height:100%;list-style:none;margin:0;padding:0}.page-menu--social{display:flex;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding-right:var(--offset-md)}.page-menu--social .page-menu__link{display:flex;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:1.5vw;margin-left:var(--offset-md);color:var(--color-light);-webkit-transition:.4s var(--timing-function);-moz-transition:.4s var(--timing-function);-o-transition:.4s var(--timing-function);transition:.4s var(--timing-function);overflow:hidden}.page-menu--social .page-menu__icon svg,.page-nav.open-menu .page-nav__descr{-webkit-transition:.3s var(--timing-function);-moz-transition:.3s var(--timing-function);-o-transition:.3s var(--timing-function)}.page-menu--social .page-menu__icon{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:1vw;height:1vw;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.page-menu--social .page-menu__icon svg{width:100%;height:100%;fill:var(--color-light);transition:.3s var(--timing-function)}.page-menu--social .page-menu__text{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-left:var(--offset-xs);color:var(--color-secondary)}@media screen and (max-width:1360px){.page-logo{width:90px}.page-logo--icon{width:var(--offset-xxl)}.page-menu--social .page-menu__link{width:25px}.page-menu--social .page-menu__icon{width:20px;height:20px}}@media screen and (max-width:1200px){body.load .page-header::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:#f4f4f4;-webkit-transition:.5s var(--timing-function) 0s;-moz-transition:.5s var(--timing-function) 0s;-o-transition:.5s var(--timing-function) 0s;transition:.5s var(--timing-function) 0s;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none;z-index:-1}body.page-home .page-header::after{background-color:var(--color-dark)}}@media screen and (max-width:768px){.page-header .page-logo:nth-of-type(2),.page-menu--social .page-menu__item:nth-of-type(1),.page-menu--social .page-menu__item:nth-of-type(2){display:none}.page-menu--social{margin-left:auto;margin-right:auto;padding-left:var(--offset-md)}}.page-nav{position:fixed;top:0;left:0;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-webkit-align-items:stretch;-moz-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;height:100%;padding-top:var(--offset-xl);padding-bottom:var(--offset-xl);background-color:transparent;visibility:hidden;opacity:0;-webkit-transition:background .3s var(--timing-function) 0s,opacity 0s var(--timing-function) .5s;-moz-transition:background .3s var(--timing-function) 0s,opacity 0s var(--timing-function) .5s;-o-transition:background .3s var(--timing-function) 0s,opacity 0s var(--timing-function) .5s;transition:background .3s var(--timing-function) 0s,opacity 0s var(--timing-function) .5s}.page-nav.open-menu,.page-nav.open-menu .page-nav__left{-webkit-transition-delay:.5s;-moz-transition-delay:.5s;-o-transition-delay:.5s;opacity:1}.modal--light,.page-nav.open-menu .page-nav__left{-webkit-transition-duration:.5s;-moz-transition-duration:.5s;-o-transition-duration:.5s}.page-nav.open-menu{background-color:var(--color-dark);visibility:visible;transition-delay:.5s}.page-nav.open-menu .page-nav__left{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);transition-duration:.5s;transition-delay:.5s}.page-nav.open-menu .page-nav__item:nth-of-type(even) span,.page-nav.open-menu .page-nav__item:nth-of-type(odd) span{opacity:1;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition-delay:.5s;-moz-transition-delay:.5s;-o-transition-delay:.5s;transition-delay:.5s}.page-nav.open-menu hr{width:100%;-webkit-transition-delay:.4s;-moz-transition-delay:.4s;-o-transition-delay:.4s;transition-delay:.4s}.page-nav.open-menu .page-nav__social-item{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition-delay:.6s;-moz-transition-delay:.6s;-o-transition-delay:.6s;transition-delay:.6s}.page-nav.open-menu .page-nav__descr{color:var(--color-light);opacity:1;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0);transition:.3s var(--timing-function);-webkit-transition-delay:.9s;-moz-transition-delay:.9s;-o-transition-delay:.9s;transition-delay:.9s}.page-nav hr,.page-nav__menu .page-nav__link{-webkit-transition:.3s var(--timing-function);-moz-transition:.3s var(--timing-function);-o-transition:.3s var(--timing-function)}.page-nav.open-menu .page-nav__close{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition-delay:.7s;-moz-transition-delay:.7s;-o-transition-delay:.7s;transition-delay:.7s}.page-nav.open-menu .copyright{opacity:1}.page-nav hr{display:block;width:0;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;margin-left:0;margin-bottom:var(--offset-lg);transition:.3s var(--timing-function);-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.page-nav__menu .page-nav__link,.page-nav__right{display:-moz-box;-webkit-box-direction:normal;-moz-box-direction:normal}.page-nav__left{position:relative;-webkit-flex-basis:60%;-ms-flex-preferred-size:60%;flex-basis:60%;height:100%;opacity:0;-webkit-transform:scale(.5);-moz-transform:scale(.5);-ms-transform:scale(.5);-o-transform:scale(.5);transform:scale(.5);-webkit-transition:0s var(--timing-function);-moz-transition:0s var(--timing-function);-o-transition:0s var(--timing-function);transition:0s var(--timing-function)}.page-nav__logo{position:absolute;top:50%;left:50%;width:65%;height:65%;-webkit-transform:translate3d(-50%,-50%,0);-moz-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);-webkit-transition:.4s var(--timing-function);-moz-transition:.4s var(--timing-function);-o-transition:.4s var(--timing-function);transition:.4s var(--timing-function)}.page-nav__logo.hover{-webkit-filter:blur(10px) opacity(.1);filter:blur(10px) opacity(.1)}.page-nav__logo svg{width:100%;height:100%}.page-nav__right{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-flex-basis:40%;-ms-flex-preferred-size:40%;flex-basis:40%;height:100%;padding:var(--offset-xl) var(--offset-xxxl) var(--offset-xl) var(--offset-xl)}.page-nav__menu,.page-nav__social{list-style:none;margin:0;padding:0}.page-nav__menu .page-nav__item{font-size:var(--text-xxxl);font-weight:600}.page-nav__menu .page-nav__item span{display:inline-block;vertical-align:middle;opacity:0;-webkit-transition:-webkit-transform .3s var(--timing-function) 0s,opacity .3s var(--timing-function) 0s;-moz-transition:-moz-transform .3s var(--timing-function) 0s,opacity .3s var(--timing-function) 0s;-o-transition:-o-transform .3s var(--timing-function) 0s,opacity .3s var(--timing-function) 0s;transition:transform .3s var(--timing-function) 0s,opacity .3s var(--timing-function) 0s}.page-nav__menu .page-nav__item:first-of-type .page-nav__link{padding-top:0}.page-nav__menu .page-nav__item:nth-of-type(odd) span{-webkit-transform:translate3d(2.5vw,0,0);-moz-transform:translate3d(2.5vw,0,0);transform:translate3d(2.5vw,0,0)}.page-nav__menu .page-nav__item:nth-of-type(even) span{-webkit-transform:translate3d(-2.5vw,0,0);-moz-transform:translate3d(-2.5vw,0,0);transform:translate3d(-2.5vw,0,0)}.page-nav__menu .page-nav__link{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-webkit-align-items:stretch;-moz-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding-top:var(--offset-md);color:var(--color-light);transition:.3s var(--timing-function)}.page-nav__menu .page-nav__link::before{content:"";position:relative;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;display:block;width:3px;height:auto;background-color:var(--color-secondary);opacity:0;-webkit-transition:.3s var(--timing-function);-moz-transition:.3s var(--timing-function);-o-transition:.3s var(--timing-function);transition:.3s var(--timing-function)}.page-nav__social,.page-nav__social-link{display:-webkit-flex;display:-moz-box;display:-ms-flexbox;-webkit-flex-direction:row}.page-nav__menu .page-nav__link::after{content:attr(data-title);position:absolute;top:50%;left:0;width:60%;text-align:center;font-weight:800;color:var(--color-light);text-transform:uppercase;-webkit-transform:translate3d(0,-50%,0) scale(1);-moz-transform:translate3d(0,-50%,0) scale(1);transform:translate3d(0,-50%,0) scale(1);overflow:hidden;visibility:hidden;pointer-events:none;opacity:0;-webkit-transition:0s;-moz-transition:0s;-o-transition:0s;transition:0s}.page-nav__close,.page-nav__open{top:var(--offset-md);right:var(--offset-sm);border:none;position:fixed;cursor:pointer}.page-nav__social-icon,.page-nav__social-link{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-moz-box-direction:normal;width:1.5vw;-moz-box-orient:horizontal}.page-nav__menu .page-nav__link:focus,.page-nav__menu .page-nav__link:focus-within,.page-nav__menu .page-nav__link:hover,.page-nav__social-text{color:var(--color-secondary)}.page-nav__menu .page-nav__link:hover::after{-webkit-transform:translate3d(0,-50%,0) scale(1.7);-moz-transform:translate3d(0,-50%,0) scale(1.7);transform:translate3d(0,-50%,0) scale(1.7);opacity:1;visibility:visible;-webkit-transition:.4s var(--timing-function);-moz-transition:.4s var(--timing-function);-o-transition:.4s var(--timing-function);transition:.4s var(--timing-function)}.page-nav__menu .page-nav__link:focus-within::before,.page-nav__menu .page-nav__link:focus::before,.page-nav__menu .page-nav__link:hover::before{opacity:1;margin-right:var(--offset-md)}.page-nav__social{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin-bottom:var(--offset-lg)}.page-nav__social-item{opacity:0;-webkit-transition:.4s var(--timing-function) 0s;-moz-transition:.4s var(--timing-function) 0s;-o-transition:.4s var(--timing-function) 0s;transition:.4s var(--timing-function) 0s;-webkit-transform:scale(.5);-moz-transform:scale(.5);-ms-transform:scale(.5);-o-transform:scale(.5);transform:scale(.5)}.page-nav__social-link{display:-webkit-box;display:flex;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin-right:var(--offset-md);-webkit-transition:.4s var(--timing-function);-moz-transition:.4s var(--timing-function);-o-transition:.4s var(--timing-function);transition:.4s var(--timing-function);overflow:hidden}.page-nav__open span,.page-nav__social-icon svg{-webkit-transition:.3s var(--timing-function);-moz-transition:.3s var(--timing-function);-o-transition:.3s var(--timing-function)}.page-nav__social-icon{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;height:1.5vw;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.page-nav__social-icon svg{width:100%;height:100%;fill:var(--color-light);transition:.3s var(--timing-function)}.page-nav__social-text{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-left:var(--offset-xs)}.page-nav__descr{color:var(--color-light);margin:0 0 var(--offset-md);-webkit-transform-origin:top;-moz-transform-origin:top;-ms-transform-origin:top;-o-transform-origin:top;transform-origin:top;-webkit-transform:translate3d(0,2vw,0);-moz-transform:translate3d(0,2vw,0);transform:translate3d(0,2vw,0);opacity:0;-webkit-transition:.3s var(--timing-function) 0s;-moz-transition:.3s var(--timing-function) 0s;-o-transition:.3s var(--timing-function) 0s;transition:.3s var(--timing-function) 0s}.page-nav__descr .page-nav__link{color:var(--color-light);font-weight:600}.copyright::after,.page-nav__descr .page-nav__link:focus,.page-nav__descr .page-nav__link:focus-within,.page-nav__descr .page-nav__link:hover{color:var(--color-secondary)}.page-nav__open{background-color:transparent}.page-nav__open span{display:block;width:1.5vw;height:1px;margin-top:var(--offset-xxs);margin-bottom:var(--offset-xxs);background-color:var(--color-light);-webkit-transform-origin:right;-moz-transform-origin:right;-ms-transform-origin:right;-o-transform-origin:right;transform-origin:right;transition:.3s var(--timing-function)}.page-nav__open:focus span,.page-nav__open:focus-within span,.page-nav__open:hover span{background-color:var(--color-secondary)}.page-nav__open:focus span:first-of-type,.page-nav__open:focus-within span:first-of-type,.page-nav__open:hover span:first-of-type{-webkit-transform:scaleX(1.2);-moz-transform:scaleX(1.2);-ms-transform:scaleX(1.2);-o-transform:scaleX(1.2);transform:scaleX(1.2)}.page-nav__open:focus span:last-of-type,.page-nav__open:focus-within span:last-of-type,.page-nav__open:hover span:last-of-type{-webkit-transform:scaleX(.8);-moz-transform:scaleX(.8);-ms-transform:scaleX(.8);-o-transform:scaleX(.8);transform:scaleX(.8)}.page-nav__close{background-color:transparent;-webkit-transform:translate3d(0,-150%,0);-moz-transform:translate3d(0,-150%,0);transform:translate3d(0,-150%,0)}.page-nav__close:focus svg,.page-nav__close:focus-within svg,.page-nav__close:hover svg{fill:var(--color-secondary);stroke:var(--color-secondary)}.page-nav__close-icon{display:block;width:1.2vw;height:1.2vw;margin-top:var(--offset-xs);margin-bottom:var(--offset-xs)}.page-nav__close-icon svg{width:100%;height:100%;fill:var(--color-light);stroke:var(--color-light);stroke-width:6px;-webkit-transition:.3s var(--timing-function);-moz-transition:.3s var(--timing-function);-o-transition:.3s var(--timing-function);transition:.3s var(--timing-function)}@media screen and (max-width:1360px){.page-nav{padding-top:0;padding-bottom:0}.page-nav__right{height:100%;overflow:auto}.page-nav__social-link{width:25px}.page-nav__social-icon{width:22px;height:22px}.page-nav__open span{width:27px}.page-nav__close-icon{width:22px;height:22px}}@media screen and (max-width:1200px){.page-nav__left{display:none}.page-nav__right{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding-right:var(--offset-xl)}.page-nav__menu .page-nav__link::after{content:none}}.copyright,.page-section{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;-webkit-box-direction:normal;-moz-box-direction:normal}@media screen and (max-width:500px){.page-nav__right{padding:var(--offset-lg)}.page-nav__menu .page-nav__item{font-size:var(--text-xl)}}.copyright{position:relative;display:flex;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;width:1.9vw;height:2.7vw;-webkit-transition:.5s;-moz-transition:.5s;-o-transition:.5s;transition:.5s;-webkit-transition-delay:.6s;-moz-transition-delay:.6s;-o-transition-delay:.6s;transition-delay:.6s;overflow:hidden;margin-top:auto;opacity:0;z-index:1}.copyright::after{content:attr(data-title);position:absolute;top:-webkit-calc(100% + .5vw);top:-moz-calc(100% + .5vw);top:calc(100% + .5vw);left:0;text-transform:capitalize;font-weight:500;font-size:.5em;opacity:0;-webkit-transition:.3s var(--timing-function) .7s;-moz-transition:.3s var(--timing-function) .7s;-o-transition:.3s var(--timing-function) .7s;transition:.3s var(--timing-function) .7s}.page-section,.page-section--catalog{position:relative}.copyright svg,.page-section__bg{-webkit-transition:.5s var(--timing-function)}.copyright svg{width:3.5vw;height:auto;opacity:1;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none;top:auto;left:auto;fill:var(--color-secondary);stroke:var(--color-secondary);stroke-linecap:round;-moz-transition:.5s var(--timing-function);-o-transition:.5s var(--timing-function);transition:.5s var(--timing-function)}.copyright .st0{stroke-width:12;stroke-linejoin:round;stroke-miterlimit:10;margin-left:auto;-webkit-animation:st0 2s linear 0s infinite normal;-moz-animation:st0 2s linear 0s infinite normal;-o-animation:st0 2s linear 0s infinite normal;animation:st0 2s linear 0s infinite normal}.copyright .st01{stroke-width:0;-webkit-animation:none;-moz-animation:none;-o-animation:none;animation:none}.copyright .st{stroke-width:0;stroke-linejoin:bevel;opacity:0;-webkit-transition:.5s;-moz-transition:.5s;-o-transition:.5s;transition:.5s}.copyright .st1{-webkit-transition-delay:.3s;-moz-transition-delay:.3s;-o-transition-delay:.3s;transition-delay:.3s}.copyright .st2{-webkit-transition-delay:.2s;-moz-transition-delay:.2s;-o-transition-delay:.2s;transition-delay:.2s}.copyright .st3{-webkit-transition-delay:.1s;-moz-transition-delay:.1s;-o-transition-delay:.1s;transition-delay:.1s}.copyright:focus,.copyright:focus-within,.copyright:hover{width:4vw;-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s;overflow:visible}.map__inner,.page-section,.page-section__image{overflow:hidden}.copyright:focus-within::after,.copyright:focus::after,.copyright:hover::after{opacity:1;-webkit-transform:translate3d(0,-1em,0);-moz-transform:translate3d(0,-1em,0);transform:translate3d(0,-1em,0)}.copyright:focus svg,.copyright:focus-within svg,.copyright:hover svg{fill:var(--color-secondary);stroke:var(--color-secondary)}.copyright:focus .st0,.copyright:focus-within .st0,.copyright:hover .st0{-webkit-animation:none;-moz-animation:none;-o-animation:none;animation:none}.copyright:focus .st,.copyright:focus-within .st,.copyright:hover .st{opacity:1;-webkit-transition-delay:.4s;-moz-transition-delay:.4s;-o-transition-delay:.4s;transition-delay:.4s}.copyright:focus .st2,.copyright:focus-within .st2,.copyright:hover .st2{-webkit-transition-delay:.5s;-moz-transition-delay:.5s;-o-transition-delay:.5s;transition-delay:.5s}.copyright:focus .st3,.copyright:focus-within .st3,.copyright:hover .st3{-webkit-transition-delay:.6s;-moz-transition-delay:.6s;-o-transition-delay:.6s;transition-delay:.6s}@-webkit-keyframes st0{100%,80%{stroke-width:12}95%{stroke-width:24}}@-moz-keyframes st0{100%,80%{stroke-width:12}95%{stroke-width:24}}@-o-keyframes st0{100%,80%{stroke-width:12}95%{stroke-width:24}}@keyframes st0{100%,80%{stroke-width:12}95%{stroke-width:24}}@media screen and (max-width:1360px){.copyright{width:35px;height:35px}.copyright::after{content:none}.copyright svg{width:67px}.copyright:focus,.copyright:focus-within,.copyright:hover{width:65px}}.page-section{display:flex;-webkit-box-orient:horizontal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:100vw;height:100vh;padding:var(--offset-xxl)}.page-section--light{background-color:var(--color-light)}.page-section--light .title{border-left-color:var(--color-secondary)}.page-section--light .page-section__descr{color:var(--color-dark)}.page-section--light .page-section__left,.page-section--light .page-section__right{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:50%;height:100%;margin:0;padding:var(--offset-xxl)}.page-section--light .page-section__right,.page-section__list{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-moz-box-orient:horizontal}.page-section--light .page-section__left{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.page-section--light .page-section__right{-webkit-flex-direction:row;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-webkit-align-items:stretch;-moz-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;padding:0;background-color:var(--color-gray-light)}.page-section--light .page-section__image{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:33.3%;height:-webkit-calc(40vh - var(--offset-xl));height:-moz-calc(40vh - var(--offset-xl));height:calc(40vh - var(--offset-xl));padding:var(--offset-xl);text-align:center}.page-section--light .page-section__image:nth-of-type(2),.page-section--light .page-section__image:nth-of-type(3){border-right:1px solid var(--color-primary-opacity)}.page-section--light .page-section__image img{height:-webkit-calc(100% - var(--offset-lg));height:-moz-calc(100% - var(--offset-lg));height:calc(100% - var(--offset-lg));-webkit-transition:.3s var(--timing-function);-moz-transition:.3s var(--timing-function);-o-transition:.3s var(--timing-function);transition:.3s var(--timing-function)}.page-content__main,.page-section__bg{-moz-transition:.5s var(--timing-function);-o-transition:.5s var(--timing-function)}.page-section--light .page-section__image:focus img,.page-section--light .page-section__image:focus-within img,.page-section--light .page-section__image:hover img{-webkit-transform:scale(.95);-moz-transform:scale(.95);-ms-transform:scale(.95);-o-transform:scale(.95);transform:scale(.95)}.page-section--light .page-section__image--lg{width:100%;height:-webkit-calc(60vh - var(--offset-xxxl));height:-moz-calc(60vh - var(--offset-xxxl));height:calc(60vh - var(--offset-xxxl));border-bottom:1px solid var(--color-primary-opacity)}.page-section--catalog .page-section__image,.page-section__bg{position:absolute}.page-section--advantages .page-section__left{margin-left:var(--offset-lg)}.page-section--advantages .page-section__right{width:35%}.page-section__bg{top:0;left:0;right:0;bottom:0;opacity:0;transition:.5s var(--timing-function)}.page-section__bg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.page-section__image img{width:100%;height:100%;object-fit:contain;object-position:center}.page-section__left,.page-section__right{width:30%;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.page-section__left{margin-right:var(--offset-xxl);z-index:1}.page-section__left .page-section__bg{-webkit-filter:grayscale(1) opacity(.15);filter:grayscale(1) opacity(.15)}.page-section__right .page-section__bg{-webkit-filter:grayscale(1) brightness(.3);filter:grayscale(1) brightness(.3)}.page-section__descr{margin-bottom:var(--offset-md);line-height:1.5}.page-section__link{font-weight:600}.page-section__right--lg{position:relative;width:50%;height:55vh;margin-left:-15.8vw;z-index:0}.page-section__list{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none;margin:0;padding:0}.page-contact .page-content,.page-section__item{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal}.page-section__item{display:flex;-webkit-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:-webkit-calc(33.3% - var(--offset-lg));width:-moz-calc(33.3% - var(--offset-lg));width:calc(33.3% - var(--offset-lg));margin-top:var(--offset-md);margin-right:var(--offset-lg);margin-bottom:var(--offset-md);text-align:center}.page-section__item-num{color:var(--color-secondary);font-size:5em;font-weight:500}.page-section__item-icon{width:5vw;height:auto;margin-bottom:var(--offset-xs)}.page-section__item-icon img{width:100%}.page-section__item-icon svg{width:100%;height:100%;fill:var(--color-secondary)}.page-section__item-descr{margin-top:var(--offset-sm)}.page-section__right--img{position:relative;width:30vw;height:24vw;z-index:1}.page-section__img{position:absolute}.page-section__img img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.page-section__img--1{top:5vw;left:1.5vw;width:7vw;height:5vw}.page-section__img--2{top:0;left:10vw;width:16vw;height:13vw}.page-section__img--3{top:11vw;left:0;width:8.5vw;height:8.5vw}.page-section__img--4{top:14.5vw;left:10vw;width:7.8vw;height:10.5vw}.page-section__img--5{left:19vw;top:14.5vw;width:11vw;height:6vw}.page-section__img--lg{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@-webkit-keyframes img-anim-1{50%{-webkit-transform:translate3d(0,-1vw,0);transform:translate3d(0,-1vw,0)}}@-moz-keyframes img-anim-1{50%{-moz-transform:translate3d(0,-1vw,0);transform:translate3d(0,-1vw,0)}}@-o-keyframes img-anim-1{50%{transform:translate3d(0,-1vw,0)}}@keyframes img-anim-1{50%{-webkit-transform:translate3d(0,-1vw,0);-moz-transform:translate3d(0,-1vw,0);transform:translate3d(0,-1vw,0)}}@-webkit-keyframes img-anim-2{50%{-webkit-transform:translate3d(2vw,0,0);transform:translate3d(2vw,0,0)}}@-moz-keyframes img-anim-2{50%{-moz-transform:translate3d(2vw,0,0);transform:translate3d(2vw,0,0)}}@-o-keyframes img-anim-2{50%{transform:translate3d(2vw,0,0)}}@keyframes img-anim-2{50%{-webkit-transform:translate3d(2vw,0,0);-moz-transform:translate3d(2vw,0,0);transform:translate3d(2vw,0,0)}}@-webkit-keyframes img-anim-3{50%{-webkit-transform:translate3d(-2vw,0,0);transform:translate3d(-2vw,0,0)}}@-moz-keyframes img-anim-3{50%{-moz-transform:translate3d(-2vw,0,0);transform:translate3d(-2vw,0,0)}}@-o-keyframes img-anim-3{50%{transform:translate3d(-2vw,0,0)}}@keyframes img-anim-3{50%{-webkit-transform:translate3d(-2vw,0,0);-moz-transform:translate3d(-2vw,0,0);transform:translate3d(-2vw,0,0)}}@-webkit-keyframes img-anim-4{50%{-webkit-transform:translate3d(-1vw,1vw,0);transform:translate3d(-1vw,1vw,0)}}@-moz-keyframes img-anim-4{50%{-moz-transform:translate3d(-1vw,1vw,0);transform:translate3d(-1vw,1vw,0)}}@-o-keyframes img-anim-4{50%{transform:translate3d(-1vw,1vw,0)}}@keyframes img-anim-4{50%{-webkit-transform:translate3d(-1vw,1vw,0);-moz-transform:translate3d(-1vw,1vw,0);transform:translate3d(-1vw,1vw,0)}}@-webkit-keyframes img-anim-5{50%{-webkit-transform:translate3d(1vw,3vw,0);transform:translate3d(1vw,3vw,0)}}@-moz-keyframes img-anim-5{50%{-moz-transform:translate3d(1vw,3vw,0);transform:translate3d(1vw,3vw,0)}}@-o-keyframes img-anim-5{50%{transform:translate3d(1vw,3vw,0)}}@keyframes img-anim-5{50%{-webkit-transform:translate3d(1vw,3vw,0);-moz-transform:translate3d(1vw,3vw,0);transform:translate3d(1vw,3vw,0)}}@-webkit-keyframes img-anim-6{25%{-webkit-transform:translate3d(-.5vw,-.5vw,0);transform:translate3d(-.5vw,-.5vw,0)}50%{-webkit-transform:translate3d(.5vw,.5vw,0);transform:translate3d(.5vw,.5vw,0)}75%{-webkit-transform:translate3d(.5vw,-.5vw,0);transform:translate3d(.5vw,-.5vw,0)}}@-moz-keyframes img-anim-6{25%{-moz-transform:translate3d(-.5vw,-.5vw,0);transform:translate3d(-.5vw,-.5vw,0)}50%{-moz-transform:translate3d(.5vw,.5vw,0);transform:translate3d(.5vw,.5vw,0)}75%{-moz-transform:translate3d(.5vw,-.5vw,0);transform:translate3d(.5vw,-.5vw,0)}}@-o-keyframes img-anim-6{25%{transform:translate3d(-.5vw,-.5vw,0)}50%{transform:translate3d(.5vw,.5vw,0)}75%{transform:translate3d(.5vw,-.5vw,0)}}@keyframes img-anim-6{25%{-webkit-transform:translate3d(-.5vw,-.5vw,0);-moz-transform:translate3d(-.5vw,-.5vw,0);transform:translate3d(-.5vw,-.5vw,0)}50%{-webkit-transform:translate3d(.5vw,.5vw,0);-moz-transform:translate3d(.5vw,.5vw,0);transform:translate3d(.5vw,.5vw,0)}75%{-webkit-transform:translate3d(.5vw,-.5vw,0);-moz-transform:translate3d(.5vw,-.5vw,0);transform:translate3d(.5vw,-.5vw,0)}}@media screen and (max-width:1360px){.page-section--light .page-section__image{width:50%;height:-webkit-calc(52vh - var(--offset-xxxl));height:-moz-calc(52vh - var(--offset-xxxl));height:calc(52vh - var(--offset-xxxl));padding:var(--offset-lg)}.page-section--light .page-section__image:nth-of-type(1){border-right:1px solid var(--color-primary-opacity)}.page-section--light .page-section__image:nth-of-type(2){border-right:none;border-bottom:1px solid var(--color-primary-opacity)}.page-section--light .page-section__image--lg{width:50%}.page-section--advantages .page-section__left{width:35%}.page-section--advantages .page-section__right,.page-section__left,.page-section__right{width:45%}.page-section__right--lg{margin-left:-20%}.page-section__right--img{width:30vw}.page-section__image{width:65%;height:65%}.page-section__item-icon{width:70px}}@media screen and (max-width:1300px){.page-section__left,.page-section__right{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1}}@media screen and (max-width:1200px){.page-section--advantages .page-section__bg,.page-section__img--1,.page-section__img--3,.page-section__img--4,.page-section__img--5{display:none}.page-section{height:auto;padding-top:var(--offset-xxxl);padding-bottom:var(--offset-xxxl)}.page-section--about,.page-section--advantages,.page-section--contact{min-height:auto}.page-section--home{min-height:100vh}.page-section--light{padding-top:0;padding-right:0;padding-bottom:0}.page-section--light .page-section__left{padding-left:0}.page-section--light .page-section__image{padding:var(--offset-xl)}.page-section--advantages{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-top:var(--offset-xxxl)}.page-section--advantages .page-section__left,.page-section--advantages .page-section__right{width:100%}.page-section--advantages .page-section__left{margin-left:0;margin-right:0}.page-section--advantages .page-section__right{z-index:1}.page-section--catalog{padding:0;background-image:-webkit-linear-gradient(0deg,var(--color-gray) 50%,var(--color-gray-light) 50%);background-image:-moz- oldlinear-gradient(0deg,var(--color-gray) 50%,var(--color-gray-light) 50%);background-image:-o-linear-gradient(0deg,var(--color-gray) 50%,var(--color-gray-light) 50%);background-image:linear-gradient(90deg,var(--color-gray) 50%,var(--color-gray-light) 50%)}.page-section__right--lg{height:40vh}.page-section__img--2{position:relative;top:auto;left:auto;right:auto;bottom:auto;width:auto;height:auto;-webkit-animation:none!important;-moz-animation:none!important;-o-animation:none!important;animation:none!important}}@media screen and (max-width:1000px),(orientation:portrait){.page-section--light{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-left:0}.page-section--light .page-section__left,.page-section--light .page-section__right{width:100%}.page-section--light .page-section__left{padding-left:var(--offset-xxl)}.page-section--light .page-section__image:nth-of-type(2){border-right:1px solid var(--color-primary-opacity)}.page-section__left{width:60%}.page-section__right{-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1}}@media screen and (min-width:801px) and (max-width:1000px){.page-section--light .page-section__image{width:25%}.page-section--light .page-section__image:nth-of-type(1){border-bottom-color:transparent}.page-section--light .page-section__image:nth-of-type(2){border-right:1px solid var(--color-primary-opacity);border-bottom-color:transparent}}@media screen and (max-width:800px){.page-section{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.page-section--contact{margin-bottom:-webkit-calc(0px - var(--offset-xxl));margin-bottom:-moz-calc(0px - var(--offset-xxl));margin-bottom:calc(0px - var(--offset-xxl));padding-bottom:0;padding-top:0}.page-section .title{padding-left:0;border-left:none}.page-section .title__logo{margin-left:auto;margin-right:auto}.page-section--home .page-section__right{-webkit-box-ordinal-group:0;-webkit-order:-1;-moz-box-ordinal-group:0;-ms-flex-order:-1;order:-1;margin-top:var(--offset-xxl);margin-bottom:var(--offset-lg)}.page-section--about .page-section__right{display:none}.page-section--light .page-section__left{-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.page-section--light .page-section__image{width:50%;border-bottom:1px solid var(--color-primary-opacity)}.page-section--contact .page-section__right{width:-webkit-calc(100% + (var(--offset-xxl) * 2));width:-moz-calc(100% + (var(--offset-xxl) * 2));width:calc(100% + (var(--offset-xxl) * 2));margin-top:var(--offset-xxxl)}.page-section--contact .map__inner picture{position:absolute;top:0;left:0;width:100%;height:100%}.page-section--contact .map__inner source{position:absolute;width:100%;height:100%}.page-section__left,.page-section__right{width:100%;margin-left:0;margin-right:0;text-align:center}.page-section__right{margin-top:var(--offset-md)}.page-section__item{-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;width:-webkit-calc(50% - (var(--offset-lg) * 2));width:-moz-calc(50% - (var(--offset-lg) * 2));width:calc(50% - (var(--offset-lg) * 2));margin-left:var(--offset-lg)}}@media screen and (orientation:portrait){.page-section--home{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center}.page-section--home .title{padding-left:0;border-left:none}.page-section--home .title__logo{margin-left:auto;margin-right:auto}.page-section--home .page-section__left{-webkit-box-flex:0;-webkit-flex-grow:0;-moz-box-flex:0;-ms-flex-positive:0;flex-grow:0;margin-right:0}.page-section--home .page-section__right{-webkit-box-flex:0;-webkit-flex-grow:0;-moz-box-flex:0;-ms-flex-positive:0;flex-grow:0;-webkit-box-ordinal-group:0;-webkit-order:-1;-moz-box-ordinal-group:0;-ms-flex-order:-1;order:-1;margin-top:var(--offset-xxl);margin-bottom:var(--offset-lg)}}@media screen and (max-width:500px){.page-section{padding-left:var(--offset-lg);padding-right:var(--offset-lg);background-color:var(--color-dark)}.page-section--light{padding-left:0;padding-right:0;background-color:var(--color-light)}.page-section--home .page-section__left{-webkit-box-flex:0;-webkit-flex-grow:0;-moz-box-flex:0;-ms-flex-positive:0;flex-grow:0;margin-top:var(--offset-xxl)}.page-section--home .page-section__right{display:none;height:auto}.page-section--light .page-section__left{padding-left:var(--offset-lg);padding-right:var(--offset-lg)}.page-section--light .page-section__image{width:100%;height:auto}.page-section--light .page-section__image img{height:auto}.title__logo{width:200px;height:40px}}@media screen and (max-width:500px) and (min-height:600px){.page-section--home .page-section__left{-webkit-box-flex:0;-webkit-flex-grow:0;-moz-box-flex:0;-ms-flex-positive:0;flex-grow:0;margin-top:0}.page-section--home .page-section__right{display:block}}.modal--inner .modal__content,.page-contact .page-content{-webkit-box-orient:vertical;-webkit-flex-direction:column}@media screen and (max-width:420px){.page-section__item{width:100%}}.page-contact .page-content{display:flex;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-webkit-align-items:stretch;-moz-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;min-height:100vh}.page-content__header,.page-content__sorted{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-direction:normal;-webkit-box-orient:horizontal;-moz-box-orient:horizontal}.page-content{background-color:var(--color-gray-light);padding-top:-webkit-calc(var(--offset-xxl) * 2);padding-top:-moz-calc(var(--offset-xxl) * 2);padding-top:calc(var(--offset-xxl) * 2)}.page-content .title{color:var(--color-dark);border-color:var(--color-primary)}.page-content__header{position:-webkit-sticky;position:sticky;top:-webkit-calc(var(--offset-xxl) * 2);top:-moz-calc(var(--offset-xxl) * 2);top:calc(var(--offset-xxl) * 2);display:flex;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;min-height:50vh;padding-left:var(--offset-xxl);padding-right:var(--offset-xxl);padding-bottom:var(--offset-xxl)}.page-content__header .page-content__image img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.page-content__bottom{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1;height:25vh}.page-content__left{width:50%;margin-left:var(--offset-xxl)}.page-content__right{width:auto;margin-right:var(--offset-xxl)}.page-content__sorted{display:flex;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:var(--offset-xl)}.modal--inner .modal__content,.page-content__main{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox}.modal__nav,.page-content__main{-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-direction:normal}.page-content__sorted-label{margin-right:var(--offset-xl);color:var(--color-dark)}.page-content__sorted-label select{margin-left:var(--offset-sm);margin-right:var(--offset-sm);padding-left:var(--offset-sm);padding-right:var(--offset-md);color:inherit;border:none}.frame__name,.modal__pagination-current,.page-content__title{color:var(--color-dark)}.page-content__sorted-label option{font-size:var(--text-sm)}.page-content__main{position:relative;display:flex;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:var(--offset-xxl);margin-right:var(--offset-xxl);padding:0 var(--offset-lg);background-color:var(--color-light);-webkit-transition:.5s var(--timing-function);transition:.5s var(--timing-function);z-index:1}.page-content__main .page-content__image,.page-content__main .page-content__image img{-webkit-transition:.5s var(--timing-function);-moz-transition:.5s var(--timing-function);-o-transition:.5s var(--timing-function)}.page-content__main.not-sorted .page-content__empty{display:block;padding:var(--offset-lg)}.page-content__main.not-sorted .page-content__line,.page-content__main.not-sorted .page-content__masonry{display:none}.page-content__main .page-content__empty{display:none;color:var(--color-dark)}.page-content__main.page-full{margin-left:0;margin-right:0;padding-left:var(--offset-xxl);padding-right:var(--offset-xxl)}.page-content__main .page-content__image{width:100%;transition:.5s var(--timing-function)}.page-content__main .page-content__image img{transition:.5s var(--timing-function)}.page-content__masonry{position:relative;width:-webkit-calc(100vw - ((var(--offset-xxl) * 2) + var(--offset-lg) * 2));width:-moz-calc(100vw - ((var(--offset-xxl) * 2) + var(--offset-lg) * 2));width:calc(100vw - ((var(--offset-xxl) * 2) + var(--offset-lg) * 2));margin-left:auto;margin-right:auto;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-top:var(--offset-lg);padding-bottom:var(--offset-lg);-webkit-transition:.5s var(--timing-function);-moz-transition:.5s var(--timing-function);-o-transition:.5s var(--timing-function);transition:.5s var(--timing-function)}.page-content__masonry :after{content:'';display:block;clear:both}.page-content__item,.page-content__item.sorted{display:inline-block}.page-content__line{position:absolute;top:0;bottom:0;width:1px;background-color:var(--color-primary-opacity)}.page-content__line:nth-of-type(1){left:25%}.page-content__line:nth-of-type(2){left:50%}.page-content__line:nth-of-type(3){left:75%}.page-content__item{width:-webkit-calc(25% - (var(--offset-xxl) * 2));width:-moz-calc(25% - (var(--offset-xxl) * 2));width:calc(25% - (var(--offset-xxl) * 2));float:left;vertical-align:top;margin:var(--offset-lg) var(--offset-xxl);-webkit-transition:.25s var(--timing-function);-moz-transition:.25s var(--timing-function);-o-transition:.25s var(--timing-function);transition:.25s var(--timing-function);cursor:pointer}.page-content__item.unsorted{display:none}.page-content__item:focus,.page-content__item:focus-within,.page-content__item:hover{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}.page-content__image{display:block}.page-content__image--lg{width:35vw;height:23vw;-webkit-animation:img-anim-6 20s ease-in-out infinite;-o-animation:img-anim-6 20s ease-in-out infinite;animation:img-anim-6 20s ease-in-out infinite;-moz-animation:none;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.page-content__image img{width:100%}.page-content__title{margin:var(--offset-sm) 0 0;font-weight:600;text-align:center}@media screen and (max-width:1360px){.page-content__item{width:-webkit-calc(33.3% - (var(--offset-xxl) * 2));width:-moz-calc(33.3% - (var(--offset-xxl) * 2));width:calc(33.3% - (var(--offset-xxl) * 2))}.page-content__line:nth-of-type(1){left:33.3%}.page-content__line:nth-of-type(2){left:66.6%}.page-content__line:nth-of-type(3){display:none}}@media screen and (max-width:1300px){.page-content__header .page-content__sorted-label{width:100%;border-bottom:1px solid var(--color-primary-opacity)}}@media screen and (max-width:1200px){.page-content__header{position:relative;top:auto}.page-content__bottom{height:50vh}.page-content{min-height:-webkit-calc(100vh - var(--offset-xxl));min-height:-moz-calc(100vh - var(--offset-xxl));min-height:calc(100vh - var(--offset-xxl))}.page-content__left,.page-content__right{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1}}@media screen and (max-width:1000px){.page-content__left{margin-left:0}.page-content__right{margin-right:0}.page-content__masonry{width:-webkit-calc(100vw - ((var(--offset-xxxl) * 2) + var(--offset-lg) * 2));width:-moz-calc(100vw - ((var(--offset-xxxl) * 2) + var(--offset-lg) * 2));width:calc(100vw - ((var(--offset-xxxl) * 2) + var(--offset-lg) * 2))}.page-content__item{width:-webkit-calc(50% - (var(--offset-xxl) * 2));width:-moz-calc(50% - (var(--offset-xxl) * 2));width:calc(50% - (var(--offset-xxl) * 2));margin-top:var(--offset-md);margin-bottom:var(--offset-md)}.page-content__line:nth-of-type(1){left:50%}.page-content__line:nth-of-type(2){display:none}.page-content__main{padding-left:var(--offset-xl);padding-right:var(--offset-xl)}.page-content__main.page-full{padding-left:var(--offset-xxl);padding-right:var(--offset-xxl)}}@media screen and (max-width:768px){.page-content__left,.page-content__masonry,.page-content__right{width:100%;text-align:center}.page-content__header .page-content__image,.page-content__line:nth-of-type(1){display:none}.page-content__header{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start}.page-content__left .title,.page-content__right .title{padding-left:0;border-left:none}.page-content__left .page-content__sorted-label,.page-content__left select,.page-content__right .page-content__sorted-label,.page-content__right select{margin-right:0}.page-content__right{-webkit-box-ordinal-group:0;-webkit-order:-1;-moz-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.page-content__main{margin-left:0;margin-right:0;padding-left:var(--offset-xxl);padding-right:var(--offset-xxl)}.page-content__masonry{-webkit-column-count:1;-moz-column-count:1;column-count:1}.page-content__item{width:-webkit-calc(100% - (var(--offset-xxl) * 2));width:-moz-calc(100% - (var(--offset-xxl) * 2));width:calc(100% - (var(--offset-xxl) * 2))}}.map,.map__btn,.map__inner,.map__inner img{width:100%;height:100%}@media screen and (max-width:500px){.page-content__header,.page-content__main,.page-content__main.page-full{padding-left:var(--offset-lg);padding-right:var(--offset-lg)}.page-content__item{width:100%;margin-left:0;margin-right:0}}.map__inner{position:relative}.map__inner img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.map__btn{position:absolute;top:0;left:0;cursor:pointer;opacity:0;z-index:1}.map__pin{position:absolute;top:45%;left:49.5%;width:3vw;height:3vw;margin-top:-1.5vw;margin-left:-1.5vw}.map__pin svg{width:100%;height:100%;fill:var(--color-secondary)}.map__overlay{position:fixed;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background-color:var(--color-primary);opacity:0;pointer-events:none;-webkit-transition:.7s var(--timing-function);-moz-transition:.7s var(--timing-function);-o-transition:.7s var(--timing-function);transition:.7s var(--timing-function);z-index:2}.map__overlay.open-map{opacity:1;pointer-events:auto;-webkit-transition-delay:.5s;-moz-transition-delay:.5s;-o-transition-delay:.5s;transition-delay:.5s}.map__overlay.open-map #map{-webkit-transform:scaleX(1) scaleY(1);-moz-transform:scaleX(1) scaleY(1);-ms-transform:scaleX(1) scaleY(1);-o-transform:scaleX(1) scaleY(1);transform:scaleX(1) scaleY(1)}.map__overlay.open-map .map__close,.modal.open-modal .modal__close{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0)}.map__overlay.open-map .map__close{transform:translate3d(0,0,0);-webkit-transition-delay:.7s;-moz-transition-delay:.7s;-o-transition-delay:.7s;transition-delay:.7s}#map{height:100%;-webkit-transform:scaleX(.914) scaleY(.83);-moz-transform:scaleX(.914) scaleY(.83);-ms-transform:scaleX(.914) scaleY(.83);-o-transform:scaleX(.914) scaleY(.83);transform:scaleX(.914) scaleY(.83);-webkit-transition:.7s var(--timing-function);-moz-transition:.7s var(--timing-function);-o-transition:.7s var(--timing-function);transition:.7s var(--timing-function)}.map__close{position:fixed;top:var(--offset-md);right:var(--offset-sm);background-color:var(--color-light);border:none;cursor:pointer;-webkit-transform:translate3d(0,-150%,0);-moz-transform:translate3d(0,-150%,0);transform:translate3d(0,-150%,0)}.gm-style .gm-style-iw-t::after,.map__info::before,.modal{background-color:var(--color-dark)}.map__close:focus svg,.map__close:focus-within svg,.map__close:hover svg{fill:var(--color-secondary);stroke:var(--color-secondary)}.map__close-icon{display:block;width:1.2vw;height:1.2vw;margin:var(--offset-xs) var(--offset-xxxs)}.map__close-icon svg{width:100%;height:100%;fill:var(--color-dark);stroke:var(--color-dark);stroke-width:6px;-webkit-transition:.3s var(--timing-function);-moz-transition:.3s var(--timing-function);-o-transition:.3s var(--timing-function);transition:.3s var(--timing-function)}.map__info{min-width:200px;margin:var(--offset-md);text-align:center}.map__info::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0}.map__info>*{position:relative;z-index:1}.map__title{margin:0 0 var(--offset-sm);font-family:var(--font-family);font-weight:400;color:var(--color-secondary)}.frame__name,.map__link{font-size:var(--text-md)}.map__link{display:block;margin-bottom:var(--offset-xs)}.gm-ui-hover-effect{top:0!important;right:0!important;width:30px!important;height:30px!important;padding:4px!important;-webkit-filter:invert(1);filter:invert(1)}.gm-ui-hover-effect img{width:100%!important;height:100%!important;margin:0!important}.gm-style .gm-style-iw-t::after{top:-1px;background-image:-webkit-linear-gradient(45deg,#101010 50%,rgba(255,255,255,0) 51%,rgba(255,255,255,0) 100%);background-image:-moz- oldlinear-gradient(45deg,#101010 50%,rgba(255,255,255,0) 51%,rgba(255,255,255,0) 100%);background-image:-o-linear-gradient(45deg,#101010 50%,rgba(255,255,255,0) 51%,rgba(255,255,255,0) 100%);background-image:linear-gradient(45deg,#101010 50%,rgba(255,255,255,0) 51%,rgba(255,255,255,0) 100%)}.modal,.modal__sending{top:0;pointer-events:none}@media screen and (max-width:1360px){.map__pin{width:45px;height:45px;margin-top:-22.5px;margin-left:-22.5px}.map__close-icon{width:22px;height:22px}}@media screen and (max-width:450px){.map__info{min-width:auto}}.modal{position:fixed;left:0;right:0;bottom:0;padding:var(--offset-xxl);padding-right:0;z-index:2;-webkit-transition:.1s var(--timing-function);-moz-transition:.1s var(--timing-function);-o-transition:.1s var(--timing-function);transition:.1s var(--timing-function);visibility:hidden;opacity:0}.loading>.page-line--top,.modal .page-line--top{top:-1px}.modal__close,.modal__nav-next,.modal__nav-prev{background-color:transparent;border:none;cursor:pointer}.modal .page-logo{position:absolute}.modal--light{--color-light:#b0b0b0;--color-dark:#ffffff;transition-duration:.5s}.modal--inner{padding-top:0;padding-right:var(--offset-xxl);padding-bottom:0;-webkit-transition-delay:.7s;-moz-transition-delay:.7s;-o-transition-delay:.7s;transition-delay:.7s}.modal--inner .modal__content{display:flex;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding-right:0;overflow:hidden}.frame__info,.modal__nav{display:-webkit-box;display:-webkit-flex;display:-moz-box;-webkit-box-orient:horizontal;-moz-box-orient:horizontal}.modal--inner .modal__close-icon{margin-top:0}.modal .page-line{-webkit-transition-duration:.5s;-moz-transition-duration:.5s;-o-transition-duration:.5s;transition-duration:.5s;-webkit-transition-delay:.2s;-moz-transition-delay:.2s;-o-transition-delay:.2s;transition-delay:.2s}.modal .page-line--left{left:-1px}.modal .page-line--right{right:-1px}.modal .page-line--bottom{bottom:-1px}.modal.open-modal{pointer-events:auto;visibility:visible;opacity:1;-webkit-transition-delay:.3s;-moz-transition-delay:.3s;-o-transition-delay:.3s;transition-delay:.3s}.modal.open-modal .frame__img img,.modal.open-modal .page-logo{-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s}.modal.open-modal .page-logo{transition-delay:0s}.modal.open-modal .modal__close{transform:translate3d(0,0,0)}.modal.open-modal .page-line{-webkit-transition-duration:.8s;-moz-transition-duration:.8s;-o-transition-duration:.8s;transition-duration:.8s;-webkit-transition-delay:.4s;-moz-transition-delay:.4s;-o-transition-delay:.4s;transition-delay:.4s}.modal.open-modal .page-line--top{top:var(--offset-xxl)}.modal.open-modal .page-line--left{left:var(--offset-xxl)}.modal.open-modal .page-line--right{right:var(--offset-xxl)}.modal.open-modal .page-line--bottom{bottom:var(--offset-xxl)}.modal.open-modal .frame__img img{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1;transition-delay:0s}.modal.open-modal .frame__upload{-webkit-transform:translate3d(-50%,-50%,0) scale(.8);-moz-transform:translate3d(-50%,-50%,0) scale(.8);transform:translate3d(-50%,-50%,0) scale(.8);opacity:1;-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.modal.open-modal .frame__info,.modal.open-modal .frame__name{opacity:1;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition-delay:.5s;-moz-transition-delay:.5s;-o-transition-delay:.5s;transition-delay:.5s}.modal__content{--color-light:#ffffff;--color-dark:#101010;position:relative;height:100%;padding-right:var(--offset-xxl);overflow:auto;z-index:3}.modal__nav,.modal__pagination{position:absolute;left:var(--offset-md)}.modal__nav{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;top:50%;right:var(--offset-md);-webkit-transform:translate3d(0,-50%,0);-moz-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0);z-index:-1}.modal__nav-next,.modal__nav-prev{width:2vw;height:2.5vw;padding:0}.modal__nav-next:focus svg,.modal__nav-next:focus-within svg,.modal__nav-next:hover svg,.modal__nav-prev:focus svg,.modal__nav-prev:focus-within svg,.modal__nav-prev:hover svg{fill:var(--color-secondary)}.modal__nav-next{margin-left:auto}.modal__nav-icon{display:block;width:100%;height:100%}.modal__nav-icon svg{width:100%;height:100%;fill:var(--color-light);-webkit-transition:.3s var(--timing-function);-moz-transition:.3s var(--timing-function);-o-transition:.3s var(--timing-function);transition:.3s var(--timing-function)}.modal__pagination{--color-light:#ffffff;--color-dark:#101010;bottom:var(--offset-md)}.modal__close{position:fixed;top:var(--offset-md);right:var(--offset-sm);-webkit-transform:translate3d(0,-150%,0);-moz-transform:translate3d(0,-150%,0);transform:translate3d(0,-150%,0);-webkit-transition:.5s var(--timing-function);-moz-transition:.5s var(--timing-function);-o-transition:.5s var(--timing-function);transition:.5s var(--timing-function);z-index:3}.frame__info,.light-theme{background-color:var(--color-light)}.form__title,.modal__close-icon svg{-webkit-transition:.3s var(--timing-function);-moz-transition:.3s var(--timing-function);-o-transition:.3s var(--timing-function)}.modal__close:focus svg,.modal__close:focus-within svg,.modal__close:hover svg{fill:var(--color-secondary);stroke:var(--color-secondary)}.modal__close-icon{display:block;width:1.2vw;height:1.2vw;margin-top:var(--offset-xs);margin-bottom:var(--offset-xs)}.modal__close-icon svg{width:100%;height:100%;fill:var(--color-light);stroke:var(--color-light);stroke-width:6px;transition:.3s var(--timing-function)}.frame__name{position:absolute;top:var(--offset-md);margin:0;font-weight:400;-webkit-transform:translate3d(0,-100%,0);-moz-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);-webkit-transition:.5s var(--timing-function);-moz-transition:.5s var(--timing-function);-o-transition:.5s var(--timing-function);transition:.5s var(--timing-function);opacity:0}.frame__img{position:relative;max-height:-webkit-calc(100vh - (var(--offset-xxxl) * 2));max-height:-moz-calc(100vh - (var(--offset-xxxl) * 2));max-height:calc(100vh - (var(--offset-xxxl) * 2));-webkit-transition:50ms linear;-moz-transition:50ms linear;-o-transition:50ms linear;transition:50ms linear}.frame__img.lg{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.frame__img.md{-webkit-transform:scale(.9);-moz-transform:scale(.9);-ms-transform:scale(.9);-o-transform:scale(.9);transform:scale(.9)}.frame__img.sm{-webkit-transform:scale(.8);-moz-transform:scale(.8);-ms-transform:scale(.8);-o-transform:scale(.8);transform:scale(.8)}.frame__img.xs{-webkit-transform:scale(.7);-moz-transform:scale(.7);-ms-transform:scale(.7);-o-transform:scale(.7);transform:scale(.7)}.frame__img picture{position:relative;display:block;width:auto;height:auto;max-height:-webkit-calc(97vh - (var(--offset-xxxl) * 2));max-height:-moz-calc(97vh - (var(--offset-xxxl) * 2));max-height:calc(97vh - (var(--offset-xxxl) * 2));pointer-events:none;z-index:3}.frame__img img{max-height:-webkit-calc(97vh - (var(--offset-xxxl) * 2));max-height:-moz-calc(97vh - (var(--offset-xxxl) * 2));max-height:calc(97vh - (var(--offset-xxxl) * 2));opacity:0;-webkit-transform:scale(.8);-moz-transform:scale(.8);-ms-transform:scale(.8);-o-transform:scale(.8);transform:scale(.8);-webkit-transition:1s var(--timing-function);-moz-transition:1s var(--timing-function);-o-transition:1s var(--timing-function);transition:1s var(--timing-function);pointer-events:none}.frame__upload{position:absolute;top:50%;left:50%;width:5vw;height:5vw;cursor:pointer;text-align:center;z-index:1;opacity:0;-webkit-transform:translate3d(-50%,-50%,0) scale(.8);-moz-transform:translate3d(-50%,-50%,0) scale(.8);transform:translate3d(-50%,-50%,0) scale(.8);-webkit-transition:.2s var(--timing-function) .2s;-moz-transition:.2s var(--timing-function) .2s;-o-transition:.2s var(--timing-function) .2s;transition:.2s var(--timing-function) .2s}.frame__info,.modal__send{-webkit-transition:.5s var(--timing-function);-moz-transition:.5s var(--timing-function);-o-transition:.5s var(--timing-function)}.frame__upload input{width:100%}.frame__upload-icon{display:block;width:3.5vw;height:4vw;margin:0 auto;font-size:var(--text-xs)}.frame__upload-icon svg{width:100%;height:100%;fill:var(--color-primary-opacity)}.frame__upload-text{display:block;font-size:var(--text-xs);line-height:1;color:var(--color-primary-opacity)}.frame__upload-img{position:absolute;top:1vw;left:1vw;right:1vw;bottom:1vw;width:-webkit-calc(100% - 2vw);width:-moz-calc(100% - 2vw);width:calc(100% - 2vw);height:-webkit-calc(100% - 2vw);height:-moz-calc(100% - 2vw);height:calc(100% - 2vw);-o-object-fit:cover;object-fit:cover;z-index:2;pointer-events:none}.frame__info{position:absolute;bottom:-webkit-calc(var(--offset-sm) + var(--offset-xxxs));bottom:-moz-calc(var(--offset-sm) + var(--offset-xxxs));bottom:calc(var(--offset-sm) + var(--offset-xxxs));display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:var(--offset-sm);padding-right:var(--offset-sm);-webkit-transform:translate3d(0,30%,0);-moz-transform:translate3d(0,30%,0);transform:translate3d(0,30%,0);-webkit-box-shadow:0 0 10px var(--color-primary-opacity);-moz-box-shadow:0 0 10px var(--color-primary-opacity);box-shadow:0 0 10px var(--color-primary-opacity);transition:.5s var(--timing-function);opacity:0}.modal__send,.modal__sending{position:fixed;right:0;bottom:0;-webkit-box-direction:normal;-moz-box-direction:normal;z-index:5}.frame__info .page-content__sorted-label{margin-right:var(--offset-md)}.frame__info .btn{margin-top:var(--offset-sm);margin-bottom:var(--offset-sm)}.modal__send{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding:var(--offset-xxl);border-top:1px solid var(--color-primary-opacity);border-left:1px solid var(--color-primary-opacity);background-color:var(--color-dark);-webkit-transform:translate3d(0,101%,0);-moz-transform:translate3d(0,101%,0);transform:translate3d(0,101%,0);transition:.5s var(--timing-function)}.modal__send.error .modal__error,.modal__send.success .modal__success{display:block}.form,.modal__sending{-webkit-flex-direction:row}.modal__send.success{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.modal__send.error{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.modal__send.hide{-webkit-transform:translate3d(101%,0,0);-moz-transform:translate3d(101%,0,0);transform:translate3d(101%,0,0)}.modal__send.show{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.modal__sending{left:0;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;background-color:rgba(255,255,255,.7);opacity:0;-webkit-transition:.5s var(--timing-function);-moz-transition:.5s var(--timing-function);-o-transition:.5s var(--timing-function);transition:.5s var(--timing-function)}.modal__sending.sending{opacity:1;pointer-events:auto}.modal__sending.sending .modal__sending--dots{-webkit-animation:scale 1s var(--timing-function) infinite;-moz-animation:scale 1s var(--timing-function) infinite;-o-animation:scale 1s var(--timing-function) infinite;animation:scale 1s var(--timing-function) infinite}.modal__sending.sending .modal__sending--dots:nth-of-type(2){-webkit-animation-delay:.15s;-moz-animation-delay:.15s;-o-animation-delay:.15s;animation-delay:.15s}.modal__sending.sending .modal__sending--dots:nth-of-type(3){-webkit-animation-delay:.3s;-moz-animation-delay:.3s;-o-animation-delay:.3s;animation-delay:.3s}.modal__sending.sending .modal__sending--dots:nth-of-type(4){-webkit-animation-delay:.45s;-moz-animation-delay:.45s;-o-animation-delay:.45s;animation-delay:.45s}.modal__sending.sending .modal__sending--dots:nth-of-type(5){-webkit-animation-delay:.6s;-moz-animation-delay:.6s;-o-animation-delay:.6s;animation-delay:.6s}.modal__sending--dots{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:.5vw;height:.5vw;margin:var(--offset-xxs);background-color:var(--color-secondary);-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px}.modal__error,.modal__success{max-width:450px;display:none}@-webkit-keyframes scale{50%{-webkit-transform:scale(1.5) translate3d(0,-100%,0);transform:scale(1.5) translate3d(0,-100%,0)}}@-moz-keyframes scale{50%{-moz-transform:scale(1.5) translate3d(0,-100%,0);transform:scale(1.5) translate3d(0,-100%,0)}}@-o-keyframes scale{50%{transform:scale(1.5) translate3d(0,-100%,0)}}@keyframes scale{50%{-webkit-transform:scale(1.5) translate3d(0,-100%,0);-moz-transform:scale(1.5) translate3d(0,-100%,0);transform:scale(1.5) translate3d(0,-100%,0)}}@media screen and (max-width:1360px){.modal__close-icon{width:22px;height:22px}.modal__nav-next,.modal__nav-prev{width:30px;height:40px}.frame__upload{width:90px;height:90px}.frame__upload-icon{width:70px;height:70px}.frame__upload-img{top:15px;left:15px;right:15px;bottom:15px;width:-webkit-calc(100% - 30px);width:-moz-calc(100% - 30px);width:calc(100% - 30px);height:-webkit-calc(100% - 30px);height:-moz-calc(100% - 30px);height:calc(100% - 30px)}.modal__sending--dots{width:10px;height:10px;margin:var(--offset-sm)}}@media screen and (max-width:1200px){.frame__img{max-width:-webkit-calc(100vw - (var(--offset-xxl) * 2));max-width:-moz-calc(100vw - (var(--offset-xxl) * 2));max-width:calc(100vw - (var(--offset-xxl) * 2))}.frame__img picture{width:100%;height:100%}.frame__img picture img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.frame__upload{display:none}}@media screen and (max-width:800px){.modal .page-line{display:none}.modal__nav{z-index:3}.modal__nav-next{margin-left:var(--offset-md)}.frame__name{position:relative;top:auto;margin-bottom:var(--offset-md)}.frame__img{max-width:-webkit-calc(100vw - var(--offset-xxl));max-width:-moz-calc(100vw - var(--offset-xxl));max-width:calc(100vw - var(--offset-xxl));max-height:-webkit-calc(70vh - (var(--offset-xxl) * 2));max-height:-moz-calc(70vh - (var(--offset-xxl) * 2));max-height:calc(70vh - (var(--offset-xxl) * 2))}.frame__img img{max-height:-webkit-calc(70vh - (var(--offset-xxl) * 2));max-height:-moz-calc(70vh - (var(--offset-xxl) * 2));max-height:calc(70vh - (var(--offset-xxl) * 2))}.frame__info{position:relative;bottom:auto;margin-top:var(--offset-md)}.frame__info select{margin-left:0}.frame__info .btn{margin-top:var(--offset-sm)}}.form,.page-footer{display:-webkit-flex;display:-ms-flexbox;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-moz-box-orient:horizontal;-moz-box-direction:normal}@media screen and (max-width:750px){.frame__info{-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:transparent;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.frame__info .page-content__sorted-label{width:-webkit-calc(50% - (var(--offset-md) * 2));width:-moz-calc(50% - (var(--offset-md) * 2));width:calc(50% - (var(--offset-md) * 2));margin-left:0;margin-right:0;text-align:center}.modal__send{width:100%;height:100%;overflow:auto}.modal__error,.modal__success{width:100%;height:auto;min-height:100%}}@media screen and (max-width:650px){.modal--inner{padding:0}.modal--inner .modal__content{-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;min-height:100vh;padding:var(--offset-xxl);overflow:auto}.frame__info .page-content__sorted-label{width:100%}}@media screen and (max-width:500px){.frame__img,.frame__img img,.frame__img picture{min-height:150px}.modal{padding-top:var(--offset-lg);padding-left:var(--offset-lg);padding-bottom:var(--offset-lg)}.modal--inner{padding:0}.modal__content,.modal__title{padding-right:var(--offset-lg)}.frame__info{padding:0}.frame__info select{margin-right:0}.frame__img{margin-top:auto;margin-bottom:auto}}.form{display:-webkit-box;display:-moz-box;display:flex;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:var(--offset-xxl)}.form__label{position:relative;width:100%;margin-bottom:-webkit-calc(var(--offset-lg) * 1.2);margin-bottom:-moz-calc(var(--offset-lg) * 1.2);margin-bottom:calc(var(--offset-lg) * 1.2)}.form__label--col{width:-webkit-calc(50% - ((var(--offset-lg) * 1.2)/ 2));width:-moz-calc(50% - ((var(--offset-lg) * 1.2)/ 2));width:calc(50% - ((var(--offset-lg) * 1.2)/ 2))}.form__label--select .form__title{font-size:var(--text-xs);-webkit-transform:translate3d(0,-3.5em,0);-moz-transform:translate3d(0,-3.5em,0);transform:translate3d(0,-3.5em,0)}.form__label select{width:100%}.form__label option{color:var(--color-dark)}.form__label:focus .form__title,.form__label:focus-within .form__title,.form__label:hover .form__title{font-size:var(--text-xs);-webkit-transform:translate3d(0,-3.5em,0);-moz-transform:translate3d(0,-3.5em,0);transform:translate3d(0,-3.5em,0)}.form__label:focus .form__input,.form__label:focus .form__message,.form__label:focus-within .form__input,.form__label:focus-within .form__message,.form__label:hover .form__input,.form__label:hover .form__message{border-color:var(--color-secondary)}.form__title{position:absolute;top:0;left:0;right:0;height:100%;font-weight:300;line-height:1.5em;padding:var(--offset-sm) var(--offset-md);transition:.3s var(--timing-function);pointer-events:none}.form__title.not-empty{font-size:var(--text-xs);-webkit-transform:translate3d(0,-3.5em,0);-moz-transform:translate3d(0,-3.5em,0);transform:translate3d(0,-3.5em,0)}.form__input,.form__message{width:100%;-webkit-transition:.3s var(--timing-function);-moz-transition:.3s var(--timing-function);-o-transition:.3s var(--timing-function);transition:.3s var(--timing-function)}.form__message{height:6.5em}.form__caption{width:100%;margin-top:0;font-size:var(--text-sm)}.form__error{display:none;margin-top:var(--offset-sm);font-size:var(--text-sm)}.form__error.error{display:block}.form__input,input,select,textarea{font-family:var(--font-family);font-size:var(--text-md);color:var(--color-light);padding:var(--offset-sm) var(--offset-md);border:1px solid var(--color-primary);background-color:transparent;resize:none}input[type=file]{position:relative;opacity:0}input[type=file]+.form__input{position:absolute;top:0;left:0;right:0;bottom:0;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}input[type=number]{-moz-appearance:textfield}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:var(--offset-md);background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/PjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9IjAgMCA1MTEuOTgzIDUxMS45ODMiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDUxMS45ODMgNTExLjk4MzsiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxnPjxnPjxwYXRoIGQ9Ik00ODUuODg0LDEwMi43NjRMMjU1Ljk5MSwzNjUuNTIzTDI2LjExNiwxMDIuNzY0TDAsMTI1LjYwMWwyNDIuOTQyLDI3Ny42ODNjMy4yOTcsMy43ODMsOC4wNTIsNS45MzUsMTMuMDQ5LDUuOTM1czkuNzctMi4xNTIsMTMuMDQ5LTUuOTM1bDI0Mi45NDItMjc3LjY4M0w0ODUuODg0LDEwMi43NjR6Ii8+PC9nPjwvZz48Zz48L2c+PGc+PC9nPjxnPjwvZz48Zz48L2c+PGc+PC9nPjxnPjwvZz48Zz48L2c+PGc+PC9nPjxnPjwvZz48Zz48L2c+PGc+PC9nPjxnPjwvZz48Zz48L2c+PGc+PC9nPjxnPjwvZz48L3N2Zz4=);background-position:right center;background-repeat:no-repeat;-moz-background-size:auto 35%;-o-background-size:auto 35%;background-size:auto 35%}@media screen and (max-width:1360px){.form__label:focus .form__title,.form__label:focus-within .form__title,.form__label:hover .form__title,.form__title.not-empty{-webkit-transform:translate3d(0,-3.2em,0);-moz-transform:translate3d(0,-3.2em,0);transform:translate3d(0,-3.2em,0)}}@media screen and (max-width:1000px){.form__label--col{width:100%}}@media screen and (max-width:500px){.form{margin-top:var(--offset-xl)}.form__title{font-size:var(--text-xs)}.form__label:last-of-type{margin-bottom:0}}@media screen and (max-width:350px){.form__title{font-size:-webkit-calc(var(--text-xs)/ 1.1)!important;font-size:-moz-calc(var(--text-xs)/ 1.1)!important;font-size:calc(var(--text-xs)/ 1.1)!important}}.page-footer{position:fixed;left:0;right:0;bottom:0;display:-webkit-box;display:-moz-box;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;height:var(--offset-xxl);-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:.4s var(--timing-function) .5s;-moz-transition:.4s var(--timing-function) .5s;-o-transition:.4s var(--timing-function) .5s;transition:.4s var(--timing-function) .5s}.load.open-menu .page-footer,.loading>.page-line{-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s}.page-footer__copyright{font-size:var(--text-xxs)}.load.open-menu .page-footer{-webkit-transform:translate3d(0,150%,0);-moz-transform:translate3d(0,150%,0);transform:translate3d(0,150%,0);transition-delay:0s}@media screen and (max-width:1200px){.page-footer{position:relative;left:auto;right:auto;bottom:auto}}.light-theme::-webkit-scrollbar{width:0;height:0}.light-theme .page-header{--color-light:#b0b0b0;--color-dark:#ffffff}.light-theme .page-header::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:#fff;-webkit-transition:.5s var(--timing-function) 0s;-moz-transition:.5s var(--timing-function) 0s;-o-transition:.5s var(--timing-function) 0s;transition:.5s var(--timing-function) 0s;-webkit-transform:translate3d(0,-100%,0);-moz-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);z-index:-1}.light .page-nav__open span,.preload{background-color:var(--color-dark)}.light-theme .page-line{z-index:3}.light-theme .page-nav{--color-light:#ffffff;--color-dark:#101010;-webkit-transition-delay:0s,0s;-moz-transition-delay:0s,0s;-o-transition-delay:0s,0s;transition-delay:0s,0s}.light-theme .page-logo,.light-theme .page-nav__open{--color-light:#101010}.light-theme .page-footer{position:relative;border-top:1px solid var(--color-primary-opacity)}.light-theme.scroll .page-header::after{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition-delay:.3s;-moz-transition-delay:.3s;-o-transition-delay:.3s;transition-delay:.3s}.light .page-logo img{-webkit-filter:brightness(0) invert(.6);filter:brightness(0) invert(.6)}.light .page-logo svg{fill:var(--color-dark)}.light .page-logo--icon svg,.light .page-logo:focus svg,.light .page-logo:focus-within svg,.light .page-logo:hover svg{fill:var(--color-secondary)}.light .page-logo:focus img,.light .page-logo:focus-within img,.light .page-logo:hover img{-webkit-filter:none;filter:none}.light .page-logo--icon img{-webkit-filter:none;filter:none}.light .page-menu--social .page-menu__link{color:var(--color-primary)}.light .page-menu--social .page-menu__link svg{fill:var(--color-primary)}.light .page-menu--social .page-menu__link:focus svg,.light .page-menu--social .page-menu__link:focus-within svg,.light .page-menu--social .page-menu__link:hover svg,.preload__logo svg{fill:var(--color-secondary)}.light .tns-nav button::after{color:var(--color-dark)}.preload{position:fixed;top:0;left:0;right:0;bottom:0;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-transition:.5s var(--timing-function);-moz-transition:.5s var(--timing-function);-o-transition:.5s var(--timing-function);transition:.5s var(--timing-function);-webkit-perspective:900000px;-moz-perspective:900000px;perspective:900000px;z-index:999}.preload__logo{width:6vw;height:6vw;opacity:0;-webkit-transform:translate3d(0,-5vw,0);-moz-transform:translate3d(0,-5vw,0);transform:translate3d(0,-5vw,0);-webkit-transition:.5s var(--timing-function) .1s;-moz-transition:.5s var(--timing-function) .1s;-o-transition:.5s var(--timing-function) .1s;transition:.5s var(--timing-function) .1s;-webkit-animation:4s logo-rotate-anim ease-in-out .6s infinite;-moz-animation:4s logo-rotate-anim ease-in-out .6s infinite;-o-animation:4s logo-rotate-anim ease-in-out .6s infinite;animation:4s logo-rotate-anim ease-in-out .6s infinite}.load .preload__logo,.loading .preload__logo{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0)}.preload__logo svg{width:100%;height:100%}.loading .preload{opacity:1}.loading .preload__logo{opacity:1;transform:translate3d(0,0,0);-webkit-animation-play-state:running;-moz-animation-play-state:running;-o-animation-play-state:running;animation-play-state:running}.loading>.page-line{transition-delay:0s;z-index:1000}.loading>.page-line--bottom{bottom:-1px}.loading>.page-line--left{left:-1px}.loading>.page-line--right{right:-1px}.loading .page-footer,.loading .page-logo,.loading .page-menu,.loading .page-nav__open{-webkit-transform:translate3d(0,-150%,0);-moz-transform:translate3d(0,-150%,0);transform:translate3d(0,-150%,0);-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.loading .tns-nav{-webkit-transform:translate3d(0,500%,0);-moz-transform:translate3d(0,500%,0);transform:translate3d(0,500%,0);-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.loading .page-footer{-webkit-transform:translate3d(0,150%,0);-moz-transform:translate3d(0,150%,0);transform:translate3d(0,150%,0);-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.load .preload{opacity:0;pointer-events:none}.load .preload__logo{transform:translate3d(0,0,0);-webkit-animation-play-state:paused;-moz-animation-play-state:paused;-o-animation-play-state:paused;animation-play-state:paused}.load>.page-line{-webkit-transition-delay:.3s;-moz-transition-delay:.3s;-o-transition-delay:.3s;transition-delay:.3s}.load>.page-line--top{top:var(--offset-xxl)}.load>.page-line--bottom{bottom:var(--offset-xxl)}.load>.page-line--left{left:var(--offset-xxl)}.load>.page-line--right{right:var(--offset-xxl)}.load .page-section__bg{opacity:1;-webkit-transition-delay:.4s;-moz-transition-delay:.4s;-o-transition-delay:.4s;transition-delay:.4s}.load .page-footer,.load .page-logo,.load .page-menu,.load .page-nav__open,.load .tns-nav{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:.4s var(--timing-function) .5s;-moz-transition:.4s var(--timing-function) .5s;-o-transition:.4s var(--timing-function) .5s;transition:.4s var(--timing-function) .5s}@-webkit-keyframes logo-rotate-anim{36%{-webkit-transform:rotateX(0) rotateY(180deg);transform:rotateX(0) rotateY(180deg)}63%{-webkit-transform:rotateX(180deg) rotateY(0);transform:rotateX(180deg) rotateY(0)}}@-moz-keyframes logo-rotate-anim{36%{-moz-transform:rotateX(0) rotateY(180deg);transform:rotateX(0) rotateY(180deg)}63%{-moz-transform:rotateX(180deg) rotateY(0);transform:rotateX(180deg) rotateY(0)}}@-o-keyframes logo-rotate-anim{36%{transform:rotateX(0) rotateY(180deg)}63%{transform:rotateX(180deg) rotateY(0)}}@keyframes logo-rotate-anim{36%{-webkit-transform:rotateX(0) rotateY(180deg);-moz-transform:rotateX(0) rotateY(180deg);transform:rotateX(0) rotateY(180deg)}63%{-webkit-transform:rotateX(180deg) rotateY(0);-moz-transform:rotateX(180deg) rotateY(0);transform:rotateX(180deg) rotateY(0)}}@media screen and (max-width:1360px){.preload__logo{width:60px;height:60px}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInBhcnRpYWxzL3Rpbnktc2xpZGVyLnNjc3MiLCJwYXJ0aWFscy9taXhpbnMuc2NzcyIsInBhcnRpYWxzL2hlYWRlci5zY3NzIiwicGFydGlhbHMvc2VjdGlvbi5zY3NzIiwicGFydGlhbHMvZm9udHMuc2NzcyIsInBhcnRpYWxzL3Jvb3Quc2NzcyIsInBhcnRpYWxzL2FwcC5zY3NzIiwibWFpbi5jc3MiLCJwYXJ0aWFscy9tZW51LnNjc3MiLCJwYXJ0aWFscy9tYXAuc2NzcyIsInBhcnRpYWxzL21vZGFsLnNjc3MiLCJwYXJ0aWFscy9jb3B5cmlnaHQuc2NzcyIsInBhcnRpYWxzL3BhZ2Uuc2NzcyIsInBhcnRpYWxzL3ByZWxvYWQuc2NzcyIsInBhcnRpYWxzL2xpZ2h0LXRoZW1lLnNjc3MiLCJwYXJ0aWFscy9mb3JtLnNjc3MiLCJwYXJ0aWFscy9mb290ZXIuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFhQSxTQVRBLFlDV0UsdUJBQUEsSUNJQSxlQzRGRix5QkR6RkksY0FBQSxRQUNBLG1CQUFBLE9FdkJKLFdBQ0MsYUFBQSxLQUNHLFlBQUEsTUFDQSxJQUFBLG9CQUNBLElBQUEsb0JBQUEsb0JBQUEsb0NBQUEsNEJBQUEsK0JBQUEsZ0JBQUEsOEJBQUEsZUFBQSw2QkFBQSxtQkFLQSxZQUFBLElBQ0EsV0FBQSxPQUdKLFdBQ0MsYUFBQSxLQUNHLFlBQUEsTUFDQSxJQUFBLHFCQUNBLElBQUEscUJBQUEscUJBQUEscUNBQUEsNEJBQUEsZ0NBQUEsZ0JBQUEsK0JBQUEsZUFBQSw4QkFBQSxtQkFLQSxZQUFBLElBQ0EsV0FBQSxPQUdKLFdBQ0MsYUFBQSxLQUNHLFlBQUEsTUFDQSxJQUFBLHVCQUNBLElBQUEsZUFBQSx1QkFBQSx1Q0FBQSw0QkFBQSxrQ0FBQSxnQkFBQSxpQ0FBQSxlQUFBLGdDQUFBLG1CQUtBLFlBQUEsSUFDQSxXQUFBLE9BR0osV0FDQyxhQUFBLEtBQ0csWUFBQSxNQUNBLElBQUEsc0JBQ0EsSUFBQSxzQkFBQSxzQkFBQSxz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QSxnQkFBQSxlQUFBLFdBQUEsZ0JBQUEsVUFBQSxXQUFBLGdCQUVGLElBQ0Usa0JBQUEsZ0JBQUEsV0FBQSxlQUFBLGdCQUFBLFdBQUEsVUFBQSxnQkFBQSxZQUlKLHFDQUNFLGVBQ0UsTUFBQSxLQUNBLE9BQUEiLCJmaWxlIjoibWFpbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIudG5zLW91dGVyIHtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4udG5zLXNsaWRlciB7XHJcbiAgQGluY2x1ZGUgZmxleCgkanVzdGlmeTogZmxleC1zdGFydCwgJHdyYXA6IG5vd3JhcCk7XHJcbn1cclxuXHJcbi50bnMtdmlzdWFsbHktaGlkZGVuIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogLTEwMDAwZW07XHJcbn1cclxuXHJcbi50bnMtbmF2IHtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgbGVmdDogdmFyKC0tb2Zmc2V0LXh4bCk7XHJcbiAgYm90dG9tOiB2YXIoLS1vZmZzZXQtbGcpO1xyXG4gIEBpbmNsdWRlIGZsZXg7XHJcbiAgei1pbmRleDogMTtcclxuXHJcbiAgYnV0dG9uIHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tY29sb3ItcHJpbWFyeS1vcGFjaXR5KTtcclxuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHZhcigtLWNvbG9yLXByaW1hcnktb3BhY2l0eSk7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIG9wYWNpdHk6IDE7XHJcblxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICBAaW5jbHVkZSBwc2V1ZG8oJGNvbnRlbnQ6IGF0dHIoZGF0YS10aXRsZSkpO1xyXG4gICAgICB0b3A6IDUwJTtcclxuICAgICAgbGVmdDogY2FsYygxMDAlICsgdmFyKC0tb2Zmc2V0LW1kKSk7XHJcbiAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcclxuICAgICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdDtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgydncsIC01MCUsIDApO1xyXG4gICAgICB0cmFuc2l0aW9uOiAwLjNzIHZhcigtLXRpbWluZy1mdW5jdGlvbik7XHJcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogdmFyKC0tdGV4dC1tZCk7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XHJcblxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnRucy1uYXYtbGluZSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAydnc7XHJcbiAgICBoZWlnaHQ6IDAuNXZ3O1xyXG5cclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIEBpbmNsdWRlIHBzZXVkbztcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIGJvdHRvbTogMDtcclxuICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQ7XHJcbiAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDEpO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1zZWNvbmRhcnkpO1xyXG4gICAgICB0cmFuc2l0aW9uOiAwLjVzIHZhcigtLXRpbWluZy1mdW5jdGlvbik7XHJcbiAgICB9XHJcblxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICBAaW5jbHVkZSBwc2V1ZG87XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgICB3aWR0aDogMnB4O1xyXG4gICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBib3R0b207XHJcbiAgICAgIHRyYW5zZm9ybTogc2NhbGVZKDEpO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1zZWNvbmRhcnkpO1xyXG4gICAgICB0cmFuc2l0aW9uOiAwLjVzIHZhcigtLXRpbWluZy1mdW5jdGlvbikgMC4zcztcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC50bnMtbmF2LWFjdGl2ZTo6YWZ0ZXIge1xyXG4gICAgdHJhbnNmb3JtOiAgdHJhbnNsYXRlM2QoMCwgLTUwJSwgMCk7XHJcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjNzO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcblxyXG4gIC50bnMtbmF2LWFjdGl2ZSB+IGJ1dHRvbiAudG5zLW5hdi1saW5lOjpiZWZvcmUge1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoMCk7XHJcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjRzO1xyXG4gIH1cclxuXHJcbiAgLnRucy1uYXYtYWN0aXZlIH4gYnV0dG9uIC50bnMtbmF2LWxpbmU6OmFmdGVyIHtcclxuICAgIHRyYW5zZm9ybTogc2NhbGVZKDApO1xyXG4gICAgdHJhbnNpdGlvbi1kZWxheTogMHM7XHJcbiAgfVxyXG59XHJcblxyXG4udG5zLWl0ZW0ge1xyXG4gIHRyYW5zaXRpb246IDBzIHZhcigtLXRpbWluZy1mdW5jdGlvbikgMHM7XHJcblxyXG4gIC50aXRsZSxcclxuICAucGFnZS1zZWN0aW9uX19kZXNjcixcclxuICAucGFnZS1zZWN0aW9uX19idG4ge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHRyYW5zZm9ybTogdmFyKC0tdHJhbnNmb3JtLXRyYW5zbGF0ZSk7XHJcbiAgICB0cmFuc2l0aW9uOiAwcyB2YXIoLS10aW1pbmctZnVuY3Rpb24pIDBzO1xyXG4gIH1cclxuXHJcbiAgLnBhZ2Utc2VjdGlvbl9faXRlbSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgdHJhbnNmb3JtOiB2YXIoLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXJldmVyc2UpO1xyXG4gICAgdHJhbnNpdGlvbjogMHMgdmFyKC0tdGltaW5nLWZ1bmN0aW9uKSAwcztcclxuICB9XHJcblxyXG4gIC5tYXAge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHRyYW5zZm9ybTogdmFyKC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS1yZXZlcnNlKTtcclxuICAgIHRyYW5zaXRpb246IDBzIHZhcigtLXRpbWluZy1mdW5jdGlvbikgMHM7XHJcbiAgfVxyXG5cclxuICBzcGFuLnBhZ2Utc2VjdGlvbl9faW1nIHtcclxuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDBzO1xyXG4gICAgdHJhbnNpdGlvbi1kZWxheTogMHM7XHJcbiAgfVxyXG5cclxuICAucGFnZS1zZWN0aW9uX19pbWcge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHRyYW5zaXRpb246IDBzIHZhcigtLXRpbWluZy1mdW5jdGlvbikgMHM7XHJcblxyXG4gICAgJi0tMSB7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTN2dywgMCk7XHJcbiAgICB9XHJcblxyXG4gICAgJi0tMiB7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNHZ3LCAwLCAwKTtcclxuICAgIH1cclxuXHJcbiAgICAmLS0zIHtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNHZ3LCAwLCAwKTtcclxuICAgIH1cclxuXHJcbiAgICAmLS00IHtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtM3Z3LCAzdncsIDApO1xyXG4gICAgfVxyXG5cclxuICAgICYtLTUge1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDN2dywgNXZ3LCAwKTtcclxuICAgIH1cclxuXHJcbiAgICAmLS1sZyB7XHJcbiAgICAgIHRyYW5zZm9ybTogdmFyKC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS1yZXZlcnNlKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5wYWdlLXNlY3Rpb25fX2ltYWdlID4gKiB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgdHJhbnNmb3JtOiB2YXIoLS10cmFuc2Zvcm0tdHJhbnNsYXRlKTtcclxuICAgIHRyYW5zaXRpb246IDBzIHZhcigtLXRpbWluZy1mdW5jdGlvbikgMHM7XHJcbiAgfVxyXG5cclxuICAucGFnZS1zZWN0aW9uX19sb2FkIHtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGUzZCgtNTAlLCAwLCAwKTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwcywgMHM7XHJcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwcywgMHM7XHJcbiAgfVxyXG5cclxuICAmLnBhZ2Utc2VjdGlvbi0tbGlnaHQgLnBhZ2Utc2VjdGlvbl9fcmlnaHQge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHRyYW5zaXRpb246IDBzIHZhcigtLXRpbWluZy1mdW5jdGlvbikgMHM7XHJcblxyXG4gICAgLnBhZ2Utc2VjdGlvbl9fYnRuIHtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAydncsIDApO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5wYWdlLXNlY3Rpb24tLWxpZ2h0IC5wYWdlLXNlY3Rpb25fX3JpZ2h0IHtcclxuICAgIHRyYW5zZm9ybTogdmFyKC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS0zKTtcclxuICB9XHJcbn1cclxuXHJcbi50bnMtc2xpZGUtYWN0aXZlIHtcclxuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjVzO1xyXG4gIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xyXG5cclxuICAudGl0bGUsXHJcbiAgLnBhZ2Utc2VjdGlvbl9fZGVzY3IsXHJcbiAgLnBhZ2Utc2VjdGlvbl9fYnRuLFxyXG4gIC5wYWdlLXNlY3Rpb25fX2l0ZW0sXHJcbiAgLm1hcCB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDAsMCk7XHJcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxcztcclxuICB9XHJcblxyXG4gIC5tYXAge1xyXG4gICAgdHJhbnNpdGlvbi1kZWxheTogMS4ycztcclxuICB9XHJcblxyXG4gIC5tYXBfX3BpbiB7XHJcbiAgICBhbmltYXRpb246IGltZy1hbmltLTEgMnMgZWFzZS1pbi1vdXQgMnMgaW5maW5pdGU7XHJcbiAgICBtb3otYW5pbWF0aW9uOiBpbWctYW5pbS0xIDEuNXMgZWFzZS1pbi1vdXQgMnMgaW5maW5pdGU7XHJcbiAgfVxyXG5cclxuICAucGFnZS1zZWN0aW9uX19yaWdodC0tYW5pbSB7XHJcbiAgICBhbmltYXRpb246IGltZy1hbmltLTYgMjBzIGVhc2UtaW4tb3V0IGluZmluaXRlO1xyXG4gICAgLW1vei1hbmltYXRpb246IG5vbmU7XHJcbiAgfVxyXG5cclxuICAudGl0bGUge1xyXG4gICAgdHJhbnNpdGlvbi1kZWxheTogMC42cztcclxuICB9XHJcblxyXG4gIC5wYWdlLXNlY3Rpb25fX2Rlc2NyIHtcclxuICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuNzVzO1xyXG4gIH1cclxuXHJcbiAgLnBhZ2Utc2VjdGlvbl9fYnRuIHtcclxuICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuOXM7XHJcbiAgfVxyXG5cclxuICAucGFnZS1zZWN0aW9uX19yaWdodC0taW1nIHtcclxuICAgIGFuaW1hdGlvbjogaW1nLWFuaW0tNiA1MHMgZWFzZS1pbi1vdXQgYWx0ZXJuYXRlLXJldmVyc2UgMS41cyBpbmZpbml0ZTtcclxuICAgIC1tb3otYW5pbWF0aW9uOiBub25lO1xyXG4gIH1cclxuXHJcbiAgc3Bhbi5wYWdlLXNlY3Rpb25fX2ltZyB7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gIH1cclxuXHJcbiAgLnBhZ2Utc2VjdGlvbl9faW1nIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxLjVzO1xyXG4gICAgdHJhbnNpdGlvbi1kZWxheTogMXM7XHJcblxyXG4gICAgJi0tMSB7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwwLDApO1xyXG4gICAgICBhbmltYXRpb246IGltZy1hbmltLTEgMzBzIGVhc2UtaW4tb3V0IDIuNXMgaW5maW5pdGU7XHJcbiAgICAgIC1tb3otYW5pbWF0aW9uOiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgICYtLTIge1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMCwwKTtcclxuICAgICAgYW5pbWF0aW9uOiBpbWctYW5pbS0yIDIwcyBlYXNlLWluLW91dCAyLjVzIGluZmluaXRlO1xyXG4gICAgICAtbW96LWFuaW1hdGlvbjogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAmLS0zIHtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDAsMCk7XHJcbiAgICAgIGFuaW1hdGlvbjogaW1nLWFuaW0tMyAyMHMgZWFzZS1pbi1vdXQgMi41cyBpbmZpbml0ZTtcclxuICAgICAgLW1vei1hbmltYXRpb246IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgJi0tNCB7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwwLDApO1xyXG4gICAgICBhbmltYXRpb246IGltZy1hbmltLTQgMjBzIGVhc2UtaW4tb3V0IDIuNXMgaW5maW5pdGU7XHJcbiAgICAgIC1tb3otYW5pbWF0aW9uOiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgICYtLTUge1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMCwwKTtcclxuICAgICAgYW5pbWF0aW9uOiBpbWctYW5pbS01IDIwcyBlYXNlLWluLW91dCAyLjVzIGluZmluaXRlO1xyXG4gICAgICAtbW96LWFuaW1hdGlvbjogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAmLS1sZyB7XHJcbiAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDEpO1xyXG4gICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxcztcclxuICAgICAgdHJhbnNpdGlvbi1kZWxheTogMS4ycztcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5wYWdlLXNlY3Rpb25fX2ltYWdlID4gKiB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDAsMCk7XHJcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxcztcclxuICAgIHRyYW5zaXRpb24tZGVsYXk6IDEuMnM7XHJcbiAgfVxyXG5cclxuICAucGFnZS1zZWN0aW9uX19pdGVtIHtcclxuICAgICY6bnRoLW9mLXR5cGUoMSkge1xyXG4gICAgICB0cmFuc2l0aW9uLWRlbGF5OiAxLjNzO1xyXG4gICAgfVxyXG5cclxuICAgICY6bnRoLW9mLXR5cGUoMikge1xyXG4gICAgICB0cmFuc2l0aW9uLWRlbGF5OiAxLjRzO1xyXG4gICAgfVxyXG5cclxuICAgICY6bnRoLW9mLXR5cGUoMykge1xyXG4gICAgICB0cmFuc2l0aW9uLWRlbGF5OiAxLjVzO1xyXG4gICAgfVxyXG5cclxuICAgICY6bnRoLW9mLXR5cGUoNCkge1xyXG4gICAgICB0cmFuc2l0aW9uLWRlbGF5OiAxLjZzO1xyXG4gICAgfVxyXG5cclxuICAgICY6bnRoLW9mLXR5cGUoNSkge1xyXG4gICAgICB0cmFuc2l0aW9uLWRlbGF5OiAxLjdzO1xyXG4gICAgfVxyXG5cclxuICAgICY6bnRoLW9mLXR5cGUoNikge1xyXG4gICAgICB0cmFuc2l0aW9uLWRlbGF5OiAxLjhzO1xyXG4gICAgfVxyXG5cclxuICAgICY6bnRoLW9mLXR5cGUoNykge1xyXG4gICAgICB0cmFuc2l0aW9uLWRlbGF5OiAxLjlzO1xyXG4gICAgfVxyXG5cclxuICAgICY6bnRoLW9mLXR5cGUoOCkge1xyXG4gICAgICB0cmFuc2l0aW9uLWRlbGF5OiAycztcclxuICAgIH1cclxuXHJcbiAgICAmOm50aC1vZi10eXBlKDkpIHtcclxuICAgICAgdHJhbnNpdGlvbi1kZWxheTogMi4xcztcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYucGFnZS1zZWN0aW9uLS1saWdodCAucGFnZS1zZWN0aW9uX19yaWdodCB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDAsMCk7XHJcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxLjJzO1xyXG4gICAgdHJhbnNpdGlvbi1kZWxheTogMC41cztcclxuXHJcbiAgICAucGFnZS1zZWN0aW9uX19idG4ge1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMCwwKTtcclxuICAgICAgdHJhbnNpdGlvbi1kZWxheTogMS4ycztcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5wYWdlLXNlY3Rpb25fX2xvYWQge1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZykgdHJhbnNsYXRlM2QoLTUwJSwgMCwgMCk7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC41cywgMC41cztcclxuICAgIHRyYW5zaXRpb24tZGVsYXk6IDBzLCAxLjJzO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM2MHB4KSB7XHJcbiAgLnRucy1uYXYge1xyXG4gICAgLnRucy1uYXYtbGluZSB7XHJcbiAgICAgIHdpZHRoOiAzNXB4O1xyXG4gICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAudG5zLW5hdiB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxufVxyXG4iLCJAbWl4aW4gaG92ZXIge1xyXG4gICY6aG92ZXIsXHJcbiAgJjpmb2N1cyxcclxuICAmOmZvY3VzLXdpdGhpbiB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBwc2V1ZG8oJHBvczogYWJzb2x1dGUsICRjb250ZW50OiAnJykge1xyXG4gIGNvbnRlbnQ6ICRjb250ZW50O1xyXG4gIHBvc2l0aW9uOiAkcG9zO1xyXG59XHJcblxyXG5AbWl4aW4gZmxleCgkZGlzcGxheTogZmxleCwgJGRpcmVjdGlvbjogcm93LCAkanVzdGlmeTogc3BhY2UtYmV0d2VlbiwgJGFsaWduOiBjZW50ZXIsICR3cmFwOiB3cmFwKSB7XHJcbiAgZGlzcGxheTogJGRpc3BsYXk7XHJcbiAgZmxleC1kaXJlY3Rpb246ICRkaXJlY3Rpb247XHJcbiAganVzdGlmeS1jb250ZW50OiAkanVzdGlmeTtcclxuICBhbGlnbi1pdGVtczogJGFsaWduO1xyXG4gIGZsZXgtd3JhcDogJHdyYXA7XHJcbn1cclxuXHJcbkBtaXhpbiBsaXN0LXJlc2V0KCRtYXJnaW46IDAsICRwYWRkaW5nOiAwKSB7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxuICBtYXJnaW46ICRtYXJnaW47XHJcbiAgcGFkZGluZzogJHBhZGRpbmc7XHJcbn1cclxuIiwiLnBhZ2UtaGVhZGVyIHtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgQGluY2x1ZGUgZmxleDtcclxuICBoZWlnaHQ6IHZhcigtLW9mZnNldC14eGwpO1xyXG4gIHBhZGRpbmctbGVmdDogdmFyKC0tb2Zmc2V0LXh4bCk7XHJcbiAgcGFkZGluZy1yaWdodDogdmFyKC0tb2Zmc2V0LXh4bCk7XHJcbiAgei1pbmRleDogMjtcclxufVxyXG5cclxuLnBhZ2UtbG9nbyB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgd2lkdGg6IDV2dztcclxuICBoZWlnaHQ6IHZhcigtLW9mZnNldC14eGwpO1xyXG4gIG1hcmdpbi1sZWZ0OiB2YXIoLS1vZmZzZXQtbWQpO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgaW1nIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgZmlsdGVyOiBicmlnaHRuZXNzKDApIGludmVydCgxKTtcclxuICAgIHRyYW5zaXRpb246IDAuNnMgdmFyKC0tdGltaW5nLWZ1bmN0aW9uKTtcclxuICB9XHJcblxyXG4gIHN2ZyB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGZpbGw6IHZhcigtLWNvbG9yLWxpZ2h0KTtcclxuICAgIHRyYW5zaXRpb246IDAuM3MgdmFyKC0tdGltaW5nLWZ1bmN0aW9uKTtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIGhvdmVyIHtcclxuICAgIGltZyB7XHJcbiAgICAgIGZpbHRlcjogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICBzdmcge1xyXG4gICAgICBmaWxsOiB2YXIoLS1jb2xvci1zZWNvbmRhcnkpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnBhZ2UtbG9nby0taWNvbiB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHdpZHRoOiB2YXIoLS1vZmZzZXQteHhsKTtcclxuICBoZWlnaHQ6IHZhcigtLW9mZnNldC14eGwpO1xyXG4gIG1hcmdpbi1sZWZ0OiAwO1xyXG5cclxuICBpbWcge1xyXG4gICAgd2lkdGg6IDUwJTtcclxuICAgIGZpbHRlcjogbm9uZTtcclxuICB9XHJcblxyXG4gIHN2ZyB7XHJcbiAgICB3aWR0aDogNTAlO1xyXG4gICAgZmlsbDogdmFyKC0tY29sb3Itc2Vjb25kYXJ5KTtcclxuICB9XHJcbn1cclxuXHJcbi5wYWdlLW1lbnUge1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBAaW5jbHVkZSBsaXN0LXJlc2V0O1xyXG59XHJcblxyXG4ucGFnZS1tZW51LS1zb2NpYWwge1xyXG4gIEBpbmNsdWRlIGZsZXgoJGp1c3RpZnk6IGZsZXgtc3RhcnQsICR3cmFwOiBub3dyYXApO1xyXG4gIHBhZGRpbmctcmlnaHQ6IHZhcigtLW9mZnNldC1tZCk7XHJcblxyXG4gIC5wYWdlLW1lbnVfX2xpbmsge1xyXG4gICAgQGluY2x1ZGUgZmxleCgkanVzdGlmeTogZmxleC1zdGFydCwgJHdyYXA6IG5vd3JhcCk7XHJcbiAgICB3aWR0aDogMS41dnc7XHJcbiAgICBtYXJnaW4tbGVmdDogdmFyKC0tb2Zmc2V0LW1kKTtcclxuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1saWdodCk7XHJcbiAgICB0cmFuc2l0aW9uOiAwLjRzIHZhcigtLXRpbWluZy1mdW5jdGlvbik7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgIEBpbmNsdWRlIGhvdmVyIHtcclxuICAgICAgc3ZnIHtcclxuICAgICAgICBmaWxsOiB2YXIoLS1jb2xvci1zZWNvbmRhcnkpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucGFnZS1tZW51X19pY29uIHtcclxuICAgIEBpbmNsdWRlIGZsZXgoJGp1c3RpZnk6IGNlbnRlciwgJHdyYXA6IG5vd3JhcCk7XHJcbiAgICB3aWR0aDogMXZ3O1xyXG4gICAgaGVpZ2h0OiAxdnc7XHJcbiAgICBmbGV4LXNocmluazogMDtcclxuXHJcbiAgICBzdmcge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBmaWxsOiB2YXIoLS1jb2xvci1saWdodCk7XHJcbiAgICAgIHRyYW5zaXRpb246IDAuM3MgdmFyKC0tdGltaW5nLWZ1bmN0aW9uKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5wYWdlLW1lbnVfX3RleHQge1xyXG4gICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLW9mZnNldC14cyk7XHJcbiAgICBjb2xvcjogdmFyKC0tY29sb3Itc2Vjb25kYXJ5KTtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNjBweCkge1xyXG4gIC5wYWdlLWxvZ28ge1xyXG4gICAgd2lkdGg6IDkwcHg7XHJcblxyXG4gICAgJi0taWNvbiB7XHJcbiAgICAgIHdpZHRoOiB2YXIoLS1vZmZzZXQteHhsKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5wYWdlLW1lbnUtLXNvY2lhbCB7XHJcbiAgICAucGFnZS1tZW51X19saW5rIHtcclxuICAgICAgd2lkdGg6IDI1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnBhZ2UtbWVudV9faWNvbiB7XHJcbiAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICBib2R5LmxvYWQgLnBhZ2UtaGVhZGVyOjphZnRlciB7XHJcbiAgICBAaW5jbHVkZSBwc2V1ZG87XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNGY0O1xyXG4gICAgdHJhbnNpdGlvbjogMC41cyB2YXIoLS10aW1pbmctZnVuY3Rpb24pIDBzO1xyXG4gICAgdHJhbnNmb3JtOiBub25lO1xyXG4gICAgei1pbmRleDogLTE7XHJcbiAgfVxyXG5cclxuICBib2R5LnBhZ2UtaG9tZSAucGFnZS1oZWFkZXI6OmFmdGVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWRhcmspO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAucGFnZS1oZWFkZXIge1xyXG4gICAgLnBhZ2UtbG9nbzpudGgtb2YtdHlwZSgyKSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucGFnZS1tZW51LS1zb2NpYWwge1xyXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLW9mZnNldC1tZCk7XHJcblxyXG4gICAgLnBhZ2UtbWVudV9faXRlbTpudGgtb2YtdHlwZSgxKSxcclxuICAgIC5wYWdlLW1lbnVfX2l0ZW06bnRoLW9mLXR5cGUoMikge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIucGFnZS1zZWN0aW9uIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgQGluY2x1ZGUgZmxleCgkanVzdGlmeTogY2VudGVyLCAkd3JhcDogbm93cmFwKTtcclxuICBmbGV4LXNocmluazogMDtcclxuICB3aWR0aDogMTAwdnc7XHJcbiAgaGVpZ2h0OiAxMDB2aDtcclxuICBwYWRkaW5nOiB2YXIoLS1vZmZzZXQteHhsKTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAmLS1saWdodCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1saWdodCk7XHJcbiAgfVxyXG59XHJcblxyXG4ucGFnZS1zZWN0aW9uLS1saWdodCB7XHJcbiAgLnRpdGxlIHtcclxuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiB2YXIoLS1jb2xvci1zZWNvbmRhcnkpO1xyXG4gIH1cclxuXHJcbiAgLnBhZ2Utc2VjdGlvbl9fZGVzY3Ige1xyXG4gICAgY29sb3I6IHZhcigtLWNvbG9yLWRhcmspO1xyXG4gIH1cclxuXHJcbiAgLnBhZ2Utc2VjdGlvbl9fbGVmdCxcclxuICAucGFnZS1zZWN0aW9uX19yaWdodCB7XHJcbiAgICBAaW5jbHVkZSBmbGV4KCRkaXJlY3Rpb246IGNvbHVtbiwgJGp1c3RpZnk6IGNlbnRlciwgJGFsaWduOiBmbGV4LXN0YXJ0KTtcclxuICAgIHdpZHRoOiA1MCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiB2YXIoLS1vZmZzZXQteHhsKTtcclxuICB9XHJcblxyXG4gIC5wYWdlLXNlY3Rpb25fX2xlZnQge1xyXG4gICAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgfVxyXG5cclxuICAucGFnZS1zZWN0aW9uX19yaWdodCB7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItZ3JheS1saWdodCk7XHJcbiAgfVxyXG5cclxuICAucGFnZS1zZWN0aW9uX19pbWFnZSB7XHJcbiAgICBmbGV4LXNocmluazogMDtcclxuICAgIHdpZHRoOiAzMy4zJTtcclxuICAgIGhlaWdodDogY2FsYyg0MHZoIC0gdmFyKC0tb2Zmc2V0LXhsKSk7XHJcbiAgICBwYWRkaW5nOiB2YXIoLS1vZmZzZXQteGwpO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICY6bnRoLW9mLXR5cGUoMiksXHJcbiAgICAmOm50aC1vZi10eXBlKDMpIHtcclxuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgdmFyKC0tY29sb3ItcHJpbWFyeS1vcGFjaXR5KTtcclxuICAgIH1cclxuXHJcbiAgICBpbWcge1xyXG4gICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIHZhcigtLW9mZnNldC1sZykpO1xyXG4gICAgICB0cmFuc2l0aW9uOiAwLjNzIHZhcigtLXRpbWluZy1mdW5jdGlvbik7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgaG92ZXIge1xyXG4gICAgICBpbWcge1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC45NSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5wYWdlLXNlY3Rpb25fX2ltYWdlLS1sZyB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogY2FsYyg2MHZoIC0gdmFyKC0tb2Zmc2V0LXh4eGwpKTtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1jb2xvci1wcmltYXJ5LW9wYWNpdHkpO1xyXG4gIH1cclxufVxyXG5cclxuLnBhZ2Utc2VjdGlvbi0tY2F0YWxvZyB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4ucGFnZS1zZWN0aW9uLS1hZHZhbnRhZ2VzIHtcclxuICAucGFnZS1zZWN0aW9uX19sZWZ0IHtcclxuICAgIG1hcmdpbi1sZWZ0OiB2YXIoLS1vZmZzZXQtbGcpO1xyXG4gIH1cclxuXHJcbiAgLnBhZ2Utc2VjdGlvbl9fcmlnaHQge1xyXG4gICAgd2lkdGg6IDM1JTtcclxuICB9XHJcbn1cclxuXHJcbi5wYWdlLXNlY3Rpb24tLWNhdGFsb2cge1xyXG4gIC5wYWdlLXNlY3Rpb25fX2ltYWdlIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB9XHJcbn1cclxuXHJcbi5wYWdlLXNlY3Rpb25fX2JnIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgYm90dG9tOiAwO1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgdHJhbnNpdGlvbjogMC41cyB2YXIoLS10aW1pbmctZnVuY3Rpb24pO1xyXG5cclxuICBpbWcge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICB9XHJcbn1cclxuXHJcbi5wYWdlLXNlY3Rpb25fX2ltYWdlIHtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICBpbWcge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgfVxyXG59XHJcblxyXG4ucGFnZS1zZWN0aW9uX19sZWZ0LFxyXG4ucGFnZS1zZWN0aW9uX19yaWdodCB7XHJcbiAgd2lkdGg6IDMwJTtcclxuICBmbGV4LXNocmluazogMDtcclxufVxyXG5cclxuLnBhZ2Utc2VjdGlvbl9fbGVmdCB7XHJcbiAgbWFyZ2luLXJpZ2h0OiB2YXIoLS1vZmZzZXQteHhsKTtcclxuICB6LWluZGV4OiAxO1xyXG5cclxuICAucGFnZS1zZWN0aW9uX19iZyB7XHJcbiAgICBmaWx0ZXI6IGdyYXlzY2FsZSgxKSBvcGFjaXR5KDAuMTUpO1xyXG4gIH1cclxufVxyXG5cclxuLnBhZ2Utc2VjdGlvbl9fcmlnaHQge1xyXG4gIC5wYWdlLXNlY3Rpb25fX2JnIHtcclxuICAgIGZpbHRlcjogZ3JheXNjYWxlKDEpIGJyaWdodG5lc3MoMC4zKTtcclxuICB9XHJcbn1cclxuXHJcbi5wYWdlLXNlY3Rpb25fX2Rlc2NyIHtcclxuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1vZmZzZXQtbWQpO1xyXG4gIGZvbnQtc2l6ZTogdmFyKC0tdGV4dC1zbSk7XHJcbiAgbGluZS1oZWlnaHQ6IDEuNTtcclxufVxyXG5cclxuLnBhZ2Utc2VjdGlvbl9fbGluayB7XHJcbiAgZm9udC13ZWlnaHQ6IDYwMDtcclxufVxyXG5cclxuLnBhZ2Utc2VjdGlvbl9fcmlnaHQtLWxnIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgd2lkdGg6IDUwJTtcclxuICBoZWlnaHQ6IDU1dmg7XHJcbiAgbWFyZ2luLWxlZnQ6IC0xNS44dnc7XHJcbiAgei1pbmRleDogMDtcclxufVxyXG5cclxuLnBhZ2Utc2VjdGlvbl9fbGlzdCB7XHJcbiAgQGluY2x1ZGUgZmxleCgkanVzdGlmeTogZmxleC1zdGFydCk7XHJcbiAgQGluY2x1ZGUgbGlzdC1yZXNldDtcclxufVxyXG5cclxuLnBhZ2Utc2VjdGlvbl9faXRlbSB7XHJcbiAgQGluY2x1ZGUgZmxleCgkZGlyZWN0aW9uOiBjb2x1bW4sICRqdXN0aWZ5OiBmbGV4LXN0YXJ0LCAkYWxpZ246IGNlbnRlcik7XHJcbiAgZmxleC1ncm93OiAxO1xyXG4gIHdpZHRoOiBjYWxjKDMzLjMlIC0gdmFyKC0tb2Zmc2V0LWxnKSk7XHJcbiAgbWFyZ2luLXRvcDogdmFyKC0tb2Zmc2V0LW1kKTtcclxuICBtYXJnaW4tcmlnaHQ6IHZhcigtLW9mZnNldC1sZyk7XHJcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tb2Zmc2V0LW1kKTtcclxuICBmb250LXNpemU6IHZhcigtLXRleHQtc20pO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLnBhZ2Utc2VjdGlvbl9faXRlbS1udW0ge1xyXG4gIGNvbG9yOiB2YXIoLS1jb2xvci1zZWNvbmRhcnkpO1xyXG4gIGZvbnQtc2l6ZTogNWVtO1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbn1cclxuXHJcbi5wYWdlLXNlY3Rpb25fX2l0ZW0taWNvbiB7XHJcbiAgd2lkdGg6IDV2dztcclxuICBoZWlnaHQ6IGF1dG87XHJcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tb2Zmc2V0LXhzKTtcclxuXHJcbiAgaW1nIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuXHJcbiAgc3ZnIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgZmlsbDogdmFyKC0tY29sb3Itc2Vjb25kYXJ5KTtcclxuICB9XHJcbn1cclxuXHJcbi5wYWdlLXNlY3Rpb25fX2l0ZW0tZGVzY3Ige1xyXG4gIG1hcmdpbi10b3A6IHZhcigtLW9mZnNldC1zbSk7XHJcbn1cclxuXHJcbi5wYWdlLXNlY3Rpb25fX3JpZ2h0LS1pbWcge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB3aWR0aDogMzB2dztcclxuICBoZWlnaHQ6IDI0dnc7XHJcbiAgei1pbmRleDogMTtcclxufVxyXG5cclxuLnBhZ2Utc2VjdGlvbl9faW1nIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcblxyXG4gIGltZyB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcclxuICB9XHJcblxyXG4gICYtLTEge1xyXG4gICAgdG9wOiA1dnc7XHJcbiAgICBsZWZ0OiAxLjV2dztcclxuICAgIHdpZHRoOiA3dnc7XHJcbiAgICBoZWlnaHQ6IDV2dztcclxuICB9XHJcblxyXG4gICYtLTIge1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMTB2dztcclxuICAgIHdpZHRoOiAxNnZ3O1xyXG4gICAgaGVpZ2h0OiAxM3Z3O1xyXG4gIH1cclxuXHJcbiAgJi0tMyB7XHJcbiAgICB0b3A6IDExdnc7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgd2lkdGg6IDguNXZ3O1xyXG4gICAgaGVpZ2h0OiA4LjV2dztcclxuICB9XHJcblxyXG4gICYtLTQge1xyXG4gICAgdG9wOiAxNC41dnc7XHJcbiAgICBsZWZ0OiAxMHZ3O1xyXG4gICAgd2lkdGg6IDcuOHZ3O1xyXG4gICAgaGVpZ2h0OiAxMC41dnc7XHJcbiAgfVxyXG5cclxuICAmLS01IHtcclxuICAgIGxlZnQ6IDE5dnc7XHJcbiAgICB0b3A6IDE0LjV2dztcclxuICAgIHdpZHRoOiAxMXZ3O1xyXG4gICAgaGVpZ2h0OiA2dnc7XHJcbiAgfVxyXG5cclxuICAmLS1sZyB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGltZy1hbmltLTEge1xyXG4gIDUwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xdncsIDApO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBpbWctYW5pbS0yIHtcclxuICA1MCUge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgydncsIDAsIDApO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBpbWctYW5pbS0zIHtcclxuICA1MCUge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMnZ3LCAwLCAwKTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgaW1nLWFuaW0tNCB7XHJcbiAgNTAlIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTF2dywgMXZ3LCAwKTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgaW1nLWFuaW0tNSB7XHJcbiAgNTAlIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMXZ3LCAzdncsIDApO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBpbWctYW5pbS02IHtcclxuICAyNSUge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMC41dncsIC0wLjV2dywgMCk7XHJcbiAgfVxyXG4gIDUwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAuNXZ3LCAwLjV2dywgMCk7XHJcbiAgfVxyXG4gIDc1JSB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAuNXZ3LCAtMC41dncsIDApO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM2MHB4KSB7XHJcbiAgLnBhZ2Utc2VjdGlvbi0tbGlnaHQge1xyXG4gICAgLnBhZ2Utc2VjdGlvbl9faW1hZ2Uge1xyXG4gICAgICB3aWR0aDogNTAlO1xyXG4gICAgICBoZWlnaHQ6IGNhbGMoNTJ2aCAtIHZhcigtLW9mZnNldC14eHhsKSk7XHJcbiAgICAgIHBhZGRpbmc6IHZhcigtLW9mZnNldC1sZyk7XHJcblxyXG4gICAgICAmOm50aC1vZi10eXBlKDEpIHtcclxuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1wcmltYXJ5LW9wYWNpdHkpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOm50aC1vZi10eXBlKDIpIHtcclxuICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWNvbG9yLXByaW1hcnktb3BhY2l0eSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucGFnZS1zZWN0aW9uX19pbWFnZS0tbGcge1xyXG4gICAgICB3aWR0aDogNTAlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnBhZ2Utc2VjdGlvbi0tYWR2YW50YWdlcyB7XHJcbiAgICAucGFnZS1zZWN0aW9uX19sZWZ0IHtcclxuICAgICAgd2lkdGg6IDM1JTtcclxuICAgIH1cclxuXHJcbiAgICAucGFnZS1zZWN0aW9uX19yaWdodCB7XHJcbiAgICAgIHdpZHRoOiA0NSU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucGFnZS1zZWN0aW9uX19sZWZ0LFxyXG4gIC5wYWdlLXNlY3Rpb25fX3JpZ2h0IHtcclxuICAgIHdpZHRoOiA0NSU7XHJcbiAgfVxyXG5cclxuICAucGFnZS1zZWN0aW9uX19yaWdodC0tbGcge1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0yMCU7XHJcbiAgfVxyXG5cclxuICAucGFnZS1zZWN0aW9uX19yaWdodC0taW1nIHtcclxuICAgIHdpZHRoOiAzMHZ3O1xyXG4gIH1cclxuXHJcbiAgLnBhZ2Utc2VjdGlvbl9faW1hZ2Uge1xyXG4gICAgd2lkdGg6IDY1JTtcclxuICAgIGhlaWdodDogNjUlO1xyXG4gIH1cclxuXHJcbiAgLnBhZ2Utc2VjdGlvbl9faXRlbS1pY29uIHtcclxuICAgIHdpZHRoOiA3MHB4O1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTMwMHB4KSB7XHJcbiAgLnBhZ2Utc2VjdGlvbl9fbGVmdCxcclxuICAucGFnZS1zZWN0aW9uX19yaWdodCB7XHJcbiAgICBmbGV4LWdyb3c6IDE7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAucGFnZS1zZWN0aW9uIHtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIHBhZGRpbmctdG9wOiB2YXIoLS1vZmZzZXQteHh4bCk7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogdmFyKC0tb2Zmc2V0LXh4eGwpO1xyXG5cclxuICAgICYtLWFib3V0LFxyXG4gICAgJi0tYWR2YW50YWdlcyxcclxuICAgICYtLWNvbnRhY3Qge1xyXG4gICAgICBtaW4taGVpZ2h0OiBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgICYtLWhvbWUge1xyXG4gICAgICBtaW4taGVpZ2h0OiAxMDB2aDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5wYWdlLXNlY3Rpb24tLWxpZ2h0IHtcclxuICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG5cclxuICAgIC5wYWdlLXNlY3Rpb25fX2xlZnQge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLnBhZ2Utc2VjdGlvbl9faW1hZ2Uge1xyXG4gICAgICBwYWRkaW5nOiB2YXIoLS1vZmZzZXQteGwpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnBhZ2Utc2VjdGlvbi0tYWR2YW50YWdlcyB7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgcGFkZGluZy10b3A6IHZhcigtLW9mZnNldC14eHhsKTtcclxuXHJcbiAgICAucGFnZS1zZWN0aW9uX19sZWZ0LFxyXG4gICAgLnBhZ2Utc2VjdGlvbl9fcmlnaHQge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAucGFnZS1zZWN0aW9uX19sZWZ0IHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgIH1cclxuXHJcbiAgICAucGFnZS1zZWN0aW9uX19yaWdodCB7XHJcbiAgICAgIHotaW5kZXg6IDE7XHJcbiAgICB9XHJcblxyXG4gICAgLnBhZ2Utc2VjdGlvbl9fYmcge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnBhZ2Utc2VjdGlvbi0tY2F0YWxvZyB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDkwZGVnLCB2YXIoLS1jb2xvci1ncmF5KSA1MCUsIHZhcigtLWNvbG9yLWdyYXktbGlnaHQpIDUwJSk7XHJcbiAgfVxyXG5cclxuICAucGFnZS1zZWN0aW9uX19yaWdodC0tbGcge1xyXG4gICAgaGVpZ2h0OiA0MHZoO1xyXG4gIH1cclxuXHJcbiAgLnBhZ2Utc2VjdGlvbl9faW1nLS0xLFxyXG4gIC5wYWdlLXNlY3Rpb25fX2ltZy0tMyxcclxuICAucGFnZS1zZWN0aW9uX19pbWctLTQsXHJcbiAgLnBhZ2Utc2VjdGlvbl9faW1nLS01IHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAucGFnZS1zZWN0aW9uX19pbWctLTIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdG9wOiBhdXRvO1xyXG4gICAgbGVmdDogYXV0bztcclxuICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgYm90dG9tOiBhdXRvO1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBhbmltYXRpb246IG5vbmUgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMDBweCksIChvcmllbnRhdGlvbjogcG9ydHJhaXQpIHtcclxuICAucGFnZS1zZWN0aW9uLS1saWdodCB7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwO1xyXG5cclxuICAgIC5wYWdlLXNlY3Rpb25fX2xlZnQsXHJcbiAgICAucGFnZS1zZWN0aW9uX19yaWdodCB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIC5wYWdlLXNlY3Rpb25fX2xlZnQge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLW9mZnNldC14eGwpO1xyXG4gICAgfVxyXG5cclxuICAgIC5wYWdlLXNlY3Rpb25fX2ltYWdlIHtcclxuICAgICAgJjpudGgtb2YtdHlwZSgyKSB7XHJcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgdmFyKC0tY29sb3ItcHJpbWFyeS1vcGFjaXR5KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnBhZ2Utc2VjdGlvbl9fbGVmdCB7XHJcbiAgICB3aWR0aDogNjAlO1xyXG4gIH1cclxuXHJcbiAgLnBhZ2Utc2VjdGlvbl9fcmlnaHQge1xyXG4gICAgZmxleC1zaHJpbms6IDE7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MDFweCkgYW5kIChtYXgtd2lkdGg6IDEwMDBweCkge1xyXG4gIC5wYWdlLXNlY3Rpb24tLWxpZ2h0IHtcclxuICAgIC5wYWdlLXNlY3Rpb25fX2ltYWdlIHtcclxuICAgICAgd2lkdGg6IDI1JTtcclxuXHJcbiAgICAgICY6bnRoLW9mLXR5cGUoMSkge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOm50aC1vZi10eXBlKDIpIHtcclxuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1wcmltYXJ5LW9wYWNpdHkpO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xyXG4gIC5wYWdlLXNlY3Rpb24ge1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAmLS1jb250YWN0IHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsYygwcHggLSB2YXIoLS1vZmZzZXQteHhsKSk7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC50aXRsZSB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLnRpdGxlX19sb2dvIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5wYWdlLXNlY3Rpb24tLWhvbWUge1xyXG4gICAgLnBhZ2Utc2VjdGlvbl9fcmlnaHQge1xyXG4gICAgICBvcmRlcjogLTE7XHJcbiAgICAgIG1hcmdpbi10b3A6IHZhcigtLW9mZnNldC14eGwpO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS1vZmZzZXQtbGcpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnBhZ2Utc2VjdGlvbi0tYWJvdXQge1xyXG4gICAgLnBhZ2Utc2VjdGlvbl9fcmlnaHQge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnBhZ2Utc2VjdGlvbi0tbGlnaHQge1xyXG4gICAgLnBhZ2Utc2VjdGlvbl9fbGVmdCB7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgLnBhZ2Utc2VjdGlvbl9faW1hZ2Uge1xyXG4gICAgICB3aWR0aDogNTAlO1xyXG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tY29sb3ItcHJpbWFyeS1vcGFjaXR5KTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5wYWdlLXNlY3Rpb24tLWNvbnRhY3Qge1xyXG4gICAgcGFkZGluZy10b3A6IDA7XHJcblxyXG4gICAgLnBhZ2Utc2VjdGlvbl9fcmlnaHQge1xyXG4gICAgICB3aWR0aDogY2FsYygxMDAlICsgKHZhcigtLW9mZnNldC14eGwpICogMikpO1xyXG4gICAgICBtYXJnaW4tdG9wOiB2YXIoLS1vZmZzZXQteHh4bCk7XHJcbiAgICB9XHJcblxyXG4gICAgLm1hcF9faW5uZXIge1xyXG4gICAgICBwaWN0dXJlIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBzb3VyY2Uge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5wYWdlLXNlY3Rpb25fX2xlZnQsXHJcbiAgLnBhZ2Utc2VjdGlvbl9fcmlnaHQge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcblxyXG4gIC5wYWdlLXNlY3Rpb25fX3JpZ2h0IHtcclxuICAgIG1hcmdpbi10b3A6IHZhcigtLW9mZnNldC1tZCk7XHJcbiAgfVxyXG5cclxuICAucGFnZS1zZWN0aW9uX19pdGVtIHtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHdpZHRoOiBjYWxjKDUwJSAtICh2YXIoLS1vZmZzZXQtbGcpICogMikpO1xyXG4gICAgbWFyZ2luLWxlZnQ6IHZhcigtLW9mZnNldC1sZyk7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAob3JpZW50YXRpb246IHBvcnRyYWl0KSB7XHJcbiAgLnBhZ2Utc2VjdGlvbi0taG9tZSB7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgIC50aXRsZSB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLnRpdGxlX19sb2dvIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAucGFnZS1zZWN0aW9uX19sZWZ0IHtcclxuICAgICAgZmxleC1ncm93OiAwO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLnBhZ2Utc2VjdGlvbl9fcmlnaHQge1xyXG4gICAgICBmbGV4LWdyb3c6IDA7XHJcbiAgICAgIG9yZGVyOiAtMTtcclxuICAgICAgbWFyZ2luLXRvcDogdmFyKC0tb2Zmc2V0LXh4bCk7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IHZhcigtLW9mZnNldC1sZyk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xyXG4gIC5wYWdlLXNlY3Rpb24ge1xyXG4gICAgcGFkZGluZy1sZWZ0OiB2YXIoLS1vZmZzZXQtbGcpO1xyXG4gICAgcGFkZGluZy1yaWdodDogdmFyKC0tb2Zmc2V0LWxnKTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWRhcmspO1xyXG5cclxuICAgICYtLWxpZ2h0IHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1saWdodCk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucGFnZS1zZWN0aW9uLS1ob21lIHtcclxuICAgIC5wYWdlLXNlY3Rpb25fX2xlZnQge1xyXG4gICAgICBmbGV4LWdyb3c6IDA7XHJcbiAgICAgIG1hcmdpbi10b3A6IHZhcigtLW9mZnNldC14eGwpO1xyXG4gICAgfVxyXG5cclxuICAgIC5wYWdlLXNlY3Rpb25fX3JpZ2h0IHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnBhZ2Utc2VjdGlvbi0tbGlnaHQge1xyXG4gICAgLnBhZ2Utc2VjdGlvbl9fbGVmdCB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogdmFyKC0tb2Zmc2V0LWxnKTtcclxuICAgICAgcGFkZGluZy1yaWdodDogdmFyKC0tb2Zmc2V0LWxnKTtcclxuICAgIH1cclxuXHJcbiAgICAucGFnZS1zZWN0aW9uX19pbWFnZSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG4gICAgICBpbWcge1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnRpdGxlX19sb2dvIHtcclxuICAgIHdpZHRoOiAyMDBweDtcclxuICAgIGhlaWdodDogNDBweDtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSBhbmQgKG1pbi1oZWlnaHQ6IDYwMHB4KSB7XHJcbiAgLnBhZ2Utc2VjdGlvbi0taG9tZSB7XHJcbiAgICAucGFnZS1zZWN0aW9uX19sZWZ0IHtcclxuICAgICAgZmxleC1ncm93OiAwO1xyXG4gICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5wYWdlLXNlY3Rpb25fX3JpZ2h0IHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MjBweCkge1xyXG4gIC5wYWdlLXNlY3Rpb25fX2l0ZW0ge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG59XHJcbiIsIkBmb250LWZhY2Uge1xyXG5cdGZvbnQtZGlzcGxheTogc3dhcDtcclxuICAgIGZvbnQtZmFtaWx5OiAnQWNyb20nO1xyXG4gICAgc3JjOiB1cmwoJ0Fjcm9tLVRoaW4uZW90Jyk7XHJcbiAgICBzcmM6IGxvY2FsKCdBY3JvbSBUaGluJyksIGxvY2FsKCdBY3JvbS1UaGluJyksXHJcbiAgICAgICAgdXJsKCcuLi9mb250cy9BY3JvbS1UaGluLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcbiAgICAgICAgdXJsKCcuLi9mb250cy9BY3JvbS1UaGluLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gICAgICAgIHVybCgnLi4vZm9udHMvQWNyb20tVGhpbi53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcbiAgICAgICAgdXJsKCcuLi9mb250cy9BY3JvbS1UaGluLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcclxuICAgIGZvbnQtd2VpZ2h0OiAxMDA7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG5cdGZvbnQtZGlzcGxheTogc3dhcDtcclxuICAgIGZvbnQtZmFtaWx5OiAnQWNyb20nO1xyXG4gICAgc3JjOiB1cmwoJ0Fjcm9tLUxpZ2h0LmVvdCcpO1xyXG4gICAgc3JjOiBsb2NhbCgnQWNyb20gTGlnaHQnKSwgbG9jYWwoJ0Fjcm9tLUxpZ2h0JyksXHJcbiAgICAgICAgdXJsKCcuLi9mb250cy9BY3JvbS1MaWdodC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG4gICAgICAgIHVybCgnLi4vZm9udHMvQWNyb20tTGlnaHQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgICAgICAgdXJsKCcuLi9mb250cy9BY3JvbS1MaWdodC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcbiAgICAgICAgdXJsKCcuLi9mb250cy9BY3JvbS1MaWdodC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuXHRmb250LWRpc3BsYXk6IHN3YXA7XHJcbiAgICBmb250LWZhbWlseTogJ0Fjcm9tJztcclxuICAgIHNyYzogdXJsKCdBY3JvbS1SZWd1bGFyLmVvdCcpO1xyXG4gICAgc3JjOiBsb2NhbCgnQWNyb20nKSwgbG9jYWwoJ0Fjcm9tLVJlZ3VsYXInKSxcclxuICAgICAgICB1cmwoJy4uL2ZvbnRzL0Fjcm9tLVJlZ3VsYXIuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcclxuICAgICAgICB1cmwoJy4uL2ZvbnRzL0Fjcm9tLVJlZ3VsYXIud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgICAgICAgdXJsKCcuLi9mb250cy9BY3JvbS1SZWd1bGFyLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuICAgICAgICB1cmwoJy4uL2ZvbnRzL0Fjcm9tLVJlZ3VsYXIudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcblx0Zm9udC1kaXNwbGF5OiBzd2FwO1xyXG4gICAgZm9udC1mYW1pbHk6ICdBY3JvbSc7XHJcbiAgICBzcmM6IHVybCgnQWNyb20tTWVkaXVtLmVvdCcpO1xyXG4gICAgc3JjOiBsb2NhbCgnQWNyb20gTWVkaXVtJyksIGxvY2FsKCdBY3JvbS1NZWRpdW0nKSxcclxuICAgICAgICB1cmwoJy4uL2ZvbnRzL0Fjcm9tLU1lZGl1bS5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG4gICAgICAgIHVybCgnLi4vZm9udHMvQWNyb20tTWVkaXVtLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gICAgICAgIHVybCgnLi4vZm9udHMvQWNyb20tTWVkaXVtLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuICAgICAgICB1cmwoJy4uL2ZvbnRzL0Fjcm9tLU1lZGl1bS50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuXHRmb250LWRpc3BsYXk6IHN3YXA7XHJcbiAgICBmb250LWZhbWlseTogJ0Fjcm9tJztcclxuICAgIHNyYzogdXJsKCdBY3JvbS1Cb2xkLmVvdCcpO1xyXG4gICAgc3JjOiBsb2NhbCgnQWNyb20gQm9sZCcpLCBsb2NhbCgnQWNyb20tQm9sZCcpLFxyXG4gICAgICAgIHVybCgnLi4vZm9udHMvQWNyb20tQm9sZC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG4gICAgICAgIHVybCgnLi4vZm9udHMvQWNyb20tQm9sZC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICAgICAgICB1cmwoJy4uL2ZvbnRzL0Fjcm9tLUJvbGQud29mZicpIGZvcm1hdCgnd29mZicpLFxyXG4gICAgICAgIHVybCgnLi4vZm9udHMvQWNyb20tQm9sZC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcblx0Zm9udC1kaXNwbGF5OiBzd2FwO1xyXG4gICAgZm9udC1mYW1pbHk6ICdBY3JvbSc7XHJcbiAgICBzcmM6IHVybCgnQWNyb20tRXh0cmFCb2xkLmVvdCcpO1xyXG4gICAgc3JjOiBsb2NhbCgnQWNyb20gRXh0cmFCb2xkJyksIGxvY2FsKCdBY3JvbS1FeHRyYUJvbGQnKSxcclxuICAgICAgICB1cmwoJy4uL2ZvbnRzL0Fjcm9tLUV4dHJhQm9sZC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG4gICAgICAgIHVybCgnLi4vZm9udHMvQWNyb20tRXh0cmFCb2xkLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gICAgICAgIHVybCgnLi4vZm9udHMvQWNyb20tRXh0cmFCb2xkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuICAgICAgICB1cmwoJy4uL2ZvbnRzL0Fjcm9tLUV4dHJhQm9sZC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XHJcbiAgICBmb250LXdlaWdodDogODAwO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcbiIsIjpyb290IHtcclxuICAvLyBjb2xvclxyXG4gIC0tY29sb3ItcHJpbWFyeTogI2IwYjBiMDtcclxuICAtLWNvbG9yLXByaW1hcnktb3BhY2l0eTogcmdiYSgxNzYsIDE3NiwgMTc2LCAwLjUpO1xyXG4gIC0tY29sb3Itc2Vjb25kYXJ5OiAjZDViMTViO1xyXG4gIC0tY29sb3ItbGlnaHQ6ICNmZmZmZmY7XHJcbiAgLS1jb2xvci1kYXJrOiAjMTAxMDEwO1xyXG4gIC0tY29sb3ItZ3JheTogI2VlZWVlZTtcclxuICAtLWNvbG9yLWdyYXktbGlnaHQ6ICNmNGY0ZjQ7XHJcblxyXG4gIC8vIHR5cG9ncmFwaHlcclxuICAtLWZvbnQtZmFtaWx5OiAnQWNyb20nLCAnQ2FsaWJyaScsIHNhbnMtc2VyaWY7XHJcbiAgLS10ZXh0LWJhc2Utc2l6ZTogMXZ3O1xyXG4gIC0tdGV4dC1zY2FsZS1yYXRpbzogMS4yO1xyXG4gIC0tdGV4dC14eHM6IGNhbGMoKHZhcigtLXRleHQtc20pIC8gdmFyKC0tdGV4dC1zY2FsZS1yYXRpbykpIC8gdmFyKC0tdGV4dC1zY2FsZS1yYXRpbykpO1xyXG4gIC0tdGV4dC14czogY2FsYygoMWVtIC8gdmFyKC0tdGV4dC1zY2FsZS1yYXRpbykpIC8gdmFyKC0tdGV4dC1zY2FsZS1yYXRpbykpO1xyXG4gIC0tdGV4dC1zbTogY2FsYyh2YXIoLS10ZXh0LXhzKSAqIHZhcigtLXRleHQtc2NhbGUtcmF0aW8pKTtcclxuICAtLXRleHQtbWQ6IGNhbGModmFyKC0tdGV4dC1zbSkgKiB2YXIoLS10ZXh0LXNjYWxlLXJhdGlvKSAqIHZhcigtLXRleHQtc2NhbGUtcmF0aW8pKTtcclxuICAtLXRleHQtbGc6IGNhbGModmFyKC0tdGV4dC1tZCkgKiB2YXIoLS10ZXh0LXNjYWxlLXJhdGlvKSk7XHJcbiAgLS10ZXh0LXhsOiBjYWxjKHZhcigtLXRleHQtbGcpICogdmFyKC0tdGV4dC1zY2FsZS1yYXRpbykpO1xyXG4gIC0tdGV4dC14eGw6IGNhbGModmFyKC0tdGV4dC14bCkgKiB2YXIoLS10ZXh0LXNjYWxlLXJhdGlvKSk7XHJcbiAgLS10ZXh0LXh4eGw6IGNhbGModmFyKC0tdGV4dC14eGwpICogdmFyKC0tdGV4dC1zY2FsZS1yYXRpbykpO1xyXG5cclxuICAvLyBvZmZzZXRcclxuICAtLW9mZnNldC11bml0OiAxdnc7XHJcbiAgLS1vZmZzZXQteHh4eHM6IGNhbGMoMC4xMjUgKiB2YXIoLS1vZmZzZXQtdW5pdCkpO1xyXG4gIC0tb2Zmc2V0LXh4eHM6IGNhbGMoMC4yNSAqIHZhcigtLW9mZnNldC11bml0KSk7XHJcbiAgLS1vZmZzZXQteHhzOiBjYWxjKDAuMzc1ICogdmFyKC0tb2Zmc2V0LXVuaXQpKTtcclxuICAtLW9mZnNldC14czogY2FsYygwLjUgKiB2YXIoLS1vZmZzZXQtdW5pdCkpO1xyXG4gIC0tb2Zmc2V0LXNtOiBjYWxjKDAuNzUgKiB2YXIoLS1vZmZzZXQtdW5pdCkpO1xyXG4gIC0tb2Zmc2V0LW1kOiBjYWxjKDEuMjUgKiB2YXIoLS1vZmZzZXQtdW5pdCkpO1xyXG4gIC0tb2Zmc2V0LWxnOiBjYWxjKDIgKiB2YXIoLS1vZmZzZXQtdW5pdCkpO1xyXG4gIC0tb2Zmc2V0LXhsOiBjYWxjKDMuMjUgKiB2YXIoLS1vZmZzZXQtdW5pdCkpO1xyXG4gIC0tb2Zmc2V0LXh4bDogY2FsYyg0LjI1ICogdmFyKC0tb2Zmc2V0LXVuaXQpKTtcclxuICAtLW9mZnNldC14eHhsOiBjYWxjKDUuMjUgKiB2YXIoLS1vZmZzZXQtdW5pdCkpO1xyXG4gIC0tb2Zmc2V0LXh4eHhsOiBjYWxjKDguNSAqIHZhcigtLW9mZnNldC11bml0KSk7XHJcbiAgLS1vZmZzZXQteHh4eHhsOiBjYWxjKDEzLjc1ICogdmFyKC0tb2Zmc2V0LXVuaXQpKTtcclxuXHJcbiAgLy8gYW5pbWF0aW9uXHJcbiAgLS10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjczLCAwLjIxLCAwLjQxLCAwLjk4KTtcclxuICAtLXRyYW5zZm9ybS10cmFuc2xhdGU6IG1hdHJpeCgxLCAwLCAwLCAxLCAtNTAsIDMwKTtcclxuICAtLXRyYW5zZm9ybS10cmFuc2xhdGUtcmV2ZXJzZTogbWF0cml4KDEsIDAsIDAsIDEsIDUwLCAzMCk7XHJcbiAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLTI6IG1hdHJpeCgxLjIsIDAsIDAsIDEuMiwgLTIwMCwgMTgwKTtcclxuICAtLXRyYW5zZm9ybS10cmFuc2xhdGUtMzogbWF0cml4KDEuMiwgMCwgMCwgMS4yLCAyMDAsIC0xODApO1xyXG59XHJcblxyXG46OnNlbGVjdGlvbiB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItZGFyayk7XHJcbn1cclxuXHJcbjo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4gIHdpZHRoOiA1cHg7XHJcbiAgaGVpZ2h0OiAwO1xyXG59XHJcblxyXG46Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBib3JkZXItcmFkaXVzOiAwO1xyXG59XHJcblxyXG46Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1zZWNvbmRhcnkpO1xyXG4gIGJvcmRlci1yYWRpdXM6IDA7XHJcbn1cclxuXHJcbi5wYWdlLWhvbWUge1xyXG4gICY6OnNlbGVjdGlvbiB7XHJcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1kYXJrKTtcclxuICB9XHJcblxyXG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuICAgIHdpZHRoOiAwO1xyXG4gICAgaGVpZ2h0OiAwO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM2MHB4KSB7XHJcbiAgOnJvb3Qge1xyXG4gICAgLS10ZXh0LWJhc2Utc2l6ZTogMTdweDtcclxuICAgIC0tb2Zmc2V0LXVuaXQ6IDE1cHg7XHJcbiAgfVxyXG59XHJcbiIsImh0bWwge1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuXHJcbiosXHJcbio6OmJlZm9yZSxcclxuKjo6YWZ0ZXIge1xyXG4gIGJveC1zaXppbmc6IGluaGVyaXQ7XHJcbn1cclxuXHJcbmJvZHkge1xyXG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseSk7XHJcbiAgZm9udC1zaXplOiB2YXIoLS10ZXh0LWJhc2Utc2l6ZSk7XHJcbiAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xyXG4gIG1pbi13aWR0aDogMzIwcHg7XHJcbiAgbWluLWhlaWdodDogMTAwdmg7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWRhcmspO1xyXG59XHJcblxyXG5hLFxyXG5pbnB1dCxcclxuYnV0dG9uLFxyXG50ZXh0YXJlYSxcclxuc2VsZWN0IHtcclxuICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XHJcbiAgdHJhbnNpdGlvbjogMC4zcyB2YXIoLS10aW1pbmctZnVuY3Rpb24pO1xyXG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xyXG5cclxuICBAaW5jbHVkZSBob3ZlciB7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuYSB7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cclxuICBAaW5jbHVkZSBob3ZlciB7XHJcbiAgICBjb2xvcjogdmFyKC0tY29sb3Itc2Vjb25kYXJ5KTtcclxuICB9XHJcbn1cclxuXHJcbi5idG4ge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgbWluLXdpZHRoOiAxNTBweDtcclxuICBtYXJnaW4tdG9wOiB2YXIoLS1vZmZzZXQtc20pO1xyXG4gIHBhZGRpbmc6IHZhcigtLW9mZnNldC1zbSkgdmFyKC0tb2Zmc2V0LW1kKTtcclxuICBmb250LXNpemU6IHZhcigtLXRleHQtc20pO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBjb2xvcjogdmFyKC0tY29sb3ItbGlnaHQpO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgJi0tbGlnaHQge1xyXG4gICAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xyXG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcclxuXHJcbiAgICBAaW5jbHVkZSBob3ZlciB7XHJcbiAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1zZWNvbmRhcnkpO1xyXG4gICAgICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLXNlY29uZGFyeSk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLS13aGl0ZSB7XHJcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItZGFyayk7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1saWdodCk7XHJcblxyXG4gICAgQGluY2x1ZGUgaG92ZXIge1xyXG4gICAgICBjb2xvcjogdmFyKC0tY29sb3ItbGlnaHQpO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1zZWNvbmRhcnkpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi0tZGFyayB7XHJcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItbGlnaHQpO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItZGFyayk7XHJcblxyXG4gICAgQGluY2x1ZGUgaG92ZXIge1xyXG4gICAgICBjb2xvcjogdmFyKC0tY29sb3ItbGlnaHQpO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1zZWNvbmRhcnkpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuc3ZnIHtcclxuICBmaWxsOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcclxufVxyXG5cclxuaHIge1xyXG4gIGhlaWdodDogMXB4O1xyXG4gIG1hcmdpbi10b3A6IHZhcigtLW9mZnNldC1sZyk7XHJcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tb2Zmc2V0LWxnKTtcclxuICBib3JkZXI6IG5vbmU7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XHJcbiAgb3BhY2l0eTogMC41O1xyXG59XHJcblxyXG4udGl0bGUge1xyXG4gIGhlaWdodDogYXV0bztcclxuICBtYXJnaW4tdG9wOiAwO1xyXG4gIG1hcmdpbi1ib3R0b206IHZhcigtLW9mZnNldC1sZyk7XHJcbiAgcGFkZGluZy1sZWZ0OiB2YXIoLS1vZmZzZXQtbGcpO1xyXG4gIGJvcmRlci1sZWZ0OiAzcHggc29saWQgdmFyKC0tY29sb3ItbGlnaHQpO1xyXG4gIGNvbG9yOiB2YXIoLS1jb2xvci1zZWNvbmRhcnkpO1xyXG4gIGZvbnQtc2l6ZTogdmFyKC0tdGV4dC14eHhsKTtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cclxuICAmLS1sb2dvIHtcclxuICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgIGJvcmRlci1sZWZ0OiBub25lO1xyXG4gIH1cclxuXHJcbiAgaW1nIHtcclxuICAgIHdpZHRoOiAyMy40dnc7XHJcbiAgICBoZWlnaHQ6IDQuNXZ3O1xyXG4gIH1cclxufVxyXG5cclxuLnRpdGxlX19sb2dvIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB3aWR0aDogMjV2dztcclxuICBoZWlnaHQ6IDV2dztcclxuXHJcbiAgc3ZnIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgZmlsbDogdmFyKC0tY29sb3Itc2Vjb25kYXJ5KTtcclxuICB9XHJcbn1cclxuXHJcbi5wYWdlLWxpbmUge1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcclxuICB0cmFuc2l0aW9uOiAwLjVzIHZhcigtLXRpbWluZy1mdW5jdGlvbikgMC4zcztcclxuICBvcGFjaXR5OiAwLjU7XHJcbiAgei1pbmRleDogMTtcclxuXHJcbiAgJi0taG9yaXpvbnRhbCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMXB4O1xyXG4gIH1cclxuXHJcbiAgJi0tdmVydGljYWwge1xyXG4gICAgd2lkdGg6IDFweDtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICB9XHJcblxyXG4gICYtLXRvcCB7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgfVxyXG5cclxuICAmLS1ib3R0b20ge1xyXG4gICAgbGVmdDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gIH1cclxuXHJcbiAgJi0tbGVmdCB7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgfVxyXG5cclxuICAmLS1yaWdodCB7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgfVxyXG59XHJcblxyXG5ib2R5ID4gLnBhZ2UtbGluZSB7XHJcbiAgJi0tdG9wIHtcclxuICAgIHRvcDogdmFyKC0tb2Zmc2V0LXh4bCk7XHJcbiAgfVxyXG5cclxuICAmLS1ib3R0b20ge1xyXG4gICAgYm90dG9tOiB2YXIoLS1vZmZzZXQteHhsKTtcclxuICB9XHJcblxyXG4gICYtLWxlZnQge1xyXG4gICAgbGVmdDogdmFyKC0tb2Zmc2V0LXh4bCk7XHJcbiAgfVxyXG5cclxuICAmLS1yaWdodCB7XHJcbiAgICByaWdodDogdmFyKC0tb2Zmc2V0LXh4bCk7XHJcbiAgfVxyXG59XHJcblxyXG4ucGFnZS1tZW51LFxyXG4ucGFnZS1sb2dvLFxyXG4ucGFnZS1uYXZfX29wZW4ge1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgdHJhbnNpdGlvbjogMC40cyB2YXIoLS10aW1pbmctZnVuY3Rpb24pIDAuNXM7XHJcbn1cclxuXHJcbi5wYWdlLWxvZ28ge1xyXG4gIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xyXG59XHJcblxyXG4ucGFnZS1zZWN0aW9uIHtcclxuICBvcGFjaXR5OiAxO1xyXG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuN3M7XHJcbn1cclxuXHJcbi5wYWdlLWNvbnRlbnRfX21hc29ucnkge1xyXG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgdHJhbnNpdGlvbi1kZWxheTogMC41cztcclxufVxyXG5cclxuLmxvYWQgLmNvcHlyaWdodCBzdmcge1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgdHJhbnNpdGlvbjogMC4xcyB2YXIoLS10aW1pbmctZnVuY3Rpb24pO1xyXG4gIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xyXG59XHJcblxyXG4ub3Blbi1tZW51IHtcclxuICAuY29weXJpZ2h0IHN2ZyB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC43cztcclxuICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuNnM7XHJcbiAgfVxyXG59XHJcblxyXG5ib2R5Lm9wZW4tbWFwLFxyXG5ib2R5Lm9wZW4tbWVudSxcclxuYm9keS5vcGVuLW1vZGFsIHtcclxuICAudG5zLW5hdiB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIHZhcigtLW9mZnNldC14eGwpLCAwKTtcclxuICAgIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xyXG4gIH1cclxuXHJcbiAgLnBhZ2UtbWVudSxcclxuICAucGFnZS1uYXZfX29wZW4ge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTUwJSwgMCk7XHJcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcclxuICB9XHJcblxyXG4gICY6bm90KC5vcGVuLWZyYW1lKSB7XHJcbiAgICAucGFnZS1sb2dvIHtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTUwJSwgMCk7XHJcbiAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnBhZ2UtaGVhZGVyOjphZnRlciB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKSAhaW1wb3J0YW50O1xyXG4gICAgdHJhbnNpdGlvbi1kZWxheTogMC4zcztcclxuICB9XHJcblxyXG4gIC5wYWdlLXNlY3Rpb24ge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xyXG4gIH1cclxuXHJcbiAgLnBhZ2UtY29udGVudF9fbWFzb25yeSB7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOCk7XHJcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjNzO1xyXG4gIH1cclxuXHJcbiAgLnBhZ2UtbGluZSB7XHJcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjJzO1xyXG4gIH1cclxuXHJcbiAgJiA+IC5wYWdlLWxpbmUtLXRvcCB7XHJcbiAgICB0b3A6IC0xcHg7XHJcbiAgfVxyXG5cclxuICAmID4gLnBhZ2UtbGluZS0tbGVmdCB7XHJcbiAgICBsZWZ0OiAtMXB4O1xyXG4gIH1cclxuXHJcbiAgJiA+IC5wYWdlLWxpbmUtLXJpZ2h0IHtcclxuICAgIHJpZ2h0OiAtMXB4O1xyXG4gIH1cclxuXHJcbiAgJiA+IC5wYWdlLWxpbmUtLWJvdHRvbSB7XHJcbiAgICBib3R0b206IC0xcHg7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzYwcHgpIHtcclxuICAudGl0bGUge1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgfVxyXG5cclxuICAudGl0bGVfX2xvZ28ge1xyXG4gICAgd2lkdGg6IDI1MHB4O1xyXG4gICAgaGVpZ2h0OiA1MHB4O1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgYm9keSA+IC5wYWdlLWxpbmUtLXZlcnRpY2FsLFxyXG4gIGJvZHkgPiAucGFnZS1saW5lLS1ib3R0b20ge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XHJcbiAgLnRpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogdmFyKC0tdGV4dC14eGwpO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcclxuICAudGl0bGUge1xyXG4gICAgZm9udC1zaXplOiB2YXIoLS10ZXh0LXhsKTtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ1MHB4KSB7XHJcbiAgLnRpdGxlIHtcclxuICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICBib3JkZXItbGVmdDogbm9uZTtcclxuICB9XHJcbn1cclxuIixudWxsLCIucGFnZS1uYXYge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgQGluY2x1ZGUgZmxleCgkYWxpZ246IHN0cmV0Y2gpO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nLXRvcDogdmFyKC0tb2Zmc2V0LXhsKTtcbiAgcGFkZGluZy1ib3R0b206IHZhcigtLW9mZnNldC14bCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4zcyB2YXIoLS10aW1pbmctZnVuY3Rpb24pIDBzLCBvcGFjaXR5IDBzIHZhcigtLXRpbWluZy1mdW5jdGlvbikgMC41cztcblxuICAmLm9wZW4tbWVudSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItZGFyayk7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuNXM7XG5cbiAgICAucGFnZS1uYXZfX2xlZnQge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjVzO1xuICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC41cztcbiAgICB9XG5cbiAgICAucGFnZS1uYXZfX2l0ZW0ge1xuICAgICAgJjpudGgtb2YtdHlwZShvZGQpIHNwYW4sXG4gICAgICAmOm50aC1vZi10eXBlKGV2ZW4pIHNwYW4ge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMCwwKTtcbiAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC41cztcbiAgICAgIH1cbiAgICB9XG5cbiAgICBociB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuNHM7XG4gICAgfVxuXG4gICAgLnBhZ2UtbmF2X19zb2NpYWwtaXRlbSB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuNnM7XG4gICAgfVxuXG4gICAgLnBhZ2UtbmF2X19kZXNjciB7XG4gICAgICBjb2xvcjogdmFyKC0tY29sb3ItbGlnaHQpO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwwLDApO1xuICAgICAgdHJhbnNpdGlvbjogMC4zcyB2YXIoLS10aW1pbmctZnVuY3Rpb24pO1xuICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC45cztcbiAgICB9XG5cbiAgICAucGFnZS1uYXZfX2Nsb3NlIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwwLDApO1xuICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC43cztcbiAgICB9XG5cbiAgICAuY29weXJpZ2h0IHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICB9XG5cbiAgaHIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAwO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIG1hcmdpbi10b3A6IHZhcigtLW9mZnNldC1sZyk7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tb2Zmc2V0LWxnKTtcbiAgICB0cmFuc2l0aW9uOiAwLjNzIHZhcigtLXRpbWluZy1mdW5jdGlvbik7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMHM7XG4gIH1cbn1cblxuLnBhZ2UtbmF2X19sZWZ0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4LWJhc2lzOiA2MCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjUpO1xuICB0cmFuc2l0aW9uOiAwcyB2YXIoLS10aW1pbmctZnVuY3Rpb24pO1xufVxuXG4ucGFnZS1uYXZfX2xvZ28ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHdpZHRoOiA2NSU7XG4gIGhlaWdodDogNjUlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MCUsIC01MCUsIDApO1xuICB0cmFuc2l0aW9uOiAwLjRzIHZhcigtLXRpbWluZy1mdW5jdGlvbik7XG5cbiAgJi5ob3ZlciB7XG4gICAgZmlsdGVyOiBibHVyKDEwcHgpIG9wYWNpdHkoMC4xKTtcbiAgfVxuXG4gIHN2ZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGZpbGw6IHZhcigtLWNvbG9yLXNlY29uZGFyeSk7XG4gIH1cbn1cblxuLnBhZ2UtbmF2X19yaWdodCB7XG4gIEBpbmNsdWRlIGZsZXgoJGRpcmVjdGlvbjogY29sdW1uLCAkanVzdGlmeTogZmxleC1zdGFydCwgJGFsaWduOiBmbGV4LXN0YXJ0LCAkd3JhcDogbm93cmFwKTtcbiAgZmxleC1iYXNpczogNDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IHZhcigtLW9mZnNldC14bCkgdmFyKC0tb2Zmc2V0LXh4eGwpIHZhcigtLW9mZnNldC14bCkgdmFyKC0tb2Zmc2V0LXhsKTtcbn1cblxuLnBhZ2UtbmF2X19tZW51LFxuLnBhZ2UtbmF2X19zb2NpYWwge1xuICBAaW5jbHVkZSBsaXN0LXJlc2V0O1xufVxuXG4ucGFnZS1uYXZfX21lbnUge1xuICAucGFnZS1uYXZfX2l0ZW0ge1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tdGV4dC14eHhsKTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuXG4gICAgc3BhbiB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIHZhcigtLXRpbWluZy1mdW5jdGlvbikgMHMsIG9wYWNpdHkgMC4zcyB2YXIoLS10aW1pbmctZnVuY3Rpb24pIDBzO1xuICAgIH1cblxuICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAucGFnZS1uYXZfX2xpbmsge1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOm50aC1vZi10eXBlKG9kZCkgc3BhbiB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIuNXZ3LCAwLCAwKTtcbiAgICB9XG5cbiAgICAmOm50aC1vZi10eXBlKGV2ZW4pIHNwYW4ge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMi41dncsIDAsIDApO1xuICAgIH1cbiAgfVxuXG4gIC5wYWdlLW5hdl9fbGluayB7XG4gICAgQGluY2x1ZGUgZmxleCgkanVzdGlmeTogZmxleC1zdGFydCwgJGFsaWduOiBzdHJldGNoLCAkd3JhcDogbm93cmFwKTtcbiAgICBwYWRkaW5nLXRvcDogdmFyKC0tb2Zmc2V0LW1kKTtcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItbGlnaHQpO1xuICAgIHRyYW5zaXRpb246IDAuM3MgdmFyKC0tdGltaW5nLWZ1bmN0aW9uKTtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBAaW5jbHVkZSBwc2V1ZG8oJHBvczogcmVsYXRpdmUpO1xuICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAzcHg7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1zZWNvbmRhcnkpO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHRyYW5zaXRpb246IDAuM3MgdmFyKC0tdGltaW5nLWZ1bmN0aW9uKTtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBAaW5jbHVkZSBwc2V1ZG8oJGNvbnRlbnQ6IGF0dHIoZGF0YS10aXRsZSkpO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDYwJTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgICBjb2xvcjogdmFyKC0tY29sb3ItbGlnaHQpO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTUwJSwgMCkgc2NhbGUoMSk7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdHJhbnNpdGlvbjogMHM7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTUwJSwgMCkgc2NhbGUoMS43KTtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgdHJhbnNpdGlvbjogMC40cyB2YXIoLS10aW1pbmctZnVuY3Rpb24pO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIGhvdmVyIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1zZWNvbmRhcnkpO1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IHZhcigtLW9mZnNldC1tZCk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5wYWdlLW5hdl9fc29jaWFsIHtcbiAgQGluY2x1ZGUgZmxleCgkanVzdGlmeTogZmxleC1zdGFydCwgJHdyYXA6IG5vd3JhcCk7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLW9mZnNldC1sZyk7XG59XG5cbi5wYWdlLW5hdl9fc29jaWFsLWl0ZW0ge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiAwLjRzIHZhcigtLXRpbWluZy1mdW5jdGlvbikgMHM7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC41KTtcbn1cblxuLnBhZ2UtbmF2X19zb2NpYWwtbGluayB7XG4gIEBpbmNsdWRlIGZsZXgoJGp1c3RpZnk6IGZsZXgtc3RhcnQsICR3cmFwOiBub3dyYXApO1xuICB3aWR0aDogMS41dnc7XG4gIG1hcmdpbi1yaWdodDogdmFyKC0tb2Zmc2V0LW1kKTtcbiAgdHJhbnNpdGlvbjogMC40cyB2YXIoLS10aW1pbmctZnVuY3Rpb24pO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gIEBpbmNsdWRlIGhvdmVyIHtcbiAgICBzdmcge1xuICAgICAgZmlsbDogdmFyKC0tY29sb3Itc2Vjb25kYXJ5KTtcbiAgICB9XG4gIH1cbn1cblxuLnBhZ2UtbmF2X19zb2NpYWwtaWNvbiB7XG4gIEBpbmNsdWRlIGZsZXgoJGp1c3RpZnk6IGNlbnRlciwgJHdyYXA6IG5vd3JhcCk7XG4gIHdpZHRoOiAxLjV2dztcbiAgaGVpZ2h0OiAxLjV2dztcbiAgZmxleC1zaHJpbms6IDA7XG5cbiAgc3ZnIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZmlsbDogdmFyKC0tY29sb3ItbGlnaHQpO1xuICAgIHRyYW5zaXRpb246IDAuM3MgdmFyKC0tdGltaW5nLWZ1bmN0aW9uKTtcbiAgfVxufVxuXG4ucGFnZS1uYXZfX3NvY2lhbC10ZXh0IHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHBhZGRpbmctbGVmdDogdmFyKC0tb2Zmc2V0LXhzKTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXNlY29uZGFyeSk7XG59XG5cbi5wYWdlLW5hdl9fZGVzY3Ige1xuICBjb2xvcjogdmFyKC0tY29sb3ItbGlnaHQpO1xuICBtYXJnaW46IDAgMCB2YXIoLS1vZmZzZXQtbWQpO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3A7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMnZ3LCAwKTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogMC4zcyB2YXIoLS10aW1pbmctZnVuY3Rpb24pIDBzO1xuXG4gIC5wYWdlLW5hdl9fbGluayB7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLWxpZ2h0KTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuXG4gICAgQGluY2x1ZGUgaG92ZXIge1xuICAgICAgY29sb3I6IHZhcigtLWNvbG9yLXNlY29uZGFyeSk7XG4gICAgfVxuICB9XG59XG5cbi5wYWdlLW5hdl9fb3BlbiB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiB2YXIoLS1vZmZzZXQtbWQpO1xuICByaWdodDogdmFyKC0tb2Zmc2V0LXNtKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuXG4gIHNwYW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxLjV2dztcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBtYXJnaW4tdG9wOiB2YXIoLS1vZmZzZXQteHhzKTtcbiAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS1vZmZzZXQteHhzKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1saWdodCk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQ7XG4gICAgdHJhbnNpdGlvbjogMC4zcyB2YXIoLS10aW1pbmctZnVuY3Rpb24pO1xuICB9XG5cbiAgQGluY2x1ZGUgaG92ZXIge1xuICAgIHNwYW4ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itc2Vjb25kYXJ5KTtcbiAgICB9XG5cbiAgICBzcGFuOmZpcnN0LW9mLXR5cGUge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMS4yKTtcbiAgICB9XG5cbiAgICBzcGFuOmxhc3Qtb2YtdHlwZSB7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlWCgwLjgpO1xuICAgIH1cbiAgfVxufVxuXG4ucGFnZS1uYXZfX2Nsb3NlIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IHZhcigtLW9mZnNldC1tZCk7XG4gIHJpZ2h0OiB2YXIoLS1vZmZzZXQtc20pO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTE1MCUsIDApO1xuXG4gIEBpbmNsdWRlIGhvdmVyIHtcbiAgICBzdmcge1xuICAgICAgZmlsbDogdmFyKC0tY29sb3Itc2Vjb25kYXJ5KTtcbiAgICAgIHN0cm9rZTogdmFyKC0tY29sb3Itc2Vjb25kYXJ5KTtcbiAgICB9XG4gIH1cbn1cblxuLnBhZ2UtbmF2X19jbG9zZS1pY29uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxLjJ2dztcbiAgaGVpZ2h0OiAxLjJ2dztcbiAgbWFyZ2luLXRvcDogdmFyKC0tb2Zmc2V0LXhzKTtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tb2Zmc2V0LXhzKTtcblxuICBzdmcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBmaWxsOiB2YXIoLS1jb2xvci1saWdodCk7XG4gICAgc3Ryb2tlOiB2YXIoLS1jb2xvci1saWdodCk7XG4gICAgc3Ryb2tlLXdpZHRoOiA2cHg7XG4gICAgdHJhbnNpdGlvbjogMC4zcyB2YXIoLS10aW1pbmctZnVuY3Rpb24pO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNjBweCkge1xuICAucGFnZS1uYXYge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG5cbiAgLnBhZ2UtbmF2X19yaWdodCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICB9XG5cbiAgLnBhZ2UtbmF2X19zb2NpYWwtbGluayB7XG4gICAgd2lkdGg6IDI1cHg7XG4gIH1cblxuICAucGFnZS1uYXZfX3NvY2lhbC1pY29uIHtcbiAgICB3aWR0aDogMjJweDtcbiAgICBoZWlnaHQ6IDIycHg7XG4gIH1cblxuICAucGFnZS1uYXZfX29wZW4gc3BhbiB7XG4gICAgd2lkdGg6IDI3cHg7XG4gIH1cblxuICAucGFnZS1uYXZfX2Nsb3NlLWljb24ge1xuICAgIHdpZHRoOiAyMnB4O1xuICAgIGhlaWdodDogMjJweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnBhZ2UtbmF2X19sZWZ0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLnBhZ2UtbmF2X19yaWdodCB7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLW9mZnNldC14bCk7XG4gIH1cblxuICAucGFnZS1uYXZfX21lbnUgLnBhZ2UtbmF2X19saW5rOjphZnRlciB7XG4gICAgY29udGVudDogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAucGFnZS1uYXZfX3JpZ2h0IHtcbiAgICBwYWRkaW5nOiB2YXIoLS1vZmZzZXQtbGcpO1xuICB9XG5cbiAgLnBhZ2UtbmF2X19tZW51IC5wYWdlLW5hdl9faXRlbSB7XG4gICAgZm9udC1zaXplOiB2YXIoLS10ZXh0LXhsKTtcbiAgfVxufVxuIiwiLm1hcCB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG59XHJcblxyXG4ubWFwX19pbm5lciB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICBpbWcge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xyXG4gIH1cclxufVxyXG5cclxuLm1hcF9fYnRuIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBvcGFjaXR5OiAwO1xyXG4gIHotaW5kZXg6IDE7XHJcbn1cclxuXHJcbi5tYXBfX3BpbiB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogNDUlO1xyXG4gIGxlZnQ6IDQ5LjUlO1xyXG4gIHdpZHRoOiAzdnc7XHJcbiAgaGVpZ2h0OiAzdnc7XHJcbiAgbWFyZ2luLXRvcDogLTEuNXZ3O1xyXG4gIG1hcmdpbi1sZWZ0OiAtMS41dnc7XHJcblxyXG4gIHN2ZyB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGZpbGw6IHZhcigtLWNvbG9yLXNlY29uZGFyeSk7XHJcbiAgfVxyXG59XHJcblxyXG4ubWFwX19vdmVybGF5IHtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgYm90dG9tOiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcclxuICBvcGFjaXR5OiAwO1xyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gIHRyYW5zaXRpb246IDAuN3MgdmFyKC0tdGltaW5nLWZ1bmN0aW9uKTtcclxuICB6LWluZGV4OiAyO1xyXG5cclxuICAmLm9wZW4tbWFwIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcclxuICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuNXM7XHJcblxyXG4gICAgI21hcCB7XHJcbiAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDEpIHNjYWxlWSgxKTtcclxuICAgIH1cclxuXHJcbiAgICAubWFwX19jbG9zZSB7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwwLDApO1xyXG4gICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjdzO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuI21hcCB7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHRyYW5zZm9ybTogc2NhbGVYKDAuOTE0KSBzY2FsZVkoMC44Myk7XHJcbiAgdHJhbnNpdGlvbjogMC43cyB2YXIoLS10aW1pbmctZnVuY3Rpb24pO1xyXG59XHJcblxyXG4ubWFwX19jbG9zZSB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHRvcDogdmFyKC0tb2Zmc2V0LW1kKTtcclxuICByaWdodDogdmFyKC0tb2Zmc2V0LXNtKTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1saWdodCk7XHJcbiAgYm9yZGVyOiBub25lO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xNTAlLCAwKTtcclxuXHJcbiAgQGluY2x1ZGUgaG92ZXIge1xyXG4gICAgc3ZnIHtcclxuICAgICAgZmlsbDogdmFyKC0tY29sb3Itc2Vjb25kYXJ5KTtcclxuICAgICAgc3Ryb2tlOiB2YXIoLS1jb2xvci1zZWNvbmRhcnkpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLm1hcF9fY2xvc2UtaWNvbiB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgd2lkdGg6IDEuMnZ3O1xyXG4gIGhlaWdodDogMS4ydnc7XHJcbiAgbWFyZ2luOiB2YXIoLS1vZmZzZXQteHMpIHZhcigtLW9mZnNldC14eHhzKTtcclxuXHJcbiAgc3ZnIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgZmlsbDogdmFyKC0tY29sb3ItZGFyayk7XHJcbiAgICBzdHJva2U6IHZhcigtLWNvbG9yLWRhcmspO1xyXG4gICAgc3Ryb2tlLXdpZHRoOiA2cHg7XHJcbiAgICB0cmFuc2l0aW9uOiAwLjNzIHZhcigtLXRpbWluZy1mdW5jdGlvbik7XHJcbiAgfVxyXG59XHJcblxyXG4ubWFwX19pbmZvIHtcclxuICBtaW4td2lkdGg6IDIwMHB4O1xyXG4gIG1hcmdpbjogdmFyKC0tb2Zmc2V0LW1kKTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICY6OmJlZm9yZSB7XHJcbiAgICBAaW5jbHVkZSBwc2V1ZG87XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1kYXJrKTtcclxuICB9XHJcblxyXG4gICYgPiAqIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgfVxyXG59XHJcblxyXG4ubWFwX190aXRsZSB7XHJcbiAgbWFyZ2luOiAwIDAgdmFyKC0tb2Zmc2V0LXNtKTtcclxuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHkpO1xyXG4gIGZvbnQtc2l6ZTogdmFyKC0tdGV4dC14eHhsKTtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIGNvbG9yOiB2YXIoLS1jb2xvci1zZWNvbmRhcnkpO1xyXG59XHJcblxyXG4ubWFwX19saW5rIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1vZmZzZXQteHMpO1xyXG4gIGZvbnQtc2l6ZTogdmFyKC0tdGV4dC1tZCk7XHJcbn1cclxuXHJcbi5nbS11aS1ob3Zlci1lZmZlY3Qge1xyXG4gIHRvcDogMCAhaW1wb3J0YW50O1xyXG4gIHJpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcbiAgd2lkdGg6IDMwcHggIWltcG9ydGFudDtcclxuICBoZWlnaHQ6IDMwcHggIWltcG9ydGFudDtcclxuICBwYWRkaW5nOiA0cHggIWltcG9ydGFudDtcclxuICBmaWx0ZXI6IGludmVydCgxKTtcclxuXHJcbiAgaW1nIHtcclxuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcclxuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuLmdtLXN0eWxlIC5nbS1zdHlsZS1pdy10OjphZnRlciB7XHJcbiAgdG9wOiAtMXB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWRhcmspO1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg0NWRlZyxyZ2JhKDE2LDE2LDE2LDEpIDUwJSxyZ2JhKDI1NSwyNTUsMjU1LDApIDUxJSxyZ2JhKDI1NSwyNTUsMjU1LDApIDEwMCUpO1xyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzYwcHgpIHtcclxuICAubWFwX19waW4ge1xyXG4gICAgd2lkdGg6IDQ1cHg7XHJcbiAgICBoZWlnaHQ6IDQ1cHg7XHJcbiAgICBtYXJnaW4tdG9wOiAtMjIuNXB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0yMi41cHg7XHJcbiAgfVxyXG5cclxuICAubWFwX19jbG9zZS1pY29uIHtcclxuICAgIHdpZHRoOiAyMnB4O1xyXG4gICAgaGVpZ2h0OiAyMnB4O1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDUwcHgpIHtcclxuICAubWFwX19pbmZvIHttaW4td2lkdGg6IGF1dG87XHJcbiAgfVxyXG59XHJcbiIsIi5tb2RhbCB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGJvdHRvbTogMDtcclxuICBwYWRkaW5nOiB2YXIoLS1vZmZzZXQteHhsKTtcclxuICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWRhcmspO1xyXG4gIHotaW5kZXg6IDI7XHJcbiAgdHJhbnNpdGlvbjogMC4xcyB2YXIoLS10aW1pbmctZnVuY3Rpb24pO1xyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICBvcGFjaXR5OiAwO1xyXG5cclxuICAucGFnZS1sb2dvIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB9XHJcblxyXG4gICYtLWxpZ2h0IHtcclxuICAgIC0tY29sb3ItbGlnaHQ6ICNiMGIwYjA7XHJcbiAgICAtLWNvbG9yLWRhcms6ICNmZmZmZmY7XHJcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjVzO1xyXG4gIH1cclxuXHJcbiAgJi0taW5uZXIge1xyXG4gICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1vZmZzZXQteHhsKTtcclxuICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgdHJhbnNpdGlvbi1kZWxheTogMC43cztcclxuXHJcbiAgICAubW9kYWxfX2NvbnRlbnQge1xyXG4gICAgICBAaW5jbHVkZSBmbGV4KCRkaXJlY3Rpb246IGNvbHVtbiwgJGp1c3RpZnk6IGNlbnRlciwgJHdyYXA6IG5vd3JhcCk7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB9XHJcblxyXG4gICAgLm1vZGFsX19jbG9zZS1pY29uIHtcclxuICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5wYWdlLWxpbmUge1xyXG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC41cztcclxuICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMnM7XHJcblxyXG4gICAgJi0tdG9wIHtcclxuICAgICAgdG9wOiAtMXB4O1xyXG4gICAgfVxyXG5cclxuICAgICYtLWxlZnQge1xyXG4gICAgICBsZWZ0OiAtMXB4O1xyXG4gICAgfVxyXG5cclxuICAgICYtLXJpZ2h0IHtcclxuICAgICAgcmlnaHQ6IC0xcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi0tYm90dG9tIHtcclxuICAgICAgYm90dG9tOiAtMXB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5vcGVuLW1vZGFsIHtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xyXG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjNzO1xyXG5cclxuICAgIC5wYWdlLWxvZ28ge1xyXG4gICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcclxuICAgIH1cclxuXHJcbiAgICAubW9kYWxfX2Nsb3NlIHtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDAsMCk7XHJcbiAgICB9XHJcblxyXG4gICAgLnBhZ2UtbGluZSB7XHJcbiAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuOHM7XHJcbiAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuNHM7XHJcblxyXG4gICAgICAmLS10b3Age1xyXG4gICAgICAgIHRvcDogdmFyKC0tb2Zmc2V0LXh4bCk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtLWxlZnQge1xyXG4gICAgICAgIGxlZnQ6IHZhcigtLW9mZnNldC14eGwpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLS1yaWdodCB7XHJcbiAgICAgICAgcmlnaHQ6IHZhcigtLW9mZnNldC14eGwpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLS1ib3R0b20ge1xyXG4gICAgICAgIGJvdHRvbTogdmFyKC0tb2Zmc2V0LXh4bCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZnJhbWVfX2ltZyBpbWcge1xyXG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcclxuICAgIH1cclxuXHJcbiAgICAuZnJhbWVfX3VwbG9hZCB7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgLTUwJSwgMCkgc2NhbGUoMC44KTtcclxuICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgdHJhbnNpdGlvbi1kZWxheTogMHM7XHJcbiAgICB9XHJcblxyXG4gICAgLmZyYW1lX19uYW1lLFxyXG4gICAgLmZyYW1lX19pbmZvIHtcclxuICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDAsMCk7XHJcbiAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuNXM7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubW9kYWxfX2NvbnRlbnQge1xyXG4gIC0tY29sb3ItbGlnaHQ6ICNmZmZmZmY7XHJcbiAgLS1jb2xvci1kYXJrOiAjMTAxMDEwO1xyXG5cclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHBhZGRpbmctcmlnaHQ6IHZhcigtLW9mZnNldC14eGwpO1xyXG4gIG92ZXJmbG93OiBhdXRvO1xyXG4gIHotaW5kZXg6IDM7XHJcbn1cclxuXHJcbi5tb2RhbF9fbmF2IHtcclxuICBAaW5jbHVkZSBmbGV4O1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDUwJTtcclxuICBsZWZ0OiB2YXIoLS1vZmZzZXQtbWQpO1xyXG4gIHJpZ2h0OiB2YXIoLS1vZmZzZXQtbWQpO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwtNTAlLDApO1xyXG4gIHotaW5kZXg6IC0xO1xyXG59XHJcblxyXG4ubW9kYWxfX25hdi1wcmV2LFxyXG4ubW9kYWxfX25hdi1uZXh0IHtcclxuICB3aWR0aDogMnZ3O1xyXG4gIGhlaWdodDogMi41dnc7XHJcbiAgcGFkZGluZzogMDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBib3JkZXI6IG5vbmU7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICBAaW5jbHVkZSBob3ZlciB7XHJcbiAgICBzdmcge1xyXG4gICAgICBmaWxsOiB2YXIoLS1jb2xvci1zZWNvbmRhcnkpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLm1vZGFsX19uYXYtbmV4dCB7XHJcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbn1cclxuXHJcbi5tb2RhbF9fbmF2LWljb24ge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuXHJcbiAgc3ZnIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgZmlsbDogdmFyKC0tY29sb3ItbGlnaHQpO1xyXG4gICAgdHJhbnNpdGlvbjogMC4zcyB2YXIoLS10aW1pbmctZnVuY3Rpb24pO1xyXG4gIH1cclxufVxyXG5cclxuLm1vZGFsX19wYWdpbmF0aW9uIHtcclxuICAtLWNvbG9yLWxpZ2h0OiAjZmZmZmZmO1xyXG4gIC0tY29sb3ItZGFyazogIzEwMTAxMDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogdmFyKC0tb2Zmc2V0LW1kKTtcclxuICBib3R0b206IHZhcigtLW9mZnNldC1tZCk7XHJcbn1cclxuXHJcbi5tb2RhbF9fcGFnaW5hdGlvbi1jdXJyZW50IHtcclxuICBjb2xvcjogdmFyKC0tY29sb3ItZGFyayk7XHJcbn1cclxuXHJcbi5tb2RhbF9fY2xvc2Uge1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICB0b3A6IHZhcigtLW9mZnNldC1tZCk7XHJcbiAgcmlnaHQ6IHZhcigtLW9mZnNldC1zbSk7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyOiBub25lO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xNTAlLCAwKTtcclxuICB0cmFuc2l0aW9uOiAwLjVzIHZhcigtLXRpbWluZy1mdW5jdGlvbik7XHJcbiAgei1pbmRleDogMztcclxuXHJcbiAgQGluY2x1ZGUgaG92ZXIge1xyXG4gICAgc3ZnIHtcclxuICAgICAgZmlsbDogdmFyKC0tY29sb3Itc2Vjb25kYXJ5KTtcclxuICAgICAgc3Ryb2tlOiB2YXIoLS1jb2xvci1zZWNvbmRhcnkpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLm1vZGFsX19jbG9zZS1pY29uIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB3aWR0aDogMS4ydnc7XHJcbiAgaGVpZ2h0OiAxLjJ2dztcclxuICBtYXJnaW4tdG9wOiB2YXIoLS1vZmZzZXQteHMpO1xyXG4gIG1hcmdpbi1ib3R0b206IHZhcigtLW9mZnNldC14cyk7XHJcblxyXG4gIHN2ZyB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGZpbGw6IHZhcigtLWNvbG9yLWxpZ2h0KTtcclxuICAgIHN0cm9rZTogdmFyKC0tY29sb3ItbGlnaHQpO1xyXG4gICAgc3Ryb2tlLXdpZHRoOiA2cHg7XHJcbiAgICB0cmFuc2l0aW9uOiAwLjNzIHZhcigtLXRpbWluZy1mdW5jdGlvbik7XHJcbiAgfVxyXG59XHJcblxyXG4uZnJhbWVfX25hbWUge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IHZhcigtLW9mZnNldC1tZCk7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgZm9udC1zaXplOiB2YXIoLS10ZXh0LW1kKTtcclxuICBjb2xvcjogdmFyKC0tY29sb3ItZGFyayk7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XHJcbiAgdHJhbnNpdGlvbjogMC41cyB2YXIoLS10aW1pbmctZnVuY3Rpb24pO1xyXG4gIG9wYWNpdHk6IDA7XHJcbn1cclxuXHJcbi5mcmFtZV9faW1nIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtICh2YXIoLS1vZmZzZXQteHh4bCkgKiAyKSk7XHJcbiAgdHJhbnNpdGlvbjogMC4wNXMgbGluZWFyO1xyXG5cclxuICAmLmxnIHtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgfVxyXG5cclxuICAmLm1kIHtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMC45KTtcclxuICB9XHJcblxyXG4gICYuc20ge1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xyXG4gIH1cclxuXHJcbiAgJi54cyB7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNyk7XHJcbiAgfVxyXG5cclxuICBwaWN0dXJlIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKDk3dmggLSAodmFyKC0tb2Zmc2V0LXh4eGwpICogMikpO1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICB6LWluZGV4OiAzO1xyXG4gIH1cclxuXHJcbiAgaW1nIHtcclxuICAgIG1heC1oZWlnaHQ6IGNhbGMoOTd2aCAtICh2YXIoLS1vZmZzZXQteHh4bCkgKiAyKSk7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xyXG4gICAgdHJhbnNpdGlvbjogMXMgdmFyKC0tdGltaW5nLWZ1bmN0aW9uKTtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuLmZyYW1lX191cGxvYWQge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDUwJTtcclxuICBsZWZ0OiA1MCU7XHJcbiAgd2lkdGg6IDV2dztcclxuICBoZWlnaHQ6IDV2dztcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHotaW5kZXg6IDE7XHJcbiAgb3BhY2l0eTogMDtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MCUsIC01MCUsIDApIHNjYWxlKDAuOCk7XHJcbiAgdHJhbnNpdGlvbjogMC4ycyB2YXIoLS10aW1pbmctZnVuY3Rpb24pIDAuMnM7XHJcblxyXG4gIGlucHV0IHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxufVxyXG5cclxuLmZyYW1lX191cGxvYWQtaWNvbiB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgd2lkdGg6IDMuNXZ3O1xyXG4gIGhlaWdodDogNHZ3O1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG4gIGZvbnQtc2l6ZTogdmFyKC0tdGV4dC14cyk7XHJcblxyXG4gIHN2ZyB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGZpbGw6IHZhcigtLWNvbG9yLXByaW1hcnktb3BhY2l0eSk7XHJcbiAgfVxyXG59XHJcblxyXG4uZnJhbWVfX3VwbG9hZC10ZXh0IHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBmb250LXNpemU6IHZhcigtLXRleHQteHMpO1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG4gIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5LW9wYWNpdHkpO1xyXG59XHJcblxyXG4uZnJhbWVfX3VwbG9hZC1pbWcge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDF2dztcclxuICBsZWZ0OiAxdnc7XHJcbiAgcmlnaHQ6IDF2dztcclxuICBib3R0b206IDF2dztcclxuICB3aWR0aDogY2FsYygxMDAlIC0gMnZ3KTtcclxuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDJ2dyk7XHJcbiAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgei1pbmRleDogMjtcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxufVxyXG5cclxuLmZyYW1lX19pbmZvIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgYm90dG9tOiBjYWxjKHZhcigtLW9mZnNldC1zbSkgKyB2YXIoLS1vZmZzZXQteHh4cykpO1xyXG4gIEBpbmNsdWRlIGZsZXg7XHJcbiAgcGFkZGluZy1sZWZ0OiB2YXIoLS1vZmZzZXQtc20pO1xyXG4gIHBhZGRpbmctcmlnaHQ6IHZhcigtLW9mZnNldC1zbSk7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAzMCUsIDApO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWxpZ2h0KTtcclxuICBib3gtc2hhZG93OiAwIDAgMTBweCB2YXIoLS1jb2xvci1wcmltYXJ5LW9wYWNpdHkpO1xyXG4gIHRyYW5zaXRpb246IDAuNXMgdmFyKC0tdGltaW5nLWZ1bmN0aW9uKTtcclxuICBvcGFjaXR5OiAwO1xyXG5cclxuICAucGFnZS1jb250ZW50X19zb3J0ZWQtbGFiZWwge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiB2YXIoLS1vZmZzZXQtbWQpO1xyXG4gIH1cclxuXHJcbiAgLmJ0biB7XHJcbiAgICBtYXJnaW4tdG9wOiB2YXIoLS1vZmZzZXQtc20pO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tb2Zmc2V0LXNtKTtcclxuICB9XHJcbn1cclxuXHJcbi5tb2RhbF9fc2VuZCB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGJvdHRvbTogMDtcclxuICB6LWluZGV4OiA1O1xyXG4gIEBpbmNsdWRlIGZsZXgoJGRpcmVjdGlvbjogY29sdW1uLCAkanVzdGlmeTogY2VudGVyLCAkYWxpZ246IGNlbnRlciwgJHdyYXA6IG5vd3JhcCk7XHJcbiAgcGFkZGluZzogdmFyKC0tb2Zmc2V0LXh4bCk7XHJcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLWNvbG9yLXByaW1hcnktb3BhY2l0eSk7XHJcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1wcmltYXJ5LW9wYWNpdHkpO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWRhcmspO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAxJSwgMCk7XHJcbiAgdHJhbnNpdGlvbjogMC41cyB2YXIoLS10aW1pbmctZnVuY3Rpb24pO1xyXG5cclxuICAmLnN1Y2Nlc3Mge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDAsMCk7XHJcbiAgICAubW9kYWxfX3N1Y2Nlc3Mge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYuZXJyb3Ige1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDAsMCk7XHJcblxyXG4gICAgLm1vZGFsX19lcnJvciB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5oaWRlIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAxJSwgMCwgMCk7XHJcbiAgfVxyXG5cclxuICAmLnNob3cge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDAsMCk7XHJcbiAgfVxyXG59XHJcblxyXG4ubW9kYWxfX3NlbmRpbmcge1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICByaWdodDogMDtcclxuICBib3R0b206IDA7XHJcbiAgQGluY2x1ZGUgZmxleCgkanVzdGlmeTogY2VudGVyLCAkYWxpZ246IGNlbnRlciwgJHdyYXA6IG5vd3JhcCk7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjcpO1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgei1pbmRleDogNTtcclxuICB0cmFuc2l0aW9uOiAwLjVzIHZhcigtLXRpbWluZy1mdW5jdGlvbik7XHJcblxyXG4gICYuc2VuZGluZyB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87XHJcblxyXG4gICAgLm1vZGFsX19zZW5kaW5nLS1kb3RzIHtcclxuICAgICAgYW5pbWF0aW9uOiBzY2FsZSAxcyB2YXIoLS10aW1pbmctZnVuY3Rpb24pIGluZmluaXRlO1xyXG5cclxuICAgICAgJjpudGgtb2YtdHlwZSgyKSB7XHJcbiAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAwLjE1cztcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpudGgtb2YtdHlwZSgzKSB7XHJcbiAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAwLjNzO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOm50aC1vZi10eXBlKDQpIHtcclxuICAgICAgICBhbmltYXRpb24tZGVsYXk6IDAuNDVzO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOm50aC1vZi10eXBlKDUpIHtcclxuICAgICAgICBhbmltYXRpb24tZGVsYXk6IDAuNnM7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5tb2RhbF9fc2VuZGluZy0tZG90cyB7XHJcbiAgZmxleC1zaHJpbms6IDA7XHJcbiAgd2lkdGg6IDAuNXZ3O1xyXG4gIGhlaWdodDogMC41dnc7XHJcbiAgbWFyZ2luOiB2YXIoLS1vZmZzZXQteHhzKTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1zZWNvbmRhcnkpO1xyXG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XHJcbn1cclxuXHJcbi5tb2RhbF9fc3VjY2VzcyxcclxuLm1vZGFsX19lcnJvciB7XHJcbiAgbWF4LXdpZHRoOiA0NTBweDtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHNjYWxlIHtcclxuICA1MCUge1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjUpIHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNjBweCkge1xyXG4gIC5tb2RhbF9fY2xvc2UtaWNvbiB7XHJcbiAgICB3aWR0aDogMjJweDtcclxuICAgIGhlaWdodDogMjJweDtcclxuICB9XHJcblxyXG4gIC5tb2RhbF9fbmF2LW5leHQsXHJcbiAgLm1vZGFsX19uYXYtcHJldiB7XHJcbiAgICB3aWR0aDogMzBweDtcclxuICAgIGhlaWdodDogNDBweDtcclxuICB9XHJcblxyXG4gIC5mcmFtZV9fdXBsb2FkIHtcclxuICAgIHdpZHRoOiA5MHB4O1xyXG4gICAgaGVpZ2h0OiA5MHB4O1xyXG4gIH1cclxuXHJcbiAgLmZyYW1lX191cGxvYWQtaWNvbiB7XHJcbiAgICB3aWR0aDogNzBweDtcclxuICAgIGhlaWdodDogNzBweDtcclxuICB9XHJcblxyXG4gIC5mcmFtZV9fdXBsb2FkLWltZyB7XHJcbiAgICB0b3A6IDE1cHg7XHJcbiAgICBsZWZ0OiAxNXB4O1xyXG4gICAgcmlnaHQ6IDE1cHg7XHJcbiAgICBib3R0b206IDE1cHg7XHJcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMzBweCk7XHJcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDMwcHgpO1xyXG4gIH1cclxuXHJcbiAgLm1vZGFsX19zZW5kaW5nLS1kb3RzIHtcclxuICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgbWFyZ2luOiB2YXIoLS1vZmZzZXQtc20pO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgLmZyYW1lX19pbWcge1xyXG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMHZ3IC0gKHZhcigtLW9mZnNldC14eGwpICogMikpO1xyXG5cclxuICAgIHBpY3R1cmUge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgaW1nIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmZyYW1lX191cGxvYWQge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XHJcbiAgLm1vZGFsIC5wYWdlLWxpbmUge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcblxyXG4gIC5tb2RhbF9fbmF2IHtcclxuICAgIHotaW5kZXg6IDM7XHJcbiAgfVxyXG5cclxuICAubW9kYWxfX25hdi1uZXh0IHtcclxuICAgIG1hcmdpbi1sZWZ0OiB2YXIoLS1vZmZzZXQtbWQpO1xyXG4gIH1cclxuXHJcbiAgLmZyYW1lX19uYW1lIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRvcDogYXV0bztcclxuICAgIG1hcmdpbi1ib3R0b206IHZhcigtLW9mZnNldC1tZCk7XHJcbiAgfVxyXG5cclxuICAuZnJhbWVfX2ltZyB7XHJcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwdncgLSB2YXIoLS1vZmZzZXQteHhsKSk7XHJcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKDcwdmggLSAodmFyKC0tb2Zmc2V0LXh4bCkgKiAyKSk7XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgbWF4LWhlaWdodDogY2FsYyg3MHZoIC0gKHZhcigtLW9mZnNldC14eGwpICogMikpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmZyYW1lX19pbmZvIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGJvdHRvbTogYXV0bztcclxuICAgIG1hcmdpbi10b3A6IHZhcigtLW9mZnNldC1tZCk7XHJcblxyXG4gICAgc2VsZWN0IHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmJ0biB7XHJcbiAgICAgIG1hcmdpbi10b3A6IHZhcigtLW9mZnNldC1zbSk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NTBweCkge1xyXG4gIC5mcmFtZV9faW5mbyB7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxuXHJcbiAgICAucGFnZS1jb250ZW50X19zb3J0ZWQtbGFiZWwge1xyXG4gICAgICB3aWR0aDogY2FsYyg1MCUgLSAodmFyKC0tb2Zmc2V0LW1kKSAqIDIpKTtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm1vZGFsX19zZW5kIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgfVxyXG5cclxuICAubW9kYWxfX3N1Y2Nlc3MsXHJcbiAgLm1vZGFsX19lcnJvciB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIG1pbi1oZWlnaHQ6IDEwMCU7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xyXG4gIC5tb2RhbC0taW5uZXIge1xyXG4gICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAubW9kYWxfX2NvbnRlbnQge1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IDEwMHZoO1xyXG4gICAgICBwYWRkaW5nOiB2YXIoLS1vZmZzZXQteHhsKTtcclxuICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZnJhbWVfX2luZm8ge1xyXG4gICAgLnBhZ2UtY29udGVudF9fc29ydGVkLWxhYmVsIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xyXG4gIC5tb2RhbCB7XHJcbiAgICBwYWRkaW5nLXRvcDogdmFyKC0tb2Zmc2V0LWxnKTtcclxuICAgIHBhZGRpbmctbGVmdDogdmFyKC0tb2Zmc2V0LWxnKTtcclxuICAgIHBhZGRpbmctYm90dG9tOiB2YXIoLS1vZmZzZXQtbGcpO1xyXG5cclxuICAgICYtLWlubmVyIHtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5tb2RhbF9fY29udGVudCB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1vZmZzZXQtbGcpO1xyXG4gIH1cclxuXHJcbiAgLm1vZGFsX190aXRsZSB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1vZmZzZXQtbGcpO1xyXG4gIH1cclxuXHJcbiAgLmZyYW1lX19pbmZvIHtcclxuICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgc2VsZWN0IHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmZyYW1lX19pbWcge1xyXG4gICAgbWFyZ2luLXRvcDogYXV0bztcclxuICAgIG1hcmdpbi1ib3R0b206IGF1dG87XHJcbiAgICBtaW4taGVpZ2h0OiAxNTBweDtcclxuXHJcbiAgICBwaWN0dXJlIHtcclxuICAgICAgbWluLWhlaWdodDogMTUwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgbWluLWhlaWdodDogMTUwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5jb3B5cmlnaHQge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtc2hyaW5rOiAwO1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgd2lkdGg6IDEuOXZ3O1xyXG4gIGhlaWdodDogMi43dnc7XHJcbiAgdHJhbnNpdGlvbjogMC41cztcclxuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjZzO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgbWFyZ2luLXRvcDogYXV0bztcclxuICBvcGFjaXR5OiAwO1xyXG4gIHotaW5kZXg6IDE7XHJcblxyXG4gICY6OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS10aXRsZSk7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IGNhbGMoMTAwJSArIDAuNXZ3KTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1zZWNvbmRhcnkpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGZvbnQtc2l6ZTogMC41ZW07XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgdHJhbnNpdGlvbjogMC4zcyB2YXIoLS10aW1pbmctZnVuY3Rpb24pIDAuN3M7XHJcbiAgfVxyXG5cclxuICBzdmcge1xyXG4gICAgd2lkdGg6IDMuNXZ3O1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICAgIHRvcDogYXV0bztcclxuICAgIGxlZnQ6IGF1dG87XHJcbiAgICBmaWxsOiB2YXIoLS1jb2xvci1zZWNvbmRhcnkpO1xyXG4gICAgc3Ryb2tlOiB2YXIoLS1jb2xvci1zZWNvbmRhcnkpO1xyXG4gICAgc3Ryb2tlLWxpbmVjYXA6IHJvdW5kO1xyXG4gICAgdHJhbnNpdGlvbjogMC41cyB2YXIoLS10aW1pbmctZnVuY3Rpb24pO1xyXG4gIH1cclxuXHJcbiAgLnN0MCB7XHJcbiAgICBzdHJva2Utd2lkdGg6IDEyO1xyXG4gICAgc3Ryb2tlLWxpbmVqb2luOiByb3VuZDtcclxuICAgIHN0cm9rZS1taXRlcmxpbWl0OiAxMDtcclxuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgYW5pbWF0aW9uOiBzdDAgMnMgbGluZWFyIDBzIGluZmluaXRlIG5vcm1hbDtcclxuICB9XHJcblxyXG4gIC5zdDAxIHtcclxuICAgIHN0cm9rZS13aWR0aDogMDtcclxuICAgIGFuaW1hdGlvbjogbm9uZTtcclxuICB9XHJcblxyXG4gIC5zdCB7XHJcbiAgICBzdHJva2Utd2lkdGg6IDA7XHJcbiAgICBzdHJva2UtbGluZWpvaW46IGJldmVsO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHRyYW5zaXRpb246IC41cztcclxuICB9XHJcblxyXG4gIC5zdDEge1xyXG4gICAgdHJhbnNpdGlvbi1kZWxheTogLjNzO1xyXG4gIH1cclxuXHJcbiAgLnN0MiB7XHJcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAuMnM7XHJcbiAgfVxyXG5cclxuICAuc3QzIHtcclxuICAgIHRyYW5zaXRpb24tZGVsYXk6IC4xcztcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIGhvdmVyIHtcclxuICB3aWR0aDogNHZ3O1xyXG4gIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xyXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xyXG5cclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMWVtLCAwKTtcclxuICAgIH1cclxuXHJcbiAgICBzdmcge1xyXG4gICAgICBmaWxsOiB2YXIoLS1jb2xvci1zZWNvbmRhcnkpO1xyXG4gICAgICBzdHJva2U6IHZhcigtLWNvbG9yLXNlY29uZGFyeSk7XHJcbiAgICB9XHJcblxyXG4gICAgLnN0MCB7XHJcbiAgICAgIGFuaW1hdGlvbjogbm9uZVxyXG4gICAgfVxyXG5cclxuICAgIC5zdCB7XHJcbiAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgIHRyYW5zaXRpb24tZGVsYXk6IC40cztcclxuICAgIH1cclxuXHJcbiAgICAuc3QyIHtcclxuICAgICAgdHJhbnNpdGlvbi1kZWxheTogLjVzO1xyXG4gICAgfVxyXG5cclxuICAgIC5zdDMge1xyXG4gICAgICB0cmFuc2l0aW9uLWRlbGF5OiAuNnM7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHN0MCB7XHJcbiAgODAlIHtcclxuICAgIHN0cm9rZS13aWR0aDogMTI7XHJcbiAgfVxyXG4gIDk1JSB7XHJcbiAgICBzdHJva2Utd2lkdGg6IDI0O1xyXG4gIH1cclxuICAxMDAlIHtcclxuICAgIHN0cm9rZS13aWR0aDogMTI7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzYwcHgpIHtcclxuICAuY29weXJpZ2h0IHtcclxuICAgIHdpZHRoOiAzNXB4O1xyXG4gICAgaGVpZ2h0OiAzNXB4O1xyXG5cclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgY29udGVudDogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICBzdmcge1xyXG4gICAgICB3aWR0aDogNjdweDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBob3ZlciB7XHJcbiAgICAgIHdpZHRoOiA2NXB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIucGFnZS1jb250YWN0IHtcclxuICAucGFnZS1jb250ZW50IHtcclxuICAgIEBpbmNsdWRlIGZsZXgoJGRpcmVjdGlvbjogY29sdW1uLCAkYWxpZ246IHN0cmV0Y2gpO1xyXG4gICAgbWluLWhlaWdodDogMTAwdmg7XHJcbiAgfVxyXG59XHJcblxyXG4ucGFnZS1jb250ZW50IHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1ncmF5LWxpZ2h0KTtcclxuICBwYWRkaW5nLXRvcDogY2FsYyh2YXIoLS1vZmZzZXQteHhsKSAqIDIpO1xyXG5cclxuICAudGl0bGUge1xyXG4gICAgY29sb3I6IHZhcigtLWNvbG9yLWRhcmspO1xyXG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcclxuICB9XHJcbn1cclxuXHJcbi5wYWdlLWNvbnRlbnRfX2hlYWRlciB7XHJcbiAgcG9zaXRpb246IHN0aWNreTtcclxuICB0b3A6IGNhbGModmFyKC0tb2Zmc2V0LXh4bCkgKiAyKTtcclxuICBAaW5jbHVkZSBmbGV4KCR3cmFwOiBub3dyYXApO1xyXG4gIG1pbi1oZWlnaHQ6IDUwdmg7XHJcbiAgcGFkZGluZy1sZWZ0OiB2YXIoLS1vZmZzZXQteHhsKTtcclxuICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1vZmZzZXQteHhsKTtcclxuICBwYWRkaW5nLWJvdHRvbTogdmFyKC0tb2Zmc2V0LXh4bCk7XHJcblxyXG4gIC5wYWdlLWNvbnRlbnRfX2ltYWdlIHtcclxuICAgIGltZyB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ucGFnZS1jb250ZW50X19ib3R0b20ge1xyXG4gIGZsZXgtZ3JvdzogMTtcclxuICBoZWlnaHQ6IDI1dmg7XHJcbn1cclxuXHJcbi5wYWdlLWNvbnRlbnRfX2xlZnQge1xyXG4gIHdpZHRoOiA1MCU7XHJcbiAgbWFyZ2luLWxlZnQ6IHZhcigtLW9mZnNldC14eGwpO1xyXG59XHJcblxyXG4ucGFnZS1jb250ZW50X19yaWdodCB7XHJcbiAgd2lkdGg6IGF1dG87XHJcbiAgbWFyZ2luLXJpZ2h0OiB2YXIoLS1vZmZzZXQteHhsKTtcclxufVxyXG5cclxuLnBhZ2UtY29udGVudF9fc29ydGVkIHtcclxuICBAaW5jbHVkZSBmbGV4KCRqdXN0aWZ5OiBmbGV4LXN0YXJ0KTtcclxuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1vZmZzZXQteGwpO1xyXG59XHJcblxyXG4ucGFnZS1jb250ZW50X19zb3J0ZWQtbGFiZWwge1xyXG4gIG1hcmdpbi1yaWdodDogdmFyKC0tb2Zmc2V0LXhsKTtcclxuICBjb2xvcjogdmFyKC0tY29sb3ItZGFyayk7XHJcblxyXG4gIHNlbGVjdCB7XHJcbiAgICBtYXJnaW4tbGVmdDogdmFyKC0tb2Zmc2V0LXNtKTtcclxuICAgIG1hcmdpbi1yaWdodDogdmFyKC0tb2Zmc2V0LXNtKTtcclxuICAgIHBhZGRpbmctbGVmdDogdmFyKC0tb2Zmc2V0LXNtKTtcclxuICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLW9mZnNldC1tZCk7XHJcbiAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICB9XHJcblxyXG4gIG9wdGlvbiB7XHJcbiAgICBmb250LXNpemU6IHZhcigtLXRleHQtc20pO1xyXG4gIH1cclxufVxyXG5cclxuLnBhZ2UtY29udGVudF9fbWFpbiB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIEBpbmNsdWRlIGZsZXgoJGp1c3RpZnk6IGZsZXgtc3RhcnQpO1xyXG4gIG1hcmdpbi1sZWZ0OiB2YXIoLS1vZmZzZXQteHhsKTtcclxuICBtYXJnaW4tcmlnaHQ6IHZhcigtLW9mZnNldC14eGwpO1xyXG4gIHBhZGRpbmc6IDAgdmFyKC0tb2Zmc2V0LWxnKTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1saWdodCk7XHJcbiAgdHJhbnNpdGlvbjogMC41cyB2YXIoLS10aW1pbmctZnVuY3Rpb24pO1xyXG4gIHotaW5kZXg6IDE7XHJcblxyXG4gICYubm90LXNvcnRlZCB7XHJcbiAgICAucGFnZS1jb250ZW50X19lbXB0eSB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBwYWRkaW5nOiB2YXIoLS1vZmZzZXQtbGcpO1xyXG4gICAgfVxyXG5cclxuICAgIC5wYWdlLWNvbnRlbnRfX21hc29ucnkge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5wYWdlLWNvbnRlbnRfX2xpbmUge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnBhZ2UtY29udGVudF9fZW1wdHkge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1kYXJrKTtcclxuICB9XHJcblxyXG4gICYucGFnZS1mdWxsIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgcGFkZGluZy1sZWZ0OiB2YXIoLS1vZmZzZXQteHhsKTtcclxuICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLW9mZnNldC14eGwpO1xyXG4gIH1cclxuXHJcbiAgLnBhZ2UtY29udGVudF9faW1hZ2Uge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICB0cmFuc2l0aW9uOiAwLjVzIHZhcigtLXRpbWluZy1mdW5jdGlvbik7XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgdHJhbnNpdGlvbjogMC41cyB2YXIoLS10aW1pbmctZnVuY3Rpb24pO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnBhZ2UtY29udGVudF9fbWFzb25yeSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHdpZHRoOiBjYWxjKDEwMHZ3IC0gKCh2YXIoLS1vZmZzZXQteHhsKSAqIDIpICsgdmFyKC0tb2Zmc2V0LWxnKSAqIDIpKTtcclxuICBtYXJnaW4tbGVmdDogYXV0bztcclxuICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgZmxleC1zaHJpbms6IDA7XHJcbiAgcGFkZGluZy10b3A6IHZhcigtLW9mZnNldC1sZyk7XHJcbiAgcGFkZGluZy1ib3R0b206IHZhcigtLW9mZnNldC1sZyk7XHJcbiAgdHJhbnNpdGlvbjogMC41cyB2YXIoLS10aW1pbmctZnVuY3Rpb24pO1xyXG5cclxuICA6YWZ0ZXIge1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGNsZWFyOiBib3RoO1xyXG4gIH1cclxufVxyXG5cclxuLnBhZ2UtY29udGVudF9fbGluZSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICBib3R0b206IDA7XHJcbiAgd2lkdGg6IDFweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5LW9wYWNpdHkpO1xyXG5cclxuICAmOm50aC1vZi10eXBlKDEpIHtcclxuICAgIGxlZnQ6IDI1JTtcclxuICB9XHJcblxyXG4gICY6bnRoLW9mLXR5cGUoMikge1xyXG4gICAgbGVmdDogNTAlO1xyXG4gIH1cclxuXHJcbiAgJjpudGgtb2YtdHlwZSgzKSB7XHJcbiAgICBsZWZ0OiA3NSU7XHJcbiAgfVxyXG59XHJcblxyXG4ucGFnZS1jb250ZW50X19pdGVtIHtcclxuICB3aWR0aDogY2FsYygyNSUgLSAodmFyKC0tb2Zmc2V0LXh4bCkgKiAyKSk7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgbWFyZ2luOiB2YXIoLS1vZmZzZXQtbGcpIHZhcigtLW9mZnNldC14eGwpO1xyXG4gIHRyYW5zaXRpb246IDAuMjVzIHZhcigtLXRpbWluZy1mdW5jdGlvbik7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAmLnNvcnRlZCB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgfVxyXG5cclxuICAmLnVuc29ydGVkIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBob3ZlciB7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XHJcbiAgfVxyXG59XHJcblxyXG4ucGFnZS1jb250ZW50X19pbWFnZSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICYtLWxnIHtcclxuICAgIHdpZHRoOiAzNXZ3O1xyXG4gICAgaGVpZ2h0OiAyM3Z3O1xyXG4gICAgYW5pbWF0aW9uOiBpbWctYW5pbS02IDIwcyBlYXNlLWluLW91dCBpbmZpbml0ZTtcclxuICAgIC1tb3otYW5pbWF0aW9uOiBub25lO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDAsMCk7XHJcbiAgfVxyXG5cclxuICBpbWcge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG59XHJcblxyXG4ucGFnZS1jb250ZW50X190aXRsZSB7XHJcbiAgbWFyZ2luOiB2YXIoLS1vZmZzZXQtc20pIDAgMDtcclxuICBmb250LXdlaWdodDogNjAwO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBjb2xvcjogdmFyKC0tY29sb3ItZGFyayk7XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNjBweCkge1xyXG4gIC5wYWdlLWNvbnRlbnRfX2l0ZW0ge1xyXG4gICAgd2lkdGg6IGNhbGMoMzMuMyUgLSAodmFyKC0tb2Zmc2V0LXh4bCkgKiAyKSk7XHJcbiAgfVxyXG5cclxuICAucGFnZS1jb250ZW50X19saW5lOm50aC1vZi10eXBlKDEpIHtcclxuICAgIGxlZnQ6IDMzLjMlO1xyXG4gIH1cclxuXHJcbiAgLnBhZ2UtY29udGVudF9fbGluZTpudGgtb2YtdHlwZSgyKSB7XHJcbiAgICBsZWZ0OiA2Ni42JTtcclxuICB9XHJcblxyXG4gIC5wYWdlLWNvbnRlbnRfX2xpbmU6bnRoLW9mLXR5cGUoMykge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzMDBweCkge1xyXG4gIC5wYWdlLWNvbnRlbnRfX2hlYWRlciAucGFnZS1jb250ZW50X19zb3J0ZWQtbGFiZWwge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tY29sb3ItcHJpbWFyeS1vcGFjaXR5KTtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gIC5wYWdlLWNvbnRlbnRfX2hlYWRlciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0b3A6IGF1dG87XHJcbiAgfVxyXG5cclxuICAucGFnZS1jb250ZW50X19ib3R0b20ge1xyXG4gICAgaGVpZ2h0OiA1MHZoO1xyXG4gIH1cclxuXHJcbiAgLnBhZ2UtY29udGVudCB7XHJcbiAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gdmFyKC0tb2Zmc2V0LXh4bCkpO1xyXG4gIH1cclxuXHJcbiAgLnBhZ2UtY29udGVudF9fbGVmdCxcclxuICAucGFnZS1jb250ZW50X19yaWdodCB7XHJcbiAgICBmbGV4LWdyb3c6IDE7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDAwcHgpIHtcclxuICAucGFnZS1jb250ZW50X19sZWZ0IHtcclxuICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gIH1cclxuXHJcbiAgLnBhZ2UtY29udGVudF9fcmlnaHQge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gIH1cclxuXHJcbiAgLnBhZ2UtY29udGVudF9fbWFzb25yeSB7XHJcbiAgICB3aWR0aDogY2FsYygxMDB2dyAtICgodmFyKC0tb2Zmc2V0LXh4eGwpICogMikgKyB2YXIoLS1vZmZzZXQtbGcpICogMikpO1xyXG4gIH1cclxuXHJcbiAgLnBhZ2UtY29udGVudF9faXRlbSB7XHJcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAodmFyKC0tb2Zmc2V0LXh4bCkgKiAyKSk7XHJcbiAgfVxyXG5cclxuICAucGFnZS1jb250ZW50X19saW5lOm50aC1vZi10eXBlKDEpIHtcclxuICAgIGxlZnQ6IDUwJTtcclxuICB9XHJcblxyXG4gIC5wYWdlLWNvbnRlbnRfX2xpbmU6bnRoLW9mLXR5cGUoMikge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcblxyXG4gIC5wYWdlLWNvbnRlbnRfX21haW4ge1xyXG4gICAgcGFkZGluZy1sZWZ0OiB2YXIoLS1vZmZzZXQteGwpO1xyXG4gICAgcGFkZGluZy1yaWdodDogdmFyKC0tb2Zmc2V0LXhsKTtcclxuXHJcbiAgICAmLnBhZ2UtZnVsbCB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogdmFyKC0tb2Zmc2V0LXh4bCk7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLW9mZnNldC14eGwpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnBhZ2UtY29udGVudF9faXRlbSB7XHJcbiAgICBtYXJnaW4tdG9wOiB2YXIoLS1vZmZzZXQtbWQpO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tb2Zmc2V0LW1kKTtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgLnBhZ2UtY29udGVudF9faGVhZGVyIHtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuXHJcbiAgICAucGFnZS1jb250ZW50X19pbWFnZSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucGFnZS1jb250ZW50X19sZWZ0LFxyXG4gIC5wYWdlLWNvbnRlbnRfX3JpZ2h0IHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgIC50aXRsZSB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLnBhZ2UtY29udGVudF9fc29ydGVkLWxhYmVsIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgfVxyXG5cclxuICAgIHNlbGVjdCB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5wYWdlLWNvbnRlbnRfX3JpZ2h0IHtcclxuICAgIG9yZGVyOiAtMTtcclxuICB9XHJcblxyXG4gIC5wYWdlLWNvbnRlbnRfX21haW4ge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLW9mZnNldC14eGwpO1xyXG4gICAgcGFkZGluZy1yaWdodDogdmFyKC0tb2Zmc2V0LXh4bCk7XHJcbiAgfVxyXG5cclxuICAucGFnZS1jb250ZW50X19tYXNvbnJ5IHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgY29sdW1uLWNvdW50OiAxO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxuXHJcbiAgLnBhZ2UtY29udGVudF9faXRlbSB7XHJcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gKHZhcigtLW9mZnNldC14eGwpICogMikpO1xyXG4gIH1cclxuXHJcbiAgLnBhZ2UtY29udGVudF9fbGluZTpudGgtb2YtdHlwZSgxKSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcclxuICAucGFnZS1jb250ZW50X19oZWFkZXIge1xyXG4gICAgcGFkZGluZy1sZWZ0OiB2YXIoLS1vZmZzZXQtbGcpO1xyXG4gICAgcGFkZGluZy1yaWdodDogdmFyKC0tb2Zmc2V0LWxnKTtcclxuICB9XHJcblxyXG4gIC5wYWdlLWNvbnRlbnRfX21haW4sXHJcbiAgLnBhZ2UtY29udGVudF9fbWFpbi5wYWdlLWZ1bGwge1xyXG4gICAgcGFkZGluZy1sZWZ0OiB2YXIoLS1vZmZzZXQtbGcpO1xyXG4gICAgcGFkZGluZy1yaWdodDogdmFyKC0tb2Zmc2V0LWxnKTtcclxuICB9XHJcblxyXG4gIC5wYWdlLWNvbnRlbnRfX2l0ZW0ge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgIG1hcmdpbi1yaWdodDogMDtcclxuICB9XHJcbn1cclxuIiwiLnByZWxvYWQge1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICByaWdodDogMDtcclxuICBib3R0b206IDA7XHJcbiAgQGluY2x1ZGUgZmxleCgkanVzdGlmeTogY2VudGVyKTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1kYXJrKTtcclxuICB0cmFuc2l0aW9uOiAwLjVzIHZhcigtLXRpbWluZy1mdW5jdGlvbik7XHJcbiAgcGVyc3BlY3RpdmU6IDkwMDAwMHB4O1xyXG4gIHotaW5kZXg6IDk5OTtcclxufVxyXG5cclxuLnByZWxvYWRfX2xvZ28ge1xyXG4gIHdpZHRoOiA2dnc7XHJcbiAgaGVpZ2h0OiA2dnc7XHJcbiAgb3BhY2l0eTogMDtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01dncsIDApO1xyXG4gIHRyYW5zaXRpb246IDAuNXMgdmFyKC0tdGltaW5nLWZ1bmN0aW9uKSAwLjFzO1xyXG4gIGFuaW1hdGlvbjogNHMgbG9nby1yb3RhdGUtYW5pbSBlYXNlLWluLW91dCAwLjZzIGluZmluaXRlO1xyXG5cclxuICBzdmcge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBmaWxsOiB2YXIoLS1jb2xvci1zZWNvbmRhcnkpO1xyXG4gIH1cclxufVxyXG5cclxuLmxvYWRpbmcge1xyXG4gIC5wcmVsb2FkIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICAucHJlbG9hZF9fbG9nbyB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDAsMCk7XHJcbiAgICBhbmltYXRpb24tcGxheS1zdGF0ZTogcnVubmluZztcclxuICB9XHJcblxyXG4gICYgPiAucGFnZS1saW5lIHtcclxuICAgIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xyXG4gICAgei1pbmRleDogMTAwMDtcclxuXHJcbiAgICAmLS10b3Age1xyXG4gICAgICB0b3A6IC0xcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi0tYm90dG9tIHtcclxuICAgICAgYm90dG9tOiAtMXB4O1xyXG4gICAgfVxyXG5cclxuICAgICYtLWxlZnQge1xyXG4gICAgICBsZWZ0OiAtMXB4O1xyXG4gICAgfVxyXG5cclxuICAgICYtLXJpZ2h0IHtcclxuICAgICAgcmlnaHQ6IC0xcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucGFnZS1tZW51LFxyXG4gIC5wYWdlLWxvZ28sXHJcbiAgLnBhZ2UtbmF2X19vcGVuLFxyXG4gIC5wYWdlLWZvb3RlciB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xNTAlLCAwKTtcclxuICAgIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xyXG4gIH1cclxuXHJcbiAgLnRucy1uYXYge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA1MDAlLCAwKTtcclxuICAgIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xyXG4gIH1cclxuXHJcbiAgLnBhZ2UtZm9vdGVyIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTUwJSwgMCk7XHJcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcclxuICB9XHJcbn1cclxuXHJcbi5sb2FkIHtcclxuICAucHJlbG9hZCB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAucHJlbG9hZF9fbG9nbyB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMCwwKTtcclxuICAgIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBwYXVzZWQ7XHJcbiAgfVxyXG5cclxuICAmID4gLnBhZ2UtbGluZSB7XHJcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjNzO1xyXG5cclxuICAgICYtLXRvcCB7XHJcbiAgICAgIHRvcDogdmFyKC0tb2Zmc2V0LXh4bCk7XHJcbiAgICB9XHJcblxyXG4gICAgJi0tYm90dG9tIHtcclxuICAgICAgYm90dG9tOiB2YXIoLS1vZmZzZXQteHhsKTtcclxuICAgIH1cclxuXHJcbiAgICAmLS1sZWZ0IHtcclxuICAgICAgbGVmdDogdmFyKC0tb2Zmc2V0LXh4bCk7XHJcbiAgICB9XHJcblxyXG4gICAgJi0tcmlnaHQge1xyXG4gICAgICByaWdodDogdmFyKC0tb2Zmc2V0LXh4bCk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucGFnZS1zZWN0aW9uX19iZyB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgdHJhbnNpdGlvbi1kZWxheTogMC40cztcclxuICB9XHJcblxyXG4gIC5wYWdlLW1lbnUsXHJcbiAgLnBhZ2UtbG9nbyxcclxuICAucGFnZS1uYXZfX29wZW4sXHJcbiAgLnBhZ2UtZm9vdGVyLFxyXG4gIC50bnMtbmF2IHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwwLDApO1xyXG4gICAgdHJhbnNpdGlvbjogMC40cyB2YXIoLS10aW1pbmctZnVuY3Rpb24pIDAuNXM7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGxvZ28tcm90YXRlLWFuaW0ge1xyXG4gIDM2JSB7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoMGRlZykgcm90YXRlWSgxODBkZWcpO1xyXG4gIH1cclxuICA2MyUge1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGVYKDE4MGRlZykgcm90YXRlWSgwZGVnKTtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNjBweCkge1xyXG4gIC5wcmVsb2FkX19sb2dvIHtcclxuICAgIHdpZHRoOiA2MHB4O1xyXG4gICAgaGVpZ2h0OiA2MHB4O1xyXG4gIH1cclxufVxyXG4iLCIubGlnaHQtdGhlbWUge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWxpZ2h0KTtcclxuXHJcbiAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4gICAgd2lkdGg6IDA7XHJcbiAgICBoZWlnaHQ6IDA7XHJcbiAgfVxyXG5cclxuICAucGFnZS1oZWFkZXIge1xyXG4gICAgLS1jb2xvci1saWdodDogI2IwYjBiMDtcclxuICAgIC0tY29sb3ItZGFyazogI2ZmZmZmZjtcclxuXHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIEBpbmNsdWRlIHBzZXVkbztcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICB0cmFuc2l0aW9uOiAwLjVzIHZhcigtLXRpbWluZy1mdW5jdGlvbikgMHM7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xyXG4gICAgICB6LWluZGV4OiAtMTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5wYWdlLWxpbmUge1xyXG4gICAgei1pbmRleDogMztcclxuICB9XHJcblxyXG4gIC5wYWdlLW5hdiB7XHJcbiAgICAtLWNvbG9yLWxpZ2h0OiAjZmZmZmZmO1xyXG4gICAgLS1jb2xvci1kYXJrOiAjMTAxMDEwO1xyXG4gICAgdHJhbnNpdGlvbi1kZWxheTogMHMsIDBzO1xyXG4gIH1cclxuXHJcbiAgLnBhZ2UtbG9nbyxcclxuICAucGFnZS1uYXZfX29wZW4ge1xyXG4gICAgLS1jb2xvci1saWdodDogIzEwMTAxMDtcclxuICB9XHJcblxyXG4gIC5wYWdlLWZvb3RlciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tY29sb3ItcHJpbWFyeS1vcGFjaXR5KTtcclxuICB9XHJcblxyXG4gICYuc2Nyb2xsIHtcclxuICAgIC5wYWdlLWhlYWRlcjo6YWZ0ZXIge1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMCwwKTtcclxuICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4zcztcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5saWdodCB7XHJcbiAgLnBhZ2UtbG9nbyB7XHJcbiAgICBpbWcge1xyXG4gICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgaW52ZXJ0KDAuNik7XHJcbiAgICB9XHJcblxyXG4gICAgc3ZnIHtcclxuICAgICAgZmlsbDogdmFyKC0tY29sb3ItZGFyayk7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgaG92ZXIge1xyXG4gICAgICBpbWcge1xyXG4gICAgICAgIGZpbHRlcjogbm9uZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgc3ZnIHtcclxuICAgICAgICBmaWxsOiB2YXIoLS1jb2xvci1zZWNvbmRhcnkpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucGFnZS1sb2dvLS1pY29uIHtcclxuICAgIGltZyB7XHJcbiAgICAgIGZpbHRlcjogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICBzdmcge1xyXG4gICAgICBmaWxsOiB2YXIoLS1jb2xvci1zZWNvbmRhcnkpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnBhZ2UtbWVudS0tc29jaWFsIC5wYWdlLW1lbnVfX2xpbmsge1xyXG4gICAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xyXG5cclxuICAgIHN2ZyB7XHJcbiAgICAgIGZpbGw6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIGhvdmVyIHtcclxuICAgICAgc3ZnIHtcclxuICAgICAgICBmaWxsOiB2YXIoLS1jb2xvci1zZWNvbmRhcnkpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucGFnZS1uYXZfX29wZW4gc3BhbiB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1kYXJrKTtcclxuICB9XHJcblxyXG4gIC50bnMtbmF2IGJ1dHRvbjo6YWZ0ZXIge1xyXG4gICAgY29sb3I6IHZhcigtLWNvbG9yLWRhcmspO1xyXG4gIH1cclxufVxyXG4iLCIuZm9ybSB7XHJcbiAgQGluY2x1ZGUgZmxleCgkYWxpZ246IGZsZXgtc3RhcnQpO1xyXG4gIG1hcmdpbi10b3A6IHZhcigtLW9mZnNldC14eGwpO1xyXG59XHJcblxyXG4uZm9ybV9fbGFiZWwge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB3aWR0aDogMTAwJTtcclxuICBtYXJnaW4tYm90dG9tOiBjYWxjKHZhcigtLW9mZnNldC1sZykgKiAxLjIpO1xyXG5cclxuICAmLS1jb2wge1xyXG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gKCh2YXIoLS1vZmZzZXQtbGcpICogMS4yKSAvIDIpKTtcclxuICB9XHJcblxyXG4gICYtLXNlbGVjdCB7XHJcbiAgICAuZm9ybV9fdGl0bGUge1xyXG4gICAgICBmb250LXNpemU6IHZhcigtLXRleHQteHMpO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0zLjVlbSwgMCk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBzZWxlY3Qge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG5cclxuICBvcHRpb24ge1xyXG4gICAgY29sb3I6IHZhcigtLWNvbG9yLWRhcmspO1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgaG92ZXIge1xyXG4gICAgLmZvcm1fX3RpdGxlIHtcclxuICAgICAgZm9udC1zaXplOiB2YXIoLS10ZXh0LXhzKTtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMy41ZW0sIDApO1xyXG4gICAgfVxyXG5cclxuICAgIC5mb3JtX19pbnB1dCxcclxuICAgIC5mb3JtX19tZXNzYWdlIHtcclxuICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1zZWNvbmRhcnkpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmZvcm1fX3RpdGxlIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgbGluZS1oZWlnaHQ6IDEuNWVtO1xyXG4gIHBhZGRpbmc6IHZhcigtLW9mZnNldC1zbSkgdmFyKC0tb2Zmc2V0LW1kKTtcclxuICB0cmFuc2l0aW9uOiAwLjNzIHZhcigtLXRpbWluZy1mdW5jdGlvbik7XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcblxyXG4gICYubm90LWVtcHR5IHtcclxuICAgIGZvbnQtc2l6ZTogdmFyKC0tdGV4dC14cyk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0zLjVlbSwgMCk7XHJcbiAgfVxyXG59XHJcblxyXG4uZm9ybV9faW5wdXQsXHJcbi5mb3JtX19tZXNzYWdlIHtcclxuICB3aWR0aDogMTAwJTtcclxuICB0cmFuc2l0aW9uOiAwLjNzIHZhcigtLXRpbWluZy1mdW5jdGlvbik7XHJcbn1cclxuXHJcbi5mb3JtX19tZXNzYWdlIHtcclxuICBoZWlnaHQ6IDYuNWVtO1xyXG59XHJcblxyXG4uZm9ybV9fY2FwdGlvbiB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWFyZ2luLXRvcDogMDtcclxuICBmb250LXNpemU6IHZhcigtLXRleHQtc20pO1xyXG59XHJcblxyXG4uZm9ybV9fZXJyb3Ige1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgbWFyZ2luLXRvcDogdmFyKC0tb2Zmc2V0LXNtKTtcclxuICBmb250LXNpemU6IHZhcigtLXRleHQtc20pO1xyXG5cclxuICAmLmVycm9yIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxufVxyXG5cclxuaW5wdXQsXHJcbnNlbGVjdCxcclxudGV4dGFyZWEsXHJcbi5mb3JtX19pbnB1dCB7XHJcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5KTtcclxuICBmb250LXNpemU6IHZhcigtLXRleHQtbWQpO1xyXG4gIGNvbG9yOiB2YXIoLS1jb2xvci1saWdodCk7XHJcbiAgcGFkZGluZzogdmFyKC0tb2Zmc2V0LXNtKSB2YXIoLS1vZmZzZXQtbWQpO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLXByaW1hcnkpO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIHJlc2l6ZTogbm9uZTtcclxufVxyXG5cclxuaW5wdXRbdHlwZT1cImZpbGVcIl0ge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBvcGFjaXR5OiAwO1xyXG5cclxuICAmICsgLmZvcm1fX2lucHV0IHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgfVxyXG59XHJcblxyXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdIHtcclxuICAtbW96LWFwcGVhcmFuY2U6dGV4dGZpZWxkO1xyXG59XHJcblxyXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxyXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcclxuICBhcHBlYXJhbmNlOiBub25lO1xyXG59XHJcblxyXG5zZWxlY3Qge1xyXG4gIGFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgcGFkZGluZy1yaWdodDogdmFyKC0tb2Zmc2V0LW1kKTtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQRDk0Yld3Z2RtVnljMmx2YmowaU1TNHdJaUJsYm1OdlpHbHVaejBpYVhOdkxUZzROVGt0TVNJL1BqeHpkbWNnZG1WeWMybHZiajBpTVM0eElpQnBaRDBpVEdGNVpYSmZNU0lnZUcxc2JuTTlJbWgwZEhBNkx5OTNkM2N1ZHpNdWIzSm5Mekl3TURBdmMzWm5JaUI0Yld4dWN6cDRiR2x1YXowaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1UazVPUzk0YkdsdWF5SWdlRDBpTUhCNElpQjVQU0l3Y0hnaUlIWnBaWGRDYjNnOUlqQWdNQ0ExTVRFdU9UZ3pJRFV4TVM0NU9ETWlJSE4wZVd4bFBTSmxibUZpYkdVdFltRmphMmR5YjNWdVpEcHVaWGNnTUNBd0lEVXhNUzQ1T0RNZ05URXhMams0TXpzaUlIaHRiRHB6Y0dGalpUMGljSEpsYzJWeWRtVWlQanhuUGp4blBqeHdZWFJvSUdROUlrMDBPRFV1T0RnMExERXdNaTQzTmpSTU1qVTFMams1TVN3ek5qVXVOVEl6VERJMkxqRXhOaXd4TURJdU56WTBUREFzTVRJMUxqWXdNV3d5TkRJdU9UUXlMREkzTnk0Mk9ETmpNeTR5T1Rjc015NDNPRE1zT0M0d05USXNOUzQ1TXpVc01UTXVNRFE1TERVdU9UTTFjemt1TnpjdE1pNHhOVElzTVRNdU1EUTVMVFV1T1RNMWJESTBNaTQ1TkRJdE1qYzNMalk0TTB3ME9EVXVPRGcwTERFd01pNDNOalI2SWk4K1BDOW5Qand2Wno0OFp6NDhMMmMrUEdjK1BDOW5QanhuUGp3dlp6NDhaejQ4TDJjK1BHYytQQzluUGp4blBqd3ZaejQ4Wno0OEwyYytQR2MrUEM5blBqeG5Qand2Wno0OFp6NDhMMmMrUEdjK1BDOW5QanhuUGp3dlp6NDhaejQ4TDJjK1BHYytQQzluUGp4blBqd3ZaejQ4TDNOMlp6ND0pO1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGNlbnRlcjtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gIGJhY2tncm91bmQtc2l6ZTogYXV0byAzNSU7XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNjBweCkge1xyXG4gIC5mb3JtX19sYWJlbCB7XHJcbiAgICBAaW5jbHVkZSBob3ZlciB7XHJcbiAgICAgIC5mb3JtX190aXRsZSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMy4yZW0sIDApO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZm9ybV9fdGl0bGUubm90LWVtcHR5IHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTMuMmVtLCAwKTtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMDBweCkge1xyXG4gIC5mb3JtX19sYWJlbC0tY29sIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcclxuICAuZm9ybSB7XHJcbiAgICBtYXJnaW4tdG9wOiB2YXIoLS1vZmZzZXQteGwpO1xyXG4gIH1cclxuXHJcbiAgLmZvcm1fX3RpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogdmFyKC0tdGV4dC14cyk7XHJcbiAgfVxyXG5cclxuICAuZm9ybV9fbGFiZWw6bGFzdC1vZi10eXBlIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNTBweCkge1xyXG4gIC5mb3JtX190aXRsZSB7XHJcbiAgICBmb250LXNpemU6IGNhbGModmFyKC0tdGV4dC14cykgLyAxLjEpICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcbiIsIi5wYWdlLWZvb3RlciB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIGxlZnQ6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgYm90dG9tOiAwO1xyXG4gIEBpbmNsdWRlIGZsZXgoJGp1c3RpZnk6IGNlbnRlcik7XHJcbiAgaGVpZ2h0OiB2YXIoLS1vZmZzZXQteHhsKTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMCwwKTtcclxuICB0cmFuc2l0aW9uOiAwLjRzIHZhcigtLXRpbWluZy1mdW5jdGlvbikgMC41cztcclxufVxyXG5cclxuLnBhZ2UtZm9vdGVyX19jb3B5cmlnaHQge1xyXG4gIGZvbnQtc2l6ZTogdmFyKC0tdGV4dC14eHMpO1xyXG59XHJcblxyXG4ubG9hZC5vcGVuLW1lbnUge1xyXG4gIC5wYWdlLWZvb3RlciB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDE1MCUsIDApO1xyXG4gICAgdHJhbnNpdGlvbi1kZWxheTogMHM7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAucGFnZS1mb290ZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbGVmdDogYXV0bztcclxuICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgYm90dG9tOiBhdXRvO1xyXG4gIH1cclxufVxyXG4iXX0= */
