@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%;height:100%;max-width:100%;-o-object-fit:cover;object-fit:cover}svg{display:block}input,textarea{border-radius:0}@font-face{font-family:"Encode Sans";src:url("../fonts/EncodeSansExpanded-SemiBold.woff") format("woff"),url("../fonts/EncodeSansExpanded-SemiBold.woff2") format("woff2"),url("../fonts/EncodeSansExpanded-SemiBold.ttf") format("truetype");font-weight:600;font-display:swap;font-style:normal}@font-face{font-family:"Encode Sans";src:url("../fonts/EncodeSansExpanded-Light.woff") format("woff"),url("../fonts/EncodeSansExpanded-Light.woff2") format("woff2"),url("../fonts/EncodeSansExpanded-Light.ttf") format("truetype");font-weight:300;font-display:swap;font-style:normal}@font-face{font-family:"DM Sans";src:url("../fonts/DMSans-SemiBold.woff") format("woff"),url("../fonts/DMSans-SemiBold.woff2") format("woff2"),url("../fonts/DMSans-SemiBold.ttf") format("truetype");font-weight:600;font-display:swap;font-style:normal}@font-face{font-family:"DM Sans";src:url("../fonts/DMSans-Regular.woff") format("woff"),url("../fonts/DMSans-Regular.woff2") format("woff2"),url("../fonts/DMSans-Regular.ttf") format("truetype");font-weight:400;font-display:swap;font-style:normal}:root{--font-family: "Encode Sans", expanded;--font-dm-sans: "DM Sans";--app-height: 100vh;--color-white: #fff;--color-black: #000;--color-grey: #8e8d8d;--color-dark-gray: #595959;--color-linght-grey: #b7b7b7;--color-blue: #203563;--color-bold-blue: #012168;--color-dark-blue: #0d1b3a;--color-ghost-white: #f5f5fa;--color-lavender-gray: #e4e4ef;--color-white-30: #ffffff4d;--color-white-70: #ffffffb3;--color-black-50: #00000080;--color-black-80: #000c;--color-white-10: #ffffff1a;--color-red: #f00;--color-gold: #f3e5c9;--transition: all 0.3s ease;--blure: blur(toRem(50));--border-radius: toRem(4);--gradient: linear-gradient(180deg, rgb(0 0 0 / 40%) 0%, rgb(0 0 0 / 40%) 100%);--gradient-slider: linear-gradient(180deg, rgb(0 0 0 / 0%) 0%, rgb(0 0 0 / 40%) 100%);--box-shadow: 1px 1px 10px 0 #00000026}.title{font-family:var(--font-family);font-weight:600;font-size:clamp(2.25rem,1.985915493rem + 0.0112676056*100vw,3rem);line-height:120%;text-transform:uppercase;color:var(--color-white)}.title--h2{font-size:clamp(2rem,1.823943662rem + 0.0075117371*100vw,2.5rem);color:var(--color-black)}.title--h3{font-size:clamp(1.125rem,1.0809859155rem + 0.0018779343*100vw,1.25rem);color:var(--color-black)}.text{font-family:var(--font-dm-sans);font-weight:400;font-size:clamp(0.875rem,0.786971831rem + 0.0037558685*100vw,1.125rem);line-height:140%}.text-editor{font-family:var(--font-dm-sans);font-weight:400;font-size:clamp(0.875rem,0.786971831rem + 0.0037558685*100vw,1.125rem);line-height:140%}.text-editor h2,.text-editor h3,.text-editor h4,.text-editor h5,.text-editor h6{margin:0 0 clamp(1rem,1rem + 0*100vw,1rem) 0;font-family:var(--font-family);font-weight:600;line-height:120%;text-transform:uppercase;color:var(--color-black)}.text-editor h2{font-size:clamp(2rem,1.823943662rem + 0.0075117371*100vw,2.5rem)}.text-editor h3{font-size:clamp(1.125rem,1.0809859155rem + 0.0018779343*100vw,1.25rem)}.text-editor h4{font-size:clamp(1rem,0.9559859155rem + 0.0018779343*100vw,1.125rem)}.text-editor p+h2,.text-editor ul+h2,.text-editor ol+h2,.text-editor p+h3,.text-editor ul+h3,.text-editor ol+h3,.text-editor p+h4,.text-editor ul+h4,.text-editor ol+h4,.text-editor p+h5,.text-editor ul+h5,.text-editor ol+h5,.text-editor p+h6,.text-editor ul+h6,.text-editor ol+h6{margin-top:clamp(1rem,0.4718309859rem + 0.0225352113*100vw,2.5rem)}.text-editor h2+p,.text-editor h3+p,.text-editor h4+p,.text-editor h5+p,.text-editor h6+p{margin-top:clamp(0.5rem,0.323943662rem + 0.0075117371*100vw,1rem)}.text-editor h2+ul,.text-editor h2+ol,.text-editor h3+ul,.text-editor h3+ol,.text-editor h4+ul,.text-editor h4+ol,.text-editor h5+ul,.text-editor h5+ol,.text-editor h6+ul,.text-editor h6+ol{margin-top:clamp(0.5rem,0.323943662rem + 0.0075117371*100vw,1rem)}.text-editor p+p{margin-top:clamp(1rem,0.823943662rem + 0.0075117371*100vw,1.5rem)}.text-editor p+ul,.text-editor p+ol{margin-top:clamp(1rem,0.823943662rem + 0.0075117371*100vw,1.5rem)}.text-editor img{display:block;height:auto;max-width:100%}.text-editor strong{font-weight:700;text-transform:uppercase}.text-editor a{font-family:var(--font-dm-sans);font-weight:400;font-size:clamp(0.875rem,0.786971831rem + 0.0037558685*100vw,1.125rem);line-height:140%;color:var(--color-black-80)}.text-editor ul,.text-editor ol{margin-left:1.25rem}.text-editor ul{list-style-type:disc}.text-editor ol{list-style-type:decimal}.text-editor ul+p,.text-editor ol+p,.text-editor p+ul,.text-editor p+ol{margin-top:clamp(1rem,0.4718309859rem + 0.0225352113*100vw,2.5rem)}.text-editor ul+ul,.text-editor ol+ol,.text-editor ul+ol,.text-editor ol+ul{margin-top:clamp(1rem,0.4718309859rem + 0.0225352113*100vw,2.5rem)}html{-webkit-box-sizing:border-box;box-sizing:border-box;font-size:1rem}html,body{height:100%;min-height:100%}body{margin:0;padding:0;font-family:var(--font-dm-sans);font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:clamp(0.875rem,0.786971831rem + 0.0037558685*100vw,1.125rem);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.4084507042rem + 0.0600938967*100vw,5rem);width:100%;max-width:90rem}body.active{overflow:hidden}.reference .nav-links,.contact__block--vertical,.diagnostics__inner,.tabs,.specification__container,.file,.footer__social,.header__nav,.header__list,.header__item,.header .lang-current{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.reference .nav-links .page-numbers,.not-found,.diagnostics__button,.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}.diagnostics__nav,.product__header,.product__item,.header__container{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}.reference__container,.reference__block,.reference__box,.reference__head,.not-found__container,.location__container,.location__info,.location__list,.shape,.shape__head,.contact__block,.contact__head,.card-slider__container,.card-slider__box,.diagnostics__info,.catalog__container,.catalog__list,.product__list,.product__description,.spare__container,.specification__info,.description__container,.default-form__box,.cards__item,.info__block,.hero__inner,.footer__left,.footer__box,.footer__right,.header__sublist,.header .lang-dropdown,.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{min-height:100%}.base-layout .main{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}@-webkit-keyframes modal-open{0%{opacity:0;-webkit-transform:scale3d(1.1, 1.1, 1);transform:scale3d(1.1, 1.1, 1)}100%{opacity:1;-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@keyframes modal-open{0%{opacity:0;-webkit-transform:scale3d(1.1, 1.1, 1);transform:scale3d(1.1, 1.1, 1)}100%{opacity:1;-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@-webkit-keyframes modal-close{0%{opacity:1;-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}100%{opacity:0;-webkit-transform:scale3d(0.9, 0.9, 1);transform:scale3d(0.9, 0.9, 1)}}@keyframes modal-close{0%{opacity:1;-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}100%{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:var(--ui-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}.button{display:block;border-radius:.1875rem;padding:.75rem 1.25rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-family:var(--font-dm-sans);font-weight:600;font-size:clamp(0.875rem,0.8309859155rem + 0.0018779343*100vw,1rem);text-align:center;text-transform:uppercase;color:var(--color-white);background-color:var(--color-bold-blue);-webkit-transition:var(--transition);transition:var(--transition)}.button:hover{background-color:var(--color-dark-blue)}.button:disabled{color:var(--color-dark-gray);background-color:var(--color-linght-grey)}@media only screen and (max-width: 61.9875rem){.button{padding:.9375rem 0;width:100%}}.header{position:fixed;left:50%;top:1rem;z-index:2;width:100%;max-width:90rem;background-color:rgba(0,0,0,0);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.header__container{gap:.625rem}.header__logo{display:block;width:100%;max-width:clamp(9.6875rem,8.3670774648rem + 0.0563380282*100vw,13.4375rem)}.header__logo svg{width:100%;height:1.125rem;max-width:clamp(9.6875rem,8.3670774648rem + 0.0563380282*100vw,13.4375rem);color:#fff;-webkit-transition:-webkit-filter .3s ease;transition:-webkit-filter .3s ease;transition:filter .3s ease;transition:filter .3s ease, -webkit-filter .3s ease}.header__logo.black{border-radius:.25rem;padding:.75rem .6875rem;background-color:var(--color-white)}.header__logo.black svg{color:var(--color-black)}.header__nav{position:relative;border-radius:.25rem;padding:.25rem;background-color:var(--color-dark-blue);backdrop-filter:var(--blure);gap:.5rem}.header__list{gap:.5rem}.header__list.active{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);pointer-events:auto}.header__box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem}.header__item{border-radius:.25rem;padding:.5rem;font-family:var(--font-dm-sans);font-weight:600;font-size:.875rem;text-transform:uppercase;color:var(--color-white);-webkit-transition:var(--transform);transition:var(--transform);cursor:pointer;gap:.5rem}.header__item svg{width:1rem;height:1rem;color:var(--color-white)}.header__item:hover{background-color:var(--color-white-30)}.header__item:hover svg{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.header__item:hover .header__category{opacity:1;visibility:visible}.header__category{position:absolute;left:0;top:2.8125rem;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-radius:.5rem;padding:.5rem;width:38rem;-webkit-box-shadow:var(--box-shadow);box-shadow:var(--box-shadow);background-color:var(--color-white);opacity:0;visibility:hidden;cursor:default}.header__category::before{content:"";position:absolute;left:0;top:-0.625rem;width:100%;height:1.25rem}.header__category.active{opacity:1;visibility:visible}.header__sublist{padding-top:.5rem;gap:1rem}.header__photo{display:none;overflow:hidden;border-radius:.25rem;width:100%;max-width:16rem}.header__photo.active{display:block}.header__subitem{-webkit-transition:var(--transition);transition:var(--transition)}.header__subitem a{color:var(--color-black)}.header__subitem:hover a{color:var(--color-blue)}.header .custom-lang-switcher{position:relative;border-radius:.25rem;padding:.5rem;-webkit-transition:var(--transition);transition:var(--transition)}.header .custom-lang-switcher:hover{background:var(--color-white-10)}.header .custom-lang-switcher:hover .lang-current svg{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.header .custom-lang-switcher:hover .lang-dropdown{opacity:1;visibility:visible}.header .lang-current{font-weight:600;font-size:.875rem;text-transform:uppercase;color:var(--color-white);-webkit-transition:var(--transition);transition:var(--transition);gap:.75rem}.header .lang-current svg{width:1rem;height:1rem;fill:var(--color-grey)}.header .lang-dropdown{position:absolute;left:-0.625rem;top:2.8125rem;border-radius:.25rem;padding:.75rem;width:9rem;-webkit-box-shadow:.0625rem .0625rem .9375rem 0 rgba(0,0,0,.2509803922);box-shadow:.0625rem .0625rem .9375rem 0 rgba(0,0,0,.2509803922);color:var(--color-black);background-color:var(--color-white);opacity:0;visibility:hidden;gap:1rem}.header .lang-dropdown::before{content:"";position:absolute;left:0;top:-1.25rem;width:100%;height:1.25rem}.header .lang-dropdown li{font-family:var(--font-dm-sans);font-weight:400;font-size:1.125rem;line-height:140%}.header .lang-dropdown li:hover{color:var(--color-blue)}.header__burger{z-index:4;display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:.5rem;cursor:pointer;gap:.25rem}.header__burger-span{display:block;width:.9375rem;height:.125rem;background-color:var(--color-linght-grey);-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;-webkit-transition:opacity .3s ease,-webkit-transform .3s ease;transition:opacity .3s ease,-webkit-transform .3s ease;transition:transform .3s ease,opacity .3s ease;transition:transform .3s ease,opacity .3s ease,-webkit-transform .3s ease}.header__burger.active .header__burger-span:nth-child(1){-webkit-transform:rotate(45deg) translate(0.25rem, 0.1875rem);-ms-transform:rotate(45deg) translate(0.25rem, 0.1875rem);transform:rotate(45deg) translate(0.25rem, 0.1875rem)}.header__burger.active .header__burger-span:nth-child(2){opacity:0}.header__burger.active .header__burger-span:nth-child(3){-webkit-transform:rotate(-45deg) translate(0.375rem, -0.25rem);-ms-transform:rotate(-45deg) translate(0.375rem, -0.25rem);transform:rotate(-45deg) translate(0.375rem, -0.25rem)}@media only screen and (max-width: 74.9875rem){.header__logo{z-index:4}.header__list{position:fixed;left:0;right:0;top:-1rem;z-index:4;-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;padding:8.75rem 1rem 1rem 1rem;width:100%;height:calc(100vh + 1rem);max-width:100%;background-color:var(--color-white);-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease, -webkit-transform .4s ease;pointer-events:none;gap:1.5rem}.header__item{-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;padding:0;width:100%;font-size:1.25rem;line-height:120%;color:var(--color-black);leading-trim:none}.header__item svg{width:1.25rem;height:1.25rem;color:var(--color-grey)}.header__item:hover svg{-webkit-transform:unset;-ms-transform:unset;transform:unset}.header__category{position:static;overflow:hidden;padding:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-height:0;-webkit-box-shadow:none;box-shadow:none;opacity:1;visibility:visible;-webkit-transition:max-height .3s ease;transition:max-height .3s ease}.header__category::before{content:none}.header__nav{z-index:3}.header__photos{display:none}.header__box{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;-webkit-transition:var(--transition);transition:var(--transition)}.header__box.active{margin-bottom:1.5rem}.header__box.active svg{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.header__sublist{padding:0}.header__subitem{font-weight:400;font-size:16px;line-height:140%}.header__photo{display:none}.header .lang-dropdown{left:-1.5625rem}.header__burger{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.footer{padding-top:clamp(2.5rem,2.0598591549rem + 0.0187793427*100vw,3.75rem)}.footer__body{padding:4.375rem 0;background-color:var(--color-dark-blue)}.footer__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1.5rem}.footer__block{display:grid;grid-template-columns:repeat(2, 18.875rem);gap:1.5rem}.footer__left{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1rem}.footer__info{width:100%;max-width:clamp(21.4375rem,15.1654929577rem + 0.2676056338*100vw,39.25rem);font-weight:400;font-size:clamp(0.875rem,0.8309859155rem + 0.0018779343*100vw,1rem);line-height:140%;color:var(--color-white)}.footer__logo{display:block;width:100%;max-width:clamp(12.5rem,12.1698943662rem + 0.014084507*100vw,13.4375rem)}.footer__box{font-weight:400;font-size:1rem;line-height:140%;color:var(--color-white-70);gap:1rem}.footer__box-title{-webkit-transition:var(--transition);transition:var(--transition)}.footer__box-title:hover{text-decoration:underline}.footer__title{font-weight:600;font-size:1rem;text-transform:uppercase;color:var(--color-white)}.footer__item{font-weight:400;font-size:1rem;line-height:140%;color:var(--color-white-70)}.footer__item:not(:last-child){margin-bottom:1rem}.footer__item:hover{text-decoration:underline}.footer__item--underlined{text-decoration:underline}.footer__social{gap:clamp(1rem,0.9559859155rem + 0.0018779343*100vw,1.125rem)}.footer__social-item{-webkit-transition:var(--transition);transition:var(--transition)}.footer__social-item a svg{width:clamp(1.25rem,1.161971831rem + 0.0037558685*100vw,1.5rem);height:clamp(1.25rem,1.161971831rem + 0.0037558685*100vw,1.5rem);color:var(--color-white-70)}.footer__social-item:hover a svg{color:var(--color-ghost-white)}.footer__right{gap:3.375rem}.footer__element{display:grid;grid-template-columns:repeat(2, 1fr);gap:clamp(1rem,0.823943662rem + 0.0075117371*100vw,1.5rem)}.footer--not-padding{padding-top:0}@media only screen and (max-width: 61.9875rem){.footer__body{padding:5rem 0}.footer__container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.footer__left{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.footer__block{grid-template-columns:1fr}.footer__right{gap:1rem}.footer__element{grid-template-columns:1fr}.footer__social{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.file{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;gap:.5rem}.file__icon{width:1.5rem;height:1.5rem}.file__text{font-family:var(--font-dm-sans);font-weight:600;font-size:clamp(0.75rem,0.7059859155rem + 0.0018779343*100vw,0.875rem);text-decoration:underline;text-transform:uppercase}.padding{padding:clamp(5.9375rem,4.639084507rem + 0.055399061*100vw,9.625rem) 0 clamp(2.5rem,2.0598591549rem + 0.0187793427*100vw,3.75rem)}.hero{position:relative;margin-bottom:clamp(2.5rem,2.0598591549rem + 0.0187793427*100vw,3.75rem);min-height:100vh}.hero__inner{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-bottom:clamp(1.5rem,1.1478873239rem + 0.0150234742*100vw,2.5rem);width:100%;height:100%}.hero__title{position:absolute;bottom:clamp(2.5rem,1.9718309859rem + 0.0225352113*100vw,4rem);z-index:1;max-width:clamp(21.4375rem,6.5607394366rem + 0.634741784*100vw,63.6875rem);word-break:break-word}.hero__title-subtitle{font-family:var(--font-family);font-weight:300;font-size:clamp(2.25rem,1.985915493rem + 0.0112676056*100vw,3rem);line-height:120%;text-transform:uppercase}.hero__image{position:absolute;display:block;height:100%;max-width:100%;inset:0}.hero__image::before{content:"";position:absolute;background-image:var(--gradient);inset:0}.hero__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.info{padding:clamp(2.5rem,2.0598591549rem + 0.0187793427*100vw,3.75rem) 0}.info__container{display:grid;grid-template-columns:repeat(2, 1fr);gap:clamp(1.5rem,1.1478873239rem + 0.0150234742*100vw,2.5rem)}.info__block{gap:1rem}.info__text p+p{margin-top:1rem}.info__image{grid-column:2 span;width:100%;height:clamp(21.4375rem,15.1214788732rem + 0.2694835681*100vw,39.375rem);max-width:clamp(21.4375rem,0.8169014085rem + 0.8798122066*100vw,80rem)}@media only screen and (max-width: 61.9875rem){.info__container{grid-template-columns:1fr}.info__image{grid-column:unset}}.cards{padding:clamp(2.5rem,2.0598591549rem + 0.0187793427*100vw,3.75rem) 0}.cards__container{display:grid;grid-template-areas:"title" "list" "link";grid-template-columns:1fr auto;gap:clamp(1.5rem,1.1478873239rem + 0.0150234742*100vw,2.5rem)}.cards__list{counter-reset:section;display:grid;grid-column:2 span;grid-template-columns:repeat(4, 1fr);gap:clamp(1rem,0.823943662rem + 0.0075117371*100vw,1.5rem)}.cards__item{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-top:.0625rem solid var(--color-grey);padding-top:clamp(0.9375rem,0.7174295775rem + 0.0093896714*100vw,1.5625rem);gap:1.5rem}.cards__item:first-child{grid-column:2 span}.cards__head{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}.cards__counter{counter-increment:section;content:counter(section) ": ";position:relative}.cards__counter::before{content:counter(section, decimal-leading-zero) " ";top:0;display:inline-block;font-family:var(--font-family);font-weight:400;font-size:clamp(0.875rem,0.8309859155rem + 0.0018779343*100vw,1rem);line-height:120%;text-transform:uppercase;color:var(--color-black-50)}.cards__subtitle{width:100%;height:3rem;max-width:16.5625rem}.cards__text{-webkit-box-flex:1;-ms-flex:1;flex:1}.cards__image{width:100%;max-width:18.875rem}.cards__image--big{max-width:clamp(21.4375rem,15.1875rem + 0.2666666667*100vw,39.1875rem)}@media only screen and (max-width: 61.9875rem){.cards__container{grid-template-columns:1fr}.cards__title{grid-area:title}.cards__link{grid-area:link}.cards__image{height:clamp(21.4375rem,17.9823943662rem + 0.1474178404*100vw,31.25rem);max-width:none}.cards__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;grid-area:list;grid-column:unset}.cards__list:first-child{grid-column:unset}}.default-form{padding:clamp(2.5rem,2.0598591549rem + 0.0187793427*100vw,3.75rem) 0;background-color:var(--color-blue)}.default-form .wpcf7-form{width:39.25rem}.default-form__body{background-color:var(--color-blue)}.default-form__container{padding-top:clamp(5rem,4.1197183099rem + 0.0375586854*100vw,7.5rem);padding-bottom:clamp(5rem,4.1197183099rem + 0.0375586854*100vw,7.5rem)}.default-form__head{display:grid;grid-template-columns:39.25rem 1fr;margin-bottom:clamp(1.5rem,1.1478873239rem + 0.0150234742*100vw,2.5rem);gap:clamp(1rem,0.823943662rem + 0.0075117371*100vw,1.5rem)}.default-form__title{max-width:clamp(21.4375rem,15.1654929577rem + 0.2676056338*100vw,39.25rem);color:var(--color-white)}.default-form__subtitle{max-width:clamp(21.4375rem,17.9823943662rem + 0.1474178404*100vw,31.25rem);color:var(--color-white)}.default-form__box{border-top:.0625rem solid var(--color-white);padding-top:clamp(1.0625rem,0.9084507042rem + 0.00657277*100vw,1.5rem);width:100%;gap:1rem}.default-form__box-title{font-family:var(--font-dm-sans);font-weight:600;font-size:clamp(0.875rem,0.8309859155rem + 0.0018779343*100vw,1rem);text-transform:uppercase;color:var(--color-white)}.default-form__box-text{font-family:var(--font-dm-sans);font-weight:400;font-size:clamp(0.875rem,0.8309859155rem + 0.0018779343*100vw,1rem);line-height:140%;color:var(--color-white-70)}.default-form__box-text a{display:block}.default-form__box-text a+a{margin-top:1rem}.default-form__box-text a+p{margin-top:1rem}.default-form__box-text p+p{margin-top:1rem}.default-form__box--contacts{text-decoration:underline}.default-form__block{display:grid;grid-template-columns:repeat(2, 1fr);gap:1.5rem}.default-form .form-column p label br{display:none}.default-form .form-row{display:grid;grid-template-columns:1fr 1fr;margin-bottom:1.5rem;gap:1.5rem}.default-form .form-row:nth-child(4) .form-column{grid-column:1 span}.default-form .form-row:nth-child(4) .form-column p label{padding:0;width:100%}.default-form .form-row:nth-child(5) .form-column{grid-column:2 span}.default-form .form-row:nth-child(6) .form-column{grid-column:2 span}.default-form .form-row:nth-child(6) .form-column p{display:-webkit-box;display:-ms-flexbox;display:flex;font-family:var(--font-dm-sans);font-weight:400;font-size:1rem;line-height:140%;text-align:center;color:var(--color-white);gap:.5rem}.default-form .form-row:nth-child(6) .form-column p .wpcf7-form-control-wrap{display:-webkit-box;display:-ms-flexbox;display:flex}.default-form .form-row:nth-child(6) .form-column p .wpcf7-form-control-wrap .wpcf7-form-control{border:none;padding:0}.default-form .form-row:nth-child(6) .form-column p .wpcf7-form-control-wrap .wpcf7-form-control .wpcf7-list-item{margin:0 !important}.default-form .form-row:nth-child(6) .form-column p .wpcf7-form-control-wrap .wpcf7-form-control .wpcf7-list-item input{width:1.5rem;height:1.5rem}.default-form input[type=checkbox]{background-color:rgba(0,0,0,0)}.default-form input[type=checkbox]:checked{background-color:rgba(0,0,0,0)}.default-form .form-column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.default-form .form-column p label{display:block;width:100%}.default-form .wpcf7-form-control-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.default-form .wpcf7-form-control{border:none;border-bottom:1px solid var(--color-white-30);padding-bottom:1rem;width:100%;font-family:var(--font-dm-sans);font-weight:400;font-size:1rem;line-height:140%;text-transform:uppercase;color:var(--color-ghost-white);background-color:rgba(0,0,0,0);-webkit-transition:var(--transition);transition:var(--transition)}.default-form .wpcf7-form-control::-webkit-input-placeholder{color:rgba(245,245,250,.7019607843)}.default-form .wpcf7-form-control::-moz-placeholder{color:rgba(245,245,250,.7019607843)}.default-form .wpcf7-form-control:-ms-input-placeholder{color:rgba(245,245,250,.7019607843)}.default-form .wpcf7-form-control::-ms-input-placeholder{color:rgba(245,245,250,.7019607843)}.default-form .wpcf7-form-control::placeholder{color:rgba(245,245,250,.7019607843)}.default-form .wpcf7-form-control:focus{outline:none;border-color:var(--color-white);text-transform:none;color:var(--color-white)}.default-form .wpcf7-form-control:hover{border-color:var(--color-white)}.default-form .wpcf7-not-valid-tip{display:block;margin-top:.25rem;font-family:var(--font-dm-sans);font-weight:400;font-size:.75rem;line-height:140%;text-align:right;color:red}.default-form textarea{overflow-y:hidden;height:2.375rem;resize:none}.default-form p{display:block}.default-form p input{border:none;font-family:var(--font-dm-sans);font-weight:600;font-size:1rem;text-transform:uppercase;background-color:var(--color-white);leading-trim:none}.default-form input.wpcf7-submit{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:.0625rem solid rgba(0,0,0,0);border-radius:.25rem;padding:.75rem 1.5rem;width:100%;font-family:var(--font-dm-sans);font-weight:600;font-size:1rem;text-transform:uppercase;color:var(--color-blue);background-color:var(--color-white);-webkit-transition:var(--transition);transition:var(--transition);cursor:pointer}.default-form input.wpcf7-submit:hover{border-color:var(--color-white);color:var(--color-white);background-color:rgba(0,0,0,0)}.default-form .wpcf7-response-output{margin-top:1.5rem}.default-form__info{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.5rem}.default-form--not-padding{padding:clamp(2.5rem,2.0598591549rem + 0.0187793427*100vw,3.75rem) 0 0 0}.default-form--not-all{padding:0}@media only screen and (max-width: 74.9875rem){.default-form__info{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media only screen and (max-width: 61.9875rem){.default-form .wpcf7-form{width:100%}.default-form__head{grid-template-columns:1fr}.default-form__subtitle{padding-left:0}.default-form__block{grid-template-columns:1fr}.default-form .form-column p label{width:100%}.default-form .form-row{grid-template-columns:1fr}}.wpcf7-form-control-wrap input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;vertical-align:middle;margin:0;outline:none;border:.0625rem solid hsla(0,0%,100%,.3019607843);padding:0;width:1.5rem;height:1.5rem;background-color:rgba(0,0,0,0);-webkit-transition:background-color .2s ease,border-color .2s ease;transition:background-color .2s ease,border-color .2s ease;cursor:pointer}.wpcf7-form-control-wrap input[type=checkbox]:hover{border-color:var(--color-white)}.wpcf7-form-control-wrap input[type=checkbox]:checked{border-color:#333;background-color:#fff}.wpcf7-form-control-wrap input[type=checkbox]:checked::after{content:"";position:absolute;left:.5rem;top:.3125rem;border:.0625rem solid #333;border-width:0 .125rem .125rem 0;width:.3125rem;height:.625rem;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.block{padding:clamp(5.9375rem,4.639084507rem + 0.055399061*100vw,9.625rem) 0 clamp(2.5rem,2.0598591549rem + 0.0187793427*100vw,3.75rem)}.block__container{display:-webkit-box;display:-ms-flexbox;display:flex;gap:clamp(1rem,0.823943662rem + 0.0075117371*100vw,1.5rem)}.block__title{width:100%;max-width:39.25rem;text-align:left;color:var(--color-black)}.block__info{width:100%;max-width:39.25rem;font-weight:600;font-size:clamp(1rem,0.911971831rem + 0.0037558685*100vw,1.25rem);line-height:140%}.block__info h2,.block__info h3{margin-bottom:1rem;font-family:var(--font-family);font-weight:600}.block__info h2{font-size:clamp(2rem,1.823943662rem + 0.0075117371*100vw,2.5rem)}.block__info h3{font-size:clamp(1.125rem,1.0809859155rem + 0.0018779343*100vw,1.25rem)}.block__info p+p{margin-top:1rem}.block__info li+li{margin-top:.5rem}.block__info img{display:block;margin:1.5em 0;height:auto;max-width:100%}@media only screen and (max-width: 61.9875rem){.block__container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.description{padding:clamp(2.5rem,2.0598591549rem + 0.0187793427*100vw,3.75rem) 0}.description__container{gap:clamp(1rem,0.4718309859rem + 0.0225352113*100vw,2.5rem)}.description__head{display:-webkit-box;display:-ms-flexbox;display:flex;gap:clamp(1rem,0.4718309859rem + 0.0225352113*100vw,2.5rem)}.description__image{-ms-flex-negative:0;flex-shrink:0;width:100%;max-width:clamp(12.5rem,10.1892605634rem + 0.0985915493*100vw,19.0625rem)}.description__image img{-o-object-fit:contain;object-fit:contain}.description__list{display:grid;grid-template-columns:repeat(2, 1fr);gap:clamp(1rem,0.823943662rem + 0.0075117371*100vw,1.5rem)}.description__photo{width:100%;height:39.375rem;max-width:80rem}.description__item p+p{margin-top:1rem}.description__item ul{list-style-type:disc;padding-left:1.25rem}.description__item ul+p{margin-top:1rem}@media only screen and (max-width: 61.9875rem){.description__head{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.description__list{grid-template-columns:1fr}}.specification{padding:clamp(2.5rem,2.0598591549rem + 0.0187793427*100vw,3.75rem) 0}.specification__container{gap:clamp(1rem,0.823943662rem + 0.0075117371*100vw,1.5rem)}.specification__image{overflow:hidden;border-radius:.25rem;width:100%;max-width:39.25rem}.specification__info{max-width:clamp(21.4375rem,15.1654929577rem + 0.2676056338*100vw,39.25rem);gap:clamp(1.5rem,1.1478873239rem + 0.0150234742*100vw,2.5rem)}.specification--reverse .specification__container{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}@media only screen and (max-width: 61.9875rem){.specification__container{-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}.specification__info{max-width:none}.specification--reverse .specification__container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.spare{padding:clamp(2.5rem,2.0598591549rem + 0.0187793427*100vw,3.75rem) 0}.spare__container{gap:clamp(1rem,0.4718309859rem + 0.0225352113*100vw,2.5rem)}.spare__list{counter-reset:section;display:grid;grid-template-columns:repeat(auto-fit, minmax(18.875rem, 1fr));gap:1.5rem}.spare__item{counter-increment:section;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;border-top:.0625rem solid var(--color-grey);padding-top:clamp(1rem,0.823943662rem + 0.0075117371*100vw,1.5rem)}.spare__text{width:100%;max-width:16.875rem;font-family:var(--font-family);font-weight:600;font-size:clamp(1.125rem,1.0809859155rem + 0.0018779343*100vw,1.25rem);line-height:120%;text-transform:uppercase}.spare__counter{font-family:var(--font-family);font-weight:400;font-size:clamp(0.875rem,0.8309859155rem + 0.0018779343*100vw,1rem);line-height:120%;text-transform:uppercase;color:var(--color-black-50)}.spare__counter::before{content:counter(section, decimal-leading-zero);display:inline-block}.tabs{-ms-flex-wrap:wrap;flex-wrap:wrap;border-radius:.25rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;background-color:var(--color-lavender-gray)}.tabs__button{padding:.5rem 1rem;font-weight:600;font-size:clamp(0.875rem,0.8309859155rem + 0.0018779343*100vw,1rem);text-transform:uppercase;color:var(--color-dark-gray);-webkit-transition:var(--transition);transition:var(--transition)}.tabs__button.active{border-radius:.25rem;color:var(--color-white);background-color:var(--color-bold-blue)}@media only screen and (max-width: 61.9875rem){.tabs__button{padding:.6875rem 1rem}}.product{border-bottom:.0625rem solid var(--color-grey);cursor:pointer}.product__header{margin-bottom:1rem;gap:.25rem}.product__button{position:relative;width:1rem;height:1rem;cursor:pointer}.product__button-span{position:absolute;left:50%;top:50%;border-radius:.125rem;width:.875rem;height:.125rem;background-color:var(--color-grey);-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease}.product__button-span:last-child{-webkit-transform:translate(-50%, -50%) rotate(90deg);-ms-transform:translate(-50%, -50%) rotate(90deg);transform:translate(-50%, -50%) rotate(90deg)}.product__button.active .product__button-span{background-color:var(--color-black)}.product__button.active .product__button-span:last-child{opacity:0;visibility:hidden}.product__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;overflow:hidden;max-height:0;opacity:0;visibility:hidden;gap:1.5rem}.product__inner.active{margin-bottom:1rem;opacity:1;visibility:visible}.product__image{width:100%;height:100%;max-width:clamp(21.4375rem,15.1654929577rem + 0.2676056338*100vw,39.25rem)}.product__list{gap:.5rem}.product__item{border-bottom:.0625rem dashed var(--color-grey);padding-bottom:.5rem;gap:1rem}.product__item-text{font-weight:600;font-size:clamp(0.875rem,0.8309859155rem + 0.0018779343*100vw,1rem);text-transform:uppercase}.product__item-value{-ms-flex-negative:0;flex-shrink:0;font-weight:400;font-size:clamp(0.75rem,0.661971831rem + 0.0037558685*100vw,1rem);line-height:140%}.product__description{-webkit-box-flex:1;-ms-flex:1;flex:1;gap:clamp(1rem,0.823943662rem + 0.0075117371*100vw,1.5rem)}.product.active{border-color:var(--color-black);cursor:default}@media only screen and (max-width: 61.9875rem){.product__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.catalog{padding:clamp(2.5rem,2.0598591549rem + 0.0187793427*100vw,3.75rem) 0}.catalog__body{padding:clamp(5rem,4.1197183099rem + 0.0375586854*100vw,7.5rem) 0;background-color:var(--color-ghost-white)}.catalog__container{gap:clamp(1rem,0.4718309859rem + 0.0225352113*100vw,2.5rem)}.catalog__head{display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-template-areas:"title title " "tags icon";grid-template-columns:repeat(2, 1fr);gap:clamp(1rem,0.4718309859rem + 0.0225352113*100vw,2.5rem)}.catalog__icon{margin-left:auto;width:100%;max-width:clamp(5.3125rem,4.5422535211rem + 0.0328638498*100vw,7.5rem)}.catalog__list{gap:1rem}.catalog--not-padding{padding:clamp(2.5rem,2.0598591549rem + 0.0187793427*100vw,3.75rem) 0 0 0}@media only screen and (max-width: 61.9875rem){.catalog__icon{grid-area:icon}.catalog__title{grid-area:title}.catalog__tags{grid-area:tags}}.diagnostics{padding:clamp(2.5rem,2.0598591549rem + 0.0187793427*100vw,3.75rem) 0}.diagnostics__inner{gap:clamp(1rem,0.823943662rem + 0.0075117371*100vw,1.5rem)}.diagnostics__slider{width:clamp(21.4375rem,15.1654929577rem + 0.2676056338*100vw,39.25rem)}.diagnostics__info{-webkit-box-flex:1;-ms-flex:1;flex:1;gap:clamp(1rem,0.4718309859rem + 0.0225352113*100vw,2.5rem)}.diagnostics__wrapper{position:relative}.diagnostics__slide{-ms-flex-negative:0;flex-shrink:0;width:clamp(21.4375rem,15.1654929577rem + 0.2676056338*100vw,39.25rem);height:clamp(21.625rem,15.4190140845rem + 0.2647887324*100vw,39.25rem)}.diagnostics__nav{position:absolute;bottom:clamp(1rem,0.823943662rem + 0.0075117371*100vw,1.5rem);z-index:1;padding:0 clamp(1rem,0.823943662rem + 0.0075117371*100vw,1.5rem);width:100%;gap:.625rem}.diagnostics__image{position:relative;overflow:hidden;border-radius:.25rem;height:100%}.diagnostics__image::after{content:"";position:absolute;z-index:1;background:var(--gradient-slider);pointer-events:none;inset:0}.diagnostics__button{-ms-flex-negative:0;flex-shrink:0;border-radius:50%;width:2.5rem;height:2.5rem;background-color:var(--color-white);-webkit-transition:var(--transition);transition:var(--transition)}.diagnostics__button svg{width:1.5rem;height:1.5rem;color:var(--color-black)}.diagnostics__button:hover{background-color:var(--color-bold-blue)}.diagnostics__button:hover svg{color:var(--color-white)}.diagnostics__button:disabled{background-color:var(--color-white)}.diagnostics__button:disabled svg{color:var(--color-linght-grey)}.diagnostics__pagination{text-align:center}.diagnostics__pagination .swiper-pagination-bullet-active{background-color:var(--color-white)}.diagnostics__pagination .swiper-pagination-bullet{background-color:var(--color-white)}.diagnostics__description h2,.diagnostics__description h3,.diagnostics__description h4,.diagnostics__description h5,.diagnostics__description h6{margin-top:clamp(1rem,0.823943662rem + 0.0075117371*100vw,1.5rem)}@media only screen and (max-width: 61.9875rem){.diagnostics__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.card-slider{overflow:hidden;padding:clamp(2.5rem,2.0598591549rem + 0.0187793427*100vw,3.75rem) 0}.card-slider__body{padding:clamp(5rem,4.1197183099rem + 0.0375586854*100vw,7.5rem) 0;background-color:var(--color-ghost-white)}.card-slider__container{gap:clamp(1rem,0.4718309859rem + 0.0225352113*100vw,2.5rem)}.card-slider__slider{margin:0;width:100%}.card-slider__wrapper{display:grid;grid-template-columns:repeat(auto-fill, minmax(18.875rem, 1fr));width:100%;gap:1.5rem}.card-slider__slide{width:100%;height:unset;min-height:clamp(10.0625rem,8.5220070423rem + 0.0657276995*100vw,14.4375rem)}.card-slider__box{border-top:.0625rem solid var(--color-grey);padding-top:clamp(1rem,0.8019366197rem + 0.0084507042*100vw,1.5625rem);width:100%;height:100%;max-width:18.875rem;gap:clamp(1rem,0.823943662rem + 0.0075117371*100vw,1.5rem)}.card-slider__icon{width:100%;max-width:clamp(3rem,2.735915493rem + 0.0112676056*100vw,3.75rem)}.card-slider__text{color:var(--color-black-80)}.card-slider__scrollbar{position:static;display:none;margin-top:1rem}.card-slider__scrollbar .swiper-scrollbar-drag{background-color:var(--color-bold-blue)}.card-slider__scrollbar.swiper-scrollbar{--swiper-scrollbar-bg-color: var(--color-linght-grey);position:static;height:.125rem}.card-slider--no-padding{padding:0 0 clamp(2.5rem,2.0598591549rem + 0.0187793427*100vw,3.75rem) 0}@media only screen and (max-width: 47.9875rem){.card-slider__slider{overflow:visible}.card-slider__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease;gap:0}.card-slider__slide{width:19.6875rem}.card-slider__scrollbar{display:block}}.contact{padding:clamp(2.5rem,2.0598591549rem + 0.0187793427*100vw,3.75rem) 0}.contact__container{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.5rem}.contact__block{width:100%;max-width:clamp(21.4375rem,15.1654929577rem + 0.2676056338*100vw,39.25rem);gap:clamp(1rem,0.4718309859rem + 0.0225352113*100vw,2.5rem)}.contact__block--vertical{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;max-width:none}.contact__head{width:100%;max-width:39.25rem;gap:clamp(1rem,0.4718309859rem + 0.0225352113*100vw,2.5rem)}.contact__list{display:grid;grid-template-columns:repeat(2, 1fr);gap:clamp(1rem,0.823943662rem + 0.0075117371*100vw,1.5rem)}@media only screen and (max-width: 61.9875rem){.contact__container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.contact__block{-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}.contact__list{grid-template-columns:1fr}}.shape{padding:clamp(1.5rem,1.1478873239rem + 0.0150234742*100vw,2.5rem);width:100%;max-width:clamp(21.4375rem,15.1654929577rem + 0.2676056338*100vw,39.25rem);background-color:var(--color-ghost-white);gap:1.5rem}.shape__head{gap:clamp(1rem,0.823943662rem + 0.0075117371*100vw,1.5rem)}.shape__subtitle{font-family:var(--font-dm-sans);font-weight:400;font-size:clamp(0.75rem,0.661971831rem + 0.0037558685*100vw,1rem);line-height:140%}.shape .form-row{display:grid;grid-template-columns:1fr 1fr;margin-bottom:clamp(1rem,0.823943662rem + 0.0075117371*100vw,1.5rem);gap:1.5rem}.shape .form-row input[type=text],.shape .form-row input[type=tel],.shape .form-row input[type=email],.shape .form-row textarea{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:hidden;border:none;border-bottom:.0625rem solid rgba(0,0,0,.3019607843);padding:0;padding-bottom:1rem;width:100%;height:2.375rem;max-width:clamp(9.375rem,6.9102112676rem + 0.1051643192*100vw,16.375rem);font-family:var(--font-dm-sans);font-weight:400;font-style:normal;font-size:1rem;line-height:140%;text-transform:uppercase;color:var(--color-grey);background-color:rgba(0,0,0,0);-webkit-transition:var(--transition);transition:var(--transition);resize:none}.shape .form-row input[type=text]::-webkit-input-placeholder, .shape .form-row input[type=tel]::-webkit-input-placeholder, .shape .form-row input[type=email]::-webkit-input-placeholder, .shape .form-row textarea::-webkit-input-placeholder{color:var(--color-grey);-webkit-transition:var(--transition);transition:var(--transition)}.shape .form-row input[type=text]::-moz-placeholder, .shape .form-row input[type=tel]::-moz-placeholder, .shape .form-row input[type=email]::-moz-placeholder, .shape .form-row textarea::-moz-placeholder{color:var(--color-grey);-moz-transition:var(--transition);transition:var(--transition)}.shape .form-row input[type=text]:-ms-input-placeholder, .shape .form-row input[type=tel]:-ms-input-placeholder, .shape .form-row input[type=email]:-ms-input-placeholder, .shape .form-row textarea:-ms-input-placeholder{color:var(--color-grey);-ms-transition:var(--transition);transition:var(--transition)}.shape .form-row input[type=text]::-ms-input-placeholder, .shape .form-row input[type=tel]::-ms-input-placeholder, .shape .form-row input[type=email]::-ms-input-placeholder, .shape .form-row textarea::-ms-input-placeholder{color:var(--color-grey);-ms-transition:var(--transition);transition:var(--transition)}.shape .form-row input[type=text]::placeholder,.shape .form-row input[type=tel]::placeholder,.shape .form-row input[type=email]::placeholder,.shape .form-row textarea::placeholder{color:var(--color-grey);-webkit-transition:var(--transition);transition:var(--transition)}.shape .form-row input[type=text]:hover,.shape .form-row input[type=text]:focus,.shape .form-row input[type=tel]:hover,.shape .form-row input[type=tel]:focus,.shape .form-row input[type=email]:hover,.shape .form-row input[type=email]:focus,.shape .form-row textarea:hover,.shape .form-row textarea:focus{outline:none;border-color:var(--color-bold-blue);color:var(--color-black)}.shape .form-row input[type=text]:hover::-webkit-input-placeholder, .shape .form-row input[type=text]:focus::-webkit-input-placeholder, .shape .form-row input[type=tel]:hover::-webkit-input-placeholder, .shape .form-row input[type=tel]:focus::-webkit-input-placeholder, .shape .form-row input[type=email]:hover::-webkit-input-placeholder, .shape .form-row input[type=email]:focus::-webkit-input-placeholder, .shape .form-row textarea:hover::-webkit-input-placeholder, .shape .form-row textarea:focus::-webkit-input-placeholder{color:var(--color-bold-blue)}.shape .form-row input[type=text]:hover::-moz-placeholder, .shape .form-row input[type=text]:focus::-moz-placeholder, .shape .form-row input[type=tel]:hover::-moz-placeholder, .shape .form-row input[type=tel]:focus::-moz-placeholder, .shape .form-row input[type=email]:hover::-moz-placeholder, .shape .form-row input[type=email]:focus::-moz-placeholder, .shape .form-row textarea:hover::-moz-placeholder, .shape .form-row textarea:focus::-moz-placeholder{color:var(--color-bold-blue)}.shape .form-row input[type=text]:hover:-ms-input-placeholder, .shape .form-row input[type=text]:focus:-ms-input-placeholder, .shape .form-row input[type=tel]:hover:-ms-input-placeholder, .shape .form-row input[type=tel]:focus:-ms-input-placeholder, .shape .form-row input[type=email]:hover:-ms-input-placeholder, .shape .form-row input[type=email]:focus:-ms-input-placeholder, .shape .form-row textarea:hover:-ms-input-placeholder, .shape .form-row textarea:focus:-ms-input-placeholder{color:var(--color-bold-blue)}.shape .form-row input[type=text]:hover::-ms-input-placeholder, .shape .form-row input[type=text]:focus::-ms-input-placeholder, .shape .form-row input[type=tel]:hover::-ms-input-placeholder, .shape .form-row input[type=tel]:focus::-ms-input-placeholder, .shape .form-row input[type=email]:hover::-ms-input-placeholder, .shape .form-row input[type=email]:focus::-ms-input-placeholder, .shape .form-row textarea:hover::-ms-input-placeholder, .shape .form-row textarea:focus::-ms-input-placeholder{color:var(--color-bold-blue)}.shape .form-row input[type=text]:hover::placeholder,.shape .form-row input[type=text]:focus::placeholder,.shape .form-row input[type=tel]:hover::placeholder,.shape .form-row input[type=tel]:focus::placeholder,.shape .form-row input[type=email]:hover::placeholder,.shape .form-row input[type=email]:focus::placeholder,.shape .form-row textarea:hover::placeholder,.shape .form-row textarea:focus::placeholder{color:var(--color-bold-blue)}.shape .form-row input[type=text]:hover,.shape .form-row input[type=tel]:hover,.shape .form-row input[type=email]:hover,.shape .form-row textarea:hover{color:var(--color-bold-blue)}.shape .form-row:nth-of-type(4) .form-column{grid-column:1/-1}.shape .form-row:nth-of-type(4) .form-column textarea{overflow-y:hidden;height:2.375rem;max-width:100%}.shape .form-row:nth-child(5) .form-column{grid-column:2 span}.shape .form-row:nth-child(5) .form-column p{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem}.shape .wpcf7-not-valid-tip{display:block;margin-top:.25rem;font-family:var(--font-dm-sans);font-weight:400;font-size:.75rem;line-height:140%;text-align:right;color:var(--color-red)}.shape input.wpcf7-submit{border:none;border-radius:.25rem;padding:.75rem 1.5rem;width:100%;font-family:var(--font-dm-sans);font-weight:500;font-size:1rem;color:var(--color-white);background-color:var(--color-bold-blue);-webkit-transition:var(--transition);transition:var(--transition);cursor:pointer}.shape input.wpcf7-submit:hover{background-color:var(--color-dark-blue)}.shape input.wpcf7-submit:disabled{color:var(--color-dark-gray);background-color:var(--color-linght-grey);cursor:not-allowed}.shape .wpcf7-form-control-wrap>p[data-name=data-consent]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.75rem}.shape input[type=checkbox][name=data-consent]{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;border:.0625rem solid var(--color-bold-blue);border-radius:.125rem;width:1.5rem;height:1.5rem;background-color:rgba(0,0,0,0);-webkit-transition:var(--transition);transition:var(--transition);cursor:pointer}.shape input[type=checkbox][name=data-consent]:checked::after{content:"";position:absolute;left:.5rem;top:.25rem;display:block;margin:0 auto;border:.0625rem solid rgba(0,0,0,.3019607843);border-width:0 .125rem .125rem 0;width:.3125rem;height:.625rem;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.shape .wpcf7-response-output{margin-top:1.5rem;font-weight:400;font-size:1rem;line-height:140%;letter-spacing:0%}.shape .wpcf7-list-item{margin:0 !important}@media only screen and (max-width: 61.9875rem){.shape{max-width:none}.shape .form-row{grid-template-columns:1fr;gap:0}.shape .form-row input[type=text],.shape .form-row input[type=tel],.shape .form-row input[type=email]{max-width:none}}.map{padding:clamp(2.5rem,2.0598591549rem + 0.0187793427*100vw,3.75rem) 0}.map__iframe{border-radius:.25rem;width:100%}.location{padding:clamp(2.5rem,2.0598591549rem + 0.0187793427*100vw,3.75rem) 0}.location__container{gap:clamp(1rem,-0.0563380282rem + 0.0450704225*100vw,4rem)}.location__title{max-width:clamp(21.4375rem,15.1654929577rem + 0.2676056338*100vw,39.25rem)}.location__map{position:relative;width:100%;height:clamp(10.1875rem,0.3503521127rem + 0.4197183099*100vw,38.125rem)}.location__image{position:absolute;width:100%;height:100%;inset:0}.location__mark{position:absolute;z-index:1;width:1.5rem;height:2.4375rem}.location__mark.disabled{opacity:.5;pointer-events:none}.location__mark--uk{left:27.73437%;top:34.15435%}.location__mark--rk{left:52.73437%;top:32.51231%}.location__info{position:absolute;left:1.5rem;bottom:1.5rem;z-index:1;border-radius:.25rem;padding:1rem;width:21.4375rem;-webkit-box-shadow:1px 1px 10px 0 rgba(0,0,0,.1019607843);box-shadow:1px 1px 10px 0 rgba(0,0,0,.1019607843);background-color:var(--color-white);opacity:0;visibility:hidden;-webkit-transition:var(--transition);transition:var(--transition);gap:1rem}.location__info-title{font-family:var(--font-family);font-weight:600;font-size:18px;text-transform:uppercase}.location__info-close{position:absolute;right:.5rem;top:.5rem}.location__info-close svg{width:1rem;height:1rem}.location__info.active{opacity:1;visibility:visible}.location__list{width:100%;max-width:18.1875rem;gap:.625rem}.location__item{display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:400;font-size:.875rem;line-height:1.4;gap:.25rem}.location__item svg{width:1rem;height:1rem;color:var(--color-bold-blue)}.location__item a{-webkit-transition:var(--transition);transition:var(--transition)}.location__item a:hover{color:var(--color-bold-blue)}.location__item:last-child a{border-bottom:.0625rem solid var(--color-black)}.location__item:last-child a:hover{border-color:var(--color-bold-blue)}@media only screen and (max-width: 61.9875rem){.location__info{left:0;bottom:-13.75rem;width:100%}.location__mark--uk{left:24.73437%;top:17.15435%}.location__mark--rk{top:17.51231%}}.not-found{min-height:100vh}.not-found__container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2.5rem}.not-found__img{width:100%;max-width:clamp(21.4375rem,17.9383802817rem + 0.1492957746*100vw,31.375rem)}.not-found__text{font-family:var(--font-dm-sans);font-weight:600;font-size:1rem;line-height:140%;color:#192b39}.reference{padding:clamp(2.5rem,2.0598591549rem + 0.0187793427*100vw,3.75rem) 0}.reference__container{gap:clamp(1.5rem,0.6197183099rem + 0.0375586854*100vw,4rem)}.reference__box{border-top:.0625rem solid var(--color-linght-grey);padding:clamp(1.5rem,1.1478873239rem + 0.0150234742*100vw,2.5rem) 0;gap:clamp(1rem,0.4718309859rem + 0.0225352113*100vw,2.5rem)}.reference__box:last-child{border-bottom:.0625rem solid var(--color-linght-grey)}.reference__head{gap:clamp(1rem,0.823943662rem + 0.0075117371*100vw,1.5rem)}.reference__description{width:100%;max-width:clamp(21.4375rem,10.8521126761rem + 0.4516431925*100vw,51.5rem)}.reference__list{display:grid;grid-template-columns:repeat(4, 1fr);gap:1rem}.reference__item{border-left:.0625rem solid var(--color-linght-grey);padding-left:1.5625rem;font-family:var(--font-dm-sans);font-size:clamp(0.875rem,0.8309859155rem + 0.0018779343*100vw,1rem)}.reference__item p+p{margin-top:.5rem}.reference__item p+strong{margin-top:.5rem}.reference__item strong{font-weight:600;text-transform:uppercase}.reference__item p:first-child{font-weight:600;text-transform:uppercase}.reference__item p:last-child{font-weight:400;line-height:140%}.reference__item:first-child{border:none;padding:0}.reference .nav-links{gap:1rem}.reference .nav-links .page-numbers{-ms-flex-negative:0;flex-shrink:0;border:.0625rem solid var(--color-linght-grey);border-radius:.25rem;width:clamp(2rem,1.823943662rem + 0.0075117371*100vw,2.5rem);height:clamp(2rem,1.823943662rem + 0.0075117371*100vw,2.5rem);font-weight:600;font-size:1rem;color:var(--color-black);-webkit-transition:var(--transition);transition:var(--transition);cursor:pointer}.reference .nav-links .page-numbers:hover{border-color:var(--color-bold-blue)}.reference .nav-links .page-numbers.current{border-color:var(--color-bold-blue);color:var(--color-bold-blue);background-color:var(--color-ghost-white)}.reference .nav-links .page-numbers.dots{border:none;cursor:default;pointer-events:none}.reference .nav-links .page-numbers.prev svg,.reference .nav-links .page-numbers.next svg{stroke:var(--color-black)}.reference .nav-links .page-numbers.prev.disabled,.reference .nav-links .page-numbers.next.disabled{opacity:.3;cursor:default;pointer-events:none}@media only screen and (max-width: 61.9875rem){.reference__list{grid-template-columns:1fr}.reference__item{border:none;padding:0}.reference .nav-links{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.privacy{padding:clamp(2.5rem,2.0598591549rem + 0.0187793427*100vw,3.75rem) 0 clamp(2.5rem,2.0598591549rem + 0.0187793427*100vw,3.75rem)}.privacy__inner{max-width:51.5rem;font-weight:400;font-size:clamp(0.875rem,0.786971831rem + 0.0037558685*100vw,1.125rem);line-height:140%}.privacy__inner h2,.privacy__inner h3,.privacy__inner h4,.privacy__inner h5,.privacy__inner h6{margin-bottom:clamp(1rem,0.823943662rem + 0.0075117371*100vw,1.5rem);font-family:var(--font-family);font-weight:600;line-height:120%;text-transform:uppercase;color:var(--color-black)}.privacy__inner h2{font-size:clamp(2rem,1.823943662rem + 0.0075117371*100vw,2.5rem)}.privacy__inner h3{font-size:clamp(1.125rem,1.0809859155rem + 0.0018779343*100vw,1.25rem)}.privacy__inner h4{font-size:clamp(1rem,0.9559859155rem + 0.0018779343*100vw,1.125rem)}.privacy__inner p+h2,.privacy__inner p+h3,.privacy__inner p+h4,.privacy__inner p+h5,.privacy__inner p+h6,.privacy__inner ul+h2,.privacy__inner ul+h3,.privacy__inner ul+h4,.privacy__inner ul+h5,.privacy__inner ul+h6,.privacy__inner ol+h2,.privacy__inner ol+h3,.privacy__inner ol+h4,.privacy__inner ol+h5,.privacy__inner ol+h6{margin-top:clamp(4rem,3.6478873239rem + 0.0150234742*100vw,5rem)}.privacy__inner p+p{margin-top:1rem}.privacy__inner p:last-child,.privacy__inner ul:last-child,.privacy__inner ol:last-child{margin-bottom:0}.privacy__inner a{text-decoration:underline}.privacy__inner ul{counter-reset:section;margin-bottom:clamp(1.5rem,1.1478873239rem + 0.0150234742*100vw,2.5rem)}.privacy__inner ul li{counter-increment:section;position:relative;padding-left:1.25rem}.privacy__inner ul li::before{content:counter(section) ")";position:absolute;left:0;font-weight:400;font-size:clamp(0.875rem,0.786971831rem + 0.0037558685*100vw,1.125rem);line-height:140%}.privacy__inner ul li+li{margin-top:.5rem}.privacy__inner ol{counter-reset:number;margin-bottom:clamp(1.5rem,1.1478873239rem + 0.0150234742*100vw,2.5rem)}.privacy__inner ol li{counter-increment:number;position:relative;padding-left:1.25rem}.privacy__inner ol li::before{content:counter(number) ")";position:absolute;left:0;font-weight:400;font-size:clamp(0.875rem,0.786971831rem + 0.0037558685*100vw,1.125rem);line-height:140%}.privacy__inner ol li+li{margin-top:.5rem}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL25vZGVfbW9kdWxlcy9zd2lwZXIvc3dpcGVyLWJ1bmRsZS5taW4uY3NzIiwiYmFzZS9fcmVzZXQuc2NzcyIsImFic3RyYWN0cy9fbWl4aW5zLnNjc3MiLCJiYXNlL192YXJpYWJsZXMuc2NzcyIsImJhc2UvX3R5cG9ncmFwaHkuc2NzcyIsImJhc2UvX2dsb2JhbHMuc2NzcyIsImJhc2UvX2NvbW1vbi5zY3NzIiwiYWJzdHJhY3RzL19wbGFjZWhvbGRlcnMuc2NzcyIsImxheW91dHMvX2Jhc2UtbGF5b3V0LnNjc3MiLCJhYnN0cmFjdHMvX2FuaW1hdGlvbnMuc2NzcyIsImNvbXBvbmVudHMvYXBwL19tb2RhbC5zY3NzIiwiY29tcG9uZW50cy9hcHAvX2J1dHRvbi5zY3NzIiwiY29tcG9uZW50cy9hcHAvX2hlYWRlci5zY3NzIiwiY29tcG9uZW50cy9hcHAvX2Zvb3Rlci5zY3NzIiwiY29tcG9uZW50cy9hcHAvX2ZpbGUuc2NzcyIsImNvbXBvbmVudHMvYXBwL19wYWRkaW5nLnNjc3MiLCJjb21wb25lbnRzL19oZXJvLnNjc3MiLCJjb21wb25lbnRzL19pbmZvLnNjc3MiLCJjb21wb25lbnRzL2NhcmRzLnNjc3MiLCJjb21wb25lbnRzL2RlZmF1bHQtZm9ybS5zY3NzIiwiY29tcG9uZW50cy9ibG9jay5zY3NzIiwiY29tcG9uZW50cy9kZXNjcmlwdGlvbi5zY3NzIiwiY29tcG9uZW50cy9zcGVjaWZpY2F0aW9uLnNjc3MiLCJjb21wb25lbnRzL3NwYXJlLnNjc3MiLCJjb21wb25lbnRzL2FwcC9fdGFicy5zY3NzIiwiY29tcG9uZW50cy9jYXJkcy9wcm9kdWN0LnNjc3MiLCJjb21wb25lbnRzL2NhdGFsb2cuc2NzcyIsImNvbXBvbmVudHMvc2xpZGVycy9kaWFnbm9zdGljcy5zY3NzIiwiY29tcG9uZW50cy9zbGlkZXJzL2NhcmQtc2xpZGVyLnNjc3MiLCJjb21wb25lbnRzL2NvbnRhY3Quc2NzcyIsImNvbXBvbmVudHMvZm9ybXMvc2hhcGUuc2NzcyIsImNvbXBvbmVudHMvbWFwLnNjc3MiLCJjb21wb25lbnRzL2xvY2F0aW9uLnNjc3MiLCJjb21wb25lbnRzL25vdC1mb3VuZC5zY3NzIiwiY29tcG9uZW50cy9yZWZlcmVuY2Uuc2NzcyIsImNvbXBvbmVudHMvcHJpdmFjeS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQVlBLFdBQUEsd0JBQUEsQ0FBQSw0ckVBQUEsQ0FBQSxlQUFBLENBQUEsaUJBQUEsQ0FBQSxNQUFBLDRCQUFBLENBQUEsTUFBQSxpQkFBQSxDQUFBLGFBQUEsQ0FBQSxnQkFBQSxDQUFBLGlCQUFBLENBQUEsU0FBQSxDQUFBLFFBQUEsZ0JBQUEsQ0FBQSxpQkFBQSxDQUFBLGlCQUFBLENBQUEsZUFBQSxDQUFBLGVBQUEsQ0FBQSxTQUFBLENBQUEsU0FBQSxDQUFBLGFBQUEsQ0FBQSxpQ0FBQSwyQkFBQSxDQUFBLDRCQUFBLENBQUEseUJBQUEsQ0FBQSxxQkFBQSxDQUFBLGdCQUFBLGlCQUFBLENBQUEsVUFBQSxDQUFBLFdBQUEsQ0FBQSxTQUFBLENBQUEsbUJBQUEsQ0FBQSxtQkFBQSxDQUFBLFlBQUEsQ0FBQSw2Q0FBQSxDQUFBLHFDQUFBLENBQUEsNkJBQUEsQ0FBQSxnREFBQSxDQUFBLDRGQUFBLENBQUEsb0ZBQUEsQ0FBQSw4QkFBQSxDQUFBLHNCQUFBLENBQUEsd0VBQUEsd0NBQUEsQ0FBQSxnQ0FBQSxDQUFBLG1CQUFBLHNCQUFBLENBQUEsa0JBQUEsQ0FBQSxpQkFBQSxzQkFBQSxDQUFBLGtCQUFBLENBQUEsY0FBQSxtQkFBQSxDQUFBLGFBQUEsQ0FBQSxVQUFBLENBQUEsV0FBQSxDQUFBLGlCQUFBLENBQUEsNkNBQUEsQ0FBQSxxQ0FBQSxDQUFBLDZCQUFBLENBQUEsZ0RBQUEsQ0FBQSxhQUFBLENBQUEsOEJBQUEsaUJBQUEsQ0FBQSxvREFBQSxXQUFBLENBQUEsbUNBQUEsdUJBQUEsQ0FBQSxvQkFBQSxDQUFBLHNCQUFBLENBQUEsb0RBQUEsQ0FBQSw0Q0FBQSxDQUFBLG9DQUFBLENBQUEsc0RBQUEsQ0FB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VUFBQSxDQUNBLGNBQUEsQ0FDQSxtQkFBQSxDaEM1R04sK0NnQ3lIQSxpQkFDRSx5QkFBQSxDQUdGLGlCQUNFLFdBQUEsQ0FDQSxTQUFBLENBR0Ysc0JBQ0UsdUJBQUEsQ0FBQSxvQkFBQSxDQUFBLHNCQUFBLENBQUEsQ0NoSk4sU0FDRSwrSEFBQSxDQUVBLGdCQUNFLGlCQUFBLENBQ0EsZUFBQSxDQUNBLHNFQUFBLENBQ0EsZ0JBQUEsQ0FFQSwrRkFLRSxvRUFBQSxDQUNBLDhCQUFBLENBQ0EsZUFBQSxDQUNBLGdCQUFBLENBQ0Esd0JBQUEsQ0FDQSx3QkFBQSxDQUdGLG1CQUNFLGdFQUFBLENBR0YsbUJBQ0Usc0VBQUEsQ0FHRixtQkFDRSxtRUFBQSxDQUdGLHFVQWVFLGdFQUFBLENBR0Ysb0JBQ0UsZUFBQSxDQUdGLHlGQUdFLGVBQUEsQ0FHRixrQkFDRSx5QkFBQSxDQUdGLG1CQUNFLHFCQUFBLENBQ0EsdUVBQUEsQ0FHRixzQkFDRSx5QkFBQSxDQUNBLGlCQUFBLENBQ0Esb0JBQUEsQ0FFQSw4QkFDRSw0QkFBQSxDQUNBLGlCQUFBLENBQ0EsTUFBQSxDQUNBLGVBQUEsQ0FDQSxzRUFBQSxDQUNBLGdCQUFBLENBR0YseUJBQ0UsZ0JBQUEsQ0FJSixtQkFDRSxvQkFBQSxDQUNBLHVFQUFBLENBRUEsc0JBQ0Usd0JBQUEsQ0FDQSxpQkFBQSxDQUNBLG9CQUFBLENBRUEsOEJBQ0UsMkJBQUEsQ0FDQSxpQkFBQSxDQUNBLE1BQUEsQ0FDQSxlQUFBLENBQ0Esc0VBQUEsQ0FDQSxnQkFBQSxDQUdGLHlCQUNFLGdCQUFBIiwiZmlsZSI6Im1haW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBTd2lwZXIgMTEuMi4xMFxuICogTW9zdCBtb2Rlcm4gbW9iaWxlIHRvdWNoIHNsaWRlciBhbmQgZnJhbWV3b3JrIHdpdGggaGFyZHdhcmUgYWNjZWxlcmF0ZWQgdHJhbnNpdGlvbnNcbiAqIGh0dHBzOi8vc3dpcGVyanMuY29tXG4gKlxuICogQ29weXJpZ2h0IDIwMTQtMjAyNSBWbGFkaW1pciBLaGFybGFtcGlkaVxuICpcbiAqIFJlbGVhc2VkIHVuZGVyIHRoZSBNSVQgTGljZW5zZVxuICpcbiAqIFJlbGVhc2VkIG9uOiBKdW5lIDI4LCAyMDI1XG4gKi9cblxuQGZvbnQtZmFjZXtmb250LWZhbWlseTpzd2lwZXItaWNvbnM7c3JjOnVybCgnZGF0YTphcHBsaWNhdGlvbi9mb250LXdvZmY7Y2hhcnNldD11dGYtODtiYXNlNjQsIGQwOUdSZ0FCQUFBQUFBWmdBQkFBQUFBQURBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFCR1JsUk5BQUFHUkFBQUFCb0FBQUFjaTZxSGtVZEVSVVlBQUFXZ0FBQUFJd0FBQUNRQVlBQlhSMUJQVXdBQUJoUUFBQUF1QUFBQU51QVk3K3hIVTFWQ0FBQUZ4QUFBQUZBQUFBQm0yZlBjelU5VEx6SUFBQUhjQUFBQVNnQUFBR0JQOVY1UlkyMWhjQUFBQWtRQUFBQ0lBQUFCWXQ2RjBjQmpkblFnQUFBQ3pBQUFBQVFBQUFBRUFCRUJSR2RoYzNBQUFBV1lBQUFBQ0FBQUFBai8vd0FEWjJ4NVpnQUFBeXdBQUFETUFBQUQyTUh0cnlWb1pXRmtBQUFCYkFBQUFEQUFBQUEyRTIrZW9XaG9aV0VBQUFHY0FBQUFId0FBQUNRQzlnRHphRzEwZUFBQUFpZ0FBQUFaQUFBQXJnSmtBQkZzYjJOaEFBQUMwQUFBQUZvQUFBQmFGUUFVR0cxaGVIQUFBQUc4QUFBQUh3QUFBQ0FBY0FCQWJtRnRaUUFBQS9nQUFBRTVBQUFDWHZGZEJ3bHdiM04wQUFBRk5BQUFBR0lBQUFDRTVzNzRoWGphWTJCa1lHQUFZcGY1SHUvaitXMitNbkF6TVlEQXphWDZRakQ2LzQvL0J4ajVHQThBdVJ3TVlHa0FQeXdMMTNqYVkyQmtZR0E4OFA4QWd4NGorLzhmUURZZkExQUVCV2dEQUlCMkJPb0FlTnBqWUdSZ1lOQmg0R2RnWWdBQkVNbklBQkp6WU5BRENRQUFDV2dBc1FCNDJtTmdZZnpDT0lHQmxZR0IwWWN4allHQndSMUtmMldRWkdoaFlHQmlZR1ZtZ0FGR0JpUVFrT2Fhd3REQW9NQlF4WGpnL3dFR1BjWUREQTR3TlVBMkNDZ3dzQUFBTzRFTDZnQUFlTnBqMk0wZ3lBQUNxeGdHTldCa1oyRDQvd01BK3hrRGRnQUFBSGphWTJCZ1lHYUFZQmtHUmdZUWlBSHlHTUY4RmdZSElNM0R3TUhBQkdRck1PZ3lXRExFTTFUOS93OFVCZkVNZ0x6RS8vLy9QLzUvL2YvVi94dityNGVhQUFlTWJBeHdJVVltSU1IRWdLWUFZalVjc0RBd3NMS3hjM0J5Y2ZQdzhqRVFBL2daQkFTRmhFVkV4Y1FsSktXa1pXVGw1QlVVbFpSVlZOWFVOVFFaQmdNQUFNUitFK2dBRVFGRUFBQUFLZ0FxQUNvQU5BQStBRWdBVWdCY0FHWUFjQUI2QUlRQWpnQ1lBS0lBckFDMkFNQUF5Z0RVQU40QTZBRHlBUHdCQmdFUUFSb0JKQUV1QVRnQlFnRk1BVllCWUFGcUFYUUJmZ0dJQVpJQm5BR21BYklCemdIc0FBQjQydTJOTVE2Q1VBeUdXNTY4eDlBbmVZWWdtNE1KYmhLRmFFeElPQVZYOEFwZXdTdDRCaWM0QWZlQWlkM1ZPQml4RHhmUFlFemE1TytYZmkwNFlBRGdnaVVJVUxDdUVKSzhWaE80YlN2cGRua3RISTVRQ1l0ZGkyc2w4Wm5YYUhscVVyTkt6ZEtjVDhjamxxK3J3WlN2SVZjek5pZXpzZm5QL3V6bm1mUEZCTk9ETTJLN01UUTQ1WUVBWnFHUDgxQW1HR2NGM2lQcU9vcDByMVNQVGFUYlZrZlVlNEhYajk3d1lFK3lOd1dZeHdXdTR2MXVnV0hnbzNTMVhkWkVWcVdNN0VUMGNmbkxHeFdma2dSNDJvMlB2V3JETUJTRmovSUhMYUYwektqUmdkaVZNd1NjTlJBb1dVb0g3OFkyaWNCL3lJWTA5QW42QUgyQmR1L1VCK3l4b3BZc2hRaUV2bnZ1MGRVUmdEdDhRZUM4UER3N0ZwamkzZkVBNHovUEVKNllPQjVoS2g0ZGozRXZYaHhQcUgvU0tVWTNySjdzclo0RlpuaDFQTUF0UGh3UDZmbDJQTUpNUERnZVE0clk4WVQ2R3phbzBlQUVBNDA5RHVnZ21UbkZuT2NTQ2lFaUxNZ3hDaVRJNkNxNURaVWQzUW1wMTB2TzBMYUxUZDJjak40Zk91bWxjN2xVWWJTUWNaRmt1dFJHN2c2SktaS3kwUm1kTFk2ODBDRG5FSitVTWtwRkZlMVJON254ZFZwWHJDNGFUdG5hdXJPblllcmNaZzJZVm1MTi9kL2djemZFaW1yRS9mcy9iT3VxMjlabW44dGxvT1JhWGdaZ0dhNzh5TzkvY25YbTJCcGFHdnEyNUR2OVM0RTkrNVNJYzlQcXVwSktoWUZTU2w0NytRY3IxbVlOQUFBQWVOcHR3MGNLd2tBQUFNRFpKQThRN09VSnZrTHNQZlo2ekZWRVJQeThxSGgyWUVSKzNpL0JQODN2SUJMTHlTc29LaW1ycUtxcGEyaHA2K2pxNlJzWUdobWJtSnFaU3kwc3JheHRiTzNzSFJ5ZG5FTVU0dVI2eXg3SkpYdmVQN1dyRHljQUFBQUFBQUgvL3dBQ2VOcGpZR1JnWU9BQlloa2daZ0pDWmdaTkJrWUdMUVp0SUpzRkxNWUFBQXczQUxnQWVOb2xpekVLZ0RBUUJDY2hSYkMyc0ZFUjBZRDZxVlFpQkN2L0g5ZXpHSTZaNVhCQXc4Q0JLL201aVFRVmF1VmJYTG5Pck1adjJvTGRLRmE4UGp1cnUyaEp6R2FibU9TTHpOTXp2dXRwQjNONDJtTmdaR0JnNEdLUVl6QmhZTXhKTE1sajRHQmdBWW93L1AvUEFKSmhMTTZzU29XS2ZXQ0FBd0RBamdiUkFBQjQybU5nWUdCa0FJSWJDWm81SVBybVVuMGhHQTBBTzhFRlRRQUEnKTtmb250LXdlaWdodDo0MDA7Zm9udC1zdHlsZTpub3JtYWx9OnJvb3R7LS1zd2lwZXItdGhlbWUtY29sb3I6IzAwN2FmZn06aG9zdHtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmJsb2NrO21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXJpZ2h0OmF1dG87ei1pbmRleDoxfS5zd2lwZXJ7bWFyZ2luLWxlZnQ6YXV0bzttYXJnaW4tcmlnaHQ6YXV0bztwb3NpdGlvbjpyZWxhdGl2ZTtvdmVyZmxvdzpoaWRkZW47bGlzdC1zdHlsZTpub25lO3BhZGRpbmc6MDt6LWluZGV4OjE7ZGlzcGxheTpibG9ja30uc3dpcGVyLXZlcnRpY2FsPi5zd2lwZXItd3JhcHBlcntmbGV4LWRpcmVjdGlvbjpjb2x1bW59LnN3aXBlci13cmFwcGVye3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7ei1pbmRleDoxO2Rpc3BsYXk6ZmxleDt0cmFuc2l0aW9uLXByb3BlcnR5OnRyYW5zZm9ybTt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjp2YXIoLS1zd2lwZXItd3JhcHBlci10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbixpbml0aWFsKTtib3gtc2l6aW5nOmNvbnRlbnQtYm94fS5zd2lwZXItYW5kcm9pZCAuc3dpcGVyLXNsaWRlLC5zd2lwZXItaW9zIC5zd2lwZXItc2xpZGUsLnN3aXBlci13cmFwcGVye3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwcHgsMCwwKX0uc3dpcGVyLWhvcml6b250YWx7dG91Y2gtYWN0aW9uOnBhbi15fS5zd2lwZXItdmVydGljYWx7dG91Y2gtYWN0aW9uOnBhbi14fS5zd2lwZXItc2xpZGV7ZmxleC1zaHJpbms6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3Bvc2l0aW9uOnJlbGF0aXZlO3RyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtO2Rpc3BsYXk6YmxvY2t9LnN3aXBlci1zbGlkZS1pbnZpc2libGUtYmxhbmt7dmlzaWJpbGl0eTpoaWRkZW59LnN3aXBlci1hdXRvaGVpZ2h0LC5zd2lwZXItYXV0b2hlaWdodCAuc3dpcGVyLXNsaWRle2hlaWdodDphdXRvfS5zd2lwZXItYXV0b2hlaWdodCAuc3dpcGVyLXdyYXBwZXJ7YWxpZ24taXRlbXM6ZmxleC1zdGFydDt0cmFuc2l0aW9uLXByb3BlcnR5OnRyYW5zZm9ybSxoZWlnaHR9LnN3aXBlci1iYWNrZmFjZS1oaWRkZW4gLnN3aXBlci1zbGlkZXt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKTstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO2JhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVufS5zd2lwZXItM2Quc3dpcGVyLWNzcy1tb2RlIC5zd2lwZXItd3JhcHBlcntwZXJzcGVjdGl2ZToxMjAwcHh9LnN3aXBlci0zZCAuc3dpcGVyLXdyYXBwZXJ7dHJhbnNmb3JtLXN0eWxlOnByZXNlcnZlLTNkfS5zd2lwZXItM2R7cGVyc3BlY3RpdmU6MTIwMHB4fS5zd2lwZXItM2QgLnN3aXBlci1jdWJlLXNoYWRvdywuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGV7dHJhbnNmb3JtLXN0eWxlOnByZXNlcnZlLTNkfS5zd2lwZXItY3NzLW1vZGU+LnN3aXBlci13cmFwcGVye292ZXJmbG93OmF1dG87c2Nyb2xsYmFyLXdpZHRoOm5vbmU7LW1zLW92ZXJmbG93LXN0eWxlOm5vbmV9LnN3aXBlci1jc3MtbW9kZT4uc3dpcGVyLXdyYXBwZXI6Oi13ZWJraXQtc2Nyb2xsYmFye2Rpc3BsYXk6bm9uZX0uc3dpcGVyLWNzcy1tb2RlPi5zd2lwZXItd3JhcHBlcj4uc3dpcGVyLXNsaWRle3Njcm9sbC1zbmFwLWFsaWduOnN0YXJ0IHN0YXJ0fS5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWhvcml6b250YWw+LnN3aXBlci13cmFwcGVye3Njcm9sbC1zbmFwLXR5cGU6eCBtYW5kYXRvcnl9LnN3aXBlci1jc3MtbW9kZS5zd2lwZXItdmVydGljYWw+LnN3aXBlci13cmFwcGVye3Njcm9sbC1zbmFwLXR5cGU6eSBtYW5kYXRvcnl9LnN3aXBlci1jc3MtbW9kZS5zd2lwZXItZnJlZS1tb2RlPi5zd2lwZXItd3JhcHBlcntzY3JvbGwtc25hcC10eXBlOm5vbmV9LnN3aXBlci1jc3MtbW9kZS5zd2lwZXItZnJlZS1tb2RlPi5zd2lwZXItd3JhcHBlcj4uc3dpcGVyLXNsaWRle3Njcm9sbC1zbmFwLWFsaWduOm5vbmV9LnN3aXBlci1jc3MtbW9kZS5zd2lwZXItY2VudGVyZWQ+LnN3aXBlci13cmFwcGVyOjpiZWZvcmV7Y29udGVudDonJztmbGV4LXNocmluazowO29yZGVyOjk5OTl9LnN3aXBlci1jc3MtbW9kZS5zd2lwZXItY2VudGVyZWQ+LnN3aXBlci13cmFwcGVyPi5zd2lwZXItc2xpZGV7c2Nyb2xsLXNuYXAtYWxpZ246Y2VudGVyIGNlbnRlcjtzY3JvbGwtc25hcC1zdG9wOmFsd2F5c30uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1jZW50ZXJlZC5zd2lwZXItaG9yaXpvbnRhbD4uc3dpcGVyLXdyYXBwZXI+LnN3aXBlci1zbGlkZTpmaXJzdC1jaGlsZHttYXJnaW4taW5saW5lLXN0YXJ0OnZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYmVmb3JlKX0uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1jZW50ZXJlZC5zd2lwZXItaG9yaXpvbnRhbD4uc3dpcGVyLXdyYXBwZXI6OmJlZm9yZXtoZWlnaHQ6MTAwJTttaW4taGVpZ2h0OjFweDt3aWR0aDp2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWFmdGVyKX0uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1jZW50ZXJlZC5zd2lwZXItdmVydGljYWw+LnN3aXBlci13cmFwcGVyPi5zd2lwZXItc2xpZGU6Zmlyc3QtY2hpbGR7bWFyZ2luLWJsb2NrLXN0YXJ0OnZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYmVmb3JlKX0uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1jZW50ZXJlZC5zd2lwZXItdmVydGljYWw+LnN3aXBlci13cmFwcGVyOjpiZWZvcmV7d2lkdGg6MTAwJTttaW4td2lkdGg6MXB4O2hlaWdodDp2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWFmdGVyKX0uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCwuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9we3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt0b3A6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3BvaW50ZXItZXZlbnRzOm5vbmU7ei1pbmRleDoxMH0uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93e2JhY2tncm91bmQ6cmdiYSgwLDAsMCwuMTUpfS5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdHtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCh0byBsZWZ0LHJnYmEoMCwwLDAsLjUpLHJnYmEoMCwwLDAsMCkpfS5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHR7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQscmdiYSgwLDAsMCwuNSkscmdiYSgwLDAsMCwwKSl9LnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3B7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQodG8gdG9wLHJnYmEoMCwwLDAsLjUpLHJnYmEoMCwwLDAsMCkpfS5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9te2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSxyZ2JhKDAsMCwwLC41KSxyZ2JhKDAsMCwwLDApKX0uc3dpcGVyLWxhenktcHJlbG9hZGVye3dpZHRoOjQycHg7aGVpZ2h0OjQycHg7cG9zaXRpb246YWJzb2x1dGU7bGVmdDo1MCU7dG9wOjUwJTttYXJnaW4tbGVmdDotMjFweDttYXJnaW4tdG9wOi0yMXB4O3otaW5kZXg6MTA7dHJhbnNmb3JtLW9yaWdpbjo1MCU7Ym94LXNpemluZzpib3JkZXItYm94O2JvcmRlcjo0cHggc29saWQgdmFyKC0tc3dpcGVyLXByZWxvYWRlci1jb2xvcix2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKTtib3JkZXItcmFkaXVzOjUwJTtib3JkZXItdG9wLWNvbG9yOnRyYW5zcGFyZW50fS5zd2lwZXItd2F0Y2gtcHJvZ3Jlc3MgLnN3aXBlci1zbGlkZS12aXNpYmxlIC5zd2lwZXItbGF6eS1wcmVsb2FkZXIsLnN3aXBlcjpub3QoLnN3aXBlci13YXRjaC1wcm9ncmVzcykgLnN3aXBlci1sYXp5LXByZWxvYWRlcnthbmltYXRpb246c3dpcGVyLXByZWxvYWRlci1zcGluIDFzIGluZmluaXRlIGxpbmVhcn0uc3dpcGVyLWxhenktcHJlbG9hZGVyLXdoaXRley0tc3dpcGVyLXByZWxvYWRlci1jb2xvcjojZmZmfS5zd2lwZXItbGF6eS1wcmVsb2FkZXItYmxhY2t7LS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yOiMwMDB9QGtleWZyYW1lcyBzd2lwZXItcHJlbG9hZGVyLXNwaW57MCV7dHJhbnNmb3JtOnJvdGF0ZSgwZGVnKX0xMDAle3RyYW5zZm9ybTpyb3RhdGUoMzYwZGVnKX19LnN3aXBlci12aXJ0dWFsIC5zd2lwZXItc2xpZGV7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX0uc3dpcGVyLXZpcnR1YWwuc3dpcGVyLWNzcy1tb2RlIC5zd2lwZXItd3JhcHBlcjo6YWZ0ZXJ7Y29udGVudDonJztwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7dG9wOjA7cG9pbnRlci1ldmVudHM6bm9uZX0uc3dpcGVyLXZpcnR1YWwuc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1ob3Jpem9udGFsIC5zd2lwZXItd3JhcHBlcjo6YWZ0ZXJ7aGVpZ2h0OjFweDt3aWR0aDp2YXIoLS1zd2lwZXItdmlydHVhbC1zaXplKX0uc3dpcGVyLXZpcnR1YWwuc3dpcGVyLWNzcy1tb2RlLnN3aXBlci12ZXJ0aWNhbCAuc3dpcGVyLXdyYXBwZXI6OmFmdGVye3dpZHRoOjFweDtoZWlnaHQ6dmFyKC0tc3dpcGVyLXZpcnR1YWwtc2l6ZSl9OnJvb3R7LS1zd2lwZXItbmF2aWdhdGlvbi1zaXplOjQ0cHh9LnN3aXBlci1idXR0b24tbmV4dCwuc3dpcGVyLWJ1dHRvbi1wcmV2e3Bvc2l0aW9uOmFic29sdXRlO3RvcDp2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi10b3Atb2Zmc2V0LDUwJSk7d2lkdGg6Y2FsYyh2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKS8gNDQgKiAyNyk7aGVpZ2h0OnZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpO21hcmdpbi10b3A6Y2FsYygwcHggLSAodmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSkvIDIpKTt6LWluZGV4OjEwO2N1cnNvcjpwb2ludGVyO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtjb2xvcjp2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1jb2xvcix2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKX0uc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24tZGlzYWJsZWQsLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLWRpc2FibGVke29wYWNpdHk6LjM1O2N1cnNvcjphdXRvO3BvaW50ZXItZXZlbnRzOm5vbmV9LnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLWhpZGRlbiwuc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24taGlkZGVue29wYWNpdHk6MDtjdXJzb3I6YXV0bztwb2ludGVyLWV2ZW50czpub25lfS5zd2lwZXItbmF2aWdhdGlvbi1kaXNhYmxlZCAuc3dpcGVyLWJ1dHRvbi1uZXh0LC5zd2lwZXItbmF2aWdhdGlvbi1kaXNhYmxlZCAuc3dpcGVyLWJ1dHRvbi1wcmV2e2Rpc3BsYXk6bm9uZSFpbXBvcnRhbnR9LnN3aXBlci1idXR0b24tbmV4dCBzdmcsLnN3aXBlci1idXR0b24tcHJldiBzdmd7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtvYmplY3QtZml0OmNvbnRhaW47dHJhbnNmb3JtLW9yaWdpbjpjZW50ZXJ9LnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tbmV4dCBzdmcsLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tcHJldiBzdmd7dHJhbnNmb3JtOnJvdGF0ZSgxODBkZWcpfS5zd2lwZXItYnV0dG9uLXByZXYsLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tbmV4dHtsZWZ0OnZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpZGVzLW9mZnNldCwxMHB4KTtyaWdodDphdXRvfS5zd2lwZXItYnV0dG9uLW5leHQsLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tcHJldntyaWdodDp2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaWRlcy1vZmZzZXQsMTBweCk7bGVmdDphdXRvfS5zd2lwZXItYnV0dG9uLWxvY2t7ZGlzcGxheTpub25lfS5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIsLnN3aXBlci1idXR0b24tcHJldjphZnRlcntmb250LWZhbWlseTpzd2lwZXItaWNvbnM7Zm9udC1zaXplOnZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpO3RleHQtdHJhbnNmb3JtOm5vbmUhaW1wb3J0YW50O2xldHRlci1zcGFjaW5nOjA7Zm9udC12YXJpYW50OmluaXRpYWw7bGluZS1oZWlnaHQ6MX0uc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyLC5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXJ7Y29udGVudDoncHJldid9LnN3aXBlci1idXR0b24tbmV4dCwuc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2e3JpZ2h0OnZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpZGVzLW9mZnNldCwxMHB4KTtsZWZ0OmF1dG99LnN3aXBlci1idXR0b24tbmV4dDphZnRlciwuc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVye2NvbnRlbnQ6J25leHQnfS5zd2lwZXItcGFnaW5hdGlvbntwb3NpdGlvbjphYnNvbHV0ZTt0ZXh0LWFsaWduOmNlbnRlcjt0cmFuc2l0aW9uOi4zcyBvcGFjaXR5O3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDAsMCk7ei1pbmRleDoxMH0uc3dpcGVyLXBhZ2luYXRpb24uc3dpcGVyLXBhZ2luYXRpb24taGlkZGVue29wYWNpdHk6MH0uc3dpcGVyLXBhZ2luYXRpb24tZGlzYWJsZWQ+LnN3aXBlci1wYWdpbmF0aW9uLC5zd2lwZXItcGFnaW5hdGlvbi5zd2lwZXItcGFnaW5hdGlvbi1kaXNhYmxlZHtkaXNwbGF5Om5vbmUhaW1wb3J0YW50fS5zd2lwZXItaG9yaXpvbnRhbD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cywuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLC5zd2lwZXItcGFnaW5hdGlvbi1jdXN0b20sLnN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9ue2JvdHRvbTp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1ib3R0b20sOHB4KTt0b3A6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tdG9wLGF1dG8pO2xlZnQ6MDt3aWR0aDoxMDAlfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWN7b3ZlcmZsb3c6aGlkZGVuO2ZvbnQtc2l6ZTowfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHt0cmFuc2Zvcm06c2NhbGUoLjMzKTtwb3NpdGlvbjpyZWxhdGl2ZX0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZle3RyYW5zZm9ybTpzY2FsZSgxKX0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW1haW57dHJhbnNmb3JtOnNjYWxlKDEpfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtcHJldnt0cmFuc2Zvcm06c2NhbGUoLjY2KX0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLXByZXYtcHJldnt0cmFuc2Zvcm06c2NhbGUoLjMzKX0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW5leHR7dHJhbnNmb3JtOnNjYWxlKC42Nil9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1uZXh0LW5leHR7dHJhbnNmb3JtOnNjYWxlKC4zMyl9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHt3aWR0aDp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtd2lkdGgsdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LXNpemUsOHB4KSk7aGVpZ2h0OnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1oZWlnaHQsdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LXNpemUsOHB4KSk7ZGlzcGxheTppbmxpbmUtYmxvY2s7Ym9yZGVyLXJhZGl1czp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYm9yZGVyLXJhZGl1cyw1MCUpO2JhY2tncm91bmQ6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWluYWN0aXZlLWNvbG9yLCMwMDApO29wYWNpdHk6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWluYWN0aXZlLW9wYWNpdHksIC4yKX1idXR0b24uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e2JvcmRlcjpub25lO21hcmdpbjowO3BhZGRpbmc6MDtib3gtc2hhZG93Om5vbmU7LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmU7YXBwZWFyYW5jZTpub25lfS5zd2lwZXItcGFnaW5hdGlvbi1jbGlja2FibGUgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHtjdXJzb3I6cG9pbnRlcn0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0Om9ubHktY2hpbGR7ZGlzcGxheTpub25lIWltcG9ydGFudH0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZXtvcGFjaXR5OnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1vcGFjaXR5LCAxKTtiYWNrZ3JvdW5kOnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWNvbG9yLHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpfS5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLC5zd2lwZXItdmVydGljYWw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHN7cmlnaHQ6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tcmlnaHQsOHB4KTtsZWZ0OnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWxlZnQsYXV0byk7dG9wOjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMHB4LC01MCUsMCl9LnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCwuc3dpcGVyLXZlcnRpY2FsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7bWFyZ2luOnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC12ZXJ0aWNhbC1nYXAsNnB4KSAwO2Rpc3BsYXk6YmxvY2t9LnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljLC5zd2lwZXItdmVydGljYWw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWlje3RvcDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSk7d2lkdGg6OHB4fS5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LC5zd2lwZXItdmVydGljYWw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7ZGlzcGxheTppbmxpbmUtYmxvY2s7dHJhbnNpdGlvbjouMnMgdHJhbnNmb3JtLC4ycyB0b3B9LnN3aXBlci1ob3Jpem9udGFsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQsLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e21hcmdpbjowIHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1ob3Jpem9udGFsLWdhcCw0cHgpfS5zd2lwZXItaG9yaXpvbnRhbD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMsLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWN7bGVmdDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwJSk7d2hpdGUtc3BhY2U6bm93cmFwfS5zd2lwZXItaG9yaXpvbnRhbD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCwuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e3RyYW5zaXRpb246LjJzIHRyYW5zZm9ybSwuMnMgbGVmdH0uc3dpcGVyLWhvcml6b250YWwuc3dpcGVyLXJ0bD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7dHJhbnNpdGlvbjouMnMgdHJhbnNmb3JtLC4ycyByaWdodH0uc3dpcGVyLXBhZ2luYXRpb24tZnJhY3Rpb257Y29sb3I6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tZnJhY3Rpb24tY29sb3IsaW5oZXJpdCl9LnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFye2JhY2tncm91bmQ6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItYmctY29sb3IscmdiYSgwLDAsMCwuMjUpKTtwb3NpdGlvbjphYnNvbHV0ZX0uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGx7YmFja2dyb3VuZDp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvcix2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKTtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7dG9wOjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTt0cmFuc2Zvcm06c2NhbGUoMCk7dHJhbnNmb3JtLW9yaWdpbjpsZWZ0IHRvcH0uc3dpcGVyLXJ0bCAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGx7dHJhbnNmb3JtLW9yaWdpbjpyaWdodCB0b3B9LnN3aXBlci1ob3Jpem9udGFsPi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhciwuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbCwuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUsLnN3aXBlci12ZXJ0aWNhbD4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGV7d2lkdGg6MTAwJTtoZWlnaHQ6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItc2l6ZSw0cHgpO2xlZnQ6MDt0b3A6MH0uc3dpcGVyLWhvcml6b250YWw+LnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlLC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlLC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbCwuc3dpcGVyLXZlcnRpY2FsPi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhcnt3aWR0aDp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1zaXplLDRweCk7aGVpZ2h0OjEwMCU7bGVmdDowO3RvcDowfS5zd2lwZXItcGFnaW5hdGlvbi1sb2Nre2Rpc3BsYXk6bm9uZX0uc3dpcGVyLXNjcm9sbGJhcntib3JkZXItcmFkaXVzOnZhcigtLXN3aXBlci1zY3JvbGxiYXItYm9yZGVyLXJhZGl1cywxMHB4KTtwb3NpdGlvbjpyZWxhdGl2ZTt0b3VjaC1hY3Rpb246bm9uZTtiYWNrZ3JvdW5kOnZhcigtLXN3aXBlci1zY3JvbGxiYXItYmctY29sb3IscmdiYSgwLDAsMCwuMSkpfS5zd2lwZXItc2Nyb2xsYmFyLWRpc2FibGVkPi5zd2lwZXItc2Nyb2xsYmFyLC5zd2lwZXItc2Nyb2xsYmFyLnN3aXBlci1zY3JvbGxiYXItZGlzYWJsZWR7ZGlzcGxheTpub25lIWltcG9ydGFudH0uc3dpcGVyLWhvcml6b250YWw+LnN3aXBlci1zY3JvbGxiYXIsLnN3aXBlci1zY3JvbGxiYXIuc3dpcGVyLXNjcm9sbGJhci1ob3Jpem9udGFse3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6dmFyKC0tc3dpcGVyLXNjcm9sbGJhci1zaWRlcy1vZmZzZXQsMSUpO2JvdHRvbTp2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLWJvdHRvbSw0cHgpO3RvcDp2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLXRvcCxhdXRvKTt6LWluZGV4OjUwO2hlaWdodDp2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLXNpemUsNHB4KTt3aWR0aDpjYWxjKDEwMCUgLSAyICogdmFyKC0tc3dpcGVyLXNjcm9sbGJhci1zaWRlcy1vZmZzZXQsMSUpKX0uc3dpcGVyLXNjcm9sbGJhci5zd2lwZXItc2Nyb2xsYmFyLXZlcnRpY2FsLC5zd2lwZXItdmVydGljYWw+LnN3aXBlci1zY3JvbGxiYXJ7cG9zaXRpb246YWJzb2x1dGU7bGVmdDp2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLWxlZnQsYXV0byk7cmlnaHQ6dmFyKC0tc3dpcGVyLXNjcm9sbGJhci1yaWdodCw0cHgpO3RvcDp2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLXNpZGVzLW9mZnNldCwxJSk7ei1pbmRleDo1MDt3aWR0aDp2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLXNpemUsNHB4KTtoZWlnaHQ6Y2FsYygxMDAlIC0gMiAqIHZhcigtLXN3aXBlci1zY3JvbGxiYXItc2lkZXMtb2Zmc2V0LDElKSl9LnN3aXBlci1zY3JvbGxiYXItZHJhZ3toZWlnaHQ6MTAwJTt3aWR0aDoxMDAlO3Bvc2l0aW9uOnJlbGF0aXZlO2JhY2tncm91bmQ6dmFyKC0tc3dpcGVyLXNjcm9sbGJhci1kcmFnLWJnLWNvbG9yLHJnYmEoMCwwLDAsLjUpKTtib3JkZXItcmFkaXVzOnZhcigtLXN3aXBlci1zY3JvbGxiYXItYm9yZGVyLXJhZGl1cywxMHB4KTtsZWZ0OjA7dG9wOjB9LnN3aXBlci1zY3JvbGxiYXItY3Vyc29yLWRyYWd7Y3Vyc29yOm1vdmV9LnN3aXBlci1zY3JvbGxiYXItbG9ja3tkaXNwbGF5Om5vbmV9LnN3aXBlci16b29tLWNvbnRhaW5lcnt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjt0ZXh0LWFsaWduOmNlbnRlcn0uc3dpcGVyLXpvb20tY29udGFpbmVyPmNhbnZhcywuc3dpcGVyLXpvb20tY29udGFpbmVyPmltZywuc3dpcGVyLXpvb20tY29udGFpbmVyPnN2Z3ttYXgtd2lkdGg6MTAwJTttYXgtaGVpZ2h0OjEwMCU7b2JqZWN0LWZpdDpjb250YWlufS5zd2lwZXItc2xpZGUtem9vbWVke2N1cnNvcjptb3ZlO3RvdWNoLWFjdGlvbjpub25lfS5zd2lwZXIgLnN3aXBlci1ub3RpZmljYXRpb257cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3RvcDowO3BvaW50ZXItZXZlbnRzOm5vbmU7b3BhY2l0eTowO3otaW5kZXg6LTEwMDB9LnN3aXBlci1mcmVlLW1vZGU+LnN3aXBlci13cmFwcGVye3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2Utb3V0O21hcmdpbjowIGF1dG99LnN3aXBlci1ncmlkPi5zd2lwZXItd3JhcHBlcntmbGV4LXdyYXA6d3JhcH0uc3dpcGVyLWdyaWQtY29sdW1uPi5zd2lwZXItd3JhcHBlcntmbGV4LXdyYXA6d3JhcDtmbGV4LWRpcmVjdGlvbjpjb2x1bW59LnN3aXBlci1mYWRlLnN3aXBlci1mcmVlLW1vZGUgLnN3aXBlci1zbGlkZXt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLW91dH0uc3dpcGVyLWZhZGUgLnN3aXBlci1zbGlkZXtwb2ludGVyLWV2ZW50czpub25lO3RyYW5zaXRpb24tcHJvcGVydHk6b3BhY2l0eX0uc3dpcGVyLWZhZGUgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRle3BvaW50ZXItZXZlbnRzOm5vbmV9LnN3aXBlci1mYWRlIC5zd2lwZXItc2xpZGUtYWN0aXZle3BvaW50ZXItZXZlbnRzOmF1dG99LnN3aXBlci1mYWRlIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZle3BvaW50ZXItZXZlbnRzOmF1dG99LnN3aXBlci5zd2lwZXItY3ViZXtvdmVyZmxvdzp2aXNpYmxlfS5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRle3BvaW50ZXItZXZlbnRzOm5vbmU7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjt6LWluZGV4OjE7dmlzaWJpbGl0eTpoaWRkZW47dHJhbnNmb3JtLW9yaWdpbjowIDA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJX0uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRle3BvaW50ZXItZXZlbnRzOm5vbmV9LnN3aXBlci1jdWJlLnN3aXBlci1ydGwgLnN3aXBlci1zbGlkZXt0cmFuc2Zvcm0tb3JpZ2luOjEwMCUgMH0uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1hY3RpdmUsLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZle3BvaW50ZXItZXZlbnRzOmF1dG99LnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlLC5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLW5leHQsLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtcHJldntwb2ludGVyLWV2ZW50czphdXRvO3Zpc2liaWxpdHk6dmlzaWJsZX0uc3dpcGVyLWN1YmUgLnN3aXBlci1jdWJlLXNoYWRvd3twb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7Ym90dG9tOjBweDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO29wYWNpdHk6LjY7ei1pbmRleDowfS5zd2lwZXItY3ViZSAuc3dpcGVyLWN1YmUtc2hhZG93OmJlZm9yZXtjb250ZW50OicnO2JhY2tncm91bmQ6IzAwMDtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7dG9wOjA7Ym90dG9tOjA7cmlnaHQ6MDtmaWx0ZXI6Ymx1cig1MHB4KX0uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1uZXh0Ky5zd2lwZXItc2xpZGV7cG9pbnRlci1ldmVudHM6YXV0bzt2aXNpYmlsaXR5OnZpc2libGV9LnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LWN1YmUuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LWN1YmUuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LC5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy1jdWJlLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LWN1YmUuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3B7ei1pbmRleDowOy13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW59LnN3aXBlci5zd2lwZXItZmxpcHtvdmVyZmxvdzp2aXNpYmxlfS5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRle3BvaW50ZXItZXZlbnRzOm5vbmU7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjt6LWluZGV4OjF9LnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZXtwb2ludGVyLWV2ZW50czpub25lfS5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlLWFjdGl2ZSwuc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnN3aXBlci1zbGlkZS1hY3RpdmV7cG9pbnRlci1ldmVudHM6YXV0b30uc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctZmxpcC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSwuc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctZmxpcC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsLnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LWZsaXAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCwuc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctZmxpcC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcHt6LWluZGV4OjA7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbn0uc3dpcGVyLWNyZWF0aXZlIC5zd2lwZXItc2xpZGV7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtvdmVyZmxvdzpoaWRkZW47dHJhbnNpdGlvbi1wcm9wZXJ0eTp0cmFuc2Zvcm0sb3BhY2l0eSxoZWlnaHR9LnN3aXBlci5zd2lwZXItY2FyZHN7b3ZlcmZsb3c6dmlzaWJsZX0uc3dpcGVyLWNhcmRzIC5zd2lwZXItc2xpZGV7dHJhbnNmb3JtLW9yaWdpbjpjZW50ZXIgYm90dG9tOy13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47b3ZlcmZsb3c6aGlkZGVufSIsIiosXHJcbjo6YWZ0ZXIsXHJcbjo6YmVmb3JlIHtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbn1cclxuXHJcbmh0bWwsXHJcbmJvZHksXHJcbmRpdixcclxuc3BhbixcclxuYXBwbGV0LFxyXG5vYmplY3QsXHJcbmlmcmFtZSxcclxuaDEsXHJcbmgyLFxyXG5oMyxcclxuaDQsXHJcbmg1LFxyXG5oNixcclxucCxcclxuYmxvY2txdW90ZSxcclxucHJlLFxyXG5hLFxyXG5hYmJyLFxyXG5hY3JvbnltLFxyXG5hZGRyZXNzLFxyXG5iaWcsXHJcbmNpdGUsXHJcbmNvZGUsXHJcbmRlbCxcclxuZGZuLFxyXG5lbSxcclxuaW1nLFxyXG5pbnMsXHJcbmtiZCxcclxucSxcclxucyxcclxuc2FtcCxcclxuc21hbGwsXHJcbnN0cmlrZSxcclxuc3Ryb25nLFxyXG5zdWIsXHJcbnN1cCxcclxudHQsXHJcbnZhcixcclxuYixcclxudSxcclxuaSxcclxuY2VudGVyLFxyXG5kbCxcclxuZHQsXHJcbmRkLFxyXG5vbCxcclxudWwsXHJcbmxpLFxyXG5maWVsZHNldCxcclxuZm9ybSxcclxubGFiZWwsXHJcbmxlZ2VuZCxcclxudGFibGUsXHJcbmNhcHRpb24sXHJcbnRib2R5LFxyXG50Zm9vdCxcclxudGhlYWQsXHJcbnRyLFxyXG50aCxcclxudGQsXHJcbmFydGljbGUsXHJcbmFzaWRlLFxyXG5jYW52YXMsXHJcbmRldGFpbHMsXHJcbmVtYmVkLFxyXG5maWd1cmUsXHJcbmZpZ2NhcHRpb24sXHJcbmZvb3RlcixcclxuaGVhZGVyLFxyXG5oZ3JvdXAsXHJcbm1lbnUsXHJcbm5hdixcclxub3V0cHV0LFxyXG5ydWJ5LFxyXG5zZWN0aW9uLFxyXG5zdW1tYXJ5LFxyXG50aW1lLFxyXG5tYXJrLFxyXG5hdWRpbyxcclxudmlkZW8ge1xyXG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcclxuICBtYXJnaW46IDA7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgZm9udDogaW5oZXJpdDtcclxuICBmb250LXNpemU6IDEwMCU7XHJcbn1cclxuXHJcbi8qIEhUTUw1IGRpc3BsYXktcm9sZSByZXNldCBmb3Igb2xkZXIgYnJvd3NlcnMgKi9cclxuYXJ0aWNsZSxcclxuYXNpZGUsXHJcbmRldGFpbHMsXHJcbmZpZ2NhcHRpb24sXHJcbmZpZ3VyZSxcclxuZm9vdGVyLFxyXG5oZWFkZXIsXHJcbmhncm91cCxcclxubWVudSxcclxubmF2LFxyXG5zZWN0aW9uIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxub2wsXHJcbnVsIHtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG59XHJcblxyXG5ibG9ja3F1b3RlLFxyXG5xIHtcclxuICBxdW90ZXM6IG5vbmU7XHJcbn1cclxuXHJcbmJsb2NrcXVvdGU6OmJlZm9yZSxcclxuYmxvY2txdW90ZTo6YWZ0ZXIsXHJcbnE6OmJlZm9yZSxcclxucTo6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6IG5vbmU7XHJcbn1cclxuXHJcbmEge1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICBjb2xvcjogaW5oZXJpdDtcclxufVxyXG5cclxuYnV0dG9uIHtcclxuICBib3JkZXI6IG5vbmU7XHJcbiAgcGFkZGluZzogMDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbmlucHV0Ojotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uLFxyXG5pbnB1dDo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gIG1hcmdpbjogMDtcclxufVxyXG5cclxuaW5wdXRbdHlwZT0nbnVtYmVyJ10ge1xyXG4gIC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xyXG59XHJcblxyXG5bdHlwZT0nY2hlY2tib3gnXSxcclxuW3R5cGU9J3JhZGlvJ10ge1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxufVxyXG5cclxuW2Rpc2FibGVkXSxcclxuW2Rpc2FibGVkXSAqIHtcclxuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xyXG4gIHVzZXItc2VsZWN0OiBub25lO1xyXG59XHJcblxyXG5baGlkZGVuXSB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuaW1nIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIG9iamVjdC1maXQ6IGNvdmVyO1xyXG59XHJcblxyXG5zdmcge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG5pbnB1dCxcclxudGV4dGFyZWEge1xyXG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMDtcclxuICBib3JkZXItcmFkaXVzOiAwO1xyXG59XHJcbiIsIkB1c2UgJ3Nhc3M6bWFwJztcclxuQHVzZSAnLi4vYWJzdHJhY3RzL2Z1bmN0aW9ucycgYXMgKjtcclxuXHJcbi8vTUVESUEgUVVFUklFU1xyXG4kYnJlYWtwb2ludHM6IChcclxuICB4czogMzc1LFxyXG4gIHNtOiA1NzYsXHJcbiAgbWQ6IDc2OCxcclxuICBsZzogOTkyLFxyXG4gIHhsOiAxMjAwLFxyXG4gIHh4bDogMTQwMFxyXG4pO1xyXG5cclxuQG1peGluIG1xKCR3aWR0aCwgJHR5cGU6IG1heCkge1xyXG4gIEBpZiBtYXAuaGFzLWtleSgkYnJlYWtwb2ludHMsICR3aWR0aCkge1xyXG4gICAgJHdpZHRoOiB0b1JlbShtYXAuZ2V0KCRicmVha3BvaW50cywgJHdpZHRoKSAtIDAuMik7XHJcblxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAoI3skdHlwZX0td2lkdGg6ICR3aWR0aCkge1xyXG4gICAgICBAY29udGVudDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vIEZPTlQgRkFDRVxyXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSAqL1xyXG5AbWl4aW4gZm9udC1mYWNlKCRmb250LWZhbWlseSwgJHVybCwgJHdlaWdodCwgJHN0eWxlOiBub3JtYWwpIHtcclxuICBAZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnI3skZm9udC1mYW1pbHl9JztcclxuXHJcbiAgICBzcmM6XHJcbiAgICAgIHVybCgnLi4vZm9udHMvI3skdXJsfS53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcbiAgICAgIHVybCgnLi4vZm9udHMvI3skdXJsfS53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICAgICAgdXJsKCcuLi9mb250cy8jeyR1cmx9LnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcclxuICAgIGZvbnQtd2VpZ2h0OiAjeyR3ZWlnaHR9O1xyXG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG4gICAgZm9udC1zdHlsZTogJHN0eWxlO1xyXG4gIH1cclxufVxyXG5cclxuLy8gSElERSBTQ1JPTExcclxuQG1peGluIGhpZGUtc2Nyb2xsIHtcclxuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XHJcbiAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xyXG5cclxuICAmOjotd2Via2l0LXNjcm9sbGJhciB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuLy8gSE9WRVJcclxuQG1peGluIGhvdmVyIHtcclxuICBAbWVkaWEgKGhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vLyBUSEVNRVxyXG5AbWl4aW4gdGhlbWUoJHRoZW1lKSB7XHJcbiAgQGlmICR0aGVtZSA9PSAnZGFyaycge1xyXG4gICAgaHRtbFtkYXRhLXRoZW1lPSdkYXJrJ10ge1xyXG4gICAgICBAY29udGVudDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBpZiAkdGhlbWUgPT0gJ2xpZ2h0JyB7XHJcbiAgICBodG1sW2RhdGEtdGhlbWU9J2xpZ2h0J10ge1xyXG4gICAgICBAY29udGVudDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiQHVzZSAnLi4vYWJzdHJhY3RzL2Z1bmN0aW9ucycgYXMgKjtcclxuXHJcbjpyb290IHtcclxuICAtLWZvbnQtZmFtaWx5OiAnRW5jb2RlIFNhbnMnLCBleHBhbmRlZDtcclxuICAtLWZvbnQtZG0tc2FuczogJ0RNIFNhbnMnO1xyXG4gIC0tYXBwLWhlaWdodDogMTAwdmg7XHJcblxyXG4gIC8vIENPTE9SU1xyXG4gIC0tY29sb3Itd2hpdGU6ICNmZmY7XHJcbiAgLS1jb2xvci1ibGFjazogIzAwMDtcclxuICAtLWNvbG9yLWdyZXk6ICM4ZThkOGQ7XHJcbiAgLS1jb2xvci1kYXJrLWdyYXk6ICM1OTU5NTk7XHJcbiAgLS1jb2xvci1saW5naHQtZ3JleTogI2I3YjdiNztcclxuICAtLWNvbG9yLWJsdWU6ICMyMDM1NjM7XHJcbiAgLS1jb2xvci1ib2xkLWJsdWU6ICMwMTIxNjg7XHJcbiAgLS1jb2xvci1kYXJrLWJsdWU6ICMwZDFiM2E7XHJcbiAgLS1jb2xvci1naG9zdC13aGl0ZTogI2Y1ZjVmYTtcclxuICAtLWNvbG9yLWxhdmVuZGVyLWdyYXk6ICNlNGU0ZWY7XHJcbiAgLS1jb2xvci13aGl0ZS0zMDogI2ZmZmZmZjRkO1xyXG4gIC0tY29sb3Itd2hpdGUtNzA6ICNmZmZmZmZiMztcclxuICAtLWNvbG9yLWJsYWNrLTUwOiAjMDAwMDAwODA7XHJcbiAgLS1jb2xvci1ibGFjay04MDogIzAwMGM7XHJcbiAgLS1jb2xvci13aGl0ZS0xMDogI2ZmZmZmZjFhO1xyXG4gIC0tY29sb3ItcmVkOiAjZjAwO1xyXG4gIC0tY29sb3ItZ29sZDogI2YzZTVjOTtcclxuXHJcbiAgLy8gc3R5bGVzXHJcbiAgLS10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xyXG4gIC0tYmx1cmU6IGJsdXIodG9SZW0oNTApKTtcclxuICAtLWJvcmRlci1yYWRpdXM6IHRvUmVtKDQpO1xyXG4gIC0tZ3JhZGllbnQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYigwIDAgMCAvIDQwJSkgMCUsIHJnYigwIDAgMCAvIDQwJSkgMTAwJSk7XHJcbiAgLS1ncmFkaWVudC1zbGlkZXI6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYigwIDAgMCAvIDAlKSAwJSwgcmdiKDAgMCAwIC8gNDAlKSAxMDAlKTtcclxuICAtLWJveC1zaGFkb3c6IDFweCAxcHggMTBweCAwICMwMDAwMDAyNjtcclxufVxyXG4iLCJAdXNlICcuLi9hYnN0cmFjdHMvZnVuY3Rpb25zJyBhcyAqO1xyXG5cclxuLnRpdGxlIHtcclxuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHkpO1xyXG4gIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgZm9udC1zaXplOiByZXNwb25zaXZlKDM2LCA0OCk7XHJcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xyXG5cclxuICAmLS1oMiB7XHJcbiAgICBmb250LXNpemU6IHJlc3BvbnNpdmUoMzIsIDQwKTtcclxuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1ibGFjayk7XHJcbiAgfVxyXG5cclxuICAmLS1oMyB7XHJcbiAgICBmb250LXNpemU6IHJlc3BvbnNpdmUoMTgsIDIwKTtcclxuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1ibGFjayk7XHJcbiAgfVxyXG59XHJcblxyXG4udGV4dCB7XHJcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZG0tc2Fucyk7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBmb250LXNpemU6IHJlc3BvbnNpdmUoMTQsIDE4KTtcclxuICBsaW5lLWhlaWdodDogMTQwJTtcclxufVxyXG5cclxuLnRleHQtZWRpdG9yIHtcclxuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1kbS1zYW5zKTtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIGZvbnQtc2l6ZTogcmVzcG9uc2l2ZSgxNCwgMTgpO1xyXG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xyXG5cclxuICBoMixcclxuICBoMyxcclxuICBoNCxcclxuICBoNSxcclxuICBoNiB7XHJcbiAgICBtYXJnaW46IDAgMCByZXNwb25zaXZlKDE2LCAxNikgMDsgLy8g0L7RgtGB0YLRg9C/INCy0L3QuNC3INC/0L7RgdC70LUg0LfQsNCz0L7Qu9C+0LLQutCwXHJcbiAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHkpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1ibGFjayk7XHJcbiAgfVxyXG5cclxuICAvLyDQoNCw0LfQvNC10YDRiyDQt9Cw0LPQvtC70L7QstC60L7QslxyXG4gIGgyIHtcclxuICAgIGZvbnQtc2l6ZTogcmVzcG9uc2l2ZSgzMiwgNDApO1xyXG4gIH1cclxuXHJcbiAgaDMge1xyXG4gICAgZm9udC1zaXplOiByZXNwb25zaXZlKDE4LCAyMCk7XHJcbiAgfVxyXG5cclxuICBoNCB7XHJcbiAgICBmb250LXNpemU6IHJlc3BvbnNpdmUoMTYsIDE4KTtcclxuICB9XHJcblxyXG4gIC8vINCX0LDQs9C+0LvQvtCy0L7QuiDQv9C+0YHQu9C1INC60L7QvdGC0LXQvdGC0LAg4oCUINC90LDRh9Cw0LvQviDQvdC+0LLQvtCz0L4g0LHQu9C+0LrQsFxyXG4gIHAgKyBoMixcclxuICB1bCArIGgyLFxyXG4gIG9sICsgaDIsXHJcbiAgcCArIGgzLFxyXG4gIHVsICsgaDMsXHJcbiAgb2wgKyBoMyxcclxuICBwICsgaDQsXHJcbiAgdWwgKyBoNCxcclxuICBvbCArIGg0LFxyXG4gIHAgKyBoNSxcclxuICB1bCArIGg1LFxyXG4gIG9sICsgaDUsXHJcbiAgcCArIGg2LFxyXG4gIHVsICsgaDYsXHJcbiAgb2wgKyBoNiB7XHJcbiAgICBtYXJnaW4tdG9wOiByZXNwb25zaXZlKDE2LCA0MCk7XHJcbiAgfVxyXG5cclxuICAvLyDQkNCx0LfQsNGGINC/0L7RgdC70LUg0LfQsNCz0L7Qu9C+0LLQutCwXHJcbiAgaDIgKyBwLFxyXG4gIGgzICsgcCxcclxuICBoNCArIHAsXHJcbiAgaDUgKyBwLFxyXG4gIGg2ICsgcCB7XHJcbiAgICBtYXJnaW4tdG9wOiByZXNwb25zaXZlKDgsIDE2KTtcclxuICB9XHJcblxyXG4gIC8vINCh0L/QuNGB0L7QuiDQv9C+0YHQu9C1INC30LDQs9C+0LvQvtCy0LrQsFxyXG4gIGgyICsgdWwsXHJcbiAgaDIgKyBvbCxcclxuICBoMyArIHVsLFxyXG4gIGgzICsgb2wsXHJcbiAgaDQgKyB1bCxcclxuICBoNCArIG9sLFxyXG4gIGg1ICsgdWwsXHJcbiAgaDUgKyBvbCxcclxuICBoNiArIHVsLFxyXG4gIGg2ICsgb2wge1xyXG4gICAgbWFyZ2luLXRvcDogcmVzcG9uc2l2ZSg4LCAxNik7XHJcbiAgfVxyXG5cclxuICAvLyDQn9C+0YHQu9C10LTQvtCy0LDRgtC10LvRjNC90YvQtSDQsNCx0LfQsNGG0YtcclxuICBwICsgcCB7XHJcbiAgICBtYXJnaW4tdG9wOiByZXNwb25zaXZlKDE2LCAyNCk7XHJcbiAgfVxyXG5cclxuICAvLyDQodC/0LjRgdC+0Log0L/QvtGB0LvQtSDQsNCx0LfQsNGG0LBcclxuICBwICsgdWwsXHJcbiAgcCArIG9sIHtcclxuICAgIG1hcmdpbi10b3A6IHJlc3BvbnNpdmUoMTYsIDI0KTtcclxuICB9XHJcblxyXG4gIGltZyB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICB9XHJcblxyXG4gIHN0cm9uZyB7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICB9XHJcblxyXG4gIGEge1xyXG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZG0tc2Fucyk7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgZm9udC1zaXplOiByZXNwb25zaXZlKDE0LCAxOCk7XHJcbiAgICBsaW5lLWhlaWdodDogMTQwJTtcclxuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1ibGFjay04MCk7XHJcbiAgfVxyXG5cclxuICB1bCxcclxuICBvbCB7XHJcbiAgICBtYXJnaW4tbGVmdDogdG9SZW0oMjApO1xyXG4gIH1cclxuXHJcbiAgdWwge1xyXG4gICAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xyXG4gIH1cclxuXHJcbiAgb2wge1xyXG4gICAgbGlzdC1zdHlsZS10eXBlOiBkZWNpbWFsO1xyXG4gIH1cclxuXHJcbiAgdWwgKyBwLFxyXG4gIG9sICsgcCxcclxuICBwICsgdWwsXHJcbiAgcCArIG9sIHtcclxuICAgIG1hcmdpbi10b3A6IHJlc3BvbnNpdmUoMTYsIDQwKTtcclxuICB9XHJcblxyXG4gIHVsICsgdWwsXHJcbiAgb2wgKyBvbCxcclxuICB1bCArIG9sLFxyXG4gIG9sICsgdWwge1xyXG4gICAgbWFyZ2luLXRvcDogcmVzcG9uc2l2ZSgxNiwgNDApO1xyXG4gIH1cclxufVxyXG4iLCJAdXNlICcuLi9hYnN0cmFjdHMvZnVuY3Rpb25zJyBhcyAqO1xyXG5cclxuaHRtbCB7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBmb250LXNpemU6IHRvUmVtKDE2KTtcclxufVxyXG5cclxuaHRtbCxcclxuYm9keSB7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIG1pbi1oZWlnaHQ6IDEwMCU7XHJcbn1cclxuXHJcbmJvZHkge1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWRtLXNhbnMpO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcclxuICBmb250LXNpemU6IHJlc3BvbnNpdmUoMTQsIDE4KTtcclxuICBsaW5lLWhlaWdodDogMTtcclxuICAtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcclxuICAtbW96LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XHJcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xyXG4gIGNvbG9yOiB2YXIoLS1jb2xvci1ibGFjayk7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xyXG59XHJcbiIsIkB1c2UgJy4uL2Fic3RyYWN0cy9mdW5jdGlvbnMnIGFzICo7XHJcblxyXG4uY29udGFpbmVyIHtcclxuICBtYXJnaW46IDAgYXV0bztcclxuICBwYWRkaW5nOiAwIHJlc3BvbnNpdmUoMTYsIDgwKTtcclxuICB3aWR0aDogMTAwJTtcclxuICBtYXgtd2lkdGg6IHRvUmVtKDE0NDApO1xyXG59XHJcblxyXG5ib2R5IHtcclxuICAmLmFjdGl2ZSB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIH1cclxufVxyXG4iLCIvLyBGTEVYXG4lZmxleC12LWNlbnRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbiVmbGV4LWgtY2VudGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbiVmbGV4LWFsbC1jZW50ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuJWZsZXgtYWxsLXNiIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4lZmxleC1jb2x1bW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4lZ3JpZCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG59XG4iLCJAdXNlICcuLi9hYnN0cmFjdHMvcGxhY2Vob2xkZXJzJyBhcyAqO1xyXG5cclxuLmJhc2UtbGF5b3V0IHtcclxuICBAZXh0ZW5kICVmbGV4LWNvbHVtbjtcclxuXHJcbiAgLy8gb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBtaW4taGVpZ2h0OiAxMDAlO1xyXG5cclxuICAubWFpbiB7XHJcbiAgICBmbGV4OiAxIDEgYXV0bztcclxuICB9XHJcbn1cclxuIiwiLy8gQU5JTUFUSU9OUyBGT1IgTU9EQUxTXG5Aa2V5ZnJhbWVzIG1vZGFsLW9wZW4ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEpO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBtb2RhbC1jbG9zZSB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuOSwgMC45LCAxKTtcbiAgfVxufVxuXG4vLyAuLi5cbiIsIkB1c2UgJy4uLy4uL2Fic3RyYWN0cy9mdW5jdGlvbnMnIGFzICo7XHJcbkB1c2UgJy4uLy4uL2Fic3RyYWN0cy9hbmltYXRpb25zJyBhcyBhbmltYXRpb25zO1xyXG5AdXNlICcuLi8uLi9hYnN0cmFjdHMvcGxhY2Vob2xkZXJzJyBhcyAqO1xyXG5cclxuLm1vZGFsIHtcclxuICAtLXdpZHRoOiAje3RvUmVtKDQwMCl9O1xyXG4gIC0tcGFkZGluZzogI3t0b1JlbSgyNCl9ICN7dG9SZW0oMzIpfTtcclxuICAtLWItcmFkaXVzOiAje3RvUmVtKDI0KX07XHJcbiAgLS1iZy1vdmVybGF5OiAje3JnYmEoIzIxMjcyYSwgMC41KX07XHJcbiAgLS1iZy1jb250ZW50OiAjZmZmO1xyXG4gIC0tdHJhbnNpdGlvbjogZWFzZTtcclxuXHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIGxlZnQ6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgdG9wOiAwO1xyXG4gIGJvdHRvbTogMDtcclxuICB6LWluZGV4OiB2YXIoLS11aS1pbmRleC01KTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIHZhcigtLXRyYW5zaXRpb24pO1xyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG5cclxuICAmX19ib2R5IHtcclxuICAgIEBleHRlbmQgJWZsZXgtYWxsLWNlbnRlcjtcclxuXHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nOiB0b1JlbSgzMCkgdG9SZW0oMTApO1xyXG4gICAgbWluLWhlaWdodDogMTAwJTtcclxuICB9XHJcblxyXG4gICZfX2NvbnRlbnQge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tYi1yYWRpdXMpO1xyXG4gICAgcGFkZGluZzogdmFyKC0tcGFkZGluZyk7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIG1heC13aWR0aDogdmFyKC0td2lkdGgpO1xyXG4gICAgYmFja2dyb3VuZDogdmFyKC0tYmctY29udGVudCk7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxKTtcclxuICAgIHRyYW5zaXRpb246IDAuM3MgdmFyKC0tdHJhbnNpdGlvbik7XHJcbiAgICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtLCBvcGFjaXR5O1xyXG4gIH1cclxuXHJcbiAgJl9fY2xvc2Uge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IHRvUmVtKDMyKTtcclxuICAgIHRvcDogdG9SZW0oMjQpO1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgd2lkdGg6IHRvUmVtKDI0KTtcclxuICAgIGhlaWdodDogdG9SZW0oMjQpO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgfVxyXG5cclxuICAmLm1vZGFsLS1jbG9zZSB7XHJcbiAgICAubW9kYWxfX2NvbnRlbnQge1xyXG4gICAgICBhbmltYXRpb246IG1vZGFsLWNsb3NlIDAuM3MgdmFyKC0tdHJhbnNpdGlvbikgZm9yd2FyZHM7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLm1vZGFsLS1vcGVuIHtcclxuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcclxuICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZy1vdmVybGF5KTtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XHJcblxyXG4gICAgLm1vZGFsX19jb250ZW50IHtcclxuICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgYW5pbWF0aW9uOiBtb2RhbC1vcGVuIDAuM3MgdmFyKC0tdHJhbnNpdGlvbikgZm9yd2FyZHM7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIkB1c2UgJy4uLy4uL2Fic3RyYWN0cy9taXhpbnMnIGFzICo7XHJcbkB1c2UgJy4uLy4uL2Fic3RyYWN0cy9mdW5jdGlvbnMnIGFzICo7XHJcblxyXG4uYnV0dG9uIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBib3JkZXItcmFkaXVzOiB0b1JlbSgzKTtcclxuICBwYWRkaW5nOiB0b1JlbSgxMikgdG9SZW0oMjApO1xyXG4gIHdpZHRoOiBmaXQtY29udGVudDtcclxuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1kbS1zYW5zKTtcclxuICBmb250LXdlaWdodDogNjAwO1xyXG4gIGZvbnQtc2l6ZTogcmVzcG9uc2l2ZSgxNCwgMTYpO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYm9sZC1ibHVlKTtcclxuICB0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uKTtcclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1kYXJrLWJsdWUpO1xyXG4gIH1cclxuXHJcbiAgJjpkaXNhYmxlZCB7XHJcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItZGFyay1ncmF5KTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWxpbmdodC1ncmV5KTtcclxuICB9XHJcbn1cclxuXHJcbkBpbmNsdWRlIG1xKCdsZycpIHtcclxuICAuYnV0dG9uIHtcclxuICAgIHBhZGRpbmc6IHRvUmVtKDE1KSAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG59XHJcbiIsIkB1c2UgJy4uLy4uL2Fic3RyYWN0cy9wbGFjZWhvbGRlcnMnIGFzICo7XHJcbkB1c2UgJy4uLy4uL2Fic3RyYWN0cy9mdW5jdGlvbnMnIGFzICo7XHJcbkB1c2UgJy4uLy4uL2Fic3RyYWN0cy9taXhpbnMnIGFzICo7XHJcblxyXG4uaGVhZGVyIHtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgbGVmdDogNTAlO1xyXG4gIHRvcDogdG9SZW0oMTYpO1xyXG4gIHotaW5kZXg6IDI7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWF4LXdpZHRoOiB0b1JlbSgxNDQwKTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcblxyXG4gICZfX2NvbnRhaW5lciB7XHJcbiAgICBAZXh0ZW5kICVmbGV4LWFsbC1zYjtcclxuXHJcbiAgICBnYXA6IHRvUmVtKDEwKTtcclxuICB9XHJcblxyXG4gICZfX2xvZ28ge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1heC13aWR0aDogcmVzcG9uc2l2ZSgxNTUsIDIxNSk7XHJcblxyXG4gICAgc3ZnIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogdG9SZW0oMTgpO1xyXG4gICAgICBtYXgtd2lkdGg6IHJlc3BvbnNpdmUoMTU1LCAyMTUpO1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgdHJhbnNpdGlvbjogZmlsdGVyIDAuM3MgZWFzZTtcclxuXHJcbiAgICAgIC8vICYubG9nby1ibGFjayB7XHJcbiAgICAgIC8vICAgY29sb3I6IHZhcigtLWNvbG9yLWJsYWNrKTtcclxuICAgICAgLy8gfVxyXG5cclxuICAgICAgLy8gJi5sb2dvLWdvbGQge1xyXG4gICAgICAvLyAgIGNvbG9yOiB2YXIoLS1jb2xvci1nb2xkKTtcclxuICAgICAgLy8gfVxyXG4gICAgfVxyXG5cclxuICAgICYuYmxhY2sge1xyXG4gICAgICBib3JkZXItcmFkaXVzOiB0b1JlbSg0KTtcclxuICAgICAgcGFkZGluZzogdG9SZW0oMTIpIHRvUmVtKDExKTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xyXG5cclxuICAgICAgc3ZnIHtcclxuICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItYmxhY2spO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19uYXYge1xyXG4gICAgQGV4dGVuZCAlZmxleC12LWNlbnRlcjtcclxuXHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBib3JkZXItcmFkaXVzOiB0b1JlbSg0KTtcclxuICAgIHBhZGRpbmc6IHRvUmVtKDQpO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItZGFyay1ibHVlKTtcclxuICAgIGJhY2tkcm9wLWZpbHRlcjogdmFyKC0tYmx1cmUpO1xyXG4gICAgZ2FwOiB0b1JlbSg4KTtcclxuICB9XHJcblxyXG4gICZfX2xpc3Qge1xyXG4gICAgQGV4dGVuZCAlZmxleC12LWNlbnRlcjtcclxuXHJcbiAgICBnYXA6IHRvUmVtKDgpO1xyXG5cclxuICAgICYuYWN0aXZlIHtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG4gICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2JveCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGdhcDogdG9SZW0oOCk7XHJcbiAgfVxyXG5cclxuICAmX19pdGVtIHtcclxuICAgIEBleHRlbmQgJWZsZXgtdi1jZW50ZXI7XHJcblxyXG4gICAgLy8gcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgYm9yZGVyLXJhZGl1czogdG9SZW0oNCk7XHJcbiAgICBwYWRkaW5nOiB0b1JlbSg4KTtcclxuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWRtLXNhbnMpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGZvbnQtc2l6ZTogdG9SZW0oMTQpO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XHJcbiAgICB0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2Zvcm0pO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgZ2FwOiB0b1JlbSg4KTtcclxuXHJcbiAgICBzdmcge1xyXG4gICAgICB3aWR0aDogdG9SZW0oMTYpO1xyXG4gICAgICBoZWlnaHQ6IHRvUmVtKDE2KTtcclxuICAgICAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itd2hpdGUtMzApO1xyXG5cclxuICAgICAgc3ZnIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuaGVhZGVyX19jYXRlZ29yeSB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19jYXRlZ29yeSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgdG9wOiB0b1JlbSg0NSk7XHJcbiAgICB6LWluZGV4OiAyO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGJvcmRlci1yYWRpdXM6IHRvUmVtKDgpO1xyXG4gICAgcGFkZGluZzogdG9SZW0oOCk7XHJcbiAgICB3aWR0aDogdG9SZW0oNjA4KTtcclxuICAgIGJveC1zaGFkb3c6IHZhcigtLWJveC1zaGFkb3cpO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIGN1cnNvcjogZGVmYXVsdDtcclxuXHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICB0b3A6IHRvUmVtKC0xMCk7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IHRvUmVtKDIwKTtcclxuICAgIH1cclxuXHJcbiAgICAmLmFjdGl2ZSB7XHJcbiAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19zdWJsaXN0IHtcclxuICAgIEBleHRlbmQgJWZsZXgtY29sdW1uO1xyXG5cclxuICAgIHBhZGRpbmctdG9wOiB0b1JlbSg4KTtcclxuICAgIGdhcDogdG9SZW0oMTYpO1xyXG4gIH1cclxuXHJcbiAgJl9fcGhvdG8ge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBib3JkZXItcmFkaXVzOiB0b1JlbSg0KTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWF4LXdpZHRoOiB0b1JlbSgyNTYpO1xyXG5cclxuICAgICYuYWN0aXZlIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19zdWJpdGVtIHtcclxuICAgIHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24pO1xyXG5cclxuICAgIGEge1xyXG4gICAgICBjb2xvcjogdmFyKC0tY29sb3ItYmxhY2spO1xyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBhIHtcclxuICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItYmx1ZSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jdXN0b20tbGFuZy1zd2l0Y2hlciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBib3JkZXItcmFkaXVzOiB0b1JlbSg0KTtcclxuICAgIHBhZGRpbmc6IHRvUmVtKDgpO1xyXG4gICAgdHJhbnNpdGlvbjogdmFyKC0tdHJhbnNpdGlvbik7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXdoaXRlLTEwKTtcclxuXHJcbiAgICAgIC5sYW5nLWN1cnJlbnQge1xyXG4gICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmxhbmctZHJvcGRvd24ge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmxhbmctY3VycmVudCB7XHJcbiAgICBAZXh0ZW5kICVmbGV4LXYtY2VudGVyO1xyXG5cclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBmb250LXNpemU6IHRvUmVtKDE0KTtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xyXG4gICAgdHJhbnNpdGlvbjogdmFyKC0tdHJhbnNpdGlvbik7XHJcbiAgICBnYXA6IHRvUmVtKDEyKTtcclxuXHJcbiAgICBzdmcge1xyXG4gICAgICB3aWR0aDogdG9SZW0oMTYpO1xyXG4gICAgICBoZWlnaHQ6IHRvUmVtKDE2KTtcclxuICAgICAgZmlsbDogdmFyKC0tY29sb3ItZ3JleSk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubGFuZy1kcm9wZG93biB7XHJcbiAgICBAZXh0ZW5kICVmbGV4LWNvbHVtbjtcclxuXHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiB0b1JlbSgtMTApO1xyXG4gICAgdG9wOiB0b1JlbSg0NSk7XHJcbiAgICBib3JkZXItcmFkaXVzOiB0b1JlbSg0KTtcclxuICAgIHBhZGRpbmc6IHRvUmVtKDEyKTtcclxuICAgIHdpZHRoOiB0b1JlbSgxNDQpO1xyXG4gICAgYm94LXNoYWRvdzogdG9SZW0oMSkgdG9SZW0oMSkgdG9SZW0oMTUpIDAgIzAwMDAwMDQwO1xyXG4gICAgY29sb3I6IHZhcigtLWNvbG9yLWJsYWNrKTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICBnYXA6IHRvUmVtKDE2KTtcclxuXHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICB0b3A6IHRvUmVtKC0yMCk7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IHRvUmVtKDIwKTtcclxuICAgIH1cclxuXHJcbiAgICBsaSB7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWRtLXNhbnMpO1xyXG4gICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICBmb250LXNpemU6IHRvUmVtKDE4KTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE0MCU7XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItYmx1ZSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2J1cmdlciB7XHJcbiAgICB6LWluZGV4OiA0O1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIHBhZGRpbmc6IHRvUmVtKDgpO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgZ2FwOiB0b1JlbSg0KTtcclxuXHJcbiAgICAmLXNwYW4ge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgd2lkdGg6IHRvUmVtKDE1KTtcclxuICAgICAgaGVpZ2h0OiB0b1JlbSgyKTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItbGluZ2h0LWdyZXkpO1xyXG4gICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XHJcbiAgICAgIHRyYW5zaXRpb246XHJcbiAgICAgICAgdHJhbnNmb3JtIDAuM3MgZWFzZSxcclxuICAgICAgICBvcGFjaXR5IDAuM3MgZWFzZTtcclxuICAgIH1cclxuXHJcbiAgICAmLmFjdGl2ZSB7XHJcbiAgICAgIC5oZWFkZXJfX2J1cmdlci1zcGFuOm50aC1jaGlsZCgxKSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZSh0b1JlbSg0KSwgdG9SZW0oMykpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuaGVhZGVyX19idXJnZXItc3BhbjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5oZWFkZXJfX2J1cmdlci1zcGFuOm50aC1jaGlsZCgzKSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKSB0cmFuc2xhdGUodG9SZW0oNiksIHRvUmVtKC00KSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBpbmNsdWRlIG1xKCd4bCcpIHtcclxuICAuaGVhZGVyIHtcclxuICAgICZfX2xvZ28ge1xyXG4gICAgICB6LWluZGV4OiA0O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2xpc3Qge1xyXG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICB0b3A6IHRvUmVtKC0xNik7XHJcbiAgICAgIHotaW5kZXg6IDQ7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICBwYWRkaW5nOiB0b1JlbSgxNDApIHRvUmVtKDE2KSB0b1JlbSgxNikgdG9SZW0oMTYpO1xyXG5cclxuICAgICAgLy8gcGFkZGluZy1sZWZ0OiB0b1JlbSgyNCk7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggKyB0b1JlbSgxNikpO1xyXG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xyXG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC40cyBlYXNlO1xyXG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgZ2FwOiB0b1JlbSgyNCk7XHJcblxyXG4gICAgICAvLyBpbnNldDogMDtcclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBmb250LXNpemU6IHRvUmVtKDIwKTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7XHJcbiAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1ibGFjayk7XHJcbiAgICAgIGxlYWRpbmctdHJpbTogbm9uZTtcclxuXHJcbiAgICAgIHN2ZyB7XHJcbiAgICAgICAgd2lkdGg6IHRvUmVtKDIwKTtcclxuICAgICAgICBoZWlnaHQ6IHRvUmVtKDIwKTtcclxuICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItZ3JleSk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHVuc2V0O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NhdGVnb3J5IHtcclxuICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xyXG4gICAgICBtYXgtaGVpZ2h0OiAwO1xyXG4gICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuM3MgZWFzZTtcclxuXHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX25hdiB7XHJcbiAgICAgIHotaW5kZXg6IDM7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcGhvdG9zIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAmX19ib3gge1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uKTtcclxuXHJcbiAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiB0b1JlbSgyNCk7XHJcblxyXG4gICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3N1Ymxpc3Qge1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3N1Yml0ZW0ge1xyXG4gICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3Bob3RvIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAubGFuZy1kcm9wZG93biB7XHJcbiAgICAgIGxlZnQ6IHRvUmVtKC0yNSk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYnVyZ2VyIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiQHVzZSAnLi4vLi4vYWJzdHJhY3RzL2Z1bmN0aW9ucycgYXMgKjtcclxuQHVzZSAnLi4vLi4vYWJzdHJhY3RzL3BsYWNlaG9sZGVycycgYXMgKjtcclxuQHVzZSAnLi4vLi4vYWJzdHJhY3RzL21peGlucycgYXMgKjtcclxuXHJcbi5mb290ZXIge1xyXG4gIHBhZGRpbmctdG9wOiByZXNwb25zaXZlKDQwLCA2MCk7XHJcblxyXG4gICZfX2JvZHkge1xyXG4gICAgcGFkZGluZzogdG9SZW0oNzApIDA7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1kYXJrLWJsdWUpO1xyXG4gIH1cclxuXHJcbiAgJl9fY29udGFpbmVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBnYXA6IHRvUmVtKDI0KTtcclxuICB9XHJcblxyXG4gICZfX2Jsb2NrIHtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCB0b1JlbSgzMDIpKTtcclxuICAgIGdhcDogdG9SZW0oMjQpO1xyXG4gIH1cclxuXHJcbiAgJl9fbGVmdCB7XHJcbiAgICBAZXh0ZW5kICVmbGV4LWNvbHVtbjtcclxuXHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBnYXA6IHRvUmVtKDE2KTtcclxuICB9XHJcblxyXG4gICZfX2luZm8ge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6IHJlc3BvbnNpdmUoMzQzLCA2MjgpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGZvbnQtc2l6ZTogcmVzcG9uc2l2ZSgxNCwgMTYpO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE0MCU7XHJcbiAgICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xyXG4gIH1cclxuXHJcbiAgJl9fbG9nbyB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWF4LXdpZHRoOiByZXNwb25zaXZlKDIwMCwgMjE1KTtcclxuICB9XHJcblxyXG4gICZfX2JveCB7XHJcbiAgICBAZXh0ZW5kICVmbGV4LWNvbHVtbjtcclxuXHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgZm9udC1zaXplOiB0b1JlbSgxNik7XHJcbiAgICBsaW5lLWhlaWdodDogMTQwJTtcclxuICAgIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZS03MCk7XHJcbiAgICBnYXA6IHRvUmVtKDE2KTtcclxuXHJcbiAgICAmLXRpdGxlIHtcclxuICAgICAgdHJhbnNpdGlvbjogdmFyKC0tdHJhbnNpdGlvbik7XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fdGl0bGUge1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGZvbnQtc2l6ZTogdG9SZW0oMTYpO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XHJcbiAgfVxyXG5cclxuICAmX19pdGVtIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBmb250LXNpemU6IHRvUmVtKDE2KTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xyXG4gICAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlLTcwKTtcclxuXHJcbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiB0b1JlbSgxNik7XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgfVxyXG5cclxuICAgICYtLXVuZGVybGluZWQge1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3NvY2lhbCB7XHJcbiAgICBAZXh0ZW5kICVmbGV4LXYtY2VudGVyO1xyXG5cclxuICAgIGdhcDogcmVzcG9uc2l2ZSgxNiwgMTgpO1xyXG5cclxuICAgICYtaXRlbSB7XHJcbiAgICAgIHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24pO1xyXG5cclxuICAgICAgYSB7XHJcbiAgICAgICAgc3ZnIHtcclxuICAgICAgICAgIHdpZHRoOiByZXNwb25zaXZlKDIwLCAyNCk7XHJcbiAgICAgICAgICBoZWlnaHQ6IHJlc3BvbnNpdmUoMjAsIDI0KTtcclxuICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZS03MCk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBhIHtcclxuICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1naG9zdC13aGl0ZSk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19yaWdodCB7XHJcbiAgICBAZXh0ZW5kICVmbGV4LWNvbHVtbjtcclxuXHJcbiAgICBnYXA6IHRvUmVtKDU0KTtcclxuICB9XHJcblxyXG4gICZfX2VsZW1lbnQge1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XHJcbiAgICBnYXA6IHJlc3BvbnNpdmUoMTYsIDI0KTtcclxuICB9XHJcblxyXG4gICYtLW5vdC1wYWRkaW5nIHtcclxuICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gIH1cclxufVxyXG5cclxuQGluY2x1ZGUgbXEoJ2xnJykge1xyXG4gIC5mb290ZXIge1xyXG4gICAgJl9fYm9keSB7XHJcbiAgICAgIHBhZGRpbmc6IHRvUmVtKDgwKSAwO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGVmdCB7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcclxuICAgIH1cclxuXHJcbiAgICAmX19ibG9jayB7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3JpZ2h0IHtcclxuICAgICAgZ2FwOiB0b1JlbSgxNik7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZWxlbWVudCB7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3NvY2lhbCB7XHJcbiAgICAgIG9yZGVyOiAyO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCJAdXNlICcuLi8uLi9hYnN0cmFjdHMvbWl4aW5zJyBhcyAqO1xyXG5AdXNlICcuLi8uLi9hYnN0cmFjdHMvZnVuY3Rpb25zJyBhcyAqO1xyXG5AdXNlICcuLi8uLi9hYnN0cmFjdHMvcGxhY2Vob2xkZXJzJyBhcyAqO1xyXG5cclxuLmZpbGUge1xyXG4gIEBleHRlbmQgJWZsZXgtdi1jZW50ZXI7XHJcblxyXG4gIHdpZHRoOiBmaXQtY29udGVudDtcclxuICBnYXA6IHRvUmVtKDgpO1xyXG5cclxuICAmX19pY29uIHtcclxuICAgIHdpZHRoOiB0b1JlbSgyNCk7XHJcbiAgICBoZWlnaHQ6IHRvUmVtKDI0KTtcclxuICB9XHJcblxyXG4gICZfX3RleHQge1xyXG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZG0tc2Fucyk7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgZm9udC1zaXplOiByZXNwb25zaXZlKDEyLCAxNCk7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgfVxyXG59XHJcbiIsIkB1c2UgJy4uLy4uL2Fic3RyYWN0cy9mdW5jdGlvbnMnIGFzICo7XHJcblxyXG4ucGFkZGluZyB7XHJcbiAgcGFkZGluZzogcmVzcG9uc2l2ZSg5NSwgMTU0KSAwIHJlc3BvbnNpdmUoNDAsIDYwKTtcclxufVxyXG4iLCJAdXNlICcuLi9hYnN0cmFjdHMvcGxhY2Vob2xkZXJzJyBhcyAqO1xyXG5AdXNlICcuLi9hYnN0cmFjdHMvZnVuY3Rpb25zJyBhcyAqO1xyXG5cclxuLy8gaGVpZ2h0OiByZXNwb25zaXZlKDgxMiwgODQwKTtcclxuXHJcbi5oZXJvIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgbWFyZ2luLWJvdHRvbTogcmVzcG9uc2l2ZSg0MCwgNjApO1xyXG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xyXG5cclxuICAmX19pbm5lciB7XHJcbiAgICBAZXh0ZW5kICVmbGV4LWNvbHVtbjtcclxuXHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgcGFkZGluZy1ib3R0b206IHJlc3BvbnNpdmUoMjQsIDQwKTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gIH1cclxuXHJcbiAgJl9fdGl0bGUge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYm90dG9tOiByZXNwb25zaXZlKDQwLCA2NCk7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgbWF4LXdpZHRoOiByZXNwb25zaXZlKDM0MywgMTAxOSk7XHJcbiAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xyXG5cclxuICAgICYtc3VidGl0bGUge1xyXG4gICAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHkpO1xyXG4gICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICBmb250LXNpemU6IHJlc3BvbnNpdmUoMzYsIDQ4KTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19pbWFnZSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIGluc2V0OiAwO1xyXG5cclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLWdyYWRpZW50KTtcclxuICAgICAgaW5zZXQ6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIkB1c2UgJy4uL2Fic3RyYWN0cy9wbGFjZWhvbGRlcnMnIGFzICo7XHJcbkB1c2UgJy4uL2Fic3RyYWN0cy9mdW5jdGlvbnMnIGFzICo7XHJcbkB1c2UgJy4uL2Fic3RyYWN0cy9taXhpbnMnIGFzICo7XHJcblxyXG4uaW5mbyB7XHJcbiAgcGFkZGluZzogcmVzcG9uc2l2ZSg0MCwgNjApIDA7XHJcblxyXG4gICZfX2NvbnRhaW5lciB7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcclxuICAgIGdhcDogcmVzcG9uc2l2ZSgyNCwgNDApO1xyXG4gIH1cclxuXHJcbiAgJl9fYmxvY2sge1xyXG4gICAgZ2FwOiB0b1JlbSgxNik7XHJcbiAgICBAZXh0ZW5kJWZsZXgtY29sdW1uO1xyXG4gIH1cclxuXHJcbiAgJl9fdGV4dCB7XHJcbiAgICAvLyBtYXgtd2lkdGg6IHRvUmVtKCk7XHJcblxyXG4gICAgcCArIHAge1xyXG4gICAgICBtYXJnaW4tdG9wOiB0b1JlbSgxNik7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19pbWFnZSB7XHJcbiAgICBncmlkLWNvbHVtbjogMiBzcGFuO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IHJlc3BvbnNpdmUoMzQzLCA2MzApO1xyXG4gICAgbWF4LXdpZHRoOiByZXNwb25zaXZlKDM0MywgMTI4MCk7XHJcbiAgfVxyXG59XHJcblxyXG5AaW5jbHVkZSBtcSgnbGcnKSB7XHJcbiAgLmluZm8ge1xyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW1hZ2Uge1xyXG4gICAgICBncmlkLWNvbHVtbjogdW5zZXQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIkB1c2UgJy4uL2Fic3RyYWN0cy9wbGFjZWhvbGRlcnMnIGFzICo7XHJcbkB1c2UgJy4uL2Fic3RyYWN0cy9mdW5jdGlvbnMnIGFzICo7XHJcbkB1c2UgJy4uL2Fic3RyYWN0cy9taXhpbnMnIGFzICo7XHJcblxyXG4uY2FyZHMge1xyXG4gIHBhZGRpbmc6IHJlc3BvbnNpdmUoNDAsIDYwKSAwO1xyXG5cclxuICAmX19jb250YWluZXIge1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6XHJcbiAgICAgICd0aXRsZSdcclxuICAgICAgJ2xpc3QnXHJcbiAgICAgICdsaW5rJztcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIGF1dG87XHJcbiAgICBnYXA6IHJlc3BvbnNpdmUoMjQsIDQwKTtcclxuICB9XHJcblxyXG4gICZfX2xpc3Qge1xyXG4gICAgY291bnRlci1yZXNldDogc2VjdGlvbjtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBncmlkLWNvbHVtbjogMiBzcGFuO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcclxuICAgIGdhcDogcmVzcG9uc2l2ZSgxNiwgMjQpO1xyXG4gIH1cclxuXHJcbiAgJl9faXRlbSB7XHJcbiAgICBAZXh0ZW5kICVmbGV4LWNvbHVtbjtcclxuXHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBib3JkZXItdG9wOiB0b1JlbSgxKSBzb2xpZCB2YXIoLS1jb2xvci1ncmV5KTtcclxuICAgIHBhZGRpbmctdG9wOiByZXNwb25zaXZlKDE1LCAyNSk7XHJcbiAgICBnYXA6IHRvUmVtKDI0KTtcclxuXHJcbiAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgZ3JpZC1jb2x1bW46IDIgc3BhbjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2hlYWQge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIH1cclxuXHJcbiAgJl9fY291bnRlciB7XHJcbiAgICBjb3VudGVyLWluY3JlbWVudDogc2VjdGlvbjtcclxuICAgIGNvbnRlbnQ6IGNvdW50ZXIoc2VjdGlvbikgJzogJztcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiBjb3VudGVyKHNlY3Rpb24sIGRlY2ltYWwtbGVhZGluZy16ZXJvKSAnICc7XHJcblxyXG4gICAgICAvLyBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHkpO1xyXG4gICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICBmb250LXNpemU6IHJlc3BvbnNpdmUoMTQsIDE2KTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1ibGFjay01MCk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19zdWJ0aXRsZSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogdG9SZW0oNDgpO1xyXG4gICAgbWF4LXdpZHRoOiB0b1JlbSgyNjUpO1xyXG4gIH1cclxuXHJcbiAgJl9fdGV4dCB7XHJcbiAgICBmbGV4OiAxO1xyXG4gIH1cclxuXHJcbiAgJl9faW1hZ2Uge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6IHRvUmVtKDMwMik7XHJcblxyXG4gICAgJi0tYmlnIHtcclxuICAgICAgbWF4LXdpZHRoOiByZXNwb25zaXZlKDM0MywgNjI3KTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBpbmNsdWRlIG1xKCdsZycpIHtcclxuICAuY2FyZHMge1xyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICBncmlkLWFyZWE6IHRpdGxlO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2xpbmsge1xyXG4gICAgICBncmlkLWFyZWE6IGxpbms7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW1hZ2Uge1xyXG4gICAgICBoZWlnaHQ6IHJlc3BvbnNpdmUoMzQzLCA1MDApO1xyXG4gICAgICBtYXgtd2lkdGg6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGlzdCB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGdyaWQtYXJlYTogbGlzdDtcclxuICAgICAgZ3JpZC1jb2x1bW46IHVuc2V0O1xyXG5cclxuICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgZ3JpZC1jb2x1bW46IHVuc2V0O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIkB1c2UgJy4uL2Fic3RyYWN0cy9wbGFjZWhvbGRlcnMnIGFzICo7XHJcbkB1c2UgJy4uL2Fic3RyYWN0cy9mdW5jdGlvbnMnIGFzICo7XHJcbkB1c2UgJy4uL2Fic3RyYWN0cy9taXhpbnMnIGFzICo7XHJcblxyXG4uZGVmYXVsdC1mb3JtIHtcclxuICBwYWRkaW5nOiByZXNwb25zaXZlKDQwLCA2MCkgMDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1ibHVlKTtcclxuXHJcbiAgLndwY2Y3LWZvcm0ge1xyXG4gICAgd2lkdGg6IHRvUmVtKDYyOCk7XHJcblxyXG4gICAgLy8gbWF4LXdpZHRoOiA7XHJcbiAgfVxyXG5cclxuICAmX19ib2R5IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJsdWUpO1xyXG4gIH1cclxuXHJcbiAgJl9fY29udGFpbmVyIHtcclxuICAgIHBhZGRpbmctdG9wOiByZXNwb25zaXZlKDgwLCAxMjApO1xyXG4gICAgcGFkZGluZy1ib3R0b206IHJlc3BvbnNpdmUoODAsIDEyMCk7XHJcbiAgfVxyXG5cclxuICAmX19oZWFkIHtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHRvUmVtKDYyOCkgMWZyO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogcmVzcG9uc2l2ZSgyNCwgNDApO1xyXG4gICAgZ2FwOiByZXNwb25zaXZlKDE2LCAyNCk7XHJcbiAgfVxyXG5cclxuICAmX190aXRsZSB7XHJcbiAgICBtYXgtd2lkdGg6IHJlc3BvbnNpdmUoMzQzLCA2MjgpO1xyXG4gICAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcclxuICB9XHJcblxyXG4gICZfX3N1YnRpdGxlIHtcclxuICAgIC8vIHBhZGRpbmctbGVmdDogdG9SZW0oMzApO1xyXG4gICAgbWF4LXdpZHRoOiByZXNwb25zaXZlKDM0MywgNTAwKTtcclxuICAgIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XHJcbiAgfVxyXG5cclxuICAmX19ib3gge1xyXG4gICAgQGV4dGVuZCAlZmxleC1jb2x1bW47XHJcblxyXG4gICAgYm9yZGVyLXRvcDogdG9SZW0oMSkgc29saWQgdmFyKC0tY29sb3Itd2hpdGUpO1xyXG4gICAgcGFkZGluZy10b3A6IHJlc3BvbnNpdmUoMTcsIDI0KTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZ2FwOiB0b1JlbSgxNik7XHJcblxyXG4gICAgJi10aXRsZSB7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWRtLXNhbnMpO1xyXG4gICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICBmb250LXNpemU6IHJlc3BvbnNpdmUoMTQsIDE2KTtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcclxuICAgIH1cclxuXHJcbiAgICAmLXRleHQge1xyXG4gICAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1kbS1zYW5zKTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgZm9udC1zaXplOiByZXNwb25zaXZlKDE0LCAxNik7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xyXG4gICAgICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUtNzApO1xyXG5cclxuICAgICAgYSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGEgKyBhIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiB0b1JlbSgxNik7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGEgKyBwIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiB0b1JlbSgxNik7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHAgKyBwIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiB0b1JlbSgxNik7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1jb250YWN0cyB7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fYmxvY2sge1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XHJcbiAgICBnYXA6IHRvUmVtKDI0KTtcclxuICB9XHJcblxyXG4gIC5mb3JtLWNvbHVtbiB7XHJcbiAgICBwIHtcclxuICAgICAgbGFiZWwge1xyXG4gICAgICAgIGJyIHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZm9ybS1yb3cge1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcclxuICAgIG1hcmdpbi1ib3R0b206IHRvUmVtKDI0KTtcclxuICAgIGdhcDogdG9SZW0oMjQpO1xyXG5cclxuICAgICY6bnRoLWNoaWxkKDQpIHtcclxuICAgICAgLmZvcm0tY29sdW1uIHtcclxuICAgICAgICBncmlkLWNvbHVtbjogMSBzcGFuO1xyXG5cclxuICAgICAgICBwIHtcclxuICAgICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjpudGgtY2hpbGQoNSkge1xyXG4gICAgICAuZm9ybS1jb2x1bW4ge1xyXG4gICAgICAgIGdyaWQtY29sdW1uOiAyIHNwYW47XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOm50aC1jaGlsZCg2KSB7XHJcbiAgICAgIC5mb3JtLWNvbHVtbiB7XHJcbiAgICAgICAgZ3JpZC1jb2x1bW46IDIgc3BhbjtcclxuXHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZG0tc2Fucyk7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgZm9udC1zaXplOiB0b1JlbSgxNik7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTQwJTtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XHJcbiAgICAgICAgICBnYXA6IHRvUmVtKDgpO1xyXG5cclxuICAgICAgICAgIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgICAgICAgICAud3BjZjctZm9ybS1jb250cm9sIHtcclxuICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAgICAgICAgICAgLndwY2Y3LWxpc3QtaXRlbSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiB0b1JlbSgyNCk7XHJcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogdG9SZW0oMjQpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgaW5wdXRbdHlwZT0nY2hlY2tib3gnXSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHJcbiAgICAmOmNoZWNrZWQge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5mb3JtLWNvbHVtbiB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICBwIHtcclxuICAgICAgbGFiZWwge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAud3BjZjctZm9ybS1jb250cm9sLXdyYXAge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgfVxyXG5cclxuICAud3BjZjctZm9ybS1jb250cm9sIHtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1jb2xvci13aGl0ZS0zMCk7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogdG9SZW0oMTYpO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1kbS1zYW5zKTtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBmb250LXNpemU6IHRvUmVtKDE2KTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1naG9zdC13aGl0ZSk7XHJcblxyXG4gICAgLy8gY29sb3I6IHZhcigtLWNvbG9yLWdyZXkpO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICB0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uKTtcclxuXHJcbiAgICAmOjpwbGFjZWhvbGRlciB7XHJcbiAgICAgIGNvbG9yOiAjZjVmNWZhYjM7XHJcbiAgICB9XHJcblxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAud3BjZjctbm90LXZhbGlkLXRpcCB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1hcmdpbi10b3A6IHRvUmVtKDQpO1xyXG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZG0tc2Fucyk7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgZm9udC1zaXplOiB0b1JlbSgxMik7XHJcbiAgICBsaW5lLWhlaWdodDogMTQwJTtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgY29sb3I6ICNmMDA7XHJcbiAgfVxyXG5cclxuICB0ZXh0YXJlYSB7XHJcbiAgICBvdmVyZmxvdy15OiBoaWRkZW47XHJcbiAgICBoZWlnaHQ6IHRvUmVtKDM4KTtcclxuICAgIHJlc2l6ZTogbm9uZTtcclxuICB9XHJcblxyXG4gIHAge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgaW5wdXQge1xyXG4gICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWRtLXNhbnMpO1xyXG4gICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICBmb250LXNpemU6IHRvUmVtKDE2KTtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xyXG4gICAgICBsZWFkaW5nLXRyaW06IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBpbnB1dC53cGNmNy1zdWJtaXQge1xyXG4gICAgYXBwZWFyYW5jZTogbm9uZTtcclxuICAgIGJvcmRlcjogdG9SZW0oMSkgc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItcmFkaXVzOiB0b1JlbSg0KTtcclxuICAgIHBhZGRpbmc6IHRvUmVtKDEyKSB0b1JlbSgyNCk7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWRtLXNhbnMpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGZvbnQtc2l6ZTogdG9SZW0oMTYpO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1ibHVlKTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcclxuICAgIHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24pO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcclxuICAgICAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAud3BjZjctcmVzcG9uc2Utb3V0cHV0IHtcclxuICAgIG1hcmdpbi10b3A6IHRvUmVtKDI0KTtcclxuICB9XHJcblxyXG4gICZfX2luZm8ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGdhcDogdG9SZW0oMjQpO1xyXG4gIH1cclxuXHJcbiAgJi0tbm90LXBhZGRpbmcge1xyXG4gICAgcGFkZGluZzogcmVzcG9uc2l2ZSg0MCwgNjApIDAgMCAwO1xyXG4gIH1cclxuXHJcbiAgJi0tbm90LWFsbCB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gIH1cclxufVxyXG5cclxuQGluY2x1ZGUgbXEoJ3hsJykge1xyXG4gIC5kZWZhdWx0LWZvcm0ge1xyXG4gICAgJl9faW5mbyB7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AaW5jbHVkZSBtcSgnbGcnKSB7XHJcbiAgLmRlZmF1bHQtZm9ybSB7XHJcbiAgICAud3BjZjctZm9ybSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2hlYWQge1xyXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcclxuICAgIH1cclxuXHJcbiAgICAmX19zdWJ0aXRsZSB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgIH1cclxuXHJcbiAgICAmX19ibG9jayB7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xyXG4gICAgfVxyXG5cclxuICAgIC5mb3JtLWNvbHVtbiB7XHJcbiAgICAgIHAge1xyXG4gICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5mb3JtLXJvdyB7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLyog0KHQsdGA0L7RgSDQstC90LXRiNC90LXQs9C+INCy0LjQtNCwICovXHJcbi53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCBpbnB1dFt0eXBlPSdjaGVja2JveCddIHtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgYXBwZWFyYW5jZTogbm9uZTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICBtYXJnaW46IDA7XHJcbiAgb3V0bGluZTogbm9uZTtcclxuICBib3JkZXI6IHRvUmVtKDEpIHNvbGlkICNmZmZmZmY0ZDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIHdpZHRoOiB0b1JlbSgyNCk7XHJcbiAgaGVpZ2h0OiB0b1JlbSgyNCk7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgdHJhbnNpdGlvbjpcclxuICAgIGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLFxyXG4gICAgYm9yZGVyLWNvbG9yIDAuMnMgZWFzZTtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbi8qINCf0YDQuCDQvdCw0LLQtdC00LXQvdC40LggKi9cclxuLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIGlucHV0W3R5cGU9J2NoZWNrYm94J106aG92ZXIge1xyXG4gIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xyXG59XHJcblxyXG4vKiDQn9GA0Lgg0LDQutGC0LjQstCw0YbQuNC4IChjaGVja2VkKSAqL1xyXG4ud3BjZjctZm9ybS1jb250cm9sLXdyYXAgaW5wdXRbdHlwZT0nY2hlY2tib3gnXTpjaGVja2VkIHtcclxuICBib3JkZXItY29sb3I6ICMzMzM7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxufVxyXG5cclxuLyog0JPQsNC70L7Rh9C60LAgKi9cclxuLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIGlucHV0W3R5cGU9J2NoZWNrYm94J106Y2hlY2tlZDo6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6ICcnO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiB0b1JlbSg4KTtcclxuICB0b3A6IHRvUmVtKDUpO1xyXG4gIGJvcmRlcjogdG9SZW0oMSkgc29saWQgIzMzMztcclxuICBib3JkZXItd2lkdGg6IDAgdG9SZW0oMikgdG9SZW0oMikgMDtcclxuICB3aWR0aDogdG9SZW0oNSk7XHJcbiAgaGVpZ2h0OiB0b1JlbSgxMCk7XHJcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG59XHJcbiIsIkB1c2UgJy4uL2Fic3RyYWN0cy9wbGFjZWhvbGRlcnMnIGFzICo7XHJcbkB1c2UgJy4uL2Fic3RyYWN0cy9mdW5jdGlvbnMnIGFzICo7XHJcbkB1c2UgJy4uL2Fic3RyYWN0cy9taXhpbnMnIGFzICo7XHJcblxyXG4uYmxvY2sge1xyXG4gIHBhZGRpbmc6IHJlc3BvbnNpdmUoOTUsIDE1NCkgMCByZXNwb25zaXZlKDQwLCA2MCk7XHJcblxyXG4gICZfX2NvbnRhaW5lciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZ2FwOiByZXNwb25zaXZlKDE2LCAyNCk7XHJcbiAgfVxyXG5cclxuICAmX190aXRsZSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1heC13aWR0aDogdG9SZW0oNjI4KTtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItYmxhY2spO1xyXG4gIH1cclxuXHJcbiAgJl9faW5mbyB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1heC13aWR0aDogdG9SZW0oNjI4KTtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBmb250LXNpemU6IHJlc3BvbnNpdmUoMTYsIDIwKTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xyXG5cclxuICAgIGgyLFxyXG4gICAgaDMge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiB0b1JlbSgxNik7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseSk7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICB9XHJcblxyXG4gICAgaDIge1xyXG4gICAgICBmb250LXNpemU6IHJlc3BvbnNpdmUoMzIsIDQwKTtcclxuICAgIH1cclxuXHJcbiAgICBoMyB7XHJcbiAgICAgIGZvbnQtc2l6ZTogcmVzcG9uc2l2ZSgxOCwgMjApO1xyXG4gICAgfVxyXG5cclxuICAgIHAgKyBwIHtcclxuICAgICAgbWFyZ2luLXRvcDogdG9SZW0oMTYpO1xyXG4gICAgfVxyXG5cclxuICAgIHVsLFxyXG4gICAgb2wge1xyXG4gICAgfVxyXG5cclxuICAgIGxpICsgbGkge1xyXG4gICAgICBtYXJnaW4tdG9wOiB0b1JlbSg4KTtcclxuICAgIH1cclxuXHJcbiAgICBpbWcge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgbWFyZ2luOiAxLjVlbSAwO1xyXG4gICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBpbmNsdWRlIG1xKCdsZycpIHtcclxuICAuYmxvY2sge1xyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiQHVzZSAnLi4vYWJzdHJhY3RzL3BsYWNlaG9sZGVycycgYXMgKjtcclxuQHVzZSAnLi4vYWJzdHJhY3RzL2Z1bmN0aW9ucycgYXMgKjtcclxuQHVzZSAnLi4vYWJzdHJhY3RzL21peGlucycgYXMgKjtcclxuXHJcbi5kZXNjcmlwdGlvbiB7XHJcbiAgcGFkZGluZzogcmVzcG9uc2l2ZSg0MCwgNjApIDA7XHJcblxyXG4gICZfX2NvbnRhaW5lciB7XHJcbiAgICBAZXh0ZW5kICVmbGV4LWNvbHVtbjtcclxuXHJcbiAgICBnYXA6IHJlc3BvbnNpdmUoMTYsIDQwKTtcclxuICB9XHJcblxyXG4gICZfX2hlYWQge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGdhcDogcmVzcG9uc2l2ZSgxNiwgNDApO1xyXG4gIH1cclxuXHJcbiAgJl9fdGl0bGUge1xyXG4gICAgLy8gbWF4LXdpZHRoOiByZXNwb25zaXZlKDM0MywgOTQwKTtcclxuICB9XHJcblxyXG4gICZfX2ltYWdlIHtcclxuICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6IHJlc3BvbnNpdmUoMjAwLCAzMDUpO1xyXG5cclxuICAgIGltZyB7XHJcbiAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19saXN0IHtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xyXG4gICAgZ2FwOiByZXNwb25zaXZlKDE2LCAyNCk7XHJcbiAgfVxyXG5cclxuICAmX19waG90byB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogdG9SZW0oNjMwKTtcclxuICAgIG1heC13aWR0aDogdG9SZW0oMTI4MCk7XHJcbiAgfVxyXG5cclxuICAmX19pdGVtIHtcclxuICAgIHAgKyBwIHtcclxuICAgICAgbWFyZ2luLXRvcDogdG9SZW0oMTYpO1xyXG4gICAgfVxyXG5cclxuICAgIHVsIHtcclxuICAgICAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IHRvUmVtKDIwKTtcclxuICAgIH1cclxuXHJcbiAgICB1bCArIHAge1xyXG4gICAgICBtYXJnaW4tdG9wOiB0b1JlbSgxNik7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AaW5jbHVkZSBtcSgnbGcnKSB7XHJcbiAgLmRlc2NyaXB0aW9uIHtcclxuICAgICZfX2hlYWQge1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2xpc3Qge1xyXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiQHVzZSAnLi4vYWJzdHJhY3RzL3BsYWNlaG9sZGVycycgYXMgKjtcclxuQHVzZSAnLi4vYWJzdHJhY3RzL2Z1bmN0aW9ucycgYXMgKjtcclxuQHVzZSAnLi4vYWJzdHJhY3RzL21peGlucycgYXMgKjtcclxuXHJcbi5zcGVjaWZpY2F0aW9uIHtcclxuICBwYWRkaW5nOiByZXNwb25zaXZlKDQwLCA2MCkgMDtcclxuXHJcbiAgJl9fY29udGFpbmVyIHtcclxuICAgIEBleHRlbmQgJWZsZXgtdi1jZW50ZXI7XHJcblxyXG4gICAgZ2FwOiByZXNwb25zaXZlKDE2LCAyNCk7XHJcbiAgfVxyXG5cclxuICAmX19pbWFnZSB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgYm9yZGVyLXJhZGl1czogdG9SZW0oNCk7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1heC13aWR0aDogdG9SZW0oNjI4KTtcclxuICB9XHJcblxyXG4gICZfX2luZm8ge1xyXG4gICAgQGV4dGVuZCAlZmxleC1jb2x1bW47XHJcblxyXG4gICAgbWF4LXdpZHRoOiByZXNwb25zaXZlKDM0MywgNjI4KTtcclxuICAgIGdhcDogcmVzcG9uc2l2ZSgyNCwgNDApO1xyXG4gIH1cclxuXHJcbiAgJi0tcmV2ZXJzZSB7XHJcbiAgICAuc3BlY2lmaWNhdGlvbl9fY29udGFpbmVyIHtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQGluY2x1ZGUgbXEoJ2xnJykge1xyXG4gIC5zcGVjaWZpY2F0aW9uIHtcclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2luZm8ge1xyXG4gICAgICBtYXgtd2lkdGg6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgJi0tcmV2ZXJzZSB7XHJcbiAgICAgIC5zcGVjaWZpY2F0aW9uX19jb250YWluZXIge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiQHVzZSAnLi4vYWJzdHJhY3RzL3BsYWNlaG9sZGVycycgYXMgKjtcclxuQHVzZSAnLi4vYWJzdHJhY3RzL2Z1bmN0aW9ucycgYXMgKjtcclxuQHVzZSAnLi4vYWJzdHJhY3RzL21peGlucycgYXMgKjtcclxuXHJcbi5zcGFyZSB7XHJcbiAgcGFkZGluZzogcmVzcG9uc2l2ZSg0MCwgNjApIDA7XHJcblxyXG4gICZfX2NvbnRhaW5lciB7XHJcbiAgICBAZXh0ZW5kICVmbGV4LWNvbHVtbjtcclxuXHJcbiAgICBnYXA6IHJlc3BvbnNpdmUoMTYsIDQwKTtcclxuICB9XHJcblxyXG4gICZfX2xpc3Qge1xyXG4gICAgY291bnRlci1yZXNldDogc2VjdGlvbjtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpdCwgbWlubWF4KHRvUmVtKDMwMiksIDFmcikpO1xyXG4gICAgZ2FwOiB0b1JlbSgyNCk7XHJcbiAgfVxyXG5cclxuICAmX19pdGVtIHtcclxuICAgIGNvdW50ZXItaW5jcmVtZW50OiBzZWN0aW9uO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgYm9yZGVyLXRvcDogdG9SZW0oMSkgc29saWQgdmFyKC0tY29sb3ItZ3JleSk7XHJcbiAgICBwYWRkaW5nLXRvcDogcmVzcG9uc2l2ZSgxNiwgMjQpO1xyXG4gIH1cclxuXHJcbiAgJl9fdGV4dCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1heC13aWR0aDogdG9SZW0oMjcwKTtcclxuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseSk7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgZm9udC1zaXplOiByZXNwb25zaXZlKDE4LCAyMCk7XHJcbiAgICBsaW5lLWhlaWdodDogMTIwJTtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgfVxyXG5cclxuICAmX19jb3VudGVyIHtcclxuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseSk7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgZm9udC1zaXplOiByZXNwb25zaXZlKDE0LCAxNik7XHJcbiAgICBsaW5lLWhlaWdodDogMTIwJTtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItYmxhY2stNTApO1xyXG5cclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6IGNvdW50ZXIoc2VjdGlvbiwgZGVjaW1hbC1sZWFkaW5nLXplcm8pO1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIkB1c2UgJy4uLy4uL2Fic3RyYWN0cy9wbGFjZWhvbGRlcnMnIGFzICo7XHJcbkB1c2UgJy4uLy4uL2Fic3RyYWN0cy9mdW5jdGlvbnMnIGFzICo7XHJcbkB1c2UgJy4uLy4uL2Fic3RyYWN0cy9taXhpbnMnIGFzICo7XHJcblxyXG4udGFicyB7XHJcbiAgQGV4dGVuZCAlZmxleC12LWNlbnRlcjtcclxuXHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG4gIGJvcmRlci1yYWRpdXM6IHRvUmVtKDQpO1xyXG4gIHdpZHRoOiBmaXQtY29udGVudDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1sYXZlbmRlci1ncmF5KTtcclxuXHJcbiAgJl9fYnV0dG9uIHtcclxuICAgIHBhZGRpbmc6IHRvUmVtKDgpIHRvUmVtKDE2KTtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBmb250LXNpemU6IHJlc3BvbnNpdmUoMTQsIDE2KTtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItZGFyay1ncmF5KTtcclxuICAgIHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24pO1xyXG5cclxuICAgICYuYWN0aXZlIHtcclxuICAgICAgYm9yZGVyLXJhZGl1czogdG9SZW0oNCk7XHJcbiAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJvbGQtYmx1ZSk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AaW5jbHVkZSBtcSgnbGcnKSB7XHJcbiAgLnRhYnMge1xyXG4gICAgJl9fYnV0dG9uIHtcclxuICAgICAgcGFkZGluZzogdG9SZW0oMTEpIHRvUmVtKDE2KTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiQHVzZSAnLi4vLi4vYWJzdHJhY3RzL21peGlucycgYXMgKjtcclxuQHVzZSAnLi4vLi4vYWJzdHJhY3RzL2Z1bmN0aW9ucycgYXMgKjtcclxuQHVzZSAnLi4vLi4vYWJzdHJhY3RzL3BsYWNlaG9sZGVycycgYXMgKjtcclxuXHJcbi5wcm9kdWN0IHtcclxuICBib3JkZXItYm90dG9tOiB0b1JlbSgxKSBzb2xpZCB2YXIoLS1jb2xvci1ncmV5KTtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICZfX2hlYWRlciB7XHJcbiAgICBAZXh0ZW5kICVmbGV4LWFsbC1zYjtcclxuXHJcbiAgICBtYXJnaW4tYm90dG9tOiB0b1JlbSgxNik7XHJcbiAgICBnYXA6IHRvUmVtKDQpO1xyXG4gIH1cclxuXHJcbiAgJl9fYnV0dG9uIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOiB0b1JlbSgxNik7XHJcbiAgICBoZWlnaHQ6IHRvUmVtKDE2KTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAmLXNwYW4ge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgdG9wOiA1MCU7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IHRvUmVtKDIpO1xyXG4gICAgICB3aWR0aDogdG9SZW0oMTQpO1xyXG4gICAgICBoZWlnaHQ6IHRvUmVtKDIpO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1ncmV5KTtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2U7XHJcblxyXG4gICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSg5MGRlZyk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmFjdGl2ZSB7XHJcbiAgICAgIC5wcm9kdWN0X19idXR0b24tc3BhbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmxhY2spO1xyXG5cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2lubmVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIG1heC1oZWlnaHQ6IDA7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgZ2FwOiB0b1JlbSgyNCk7XHJcblxyXG4gICAgJi5hY3RpdmUge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiB0b1JlbSgxNik7XHJcbiAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19pbWFnZSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIG1heC13aWR0aDogcmVzcG9uc2l2ZSgzNDMsIDYyOCk7XHJcblxyXG4gICAgLy8gbWF4LWhlaWdodDogcmVzcG9uc2l2ZSgzNDMsIDM1MSk7XHJcbiAgfVxyXG5cclxuICAmX19saXN0IHtcclxuICAgIEBleHRlbmQgJWZsZXgtY29sdW1uO1xyXG5cclxuICAgIGdhcDogdG9SZW0oOCk7XHJcbiAgfVxyXG5cclxuICAmX19pdGVtIHtcclxuICAgIEBleHRlbmQgJWZsZXgtYWxsLXNiO1xyXG5cclxuICAgIGJvcmRlci1ib3R0b206IHRvUmVtKDEpIGRhc2hlZCB2YXIoLS1jb2xvci1ncmV5KTtcclxuICAgIHBhZGRpbmctYm90dG9tOiB0b1JlbSg4KTtcclxuICAgIGdhcDogdG9SZW0oMTYpO1xyXG5cclxuICAgICYtdGV4dCB7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogcmVzcG9uc2l2ZSgxNCwgMTYpO1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgfVxyXG5cclxuICAgICYtdmFsdWUge1xyXG4gICAgICBmbGV4LXNocmluazogMDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgZm9udC1zaXplOiByZXNwb25zaXZlKDEyLCAxNik7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fZGVzY3JpcHRpb24ge1xyXG4gICAgQGV4dGVuZCAlZmxleC1jb2x1bW47XHJcblxyXG4gICAgZmxleDogMTtcclxuICAgIGdhcDogcmVzcG9uc2l2ZSgxNiwgMjQpO1xyXG4gIH1cclxuXHJcbiAgJi5hY3RpdmUge1xyXG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1ibGFjayk7XHJcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgfVxyXG59XHJcblxyXG5AaW5jbHVkZSBtcSgnbGcnKSB7XHJcbiAgLnByb2R1Y3Qge1xyXG4gICAgJl9faW5uZXIge1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCJAdXNlICcuLi9hYnN0cmFjdHMvcGxhY2Vob2xkZXJzJyBhcyAqO1xyXG5AdXNlICcuLi9hYnN0cmFjdHMvZnVuY3Rpb25zJyBhcyAqO1xyXG5AdXNlICcuLi9hYnN0cmFjdHMvbWl4aW5zJyBhcyAqO1xyXG5cclxuLmNhdGFsb2cge1xyXG4gIHBhZGRpbmc6IHJlc3BvbnNpdmUoNDAsIDYwKSAwO1xyXG5cclxuICAmX19ib2R5IHtcclxuICAgIHBhZGRpbmc6IHJlc3BvbnNpdmUoODAsIDEyMCkgMDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWdob3N0LXdoaXRlKTtcclxuICB9XHJcblxyXG4gICZfX2NvbnRhaW5lciB7XHJcbiAgICBAZXh0ZW5kICVmbGV4LWNvbHVtbjtcclxuXHJcbiAgICBnYXA6IHJlc3BvbnNpdmUoMTYsIDQwKTtcclxuICB9XHJcblxyXG4gICZfX2hlYWQge1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBncmlkLXRlbXBsYXRlLWFyZWFzOlxyXG4gICAgICAndGl0bGUgdGl0bGUgJ1xyXG4gICAgICAndGFncyBpY29uJztcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XHJcbiAgICBnYXA6IHJlc3BvbnNpdmUoMTYsIDQwKTtcclxuICB9XHJcblxyXG4gICZfX2ljb24ge1xyXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1heC13aWR0aDogcmVzcG9uc2l2ZSg4NSwgMTIwKTtcclxuICB9XHJcblxyXG4gICZfX2xpc3Qge1xyXG4gICAgQGV4dGVuZCAlZmxleC1jb2x1bW47XHJcblxyXG4gICAgZ2FwOiB0b1JlbSgxNik7XHJcbiAgfVxyXG5cclxuICAmLS1ub3QtcGFkZGluZyB7XHJcbiAgICBwYWRkaW5nOiByZXNwb25zaXZlKDQwLCA2MCkgMCAwIDA7XHJcbiAgfVxyXG59XHJcblxyXG5AaW5jbHVkZSBtcSgnbGcnKSB7XHJcbiAgLmNhdGFsb2cge1xyXG4gICAgJl9faWNvbiB7XHJcbiAgICAgIGdyaWQtYXJlYTogaWNvbjtcclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgIGdyaWQtYXJlYTogdGl0bGU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGFncyB7XHJcbiAgICAgIGdyaWQtYXJlYTogdGFncztcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiQHVzZSAnLi4vLi4vYWJzdHJhY3RzL21peGlucycgYXMgKjtcclxuQHVzZSAnLi4vLi4vYWJzdHJhY3RzL2Z1bmN0aW9ucycgYXMgKjtcclxuQHVzZSAnLi4vLi4vYWJzdHJhY3RzL3BsYWNlaG9sZGVycycgYXMgKjtcclxuXHJcbi5kaWFnbm9zdGljcyB7XHJcbiAgcGFkZGluZzogcmVzcG9uc2l2ZSg0MCwgNjApIDA7XHJcblxyXG4gICZfX2lubmVyIHtcclxuICAgIEBleHRlbmQgJWZsZXgtdi1jZW50ZXI7XHJcblxyXG4gICAgZ2FwOiByZXNwb25zaXZlKDE2LCAyNCk7XHJcbiAgfVxyXG5cclxuICAmX19zbGlkZXIge1xyXG4gICAgd2lkdGg6IHJlc3BvbnNpdmUoMzQzLCA2MjgpO1xyXG4gIH1cclxuXHJcbiAgJl9faW5mbyB7XHJcbiAgICBAZXh0ZW5kICVmbGV4LWNvbHVtbjtcclxuXHJcbiAgICBmbGV4OiAxO1xyXG4gICAgZ2FwOiByZXNwb25zaXZlKDE2LCA0MCk7XHJcbiAgfVxyXG5cclxuICAmX193cmFwcGVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB9XHJcblxyXG4gICZfX3NsaWRlIHtcclxuICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgd2lkdGg6IHJlc3BvbnNpdmUoMzQzLCA2MjgpO1xyXG4gICAgaGVpZ2h0OiByZXNwb25zaXZlKDM0NiwgNjI4KTtcclxuICB9XHJcblxyXG4gICZfX25hdiB7XHJcbiAgICBAZXh0ZW5kICVmbGV4LWFsbC1zYjtcclxuXHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBib3R0b206IHJlc3BvbnNpdmUoMTYsIDI0KTtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICBwYWRkaW5nOiAwIHJlc3BvbnNpdmUoMTYsIDI0KTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZ2FwOiB0b1JlbSgxMCk7XHJcbiAgfVxyXG5cclxuICAmX19pbWFnZSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgYm9yZGVyLXJhZGl1czogdG9SZW0oNCk7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB6LWluZGV4OiAxO1xyXG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1ncmFkaWVudC1zbGlkZXIpO1xyXG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgaW5zZXQ6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19idXR0b24ge1xyXG4gICAgQGV4dGVuZCAlZmxleC1hbGwtY2VudGVyO1xyXG5cclxuICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgd2lkdGg6IHRvUmVtKDQwKTtcclxuICAgIGhlaWdodDogdG9SZW0oNDApO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xyXG4gICAgdHJhbnNpdGlvbjogdmFyKC0tdHJhbnNpdGlvbik7XHJcblxyXG4gICAgc3ZnIHtcclxuICAgICAgd2lkdGg6IHRvUmVtKDI0KTtcclxuICAgICAgaGVpZ2h0OiB0b1JlbSgyNCk7XHJcbiAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1ibGFjayk7XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJvbGQtYmx1ZSk7XHJcblxyXG4gICAgICBzdmcge1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOmRpc2FibGVkIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xyXG5cclxuICAgICAgc3ZnIHtcclxuICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItbGluZ2h0LWdyZXkpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19wYWdpbmF0aW9uIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcclxuICAgIH1cclxuXHJcbiAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fZGVzY3JpcHRpb24ge1xyXG4gICAgaDIsXHJcbiAgICBoMyxcclxuICAgIGg0LFxyXG4gICAgaDUsXHJcbiAgICBoNiB7XHJcbiAgICAgIG1hcmdpbi10b3A6IHJlc3BvbnNpdmUoMTYsIDI0KTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBpbmNsdWRlIG1xKCdsZycpIHtcclxuICAuZGlhZ25vc3RpY3Mge1xyXG4gICAgJl9faW5uZXIge1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCJAdXNlICcuLi8uLi9hYnN0cmFjdHMvbWl4aW5zJyBhcyAqO1xyXG5AdXNlICcuLi8uLi9hYnN0cmFjdHMvZnVuY3Rpb25zJyBhcyAqO1xyXG5AdXNlICcuLi8uLi9hYnN0cmFjdHMvcGxhY2Vob2xkZXJzJyBhcyAqO1xyXG5cclxuLmNhcmQtc2xpZGVyIHtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHBhZGRpbmc6IHJlc3BvbnNpdmUoNDAsIDYwKSAwO1xyXG5cclxuICAmX19ib2R5IHtcclxuICAgIHBhZGRpbmc6IHJlc3BvbnNpdmUoODAsIDEyMCkgMDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWdob3N0LXdoaXRlKTtcclxuICB9XHJcblxyXG4gICZfX2NvbnRhaW5lciB7XHJcbiAgICBAZXh0ZW5kICVmbGV4LWNvbHVtbjtcclxuXHJcbiAgICBnYXA6IHJlc3BvbnNpdmUoMTYsIDQwKTtcclxuICB9XHJcblxyXG4gICZfX3NsaWRlciB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcblxyXG4gICZfX3dyYXBwZXIge1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuXHJcbiAgICAvLyBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xyXG5cclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KHRvUmVtKDMwMiksIDFmcikpO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBnYXA6IHRvUmVtKDI0KTtcclxuICB9XHJcblxyXG4gICZfX3NsaWRlIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiB1bnNldDtcclxuICAgIG1pbi1oZWlnaHQ6IHJlc3BvbnNpdmUoMTYxLCAyMzEpO1xyXG4gIH1cclxuXHJcbiAgJl9fYm94IHtcclxuICAgIEBleHRlbmQgJWZsZXgtY29sdW1uO1xyXG5cclxuICAgIGJvcmRlci10b3A6IHRvUmVtKDEpIHNvbGlkIHZhcigtLWNvbG9yLWdyZXkpO1xyXG4gICAgcGFkZGluZy10b3A6IHJlc3BvbnNpdmUoMTYsIDI1KTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgbWF4LXdpZHRoOiB0b1JlbSgzMDIpO1xyXG4gICAgZ2FwOiByZXNwb25zaXZlKDE2LCAyNCk7XHJcbiAgfVxyXG5cclxuICAmX19pY29uIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWF4LXdpZHRoOiByZXNwb25zaXZlKDQ4LCA2MCk7XHJcbiAgfVxyXG5cclxuICAmX190ZXh0IHtcclxuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1ibGFjay04MCk7XHJcbiAgfVxyXG5cclxuICAmX19zY3JvbGxiYXIge1xyXG4gICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBtYXJnaW4tdG9wOiB0b1JlbSgxNik7XHJcblxyXG4gICAgLnN3aXBlci1zY3JvbGxiYXItZHJhZyB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJvbGQtYmx1ZSk7XHJcbiAgICB9XHJcblxyXG4gICAgJi5zd2lwZXItc2Nyb2xsYmFyIHtcclxuICAgICAgLS1zd2lwZXItc2Nyb2xsYmFyLWJnLWNvbG9yOiB2YXIoLS1jb2xvci1saW5naHQtZ3JleSk7XHJcblxyXG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgICBoZWlnaHQ6IHRvUmVtKDIpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi0tbm8tcGFkZGluZyB7XHJcbiAgICBwYWRkaW5nOiAwIDAgcmVzcG9uc2l2ZSg0MCwgNjApIDA7XHJcbiAgfVxyXG59XHJcblxyXG5AaW5jbHVkZSBtcSgnbWQnKSB7XHJcbiAgLmNhcmQtc2xpZGVyIHtcclxuICAgICZfX3NsaWRlciB7XHJcbiAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlO1xyXG4gICAgICBnYXA6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc2xpZGUge1xyXG4gICAgICB3aWR0aDogdG9SZW0oMzE1KTtcclxuICAgIH1cclxuXHJcbiAgICAmX19zY3JvbGxiYXIge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiQHVzZSAnLi4vYWJzdHJhY3RzL3BsYWNlaG9sZGVycycgYXMgKjtcclxuQHVzZSAnLi4vYWJzdHJhY3RzL2Z1bmN0aW9ucycgYXMgKjtcclxuQHVzZSAnLi4vYWJzdHJhY3RzL21peGlucycgYXMgKjtcclxuXHJcbi5jb250YWN0IHtcclxuICBwYWRkaW5nOiByZXNwb25zaXZlKDQwLCA2MCkgMDtcclxuXHJcbiAgJl9fY29udGFpbmVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBnYXA6IHRvUmVtKDI0KTtcclxuICB9XHJcblxyXG4gICZfX2Jsb2NrIHtcclxuICAgIEBleHRlbmQgJWZsZXgtY29sdW1uO1xyXG5cclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWF4LXdpZHRoOiByZXNwb25zaXZlKDM0MywgNjI4KTtcclxuICAgIGdhcDogcmVzcG9uc2l2ZSgxNiwgNDApO1xyXG5cclxuICAgICYtLXZlcnRpY2FsIHtcclxuICAgICAgQGV4dGVuZCAlZmxleC12LWNlbnRlcjtcclxuXHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgIG1heC13aWR0aDogbm9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2hlYWQge1xyXG4gICAgQGV4dGVuZCAlZmxleC1jb2x1bW47XHJcblxyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6IHRvUmVtKDYyOCk7XHJcbiAgICBnYXA6IHJlc3BvbnNpdmUoMTYsIDQwKTtcclxuICB9XHJcblxyXG4gICZfX2xpc3Qge1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XHJcbiAgICBnYXA6IHJlc3BvbnNpdmUoMTYsIDI0KTtcclxuICB9XHJcbn1cclxuXHJcbkBpbmNsdWRlIG1xKCdsZycpIHtcclxuICAuY29udGFjdCB7XHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2Jsb2NrIHtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGlzdCB7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCJAdXNlICcuLi8uLi9hYnN0cmFjdHMvbWl4aW5zJyBhcyAqO1xyXG5AdXNlICcuLi8uLi9hYnN0cmFjdHMvZnVuY3Rpb25zJyBhcyAqO1xyXG5AdXNlICcuLi8uLi9hYnN0cmFjdHMvcGxhY2Vob2xkZXJzJyBhcyAqO1xyXG5cclxuLnNoYXBlIHtcclxuICBAZXh0ZW5kICVmbGV4LWNvbHVtbjtcclxuXHJcbiAgcGFkZGluZzogcmVzcG9uc2l2ZSgyNCwgNDApO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1heC13aWR0aDogcmVzcG9uc2l2ZSgzNDMsIDYyOCk7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItZ2hvc3Qtd2hpdGUpO1xyXG4gIGdhcDogdG9SZW0oMjQpO1xyXG5cclxuICAmX19oZWFkIHtcclxuICAgIEBleHRlbmQgJWZsZXgtY29sdW1uO1xyXG5cclxuICAgIGdhcDogcmVzcG9uc2l2ZSgxNiwgMjQpO1xyXG4gIH1cclxuXHJcbiAgJl9fc3VidGl0bGUge1xyXG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZG0tc2Fucyk7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgZm9udC1zaXplOiByZXNwb25zaXZlKDEyLCAxNik7XHJcbiAgICBsaW5lLWhlaWdodDogMTQwJTtcclxuICB9XHJcblxyXG4gIC5mb3JtLXJvdyB7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogcmVzcG9uc2l2ZSgxNiwgMjQpO1xyXG4gICAgZ2FwOiB0b1JlbSgyNCk7XHJcblxyXG4gICAgaW5wdXRbdHlwZT0ndGV4dCddLFxyXG4gICAgaW5wdXRbdHlwZT0ndGVsJ10sXHJcbiAgICBpbnB1dFt0eXBlPSdlbWFpbCddLFxyXG4gICAgdGV4dGFyZWEge1xyXG4gICAgICBmbGV4OiAxO1xyXG4gICAgICBvdmVyZmxvdy15OiBoaWRkZW47XHJcbiAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogdG9SZW0oMSkgc29saWQgIzAwMDAwMDRkO1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogdG9SZW0oMTYpO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiB0b1JlbSgzOCk7XHJcbiAgICAgIG1heC13aWR0aDogcmVzcG9uc2l2ZSgxNTAsIDI2Mik7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWRtLXNhbnMpO1xyXG4gICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgIGZvbnQtc2l6ZTogdG9SZW0oMTYpO1xyXG4gICAgICBsaW5lLWhlaWdodDogMTQwJTtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgY29sb3I6IHZhcigtLWNvbG9yLWdyZXkpO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgdHJhbnNpdGlvbjogdmFyKC0tdHJhbnNpdGlvbik7XHJcbiAgICAgIHJlc2l6ZTogbm9uZTtcclxuXHJcbiAgICAgICY6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItZ3JleSk7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogdmFyKC0tdHJhbnNpdGlvbik7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6aG92ZXIsXHJcbiAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1ib2xkLWJsdWUpO1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1ibGFjayk7XHJcblxyXG4gICAgICAgICY6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1ib2xkLWJsdWUpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLWJvbGQtYmx1ZSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvLyBUZXh0YXJlYSAoMy3QuSDQsdC70L7Quikg4oCUINGA0LDRgdGC0Y/QvdGD0YLRjCDQvdCwIDIg0LrQvtC70L7QvdC60LhcclxuICAgICY6bnRoLW9mLXR5cGUoNCkge1xyXG4gICAgICAuZm9ybS1jb2x1bW4ge1xyXG4gICAgICAgIGdyaWQtY29sdW1uOiAxIC8gLTE7XHJcblxyXG4gICAgICAgIHRleHRhcmVhIHtcclxuICAgICAgICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcclxuICAgICAgICAgIGhlaWdodDogdG9SZW0oMzgpO1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6bnRoLWNoaWxkKDUpIHtcclxuICAgICAgLmZvcm0tY29sdW1uIHtcclxuICAgICAgICBncmlkLWNvbHVtbjogMiBzcGFuO1xyXG5cclxuICAgICAgICBwIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgZ2FwOiB0b1JlbSg4KTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvLyDQp9C10LrQsdC+0LrRgSAoNC3QuSDQsdC70L7Quikg0Lgg0LrQvdC+0L/QutCwICg1LdC5INCx0LvQvtC6KSDigJQg0L3QsCAyINC60L7Qu9C+0L3QutC4XHJcbiAgICAmOm50aC1vZi10eXBlKDQpLFxyXG4gICAgJjpudGgtb2YtdHlwZSg1KSB7XHJcbiAgICAgIC5mb3JtLWNvbHVtbiB7XHJcbiAgICAgICAgLy8gZ3JpZC1jb2x1bW46IDEgLyAtMTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8g0KHRgtC40LvQuCDQtNC70Y8g0YLQtdC60YHRgtCwINC/0L7QtCDQuNC90L/Rg9GC0LDQvNC4XHJcbiAgLndwY2Y3LW5vdC12YWxpZC10aXAge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtYXJnaW4tdG9wOiB0b1JlbSg0KTtcclxuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWRtLXNhbnMpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGZvbnQtc2l6ZTogdG9SZW0oMTIpO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE0MCU7XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1yZWQpO1xyXG4gIH1cclxuXHJcbiAgLy8g0JrQvdC+0L/QutCwINC+0YLQv9GA0LDQstC60Lgg0YTQvtGA0LzRi1xyXG4gIGlucHV0LndwY2Y3LXN1Ym1pdCB7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBib3JkZXItcmFkaXVzOiB0b1JlbSg0KTtcclxuICAgIHBhZGRpbmc6IHRvUmVtKDEyKSB0b1JlbSgyNCk7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWRtLXNhbnMpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGZvbnQtc2l6ZTogdG9SZW0oMTYpO1xyXG4gICAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJvbGQtYmx1ZSk7XHJcbiAgICB0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uKTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItZGFyay1ibHVlKTtcclxuICAgIH1cclxuXHJcbiAgICAmOmRpc2FibGVkIHtcclxuICAgICAgY29sb3I6IHZhcigtLWNvbG9yLWRhcmstZ3JheSk7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWxpbmdodC1ncmV5KTtcclxuICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCA+IHBbZGF0YS1uYW1lPSdkYXRhLWNvbnNlbnQnXSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGdhcDogdG9SZW0oMTIpO1xyXG4gIH1cclxuXHJcbiAgaW5wdXRbdHlwZT0nY2hlY2tib3gnXVtuYW1lPSdkYXRhLWNvbnNlbnQnXSB7XHJcbiAgICBhcHBlYXJhbmNlOiBub25lO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgYm9yZGVyOiB0b1JlbSgxKSBzb2xpZCB2YXIoLS1jb2xvci1ib2xkLWJsdWUpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogdG9SZW0oMik7XHJcbiAgICB3aWR0aDogdG9SZW0oMjQpO1xyXG4gICAgaGVpZ2h0OiB0b1JlbSgyNCk7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24pO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICY6Y2hlY2tlZCB7XHJcbiAgICAgIC8vIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJvbGQtYmx1ZSk7XHJcblxyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IHRvUmVtKDgpO1xyXG4gICAgICAgIHRvcDogdG9SZW0oNCk7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgYm9yZGVyOiB0b1JlbSgxKSBzb2xpZCAjMDAwMDAwNGQ7XHJcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAwIHRvUmVtKDIpIHRvUmVtKDIpIDA7XHJcbiAgICAgICAgd2lkdGg6IHRvUmVtKDUpO1xyXG4gICAgICAgIGhlaWdodDogdG9SZW0oMTApO1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLndwY2Y3LXJlc3BvbnNlLW91dHB1dCB7XHJcbiAgICBtYXJnaW4tdG9wOiB0b1JlbSgyNCk7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgZm9udC1zaXplOiB0b1JlbSgxNik7XHJcbiAgICBsaW5lLWhlaWdodDogMTQwJTtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwJTtcclxuICB9XHJcblxyXG4gIC53cGNmNy1saXN0LWl0ZW0ge1xyXG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG5AaW5jbHVkZSBtcSgnbGcnKSB7XHJcbiAgLnNoYXBlIHtcclxuICAgIG1heC13aWR0aDogbm9uZTtcclxuXHJcbiAgICAuZm9ybS1yb3cge1xyXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcclxuICAgICAgZ2FwOiAwO1xyXG5cclxuICAgICAgaW5wdXRbdHlwZT0ndGV4dCddLFxyXG4gICAgICBpbnB1dFt0eXBlPSd0ZWwnXSxcclxuICAgICAgaW5wdXRbdHlwZT0nZW1haWwnXSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIkB1c2UgJy4uL2Fic3RyYWN0cy9wbGFjZWhvbGRlcnMnIGFzICo7XHJcbkB1c2UgJy4uL2Fic3RyYWN0cy9mdW5jdGlvbnMnIGFzICo7XHJcbkB1c2UgJy4uL2Fic3RyYWN0cy9taXhpbnMnIGFzICo7XHJcblxyXG4ubWFwIHtcclxuICBwYWRkaW5nOiByZXNwb25zaXZlKDQwLCA2MCkgMDtcclxuXHJcbiAgJl9faWZyYW1lIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IHRvUmVtKDQpO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG59XHJcbiIsIkB1c2UgJy4uL2Fic3RyYWN0cy9wbGFjZWhvbGRlcnMnIGFzICo7XHJcbkB1c2UgJy4uL2Fic3RyYWN0cy9mdW5jdGlvbnMnIGFzICo7XHJcbkB1c2UgJy4uL2Fic3RyYWN0cy9taXhpbnMnIGFzICo7XHJcblxyXG4ubG9jYXRpb24ge1xyXG4gIHBhZGRpbmc6IHJlc3BvbnNpdmUoNDAsIDYwKSAwO1xyXG5cclxuICAmX19jb250YWluZXIge1xyXG4gICAgQGV4dGVuZCAlZmxleC1jb2x1bW47XHJcblxyXG4gICAgZ2FwOiByZXNwb25zaXZlKDE2LCA2NCk7XHJcbiAgfVxyXG5cclxuICAmX190aXRsZSB7XHJcbiAgICBtYXgtd2lkdGg6IHJlc3BvbnNpdmUoMzQzLCA2MjgpO1xyXG4gIH1cclxuXHJcbiAgJl9fbWFwIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiByZXNwb25zaXZlKDE2MywgNjEwKTtcclxuICB9XHJcblxyXG4gICZfX2ltYWdlIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgaW5zZXQ6IDA7XHJcbiAgfVxyXG5cclxuICAmX19tYXJrIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICB3aWR0aDogdG9SZW0oMjQpO1xyXG4gICAgaGVpZ2h0OiB0b1JlbSgzOSk7XHJcblxyXG4gICAgJi5kaXNhYmxlZCB7XHJcbiAgICAgIG9wYWNpdHk6IDAuNTtcclxuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgJi0tdWsge1xyXG4gICAgICBsZWZ0OiAyNy43MzQzNyU7XHJcbiAgICAgIHRvcDogMzQuMTU0MzUlO1xyXG4gICAgfVxyXG5cclxuICAgICYtLXJrIHtcclxuICAgICAgbGVmdDogNTIuNzM0MzclO1xyXG4gICAgICB0b3A6IDMyLjUxMjMxJTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2luZm8ge1xyXG4gICAgQGV4dGVuZCAlZmxleC1jb2x1bW47XHJcblxyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogdG9SZW0oMjQpO1xyXG4gICAgYm90dG9tOiB0b1JlbSgyNCk7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgYm9yZGVyLXJhZGl1czogdG9SZW0oNCk7XHJcbiAgICBwYWRkaW5nOiB0b1JlbSgxNik7XHJcbiAgICB3aWR0aDogdG9SZW0oMzQzKTtcclxuICAgIGJveC1zaGFkb3c6IDFweCAxcHggMTBweCAwICMwMDAwMDAxYTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICB0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uKTtcclxuICAgIGdhcDogdG9SZW0oMTYpO1xyXG5cclxuICAgICYtdGl0bGUge1xyXG4gICAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHkpO1xyXG4gICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICB9XHJcblxyXG4gICAgJi1jbG9zZSB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgcmlnaHQ6IHRvUmVtKDgpO1xyXG4gICAgICB0b3A6IHRvUmVtKDgpO1xyXG5cclxuICAgICAgc3ZnIHtcclxuICAgICAgICB3aWR0aDogdG9SZW0oMTYpO1xyXG4gICAgICAgIGhlaWdodDogdG9SZW0oMTYpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5hY3RpdmUge1xyXG4gICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fbGlzdCB7XHJcbiAgICBAZXh0ZW5kICVmbGV4LWNvbHVtbjtcclxuXHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1heC13aWR0aDogdG9SZW0oMjkxKTtcclxuICAgIGdhcDogdG9SZW0oMTApO1xyXG4gIH1cclxuXHJcbiAgJl9faXRlbSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGZvbnQtc2l6ZTogdG9SZW0oMTQpO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICAgIGdhcDogdG9SZW0oNCk7XHJcblxyXG4gICAgc3ZnIHtcclxuICAgICAgd2lkdGg6IHRvUmVtKDE2KTtcclxuICAgICAgaGVpZ2h0OiB0b1JlbSgxNik7XHJcbiAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1ib2xkLWJsdWUpO1xyXG4gICAgfVxyXG5cclxuICAgIGEge1xyXG4gICAgICB0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uKTtcclxuXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1ib2xkLWJsdWUpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgYSB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogdG9SZW0oMSkgc29saWQgdmFyKC0tY29sb3ItYmxhY2spO1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItYm9sZC1ibHVlKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBpbmNsdWRlIG1xKCdsZycpIHtcclxuICAubG9jYXRpb24ge1xyXG4gICAgJl9faW5mbyB7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIGJvdHRvbTogdG9SZW0oLTIyMCk7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgICZfX21hcmsge1xyXG4gICAgICAmLS11ayB7XHJcbiAgICAgICAgbGVmdDogMjQuNzM0MzclO1xyXG4gICAgICAgIHRvcDogMTcuMTU0MzUlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLS1yayB7XHJcbiAgICAgICAgdG9wOiAxNy41MTIzMSU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiQHVzZSAnLi4vYWJzdHJhY3RzL3BsYWNlaG9sZGVycycgYXMgKjtcclxuQHVzZSAnLi4vYWJzdHJhY3RzL2Z1bmN0aW9ucycgYXMgKjtcclxuQHVzZSAnLi4vYWJzdHJhY3RzL21peGlucycgYXMgKjtcclxuXHJcbi5ub3QtZm91bmQge1xyXG4gIEBleHRlbmQgJWZsZXgtYWxsLWNlbnRlcjtcclxuXHJcbiAgbWluLWhlaWdodDogMTAwdmg7XHJcblxyXG4gICZfX2NvbnRhaW5lciB7XHJcbiAgICBAZXh0ZW5kICVmbGV4LWNvbHVtbjtcclxuXHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZ2FwOiB0b1JlbSg0MCk7XHJcbiAgfVxyXG5cclxuICAmX19pbWcge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6IHJlc3BvbnNpdmUoMzQzLCA1MDIpO1xyXG4gIH1cclxuXHJcbiAgJl9fdGV4dCB7XHJcbiAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1kbS1zYW5zKTtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBmb250LXNpemU6IHRvUmVtKDE2KTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xyXG4gICAgY29sb3I6ICMxOTJiMzk7XHJcbiAgfVxyXG59XHJcbiIsIkB1c2UgJy4uL2Fic3RyYWN0cy9wbGFjZWhvbGRlcnMnIGFzICo7XHJcbkB1c2UgJy4uL2Fic3RyYWN0cy9mdW5jdGlvbnMnIGFzICo7XHJcbkB1c2UgJy4uL2Fic3RyYWN0cy9taXhpbnMnIGFzICo7XHJcblxyXG4ucmVmZXJlbmNlIHtcclxuICBwYWRkaW5nOiByZXNwb25zaXZlKDQwLCA2MCkgMDtcclxuXHJcbiAgJl9fY29udGFpbmVyIHtcclxuICAgIEBleHRlbmQgJWZsZXgtY29sdW1uO1xyXG5cclxuICAgIGdhcDogcmVzcG9uc2l2ZSgyNCwgNjQpO1xyXG4gIH1cclxuXHJcbiAgJl9fYmxvY2sge1xyXG4gICAgQGV4dGVuZCAlZmxleC1jb2x1bW47XHJcbiAgfVxyXG5cclxuICAmX19ib3gge1xyXG4gICAgQGV4dGVuZCAlZmxleC1jb2x1bW47XHJcblxyXG4gICAgYm9yZGVyLXRvcDogdG9SZW0oMSkgc29saWQgdmFyKC0tY29sb3ItbGluZ2h0LWdyZXkpO1xyXG4gICAgcGFkZGluZzogcmVzcG9uc2l2ZSgyNCwgNDApIDA7XHJcbiAgICBnYXA6IHJlc3BvbnNpdmUoMTYsIDQwKTtcclxuXHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICBib3JkZXItYm90dG9tOiB0b1JlbSgxKSBzb2xpZCB2YXIoLS1jb2xvci1saW5naHQtZ3JleSk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19oZWFkIHtcclxuICAgIEBleHRlbmQgJWZsZXgtY29sdW1uO1xyXG5cclxuICAgIGdhcDogcmVzcG9uc2l2ZSgxNiwgMjQpO1xyXG4gIH1cclxuXHJcbiAgJl9fZGVzY3JpcHRpb24ge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6IHJlc3BvbnNpdmUoMzQzLCA4MjQpO1xyXG4gIH1cclxuXHJcbiAgJl9fbGlzdCB7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcclxuICAgIGdhcDogdG9SZW0oMTYpO1xyXG4gIH1cclxuXHJcbiAgJl9faXRlbSB7XHJcbiAgICBib3JkZXItbGVmdDogdG9SZW0oMSkgc29saWQgdmFyKC0tY29sb3ItbGluZ2h0LWdyZXkpO1xyXG4gICAgcGFkZGluZy1sZWZ0OiB0b1JlbSgyNSk7XHJcbiAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1kbS1zYW5zKTtcclxuICAgIGZvbnQtc2l6ZTogcmVzcG9uc2l2ZSgxNCwgMTYpO1xyXG5cclxuICAgIHAgKyBwIHtcclxuICAgICAgbWFyZ2luLXRvcDogdG9SZW0oOCk7XHJcbiAgICB9XHJcblxyXG4gICAgcCArIHN0cm9uZyB7XHJcbiAgICAgIG1hcmdpbi10b3A6IHRvUmVtKDgpO1xyXG4gICAgfVxyXG5cclxuICAgIHN0cm9uZyB7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICB9XHJcblxyXG4gICAgcDpmaXJzdC1jaGlsZCB7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICB9XHJcblxyXG4gICAgcDpsYXN0LWNoaWxkIHtcclxuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE0MCU7XHJcbiAgICB9XHJcblxyXG4gICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5uYXYtbGlua3Mge1xyXG4gICAgQGV4dGVuZCAlZmxleC12LWNlbnRlcjtcclxuXHJcbiAgICBnYXA6IHRvUmVtKDE2KTtcclxuXHJcbiAgICAucGFnZS1udW1iZXJzIHtcclxuICAgICAgQGV4dGVuZCAlZmxleC1hbGwtY2VudGVyO1xyXG5cclxuICAgICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICAgIGJvcmRlcjogdG9SZW0oMSkgc29saWQgdmFyKC0tY29sb3ItbGluZ2h0LWdyZXkpO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiB0b1JlbSg0KTtcclxuICAgICAgd2lkdGg6IHJlc3BvbnNpdmUoMzIsIDQwKTtcclxuICAgICAgaGVpZ2h0OiByZXNwb25zaXZlKDMyLCA0MCk7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogdG9SZW0oMTYpO1xyXG4gICAgICBjb2xvcjogdmFyKC0tY29sb3ItYmxhY2spO1xyXG4gICAgICB0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uKTtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1ib2xkLWJsdWUpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLmN1cnJlbnQge1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItYm9sZC1ibHVlKTtcclxuICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItYm9sZC1ibHVlKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1naG9zdC13aGl0ZSk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYuZG90cyB7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIGN1cnNvcjogZGVmYXVsdDtcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi5wcmV2LFxyXG4gICAgICAmLm5leHQge1xyXG4gICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICBzdHJva2U6IHZhcigtLWNvbG9yLWJsYWNrKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuZGlzYWJsZWQge1xyXG4gICAgICAgICAgb3BhY2l0eTogMC4zO1xyXG4gICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcblxyXG4gICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgLy8gc3Ryb2tlOiB2YXIoLS1jb2xvci13aGl0ZS0zMCk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AaW5jbHVkZSBtcSgnbGcnKSB7XHJcbiAgLnJlZmVyZW5jZSB7XHJcbiAgICAmX19saXN0IHtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuXHJcbiAgICAubmF2LWxpbmtzIHtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIkB1c2UgJy4uL2Fic3RyYWN0cy9wbGFjZWhvbGRlcnMnIGFzICo7XHJcbkB1c2UgJy4uL2Fic3RyYWN0cy9mdW5jdGlvbnMnIGFzICo7XHJcbkB1c2UgJy4uL2Fic3RyYWN0cy9taXhpbnMnIGFzICo7XHJcblxyXG4ucHJpdmFjeSB7XHJcbiAgcGFkZGluZzogcmVzcG9uc2l2ZSg0MCwgNjApIDAgcmVzcG9uc2l2ZSg0MCwgNjApO1xyXG5cclxuICAmX19pbm5lciB7XHJcbiAgICBtYXgtd2lkdGg6IHRvUmVtKDgyNCk7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgZm9udC1zaXplOiByZXNwb25zaXZlKDE0LCAxOCk7XHJcbiAgICBsaW5lLWhlaWdodDogMTQwJTtcclxuXHJcbiAgICBoMixcclxuICAgIGgzLFxyXG4gICAgaDQsXHJcbiAgICBoNSxcclxuICAgIGg2IHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogcmVzcG9uc2l2ZSgxNiwgMjQpO1xyXG4gICAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHkpO1xyXG4gICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICBsaW5lLWhlaWdodDogMTIwJTtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgY29sb3I6IHZhcigtLWNvbG9yLWJsYWNrKTtcclxuICAgIH1cclxuXHJcbiAgICBoMiB7XHJcbiAgICAgIGZvbnQtc2l6ZTogcmVzcG9uc2l2ZSgzMiwgNDApO1xyXG4gICAgfVxyXG5cclxuICAgIGgzIHtcclxuICAgICAgZm9udC1zaXplOiByZXNwb25zaXZlKDE4LCAyMCk7XHJcbiAgICB9XHJcblxyXG4gICAgaDQge1xyXG4gICAgICBmb250LXNpemU6IHJlc3BvbnNpdmUoMTYsIDE4KTtcclxuICAgIH1cclxuXHJcbiAgICBwICsgaDIsXHJcbiAgICBwICsgaDMsXHJcbiAgICBwICsgaDQsXHJcbiAgICBwICsgaDUsXHJcbiAgICBwICsgaDYsXHJcbiAgICB1bCArIGgyLFxyXG4gICAgdWwgKyBoMyxcclxuICAgIHVsICsgaDQsXHJcbiAgICB1bCArIGg1LFxyXG4gICAgdWwgKyBoNixcclxuICAgIG9sICsgaDIsXHJcbiAgICBvbCArIGgzLFxyXG4gICAgb2wgKyBoNCxcclxuICAgIG9sICsgaDUsXHJcbiAgICBvbCArIGg2IHtcclxuICAgICAgbWFyZ2luLXRvcDogcmVzcG9uc2l2ZSg2NCwgODApO1xyXG4gICAgfVxyXG5cclxuICAgIHAgKyBwIHtcclxuICAgICAgbWFyZ2luLXRvcDogdG9SZW0oMTYpO1xyXG4gICAgfVxyXG5cclxuICAgIHA6bGFzdC1jaGlsZCxcclxuICAgIHVsOmxhc3QtY2hpbGQsXHJcbiAgICBvbDpsYXN0LWNoaWxkIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuXHJcbiAgICBhIHtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICB9XHJcblxyXG4gICAgdWwge1xyXG4gICAgICBjb3VudGVyLXJlc2V0OiBzZWN0aW9uO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiByZXNwb25zaXZlKDI0LCA0MCk7XHJcbiAgICB9XHJcblxyXG4gICAgdWwgbGkge1xyXG4gICAgICBjb3VudGVyLWluY3JlbWVudDogc2VjdGlvbjtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IHRvUmVtKDIwKTtcclxuXHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogY291bnRlcihzZWN0aW9uKSAnKSc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBmb250LXNpemU6IHJlc3BvbnNpdmUoMTQsIDE4KTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTQwJTtcclxuICAgICAgfVxyXG5cclxuICAgICAgKyBsaSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogdG9SZW0oOCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBvbCB7XHJcbiAgICAgIGNvdW50ZXItcmVzZXQ6IG51bWJlcjtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogcmVzcG9uc2l2ZSgyNCwgNDApO1xyXG5cclxuICAgICAgbGkge1xyXG4gICAgICAgIGNvdW50ZXItaW5jcmVtZW50OiBudW1iZXI7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogdG9SZW0oMjApO1xyXG5cclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgY29udGVudDogY291bnRlcihudW1iZXIpICcpJztcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgZm9udC1zaXplOiByZXNwb25zaXZlKDE0LCAxOCk7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTQwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICsgbGkge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogdG9SZW0oOCk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiJdfQ== */
