@font-face{font-family:swiper-icons;src:url("data:application/font-woff;charset=utf-8;base64, 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");font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform, -webkit-transform;-webkit-transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);-webkit-box-sizing:content-box;box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0px, 0, 0);transform:translate3d(0px, 0, 0)}.swiper-horizontal{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-vertical{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-slide{-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform, -webkit-transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:height,-webkit-transform;transition-property:height,-webkit-transform;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.swiper-backface-hidden .swiper-slide{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{-webkit-perspective:1200px;perspective:1200px}.swiper-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-3d{-webkit-perspective:1200px;perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{-ms-scroll-snap-type:none;scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper::before{content:"";-ms-flex-negative:0;flex-shrink:0;-webkit-box-ordinal-group:10000;-ms-flex-order:9999;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-start:var(--swiper-centered-offset-before);margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-before:var(--swiper-centered-offset-before);margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0, 0, 0, 0.15)}.swiper-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear, right top, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));background-image:linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));background-image:linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));background-image:linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%;-webkit-box-sizing:border-box;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{-webkit-animation:swiper-preloader-spin 1s infinite linear;animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@-webkit-keyframes swiper-preloader-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes swiper-preloader-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:"";position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:var(--swiper-navigation-top-offset, 50%);width:calc(var(--swiper-navigation-size)/44*27);height:var(--swiper-navigation-size);margin-top:calc(0px - var(--swiper-navigation-size)/2);z-index:10;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:var(--swiper-navigation-color, var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none !important}.swiper-button-next svg,.swiper-button-prev svg{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset, 10px);right:auto}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset, 10px);left:auto}.swiper-button-lock{display:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none !important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset, 10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:.3s opacity;transition:.3s opacity;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none !important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom, 8px);top:var(--swiper-pagination-top, auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transform:scale(0.33);-ms-transform:scale(0.33);transform:scale(0.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{-webkit-transform:scale(0.66);-ms-transform:scale(0.66);transform:scale(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{-webkit-transform:scale(0.33);-ms-transform:scale(0.33);transform:scale(0.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{-webkit-transform:scale(0.66);-ms-transform:scale(0.66);transform:scale(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{-webkit-transform:scale(0.33);-ms-transform:scale(0.33);transform:scale(0.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));height:var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius, 50%);background:var(--swiper-pagination-bullet-inactive-color, #000);opacity:var(--swiper-pagination-bullet-inactive-opacity, 0.2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none !important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color, var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:var(--swiper-pagination-right, 8px);left:var(--swiper-pagination-left, auto);top:50%;-webkit-transform:translate3d(0px, -50%, 0);transform:translate3d(0px, -50%, 0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap, 6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;-webkit-transition:.2s transform,.2s top;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap, 4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:.2s transform,.2s left;transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:.2s transform,.2s right;transition:.2s transform,.2s right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color, inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, 0.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color, var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{-webkit-transform-origin:right top;-ms-transform-origin:right top;transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size, 4px);left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:var(--swiper-pagination-progressbar-size, 4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius, 10px);position:relative;-ms-touch-action:none;touch-action:none;background:var(--swiper-scrollbar-bg-color, rgba(0, 0, 0, 0.1))}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none !important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset, 1%);bottom:var(--swiper-scrollbar-bottom, 4px);top:var(--swiper-scrollbar-top, auto);z-index:50;height:var(--swiper-scrollbar-size, 4px);width:calc(100% - 2*var(--swiper-scrollbar-sides-offset, 1%))}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;left:var(--swiper-scrollbar-left, auto);right:var(--swiper-scrollbar-right, 4px);top:var(--swiper-scrollbar-sides-offset, 1%);z-index:50;width:var(--swiper-scrollbar-size, 4px);height:calc(100% - 2*var(--swiper-scrollbar-sides-offset, 1%))}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color, rgba(0, 0, 0, 0.5));border-radius:var(--swiper-scrollbar-border-radius, 10px);left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{cursor:move;-ms-touch-action:none;touch-action:none}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active{pointer-events:auto}.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{-webkit-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:"";background:#000;position:absolute;left:0;top:0;bottom:0;right:0;-webkit-filter:blur(50px);filter:blur(50px)}.swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;-webkit-transition-property:opacity,height,-webkit-transform;transition-property:opacity,height,-webkit-transform;transition-property:transform,opacity,height;transition-property:transform,opacity,height,-webkit-transform}.swiper.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{-webkit-transform-origin:center bottom;-ms-transform-origin:center bottom;transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}*,::after,::before{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0)}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{vertical-align:baseline;margin:0;border:0;padding:0;font:inherit;font-size:100%}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote::before,blockquote::after,q::before,q::after{content:none}a{text-decoration:none;color:inherit}button{border:none;padding:0;background-color:rgba(0,0,0,0);cursor:pointer}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}[type=checkbox],[type=radio]{padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}[disabled],[disabled] *{cursor:not-allowed;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}[hidden]{display:none}img{display:block;width:100%;max-width:100%;height:100%;-o-object-fit:cover;object-fit:cover}svg{display:block}input,textarea{border-radius:0}@font-face{font-family:"Inter";src:url("../fonts/../fonts/Inter-Regular.woff") format("woff"),url("../fonts/../fonts/Inter-Regular.woff2") format("woff2"),url("../fonts/../fonts/Inter-Regular.ttf") format("truetype");font-weight:400;font-display:swap;font-style:normal}@font-face{font-family:"Inter";src:url("../fonts/../fonts/Inter-Medium.woff") format("woff"),url("../fonts/../fonts/Inter-Medium.woff2") format("woff2"),url("../fonts/../fonts/Inter-Medium.ttf") format("truetype");font-weight:500;font-display:swap;font-style:normal}@font-face{font-family:"Inter";src:url("../fonts/../fonts/Inter-Bold.woff") format("woff"),url("../fonts/../fonts/Inter-Bold.woff2") format("woff2"),url("../fonts/../fonts/Inter-Bold.ttf") format("truetype");font-weight:700;font-display:swap;font-style:normal}@font-face{font-family:"NAMU";src:url("../fonts/../fonts/NAMU-1990.woff") format("woff"),url("../fonts/../fonts/NAMU-1990.woff2") format("woff2"),url("../fonts/../fonts/NAMU-1990.ttf") format("truetype");font-weight:800;font-display:swap;font-style:normal}:root{--font-family: "Inter", sans-serif;--font-family-alternative: "NAMU", sans-serif;--app-height: 100vh;--color-black: #1b1b1b;--color-white: #fff;--dark-gray: #333333;--color-red: #cf0d0d;--color-dark: #000000;--color-gray: #b7b7b7;--color-light-gray: #e4e7ed;--color-white-50: rgb(from var(--color-white) r g b / 0.5);--color-dark-20: rgb(from var(--color-dark) r g b / 0.2);--color-dark-80: rgb(from var(--color-dark) r g b / 0.8);--transition: all 0.4s ease-in;--padding-section: clamp(2.5rem, 1.7297535211rem + 0.0328638498 * 100vw, 4.6875rem)}.title{font-family:var(--font-family-alternative);font-weight:800;font-size:clamp(2rem,1.2957746479rem + 0.0300469484*100vw,4rem);line-height:110%;color:var(--color-black)}.title--h2{font-size:clamp(1.75rem,1.1338028169rem + 0.0262910798*100vw,3.5rem)}.title--h3{font-size:clamp(1.25rem,0.8098591549rem + 0.0187793427*100vw,2.5rem)}.title--h4{font-size:clamp(1.5rem,1.323943662rem + 0.0075117371*100vw,2rem)}.text{font-family:var(--font-family);font-weight:400;font-size:clamp(1rem,0.911971831rem + 0.0037558685*100vw,1.25rem);line-height:1.4}html{-webkit-box-sizing:border-box;box-sizing:border-box}html,body{height:100%;min-height:100%}body{margin:0;padding:0;font-family:var(--font-family);font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1;-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;-webkit-text-size-adjust:100%;color:var(--color-black);background-color:var(--color-white)}.container{margin:0 auto;padding:0 clamp(1rem,0.4718309859rem + 0.0225352113*100vw,2.5rem);width:100%;max-width:90rem}.container--fluid{padding:0}body.active{overflow:hidden}.modal__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.base-layout{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.base-layout{overflow:hidden;min-height:100%}.base-layout .main{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.button{text-align:center;max-width:20.125rem;width:100%;padding:.75rem 0;font-weight:700;font-size:1rem;border-radius:.25rem;color:var(--color-white);background-color:var(--color-red);-webkit-transition:var(--transition);transition:var(--transition)}.button:hover{background-color:var(--color-black)}.button:disabled{color:var(--dark-gray);background-color:var(--color-gray)}.paginations{position:static}.paginations .swiper-pagination-bullet{width:.625rem;height:.625rem;background-color:var(--color-light-gray);border-radius:50%;opacity:1;margin:0 .25rem;-webkit-transition:all .3s ease;transition:all .3s ease}.paginations .swiper-pagination-bullet-active{width:2.5rem;height:.625rem;background-color:var(--color-red);border-radius:.3125rem}.paginations--alternative .swiper-pagination-bullet{background-color:var(--color-white)}.paginations--alternative .swiper-pagination-bullet-active{background-color:var(--color-red)}@-webkit-keyframes modal-open{from{opacity:0;-webkit-transform:scale3d(1.1, 1.1, 1);transform:scale3d(1.1, 1.1, 1)}to{opacity:1;-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@keyframes modal-open{from{opacity:0;-webkit-transform:scale3d(1.1, 1.1, 1);transform:scale3d(1.1, 1.1, 1)}to{opacity:1;-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@-webkit-keyframes modal-close{from{opacity:1;-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}to{opacity:0;-webkit-transform:scale3d(0.9, 0.9, 1);transform:scale3d(0.9, 0.9, 1)}}@keyframes modal-close{from{opacity:1;-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}to{opacity:0;-webkit-transform:scale3d(0.9, 0.9, 1);transform:scale3d(0.9, 0.9, 1)}}.modal{--width: 25rem;--padding: 1.5rem 2rem;--b-radius: 1.5rem;--bg-overlay: rgba(33, 39, 42, 0.5);--bg-content: #fff;--transition: ease;position:fixed;left:0;right:0;top:0;bottom:0;z-index:5;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:background-color .2s var(--transition);transition:background-color .2s var(--transition);pointer-events:none}.modal__body{position:relative;padding:1.875rem .625rem;min-height:100%}.modal__content{position:relative;border-radius:var(--b-radius);padding:var(--padding);width:100%;height:100%;max-width:var(--width);background:var(--bg-content);opacity:0;visibility:hidden;-webkit-transform:scale3d(1.1, 1.1, 1);transform:scale3d(1.1, 1.1, 1);-webkit-transition:.3s var(--transition);transition:.3s var(--transition);will-change:transform,opacity}.modal__close{position:absolute;right:2rem;top:1.5rem;border:none;width:1.5rem;height:1.5rem;background-color:rgba(0,0,0,0)}.modal.modal--close .modal__content{-webkit-animation:modal-close .3s var(--transition) forwards;animation:modal-close .3s var(--transition) forwards}.modal.modal--open{overflow-x:hidden;overflow-y:auto;background-color:var(--bg-overlay);pointer-events:all}.modal.modal--open .modal__content{opacity:1;visibility:visible;-webkit-animation:modal-open .3s var(--transition) forwards;animation:modal-open .3s var(--transition) forwards}.header{position:fixed;top:0;height:4.5625rem;width:100%;padding:1rem 0;-webkit-box-shadow:1px 1px 15px 0px rgba(0,0,0,.2509803922);box-shadow:1px 1px 15px 0px rgba(0,0,0,.2509803922);z-index:3;background-color:var(--color-white)}.header__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:.625rem}.header__logo{display:block;width:9.5rem}.header__block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2.5rem}.header__phone{display:block;width:12.9375rem}.header__box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.75rem}.header .menu-item{font-weight:700;font-size:1rem;-webkit-transition:var(--transition);transition:var(--transition);position:relative;display:inline-block;padding-bottom:4px}.header .menu-item::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:.125rem;background-color:currentColor;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease}.header .menu-item:hover::after{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}.header .menu-item.active::after{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1);background-color:red}.header .menu-item:not(.active):not(:hover)::after{-webkit-transform-origin:right center;-ms-transform-origin:right center;transform-origin:right center}.header__burger{width:2.25rem;height:2.25rem;display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0;gap:.25rem;background-color:var(--color-red);border-radius:6px;-webkit-transition:var(--transition);transition:var(--transition);position:relative;cursor:pointer}.header__burger-span{display:block;width:.9375rem;height:.125rem;background-color:var(--color-white);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;border-radius:1px}.header__burger:active{background-color:var(--color-black);-webkit-transform:scale(0.95);-ms-transform:scale(0.95);transform:scale(0.95)}.header__burger.active .header__burger-span:nth-child(1){-webkit-transform:translateY(0.375rem) rotate(45deg);-ms-transform:translateY(0.375rem) rotate(45deg);transform:translateY(0.375rem) rotate(45deg);width:1.125rem}.header__burger.active .header__burger-span:nth-child(2){opacity:0;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0)}.header__burger.active .header__burger-span:nth-child(3){-webkit-transform:translateY(-0.375rem) rotate(-45deg);-ms-transform:translateY(-0.375rem) rotate(-45deg);transform:translateY(-0.375rem) rotate(-45deg);width:1.125rem}.header__burger.active:hover .header__burger-span{background-color:var(--color-white)}.header__burger:hover .header__burger-span{background-color:hsla(0,0%,100%,.9);-webkit-box-shadow:0 0 4px hsla(0,0%,100%,.3);box-shadow:0 0 4px hsla(0,0%,100%,.3)}.header__menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.75rem}.header .custom-lang-switcher.active .lang-current svg{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}.header .custom-lang-switcher.active .lang-dropdown{opacity:1;visibility:visible;z-index:1}.header .lang-current{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.25rem;font-weight:700;font-size:1rem;position:relative}.header .lang-current svg{width:1.5rem;height:1.5rem}.header .lang-dropdown{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:absolute;top:60px;width:11.875rem;padding:1rem;background-color:var(--color-white);gap:1rem;border-radius:.375rem;font-weight:700;font-size:1rem;opacity:0;visibility:hidden;z-index:0;-webkit-box-shadow:1px 1px 15px 0px rgba(0,0,0,.2509803922);box-shadow:1px 1px 15px 0px rgba(0,0,0,.2509803922)}.header .lang-dropdown li{font-weight:400;font-size:clamp(1rem,0.911971831rem + 0.0037558685*100vw,1.25rem);line-height:1.4;-webkit-transition:var(--transition);transition:var(--transition)}.header .lang-dropdown li:hover{color:var(--color-red)}@media only screen and (max-width: 61.9875rem){.header{height:4.75rem}.header__container{position:relative}.header__block{position:absolute;width:100%;height:100vh;top:60px;left:0;padding:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:var(--color-white);z-index:5;opacity:0;visibility:hidden;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);-webkit-transition:opacity .3s ease,visibility .3s ease,-webkit-transform .3s ease;transition:opacity .3s ease,visibility .3s ease,-webkit-transform .3s ease;transition:transform .3s ease,opacity .3s ease,visibility .3s ease;transition:transform .3s ease,opacity .3s ease,visibility .3s ease,-webkit-transform .3s ease}.header__block.active{opacity:1;visibility:visible;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.header__menu{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.header__box{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:3.75rem}.header__burger{display:-webkit-box;display:-ms-flexbox;display:flex}.header .custom-lang-switcher{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header .lang-dropdown{position:static;-webkit-box-shadow:none;box-shadow:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header__phone{max-width:none;width:100%}}.footer{padding:3rem 0 2rem;background-color:var(--dark-gray)}.footer__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2rem}.footer__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1.5rem}.footer__logo{display:block;width:9.5rem}.footer__list{display:-webkit-box;display:-ms-flexbox;display:flex;gap:clamp(1.5rem,1.411971831rem + 0.0037558685*100vw,1.75rem)}.footer__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;font-weight:700;font-size:1rem;color:var(--color-white);-webkit-transition:var(--transition);transition:var(--transition)}.footer__item:hover{color:var(--color-red)}.footer__menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.5rem}.footer .menu-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;font-weight:700;font-size:1rem;color:var(--color-white)}.footer .menu-item a{-webkit-transition:var(--transition);transition:var(--transition)}.footer .menu-item a:hover{color:var(--color-red)}.footer__icon svg{width:1.5rem;height:1.5rem;color:var(--color-white)}.footer__block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1.5rem;padding-top:2rem;border-top:.0625rem solid var(--color-white)}.footer__box{font-weight:400;font-size:1rem;color:var(--color-white-50)}.footer__box a{-webkit-transition:var(--transition);transition:var(--transition)}.footer__box a:hover{color:var(--color-red)}@media only screen and (max-width: 61.9875rem){.footer{padding:3.125rem 0}.footer__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.footer__logo{margin-bottom:1.5rem}.footer__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.footer__menu{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.hero{padding:clamp(6.3125rem,5.8283450704rem + 0.020657277*100vw,7.6875rem) 0 var(--padding-section);overflow:hidden}.hero__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:clamp(1.5625rem,1.0123239437rem + 0.0234741784*100vw,3.125rem)}.hero__head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:clamp(1.5rem,1.1478873239rem + 0.0150234742*100vw,2.5rem)}.hero__title{max-width:clamp(21.4375rem,4.7341549296rem + 0.7126760563*100vw,68.875rem);width:100%}.hero__subtitle{max-width:clamp(21.4375rem,14.3072183099rem + 0.3042253521*100vw,41.6875rem);width:100%;margin-left:auto}.hero__swiper{overflow:visible}.hero__slide{width:27.3125rem;height:unset}.hero__pagination{margin-top:.625rem}@media only screen and (max-width: 61.9875rem){.hero__subtitle{margin-left:unset}}@media only screen and (max-width: 47.9875rem){.hero__slide{width:13.625rem}}.card{width:100%;height:100%;padding:clamp(1rem,0.6478873239rem + 0.0150234742*100vw,2rem);background-color:var(--color-light-gray)}.card__image{height:100%}.card__image img{-o-object-fit:contain;object-fit:contain}.maintenance{overflow:hidden;padding:var(--padding-section) 0}.maintenance__body{padding:clamp(3.125rem,2.4647887324rem + 0.0281690141*100vw,5rem) 0;background-color:var(--color-light-gray);border-bottom:.5rem solid var(--color-red)}.maintenance__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:clamp(1.25rem,0.8098591549rem + 0.0187793427*100vw,2.5rem)}.maintenance__head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:clamp(1.25rem,0.8098591549rem + 0.0187793427*100vw,2.5rem)}.maintenance__title{max-width:clamp(21.4375rem,4.1179577465rem + 0.7389671362*100vw,70.625rem);width:100%}.maintenance__text{max-width:clamp(21.4375rem,14.3072183099rem + 0.3042253521*100vw,41.6875rem);width:100%;margin-left:auto}.maintenance__swiper{overflow:visible}.maintenance__slide{width:clamp(18.75rem,18.2658450704rem + 0.020657277*100vw,20.125rem);height:unset}.maintenance__box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem;height:100%;padding:1.5rem;background-color:var(--color-white)}.maintenance__icon{width:2.5rem;height:2.5rem}.maintenance__icon svg{width:2.5rem;height:2.5rem;color:var(--color-red)}.maintenance__description{font-family:var(--font-family-alternative);font-weight:800;font-size:1.25rem;line-height:1.2}.maintenance__pagination{margin-top:.625rem}@media only screen and (max-width: 61.9875rem){.maintenance__text{margin-left:unset}}.production{padding:var(--padding-section) 0}.production__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:clamp(1.25rem,0.8098591549rem + 0.0187793427*100vw,2.5rem)}.production__inner{display:grid;grid-template-columns:repeat(2, 1fr)}.production__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.25rem;cursor:pointer}.production__icon{display:none}.production__icon svg{width:1.5rem;height:1.5rem;color:var(--color-red)}.production__photo{height:clamp(23.4375rem,16.1091549296rem + 0.3126760563*100vw,44.25rem)}.production__item{background-color:var(--color-light-gray);-webkit-box-flex:1;-ms-flex:1;flex:1}.production__item.active .production__box{background-color:var(--dark-gray)}.production__item.active .production__image{visibility:visible;opacity:1;max-height:100%}.production__item.active .production__icon{display:block}.production__item.active .production__info-title{color:var(--color-white)}.production__wrapper{display:none}.production__box{padding:clamp(2.875rem,2.786971831rem + 0.0037558685*100vw,3.125rem) clamp(1rem,0.823943662rem + 0.0075117371*100vw,1.5rem)}.production__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;max-width:clamp(21.4375rem,15.3415492958rem + 0.2600938967*100vw,38.75rem)}.production__info-title{font-family:var(--font-family-alternative);font-weight:800;font-size:clamp(1.5rem,1.323943662rem + 0.0075117371*100vw,2rem);line-height:110%}.production__info-text{max-height:0;overflow:hidden;-webkit-transition:max-height .3s ease;transition:max-height .3s ease;padding-top:.625rem;font-weight:400;font-size:1rem;color:var(--color-white)}@media only screen and (max-width: 61.9875rem){.production__inner{grid-template-columns:1fr}.production__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;overflow:hidden;-webkit-transition:all .4s cubic-bezier(0.4, 0, 0.2, 1);transition:all .4s cubic-bezier(0.4, 0, 0.2, 1);-webkit-box-flex:0;-ms-flex:none;flex:none}.production__item.active{background:var(--color-black);border:none}.production__item.active .production__image,.production__item.active .production__info-text{opacity:1;visibility:visible;max-height:100%;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.production__item.active .production__image{display:block;-webkit-transition-delay:.1s;transition-delay:.1s;max-height:31.25rem}.production__item.active .production__icon{-webkit-transform:rotate(-271deg);-ms-transform:rotate(-271deg);transform:rotate(-271deg)}.production__item.active .production__info-text{-webkit-transition-delay:.2s;transition-delay:.2s}.production__icon{display:block;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transition:var(--transition);transition:var(--transition)}.production__info{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:none;width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.production__photo{display:none}.production__wrapper{display:block}.production__info-text,.production__image{opacity:0;visibility:hidden;max-height:0;-webkit-transform:translateY(1.25rem);-ms-transform:translateY(1.25rem);transform:translateY(1.25rem);-webkit-transition:all .5s cubic-bezier(0.4, 0, 0.2, 1);transition:all .5s cubic-bezier(0.4, 0, 0.2, 1)}}.banner{padding-top:var(--padding-section)}.banner__body{position:relative;height:clamp(37.5rem,34.8591549296rem + 0.1126760563*100vw,45rem);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:clamp(1.25rem,0.8098591549rem + 0.0187793427*100vw,2.5rem) 0}.banner__box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:41.75rem;width:100%;gap:clamp(0.75rem,0.485915493rem + 0.0112676056*100vw,1.5rem);padding:clamp(1.5rem,1.1478873239rem + 0.0150234742*100vw,2.5rem);background-color:var(--color-white)}.banner__image{position:absolute;inset:0;width:100%;height:clamp(37.5rem,34.8591549296rem + 0.1126760563*100vw,45rem);z-index:-1}.banner__image::before{content:"";position:absolute;inset:0;width:100%;height:100%;background:rgba(0,0,0,.2);pointer-events:none}.form__body{display:grid;grid-template-columns:auto 45.75rem;gap:1.25rem}.form__icon svg{width:1.5rem;height:1.5rem;color:var(--color-red)}.form__block{max-width:36.75rem;width:100%;margin:0 auto;padding:clamp(5rem,4.5598591549rem + 0.0187793427*100vw,6.25rem) 1rem clamp(5rem,4.5598591549rem + 0.0187793427*100vw,6.25rem) 1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:clamp(1.25rem,0.8098591549rem + 0.0187793427*100vw,2.5rem);max-width:36.75rem;width:100%;padding-left:clamp(1rem,0.4718309859rem + 0.0225352113*100vw,2.5rem)}.form__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:.625rem;padding:.625rem;max-width:34.875rem;width:100%;border:.0625rem solid var(--color-red);border-radius:.25rem}.form__info-text{font-weight:500;font-size:1rem;line-height:1.4;color:var(--color-black)}.form__info-text a{color:var(--color-red)}.form__contact{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:clamp(1.25rem,0.8098591549rem + 0.0187793427*100vw,2.5rem);padding:clamp(3.125rem,2.0246478873rem + 0.0469483568*100vw,6.25rem) clamp(1rem,0.4718309859rem + 0.0225352113*100vw,2.5rem);background-color:var(--color-light-gray)}.form__contact-title{font-weight:800;font-size:clamp(1.75rem,1.1338028169rem + 0.0262910798*100vw,3.5rem);line-height:110%}.form__contact--contact{background-color:rgba(0,0,0,0);display:none}.form__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.5rem}.form__box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.375rem}.form__box-title{font-weight:400;font-size:1.25rem;line-height:1.4}.form__box-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;font-weight:700;font-size:1rem}.form__box-info svg{width:1.5rem;height:1.5rem;color:var(--color-red)}.form .wpcf7-not-valid-tip{display:inline}.form .screen-reader-response p{display:none}.form .screen-reader-response ul li{display:none}.form .hidden-fields-container,.form .wpcf7-response-output{display:none}.form .wpcf7-form{display:grid;grid-template-columns:repeat(2, 1fr);grid-template-areas:"name message" "phone message" "button button";gap:.75rem}.form .wpcf7-form label{font-family:var(--font-family);font-weight:400;font-size:1rem;line-height:1.4%}.form .wpcf7-form p:nth-of-type(1){grid-area:name}.form .wpcf7-form p:nth-of-type(2){grid-area:phone}.form .wpcf7-form p:nth-of-type(3){grid-area:message}.form .wpcf7-form p:nth-of-type(4){grid-area:button;margin-top:.75rem}.form .wpcf7-textarea,.form .wpcf7-text{max-width:20rem;margin-top:6px;padding:1rem .625rem;font-family:var(--font-family);font-weight:400;font-size:1rem;line-height:1.4;border:none;border-radius:4px}.form .wpcf7-textarea:focus,.form .wpcf7-text:focus{outline:none}.form .wpcf7-textarea{resize:none;height:148px}.form .wpcf7-submit{text-align:center;width:100%;padding:1.0625rem 0;font-weight:700;font-size:1rem;border-radius:.25rem;color:var(--color-white);background-color:var(--color-red);-webkit-transition:var(--transition);transition:var(--transition);border:none;cursor:pointer}.form .wpcf7-submit:hover{background-color:var(--color-black)}.form .wpcf7-submit:disabled{color:var(--dark-gray);background-color:var(--color-gray)}.form--contact .form__block{display:none}.form--contact .form__contact{background-color:rgba(0,0,0,0)}.form--contact .form__contact--contact{display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (max-width: 74.9875rem){.form__body{grid-template-columns:1fr}.form .wpcf7-form{grid-template-columns:1fr;grid-template-areas:"name" "phone" "massage" "button"}.form .wpcf7-form p:nth-of-type(1),.form .wpcf7-form p:nth-of-type(2),.form .wpcf7-form p:nth-of-type(3),.form .wpcf7-form p:nth-of-type(4){grid-area:unset}.form .wpcf7-form p:nth-of-type(4){grid-area:unset;margin-top:.75rem}.form .wpcf7-textarea,.form .wpcf7-text{max-width:none;width:100%}}.showcase{padding:4.5625rem 0 var(--padding-section)}.showcase__body{position:relative;height:clamp(13.8125rem,10.0052816901rem + 0.1624413146*100vw,24.625rem);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.showcase__box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:clamp(1.25rem,0.8098591549rem + 0.0187793427*100vw,2.5rem);max-width:clamp(21.4375rem,14.2852112676rem + 0.3051643192*100vw,41.75rem);width:100%}.showcase__title,.showcase__subtitle{color:var(--color-white)}.showcase__image{position:absolute;inset:0;width:100%;height:100%;z-index:-1}.showcase__image::before{content:"";position:absolute;inset:0;width:100%;height:100%;background:rgba(51,51,51,.8);pointer-events:none}.info{padding:var(--padding-section) 0}.info__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:clamp(1.25rem,0.8098591549rem + 0.0187793427*100vw,2.5rem)}.info__title{max-width:41.75rem;width:100%}.info__image{-ms-flex-negative:0;flex-shrink:0;max-width:clamp(21.4375rem,14.6373239437rem + 0.2901408451*100vw,40.75rem);width:100%}.info__image img{-o-object-fit:contain;object-fit:contain}@media only screen and (max-width: 61.9875rem){.info__container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.info__image{max-width:none}}.catalog{padding:var(--padding-section) 0}.catalog__list{display:grid;grid-template-columns:repeat(2, 1fr);gap:clamp(1.25rem,1.161971831rem + 0.0037558685*100vw,1.5rem)}.catalog__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:clamp(0.625rem,0.4049295775rem + 0.0093896714*100vw,1.25rem);padding:clamp(0.75rem,0.485915493rem + 0.0112676056*100vw,1.5rem);background-color:var(--color-light-gray);position:relative;min-height:clamp(17.5rem,16.2235915493rem + 0.0544600939*100vw,21.125rem);cursor:pointer;z-index:1;-webkit-transition:var(--transition);transition:var(--transition);overflow:hidden}.catalog__item:hover .catalog__head,.catalog__item:hover .catalog__sublist{position:relative;z-index:2}.catalog__item:hover .catalog__sublist,.catalog__item:hover .catalog__title{color:var(--color-white)}.catalog__item:hover .catalog__icon{opacity:1;visibility:visible;max-width:100%}.catalog__item:hover .catalog__image{z-index:1;opacity:1;visibility:visible}.catalog__item:hover .catalog__image::before{background:-webkit-gradient(linear, left top, left bottom, from(rgba(51, 51, 51, 0.8)), color-stop(50%, rgba(51, 51, 51, 0.6)), to(rgba(51, 51, 51, 0.8)));background:linear-gradient(to bottom, rgba(51, 51, 51, 0.8) 0%, rgba(51, 51, 51, 0.6) 50%, rgba(51, 51, 51, 0.8) 100%)}.catalog__item:hover .catalog__element::marker{color:var(--color-white);font-size:1.2em}.catalog__head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;position:relative;z-index:2}.catalog__icon{opacity:0;visibility:hidden;max-width:0;-webkit-transition:all .3s ease;transition:all .3s ease}.catalog__icon svg{width:1.5rem;height:1.5rem;color:var(--color-red)}.catalog__sublist{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;z-index:2;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.catalog__element{font-weight:400;font-size:clamp(0.875rem,0.8309859155rem + 0.0018779343*100vw,1rem);line-height:1.4;margin-left:1.875rem;list-style-type:disc;-webkit-transition:color .3s ease;transition:color .3s ease}.catalog__element::marker{color:var(--color-black);font-size:1.2em}.catalog__image{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;opacity:0;visibility:hidden;-webkit-transition:opacity .4s ease,visibility .4s ease;transition:opacity .4s ease,visibility .4s ease}.catalog__image img{-o-object-position:center;object-position:center}.catalog__image::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(51,51,51,.7);z-index:1;pointer-events:none;-webkit-transition:background .3s ease;transition:background .3s ease}@media only screen and (max-width: 61.9875rem){.catalog__list{grid-template-columns:1fr}}.flag{padding:var(--padding-section) 0}.flag__body{padding:clamp(3.125rem,2.0246478873rem + 0.0469483568*100vw,6.25rem) 0;position:relative;height:40rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.flag__title{max-width:clamp(21.4375rem,11.7544014085rem + 0.4131455399*100vw,48.9375rem);width:100%;margin-bottom:2.5rem;color:var(--color-white)}.flag__image{position:absolute;inset:0;width:100%;height:100%;z-index:-1}.flag__image::before{position:absolute;content:"";width:100%;height:100%;background:rgba(51,51,51,.8)}.vin{padding:var(--padding-section) 0 8.8125rem}.vin__container{display:grid;grid-template-columns:repeat(2, 1fr);gap:1.5rem}.vin__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:clamp(1.25rem,0.8098591549rem + 0.0187793427*100vw,2.5rem)}.vin__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.25rem}.vin__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:clamp(0.75rem,0.485915493rem + 0.0112676056*100vw,1.5rem);cursor:pointer;background-color:var(--color-light-gray)}.vin__item.active .vin__box{opacity:1;visibility:visible}.vin__head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:.625rem}.vin__arrow svg{width:1.5rem;height:1.5rem}.vin__image{width:clamp(20rem,13.3978873239rem + 0.2816901408*100vw,38.75rem)}.vin__description{font-weight:400;font-size:clamp(1rem,0.911971831rem + 0.0037558685*100vw,1.25rem);line-height:1.4}.vin__description span{font-weight:500}.vin__box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.625rem;padding-top:.625rem;visibility:hidden;opacity:0;max-height:0;-webkit-transition:max-height .35s ease,opacity .3s ease;transition:max-height .35s ease,opacity .3s ease}@media only screen and (max-width: 61.9875rem){.vin__container{grid-template-columns:1fr}}.services{padding:var(--padding-section) 0}.services__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:clamp(1.875rem,1.6549295775rem + 0.0093896714*100vw,2.5rem)}.services__head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:clamp(1.25rem,0.8098591549rem + 0.0187793427*100vw,2.5rem)}.services__list{display:grid;grid-template-columns:repeat(2, 1fr);gap:clamp(0.5rem,0.1478873239rem + 0.0150234742*100vw,1.5rem);counter-reset:service}.services__item{padding-top:clamp(1.25rem,1.161971831rem + 0.0037558685*100vw,1.5rem);display:-webkit-box;display:-ms-flexbox;display:flex;gap:clamp(0.75rem,0.485915493rem + 0.0112676056*100vw,1.5rem);counter-increment:service;border-top:.0625rem solid var(--color-gray)}.services__box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.services__text{max-width:41.6875rem}.services__info{font-family:var(--font-family-alternative);font-weight:800;font-size:clamp(1.125rem,0.9049295775rem + 0.0093896714*100vw,1.75rem);line-height:110%}.services__number span::before{content:counter(service, decimal-leading-zero);font-family:var(--font-family-alternative);font-weight:800;font-size:clamp(1.5rem,1.323943662rem + 0.0075117371*100vw,2rem);line-height:110%;color:var(--color-red)}.services__image{max-width:clamp(12.5rem,9.8151408451rem + 0.1145539906*100vw,20.125rem);width:100%;-ms-flex-negative:0;flex-shrink:0}@media only screen and (max-width: 74.9875rem){.services__item{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}@media only screen and (max-width: 61.9875rem){.services__list{grid-template-columns:1fr}.services__item{padding:.75rem 0 1.25rem;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.services__info{font-size:1.125rem}.services__box{gap:.75rem}.services__image{max-width:none}}.original{padding-top:var(--padding-section)}.original__body{position:relative;padding:clamp(3.125rem,2.0246478873rem + 0.0469483568*100vw,6.25rem) clamp(3.125rem,2.6188380282rem + 0.0215962441*100vw,4.5625rem);width:100%;overflow:hidden;min-height:clamp(37.5rem,36.5536971831rem + 0.0403755869*100vw,40.1875rem);height:100%;color:var(--color-white)}.original__title{color:var(--color-white)}.original__head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.5rem}.original__subtitle{padding-left:1.5rem;font-weight:600;font-size:1.125rem;line-height:1.4;border-left:.125rem solid var(--color-red)}.original__info{max-width:43rem;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.5rem}.original__description{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.5rem}.original__image{position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:100vw;height:100%;-o-object-fit:cover;object-fit:cover;z-index:-1}.original__image::before{position:absolute;content:"";inset:0;width:100%;height:100%;background:rgba(51,51,51,.8)}.request{padding:clamp(3.125rem,2.7288732394rem + 0.0169014085*100vw,4.25rem) 0;background-color:var(--color-light-gray)}.request__container{display:grid;grid-template-columns:repeat(2, 1fr);gap:1.5rem}.request__title{max-width:41.75rem}.request__title.close{display:none}.request__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2.5rem;height:29.875rem;overflow-y:auto;overflow-x:hidden;padding-right:clamp(0.5rem,0.411971831rem + 0.0037558685*100vw,0.75rem);scrollbar-width:thin;scrollbar-color:var(--color-red) rgba(0,0,0,0)}.request__wrapper::-webkit-scrollbar-button{display:none}.request__wrapper::-webkit-scrollbar{width:2px;background:rgba(0,0,0,0)}.request__wrapper::-webkit-scrollbar-thumb{background-color:var(--color-red);border-radius:20px;min-height:3.4375rem;height:3.4375rem}.request__form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:clamp(1.25rem,0.8098591549rem + 0.0187793427*100vw,2.5rem)}.request__info{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.625rem;max-width:35.1875rem;padding:.625rem;font-weight:500;font-size:.875rem;line-height:1.4;border-radius:.25rem;background-color:var(--color-white)}.request__info svg{-ms-flex-negative:0;flex-shrink:0;width:1.25rem;height:1.25rem;color:var(--color-gray)}.request__block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.5rem}.request__block--first{display:grid;grid-template-columns:repeat(2, 1fr);gap:1.5rem}.request__block--first .request__label{max-width:100%}.request__block--first .request__label:nth-child(1){grid-column:2 span}.request__block.active{display:grid}.request__block.close{display:none}.request__box{display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem}.request__box-title{font-family:var(--font-family-alternative);font-weight:800;font-size:clamp(1.25rem,1.161971831rem + 0.0037558685*100vw,1.5rem);line-height:110%}.request__box.active{display:-webkit-box;display:-ms-flexbox;display:flex}.request__element{display:grid;grid-template-columns:repeat(2, 1fr);gap:1.5rem}.request__error{display:none;font-size:.75rem;color:var(--color-red)}.request__error.active{display:-webkit-box;display:-ms-flexbox;display:flex}.request__label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.375rem;width:100%;font-weight:400;font-size:1rem;line-height:1.4}.request__label--full{grid-column:2 span}.request__input{width:100%;padding:1rem .625rem;border:none;font-weight:400;font-size:1rem;line-height:1.4;background-color:var(--color-white)}.request__input:focus{outline:none}.request__head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.5rem}.request__clue{max-width:35.1875rem;display:none;gap:.625rem;padding:.625rem;border-radius:4px;border:.0625rem solid var(--color-red)}.request__clue-icon svg{width:1.5rem;height:1.5rem;color:var(--color-red)}.request__clue-text{font-weight:500;font-size:14px;line-height:1.4;-webkit-transition:var(--transition);transition:var(--transition)}.request__clue-text a{border-bottom:1px dashed var(--color-red)}.request__clue-text a:hover{color:var(--color-red)}.request__clue.active{display:-webkit-box;display:-ms-flexbox;display:flex}.request__textarea{font-family:var(--font-family);height:15.75rem;padding:1rem .625rem;font-weight:400;font-size:1rem;line-height:1.4;border:none;resize:none}.request__textarea:focus{outline:none}.request__file svg{width:1.5rem;height:1.5rem;color:var(--color-red)}.request__file-file{display:none;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.625rem;padding:.5rem .75rem;border:1px solid var(--color-gray);border-radius:.375rem}.request__file-file svg{width:1.5rem;height:1.5rem}.request__file-file p{font-weight:500;font-size:1rem}.request__file-file.active{display:-webkit-box;display:-ms-flexbox;display:flex}.request__checkbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:.5rem;cursor:pointer}.request__checkbox-input{-ms-flex-negative:0;flex-shrink:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;place-content:center;width:1.5rem;height:1.5rem;background-color:var(--color-white);border:.0625rem solid rgba(0,0,0,0);border-radius:.375rem;cursor:pointer;-webkit-transition:var(--transition);transition:var(--transition)}.request__checkbox-input:hover{border-color:var(--color-red)}.request__checkbox-input:checked{background-color:var(--color-red)}.request__checkbox-input:checked::after{content:url("../../img/static/checkmark.svg");width:.9375rem;height:.625rem}.request__checkbox p a{border-bottom:1px dashed #ffadad}.request__checkbox a{border-bottom:1px dashed #ffadad}.request__button{margin-left:auto;height:3.375rem;max-width:20.125rem}.request__send{display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2rem}.request__send-text{max-width:28.125rem;text-align:center}.request__send.active{display:-webkit-box;display:-ms-flexbox;display:flex}.request .wpcf7{display:none}.request__file{background:#f3e4e4;padding:1rem;border-radius:.375rem;text-align:center;position:relative;cursor:pointer;background-image:url("data:image/svg+xml,%3csvg width='100%25' height='100%25' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='100%25' height='100%25' fill='none' stroke='%23CF0D0DFF' stroke-width='3' stroke-dasharray='6%2c 14' stroke-dashoffset='0' stroke-linecap='square'/%3e%3c/svg%3e");display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:.5rem;height:4.5rem;-webkit-transition:var(--transition);transition:var(--transition)}.request__file:hover{background-color:#e9c4c4}.request__file-element{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:.5rem}.request__file input{position:absolute;inset:0;opacity:0;cursor:pointer}.request__file svg{width:1.5rem;height:1.5rem;fill:var(--color-red);-ms-flex-negative:0;flex-shrink:0}.file-main{font-weight:700;font-size:.875rem}.file-sub{font-size:13px;opacity:.7;margin:0}@media only screen and (max-width: 74.9875rem){.request__container{grid-template-columns:1fr}.request__block{grid-template-columns:1fr}.request__block--first .request__label:nth-child(1){grid-column:unset}.request__label--full{grid-column:unset}.request__button{max-width:none;margin:unset;width:100%}.request__element{grid-template-columns:1fr}}.not-found{padding:12.8125rem 0}.not-found__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.25rem}.not-found__number{font-family:var(--font-family-alternative);font-weight:800;font-size:clamp(8rem,4.2147887324rem + 0.1615023474*100vw,18.75rem);line-height:110%}.not-found__button{display:block}.privacy{padding:clamp(6.3125rem,5.8283450704rem + 0.020657277*100vw,7.6875rem) 0 clamp(5rem,3.4595070423rem + 0.0657276995*100vw,9.375rem)}.privacy__container h1,.privacy__container h2,.privacy__container h3,.privacy__container h4,.privacy__container h5,.privacy__container h6{font-family:var(--font-family-alternative);font-weight:800;line-height:110%}.privacy__container h1{font-size:clamp(1.875rem,1.1267605634rem + 0.0319248826*100vw,4rem);margin-bottom:clamp(1.25rem,0.8098591549rem + 0.0187793427*100vw,2.5rem)}.privacy__container h2,.privacy__container h3,.privacy__container h4,.privacy__container h5,.privacy__container h6{font-size:clamp(1.5rem,1.1478873239rem + 0.0150234742*100vw,2.5rem);margin-bottom:clamp(0.625rem,0.4049295775rem + 0.0093896714*100vw,1.25rem)}.privacy__container p,.privacy__container ul,.privacy__container ol,.privacy__container strong{font-family:var(--font-family);font-weight:400;font-size:clamp(1rem,0.911971831rem + 0.0037558685*100vw,1.25rem);line-height:1.4}.privacy__container ul{list-style-type:disc}.privacy__container ol{list-style-type:decimal}.privacy__container ul,.privacy__container ol li{margin-left:1.25rem;padding-bottom:clamp(1.25rem,0.8098591549rem + 0.0187793427*100vw,2.5rem)}.sent{background:var(--color-light-gray);width:100%;height:100vh}.sent__container{height:100%}.sent__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:clamp(1.25rem,0.985915493rem + 0.0112676056*100vw,2rem);height:100%}.sent__text{max-width:28.125rem;text-align:center}.sent__button{display:block}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL25vZGVfbW9kdWxlcy9zd2lwZXIvc3dpcGVyLWJ1bmRsZS5taW4uY3NzIiwiYmFzZS9fcmVzZXQuc2NzcyIsImFic3RyYWN0cy9fbWl4aW5zLnNjc3MiLCJiYXNlL192YXJpYWJsZXMuc2NzcyIsImJhc2UvX3R5cG9ncmFwaHkuc2NzcyIsImJhc2UvX2dsb2JhbHMuc2NzcyIsImJhc2UvX2NvbW1vbi5zY3NzIiwiYWJzdHJhY3RzL19wbGFjZWhvbGRlcnMuc2NzcyIsImxheW91dHMvX2Jhc2UtbGF5b3V0LnNjc3MiLCJjb21wb25lbnRzL2FwcC9fYnV0dG9uLnNjc3MiLCJjb21wb25lbnRzL2FwcC9fcGFnaW5hdGlvbi5zY3NzIiwiYWJzdHJhY3RzL19hbmltYXRpb25zLnNjc3MiLCJjb21wb25lbnRzL19tb2RhbC5zY3NzIiwiY29tcG9uZW50cy9faGVhZGVyLnNjc3MiLCJjb21wb25lbnRzL19mb290ZXIuc2NzcyIsImNvbXBvbmVudHMvX2hlcm8uc2NzcyIsImNvbXBvbmVudHMvZW5naW5lL2NhcmQuc2NzcyIsImNvbXBvbmVudHMvX21haW50ZW5hbmNlLnNjc3MiLCJjb21wb25lbnRzL19wcm9kdWN0aW9uLnNjc3MiLCJjb21wb25lbnRzL2Jhbm5lci9iYW5uZXIuc2NzcyIsImNvbXBvbmVudHMvX2Zvcm0uc2NzcyIsImNvbXBvbmVudHMvX3Nob3djYXNlLnNjc3MiLCJjb21wb25lbnRzL19pbmZvLnNjc3MiLCJjb21wb25lbnRzL19jYXRhbG9nLnNjc3MiLCJjb21wb25lbnRzL19mbGFnLnNjc3MiLCJjb21wb25lbnRzL192aW4uc2NzcyIsImNvbXBvbmVudHMvX3NlcnZpY2VzLnNjc3MiLCJjb21wb25lbnRzL19vcmlnaW5hbC5zY3NzIiwiY29tcG9uZW50cy9fcmVxdWVzdC5zY3NzIiwiY29tcG9uZW50cy9fbm90LWZvdW5kLnNjc3MiLCJjb21wb25lbnRzL19wcml2YWN5LnNjc3MiLCJjb21wb25lbnRzL3NlbnQuc2NzcyJdLCJuYW1l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LGNBQUEsQ0FBQSxlQUFBLENBQUEscUJBQUEsQ0FBQSxrQkFBQSxDQUFBLHFCQUFBLFdBQUEsQ0FBQSxxQkFBQSxDQUFBLGlCQUFBLENBQUEsNkJBQUEsaUJBQUEsQ0FBQSxNQUFBLENBQUEsS0FBQSxDQUFBLG1CQUFBLENBQUEsU0FBQSxDQUFBLGFBQUEsQ0FBQSxrQ0FBQSwyQ0FBQSxDQUFBLG1DQUFBLENBQUEsYUFBQSxDQUFBLDZCQUFBLGtCQUFBLENBQUEsY0FBQSxDQUFBLG9DQUFBLGtCQUFBLENBQUEsY0FBQSxDQUFBLDJCQUFBLENBQUEsNEJBQUEsQ0FBQSx5QkFBQSxDQUFBLHFCQUFBLENBQUEsNENBQUEsMkNBQUEsQ0FBQSxtQ0FBQSxDQUFBLDJCQUFBLG1CQUFBLENBQUEsbUNBQUEsQ0FBQSwyQkFBQSxDQUFBLHlDQUFBLG1CQUFBLENBQUEsa0NBQUEsbUJBQUEsQ0FBQSx1REFBQSxtQkFBQSxDQUFBLG9CQUFBLGdCQUFBLENBQUEsMkJBQUEsbUJBQUEsQ0FBQSxrQ0FBQSxDQUFBLDBCQUFBLENBQUEsU0FBQSxDQUFBLGlCQUFBLENBQUEsNEJBQUEsQ0FBQSx3QkFBQSxDQUFBLG9CQUFBLENBQUEsVUFBQSxDQUFBLFdBQUEsQ0FBQSx5Q0FBQSxtQkFBQSxDQUFBLHNDQUFBLCtCQUFBLENBQUEsMkJBQUEsQ0FBQSx1QkFBQSxDQUFBLHlGQUFBLG1CQUFBLENBQUEsa0dBQUEsbUJBQUEsQ0FBQSxrQkFBQSxDQUFBLGlDQUFBLGlCQUFBLENBQUEsTUFBQSxDQUFBLFVBQUEsQ0FBQSxVQUFBLENBQUEsV0FBQSxDQUFBLFVBQUEsQ0FBQSxTQUFBLENBQUEsd0NBQUEsVUFBQSxDQUFBLGVBQUEsQ0FBQSxpQkFBQSxDQUFBLE1BQUEsQ0FBQSxLQUFBLENBQUEsUUFBQSxDQUFBLE9BQUEsQ0FBQSx5QkFBQSxDQUFBLGlCQUFBLENBQUEsOENBQUEsbUJBQUEsQ0FBQSxrQkFBQSxDQUFBLGtRQUFBLFNBQUEsQ0FBQSxrQ0FBQSxDQUFBLDBCQUFBLENBQUEsb0JBQUEsZ0JBQUEsQ0FBQSwyQkFBQSxt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QSxDQUNBLDBFQUFBLENBR0YsK0ZBSUUsOEJBQUEsQ0FDQSxlQUFBLENBQ0EsaUVBQUEsQ0FDQSxlQUFBLENBR0YsdUJBQ0Usb0JBQUEsQ0FHRix1QkFDRSx1QkFBQSxDQUdGLGlEQUVFLG1CQUFBLENBQ0EseUVBQUEsQ0NsRE4sTUFDRSxrQ0FBQSxDQUNBLFVBQUEsQ0FDQSxZQUFBLENBRUEsaUJBQ0UsV0FBQSxDQUdGLGFBQ0UsbUJBQUEsQ0FBQSxtQkFBQSxDQUFBLFlBQUEsQ0FDQSwyQkFBQSxDQUFBLDRCQUFBLENBQUEseUJBQUEsQ0FBQSxxQkFBQSxDQUNBLHdCQUFBLENBQUEscUJBQUEsQ0FBQSxrQkFBQSxDQUNBLHVCQUFBLENBQUEsb0JBQUEsQ0FBQSxzQkFBQSxDQUNBLDJEQUFBLENBQ0EsV0FBQSxDQUdGLFlBQ0UsbUJBQUEsQ0FDQSxpQkFBQSxDQUdGLGNBQ0UsYUFBQSIsImZpbGUiOiJtYWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogU3dpcGVyIDExLjIuMTBcbiAqIE1vc3QgbW9kZXJuIG1vYmlsZSB0b3VjaCBzbGlkZXIgYW5kIGZyYW1ld29yayB3aXRoIGhhcmR3YXJlIGFjY2VsZXJhdGVkIHRyYW5zaXRpb25zXG4gKiBodHRwczovL3N3aXBlcmpzLmNvbVxuICpcbiAqIENvcHlyaWdodCAyMDE0LTIwMjUgVmxhZGltaXIgS2hhcmxhbXBpZGlcbiAqXG4gKiBSZWxlYXNlZCB1bmRlciB0aGUgTUlUIExpY2Vuc2VcbiAqXG4gKiBSZWxlYXNlZCBvbjogSnVuZSAyOCwgMjAyNVxuICovXG5cbkBmb250LWZhY2V7Zm9udC1mYW1pbHk6c3dpcGVyLWljb25zO3NyYzp1cmwoJ2RhdGE6YXBwbGljYXRpb24vZm9udC13b2ZmO2NoYXJzZXQ9dXRmLTg7YmFzZTY0LCBkMDlHUmdBQkFBQUFBQVpnQUJBQUFBQUFEQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQkdSbFJOQUFBR1JBQUFBQm9BQUFBY2k2cUhrVWRFUlVZQUFBV2dBQUFBSXdBQUFDUUFZQUJYUjFCUFV3QUFCaFFBQUFBdUFBQUFOdUFZNyt4SFUxVkNBQUFGeEFBQUFGQUFBQUJtMmZQY3pVOVRMeklBQUFIY0FBQUFTZ0FBQUdCUDlWNVJZMjFoY0FBQUFrUUFBQUNJQUFBQll0NkYwY0JqZG5RZ0FBQUN6QUFBQUFRQUFBQUVBQkVCUkdkaGMzQUFBQVdZQUFBQUNBQUFBQWovL3dBRFoyeDVaZ0FBQXl3QUFBRE1BQUFEMk1IdHJ5Vm9aV0ZrQUFBQmJBQUFBREFBQUFBMkUyK2VvV2hvWldFQUFBR2NBQUFBSHdBQUFDUUM5Z0R6YUcxMGVBQUFBaWdBQUFBWkFBQUFyZ0prQUJGc2IyTmhBQUFDMEFBQUFGb0FBQUJhRlFBVUdHMWhlSEFBQUFHOEFBQUFId0FBQUNBQWNBQkFibUZ0WlFBQUEvZ0FBQUU1QUFBQ1h2RmRCd2x3YjNOMEFBQUZOQUFBQUdJQUFBQ0U1czc0aFhqYVkyQmtZR0FBWXBmNUh1L2orVzIrTW5Bek1ZREF6YVg2UWpENi80Ly9CeGo1R0E4QXVSd01ZR2tBUHl3TDEzamFZMkJrWUdBODhQOEFneDRqKy84ZlFEWWZBMUFFQldnREFJQjJCT29BZU5wallHUmdZTkJoNEdkZ1lnQUJFTW5JQUJKellOQURDUUFBQ1dnQXNRQjQybU5nWWZ6Q09JR0JsWUdCMFljeGpZR0J3UjFLZjJXUVpHaGhZR0JpWUdWbWdBRkdCaVFRa09hYXd0REFvTUJReFhqZy93RUdQY1lEREE0d05VQTJDQ2d3c0FBQU80RUw2Z0FBZU5wajJNMGd5QUFDcXhnR05XQmtaMkQ0L3dNQSt4a0RkZ0FBQUhqYVkyQmdZR2FBWUJrR1JnWVFpQUh5R01GOEZnWUhJTTNEd01IQUJHUXJNT2d5V0RMRU0xVDkvdzhVQmZFTWdMekUvLy8vUC81Ly9mL1YveHYrcjRlYUFBZU1iQXh3SVVZbUlNSEVnS1lBWWpVY3NEQXdzTEt4YzNCeWNmUHc4akVRQS9nWkJBU0ZoRVZFeGNRbEpLV2taV1RsNUJVVWxaUlZWTlhVTlRRWkJnTUFBTVIrRStnQUVRRkVBQUFBS2dBcUFDb0FOQUErQUVnQVVnQmNBR1lBY0FCNkFJUUFqZ0NZQUtJQXJBQzJBTUFBeWdEVUFONEE2QUR5QVB3QkJnRVFBUm9CSkFFdUFUZ0JRZ0ZNQVZZQllBRnFBWFFCZmdHSUFaSUJuQUdtQWJJQnpnSHNBQUI0MnUyTk1RNkNVQXlHVzU2OHg5QW5lWVlnbTRNSmJoS0ZhRXhJT0FWWDhBcGV3U3Q0QmljNEFmZUFpZDNWT0JpeER4ZlBZRXphNU8rWGZpMDRZQURnZ2lVSVVMQ3VFSks4VmhPNGJTdnBkbmt0SEk1UUNZdGRpMnNsOFpuWGFIbHFVck5LemRLY1Q4Y2pscStyd1pTdklWY3pOaWV6c2ZuUC91em5tZlBGQk5PRE0ySzdNVFE0NVlFQVpxR1A4MUFtR0djRjNpUHFPb3AwcjFTUFRhVGJWa2ZVZTRIWGo5N3dZRSt5TndXWXh3V3U0djF1Z1dIZ28zUzFYZFpFVnFXTTdFVDBjZm5MR3hXZmtnUjQybzJQdldyRE1CU0ZqL0lITGFGMHpLalJnZGlWTXdTY05SQW9XVW9INzhZMmljQi95SVkwOUFuNkFIMkJkdS9VQit5eG9wWXNoUWlFdm52dTBkVVJnRHQ4UWVDOFBEdzdGcGppM2ZFQTR6L1BFSjZZT0I1aEtoNGRqM0V2WGh4UHFIL1NLVVkzcko3c3JaNEZabmgxUE1BdFBod1A2ZmwyUE1KTVBEZ2VRNHJZOFlUNkd6YW8wZUFFQTQwOUR1Z2dtVG5Gbk9jU0NpRWlMTWd4Q2lUSTZDcTVEWlVkM1FtcDEwdk8wTGFMVGQyY2pONGZPdW1sYzdsVVliU1FjWkZrdXRSRzdnNkpLWkt5MFJtZExZNjgwQ0RuRUorVU1rcEZGZTFSTjdueGRWcFhyQzRhVHRuYXVyT25ZZXJjWmcyWVZtTE4vZC9nY3pmRWltckUvZnMvYk91cTI5Wm1uOHRsb09SYVhnWmdHYTc4eU85L2NuWG0yQnBhR3ZxMjVEdjlTNEU5KzVTSWM5UHF1cEpLaFlGU1NsNDcrUWNyMW1ZTkFBQUFlTnB0dzBjS3drQUFBTURaSkE4UTdPVUp2a0xzUGZaNnpGVkVSUHk4cUhoMllFUiszaS9CUDgzdklCTEx5U3NvS2ltcnFLcXBhMmhwNitqcTZSc1lHaG1ibUpxWlN5MHNyYXh0Yk8zc0hSeWRuRU1VNHVSNnl4N0pKWHZlUDdXckR5Y0FBQUFBQUFILy93QUNlTnBqWUdSZ1lPQUJZaGtnWmdKQ1pnWk5Ca1lHTFFadElKc0ZMTVlBQUF3M0FMZ0FlTm9saXpFS2dEQVFCQ2NoUmJDMnNGRVIwWUQ2cVZRaUJDdi9IOWV6R0k2WjVYQkF3OENCSy9tNWlRUVZhdVZiWExuT3JNWnYyb0xkS0ZhOFBqdXJ1MmhKekdhYm1PU0x6Tk16dnV0cEIzTjQybU5nWkdCZzRHS1FZekJoWU14SkxNbGo0R0JnQVlvdy9QL1BBSkpoTE02c1NvV0tmV0NBQXdEQWpnYlJBQUI0Mm1OZ1lHQmtBSUliQ1pvNUlQcm1VbjBoR0EwQU84RUZUUUFBJyk7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc3R5bGU6bm9ybWFsfTpyb290ey0tc3dpcGVyLXRoZW1lLWNvbG9yOiMwMDdhZmZ9Omhvc3R7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpibG9jazttYXJnaW4tbGVmdDphdXRvO21hcmdpbi1yaWdodDphdXRvO3otaW5kZXg6MX0uc3dpcGVye21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXJpZ2h0OmF1dG87cG9zaXRpb246cmVsYXRpdmU7b3ZlcmZsb3c6aGlkZGVuO2xpc3Qtc3R5bGU6bm9uZTtwYWRkaW5nOjA7ei1pbmRleDoxO2Rpc3BsYXk6YmxvY2t9LnN3aXBlci12ZXJ0aWNhbD4uc3dpcGVyLXdyYXBwZXJ7ZmxleC1kaXJlY3Rpb246Y29sdW1ufS5zd2lwZXItd3JhcHBlcntwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3otaW5kZXg6MTtkaXNwbGF5OmZsZXg7dHJhbnNpdGlvbi1wcm9wZXJ0eTp0cmFuc2Zvcm07dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246dmFyKC0tc3dpcGVyLXdyYXBwZXItdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb24saW5pdGlhbCk7Ym94LXNpemluZzpjb250ZW50LWJveH0uc3dpcGVyLWFuZHJvaWQgLnN3aXBlci1zbGlkZSwuc3dpcGVyLWlvcyAuc3dpcGVyLXNsaWRlLC5zd2lwZXItd3JhcHBlcnt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMHB4LDAsMCl9LnN3aXBlci1ob3Jpem9udGFse3RvdWNoLWFjdGlvbjpwYW4teX0uc3dpcGVyLXZlcnRpY2Fse3RvdWNoLWFjdGlvbjpwYW4teH0uc3dpcGVyLXNsaWRle2ZsZXgtc2hyaW5rOjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtwb3NpdGlvbjpyZWxhdGl2ZTt0cmFuc2l0aW9uLXByb3BlcnR5OnRyYW5zZm9ybTtkaXNwbGF5OmJsb2NrfS5zd2lwZXItc2xpZGUtaW52aXNpYmxlLWJsYW5re3Zpc2liaWxpdHk6aGlkZGVufS5zd2lwZXItYXV0b2hlaWdodCwuc3dpcGVyLWF1dG9oZWlnaHQgLnN3aXBlci1zbGlkZXtoZWlnaHQ6YXV0b30uc3dpcGVyLWF1dG9oZWlnaHQgLnN3aXBlci13cmFwcGVye2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7dHJhbnNpdGlvbi1wcm9wZXJ0eTp0cmFuc2Zvcm0saGVpZ2h0fS5zd2lwZXItYmFja2ZhY2UtaGlkZGVuIC5zd2lwZXItc2xpZGV7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbn0uc3dpcGVyLTNkLnN3aXBlci1jc3MtbW9kZSAuc3dpcGVyLXdyYXBwZXJ7cGVyc3BlY3RpdmU6MTIwMHB4fS5zd2lwZXItM2QgLnN3aXBlci13cmFwcGVye3RyYW5zZm9ybS1zdHlsZTpwcmVzZXJ2ZS0zZH0uc3dpcGVyLTNke3BlcnNwZWN0aXZlOjEyMDBweH0uc3dpcGVyLTNkIC5zd2lwZXItY3ViZS1zaGFkb3csLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRle3RyYW5zZm9ybS1zdHlsZTpwcmVzZXJ2ZS0zZH0uc3dpcGVyLWNzcy1tb2RlPi5zd2lwZXItd3JhcHBlcntvdmVyZmxvdzphdXRvO3Njcm9sbGJhci13aWR0aDpub25lOy1tcy1vdmVyZmxvdy1zdHlsZTpub25lfS5zd2lwZXItY3NzLW1vZGU+LnN3aXBlci13cmFwcGVyOjotd2Via2l0LXNjcm9sbGJhcntkaXNwbGF5Om5vbmV9LnN3aXBlci1jc3MtbW9kZT4uc3dpcGVyLXdyYXBwZXI+LnN3aXBlci1zbGlkZXtzY3JvbGwtc25hcC1hbGlnbjpzdGFydCBzdGFydH0uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1ob3Jpem9udGFsPi5zd2lwZXItd3JhcHBlcntzY3JvbGwtc25hcC10eXBlOnggbWFuZGF0b3J5fS5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLXZlcnRpY2FsPi5zd2lwZXItd3JhcHBlcntzY3JvbGwtc25hcC10eXBlOnkgbWFuZGF0b3J5fS5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWZyZWUtbW9kZT4uc3dpcGVyLXdyYXBwZXJ7c2Nyb2xsLXNuYXAtdHlwZTpub25lfS5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWZyZWUtbW9kZT4uc3dpcGVyLXdyYXBwZXI+LnN3aXBlci1zbGlkZXtzY3JvbGwtc25hcC1hbGlnbjpub25lfS5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWNlbnRlcmVkPi5zd2lwZXItd3JhcHBlcjo6YmVmb3Jle2NvbnRlbnQ6Jyc7ZmxleC1zaHJpbms6MDtvcmRlcjo5OTk5fS5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWNlbnRlcmVkPi5zd2lwZXItd3JhcHBlcj4uc3dpcGVyLXNsaWRle3Njcm9sbC1zbmFwLWFsaWduOmNlbnRlciBjZW50ZXI7c2Nyb2xsLXNuYXAtc3RvcDphbHdheXN9LnN3aXBlci1jc3MtbW9kZS5zd2lwZXItY2VudGVyZWQuc3dpcGVyLWhvcml6b250YWw+LnN3aXBlci13cmFwcGVyPi5zd2lwZXItc2xpZGU6Zmlyc3QtY2hpbGR7bWFyZ2luLWlubGluZS1zdGFydDp2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWJlZm9yZSl9LnN3aXBlci1jc3MtbW9kZS5zd2lwZXItY2VudGVyZWQuc3dpcGVyLWhvcml6b250YWw+LnN3aXBlci13cmFwcGVyOjpiZWZvcmV7aGVpZ2h0OjEwMCU7bWluLWhlaWdodDoxcHg7d2lkdGg6dmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1hZnRlcil9LnN3aXBlci1jc3MtbW9kZS5zd2lwZXItY2VudGVyZWQuc3dpcGVyLXZlcnRpY2FsPi5zd2lwZXItd3JhcHBlcj4uc3dpcGVyLXNsaWRlOmZpcnN0LWNoaWxke21hcmdpbi1ibG9jay1zdGFydDp2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWJlZm9yZSl9LnN3aXBlci1jc3MtbW9kZS5zd2lwZXItY2VudGVyZWQuc3dpcGVyLXZlcnRpY2FsPi5zd2lwZXItd3JhcHBlcjo6YmVmb3Jle3dpZHRoOjEwMCU7bWluLXdpZHRoOjFweDtoZWlnaHQ6dmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1hZnRlcil9LnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdywuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSwuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCwuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcHtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7dG9wOjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtwb2ludGVyLWV2ZW50czpub25lO3otaW5kZXg6MTB9LnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvd3tiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsLjE1KX0uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnR7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQodG8gbGVmdCxyZ2JhKDAsMCwwLC41KSxyZ2JhKDAsMCwwLDApKX0uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0e2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LHJnYmEoMCwwLDAsLjUpLHJnYmEoMCwwLDAsMCkpfS5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9we2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRvIHRvcCxyZ2JhKDAsMCwwLC41KSxyZ2JhKDAsMCwwLDApKX0uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbXtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCh0byBib3R0b20scmdiYSgwLDAsMCwuNSkscmdiYSgwLDAsMCwwKSl9LnN3aXBlci1sYXp5LXByZWxvYWRlcnt3aWR0aDo0MnB4O2hlaWdodDo0MnB4O3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6NTAlO3RvcDo1MCU7bWFyZ2luLWxlZnQ6LTIxcHg7bWFyZ2luLXRvcDotMjFweDt6LWluZGV4OjEwO3RyYW5zZm9ybS1vcmlnaW46NTAlO2JveC1zaXppbmc6Ym9yZGVyLWJveDtib3JkZXI6NHB4IHNvbGlkIHZhcigtLXN3aXBlci1wcmVsb2FkZXItY29sb3IsdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7Ym9yZGVyLXJhZGl1czo1MCU7Ym9yZGVyLXRvcC1jb2xvcjp0cmFuc3BhcmVudH0uc3dpcGVyLXdhdGNoLXByb2dyZXNzIC5zd2lwZXItc2xpZGUtdmlzaWJsZSAuc3dpcGVyLWxhenktcHJlbG9hZGVyLC5zd2lwZXI6bm90KC5zd2lwZXItd2F0Y2gtcHJvZ3Jlc3MpIC5zd2lwZXItbGF6eS1wcmVsb2FkZXJ7YW5pbWF0aW9uOnN3aXBlci1wcmVsb2FkZXItc3BpbiAxcyBpbmZpbml0ZSBsaW5lYXJ9LnN3aXBlci1sYXp5LXByZWxvYWRlci13aGl0ZXstLXN3aXBlci1wcmVsb2FkZXItY29sb3I6I2ZmZn0uc3dpcGVyLWxhenktcHJlbG9hZGVyLWJsYWNrey0tc3dpcGVyLXByZWxvYWRlci1jb2xvcjojMDAwfUBrZXlmcmFtZXMgc3dpcGVyLXByZWxvYWRlci1zcGluezAle3RyYW5zZm9ybTpyb3RhdGUoMGRlZyl9MTAwJXt0cmFuc2Zvcm06cm90YXRlKDM2MGRlZyl9fS5zd2lwZXItdmlydHVhbCAuc3dpcGVyLXNsaWRley13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9LnN3aXBlci12aXJ0dWFsLnN3aXBlci1jc3MtbW9kZSAuc3dpcGVyLXdyYXBwZXI6OmFmdGVye2NvbnRlbnQ6Jyc7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3RvcDowO3BvaW50ZXItZXZlbnRzOm5vbmV9LnN3aXBlci12aXJ0dWFsLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItaG9yaXpvbnRhbCAuc3dpcGVyLXdyYXBwZXI6OmFmdGVye2hlaWdodDoxcHg7d2lkdGg6dmFyKC0tc3dpcGVyLXZpcnR1YWwtc2l6ZSl9LnN3aXBlci12aXJ0dWFsLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItdmVydGljYWwgLnN3aXBlci13cmFwcGVyOjphZnRlcnt3aWR0aDoxcHg7aGVpZ2h0OnZhcigtLXN3aXBlci12aXJ0dWFsLXNpemUpfTpyb290ey0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZTo0NHB4fS5zd2lwZXItYnV0dG9uLW5leHQsLnN3aXBlci1idXR0b24tcHJldntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6dmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tdG9wLW9mZnNldCw1MCUpO3dpZHRoOmNhbGModmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSkvIDQ0ICogMjcpO2hlaWdodDp2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKTttYXJnaW4tdG9wOmNhbGMoMHB4IC0gKHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpLyAyKSk7ei1pbmRleDoxMDtjdXJzb3I6cG9pbnRlcjtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7Y29sb3I6dmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tY29sb3IsdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSl9LnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLWRpc2FibGVkLC5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZHtvcGFjaXR5Oi4zNTtjdXJzb3I6YXV0bztwb2ludGVyLWV2ZW50czpub25lfS5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi1oaWRkZW4sLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLWhpZGRlbntvcGFjaXR5OjA7Y3Vyc29yOmF1dG87cG9pbnRlci1ldmVudHM6bm9uZX0uc3dpcGVyLW5hdmlnYXRpb24tZGlzYWJsZWQgLnN3aXBlci1idXR0b24tbmV4dCwuc3dpcGVyLW5hdmlnYXRpb24tZGlzYWJsZWQgLnN3aXBlci1idXR0b24tcHJldntkaXNwbGF5Om5vbmUhaW1wb3J0YW50fS5zd2lwZXItYnV0dG9uLW5leHQgc3ZnLC5zd2lwZXItYnV0dG9uLXByZXYgc3Zne3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7b2JqZWN0LWZpdDpjb250YWluO3RyYW5zZm9ybS1vcmlnaW46Y2VudGVyfS5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHQgc3ZnLC5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXYgc3Zne3RyYW5zZm9ybTpyb3RhdGUoMTgwZGVnKX0uc3dpcGVyLWJ1dHRvbi1wcmV2LC5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHR7bGVmdDp2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaWRlcy1vZmZzZXQsMTBweCk7cmlnaHQ6YXV0b30uc3dpcGVyLWJ1dHRvbi1uZXh0LC5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXZ7cmlnaHQ6dmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2lkZXMtb2Zmc2V0LDEwcHgpO2xlZnQ6YXV0b30uc3dpcGVyLWJ1dHRvbi1sb2Nre2Rpc3BsYXk6bm9uZX0uc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyLC5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXJ7Zm9udC1mYW1pbHk6c3dpcGVyLWljb25zO2ZvbnQtc2l6ZTp2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKTt0ZXh0LXRyYW5zZm9ybTpub25lIWltcG9ydGFudDtsZXR0ZXItc3BhY2luZzowO2ZvbnQtdmFyaWFudDppbml0aWFsO2xpbmUtaGVpZ2h0OjF9LnN3aXBlci1idXR0b24tcHJldjphZnRlciwuc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVye2NvbnRlbnQ6J3ByZXYnfS5zd2lwZXItYnV0dG9uLW5leHQsLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tcHJldntyaWdodDp2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaWRlcy1vZmZzZXQsMTBweCk7bGVmdDphdXRvfS5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIsLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tcHJldjphZnRlcntjb250ZW50OiduZXh0J30uc3dpcGVyLXBhZ2luYXRpb257cG9zaXRpb246YWJzb2x1dGU7dGV4dC1hbGlnbjpjZW50ZXI7dHJhbnNpdGlvbjouM3Mgb3BhY2l0eTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwwLDApO3otaW5kZXg6MTB9LnN3aXBlci1wYWdpbmF0aW9uLnN3aXBlci1wYWdpbmF0aW9uLWhpZGRlbntvcGFjaXR5OjB9LnN3aXBlci1wYWdpbmF0aW9uLWRpc2FibGVkPi5zd2lwZXItcGFnaW5hdGlvbiwuc3dpcGVyLXBhZ2luYXRpb24uc3dpcGVyLXBhZ2luYXRpb24tZGlzYWJsZWR7ZGlzcGxheTpub25lIWltcG9ydGFudH0uc3dpcGVyLWhvcml6b250YWw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbCwuc3dpcGVyLXBhZ2luYXRpb24tY3VzdG9tLC5zd2lwZXItcGFnaW5hdGlvbi1mcmFjdGlvbntib3R0b206dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYm90dG9tLDhweCk7dG9wOnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLXRvcCxhdXRvKTtsZWZ0OjA7d2lkdGg6MTAwJX0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWlje292ZXJmbG93OmhpZGRlbjtmb250LXNpemU6MH0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7dHJhbnNmb3JtOnNjYWxlKC4zMyk7cG9zaXRpb246cmVsYXRpdmV9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZXt0cmFuc2Zvcm06c2NhbGUoMSl9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1tYWlue3RyYW5zZm9ybTpzY2FsZSgxKX0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLXByZXZ7dHJhbnNmb3JtOnNjYWxlKC42Nil9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1wcmV2LXByZXZ7dHJhbnNmb3JtOnNjYWxlKC4zMyl9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1uZXh0e3RyYW5zZm9ybTpzY2FsZSguNjYpfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbmV4dC1uZXh0e3RyYW5zZm9ybTpzY2FsZSguMzMpfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7d2lkdGg6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LXdpZHRoLHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1zaXplLDhweCkpO2hlaWdodDp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaGVpZ2h0LHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1zaXplLDhweCkpO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2JvcmRlci1yYWRpdXM6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWJvcmRlci1yYWRpdXMsNTAlKTtiYWNrZ3JvdW5kOnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1pbmFjdGl2ZS1jb2xvciwjMDAwKTtvcGFjaXR5OnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1pbmFjdGl2ZS1vcGFjaXR5LCAuMil9YnV0dG9uLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHtib3JkZXI6bm9uZTttYXJnaW46MDtwYWRkaW5nOjA7Ym94LXNoYWRvdzpub25lOy13ZWJraXQtYXBwZWFyYW5jZTpub25lO2FwcGVhcmFuY2U6bm9uZX0uc3dpcGVyLXBhZ2luYXRpb24tY2xpY2thYmxlIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7Y3Vyc29yOnBvaW50ZXJ9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldDpvbmx5LWNoaWxke2Rpc3BsYXk6bm9uZSFpbXBvcnRhbnR9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmV7b3BhY2l0eTp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtb3BhY2l0eSwgMSk7YmFja2dyb3VuZDp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvcix2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKX0uc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cywuc3dpcGVyLXZlcnRpY2FsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRze3JpZ2h0OnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLXJpZ2h0LDhweCk7bGVmdDp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1sZWZ0LGF1dG8pO3RvcDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDBweCwtNTAlLDApfS5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQsLnN3aXBlci12ZXJ0aWNhbD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e21hcmdpbjp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtdmVydGljYWwtZ2FwLDZweCkgMDtkaXNwbGF5OmJsb2NrfS5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYywuc3dpcGVyLXZlcnRpY2FsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pY3t0b3A6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpO3dpZHRoOjhweH0uc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCwuc3dpcGVyLXZlcnRpY2FsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e2Rpc3BsYXk6aW5saW5lLWJsb2NrO3RyYW5zaXRpb246LjJzIHRyYW5zZm9ybSwuMnMgdG9wfS5zd2lwZXItaG9yaXpvbnRhbD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LC5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHttYXJnaW46MCB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaG9yaXpvbnRhbC1nYXAsNHB4KX0uc3dpcGVyLWhvcml6b250YWw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljLC5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWlje2xlZnQ6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC01MCUpO3doaXRlLXNwYWNlOm5vd3JhcH0uc3dpcGVyLWhvcml6b250YWw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQsLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHt0cmFuc2l0aW9uOi4ycyB0cmFuc2Zvcm0sLjJzIGxlZnR9LnN3aXBlci1ob3Jpem9udGFsLnN3aXBlci1ydGw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e3RyYW5zaXRpb246LjJzIHRyYW5zZm9ybSwuMnMgcmlnaHR9LnN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9ue2NvbG9yOnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9uLWNvbG9yLGluaGVyaXQpfS5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhcntiYWNrZ3JvdW5kOnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWJnLWNvbG9yLHJnYmEoMCwwLDAsLjI1KSk7cG9zaXRpb246YWJzb2x1dGV9LnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1maWxse2JhY2tncm91bmQ6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3IsdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3RvcDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7dHJhbnNmb3JtOnNjYWxlKDApO3RyYW5zZm9ybS1vcmlnaW46bGVmdCB0b3B9LnN3aXBlci1ydGwgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1maWxse3RyYW5zZm9ybS1vcmlnaW46cmlnaHQgdG9wfS5zd2lwZXItaG9yaXpvbnRhbD4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIsLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwsLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlLC5zd2lwZXItdmVydGljYWw+LnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRle3dpZHRoOjEwMCU7aGVpZ2h0OnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLXNpemUsNHB4KTtsZWZ0OjA7dG9wOjB9LnN3aXBlci1ob3Jpem9udGFsPi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSwuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSwuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwsLnN3aXBlci12ZXJ0aWNhbD4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXJ7d2lkdGg6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItc2l6ZSw0cHgpO2hlaWdodDoxMDAlO2xlZnQ6MDt0b3A6MH0uc3dpcGVyLXBhZ2luYXRpb24tbG9ja3tkaXNwbGF5Om5vbmV9LnN3aXBlci1zY3JvbGxiYXJ7Ym9yZGVyLXJhZGl1czp2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLWJvcmRlci1yYWRpdXMsMTBweCk7cG9zaXRpb246cmVsYXRpdmU7dG91Y2gtYWN0aW9uOm5vbmU7YmFja2dyb3VuZDp2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLWJnLWNvbG9yLHJnYmEoMCwwLDAsLjEpKX0uc3dpcGVyLXNjcm9sbGJhci1kaXNhYmxlZD4uc3dpcGVyLXNjcm9sbGJhciwuc3dpcGVyLXNjcm9sbGJhci5zd2lwZXItc2Nyb2xsYmFyLWRpc2FibGVke2Rpc3BsYXk6bm9uZSFpbXBvcnRhbnR9LnN3aXBlci1ob3Jpem9udGFsPi5zd2lwZXItc2Nyb2xsYmFyLC5zd2lwZXItc2Nyb2xsYmFyLnN3aXBlci1zY3JvbGxiYXItaG9yaXpvbnRhbHtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OnZhcigtLXN3aXBlci1zY3JvbGxiYXItc2lkZXMtb2Zmc2V0LDElKTtib3R0b206dmFyKC0tc3dpcGVyLXNjcm9sbGJhci1ib3R0b20sNHB4KTt0b3A6dmFyKC0tc3dpcGVyLXNjcm9sbGJhci10b3AsYXV0byk7ei1pbmRleDo1MDtoZWlnaHQ6dmFyKC0tc3dpcGVyLXNjcm9sbGJhci1zaXplLDRweCk7d2lkdGg6Y2FsYygxMDAlIC0gMiAqIHZhcigtLXN3aXBlci1zY3JvbGxiYXItc2lkZXMtb2Zmc2V0LDElKSl9LnN3aXBlci1zY3JvbGxiYXIuc3dpcGVyLXNjcm9sbGJhci12ZXJ0aWNhbCwuc3dpcGVyLXZlcnRpY2FsPi5zd2lwZXItc2Nyb2xsYmFye3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6dmFyKC0tc3dpcGVyLXNjcm9sbGJhci1sZWZ0LGF1dG8pO3JpZ2h0OnZhcigtLXN3aXBlci1zY3JvbGxiYXItcmlnaHQsNHB4KTt0b3A6dmFyKC0tc3dpcGVyLXNjcm9sbGJhci1zaWRlcy1vZmZzZXQsMSUpO3otaW5kZXg6NTA7d2lkdGg6dmFyKC0tc3dpcGVyLXNjcm9sbGJhci1zaXplLDRweCk7aGVpZ2h0OmNhbGMoMTAwJSAtIDIgKiB2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLXNpZGVzLW9mZnNldCwxJSkpfS5zd2lwZXItc2Nyb2xsYmFyLWRyYWd7aGVpZ2h0OjEwMCU7d2lkdGg6MTAwJTtwb3NpdGlvbjpyZWxhdGl2ZTtiYWNrZ3JvdW5kOnZhcigtLXN3aXBlci1zY3JvbGxiYXItZHJhZy1iZy1jb2xvcixyZ2JhKDAsMCwwLC41KSk7Ym9yZGVyLXJhZGl1czp2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLWJvcmRlci1yYWRpdXMsMTBweCk7bGVmdDowO3RvcDowfS5zd2lwZXItc2Nyb2xsYmFyLWN1cnNvci1kcmFne2N1cnNvcjptb3ZlfS5zd2lwZXItc2Nyb2xsYmFyLWxvY2t7ZGlzcGxheTpub25lfS5zd2lwZXItem9vbS1jb250YWluZXJ7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7dGV4dC1hbGlnbjpjZW50ZXJ9LnN3aXBlci16b29tLWNvbnRhaW5lcj5jYW52YXMsLnN3aXBlci16b29tLWNvbnRhaW5lcj5pbWcsLnN3aXBlci16b29tLWNvbnRhaW5lcj5zdmd7bWF4LXdpZHRoOjEwMCU7bWF4LWhlaWdodDoxMDAlO29iamVjdC1maXQ6Y29udGFpbn0uc3dpcGVyLXNsaWRlLXpvb21lZHtjdXJzb3I6bW92ZTt0b3VjaC1hY3Rpb246bm9uZX0uc3dpcGVyIC5zd2lwZXItbm90aWZpY2F0aW9ue3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt0b3A6MDtwb2ludGVyLWV2ZW50czpub25lO29wYWNpdHk6MDt6LWluZGV4Oi0xMDAwfS5zd2lwZXItZnJlZS1tb2RlPi5zd2lwZXItd3JhcHBlcnt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLW91dDttYXJnaW46MCBhdXRvfS5zd2lwZXItZ3JpZD4uc3dpcGVyLXdyYXBwZXJ7ZmxleC13cmFwOndyYXB9LnN3aXBlci1ncmlkLWNvbHVtbj4uc3dpcGVyLXdyYXBwZXJ7ZmxleC13cmFwOndyYXA7ZmxleC1kaXJlY3Rpb246Y29sdW1ufS5zd2lwZXItZmFkZS5zd2lwZXItZnJlZS1tb2RlIC5zd2lwZXItc2xpZGV7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1vdXR9LnN3aXBlci1mYWRlIC5zd2lwZXItc2xpZGV7cG9pbnRlci1ldmVudHM6bm9uZTt0cmFuc2l0aW9uLXByb3BlcnR5Om9wYWNpdHl9LnN3aXBlci1mYWRlIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZXtwb2ludGVyLWV2ZW50czpub25lfS5zd2lwZXItZmFkZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZXtwb2ludGVyLWV2ZW50czphdXRvfS5zd2lwZXItZmFkZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZXtwb2ludGVyLWV2ZW50czphdXRvfS5zd2lwZXIuc3dpcGVyLWN1YmV7b3ZlcmZsb3c6dmlzaWJsZX0uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZXtwb2ludGVyLWV2ZW50czpub25lOy13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47ei1pbmRleDoxO3Zpc2liaWxpdHk6aGlkZGVuO3RyYW5zZm9ybS1vcmlnaW46MCAwO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCV9LnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZXtwb2ludGVyLWV2ZW50czpub25lfS5zd2lwZXItY3ViZS5zd2lwZXItcnRsIC5zd2lwZXItc2xpZGV7dHJhbnNmb3JtLW9yaWdpbjoxMDAlIDB9LnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlLC5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZXtwb2ludGVyLWV2ZW50czphdXRvfS5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSwuc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1uZXh0LC5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLXByZXZ7cG9pbnRlci1ldmVudHM6YXV0bzt2aXNpYmlsaXR5OnZpc2libGV9LnN3aXBlci1jdWJlIC5zd2lwZXItY3ViZS1zaGFkb3d7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO2JvdHRvbTowcHg7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtvcGFjaXR5Oi42O3otaW5kZXg6MH0uc3dpcGVyLWN1YmUgLnN3aXBlci1jdWJlLXNoYWRvdzpiZWZvcmV7Y29udGVudDonJztiYWNrZ3JvdW5kOiMwMDA7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3RvcDowO2JvdHRvbTowO3JpZ2h0OjA7ZmlsdGVyOmJsdXIoNTBweCl9LnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtbmV4dCsuc3dpcGVyLXNsaWRle3BvaW50ZXItZXZlbnRzOmF1dG87dmlzaWJpbGl0eTp2aXNpYmxlfS5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy1jdWJlLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLC5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy1jdWJlLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCwuc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctY3ViZS5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LC5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy1jdWJlLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9we3otaW5kZXg6MDstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO2JhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVufS5zd2lwZXIuc3dpcGVyLWZsaXB7b3ZlcmZsb3c6dmlzaWJsZX0uc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZXtwb2ludGVyLWV2ZW50czpub25lOy13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47ei1pbmRleDoxfS5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGV7cG9pbnRlci1ldmVudHM6bm9uZX0uc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZS1hY3RpdmUsLnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZle3BvaW50ZXItZXZlbnRzOmF1dG99LnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LWZsaXAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sLnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LWZsaXAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LC5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1mbGlwLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsLnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LWZsaXAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3B7ei1pbmRleDowOy13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW59LnN3aXBlci1jcmVhdGl2ZSAuc3dpcGVyLXNsaWRley13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47b3ZlcmZsb3c6aGlkZGVuO3RyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtLG9wYWNpdHksaGVpZ2h0fS5zd2lwZXIuc3dpcGVyLWNhcmRze292ZXJmbG93OnZpc2libGV9LnN3aXBlci1jYXJkcyAuc3dpcGVyLXNsaWRle3RyYW5zZm9ybS1vcmlnaW46Y2VudGVyIGJvdHRvbTstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO2JhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO292ZXJmbG93OmhpZGRlbn0iLCIqLFxyXG46OmFmdGVyLFxyXG46OmJlZm9yZSB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG5odG1sLFxyXG5ib2R5LFxyXG5kaXYsXHJcbnNwYW4sXHJcbmFwcGxldCxcclxub2JqZWN0LFxyXG5pZnJhbWUsXHJcbmgxLFxyXG5oMixcclxuaDMsXHJcbmg0LFxyXG5oNSxcclxuaDYsXHJcbnAsXHJcbmJsb2NrcXVvdGUsXHJcbnByZSxcclxuYSxcclxuYWJicixcclxuYWNyb255bSxcclxuYWRkcmVzcyxcclxuYmlnLFxyXG5jaXRlLFxyXG5jb2RlLFxyXG5kZWwsXHJcbmRmbixcclxuZW0sXHJcbmltZyxcclxuaW5zLFxyXG5rYmQsXHJcbnEsXHJcbnMsXHJcbnNhbXAsXHJcbnNtYWxsLFxyXG5zdHJpa2UsXHJcbnN0cm9uZyxcclxuc3ViLFxyXG5zdXAsXHJcbnR0LFxyXG52YXIsXHJcbmIsXHJcbnUsXHJcbmksXHJcbmNlbnRlcixcclxuZGwsXHJcbmR0LFxyXG5kZCxcclxub2wsXHJcbnVsLFxyXG5saSxcclxuZmllbGRzZXQsXHJcbmZvcm0sXHJcbmxhYmVsLFxyXG5sZWdlbmQsXHJcbnRhYmxlLFxyXG5jYXB0aW9uLFxyXG50Ym9keSxcclxudGZvb3QsXHJcbnRoZWFkLFxyXG50cixcclxudGgsXHJcbnRkLFxyXG5hcnRpY2xlLFxyXG5hc2lkZSxcclxuY2FudmFzLFxyXG5kZXRhaWxzLFxyXG5lbWJlZCxcclxuZmlndXJlLFxyXG5maWdjYXB0aW9uLFxyXG5mb290ZXIsXHJcbmhlYWRlcixcclxuaGdyb3VwLFxyXG5tZW51LFxyXG5uYXYsXHJcbm91dHB1dCxcclxucnVieSxcclxuc2VjdGlvbixcclxuc3VtbWFyeSxcclxudGltZSxcclxubWFyayxcclxuYXVkaW8sXHJcbnZpZGVvIHtcclxuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIGJvcmRlcjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGZvbnQ6IGluaGVyaXQ7XHJcbiAgZm9udC1zaXplOiAxMDAlO1xyXG59XHJcblxyXG4vKiBIVE1MNSBkaXNwbGF5LXJvbGUgcmVzZXQgZm9yIG9sZGVyIGJyb3dzZXJzICovXHJcbmFydGljbGUsXHJcbmFzaWRlLFxyXG5kZXRhaWxzLFxyXG5maWdjYXB0aW9uLFxyXG5maWd1cmUsXHJcbmZvb3RlcixcclxuaGVhZGVyLFxyXG5oZ3JvdXAsXHJcbm1lbnUsXHJcbm5hdixcclxuc2VjdGlvbiB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbm9sLFxyXG51bCB7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxufVxyXG5cclxuYmxvY2txdW90ZSxcclxucSB7XHJcbiAgcXVvdGVzOiBub25lO1xyXG59XHJcblxyXG5ibG9ja3F1b3RlOjpiZWZvcmUsXHJcbmJsb2NrcXVvdGU6OmFmdGVyLFxyXG5xOjpiZWZvcmUsXHJcbnE6OmFmdGVyIHtcclxuICBjb250ZW50OiBub25lO1xyXG59XHJcblxyXG5hIHtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgY29sb3I6IGluaGVyaXQ7XHJcbn1cclxuXHJcbmJ1dHRvbiB7XHJcbiAgYm9yZGVyOiBub25lO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG5pbnB1dDo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbixcclxuaW5wdXQ6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICBtYXJnaW46IDA7XHJcbn1cclxuXHJcbmlucHV0W3R5cGU9J251bWJlciddIHtcclxuICAtbW96LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcclxufVxyXG5cclxuW3R5cGU9J2NoZWNrYm94J10sXHJcblt0eXBlPSdyYWRpbyddIHtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuXHJcbltkaXNhYmxlZF0sXHJcbltkaXNhYmxlZF0gKiB7XHJcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcclxuICB1c2VyLXNlbGVjdDogbm9uZTtcclxufVxyXG5cclxuW2hpZGRlbl0ge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbmltZyB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBvYmplY3QtZml0OiBjb3ZlcjtcclxufVxyXG5cclxuc3ZnIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuaW5wdXQsXHJcbnRleHRhcmVhIHtcclxuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDA7XHJcbiAgYm9yZGVyLXJhZGl1czogMDtcclxufVxyXG5cclxuIiwiQHVzZSAnc2FzczptYXAnO1xyXG5AdXNlICcuLi9hYnN0cmFjdHMvZnVuY3Rpb25zJyBhcyAqO1xyXG5cclxuLy9NRURJQSBRVUVSSUVTXHJcbiRicmVha3BvaW50czogKFxyXG4gIHhzOiAzNzUsXHJcbiAgc206IDU3NixcclxuICBtZDogNzY4LFxyXG4gIGxnOiA5OTIsXHJcbiAgeGw6IDEyMDAsXHJcbiAgeHhsOiAxNDAwXHJcbik7XHJcblxyXG5AbWl4aW4gbXEoJHdpZHRoLCAkdHlwZTogbWF4KSB7XHJcbiAgQGlmIG1hcC5oYXMta2V5KCRicmVha3BvaW50cywgJHdpZHRoKSB7XHJcbiAgICAkd2lkdGg6IHRvUmVtKG1hcC5nZXQoJGJyZWFrcG9pbnRzLCAkd2lkdGgpIC0gMC4yKTtcclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kICgjeyR0eXBlfS13aWR0aDogJHdpZHRoKSB7XHJcbiAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8gRk9OVCBGQUNFXHJcbi8qIHN0eWxlbGludC1kaXNhYmxlICovXHJcbkBtaXhpbiBmb250LWZhY2UoJGZvbnQtZmFtaWx5LCAkdXJsLCAkd2VpZ2h0LCAkc3R5bGU6IG5vcm1hbCkge1xyXG4gIEBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICcjeyRmb250LWZhbWlseX0nO1xyXG5cclxuICAgIHNyYzpcclxuICAgICAgdXJsKCcuLi9mb250cy8jeyR1cmx9LndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuICAgICAgdXJsKCcuLi9mb250cy8jeyR1cmx9LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gICAgICB1cmwoJy4uL2ZvbnRzLyN7JHVybH0udHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xyXG4gICAgZm9udC13ZWlnaHQ6ICN7JHdlaWdodH07XHJcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbiAgICBmb250LXN0eWxlOiAkc3R5bGU7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBISURFIFNDUk9MTFxyXG5AbWl4aW4gaGlkZS1zY3JvbGwge1xyXG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTtcclxuICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XHJcblxyXG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBIT1ZFUlxyXG5AbWl4aW4gaG92ZXIge1xyXG4gIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcclxuICAgICY6aG92ZXIge1xyXG4gICAgICBAY29udGVudDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vIFRIRU1FXHJcbkBtaXhpbiB0aGVtZSgkdGhlbWUpIHtcclxuICBAaWYgJHRoZW1lID09ICdkYXJrJyB7XHJcbiAgICBodG1sW2RhdGEtdGhlbWU9J2RhcmsnXSB7XHJcbiAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQGlmICR0aGVtZSA9PSAnbGlnaHQnIHtcclxuICAgIGh0bWxbZGF0YS10aGVtZT0nbGlnaHQnXSB7XHJcbiAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuIiwiQHVzZSAnLi4vYWJzdHJhY3RzL2Z1bmN0aW9ucycgYXMgKjtcclxuXHJcbjpyb290IHtcclxuICAtLWZvbnQtZmFtaWx5OiAnSW50ZXInLCBzYW5zLXNlcmlmO1xyXG4gIC0tZm9udC1mYW1pbHktYWx0ZXJuYXRpdmU6ICdOQU1VJywgc2Fucy1zZXJpZjtcclxuICAtLWFwcC1oZWlnaHQ6IDEwMHZoO1xyXG5cclxuICAvLyBDT0xPUlNcclxuICAtLWNvbG9yLWJsYWNrOiAjMWIxYjFiO1xyXG4gIC0tY29sb3Itd2hpdGU6ICNmZmY7XHJcbiAgLS1kYXJrLWdyYXk6ICMzMzMzMzM7XHJcbiAgLS1jb2xvci1yZWQ6ICNjZjBkMGQ7XHJcbiAgLS1jb2xvci1kYXJrOiAjMDAwMDAwO1xyXG5cclxuICAtLWNvbG9yLWdyYXk6ICNiN2I3Yjc7XHJcbiAgLS1jb2xvci1saWdodC1ncmF5OiAjZTRlN2VkO1xyXG5cclxuICAtLWNvbG9yLXdoaXRlLTUwOiByZ2IoZnJvbSB2YXIoLS1jb2xvci13aGl0ZSkgciBnIGIgLyAwLjUpO1xyXG4gIC0tY29sb3ItZGFyay0yMDogcmdiKGZyb20gdmFyKC0tY29sb3ItZGFyaykgciBnIGIgLyAwLjIpO1xyXG4gIC0tY29sb3ItZGFyay04MDogcmdiKGZyb20gdmFyKC0tY29sb3ItZGFyaykgciBnIGIgLyAwLjgpO1xyXG5cclxuICAtLXRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2UtaW47XHJcblxyXG4gIC0tcGFkZGluZy1zZWN0aW9uOiAje3Jlc3BvbnNpdmUoNDAsIDc1KX07XHJcbn1cclxuIiwiQHVzZSAnLi4vYWJzdHJhY3RzL2Z1bmN0aW9ucycgYXMgKjtcclxuXHJcbi50aXRsZSB7XHJcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LWFsdGVybmF0aXZlKTtcclxuICBmb250LXdlaWdodDogODAwO1xyXG4gIGZvbnQtc2l6ZTogcmVzcG9uc2l2ZSgzMiwgNjQpO1xyXG4gIGxpbmUtaGVpZ2h0OiAxMTAuMDAwMDAwMDAwMDAwMDElO1xyXG4gIGNvbG9yOiB2YXIoLS1jb2xvci1ibGFjayk7XHJcblxyXG4gICYtLWgyIHtcclxuICAgIGZvbnQtc2l6ZTogcmVzcG9uc2l2ZSgyOCwgNTYpO1xyXG4gIH1cclxuXHJcbiAgJi0taDMge1xyXG4gICAgZm9udC1zaXplOiByZXNwb25zaXZlKDIwLCA0MCk7XHJcbiAgfVxyXG5cclxuICAmLS1oNCB7XHJcbiAgICBmb250LXNpemU6IHJlc3BvbnNpdmUoMjQsIDMyKTtcclxuICB9XHJcbn1cclxuXHJcbi50ZXh0IHtcclxuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHkpO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgZm9udC1zaXplOiByZXNwb25zaXZlKDE2LCAyMCk7XHJcbiAgbGluZS1oZWlnaHQ6IDEuNDtcclxufVxyXG4iLCJAdXNlICcuLi9hYnN0cmFjdHMvZnVuY3Rpb25zJyBhcyAqO1xuXG5odG1sIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuaHRtbCxcbmJvZHkge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG59XG5cbmJvZHkge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseSk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC1tb3otdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICBjb2xvcjogdmFyKC0tY29sb3ItYmxhY2spO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG59XG5cbiIsIkB1c2UgJy4uL2Fic3RyYWN0cy9mdW5jdGlvbnMnIGFzICo7XHJcblxyXG4uY29udGFpbmVyIHtcclxuICBtYXJnaW46IDAgYXV0bztcclxuICBwYWRkaW5nOiAwIHJlc3BvbnNpdmUoMTYsIDQwKTtcclxuICB3aWR0aDogMTAwJTtcclxuICBtYXgtd2lkdGg6IHRvUmVtKDE0NDApO1xyXG5cclxuICAmLS1mbHVpZCB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gIH1cclxufVxyXG5cclxuYm9keSB7XHJcbiAgJi5hY3RpdmUge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB9XHJcbn1cclxuIiwiLy8gRkxFWFxuJWZsZXgtdi1jZW50ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4lZmxleC1oLWNlbnRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4lZmxleC1hbGwtY2VudGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbiVmbGV4LWFsbC1zYiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuJWZsZXgtY29sdW1uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuJWdyaWQge1xuICBkaXNwbGF5OiBncmlkO1xufVxuIiwiQHVzZSAnLi4vYWJzdHJhY3RzL3BsYWNlaG9sZGVycycgYXMgKjtcblxuLmJhc2UtbGF5b3V0IHtcbiAgQGV4dGVuZCAlZmxleC1jb2x1bW47XG5cbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWluLWhlaWdodDogMTAwJTtcblxuICAubWFpbiB7XG4gICAgZmxleDogMSAxIGF1dG87XG4gIH1cbn1cbiIsIkB1c2UgJy4uLy4uL2Fic3RyYWN0cy9mdW5jdGlvbnMnIGFzICo7XHJcblxyXG4uYnV0dG9uIHtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgbWF4LXdpZHRoOiB0b1JlbSgzMjIpO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHBhZGRpbmc6IHRvUmVtKDEyKSAwO1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgZm9udC1zaXplOiB0b1JlbSgxNik7XHJcbiAgYm9yZGVyLXJhZGl1czogdG9SZW0oNCk7XHJcbiAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1yZWQpO1xyXG4gIHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24pO1xyXG5cclxuICAmOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJsYWNrKTtcclxuICB9XHJcblxyXG4gICY6ZGlzYWJsZWQge1xyXG4gICAgY29sb3I6IHZhcigtLWRhcmstZ3JheSk7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1ncmF5KTtcclxuICB9XHJcbn1cclxuIiwiQHVzZSAnLi4vLi4vYWJzdHJhY3RzL2Z1bmN0aW9ucycgYXMgKjtcclxuXHJcbi5wYWdpbmF0aW9ucyB7XHJcbiAgcG9zaXRpb246IHN0YXRpYztcclxuXHJcbiAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XHJcbiAgICB3aWR0aDogdG9SZW0oMTApO1xyXG4gICAgaGVpZ2h0OiB0b1JlbSgxMCk7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1saWdodC1ncmF5KTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICBtYXJnaW46IDAgdG9SZW0oNCk7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xyXG4gIH1cclxuXHJcbiAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xyXG4gICAgd2lkdGg6IHRvUmVtKDQwKTtcclxuICAgIGhlaWdodDogdG9SZW0oMTApO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItcmVkKTtcclxuICAgIGJvcmRlci1yYWRpdXM6IHRvUmVtKDUpO1xyXG4gIH1cclxuXHJcbiAgJi0tYWx0ZXJuYXRpdmUge1xyXG4gICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcclxuICAgIH1cclxuXHJcbiAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXJlZCk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi8vIEFOSU1BVElPTlMgRk9SIE1PREFMU1xuQGtleWZyYW1lcyBtb2RhbC1vcGVuIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEpO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgbW9kYWwtY2xvc2Uge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjksIDAuOSwgMSk7XG4gIH1cbn1cblxuLy8gLi4uXG4iLCJAdXNlICcuLi9hYnN0cmFjdHMvZnVuY3Rpb25zJyBhcyAqO1xuQHVzZSAnLi4vYWJzdHJhY3RzL2FuaW1hdGlvbnMnIGFzICo7XG5AdXNlICcuLi9hYnN0cmFjdHMvcGxhY2Vob2xkZXJzJyBhcyAqO1xuXG4ubW9kYWwge1xuICAtLXdpZHRoOiAje3RvUmVtKDQwMCl9O1xuICAtLXBhZGRpbmc6ICN7dG9SZW0oMjQpfSAje3RvUmVtKDMyKX07XG4gIC0tYi1yYWRpdXM6ICN7dG9SZW0oMjQpfTtcbiAgLS1iZy1vdmVybGF5OiAje3JnYmEoIzIxMjcyYSwgMC41KX07XG4gIC0tYmctY29udGVudDogI2ZmZjtcbiAgLS10cmFuc2l0aW9uOiBlYXNlO1xuXG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiA1O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgdmFyKC0tdHJhbnNpdGlvbik7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gICZfX2JvZHkge1xuICAgIEBleHRlbmQgJWZsZXgtYWxsLWNlbnRlcjtcblxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiB0b1JlbSgzMCkgdG9SZW0oMTApO1xuICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIH1cblxuICAmX19jb250ZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tYi1yYWRpdXMpO1xuICAgIHBhZGRpbmc6IHZhcigtLXBhZGRpbmcpO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IHZhcigtLXdpZHRoKTtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1iZy1jb250ZW50KTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEpO1xuICAgIHRyYW5zaXRpb246IDAuM3MgdmFyKC0tdHJhbnNpdGlvbik7XG4gICAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybSwgb3BhY2l0eTtcbiAgfVxuXG4gICZfX2Nsb3NlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IHRvUmVtKDMyKTtcbiAgICB0b3A6IHRvUmVtKDI0KTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgd2lkdGg6IHRvUmVtKDI0KTtcbiAgICBoZWlnaHQ6IHRvUmVtKDI0KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuXG4gICYubW9kYWwtLWNsb3NlIHtcbiAgICAubW9kYWxfX2NvbnRlbnQge1xuICAgICAgYW5pbWF0aW9uOiBtb2RhbC1jbG9zZSAwLjNzIHZhcigtLXRyYW5zaXRpb24pIGZvcndhcmRzO1xuICAgIH1cbiAgfVxuXG4gICYubW9kYWwtLW9wZW4ge1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLW92ZXJsYXkpO1xuICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XG5cbiAgICAubW9kYWxfX2NvbnRlbnQge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICBhbmltYXRpb246IG1vZGFsLW9wZW4gMC4zcyB2YXIoLS10cmFuc2l0aW9uKSBmb3J3YXJkcztcbiAgICB9XG4gIH1cbn1cblxuIiwiQHVzZSAnLi4vYWJzdHJhY3RzL2Z1bmN0aW9ucycgYXMgKjtcclxuQHVzZSAnLi4vYWJzdHJhY3RzL21peGlucycgYXMgKjtcclxuXHJcbi5oZWFkZXIge1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICB0b3A6IDA7XHJcbiAgaGVpZ2h0OiB0b1JlbSg3Myk7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgcGFkZGluZzogdG9SZW0oMTYpIDA7XHJcbiAgYm94LXNoYWRvdzogMXB4IDFweCAxNXB4IDBweCAjMDAwMDAwNDA7XHJcbiAgei1pbmRleDogMztcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XHJcblxyXG4gICZfX2lubmVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgZ2FwOiB0b1JlbSgxMCk7XHJcbiAgfVxyXG5cclxuICAmX19sb2dvIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IHRvUmVtKDE1Mik7XHJcbiAgfVxyXG5cclxuICAmX19ibG9jayB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGdhcDogdG9SZW0oNDApO1xyXG4gIH1cclxuXHJcbiAgJl9fcGhvbmUge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogdG9SZW0oMjA3KTtcclxuICB9XHJcblxyXG4gICZfX2JveCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGdhcDogdG9SZW0oMjgpO1xyXG4gIH1cclxuXHJcbiAgLm1lbnUtaXRlbSB7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgZm9udC1zaXplOiB0b1JlbSgxNik7XHJcbiAgICB0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uKTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHBhZGRpbmctYm90dG9tOiA0cHg7XHJcblxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBib3R0b206IDA7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IHRvUmVtKDIpO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XHJcbiAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDApO1xyXG4gICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGNlbnRlcjtcclxuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZTtcclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyOjphZnRlciB7XHJcbiAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDEpO1xyXG4gICAgfVxyXG5cclxuICAgICYuYWN0aXZlOjphZnRlciB7XHJcbiAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDEpO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwMDAwO1xyXG4gICAgfVxyXG5cclxuICAgICY6bm90KC5hY3RpdmUpOm5vdCg6aG92ZXIpOjphZnRlciB7XHJcbiAgICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGNlbnRlcjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2J1cmdlciB7XHJcbiAgICB3aWR0aDogdG9SZW0oMzYpO1xyXG4gICAgaGVpZ2h0OiB0b1JlbSgzNik7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgZ2FwOiB0b1JlbSg0KTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXJlZCk7XHJcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgICB0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uKTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAmLXNwYW4ge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgd2lkdGg6IHRvUmVtKDE1KTtcclxuICAgICAgaGVpZ2h0OiB0b1JlbSgyKTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xyXG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMXB4O1xyXG4gICAgfVxyXG5cclxuICAgICY6YWN0aXZlIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmxhY2spO1xyXG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOTUpO1xyXG4gICAgfVxyXG5cclxuICAgICYuYWN0aXZlIHtcclxuICAgICAgLmhlYWRlcl9fYnVyZ2VyLXNwYW4ge1xyXG4gICAgICAgICY6bnRoLWNoaWxkKDEpIHtcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSh0b1JlbSg2KSkgcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgICAgIHdpZHRoOiB0b1JlbSgxOCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOm50aC1jaGlsZCgzKSB7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkodG9SZW0oLTYpKSByb3RhdGUoLTQ1ZGVnKTtcclxuICAgICAgICAgIHdpZHRoOiB0b1JlbSgxOCk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICAuaGVhZGVyX19idXJnZXItc3BhbiB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy8g0J/Qu9Cw0LLQvdGL0Lkg0L/QtdGA0LXRhdC+0LQg0L/RgNC4INC90LDQstC10LTQtdC90LjQuFxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIC5oZWFkZXJfX2J1cmdlci1zcGFuIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDRweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX21lbnUge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBnYXA6IHRvUmVtKDI4KTtcclxuICB9XHJcblxyXG4gIC5jdXN0b20tbGFuZy1zd2l0Y2hlciB7XHJcbiAgICAmLmFjdGl2ZSB7XHJcbiAgICAgIC5sYW5nLWN1cnJlbnQge1xyXG4gICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5sYW5nLWRyb3Bkb3duIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmxhbmctY3VycmVudCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGdhcDogdG9SZW0oNCk7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgZm9udC1zaXplOiB0b1JlbSgxNik7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgc3ZnIHtcclxuICAgICAgd2lkdGg6IHRvUmVtKDI0KTtcclxuICAgICAgaGVpZ2h0OiB0b1JlbSgyNCk7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5sYW5nLWRyb3Bkb3duIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA2MHB4O1xyXG4gICAgd2lkdGg6IHRvUmVtKDE5MCk7XHJcbiAgICBwYWRkaW5nOiB0b1JlbSgxNik7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XHJcbiAgICBnYXA6IHRvUmVtKDE2KTtcclxuICAgIGJvcmRlci1yYWRpdXM6IHRvUmVtKDYpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGZvbnQtc2l6ZTogdG9SZW0oMTYpO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIHotaW5kZXg6IDA7XHJcbiAgICBib3gtc2hhZG93OiAxcHggMXB4IDE1cHggMHB4ICMwMDAwMDA0MDtcclxuXHJcbiAgICBsaSB7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogcmVzcG9uc2l2ZSgxNiwgMjApO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS40O1xyXG4gICAgICB0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uKTtcclxuXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1yZWQpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AaW5jbHVkZSBtcSgnbGcnKSB7XHJcbiAgLmhlYWRlciB7XHJcbiAgICBoZWlnaHQ6IHRvUmVtKDc2KTtcclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxuXHJcbiAgICAmX19ibG9jayB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTAwdmg7XHJcbiAgICAgIHRvcDogNjBweDtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgcGFkZGluZzogdG9SZW0oMTYpO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xyXG4gICAgICB6LWluZGV4OiA1O1xyXG5cclxuICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7IC8vINGB0LrRgNGL0YIg0YHQv9GA0LDQstCwXHJcbiAgICAgIHRyYW5zaXRpb246XHJcbiAgICAgICAgdHJhbnNmb3JtIDAuM3MgZWFzZSxcclxuICAgICAgICBvcGFjaXR5IDAuM3MgZWFzZSxcclxuICAgICAgICB2aXNpYmlsaXR5IDAuM3MgZWFzZTtcclxuXHJcbiAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApOyAvLyDQv9C+0Y/QstC70Y/QtdGC0YHRjyDQvdCwINGN0LrRgNCw0L3QtVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbWVudSB7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYm94IHtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgZ2FwOiB0b1JlbSg2MCk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYnVyZ2VyIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgIH1cclxuXHJcbiAgICAuY3VzdG9tLWxhbmctc3dpdGNoZXIge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgIC5sYW5nLWRyb3Bkb3duIHtcclxuICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmX19waG9uZSB7XHJcbiAgICAgIC8vIG1hcmdpbi10b3A6IGF1dG87XHJcbiAgICAgIG1heC13aWR0aDogbm9uZTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIkB1c2UgJy4uL2Fic3RyYWN0cy9taXhpbnMnIGFzICo7XHJcbkB1c2UgJy4uL2Fic3RyYWN0cy9mdW5jdGlvbnMnIGFzICo7XHJcblxyXG4uZm9vdGVyIHtcclxuICBwYWRkaW5nOiB0b1JlbSg0OCkgMCB0b1JlbSgzMik7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZGFyay1ncmF5KTtcclxuXHJcbiAgJl9fY29udGFpbmVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgZ2FwOiB0b1JlbSgzMik7XHJcbiAgfVxyXG5cclxuICAmX19pbm5lciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBnYXA6IHRvUmVtKDI0KTtcclxuICB9XHJcblxyXG4gICZfX2xvZ28ge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogdG9SZW0oMTUyKTtcclxuICB9XHJcblxyXG4gICZfX2xpc3Qge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIC8vIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBnYXA6IHJlc3BvbnNpdmUoMjQsIDI4KTtcclxuICB9XHJcblxyXG4gICZfX2l0ZW0ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBnYXA6IHRvUmVtKDgpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGZvbnQtc2l6ZTogdG9SZW0oMTYpO1xyXG4gICAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcclxuICAgIHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24pO1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBjb2xvcjogdmFyKC0tY29sb3ItcmVkKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX21lbnUge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBnYXA6IHRvUmVtKDI0KTtcclxuICB9XHJcblxyXG4gIC5tZW51LWl0ZW0ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBnYXA6IHRvUmVtKDgpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGZvbnQtc2l6ZTogdG9SZW0oMTYpO1xyXG4gICAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcclxuXHJcbiAgICBhIHtcclxuICAgICAgdHJhbnNpdGlvbjogdmFyKC0tdHJhbnNpdGlvbik7XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItcmVkKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9faWNvbiB7XHJcbiAgICBzdmcge1xyXG4gICAgICB3aWR0aDogdG9SZW0oMjQpO1xyXG4gICAgICBoZWlnaHQ6IHRvUmVtKDI0KTtcclxuICAgICAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2Jsb2NrIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgZ2FwOiB0b1JlbSgyNCk7XHJcbiAgICBwYWRkaW5nLXRvcDogdG9SZW0oMzIpO1xyXG4gICAgYm9yZGVyLXRvcDogdG9SZW0oMSkgc29saWQgdmFyKC0tY29sb3Itd2hpdGUpO1xyXG4gIH1cclxuXHJcbiAgJl9fYm94IHtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBmb250LXNpemU6IHRvUmVtKDE2KTtcclxuICAgIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZS01MCk7XHJcblxyXG4gICAgYSB7XHJcbiAgICAgIHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24pO1xyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLXJlZCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBpbmNsdWRlIG1xKCdsZycpIHtcclxuICAuZm9vdGVyIHtcclxuICAgIHBhZGRpbmc6IHRvUmVtKDUwKSAwO1xyXG5cclxuICAgICZfX2lubmVyIHtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIH1cclxuXHJcbiAgICAmX19sb2dvIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogdG9SZW0oMjQpO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2xpc3Qge1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgfVxyXG5cclxuICAgICZfX21lbnUge1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgLy8gZmxleC13cmFwOiB3cmFwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCJAdXNlICcuLi9hYnN0cmFjdHMvZnVuY3Rpb25zJyBhcyAqO1xyXG5AdXNlICcuLi9hYnN0cmFjdHMvbWl4aW5zJyBhcyAqO1xyXG5cclxuLmhlcm8ge1xyXG4gIHBhZGRpbmc6IHJlc3BvbnNpdmUoMTAxLCAxMjMpIDAgdmFyKC0tcGFkZGluZy1zZWN0aW9uKTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAmX19jb250YWluZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBnYXA6IHJlc3BvbnNpdmUoMjUsIDUwKTtcclxuICB9XHJcblxyXG4gICZfX2hlYWQge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBnYXA6IHJlc3BvbnNpdmUoMjQsIDQwKTtcclxuICB9XHJcblxyXG4gICZfX3RpdGxlIHtcclxuICAgIG1heC13aWR0aDogcmVzcG9uc2l2ZSgzNDMsIDExMDIpO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG5cclxuICAmX19zdWJ0aXRsZSB7XHJcbiAgICBtYXgtd2lkdGg6IHJlc3BvbnNpdmUoMzQzLCA2NjcpO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICB9XHJcblxyXG4gICZfX3N3aXBlciB7XHJcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICB9XHJcblxyXG4gICZfX3NsaWRlIHtcclxuICAgIHdpZHRoOiB0b1JlbSg0MzcpO1xyXG4gICAgaGVpZ2h0OiB1bnNldDtcclxuICB9XHJcblxyXG4gICZfX3BhZ2luYXRpb24ge1xyXG4gICAgbWFyZ2luLXRvcDogdG9SZW0oMTApO1xyXG4gIH1cclxufVxyXG5cclxuQGluY2x1ZGUgbXEoJ2xnJykge1xyXG4gIC5oZXJvIHtcclxuICAgICZfX3N1YnRpdGxlIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IHVuc2V0O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQGluY2x1ZGUgbXEoJ21kJykge1xyXG4gIC5oZXJvIHtcclxuICAgICZfX3NsaWRlIHtcclxuICAgICAgd2lkdGg6IHRvUmVtKDIxOCk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIkB1c2UgJy4uLy4uL2Fic3RyYWN0cy9mdW5jdGlvbnMnIGFzICo7XHJcbkB1c2UgJy4uLy4uL2Fic3RyYWN0cy9taXhpbnMnIGFzICo7XHJcblxyXG4uY2FyZCB7XHJcbiAgLy8gd2lkdGg6IHJlc3BvbnNpdmUoMjE4LCA0MzcpO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBwYWRkaW5nOiByZXNwb25zaXZlKDE2LCAzMik7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItbGlnaHQtZ3JheSk7XHJcblxyXG4gICZfX2ltYWdlIHtcclxuICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICBpbWcge1xyXG4gICAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCJAdXNlICcuLi9hYnN0cmFjdHMvZnVuY3Rpb25zJyBhcyAqO1xyXG5AdXNlICcuLi9hYnN0cmFjdHMvbWl4aW5zJyBhcyAqO1xyXG5cclxuLm1haW50ZW5hbmNlIHtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHBhZGRpbmc6IHZhcigtLXBhZGRpbmctc2VjdGlvbikgMDtcclxuXHJcbiAgJl9fYm9keSB7XHJcbiAgICBwYWRkaW5nOiByZXNwb25zaXZlKDUwLCA4MCkgMDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWxpZ2h0LWdyYXkpO1xyXG5cclxuICAgIGJvcmRlci1ib3R0b206IHRvUmVtKDgpIHNvbGlkIHZhcigtLWNvbG9yLXJlZCk7XHJcbiAgfVxyXG5cclxuICAmX19jb250YWluZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBnYXA6IHJlc3BvbnNpdmUoMjAsIDQwKTtcclxuICB9XHJcblxyXG4gICZfX2hlYWQge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBnYXA6IHJlc3BvbnNpdmUoMjAsIDQwKTtcclxuICB9XHJcblxyXG4gICZfX3RpdGxlIHtcclxuICAgIG1heC13aWR0aDogcmVzcG9uc2l2ZSgzNDMsIDExMzApO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG5cclxuICAmX190ZXh0IHtcclxuICAgIG1heC13aWR0aDogcmVzcG9uc2l2ZSgzNDMsIDY2Nyk7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gIH1cclxuXHJcbiAgJl9fc3dpcGVyIHtcclxuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gIH1cclxuXHJcbiAgJl9fc2xpZGUge1xyXG4gICAgd2lkdGg6IHJlc3BvbnNpdmUoMzAwLCAzMjIpO1xyXG4gICAgaGVpZ2h0OiB1bnNldDtcclxuICB9XHJcblxyXG4gICZfX2JveCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGdhcDogdG9SZW0oMTYpO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgcGFkZGluZzogdG9SZW0oMjQpO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xyXG4gIH1cclxuXHJcbiAgJl9faWNvbiB7XHJcbiAgICB3aWR0aDogdG9SZW0oNDApO1xyXG4gICAgaGVpZ2h0OiB0b1JlbSg0MCk7XHJcblxyXG4gICAgc3ZnIHtcclxuICAgICAgd2lkdGg6IHRvUmVtKDQwKTtcclxuICAgICAgaGVpZ2h0OiB0b1JlbSg0MCk7XHJcbiAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1yZWQpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fZGVzY3JpcHRpb24ge1xyXG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LWFsdGVybmF0aXZlKTtcclxuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbiAgICBmb250LXNpemU6IHRvUmVtKDIwKTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgfVxyXG5cclxuICAmX19wYWdpbmF0aW9uIHtcclxuICAgIG1hcmdpbi10b3A6IHRvUmVtKDEwKTtcclxuICB9XHJcbn1cclxuXHJcbkBpbmNsdWRlIG1xKCdsZycpIHtcclxuICAubWFpbnRlbmFuY2Uge1xyXG4gICAgJl9fdGV4dCB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiB1bnNldDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiQHVzZSAnLi4vYWJzdHJhY3RzL2Z1bmN0aW9ucycgYXMgKjtcclxuQHVzZSAnLi4vYWJzdHJhY3RzL21peGlucycgYXMgKjtcclxuXHJcbi5wcm9kdWN0aW9uIHtcclxuICBwYWRkaW5nOiB2YXIoLS1wYWRkaW5nLXNlY3Rpb24pIDA7XHJcblxyXG4gICZfX2JvZHkge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBnYXA6IHJlc3BvbnNpdmUoMjAsIDQwKTtcclxuICB9XHJcblxyXG4gICZfX2lubmVyIHtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xyXG4gIH1cclxuXHJcbiAgJl9fbGlzdCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGdhcDogdG9SZW0oNCk7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgfVxyXG5cclxuICAmX19pY29uIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBzdmcge1xyXG4gICAgICB3aWR0aDogdG9SZW0oMjQpO1xyXG4gICAgICBoZWlnaHQ6IHRvUmVtKDI0KTtcclxuICAgICAgY29sb3I6IHZhcigtLWNvbG9yLXJlZCk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19waG90byB7XHJcbiAgICBoZWlnaHQ6IHJlc3BvbnNpdmUoMzc1LCA3MDgpO1xyXG4gIH1cclxuXHJcbiAgJl9faXRlbSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1saWdodC1ncmF5KTtcclxuICAgIGZsZXg6IDE7XHJcbiAgICAvLyBib3JkZXItYm90dG9tOiB0b1JlbSgxKSBzb2xpZCB2YXIoLS1jb2xvci1ncmF5KTtcclxuXHJcbiAgICAmLmFjdGl2ZSB7XHJcbiAgICAgIC5wcm9kdWN0aW9uX19ib3gge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRhcmstZ3JheSk7XHJcbiAgICAgIH1cclxuICAgICAgLnByb2R1Y3Rpb25fX3RpdGxlIHtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnByb2R1Y3Rpb25fX2ltYWdlIHtcclxuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnByb2R1Y3Rpb25fX2ljb24ge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAucHJvZHVjdGlvbl9faW5mbyB7XHJcbiAgICAgICAgJi10aXRsZSB7XHJcbiAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fd3JhcHBlciB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuXHJcbiAgJl9fYm94IHtcclxuICAgIHBhZGRpbmc6IHJlc3BvbnNpdmUoNDYsIDUwKSByZXNwb25zaXZlKDE2LCAyNCk7XHJcbiAgfVxyXG5cclxuICAmX19pbmZvIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZ2FwOiB0b1JlbSgxNik7XHJcblxyXG4gICAgbWF4LXdpZHRoOiByZXNwb25zaXZlKDM0MywgNjIwKTtcclxuXHJcbiAgICAmLXRpdGxlIHtcclxuICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LWFsdGVybmF0aXZlKTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcclxuICAgICAgZm9udC1zaXplOiByZXNwb25zaXZlKDI0LCAzMik7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMTAuMDAwMDAwMDAwMDAwMDElO1xyXG4gICAgfVxyXG5cclxuICAgICYtdGV4dCB7XHJcbiAgICAgIG1heC1oZWlnaHQ6IDA7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC4zcyBlYXNlO1xyXG4gICAgICBwYWRkaW5nLXRvcDogdG9SZW0oMTApO1xyXG4gICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICBmb250LXNpemU6IHRvUmVtKDE2KTtcclxuICAgICAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBpbmNsdWRlIG1xKCdsZycpIHtcclxuICAucHJvZHVjdGlvbiB7XHJcbiAgICAmX19pbm5lciB7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjRzIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7XHJcbiAgICAgIGZsZXg6IG5vbmU7XHJcblxyXG4gICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItYmxhY2spO1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuXHJcbiAgICAgICAgLnByb2R1Y3Rpb25fX2ltYWdlLFxyXG4gICAgICAgIC5wcm9kdWN0aW9uX19pbmZvLXRleHQge1xyXG4gICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnByb2R1Y3Rpb25fX2ltYWdlIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4xcztcclxuICAgICAgICAgIG1heC1oZWlnaHQ6IHRvUmVtKDUwMCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucHJvZHVjdGlvbl9faWNvbiB7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMjcxZGVnKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wcm9kdWN0aW9uX19pbmZvLXRleHQge1xyXG4gICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4ycztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pY29uIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XHJcbiAgICAgIHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24pO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2luZm8ge1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgIG1heC13aWR0aDogbm9uZTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcclxuICAgIH1cclxuXHJcbiAgICAmX19waG90byB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2luZm8tdGV4dCxcclxuICAgICZfX2ltYWdlIHtcclxuICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICBtYXgtaGVpZ2h0OiAwO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkodG9SZW0oMjApKTtcclxuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiQHVzZSAnLi4vLi4vYWJzdHJhY3RzL2Z1bmN0aW9ucycgYXMgKjtcclxuQHVzZSAnLi4vLi4vYWJzdHJhY3RzL21peGlucycgYXMgKjtcclxuXHJcbi5iYW5uZXIge1xyXG4gIHBhZGRpbmctdG9wOiB2YXIoLS1wYWRkaW5nLXNlY3Rpb24pO1xyXG5cclxuICAmX19ib2R5IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGhlaWdodDogcmVzcG9uc2l2ZSg2MDAsIDcyMCk7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgcGFkZGluZzogcmVzcG9uc2l2ZSgyMCwgNDApIDA7XHJcbiAgfVxyXG5cclxuICAmX19ib3gge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBtYXgtd2lkdGg6IHRvUmVtKDY2OCk7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGdhcDogcmVzcG9uc2l2ZSgxMiwgMjQpO1xyXG4gICAgcGFkZGluZzogcmVzcG9uc2l2ZSgyNCwgNDApO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xyXG4gIH1cclxuXHJcbiAgJl9faW1hZ2Uge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgaW5zZXQ6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIC8vIGhlaWdodDogMTAwJTtcclxuICAgIGhlaWdodDogcmVzcG9uc2l2ZSg2MDAsIDcyMCk7XHJcbiAgICB6LWluZGV4OiAtMTtcclxuXHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBpbnNldDogMDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgYmFja2dyb3VuZDogIzAwMDAwMDMzO1xyXG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiQHVzZSAnLi4vYWJzdHJhY3RzL21peGlucycgYXMgKjtcclxuQHVzZSAnLi4vYWJzdHJhY3RzL2Z1bmN0aW9ucycgYXMgKjtcclxuXHJcbi5mb3JtIHtcclxuICAmX19ib2R5IHtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gdG9SZW0oNzMyKTtcclxuICAgIGdhcDogdG9SZW0oMjApO1xyXG4gIH1cclxuXHJcbiAgJl9faWNvbiB7XHJcbiAgICBzdmcge1xyXG4gICAgICB3aWR0aDogdG9SZW0oMjQpO1xyXG4gICAgICBoZWlnaHQ6IHRvUmVtKDI0KTtcclxuICAgICAgY29sb3I6IHZhcigtLWNvbG9yLXJlZCk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19ibG9jayB7XHJcbiAgICBtYXgtd2lkdGg6IHRvUmVtKDU4OCk7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgcGFkZGluZzogcmVzcG9uc2l2ZSg4MCwgMTAwKSB0b1JlbSgxNikgcmVzcG9uc2l2ZSg4MCwgMTAwKSB0b1JlbSgxNik7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGdhcDogcmVzcG9uc2l2ZSgyMCwgNDApO1xyXG4gICAgbWF4LXdpZHRoOiB0b1JlbSg1ODgpO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IHJlc3BvbnNpdmUoMTYsIDQwKTtcclxuICB9XHJcblxyXG4gICZfX2luZm8ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgZ2FwOiB0b1JlbSgxMCk7XHJcbiAgICBwYWRkaW5nOiB0b1JlbSgxMCk7XHJcbiAgICBtYXgtd2lkdGg6IHRvUmVtKDU1OCk7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJvcmRlcjogdG9SZW0oMSkgc29saWQgdmFyKC0tY29sb3ItcmVkKTtcclxuICAgIGJvcmRlci1yYWRpdXM6IHRvUmVtKDQpO1xyXG5cclxuICAgICYtdGV4dCB7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogdG9SZW0oMTYpO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS40O1xyXG4gICAgICBjb2xvcjogdmFyKC0tY29sb3ItYmxhY2spO1xyXG5cclxuICAgICAgYSB7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLXJlZCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2NvbnRhY3Qge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBnYXA6IHJlc3BvbnNpdmUoMjAsIDQwKTtcclxuICAgIHBhZGRpbmc6IHJlc3BvbnNpdmUoNTAsIDEwMCkgcmVzcG9uc2l2ZSgxNiwgNDApO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItbGlnaHQtZ3JheSk7XHJcblxyXG4gICAgJi10aXRsZSB7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogcmVzcG9uc2l2ZSgyOCwgNTYpO1xyXG4gICAgICBsaW5lLWhlaWdodDogMTEwLjAwMDAwMDAwMDAwMDAxJTtcclxuICAgIH1cclxuXHJcbiAgICAmLS1jb250YWN0IHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX193cmFwcGVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgZ2FwOiB0b1JlbSgyNCk7XHJcbiAgfVxyXG5cclxuICAmX19ib3gge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBnYXA6IHRvUmVtKDYpO1xyXG5cclxuICAgICYtdGl0bGUge1xyXG4gICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICBmb250LXNpemU6IHRvUmVtKDIwKTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICAgIH1cclxuXHJcbiAgICAmLWluZm8ge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBnYXA6IHRvUmVtKDgpO1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICBmb250LXNpemU6IHRvUmVtKDE2KTtcclxuXHJcbiAgICAgIHN2ZyB7XHJcbiAgICAgICAgd2lkdGg6IHRvUmVtKDI0KTtcclxuICAgICAgICBoZWlnaHQ6IHRvUmVtKDI0KTtcclxuICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItcmVkKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLndwY2Y3LW5vdC12YWxpZC10aXAge1xyXG4gICAgZGlzcGxheTogaW5saW5lO1xyXG4gIH1cclxuXHJcbiAgLnNjcmVlbi1yZWFkZXItcmVzcG9uc2Uge1xyXG4gICAgcCB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgdWwge1xyXG4gICAgICBsaSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuaGlkZGVuLWZpZWxkcy1jb250YWluZXIsXHJcbiAgLndwY2Y3LXJlc3BvbnNlLW91dHB1dCB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuXHJcbiAgLndwY2Y3LWZvcm0ge1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XHJcbiAgICAvLyBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG8gYXV0bztcclxuICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6XHJcbiAgICAgICduYW1lIG1lc3NhZ2UnXHJcbiAgICAgICdwaG9uZSBtZXNzYWdlJ1xyXG4gICAgICAnYnV0dG9uIGJ1dHRvbic7XHJcbiAgICAvLyBhbGlnbi1pdGVtczogc3RhcnQ7XHJcbiAgICBnYXA6IHRvUmVtKDEyKTtcclxuXHJcbiAgICBsYWJlbCB7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseSk7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogdG9SZW0oMTYpO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS40JTtcclxuICAgIH1cclxuXHJcbiAgICBwIHtcclxuICAgICAgJjpudGgtb2YtdHlwZSgxKSB7XHJcbiAgICAgICAgZ3JpZC1hcmVhOiBuYW1lO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOm50aC1vZi10eXBlKDIpIHtcclxuICAgICAgICBncmlkLWFyZWE6IHBob25lO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOm50aC1vZi10eXBlKDMpIHtcclxuICAgICAgICBncmlkLWFyZWE6IG1lc3NhZ2U7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6bnRoLW9mLXR5cGUoNCkge1xyXG4gICAgICAgIGdyaWQtYXJlYTogYnV0dG9uO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IHRvUmVtKDEyKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLndwY2Y3LXRleHRhcmVhLFxyXG4gIC53cGNmNy10ZXh0IHtcclxuICAgIG1heC13aWR0aDogdG9SZW0oMzIwKTtcclxuICAgIG1hcmdpbi10b3A6IDZweDtcclxuICAgIHBhZGRpbmc6IHRvUmVtKDE2KSB0b1JlbSgxMCk7XHJcbiAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHkpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGZvbnQtc2l6ZTogdG9SZW0oMTYpO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuXHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC53cGNmNy10ZXh0YXJlYSB7XHJcbiAgICByZXNpemU6IG5vbmU7XHJcbiAgICBoZWlnaHQ6IDE0OHB4O1xyXG4gIH1cclxuXHJcbiAgLndwY2Y3LXN1Ym1pdCB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nOiB0b1JlbSgxNykgMDtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBmb250LXNpemU6IHRvUmVtKDE2KTtcclxuICAgIGJvcmRlci1yYWRpdXM6IHRvUmVtKDQpO1xyXG4gICAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXJlZCk7XHJcbiAgICB0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uKTtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmxhY2spO1xyXG4gICAgfVxyXG5cclxuICAgICY6ZGlzYWJsZWQge1xyXG4gICAgICBjb2xvcjogdmFyKC0tZGFyay1ncmF5KTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItZ3JheSk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLS1jb250YWN0IHtcclxuICAgIC5mb3JtX19ibG9jayB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLmZvcm1fX2NvbnRhY3Qge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgJi0tY29udGFjdCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQGluY2x1ZGUgbXEoJ3hsJykge1xyXG4gIC5mb3JtIHtcclxuICAgICZfX2JvZHkge1xyXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcclxuICAgIH1cclxuXHJcbiAgICAud3BjZjctZm9ybSB7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xyXG4gICAgICBncmlkLXRlbXBsYXRlLWFyZWFzOlxyXG4gICAgICAgICduYW1lJ1xyXG4gICAgICAgICdwaG9uZSdcclxuICAgICAgICAnbWFzc2FnZSdcclxuICAgICAgICAnYnV0dG9uJztcclxuXHJcbiAgICAgIHAge1xyXG4gICAgICAgICY6bnRoLW9mLXR5cGUoMSksXHJcbiAgICAgICAgJjpudGgtb2YtdHlwZSgyKSxcclxuICAgICAgICAmOm50aC1vZi10eXBlKDMpLFxyXG4gICAgICAgICY6bnRoLW9mLXR5cGUoNCkge1xyXG4gICAgICAgICAgZ3JpZC1hcmVhOiB1bnNldDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bnRoLW9mLXR5cGUoNCkge1xyXG4gICAgICAgICAgZ3JpZC1hcmVhOiB1bnNldDtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IHRvUmVtKDEyKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAud3BjZjctdGV4dGFyZWEsXHJcbiAgICAud3BjZjctdGV4dCB7XHJcbiAgICAgIG1heC13aWR0aDogbm9uZTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIkB1c2UgJy4uL2Fic3RyYWN0cy9mdW5jdGlvbnMnIGFzICo7XHJcbkB1c2UgJy4uL2Fic3RyYWN0cy9taXhpbnMnIGFzICo7XHJcblxyXG4uc2hvd2Nhc2Uge1xyXG4gIHBhZGRpbmc6IHRvUmVtKDczKSAwIHZhcigtLXBhZGRpbmctc2VjdGlvbik7XHJcblxyXG4gICZfX2JvZHkge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgaGVpZ2h0OiByZXNwb25zaXZlKDIyMSwgMzk0KTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIH1cclxuXHJcbiAgJl9fYm94IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgZ2FwOiByZXNwb25zaXZlKDIwLCA0MCk7XHJcbiAgICBtYXgtd2lkdGg6IHJlc3BvbnNpdmUoMzQzLCA2NjgpO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG5cclxuICAmX190aXRsZSxcclxuICAmX19zdWJ0aXRsZSB7XHJcbiAgICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xyXG4gIH1cclxuXHJcbiAgJl9faW1hZ2Uge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgaW5zZXQ6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHotaW5kZXg6IC0xO1xyXG5cclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGluc2V0OiAwO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjMzMzMzMzY2M7XHJcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCJAdXNlICcuLi9hYnN0cmFjdHMvZnVuY3Rpb25zJyBhcyAqO1xyXG5AdXNlICcuLi9hYnN0cmFjdHMvbWl4aW5zJyBhcyAqO1xyXG5cclxuLmluZm8ge1xyXG4gIHBhZGRpbmc6IHZhcigtLXBhZGRpbmctc2VjdGlvbikgMDtcclxuXHJcbiAgJl9fY29udGFpbmVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBnYXA6IHJlc3BvbnNpdmUoMjAsIDQwKTtcclxuICB9XHJcblxyXG4gICZfX3RpdGxlIHtcclxuICAgIG1heC13aWR0aDogdG9SZW0oNjY4KTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuXHJcbiAgJl9faW1hZ2Uge1xyXG4gICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICBtYXgtd2lkdGg6IHJlc3BvbnNpdmUoMzQzLCA2NTIpO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBpbmNsdWRlIG1xKCdsZycpIHtcclxuICAuaW5mbyB7XHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2ltYWdlIHtcclxuICAgICAgbWF4LXdpZHRoOiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCJAdXNlICcuLi9hYnN0cmFjdHMvbWl4aW5zJyBhcyAqO1xyXG5AdXNlICcuLi9hYnN0cmFjdHMvZnVuY3Rpb25zJyBhcyAqO1xyXG5cclxuLmNhdGFsb2cge1xyXG4gIHBhZGRpbmc6IHZhcigtLXBhZGRpbmctc2VjdGlvbikgMDtcclxuXHJcbiAgJl9fbGlzdCB7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcclxuICAgIGdhcDogcmVzcG9uc2l2ZSgyMCwgMjQpO1xyXG4gIH1cclxuXHJcbiAgJl9faXRlbSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGdhcDogcmVzcG9uc2l2ZSgxMCwgMjApO1xyXG4gICAgcGFkZGluZzogcmVzcG9uc2l2ZSgxMiwgMjQpO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItbGlnaHQtZ3JheSk7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtaW4taGVpZ2h0OiByZXNwb25zaXZlKDI4MCwgMzM4KTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICB0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uKTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIC5jYXRhbG9nX19oZWFkLFxyXG4gICAgICAuY2F0YWxvZ19fc3VibGlzdCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5jYXRhbG9nX19zdWJsaXN0LFxyXG4gICAgICAuY2F0YWxvZ19fdGl0bGUge1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5jYXRhbG9nX19pY29uIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuY2F0YWxvZ19faW1hZ2Uge1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG5cclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxyXG4gICAgICAgICAgICB0byBib3R0b20sXHJcbiAgICAgICAgICAgIHJnYmEoNTEsIDUxLCA1MSwgMC44KSAwJSxcclxuICAgICAgICAgICAgcmdiYSg1MSwgNTEsIDUxLCAwLjYpIDUwJSxcclxuICAgICAgICAgICAgcmdiYSg1MSwgNTEsIDUxLCAwLjgpIDEwMCVcclxuICAgICAgICAgICk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuY2F0YWxvZ19fZWxlbWVudCB7XHJcbiAgICAgICAgJjo6bWFya2VyIHtcclxuICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEuMmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9faGVhZCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGdhcDogdG9SZW0oMTYpO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMjtcclxuICB9XHJcblxyXG4gICZfX2ljb24ge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIG1heC13aWR0aDogMDtcclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XHJcblxyXG4gICAgc3ZnIHtcclxuICAgICAgd2lkdGg6IHRvUmVtKDI0KTtcclxuICAgICAgaGVpZ2h0OiB0b1JlbSgyNCk7XHJcbiAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1yZWQpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fc3VibGlzdCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDI7XHJcbiAgICBmbGV4LWdyb3c6IDE7XHJcbiAgfVxyXG5cclxuICAmX19lbGVtZW50IHtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBmb250LXNpemU6IHJlc3BvbnNpdmUoMTQsIDE2KTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcbiAgICBtYXJnaW4tbGVmdDogdG9SZW0oMzApO1xyXG4gICAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xyXG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlO1xyXG5cclxuICAgICY6Om1hcmtlciB7XHJcbiAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1ibGFjayk7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS4yZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19pbWFnZSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB6LWluZGV4OiAtMTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICB0cmFuc2l0aW9uOlxyXG4gICAgICBvcGFjaXR5IDAuNHMgZWFzZSxcclxuICAgICAgdmlzaWJpbGl0eSAwLjRzIGVhc2U7XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDUxLCA1MSwgNTEsIDAuNyk7XHJcbiAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuM3MgZWFzZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBpbmNsdWRlIG1xKCdsZycpIHtcclxuICAuY2F0YWxvZyB7XHJcbiAgICAmX19saXN0IHtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIkB1c2UgJy4uL2Fic3RyYWN0cy9taXhpbnMnIGFzICo7XHJcbkB1c2UgJy4uL2Fic3RyYWN0cy9mdW5jdGlvbnMnIGFzICo7XHJcblxyXG4uZmxhZyB7XHJcbiAgcGFkZGluZzogdmFyKC0tcGFkZGluZy1zZWN0aW9uKSAwO1xyXG5cclxuICAmX19ib2R5IHtcclxuICAgIHBhZGRpbmc6IHJlc3BvbnNpdmUoNTAsIDEwMCkgMDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGhlaWdodDogdG9SZW0oNjQwKTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIH1cclxuXHJcbiAgJl9fdGl0bGUge1xyXG4gICAgbWF4LXdpZHRoOiByZXNwb25zaXZlKDM0MywgNzgzKTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogdG9SZW0oNDApO1xyXG4gICAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcclxuICB9XHJcblxyXG4gICZfX2ltYWdlIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGluc2V0OiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB6LWluZGV4OiAtMTtcclxuXHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjMzMzMzMzY2M7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AaW5jbHVkZSBtcSgnbGcnKSB7XHJcbiAgLmZsYWcge1xyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCJAdXNlICcuLi9hYnN0cmFjdHMvbWl4aW5zJyBhcyAqO1xyXG5AdXNlICcuLi9hYnN0cmFjdHMvZnVuY3Rpb25zJyBhcyAqO1xyXG5cclxuLnZpbiB7XHJcbiAgcGFkZGluZzogdmFyKC0tcGFkZGluZy1zZWN0aW9uKSAwIHRvUmVtKDE0MSk7XHJcblxyXG4gICZfX2NvbnRhaW5lciB7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcclxuICAgIGdhcDogdG9SZW0oMjQpO1xyXG4gIH1cclxuXHJcbiAgJl9faW5mbyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGdhcDogcmVzcG9uc2l2ZSgyMCwgNDApO1xyXG4gIH1cclxuXHJcbiAgJl9fbGlzdCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGdhcDogdG9SZW0oNCk7XHJcbiAgfVxyXG5cclxuICAmX19pdGVtIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgLy8gZ2FwOiB0b1JlbSgxMCk7XHJcbiAgICBwYWRkaW5nOiByZXNwb25zaXZlKDEyLCAyNCk7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1saWdodC1ncmF5KTtcclxuXHJcbiAgICAmLmFjdGl2ZSB7XHJcbiAgICAgIC52aW5fX2JveCB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19oZWFkIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgZ2FwOiB0b1JlbSgxMCk7XHJcbiAgfVxyXG5cclxuICAmX19hcnJvdyB7XHJcbiAgICBzdmcge1xyXG4gICAgICB3aWR0aDogdG9SZW0oMjQpO1xyXG4gICAgICBoZWlnaHQ6IHRvUmVtKDI0KTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2ltYWdlIHtcclxuICAgIHdpZHRoOiByZXNwb25zaXZlKDMyMCwgNjIwKTtcclxuICB9XHJcblxyXG4gICZfX2Rlc2NyaXB0aW9uIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBmb250LXNpemU6IHJlc3BvbnNpdmUoMTYsIDIwKTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcblxyXG4gICAgc3BhbiB7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19ib3gge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBnYXA6IHRvUmVtKDEwKTtcclxuICAgIHBhZGRpbmctdG9wOiB0b1JlbSgxMCk7XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgbWF4LWhlaWdodDogMDtcclxuICAgIHRyYW5zaXRpb246XHJcbiAgICAgIG1heC1oZWlnaHQgMC4zNXMgZWFzZSxcclxuICAgICAgb3BhY2l0eSAwLjNzIGVhc2U7XHJcbiAgfVxyXG59XHJcblxyXG5AaW5jbHVkZSBtcSgnbGcnKSB7XHJcbiAgLnZpbiB7XHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiQHVzZSAnLi4vYWJzdHJhY3RzL2Z1bmN0aW9ucycgYXMgKjtcclxuQHVzZSAnLi4vYWJzdHJhY3RzL21peGlucycgYXMgKjtcclxuXHJcbi5zZXJ2aWNlcyB7XHJcbiAgcGFkZGluZzogdmFyKC0tcGFkZGluZy1zZWN0aW9uKSAwO1xyXG5cclxuICAmX19jb250YWluZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBnYXA6IHJlc3BvbnNpdmUoMzAsIDQwKTtcclxuICB9XHJcblxyXG4gICZfX2hlYWQge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBnYXA6IHJlc3BvbnNpdmUoMjAsIDQwKTtcclxuICB9XHJcblxyXG4gICZfX2xpc3Qge1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XHJcbiAgICBnYXA6IHJlc3BvbnNpdmUoOCwgMjQpO1xyXG4gICAgY291bnRlci1yZXNldDogc2VydmljZTtcclxuICB9XHJcblxyXG4gICZfX2l0ZW0ge1xyXG4gICAgcGFkZGluZy10b3A6IHJlc3BvbnNpdmUoMjAsIDI0KTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBnYXA6IHJlc3BvbnNpdmUoMTIsIDI0KTtcclxuICAgIGNvdW50ZXItaW5jcmVtZW50OiBzZXJ2aWNlO1xyXG4gICAgYm9yZGVyLXRvcDogdG9SZW0oMSkgc29saWQgdmFyKC0tY29sb3ItZ3JheSk7XHJcbiAgfVxyXG5cclxuICAmX19ib3gge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgfVxyXG5cclxuICAmX190ZXh0IHtcclxuICAgIG1heC13aWR0aDogdG9SZW0oNjY3KTtcclxuICB9XHJcblxyXG4gICZfX2luZm8ge1xyXG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LWFsdGVybmF0aXZlKTtcclxuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbiAgICBmb250LXNpemU6IHJlc3BvbnNpdmUoMTgsIDI4KTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxMTAuMDAwMDAwMDAwMDAwMDElO1xyXG4gIH1cclxuXHJcbiAgJl9fbnVtYmVyIHtcclxuICAgIHNwYW4ge1xyXG4gICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IGNvdW50ZXIoc2VydmljZSwgZGVjaW1hbC1sZWFkaW5nLXplcm8pO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1hbHRlcm5hdGl2ZSk7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcclxuICAgICAgICBmb250LXNpemU6IHJlc3BvbnNpdmUoMjQsIDMyKTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTEwJTtcclxuICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItcmVkKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9faW1hZ2Uge1xyXG4gICAgbWF4LXdpZHRoOiByZXNwb25zaXZlKDIwMCwgMzIyKTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZmxleC1zaHJpbms6IDA7XHJcbiAgfVxyXG59XHJcblxyXG5AaW5jbHVkZSBtcSgneGwnKSB7XHJcbiAgLnNlcnZpY2VzIHtcclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AaW5jbHVkZSBtcSgnbGcnKSB7XHJcbiAgLnNlcnZpY2VzIHtcclxuICAgICZfX2xpc3Qge1xyXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgcGFkZGluZzogdG9SZW0oMTIpIDAgdG9SZW0oMjApO1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW5mbyB7XHJcbiAgICAgIGZvbnQtc2l6ZTogdG9SZW0oMTgpO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2JveCB7XHJcbiAgICAgIGdhcDogdG9SZW0oMTIpO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2ltYWdlIHtcclxuICAgICAgbWF4LXdpZHRoOiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCJAdXNlICcuLi9hYnN0cmFjdHMvZnVuY3Rpb25zJyBhcyAqO1xyXG5AdXNlICcuLi9hYnN0cmFjdHMvbWl4aW5zJyBhcyAqO1xyXG5cclxuLm9yaWdpbmFsIHtcclxuICBwYWRkaW5nLXRvcDogdmFyKC0tcGFkZGluZy1zZWN0aW9uKTtcclxuXHJcbiAgJl9fYm9keSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nOiByZXNwb25zaXZlKDUwLCAxMDApIHJlc3BvbnNpdmUoNTAsIDczKTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIG1pbi1oZWlnaHQ6IHJlc3BvbnNpdmUoNjAwLCA2NDMpO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcclxuICB9XHJcblxyXG4gICZfX2NvbnRhaW5lciB7XHJcbiAgfVxyXG5cclxuICAmX190aXRsZSB7XHJcbiAgICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xyXG4gIH1cclxuXHJcbiAgJl9faGVhZCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGdhcDogdG9SZW0oMjQpO1xyXG4gIH1cclxuXHJcbiAgJl9fc3VidGl0bGUge1xyXG4gICAgcGFkZGluZy1sZWZ0OiB0b1JlbSgyNCk7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgZm9udC1zaXplOiB0b1JlbSgxOCk7XHJcbiAgICBsaW5lLWhlaWdodDogMS40O1xyXG4gICAgYm9yZGVyLWxlZnQ6IHRvUmVtKDIpIHNvbGlkIHZhcigtLWNvbG9yLXJlZCk7XHJcbiAgfVxyXG5cclxuICAmX19pbmZvIHtcclxuICAgIG1heC13aWR0aDogdG9SZW0oNjg4KTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBnYXA6IHRvUmVtKDI0KTtcclxuICB9XHJcblxyXG4gICZfX2Rlc2NyaXB0aW9uIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgZ2FwOiB0b1JlbSgyNCk7XHJcbiAgfVxyXG5cclxuICAmX19pbWFnZSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICB3aWR0aDogMTAwdnc7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgIHotaW5kZXg6IC0xO1xyXG5cclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIGluc2V0OiAwO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjMzMzMzMzY2M7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIkB1c2UgJy4uL2Fic3RyYWN0cy9mdW5jdGlvbnMnIGFzICo7XHJcbkB1c2UgJy4uL2Fic3RyYWN0cy9taXhpbnMnIGFzICo7XHJcblxyXG4ucmVxdWVzdCB7XHJcbiAgcGFkZGluZzogcmVzcG9uc2l2ZSg1MCwgNjgpIDA7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItbGlnaHQtZ3JheSk7XHJcblxyXG4gICZfX2NvbnRhaW5lciB7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcclxuICAgIGdhcDogdG9SZW0oMjQpO1xyXG4gIH1cclxuXHJcbiAgJl9fdGl0bGUge1xyXG4gICAgbWF4LXdpZHRoOiB0b1JlbSg2NjgpO1xyXG5cclxuICAgICYuY2xvc2Uge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8gJl9fd3JhcHBlciB7XHJcbiAgLy8gICBkaXNwbGF5OiBmbGV4O1xyXG4gIC8vICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAvLyAgIGdhcDogdG9SZW0oNDApO1xyXG4gIC8vICAgaGVpZ2h0OiB0b1JlbSg0OTIpO1xyXG4gIC8vICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAvLyAgIG92ZXJmbG93LXg6IGhpZGRlbjtcclxuICAvLyB9XHJcblxyXG4gICZfX3dyYXBwZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBnYXA6IHRvUmVtKDQwKTtcclxuICAgIGhlaWdodDogdG9SZW0oNDc4KTtcclxuXHJcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG5cclxuICAgIHBhZGRpbmctcmlnaHQ6IHJlc3BvbnNpdmUoOCwgMTIpO1xyXG5cclxuICAgIC8vINCh0LrRgNGL0LLQsNC10Lwg0YHRgtGA0LXQu9C60LggKHVwL2Rvd24gYnV0dG9ucylcclxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLWJ1dHRvbiB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLy8g0KHQsNC80LAg0L/QvtC70L7RgdCwINGB0LrRgNC+0LvQu9CwXHJcbiAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XHJcbiAgICAgIHdpZHRoOiAycHg7XHJcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgfVxyXG5cclxuICAgIC8vINCf0L7Qu9C30YPQvdC+0LogKHRodW1iKVxyXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1yZWQpO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gICAgICBtaW4taGVpZ2h0OiB0b1JlbSg1NSk7IC8vINC80LjQvdC40LzQsNC70YzQvdCw0Y8g0LTQu9C40L3QsCA1NXB4XHJcbiAgICAgIGhlaWdodDogdG9SZW0oNTUpO1xyXG4gICAgfVxyXG5cclxuICAgIC8vIEZpcmVmb3hcclxuICAgIHNjcm9sbGJhci13aWR0aDogdGhpbjtcclxuICAgIHNjcm9sbGJhci1jb2xvcjogdmFyKC0tY29sb3ItcmVkKSB0cmFuc3BhcmVudDtcclxuICB9XHJcblxyXG4gICZfX2Zvcm0ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBnYXA6IHJlc3BvbnNpdmUoMjAsIDQwKTtcclxuICB9XHJcblxyXG4gICZfX2luZm8ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGdhcDogdG9SZW0oMTApO1xyXG4gICAgbWF4LXdpZHRoOiB0b1JlbSg1NjMpO1xyXG4gICAgcGFkZGluZzogdG9SZW0oMTApO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGZvbnQtc2l6ZTogdG9SZW0oMTQpO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICAgIGJvcmRlci1yYWRpdXM6IHRvUmVtKDQpO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xyXG5cclxuICAgIHN2ZyB7XHJcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgICB3aWR0aDogdG9SZW0oMjApO1xyXG4gICAgICBoZWlnaHQ6IHRvUmVtKDIwKTtcclxuICAgICAgY29sb3I6IHZhcigtLWNvbG9yLWdyYXkpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fYmxvY2sge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgZ2FwOiB0b1JlbSgyNCk7XHJcblxyXG4gICAgJi0tZmlyc3Qge1xyXG4gICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xyXG4gICAgICBnYXA6IHRvUmVtKDI0KTtcclxuXHJcbiAgICAgIC5yZXF1ZXN0X19sYWJlbCB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAmOm50aC1jaGlsZCgxKSB7XHJcbiAgICAgICAgICBncmlkLWNvbHVtbjogMiBzcGFuO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuYWN0aXZlIHtcclxuICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgIH1cclxuXHJcbiAgICAmLmNsb3NlIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2JveCB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGdhcDogdG9SZW0oMTYpO1xyXG5cclxuICAgICYtdGl0bGUge1xyXG4gICAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktYWx0ZXJuYXRpdmUpO1xyXG4gICAgICBmb250LXdlaWdodDogODAwO1xyXG4gICAgICBmb250LXNpemU6IHJlc3BvbnNpdmUoMjAsIDI0KTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDExMC4wMDAwMDAwMDAwMDAwMSU7XHJcbiAgICB9XHJcblxyXG4gICAgJi5hY3RpdmUge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fZWxlbWVudCB7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcclxuICAgIGdhcDogdG9SZW0oMjQpO1xyXG4gIH1cclxuXHJcbiAgJl9fZXJyb3Ige1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIGZvbnQtc2l6ZTogdG9SZW0oMTIpO1xyXG4gICAgY29sb3I6IHZhcigtLWNvbG9yLXJlZCk7XHJcblxyXG4gICAgJi5hY3RpdmUge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fbGFiZWwge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBnYXA6IHRvUmVtKDYpO1xyXG4gICAgLy8gbWF4LXdpZHRoOiB0b1JlbSgzMjIpO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgZm9udC1zaXplOiB0b1JlbSgxNik7XHJcbiAgICBsaW5lLWhlaWdodDogMS40O1xyXG5cclxuICAgICYtLWZ1bGwge1xyXG4gICAgICBncmlkLWNvbHVtbjogMiBzcGFuO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9faW5wdXQge1xyXG4gICAgLy8gbWFyZ2luLXRvcDogYXV0bztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZzogdG9SZW0oMTYpIHRvUmVtKDEwKTtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBmb250LXNpemU6IHRvUmVtKDE2KTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XHJcblxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19oZWFkIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgZ2FwOiB0b1JlbSgyNCk7XHJcblxyXG4gICAgJi5jbG9zZSB7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19jbHVlIHtcclxuICAgIG1heC13aWR0aDogdG9SZW0oNTYzKTtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBnYXA6IHRvUmVtKDEwKTtcclxuICAgIHBhZGRpbmc6IHRvUmVtKDEwKTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgIC8vIGhlaWdodDogdG9SZW0oODApO1xyXG4gICAgYm9yZGVyOiB0b1JlbSgxKSBzb2xpZCB2YXIoLS1jb2xvci1yZWQpO1xyXG5cclxuICAgICYtaWNvbiB7XHJcbiAgICAgIHN2ZyB7XHJcbiAgICAgICAgd2lkdGg6IHRvUmVtKDI0KTtcclxuICAgICAgICBoZWlnaHQ6IHRvUmVtKDI0KTtcclxuICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItcmVkKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtdGV4dCB7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICAgICAgdHJhbnNpdGlvbjogdmFyKC0tdHJhbnNpdGlvbik7XHJcblxyXG4gICAgICBhIHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkIHZhcigtLWNvbG9yLXJlZCk7XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItcmVkKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmFjdGl2ZSB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX190ZXh0YXJlYSB7XHJcbiAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHkpO1xyXG4gICAgaGVpZ2h0OiB0b1JlbSgyNTIpO1xyXG4gICAgcGFkZGluZzogdG9SZW0oMTYpIHRvUmVtKDEwKTtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBmb250LXNpemU6IHRvUmVtKDE2KTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICByZXNpemU6IG5vbmU7XHJcblxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19maWxlIHtcclxuICAgIHN2ZyB7XHJcbiAgICAgIHdpZHRoOiB0b1JlbSgyNCk7XHJcbiAgICAgIGhlaWdodDogdG9SZW0oMjQpO1xyXG4gICAgICBjb2xvcjogdmFyKC0tY29sb3ItcmVkKTtcclxuICAgIH1cclxuXHJcbiAgICAmLWZpbGUge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGdhcDogdG9SZW0oMTApO1xyXG4gICAgICBwYWRkaW5nOiB0b1JlbSg4KSB0b1JlbSgxMik7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWdyYXkpO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiB0b1JlbSg2KTtcclxuXHJcbiAgICAgIHN2ZyB7XHJcbiAgICAgICAgd2lkdGg6IHRvUmVtKDI0KTtcclxuICAgICAgICBoZWlnaHQ6IHRvUmVtKDI0KTtcclxuICAgICAgfVxyXG5cclxuICAgICAgcCB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBmb250LXNpemU6IHRvUmVtKDE2KTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2NoZWNrYm94IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgIGdhcDogdG9SZW0oOCk7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgJi1pbnB1dCB7XHJcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgICBhcHBlYXJhbmNlOiBub25lO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgcGxhY2UtY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICAgd2lkdGg6IHRvUmVtKDI0KTtcclxuICAgICAgaGVpZ2h0OiB0b1JlbSgyNCk7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcclxuICAgICAgYm9yZGVyOiB0b1JlbSgxKSBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogdG9SZW0oNik7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgdHJhbnNpdGlvbjogdmFyKC0tdHJhbnNpdGlvbik7XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLXJlZCk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6Y2hlY2tlZCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItcmVkKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpjaGVja2VkOjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogdXJsKCcuLi8uLi9pbWcvc3RhdGljL2NoZWNrbWFyay5zdmcnKTtcclxuICAgICAgICB3aWR0aDogdG9SZW0oMTUpO1xyXG4gICAgICAgIGhlaWdodDogdG9SZW0oMTApO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgcCB7XHJcbiAgICAgIGEge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgI2ZmYWRhZDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGEge1xyXG4gICAgICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICNmZmFkYWQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19idXR0b24ge1xyXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICBoZWlnaHQ6IHRvUmVtKDU0KTtcclxuICAgIG1heC13aWR0aDogdG9SZW0oMzIyKTtcclxuICB9XHJcblxyXG4gICZfX3NlbmQge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZ2FwOiB0b1JlbSgzMik7XHJcblxyXG4gICAgJi10ZXh0IHtcclxuICAgICAgbWF4LXdpZHRoOiB0b1JlbSg0NTApO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJi5hY3RpdmUge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLndwY2Y3IHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAvLyAuc2Nyb2xsLWhpZGRlbiB7XHJcbiAgLy8gICBvdmVyZmxvdzogYXV0bztcclxuXHJcbiAgLy8gICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XHJcblxyXG4gIC8vICAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lO1xyXG4gIC8vIH1cclxuXHJcbiAgLy8gLnNjcm9sbC1oaWRkZW46Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuICAvLyAgIHdpZHRoOiAwO1xyXG4gIC8vICAgaGVpZ2h0OiAwO1xyXG4gIC8vIH1cclxufVxyXG5cclxuLnJlcXVlc3RfX2ZpbGUge1xyXG4gIGJhY2tncm91bmQ6ICNmM2U0ZTQ7XHJcblxyXG4gIHBhZGRpbmc6IHRvUmVtKDE2KTtcclxuICBib3JkZXItcmFkaXVzOiB0b1JlbSg2KTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHdpZHRoPScxMDAlMjUnIGhlaWdodD0nMTAwJTI1JyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNlJTNjcmVjdCB3aWR0aD0nMTAwJTI1JyBoZWlnaHQ9JzEwMCUyNScgZmlsbD0nbm9uZScgc3Ryb2tlPSclMjNDRjBEMERGRicgc3Ryb2tlLXdpZHRoPSczJyBzdHJva2UtZGFzaGFycmF5PSc2JTJjIDE0JyBzdHJva2UtZGFzaG9mZnNldD0nMCcgc3Ryb2tlLWxpbmVjYXA9J3NxdWFyZScvJTNlJTNjL3N2ZyUzZVwiKTtcclxuXHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICBnYXA6IHRvUmVtKDgpO1xyXG4gIGhlaWdodDogdG9SZW0oNzIpO1xyXG4gIHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24pO1xyXG5cclxuICAmOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNlOWM0YzQ7XHJcbiAgfVxyXG59XHJcblxyXG4ucmVxdWVzdF9fZmlsZS1lbGVtZW50IHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgZ2FwOiB0b1JlbSg4KTtcclxufVxyXG5cclxuLnJlcXVlc3RfX2ZpbGUgaW5wdXQge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBpbnNldDogMDtcclxuICBvcGFjaXR5OiAwO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuLnJlcXVlc3RfX2ZpbGUgc3ZnIHtcclxuICB3aWR0aDogdG9SZW0oMjQpO1xyXG4gIGhlaWdodDogdG9SZW0oMjQpO1xyXG4gIGZpbGw6IHZhcigtLWNvbG9yLXJlZCk7XHJcbiAgZmxleC1zaHJpbms6IDA7XHJcbn1cclxuXHJcbi5maWxlLW1haW4ge1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgZm9udC1zaXplOiB0b1JlbSgxNCk7XHJcbn1cclxuXHJcbi5maWxlLXN1YiB7XHJcbiAgZm9udC1zaXplOiAxM3B4O1xyXG4gIG9wYWNpdHk6IDAuNztcclxuICBtYXJnaW46IDA7XHJcbn1cclxuXHJcbkBpbmNsdWRlIG1xKCd4bCcpIHtcclxuICAucmVxdWVzdCB7XHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcclxuICAgIH1cclxuXHJcbiAgICAmX19ibG9jayB7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xyXG5cclxuICAgICAgJi0tZmlyc3Qge1xyXG4gICAgICAgIC5yZXF1ZXN0X19sYWJlbCB7XHJcbiAgICAgICAgICAmOm50aC1jaGlsZCgxKSB7XHJcbiAgICAgICAgICAgIGdyaWQtY29sdW1uOiB1bnNldDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19sYWJlbCB7XHJcbiAgICAgICYtLWZ1bGwge1xyXG4gICAgICAgIGdyaWQtY29sdW1uOiB1bnNldDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2J1dHRvbiB7XHJcbiAgICAgIG1heC13aWR0aDogbm9uZTtcclxuICAgICAgbWFyZ2luOiB1bnNldDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZWxlbWVudCB7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCJAdXNlICcuLi9hYnN0cmFjdHMvZnVuY3Rpb25zJyBhcyAqO1xyXG5AdXNlICcuLi9hYnN0cmFjdHMvbWl4aW5zJyBhcyAqO1xyXG5cclxuLm5vdC1mb3VuZCB7XHJcbiAgcGFkZGluZzogdG9SZW0oMjA1KSAwO1xyXG5cclxuICAmX19jb250YWluZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZ2FwOiB0b1JlbSgyMCk7XHJcbiAgfVxyXG5cclxuICAmX19udW1iZXIge1xyXG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LWFsdGVybmF0aXZlKTtcclxuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbiAgICBmb250LXNpemU6IHJlc3BvbnNpdmUoMTI4LCAzMDApO1xyXG4gICAgbGluZS1oZWlnaHQ6IDExMC4wMDAwMDAwMDAwMDAwMSU7XHJcbiAgfVxyXG5cclxuICAmX19idXR0b24ge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG59XHJcbiIsIkB1c2UgJy4uL2Fic3RyYWN0cy9mdW5jdGlvbnMnIGFzICo7XHJcbkB1c2UgJy4uL2Fic3RyYWN0cy9taXhpbnMnIGFzICo7XHJcblxyXG4ucHJpdmFjeSB7XHJcbiAgcGFkZGluZzogcmVzcG9uc2l2ZSgxMDEsIDEyMykgMCByZXNwb25zaXZlKDgwLCAxNTApO1xyXG5cclxuICAmX19jb250YWluZXIge1xyXG4gICAgaDEsXHJcbiAgICBoMixcclxuICAgIGgzLFxyXG4gICAgaDQsXHJcbiAgICBoNSxcclxuICAgIGg2IHtcclxuICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LWFsdGVybmF0aXZlKTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDExMC4wMDAwMDAwMDAwMDAwMSU7XHJcbiAgICB9XHJcblxyXG4gICAgaDEge1xyXG4gICAgICBmb250LXNpemU6IHJlc3BvbnNpdmUoMzAsIDY0KTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogcmVzcG9uc2l2ZSgyMCwgNDApO1xyXG4gICAgfVxyXG5cclxuICAgIGgyLFxyXG4gICAgaDMsXHJcbiAgICBoNCxcclxuICAgIGg1LFxyXG4gICAgaDYge1xyXG4gICAgICBmb250LXNpemU6IHJlc3BvbnNpdmUoMjQsIDQwKTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogcmVzcG9uc2l2ZSgxMCwgMjApO1xyXG4gICAgfVxyXG5cclxuICAgIHAsXHJcbiAgICB1bCxcclxuICAgIG9sLFxyXG4gICAgc3Ryb25nIHtcclxuICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5KTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgZm9udC1zaXplOiByZXNwb25zaXZlKDE2LCAyMCk7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcbiAgICB9XHJcblxyXG4gICAgdWwge1xyXG4gICAgICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XHJcbiAgICB9XHJcblxyXG4gICAgb2wge1xyXG4gICAgICBsaXN0LXN0eWxlLXR5cGU6IGRlY2ltYWw7XHJcbiAgICB9XHJcblxyXG4gICAgdWwsXHJcbiAgICBvbCBsaSB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiB0b1JlbSgyMCk7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiByZXNwb25zaXZlKDIwLCA0MCk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIkB1c2UgJy4uL2Fic3RyYWN0cy9taXhpbnMnIGFzICo7XHJcbkB1c2UgJy4uL2Fic3RyYWN0cy9mdW5jdGlvbnMnIGFzICo7XHJcblxyXG4uc2VudCB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItbGlnaHQtZ3JheSk7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDB2aDtcclxuXHJcbiAgJl9fY29udGFpbmVyIHtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICB9XHJcblxyXG4gICZfX2lubmVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgZ2FwOiByZXNwb25zaXZlKDIwLCAzMik7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgfVxyXG5cclxuICAmX190ZXh0IHtcclxuICAgIG1heC13aWR0aDogdG9SZW0oNDUwKTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcblxyXG4gICZfX2J1dHRvbiB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcbn1cclxuIl19 */
