

/* Start:/local/templates/izgt/style.min.css?17338857071945397*/
@charset 'UTF-8';@-webkit-keyframes fade{0%,to{top:0;opacity:1}}@keyframes fade{0%,to{top:0;opacity:1}}@font-face{font-family:'American Captain Cyrillic';font-weight:400;font-style:normal;font-display:swap;src:url(/local/templates/izgt/./assets/fonts/americancaptaincyrillic.ttf) format('truetype'),url(/local/templates/izgt/./assets/fonts/americancaptaincyrillic.woff2) format('woff2'),url(/local/templates/izgt/./assets/fonts/americancaptaincyrillic.woff) format('woff')}@font-face{font-family:'Roboto';font-weight:100;font-style:normal;font-display:swap;src:url(/local/templates/izgt/./assets/fonts/Roboto-100.eot);src:url(/local/templates/izgt/./assets/fonts/Roboto-100.woff2) format('woff2'),url(/local/templates/izgt/./assets/fonts/Roboto-100.woff) format('woff'),url(/local/templates/izgt/./assets/fonts/Roboto-100.ttf) format('truetype')}@font-face{font-family:'Roboto';font-weight:300;font-style:normal;font-display:swap;src:url(/local/templates/izgt/./assets/fonts/Roboto-300.eot);src:url(/local/templates/izgt/./assets/fonts/Roboto-300.woff2) format('woff2'),url(/local/templates/izgt/./assets/fonts/Roboto-300.woff) format('woff'),url(/local/templates/izgt/./assets/fonts/Roboto-300.ttf) format('truetype')}@font-face{font-family:'Roboto';font-weight:400;font-style:normal;font-display:swap;src:url(/local/templates/izgt/./assets/fonts/Roboto-400.eot);src:url(/local/templates/izgt/./assets/fonts/Roboto-400.woff2) format('woff2'),url(/local/templates/izgt/./assets/fonts/Roboto-400.woff) format('woff'),url(/local/templates/izgt/./assets/fonts/Roboto-400.ttf) format('truetype')}@font-face{font-family:'Roboto';font-weight:500;font-style:normal;font-display:swap;src:url(/local/templates/izgt/./assets/fonts/Roboto-500.eot);src:url(/local/templates/izgt/./assets/fonts/Roboto-500.woff2) format('woff2'),url(/local/templates/izgt/./assets/fonts/Roboto-500.woff) format('woff'),url(/local/templates/izgt/./assets/fonts/Roboto-500.ttf) format('truetype')}@font-face{font-family:'Roboto';font-weight:700;font-style:normal;font-display:swap;src:url(/local/templates/izgt/./assets/fonts/Roboto-700.eot);src:url(/local/templates/izgt/./assets/fonts/Roboto-700.woff2) format('woff2'),url(/local/templates/izgt/./assets/fonts/Roboto-700.woff) format('woff'),url(/local/templates/izgt/./assets/fonts/Roboto-700.ttf) format('truetype')}@font-face{font-family:'Roboto';font-weight:900;font-style:normal;font-display:swap;src:url(/local/templates/izgt/./assets/fonts/Roboto-900.eot);src:url(/local/templates/izgt/./assets/fonts/Roboto-900.woff2) format('woff2'),url(/local/templates/izgt/./assets/fonts/Roboto-900.woff) format('woff'),url(/local/templates/izgt/./assets/fonts/Roboto-900.ttf) format('truetype')}
/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */
@-webkit-keyframes swiper-preloader-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes swiper-preloader-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes a{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes a{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}html{line-height:1.15;-webkit-text-size-adjust:100%;scrollbar-gutter:stable}body *{-webkit-box-sizing:border-box;box-sizing:border-box}hr{overflow:visible;-webkit-box-sizing:content-box;box-sizing:content-box;height:0}a{background-color:transparent}abbr[title]{text-decoration:underline dotted;border-bottom:none;-webkit-text-decoration:underline dotted}sub,sup{line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0;outline:0}button,input{overflow:visible}button{-moz-appearance:none}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:none}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}[type=checkbox],[type=radio],legend{-webkit-box-sizing:border-box;box-sizing:border-box}legend{display:table;max-width:100%;white-space:normal;color:inherit}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:textfield}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}summary{display:list-item}[hidden],template{display:none}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{font:inherit;font-size:100%;margin:0;padding:0;vertical-align:baseline;border:0}body{font-family:'Roboto',sans-serif;font-size:16px;font-weight:400;line-height:100%;color:#1e1e1e}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:none}table{border-spacing:0;border-collapse:collapse}@font-face{font-family:'swiper-icons';font-weight:400;font-style:normal;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA")}:root{--swiper-theme-color:#007aff}.swiper,swiper-container{position:relative;z-index:1;display:block;overflow:hidden;margin-right:auto;margin-left:auto;padding:0;list-style:none}.swiper-vertical>.swiper-wrapper{flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column}.swiper-wrapper{position:relative;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-sizing:content-box;box-sizing:content-box;width:100%;height:100%;-webkit-transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);-webkit-transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform}.swiper-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,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,swiper-slide{position:relative;display:block;width:100%;height:100%;-webkit-transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-ms-flex-negative:0;flex-shrink:0}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{-webkit-transition-property:height,-webkit-transform;transition-property:transform,height;transition-property:transform,height,-webkit-transform;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.swiper-backface-hidden .swiper-slide{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{-webkit-perspective:1200px;perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.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,.swiper-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.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;z-index:10;top:0;left:0;width:100%;height:100%;pointer-events:none}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(transparent));background-image:linear-gradient(to left,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(transparent));background-image:linear-gradient(to right,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(transparent));background-image:linear-gradient(to top,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(transparent));background-image:linear-gradient(to bottom,rgba(0,0,0,.5),transparent)}.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-horizontal.swiper-css-mode>.swiper-wrapper{-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory}.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-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.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-centered.swiper-horizontal>.swiper-wrapper::before{width:var(--swiper-centered-offset-after);height:100%;min-height:1px}.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-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-lazy-preloader{position:absolute;z-index:10;top:50%;left:50%;-webkit-box-sizing:border-box;box-sizing:border-box;width:42px;height:42px;margin-top:-21px;margin-left:-21px;-webkit-transform-origin:50%;transform-origin:50%;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-top-color:transparent;border-radius:50%}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,swiper-container: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}.swiper-virtual .swiper-slide{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{position:absolute;top:0;left:0;content:'';pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{width:var(--swiper-virtual-size);height:1px}.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;z-index:10;top:var(--swiper-navigation-top-offset, 50%);display:-webkit-box;display:-ms-flexbox;display:flex;width:calc(var(--swiper-navigation-size)/44*27);height:var(--swiper-navigation-size);margin-top:calc(0px - var(--swiper-navigation-size)/2);cursor:pointer;color:var(--swiper-navigation-color, var(--swiper-theme-color));-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{cursor:auto;pointer-events:none;opacity:.35}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{cursor:auto;pointer-events:none;opacity:0}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);font-variant:initial;line-height:1;letter-spacing:0;text-transform:none!important}.swiper-button-prev,.swiper-rtl .swiper-button-next{right:auto;left:var(--swiper-navigation-sides-offset, 10px)}.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-button-lock{display:none}.swiper-pagination{position:absolute;z-index:10;-webkit-transition:300ms opacity;transition:300ms opacity;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);text-align:center}.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{top:var(--swiper-pagination-top, auto);bottom:var(--swiper-pagination-bottom, 8px);left:0;width:100%}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{position:relative;-webkit-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{-webkit-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{-webkit-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{-webkit-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{-webkit-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{-webkit-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullet{display:inline-block;width:var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));height:var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));opacity:var(--swiper-pagination-bullet-inactive-opacity, .2);border-radius:var(--swiper-pagination-bullet-border-radius, 50%);background:var(--swiper-pagination-bullet-inactive-color, #000)}button.swiper-pagination-bullet{margin:0;padding:0;border:0;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.checkbox label,.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{top:50%;right:var(--swiper-pagination-right, 8px);left:var(--swiper-pagination-left, auto);-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{display:block;margin:var(--swiper-pagination-bullet-vertical-gap, 6px) 0}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;width:8px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.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:200ms top,200ms -webkit-transform;transition:200ms transform,200ms top;transition:200ms transform,200ms top,200ms -webkit-transform}.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%);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:200ms left,200ms -webkit-transform;transition:200ms transform,200ms left;transition:200ms transform,200ms left,200ms -webkit-transform}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,:host(.swiper-horizontal.swiper-rtl) .swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:200ms right,200ms -webkit-transform;transition:200ms transform,200ms right;transition:200ms transform,200ms right,200ms -webkit-transform}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color, inherit)}.swiper-pagination-progressbar{position:absolute;background:var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, .25))}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;transform-origin:left top;background:var(--swiper-pagination-color, var(--swiper-theme-color))}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{-webkit-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{top:0;left:0;width:100%;height:var(--swiper-pagination-progressbar-size, 4px)}.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{top:0;left:0;width:var(--swiper-pagination-progressbar-size, 4px);height:100%}.swiper-pagination-lock{display:none}.swiper-scrollbar,.swiper-scrollbar-drag{position:relative;border-radius:var(--swiper-scrollbar-border-radius, 10px)}.swiper-scrollbar{background:var(--swiper-scrollbar-bg-color, rgba(0, 0, 0, .1));-ms-touch-action:none}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;z-index:50;top:var(--swiper-scrollbar-top, auto);bottom:var(--swiper-scrollbar-bottom, 4px);left:var(--swiper-scrollbar-sides-offset, 1%);width:calc(100% - 2*var(--swiper-scrollbar-sides-offset, 1%));height:var(--swiper-scrollbar-size, 4px)}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;z-index:50;top:var(--swiper-scrollbar-sides-offset, 1%);right:var(--swiper-scrollbar-right, 4px);left:var(--swiper-scrollbar-left, auto);width:var(--swiper-scrollbar-size, 4px);height:calc(100% - 2*var(--swiper-scrollbar-sides-offset, 1%))}.swiper-scrollbar-drag{top:0;left:0;width:100%;height:100%;background:var(--swiper-scrollbar-drag-bg-color, rgba(0, 0, 0, .5))}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100%;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items: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,swiper-container .swiper-notification{position:absolute;z-index:-1000;top:0;left:0;pointer-events:none;opacity:0}.swiper-free-mode>.swiper-wrapper{margin:0 auto;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-grid>.swiper-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-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{-webkit-transition-property:opacity;transition-property:opacity;pointer-events:none}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cards,.swiper-cube,.swiper-flip{overflow:visible}.swiper-cube .swiper-slide{z-index:1;visibility:hidden;width:100%;height:100%;-webkit-transform-origin:0 0;transform-origin:0 0;pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{-webkit-transform-origin:100% 0;transform-origin:100% 0}.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-next+.swiper-slide,.swiper-cube .swiper-slide-prev{visibility:visible;pointer-events:auto}.swiper-cube .swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-cube .swiper-cube-shadow{position:absolute;z-index:0;bottom:0;left:0;width:100%;height:100%;opacity:.6}.swiper-cube .swiper-cube-shadow:before{position:absolute;top:0;right:0;bottom:0;left:0;content:'';background:#000;-webkit-filter:blur(50px);filter:blur(50px)}.swiper-flip .swiper-slide{z-index:1;pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden}.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-bottom,.swiper-flip .swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-cards .swiper-slide,.swiper-creative .swiper-slide{overflow:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-transition-property:opacity,height,-webkit-transform;transition-property:transform,opacity,height;transition-property:transform,opacity,height,-webkit-transform}.swiper-cards .swiper-slide{-webkit-transform-origin:center bottom;transform-origin:center bottom}body.compensate-for-scrollbar{overflow:hidden}.fancybox-active{height:auto}.fancybox-is-hidden{position:absolute!important;top:-9999px;left:-9999px;visibility:hidden;margin:0}.fancybox-container{position:fixed;z-index:99992;top:0;left:0;width:100%;height:100%;-webkit-transform:translateZ(0);transform:translateZ(0);outline:0;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-ms-touch-action:manipulation;touch-action:manipulation}.fancybox-container *{-webkit-box-sizing:border-box;box-sizing:border-box}.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage{position:absolute;top:0;right:0;bottom:0;left:0}.fancybox-outer{overflow-y:auto;-webkit-overflow-scrolling:touch}.fancybox-bg{-webkit-transition-timing-function:cubic-bezier(.47,0,.74,.71);transition-timing-function:cubic-bezier(.47,0,.74,.71);-webkit-transition-duration:inherit;transition-duration:inherit;-webkit-transition-property:opacity;transition-property:opacity;opacity:0;background:#1e1e1e}.fancybox-is-open .fancybox-bg{-webkit-transition-timing-function:cubic-bezier(.22,.61,.36,1);transition-timing-function:cubic-bezier(.22,.61,.36,1);opacity:.9}.fancybox-caption{visibility:hidden;-webkit-transition:opacity .25s ease,visibility 0s ease .25s;transition:opacity .25s ease,visibility 0s ease .25s;direction:ltr}.fancybox-caption,.fancybox-infobar,.fancybox-toolbar{position:absolute;opacity:0}.fancybox-infobar,.fancybox-navigation .fancybox-button,.fancybox-toolbar{z-index:99997;visibility:hidden;-webkit-transition:opacity .25s ease,visibility 0s ease .25s;transition:opacity .25s ease,visibility 0s ease .25s;direction:ltr}.fancybox-show-caption .fancybox-caption,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-nav .fancybox-navigation .fancybox-button,.fancybox-show-toolbar .fancybox-toolbar{visibility:visible;-webkit-transition:opacity .25s ease 0s,visibility 0s ease 0s;transition:opacity .25s ease 0s,visibility 0s ease 0s;opacity:1}.fancybox-infobar{font-size:13px;line-height:44px;top:0;left:0;min-width:44px;height:44px;padding:0 10px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;color:#ccc;-webkit-font-smoothing:subpixel-antialiased;mix-blend-mode:difference;-webkit-touch-callout:none}.fancybox-toolbar{top:0;right:0}.fancybox-stage{z-index:99994;overflow:visible;-webkit-transform:translateZ(0);transform:translateZ(0);direction:ltr}.fancybox-is-open .fancybox-stage{overflow:hidden}.fancybox-slide{position:absolute;z-index:99994;top:0;left:0;display:none;overflow:auto;width:100%;height:100%;padding:44px;-webkit-transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;text-align:center;white-space:normal;outline:0;-webkit-backface-visibility:hidden;-webkit-overflow-scrolling:touch}.fancybox-slide:before{font-size:0;display:inline-block;width:0;height:100%;content:'';vertical-align:middle}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous{display:block}.fancybox-slide--image{overflow:hidden;padding:44px 0}.fancybox-slide--image:before{display:none}.fancybox-slide--html{padding:6px}.fancybox-content{position:relative;display:inline-block;overflow:auto;max-width:100%;margin:0;padding:44px;text-align:left;vertical-align:middle;background:#fff;-webkit-overflow-scrolling:touch}.fancybox-image,.fancybox-slide--image .fancybox-content,.fancybox-spaceball{position:absolute;top:0;left:0;max-width:none;padding:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background:0 0}.fancybox-slide--image .fancybox-content{z-index:99995;overflow:visible;-webkit-transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:cubic-bezier(.5,0,.14,1);animation-timing-function:cubic-bezier(.5,0,.14,1);background-repeat:no-repeat;background-size:100% 100%;-webkit-backface-visibility:hidden}.fancybox-can-zoomOut .fancybox-content{cursor:-webkit-zoom-out;cursor:zoom-out}.fancybox-can-zoomIn .fancybox-content{cursor:-webkit-zoom-in;cursor:zoom-in}.fancybox-can-pan .fancybox-content,.fancybox-can-swipe .fancybox-content{cursor:-webkit-grab;cursor:grab}.fancybox-is-grabbing .fancybox-content{cursor:-webkit-grabbing;cursor:grabbing}.fancybox-container [data-selectable=true]{cursor:text}.fancybox-image,.fancybox-spaceball{width:100%;height:100%;max-height:none;margin:0;border:0}.fancybox-spaceball{z-index:1}.fancybox-slide--iframe .fancybox-content,.fancybox-slide--map .fancybox-content,.fancybox-slide--pdf .fancybox-content,.fancybox-slide--video .fancybox-content{overflow:visible;width:100%;height:100%;padding:0}.fancybox-slide--video .fancybox-content{background:#000}.fancybox-slide--map .fancybox-content{background:#e5e3df}.fancybox-slide--iframe .fancybox-content{background:#fff}.fancybox-iframe,.fancybox-video{display:block;overflow:hidden;width:100%;height:100%;margin:0;padding:0;border:0;background:0 0}.fancybox-iframe{position:absolute;top:0;left:0}.fancybox-error{width:100%;max-width:400px;padding:40px;cursor:default;background:#fff}.fancybox-error p{font-size:16px;line-height:20px;margin:0;padding:0;color:#444}.fancybox-button{position:relative;display:inline-block;visibility:inherit;width:44px;height:44px;margin:0;padding:10px;cursor:pointer;-webkit-transition:color .2s;transition:color .2s;vertical-align:top;border:0;border-radius:0;background:rgba(30,30,30,.6);-webkit-box-shadow:none;box-shadow:none;color:#ccc}.fancybox-button:link,.fancybox-button:visited{color:#ccc}.fancybox-button:hover{color:#fff}.fancybox-button:focus{outline:0}.fancybox-button.fancybox-focus{outline:1px dotted}.fancybox-button[disabled],.fancybox-button[disabled]:hover{cursor:default;color:#888;outline:0}.fancybox-button div{height:100%}.fancybox-button svg{position:relative;display:block;overflow:visible;width:100%;height:100%}.fancybox-button svg path{fill:currentColor;stroke-width:0}.fancybox-button--fsenter svg:nth-child(2),.fancybox-button--fsexit svg:first-child,.fancybox-button--pause svg:first-child,.fancybox-button--play svg:nth-child(2){display:none}.fancybox-progress{position:absolute;z-index:99998;top:0;right:0;left:0;height:2px;-webkit-transition-timing-function:linear;transition-timing-function:linear;-webkit-transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0;transform-origin:0;background:#ff5268}.fancybox-close-small{position:absolute;z-index:401;top:-44px;right:-12px;padding:8px;cursor:pointer;opacity:.8;color:#ccc;border:0;border-radius:0;background:0 0}.fancybox-close-small:hover{opacity:1;color:#fff}.fancybox-slide--html .fancybox-close-small{top:0;right:0;padding:10px;color:currentColor}.fancybox-slide--image.fancybox-is-scaling .fancybox-content{overflow:hidden}.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small{display:none}.fancybox-navigation .fancybox-button{position:absolute;top:calc(50% - 50px);width:70px;height:100px;opacity:0;background-clip:content-box}.fancybox-navigation .fancybox-button div{padding:7px}.fancybox-navigation .fancybox-button--arrow_left{left:0;left:env(safe-area-inset-left);padding:31px 26px 31px 6px}.fancybox-navigation .fancybox-button--arrow_right{right:0;right:env(safe-area-inset-right);padding:31px 6px 31px 26px}.fancybox-caption{font-size:14px;font-weight:400;line-height:1.5;z-index:99996;right:0;bottom:0;left:0;padding:75px 44px 25px;text-align:center;pointer-events:none;color:#eee;background:-webkit-gradient(linear,left bottom,left top,color-stop(0,rgba(0,0,0,.85)),color-stop(50%,rgba(0,0,0,.3)),color-stop(65%,rgba(0,0,0,.15)),color-stop(75.5%,rgba(0,0,0,.075)),color-stop(82.85%,rgba(0,0,0,.037)),color-stop(88%,rgba(0,0,0,.019)),to(transparent));background:linear-gradient(0deg,rgba(0,0,0,.85) 0,rgba(0,0,0,.3) 50%,rgba(0,0,0,.15) 65%,rgba(0,0,0,.075) 75.5%,rgba(0,0,0,.037) 82.85%,rgba(0,0,0,.019) 88%,transparent)}@supports (padding:max(0px)){.fancybox-caption{padding:75px max(44px,env(safe-area-inset-right)) max(25px,env(safe-area-inset-bottom)) max(44px,env(safe-area-inset-left))}}.fancybox-caption--separate{margin-top:-50px}.fancybox-caption__body{overflow:auto;max-height:50vh;pointer-events:all}.fancybox-caption a,.fancybox-caption a:link,.fancybox-caption a:visited{text-decoration:none;color:#ccc}.fancybox-caption a:hover{text-decoration:underline;color:#fff}.fancybox-loading{position:absolute;z-index:99999;top:50%;left:50%;width:50px;height:50px;margin:-25px 0 0 -25px;padding:0;-webkit-animation:a 1s linear infinite;animation:a 1s linear infinite;opacity:.7;border:4px solid #888;border-bottom-color:#fff;border-radius:50%;background:0 0}.fancybox-animated{-webkit-transition-timing-function:cubic-bezier(0,0,.25,1);transition-timing-function:cubic-bezier(0,0,.25,1)}.fancybox-fx-slide.fancybox-slide--previous{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);opacity:0}.fancybox-fx-slide.fancybox-slide--next{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);opacity:0}.fancybox-fx-slide.fancybox-slide--current{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous{-webkit-transition-timing-function:cubic-bezier(.19,1,.22,1);transition-timing-function:cubic-bezier(.19,1,.22,1);opacity:0}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{-webkit-transform:scale3d(1.5,1.5,1.5);transform:scale3d(1.5,1.5,1.5);opacity:0}.fancybox-fx-zoom-in-out.fancybox-slide--next{-webkit-transform:scale3d(.5,.5,.5);transform:scale3d(.5,.5,.5);opacity:0}.fancybox-fx-zoom-in-out.fancybox-slide--current{-webkit-transform:scaleX(1);transform:scaleX(1);opacity:1}.fancybox-fx-rotate.fancybox-slide--previous{-webkit-transform:rotate(-1turn);transform:rotate(-1turn);opacity:0}.fancybox-fx-rotate.fancybox-slide--next{-webkit-transform:rotate(1turn);transform:rotate(1turn);opacity:0}.fancybox-fx-rotate.fancybox-slide--current{-webkit-transform:rotate(0deg);transform:rotate(0deg);opacity:1}.fancybox-fx-circular.fancybox-slide--previous{-webkit-transform:scale3d(0,0,0) translate3d(-100%,0,0);transform:scale3d(0,0,0) translate3d(-100%,0,0);opacity:0}.fancybox-fx-circular.fancybox-slide--next{-webkit-transform:scale3d(0,0,0) translate3d(100%,0,0);transform:scale3d(0,0,0) translate3d(100%,0,0);opacity:0}.fancybox-fx-circular.fancybox-slide--current{-webkit-transform:scaleX(1) translateZ(0);transform:scaleX(1) translateZ(0);opacity:1}.fancybox-fx-tube.fancybox-slide--previous{-webkit-transform:translate3d(-100%,0,0) scale(.1) skew(-10deg);transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{-webkit-transform:translate3d(100%,0,0) scale(.1) skew(10deg);transform:translate3d(100%,0,0) scale(.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{-webkit-transform:translateZ(0) scale(1);transform:translateZ(0) scale(1)}@media (max-height:576px){.fancybox-slide{padding-right:6px;padding-left:6px}.fancybox-slide--image{padding:6px 0}.fancybox-close-small{right:-6px}.fancybox-slide--image .fancybox-close-small{top:0;right:0;width:36px;height:36px;padding:6px;opacity:1;color:#f2f4f6;background:#4e4e4e}.fancybox-caption{padding-right:12px;padding-left:12px}@supports (padding:max(0px)){.fancybox-caption{padding-right:max(12px,env(safe-area-inset-right));padding-left:max(12px,env(safe-area-inset-left))}}}.fancybox-share{max-width:90%;padding:30px;text-align:center;border-radius:3px;background:#f4f4f4}.fancybox-share h1{font-size:35px;font-weight:700;margin:0 0 20px;color:#222}.fancybox-share p{margin:0;padding:0}.fancybox-share__button{font-size:14px;font-weight:700;line-height:40px;display:inline-block;min-width:130px;margin:0 5px 10px;padding:0 15px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:all .2s;transition:all .2s;white-space:nowrap;text-decoration:none;border:0;border-radius:3px}.fancybox-share__button:link,.fancybox-share__button:visited{color:#fff}.fancybox-share__button:hover{text-decoration:none}.fancybox-share__button--fb{background:#3b5998}.fancybox-share__button--fb:hover{background:#344e86}.fancybox-share__button--pt{background:#bd081d}.fancybox-share__button--pt:hover{background:#aa0719}.fancybox-share__button--tw{background:#1da1f2}.fancybox-share__button--tw:hover{background:#0d95e8}.fancybox-share__button svg{position:relative;top:-1px;width:25px;height:25px;margin-right:7px;vertical-align:middle}.fancybox-share__button svg path{fill:#fff}.fancybox-share__input{font-size:14px;width:100%;margin:10px 0 0;padding:10px 15px;color:#5d5b5b;border:0;border-bottom:1px solid #d7d7d7;border-radius:0;outline:0;background:0 0}.fancybox-thumbs{position:absolute;z-index:99995;top:0;right:0;bottom:0;display:none;width:212px;margin:0;padding:2px 2px 4px;background:#ddd;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;-webkit-tap-highlight-color:transparent}.fancybox-thumbs-x{overflow-x:auto;overflow-y:hidden}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:212px}.fancybox-thumbs__list{font-size:0;position:relative;overflow-x:hidden;overflow-y:auto;width:100%;height:100%;margin:0;padding:0;list-style:none;white-space:nowrap}.fancybox-thumbs-x .fancybox-thumbs__list{overflow:hidden}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar{width:7px}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track{border-radius:10px;background:#fff;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb{border-radius:10px;background:#2a2a2a}.fancybox-thumbs__list a{position:relative;float:left;overflow:hidden;width:100px;max-width:calc(50% - 4px);height:75px;max-height:calc(100% - 8px);margin:2px;padding:0;cursor:pointer;outline:0;background-color:rgba(0,0,0,.1);background-repeat:no-repeat;background-position:50%;background-size:cover;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-tap-highlight-color:transparent}.fancybox-thumbs__list a:before{position:absolute;z-index:99991;top:0;right:0;bottom:0;left:0;content:'';-webkit-transition:all .2s cubic-bezier(.25,.46,.45,.94);transition:all .2s cubic-bezier(.25,.46,.45,.94);opacity:0;border:6px solid #ff5268}.fancybox-thumbs__list a:focus:before{opacity:.5}.fancybox-thumbs__list a.fancybox-thumbs-active:before{opacity:1}@media (max-width:576px){.fancybox-thumbs{width:110px}.fancybox-show-thumbs .fancybox-inner{right:110px}.fancybox-thumbs__list a{max-width:calc(100% - 10px)}}.container,.container-full{width:100%;max-width:1920px;margin-right:auto;margin-left:auto}.container{max-width:1300px;padding-right:38px;padding-left:38px}@media (max-width:1023px){.container{padding-right:34px;padding-left:34px}}@media (max-width:639px){.container{padding-right:18px;padding-left:18px}}main{position:relative;overflow-anchor:none}.row{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;padding:0 1.3%;-ms-flex-wrap:wrap;flex-wrap:wrap}.row--nowrap{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.row--center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.hide-xs{display:none}.show-xs{display:-webkit-box;display:-ms-flexbox;display:flex}.block-xs{display:block}.col-1{width:8.3333333333%;padding:0 .7%}.offset-1{margin-left:8.3333333333%}.col-2{width:16.6666666667%;padding:0 .7%}.offset-2{margin-left:16.6666666667%}.col-3{width:25%;padding:0 .7%}.offset-3{margin-left:25%}.col-4{width:33.3333333333%;padding:0 .7%}.offset-4{margin-left:33.3333333333%}.col-5{width:41.6666666667%;padding:0 .7%}.offset-5{margin-left:41.6666666667%}.col-6{width:50%;padding:0 .7%}.offset-6{margin-left:50%}.col-7{width:58.3333333333%;padding:0 .7%}.offset-7{margin-left:58.3333333333%}.col-8{width:66.6666666667%;padding:0 .7%}.offset-8{margin-left:66.6666666667%}.col-9{width:75%;padding:0 .7%}.offset-9{margin-left:75%}.col-10{width:83.3333333333%;padding:0 .7%}.offset-10{margin-left:83.3333333333%}.col-11{width:91.6666666667%;padding:0 .7%}.offset-11{margin-left:91.6666666667%}.col-12{width:100%;padding:0 .7%}.offset-12{margin-left:100%}@media (min-width:320px){.col-1-xs{width:8.3333333333%;padding:0 2.5%}.offset-1-xs{margin-left:8.3333333333%}.col-2-xs{width:16.6666666667%;padding:0 2.5%}.offset-2-xs{margin-left:16.6666666667%}.col-3-xs{width:25%;padding:0 2.5%}.offset-3-xs{margin-left:25%}.col-4-xs{width:33.3333333333%;padding:0 2.5%}.offset-4-xs{margin-left:33.3333333333%}.col-5-xs{width:41.6666666667%;padding:0 2.5%}.offset-5-xs{margin-left:41.6666666667%}.col-6-xs{width:50%;padding:0 2.5%}.offset-6-xs{margin-left:50%}.col-7-xs{width:58.3333333333%;padding:0 2.5%}.offset-7-xs{margin-left:58.3333333333%}.col-8-xs{width:66.6666666667%;padding:0 2.5%}.offset-8-xs{margin-left:66.6666666667%}.col-9-xs{width:75%;padding:0 2.5%}.offset-9-xs{margin-left:75%}.col-10-xs{width:83.3333333333%;padding:0 2.5%}.offset-10-xs{margin-left:83.3333333333%}.col-11-xs{width:91.6666666667%;padding:0 2.5%}.offset-11-xs{margin-left:91.6666666667%}.col-12-xs{width:100%;padding:0 2.5%}.offset-12-xs{margin-left:100%}.offset-0-xs{margin-left:0}}@media (min-width:640px){.col-1-sm{width:8.3333333333%;padding:0 2.5%}.offset-1-sm{margin-left:8.3333333333%}.col-2-sm{width:16.6666666667%;padding:0 2.5%}.offset-2-sm{margin-left:16.6666666667%}.col-3-sm{width:25%;padding:0 2.5%}.offset-3-sm{margin-left:25%}.col-4-sm{width:33.3333333333%;padding:0 2.5%}.offset-4-sm{margin-left:33.3333333333%}.col-5-sm{width:41.6666666667%;padding:0 2.5%}.offset-5-sm{margin-left:41.6666666667%}.col-6-sm{width:50%;padding:0 2.5%}.offset-6-sm{margin-left:50%}.col-7-sm{width:58.3333333333%;padding:0 2.5%}.offset-7-sm{margin-left:58.3333333333%}.col-8-sm{width:66.6666666667%;padding:0 2.5%}.offset-8-sm{margin-left:66.6666666667%}.col-9-sm{width:75%;padding:0 2.5%}.offset-9-sm{margin-left:75%}.col-10-sm{width:83.3333333333%;padding:0 2.5%}.offset-10-sm{margin-left:83.3333333333%}.col-11-sm{width:91.6666666667%;padding:0 2.5%}.offset-11-sm{margin-left:91.6666666667%}.col-12-sm{width:100%;padding:0 2.5%}.offset-12-sm{margin-left:100%}.offset-0-sm{margin-left:0}.hide-sm{display:none}.show-sm{display:-webkit-box;display:-ms-flexbox;display:flex}.block-sm{display:block}}@media (min-width:768px){.col-1-s{width:8.3333333333%;padding:0 2.5%}.offset-1-s{margin-left:8.3333333333%}.col-2-s{width:16.6666666667%;padding:0 2.5%}.offset-2-s{margin-left:16.6666666667%}.col-3-s{width:25%;padding:0 2.5%}.offset-3-s{margin-left:25%}.col-4-s{width:33.3333333333%;padding:0 2.5%}.offset-4-s{margin-left:33.3333333333%}.col-5-s{width:41.6666666667%;padding:0 2.5%}.offset-5-s{margin-left:41.6666666667%}.col-6-s{width:50%;padding:0 2.5%}.offset-6-s{margin-left:50%}.col-7-s{width:58.3333333333%;padding:0 2.5%}.offset-7-s{margin-left:58.3333333333%}.col-8-s{width:66.6666666667%;padding:0 2.5%}.offset-8-s{margin-left:66.6666666667%}.col-9-s{width:75%;padding:0 2.5%}.offset-9-s{margin-left:75%}.col-10-s{width:83.3333333333%;padding:0 2.5%}.offset-10-s{margin-left:83.3333333333%}.col-11-s{width:91.6666666667%;padding:0 2.5%}.offset-11-s{margin-left:91.6666666667%}.col-12-s{width:100%;padding:0 2.5%}.offset-12-s{margin-left:100%}.offset-0-s{margin-left:0}.hide-s{display:none}.show-s{display:-webkit-box;display:-ms-flexbox;display:flex}.block-s{display:block}}@media (min-width:1024px){.col-1-md{width:8.3333333333%;padding:0 .7%}.offset-1-md{margin-left:8.3333333333%}.col-2-md{width:16.6666666667%;padding:0 .7%}.offset-2-md{margin-left:16.6666666667%}.col-3-md{width:25%;padding:0 .7%}.offset-3-md{margin-left:25%}.col-4-md{width:33.3333333333%;padding:0 .7%}.offset-4-md{margin-left:33.3333333333%}.col-5-md{width:41.6666666667%;padding:0 .7%}.offset-5-md{margin-left:41.6666666667%}.col-6-md{width:50%;padding:0 .7%}.offset-6-md{margin-left:50%}.col-7-md{width:58.3333333333%;padding:0 .7%}.offset-7-md{margin-left:58.3333333333%}.col-8-md{width:66.6666666667%;padding:0 .7%}.offset-8-md{margin-left:66.6666666667%}.col-9-md{width:75%;padding:0 .7%}.offset-9-md{margin-left:75%}.col-10-md{width:83.3333333333%;padding:0 .7%}.offset-10-md{margin-left:83.3333333333%}.col-11-md{width:91.6666666667%;padding:0 .7%}.offset-11-md{margin-left:91.6666666667%}.col-12-md{width:100%;padding:0 .7%}.offset-12-md{margin-left:100%}.offset-0-md{margin-left:0}.hide-md{display:none}.show-md{display:-webkit-box;display:-ms-flexbox;display:flex}.block-md{display:block}}@media (min-width:1280px){.col-1-lg{width:8.3333333333%;padding:0 .7%}.offset-1-lg{margin-left:8.3333333333%}.col-2-lg{width:16.6666666667%;padding:0 .7%}.offset-2-lg{margin-left:16.6666666667%}.col-3-lg{width:25%;padding:0 .7%}.offset-3-lg{margin-left:25%}.col-4-lg{width:33.3333333333%;padding:0 .7%}.offset-4-lg{margin-left:33.3333333333%}.col-5-lg{width:41.6666666667%;padding:0 .7%}.offset-5-lg{margin-left:41.6666666667%}.col-6-lg{width:50%;padding:0 .7%}.offset-6-lg{margin-left:50%}.col-7-lg{width:58.3333333333%;padding:0 .7%}.offset-7-lg{margin-left:58.3333333333%}.col-8-lg{width:66.6666666667%;padding:0 .7%}.offset-8-lg{margin-left:66.6666666667%}.col-9-lg{width:75%;padding:0 .7%}.offset-9-lg{margin-left:75%}.col-10-lg{width:83.3333333333%;padding:0 .7%}.offset-10-lg{margin-left:83.3333333333%}.col-11-lg{width:91.6666666667%;padding:0 .7%}.offset-11-lg{margin-left:91.6666666667%}.col-12-lg{width:100%;padding:0 .7%}.offset-12-lg{margin-left:100%}.offset-0-lg{margin-left:0}.hide-lg{display:none}.show-lg{display:-webkit-box;display:-ms-flexbox;display:flex}.block-lg{display:block}}@media (min-width:1440px){.col-1-old{width:8.3333333333%;padding:0 .7%}.offset-1-old{margin-left:8.3333333333%}.col-2-old{width:16.6666666667%;padding:0 .7%}.offset-2-old{margin-left:16.6666666667%}.col-3-old{width:25%;padding:0 .7%}.offset-3-old{margin-left:25%}.col-4-old{width:33.3333333333%;padding:0 .7%}.offset-4-old{margin-left:33.3333333333%}.col-5-old{width:41.6666666667%;padding:0 .7%}.offset-5-old{margin-left:41.6666666667%}.col-6-old{width:50%;padding:0 .7%}.offset-6-old{margin-left:50%}.col-7-old{width:58.3333333333%;padding:0 .7%}.offset-7-old{margin-left:58.3333333333%}.col-8-old{width:66.6666666667%;padding:0 .7%}.offset-8-old{margin-left:66.6666666667%}.col-9-old{width:75%;padding:0 .7%}.offset-9-old{margin-left:75%}.col-10-old{width:83.3333333333%;padding:0 .7%}.offset-10-old{margin-left:83.3333333333%}.col-11-old{width:91.6666666667%;padding:0 .7%}.offset-11-old{margin-left:91.6666666667%}.col-12-old{width:100%;padding:0 .7%}.offset-12-old{margin-left:100%}.offset-0-mac{margin-left:0}.hide-old{display:none}.show-old{display:-webkit-box;display:-ms-flexbox;display:flex}.block-old{display:block}}@media (min-width:1680px){.col-1-xl{width:8.3333333333%;padding:0 .7%}.offset-1-xl{margin-left:8.3333333333%}.col-2-xl{width:16.6666666667%;padding:0 .7%}.offset-2-xl{margin-left:16.6666666667%}.col-3-xl{width:25%;padding:0 .7%}.offset-3-xl{margin-left:25%}.col-4-xl{width:33.3333333333%;padding:0 .7%}.offset-4-xl{margin-left:33.3333333333%}.col-5-xl{width:41.6666666667%;padding:0 .7%}.offset-5-xl{margin-left:41.6666666667%}.col-6-xl{width:50%;padding:0 .7%}.offset-6-xl{margin-left:50%}.col-7-xl{width:58.3333333333%;padding:0 .7%}.offset-7-xl{margin-left:58.3333333333%}.col-8-xl{width:66.6666666667%;padding:0 .7%}.offset-8-xl{margin-left:66.6666666667%}.col-9-xl{width:75%;padding:0 .7%}.offset-9-xl{margin-left:75%}.col-10-xl{width:83.3333333333%;padding:0 .7%}.offset-10-xl{margin-left:83.3333333333%}.col-11-xl{width:91.6666666667%;padding:0 .7%}.offset-11-xl{margin-left:91.6666666667%}.col-12-xl{width:100%;padding:0 .7%}.offset-12-xl{margin-left:100%}.offset-0-xl{margin-left:0}.hide-xl{display:none}.show-xl{display:-webkit-box;display:-ms-flexbox;display:flex}.block-xl{display:block}}@media (max-width:1023px){.row{padding:0 1.5%}}.btn{font-size:14px;line-height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;padding:9px 0;cursor:pointer;-webkit-transition:all .3s linear;transition:all .3s linear;text-decoration:none;border:1px solid transparent;outline:0;background-color:transparent;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.btn svg{width:28px;height:28px;margin-left:15px}.btn--bordered-gold,.btn--gold{color:#fff;border-color:#caaa61;background-color:#caaa61}.btn--bordered-gold:hover svg,.btn--gold svg{fill:#fff}.btn--gold:hover{border-color:#af8f44;background-color:#af8f44}.btn--bordered-gold{color:#caaa61;background-color:#fff}.btn--bordered-black:hover svg,.btn--bordered-gold svg,.btn--bordered-white:hover svg{fill:#caaa61}.btn--bordered-black:hover,.btn--bordered-gold:hover{color:#fff;border-color:#caaa61;background-color:#caaa61}.btn--bordered-black,.btn--bordered-white{color:#696969;border-color:#696969;background-color:transparent}.advantages__content--black .advantages__btn:hover svg,.btn--bordered-black svg{fill:#343434}.btn--bordered-white{color:#fff;border-color:#fff}.btn--bordered-white svg{fill:#fff}.btn--bordered-white:hover{color:#caaa61;border-color:#fff;background-color:#fff}@media (max-width:1023px){.btn svg{width:22px;height:22px;margin-left:10px}}.select{position:relative}.select__title{display:-webkit-box;display:-ms-flexbox;display:flex;cursor:pointer;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.select__dropdown,.select__title svg{-webkit-transition:all .3s linear;transition:all .3s linear}.select__title svg{width:12px;height:12px}.select__title--active svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.select__dropdown{position:absolute;bottom:-5px;left:0;min-width:189px;-webkit-transform:translateY(100%);transform:translateY(100%);pointer-events:none;opacity:0;background-color:#fff;-webkit-box-shadow:0 12px 29px rgba(26,63,108,.25);box-shadow:0 12px 29px rgba(26,63,108,.25)}.select__dropdown li{border-bottom:1px solid #f3f3f3}.select__dropdown li:last-child{border:0}.select__dropdown a,.select__dropdown span{font-size:16px;font-weight:400;line-height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;padding:12px 10px;color:#343434}.select__dropdown span{background-color:#f3f3f3}.select__dropdown a{-webkit-transition:all .3s linear;transition:all .3s linear;text-decoration:none}.select__dropdown a:hover{color:#1b7243}.select__dropdown--active{pointer-events:all;opacity:1}.text{font-family:'American Captain Cyrillic',sans-serif}.breadcrumbs--black .breadcrumbs__item a:hover,.text--gold{color:#caaa61}.text--accent,.text--h1{font-size:70px;line-height:100%;text-transform:uppercase}.text--h1{font-size:50px}.text--h2,.text--h3,.text--h4,.text--h5,.text--h6{font-size:44px;line-height:110%;text-transform:uppercase}.text--h3,.text--h4,.text--h5,.text--h6{font-size:36px;letter-spacing:.36px}.text--h4,.text--h5,.text--h6{font-size:30px;letter-spacing:.3px}.text--h5,.text--h6{font-size:26px;letter-spacing:.26px}.text--h6{font-size:20px;letter-spacing:.2px}@media (max-width:1023px){.text--accent{font-size:50px}.text--h2,.text--h3{font-size:28px}.text--h5{font-size:20px;letter-spacing:.2px}}@media (max-width:639px){.text--accent{font-size:32px}.text--h5{font-size:14px;letter-spacing:.14px}}.input{font-size:16px;font-weight:400;line-height:140%;width:100%;padding:13px 19px;-webkit-transition:all .3s linear;transition:all .3s linear;color:#343434;border:1px solid #b4b0ae}.input::-webkit-input-placeholder{color:#b4b0ae}.input::-moz-placeholder{color:#b4b0ae}.input:-ms-input-placeholder{color:#b4b0ae}.input::-ms-input-placeholder{color:#b4b0ae}.input::placeholder{color:#b4b0ae}.input:focus{color:#343434;border:1px solid #caaa61}.input .order-form__input-phone:-webkit-autofill:focus,.input .order-form__input-text:-webkit-autofill,.input .order-form__input-text:-webkit-autofill:focus,.input:-webkit-autofill{-webkit-transition:background-color 600000s 0s,color 600000s 0s;transition:background-color 600000s 0s,color 600000s 0s;-webkit-box-shadow:0 0 0 1000px #fff inset!important}.input--file{position:absolute;z-index:10;top:0;left:0;display:block;width:100%;height:100%;padding:0;cursor:pointer;opacity:0;border:0}.input.is-error{color:#ee1a1a;border:1px solid #ee1a1a}.input.is-error::-webkit-input-placeholder{color:#ee1a1a}.input.is-error::-moz-placeholder{color:#ee1a1a}.input.is-error:-ms-input-placeholder{color:#ee1a1a}.input.is-error::-ms-input-placeholder{color:#ee1a1a}.input.is-error::placeholder{color:#ee1a1a}.input.is-error:focus{color:#343434}@media (max-width:639px){.input{font-size:14px;padding:9px 14px}}.checkbox label:has(.is-error) span::before{border:1px solid #ee1a1a}.checkbox input,.checkbox label .form__error{display:none}.checkbox span{font-size:14px;font-weight:400;line-height:135%;position:relative;padding-left:36px}.checkbox span::before{position:absolute;top:-5px;left:2px;display:block;width:24px;height:24px;content:'';border:1px solid #b4b0ae;background-color:transparent}.checkbox svg{position:absolute;top:0;left:7px;width:16px;height:16px;-webkit-transition:all .3s ease;transition:all .3s ease;opacity:0;fill:#caaa61}.checkbox input:checked+p+span svg,.checkbox input:checked+span svg{opacity:1}.checkbox .input--error+span::before{border:1px solid #ee1a1a}.checkbox a{text-decoration:underline;color:#1b7243}@media (max-width:639px){.checkbox span{font-size:12px;font-weight:400;line-height:135%;position:relative;padding-left:36px}.checkbox span::before{position:absolute;top:-5px;left:2px;display:block;width:20px;height:20px;content:'';border:1px solid #b4b0ae;background-color:transparent}.checkbox svg{position:absolute;top:0;left:7px;width:12px;height:12px;-webkit-transition:all .3s ease;transition:all .3s ease;opacity:0;fill:#caaa61}}.pagination__buttons,.pagination__current{display:-webkit-box;display:-ms-flexbox;display:flex}.pagination__current{width:40px;height:40px;border:2px solid #caaa61;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:639px){.pagination__current{width:26px;height:26px}}.pagination__current span,.pagination__page a,.pagination__page span{font-family:'American Captain Cyrillic';font-weight:400;letter-spacing:.26px;text-transform:uppercase}.pagination__current span{font-size:26px;font-style:normal;line-height:28.6px;color:#caaa61}.pagination__page{display:-webkit-box;display:-ms-flexbox;display:flex;width:40px;height:40px;margin-right:10px;border:2px solid #dcdcdc;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (max-width:639px){.pagination__page{width:26px;height:26px}}.pagination__page a,.pagination__page span{font-size:20px;line-height:110%;color:#dcdcdc}.pagination__page a{text-decoration:none}.pagination__button{width:unset;padding:0}.pagination__page--more{margin-left:10px}.breadcrumbs{position:relative;z-index:2}.breadcrumbs--black .breadcrumbs__item>span,.contacts--white .contacts__item-value span{color:#343434}.breadcrumbs--single{margin-top:25px}.breadcrumbs__links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}.breadcrumbs__item,.breadcrumbs__separator{font-size:14px;line-height:135%}.breadcrumbs__item a{-webkit-transition:all .3s linear;transition:all .3s linear;text-decoration:none;color:#b4b0ae}.breadcrumbs__item a:hover,.breadcrumbs__item>span{color:#fff}.breadcrumbs__separator{margin:0 5px;color:#b4b0ae}@media (max-width:639px){.breadcrumbs--single{margin-top:21px}.breadcrumbs--single .breadcrumbs__links{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.breadcrumbs__item{font-size:10px}.breadcrumbs__separator{font-size:10px;margin:0 5px}}.hero{position:relative}.hero--catalog{border-bottom:20px solid #caaa61}.hero--catalog .hero__container{min-height:720px;padding-bottom:154px}.hero--catalog .hero__container--big{min-height:860px}.hero--catalog .hero__info{padding-top:57px}.hero--catalog .hero__suptitle{font-size:18px;max-width:520px;margin-bottom:18px}.delivery__accept-content h4+p,.hero--catalog .hero__title{margin-bottom:43px}.hero--catalog .hero__subtitle{margin-bottom:59px}.hero--catalog .hero__buttons-btn{max-width:203px}.hero--general-catalog{border-bottom:30px solid #caaa61}.hero--general-catalog.hero--without-breadcrumbs .hero__info{padding-top:95px}.hero--general-catalog .hero__container{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;padding-bottom:68px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column}.hero--general-catalog .hero__info{padding-top:65px}.hero--general-catalog .hero__title{max-width:607px;margin-bottom:23px}.hero--general-catalog .hero__description{max-width:576px;margin-bottom:20px}.hero--general-catalog .hero__subtitle{margin-bottom:29px}.hero--without-border{border-bottom:0}.hero--general-without-links .hero__description{margin-bottom:50px}.hero--general-without-links .hero__subtitle{margin-bottom:80px}.hero--without-breadcrumbs .hero__info{padding-top:76px}.hero--ag .hero__container{padding-top:44px}.hero--ag .hero__info{padding-top:58px}.hero--ag .hero__title{max-width:600px}.hero--ag .hero__description{max-width:500px}.hero__hidden-title{position:absolute;top:0;left:0;visibility:hidden;pointer-events:none;opacity:0}.hero__background-wrapper{position:relative}.hero__background{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.hero__background img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.hero__container{position:relative;z-index:1;padding-top:25px;padding-bottom:168px}.hero__info{width:100%;max-width:780px;padding-top:39px}.hero__suptitle{font-size:20px;line-height:135%;margin-bottom:11px;color:#caaa61}.hero__title{margin-bottom:27px;color:#fff}.hero__title--without-description{margin-bottom:94px}.hero__title h2:not(:last-child){margin-bottom:10px}.hero__subtitle{font-size:24px;font-weight:500;line-height:135%;margin-bottom:80px;color:#caaa61}.hero__description{font-size:16px;line-height:140%;max-width:392px;margin-bottom:31px;color:#fff}.hero__links-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:auto;margin-left:-24px;-ms-flex-wrap:wrap;flex-wrap:wrap}.hero__links{-webkit-box-flex:0;-ms-flex:0 1 50%;flex:0 1 50%}.hero__links--mobile{display:none;background-color:#343434}.hero__link-wrapper{margin-bottom:10px;padding-left:24px}.hero__link{font-size:18px;font-weight:600;line-height:135%;display:block;display:-webkit-box;display:-ms-flexbox;display:flex;padding:10px 25px;-webkit-transition:all .3s ease;transition:all .3s ease;text-decoration:none;color:#fff;border:2px solid #fff;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.hero__link:hover{border:2px solid #caaa61;background-color:#caaa61}.hero__link:hover .hero__link-salary{color:#fff}.hero__link-salary{-webkit-transition:color .3s ease;transition:color .3s ease;color:#caaa61}.hero__buttons--without-description{margin-top:180px}.hero__buttons-btn{font-size:20px;max-width:320px;padding:12px 0}@media (max-width:1439px){.hero--catalog .hero__container{min-height:unset}.hero--general-catalog.hero--without-breadcrumbs .hero__info{padding-top:77px}.hero--general-catalog .hero__container{min-height:720px}.hero--general-catalog .hero__container--big{min-height:860px}.hero--general-catalog .hero__title{max-width:540px}.hero--general-catalog .hero__link{font-size:14px;line-height:135%}}@media (max-width:1023px){.hero--catalog{border-bottom:10px solid #caaa61}.hero--catalog .hero__container{padding-bottom:80px}.hero--general-catalog{border-bottom:20px solid #caaa61}.hero--general-catalog .hero__container{min-height:630px;padding-bottom:39px}.hero--general-catalog .hero__container--big{min-height:630px}.hero--general-catalog .hero__title{margin-bottom:30px}.hero--general-catalog .hero__title h2:not(:last-child){margin-bottom:0}.hero--general-catalog .hero__description,.hero__title br{display:none}.hero--general-catalog .hero__description--tablet-visible{display:block}.hero--general-catalog .hero__subtitle{margin-bottom:42px}.hero--general-catalog .hero__buttons{margin-bottom:64px}.hero--general-catalog .hero__buttons-btn{max-width:159px}.hero--general-catalog .hero__link{font-size:12px;padding:8px}.hero__container{padding-bottom:80px}.hero__info{max-width:unset;padding-top:13px}.hero__suptitle{font-size:18px;margin-bottom:9px}.hero__title{width:100%;max-width:355px;margin-bottom:41px}.hero__subtitle{font-size:18px;margin-bottom:22px}.hero__description{font-size:14px;max-width:280px;margin-bottom:77px}.hero__buttons-btn{font-size:14px;max-width:223px;padding:10px 0}}@media (max-width:767px){.hero{background-color:#343434}.hero--general-catalog{border-bottom:10px solid #caaa61}.hero--general-catalog .hero__container{min-height:490px;max-height:490px;padding-bottom:33px}.hero--general-catalog .hero__container--big{min-height:490px}.hero--general-catalog .hero__info{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-box-flex:1;-ms-flex:1;flex:1}.hero--general-catalog .hero__buttons{margin:auto 0 0}.hero--general-catalog .hero__buttons-btn{font-size:16px;width:100%;max-width:284px}.hero--general-catalog .hero__links{display:none;padding:27px 18px 40px}.hero--general-catalog .hero__links--mobile{display:block}.hero--general-catalog .hero__background::before{position:absolute;right:0;bottom:0;left:0;display:block;width:100%;height:50px;content:'';background:-webkit-gradient(linear,left bottom,left top,color-stop(8%,#343434),color-stop(26.87%,rgba(52,52,52,.85)),to(rgba(52,52,52,0)));background:linear-gradient(0deg,#343434 8%,rgba(52,52,52,.85) 26.87%,rgba(52,52,52,0) 100%)}.hero--general-catalog .hero__link-wrapper{padding-left:0;margin-bottom:0}.hero--general-catalog .hero__link-wrapper:not(:last-child){margin-bottom:10px}.hero--general-catalog .hero__link{font-size:14px;flex-direction:column;padding:8px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.hero--general-catalog .hero__link p:not(:last-child){margin-bottom:5px}.hero--ag .hero__container{padding-top:27px}.hero--ag .hero__info{padding-top:29px}.hero--ag .hero__title{margin-bottom:32px}.hero--ag .hero__buttons{margin-top:233px}}@media (max-width:639px){.hero{overflow:hidden}.hero--catalog .hero__container,.hero__container{padding-bottom:40px}.hero--catalog .hero__info{padding-top:31px}.hero--catalog .hero__suptitle{font-size:12px;margin-bottom:8px}.hero--catalog .hero__title{margin-bottom:22px}.hero--catalog .hero__subtitle{font-size:16px;line-height:135%}.hero--catalog .hero__buttons{margin-top:180px}.hero--catalog .hero__buttons-btn{margin-left:0}.hero--general-catalog.hero--without-breadcrumbs .hero__info{padding-top:24px}.hero--general-catalog .hero__description{display:none}.hero--general-catalog .hero__container{padding-bottom:32px}.hero--general-catalog .hero__subtitle{font-size:14px}.hero--general-catalog .hero__buttons{width:100%;max-width:284px;margin:auto auto 0}.hero--catalog .hero__buttons-btn,.hero--general-catalog .hero__buttons-btn{width:100%;max-width:284px}.hero--without-breadcrumbs .hero__info{padding-top:0}.hero__container{padding-top:27px}.hero__background::after{position:absolute;top:0;right:0;left:0;display:block;width:100%;height:293px;content:'';background:-webkit-gradient(linear,left top,left bottom,color-stop(8%,#343434),color-stop(26.87%,rgba(52,52,52,.85)),to(rgba(52,52,52,0)));background:linear-gradient(180deg,#343434 8%,rgba(52,52,52,.85) 26.87%,rgba(52,52,52,0) 100%)}.hero__info{padding-top:31px}.hero__suptitle{font-size:14px}.hero__title{width:100%;max-width:384px;margin-bottom:17px}.hero__subtitle{font-size:14px}.hero__description{display:none}.hero__buttons{margin-top:218px}.hero__buttons-btn{font-size:14px;max-width:256px;margin:0 auto;padding:8px 0}}@media (max-width:419px){.hero{background-color:#343434}.hero__info{position:relative;z-index:2}.hero__background{top:unset;bottom:0;width:100%}.hero__background img{-webkit-transform:unset;transform:unset}.hero__background::after{display:none}}.props{padding-top:141px;padding-bottom:134px}.props--single .props__images{padding-top:72px;padding-right:34px;padding-left:31px}.props--no-padding-top{padding-top:0}.props--no-padding-bottom{padding-bottom:0}.props__container,.props__images,.props__images-block{display:-webkit-box;display:-ms-flexbox;display:flex}.props__images{flex-direction:column;width:48%;padding-right:62px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.props__images-block{width:100%;max-width:1036px;margin:0 auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.props__images-block img{width:100%;-o-object-fit:contain;object-fit:contain}.props__images-block--back{max-width:373px;margin-bottom:74px}.props__images-block--side{max-width:504px}.props__info{width:52%;padding-top:6px;padding-left:36px}.props__title{margin-bottom:40px;color:#caaa61}.props__item{font-size:16px;line-height:140%;display:-webkit-box;display:-ms-flexbox;display:flex;padding:11px 0;color:#696969;border-bottom:1px solid #dcdcdc;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.props__item:first-child{border-top:1px solid #dcdcdc}.props__item-title{padding-right:20px}.props__item-value{text-align:right}.props__btn{font-size:20px;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;margin:80px auto 0;padding:12px 31px}@media (max-width:1023px){.props{padding-top:98px;padding-bottom:111px}.props--single .props__images{padding-right:20vw;padding-bottom:30px;padding-left:20vw}.props--no-padding-bottom{padding-bottom:0}.props__container{flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column}.props__info{width:100%;padding:0;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.props__images,.props__images-block--back{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.props__images{width:100%;padding-top:59px;padding-right:0}.props__images-block--back{max-width:447px;margin-bottom:0}.props__images-block--side{max-width:700px;margin-bottom:38px;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}@media (max-width:639px){.props{padding-top:50px;padding-bottom:30px}.props--single .props__images{padding-top:21px;padding-right:0;padding-left:0}.props--no-padding-bottom{padding-bottom:0}.props__title{margin-bottom:19px}.props__title h2{font-size:22px}.props__item{font-size:14px;line-height:136%;padding:8px 0}.props__images{padding-top:12px}.props__images-block--back{max-width:300px}.props__images-block--side{margin-bottom:22px}.props__btn{font-size:14px;margin:36px auto 0;padding:9px 15px}}@media (max-width:375px){.props__images-block--back{max-width:182px}.props__images-block--side{margin-bottom:8px}}.variants{padding-top:118px;padding-bottom:87px;background-color:#343434}.variants--smallest{padding-top:98px}.variants--smallest .variants__title{margin-bottom:42px}.variants--smallest .variants__item{margin-bottom:24px}.variants--smallest .variants__item-wrapper{padding-top:19px;padding-bottom:19px}.variants--smallest .variants__item-title{margin-bottom:13px}.variants--smallest .variants__item-description{margin-bottom:10px}.variants--smallest .variants__item-price{font-size:16px}.variants--smallest .variants__item--application .variants__title{margin-bottom:0}.variants--smallest .variants__item--application .variants__item-price{font-size:20px;margin-bottom:15px}.variants--smallest .variants__item--application .variants__item-btn{font-size:14px;max-width:190px;margin:0 auto;padding-top:8px;padding-bottom:8px}.variants--smallest .variants__item--application .variants__item-wrapper{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.variants__item-title a{-webkit-transition:all .3s linear;transition:all .3s linear;text-decoration:none;color:#1e1e1e}.variants__item-text--mob,.variants__item-wrapper--current .variants__item-button{display:none}.variants__title{margin-bottom:51px;color:#caaa61}.variants__list{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:-24px;-ms-flex-wrap:wrap;flex-wrap:wrap}.variants__item{width:33.33%;margin-bottom:32px;padding-left:24px}.variants__item-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;height:100%;padding:30px 20px 29px;-webkit-transition:all .3s linear;transition:all .3s linear;background-color:#fff;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column}.variants__item-wrapper--current{background-color:#e7dfcf}.variants__item-wrapper--current .variants__item-price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.variants__item-wrapper--application{padding:64px 31px 69px;background-color:#caaa61}.variants__item-wrapper--application:hover{background-color:#caaa61}.variants__item-image{height:187px;margin-bottom:14px}.variants__item-image img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.variants__item-title{margin-bottom:18px}.variants__item-title--application{margin-bottom:28px;text-align:center;color:#fff}.variants__item-description{font-size:14px;line-height:135%;margin-bottom:15px}.variants__item-footer{display:-webkit-box;display:-ms-flexbox;display:flex;height:44px;margin-top:auto;margin-bottom:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.variants__item-price{font-size:20px;line-height:135%;padding-right:5px;color:#caaa61;-ms-flex-negative:0;flex-shrink:0}.variants__item-price--application{font-size:26px;margin-bottom:26px;padding-right:0;text-align:center;color:#343434}.variants__item-button{width:100%;max-width:163px}.variants__item-button--application{max-width:256px;margin:0 auto}.variants__item-btn{font-size:16px;line-height:100%;padding:11px 0}.variants__item-btn svg{width:20px;height:20px}.variants__item-btn--application{font-size:20px;padding:11px 0 13px}.variants__item-btn--application svg{width:28px;height:28px}@media (max-width:1023px){.variants{padding-top:69px;padding-bottom:80px}.variants__title{margin-bottom:33px;text-align:center}.variants__title h2{font-size:36px}.variants__list{margin-left:-20px}.variants__item{width:50%;margin-bottom:20px;padding-left:20px}.variants__item--application{display:none}.variants__item--application-visible{display:block}.variants__item--application-visible .variants__item-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;padding:28px 8px;background-color:#caaa61;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.variants__item--application-visible .text--h2{font-size:20px}.variants__item-wrapper{padding:6px 20px 20px}.variants__item-image{margin-bottom:0}.variants__item-title{margin-bottom:16px}.variants__item-description{font-size:12px;margin-bottom:13px}.variants__item-price{font-size:16px}.variants__item-button{max-width:153px}.variants__item-btn{padding:9px 0}}@media (max-width:639px){.variants{padding-top:36px;padding-bottom:56px;background-color:#fff}.variants__title{margin-bottom:20px;color:#696969}.variants__title h2{font-size:28px}.variants__list{margin-left:-4px}.variants__item{margin-bottom:4px;padding-left:4px}.variants__item--application-visible .text--h2{font-size:14px}.variants__item--application-visible .variants__item-wrapper{padding:28px 8px 8px}.variants__item-button{margin-top:auto}.variants__item-text{display:none}.variants__item-text--mob{display:inline}.variants__item-image{height:70px;margin-bottom:6px}.variants__item-wrapper{padding:6px 8px 8px;background-color:#f3f3f3}.variants__item-wrapper--current{background-color:#e7dfcf}.variants__item-wrapper--current .variants__item-price{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.variants__item-title{margin-bottom:7px;text-align:center}.variants__item-description{display:none}.variants__item-footer{flex-direction:column;height:auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column}.variants__item-price{font-size:10px;margin-bottom:9px;padding-right:0;text-align:center}.variants__item-btn{font-size:8px;padding:6px 0}.variants__item-btn svg{width:11px;height:11px;margin-left:4px}}.advantages{position:relative}.advantages--without-btn .advantages__button{display:none}.advantages--big .advantages__container{padding-top:193px;padding-bottom:195px}.advantages--gray{background:#343434}.advantages--gray .advantages__container{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:1300px}.advantages--gray .advantages__background{display:none}.advantages--gray .advantages__content{width:46%;padding:59px 0 60px 70px}.advantages__description ol li,.advantages__img{display:-webkit-box;display:-ms-flexbox;display:flex}.advantages__img{width:54%}.advantages__background img,.advantages__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.advantages__img img{-o-object-position:center;object-position:center}.advantages__background{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.advantages__background img{display:block}.advantages__container{position:relative;z-index:1;max-width:1380px;padding-top:110px;padding-bottom:110px}.advantages__container--tz{max-width:1300px}.advantages__content{width:100%;max-width:576px;padding:58px 40px 60px;color:#fff}.advantages__content--gold{background-color:#caaa61}.advantages__content--black{background-color:#343434}.advantages__content--black .advantages__btn{font-size:16px;max-width:256px}.advantages__content--black .advantages__btn--w350{max-width:350px}.advantages__btn svg,.advantages__content--black .advantages__btn svg{width:22px;height:22px;margin-left:10px}.advantages__content--black .advantages__btn:hover{color:#343434;border-color:#fff;background-color:#fff}.advantages__content--black .advantages__btn--tz{max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;padding:11px 20px}.advantages__content--right{margin-right:0;margin-left:auto}.advantages__content--left{margin-right:auto;margin-left:0}.advantages__description{font-size:16px;line-height:140%;margin-top:25px}.advantages__description--mobile{display:none}.advantages__description ol{counter-reset:myCounter;text-align:left}.advantages__description ol li{font-size:16px;margin-bottom:11px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.advantages__description ol li:last-child,.advantages__description ul li:last-child,.construction__description ul li:last-child,.construction__list--mobile ol li:last-child,.construction__mob ol li:last-child{margin-bottom:0}.advantages__description ol li::before{font-size:14px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:26px;height:26px;margin-right:15px;padding-top:2px;padding-left:1px;content:counter(myCounter);counter-increment:myCounter;border:1px solid #fff;border-radius:1000px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0}.advantages__description--ol-align-start ol li{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.advantages__description ul{text-align:left}.advantages__description ul li{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:11px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.advantages__description ul li img{width:54px;height:54px;margin-right:16px;padding:7px;background-color:#fff}.advantages__description strong{font-weight:600;line-height:135%;color:#caaa61}.advantages__description--tz{font-size:20px}.advantages__button{margin-top:45px}.advantages__btn{font-size:20px;line-height:100%;max-width:320px;padding:11px 0}.advantages__btn--w350{font-size:16px;max-width:350px;padding:11px 5px}.advantages__subtitle{font-size:20px;line-height:135%;margin-bottom:20px}@media (min-width:1440px){.advantages{min-height:894px}}@media (max-width:1023px){.advantages--big .advantages__container{padding-top:80px;padding-bottom:80px}.advantages--without-mobile-btn .advantages__button{display:none}.advantages .advantages__container{padding-top:50px;padding-bottom:50px}.advantages--gray .advantages__content{width:46%;max-width:100%}.advantages__content{max-width:340px;padding:29px 30px 36px}.advantages__title h2{font-size:26px}.advantages__description{font-size:14px;line-height:143%;margin-top:12px}.advantages__description ul li{font-size:12px;margin-bottom:6px}.advantages__description ul li img{width:30px;height:30px;margin-right:9px;padding:2px}.advantages__description ol li{font-size:14px;margin-bottom:8px}.advantages__button{margin-top:21px}.advantages__btn{font-size:14px;max-width:225px;padding:10px 0}.advantages__subtitle{font-size:14px;margin-bottom:10px}}@media (max-width:639px){.advantages{display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;flex-direction:column;background-color:#343434;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column}.advantages--gold-mob{background-color:#caaa61}.advantages--big .advantages__container{padding-top:50px;padding-bottom:40px}.advantages--top-content .advantages__background{bottom:0;max-height:unset;padding-bottom:0}.advantages--top-content .advantages__container{padding-top:0;padding-right:0;padding-bottom:68vw;padding-left:0;background:0 0}.advantages--top-content .advantages__title{position:static}.advantages--top-content .advantages__content{max-width:unset;padding-top:40px;padding-right:18px;padding-bottom:14vw;padding-left:18px;background:-webkit-gradient(linear,left top,left bottom,color-stop(47%,#343434),color-stop(80.87%,rgba(52,52,52,.65)),to(rgba(52,52,52,0)));background:linear-gradient(180deg,#343434 47%,rgba(52,52,52,.65) 80.87%,rgba(52,52,52,0) 100%)}.advantages--top-content .advantages__content--gold-mob{background:-webkit-gradient(linear,left top,left bottom,color-stop(47%,#caaa61),color-stop(80.87%,rgba(202,170,97,.65)),to(rgba(52,52,52,0)));background:linear-gradient(180deg,#caaa61 47%,rgba(202,170,97,.65) 80.87%,rgba(52,52,52,0) 100%)}.advantages--top-content .advantages__description{font-size:14px;margin-top:17px;text-align:left}.advantages--top-content .advantages__description--mobile{text-align:center}.advantages--top-content .advantages__button{position:absolute;right:0;bottom:39px;left:0;margin-top:0}.advantages--top-content .advantages__btn:not(.advantages__btn--white){color:#fff;border-color:#caaa61;background-color:#caaa61}.advantages--top-content .advantages__btn:not(.advantages__btn--white) svg{fill:#fff}.advantages--top-content .advantages__btn:not(.advantages__btn--white):hover{border-color:#af8f44;background-color:#af8f44}.advantages--mobile-hide,.advantages__img{display:none}.advantages--left-mob .advantages__description,.advantages--left-mob .advantages__title,.advantages--offer .advantages__title{text-align:left}.advantages--gray .advantages__content{width:100%}.advantages--gray .advantages__background{display:block;padding-top:100px}.advantages__container{padding-top:50px;padding-bottom:40px;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(52,52,52,0)),color-stop(80%,#343434),color-stop(10%,#343434));background:linear-gradient(180deg,rgba(52,52,52,0) 0,#343434 80%,#343434 10%)}.advantages__container--gold-mob{background:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(52,52,52,0)),color-stop(80%,rgba(202,170,97,.65)),color-stop(10%,#caaa61));background:linear-gradient(180deg,rgba(52,52,52,0) 0,rgba(202,170,97,.65) 80%,#caaa61 10%)}.advantages__title{text-align:center}.advantages__title h2{font-size:28px;letter-spacing:.28px}.advantages__content{max-width:unset;padding:0;background-color:transparent}.advantages__content--right{margin:0 auto}.advantages__content--black .advantages__btn--offer-linkor{font-size:14px}.advantages__content--gold-mob{background:-webkit-gradient(linear,left top,left bottom,color-stop(67.23%,#caaa61),color-stop(88.77%,rgba(202,170,97,.89)),to(rgba(202,170,97,0)));background:linear-gradient(180deg,#caaa61 67.23%,rgba(202,170,97,.89) 88.77%,rgba(202,170,97,0) 100%)}.advantages__description{font-size:12px;line-height:133%;margin-top:234px}.advantages__description--mobile{display:block}.advantages__description--desktop{display:none}.advantages__description ul li{margin-bottom:10px}.advantages__description ul li img{margin-right:11px}.advantages__description ol li::before{width:22px;height:22px}.advantages__description--offer ol li{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.advantages__button{margin-top:38px}.advantages__btn{max-width:256px;margin:0 auto;padding:8px 0}.advantages__btn--w350{max-width:284px}.advantages__btn--offer,.advantages__btn--offer-linkor svg{display:none}.advantages__btn--offer-linkor{font-size:14px;display:-webkit-box;display:-ms-flexbox;display:flex;padding:11px 5px}.advantages__subtitle{display:none}}@media (max-width:419px){.advantages--top-content .advantages__background{top:unset;height:auto}.advantages--top-content .advantages__background::before{position:absolute;top:0;right:0;left:0;height:50%;content:'';background:-webkit-gradient(linear,left top,left bottom,from(#343434),to(rgba(52,52,52,0)));background:linear-gradient(180deg,#343434 0,rgba(52,52,52,0) 100%)}.advantages--top-content .advantages__content{background:-webkit-gradient(linear,left top,left bottom,color-stop(61%,#343434),color-stop(80.87%,rgba(52,52,52,.65)),to(rgba(52,52,52,0)));background:linear-gradient(180deg,#343434 61%,rgba(52,52,52,.65) 80.87%,rgba(52,52,52,0) 100%)}.advantages--top-content .advantages__content--gold-mob{background:-webkit-gradient(linear,left top,left bottom,color-stop(67.23%,#caaa61),color-stop(88.77%,rgba(202,170,97,.89)),to(rgba(202,170,97,0)));background:linear-gradient(180deg,#caaa61 67.23%,rgba(202,170,97,.89) 88.77%,rgba(202,170,97,0) 100%)}.advantages--gold-mob .advantages__background::before{background:-webkit-gradient(linear,left top,left bottom,from(#caaa61),to(rgba(52,52,52,0)));background:linear-gradient(180deg,#caaa61 0,rgba(52,52,52,0) 100%)}.advantages__content--black .advantages__btn--w350{max-width:284px}.advantages__container{background:unset}}.construction--with-bg{background-image:url(/local/templates/izgt/assets/images/static/bg_forest.png);background-repeat:no-repeat;background-position:bottom center;background-size:cover}.construction--horizontal .construction__container{padding-bottom:127px}.construction--horizontal .construction__content{flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;-webkit-box-align:normal;-ms-flex-align:normal;align-items:normal}.construction--horizontal .construction__description{font-size:18px;line-height:140%;margin-top:27px;text-align:unset}.construction--horizontal .construction__image{width:51%;margin-top:0;padding-top:24px}.construction--horizontal .construction__button{margin-top:50px}.construction--grey{background-color:#343434}.construction--grey .construction__container{padding-top:119px;padding-bottom:138px}.construction--grey .construction__title{color:#caaa61}.construction--grey .construction__image{margin-top:80px}.construction__sign{font-size:16px;line-height:140%;margin-top:60px;color:#fff}.construction__sign span{margin-right:14px;color:#caaa61}.construction__container{padding-top:144px;padding-bottom:100px}.construction__content{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.construction__info{width:49%;padding-right:10px}.construction__title{color:#696969}.construction__description{font-size:20px;line-height:135%;width:100%;max-width:704px;margin-top:16px;text-align:center;color:#696969}.construction__description ul li{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:12px}.construction__description ul li::before{display:block;width:8px;height:8px;margin-top:9px;margin-right:15px;content:'';background-color:#caaa61;-ms-flex-negative:0;flex-shrink:0}.construction__list--mobile{font-size:14px;display:none;color:#fff}.construction__list--mobile ol,.construction__mob ol{counter-reset:myCounter}.construction__list--mobile ol li,.construction__mob ol li{line-height:1.35;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:10px}.construction__list--mobile ol li::before,.construction__mob ol li::before{font-size:12px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:22px;height:22px;margin-right:8px;padding:0;content:counter(myCounter);counter-increment:myCounter;border:1px solid #fff;border-radius:1000px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0}.construction__image{margin-top:80px}.construction__image img{width:100%;-o-object-fit:contain;object-fit:contain}.construction__button{width:100%;max-width:241px;margin-top:79px}.construction__btn{font-size:20px;padding:11px 0}.construction__mob{display:none}.construction__mob ol li{color:#696969}.construction__mob ol li::before{font-size:14px;width:21px;height:21px;border:1px solid #696969}@media (max-width:1023px){.construction--horizontal .construction__container{padding-bottom:80px}.construction--horizontal .construction__content{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.construction--horizontal .construction__description{margin-top:13px}.construction--horizontal .construction__image{padding-top:0}.construction--horizontal .construction__button{max-width:170px;margin-top:19px}.construction--grey .construction__container,.construction__container{padding-top:79px;padding-bottom:80px}.construction__title h2{font-size:26px}.construction__description{font-size:14px;max-width:540px;margin-top:10px}.construction__image{margin-top:48px}.construction__button{max-width:224px;margin-top:49px}.construction__btn{font-size:14px;padding:9px 0}.construction__sign{font-size:14px;line-height:135%;margin-top:20px;padding:0 18px}.construction__sign span{display:block;margin:0 0 9px}}@media (max-width:639px){.construction{display:none}.construction--boat,.construction--grey{display:block}.construction--boat .construction__content{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column}.construction--boat .construction__container{padding-top:60px;padding-bottom:60px}.construction--boat .construction__info{width:100%}.construction--boat .construction__image{width:100%;margin-top:20px}.construction--boat .construction__description{font-size:14px}.construction--boat .construction__description ul li{margin-bottom:8px}.construction--boat .construction__description ul li::before{width:6px;height:6px}.construction--boat .construction__title{text-align:center}.construction--grey .construction__container{padding:41px 0 40px}.construction--grey .construction__title{padding-right:18px;padding-left:18px;text-align:center}.construction--grey .construction__title h2{font-size:28px;line-height:120%}.construction--grey .construction__image{width:100%;margin-top:20px}.construction--grey .construction__list{display:block;margin-top:28px;padding-right:18px;padding-left:18px}.construction--grey .construction__list-item{font-size:14px;font-weight:400;line-height:135%;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:10px;color:#fff;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.construction--grey .construction__list-item:last-child{margin-bottom:0}.construction--grey .construction__list-item-number{display:-webkit-box;display:-ms-flexbox;display:flex;width:22px;height:22px;margin-right:10px;padding-top:2px;border:1px solid #fff;border-radius:1000px;-ms-flex-negative:0;flex-shrink:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.construction--power{display:block;background:#fff}.construction--power .construction__title h2{font-size:28px}.construction--power .construction__description{text-align:left}.construction--power .construction__image{margin:30px auto}.construction--power .construction__button{max-width:165px;margin-top:20px}.construction__mob{font-size:14px;display:block}}.parts{padding-top:120px;padding-bottom:120px;background-color:#343434}.parts--reverse{padding-top:100px;padding-bottom:100px}.parts--reverse .parts__block-info{width:66%;padding:47px 40px 51px;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.parts--reverse .parts__block-image{width:46%;margin-right:12px;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.parts--reverse .parts__block-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.parts--reverse .parts__block-title{margin-bottom:15px}.parts--reverse .parts__text{font-size:14px;line-height:135%}.parts--double-smallest .parts__content .parts__text ol li,.parts--reverse .parts__text ol li{margin-bottom:4px}.parts--double .parts__content:first-child{margin-bottom:12px}.parts--double .parts__content:first-child .parts__block-info{width:66%;padding:47px 74px 59px;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.parts--double .parts__content:first-child .parts__block-image{width:34%;margin-right:12px;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.parts--double .parts__content:first-child .parts__block-title{margin-bottom:22px}.parts--double .parts__content:first-child .parts__text{line-height:137%}.parts--double .parts__content:last-child .parts__block-info{width:68%;padding:57px 82px 64px}.parts--double .parts__content:last-child .parts__block-image{width:32%;margin-left:12px}.parts--double .parts__content:last-child .parts__block-title{margin-bottom:30px}.parts--double-smallest .parts__content:first-child .parts__block-info{width:66%;padding:40px}.parts--double-smallest .parts__content:first-child .parts__block-image{width:46%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.parts--double-smallest .parts__content:first-child .parts__block-title{margin-bottom:8px}.parts--double-smallest .parts__content:first-child .parts__text{font-size:14px;line-height:137%}.parts--double-smallest .parts__content:first-child .parts__text ol li{margin-bottom:4px}.parts--double-smallest .parts__content:last-child .parts__block-info{width:68%;padding:40px}.parts--double-smallest .parts__content:last-child .parts__block-image{width:42%;margin-left:12px}.parts--double-smallest .parts__content:last-child .parts__block-title{margin-bottom:9px}.parts--double-smallest .parts__content .parts__text{font-size:14px;line-height:137%}.parts--double-reverse .parts__content:first-child{margin-bottom:24px}.parts--double-reverse .parts__content:first-child .parts__block-info{width:41%;padding:50px 40px 40px;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.parts--double-reverse .parts__content:first-child .parts__block-image{width:58%;margin-right:0;margin-left:24px;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.parts--double-reverse .parts__content:first-child .parts__block-title{margin-bottom:22px}.parts--double-reverse .parts__content:first-child .parts__text{line-height:140%;color:#fff}.parts--double-reverse .parts__content:last-child .parts__block-info{width:41%;padding:50px 40px 55px;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.parts--double-reverse .parts__content:last-child .parts__block-image{width:58%;margin-right:24px;margin-left:0;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.parts--double-reverse .parts__content:last-child .parts__block-title{margin-bottom:30px}.parts--double-reverse .parts__content:last-child .parts__text{line-height:140%;color:#fff}.parts--white{padding-top:120px;padding-bottom:120px;background-color:#fff}.parts--white .parts__block-info{padding:0 40px;background-color:#fff}.parts--white .parts__block-title{margin-bottom:10px;color:#caaa61}.parts__block,.parts__content,.parts__text ol li{display:-webkit-box;display:-ms-flexbox;display:flex}.parts__block{width:100%}.parts__block-info{width:51%;padding:39px 40px 51px;background-color:#caaa61}.parts__block-image{width:49%;background-repeat:no-repeat;background-position:center center;background-size:cover}.parts__block-title{margin-bottom:25px;color:#fff}.parts__text{font-size:16px;line-height:120%;color:#343434}.parts__text ol{counter-reset:myCounter;text-align:left}.parts__text ol li{margin-bottom:12px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.info__block li:last-child,.parts__text ol li:last-child{margin-bottom:0}.parts__text ol li::before{font-size:14px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:24px;height:24px;margin-right:15px;padding-top:2px;padding-left:1px;content:counter(myCounter);counter-increment:myCounter;border:1px solid #343434;border-radius:1000px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0}.parts__button{max-width:203px;margin-top:42px}.parts__btn{font-size:20px;padding:11px 0}.parts__button-mob{display:none}@media (max-width:1023px){.parts{padding-top:80px;padding-bottom:80px}.parts--double .parts__content:first-child .parts__block-info{width:56%;margin-right:0;padding:40px 30px}.parts--double .parts__content:first-child .parts__block-image{width:44%}.parts--double .parts__content:last-child .parts__block-info{width:56%;margin-right:0;padding:40px 30px}.parts--double .parts__content:last-child .parts__block-image{width:44%;margin-left:12px}.parts__block-info{width:56%;margin-right:10px;padding:29px 30px 30px}.parts__text{font-size:12px;line-height:120%}.parts__text ol li{margin-bottom:8px}.parts__text ol li::before{font-size:12px;width:22px;height:22px;margin-right:6px;padding:1px 0 0 1px}.parts__button{max-width:180px;margin-top:19px}.parts__btn{font-size:14px;padding:9px 0}}@media (max-width:639px){.parts{padding-top:60px;padding-bottom:60px;background-color:#fff}.parts--reverse .parts__block-info{width:100%;padding:0}.parts,.parts--reverse .parts__block-image{display:none}.parts--reverse .parts__block-title{margin-bottom:21px}.parts--reverse .parts__text ol li{margin-bottom:10px}.parts--visible{display:block}.parts--double{background-color:#fff}.parts--double .parts__content:first-child{margin-bottom:40px}.parts--double .parts__content:first-child .parts__block-title{margin-bottom:10px}.parts--double .parts__content:first-child .parts__block-info{width:100%;margin-right:0;padding:0;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.parts--double .parts__content:first-child .parts__block-image{width:calc(100vw - 36px);height:75vw;margin-right:0;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.parts--double .parts__content:last-child .parts__block-title{margin-bottom:10px}.parts--double .parts__content:last-child .parts__block-info{width:100%;padding:0}.parts--double .parts__content:last-child .parts__block-image{width:calc(100vw - 36px);height:75vw;margin-left:0}.parts--double-smallest{background-color:#343434}.parts--double-smallest .parts__container{padding:0}.parts--double-smallest .parts__content:first-child .parts__block-info{padding:0 18px}.parts--double-smallest .parts__content:first-child .parts__block-image{width:100%}.parts--double-smallest .parts__content:last-child .parts__block-info{padding:0 18px}.parts--double-smallest .parts__content:last-child .parts__block-image{width:100%}.parts--double-smallest .parts__block-title{color:#fff}.parts--double-reverse,.parts--double-smallest .parts__block-info{background-color:#343434}.parts--double-smallest .parts__text{color:#fff}.parts--double-smallest .parts__text ol li::before{border:1px solid #fff}.parts--double-reverse .parts__container{padding:0}.parts--double-reverse .parts__content:first-child{margin-bottom:30px}.parts--double-reverse .parts__content:first-child .parts__block-info{padding:0 18px}.parts--double-reverse .parts__content:first-child .parts__block-image{width:100%;margin-left:0}.parts--double-reverse .parts__content:last-child{margin-bottom:0}.parts--double-reverse .parts__content:last-child .parts__block-info{padding:0 18px}.parts--double-reverse .parts__content:last-child .parts__block-image{width:100%;margin-left:0;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.parts--double-reverse .parts__block-title{color:#fff}.parts--double-reverse .parts__block-info{background-color:#343434}.parts--double-reverse .parts__text{color:#fff}.parts--without-padding{padding-bottom:0}.parts--black{background-color:#343434}.parts--black .parts__block-info{width:100%;background-color:#343434}.parts--black .parts__block-title{margin-bottom:22px;color:#fff}.parts--black .parts__text{color:#fff}.parts--black .parts__text ol li{margin-bottom:6px}.parts--black .parts__text ol li::before{width:21px;height:21px;padding:0;border:1px solid #fff}.parts--black .parts__button{display:none}.parts--white .parts__block-image{display:block;width:100%;height:23vh;min-height:200px;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.parts--white .parts__text ol li::before{font-size:12px;width:21px;height:21px;padding:1px 0 0}.parts__block{flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column}.parts__block-title{margin-bottom:10px;color:#696969}.parts__block-info{padding:0;background-color:#fff;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.parts__block-image{width:calc(100vw - 36px);height:75vw;margin-top:20px;margin-left:0;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.parts__text{font-size:14px;line-height:135%}.parts__text ol li{margin-bottom:8px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.parts__text ol li::before{font-size:14px;margin-right:10px}.parts__button-mob{display:block;margin-top:25px;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.parts__button-mob .parts__btn{font-size:12px;padding:4px 0}}.manager{padding:140px 0;background-color:#343434}.manager__container{display:grid;grid-template-columns:704fr 496fr;-webkit-column-gap:24px;-moz-column-gap:24px;column-gap:24px}.manager__content{max-width:704px;padding:80px 50px;background-color:#caaa61}.manager__title{margin-bottom:30px;color:#fff}.manager__text{font-size:20px;line-height:135%;margin-bottom:58px;color:#fff}.faq__item-text a,.manager__text a{color:#1b7243}.manager__button{max-width:404px}.manager__btn{font-size:20px;padding:11px 0}.manager__img-wrapper img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.manager__job,.manager__name{line-height:120%;text-align:right;color:#fff}.manager__name{font-size:20px;font-weight:500;margin:13px 0 1px}.manager__job{font-size:16px}@media (max-width:1023px){.manager{padding:60px 0}.manager__container{grid-template-columns:1fr 1fr;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px}.manager__content{padding:30px}.manager__title{font-size:26px;margin-bottom:22px}.manager__text{font-size:14px;max-width:276px;margin-bottom:30px}.manager__button{max-width:262px}.manager__btn{font-size:14px;padding:9px 0;text-align:center}.manager__name{font-weight:500;margin:13px 0 1px}.manager__job,.manager__name{font-size:14px;line-height:120%}}@media (max-width:639px){.manager{padding:0}.manager__container{display:block;padding:0}.manager__content{padding:37px 16px 40px}.manager__title{font-size:28px;max-width:270px;margin-bottom:22px}.manager__text{max-width:100%}.manager__wrapper{display:none}.manager__button{max-width:100%}.manager__btn{font-size:14px;padding:12px 0}}.info--v2 .info__block-title{margin-top:-2px}.info--v2 .info__wrapper{width:49%;padding-left:25px}.info--v2 .info__gallery{width:51%;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.info--v2 .info__block--gallery{margin-bottom:0}.info--v2 .info__gallery-column:first-child{width:433px;margin-right:7px}.info--v2 .info__gallery-column:first-child .info__gallery-item{height:334px}.info--v2 .info__gallery-column:last-child{width:184px}.info--v2 .info__gallery-column:last-child .info__gallery-item:first-child{width:unset;height:107px;margin-right:0;margin-bottom:6px}.info--v2 .info__gallery-column:last-child .info__gallery-item:nth-child(2){width:unset;height:105px;margin-bottom:5px}.info--v2 .info__gallery-column:last-child .info__gallery-item:nth-child(3){width:unset;height:111px;margin-right:0}.info--v2 .info__gallery-item{height:unset}.info--v2 .info__gallery-item:first-child{width:unset;margin-right:0;margin-bottom:0}.info--without-padding-bottom .info__container{padding-bottom:0}.info__container{padding-top:140px;padding-bottom:140px}.info__block{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.info__block--gallery{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.info__block--elements{flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.info__block--elements-common .info__block-title{margin-bottom:50px}.info__block--elements-common .info__block-element-image{width:288px;height:220px}.info__block--elements-common .info__block-element-inner{width:49.2%;padding-left:24px}.info__block li{font-size:16px;line-height:120%;position:relative;margin-bottom:10px;padding-left:18px;color:#696969}.info__block li::before{position:absolute;top:9px;left:0;display:block;width:6px;height:6px;content:'';-webkit-transform:translateY(-50%);transform:translateY(-50%);background-color:#caaa61}.info__block li:not(:last-child){margin-bottom:13px}.info__block-title{margin-top:4px;margin-bottom:33px;color:#caaa61}.info__block-title--mobile{display:none}.info__block-title--elements{margin-top:0;margin-bottom:16px;text-align:center;color:#696969}.info__block-description{font-size:20px;line-height:135%;color:#696969}.info__block-description--elements{max-width:857px;margin-bottom:60px;text-align:center}.info__gallery{display:-webkit-box;display:-ms-flexbox;display:flex;width:49.05%;-ms-flex-wrap:wrap;flex-wrap:wrap}.info__gallery-item{position:relative;height:202px}.info__gallery-item:first-child{width:285px;margin-right:10px;margin-bottom:10px}.info__gallery-item:nth-child(2){width:305px;margin-bottom:10px}.info__gallery-item:nth-child(3){width:350px;margin-right:10px}.info__gallery-item:nth-child(4){width:240px}.info__gallery-item img,.info__gallery-item svg{-webkit-transition:all .3s linear;transition:all .3s linear}.info__gallery-item img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.info__gallery-item svg{position:absolute;top:50%;left:50%;width:43px;height:43px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);pointer-events:none;opacity:0;fill:#caaa61}.content__gallery-item:hover::after,.gallery__item-image:hover::after,.info__gallery-item:hover svg{opacity:1}.info__gallery-item:hover img{-webkit-filter:blur(3px);filter:blur(3px)}.info__wrapper{width:50%;padding-left:55px}.info__block-element,.info__block-list{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.info__block-element{width:50%}.info__block-element:nth-child(odd){padding-right:12px}.info__block-element:nth-child(even){padding-left:12px}.info__block-element-image{width:268px;height:268px}.info__block-element-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.info__block-element-inner{width:55.2%;padding-left:20px}.info__block-element-inner b,.info__block-element-title{font-size:18px;font-weight:600;color:#343434}.info__block-element-title{line-height:135%;margin-bottom:25px;color:#696969}.info__block-element-item{font-size:16px;line-height:120%;position:relative;margin-bottom:10px;padding-left:24px;color:#696969}.info__block-element-item:last-child{margin-bottom:0}.info__block-element-item::before{position:absolute;top:50%;left:0;display:block;width:6px;height:6px;content:'';-webkit-transform:translateY(-50%);transform:translateY(-50%);background-color:#caaa61}.info__block-element-hint{font-size:16px;line-height:140%;margin-top:18px;padding-left:24px;color:#b4b0ae}@media (max-width:1439px){.info--v2 .info__gallery-column:first-child{width:30vw;margin-right:7px}.info--v2 .info__gallery-column:first-child .info__gallery-item{height:23vw}.info--v2 .info__gallery-column:last-child{width:12.6vw}.info--v2 .info__gallery-column:last-child .info__gallery-item:first-child{height:7.4vw}.info--v2 .info__gallery-column:last-child .info__gallery-item:nth-child(2),.info--v2 .info__gallery-column:last-child .info__gallery-item:nth-child(3){height:7.3vw}.info__gallery-item:first-child{width:19.8vw}.info__gallery-item:nth-child(2){width:21vw}.info__gallery-item:nth-child(3){width:24.3vw}.info__gallery-item:nth-child(4){width:16.5vw}.info__block--elements-common .info__block-element-image,.info__block-element-image{width:18.6vw;height:18.6vw}}@media (max-width:1023px){.info--v2 .info__gallery-column:first-child{width:32vw}.info--v2 .info__gallery-column:last-child .info__gallery-item:first-child{height:7.2vw}.info--v2 .info__gallery-column:last-child .info__gallery-item:nth-child(2),.info--v2 .info__gallery-column:last-child .info__gallery-item:nth-child(3){height:7.3vw}.info__container{padding-top:80px;padding-bottom:80px}.info__gallery{width:49%}.info__wrapper{width:51%;padding-left:17px}.info__gallery-item{height:140px}.info__gallery-item:first-child{width:21vw;margin-right:6px;margin-bottom:6px}.info__gallery-item:nth-child(2){width:22.2vw;margin-bottom:6px}.info__gallery-item:nth-child(3){width:25.8vw;margin-right:6px}.info__gallery-item:nth-child(4){width:17.4vw}.info__gallery-item:hover svg{display:none}.info__gallery-item:hover img{-webkit-filter:unset;filter:unset}.info__block-title{margin-top:0;margin-bottom:11px}.info__block-title--elements{margin-bottom:22px}.info__block-description{font-size:14px}.info__block-description--elements{max-width:646px;margin-bottom:30px}.info__block--elements-common li::before{top:7px}.info__block-list{flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column}.info__block-element{width:100%;margin-bottom:20px}.info__block-element:nth-child(odd){padding-right:0}.info__block-element:nth-child(even){padding-left:0}.info__block-element:last-child{margin-bottom:0}.info__block-element-title{font-size:14px}.info__block-element-item{font-size:12px}.info__block-element-hint{font-size:10px;margin-top:10px}}@media (max-width:767px){.info__gallery-item{height:140px}.info__gallery-item:first-child{width:20vw;margin-right:6px;margin-bottom:6px}.info__gallery-item:nth-child(2){width:21.2vw;margin-bottom:6px}.info__gallery-item:nth-child(3){width:24.8vw;margin-right:6px}.info__gallery-item:nth-child(4){width:16.4vw}}@media (max-width:639px){.info--v2 .info__gallery{flex-direction:column;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column}.info--v2 .info__wrapper{width:100%;padding-right:18px;padding-left:18px}.info--v2 .info__gallery-column:first-child{width:100%;margin-right:0;margin-bottom:4px}.info--v2 .info__gallery-column:first-child .info__gallery-item{height:226px}.info--v2 .info__gallery-column:last-child{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.info--v2 .info__gallery-column:last-child .info__gallery-item:first-child{width:calc(33.33% - 2px);height:73px;margin-right:2px;margin-bottom:0}.info--v2 .info__gallery-column:last-child .info__gallery-item:nth-child(2){width:calc(33.33% - 4px);height:73px;margin-right:2px;margin-left:2px}.info--v2 .info__gallery-column:last-child .info__gallery-item:nth-child(3){width:calc(33.33% - 2px);height:73px;margin-left:2px}.info__container{padding:60px 0}.info__block-title--desktop{display:none}.info__block-title--mobile{display:block;margin-bottom:20px;text-align:center;color:#696969}.info__block-title--elements h2,.info__block-title--mobile h2{font-size:28px}.info__block-title--elements{margin-bottom:15px;text-align:center}.info__block--gallery{flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-box-align:unset;-ms-flex-align:unset;align-items:unset}.info__block--gallery .info__block-title{padding-right:18px;padding-left:18px;text-align:left}.info__block--elements,.info__block--gallery .info__gallery{padding-right:18px;padding-left:18px}.info__block--elements{width:100%}.info__block--elements .info__block-title{text-align:left}.info__block--elements-common .info__block-title{margin-bottom:20px;text-align:center}.info__block--elements-common .info__block-title h2{font-size:24px}.info__block--elements-common .info__block-element-image{width:calc(100vw - 36px);height:calc(80vw - 36px);margin-bottom:20px}.info__block--elements-common .info__block-element-inner{width:100%;padding-left:0}.info__block--elements-common li{line-height:135%;padding-left:14px}.info__block--elements-common li:not(:last-child){margin-bottom:9px}.info__gallery{width:100%;margin-bottom:21px}.info__gallery-item{height:73px}.info__gallery-item:first-child{width:100%;height:226px;margin-right:0;margin-bottom:4px}.info__gallery-item:nth-child(2){width:calc(33.33% - 2px);margin-right:2px;margin-bottom:0}.info__gallery-item:nth-child(3){width:calc(33.33% - 4px);margin-right:2px;margin-left:2px}.info__gallery-item:nth-child(4){width:calc(33.33% - 2px);margin-left:2px}.info__wrapper{width:100%;padding-right:18px;padding-left:18px}.info__block-description--elements{margin-bottom:19px}.info__block-element{flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column}.info__block-element-item{margin-bottom:11px;padding-left:15px}.info__block-element-image{width:calc(100vw - 36px);height:calc(80vw - 36px);margin-bottom:10px}.info__block-element-inner{width:100%;padding:0}.info__block-element-title{font-size:16px;margin-bottom:12px;text-align:center}.info__block-element-item{font-size:14px}.info__block-element-hint{font-size:14px;margin-top:4px;padding-left:0}}.video__container{padding-top:138px;padding-bottom:70px}.video__title{text-align:center;color:#caaa61}.video__description{font-size:20px;font-weight:600;line-height:135%;margin-top:23px;text-align:center;color:#696969}.video__list{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:50px;margin-left:-24px}.video__list--size50{margin-top:37px;-ms-flex-wrap:wrap;flex-wrap:wrap}.video__item{width:33.3%;padding-left:24px}.video__item--size50{width:50%;-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%}.video__item-container{cursor:pointer}.video__item-preview{position:relative;overflow:hidden;margin-bottom:10px;padding:0 0 56.6%;border-radius:12px}.gallery__item-image img,.video__item-preview img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.video__item-title{font-size:18px;line-height:140%;word-break:break-word;color:#343434}.video__button{max-width:256px;margin:50px auto 0}.video__btn{font-size:20px;padding:11px 0}@media (max-width:1023px){.video--mobile-hidden{display:none}.video__container{padding-top:60px;padding-bottom:50px;background-image:url(/local/templates/izgt/assets/images/static/bg_forest.png);background-repeat:no-repeat;background-position:bottom center;background-size:contain}.video__item-preview--mini{border-radius:5px}.video__description{font-size:14px;margin-top:13px}.video__list{margin-top:28px;margin-left:-10px}.video__item{padding-left:10px}.video__item-title{font-size:14px}.video__button{max-width:200px;margin-top:38px}.video__btn{font-size:14px;padding:8px 0}}@media (max-width:767px){.video__title h2{font-size:28px}.video__item{width:50%}.video__item:last-child{display:none}.video__item--size50:last-child{display:block}}@media (max-width:419px){.video__item{width:100%}.video__item:not(:first-child){display:none}.video__item-preview--mini{border-radius:12px}}.gallery__container{padding-top:70px;padding-bottom:115px}.gallery__container--nopadding{padding-bottom:0}.gallery__title{margin-bottom:50px;color:#696969}.gallery__list{-webkit-box-sizing:border-box;box-sizing:border-box;width:unset;height:unset;margin-left:-24px;-ms-flex-wrap:wrap;flex-wrap:wrap}.gallery__item{width:25%;margin-bottom:25px;padding-left:24px}.gallery__item--size-trird{width:33.3%}.gallery__item-container{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;height:unset;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column}.gallery__item-image{position:relative;width:100%;margin-bottom:10px;padding:0 0 65.8%}.gallery__item-image img{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;opacity:1}.content__gallery-item::after,.gallery__item-image::after{position:absolute;top:50%;left:50%;width:60px;height:60px;content:'';-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);pointer-events:none;opacity:0;background-image:url(/local/templates/izgt/assets/images/static/glass-decor.svg);background-repeat:no-repeat;background-position:center center;background-size:cover}.content__gallery-item:hover img,.gallery__item-image:hover img{-webkit-filter:brightness(.5);filter:brightness(.5)}.gallery__item-title{font-size:16px;font-weight:600;line-height:120%;text-align:center;color:#696969}.gallery__navigation,.gallery__thumb-swiper{display:none}@media (max-width:1023px){.gallery__container{padding-bottom:70px}.gallery__item{width:33.3%}.gallery__item-image{padding:0 0 60%}.gallery__item-title{font-size:14px;font-weight:400}}@media (max-width:767px){.gallery__list{margin-left:-10px}.gallery__item{margin-bottom:10px;padding-left:10px}}@media (max-width:639px){.gallery__container{padding-top:60px;padding-bottom:40px}.gallery__title{margin-bottom:20px;text-align:center}.gallery__title h2{font-size:28px}.gallery__item{width:50%}}@media (max-width:419px){.gallery__container{padding-right:0;padding-bottom:63px;padding-left:0}.gallery__swiper{margin-bottom:5px}.gallery__list{-webkit-box-sizing:content-box;box-sizing:content-box;width:100%;height:100%;margin-left:0;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.gallery__item{margin-bottom:0;padding-left:0}.gallery__item-title{display:none}.gallery__item-image{margin-bottom:0;padding:0 0 63%}.gallery__thumb-swiper{display:block}.gallery__thumb-item,.gallery__thumb-item-image{width:57px;height:40px}.gallery__thumb-item.swiper-slide-thumb-active .gallery__thumb-item-image{border:2px solid #caaa61}.gallery__thumb-item-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.gallery__navigation{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;margin-top:25px;padding-right:18px;padding-left:18px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.gallery__navigation-title{font-size:12px;font-weight:400;line-height:135%;width:100%;padding-right:18px;padding-left:18px;text-align:center;color:#696969}.gallery__navigation-next,.gallery__navigation-prev{display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;width:24px;height:24px;padding:0;cursor:pointer;border:1px solid #caaa61;border-radius:1000px;outline:0;background-color:transparent;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0}.gallery__navigation-next svg,.gallery__navigation-prev svg{width:16px;height:16px;-webkit-transition:all .3s linear;transition:all .3s linear;fill:#caaa61}.gallery__navigation-next{-webkit-transform:rotate(180deg);transform:rotate(180deg)}}.reviews{background-color:#343434}.reviews--with-breadcrumbs .reviews__container{padding-top:25px}.reviews--with-breadcrumbs .reviews__title{margin-top:75px}.reviews__container{padding-top:120px;padding-bottom:120px}.reviews__title{text-align:center;color:#caaa61}.reviews__description,.reviews__text{font-size:20px;font-weight:500;line-height:135%;max-width:1107px;margin:20px auto 0;text-align:center;color:#fff}.reviews__description+.reviews__description{max-width:657px}.reviews__text{font-size:18px;font-weight:400;font-style:italic;line-height:140%;display:none;max-width:1012px;margin:45px auto 0;color:#e7dfcf}.reviews__text--active{display:block}.reviews__button{margin-top:60px}.reviews__btn{font-size:20px;max-width:388px;margin:0 auto;padding:11px 0}.reviews__blanks{position:relative;margin-top:54px;padding:0 92px}.reviews__item img,.technic__table th .technic__table-image img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.reviews__item-image,.reviews__item.swiper-slide-active .reviews__item-image{-webkit-transition:all .3s linear;transition:all .3s linear;-webkit-transform:scale(1);transform:scale(1)}.reviews__item-image{-webkit-transform:scale(.85);transform:scale(.85)}.reviews__navigation,.reviews__navigation-next,.reviews__navigation-prev{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.reviews__navigation{position:absolute;top:16vw;left:0;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.reviews__navigation-next,.reviews__navigation-prev{cursor:pointer;border:0;outline:0;background-color:transparent;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.reviews__navigation-next svg,.reviews__navigation-prev svg{width:40px;height:40px;-webkit-transition:all .3s linear;transition:all .3s linear;fill:#696969}.reviews__navigation-next:hover svg,.reviews__navigation-prev:hover svg{fill:#caaa61}.reviews__navigation-next{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.reviews__pagination{display:none}@media (max-width:1023px){.reviews__container{padding-top:60px;padding-bottom:60px}.reviews__blanks{margin-top:30px;padding:0 60px}.reviews__description,.reviews__text{font-size:14px}.reviews__button{margin-top:28px}.reviews__btn{font-size:14px;max-width:290px;padding:8px 0}.reviews__navigation{top:13vw}}@media (max-width:639px){.reviews--single .reviews__title{margin-top:41px}.reviews--single .reviews__title h2{font-size:32px}.reviews--single .reviews__blanks{display:block;padding:0}.reviews--single .reviews__description+.reviews__description{display:block;margin-top:10px}.reviews__item-image img{max-height:400px}.reviews__blanks,.reviews__description+.reviews__description{display:none}.reviews__container{padding-top:41px;padding-bottom:50px}.reviews__title h2{font-size:28px}.reviews__description{line-height:136%;margin:23px auto 0}.reviews__text{margin:28px auto 0}.reviews__navigation-next,.reviews__navigation-prev{padding:0}.reviews__navigation-next svg,.reviews__navigation-prev svg{width:26px;height:26px}.reviews__navigation{position:static;margin-top:17px}.reviews__pagination,.reviews__pagination.swiper-pagination-bullets .swiper-pagination-bullet{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.reviews__pagination{-ms-flex-wrap:wrap;flex-wrap:wrap}.reviews__pagination.swiper-pagination-bullets .swiper-pagination-bullet{font-family:'American Captain Cyrillic',sans-serif;font-size:20px;font-weight:400;line-height:110%;width:26px;height:26px;margin:3px;text-transform:uppercase;color:#696969;border:2px solid #696969;border-radius:0;background-color:transparent}.reviews__pagination.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active{color:#caaa61;border:2px solid #caaa61}}.content__container{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:138px;padding-bottom:70px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.content__title{margin-bottom:21px;color:#696969}.content__title--mobile{display:none}.content__description{font-size:20px;line-height:135%;color:#696969}.content__info{width:51%;padding-right:22px}.content__button{max-width:363px;margin-top:40px}.content__btn{font-size:20px;padding:17px 0}.content__gallery{width:49%}.content__gallery .swiper-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.content__gallery-item{position:relative;width:100%}.content__gallery-item img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.content__gallery-item:first-child{width:600px;height:400px;margin-bottom:12px}.content__gallery-item:nth-child(2){width:287px;height:236px;margin-right:12px}.content__gallery-item:nth-child(3){width:300px;height:236px}.content__gallery-navigation{display:none}@media (max-width:1439px){.content__gallery-item:first-child{width:100%;height:28vw}.content__gallery-item:nth-child(2){width:calc(49% - 12px);height:16.5vw}.content__gallery-item:nth-child(3){width:51%;height:16.5vw}}@media (max-width:1023px){.content__info{width:60%}.content__description{font-size:14px}.content__button{max-width:240px;margin-top:20px}.content__btn{font-size:14px;padding:9px 0}}@media (max-width:767px){.content{display:none}.content--visible{display:block}.content--visible .content__container{padding:60px 0 30px}.content__container{flex-direction:column;padding:60px 0 89px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column}.content__container--company{padding-bottom:0}.content__info{width:100%;margin-top:20px;padding-right:18px;padding-left:18px;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.content__gallery{width:100%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.content__gallery .swiper-wrapper{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.content__title{padding-right:18px;padding-left:18px;text-align:center;color:#696969}.content__title--desktop{display:none}.content__title--mobile{display:block}.content__title h2{font-size:34px}.content__gallery-item{margin-bottom:20px}.content__gallery-item:first-child{width:calc(33.3% - 5px);height:28vw;margin-right:5px}.content__gallery-item:nth-child(2){width:calc(33.3% - 10px);height:28vw;margin-right:5px;margin-left:5px}.content__gallery-item:nth-child(3){width:calc(33.3% - 5px);height:28vw;margin-left:5px}.content__gallery-navigation{width:100%;margin-top:21px;padding-right:18px;padding-left:18px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.content__gallery-bullets,.content__gallery-navigation-next,.content__gallery-navigation-prev{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}.content__gallery-bullets .swiper-pagination-bullet{width:5px;height:5px;margin:0 7px;border-radius:0;background-color:#caaa61}.content__gallery-navigation-next,.content__gallery-navigation-prev{overflow:hidden;width:24px;height:24px;padding:0;cursor:pointer;border:1px solid #caaa61;border-radius:1000px;outline:0;background-color:transparent;-ms-flex-negative:0;flex-shrink:0}.content__gallery-navigation-next svg,.content__gallery-navigation-prev svg{width:16px;height:16px;-webkit-transition:all .3s linear;transition:all .3s linear;fill:#caaa61}.content__gallery-navigation-next{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.content__button{max-width:283px;margin:29px auto 0}.content__btn{font-size:16px;padding:16px 0}}@media (max-width:639px){.content__gallery-navigation{display:-webkit-box;display:-ms-flexbox;display:flex}.content__container--without-padding{padding-bottom:0}.content__gallery-item{margin-bottom:0}.content__gallery-item:first-child{width:auto;height:66.2vw;margin-right:0;margin-bottom:0}.content__gallery-item:nth-child(2){margin-right:0}.content__gallery-item:nth-child(2),.content__gallery-item:nth-child(3){width:auto;height:66.2vw;margin-left:0}.content__description{line-height:136%}.content__btn{font-size:14px;padding:12px 0}}.steps--with-bg{background-image:url(/local/templates/izgt/assets/images/static/bg_forest.png);background-repeat:no-repeat;background-position:bottom center;background-size:contain}.steps--top-margin{margin-top:76px}.steps--with-breadcrumbs{padding-top:24px}.steps--with-breadcrumbs .steps__container{padding-top:0;padding-bottom:0}.steps--with-breadcrumbs .steps__body{margin-top:46px}.steps--with-breadcrumbs .steps__title{max-width:940px;color:#caaa61}.steps--with-breadcrumbs .steps__wrapper{margin-top:91px}.steps--with-breadcrumbs .steps__wrapper::after{top:3%;width:4px;height:91%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.steps--with-breadcrumbs .steps__wrapper .steps__row{margin-top:-21px}.steps--with-breadcrumbs .steps__wrapper .steps__row:first-child,.steps__row:first-child{margin-top:0}.steps--with-breadcrumbs .steps__wrapper .steps__row:nth-child(3){margin-top:-21px}.steps--with-breadcrumbs .steps__wrapper .steps__row:nth-child(4){margin-top:-46px}.steps--with-breadcrumbs .steps__wrapper .steps__row:nth-child(5){margin-top:-21px}.steps--with-breadcrumbs .steps__wrapper .steps__row:nth-child(6){margin-top:5px}.steps--with-breadcrumbs .steps__wrapper .steps__row:nth-child(7){margin-top:-5px}.steps--with-breadcrumbs .steps__wrapper .steps__row:nth-child(14){margin-top:-90px}.steps__container{padding-top:67px;padding-bottom:94px}.steps__title{max-width:498px;color:#696969}.steps__wrapper{position:relative;top:-43px}.steps__wrapper::after{position:absolute;top:10%;left:50%;display:block;width:3px;height:75%;content:'';-webkit-transform:translateX(-3px);transform:translateX(-3px);background-color:#caaa61}.steps__row{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:-21px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.steps__row:nth-child(3){margin-top:-31px}.steps__row:nth-child(4){margin-top:-19px}.steps__row:nth-child(5){margin-top:-68px}.steps__row:nth-child(odd) .steps__row-container{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.steps__row:nth-child(even){-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.steps__row:nth-child(even) .steps__row-container{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.steps__row:nth-child(even) .steps__item,.steps__row:nth-child(even) .steps__number::after,.steps__row:nth-child(even)::before{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.steps__row:nth-child(even) .steps__number,.steps__row:nth-child(even) .steps__number .steps__number-value{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.steps__row:nth-child(even) .steps__number::before{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.steps__row::before{display:block;width:calc(50% - 45px - 46px);content:''}.steps__row-container{width:calc(50% + 45px + 46px)}.steps__number,.steps__number-value,.steps__row-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.steps__number{position:relative;z-index:1;-ms-flex-negative:0;flex-shrink:0}.steps__number::after{height:3px;background-color:#caaa61}.steps__number::after,.steps__number::before{display:block;width:46px;content:''}.steps__number-value{font-family:'American Captain Cyrillic',sans-serif;font-size:58px;line-height:100%;width:90px;height:90px;padding-top:5px;color:#fff;border-radius:1000px;background-color:#caaa61;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.steps__item{width:100%;max-width:520px;padding:22px;border:3px solid #caaa61}.steps__item-title{font-size:18px;font-weight:600;line-height:135%;margin-bottom:6px;color:#343434}.steps__item-text{font-size:18px;line-height:140%;color:#696969}@media (max-width:1023px){.steps--with-breadcrumbs{padding-top:20px}.steps--with-breadcrumbs .steps__container{padding-bottom:80px}.steps--with-breadcrumbs .steps__wrapper{margin-top:5px}.steps--with-breadcrumbs .steps__wrapper .steps__row{margin-top:0}.steps--with-breadcrumbs .steps__wrapper .steps__row:first-child{margin-top:0}.steps--with-breadcrumbs .steps__wrapper .steps__row:nth-child(14),.steps--with-breadcrumbs .steps__wrapper .steps__row:nth-child(3),.steps--with-breadcrumbs .steps__wrapper .steps__row:nth-child(4),.steps--with-breadcrumbs .steps__wrapper .steps__row:nth-child(5),.steps--with-breadcrumbs .steps__wrapper .steps__row:nth-child(6),.steps--with-breadcrumbs .steps__wrapper .steps__row:nth-child(7){margin-top:0}.steps__wrapper{top:10px}.steps__wrapper::after{left:48.1%}.steps__item{padding:12px}.steps__item-text,.steps__item-title{font-size:14px}.steps__number-value{font-size:32px;width:60px;height:60px}.steps__row-container{display:-webkit-box;display:-ms-flexbox;display:flex;width:calc(50% + 30px + 30px);-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media (max-width:639px){.steps{background:0 0}.steps--with-breadcrumbs{padding-top:28px}.steps--with-breadcrumbs .steps__body{margin-top:40px}.steps--with-breadcrumbs .steps__title h2{font-size:28px;line-height:110%}.steps__container{padding-top:59px;padding-bottom:60px}.steps__title{margin-bottom:21px}.steps__title h2{font-size:24px}.steps__wrapper{top:0}.steps__wrapper::after{display:none}.steps__number{margin-bottom:17px;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.steps__number::after{display:block;width:59px;height:4px;margin-bottom:4px;margin-left:9px}.steps__number::before,.steps__row::before{display:none}.steps__number-value{font-size:20px;width:auto;height:auto;padding-top:0;padding-left:3px;color:#caaa61;background-color:transparent}.steps__row{margin-top:0;margin-bottom:20px}.steps__row:first-child{margin-top:0}.steps__row:nth-child(3),.steps__row:nth-child(4),.steps__row:nth-child(5){margin-top:0}.steps__row:nth-child(even) .steps__row-container,.steps__row:nth-child(odd) .steps__row-container{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.steps__row:nth-child(even){-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.steps__row:nth-child(even) .steps__item,.steps__row:nth-child(even) .steps__number,.steps__row:nth-child(even) .steps__number .steps__number-value,.steps__row:nth-child(even)::before{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.steps__row:last-child{margin-bottom:0}.steps__row-container{flex-direction:column;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.steps__item{max-width:unset;padding:0;border:0}.steps__item-text{line-height:135%}}.quote--nopadding-top .quote__container{padding-top:70px}.quote__container{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:140px;padding-bottom:70px}.quote__image{width:100%;max-width:393px}.quote__image img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.quote__content{width:100%;max-width:808px;margin-left:24px;padding:46px 46px 48px;border:3px solid #caaa61}.quote__title{margin-bottom:20px;color:#caaa61}.quote__description,.quote__strong{font-size:20px;line-height:135%;color:#343434}.quote__strong{font-weight:600;margin-top:20px}.compare__table th,.compare__table tr,.quote__sign{display:-webkit-box;display:-ms-flexbox;display:flex}.quote__sign{flex-direction:column;margin-top:21px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.quote__sign-title{font-size:16px;font-weight:500;line-height:120%;color:#343434}.quote__sign-position{line-height:120%;color:#696969}@media (max-width:1023px){.quote--nopadding-top .quote__container{padding-top:0}.quote__container{padding-top:60px;padding-bottom:60px}.quote__image{max-width:270px}.quote__content{padding:30px}.quote__description,.quote__sign-position,.quote__sign-title,.quote__strong{font-size:14px}}@media (max-width:767px){.quote__image{max-width:200px}.quote__content{margin-left:10px;padding:20px}}@media (max-width:639px){.quote{overflow:hidden}.quote__container{position:relative;flex-direction:column;padding-top:45px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column}.quote__container--company{padding-top:60px;padding-bottom:0}.quote__image{overflow:hidden;max-width:100%;margin-bottom:20px;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.quote__content{display:contents;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.quote__title{text-align:center;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.quote__title--company{text-align:left}.quote__sign{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.quote__description{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.quote__strong{color:#caaa61;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}}.compare--nopadding .compare__container{padding-bottom:0}.compare--nopadding-top .compare__container{padding-top:0}.compare__container{padding-top:66px;padding-bottom:136px}.compare__title{margin-bottom:52px;color:#696969}.compare__table{width:100%}.compare__table th,.compare__table tr{width:100%}.compare__table tr{margin-bottom:6px}.compare__table th{max-width:288px;margin:0 12px;padding:20px;color:#fff;background-color:#696969;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.compare__table td:first-child,.compare__table th:first-child{margin-left:0}.compare__table th:last-child{max-width:unset;margin-right:0;background-color:#caaa61}.compare__table td{font-size:16px;font-weight:400;line-height:140%;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;max-width:288px;min-height:74px;margin:0 12px;padding:12px 20px;color:#343434;background-color:#f3f3f3;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.compare__table td:last-child{max-width:unset;margin-right:0;background-color:#e7dfcf}.compare__table--rosomaha th{max-width:184px;padding:19px 20px}.compare__table--rosomaha td:first-child,.compare__table--rosomaha th:first-child{max-width:392px}.compare__table--rosomaha td{max-width:184px;min-height:45px}@media (max-width:1023px){.compare__table th{font-size:20px;max-width:230px;margin:0 5px;padding:11px}.compare__table td{width:100%;max-width:230px;min-height:50px;margin:0 5px;padding:8px}}@media (max-width:767px){.compare__container{padding-top:60px;padding-right:0;padding-bottom:59px}.compare__title{margin-bottom:21px;padding-right:18px}.compare__title h2{font-size:28px}.compare__table{display:block;overflow-x:scroll;width:100%;padding-right:18px;padding-bottom:15px;scrollbar-color:#f3f3f3 #caaa61}.compare__table::-webkit-scrollbar{width:4px;height:8px}.compare__table::-webkit-scrollbar-track{background-color:#f3f3f3}.compare__table::-webkit-scrollbar-thumb{background-color:#caaa61}.compare__table tr{margin-bottom:4px}.compare__table th{width:230px;max-width:unset;padding:9px}.compare__table td:last-child,.compare__table th:last-child{width:500px}.compare__table th h4{font-size:20px;line-height:110%;letter-spacing:.2px}.compare__table td{font-size:14px;width:230px;max-width:unset;min-height:50px;padding:0 8px}.compare__table--rosomaha td,.compare__table--rosomaha th{width:113px;max-width:unset}.compare__table--rosomaha td:first-child,.compare__table--rosomaha th:first-child{width:208px;max-width:unset}}.booking{background-repeat:no-repeat;background-position:center center;background-size:cover}.booking--content-bottom .booking__wrapper{min-height:875px;padding-top:573px;padding-bottom:140px}.booking-title{display:none}.booking__container{padding-top:116px;padding-bottom:616px}.booking__wrapper{min-height:900px;padding:120px}.booking__title{margin-bottom:44px;text-align:center;color:#fff}.booking__btn{font-size:20px;line-height:100%;width:unset;margin:0 auto;padding:11px 28px}@media (max-width:1023px){.booking--content-bottom .booking__container{padding-top:300px;padding-bottom:60px}.booking__container{padding-top:60px;padding-bottom:300px}.booking__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;min-height:600px;padding:95px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column}}@media (max-width:639px){.booking{display:none}.booking--visible{display:block}.booking--visible .booking__title h2{font-size:34px}.booking--visible .booking__btn{font-size:14px}}.faq__container{padding-top:139px;padding-bottom:141px}.faq__title{margin-bottom:50px;color:#696969}.faq__item--active .faq__item-text,.faq__item-title svg{-webkit-transition:all .3s linear;transition:all .3s linear}.faq__item--active .faq__item-text{max-height:2000px;padding:20px;pointer-events:all;opacity:1}.faq__item--active .faq__item-title svg{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.faq__item-title{font-size:20px;line-height:135%;display:-webkit-box;display:-ms-flexbox;display:flex;padding:12px 20px 11px;cursor:pointer;color:#343434;border-bottom:1px solid #b4b0ae;background-color:#fff;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.faq__item-title span{padding-right:20px;pointer-events:none}.faq__item-title svg{width:28px;height:28px;pointer-events:none;fill:#caaa61;-ms-flex-negative:0;flex-shrink:0}.faq__item-text{font-size:16px;line-height:140%;max-height:0;padding:0 20px;-webkit-transition:none;transition:none;pointer-events:none;opacity:0;color:#696969}.faq__item-text ul{padding-left:10px;list-style:'- '}.faq__item-text ol{padding-left:20px;list-style:decimal}.faq__item-text li{margin-bottom:5px}.faq__item-text li:last-child{margin-bottom:0}.faq__item-text li:first-child{margin-top:5px}@media (max-width:1023px){.faq__container{padding-top:60px;padding-bottom:59px}.faq__title{margin-bottom:30px}.faq__item-title{font-size:16px}.faq__item-text{font-size:14px}}@media (max-width:639px){.faq__title{margin-bottom:24px}.faq__title h2{font-size:24px}.faq__item--active .faq__item-text{padding:12px 0}.faq__item-title{font-size:14px;padding:5.5px 1px}.faq__item-text{font-size:12px}}.contacts{background-color:#343434}.contacts--white{background-color:transparent;background-image:url(/local/templates/izgt/assets/images/static/bg_forest.png);background-repeat:no-repeat;background-position:bottom center;background-size:cover}.contacts--white .contacts__container{padding-top:60px;padding-bottom:60px}.contacts--white .contacts__title{margin-bottom:30px;color:#696969}.contacts--white .contacts__item-value a,.contacts__item-value a:hover,.guarantees__instruction ul li a{text-decoration:underline;color:#1b7243}.contacts--white .contacts__button{max-width:397px}.contacts--white .contacts__btn{font-size:20px;line-height:100%;padding:16px 0}.contacts--with-padding-top{padding-top:140px}.contacts__container{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:119px;padding-bottom:121px}.contacts__title{margin-bottom:20px;color:#caaa61}.contacts__info{width:51%;padding-right:20px}.contacts__map{width:49%}.contacts__item{margin-bottom:12px}.contacts__item:last-child{margin-bottom:0}.contacts__item-title{font-weight:600;color:#caaa61}.contacts__item-title,.contacts__item-value{font-size:20px;line-height:135%}.contacts__item-value a{-webkit-transition:all .3s linear;transition:all .3s linear;text-decoration:none;color:#f3f3f3}.contacts__item-value span{color:#f3f3f3}.contacts__button{max-width:396px;margin-top:40px}.contacts__button--mobile{display:none}.contacts__btn{font-size:20px;line-height:100%;padding:17px 0}@media (max-width:1023px){.contacts--white .contacts__btn{font-size:14px}.contacts--with-padding-top{padding-top:80px}.contacts__container{padding-top:60px;padding-bottom:60px}.contacts__info{width:45%}.contacts__map{width:55%}.contacts__item-title,.contacts__item-value{font-size:16px}.contacts__button{max-width:300px}.contacts__btn{font-size:14px;padding:8px 0}}@media (max-width:767px){.contacts--white .contacts__container{padding-top:0}.contacts--white .contacts__title{margin-bottom:21px;text-align:left}.contacts--white .contacts__info{margin-bottom:3px;padding-right:0}.contacts--white .contacts__item{margin-bottom:17px}.contacts--white .contacts__button{margin:29px auto 0}.contacts--white .contacts__btn{max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;padding:12px 8px}.contacts__container{flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column}.contacts__title{margin-bottom:22px;text-align:center}.contacts__info{width:100%;margin-bottom:29px;padding-right:0}.contacts__map{width:100%;height:240px}.contacts__button{max-width:unset}.contacts__button--desktop{display:none}.contacts__button--mobile{display:block}.contacts__btn{max-width:256px;margin:0 auto;padding:13px 0}}@media (max-width:639px){.contacts--with-padding-top{padding-top:60px}.contacts__container{padding-top:50px;padding-bottom:50px}.contacts__title h2{font-size:28px}.contacts__item-title,.contacts__item-value{font-size:14px;line-height:134%}}@media (max-width:419px){.contacts__map{height:161px}}.technic__container{padding-top:139px;padding-bottom:120px}.technic__title{margin-bottom:23px;color:#343434}.technic__table{width:100%;border-collapse:separate}.technic__table tr.technic__table-header th{font-size:14px;font-weight:600;line-height:130%;padding:10px 0 5px;vertical-align:middle;color:#fff;border-right:1px solid #fff;border-left:1px solid #fff;background-color:#caaa61}.technic__table tr.technic__table-header th:first-child{border-left:1px solid #caaa61}.technic__table tr.technic__table-header th:last-child{border-right:1px solid #caaa61}.technic__table tr.technic__table-header th a{font-size:14px;font-weight:600;line-height:135%;color:#1b7243}.technic__table tr.technic__table-header th span{font-size:14px;font-weight:600;line-height:135%;color:#fff}.technic__table tr.technic__table-header th .technic__table-column-value{padding:0 10px}.technic__table tr.technic__table-subheader th{height:100px;border:1px solid #caaa61}.technic__table tr.technic__table-subheader th:first-child{border-left:2px solid #caaa61}.technic__table tr.technic__table-subheader th:last-child{border-right:2px solid #caaa61}.technic__table tr.technic__table-subheader th.technic__table-hit{border-top:5px solid #caaa61;border-right:5px solid #caaa61;border-left:5px solid #caaa61}.technic__table td.technic__table-hit .technic__table-column-value,.technic__table tr.technic__table-subheader th .technic__table-column-value,.technic__table tr.technic__table-subheader th.technic__table-hit .technic__table-column-value{width:110px}.technic__table tr.technic__table-hit-row th{padding-bottom:7px;color:#caaa61}.technic__table tr.technic__table-links td{border:0;border-top:1px solid #caaa61}.technic__table th .technic__table-image{width:100%;height:71px}.technic__table th .technic__table-price{font-size:14px;font-weight:600;line-height:140%;padding-bottom:6px;color:#caaa61}.technic__table td{font-size:14px;font-weight:500;line-height:135%;height:48px;text-align:center;vertical-align:middle;color:#343434;border:1px solid #caaa61}.technic__table td a{font-size:16px;font-weight:400;line-height:135%;color:#1b7243}.technic__table td svg{width:16px;height:16px;margin:0 auto;fill:#caaa61}.technic__table td:first-child{text-align:left;border-left:2px solid #caaa61}.technic__table td:last-child{border-right:2px solid #caaa61}.technic__table td.technic__table-hit{border-right:5px solid #caaa61;border-left:5px solid #caaa61}.technic__table tbody tr:nth-last-child(-n+2) .technic__table-hit{border-bottom:5px solid #caaa61}.technic__table tbody .technic__table-column-name{padding-left:16px}.technic__table .technic__table-column-name{width:198px}.technic__table .technic__table-column-value{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;width:120px;margin:0 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.technic__table-active{background-color:#f3f3f3}@media (max-width:1279px){.technic__container{padding-right:0}.techic__wrapper{display:block;overflow-x:scroll;width:100%;padding-right:38px;padding-bottom:15px;scrollbar-color:#f3f3f3 #caaa61}.techic__wrapper::-webkit-scrollbar{width:4px;height:8px}.techic__wrapper::-webkit-scrollbar-track{background-color:#f3f3f3}.techic__wrapper::-webkit-scrollbar-thumb{background-color:#caaa61}}@media (max-width:1023px){.technic__container{padding-top:60px;padding-bottom:58px}}@media (max-width:767px){.technic__container{padding-left:32px}.technic__title{margin-bottom:30px;color:#696969}.technic__title h2{font-size:28px}.techic__wrapper{padding-bottom:20px}.technic__table tr.technic__table-header th{font-size:12px;padding:6px 0 2px}.technic__table tr.technic__table-header th a,.technic__table tr.technic__table-header th span{font-size:12px}.technic__table tr.technic__table-subheader th{height:auto}.technic__table tr.technic__table-subheader th .technic__table-column-value{width:95px}.technic__table tr.technic__table-subheader th .technic__table-image{height:45px}.technic__table tr.technic__table-subheader th .technic__table-price{font-size:10.5px;padding-top:7px;padding-bottom:3px}.technic__table td{font-size:12px;height:36px}.technic__table td a{font-size:12px;font-weight:400;line-height:135%;color:#1b7243}.technic__table td svg{width:12px;height:12px}.technic__table thead tr:first-child{display:none}.technic__table tbody tr:last-child{display:none}.technic__table tbody .technic__table-column-name{padding-left:4px}.technic__table .technic__table-column-name{width:154px}.technic__table .technic__table-column-value{width:95px}}.callback{overflow:hidden}.callback--with-top-padding{padding-top:140px}.callback--padding{padding-top:135px}.callback__container{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:28px}.callback__image{position:relative;width:30%}.callback__image-container{position:absolute;right:105px;bottom:0;width:100%}.callback__image-container img{display:block;width:124%;-o-object-fit:contain;object-fit:contain}.callback__info{width:70%;padding-bottom:86px;padding-left:25px}.callback__title{margin-bottom:31px;color:#696969}.callback__manager-name,.callback__manager-position{font-size:34px;font-weight:500;line-height:135%;margin-bottom:4px;color:#696969}.callback__manager-position{font-size:20px;font-weight:400;margin-bottom:15px}.callback__manager-phone{font-size:34px;font-weight:500;line-height:135%;margin-bottom:16px}.callback__manager-phone a{-webkit-transition:all .3s linear;transition:all .3s linear;text-decoration:none;color:#caaa61}.callback__manager-phone a:hover,.callback__manager-text a{color:#1b7243}.callback__manager-text{font-size:20px;font-weight:400;line-height:135%}@media (max-width:1279px){.callback__image{width:35%}.callback__info{width:65%}}@media (max-width:1023px){.callback--padding{padding-top:120px}.callback__image{width:38%}.callback__image-container{right:20%;width:280px}.callback__info{width:62%;padding-bottom:8vw}.callback__title{margin-bottom:20px}.callback__title h2{font-size:36px}.callback__manager-name{font-size:28px}.callback__manager-position{font-size:16px}.callback__manager-phone{font-size:28px}.callback__manager-text{font-size:16px}}@media (max-width:767px){.callback__info{position:relative;z-index:2;padding-left:0;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.callback__image{width:38%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.callback__image-container{right:0}.callback__image-container img{width:105%}}@media (max-width:639px){.callback--with-top-padding{padding-top:60px}.callback--padding{padding-top:30px}.callback__title{width:100%;padding-bottom:30px}.callback__title h2{font-size:28px}.callback__container{position:relative;padding-top:8px;-ms-flex-wrap:wrap;flex-wrap:wrap}.callback__info{position:static;display:contents}.callback__manager{width:62%;margin-bottom:33px}.callback__manager-name{font-size:18px}.callback__manager-position{font-size:14px;margin-bottom:9px}.callback__manager-phone{font-size:18px;margin-bottom:10px}.callback__manager-text{font-size:12px}.callback__image-container{right:0;width:179px}}@media (max-width:419px){.callback__title{padding-bottom:2px}.callback__manager-text{max-width:175px}.callback__image-container{right:0;width:179px}.callback__image-container img{width:124%}}.modal{position:fixed;z-index:500;top:0;width:100%;height:100vh;-webkit-transition:all .3s linear;transition:all .3s linear;pointer-events:none;opacity:0;background:rgba(31,31,31,.8)}.modal--active{pointer-events:all;opacity:1}.modal.is-success .modal__success{display:block}.modal__container{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:100vh;padding:30px 0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.modal__wrapper{position:relative;display:none;width:100%;max-width:496px;padding:68px 60px 60px;background-color:#fff}.modal__wrapper--active{display:block}.modal__wrapper--margin{margin-top:5%}.modal__close{position:absolute;top:12px;right:10px;display:-webkit-box;display:-ms-flexbox;display:flex;width:30px;height:30px;cursor:pointer;border-radius:1000px;background-color:#f3f3f3;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.modal__close svg{width:10px;height:10px;pointer-events:none;stroke:#696969;stroke-linecap:round;stroke-width:1px}.modal__subtitle,.modal__title{text-align:center;color:#caaa61}.modal__subtitle{font-size:20px;font-weight:400;line-height:135%;margin-top:2px;color:#343434}.modal__form{margin-top:50px}.modal__form-field{margin-bottom:24px}.benefits__text ul li:last-child,.modal__form-field:last-child,.modification__item-props li:last-child{margin-bottom:0}.modal__form-checkbox{margin-top:28px}.modal__form-submit{font-size:20px;font-weight:400;line-height:100%;margin-top:26px;padding:16px 0}.modal__success{position:relative;display:none;width:100%;max-width:496px;padding:68px 60px 60px;background-color:#fff}.modal__success--active{display:block}.modal__success-icon{display:-webkit-box;display:-ms-flexbox;display:flex;width:125px;height:125px;margin:14px auto 0;border-radius:1000px;background-color:#faf7f0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.modal__success-icon svg{width:60px;height:60px;fill:#caaa61}.modal__success-title{margin-top:48px;text-align:center;color:#caaa61}.modal__success-subtitle{font-size:20px;font-weight:400;line-height:135%;margin-top:2px;text-align:center;color:#343434}.modal__success-close{font-size:20px;font-weight:400;line-height:100%;margin-top:24px;padding:16px 0}@media (max-width:1023px){.modal__success-title h2,.modal__title h2{font-size:44px}}@media (max-width:639px){.modal__success-title h2,.modal__title h2{font-size:28px}.modal__subtitle{font-size:16px}.modal__container{padding:0 20px}.modal__wrapper{padding:40px 50px}.modal__form-submit{font-size:14px;padding:11px 0}}@media (max-width:419px){.modal__wrapper{padding:40px 20px}}@media (max-height:700px){.modal--active .modal__container{overflow-y:scroll;height:100%;padding-bottom:30px}}.form__field{position:relative}.form__field label{display:block;color:#343434}.form__error,.form__field label,.form__field--file>span{font-size:14px;font-weight:400;line-height:135%}.form__field--file label,.form__field--file>span{display:-webkit-box;display:-ms-flexbox;display:flex}.form__field--file>span{color:#343434}.form__field--file label{position:relative;margin-bottom:0;padding:13px 19px;cursor:pointer;border:1px solid #b4b0ae;background-color:transparent}.form__field--file label svg{position:absolute;top:13px;right:19px;width:22px;height:22px;fill:#b4b0ae}.form__error{position:absolute;bottom:0;left:0;-webkit-transform:translateY(100%);transform:translateY(100%);color:#ee1a1a}.form__field-file-text{font-size:16px;font-weight:400;line-height:140%;display:inline-block;overflow:hidden;padding-right:30px;white-space:nowrap;text-overflow:ellipsis}.form__field-file-text--placeholder{color:#b4b0ae}@media (max-width:639px){.form__field label,.form__field--file>span{font-size:12px}.form__field--file label{padding:9px 14px}.form__field--file label svg{position:absolute;top:10px;right:12px;width:18px;height:18px;fill:#b4b0ae}.form__field-file-text{font-size:14px}}.benefits--img-left .benefits__gallery{margin-right:24px}.benefits--img-right .benefits__gallery{margin-left:24px;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.benefits--img-right .benefits__info{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.benefits--triple .benefits__info{padding:56px 48px}.benefits--triple .benefits__gallery{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.benefits--triple .benefits__image{height:unset}.benefits--triple .benefits__image:first-child{width:100%;max-height:264px;margin-bottom:8px}.benefits--triple .benefits__image:nth-child(2){width:calc(52% - 4px);max-height:184px;margin-right:8px}.benefits--triple .benefits__image:last-child{width:calc(48% - 4px);max-height:184px}.benefits--nopadding .benefits__container{padding-bottom:0}.benefits--nopadding-all .benefits__container{padding-top:0;padding-bottom:0}.benefits__container{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:140px;padding-bottom:131px}.benefits__gallery{width:50%}.benefits__gallery img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.benefits__image{height:100%}.benefits__info{width:50%;padding:45px 48px 44px;border:3px solid #caaa61}.benefits__title{margin-bottom:21px;word-wrap:break-word;color:#696969}.benefits__title--mob{display:none}.benefits__text,.benefits__text ul li,.models__item-text ul{font-size:18px;line-height:140%}.benefits__text ul li{position:relative;margin-bottom:15px;padding-left:28px;color:#696969}.benefits__text ul li::before{position:absolute;top:6px;left:0;display:block;width:8px;height:8px;content:'';background-color:#caaa61}@media (max-width:1023px){.benefits--img-left .benefits__gallery{margin-right:12px}.benefits--img-right .benefits__gallery{margin-left:12px}.benefits--nopadding-all .benefits__container{padding-top:0;padding-bottom:0}.benefits__container{padding-top:53px;padding-bottom:50px}.benefits__info{padding:25px 20px}.benefits__text{font-size:16px}.benefits__text ul li{font-size:16px;padding-left:20px}}@media (max-width:767px){.benefits--img-left .benefits__gallery{margin-right:0;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.benefits--img-left .benefits__info{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.benefits--img-right .benefits__gallery{margin-left:0}.benefits--triple .benefits__info{padding:0}.benefits--triple .benefits__gallery{margin-bottom:30px;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.benefits__container{flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column}.benefits__info{width:100%;margin-bottom:29px;padding:0;border:0}.benefits__gallery{width:100%}.benefits__title{text-align:center}.benefits__title--left{text-align:left}.benefits__title--mob{display:block}.benefits__title--desc{display:none}}@media (max-width:639px){.benefits__title{margin-bottom:18px}.benefits__title h2{font-size:26px}.benefits__text,.benefits__text ul li{font-size:14px;line-height:141%}.benefits__text ul li{margin-bottom:13px;padding-left:16px}.benefits__text ul li::before{top:8px;width:6px;height:6px}}@media (max-width:419px){.benefits--triple .benefits__image:first-child{height:272px;max-height:272px;margin-bottom:9px}.benefits--triple .benefits__image:nth-child(2){width:calc(50% - 4px);max-height:97px;margin-right:6px}.benefits--triple .benefits__image:last-child{width:calc(50% - 4px);max-height:97px}.benefits--triple .benefits__text ul li{margin-bottom:9px}.benefits--triple .benefits__container{padding-bottom:20px}}.modification__container{padding-top:136px;padding-bottom:113px}.modification__container--without-margin{padding-top:0}.modification__title{text-align:center;color:#696969}.modification__description{font-size:20px;line-height:135%;max-width:1000px;margin:16px auto 0;text-align:center}.modification__button{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:36px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.modification__btn{font-size:20px;width:-webkit-max-content;width:-moz-max-content;width:max-content;padding:11px 28px}.modification__list{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:60px;margin-left:-24px;-ms-flex-wrap:wrap;flex-wrap:wrap}.modification__item{width:33.3%;margin-bottom:24px}.modification__item-container{padding-left:24px}.modification__item-title{margin-bottom:10px;color:#696969}.modification__item-title--bottom{font-size:18px;font-weight:600;line-height:135%;margin-top:17px;margin-bottom:20px}.modification__item-image{width:100%;margin-bottom:7px}.modification__item-image img{width:100%;height:100%}.modification__item-props{font-size:16px;line-height:140%;color:#696969}.modification__item-props li{margin-bottom:8px}.modification__item-props li span:first-child{margin-right:6px}.models__item-text ul li span:nth-last-child(even),.modification__item-props li span:nth-last-child(even){font-weight:500}.modification__item-props--flex-items li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.modification__item-price{font-size:20px;font-weight:600;line-height:135%;margin-top:20px;color:#caaa61}@media (max-width:1023px){.modification__container{padding-top:60px;padding-bottom:60px}.modification__container--without-margin{padding-top:0}.modification__description{font-size:16px}.modification__list{margin-left:-10px}.modification__item{width:50%;margin-bottom:20px}.modification__item-container{padding-left:10px}.modification__item-title h4{font-size:24px;letter-spacing:.24px}.modification__item-title--bottom{font-size:14px;margin-top:10px;margin-bottom:10px}.modification__item-props{font-size:14px}.modification__item-props li{margin-bottom:4px}.modification__item-price{font-size:14px;margin-top:10px}}@media (max-width:639px){.modification__title{text-align:left}.modification__title h2{font-size:28px}.modification__description{display:none}.modification__description--visible{font-size:14px;line-height:1.4;display:block;text-align:left;color:#696969}.modification__list{margin-top:20px}.modification__item{width:100%}.modification__btn{font-size:14px;padding:10px 18px}}.models__container{padding-top:140px;padding-bottom:140px}.models__title{margin-bottom:60px;text-align:center;color:#696969}.models__item-text ul li,.models__list{display:-webkit-box;display:-ms-flexbox;display:flex}.models__list{margin-left:-24px;-ms-flex-wrap:wrap;flex-wrap:wrap}.models__item{width:50%}.models__item-container{padding-left:24px}.models__item-image{width:100%;margin-bottom:20px}.models__item-image img{display:block;width:100%;height:100%}.models__item-title{font-size:20px;font-weight:600;line-height:135%;margin-bottom:10px;color:#696969}.models__item-text{font-size:18px;line-height:140%;color:#696969}.models__item-text ul li{margin-bottom:8px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.details__text ul li:last-child,.device__text ol li:last-child,.device__text ul li:last-child,.equipment__info ol li:last-child,.models__item-text ul li:last-child,.preference__list li:last-child,.presentation__text ol li:last-child,.presentation__text ul li:last-child{margin-bottom:0}.models__item-text ul li span:nth-child(even){padding-left:10px;text-align:right}@media (max-width:1023px){.models__container{padding-top:50px;padding-bottom:50px}.models__list{margin-left:-10px}.models__title{margin-bottom:20px}.models__item-container{padding-left:10px}.models__item-text ul,.models__item-title{font-size:14px}.models__item-text{font-size:14px;color:#696969}}@media (max-width:639px){.models__item{width:100%;margin-bottom:20px}.models__item:last-child{margin-bottom:0}}.features{background-color:#343434}.features__container{padding-top:98px;padding-bottom:48px}.features__title{margin-bottom:76px;color:#fff}.features__list{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:-24px;-ms-flex-wrap:wrap;flex-wrap:wrap}.features__item{width:33.3%;margin-bottom:50px}.features__item-container{display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:24px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.features__item-number{font-family:'American Captain Cyrillic',sans-serif;font-size:122px;margin-right:12px;color:#caaa61}.equipment__info i,.features__item-value{font-size:16px;line-height:140%;color:#fff}@media (max-width:1023px){.features__container{padding-top:50px;padding-bottom:50px}.features__title{margin-bottom:20px}.features__title h2{font-size:28px}.features__item{width:50%;margin-bottom:70px}.features__item-number{font-size:100px;position:relative;margin-bottom:10px;padding:0}.features__item-value{font-size:14px;line-height:148%}}@media (max-width:639px){.features__item{width:100%;margin-bottom:8px}.features__item-container{flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.features__item-number{font-size:20px}.features__item-number::after{position:absolute;right:-11px;bottom:0;display:block;width:59px;height:4px;content:'';-webkit-transform:translateX(100%);transform:translateX(100%);background-color:#caaa61}}.equipment__container{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:138px}.equipment__title{margin-bottom:22px}.equipment__image{width:52.7%}.equipment__image img{width:100%;-o-object-fit:cover;object-fit:cover}.equipment__info{font-size:16px;line-height:140%;width:47.3%;margin-left:40px;color:#343434}.equipment__info ol{counter-reset:myCounter;text-align:left}.equipment__info ol li,.equipment__info ol li::before{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.equipment__info ol li{font-size:16px;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:8px}.equipment__info ol li::before{font-size:14px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:26px;height:26px;margin-right:15px;padding-top:2px;padding-left:1px;content:counter(myCounter);counter-increment:myCounter;border:1px solid #343434;border-radius:1000px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0}.equipment__info i{color:#b4b0ae}@media (max-width:1023px){.equipment__container{padding-top:50px}.equipment__info{font-size:14px;margin-left:20px}.equipment__info ol li{font-size:14px}.equipment__info i{font-size:12px}}@media (max-width:639px){.equipment__container{position:relative;flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column}.equipment__info{position:relative;z-index:2;width:100%;margin-bottom:20px;margin-left:0;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.equipment__image{width:100%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.equipment__image img{display:block}}@media (max-width:419px){.equipment__image img{display:block}}.text-content{background-color:#343434}.text-content--forest{background-image:url(/local/templates/izgt/assets/images/static/bg_black.jpg);background-repeat:no-repeat;background-position:bottom center;background-size:cover}.text-content--forest .text-content__inner{font-size:20px;line-height:135%}.text-content__container{padding-top:120px;padding-bottom:120px}.text-content__inner{font-size:16px;line-height:140%;color:#fff}.text-content__inner h2,.text-content__inner h3,.text-content__inner h4,.text-content__inner h5,.text-content__inner h6{font-family:'American Captain Cyrillic',sans-serif;font-size:44px;line-height:110%;margin-bottom:30px;text-transform:uppercase;color:#caaa61}.text-content__inner h3,.text-content__inner h4,.text-content__inner h5,.text-content__inner h6{font-size:36px;margin-bottom:26px}.text-content__inner h4,.text-content__inner h5,.text-content__inner h6{font-size:30px;margin-bottom:20px;letter-spacing:.3px}.text-content__inner h5,.text-content__inner h6{font-size:26px}.text-content__inner h6{font-size:24px}.text-content__inner ul{padding-left:26px;list-style-type:disc}.text-content__inner ol{padding-left:26px;list-style-type:decimal}.text-content__inner p{padding-bottom:20px}@media (max-width:639px){.text-content{display:none}.text-content--visible{display:block}.text-content--visible .text-content__container{padding-top:60px;padding-bottom:60px}.text-content--visible .text-content__inner{font-size:14px;line-height:135%}.text-content--visible .text-content__inner h2{font-size:28px;margin-bottom:20px;letter-spacing:normal}.text-content--visible .text-content__inner h3{font-size:27px;margin-bottom:15px;letter-spacing:normal}.text-content--visible .text-content__inner h4{font-size:26px;margin-bottom:10px;letter-spacing:normal}.text-content--visible .text-content__inner h5{font-size:24px;margin-bottom:8px;letter-spacing:normal}.text-content--visible .text-content__inner h6{font-size:22px;margin-bottom:6px;letter-spacing:normal}.text-content--visible .text-content__inner ol,.text-content--visible .text-content__inner ul{padding-left:21px}.text-content--visible .text-content__inner p{padding-bottom:15px}}.definition--with-bg{background-image:url(/local/templates/izgt/assets/images/static/bg_mountains.png);background-repeat:no-repeat;background-position:bottom center;background-size:cover}.definition__container,.details__text ul li{display:-webkit-box;display:-ms-flexbox;display:flex}.definition__container{padding-top:79px;padding-right:10px;padding-bottom:105px}.definition__title{margin-bottom:40px;color:#696969}.definition__text{font-size:16px;line-height:140%;color:#696969}.definition__wrapper{width:46%;padding-top:59px;padding-right:20px}.definition__image{width:54%}.definition__image img,.details__image img,.device__image img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.definition__text,.definition__title{max-width:494px}@media (max-width:1023px){.definition__container{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:60px;padding-right:34px;padding-bottom:48px}.definition__wrapper{padding-top:0;padding-right:0}.definition__title{max-width:unset;margin-bottom:10px}.definition__text{font-size:14px;max-width:unset;margin-bottom:20px}}@media (max-width:767px){.definition__container{flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column}.definition__image,.definition__wrapper{width:100%}}@media (max-width:639px){.definition__container{padding-right:18px}}.details--with-bg{background-image:url(/local/templates/izgt/assets/images/static/bg_brown_mountains.png);background-repeat:no-repeat;background-position:bottom center;background-size:cover}.details__container{position:relative;padding-top:139px;padding-bottom:140px}.details__text,.details__title{width:100%;max-width:650px;color:#fff}.details__title{margin-bottom:40px}.details__text{font-size:18px;line-height:120%}.details__text ul{text-align:left}.details__text ul li{margin-bottom:5px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.details__text ul li img{width:50px;height:50px;margin-right:16px;background-color:transparent}.details__image{position:absolute;right:-23px;bottom:46px;width:51vw;max-width:734px;max-height:424px}.details__button{max-width:257px;margin-top:60px}.details__btn{font-size:16px;line-height:100%;padding:11px 0}.details__btn svg{width:20px;height:20px;margin-left:12px}@media (max-width:1439px){.details{position:relative}.details__container{position:static}.details__image{right:44px}}@media (max-width:1023px){.details__container{padding-top:60px;padding-bottom:40px}.details__title{margin-bottom:20px}.details__text{font-size:14px;max-width:300px}.details__text ul li{margin-bottom:6px}.details__text ul li img{width:30px;height:30px;margin-right:10px}.details__image{width:43vw}.details__btn{font-size:14px}}@media (max-width:767px){.details__image{position:static;width:100%}.details__text{max-width:unset;margin-bottom:40px}.details__button{margin-top:42px;margin-right:auto;margin-left:auto}.details__btn{padding:9px 0}}.device--img-left .device__image{padding-right:57px}.device--img-right .device__image{padding-left:57px;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.device--img-right .device__info{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.device__container{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:140px;padding-bottom:139px}.device__image{width:59.5%}.device__info{width:40.5%;margin-top:19px;margin-bottom:19px;padding:45px 36px 44px;border:3px solid #caaa61}.device__sub-info{display:none}.device__title{margin-bottom:30px;color:#696969}.device__text{font-size:20px;line-height:138%}.device__text ul li{position:relative;padding-left:28px}.device__text ul li::before{position:absolute;top:11px;left:0;display:block;width:8px;height:8px;content:'';background-color:#caaa61}.device__text ol{counter-reset:myCounter}.device__text ol li,.device__text ul li{margin-bottom:19px;color:#696969}.device__text ol li::before{font-size:14px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:26px;height:26px;margin-right:15px;padding-top:2px;padding-left:1px;content:counter(myCounter);counter-increment:myCounter;border:1px solid #696969;border-radius:1000px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0}@media (max-width:1023px){.device--img-left .device__image{padding-right:12px}.device--img-right .device__image{padding-left:12px}.device__container{padding-top:60px;padding-bottom:61px}.device__info{margin-top:0;margin-bottom:0;padding:25px 20px}.device__title{margin-bottom:20px}.device__text,.device__text ol{font-size:14px}.device__text ul li{margin-bottom:10px;padding-left:18px}.device__text ul li::before{top:8px;left:2px;width:6px;height:6px}.device__text ol li{margin-bottom:8px}.device__text ol li::before{width:20px;height:20px;margin-right:11px}}@media (max-width:639px){.device--img-left .device__image{padding-right:0;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.device--img-left .device__info{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.device--img-right .device__image{padding-left:0}.device__container{flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column}.device__info{width:100%;margin-bottom:37px;padding:0;border:0}.device__image{width:100%}.device__title{text-align:left}}@media (max-width:419px){.device__container{padding-right:0;padding-left:0}.device__info{padding:0 18px}.device__sub-info{display:block;margin-top:30px;padding:0 18px;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.device__image{height:131.2vw}.device__image img{-o-object-fit:cover;object-fit:cover}}.preference--with-bg{background-image:url(/local/templates/izgt/assets/images/static/bg_forest.png);background-repeat:no-repeat;background-position:bottom center;background-size:cover}.preference__container{display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:122px}.preference__info{width:57.5%;padding-right:62px}.preference__title{margin-bottom:34px;color:#caaa61}.preference__list-image{display:none}.preference__list{font-size:18px;line-height:140%;color:#343434}.preference__list li{position:relative;margin-bottom:11px;padding-left:21px}.preference__list li::before{position:absolute;top:9px;left:0;display:block;width:8px;height:8px;content:'';background-color:#caaa61}.preference__gallery{width:42.5%}.preference__image:first-child{margin-bottom:10px}.preference__image img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media (max-width:1023px){.preference__list{font-size:14px;line-height:136%}.preference__info{width:69%}.preference__gallery{width:31%}.preference__container{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.preference__image{height:175px}}@media (max-width:767px){.preference--with-bg{background-size:contain}.preference__container{padding-right:0;padding-left:0}.preference__title{margin-bottom:30px;color:#caaa61}.preference__gallery{display:none}.preference__list{margin:30px auto}.preference__list li{margin-bottom:10px;padding-right:18px;padding-left:36px}.preference__list li::before{top:7px;left:20px;width:6px;height:6px}.preference__list-image{display:block;width:calc(100vw - 36px);height:72vw;margin-right:18px;margin-left:18px}.preference__list-image img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.preference__list-image:first-of-type{margin-bottom:20px}.preference__list-image:last-of-type{margin-top:28px;margin-bottom:20px}.preference__info{width:100%;padding-right:0}.preference__title{padding-right:18px;padding-left:18px}}.creation__container{padding-top:140px;padding-bottom:146px}.creation__title{margin-bottom:50px;color:#696969}.creation__block,.creation__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.creation__block{flex-direction:column;width:50%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column}.creation__block:first-child{padding-right:12px}.creation__block:first-child .creation__image{margin-top:27px}.creation__block:last-child{padding-left:12px}.creation__block:last-child .creation__image{margin-bottom:21px}.creation__text{font-size:18px;line-height:140%;color:#696969}.creation__image img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media (max-width:1023px){.creation__container{padding-top:60px;padding-bottom:60px}.creation__text{font-size:16px}}@media (max-width:767px){.creation{display:none}}.history__container{padding-top:139px;padding-bottom:70px}.history__title{margin-bottom:40px}.history__content{font-size:16px;line-height:140%;color:#696969}.history__content img{float:right;width:100%;max-width:530px;padding-right:40px;padding-left:70px;-o-object-fit:contain;object-fit:contain}.history__buttons{margin-top:50px}.history__btn{font-size:20px;line-height:100%;max-width:380px;margin:0 auto;padding:16px 0}@media (max-width:1023px){.history__container{padding-top:50px;padding-bottom:50px}.history__content{font-size:16px;line-height:140%;color:#696969}.history__content img{max-width:360px;padding-right:0;padding-left:10px}}@media (max-width:767px){.history{display:none}}.specification--with-bg{background-image:url(/local/templates/izgt/assets/images/static/bg_dark_mountain.png);background-repeat:no-repeat;background-position:bottom center;background-size:cover}.specification__container{padding-top:88px;padding-bottom:80px}.specification__title{margin-bottom:51px;text-align:center;color:#fff}.specification__image img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.specification__image--mobile{display:none}.specification__button{margin-top:52px}.specification__btn{font-size:20px;line-height:100%;max-width:320px;margin:0 auto;padding:11px 0}@media (max-width:1023px){.specification__container{padding-top:40px;padding-bottom:40px}.specification__btn{font-size:14px;max-width:256px;padding:9px 0}}@media (max-width:419px){.specification__title{position:relative;z-index:1;margin-bottom:-120px;padding-top:60px;padding-right:18px;padding-left:18px}.specification__container{padding:0}.specification__image--desktop{display:none}.specification__image--mobile{display:block;border-bottom:20px solid #caaa61}.specification__button{position:relative;z-index:1;margin-top:-122px;padding-bottom:80px}}.appliance{padding-top:138px}.appliance__subtitle,.appliance__title{text-align:center;color:#696969}.appliance__subtitle{font-size:20px;line-height:135%;margin-top:16px}.appliance__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:60px}.appliance__gallery{width:calc(50% - 12px);margin-right:12px}.appliance__image{width:100%;height:100%}.appliance__image img,.appliance__video img{display:block}.appliance__video{position:relative;width:calc(50% - 12px);margin-left:12px;cursor:pointer}.appliance__video svg{position:absolute;top:50%;left:50%;width:88px;height:88px;-webkit-transform:translate(-37%,-40%);transform:translate(-37%,-40%)}@media (max-width:1023px){.appliance{padding-top:60px}.appliance__subtitle{font-size:14px;margin-top:20px}.appliance__wrapper{margin-top:20px}}@media (max-width:767px){.appliance__wrapper{flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column}.appliance__gallery{width:100%;margin-right:0}.appliance__video{width:100%;margin-top:30px;margin-left:0}.appliance__video svg{width:44px;height:44px}}.presentation--reverse .presentation__container{flex-direction:row-reverse;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.presentation--reverse .presentation__gallery{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:100%;margin:0;grid-column-gap:0;grid-row-gap:0;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.presentation--reverse .presentation__info{max-width:400px;margin-right:17px;padding:0;border:0}.presentation--reverse .presentation__info--gold{padding:43px 20px 20px 23px;background-color:#caaa61}.presentation--reverse .presentation__title{margin-bottom:26px}.presentation--reverse .presentation__title--white{color:#fff}.presentation--func .presentation__info{max-width:400px;margin-right:17px;padding:0;border:0}.presentation--func .presentation__info--gold{padding:43px 20px 20px 23px;background-color:#caaa61}.presentation--func .presentation__title{margin-bottom:26px}.presentation--func .presentation__title--white{color:#fff}.presentation--classic{padding-bottom:60px}.presentation--nopadding,.presentation--nopadding .presentation__container{padding-bottom:0}.presentation__container{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:140px;padding-bottom:131px}.presentation__gallery{display:grid;width:100%;max-width:704px;margin-right:24px;grid-template-columns:453fr 242fr;grid-template-rows:repeat(2,1fr);grid-column-gap:9px;grid-row-gap:7px}.presentation__gallery--ulitka{width:58%}.appliance__image img,.appliance__video img,.presentation__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.presentation__image:nth-child(1){grid-area:1/1/3/2}.presentation__image:nth-child(2){grid-area:1/2/2/3}.presentation__image:nth-child(3){grid-area:2/2/3/3}.presentation__image--func{margin-right:17px}.presentation__image--func:nth-last-child(1){margin-right:0}.presentation__info{padding:34px 45px;border:3px solid #caaa61}.presentation__info--ulitka{width:41%}.presentation__title{font-size:44px;margin-bottom:15px;color:#caaa61}.presentation__text{font-size:20px;line-height:135%}.presentation__text ul li{font-size:20px;line-height:140%;position:relative;margin-bottom:15px;padding-left:22px;color:#696969}.presentation__text ul li::before{position:absolute;top:6px;left:0;display:block;width:8px;height:8px;content:'';background-color:#caaa61}.presentation__text ol,.representation__list ol{counter-reset:myCounter;text-align:left}.presentation__text ol li,.presentation__text ol li::before{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.presentation__text ol li{font-size:16px;line-height:140%;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:14px}.presentation__text ol li::before{font-size:14px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:26px;height:26px;margin-right:15px;padding-top:2px;padding-left:1px;content:counter(myCounter);counter-increment:myCounter;border:1px solid #343434;border-radius:1000px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0}.presentation__text--ulitka ul li{font-size:16px}.presentation__text--ol-align-start ol li{margin-bottom:3px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media (max-width:1023px){.presentation--reverse .presentation__container{flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column}.presentation--reverse .presentation__info{margin:30px 0 0;background-color:transparent}.presentation--reverse .presentation__title{margin-bottom:20px;color:#caaa61}.presentation--reverse .presentation__text{line-height:120%}.presentation--reverse .presentation__text ol li{font-size:14px;margin-bottom:8px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.presentation--reverse .presentation__text ol li::before{font-size:14px;-webkit-box-sizing:border-box;box-sizing:border-box;width:22px;height:22px;margin-right:6px;padding:1px 0 0 1px}.presentation--func .presentation__container{padding-top:80px;padding-bottom:80px}.presentation--func .presentation__info{max-width:33%}.presentation--func .presentation__title .text--h3{font-size:20px}.presentation--func .presentation__text ol li{font-size:12px}.presentation__container:not(.presentation__container--func){flex-direction:column;padding-top:60px;padding-bottom:60px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.presentation__gallery{max-width:none;margin:0 auto}.presentation__gallery--ulitka{width:100%}.presentation__info{padding:34px 0;border:0}.presentation__info--ulitka{width:100%}.presentation__text{font-size:14px}.presentation__text ul li{font-size:14px;padding-left:20px}}@media (max-width:639px){.presentation--func .presentation__info{max-width:100%;margin-right:0}.presentation--func .presentation__container{flex-direction:column;padding:60px 18px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column}.presentation--func .presentation__image{overflow:hidden;margin-top:10px;margin-right:0}.presentation--func .presentation__text ol li{font-size:14px}.presentation--func .presentation__title,.presentation__title--ulitka{margin-bottom:10px}.presentation__text--ulitka ul li{margin-bottom:8px;padding-left:10px}.presentation__text--ulitka ul li::before{width:4px;height:4px}}@media (max-width:419px){.presentation--reverse .presentation__info{margin:0 0 23px;padding:0 18px}.presentation--func .presentation__image{width:100%;min-width:auto}.presentation--func .presentation__title .text--h3{font-size:25px}.presentation--func .presentation__info{padding:21px 17px}.presentation__container{padding:60px 0}.presentation__container--without-padding-bot{padding-bottom:0}.presentation__image{min-width:100vw;max-height:230px}.presentation__image--func{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.presentation__gallery{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.presentation__gallery:not(.presentation__gallery--ulitka){overflow-x:scroll;text-wrap:nowrap;-ms-overflow-style:none;scrollbar-width:none}.presentation__gallery:not(.presentation__gallery--ulitka)::-webkit-scrollbar{display:none}.presentation__gallery--ulitka{padding:0 18px;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;grid-column-gap:5px}.presentation__gallery--ulitka .presentation__image{display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;width:48.5%;min-width:48.5%}.presentation__gallery--ulitka .presentation__image:nth-child(1){min-width:100%}.presentation__text--ulitka ul li{font-size:16px;margin-bottom:8px}.presentation__info{padding:0 18px 20px;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.representation{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box}.representation__container{position:absolute;z-index:1;top:0;right:0;left:0;padding-top:7%}.representation__title{margin-bottom:20px;text-align:center;color:#caaa61}.representation__text{font-size:20px;line-height:135%;text-align:center;color:#fff}.representation__list{display:none;margin:0 auto;color:#fff}.representation__list ol li{font-size:14px;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:11px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.boat__benefits-list li:last-child,.boat__properties-image:last-child,.representation__list ol li:last-child{margin-bottom:0}.representation__list ol li::before{font-size:14px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:26px;height:26px;margin-right:15px;padding-top:2px;padding-left:1px;content:counter(myCounter);counter-increment:myCounter;border:1px solid #fff;border-radius:1000px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0}.representation__background{width:100%}.representation__background img{display:block}@media (max-width:1023px){.representation__container{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;padding-top:7%;padding-bottom:60px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.representation__text{font-size:14px}}@media (max-width:639px){.representation__text{margin:0 auto -50px}.representation__container{position:relative;top:auto;right:auto;left:auto;height:100%;padding:50px 16px;background:#343434}.representation__list{display:block;padding-top:20px;padding-bottom:57px;background:#343434}.representation__list ol li{line-height:1.35}.representation__list ol li::before{font-size:12px;width:21px;height:21px;margin-right:8px;padding:0}.representation__background{position:relative}.representation__background::before{position:absolute;top:0;right:0;left:0;height:100px;content:'';background:-webkit-gradient(linear,left top,left bottom,from(#343434),color-stop(79.59%,rgba(52,52,52,0)));background:linear-gradient(180deg,#343434 0,rgba(52,52,52,0) 79.59%)}.representation__background::after{position:absolute;right:0;bottom:0;left:0;height:100px;content:'';background:-webkit-gradient(linear,left top,left bottom,from(rgba(52,52,52,0)),color-stop(79.59%,#343434));background:linear-gradient(180deg,rgba(52,52,52,0) 0,#343434 79.59%)}}@media (max-width:419px){.representation__container{padding-bottom:20px}}.boat-hero{padding-bottom:138px;background-image:url(/local/templates/izgt/assets/images/static/bg_forest.png);background-repeat:no-repeat;background-position:bottom center;background-size:cover}.boat-hero__title{margin-top:50px;text-align:center;color:#caaa61}.boat-hero__image{width:91%;margin:60px auto 0}.boat-hero__image img,.boat__benefits-image img,.boat__properties-image img,.representation__background img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.boat-hero__info{display:none}@media (max-width:1023px){.boat-hero{padding-bottom:60px}.boat-hero__image{width:100%;margin:60px auto 0}}@media (max-width:639px){.boat-hero{padding-bottom:0;background:0 0}.boat-hero__image{width:100%;max-width:350px;margin:50px auto 0}.boat-hero__info{display:block;margin-top:39px}.boat-hero__info ol{counter-reset:myCounter;text-align:left;color:#343434}.boat-hero__info ol li{font-size:14px;line-height:135%;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:10px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.boat-hero__info ol li:last-child{margin-bottom:0}.boat-hero__info ol li::before{font-size:12px;line-height:135%;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:20px;height:20px;margin-right:9px;padding-top:1px;padding-left:1px;content:counter(myCounter);counter-increment:myCounter;border:1px solid #343434;border-radius:1000px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0}}.boat{padding-bottom:70px}.boat--nopadding{padding-bottom:0}.boat__container{padding-top:138px;padding-bottom:100px}.boat__title{margin-bottom:32px;color:#696969}.boat__benefits{display:-webkit-box;display:-ms-flexbox;display:flex}.boat__benefits-list{font-size:16px;line-height:140%;width:50%;padding-right:10px}.boat__benefits-list li{position:relative;margin-bottom:9px;padding-left:24px}.boat__benefits-list li::before{position:absolute;top:9px;left:0;display:block;width:10px;height:10px;content:'';background-color:#caaa61}.boat__benefits-image{width:50%}.boat__properties,.boat__properties-list ol li{display:-webkit-box;display:-ms-flexbox;display:flex}.boat__properties{margin-top:130px}.boat__properties-gallery{width:50%;padding-right:20px}.boat__properties-image{width:88%;margin-bottom:17px}.boat__properties-info{width:50%;padding-top:30px;padding-left:12px}.boat__properties-title{margin-bottom:42px;color:#696969}.boat__properties-list{font-size:20px;line-height:135%}.boat__properties-list ol{counter-reset:myCounter;text-align:left;color:#343434}.boat__properties-list ol li{margin-bottom:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.boat__properties-list ol li:last-child,.facilities__text ol li:last-child,.facilities__text ul li:last-child,.system-benefits__info ul li:last-child,.system-hero__list ol li:last-child{margin-bottom:0}.boat__properties-list ol li::before{font-size:20px;line-height:135%;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:29px;height:29px;margin-right:16px;padding-top:1px;padding-left:1px;content:counter(myCounter);counter-increment:myCounter;border:1px solid #343434;border-radius:1000px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0}.boat__properties-text{font-size:20px;line-height:135%;margin-top:30px;color:#343434}.boat__btn{font-size:20px;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;margin:0 auto;padding:15px 28px}@media (max-width:1023px){.boat{padding-bottom:13px}.boat__container{padding-top:56px;padding-bottom:60px}.boat__properties-image{width:100%}.boat__benefits-list,.boat__btn,.boat__properties-list,.boat__properties-list ol li::before,.boat__properties-text{font-size:14px}.boat__btn{padding:9px 20px}.boat__btn svg{display:none}}@media (max-width:639px){.boat__container{padding-bottom:0}.boat__benefits{flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column}.boat__title{margin-bottom:21px}.boat__benefits-list{line-height:137%;width:100%}.boat__benefits-list li{padding-left:15px}.boat__benefits-list li::before{top:7px;width:5px;height:5px}.boat__benefits-image{width:100%;margin-top:20px}.boat__properties{flex-direction:column;margin-top:59px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column}.boat__properties-list ol li{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.boat__properties-list ol li::before{width:20px;height:20px;margin-right:9px}.boat__properties-text{margin-top:19px}.boat__properties-title{margin-bottom:21px}.boat__properties-gallery{width:100%;margin-top:20px;padding-right:0;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.boat__properties-info{width:100%;padding:0;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.boat__button{margin-top:20px}.boat__btn{max-width:284px;padding:12px 28px}}.facilities--black{background-color:#343434}.facilities--black .facilities__text{color:#fff}.facilities--black .facilities__title{margin-bottom:21px}.facilities__container{padding:140px 0}.facilities__container--fire{padding:120px 0}.facilities__title{margin-bottom:60px;text-align:center;color:#caaa61}.facilities__subtitle{font-size:20px;line-height:135%;text-align:center;color:#fff}.facilities__image img{width:100%;-o-object-fit:cover;object-fit:cover}.facilities__image img--desktop{-o-object-fit:contain;object-fit:contain}.facilities__mobile-body{display:none}.facilities__text{font-size:14px;line-height:135%;padding:0 18px}.facilities__text:not(:last-child){margin-bottom:20px}.facilities__text ul li{position:relative;margin-bottom:10px;padding-left:11px;color:#696969}.facilities__text ul li::before{position:absolute;top:6px;left:0;display:block;width:4px;height:4px;content:'';background-color:#caaa61}.facilities__text ol,.performance__text ol,.salon-hero__description ol,.system-hero__list ol{counter-reset:myCounter;text-align:left}.facilities__gallery,.facilities__text ol li{display:-webkit-box;display:-ms-flexbox;display:flex}.facilities__text ol li{font-size:16px;margin-bottom:11px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.facilities__text ol li::before{font-size:14px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:26px;height:26px;margin-right:15px;padding-top:2px;padding-left:1px;content:counter(myCounter);counter-increment:myCounter;border:1px solid #fff;border-radius:1000px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0}.facilities__gallery{overflow-x:scroll;-ms-overflow-style:none;scrollbar-width:none}.facilities__gallery::-webkit-scrollbar{display:none}.facilities__image--gallery img{width:100vw}@media (max-width:1023px){.facilities__container{padding:60px 0}.facilities__title{margin-bottom:30px}}@media (max-width:639px){.facilities__container{padding:60px 0}.facilities__container--fire{padding:40px 0}.facilities__text--fire{font-size:14px;padding-bottom:60px}.facilities__text--fire ol li::before{font-size:12px;width:20px;height:20px;margin-right:8px}.facilities__image{margin-bottom:20px}.facilities__image--fire{padding:0 18px 25px}.facilities__image img{min-height:302px}.facilities__image--desktop{display:none}.facilities__mobile-body{display:block}.facilities__title{padding:0 18px;text-align:left}.facilities__title--fire{text-align:center}.facilities__subtitle{font-size:14px;margin-bottom:20px;padding:0 18px;text-align:left}.facilities--black .facilities__container{padding-bottom:0}.facilities--black .facilities__image{margin:0}.facilities--black .facilities__image img{height:100%;min-height:0;-o-object-fit:cover;object-fit:cover}}@media (max-width:1025px){.numbers__list-item{max-width:500px;-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%}.numbers__list-item p{font-size:14px}}@media (max-width:767px){.numbers--two-column .numbers__container{padding-top:49px}.numbers--two-column .numbers__list{margin-left:0}.numbers--two-column .numbers__list-item{padding-left:0;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}.numbers--two-column .numbers__list-item:not(:last-child){margin-bottom:10px}.numbers--two-column .numbers__list-item p{margin-left:11px}.numbers--two-column .numbers__title{margin-bottom:23px;text-align:center}.numbers__container{padding-top:60px;padding-bottom:60px}.numbers__text,.numbers__title{margin-bottom:20px;text-align:left}.numbers__title h2{font-size:26px}.numbers__text{font-size:14px;line-height:135%;margin-bottom:30px}.numbers__list{margin-left:0}.numbers__list-item{max-width:350px;margin:0 auto;padding:0;-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}.numbers__list-item:not(:last-child){margin-bottom:14px}.numbers__number{font-size:40px;min-width:19px;text-align:left}}@media (max-width:419px){.numbers{min-height:1075px}.numbers--two-column{min-height:1108px}}.system-hero__container,.system-hero__list ol li{display:-webkit-box;display:-ms-flexbox;display:flex}.system-hero__container{padding-top:98px;padding-bottom:70px}.system-hero__info{width:50%;padding-right:20px}.system-hero__image{width:50%;padding-left:12px}.system-hero__image img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.system-hero__title{margin-bottom:32px;color:#696969}.system-hero__title--mobile{display:none}.system-hero__text{margin-bottom:20px}.system-hero__list,.system-hero__text{font-size:20px;line-height:135%;color:#343434}.system-hero__list ol li{margin-bottom:10px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.system-hero__list ol li::before{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:29px;height:29px;margin-right:16px;padding-top:2px;padding-left:1px;content:counter(myCounter);counter-increment:myCounter;border:1px solid #343434;border-radius:1000px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0}@media (max-width:1023px){.system-hero__container{padding-top:30px;padding-bottom:20px}.system-hero__info{padding-right:5px}.system-hero__image{padding-left:5px}.system-hero__list,.system-hero__text{font-size:14px}.system-hero__list ol li::before{width:19px;height:19px;margin-right:10px}}@media (max-width:639px){.system-hero__container{flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column}.system-hero__title{margin-bottom:21px}.system-hero__title--desktop{display:none}.system-hero__title--mobile{display:block;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.system-hero__info{width:100%;margin-top:32px;padding-right:0;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.system-hero__image{width:100%;height:53vw;padding-left:0;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.system-hero__image img{-o-object-fit:cover;object-fit:cover}}.system-benefits{padding:70px 0 73px}.system-benefits__wrapper{display:grid;margin-bottom:80px;grid-template-columns:496fr 703fr;-webkit-column-gap:24px;-moz-column-gap:24px;column-gap:24px}.system-benefits__gallery{display:grid;grid-template-columns:1fr 1fr;gap:10px}.system-benefits__gallery-item:first-child{grid-column:1/3}.numbers__background img,.system-benefits__gallery-image{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.system-benefits__info{font-size:20px;line-height:135%;padding:37px 38px;color:#343434;border:3px solid #caaa61}.system-benefits__info ul li{position:relative;margin-bottom:20px;padding-left:30px}.system-benefits__info ul li::before{position:absolute;top:10px;left:0;display:block;width:10px;height:10px;content:'';background-color:#caaa61}.system-benefits__button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.system-benefits__btn{font-size:20px;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;margin:0 auto;padding:17px 28px}@media (max-width:1023px){.system-benefits{padding:60px 0 13px}.system-benefits__wrapper{margin-bottom:40px;grid-template-columns:280fr 400fr;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px}.system-benefits__info{font-size:14px;padding:0;border:0}.system-benefits__info ul li{margin-bottom:7px;padding-left:16px}.system-benefits__info ul li:last-child{margin-bottom:0}.system-benefits__info ul li::before{top:6px;width:6px;height:6px}.system-benefits__btn{font-size:14px;padding:9px 20px}}@media (max-width:639px){.system-benefits{padding:40px 0 1px}.system-benefits__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;margin-bottom:20px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column}.system-benefits__gallery{margin-bottom:20px}.system-benefits__info ul li{margin-bottom:11px}.system-benefits__btn{width:100%;max-width:100%;padding:12px 20px}}.numbers{position:relative;color:#fff}.numbers--two-column .numbers__list{margin-left:-24px}.numbers--two-column .numbers__list-item{margin-bottom:31px;padding-left:24px;-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%}.numbers--two-column .numbers__list-item p{margin-left:15px}.numbers--two-column .numbers__title{margin-bottom:38px;color:#caaa61}.numbers__container{padding-top:120px;padding-bottom:70px}.numbers__text,.numbers__title{margin-bottom:20px;text-align:center}.numbers__text{font-size:20px;line-height:135%;max-width:1225px;margin-bottom:70px}.numbers__list,.numbers__list-item{display:-webkit-box;display:-ms-flexbox;display:flex}.numbers__list{margin-left:-40px;-ms-flex-wrap:wrap;flex-wrap:wrap}.numbers__list-item{margin-bottom:50px;padding-left:40px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex:1 1 33.333%;flex:1 1 33.333%}.numbers__list-item p{font-size:20px;line-height:135%;margin-left:10px}.numbers__number{font-family:American Captain Cyrillic;font-size:100px;line-height:100%;display:block;min-width:45px;text-align:right;text-transform:uppercase;color:#caaa61}.numbers__background{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background-color:#696969}@media (max-width:1025px){.numbers__list-item{max-width:500px;-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%}.numbers__list-item p{font-size:14px}}@media (max-width:767px){.numbers--two-column .numbers__container{padding-top:49px}.numbers--two-column .numbers__list{margin-left:0}.numbers--two-column .numbers__list-item{padding-left:0;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}.numbers--two-column .numbers__list-item:not(:last-child){margin-bottom:10px}.numbers--two-column .numbers__list-item p{margin-left:11px}.numbers--two-column .numbers__title{margin-bottom:23px;text-align:center}.numbers__container{padding-top:60px;padding-bottom:60px}.numbers__text,.numbers__title{margin-bottom:20px;text-align:left}.numbers__title h2{font-size:26px}.numbers__text{font-size:14px;line-height:135%;margin-bottom:30px}.numbers__list{margin-left:0}.numbers__list-item{max-width:350px;margin:0 auto;padding:0;-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}.numbers__list-item:not(:last-child){margin-bottom:14px}.numbers__number{font-size:40px;min-width:19px;text-align:left}}@media (max-width:419px){.numbers{min-height:1075px}.numbers--two-column{min-height:1108px}}.performance{padding-top:100px;padding-bottom:85px;background-color:#343434}.performance__content,.performance__text ol li{display:-webkit-box;display:-ms-flexbox;display:flex}.performance__info{max-width:536px;margin-right:20px;padding:50px 40px;background-color:#caaa61;-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%}.performance__title{margin-bottom:25px;color:#fff}.performance__text ol li{line-height:120%;margin-bottom:15px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.performance__text ol li:last-child{margin-bottom:0}.performance__text ol li::before{font-size:14px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:24px;height:24px;margin-right:15px;padding-top:2px;padding-left:1px;content:counter(myCounter);counter-increment:myCounter;border:1px solid #343434;border-radius:1000px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0}.performance__image{-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%}.performance__image img,.possibilities__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media (max-width:1023px){.performance__content{flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column}.performance__info{max-width:100%;margin:0 auto 15px}.performance__image{width:100%;margin:0 auto}}@media (max-width:639px){.performance,.performance__container{padding:0}.performance__content{position:relative}.performance__info{position:relative;z-index:1;max-width:100%;margin:0 auto;padding-right:18px;padding-left:18px;color:#fff;background:-webkit-gradient(linear,left top,left bottom,color-stop(70.85%,#343434),to(rgba(202,170,97,0)));background:linear-gradient(180deg,#343434 70.85%,rgba(202,170,97,0) 100%)}.performance__title h3{font-size:24px;line-height:110%}.performance__text{font-size:14px}.performance__text ol li{line-height:120%;margin-bottom:18px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.performance__text ol li:last-child{margin-bottom:0}.performance__text ol li::before{border:1px solid #fff}.performance__image{position:relative;z-index:0;margin-top:-50px}.performance__image::before{position:absolute;top:0;right:0;left:0;width:100%;height:83px;content:'';background:-webkit-gradient(linear,left top,left bottom,color-stop(1.36%,#343434),to(rgba(52,52,52,0)));background:linear-gradient(180deg,#343434 1.36%,rgba(52,52,52,0) 100%)}}.possibilities{padding:140px 0;color:#696969}.possibilities__title{line-height:110%;margin-bottom:16px;text-align:center}.possibilities__text{font-size:20px;font-weight:400;line-height:135%;margin-bottom:38px;text-align:center}.possibilities__image-list{display:-webkit-box;display:-ms-flexbox;display:flex}.possibilities__image:not(:last-child){margin-right:24px}@media (max-width:639px){.possibilities{padding:60px 0}.possibilities__title{margin-bottom:21px;text-align:left}.possibilities__text{font-size:14px;margin-bottom:32px;text-align:left}.possibilities__image-list{flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column}.possibilities__image{width:100%;margin:0}.possibilities__image img{width:100%;-o-object-fit:cover;object-fit:cover}}.spares-variants{padding:24px 0 100px;background-color:#343434}.spares-variants__title{margin:80px 0 50px;color:#fff}.spares-variants__list,.spares-variants__list-item{display:-webkit-box;display:-ms-flexbox;display:flex}.spares-variants__list{margin-left:-24px;-ms-flex-wrap:wrap;flex-wrap:wrap}.spares-variants__list-item{flex-direction:column;max-width:25%;margin-bottom:30px;padding-left:24px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-box-flex:1;-ms-flex:1 1 25%;flex:1 1 25%}.spares-variants__item-image{width:100%;max-height:200px;margin-bottom:15px;-o-object-fit:cover;object-fit:cover}.spares-variants__item-title{margin-bottom:22px;color:#caaa61}.spares-variants__item-title a{-webkit-transition:all .3s linear;transition:all .3s linear;text-decoration:none;color:#caaa61}.spares-variants__item-title a:hover{color:#af8f44}.spares-variants__description{font-size:14px;line-height:135%;margin-bottom:20px;color:#fff}.spares-variants__item-button{margin-top:auto}@media (max-width:1023px){.spares-variants__list-item{max-width:33.33333%;-webkit-box-flex:1;-ms-flex:1 1 33.333%;flex:1 1 33.333%}}@media (max-width:639px){.spares-variants{padding:20px 0 60px}.spares-variants__title{margin:40px 0 38px}.spares-variants__title h2{font-size:32px}.spares-variants__list{margin-left:-20px}.spares-variants__list-item{max-width:50%;margin-bottom:20px;padding-left:20px;-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%}.spares-variants__item-image{height:120px;margin-bottom:3px}.spares-variants__item-title{margin-bottom:12px}.spares-variants__item-title h5{font-size:20px;line-height:110%;letter-spacing:.2px;text-transform:uppercase}.spares-variants__description{display:none}.variants__item-btn{font-size:14px;padding:12px 0}}.salon-hero{position:relative}.salon-hero__container{position:relative;z-index:1}.salon-hero__info{width:38%;max-width:780px;padding-top:40px}.salon-hero__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;padding:60px 0 30px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.salon-hero__title{max-width:392px;margin-bottom:20px;color:#caaa61}.salon-hero__description ol li,.salon-hero__img{display:-webkit-box;display:-ms-flexbox;display:flex}.salon-hero__img{overflow:hidden;width:60%;height:auto}.salon-hero__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.salon-hero__img--mob{display:none}.salon-hero__description{font-size:20px;line-height:140%}.salon-hero__description ol li{line-height:135%;margin-bottom:14px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.inspection__step-text ul li:last-child,.salon-hero__description ol li:last-child{margin-bottom:0}.salon-hero__description ol li::before{font-size:20px;line-height:135%;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:24px;height:24px;margin-right:16px;padding-top:1px;padding-left:1px;content:counter(myCounter);counter-increment:myCounter;border:1px solid #1e1e1e;border-radius:1000px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0}.salon-hero__background{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.salon-hero__background img,.spares-hero__background img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media (max-width:1023px){.salon-hero__container{padding-bottom:33px}.salon-hero__info{width:50%;padding-top:0}.salon-hero__title{color:#1e1e1e}.salon-hero__description{font-size:14px}.salon-hero__img{width:45%}.salon-hero__wrapper{padding-bottom:0}}@media (max-width:639px){.salon-hero__wrapper{position:relative;flex-direction:column;padding-top:46px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column}.salon-hero__info{width:100%}.salon-hero__info ol li{margin-bottom:10px}.salon-hero__info ol li::before{font-size:12px;width:22px;height:22px;margin-right:10px}.salon-hero__title{position:relative;z-index:1;margin-bottom:20px}.salon-hero__title .text{font-size:28px}.salon-hero__img{z-index:0;display:none;width:100%;height:270px}.salon-hero__img--mob{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:20px}.salon-hero__container{padding-bottom:0}}.article{padding:140px 0}.article__title{margin-bottom:50px;color:#696969}.article__content-item,.article__content-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.article__content-item{flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%}.article__content-item:not(:last-child){margin-right:24px}.article__content-item--reverse{flex-direction:column-reverse;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.article__content-item--reverse .article__content-item-text{margin-top:23px;margin-bottom:0}.article__content-item-text{font-size:18px;line-height:140%;margin-bottom:27px}.article__content-item-img{width:100%;-o-object-fit:cover;object-fit:cover}@media (max-width:767px){.article{display:none}}.spares-range{padding-top:80px}.spares-range__description{font-size:20px;line-height:135%;margin-bottom:84px}.spares-range__list-item{display:grid;width:100%;min-width:918px;margin-bottom:2px;grid-template-columns:660fr minmax(200px,220fr) minmax(192px,218fr) 120px;-webkit-column-gap:2px;-moz-column-gap:2px;column-gap:2px}.spares-range__list-item--header{margin-bottom:10px}.spares-range__list-item--header .spares-range__list-item-part,.spares-range__list-item:hover .spares-range__list-item-part{background-color:#dcdcdc}.spares-range__list-item-part{display:-webkit-box;display:-ms-flexbox;display:flex;padding:4px 20px;-webkit-transition:all .3s linear;transition:all .3s linear;text-align:left;background-color:#f3f3f3;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.spares-range__list-item-part:first-child{text-align:left}.spares-range__list-item-part:nth-child(2){-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.spares-range__list-item-part:nth-child(3){-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.spares-range__link{color:#1b7243}@media (max-width:1023px){.spares-range__container{padding-right:0}.spares-range__wrapper{display:block;overflow-x:scroll;width:100%;padding-right:38px;padding-bottom:15px;scrollbar-color:#caaa61 #dcdcdc}.spares-range__wrapper::-webkit-scrollbar{width:4px;height:8px}.spares-range__wrapper::-webkit-scrollbar-track{background-color:#f3f3f3}.spares-range__wrapper::-webkit-scrollbar-thumb{background-color:#caaa61}.spares-range__description{font-size:14px;margin-bottom:44px;padding-right:18px}.spares-range__list-item{font-size:14px}}.spares-hero{position:relative}.spares-hero__container{position:relative;z-index:1;min-height:720px;padding-top:25px;padding-bottom:52px}.spares-hero__info{width:100%;max-width:780px;padding-top:77px}.spares-hero__title{max-width:430px;margin-bottom:36px;color:#fff}.spares-hero__description{font-size:18px;line-height:140%;max-width:565px;margin-bottom:31px;color:#fff}.spares-hero__description--mini{font-size:16px}.spares-hero__description--mobile{display:none}.spares-hero__link{color:#1b7243}.spares-hero__background{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}@media (max-width:1023px){.spares-hero__description{font-size:14px;margin-bottom:77px}.spares-hero__container{min-height:600px}}@media (max-width:639px){.spares-hero{overflow:hidden}.spares-hero__container{min-height:490px;padding-top:20px;padding-bottom:259px}.spares-hero__info{width:100%;max-width:780px;padding-top:38px}.spares-hero__title{margin-bottom:11px}.spares-hero__description{display:none}.spares-hero__description--mobile{display:block}}.certificates{color:#fff;background-color:#343434}.certificates__container{padding-top:25px;padding-bottom:121px}.certificates__title{margin-top:75px;margin-bottom:35px;color:#caaa61}.certificates__description{font-size:20px;line-height:135%;margin-bottom:60px}.certificates__row{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:-26px;-ms-flex-wrap:wrap;flex-wrap:wrap}.certificates__row-item{width:25%;margin-bottom:31px}.certificates__row-item--horizontal{width:33.3%}.certificates__row-item--horizontal .certificates__row-img-wrapper img{max-height:276px}.certificates__row-item-container{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;height:100%;padding-left:26px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column}.certificates__row-img-wrapper{position:relative;margin-bottom:20px}.certificates__row-img-wrapper a{display:block;width:100%;height:100%}.certificates__row-img-wrapper img,.certificates__row-img-wrapper::after{-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}.certificates__row-img-wrapper img{display:block;width:100%;height:100%;max-height:400px;-o-object-fit:cover;object-fit:cover}.certificates__row-img-wrapper::after{position:absolute;top:50%;left:50%;width:60px;height:60px;content:'';-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);pointer-events:none;opacity:0;background-image:url(/local/templates/izgt/assets/images/static/glass-decor.svg);background-repeat:no-repeat;background-position:center center;background-size:cover}.certificates__row-img-wrapper:hover img{opacity:.4}.certificates__row-img-wrapper:hover::after{opacity:1}.certificates__row-text{font-size:16px;line-height:140%}@media (max-width:1023px){.certificates__title{margin-top:38px;margin-bottom:23px}.certificates__description{font-size:14px;line-height:135%;margin-bottom:38px}.certificates__container{padding-bottom:40px}.certificates__row{margin-left:-21px;-ms-flex-wrap:wrap;flex-wrap:wrap}.certificates__row-item{width:33.3%;margin-bottom:29px}.certificates__row-item-container{padding-left:21px}.certificates__row-img-wrapper{margin-bottom:13px}.certificates__row-text{font-size:14px;line-height:135%}}@media (max-width:639px){.certificates__title{margin-top:43px;margin-bottom:23px}.certificates__description{line-height:136%;margin-bottom:29px}.certificates__row-item{width:50%;margin-bottom:21px}.certificates__row-text{font-size:12px;line-height:110%}.certificates__row-img-wrapper{margin-bottom:9px}}.spares-card__container{padding-top:24px;padding-bottom:120px}.spares-card__wrapper{margin-top:60px}.spares-card__title{margin-bottom:10px;color:#696969}.spares-card__title h3{font-size:36px}.spares-card__number{font-size:14px;margin-bottom:60px;color:var(--Dakr-gray, #696969)}.spares-card__body{display:-webkit-box;display:-ms-flexbox;display:flex}.spares-card__img{width:100%;min-width:230px;max-width:496px;height:100%;max-height:357px;margin-right:24px;-o-object-fit:contain;object-fit:contain}.spares-card__content{max-width:704px;padding-top:5px}.spares-card-description-title{font-size:14px;font-weight:600;line-height:135%;margin-bottom:10px;color:#caaa61}.spares-card-description{font-size:14px;line-height:135%;margin-bottom:20px;color:#696969}.spares-card__props{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;margin-bottom:29px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column}.spares-card__prop{font-size:14px;font-weight:600;line-height:135%;color:#696969}.spares-card__prop:not(:last-child){margin-bottom:6px}.spares-card__price{font-size:20px;font-weight:600;margin-bottom:36px;color:#1b7243}.spares-card__btn{font-size:20px;max-width:216px;padding:14px}@media (max-width:639px){.spares-card__container{padding-top:20px;padding-bottom:60px}.spares-card__wrapper{margin-top:40px}.spares-card__body{flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column}.spares-card__title h3{font-size:26px}.spares-card__number{margin-bottom:20px}.spares-card__img{max-width:230px;margin:0 auto 20px}.spares-card-description{margin-bottom:10px}.spares-card__price{margin-bottom:31px}.spares-card__btn{font-size:14px;max-width:100%;padding:12px 0}}.payment{padding:90px 0;background-color:#f3f3f3}.payment__item:not(:last-child){margin-bottom:70px}.payment__item-title{margin-bottom:20px;color:#696969}.payment__subitem:not(:last-child){margin-bottom:10px}.payment__text{font-size:20px;line-height:135%;color:#696969}.payment__text--gold{margin-bottom:6px;color:#caaa61}.order__descrription a,.payment__link{color:#1b7243}@media (max-width:639px){.payment{padding:50px 0}.payment__item:not(:last-child){margin-bottom:39px}.payment__item-title{margin-bottom:17px}.payment__subitem:not(:last-child){margin-bottom:12px}.payment__text{font-size:14px}.payment__text--gold{margin-bottom:6px}.payment__link{text-decoration:none}}.order{padding:24px 0 130px;background-image:url(/local/templates/izgt/assets/images/static/bg_forest.png);background-repeat:no-repeat;background-position:bottom center;background-size:cover}.order--without-bg{background:0 0}.order--to-buyer{padding-bottom:0}.order__body{display:grid;margin-top:42px;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);grid-column-gap:0;grid-row-gap:0;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.order__body--with-btn{margin-top:56px;grid-template-columns:repeat(2,auto);grid-template-rows:repeat(3,auto);grid-column-gap:24px}.order__body--with-btn .order__title{margin:0}.order__body--with-btn .order__descrription{font-size:16px}.order__body--with-btn .order__button{margin-top:15px;grid-area:3/1/4/2;align-self:end}.order__body--with-btn .order__image{max-width:704px;grid-area:1/2/4/3}.order__body--with-btn .order__image img{min-width:200px;max-height:488px}.order__body--to-buyer{grid-template-columns:repeat(2,auto);grid-template-rows:auto 1fr;grid-column-gap:20px}.order__body--to-buyer .order__title{margin:59px 0 32px}.order__body--to-buyer .order__descrription{font-size:18px;max-width:450px;padding-bottom:62px}.order__body--to-buyer .order__image{max-width:704px}.order__body--to-buyer .order__image img{min-width:300px}.order__title{max-width:425px;margin:35px 0 29px;color:#696969;grid-area:1/1/2/2}.order__descrription{font-size:20px;line-height:135%;max-width:495px;color:#343434;grid-area:2/1/3/2}.order__button{max-width:405px}.order__btn{font-size:20px;padding:10px 0;text-align:center}.order__link{color:#1b7243}.order__image{max-width:600px;justify-self:end;grid-area:1/2/3/3}.order__image img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media (max-width:1279px){.order--to-buyer{padding-bottom:0}.order__btn{padding:8px 18px}.order__body--with-btn .order__descrription,.order__btn{font-size:14px}.order__body--to-buyer .order__title{margin:0 0 32px}.order__body--to-buyer .order__descrription{font-size:16px;max-width:450px;padding-bottom:62px}.order__body--to-buyer .order__image{max-width:704px}.order__body--to-buyer .order__image img{min-width:300px}}@media (max-width:769px){.order{padding:24px 0 40px}.order--to-buyer{padding-bottom:0}.order__body{margin-top:80px}.order__body--to-buyer{margin-top:58px}.order__body--to-buyer .order__title{margin:0 0 20px}.order__body--to-buyer .order__descrription{font-size:14px;padding-bottom:0}.order__body--to-buyer .order__image img{min-width:266px;max-height:100%}.order__title{margin:0 0 29px}.order__descrription{font-size:14px;max-width:280px}.order__image{width:100%}.order__image img{max-height:295px}}@media (max-width:639px){.order{padding:27px 0 15px}.order--to-buyer{padding-bottom:0}.order__body{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;margin-top:38px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column}.order__body--with-btn .order__button{margin:0;-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4;-ms-flex-item-align:center;align-self:center}.order__body--with-btn .order__title{margin-bottom:20px}.order__body--with-btn .order__descrription{margin-bottom:30px}.order__body--with-btn .order__image{margin-bottom:24px}.order__body--to-buyer .order__image,.order__title{margin-bottom:20px}.order__body--to-buyer .order__image img{min-height:250px}.order__title{max-width:100%}.order__title h1{font-size:28px;line-height:110%}.order__image{margin-bottom:28px;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order__image img{max-height:375px}.order__descrription{max-width:unset;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}}.communications{padding:140px 0}.communications__container{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,auto);grid-column-gap:23px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.communications__text{font-size:18px;line-height:140%;margin-bottom:20px;grid-area:1/1/2/2}.communications__button{max-width:440px;grid-area:2/1/3/2}.communications__btn{font-size:20px;line-height:100%;padding:12px 0}.communications__contacts{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;grid-area:1/2/3/3}.communications__contacts-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.communications__contacts-item:not(:last-child){margin-bottom:45px}.communications__contacts-item:nth-child(2){margin-bottom:23px}.communications__contacts-icon{margin-right:25px}.communications__contacts-icon svg{max-width:80px;height:100%;max-height:120px}.communications__contacts-title{margin-bottom:6px}.communications__contacts-item-text{font-size:20px;font-weight:400;line-height:135%;margin-bottom:6px;text-decoration:none}.communications__contacts-item-text--gold{color:#caaa61}.communications__contacts-item-text--bold{font-weight:500}.communications__contacts-link{font-size:20px;line-height:135%;color:#1b7243}@media (max-width:1023px){.communications{padding:60px 0}.communications__text{font-size:14px;line-height:135%;margin-bottom:30px}.communications__button{max-width:300px}.communications__btn,.communications__contacts-item-text,.communications__contacts-link{font-size:14px}.communications__contacts-item:not(:last-child){margin-bottom:22px}.communications__contacts-item:nth-child(2){margin-bottom:10px}.communications__contacts-icon{margin-right:16px}.communications__contacts-icon svg{max-width:60px;max-height:110px}}@media (max-width:767px){.communications{padding-bottom:0}.communications__container{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.communications__contacts-title{font-size:18px}.communications__text{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.communications__button{margin-top:29px;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.communications__btn{padding:8px 0}.communications__contacts{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.solutions{padding-top:140px}.solutions__list-item{position:relative;display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:auto auto 1fr;grid-column-gap:24px}.solutions__list-item:not(:last-child){margin-bottom:135px}.solutions__list-item-title{margin-bottom:23px;color:#696969;grid-area:1/1/2/2}.solutions__list-item-description{font-size:18px;line-height:140%;margin-bottom:24px;color:#343434;grid-area:2/1/3/2}.solutions__thumb-swiper,.solutions__thumb-swiper-arrow{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.solutions__thumb-swiper{width:100%;grid-area:3/1/4/2}.solutions__thumb-swiper .swiper-slide-thumb-active img{-webkit-box-sizing:border-box;box-sizing:border-box;border:2px solid #caaa61}.solutions__thumb-swiper-arrow{position:absolute;bottom:3px;display:none;padding:0;cursor:pointer;border:0;outline:0;background-color:transparent;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.solutions__thumb-swiper-arrow--prev{left:-9px}.solutions__thumb-swiper-arrow--next{right:-9px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.solutions__thumb-swiper-arrow svg{width:32px;height:32px;-webkit-transition:all .3s linear;transition:all .3s linear;fill:#696969}.solutions__thumb-swiper-arrow:hover svg{fill:#caaa61}.solutions__list-item-gallery{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.solutions__list-item-gallery-item{height:85px;cursor:pointer}.solutions__list-item-gallery-item img,.solutions__swiper-list-item img,.vacancies-head__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.solutions__swiper{width:100%;grid-area:1/2/4/3}.solutions__swiper-list-item{height:auto}@media (max-width:1023px){.solutions{padding-top:40px;padding-bottom:60px}.solutions__list-item{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column}.solutions__list-item-title{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.solutions__list-item-description{margin-bottom:25px;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.solutions__thumb-swiper{max-width:600px;margin:0 auto;-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.solutions__swiper{max-width:600px;margin:0 auto 10px;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}}@media (max-width:639px){.solutions{padding-top:25px;padding-bottom:60px}.solutions__list-item:not(:last-child){margin-bottom:40px}.solutions__list-item-title{font-size:20px;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.solutions__list-item-description{font-size:14px;line-height:135%;margin-bottom:18px}.solutions__thumb-swiper{width:80%}.solutions__thumb-swiper-arrow{display:-webkit-box;display:-ms-flexbox;display:flex}.solutions__list-item-gallery-item{height:40px}.solutions__swiper-list-item{height:203px}}.vacancies-head{padding:26px 0 50px}.vacancies-head__body{display:grid;width:100%;padding:47px 0 0;grid-template-columns:440fr 704fr;grid-template-rows:auto 1fr;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;grid-column-gap:80px}.vacancies-head__title{margin-bottom:21px;color:#696969;grid-area:1/1/2/2}.vacancies-head__form-wrapper{height:auto;grid-area:2/1/3/2}.vacancies-head__form-title{margin-bottom:16px;color:#caaa61}.vacancies-head__field:not(:last-of-type){margin-bottom:16px}.vacancies-head__form-description{font-size:14px;line-height:135%;margin-bottom:18px;color:#696969}.summary__form-field-file label .form__field-file-text--green,.vacancies-head__form-link{color:#1b7243}.vacancies-head__button{-ms-flex-item-align:end;align-self:end}.vacancies-head__btn{font-size:20px}.vacancies-head__image{width:100%;max-width:704px;height:100%;grid-area:1/2/3/3}@media (max-width:1023px){.vacancies-head__body{grid-column-gap:20px;grid-template-columns:repeat(2,1fr)}.vacancies-head__form-title{font-size:28px}}@media (max-width:639px){.vacancies-head__body{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;padding-top:38px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column}.vacancies-head__title h1{font-size:28px;line-height:110%}.vacancies-head__form-title{font-size:26px;margin-bottom:21px}.vacancies-head__image{margin-bottom:25px}.vacancies-head__image img{min-height:250px}.vacancies-head__field input{padding:14px 18px}.vacancies-head__form-description{font-size:12px;line-height:110%;margin-bottom:28px}.vacancies-head__btn{font-size:14px}.vacancies-head__btn svg{margin-left:3px}}.about{padding:100px 0 83px}.about__title{margin-bottom:66px;color:#696969}.about__numbers-list{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:-24px;-ms-flex-wrap:wrap;flex-wrap:wrap}.about__numbers-list-item{margin-bottom:56px;padding-left:24px;-webkit-box-flex:1;-ms-flex:1 1 33.333%;flex:1 1 33.333%}.about__number{font-family:'American Captain Cyrillic';font-size:120px;font-weight:400;line-height:83%;margin-bottom:5px;text-transform:uppercase;color:#caaa61}.about__number-small{font-size:26px;line-height:110%;text-transform:uppercase;color:#696969}.about__number-symbol,.vacancy__description strong{font-weight:600}.about__number-description{font-family:'American Captain Cyrillic';font-size:26px;line-height:110%;letter-spacing:.26px;text-transform:uppercase;color:#696969}@media (max-width:1023px){.about{padding:30px 0 80px}.about__title{margin-bottom:40px}.about__numbers-list{margin-left:-20px}.about__numbers-list-item{margin-bottom:40px;padding-left:20px}.about__number{font-size:100px}.about__number-description,.about__number-small{font-size:20px}}@media (max-width:767px){.about{padding:8px 0 80px}.about__title{margin-bottom:36px}.about__numbers-list-item{margin-bottom:33px;-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%}.about__number{font-size:50px;margin-bottom:8px}.about__number-small{font-size:16px}.about__number-description{font-size:18px}}.cards{padding:100px 0 115px;background-color:#343434}.cards--comfort{padding:118px 0 100px}.cards--comfort .cards__title{margin-bottom:62px}.cards--comfort .cards__list-img{margin-bottom:10px}.cards--comfort .cards__list-item-text{text-align:center}.cards--ag{padding:118px 0 80px}.cards--ag .cards__title{margin-bottom:24px}.cards--ag .cards__text{margin-bottom:68px}.cards--ag .cards__list{margin-left:-24px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.cards--ag .cards__list-item{margin-bottom:38px;padding-left:24px;-webkit-box-flex:0;-ms-flex:0 1 33.333%;flex:0 1 33.333%}.cards--ag .cards__list-item:last-child{margin-left:56px}.cards--ag .cards__list-img{margin-bottom:9px}.cards--ag .cards__list-item-text{font-size:20px;text-align:center}.cards__title{margin-bottom:50px;text-align:center;color:#caaa61}.cards__title--triple{margin-bottom:60px}.cards__title--tablet-triple{max-width:808px;margin:0 auto 80px}.cards__text{font-size:18px;line-height:140%;text-align:center;color:#fff}.cards__text p:not(:last-child),.inspection__step-text p:not(:last-child),.inspection__step-text ul:not(:last-child){margin-bottom:15px}.cards__list{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:-24px;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.cards__list--squad .cards__list-item{padding-left:24px;-webkit-box-flex:1;-ms-flex:1 1 25%;flex:1 1 25%}.cards__list--triple .cards__list-item{margin-bottom:57px;padding-left:24px;-webkit-box-flex:1;-ms-flex:1 1 33.333%;flex:1 1 33.333%}.cards__list--triple .cards__list-item-title{margin-bottom:21px;text-align:center}.cards__list--triple .cards__list-item-title h5{font-size:30px}.cards__list--triple .cards__list-img,.delivery__accept-content h5+h5{margin-bottom:21px}.cards__list--triple .cards__list-item-text{font-size:18px;text-align:center}.cards__list--tablet-triple .cards__list-item{padding-left:24px;-webkit-box-flex:1;-ms-flex:1 1 33.333%;flex:1 1 33.333%}.cards__list--tablet-triple .cards__list-item-title{margin-bottom:11px;text-align:left}.cards__list--tablet-triple .cards__list-item-title h5{font-size:44px}.cards__list--tablet-triple .cards__list-img{margin-bottom:11px}.cards__list--tablet-triple .cards__list-item-text{font-size:18px;text-align:left}.cards__list-img,.cards__slide img,.cards__thumb-slide img{display:block;width:100%;-o-object-fit:cover;object-fit:cover}.cards__list-img{margin-bottom:30px}.cards__list-img--position-left{-o-object-position:left;object-position:left}.cards__list-item-title{margin-bottom:12px;color:#fff}.cards__list-item-text{font-size:16px;line-height:140%;color:#fff}.cards__swiper-wrapper{position:relative;display:none;margin:0 auto}.cards__swiper{width:100%;margin:0 auto 20px}.cards__slide{height:300px}.cards__slide img,.cards__thumb-slide img{height:100%}.cards__swiper-next,.cards__swiper-prev{width:14px;height:30px;color:#caaa61}.cards__swiper-next::after,.cards__swiper-next::before,.cards__swiper-prev::after,.cards__swiper-prev::before,.comfort__swiper-coverflow-next::after,.comfort__swiper-coverflow-next::before,.comfort__swiper-coverflow-prev::after,.comfort__swiper-coverflow-prev::before,.comfort__swiper-next::after,.comfort__swiper-next::before,.comfort__swiper-prev::after,.comfort__swiper-prev::before{font-size:30px;width:100%;height:100%}.cards__swiper-next{-webkit-transform:translate(-4px,8px);transform:translate(-4px,8px)}.cards__swiper-prev{-webkit-transform:translate(2px,8px);transform:translate(2px,8px)}.cards__thumb-wrapper{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.cards__thumb-swiper{display:none;width:100%;margin:0 auto}.cards__thumb-swiper .swiper-slide-thumb-active{border:3px solid #caaa61}.cards__thumb-slide{height:50px;-webkit-box-flex:0;-ms-flex:0 1 20%;flex:0 1 20%}.cards__slider-text-wrapper{position:relative;display:none;margin-top:39px}.cards__slider-text{font-size:14px;display:none;max-width:200px;margin:0 auto;text-align:center;color:#fff}.cards__slider-text--active{display:block}@media (max-width:1023px){.cards{padding:60px 0 30px}.cards--ag{padding:75px 0 30px}.cards--ag .cards__title{margin-bottom:22px}.cards--ag .cards__text{font-size:14px;line-height:135%;margin-bottom:39px}.cards--ag .cards__text p:not(:last-child){margin-bottom:12px}.cards--ag .cards__list{margin-left:-20px}.cards--ag .cards__list-item{margin-bottom:28px;padding-left:20px}.cards--ag .cards__list-item:last-child{margin-left:0}.cards--ag .cards__list-img{height:130px;margin-bottom:9px}.cards--ag .cards__list-item-text{font-size:12px}.cards__title{margin-bottom:40px}.cards__list{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:-24px;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.cards__list--squad .cards__list-item{margin-bottom:30px;padding-left:24px;-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%}.cards__list--triple .cards__list-item{margin-bottom:28px;-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%}.cards__list--triple .cards__list-item-title{margin-bottom:8px}.cards__list--triple .cards__list-item-title h5{font-size:20px}.cards__list--triple .cards__list-img{margin-bottom:12px}.cards__list--triple .cards__list-item-text{font-size:14px;text-align:center}.cards__list--tablet-triple{margin-left:-20px}.cards__list--tablet-triple .cards__list-item{padding-left:20px}.cards__list--tablet-triple .cards__list-img,.cards__list--tablet-triple .cards__list-item-title{margin-bottom:11px}.cards__list--tablet-triple .cards__list-item-title h5{font-size:28px}.cards__list--tablet-triple .cards__list-item-text{font-size:14px}.cards__list-item-title h5{font-size:26px}.cards__list-img{height:200px;margin-bottom:20px}.cards__list-item-text{font-size:14px;line-height:135%}}@media (max-width:639px){.cards--comfort{padding:60px 0 39px}.cards--comfort .cards__title{margin-bottom:31px}.cards--comfort .cards__list--squad .cards__list-item{margin-bottom:20px}.cards--ag{padding:60px 0 68px}.cards--ag .cards__text{margin-bottom:30px}.cards--ag .cards__text p:not(:last-child){margin-bottom:17px}.cards--ag .cards__list{display:none}.cards--ag .cards__swiper-wrapper{display:block}.cards--ag .cards__swiper{width:100%;margin:0 auto 10px}.cards--ag .cards__slide{height:300px}.cards--ag .cards__thumb-swiper{display:block}.cards--ag .cards__thumb-slide{height:40px}.cards--ag .cards__thumb-slide:not(:last-child){margin-right:6px}.cards--ag .cards__slider-text-wrapper{display:block}.cards__list,.cards__list--tablet-triple{margin-left:0}.cards__list--squad .cards__list-item{margin-bottom:28px}.cards__list--squad .cards__list-item,.cards__list--triple .cards__list-item{padding-left:0;-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}.cards__list--triple .cards__list-item-title{margin-bottom:11px}.cards__list--triple .cards__list-item-title h5{font-size:28px}.cards__list--triple .cards__list-item-text{font-size:14px}.cards__list--tablet-triple .cards__list-item{margin-bottom:30px;padding-left:0;-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}.cards__list--tablet-triple .cards__list-img,.cards__list--tablet-triple .cards__list-item-title{margin-bottom:11px}.cards__title{margin-bottom:31px}.cards__title--triple{margin-bottom:40px}}@media (max-width:459px){.cards--ag .cards__slide{height:180px}.cards--ag .cards__thumb-slide{height:40px}}.vacancies{padding:140px 0}.vacancies-head__form-success{display:none}.vacancies-head__form-success--active{display:block}.vacancies__title{margin-bottom:41px;color:#caaa61}.vacancies__type-wrapper:not(:last-child){margin-bottom:40px}.vacancies__type-name{font-size:20px;margin-bottom:20px;padding:18px 30px;color:#343434;background-color:#dcdcdc}.vacancies__list{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:-24px}.vacancies__list-item{margin-left:24px;padding:27px;border:2px solid #b4b0ae;-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%;-ms-flex-wrap:wrap;flex-wrap:wrap}.vacancies__list-item-content{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column}.vacancies__list-item-name{margin-bottom:16px;color:#696969}.vacancies__list-item-text{font-size:20px;line-height:135%;color:#343434}.vacancies__list-item-text:not(:last-of-type){margin-bottom:10px}.vacancies__list-item-link{font-size:20px;line-height:135%;position:absolute;right:0;bottom:0;text-align:right;color:#1b7243}@media (max-width:1279px){.vacancies__list-item-text:last-of-type{margin-bottom:15px}.vacancies__list-item-link{position:relative;display:block;margin-top:auto;text-align:left}}@media (max-width:1023px){.vacancies{padding:80px 0}.vacancies__type-wrapper:not(:last-child){margin-bottom:30px}.vacancies__title{margin-bottom:30px}.vacancies__type-name{font-size:16px;margin-bottom:20px;padding:15px 20px}.vacancies__list{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:-20px}.vacancies__list-item{margin-left:20px;padding:18px}.vacancies__list-item-link,.vacancies__list-item-text{font-size:14px}}@media (max-width:639px){.vacancies{padding:60px 0}.vacancies__title{margin-bottom:21px}.vacancies__type-wrapper:not(:last-child){margin-bottom:19px}.vacancies__type-name{font-size:14px;padding:12px 20px}.vacancies__list{margin:0;-ms-flex-wrap:wrap;flex-wrap:wrap}.vacancies__list-item{margin:0;-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}.vacancies__list-item:not(:last-child){margin-bottom:20px}.vacancies__list-item-name{margin-bottom:21px}.vacancies__list-item-name h5{font-size:20px}.vacancies__list-item-text:not(:last-of-type){margin-bottom:12px}.vacancies__list-item-text:last-of-type{margin-bottom:20px}}.team-numbers{padding:140px 0}.team-numbers__title{margin-bottom:46px;color:#696969}.team-numbers__list{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:-24px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.team-numbers__list-item{padding-left:24px;-webkit-box-flex:1;-ms-flex:1 1 25%;flex:1 1 25%}.team-numbers__head{font-family:'American Captain Cyrillic';font-size:30px;line-height:110%;letter-spacing:.3px;text-transform:uppercase;text-wrap:nowrap;color:#caaa61}.team-numbers__head span{font-size:100px;line-height:110%;margin-right:16px;letter-spacing:1px}.team-numbers__head svg{max-width:100px;max-height:22px;-webkit-transform:translate(18px,4px);transform:translate(18px,4px)}.team-numbers__text{font-size:18px;line-height:140%;color:#343434}@media (max-width:1279px){.team-numbers{padding:80px 0}.team-numbers__title{margin-bottom:29px}.team-numbers__list{margin-left:-20px}.team-numbers__list-item{padding-left:20px}.team-numbers__head{font-size:26px;line-height:110%;margin-bottom:10px;letter-spacing:.26px}.team-numbers__head span{font-size:50px;line-height:100%;margin-right:5px;letter-spacing:normal}.team-numbers__head svg{display:none}.team-numbers__text{font-size:14px;line-height:135%}}@media (max-width:639px){.team-numbers{padding:60px 0 37px}.team-numbers__list{margin-left:0;-ms-flex-wrap:wrap;flex-wrap:wrap}.team-numbers__list-item{margin-bottom:23px;padding-left:0;-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}.team-numbers__head{font-size:28px;margin-bottom:2px;letter-spacing:.28px}.team-numbers__head span{margin-right:12px}}.summary{padding:140px 0 0}.summary__title{margin-bottom:10px;color:#caaa61}.summary__description{font-size:20px;line-height:135%;margin-bottom:40px;color:#343434}.summary__form{padding:80px;background-color:#f3f3f3}.summary__form-body{display:-webkit-box;display:-ms-flexbox;display:flex}.summary__form-field:not(:last-child){margin-bottom:30px}.summary__form-column{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%}.summary__form-column:not(:last-child){margin-right:24px}.summary__form-textarea{width:100%;height:130px;margin-bottom:10px;resize:none}.summary__form-field-file label{display:-webkit-box;display:-ms-flexbox;display:flex;height:130px;border:2px dashed #1b7243;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.summary__form-field-file label:has(.is-error){border:2px dashed #ee1a1a}.summary__form-footer{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:30px}.summary__personal-data{font-size:14px;line-height:135%;margin-top:auto;margin-right:24px;margin-bottom:5px;color:#696969;-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%}.summary__form-field-file-text{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;width:100%;text-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column}.blog-article .blog-article__link a,.blog__content a,.summary__personal-data-link,.years__text a{color:#1b7243}.summary__form-submit{font-size:20px;padding:12px 0;-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%}@media (max-width:1023px){.summary{padding:80px 0 0}.summary__description{font-size:14px;line-height:135%;margin-bottom:20px}.summary__form{padding:40px}.summary__form-field:not(:last-child){margin-bottom:16px}.summary__form-column:not(:last-child){margin-right:20px}.summary__form-textarea{height:114px}.summary__form-field-file label{height:82px}.summary__personal-data{font-size:12px;line-height:135%;margin-right:20px}.summary__form-submit{font-size:14px;max-height:47px;padding:12px 0}}@media (max-width:639px){.summary{padding:60px 0 0}.summary__container{padding:0}.summary__title{margin-bottom:20px;padding:0 18px}.summary__description{margin-bottom:30px;padding:0 18px}.summary__form{padding:40px 18px}.summary__form-body{flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column}.summary__form-field{margin-bottom:21px}.summary__form-field input{padding:14px 19px}.summary__form-field:not(:last-child){margin-bottom:21px}.summary__form-textarea{height:140px;margin-bottom:15px}.summary__form-column:not(:last-child){margin-right:0}.summary__form-field-file span{font-size:14px}.summary__form-field-file label{height:102px}.summary__form-footer{flex-direction:column;margin-top:20px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column}.summary__personal-data{margin:0 0 18px}.summary__form-submit{padding:9px 0}}.callback-seccondary__container{display:grid;max-width:1440px;padding-left:0;grid-template-columns:500fr 895fr}.callback-seccondary__image-wrapper{-webkit-box-flex:0;-ms-flex:0 0 500px;flex:0 0 500px}.callback-seccondary__image-wrapper img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:bottom;object-position:bottom}.callback-seccondary__content{padding:89px 0}.callback-seccondary__content--duo{padding-top:0;padding-bottom:108px}.callback-seccondary__title{max-width:832px;margin-bottom:28px;color:#696969}.callback-seccondary__contacts-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.callback-seccondary__contacts:not(:last-child){margin-right:105px}.callback-seccondary__contacts-name{font-size:34px;font-weight:500;line-height:135%;margin-bottom:4px;color:#696969}.callback-seccondary__contacts-job{font-size:20px;line-height:135%;margin-bottom:16px;color:#696969}.callback-seccondary__contacts-tel{font-size:34px;font-weight:500;line-height:135%;display:block;margin-bottom:10px;text-decoration:none;color:#caaa61}.callback-seccondary__contacts-mail{font-size:20px;line-height:135%;display:block;color:#1b7243}@media (max-width:1279px){.callback-seccondary__contacts:not(:last-child){margin-right:24px}}@media (max-width:1023px){.callback-seccondary__container{grid-template-columns:254fr 480fr}.callback-seccondary__image-wrapper{-webkit-box-flex:0;-ms-flex:0 0 254px;flex:0 0 254px}.callback-seccondary__content{margin-left:20px;padding:60px 0 32px}.callback-seccondary__content--duo{padding-top:0;padding-bottom:43px}.callback-seccondary__title{font-size:36px;margin-bottom:20px}.callback-seccondary__contacts-name{font-size:20px}.callback-seccondary__contacts-job{font-size:14px;margin-bottom:10px}.callback-seccondary__contacts-tel{font-size:20px;margin-bottom:4px}.callback-seccondary__contacts-mail{font-size:14px;line-height:135%}}@media (max-width:639px){.callback-seccondary{position:relative;overflow:hidden}.callback-seccondary__container{display:block;padding-left:0}.callback-seccondary__container--duo{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column-reverse;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse}.callback-seccondary__container--duo .callback-seccondary__title{font-size:26px;margin-bottom:20px}.callback-seccondary__image-wrapper{position:absolute;right:0;bottom:0;max-width:215px;max-height:211px;-webkit-transform:translateX(35px);transform:translateX(35px)}.callback-seccondary__image-wrapper img{max-height:211px}.callback-seccondary__image-wrapper--duo{position:relative;width:320px;max-height:320px;-webkit-transform:none;transform:none}.callback-seccondary__image-wrapper--duo img{width:320px;max-height:320px;-o-object-fit:contain;object-fit:contain;-o-object-position:top;object-position:top}.callback-seccondary__content{padding:0 0 60px}.callback-seccondary__content--duo{padding-bottom:14px}.callback-seccondary__content--duo .callback-seccondary__contacts-job{max-width:100%}.callback-seccondary__title{font-size:28px;margin-bottom:40px}.callback-seccondary__contacts-wrapper{flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column}.callback-seccondary__contacts:not(:last-child){margin-right:0;margin-bottom:20px}.callback-seccondary__contacts-name{font-size:18px;margin-bottom:11px}.callback-seccondary__contacts-job{font-size:14px;max-width:172px;margin-bottom:11px}.callback-seccondary__contacts-tel{font-size:18px;margin-bottom:4px;text-decoration:underline;color:#1b7243}.callback-seccondary__contacts-mail{font-size:14px}}.inspection{padding:140px 0;background-image:url(/local/templates/izgt/assets/images/static/bg_forest.png);background-repeat:no-repeat;background-position:bottom center;background-size:cover}.inspection__step{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.inspection__step:not(:last-child){margin-bottom:40px}.inspection__step-title{margin-right:18px;text-wrap:nowrap;color:#caaa61}.inspection__step-content{max-width:1040px}.inspection__step-subtitle{margin-bottom:20px;color:#696969}.inspection__step-text{font-size:18px;font-weight:400;line-height:140%;color:#343434}.inspection__step-text ul li{position:relative;padding-left:27px}.inspection__step-text ul li::before{position:absolute;top:12px;left:13px;display:block;width:3px;height:3px;content:'';border-radius:100%;background-color:#696969}@media (max-width:1023px){.inspection{padding:80px 0}.inspection__step-subtitle{margin-bottom:12px}.inspection__step-text{font-size:14px;line-height:135%}.inspection__step-text p:not(:last-child),.inspection__step-text ul:not(:last-child){margin-bottom:12px}.inspection__step-text ul li{position:relative;padding-left:23px}.inspection__step-text ul li::before{position:absolute;top:7px;left:11px}}@media (max-width:639px){.inspection{padding:60px 0}.inspection__step{flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column}.inspection__step-title{font-size:20px;margin-right:0;margin-bottom:10px}.inspection__step-subtitle{font-size:20px;margin-bottom:13px}}.leasing{padding:120px 0;background-color:#343434}.leasing__text,.leasing__title{margin-bottom:30px;text-align:center;color:#caaa61}.leasing__text{font-size:18px;line-height:140%;margin-bottom:60px;color:#fff}.leasing__text p:not(:last-child){margin-bottom:30px}.leasing__images{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:64px}.leasing__image-wrapper{-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%}.leasing__image-wrapper img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.leasing__image-wrapper:not(:last-child){margin-right:24px}.leasing__btn{font-size:20px;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;margin:0 auto;padding:19px 27px}@media (max-width:1023px){.leasing{padding:80px 0}.leasing__title{margin-bottom:21px}.leasing__text{font-size:14px;line-height:135%;margin-bottom:30px}.leasing__text p:not(:last-child){margin-bottom:13px}.leasing__images{margin-bottom:50px}.leasing__btn{font-size:14px;padding:13px 19px}}@media (max-width:639px){.leasing{padding:60px 0}.leasing__title{margin-bottom:22px}.leasing__images{flex-direction:column;margin-bottom:35px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column}.leasing__image-wrapper{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}.leasing__image-wrapper:not(:last-child){margin-right:0;margin-bottom:10px}.leasing__btn{font-size:14px;max-width:100%}}.departments{padding:24px 0 0}.departments__body{margin-top:45px}.departments__title{margin-bottom:48px;color:#caaa61}.departments__columns{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:-24px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.departments__column,.departments__list-item{-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%}.departments__column{padding-left:24px}.departments__list-item{font-size:18px;display:-webkit-box;display:-ms-flexbox;display:flex;max-width:600px;margin-bottom:28px}.departments__list-item:last-of-type{margin-bottom:0}.departments__list-item-name{font-weight:600;margin-right:10px}.departments__list-item-tel{margin-right:5px;text-align:left;text-decoration:none;text-wrap:nowrap;color:#696969}.departments__list-item-mail{text-align:left;text-wrap:nowrap;color:#1b7243}@media (max-width:1279px){.departments__list-item{-ms-flex-wrap:wrap;flex-wrap:wrap}.departments__list-item-name{margin-right:0;margin-bottom:4px;-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}}@media (max-width:1023px){.departments{padding:28px 0 0}.departments__body{margin-top:78px}.departments__title{margin-bottom:33px}.departments__columns{margin-left:-12px}.departments__column{padding-left:12px}.departments__list-item{font-size:14px;max-width:340px;margin-bottom:13px}.departments__list-item-name{margin-bottom:7px}}@media (max-width:639px){.departments__columns{margin-left:0}.departments__column{padding-left:0;-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}.departments__column:last-child .departments__list-item:last-child{margin-bottom:0}.departments__body{margin-top:37px}.departments__title{font-size:28px;margin-bottom:24px}.departments__list-item{margin-bottom:19px}.departments__list-item:last-of-type{margin-bottom:19px}}.requisites{padding:80px 0;background-color:#343434}.requisites__container p{font-size:16px;line-height:140%;margin-bottom:10px;color:#fff}.requisites__container p a{text-decoration:none;color:#fff}.requisites__title{margin-bottom:22px;color:#caaa61}.requisites__link{font-size:16px;color:#caaa61}@media (max-width:1023px){.requisites__container p,.requisites__link{font-size:14px}}@media (max-width:639px){.requisites{padding:62px 0}.requisites__title{margin-bottom:20px}.requisites__container p{margin-bottom:13px}}.team{padding:140px 0 84px}.team__title{margin-bottom:63px;color:#696969}.team__list{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:-24px;-ms-flex-wrap:wrap;flex-wrap:wrap}.team__list-item{font-size:20px;margin-bottom:56px;padding-left:24px;-webkit-box-flex:0;-ms-flex:0 1 25%;flex:0 1 25%}.team__list-item-img{width:100%;margin-bottom:24px;-o-object-fit:cover;object-fit:cover}.team__list-item-name{font-weight:600;margin-bottom:11px;color:#343434}.team__list-item-job{color:#696969}@media (max-width:1023px){.team{padding:80px 0 45px}.team__title{font-size:28px;margin-bottom:30px}.team__list{margin-left:-20px}.team__list-item{font-size:16px;margin-bottom:21px;padding-left:20px;-webkit-box-flex:0;-ms-flex:0 1 33.3333%;flex:0 1 33.3333%}.team__list-item-img{margin-bottom:11px}}@media (max-width:639px){.team{padding:61px 0 45px}.team__title{margin-bottom:32px}.team__list-item{font-size:14px;line-height:135%;margin-bottom:17px;-webkit-box-flex:0;-ms-flex:0 1 50%;flex:0 1 50%}.team__list-item-img{margin-bottom:7px}.team__list-item-name{margin-bottom:0}}.team-hero{position:relative;padding-top:24px;padding-bottom:90px}.team-hero__container{position:relative;z-index:1}.team-hero__info{margin-top:55px;color:#fff}.team-hero__title{margin-bottom:534px;text-align:center}.team-hero__description{font-size:18px;line-height:140%}.team-hero__background{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.potential__list-item-video img,.team-hero__background img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media (max-width:1279px){.team-hero{padding-top:28px;padding-bottom:49px}.team-hero__info{margin-top:39px}.team-hero__title{margin-bottom:234px}.team-hero__description{font-size:14px;line-height:135%}}@media (max-width:419px){.team-hero{padding-top:24px;padding-bottom:60px}.team-hero__container{position:relative;z-index:1}.team-hero__info{margin-top:39px}.team-hero__title{margin-bottom:135px}.team-hero__title h1{font-size:28px}}.years{padding:140px 0 133px;background-image:url(/local/templates/izgt/assets/images/static/bg_forest.png);background-repeat:no-repeat;background-position:bottom center;background-size:contain}.years__title{margin-bottom:58px;text-align:center;color:#caaa61}.years__list-item{display:-webkit-box;display:-ms-flexbox;display:flex}.years__list-item:not(:last-child){margin-bottom:40px}.years__year{font-family:'American Captain Cyrillic';font-size:36px;line-height:110%;margin-right:38px;text-align:right;letter-spacing:.36px;text-transform:uppercase;color:#caaa61;-webkit-box-flex:1;-ms-flex:1 0 10%;flex:1 0 10%}.years__text{font-size:20px;line-height:135%;width:100%;max-width:1040px;color:#343434}@media (max-width:1023px){.years{padding:80px 0}.years__title{margin-bottom:42px}.years__list-item:not(:last-child){margin-bottom:21px}.years__year{font-size:28px;margin-right:20px;letter-spacing:.28px;-webkit-box-flex:1;-ms-flex:1 0 14%;flex:1 0 14%}.years__text{font-size:14px}}@media (max-width:639px){.years{padding:60px 0}.years__title{margin-bottom:42px}.years__list-item{flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column}.years__list-item:not(:last-child){margin-bottom:22px}.years__year{margin-right:0;margin-bottom:10px;text-align:left;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}}.potential{padding:140px 0 49px}.potential__title{margin-bottom:64px;text-align:center;color:#696969}.potential__list{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:57px;margin-left:-24px;-ms-flex-wrap:wrap;flex-wrap:wrap}.potential__list-item{margin-bottom:24px;padding-left:24px;-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%}.potential__list-item-video{cursor:pointer}.potential__button{max-width:400px;margin:0 auto}.potential__btn{font-size:20px;padding:12px 0}@media (max-width:1023px){.potential{padding:80px 0 0}.potential__title{margin-bottom:31px}.potential__list{margin-bottom:20px;margin-left:-20px}.potential__list-item{margin-bottom:20px;padding-left:20px}.potential__button{max-width:220px}.potential__btn{font-size:14px}}@media (max-width:639px){.potential{padding:60px 0 0}.potential__list{margin-bottom:10px;margin-left:0}.potential__list-item{margin-bottom:30px;padding-left:0;-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}.potential__button{max-width:100%}.potential__btn{padding:8px 0}}.blog{padding-top:25px;background:-webkit-gradient(linear,left bottom,left top,from(#f3f3f3),to(#f3f3f3)),#d3d3d3 0 -648.86px/100% 126.47% no-repeat;background:linear-gradient(0deg,#f3f3f3 0,#f3f3f3 100%),#d3d3d3 0 -648.86px/100% 126.47% no-repeat}.blog .blog__svg--rotate{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.blog .blog__svg{width:40px;height:40px;margin:0}.blog .text--h3{font-weight:400;padding:20px 0;color:#696969}.blog .blog__sign{padding:0;text-align:center;text-transform:uppercase}.blog .blog__white{color:#fff}.blog .blog__gold,.blog__body{color:#caaa61}.blog .blog__grey{color:#343434}.blog .pagination__prev.bx-pag-prev{margin-right:25px;margin-left:15px}.blog .pagination__next.bx-pag-next{margin-left:30px}.blog .pagination__current span,.blog .pagination__page span{font-size:20px;padding-top:5px;padding-bottom:1px}.blog .pagination__container{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:-14px}.blog .pagination__link{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.blog .blog__link{-webkit-transition:.5s ease;transition:.5s ease;text-decoration:none}.blog .blog__link:hover{opacity:.8}.blog .blog__link:hover .blog__heading{-webkit-transition:.5s ease;transition:.5s ease;color:#caaa61}.blog .pagination__page{margin:0}.blog .pagination__buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.blog__body{margin-top:58px;margin-bottom:63px}.blog__callback{padding-top:128px}.blog__card{margin-bottom:30px;padding:30px}.blog__date,.blog__text{font-size:20px;font-weight:400;line-height:27px;color:#696969}.blog__text{display:-webkit-box;overflow:hidden;color:#343434;-webkit-line-clamp:3;-webkit-box-orient:vertical}.blog__card--background{background-color:#fff}.blog__price{font-size:20px;font-weight:600;line-height:27px;margin-top:16px;color:#caaa61}.blog__group--right{margin-bottom:25px;margin-left:24px}.blog__group--right .blog__aside{position:relative;margin-bottom:27px;padding:0}.blog__group--right .blog__wrapper{position:absolute;top:0;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;width:100%;height:100%;margin-top:40px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;justify-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.blog__group--left{overflow:hidden}.blog__group--left .blog__link{display:grid;gap:20px}.blog__box{display:-webkit-box;display:-ms-flexbox;display:flex}.blog__box .hero__buttons{position:absolute;bottom:84px}.blog__heading.text.text--h2{letter-spacing:.01em;color:#696969}@media (min-width:1440px){.blog .pagination__next.bx-pag-next{height:100%}.blog .category__pagination.pagination{margin-top:85px}.blog__group--left .blog__image img{width:100%;height:100%}.blog__group--left .blog__link{gap:19px}.blog__group--left .blog__card:last-child{margin-bottom:47px}.blog__wrapper{left:-30px;padding-left:50px}.blog__box .hero__buttons{left:125px}.blog__box{display:-webkit-box;display:-ms-flexbox;display:flex}.blog__box .btn.btn--gold{width:203px;max-width:unset}.pagination__buttons{gap:10px}}@media (max-width:1279px){.blog__group--right .blog__wrapper{padding:10px}}@media (max-width:1023px){.blog__text{font-size:14px;-webkit-line-clamp:4}}@media (min-width:768px) and (max-width:1439px){.blog .blog__svg,.blog .pagination__current,.blog .pagination__page{width:30px;height:30px}.blog .blog__image{margin-top:3px}.blog .category__pagination.pagination{margin-top:42px}.blog__group--left,.blog__image img{width:100%}.blog__box{display:grid;grid-template-columns:1.1fr .56fr}.blog__text{-webkit-line-clamp:4}.blog__body{margin-top:61px;margin-bottom:31px}.blog__group--right{margin-left:16px}.blog__group--right .blog__wrapper{margin-top:17px}.blog__sign{font-size:26px;max-width:180px}.blog__price{font-size:16px;margin-top:12px}.blog__box .hero__buttons{bottom:50px}.blog__box .btn--gold{font-size:16px;width:160px;padding:8px 0}.blog__group--right .blog__aside{margin-bottom:16px}.blog__group--right .blog__image img{min-height:370px;-o-object-fit:cover;object-fit:cover}.blog__text{font-size:14px;line-height:135%}.blog__group--left .blog__card{padding:30px;gap:19px}.blog__card{margin-bottom:20px}.blog__date{font-size:14px;line-height:135%}.pagination__buttons{gap:10px}}@media (max-width:767px){.blog{padding-top:34px}.blog__date{font-size:12px;line-height:13.2px}.blog__body{margin-top:40px;margin-bottom:30px}.blog__card{margin-bottom:20px;padding:12px 20px}.blog__group--right{display:none}.blog__group--left{overflow:unset}.blog__heading.text.text--h2{font-size:20px}.blog__box{flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column}.blog__body .text{font-size:28px;line-height:100%}.blog__text{line-height:135%}.blog .blog__svg{width:26px;height:26px}.blog .pagination__buttons{margin-left:13px;gap:6px}.blog .pagination__buttons .pagination__page:nth-child(7),.blog .pagination__buttons .pagination__page:nth-child(8){display:none}.blog .pagination__current,.blog .pagination__page{width:26px;height:26px}.blog .pagination__next.bx-pag-next{margin-left:24px}.blog__group--left .blog__image img{width:100%}.category__pagination{padding-top:5px;padding-bottom:60px}.blog__callback .callback__container{padding-top:22px}}@media (max-width:639px){.blog__svg,.pagination__button,.pagination__page{width:26px;height:26px}.pagination__prev.bx-pag-prev{margin-right:20px}.pagination__next.bx-pag-next{margin-left:20px}.blog__callback{padding-top:60px;background-color:#fff}.blog .pagination__prev.bx-pag-prev{margin-right:8px;margin-left:15px}.blog .pagination__next.bx-pag-next{margin-left:0}.blog .blog__card{padding:12px 12px 10px}.blog .blog__group--left .blog__link{gap:0}.blog .blog__date{margin-bottom:5px}.blog .blog__heading{margin-bottom:11px}.blog .blog__text{margin-bottom:13px}.blog .blog__image img{min-height:200px;-o-object-fit:cover;object-fit:cover}}.vacancy{padding-top:24px}.vacancy__body{margin-top:57px}.vacancy__head{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:33px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.vacancy__title{max-width:55%;padding-right:10px;color:#696969}.vacancy__salary{text-align:right;color:#caaa61}.vacancy__props-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:50px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.vacancy__props-list{padding-right:10px}.vacancy__props-list-item{font-size:20px;line-height:135%;display:-webkit-box;display:-ms-flexbox;display:flex;text-wrap:nowrap;color:#b4b0ae}.vacancy__props-list-item:not(:last-child){margin-bottom:10px}.vacancy__props-value{margin-left:11px;text-wrap:wrap;color:#343434}.vacancy__button{width:100%;max-width:288px;margin-left:24px;-ms-flex-item-align:start;align-self:flex-start}.vacancy__btn{font-size:20px;padding:19px 0}.vacancy__description{font-size:20px;line-height:135%;color:#343434}.vacancy__description ul{max-width:704px;margin-top:5px;margin-bottom:3px;padding-left:30px}.vacancy__description ul li{position:relative}.vacancy__description ul li::before{position:absolute;top:11px;left:-17px;display:block;width:4px;height:4px;content:'';border-radius:100%;background-color:#343434}@media (max-width:1023px){.vacancy{padding-top:28px}.vacancy__head{margin-bottom:23px}.vacancy__props-wrapper{margin-bottom:40px}.vacancy__props-list-item{font-size:14px}.vacancy__props-list-item:not(:last-child){margin-bottom:10px}.vacancy__button{max-width:160px;margin-left:auto}.vacancy__btn{font-size:14px;padding:13px 0}.vacancy__description{font-size:16px;line-height:140%}.vacancy__description ul{margin-top:9px;margin-bottom:7px;padding-left:24px}.vacancy__description ul li::before{top:8px;left:-14px}}@media (max-width:639px){.vacancy{padding-top:33px;padding-bottom:20px}.vacancy__body{margin-top:41px}.vacancy__head{flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column}.vacancy__title{font-size:28px;max-width:100%;margin-bottom:11px;letter-spacing:.28px}.vacancy__salary{font-size:28px;text-align:left}.vacancy__props-wrapper{flex-direction:column;margin-bottom:30px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column}.vacancy__props-list{margin-bottom:0;padding-right:0;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.vacancy__props-list-item{display:block}.vacancy__props-list-item .vacancy__props-value{display:inline;margin-left:0}.vacancy__button{max-width:100%;margin-top:28px;margin-left:0;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.vacancy__description{font-size:14px;line-height:135%}.vacancy__description ul{margin-top:13px;margin-bottom:12px;padding-left:21px}.vacancy__description ul li::before{top:7px;left:-12px;width:3px;height:3px}}.comfort{overflow:hidden;padding:140px 0;background-image:url(/local/templates/izgt/assets/images/static/bg_forest.png);background-repeat:no-repeat;background-position:bottom center;background-size:cover}.comfort--coverflow{padding-top:0}.comfort--coverflow .confort__text{margin-bottom:50px}.comfort__title{margin-bottom:20px;text-align:center;color:#caaa61}.confort__text{font-size:20px;line-height:135%;margin-bottom:39px;text-align:center}.confort__text p:not(:last-child),.guarantees__instruction ol li:not(:last-child),.guarantees__ordered-list li:not(:last-child){margin-bottom:20px}.comfort__swiper-wrapper{position:relative;margin:0 auto}.comfort__swiper{width:83%;margin:0 auto 20px}.comfort__slide{height:580px}.comfort__slide img,.comfort__thumb-slide img{height:100%}.comfort__swiper-next,.comfort__swiper-prev{width:14px;height:30px;color:#343434}.comfort__swiper-next{-webkit-transform:translate(-4px,8px);transform:translate(-4px,8px)}.comfort__swiper-prev{-webkit-transform:translate(2px,8px);transform:translate(2px,8px)}.comfort__thumb-swiper{width:100%;max-width:340px;margin:0 auto}.comfort__thumb-swiper .swiper-slide-thumb-active{border:3px solid #caaa61}.comfort__thumb-slide{max-width:100px;height:80px;-webkit-box-flex:1;-ms-flex:1 0 33.333%;flex:1 0 33.333%}.comfort__swiper-coverflow{width:100%}.comfort__swiper-coverflow-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.comfort__swiper-coverflow-slide{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;max-width:808px;height:500px;padding:0;-webkit-transition:padding .5s ease;transition:padding .5s ease}.comfort__slide img,.comfort__swiper-coverflow-slide img,.comfort__thumb-coverflow-slide img,.comfort__thumb-slide img{display:block;width:100%;-o-object-fit:cover;object-fit:cover}.comfort__swiper-coverflow-slide.swiper-slide-next,.comfort__swiper-coverflow-slide.swiper-slide-prev{padding:174px 0}.comfort__swiper-coverflow-slide.swiper-slide-next img,.comfort__swiper-coverflow-slide.swiper-slide-prev img{max-width:23%}.comfort__swiper-coverflow-slide.swiper-slide-next img{margin-right:auto}.comfort__swiper-coverflow-slide.swiper-slide-prev img{margin-left:auto}.comfort__swiper-coverflow-slide.swiper-slide-active img{height:100%}.comfort__swiper-coverflow-text-wrapper{position:relative;margin-top:33px}.comfort__swiper-coverflow-text{font-size:18px;line-height:140%;display:none;max-width:808px;min-height:51px;margin:0 auto;text-align:center}.comfort__swiper-coverflow-text--active{display:block}.comfort__swiper-coverflow-next,.comfort__swiper-coverflow-prev{width:14px;height:30px;color:#343434}.comfort__swiper-coverflow-next{-webkit-transform:translate(-4px,8px);transform:translate(-4px,8px)}.comfort__swiper-coverflow-prev{-webkit-transform:translate(2px,8px);transform:translate(2px,8px)}.comfort__thumb-coverflow-swiper{display:none;width:100%;max-width:340px;margin:0 auto}.comfort__thumb-coverflow-swiper .swiper-slide-thumb-active{border:3px solid #caaa61}.comfort__thumb-coverflow-slide{height:80px}.comfort__thumb-coverflow-slide img{height:100%}@media (max-width:1279px){.comfort__swiper-coverflow-slide{max-width:650px;height:375px}.comfort__swiper-coverflow-slide.swiper-slide-next,.comfort__swiper-coverflow-slide.swiper-slide-prev{padding:120px 0}.comfort__swiper-coverflow-slide.swiper-slide-next img,.comfort__swiper-coverflow-slide.swiper-slide-prev img{max-width:23%}.comfort__swiper-coverflow-slide.swiper-slide-active img{height:100%}}@media (max-width:1023px){.comfort{padding:80px 0}.comfort--coverflow .comfort__title{margin-bottom:12px}.comfort--coverflow .confort__text{max-width:500px;margin:0 auto 30px}.comfort--coverflow{padding-top:0}.confort__text{font-size:14px;margin-bottom:29px}.confort__text p:not(:last-child){margin-bottom:13px}.comfort__slide{height:400px}.comfort__thumb-slide{height:70px}.comfort__swiper-coverflow-slide{max-width:460px;height:300px}.comfort__swiper-coverflow-slide.swiper-slide-next,.comfort__swiper-coverflow-slide.swiper-slide-prev{padding:110px 0}.comfort__swiper-coverflow-slide.swiper-slide-next img,.comfort__swiper-coverflow-slide.swiper-slide-prev img{max-width:23%}.comfort__swiper-coverflow-text-wrapper{margin-top:43px}.comfort__swiper-coverflow-text{font-size:14px;line-height:135%;max-width:580px;min-height:38px}}@media (max-width:767px){.comfort__swiper-coverflow-slide{max-width:380px;height:260px}.comfort__swiper-coverflow-slide.swiper-slide-next,.comfort__swiper-coverflow-slide.swiper-slide-prev{padding:100px 0}.comfort__swiper-coverflow-slide.swiper-slide-next img,.comfort__swiper-coverflow-slide.swiper-slide-prev img{max-width:23%}.comfort__swiper-coverflow-text{max-width:450px}}@media (max-width:639px){.comfort{padding:60px 0}.comfort--coverflow{padding-top:28px}.comfort__container{padding-right:0;padding-left:0}.confort__text{margin-bottom:41px;padding:0 18px}.comfort__swiper{width:100%}.comfort__swiper-next{-webkit-transform:translate(-18px,193px);transform:translate(-18px,193px)}.comfort__swiper-prev{-webkit-transform:translate(18px,193px);transform:translate(18px,193px)}.comfort__slide{height:300px}.comfort__thumb-swiper{max-width:160px;margin:0 auto}.comfort__thumb-swiper .swiper-slide-thumb-active{border:2px solid #caaa61}.comfort__thumb-slide{width:50px;max-width:50px;height:34px}.comfort__swiper-coverflow-slide{max-width:100%;height:260px}.comfort__swiper-coverflow-slide.swiper-slide-next,.comfort__swiper-coverflow-slide.swiper-slide-prev{padding:0}.comfort__swiper-coverflow-slide.swiper-slide-next img,.comfort__swiper-coverflow-slide.swiper-slide-prev img{max-width:100%}.comfort__thumb-coverflow-swiper{display:block;margin-top:20px}.comfort__swiper-coverflow-next,.comfort__swiper-coverflow-prev{top:-84px}.comfort__swiper-coverflow-next{right:25px}.comfort__swiper-coverflow-prev{left:25px}}@media (max-width:459px){.comfort--coverflow .comfort__title{max-width:284px;margin:0 auto 19px}.comfort--coverflow .confort__text{font-size:16px;line-height:120%}.comfort__thumb-coverflow-swiper{max-width:160px}.comfort__thumb-coverflow-swiper .swiper-slide-thumb-active{border:2px solid #caaa61}.comfort__thumb-coverflow-slide{height:34px}.comfort__swiper-coverflow-slide{height:200px}.comfort__swiper-coverflow-text-wrapper{margin-top:21px}.comfort__swiper-coverflow-next,.comfort__swiper-coverflow-prev{top:-39px}}@media (max-width:419px){.comfort__slide{height:200px}.comfort__swiper-next,.comfort__swiper-prev{width:14px;height:30px;color:#343434}.comfort__swiper-next::after,.comfort__swiper-next::before,.comfort__swiper-prev::after,.comfort__swiper-prev::before{font-size:30px;width:100%;height:100%}.comfort__swiper-next{-webkit-transform:translate(-18px,145px);transform:translate(-18px,145px)}.comfort__swiper-prev{-webkit-transform:translate(18px,145px);transform:translate(18px,145px)}}.page-404{margin-top:102px;padding-bottom:89px}.page-404__svg{width:100%;height:428px}.page-404___image{position:absolute;right:0;bottom:-4px}.page-404__group{max-width:1224px;margin-right:auto;margin-left:auto}.page-404__content{position:relative;display:grid;grid-template-columns:1fr .58fr}.page-404__heading{font-size:55px;margin-left:58px;color:#696969}.page-404__link{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:row-reverse;max-width:309px;margin-top:47px;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse}.page-404__link svg{margin-right:15px;margin-left:0;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.page-404__container .breadcrumbs{padding-top:25px}.page-404__picture{position:relative}@media (max-width:767px){.page-404__heading{font-size:34px;margin-left:0}.page-404__content{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column-reverse;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse}.page-404__svg{height:156px;margin-top:22px;margin-bottom:20px}.page-404___image{position:static}.page-404__picture{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column-reverse;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse}.page-404__button{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.page-404__group{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column}.page-404{margin-top:107px;padding-bottom:60px}.page-404__link{margin-top:36px}.page-404__link svg{margin-right:5px}}@media (min-width:768px) and (max-width:1439px){.page-404__heading{font-size:40px;margin-left:13px}.page-404___image{bottom:-46px}.page-404__content{grid-template-columns:1fr .5fr}.page-404__button{position:relative}.page-404__link{font-size:14px;position:absolute;bottom:-45px;max-width:220px;margin-top:0}.page-404{margin:0 0 80px;padding:83px 0 43px}.page-404__svg{height:345px}}@media (min-width:1280px) and (max-width:1439px){.page-404__link{position:static;margin-top:20px}}@media (min-width:768px) and (max-width:1279px){.page-404__heading{margin-top:40px}}@media (max-width:1279px){.page-404__group{max-width:700px;margin:0 auto}.page-404__link{width:100%}}.black__img picture,.page-404__img{width:100%}.blog-article{background:#fff}.blog-article .blog__card{padding-top:40px;padding-right:0;padding-left:0}.blog-article .blog__group--left{-webkit-box-flex:1;-ms-flex:1;flex:1}.blog-article .blog-article__group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.blog-article .blog-article__group--next{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.blog-article .blog__group--right{margin-top:40px}.blog__content{font-size:20px;line-height:135%;margin-top:8px;color:#1e1e1e}.blog__content p{margin-bottom:19px}.blog__content img{width:100%;margin-top:12px;margin-bottom:27px;-o-object-fit:contain;object-fit:contain}.blog__content h2{font-size:43px;line-height:1}.blog__content h3{font-size:40px;line-height:1;margin-bottom:15px}.blog__content h4{font-size:36px;line-height:1;margin-bottom:10px}.blog__content h2,.blog__content h3,.blog__content h4,.blog__content h5,.blog__content h6{font-family:'American Captain Cyrillic',sans-serif;color:#696969}.blog__content h5{font-size:30px;line-height:1;margin-bottom:10px}.blog__content h6{font-size:28px;margin-bottom:8px}.blog__content ol{padding-left:24px;list-style-type:decimal}.blog__content ol li{margin-bottom:5px}.blog__content h2,.blog__content ol,.blog__content ul{margin-bottom:20px}.blog__content ul li{position:relative;padding-left:24px}.blog__content ul li::before{position:absolute;top:12px;left:10px;width:4px;height:4px;content:'';border-radius:100%;background-color:#343434}.blog__content i{font-style:italic}.blog__content b{font-weight:700}.blog__heading{margin:.4em 0}@media (min-width:1440px){.blog-article .blog__callback{padding-top:126px}.blog-article .blog-article__group{margin-top:49px}.blog-article .blog-article__link a{font-size:20px;line-height:27px}.blog-article .blog__card.blog__card--background:last-child{margin-bottom:0}.blog-article .blog__group--left .blog__image{margin-top:21px}.blog-article .blog__date{font-size:16px;line-height:140%}.blog-article .blog__heading.text.text--h2{font-size:43px;line-height:110%}.blog-article .blog__group--left{overflow:unset}.blog-article .blog__group--left .blog__image--article img{width:808px;height:537px;-o-object-fit:cover;object-fit:cover}.blog-article .blog__group--right{margin-top:101px}.blog-article .blog__card{gap:20px;padding-top:60px}.blog__wrap{margin-bottom:-8px}}@media (max-width:1023px){.blog__callback{padding-top:80px}.blog__content h2,.blog__heading.text.text--h2{font-size:36px}.blog__date{font-size:14px;line-height:135%}.blog-article .blog__group--right{margin-top:142px}.blog__image--article img{width:100%;padding-right:.8%;aspect-ratio:1.65;-o-object-fit:cover;object-fit:cover}.blog__image--article{margin-top:3px}.blog__wrap{display:grid;gap:10px}.blog-article__link a{font-size:14px;font-weight:400;color:#1b7243}.blog__card.blog__card--background:last-child{margin-bottom:0}.blog-article__group{margin-top:30px}.blog-article .blog__card{padding-top:60px}.blog__content{font-size:14px;line-height:135%;margin-top:0}.blog__content p{margin-bottom:12px}.blog__content img{height:100%;max-height:280px;margin-top:8px;margin-bottom:19px}.blog__content h3{font-size:32px}.blog__content h4{font-size:28px}.blog__content h5{font-size:26px}.blog__content h6{font-size:24px}.blog__content ul li::before{top:6px}}@media (max-width:767px){.blog__news{font-size:14px;line-height:18.9px}.blog__content{margin-top:8px}.blog__content img{max-height:unset;-o-object-fit:cover;object-fit:cover}.blog__content h2{font-size:20px}.blog__content h3{font-size:18px}.blog__content h4{font-size:16px;margin-bottom:8px}.blog__content h5{font-size:14px;margin-bottom:8px}.blog__content h6{font-size:13px;margin-bottom:6px}.blog__image--article{margin-top:0}.blog__image--article img{aspect-ratio:1.41;-o-object-fit:cover;object-fit:cover}.blog-article__link{padding-left:20px}.blog-article__link a{font-size:14px;display:-webkit-box;display:-ms-flexbox;display:flex;text-align:end}.blog-article__group{margin-top:37px}.blog-article__link--reverse{padding-right:20px;padding-left:0}.blog-article__link--reverse a{text-align:start}.blog__article-article{padding-top:28px}.blog-article{padding-top:35px}.blog-article .blog__heading.text{margin-top:5px;margin-bottom:10px}.blog-article .blog__heading.text--h2{font-size:20px}.blog-article .blog__wrap,.blog__content h2,.blog__content h3{margin-bottom:10px}.blog-article .blog__news{margin-top:9.9px}.blog-article .blog__card{padding-top:38px;gap:10px}}.delivery__button{cursor:pointer;border:0;background-color:transparent}.delivery__button::after{content:none}.delivery__button svg{width:100%;height:100%}.delivery__svg{-webkit-transition:.5s ease;transition:.5s ease;fill:#696969}.delivery__button:hover .delivery__svg{fill:#caaa61}.delivery__rotate{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.delivery__accept{background-color:#343434}.delivery__body .text,.delivery__heading--h2{color:#696969}.delivery__block,.delivery__category{display:-webkit-box;display:-ms-flexbox;display:flex}.delivery__thumb-slide.swiper-slide-thumb-active img{border:3px solid #caaa61}.delivery__block{position:absolute;bottom:47px;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.delivery__link p{color:#caaa61}.delivery__heading--h3{color:#696969}.delivery__category{-o-object-fit:contain;object-fit:contain}.delivery__slider{position:relative}.delivery__accept-content{font-size:20px;font-weight:400;line-height:135%;color:#fff}.delivery__accept-content h4,.delivery__accept-content h5{font-family:'American Captain Cyrillic',sans-serif;font-size:44px;font-weight:400;line-height:110%;margin-bottom:32px}.delivery__accept-content h5{font-size:30px;margin-bottom:10px;color:#caaa61}.delivery__accept-content p{margin-bottom:20px}.delivery__container{margin-top:116px}@media (min-width:1440px){.delivery__block{bottom:-77px}.delivery__thumb-swiper{margin-right:129px;margin-left:104px}.delivery__section .breadcrumbs{margin-top:25px}.delivery__category{margin-top:40px}.delivery__body .text{max-width:705px;margin-top:55px;color:#696969}.delivery__image img{margin-top:-112px;margin-left:25px}.delivery__heading--h2{font-size:44px;line-height:1.1}.delivery__options{margin-top:185px}.delivery__description{font-size:20px;font-weight:400;line-height:1.35;margin-top:20px;color:#696969}.delivery__link{font-size:20px;font-weight:600;line-height:1.35;margin-top:30px}.delivery__heading--h3{font-size:36px;line-height:1.1;letter-spacing:.01em;color:#696969}.delivery__wrap{margin-top:80px}.delivery__box{margin-left:24px}.delivery__text{font-size:20px;line-height:1.35;margin-top:20px;color:#696969}.delivery__slider{margin-top:140px}.delivery__slide img{width:100%;height:600px;padding-right:8.5%;padding-left:8.5%;-o-object-fit:cover;object-fit:cover}.delivery__button.delivery__swiper-next{top:10px;right:5px}.delivery__button.delivery__swiper-prev{top:10px;left:7px}.delivery__thumb-swiper{margin-top:52px}.delivery__thumb-slide img{width:100%;height:70px;-o-object-fit:cover;object-fit:cover}.delivery__accept{margin-top:136px}.delivery__callback{margin-top:131px}}@media (min-width:768px) and (max-width:800px){.delivery__list .delivery__slide img{height:434px;min-height:unset}}@media (min-width:770px) and (max-width:1439px){.delivery__list .delivery__slide img{height:510px;padding-right:4%;padding-bottom:2.9%;padding-left:3%}.swiper.delivery__thumb-swiper{margin:0 43px 30px 38px}.delivery__block{bottom:35px}}@media (max-width:1024px){.delivery__accept-content{font-size:14px}.delivery__accept-content h4{font-size:28px;margin-bottom:22px}.delivery__accept-content h4+p{margin-bottom:28px}.delivery__accept-content h5{font-size:20px;margin-bottom:10px}.delivery__accept-content h5+h5{margin-bottom:13px}.delivery__accept-content p{margin-bottom:12px}.delivery__container{margin-top:60px}}@media (min-width:768px) and (max-width:1439px){.delivery__section .breadcrumbs{margin-top:28px}.delivery__body .text{font-size:50px;line-height:1;position:relative;max-width:460px;margin-top:80px}.delivery__image img{width:100%;margin-top:-101px}.delivery__heading--h2{font-size:28px;line-height:1.1}.delivery__head{margin-top:80px}.delivery__group{margin-top:20px}.delivery__description,.delivery__link{font-size:14px;line-height:1.35}.delivery__link{font-weight:600;margin-top:20px}.delivery__wrap{margin-top:40px}.delivery__heading--h3{font-size:28px;line-height:1.1;letter-spacing:.01em}.delivery__box{margin-left:25px}.delivery__text{font-size:14px;line-height:19px;margin-top:15px}.delivery__category{margin-bottom:20px}.delivery__category img{width:160px}.delivery__slide img{width:100%;height:434px;padding-right:8.5%;padding-bottom:4.8%;padding-left:8.5%;-o-object-fit:cover;object-fit:cover}.delivery__slider{margin-top:72px}.delivery__thumb-swiper{margin:-17px 60px 77px}.delivery__thumb-slide img{width:100%;height:41px;-o-object-fit:cover;object-fit:cover}.delivery__button.delivery__swiper-next{top:50px;right:-3px}.delivery__button.delivery__swiper-prev{top:50px;left:-2px}}@media (max-width:767px){.delivery__image img{width:100%;margin-top:-4px}.delivery__body .text{font-size:28px;line-height:31px}.delivery__section .breadcrumbs{margin-top:35px}.delivery__body .text{max-width:266px;margin-top:40px}.delivery__head .delivery__heading--h2{font-size:28px;line-height:31px;margin-top:50px}.delivery__description,.delivery__link{font-size:14px;line-height:19px;margin-top:7px}.delivery__link{margin-top:20px}.delivery__category{flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column}.delivery__category:nth-child(3) img{height:128px}.delivery__category img{width:131px;height:96px;-o-object-fit:cover;object-fit:cover}.delivery__heading--h3{font-size:20px;line-height:22px;letter-spacing:.01em}.delivery__text{font-size:14px;line-height:19px;margin-top:10px}.delivery__slide img{width:100%;aspect-ratio:1.41;-o-object-fit:cover;object-fit:cover}.delivery__thumb-slide img{width:100%;height:42px;-o-object-fit:cover;object-fit:cover}.delivery__slider{margin-top:25px}.delivery__thumb-swiper{margin:15px 26px 59px}.delivery__block{bottom:22px}.delivery__swiper-next{top:60px;right:-7px}.delivery__swiper-prev{top:60px;left:-6px}.delivery__callback .callback__manager,.delivery__callback .callback__title{margin-top:60px}.delivery__callback .callback__title .text{max-width:264px}.delivery__accept-content h4+p{margin-bottom:18px}}.accept__variant{color:#fff}.accept__variant--gold{display:grid;gap:15px}.accept__description{display:grid;margin-top:15px;color:#fff;gap:20px}.accept__gallery{display:-webkit-box;display:-ms-flexbox;display:flex;gap:24px;-ms-flex-wrap:wrap;flex-wrap:wrap}.accept__heading,.accept__rule{color:#fff}.accept__variant--gold{color:#caaa61}@media (min-width:1440px){.delivery__container .accept__heading{font-size:44px;line-height:48px;margin-bottom:30px;text-transform:uppercase}.delivery__container .accept__variant--gold{font-size:30px;line-height:33px;margin-top:10px;letter-spacing:.01em;text-transform:uppercase}.delivery__container .accept__description,.delivery__container .accept__rule p{font-size:20px;line-height:27px}.delivery__container .accept__variants{margin-top:31px}.delivery__container .accept__vehicle{margin-top:60px;padding-bottom:13px}.delivery__container .accept__gallery{margin-top:64px;padding-bottom:117px}}@media (min-width:768px) and (max-width:1439px){.delivery__container .accept__heading{font-size:28px;line-height:31px}.accept__vehicle{margin-top:60px}.accept__variants{margin-top:27px}.accept__rule p{margin-top:20px}.accept__variant--gold{font-size:20px;line-height:22px;letter-spacing:.01em;gap:10px}.accept__description{margin-top:13px;gap:15px}.accept__description p,.accept__rule p{font-size:14px;line-height:19px}.accept__picture img{width:100%;height:200px;-o-object-fit:cover;object-fit:cover}.accept__gallery{display:grid;margin-top:34px;margin-bottom:60px;grid-template-columns:repeat(auto-fit,minmax(130px,1fr))}}@media (max-width:767px){.accept__heading{font-size:28px;line-height:31px;margin-top:60px}.accept__rule p{margin-top:20px}.accept__variant--gold{font-size:20px;line-height:22px;gap:12px}.accept__variants{margin-top:15px}.accept__description{gap:10px}.accept__description p,.accept__rule p{font-size:14px;line-height:19px}.accept__gallery{display:grid;margin-top:17px;margin-bottom:60px;gap:20px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.accept__picture img{width:100%;min-height:280px;aspect-ratio:3;-o-object-fit:cover;object-fit:cover}.accept__picture{display:-webkit-box;display:-ms-flexbox;display:flex}}.directions{position:relative}.directions__container{position:relative;z-index:1;max-width:1380px}.directions__content{width:100%;max-width:596px;margin-left:auto;padding-top:139px;padding-bottom:243px;padding-left:60px;background:-webkit-gradient(linear,right top,left top,color-stop(0,#f2f2f2),color-stop(80%,rgba(242,242,242,.95)),to(rgba(243,243,243,0)));background:linear-gradient(270deg,#f2f2f2 0,rgba(242,242,242,.95) 80%,rgba(243,243,243,0) 100%)}.directions__title{margin-bottom:30px;color:#caaa61}.directions__description{font-size:18px;line-height:140%;color:#343434}.directions__description p{max-width:500px}.directions__description p:not(:last-child){margin-bottom:30px}.directions__description h5{font-family:'American Captain Cyrillic';font-size:26px;line-height:110%;margin-bottom:10px;color:#696969}.directions__background{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.directions__background img,.tasks__background img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media (max-width:1023px){.directions__content{max-width:400px;padding-top:60px;padding-bottom:60px}.directions__title{margin-bottom:19px}.directions__description{font-size:14px;line-height:135%}.directions__description p{max-width:500px}.directions__description p:not(:last-child){margin-bottom:20px}.directions__description h5{font-size:20px;margin-bottom:12px}}@media (max-width:639px){.directions{min-height:957px}.directions__container{padding-bottom:83%}.directions__content{max-width:284px;margin:0 auto;padding:60px 0 0}.directions__title{margin-bottom:31px}.directions__title h2{font-size:26px}.directions__description p{max-width:500px}.directions__description p:not(:last-child){margin-bottom:29px}}.tasks{position:relative;min-height:1028px}.tasks__content{position:relative;z-index:1;margin-top:98px;text-align:center;color:#fff}.tasks__title{margin-bottom:22px;color:#caaa61}.tasks__subtitle{font-size:18px;line-height:135%;margin-bottom:20px}.tasks__text{font-size:16px;line-height:140%;margin-bottom:29px}.tasks__list,.tasks__task{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.tasks__list{margin-left:-100px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.tasks__task{font-size:20px;line-height:135%;padding-bottom:29px;padding-left:98px}.tasks__task svg{max-width:55px;max-height:50px;margin-right:20px}.tasks__background{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.tasks__background img{-o-object-position:bottom;object-position:bottom}@media (max-width:1023px){.tasks{position:relative;min-height:780px}.tasks__content{margin-top:60px}.tasks__title{margin-bottom:11px}.tasks__subtitle,.tasks__text{font-size:14px;margin-bottom:11px}.tasks__text{line-height:135%;margin-bottom:29px}.tasks__list{margin-left:0}.tasks__task{font-size:14px;padding-left:50px}.tasks__task svg{max-width:44px;max-height:40px;margin-right:16px}}@media (max-width:639px){.tasks__container{max-width:400px}.tasks__title{font-size:32px;margin-bottom:22px}.tasks{position:relative;min-height:1207px}.tasks__list{flex-direction:column;margin-left:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.tasks__task{padding:0}.tasks__task:not(:last-child){margin-bottom:16px}.tasks__task svg{margin-right:21px}}@media (max-width:459px){.tasks__content{max-width:284px;margin:60px auto 0}.tasks__title{margin-bottom:15px}.tasks__subtitle{font-size:16px;margin-bottom:20px}.tasks__text{margin-bottom:22px}}.tier{padding:138px 0 0}.tier__title{margin-bottom:60px;text-align:center;color:#caaa61}.tier__content{display:-webkit-box;display:-ms-flexbox;display:flex}.tier__content-column{-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%}.tier__content-column:first-child{margin-right:24px}.tier__content-title{margin-bottom:31px;color:#696969}.tier__text{font-size:16px;line-height:138%}.tier__text--with-margin{margin-bottom:17px}.tier__text--size{margin-bottom:15px}.tier__props .tier__image{margin-bottom:25px}.tier__props--mobile{display:none}.tier__image{display:block;width:100%;-o-object-fit:cover;object-fit:cover}.tier__images-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:27px}.tier__image-wrapper{-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%}.tier__image-wrapper:first-child{margin-right:10px}@media (max-width:767px){.tier{padding:60px 0}.tier__content,.tier__title{margin-bottom:20px}.tier__content{flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column}.tier__content-column:first-child{margin-right:0}.tier__content-title{margin-bottom:10px}.tier__text{font-size:14px;line-height:136%}.tier__text--size{margin-bottom:10px}.tier__props{display:none}.tier__props .tier__image{margin-bottom:21px}.tier__props--mobile{display:block}.tier__images-wrapper{margin-bottom:23px}}@media (max-width:459px){.tier__images-wrapper{flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column}.tier__image-wrapper img{min-height:230px}.tier__image-wrapper:first-child{margin-right:0;margin-bottom:10px}}.trom{padding:120px 0;background-color:#343434}.trom__title{margin-bottom:21px;color:#caaa61}.trom__text{font-size:16px;line-height:138%;color:#fff}.trom__text--bottom{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.trom__text ul li{position:relative;max-width:700px;padding-left:24px}.trom__text ul li::before{position:absolute;top:8px;left:10px;display:block;width:4px;height:4px;content:'';border-radius:100%;background-color:#fff}.trom__list-title{margin-top:28px;color:#fff}.trom__columns{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:21px}.trom__image{margin-left:27px;-webkit-box-flex:1;-ms-flex:1 0 40.5%;flex:1 0 40.5%}.trom__image img{display:block;width:100%;-o-object-fit:cover;object-fit:cover}@media (max-width:767px){.trom{padding:50px 0}.trom__text{font-size:14px;line-height:136%}.trom__text ul li{padding-left:22px}.trom__text ul li::before{width:2px;height:2px}.trom__text--bottom{margin-bottom:29px}.trom__list-title{font-size:28px;margin-top:18px}.trom__columns{flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column}.trom__image{margin:0 auto}.trom__image img{max-width:400px}}@media (max-width:374px){.trom__image{width:100%}.trom__image img{max-height:310px}}.reviews-ag{padding:140px 0;background-image:url(/local/templates/izgt/assets/images/static/bg_forest.png);background-repeat:no-repeat;background-position:bottom center;background-size:cover}.reviews-ag__swiper{position:relative}.reviews-ag__swiper .reviews-ag__swiper-pagination{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.reviews-ag__swiper .reviews-ag__swiper-pagination .swiper-pagination-bullet{font-family:'American Captain Cyrillic';font-size:26px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box;width:40px;height:40px;margin:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;opacity:1;color:#dcdcdc;border:2px solid #dcdcdc;border-radius:0;background-color:transparent;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.reviews-ag__swiper .reviews-ag__swiper-pagination .swiper-pagination-bullet:not(:last-child){margin:0 10px 0 0}.reviews-ag__swiper .reviews-ag__swiper-pagination .swiper-pagination-bullet-active{color:#caaa61;border:2px solid #caaa61}.reviews-ag__swiper .reviews-ag__swiper-next,.reviews-ag__swiper .reviews-ag__swiper-prev{position:absolute;z-index:1;top:8%;display:-webkit-box;display:-ms-flexbox;display:flex;cursor:pointer;border:0;outline:0;background-color:transparent;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.reviews-ag__swiper .reviews-ag__swiper-next.swiper-button-disabled,.reviews-ag__swiper .reviews-ag__swiper-prev.swiper-button-disabled{cursor:auto;pointer-events:none;opacity:.35}.reviews-ag__swiper .reviews-ag__swiper-next svg,.reviews-ag__swiper .reviews-ag__swiper-prev svg{width:40px;height:40px;-webkit-transition:all .3s linear;transition:all .3s linear;fill:#caaa61}.reviews-ag__swiper .reviews-ag__swiper-next:hover svg,.reviews-ag__swiper .reviews-ag__swiper-prev:hover svg{fill:#696969}.reviews-ag__swiper .reviews-ag__swiper-next{right:0;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.reviews-ag__swiper .reviews-ag__swiper-prev{left:0}.reviews-ag__title{margin-bottom:40px;text-align:center;color:#caaa61}.reviews-ag__subtitle{margin-bottom:22px;text-align:center;color:#696969}.reviews-ag__text{font-size:14px;line-height:135%;margin-bottom:60px;padding:0 60px;text-align:center}.reviews-ag__text p:not(:last-child){margin-bottom:12px}.reviews-ag__image img{width:100%;-o-object-fit:cover;object-fit:cover}.reviews-ag__swiper-controls{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:53px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (max-width:1023px){.reviews-ag{padding:80px 0}.reviews-ag__title{margin-bottom:30px}.reviews-ag__subtitle{font-size:28px}.reviews-ag__text{margin-bottom:30px}.reviews-ag__image img{min-height:450px}.reviews-ag__swiper-controls{margin-top:47px}}@media (max-width:767px){.reviews-ag{padding:60px 0}.reviews-ag__title{font-size:26px;margin-bottom:30px}.reviews-ag__subtitle{font-size:20px}.reviews-ag__text p:not(:last-child){margin-bottom:13px}.reviews-ag__image img{min-height:200px}.reviews-ag__swiper-controls{margin-top:26px}.reviews-ag__swiper .reviews-ag__swiper-pagination .swiper-pagination-bullet{font-size:20px;width:26px;height:26px}.reviews-ag__swiper .reviews-ag__swiper-pagination .swiper-pagination-bullet:not(:last-child){margin:0 6px 0 0}.reviews-ag__swiper .reviews-ag__text{padding:0}.reviews-ag__swiper .reviews-ag__swiper-next,.reviews-ag__swiper .reviews-ag__swiper-prev{position:relative;top:auto;right:auto;left:auto;display:-webkit-box;display:-ms-flexbox;display:flex;cursor:pointer;border:0;outline:0;background-color:transparent;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.reviews-ag__swiper .reviews-ag__swiper-next.swiper-button-disabled,.reviews-ag__swiper .reviews-ag__swiper-prev.swiper-button-disabled{cursor:auto;pointer-events:none;opacity:.35}.reviews-ag__swiper .reviews-ag__swiper-next svg,.reviews-ag__swiper .reviews-ag__swiper-prev svg{width:26px;height:26px;-webkit-transition:all .3s linear;transition:all .3s linear;fill:#caaa61}.reviews-ag__swiper .reviews-ag__swiper-next{margin-left:56px}.reviews-ag__swiper .reviews-ag__swiper-prev{margin-right:56px}}.composition{padding:140px 0 0}.composition__title{margin-bottom:22px;color:#696969}.composition__text{font-size:20px;line-height:135%;color:#696969}.composition__list{margin-top:28px}.composition__list-item{font-size:16px;line-height:140%;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.composition__list-item:not(:last-child){margin-bottom:5px}.composition__item-name{font-weight:500;margin-right:24px;padding:12px 20px;background-color:#dcdcdc;-webkit-box-flex:0;-ms-flex:0 0 23.5%;flex:0 0 23.5%}.composition__item-description{padding:12px 20px;background-color:#dcdcdc;-webkit-box-flex:1;-ms-flex:1;flex:1}.composition__item-description ul li{position:relative;padding-left:24px}.composition__item-description ul li::before{position:absolute;top:8px;left:10px;display:block;width:4px;height:4px;content:'';border-radius:100%;background-color:#343434}@media (max-width:1023px){.composition{padding:80px 0 0}.composition__title{margin-bottom:11px}.composition__text{font-size:14px}.composition__list{margin-top:29px}.composition__list-item{font-size:14px}.composition__list-item:not(:last-child){margin-bottom:5px}.composition__item-name{line-height:140%;margin-right:6px;padding:12px 9px;-webkit-box-flex:0;-ms-flex:0 0 18.5%;flex:0 0 18.5%}.composition__item-description{padding:12px 10px}.composition__item-description ul li{padding-left:24px}.composition__item-description ul li::before{top:8px;left:10px;width:4px;height:4px}}@media (max-width:767px){.composition{padding:60px 0 0}.composition__container{padding-right:0}.composition__text,.composition__title{padding-right:18px}.composition__item-name{margin-right:5px;-webkit-box-flex:0;-ms-flex:0 0 21%;flex:0 0 21%}.composition__list-wrapper{overflow-x:scroll;padding-bottom:21px;scrollbar-color:#caaa61 #dcdcdc}.composition__list-wrapper::-webkit-scrollbar{width:4px;height:8px}.composition__list-wrapper::-webkit-scrollbar-track{background-color:#f3f3f3}.composition__list-wrapper::-webkit-scrollbar-thumb{background-color:#caaa61}.composition__list{margin-top:20px;min-width:766px}}.palette{position:relative;min-height:900px}.palette__container{padding:117px 0 0}.palette__content{position:relative;z-index:1}.palette__title{margin-bottom:22px;text-align:center;color:#caaa61}.palette__text{font-size:20px;line-height:140%;max-width:868px;margin:0 auto 29px;text-align:center}.palette__list{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:392px;margin:0 auto 42px}.pallete__list-item{-webkit-box-flex:0;-ms-flex:0 1 25%;flex:0 1 25%}.pallete__list-item img{display:block;width:100%;height:50px;margin-bottom:10px}.pallete__list-item p{text-align:center}.pallete__list-item:not(:last-child){margin-right:24px}.palette__btn{font-size:20px;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;margin:0 auto;padding:12px 28px}.palette__background{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.palette__background img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:bottom;object-position:bottom}@media (max-width:1023px){.palette{min-height:620px}.palette__container{padding:61px 0 0}.palette__title{font-size:36px;margin-bottom:13px}.palette__text{font-size:16px;max-width:700px;margin-bottom:20px}.palette__list{max-width:370px}.pallete__list-item img{height:40px;margin-bottom:8px}.pallete__list-item p{font-size:14px}.pallete__list-item:not(:last-child){margin-right:30px}.palette__btn{font-size:14px;padding:9px 18px}}@media (max-width:639px){.palette{min-height:750px}.palette__container{max-width:284px}.palette__title{font-size:28px;margin:0 auto 20px}.palette__text{margin-bottom:17px}.palette__list{margin-bottom:20px;margin-left:-20px;-ms-flex-wrap:wrap;flex-wrap:wrap}.pallete__list-item{margin-bottom:23px;padding-left:20px;-webkit-box-flex:0;-ms-flex:0 1 50%;flex:0 1 50%}.pallete__list-item img{margin-bottom:7px;-o-object-fit:fill;object-fit:fill}.pallete__list-item p{font-size:16px;text-align:center}.pallete__list-item:not(:last-child){margin-right:0}.palette__btn{font-size:14px;padding:8px 15px}}.quote-secondary{padding-top:24px}.quote-secondary__content__body{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:45px}.quote-secondary__content{margin-right:24px;-webkit-box-flex:0;-ms-flex:0 1 57.5%;flex:0 1 57.5%}.quote-secondary__title{margin-bottom:43px;color:#caaa61}.quote-secondary__title--mobile{display:none}.quote-secondary__text{font-size:20px;line-height:135%}.quote-secondary__text--bold{font-weight:600;margin-top:30px}.quote-secondary__image-wrapper{-webkit-box-flex:1;-ms-flex:1;flex:1}.quote-secondary__image-wrapper img{width:100%;max-height:466px;margin-bottom:10px;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}.quote-secondary__sign{font-size:20px;line-height:120%;text-align:right}.quote-secondary__sign--name{font-weight:500}@media (max-width:1023px){.quote-secondary{padding-top:28px}.quote-secondary__content__body{margin-top:80px}.quote-secondary__content{margin-right:17px;-webkit-box-flex:0;-ms-flex:0 1 57.5%;flex:0 1 57.5%}.quote-secondary__title{max-width:300px;margin-bottom:11px}.quote-secondary__text{font-size:14px}.quote-secondary__text--bold{margin-top:20px}.quote-secondary__image-wrapper img{max-height:357px;margin-bottom:18px}.quote-secondary__sign{font-size:14px;line-height:130%}.quote-secondary__sign--name{font-weight:500}}@media (max-width:639px){.quote-secondary__content__body{flex-direction:column-reverse;margin-top:38px;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse}.quote-secondary__content{margin-right:0;-webkit-box-flex:1;-ms-flex:1;flex:1}.quote-secondary__title{font-size:28px;display:none;margin-bottom:32px}.quote-secondary__title--mobile{display:block}.quote-secondary__image-wrapper{margin-bottom:20px}}@media (max-width:459px){.quote-secondary__image-wrapper img{max-height:300px;margin-bottom:8px;-o-object-position:top;object-position:top}}.guarantees{padding:138px 0}.guarantees__title{max-width:1016px;margin-bottom:31px;color:#caaa61}.guarantees__instruction ol,.guarantees__ordered-list{font-size:20px;font-weight:500;line-height:135%;margin-bottom:25px;counter-reset:myCounter;text-align:left}.guarantees__instruction ol li::before{font-size:20px;margin-right:7px;margin-left:6px;content:counter(myCounter) '.';counter-increment:myCounter}.guarantees__instruction ul,.guarantees__list{font-size:20px;margin-bottom:46px;color:#696969}.guarantees__instruction ul li,.guarantees__list li{position:relative;padding-left:30px}.guarantees__instruction ul li:not(:last-child),.guarantees__list li:not(:last-child){margin-bottom:21px}.guarantees__instruction ul li a[href*=tel]{text-decoration:none;color:#caaa61}.guarantees__ordered-list li::before{font-size:20px;margin-right:7px;margin-left:6px;content:counter(myCounter) '.';counter-increment:myCounter}.guarantees__instruction ul li::before,.guarantees__list li::before{position:absolute;top:6px;left:13px;display:block;width:4px;height:4px;content:'';border-radius:100%;background-color:#696969}.guarantees__link--green{text-decoration:underline;color:#1b7243}.guarantees__link--gold{text-decoration:none;color:#caaa61}.guarantees__form{padding:70px 80px;background-color:#f3f3f3}.guarantees__form-body{display:-webkit-box;display:-ms-flexbox;display:flex}.guarantees__form-column{-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%}.guarantees__form-column:first-child{margin-right:104px;-webkit-box-flex:0;-ms-flex:0 1 39%;flex:0 1 39%}.guarantees__form-field label{font-size:14px;line-height:135%;color:#343434}.guarantees__form-field:not(:last-child){margin-bottom:20px}.guarantees__form-textarea{width:100%;height:228px;margin-bottom:12px;resize:none}.guarantees__form-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.guarantees__personal-data{font-size:14px;line-height:135%}.guarantees__form-submit{font-size:20px;max-width:208px;padding:12px 0;-ms-flex-item-align:end;align-self:flex-end}.guarantees__form-success{display:none}.guarantees__form-success--active{display:block}@media (max-width:1279px){.guarantees{padding:47px 0 0}.guarantees__container{padding:0}.guarantees__title{margin-bottom:21px;padding:0 34px}.guarantees__instruction ol,.guarantees__ordered-list{font-size:14px;margin-bottom:12px;padding:0 34px}.guarantees__instruction ol li,.guarantees__ordered-list li{padding-left:4px}.guarantees__instruction ol li::before{font-size:14px;margin-right:5px;margin-left:0}.guarantees__instruction ul,.guarantees__list{font-size:14px;margin-bottom:40px;padding:0 34px}.guarantees__instruction ul li,.guarantees__list li{padding-left:21px}.guarantees__instruction ul li:not(:last-child),.guarantees__list li:not(:last-child){margin-bottom:13px}.guarantees__ordered-list li::before{font-size:14px;margin-right:5px;margin-left:0}.guarantees__instruction ul li::before,.guarantees__list li::before{top:5px;left:9px;width:3px;height:3px;background-color:#696969}.guarantees__form{padding:61px 34px 77px;background-color:#f3f3f3}.guarantees__form-column{-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%}.guarantees__form-column:first-child{margin-right:20px;-webkit-box-flex:0;-ms-flex:0 1 50%;flex:0 1 50%}.guarantees__form-field input{font-size:14px}.guarantees__form-field:not(:last-child){margin-bottom:15px}.guarantees__form-textarea{font-size:14px;height:162px;margin-bottom:20px}.guarantees__form-footer{flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.guarantees__personal-data{font-size:10px;margin-bottom:15px}.guarantees__form-submit{font-size:14px;max-width:100%;margin-top:auto;padding:12px 0;-ms-flex-item-align:center;align-self:center}}@media (max-width:639px){.guarantees{padding:60px 0 0}.guarantees__title{margin-bottom:21px;padding:0 18px}.guarantees__instruction ol,.guarantees__ordered-list{padding:0 18px}.guarantees__instruction ol li,.guarantees__ordered-list li{position:relative;padding-left:21px}.guarantees__instruction ol li::before{position:absolute;top:0;left:4px;margin-right:0;margin-left:0}.guarantees__instruction ul,.guarantees__list{margin-bottom:58px;padding:0 18px}.guarantees__instruction ul li,.guarantees__list li{line-height:135%}.guarantees__instruction ul li:not(:last-child),.guarantees__list li:not(:last-child){margin-bottom:10px}.guarantees__ordered-list li::before{position:absolute;top:0;left:4px;margin-right:0;margin-left:0}.guarantees__form{padding:45px 18px 60px}.guarantees__form-body{flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column}.guarantees__form-column{-webkit-box-flex:1;-ms-flex:1;flex:1}.guarantees__form-column:first-child{margin-right:0;margin-bottom:10px;-webkit-box-flex:1;-ms-flex:1;flex:1}.guarantees__form-field input{padding:14px 19px}.guarantees__form-field:not(:last-child){margin-bottom:12px}.guarantees__form-textarea{height:182px;margin-bottom:-5px;padding:13px 19px}.guarantees__personal-data{font-size:12px;margin-bottom:38px}.guarantees__form-submit{font-size:14px;padding:8px 0}.guarantees__form-submit svg{margin-left:0}}.single-video{padding:140px 0}.single-video__container{display:-webkit-box;display:-ms-flexbox;display:flex}.single-video__column:first-child{margin-right:27px;-webkit-box-flex:0;-ms-flex:0 1 57.5%;flex:0 1 57.5%}.single-video__column:last-child{-webkit-box-flex:1;-ms-flex:1;flex:1}.single-video__title{margin-bottom:10px;color:#696969}.single-video__text{font-size:16px;line-height:137%;margin-bottom:32px}.single-video__button--mobile{display:none}.single-video__btn{font-size:20px;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;padding:12px 29px}.single-video__image-wrapper{margin-bottom:22px;cursor:pointer}.single-video__image-wrapper img{width:100%;max-height:274px;-o-object-fit:cover;object-fit:cover}.single-video__name{font-size:18px}@media (max-width:1023px){.single-video{padding:80px 0}.single-video__column:first-child{margin-right:21px;-webkit-box-flex:0;-ms-flex:0 1 57%;flex:0 1 57%}.single-video__title{margin-bottom:11px}.single-video__text{font-size:12px;line-height:134%;margin-bottom:19px}.single-video__btn{font-size:14px;padding:10px 18px}.single-video__image-wrapper{margin-top:41px;margin-bottom:10px}.single-video__name{font-size:14px}}@media (max-width:639px){.single-video{padding:60px 0}.single-video__container{flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column}.single-video__column:first-child{margin-right:0;-webkit-box-flex:1;-ms-flex:1;flex:1}.single-video__title{margin-bottom:21px}.single-video__text{font-size:14px;line-height:136%;margin-bottom:29px}.single-video__btn{font-size:14px;margin:0 auto;padding:8px 28px}.single-video__image-wrapper{margin-top:0;margin-bottom:12px}.single-video__image-wrapper img{max-height:none}.single-video__button{display:none;margin-top:41px}.single-video__button--mobile{display:block}}.dealers__table{border-spacing:3.1px 7px;border-collapse:separate}.dealers__table tr{text-align:center;vertical-align:middle;background-color:#f3f3f3}.dealers__table td{padding:2.3px 20px;text-align:left;vertical-align:middle}.dealers__table td:first-child{width:21%;text-align:left}.dealers__table td:nth-child(2){width:26%}.dealers__table td:last-child{width:51.9%}.dealers__table .dealers__link{color:#1b7243}.dealers__table .dealers__thead tr{font-weight:500;color:#343434;background-color:#dcdcdc}.dealers__table td.dealers__more{padding-right:25px}.delivery__contacts{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:5px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.delivery__contacts li{margin-right:5px}.dealers__appeal{position:relative}.dealers__wrapper{overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.dealers__wrapper::-webkit-scrollbar{display:none}.dealers-contacts{background-color:#fff}.dealers-contacts .contacts__item-value a,.dealers-contacts .contacts__item-value span{color:#343434}.dealers-contacts .contacts__btn{background-color:#caaa61}.dealers-contacts .contacts__btn:hover{color:#fff;background-color:#af8f44}.dealers-contacts .contacts__btn:hover svg{fill:#fff}.dealers__thead th{font-size:16px;line-height:22.4px;padding:4px 19px;text-align:left}.dealers__list{margin-top:123px}.dealers__thead tr{margin-bottom:10px}.dealers__table{font-size:16px;font-weight:400;line-height:22.4px}.dealers__body .text{color:#caaa61}.dealers__img{pointer-events:none}@media (min-width:1440px){.dealers__wrapper{max-width:1224px;margin-right:auto;margin-left:auto}.dealers__br{display:none}.dealers__tbody--height td:first-child{height:86px}.contacts__map iframe{width:100%;height:100%}.dealers__appeal{font-size:20px;line-height:27px;max-width:806px;margin-top:20px}.dealers__body .text{max-width:705px;margin-top:55px}.dealers__img{margin-top:-146px;margin-left:26px}.dealers-contacts{margin-top:131px}.dealers-contacts .contacts__container{padding-top:0;padding-bottom:137px}.dealers-contacts .contacts__container .text--h2{max-width:321px}.dealers-contacts .contacts__btn{padding:13px 0}.dealers-contacts .contacts__button{max-width:238px;margin-top:40px}}@media (max-width:767px){.dealers__wrapper{padding-right:18px;padding-left:18px}.dealers__table .dealers__tbody td:first-child{padding:6px 20px}.dealers__table .dealers__tbody td:nth-child(2){padding:6px 20px}.dealers__table .dealers__tbody td:last-child{display:block;width:50%;padding:7px 20px;white-space:nowrap}.dealers__table .dealers__tbody .dealers__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.dealers-contacts .contacts__title{text-align:unset}.dealers-contacts .contacts__button--mobile .contacts__btn{display:-webkit-box;display:-ms-flexbox;display:flex;min-width:284px;padding:13px 0;color:#fff;border:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px}.dealers-contacts .contacts__button--mobile svg{width:17px;height:17px;fill:#fff}.dealers-contacts .contacts__map{height:unset}.dealers-contacts .contacts__map iframe{width:100%}.dealers__body .text{font-size:28px;max-width:705px;margin-top:38px;margin-bottom:23px}.dealers__body .dealers__img{margin-top:29px}.dealers__appeal{font-size:14px;line-height:18.9px}.dealers__list{margin-top:52px}}@media (min-width:768px) and (max-width:1023px){.dealers__wrapper{padding-right:34px;padding-left:34px}.dealers-contacts .contacts__info{padding-right:40px;width:58%}.dealers-contacts .contacts__button{margin-top:20px}.dealers-contacts .contacts__map{width:44%}.dealers-contacts .contacts__container{padding-top:80px}.dealers-contacts .contacts__btn{max-width:160px}}@media (min-width:768px) and (max-width:1439px){.dealers__wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.dealers__list{margin-top:76px}.dealers-contacts .contacts__map iframe{width:100%;height:331px}.dealers-contacts .contacts__item-title,.dealers-contacts .contacts__item-value{font-size:14px}.dealers__body .text{margin-top:80px}.dealers__appeal{font-size:14px;line-height:18.9px;max-width:460px;margin-top:10px}.dealers__img{margin-top:-58px}}@media (max-width:1023px){.dealers__table{font-size:14px;line-height:18.9px}}@media (max-width:1439px){.dealers__table{border-spacing:3.1px 4px}.dealers__link{margin-left:5px}.dealers__table{padding-bottom:40px}.dealers__table td:first-child{width:31%;padding:9px 20px;white-space:nowrap}.dealers__table td:nth-child(2){width:41%;padding:9px 20px;white-space:nowrap}.dealers__table td:last-child{display:block;width:50%;padding:9px 20px;white-space:nowrap}.dealers__img{width:100%}}.strength{padding:98px 0 100px;background-color:#343434}.strength__title{margin-bottom:31px;text-align:center;color:#caaa61}.strength__content-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:60px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.strength__content{margin-right:12px;-webkit-box-flex:0;-ms-flex:0 1 50%;flex:0 1 50%}.strength__text{line-height:140%;color:#fff}.strength__text:not(:last-child){margin-bottom:10px}.strength__text--gold{color:#caaa61}.strength__image-wrapper{background-color:#fff}.strength__image-wrapper img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.strength__duo-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.strength__duo-content-item{-webkit-box-flex:0;-ms-flex:0 1 50%;flex:0 1 50%}.strength__duo-content-item:first-child{margin-right:24px}.strength__duo-content-image{margin-bottom:17px}.strength__duo-content-image img{width:100%;max-height:370px}.strength__btn{font-size:20px;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;margin:98px auto 0;padding:12px 28px}@media (max-width:1023px){.strength{padding:60px 0}.strength__content{margin-right:21px;-webkit-box-flex:1;-ms-flex:1 0 57%;flex:1 0 57%}.strength__text{font-size:12px;line-height:135%}.strength__text:not(:last-child){margin-bottom:10px}.strength__btn{font-size:14px;margin:40px auto 0;padding:10px 18px}}@media (max-width:639px){.strength{padding:50px 0 60px}.strength__title{margin-bottom:30px}.strength__content-wrapper{flex-direction:column-reverse;margin-bottom:35px;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse}.strength__content{margin-right:0;-webkit-box-flex:1;-ms-flex:1;flex:1}.strength__text{font-size:14px;line-height:135%}.strength__text:not(:last-child){margin-bottom:12px}.strength__text--gold{margin-top:20px}.strength__image-wrapper{margin-bottom:17px}.strength__image-wrapper img{display:block;width:100%;height:100%;min-height:180px;-o-object-fit:contain;object-fit:contain}.strength__duo-content{flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column}.strength__duo-content-item{-webkit-box-flex:1;-ms-flex:1;flex:1}.strength__duo-content-item:first-child{margin-right:0}.strength__duo-content-item:not(:last-child){margin-bottom:30px}.strength__btn{padding:8px 16px}}.gearbox{padding:138px 0;background-image:url(/local/templates/izgt/assets/images/static/bg_forest.png);background-repeat:no-repeat;background-position:bottom center;background-size:cover}.gearbox__title{margin-bottom:62px;text-align:center;color:#696969}.gearbox__columns{display:-webkit-box;display:-ms-flexbox;display:flex}.gearbox__column{-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%}.gearbox__column:first-child{margin-right:24px}.gearbox__image{display:block;width:100%;height:327px;margin-bottom:20px;-o-object-fit:contain;object-fit:contain}.gearbox__text{font-size:14px;line-height:135%}.gearbox__text p:not(:last-child){margin-bottom:12px}@media (max-width:1023px){.gearbox{padding:80px 0}.gearbox__title{margin-bottom:29px}.gearbox__column:first-child{margin-right:20px}.gearbox__image{height:315px;margin-bottom:11px}.gearbox__text{font-size:12px}}@media (max-width:639px){.gearbox{padding:60px 0}.gearbox__title{margin-bottom:32px;text-align:left}.gearbox__columns{flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column}.gearbox__column{-webkit-box-flex:1;-ms-flex:1;flex:1}.gearbox__column:first-child{margin-right:0}.gearbox__column:not(:last-child){margin-bottom:20px}.gearbox__image{margin-bottom:23px}.gearbox__text{font-size:14px}}@media (max-width:374px){.gearbox__image{height:237px;-o-object-fit:cover;object-fit:cover}}.gearspec{padding:140px 0}.gearspec__title{margin-bottom:20px;color:#caaa61}.gearspec__body{display:grid;width:100%;grid-template-columns:678fr 481fr;grid-template-rows:auto 1fr;gap:0 30px}.gearspec__steps{grid-area:1/1/2/2}.gearspec__step{font-size:16px;line-height:139%;display:-webkit-box;display:-ms-flexbox;display:flex;color:#696969}.gearspec__step:not(:last-child){margin-bottom:30px}.gearspec__step span{font-family:'American Captain Cyrillic';font-size:44px;line-height:100%;margin-right:10px}.gearspec__list-wrapper{grid-area:1/2/3/3}.gearspec__list-item{display:grid;grid-template-columns:100fr 312fr 80fr;gap:0 2px}.gearspec__list-item--header{font-weight:500;margin-bottom:10px;color:#343434}.gearspec__list-item--header .gearspec__list-item-part{background-color:#dcdcdc}.gearspec__list-item--header .gearspec__list-item-part:nth-child(1){padding:9px 5px}.gearspec__list-item--header .gearspec__list-item-part:nth-child(2){text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.gearspec__list-item-part{display:-webkit-box;display:-ms-flexbox;display:flex;padding:9px 14px;text-align:center;background-color:#f3f3f3;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.gearspec__list-item-part:nth-child(2){padding:9px 20px;text-align:left;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.gearspec__list .gearspec__list-item:not(:last-child){margin-bottom:2px}.gearspec__image-wrapper{margin-top:31px;grid-area:2/1/3/2}.gearspec__image-wrapper img{width:100%;max-height:447px;-o-object-fit:contain;object-fit:contain}@media (max-width:1023px){.gearspec{padding:80px 0}.gearspec__body{grid-template-columns:40% auto;gap:0 20px}.gearspec__step{font-size:12px;line-height:135%}.gearspec__step:not(:last-child){margin-bottom:20px}.gearspec__step span{font-size:28px}.gearspec__list-item{grid-template-columns:61fr 260fr 75fr;gap:0 2px}.gearspec__list-item--header{margin-bottom:11px}.gearspec__list-item--header .gearspec__list-item-part{background-color:#dcdcdc}.gearspec__list-item--header .gearspec__list-item-part:nth-child(1){padding:6px 5px}.gearspec__list-item--header .gearspec__list-item-part:nth-child(2){text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.gearspec__list-item-part{font-size:12px;padding:6px 10px}.gearspec__list-item-part:nth-child(2){padding:6px 10px}}@media (max-width:639px){.gearspec{padding:60px 0 73px}.gearspec__container{padding-right:0}.gearspec__title{padding-right:18px}.gearspec__body{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;gap:0}.gearspec__steps{margin-bottom:30px;padding-right:18px}.gearspec__step{font-size:14px;line-height:136%}.gearspec__step:not(:last-child){margin-bottom:20px}.gearspec__list-wrapper{overflow-x:scroll;padding-bottom:37px;scrollbar-color:#caaa61 #dcdcdc}.gearspec__list-wrapper::-webkit-scrollbar{width:4px;height:8px}.gearspec__list-wrapper::-webkit-scrollbar-track{background-color:#f3f3f3}.gearspec__list-wrapper::-webkit-scrollbar-thumb{background-color:#caaa61}.gearspec__list-item{width:411px;grid-template-columns:67fr 260fr 80fr}.gearspec__list-item--header{margin-bottom:10px}.gearspec__list-item-part{font-size:14px;padding:7.5px 10px}.gearspec__list-item-part:nth-child(2){padding:7.5px 10px}.gearspec__image-wrapper{padding-right:18px}}.biography{padding:98px 0 79px;background-color:#343434}.biography__title{margin-bottom:50px;text-align:center;color:#caaa61}.biography__content{display:-webkit-box;display:-ms-flexbox;display:flex}.biography__content:not(:last-child){margin-bottom:19px}.biography__text{font-size:18px;line-height:140%;color:#fff;-webkit-box-flex:1;-ms-flex:1;flex:1}.biography__text p:not(:last-child){margin-bottom:17px}.biography__image-wrapper{margin-left:24px;-webkit-box-flex:0;-ms-flex:0 1 32%;flex:0 1 32%}.biography__image-wrapper--mobile{display:none}.biography__image-wrapper img{width:100%;height:191px;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}@media (max-width:1023px){.biography{padding:60px 0 40px}.biography__title{margin-bottom:30px}.biography__text{font-size:14px;line-height:135%}.biography__text p:not(:last-child){margin-bottom:14px}.biography__image-wrapper{margin-left:22px;-webkit-box-flex:0;-ms-flex:0 1 48.5%;flex:0 1 48.5%}.biography__image-wrapper img{height:254px}}@media (max-width:639px){.biography{padding:50px 0}.biography__title{margin-bottom:11px;text-align:left}.biography__content{display:-webkit-box;display:-ms-flexbox;display:flex}.biography__content:not(:last-child){margin-bottom:18px}.biography__text p:not(:last-child){margin-bottom:17px}.biography__image-wrapper{display:none;margin-top:21px;margin-left:0;-webkit-box-flex:1;-ms-flex:1;flex:1}.biography__image-wrapper--mobile{display:block}.biography__image-wrapper img{height:auto}}@media (max-width:374px){.biography__image-wrapper img{height:200px}}.drive{position:relative;min-height:900px;padding:117px 0 0}.drive__container{position:relative;z-index:1}.drive__title{max-width:1155px;margin:0 auto 43px;text-align:center;color:#fff}.drive__btn{font-size:20px;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;margin:0 auto;padding:12px 28px}.drive__background{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.drive__background img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media (max-width:1023px){.drive{min-height:600px;padding:70px 0 0}.drive__title{font-size:44px;margin-bottom:35px}.drive__btn{font-size:14px;padding:10px 20px}}@media (max-width:639px){.drive,.drive__container{display:-webkit-box;display:-ms-flexbox;display:flex}.drive{min-height:490px;padding:37px 0}.drive--top-button .drive__container{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.drive--top-button .drive__title{font-size:32px;line-height:104%;max-width:265px;margin-bottom:20px}.drive--top-button .drive__btn{font-size:16px;max-width:100%;padding:8px 26px}.drive__container{flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.drive__title{font-size:36px;line-height:110%;margin-bottom:0}.drive__btn{font-size:14px;padding:9px 26px}}.leasing-ag{padding:140px 0;background-color:#343434}.leasing-ag__container{display:-webkit-box;display:-ms-flexbox;display:flex}.leasing-ag__column:first-child{margin-right:38px;-webkit-box-flex:0;-ms-flex:0 1 54.5%;flex:0 1 54.5%}.leasing-ag__column:last-child{-webkit-box-flex:1;-ms-flex:1;flex:1}.leasing-ag__title{margin-bottom:39px;color:#caaa61}.leasing-ag__text{font-size:16px;line-height:140%;margin-bottom:34px;color:#fff}.leasing-ag__text p:not(:last-child){margin-bottom:12px}.leasing-ag__strong{font-size:20px;font-weight:600;margin-bottom:46px;color:#fff}.leasing-ag__btn{font-size:20px;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;padding:12px 28px}.leasing-ag__btn--mobile{display:none}.leasing-ag__image-wrapper img{width:100%;max-height:474px;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}@media (max-width:1023px){.leasing-ag{padding:60px 0}.leasing-ag__column:first-child{margin-right:20px;-webkit-box-flex:0;-ms-flex:0 1 48.5%;flex:0 1 48.5%}.leasing-ag__title{margin-bottom:20px}.leasing-ag__text{line-height:135%}.leasing-ag__strong,.leasing-ag__text{font-size:14px;margin-bottom:20px}.leasing-ag__btn{font-size:14px;padding:12px 28px}.leasing-ag__image-wrapper img{max-height:458px}}@media (max-width:639px){.leasing-ag{padding:50px 0}.leasing-ag__container{flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column}.leasing-ag__column:first-child{margin-right:0;-webkit-box-flex:1;-ms-flex:1;flex:1}.leasing-ag__title{margin-bottom:21px}.leasing-ag__text{margin-bottom:23px}.leasing-ag__btn{display:none;margin:28px auto 0;padding:8px 16px}.leasing-ag__btn--mobile{display:-webkit-box;display:-ms-flexbox;display:flex}.leasing-ag__image-wrapper img{-o-object-position:top;object-position:top}}@media (max-width:374px){.leasing-ag__image-wrapper img{max-height:200px}}.ag-dealers{padding:140px 0 0}.ag-dealers__body{height:49vw;max-height:703px;background-repeat:no-repeat;background-position:bottom right;background-size:contain}.ag-dealers__title{margin-bottom:20px;color:#696969}.ag__dealers-text{font-size:20px;line-height:135%;max-width:806px}.ag-dealers-list{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:60px;margin-left:-24px;-ms-flex-wrap:wrap;flex-wrap:wrap}.ag-dealers__list-item{font-size:20px;line-height:135%;margin-bottom:20px;padding-left:24px;-webkit-box-flex:0;-ms-flex:0 1 33.333%;flex:0 1 33.333%}.ag-dealers__list-item-city{font-weight:500;margin-bottom:19px;padding-bottom:8px;color:#caaa61;border-bottom:3px solid #caaa61}.ag-dealers__list-item-company{font-weight:500;margin-bottom:10px;color:#343434}.ag-dealers__list-item-address{color:#696969}@media (max-width:1279px){.ag-dealers__body{height:61vw;max-height:800px}}@media (max-width:1023px){.ag-dealers{padding:80px 0 0}.ag-dealers__title{font-size:28px;margin-bottom:20px}.ag__dealers-text{font-size:14px;max-width:460px}.ag-dealers-list{margin-top:43px;margin-left:-20px}.ag-dealers__list-item{font-size:14px;padding-left:20px}.ag-dealers__list-item-city{font-size:18px;margin-bottom:10px;padding-bottom:6px;border-bottom:2px solid #caaa61}.ag-dealers__list-item-company{margin-bottom:10px}}@media (max-width:767px){.ag-dealers-list{margin-left:-5px}.ag-dealers__list-item{padding-left:5px}}@media (max-width:639px){.ag-dealers{padding:60px 0 0}.ag-dealers__body{height:104vw;max-height:480px}.ag-dealers-list{flex-direction:column;margin-top:23px;margin-left:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column}.ag-dealers__list-item{font-size:16px;padding-left:0;-webkit-box-flex:1;-ms-flex:1;flex:1}.ag-dealers__list-item:not(:last-child){margin-bottom:23px}.ag-dealers__list-item-city{font-size:20px;padding-bottom:7px}.ag-dealers__list-item-company{margin-bottom:10px}}@media (max-width:459px){.ag-dealers__body{max-height:405px}}.main-hero,.main-hero__body,.main-hero__container{display:-webkit-box;display:-ms-flexbox;display:flex}.main-hero{position:relative;min-height:750px;border-bottom:30px solid #caaa61}.main-hero--without-breadcrums .main-hero__container{padding-top:43px}.main-hero__body,.main-hero__container{flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column}.main-hero__container{position:relative;z-index:1;padding-top:24px}.main-hero__body{padding:40px 0 125px;-webkit-box-flex:1;-ms-flex:1;flex:1}.main-hero__suptitle{font-size:20px;line-height:135%;margin-bottom:11px;color:#caaa61}.main-hero__title{max-width:728px;margin-bottom:12px;color:#fff}.main-hero__title--without-subtitle{margin-bottom:43px}.main-hero__subtitle{margin-bottom:42px;color:#fff}.main-hero__price{font-size:24px;line-height:135%;margin-bottom:20px;color:#caaa61}.main-hero__description{font-size:16px;line-height:140%;max-width:520px;margin-top:auto;margin-bottom:73px;color:#fff}.main-hero__button{max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content}.main-hero__btn{font-size:20px;line-height:100%;padding:12px 28px}.main-hero__background{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.duo-hero__background img,.main-hero__background img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media (max-width:1023px){.main-hero{min-height:620px;border-bottom:20px solid #caaa61}.main-hero__container{padding-top:20px}.main-hero__body{padding:29px 0 80px}.main-hero__suptitle{font-size:18px;margin-bottom:9px}.main-hero__title{max-width:520px;margin-bottom:10px}.main-hero__title--without-subtitle{margin-bottom:28px}.main-hero__subtitle{font-size:29px;margin-bottom:39px}.main-hero__price{font-size:18px;margin-bottom:20px}.main-hero__description{font-size:14px;line-height:135%;max-width:340px;margin-top:0;margin-bottom:auto}.main-hero__btn{font-size:14px;padding:10px 18px}}@media (max-width:639px){.main-hero{min-height:500px;border-bottom:10px solid #caaa61}.main-hero--without-breadcrums .main-hero__container{padding-top:11px}.main-hero__body{padding:29px 0 40px}.main-hero__suptitle{font-size:12px}.main-hero__title{margin-bottom:6px}.main-hero__title--without-subtitle{margin-bottom:16px}.main-hero__subtitle{font-size:19px;margin-bottom:29px}.main-hero__price{font-size:16px}.main-hero__description{display:none}.main-hero__button{max-width:100%;margin-top:auto}.main-hero__btn{font-size:16px;padding:8px 18px}}.main-numbers{padding:138px 0 104px;background-image:url(/local/templates/izgt/assets/images/static/bg_forest.png);background-repeat:no-repeat;background-position:bottom center;background-size:cover}.main-numbers__title{margin-bottom:22px;text-align:center;color:#caaa61}.main-numbers__subtitle{font-size:20px;line-height:135%;text-align:center;color:#343434}.main-numbers__list,.main-numbers__list-item{display:-webkit-box;display:-ms-flexbox;display:flex}.main-numbers__list{margin-top:70px;margin-left:-24px;-ms-flex-wrap:wrap;flex-wrap:wrap}.main-numbers__list-item{margin-bottom:58px;padding-left:24px;-webkit-box-flex:0;-ms-flex:0 1 25%;flex:0 1 25%}.main-numbers__list-item p{font-size:16px;line-height:135%;position:relative;z-index:2}.main-numbers__number{font-family:'American Captain Cyrillic';font-size:120px;line-height:75%;position:relative;z-index:1;display:block;max-width:35px;opacity:.6;color:#caaa61}@media (max-width:1279px){.main-numbers__number{line-height:94%}}@media (max-width:1023px){.main-numbers{padding:80px 0 40px}.main-numbers__title{margin-bottom:30px}.main-numbers__subtitle{font-size:16px}.main-numbers__list{margin-top:39px;margin-left:-20px}.main-numbers__list-item{position:relative;margin-bottom:42px;padding-left:20px}.main-numbers__list-item p{font-size:12px;line-height:135%;display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:10px;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.main-numbers__number{font-size:100px;line-height:67%;position:absolute;bottom:0;left:19px;max-width:15px}}@media (max-width:767px){.main-numbers__list{margin-left:-9px}.main-numbers__list-item{padding-left:9px}}@media (max-width:639px){.main-numbers{padding:60px 0 75px}.main-numbers__title{margin-bottom:21px}.main-numbers__subtitle{font-size:14px}.main-numbers__list{flex-direction:column;margin-left:0;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.main-numbers__list-item{padding-bottom:0;padding-left:0;-webkit-box-flex:1;-ms-flex:1;flex:1}.main-numbers__list-item p{font-size:14px;max-width:255px;margin-left:28px}.main-numbers__list-item:not(:last-child){margin-bottom:24px}.main-numbers__number{font-size:80px;right:87%;bottom:0;left:inherit;max-width:100%}}.duo-hero,.duo-hero__item{display:-webkit-box;display:-ms-flexbox;display:flex}.duo-hero__item{position:relative;min-height:670px;padding:70px 80px;border-bottom:30px solid #caaa61;-webkit-box-flex:1;-ms-flex:1;flex:1}.duo-hero__item:first-child .duo-hero__text,.duo-hero__item:first-child .duo-hero__title{margin-left:auto;text-align:right}.duo-hero__item:first-child .duo-hero__button{margin-left:auto}.duo-hero__item:first-child .duo-hero__price{margin-left:auto;text-align:right}.duo-hero__item:first-child .duo-hero__background img{-o-object-position:right;object-position:right}.duo-hero__item:last-child .duo-hero__background img{-o-object-position:left;object-position:left}.duo-hero__body{position:relative;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-box-flex:1;-ms-flex:1;flex:1}.duo-hero__text,.duo-hero__title{margin-bottom:20px;color:#fff}.duo-hero__text{font-size:16px;line-height:140%;max-width:534px}.duo-hero__price{font-size:24px;line-height:135%;color:#caaa61}.duo-hero__button{max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;margin-top:auto}.duo-hero__btn{font-size:20px;padding:12px 28px}.duo-hero__background{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}@media (max-width:1023px){.duo-hero__item{min-height:414px;padding:28px 30px 27px;border-bottom:20px solid #caaa61}.duo-hero__title{font-size:20px;margin-bottom:10px}.duo-hero__text{font-size:12px;line-height:135%;max-width:534px}.duo-hero__price{font-size:14px}.duo-hero__btn{font-size:14px;padding:12px 17px}}@media (max-width:639px){.duo-hero{flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column}.duo-hero__item{min-height:500px;padding:37px 18px 40px;border-bottom:10px solid #caaa61}.duo-hero__item:first-child .duo-hero__text,.duo-hero__item:first-child .duo-hero__title{margin-left:0;text-align:left}.duo-hero__item:first-child .duo-hero__button{margin-left:0}.duo-hero__item:first-child .duo-hero__price{margin-left:0;text-align:left}.duo-hero__item:first-child .duo-hero__background img{-o-object-position:center;object-position:center}.duo-hero__item:last-child .duo-hero__background img{-o-object-position:center;object-position:center}.duo-hero__title{font-size:32px;margin-bottom:12px}.duo-hero__text{font-size:14px}.duo-hero__price{font-size:16px}.duo-hero__button{max-width:100%}.duo-hero__btn{font-size:16px;padding:8px 20px}}.black{overflow:hidden;padding:142px 0;background-color:#343434}.black--gradient{position:relative;padding:110px 0}.black__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.black__img-mob{display:none}.black__img{display:-webkit-box;display:-ms-flexbox;display:flex;width:59.5%}.black__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.black__img--left{width:54%}.black__img--bg{width:57.5%;min-height:500px}.black__content{width:40%;padding:60px 40px;color:#fff}.black__content--right{width:44%;padding:60px 0 60px 40px}.black__content--center,.black__description ol li{display:-webkit-box;display:-ms-flexbox;display:flex}.black__content--center{flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.black__btn{font-size:20px;width:-webkit-max-content;width:-moz-max-content;width:max-content;margin-top:50px;padding:12px 28px}.black__description{font-size:18px;line-height:1.25}.black__description ol{counter-reset:myCounter;text-align:left}.black__description ol li{margin-bottom:15px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.black__description ol li:last-child,.footer__list li:last-child{margin-bottom:0}.black__description ol li::before{font-size:14px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:26px;height:26px;margin-right:15px;padding-top:2px;padding-left:1px;content:counter(myCounter);counter-increment:myCounter;border:1px solid #fff;border-radius:1000px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0}.black__title{margin-bottom:30px}@media (max-width:1023px){.black{padding:80px 0}.black--gradient{padding:0 0 34px}.black__img{width:51%}.black__img--left{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.black__img--bg{min-height:250px;margin-top:34px}.black__content{width:49%;padding:52px 40px 52px 5px}.black__content--right{width:100%}.black__title{margin-bottom:20px}.black__wrapper--gradient{flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column}.black__description{font-size:14px;line-height:1.35}.black__description ol li{margin-bottom:10px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.black__description ol li:last-child{margin-bottom:0}.black__description ol li::before{width:20px;height:20px;margin-top:-3px;margin-right:10px}}@media (max-width:639px){.black{padding:50px 0 60px}.black--gradient{overflow:hidden;padding-bottom:0}.black--gradient .black__btn{display:none}.black--bg{padding-bottom:60px}.black__wrapper{flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column}.black__img{display:none}.black__img--bg,.black__img--left,.black__img-mob{display:-webkit-box;display:-ms-flexbox;display:flex}.black__img--left{position:relative;width:calc(100% + 36px);height:404px;margin-top:42px;margin-right:-18px;margin-left:-18px}.black__img--left::after{position:absolute;top:0;right:0;left:0;height:80px;content:'';background:-webkit-gradient(linear,left top,left bottom,color-stop(10.56%,#343434),to(rgba(52,52,52,0)));background:linear-gradient(180deg,#343434 10.56%,rgba(52,52,52,0) 100%)}.black__img--bg,.black__img-mob{width:100%}.black__img--bg{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;margin-top:0}.black__img--bg picture{width:100%}.black__img-mob{overflow:hidden;height:350px;margin-bottom:20px}.black__img-mob img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.black__content{z-index:1;width:100%;padding:0}.black__title--bg{margin-bottom:236px;text-align:center}}@media (max-width:419px){.black__img-mob{height:234px}}.cookie{position:fixed;z-index:99;right:0;bottom:15px;left:0;padding:0 20px;-webkit-transition:all .3s linear;transition:all .3s linear;-webkit-transform:translateY(250%);transform:translateY(250%);pointer-events:none;opacity:0}.cookie--active{-webkit-transform:translateY(0);transform:translateY(0);pointer-events:all;opacity:1}.cookie__container{position:relative;width:100%;max-width:1224px;margin:0 auto;padding:30px;background-color:#fff;-webkit-box-shadow:0 12px 29px rgba(26,63,108,.25);box-shadow:0 12px 29px rgba(26,63,108,.25)}.cookie__title{font-family:'American Captain Cyrillic',sans-serif;font-size:30px;font-weight:400;line-height:110%;margin-bottom:10px;letter-spacing:.3px;text-transform:uppercase;color:#caaa61}.cookie__text{font-size:16px;font-weight:400;font-style:normal;line-height:140%}.cookie__text a{text-decoration:none;color:#1b7243}.cookie__close{position:absolute;top:10px;right:10px;width:30px;height:30px;padding:7px;cursor:pointer}.cookie__close svg{width:100%;height:100%;pointer-events:none;stroke:#b4b0ae;stroke-linecap:round;stroke-width:1px}@media (max-width:639px){.cookie__container{padding:15px}.cookie__title{font-size:24px}}.scroll-up{position:fixed;z-index:3;right:100px;bottom:40px;display:-webkit-box;display:-ms-flexbox;display:flex;width:55px;height:55px;cursor:pointer;-webkit-transition:all .3s linear;transition:all .3s linear;opacity:0;border-radius:1000px;background-color:#caaa61;-webkit-box-shadow:0 0 4px rgba(168,168,168,.6);box-shadow:0 0 4px rgba(168,168,168,.6);-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.scroll-up svg{width:20px;height:20px}.scroll-up:hover{background-color:#af8f44}.scroll-up--active{pointer-events:all;opacity:1}@media (max-width:1279px){.scroll-up{right:25px}}@media (min-width:1280px){.header--onaction,.header--onscroll .header__row--top{-webkit-box-shadow:0 12px 29px rgba(26,63,108,.25);box-shadow:0 12px 29px rgba(26,63,108,.25)}.header--onscroll .header__row--bottom{max-height:0;padding:0;pointer-events:none;opacity:0;background-color:transparent}.header--onscroll .header__row--bottom .header__buttons{opacity:0}.header--onaction .header__row--top{-webkit-box-shadow:unset;box-shadow:unset}.header--onaction .header__row--bottom{max-height:unset;padding:11px 0}.header--onaction .header__row--bottom .header__buttons{opacity:1}}@media (max-width:1279px){.header::before{position:fixed;z-index:2;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;content:'';-webkit-transition:all .3s linear;transition:all .3s linear;pointer-events:none;opacity:0;background:rgba(31,31,31,.8)}.header--active::before{pointer-events:all;opacity:1}.header--active .header__burger{margin-left:auto;background-color:#fff}.header--active .header__burger span{background-color:#1e1e1e}.header--onscroll .header__row--bottom{background-color:#fff}.header__row--top{padding-top:18px;padding-bottom:21px;border:0;background-color:#343434}.header__row--bottom{position:fixed;z-index:4;top:0;right:0;bottom:0;overflow:scroll;width:246px;max-height:100vh;padding:33px 18px 33px 20px;-webkit-transition:all .3s linear;transition:all .3s linear;-webkit-transform:translateX(100%);transform:translateX(100%);pointer-events:none;opacity:0;background-color:#fff;scrollbar-width:none}.header__row--bottom::-webkit-scrollbar{display:none}.header__row--bottom .header__container{padding:0}.header__row--bottom.header__row--active{-webkit-transform:translateX(0);transform:translateX(0);pointer-events:all;opacity:1}.header__menu-list,.header__row--bottom .header__contacts{flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column}.header__row--bottom .header__contacts{padding-left:0;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.header__row--bottom .header__contacts-block{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:20px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.header__row--bottom .header__contacts-block--phone{margin-left:0}.header__row--bottom .header__contacts-block .header__contacts-block-title{font-size:12px;display:block;color:#1e1e1e}.header__row--bottom .header__contacts-block .header__contacts-block-value a{font-size:16px;width:auto;height:auto;text-decoration:underline;color:#1b7243;background-color:#fff}.header__row--bottom .header__city,.header__row--bottom .header__contacts-block .header__contacts-block-value a span{display:block}.header__row--bottom .header__contacts-block .header__contacts-block-value a svg{display:none}.header__menu-list{margin-bottom:16px}.header__menu-item a{font-size:14px;font-weight:400;line-height:135%;padding:5px 0;color:#696969}.header__menu-item:first-child{flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.header__menu-item:first-child>a{font-family:'American Captain Cyrillic',sans-serif;font-size:20px;line-height:110%;padding:7px 0 8px;letter-spacing:.2px;color:#343434}.header__nav-list{flex-direction:column;width:100%;margin-bottom:6px;padding-bottom:5px;border-top:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.header__nav-item a{font-family:'Roboto',sans-serif;line-height:136%;display:block;margin:0;padding:5px 0;color:#343434;border:0}.header__logo--desktop,.header__nav-item-separator{display:none}.header__logo svg{width:99px;height:38px}.header__logo--mobile{display:block}.header__city{display:none;margin-right:0;padding-bottom:0}.header__city-title{font-size:16px}.header__city-dropdown{position:static;max-height:0;padding:12px 0;-webkit-transition:none;transition:none;-webkit-transform:none;transform:none;-webkit-box-shadow:none;box-shadow:none}.header__city-dropdown span{color:#caaa61;background-color:transparent}.header__city-dropdown a,.header__city-dropdown span{font-size:14px;padding:9px 0}.header__city-dropdown.select__dropdown--active{max-height:1000px;-webkit-transition:all .3s linear;transition:all .3s linear}.header__contacts-block--email,.header__contacts-block-title,.header__contacts-block-value a span,.header__menu{display:none}.header__burger,.header__contacts-block-value a{display:-webkit-box;display:-ms-flexbox;display:flex;width:30px;height:30px;background-color:#caaa61;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.header__burger span,.header__contacts-block-value a svg{display:block;width:18px;height:18px}.header__burger{position:relative;z-index:5;flex-direction:column;margin-left:8px;padding:8px 0;cursor:pointer;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column}.header__burger span{height:2px;content:'';-webkit-transition:all .3s linear;transition:all .3s linear;pointer-events:none;background-color:#fff}.header__burger--active span:nth-child(1){-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:top left;transform-origin:top left}.header__burger--active span:nth-child(2){display:none}.header__burger--active span:nth-child(3){-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:bottom left;transform-origin:bottom left}.header__buttons{flex-direction:column;width:100%;max-width:unset;margin:0;padding:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column}.header__buttons-callback,.header__buttons-tender{font-size:14px;max-width:unset;background-color:transparent}.header__buttons-tender{display:none;margin-bottom:14px;padding:10px 0;color:#fff;border-color:#fff}.header__buttons-tender svg{fill:#fff}.header__buttons-tender:hover{color:#caaa61;border-color:#fff;background-color:#fff}.header__buttons-tender:hover svg{fill:#caaa61}.header__buttons-callback{margin:0;padding:12px 0;color:#343434;border-color:#343434}.header__buttons-callback svg{fill:#343434}.header__buttons-callback:hover{color:#fff;border-color:#343434;background-color:#343434}.header__buttons-callback:hover svg{fill:#fff}}@media (max-width:639px){.header::after{display:block;width:calc(100% - 36px);height:1px;margin-left:18px;content:'';background-color:#696969}.header--onscroll::after{display:none}.header__row--top{padding-top:22px;padding-bottom:13px;border:0}.header__logo svg{width:96px;height:35px}}@media (max-width:639px){.footer__row--bottom-link a{font-size:10px;margin-top:14px}}.footer__list li{margin-bottom:4px}@media (max-width:1023px){.footer__row--top{flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column}.footer__row--bottom{margin-top:50px}.footer__logo{margin-bottom:0}.footer__info{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;margin-bottom:40px;padding-right:0}.footer__contacts{margin-right:0;margin-left:auto;text-align:right}.footer__socials--desktop{display:none}.footer__socials--mobile{display:-webkit-box;display:-ms-flexbox;display:flex}.footer__menu{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media (max-width:767px){.footer__menu-title a{font-size:14px}.footer__contacts-item-value{font-size:16px}.footer__list li a,.footer__oferta a,.footer__politicy a,.footer__text{font-size:12px}.footer__oferta{margin-right:20px}.footer__politicy{margin-right:35px}.footer__year{font-size:12px}}@media (max-width:639px){.footer{padding-top:26px;padding-bottom:30px}.footer__row--bottom{margin-top:14px}.footer__info{margin-bottom:24px}.footer__logo svg{width:58px;height:21px}.footer__menu{flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.footer__contacts{display:none}.footer__menu-title{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:10px;cursor:pointer;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.footer__menu-title svg{display:block;-webkit-transition:all .3s linear;transition:all .3s linear}.footer__menu-block{max-width:unset;margin-right:0}.footer__menu-block--active .footer__menu-title svg{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.footer__menu-block--active .footer__list{max-height:1000px;padding-bottom:20px;-webkit-transition:all .3s linear;transition:all .3s linear;pointer-events:all;opacity:1}.footer__list{max-height:0;pointer-events:none;opacity:0}.footer__socials{margin-top:14px}.footer__text{display:none}.footer__oferta{width:90px;margin-right:20px}.footer__oferta a,.footer__politicy a{font-size:10px}.footer__politicy{width:calc(100% - 110px);margin-right:0}.footer__year{font-size:10px;margin-top:9px}}@media (max-width:1300px){.main{margin-top:73px}}.header,.header__menu-item a{-webkit-transition:all .3s linear;transition:all .3s linear}.header{position:fixed;z-index:100;top:0;width:100%}.header__row{background-color:#fff}.header__row--top{padding-top:16px;padding-bottom:8px;border-bottom:1px solid #f3f3f3}.header__row--bottom{padding-top:11px;padding-bottom:11px;-webkit-transition:all .2s linear;transition:all .2s linear;pointer-events:all;opacity:1}.header__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header__logo{margin-right:26px}.header__logo svg{width:94px;height:61px}.header__logo--mobile{display:none}.header__city{margin-right:26px;padding-bottom:4px}.header__city-title span{margin-right:6px}.header__menu-item,.header__menu-list{display:-webkit-box;display:-ms-flexbox;display:flex}.header__menu-item{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header__menu-item a{font-size:14px;padding:5px 8.3px;text-decoration:none;color:#b4b0ae}.header__menu-item a:hover{color:#caaa61}.header__menu-item:first-child a{padding-left:0}.header__menu-item:last-child a{padding-right:0}.header__nav-item-separator{display:block;width:2px;height:14px;margin-right:4px;margin-left:6px;background-color:#caaa61}.header__burger,.header__contacts-block-value a svg{display:none}.header__contacts,.header__contacts-block{display:-webkit-box;display:-ms-flexbox;display:flex}.header__contacts{margin-right:0;margin-left:auto;padding-right:1px;padding-left:10px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.header__contacts-block{flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.header__contacts-block--phone{margin-left:20px}.header__contacts-block-title{font-size:12px;line-height:110%;margin-bottom:4px;color:#b4b0ae}.header__contacts-block-value a,.header__nav-item a{-webkit-transition:all .3s linear;transition:all .3s linear;text-decoration:none;color:#343434}.header__contacts-block-value a:hover{text-decoration:underline;color:#1b7243}.header__nav-list{padding-top:5px}.header__nav-item,.header__nav-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header__nav-item a{font-weight:500;margin:0 26.2px;padding:5px 0;border-bottom:2px solid transparent}.header__nav-item a:hover,.header__nav-item--active a{color:#caaa61;border-color:#caaa61}.header__nav-item:first-child a{margin-left:0}.header__nav-item:last-child a{margin-right:0}.header__buttons{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;max-width:334px;margin-right:0;margin-left:auto;padding-bottom:5px;padding-left:10px;-webkit-transition:all 0 .5s linear;transition:all 0 .5s linear;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header__buttons-callback{max-width:142px;margin-left:12px}.header__buttons-tender{max-width:170px}@media (min-width:1280px){.header--onaction,.header--onscroll .header__row--top{-webkit-box-shadow:0 12px 29px rgba(26,63,108,.25);box-shadow:0 12px 29px rgba(26,63,108,.25)}.header--onscroll .header__row--bottom{max-height:0;padding:0;pointer-events:none;opacity:0;background-color:transparent}.header--onscroll .header__row--bottom .header__buttons{opacity:0}.header--onaction .header__row--top{-webkit-box-shadow:unset;box-shadow:unset}.header--onaction .header__row--bottom{max-height:unset;padding:11px 0}.header--onaction .header__row--bottom .header__buttons{opacity:1}}@media (max-width:1279px){.header::before{position:fixed;z-index:2;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;content:'';-webkit-transition:all .3s linear;transition:all .3s linear;pointer-events:none;opacity:0;background:rgba(31,31,31,.8)}.header--active::before{pointer-events:all;opacity:1}.header--active .header__burger{margin-left:auto;background-color:#fff}.header--active .header__burger span{background-color:#1e1e1e}.header--onscroll .header__row--bottom{background-color:#fff}.header__row--top{padding-top:18px;padding-bottom:21px;border:0;background-color:#343434}.header__row--bottom{position:fixed;z-index:4;top:0;right:0;bottom:0;overflow:scroll;width:246px;max-height:100vh;padding:33px 18px 33px 20px;-webkit-transition:all .3s linear;transition:all .3s linear;-webkit-transform:translateX(100%);transform:translateX(100%);pointer-events:none;opacity:0;background-color:#fff;scrollbar-width:none}.header__row--bottom::-webkit-scrollbar{display:none}.header__row--bottom .header__container{padding:0}.header__row--bottom.header__row--active{-webkit-transform:translateX(0);transform:translateX(0);pointer-events:all;opacity:1}.header__menu-list,.header__row--bottom .header__contacts{flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column}.header__row--bottom .header__contacts{padding-left:0;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.header__row--bottom .header__contacts-block{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:20px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.header__row--bottom .header__contacts-block--phone{margin-left:0}.header__row--bottom .header__contacts-block .header__contacts-block-title{font-size:12px;display:block;color:#1e1e1e}.header__row--bottom .header__contacts-block .header__contacts-block-value a{font-size:16px;width:auto;height:auto;text-decoration:underline;color:#1b7243;background-color:#fff}.header__row--bottom .header__city,.header__row--bottom .header__contacts-block .header__contacts-block-value a span{display:block}.header__row--bottom .header__contacts-block .header__contacts-block-value a svg{display:none}.header__menu-list{margin-bottom:16px}.header__menu-item a{font-size:14px;font-weight:400;line-height:135%;padding:5px 0;color:#696969}.header__menu-item:first-child{flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.header__menu-item:first-child>a{font-family:'American Captain Cyrillic',sans-serif;font-size:20px;line-height:110%;padding:7px 0 8px;letter-spacing:.2px;color:#343434}.header__nav-list{flex-direction:column;width:100%;margin-bottom:6px;padding-bottom:5px;border-top:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.header__nav-item a{font-family:'Roboto',sans-serif;line-height:136%;display:block;margin:0;padding:5px 0;color:#343434;border:0}.header__logo--desktop,.header__nav-item-separator{display:none}.header__logo svg{width:99px;height:38px}.header__logo--mobile{display:block}.header__city{display:none;margin-right:0;padding-bottom:0}.header__city-title{font-size:16px}.header__city-dropdown{position:static;max-height:0;padding:12px 0;-webkit-transition:none;transition:none;-webkit-transform:none;transform:none;-webkit-box-shadow:none;box-shadow:none}.header__city-dropdown span{color:#caaa61;background-color:transparent}.header__city-dropdown a,.header__city-dropdown span{font-size:14px;padding:9px 0}.header__city-dropdown.select__dropdown--active{max-height:1000px;-webkit-transition:all .3s linear;transition:all .3s linear}.header__contacts-block--email,.header__contacts-block-title,.header__contacts-block-value a span,.header__menu{display:none}.header__burger,.header__contacts-block-value a{display:-webkit-box;display:-ms-flexbox;display:flex;width:30px;height:30px;background-color:#caaa61;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.header__burger span,.header__contacts-block-value a svg{display:block;width:18px;height:18px}.header__burger{position:relative;z-index:5;flex-direction:column;margin-left:8px;padding:8px 0;cursor:pointer;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column}.header__burger span{height:2px;content:'';-webkit-transition:all .3s linear;transition:all .3s linear;pointer-events:none;background-color:#fff}.header__burger--active span:nth-child(1){-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:top left;transform-origin:top left}.header__burger--active span:nth-child(2){display:none}.header__burger--active span:nth-child(3){-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:bottom left;transform-origin:bottom left}.header__buttons{flex-direction:column;width:100%;max-width:unset;margin:0;padding:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column}.header__buttons-callback,.header__buttons-tender{font-size:14px;max-width:unset;background-color:transparent}.header__buttons-tender{display:none;margin-bottom:14px;padding:10px 0;color:#fff;border-color:#fff}.header__buttons-tender svg{fill:#fff}.header__buttons-tender:hover{color:#caaa61;border-color:#fff;background-color:#fff}.header__buttons-tender:hover svg{fill:#caaa61}.header__buttons-callback{margin:0;padding:12px 0;color:#343434;border-color:#343434}.header__buttons-callback svg{fill:#343434}.header__buttons-callback:hover{color:#fff;border-color:#343434;background-color:#343434}.header__buttons-callback:hover svg{fill:#fff}}@media (max-width:639px){.header::after{display:block;width:calc(100% - 36px);height:1px;margin-left:18px;content:'';background-color:#696969}.header--onscroll::after{display:none}.header__row--top{padding-top:22px;padding-bottom:13px;border:0}.header__logo svg{width:96px;height:35px}}.footer{padding-top:60px;padding-bottom:46px;background-color:#1e1e1e}.footer__row{display:-webkit-box;display:-ms-flexbox;display:flex}.footer__row--bottom{margin-top:96px;-ms-flex-wrap:wrap;flex-wrap:wrap}.footer__row--bottom-link a{font-size:14px;font-weight:400;line-height:135%;margin-top:37px;-webkit-transition:all .3s linear;transition:all .3s linear;text-decoration:none;color:#b4b0ae}.footer__contacts-item-value a:hover,.footer__row--bottom-link a:hover{color:#1b7243}@media (max-width:639px){.footer__row--bottom-link a{font-size:10px;margin-top:14px}}.footer__info{width:200px;padding-right:40px;-ms-flex-negative:0;flex-shrink:0}.footer__logo{margin-bottom:25px}.footer__logo svg{width:157px;height:60px}.footer__contacts-item-title{font-size:14px;font-weight:400;line-height:135%;margin-bottom:4px;color:#b4b0ae}.footer__contacts-item-value{font-size:20px;font-weight:400;line-height:100%}.footer__contacts-item-value a{-webkit-transition:all .3s linear;transition:all .3s linear;text-decoration:none;color:#f3f3f3}.footer__socials,.footer__socials-item a{display:-webkit-box;display:-ms-flexbox;display:flex}.footer__socials{margin-top:21px}.footer__socials--desktop{max-width:150px;-ms-flex-wrap:wrap;flex-wrap:wrap}.footer__socials--mobile{display:none}.footer__socials-item{margin-right:12px;margin-bottom:6px}.footer__socials-item a{width:28px;height:28px;-webkit-transition:all .3s linear;transition:all .3s linear;border-radius:1000px;background-color:#696969;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.footer__socials-item a svg{width:20px;height:20px}.footer__socials-item a:hover{background-color:#1b7243}.footer__menu-block:last-child,.footer__socials-item:last-child{margin-right:0}.footer__menu{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.footer__menu-block{width:100%;max-width:184px;margin-right:24px}.footer__menu-title{margin-bottom:11px}.footer__menu-title a{font-size:20px;font-weight:400;line-height:135%;color:#dcdcdc}.footer__list li a:hover,.footer__menu-title a:hover,.footer__text a:hover{color:#1b7243}.footer__menu-title svg{display:none;width:20px;height:20px;fill:#b4b0ae}.footer__list li a,.footer__text{font-size:14px;font-weight:400;line-height:135%}.footer__text{width:100%;margin-bottom:37px;padding-right:10%;color:#b4b0ae}.footer__list li a,.footer__menu-title a,.footer__text a{-webkit-transition:all .3s linear;transition:all .3s linear;text-decoration:none}.footer__list li a,.footer__text a{color:#b4b0ae}.footer__oferta{margin-right:44px}.footer__oferta a,.footer__politicy a{font-size:14px;font-weight:400;line-height:135%;color:#1b7243}.footer__politicy{margin-right:84px}.footer__year{font-size:14px;font-weight:400;line-height:135%;color:#b4b0ae}@media (max-width:1023px){.footer__row--top{flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column}.footer__row--bottom{margin-top:50px}.footer__logo{margin-bottom:0}.footer__info{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;margin-bottom:40px;padding-right:0}.footer__contacts{margin-right:0;margin-left:auto;text-align:right}.footer__socials--desktop{display:none}.footer__socials--mobile{display:-webkit-box;display:-ms-flexbox;display:flex}.footer__menu{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media (max-width:767px){.footer__menu-title a{font-size:14px}.footer__contacts-item-value{font-size:16px}.footer__list li a,.footer__oferta a,.footer__politicy a,.footer__text{font-size:12px}.footer__oferta{margin-right:20px}.footer__politicy{margin-right:35px}.footer__year{font-size:12px}}@media (max-width:639px){.footer{padding-top:26px;padding-bottom:30px}.footer__row--bottom{margin-top:14px}.footer__info{margin-bottom:24px}.footer__logo svg{width:58px;height:21px}.footer__menu{flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.footer__contacts{display:none}.footer__menu-title{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:10px;cursor:pointer;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.footer__menu-title svg{display:block;-webkit-transition:all .3s linear;transition:all .3s linear}.footer__menu-block{max-width:unset;margin-right:0}.footer__menu-block--active .footer__menu-title svg{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.footer__menu-block--active .footer__list{max-height:1000px;padding-bottom:20px;-webkit-transition:all .3s linear;transition:all .3s linear;pointer-events:all;opacity:1}.footer__list{max-height:0;pointer-events:none;opacity:0}.footer__socials{margin-top:14px}.footer__text{display:none}.footer__oferta{width:90px;margin-right:20px}.footer__oferta a,.footer__politicy a{font-size:10px}.footer__politicy{width:calc(100% - 110px);margin-right:0}.footer__year{font-size:10px;margin-top:9px}}.main{z-index:1;margin-top:150px;background-color:#fff}.main,.main__atv{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column}@media (max-width:1300px){.main{margin-top:73px}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLmNzcyIsIjBfdG9vbHMvX2FuaW1hdGlvbi5zY3NzIiwiMV92ZW5kb3JzL19mb250cy5zY3NzIiwiMV92ZW5kb3JzL19ub3JtYWxpemUuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9zd2lwZXIvc3dpcGVyLWJ1bmRsZS5jc3MiLCIzX2xheW91dC9fbGF5b3V0LnNjc3MiLCIxX3ZlbmRvcnMvX3Jlc2V0LnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvQGZhbmN5YXBwcy9mYW5jeWJveC9kaXN0L2pxdWVyeS5mYW5jeWJveC5taW4uY3NzIiwiMl9zZXR0aW5ncy9fbGF5b3V0LnNjc3MiLCIzX2xheW91dC9fY29udGFpbmVyLnNjc3MiLCI0X2VsZW1lbnRzL19idG4uc2NzcyIsIjRfZWxlbWVudHMvX3NlbGVjdC5zY3NzIiwiNF9lbGVtZW50cy9fdGV4dC5zY3NzIiwiNF9lbGVtZW50cy9faW5wdXQuc2NzcyIsIjRfZWxlbWVudHMvX2NoZWNrYm94LnNjc3MiLCI0X2VsZW1lbnRzL19wYWdpbmF0aW9uLnNjc3MiLCI1X2NvbXBvbmVudHMvX2JyZWFkY3J1bWJzLnNjc3MiLCI1X2NvbXBvbmVudHMvX2hlcm8uc2NzcyIsIjVfY29tcG9uZW50cy9fcHJvcHMuc2NzcyIsIjVfY29tcG9uZW50cy9fdmFyaWFudHMuc2NzcyIsIjVfY29tcG9uZW50cy9fYWR2YW50YWdlcy5zY3NzIiwiNV9jb21wb25lbnRzL19jb25zdHJ1Y3Rpb24uc2NzcyIsIjVfY29tcG9uZW50cy9fcGFydHMuc2NzcyIsIjVfY29tcG9uZW50cy9fbWFuYWdlci5zY3NzIiwiNV9jb21wb25lbnRzL19pbmZvLnNjc3MiLCI1X2NvbXBvbmVudHMvX3ZpZGVvLnNjc3MiLCI1X2NvbXBvbmVudHMvX2dhbGxlcnkuc2NzcyIsIjVfY29tcG9uZW50cy9fcmV2aWV3cy5zY3NzIiwiNV9jb21wb25lbnRzL19jb250ZW50LnNjc3MiLCI1X2NvbXBvbmVudHMvX3N0ZXBzLnNjc3MiLCI1X2NvbXBvbmVudHMvX3F1b3RlLnNjc3MiLCIyX3NldHRpbmdzL19jb2xvcnMuc2NzcyIsIjVfY29tcG9uZW50cy9fY29tcGFyZS5zY3NzIiwiNV9jb21wb25lbnRzL19ib29raW5nLnNjc3MiLCI1X2NvbXBvbmVudHMvX2ZhcS5zY3NzIiwiNV9jb21wb25lbnRzL19jb250YWN0cy5zY3NzIiwiNV9jb21wb25lbnRzL190ZWNobmljLnNjc3MiLCI1X2NvbXBvbmVudHMvX2NhbGxiYWNrLnNjc3MiLCI1X2NvbXBvbmVudHMvX21vZGFsLnNjc3MiLCI1X2NvbXBvbmVudHMvX2Zvcm0uc2NzcyIsIjVfY29tcG9uZW50cy9fYmVuZWZpdHMuc2NzcyIsIjVfY29tcG9uZW50cy9fbW9kaWZpY2F0aW9uLnNjc3MiLCI1X2NvbXBvbmVudHMvX21vZGVscy5zY3NzIiwiNV9jb21wb25lbnRzL19mZWF0dXJlcy5zY3NzIiwiNV9jb21wb25lbnRzL19lcXVpcG1lbnQuc2NzcyIsIjVfY29tcG9uZW50cy9fdGV4dC1jb250ZW50LnNjc3MiLCI1X2NvbXBvbmVudHMvX2RlZmluaXRpb24uc2NzcyIsIjVfY29tcG9uZW50cy9fZGV0YWlscy5zY3NzIiwiNV9jb21wb25lbnRzL19kZXZpY2Uuc2NzcyIsIjVfY29tcG9uZW50cy9fcHJlZmVyZW5jZS5zY3NzIiwiNV9jb21wb25lbnRzL19jcmVhdGlvbi5zY3NzIiwiNV9jb21wb25lbnRzL19oaXN0b3J5LnNjc3MiLCI1X2NvbXBvbmVudHMvX3NwZWNpZmljYXRpb24uc2NzcyIsIjVfY29tcG9uZW50cy9fYXBwbGlhbmNlLnNjc3MiLCI1X2NvbXBvbmVudHMvX3ByZXNlbnRhdGlvbi5zY3NzIiwiNV9jb21wb25lbnRzL19yZXByZXNlbnRhdGlvbi5zY3NzIiwiNV9jb21wb25lbnRzL19ib2F0LWhlcm8uc2NzcyIsIjVfY29tcG9uZW50cy9fYm9hdC5zY3NzIiwiNV9jb21wb25lbnRzL19mYWNpbGl0aWVzLnNjc3MiLCI1X2NvbXBvbmVudHMvX3BlcmZvbWFuY2Uuc2NzcyIsIjVfY29tcG9uZW50cy9fbnVtYmVycy5zY3NzIiwiNV9jb21wb25lbnRzL19zeXN0ZW0taGVyby5zY3NzIiwiNV9jb21wb25lbnRzL19zeXN0ZW0tYmVuZWZpdHMuc2NzcyIsIjVfY29tcG9uZW50cy9fcG9zc2liaWxpdGllcy5zY3NzIiwiNV9jb21wb25lbnRzL19zcGFyZXMtdmFyaWFudHMuc2NzcyIsIjVfY29tcG9uZW50cy9fc2Fsb24taGVyby5zY3NzIiwiNV9jb21wb25lbnRzL19hcnRpY2xlLnNjc3MiLCI1X2NvbXBvbmVudHMvX3NwYXJlcy1yYW5nZS5zY3NzIiwiNV9jb21wb25lbnRzL19zcGFyZXMtaGVyby5zY3NzIiwiNV9jb21wb25lbnRzL19jZXJ0aWZpY2F0ZXMuc2NzcyIsIjVfY29tcG9uZW50cy9fc3BhcmVzLWNhcmQuc2NzcyIsIjVfY29tcG9uZW50cy9fcGF5bWVudC5zY3NzIiwiNV9jb21wb25lbnRzL19vcmRlci5zY3NzIiwiNV9jb21wb25lbnRzL19jb21tdW5pY2F0aW9ucy5zY3NzIiwiNV9jb21wb25lbnRzL19zb2x1dGlvbnMuc2NzcyIsIjVfY29tcG9uZW50cy9fdmFjYW5jaWVzLWhlYWQuc2NzcyIsIjVfY29tcG9uZW50cy9fYWJvdXQuc2NzcyIsIjVfY29tcG9uZW50cy9fY2FyZHMuc2NzcyIsIjVfY29tcG9uZW50cy9fdmFjYW5jaWVzLnNjc3MiLCI1X2NvbXBvbmVudHMvX3RlYW0tbnVtYmVycy5zY3NzIiwiNV9jb21wb25lbnRzL19zdW1tYXJ5LnNjc3MiLCI1X2NvbXBvbmVudHMvX2NhbGxiYWNrLXNlY2NvbmRhcnkuc2NzcyIsIjVfY29tcG9uZW50cy9fYmxvZy5zY3NzIiwiNV9jb21wb25lbnRzL19pbnNwZWN0aW9uLnNjc3MiLCI1X2NvbXBvbmVudHMvX2xlYXNpbmcuc2NzcyIsIjVfY29tcG9uZW50cy9fZGVwYXJ0bWVudHMuc2NzcyIsIjVfY29tcG9uZW50cy9fdGVhbS5zY3NzIiwiNV9jb21wb25lbnRzL190ZWFtLWhlcm8uc2NzcyIsIjVfY29tcG9uZW50cy9feWVhcnMuc2NzcyIsIjVfY29tcG9uZW50cy9fcG90ZW50aWFsLnNjc3MiLCI1X2NvbXBvbmVudHMvX3ZhY2FuY3kuc2NzcyIsIjVfY29tcG9uZW50cy9fY29tZm9ydC5zY3NzIiwiNV9jb21wb25lbnRzL19wYWdlLTQwNC5zY3NzIiwiNV9jb21wb25lbnRzL19ibG9nLWFydGljbGUuc2NzcyIsIjVfY29tcG9uZW50cy9fZGVsaXZlcnkuc2NzcyIsIjVfY29tcG9uZW50cy9fYWNjZXB0LnNjc3MiLCI1X2NvbXBvbmVudHMvX2RpcmVjdGlvbnMuc2NzcyIsIjVfY29tcG9uZW50cy9fdGFza3Muc2NzcyIsIjVfY29tcG9uZW50cy9fdGllci5zY3NzIiwiNV9jb21wb25lbnRzL190cm9tLnNjc3MiLCI1X2NvbXBvbmVudHMvX3Jld2lld3MtYWcuc2NzcyIsIjVfY29tcG9uZW50cy9fY29tcG9zaXRpb24uc2NzcyIsIjVfY29tcG9uZW50cy9fcGFsZXR0ZS5zY3NzIiwiNV9jb21wb25lbnRzL19xdW90ZS1zZWNvbmRhcnkuc2NzcyIsIjVfY29tcG9uZW50cy9fZ3VhcmFudGVlcy5zY3NzIiwiNV9jb21wb25lbnRzL19zaW5nbGUtdmlkZW8uc2NzcyIsIjVfY29tcG9uZW50cy9fZGVhbGVycy5zY3NzIiwiNV9jb21wb25lbnRzL19zdHJlbmd0aC5zY3NzIiwiNV9jb21wb25lbnRzL19nZWFyYm94LnNjc3MiLCI1X2NvbXBvbmVudHMvX2dlYXJzcGVjLnNjc3MiLCI1X2NvbXBvbmVudHMvX2Jpb2dyYXBoeS5zY3NzIiwiNV9jb21wb25lbnRzL19kcml2ZS5zY3NzIiwiNV9jb21wb25lbnRzL19sZWFzaW5nLWFnLnNjc3MiLCI1X2NvbXBvbmVudHMvX2FnLWRlYWxlcnMuc2NzcyIsIjVfY29tcG9uZW50cy9fbWFpbi1oZXJvLnNjc3MiLCI1X2NvbXBvbmVudHMvX21haW4tbnVtYmVycy5zY3NzIiwiNV9jb21wb25lbnRzL19kdW8taGVyby5zY3NzIiwiNV9jb21wb25lbnRzL19ibGFjay5zY3NzIiwiNV9jb21wb25lbnRzL19jb29raWUuc2NzcyIsIjVfY29tcG9uZW50cy9fc2Nyb2xsLXVwLnNjc3MiLCI2X3BhdHRlcm5zL19oZWFkZXIuc2NzcyIsIjZfcGF0dGVybnMvX2Zvb3Rlci5zY3NzIiwiNl9wYXR0ZXJucy9fbWFpbi5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGlCLEFDQUEsd0JBR0ksRSxDQUNBLEUsQ0RFSixLLENDTEksVyxBRFVKLGdCRVhBLEUsQ0FDQSxFLENBRUUsSyxDQUVBLFcsQUFPRixXQUVFLHVDLENBQ0EsZSxDQUNBLGlCLENBRUEsaUIsQ0ZLRix5TSxBQVNBLFdFTEksb0IsQ0FDQSxlLENBQ0EsaUIsQ0ZHSixpQixDRUdBLHNDLENBQ0Esa0ssQUZPQSxXRUZJLG9CLENBQ0EsZSxDRkRKLGlCLENFT0EsaUIsQ0FDSSxzQyxDQUNBLGtLLEFGSUosV0FKQSxvQixDRVNBLGUsQ0FDQSxpQixDQUVJLGlCLENBQ0Esc0MsQ0FDQSxrSyxBRkxKLFdFYUEsb0IsQ0FDSSxlLENBQ0EsaUIsQ0FFQSxpQixDQUNBLHNDLENBQ0Esa0ssQUM1RUosV0FHQSxvQixDSDBFSSxlLENBQ0EsaUIsQ0d0RUosaUIsQ0FDRSxzQyxDQUNBLGtLLEFIMkVGLFdBRUksb0IsQ0d0RUosZSxDSHdFSSxpQixDR3BFSixpQixDQUNFLHNDLENIaUVGLGtLOztBSTRSQSx5Q0FFRSxFLENBRUEsOEIsQ0FDQSxzQixDSnlmRixFLENJdGZBLGdDLENBQ0UsMEIsQUo2a0JGLGlDSXhrQlUsRSxDSnlmViw4QixDQW9GZ0Isc0IsQ0kxa0JkLEUsQ0o4a0JNLGdDLENJNWtCUiwwQixBSm8vREEscUJLMTBFRyxFLENBR0QsK0IsQ0FDQyx5QixBTCswRUgsYUtoMUVFLEUsQ0x3cEVBLCtCLENLN3BFQSx5Qkx3REYsSSxDQUVJLGdCLENHdkVKLDZCLENBS0EsdUIsQ0g2RUEsTSxDRzFEQSw2QixDSHFFWSxxQixDQW9CWixFLENHOURFLGdCLENBRUEsOEIsQ0FBQSxzQixDSHlERixRLENBMkJBLEMsQ0FFSSw0QixDQU9KLFcsQ0FHWSxnQyxDRzNEWixrQixDQUVFLHdDLENIaUdGLEcsQ0FDQSxHLENBR0ksYSxDQUVBLGlCLENBS0osRyxDQUVJLGEsQ0FHSixHLENBRUksUyxDQW1CSixNLENHcERBLEssQ0hzREEsUSxDQUNBLE0sQ0duREEsUSxDSHNESSxtQixDQUNBLGMsQ0duREYsZ0IsQ0g2Q0YsUSxDR3pDQSxTLENIMkRBLE0sQ0FSQSxLLENBWUksZ0IsQ0FHSixNLENHL0NBLG9CLENIK0NBLE0sQ0FXQSxNLENHL0NFLG1CLENIeURGLGEsQ0doREEsWSxDSGtEQSxhLENBdkJBLE0sQ0F5QkksdUIsQ0FPSiwrQixDRy9DQSw4QixDSGlEQSwrQixDQWJBLHdCLENHcENBLFMsQ0hxREksaUIsQ0FPSiw0QixDQUNBLDJCLENHOUNBLDRCLENBSkEscUIsQ0FNRSw2QixDSHVGRixlLENBWUEsWSxDQTlDQSxNLENBZ0RJLDZCLENHeENKLHFCLENIUkEsTSxDR2hDQSxhLENBS0EsYyxDSG9DQSxrQixDRy9CQSxhLENIa0RBLFEsQ0FFSSx1QixDQUxKLFEsQ0c1QkEsYSxDSHFDQSxlLENBWUEsWSxDR2xDQSxTLENINENBLHdDLENBQ0Esd0MsQ0FFSSxXLENBT0osYSxDQUVJLG1CLENBRUEsNEIsQ0FNSix3QyxDQUVJLHVCLENNdFlKLDRCLENOb1lBLFksQ01qWUEseUIsQ044WkEsTyxDQUVJLGlCLENBZ0JKLFEsQ0FSQSxRLENBRUksWSxDSXBhSixDLENKb2NBLEksQ0FDQSxPLENBQ0EsTyxDQWZBLE0sQ0F5REEsTyxDQUNBLEssQ0FYQSxLLENBakNBLEMsQ0FFQSxHLENBakJBLFUsQ0FiQSxJLENBeUVBLE0sQ0FUQSxPLENBWkEsTSxDQW5DQSxJLENBZUEsSSxDQUNBLEUsQ0l2Y0EsRyxDSmdmQSxPLENBeENBLEcsQ0F0QkEsRyxDQXlDQSxFLENBQ0EsRSxDQW5CQSxFLENBd0NBLEssQ0FoQkEsUSxDQWtCQSxVLENBREEsTSxDQUVBLE0sQ0F6Q0EsSSxDQXBCQSxFLENBQ0EsRSxDQUNBLEUsQ0FDQSxFLENBQ0EsRSxDQUNBLEUsQ0E2QkEsTSxDQTZCQSxNLENBdEVBLEksQ0l0YUEsQyxDSjRhQSxNLENBb0JBLEcsQ0FDQSxHLENBQ0EsRyxDQXVCQSxLLENJbGRBLE0sQ0orY0EsRSxDQThCQSxJLENJamVBLEksQ0oyZEEsRyxDQW5FQSxNLENBeUNBLEUsQ0FEQSxNLENBaENBLEMsQ0FFQSxHLENBY0EsQyxDQTZDQSxJLENBNUNBLEMsQ0FDQSxJLENJL2FBLE8sQ0pnYkEsSyxDSS9kQSxJLENKZ2VBLE0sQ0FDQSxNLENBQ0EsRyxDQTlEQSxPLENBK0RBLEcsQ0FpQkEsSyxDQXRCQSxLLENBNkJBLEUsQ0FKQSxLLENBR0EsRSxDSXZkQSxLLENKeWVBLEksQ0FuQkEsRSxDQXJCQSxFLENBR0EsQyxDSTFjQSxFLENKd2NBLEcsQ0EwQ0EsSyxDSTFkRSxZLENKNmRFLGMsQ0k1ZEYsUSxDQUFBLFMsQ0FBQSx1QixDSm1lRSxRLENBcEdKLEksQ0Fpc0VFLCtCLENLbitFRCxjLENBQ0MsZSxDQUFBLGdCLENMcStFQSxhLENBNWxFRixPLENBQ0EsSyxDQWpDQSxPLENBbUNBLFUsQ0luZUEsTSxDQUNBLE0sQ0pxZUEsTSxDQUNBLE0sQ0FsQ0EsSSxDQW9DQSxHLENJcmVBLE8sQ0p3ZUksYSxDSWxlSixFLENKMmVBLEUsQ0FFSSxlLENBR0osVSxDQUNBLEMsQ0FwQ0EsVyxDQTBDQSxnQixDQURBLGlCLENBR0EsTyxDQURBLFEsQ0l4ZUUsWSxDSitlRixLLENBcENBLGdCLENBdUNJLHdCLENJbmVKLFdBQ0UsMEIsQ0oyY0YsZSxDQTBDSSxpQixDSWxmRiw2ckVKdWZGLEssQ0lwZkEsNEIsQ0o2ZkEsTyxDSXRmQSxnQixDSitjQSxpQixDSTVjQSxTLENKZ2RBLGEsQ0EyQ0ksZSxDSXZmRixpQixDSjBmRSxnQixDQTFDSixTLENJOWNBLGUsQ0prZEEsZ0MsQ0kvY0EscUIsQ0FFRSwyQixDSjhmRSw0QixDSTdmRix5QixDSmtkRixlLENJaGRBLGlCLENBQ0UsUyxDSm9kRixtQixDQWdESSxtQixDSWpnQkosWSxDSm9nQkksOEIsQ0EvQ0osc0IsQ0FpREksVSxDSW5nQkosVyxDQUVFLDRGLENBQ0Esb0YsQ0pxZEYsNkMsQ0luZEEsNkIsQ0FDRSwrQyxDSndnQkYsNkIsQ0FyRUEsZSxDSS9iRSxvQyxDQUNBLDRCLENBRUYsa0IsQ0FFRSxzQixDQUNBLGtCLENKMmdCRixnQixDSXRnQkUsc0IsQ0FDQSxrQixDSjJnQkYsYSxDQUNBLFksQ0l4Z0JFLGlCLENKNGdCRSxhLENBRUEsVSxDQUNBLFcsQ0FFQSw2QyxDQUVRLDZCLENJNWdCWiwrQyxDSjJkQSxtQixDQXFESSxhLENBakRKLDZCLENJemRBLGlCLENKbWhCQSxrQixDQUNBLGdDLENBRUksVyxDQUdKLGtDLENJeGhCRSxvRCxDQUNFLG9DLENKNGRGLHNELENJemRFLHVCLENKNGhCQSxvQixDQWhFRixzQixDQW9FRixxQyxDQUVJLCtCLENBakVKLHVCLENJMWRBLGtDLENBQ0UsMEIsQ0o4aUJGLFUsQ0FaQSwwQyxDQUVJLDBCLENJOWhCSixrQixDSm9qQkEsOEIsQ0FOQSx3QixDQUNBLCtCLENBSUEsc0MsQ0FyRUEsb0MsQ0FtRUEscUMsQ0lqaUJBLG1DLENKZ2RBLDBCLENJNWRBLG1DLENBQ0UsMkIsQ0pxakJGLCtCLENBSUEsc0MsQ0FIQSxvQyxDQUNBLHFDLENBQ0EsbUMsQ0FHSSxpQixDSXJpQkYsVSxDSnVpQkUsSyxDQUNBLE0sQ0F0RUosVSxDQXlFSSxXLENBRUEsbUIsQ0FHSiwrQixDQUVJLDBCLENBR0osb0MsQ0l4aUJFLGlHLENKbWVGLG9FLENBMkVBLHFDLENBdEVBLGlHLENBeUVJLHFFLENBR0osbUMsQ0kxaUJFLG1HLENBQ0EsbUUsQ0p1ZUYsc0MsQ0luZUEsbUcsQ0o4aUJJLHNFLENBSUosZ0MsQ0FFSSxhLENBdEVKLG9CLENJcmVBLHVCLENKMmVBLG1ELENJdGVBLFksQ0oyZUEsOEMsQ0l2ZUEsNkIsQ0pvakJBLGtELENJaGpCRSxnQyxDSm1qQk0sNEIsQ0FHUixnRCxDQUVJLGdDLENBQ0ksNEIsQ0FHUix3QyxDQUVJLFUsQ0FFQSxtQixDQUNBLGEsQ0FDQSwrQixDQUNBLG1CLENJbmtCRixVLENBb0JGLDhDLENBRUUsK0IsQ0FDQSx1QixDSnNqQkYsNEUsQ0F4RUEseUQsQ0EyRUksd0QsQ0F2RUosMEQsQ0kzZUEseUMsQ0p3akJJLFcsQ0l0akJGLGMsQ0FFRiwwRSxDSjBqQkksMEQsQ0FDQSx1RCxDQUdKLHdELENJdGpCRSxVLENKK2VGLGEsQ0EyRUksMEMsQ0FHSixzQixDQXhFQSxpQixDQTJFSSxVLENJempCSixPLENBQ0UsUSxDQUNBLDZCLENKaWZGLHFCLENBNEVJLFUsQ0kzakJKLFcsQ0FDRSxnQixDSjZqQkUsaUIsQ0FFQSw0QixDSTdqQkosb0IsQ0pna0JJLHlFLENBNUVKLDRCLENBOEVJLGlCLENBS0osbUUsQ0FGQSxZSWprQkUsOEMsQ0pvZkYscUJBQUEsOEMsQ0lqZkUsMEQsQ0FBQSxrRCxDQUVGLDRCLENKc2tCSSw2QixDSW5rQkosNEIsQ0p3a0JJLDZCLENBOEJKLDZCLENJNWtCRSwrQixDQUNBLHVCLENKZ2xCRSxrQyxDQUdKLHNELENJN2tCRSxpQixDQUNBLEssQ0pnbEJFLE0sQ0FFQSxVLENJaGxCSixtQixDSm9sQkEsd0UsQ0FFSSxnQyxDSWpsQkosVSxDSnFsQkEsc0UsQ0lqbEJFLFMsQ0orZkYsaUMsQ0F3RkEsSyxDSWxsQkUsNkIsQ0pxZ0JGLG1CLENBdUZBLG1CLENJdGxCQSxpQixDSjBsQkksVSxDSXhsQkYsNEMsQ0oybEJFLG1CLENJemxCRixtQixDSmtnQkYsWSxDSWhnQkEsK0MsQ0o0bEJJLG9DLENJMWxCRixzRCxDQUFBLGMsQ0ptZ0JGLCtELENJamdCQSx3QixDSmdtQkkscUIsQ0k5bEJGLGtCLENBQUEsdUIsQ0FBQSxvQixDQUFBLHNCLENBR0YsMEMsQ0FEQSwwQyxDSnVnQkEsVyxDQWdHSSxtQixDSWxtQkosVyxDSnlnQkEsd0MsQ0E4RkEsd0MsQ0lsbUJBLFcsQ0FDRSxtQixDQUVBLFMsQ0p5bUJGLCtDLENBREEsK0MsQ0lubUJFLHNCLENBRUYseUIsQ0p1bUJBLHlCLENBR0ksd0IsQ0FqR0osdUMsQ0FtR0ksb0IsQ0l6bUJKLGEsQ0o0bUJJLGdCLENBQ0EsNkIsQ0FHSixtQixDQUNBLCtCLENBRUksVSxDSTFtQkosZ0QsQ0o4bUJBLHlCLENBQ0EscUMsQ0l6bUJFLGMsQ0o4bUJGLG1CLENJM21CQSwrQixDSjRnQkEsaUQsQ0FtR0ksUyxDQUdKLHlCLENBQ0EscUMsQ0FFSSxjLENBR0osbUIsQ0FFSSxZLENBMEJKLGtCLENBRUksaUIsQ0lobkJGLFUsQ0FFQSxnQyxDQUNBLHdCLENBQ0Esb0MsQ0FDQSw0QixDQUNBLGlCLENBRUYsMkMsQ0FFRSxTLENKcW5CRiw4QyxDQUNBLDZDLENBaEdBLHNCLENJNWdCQSw2QyxDSnFuQkEsdUQsQ0FGQSx5QixDQW5HQSwyQixDQXVHSSxzQyxDSXBuQkosMkMsQ0FDRSxNLENBRUEsVSxDSnluQkYsa0MsQ0l2bkJFLFcsQ0oybkJFLGUsQ0FHSiw0RCxDQUVJLGlCLENJMW5CRiw0QixDQUNBLG9CLENKc2hCRixtRSxDQUtBLHdFLENJeGhCQSwwQixDQUNFLGtCLENKdW9CRix3RSxDSTluQkUsNEIsQ0FDQSxvQixDSm1vQkYsNkUsQ0kvbkJFLDRCLENBQUEsb0IsQ0pxb0JGLHdFLENJam9CRSw0QixDQUFBLG9CLENBRUYsNkUsQ0p1b0JJLDRCLENJcm9CRixvQixDSnlvQkYseUIsQ0FFSSxvQixDSXhvQkYsc0YsQ0oyb0JFLHdGLENBRUEsNEQsQ0kzb0JKLGdFLENBQ0UsK0QsQ0o2aEJGLCtCLENJMWhCQSxRLENBQ0UsUyxDSmdwQkUsUSxDSTlvQkosdUIsQ0pncEJZLGUsQ0FoSFosdUIsQ0FtSE8sb0IsQ0kvb0JQLGUsQ0p5NEhBLGUsQ0F0dkdBLHNELENJL29CRSxjLENKb3BCRixvQyxDSS9vQkUsc0IsQ0pvcEJGLGdDLENBRUksa0QsQ0lscEJKLG9FLENBR0EscUQsQ0ptcEJBLDJDLENBR0ksTyxDQW5ISix5QyxDQXFISSx3QyxDQUVBLHVDLENJcnBCRiwrQixDSjBwQkYsK0UsQ0l4cEJBLHFFLENKMHBCSSxhLENJcnBCRiwwRCxDSjJwQkYsdUYsQ0l6cEJBLDZFLENKMnBCSSxPLENJdHBCRixTLENKc2lCRixrQyxDQXFIWSwwQixDQUlaLGlILENBREEsdUcsQ0l0cEJFLG9CLENBRUEsb0QsQ0oycEJVLG9DLENJenBCWiw0RCxDSjZwQkEsdUUsQ0FDQSxpRixDSXhwQkUsNEQsQ0o2cEJGLCtFLENBcEhBLHlGLENJcmlCQSxRLENKeWlCQSxrQyxDQXNIWSwwQixDSTVwQlosa0IsQ0pncUJBLHlHLENBQ0EsbUgsQ0FFSSxxRCxDSTVwQkYscUMsQ0owaUJGLDZELENBd0hBLDBGLENBQ0EsaUcsQ0FFSSxzRCxDQUVRLHNDLENBQ0EsOEQsQ0FJWiwyQixDQUVJLHNELENBSUosOEIsQ0locUJFLGlCLENBQUEsNEUsQ0p3cUJGLGtFLENBRUksaUIsQ0lycUJKLEssQ0FDRSxNLENBQ0EsVSxDQUNRLFcsQ0pnakJWLDBCLENBMEhZLGtCLENPMzFDWixpQyxDQUE4Qix5QixDUCsxQzFCLG9FLENBdEhKLDhFLENPenVDMkUsa0MsQ0FBb0IsMEIsQ1B3MkMvRixpRCxDQUNBLDJELENBRUEsZ0csQ0ExSEEsc0YsQ09qdkNtTSxLLENBQW1DLE0sQ0FBbUIsVSxDQUFhLHFELENQczNDdFEsd0YsQ0FDQSxrRyxDQUZBLHlELENBREEsK0MsQ09wM0M4WixLLENQZ3dDOVosTSxDT2h3QzRhLG9ELENBQXNCLFcsQ1BnNENsYyx1QixDT2g0Q3FoQixZLENQbzVDcmhCLGlCLENBMENBLHNCLENPOTdDK29ELGlCLENQdThDM29ELHlELENBbkRKLGlCLENPcDVDK3hCLDhELENBQTBDLHFCLENQODVDejBCLDRDLENPOTVDZzRCLDJDLENBQTBHLHNCLENQbzZDMStCLG9DLENBQ0EsNkMsQ0E5SEEsaUIsQ0FpSUksVSxDT3g2Q3VsQyxxQyxDQUFvTCwwQyxDQUFVLDZDLENBQXNELDZELENQNnlDLzBDLHdDLENBcUlBLDJDLENBREEsa0MsQ09qN0MwN0MsaUIsQ0FBWSxVLENBQU8sNEMsQ0FBaUIsd0MsQ0FBZSx1QyxDQUF5Qyx1QyxDQUFvQiw4RCxDUDg3QzFpRCxzQixDQTlIQSxLLENBa0lJLE0sQ09sOEM4cUQsVSxDQUFRLFcsQ0FBTSxtRSxDUDI4Q2hzRCw2QixDTzM4Q3V3RCxXLENBQWMsc0IsQ1BnMUNyeEQsWSxDQXFJQSxzQixDT3I5Q3U0RCxtQixDQUFZLG1CLENBQU8sWSxDQUEyQixVLENBQWlDLFcsQ0FBK0IsaUIsQ0FBd0IsdUIsQ0FBQSxvQixDQUFBLHNCLENBQUEsd0IsQ0FBc0MscUIsQ0FBbUIsa0IsQ1AwK0N0a0UsNkIsQ0FGQSwwQixDT3grQytsRSwwQixDQUF1RCxjLENBQVksZSxDQUFrQyxxQixDUDIyQ3BzRSxrQixDQXdJQSxvQixDQUVJLFcsQ09yL0MyMUUscUIsQ0FBZ0IsaUIsQ1A0L0MvMkUsNEIsQ0FwSUEscUMsQ094M0N5NkUsaUIsQ0FBc0IsYSxDUDQzQy83RSxLLENBc0lJLE0sQ09sZ0R5OUUsbUIsQ0FBcUMsUyxDUHlnRGxnRixpQyxDT3pnRHNsRixhLENBQWtDLDJDLENQeTRDeG5GLG1DLENBd0lBLDRCLENPamhEMHVGLGtCLENBQW1DLGMsQ1B1aEQ3d0YsbUMsQ092aERnM0YscUIsQ0FBMkIsa0IsQ0FBa0IsYyxDQUFNLDJCLENQOGhELzVGLDRCLENPOWhEeTdGLHlCLENQa2lENzdGLDJDLENPbGlENC9GLDJDLENBQXNCLG1DLENQODVDbGhHLDBCLENPOTVDc2tHLG1DLENBQXdDLDJCLENBQUEsbUIsQ0FBZ0Isd0MsQ0FBdUMsbUIsQ0FBZSxpQyxDUHFqRHByRyxzRCxDQTNJQSxtQixDQTJSQSxhLENBM0lBLFksQ0F5RkEsWSxDQXJPQSxnQixDQWlKQSwwQixDQUVJLFMsQ09qa0R5NUcsaUIsQ0FBZ0MsVSxDQUFZLFcsQ0FBZ0IsNEIsQ0FBZ0Isb0IsQ0FBZSxtQixDQUE0QixrQyxDQUFNLDBCLENQZ2xEMWhILHdDLENBNUlBLG1CLENBaUpBLHFDLENBRUksK0IsQ092bERvcEgsdUIsQ1A0bER4cEgsc0QsQ0FFSSxtQixDQTNJSixpQyxDQStJQSwrQixDQUVBLDZDLENPcG1EbzZILCtCLENQc21EaDZILGtCLENPdG1Eb2dJLG1CLENQNG1EeGdJLHdDLENBQ0Esc0MsQ0FDQSx1QyxDTzltRHdoSSxxQyxDQUEyRixTLENBQXlCLGtDLENBQVUsMEIsQ0FBVyxnQyxDQUF3QixpQixDQUFrQixTLENQNCtDM3NJLFEsQ0ErSUksTSxDTzNuRDZ0SSxVLENBQWdCLFcsQ0FBK0IsVSxDUG1vRGh4SSx1QyxDT25vRDB6SSxpQixDQUFXLEssQ0FBZSxPLENBQWlCLFEsQ0FBUyxNLENQMm9EMTJJLFUsQ08zb0RxNEksZSxDQUFzQyx5QixDQUFnQixpQixDUHdwRC83SSwwQixDT3hwRDRqSixTLENBQXNDLG1CLENQOHBEOWxKLGtDLENPOXBEeW1KLDBCLENQa3FEN21KLHdDLENPbHFEK3NKLG1CLENBQVcsaUMsQ1B3cUQxdEosc0QsQ0FFSSxtQixDQUlKLHdDLENPOXFEaXpKLHNDLENQZ3JEanpKLHVDLENBbkpBLHFDLENPN2hEdTRKLFMsQ1BvckRuNEosa0MsQ09wckRnNUosMEIsQ0FBMFcsMkIsQ1B3ckQ5dkssOEIsQ094ckRveUssZSxDQUFrRCxrQyxDQUFBLDBCLENQd3JEdDFLLDhCLENPeHJEbytKLDRELENBQW1DLDRDLENQK2lEdmdLLDhELENPL2lEOHZLLDJCLENBQXdELHNDLENBQWtCLDhCLENQcXREeDBLLDZCLENPcnRENjNLLGUsQ1AwdEQ3M0ssZ0IsQ0FwSkEsVyxDQXlKQSxtQixDTy90RGlnTCwyQixDQUFnQixXLENBQVcsWSxDQUEwQixpQixDQUE4QixRLENQb2xEcGxMLG1CLENPcGxEc25MLGMsQ0FBNEIsYSxDQUFXLEssQ1B5bEQ3cEwsTSxDT3psRHVxTCxVLENBQTRDLFcsQ0FBZ0MsK0IsQ0FBUSx1QixDUHV2RHZ2TCxTLENPdnZEMHpMLGtDLENQb21EOXpMLHVDLENBdUpJLDZCLENPM3ZEMDBMLHlCLENQK3ZEOTBMLHFCLENPL3ZEeStMLDZCLENBQTRCLHFCLENQcXdEcmdNLFksQ0FDQSxlLENBckpBLGUsQ0F1SkEsZSxDT3h3RHduTSxpQixDUHFuRHhuTSxLLENBdUpJLE8sQ081d0Rnb00sUSxDQUFrRCxNLENQMm5EdHJNLGUsQ08zbkR1dk0sZSxDQUE4RSxnQyxDUHd4RHIwTSxZLENPeHhEZzRNLDhELENBQUEsc0QsQ0FBMEssbUMsQ0FBUywyQixDQUFXLG1DLENBQWUsMkIsQ0FBdUIsUyxDQUFnQixrQixDUHF5RHBuTiw4QixDQXJKQSw4RCxDQXdKWSxzRCxDT3h5RHd0TixVLENQc3BEcHVOLGlCLENPdHBEczlOLGlCLENQdXpEbDlOLDRELENPdnpEcStOLG9ELENQNHpEcitOLGEsQ0F0S0osaUIsQ090cERtM04saUIsQ1B5cERuM04saUIsQ096cERnNk4saUIsQ0FBNkosUyxDQUExTSxpQixDUCt5RG4zTixxQyxDQXRKQSxpQixDT3pwRHc3TixhLENBQThCLGlCLENQdXpEbDlOLDRELENPdnpEcStOLG9ELENQNHpEcitOLGEsQ0FHSix3QyxDQXRKQSx3QyxDQXdKQSx3RCxDT2owRGlwTyx3QyxDUG8wRDdvTyxrQixDT3AwRHF0Tyw2RCxDQUFzQixxRCxDQUEyQyxTLENQNDBEMXhPLGlCLENPNTBEMjFPLGMsQ0FBa0IsZ0IsQ0FBbUIsSyxDUDByRGg0TyxNLENPMXJEODRPLGMsQ0FBYSxXLENBQUcsYyxDUCtyRDU1Tyx3QixDQUNGLHFCLENBMEpRLG9CLENPMTFEczRPLGdCLENBQWEsbUIsQ1A4MUR2NU8sVSxDQTlKSiwyQyxDT2hzRHU3Tyx5QixDQUFtQiwwQixDUHEyRDE4TyxpQixDT3IyRHlpUCxLLENBQVUsTyxDUDIyRG5qUCxlLENPMzJENG5QLGEsQ1ArMkR4blAsZ0IsQ0FFQSwrQixDT2ozRGtxUCx1QixDQUFxRCxhLENQdTNEM3RQLGlDLENPdjNEcTBQLGUsQ1B1dERyMFAsZSxDT3Z0RG80UCxpQixDQUEwQyxhLENQMnREOTZQLEssQ0FzS0ksTSxDT2o0RHMrUCxZLENBQVUsYSxDUGd1RHAvUCxVLENBdUtJLFcsQ092NEQrZ1EsWSxDQUF3RCxxRCxDUHF1RDNrUSxxQyxDQXdLWSx1RCxDTzc0RDJsUSxpQixDQUFpRCxrQixDUGk1RHBwUSxTLENBRUEsa0MsQ09uNURrclEsZ0MsQ1B1NUR0clEsc0IsQ0FFSSxXLENPejVEMnlRLG9CLENQNjVEM3lRLE8sQ0F6S0osVyxDT3B2RGkxUSxVLENBQTRDLHFCLENQeXZENzNRLG9DLENBNEtBLHdCLENPcjZEODVRLHFCLENQdTZEOTVRLHlCLENBRUksYSxDT3o2RG1nUixzQixDQUFxRCxlLENQbXdENWpSLGMsQ0FnTEEsNkIsQ0FFSSxZLENPcjdEaXNSLHFCLENQMDdEanNSLFcsQ08xN0RveVIsaUIsQ1ArN0RweVIsaUIsQ0FFQSxvQixDT2o4RGk0UixhLENQbzhEajRSLGMsQ0FoTEosUSxDQWtMSSxZLENPdDhEcytSLGUsQ0FBZ0IscUIsQ1AweER4L1IsZSxDTzF4RGtqUyxnQyxDUDhnRXBqUyxlLENBOURBLHdDLENPaDlEcThULG1CLENQKzFEcjhULGlCLENBbUxJLEssQ09saEV5Z1UsTSxDUHNoRXpnVSxjLENBSUEsUyxDTzFoRTZvVSx3QixDUDIyRGpwVSxxQixDQW1MUSxvQixDTzloRTRwVSxnQixDUGtpRWhxVSxjLENBbEZKLHdDLENPaDlEZ3BTLGEsQ0FBdUQsZ0IsQ0FBNEYscUQsQ0FBK0MscUMsQ0FBaUQsdUQsQ1BtekQvM1MsaUMsQ0FDRix5QixDQUNGLDBELENPcnpEdzdTLGtELENBQXFELDJCLENBQWMseUIsQ1A0ekQzL1Msa0MsQ0FvTEEsdUMsQ09oL0R1a1QsdUIsQ0FBZ0IsZSxDQUFnQixzQyxDQUEyQixzQixDUHcwRGxvVCxjLENBb0xBLG1DLENBQ0EscUMsQ083L0RvdFQsbUIsQ0FBZSxXLENQbWdFbnVULHVDLENPbmdFcXpULHVCLENBQXFCLGUsQ1B5Z0UxMFQsMEMsQ096Z0VpNlQsVyxDUDhnRWo2VCxlLENPOWdFcThULG1CLENQbTJEcjhULFUsQ09uMkRna1UsVyxDQUE0QixlLENQdTJENWxVLFEsQ0FRQSxRLENBSUEsbUIsQ09uM0R3d1UsUyxDUDBpRXh3VSx5QyxDTzFpRXV6VSxzQyxDUDRpRXZ6VSxzQyxDQWpMQSx3QyxDTzMzRDQyVSxnQixDQUF3QyxVLENBQWlCLFcsQ0FBa0IsUyxDUG80RHY3VSx3QyxDT3A0RGkrVSxlLENQMmpFaitVLHNDLENPM2pFbWlWLGtCLENQZ2tFbmlWLHlDLENPaGtFaW9WLGUsQ1Bxa0Vqb1YsZ0IsQ0FDQSxlLENBRUksYSxDT3hrRXNzVixlLENBQWlDLFUsQ0FBUyxXLENBQWEsUSxDQUFTLFMsQ0FBNkUsUSxDQUFvQixjLENQb2xFMzJWLGdCLENPcGxFaThWLGlCLENQcTZEajhWLEssQ0FtTEksTSxDQUdKLGUsQ0FFSSxVLENPN2xFZ2dXLGUsQ0FBdUMsWSxDUGltRXZpVyxjLENPam1FMmxXLGUsQ0FBWSxpQixDQUFtQyxjLENBQVksZ0IsQ0FBeUIsUSxDQUFrQixTLENBQTBCLFUsQ1BpbkUvdFcsZ0IsQ0FFSSxpQixDT25uRXUwVyxvQixDUG84RDMwVyxrQixDT3A4RDIxVyxVLENBQTZELFcsQ1B3OER4NVcsUSxDQW1MSSxZLENPM25FaStXLGMsQ0FBZ0IsNEIsQ0FBbUIsb0IsQ1Bnb0VwZ1gsa0IsQ0FFQSxRLENPbG9FNGlYLGUsQ0FBbUUsNEIsQ0FBbUIsdUIsQ1BtOUR0b1gsZSxDT245RHd5WCxVLENQMG9FeHlYLHFCLENBQ0Esd0IsQ08zb0V3eVgsVSxDUGdwRXh5WCxzQixDT2hwRWc0WCxVLENQcXBFaDRYLHNCLENPcnBFODlYLFMsQ1AwcEU5OVgsK0IsQ0FFSSxrQixDQUdKLDBCLENBQ0EsZ0MsQ09ocUVrb1ksYyxDQUE0QixVLENBQVEsUyxDUHdxRXRxWSxvQixDQUVJLFcsQ0FqTEosb0IsQ096L0Q0eFksaUIsQ1A2L0Q1eFksYSxDQXFMSSxnQixDT2xyRWszWSxVLENBQWlCLFcsQ1B3ckV2NFkseUIsQ094ckVxOFksaUIsQ0FBeUIsYyxDQ0E5OVksMEMsQ1IrckVBLHdDLENBQ0EsdUMsQ0FDQSx1QyxDUTVyRUksWSxDQ0xKLGtCLENBRUksaUIsQ0FDQSxhLENBQ0EsSyxDVG1oRUosTyxDQXFMSSxNLENTcnNFQSxVLENBRUEseUMsQ0FDQSxpQyxDQUNBLDZDLENUcWhFSiw2QixDQXFMWSwrQyxDU3RzRVosMkIsQ0FDSSxtQixDQUNJLDBCLENBQ0Esa0IsQ1RxaEVSLGtCLENBdUxBLHFCLENBbExFLGlCLENBQ0YsVyxDSzNpRUEsUyxDQUNDLFcsQ0w4aUVELFcsQ0sxaUVBLGMsQ0FFSSxVLENBQUEsVSxDQUFBLFEsQ0FDSCxlLENMbXVFRyxjLENLaHVFSCwyQixDTHF1RUcsUyxDQXZMSixVLENBMkxBLDJDLENBeExBLEssQ0EyTEksTyxDS2x1RUEsWSxDTHN1RUEsa0IsQ0FHSiw0RCxDQTFMQSxlLENBK0xBLDBDLENBM0xBLDRELENLdmlFQyxZLENMNGlFRCxxQyxDS3ZpRUMsaUIsQ0FDQyxvQixDTHV1RUUsVSxDSzd1RUgsWSxDQUVDLFMsQ0xtakVGLDJCLENBK0xBLHlDLENBRUksVyxDQUdKLGlELENBRUksTSxDS3R2RUgsOEIsQ0w2akVELDBCLENBK0xBLGtELENBMUxBLE8sQ0E2TEksZ0MsQ0s5dkVGLDBCLENBTkQsaUIsQ0FFQyxjLENMOGtFRixlLENBNkxJLGUsQ0t2d0VGLGEsQ0w4a0VGLE8sQ0E2TEksUSxDS2p4RUgsTSxDQUVDLHNCLENMb3hFRSxpQixDS2p4RUgsbUIsQ0x3bEVELFUsQ0E2TEksNlEsQ0sxeEVILHlLLENMa21FRCxXQUFBLGdCLEVLN2xFQyxpQixDTGltRUQsNkhBK0xBLDJCLENBMUxBLGdCLENBK0xBLHVCLENBRUksYSxDSzN5RUYsZSxDTG1uRUYsa0IsQ0ErTEEsbUIsQ0EzTEEsd0IsQ0E2TEEsMkIsQ0twekVFLG9CLENMNG5FRixVLENBK0xBLHlCLENBRUkseUIsQ0s3ekVGLFUsQ0xrMEVGLGlCLENLN3pFRSxpQixDTG9vRUYsYSxDQTZMSSxPLENLdjBFSCxRLENBRUMsVSxDTDZvRUYsVyxDQTZMSSxzQixDS3YwRUgsUyxDTDhvRUQsc0MsQ0E2TFksOEIsQ0tuMEVWLFUsQ0FDQyxxQixDQUNBLHdCLENMMG9FRCxpQixDS3ZvRUEsYyxDTHcxRUYsa0IsQ0t2MUVHLDBELENMOHBFRCxrRCxDQStMRiwyQyxDSzkxRUUsd0MsQ0FDQyxnQyxDQU5ELFMsQ0wyMkVGLHVDLENLcjJFRyx1QyxDTDRxRUQsK0IsQ0tqckVDLFMsQ0xrM0VILDBDLENBMUxFLCtCLENLenJFQSx1QixDQUVDLFMsQ0x5M0VILHNDLENBQ0EsMEMsQ0szM0VHLDRELENBQ0Esb0QsQ0FHRCxTLENMKzNFRix5QyxDS2w0RUcsUyxDTHU0RUgsaUQsQ0t6NEVFLHNDLENBQ0MsOEIsQ0xpdEVELFMsQ0ErTEYsNkMsQ0toNUVHLG1DLENBQ0EsMkIsQ0FHRCxTLENMbzVFRixnRCxDQTFMRSwyQixDQUNGLG1CLENLNXNFRSxTLENMNjRFRiw0QyxDS3g0RUcsZ0MsQ0wrc0VELHdCLENLbnRFQyxTLENMbzVFSCx3QyxDQTFMRSwrQixDSzN0RUEsdUIsQ0FFQyxTLENMMjVFSCwyQyxDSzc1RUUsOEIsQ0FDQyxzQixDTHF1RUQsUyxDQStMRiw4QyxDS3A2RUcsdUQsQ0FDQSwrQyxDQUVELFMsQ0x5NkVGLDBDLENLMzZFRyxzRCxDTGt2RUQsOEMsQ0svdUVDLFMsQ0xnN0VILDZDLENBMUxFLHlDLENLdnZFQSxpQyxDTDB2RUEsUyxDQStMRiwwQyxDS3o3RUUsK0QsQ0FDQyx1RCxDTDg3RUgsc0MsQ0ExTEUsNkQsQ0tyd0VBLHFELENMcThFRix5QyxDS3Y4RUcsd0MsQ0w4d0VELGdDLENBK0xGLDBCSzk4RUcsZSxDTHN4RUQsaUIsQ0tueEVBLGdCLENMc3hFQSxzQixDS3p4RUMsYSxDTDZ4RUQscUIsQ0t6eEVDLFUsQ0FJRiw0QyxDTDJ4RUMsSyxDS3Z4RUQsTyxDTDB4RUMsVSxDS3R4RUQsVyxDQUNDLFcsQ0FBQSxTLENMd3hFQSxhLENLcnhFRCxrQixDTHd4RUMsaUIsQ0tueEVGLGtCLENBR0UsaUIsQ0FFQyxXQUFBLGdCLEVBRUQsaUIsQ0xxeEVBLGtELENLenhFQSxtREw0OUVGLGUsQ0E1TEUsYSxDS2h5RUEsWSxDQUVDLGlCLENBRUQsaUIsQ0FDQyxrQixDTGsrRUgsa0IsQ0E1TEUsYyxDS3Z5RUEsZSxDTDB5RUEsZSxDSzd5RUMsVSxDTGcvRUgsaUIsQ0E1TEUsUSxDS3J6RUEsUyxDTHUvRUYsdUIsQ0tsL0VHLGMsQ0x1ekVELGUsQ0s1ekVBLGdCLENBRUMsb0IsQ0FFRCxlLENBQ0MsaUIsQ0w4ekVELGMsQ0tsMEVDLHdCLENBQ0EscUIsQ0xxMEVELG9CLENLbjBFQSxnQixDQUNDLDBCLENMcTBFRCxrQixDSzEwRUEsa0IsQ0FDQyxvQixDTDYwRUQsUSxDSzEwRUEsaUIsQ0w0Z0ZGLDRCLENBQ0EsK0IsQ0E1TEUsVSxDQWlNRiw2QixDS3JoRkcsb0IsQ0wwaEZILDJCLENBNUxFLGtCLENBaU1GLGlDLENLNWhGRSxrQixDTGlpRkYsMkIsQ0E1TEUsa0IsQ0FpTUYsaUMsQ0t4aEZFLGtCLENMNmhGRiwyQixDS3poRkUsa0IsQ0FJRixpQyxDQUlHLGtCLENMMmhGSCwyQixDQTlMRSxpQixDSzkxRUEsUSxDQUVDLFUsQ0xnMkVELFcsQ0s3MUVBLGdCLENMZzJFQSxxQixDQW1NRixnQyxDS25pRkUsUyxDTHdpRkYsc0IsQ0szaUZHLGMsQ0FHRCxVLENBQ0MsZSxDTDYyRUQsaUIsQ0tsM0VDLGEsQ0FDQSxRLENMcTNFRCwrQixDS2wzRUEsZSxDQUNDLFMsQ0xvM0VELGMsQ0FtTUYsZ0IsQ0t4akZFLGlCLENBQ0MsYSxDTDIzRUQsSyxDS2o0RUEsTyxDQUNDLFEsQ0xvNEVELFksQ0svM0VDLFcsQ0xrNEVELFEsQ0t4NEVBLG1CLENBRUMsZSxDQUdELGdDLENBQ0MsMkMsQ0x5NEVELHVDLENBbU1GLGtCLENLN2tGRSxlLENBQ0MsaUIsQ0xrbEZILHNDLENBOUxFLGEsQ0FtTUYscUMsQ0s1bEZHLFcsQ0xpbUZILHNCLENBOUxFLFcsQ0tsNkVDLGlCLENBR0QsaUIsQ0FDQyxlLENBSUYsVSxDQUNDLFcsQ0xtNkVBLFEsQ0toNkVELFMsQ0xtNkVDLGUsQ0s5NUVBLGtCLENMbW1GRix5QyxDSy9sRkUsZSxDQUlGLDRELENBSUcsUyxDTGltRkgsa0UsQ0FoTUUsa0IsQ0tsNkVBLGUsQ0FDQywrQyxDQUNBLHVDLENMd21GSCxrRSxDSzFtRkUsa0IsQ0FDQyxrQixDTCttRkgsd0IsQ0FoTUUsaUIsQ0svNkVDLFUsQ0FDQSxlLENBR0QsVyxDQUNDLHlCLENMaTdFRCxXLENLdjdFQSwyQixDQUNDLFUsQ0FDQSxTLENBR0QsYyxDTHk3RUEsUyxDSzk3RUEsK0IsQ0FDQywyQixDQUNBLHVCLENMZzhFRCxxQixDSzU3RUMsa0MsQ0wrN0VELDBCLENLcjhFQSx1QyxDTDJvRkYsK0IsQ0tyb0ZHLGlCLENMczhFRCxhLENLNThFQSxLLENBQ0MsTyxDQUNBLFEsQ0w4OEVELE0sQ0sxOEVDLFUsQ0w2OEVELHdELENLbjlFQSxnRCxDQUVDLFMsQ0xxOUVELHdCLENBcU1GLHFDLENLM3BGRyxVLENMZ3FGSCxzRCxDQWhNRSxTLENBcU1GLHlCS2pxRkUsZ0IsQ0xtK0VBLFcsQ0t2K0VDLHFDLENMMitFRCxXLENLdCtFQyx3QixDQUlGLDZCTDZyRkQsVSxDQVJBLGUsQ0tucUZBLFUsQ0FHRSxnQixDQUNDLGlCLENBQ0EsZ0IsQ0xzcUZILFUsQ0t2cUZHLGdCLENBSUQsa0IsQ0FDQyxpQixDTDRxRkgsMEJBbE1FLFUsQ0sxK0VDLGtCLENMNitFRCxtQixBQXVNRix5QktyckZFLFUsQ0xxL0VBLGtCLENLMS9FQSxtQkxrc0ZGLEksQ0s1ckZHLGlCLENBTkQsb0IsQ0x5c0ZGLEksQ0tuc0ZHLG1CLENMa2dGRCxtQixDS3hnRkEsWSxDQUVDLFUsQ0wwZ0ZELGMsQ0t0Z0ZDLGtCLENMeWdGRCxjLENBc01GLFksQ0FsTUUsb0IsQ0s5Z0ZBLGdCLENMcXRGRixZLENLenRGRyx1QixDQUNBLG9CLENMd2hGRCxzQixDQXVNRixRLENLaHVGRyxZLENMcXVGSCxRLENBbE1FLG1CLENLcGlGQSxtQixDQUNDLFksQ0w0dUZILFMsQ0FsTUUsYSxDQXVNRixNLENLN3VGRSxtQixDQUNDLGEsQ0xrdkZILFMsQ0sxdUZDLHlCLENMK3VGRCxNLENLMXVGRSxvQixDQUFBLGEsQ0xndkZGLFMsQ0FwTUEsMEIsQ0F5TUEsTSxDQXBNRSxTLENLamlGQSxhLENMMnVGRixTLENLOXVGRyxlLENMbXZGSCxNLENLcnZGRSxvQixDQUNDLGEsQ0wwdkZILFMsQ0FwTUUsMEIsQ0F5TUYsTSxDSzN2RkUsb0IsQ0FDQyxhLENMZ3dGSCxTLENBcE1FLDBCLENBeU1GLE0sQ0sxd0ZHLFMsQ0FDQSxhLENMK3dGSCxTLENLanhGRSxlLENMc3hGRixNLENLaHhGRyxvQixDTDZrRkQsYSxDQXlNRixTLENLdnhGRSwwQixDTDR4RkYsTSxDSy94Rkcsb0IsQ0w0bEZELGEsQ0F5TUYsUyxDS3R5RkcsMEIsQ0wyeUZILE0sQ0FwTUUsUyxDS3htRkEsYSxDTGt6RkYsUyxDSzV5RkcsZSxDTGl6RkgsTyxDQXBNRSxvQixDSzltRkEsYSxDTHd6RkYsVSxDQXBNRSwwQixDQXlNRixPLENLL3lGRSxvQixDQUFBLGEsQ0xxekZGLFUsQ0F0TUUsMEIsQ0EyTUYsTyxDSzd5RkcsVSxDTHdtRkQsYSxDQTJNRixVLENLcHpGRyxnQixDTHl6RkgseUJBdE1FLFMsQ0tubkZDLG1CLENBQ0EsYyxDQUdELFksQ0xzbkZBLHlCLENLMW5GQyxTLENMOG5GRCxvQixDSzFuRkEsYyxDTDZuRkEsWSxDS2pvRkMsMEIsQ0xxb0ZELFMsQ0tob0ZDLFMsQ0xtb0ZELGMsQ0t4b0ZDLFksQ0w0b0ZELGUsQ0t2b0ZDLFMsQ0FORCxvQixDQUNDLGMsQ0xtcEZELFksQ0s5b0ZDLDBCLENBTkQsUyxDQUVDLG9CLENMeXBGRCxjLENLcnBGQyxZLENBTkQsMEIsQ0FFQyxTLENBR0QsUyxDQUNDLGMsQ0FORCxZLENBRUMsZSxDQUdELFMsQ0x1cUZBLG9CLENLNXFGQSxjLENBRUMsWSxDQUdELDBCLENMOHFGQSxTLENLbHJGQyxvQixDQUNBLGMsQ0FHRCxZLENMcXJGQSwwQixDSy9xRkEsUyxDQUdELFMsQ0FDQyxjLENBR0QsWSxDQUNDLGUsQ0xnckZBLFUsQ0s1cUZBLG9CLENMK3FGQSxjLENLMXFGRixhLENBR1EsMEIsQ0w2cUZSLFUsQ1VqOEZBLG9CLENBQ0ksYyxDQUFBLGEsQ0FDQSwwQixDQUNBLFUsQ1ZtcEdJLFUsQ1VscEdKLGMsQ0FFQSxhLENBRUEsZ0IsQ0FFQSxZLENBQ0EsZSxBVnM4RkoseUJVajhGUSxTLENBRUEsbUIsQ1ZvOEZSLGMsQ1VoOEZRLFksQ0FFQSx5QixDQUVBLFMsQ1ZvOEZSLG9CLENVaDhGUSxjLENBRUksWSxDQUlSLDBCLENBRUksUyxDVmk4RlIsUyxDVTk3RlEsYyxDVmk4RlIsWSxDVTU3RlksZSxDQUVBLFMsQ0FFQSxvQixDQUNJLGMsQ0FLWixZLENBRUksMEIsQ1Y2N0ZSLFMsQ1V6N0ZZLG9CLENWNDdGWixjLENVeDdGWSxZLENBRUEsMEIsQ0FFQSxTLENWNDdGWixTLENVdDdGSSxjLENBRUksWSxDVnk3RlIsZSxDVXI3RlksUyxDQUdKLG9CLENBQ0ksYyxDQUVBLFksQ0FFQSwwQixDVnc3RlosUyxDVS82RkEsb0IsQ0FFUSxjLENBRUksWSxDVms3RlYsMEIsQ1czaEdGLFMsQ1graEdBLFMsQ0FrTlEsYyxDVzV1R0osWSxDQUFBLGUsQ1hrdkdBLFUsQ1dodkdBLG9CLENYOGhHSixjLENXM2hHUSxhLENBRUEsMEIsQ1g4aEdSLFUsQ1d6aEdZLG9CLENYa3ZHSixjLENBRUosYSxDVzd1R0EsMEIsQ0FFQSxVLENYaXZHSSxVLENXL3VHSixjLENBRUEsYSxDQUNBLGdCLENBQ0EsWSxDWDBoR0osYSxDV3RoR1EsUSxDQUNBLFksQ1gyaEdSLFEsQ1dyaEdRLG1CLENBQUEsbUIsQ0FBQSxZLENBRUEsUyxDQUVBLGUsQVhzdkdSLHlCV2h2R0ksUSxDQUNJLG1CLENBQUEsYyxDQUVBLFcsQ0FFQSx5QixDQUVBLFEsQ0FDQSxvQixDQUNBLGMsQ0FDQSxXLENYeWhHUiwwQixDV25oR1EsUSxDWHVoR1IsUyxDQWdPUSxjLENZM3pHSixXLENBRUEsZSxDWmdtR0osUSxDWTNsR1Esb0IsQ0FDQSxjLENaK2xHUixXLENZMWxHUSwwQixDQUVBLFEsQ0FHSixvQixDQUNJLGMsQ0FFQSxXLENBR0osMEIsQ0FFSSxRLENBRUEsUyxDWjJsR1IsYyxDWXZsR1EsVyxDQUVBLGUsQ1oybEdSLFEsQ1l0bEdRLG9CLENBQ0EsYyxDQUVBLFcsQ0FHSiwwQixDQUVJLFEsQ0FFQSxvQixDWndsR1IsYyxDWW5sR0EsVyxDQUdZLDBCLENBR0osUSxDWnFsR04sUyxDWWpsR00sYyxDWm9sR04sVyxDWS9rR1UsZSxDWm1sR1YsUyxDWTdrR0Ysb0IsQ0FFUSxjLENaZ2xHTixZLENZemtHVSwwQixDWjZrR1YsUyxDYWxxR0Ysb0IsQ0FDSSxjLENBRUEsWSxDQUVBLDBCLENBRUEsUyxDQUNBLFUsQ2JxcUdKLGMsQ2FscUdRLFksQ0FESixnQixDYnNxR0osVyxDYXJxR1EsYSxDQURKLE8sQ2JzcUdKLFksQ2FycUdRLE8sQ0FHSixtQixDQUNJLG1CLENBQ0EsWSxDQUdKLFEsQ2JnNUdJLGUsQUFHUiwwQkExT0EsUyxDYS9wR1EsbUIsQ0FDQSxhLENBRUEsWSxDQUVBLHlCLENBRUEsUyxDQUVBLG9CLENBQ0EsYSxDQUdKLFksQ0FFSSwwQixDQUNBLFMsQ2JtcUdSLFMsQ2FucUdRLGEsQ2JtcUdSLFksQ2FscUdZLGUsQ0FESixTLENibXFHUixvQixDYW5xR1EsYSxDYm1xR1IsWSxDYS9wR1ksMEIsQ2IyNUdSLFMsQ2FwNUdBLG9CLENBQ0ksYSxDYmdxR04sWSxDY3h0R0UsMEIsQ2Q0dEdKLFMsQ2N0dEdvQixTLENkeXRHcEIsYSxDY250R1ksWSxDQUdSLGUsQ0FFSSxTLENBRUEsb0IsQ0FDQSxhLENBQ0EsWSxDQUVJLDBCLENBRUEsUyxDQUVBLG9CLENBQ0EsYSxDQUVBLFksQ0FHUiwwQixDQUVJLFMsQ0FFQSxTLENBQ0EsYSxDQUVBLFksQ0FDQSxlLENBR0osVSxDZHF0R0osb0IsQ2NqdEdJLGEsQ2RvdEdKLGEsQ2Mvc0dRLDBCLENBR0osVSxDZGt0R0osb0IsQ2M5c0dJLGEsQ0FFSSxhLENkMDhHQSwwQixDY2w4R0EsVSxDQUVJLFUsQ0FDQSxhLENBRUEsYSxDQUVBLGdCLENBRUksWSxDQUVBLGEsQ0FFQSxRLENBRUEsWSxDZDZzR2QsUSxDY3ZzR1UsbUIsQ0FDQSxtQixDQUNBLFksQ0FFQSxTLENBRUEsZSxBZHE4R1osMEJldmlIQSxTLENBQ0ksbUIsQ0FBQSxhLENmNmlIQSxZLENlemlIQSx5QixDQUFBLFMsQ0FDQSxvQixDZitpSEksYSxDQUVKLFksQ2UvaUhBLDBCLENBRUEsUyxDQUVBLFMsQ0FSSixhLENBVVEsWSxDZmt6R1IsZSxDZTl5R0EsUyxDQUVJLG9CLENBQ0EsYSxDQUVBLFksQ0FFQSwwQixDZmt6R0osUyxDZTl5R0Esb0IsQ0FDSSxhLENBQUEsWSxDQUNBLDBCLENBQ0EsUyxDQUVBLFMsQ0FDQSxhLENBRUEsWSxDQUNJLGUsQ2ZtekdOLFMsQ0F3UU0sb0IsQ2V0akhSLGEsQ0FFSSxZLENBRUEsMEIsQ0FFQSxTLENmbXpHSixvQixDQXVRUSxhLENlcmpISixZLENBRUEsMEIsQ0FFQSxTLENBRUEsUyxDQUNBLGEsQ2Z5akhBLFksQ2VyakhBLGUsQ2ZtekdKLFUsQ2UveUdBLG9CLENBQ0ksYSxDZnlqSEEsYSxDZ0I3bkhKLDBCLENBRUksVSxDQUtZLG9CLENBQ0ksYSxDQUdSLGEsQ2hCdTNHWiwwQixDZ0JoM0dRLFUsQ2hCMG5IQSxVLENnQnRuSFIsYSxDQUNJLGEsQ0FDQSxnQixDaEIybkhBLFksQ2dCMW5IQSxhLENoQjhuSEEsUSxDZ0IxbkhBLFksQ2hCbTNHSixRLENnQmgzR1EsbUIsQ0FDQSxtQixDQUNBLFksQ2hCbTNHUixTLENnQmozR1ksZSxBaEJrb0haLDBCQUVJLFUsQ2dCMW5IQSxtQixDQUNBLGEsQ0FFQSxhLENoQjhuSEkseUIsQ2dCeG5IQSxVLENoQmczR04sb0IsQ2dCOTJHVSxhLENoQjZuSFIsYSxDQTVRRiwwQixDZ0IxMkdNLFUsQ0FHSixTLENBQ0ksYSxDaEI2MkdOLGEsQ2lCbjdHRixlLENqQnU3R0EsVSxDaUJuN0dRLG9CLENqQnM3R1IsYSxDaUJuN0dZLGEsQ2pCdTdHWiwwQixDaUJuN0dnQixVLENBSVIsb0IsQ0FDSSxhLENBR0osYSxDQUVJLDBCLENqQm83R1osVSxDaUIvNkdZLFMsQ2pCazdHWixhLENpQjk2R1ksYSxDQUdKLGUsQ2pCaTdHUixVLENpQjM2R1Esb0IsQ2pCODZHUixhLENpQno2R2dCLGEsQ0FJUiwwQixDQUVJLFUsQ0FBQSxvQixDQUNBLGEsQ2pCMnJIUixhLENBalJKLDBCLENpQnQ2R1ksVSxDQUdKLFMsQ0FDSSxhLENqQnk2R1osYSxDaUJwNkdZLGUsQ2pCdzZHWixXLENpQm42R1ksb0IsQ2pCczZHWixhLENpQmo2R1EsYyxDQUtBLDBCLENqQms2R1IsVyxDaUI3NUdZLG9CLENqQmc2R1osYSxDaUIxNUdZLGMsQ0FLSiwwQixDakIyNUdSLFcsQ2lCdDVHWSxVLENqQnk1R1osYSxDaUJyNUdZLGMsQ0FHSixnQixDakJ3NUdSLGEsQ2lCbDVHQSxhLENBRUksUyxDQUVBLFksQ0FFQSxTLENqQnlxSEksbUIsQ2lCdHFIUixtQixDQUNJLFksQ2pCeXFIQSxVLENpQnJxSEEsZSxBakIwcUhKLDBCaUJycUhJLFMsQ2pCczVHSixtQixDaUJuNUdJLGEsQ0FFSSxZLENBRUEseUIsQ2pCcTVHUixTLENpQmo1R0Esb0IsQ0FDSSxhLENBRUEsWSxDakJxNUdKLDBCLENpQmo1R0EsUyxDQUVJLFMsQ0FDQSxhLENqQnlxSEEsWSxDaUJycUhBLGUsQ0FFQSxTLENqQnE1R0osb0IsQ0FxUlEsYSxDaUJycUhKLFksQ2pCcTVHSiwwQixDaUJqNUdRLFMsQ0FJQSxvQixDQUNJLGEsQ2pCdXFIUixZLENpQmpxSEEsMEIsQ0FFQSxTLENBRUEsUyxDakJnNUdKLGEsQ2lCNzRHQSxZLENBRUksZSxDQUVBLFMsQ2pCaTVHSixvQixDQXFSUSxhLENpQmpxSEosWSxDQUFBLDBCLENqQnVxSEEsUyxDaUJwcUhBLG9CLENqQmc1R0osYSxDaUI3NEdBLFksQ0FDSSwwQixDakJnNUdKLFMsQ2lCNzRHUSxTLENBQ0EsYSxDakIwcUhKLFksQ2lCcnFIQSxlLENqQmc1R0osVSxDaUI1NEdBLG9CLENBQ0ksYSxDQUVBLGEsQ0FFQSwwQixDQUVBLFUsQ0FBQSxvQixDQUNBLGEsQ2pCMnFIQSxhLENpQnpxSEEsMEIsQ0FFQSxVLENBRUEsVSxDQUNJLGEsQ2pCKzRHUixhLENpQjM0R1ksZ0IsQ2pCNnFIUixZLENpQnZxSEEsYSxDQUNBLFEsQ2pCNHFISSxZLENpQnZxSEEsUSxDakIycUhBLG1CLENpQnZxSFIsbUIsQ0FDSSxZLENBRUEsUyxDakIwcUhJLGUsQUFvSVIsMEJpQmhvSGdCLEksQ2pCODFHZCxnQkEwU0YsSSxDaUI3bkhvQixjLENBQ0EsZ0IsQ0FFQSxtQixDQUNBLG1CLENBQ0EsWSxDQUVBLFUsQ0FBQSxhLENBU1IsYyxDQUNJLGlDLENqQm0xR2QseUIsQ2lCaDFHVSxvQixDakJtMUdWLDRCLENpQmgxR2MsUyxDQUNJLDRCLENBSVIsd0IsQ0FDSSxxQixDQUFBLGtCLENqQnduSFosdUIsQ0FDQSxvQixDaUJ4bkhZLHNCLENqQjJuSGhCLFEsQ2lCem5IZ0IsVSxDakJnMUdkLFcsQ2lCNzBHa0IsZ0IsQ2pCMm9IcEIsbUIsQ0FmQSxVLENpQm5uSGdCLFUsQ2pCMDBHZCxvQixDaUJ2MEdVLHdCLENqQitvSFosNkIsQ0F6QkEsYyxDaUJqbkhnQixTLENqQnFuSGhCLGdCLENBMVNFLG9CLENBQ0Ysd0IsQ0E4U0EsbUIsQ0ExU0UsYSxDaUJoMEdjLHFCLENqQjhvSGhCLDhCLENBOUJBLHVCLENBa0RBLDhCLENBNVZFLFksQ0FrVUYsMEIsQ0FwQkEseUIsQ0ExU0UsVSxDaUI5ekdVLG9CLENBQ0ksd0IsQ2pCaW5IaEIsb0IsQ0FvQkEsb0IsQ0E5VEUsYSxDaUIzekdVLG9CLENBQ0ksNEIsQ2pCb3lMaEIsc0QsQ0ExckVBLHdCLENpQmxtSG9CLFksQ2pCZ25IcEIsb0IsQ2lCN2xIZ0IsVSxDakJvekdkLGlCLENBK1NGLHdCLENpQnhsSFksUyxDakI0bEhaLDBCLENpQnJsSFksYSxDQUNJLGlCLENqQjR5R2QscUIsQ0FtVEYsMEJpQmhsSFksUSxDQUVBLFUsQ0FDQSxXLENBQ0Esa0JqQnFsSFosTyxDaUIva0hRLGlCLENqQm9sSFIsYyxDaUI3a0hJLG1CLENBQ0ksbUIsQ0FDQSxZLENqQm95R04sYyxDaUIveEdNLHdCLENqQmt5R04scUIsQ2lCL3hHRSxrQixDakI2bEhKLGlCLENBZEEsa0IsQ2lCbGpIUSxpQyxDakI0eEdOLHlCLENBc1JGLGtCLENpQjFrSFEsVSxDakJneUdOLFcsQ0FrVEYsMEIsQ0EzU0EsZ0MsQ2lCNXhHQSx3QixDakI2a0hBLGlCLENpQnZrSFEsaUIsQ0FDQSxXLENqQjZ4R04sTSxDaUJ6eEdNLGUsQ0FJQSxrQyxDQUNJLDBCLENqQnlrSFIsbUIsQ2lCdGtISSxTLENBQ0kscUIsQ2pCMnhHVixrRCxDQUNGLDBDLENBZ1RBLG9CLENBNVNBLCtCLENBZ1RBLCtCLENrQnh0SVksUSxDbEI0dUlaLG1CLENrQnh1SUksc0IsQ0FlQSxjLENsQjR0SUEsZSxDQUNBLGdCLENBRUEsbUIsQ0FDQSxtQixDa0I5dElBLFksQ2xCMDZISixVLENBd1RJLGlCLENrQjF0SUEsYSxDQXpCQSxzQixDQWNBLHdCLENsQjB0SUosbUIsQ2tCbHRJSSxpQyxDQUNBLHlCLENBQ0Esb0IsQ2xCbXVJSix5QixDQUVJLGEsQ2tCanVJQSx5QixDQUVJLGtCLENsQnk2SFIsUyxDQStUQSxLLENrQmh1SUksa0QsQ2xCMHBKSiw4QyxDQWx2QkEsVyxDa0JuNkhBLGEsQ2xCbXVJQSxhLENBclRBLFMsQ0FMQSxjLENBNlRJLGdCLENrQi90SUEsd0IsQ2xCdTZISixTLENrQm42SEEsYyxDbEJzdUlBLFMsQ0FPQSxTLENrQjl0SUEsUyxDQVNBLFMsQ2xCNnVJQSxTLENrQmx3SUksYyxDbEJzdUlBLGdCLENrQnJ1SUEsd0IsQ2xCeXVJSixTLENrQjl0SUEsUyxDQVNBLFMsQ2xCNnVJQSxTLENrQjd2SUksYyxDQUdJLG9CLENBSVIsUyxDQVNBLFMsQ2xCNnVJQSxTLENBaFZBLGMsQ2tCaDZISSxtQixDQUdKLFMsQ2xCNnVJQSxTLENrQjN1SUksYyxDQUNBLG9CLENsQjB1SUosUyxDa0JydUlJLGMsQ2xCczZIRixtQixDQXdVRiwwQmtCbHVJUSxhLENsQms2SE4sYyxDa0IzNUhNLFMsQ2xCODVITixTLENrQjk1SE0sYyxDbEJ5dUlKLFMsQ2tCbnVJSSxjLENBR0oscUIsQWxCdXVJSix5QmtCcHVJUSxhLENsQjY1SE4sYyxDa0J0NUhVLFMsQ2xCcXVJSixjLENrQm51SUksc0JsQnd1SVosTSxDQUVJLGMsQ2tCcnVJUSxlLENBQ0EsZ0IsQ2xCeTVIWixVLENrQm41SEEsaUIsQ0FFUSxpQyxDQUNBLHlCLENBR0ksYSxDQUNJLHdCLENsQm91SWhCLGlDLENrQjl0SVEsYSxDbEJrdUlSLHdCLENrQjV0SVEsYSxDbEJndUlSLDRCLENBN1VFLGEsQ0FpVkYsNkIsQ2tCMXRJUSxhLENsQjh0SVIsbUIsQ0E3VUUsYSxDQWlWRixZLENrQnJ0SVEsYSxDQUNJLHdCLENsQjB0SVosc0QsQ0FDQSwrQyxDQUNBLHFELENBSEEsdUIsQ0ExVUEsK0QsQ2tCbjRIQSx1RCxDQUlZLG9ELENsQm10SVosWSxDQTdVRSxpQixDQUNGLFUsQ21CeGxJQSxLLENBQ0ksTSxDQUVBLGEsQ0FFQSxVLENBQ0ksVyxDbkIwbElSLFMsQ21CdmxJWSxjLENBR0osUyxDQUNJLFEsQ0FHSixlLENBRUksYSxDbkJ3bElaLHdCLENBaVZBLDBDLENtQmw2SVEsYSxDbkJ1bElSLGlDLENtQmxsSVksYSxDQUtJLHFDLENuQm1sSWhCLGEsQ0FpVkEsc0MsQ0E3VUEsYSxDQWlWQSw0QixDbUI1NUlvQixhLENuQmc2SXBCLHFCLENtQjM1SWdCLGEsQ25CZzZJaEIseUJBRUksTSxDbUJ4NUlJLGMsQ0FFQSxrQixBbkJpNklSLG9CQUFvQix1QixDbUJ0NUloQix3QixDbkJ3OElKLGUsQ0FoWUEsNEIsQ21CcGtJQSxZLENuQjA1SUEsYyxDbUJ4NUlJLGMsQ0FDQSxlLENuQjI1SUEsZ0IsQ0FFQSxpQixDbUJ6NUlBLGlCLENuQjY1SUosc0IsQ0FFSSxpQixDbUIxNUlKLFEsQ0FDSSxRLENBQUEsYSxDQUNBLFUsQ25CKzVJQSxXLENtQjk1SUEsVSxDQUVBLHdCLENBQUEsNEIsQ25Cd2tJSixhLENtQnBrSVEsaUIsQ25CdWtJUixLLENtQnJrSVEsUSxDbkJ3a0lSLFUsQ21CcGtJUSxXLENBQ0ksK0IsQ0FBQSx1QixDbkJvNklSLFMsQ0E3VkosWSxDQXlXQSxrQyxDQUpBLGdDLENBRUksUyxDQU1KLG9DLENtQjc1SVEsd0IsQ25CaWtJUixXLENtQjdqSUEseUIsQ25CaWtJQSxhLENBbVdBLHlCQTlWQSxjLENtQjVqSUEsYyxDQUNJLGUsQ0FDQSxnQixDbkJna0lKLGlCLENtQjVqSUEsaUIsQ0FFSSxzQixDQUFBLGlCLENBQ0EsUSxDQUFBLFEsQ0FDQSxhLENuQm82SUksVSxDbUJuNklKLFcsQ25CZ2tJSixVLENtQjVqSUEsd0IsQ0FDSSw0QixDQUVBLGEsQ0FDQSxpQixDQUNBLEssQ25CK2pJSixRLENtQjVqSVEsVSxDQUNBLFcsQ0FFQSwrQixDQUNBLHVCLENuQnU2SUEsUyxDbUJsNklKLGNBR0Esb0IsQ25CMjZJSixvQixDbUJ6NklRLG1CLENuQjhqSVIsbUIsQ0F3V0ksWSxDQUdKLG9CLENBaldBLFUsQ21CMWpJSSxXLENBRUksd0IsQ0FFQSx1QixDQUNJLG9CLENBQ0Esc0IsQ25CNGpJWix3QixDQXdXSSxxQixDbUI5NUlKLGtCLENuQmk2SUEseUJBcldFLG9CLENtQnJqSU0sVSxDQUNBLGFuQms2SVIseUIsQ0FvREEsbUIsQ0FiQSxzQixDbUIvNElRLHVDLENuQnNpSU4sZSxDQUdBLG9CLENtQmppSUUsd0IsQ25CZzJJSix5QixDQXBXRSxjLENtQmxqSU0saUIsQ0FDQSxrQixDbkJ5aklOLGEsQ0EwV0YsaUIsQ21CeDVJZ0IsbUIsQ0FBQSxtQixDQUFBLFksQ25CODVJWixVLENBQ0EsVyxDbUI3NUlZLGlCLENuQmc2SVosd0IsQ21COTVJWSx1QixDbkJvaklkLG9CLENtQmpqSVUsc0IsQ25CaTZJWix5Qm1CeDVJUSxpQixDQVNKLFUsQ0FDSSxhbkJvNklSLG1CLENBYkEsc0IsQ21COTRJUSxjLENBR0osZ0IsQ25Cd2lJRixhLENBZ1hGLG1CLENBdFdFLG9CLENBb1hGLG1CLENtQnY0SVEsVyxDbkI2aElOLFMsQ0FnWEYsdUIsQ21CcjRJWSxnQixDbkIyNElaLFksQ21CajRJSSxpQixDQUNJLFMsQ25CeTRJUiwyQyxDQTAxTkEsMkMsQ21CeHRXSSxhLENuQms0SUosb0IsQ21CNzNJSSxlLENuQms0SUosbUIsQ21CNzNJWSxtQixDbkJtaElWLG1CLENtQmpoSVUsWSxDbkJpNElSLHVCLENBQ0Esb0IsQ0E5V0Ysc0IsQ21CN2dJRSxrQixDQUNJLGMsQ25CZzRJUixrQixDQXNCQSx1QixDQW5ZRSxjLENtQjNnSUUsZ0IsQ25CNjNJSixvQixDQUVJLGlDLENtQjczSUkseUIsQ25CNmdJTixvQixDbUJ6Z0lNLGEsQ25CKzNJUiwwQixDQUlBLHVCLENBcFhFLFUsQ0F5WEYsdUIsQ29CN3VKSSxZLENBR0ksYSxDQU1BLHlCQUVJLG9CLENBS1IsZSxDcEIyM0lKLHdDLENvQnYzSVksdUIsQ0FBQSxvQixDQUFBLHNCLENwQjIzSVosa0IsQ29CcjNJWSxjLENBR0osdUIsQ0FFSSxjLENwQjR1SkosY0FHUixLLENvQnh1SkksaUIsQ0FFQSxjLENBRUksZ0MsQ3BCNHVKUiwrQixDQUVJLGdCLENBdlhKLG9CLENvQmozSUEsb0MsQ0FFSSxnQixDcEI2dUpKLDBCLENvQnp1SkksZ0IsQ3BCcTNJSiw4QixDb0JqM0lRLGMsQ0FFQSxlLENBQ0Esa0IsQ3BCMjh3QlIsOEIsQ0F2bG9CQSwyQixDb0JoM0lBLGtCLENwQjZ1SkEsOEIsQ29CenVKSSxrQixDcEJvM0lKLGlDLENvQmgzSVEsZSxDcEI2dUpSLHNCLENvQnZ1SkksZ0MsQ3BCMnVKSiw0RCxDQXZYQSxnQixDQTJYQSx1QyxDb0J0dUpJLG1CLENBQ0ksbUIsQ3BCZzNJUixZLENvQjkySVEscUIsQ0FFSSxtQixDQUVBLDJCLENBQ0ksNEIsQ3BCZzNJaEIseUIsQ0EyWEEsa0MsQ29CcnVKZ0IsZ0IsQ0FHSixtQyxDQUVJLGUsQ0FDQSxrQixDQUVBLHlDLENwQisySWhCLGUsQ29CMTJJWSxrQixDcEJzdUpaLHNDLENvQnB1SmdCLGtCLENBS1oscUIsQ0FFSSxlLENBR0osK0MsQ0FFSSxrQixDcEJvdUpSLDRDLENvQi90Skksa0IsQ3BCbXVKSixzQyxDb0IvdEpJLGdCLENwQncySUosMEIsQ29CbjJJUSxnQixDcEJ1MklSLHFCLENvQm4ySVksZ0IsQ3BCa3VKWixzQixDb0JodUpZLGUsQ3BCb3VKWiw0QixDQTdYQSxlLENBR0EsbUIsQ29CbDJJZ0IsaUIsQ0FDQSxLLENBQ0EsTSxDQUVBLGlCLENBRUEsbUIsQ0FDQSxTLENwQnV1SmhCLHlCLENvQnJ1SmdCLGlCLENwQjB1SmhCLGlCLENvQnZ1SmdCLGlCLENBQ0EsSyxDcEIwdUpaLE8sQ0FyWUosUSxDb0I5MUlZLE0sQ3BCdXVKUixVLENBQ0EsVyxDb0JsdUpBLHFCLENwQjgxSUosYSxDb0IxMUlZLFUsQ0FDQSxXLENBQUEsbUIsQ0FDQSxnQixDcEI2MUlaLGdCLENvQjExSWdCLGlCLENwQjYxSWhCLFMsQ29CejFJZ0IsZ0IsQ0FDQSxvQixDcEIwdUpoQixXLENvQmx1SkksVSxDQUNJLGUsQ0FDQSxnQixDQUlKLGUsQ3BCeTFJSixjLENBNllJLGdCLENvQmh1SkEsa0IsQ3BCb3VKQSxhLENBR0osWSxDb0JodUpJLGtCLENBRUEsVSxDcEJvdUpKLGlDLENBMVlBLGtCLENBOFlBLG9Cb0JqdUpRLFksQ0FFQSxrQixDQU1SLGUsQ0FFSSxjLENBQ0EsZSxDcEJtMUlKLGdCLENvQmgxSUEsa0IsQ0FFUSxhLENBSVIsa0IsQ0FLZ0IsYyxDQUNBLGdCLENBS0osZSxDQUNJLGtCLENBS1IsVSxDcEJ1dEpSLG9CLENvQnJzSmdCLG1CLENBQ0EsbUIsQ3BCNHpJZCxZLENvQnJ6SU0sZSxDQUNBLGlCLENBSUEsa0IsQ0FDSSxjLENwQm9zSlosWSxDb0I3ckpRLGtCLENwQm96SU4sZ0IsQ29CanpJVSxZLENwQmdzSlosb0IsQ29CNXJKZ0IsWSxDQUVJLHdCLENwQmlzSnBCLG1CLENvQnhySmdCLGtCLENBQ0EsaUIsQ3BCNnJKaEIsVyxDb0JwckpJLGMsQ0FDSSxlLENBQ0EsZ0IsQ3BCNHlJTixhLENvQnh5SUUsbUIsQ0FDSSxtQixDQUNBLFksQ3BCMnlJUixpQixDb0JyeUlJLCtCLENBQ0ksdUIsQ0FBQSxvQixDQUNBLFUsQ0FBQSxxQixDcEJ3ckpKLHdCLENvQnZySkkscUIsQ0FDQSw2QixDcEIwckpSLGlCLENBL1lFLHdCLENvQnB5SVUsd0IsQ3BCd3JKWixvQyxDb0IvcUpZLFUsQ3BCb3JKWixrQixDb0I5cUpZLGlDLENBQ0kseUIsQ0FFQSxhLENwQm1ySmhCLG1DLENvQjVxSmdCLGdCLENwQmlySmhCLGtCLENvQjNxSmdCLGMsQ0FFQSxlLENBQ0EsYyxDcEJnckpoQiwwQm9CN3FKb0IsK0IsQ0FPUixnQixDQUVJLDRELENwQnl4SWQsZ0IsQ29CcnhJa0IsdUMsQ0FJUixnQixDQUVJLDRDLENBRUEsZ0IsQ3BCdXhJZCxtQyxDb0JseEljLGUsQ0FFQSxrQyxDQUVBLGMsQ0FDSSxrQixBcEIwcUpwQiwwQkFqWkUsYyxDb0I3d0lVLGdDLENBSUEsK0IsQ3BCK3dJVixtQixDb0Ixd0ljLHNCLENBS0osZ0MsQ3BCMndJVix1QyxDb0Jud0ljLGdCLENwQnN3SWQsbUIsQ29CbndJYyw0QyxDcEJ1d0lkLGdCLENvQjN2SU0sbUMsQ0FHSixrQixDQUVJLDJDQUFBLFksQ0FDQSxlLENBRUEseUMsQ0F5RVEsZSxDQXhFSixZLENBTVIseUQsQ3BCMHZJRixhLENvQnR2SVUsc0MsQ3BCMHZJVixrQixDb0JwdklNLHFDLENBRUEsa0IsQ0FFQSx5QyxDcEJ3dklOLGUsQ29CaHZJa0Isa0MsQ0FLWixjLENBQ0ksVyxDQUlSLGdCLENBRUksbUIsQ3BCK3VJTixXLENvQjN1SVUsZSxDcEI4dUlWLGdCLENvQjF1SVUsZSxDQUlBLGMsQ3BCNHVJVixpQixDb0J4dUlrQixZLENBT0osVSxDQUNJLGUsQ0FDQSxrQixDcEJ5dUlsQixlLENvQjF0SU0sYyxDQUdKLGtCLENBRUksa0IsQ3BCNnRJTixjLENvQnp0SVUsZSxDcEI0dElWLGtCLENvQnZ0SVUsa0IsQ0FHSixjLENBQ0ksZSxDQUFBLGdCLEFwQnFuSloseUJvQmhuSmdCLEssQ0FLWix3QixDcEJ1dElGLHNCLENvQmx0SUYsZ0MsQ0FLZ0IsdUMsQ3BCbXRJZCxnQixDb0JodEljLGdCLENBQ0ksbUIsQ0FFQSw0QyxDQUVBLGdCLENBRUEsa0MsQ3BCa3RJbEIsbUIsQ29COXNJVSxtQixDQUNJLFksQ0FBQSxxQixDQUVBLDJCLENBQ0ksNEIsQ0FBQSx5QixDcEJndElsQixrQixDb0J4c0ljLFUsQ0FDSSxNLENwQjBzSWxCLHFDLENvQjlySWtCLGUsQ0FRaEIseUMsQ3BCNHJJRixjLENxQnYxSkUsVSxDQUNJLGUsQ0FFQSxtQyxDckIyMUpSLFksQ3FCcjFKWSxzQixDQUdKLDJDLENBQ0ksYSxDckJ1dktSLGdELENxQnR2S1EsaUIsQ3JCeXZLSixPLENBbGFSLFEsQ3FCcDFKUSxNLENBRUksYSxDQUVBLFUsQ3JCczFKWixXLENxQmwxSlksVSxDQUVBLDBJLENyQnExSlosMkYsQ3FCajFKWSwwQyxDQUlSLGMsQ0FJUSxlLENyQm0xSlosK0NBQUEsWSxDcUI5MEpZLGtCLENBR0osa0MsQ3JCaTFKUixjLENxQjMwSkEscUIsQ0FFSSxXLENBRUEsMkIsQ3JCODBKSiw0QixDcUI1MEpJLHlCLENBQ0ksd0IsQ0FDQSxxQixDckI4MEpSLGtCLENxQjEwSkEseUNBQUEsWSxDQUVJLGlCLENyQml2S0EsMEIsQ3FCN3VLQSxnQixDQUFBLHFCLENBQ0EsZ0IsQ3JCb3ZLQSxzQixDcUJudktBLGtCLENyQjYwSkosd0IsQ3FCejBKQSxrQixBckI4MEpBLHlCcUJ6MEpBLEssQ3JCNjBKQSxlLENxQnowSkEsK0IsQ0FrRW9CLGdCLENBaEVoQixtQixDQUVBLDBCLENBRUEsZ0IsQ3JCNjBKSiw4QixDcUJ0MEpZLGMsQ0FDQSxpQixDQUNBLDJCLENBRUEsa0IsQ3JCMDBKWiw4QixDcUJyMEpnQixjLENBQ0EsZ0IsQ0FFQSw2QixDQUVBLGdCLENBQ0EsaUMsQ3JCdXZLUixhLENxQjl1S0EsNEQsQ0FFQSxnQixDQUVBLHlDLENyQnEwSlIsWSxDcUJqMEpnQix1QyxDQUVBLG1CLENBQUEsc0MsQ0FFQSxjLENyQnEwSmhCLHFDLENxQmgwSm9CLFUsQ0FDQSxlLENBQ0Esa0IsQ0FLQSxpQyxDQUhBLHlDLENBRUEsVSxDQUNBLGUsQ3JCd3ZLaEIsc0MsQ3FCcnZLZ0IsYSxDQUVBLGdCLENyQm0wSnBCLGdCLENxQjN6Skksd0IsQ0FFQSxpQixDQUNJLEssQ0FDQSxPLENBQUEsTSxDckJ1dktBLGEsQ3FCbHZLSixVLENBQ0EsWSxDckIrekpKLFUsQ3FCM3pKQSwwSSxDQUNJLDZGLENyQit6SkosVyxDcUIzekpBLGdCLENyQit6SkEsZSxDcUIzekpRLGMsQ0FDQSxZLENBRUksVSxDQUNBLGUsQ0FDQSxrQixDQUFBLGUsQ0FFQSxjLENyQmcwSlosa0IsQ3FCM3pKZ0IsWSxDQUVBLGMsQ0FFQSxnQixDQUVBLGtCLENBQ0EsYyxDQUNBLGUsQ0FBQSxhLENyQjB2S1IsZSxBQUdSLHlCcUIxdktnQixLLENBQ0Esd0IsQ3JCK3ZLWixXLENxQnJ2S1EsaUIsQ0FDSSxTLENBR0osaUIsQ0FDSSxTLENyQnd2S1IsUSxDcUJydktJLFUsQ3JCdXpKVixxQixDcUJsekpjLHVCLENyQnF6SmQsZSxDcUJqekpjLHdCLENyQnF6SmQsY0FxY0YsTSxDcUI3dUtJLGlCLENBQ0ksb0IsQ3JCaXZLUiw2QixDcUIzdUtZLGdCLENyQjR5SlYsa0IsQ3FCeHlKRSxpQixDckI2dUtKLHNCLENBaGNFLGEsQ0FvY0YseUIsQ3FCdnVLSSxnQixDckI0dUtKLGlCLENBT0EsYyxDQWtCQSxvQixDcUJydUtnQixtQixDQUFBLG1CLENyQnl1S1osWSxDQXRCSixjLENxQmx1S1kscUIsQ3JCdXlKVixTLENBQ0Ysa0IsQ3FCanlKSSwyQixDQUNJLDRCLENyQm95Sk4seUIsQ3FCbHlKTSx3QixDQUNJLHFCLENyQm95SlYsa0IsQ0FxY0Ysb0IsQ0FqY0UsVSxDcUJqeUpVLGdCLENBQ0ksYSxDckJveUpkLHVCLENxQmh5SlUsb0IsQ0FDSSxzQixDckIwdUtoQix3QixDcUJydUtnQixVLENBR0oscUIsQ0FDSSxrQixDckJ3dUtoQiwwQixDQXJjRSxlLENxQjl4SmtCLGtCLENyQnd1S3BCLDBCLENxQmp1S1ksZSxDckJzdUtaLFksQ0FyY0UsUyxDcUJ4eEpVLGUsQ0FDSSxpQixDckJtdUtoQixhLENxQjd0S1ksa0IsQ0FFSSxhLENyQmt1S2hCLFksQ3FCN3RLb0IsYyxDckJ5eEpsQixnQixDcUJweEpjLG1CLENBQ0EsbUIsQ3JCdXhKZCxZLENxQm54SmMsYyxDQUVBLGEsQ0FDQSwrQixDQUdKLHdCLENBQ0kscUIsQ0FBQSxrQixDQUFBLHdCLENBQ0EscUIsQ3JCOHRLWiw2QixDQUVKLHdCLENxQjd0S2dCLDRCLENyQmt1S2hCLGtCLENxQjd0S29CLGtCLENyQmt1S3BCLGtCLENxQjN0S2dCLGdCLENyQmd1S2hCLFcsQ3FCNXRLZ0IsYyxDQUFBLDZCLENBQ0EsMEIsQ3JCaXVLWixxQixDQUNBLGtCLENxQmp1S1ksaUIsQ3JCcXVLaEIsMEJxQmh1S1EsTSxDQUVJLGdCLENyQml4SlYsb0IsQ3FCN3dKa0IsNkIsQ0FJUixrQixDQUNJLG1CLENyQjh3SmQsaUIsQ3FCMXdKYyx5QixDQUdKLGdCLENBRUksaUIsQ0FLWixxQixDQUVJLDJCLENyQnl3Sk4sNEIsQ0FDRix5QixDc0JscktJLFksQ0FFQSxVLEN0QnFyS0osUyxDc0JqcktRLDJCLENBQ0EsZ0IsQ3RCb3JLUixPLENzQmpyS1ksYyxDQU9BLDBCLENBS0ksMkIsQ0FDQSxnQixDQUFBLE8sQ0FiSixjLEN0QnVvTEosVSxDc0J0b0xJLGdCLENBQ0EsZSxDQUtBLDBCLEN0Qm9yS1osZSxDc0JqcktZLGUsQ0FPSiwwQixDdEJrcktSLGUsQ3NCOXFLUSxrQixDQUVJLDJCLEN0QmdyS1osZ0IsQ3NCN3FLZ0IsUyxBQVNKLHlCdEIwcUtaLE0sQ3NCdHFLb0IsZ0IsQ0FBQSxtQixDQUNBLDZCLEN0QjBxS3BCLGdCLENzQnRxS2dCLGUsQ0FDSSxjLEN0QmtvTGhCLHlCLENzQmhvTGdCLGdCLENBR0osYSxDdEJ3cUtoQixrQixDc0JucUtvQixnQixDQUtKLGMsQ0FFSSxZLENBR0osYyxDQUNJLGdCLEN0Qm1xS3BCLGEsQ3NCOXBLb0IsYyxDQVVKLGdCLENBRUksMEIsQ0FHSixlLEN0Qm9uTFosMEIsQ3NCbG5MZ0Isa0IsQ0FHSixXLEN0QndwS2hCLGMsQ3NCbnBLb0Isa0IsQ0FDQSxrQixBdEJxbkxwQix5QnNCMW1MZ0IsMEIsQ0FFSSxlLENBR0osMEIsQ0FFSSxtQnRCOG1McEIsUyxDc0J0bUxZLGlCLENBQ0ksbUIsQ3RCNm9LaEIsd0IsQ0ErZEEsbUIsQ3NCN2xMWSxnQixDdEJvb0taLG9DLENzQmhvS29CLGtCLEN0QmltTHBCLG1DLENzQi9sTG9CLGtCLENBR0osMkMsQ3RCa21MWixnQixDQUNBLG1CLENBRUoseUMsQ0EvZEEsa0IsQ0FtZUEsK0MsQ3NCOWxMZ0Isa0IsQ3RCa21MaEIseUMsQ3NCM2xMZ0IsYyxDdEIrbExoQixpRSxDQUVJLGUsQ0FqZUosc0UsQ3NCem5Lb0IsYyxDQUVBLGtCLEN0QmdtTHBCLG9FLENBbmVBLGMsQ3NCeG5Lb0IsZSxDdEIybktwQixhLENzQnhuS2dCLGUsQ0FDSSxrQixDdEIybktwQix3RSxDc0JubktRLHVCLENBQ0Esb0IsQ0FDQSxzQixDdEI2bExSLHVCLENBbmVBLGlDLENzQm5uS1EseUIsQ0FDSSxvQixDdEJzbktaLGEsQ0F3ZUEseUIsQ0FzREEsdUQsQ3NCM29MSSxZLENBR0osZ0IsQ0FDSSxrQixDQUNBLGEsQ0FHSixlLENBRUksbUIsQ0FDQSxtQixDdEJpbktKLFksQ3NCN21LQSxpQixDQUVJLGtCLENBQ0EsYyxDdEIybExKLGUsQ3NCdGxMSSxZLENBQ0Esa0IsQ3RCZ25LSixpQixDQTRlQSx1QixDc0J0bExJLG1CLEN0QmduS0osbUIsQ3NCOW1LSSxZLENBQ0kscUIsQ3RCaW5LUixXLENzQjltS1Esc0IsQ0FFSSxpQyxDQUFBLHlCLENBQ0EscUIsQ3RCNGxMUiwyQixDQTVlSiw0QixDc0I5bUtZLHlCLEN0QmluS1osZ0MsQ3NCNW1LZ0Isd0IsQ3RCaW1MaEIsc0QsQ3NCMWxMZ0IsbUIsQ0FBQSxtQixDQUNBLFksQ3RCK2xMWix3QixDc0I5bExZLHFCLEN0QmdtTFosa0IsQ0FFSixvQyxDc0IvbExnQixzQixDdEJtbUxaLHdCLENBRUosMEMsQ3NCN2xMSSx3QixDdEJrbUxKLHFCLENzQjdsTEksWSxDQUNBLGtCLEN0QmltTEoseUIsQ3NCN2xMSSxVLEN0QjRtS0osVyxDc0J4bUtBLHFCLENBQ0ksa0IsQ3RCaW1MSixxQixDc0J6bEx3QixrQixDdEI2bEx4QixrQyxDc0J4bExvQixrQixDdEJ3bUtsQixpQixDc0JobUtzQixVLEN0QnlsTHhCLDJCLENzQm5sTHdCLGMsQ0FDQSxnQixDQVNwQixrQixDdEJpbExKLHNCLENzQjNrTEksbUIsQ0FDSSxtQixDQUNBLFksQ0FHSSxXLENBQ0ksZSxDdEJ5bEtkLGUsQ3NCdGxLa0Isd0IsQ0FDQSxxQixDQUNBLGtCLENBQ0Esd0IsQ0FDQSxxQixDdEJ5bEtsQiw2QixDQXVmRixxQixDc0Jya0xJLGMsQ0FDSSxnQixDdEJxbEtOLGlCLENzQi9rS0YsYSxDQUVRLG1CLENBQ0EsYSxDdEJ1a0xSLGtDLENzQmprTFksYyxDQUVJLGtCLEN0QmdsS2QsZSxDc0I1a0tjLGlCLENBR0osYSxDdEJva0xaLHNCLENBbGZFLFUsQ3NCcGtLTSxlLEN0QjJqTFIsbUMsQ3NCdGpMWSxlLEN0QnFrS1YsYSxDQXVmRixtQixDc0Jyakx3QixjLEN0Qm9rS3RCLGdCLENzQmhrS3NCLGMsQ3RCd2pMeEIsdUIsQ0FFSSxVLENBQ0EsVyxDQUVKLGdDLENzQnJqTHdCLGMsQ0FFQSxtQixDdEJ5akx4QixvQyxDc0JuakxvQixVLENBQ0ksVyxDdEJ3akx4QiwwQkF0ZkUsUyxDc0J6aktzQixnQixDQUNBLG1CLEN0QjZqS3RCLGdCLENzQnBqS1Usa0IsQ0FFQSxpQixDdEJ3aktWLG1CLENzQmpqS3NCLGMsQ0FHSixlLEN0Qm9qS2xCLGlCLENzQjVpS3NCLGUsQ0FHSixTLENBQ0ksa0IsQ3RCOGlLdEIsaUIsQ3NCdmlLYyw0QixDQUdKLFksQ3RCMGlLVixvQyxDc0JyaUtjLGEsQ0FJUSw0RCxDdEJ1aUt0QixtQixDc0IvaEtNLG1CLENBcUNJLFksQ0FuQ0EsZ0IsQ3RCbWlLVix3QixDc0I1aEtrQix1QixDdEIraEtsQixvQixDc0I3aEtrQixzQixDQUNJLHdCLEN0QitoS3RCLHFCLENzQjVoS2tCLGtCLENBRUksOEMsQ0FJUixjLEN0QjZoS2QsdUIsQ3NCemhLc0IscUIsQ0FHSixxQixDQUVJLGUsQ3RCb2hMcEIscUIsQ0F4ZkYsa0IsQ3NCbGhLYywyQixDQUdKLGMsQ3RCcWhLVixrQixDc0JoaEtjLHFCLENBSVIsYyxDdEJraEtOLHNCLENzQjVnS1UsZSxDQUVBLG1CLENBRUksZSxBdEIyZ0xoQix5QkF4ZkUsUyxDc0J6Z0tjLGdCLEN0QjRnS2QsbUIsQ3NCeGdLc0IscUIsQ0FFQSxnQixDQUVJLGtCLENBRUEsYSxDQU9oQixtQixDdEJ1Z0tWLGMsQ3NCNy9KYyxlLENBQ0EsZ0IsQ0FDQSxlLENBRUEsaUIsQ3RCZ2dLZCxnQixDc0IxL0pzQiw4QyxDQUVBLGMsQ3RCOC9KdEIsNEQsQ3NCcC9KTSxvQixDdEJvL0tKLHNCLENBN2ZGLGUsQ3NCbC9KTSxvQixDdEJzL0pOLFksQ3NCai9KTSx5QixDdEJvL0tBLGMsQ3NCbC9LQSxxQixDQUdKLFcsQ0FDSSxpQixDdEJxL0tKLHVCLENzQm4vS0ksbUIsQ0FFQSx3QixDQUdKLGdDLENBRUksd0IsQ0FHSSxzRCxDQUVJLHVCLENBQUEsb0IsQ3RCcS9LUixzQixDc0JuL0tRLHFCLENBRUksaUIsQ0FPaEIsaUIsQ0FFSSwyQixDdEJrL0tBLFksQ0FyZ0JOLHNCLENzQnorSlUscUIsQ3RCNitKVixXLEN1QnJwTEYsMkIsQ0FDSSw0QixDQUNBLHlCLEN2QmdxTUEscUIsQ3VCNXBNQSxjLENBRUEsaUIsQ0FBQSxlLEN2QndwTEosaUIsQ3VCcnBMQSxtQixDQUVJLGEsQ3ZCeXBMSixhLEN1QnJwTEEsdUIsQ0FFSSxVLEN2QndwTEosVyxDQTBnQlEsaUJBR1IsVyxDdUI5cE1JLGlCLENBRUEsNEMsQ3ZCeXBMSixZLEN1QnBwTEEsdUMsQ3ZCd3BMQSxpQixDQTBnQkksb0IsQ0FFSixpQixDQXZnQkEsa0IsQ3VCanBMSSx3QyxDQUVJLG1CLENBQ0EsbUIsQ0FDQSxZLEN2Qm9wTFIsZ0IsQ3VCaHBMQSx5QyxDQUVJLFksQ3ZCOHBNSixzQyxDdUIxcE1JLFMsQ3ZCbXBMSix3QixDQWdwQkEsOEIsQ0FuSUEsZ0IsQ3dCbm9NQSxtQixDQUNJLG1CLENBQUEsWSxDeEJrb01KLGdCLEN1QnRwTUEsUyxDdkJvck1BLDJCLENBdEJBLG9CLEN1QjluTVEsVSxDdkI2b0xOLFcsQ3VCem9MTSxtQixDQUNBLGdCLEN2QnluTVIsb0IsQ0FyZ0JFLHlCLEN1Qi9vTEUsc0IsQ3ZCK3BNSix1QixDdUJ6cE1RLGlCLEN2QmdwTE4sSyxDdUI3b0xFLE8sQ0FDSSxRLENBQ0EsTSxDdkJncExOLFUsQ3VCNW9MRSxXLEN2QjJwTUosMkIsQ3VCdHBNUSxhLEN2QmlxTVIsc0IsQ3VCcHBNUSxpQixDQUNBLFMsQ3ZCNG9MUixnQixDdUJ4b0xBLGlCLENBQ0ksb0IsQ3ZCdXBNSiwwQixDdUJscE1RLGdCLEN2QnVwTVIsb0IsQ0ExZ0JFLFUsQ3VCcm9MRSxlLENBQ0ksc0IsQ0FFQSxVLEN2Qm9wTVIsMEIsQ0ExZ0JFLHdCLENBOGdCRiwyQixDdUI3b01JLHdCLEN2QmlwTUosNEMsQ3VCNW9NUSxjLEN2Qm9vTE4sZSxDd0J0eExNLGtELEN4QjB4TFIsZSxDd0IzaUxJLG9CLEN4QnlqTUosZ0QsQ0ExZ0JBLFUsQ3dCcnhMUSxXLENBQ0ksZ0IsQ3hCb3lNWixrRCxDd0IveE1ZLGEsQ0FDSSxpQixDeEJxeExoQixxQixDQW1oQkEsZ0QsQ3dCenhNWSw2QixDQUNJLDBCLEN4Qit3TGhCLHFCLEN3QjN3TG9CLGlCLEN4QjJ4TXBCLDJCLEN3QnZ4TXdCLGMsQ3hCNndMeEIsZ0IsQ0ErZ0JBLDBCLEN3QnR4TXdCLGlCLEN4QjR3THhCLGEsQ0FnaEJBLHdCLENBM2dCQSxjLEN3QnB3TFEsZ0IsQ3hCdXdMUixlLENBK2dCQSxnQyxDd0Ivd01nQixZLENBT1IsMkIsQ3hCaXdMUix1QixDQThnQkksZSxDQUVKLDhCLENBM2dCQSxjLEN3Qnp2TEksa0IsQ0FFQSx3QixDQUVJLHFCLEN4QjR3TUosa0IsQ0EvZ0JKLHlDLENBaURBLHlDLENBcWtDQSwyQyxDQTJDQSw0QyxDQStFQSxtQyxDd0J6K05RLGUsQ3hCOHdNUixzQyxDd0I3d01RLGMsQ3hCaXhNSiwwQixDQXJoQkosMEIsQ3dCeHZMUSxtQixDeEIydkxSLFUsQ3dCdnZMUSxXLENBQ0ksaUIsQ0FDQSxlLEN4Qnl2TFosZ0IsQ3dCcnZMWSwwQixDQUNBLDJCLENBc0NSLHFCLENBRUksb0IsQ0FFQSx3QixDQUNBLHFCLENBQ0Esa0IsQ0FDQSx1QixDeEJtdExSLG9CLEN3Qmp0TFEsc0IsQ0FDSSxtQixDeEJtdExaLGEsQ0F3aEJBLDhDLEN3QnJ1TVksdUIsQ0FDQSxvQixDQUNBLHNCLEN4Qnl1TVosMkIsQ3dCcnVNWSxlLEN4Qmt0TFosOEIsQ3dCN3NMWSxtQixDeEJndExaLG1CLENBd2hCSSxZLEN3Qmp1TUEsa0IsQ0FFQSx3QixDeEI2c0xKLHFCLEN3QjNzTEksa0IsQ3hCeXVNSixrQyxDQXJoQkEsVSxDQXdoQkksVyxDd0JodU1KLGlCLENBQ0ksVyxDQUVBLHFCLENBRUEsK0IsQ0FFSSxlLENBQ0EsZ0IsQ3hCbXVNSixhLENBRUosNEIsQ3dCaHVNSSxjLEN4QnF1TUosbUIsQ0FFSSxlLENBR0osZ0IsQ3dCL3RNSSxjLENBQ0ksZ0IsQ0FFQSxlLEN4QndzTFIsYyxDQTRoQkEsc0IsQ0F4aEJBLGMsQ3dCbnNMUSxlLENBQ0EsZ0IsQ3hCd3VNUixxQixDd0IzdE1RLGMsQ0FBQSxnQixDQUdKLGtCLEN4Qmd1TUosMEJ3QjN0TVEsVyxDQUVBLGtCLEF4Qmd1TVIsMEJ3Qjd0TVEsdUMsQ0FJQSxnQixDQUNJLG1CLENBR0osbUQsQ3hCOHRNQSxZLENBRUosa0MsQ3dCenRNQSxnQixDQUNBLG1CLEN4QjZ0TUEsc0MsQ3dCeHRNQSxTLENBQUEsYyxDQUNBLG9CLEN4Qjh0TUksZSxDd0IzdE1SLHNCLENBRUkscUIsQ0FBQSxjLENBRUEsd0IsQ3hCNnJMSixjLEN3QnpyTEksZ0IsQ3hCNHJMSixlLEN3QnZyTEEsOEIsQ0FFSSxjLENBRUEsaUIsQ0FFSSxrQyxDQUNBLFUsQ3hCMHJMUixXLENBcWlCUSxnQixDd0IzdE1SLFcsQ0FFSSw4QixDQUVBLGMsQ0FFSSxpQixDeEIwckxSLG1CLEN3QnJyTEEsZSxDQUVJLGdCLENBRUEsYyxDeEJ5ckxKLGUsQ0FxaUJRLGMsQ3dCenRNSixxQixDQUVBLGMsQ0FFQSxvQixBQUdBLHlCeEJ5ckxKLFcsQ3dCcHJMUSxtQixDQUNBLG1CLENBQ0EsWSxDQUNBLGUsQ0FDQSxxQixDQUVBLHdCLENBRUEsMkIsQ3hCMnRNQSw0QixDQXBpQlIseUIsQ3dCbnJMQSxxQixDQUVJLHdCLENBRUEsdUMsQ3hCdXJMSixnQixDQXNpQlEsbUIsQ3dCanRNUSxnRCxDQUdJLFEsQ0FFQSxnQixDQUNJLGdCLENBSVIsK0MsQ3hCNnFMZCxhLEN3QnhxTHNCLGUsQ0FDSSxtQixDeEIwcUwxQixjLEN3QnRxTDBCLGMsQ0FHSiwyQyxDeEJ5cUx0QixlLEN3QjdwTFUsNkMsQ0FHSixlLENBQ0ksZ0IsQ3hCK3BMVixrQixDd0I1cExNLG1CLENBQ0ksaUIsQ0FHSiwySSxDQUNJLDhGLENBT0EsdUQsQ0FFSSw2SSxDeEJ3cExkLGdHLEN3QmxwTE0saUQsQ3hCc3BMTixjLEN3QjlvTEYsZSxDQVFvQixlLENBT0kseUQsQ3hCdW9MdEIsaUIsQ3dCbG9MMEIsNEMsQ0FHSixpQixDQUNJLE8sQ3hCb29MMUIsVyxDd0IxbkxFLE0sQ0FFSSxZLENBR0osOENBQUEsd0IsQ3hCNG5MRixVLEN3QnhuTEUsb0IsQ0FDSSx3QixDeEIybkxOLDhDQUFBLDRCLEN3QnRuTE0sUyxDQUVBLDhDQUFBLDhCLENBRUksb0IsQ0FDQSx3QixDQUdKLHdCLENBb0NBLGdCLENBbENJLFksQ0FRSiw4QyxDQUxBLHdDLENBV1EscUMsQ0FUSixlLEN4QnFxTVIsc0MsQ3dCbHBNQSxVLENBRUkseUMsQ0FFQSxhLEN4QmduTE4saUIsQ3dCdG1MVSxzQixDQVlJLGdCLENBQ0ksbUIsQ0FNaEIsdUksQ0FDSSw2RSxDeEJzb01KLGdDLENBdmlCRixvSixDd0I1bExFLDBGLENBRUksa0IsQ0FFQSxpQixDeEIrbExOLHFCLEN3QjFsTFUsYyxDQUdKLG9CLEN4QjZsTE4sb0IsQ3dCdmxMTSxlLEN4QjBsTE4sUyxDd0J0bExNLDRCLENBR0osMkIsQ0FFSSxhLEN4QnlsTFIsMEQsQ3dCbmxMSSxjLEN4QnVsTEYsOEIsQ3dCbmxMVSxrSixDQUNBLHFHLEN4QnVsTFYsd0IsQ3dCbGxMVSxjLENBQ0EsZ0IsQ0FHSixnQixDQUVJLGdDLENBR0osYSxDeEJvbExOLGlDLEN3QjdrTEYsWSxDQU9nQiw4QixDQUFBLGtCLENBQ0Esa0MsQ0FHSixpQixDQUVJLHNDLEN4QjJrTGQsVSxDd0Jya0xjLFcsQ0FHSSxxQyxDeEJ1a0xsQix1QixDd0Jwa0xrQixvQixDQUNJLHNCLENBS1IsbUIsQ0FDSSxlLENBQ0EsZ0IsQ0FJSSxlLENBQ0ksYSxDQUNBLGEsQ0FFQSxzQixDQUdKLGUsQ0FFSSx1QixDeEI2a0wxQixrQyxDd0Iza0wwQixZLENBR0osOEIsQ0FFSSxjLEN4QmdrTDFCLG1CLEN3QnRqTEUsbUIsQ0FDSSxZLENBRUEsZ0IsQ0FTQSxxQixDQUVJLGMsQXhCcW1NWix5QndCam1NZ0IsZ0QsQ0FJUixTLENBRUksVyxDQUVBLHdELEN4QnFqTFYsaUIsQ3dCOWlMTSxLLENBRUksTyxDQUFBLE0sQ3hCK2xNSixVLEN3QjlsTUksVSxDeEIraUxWLDJGLEN3QjdpTFUsa0UsQ0FFSSw2QyxDeEJnakxkLDJJLEN3QjVpTFUsOEYsQ0FFSSx1RCxDQUlSLGtKLENBQ0kscUcsQ0FFQSxxRCxDQUVBLDJGLENBQ0ksa0UsQ0FLSixrRCxDQUVJLGUsQ0FFQSxzQixDeEIwaUxkLGtCQXNqQkYsc0IsQ0FqakJFLHdELEN3Qm5pTFUsMkIsQ0FDSSxpQyxDQUNBLHFCLEN4QnlsTWhCLGtELEN3QnBsTWdCLG9CLEN4QndsTWhCLGdELENBampCRSxrQixDd0I1aExNLDZCLENBQ0EsNEIsQ3hCK2hMTixzQixDd0I1aExFLHdCLENBQ0kscUIsQ3hCOGhMTixrQixDQXFqQkYsb0QsQ3dCOWtNWSxjLENBQ0EsZ0IsQ0FJSixlLENBRUksZ0IsQ3hCZ2xNWiw4QyxDd0Iza01ZLFMsQ0FDQSxZLENBQ0EsZ0IsQ3hCK2tNWiwrQyxDd0Ixa01ZLGUsQ3hCOGtNWixtQixDd0J2a01RLHdCLEN4QjJrTVIsNEMsQ3dCcmtNWSxpQixDeEJxaExWLG9CLENBcWpCRix3QyxDQUVJLGEsQ0FFSix3QyxDd0Jya01RLGUsQ3hCMGtNUixtQixDd0Jwa01RLGMsQ0FDQSxnQixDQUdKLGUsQ0FFSSxVLEN4QnVrTVIsd0IsQ3dCbGtNUSxpQixDeEJnaExOLGEsQ0F5akJGLHdCLEN3QmhrTVEsaUIsQ0FDQSxvQixDeEIrZ0xSLHNCLEN5QnYyTUksbUIsQ0FDQSxtQixDekIwMk1KLFksQ0F1akJRLHFCLEN5Qjc1TkosMkIsQ0FDQSw0QixDekIwMk1KLHlCLENBdWpCSSx3QixDeUI5NU5KLHFCLENBQ0ksa0IsQ3pCazZOSixtQixDeUI3NU5JLFMsQ3pCMDJNSixrQixDQXlqQkEsb0IsQ3lCNzVOSSxhLEN6QjAyTUosMEIsQ3lCdjJNUSxjLENBQ0EsZ0IsQ3pCMDJNUixVLENBMGpCSSxlLEN5Qmg2TkosZSxDQUVJLGlCLENBRUEsYSxDekJtNk5KLGdDLENBRUksaUIsQ0FFQSxtQixDeUJqNk5KLG1CLENBQ0ksWSxDekJvNk5BLGtCLENBTUosd0MsQ3lCaDZOSSxhLENBRUksUyxDQUNBLFUsQ0FDQSxjLENBQ0EsaUIsQ0FFQSxVLEN6Qm82Tkosd0IsQ0FFQSxtQixDeUJqNk5KLGEsQ3pCcTZOQSwyQixDQTFqQkEsYyxDeUJwMk1BLFksQ0FFSSxVLEN6Qm82TkosOEIsQzBCbitOQSxxQixDRG1FSSx1QixDekJ3Mk1KLGlDLENBeW9CQSx3QixDeUI1K05BLGdCLENBR1ksbUIsQ3pCcTJNVixtQixDeUJqMk1FLFksQ0FHSSxrQixDekJtNk5SLHlDLEMwQm4rTkksZ0MsQzFCeTZNRixjLEN5QjMxTU0sMEIsQ0FDQSwwQixDekI4MU1OLG1CLEN5QjExTU0sVSxDQUNBLFcsQ3pCNjFNTixnQixDeUIxMU1FLFMsQ3pCNjFNRiwwQixDeUJ6MU1FLDJCLEN6QjQxTUYscUIsQ3lCeDFNRSxvQixDQUVJLHdCLEN6QjAxTU4scUIsQ3lCdjFNRSxrQixDQUNJLHVCLENBQ0Esb0IsQ3pCeTFNTixzQixDQUNGLG1CLEN5QnIxTUEsYSxDekJxNU5BLG9CLEN5Qjc0TlEsZSxDekJpNU5SLHdCLENBMWpCRSxVLEN5Qi8wTWMscUIsQ3pCazFNZCxrQixDQStqQkYscUIsQ0ExakJFLFUsQ3lCNTBNTSxlLENBQ0ksZSxDekI0NE5aLGtCLENBMWpCQSxjLEMwQm4vTUksYyxDQUdBLGtCLEMxQnUvTUosWSxDQWtrQkEsd0IsQ0FVSSxhLEMwQjVpT0EsZ0MsQzFCcy9NSixjLEMwQi8rTUksVSxDQUFBLFcsQ0FLQSx3QixDMUJta09KLDBCQUVJLGtELEMwQnRqT0ksbUIsQzFCcS9NUixnRCxDMEJoL01RLHdCLENBQ0EscUIsQ0FDQSxrQixDQUVBLG9ELENBQ0EsZSxDQUVBLDhDLENBRUEsYSxDQUVBLCtDLENBRUEsZSxDQUFBLGUsQ0FJQSw0QyxDQU9BLHdCLEMxQmtqT0EsZ0IsQ0F2a0JSLG1CLEMwQnIrTUksdUIsQ0FFQSxjLEMxQjgrTUosMEIsQzBCMStNQSxjLEMxQjgrTUEsZSxDQXlrQlEsZSxDMEJsak9KLG9CLEMxQnNqT0ksZSxDMEJsak9KLHFCLEMxQjgrTUYsZSxDMEIxK01FLGUsQzFCNitNRixrQixDMEJ4K01NLGMsQ0FHSixhLENBRUksbUIsQzFCMitNUixjLEMwQnYrTUEsZ0IsQ0FFUSxlLEMxQnkrTU4sYyxDMEJyK01NLHdCLEMxQnkrTU4sYSxDMEJwK01GLGdCLEExQmlqT0EseUIwQjFpT0ksYSxDQUVJLFksQ0FFQSxtQixDQTBESixtQixDMUI0Nk1GLGEsQzBCaCtNTSwwQyxDMUJvK01SLG1CLEMwQmgrTUEsbUIsQ0FDSSxZLENBQ0kscUIsQ0FFQSwyQixDMUJrK01OLDRCLEMwQi85TUUseUIsQzFCaytNRiw0QyxDMEI3OU1NLGdCLENBQUEsbUIsQ0FFQSx1QyxDQUNBLFUsQzFCaStNTix3QyxDMEI1OU1NLFUsQ0FDQSxlLENBR0osOEMsQzFCKzlNRixjLEMwQjE5TU0sb0QsQzFCODlNTixpQixDMEJ6OU1NLDRELENBR0osUyxDQUNJLFUsQzFCNDlNTix3QyxDMEJ2OU1jLGlCLENBU1IsNEMsQzFCMDlNTixtQixDMEJqOU1NLHdDLENBQUEsa0IsQ0FDQSxpQixDMUJraU9BLGlCLEMwQmhpT0EsMkMsQ0FFQSxjLEMxQm85TU4sZ0IsQzBCaDlNTSx3QyxDQUVBLFUsQ0FDQSxlLENBRUEsdUMsQ0FFQSxhLENBR0osZSxDMUJpaU9JLGtCLEMwQi9oT0EsaUIsQ0FFQSw0QyxDQUVBLGMsQ0FBQSxlLENBQUEsZ0IsQ0FDQSxtQixDMUJvaU9BLG1CLEMwQm5pT0EsWSxDMUJzaU9BLGtCLEMwQnBpT0EsVSxDQUVBLHdCLENBQ0EscUIsQ0FBQSxrQixDQUVBLHVELENBRUEsZSxDQUNJLG1ELENBRUEsbUIsQ0FDQSxtQixDQUFBLFksQ0FLUixVLENBQ0ksVyxDMUJ1aU9BLGlCLENBdmxCTixlLEMyQnZ0TkYscUIsQ0FDSSxvQixDQUdJLG1CLENBQ0ksYSxDM0J5dE5aLHVCLEMyQnR0TlEsb0IsQ0FDSSxzQixDM0J3dE5aLHdCLENBeWxCUSxxQixDMkI1eU9SLGtCLENBRUksb0IsQzNCK3lPSSxhLEMyQjN5T0osZSxDM0J1dE5KLDRDLEMyQm50TkEsYyxDQUVJLCtDLENBRUEsZSxDQUVBLHlDLEMzQnV0TkosZ0IsQzJCbnROUSwwQyxDM0IreU9BLGUsQzJCM3lPUixlLENBRUksa0IsQ0FFQSxjLENBRUEsZTNCK3lPSixNLEMyQjF5T0ksaUIsQ0FDSSxvQixDM0I4eU9KLHdCLENBRUosZSxDQUVJLGlCLEMyQnp5T0osb0IsQzNCNHlPQSxrQyxDMkJ4eU9JLFMsQzNCbXROSixzQixDMkJodE5BLDJCLENBQ0ksZ0IsQ0FDQSxPLEMzQm90TkosbUMsQzJCL3NOSSxTLENBQ0ksaUIsQ0FFQSwyQixDM0IweU9KLGdCLENBeGxCSixPLENBMmxCQSx1QyxDMkJ2eU9ZLFUsQ0FBQSxXLEMzQjR5T1IsbUIsQzJCdnlPSixnQixDM0IweU9BLG1DLEMyQnh5T0ksa0IsQzNCNHlPSiw0QixDMkJ2eU9JLGMsQ0FBQSxnQixDM0J5NE9KLDBELENBN0ZBLGtDLENBRUksaUIsQ0FFSiwwQyxDMkI3eU9JLGtCLEMzQml6T0osNkQsQ0FqbUJBLFMsQ0FvbUJJLHNCLENBRUEsMkIsQzJCOXlPQSxnQixDQUNBLE8sQzNCaXpPSiw4RCxDMkI5eU9JLFMsQ0FBQSxpQixDM0Jtek9BLDJCLENBQ0EsZ0IsQzJCbHpPQSxPLEMzQnF6T0osOEQsQzJCbnpPSSxrQixDM0J1ek9KLHVELEMyQnB6T1EsZ0IsQzNCd3pPUiw0RCxDMkJuek9RLFMsQzNCc3pPSixzQixDQXhtQkosNkQsQzJCeHNOQSxTLENBQ0ksZ0IsQzNCMnNOSiw2RCxDMkJ4c05BLGtCLEMzQjRzTkEsc0UsQzJCdnNOQSxTLENBQ0ksWSxDM0Jzek9KLHVFLEMyQmp6T0ksUyxDQUVJLDJCLEMzQnlzTk4sZ0IsQzJCdHNORSxPLEMzQm96T0osdUUsQzJCL3lPUSxpQixDM0Jtek9SLGdFLENBem1CRSxjLEMyQm5zTkUsZ0IsQzNCaXpPSixzRSxDQXptQkUsaUIsQ0E2bUJGLHFFLENBem1CQSxTLEMyQmhzTkEsWSxDM0I4eU9BLHNFLEMyQnZ5T2dCLFMsQ0FDSSxnQixDM0IyeU9wQixzRSxDMkJ0eU9nQixpQixDM0IweU9oQixvRCxDMkJueU9vQixjLEMzQjJyTmxCLGdCLENBaW5CRixrRCxDMkJ2eE9RLGtCLEMzQjJ4T1IscUUsQzJCcnhPWSxTLEMzQjZxTlYsc0IsQzJCeHFOTSwyQixDQUNBLGdCLEMzQjJxTk4sTyxDQTZtQkYsc0UsQzJCanhPSSxTLENBQ0ksYyxDM0J5cU5OLGdCLENBNm1CRSwyQixDMkJqeE9JLGdCLEMzQndxTk4sTyxDQTZtQkYsc0UsQzJCbHhPWSxrQixDM0JzeE9aLCtELEMyQi93T1EsZ0IsQ0FNSixVLEMzQit3T0osb0UsQzJCN3dPUSxTLEMzQmd4T0osc0IsQzJCL3dPSSwyQixDM0JreE9KLGdCLENBL21CRixPLENBa25CRixxRSxDMkJoeE9ZLFMsQ0FDQSxpQixDQUNBLGEsQ0FFQSwyQixDQUNBLGdCLENBQ0EsTyxDM0JveE9aLHFFLEMyQmp4T1ksa0IsQzNCcXhPWiw4RCxDQUVJLGdCLEMyQm54T1EsVSxDM0J1eE9aLGEsQzJCcHhPZ0IsaUIsQ0FDQSxvQixDM0JvcU5oQixxQixDQXNuQkEsZ0MsQzRCM2lQSSxjLENBQUEscUIsQzVCaWpQSixpQyxDQXRuQkEsa0IsQzRCdjdOQSxhLEM1QjJqUEEsYSxDQS9uQkEsZSxDNEJsNE5JLGtCLENBRUksbUIsQ0FDQSxtQixDNUJtN05SLFksQ0Eya0JBLGEsQzRCMWlQSSxVLENBR0osa0IsQ0FFSSxTLEM1Qnk3Tkosc0IsQzRCdDdOQSx3QixDNUIyN05BLG1CLEM0QnQ3TkEsUyxDNUIwN05BLDJCLEM0QnQ3TkksaUMsQ0FDSSxxQixDNUJralBSLG1CLENBem5CQSxrQixDNEJuN05BLFUsQzVCdzdOQSxZLEM0Qm43TlEsYyxDQUNBLGdCLEM1QmtqUEosYSxDNEI5aVBBLGUsQ0FFSSx1QixDQUNBLGUsQ0FJSixrQixDQVFJLGtCLEM1Qms3TlIsd0IsQzRCOTZOSSxxQixDQUNJLGtCLEM1QnV3UVIsMEIsQ0ExdEJBLDZCLEM0QnppUFEsZSxDNUI2aVBSLDBCLEM0QjFpUFEsYyxDQUVBLDBCLENBQ0EsMEIsQ0FDQSxtQixDQUVBLFUsQ0FBQSxXLEM1Qmc3TlIsaUIsQzRCNTZOUSxlLENBQ0ksZ0IsQzVCODZOWiwwQixDNEJ6Nk5JLDJCLEM1QjQ2Tkosd0IsQ0Fnb0JJLG9CLEM0QnRpUEEsd0IsQzVCMDZOSixxQixDQWdvQkksa0IsQzRCdGlQSix1QixDQUVRLG9CLENBQ0ksc0IsQ0FDQSxtQixDNUJ3Nk5WLGEsQ0Frb0JGLGMsQzRCbGlQUSxlLENBQ0ksZSxDNUJ3Nk5aLFcsQzRCaDZOSSxjLEM1Qm82TkYsYyxDQWtvQkYsa0IsQzRCN2hQUSxZLEM1QmtpUFIsMEI0QjVoUFEsTSxDNUJpNk5SLGdCLEM0QjU1TkEsbUIsQ0FFUSw2RCxDQUVBLFMsQ0FDSSxjLEM1Qjg1TlYsaUIsQzRCMzVOYyw4RCxDQUtaLFMsQ0FDSSw0RCxDNUI0aFBBLFMsQzRCM2hQQSxjLENBQ0EsaUIsQ0FFQSw2RCxDQUVBLFMsQ0FDSSxnQixDQUlSLGtCLENBRUksUyxDQUNBLGlCLENBQ0Esc0IsQzVCNGhQSixZLENBbG9CRixjLEM0QnQ1TkUsZ0IsQ0FFSSxrQixDNUI2aFBBLGlCLEM0QjNoUEEsMEIsQ0FDSSxjLENBSVIsVSxDQUNJLFcsQ0FDQSxnQixDQUNBLG1CLEM1QnU1Tk4sYyxDNEJuNU5VLGUsQzVCczVOVixlLEM0Qmw1TlUsVyxDQUdKLGMsQzVCcTVOTixlLEFBMG9CRix5QjRCdGhQWSxNLENBS0osZ0IsQ0FDSSxtQixDQUVBLHFCLEM1Qms1TlYsa0MsQzRCNzROVSxVLENBQ0EsUyxDQWRBLE0sQzVCKzVOVixtQyxDNEIxNE5NLFksQ0FFQSxtQyxDNUJxaFBBLGtCLENBRUosa0MsQzRCcmhQSSxrQixDNUI4NE5OLGUsQzRCejROTSxhLENBQUEsYyxDQUNBLHFCLENBQ0EsMEMsQzVCNGhQQSxrQixDNEIxaFBBLDhELENBRUksa0IsQ0FFQSw2RCxDNUI2NE5WLFUsQzRCeDRORSxjLEM1QjJoUEksUyxDNEJ4aFBBLDJCLENBQ0EsZ0IsQ0FDQSxPLENBQ0EsOEQsQ0FDQSx3QixDQUFBLFcsQzVCOGhQQSxjLEM0QjdoUEEsMkIsQzVCZ2lQQSxnQixDNEIvaFBBLE8sQ0FFQSw2RCxDQUVBLGtCLENBQ0EsNEQsQzVCMjROTixVLEM0Qng0Tk0sUyxDQUNJLDZELENBRUEsd0IsQ0FDQSxXLENBQUEsYSxDQUtSLHVCLEM1QmtpUEksd0IsQzRCOWhQSix5QyxDQUVJLFMsQ0FHSixzRSxDQUVJLGMsQzVCdTROUix1RSxDNEJqNE5JLFUsQ0FDSSxxRSxDNUJvNE5OLGMsQzRCLzNOVSxzRSxDQUlSLFUsQzVCaTRORiwyQyxDNEI3M05VLFUsQ0FpQkEsc0IsQ0FmQSwwQyxDNUJpNE5WLHdCLEM0QjUzTlUsb0MsQ0FFQSxVLEM1Qmc0TlYsa0QsQzRCMTNOVSxxQixDNUJrNE5WLHdDLEM0QnYzTk0sUyxDNUIyM05OLGtELEM2Qm50T0Usa0IsQ0FFSSxxRSxDQUVBLGMsQ0FHSixzRSxDN0JzdE9KLFUsQzZCbHRPSSxhLEM3QnF0T0osaUQsQzZCanRPWSxlLEM3QnF0T1osb0UsQzZCaHRPWSxjLENBR0oscUUsQ0FFSSxVLEM3Qmt0T1osYSxDNkI5c09ZLDJCLEM3Qml0T1osZ0IsQzZCL3NPWSxPLENBRUksMEMsQ0FFQSxVLEM3Qml0T2hCLHlDLEM2QjdzT2dCLHdCLENBRUEsbUMsQzdCaXRPaEIsVSxDNkI1c09vQix1QixDQUdKLGdCLEM3QitzT2hCLGEsQzZCMXNPb0Isd0IsQ0FHSixnQyxDN0I2c09oQixVLEM2QnhzT29CLHdCLENBR0osaUMsQzdCMnNPaEIsa0IsQzZCbnNPQSxVLENBRUksMEIsQzdCbzJQSSxVLEM2Qi8xUEosZ0MsQzdCc3NPSixpQixDNkJsc09BLHdDLENBRUksVSxDN0Jxc09KLFcsQzZCbnNPSSxTLENBRUkscUIsQ0FFQSw0QixDQUVBLFksQ0FFQSxpQyxDN0JtMlBBLGEsQ0FFQSxVLEM2QmgyUFIsVyxDQUNJLGdCLENBQUEsMkIsQ0FDQSxnQixDQUFBLE8sQ0FDQSx3QyxDQUVBLGMsQzdCcXNPSixVLEM2QmpzT0ksVyxDQUNJLGUsQ0FHSixhLEM3Qm1zT0oscUIsQzZCOXJPUSwyQixDN0Jpc09SLDRCLEM2QjdyT1EseUIsQzdCazJQSixtQixDQWxxQkosa0IsQzZCenJPUSxhLEM3QmkyUEosa0IsQzZCLzFQSSxTLENBQ0kscUIsQzdCNHJPWiwyQixDNkJ6ck9RLGdCLENBQ0ksTyxDN0JvMlBSLG1CLEM2QjkxUEksd0IsQ0FDSSxXLENBQUEsZSxDN0JrMlBKLGEsQzZCLzFQQSwyQixDQUNJLGdCLENBQUEsTyxDN0Jzck9aLFksQzZCbnJPZ0IsYyxDQUFBLGdCLEM3QnNyT2hCLGtCLEM2QmxyT2dCLGlCLEM3QnMyUFIsdUIsQ0FqckJSLG9CLEM2QmxyT1ksc0IsQzdCdTJQUiwwQixDQWxyQkosYyxDNkI1cU9RLGlCLENBRUEsa0IsQzdCbzJQQSxhLEM2Qi8xUEosZSxDQUFBLDJCLENBQ0EsZ0IsQ0FBQSxPLENBQ0EsOEIsQzdCdTJQSSxjLEM2Qm4yUEosZTdCdzJQSixRLENBRUksZSxDQUVBLHdCLENBMXJCSixtQixDNkIzcU9RLFksQ0FFQSxpQyxDQUNBLHVCLENBQ0Esb0IsQzdCOHFPUixlLENBZ3NCQSxpQixDQTNyQkEsZSxDQThyQkksaUIsQzZCcDJQQSx3QixDN0J5MlBKLGUsQzZCbjJQSSxrQixDQUFBLFUsQzdCMDJQSixjLENBRUksYyxDQUNBLGdCLEM2QnoyUEEsa0IsQ0FFQSxVLEM3QjB1V0osaUIsQ0E3M0dBLGdCLEM2QngyUEksYSxDN0I2MlBKLGdCLENBRUksZSxDQUdKLGEsQzZCeDJQSSxjLEM3QnlxT0osYyxDQXNzQkEseUIsQzZCeDJQSSxhLEM3QjQyUEEsVSxDNkJ6MlBKLFcsQ0FHWSxtQixDN0J1cU9WLGdCLENBbXRCRixhLENBYkEsYyxDNkJyMVBvQixnQixDN0JvcU9sQixnQixDNkIvcE9zQixVLEM3QmcxUHhCLGMsQzZCdDJQZ0IsYyxDN0JzcU9kLGUsQ0FHQSxpQixDQTBzQkYsYSxDQWpzQkUsYyxDQTJzQkYsMEI2QmgyUG9CLFEsQzdCaXFPbEIsYyxDNkJ4cE9NLG1CLENBRUEsNkIsQ0FDSSx1QixDN0IycE9WLG9CLEM2QnZwT0UsZSxDN0IwcE9GLGlCLEM2QnJwT00sWSxDQUdKLGUsQzdCd3BPRixjLEM2Qm5wT00sa0IsQ0FFQSxjLENBR0osYyxDQUNJLGUsQ0FBQSxrQixDN0IyMVBKLGdCLEM2QnoxUEksZSxDN0JzcE9SLGEsQzZCaHBPSSxjLEM3Qm9wT0YsYSxDNkJocE9VLGlCLENBSUEsYyxDQUtJLGUsQzdCaXBPZCxpQixDNkJ0b09NLGEsQ0FoQkksYyxDN0IwcE9WLGMsQzZCdG9PRSxrQixBN0JpMVBKLHlCQXJzQkUsUSxDNkJub09NLFMsQ0FFQSxtQixDN0J1b09OLGEsQzZCam9PTSxTLEM3QjQwUEosaUIsQ0F2c0JGLHNCLEM2QmpvT1UsZSxDQUVBLGMsQ0FFQSxlLEM3Qm9vT1Ysa0IsQzZCaG9PVSxjLENBS1IsYyxDQUVJLGlCLENBRUEsWSxDQUVBLGdCLEM3QmlvT04sYyxDNkIzbk9NLGEsQzdCK25PTixjLEM2QjNuT1UsZ0I3QnkwUFosNEIsQzZCbDBQUSxlLEM3QnMwUFIsd0IsQzZCajBQWSxTLEM3QjJuT1YsaUIsQ0Eyc0JGLHdCLENBRUksUyxDNkIvelBJLG9CLENBQ0ksZ0IsQzdCbTBQWiwrQixDNkJqMFBZLGUsQzdCcTBQWiwyQyxDQTdzQkUsVyxDNkJwbk9VLGdCLEM3QnMwUFosK0QsQ0Evc0JFLFksQ0FtdEJGLDBDLENBRUksVyxDQUVKLDBFLENBRUksVyxDQUNBLFksQ0FwdEJGLGMsQzZCL21PYyxpQixDN0J1MFBoQiwyRSxDQXJ0QkUsVyxDNkI1bU9NLFksQ0FDSSxpQixDN0JzMFBaLDJFLENBcnRCRSxXLEM2QnptT0UsWSxDQUNJLGMsQzdCbTBQUiw2QixDNkJsMFBRLFksQzdCczBQUix5QyxDQUVJLFcsQ0FDQSxjLEM2QnYwUEksZSxDN0IwMFBSLDhDLEM2QnIwUFEsZ0IsQzdCMDBQUixnQixDQTV0QkUsaUIsQ0FDRixvQixDQUdBLFksQzhCN2pQQSxtQixDQUNJLG1CLENBQ0EsWSxDQUNBLFUsQzlCZ2tQSixxQixDOEI3alBBLHVCLENBQ0ksb0IsQ0FDQSxzQixDQUVBLHNCLENBRUkscUIsQzlCaXlRSiwyQixDOEIveFFJLDRCLEM5QmdrUFIseUIsQ0FrdUJJLHdCLEM4Qjl4UUoscUIsQ0FDSSxrQixDOUJpeVFKLGdELEM4Qjd4UUksa0IsQzlCaXlRSix3RCxDOEI3eFFJLFcsQ0FDQSxZLEM5Qml5UUosd0QsQzhCN3hRSSxXLENBQ0EsaUIsQzlCZ2tQSixlLEM4QjVqUEEsYyxDQUNJLGdCLENBRUEsaUIsQ0FFQSxrQixDOUIralBKLGlCLEM4QjVqUEEsYSxDOUJxeVFBLHVCLENBRUksaUIsQzhCbnlRQSxPLEM5QnF5UUEsTSxDQXR1QkosYSxDOEI1alBBLFMsQ0FDSSxVLENBRUEsVSxDQUNBLGtDLEM5QitqUEosMEIsQzhCNWpQQSx3QixDOUJ3eVFBLG9CK0IxMlFZLFksQy9CNDJRUixrQixDQUdKLGtCLEM4QjV4UUksYyxDQUNJLGtCLEM5QndqUE4sYSxDQTB1QkYsMEIsQzhCMXhRSSxZLEM5Qjh4UUosNEIsQzhCenhRUSxZLEM5Qm9qUE4sa0IsQzhCaGpQTSxpQixDQUdKLGEsQzlCNHhRSix3QixDQXR1QkUsYyxDQUNGLGdCLEM4QjVpUEksYSxDOUJ3eFFKLGtDLEM4Qm54UVEsZSxDQUNBLGtCLEM5QitpUFIsaUIsQ0EydUJBLGMsQzhCMXdRSSxtQixDQUNJLG1CLENBSUEsWSxDOUIyd1FKLFksQzhCMXdRSSxrQixDOUJraVBOLGMsQ0E4dUJGLG1CLEM4Qnp3UUksaUIsQzlCNndRQSxZLENBRUosK0IsQzhCM3dRUSxXLEM5QmlpUE4saUIsQzhCcmhQRSxrQixDOUJxd1FKLGdDLENBRUksVyxDQTl1QkYsa0IsQ0FpdkJGLGdDLENBRUksVyxDOEJ6dlFJLGlCLEM5QjR2UVIsZ0MsQ0EvdUJFLFcsQ0FtdkJGLHVCLENBYUEsdUIsQ0FTSSxpQyxDZ0NwOFFKLHlCLENoQzg2UUEsdUIsQ0FFSSxhLEM4QnZ1UUEsVSxDQUNJLFcsQ0FLQSxtQixDOUIwdVFELGdCLENBRVAsdUIsQ0FydkJBLGlCLENnQ2p0UFEsTyxDQUNJLFEsQ0FLSixVLENBQ0ksVyxDQUtSLHNDLENBQ0EsOEIsQ2hDK3NQSixtQixDZ0M1c1BBLFMsQ0FFSSxZLENoQ3c5VEosbUMsQ0F6OENBLGlDLENBeEVBLDZCLENnQ244UUksUyxDQUNBLDZCLENBQ0ksd0IsQ0FBQSxnQixDaENrdFBSLGMsQ2dDN3NQUSxTLENBQUEsaUIsQ2hDcTlRUixvQixDQVRBLGlCLENnQzE4UVEsbUIsQ2hDNjhRSixtQixDQUNBLFksQ2dDNThRSSxVLENoQ2k5UVIsb0IsQ2dDejhRUSxTLENoQ2k5UVIsbUMsQ0E3dkJBLGtCLENBaXdCQSxvQyxDZ0M1OFFRLGlCLENoQ2k5UVIsMEIsQ2dDOThRUSxXLENBQ0EsWSxDaENrOVFSLDhCLENnQzk4UVEsVSxDQUNBLFcsQ0FFQSxtQixDaEM4c1BSLGdCLENBR0EsMEIsQ2dDNXNQWSxXLENBQ0EsaUIsQ2hDZ3RQWiw0QixDZ0Nsc1BRLDBCLENBUEksYyxDQUNBLGUsQ0FDQSxhLENBS0osMEIsQ0FHSSxnQixDaEM2c1BaLGtCLENnQ3JzUEEsYSxDaEM2OFFBLHlCLENnQ3Q4UVksYyxDaENzc1BWLGdCLENnQ2pzUFUsaUIsQ0FFQSxrQixDQUNBLGlCLENoQ3FzUFYsYSxDZ0M5clBGLG9DLENBRVEsZSxDaENxOFFSLGlDLENnQ2g4UUksaUIsQ0FDSSxPLENBQ0EsTSxDQUNBLGEsQ2hDa3NQTixTLENnQzdyUEUsVSxDQUVJLFUsQ0FDQSxrQyxDQUNBLDBCLENBZUEsd0IsQ2hDdTdRUix5QixDQWp3QkUsYyxDZ0MvclBNLGdCLENoQ2tzUE4sZSxDZ0MvclBNLGlCLENoQ2tzUE4sYSxDQXN3QkYsMEJnQzU3UVksMkMsQ0FFQSxVLENoQzRyUFYsZ0IsQ2dDMXJQYywrRCxDQUVKLFcsQ0FFSSwwQyxDaEM4clBkLFksQ2dDdnJQVSwwRSxDQUVBLFksQ0FFQSwyRSxDaEM2clBWLDJFLENnQzVyUFUsWSxDaENnc1BWLCtCLENnQ3JyUGtCLFksQ2hDeXJQbEIsZ0MsQ2dDbnJQYyxVLENoQ3VyUGQsZ0MsQ2dDcHJQa0IsWSxDaEN3clBsQixnQyxDaUM1M1BGLFksQ0FFSSx3RCxDQU1RLDBCLENqQzAzUFosWSxDaUM1M1BRLGUsQWpDcTRQUiwwQmlDejNQQSwyQyxDQUVJLFUsQ2pDZ29SQSwwRSxDaUM1blJBLFksQ2pDNjNQSiwyRSxDaUN2M1BJLDJFLENBRkosWSxDQU1BLGdCLENBRUksZ0IsQ0FFQSxtQixDQUVBLGMsQ2pDK25SSSxTLENpQ3huUkksYyxDQUVJLFMsQ2pDdzNQZCxpQixDaUNsM1BNLG1CLENqQ3MzUE4sWSxDaUNqM1BNLCtCLENBRUEsVSxDQUFBLGdCLENBQUEsaUIsQ0FDQSxnQyxDakMyblJBLFksQ0F2d0JOLGlCLENpQy8yUEYsZ0MsQ0FFUSxZLENqQ2szUE4sZ0IsQ2lDLzJQVSxnQyxDQUdJLFksQ2pDazNQZCw2QixDaUMzMlBjLFksQ2pDKzJQaEIsNkIsQ2tDLzdQSSxvQixDQUNBLFksQ2xDMnNSQSxrQixDa0N2c1JBLFksQ0FDQSxrQixDbEMyc1JBLDRCLENrQ3BzUlEsa0IsQ0FFQSx3QixDQUNBLGMsQ2xDZzhQWixrQyxDa0N4N1BnQixlLENsQ29zUlIsa0IsQ0FFSix3QyxDa0MvclJBLE8sQ0FFQSxpQixDQUVBLHFCLENBQUEsMkIsQ0FDQSw0QixDQUFBLHlCLENBQ0Esb0IsQ2xDdXNSSSxVLENrQ3RzUkosa0IsQ0FFQSxtQyxDQUVBLGUsQ0FFSSxvQyxDQUdKLGMsQ0FFSSwrQixDQUVBLGUsQ0FDQSwwQixDQUNBLGMsQ2xDMHNSSix5QixDa0Nyc1JBLGMsQ0FFQSx5QixDQUVBLGMsQ0FFQSxpQixBbEN1N1BKLHlCa0NsN1BRLG1CLENBR0osWSxDQUVJLCtCLENBR0osVSxDQUNJLGdCLENBQ0EsaUIsQ0FHSixnQyxDbENtN1BKLFksQ2tDaDdQUSxpQixDbENtN1BSLGdDLENrQzk2UFksWSxDbENpN1BaLGdCLENrQzU2UEEsZ0MsQ0FFUSxjLEFsQ29zUlIseUJBanhCRSx3QixDa0MxNlBNLHFCLENBR0osVSxDbEM2NlBGLDJCLENBQ0YsNEIsQ2tDejZQQSx5QixDQUdRLHdCLENBRUEsVSxDQUNJLGtCLENsQzA2UFYsaUIsQ2tDbjZQYywyQyxDQUtaLFUsQ0FDSSxjLENBQ0EsaUIsQ0FHSiwrRCxDbENtNlBGLFksQ21DL2lRRiwwQyxDbkNtalFBLG1CLENtQ2hqUUksbUIsQ0FDSSxZLENBRUEsVSxDQUVBLDBFLENBRUEsd0IsQ0FDSSxXLENBQ0EsZ0IsQ25Da2pRWixlLENtQzlpUVksMkUsQ25Da2pRWix3QixDbUM3aVFZLFcsQ0FDSSxnQixDQUNBLGUsQ0FHSiwyRSxDbkMraVFaLHdCLENtQzFpUVEsVyxDQUNJLGUsQ0FHSixnQixDQU9KLGMsQ25DMGlRSiwyQixDbUNyaVFBLFksQ0FFSSwwQixDQUNBLGEsQ25Dd2lRSixrQixDbUNyaVFBLGlCLENBRUksYSxDQVlKLCtCLENuQ2t6UkksNkIsQ21DMXpSQSxjLENuQ3lpUUosNEIsQ21DcmlRQSxrQixDbkN5aVFBLGlCLENtQ2ppUVEscUIsQ25DOHpSSSxxQixDbUN6elJSLDJCLENBQ0EsNEIsQ0FDQSx5QixDQUNBLHVCLENuQ3VpUUosb0IsQ0FzeEJRLGlCLENtQ3p6Ukosd0MsQ25Dd2lRSixrQixDbUNyaVFJLGlCLENBRUksZSxDbkM0aVFSLHNCLENtQzNpUVEsb0MsQ0FFQSxrQixDQUNJLGlCLENuQ3dpUVosc0IsQ21DbGlRUSxVLENBTUoseUMsQ25Db2lRSixlLENtQ2hpUVEsZ0QsQ25DMHpSQSxrQixDbUNyelJKLGlCLENBRUEsbUQsQ25DeXpSSSxjLENtQ2x6Ukksd0QsQ25DZ2lRVix3QixDbUMzaFFNLHdCLENBQ0ksa0IsQ0FJUix3RCxDQUVJLFUsQ25DMmhRTixjLENtQ3ZoUU0sZ0MsQ0FHSixnQixDbkMwaFFGLGlCLENtQ3JoUU0scUNBQUEsWSxDQUdKLGlCLENuQ3doUUYsYyxDbUNuaFFNLFUsQ25Dc2hRTixrQixDbUNsaFFNLG1CLENuQ3NoUU4sVyxDbUMvZ1FGLCtCLENBSWdCLFUsQ25DZ2hRZCxZLENtQzVnUVUsYyxDQUNJLGlCLENuQytnUWQsZ0MsQ21DMWdRYyx3QixDQUNBLGdCLENuQzZnUWQsZSxDbUN6Z1FjLGdDLENBSUosd0IsQ0FDSSxnQixDbkMwZ1FkLGUsQ21DdGdRYyxnQyxDQUFBLHdCLENBQ0EsZSxDQUtaLGMsQ0FDSSxVLENBQUEsa0IsQ25DZ3lSQSxpQixDbUM3eFJKLGtDLENBRUksa0IsQ0FHSixvQixDQUVJLHFCLENuQ3FnUU4sMkIsQ21DamdRRSw0QixDQUNJLHlCLENuQ29nUU4seUIsQ21DLy9QTSxrQixDbkNrZ1FOLGlCLENtQy8vUFUsMEIsQ0FHSix3QixDQUNJLHdCLENuQ2lnUVYsa0IsQ21DNS9QTSwwQixDQUVBLFUsQ25DKy9QTixTLENtQzMvUEYsMEIsQ0FHWSxjLENBR1Isa0IsQ0FFSSxpQixDQUlBLHlCLENuQzIvUE4sYyxDbUNyL1BNLHlCLENuQ3kvUE4sYyxDbUNwL1BNLGMsQ0FDQSxnQkFNUixpQixDQUVRLGlCLENuQ28vUE4sbUIsQ0E4eEJGLGEsQ0F6eEJBLGlCLENvQ2p3UUEsYSxDcENzd1FBLG1CLENvQ2p3UUEsYyxDQUNJLGUsQ0FDQSxnQixDQUlRLGUsQ0FFSSxpQixDQUVBLGEsQ3BDK2hTaEIsWSxDb0MxaFNnQixtQixDcENrd1FoQixtQixDb0Nod1FnQixZLENwQ213UWhCLGUsQ29DL3ZRZ0IsaUIsQ3BDa3dRaEIsb0IsQ29DN3ZRb0IsZSxDQUVBLGtCLENBQ0EsYyxDcEM2aFNwQixZLENvQ3ZoU29CLFcsQ0FDQSxpQixDQUdKLG9CLENwQyt2UWhCLFMsQ29DcnZRZ0Isa0IsQ0FDQSxnQixDcEN3dlFoQixZLENBR0Esc0IsQ29DcnZRb0IsYyxDcENxaFNwQixvQixDb0NoaFNvQixpQixDQUNBLGUsQ3BDMHZRcEIsa0IsQ29DcHZRZ0IsaUIsQ3BDdXZRaEIsa0IsQ0F1OUJBLHdCLENBMUxBLHdCLENBenhCQSxpQixDb0M1dVFZLEssQ0FDSSxPLENBQ0EsUSxDcEM4dVFoQixNLENvQ3J1UVksVSxDQUNBLFcsQ0FFQSxtQixDQUNJLGdCLENwQ3FnU2hCLGtCLENvQy8vUlEsYyxDQUNJLGdCLENBRUEscUIsQ0FFQSxhLENwQ29nU1osYyxDb0M3L1JRLGUsQ0FDQSxrQixDcENrZ1NSLFcsQ0ExeEJBLGMsQ29DanVRWSxjLENwQ2tnU1osMEJvQzUvUlEscUIsQ0FFSSxZLENBRUEsaUIsQ0FHSixnQixDQUNJLG1CLENwQ211UVosd0QsQ29DL3RRUSwyQixDQUNJLGlDLENwQ2l1UVosdUIsQ29DN3RRWSwwQixDcENpdVFaLGlCLENvQzl0UWdCLG1CLENBT0EsYyxDcEM2dFFoQixlLENvQ3J0UVksWSxDQUlSLGUsQ0FDSSxpQixDQUlKLFksQ0FFSSxpQixDQUNBLGtCLENBQ0EsYyxDcENtL1JKLGMsQ29DbC9SSSxlLENBQUEsZSxDQUNBLFcsQ3BDdy9SQSxjLENBRUEsZSxBQWx5QlIseUJvQy9zUUEsZ0IsQ0FFUSxjLENBR0osWSxDQUVJLFMsQ0FFQSx1QixDQWNBLFksQ0FYQSwrQixDQUVJLGUsQXBDeS9SWix5Qm9DcC9SUSxZLENwQ210UU4sVSxDb0Mzc1FGLGlCQUFBLGEsQ0FFUSxZLENwQytzUU4sMEIsQ29DMXNRRixvQnBDby9SQSxtQixDb0M5K1JRLGdCLENBQ0Esb0IsQ3BDay9SUiw4QixDQW55QkUsZ0IsQ0F3eUJGLGUsQ29DdCtSb0Isa0IsQ3BDcXNRbEIsYSxDQXd5QkYsYyxDb0N0K1J3Qiw2QixDcENvc1F0QixxQixDb0M5clFjLFcsQ0FDSSxZLENwQ2dzUWxCLGlCLENvQzlyUXNCLGtCLENwQ2lzUXRCLGMsQ0F3eUJGLGMsQ29DaitSd0IsUyxDQUNBLGtCLENBQ0EsaUIsQ3BDcStSeEIsMEIsQ29DNzlSWSxXLENwQ2srUlosd0IsQ29DOTlSZ0IsbUIsQ0FDQSxtQixDcEM0clFkLFksQ29DenJRVSxxQixDQUVJLFksQ0FNQSwyQixDQUNJLDRCLENwQ3VyUWxCLHlCLENBd3lCRixvQixDQWx5QkUsaUIsQ29DM3FRVSxVLENwQzhxUVYsa0IsQ29DM3FRTSxpQixDcENtOVJSLHdCLENBV0ksc0MsQ3FDNXhTSiw4QixDQUNJLFMsQ3JDbzhUSiw2QixDcUNoOFRBLDJCLENBRUksaUIsQ3JDeS9RSixPLENBd3lCSSxRLENxQzd4U0EsVSxDQUNBLFcsQ0FFQSxVLENyQ3kvUUosMEMsQ3FDdi9RSSxrQyxDQUNJLHNDLENBQ0EsOEIsQ3JDZ3lTSixtQixDQXR5QkosUyxDQXl5QkksMEQsQ3FDOXhTSiwyQixDQUNJLGlDLENBQ0EscUIsQ3JDazhUSixnQyxDQXo4Q0EsOEIsQ3FDci9RQSw2QixDQUNJLHFCLENyQ3N5U0osb0IsQ3FDN3hTSSxjLENyQ3cvUUosZSxDQXl5QkksZ0IsQ3FDN3hTQSxpQixDQUVBLGEsQ3JDdXlTSixvQixDQTd5QkEsc0IsQ3FDcC9RQSxZLENyQ3N5U0EsMEJxQzd4U1EsbUIsQ0FFQSxtQixDckN3L1FSLGMsQ3FDbC9RQSxXLENBRUksb0IsQ3JDcy9RSixlLENxQ2wvUVEsb0IsQ3JDK3hTQSxjLENxQzN4U1IsaUIsQXJDK3hTQSx5QnFDenhTUSxjLENyQ28vUVIsaUIsQ3FDMytRUSxjLENyQysrUU4sa0IsQ3FDMStRRSxtQixBckN1eFNKLHlCcUMvd1NRLG1CLENBR0osZ0IsQ0FDSSxtQixDckN5K1FOLGUsQ3FDcCtRTSxrQixDQUNBLGlCLENyQ3krUU4sa0IsQ3FDbitRTSxjLENBR0osYyxDckNzK1FGLFcsQUE0eUJGLHlCcUN6d1NRLG1CLENyQ28rUVIsZSxDcUNoK1FBLG1CLENBQ0ksYyxDckM0d1NBLGdCLENxQzF3U0ksaUIsQ0FFQSxjLENBR0osOEIsQ0FDSSxzQixDQUFBLFUsQ3JDNndTQSxXLENxQzV3U0EsYSxDQUlKLG9CLENBQ0ksZ0IsQ0FDQSxjLENyQ2krUU4sZSxDQUNGLGMsQ3FDejlRUSxvQixDckM2OVFOLFksQ3FDdjlRVSxvQixDQUlSLGUsQ0FDSSxlLENyQ3k5UU4sc0IsQ3FDdDlRVSxhLENBSVIsb0IsQ3JDODlRRiwwQixDcUMzOVFNLFUsQ0FDQSxXLENyQ3M5UU4seUUsQ3FDbDlRTSx3QixDQVVKLDhCLENyQ205UUYsVSxDcUM5OFFFLFcsQ0FFSSxtQixDckNnOVFOLGdCLENxQzU4UU0sb0IsQ3JDZzlRTixtQixDcUM1OFFFLG1CLENBQ0ksWSxDQUdKLFUsQ0FDSSxlLENBQ0Esa0IsQ3JDNjhRTixpQixDcUN0OFFGLHdCLENBQ0kscUIsQ0FDSSxrQixDQUdKLDBCLENyQ3k4UUYsYyxDcUNyOFFFLGUsQ0FDSSxnQixDckN3OFFOLFUsQ3FDdDhRTSxrQixDQUNJLGlCLENyQ3k4UVosaUIsQ3NDcHNSSSxhLENBR0EseUIsQ0FEQSx5QixDQUdBLG1CLENBQ0EsbUIsQ0FDQSxZLENBQ0EsZSxDdEN1c1JKLFUsQ3NDcnNSSSxXLENBQ0ksUyxDdEN3c1JSLGMsQ0FHQSx3QixDQWd6QlEsb0IsQ3NDaC9TUixTLENBQ0ksNEIsQ0FBQSx3QixDQUNBLHFCLENBQ0Esa0IsQ0FDQSx1QixDQUFBLG9CLEN0Q3EvU0ksc0IsQ3NDcC9TSixtQixDQUFBLGEsQ3RDeS9TQSw2QixDQXR6QkosNkIsQ3NDL3JSSSxVLENBQ0EsVyxDQUdBLGlDLENBQ0EseUIsQ3RDbXNSSixZLENzQy9yUlEseUIsQ0FHSixnQyxDQUNJLDBCQUlSLFEsQ0FFSSx3QixDdENzL1NKLDhDLENzQ2wvU0ksZ0IsQ3RDcy9TSiwwQyxDc0NwL1NJLGUsQ3RDeS9TSixtQixDQUVJLGlCLENBQ0Esb0IsQ3NDdi9TQSxlLENBRUksaUIsQ0FFQSxhLEN0Q2tzUlIscUIsQ0FrQkEsYyxDc0M5c1JBLGMsQ0FDSSxlLENBQ0EsZ0IsQ3RDMi9TQSxnQixDc0N4L1NKLGtCLENBRUksaUIsQ0FFQSxVLEN0QzIvU0osMkMsQ0FFSSxlLENBeHpCSixjLENzQzVyUkEsYyxDQUNJLGUsQ3RDK3JSSixpQixDc0M3clJJLGdCLEN0Q2dzUkosWSxDc0MzclJBLGdCLENBQ0ksa0IsQ0FJQSxhLEN0QzAvU0osc0IsQ3NDdC9TSSxhLENBR0osZ0IsQ0FFSSxlLEN0QzIvU0osYSxDQXp6QkEsYyxDc0MxclJRLGUsQ3RDNnJSUixhLENBNHpCSSxjLENBR0osZ0IsQ3NDcC9TSSxpQixDQUFBLGUsQ0FDQSxjLEN0QzIvU0osa0IsQ0EyeENBLDRDLENBenhDSSxVLENzQzMvU0EsVyxDdEM2clJKLHFCLENzQzFyUkksa0IsQ3RDcXNSSixvQixDQXl6QkEsdUQsQ0EvekJBLGlDLENBazBCWSx5QixDc0MxL1NaLDBCLENBQ0ksa0IsQ3RDNnJSSixvQixDc0N0clJJLDRCLENBQ0Esb0IsQ3RDOC9TSixvQixDQXFCQSx5QixDQURBLHlCLENzQzkrU0ksbUIsQ0FDSSxtQixDdENpclJOLFksQ3NDbnFSTSx3QixDdEM0cVJOLHFCLENzQ3hxUkUsa0IsQ3RDdThTSixvQixDQUVJLGlCLENzQzEvU0osUSxDQUNJLE0sQ3RDaWdUQSxVLENzQ3gvU0ksd0IsQ0FDSSxxQixDdEMwclJWLDZCLENBdzBCRix5QixDQURBLHlCLENzQ3grU1ksYyxDQUlSLFEsQ0FDSSxTLEN0QzZxUk4sNEIsQ3NDcHFSTSx1QixDQUNBLG9CLEN0QzBxUk4sc0IsQ0FvMEJGLDZCLENzQ3orU0EsNkIsQ3RDMHFSRSxVLENBQ0YsVyxDc0MvcFJZLGlDLENBQ0kseUIsQ0FFQSxZLENDL05oQixtQyxDdkNrNFJBLG1DLENBR0EsWSxDQW8wQkEseUIsQ3VDbHNUUSxnQyxDQUNBLHdCLEN2Q3VzVFIsb0IsQ3VDbHNUWSxZLEN2Q3VzVFosMEJBajBCQSxtQixDdUM5M1JZLGdCLENBQ0EsbUIsQ0FBQSxnQixDQUVBLGUsQ0FDQSxjLENBRUEscUIsQ0FJSSxjLENBRkosYyxDQU1JLGdCLEN2Q3VzVFIsZSxDdUNoc1RKLGEsQ0FFQSxjLEN2Q29zVEksZSxDdUNsc1RKLGEsQ0FFQSxvQixDdkMrM1JKLFUsQUF5MEJBLHlCdUNoc1RJLGdDLENBRUEsZSxDQUVBLG1DLEN2QzgzUkosYyxDdUMxM1JRLGlDLEN2Q29zVEEsYSxDdUM3clRBLFMsQ3ZDMjNSTiw0RCxDdUNyM1JjLGEsQ0FHSixlLEN2Q3czUlYsd0IsQ3VDcDNSa0IsZ0IsQ0FFQSxnQixDQzVFUiwyQyxDRDhFUSxZLEN2Q3czUmxCLG1CLEN1Q2gzUk0sZ0IsQ3ZDbTNSTixtQixDd0NyOVJNLGtCLEN4Q3k5UlIsYyxDd0NsOVJZLHFCLENBQ0EsZ0IsQ3hDcTlSWixrQixDd0MzOFJRLGMsQ3hDaTlSUixrQixDd0M3OFJZLHlCLENBQUEseUIsQ0FDQSxTLENBSUosNkIsQ3hDNDhSUiw2QixDQUdBLFUsQ3dDNzhSWSxXLENBRUksb0IsQ3hDZzlSaEIsZSxDd0MzOFJnQixlLENBRUEsb0IsQ3hDeTlSaEIsd0UsQ3dDNzdSSSxtQixDeENtOFJKLG1CLENBZzFCUSxZLENBZUEsdUIsQ3dDanhUUixvQixDQUNJLHNCLENBOUNZLG9CLENBa0JSLGtCLENBQ0ksYyxDeENzOFJaLHdFLEN3Q2g4UkEsa0QsQ0FDSSxjLENBQ0EsZSxDQUNBLGdCLEN4Q3U4UkosVSxDd0NqOFJRLFcsQ0FDQSxVLENBQ0Esd0IsQ3hDcThSUixhLENBaTFCUSx3QixDd0NqeFRSLGUsQ0FDSSw0QixDQU1BLHdHLEN4Q294VEksYSxDd0NoeFRSLDBCeENveFRBLG1CLEN3Qy93VEksbUIsQ0FDSSxtQixDeENrOFJSLFksQ3dDOTdSQSxpQixDQUNJLG1CLEN4Q2s4UkosdUIsQ3dDLzdSUSxvQixDQUNJLHNCLEN4Q214VFosZSxDd0M5d1RZLGtCLENBQ0EsYSxDeENtOFJaLHVCLEN3Qzk3UmdCLFksQ3hDbXhUaEIscUIsQ3dDOXdUZ0IsYyxDQUNBLGdCLEN4Q2s4UmhCLGEsQ0FtMUJBLGMsQ0E5MEJFLFMsQ3dDdjdSVSxrQixDeEMyd1RaLGdCLEN3Q253VGdCLGUsQ3hDczdSZCxlLENBbTFCRixhLEN3Qzd2VEksYyxDeENpN1JGLGMsQ0FtMUJGLGlCLEN3QzN2VGdCLFMsQ3hDK3ZUaEIsaUMsQ3dDeHZUQSxtQixDQUdZLG1CLENBQ0ksWSxDeEMwdlRaLGtCLENBQ0ksYyxDQUdSLHNCLENBRUksaUIsQ3dDdHZUUSxVLEN4QzB2VFosMEIsQ3dDbHZUZ0IsVSxDeENpNlJkLFcsQ3dDNzVSYyxtQixDeENvdlRULGdCLENBRVAsa0MsQ3dDaHZUSSxXLENBQ0ksWSxDQUFBLGtCLEN4Q3F2VFIsbUMsQ3dDbHZUSSxXLENBQ0ksWSxDQUNBLGlCLEN4Q3N2VFIsbUMsQ3dDanZUSSxXLENBQ0ksWSxDeENxeFRSLDRCLENBdjFCRSxZLENBNDFCRiwwQndDanVUb0Isa0MsQ3hDNDRSbEIsVSxDd0N4NFJjLFcsQ0FFSSxtQyxDeEMyNFJsQixzQixDd0N2NFJjLGEsQ0FFSSxtQyxDQU1BLFMsQ0FDSSxlLEF4Q2d1VHhCLDBCQXYxQkEsYyxDeUM1cVNJLFMsQ3pDZ3JTSixxQixDeUM3cVNRLGMsQ3pDMGdVSixnQixDeUNyZ1VBLGUsQ0FDQSxlLEN6Q3lnVUEsYSxDeUNyZ1VBLGMsQ0FFQSxlLEF6Q2lyU0oseUJ5QzVxU0EsUSxDQUVJLFksQ0FBQSxpQixDQUNBLGEsQ3pDK3FTSixxQyxDeUM1cVNBLG1CLENBRUksbUIsQ0FDQSxxQixDQUlBLG1CLENBQ0EsMkIsQ0FBQSw0QixDQUNBLHlCLENBQ0EsNEIsQ3pDa2hVSSxnQixDeUM5Z1VKLGMsQ3pDZ3JTSixVLENBbTJCUSxlLEN5Qy9nVVIsa0IsQ0FDSSxpQixDekNraFVJLDJCLEN5Qy9nVVIsZ0IsQ0FDSSxPLEN6Q2dyU0osaUIsQ3lDN3FTUSxVLENBRUEsMkIsQ0FDQSxnQixDQUNBLE8sQ3pDbWhVSixpQyxDeUM5Z1VBLG9CLENBQ0EsZ0IsQ0FDQSxlLENBRUksa0IsQ3pDZ3JTUixpQixDeUM1cVNBLGlCLENBRUksYSxDekNnclNKLHdCLEN5QzVxU1EsWSxDQUNBLHVCLEN6Q2lyU1IsYSxDeUM1cVNZLGtCLENBSUEsYyxDekM4cVNaLHNCLEN5Q2xxU1ksa0IsQ0FBQSxrQyxDQUNBLHVCLEN6QzBnVUosVyxDQXIyQlIsZ0IsQ3lDaHFTQSxtQyxDQUVJLHdCLENBQ0EsVyxDQUNBLGdCLENBQ0EsZSxDekMwZ1VBLG1DLEN5Q3RnVUEsdUIsQ0FDSSxXLENBQ0EsZSxDQUVBLDRCLEN6Q29xU04sVSxDeUMvcFNFLGUsQ0FDSSxrQixDekNpcVNOLGlCLEN5QzdwU00sd0IsQ3pDZ3FTTixxQixDeUM3cFNFLGtCLENBQ0ksd0IsQ0FDQSxxQixDekMrcFNOLDZCLEN5QzNwU00seUIsQ0E4QkosaUMsQ0FESixpQyxDQXpCUSxtQixDQUNJLG1CLENBQ0EsWSxDQUdKLHVCLENBQ0ksb0IsQ0FDQSxzQixDQUNBLHdCLEN6QzJwU1YscUIsQ3lDdnBTRSxrQixDekMwcFNGLG1ELEN5Q3ZwU1UsUyxDekMwcFNWLFUsQ3lDdHBTRSxZLENBRUksZSxDekN3cFNOLHdCLEN5Q25wU0UsaUMsQ0FESixpQyxDekM0cFNFLGUsQ3lDbHBTTSxVLEN6Q3FwU04sVyxDeUNucFNNLFMsQ0FFSSxjLENBR0Esd0IsQ3pDcXBTVixvQixDeUNqcFNFLFMsQ0FDSSw0QixDekMwcFNOLG1CLENBQ0YsYSxDMENwMVNJLHFDLENBREEscUMsQzFDZ3NVSSxVLEMwQzVyVVIsVyxDQUVJLGlDLENBQ0EseUIsQzFDK3JVSSxZLEMwQzNyVUosaUMsQ0FBQSxnQyxDQUNBLHdCLENBQ0EsZ0IsQzFDa3NVSSxlLEMwQy9yVVIsa0IsQzFDeTFTQSxhLEMwQ3IxU0EsYyxDMUN5MVNBLGdCLEFBNDJCQSx5QkF2MkJBLDRCLEMwQ3QxU1EsbUIsQ0FDQSxtQixDQUNBLFksQzFDbXNVSixvQyxDMEM5clVBLGdCLENBRUEsc0IsQ0FFQSxlLEMxQ2tzVUEsa0MsQzBDOXJVQSxVLENBQ0EsYSxDQUNBLGMsQzFDdzFTSixlLEMwQ3IxU1EsbUMsQ0FJSSxjLENBSkosbUMsQ0FLSSxtQyxDMUNvc1VKLFUsQzBDbnNVSSxhLEMxQ3cxU1osYSxDMEN0MVNnQixxQixDQUlBLGdCLEMxQ3cxU2hCLGEsQzBDcDFTb0IsYyxDMUN3MVNwQixnQkFnM0JBLGUsQzBDN3JVUSx3RCxDMUNtMVNOLDJCLEMwQ2gxU0UsaUMsQ0FDSSx1QixDMUNnc1VSLGtCLENBMzJCRSxlLENBKzJCRix3QixDMEN6clVJLGdCLEMxQzZyVUosMEMsQzBDeHJVUSxhLENBQ0EsZ0IsQzFDNHJVUixxQyxDQTMyQkUsZSxDMEMxMFNGLHNDLENBRVEsZSxDMUM4MFNOLGEsQ0ErMkJGLHdDLENBMzJCQSxlLENBKzJCQSwrQyxDQUVJLE0sQzJDM3lVQSxTLENBQ0EsVSxDM0MreVVBLGtDLEMyQzV5VUosMEIsQzNDK3lVQSxvRCxDQUVJLGdCLENBRUosZ0UsQ0E2RUEsdUIsQzJDMTNVSSxZLEMzQ2l6VUosaUUsQ0E5MkJBLGdCLEMyQzk3U0EsaUUsQ0FFSSxnQixDM0NrelVKLGlFLEMyQzl5VUksZ0IsQzNDa3pVSixpRSxDMkNoelVJLGMsQzNDb3pVSixpRSxDQUVJLGUsQ0FFSixrRSxDMkNselVJLGdCLEMzQ3V6VUosaUIsQzJDbHpVSSxnQixDQUNBLG1CLEMzQ3V6VUosYSxDMkM5eVVJLGUsQ0FFSSxhLEMzQ216VVIsZSxDMkM3eVVRLGlCLENBQ0ksUyxDM0NpelVaLHNCLEMyQzF5VVEsaUIsQzNDeTdTTixPLEMyQ3Q3U0UsUSxDQUVJLGEsQ0FFQSxTLEMzQ3c3U04sVSxDMkNuN1NNLFUsQ0FDQSxrQyxDM0NzN1NOLDBCLEMyQ2w3U0Ysd0IsQzNDMnlVQSxXLEMyQ3B5VUksbUIsQ0FDSSxtQixDQUFBLFksQzNDeXlVSixnQixDQUVBLHdCLENBQ0EscUIsQ0F4M0JGLGtCLENBKzNCRix3QixDMkN4eVVZLGdCLEMzQzR5VVosd0IsQzJDeHlVWSxnQixDM0M0eVVaLHdCLENBeDNCQSxnQixDQTQzQkEsZ0QsQzRDbDVVSSxvQixDQUFBLGlCLEM1QzBoVEosd0IsQzRDdmhUQSwyQixDNUMyaFRBLDJCLENBNjNCSSxnQixDNENwNVVKLE8sQzVDNjVVQSxpRCxDNENwNVVJLHNCLENBQ0EsbUIsQ0FDQSwwQixDNUN3NVVKLHdDLENBWUEsaUQsQ0FwNUJBLG1DLEM0QzdnVEksMkIsQ0FDSSxnQixDQUNBLE8sQ0FDQSwwQyxDNUMwNlVSLCtELEM0Q3g2VVksMkIsQ0FDQSxnQixDQUFBLE8sQzVDZ2lUWixrRCxDNEN6aFRnQiwyQixDQUNBLGdCLENBQ0EsTyxDNUNvNlVoQixtQixDQUVJLGEsQ0FFQSw2QixDNENoNlVZLFUsQzVDcTZVaEIscUIsQzRDMTVVUSw2QixDNUN1NlVSLGMsQ0FtQ0Esb0IsQ0FoREEscUIsQzRDMzBVWSxtQixDNUNtL1NWLG1CLENBQ0YsWSxDNkN4blRRLHdCLENBQ0kscUIsQ0FDQSxrQixDN0MwOVVaLGMsQzRDcDVVUSxpQixDNUMrZ1ROLFMsQzRDaGdURSxtQixDQUNJLGEsQzVDbTVVUixxQixDNEM5NFVRLFUsQ0FFQSx3QixDNUM0NFVSLHFCLENBV0Esc0IsQ0EzNEJFLGEsQzRDcmdUTSxVLEM1Q3M1VUosVSxDQUdKLG9CLENBNzRCRSxrRCxDQUNGLGMsQzRDcmdUQSxnQixDQ3ZISSxVLEM3Q29vVEosVyxDNkNsb1RJLGUsQ0FFSSxVLENBQ0Esb0IsQ0FDQSx3QixDN0N3b1RSLHVCLENBZzVCSSxvQixDNkM3Z1ZKLHNCLEM3Q2tvVEEsWSxDNkM3blRBLFUsQ0FDSSxlLENBQ0EsWSxDN0Npb1RKLHdCLENBazVCQSxrQixDNkM1Z1ZRLGMsQ0FDQSxlLENBQ0EsZ0IsQ0FHSixpQixDQUVJLGEsQzdDZ2hWUixpQixDQTc0QkEsYyxDNkM1blRJLGdCLENBRUksYSxDN0MrZ1ZSLDBCNkMxZ1ZRLHdCLENBR0osZ0IsQ0FFSSwwQyxDQUVBLG1CLENBRUEsd0MsQzdDOG5UUixjLEM2Q3puVFEsb0QsQ0FFQSxZLENBRUEsZ0UsQ0FFQSxZLENBMkJRLGtFLENBeEJaLGlFLENBS0EsaUUsQ0FLQSxpRSxDQU1KLGlFLENBSVEsaUUsQ0FsQkEsWSxDQTJCUSxlLEM3Q3VuVGQsUSxDNkNublRrQixzQixDQUVBLFUsQ0FFSixZLENBRUksWSxDQU1BLGlCLEM3Q2luVGxCLGtCLEM2Q25uVGtCLGMsQ0FNQSxvQixDN0N1blRsQixjLEM2Q25uVGtCLFUsQ0FDQSxXLEM3Q3VuVGxCLHFCLEM2Q2xuVGtCLG1CLEM3Q3FuVGxCLG1CLEM2Q2xuVGMsWSxDN0NxblRkLDZCLEM2Q2huVGtCLHdCLEM3Q21uVGxCLHFCLENBQ0Ysb0IsQUFrNUJBLHlCOENocFZRLE0sQzlDb3BWQSxjLEM4Qy9vVkosd0IsQ0FFQSxnQixDQUNBLHFDLEM5Q213VEosZSxDOENod1RBLHlDLENBRUksYyxDOUNtd1RKLGdCLEM4Q2h3VEEsaUIsQ0FFSSxnQixDQUNBLG1CLEM5Q3FwVkEsYSxDOENqcFZBLGtCLENBRUEsZ0IsQzlDcXBWSSxjLEM4Q2pwVkosZSxDQUNBLEssQ0FFSSxzQixDQUVBLFksQzlDb3dUUixjLEM4Q2h3VEEsa0IsQzlDb3dUQSxxQixDQW01QlEsa0IsQzhDbnBWUixvQixDOUNvd1RBLHFCLEM4Q2h3VEEsYSxDQUVRLFUsQ0FDQSxVLENBQ0EsaUIsQ0FDQSxlLENBQUEsc0IsQ0NkUSxtQixDRGlCWixZLENBRUksb0IsQ0FHSixjLENBRUksVSxDOUNpd1ROLFcsQzhDOXZURSxhLENBQ0ksZ0IsQ0FFQSxhLEM5Q2d3VE4sNEIsQzhDMXZURixXLENBRVEsWSxDQUFBLGtCLEM5Q21wVkosdUIsQzhDaHBWQSxZLEM5QzZ2VEYsd0IsQ0FJRix3QixDQUlFLHdCLEM4Q2h3VE0sWSxDQ2hFUixpRCxDQXBCUSxnRCxDQUVBLHNCLEMvQ3kxVFIsbUIsQ0F3NUJRLDBCLEMrQzV1VkosMkIsQ0FFQSwyQixDL0N3MVRKLGdCLENBdzVCUSxPLENBejRCUix3QyxDK0NsMVRZLDBDLEMvQzAxVFosK0QsQytDMTJUSSxtQyxDQUVBLDJCLENBQ0EsZ0IsQy9DdTFUSixPLENBcTdCSSxzQixDK0M3dVZBLGUsQ0FFQSxxQixDQUVBLHFCLEMvQ3MxVEosVSxDK0NuMVRRLDJCLENBQ0EsNEIsQ0FDQSx5QixDQUNBLHNCLENBQUEsbUIsQy9DczFUUiwwQixDQTY1QlEsdUIsQytDL3VWUixvQixDQUNJLHNCLEMvQ3MxVEosWSxDK0NsMVRBLGUsQ0FDSSxTLENBRUEsUSxDQUNBLGlCLENBRUksa0IvQ292VlIsdUMsQytDOXVWSSxnQixDL0NtdlZKLGlCLENBMTVCRSxtQixDK0NoMVRFLG1CLENBRUksWSxDL0NrMVRSLGlCLEMrQzUwVEEsbUIsQy9DNHVWQSxhLEMrQ3J1VkksVSxDQUNJLGUsQy9DeXVWUixpQixDK0NwdVZRLGEsQ0FFSSxVLENBQ0ksVyxDQUNBLG1CLENBQ0ksZ0IsQy9DMHVWcEIsZSxDK0NqdVZRLFUsQy9DdzBUTixlLEMrQ3IwVEUsZ0IsQ0FDSSxzQixDL0N3MFRSLHdCLENBKzVCQSxhLENBMTVCRSxrQixDK0NqMFRNLGEsQy9Da3VWUixtQixDQXA1QkEsYyxDK0N4MFRRLGMsQ0FDQSxnQixDQUdKLGEsQy9DbzBUSixjLENBR0EsZSxDZ0R0OVRZLGUsQ2hEeWpXWixrQixDQVRBLGtCLENBdExBLFksQ2dEbHFWUSxtQixDaERpN1ROLG1CLENnRGg3VE0sWSxDaERpcVZSLFksQ2dEajNWQSxxQixDQUVJLGUsQ0FDQSwyQixDQUFBLDRCLENoRHU5VEoseUIsQ0FtNkJJLHFCLENnRHYzVkosa0IsQ0FDSSxvQixDaEQyM1ZKLGtCLENnRHYzVlEsYyxDaEQwM1ZKLGUsQ2dEejNWSSxnQixDaEQ0M1ZKLGEsQ0FHSixxQixDZ0R2M1ZJLGdCLENoRHc5VEosYSxDQXM2QkEsMEJBRUksdUMsQ2dEdDNWQSxhLENoRHU5VEosaUIsQ2dEbjlUQSxnQixDQUNJLG1CLENoRHU5VEosYSxDZ0RuOVRZLGUsQ0FFQSxlLENoRHU5VFosWSxDZ0RwOVRnQixtQixDQWlCWixxQixDQVJZLGtCLENBSkEsYyxDQUZKLGdCLEFoRHU0VloseUJnRHAzVlksYSxDaERxOVRaLGUsQ2dEajlUZ0IsZSxDQUVBLGdCLENBQ0EsYyxBaER5M1ZoQix5QmdEcjNWZ0IsTSxDQUNBLGUsQ2hEMDNWWixpQixDZ0R6M1ZZLGlCLENBQ0EscUIsQ0FFQSxnQixDQUNBLDJCLENoRG85VGhCLDRCLENBMjZCUSx5QixDZ0R0M1ZJLDBCLENoRGc5VFYsZ0IsQ2dEMThUVSxnQixDaEQ2OFRWLGEsQ2dEdDhUTSxlLENoRDA4VE4sYyxDZ0RyOFRFLGtCLENBRUksMkIsQ0FDQSxnQixDaER1OFROLE8sQ2dEbjhUTSxlLENBR0osZ0IsQ2hEczhURiwyQixDZ0RuOFRVLGdCLENBQ0ksTyxDaERzOFRkLGEsQ2dEbjhUa0IsaUIsQ0FFQSwyQixDQUNBLGdCLENoRHM4VGxCLE8sQ2dEaDhUVSxzQixDQUNBLGUsQ2hEcThUVixZLENnRGw4VGtCLDJCLENBQ0EsZ0IsQ0FDRCxPLENoRHM4VG5CLG1CLENnRDU3VFksMkIsQ0FDSSxnQixDQUNBLE8sQ2hEMDJWWixjLENnRHYyVlEsYSxDQUNJLDJCLENoRDIyVlIsZ0IsQ0E3NkJOLFNBaTdCRix1QyxDZ0RuMlZRLGdCLENoRHUyVlIsMkMsQ0EvNkJFLGEsQ0FvN0JGLG1CLENnRHIyVlEsZ0IsQ2hEdTdUTixvQixDQW83QkYsZSxDZ0RuMlZRLGtCLENoRHM3VFIsYSxDQW83QkEsZSxDQS82QkUsVSxDQTQ3QkYsa0IsQ0FUQSxrQixDQWVJLFUsQ0FmSixrQixDZ0Q3MVZRLGlCLENoRHMyVlIsa0IsQ0E3NkJFLGUsQ0FDRixhLENpRHRwVUksWSxDQUVJLFUsQ0FDQSx3QixDakR5cFVSLHdCLENBcTdCSSxxQixDaUR6a1dKLGtCLENBQ0ksdUIsQ0FBQSxvQixDQUFBLHNCLENqRGduV0osOEIsQ0F4OUJBLDhCLENpRHBwVUEsYSxDakQ4a1dBLDZCLENBRUksZSxDaUQza1dKLGMsQ0FFSSx3QixDakQ4a1dKLGtCLENpRDFrV0ksYyxDakR1cFVKLGUsQ0F1N0JJLGdCLENpRDFrV0EsbUIsQ0FDQSxtQixDQUNBLFksQ0FFQSxVLENBQ0ksZSxDQUNBLGUsQ0FDQSxhLENqRHVwVVIsaUIsQ2lEcnBVWSxhLENqRHdwVVosd0IsQ2lEcnBVWSx3QixDQUNBLHFCLENBQ0Esa0IsQ2pENnBVWiw2QixDaURucFVBLGUsQ0FDSSxjLENqRDZrV0Esd0IsQ0FFSiw0QixDaUR0a1dJLGUsQ0FDSSxpQixDakRtbFdSLHdDLENBVEEsd0MsQ0FFSSxlLENBRUosNEIsQ2lEdGtXSSxlLENBQ0ksZSxDakQra1dSLDBCaURua1dJLGtCLENBQ0ksYyxDakQrb1VOLGUsQ2lENW9VRSxZLENBQ0ksWSxDakQrb1VSLGtCLENpRHpvVVEsVSxDQUNJLGUsQ2pENG9VVixlLENpRHhvVUUsWSxDQUNHLGEsQWpEcWtXUCx5QmlEL2pXUSxtQixDQUVBLGdCLENqRHlvVU4sZSxDaUR0b1VFLG1CLENqRHlvVUYsZSxDaURub1VNLGtCLENqRHNvVU4sa0IsQ2lEcG9VVSxrQixDQUVBLGMsQ0FFSSxlLENBRUEsYSxDakR1b1VkLGlCLENpRGpvVU0sVSxDQUNBLGtCLENBQ0EsbUIsQ0FHQSwrQixDQUNBLGtDLENBRUksUyxDQUNBLFUsQ2pEOGpXUix3QyxDaUQxaldJLHdCLENqRG9vVU4sd0MsQ2lEL25VVSx3QixDakRtb1VWLGtCLENpRDduVU0saUIsQ2pEaW9VTixrQixDaUQ1blVGLFcsQ0FDSSxlLENBQ0ksVyxDakRrcFVSLDZCLENBbEJFLDZCLENpRDFuVVUsVyxDakQ4blVWLHFCLENrRHB5VUYsYyxDQUNJLGdCLENsRHd5VUosbUIsQ2tEcHlVQSxrQixDQUVJLGMsQ2xEa3VXSSxXLENrRC90V1IsZSxDQUNJLGUsQ0FBQSxhLENsRGd6VUosNEIsQ2tEMXlVSSw0QixDQUFBLFcsQ0FDQSxlLENBUUksd0MsQ2xENnRXSix3QyxDQS83QkosVyxDa0RyeVVJLGlCQWNKLFEsQ0FFSSwyQixDQUNBLGlDLENsRHN5VUoscUIsQ2tEbHlVSSwwQyxDQUVJLGdCLENBQ0EsaUIsQ0FDQSxvQixDbER3dVdSLGMsQ2tEbnVXSSxZLENsRHd1V0osbUIsQ2tEbHVXUSxpQixDbERteVVOLG9CLENBcThCRixpQixDQWg4QkUsZ0IsQ0FDRixhLENBcThCQSxlLENBRUksa0IsQ21EanlXQSxpQixDbkRxeVdBLFUsQ0FHSixhLENBaDhCQSxjLENtRGgyVUksZ0IsQ0FFSSxXLENBQ0EsYSxDQUNBLGlCLENuRHN5V1IsMEJBRUksNEMsQ21EanlXQSxpQixDbkRpMlVKLG1CLENtRDkxVUEsbUIsQ0FFSSxnQixDQUNBLG9CLENBRUEsaUIsQ25EcXlXSSxtQixDbURseVdSLG1CLENBQ0ksWSxDQUNJLHFCLENuRGsyVU4sZ0IsQ21EOTFVRSxZLENBRUksMkIsQ0FDQSw0QixDbkRnMlVOLDJCLEFBczhCRix5QkFqOEJFLFEsQ21EMTFVRixZLENBRVEsaUIsQ25EODFVUixhLENvRDE1VVEsb0MsQ0FFQSxjLENwRDg1VVIsK0IsQ29EejVVQSxnQnBEODVVQSxlLENvRHo1VUEsaUIsQ0FDSSxvQixDcEQ4NVVKLFcsQ29EeDVVSSxrQixDQUVJLGEsQ3BEZzJXUixrQyxDQStDQSxvQixDb0QvMFdRLGlDLENwRGk1VU4seUIsQ0ErNEJGLGtDLENvRDUxV0ksaUIsQ0FDSSxZLENBS0osa0IsQ3BEKzFXQSxTLENBRUosdUMsQ29EMzFXSSwrQixDQUNBLHVCLENwRGcyV0osZ0IsQ29EMzFXSSxjLENBQ0ksZ0IsQ3BEMjVVTixtQixDb0R2NVVFLG1CLENBQ0ksWSxDQUVBLHNCLENwRDA1VVIsYyxDb0RwNVVJLGEsQ0FDSSwrQixDQUNBLHFCLENBRUEsd0IsQ0FDQSxxQixDQUNBLGtCLENwRHU1VU4sd0IsQ29EcDVVRSxxQixDQUNJLDZCLENwRDIxV1IscUIsQ0FsOEJFLGtCLENvRGg1VVUsbUIsQ3BEdzFXWixvQixDb0RsMVdRLFUsQ0FDQSxXLENwRG81VVIsbUIsQ3FEeCtVSSxZLENyRDIrVUosbUIsQ0FxOEJJLGEsQ0FHSixlLENBRUksYyxDcUQ1NldKLGdCLENBRUksWSxDQUNBLGMsQ0FFQSx1QixDckQwK1VKLGUsQ0FxOEJJLG1CLENxRDM2V0EsUyxDQUFBLGEsQ3JEbzdXSixrQixDQXA4QkEsaUIsQ3FEditVQSxlLENyRGk3V0Esa0IsQ3FEOTZXSSxpQixDQUVJLGtCLENyRGs3V1Isa0IsQ0FyOEJBLGlCLENxRHYrVUEsNkIsQ0FFSSxlLENyRGs3V0osOEIsQ3FELzZXSSxjLENyRG83V0osMEJBRUksZSxDcURoN1dBLGdCLENBQ0ksbUIsQ0FFQSxXLENBRUEsa0IsQ3JEbzdXSixnQixDQUVJLGMsQ3FEaDdXSixlLENyRDIrVUYsZ0IsQUE0OEJGLHlCcUQ5NldJLFcsQ3JEeStVRixrQixDcURwK1VNLGMsQ3JEdytVUixjLENxRG4rVUksa0MsQ0FDSSxjLENyRGk3V0osZ0IsQ3FEOTZXQSxjLENBRUksaUIsQ0FJSixlLENBRUksZ0JyRGk3V1IsUyxDcUQ3NldZLHdCLENyRHErVVosZ0IsQ3NEbGtWWSw0QixDQUFBLHdELEN0RGtoWFIsMkIsQ0FDQSxpQyxDc0RsaFhRLHFCLEN0RHFoWFoscUMsQ3NEbGhYUSxnQixDQUNJLG1CLEN0RHNoWFosaUMsQ3NEcGhYWSxrQixDQUVBLGEsQ3REd2hYWix3QyxDc0RoN1dRLDZCLEN0RDJzMUJSLGdDLENBOXVnQkEseUIsQ3NEaGtWWSxhLEN0RDZoWFosa0MsQ0FuOUJBLGUsQ0F1OUJBLCtCLENzRG5oWFksYyxDQUNJLGdCLENBTVIsYyxDdERtaFhSLDJCLENzRC9nWFksaUIsQ3REb2hYWixvQixDQW45QkEsbUIsQ3NEempWUSxtQixDQUNJLFksQ0FFQSxpQixDQUNJLG9CLEN0RGtoWGhCLGdCLENzRHpnWEksa0IsQ3REd2pWSixhLENBR0EsZSxDc0RsalZBLFMsQ0FDSSxrQixDdEQ0Z1hKLGMsQ0FyOUJBLFMsQ0EwOUJBLGUsQ3NEemdYSSxrQixDdEQ2Z1hKLDBCLENzRHpnWEksZSxDQUdBLHFCLEN0RDhnWEEsZSxDc0RyZ1hJLGEsQ0FUSixxQixDdEQ0alZKLHFCLENzRDlpVlEsYyxDdERpalZSLGdCLENBMDlCQSx1QixDc0RwZ1hJLGlDLENBQ0kseUIsQ3REK2lWUixvQixDc0QzaVZRLGEsQ3RENmdYUiwwQixDc0RqZ1hJLGEsQ3REc2dYSixpQixDc0RoZ1hJLGUsQ0FDQSxlLEN0RDRpVkoseUIsQ3NEeGlWQSxZLEN0RDZpVkEsYyxDc0R2aVZZLGMsQ0FDQSxnQixDQUVBLGMsQ3RENGlWWiwwQnNEdmlWZ0IsK0IsQ0FHSixjLENBRUksMkIsQ0FFQSxnQixDQUVBLG9CLENBRUEsZ0IsQ3REeWlWaEIsbUIsQ3NEbmlWUSxlLEN0RHVpVlIsUyxDc0RuaVZZLGMsQ0FFQSxTLENBQUEscUIsQ0FFQSxxQixDQURBLGMsQ3REMGlWWixpQixDc0RsaVZnQixlLENBRUEsYyxDQUVBLGMsQ0FFQSxlLEF0RG1nWGhCLHlCQUVJLHFDLENzRGxnWFksYSxDdERzZ1haLGlDLENzRHBnWFksa0IsQ0FFQSxlLEN0RHFpVmhCLGdDLENzRDVoVmdCLGlCLEN0RCtoVmhCLGUsQ3NEdmhWZ0IsZ0MsQ3REOC9XUixrQixDQW4rQlIsa0MsQ3NEbGhWQSxrQixDQUlnQiwrQixDQUFBLDZCLEN0RDAvV1IsMEIsQ0F2K0JOLHFCLENzRGhoVlUsZ0IsQ0FFSSxvQixDQUlKLHFCLENBRUksMkIsQ3REZ2hWZCw0QixDc0Q3Z1ZVLHlCLEN0RGdoVlYsZ0IsQ3NEM2dWc0Isa0IsQ0FFQSxpQixDdER1L1dwQixlLENzRHIvV29CLFUsQ0FDSSxrQixDQUNBLGUsQ0FFQSxjLENBRUEsVSxDdER3L1dwQixZLENzRDkrV0ksaUIsQ0FFSSxlLENBRUosMEIsQ3REdWdWVixZLENzRGxnVmMseUIsQ0FNSSxhLEN0RGtnVmxCLGMsQ3NEdi9VTSxlLENBQUEsYSxDQUFBLGdCLEF0RHkrV1IseUJzRHYrV1EsMkIsQ3REMi9VTixnQixDc0RyL1VNLG9CLEN0RHkvVU4sZ0IsQ3NEdC9VTSxtQixDdER5L1VOLG1CLENzRG4vVU0sYyxDdER1L1VOLHFCLENzRDkrVU0scUIsQ0FMSSxjLEN0RHMvVVYsa0IsQUFRRix5QnNEeCtVWSxjLENBRUksY3RENjlXaEIsbUIsQ0FFSSxpQixDQUNBLG9CLENBR0osZSxDc0R6OVdnQixrQixDdEQwK1VkLGEsQ0FzL0JGLGUsQ3NEOThXZ0IsVSxDQVdBLHdCLEN0RHk4V2hCLDJDLENzRHI4V29CLGMsQ0FDSSxlLENBQ0EsZ0IsQ0FVaEIsa0IsQ3REODhVTixxQixDc0R2OFVGLFUsQ0FHWSwyQixDQUNJLDBCLENBQ0Esd0IsQ3RENDdXaEIsdUQsQ3NEcjdXZ0IsNkIsQ3REeTdXaEIsc0QsQ0FqL0JFLDhCLENBcS9CRiw2QyxDc0RoN1dJLGMsQ0FDSSxlLEN0RGc4VU4sZ0IsQ3NENTdVVSxhLEN0RG03V1osZ0QsQ3NENzZXUSxjLEN0RDY3VU4sZSxDc0QzN1VNLGdCLEN0RGk3V0osVSxDQUVKLHdFLENzRDc2V1EsYyxDdERpN1dSLDhDLENzRGg3V1EsWSxDdEQyN1VOLHdCLENBMi9CRiwwRCxDc0RoN1dZLDZCLEN0RG83V1oseUQsQ3NEaDdXZ0IsOEIsQ3REbzdXaEIsaUUsQ3NENzZXWSw0QixDdERnN1dSLDhCLENzRC82V1EsNkIsQ3REeWdYWixrRSxDQW5GQSwyRSxDQUpBLDhGLENBMS9CRSxXLENBa2dDRiw0QyxDQTUvQkUsa0IsQ3NEcDdVa0IsYSxDdERzN1dwQiwwQyxDc0R6NldvQixRLEN0RDg2VWxCLDRCLENBZ2dDRix3QyxDQUVJLFUsQ3NEeDZXSSxXLEN0RG03V1Isd0MsQ3VEdDVYSSxjLENBQ0EsZSxDQUNBLGdCLEN2RHk1Vkosa0IsQ3VEcjVWQSxhLEN2RDA1WEEsa0IsQ0EvL0JBLGMsQ0FrZ0NJLGUsQ3VEdDVYSixnQixDQUVJLFcsQ0FFQSxpQixDdkR1NVZKLHFCLEN1RHA1VkEsYSxDQUNJLHdCLEN2RHk1WEosb0IsQ3VEcDVYSSxjLENBQ0ksZSxDQUNBLGdCLENBRUEsYSxDdkR3NVhSLHNCLEN1RHI1WFksVSxDQUFBLFcsQ0FDQSxhLEN2RDA1WFIsWSxDdUR4NVhRLDhCLEN2RHU1VlosZSxDdURsNVZnQiw2QixDdkQyNVhoQiw2QixDdUR2NVhnQiw4QixDdkQyNVhoQixxQyxDdUR4NVhnQiw4QixDQUFBLDZCLEN2RGk2WGhCLGlFLEN1RDc1WGdCLCtCLEN2RGk2WGhCLGlELENBMWdDQSxpQixDdUQvNFZBLDJDLEN2RG01VkEsVyxDQThnQ0EsNEMsQ3VEMzVYUSxtQixDQUNBLG1CLEN2RDg1WEosWSxDQTVnQ0oscUIsQ3VEOTRWQSxXLENBQ0ksYSxDQUVJLDJCLENBQUEsNEIsQ0FBQSx5QixDQUNBLHdCLENBQUEscUIsQ3ZEaTZYSixrQixDQUNBLHVCLEN1RGo2WEksb0IsQ3ZEbTZYSixzQixDQUdKLHNCLEN1RGo2WFEsd0IsQ0FLUiwwQkFHUSxtQixDQUdKLGUsQ0FFSSxnQixDQUVBLGEsQ0FDQSxpQixDQUVBLFUsQ3ZENDRWTixrQixDdUR4NFZFLG1CLENBRUksK0IsQ0FFQSxtQyxDQUlJLFMsQ0FDSSxVLENBRUEseUMsQ0FFSSx3QixDQUVBLHlDLEN2RHk0VmxCLDBCLEFBdWhDRiwwQnVEcDVYWSxtQixDQUVBLGdCLENBQ0EscUIsQXZEeTVYWix5QkFuaENFLG1CLEN1RC8zVlUsaUIsQ0FFQSxlLENBRUEsa0IsQ0FFQSxhLEN2RGs0VlYsa0IsQ3VEMzNWRixjLENBRVEsZ0IsQ3ZEKzNWUixtQixDd0RqaVdJLDJDLENBRUEsYyxDQUVBLGlCLEN4RDJqWUEsNkMsQ3dEcmpZQSxnRCxDQUZBLGMsQ0FNQSw4QyxDeERxaVdKLFcsQ3dEamlXUSwyRSxDQUVBLFUsQ3hEb2lXUixvRSxDd0RoaVdBLFcsQ3hEb2lXQSxvRSxDd0RoaVdBLGdCLENBRVEsZSxDeERtaVdOLGtCLEN3RC9oV00sa0IsQ3hEbWlXTixjLEN3RDloV0YsVyxDQUVRLG9CLEN4RGtpV04sYyxDd0Q5aFdFLGUsQ0FDSSxnQixDQUVBLGEsQ0FJSixzQixDQUVJLFUsQ3hEOGhXTixXLEN3RDNoV1Usb0MsQ0FFQSxZLENBRUEsbUMsQ0FFSSxZLENBRUEsaUQsQ0FBQSxnQixDeER3allaLDJDLENBemhDRixXLEN3RDNoV2tCLDRDLENBR0osWXhEMGpZaEIsUyxDd0RyallvQixlLEN4RHlqWXBCLDJCLEN3RHJqWW9CLGlCLEN4RHlqWXBCLGtCLENBRUksaUIsQ0FHSixvQixDd0QzallvQixtQixDQUNBLG1CLENBQ0EsWSxDeEQralloQixnQixDeUR2cFlKLGdCLEN6RDBuV0EsaUIsQ3lEdG5XUSxTLENBSVIsMEIsQ0FFSSxpQixDekR3bldKLFcsQ0FtaUNJLFEsQ3lEdnBZQSxVLEN6RHluV0osOEIsQ3lEcm5XQSxhLENBQ0ksVSxDekR3bldKLHFCLENBcWlDTyxrQixDQUdQLGUsQ3lEenBZSSxTLEN6RHduV0osbUIsQ3lEdG5XSSxpQixDekQ4cFlKLGdCLEN5RHpwWVEsa0IsQ3pEeW5XUixhLENBdWlDQSx1QixDQXpoQ0EsMkIsQ3lEL25XWSxjLENBQ0EsZSxDQUNBLGdCLENBRUEsaUIsQ3pENHBZUixhLENBamlDSiwyQixDeURsbldRLGMsQ0FDQSxlLEN6RHNuV1Isa0IsQ0EwaUNBLHdCLENBcmlDQSxjLENBd2lDSSxlLEN5RHpwWUosZ0IsQ0FFSSxrQixDekQ0cFlKLDBCLEN5RHhwWUksaUMsQ0FDQSx5QixDekRvbldKLG9CLEN5RGpuV1EsYSxDekQ0cFlSLGdDLENBN2hDQSx5QixDQVRBLGEsQ0FHQSx1QixDeUQvbVdBLGMsQ0FDSSxlLENBQ0EsZ0IsQ3pEd25XSiwwQnlEL21XQSxnQixDQUVJLFMsQ0FFQSxlLENBRUksVyxBQUdBLDBCQUdJLGtCLENBQUEsaUIsQ3pENHBZUixnQixDQTFpQ0osUyxDeUQ5bVdnQiwwQixDQUdKLFMsQ0FFSSxXLENBRUEsZSxDQUVBLFMsQ0FDQSxrQixDQUVBLGdCLENBQUEsa0IsQ3pEK3BZWixtQixDeUQ3cFlZLGMsQ3pEaXFZWix1QixDeUQvcFlZLGMsQ0FFQSwyQixDekRnbldoQixjLEN5RDFtV0Esd0IsQ0FFSSxjLENBRUEsdUIsQ3pEaXFZSSxnQixBQUdSLHlCeUQvcFlJLGUsQ0FFQSxpQixDekQ2bVdKLFMsQ3lEem1XQSxjLENBRVEsMkIsQ3pENG1XTixnQixDeUR6bVdFLE8sQ0FFSSxnQixDQUlKLFMsQ3pEMG1XRiwyQixDeUR0bVdFLGdCLENBQ0ksTyxDQUdKLDBCLEN6RHdtV0YsTyxDeURqbVdrQiw4QixDQU1oQixZLEF6RHVwWUoseUJ5RGpwWVEsMkIsQ0FFQSxnQixDekRnbVdOLGtCLEN5RHhsV0YsZ0IsQ0FFUSxnQixDQUdKLFUsQ0FDSSxtQixDekRncFlKLG1CLENBdGpDRixjLEN5RHRsV00sb0IsQ0FHSixpQixDQUVJLGUsQ0FFQSxrQixDQUNJLGMsQ0FFQSxlLENBRUksZSxDekR5bFdkLGdCLEN5RGxsV00sa0IsQ3pEc2xXTixTLEN5RGxsV0Usa0IsQ0FDSSx1QixDekQ4b1lBLGMsQ0F6akNOLDJCLEN5RDlrV2MsYyxDekQ2b1lSLGlCLEN5RDNvWVEsd0IsQ0FFSSxjLEN6RGtsV2xCLGtCLEN5RDFrV00sdUIsQ0FHSixjLEN6RDZrV0YsMEIsQ3lEeGtXTSxPLEN6RHlvWUEsYSxBQUdSLHlCeUR0b1lJLGdCLENBQ0ksa0IsQ0FDQSx1QixDekQya1dOLGUsQ3lEdGtXTSwwQixDQUdKLE8sQ0FFSSxXLEN6RHlrV1IsOEIsQzBENzFXUSxZMURtNllSLE0sQzBENzVZUSxjLENBQ0ksVyxDMUQrMVdaLEssQzBEMTFXQSxVLENBQ0ksWSxDQUVBLGlDLENBQ0kseUIsQzFENjFXUixtQixDMER6MVdBLFMsQ0FDSSw0QixDMUQ4NVlKLGMsQzBEcjVZQSxrQixDQUVJLFMsQzFEeTVZSixpQyxDQUVJLGEsQ0FHSixpQixDQWhrQ0EsbUIsQzBEcDFXUSxtQixDQUNJLFksQzFEczFXWixnQixDQW9rQ0ksYyxDMERwNVlBLHVCLEMxRG8xV0osb0IsQ0Fva0NJLHNCLEMwRHI1WUosd0IsQ0FDSSxxQixDQUNBLGtCLENBR0EsZSxDMURxMVdKLGlCLEMwRC8wV1ksWSxDQUVBLFUsQ0FDQSxlLEMxRGsxV1osc0IsQzBELzBXZ0IscUIsQ0FHSix1QixDQUVJLGEsQzFEcTVZaEIsdUIsQzBEajVZZ0IsYSxDMURtMVdoQixhLEMwRDMwV1EsaUIsQ0FDQSxRLEMxRDgwV1IsVSxDMEQzMFdZLG1CLENBQ0EsbUIsQ0FDQSxZLENBQUEsVSxDQUNBLFcsQzFEbzVZUixjLEMwRGw1WVEsb0IsQ0FDSSx3QixDQUdKLHdCLENBQ0kscUIsQ0FDQSxrQixDQUNBLHVCLENBQ0Esb0IsQ0FDQSxzQixDMURxNVloQixpQixDMERsNVlnQixVLENBQUEsVyxDMUR1NVlaLG1CLEMwRHI1WVksYyxDMUR3NVlaLG9CLENBQ0EsZ0IsQ0FVSixnQixDQVBBLGEsQ0FFSSxpQixDQUVBLGEsQ0FHSixnQixDMER2NVlJLGMsQ0FFQSxlLENBQ0EsZ0IsQ0FFQSxjLENBUUEsYSxDMUR1NVlKLFksQzBEajVZSSxlLEMxRHM1WUosa0IsQ0E5a0NFLGtCLENBcStDRixnQyxDMERweVpBLDZCLENDdkpBLHVDLENEMEpRLGUsQzFEbTVZUixxQixDMEQzNFlRLGUsQzFEZzVZUixtQixDMEQxNFl3QixjLENBQ0EsZSxDQUNBLGdCLEMxRDh6V3RCLGUsQzBEdHpXRSxjLEMxRDA0WUosZSxDQTlrQ0UsaUIsQzBEcHpXVSxZLENBR0osVSxDQUNJLGUsQzFEc3pXVixzQixDMERqeldNLHFCLEMxRHE0WVIsdUIsQzBEaDRZUSxhLEMxRHE0WVIsb0IsQzBEOTNZSSxtQixDQUNJLG1CLENBQ0EsWSxDQUVBLFcsQzFEaXpXTixZLEMwRDV5V1Usa0IsQzFEK3lXVixvQixDMEQzeVdVLHdCLEMxRDh5V1Ysd0IsQzBEM3lXYyxxQixDQUNJLGtCLENBQ0EsdUIsQ0FDQSxvQixDMUQ2M1loQixzQixDQS9rQ0osd0IsQzREL2dYSSxVLENBQ0EsVyxDQUdJLFksQ0FJQSxxQixDNURrbVpKLGUsQzREaG1aUSxpQixDNURpaFhaLGEsQ0FHQSx3QixDNEQzZ1hZLGMsQ0FDQSxlLEM1RDhnWFosZ0IsQzREemdYQSxjLENBRUksaUIsQzVEZ21aQSxhLENBR0oscUIsQ0FFSSxjLEM0RDdsWkosZSxDQUNJLGdCLENBRUEsZSxDQUNBLGMsQzVEaW1aSiwwQkFNSSx3QixDNERsbVpBLGdCLENBQUEsZ0IsQTVEdW1aSix5QjREdGxaSSx3QixDQVhBLGdCLENBQ0EsYyxDQVFBLGdCLEM1RGdtWkksYyxDNERwbVpBLGlCLEM1RGdoWFIsYyxDNER2Z1hBLGUsQ0FFSSxpQixDQUVBLG1CLENBRUEsYyxDQUVBLGdCLEFBR0oseUJBRUksZSxDQUVBLG1CLEE1RHdtWkosMEI0RG5tWkksZ0MsQ0FHQSxpQixDQUVJLFcsQ0FDQSxxQjVEMGdYUixZLEM0RHJnWEEsaUIsQzVEc21aQSxrQixDNERobVpZLGEsQzVEeWdYWixhLENBeW9DQSxZLENBbERBLGtCLENBVUEsdUIsQzREL2laSSxjLENBQ0ksZSxDNUR1L1dOLGdCLENBbWtDRix3QixDQVpBLHVCLEM0RHBsWm9CLG1CLEM1RGtnWGxCLG1CLEM0RDkvV2MsWSxDNURnbFpoQix1QixDNER4bFpnQixhLEM1RG9tWmhCLHdCLENBam1DRSxpQixDQU1BLGUsQzRENS9XVSxpQixDQUVJLGMsQ0FLWix3QixDQUNJLDRCLEM1RCtsWlIsNEIsQzREdGxaUSxpQixDQUNBLFEsQzVEcy9XTixVLEM0RDEvV1UsVSxDNUQ2L1dWLFcsQzREci9XTSxZLEM1RDZsWlIsWSxDNERsbFpRLGlCLEM1RHlsWkosUSxDQUNBLE0sQzREeGxaSSxrQyxDQUNBLDBCLENBRUEsYSxDNUQ2bFpSLHNCLEM0RHJsWlEsYyxDQUNBLGUsQzVEbS9XTixnQixDNEQvK1dGLG9CLENBQ0ksZSxDNURtL1dGLGtCLEM0RC8rV1Usa0IsQzVEay9XVixzQixDNkQzcVhGLG1DLENBRUksYSxDN0RxeFpKLHlCQUVJLGtCLENBbm1DSix1QixDNkQvcVhJLGMsQ0FNQSx3QixDQUNBLGdCLENBRUksNEIsQ0FFQSxpQixDQUFBLFEsQzdEK3FYUixVLEM2RDNxWEEsVSxDQUNJLFcsQzdEK3FYSixZLEM2RDNxWFEsc0IsQzdEdXhaQSxnQkFHUixzQyxDNkRseFpJLGlCLEM3RHN4WkosdUMsQzZEbHhaSSxnQixDQUVBLDJCLEM3RDZxWEosZ0IsQzZEM3FYSSxPLEM3RHN4Wkosb0MsQzZEbnhaUSwyQixDQUNJLGdCLENBQ0EsTyxDN0R1eFpaLGlDLENBRUksaUIsQ0ExbUNKLG9DLEM2RDVxWGdCLG1CLEM3RCtxWGhCLG1CLEM2RDVxWFksWSxDQUVJLGtCLENBQ0EsYyxDN0QyeFpoQixrQyxDNkR2eFpnQixZLEM3RDJ4WmhCLDhDLENBRUksVSxDQUNBLGdCLEM2RDV4WlksaUIsQzdEK3haaEIsK0MsQzZEN3haZ0IscUIsQ0FDQSxnQixDQUNBLGdCLEM3RDhxWGhCLDZDLEM2RHZxWEEscUIsQ0FFSSxnQixDN0Q2eFpKLHlDLEM2RHh4WkksZ0IsQzdENHhaSiw2QyxDNkR2eFpRLGEsQzdEdXFYTixnQixDQXNuQ0Ysb0IsQzZEcnhaUSxtQixDN0RxcVhOLG1CLEM2RGhxWGMsWSxDQUVJLGlCLENBQ0Esb0IsQ0FPcEIsa0IsQ0FHUSxTLEM3RGl4WlIsc0IsQ0FwbkNFLGEsQzZEMXBYTSxVLEM3RDZwWE4sVyxDNkQxcFhVLG1CLEM3RDZwWFYsZ0IsQ0F5bkNGLGdCLENBRUksVyxDQUdKLGUsQzZEaHhaUSxTLEM3RG14Wkosc0IsQzZEbHhaSSx3QixDN0R1eFpSLGdCLEM2RGp4WlEsa0IsQzdEcXhaSixvQixDQTFuQ0YsYSxDQThuQ0YscUIsQ0EzbkNFLFksQ0Fnb0NGLGUsQ0FLQSxxQixDQTBmQSxxQixDQTdmSSxjLEM4RHQ2WkosZ0IsQzlEeTZaQSxxQixDQTFuQ0EsaUIsQzhEeHlYQSxrQixDQUNJLGlCLENBRUEsYSxDOUQrNlpKLDZCLEM4RHI2WkksaUIsQ0FDQSxPLENBQ0EsTSxDOUR5NlpBLGEsQ0FFQSxTLEM4RHY2WkosVSxDQUVJLFUsQ0FFQSx3QixDQUlJLDBCQUVJLHNDLEM5RHl5WFosaUIsQzhEcnlYZ0IsdUMsQ0FHSixnQixDQUVJLDZDLENBRUEsYSxDQUNBLGdCLENBRUEsb0IsQzlEd3lYaEIsZ0IsQ0Fpb0NRLG1CLEM4RGo2WkosZSxDQUFBLGlCLEM5RHU2WkEsZSxDQWxvQ0osYyxDOERqeVhBLHFCLENBRUksYyxDQUNBLG1CLEE5RHF5WEoseUI4RGp5WEEsc0MsQ0FFUSxjLENBR0osMkIsQ0FDSSxnQixDQUNBLE8sQzlEMDZaSixtQyxDQXRvQ0YsMkIsQzhEaHlYRSxnQixDQUNJLE8sQ0FFQSx1QyxDQUdJLGEsQ0FFSSxpQyxDQUVBLFMsQzlEa3lYZCxvQyxDOEQ3eFhrQixrQixDQUVBLDJCLEM5RGd5WGxCLGdCLEM4RDF4WEUsTyxDQUVJLG9CLEM5RDZ4WFIscUIsQzhEeHhYSSwyQixDQUNJLDRCLEM5RDJ4WE4seUIsQzhEdnhYTSxlLENBQUEsVSxDQUNBLGtCLENBQUEsUyxDOURzNlpBLFEsQ0Ezb0NOLGtCLEM4RHR4WE0sVSxDQUtJLGdCLEM5RHV4WFYsaUIsQzhEaHhYTSxzQixDQUVBLGUsQzlEb3hYUixxQixDNERoNlhJLGEsQzVEbzZYSixzQixDNEQvNVhZLGMsQTVEaWphWix5QkFFSSxnQixDNEQ3aWFRLGtCLENBRUEsbUIsQzVEazZYWixjLEM0RDU1WFksZSxDQU9SLHFCLEM1RHk1WEosYyxDQWdwQ1EsZ0IsQzREemlhSixxQixDQUtBLGtCLENBQ0EsaUIsQzVENmlhQSw2QixDNER6aWFBLE8sQ0FFQSxTLENBQ0EsWSxBNUQ4aWFKLHlCNER6aWFJLDhDLENBQUEsWSxDQUNBLGdCLENBQUEsaUIsQzVEODVYSiwrQyxDNEQxNVhBLHFCLENBQ0ksZSxDQUFBLGdCLENBQ0EsNkMsQzVEa2phSSxxQixDNEQxaWFKLGUsQzVENmlhQSx1QyxDNEQzaWFBLGlCLENBUkEsc0MsQ0FFSSxxQjVEMGphUix3QixDNERoamFJLGlCLENBQ0Esb0IsQzVEb2phSix3QyxDNERoamFJLGEsQzVENjVYSixvQixDNER4NVhBLGlCLENBRUksYSxDNURxamFKLDBCLEM0RGhqYUksYyxDQUNBLGdCLEM1RDQ1WEosZ0IsQzREeDVYSSxrQixDQUVJLGlCLEM1RG9qYVIscUIsQ0FFSSxtQixDNERoamFKLG1CLENBQ0ksWSxDNURtamFBLGUsQzREamphSSx1QixDNUR5NVhOLG9CLEM0RHY1WE0sc0IsQzVEMjVYUixrQixDNERsNVhZLGMsQzVEczVYVix5QixDNERsNVhVLHNCLENBQ0ksaUIsQzVEbzVYZCxpQixDQThwQ0YsbUIsQzREN2lhZ0IsbUIsQzVEZ2phWixtQixDQUNBLFksQ0E3cENGLGUsQzREajVYYyxpQixDNURvNVhkLGtCLEM0RC80WGMsYyxDNURramFoQixtQixDNEQzaWFnQixXLEM1RCs0WGQsa0IsQ0FrcUNGLDZCLEM0RHZpYUksaUIsQzVENGlhSix5QixDNEQxaWFZLGtCLENBT1IsYSxDNUR5aWFKLGlDLEM0RHJpYVEsYyxDNUR5NFhOLGUsQzREdDRYRSxnQixDNUR5NFhGLGUsQzREcjRYRSxrQixDNUR3aWFKLHlCLEM0RHJpYVEsVSxDQUNBLGlCLEM1RHlpYVIsNkIsQ0EvcENFLFUsQzREbDRYRSxXLEM1RHVpYUoseUIsQ0EvcENBLGMsQzREajRYQSxnQixDQUVRLGEsQzVEcWlhUiw0QixDQS9wQ0UsaUIsQ0FNRiw2QyxDMkQ5allBLGdCLEMzRHM3YUEsa0QsQ0FuTkEsc0QsQ0FqcUNBLGUsQzJEN2pZQSx3QyxDQUVJLG1CLEMzRG11YUEsbUIsQ0FDQSxZLEMyRGx1YUEsd0IsQ0FDQSxxQixDM0Rna1lKLDZCLENBd3FDQSx5QixDQW5xQ0EsYyxDQXNxQ0ksZSxDMkRsdWFBLGdCLENBRUksZSxDQUVBLGEsQzNEc3VhUiwwQjJEbnVhWSx3QixDM0R1dWFKLGdCLEMyRHR1YUksbUIsQ0FFQSx3QyxDM0Rna1laLGEsQzJEM2pZZ0IsMEIsQ0FFQSxjLENBRUEsbUIsQ0FFQSxpQixDQUNBLG1CLENBQ0EsUyxDQUFBLGtCLENBQ0EsNkIsQzNENHVhUixpQixDMkQxdWFRLDRCLENBRUEsYyxDM0Q4alloQixvQixDMkR4allBLGlDLENBQ0ksYyxDM0QyallKLGUsQzJEempZSSxrQixDQUVJLHlCLENBQ0EsYyxDM0QrdWFKLDRCLEMyRDF1YUEsaUIsQ0FDSSx5QixDM0QrdWFBLGMsQzJENXVhSixpQixBM0RpdmFKLHlCMkQzdWFRLG9CLEMzRHlqWU4sZSxDMkRuallGLHVCLENBRVEsYyxDQUdKLDBCLEMzRHNqWUYsWSxDMkRqallNLG1DLENBSUosYyxDQUNJLGUsQ0FFQSxhLENBRUEsZSxDQUNBLGEsQ0FFQSxtQixDQUlBLGUsQ0FFSSxtQixDQUlSLFUsQzNEK2lZRixrQixDMkR6aVljLGMsQ0FFQSxtQjNEcXVhaEIsa0IsQzJEanVhb0IsaUIsQzNEMmlZbEIsb0IsQ0E0ckNGLGMsQzJENXRhUSxrQixDQUVBLGlCLENBRUEsYSxDM0QyeGFSLHdCLENBMURBLGEsQ0E0REksbUIsQ0FDQSxtQixDQS9yQ0YsWSxDQWtvQ0YsYSxDMkR6dGFZLGlCLEMzRHVpWVosa0IsQytEbHNZQSxjLEMvRHNzWUEsYSxDK0Rqc1lBLFMsQy9EZzRhQSx1QixDQUVJLGlCLENBR0osbUIsQytEMzNhSSxVLENBQ0Esa0IsQy9EKzNhSix1QixDK0QzM2FJLGEsQ0FBQSxVLEMvRG9zWUosVyxDQStyQ0EsbUIsQytEMzNhSSxjLENBQ0ksZSxDQUNBLGdCLEMvRCszYUosa0IsQ0FFQSxhLENBR0osa0IsQytEMTNhSSxjLENBQ0ksZ0IsQy9EaXNZTixhLENBb3NDRix3QixDK0R0M2FRLGlCLEMvRDhyWU4sd0IsQytEM3JZTSxxQixDQUNJLDZCLEMvRDJ6WlosK0IsQ0FpT0EsOEIsQ0Fvd0NBLDhCLENBdjREQSxpQyxDQXErQkEsbUMsQ0F3cENBLCtCLENBZ3dCQSxvQyxDQWo3Q0Esb0MsQ0F0cURBLGUsQ2dFcHZZQSw2QyxDQUVJLGlCLENoRTY3YUEsZ0IsQ0FHSiwwQmdFMzdhSSxrQixDQUNBLGdCLENoRTJ2WUosbUIsQ2dFeHZZQSxhLENBQ0ksaUIsQ0FDQSxjLENBQUEsa0IsQ0FDQSx1QixDaEVxOGFJLGlCLENBaHNDUixxQixDZ0Vud1lJLG1CLENoRTR2WUosYyxDZ0V4dllBLGtCLENBRUksYyxDQUNBLGUsQWhFaXdZSix5QmdFeHZZUSxhLENBRUEsVSxDQUFBLGtCLENBR0Esd0IsQ2hFMnZZUixpQkFndENBLFMsQ2dFbDhhSSx3QixDaEV1OGFKLG9CLENnRWw4YUksZ0IsQ2hFd3ZZSixtQixDQWd0Q0EsZ0IsQ0FFSSxrQixDZ0VwOGFJLFUsQ0FJUixlLENBR1EsbUIsQ2hFc3ZZTixtQixDZ0VsdllFLFksQ2hFcXZZRixpQixDZ0VqdllVLGtCLENoRW92WVYsYyxDQWt0Q0YsZSxDZ0U3N2FRLFcsQ2hFZzhhSixrQixDQUdKLHlCLENBL3NDRSxtQixDZ0U5dVlFLG1CLENBQ0ksWSxDaEVpdllOLGlCLENnRXJ1WU0sd0IsQ2hFd3VZTixxQixDZ0UvdVlNLGtCLENoRW84YVIsc0IsQ0Evc0NFLGtELENnRTN1WUUsZSxDaEU4dVlGLGlCLENnRXZ1WU0sYSxDaEV3bWJSLGtCLENBNTNDQSxxQixDaUVoMllJLGMsQ2pFbTJZSixnQixDaUVoMllBLFUsQ2pFcTJZQSwwQmlFOTFZQSxvQixDQUVJLGdCLENBQ0EsbUIsQ2pFbWpiQSxnQixDaUUvaWJBLGtCLENBQ0EsbUIsQ0FDQSxjLENqRXFqYkEsZSxDaUVwamJBLFMsQ2pFdWpiSSxrQixDQUVKLHNCLENpRXJqYkEsZSxDQUVBLGlCLENqRXlqYkksa0IsQ2lFdGpiUixTLENBRUkscUIsQ0FHQSxjLENBQUEsa0IsQUFFQSx5QmpFMGpiQSxlLENpRXhqYkksVSxDQUNBLGlCLENqRWkyWVIseUIsQ2lFNTFZUSxxQixDakUyamJBLDJCLENpRXZqYlIsNEIsQ0FDSSx5QixDQUNBLHVCLENqRTgxWUosb0IsQ2lFejFZSSxzQixDQUVJLHNCLENBR0EsYyxDQUdJLDZCLENBQ0EsaUIsQ0FBQSxXLENBQ0EsUSxDakV1amJKLGEsQ2lFcmpiSSxVLENBQ0ksVSxDQUdKLFUsQ0FDSSxrQyxDQUNBLDBCLENBRUEsMEJqRXlqYmhCLHFCLENpRXBqYmdCLG1CLENBQUEsbUIsQ0FBQSxZLENqRTBqYlosaUIsQ0FHSixpQixDaUUxamJnQixrQixDakUramJoQixpQixDQXB1Q0EsVyxDaUVsMVlBLHFCLENBRUksVSxDQUVBLG1CLENBQ0EsZ0IsQ2pFdTFZSixnQixDaUVsMVlRLGMsQ0FDQSxnQixDQUVBLFcsQ2pFMmpiSixnQixDQUVBLGEsQ0FFSixtQixDQXJ1Q0UsdUIsQ2lFajFZRSxlLENqRTJqYkosc0IsQ0FrQkEsOEIsQ2lFemhiUSx3QixDQUNBLHFCLENqRW8wWU4sa0IsQ0Frc0NGLHNCLENpRXRqYkksYyxDakVtMVlGLG1CLENpRS8wWUUsbUIsQ0FDSSxZLENBR0osaUIsQ2pFZ2tiSiw4QixDQUVJLGMsQ2lFbmpiSSwwQixDakU0MFlOLDBCLENpRXgwWUUsbUIsQ2pFMjBZRixVLENpRXQwWVUsVyxDQUNJLGlCLENqRXcwWWQsZSxDaUV0MFljLGdCLENBRUksMEIsQ0FDQSwyQixDakV5MFlsQix3QixDaUVsMFlFLG9CLENBSUksdUIsQ0FDSSxvQixDakVxMFlWLHNCLENpRWowWUUsbUIsQ0FLSSxhLENqRTBpYlIsa0IsQ2lFcGliWSxhLENqRTRpYlosMEJpRXJpYlEscUIsQ2pFNnpZUixnQixDa0U1L1lJLGdCLENsRTR1YkksYyxDa0V0dWJKLGdCLENsRTgvWUosc0IsQ2tFMS9ZQSxjLENBQ0ksa0IsQ2xFNi9ZSixnQixBQWl2Q0EseUJrRTF1YkkscUIsQ0FDQSxpQixDQUFBLHFCLENBQ0EsMkIsQ2xFaXZiSSw0QixDQXB2Q1IseUIsQ2tFMS9ZUSxnQixDQUdKLGlCLENBQ0ksUyxDQUFBLFUsQ2xFbXZiQSxrQixDa0VsdmJBLGEsQ2xFcXZiQSwyQixDQXp2Q1IsZ0IsQ2tFMS9ZUSxPLENBRUksaUIsQ2xFdXZiSixVLENrRWp2YkosMkIsQ0FDQSxnQixDQUNBLE8sQ2xFcXZiQSxxQixDa0VqdmJBLGUsQWxFMi9ZSix5QmtFdi9ZQSxxQixDQUVRLGVDaERSLGEsQ25FOGlaQSx3QixDbUV0aVpBLHFCLENBRUksdUQsQ0FDQSwyQixDbkV5aVpKLGlDLENBNHZDSSxxQixDQUVKLDBDLENtRS94YkksYyxDQUNBLGdCLENuRW95Ykosd0IsQ0EzdkNBLGlCLENtRXJpWkksb0IsQ0FHSSxvQixDbkV3aVpSLGMsQ21FbGlaUSxnQixDbkVxaVpSLFUsQ21FL2haQSx1QixDbkV3aVpBLHVCLENBOHdDQSx1QixDQWFBLHVCLENBYUEsdUIsQ21FLzBiSSxrRCxDQUFBLGMsQ0FDQSxnQixDbkVreWJBLGtCLENtRWh5YkEsd0IsQ0FDQSxhLENuRW1pWkosdUIsQ0E4d0NBLHVCLENBYUEsdUIsQ0FhQSx1QixDQXJ5Q0EsYyxDQXF3Q0ksa0IsQ0FNSix1QixDQWFBLHVCLENBYUEsdUIsQ21FM3piQSxjLENuRXV5Ykksa0IsQ21FanliQSxtQixDbkV3eWJKLHVCLENBYUEsdUIsQ21FNXliUSxjLENuRTR5YlIsdUIsQ21FMXhiSSxjLENuRXV5YkosdUIsQ0FFSSxpQixDb0VqNGJBLG9CLENwRXE0YkosdUIsQ29FajRiSSxpQixDcEVxNGJBLHVCLENBRUosc0IsQ29FajRiSSxtQixDQUdKLHlCQUVJLGEsQ3BFK25aSixZLENvRTNuWkEsc0IsQ0FFSSxhLENBRUEsK0MsQ3BFK25aSixnQixDb0U1blpJLG1CLENwRStuWkosMkMsQ29FMW5aUSxjLENwRTZuWlIsZ0IsQ29Fem5aQSw4QyxDcEU2blpBLGMsQ29Fem5aQSxrQixDQUVJLHFCLENBRUEsOEMsQ0FFQSxjLENwRTZuWkosa0IsQ29Fem5aUSxxQixDQUVBLDhDLENBQ0EsYyxDcEVvNGJBLGtCLENvRTkzYkoscUIsQ0FFSSw4QyxDQUdKLGMsQ3BFMG5aRixpQixDb0VyblpGLHFCLENBRVEsOEMsQ0FHSixjLENBRUksaUIsQ3BFd25aTixxQixDb0U5bVpFLDhDLENBTEksOEMsQ0FFQSxpQixDQVFBLDZDLENBRUEscUJwRXNuWlIsb0IsQ3FFdHRaSSwyRCxDQUNBLDJCLENyRXl0WkosaUMsQ0F3d0NJLHFCLENBR0osc0IsQ0EzbkNBLG9CLENzRXAyWkEsbUIsQ0FDSSxtQixDdEV1MlpKLFksQ0F1bkNBLHNCLENxRXo5YkksZ0IsQ3JFeXRaSixrQixDQXd3Q0ksb0IsQ0FHSixrQixDQXJ3Q0Esa0IsQ3FFdHRaQSxhLENyRWsrYkEsaUIsQ3FFLzliSSxjLENyRWsrYkEsZ0IsQ0FFQSxhLENBR0osb0IsQ3FFaCtiSSxTLENBQ0ksZ0IsQ3JFeXRaUixrQixDQUdBLGtCLENxRW50WkEsUyxDckVpK2JBLHNCLENBaG9DQSxtQixDQWs2Q0Esa0IsQ3FFandjSSxhLENBQ0EsVSxDckVtK2JBLFcsQ3FFbCtiQSxxQixDckVzdFpKLGtCLENBdXhDQSxpQixDQUxBLGtCLENBN3dDQSxlLENBdXhDQSwwQnFFbCtiUSxzQixDQUNBLG1CLENBQ0EsbUIsQ0FBQSxZLENBR0osZ0IsQ0FDSSxrQixDQUNBLG1CLENBRUEsb0IsQ3JFdStiQSxhLENxRXIrYkEsZSxDQUVBLGtCLENBRUEsZSxDQUNBLGtCLENBRUEsaUIsQ0FDQSxjLENBSUEsZSxDQUNJLG9CLEFyRXcrYloseUJBRUksc0IsQ3FFLzliQSxxQixDckVndFpKLDJCLENBb3hDUSw0QixDcUVoK2JSLHlCLENBT1Esa0IsQ0FMQSxvQixDckVndFpOLFksQUEweENGLHlCcUU1OWJJLHNCLENBQ0ksb0JyRWsrYlIsaUIsQ3FFNTliUSxpRSxDckUyc1pOLDJCLENxRXhzWkUsaUMsQ0FDSSxxQixDckVnK2JSLG1CLENxRXI5YkksaUIsQ0FFSSxpQixDckVvc1pOLG9CLENBZ3lDRixjLENBVEEsZSxDcUVyOGJRLFUsQ3JFZ3NaTixlLENxRTVyWk0sVSxDckVpOGJSLGUsQ3FFajliSSxrQixDckUwOWJKLGMsQ0FseENFLGMsQ3FFOXJaRSxnQixDckVzc1pKLGlCLENzRXAyWkksZSxDdEV3MlpKLG9CLENzRWgyWkEsaUIsQ0FFSSx3QixDdEV1MlpKLHFCLENzRXIyWkksa0IsQ3RFZ29jSix3QixDQWx4Q0EsVSxDQXF4Q0ksVyxDc0V4bmNKLGlCLENBQ0ksNEIsQ3RFNm5jSixlLENzRXpuY0ksaUIsQ0FDQSxXLENBQ0EsVyxDQUNBLFUsQ0FDQSxlLENBQ0EsZ0IsQ3RFeW9jSixnQixDQXJ4Q0EsZSxDQXd4Q0ksZSxDQUdKLGEsQ3NFMW5jSSxjLEN0RXMyWkosZ0IsQ3NFbjJaQSxjLEN0RThuY0EsaUIsQ3NFNW5jSSxVLENBQUEsVyxDdEVnb2NBLGdCLENBenhDSiwwQnNFbjJaQSxRLENBRUksaUIsQ0FFQSxtQixDQUVBLGUsQ3RFdTJaSixlLENzRWwyWkEsWSxBdEVtb2NBLDBCQTF4Q0EsbUIsQ3NFbDJaQSxnQixDQUNJLG1CLENBRUEsZSxDdEVrb2NJLGtCLENzRTluY0osYyxDQUVJLGMsQ0FHSixlLEN0RXEyWkYsb0IsQ3NFaDJaTSxpQixDdEVnb2NKLHdCLENBN3hDRixVLENzRS8xWk0sVyxDQUNJLGlCLENBSVIsZSxDdEVnMlpGLFUsQ3NFMzFaTSxhLEN0RSsxWk4sZ0IsQUFreUNGLHlCc0V4bmNRLGUsQ0FHSixlLENBRUksVSxDdEU0MVpOLGMsQ3VFNzlaRixlLENBQ0ksa0IsQ3ZFaStaSixnQixDdUU1OVpJLGUsQ0FDSSxpQixDdkUrOVpSLGdCLEN1RTM5WkEsYSxDQUVJLGVBSUEsZ0MsQ3ZFODlaSixrQixDdUV6OVpBLGlDLENBRUksaUIsQ3ZFNjlaSiwyQixDdUUxOVpJLGdCLENBQ0ksTyxDdkU2OVpSLGdDLEN1RXg5WkEsMkIsQ0FDSSxnQixDdkUyOVpKLE8sQ0FreUNBLGtCLENBN3hDRSxtQixDdUV2OVpNLG1CLENBQ0ksWSxDQUlSLGlCLENBQ0ksb0IsQ3ZFd3ZjUixjLEN1RS91Y0ksVyxDdkU4dmNKLGEsQ3dFbnpjSSxXLEN4RXVoYUosZSxDd0VyaGFJLGtCLENBQ0ksc0IsQ0FHSix3QixDeEV1emNKLGlCLEN3RWp6Y0ksWSxDeEVzemNKLGMsQ3dFanpjSSxrQixDeEVxemNBLGEsQ3dFbHpjQSxhLENBRUksYyxDQUNBLGdCLEN4RXNoYVIsbUIsQ3dFbGhhWSxpQixDQUlBLGlCLEN4RTR6Y1osMkIsQ0EveENBLGlCLEN3RWhoYVksUSxDQUNJLE0sQ3hFbWhhaEIsYSxDd0U1Z2FRLFMsQ0FDQSxVLEN4RWdoYVIsVSxDd0U1Z2FZLHdCLENBR0osZ0IsQ0FFSSx1QixDeEUrZ2FaLG1CLENBaENBLG1CLEN3RTErWlksa0IsQ0FFQSxhLEN4RW16Y1osMkIsQ3dFeHljSSxjLEN4RTR5Y0EsMEIsQ3dFenljSiwwQixDQUNJLG1CLENBRUEsVSxDQUNBLFcsQ0FDQSxpQixDeEUwZ2FKLGUsQ3dFemdhSSxnQixDeEU0Z2FKLDBCLENBa3lDSSwyQixDd0V4eWNBLHdCLEN4RTBnYUosb0IsQ3dFdmdhQSx3QixDQUNJLHFCLENBQ0Esa0IsQ0FDQSx1QixDeEUwZ2FKLG9CLENBa3lDSSxzQixDd0V6eWNKLG1CLENBQ0ksYSxDQUdKLDBCQUdJLGdDLEN4RTBnYUosa0IsQ3dFdGdhUSxpQyxDQUVBLGlCLEN4RTJ5Y0osa0IsQ0FFSSxnQixDd0V4eWNSLG1CLENBR1ksYSxDQUlSLFksQ0FDSSxlLENBQ0EsaUIsQ0FLSSxjLEN4RW1nYVYsa0IsQ3dFNS9aYyxhLEN4RStnYWQsZ0IsQ3dFNWdhVSxjLENBRUksbUIsQ3hFKy9aZCxrQixDd0UzL1pVLGlCLEN4RTgvWlYsMkIsQ3dFMS9aa0IsTyxDeEU2L1psQixRLEN3RXQvWkYsUyxDQUNJLFUsQ0FTQSxtQixDeEV1L1pGLGlCLEN3RW4vWlUsMkIsQ0FFQSxVLENBQ0ksVyxDeEVzL1pkLG1CLEFBcXlDRix5QndFanhjZ0IsZ0MsQ0FFSSxlLENBTWhCLDJCLENBQ0ksZ0IsQ3hFOCtaTixPLEN3RTErWk0sK0IsQ3hFOCtaTiwyQixDd0UxK1pFLGdCLENBQ0ksTyxDQUVBLGlDLEN4RTYrWk4sYyxDd0V2K1pGLGtCLENBRVEscUIsQ0FFQSwyQixDQUNJLDRCLEN4RTArWlYseUIsQ3dFcitaTSxhLENBQ0EsVSxDQUFBLGtCLENBQ0EsUyxDQUFBLFEsQ3hFdytaTixjLEN3RXArWmMsVSxDeEUrd2NaLGMsQ3dFOXdjWSxpQixBeEVteGNoQix5QkF4eUNFLGtCLEN3RWwrWmMsZSxDeEVxK1pkLGMsQ3dFaitaYyxhLENBS0osYyxDeEVrK1pWLGlCLEN3RTk5WmtCLGEsQ0FPaEIsZSxDQUNJLGMsQ3hFNjlaTiwyQixDd0UxOVpNLGdCLENBQ0ksTyxDeEU2OVpWLGMsQ3dFdjlaTSxjLEN4RXF3Y0osa0IsQ0ExeUNGLG1CLEN3RXg5Wk0sa0J4RXd3Y1Isb0IsQ0FFSSx3RCxDQUNBLDJCLEN3RXB3Y0ksaUMsQ3hFdzlaTixxQixDQWl6Q0Ysc0IsQ0FFSSxtQixDeUV2aWRKLG1CLENBQ0ksWSxDQUVBLG9CLEN6RTJpZEosaUIsQ0E5eUNBLFcsQ0FpekNJLGtCLENBR0osa0IsQ3lFeGlkSSxrQixDekU0aWRBLGEsQ0FHSix1QixDQUVJLFksQ0FHSixpQixDQTl5Q0EsYyxDQWl6Q0ksZ0IsQ3lFeGlkQSxhLEN6RTRpZEosb0IsQ3lFM2lkSSxpQixDekUraWRBLGtCLEN5RTlpZEEsaUIsQ0FJSiw0QixDQUNJLGlCLENBQUEsTyxDQUNBLE0sQ3pFcWpkQSxhLEN5RW5qZEEsUyxDQUNJLFUsQ0FHSixVLEN6RTJ2YUosd0IsQ0E4ekNBLG9CLEN5RWpqZEksVyxDekVzamRKLDhCLENBRUksa0IsQ0FFSixzQixDQUVJLGEsQ3lFN2lkQSxVLENBQ0EsVyxDQUVBLG1CLENBQ0EsZ0IsQ3pFa2pkSiwwQnlFNWlkSSxpQixDekVxdmFKLGMsQ0E0ekNRLGdCLEN5RTNpZEosaUIsQ0FFQSxTLEN6RStpZEEsb0IsQ3lFM2lkQSxTLEN6RW92YUYsc0IsQ3lFL3VhTSx3QixDQUNBLHFCLENBQ0Esa0IsQ0FHSixrQixDekVrdmFGLGMsQUE4ekNGLHlCeUV2aWRRLG9CLENBR0osdUIsQ3pFK3VhRixzQixDeUV6dWFVLGUsQ3pFNHVhVixjLEN5RXh1YVUsa0IsQ0FLUixrQixDQUlRLGEsQ3pFeXVhVixvQixDeUVsdWFGLFksQ0FFUSxpQixDQUdKLGdCLENBQ0ksb0IsQ0FDQSxrQixDQzFISixrQixDQUNBLGlCLEMxRTJwZEEsNEIsQ3lFamlkSSxPLENBQUEsUyxDekVvdWFOLFMsQ3lFanVhRSxVLEN6RW91YUYsdUIsQ3lFL3RhTSxhLEN6RXFpZEEsd0IsQ0FuMENOLFcsQ3lFL3RhRSxpQixDQUNJLGdCLEN6RXNpZEosMkIsQ0FwMENGLGEsQ3lFN3RhTSxVLEN6RWd1YU4sVyxDeUU1dGFNLG1CLENBQUEsZ0IsQ3pFK3RhTixxQyxDMEV0NGFGLGtCLEMxRTA0YUEsb0MsQzBFdDRhQSxlLENBQ0ksa0IsQ0FFQSxpQixDQUVBLFUsQzFFeTRhSixlLEMwRWw0YUEsa0IsQ0FFSSxrQixDQUNBLG1CMUV1dGRKLG9CLENBRUksaUIsQzBFOXNkSixvQixDMUVrdGRBLGdCLEMwRS9zZEksa0IsQ0FHSSxhLEMxRTB0ZFIsZ0IsQ0FQQSxrQixDQUVJLG1CLEMwRTlzZEosbUIsQ0FDSSxZLEMxRWt0ZEosZ0IsQzBFM3NkSSxxQixDQUNBLFMsQzFFbXRkQSwyQixDMEVsdGRBLDRCLEMxRXE0YUoseUIsQ0FpMUNBLDRCLEMwRWh0ZEksa0IsQzFFb3RkSiw2QyxDQTkwQ0EsZSxDQWsxQ0EsMkIsQzBFaHRkUSxpQixDMUVvdGRSLDRDLEMwRS9zZFEsa0IsQzFFb3RkUixlLEMwRTdzZEksYyxDMUVndGRBLGdCLENBajFDSixhLENBczFDQSxvQixDQWoxQ0EsYSxDMEUzM2FRLFUsQ0FDQSxXLEMxRWt0ZEosbUIsQ0FuMUNKLGdCLENBdTFDQSwwQkFsMUNBLG9CLEMwRTEzYUEsZ0IsQ0FFSSxtQixDQUVBLGUsQ0FHSSxnQixBMUU0M2FSLHlCMEV2M2FBLFMsQ0FFUSxjMUVpdGRSLG1CLEMwRTVzZFEsaUIsQ0FBQSxtQixDMUVrdGRSLGUsQ0F4MUNFLGtCLENBNjFDRixpQixDQTExQ0UsYyxDMEVyM2FFLGdCLENBRUksYSxDMUVvdGRSLHFCLEMwRWp0ZEksVyxDQUVJLFUsQ0FDQSxlLEMxRW90ZEosa0IsQ0FDQSxpQixDMEVsdGRBLHFCLENBQ0ksa0IsQzFFdXRkUixpQixDQWgyQ0UsZSxDQXEyQ0YsYSxDMEVudGRRLGMsQzFFbzNhTixnQixDMEUvMmFVLGUsQzFFazNhVixhLEMwRTkyYUUsYyxDMUVvdGRKLDBCQWwyQ0UsbUIsQzBFNTJhTSxnQixDQUNBLG1CLEMxRWczYU4saUIsQzBFMzJhTSxjLEMxRTgyYU4sZ0IsQzBFMTJhTSxhLENBQUEscUIsQ0FHSixlLENBQ0ksZSxDMUU0MmFOLG1CLEFBeTJDRix5QjJFcjRkQSxRLEMzRW1pYkEsY0F5MkNBLHVCLEMyRWw0ZEksK0QsQ0FDQSwyQixDQUNBLGlDLEMzRXE0ZEEscUIsQ0FHSix5QixDQUVJLGdCLEMyRXI0ZEosbUIsQzNFeTRkQSxxQixDQUVJLGtCLEMyRXA0ZEEsaUIsQzNFZ2liSixVLENBMjJDQSx5QixDQXQyQ0EsYSxDMkUzaGJJLFUsQ0FDSSxXLEMzRXU0ZEoscUIsQzJFbjRkSixrQixDM0VzNGRBLDZCLEMyRWw0ZEksWSxDQUdKLHNCLEMzRThoYkEsZSxDQTIyQ0EsbUIsQ0F2MkNBLGMsQ0EwMkNJLGdCLEMyRWw0ZEEsZSxDM0U0aGJKLGEsQ0EwMkNJLGMsQ0FHSiwwQjJFbDRkSSx5QixDQUVBLGdCLENBQ0ksbUIsQ0FFQSxtQixDM0U0aGJSLGMsQzJFdmhiQSxlLENBQ0ksZSxBM0VzNGRKLHlCMkVoNGRRLHFCLEMzRTBoYlIsaUIsQzJFdGhiQSxTLENBRVEsb0IsQ0FBQSxnQixDQUFBLGtCLENBQ0EsaUIsQzNFcTRkSix5QixDMkVwNGRJLFMsQ0FJQSw4QixDQUVJLFksQ0FJUiw2QixDQUVJLGEsQ0FHSixnQyxDM0VvaGJGLHNCLEMyRWhoYlUsaUIsQzNFbWhiVixTLEMyRTdnYlUsaUIsQzNFZ2hiVixxQkFrM0NGLFUsQ0E3MkNFLGlCLENBVUYsb0IsQ0F3MkNBLGlCLEMyRXIzZFksaUIsQzNFMGdiWixhLENBR0Esb0IsQzRFMW9iQSxjLENBQ0ksZ0IsQzVFOG9iSixlLENBczNDQSxtQixDQWgzQ0EsbUIsQ0FtM0NJLG1CLEM0RTMvZEosWSxDNUU4L2RJLGUsQ0FHSixtQixDQUVJLHNCLEM0RTcvZEosaUIsQzVFaWdlQSxpQixDNEU1L2RJLFUsQ0FDQSxXLEM1RTRvYkoscUIsQ0FvQkEscUIsQzRFNXBiQSxhLEM1RW1wYkEsaUIsQzRFeG9iQSxpQixDQUVJLHNCLENBQ0EsZ0IsQ0FFQSxjLEM1RTBnZUoscUIsQzRFei9kSSxpQixDQUNJLE8sQ0FDQSxRLENBR0osVSxDQUNJLFcsQ0FHSixzQyxDQUNJLDhCLEM1RTQvZFIsMEJBbDNDQSxVLEM0RWpvYkksZ0IsQzVFcW9iRixvQixDNEVob2JNLGMsQ0FLQSxlLEM1RXEvZEosbUIsQzRFci9kSSxpQixBNUU4L2RSLHlCNEVqL2RJLG1CLEM1RStuYkYscUIsQzZFN3ViRiwyQixDQUNJLDRCLENBQ0EseUIsQ0FFQSxtQixDN0VpdmJKLFUsQzZFOXViUSxjLEM3RWl2YlIsaUIsQzZFNXViWSxVLEM3RSt1YlosZSxDNkU1dWJRLGEsQzdFK3ViUixxQixDNkV6dWJRLFUsQzdFNHViUixhQUdBLCtDLEM2RXh1YlksMEIsQ0FHSiw2QixDQUNJLDZCLEM3RWdtZVIsOEIsQ0FDQSxvQixDNkVobWVRLGlCLEM3RTB1Ylosd0IsQ0EwM0NBLDZDLENBRUksbUIsQzZFam1lUSxtQixDQUNBLFksQ0FFQSxjLENBQ0ksUSxDQUlSLGlCLENBQ0ksYyxDN0V1dWJaLHdCLEM2RXB1YlEscUIsQ0FDSSw2QixDN0V1dWJaLDBDLEM2RS90YkEsZSxDQUNJLGlCLENBQ0EsUyxDN0VtdWJKLFEsQ0E0M0NBLGdELEM2RXhsZUksMkIsQ0FFSSx3QixDN0U0bGVSLDJDLEM2RXZsZUksa0IsQzdFMmxlSixrRCxDQXgzQ0EsVSxDQTQzQ0EsdUMsQ0FFSSxlLEM2RXBsZUosaUIsQ0FDSSxTLENBQUEsUSxDN0V5bGVKLDZDLEM2RXRsZUksMkIsQzdFMGxlQSx3QixDNkV2bGVJLHdDLENBRUksa0IsQzdFMmxlWiwrQyxDNkV0bGVRLFUsQzdFMGxlUixzQixDQUVJLG1CLENBajRDSix3QixDQUlBLGlELEM2RXh0YlksZ0IsQzdFZ21lWix3QixDNkVwbGVRLG1CLENBQ0ksbUIsQ0FDQSxZLENBS0osaUIsQ0FDSSxvQixDN0VzbGVaLHNCLEM2RWxsZVEsWSxDQUVJLFUsQzdFZ3RiWixlLEM2RTlzYlksaUIsQzdFaXRiWixpQyxDNkU1c2JRLGdDLENBQ0ksbUIsQzdFOHNiWixnQixDQXU0Q0EsOEIsQ0FuNENBLFMsQ0F0TEEscUIsQ0FvQkEscUIsQ0EwaURBLHdCLEM2RTNrZUksVSxDN0U4a2VBLFcsQ0FwNENKLG1CLEM2RXZzYkksZ0IsQzdFZ2xlSixpQyxDQUVJLGlCLENBRUosaUMsQ0FyNENBLGlCLEM2RXBzYkEsaUMsQ0FFSSxpQixDN0V3c2JKLDBCLEM2RXBzYkEsaUIsQzdFK2tlQSw0QyxDQXI0Q0EsYyxDQTA0Q0EsbUIsQ0FyNENBLGlCLEM2RXBzYkEsd0IsQzdFd3NiQSwyQixDNkVwc2JRLFMsQzdFZ2xlUixvQixDQXQ0Q0EsYyxDNkVuc2JBLGtCLENBRUksYSxDN0V3c2JKLG1CLENBMDRDSSxjLENBQ0EsZ0IsQ0FFSix5QixDQXQ0Q0EsYyxDQXk0Q0ksZ0IsQzZFM2tlQSxpQixDN0Vzc2JKLGtCLENBMDRDSSxpQixDNkU1a2VBLGEsQzdFb2xlSixpQyxDQTE0Q0EsaUIsQ0E2NENJLE8sQzZFaGxlSixNLENBRUksYSxDN0V1c2JKLFMsQzZFbnNiSSxVLEM3RXNzYkosVSxDNkVqc2JBLHdCLEM3RWlsZUEsc0IsQ0FpWEEsd0IsQzZFLzdlSSx1QixDN0Vtc2JKLGUsQ0FnNUNBLHlCLENBbUJBLGlDLENBMzNDRSx3QixDNkU1cmJrQixxQixDQUNJLGtCLEM3RW1pZXhCLHlCLEM2RTdrZVEsYyxDQUNBLGdCLEM3RWtzYlIsbUIsQ0FnNUNJLG1CLEM2RTlrZUosWSxDQUVJLGtCLEM3RXlsZUosaUMsQzZFN2tlSSxjLEM3RWtzYkosMEIsQ0FnNUNJLDBCLEM2RTVrZUosbUIsQ0FFUSxVLEM3RStyYk4sVyxDNkU3cmJNLGlCLENBQ0ksZSxDN0UrcmJWLGdCLEM2RTVyYmMsMEIsQzdFK3JiZCwyQixDNkUzcmJjLHdCLENBQ0Esb0IsQzdFa3NiZCx1QixDNkV0cmJVLG9CLENBQ0ksc0IsQzdFd3JiZCxtQixDNkVycmJVLGEsQzdFdWtlWixpQyxDNkVua2VnQixjLEM3RXVrZWhCLHlDLEM2RWprZWdCLGlCLEM3RXNyYmQsdUIsQzZFanJiVSxvQixDQUNJLHNCLEM3RW9rZWhCLDBCNkUzamVJLCtDLENBQ0kscUIsQ0FDQSwyQixDQUFBLDRCLENBQ0EseUIsQzdFa2tlSiwwQyxDQWw1Q0YsZSxDNkUzcWJjLDRCLEM3RW1rZVosMkMsQzZFamtlWSxrQixDQUtKLGEsQzdFa2tlUiwwQyxDNkVoa2VZLGdCLENBR0osZ0QsQzdFMnFiVixjLEM2RXZxYmtCLGlCLENBSVIsdUIsQ0FDSSxvQixDN0V3cWJkLHNCLEM2RXBxYmMsd0QsQzdFd3FiZCxjLEM2RWxxYlUsNkIsQzdFcXFiVixxQixDNkVucWJVLFUsQ0FDSSxXLEM3RXFxYmQsZ0IsQzZFbHFiVSxtQixDN0VxcWJWLDRDLEM2RWpxYmtCLGdCLEM3RW9xYmxCLG1CLEM2RS9wYmMsdUMsQ0FHSixhLEM3RWtxYlYsa0QsQzZFenBiVSxjLENBSVIsNkMsQ0FFSSxjLENBR0osNkJBQUEsK0IsQ0FFSSxxQixDN0UwcGJSLGdCLEM2RXRwYkEsbUIsQ0FHWSwyQixDN0V1cGJWLDRCLEM2RXJwYlUseUIsQ0FDSSx1QixDN0V1cGJkLG9CLEM2RWxwYmtCLHNCLEM3RXFwYmxCLHNCLEM2RTdvYlUsYyxDN0VncGJWLGEsQzZFdm9iYyw4QixDQUxJLFUsQzdFa3BibEIsbUIsQzZFem9iYyxjLENBR0osUSxDN0U0b2JWLDJCLEM2RXZvYmMsVSxDN0Uyb2JkLG1CLEM2RXRvYmMsYyxDQUdKLHlCLEM3RXlvYlYsYyxDNkVwb2JjLG1CLEE3RWlpZWhCLHlCNkUxaGVZLHVDLEM3RXNvYlYsYyxDNkUvbmJFLGMsQzdFa29iRiw0QyxDNkU3bmJjLHFCLENBQ0EsaUIsQ0FDQSwyQixDN0Vnb2JkLDRCLEM2RTNuYlUseUIsQ0FFSSx3QyxDN0V3aGVSLGUsQzZFcmhlSSxlLENBQ0ksYyxDQUVBLDZDLEM3RTZuYmQsYyxDNkV2bmJjLHdDLEM3RXFvYmQsNEIsQzZFam9iTSxrQixDN0V5bmJOLGlDLEM2RXJuYmMsaUIsQ0FDQSxpQixDN0VxaGVaLHlDLENBNTVDRixTLEM2RXJuYlUsWSxBN0UyaGVaLHlCNkUzZ2VRLDBDLEM3RWluYk4sZSxDQUNGLGMsQzZFem1iWSx3QyxDN0U2bWJWLFUsQzZFeG1iVSxjLEM3RTJtYlYsa0QsQzhFem9jRixjLEM5RTZvY0EsdUMsQzhFem9jQSxpQixDOUU2b2NBLHdCLEM4RTFvY1EsYyxDOUU0aWZKLDZDLEM4RXJpZkEsZ0IsQzlFMm9jSixvQixDOEV0b2NJLGUsQ0FDSSxnQixDOUV3aWZKLDBCLEM4RW5pZkEsMkIsQ0FDQSxnQixDQUNBLE8sQ0FFQSxzQixDOUV1aWZJLG1CLEM4RXBpZlIsbUIsQ0FDSSxZLENBQUEsMkIsQ0FDQSxnQixDOUV3b2NKLE8sQzhFcm9jQSwyQkFBQSwrQixDQUNJLGlCLENBQ0EsZ0IsQ0FDQSx1QixDQUNBLG9CLEM5RXlvY0osMkJBQUEsa0QsQzhFcm9jQSxZLENBRUksOEIsQ0FDQSxjLENBQ0Esa0IsQ0FBQSxjLENBQUEsd0IsQzlFK2lmSSxxQixDQXY2Q1IsNkIsQ0F5NkNRLG1CLEM4RTdpZkosbUQsQzlFeW9jSixtQixDQXk2Q1EsbUIsQzhFOWlmUixZLENBQ0ksZSxDQUVBLFcsQzlFd29jSixlLEM4RXJvY1EsZ0UsQzlFaWpmQSxjLEM4RTVpZkosaUMsQ0FFQSxjLENBRUEsaUIsQ0FFQSxtQixDOUVnamZJLG1CLEM4RTFpZkEsMkIsQ0FDSSxnQixDOUVxb2NWLFNBMjZDRixlLEM4RXhpZlEsaUIsQzlFb29jUiw2QixDOEUvbmNBLHFCLEM5RTJpZkEsMEIsQzhFcGlmWSxpQixDOUUrbmNWLFMsQzhFM25jRSxLLENBQ0ksTyxDOUU2bmNOLE0sQzhFem5jTSxjLEM5RXNpZlIsc0IsQzhFaGlmUSxrQixDQUFBLGlCLEM5RTRuY04sYSxDQTY2Q0YscUIsQzhFaGlmSSxjLENBQ0ksZ0IsQ0FHSixpQixDOUV5bmNGLFUsQ0E2NkNGLHFCLENBeDZDRSxZLEM4RW5uY00sYSxDQUlBLFUsQzlFb2lmUiwyQixDQUVJLGMsQ0F6NkNGLG1CLEM4RTltY0UsbUIsQ0FDSSxZLEM5RTRoZkosa0IsQ0EzNkNGLHVCLEM4RTltY00sb0IsQ0FDSSxzQixDOUVrMmZaLGtDLENBNkRBLGtDLENBallBLHNDLENBMzZDRSxlLENBKzZDRixtQyxDOEVyaGZRLGMsQzlFNG1jTiwwQixDOEV4bWNNLDBCLENBQ0ksbUIsQzlFMm1jWixVLEMrRWp5Y0EsVyxDQUNJLGlCLEMvRW15Y0osZSxDQTg2Q0ksZ0IsQytFM3NmQSwwQixDQUNBLDJCLEMvRStzZkEscUIsQytFNXNmSixvQixDQUNJLHdCLENBQUEscUIsQ0FDQSxrQixDL0VndGZBLHVCLENBQ0Esb0IsQytFaHRmQSxzQixDL0VpeWNKLG1CLENBazdDSSxhLENBR0osMkIsQytFanRmSSxVLEMvRXF0ZkosK0IsQytFanRmSSxhLEMvRTR0ZkosMEIrRWp0ZlEsMEIsQy9Fa3ljUixtQixDK0U5eGNJLG1CLENBQ0ksWSxDQUNBLHFCLEMvRW90ZkEsYyxDQW43Q1IsbUIsQytFNXhjQSwyQixDQUNJLDRCLENBQ0EseUIsQ0FDQSx3QixDL0UreGNKLHFCLENBcTdDUSw2QixDK0VodGZKLHFCLEMvRWd5Y0YsZ0IsQUF1N0NGLHlCK0U5c2ZRLHFCLENBR0osbUIsQy9FNnhjRiwwQixDK0V4eGNNLGlCLENBQ0EsUSxDQUNBLFUsQ0FDQSxTLENBRUEsVyxDQUNJLGlCLENBRUEsa0IsQy9FNHhjVixxQixDK0V2eGNVLGEsQ0FJUixnQixDQUNJLG1CLEMvRXl4Y04sa0IsQytFcHhjRiwyQixDQUVRLGdCLENBR0osbUMsQ0FFSSxjLEMvRXN4Y04sVSxDK0VueGNFLFcsQ0FDSSxnQixDQUFBLFMsQ0FDQSwyQixDL0VzeGNOLGlCLEMrRWp4Y00sbUMsQ0FFQSxpQixDL0VveGNOLEssQytFbHhjTSxPLENBQ0ksTSxDL0VxeGNaLFksQ2dGdDRjSSxVLENoRmkwZkksMEcsQ2dGNXpmUixvRSxDQUVJLGtDLENoRit6ZkksaUIsQ2dGNXpmUixPLENBQ0ksUSxDQUNBLE0sQ0FFQSxZLENoRit6ZkksVSxDZ0YzemZKLDBHLENBQ0Esc0UsQUFHSix5QkFDSSwwQixDaEZ1NGNKLHFCQTQ3Q0EsVSxDQUVJLG9CLENnRjN6ZkEsd0QsQ0FBQSwyQixDQUFBLGlDLENBQ0EscUIsQ2hGazBmSixpQixDQUVJLGUsQ2dGbDBmQSxpQixDaEZzMGZBLGEsQ0FHSixpQixDQUVJLFMsQ2dGcDBmSixrQixDaEZ1MGZBLHFCLENBOXlDQSx5QixDQXlCQSwyQixDQTBvQ0EsK0IsQ2dGeHJmSSxVLENoRm80Y0osVyxDZ0ZoNGNJLHFCLENBQ0ksa0IsQ2hGdTBmUixnQixDZ0ZwMGZRLFksQ2hGbTRjUiwwQmdGLzNjZ0IsVSxDQUlSLG1CLENoRmk0Y1IsaUIsQ2dGMzNjQSxVLENBQ0ksb0IsQWhGczBmSix5QkFFSSxVLENnRm4wZkEsZ0IsQ0FFQSxjLENoRnUwZkEsaUIsQ2dGcjBmQSxVLENBQ0EsZSxDQUNBLGtCLENoRnkwZkEsZ0IsQ2dGcjBmQSxhLENBQ0EsZSxDQUNBLG1CLENBQUEsdUIsQ2hGNDBmSSxlLENBNzhDUixhLENnRjMzY0Esc0IsQ2hGKzNjQSxjLENBZzlDUSxnQixDZ0YxMGZKLG1CLENBQ0EsbUIsQ0FDQSxZLENoRjgwZkksa0IsQ0FFQSx1QixDZ0Y3MGZSLG9CLENBQ0ksc0IsQ2hGKzNjRixpQyxDZ0YxM2NNLGUsQ0FFQSw4QixDQUdKLGMsQ0FDSSxnQixDQUlBLDBCLENBQ0ksMEIsQ2hGMDNjVixtQixDZ0ZwM2NVLFUsQ2hGdTNjVixXLENnRm4zY0UsZ0IsQ0FDSSxlLENoRnEzY04sZ0IsQ2dGLzJjVSwwQixDaEZrM2NWLDJCLENnRjcyY00sd0IsQ0FDQSxvQixDaEZpM2NOLHdCLENnRjcyY0UscUIsQ0FDSSxrQixDQUNBLHVCLENBQ0Esb0IsQ2hGKzJjTixzQixDQUNGLG1CLENnRjUyY0EsZWhGaTBmQSxLLENnRjN6ZlEsbUIsQ2hGK3pmUixnQixDZ0YxemZRLGdCLENoRit6ZlIsZ0IsQ0EvOENFLGlCLENnRngyY0Usb0IsQ2hGNnpmSixZLENnRnh6ZlEsa0IsQ2hGNHpmSixhLENBR0osZSxDZ0Z6emZRLG1CLENBQ0ksbUIsQ2hGdzJjVixZLENBdTlDRixvQixDZ0Z0emZRLGMsQ0FDQSxnQixDQUlBLFMsQ0FDSSxrQixDaEZ3emZaLHVCLENBbDlDRSxpQixDZ0Y1MWNVLGlCLENoRisxY1YsaUIsQ0EwOUNGLCtCLENnRmh6ZkksaUIsQ0FDSSxPLENoRjQxY04sTSxDZ0Z4MWNNLGEsQ2hGNDFjUixVLENpRnpqZEEsVyxDQUVJLFUsQ0FFQSx3QixDQUdKLHFCLENqRm1oZ0JJLFMsQ0FoOUNKLGlCLENBc2hEQSw0QixDQTM5Q0UsbUIsQ0FDRixtQixDaUZqamRBLFksQ2pGcS9jQSxpQixDaUZuamRRLGdCLENqRnVoZ0JSLHlCLENpRmpoZ0JJLFMsQ0FDQSxrQixDakZzaGdCSix1QixDaUZqaGdCSSxTLENBQUEsa0IsQ2pGbWlnQkosc0IsQ2lGamhnQkksUyxDQUNBLGdCLENBQ0EsaUIsQ2pGc2hnQkosdUIsQ2lGamhnQkksa0IsQ0FFQSxhLENqRnNoZ0JKLHNCLENBMzlDQSxjLENBODlDSSxnQixDQUVKLHlCLENpRmpoZ0JJLHVCLENBQ0EsZSxDakZxaGdCQSxhLENBRUosNEIsQ2lGemdnQlEsa0IsQ0FHSix3QixDQUNJLHFCLENqRitnZ0JKLGtCLENBRUosdUMsQ0F5VEEsa0MsQ0E3aERBLGtDLENrRnB6ZEksdUMsQ2xGa3loQkosbUMsQ2lGdHhoQlEsZSxDakZnaGdCUixvQyxDaUY1Z2dCWSxjLENBQ0EsZ0IsQ0FJUiwwQixDQUNJLDBCLENBQ0EsbUIsQ0FHSixVLENBQ0ksVyxDakY2aWROLGlCLENpRjFpZEUsZSxDQUNJLGdCLENqRjZpZE4sMEIsQ2lGemlkRSwyQixDQUVJLHdCLENqRjJpZE4sb0IsQ2lGdmlkTSx3QixDQUNBLHFCLENqRjBpZE4sa0IsQ0FDRix1QixDaUZ2aWRBLG9CLENBQ0ksc0IsQ0FDSSxtQixDQUNBLGEsQ2pGMGdnQlIsc0IsQ0E3OUNFLGMsQ2lGdGlkTSxnQixDQUNJLGUsQ0FDQSxhLENqRjJnZ0JaLFUsQ2lGemdnQlksYyxDQUVJLDZCLENqRndpZGQsMEIsQ2lGbmlkRSxxQixDQUNJLGEsQ0FDQSxpQixDakYyZ2dCUiwwQmlGdmdnQlEsSyxDQUVBLG1CLENqRnNpZE4sZ0IsQ2lGamlkVSxnQixDQUNBLG1CLENBRUEsdUIsQ2pGb2lkVixVLENpRmppZGMsb0IsQ0FvQlosVSxDQWxCWSxzQixDQU9SLG9DLENqRm9pZE4sc0IsQ2lGNWlkYyxjLENBbUJaLFUsQ0FLQSxnQixDQUNJLGMsQ2pGdWdnQkEsYyxBQUdSLHlCQXorQ0UsZ0IsQ2lGdGhkTSxnQixDakYwaGROLGUsQ2lGcmhkTSxxQixDQUVBLDJCLENqRndoZE4sNEIsQ2lGcmhkRSx5QixDQUVJLFksQ0FFQSxrQixDQUdKLG9CLENqRnVoZEYsZ0IsQ21GenZkRixVLENBRUksdUIsQ0FFQSxpQixDbkY2dmRKLCtCLENtRnp2ZEEsTyxDQUNJLFMsQ0FBQSxVLENuRjB1Z0JBLHFCLENBNytDSixVLENtRjF2ZEksZSxDbkY2dmRKLGlCLENtRnh2ZEEscUIsQ0FFSSxlLENuRjR2ZEosMkIsQ0FnL0NRLDRCLENtRnh1Z0JSLHlCLENuRjR2ZEEsNEIsQ21GeHZkQSx1QixDQUNJLG9CLENBQ0Esc0IsQ25GMnVnQkEsb0MsQ21GdnVnQkEsVSxDQUNBLFcsQ0FDQSxnQixDbkY0dmRKLHNCLENtRnZ2ZFksZSxDQUtKLHVCLENuRnd2ZFIsa0IsQ21GbnZkWSx5QixDbkZ1dmRaLFUsQ21GcHZkWSxlLENBQ0ksZSxDQUdKLDJCLENBQ0ksZ0IsQ0FDQSxPLENBRUEsc0IsQ0FFQSxVLENBQ0EsUyxDQUVBLDJCLENuRnF2ZGhCLGdCLENBZy9DUSxPLENtRjl0Z0JKLGEsQ25GbXZkRixlLENtRjl1ZE0sVSxDQUdKLGUsQ0FDSSxtQm5GaXVnQlIsa0IsQ0E3K0NFLHdCLENBaS9DRixvQyxDbUZ2dGdCWSxVLENuRjJ0Z0JaLHFDLENtRnZ0Z0JnQixrQixDbkY0dGdCaEIsc0IsQ0E3K0NBLGUsQ0FpL0NBLDRCLENBNytDRSxlLENBay9DRixrQixDQUVJLGtCLENtRnB0Z0JBLGlCLENBRUksYSxDbkZ3dGdCUixxQixDbUZudGdCUSxjLENBQ0EsZ0IsQ25GcXVkUixpQixDb0ZuMmRJLFUsQ3BGMDFnQkosc0IsQ29GcjFnQkksVSxDQUVBLG1CLENwRnMyZEosZ0IsQ29GbjJkQSwrQixDQUVJLHFCLENBQ0Esa0IsQ3BGdzJkSix3QixDb0ZsMmRZLFksQ0FLWixpQixDQUNJLGMsQ0FBQSxnQixDcEZvMmRKLGMsQ29GaDJkQSxzQkFBQSxZLENwRncxZ0JJLGtCLENBcC9DSix1QixDb0ZoMmRRLGlCLENBRUEsa0IsQ3BGeTFnQkosaUIsQ29GdDFnQkEsYSxDcEY4MWdCSiwrQixDb0Z0MWdCSSxpQixDQUNBLE8sQ0FDQSxNLENwRjAxZ0JBLGEsQ29GdDFnQkEsUyxDQUNJLFUsQ0FHSixVLENwRmcyZEYsd0IsQ0EyL0NGLG9CLENBZ2lDQSxxQixDQW1lQSwyQixDQWhqQ0EscUIsQ29GdnloQlEsdUIsQ3BGODFkTixlLENBMmlERixvQixDQWhEQSx1QixDQWtESSxtQixDcUY5N2dCSixtQixDQUNJLFksQ3JGMjRnQkosdUIsQ29GaDFnQkksYyxDcEYrMWRGLGtCLENvRnIxZEYsdUIsQ0FDSSxvQixDQUNJLHNCLENwRnMxZ0JSLCtCLENBRUksYyxDb0YvMGdCSSwwQixDcEZzMWROLDBCLENvRm4xZEUsbUIsQ3BGazFnQkEsVSxDQUNBLFcsQ0E3L0NGLGlCLENvRm4xZE0sZSxDQUNJLGdCLENwRnMxZFYsMEIsQ29GajFkRSwyQixDQUVJLHFCLENwRm0xZE4sb0IsQ3FGLzdkRix3QixDQUNJLHFCLENyRms4ZEosa0IsQ0ErL0NJLHVCLENxRjk3Z0JKLG9CLENBQ0ksc0IsQ3JGazhkSixtQixDQSsvQ0ksYSxDQUdKLG9CLENxRjM3Z0JJLGlCLENBQ0EsdUIsQ3JGazhnQkEsb0IsQ0FFSix1QyxDcUZsOGdCSSxZLENBR0osK0IsQ3JGczhnQkksVyxDQWxnREosMEJxRi83ZEEsc0IsQ0FFSSxjLENBRUEsa0IsQ0FBQSxvQixBckYyOGdCSix5QnFGeDhnQkksc0IsQ3JGbThkSixjLENxRjk3ZEEsNEIsQ0FFSSxjLENyRjI4Z0JBLHVCLENxRnY4Z0JBLGMsQ0FFQSxtQixDQUVBLHFDLENyRjI4Z0JJLGMsQ3FGdjhnQkosVSxDQUNBLFcsQ0FDQSxnQixDckYyOGdCQSxrQixDcUZ0OGdCQSxrQixDckYwOGdCQSx3QixDcUZ0OGdCQSxtQixDckYwOGdCQSxzQixDcUZ4OGdCSSxnQixDckZnOGROLDJCLENxRjM3ZEYsWSxDQUVRLHdCLENBR0osYSxDckY4N2RGLGtCLENxRno3ZE0sYyxDQUdKLGUsQ3JGNDdkRix3QixDcUZ2N2RNLGlCLENBR0oscUIsQ0FFSSxjLENyRjA3ZE4sa0IsQ3FGdDdkRSxjLENyRnk3ZEYsZSxDcUZwN2RGLHlDLENBTVEsZ0IsQ0FHSixxQyxDQUNJLFEsQ0FDQSx5QyxDQUdJLFcsQ0FDSSxZLENBS1osbUIsQ0FDSSxrQixBckZpa2hCUiwwQnNGNW1oQlEsbUIsQ0FFQSxlLENBR0osa0IsQ0FFSSxnQixDdEZxbGVOLFksQ3NGamxlTSxxQixDdEZxbGVSLGdCLEFBMmhEQSx5QkF0aERBLHdDLEN1RjlxZUEsZ0IsQ0FFSSxtQyxDdkYwc2hCSSxhLEN1RnRzaEJKLHdDLEN2RmtyZUosYyxDdUY5cWVBLHVCLENBQ0ksb0IsQ0FDQSxzQixDdkZpcmVKLGtCLENBeWhEUSxpQixDdUZ2c2hCUixhLENBRUksNkNBQUEsWSxDdkYwc2hCSSxrQixDdUZyc2hCSiwwQyxDQUVBLGdCLENBRUEsb0MsQ0FFQSxrQixDQUVBLGlCLENBRUksbUIsQ0FFQSxnQixDQUFBLG1CLENBZ0JBLGMsQ3ZGMHJoQkosZSxDdUZwc2hCQSxrQixDQUVJLGUsQ0FHSixrQixDdkY4cWVGLGMsQ3VGenFlTSxjLENBR0osYyxDQUNJLGdCLEN2RjRxZU4sa0IsQ3VGcnFlTSxjLEN2RjJxZU4sYSxDdUZ0cWVNLG1CLEN2RjBxZU4sZSxDdUZ0cWVFLGEsQ0FDSSxTLENBR0osa0IsQ0FDSSxpQixDdkZ1cWVOLGEsQ3VGcHFlVSx3QkFBQSxZLEN2RndxZVosa0IsQ3dGM3ZlSSxnQixDQUVBLGMsQ0FFQSxjLEN4Rnd4aEJJLGlCLEFBR1IseUJBdmhEQSxRLEN3RjN2ZUEsaUIsQ0FDSSxvQixDeEY4dmVKLG1CQUdBLHVCLENBNGxEQSx3QixDd0Y5d2hCUSxtQixDeEZpeGhCSixtQixDQUNBLFksQ0FobURKLHVCLEN3RnR2ZUksZ0IsQ0FDQSxtQixDeEYweGhCSixrQixDQUVJLFMsQ3dGeHhoQkEsa0IsQ0FHSixtQixDQUVJLFMsQ0FDQSxpQixDeEYyeGhCSix1QixDd0Z2eGhCSSxhLEN4Rjh2ZUosVSxDQThoREksVyxDd0Z0eGhCQSxxQixDQUNJLGtCLEN4RjJ4aEJSLG1CLEN3Rmx4aEJRLGtCLEN4Rnl2ZU4sYSxDQStoREYsMkIsQ3dGaHhoQlEsWSxDeEZxeGhCUixrQixDQTFoREEsa0IsQ0FvaURBLGtCLENBVkEsa0IsQ0FuaERFLGMsQ3dGL3VlRSxnQixDQUNJLGEsQ3hGdXhoQlIsd0IsQ3dGNXdoQlEsa0IsQ3hGZ3ZlUix1QixDeUZoMWVBLG9CLENBQ0ksc0IsQ3pGMjNoQkosZ0MsQ0FFSSwwQixDeUZwM2hCSiwwQixDQUNJLG1CLENBQUEsVSxDQUNBLFcsQ3pGdzNoQkEsaUIsQ3lGdjNoQkEsZSxDQUNBLGdCLEN6RjAzaEJBLDBCLEN5RnYzaEJKLDJCLEN6RjAzaEJJLHdCLENBQ0Esb0IsQ3lGeDNoQkEsd0IsQ3pGazFlSixxQixDQTBpREksa0IsQ3lGejNoQkosdUIsQ0FDSSxvQixDekZrMWVKLHNCLEN5RmgxZUksbUIsQ0FDSSxhLEN6RjYzaEJSLDBCQXhpREEsdUIsQ3lGNzBlQSxnQixDQUNJLG1CLEN6RmkxZUosa0IsQ3lGNzBlQSxpQixDQUVJLG1CLEN6RjIzaEJJLGdCLEN5RmwzaEJBLGtCLENBTEosa0IsQ3pGaTFlRixjLEN5RnYwZU0sZ0MsQ0FHSixVLENBQ0ksVyxDQUNBLG1CLEF6RnkzaEJSLHlCeUY1MmhCSSx1QixDekZzMGVGLHFCLEN5RmowZUYsMkIsQ0FDSSw0QixDQUNJLHlCLENBR0osbUIsQ0FFSSxrQixDQUdKLDRCLENBQ0ksWSxDQUNBLDJCLEN6Rm0wZU4sYSxDeUY5emVNLDJCLEN6RmkwZU4sZ0IsQ3lGOXplRSxPLEN6RmkwZUYsa0IsQ2tGcDZlRixVLENBQ0ksZSxDQUNBLGUsQ2xGdTZlSiwyQixDa0ZyNmVJLGdCLENBQ0ksTyxDbEZ1NmVSLG1CLENrRm42ZVEsVSxDQUNBLFcsQ0FDQSxjLENBR0osMkIsQ0FDSSxnQixDQUNBLE8sQ2xGczZlUix1QixDa0ZqNmVRLG1CLENBQ0Esa0JBSUosZ0IsQ2xGbzZlSixtQixDQUdBLHlCLENrRjk1ZVEsWSxDQUdKLGtCLENBRUksaUMsQ2xGZzZlUix1QixDa0Y3NWVJLG9CLENBQ0ksZSxDbEYrOGhCUix5QixDa0Z6OGhCUSxZLENBR0osNkIsQ0FDSSxRLENsRis1ZVIsMEMsQ2tGejVlUSxlLENsRjB0aUJSLHdCLENBOVFBLCtCLENrRng4aEJJLGEsQ0FDSSxVLENBQUEsVyxDbEY4OGhCSixtQixDQUNHLGdCLENBR1Asc0IsQ2tGOThoQlEsYyxDbEYyNWVSLGdCLENrRnY1ZVEsaUIsQ0FDQSxhLENsRjA1ZVIsd0IsQ0F5akRBLDRCLENrRjU4aEJJLGlCLENBQ0ksa0IsQ0FDQSxpQixDbEZxOWhCUixvQyxDa0Y3OGhCUSxpQixDQUNBLFEsQ2xGZzloQkosTSxDQUVBLGEsQ2tGNzhoQkEsVSxDQUNBLFcsQ2xGczVlSixVLENrRmw1ZUEsd0IsQ2xGazloQkEsd0IsQ2tGNzhoQkksbUIsQ0FDQSxtQixDbEZxNWVKLFksQ2tGbDVlQSx1QixDQUNJLG9CLENBQ0Esc0IsQ2xGdTVlSixxQixDa0ZsNWVBLGMsQ0FFSSw2QixDQUNBLDBCLENBQ0EscUIsQ0FDQSxhLENBQ0EsaUIsQ2xGdTVlSiwwQmtGNzRlQSxnQixDbEZpNWVBLG1CLENrRjc0ZUEseUIsQ0FFSSxrQixDQUVBLGlDLENBQ0EsdUIsQ2xGZzVlSixvQixDQTRqRGdCLGUsQ2tGdjhoQlosc0IsQ2xGZzVlSixjLENrRjU0ZVEsUyxDQUVBLFEsQ0FHSiw0QixDQUNJLGlCLENBQUEsaUIsQ0FDQSx1QyxDbEY2OGhCQSxlLENrRjM4aEJBLG9DLENsRis4aEJBLE8sQ2tGNzhoQkEsUyxDQUNBLFUsQ0FFQSxxQixDbEZpOWhCQSxjLENrRjU4aEJKLGtCLEFsRmk5aEJKLHlCQWhrREEsZ0IsQ2tGejRlQSxrQixDQUNJLHlCLENsRjQ0ZUosbUIsQ2tGMTRlSSxtQixDQUNJLFksQ0FDQSxxQixDbEZpOWhCQSxrQixDa0YzOGhCSiwyQixDQUNBLDRCLENsRjA0ZUoseUIsQ2tGdDRlQSx5QixDQUlZLGtCLENBR0osNEIsQ2xGdTRlTixrQixDa0YvM2VVLHFCLENsRm00ZVYsVSxDa0YvM2VNLGMsQ0FDSSxtQmxGdThoQlosUSxDa0YvN2hCSSxpQixDQUVJLFUsQ2xGbThoQlIsbUMsQ0Fsa0RFLGlCLENBc2tERix3QyxDa0Y3N2hCUSxrQixDbEYwM2VOLGlCLENrRnYzZVUsa0IsQ0FDQSxnQixDbEYwM2VWLFksQ0F3a0RGLDBDLENBcGtEQSxnQixDQXdrREEsb0MsQ0Fwa0RFLGtCLENrRmgzZUYsYSxDbEYyN2hCQSxtQixDQXBrREEsaUIsQ2tGaDNlQSxtQixDbEZpOGhCQSxjLENBUEEsZSxDa0ZuN2hCUSxrQixDQUVJLGlCLENsRnc3aEJaLGMsQ0Fwa0RFLGMsQ2tGNTJlTSxnQixDbEYrMmVOLGdCLENrRnYyZU0sa0IsQ2xGbTdoQlIsYyxDQVlBLG1CLENBcGtERSxtQixDa0YxMWVFLG1CLENBQ0ksWSxDbEZpNWhCUixjLENrRmw2aEJRLGlCLENBT0osa0IsQ0FDSSxjLENsRnM2aEJSLG1CLENrRno1aEJRLGtCLENBQ0ksaUIsQ0FJUix3QixDQUNJLHFCLENBQ0Esa0IsQ2xGdzFlTixrQixDa0ZyMWVFLG9CLENBQ0ksZ0IsQ2xGODVoQlIscUIsQ2tGeDVoQlksYyxDbEZxMWVWLGdCLENrRi8wZVUsZ0IsQ2xGMDVoQlosZ0IsQ2tGbDVoQlkscUMsQ2xGKzBlVixlLENrRjMwZVUsZ0IsQ2xGbzVoQlIsYSxDQXJrREYsYyxDa0Z2MGVNLGdCLENBQ0Esd0IsQ0FJQSxhLENsRmk1aEJSLG9CLENrRno0aEJRLGlCLENsRnEwZU4sVSxDa0ZsMGVFLEssQ0FDSSxPLENBQ0EsUSxDbEZvMGVOLE0sQ2tGaDBlTSxVLENsRm0wZU4sVyxDa0Y3emVGLHdCLENsRm01aEJBLDBCQXJrREUsbUIsQ2tGenplTSxlLENBR0osa0IsQ0FDSSxnQixDbEYyemVOLFksQ2tGdHplTSxxQixDQUdKLGdCLEFsRmk0aEJKLHlCQXhrREUsd0MsQ2tGbHplVSxnQixDbEZzemVWLG1DLENrRmh6ZU0sYSxDQUlBLHdDLENBRUksYyxDQUdKLHVCLENBQ0ksb0IsQ0FDQSxzQixDbEZnemVWLGtCLENrRjd5ZWMsaUIsQ0FDSSxhLENBR0osNkNBQUEsWSxDbEYreWVkLGtCLENrRnh5ZVUsMEMsQ2xGNHllVixnQixDa0Z2eWVVLG9DLENsRjJ5ZVYsa0IsQ2tGdHllVSxpQixDQU1BLG1CLENsRnN5ZVYsZ0IsQ2tGOXhlRSxtQixDbEYyeWVGLGMsQ2tGenllTSxlLENBSUEsa0IsQ2xGK3hlTixlLENrRnR4ZUYsa0IsQ0FFUSxjLENsRjB4ZU4sYyxDa0ZyeGVNLGMsQ0FDQSxnQixDQUdKLGtCLENBS0ksYyxDQUdKLGEsQ0FFSSxtQixDQUdKLGUsQ0FDSSxhLENBQ0EsUyxDQU9BLGtCLENBQ0ksaUIsQ0FDQSxhLENBR0osd0JBQUEsWSxDbEYrd2VOLGtCLENrRjF3ZVUsZ0IsQ0FJQSxjLENsRjR3ZVYsYyxDa0Z0d2VVLGlCLEFsRnExaEJaLHlCa0Y5MGhCUSxRLENsRnd3ZU4saUIsQ2tGbHdlYyxvQixDQUNBLG1CUS9qQmhCLFksQzFGdzBmQSxpQixDQTRrREksbUIsQzBGLzRpQkEsd0IsQ0FHSixxQixDMUZpN2lCQSx3QixDMEZoN2lCSSxtQixDQUFBLG1CLENBQ0EsWSxDMUZzNWlCSixrQixDQUVJLGUsQzBGcDVpQkosaUIsQ0FDSSxpQixDQUVBLHdCLEMxRnU1aUJBLGtCLEMwRnA1aUJKLGdCLENBQ0ksWSxDMUZ3NWlCSixtQixDMEZuNWlCSSxrQixDQUFBLFUsQzFGKzVpQkosd0IsQ0FFSSxnQixDMEZyNWlCQSxrQixDQUVBLHdCLEMxRnUwZkoscUIsQzBGcjBmSSxrQixDMUZ3MGZKLG1DLEMwRm4wZkEsZSxDMUY0NWlCQSxnQyxDQW5sREEsYyxDMEZuMGZBLDBCLENBQ0ksMEIsQ0FDQSxtQixDMUY0NWlCQSxVLEMwRjE1aUJBLFcsQzFGczBmSixpQixDQXVsREksZSxDMEYxNWlCSixnQixDQUVJLDBCLEMxRnMwZkosMkIsQzBGbjBmQSx3QixDQUNJLG9CLENBRUEsd0IsQzFGczBmSixxQixDMEZwMGZJLGtCLENBQ0ksdUIsQzFGczBmUixvQixDMEZuMGZJLHNCLENBQ0ksbUIsQ0FDQSxhLEMxRnUwZlIsbUIsQzBGbDBmWSxrQixDMUZxMGZaLGdCLEMwRm4wZlksWSxDMUY0NWlCWix1QixDQTk4Q0EseUIsQzBGMThmZ0IsVSxDQUNBLFcsQ0FFQSxtQixDQUNBLGdCLEMxRjY1aUJoQiwwQjBGcjVpQkkscUIsQzFGbTBmRixxQixDMEY5emZNLDJCLEMxRmkwZk4sNEIsQzBGOXpmRSx5QixDMUZpMGZGLGtCLEMwRjV6Zk0sYyxDMUYremZOLGtCLEMwRjV6ZlUsbUIsQ0FJUixVLENBQ0ksZSxBMUZxNWlCUix5QjBGLzRpQlEsWSxDQUtBLHVCLENBRkosUyxDQU1RLHFCLEMxRjR6ZlYsaUIsQzBGdnpma0Isa0IsQzFGMnpmbEIsaUIsQ0FDRixTLEMwRm56ZkksYyxDQUNJLGEsQ0FDQSxrQixDMUZzemZOLGlCLEMwRmx6Zk0sVSxDMUZxemZOLDBHLEMwRmp6ZkUseUUsQ0FDSSxzQixDMUYyNGlCQSxjLENBeGxETixnQixDMEYveWZNLGtCLENBRUEsYyxDMUZtemZOLHdCLEMwRjl5Zk0sZ0IsQzFGa3pmTixrQixDMEY3eWZNLHVCLENBQUEsb0IsQ0FBQSxzQixDQUNBLG1DLENBSUosZSxDMUYyNGlCQSxnQyxDMEZ6NGlCSSxxQixDMUYreWZOLG1CLEMwRnp5Zk0saUIsQzFGNHlmTixTLEMwRnh5ZlUsZ0IsQzFGNHlmViwyQixDMEZ0eWZNLGlCLENBQUEsSyxDMUZ3NGlCQSxPLEMwRnY0aUJBLE0sQ0FFQSxVLEMxRnl5Zk4sVyxDMEZyeWZNLFUsQzFGeXlmTix1RyxDMEZ0eWZNLHdFMUYwNGlCUixjLEMwRm40aUJnQixlLENBRUksYSxDMUZ3NGlCcEIscUIsQzJGbG1qQkEsZ0IsQ0FFRSxrQixDQUVBLGlCLEMzRnVnZ0JGLG9CLEMyRmxnZ0JJLGMsQzNGcWdnQkosZSxDMkZuZ2dCSSxnQixDM0ZzZ2dCSixrQixDMkY5L2ZBLGlCLEMzRm1takJBLDBCLENBRUksbUIsQzJGL2xqQkosbUIsQ0FDRSxZLEMzRm1takJGLDBCMkZ6bGpCRSxZLENBTEUsaUIsQzNGMm1qQkoseUJBRUksYyxDMkYxbGpCRixjLENBRUEscUIsQ0FFRSxrQixDQUVBLGUsQzNGNi9mSixvQixDMkZ6L2ZBLGMsQ0FFRSxrQixDQUVBLGUsQ0FFQSwwQixDM0Y4bGpCVSxxQixDMkYzbGpCUiwyQixDQUNBLDRCLEMzRjYvZkoseUIsQzJGei9mQSxxQixDM0Y4bGpCUSxVLENBam1EUixRLEMyRnovZkEseUIsQzNGK2xqQlEsVSxDQUVBLG1CLEMyRjdsakJSLGtCM0ZpbWpCQSxnQixDMkY1bGpCRSxvQixDM0Y2L2ZGLHdCLENBc21EQSx1QixDQUVJLGtCLEMyRjdsakJGLFUsQzNGa21qQkYsc0IsQ0FZQSwyQixDQUVJLG1CLENBdm1ESixtQixDQXltREksWSxDQWhCSixzQixDQU1JLGlCLEMyRjdsakJGLGtCLEMzRjAvZkYsYyxDQXltREEsMkIsQzJGNWxqQkEscUIsQ0FFRSxhLENBQ0Esa0IsQ0FBQSxpQixDQUNBLDJCLENBQUEsNEIsQ0FDQSx5QixDQUNBLGtCLEMzRjAvZkYsZ0IsQzJGeC9mRSxZLEMzRnVtakJGLDRCLENBMW1EQSxVLEMyRnYvZkUsZ0IsQ0FFRSxrQixDQUVBLG1CLENBQ0UsZ0IsQzNGc21qQk4sNEIsQzJGMWxqQkksa0IsQzNGay9mSixhLENBOG1EQSw4QixDQUVJLGlDLEMyRnRsakJKLHlCLENBQ0Usb0IsQzNGNitmRixhLEMyRnorZkEsb0MsQ0FFRSxhLEMzRjBsakJGLDZCLEMyRnJsakJFLGMsQzNGNCtmRixnQixDMkZ6K2ZJLGtCLEMzRnlsakJBLFUsQ0FHSiw2QixDMkZwbGpCRSxlLEMzRnlsakJGLDBCMkZybGpCSSwyQixDQUVBLG1CLEMzRnlsakJJLGtCLEMyRnJsakJSLG9CLENBQ0Usa0IsQTNGeWxqQkYseUIyRnJsakJFLGdCLEMzRjIrZkYsbUIsQzJGeCtmQSx1QixDQUVFLGtCLENBRUEsMEIsQ0FFQSxjLEMzRjQrZkYsc0IsQzJGditmQSxpQixDM0YyK2ZBLDJCLEMyRnYrZkksYSxDQUNBLGtCLENBQ0EsaUIsQ0FDQSxrQixDM0YwK2ZKLGdCLENBZ25EWSxZLEMyRnJsakJWLDRCLENBRUUsWSxDM0Z5K2ZGLGlCLEMyRnIrZkksNEIsQ0FFQSxrQixDM0Z5K2ZKLCtCLEMyRmwrZk0sYyxDM0ZxK2ZOLGdCLEMyRi85ZkYsbUIsQ0FDRSx3QixDM0ZtK2ZBLDZCLEMyRjk5Zk0sWSxDQUdGLG1CLENBRUUsYyxDQUlKLGdCM0Yra2pCSixXLEMyRnhrakJJLGlCLEMzRjZrakJKLHNCLEMyRnBrakJFLGlCLENBQ0UsUyxDM0Z5a2pCSixpQixDMkZsa2pCRSxTLENBQ0UsZSxDQUNBLGdCLEMzRnVrakJKLG9CLEMyRmprakJNLG1CLENBQ0UsbUIsQzNGcTlmTixZLEMyRi84ZkUsbUIsQ0FHRix3QixDQUNFLHFCLENBQ0EsNkIsQ0FDQSx5QixDQUNBLHNCLEMzRmk5ZkYsbUIsQ0FrbkRGLGtCLEMyRjVqakJJLGUsQzNGZzlmRixrQixDMkY1OGZJLGEsQzNGbW1qQk4sOEIsQ0FuQ0EsZ0IsQzJGM2dqQkksbUIsQ0FDRSxtQixDM0ZrOGZKLFksQ0F3a0RGLGdCLENBMW1EQSxlLEMyRnY4ZkUsUyxDQUNFLFcsQzNGMGpqQkosb0IsQ0E3bURFLFUsQzJGdDhmQSxXLENBRUUsbUIsQzNGdzhmRixnQixDMkZyOGZBLHlCLENBQ0Usc0IsQzNGdWpqQkoscUIsQzJGbGpqQkksWSxDM0Z1ampCSix3QixDQTltREUsYyxDMkZsOGZBLGdCLEMzRjBqakJGLDhCLEMyRmhqakJJLGdCLENBUUEsa0IsQ0FFQSx1QixDM0ZnOGZGLG9CLEMyRjc3ZkEsc0IsQzNGc2xxQkYsdUMsQ0FyaUhBLHlDLEMyRjdpakJJLGUsQzNGaWpqQkosc0MsQzJGNWlqQlEsYyxDM0Y4N2ZOLGdCLEMyRnY3ZkUsMEIsQ0FDQSwwQixDM0YwN2ZGLG1CLENBbW5ERSxVLEMyRnhpakJBLFcsQzNGeTdmRixpQixDMkZ0N2ZBLGUsQ0FDRSxnQixDQUdGLDBCLENBQ0UsMkIsQzNGdzdmSix3QixDMkZwN2ZBLG9CLENBSVEsd0IsQ0FDQSxxQixDM0ZvN2ZOLGtCLEMyRmo3ZkksdUIsQ0FDRSxvQixDQUNBLHNCLEMzRm03Zk4sbUIsQzJGOTZmQSxhLEMzRm1pakJGLHVCLENBL21ERSxpQixDMkY1NmZBLEssQ0FDRSxPLEMzRjg2ZkYsUSxDMkYzNmZBLE0sQzNGODZmQSxVLEMyRjE2ZkEsVyxDM0Y4aGpCRiwyQixDQTZXQSw0QixDQTNXSSxhLENBL21ERixVLENBQ0YsVyxDMkZ2NmZFLG1CLENBQ0UsZ0IsQzNGNmhqQkosMEIyRnZoakJJLHNCLEMzRjA2ZkYsbUIsQ0FtbkRFLGlCLEMyRnhoakJFLFMsQ0FDQSxhLEMzRjI2Zkosa0IsQzJGcjZmRSxhLEMzRnc2ZkYsd0IsQzJGcDZmRSxjLEMzRnU2ZkYsZ0IsQzRGbjRnQkYsUyxDQUVJLG9CLEM1RjAvakJJLGtCLEFBR1IseUJBRUksb0IsQzRGdC9qQkEsaUIsQ0FFQSxxQixDNUYwL2pCSSxnQixDNEZ0L2pCSiwyQixDQUNBLDRCLENBQ0EseUIsQzVGMC9qQkEsaUIsQzRGdC9qQkEsVSxDQUVBLHVCLEM1RjAvakJJLGtCLEM0RnQvakJKLCtCLENBRUEsYyxDNUYwL2pCSSxVLEM0RnYvakJSLFcsQ0FDSSxpQixDQUFBLGtCLENBQ0EsaUIsQ0FBQSxTLENBQ0Esa0IsQzVGdTRnQkosd0IsQzRGbjRnQlEsYyxDQUNBLGdCLEM1RnU0Z0JSLFMsQzRGajRnQkksWSxDNUZxNGdCSixVLENBMG5EUSxZLEM0RnovakJKLHFCLEM1RjYvakJJLG1CLEM0RjEvakJSLG1CLENBQ0ksWSxDQUVJLGtCLENBR0osc0IsQ0FDSSxrQjVGOC9qQlIsUSxDQUVJLGUsQ0FHSixlLEM0RjUvakJRLGtCLENBR0osYSxDNUZ1Z2tCSixzQixDQVBBLHlCLEM0RjMvakJRLG1CLENBQUEsbUIsQ0FDQSxZLEM1Rmlna0JSLHNCLENBS1EscUIsQzRGLy9qQkosMkIsQ0FDSSw0QixDQUFBLHlCLENBQUEsa0IsQ0FDQSxnQixDQUFBLFksQzVGc2drQlIsMkI0RnRna0JRLFksQ0FHSixpQixDNUZ1Z2tCSiwrQixDNEZsZ2tCSSw2QixDNUY0M2dCRiwyQixDNEZ4M2dCRSw2QixDQUNJLGlDLEM1RjAzZ0JOLG9CLENBQ0YsaUIsQzRGdjNnQkEsd0IsQzVGb2drQkEsMkQsQ0F4b0RFLGUsQzRGdDNnQkUsZSxDNUZvZ2tCSiwyQixDQXhvREUsYyxDNEZwM2dCRSxnQixDNUZ1M2dCRixrQixDQTZvREYsMEIsQzRGNS9qQlEsVSxDNUZzM2dCTixtQixDNEZsM2dCRSxnQixDNUZnZ2tCSix5QjRGMS9qQlEsUSxDNUZvM2dCUixjQTZvREEsYSxDQXhvREUsZ0IsQ0E2b0RGLDBCLENBeG9ERSxjLENBQ0YsZ0IsQzRGNzJnQkksa0IsQzVGNC9qQkosd0IsQzRGdC9qQlEsWSxDNUZnM2dCUixVLEM0RjUyZ0JBLGUsQ0FDSSxpQixDNUZ5L2pCQSx5RSxDNkZocWtCSixzQixDQUNJLG1CLEM3RndoaEJKLGMsQ0E0b0RBLGdDLEM2RjVwa0JJLGtCLEM3Rmdxa0JKLDhELENBSUEsNEQsQ0E1b0RBLHdCLENBaXBEQSw2QixDNkY5cGtCUSxtQixDQUNBLG1CLEM3Rmlxa0JKLFksQ0E5b0RKLGdCLEM2RmhoaEJZLGlDLENBQUEseUIsQzdGb3FrQlIsZSxDNkZocWtCQSx3QixDN0ZraGhCSix3QixDQW1wREkscUIsQzZGaHFrQkosa0IsQzdGbXFrQkEseUMsQzZGOXBrQkksZSxDQUVBLDBDLEM3RmdoaEJKLHNCLEM2RjVnaEJJLG1CLENBQ0ksMEIsQzdGaXFrQlIsMEMsQ0FFSSxvQixDQWxwREosaUIsQzZGM2doQkksd0IsQzdGa3FrQkosbUIsQzZGN3BrQlEsYSxDN0ZrcWtCUiwwQjZGNXBrQlEsd0IsQ0FFQSxlLENBSUosc0IsQ0FFSSxhLENBQ0EsaUIsQ0FFQSxVLEM3RjBnaEJSLGtCLEM2RnRnaEJJLG1CLENBRUksK0IsQ0FFQSx5QyxDN0Z5Z2hCUixTLEM2RnBnaEJJLFUsQ0FFSSwrQyxDQUVBLHdCLENBSUosK0MsQ0FFSSx3QixDN0ZxZ2hCUiwwQixDNkZqZ2hCWSxjLENBSVIsa0IsQ0FDSSxrQixDQUVBLHdCLENBRUksZ0I3RnVwa0JaLFksQzZGbHBrQmdCLGlCLEM3RnVwa0JoQix1QixDNkZscGtCZ0IsaUIsQzdGa2doQmhCLFMsQzZGNS9nQlEsZ0IsQzdGKy9nQlIsZ0IsQzZGNS9nQkksbUIsQ0FJQSxrQixDN0Y4L2dCSixVLENBb3BESSxlLEM2RjVva0JKLGdCLEM3Rmdwa0JBLG1CLEM2RnRva0JRLGUsQ0FDSSxrQixDQUdKLFUsQzdGMG9rQlIseUIsQzZGbm9rQmdCLGMsQzdGbS9nQmQsZ0IsQzZGOStnQlUsZSxDN0ZpL2dCVixrQixDNkY3K2dCVSxVLEM3Rm9va0JaLCtCLENBanBERSxjLENBcXBERixpQyxDQWpwREUsWSxDQXNwREYsa0IsQzZGNW5rQlEsYSxDN0Zpb2tCUix3QixDNkYzbmtCb0IsaUIsQ0FDQSxLLEM3Rjhua0JoQixPLENBbnBERixRLEM2RnQrZ0JNLE0sQzdGeStnQk4sVSxDNkZyK2dCTSxXLEM3RnVva0JSLDBCNkZobmtCUSx5QixDQUtKLGMsQ0FFSSxrQixDQUlBLHVCLEM3RjI5Z0JOLGtCLEFBdXBERix5QkFFSSxZLENBbnBERixlLEM2Rmw5Z0JNLHVCLENBR0osZ0IsQ0FDSSxnQixDQUNBLG9CLENBSUEsa0IsQ0FFSSxVLENBQ0EsZSxDN0ZrOWdCVixnQixDNkY1OGdCTSxtQixDQUdKLGtCLEM3Ris4Z0JGLHlCLEM2RnY3Z0JVLFksQ0FVUixpQyxDQUVJLGU3Rnlra0JSLGEsQ0FucERFLFUsQzZGOTZnQk0sd0IsQzdGdWtrQlIsd0IsQ0FucERFLGdCLEM2RjU2Z0JNLG9CLEM3RnFra0JSLG9CLENBbnBERSxlLEM2RjE2Z0JNLGtCLEM3RjY2Z0JOLGEsQ0F3cERGLDBCLEM2RjNqa0JZLGMsQzdGeTZnQlYsZ0IsQzZGajZnQmtCLGtCLENBT3BCLGtCLENBRVEsbUIsQ0FHSSxtQixDN0Y4NWdCVixZLEM2Rno1Z0JNLGlCLENBQ0Esa0IsQ0FDSSxjLEM3Rm9qa0JaLHVCLEM2Ri9pa0JZLFMsQ0FDQSxrQixDN0ZtamtCWixtQyxDNkY5aWtCWSxXLEM3Rmtqa0JaLHNFLEM2RjVpa0JZLGdCLEM3Rmlqa0JaLGlDLENBcHBERSxtQixDNkZuNWdCTSxtQixDQUNJLFksQ0FDQSxxQixDQUtSLFcsQ0FDSSxpQixDQUNBLDJCLENBQ0ksNEIsQ0FDQSx5QixDN0YyaWtCWiw4QixDQXJwREUsaUIsQzZGOTRnQlUsa0IsQzdGeWlrQlosZ0MsQzZGdmlrQlksYSxDQUlSLFUsQ0FDSSxXLEM3Rnlpa0JSLGtDLENBY0EscUMsQzZGeGhrQlksMEMsQzdGMDRnQlYsa0MsQ0Fnb0RGLGtDLEM2RnBpa0JRLGEsQ0FDQSxVLENBQ0ksVyxDN0YrNGdCVixnQixDNkZ0NGdCTSxtQixDN0Y0NGdCTixnQixDQTJwREYscUMsQ0F2cERFLGlCLEM2RjM0Z0JVLE8sQ0FDSSxRLENBSVIsVSxDQUNJLFcsQ0FHSixVLENBSUEsc0MsQ0FFSSw4QixDQUNBLG1CLEM3Rnk0Z0JaLFMsQzhGbjFoQkEsMEQsQ0FDSSwyQixDQUNBLGlDLENBQ0EscUIsQ0FFQSx3QyxDOUZzMWhCSixVLENBMnBEQSwyQyxDQXZwREEsUyxDQTRwREEsdUIsQzhGMStrQkksYyxDOUZtMWhCSixnQixDQTZwREEsMEJBRUksb0IsQzhGeCtrQkEsZSxDOUYyK2tCSSxrQixDQUVKLDBCLEM4Rnora0JBLGMsQzlGaTFoQkosZ0IsQzhGNzBoQkksa0IsQzlGaTFoQkosd0IsQzhGNTBoQkEsbUIsQzlGZzFoQkEsa0IsQzhGNTBoQkEsaUIsQ0FDSSxrQixDQUFBLGMsQzlGNitrQkEsdUIsQzhGeCtrQkksVyxDOUY4MGhCUixrQixDOEYxMGhCQSxpQyxDQUVJLGlCLENBQ0EsOEIsQ0FDQSxrQixDOUY2K2tCQSx1QixDQS9wREosYyxDQWtxRFEsa0IsQUE5cERSLHlCOEZ4MGhCQSxvQixDOUY0MGhCQSxlLENBa3FEUSxrQixDOEZ6K2tCSiwwQixDOUYyMGhCSixnQixDOEZ4MGhCQSxrQixDOUY0MGhCQSx1QixDOEZ4MGhCQSxTLENBQ0ksa0IsQ0FFQSx1QixDOUY0MGhCSixjLEM4RjEwaEJJLGdCLENBRUksOEIsQ0FFQSxtQkFHSix1QixDOUY2MGhCSixnQixDOEZ6MGhCSSxvQixDOUYrK2tCSixxQixDOEYxK2tCUSxlLENBSUosbUIsQzlGMjBoQkosa0IsQzhGdDBoQlEsYSxDOUY0K2tCUixzQixDOEZ0K2tCSSxjLENBR0osb0IsQ0FHUSxjLENBR0osa0IsQ0FFSSwrQixDOUZ5K2tCUixrQixDOEZoK2tCSSxtQixDQUNJLG1CLEM5RmkwaEJOLFksQ0FxcURGLGlCLENBaHFERSxVLEM4RjF6aEJNLGUsQ0FDSSxlLENBQ0EsVyxDOUY0emhCVixnQixDOEZ2emhCTSxpQixDOUYwemhCTixxQixDOEZyemhCRSxrQixDOUYyOWtCSixxQixDOEZyOWtCSSxlLENBQ0ksZSxDOUYwOWtCUiw4QixDOEZuOWtCUSxjLENBQ0EsZSxDQUNBLGdCLEM5RnF6aEJOLGtCLEM4Rjl5aEJVLGEsQzlGcTlrQlosd0IsQ0FocURFLGMsQzhGN3loQkUsZ0IsQ0FFSSxrQixDQUVBLGEsQzlGbTlrQlIsbUIsQ0FocURFLG1CLEM4RjN5aEJFLG1CLENBQ0ksWSxDOUY2eWhCTixxQixDOEZ6eWhCTSxrQixDQUVBLDJCLENBQ0EsNEIsQ0FDQSx5QixDOUZnOWtCUixrQixDOEZ4OGtCUSxjLENBQ0ksZSxDQUNBLGdCLENBRUEsYSxDOUY0OGtCWix1QjhGMzhrQlksWSxDQUlSLGlCLEM5RjQ4a0JKLG1CLEM4RnQ4a0JRLGMsQ0FDQSxlLENBR0osa0IsQzlGc3loQkYsYSxDQXNxREYsaUIsQ0FFSSxjLEM4Rmw4a0JBLGUsQ0FDSSxZLEM5RnU4a0JSLHlCQWxxREEsdUIsQzhGeHhoQlEsZ0IsQ0FDSSxtQixDOUY0eGhCVixxQixDOEZ0eGhCRixlLENBR1ksa0IsQ0FFQSxxQixDOUZ5eGhCViwyQixDOEZweGhCRSw0QixDQUNJLHlCLENBR0osc0IsQzlGc3hoQkYsYyxDOEZqeGhCRixvQixDQUVRLGtCLENBRUEsaUIsQ0FFSSxlLEM5Rm94aEJWLGtCLEM4Rmp4aEJVLHdCLENBR0osa0IsQ0FFSSxtQixDQUdKLGtCLEM5Rm14aEJOLGlCLEM4Rjl3aEJVLGMsQ0FLUixjLENBQ0ksZ0JBSVIsUSxDQUlZLGMsQ0FLSix3QixDOUY4NmtCUixtQjhGMzZrQlksWSxDQUVBLGtCLEM5Rjg2a0JaLG9CLEM4RnQ2a0JZLGtCLENBSVIsYSxDOUZ5NmtCSixzQjhGdDZrQlEsWSxDQUdKLGtCLEM5Rnc2a0JKLGMsQ0FscURFLGMsQzhGOXZoQkUsZ0IsQ0FHSSxhLEM5Rm82a0JSLG9CLEM4Rjc1a0JRLGlCLENBRUEsYSxDOUZ1amxCUixzQixDQXJKQSxjLEM4RjM1a0JRLGEsQzlGZzZrQlIseUI4RjE1a0JRLFEsQzlGMHZoQk4sYyxDOEZydmhCTSxtQkFBQSxZLENBR0osa0IsQ0FFSSxvQixDOUZ3dmhCTixrQixDOEZudmhCTSxzQkFBQSxZLENBRUEsa0IsQzlGdXZoQk4sYyxDOEZodmhCVSxjLENBRUEsb0IsQ0FFQSxpQixDOUZ3NWtCUixjLEM4Rm41a0JBLHNCOUZ3NWtCSixNLENBbnFERSxvQixDOEYzdWhCVSx3RCxDQUNBLDJCLENBQ0EsaUMsQzlGbTVrQlIscUIsQ0FFSixrQixDOEYvNGtCUSxjLEM5Rm01a0JSLGdCLEM4Rjk0a0JRLGdCLENBTVIsWSxDQUdZLFksQzlGd3VoQlYsZSxDOEZsdWhCTSxtQyxDQUNBLGdDLENBQ0EsaUIsQzlGcXVoQk4sYyxDOEZqdWhCTSx3QixDQUNJLHFCLEM5Rm11aEJWLDZCLENBd3FERixzQixDQXBxREUsZSxDOEYxdGhCVSxvQyxDQUNBLGlDLENBQ0Esb0IsQzlGbzRrQlosb0MsQzhGNzNrQlEsUSxDOUZpNGtCUiwyQyxDOEYxM2tCUSxjLEM5Rjgza0JSLHFDLEM4Rngza0JJLGUsQ0FDSSxpQixDOUY0M2tCSixjLENBRUosb0MsQzhGMTNrQmdCLGUsQ0FJUixpQixDOUY0M2tCUix3QyxDQUVJLGUsQ0F6cURGLGdCLENBNHFERixzQixDOEZ2M2tCUSxvQyxDOUZndGhCTiwyQixDOEY3c2hCRSxvQixDOUYwM2tCSixvQyxDQXhxREUsa0IsQ0E0cURGLDJDLEM4Rm4za0JZLGMsQzlGNHNoQlYsZSxDOEZ2c2hCTSxtQixDOUZxM2tCUixvQyxDQUVJLGUsQ0FFSix3QyxDQTFxREUsZSxDQStxREYsYSxDOEYvMmtCUSxlLEM5RnNzaEJOLGtCLEM4RmxzaEJNLGEsQ0FHSixpQixDOUZrM2tCSixvQixDOEY1MmtCUSxjLENBQ0EsZ0IsQ0FJQSxlLEM5RmtzaEJOLGEsQzhGOXJoQmMsaUIsQzlGbTNrQmhCLGMsQytGcDdsQkEsZSxDL0Z5N2xCQSxXLEMrRnA3bEJJLGMsQy9GNHdpQkosYyxDK0Z4d2lCQSxpQixDL0Z5N2xCQSxZLENBMXFEQSxhLENBK3FEQSxhLEMrRnQ3bEJJLGUsQ0FFQSxnQixDL0Z5N2xCQSxpQixDQUVKLGlCLEMrRnY3bEJJLGEsQy9GMjdsQkEsVSxDK0Z4N2xCSixXLEMvRjR3aUJBLG1CLENBZ3JETyxnQixDQTVxRFAsMEIrRnh3aUJBLGdCLENBR1ksZ0IsQ0FFQSxXLENBS0EsZ0IsQ0FJQSwyQyxDQVRBLFcsQ0FXSSxjLENBSVIsb0MsQ0FFSSxlLENBRUEsMkMsQy9Gc3dpQlYsYyxDK0Zqd2lCVSxlLENBQ0EsbUIsQ0FHSixvQyxDL0Zvd2lCTixlLEMrRi92aUJVLHdDLEMvRm13aUJWLGlCLEFBa3JERix5QkE3cURBLE0sQytGMXZpQlEsbUIsQ0FFSSxnQixDQUtSLGdCLEMvRjJ2aUJGLFksQytGcnZpQk0sZSxDQUlBLHNCLENBRUksZSxDL0Z1dmlCVixvQyxDK0ZqdmlCTSxlLENBRUEsMkMsQy9GcXZpQk4sYyxDK0ZodmlCTSxnQixDL0ZvdmlCTix3QyxDK0ZodmlCVSxlLENBQ0EsZSxDQUtKLGEsQ0FFSSxlLEMvRmc2bEJSLG9CLEMrRjM1bEJBLGMsQ0FFSSxlLENBRUEsYSxDL0YrdWlCUixVLEMrRjF1aUJJLGlCLENBRUksa0IsQS9GKzVsQlIseUIrRng1bEJZLE0sQy9GNHVpQlYsbUIsQytGdHVpQk0sZ0IsQ0FFQSxnQixDQUdKLFksQy9GeXVpQkYsbUIsQytGcnVpQkUsbUIsQ0FDSSxZLEMvRnV1aUJOLHFCLEMrRnB1aUJVLGUsQy9Gd3VpQlYsMkIsQytGbnVpQkUsNEIsQ0FDSSx5QixDQUVBLHFDLENBRUEsUSxDQUlBLDJCLENBQ0ksZ0IsQ0FDQSxPLENBQ0EsMEIsQ0FDQSxpQixDL0ZtdWlCVixvQyxDK0Y5dGlCTSxrQixDQUFBLDJDLEMvRmt1aUJSLGtCLENnR3A2aUJJLG9DLENoRzJsbUJJLGtCLENnR3ZsbUJKLG9DLENBVUEsYSxDQVJBLGtCLENoRzJsbUJBLHdDLENnR3JsbUJBLGdCLENBRUEsYSxDQUVBLGMsQ0FFQSxnQixDaEcwbG1CSSxjLENnR3RsbUJSLGdCLENBRUksYSxDaEd5bG1CSSxrQixDZ0dybG1CSiwyQixDQUNBLGdCLENBQ0EsTyxDQUVBLGlCLENoR3E2aUJKLGdCLENnR2o2aUJZLG9CLENBSVIsZSxDQUVJLDJCLENBQ0EsZ0IsQ0FDQSxTaEd3bG1CUixlLENnR2psbUJJLGUsQ2hHc2xtQkosMEIsQ2dHamxtQkksWSxDaEdpNmlCSixtQyxDZ0c5NWlCSSxpQyxDQUNJLG9CLENBQ0Esd0IsQ0FDQSxxQixDQUNBLDZCLENoR3NsbUJSLHFCLENnR2hsbUJJLGMsQ0FDSSxnQixDQUVBLGtCLENBR0osaUIsQ2hHb2xtQkosdUIsQ2dHOWttQlEsZSxDQUVBLGlCLENoR21sbUJSLG9CLENBbnJERSxjLENnR3g1aUJNLGdCLENBR0ksYyxDQU1aLHlCLENBRVEsbUIsQ2hHczVpQk4sbUIsQ2dHbjVpQkUsWSxDQUNJLHFCLENBR0osMkIsQ0FDSSw0QixDQUNBLHlCLENBQ0Esd0IsQ2hHbzVpQk4scUIsQ2dHajVpQkUsNkIsQ0FDSSxpQixDaEcwa21CUiw4QixDZ0dsa21CUSxtQixDQUNJLG1CLENoR2c1aUJWLFksQ2dHNzRpQmMsd0IsQ2hHZzVpQmQscUIsQ0FDRixrQixDQXVyREEsbUNpR3hzbUJJLFksQ2pHcWhqQkosa0IsQ2lHL2dqQkEsMkMsQ0FFSSxrQixDakd5c21CSiw4QixDQUVJLGlCLENBRUosa0MsQ0FuckRBLGMsQ0FzckRJLFcsQ2lHcnNtQkosZ0IsQ2pHeXNtQkEsK0IsQ0FFSSxpQixDQUdKLG1DLENBbnJEQSxjLENBc3JESSxlLENpR3JzbUJKLGdCLENBQ0ksaUIsQ0FDQSxvQixDakcwc21CSix5QyxDQUVJLGEsQ0FFSix5QyxDaUczc21CSSxlLENBR0osOEIsQ0FFSSxjLENBQ0EsZ0IsQ0FDQSxhLENqR2l0bUJKLDBCaUcvc21CSSxlLENBRUEsYyxDQUVJLHFCLENqR21oakJSLGMsQ0Fpc0RRLGdCLENpRzlzbUJKLGtCLENBRUEsdUIsQ0FFQSxlLENBRUEsb0IsQ0FJSSxtQyxDQUdBLDhCLENBTEosYyxDQVdKLG1DQUFBLFksQ0FFUSxrQixDakcrZ2pCTiwyQyxDaUcxZ2pCTSxrQixDQUdKLDhCLENqRzZnakJGLGlCLENpR3hnakJNLGtDLENqRzRnakJOLGMsQ2lHeGdqQkUsa0IsQWpHOHNtQkoseUJpR3hzbUJJLGUsQ2pHMGdqQkYsZ0IsQ2lHcmdqQk0sMEIsQ2pHeWdqQk4sbUIsQ2lHdGdqQk0sbUIsQ0FDSSxZLENBQ0EscUIsQ2pHeWdqQlYsMkIsQ0FDRiw0QixDaUdwZ2pCQSx5QixDQUNJLHdCLENBQ0kscUIsQ2pHc2dqQk4sNkIsQ2lHbGdqQk0sK0IsQ2pHc2dqQk4sYyxDaUdqZ2pCTSxxQixDakdxZ2pCTiwyQixDaUdqZ2pCRSxnQixDQUNJLE8sQ2pHc3NtQkosdUIsQ2lHcnNtQkksZSxDakd5c21CQSwyQixDaUd4c21CQSxnQixDQUFBLE8sQ2pHb2dqQk4sb0IsQ2lHLy9pQk0sYSxDQUVBLHlCLENqR21nakJOLDJCLENpRy8vaUJNLGdCLENBQ0ksU0FLWixVLENBSVEsaUIsQ2pHdXNtQlIscUIsQ0F0c0RFLGlCLENpR3gvaUJNLFksQ2pHNC9pQk4sbUMsQ2lHeC9pQkUsZ0MsQ0FDSSxvQixDakcyL2lCUiwwQkFBQSxZLENrR25xakJJLG1CLENBS0osMkIsQ0FFSSxrQixDbEdxcWpCSixhLENrR2pxakJBLGlCLENsRzgybUJBLGlDLENBRUksYyxDa0c1Mm1CSixnQixDbEcrMm1CSSxrQixDQTFzREosYSxDa0dqcWpCUSxpQixDQUlSLHdCLENsRyszbUJBLDhCLENrRzUxbUJJLHdCLENBQUEscUIsQ0FDQSxrQixDQXBDSix3QixDQUVJLFUsQ0FLQSxpQixDQUVBLHVELENsR29xakJKLDZCLENrR2hxakJJLHFCLENsR21xakJKLHdCLENBK3NEQSw4QixDa0d4Mm1CSSxpQixDQUNJLFUsQ2xHNDJtQkosWSxDa0d2Mm1CQSxTLENBRUEsYyxDbEc4cGpCSixRLENBOHNESSxTLENrR3oybUJKLDRCLENsR2dxakJBLHVCLENBZ3RESSxvQixDa0czMm1CSixzQixDbEc4Mm1CQSxvQyxDQS9zREEsUyxDQW10REEsb0MsQ0FFSSxVLENrRzMybUJBLGdDLENBQ0ksd0IsQ2xHKzJtQlIsa0MsQ0Evc0RFLFUsQ2tHenBqQkUsVyxDQUNJLGlDLENBQUEseUIsQ0FDQSxZLENsR2czbUJSLHdDLENBbHRERSxZLENBdXRERiw2QixDa0d0Mm1CUSxxQixDQUNBLGtCLENsR3FwakJOLG9CLENBdXRERixrQyxDa0dwMm1CUSxXLENBRUEsYyxDbEd3Mm1CUixzQyxDQW9CQSxnQyxDQTJMQSwwQixDa0dsam5CWSxVLENsR2twakJWLFcsQ2tHN29qQk0sbUIsQ2xHZ3BqQk4sZ0IsQ0F1dERGLGtCLENrR2oybUJRLFUsQ2xHcTJtQkosaUIsQ0FHSiw0QixDa0doMm1CUSxXLENsRzYybUJSLDBCQXJ0REEsVSxDbUdseGpCQSxnQixDQUNJLG1CLENBRUEscUIsQ0FFQSxtQixDQUNJLG1CLENBQUEsWSxDQUFBLHFCLENBSUEsMkIsQ0FDSSw0QixDQUNBLHlCLENuR294akJaLDJCLENtR2h4akJnQiwyQixDQUNBLGdCLENBQ0EsTyxDQUVBLGlDLENBRUEsa0IsQ0FFQSwyQixDbkdteGpCaEIsZ0IsQ0EwdERRLE8sQ21HdCttQkosd0IsQ25HaXhqQkosZSxDQTB0RFEsYSxDbUd0K21CSiwyQixDQUNBLGdCLENBQUEsTyxDbkdneGpCSixrQixDbUc3d2pCQSxlLENBQ0ksa0IsQ0FDQSwyQixDbkc0K21CSSxnQixDQTV0RFIsUyxBQWd1REEseUJBRUksVSxDQUVJLGdCLENtRzMrbUJSLG1CLENBRVEsMEJBQUEsWSxDQUdKLGtCLENBRUksMkIsQ0FJSSxjLENuRzZ3akJWLDJCLENtR3p3akJjLGdCLENBQ0ksTyxDbkc0d2pCbEIsaUMsQ21HcndqQlUsYyxDbkd3d2pCVixnQixDbUdud2pCTSxrQixDbkd1d2pCTix3QixDbUdsd2pCTSxTLENuR28rbUJKLDhCLENBL3RERixtQixDbUdsd2pCRSxtQixDQUNJLFksQ0FFQSxrQyxDbkdxd2pCTixXLENtRzl2akJGLDRCLENBRVEsY25HbyttQlIsZSxDQS90REEsbUIsQ0FvdURBLHFCLENvR2xsbkJJLFksQ3BHcTNqQkosVSxDQWt1REksZ0IsQ29HaGxuQkEsaUMsQ3BHazNqQkosMkIsQ29HaDNqQkksd0IsQ0FDSSxxQixDQUFBLDZCLENBQUEsb0IsQ3BHdWxuQlIsc0IsQ29HcmxuQlEsa0IsQ3BHazNqQlIsYSxDb0cvMmpCWSxpQixDcEcybG5CWiw2QixDQUVJLFcsQ29HMWxuQlEsaUIsQ3BHK2xuQlosMkIsQ29HNWxuQlksa0IsQ3BHZ21uQlIsYSxDQUdKLDJCb0dqbW5CWSxjLENBQ0Esa0IsQ3BHcW1uQlosaUMsQ29HaG1uQlksYyxDcEdrM2pCWixnQixDb0cvMmpCZ0Isa0IsQ0FJUixhLENwR2k0cEJSLDZELENBL2dHQSwwQixDQW12REksYSxDQUdKLHVCLENvRzVsbkJRLHVCLENBQUEsYyxDcEdrbW5CUixvQixDb0dobW5CUSxjLENwR3FtbkJSLHNCLENvR2ptbkJRLFUsQ3BHNjJqQlIsZSxDb0czMmpCUSxXLENBQ0ksaUIsQ3BHdTNqQlosMEJBMHZESSxxQixDQXR2REosb0IsQ29HeDJqQkksbUMsQ3BHbW1uQkEsMkIsQ0F2dkRKLGdCLEFBR0EseUJvR2wyakJBLHFCLENBRUksbUIsQ0FDQSxtQixDcEdxMmpCSixZLENBMHZEWSxxQixDb0czbG5CUixnQixDQUVBLDJCLENwR3EyakJKLDRCLENBMHZEUSx5QixDb0czbG5CSix5QixDQUVBLGMsQ0FDQSxnQixDcEdzMmpCSiwyQixDb0dqMmpCWSxjLENwRzhsbkJKLGtCLENvR3ZsbkJBLHNCLENBQ0Esa0IsQ3BHNGxuQkosMEIsQ29HdmxuQkEsZ0IsQ0FBQSw0QixDQUNBLGlCLENBQ0EsaUMsQ3BHK2xuQkksYyxDb0c5bG5CSixnQixDcEdpbW5CSSxrQixDb0c1bG5CSixvQixDcEdnMmpCRixjLENvRzMxakJNLHdCLENBSUosaUJwRzhsbkJKLE0sQ0E5dkRFLG9CLENBbXdERixhLENvR3BsbkJRLGtCLENwR3cxakJSLGEsQ0Ftd0RBLG9CLENvR2xsbkJJLG1CLENBQ0ksbUIsQ0FDQSxZLENBSUosaUIsQ3BHbzFqQkYsa0IsQ29HOTBqQlUsYyxDcEdrbG5CWix5QixDQTl2REUsa0IsQ29HeDBqQkUsaUIsQ3BHMjBqQkYsa0IsQ29HcDBqQlUsb0IsQ0FDSSxnQixDcEd3a25CaEIsYyxDb0dua25Cb0IsdUMsQ3BHczBqQmxCLGUsQ29HajBqQk0sZSxDQUNJLGUsQ0FHSixpQixDQUVJLHdCLENBRUEsYSxDcEdva25CWixvQixDb0cvam5CWSxjLENBQ0EsZ0IsQ0FBQSx3QixDcEdxa25CUixhLENBR0oscUIsQ0E2d0dBLDRCLENBamhLRSxlLENBeXdERiwwQixDb0d0a25CZ0IsdUMsQ3BHbTBqQmQsYyxDb0doMGpCVSxnQixDQUNJLG9CLENBQ0Esd0IsQ0FFQSxhLENwRzJrbkJoQiwwQkFyd0RFLE0sQ29HN3pqQlUsbUIsQ3BHaTBqQlosYSxDcUd2amtCSSxrQixDckdrMG5CQSxvQixDcUc1em5CQSxpQixDckd5amtCSix5QixDcUdyamtCQSxrQixDQUNJLGlCLENBRUEsYyxDckdnMG5CSSxlLENxR3h6bkJKLDBCLENBSkEsb0IsQ3JHZzBuQkksZ0IsQUFPUix5QnFHOXpuQkksTSxDckd5amtCSixrQixDcUdwamtCQSxhLENBQ0ksa0IsQ0FDQSx5QixDQUVBLGtCLENyR3dqa0JKLGtCLENBNHdEUSxnQixDcUdoMG5CUixZLENBRUksYyxDckdtMG5CSSxjLENBM3dEUixpQixDcUduamtCWSxvQixDckd1amtCWixjLENxR25qa0JnQiwwQixDQUVBLGdCckdxMG5CaEIsTSxDcUdoMG5CZ0IscUIsQ3JHdWprQmhCLHdCLENxR2hqa0JBLGUsQ0FFUSxxQixDckdpMG5CUiw2QixDQTN3REUsa0IsQ0Erd0RGLGdDLENxRzF6bkJJLGtCLENyRzh6bkJKLHNDLENxR3p6bkJRLGlCLENyRzZ6bkJSLFUsQ0Ezd0RFLG9CLENBK3dERix3QixDQUVJLGtCLENBRUosdUIsQ0E3d0RFLGtCLENBaXhERix1QixDcUd0em5CWSxpQixDckcyaWtCVix1QixDcUd4aWtCYyxvQixDQUNJLHNCLENyRzB6bkJwQiw0QixDQTd3REUsa0IsQ0FDRixpQixDcUdsaWtCSSxrQixDQUNJLG9CLENyR3Fpa0JOLGdCLENBaXhERix1QyxDcUc5eW5CSSxnQixDckdrem5CSiwyQixDcUc3eW5CUSxpQixDckdpem5CUixpQyxDQUVJLGMsQ3FHOXluQkksaUIsQ3JHbXpuQlIsYSxDcUc3eW5CUSxrQixDQUVBLGlCLENBRUksYSxDckdpem5CWixxQixDQS93REUsa0IsQ0FteERGLDRCLENxR3p5bkJJLGUsQ0FDSSxrQixDckc4eW5CUixZLENBL3dEQSxjLENzRy9ya0JBLGdCLENBRUksaUIsQ3RHbTluQkEsVSxDQUVKLG1Cc0dqOW5CSSxZLEN0RzI3cUJKLDZCQTM1REUsWSxDQSs1REYsOEJBMzVERSxZLENBK2FFLGtCLENBR0osWSxDQUVJLG1CLENzR2g5bkJKLG1CLENBQ0ksWSxDQUVBLGlCLEN0R205bkJBLGtCLENzR2g5bkJKLGMsQ0FDSSx3QixDQUNBLHFCLENBQ0EsNkIsQ3RHbTluQkoscUMsQ0FFSSxpQixDc0cvOG5CQSxrQixDQUFBLGdCLENBQUEsWSxDdEdxOW5CSixzQyxDQUVJLGtCLENzR2w5bkJKLGlCLEN0R3E5bkJJLGtCLENBQ0Esb0IsQ0FweERKLGdCLENBdXhEQSw0QyxDc0duOW5CUSxrQixDdEdrc2tCUixpQixDQXV4REEsK0MsQ3NHajluQkksYyxDdEdnc2tCSixxQyxDQXN6TUEsK0IsQ3NHai93QkEsa0IsQ3RHbzluQkEsMkMsQ3NHbDluQkksYyxDQUVBLGlCLEN0R3M5bkJKLDZDLENzR2w5bkJJLGlCLENBRUEsa0IsQ0FDQSxvQixDQUNBLGdCLEN0R3M5bkJKLG1ELENzR2w5bkJJLGtCLENBRUksZSxDdEdzOW5CUixzRCxDc0duOW5CUSxjLEN0Rzhya0JSLDRDLENzRzFya0JBLGtCLEN0R3U5bkJBLGtELENzR2w5bkJJLGMsQ3RHNnJrQkYsZSxDQTR4REYsZ0IsQ0FrREEsaUIsQ3VHL2lvQkEsdUIsQ0R5R1EsYSxDQUVJLFUsQ0FHSixtQixDQUNJLGdCLEN0Rzg0bkJaLGdCLENzRzc4bkJRLGtCLEN0R3U5bkJSLCtCLENzRzc4bkJZLHVCLEN0R3Vya0JWLG9CLENBNHhERix1QixDc0czOG5CWSxrQixDQUlSLFUsQ3RHODhuQkosc0IsQ3NHeDhuQkEsYyxDQUNJLGdCLEN0R21ya0JGLFUsQ0E0eERGLHNCLENzR3Q4bkJRLGlCLEN0R2lya0JOLFksQ3NHNXFrQk0sYSxDdEcwOG5CUixjLENzR3I4bkJRLFUsQ0FDQSxrQixDdEcwOG5CUixhLENBRUksWSxDQUVKLGlCLEN1Ry9pb0JBLHVCLEN2R29qb0JJLFcsQ0FNSixtQixDQUNBLG1CLENzR244bkJJLFUsQ0FDSSxXLEN0RzBxa0JOLGEsQ3VHbDFrQkYsMEIsQ3ZHa25vQkEsMkIsQ0E1eERBLDBCLENBOHhEQSwyQixDQWcxR0Esc0MsQ0FDQSx1QyxDQUNBLHNDLENBQ0EsdUMsQ0FwSkEsNEIsQ0FDQSw2QixDQUNBLDRCLENBQ0EsNkIsQ3VHL3l1QkksYyxDQUFBLFUsQ0FDQSxXLENBR0osbUIsQ3ZHbW5vQkkscUMsQ3VHbG5vQkEsNkIsQ3ZHc25vQkosbUIsQ3VHam5vQkksb0MsQ0FDQSw0QixDdkdzbm9CSixxQixDQUVJLHdCLEN1R2pub0JKLHFCLENBQ0ksNkIsQ0FHQSxvQixDQUVJLFksQ3ZHb25vQkosVSxDdUdobm9CSixhLEN2R21ub0JBLCtDLENBanlEQSx3QixDQXN5REEsbUIsQ3VHcG5vQlEsVyxDdkd3bm9CSixrQixDdUd0bm9CSSxnQixDdkdtMWtCUixZLENBa3pEQSwyQixDdUc1bW9CUSxpQixDQUdKLFksQ3ZHK21vQkEsZSxDQUdKLG1CLEN1RzVtb0JRLGMsQ3ZHeTBrQk4sWSxDdUdwMGtCTSxlLEN2R3Uwa0JOLGEsQ3VHcDBrQlUsaUIsQ0FLSixVLEN2RzRtb0JSLDJCLEN1R3Rtb0JJLGEsQ3ZHMm1vQkosMEJ1R3Rtb0JZLE0sQ3ZHbTBrQlosbUIsQ3VHM3prQkksVSxDQUNJLG1CLEN2R3Vtb0JKLHdCLENBeHlERixrQixDdUcxemtCTSx1QixDdkd3bW9CQSxjLEN1R3Ztb0JBLGdCLENBR0osa0IsQ0FFSSw4QkFBQSxZLEN2RzZ6a0JOLGtCLEN1R3p6a0JVLHVCLENBSVIsaUIsQ3ZHMnprQkYsNEIsQ3VHdHprQkYsa0IsQ0FHUSxpQixDQUVJLHVDLENBQ0EsYSxDdkd3emtCWiwyQixDd0dqOGtCSSxZLEN4R284a0JKLGlCLEN3Ry83a0JBLGlDLENBRUksYyxDeEdtOGtCSixhLEN3Rzk3a0JJLGtCLENBRUksWSxDQUVBLG1CLENBQ0EsbUIsQ0FDQSxZLENBR0ksaUIsQ3hHaThrQlosa0IsQ3dHNzdrQlksYyxDQUNJLHdCLENBQ0EscUIsQ0FDQSw2QixDQUVBLHFDLENBS1osa0IsQ0FDSSxpQixDQUVBLGtCLEN4RzQ3a0JSLGdCLEN3RzE3a0JRLFksQ0FFSSxzQyxDQUVBLGtCLEN4RzY3a0JaLGtCLEN3R3o3a0JZLGdCLENBQ0ksWSxDQUVBLDRDLENBRUEsaUIsQ0FFQSwrQyxDQUVBLGMsQ0FHSixxQyxDQUVJLGtCLENBSUosMkMsQ0FFSSxjLEN4R3N1b0JSLGlCLEN3R2h1b0JKLDJCLENBRUEsaUIsQ0FFQSw2QyxDeEd1N2tCSixpQixDQVVBLDRDLEN3RzU3a0JZLG1ELENBR0osa0IsQ0FFSSxzRCxDQUVBLGMsQ0FTUixrRCxDeEdrN2tCSixjLEN3Rzk2a0JRLDBCLEN4R2s3a0JSLGMsQ3dHOTZrQlksZ0IsQ0FHSixZLENBQ0ksa0IsQ0FFQSxzQixDQUVBLGMsQ0FDQSxrQixBeEcrdG9CWix5QkFFSSxlLEN3R3Z0b0JJLG1CLEN4Rzg2a0JSLDZCLEN3R3o2a0JRLGtCLEN4RzY2a0JSLHFELEN3R3g2a0JBLGtCLENBRUksVSxDeEd5dG9CSSxtQixDd0dydG9CSix1QixDQUFBLGtCLEN4RzJ0b0JBLDhCQUE4QixZLEN3R3Z0b0I5QixrQixDeEcydG9CQSx1QixDd0d6dG9CQSxZLEN4RzZ0b0JBLGlDLEN3RzN0b0JJLGEsQ3hHK3RvQkoseUIsQ3dHenRvQkksVSxDQUNBLGtCLEN4RzA2a0JSLHdCLEN3R3I2a0JRLFksQ3hHNHRvQkosK0IsQ3dHdnRvQkEsYSxDQUVBLDhCLEN4R3c2a0JKLFcsQ3dHcDZrQkEsbUNBQUEsWSxDQUNJLGdCLENBQ0Esc0MsQ3hHNnRvQkksYSxDQUVKLFksQ3dHenJvQlEsMkIsQ0FsQ1IsYSxDeEd3NmtCSixxQyxDd0dwNmtCQSxrQixDeEdvNmtCQSxxQyxDQWcwREksc0MsQ3dHNXRvQkEsYyxDQUNBLGtCLENBQ0ksaUIsQ3hHdzZrQlIsYSxDd0dwNmtCQSw0QyxDQUVRLGtCLENBR0osK0MsQ3hHdTZrQkYsYyxDd0dsNmtCTSwyQyxDeEdzNmtCTixjLEN3RzU1a0JVLDZDLEN4R282a0JWLGtCLEN3R2o2a0JjLGMsQ0FFSSxrQixDQUNBLGlCLEN4R202a0JsQixhLEN3R3o1a0JVLDRDLENBSkEsbUQsQ0FFQSxrQixDQU1RLGEsQ0FHSixrQixDQUVJLHFCLENBRUEsb0IsQXhHeXRvQnBCLHlCd0dodG9CUSx3QixDeEc0NWtCTixZLEN3R3g1a0JVLDhCLENBRUEsYXhHcXRvQlosVSxDd0c1c29CSSxlLEN4R2l0b0JKLDZCLEN3RzVzb0JRLFksQ3hHZ3RvQlIscUMsQ3dHNXNvQmdCLGEsQ3hHaXRvQmhCLGlCLEN3RzNzb0JnQixrQixDQUVBLGEsQ3hHZ3RvQmhCLDZCd0cxc29CUSxZLEN4R281a0JOLGtCLENBMnpERixxQixDQXh6REUsYyxDd0cvNGtCVSxrQixDeEc0c29CUixpQixDd0czc29CUSxhLEN4R2s1a0JWLHdCLENBK3pERixnQixDd0d2c29CWSxtQixDeEc4NGtCVixtQixDd0cxNGtCRSxZLENBRUksaUIsQ3hHMHNvQlIscUIsQ3dHcHNvQlEsZ0IsQ3hHdXNvQkosWSxDd0d0c29CSSx3QixDeEcwc29CSixrQixDQWgwREYsZ0IsQ3dHdjRrQkUsWSxDQUNJLGtCLENBQ0EsYyxDeEc0c29CUiw2QixDd0d0c29CUSxpQixDQUNBLG1CLENBQ0EsbUIsQ3hHdzRrQk4sWSxDQUNGLHFCLEN3R3A0a0JJLFcsQ3hHdzRrQkYsMkIsQ3dHcDRrQkUsNEIsQ0FDSSx5QixDeEcwc29CUiwwQixDQWgwREUsa0IsQ3dHaDRrQmMsYSxDeEd1c29CaEIsMEIsQ3dHbHNvQm9CLGMsQ0FDQSxnQixDQUVBLGEsQ3hHc3NvQnBCLCtCd0dqc29CUSxjLENBRUksa0IsQ3hHb3NvQlosMEIsQ3dHL3JvQmdCLGMsQ0FDSSxnQixDQU1oQixpQixDQUNJLE8sQ3hHNDNrQk4sUSxDd0d4M2tCVSxnQixDeEc0M2tCVixhLENBcTBERiwwQndHMXJvQmdCLHVDLEN4RzQza0JkLGtCLEN3R3Iza0JNLDBCLEN4R3kza0JOLGlCLEN3R3Iza0JVLGEsQ0FFQSxlLEN4R3kza0JWLGlCLEFBcTBERiwwQndHbnJvQlEsVSxDQUFBLGMsQ3hHbzNrQk4sNkJBQUEsWSxDd0doM2tCTSxrQixDeEd5cm9CSixpQixDd0d2cm9CSSxrQixDeEcycm9CSixxQixDd0d6cm9CUSxjLEN4R28za0JWLGtCLEN3Rzkya0JNLGlCLEN4R2kza0JOLGdCLEN3RzUya0JVLG1CLEN4Rysya0JWLG1CLEN3RzEya0JFLFksQ0FFSSxpQixDeEc2MmtCTixxQixDd0d4MmtCTSxnQixDQUNBLFksQ0FPQSwwQixDQUpKLDBCLENBRUksZ0IsQXhHeXJvQlIseUJBRUksVSxDeUcvbnBCQSxjLENBQUEsaUIsQ3pHcW9wQkksa0IsQ3lHaG9wQkEsNkJBQUEsWSxDekdvb3BCQSxrQixDQTMwRFIscUIsQ3lHcHpsQlEsYyxDekdxb3BCQSxpQixDQUVKLGdCLEN5R2xvcEJBLFEsQ3pHdXpsQkosa0IsQ0FnMURZLGMsQ3lHbG9wQlIscUIsQ0FFQSxRLEN6R3NvcEJJLGtCLEN5R2pvcEJKLGlCLENBQ0ksYSxDekdvb3BCSiwwQkFBMEIsWSxDeUcvbnBCMUIsa0IsQ0FFQSwwQixDQUFBLGtCLEN6R3FvcEJBLDZCLEN5R2pvcEJBLGMsQ3pHb3psQkosK0JBQUEsYyxDeUdoemxCUSxrQixDekdxb3BCSix1QyxDQWgxREosb0JBcTFEQSxhLENBRUksZSxDQUdKLG9CLEN5Ry9ucEJRLGtCLEN6R21vcEJKLGEsQ0FHSixtQixDeUcvbnBCUSxtQixDekc4eWxCTixtQixDeUczeWxCRSxZLENBRUksaUIsQ3pHOHlsQk4sd0IsQ3lHMXlsQkUscUIsQ0FDSSw2QixDekdrb3BCUix3QixDeUc1bnBCUSxpQixDQUdKLGtCLENBQ0ksZ0IsQ3pHMHlsQk4sWSxDQXUxREYsbUIsQ0FsMURFLHVDLEN5R3R5bEJFLGMsQ0FDSSxnQixDekc2bnBCSixtQixDQUNBLHdCLENBdDFERixnQixDeUdueWxCVSxhLEN6RzhucEJaLHdCLENBdjFERSxlLEN5R2x5bEJFLGdCLEN6R3F5bEJGLGlCLEN5R2h5bEJNLGtCLEN6RzZucEJSLHVCLEN5R3hucEJJLGUsQ0FDSSxlLENBRUEscUMsQ3pHa3lsQk4sNkIsQ0E0MURGLG1CLEN5R3ZucEJRLGMsQ0FDSSxnQixDQUlSLGEsQ3pHMG5wQkosMEJ5R3JucEJZLGEsQ3pHZ3lsQlosYyxDMEc1NmxCSSxvQixDMUdnN2xCSixrQixDMEc1NmxCUSxtQixDQUVBLGlCLENBSUosd0IsQ0FFSSxpQixDMUc4NmxCUixtQixDMEcxNmxCWSxjLENBQ0EsZ0IsQ0FHSixrQixDMUc2NmxCUixvQixDMEd4NmxCWSx3QixDQUtSLGMsQ0FDSSxnQixDQUtBLGdCLENBRUkscUIsQzFHczZsQlosdUIsQzBHaDZsQlEsWSxDMUc2dnBCSixtQixDMEd4dnBCQSxjLENBQUEsa0IsQTFHOHZwQkoseUIwRzV2cEJJLGEsQ0FFQSxtQixDMUdtNmxCSixtQixDMEc5NWxCQSxhLEMxR2s2bEJBLGtCLENBODFEWSxjLEMwRzN2cEJSLHdCLENBRUEsa0IsQzFHaTZsQkosYyxDMEc5NWxCUSxrQixDMUdpNmxCUixpQixDQTgxRFksYSxDMEcxdnBCUixtQixDQUVBLGMsQzFHaTZsQkosaUIsQzBHNTVsQlEsb0IsQ0FHSix3QixDMUcrNWxCSixtQkFnMkRBLFEsQzBHeHZwQlksaUIsQzFHNnZwQlosZSxDMEdwdnBCUSxrQixDQUVBLGEsQzFHeXZwQlIscUIsQzBHbnZwQkksYyxDMUd5NWxCSixnQixDMEdwNWxCSSxrQixDMUd3NWxCSixhLENBZzJEQSxjLEMwR2h2cEJJLFksQzFHb3ZwQkEsd0IsQ0ExMURKLG1CLEMwR2o1bEJBLG1CLENBQ0ksbUIsQzFHbzVsQkosWSxDQWcyREEseUIwR2h2cEJJLFksQ0FFSSxrQixDMUdtdnBCUixxQixDQTMxREUsbUIsQzBHLzRsQk0sbUIsQ0FDSSxZLEMxR2k1bEJWLHFCLEMwRzM0bEJVLDJCLENBQ0EsNEIsQzFHODRsQlYseUIsQzBHMTRsQkUsd0IsQ0FDSSxxQixDQUNBLDZCLENBQ0Esa0IsQ0FDQSxnQixDMUc0NGxCTixZLENBKzFERiwwQjBHdHVwQlksWSxDMUcyNGxCVixpQixDQWcyREYsdUIsQzBHanVwQkksVSxDQUNJLFksQzFHdTRsQk4sa0IsQzBHcDRsQlUsVyxDMUdzdXBCWiwrQixDQTMxREUsbUIsQzBHbjRsQk0sbUIsQ0FDSSxZLENBR0osWSxDQUVJLHlCLEMxR3E0bEJaLHdCLEMwR2g0bEJBLHFCLENBQ0ksa0IsQzFHb3VwQkosb0NBNzFERSxVLEMwRzEzbEJjLHlCLEMxRzR0cEJoQixxQixDMEd0dHBCZ0IsbUIsQ0FDQSxtQixDMUc0M2xCZCxZLEMwR3QzbEJNLGUsQzFHd3RwQlIsdUIsQ0E5MURFLGMsQzBHcDNsQk0sZ0IsQzFHdTNsQk4sZSxDMEdsM2xCVSxpQixDQUNJLGlCLENBQUEsYSxDMUd1dHBCWixrQixDQUNBLGdCLEMwR3R0cEJZLFksQzFHMHRwQmhCLDhCLEMwR3Z0cEJnQixtQixDQUNBLG1CLENBQ0EsWSxDMUdvM2xCZCxxQixDMEdoM2xCYyxVLENBRUEsYyxDQUlSLDJCLENBQ0ksNEIsQzFHaTNsQlYseUIsQ0FvM0pGLG1DLENBbUpBLGdCLENBOXBHQSw0QixDQTh0Q0EsYyxDMEc5NnJCWSxhLEMxR3F0cEJaLHFCLEMwRy9zcEJRLGMsQzFHNjJsQk4sYyxDMEd2MmxCTSxrQixDQUNBLGdCLEMxRzAybEJOLFksQ0F5MkRGLDBCMEczc3BCQSxRLENBRVEsZ0IsQzFHeTJsQk4scUIsQzBHbDJsQlUsYyxDMUdxMmxCVixnQixDMEdqMmxCVSxrQixDQUdKLGMsQzFHbzJsQk4sWSxDMEcvMWxCVSx5QkFBQSxZLENBR0osa0IsQzFHazJsQk4sMEJBQUEsWSxDMEc3MWxCVSxpQixDMUdpMmxCWix1QixDMEczMWxCSSxZLEMxR3FzcEJBLCtCLEMwR2pzcEJBLFcsQzFHODFsQkYsdUIsQzBHdDFsQmMsYyxDQUNBLGdCLENBSVIsaUIsQ0FFSSxxQixDQU1KLGMsQzFHbzFsQk4sZSxDMEcvMGxCRSxnQixBMUcwcnBCSix5QkFyMkRFLFEsQzBHNzBsQk0sZ0IsQzFHaTFsQlIsbUIsQzBHNTBsQkksUyxDQUVJLGUsQzFHZzFsQlIsa0IsQzBHNTBsQkEsYyxDQUVRLHFCLENBR0osa0IsQ0FDSSxjLENBR0osYyxDMUc2MGxCRixpQixDMEd0MGxCYyxtQixDQUVBLHFCLENBR0osMkIsQ0FDSSw0QixDQUNBLHlCLEMxR3kwbEJkLG9CLEMwR3AwbEJjLGtCLENBRUEsMEIsQzFHdzBsQmQsaUIsQzBHajBsQk0seUJBQUEsWSxDMUdxMGxCUixrQixDMkc3dG1CSSx1QixDM0dpdW1CSixZLENBdzJEUSxrQixDMkdsa3FCSiwwQjVFREcsWSxDNEVHSCxjLEMzR3NrcUJBLDhCLEMyR2xrcUJBLGMsQ0FBQSwrQixDQUNBLFksQ0FDQSxxQixDM0cwa3FCUSxxQixDMkd0a3FCUixlLEMzRzBrcUJJLDJCLEMyR3prcUJKLDRCLEMzRzh0bUJKLHlCLEMyRzN0bUJBLHVCLENBRUksZSxDQUVBLHFCLEMzRyt0bUJKLGVBR0EsK0IsQzJHeHRtQkEsWSxDM0c0dG1CQSxnQixDMkd6dG1CSSxjLENBR0ksaUMsQzNHeWtxQlIsbUMsQ0FFSSxrQixDMkdya3FCSixrQixDQUNJLGMsQzNHd2txQkosdUMsQ0FFSSxhLENBaDNESixVLENBbTNESSxXLEMyR3hrcUJBLHFCLENBQUEsa0IsQzNHNGtxQkEseUIsQ0FuM0RKLHNCLENBR0EsNkIsQzJHcHRtQkEsYyxDM0d3dG1CQSxrQyxDMkdwdG1CUSxhLENBQ0Esb0IsQ0FJUiwyQixDQUVJLGUsQ0FBQSxrQixDQUNBLGEsQzNHOGtxQkosc0MsQzJHemtxQkksbUIsQ0FDSSxtQixDM0dzdG1CTixZLENBeTNERixtQzJHM2txQlEsWSxDQUNBLGtCLEMzRytrcUJSLG1DLENBdDNERSxjLEMyR2x0bUJNLGUsQ0FDSSxnQixDQUlSLGlCLENBRUksYSxDM0dvdG1CUixrQyxDMkc3c21CSSxjLENBQ0ksZ0IsQ0FHSixrQixDM0dndG1CRixhLENBMjNERixrQyxDQUVJLGMsQzJHdmtxQkksZSxDM0c4c21CTixnQixDMkcxc21CTSxhLEMzR3lrcUJKLGtCLENBMzNERixvQixDMkd6c21CTSxhLEMzRzJrcUJSLG1DLENBMzNERSxjLEMyR3pzbUJNLGdCLEMzRzRzbUJOLGEsQzJHdHNtQk0sYSxDM0d3a3FCUiwwQjJHbmtxQlksbUNBQUEsWSxDQUVBLG1CLEEzR3drcUJaLDBCMkdua3FCUSwrQixDM0d1a3FCQSxpQyxDMkdwa3FCSixtQyxDQUNJLGtCLEMzR3drcUJBLGtCLENBbDRETixjLEMyR25zbUJVLDZCLENBR0osZ0IsQ0FDSSxtQixDQU1SLGtDLEMzR2tzbUJGLGEsQ0FDRixtQixDNEczMm1CSSwyQixDQUVBLGMsQ0FFQSxrQixDNUdrdnFCQSxtQyxDNEc1dXFCQSxjLENBRUEsa0MsQzVHZ3ZxQkksYyxDNEc1dXFCSixrQixDQUFBLGtDLEM1R2t2cUJJLGMsQzRHOXVxQkosaUIsQzVHa3ZxQkEsbUMsQzRHaHZxQkEsYyxDQUNJLGtCLEFBSVIseUJBRUksb0IsQ0FDQSxpQixDQUVBLGUsQzVHb3ZxQkEsK0IsQzRHaHZxQkEsYSxDNUc0Mm1CSixjLEM0R3YybUJZLG9DLEM1R212cUJKLG1CLEM0Rzl1cUJSLG1CLENBQ0ksWSxDQUNJLDZCLENBS0osMkIsQ0FDSSw2QixDNUdxMm1CTixpQyxDNEdoMm1CVSxnRSxDQUlSLGMsQ0FFSSxrQixDQUdKLG1DLEM1R2kybUJGLGlCLENBQ0YsTyxDNEc3MW1CQSxRLENBRVEsZSxDNUcrMW1CTixnQixDNEczMW1CTSxrQyxDQUNBLDBCLENBR0osdUMsQ0FDSSxnQixDNUd1dXFCSix3QyxDNEdwdXFCQSxpQixDQUNJLFcsQzVHd3VxQkEsZ0IsQzRHdHVxQkEsc0IsQ0FDSSxjLENBR0osNEMsQzVHNDFtQk4sVyxDNEd2MW1CRSxnQixDNUcwMW1CRixxQixDNEdyMW1CRSxrQixDQUNJLHNCLEM1R3UxbUJOLG1CLEM0R24xbUJGLDZCLENBRVEsZ0IsQzVHb3VxQkosa0MsQ0E1NERKLG1CLEM2R3Y4bUJJLHFFLEM3R3kxcUJJLGMsQzZHbjFxQkosMkIsQzdHeThtQkosYyxDNkdyOG1CQSxrQixDQUVJLHNDLENBRUEscUIsQzdHeThtQkosMkIsQ0ErNERRLDRCLEM2R3AxcUJSLHlCLEM3R3k4bUJBLG1DQUFBLFksQzZHcjhtQkEsYyxDQUNJLGtCLENBRUEsbUMsQ0FDQSxjLEM3R3c4bUJKLGtCLEM2R3I4bUJRLGtDLENBR0osYyxDQUVJLGUsQ0FDQSxrQixDN0d3OG1CUixrQyxDNkduOG1CQSxjLEM3R3U4bUJBLGlCLEM2R244bUJBLHlCLENBRUksYSxDN0d1OG1CSixtQyxDNkduOG1CUSxnQjdHdzhtQlIsVyxDNkduOG1CWSxlLENBRUEsd0QsQ0FDSSwyQixDN0dzOG1CaEIsaUMsQzZHbjhtQlkscUIsQzdHdTFxQlosaUIsQ0FoNURBLG1CLENBbTVESSxtQixDNkdsMXFCSixZLENBQ0ksd0IsQ0FBQSxxQixDQUNBLDZCLEM3R3UxcUJKLHNCNkd2MXFCSSxZLEM3R3kxcUJBLGtCLENBR0osdUIsQ0F0NURBLGlCLEM2Ry83bUJRLGdCLEM3RzIxcUJKLGEsQ0F2NURKLHlCLEM2RzM3bUJRLGdCLEM3RzAxcUJSLDBCLEM2R24xcUJJLGtCLEM3RzY3bUJKLGEsQ0E2NURBLHNCLEM2R3AxcUJRLGMsQzdHNDdtQlIsZSxDQTQ1REksZ0IsQzZHbDFxQkEsYSxDN0c4MXFCSiw0QixDNkdoMXFCWSxpQixDQUdKLGlCLEM3R3UxcUJSLG9DLEM2RzcwcUJZLGlCLEM3R3E3bUJWLFEsQzZHbjdtQlUsUyxDN0dzN21CVixhLEM2R2w3bUJrQixTLEM3R3E3bUJsQixVLEM2R2o3bUJrQixVLEM3R2cxcUJoQixrQixDNkcvMHFCZ0Isd0IsQzdHbTFxQnBCLDBCQTM1REUsVyxDNkc3Nm1CVSxjLEM3R2k3bUJaLDBCLEM2RzM2bUJJLGtCLEM3Rys2bUJGLHNCLEM2RzE2bUJNLGMsQzdHNjZtQk4sZ0IsQzZHejZtQk0sNkJBQUEsWSxDQUlBLDhCQUFBLFksQ0FESixrQixDN0c2MHFCQSw0QixDNkcxMHFCSSxpQixDQUdKLGlCLENBRUksb0MsQ0FHSixpQixDQUNJLE8sQ0FDQSxXLEE3RzYwcUJSLHlCNkd0MHFCSSxXLENBRUksYyxDN0d3Nm1CTixpQixDNkdwNm1CVSxxQixDN0d3Nm1CViwyQixDNkdwNm1CTSw0QixDQUNJLHlCLENBR0osdUIsQzdHczZtQk4sYyxDNkdoNm1CTSxjLENBQ0Esa0IsQ0FFQSwwQixDN0dvNm1CTixjLEM2RzU1bUJNLG9CN0dtMHFCUixRLENBaDZERSxlLEM2RzE1bUJNLHdCLEM3R3c2bUJSLGMsQzhHbHBuQkEsZSxDQUVJLGtCLEM5RzZpckJBLGlCLEM4R3ppckJBLGEsQzlHNG9uQkosYyxDOEd2b25CQSxjLENBQ0ksZ0IsQ0FBQSxrQixDOUc2b25CSixVLEM4R3RvbkJBLHFCQUFBLFksQ0FFSSxrQixDOUcraXJCSixnQixDQXA2REEsbUIsQzhHdG9uQlEsbUIsQ0FDSSxZLEM5RytpckJSLGtCLENBR0osdUIsQ0FFSSxrQixDQXY2REosZ0IsQzhHcG9uQkksWSxDOUd1b25CSiwyQixDOEdsb25CUSxVLENBQ0EsVyxDOUc4aXJCSixtQixDOEc1aXJCSSxnQixDOUdxb25CUiw0QkFBQSxZLEM4R2pvbkJBLGlCLEM5R2dqckJBLGEsQzhHMWlyQlEsYyxDQUdKLDZCLENBQ0ksMEIsQ0FDQSxxQixDOUdrb25CTixhLEM4Ry9ubkJVLGlCLEM5RzZpckJaLDBCOEdyaXJCUSxRLEM5R3lpckJBLGMsQzhHdmlyQkEsZSxDOUcrbm5CTixrQixDOEd4bm5CRixjLENBRVEsYyxDOUcybm5CTixnQixDOEd2bm5CTSxrQixDOUcybm5CTixxQkFBQSxZLEM4R3RubkJNLGtCLENBQUEsZ0IsQ0FFQSxrQixDOUcwbm5CTixhLEM4R2xubkJjLGMsQ0FLWixtQixBOUdraXJCSix5QkFFSSxRLENBOTZERixjLEM4Ry9tbkJVLGUsQ0FHSixrQixDOUdrbm5CTixnQixDOEc1bW5CRixxQixDQUdZLGtCLEM5RyttbkJaLDJCLEMrRzN1bkJBLDRCLENBQ0UseUIsQ0FFQSx1QixDL0c4cHJCTSxrQixDK0czcHJCUixpQixDQUNFLGEsQy9HOHVuQkYsNEJBQUEsWSxDK0cxdW5CQSxjLENBQ0Usa0IsQ0FHQSxhLEMvRzZ1bkJGLGMsQytHenVuQkEsZ0IvRzhwckJBLFksQytHM3ByQkUsZ0IsQy9HZ3FyQkYsa0IsQytHM3ByQkUsZSxDL0dncXJCRixtQixDK0czcHJCRSxrQixDL0c2dW5CRixhLENBcTdEQSxxQixDK0czcHJCSSxtQixDL0c4cHJCQSxtQixDQWw3REosWSxDK0d4dW5CQSxpQixDQUVJLHdCLENBQ0EscUIsQy9HMnVuQkYsNkIsQytHeHVuQkEsa0IsQ0FDRSxjLEMvRytwckJKLG9CLENBU0EsdUIsQytHanByQlEsa0IsQ0FDQSxnQixDQUNBLFksQy9Hc29yQlIsb0IsQytHenByQkksaUIsQy9Ha3FyQkosdUIsQytHMXByQkksYyxDQUdFLG1CLENBQ0UsbUIsQy9HNHByQkosWSxDQXI3REYsZSxDK0dwdW5CSSxrQixDL0drcXJCTixvQyxDK0d6cHJCUSxlLEMvRzhwckJSLDRCLEMrR3ZwckJJLGUsQ0FDQSxpQixDL0c2cHJCSiwyQixDQUVJLGdCLENBNTdERixlLEMrRy90bkJBLG9CLENBQ0UsZ0IsQ0FFQSxhLEMvR2lxckJKLDRCLENBNTdERSxlLENBQ0YsZ0IsQ2dIcDBuQkUsYSxDaEh1d3JCRiwwQmdIbHdyQkUsdUIsQ0FBQSxrQixDaEh1MG5CRixjLENnSG4wbkJFLDRCLENBQ0UsYyxDaEh1d3JCSSxpQixDQWg4RFIsa0IsQ2dIbjBuQkUsaUIsQ0FDRSxlLEFoSHEwbkJKLDBCZ0hqMG5CQSxZLENBRUUsZ0IsQ2hIeXdyQkUsa0IsQ2dIcndyQkYsZSxDQUVBLG1CLENoSHEwbkJGLGtCLENnSGowbkJNLHFCLENoSHl3ckJFLGlCLENnSGp3ckJOLG9CLENBRUEsaUIsQ2hIaTBuQkYsdUIsQ2dIN3puQkEsYyxDQUNFLGUsQ0FBQSxrQixDQUVBLDRCLENBRUEsbUIsQWhId3dyQkYseUJnSGp3ckJJLHFCLENBQ0EsYSxDQUVBLG9CLENoSDh6bkJKLGMsQ2dIMXpuQkEsa0IsQ0FDRSxpQixDQUNFLGEsQ0FJQSxrRSxDQUNFLGUsQ0FDQSxrQixDQUlKLGUsQ2hIMHpuQkEsbUIsQ2dIcnpuQkUsYyxDQUVBLGtCLENBR0YsdUIsQ0FFRSxrQixDQUdGLG9DLENBRUUsb0JoSGt3ckJKLFcsQ0F4OERBLGMsQ2dIL3luQkUsd0IsQ2hIOHZyQkYsd0IsQ2dIenZyQkksYyxDaEg0dnJCQSxnQixDQTM4REYsa0IsQ2dINXluQkksVSxDaEg2dnJCTiwwQixDQTc4REUsb0IsQ2dIMXluQkUsVSxDaEg4dnJCSixrQixDZ0h2dnJCRSxrQixDQUVFLGEsQ2hINHZyQkosaUIsQ2dIeHZyQk0sYyxDaEgyeW5CSixhLENBbzlERiwwQkFoOURBLHdCLENBSUUsaUIsQ2dIdHluQkUsZ0IsQWhINnZyQkoseUJpSHo0ckJJLFcsQ0FFQSxjLENBR0Esa0IsQ2pINDRyQkksa0IsQ2lIeDRyQkosd0IsQ2pIMDduQkosb0JBcTlEQSxLLENpSHg0ckJJLG9CLENBR0osWSxDQUVJLGtCLENBQUEsYSxDakgrNHJCSixXLENBRUksbUIsQ2lINTRyQkosbUIsQ0FDSSxZLENqSCs0ckJBLGlCLENpSDc0ckJBLGtCLENBQ0EsYyxDakhrNXJCSixnQixDaUg3NHJCSSxjLENBRUEsa0IsQ0FDQSxpQixDakgwN25CSixrQixDQXc5REksZ0IsQ2lIOTRyQkosWSxDakhrNXJCQSxvQixDQUVJLFUsQ2lIOTRyQkosa0IsQ2pIMDduQkEsbUIsQ0F3OURPLGdCLENBR1AscUIsQ0FyOURFLGUsQ2lIcjduQkYsa0IsQ0FFUSxhLENqSGk1ckJSLG9CLENBcjlERSxhLENBMDlERiwwQmlIejRyQkksSyxDQUVJLG1CLENBR0osWSxDQUVJLGMsQ0FHSixrQixDQUVJLFcsQ0FFQSxpQixDQUdKLGdCLENqSG03bkJGLGMsQ2lIOTZuQkYsa0IsQ0FDSSxpQixDakhrN25CRixrQixDaUg5Nm5CRSxxQixDQUNJLGlCLENqSGk3bkJSLG9CLENpSDU2bkJJLG9CLEFqSHc0ckJKLHlCaUhsNHJCUSxLLENBR0osbUIsQ0FFSSxZLENqSHE0ckJBLGtCLENpSG40ckJBLGdCLENBR0osYyxDQUNJLGdCLENqSHM0ckJBLGtCLENpSHA0ckJBLGtCLENqSDI2bkJOLGdCLENpSHo2bkJNLFksQ2pINDZuQk4sb0IsQ2lIdDZuQk0saUIsQ2pIMDZuQk4scUIsQ2lIcjZuQk0saUJBSVIsVSxDQUVRLGlCLENqSHc2bkJSLGdCLENrSGhrb0JBLG1CLENsSGdpc0JBLHFCLENrSDVoc0JJLGlCLENBQUEsUyxDbEhraXNCSixnQixDQUVJLGUsQ2tIMWhzQkEsVSxDbEgraHNCSixpQixDa0g1aHNCSSxtQixDQUNBLGlCLENsSCtqb0JKLHVCLENrSDVqb0JBLGMsQ0FDSSxnQixDbEhvaXNCSixzQixDa0huaXNCSSxpQixDQUNBLEssQ0FBQSxPLENsSHVpc0JBLFEsQ0FDQSxNLENBeCtESixVLENBMitESSxXLENBcU9KLCtCLENBbk9BLDBCLENrSHRpc0JJLGEsQ2xIZ2tvQkosVSxDQTIrREksVyxDa0h0aXNCQSxtQixDQUNBLGdCLENBR0EsMEJsSGdrb0JKLFUsQ2tIM2pvQkEsZ0IsQ0FDSSxtQixDbEgram9CSixnQixDa0gzam9CQSxlLENBRUksaUIsQ0FFQSxtQixDbEh5aXNCQSx1QixDa0hyaXNCQSxjLENBQ0Esa0IsQWxIMGlzQkoseUJBeCtEQSxVLENrSDNqb0JBLGdCLENBQ0ksbUIsQ0FBQSxxQixDbEgyaXNCSSxpQixDa0h4aXNCUixTLENBRUksZ0IsQ2xIK2pvQkosZSxDa0gzam9CQSxpQixDQUVJLG1CLENBRUEsb0IsQ0FFQSxnQkFHQSxNLENBRUkscUIsQ0FFQSx3RCxDbEgwaXNCSiwyQixDQTUrREosaUMsQ0E4K0RJLHVCLENBR0osYSxDQTMrREUsa0IsQ2tIempvQk0saUIsQ0FHSixhLENsSDBpc0JKLGlCLENrSHBpc0JRLG1CLENsSDBqb0JOLG1CLENrSHZqb0JFLFksQ2xIdWlzQkosc0JrSHJpc0JRLFksQ0FFQSxrQixDbEh3aXNCUixZLENrSGppc0JRLHVDLENsSHVqb0JOLGMsQ2tIcGpvQkUsZ0IsQ0FFSSxpQixDQUdKLGdCLENBQ0ksb0IsQ0FDQSx3QixDQUVBLGEsQ2xIc2pvQk4sa0IsQ2tIbGpvQkUsZ0IsQ0FDSSxZLENsSHNqb0JSLFksQ2tIL2lvQkksYyxDQUNJLGdCLENsSG1qb0JOLFUsQ2tIL2lvQlUsZ0IsQ2xIa2pvQlYsYSxDQW8vREYsMEJBMytERSxNLENrSHppb0JVLGMsQ0FJUixhLENBRUksa0IsQ0FHSixzQkFBQSxZLENsSDBpb0JGLGtCLENrSHJpb0JNLFksQ0FHSixjLENBRUksaUIsQ0FHSixvQixDQUVJLGtCLENsSHNpb0JOLGdCLENBQ0YsWSxDbUh4dW9CSSxZLENBRUEsZ0IsQW5INnVvQkoseUJtSHh1b0JBLE0sQ0FFSSxjLENuSDR1b0JKLGEsQ21IeHVvQkEsa0IsQ0FFSSxpQixDQUVBLHFCLENuSHl0c0JJLDJCLENtSHR0c0JSLDRCLENBQ0kseUIsQ0FDQSxzQkFBQSxZLENBQ0Esa0IsQ0FDQSxZLENuSDR0c0JJLGMsQ21IenRzQlIsa0IsQ0FFSSxlLENBQ0Esa0IsQ0FBQSxpQixDQUNBLGVuSDJ1b0JKLFUsQ21IeHVvQlEsb0IsQ25IaXVzQlIsaUIsQ0FFSSxrQixDbUgzdHNCQSxpQixDQUVBLGEsQ25IZ3VzQkosZ0IsQ21IM3RzQkksbUIsQ0FDQSxtQixDbkgwdW9CSixZLENtSHZ1b0JBLGtCLENBQ0ksaUIsQ25IMnVvQkYsa0IsQ0FDRixjLENBdS9EQSxxQixDbUh6dHNCSSxrQixDQUNJLGlCLENBR0osa0IsQ0FDSSxnQixDbkh1dW9CTixZLENBdS9ERiwyQixDbUh0dHNCSSxjLENuSHF1c0JKLGtCLENBdC9ERSxlLENtSGp1b0JFLGEsQ25INnRzQkosZSxDbUh4dHNCUSxjLENuSG91b0JOLGMsQ0EyL0RGLDBCQXQvREUsVSxDbUg5dG9CTSxnQixDbkhrdW9CUixpQixDbUg3dG9CSSxrQixDbkhpdW9CRixnQixDbUg1dG9CTSxrQixDbkgrdG9CTixpQixDbUgzdG9CTSxxQixDQUdKLGtCLENBQ0ksaUIsQ0FDQSxrQixDQUFBLGUsQ0FDQSxlLENBQ0EsZ0IsQW5INHRzQlIseUJBRUksVSxDbUh6dHNCSSxnQixDbkg2dG9CTixnQixDbUh6dG9CVSxrQixDQUNBLGEsQ25INnRvQlYscUIsQ21IeHRvQlUsa0IsQ25IMnRvQlYsYyxDbUh0dG9CTSxrQixDQUNBLGlCLENBQ0EsYSxDQUVBLGtCLENuSDB0b0JSLGMsQ29IbDNvQkksZSxDQUFBLGVBR0osSyxDQUVJLGdCLENBRUEsNkgsQ0FDQSxrRyxDcEh3M3NCSix3QixDQUVJLGdDLENvSHozc0JBLHdCLENBR0ksZ0IsQ0FFSSxVLENwSG8zb0JaLFcsQ29IajNvQlEsUSxDcEgwM3NCUixlLENvSHIzc0JRLGUsQ3BIbTNvQlIsYyxDb0g5Mm9CWSxhLENwSGszb0JaLGlCLENvSDUyb0JnQixTLENwSCsyb0JoQixpQixDb0h4Mm9CWSx3QixDcEhrM3NCWixrQixDQUVJLFUsQ0FFSixpQixDQXNGQSxXLENvSGo4c0JJLGEsQ3BIKzJzQkosaUIsQ29IOTJzQkksYSxDcEhrM3NCSixtQyxDQUVJLGlCLENBQ0EsZ0IsQ0FFSixtQyxDb0hsM3NCSSxnQixDcEh1Mm9CSiwrQixDQXNoRUEsNEIsQ29IejNzQkEsYyxDQUVJLGUsQ0FDQSxrQixDcEg4Mm9CSiw0QixDb0huMm9CQSxtQixDQUNJLG1CLENBQ0EsWSxDQUFBLGlCLENwSHczc0JKLHVCLENvSHAzc0JJLG1CLENBQ0EsbUIsQ3BIczJvQkosWSxDb0huMm9CQSxVLENBQ0ksVyxDQUVBLHdCLENBQ0EscUIsQ0FDQSxrQixDQUNBLHVCLENBQ0Esb0IsQ3BIczJvQkosc0IsQ0FtaEVBLGlCLENvSHAzc0JRLDJCLENBQ0EsbUIsQ3BIdTNzQkosb0IsQ0FFSix1QixDb0hwM3NCSSxVLENwSHczc0JKLHNDLENBaGhFRSwyQixDb0hsMm9CRSxtQixDQUVJLGEsQ3BIdTNzQlIsdUIsQ29IbDNzQlEsUSxDcEhzM3NCUiwwQixDb0hqM3NCUSxtQixDcEhrMm9CTixtQixDb0g3MW9CRSxZLENBRUksa0IsQ3BIKzFvQk4sYyxDQXFoRUYsVyxDb0g5MnNCUSxlLENwSGkzc0JKLGtCLENBS0osZSxDQW5oRUUsaUIsQ0F3aEVGLFcsQ29INTJzQlksa0IsQ0FDSSxZLENwSGkzc0JoQixXLENBU0EsVyxDQTVoRUUsYyxDb0h0MW9CVSxlLENBQ0ksZ0IsQ3BIeTFvQmQsYSxDQXdoRUYsVyxDb0g3MXNCSSxtQixDQUNJLGUsQ3BIODBvQk4sYSxDb0h6MG9CTSxvQixDcEg0MG9CTiwyQixDQTBoRUYsdUIsQ29IOTFzQlEscUIsQ3BIbTJzQlIsWSxDQXJoRUUsYyxDQUNGLGUsQ3FIamhwQkEsZ0IsQ0FFSSxlLENySG9ocEJKLGEsQ0EwaEVBLG1CLENBRUksa0IsQ3FIdml0QkosZ0IsQ3JIMGl0QkEsZ0MsQ3FIeGl0QkksaUIsQ3JINGl0QkEsa0IsQ0FDQSxTLENBRUosa0MsQ0EzaEVBLGlCLENBOGhFSSxLLENxSDVpdEJBLG1CLENySGtocEJKLG1CLENBOGhFSSxZLENxSDdpdEJKLHFCLENBRUksVSxDQUFBLFcsQ0FBQSxlLENBRUEsMkIsQ0FDSSw0QixDckhpanRCSix5QixDcUhoanRCSSxvQixDckhranRCSix3QixDcUhqanRCSSxxQixDQUNBLGtCLENySHFqdEJSLGtCLENxSDlpdEJJLGUsQ3JIa2p0QkosOEIsQ3FINWl0QkksWSxDckgrZ3BCSixRLENBb2lFQSxVLENxSDNpdEJJLG1CLENySDZncEJKLG1CLENxSDNncEJJLFksQ3JIK2l0QkoseUIsQ3FIeml0QkksaUIsQ0FDSSxXLENySDhpdEJSLDRCLENBRUksb0IsQ3FIOWl0QkksYSxDckgyZ3BCUiwwQnFIdmdwQkEsbUMsQ0FFSSxXLENBQUEsc0MsQ0FFQSxlLENySDJncEJKLG1DLENxSHZncEJBLFUsQ0FDSSxXLENySDJncEJKLDhCLENxSHZncEJRLFEsQ3JIMmdwQlIseUMsQ3FIdmdwQlksa0IsQ0FDQSxjLENBQ0EsVSxDckh1anRCSixpQixDcUhyanRCSSx5QixDckgyZ3BCWixVLENxSHRncEJnQixVLENBRUEsbUIsQ0FDQSxtQixDQUNBLFksQ0FFQSx5QixDQUNBLFcsQ0FBQSxlLENySDBqdEJaLG9CLENxSHhqdEJZLFUsQXJINmp0QmhCLDBCcUgxanRCZ0Isa0MsQ0FDQSxjLEFBTWhCLDBCckh1Z3BCQSxXLENxSG5ncEJBLGMsQ0FHUSxzQixBckg0anRCUixnREFZSSxnQixDcUg1anRCUSwwQixDQUxSLHVCLENySG9ncEJGLFUsQ3FIamdwQk0sVyxDckgwZ3BCTixrQixDcUg3L29CTSxjLENySGlncEJOLHNDLENxSDcvb0JVLGUsQ0FJUixrQixDQVdJLGdCLENySG8vb0JOLFUsQ3FIei9vQlUsVSxDQUFBLFksQ3JINC9vQlYsaUMsQ3FIai9vQmMsVyxDckhxanRCUixvQixDQTVqRU4sVyxDcUhyL29Ca0IsZSxDckh3L29CbEIsa0IsQ3FIcC9vQmtCLG1CLENBRUEsZ0IsQ3JIdy9vQmxCLGtDLENxSDkrb0JGLGUsQ0FHUSxXLENBRUEsYyxDQUVJLGUsQ0FFQSxZLENySGkvb0JWLGMsQ3FIMytvQlUsZSxDQUdSLHlCLENBQ0ksVyxDckg2aXRCSixxQixDcUgxaXRCQSxjLENySDYrb0JGLFcsQ3FIMStvQk0sYSxDQUVJLGdDLENBQUEsa0IsQ0FFQSxvQyxDQUVBLGdCLENySDYrb0JWLG1CLENxSDErb0JVLGdCLENBRUksVyxDQUVBLGMsQ0FDQSxnQixDQUVBLDhCLENySDQrb0JkLFksQ3FIcitvQlUsUSxDQUFBLFcsQ0FFQSxrQixDQUVBLFcsQ0FFQSxjLENBQ0EsZ0IsQ0FFQSxvQixDQUVBLFUsQXJIZ2p0QloseUJxSHhpdEJRLEssQ0FBQSxnQixDQUVBLFcsQ3JIcytvQk4sYyxDcUhwK29CTSxrQixDckgraXRCSixXLENxSDdpdEJRLGUsQ0FDQSxrQixDckh1K29CVixXLENxSGorb0JNLGtCLENBQ0EsaUIsQ3JIcStvQk4sbUIsQ3FILzlvQlUsWSxDckhtK29CVixrQixDcUg3OW9CRixjLENBRVEsNEIsQ3JIaStvQlIsYyxDc0h6dnBCSSxVLENBRUEscUIsQ0FFQSwyQixDQUNBLDRCLENBQUEseUIsQ3RIdzB0QkEsaUIsQ3NIcjB0QkEsYyxDQUNBLGdCLENBQ0EsVyxDdEgwMHRCSSxnQixDc0h2MHRCQSxnQixDdEgyMHRCQSxVLENzSHYwdEJSLFcsQ0FFSSwwQixDQUVBLGdCLENBRUEsTyxDdEgwMHRCQSx5RCxDc0hyMHRCQSx5RCxDdEh1MHRCSSxZLENBV0osMEIsQ3NIOTB0QkEsdUIsQ0FFQSxVLENBQ0EsVyxDQU9BLG1DLENBQ0EsZ0IsQ0FFSSxtQyxDdEg0MHRCQSxVLENzSHYwdEJKLHFCLENBRUEsZSxDQUNBLG1CLENBRUEsb0MsQ3RINnZwQkosa0IsQUFpbEVBLHlCc0h4MHRCUSxVLENBT1IsbUIsQ0NoRUksaUIsQ0QyREksVSxDdEg2dnBCUixXLENzSGx2cEJRLDZCLEN0SDJ2cEJSLGlCLEN1SHIwcEJJLDZCLENBRUEsZ0IsQ0FLQSxlLENBQ0EsZ0IsQ0FHQSxxQixDQUVBLG1DLENBQ0EsZ0IsQ0FBQSxnQixDQUNBLG1DLEN2SDQ1dEJJLGEsQ3VIMzV0QkosaUIsQ0FFSSxzQixDQUVKLG9DLEN2SHkwcEJKLEssQ3VIcjBwQlEsaUIsQ3ZIeTBwQlIsaUIsQ3VIbjBwQkEsb0IsQ0FFUSxrQixDdkh1MHBCUixpQixDd0h2MnBCSSxrQixDQUVBLHNCLENBR0EsZ0IsQ3hIeTJwQkosbUIsQ0F3bEVXLGtCQXBsRVgsUSxDd0hyMnBCUSxnQixDeEgwMnBCUixjLEN3SHAycEJRLGUsQ3hIZzh0QlIsYyxDd0g1N3RCUSxtQixDeEh1MnBCUixtQixDQXlsRUksWSxDd0h4N3RCQSxrQixDQUFBLHdCLENBQ0EscUIsQ3hINjd0QkEsNkIsQ0FHSixlLEN3SDU3dEJJLGEsQ3hIbTJwQkosa0IsQ3dIaDJwQlEsYSxDQUlKLGdCLEN4SG0ycEJKLGdCLEN3SDkxcEJBLGEsQ3hIbTJwQkEsdUIsQ3dINzFwQkksbUIsQ0FDSSxtQixDeEhnMnBCUixZLEN3SDUxcEJBLGtCLENBQ0ksd0IsQ0FBQSxxQixDeEgrMXBCSiw2QixDQWltRUEsb0IsQ3dINTd0Qkksa0IsQ3hIaTh0QkoseUIsQ3dIOTd0QkksYyxDQUNJLGdCLENBRUEsbUIsQ0FDQSxtQixDQUNBLFksQ3hIKzFwQlIsZ0IsQ3dINTFwQlksYSxDQUtKLDhCQUFBLFksQ3hINjFwQlIsa0IsQ0FHQSxxQixDd0hwMXBCQSxnQixDQUVJLGMsQ0FFQSxhLEN4SHkxcEJKLGdCLEN3SHAxcEJBLFUsQ0FDSSxlLEN4SHUxcEJKLGdCLEN3SHAxcEJBLHlCLENBQ0kscUIsQ3hINDd0QkosYSxDQUVJLGMsQ3dIMzd0QkEsYyxDeEh5MXBCSixxQixDd0hwMXBCQSxjLENBQ0ksZ0IsQ0FBQSxhLEN4SHE4dEJKLHdCLEN3SGw4dEJJLGUsQ3hIcTh0QkEsYyxDQUNBLGlCLENBL21FSixpQixDQWtuRUEsMkIsQ0FFSSxpQixDQUVKLG1DLEN3SG44dEJJLGlCLENBQ0EsUSxDeEhzMXBCSixVLEN3SGwxcEJJLGEsQ0FFSSxTLENBQ0EsVSxDeEhxMXBCUixVLEN3SGwxcEJZLGtCLEN4SHExcEJaLHdCLENBb25FQSwwQkFFSSxRLEN3SGg4dEJBLGdCLENBQUEsYyxDQUNBLGtCLENBQ0EsdUIsQ3hIdzh0Qkksa0IsQ3dIcDh0QkoseUIsQ0FBQSxjLEN4SDA4dEJBLDhCd0h6OHRCQSxZLEN4SGsxcEJKLGtCLEN3SC8wcEJRLGdCLENBRUEsZSxDQUNBLGdCLENBRUEsYSxDQUNBLGMsQ0FFQSxjLENBRUkscUIsQ0FLSixjLENBQ0ksZ0IsQ0FLSix3QixDeEg2MHBCUixjLEN3SHYwcEJRLGlCLENBQ0ksaUIsQ3hIMDBwQlosbUMsQ3dIcDBwQkEsTyxDQUNJLFksQXhIbTh0QkoseUJ3SGg4dEJJLFEsQ3hIbzh0QkksZ0IsQ3dIbjh0QkosbUIsQ0FFQSxjLENBRUEsZSxDeEh1MHBCSixjLEN3SHAwcEJBLHFCLENBRUksMkIsQ3hIdTBwQkosNEIsQ0Fnb0VRLHlCLEN3SG44dEJKLGUsQ3hIdTh0QkksYyxDd0hoOHRCSSxjLENBQ0ksa0IsQ3hIbzBwQmQsb0IsQ3dIajBwQmMsZ0IsQ0FHQSxjLENBRUEsZSxDQUVBLHVCLEN4SG8wcEJkLHFCLEN3SDd6cEJVLGtCLEN4SGcwcEJWLDJCLEN3SC96cEJVLDRCLENBQ0kseUIsQ3hIaTBwQmQsb0IsQ3dINXpwQmMsZSxDQUNBLGUsQ0FDQSwyQixDQUNJLGdCLEN4SGcwcEJsQixPLEN3SHh6cEJGLHlCLENBS1ksYSxDQUVBLCtDLENBRUEsYyxDQUVBLGEsQ0FFQSxnQixDQUVBLGMsQ0FDQSxlLENBQUEsYSxDQUVBLDJCLEN4SHd6cEJWLGdCLEN3SHB6cEJVLE8sQ0FFSSxxQixDQUlKLGMsQ0FDSSxnQixDeEhxenBCZCx3QixDd0hqenBCa0IsZSxDeEhvenBCbEIsa0IsQ3dIM3lwQlUsaUIsQ3hIOHlwQlYsbUMsQ3dIdHlwQlUsTyxDQUNBLFUsQ0FFQSxTLEN4SHl5cEJWLFlBc29FRixRLEN3SHg2dEJZLGUsQ0FFQSxlLENBRUEsd0QsQ0FDQSwyQixDQUNBLGlDLENBQ0EscUIsQ3hINDZ0QlosbUIsQ3dIMTZ0QlksYSxDeEg4NnRCWixrQyxDd0gzNnRCWSxrQixDeEhnN3RCWixlLENBbm9FRSxrQixDd0hseXBCYyxpQixDQUNBLGEsQ3hINjZ0QmhCLGMsQ3dIdjZ0QmdCLGMsQ0FBQSxnQixDeEg0NnRCWixrQixDQUVBLGlCLENBRUoscUJBM29FRSxZLENBZ3BMRixtQ0FBbUMsWSxDQXdFbkMsaUNBQWlDLFksQ3dIdi8wQmpCLGtCLEN4SCs2dEJoQix3QixDQUVJLGlCLENBN29FRixhLENBa3BFRixnQixDd0g3NnRCb0IsUyxDQUNBLGtCLEN4SGs3dEJwQixlLEN3SDM2dEJ3QixZLEN4SCs2dEJ4QixtQixDQThEQSx5QixDd0h0K3RCNEIsVyxDeEhtN3RCNUIscUIsQ0FDQSxxQixDd0gvNXRCUSxVLENBQUEsVyxDeEhvNnRCSixhLENBYUoscUIsQ3dINzV0QlkscUMsQ0FBQSw2QixDeEhtNnRCWixxQixDd0gvNXRCZ0Isb0MsQ0FDQSw0QixDeEhvNnRCaEIsc0IsQ3dINTV0QkksVSxDQUNJLGUsQ0FBQSxhLEN4SGk2dEJSLGlELENBRUksd0IsQ0FHSixxQixDd0hqNnRCUSxlLENBQ0EsVyxDQUlBLGtCLENBQ0ksb0IsQ0FDQSxnQixDeEg4NnRCWiwwQixDd0h6NXRCWSxVLEN4SDg1dEJaLGtDLEN3SHQ1dEJJLHdCLENBQ0kscUIsQ0FDQSxrQixDeEgyNXRCUixnQyxDQTFwRUUsbUIsQ3dIenZwQkUsbUIsQ0FDSSxZLEN4SHc1dEJKLFUsQ3dIcjV0QkksZSxDeEh1NXRCSixZLEN3SHQ1dEJJLFMsQ0FFQSxtQyxDQUFBLDJCLEN4SHV6dEJSLG1CLENBbUdBLG9DLENBeUdBLG1DLENBOUlBLHlCLEN3SGozdEJZLGEsQ0FFQSxVLENBR0osbUIsQ0FDSSxnQixDeEh5NXRCWixrRCxDQUNBLGtELEN3SHA1dEJZLGUsQ3hIdzV0Qlosc0QsQ0FDQSxzRCxDQTlwRUUsYSxDQWtxRUYsc0QsQ3dINzR0QkksaUIsQ3hIaTV0Qkosc0QsQ3dIMTR0QlksZ0IsQ3hIODR0Qlosd0QsQ0FFSSxXLENBR0osdUMsQ3dIaDV0QlksaUIsQ0FFQSxlLEN4SHE1dEJaLCtCLEN3SC80dEJZLGMsQ0FDSSxnQixDQUVBLFksQ0FLWixlLENBQ0ksZSxDQUNBLGEsQ0FDQSxpQixDeEhpNXRCUix1QyxDQUVJLGEsQ0FHSiwrQixDQUNBLCtCLENBRUksVSxDQUNBLFcsQ3dIcjV0QkksYSxDeEhvNnRCUiwrQixDQTlxRUUscUMsQ3dIbnVwQmMsNkIsQ3hIdTV0QmhCLCtCLENBaHJFRSxvQyxDd0hqdXBCYyw0QixDeEh1NXRCaEIsZ0MsQ0FFSSxZLENBRUEsVSxDQW5yRUYsZSxDd0g1dHBCRSxhLEN4SG01dEJKLDJELENBRUksd0IsQ0FHSiwrQixDQXJyRUUsVyxDQXlyRUYsbUMsQ3dINzR0QlEsVyxDeEh3NXRCUiwwQndIaDV0QlksZ0MsQ0FFQSxlLEN4SDR0cEJWLFksQ3dIenRwQmMsa0QsQ3hINHRwQmQsa0QsQ3dIcHRwQk0sZSxDQUVBLHNELENBQ0Esc0QsQ0FFQSxhLEN4SHd0cEJOLHdELEN3SHB0cEJVLGEsQXhIZzV0QlosMEJ3SDE0dEJZLFEsQ0FFQSxjLEN4SHV0cEJWLG1DLEN3SDVzcEJGLGtCLENBR1ksa0MsQ0FFQSxlLENBQ0Esa0IsQ0FFQSxtQixDQUlBLGEsQ3hINnNwQlYsYyxDd0hyc3BCVSxjLENBRUEsa0IsQ0FNSixxQkFBQSxZLENBRUksa0IsQ3hIcXNwQlosZSxDeUhsM3FCSSxZLENBRUEscUIsQ3pINml2QkksVyxDeUh6aXZCSixnQyxDQUFBLGUsQ3pIcTNxQkosWSxDeUhsM3FCUSxrRCxDQUNBLGtELEN6SHEzcUJSLGUsQ3lIaDNxQlksc0QsQ0FDQSxzRCxDQUVBLGEsQ0FFQSx1QyxDQUNBLGUsQ0FFQSwrQixDekhvM3FCWixjLEN5SGgzcUJZLGdCLENBQ0ksZSxDQUNBLGlCLEF6SGdqdkJoQix5QnlIeml2QkksZ0MsQ0FDQSxlLENBQ0EsWSxDekg4aXZCQSxrRCxDeUgzaXZCSixrRCxDekhrM3FCQSxlLEN5SDkycUJRLHNELENBQ0Esc0QsQ3pIOGl2QkEsYSxDeUh6aXZCSiwrQixDQUVBLGlCLEF6SGszcUJKLHlCeUg3MnFCQSxRLENBRUksYyxDekhpM3FCSixtQixDeUg3MnFCUSxnQixDQUVBLG1CLEN6SGczcUJSLGUsQ3lIOTJxQlEsYyxDekhpM3FCUixjLEN5SDMycUJBLGtCLENBQ0ksYyxDQUFBLGdCLEN6SCsycUJKLFUsQ3lIMzJxQlEscUIsQ0FDQSx3QyxDekg4MnFCUixnQyxDeUgxMnFCUSxxQixDekg4aXZCQSx1QyxDeUh6aXZCUiwrQixDQUVJLGUsQ0FFQSxZLENBQ0ksc0IsQ0FDQSxlLENBQUEsYSxDQUNBLGlELEN6SGdqdkJBLHdCLEN5SDlpdkJBLHFCLENBRUEsVSxDQUFBLGMsQ0FDQSxXLENBRUEsZ0MsQ0FFSSxjLEN6SDIycUJaLFksQ3lIdjJxQlksa0QsQ3pIMDJxQlosa0QsQ3lIcjJxQlEsUyxDekhnanZCSixzRCxDeUg1aXZCSixzRCxDQUNJLGMsQ0FDQSxnQyxDekhpanZCSSxhLENBenNFUixlLEN5SHAycUJBLCtCLENBQ0ksK0IsQ0FFQSxTLENBRUEsK0IsQ3pIdzJxQkosVSxDeUhuMnFCQSwrQixDekh1MnFCQSxXLEFBOHNFQSx5QnlIOWl2QlEsbUMsQ0FFQSxlLENBQUEsa0IsQ0FFQSxrQyxDekh1MnFCUixjLEN5SGwycUJJLGdCLENBRUksZ0MsQ0FFQSxlLEN6SGlqdkJKLDJELEN5SDNpdkJJLHdCLENBRUEsK0IsQ3pIbTJxQlIsVyxDeUg5MXFCWSxnQyxDQUVBLFksQ0FFQSx1QyxDQUNBLGUsQ0FFQSwrQixDQUNJLCtCLEN6SCtpdkJSLFcsQUFHUix5QnlIeGl2QkksZSxDQUVBLFksQ3pIKzFxQkoscUIsQ3lINTFxQkkscUIsQ0FFSSxVLENBQ0EsVyxDekg4MXFCUixhLEN5SDMxcUJZLDRCLEN6SDgxcUJaLDZCLENBK3NFSSw0QixDeUh4aXZCSiw2QixDekg2MXFCQSxjLEN5SHoxcUJRLFUsQ0FDQSxXLENBRUEscUIsQ3pIMml2QkEsd0MsQ3lIdml2QlIsZ0MsQ3pINDFxQkEscUIsQ3lIeDFxQlEsdUMsQ0FDQSxpQ3pINjFxQlIsUyxDeUh2MXFCQSxnQixDQUNJLG1CLEN6SDBpdkJKLGMsQ0FFSSxVLEN5SHBpdkJKLFksQ3pId2l2QkEsaUIsQ0FFSSxpQixDQWh0RUYsTyxDeUhuMXFCTSxXLEN6SHdpdkJSLGdCLENBL3NFRSxnQixDeUhoMXFCRSxpQixDQUNJLGdCLEN6SHFpdkJSLGtCLEN5SGxpdkJRLGlCLENBSUosWSxDQUVJLCtCLEN6SHFpdkJSLGtCLENBanRFRSxjLEN5SHowcUJVLGdCLENBQUEsYSxDekhtaXZCWixlLENBRUksbUIsQ0F0dEVGLG1CLENBQ0YsWSxDeUh0MHFCQSwwQixDQUdZLGUsQ3pIdTBxQlYsZSxDeUhoMHFCYyw2QixDekhtMHFCZCw2QixDeUg3enFCRSw4QixDekh1aHZCSixtQixDeUhsaHZCUSxpQixDekg4enFCTixhLEN5SDF6cUJNLGdDLEN6SDZ6cUJOLHdCLENBMHRFRixpQyxDeUgvZ3ZCUSxnQixDekhvaHZCUixrQixDeUg3Z3ZCSSxpQixDekgyenFCSix5QnlIcHpxQkksa0IsQ0FFSSxjLENBS0EsYSxDekhxenFCTixrQixDeUgveXFCTSxtQixDekhrenFCTixtQixDeUg5eXFCTSxZLENBQ0ksNkIsQ3pIaXpxQlYsMkIsQ3lINXlxQkUsNkIsQ0FDSSxpQyxDekhzZ3ZCSixjLEN5SHJndkJJLFksQ0FBQSxlLEN6SHlndkJBLGtCLEN5SHRndkJKLGlCLEN6SDh5cUJGLGUsQ3lIenlxQk0sa0IsQ0FBQSxtQixDQUNBLG1CLENBQUEsWSxDQUFBLDZCLENBRUEsMkIsQ3pINHlxQk4sNkIsQ3lIMXlxQk0saUMsQ0FFSSxpQixDekg0eXFCViwyQixDeUh4eXFCRSxnQixDQUNJLE8sQ3pIMnlxQk4sZ0IsQ3lIcnlxQmtCLG1CLEN6SHlndkJaLG1CLENBanVFTixZLEN5SHB5cUJVLHFCLENBRUksMkIsQ0FDQSw0QixDQUNBLHlCLENBQ0EsUyxDQU1aLGdCLENBQ0ksbUIsQ0FFQSxlLENBR0osZSxDekhreXFCRixtQixDeUg3eHFCTSxrQixBekhxZ3ZCUixnREFqdUVFLGtCLEN5SDN4cUJVLGMsQ0FJUixnQixDQUVJLGlCLENBRUEsWSxDekg2eHFCTixrQixDeUh2eHFCTSw4QixDekgyeHFCTixpQixDMEh0c3JCRixpQixDQUVJLGUsQ0FBQSxjLENBQ0EsaUIsQ0FBQSxZLENBQ0EsZSxDQUNBLFksQzFIazd2QkEsUyxDMEg5NnZCQSxlLENBQUEsbUIsQ0FDQSxjLENBQUEsYyxBMUh1N3ZCSixpRDBIbDd2QkksZSxDMUh5c3JCRixlLEN3SHh0ckJGLGlCLEF4SDA4dkJBLGdEd0hwOHZCSSxrQixDeEgwdHJCSixpQixBQWl2RUEsMEJ3SHA4dkJJLGdCLENBRUksZSxDQUNBLGEsQ0FHSixlLENBRUksWXhIZzQ3QlIsbUIsQ0F4N0xBLGMsQ0E3dUVBLFUsQ0FrdkVBLGEsQ3dIbDh2QkksZSxDQUlKLHlCLEN4SHF0ckJBLGdCLEN3SGx0ckJJLGUsQ0FDSSxjLEN4SHF0ckJSLGdDLEN3SGh0ckJRLGtCLEN4SG10ckJSLFUsQ0FvdkVRLE0sQ0FFUixrQyxDQWp2RUEsbUIsQ0FvdkVJLG1CLEN3SGw4dkJBLFksQ3hIa3RyQkosd0IsQ0FvdkVJLHFCLEN3SGo4dkJKLDZCLEN4SG84dkJBLHdDLENBbnZFQSxvQixDQXN2RUksaUIsQ3dIbjh2Qkosd0IsQ3hIczh2QkEsaUMsQ3dIcDh2QkksZSxDeEhndHJCSixjLEN3SDdzckJRLGMsQ0FDQSxnQixDQUVBLGMsQ0FDQSxhLENBRUEsZ0IsQ3hIaXRyQlIsa0IsQ0E0dkVBLGtCLEN3SGo4dkJRLFUsQ0FDSSxlLEN4SDBzckJaLGtCLEN3SHJzckJBLHFCLENBQ0ksa0IsQ3hIbTh2QkosaUIsQ3dIOTd2QkksYyxDeEh3c3JCSixhLEN3SGpzckJBLGlCLENBQ0ksYyxDQUNBLGEsQ3hIcTh2QkEsa0IsQ0FJSixpQixDd0hsOHZCQSxjLENBQ0ksYSxDQUFBLGtCLEN4SDY2dkJKLGlCLEN3SHY3dkJBLGlCLEN4SDI4dkJBLGlCLENBVUEsaUIsQ0E3dkVBLGlCLEN3SHBzckJBLGtELEN4SDJzckJBLGEsQ0FzdkVBLGlCLENBR0ksYyxDd0gzOHZCQSxhLEN4SDg4dkJBLGtCLENBbndFSixpQixDd0huc3JCSSxjLENBRUEsaUIsQ0FLQSxpQixDQUdJLGlCLEN4SHNzckJSLHVCLENBMHdFQSxvQixDd0gxOHZCUSxpQixDeEhrNXZCUixpQixDd0gzNXZCSSxpQixDeEh1OXZCSixpQixDQUVJLGtCLENBRUosb0IsQ3dIMTh2QkksaUIsQ3hIODh2QkEsaUIsQ0FFSiw0QixDQUVJLGlCLEN3SDc4dkJKLFEsQ0FDSSxTLENBQUEsUyxDQUNBLFUsQ3hIazl2QkEsVSxDd0hoOXZCQSxrQixDQUNJLHdCLEN4SG85dkJSLGdCLEN3SGg5dkJRLGlCLEN4SHc5dkJSLGdCLENBL3dFQSxlLENBR0EsYyxDd0gxcnJCWSxhLEN4SGc5dkJaLDBCQS93RUEsNkIsQ3dIcnJyQkEsaUIsQ0FFSSxrQyxDQUNBLGUsQ0FDQSxtQyxDeEg0OHZCSSxjLEN3SDM4dkJKLGdCLENBRUEsMkQsQ0FFQSxlLENBS0EsNkMsQ3hIKzh2QkksZSxDd0gzOHZCSix5QixDeEgrOHZCSSxjLEN3SDU4dkJSLGdCLENBS2dCLDBDLEN4SHFyckJkLGMsQ3dIbnJyQlUsZ0IsQ0FFSSxnQyxDQUdBLGMsQ3hIcXJyQmQsMEQsQ3dIanJyQmtCLFcsQ3hIb3JyQmxCLFksQ3dIOXFyQlUsbUIsQ3hIdzh2QkQsZ0IsQ3dIdjh2QkMsaUMsQ3hIMjh2QkosZ0IsQ3dIdjh2QkkseUIsQ0FHSSxRLENBZUosZ0IsQ0FkSSxXLEN4SGtyckJkLG9CLEFBZ3lFRiwwQndILzd2QlksZSxDQUVBLGdCLENBb0ZJLGlCLENBbEZKLDRCLENBRUEsYyxDQUNBLFcsQ3hIMHFyQlYsYyxDd0hycXJCVSxnQixDQUVJLGlDLENBSUosZ0IsQ0FFSSx5QixDQUVBLFUsQ0FDSSxpQixDQVNSLGlCLENBQ0ksbUIsQ3hIOHByQmQsZ0IsQ3dIdnByQlUscUIsQ0FFQSxjLEN4SDJwckJWLFcsQ3dIdHByQlUsWSxDQUVBLFEsQ0FFQSxxQixDQUVBLGMsQ0FDQSxlLENBRUEsYSxDeEhvN3ZCUiw2QyxDd0hsN3ZCUSxlLENBRUEsb0IsQ3hIMHByQlYsZSxDd0h2cHJCYyx5QixDQUtKLGdCLEN4SHdwckJWLGMsQ3dIbnByQmMsYyxDeEhrN3ZCUixnQixDd0hoN3ZCUSxZLENBR0osZ0IsQ0FFSSxrQixDeEhtN3ZCWixrQixDd0hsN3ZCWSxXLENBQUEsZ0IsQ3hIczd2QlIsYyxDQWp5RU4sa0IsQ0F3eUVFLGlCLEN3SHQ3dkJZLGMsQ0FFQSxpQixDeEhvcHJCZCxjLEN3SC9vckJrQixpQixDQUVBLGMsQ0FJQSxpQixDQUVJLGMsQ0FFQSw0QixDQUVBLFMsQXhIdzd2QnhCLHlCd0hsN3ZCd0IsVyxDeEhncHJCdEIsYyxDd0h0b3JCVSxrQixDeEh5b3JCVixjLEN3SGpvckJNLGMsQ3hIMjZ2Qkosa0IsQ3dIMTZ2QkksZ0IsQ0FPQSxtQixDQUNJLGdCLENBR0EsaUIsQ0FFQSxjLENBS0EsaUIsQ3hIdTZ2QkosYyxDQTF5RU4saUIsQ3dIem5yQmMsYyxDQUVBLGlCLENBRUEsaUIsQ3hINm5yQmQsYyxDd0h0bnJCTSxpQixDeEh3NnZCSixpQixDd0h2NnZCSSxjLEN4SDI2dkJBLGlCLEN3SHo2dkJBLHFCLENBRUEsWSxDeEgwbnJCTix5QixDd0hwbnJCVSxpQixDQUNBLG1CLENBQ0EsZ0IsQ0FFQSxtQixDQUVBLGlCLENBS1IscUIsQ3hIcW5yQkYsYyxDd0gvbXJCVSxtQixDQUNBLG1CLEN4SGtuckJWLFksQ3dIOW1yQlUsYyxDQUdKLG9CLEN4SGluckJOLGUsQ3dIM21yQk0sNEIsQ0FFQSxrQixDeEg4bXJCTixjLEN3SDFtckJNLDhCLENBR0osZ0IsQ0FHSSxzQixDQUNBLGdCLENBQ0EsYSxDQUVBLGdCLEN4SDJtckJOLGlDLEN3SHhtckJVLGMsQ0FDQSxrQixDQUVBLHFDLENBR0osYyxDQUVJLHlCLENBM0ZBLGlCLENBT0EsaUIsQ0F1Rkosa0IsQ0FFSSx5QixDeEh5bXJCVixnQixDd0hwbXJCTSx5QixDQUtBLGdCLEN4SHFtckJOLFVBMHpFRixpQixDd0hsNXZCWSxjLENBQUEsUSxDQUNBLDRCLEN4SHc1dkJaLHdCLENBRUksWSxDQUVKLHFCLEN3SHg1dkJZLFUsQ3hIOGxyQlYsVyxDQWcwRUYsYyxDd0h2NXZCZ0IsMkIsQ0FDQSxtQixDeEg4bHJCZCxZLENBZzBFRixzQyxDd0hyNXZCUSxZLEN4SDA1dkJSLGlCLEN3SHg1dkJRLGlDLENBQUEseUIsQ3hIODV2QlIsaUIsQ0FFSSx3QixDQUdKLHFCLENBS0Esc0IsQ3dIbDZ2QlEsYSxDeEhtN3ZCUixnQixDQVpBLG1CLEN3SDc1dkJZLG1CLENBQUEsbUIsQ3hIMGxyQlYsWSxDQTAwRUYsb0QsQ0FFSSx3QixDQUdKLGdCLEN3SHo1dkJnQixpQixDQUNJLFcsQ0FTWixVLENBQ0Esd0IsQ3hIMDV2QkoscUIsQ0FDQSw2QixDQUdKLGlCLEN3SHg1dkJJLGEsQ3hINjV2Qkosc0IsQ3dIeDV2QlEsYSxDeEg2NXZCUixtQixDd0h6NXZCUSxxQixDQUNJLGtCLEN4SDg1dkJaLGlCLEN3SHg1dkJZLGlCLEN4SDY1dkJaLHlCLEN3SG41dkJJLGMsQ0FDSSxlLENBQ0EsZ0IsQ0FFQSxVLEN4SHU1dkJSLDRCLENBYUEsNEIsQ0F6MUVFLGtELEN3SHRrckJNLGMsQ0FDSSxlLEN4SHdrckJWLGdCLEN3SHBrckJVLGtCLEN4SDA1dkJaLDRCLEN3SHo0dkJRLGMsQ0FJSSxrQixDQUVBLGEsQ3hIazV2QlosMkIsQ3dIcDR2Qlksa0IsQ3hIeTR2Qlosb0IsQ0E1MEVFLGdCLENBaTFFRiwwQnlIamp4QkksZ0IsQ3pIcWp4QkksWSxDeUhqanhCSix1QixDQUFBLGtCLEN6SHN1c0JKLGlCLEN5SG51c0JRLCtCLENBQ0EsZSxDQUlBLG1CLENBRUksZSxDQUVBLHFCLENBRUEsZSxDQUNBLGUsQ3pINnVzQlosYSxDeUgxdXNCZ0Isb0IsQ0FHSixpQixDQWJKLGdCLENBcUJSLHNCLENBRUksYyxDQUNBLGUsQ3pIc2p4QkEsa0IsQ3lIbGp4QkEsZ0IsQ0FFQSxzQixDQUVJLGMsQ3pIa3VzQlIsZSxDeUg5dHNCQSxnQixDQUVJLGUsQ0FFQSxhLEN6SGt1c0JKLGUsQ3lIOXRzQkEsYyxDQUNJLGUsQ0FFQSxnQixDQUVBLGUsQ0FFSSxzQixDQUNBLGMsQ0FFQSxlLEN6SGt1c0JSLG9CLEN5SDV0c0JBLGEsQ0FDSSxlLENBQ0EsZSxDQUVBLGMsQ0FDSSxnQixDekhndXNCUixlLEN5SDN0c0JRLGMsQ3pIc2p4QkEsZ0IsQ3lIaGp4QkosZSxDekg2dHNCSixhLEN5SHp0c0JRLGlCLENBQUEsZ0IsQ3pIc2p4Qkosb0IsQ3lIcGp4QkksVSxDQUFBLFksQ3pId2p4QkEsa0IsQ3lIdmp4QkEsaUIsQ0FFQSxtQixDQUNBLGdCLENBQ0EsdUMsQ0FFQSxRLENBQ0ksUyxDekg2dHNCWix1QyxDeUh4dHNCWSxRLEN6SDJ0c0JaLFEsQ3lIdHRzQlEsdUIsQ3pId2p4QkEsZSxDeUhuanhCSiwwQixDQUFBLFUsQ0FDQSxXLEN6SHlqeEJJLG1CLEN5SHhqeEJKLGdCLEN6SDJqeEJBLGlCLEN5SHZqeEJBLGdCLENBRUEsbUIsQ0FFQSxrQixBekg0anhCSiwrQ3lIdGp4Qkksb0MsQ0FFQSxZLENBQ0ksa0IsQXpIMmp4QlIsZ0R5SHRqeEJRLG9DLEN6SHV0c0JSLFksQ3lIcnRzQlEsZ0IsQ0FDSSxtQixDekh1dHNCWixlLEN5SGx0c0JRLDhCLENBRUEsdUIsQ3pIc3RzQlIsZ0IsQ3lIaHRzQkksYSxBQUdJLDBCekhvdHNCUix5QixDeUgvc3NCWSxjLENBRUEsNEIsQ0FFQSxjLENBQ0Esa0IsQ0FFQSw4QixDekhtdHNCWixrQixDeUg1c3NCQSw0QixDQUVJLGMsQ0FFQSxrQixDQUVBLCtCLEN6SGd0c0JKLGtCLEN5SDVzc0JRLDJCLENBRUEsa0IsQ3pIK3NzQlIsb0IsQ3lINXNzQlksaUIsQUFLWixnRHpIOHNzQkEsK0IsQ3lIMXNzQlEsZSxDQUVBLHFCLEN6SDhzc0JSLGMsQ3lIenNzQkEsYSxDekg2c3NCQSxpQixDeUh6c3NCUSxlLENBQ0EsZSxDQUVBLG9CLEN6SGtqeEJBLFUsQ3lIOWl4QlIsaUIsQ0FFSSxzQixDQUVBLGMsQ3pIaWp4QkksZSxDeUh6aXhCQSxlLENBQ0ksZSxDekg4aXhCUixnQixDeUgzaXhCSSxlLEN6SHVzc0JOLHNCLEN5SDdyc0JNLGUsQ0FKQSxjLENBR0osZ0IsQ0FDSSxlLENBRUEsZSxDQU1BLGUsQ0FFQSxlLENBS0EsZSxDekgrcnNCTixzQixDeUgxcnNCVSxjLENBQUEsZSxDQUtSLG9CLEN6SHVpeEJBLGMsQ0E1MkVGLGdCLEN5SHRyc0JGLGUsQ0FHWSxjLEN6SHdyc0JWLGdCLEN5SGpyc0JjLGUsQ0FNWixtQixDekhpcnNCRixrQixDeUg1cXNCTSx1QixDQUdKLFcsQ3pIK3FzQkYsb0IsQ3lIM3FzQlUsVSxDekg4cXNCVixZLEN5SDFxc0JFLGtCLENBQ0ksbUIsQ3pINHFzQk4saUIsQ3lIenFzQlUsbUIsQ3pINHFzQlYsZ0IsQ3lIdnFzQk0saUIsQ3pIMnFzQlIsZSxDeUhycXNCSSx1QixDQUVJLHNCLENBS0EsMEIsQ3pIc3FzQk4sVSxDeUhqcXNCRSxXLEN6SG9xc0JGLG1CLEN5SC9wc0JNLGdCLENBRUksdUMsQ0FJUixRLENBQ0ksVSxDekg4Z3hCSix1QyxDeUg3Z3hCSSxRLENBQUEsVyxBekhtaHhCUix5QkFqM0VFLG9CLEN5SDFwc0JNLFUsQ0FBQSxlLENBQ0EscUIsQ3pIbWh4QkEsYyxDeUhsaHhCQSxnQixDQUlJLCtCLENBQ0EsZSxDQUlSLHFCLENBRUksZSxDekgycHNCTixlLEN5SHRwc0JrQixzQyxDekh5cHNCbEIsYyxDeUhycHNCVSxnQixDQUVJLGUsQ0FFQSxzQixDQVVSLGUsQ0FUUSxjLEN6SHVwc0JkLGdCLEN5SGhwc0JNLGMsQ0FFQSxlLENBT0osZSxDekhrcHNCRixtQixDeUg1b3NCTSxxQixDekhncHNCTiwyQixDeUg3b3NCTSw0QixDQUNJLHlCLENBSVIsb0MsQ0FFSSxZLENBRUEsdUIsQ3pIOG9zQk4sVyxDeUh6b3NCRSxXLENBRUksbUIsQ3pIMm9zQk4sZ0IsQzBIdmp0QkYsc0IsQ0FFSSxjLENBQUEsZ0IsQ0FDQSxvQixDMUh1N3hCQSxlLEMwSHQ3eEJBLGMsQ0FDQSxnQixDMUgwN3hCSSxlLEMwSHQ3eEJKLG9CLENBQUEsVSxDQUNBLGlCLENBQUEsbUIsQ0FBQSxnQixDMUgrN3hCQSwwQixDMEgxN3hCQSxVLENBQ0ksVyxDMUgwanRCUixtQixDQXE0RVcsZ0IsQ0FFUCxpQixDQUVJLGUsQ0FFSix1QixDQUtJLHFCLENBRUosZ0IsQ0FFSSxXLENBRUosc0IsQ0FFSSxRLENBQ0EsVSxDQUVKLHNCLENBRUksUSxDQUNBLFMsQ0FVSixzQyxDQVJBLG9DLENBRUksZSxDQUVKLDBDLENBRUksZSxDQU1KLDhCLENBRUksb0JBR1IsZ0IsQ0FFSSxVLENBR0osc0IsQ0FFSSxZLENBRUEsUSxDQUdKLG9CLENBRUksWSxDQUVBLGUsQ0FFQSxVLENBRUEsUSxDQUdKLGdCLENBRUksbUIsQ0FDQSxtQixDQUNBLFksQ0FFQSxRLENBQ0Esa0IsQ0FDSSxjLENBR1IsZ0IsQ0FLQSxhLENBSEksVSxDQVFKLHNCLENBRUksYSxDQUdKLDBCQUVJLHFDLENBRUksYyxDQUNBLGdCLENBRUEsa0IsQ0FFQSx3QixDQVdKLDJDLENBRUksYyxDQUNBLGdCLENBRUEsZSxDQUVBLG9CLENBQ0Esd0IsQ0FFSix5QyxDQWZBLG9DLENBaUJJLGMsQ0FDQSxnQixDQUVKLHNDLENBRUksZSxDQUVKLHFDLENBRUksZSxDQUNBLG1CLENBRUoscUMsQ0FFSSxlLENBQ0Esc0IsQUFHUixnREFFSSxxQyxDQUVJLGMsQ0FDQSxnQixDQUVKLGdCLENBRUksZSxDQUVKLGlCLENBRUksZSxDQUVKLGUsQ0FLSSxlLENBRUosc0IsQ0FFSSxjLENBQ0EsZ0IsQ0FFQSxvQixDQUVBLFEsQ0FFSixvQixDQUVJLGUsQ0FFQSxRLENBRUosc0IsQ0F0QkEsZSxDQXdCSSxjLENBQ0EsZ0IsQ0FFSixvQixDQUVJLFUsQ0FDQSxZLENBRUEsbUIsQ0FDRyxnQixDQUVQLGdCLENBRUksWSxDQUVBLGUsQ0FDQSxrQixDQUVBLDBELEFBR1IseUJBRUksZ0IsQ0FFSSxjLENBQ0EsZ0IsQ0FFQSxlLENBRUosZSxDQUtJLGUsQ0FFSixzQixDQUVJLGMsQ0FDQSxnQixDQUVBLFEsQ0FFSixpQixDQUVJLGUsQ0FFSixvQixDQUVJLFEsQ0FFSixzQixDQXRCQSxlLENBd0JJLGMsQ0FDQSxnQixDQUVKLGdCLENBRUksWSxDQUVBLGUsQ0FDQSxrQixDQUVBLFEsQ0FDQSx3RCxDQUVKLG9CLENBRUksVSxDQUNBLGdCLENBRUEsYyxDQUNBLG1CLENBQ0csZ0IsQ0FFUCxnQixDQUVJLG1CLENBQ0EsbUIsQ0FDQSxjQUdSLFcsQ0FFSSxpQixDQUdKLHNCLENBRUksaUIsQ0FDQSxTLENBRUEsZ0IsQ0FHSixvQixDQUVJLFUsQ0FDQSxlLENBQ0EsZ0IsQ0FDQSxpQixDQUNBLG9CLENBQ0EsaUIsQ0FFQSwwSSxDQUNBLCtGLENBR0osa0IsQ0FFSSxrQixDQUVBLGEsQ0FHSix3QixDQUVJLGMsQ0FDQSxnQixDQUVBLGEsQ0FFSiwwQixDQUVJLGUsQ0FFSiwrQkFBK0IsWSxDQUUzQixrQixDQUVKLDJCLENBRUksdUMsQ0FDQSxjLENBQ0EsZ0IsQ0FFQSxrQixDQUVBLGEsQ0FHSix1QixDQUVJLGlCLENBQ0EsSyxDQUNBLE8sQ0FDQSxRLENBQ0EsTSxDQUVBLFUsQ0FDQSxXLENBRUosMkIsQ0EwS0Esc0IsQ0F4S0ksYSxDQUVBLFUsQ0FDQSxXLENBRUEsbUIsQ0FDRyxnQixDQUdQLDBCQUVJLG9CLENBRUksZSxDQUNBLGdCLENBQ0EsbUIsQ0FFSixrQixDQUVJLGtCLENBRUosd0IsQ0FFSSxjLENBQ0EsZ0IsQ0FFSiwwQixDQUVJLGUsQ0FFSiwrQkFBK0IsWSxDQUUzQixrQixDQUVKLDJCLENBRUksYyxDQUVBLG9CLEFBR1IseUJBRUksVyxDQUVJLGdCLENBRUosc0IsQ0FFSSxrQixDQUVKLG9CLENBRUksZSxDQUNBLGEsQ0FDQSxnQixDQUVKLGtCLENBRUksa0IsQ0FFSixxQixDQUVJLGMsQ0FFSiwwQixDQUVJLGUsQ0FFSiwrQkFBK0IsWSxDQUUzQixvQkFHUixNLENBRUksaUIsQ0FFQSxpQixDQUdKLGUsQ0FFSSxpQixDQUNBLFMsQ0FFQSxlLENBRUEsaUIsQ0FFQSxVLENBR0osYSxDQUVJLGtCLENBRUEsYSxDQUdKLGdCLENBRUksYyxDQUNBLGdCLENBRUEsa0IsQ0FHSixZLENBRUksYyxDQUNBLGdCLENBRUEsa0IsQ0FHSixZLENBa0JBLFksQ0FLSSxtQixDQUNBLG1CLENBQ0EsWSxDQUtBLHdCLENBQ0EscUIsQ0FDQSxrQixDQWhDSixZLENBTUksa0IsQ0FLQSx1QixDQUNBLG9CLENBQ0Esc0IsQ0FDQSxrQixDQUNJLGMsQ0FHUixZLENBRUksYyxDQUNBLGdCLENBTUEsbUIsQ0FDQSxpQixDQU1KLGdCLENBRUksYyxDQUNBLGUsQ0FDQSxpQixDQUdKLGtCLENBRUksaUIsQ0FDQSxLLENBQ0EsTyxDQUNBLFEsQ0FDQSxNLENBRUEsVSxDQUNBLFcsQ0FFSixzQixDQVNJLHlCLENBQ0csc0IsQ0FHUCwwQkFFSSxNLENBRUksaUIsQ0FFQSxnQixDQUVKLGUsQ0FFSSxlLENBRUosYSxDQUVJLGtCLENBRUosZ0IsQ0FNQSxZLENBSkksYyxDQUVBLGtCLENBRUosWSxDQUdJLGdCLENBRUEsa0IsQ0FFSixZLENBRUksYSxDQUVKLFksQ0FFSSxjLENBRUEsaUIsQ0FFSixnQixDQUVJLGMsQ0FDQSxlLENBQ0EsbUIsQUFHUix5QkFFSSxpQixDQUVJLGUsQ0FFSixhLENBRUksYyxDQUVBLGtCLENBRUosTSxDQUVJLGlCLENBRUEsaUIsQ0FFSixZLENBRVEscUIsQ0FFSixhLENBRUEsMkIsQ0FDQSw0QixDQUNBLHlCLENBQ0EsdUIsQ0FDQSxvQixDQUNBLHNCLENBQ0Esb0IsQ0FDSSxnQixDQUVSLFksQ0FFSSxTLENBRUosaUJBQWlCLFksQ0FFYixrQixDQUVKLGdCLENBRUksbUIsQUFHUix5QkFFSSxlLENBRUksZSxDQUNBLGtCLENBRUosYSxDQUVJLGtCLENBRUosZ0IsQ0FFSSxjLENBRUEsa0IsQ0FFSixZLENBRUksb0JBR1IsSyxDQUVJLGlCLENBR0osWSxDQUVJLGtCLENBRUEsaUIsQ0FFQSxhLENBR0osYyxDQUVJLG1CLENBQ0EsbUIsQ0FDQSxZLENBR0oscUIsQ0FFSSxrQixDQUNBLGdCLENBQ0ksWSxDQUVSLGlDLENBRUksaUIsQ0FHSixvQixDQUVJLGtCLENBRUEsYSxDQUdKLFcsQ0FFSSxjLENBQ0EsZ0IsQ0FFSix3QixDQUVJLGtCLENBRUosaUIsQ0FFSSxrQixDQUdKLHlCLENBRUksa0IsQ0FFSixvQixDQUVJLFksQ0FHSixZLENBRUksYSxDQUVBLFUsQ0FFQSxtQixDQUNHLGdCLENBR1AscUIsQ0FFSSxtQixDQUNBLG1CLENBQ0EsWSxDQUVBLGtCLENBR0osb0IsQ0FFSSxrQixDQUNBLGdCLENBQ0ksWSxDQUVSLGdDLENBRUksaUIsQ0FHSix5QkFFSSxLLENBRUksYyxDQU1KLGMsQ0FKQSxZLENBRUksa0IsQ0FFSixjLENBRVEscUIsQ0FJSiwyQixDQUNBLDRCLENBQ0EseUIsQ0FFSixpQyxDQUVJLGMsQ0FFSixvQixDQUVJLGtCLENBRUosVyxDQUVJLGMsQ0FDQSxnQixDQUVKLGlCLENBRUksa0IsQ0FFSixZLENBRUksWSxDQUVKLHlCLENBRUksa0IsQ0FFSixvQixDQUVJLGEsQ0FFSixxQixDQUVJLG9CLEFBR1IseUJBRUkscUIsQ0FFUSxxQixDQUVKLDJCLENBQ0EsNEIsQ0FDQSx5QixDQUVKLHdCLENBRUksZ0IsQ0FFSixnQyxDQUVJLGMsQ0FDQSxvQkFHUixLLENBRUksZSxDQUVBLHdCLENBR0osWSxDQUVJLGtCLENBRUEsYSxDQUdKLFcsQ0FFSSxjLENBQ0EsZ0IsQ0FFQSxVLENBRUosbUIsQ0FFSSxrQixDQUNBLGlCLENBQ0ksYSxDQUVSLGlCLENBRUksaUIsQ0FFQSxlLENBQ0EsaUIsQ0FFSix5QixDQUVJLGlCLENBQ0EsTyxDQUNBLFMsQ0FFQSxhLENBRUEsUyxDQUNBLFUsQ0FFQSxVLENBRUEsa0IsQ0FDQSxxQixDQUdKLGlCLENBRUksZSxDQUVBLFUsQ0FHSixjLENBRUksbUIsQ0FDQSxtQixDQUNBLFksQ0FFQSxlLENBR0osWSxDQUVJLGdCLENBRUEsa0IsQ0FDQSxrQixDQUNJLGMsQ0FFUixnQixDQUVJLGEsQ0FFQSxVLENBRUEsbUIsQ0FDRyxnQixDQUdQLHlCQUVJLEssQ0FFSSxjLENBRUosVyxDQUVJLGMsQ0FDQSxnQixDQUVKLGlCLENBRUksaUIsQ0FFSix5QixDQUVJLFMsQ0FDQSxVLENBRUosbUIsQ0FFSSxrQixDQUVKLGlCLENBRUksYyxDQUVBLGUsQ0FFSixjLENBRVEscUIsQ0FFSiwyQixDQUNBLDRCLENBQ0EseUIsQ0FFSixZLENBRUksYSxDQUVKLGdCLENBRUksaUIsQUFHUix5QkFFSSxZLENBRUksVSxDQUVKLGdCLENBRUksa0JBR1IsVyxDQUVJLGUsQ0FFQSx3RCxDQUNBLDJCLENBQ0EsaUMsQ0FDQSxxQixDQUdKLG1CLENBRUksaUIsQ0FFSixrRCxDQUVJLG1CLENBQ0EsbUIsQ0FDQSxZLENBRUEsNkIsQ0FDQSwwQixDQUNBLHFCLENBRUEsdUIsQ0FDQSxvQixDQUNBLHNCLENBRUosNEUsQ0FFSSx1QyxDQUNBLGMsQ0FFQSxtQixDQUNBLG1CLENBQ0EsWSxDQUVBLDZCLENBQ1EscUIsQ0FDUixVLENBQ0EsVyxDQUNBLFEsQ0FFQSx3QixDQUNHLHFCLENBQ0Msb0IsQ0FDSSxnQixDQUVSLFMsQ0FDQSxhLENBQ0Esd0IsQ0FDQSxlLENBQ0EsNEIsQ0FFQSx3QixDQUNBLHFCLENBQ0Esa0IsQ0FDQSx1QixDQUNBLG9CLENBQ0Esc0IsQ0FFSixpRkFBaUYsWSxDQUU3RSxpQixDQUVKLG1GLENBRUksYSxDQUNBLHdCLENBRUosNEMsQ0FDQSw0QyxDQUVJLGlCLENBQ0EsUyxDQUNBLE0sQ0FFQSxtQixDQUNBLG1CLENBQ0EsWSxDQUVBLGMsQ0FFQSxRLENBQ0EsUyxDQUNBLDRCLENBRUEsd0IsQ0FDQSxxQixDQUNBLGtCLENBQ0EsdUIsQ0FDQSxvQixDQUNBLHNCLENBRUosbUUsQ0FDQSxtRSxDQUVJLFcsQ0FDQSxtQixDQUVBLFcsQ0FFSixnRCxDQUNBLGdELENBRUksVSxDQUNBLFcsQ0FFQSxpQyxDQUNRLHlCLENBRVIsWSxDQUVKLHNELENBQ0Esc0QsQ0FFSSxZLENBRUosNEMsQ0FFSSxPLENBRUEsZ0MsQ0FDUSx3QixDQUVaLDRDLENBRUksTSxDQUdKLGtCLENBRUksa0IsQ0FFQSxpQixDQUVBLGEsQ0FHSixxQixDQUVJLGtCLENBRUEsaUIsQ0FFQSxhLENBR0osaUIsQ0FFSSxjLENBQ0EsZ0IsQ0FFQSxrQixDQUNBLGMsQ0FFQSxpQixDQUVKLHdCQUF3QixZLENBRXBCLGtCLENBR0osc0IsQ0FFSSxVLENBRUEsbUIsQ0FDRyxnQixDQUdQLDRCLENBRUksbUIsQ0FDQSxtQixDQUNBLFksQ0FFQSxlLENBRUEsd0IsQ0FDQSxxQixDQUNBLGtCLENBQ0EsdUIsQ0FDQSxvQixDQUNBLHNCLENBR0osMEJBRUksVyxDQUVJLGMsQ0FFSixrQixDQUVJLGtCLENBRUoscUIsQ0FFSSxjLENBRUosaUIsQ0FFSSxrQixDQUVKLHNCLENBRUksZ0IsQ0FFSiw0QixDQUVJLGlCLEFBR1IseUJBRUksVyxDQUVJLGMsQ0FFSixrQixDQUVJLGMsQ0FFQSxrQixDQUVKLHFCLENBRUksYyxDQUVKLHdCQUF3QixZLENBRXBCLGtCLENBRUosc0IsQ0FFSSxnQixDQUVKLDRCLENBRUksZSxDQUVKLDRFLENBRUksYyxDQUVBLFUsQ0FDQSxXLENBRUosaUZBQWlGLFksQ0FFN0UsZ0IsQ0FFSixxQyxDQUVJLFMsQ0FFSiw0QyxDQUNBLDRDLENBRUksaUIsQ0FDQSxRLENBQ0EsVSxDQUNBLFMsQ0FFQSxtQixDQUNBLG1CLENBQ0EsWSxDQUVBLGMsQ0FFQSxRLENBQ0EsUyxDQUNBLDRCLENBRUEsd0IsQ0FDQSxxQixDQUNBLGtCLENBQ0EsdUIsQ0FDQSxvQixDQUNBLHNCLENBRUosbUUsQ0FDQSxtRSxDQUVJLFcsQ0FDQSxtQixDQUVBLFcsQ0FFSixnRCxDQUNBLGdELENBRUksVSxDQUNBLFcsQ0FFQSxpQyxDQUNRLHlCLENBRVIsWSxDQUVKLDRDLENBRUksZ0IsQ0FFSiw0QyxDQUVJLG1CQUdSLFksQ0FFSSxpQixDQUdKLG1CLENBRUksa0IsQ0FFQSxhLENBR0osa0IsQ0FFSSxjLENBQ0EsZ0IsQ0FFQSxhLENBR0osa0IsQ0FFSSxlLENBR0osdUIsQ0FFSSxjLENBQ0EsZ0IsQ0FFQSxtQixDQUNBLG1CLENBQ0EsWSxDQUVBLFUsQ0FFSiw0QkFBNEIsWSxDQUV4QixpQixDQUdKLHVCLENBRUksZSxDQUVBLGlCLENBQ0EsaUIsQ0FFQSx3QixDQUVBLGtCLENBQ0Esa0IsQ0FDSSxjLENBR1IsOEIsQ0FFSSxpQixDQUVBLHdCLENBRUEsa0IsQ0FDQSxVLENBQ0ksTSxDQUVSLG9DLENBRUksaUIsQ0FFQSxpQixDQUVKLDRDLENBRUksaUIsQ0FDQSxPLENBQ0EsUyxDQUVBLGEsQ0FFQSxTLENBQ0EsVSxDQUVBLFUsQ0FFQSxrQixDQUNBLHdCLENBR0osMEJBRUksWSxDQUVJLGdCLENBRUosbUIsQ0FFSSxrQixDQUVKLGtCLENBRUksYyxDQUVKLGtCLENBRUksZSxDQUVKLHVCLENBRUksYyxDQUVKLDRCQUE0QixZLENBRXhCLGlCLENBRUosdUIsQ0FFSSxnQixDQUVBLGdCLENBQ0EsZ0IsQ0FFQSxrQixDQUNBLGtCLENBQ0ksYyxDQUVSLDhCLENBRUksaUIsQ0FFSixvQyxDQUVJLGlCLENBRUosNEMsQ0FFSSxPLENBQ0EsUyxDQUVBLFMsQ0FDQSxZLEFBR1IseUJBRUksWSxDQUVJLGdCLENBRUosdUIsQ0FFSSxlLENBTUosa0IsQ0FKQSxtQixDQUVJLGtCLENBTUosdUIsQ0FFSSxnQixDQUVBLGtCLENBQ0EsZ0IsQ0FDSSxZLENBRVIsMEIsQ0FFSSxpQixDQUVBLG1CLENBRUEsK0IsQ0FFSiw2QyxDQUVJLFMsQ0FDQSxVLENBRUosbUQsQ0FFSSx3QixDQUVKLG1ELENBRUksd0IsQ0FFSixrQixDQUVJLGUsQ0FJQSxpQkFHUixRLENBRUksaUIsQ0FFQSxnQixDQUdKLG1CLENBRUksaUIsQ0FHSixpQixDQUVJLGlCLENBQ0EsUyxDQUdKLGUsQ0FFSSxrQixDQUVBLGlCLENBRUEsYSxDQUdKLGMsQ0FFSSxjLENBQ0EsZ0IsQ0FFQSxlLENBQ0Esa0IsQ0FFQSxpQixDQUdKLGMsQ0FFSSxtQixDQUNBLG1CLENBQ0EsWSxDQUVBLGUsQ0FDQSxrQixDQUdKLG1CLENBRUksa0IsQ0FDQSxnQixDQUNJLFksQ0FFUix1QixDQUVJLGEsQ0FFQSxVLENBQ0EsVyxDQUNBLGtCLENBRUoscUIsQ0FFSSxpQixDQUVKLHdCQUF3QixZLENBRXBCLGlCLENBR0osYSxDQUVJLGMsQ0FFQSw2QixDQUNBLDBCLENBQ0EscUIsQ0FDQSxhLENBQ0EsaUIsQ0FHSixvQixDQUVJLGlCLENBQ0EsSyxDQUNBLE8sQ0FDQSxRLENBQ0EsTSxDQUVBLFUsQ0FDQSxXLENBRUosd0IsQ0FFSSxhLENBRUEsVSxDQUNBLFcsQ0FFQSxtQixDQUNHLGdCLENBQ0gseUIsQ0FDRyxzQixDQUdQLDBCQUVJLFEsQ0FFSSxnQixDQUVKLG1CLENBRUksZ0IsQ0FFSixlLENBRUksYyxDQUVBLGtCLENBRUosYyxDQUVJLGMsQ0FFQSxlLENBQ0Esa0IsQ0FFSixjLENBRUksZSxDQUVKLHVCLENBRUksVyxDQUNBLGlCLENBRUoscUIsQ0FFSSxjLENBRUosd0JBQXdCLFksQ0FFcEIsaUIsQ0FFSixhLENBRUksYyxDQUVBLGtCLEFBR1IseUJBRUksUSxDQUVJLGdCLENBRUosbUIsQ0FFSSxlLENBRUosZSxDQUVJLGMsQ0FFQSxrQixDQUVKLGMsQ0FFSSxrQixDQUVKLGMsQ0FFSSxrQixDQUNBLGlCLENBRUEsa0IsQ0FDSSxjLENBRVIsbUIsQ0FFSSxrQixDQUNBLGlCLENBRUEsa0IsQ0FDQSxnQixDQUNJLFksQ0FFUix1QixDQUVJLGlCLENBRUEsa0IsQ0FDRyxlLENBRVAscUIsQ0FFSSxjLENBRUEsaUIsQ0FFSix3QkFBd0IsWSxDQUVwQixjLENBRUosYSxDQUVJLGMsQ0FFQSxrQkFHUixnQixDQUVJLGdCLENBR0osK0IsQ0FFSSxtQixDQUNBLG1CLENBQ0EsWSxDQUVBLGUsQ0FHSix5QixDQUVJLGlCLENBRUEsa0IsQ0FDQSxrQixDQUNJLGMsQ0FHUix1QixDQUVJLGtCLENBRUEsYSxDQUVKLCtCLENBRUksWSxDQUdKLHNCLENBRUksYyxDQUNBLGdCLENBRUosNEIsQ0FFSSxlLENBRUEsZSxDQUdKLCtCLENBRUksa0IsQ0FDQSxVLENBQ0ksTSxDQUVSLG1DLENBRUksVSxDQUNBLGdCLENBQ0Esa0IsQ0FFQSxtQixDQUNHLGdCLENBQ0gsc0IsQ0FDRyxtQixDQUdQLHNCLENBRUksYyxDQUNBLGdCLENBRUEsZ0IsQ0FFSiw0QixDQUVJLGUsQ0FFSiwwQkFFSSxnQixDQUVJLGdCLENBRUosK0IsQ0FFSSxlLENBRUoseUIsQ0FFSSxpQixDQUVBLGtCLENBQ0Esa0IsQ0FDSSxjLENBRVIsdUIsQ0FFSSxlLENBQ0Esa0IsQ0FFSixzQixDQUVJLGMsQ0FFSiw0QixDQUVJLGUsQ0FFSixtQyxDQUVJLGdCLENBQ0Esa0IsQ0FFSixzQixDQUVJLGMsQ0FDQSxnQixDQUVKLDRCLENBRUksaUIsQUFHUix5QkFFSSwrQixDQUVRLDZCLENBRUosZSxDQUVBLDJCLENBQ0EsNkIsQ0FDQSxpQyxDQUVKLHlCLENBRUksYyxDQUVBLGtCLENBQ0EsVSxDQUNJLE0sQ0FFUix1QixDQUVJLGMsQ0FFQSxZLENBRUEsa0IsQ0FFSiwrQixDQUVJLGEsQ0FFSiwrQixDQUVJLG9CLEFBR1IseUJBRUksbUMsQ0FFSSxnQixDQUNBLGlCLENBRUEsc0IsQ0FDRyxxQkFHWCxXLENBRUksZSxDQUdKLGtCLENBRUksZ0IsQ0FDQSxrQixDQUVBLGEsQ0FHSiwyQixDQXdFQSx5QixDQXRFSSxjLENBQ0EsZSxDQUNBLGdCLENBRUEsa0IsQ0FFQSx1QixDQUNBLGUsQ0FNSixzQyxDQUVJLGMsQ0FFQSxnQixDQUNBLGUsQ0FFQSw4QixDQUNBLDJCLENBRUosMkIsQ0F5RUEsaUIsQ0F2RUksYyxDQUVBLGtCLENBRUEsYSxDQUVKLDhCLENBeUVBLG9CLENBdkVJLGlCLENBRUEsaUIsQ0FFSixtQ0FBbUMsWSxDQXlFbkMseUJBQXlCLFksQ0F2RXJCLGtCLENBd0JKLDJDLENBRUksb0IsQ0FFQSxhLENBa0JKLG9DLENBRUksYyxDQUVBLGdCLENBQ0EsZSxDQUVBLDhCLENBQ0EsMkIsQ0FwREosc0MsQ0F5RUEsNEIsQ0FFSSxpQixDQUNBLE8sQ0FDQSxTLENBRUEsYSxDQUVBLFMsQ0FDQSxVLENBRUEsVSxDQUVBLGtCLENBQ0Esd0IsQ0FHSix3QixDQUVJLHlCLENBRUEsYSxDQUVKLHVCLENBRUksb0IsQ0FFQSxhLENBR0osaUIsQ0FFSSxpQixDQUVBLHdCLENBR0osc0IsQ0FFSSxtQixDQUNBLG1CLENBQ0EsWSxDQUdKLHdCLENBRUksa0IsQ0FDQSxnQixDQUNJLFksQ0FFUixvQyxDQUVJLGtCLENBRUEsa0IsQ0FDQSxnQixDQUNJLFksQ0FHUiw2QixDQUVJLGMsQ0FDQSxnQixDQUVBLGEsQ0FFSiw0QkFBNEIsWSxDQUV4QixrQixDQUdKLDBCLENBRUksVSxDQUNBLFksQ0FDQSxrQixDQUVBLFcsQ0FHSix3QixDQUVJLG1CLENBQ0EsbUIsQ0FDQSxZLENBRUEsd0IsQ0FDQSxxQixDQUNBLGtCLENBR0osMEIsQ0FFSSxjLENBQ0EsZ0IsQ0FHSix3QixDQUVJLGMsQ0FFQSxlLENBQ0EsYyxDQUVBLHVCLENBQ0EsbUIsQ0FHSix5QixDQUVJLFksQ0FFSixpQyxDQUVJLGEsQ0FHSiwwQkFFSSxXLENBRUksZ0IsQ0FFSixzQixDQUVJLFMsQ0FFSixrQixDQUVJLGtCLENBQ0EsYyxDQUVKLDJCLENBMkNBLHlCLENBekNJLGMsQ0FFQSxrQixDQUNBLGMsQ0FFSiw4QixDQTJDQSw0QixDQXpDSSxnQixDQUVKLHNDLENBRUksYyxDQUVBLGdCLENBQ0EsYSxDQUVKLDJCLENBMkNBLGlCLENBekNJLGMsQ0FFQSxrQixDQUNBLGMsQ0FFSiw4QixDQTJDQSxvQixDQXpDSSxpQixDQUVKLG1DQUFtQyxZLENBMkNuQyx5QkFBeUIsWSxDQXpDckIsa0IsQ0F1Qkosb0MsQ0FFSSxjLENBRUEsZ0IsQ0FDQSxhLENBMUJKLHNDLENBMkNBLDRCLENBRUksTyxDQUNBLFEsQ0FFQSxTLENBQ0EsVSxDQUVBLHdCLENBRUosaUIsQ0FFSSxzQixDQUVBLHdCLENBRUosd0IsQ0FFSSxrQixDQUNBLGdCLENBQ0ksWSxDQUVSLG9DLENBRUksaUIsQ0FFQSxrQixDQUNBLGdCLENBQ0ksWSxDQUVSLDZCLENBRUksYyxDQUVKLDRCQUE0QixZLENBRXhCLGtCLENBRUosMEIsQ0FFSSxjLENBRUEsWSxDQUNBLGtCLENBRUosd0IsQ0FFUSxxQixDQUVKLDJCLENBQ0EsNEIsQ0FDQSx5QixDQUNBLHdCLENBQ0EscUIsQ0FDQSxrQixDQUVKLDBCLENBRUksYyxDQUVBLGtCLENBRUosd0IsQ0FFSSxjLENBRUEsYyxDQUNBLGUsQ0FDQSxjLENBRUEsMEIsQ0FDQSxtQixBQUdSLHlCQUVJLFcsQ0FFSSxnQixDQUVKLGtCLENBRUksa0IsQ0FDQSxjLENBRUosMkIsQ0FnQ0EseUIsQ0E5QkksYyxDQUVKLDhCLENBZ0NBLDRCLENBOUJJLGlCLENBRUEsaUIsQ0FFSixzQyxDQUVJLGlCLENBQ0EsSyxDQUNBLFEsQ0FFQSxjLENBQ0EsYSxDQUVKLDJCLENBZ0NBLGlCLENBOUJJLGtCLENBQ0EsYyxDQUVKLDhCLENBZ0NBLG9CLENBOUJJLGdCLENBRUosbUNBQW1DLFksQ0FnQ25DLHlCQUF5QixZLENBOUJyQixrQixDQVlKLG9DLENBRUksaUIsQ0FDQSxLLENBQ0EsUSxDQUVBLGMsQ0FDQSxhLENBZUosaUIsQ0FFSSxzQixDQUVKLHNCLENBRVEscUIsQ0FFSiwyQixDQUNBLDRCLENBQ0EseUIsQ0FFSix3QixDQUVJLGtCLENBQ0EsVSxDQUNJLE0sQ0FFUixvQyxDQUVJLGMsQ0FDQSxrQixDQUVBLGtCLENBQ0EsVSxDQUNJLE0sQ0FFUiw2QixDQUVJLGlCLENBRUosNEJBQTRCLFksQ0FFeEIsa0IsQ0FFSiwwQixDQUVJLFksQ0FDQSxrQixDQUNBLGlCLENBRUosMEIsQ0FFSSxjLENBRUEsa0IsQ0FFSix3QixDQUVJLGMsQ0FFQSxhLENBRUosNEIsQ0FFSSxlQUdSLGEsQ0FFSSxlLENBR0osd0IsQ0FFSSxtQixDQUNBLG1CLENBQ0EsWSxDQUdKLGlDLENBRUksaUIsQ0FFQSxrQixDQUNBLGtCLENBQ0ksYyxDQUVSLGdDLENBRUksa0IsQ0FDQSxVLENBQ0ksTSxDQUdSLG9CLENBRUksa0IsQ0FFQSxhLENBR0osbUIsQ0FFSSxjLENBQ0EsZ0IsQ0FFQSxrQixDQUdKLDZCLENBRUksWSxDQUdKLGtCLENBRUksYyxDQUVBLDZCLENBQ0EsMEIsQ0FDQSxxQixDQUNBLGlCLENBR0osNEIsQ0FFSSxrQixDQUVBLGMsQ0FFSixnQyxDQUVJLFUsQ0FDQSxnQixDQUVBLG1CLENBQ0csZ0IsQ0FHUCxtQixDQUVJLGMsQ0FHSiwwQkFFSSxhLENBRUksYyxDQUVKLGlDLENBRUksaUIsQ0FFQSxrQixDQUNBLGdCLENBQ0ksWSxDQUVSLG9CLENBRUksa0IsQ0FFSixtQixDQUVJLGMsQ0FDQSxnQixDQUVBLGtCLENBRUosa0IsQ0FFSSxjLENBRUEsaUIsQ0FFSiw0QixDQUVJLGUsQ0FDQSxrQixDQUVKLG1CLENBRUksZ0IsQUFHUix5QkFFSSxhLENBRUksYyxDQUVKLHdCLENBRVEscUIsQ0FFSiwyQixDQUNBLDRCLENBQ0EseUIsQ0FFSixpQyxDQUVJLGMsQ0FFQSxrQixDQUNBLFUsQ0FDSSxNLENBRVIsb0IsQ0FFSSxrQixDQUVKLG1CLENBRUksYyxDQUNBLGdCLENBRUEsa0IsQ0FFSixrQixDQUVJLGMsQ0FFQSxhLENBQ0EsZ0IsQ0FFSiw0QixDQUVJLFksQ0FDQSxrQixDQUVKLGdDLENBRUksZSxDQUVKLHFCLENBRUksWSxDQUVBLGUsQ0FFSiw2QixDQUVJLGVBR1IsZSxDQUVJLHdCLENBQ0Esd0IsQ0FFSixrQixDQUVJLGlCLENBQ0EscUIsQ0FFQSx3QixDQUVKLGtCLENBRUksa0IsQ0FFQSxlLENBQ0EscUIsQ0FFSiw4QixDQUVJLFMsQ0FFQSxlLENBRUosK0IsQ0FFSSxTLENBRUosNkIsQ0FFSSxXLENBRUosOEIsQ0FFSSxhLENBRUosa0MsQ0FFSSxlLENBRUEsYSxDQUNBLHdCLENBRUosZ0MsQ0FFSSxrQixDQUdKLG1CLENBRUksbUIsQ0FDQSxtQixDQUNBLFksQ0FFQSxlLENBRUEsd0IsQ0FDQSxxQixDQUNBLGtCLENBRUosc0IsQ0FFSSxnQixDQUdKLGdCLENBRUksaUIsQ0FHSixpQixDQUVJLGUsQ0FDQSxpQixDQUVBLG9CLENBRUosb0MsQ0FFSSxZLENBR0osaUIsQ0FFSSxxQixDQUVKLHlDLENBSUEsNEMsQ0FGSSxhLENBTUosZ0MsQ0FFSSx3QixDQUVKLHNDLENBRUksVSxDQUNBLHdCLENBRUosMEMsQ0FFSSxTLENBR0osa0IsQ0FFSSxjLENBQ0Esa0IsQ0FFQSxnQixDQUVBLGUsQ0FHSixjLENBRUksZ0IsQ0FHSixrQixDQUVJLGtCLENBR0osZSxDQUVJLGMsQ0FDQSxlLENBQ0Esa0IsQ0FHSixvQixDQUVJLGEsQ0FHSixhLENBRUksbUIsQ0FHSiwwQkFFSSxpQixDQUVJLGdCLENBQ0EsaUIsQ0FDQSxnQixDQUVKLFksQ0FFSSxZLENBRUosc0MsQ0FFSSxXLENBRUoscUIsQ0FFSSxVLENBQ0EsVyxDQUVKLGdCLENBRUksYyxDQUNBLGdCLENBRUEsZSxDQUNBLGUsQ0FFSixvQixDQUVJLGUsQ0FDQSxlLENBRUosYSxDQUVJLGlCLENBQ0EsZ0IsQ0FFSixpQixDQUVJLGdCLENBRUosc0MsQ0FFSSxhLENBQ0Esb0IsQ0FFSixnRCxDQUVJLGUsQ0FFSixnQyxDQUVJLGMsQ0FFSixtQyxDQUVJLGUsQ0FDQSxpQixBQUdSLHlCQUVJLGlCLENBRUksa0IsQ0FDQSxpQixDQUVKLDhDLENBRUksZ0IsQ0FFSiwrQyxDQUVJLGdCLENBRUosNkMsQ0FFSSxhLENBRUEsUyxDQUNBLGdCLENBRUEsa0IsQ0FFSiw4QyxDQUVJLG1CLENBQ0EsbUIsQ0FDQSxZLENBRUEsa0IsQ0FDSSxjLENBRVIsa0MsQ0FFSSxnQixDQUVKLDBELENBRUksbUIsQ0FDQSxtQixDQUNBLFksQ0FFQSxlLENBQ0EsYyxDQUVBLFUsQ0FDQSxRLENBRUEsd0IsQ0FDQSxxQixDQUNBLGtCLENBQ0EsdUIsQ0FDQSxvQixDQUNBLHNCLENBQ0EsTyxDQUVKLCtDLENBRUksVSxDQUNBLFcsQ0FFQSxTLENBRUosZ0MsQ0FFSSxZLENBRUosdUMsQ0FFSSxVLENBRUosb0IsQ0FFSSxjLENBRUEsZSxDQUNBLGUsQ0FDQSxrQixDQUVKLDRCLENBRUksZSxDQUVKLGdCLENBRUksYyxDQUNBLGtCLENBRUosYyxDQUVJLGlCLEFBR1IsZ0RBRUksaUIsQ0FFSSxrQixDQUNBLGlCLENBRUosaUMsQ0FFSSxrQixDQUlBLFMsQ0FFSixtQyxDQUVJLGUsQ0FFSixnQyxDQUVJLFMsQ0FFSixzQyxDQUVJLGdCLENBRUosZ0MsQ0FFSSxpQixBQUdSLGdEQUVJLGMsQ0FFSSxrQixDQUNJLGMsQ0FFUixjLENBRUksZSxDQUVKLHVDLENBRUksVSxDQUNBLFksQ0FHSix1QyxDQURBLHVDLENBR0ksYyxDQUVKLG9CLENBRUksZSxDQUVKLGdCLENBRUksYyxDQUNBLGtCLENBRUEsZSxDQUNBLGUsQ0FFSixhLENBRUksa0IsQUFHUiwwQkFFSSxlLENBRUksYyxDQUNBLG9CLEFBR1IsMEJBRUksZSxDQUVJLHdCLENBRUosYyxDQUVJLGUsQ0FFSixlLENBRUksbUIsQ0FFSiw4QixDQUVJLFMsQ0FDQSxnQixDQUVBLGtCLENBRUosK0IsQ0FFSSxTLENBQ0EsZ0IsQ0FFQSxrQixDQUVKLDZCLENBRUksYSxDQUVBLFMsQ0FDQSxnQixDQUVBLGtCLENBRUosYSxDQUVJLFlBR1IsUyxDQUVJLG9CLENBRUEsd0IsQ0FHSixnQixDQUVJLGtCLENBRUEsaUIsQ0FFQSxhLENBR0osMEIsQ0FFSSxtQixDQUNBLG1CLENBQ0EsWSxDQUVBLGtCLENBRUEsd0IsQ0FDQSxxQixDQUNBLDZCLENBR0osa0IsQ0FFSSxpQixDQUVBLGtCLENBQ0EsZ0IsQ0FDSSxZLENBR1IsZSxDQUVJLGdCLENBRUEsVSxDQUVKLG9CQUFvQixZLENBRWhCLGtCLENBRUoscUIsQ0FFSSxhLENBR0osd0IsQ0FFSSxxQixDQUVKLDRCLENBRUksYSxDQUVBLFUsQ0FDQSxXLENBRUEscUIsQ0FDRyxrQixDQUdQLHNCLENBRUksbUIsQ0FDQSxtQixDQUNBLFksQ0FFQSx3QixDQUNBLHFCLENBQ0EsNkIsQ0FHSiwyQixDQUVJLGtCLENBQ0EsZ0IsQ0FDSSxZLENBRVIsdUMsQ0FFSSxpQixDQUdKLDRCLENBRUksa0IsQ0FFSixnQyxDQUVJLFUsQ0FDQSxnQixDQUdKLGMsQ0FFSSxjLENBRUEsNkIsQ0FDQSwwQixDQUNBLHFCLENBQ0Esa0IsQ0FDQSxpQixDQUdKLDBCQUVJLFMsQ0FFSSxjLENBRUosa0IsQ0FFSSxpQixDQUVBLGtCLENBQ0EsZ0IsQ0FDSSxZLENBRVIsZSxDQUVJLGMsQ0FDQSxnQixDQUVKLG9CQUFvQixZLENBRWhCLGtCLENBRUosYyxDQUVJLGMsQ0FFQSxrQixDQUNBLG1CLEFBR1IseUJBRUksUyxDQUVJLG1CLENBRUosZ0IsQ0FFSSxrQixDQUVKLDBCLENBRVEsNkIsQ0FFSixrQixDQUVBLDJCLENBQ0EsNkIsQ0FDQSxpQyxDQUVKLGtCLENBRUksYyxDQUVBLGtCLENBQ0EsVSxDQUNJLE0sQ0FFUixlLENBRUksYyxDQUNBLGdCLENBRUosb0JBQW9CLFksQ0FFaEIsa0IsQ0FFSixxQixDQUVJLGUsQ0FFSix3QixDQUVJLGtCLENBRUosNEIsQ0FFSSxhLENBRUEsVSxDQUNBLFcsQ0FDQSxnQixDQUVBLHFCLENBQ0csa0IsQ0FFUCxzQixDQUVRLHFCLENBRUosMkIsQ0FDQSw0QixDQUNBLHlCLENBRUosMkIsQ0FFSSxrQixDQUNBLFUsQ0FDSSxNLENBRVIsdUMsQ0FFSSxjLENBRUosZ0NBQWdDLFksQ0FFNUIsa0IsQ0FFSixjLENBRUksa0JBR1IsUSxDQUVJLGUsQ0FFQSx3RCxDQUNBLDJCLENBQ0EsaUMsQ0FDQSxxQixDQUdKLGUsQ0FFSSxrQixDQUVBLGlCLENBRUEsYSxDQUdKLGlCLENBRUksbUIsQ0FDQSxtQixDQUNBLFksQ0FHSixnQixDQUVJLGtCLENBQ0EsZ0IsQ0FDSSxZLENBRVIsNEIsQ0FFSSxpQixDQUdKLGUsQ0FFSSxhLENBRUEsVSxDQUNBLFksQ0FDQSxrQixDQUVBLHFCLENBQ0csa0IsQ0FHUCxjLENBRUksYyxDQUNBLGdCLENBRUoscUJBQXFCLFksQ0FFakIsa0IsQ0FHSiwwQkFFSSxRLENBRUksYyxDQUVKLGUsQ0FFSSxrQixDQUVKLDRCLENBRUksaUIsQ0FFSixlLENBRUksWSxDQUNBLGtCLENBRUosYyxDQUVJLGdCLEFBR1IseUJBRUksUSxDQUVJLGMsQ0FFSixlLENBRUksa0IsQ0FFQSxlLENBRUosaUIsQ0FFUSxxQixDQUVKLDJCLENBQ0EsNEIsQ0FDQSx5QixDQUVKLGdCLENBRUksa0IsQ0FDQSxVLENBQ0ksTSxDQUVSLDRCLENBRUksYyxDQUVKLHFCQUFxQixZLENBRWpCLGtCLENBRUosZSxDQUVJLGtCLENBRUosYyxDQUVJLGdCLEFBR1IseUJBRUksZSxDQUVJLFksQ0FFQSxtQixDQUNHLGtCQUdYLFMsQ0FFSSxlLENBR0osZ0IsQ0FFSSxrQixDQUVBLGEsQ0FHSixlLENBRUksWSxDQUVBLFUsQ0FFQSxpQyxDQUNBLDJCLENBQ0EsVSxDQUdKLGdCLENBRUksaUIsQ0FHSixlLENBRUksYyxDQUNBLGdCLENBRUEsbUIsQ0FDQSxtQixDQUNBLFksQ0FFQSxhLENBRUosb0JBQW9CLFksQ0FFaEIsa0IsQ0FFSixvQixDQUVJLHVDLENBQ0EsYyxDQUNBLGdCLENBRUEsaUIsQ0FHSix1QixDQUVJLGlCLENBR0osb0IsQ0FFSSxZLENBRUEsc0MsQ0FDQSxTLENBRUosNEIsQ0FFSSxlLENBRUEsa0IsQ0FFQSxhLENBRUosc0QsQ0FFSSx3QixDQUVKLG1FLENBRUksZSxDQUVKLG1FLENBRUksaUIsQ0FFQSx1QixDQUNBLG9CLENBQ0Esc0IsQ0FHSix5QixDQUVJLG1CLENBQ0EsbUIsQ0FDQSxZLENBRUEsZ0IsQ0FFQSxpQixDQUVBLHdCLENBRUEsd0IsQ0FDQSxxQixDQUNBLGtCLENBQ0EsdUIsQ0FDQSxvQixDQUNBLHNCLENBRUosc0MsQ0FFSSxnQixDQUVBLGUsQ0FFQSxzQixDQUNBLG1CLENBQ0EsMEIsQ0FHSix5Q0FBeUMsWSxDQUVyQyxpQixDQUdKLHdCLENBRUksZSxDQUVBLGlCLENBRUosNEIsQ0FFSSxVLENBQ0EsZ0IsQ0FFQSxxQixDQUNHLGtCLENBR1AsMEJBRUksUyxDQUVJLGMsQ0FFSixlLENBRUksOEIsQ0FDQSxVLENBRUosZSxDQUVJLGMsQ0FDQSxnQixDQUVKLG9CQUFvQixZLENBRWhCLGtCLENBRUosb0IsQ0FFSSxjLENBRUosb0IsQ0FFSSxxQyxDQUNBLFMsQ0FFSiw0QixDQUVJLGtCLENBRUosc0QsQ0FFSSx3QixDQUVKLG1FLENBRUksZSxDQUVKLG1FLENBRUksaUIsQ0FFQSx1QixDQUNBLG9CLENBQ0Esc0IsQ0FFSix5QixDQUVJLGMsQ0FFQSxnQixDQUVKLHNDLENBRUksa0IsQUFHUix5QkFFSSxTLENBRUksbUIsQ0FFSixvQixDQUVJLGUsQ0FFSixnQixDQUVJLGtCLENBRUosZSxDQUVJLG1CLENBQ0EsbUIsQ0FDQSxZLENBQ0kscUIsQ0FFSiwyQixDQUNBLDRCLENBQ0EseUIsQ0FDQSxLLENBRUosZ0IsQ0FFSSxrQixDQUNBLGtCLENBRUosZSxDQUVJLGMsQ0FDQSxnQixDQUVKLG9CQUFvQixZLENBRWhCLGtCLENBRUosdUIsQ0FFSSxpQixDQUVBLG1CLENBRUEsK0IsQ0FFSiwwQyxDQUVJLFMsQ0FDQSxVLENBRUosZ0QsQ0FFSSx3QixDQUVKLGdELENBRUksd0IsQ0FFSixvQixDQUVJLFcsQ0FFQSxxQyxDQUVKLDRCLENBRUksa0IsQ0FFSix5QixDQUVJLGMsQ0FFQSxrQixDQUVKLHNDLENBRUksa0IsQ0FFSix3QixDQUVJLG9CQUdSLFUsQ0FFSSxtQixDQUVBLHdCLENBR0osaUIsQ0FFSSxrQixDQUVBLGlCLENBRUEsYSxDQUdKLG1CLENBRUksbUIsQ0FDQSxtQixDQUNBLFksQ0FFSix3QkFBd0IsWSxDQUVwQixrQixDQUdKLGdCLENBRUksYyxDQUNBLGdCLENBRUEsVSxDQUVBLGtCLENBQ0EsVSxDQUNJLE0sQ0FFUix1QkFBdUIsWSxDQUVuQixrQixDQUdKLHlCLENBRUksZ0IsQ0FFQSxrQixDQUNBLGdCLENBQ0ksWSxDQUVSLGlDLENBRUksWSxDQUVKLDZCLENBRUksVSxDQUNBLFksQ0FFQSxtQixDQUNHLGdCLENBQ0gsc0IsQ0FDRyxtQixDQUdQLDBCQUVJLFUsQ0FFSSxtQixDQUVKLGlCLENBRUksa0IsQ0FFSixnQixDQUVJLGMsQ0FDQSxnQixDQUVKLHVCQUF1QixZLENBRW5CLGtCLENBRUoseUIsQ0FFSSxnQixDQUVBLGtCLENBQ0Esa0IsQ0FDSSxjLENBRVIsNkIsQ0FFSSxjLEFBR1IseUJBRUksVSxDQUVJLGMsQ0FFSixpQixDQUVJLGtCLENBRUEsZSxDQUVKLG1CLENBRUksbUIsQ0FDQSxtQixDQUNBLFksQ0FFSix3QkFBd0IsWSxDQUVwQixrQixDQUVKLHVCQUF1QixZLENBRW5CLGtCLENBRUoseUIsQ0FFSSxZLENBRUEsZSxDQUNBLGEsQ0FFQSxrQixDQUNBLFUsQ0FDSSxNLENBRVIsaUMsQ0FFSSxhLENBRUosNkIsQ0FFSSxhLEFBR1IseUJBRUksNkIsQ0FFSSxjQUdSLE0sQ0FFSSxpQixDQUVBLGdCLENBQ0EsaUIsQ0FHSixpQixDQUVJLGlCLENBQ0EsUyxDQUdKLGEsQ0FFSSxnQixDQUNBLGtCLENBRUEsaUIsQ0FFQSxVLENBR0osVyxDQUVJLGMsQ0FFQSw2QixDQUNBLDBCLENBQ0EscUIsQ0FDQSxhLENBQ0EsaUIsQ0FHSixrQixDQUVJLGlCLENBQ0EsSyxDQUNBLE8sQ0FDQSxRLENBQ0EsTSxDQUVBLFUsQ0FDQSxXLENBRUosc0IsQ0FFSSxhLENBRUEsVSxDQUNBLFcsQ0FFQSxtQixDQUNHLGdCLENBR1AsMEJBRUksTSxDQUVJLGdCLENBQ0EsZ0IsQ0FFSixhLENBRUksYyxDQUVBLGtCLENBRUosVyxDQUVJLGMsQ0FFQSxtQixBQUdSLHlCQUVJLE0sQ0E4QkEsaUIsQ0FFSSxtQixDQUNBLG1CLENBQ0EsWSxDQWxDSixNLENBTUksZ0IsQ0FDQSxjLENBRUosb0MsQ0FFSSxzQixDQUNBLG1CLENBQ0EsMEIsQ0FFSixnQyxDQUVJLGMsQ0FDQSxnQixDQUVBLGUsQ0FDQSxrQixDQUVKLDhCLENBRUksYyxDQUVBLGMsQ0FDQSxnQixDQUVKLGlCLENBS1EscUIsQ0FFSiwyQixDQUNBLDRCLENBQ0EseUIsQ0FDQSx3QixDQUNBLHFCLENBQ0EsNkIsQ0FFSixhLENBRUksYyxDQUNBLGdCLENBRUEsZSxDQUVKLFcsQ0FFSSxjLENBRUEsa0JBR1IsVyxDQUVJLGUsQ0FFQSx3QixDQUdKLHNCLENBRUksbUIsQ0FDQSxtQixDQUNBLFksQ0FHSiwrQixDQUVJLGlCLENBRUEsa0IsQ0FDQSxrQixDQUNJLGMsQ0FFUiw4QixDQUVJLGtCLENBQ0EsVSxDQUNJLE0sQ0FHUixrQixDQUVJLGtCLENBRUEsYSxDQUdKLGlCLENBRUksYyxDQUNBLGdCLENBRUEsa0IsQ0FFQSxVLENBRUosd0JBQXdCLFksQ0FFcEIsa0IsQ0FHSixtQixDQUVJLGMsQ0FDQSxlLENBRUEsa0IsQ0FFQSxVLENBR0osZ0IsQ0FFSSxjLENBRUEsNkIsQ0FDQSwwQixDQUNBLHFCLENBQ0EsaUIsQ0FFSix3QixDQUVJLFksQ0FHSiw4QixDQUVJLFUsQ0FDQSxnQixDQUVBLG1CLENBQ0csZ0IsQ0FDSCxzQixDQUNHLG1CLENBR1AsMEJBRUksVyxDQUVJLGMsQ0FFSiwrQixDQUVJLGlCLENBRUEsa0IsQ0FDQSxrQixDQUNJLGMsQ0FFUixrQixDQUVJLGtCLENBRUosaUIsQ0FHSSxnQixDQUlKLG1CLENBUEEsaUIsQ0FTSSxjLENBRUEsa0IsQ0FFSixnQixDQUVJLGMsQ0FFQSxpQixDQUVKLDhCLENBRUksa0IsQUFHUix5QkFFSSxXLENBRUksYyxDQUVKLHNCLENBRVEscUIsQ0FFSiwyQixDQUNBLDRCLENBQ0EseUIsQ0FFSiwrQixDQUVJLGMsQ0FFQSxrQixDQUNBLFUsQ0FDSSxNLENBRVIsa0IsQ0FFSSxrQixDQUVKLGlCLENBRUksa0IsQ0FFSixnQixDQUVJLFksQ0FFQSxrQixDQUNBLGdCLENBRUosd0IsQ0FFSSxtQixDQUNBLG1CLENBQ0EsWSxDQUVKLDhCLENBRUksc0IsQ0FDRyxxQixBQUdYLHlCQUVJLDhCLENBRUksa0JBR1IsVyxDQUVJLGlCLENBR0osaUIsQ0FFSSxXLENBQ0EsZ0IsQ0FFQSwyQixDQUNBLGdDLENBQ0EsdUIsQ0FHSixrQixDQUVJLGtCLENBRUEsYSxDQUdKLGlCLENBRUksYyxDQUNBLGdCLENBRUEsZSxDQUdKLGdCLENBRUksbUIsQ0FDQSxtQixDQUNBLFksQ0FFQSxlLENBQ0EsaUIsQ0FFQSxrQixDQUNJLGMsQ0FHUixzQixDQUVJLGMsQ0FDQSxnQixDQUVBLGtCLENBQ0EsaUIsQ0FFQSxrQixDQUNBLG9CLENBQ0ksZ0IsQ0FHUiwyQixDQUVJLGUsQ0FFQSxrQixDQUNBLGtCLENBRUEsYSxDQUNBLCtCLENBR0osOEIsQ0FFSSxlLENBRUEsa0IsQ0FFQSxhLENBR0osOEIsQ0FFSSxhLENBR0osMEJBRUksaUIsQ0FFSSxXLENBQ0Esa0IsQUFHUiwwQkFFSSxXLENBRUksZ0IsQ0FFSixrQixDQUVJLGMsQ0FFQSxrQixDQUVKLGlCLENBRUksYyxDQUVBLGUsQ0FFSixnQixDQUVJLGUsQ0FDQSxpQixDQUVKLHNCLENBRUksYyxDQUVBLGlCLENBRUosMkIsQ0FFSSxjLENBRUEsa0IsQ0FDQSxrQixDQUVBLCtCLENBRUosOEIsQ0FFSSxvQixBQUdSLHlCQUVJLGdCLENBRUksZ0IsQ0FFSixzQixDQUVJLGtCLEFBR1IseUJBRUksVyxDQUVJLGdCLENBRUosaUIsQ0FFSSxZLENBQ0EsZ0IsQ0FFSixnQixDQUVRLHFCLENBRUosZSxDQUNBLGEsQ0FFQSwyQixDQUNBLDRCLENBQ0EseUIsQ0FFSixzQixDQUVJLGMsQ0FFQSxjLENBRUEsa0IsQ0FDQSxVLENBQ0ksTSxDQUVSLDJCQUEyQixZLENBRXZCLGtCLENBRUosMkIsQ0FFSSxjLENBRUEsa0IsQ0FFSiw4QixDQUVJLG9CLEFBR1IseUJBRUksaUIsQ0FFSSxrQkFHUixVLENBa0NBLGdCLENBakJBLHFCLENBbUJJLG1CLENBQ0EsbUIsQ0FDQSxZLENBdENKLFUsQ0FFSSxpQixDQU1BLGdCLENBRUEsZ0MsQ0FFSixvRCxDQUVJLGdCLENBb0JKLGdCLENBakJBLHFCLENBc0JRLHFCLENBT0osMkIsQ0FDQSw0QixDQUNBLHlCLENBL0JKLHFCLENBRUksaUIsQ0FDQSxTLENBT0EsZ0IsQ0FPSixnQixDQU9JLG9CLENBRUEsa0IsQ0FDQSxVLENBQ0ksTSxDQU1SLG9CLENBRUksYyxDQUNBLGdCLENBRUEsa0IsQ0FFQSxhLENBR0osaUIsQ0FFSSxlLENBQ0Esa0IsQ0FFQSxVLENBRUosbUMsQ0FFSSxrQixDQUdKLG9CLENBRUksa0IsQ0FFQSxVLENBR0osaUIsQ0FFSSxjLENBQ0EsZ0IsQ0FFQSxrQixDQUVBLGEsQ0FHSix1QixDQUVJLGMsQ0FDQSxnQixDQUVBLGUsQ0FDQSxlLENBQ0Esa0IsQ0FFQSxVLENBR0osa0IsQ0FFSSw2QixDQUNBLDBCLENBQ0EscUIsQ0FHSixlLENBRUksYyxDQUNBLGdCLENBRUEsaUIsQ0FHSixzQixDQUVJLGlCLENBQ0EsSyxDQUNBLE8sQ0FDQSxRLENBQ0EsTSxDQUVBLFUsQ0FDQSxXLENBaWRKLHlCLENBL2NBLDBCLENBRUksYSxDQUVBLFUsQ0FDQSxXLENBRUEsbUIsQ0FDRyxnQixDQUdQLDBCQUVJLFUsQ0FFSSxnQixDQUVBLGdDLENBRUoscUIsQ0FFSSxnQixDQUVKLGdCLENBRUksbUIsQ0FFSixvQixDQUVJLGMsQ0FFQSxpQixDQUVKLGlCLENBRUksZSxDQUNBLGtCLENBRUosbUMsQ0FFSSxrQixDQUVKLG9CLENBRUksYyxDQUVBLGtCLENBRUosaUIsQ0FFSSxjLENBRUEsa0IsQ0FFSix1QixDQUVJLGMsQ0FDQSxnQixDQUVBLGUsQ0FDQSxZLENBQ0Esa0IsQ0FFSixlLENBRUksYyxDQUVBLG1CLEFBR1IseUJBRUksVSxDQUVJLGdCLENBRUEsZ0MsQ0FFSixvRCxDQUVJLGdCLENBRUosZ0IsQ0FFSSxtQixDQUVKLG9CLENBRUksYyxDQUVKLGlCLENBRUksaUIsQ0FFSixtQyxDQUVJLGtCLENBRUosb0IsQ0FFSSxjLENBRUEsa0IsQ0FFSixpQixDQUVJLGMsQ0FFSix1QixDQUVJLFksQ0FFSixrQixDQUVJLGMsQ0FDQSxlLENBRUosZSxDQUVJLGMsQ0FFQSxrQkFHUixhLENBRUkscUIsQ0FFQSx3RCxDQUNBLDJCLENBQ0EsaUMsQ0FDQSxxQixDQUdKLG9CLENBRUksa0IsQ0FFQSxpQixDQUVBLGEsQ0FHSix1QixDQUVJLGMsQ0FDQSxnQixDQUVBLGlCLENBRUEsYSxDQUdKLG1CLENBYUEsd0IsQ0FFSSxtQixDQUNBLG1CLENBQ0EsWSxDQWpCSixtQixDQU1JLGUsQ0FDQSxpQixDQUVBLGtCLENBQ0ksYyxDQUdSLHdCLENBTUksa0IsQ0FDQSxpQixDQUVBLGtCLENBQ0EsZ0IsQ0FDSSxZLENBRVIsMEIsQ0FFSSxjLENBQ0EsZ0IsQ0FFQSxpQixDQUNBLFMsQ0FHSixxQixDQUVJLHVDLENBQ0EsZSxDQUNBLGUsQ0FFQSxpQixDQUNBLFMsQ0FFQSxhLENBRUEsYyxDQUVBLFUsQ0FDQSxhLENBR0osMEJBRUkscUIsQ0FFSSxpQixBQUdSLDBCQUVJLGEsQ0FFSSxtQixDQUVKLG9CLENBRUksa0IsQ0FFSix1QixDQUVJLGMsQ0FFSixtQixDQUVJLGUsQ0FDQSxpQixDQUVKLHdCLENBRUksaUIsQ0FFQSxrQixDQUNBLGlCLENBRUosMEIsQ0FFSSxjLENBQ0EsZ0IsQ0FFQSxtQixDQUNBLG1CLENBQ0EsWSxDQUVBLGdCLENBRUEscUIsQ0FDQSxrQixDQUNBLG9CLENBRUoscUIsQ0FFSSxlLENBQ0EsZSxDQUVBLGlCLENBQ0EsUSxDQUNBLFMsQ0FFQSxnQixBQUdSLHlCQUVJLG1CLENBRUksZ0IsQ0FFSix3QixDQUVJLGtCLEFBR1IseUJBRUksYSxDQUVJLG1CLENBRUosb0IsQ0FFSSxrQixDQUVKLHVCLENBRUksYyxDQUVKLG1CLENBRVEscUIsQ0FFSixhLENBRUEsb0IsQ0FDSSxnQixDQUNKLDJCLENBQ0EsNEIsQ0FDQSx5QixDQUNBLHdCLENBQ0EscUIsQ0FDQSxrQixDQUVKLHdCLENBRUksZ0IsQ0FDQSxjLENBRUEsa0IsQ0FDQSxVLENBQ0ksTSxDQUVSLDBCLENBRUksYyxDQUVBLGUsQ0FDQSxnQixDQUVKLDZCQUE2QixZLENBRXpCLGtCLENBRUoscUIsQ0FFSSxjLENBRUEsUyxDQUNBLFEsQ0FDQSxZLENBRUEsZ0JBR1IsUyxDQU9BLGUsQ0FMSSxtQixDQUNBLG1CLENBQ0EsWSxDQUdKLGUsQ0FFSSxpQixDQU1BLGdCLENBQ0EsaUIsQ0FFQSxnQyxDQUVBLGtCLENBQ0EsVSxDQUNJLE0sQ0FRUiwyQyxDQU5BLDRDLENBRUksZ0IsQ0FFQSxnQixDQVFKLDZDLENBRUksZ0IsQ0FFSiw0QyxDQUVJLGdCLENBRUEsZ0IsQ0FFSixxRCxDQUVJLHdCLENBQ0cscUIsQ0FFUCxvRCxDQUVJLHVCLENBQ0csb0IsQ0FHUCxlLENBRUksaUIsQ0FDQSxTLENBRUEsbUIsQ0FDQSxtQixDQUNBLFksQ0FDSSxxQixDQUVKLDJCLENBQ0EsNEIsQ0FDQSx5QixDQUNBLGtCLENBQ0EsVSxDQUNJLE0sQ0FVUixlLENBUEEsZ0IsQ0FFSSxrQixDQUVBLFUsQ0FHSixlLENBRUksYyxDQUNBLGdCLENBRUEsZSxDQU1KLGdCLENBRUksYyxDQUNBLGdCLENBRUEsYSxDQUdKLGlCLENBRUksNkIsQ0FDQSwwQixDQUNBLHFCLENBQ0EsZSxDQUdKLGMsQ0FFSSxjLENBRUEsaUIsQ0FHSixxQixDQUVJLGlCLENBQ0EsSyxDQUNBLE8sQ0FDQSxRLENBQ0EsTSxDQUVBLFUsQ0FDQSxXLENBYUosMEJBRUksZSxDQUVJLGdCLENBQ0Esc0IsQ0FFQSxnQyxDQUVKLGdCLENBRUksYyxDQUVBLGtCLENBRUosZSxDQUVJLGMsQ0FDQSxnQixDQUVBLGUsQ0FFSixnQixDQUVJLGMsQ0FFSixjLENBRUksYyxDQUVBLG1CLEFBR1IseUJBRUksUyxDQUVRLHFCLENBRUosMkIsQ0FDQSw0QixDQUNBLHlCLENBRUosZSxDQUVJLGdCLENBQ0Esc0IsQ0FFQSxnQyxDQVFKLDJDLENBTkEsNEMsQ0FFSSxhLENBRUEsZSxDQVFKLDZDLENBRUksYSxDQUVKLDRDLENBRUksYSxDQUVBLGUsQ0FFSixxRCxDQUVJLHlCLENBQ0csc0IsQ0FFUCxvRCxDQUVJLHlCLENBQ0csc0IsQ0FFUCxnQixDQUVJLGMsQ0FFQSxrQixDQUVKLGUsQ0FFSSxjLENBRUosZ0IsQ0FFSSxjLENBRUosaUIsQ0FFSSxjLENBRUosYyxDQUVJLGMsQ0FFQSxrQkFHUixNLENBRUksZSxDQUVBLGUsQ0FFQSx3QixDQUVKLGdCLENBRUksaUIsQ0FFQSxlLENBR0osZSxDQUVJLG1CLENBQ0EsbUIsQ0FDQSxZLENBRUEsVSxDQUVBLHlCLENBQ0Esc0IsQ0FDQSxtQixDQUNBLHdCLENBQ0EscUIsQ0FDQSw2QixDQUdKLGUsQ0FFSSxZLENBR0osVyxDQUVJLG1CLENBQ0EsbUIsQ0FDQSxZLENBRUEsVyxDQUVKLGUsQ0FFSSxVLENBQ0EsVyxDQUVBLG1CLENBQ0csZ0IsQ0FDSCx5QixDQUNHLHNCLENBRVAsaUIsQ0FFSSxTLENBRUosZSxDQUVJLFcsQ0FDQSxnQixDQU9KLGUsQ0FFSSxTLENBQ0EsaUIsQ0FFQSxVLENBRUosc0IsQ0FFSSxTLENBQ0Esd0IsQ0FFSix1QixDQXFDQSx5QixDQUVJLG1CLENBQ0EsbUIsQ0FDQSxZLENBekNKLHVCLENBS1EscUIsQ0FFSiwyQixDQUNBLDRCLENBQ0EseUIsQ0FDQSx1QixDQUNBLG9CLENBQ0Esc0IsQ0FHSixXLENBRUksYyxDQUVBLHlCLENBQ0Esc0IsQ0FDQSxpQixDQUNBLGUsQ0FFQSxpQixDQUdKLG1CLENBRUksYyxDQUNBLGdCLENBRUosc0IsQ0FFSSx1QixDQUNBLGUsQ0FFSix5QixDQU1JLGtCLENBRUEsd0IsQ0FDQSxxQixDQUNBLGtCLENBRUosb0MsQ0EyNUNBLDJCLENBejVDSSxlLENBRUosaUMsQ0FFSSxjLENBRUEsMEIsQ0FDQSwwQixDQUNBLG1CLENBRUEsVSxDQUNBLFcsQ0FDQSxpQixDQUNBLGUsQ0FDQSxnQixDQUVBLDBCLENBQ0EsMkIsQ0FFQSxxQixDQUNBLG9CLENBRUEsd0IsQ0FDQSxxQixDQUNBLGtCLENBQ0EsdUIsQ0FDQSxvQixDQUNBLHNCLENBQ0EsbUIsQ0FDQSxhLENBR0osYSxDQUVJLGtCLENBR0osMEJBRUksTSxDQUVJLGMsQ0FFSixnQixDQUVJLGdCLENBRUosVyxDQUVJLFMsQ0FFSixpQixDQUVJLG1CLENBQ0EsbUIsQ0FDQSxZLENBRUEsVSxDQUVBLDJCLENBQ0EsZ0IsQ0FDQSxPLENBRUosZSxDQUVJLGdCLENBQ0EsZSxDQUVKLGUsQ0FFSSxTLENBQ0EsMEIsQ0FFSixzQixDQUVJLFUsQ0FFSixhLENBRUksa0IsQ0FFSix5QixDQUVRLHFCLENBRUosMkIsQ0FDQSw0QixDQUNBLHlCLENBRUosbUIsQ0FFSSxjLENBQ0EsZ0IsQ0FFSix5QixDQUVJLGtCLENBRUEsdUIsQ0FDQSxvQixDQUNBLHNCLENBRUosb0MsQ0FFSSxlLENBRUosaUMsQ0FFSSxVLENBQ0EsVyxDQUNBLGUsQ0FDQSxtQixBQUdSLHlCQUVJLE0sQ0FFSSxtQixDQUVKLGdCLENBRUksZSxDQUVBLGdCLENBRUosNEIsQ0FFSSxZLENBRUosVSxDQUVJLG1CLENBRUosZSxDQUVRLHFCLENBRUosMkIsQ0FDQSw0QixDQUNBLHlCLENBRUosVyxDQUVJLFksQ0E4QkosZSxDQTVCQSxpQixDQWlEQSxlLENBRUksbUIsQ0FDQSxtQixDQUNBLFksQ0FyREosaUIsQ0FFSSxpQixDQU1BLHVCLENBQ0EsWSxDQUNBLGUsQ0FDQSxrQixDQUNBLGlCLENBRUosd0IsQ0FFSSxpQixDQUNBLEssQ0FDQSxPLENBQ0EsTSxDQUVBLFcsQ0FFQSxVLENBRUEsd0csQ0FDQSx1RSxDQUVKLGUsQ0FxQkEsZSxDQU9JLFUsQ0E1QkosZSxDQUVJLGlCLENBQ0EsUyxDQUNBLEssQ0FDQSxPLENBQ0EsUSxDQUNBLE0sQ0FRQSxZLENBRUosdUIsQ0FFSSxVLENBRUosZSxDQUtJLGUsQ0FHQSxZLENBQ0Esa0IsQ0FFSixtQixDQUVJLFUsQ0FDQSxXLENBRUEsbUIsQ0FDRyxnQixDQUNILHlCLENBQ0csc0IsQ0FFUCxlLENBRUksUyxDQUVBLFUsQ0FDQSxTLENBRUosaUIsQ0FFSSxtQixDQUVBLG1CLEFBR1IseUJBRUksZSxDQUVJLGNBR1IsTyxDQUVJLGMsQ0FDQSxVLENBQ0EsTyxDQUNBLFcsQ0FDQSxNLENBRUEsYyxDQUVBLGlDLENBQ1EseUIsQ0FDUixrQyxDQUNRLDBCLENBQ1IsbUIsQ0FFQSxTLENBRUosZSxDQUVJLCtCLENBQ1EsdUIsQ0FDUixrQixDQUVBLFMsQ0FHSixrQixDQUVJLGlCLENBRUEsVSxDQUNBLGdCLENBQ0EsYSxDQUNBLFksQ0FFQSxxQixDQUNBLGtELENBQ1EsMEMsQ0FHWixjLENBRUksa0QsQ0FDQSxjLENBQ0EsZSxDQUNBLGdCLENBRUEsa0IsQ0FFQSxtQixDQUNBLHdCLENBRUEsYSxDQUdKLGEsQ0FFSSxjLENBQ0EsZSxDQUNBLGlCLENBQ0EsZ0IsQ0FFSixlLENBRUksb0IsQ0FFQSxhLENBR0osYyxDQUVJLGlCLENBQ0EsUSxDQUNBLFUsQ0FFQSxVLENBQ0EsVyxDQUNBLFcsQ0FFQSxjLENBRUosa0IsQ0FFSSxVLENBQ0EsVyxDQUVBLG1CLENBRUEsYyxDQUNBLG9CLENBQ0EsZ0IsQ0FHSix5QkFFSSxrQixDQUVJLFksQ0FFSixjLENBRUksZ0JBR1IsVSxDQUVJLGMsQ0FDQSxTLENBQ0EsVyxDQUNBLFcsQ0FFQSxtQixDQUNBLG1CLENBQ0EsWSxDQUVBLFUsQ0FDQSxXLENBRUEsYyxDQUNBLGlDLENBQ1EseUIsQ0FFUixTLENBQ0Esb0IsQ0FDQSx3QixDQUNBLCtDLENBQ1EsdUMsQ0FFUix3QixDQUNBLHFCLENBQ0Esa0IsQ0FDQSx1QixDQUNBLG9CLENBQ0Esc0IsQ0FFSixjLENBRUksVSxDQUNBLFcsQ0FFSixnQixDQUVJLHdCLENBRUosa0IsQ0FFSSxrQixDQUVBLFMsQ0FHSiwwQkFFSSxVLENBRUksWSxBQWdTUiwwQkFxQkksaUIsQ0FuQkEsbUMsQ0FFSSxrRCxDQUNRLDBDLENBRVosc0MsQ0FFSSxZLENBQ0EsUyxDQUVBLG1CLENBRUEsUyxDQUNBLDRCLENBRUosdUQsQ0FFSSxTLENBT0osbUMsQ0FFSSx3QixDQUNRLGdCLENBRVosc0MsQ0FFSSxnQixDQUNBLGMsQ0FFSix1RCxDQUVJLFcsQUFHUiwwQkFFSSxlLENBRUksYyxDQUNBLFMsQ0FDQSxLLENBQ0EsTyxDQUNBLFEsQ0FDQSxNLENBRUEsYSxDQUVBLFUsQ0FDQSxXLENBRUEsVSxDQUNBLGlDLENBQ1EseUIsQ0FDUixtQixDQUVBLFMsQ0FDQSw0QixDQUVKLHVCLENBRUksa0IsQ0FFQSxTLENBRUosK0IsQ0FFSSxnQixDQUVBLHFCLENBRUosb0MsQ0FFSSx3QixDQUVKLHNDLENBRUkscUIsQ0FFSixpQixDQUVJLGdCLENBQ0EsbUIsQ0FFQSxRLENBQ0Esd0IsQ0FFSixvQixDQUVJLGMsQ0FDQSxTLENBQ0EsSyxDQUNBLE8sQ0FDQSxRLENBRUEsZSxDQUVBLFcsQ0FDQSxnQixDQUNBLDJCLENBRUEsaUMsQ0FDUSx5QixDQUNSLGtDLENBQ1EsMEIsQ0FDUixtQixDQUVBLFMsQ0FDQSxxQixDQUVBLG9CLENBRUosdUMsQ0FFSSxZLENBRUosdUMsQ0FFSSxTLENBRUosd0MsQ0FFSSwrQixDQUNRLHVCLENBQ1Isa0IsQ0FFQSxTLENBK0RKLGtCLENBN0RBLHNDLENBK0RRLHFCLENBSUosMkIsQ0FDQSw0QixDQUNBLHlCLENBckVKLHNDLENBSUksYyxDQUtBLHVCLENBQ0Esb0IsQ0FDQSxzQixDQUVKLDRDLENBRUksbUIsQ0FDQSxtQixDQUNBLFksQ0FFQSxrQixDQUVBLHVCLENBQ0Esb0IsQ0FDQSxzQixDQUVKLG1ELENBRUksYSxDQUVKLDBFLENBRUksYyxDQUVBLGEsQ0FFQSxhLENBRUosNEUsQ0FFSSxjLENBRUEsVSxDQUNBLFcsQ0FFQSx5QixDQUVBLGEsQ0FDQSxxQixDQVVKLGtDLENBUkEsaUYsQ0FFSSxhLENBRUosZ0YsQ0FFSSxZLENBTUosa0IsQ0FJSSxrQixDQU1KLG9CLENBRUksYyxDQUNBLGUsQ0FDQSxnQixDQUVBLGEsQ0FFQSxhLENBRUosOEIsQ0FFUSxxQixDQUVKLDJCLENBQ0EsNEIsQ0FDQSx5QixDQUNBLHVCLENBQ0Esb0IsQ0FDQSxzQixDQUVKLGdDLENBRUksa0QsQ0FDQSxjLENBQ0EsZ0IsQ0FFQSxpQixDQUVBLG1CLENBRUEsYSxDQUVKLGlCLENBRVEscUIsQ0FFSixVLENBQ0EsaUIsQ0FDQSxrQixDQUVBLDRCLENBQ0EsK0IsQ0FFQSwyQixDQUNBLDRCLENBQ0EseUIsQ0FDQSx1QixDQUNBLG9CLENBQ0Esc0IsQ0FFSixtQixDQUVJLCtCLENBQ0EsZ0IsQ0FFQSxhLENBRUEsUSxDQUNBLGEsQ0FFQSxhLENBQ0EsUSxDQVdKLHNCLENBVEEsMkIsQ0FFSSxZLENBRUosaUIsQ0FFSSxVLENBQ0EsVyxDQU1KLHFCLENBRUksYSxDQUVKLGEsQ0FFSSxZLENBRUEsYyxDQUNBLGdCLENBRUosbUIsQ0FFSSxjLENBRUosc0IsQ0FFSSxlLENBRUEsWSxDQUNBLGMsQ0FFQSx1QixDQUNRLGUsQ0FDUixzQixDQUNRLGMsQ0FFUix1QixDQUNRLGUsQ0FFWiwyQixDQU1JLGEsQ0FDQSw0QixDQUVKLHdCLENBVEEsMkIsQ0FXSSxjLENBRUEsYSxDQUVKLCtDLENBRUksaUIsQ0FFQSxpQyxDQUNRLHlCLENBTVosOEIsQ0FJQSw2QixDQXNCQSxvQyxDQTlCQSxhLENBRUksWSxDQXVDSixlLENBN0JBLCtCLENBRUksbUIsQ0FDQSxtQixDQUNBLFksQ0FFQSxVLENBQ0EsVyxDQUVBLHdCLENBRUEsd0IsQ0FDQSxxQixDQUNBLGtCLENBQ0EsdUIsQ0FDQSxvQixDQUNBLHNCLENBMENKLG9CLENBcENBLG1DLENBRUksYSxDQUVBLFUsQ0FDQSxXLENBRUosZSxDQUVJLGlCLENBQ0EsUyxDQUtJLHFCLENBSUosZSxDQUNBLGEsQ0FFQSxjLENBT0Esd0IsQ0FDQSxxQixDQUNBLDZCLENBQ0EsMkIsQ0FDQSw0QixDQUNBLHlCLENBRUosb0IsQ0FLSSxVLENBRUEsVSxDQUNBLGlDLENBQ1EseUIsQ0FDUixtQixDQUVBLHFCLENBRUoseUMsQ0FFSSwrQixDQUNRLHVCLENBQ1IsaUMsQ0FDUSx5QixDQUVaLHlDLENBRUksWSxDQUVKLHlDLENBRUksZ0MsQ0FDUSx3QixDQUNSLG9DLENBQ1EsNEIsQ0FFWixnQixDQUVRLHFCLENBRUosVSxDQUNBLGUsQ0FDQSxRLENBQ0EsUyxDQUVBLDJCLENBQ0EsNEIsQ0FDQSx5QixDQThCSix5QixDQTVCQSx1QixDQThCSSxjLENBRUEsZSxDQU1BLDRCLENBdENKLHVCLENBSUksWSxDQUdBLGtCLENBQ0EsYyxDQUVBLFUsQ0FDQSxpQixDQUdKLDJCLENBRUksUyxDQUVKLDZCLENBRUksYSxDQUNBLGlCLENBQ0EscUIsQ0FFSixpQyxDQUVJLFksQ0FFSix5QixDQUtJLFEsQ0FDQSxjLENBRUEsYSxDQUNBLG9CLENBR0osNkIsQ0FFSSxZLENBRUosK0IsQ0FFSSxVLENBQ0Esb0IsQ0FDQSx3QixDQUVKLG1DLENBRUksVyxBQUdSLHlCQUVJLGMsQ0FFSSxhLENBRUEsdUIsQ0FDQSxVLENBQ0EsZ0IsQ0FFQSxVLENBRUEsd0IsQ0FFSix3QixDQUVJLFksQ0FFSixpQixDQUVJLGdCLENBQ0EsbUIsQ0FFQSxRLENBRUosaUIsQ0FFSSxVLENBQ0EsYSxBQTBDUix5QkFFSSwyQixDQUVJLGMsQ0FFQSxpQkF3S1IsZ0IsQ0FzMUNJLGlCLENBandDSiwwQkFFSSxpQixDQUVRLHFCLENBRUosMkIsQ0FDQSw0QixDQUNBLHlCLENBRUosb0IsQ0FFSSxlLENBRUosYSxDQUVJLGUsQ0FFSixhLENBRUksbUIsQ0FDQSxtQixDQUNBLFksQ0FFQSxVLENBQ0Esa0IsQ0FDQSxlLENBRUosaUIsQ0FFSSxjLENBQ0EsZ0IsQ0FFQSxnQixDQUVKLHlCLENBRUksWSxDQUVKLHdCLENBRUksbUIsQ0FDQSxtQixDQUNBLFksQ0FFSixhLENBRUksd0IsQ0FDQSxxQixDQUNBLCtCLEFBR1IseUJBRUkscUIsQ0FFSSxjLENBTUosNEIsQ0FFSSxjLENBTkosa0IsQ0FnQkEsaUIsQ0FRQSxtQixDQWhCQSxhLENBRUksYyxDQUVKLGUsQ0FFSSxpQixDQU1KLGlCLENBRUksaUIsQ0FNSixhLENBRUksZ0IsQUFHUix5QkFFSSxPLENBRUksZ0IsQ0FDQSxtQixDQUVKLG9CLENBRUksZSxDQUVKLGEsQ0FFSSxrQixDQUVKLGlCLENBRUksVSxDQUNBLFcsQ0FFSixhLENBRVEscUIsQ0FFSiwyQixDQUNBLDRCLENBQ0EseUIsQ0FDQSxzQixDQUNBLG1CLENBQ0EsMEIsQ0FFSixpQixDQUVJLFksQ0FFSixtQixDQUVJLG1CLENBQ0EsbUIsQ0FDQSxZLENBRUEsa0IsQ0FFQSxjLENBRUEsd0IsQ0FDQSxxQixDQUNBLDZCLENBRUosdUIsQ0FFSSxhLENBRUEsaUMsQ0FDUSx5QixDQUVaLG1CLENBRUksZSxDQUNBLGMsQ0FFSixtRCxDQUVJLCtCLENBQ1EsdUIsQ0FFWix5QyxDQUVJLGlCLENBQ0EsbUIsQ0FFQSxpQyxDQUNRLHlCLENBQ1Isa0IsQ0FFQSxTLENBRUosYSxDQUVJLFksQ0FFQSxtQixDQUVBLFMsQ0FFSixnQixDQUVJLGUsQ0FFSixhLENBRUksWSxDQUVKLGUsQ0FFSSxVLENBQ0EsaUIsQ0FFSixpQixDQVNBLG1CLENBUEksYyxDQUVKLGlCLENBRUksd0IsQ0FDQSxjLENBTUosYSxDQUVJLGMsQ0FFQSxnQixBQWlDUiwwQkFFSSxLLENBRUksaUJBR1IsTyxDQXdGQSxvQixDQU1JLGlDLENBQ1EseUIsQ0EvRlosTyxDQUVJLGMsQ0FDQSxXLENBQ0EsSyxDQUVBLFUsQ0FNSixZLENBRUkscUIsQ0FFSixpQixDQUVJLGdCLENBQ0Esa0IsQ0FFQSwrQixDQUVKLG9CLENBRUksZ0IsQ0FDQSxtQixDQUVBLGlDLENBQ1EseUIsQ0FDUixrQixDQUVBLFMsQ0FHSixrQixDQUVJLG1CLENBQ0EsbUIsQ0FDQSxZLENBRUEsd0IsQ0FDQSxxQixDQUNBLGtCLENBR0osYSxDQUVJLGlCLENBRUosaUIsQ0FFSSxVLENBQ0EsVyxDQUVKLHFCLENBRUksWSxDQUdKLGEsQ0FFSSxpQixDQUNBLGtCLENBR0osd0IsQ0FFSSxnQixDQVVKLGtCLENBUEEsa0IsQ0FFSSxtQixDQUNBLG1CLENBQ0EsWSxDQUdKLGtCLENBTUksd0IsQ0FDQSxxQixDQUNBLGtCLENBRUosb0IsQ0FFSSxjLENBRUEsaUIsQ0FJQSxvQixDQUVBLGEsQ0FFSiwwQixDQUVJLGEsQ0FFSixnQyxDQUVJLGMsQ0FFSiwrQixDQUVJLGUsQ0FHSiwyQixDQUVJLGEsQ0FFQSxTLENBQ0EsVyxDQUNBLGdCLENBQ0EsZSxDQUVBLHdCLENBR0osZSxDQTZEQSxtQyxDQTNESSxZLENBR0osaUIsQ0FnQkEsdUIsQ0FFSSxtQixDQUNBLG1CLENBQ0EsWSxDQXBCSixpQixDQU1JLGMsQ0FDQSxnQixDQUNBLGlCLENBQ0EsaUIsQ0FFQSxvQixDQUNBLGlCLENBQ0Esd0IsQ0FHSix1QixDQUtRLHFCLENBRUosMkIsQ0FDQSw0QixDQUNBLHlCLENBQ0EscUIsQ0FDQSxrQixDQUNBLG9CLENBQ0EsdUIsQ0FDQSxvQixDQUNBLHNCLENBRUosOEIsQ0FFSSxnQixDQUdKLDZCLENBRUksYyxDQUNBLGdCLENBRUEsaUIsQ0FFQSxhLENBR0osK0IsQ0EwQ0EsbUIsQ0F4Q0ksaUMsQ0FDUSx5QixDQUNSLG9CLENBRUEsYSxDQU1KLHFDLENBRUkseUIsQ0FFQSxhLENBR0osaUIsQ0FNSSxlLENBT0osaUIsQ0FiQSxpQixDQWVJLG1CLENBQ0EsbUIsQ0FDQSxZLENBRUEsd0IsQ0FDQSxxQixDQUNBLGtCLENBRUosbUIsQ0FFSSxlLENBRUEsZSxDQUNBLGEsQ0FPQSxtQyxDQUVKLHlCLENBYUEsMkIsQ0FYSSxhLENBQ0Esb0IsQ0FFSiwrQixDQUVJLGEsQ0FFSiw4QixDQUVJLGMsQ0FRSixnQixDQUVJLG1CLENBQ0EsbUIsQ0FDQSxZLENBRUEsVSxDQUNBLGUsQ0FDQSxjLENBQ0EsZ0IsQ0FDQSxrQixDQUNBLGlCLENBRUEsbUMsQ0FDUSwyQixDQUVSLHdCLENBQ0EscUIsQ0FDQSxrQixDQUdKLHlCLENBRUksZSxDQUNBLGdCLENBR0osdUIsQ0FFSSxlLENBR0osMEJBcUJJLGlCLENBbkJBLG1DLENBRUksa0QsQ0FDUSwwQyxDQUVaLHNDLENBRUksWSxDQUNBLFMsQ0FFQSxtQixDQUVBLFMsQ0FDQSw0QixDQUVKLHVELENBRUksUyxDQU9KLG1DLENBRUksd0IsQ0FDUSxnQixDQUVaLHNDLENBRUksZ0IsQ0FDQSxjLENBRUosdUQsQ0FFSSxXLEFBR1IsMEJBRUksZSxDQUVJLGMsQ0FDQSxTLENBQ0EsSyxDQUNBLE8sQ0FDQSxRLENBQ0EsTSxDQUVBLGEsQ0FFQSxVLENBQ0EsVyxDQUVBLFUsQ0FDQSxpQyxDQUNRLHlCLENBQ1IsbUIsQ0FFQSxTLENBQ0EsNEIsQ0FFSix1QixDQUVJLGtCLENBRUEsUyxDQUVKLCtCLENBRUksZ0IsQ0FFQSxxQixDQUVKLG9DLENBRUksd0IsQ0FFSixzQyxDQUVJLHFCLENBRUosaUIsQ0FFSSxnQixDQUNBLG1CLENBRUEsUSxDQUNBLHdCLENBRUosb0IsQ0FFSSxjLENBQ0EsUyxDQUNBLEssQ0FDQSxPLENBQ0EsUSxDQUVBLGUsQ0FFQSxXLENBQ0EsZ0IsQ0FDQSwyQixDQUVBLGlDLENBQ1EseUIsQ0FDUixrQyxDQUNRLDBCLENBQ1IsbUIsQ0FFQSxTLENBQ0EscUIsQ0FFQSxvQixDQUVKLHVDLENBRUksWSxDQUVKLHVDLENBRUksUyxDQUVKLHdDLENBRUksK0IsQ0FDUSx1QixDQUNSLGtCLENBRUEsUyxDQStESixrQixDQTdEQSxzQyxDQStEUSxxQixDQUlKLDJCLENBQ0EsNEIsQ0FDQSx5QixDQXJFSixzQyxDQUlJLGMsQ0FLQSx1QixDQUNBLG9CLENBQ0Esc0IsQ0FFSiw0QyxDQUVJLG1CLENBQ0EsbUIsQ0FDQSxZLENBRUEsa0IsQ0FFQSx1QixDQUNBLG9CLENBQ0Esc0IsQ0FFSixtRCxDQUVJLGEsQ0FFSiwwRSxDQUVJLGMsQ0FFQSxhLENBRUEsYSxDQUVKLDRFLENBRUksYyxDQUVBLFUsQ0FDQSxXLENBRUEseUIsQ0FFQSxhLENBQ0EscUIsQ0FVSixrQyxDQVJBLGlGLENBRUksYSxDQUVKLGdGLENBRUksWSxDQU1KLGtCLENBSUksa0IsQ0FNSixvQixDQUVJLGMsQ0FDQSxlLENBQ0EsZ0IsQ0FFQSxhLENBRUEsYSxDQUVKLDhCLENBRVEscUIsQ0FFSiwyQixDQUNBLDRCLENBQ0EseUIsQ0FDQSx1QixDQUNBLG9CLENBQ0Esc0IsQ0FFSixnQyxDQUVJLGtELENBQ0EsYyxDQUNBLGdCLENBRUEsaUIsQ0FFQSxtQixDQUVBLGEsQ0FFSixpQixDQUVRLHFCLENBRUosVSxDQUNBLGlCLENBQ0Esa0IsQ0FFQSw0QixDQUNBLCtCLENBRUEsMkIsQ0FDQSw0QixDQUNBLHlCLENBQ0EsdUIsQ0FDQSxvQixDQUNBLHNCLENBRUosbUIsQ0FFSSwrQixDQUNBLGdCLENBRUEsYSxDQUVBLFEsQ0FDQSxhLENBRUEsYSxDQUNBLFEsQ0FXSixzQixDQVRBLDJCLENBRUksWSxDQUVKLGlCLENBRUksVSxDQUNBLFcsQ0FNSixxQixDQUVJLGEsQ0FFSixhLENBRUksWSxDQUVBLGMsQ0FDQSxnQixDQUVKLG1CLENBRUksYyxDQUVKLHNCLENBRUksZSxDQUVBLFksQ0FDQSxjLENBRUEsdUIsQ0FDUSxlLENBQ1Isc0IsQ0FDUSxjLENBRVIsdUIsQ0FDUSxlLENBRVosMkIsQ0FNSSxhLENBQ0EsNEIsQ0FFSix3QixDQVRBLDJCLENBV0ksYyxDQUVBLGEsQ0FFSiwrQyxDQUVJLGlCLENBRUEsaUMsQ0FDUSx5QixDQU1aLDhCLENBSUEsNkIsQ0FzQkEsb0MsQ0E5QkEsYSxDQUVJLFksQ0F1Q0osZSxDQTdCQSwrQixDQUVJLG1CLENBQ0EsbUIsQ0FDQSxZLENBRUEsVSxDQUNBLFcsQ0FFQSx3QixDQUVBLHdCLENBQ0EscUIsQ0FDQSxrQixDQUNBLHVCLENBQ0Esb0IsQ0FDQSxzQixDQTBDSixvQixDQXBDQSxtQyxDQUVJLGEsQ0FFQSxVLENBQ0EsVyxDQUVKLGUsQ0FFSSxpQixDQUNBLFMsQ0FLSSxxQixDQUlKLGUsQ0FDQSxhLENBRUEsYyxDQU9BLHdCLENBQ0EscUIsQ0FDQSw2QixDQUNBLDJCLENBQ0EsNEIsQ0FDQSx5QixDQUVKLG9CLENBS0ksVSxDQUVBLFUsQ0FDQSxpQyxDQUNRLHlCLENBQ1IsbUIsQ0FFQSxxQixDQUVKLHlDLENBRUksK0IsQ0FDUSx1QixDQUNSLGlDLENBQ1EseUIsQ0FFWix5QyxDQUVJLFksQ0FFSix5QyxDQUVJLGdDLENBQ1Esd0IsQ0FDUixvQyxDQUNRLDRCLENBRVosZ0IsQ0FFUSxxQixDQUVKLFUsQ0FDQSxlLENBQ0EsUSxDQUNBLFMsQ0FFQSwyQixDQUNBLDRCLENBQ0EseUIsQ0E4QkoseUIsQ0E1QkEsdUIsQ0E4QkksYyxDQUVBLGUsQ0FNQSw0QixDQXRDSix1QixDQUlJLFksQ0FHQSxrQixDQUNBLGMsQ0FFQSxVLENBQ0EsaUIsQ0FHSiwyQixDQUVJLFMsQ0FFSiw2QixDQUVJLGEsQ0FDQSxpQixDQUNBLHFCLENBRUosaUMsQ0FFSSxZLENBRUoseUIsQ0FLSSxRLENBQ0EsYyxDQUVBLGEsQ0FDQSxvQixDQUdKLDZCLENBRUksWSxDQUVKLCtCLENBRUksVSxDQUNBLG9CLENBQ0Esd0IsQ0FFSixtQyxDQUVJLFcsQUFHUix5QkFFSSxjLENBRUksYSxDQUVBLHVCLENBQ0EsVSxDQUNBLGdCLENBRUEsVSxDQUVBLHdCLENBRUosd0IsQ0FFSSxZLENBRUosaUIsQ0FFSSxnQixDQUNBLG1CLENBRUEsUSxDQUVKLGlCLENBRUksVSxDQUNBLGFBR1IsTyxDQUVJLGdCLENBQ0EsbUIsQ0FFQSx3QixDQUdKLFksQ0FFSSxtQixDQUNBLG1CLENBQ0EsWSxDQUVKLG9CLENBRUksZSxDQUVBLGtCLENBQ0ksYyxDQUVSLDJCLENBRUksYyxDQUNBLGUsQ0FDQSxnQixDQUVBLGUsQ0FFQSxpQyxDQUNRLHlCLENBQ1Isb0IsQ0FFQSxhLENBNERKLG9DLENBMURBLGlDLENBRUksYSxDQUVKLHlCQUVJLDJCLENBRUksYyxDQUVBLGlCQUlSLGEsQ0FFSSxXLENBQ0Esa0IsQ0FFQSxtQixDQUNBLGEsQ0FHSixhLENBRUksa0IsQ0FFSixpQixDQUVJLFcsQ0FDQSxXLENBR0osNEIsQ0FFSSxjLENBQ0EsZSxDQUNBLGdCLENBRUEsaUIsQ0FFQSxhLENBR0osNEIsQ0FFSSxjLENBQ0EsZSxDQUNBLGdCLENBRUosOEIsQ0FFSSxpQyxDQUNRLHlCLENBQ1Isb0IsQ0FFQSxhLENBT0osZ0IsQ0F5QkEsdUIsQ0FFSSxtQixDQUNBLG1CLENBQ0EsWSxDQTdCSixnQixDQU1JLGUsQ0FFSix5QixDQUVJLGUsQ0FFQSxrQixDQUNJLGMsQ0FFUix3QixDQUVJLFksQ0FHSixxQixDQUVJLGlCLENBQ0EsaUIsQ0FFSix1QixDQU1JLFUsQ0FDQSxXLENBRUEsaUMsQ0FDUSx5QixDQUVSLG9CLENBQ0Esd0IsQ0FFQSx3QixDQUNBLHFCLENBQ0Esa0IsQ0FDQSx1QixDQUNBLG9CLENBQ0Esc0IsQ0FFSiwyQixDQUVJLFUsQ0FDQSxXLENBRUosNkIsQ0FFSSx3QixDQTBCSiw4QixDQXhCQSxnQyxDQUVJLGMsQ0FHSixhLENBRUksbUIsQ0FDQSxtQixDQUNBLFksQ0FFQSxVLENBRUEsb0IsQ0FDQSxpQixDQUNBLHdCLENBR0osbUIsQ0FFSSxVLENBQ0EsZSxDQUNBLGlCLENBT0osbUIsQ0FFSSxrQixDQUVKLHFCLENBRUksYyxDQUNBLGUsQ0FDQSxnQixDQU1BLGEsQ0FvQ0osd0IsQ0FsQ0EsMkIsQ0EyREEscUIsQ0F6REksYSxDQUVKLHVCLENBRUksWSxDQUVBLFUsQ0FDQSxXLENBRUEsWSxDQVdKLGtCLENBaUJBLGEsQ0FmSSxjLENBQ0EsZSxDQUNBLGdCLENBYUosYSxDQU1JLFUsQ0FDQSxrQixDQUNBLGlCLENBRUEsYSxDQTNCSixrQixDQWxDQSxxQixDQStEQSxlLENBRUksaUMsQ0FDUSx5QixDQUNSLG9CLENBakNKLGtCLENBNkJBLGUsQ0FNSSxhLENBT0osZSxDQUVJLGlCLENBRUosaUIsQ0FhQSxtQixDQVhJLGMsQ0FDQSxlLENBQ0EsZ0IsQ0FFQSxhLENBR0osaUIsQ0FFSSxpQixDQVdKLGEsQ0FFSSxjLENBQ0EsZSxDQUNBLGdCLENBRUEsYSxDQUdKLDBCQUVJLGlCLENBRVEscUIsQ0FFSiwyQixDQUNBLDRCLENBQ0EseUIsQ0FFSixvQixDQUVJLGUsQ0FFSixhLENBRUksZSxDQUVKLGEsQ0FFSSxtQixDQUNBLG1CLENBQ0EsWSxDQUVBLFUsQ0FDQSxrQixDQUNBLGUsQ0FFSixpQixDQUVJLGMsQ0FDQSxnQixDQUVBLGdCLENBRUoseUIsQ0FFSSxZLENBRUosd0IsQ0FFSSxtQixDQUNBLG1CLENBQ0EsWSxDQUVKLGEsQ0FFSSx3QixDQUNBLHFCLENBQ0EsK0IsQUFHUix5QkFFSSxxQixDQUVJLGMsQ0FNSiw0QixDQUVJLGMsQ0FOSixrQixDQWdCQSxpQixDQVFBLG1CLENBaEJBLGEsQ0FFSSxjLENBRUosZSxDQUVJLGlCLENBTUosaUIsQ0FFSSxpQixDQU1KLGEsQ0FFSSxnQixBQUdSLHlCQUVJLE8sQ0FFSSxnQixDQUNBLG1CLENBRUosb0IsQ0FFSSxlLENBRUosYSxDQUVJLGtCLENBRUosaUIsQ0FFSSxVLENBQ0EsVyxDQUVKLGEsQ0FFUSxxQixDQUVKLDJCLENBQ0EsNEIsQ0FDQSx5QixDQUNBLHNCLENBQ0EsbUIsQ0FDQSwwQixDQUVKLGlCLENBRUksWSxDQUVKLG1CLENBRUksbUIsQ0FDQSxtQixDQUNBLFksQ0FFQSxrQixDQUVBLGMsQ0FFQSx3QixDQUNBLHFCLENBQ0EsNkIsQ0FFSix1QixDQUVJLGEsQ0FFQSxpQyxDQUNRLHlCLENBRVosbUIsQ0FFSSxlLENBQ0EsYyxDQUVKLG1ELENBRUksK0IsQ0FDUSx1QixDQUVaLHlDLENBRUksaUIsQ0FDQSxtQixDQUVBLGlDLENBQ1EseUIsQ0FDUixrQixDQUVBLFMsQ0FFSixhLENBRUksWSxDQUVBLG1CLENBRUEsUyxDQUVKLGdCLENBRUksZSxDQUVKLGEsQ0FFSSxZLENBRUosZSxDQUVJLFUsQ0FDQSxpQixDQUVKLGlCLENBU0EsbUIsQ0FQSSxjLENBRUosaUIsQ0FFSSx3QixDQUNBLGMsQ0FNSixhLENBRUksYyxDQUVBLGdCQUdSLEssQ0FFSSxTLENBT0EsZ0IsQ0FFQSxxQixDQVhKLEssQ0FrQkEsVSxDQUVJLG1CLENBQ0EsbUIsQ0FDQSxZLENBQ0kscUIsQ0FFSiwyQixDQUNBLDRCLENBQ0EseUIsQ0FHSiwwQkFFSSxLLENBRUksaUIiLCJmaWxlIjoic3R5bGUubWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbkBrZXlmcmFtZXMgZmFkZSB7XG4gIGZyb20sIHRvIHtcbiAgICB0b3A6IDA7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuLyogQW1lcmljYW4gQ2FwdGFpbiBDeXJpbGxpYyAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkFtZXJpY2FuIENhcHRhaW4gQ3lyaWxsaWNcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKFwiLi9hc3NldHMvZm9udHMvYW1lcmljYW5jYXB0YWluY3lyaWxsaWMudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuL2Fzc2V0cy9mb250cy9hbWVyaWNhbmNhcHRhaW5jeXJpbGxpYy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi9hc3NldHMvZm9udHMvYW1lcmljYW5jYXB0YWluY3lyaWxsaWMud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xufVxuLyogUm9ib3RvLTEwMCAtIGN5cmlsbGljX2xhdGluICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChcIi4vYXNzZXRzL2ZvbnRzL1JvYm90by0xMDAuZW90XCIpOyAvKiBJRTkgQ29tcGF0IE1vZGVzICovXG4gIHNyYzogdXJsKFwiLi9hc3NldHMvZm9udHMvUm9ib3RvLTEwMC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi9hc3NldHMvZm9udHMvUm9ib3RvLTEwMC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4vYXNzZXRzL2ZvbnRzL1JvYm90by0xMDAudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuLyogUm9ib3RvLTMwMCAtIGN5cmlsbGljX2xhdGluICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChcIi4vYXNzZXRzL2ZvbnRzL1JvYm90by0zMDAuZW90XCIpOyAvKiBJRTkgQ29tcGF0IE1vZGVzICovXG4gIHNyYzogdXJsKFwiLi9hc3NldHMvZm9udHMvUm9ib3RvLTMwMC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi9hc3NldHMvZm9udHMvUm9ib3RvLTMwMC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4vYXNzZXRzL2ZvbnRzL1JvYm90by0zMDAudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuLyogUm9ib3RvLTQwMCAtIGN5cmlsbGljX2xhdGluICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChcIi4vYXNzZXRzL2ZvbnRzL1JvYm90by00MDAuZW90XCIpOyAvKiBJRTkgQ29tcGF0IE1vZGVzICovXG4gIHNyYzogdXJsKFwiLi9hc3NldHMvZm9udHMvUm9ib3RvLTQwMC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi9hc3NldHMvZm9udHMvUm9ib3RvLTQwMC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4vYXNzZXRzL2ZvbnRzL1JvYm90by00MDAudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuLyogUm9ib3RvLTUwMCAtIGN5cmlsbGljX2xhdGluICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChcIi4vYXNzZXRzL2ZvbnRzL1JvYm90by01MDAuZW90XCIpOyAvKiBJRTkgQ29tcGF0IE1vZGVzICovXG4gIHNyYzogdXJsKFwiLi9hc3NldHMvZm9udHMvUm9ib3RvLTUwMC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi9hc3NldHMvZm9udHMvUm9ib3RvLTUwMC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4vYXNzZXRzL2ZvbnRzL1JvYm90by01MDAudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuLyogUm9ib3RvLTcwMCAtIGN5cmlsbGljX2xhdGluICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChcIi4vYXNzZXRzL2ZvbnRzL1JvYm90by03MDAuZW90XCIpOyAvKiBJRTkgQ29tcGF0IE1vZGVzICovXG4gIHNyYzogdXJsKFwiLi9hc3NldHMvZm9udHMvUm9ib3RvLTcwMC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi9hc3NldHMvZm9udHMvUm9ib3RvLTcwMC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4vYXNzZXRzL2ZvbnRzL1JvYm90by03MDAudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuLyogUm9ib3RvLTkwMCAtIGN5cmlsbGljX2xhdGluICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChcIi4vYXNzZXRzL2ZvbnRzL1JvYm90by05MDAuZW90XCIpOyAvKiBJRTkgQ29tcGF0IE1vZGVzICovXG4gIHNyYzogdXJsKFwiLi9hc3NldHMvZm9udHMvUm9ib3RvLTkwMC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi9hc3NldHMvZm9udHMvUm9ib3RvLTkwMC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4vYXNzZXRzL2ZvbnRzL1JvYm90by05MDAudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuLyohIG5vcm1hbGl6ZS5jc3MgdjguMC4wIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcyAqL1xuLyogRG9jdW1lbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGxpbmUgaGVpZ2h0IGluIGFsbCBicm93c2Vycy5cbiAqIDIuIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW4gaU9TLlxuICovXG5odG1sIHtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7IC8qIDEgKi9cbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvKiAyICovXG4gIHNjcm9sbGJhci1ndXR0ZXI6IHN0YWJsZTtcbn1cblxuLyogU2VjdGlvbnNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2Vycy5cbiAqL1xuYm9keSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLyoqXG4gKiBHaXZlIGJvcmRlci1ib3ggaW4gYWxsIGJyb3dzZXJzLlxuICovXG5ib2R5ICoge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGZvbnQgc2l6ZSBhbmQgbWFyZ2luIG9uIGBoMWAgZWxlbWVudHMgd2l0aGluIGBzZWN0aW9uYCBhbmRcbiAqIGBhcnRpY2xlYCBjb250ZXh0cyBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBTYWZhcmkuXG4gKi9cbmgxIHtcbiAgZm9udC1zaXplOiAyZW07XG4gIG1hcmdpbjogMC42N2VtIDA7XG59XG5cbi8qIEdyb3VwaW5nIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIEZpcmVmb3guXG4gKiAyLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlIGFuZCBJRS5cbiAqL1xuaHIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDsgLyogMSAqL1xuICBoZWlnaHQ6IDA7IC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5wcmUge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8qIDEgKi9cbiAgZm9udC1zaXplOiAxZW07IC8qIDIgKi9cbn1cblxuLyogVGV4dC1sZXZlbCBzZW1hbnRpY3NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIG9uIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cbiAqL1xuYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4vKipcbiAqIDEuIFJlbW92ZSB0aGUgYm90dG9tIGJvcmRlciBpbiBDaHJvbWUgNTctXG4gKiAyLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgSUUsIE9wZXJhLCBhbmQgU2FmYXJpLlxuICovXG5hYmJyW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7IC8qIDEgKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IC8qIDIgKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkOyAvKiAyICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaS5cbiAqL1xuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuY29kZSxcbmtiZCxcbnNhbXAge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8qIDEgKi9cbiAgZm9udC1zaXplOiAxZW07IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqL1xuc21hbGwge1xuICBmb250LXNpemU6IDgwJTtcbn1cblxuLyoqXG4gKiBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cbiAqIGFsbCBicm93c2Vycy5cbiAqL1xuc3ViLFxuc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtO1xufVxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTtcbn1cblxuLyogRW1iZWRkZWQgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogUmVtb3ZlIHRoZSBib3JkZXIgb24gaW1hZ2VzIGluc2lkZSBsaW5rcyBpbiBJRSAxMC5cbiAqL1xuaW1nIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xufVxuXG4vKiBGb3Jtc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogMS4gQ2hhbmdlIHRoZSBmb250IHN0eWxlcyBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBGaXJlZm94IGFuZCBTYWZhcmkuXG4gKi9cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0OyAvKiAxICovXG4gIGZvbnQtc2l6ZTogMTAwJTsgLyogMSAqL1xuICBsaW5lLWhlaWdodDogMS4xNTsgLyogMSAqL1xuICBtYXJnaW46IDA7IC8qIDIgKi9cbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLyoqXG4gKiBTaG93IHRoZSBvdmVyZmxvdyBpbiBJRS5cbiAqIDEuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UuXG4gKi9cbmJ1dHRvbixcbmlucHV0IHsgLyogMSAqL1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBFZGdlLCBGaXJlZm94LCBhbmQgSUUuXG4gKiAxLiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEZpcmVmb3guXG4gKi9cbmJ1dHRvbixcbnNlbGVjdCB7IC8qIDEgKi9cbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAqL1xuYnV0dG9uLFxuW3R5cGU9YnV0dG9uXSxcblt0eXBlPXJlc2V0XSxcblt0eXBlPXN1Ym1pdF0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgaW4gRmlyZWZveC5cbiAqL1xuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9YnV0dG9uXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPXJlc2V0XTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPXN1Ym1pdF06Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi8qKlxuICogUmVzdG9yZSB0aGUgZm9jdXMgc3R5bGVzIHVuc2V0IGJ5IHRoZSBwcmV2aW91cyBydWxlLlxuICovXG5idXR0b246LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1idXR0b25dOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9cmVzZXRdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9c3VibWl0XTotbW96LWZvY3VzcmluZyB7XG4gIG91dGxpbmU6IDFweCBkb3R0ZWQgQnV0dG9uVGV4dDtcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBwYWRkaW5nIGluIEZpcmVmb3guXG4gKi9cbmZpZWxkc2V0IHtcbiAgcGFkZGluZzogMC4zNWVtIDAuNzVlbSAwLjYyNWVtO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUuXG4gKiAyLiBDb3JyZWN0IHRoZSBjb2xvciBpbmhlcml0YW5jZSBmcm9tIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gSUUuXG4gKiAzLiBSZW1vdmUgdGhlIHBhZGRpbmcgc28gZGV2ZWxvcGVycyBhcmUgbm90IGNhdWdodCBvdXQgd2hlbiB0aGV5IHplcm8gb3V0XG4gKiAgICBgZmllbGRzZXRgIGVsZW1lbnRzIGluIGFsbCBicm93c2Vycy5cbiAqL1xubGVnZW5kIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLyogMSAqL1xuICBjb2xvcjogaW5oZXJpdDsgLyogMiAqL1xuICBkaXNwbGF5OiB0YWJsZTsgLyogMSAqL1xuICBtYXgtd2lkdGg6IDEwMCU7IC8qIDEgKi9cbiAgcGFkZGluZzogMDsgLyogMyAqL1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsOyAvKiAxICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cbiAqL1xucHJvZ3Jlc3Mge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRSAxMCsuXG4gKi9cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gSUUgMTAuXG4gKiAyLiBSZW1vdmUgdGhlIHBhZGRpbmcgaW4gSUUgMTAuXG4gKi9cblt0eXBlPWNoZWNrYm94XSxcblt0eXBlPXJhZGlvXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cbiAgcGFkZGluZzogMDsgLyogMiAqL1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGN1cnNvciBzdHlsZSBvZiBpbmNyZW1lbnQgYW5kIGRlY3JlbWVudCBidXR0b25zIGluIENocm9tZS5cbiAqL1xuW3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcblt0eXBlPW51bWJlcl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgb2RkIGFwcGVhcmFuY2UgaW4gQ2hyb21lIGFuZCBTYWZhcmkuXG4gKiAyLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cbiAqL1xuW3R5cGU9c2VhcmNoXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkOyAvKiAxICovXG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4OyAvKiAyICovXG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIG1hY09TLlxuICovXG5bdHlwZT1zZWFyY2hdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKiAyLiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YCBpbiBTYWZhcmkuXG4gKi9cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLyogMSAqL1xuICBmb250OiBpbmhlcml0OyAvKiAyICovXG59XG5cbi8qIEludGVyYWN0aXZlXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIEVkZ2UsIElFIDEwKywgYW5kIEZpcmVmb3guXG4gKi9cbmRldGFpbHMge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2Vycy5cbiAqL1xuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcbn1cblxuLyogTWlzY1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTArLlxuICovXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTAuXG4gKi9cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogaHR0cDovL21leWVyd2ViLmNvbS9lcmljL3Rvb2xzL2Nzcy9yZXNldC8gXG4gICB2Mi4wIHwgMjAxMTAxMjZcbiAgIExpY2Vuc2U6IG5vbmUgKHB1YmxpYyBkb21haW4pXG4qL1xuaHRtbCwgYm9keSwgZGl2LCBzcGFuLCBhcHBsZXQsIG9iamVjdCwgaWZyYW1lLFxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgcCwgYmxvY2txdW90ZSwgcHJlLFxuYSwgYWJiciwgYWNyb255bSwgYWRkcmVzcywgYmlnLCBjaXRlLCBjb2RlLFxuZGVsLCBkZm4sIGVtLCBpbWcsIGlucywga2JkLCBxLCBzLCBzYW1wLFxuc21hbGwsIHN0cmlrZSwgc3Ryb25nLCBzdWIsIHN1cCwgdHQsIHZhcixcbmIsIHUsIGksIGNlbnRlcixcbmRsLCBkdCwgZGQsIG9sLCB1bCwgbGksXG5maWVsZHNldCwgZm9ybSwgbGFiZWwsIGxlZ2VuZCxcbnRhYmxlLCBjYXB0aW9uLCB0Ym9keSwgdGZvb3QsIHRoZWFkLCB0ciwgdGgsIHRkLFxuYXJ0aWNsZSwgYXNpZGUsIGNhbnZhcywgZGV0YWlscywgZW1iZWQsXG5maWd1cmUsIGZpZ2NhcHRpb24sIGZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsXG5tZW51LCBuYXYsIG91dHB1dCwgcnVieSwgc2VjdGlvbiwgc3VtbWFyeSxcbnRpbWUsIG1hcmssIGF1ZGlvLCB2aWRlbyB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBmb250LXNpemU6IDEwMCU7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuLyogSFRNTDUgZGlzcGxheS1yb2xlIHJlc2V0IGZvciBvbGRlciBicm93c2VycyAqL1xuYXJ0aWNsZSwgYXNpZGUsIGRldGFpbHMsIGZpZ2NhcHRpb24sIGZpZ3VyZSxcbmZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1lbnUsIG5hdiwgc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5ib2R5IHtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbm9sLCB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbmJsb2NrcXVvdGUsIHEge1xuICBxdW90ZXM6IG5vbmU7XG59XG5cbmJsb2NrcXVvdGU6YmVmb3JlLCBibG9ja3F1b3RlOmFmdGVyLFxucTpiZWZvcmUsIHE6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBjb250ZW50OiBub25lO1xufVxuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xufVxuXG4vKipcbiAqIFN3aXBlciA5LjMuMlxuICogTW9zdCBtb2Rlcm4gbW9iaWxlIHRvdWNoIHNsaWRlciBhbmQgZnJhbWV3b3JrIHdpdGggaGFyZHdhcmUgYWNjZWxlcmF0ZWQgdHJhbnNpdGlvbnNcbiAqIGh0dHBzOi8vc3dpcGVyanMuY29tXG4gKlxuICogQ29weXJpZ2h0IDIwMTQtMjAyMyBWbGFkaW1pciBLaGFybGFtcGlkaVxuICpcbiAqIFJlbGVhc2VkIHVuZGVyIHRoZSBNSVQgTGljZW5zZVxuICpcbiAqIFJlbGVhc2VkIG9uOiBNYXkgMTUsIDIwMjNcbiAqL1xuLyogRk9OVF9TVEFSVCAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcInN3aXBlci1pY29uc1wiO1xuICBzcmM6IHVybChcImRhdGE6YXBwbGljYXRpb24vZm9udC13b2ZmO2NoYXJzZXQ9dXRmLTg7YmFzZTY0LCBkMDlHUmdBQkFBQUFBQVpnQUJBQUFBQUFEQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQkdSbFJOQUFBR1JBQUFBQm9BQUFBY2k2cUhrVWRFUlVZQUFBV2dBQUFBSXdBQUFDUUFZQUJYUjFCUFV3QUFCaFFBQUFBdUFBQUFOdUFZNyt4SFUxVkNBQUFGeEFBQUFGQUFBQUJtMmZQY3pVOVRMeklBQUFIY0FBQUFTZ0FBQUdCUDlWNVJZMjFoY0FBQUFrUUFBQUNJQUFBQll0NkYwY0JqZG5RZ0FBQUN6QUFBQUFRQUFBQUVBQkVCUkdkaGMzQUFBQVdZQUFBQUNBQUFBQWovL3dBRFoyeDVaZ0FBQXl3QUFBRE1BQUFEMk1IdHJ5Vm9aV0ZrQUFBQmJBQUFBREFBQUFBMkUyK2VvV2hvWldFQUFBR2NBQUFBSHdBQUFDUUM5Z0R6YUcxMGVBQUFBaWdBQUFBWkFBQUFyZ0prQUJGc2IyTmhBQUFDMEFBQUFGb0FBQUJhRlFBVUdHMWhlSEFBQUFHOEFBQUFId0FBQUNBQWNBQkFibUZ0WlFBQUEvZ0FBQUU1QUFBQ1h2RmRCd2x3YjNOMEFBQUZOQUFBQUdJQUFBQ0U1czc0aFhqYVkyQmtZR0FBWXBmNUh1L2orVzIrTW5Bek1ZREF6YVg2UWpENi80Ly9CeGo1R0E4QXVSd01ZR2tBUHl3TDEzamFZMkJrWUdBODhQOEFneDRqKy84ZlFEWWZBMUFFQldnREFJQjJCT29BZU5wallHUmdZTkJoNEdkZ1lnQUJFTW5JQUJKellOQURDUUFBQ1dnQXNRQjQybU5nWWZ6Q09JR0JsWUdCMFljeGpZR0J3UjFLZjJXUVpHaGhZR0JpWUdWbWdBRkdCaVFRa09hYXd0REFvTUJReFhqZy93RUdQY1lEREE0d05VQTJDQ2d3c0FBQU80RUw2Z0FBZU5wajJNMGd5QUFDcXhnR05XQmtaMkQ0L3dNQSt4a0RkZ0FBQUhqYVkyQmdZR2FBWUJrR1JnWVFpQUh5R01GOEZnWUhJTTNEd01IQUJHUXJNT2d5V0RMRU0xVDkvdzhVQmZFTWdMekUvLy8vUC81Ly9mL1YveHYrcjRlYUFBZU1iQXh3SVVZbUlNSEVnS1lBWWpVY3NEQXdzTEt4YzNCeWNmUHc4akVRQS9nWkJBU0ZoRVZFeGNRbEpLV2taV1RsNUJVVWxaUlZWTlhVTlRRWkJnTUFBTVIrRStnQUVRRkVBQUFBS2dBcUFDb0FOQUErQUVnQVVnQmNBR1lBY0FCNkFJUUFqZ0NZQUtJQXJBQzJBTUFBeWdEVUFONEE2QUR5QVB3QkJnRVFBUm9CSkFFdUFUZ0JRZ0ZNQVZZQllBRnFBWFFCZmdHSUFaSUJuQUdtQWJJQnpnSHNBQUI0MnUyTk1RNkNVQXlHVzU2OHg5QW5lWVlnbTRNSmJoS0ZhRXhJT0FWWDhBcGV3U3Q0QmljNEFmZUFpZDNWT0JpeER4ZlBZRXphNU8rWGZpMDRZQURnZ2lVSVVMQ3VFSks4VmhPNGJTdnBkbmt0SEk1UUNZdGRpMnNsOFpuWGFIbHFVck5LemRLY1Q4Y2pscStyd1pTdklWY3pOaWV6c2ZuUC91em5tZlBGQk5PRE0ySzdNVFE0NVlFQVpxR1A4MUFtR0djRjNpUHFPb3AwcjFTUFRhVGJWa2ZVZTRIWGo5N3dZRSt5TndXWXh3V3U0djF1Z1dIZ28zUzFYZFpFVnFXTTdFVDBjZm5MR3hXZmtnUjQybzJQdldyRE1CU0ZqL0lITGFGMHpLalJnZGlWTXdTY05SQW9XVW9INzhZMmljQi95SVkwOUFuNkFIMkJkdS9VQit5eG9wWXNoUWlFdm52dTBkVVJnRHQ4UWVDOFBEdzdGcGppM2ZFQTR6L1BFSjZZT0I1aEtoNGRqM0V2WGh4UHFIL1NLVVkzcko3c3JaNEZabmgxUE1BdFBod1A2ZmwyUE1KTVBEZ2VRNHJZOFlUNkd6YW8wZUFFQTQwOUR1Z2dtVG5Gbk9jU0NpRWlMTWd4Q2lUSTZDcTVEWlVkM1FtcDEwdk8wTGFMVGQyY2pONGZPdW1sYzdsVVliU1FjWkZrdXRSRzdnNkpLWkt5MFJtZExZNjgwQ0RuRUorVU1rcEZGZTFSTjdueGRWcFhyQzRhVHRuYXVyT25ZZXJjWmcyWVZtTE4vZC9nY3pmRWltckUvZnMvYk91cTI5Wm1uOHRsb09SYVhnWmdHYTc4eU85L2NuWG0yQnBhR3ZxMjVEdjlTNEU5KzVTSWM5UHF1cEpLaFlGU1NsNDcrUWNyMW1ZTkFBQUFlTnB0dzBjS3drQUFBTURaSkE4UTdPVUp2a0xzUGZaNnpGVkVSUHk4cUhoMllFUiszaS9CUDgzdklCTEx5U3NvS2ltcnFLcXBhMmhwNitqcTZSc1lHaG1ibUpxWlN5MHNyYXh0Yk8zc0hSeWRuRU1VNHVSNnl4N0pKWHZlUDdXckR5Y0FBQUFBQUFILy93QUNlTnBqWUdSZ1lPQUJZaGtnWmdKQ1pnWk5Ca1lHTFFadElKc0ZMTVlBQUF3M0FMZ0FlTm9saXpFS2dEQVFCQ2NoUmJDMnNGRVIwWUQ2cVZRaUJDdi9IOWV6R0k2WjVYQkF3OENCSy9tNWlRUVZhdVZiWExuT3JNWnYyb0xkS0ZhOFBqdXJ1MmhKekdhYm1PU0x6Tk16dnV0cEIzTjQybU5nWkdCZzRHS1FZekJoWU14SkxNbGo0R0JnQVlvdy9QL1BBSkpoTE02c1NvV0tmV0NBQXdEQWpnYlJBQUI0Mm1OZ1lHQmtBSUliQ1pvNUlQcm1VbjBoR0EwQU84RUZUUUFBXCIpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4vKiBGT05UX0VORCAqL1xuOnJvb3Qge1xuICAtLXN3aXBlci10aGVtZS1jb2xvcjogIzAwN2FmZjtcbiAgLypcbiAgLS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yOiB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpO1xuICAtLXN3aXBlci13cmFwcGVyLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBpbml0aWFsO1xuICAqL1xufVxuXG4uc3dpcGVyLFxuc3dpcGVyLWNvbnRhaW5lciB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgLyogRml4IG9mIFdlYmtpdCBmbGlja2VyaW5nICovXG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci13cmFwcGVyIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLnN3aXBlci13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiB2YXIoLS1zd2lwZXItd3JhcHBlci10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbiwgaW5pdGlhbCk7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xufVxuXG4uc3dpcGVyLWFuZHJvaWQgLnN3aXBlci1zbGlkZSxcbi5zd2lwZXItd3JhcHBlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwLCAwKTtcbn1cblxuLnN3aXBlci1ob3Jpem9udGFsIHtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbn1cblxuLnN3aXBlci12ZXJ0aWNhbCB7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXg7XG59XG5cbi5zd2lwZXItc2xpZGUsXG5zd2lwZXItc2xpZGUge1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc3dpcGVyLXNsaWRlLWludmlzaWJsZS1ibGFuayB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLyogQXV0byBIZWlnaHQgKi9cbi5zd2lwZXItYXV0b2hlaWdodCxcbi5zd2lwZXItYXV0b2hlaWdodCAuc3dpcGVyLXNsaWRlIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uc3dpcGVyLWF1dG9oZWlnaHQgLnN3aXBlci13cmFwcGVyIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgaGVpZ2h0O1xufVxuXG4uc3dpcGVyLWJhY2tmYWNlLWhpZGRlbiAuc3dpcGVyLXNsaWRlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4vKiAzRCBFZmZlY3RzICovXG4uc3dpcGVyLTNkLnN3aXBlci1jc3MtbW9kZSAuc3dpcGVyLXdyYXBwZXIge1xuICBwZXJzcGVjdGl2ZTogMTIwMHB4O1xufVxuXG4uc3dpcGVyLTNkIC5zd2lwZXItd3JhcHBlciB7XG4gIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG59XG5cbi5zd2lwZXItM2Qge1xuICBwZXJzcGVjdGl2ZTogMTIwMHB4O1xufVxuXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUsXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LFxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LFxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCxcbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLFxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sXG4uc3dpcGVyLTNkIC5zd2lwZXItY3ViZS1zaGFkb3cge1xuICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xufVxuXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LFxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LFxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCxcbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLFxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHotaW5kZXg6IDEwO1xufVxuXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93IHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjE1KTtcbn1cblxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG59XG5cbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG59XG5cbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbn1cblxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xufVxuXG4vKiBDU1MgTW9kZSAqL1xuLnN3aXBlci1jc3MtbW9kZSA+IC5zd2lwZXItd3JhcHBlciB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XG4gIC8qIEZvciBGaXJlZm94ICovXG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTtcbiAgLyogRm9yIEludGVybmV0IEV4cGxvcmVyIGFuZCBFZGdlICovXG59XG5cbi5zd2lwZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXI6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnN3aXBlci1jc3MtbW9kZSA+IC5zd2lwZXItd3JhcHBlciA+IC5zd2lwZXItc2xpZGUge1xuICBzY3JvbGwtc25hcC1hbGlnbjogc3RhcnQgc3RhcnQ7XG59XG5cbi5zd2lwZXItaG9yaXpvbnRhbC5zd2lwZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBzY3JvbGwtc25hcC10eXBlOiB4IG1hbmRhdG9yeTtcbn1cblxuLnN3aXBlci12ZXJ0aWNhbC5zd2lwZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBzY3JvbGwtc25hcC10eXBlOiB5IG1hbmRhdG9yeTtcbn1cblxuLnN3aXBlci1jZW50ZXJlZCA+IC5zd2lwZXItd3JhcHBlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZmxleC1zaHJpbms6IDA7XG4gIG9yZGVyOiA5OTk5O1xufVxuXG4uc3dpcGVyLWNlbnRlcmVkID4gLnN3aXBlci13cmFwcGVyID4gLnN3aXBlci1zbGlkZSB7XG4gIHNjcm9sbC1zbmFwLWFsaWduOiBjZW50ZXIgY2VudGVyO1xuICBzY3JvbGwtc25hcC1zdG9wOiBhbHdheXM7XG59XG5cbi5zd2lwZXItY2VudGVyZWQuc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXdyYXBwZXIgPiAuc3dpcGVyLXNsaWRlOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogdmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1iZWZvcmUpO1xufVxuXG4uc3dpcGVyLWNlbnRlcmVkLnN3aXBlci1ob3Jpem9udGFsID4gLnN3aXBlci13cmFwcGVyOjpiZWZvcmUge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgd2lkdGg6IHZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYWZ0ZXIpO1xufVxuXG4uc3dpcGVyLWNlbnRlcmVkLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItd3JhcHBlciA+IC5zd2lwZXItc2xpZGU6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IHZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYmVmb3JlKTtcbn1cblxuLnN3aXBlci1jZW50ZXJlZC5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXdyYXBwZXI6OmJlZm9yZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4td2lkdGg6IDFweDtcbiAgaGVpZ2h0OiB2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWFmdGVyKTtcbn1cblxuLnN3aXBlci1sYXp5LXByZWxvYWRlciB7XG4gIHdpZHRoOiA0MnB4O1xuICBoZWlnaHQ6IDQycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC0yMXB4O1xuICBtYXJnaW4tdG9wOiAtMjFweDtcbiAgei1pbmRleDogMTA7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDUwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyOiA0cHggc29saWQgdmFyKC0tc3dpcGVyLXByZWxvYWRlci1jb2xvciwgdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5zd2lwZXI6bm90KC5zd2lwZXItd2F0Y2gtcHJvZ3Jlc3MpIC5zd2lwZXItbGF6eS1wcmVsb2FkZXIsXG5zd2lwZXItY29udGFpbmVyOm5vdCguc3dpcGVyLXdhdGNoLXByb2dyZXNzKSAuc3dpcGVyLWxhenktcHJlbG9hZGVyLFxuLnN3aXBlci13YXRjaC1wcm9ncmVzcyAuc3dpcGVyLXNsaWRlLXZpc2libGUgLnN3aXBlci1sYXp5LXByZWxvYWRlciB7XG4gIGFuaW1hdGlvbjogc3dpcGVyLXByZWxvYWRlci1zcGluIDFzIGluZmluaXRlIGxpbmVhcjtcbn1cblxuLnN3aXBlci1sYXp5LXByZWxvYWRlci13aGl0ZSB7XG4gIC0tc3dpcGVyLXByZWxvYWRlci1jb2xvcjogI2ZmZjtcbn1cblxuLnN3aXBlci1sYXp5LXByZWxvYWRlci1ibGFjayB7XG4gIC0tc3dpcGVyLXByZWxvYWRlci1jb2xvcjogIzAwMDtcbn1cblxuQGtleWZyYW1lcyBzd2lwZXItcHJlbG9hZGVyLXNwaW4ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuLnN3aXBlci12aXJ0dWFsIC5zd2lwZXItc2xpZGUge1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xufVxuXG4uc3dpcGVyLXZpcnR1YWwuc3dpcGVyLWNzcy1tb2RlIC5zd2lwZXItd3JhcHBlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5zd2lwZXItdmlydHVhbC5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWhvcml6b250YWwgLnN3aXBlci13cmFwcGVyOjphZnRlciB7XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogdmFyKC0tc3dpcGVyLXZpcnR1YWwtc2l6ZSk7XG59XG5cbi5zd2lwZXItdmlydHVhbC5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLXZlcnRpY2FsIC5zd2lwZXItd3JhcHBlcjo6YWZ0ZXIge1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IHZhcigtLXN3aXBlci12aXJ0dWFsLXNpemUpO1xufVxuXG46cm9vdCB7XG4gIC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZTogNDRweDtcbiAgLypcbiAgLS1zd2lwZXItbmF2aWdhdGlvbi10b3Atb2Zmc2V0OiA1MCU7XG4gIC0tc3dpcGVyLW5hdmlnYXRpb24tc2lkZXMtb2Zmc2V0OiAxMHB4O1xuICAtLXN3aXBlci1uYXZpZ2F0aW9uLWNvbG9yOiB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpO1xuICAqL1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1wcmV2LFxuLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi10b3Atb2Zmc2V0LCA1MCUpO1xuICB3aWR0aDogY2FsYyh2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKSAvIDQ0ICogMjcpO1xuICBoZWlnaHQ6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpO1xuICBtYXJnaW4tdG9wOiBjYWxjKDBweCAtIHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpIC8gMik7XG4gIHotaW5kZXg6IDEwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjb2xvcjogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24tZGlzYWJsZWQsXG4uc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjM1O1xuICBjdXJzb3I6IGF1dG87XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24taGlkZGVuLFxuLnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLWhpZGRlbiB7XG4gIG9wYWNpdHk6IDA7XG4gIGN1cnNvcjogYXV0bztcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5zd2lwZXItbmF2aWdhdGlvbi1kaXNhYmxlZCAuc3dpcGVyLWJ1dHRvbi1wcmV2LFxuLnN3aXBlci1uYXZpZ2F0aW9uLWRpc2FibGVkIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXIsXG4uc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyIHtcbiAgZm9udC1mYW1pbHk6IHN3aXBlci1pY29ucztcbiAgZm9udC1zaXplOiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGZvbnQtdmFyaWFudDogaW5pdGlhbDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5zd2lwZXItYnV0dG9uLXByZXYsXG4uc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgbGVmdDogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2lkZXMtb2Zmc2V0LCAxMHB4KTtcbiAgcmlnaHQ6IGF1dG87XG59XG5cbi5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXIsXG4uc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyIHtcbiAgY29udGVudDogXCJwcmV2XCI7XG59XG5cbi5zd2lwZXItYnV0dG9uLW5leHQsXG4uc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgcmlnaHQ6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpZGVzLW9mZnNldCwgMTBweCk7XG4gIGxlZnQ6IGF1dG87XG59XG5cbi5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIsXG4uc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyIHtcbiAgY29udGVudDogXCJuZXh0XCI7XG59XG5cbi5zd2lwZXItYnV0dG9uLWxvY2sge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG46cm9vdCB7XG4gIC8qXG4gIC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3I6IHZhcigtLXN3aXBlci10aGVtZS1jb2xvcik7XG4gIC0tc3dpcGVyLXBhZ2luYXRpb24tbGVmdDogYXV0bztcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1yaWdodDogOHB4O1xuICAtLXN3aXBlci1wYWdpbmF0aW9uLWJvdHRvbTogOHB4O1xuICAtLXN3aXBlci1wYWdpbmF0aW9uLXRvcDogYXV0bztcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1mcmFjdGlvbi1jb2xvcjogaW5oZXJpdDtcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1iZy1jb2xvcjogcmdiYSgwLDAsMCwwLjI1KTtcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1zaXplOiA0cHg7XG4gIC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LXNpemU6IDhweDtcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtd2lkdGg6IDhweDtcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaGVpZ2h0OiA4cHg7XG4gIC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWJvcmRlci1yYWRpdXM6IDUwJTtcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaW5hY3RpdmUtY29sb3I6ICMwMDA7XG4gIC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWluYWN0aXZlLW9wYWNpdHk6IDAuMjtcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtb3BhY2l0eTogMTtcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaG9yaXpvbnRhbC1nYXA6IDRweDtcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtdmVydGljYWwtZ2FwOiA2cHg7XG4gICovXG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0cmFuc2l0aW9uOiAzMDBtcyBvcGFjaXR5O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB6LWluZGV4OiAxMDtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLnN3aXBlci1wYWdpbmF0aW9uLWhpZGRlbiB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1kaXNhYmxlZCA+IC5zd2lwZXItcGFnaW5hdGlvbixcbi5zd2lwZXItcGFnaW5hdGlvbi5zd2lwZXItcGFnaW5hdGlvbi1kaXNhYmxlZCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLyogQ29tbW9uIFN0eWxlcyAqL1xuLnN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9uLFxuLnN3aXBlci1wYWdpbmF0aW9uLWN1c3RvbSxcbi5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLFxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbCB7XG4gIGJvdHRvbTogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYm90dG9tLCA4cHgpO1xuICB0b3A6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLXRvcCwgYXV0byk7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4vKiBCdWxsZXRzICovXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZm9udC1zaXplOiAwO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuMzMpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW1haW4ge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLXByZXYge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuNjYpO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLXByZXYtcHJldiB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC4zMyk7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbmV4dCB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC42Nik7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbmV4dC1uZXh0IHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjMzKTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIHdpZHRoOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtd2lkdGgsIHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1zaXplLCA4cHgpKTtcbiAgaGVpZ2h0OiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaGVpZ2h0LCB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtc2l6ZSwgOHB4KSk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWJvcmRlci1yYWRpdXMsIDUwJSk7XG4gIGJhY2tncm91bmQ6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1pbmFjdGl2ZS1jb2xvciwgIzAwMCk7XG4gIG9wYWNpdHk6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1pbmFjdGl2ZS1vcGFjaXR5LCAwLjIpO1xufVxuXG5idXR0b24uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgYm9yZGVyOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWNsaWNrYWJsZSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0Om9ubHktY2hpbGQge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgb3BhY2l0eTogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LW9wYWNpdHksIDEpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvciwgdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7XG59XG5cbi5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyxcbi5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIHtcbiAgcmlnaHQ6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLXJpZ2h0LCA4cHgpO1xuICBsZWZ0OiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1sZWZ0LCBhdXRvKTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAtNTAlLCAwKTtcbn1cblxuLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQsXG4uc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgbWFyZ2luOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtdmVydGljYWwtZ2FwLCA2cHgpIDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljLFxuLnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIHtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDhweDtcbn1cblxuLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LFxuLnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRyYW5zaXRpb246IDIwMG1zIHRyYW5zZm9ybSwgMjAwbXMgdG9wO1xufVxuXG4uc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LFxuLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgbWFyZ2luOiAwIHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1ob3Jpem9udGFsLWdhcCwgNHB4KTtcbn1cblxuLnN3aXBlci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljLFxuLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMge1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLnN3aXBlci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQsXG4uc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgdHJhbnNpdGlvbjogMjAwbXMgdHJhbnNmb3JtLCAyMDBtcyBsZWZ0O1xufVxuXG4uc3dpcGVyLWhvcml6b250YWwuc3dpcGVyLXJ0bCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCxcbjpob3N0KC5zd2lwZXItaG9yaXpvbnRhbC5zd2lwZXItcnRsKSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICB0cmFuc2l0aW9uOiAyMDBtcyB0cmFuc2Zvcm0sIDIwMG1zIHJpZ2h0O1xufVxuXG4vKiBGcmFjdGlvbiAqL1xuLnN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9uIHtcbiAgY29sb3I6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9uLWNvbG9yLCBpbmhlcml0KTtcbn1cblxuLyogUHJvZ3Jlc3MgKi9cbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWJnLWNvbG9yLCByZ2JhKDAsIDAsIDAsIDAuMjUpKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICAvKkFERF9IT1NUKi9cbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1maWxsIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7XG59XG5cbi5zd2lwZXItcnRsIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItZmlsbCB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IHRvcDtcbn1cblxuLnN3aXBlci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLFxuLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwsXG4uc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlLFxuLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItc2l6ZSwgNHB4KTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuXG4uc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLFxuLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLFxuLnN3aXBlci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlLFxuLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUge1xuICB3aWR0aDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItc2l6ZSwgNHB4KTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1sb2NrIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuOnJvb3Qge1xuICAvKlxuICAtLXN3aXBlci1zY3JvbGxiYXItYm9yZGVyLXJhZGl1czogMTBweDtcbiAgLS1zd2lwZXItc2Nyb2xsYmFyLXRvcDogYXV0bztcbiAgLS1zd2lwZXItc2Nyb2xsYmFyLWJvdHRvbTogNHB4O1xuICAtLXN3aXBlci1zY3JvbGxiYXItbGVmdDogYXV0bztcbiAgLS1zd2lwZXItc2Nyb2xsYmFyLXJpZ2h0OiA0cHg7XG4gIC0tc3dpcGVyLXNjcm9sbGJhci1zaWRlcy1vZmZzZXQ6IDElO1xuICAtLXN3aXBlci1zY3JvbGxiYXItYmctY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgLS1zd2lwZXItc2Nyb2xsYmFyLWRyYWctYmctY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgLS1zd2lwZXItc2Nyb2xsYmFyLXNpemU6IDRweDtcbiAgKi9cbn1cblxuLnN3aXBlci1zY3JvbGxiYXIge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLWJvcmRlci1yYWRpdXMsIDEwcHgpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC1tcy10b3VjaC1hY3Rpb246IG5vbmU7XG4gIGJhY2tncm91bmQ6IHZhcigtLXN3aXBlci1zY3JvbGxiYXItYmctY29sb3IsIHJnYmEoMCwgMCwgMCwgMC4xKSk7XG59XG5cbi5zd2lwZXItc2Nyb2xsYmFyLWRpc2FibGVkID4gLnN3aXBlci1zY3JvbGxiYXIsXG4uc3dpcGVyLXNjcm9sbGJhci5zd2lwZXItc2Nyb2xsYmFyLWRpc2FibGVkIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXNjcm9sbGJhcixcbi5zd2lwZXItc2Nyb2xsYmFyLnN3aXBlci1zY3JvbGxiYXItaG9yaXpvbnRhbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogdmFyKC0tc3dpcGVyLXNjcm9sbGJhci1zaWRlcy1vZmZzZXQsIDElKTtcbiAgYm90dG9tOiB2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLWJvdHRvbSwgNHB4KTtcbiAgdG9wOiB2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLXRvcCwgYXV0byk7XG4gIHotaW5kZXg6IDUwO1xuICBoZWlnaHQ6IHZhcigtLXN3aXBlci1zY3JvbGxiYXItc2l6ZSwgNHB4KTtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDIgKiB2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLXNpZGVzLW9mZnNldCwgMSUpKTtcbn1cblxuLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItc2Nyb2xsYmFyLFxuLnN3aXBlci1zY3JvbGxiYXIuc3dpcGVyLXNjcm9sbGJhci12ZXJ0aWNhbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogdmFyKC0tc3dpcGVyLXNjcm9sbGJhci1sZWZ0LCBhdXRvKTtcbiAgcmlnaHQ6IHZhcigtLXN3aXBlci1zY3JvbGxiYXItcmlnaHQsIDRweCk7XG4gIHRvcDogdmFyKC0tc3dpcGVyLXNjcm9sbGJhci1zaWRlcy1vZmZzZXQsIDElKTtcbiAgei1pbmRleDogNTA7XG4gIHdpZHRoOiB2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLXNpemUsIDRweCk7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gMiAqIHZhcigtLXN3aXBlci1zY3JvbGxiYXItc2lkZXMtb2Zmc2V0LCAxJSkpO1xufVxuXG4uc3dpcGVyLXNjcm9sbGJhci1kcmFnIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLWRyYWctYmctY29sb3IsIHJnYmEoMCwgMCwgMCwgMC41KSk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXN3aXBlci1zY3JvbGxiYXItYm9yZGVyLXJhZGl1cywgMTBweCk7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cblxuLnN3aXBlci1zY3JvbGxiYXItY3Vyc29yLWRyYWcge1xuICBjdXJzb3I6IG1vdmU7XG59XG5cbi5zd2lwZXItc2Nyb2xsYmFyLWxvY2sge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc3dpcGVyLXpvb20tY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnN3aXBlci16b29tLWNvbnRhaW5lciA+IGltZyxcbi5zd2lwZXItem9vbS1jb250YWluZXIgPiBzdmcsXG4uc3dpcGVyLXpvb20tY29udGFpbmVyID4gY2FudmFzIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuXG4uc3dpcGVyLXNsaWRlLXpvb21lZCB7XG4gIGN1cnNvcjogbW92ZTtcbiAgdG91Y2gtYWN0aW9uOiBub25lO1xufVxuXG4vKiBhMTF5ICovXG4uc3dpcGVyIC5zd2lwZXItbm90aWZpY2F0aW9uLFxuc3dpcGVyLWNvbnRhaW5lciAuc3dpcGVyLW5vdGlmaWNhdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgb3BhY2l0eTogMDtcbiAgei1pbmRleDogLTEwMDA7XG59XG5cbi5zd2lwZXItZnJlZS1tb2RlID4gLnN3aXBlci13cmFwcGVyIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLnN3aXBlci1ncmlkID4gLnN3aXBlci13cmFwcGVyIHtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4uc3dpcGVyLWdyaWQtY29sdW1uID4gLnN3aXBlci13cmFwcGVyIHtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uc3dpcGVyLWZhZGUuc3dpcGVyLWZyZWUtbW9kZSAuc3dpcGVyLXNsaWRlIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xufVxuXG4uc3dpcGVyLWZhZGUgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xufVxuXG4uc3dpcGVyLWZhZGUgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5zd2lwZXItZmFkZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSxcbi5zd2lwZXItZmFkZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuXG4uc3dpcGVyLWN1YmUge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgei1pbmRleDogMTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnN3aXBlci1jdWJlLnN3aXBlci1ydGwgLnN3aXBlci1zbGlkZSB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMDtcbn1cblxuLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlLFxuLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZlIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG5cbi5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSxcbi5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLW5leHQsXG4uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1wcmV2LFxuLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtbmV4dCArIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCxcbi5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sXG4uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCxcbi5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCB7XG4gIHotaW5kZXg6IDA7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5zd2lwZXItY3ViZSAuc3dpcGVyLWN1YmUtc2hhZG93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3BhY2l0eTogMC42O1xuICB6LWluZGV4OiAwO1xufVxuXG4uc3dpcGVyLWN1YmUgLnN3aXBlci1jdWJlLXNoYWRvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgZmlsdGVyOiBibHVyKDUwcHgpO1xufVxuXG4uc3dpcGVyLWZsaXAge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgei1pbmRleDogMTtcbn1cblxuLnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZS1hY3RpdmUsXG4uc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnN3aXBlci1zbGlkZS1hY3RpdmUge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cblxuLnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCxcbi5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sXG4uc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCxcbi5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCB7XG4gIHotaW5kZXg6IDA7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5zd2lwZXItY3JlYXRpdmUgLnN3aXBlci1zbGlkZSB7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgb3BhY2l0eSwgaGVpZ2h0O1xufVxuXG4uc3dpcGVyLWNhcmRzIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi5zd2lwZXItY2FyZHMgLnN3aXBlci1zbGlkZSB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbmJvZHkuY29tcGVuc2F0ZS1mb3Itc2Nyb2xsYmFyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmZhbmN5Ym94LWFjdGl2ZSB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmZhbmN5Ym94LWlzLWhpZGRlbiB7XG4gIGxlZnQ6IC05OTk5cHg7XG4gIG1hcmdpbjogMDtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIHRvcDogLTk5OTlweDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uZmFuY3lib3gtY29udGFpbmVyIHtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgb3V0bGluZTogbm9uZTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB0b3A6IDA7XG4gIC1tcy10b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcbiAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDk5OTkyO1xufVxuXG4uZmFuY3lib3gtY29udGFpbmVyICoge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uZmFuY3lib3gtYmcsIC5mYW5jeWJveC1pbm5lciwgLmZhbmN5Ym94LW91dGVyLCAuZmFuY3lib3gtc3RhZ2Uge1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbn1cblxuLmZhbmN5Ym94LW91dGVyIHtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4uZmFuY3lib3gtYmcge1xuICBiYWNrZ3JvdW5kOiAjMWUxZTFlO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiBpbmhlcml0O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNDcsIDAsIDAuNzQsIDAuNzEpO1xufVxuXG4uZmFuY3lib3gtaXMtb3BlbiAuZmFuY3lib3gtYmcge1xuICBvcGFjaXR5OiAwLjk7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMiwgMC42MSwgMC4zNiwgMSk7XG59XG5cbi5mYW5jeWJveC1jYXB0aW9uLCAuZmFuY3lib3gtaW5mb2JhciwgLmZhbmN5Ym94LW5hdmlnYXRpb24gLmZhbmN5Ym94LWJ1dHRvbiwgLmZhbmN5Ym94LXRvb2xiYXIge1xuICBkaXJlY3Rpb246IGx0cjtcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMjVzIGVhc2UsIHZpc2liaWxpdHkgMHMgZWFzZSAwLjI1cztcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB6LWluZGV4OiA5OTk5Nztcbn1cblxuLmZhbmN5Ym94LXNob3ctY2FwdGlvbiAuZmFuY3lib3gtY2FwdGlvbiwgLmZhbmN5Ym94LXNob3ctaW5mb2JhciAuZmFuY3lib3gtaW5mb2JhciwgLmZhbmN5Ym94LXNob3ctbmF2IC5mYW5jeWJveC1uYXZpZ2F0aW9uIC5mYW5jeWJveC1idXR0b24sIC5mYW5jeWJveC1zaG93LXRvb2xiYXIgLmZhbmN5Ym94LXRvb2xiYXIge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMjVzIGVhc2UgMHMsIHZpc2liaWxpdHkgMHMgZWFzZSAwcztcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLmZhbmN5Ym94LWluZm9iYXIge1xuICBjb2xvcjogI2NjYztcbiAgZm9udC1zaXplOiAxM3B4O1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBzdWJwaXhlbC1hbnRpYWxpYXNlZDtcbiAgaGVpZ2h0OiA0NHB4O1xuICBsZWZ0OiAwO1xuICBsaW5lLWhlaWdodDogNDRweDtcbiAgbWluLXdpZHRoOiA0NHB4O1xuICBtaXgtYmxlbmQtbW9kZTogZGlmZmVyZW5jZTtcbiAgcGFkZGluZzogMCAxMHB4O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdG9wOiAwO1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5mYW5jeWJveC10b29sYmFyIHtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbn1cblxuLmZhbmN5Ym94LXN0YWdlIHtcbiAgZGlyZWN0aW9uOiBsdHI7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIHotaW5kZXg6IDk5OTk0O1xufVxuXG4uZmFuY3lib3gtaXMtb3BlbiAuZmFuY3lib3gtc3RhZ2Uge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uZmFuY3lib3gtc2xpZGUge1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICBvdXRsaW5lOiBub25lO1xuICBvdmVyZmxvdzogYXV0bztcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICBwYWRkaW5nOiA0NHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdG9wOiAwO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIG9wYWNpdHk7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiA5OTk5NDtcbn1cblxuLmZhbmN5Ym94LXNsaWRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdpZHRoOiAwO1xufVxuXG4uZmFuY3lib3gtaXMtc2xpZGluZyAuZmFuY3lib3gtc2xpZGUsIC5mYW5jeWJveC1zbGlkZS0tY3VycmVudCwgLmZhbmN5Ym94LXNsaWRlLS1uZXh0LCAuZmFuY3lib3gtc2xpZGUtLXByZXZpb3VzIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5mYW5jeWJveC1zbGlkZS0taW1hZ2Uge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiA0NHB4IDA7XG59XG5cbi5mYW5jeWJveC1zbGlkZS0taW1hZ2U6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmZhbmN5Ym94LXNsaWRlLS1odG1sIHtcbiAgcGFkZGluZzogNnB4O1xufVxuXG4uZmFuY3lib3gtY29udGVudCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBhdXRvO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIHBhZGRpbmc6IDQ0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmZhbmN5Ym94LXNsaWRlLS1pbWFnZSAuZmFuY3lib3gtY29udGVudCB7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjUsIDAsIDAuMTQsIDEpO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuICBsZWZ0OiAwO1xuICBtYXgtd2lkdGg6IG5vbmU7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgb3BhY2l0eTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgei1pbmRleDogOTk5OTU7XG59XG5cbi5mYW5jeWJveC1jYW4tem9vbU91dCAuZmFuY3lib3gtY29udGVudCB7XG4gIGN1cnNvcjogem9vbS1vdXQ7XG59XG5cbi5mYW5jeWJveC1jYW4tem9vbUluIC5mYW5jeWJveC1jb250ZW50IHtcbiAgY3Vyc29yOiB6b29tLWluO1xufVxuXG4uZmFuY3lib3gtY2FuLXBhbiAuZmFuY3lib3gtY29udGVudCwgLmZhbmN5Ym94LWNhbi1zd2lwZSAuZmFuY3lib3gtY29udGVudCB7XG4gIGN1cnNvcjogZ3JhYjtcbn1cblxuLmZhbmN5Ym94LWlzLWdyYWJiaW5nIC5mYW5jeWJveC1jb250ZW50IHtcbiAgY3Vyc29yOiBncmFiYmluZztcbn1cblxuLmZhbmN5Ym94LWNvbnRhaW5lciBbZGF0YS1zZWxlY3RhYmxlPXRydWVdIHtcbiAgY3Vyc29yOiB0ZXh0O1xufVxuXG4uZmFuY3lib3gtaW1hZ2UsIC5mYW5jeWJveC1zcGFjZWJhbGwge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbjogMDtcbiAgbWF4LWhlaWdodDogbm9uZTtcbiAgbWF4LXdpZHRoOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5mYW5jeWJveC1zcGFjZWJhbGwge1xuICB6LWluZGV4OiAxO1xufVxuXG4uZmFuY3lib3gtc2xpZGUtLWlmcmFtZSAuZmFuY3lib3gtY29udGVudCwgLmZhbmN5Ym94LXNsaWRlLS1tYXAgLmZhbmN5Ym94LWNvbnRlbnQsIC5mYW5jeWJveC1zbGlkZS0tcGRmIC5mYW5jeWJveC1jb250ZW50LCAuZmFuY3lib3gtc2xpZGUtLXZpZGVvIC5mYW5jeWJveC1jb250ZW50IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5mYW5jeWJveC1zbGlkZS0tdmlkZW8gLmZhbmN5Ym94LWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xufVxuXG4uZmFuY3lib3gtc2xpZGUtLW1hcCAuZmFuY3lib3gtY29udGVudCB7XG4gIGJhY2tncm91bmQ6ICNlNWUzZGY7XG59XG5cbi5mYW5jeWJveC1zbGlkZS0taWZyYW1lIC5mYW5jeWJveC1jb250ZW50IHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuLmZhbmN5Ym94LWlmcmFtZSwgLmZhbmN5Ym94LXZpZGVvIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmZhbmN5Ym94LWlmcmFtZSB7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xufVxuXG4uZmFuY3lib3gtZXJyb3Ige1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIG1heC13aWR0aDogNDAwcHg7XG4gIHBhZGRpbmc6IDQwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZmFuY3lib3gtZXJyb3IgcCB7XG4gIGNvbG9yOiAjNDQ0O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5mYW5jeWJveC1idXR0b24ge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDMwLCAzMCwgMzAsIDAuNik7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogNDRweDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnM7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHZpc2liaWxpdHk6IGluaGVyaXQ7XG4gIHdpZHRoOiA0NHB4O1xufVxuXG4uZmFuY3lib3gtYnV0dG9uLCAuZmFuY3lib3gtYnV0dG9uOmxpbmssIC5mYW5jeWJveC1idXR0b246dmlzaXRlZCB7XG4gIGNvbG9yOiAjY2NjO1xufVxuXG4uZmFuY3lib3gtYnV0dG9uOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5mYW5jeWJveC1idXR0b246Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4uZmFuY3lib3gtYnV0dG9uLmZhbmN5Ym94LWZvY3VzIHtcbiAgb3V0bGluZTogMXB4IGRvdHRlZDtcbn1cblxuLmZhbmN5Ym94LWJ1dHRvbltkaXNhYmxlZF0sIC5mYW5jeWJveC1idXR0b25bZGlzYWJsZWRdOmhvdmVyIHtcbiAgY29sb3I6ICM4ODg7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLmZhbmN5Ym94LWJ1dHRvbiBkaXYge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5mYW5jeWJveC1idXR0b24gc3ZnIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5mYW5jeWJveC1idXR0b24gc3ZnIHBhdGgge1xuICBmaWxsOiBjdXJyZW50Q29sb3I7XG4gIHN0cm9rZS13aWR0aDogMDtcbn1cblxuLmZhbmN5Ym94LWJ1dHRvbi0tZnNlbnRlciBzdmc6bnRoLWNoaWxkKDIpLCAuZmFuY3lib3gtYnV0dG9uLS1mc2V4aXQgc3ZnOmZpcnN0LWNoaWxkLCAuZmFuY3lib3gtYnV0dG9uLS1wYXVzZSBzdmc6Zmlyc3QtY2hpbGQsIC5mYW5jeWJveC1idXR0b24tLXBsYXkgc3ZnOm50aC1jaGlsZCgyKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5mYW5jeWJveC1wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQ6ICNmZjUyNjg7XG4gIGhlaWdodDogMnB4O1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHRyYW5zZm9ybTogc2NhbGVYKDApO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAwO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gIHotaW5kZXg6IDk5OTk4O1xufVxuXG4uZmFuY3lib3gtY2xvc2Utc21hbGwge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBjb2xvcjogI2NjYztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvcGFjaXR5OiAwLjg7XG4gIHBhZGRpbmc6IDhweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTEycHg7XG4gIHRvcDogLTQ0cHg7XG4gIHotaW5kZXg6IDQwMTtcbn1cblxuLmZhbmN5Ym94LWNsb3NlLXNtYWxsOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5mYW5jeWJveC1zbGlkZS0taHRtbCAuZmFuY3lib3gtY2xvc2Utc21hbGwge1xuICBjb2xvcjogY3VycmVudENvbG9yO1xuICBwYWRkaW5nOiAxMHB4O1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xufVxuXG4uZmFuY3lib3gtc2xpZGUtLWltYWdlLmZhbmN5Ym94LWlzLXNjYWxpbmcgLmZhbmN5Ym94LWNvbnRlbnQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uZmFuY3lib3gtaXMtc2NhbGluZyAuZmFuY3lib3gtY2xvc2Utc21hbGwsIC5mYW5jeWJveC1pcy16b29tYWJsZS5mYW5jeWJveC1jYW4tcGFuIC5mYW5jeWJveC1jbG9zZS1zbWFsbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5mYW5jeWJveC1uYXZpZ2F0aW9uIC5mYW5jeWJveC1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNsaXA6IGNvbnRlbnQtYm94O1xuICBoZWlnaHQ6IDEwMHB4O1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogY2FsYyg1MCUgLSA1MHB4KTtcbiAgd2lkdGg6IDcwcHg7XG59XG5cbi5mYW5jeWJveC1uYXZpZ2F0aW9uIC5mYW5jeWJveC1idXR0b24gZGl2IHtcbiAgcGFkZGluZzogN3B4O1xufVxuXG4uZmFuY3lib3gtbmF2aWdhdGlvbiAuZmFuY3lib3gtYnV0dG9uLS1hcnJvd19sZWZ0IHtcbiAgbGVmdDogMDtcbiAgbGVmdDogZW52KHNhZmUtYXJlYS1pbnNldC1sZWZ0KTtcbiAgcGFkZGluZzogMzFweCAyNnB4IDMxcHggNnB4O1xufVxuXG4uZmFuY3lib3gtbmF2aWdhdGlvbiAuZmFuY3lib3gtYnV0dG9uLS1hcnJvd19yaWdodCB7XG4gIHBhZGRpbmc6IDMxcHggNnB4IDMxcHggMjZweDtcbiAgcmlnaHQ6IDA7XG4gIHJpZ2h0OiBlbnYoc2FmZS1hcmVhLWluc2V0LXJpZ2h0KTtcbn1cblxuLmZhbmN5Ym94LWNhcHRpb24ge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSgwLCAwLCAwLCAwLjg1KSAwLCByZ2JhKDAsIDAsIDAsIDAuMykgNTAlLCByZ2JhKDAsIDAsIDAsIDAuMTUpIDY1JSwgcmdiYSgwLCAwLCAwLCAwLjA3NSkgNzUuNSUsIHJnYmEoMCwgMCwgMCwgMC4wMzcpIDgyLjg1JSwgcmdiYSgwLCAwLCAwLCAwLjAxOSkgODglLCB0cmFuc3BhcmVudCk7XG4gIGJvdHRvbTogMDtcbiAgY29sb3I6ICNlZWU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGVmdDogMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgcGFkZGluZzogNzVweCA0NHB4IDI1cHg7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICByaWdodDogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB6LWluZGV4OiA5OTk5Njtcbn1cblxuQHN1cHBvcnRzIChwYWRkaW5nOiBtYXgoMHB4KSkge1xuICAuZmFuY3lib3gtY2FwdGlvbiB7XG4gICAgcGFkZGluZzogNzVweCBtYXgoNDRweCwgZW52KHNhZmUtYXJlYS1pbnNldC1yaWdodCkpIG1heCgyNXB4LCBlbnYoc2FmZS1hcmVhLWluc2V0LWJvdHRvbSkpIG1heCg0NHB4LCBlbnYoc2FmZS1hcmVhLWluc2V0LWxlZnQpKTtcbiAgfVxufVxuLmZhbmN5Ym94LWNhcHRpb24tLXNlcGFyYXRlIHtcbiAgbWFyZ2luLXRvcDogLTUwcHg7XG59XG5cbi5mYW5jeWJveC1jYXB0aW9uX19ib2R5IHtcbiAgbWF4LWhlaWdodDogNTB2aDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XG59XG5cbi5mYW5jeWJveC1jYXB0aW9uIGEsIC5mYW5jeWJveC1jYXB0aW9uIGE6bGluaywgLmZhbmN5Ym94LWNhcHRpb24gYTp2aXNpdGVkIHtcbiAgY29sb3I6ICNjY2M7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmZhbmN5Ym94LWNhcHRpb24gYTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmZhbmN5Ym94LWxvYWRpbmcge1xuICBhbmltYXRpb246IGEgMXMgbGluZWFyIGluZmluaXRlO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiA0cHggc29saWQgIzg4ODtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBoZWlnaHQ6IDUwcHg7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luOiAtMjVweCAwIDAgLTI1cHg7XG4gIG9wYWNpdHk6IDAuNztcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IDUwcHg7XG4gIHotaW5kZXg6IDk5OTk5O1xufVxuXG5Aa2V5ZnJhbWVzIGEge1xuICB0byB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMXR1cm4pO1xuICB9XG59XG4uZmFuY3lib3gtYW5pbWF0ZWQge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpO1xufVxuXG4uZmFuY3lib3gtZngtc2xpZGUuZmFuY3lib3gtc2xpZGUtLXByZXZpb3VzIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG59XG5cbi5mYW5jeWJveC1meC1zbGlkZS5mYW5jeWJveC1zbGlkZS0tbmV4dCB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG59XG5cbi5mYW5jeWJveC1meC1zbGlkZS5mYW5jeWJveC1zbGlkZS0tY3VycmVudCB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbn1cblxuLmZhbmN5Ym94LWZ4LWZhZGUuZmFuY3lib3gtc2xpZGUtLW5leHQsIC5mYW5jeWJveC1meC1mYWRlLmZhbmN5Ym94LXNsaWRlLS1wcmV2aW91cyB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xOSwgMSwgMC4yMiwgMSk7XG59XG5cbi5mYW5jeWJveC1meC1mYWRlLmZhbmN5Ym94LXNsaWRlLS1jdXJyZW50IHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmZhbmN5Ym94LWZ4LXpvb20taW4tb3V0LmZhbmN5Ym94LXNsaWRlLS1wcmV2aW91cyB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogc2NhbGUzZCgxLjUsIDEuNSwgMS41KTtcbn1cblxuLmZhbmN5Ym94LWZ4LXpvb20taW4tb3V0LmZhbmN5Ym94LXNsaWRlLS1uZXh0IHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNSwgMC41LCAwLjUpO1xufVxuXG4uZmFuY3lib3gtZngtem9vbS1pbi1vdXQuZmFuY3lib3gtc2xpZGUtLWN1cnJlbnQge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHNjYWxlWCgxKTtcbn1cblxuLmZhbmN5Ym94LWZ4LXJvdGF0ZS5mYW5jeWJveC1zbGlkZS0tcHJldmlvdXMge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtMXR1cm4pO1xufVxuXG4uZmFuY3lib3gtZngtcm90YXRlLmZhbmN5Ym94LXNsaWRlLS1uZXh0IHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMXR1cm4pO1xufVxuXG4uZmFuY3lib3gtZngtcm90YXRlLmZhbmN5Ym94LXNsaWRlLS1jdXJyZW50IHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG59XG5cbi5mYW5jeWJveC1meC1jaXJjdWxhci5mYW5jeWJveC1zbGlkZS0tcHJldmlvdXMge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHNjYWxlM2QoMCwgMCwgMCkgdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xufVxuXG4uZmFuY3lib3gtZngtY2lyY3VsYXIuZmFuY3lib3gtc2xpZGUtLW5leHQge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHNjYWxlM2QoMCwgMCwgMCkgdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG59XG5cbi5mYW5jeWJveC1meC1jaXJjdWxhci5mYW5jeWJveC1zbGlkZS0tY3VycmVudCB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogc2NhbGVYKDEpIHRyYW5zbGF0ZVooMCk7XG59XG5cbi5mYW5jeWJveC1meC10dWJlLmZhbmN5Ym94LXNsaWRlLS1wcmV2aW91cyB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApIHNjYWxlKDAuMSkgc2tldygtMTBkZWcpO1xufVxuXG4uZmFuY3lib3gtZngtdHViZS5mYW5jeWJveC1zbGlkZS0tbmV4dCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgc2NhbGUoMC4xKSBza2V3KDEwZGVnKTtcbn1cblxuLmZhbmN5Ym94LWZ4LXR1YmUuZmFuY3lib3gtc2xpZGUtLWN1cnJlbnQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCkgc2NhbGUoMSk7XG59XG5cbkBtZWRpYSAobWF4LWhlaWdodDogNTc2cHgpIHtcbiAgLmZhbmN5Ym94LXNsaWRlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDZweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2cHg7XG4gIH1cbiAgLmZhbmN5Ym94LXNsaWRlLS1pbWFnZSB7XG4gICAgcGFkZGluZzogNnB4IDA7XG4gIH1cbiAgLmZhbmN5Ym94LWNsb3NlLXNtYWxsIHtcbiAgICByaWdodDogLTZweDtcbiAgfVxuICAuZmFuY3lib3gtc2xpZGUtLWltYWdlIC5mYW5jeWJveC1jbG9zZS1zbWFsbCB7XG4gICAgYmFja2dyb3VuZDogIzRlNGU0ZTtcbiAgICBjb2xvcjogI2YyZjRmNjtcbiAgICBoZWlnaHQ6IDM2cHg7XG4gICAgb3BhY2l0eTogMTtcbiAgICBwYWRkaW5nOiA2cHg7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAzNnB4O1xuICB9XG4gIC5mYW5jeWJveC1jYXB0aW9uIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gICAgcGFkZGluZy1yaWdodDogMTJweDtcbiAgfVxuICBAc3VwcG9ydHMgKHBhZGRpbmc6IG1heCgwcHgpKSB7XG4gICAgLmZhbmN5Ym94LWNhcHRpb24ge1xuICAgICAgcGFkZGluZy1sZWZ0OiBtYXgoMTJweCwgZW52KHNhZmUtYXJlYS1pbnNldC1sZWZ0KSk7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiBtYXgoMTJweCwgZW52KHNhZmUtYXJlYS1pbnNldC1yaWdodCkpO1xuICAgIH1cbiAgfVxufVxuLmZhbmN5Ym94LXNoYXJlIHtcbiAgYmFja2dyb3VuZDogI2Y0ZjRmNDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBtYXgtd2lkdGg6IDkwJTtcbiAgcGFkZGluZzogMzBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZmFuY3lib3gtc2hhcmUgaDEge1xuICBjb2xvcjogIzIyMjtcbiAgZm9udC1zaXplOiAzNXB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW46IDAgMCAyMHB4O1xufVxuXG4uZmFuY3lib3gtc2hhcmUgcCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLmZhbmN5Ym94LXNoYXJlX19idXR0b24ge1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBtYXJnaW46IDAgNXB4IDEwcHg7XG4gIG1pbi13aWR0aDogMTMwcHg7XG4gIHBhZGRpbmc6IDAgMTVweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmZhbmN5Ym94LXNoYXJlX19idXR0b246bGluaywgLmZhbmN5Ym94LXNoYXJlX19idXR0b246dmlzaXRlZCB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uZmFuY3lib3gtc2hhcmVfX2J1dHRvbjpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmZhbmN5Ym94LXNoYXJlX19idXR0b24tLWZiIHtcbiAgYmFja2dyb3VuZDogIzNiNTk5ODtcbn1cblxuLmZhbmN5Ym94LXNoYXJlX19idXR0b24tLWZiOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzM0NGU4Njtcbn1cblxuLmZhbmN5Ym94LXNoYXJlX19idXR0b24tLXB0IHtcbiAgYmFja2dyb3VuZDogI2JkMDgxZDtcbn1cblxuLmZhbmN5Ym94LXNoYXJlX19idXR0b24tLXB0OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2FhMDcxOTtcbn1cblxuLmZhbmN5Ym94LXNoYXJlX19idXR0b24tLXR3IHtcbiAgYmFja2dyb3VuZDogIzFkYTFmMjtcbn1cblxuLmZhbmN5Ym94LXNoYXJlX19idXR0b24tLXR3OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzBkOTVlODtcbn1cblxuLmZhbmN5Ym94LXNoYXJlX19idXR0b24gc3ZnIHtcbiAgaGVpZ2h0OiAyNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDdweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0xcHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdpZHRoOiAyNXB4O1xufVxuXG4uZmFuY3lib3gtc2hhcmVfX2J1dHRvbiBzdmcgcGF0aCB7XG4gIGZpbGw6ICNmZmY7XG59XG5cbi5mYW5jeWJveC1zaGFyZV9faW5wdXQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q3ZDdkNztcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgY29sb3I6ICM1ZDViNWI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWFyZ2luOiAxMHB4IDAgMDtcbiAgb3V0bGluZTogbm9uZTtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmZhbmN5Ym94LXRodW1icyB7XG4gIGJhY2tncm91bmQ6ICNkZGQ7XG4gIGJvdHRvbTogMDtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogLW1zLWF1dG9oaWRpbmctc2Nyb2xsYmFyO1xuICBwYWRkaW5nOiAycHggMnB4IDRweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAyMTJweDtcbiAgei1pbmRleDogOTk5OTU7XG59XG5cbi5mYW5jeWJveC10aHVtYnMteCB7XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbn1cblxuLmZhbmN5Ym94LXNob3ctdGh1bWJzIC5mYW5jeWJveC10aHVtYnMge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmZhbmN5Ym94LXNob3ctdGh1bWJzIC5mYW5jeWJveC1pbm5lciB7XG4gIHJpZ2h0OiAyMTJweDtcbn1cblxuLmZhbmN5Ym94LXRodW1ic19fbGlzdCB7XG4gIGZvbnQtc2l6ZTogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZmFuY3lib3gtdGh1bWJzLXggLmZhbmN5Ym94LXRodW1ic19fbGlzdCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5mYW5jeWJveC10aHVtYnMteSAuZmFuY3lib3gtdGh1bWJzX19saXN0Ojotd2Via2l0LXNjcm9sbGJhciB7XG4gIHdpZHRoOiA3cHg7XG59XG5cbi5mYW5jeWJveC10aHVtYnMteSAuZmFuY3lib3gtdGh1bWJzX19saXN0Ojotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCA2cHggcmdiYSgwLCAwLCAwLCAwLjMpO1xufVxuXG4uZmFuY3lib3gtdGh1bWJzLXkgLmZhbmN5Ym94LXRodW1ic19fbGlzdDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICBiYWNrZ3JvdW5kOiAjMmEyYTJhO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuXG4uZmFuY3lib3gtdGh1bWJzX19saXN0IGEge1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmbG9hdDogbGVmdDtcbiAgaGVpZ2h0OiA3NXB4O1xuICBtYXJnaW46IDJweDtcbiAgbWF4LWhlaWdodDogY2FsYygxMDAlIC0gOHB4KTtcbiAgbWF4LXdpZHRoOiBjYWxjKDUwJSAtIDRweCk7XG4gIG91dGxpbmU6IG5vbmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgd2lkdGg6IDEwMHB4O1xufVxuXG4uZmFuY3lib3gtdGh1bWJzX19saXN0IGE6YmVmb3JlIHtcbiAgYm9yZGVyOiA2cHggc29saWQgI2ZmNTI2ODtcbiAgYm90dG9tOiAwO1xuICBjb250ZW50OiBcIlwiO1xuICBsZWZ0OiAwO1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGN1YmljLWJlemllcigwLjI1LCAwLjQ2LCAwLjQ1LCAwLjk0KTtcbiAgei1pbmRleDogOTk5OTE7XG59XG5cbi5mYW5jeWJveC10aHVtYnNfX2xpc3QgYTpmb2N1czpiZWZvcmUge1xuICBvcGFjaXR5OiAwLjU7XG59XG5cbi5mYW5jeWJveC10aHVtYnNfX2xpc3QgYS5mYW5jeWJveC10aHVtYnMtYWN0aXZlOmJlZm9yZSB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuZmFuY3lib3gtdGh1bWJzIHtcbiAgICB3aWR0aDogMTEwcHg7XG4gIH1cbiAgLmZhbmN5Ym94LXNob3ctdGh1bWJzIC5mYW5jeWJveC1pbm5lciB7XG4gICAgcmlnaHQ6IDExMHB4O1xuICB9XG4gIC5mYW5jeWJveC10aHVtYnNfX2xpc3QgYSB7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAxMHB4KTtcbiAgfVxufVxuYm9keSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICBjb2xvcjogIzFFMUUxRTtcbn1cblxuLmNvbnRhaW5lci1mdWxsIHtcbiAgbWF4LXdpZHRoOiAxOTIwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4uY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAxMzAwcHg7XG4gIHBhZGRpbmctbGVmdDogMzhweDtcbiAgcGFkZGluZy1yaWdodDogMzhweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDM0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MzlweCkge1xuICAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE4cHg7XG4gICAgcGFkZGluZy1yaWdodDogMThweDtcbiAgfVxufVxubWFpbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3ctYW5jaG9yOiBub25lO1xufVxuXG4ucm93IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZzogMCAxLjMlO1xufVxuLnJvdy0tbm93cmFwIHtcbiAgZmxleC13cmFwOiBub3dyYXA7XG59XG4ucm93LS1jZW50ZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmhpZGUteHMge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc2hvdy14cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5ibG9jay14cyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uY29sLTEge1xuICB3aWR0aDogOC4zMzMzMzMzMzMzJTtcbiAgcGFkZGluZzogMCAwLjclO1xufVxuXG4ub2Zmc2V0LTEge1xuICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMzMzJTtcbn1cblxuLmNvbC0yIHtcbiAgd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICBwYWRkaW5nOiAwIDAuNyU7XG59XG5cbi5vZmZzZXQtMiB7XG4gIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NjY3JTtcbn1cblxuLmNvbC0zIHtcbiAgd2lkdGg6IDI1JTtcbiAgcGFkZGluZzogMCAwLjclO1xufVxuXG4ub2Zmc2V0LTMge1xuICBtYXJnaW4tbGVmdDogMjUlO1xufVxuXG4uY29sLTQge1xuICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIHBhZGRpbmc6IDAgMC43JTtcbn1cblxuLm9mZnNldC00IHtcbiAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzMzMlO1xufVxuXG4uY29sLTUge1xuICB3aWR0aDogNDEuNjY2NjY2NjY2NyU7XG4gIHBhZGRpbmc6IDAgMC43JTtcbn1cblxuLm9mZnNldC01IHtcbiAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY2NjclO1xufVxuXG4uY29sLTYge1xuICB3aWR0aDogNTAlO1xuICBwYWRkaW5nOiAwIDAuNyU7XG59XG5cbi5vZmZzZXQtNiB7XG4gIG1hcmdpbi1sZWZ0OiA1MCU7XG59XG5cbi5jb2wtNyB7XG4gIHdpZHRoOiA1OC4zMzMzMzMzMzMzJTtcbiAgcGFkZGluZzogMCAwLjclO1xufVxuXG4ub2Zmc2V0LTcge1xuICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMzMyU7XG59XG5cbi5jb2wtOCB7XG4gIHdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbiAgcGFkZGluZzogMCAwLjclO1xufVxuXG4ub2Zmc2V0LTgge1xuICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjY2NyU7XG59XG5cbi5jb2wtOSB7XG4gIHdpZHRoOiA3NSU7XG4gIHBhZGRpbmc6IDAgMC43JTtcbn1cblxuLm9mZnNldC05IHtcbiAgbWFyZ2luLWxlZnQ6IDc1JTtcbn1cblxuLmNvbC0xMCB7XG4gIHdpZHRoOiA4My4zMzMzMzMzMzMzJTtcbiAgcGFkZGluZzogMCAwLjclO1xufVxuXG4ub2Zmc2V0LTEwIHtcbiAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzMzMlO1xufVxuXG4uY29sLTExIHtcbiAgd2lkdGg6IDkxLjY2NjY2NjY2NjclO1xuICBwYWRkaW5nOiAwIDAuNyU7XG59XG5cbi5vZmZzZXQtMTEge1xuICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjY2NyU7XG59XG5cbi5jb2wtMTIge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMCAwLjclO1xufVxuXG4ub2Zmc2V0LTEyIHtcbiAgbWFyZ2luLWxlZnQ6IDEwMCU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAzMjBweCkge1xuICAuY29sLTEteHMge1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzMzMlO1xuICAgIHBhZGRpbmc6IDAgMi41JTtcbiAgfVxuICAub2Zmc2V0LTEteHMge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtMi14cyB7XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICAgIHBhZGRpbmc6IDAgMi41JTtcbiAgfVxuICAub2Zmc2V0LTIteHMge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLTMteHMge1xuICAgIHdpZHRoOiAyNSU7XG4gICAgcGFkZGluZzogMCAyLjUlO1xuICB9XG4gIC5vZmZzZXQtMy14cyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAuY29sLTQteHMge1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgICBwYWRkaW5nOiAwIDIuNSU7XG4gIH1cbiAgLm9mZnNldC00LXhzIHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC01LXhzIHtcbiAgICB3aWR0aDogNDEuNjY2NjY2NjY2NyU7XG4gICAgcGFkZGluZzogMCAyLjUlO1xuICB9XG4gIC5vZmZzZXQtNS14cyB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtNi14cyB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBwYWRkaW5nOiAwIDIuNSU7XG4gIH1cbiAgLm9mZnNldC02LXhzIHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5jb2wtNy14cyB7XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzMzMlO1xuICAgIHBhZGRpbmc6IDAgMi41JTtcbiAgfVxuICAub2Zmc2V0LTcteHMge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLTgteHMge1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbiAgICBwYWRkaW5nOiAwIDIuNSU7XG4gIH1cbiAgLm9mZnNldC04LXhzIHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC05LXhzIHtcbiAgICB3aWR0aDogNzUlO1xuICAgIHBhZGRpbmc6IDAgMi41JTtcbiAgfVxuICAub2Zmc2V0LTkteHMge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLmNvbC0xMC14cyB7XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzMzMlO1xuICAgIHBhZGRpbmc6IDAgMi41JTtcbiAgfVxuICAub2Zmc2V0LTEwLXhzIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC0xMS14cyB7XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY2NjclO1xuICAgIHBhZGRpbmc6IDAgMi41JTtcbiAgfVxuICAub2Zmc2V0LTExLXhzIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC0xMi14cyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMCAyLjUlO1xuICB9XG4gIC5vZmZzZXQtMTIteHMge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDAlO1xuICB9XG4gIC5vZmZzZXQtMC14cyB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAuY29sLTEtc20ge1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzMzMlO1xuICAgIHBhZGRpbmc6IDAgMi41JTtcbiAgfVxuICAub2Zmc2V0LTEtc20ge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtMi1zbSB7XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICAgIHBhZGRpbmc6IDAgMi41JTtcbiAgfVxuICAub2Zmc2V0LTItc20ge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLTMtc20ge1xuICAgIHdpZHRoOiAyNSU7XG4gICAgcGFkZGluZzogMCAyLjUlO1xuICB9XG4gIC5vZmZzZXQtMy1zbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAuY29sLTQtc20ge1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgICBwYWRkaW5nOiAwIDIuNSU7XG4gIH1cbiAgLm9mZnNldC00LXNtIHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC01LXNtIHtcbiAgICB3aWR0aDogNDEuNjY2NjY2NjY2NyU7XG4gICAgcGFkZGluZzogMCAyLjUlO1xuICB9XG4gIC5vZmZzZXQtNS1zbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtNi1zbSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBwYWRkaW5nOiAwIDIuNSU7XG4gIH1cbiAgLm9mZnNldC02LXNtIHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5jb2wtNy1zbSB7XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzMzMlO1xuICAgIHBhZGRpbmc6IDAgMi41JTtcbiAgfVxuICAub2Zmc2V0LTctc20ge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLTgtc20ge1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbiAgICBwYWRkaW5nOiAwIDIuNSU7XG4gIH1cbiAgLm9mZnNldC04LXNtIHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC05LXNtIHtcbiAgICB3aWR0aDogNzUlO1xuICAgIHBhZGRpbmc6IDAgMi41JTtcbiAgfVxuICAub2Zmc2V0LTktc20ge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLmNvbC0xMC1zbSB7XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzMzMlO1xuICAgIHBhZGRpbmc6IDAgMi41JTtcbiAgfVxuICAub2Zmc2V0LTEwLXNtIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC0xMS1zbSB7XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY2NjclO1xuICAgIHBhZGRpbmc6IDAgMi41JTtcbiAgfVxuICAub2Zmc2V0LTExLXNtIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC0xMi1zbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMCAyLjUlO1xuICB9XG4gIC5vZmZzZXQtMTItc20ge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDAlO1xuICB9XG4gIC5vZmZzZXQtMC1zbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLmhpZGUtc20ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnNob3ctc20ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLmJsb2NrLXNtIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb2wtMS1zIHtcbiAgICB3aWR0aDogOC4zMzMzMzMzMzMzJTtcbiAgICBwYWRkaW5nOiAwIDIuNSU7XG4gIH1cbiAgLm9mZnNldC0xLXMge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtMi1zIHtcbiAgICB3aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gICAgcGFkZGluZzogMCAyLjUlO1xuICB9XG4gIC5vZmZzZXQtMi1zIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC0zLXMge1xuICAgIHdpZHRoOiAyNSU7XG4gICAgcGFkZGluZzogMCAyLjUlO1xuICB9XG4gIC5vZmZzZXQtMy1zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5jb2wtNC1zIHtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gICAgcGFkZGluZzogMCAyLjUlO1xuICB9XG4gIC5vZmZzZXQtNC1zIHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC01LXMge1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NjY3JTtcbiAgICBwYWRkaW5nOiAwIDIuNSU7XG4gIH1cbiAgLm9mZnNldC01LXMge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLTYtcyB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBwYWRkaW5nOiAwIDIuNSU7XG4gIH1cbiAgLm9mZnNldC02LXMge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLmNvbC03LXMge1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMzMzJTtcbiAgICBwYWRkaW5nOiAwIDIuNSU7XG4gIH1cbiAgLm9mZnNldC03LXMge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLTgtcyB7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xuICAgIHBhZGRpbmc6IDAgMi41JTtcbiAgfVxuICAub2Zmc2V0LTgtcyB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtOS1zIHtcbiAgICB3aWR0aDogNzUlO1xuICAgIHBhZGRpbmc6IDAgMi41JTtcbiAgfVxuICAub2Zmc2V0LTktcyB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAuY29sLTEwLXMge1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMzMzJTtcbiAgICBwYWRkaW5nOiAwIDIuNSU7XG4gIH1cbiAgLm9mZnNldC0xMC1zIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC0xMS1zIHtcbiAgICB3aWR0aDogOTEuNjY2NjY2NjY2NyU7XG4gICAgcGFkZGluZzogMCAyLjUlO1xuICB9XG4gIC5vZmZzZXQtMTEtcyB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtMTItcyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMCAyLjUlO1xuICB9XG4gIC5vZmZzZXQtMTItcyB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMCU7XG4gIH1cbiAgLm9mZnNldC0wLXMge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5oaWRlLXMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnNob3ctcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAuYmxvY2stcyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNvbC0xLW1kIHtcbiAgICB3aWR0aDogOC4zMzMzMzMzMzMzJTtcbiAgICBwYWRkaW5nOiAwIDAuNyU7XG4gIH1cbiAgLm9mZnNldC0xLW1kIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLTItbWQge1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgICBwYWRkaW5nOiAwIDAuNyU7XG4gIH1cbiAgLm9mZnNldC0yLW1kIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC0zLW1kIHtcbiAgICB3aWR0aDogMjUlO1xuICAgIHBhZGRpbmc6IDAgMC43JTtcbiAgfVxuICAub2Zmc2V0LTMtbWQge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLmNvbC00LW1kIHtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gICAgcGFkZGluZzogMCAwLjclO1xuICB9XG4gIC5vZmZzZXQtNC1tZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtNS1tZCB7XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY2NjclO1xuICAgIHBhZGRpbmc6IDAgMC43JTtcbiAgfVxuICAub2Zmc2V0LTUtbWQge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLTYtbWQge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgcGFkZGluZzogMCAwLjclO1xuICB9XG4gIC5vZmZzZXQtNi1tZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAuY29sLTctbWQge1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMzMzJTtcbiAgICBwYWRkaW5nOiAwIDAuNyU7XG4gIH1cbiAgLm9mZnNldC03LW1kIHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC04LW1kIHtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjY2NyU7XG4gICAgcGFkZGluZzogMCAwLjclO1xuICB9XG4gIC5vZmZzZXQtOC1tZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtOS1tZCB7XG4gICAgd2lkdGg6IDc1JTtcbiAgICBwYWRkaW5nOiAwIDAuNyU7XG4gIH1cbiAgLm9mZnNldC05LW1kIHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5jb2wtMTAtbWQge1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMzMzJTtcbiAgICBwYWRkaW5nOiAwIDAuNyU7XG4gIH1cbiAgLm9mZnNldC0xMC1tZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtMTEtbWQge1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NjY3JTtcbiAgICBwYWRkaW5nOiAwIDAuNyU7XG4gIH1cbiAgLm9mZnNldC0xMS1tZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtMTItbWQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgMC43JTtcbiAgfVxuICAub2Zmc2V0LTEyLW1kIHtcbiAgICBtYXJnaW4tbGVmdDogMTAwJTtcbiAgfVxuICAub2Zmc2V0LTAtbWQge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5oaWRlLW1kIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5zaG93LW1kIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC5ibG9jay1tZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmNvbC0xLWxnIHtcbiAgICB3aWR0aDogOC4zMzMzMzMzMzMzJTtcbiAgICBwYWRkaW5nOiAwIDAuNyU7XG4gIH1cbiAgLm9mZnNldC0xLWxnIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLTItbGcge1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgICBwYWRkaW5nOiAwIDAuNyU7XG4gIH1cbiAgLm9mZnNldC0yLWxnIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC0zLWxnIHtcbiAgICB3aWR0aDogMjUlO1xuICAgIHBhZGRpbmc6IDAgMC43JTtcbiAgfVxuICAub2Zmc2V0LTMtbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLmNvbC00LWxnIHtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gICAgcGFkZGluZzogMCAwLjclO1xuICB9XG4gIC5vZmZzZXQtNC1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtNS1sZyB7XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY2NjclO1xuICAgIHBhZGRpbmc6IDAgMC43JTtcbiAgfVxuICAub2Zmc2V0LTUtbGcge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLTYtbGcge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgcGFkZGluZzogMCAwLjclO1xuICB9XG4gIC5vZmZzZXQtNi1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAuY29sLTctbGcge1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMzMzJTtcbiAgICBwYWRkaW5nOiAwIDAuNyU7XG4gIH1cbiAgLm9mZnNldC03LWxnIHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC04LWxnIHtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjY2NyU7XG4gICAgcGFkZGluZzogMCAwLjclO1xuICB9XG4gIC5vZmZzZXQtOC1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtOS1sZyB7XG4gICAgd2lkdGg6IDc1JTtcbiAgICBwYWRkaW5nOiAwIDAuNyU7XG4gIH1cbiAgLm9mZnNldC05LWxnIHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5jb2wtMTAtbGcge1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMzMzJTtcbiAgICBwYWRkaW5nOiAwIDAuNyU7XG4gIH1cbiAgLm9mZnNldC0xMC1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtMTEtbGcge1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NjY3JTtcbiAgICBwYWRkaW5nOiAwIDAuNyU7XG4gIH1cbiAgLm9mZnNldC0xMS1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtMTItbGcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgMC43JTtcbiAgfVxuICAub2Zmc2V0LTEyLWxnIHtcbiAgICBtYXJnaW4tbGVmdDogMTAwJTtcbiAgfVxuICAub2Zmc2V0LTAtbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5oaWRlLWxnIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5zaG93LWxnIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC5ibG9jay1sZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmNvbC0xLW9sZCB7XG4gICAgd2lkdGg6IDguMzMzMzMzMzMzMyU7XG4gICAgcGFkZGluZzogMCAwLjclO1xuICB9XG4gIC5vZmZzZXQtMS1vbGQge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtMi1vbGQge1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgICBwYWRkaW5nOiAwIDAuNyU7XG4gIH1cbiAgLm9mZnNldC0yLW9sZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtMy1vbGQge1xuICAgIHdpZHRoOiAyNSU7XG4gICAgcGFkZGluZzogMCAwLjclO1xuICB9XG4gIC5vZmZzZXQtMy1vbGQge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLmNvbC00LW9sZCB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICAgIHBhZGRpbmc6IDAgMC43JTtcbiAgfVxuICAub2Zmc2V0LTQtb2xkIHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC01LW9sZCB7XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY2NjclO1xuICAgIHBhZGRpbmc6IDAgMC43JTtcbiAgfVxuICAub2Zmc2V0LTUtb2xkIHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC02LW9sZCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBwYWRkaW5nOiAwIDAuNyU7XG4gIH1cbiAgLm9mZnNldC02LW9sZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAuY29sLTctb2xkIHtcbiAgICB3aWR0aDogNTguMzMzMzMzMzMzMyU7XG4gICAgcGFkZGluZzogMCAwLjclO1xuICB9XG4gIC5vZmZzZXQtNy1vbGQge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLTgtb2xkIHtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjY2NyU7XG4gICAgcGFkZGluZzogMCAwLjclO1xuICB9XG4gIC5vZmZzZXQtOC1vbGQge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLTktb2xkIHtcbiAgICB3aWR0aDogNzUlO1xuICAgIHBhZGRpbmc6IDAgMC43JTtcbiAgfVxuICAub2Zmc2V0LTktb2xkIHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5jb2wtMTAtb2xkIHtcbiAgICB3aWR0aDogODMuMzMzMzMzMzMzMyU7XG4gICAgcGFkZGluZzogMCAwLjclO1xuICB9XG4gIC5vZmZzZXQtMTAtb2xkIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC0xMS1vbGQge1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NjY3JTtcbiAgICBwYWRkaW5nOiAwIDAuNyU7XG4gIH1cbiAgLm9mZnNldC0xMS1vbGQge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLTEyLW9sZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMCAwLjclO1xuICB9XG4gIC5vZmZzZXQtMTItb2xkIHtcbiAgICBtYXJnaW4tbGVmdDogMTAwJTtcbiAgfVxuICAub2Zmc2V0LTAtbWFjIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAuaGlkZS1vbGQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnNob3ctb2xkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC5ibG9jay1vbGQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5jb2wtMS14bCB7XG4gICAgd2lkdGg6IDguMzMzMzMzMzMzMyU7XG4gICAgcGFkZGluZzogMCAwLjclO1xuICB9XG4gIC5vZmZzZXQtMS14bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC0yLXhsIHtcbiAgICB3aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gICAgcGFkZGluZzogMCAwLjclO1xuICB9XG4gIC5vZmZzZXQtMi14bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtMy14bCB7XG4gICAgd2lkdGg6IDI1JTtcbiAgICBwYWRkaW5nOiAwIDAuNyU7XG4gIH1cbiAgLm9mZnNldC0zLXhsIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5jb2wtNC14bCB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICAgIHBhZGRpbmc6IDAgMC43JTtcbiAgfVxuICAub2Zmc2V0LTQteGwge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLTUteGwge1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NjY3JTtcbiAgICBwYWRkaW5nOiAwIDAuNyU7XG4gIH1cbiAgLm9mZnNldC01LXhsIHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC02LXhsIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIHBhZGRpbmc6IDAgMC43JTtcbiAgfVxuICAub2Zmc2V0LTYteGwge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLmNvbC03LXhsIHtcbiAgICB3aWR0aDogNTguMzMzMzMzMzMzMyU7XG4gICAgcGFkZGluZzogMCAwLjclO1xuICB9XG4gIC5vZmZzZXQtNy14bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtOC14bCB7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xuICAgIHBhZGRpbmc6IDAgMC43JTtcbiAgfVxuICAub2Zmc2V0LTgteGwge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLTkteGwge1xuICAgIHdpZHRoOiA3NSU7XG4gICAgcGFkZGluZzogMCAwLjclO1xuICB9XG4gIC5vZmZzZXQtOS14bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAuY29sLTEwLXhsIHtcbiAgICB3aWR0aDogODMuMzMzMzMzMzMzMyU7XG4gICAgcGFkZGluZzogMCAwLjclO1xuICB9XG4gIC5vZmZzZXQtMTAteGwge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLTExLXhsIHtcbiAgICB3aWR0aDogOTEuNjY2NjY2NjY2NyU7XG4gICAgcGFkZGluZzogMCAwLjclO1xuICB9XG4gIC5vZmZzZXQtMTEteGwge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLTEyLXhsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDAuNyU7XG4gIH1cbiAgLm9mZnNldC0xMi14bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMCU7XG4gIH1cbiAgLm9mZnNldC0wLXhsIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAuaGlkZS14bCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuc2hvdy14bCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAuYmxvY2steGwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogKSB7XG4gIC5jb2wtMS1oZCB7XG4gICAgd2lkdGg6IDguMzMzMzMzMzMzMyU7XG4gICAgcGFkZGluZzogMCAwLjclO1xuICB9XG4gIC5vZmZzZXQtMS1oZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC0yLWhkIHtcbiAgICB3aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gICAgcGFkZGluZzogMCAwLjclO1xuICB9XG4gIC5vZmZzZXQtMi1oZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtMy1oZCB7XG4gICAgd2lkdGg6IDI1JTtcbiAgICBwYWRkaW5nOiAwIDAuNyU7XG4gIH1cbiAgLm9mZnNldC0zLWhkIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5jb2wtNC1oZCB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICAgIHBhZGRpbmc6IDAgMC43JTtcbiAgfVxuICAub2Zmc2V0LTQtaGQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLTUtaGQge1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NjY3JTtcbiAgICBwYWRkaW5nOiAwIDAuNyU7XG4gIH1cbiAgLm9mZnNldC01LWhkIHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC02LWhkIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIHBhZGRpbmc6IDAgMC43JTtcbiAgfVxuICAub2Zmc2V0LTYtaGQge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLmNvbC03LWhkIHtcbiAgICB3aWR0aDogNTguMzMzMzMzMzMzMyU7XG4gICAgcGFkZGluZzogMCAwLjclO1xuICB9XG4gIC5vZmZzZXQtNy1oZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtOC1oZCB7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xuICAgIHBhZGRpbmc6IDAgMC43JTtcbiAgfVxuICAub2Zmc2V0LTgtaGQge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLTktaGQge1xuICAgIHdpZHRoOiA3NSU7XG4gICAgcGFkZGluZzogMCAwLjclO1xuICB9XG4gIC5vZmZzZXQtOS1oZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAuY29sLTEwLWhkIHtcbiAgICB3aWR0aDogODMuMzMzMzMzMzMzMyU7XG4gICAgcGFkZGluZzogMCAwLjclO1xuICB9XG4gIC5vZmZzZXQtMTAtaGQge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLTExLWhkIHtcbiAgICB3aWR0aDogOTEuNjY2NjY2NjY2NyU7XG4gICAgcGFkZGluZzogMCAwLjclO1xuICB9XG4gIC5vZmZzZXQtMTEtaGQge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLTEyLWhkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDAuNyU7XG4gIH1cbiAgLm9mZnNldC0xMi1oZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMCU7XG4gIH1cbiAgLm9mZnNldC0wLWhkIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAuaGlkZS1oZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuc2hvdy1oZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAuYmxvY2staGQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5yb3cge1xuICAgIHBhZGRpbmc6IDAgMS41JTtcbiAgfVxufVxuLyrQmtC90L7Qv9C60LgqL1xuLmJ0biB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDlweCAwO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgb3V0bGluZTogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgbGluZWFyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5idG4gc3ZnIHtcbiAgd2lkdGg6IDI4cHg7XG4gIGhlaWdodDogMjhweDtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG59XG4uYnRuLS1nb2xkIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlci1jb2xvcjogI0NBQUE2MTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0NBQUE2MTtcbn1cbi5idG4tLWdvbGQgc3ZnIHtcbiAgZmlsbDogI0ZGRkZGRjtcbn1cbi5idG4tLWdvbGQ6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNBRjhGNDQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNBRjhGNDQ7XG59XG4uYnRuLS1ib3JkZXJlZC1nb2xkIHtcbiAgY29sb3I6ICNDQUFBNjE7XG4gIGJvcmRlci1jb2xvcjogI0NBQUE2MTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbn1cbi5idG4tLWJvcmRlcmVkLWdvbGQgc3ZnIHtcbiAgZmlsbDogI0NBQUE2MTtcbn1cbi5idG4tLWJvcmRlcmVkLWdvbGQ6aG92ZXIge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYm9yZGVyLWNvbG9yOiAjQ0FBQTYxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQ0FBQTYxO1xufVxuLmJ0bi0tYm9yZGVyZWQtZ29sZDpob3ZlciBzdmcge1xuICBmaWxsOiAjRkZGRkZGO1xufVxuLmJ0bi0tYm9yZGVyZWQtYmxhY2sge1xuICBjb2xvcjogIzY5Njk2OTtcbiAgYm9yZGVyLWNvbG9yOiAjNjk2OTY5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5idG4tLWJvcmRlcmVkLWJsYWNrIHN2ZyB7XG4gIGZpbGw6ICMzNDM0MzQ7XG59XG4uYnRuLS1ib3JkZXJlZC1ibGFjazpob3ZlciB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBib3JkZXItY29sb3I6ICNDQUFBNjE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDQUFBNjE7XG59XG4uYnRuLS1ib3JkZXJlZC1ibGFjazpob3ZlciBzdmcge1xuICBmaWxsOiAjQ0FBQTYxO1xufVxuLmJ0bi0tYm9yZGVyZWQtd2hpdGUge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYm9yZGVyLWNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5idG4tLWJvcmRlcmVkLXdoaXRlIHN2ZyB7XG4gIGZpbGw6ICNGRkZGRkY7XG59XG4uYnRuLS1ib3JkZXJlZC13aGl0ZTpob3ZlciB7XG4gIGNvbG9yOiAjQ0FBQTYxO1xuICBib3JkZXItY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG59XG4uYnRuLS1ib3JkZXJlZC13aGl0ZTpob3ZlciBzdmcge1xuICBmaWxsOiAjQ0FBQTYxO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5idG4gc3ZnIHtcbiAgICB3aWR0aDogMjJweDtcbiAgICBoZWlnaHQ6IDIycHg7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIH1cbn1cbi5zZWxlY3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zZWxlY3RfX3RpdGxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnNlbGVjdF9fdGl0bGUgc3ZnIHtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgbGluZWFyO1xufVxuLnNlbGVjdF9fdGl0bGUtLWFjdGl2ZSBzdmcge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuXG4uc2VsZWN0X19kcm9wZG93biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtNXB4O1xuICBsZWZ0OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIG1pbi13aWR0aDogMTg5cHg7XG4gIGJveC1zaGFkb3c6IDAgMTJweCAyOXB4IHJnYmEoMjYsIDYzLCAxMDgsIDAuMjUpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBsaW5lYXI7XG4gIG9wYWNpdHk6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnNlbGVjdF9fZHJvcGRvd24gbGkge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0YzRjNGMztcbn1cbi5zZWxlY3RfX2Ryb3Bkb3duIGxpOmxhc3QtY2hpbGQge1xuICBib3JkZXI6IG5vbmU7XG59XG4uc2VsZWN0X19kcm9wZG93biBzcGFuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gIGNvbG9yOiAjMzQzNDM0O1xuICBwYWRkaW5nOiAxMnB4IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGM0YzRjM7XG59XG4uc2VsZWN0X19kcm9wZG93biBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gIGNvbG9yOiAjMzQzNDM0O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBsaW5lYXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcGFkZGluZzogMTJweCAxMHB4O1xufVxuLnNlbGVjdF9fZHJvcGRvd24gYTpob3ZlciB7XG4gIGNvbG9yOiAjMUI3MjQzO1xufVxuLnNlbGVjdF9fZHJvcGRvd24tLWFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XG59XG5cbi50ZXh0IHtcbiAgZm9udC1mYW1pbHk6IFwiQW1lcmljYW4gQ2FwdGFpbiBDeXJpbGxpY1wiLCBzYW5zLXNlcmlmO1xufVxuLnRleHQtLWdvbGQge1xuICBjb2xvcjogI0NBQUE2MTtcbn1cbi50ZXh0LS1hY2NlbnQge1xuICBmb250LXNpemU6IDcwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLnRleHQtLWgxIHtcbiAgZm9udC1zaXplOiA1MHB4O1xuICBsaW5lLWhlaWdodDogMTAwJTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi50ZXh0LS1oMiB7XG4gIGZvbnQtc2l6ZTogNDRweDtcbiAgbGluZS1oZWlnaHQ6IDExMCU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4udGV4dC0taDMge1xuICBmb250LXNpemU6IDM2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMTAlO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMC4zNnB4O1xufVxuLnRleHQtLWg0IHtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBsaW5lLWhlaWdodDogMTEwJTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuM3B4O1xufVxuLnRleHQtLWg1IHtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBsaW5lLWhlaWdodDogMTEwJTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMjZweDtcbn1cbi50ZXh0LS1oNiB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDExMCU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAwLjJweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAudGV4dC0tYWNjZW50IHtcbiAgICBmb250LXNpemU6IDUwcHg7XG4gIH1cbiAgLnRleHQtLWgyIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gIH1cbiAgLnRleHQtLWgzIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gIH1cbiAgLnRleHQtLWg1IHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgLnRleHQtLWFjY2VudCB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICB9XG4gIC50ZXh0LS1oNSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjE0cHg7XG4gIH1cbn1cbi5pbnB1dCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNCNEIwQUU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gIHBhZGRpbmc6IDEzcHggMTlweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGxpbmVhcjtcbiAgY29sb3I6ICMzNDM0MzQ7XG59XG4uaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNCNEIwQUU7XG59XG4uaW5wdXQ6Zm9jdXMge1xuICBib3JkZXI6IDFweCBzb2xpZCAjQ0FBQTYxO1xuICBjb2xvcjogIzM0MzQzNDtcbn1cbi5pbnB1dDotd2Via2l0LWF1dG9maWxsLFxuLmlucHV0IC5vcmRlci1mb3JtX19pbnB1dC1waG9uZTotd2Via2l0LWF1dG9maWxsOmZvY3VzLFxuLmlucHV0IC5vcmRlci1mb3JtX19pbnB1dC10ZXh0Oi13ZWJraXQtYXV0b2ZpbGwsXG4uaW5wdXQgLm9yZGVyLWZvcm1fX2lucHV0LXRleHQ6LXdlYmtpdC1hdXRvZmlsbDpmb2N1cyB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciA2MDAwMDBzIDBzLCBjb2xvciA2MDAwMDBzIDBzO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDYwMDAwMHMgMHMsIGNvbG9yIDYwMDAwMHMgMHM7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgMTAwMHB4ICNmZmYgaW5zZXQgIWltcG9ydGFudDtcbn1cbi5pbnB1dC0tZmlsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDtcbiAgb3BhY2l0eTogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmlucHV0LmlzLWVycm9yIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0VFMUExQTtcbiAgY29sb3I6ICNFRTFBMUE7XG59XG4uaW5wdXQuaXMtZXJyb3I6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNFRTFBMUE7XG59XG4uaW5wdXQuaXMtZXJyb3I6Zm9jdXMge1xuICBjb2xvcjogIzM0MzQzNDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gIC5pbnB1dCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHBhZGRpbmc6IDlweCAxNHB4O1xuICB9XG59XG4uY2hlY2tib3ggbGFiZWwge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uY2hlY2tib3ggbGFiZWw6aGFzKC5pcy1lcnJvcikgc3Bhbjo6YmVmb3JlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0VFMUExQTtcbn1cbi5jaGVja2JveCBsYWJlbCAuZm9ybV9fZXJyb3Ige1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNoZWNrYm94IHNwYW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMzZweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTM1JTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5jaGVja2JveCBzcGFuOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTVweDtcbiAgbGVmdDogMnB4O1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyOiAxcHggc29saWQgI0I0QjBBRTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uY2hlY2tib3ggc3ZnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDdweDtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgZmlsbDogI0NBQUE2MTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgb3BhY2l0eTogMDtcbn1cbi5jaGVja2JveCBpbnB1dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY2hlY2tib3ggaW5wdXQ6Y2hlY2tlZCArIHNwYW4gc3ZnIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5jaGVja2JveCBpbnB1dDpjaGVja2VkICsgcCArIHNwYW4gc3ZnIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5jaGVja2JveCAuaW5wdXQtLWVycm9yICsgc3Bhbjo6YmVmb3JlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0VFMUExQTtcbn1cbi5jaGVja2JveCBhIHtcbiAgY29sb3I6ICMxQjcyNDM7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgLmNoZWNrYm94IHNwYW4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDM2cHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMzUlO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIH1cbiAgLmNoZWNrYm94IHNwYW46OmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTVweDtcbiAgICBsZWZ0OiAycHg7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0I0QjBBRTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuICAuY2hlY2tib3ggc3ZnIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDdweDtcbiAgICB3aWR0aDogMTJweDtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgZmlsbDogI0NBQUE2MTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbi5wYWdpbmF0aW9uX19idXR0b25zIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLnBhZ2luYXRpb25fX2N1cnJlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyOiAycHggc29saWQgI0NBQUE2MTtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MzlweCkge1xuICAucGFnaW5hdGlvbl9fY3VycmVudCB7XG4gICAgd2lkdGg6IDI2cHg7XG4gICAgaGVpZ2h0OiAyNnB4O1xuICB9XG59XG5cbi5wYWdpbmF0aW9uX19jdXJyZW50IHNwYW4ge1xuICBmb250LWZhbWlseTogXCJBbWVyaWNhbiBDYXB0YWluIEN5cmlsbGljXCI7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjguNnB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4yNnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogI0NBQUE2MTtcbn1cblxuLnBhZ2luYXRpb25fX3BhZ2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm9yZGVyOiAycHggc29saWQgI0RDRENEQztcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gIC5wYWdpbmF0aW9uX19wYWdlIHtcbiAgICB3aWR0aDogMjZweDtcbiAgICBoZWlnaHQ6IDI2cHg7XG4gIH1cbn1cblxuLnBhZ2luYXRpb25fX3BhZ2Ugc3BhbiB7XG4gIGZvbnQtZmFtaWx5OiBcIkFtZXJpY2FuIENhcHRhaW4gQ3lyaWxsaWNcIjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTEwJTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMjZweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICNEQ0RDREM7XG59XG5cbi5wYWdpbmF0aW9uX19wYWdlIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtZmFtaWx5OiBcIkFtZXJpY2FuIENhcHRhaW4gQ3lyaWxsaWNcIjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTEwJTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMjZweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICNEQ0RDREM7XG59XG5cbi5wYWdpbmF0aW9uX19idXR0b24ge1xuICB3aWR0aDogdW5zZXQ7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5wYWdpbmF0aW9uX19wYWdlLS1tb3JlIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG5cbi8qYnJlYWRjcnVtYnMqL1xuLmJyZWFkY3J1bWJzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuLmJyZWFkY3J1bWJzLS1ibGFjayAuYnJlYWRjcnVtYnNfX2l0ZW0gYTpob3ZlciB7XG4gIGNvbG9yOiAjQ0FBQTYxO1xufVxuLmJyZWFkY3J1bWJzLS1ibGFjayAuYnJlYWRjcnVtYnNfX2l0ZW0gPiBzcGFuIHtcbiAgY29sb3I6ICMzNDM0MzQ7XG59XG4uYnJlYWRjcnVtYnMtLXNpbmdsZSB7XG4gIG1hcmdpbi10b3A6IDI1cHg7XG59XG5cbi5icmVhZGNydW1ic19fbGlua3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4uYnJlYWRjcnVtYnNfX2l0ZW0ge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMzUlO1xufVxuLmJyZWFkY3J1bWJzX19pdGVtIGEge1xuICBjb2xvcjogI0I0QjBBRTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBsaW5lYXI7XG59XG4uYnJlYWRjcnVtYnNfX2l0ZW0gYTpob3ZlciB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLmJyZWFkY3J1bWJzX19pdGVtID4gc3BhbiB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4uYnJlYWRjcnVtYnNfX3NlcGFyYXRvciB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEzNSU7XG4gIGNvbG9yOiAjQjRCMEFFO1xuICBtYXJnaW46IDAgNXB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgLmJyZWFkY3J1bWJzLS1zaW5nbGUge1xuICAgIG1hcmdpbi10b3A6IDIxcHg7XG4gIH1cbiAgLmJyZWFkY3J1bWJzLS1zaW5nbGUgLmJyZWFkY3J1bWJzX19saW5rcyB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLmJyZWFkY3J1bWJzX19pdGVtIHtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gIH1cbiAgLmJyZWFkY3J1bWJzX19zZXBhcmF0b3Ige1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBtYXJnaW46IDAgNXB4O1xuICB9XG59XG4uaGVybyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5oZXJvLS1jYXRhbG9nIHtcbiAgYm9yZGVyLWJvdHRvbTogMjBweCBzb2xpZCAjQ0FBQTYxO1xufVxuLmhlcm8tLWNhdGFsb2cgLmhlcm9fX2NvbnRhaW5lciB7XG4gIHBhZGRpbmctYm90dG9tOiAxNTRweDtcbiAgbWluLWhlaWdodDogNzIwcHg7XG59XG4uaGVyby0tY2F0YWxvZyAuaGVyb19fY29udGFpbmVyLS1iaWcge1xuICBtaW4taGVpZ2h0OiA4NjBweDtcbn1cbi5oZXJvLS1jYXRhbG9nIC5oZXJvX19pbmZvIHtcbiAgcGFkZGluZy10b3A6IDU3cHg7XG59XG4uaGVyby0tY2F0YWxvZyAuaGVyb19fc3VwdGl0bGUge1xuICBmb250LXNpemU6IDE4cHg7XG4gIG1heC13aWR0aDogNTIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDE4cHg7XG59XG4uaGVyby0tY2F0YWxvZyAuaGVyb19fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiA0M3B4O1xufVxuLmhlcm8tLWNhdGFsb2cgLmhlcm9fX3N1YnRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogNTlweDtcbn1cbi5oZXJvLS1jYXRhbG9nIC5oZXJvX19idXR0b25zLWJ0biB7XG4gIG1heC13aWR0aDogMjAzcHg7XG59XG4uaGVyby0tZ2VuZXJhbC1jYXRhbG9nIHtcbiAgYm9yZGVyLWJvdHRvbTogMzBweCBzb2xpZCAjQ0FBQTYxO1xufVxuLmhlcm8tLWdlbmVyYWwtY2F0YWxvZy5oZXJvLS13aXRob3V0LWJyZWFkY3J1bWJzIC5oZXJvX19pbmZvIHtcbiAgcGFkZGluZy10b3A6IDk1cHg7XG59XG4uaGVyby0tZ2VuZXJhbC1jYXRhbG9nIC5oZXJvX19jb250YWluZXIge1xuICBwYWRkaW5nLWJvdHRvbTogNjhweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5oZXJvLS1nZW5lcmFsLWNhdGFsb2cgLmhlcm9fX2luZm8ge1xuICBwYWRkaW5nLXRvcDogNjVweDtcbn1cbi5oZXJvLS1nZW5lcmFsLWNhdGFsb2cgLmhlcm9fX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMjNweDtcbiAgbWF4LXdpZHRoOiA2MDdweDtcbn1cbi5oZXJvLS1nZW5lcmFsLWNhdGFsb2cgLmhlcm9fX2Rlc2NyaXB0aW9uIHtcbiAgbWF4LXdpZHRoOiA1NzZweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5oZXJvLS1nZW5lcmFsLWNhdGFsb2cgLmhlcm9fX3N1YnRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMjlweDtcbn1cbi5oZXJvLS13aXRob3V0LWJvcmRlciB7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG4uaGVyby0tZ2VuZXJhbC13aXRob3V0LWxpbmtzIC5oZXJvX19kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG4uaGVyby0tZ2VuZXJhbC13aXRob3V0LWxpbmtzIC5oZXJvX19zdWJ0aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDgwcHg7XG59XG4uaGVyby0td2l0aG91dC1icmVhZGNydW1icyAuaGVyb19faW5mbyB7XG4gIHBhZGRpbmctdG9wOiA3NnB4O1xufVxuLmhlcm8tLWFnIC5oZXJvX19jb250YWluZXIge1xuICBwYWRkaW5nLXRvcDogNDRweDtcbn1cbi5oZXJvLS1hZyAuaGVyb19faW5mbyB7XG4gIHBhZGRpbmctdG9wOiA1OHB4O1xufVxuLmhlcm8tLWFnIC5oZXJvX190aXRsZSB7XG4gIG1heC13aWR0aDogNjAwcHg7XG59XG4uaGVyby0tYWcgLmhlcm9fX2Rlc2NyaXB0aW9uIHtcbiAgbWF4LXdpZHRoOiA1MDBweDtcbn1cblxuLmhlcm9fX2hpZGRlbi10aXRsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uaGVyb19fYmFja2dyb3VuZC13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uaGVyb19fYmFja2dyb3VuZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmhlcm9fX2JhY2tncm91bmQgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4uaGVyb19fY29udGFpbmVyIHtcbiAgcGFkZGluZy10b3A6IDI1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNjhweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuXG4uaGVyb19faW5mbyB7XG4gIHBhZGRpbmctdG9wOiAzOXB4O1xuICBtYXgtd2lkdGg6IDc4MHB4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmhlcm9fX3N1cHRpdGxlIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMTM1JTtcbiAgY29sb3I6ICNDQUFBNjE7XG4gIG1hcmdpbi1ib3R0b206IDExcHg7XG59XG5cbi5oZXJvX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDI3cHg7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLmhlcm9fX3RpdGxlLS13aXRob3V0LWRlc2NyaXB0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogOTRweDtcbn1cbi5oZXJvX190aXRsZSBoMjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLmhlcm9fX3N1YnRpdGxlIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMTM1JTtcbiAgY29sb3I6ICNDQUFBNjE7XG4gIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5oZXJvX19kZXNjcmlwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBtYXJnaW4tYm90dG9tOiAzMXB4O1xuICBtYXgtd2lkdGg6IDM5MnB4O1xufVxuXG4uaGVyb19fbGlua3Mtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLWxlZnQ6IC0yNHB4O1xuICBtYXJnaW4tdG9wOiBhdXRvO1xufVxuXG4uaGVyb19fbGlua3Mge1xuICBmbGV4OiAwIDEgNTAlO1xufVxuLmhlcm9fX2xpbmtzLS1tb2JpbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzNDM0O1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uaGVyb19fbGluay13cmFwcGVyIHtcbiAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uaGVyb19fbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMTM1JTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGJvcmRlcjogMnB4IHNvbGlkICNGRkZGRkY7XG4gIHBhZGRpbmc6IDEwcHggMjVweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cbi5oZXJvX19saW5rOmhvdmVyIHtcbiAgYm9yZGVyOiAycHggc29saWQgI0NBQUE2MTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0NBQUE2MTtcbn1cbi5oZXJvX19saW5rOmhvdmVyIC5oZXJvX19saW5rLXNhbGFyeSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4uaGVyb19fbGluay1zYWxhcnkge1xuICBjb2xvcjogI0NBQUE2MTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlO1xufVxuXG4uaGVyb19fYnV0dG9ucy0td2l0aG91dC1kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbi10b3A6IDE4MHB4O1xufVxuXG4uaGVyb19fYnV0dG9ucy1idG4ge1xuICBtYXgtd2lkdGg6IDMyMHB4O1xuICBmb250LXNpemU6IDIwcHg7XG4gIHBhZGRpbmc6IDEycHggMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAuaGVyby0tY2F0YWxvZyAuaGVyb19fY29udGFpbmVyIHtcbiAgICBtaW4taGVpZ2h0OiB1bnNldDtcbiAgfVxuICAuaGVyby0tZ2VuZXJhbC1jYXRhbG9nLmhlcm8tLXdpdGhvdXQtYnJlYWRjcnVtYnMgLmhlcm9fX2luZm8ge1xuICAgIHBhZGRpbmctdG9wOiA3N3B4O1xuICB9XG4gIC5oZXJvLS1nZW5lcmFsLWNhdGFsb2cgLmhlcm9fX2NvbnRhaW5lciB7XG4gICAgbWluLWhlaWdodDogNzIwcHg7XG4gIH1cbiAgLmhlcm8tLWdlbmVyYWwtY2F0YWxvZyAuaGVyb19fY29udGFpbmVyLS1iaWcge1xuICAgIG1pbi1oZWlnaHQ6IDg2MHB4O1xuICB9XG4gIC5oZXJvLS1nZW5lcmFsLWNhdGFsb2cgLmhlcm9fX3RpdGxlIHtcbiAgICBtYXgtd2lkdGg6IDU0MHB4O1xuICB9XG4gIC5oZXJvLS1nZW5lcmFsLWNhdGFsb2cgLmhlcm9fX2xpbmsge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTM1JTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuaGVyby0tY2F0YWxvZyB7XG4gICAgYm9yZGVyLWJvdHRvbTogMTBweCBzb2xpZCAjQ0FBQTYxO1xuICB9XG4gIC5oZXJvLS1jYXRhbG9nIC5oZXJvX19jb250YWluZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICB9XG4gIC5oZXJvLS1nZW5lcmFsLWNhdGFsb2cge1xuICAgIGJvcmRlci1ib3R0b206IDIwcHggc29saWQgI2NhYWE2MTtcbiAgfVxuICAuaGVyby0tZ2VuZXJhbC1jYXRhbG9nIC5oZXJvX19jb250YWluZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiAzOXB4O1xuICAgIG1pbi1oZWlnaHQ6IDYzMHB4O1xuICB9XG4gIC5oZXJvLS1nZW5lcmFsLWNhdGFsb2cgLmhlcm9fX2NvbnRhaW5lci0tYmlnIHtcbiAgICBtaW4taGVpZ2h0OiA2MzBweDtcbiAgfVxuICAuaGVyby0tZ2VuZXJhbC1jYXRhbG9nIC5oZXJvX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuICAuaGVyby0tZ2VuZXJhbC1jYXRhbG9nIC5oZXJvX190aXRsZSBoMjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5oZXJvLS1nZW5lcmFsLWNhdGFsb2cgLmhlcm9fX2Rlc2NyaXB0aW9uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5oZXJvLS1nZW5lcmFsLWNhdGFsb2cgLmhlcm9fX2Rlc2NyaXB0aW9uLS10YWJsZXQtdmlzaWJsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmhlcm8tLWdlbmVyYWwtY2F0YWxvZyAuaGVyb19fc3VidGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDQycHg7XG4gIH1cbiAgLmhlcm8tLWdlbmVyYWwtY2F0YWxvZyAuaGVyb19fYnV0dG9ucyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjRweDtcbiAgfVxuICAuaGVyby0tZ2VuZXJhbC1jYXRhbG9nIC5oZXJvX19idXR0b25zLWJ0biB7XG4gICAgbWF4LXdpZHRoOiAxNTlweDtcbiAgfVxuICAuaGVyby0tZ2VuZXJhbC1jYXRhbG9nIC5oZXJvX19saW5rIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgcGFkZGluZzogOHB4O1xuICB9XG4gIC5oZXJvX19jb250YWluZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICB9XG4gIC5oZXJvX19pbmZvIHtcbiAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgIHBhZGRpbmctdG9wOiAxM3B4O1xuICB9XG4gIC5oZXJvX19zdXB0aXRsZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDlweDtcbiAgfVxuICAuaGVyb19fdGl0bGUge1xuICAgIG1heC13aWR0aDogMzU1cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogNDFweDtcbiAgfVxuICAuaGVyb19fdGl0bGUgYnIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmhlcm9fX3N1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjJweDtcbiAgfVxuICAuaGVyb19fZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBtYXgtd2lkdGg6IDI4MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDc3cHg7XG4gIH1cbiAgLmhlcm9fX2J1dHRvbnMtYnRuIHtcbiAgICBtYXgtd2lkdGg6IDIyM3B4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGVybyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM0MzQzNDtcbiAgfVxuICAuaGVyby0tZ2VuZXJhbC1jYXRhbG9nIHtcbiAgICBib3JkZXItYm90dG9tOiAxMHB4IHNvbGlkICNDQUFBNjE7XG4gIH1cbiAgLmhlcm8tLWdlbmVyYWwtY2F0YWxvZyAuaGVyb19fY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzNweDtcbiAgICBtaW4taGVpZ2h0OiA0OTBweDtcbiAgICBtYXgtaGVpZ2h0OiA0OTBweDtcbiAgfVxuICAuaGVyby0tZ2VuZXJhbC1jYXRhbG9nIC5oZXJvX19jb250YWluZXItLWJpZyB7XG4gICAgbWluLWhlaWdodDogNDkwcHg7XG4gIH1cbiAgLmhlcm8tLWdlbmVyYWwtY2F0YWxvZyAuaGVyb19faW5mbyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXg6IDE7XG4gIH1cbiAgLmhlcm8tLWdlbmVyYWwtY2F0YWxvZyAuaGVyb19fYnV0dG9ucyB7XG4gICAgbWFyZ2luOiBhdXRvIDAgMCAwO1xuICB9XG4gIC5oZXJvLS1nZW5lcmFsLWNhdGFsb2cgLmhlcm9fX2J1dHRvbnMtYnRuIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDI4NHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuICAuaGVyby0tZ2VuZXJhbC1jYXRhbG9nIC5oZXJvX19saW5rcyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwYWRkaW5nOiAyN3B4IDE4cHggNDBweCAxOHB4O1xuICB9XG4gIC5oZXJvLS1nZW5lcmFsLWNhdGFsb2cgLmhlcm9fX2xpbmtzLS1tb2JpbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5oZXJvLS1nZW5lcmFsLWNhdGFsb2cgLmhlcm9fX2JhY2tncm91bmQ6OmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNTBweDtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCAjMzQzNDM0IDglLCByZ2JhKDUyLCA1MiwgNTIsIDAuODUpIDI2Ljg3JSwgcmdiYSg1MiwgNTIsIDUyLCAwKSAxMDAlKTtcbiAgfVxuICAuaGVyby0tZ2VuZXJhbC1jYXRhbG9nIC5oZXJvX19saW5rLXdyYXBwZXIge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuICAuaGVyby0tZ2VuZXJhbC1jYXRhbG9nIC5oZXJvX19saW5rLXdyYXBwZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLmhlcm8tLWdlbmVyYWwtY2F0YWxvZyAuaGVyb19fbGluay13cmFwcGVyOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbiAgLmhlcm8tLWdlbmVyYWwtY2F0YWxvZyAuaGVyb19fbGluayB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBwYWRkaW5nOiA4cHggOHB4O1xuICB9XG4gIC5oZXJvLS1nZW5lcmFsLWNhdGFsb2cgLmhlcm9fX2xpbmsgcDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIH1cbiAgLmhlcm8tLWFnIC5oZXJvX19jb250YWluZXIge1xuICAgIHBhZGRpbmctdG9wOiAyN3B4O1xuICB9XG4gIC5oZXJvLS1hZyAuaGVyb19faW5mbyB7XG4gICAgcGFkZGluZy10b3A6IDI5cHg7XG4gIH1cbiAgLmhlcm8tLWFnIC5oZXJvX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgfVxuICAuaGVyby0tYWcgLmhlcm9fX2J1dHRvbnMge1xuICAgIG1hcmdpbi10b3A6IDIzM3B4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgLmhlcm8ge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgLmhlcm8tLWNhdGFsb2cgLmhlcm9fX2NvbnRhaW5lciB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIH1cbiAgLmhlcm8tLWNhdGFsb2cgLmhlcm9fX2luZm8ge1xuICAgIHBhZGRpbmctdG9wOiAzMXB4O1xuICB9XG4gIC5oZXJvLS1jYXRhbG9nIC5oZXJvX19zdXB0aXRsZSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgfVxuICAuaGVyby0tY2F0YWxvZyAuaGVyb19fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDIycHg7XG4gIH1cbiAgLmhlcm8tLWNhdGFsb2cgLmhlcm9fX3N1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEzNSU7XG4gIH1cbiAgLmhlcm8tLWNhdGFsb2cgLmhlcm9fX2J1dHRvbnMge1xuICAgIG1hcmdpbi10b3A6IDE4MHB4O1xuICB9XG4gIC5oZXJvLS1jYXRhbG9nIC5oZXJvX19idXR0b25zLWJ0biB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWF4LXdpZHRoOiAyMDBweDtcbiAgfVxuICAuaGVyby0tZ2VuZXJhbC1jYXRhbG9nLmhlcm8tLXdpdGhvdXQtYnJlYWRjcnVtYnMgLmhlcm9fX2luZm8ge1xuICAgIHBhZGRpbmctdG9wOiAyNHB4O1xuICB9XG4gIC5oZXJvLS1nZW5lcmFsLWNhdGFsb2cgLmhlcm9fX2Rlc2NyaXB0aW9uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5oZXJvLS1nZW5lcmFsLWNhdGFsb2cgLmhlcm9fX2NvbnRhaW5lciB7XG4gICAgcGFkZGluZy1ib3R0b206IDMycHg7XG4gIH1cbiAgLmhlcm8tLWdlbmVyYWwtY2F0YWxvZyAuaGVyb19fc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuICAuaGVyby0tZ2VuZXJhbC1jYXRhbG9nIC5oZXJvX19idXR0b25zIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDI4NHB4O1xuICAgIG1hcmdpbjogYXV0byBhdXRvIDAgYXV0bztcbiAgfVxuICAuaGVyby0tZ2VuZXJhbC1jYXRhbG9nIC5oZXJvX19idXR0b25zLWJ0biB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAyODRweDtcbiAgfVxuICAuaGVyby0tY2F0YWxvZyAuaGVyb19fYnV0dG9ucy1idG4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMjg0cHg7XG4gIH1cbiAgLmhlcm8tLXdpdGhvdXQtYnJlYWRjcnVtYnMgLmhlcm9fX2luZm8ge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG4gIC5oZXJvX19jb250YWluZXIge1xuICAgIHBhZGRpbmctdG9wOiAyN3B4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICB9XG4gIC5oZXJvX19iYWNrZ3JvdW5kOjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMjkzcHg7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjMzQzNDM0IDglLCByZ2JhKDUyLCA1MiwgNTIsIDAuODUpIDI2Ljg3JSwgcmdiYSg1MiwgNTIsIDUyLCAwKSAxMDAlKTtcbiAgfVxuICAuaGVyb19faW5mbyB7XG4gICAgcGFkZGluZy10b3A6IDMxcHg7XG4gIH1cbiAgLmhlcm9fX3N1cHRpdGxlIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbiAgLmhlcm9fX3RpdGxlIHtcbiAgICBtYXgtd2lkdGg6IDM4NHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDE3cHg7XG4gIH1cbiAgLmhlcm9fX3N1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbiAgLmhlcm9fX2Rlc2NyaXB0aW9uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5oZXJvX19idXR0b25zIHtcbiAgICBtYXJnaW4tdG9wOiAyMThweDtcbiAgfVxuICAuaGVyb19fYnV0dG9ucy1idG4ge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1heC13aWR0aDogMjU2cHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHBhZGRpbmc6IDhweCAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDE5cHgpIHtcbiAgLmhlcm8ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzNDM0MzQ7XG4gIH1cbiAgLmhlcm9fX2luZm8ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuICB9XG4gIC5oZXJvX19iYWNrZ3JvdW5kIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0b3A6IHVuc2V0O1xuICAgIGJvdHRvbTogMDtcbiAgfVxuICAuaGVyb19fYmFja2dyb3VuZCBpbWcge1xuICAgIHRyYW5zZm9ybTogdW5zZXQ7XG4gIH1cbiAgLmhlcm9fX2JhY2tncm91bmQ6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ucHJvcHMge1xuICBwYWRkaW5nLXRvcDogMTQxcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMzRweDtcbn1cbi5wcm9wcy0tc2luZ2xlIC5wcm9wc19faW1hZ2VzIHtcbiAgcGFkZGluZy1yaWdodDogMzRweDtcbiAgcGFkZGluZy1sZWZ0OiAzMXB4O1xuICBwYWRkaW5nLXRvcDogNzJweDtcbn1cbi5wcm9wcy0tbm8tcGFkZGluZy10b3Age1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbi5wcm9wcy0tbm8tcGFkZGluZy1ib3R0b20ge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuLnByb3BzX19jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4ucHJvcHNfX2ltYWdlcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiA0OCU7XG4gIHBhZGRpbmctcmlnaHQ6IDYycHg7XG59XG5cbi5wcm9wc19faW1hZ2VzLWJsb2NrIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAzNnB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4ucHJvcHNfX2ltYWdlcy1ibG9jayBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cbi5wcm9wc19faW1hZ2VzLWJsb2NrLS1iYWNrIHtcbiAgbWF4LXdpZHRoOiAzNzNweDtcbiAgbWFyZ2luLWJvdHRvbTogNzRweDtcbn1cbi5wcm9wc19faW1hZ2VzLWJsb2NrLS1zaWRlIHtcbiAgbWF4LXdpZHRoOiA1MDRweDtcbn1cblxuLnByb3BzX19pbmZvIHtcbiAgcGFkZGluZy1sZWZ0OiAzNnB4O1xuICBwYWRkaW5nLXRvcDogNnB4O1xuICB3aWR0aDogNTIlO1xufVxuXG4ucHJvcHNfX3RpdGxlIHtcbiAgY29sb3I6ICNDQUFBNjE7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbi5wcm9wc19faXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTQwJTtcbiAgY29sb3I6ICM2OTY5Njk7XG4gIHBhZGRpbmc6IDExcHggMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEQ0RDREM7XG59XG4ucHJvcHNfX2l0ZW06Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0RDRENEQztcbn1cblxuLnByb3BzX19pdGVtLXRpdGxlIHtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cblxuLnByb3BzX19pdGVtLXZhbHVlIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5wcm9wc19fYnRuIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBtYXgtd2lkdGg6IG1heC1jb250ZW50O1xuICBtYXJnaW46IDgwcHggYXV0byAwIGF1dG87XG4gIHBhZGRpbmc6IDEycHggMzFweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucHJvcHMge1xuICAgIHBhZGRpbmctdG9wOiA5OHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMTFweDtcbiAgfVxuICAucHJvcHMtLXNpbmdsZSAucHJvcHNfX2ltYWdlcyB7XG4gICAgcGFkZGluZy1yaWdodDogMjB2dztcbiAgICBwYWRkaW5nLWxlZnQ6IDIwdnc7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIH1cbiAgLnByb3BzLS1uby1wYWRkaW5nLWJvdHRvbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbiAgLnByb3BzX19jb250YWluZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLnByb3BzX19pbmZvIHtcbiAgICBvcmRlcjogMTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5wcm9wc19faW1hZ2VzIHtcbiAgICBvcmRlcjogMjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctdG9wOiA1OXB4O1xuICB9XG4gIC5wcm9wc19faW1hZ2VzLWJsb2NrLS1iYWNrIHtcbiAgICBvcmRlcjogMjtcbiAgICBtYXgtd2lkdGg6IDQ0N3B4O1xuICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgfVxuICAucHJvcHNfX2ltYWdlcy1ibG9jay0tc2lkZSB7XG4gICAgb3JkZXI6IDE7XG4gICAgbWF4LXdpZHRoOiA3MDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzOHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgLnByb3BzIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgfVxuICAucHJvcHMtLXNpbmdsZSAucHJvcHNfX2ltYWdlcyB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy10b3A6IDIxcHg7XG4gIH1cbiAgLnByb3BzLS1uby1wYWRkaW5nLWJvdHRvbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbiAgLnByb3BzX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTlweDtcbiAgfVxuICAucHJvcHNfX3RpdGxlIGgyIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbiAgLnByb3BzX19pdGVtIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEzNiU7XG4gICAgcGFkZGluZzogOHB4IDA7XG4gIH1cbiAgLnByb3BzX19pbWFnZXMge1xuICAgIHBhZGRpbmctdG9wOiAxMnB4O1xuICB9XG4gIC5wcm9wc19faW1hZ2VzLWJsb2NrLS1iYWNrIHtcbiAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICB9XG4gIC5wcm9wc19faW1hZ2VzLWJsb2NrLS1zaWRlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMnB4O1xuICB9XG4gIC5wcm9wc19fYnRuIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbWFyZ2luOiAzNnB4IGF1dG8gMCBhdXRvO1xuICAgIHBhZGRpbmc6IDlweCAxNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzc1cHgpIHtcbiAgLnByb3BzX19pbWFnZXMtYmxvY2stLWJhY2sge1xuICAgIG1heC13aWR0aDogMTgycHg7XG4gIH1cbiAgLnByb3BzX19pbWFnZXMtYmxvY2stLXNpZGUge1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgfVxufVxuLnZhcmlhbnRzIHtcbiAgcGFkZGluZy10b3A6IDExOHB4O1xuICBwYWRkaW5nLWJvdHRvbTogODdweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0MzQzNDtcbn1cbi52YXJpYW50cy0tc21hbGxlc3Qge1xuICBwYWRkaW5nLXRvcDogOThweDtcbn1cbi52YXJpYW50cy0tc21hbGxlc3QgLnZhcmlhbnRzX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDQycHg7XG59XG4udmFyaWFudHMtLXNtYWxsZXN0IC52YXJpYW50c19faXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG4udmFyaWFudHMtLXNtYWxsZXN0IC52YXJpYW50c19faXRlbS13cmFwcGVyIHtcbiAgcGFkZGluZy10b3A6IDE5cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxOXB4O1xufVxuLnZhcmlhbnRzLS1zbWFsbGVzdCAudmFyaWFudHNfX2l0ZW0tdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxM3B4O1xufVxuLnZhcmlhbnRzLS1zbWFsbGVzdCAudmFyaWFudHNfX2l0ZW0tZGVzY3JpcHRpb24ge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLnZhcmlhbnRzLS1zbWFsbGVzdCAudmFyaWFudHNfX2l0ZW0tcHJpY2Uge1xuICBmb250LXNpemU6IDE2cHg7XG59XG4udmFyaWFudHMtLXNtYWxsZXN0IC52YXJpYW50c19faXRlbS0tYXBwbGljYXRpb24gLnZhcmlhbnRzX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4udmFyaWFudHMtLXNtYWxsZXN0IC52YXJpYW50c19faXRlbS0tYXBwbGljYXRpb24gLnZhcmlhbnRzX19pdGVtLXByaWNlIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLnZhcmlhbnRzLS1zbWFsbGVzdCAudmFyaWFudHNfX2l0ZW0tLWFwcGxpY2F0aW9uIC52YXJpYW50c19faXRlbS1idG4ge1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBhZGRpbmctdG9wOiA4cHg7XG4gIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gIG1heC13aWR0aDogMTkwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLnZhcmlhbnRzLS1zbWFsbGVzdCAudmFyaWFudHNfX2l0ZW0tLWFwcGxpY2F0aW9uIC52YXJpYW50c19faXRlbS13cmFwcGVyIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi52YXJpYW50c19faXRlbS10aXRsZSBhIHtcbiAgY29sb3I6ICMxRTFFMUU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgbGluZWFyO1xufVxuXG4udmFyaWFudHNfX2l0ZW0tdGV4dC0tbW9iIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnZhcmlhbnRzX190aXRsZSB7XG4gIGNvbG9yOiAjQ0FBQTYxO1xuICBtYXJnaW4tYm90dG9tOiA1MXB4O1xufVxuXG4udmFyaWFudHNfX2xpc3Qge1xuICBtYXJnaW4tbGVmdDogLTI0cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLnZhcmlhbnRzX19pdGVtIHtcbiAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICB3aWR0aDogMzMuMzMlO1xufVxuXG4udmFyaWFudHNfX2l0ZW0td3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIHBhZGRpbmc6IDMwcHggMjBweCAyOXB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBsaW5lYXI7XG4gIGhlaWdodDogMTAwJTtcbn1cbi52YXJpYW50c19faXRlbS13cmFwcGVyLS1jdXJyZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U3REZDRjtcbn1cbi52YXJpYW50c19faXRlbS13cmFwcGVyLS1jdXJyZW50IC52YXJpYW50c19faXRlbS1idXR0b24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnZhcmlhbnRzX19pdGVtLXdyYXBwZXItLWN1cnJlbnQgLnZhcmlhbnRzX19pdGVtLXByaWNlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi52YXJpYW50c19faXRlbS13cmFwcGVyLS1hcHBsaWNhdGlvbiB7XG4gIHBhZGRpbmc6IDY0cHggMzFweCA2OXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQ0FBQTYxO1xufVxuLnZhcmlhbnRzX19pdGVtLXdyYXBwZXItLWFwcGxpY2F0aW9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0NBQUE2MTtcbn1cblxuLnZhcmlhbnRzX19pdGVtLWltYWdlIHtcbiAgaGVpZ2h0OiAxODdweDtcbiAgbWFyZ2luLWJvdHRvbTogMTRweDtcbn1cbi52YXJpYW50c19faXRlbS1pbWFnZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuXG4udmFyaWFudHNfX2l0ZW0tdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxOHB4O1xufVxuLnZhcmlhbnRzX19pdGVtLXRpdGxlLS1hcHBsaWNhdGlvbiB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDI4cHg7XG59XG5cbi52YXJpYW50c19faXRlbS1kZXNjcmlwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEzNSU7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi52YXJpYW50c19faXRlbS1mb290ZXIge1xuICBoZWlnaHQ6IDQ0cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWFyZ2luLXRvcDogYXV0bztcbn1cblxuLnZhcmlhbnRzX19pdGVtLXByaWNlIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMTM1JTtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xuICBmbGV4LXNocmluazogMDtcbiAgY29sb3I6ICNDQUFBNjE7XG59XG4udmFyaWFudHNfX2l0ZW0tcHJpY2UtLWFwcGxpY2F0aW9uIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBjb2xvcjogIzM0MzQzNDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAyNnB4O1xufVxuXG4udmFyaWFudHNfX2l0ZW0tYnV0dG9uIHtcbiAgbWF4LXdpZHRoOiAxNjNweDtcbiAgd2lkdGg6IDEwMCU7XG59XG4udmFyaWFudHNfX2l0ZW0tYnV0dG9uLS1hcHBsaWNhdGlvbiB7XG4gIG1heC13aWR0aDogMjU2cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4udmFyaWFudHNfX2l0ZW0tYnRuIHtcbiAgcGFkZGluZzogMTFweCAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xufVxuLnZhcmlhbnRzX19pdGVtLWJ0biBzdmcge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xufVxuLnZhcmlhbnRzX19pdGVtLWJ0bi0tYXBwbGljYXRpb24ge1xuICBmb250LXNpemU6IDIwcHg7XG4gIHBhZGRpbmc6IDExcHggMCAxM3B4O1xufVxuLnZhcmlhbnRzX19pdGVtLWJ0bi0tYXBwbGljYXRpb24gc3ZnIHtcbiAgd2lkdGg6IDI4cHg7XG4gIGhlaWdodDogMjhweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAudmFyaWFudHMge1xuICAgIHBhZGRpbmctdG9wOiA2OXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICB9XG4gIC52YXJpYW50c19fdGl0bGUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAzM3B4O1xuICB9XG4gIC52YXJpYW50c19fdGl0bGUgaDIge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgfVxuICAudmFyaWFudHNfX2xpc3Qge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgfVxuICAudmFyaWFudHNfX2l0ZW0ge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbiAgLnZhcmlhbnRzX19pdGVtLS1hcHBsaWNhdGlvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAudmFyaWFudHNfX2l0ZW0tLWFwcGxpY2F0aW9uLXZpc2libGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC52YXJpYW50c19faXRlbS0tYXBwbGljYXRpb24tdmlzaWJsZSAudmFyaWFudHNfX2l0ZW0td3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDI4cHggOHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNDQUFBNjE7XG4gIH1cbiAgLnZhcmlhbnRzX19pdGVtLS1hcHBsaWNhdGlvbi12aXNpYmxlIC50ZXh0LS1oMiB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG4gIC52YXJpYW50c19faXRlbS13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiA2cHggMjBweCAyMHB4O1xuICB9XG4gIC52YXJpYW50c19faXRlbS1pbWFnZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAudmFyaWFudHNfX2l0ZW0tdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cbiAgLnZhcmlhbnRzX19pdGVtLWRlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTNweDtcbiAgfVxuICAudmFyaWFudHNfX2l0ZW0tcHJpY2Uge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuICAudmFyaWFudHNfX2l0ZW0tYnV0dG9uIHtcbiAgICBtYXgtd2lkdGg6IDE1M3B4O1xuICB9XG4gIC52YXJpYW50c19faXRlbS1idG4ge1xuICAgIHBhZGRpbmc6IDlweCAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgLnZhcmlhbnRzIHtcbiAgICBwYWRkaW5nLXRvcDogMzZweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTZweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICB9XG4gIC52YXJpYW50c19fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgY29sb3I6ICM2OTY5Njk7XG4gIH1cbiAgLnZhcmlhbnRzX190aXRsZSBoMiB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICB9XG4gIC52YXJpYW50c19fbGlzdCB7XG4gICAgbWFyZ2luLWxlZnQ6IC00cHg7XG4gIH1cbiAgLnZhcmlhbnRzX19pdGVtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDRweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gIH1cbiAgLnZhcmlhbnRzX19pdGVtLS1hcHBsaWNhdGlvbi12aXNpYmxlIC50ZXh0LS1oMiB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG4gIC52YXJpYW50c19faXRlbS0tYXBwbGljYXRpb24tdmlzaWJsZSAudmFyaWFudHNfX2l0ZW0td3JhcHBlciB7XG4gICAgcGFkZGluZzogMjhweCA4cHggOHB4O1xuICB9XG4gIC52YXJpYW50c19faXRlbS1idXR0b24ge1xuICAgIG1hcmdpbi10b3A6IGF1dG87XG4gIH1cbiAgLnZhcmlhbnRzX19pdGVtLXRleHQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnZhcmlhbnRzX19pdGVtLXRleHQtLW1vYiB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICB9XG4gIC52YXJpYW50c19faXRlbS1pbWFnZSB7XG4gICAgaGVpZ2h0OiA3MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDZweDtcbiAgfVxuICAudmFyaWFudHNfX2l0ZW0td3JhcHBlciB7XG4gICAgcGFkZGluZzogNnB4IDhweCA4cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0YzRjNGMztcbiAgfVxuICAudmFyaWFudHNfX2l0ZW0td3JhcHBlci0tY3VycmVudCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0U3REZDRjtcbiAgfVxuICAudmFyaWFudHNfX2l0ZW0td3JhcHBlci0tY3VycmVudCAudmFyaWFudHNfX2l0ZW0tcHJpY2Uge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG4gIC52YXJpYW50c19faXRlbS10aXRsZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDdweDtcbiAgfVxuICAudmFyaWFudHNfX2l0ZW0tZGVzY3JpcHRpb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnZhcmlhbnRzX19pdGVtLWZvb3RlciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgLnZhcmlhbnRzX19pdGVtLXByaWNlIHtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogOXB4O1xuICB9XG4gIC52YXJpYW50c19faXRlbS1idG4ge1xuICAgIGZvbnQtc2l6ZTogOHB4O1xuICAgIHBhZGRpbmc6IDZweCAwO1xuICB9XG4gIC52YXJpYW50c19faXRlbS1idG4gc3ZnIHtcbiAgICB3aWR0aDogMTFweDtcbiAgICBoZWlnaHQ6IDExcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDRweDtcbiAgfVxufVxuLmFkdmFudGFnZXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYWR2YW50YWdlcy0td2l0aG91dC1idG4gLmFkdmFudGFnZXNfX2J1dHRvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYWR2YW50YWdlcy0tYmlnIC5hZHZhbnRhZ2VzX19jb250YWluZXIge1xuICBwYWRkaW5nLXRvcDogMTkzcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxOTVweDtcbn1cbi5hZHZhbnRhZ2VzLS1ncmF5IHtcbiAgYmFja2dyb3VuZDogIzM0MzQzNDtcbn1cbi5hZHZhbnRhZ2VzLS1ncmF5IC5hZHZhbnRhZ2VzX19jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXgtd2lkdGg6IDEzMDBweDtcbn1cbi5hZHZhbnRhZ2VzLS1ncmF5IC5hZHZhbnRhZ2VzX19iYWNrZ3JvdW5kIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5hZHZhbnRhZ2VzLS1ncmF5IC5hZHZhbnRhZ2VzX19jb250ZW50IHtcbiAgd2lkdGg6IDQ2JTtcbiAgcGFkZGluZzogNTlweCAwIDYwcHggNzBweDtcbn1cblxuLmFkdmFudGFnZXNfX2ltZyB7XG4gIHdpZHRoOiA1NCU7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uYWR2YW50YWdlc19faW1nIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbn1cblxuLmFkdmFudGFnZXNfX2JhY2tncm91bmQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5hZHZhbnRhZ2VzX19iYWNrZ3JvdW5kIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLmFkdmFudGFnZXNfX2NvbnRhaW5lciB7XG4gIHBhZGRpbmctdG9wOiAxMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDExMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIG1heC13aWR0aDogMTM4MHB4O1xufVxuLmFkdmFudGFnZXNfX2NvbnRhaW5lci0tdHoge1xuICBtYXgtd2lkdGg6IDEzMDBweDtcbn1cblxuLmFkdmFudGFnZXNfX2NvbnRlbnQge1xuICBwYWRkaW5nOiA1OHB4IDQwcHggNjBweDtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIG1heC13aWR0aDogNTc2cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmFkdmFudGFnZXNfX2NvbnRlbnQtLWdvbGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQ0FBQTYxO1xufVxuLmFkdmFudGFnZXNfX2NvbnRlbnQtLWJsYWNrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0MzQzNDtcbn1cbi5hZHZhbnRhZ2VzX19jb250ZW50LS1ibGFjayAuYWR2YW50YWdlc19fYnRuIHtcbiAgbWF4LXdpZHRoOiAyNTZweDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLmFkdmFudGFnZXNfX2NvbnRlbnQtLWJsYWNrIC5hZHZhbnRhZ2VzX19idG4tLXczNTAge1xuICBtYXgtd2lkdGg6IDM1MHB4O1xufVxuLmFkdmFudGFnZXNfX2NvbnRlbnQtLWJsYWNrIC5hZHZhbnRhZ2VzX19idG4gc3ZnIHtcbiAgd2lkdGg6IDIycHg7XG4gIGhlaWdodDogMjJweDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG4uYWR2YW50YWdlc19fY29udGVudC0tYmxhY2sgLmFkdmFudGFnZXNfX2J0bjpob3ZlciB7XG4gIGNvbG9yOiAjMzQzNDM0O1xuICBib3JkZXItY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG59XG4uYWR2YW50YWdlc19fY29udGVudC0tYmxhY2sgLmFkdmFudGFnZXNfX2J0bjpob3ZlciBzdmcge1xuICBmaWxsOiAjMzQzNDM0O1xufVxuLmFkdmFudGFnZXNfX2NvbnRlbnQtLWJsYWNrIC5hZHZhbnRhZ2VzX19idG4tLXR6IHtcbiAgbWF4LXdpZHRoOiBtYXgtY29udGVudDtcbiAgcGFkZGluZzogMTFweCAyMHB4O1xufVxuLmFkdmFudGFnZXNfX2NvbnRlbnQtLXJpZ2h0IHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbi5hZHZhbnRhZ2VzX19jb250ZW50LS1sZWZ0IHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLmFkdmFudGFnZXNfX2Rlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTQwJTtcbiAgbWFyZ2luLXRvcDogMjVweDtcbn1cbi5hZHZhbnRhZ2VzX19kZXNjcmlwdGlvbi0tbW9iaWxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5hZHZhbnRhZ2VzX19kZXNjcmlwdGlvbiBvbCB7XG4gIGNvdW50ZXItcmVzZXQ6IG15Q291bnRlcjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5hZHZhbnRhZ2VzX19kZXNjcmlwdGlvbiBvbCBsaSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbWFyZ2luLWJvdHRvbTogMTFweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5hZHZhbnRhZ2VzX19kZXNjcmlwdGlvbiBvbCBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5hZHZhbnRhZ2VzX19kZXNjcmlwdGlvbiBvbCBsaTo6YmVmb3JlIHtcbiAgY291bnRlci1pbmNyZW1lbnQ6IG15Q291bnRlcjtcbiAgY29udGVudDogY291bnRlcihteUNvdW50ZXIpO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHdpZHRoOiAyNnB4O1xuICBoZWlnaHQ6IDI2cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNGRkZGRkY7XG4gIGJvcmRlci1yYWRpdXM6IDEwMDBweDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctdG9wOiAycHg7XG4gIHBhZGRpbmctbGVmdDogMXB4O1xuICBmbGV4LXNocmluazogMDtcbn1cbi5hZHZhbnRhZ2VzX19kZXNjcmlwdGlvbi0tb2wtYWxpZ24tc3RhcnQgb2wgbGkge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbi5hZHZhbnRhZ2VzX19kZXNjcmlwdGlvbiB1bCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uYWR2YW50YWdlc19fZGVzY3JpcHRpb24gdWwgbGkge1xuICBtYXJnaW4tYm90dG9tOiAxMXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmFkdmFudGFnZXNfX2Rlc2NyaXB0aW9uIHVsIGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmFkdmFudGFnZXNfX2Rlc2NyaXB0aW9uIHVsIGxpIGltZyB7XG4gIHdpZHRoOiA1NHB4O1xuICBoZWlnaHQ6IDU0cHg7XG4gIHBhZGRpbmc6IDdweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xufVxuLmFkdmFudGFnZXNfX2Rlc2NyaXB0aW9uIHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMzUlO1xuICBjb2xvcjogI0NBQUE2MTtcbn1cbi5hZHZhbnRhZ2VzX19kZXNjcmlwdGlvbi0tdHoge1xuICBmb250LXNpemU6IDIwcHg7XG59XG5cbi5hZHZhbnRhZ2VzX19idXR0b24ge1xuICBtYXJnaW4tdG9wOiA0NXB4O1xufVxuXG4uYWR2YW50YWdlc19fYnRuIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMTAwJTtcbiAgbWF4LXdpZHRoOiAzMjBweDtcbiAgcGFkZGluZzogMTFweCAwO1xufVxuLmFkdmFudGFnZXNfX2J0bi0tdzM1MCB7XG4gIG1heC13aWR0aDogMzUwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcGFkZGluZzogMTFweCA1cHg7XG59XG4uYWR2YW50YWdlc19fYnRuIHN2ZyB7XG4gIHdpZHRoOiAyMnB4O1xuICBoZWlnaHQ6IDIycHg7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuXG4uYWR2YW50YWdlc19fc3VidGl0bGUge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxMzUlO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5hZHZhbnRhZ2VzIHtcbiAgICBtaW4taGVpZ2h0OiA4OTRweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYWR2YW50YWdlcy0tYmlnIC5hZHZhbnRhZ2VzX19jb250YWluZXIge1xuICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICB9XG4gIC5hZHZhbnRhZ2VzLS13aXRob3V0LW1vYmlsZS1idG4gLmFkdmFudGFnZXNfX2J1dHRvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuYWR2YW50YWdlcyAuYWR2YW50YWdlc19fY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgfVxuICAuYWR2YW50YWdlcy0tZ3JheSAuYWR2YW50YWdlc19fY29udGVudCB7XG4gICAgd2lkdGg6IDQ2JTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmFkdmFudGFnZXNfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDI5cHggMzBweCAzNnB4O1xuICAgIG1heC13aWR0aDogMzQwcHg7XG4gIH1cbiAgLmFkdmFudGFnZXNfX3RpdGxlIGgyIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gIH1cbiAgLmFkdmFudGFnZXNfX2Rlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbWFyZ2luLXRvcDogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTQzJTtcbiAgfVxuICAuYWR2YW50YWdlc19fZGVzY3JpcHRpb24gdWwgbGkge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gIH1cbiAgLmFkdmFudGFnZXNfX2Rlc2NyaXB0aW9uIHVsIGxpIGltZyB7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIHBhZGRpbmc6IDJweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDlweDtcbiAgfVxuICAuYWR2YW50YWdlc19fZGVzY3JpcHRpb24gb2wgbGkge1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbiAgLmFkdmFudGFnZXNfX2J1dHRvbiB7XG4gICAgbWFyZ2luLXRvcDogMjFweDtcbiAgfVxuICAuYWR2YW50YWdlc19fYnRuIHtcbiAgICBtYXgtd2lkdGg6IDIyNXB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG4gIH1cbiAgLmFkdmFudGFnZXNfX3N1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gIC5hZHZhbnRhZ2VzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzNDM0O1xuICB9XG4gIC5hZHZhbnRhZ2VzLS1nb2xkLW1vYiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0NBQUE2MTtcbiAgfVxuICAuYWR2YW50YWdlcy0tYmlnIC5hZHZhbnRhZ2VzX19jb250YWluZXIge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICB9XG4gIC5hZHZhbnRhZ2VzLS10b3AtY29udGVudCAuYWR2YW50YWdlc19fYmFja2dyb3VuZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgbWF4LWhlaWdodDogdW5zZXQ7XG4gICAgYm90dG9tOiAwO1xuICB9XG4gIC5hZHZhbnRhZ2VzLS10b3AtY29udGVudCAuYWR2YW50YWdlc19fY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjh2dztcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICB9XG4gIC5hZHZhbnRhZ2VzLS10b3AtY29udGVudCAuYWR2YW50YWdlc19fdGl0bGUge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gIH1cbiAgLmFkdmFudGFnZXMtLXRvcC1jb250ZW50IC5hZHZhbnRhZ2VzX19jb250ZW50IHtcbiAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE4cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxOHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNHZ3O1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICMzNDM0MzQgNDclLCByZ2JhKDUyLCA1MiwgNTIsIDAuNjUpIDgwLjg3JSwgcmdiYSg1MiwgNTIsIDUyLCAwKSAxMDAlKTtcbiAgfVxuICAuYWR2YW50YWdlcy0tdG9wLWNvbnRlbnQgLmFkdmFudGFnZXNfX2NvbnRlbnQtLWdvbGQtbW9iIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjQ0FBQTYxIDQ3JSwgcmdiYSgyMDIsIDE3MCwgOTcsIDAuNjUpIDgwLjg3JSwgcmdiYSg1MiwgNTIsIDUyLCAwKSAxMDAlKTtcbiAgfVxuICAuYWR2YW50YWdlcy0tdG9wLWNvbnRlbnQgLmFkdmFudGFnZXNfX2Rlc2NyaXB0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiAxN3B4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG4gIC5hZHZhbnRhZ2VzLS10b3AtY29udGVudCAuYWR2YW50YWdlc19fZGVzY3JpcHRpb24tLW1vYmlsZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5hZHZhbnRhZ2VzLS10b3AtY29udGVudCAuYWR2YW50YWdlc19fYnV0dG9uIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDM5cHg7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgfVxuICAuYWR2YW50YWdlcy0tdG9wLWNvbnRlbnQgLmFkdmFudGFnZXNfX2J0bjpub3QoLmFkdmFudGFnZXNfX2J0bi0td2hpdGUpIHtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBib3JkZXItY29sb3I6ICNDQUFBNjE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0NBQUE2MTtcbiAgfVxuICAuYWR2YW50YWdlcy0tdG9wLWNvbnRlbnQgLmFkdmFudGFnZXNfX2J0bjpub3QoLmFkdmFudGFnZXNfX2J0bi0td2hpdGUpIHN2ZyB7XG4gICAgZmlsbDogI0ZGRkZGRjtcbiAgfVxuICAuYWR2YW50YWdlcy0tdG9wLWNvbnRlbnQgLmFkdmFudGFnZXNfX2J0bjpub3QoLmFkdmFudGFnZXNfX2J0bi0td2hpdGUpOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICNBRjhGNDQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0FGOEY0NDtcbiAgfVxuICAuYWR2YW50YWdlcy0tbW9iaWxlLWhpZGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmFkdmFudGFnZXMtLWxlZnQtbW9iIC5hZHZhbnRhZ2VzX190aXRsZSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICAuYWR2YW50YWdlcy0tbGVmdC1tb2IgLmFkdmFudGFnZXNfX2Rlc2NyaXB0aW9uIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIC5hZHZhbnRhZ2VzLS1vZmZlciAuYWR2YW50YWdlc19fdGl0bGUge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgLmFkdmFudGFnZXMtLWdyYXkgLmFkdmFudGFnZXNfX2NvbnRlbnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5hZHZhbnRhZ2VzLS1ncmF5IC5hZHZhbnRhZ2VzX19iYWNrZ3JvdW5kIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gIH1cbiAgLmFkdmFudGFnZXNfX2ltZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuYWR2YW50YWdlc19fY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDUyLCA1MiwgNTIsIDApIDAsIHJnYig1MiwgNTIsIDUyKSA4MCUsICMzNDM0MzQgMTAlKTtcbiAgfVxuICAuYWR2YW50YWdlc19fY29udGFpbmVyLS1nb2xkLW1vYiB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSg1MiwgNTIsIDUyLCAwKSAwLCByZ2JhKDIwMiwgMTcwLCA5NywgMC42NSkgODAlLCAjQ0FBQTYxIDEwJSk7XG4gIH1cbiAgLmFkdmFudGFnZXNfX3RpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLmFkdmFudGFnZXNfX3RpdGxlIGgyIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMjhweDtcbiAgfVxuICAuYWR2YW50YWdlc19fY29udGVudCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICB9XG4gIC5hZHZhbnRhZ2VzX19jb250ZW50LS1yaWdodCB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbiAgLmFkdmFudGFnZXNfX2NvbnRlbnQtLWJsYWNrIC5hZHZhbnRhZ2VzX19idG4tLW9mZmVyLWxpbmtvciB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG4gIC5hZHZhbnRhZ2VzX19jb250ZW50LS1nb2xkLW1vYiB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI2NhYWE2MSA2Ny4yMyUsIHJnYmEoMjAyLCAxNzAsIDk3LCAwLjg5KSA4OC43NyUsIHJnYmEoMjAyLCAxNzAsIDk3LCAwKSAxMDAlKTtcbiAgfVxuICAuYWR2YW50YWdlc19fZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTMzJTtcbiAgICBtYXJnaW4tdG9wOiAyMzRweDtcbiAgfVxuICAuYWR2YW50YWdlc19fZGVzY3JpcHRpb24tLW1vYmlsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmFkdmFudGFnZXNfX2Rlc2NyaXB0aW9uLS1kZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5hZHZhbnRhZ2VzX19kZXNjcmlwdGlvbiB1bCBsaSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuICAuYWR2YW50YWdlc19fZGVzY3JpcHRpb24gdWwgbGkgaW1nIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDExcHg7XG4gIH1cbiAgLmFkdmFudGFnZXNfX2Rlc2NyaXB0aW9uIG9sIGxpOjpiZWZvcmUge1xuICAgIHdpZHRoOiAyMnB4O1xuICAgIGhlaWdodDogMjJweDtcbiAgfVxuICAuYWR2YW50YWdlc19fZGVzY3JpcHRpb24tLW9mZmVyIG9sIGxpIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxuICAuYWR2YW50YWdlc19fYnV0dG9uIHtcbiAgICBtYXJnaW4tdG9wOiAzOHB4O1xuICB9XG4gIC5hZHZhbnRhZ2VzX19idG4ge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1heC13aWR0aDogMjU2cHg7XG4gICAgcGFkZGluZzogOHB4IDA7XG4gIH1cbiAgLmFkdmFudGFnZXNfX2J0bi0tdzM1MCB7XG4gICAgbWF4LXdpZHRoOiAyODRweDtcbiAgfVxuICAuYWR2YW50YWdlc19fYnRuLS1vZmZlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuYWR2YW50YWdlc19fYnRuLS1vZmZlci1saW5rb3Ige1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGFkZGluZzogMTFweCA1cHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG4gIC5hZHZhbnRhZ2VzX19idG4tLW9mZmVyLWxpbmtvciBzdmcge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmFkdmFudGFnZXNfX3N1YnRpdGxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDE5cHgpIHtcbiAgLmFkdmFudGFnZXMtLXRvcC1jb250ZW50IC5hZHZhbnRhZ2VzX19iYWNrZ3JvdW5kIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgdG9wOiB1bnNldDtcbiAgfVxuICAuYWR2YW50YWdlcy0tdG9wLWNvbnRlbnQgLmFkdmFudGFnZXNfX2JhY2tncm91bmQ6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgaGVpZ2h0OiA1MCU7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzM0MzQzNCAwJSwgcmdiYSg1MiwgNTIsIDUyLCAwKSAxMDAlKTtcbiAgfVxuICAuYWR2YW50YWdlcy0tdG9wLWNvbnRlbnQgLmFkdmFudGFnZXNfX2NvbnRlbnQge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICMzNDM0MzQgNjElLCByZ2JhKDUyLCA1MiwgNTIsIDAuNjUpIDgwLjg3JSwgcmdiYSg1MiwgNTIsIDUyLCAwKSAxMDAlKTtcbiAgfVxuICAuYWR2YW50YWdlcy0tdG9wLWNvbnRlbnQgLmFkdmFudGFnZXNfX2NvbnRlbnQtLWdvbGQtbW9iIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjY2FhYTYxIDY3LjIzJSwgcmdiYSgyMDIsIDE3MCwgOTcsIDAuODkpIDg4Ljc3JSwgcmdiYSgyMDIsIDE3MCwgOTcsIDApIDEwMCUpO1xuICB9XG4gIC5hZHZhbnRhZ2VzLS1nb2xkLW1vYiAuYWR2YW50YWdlc19fYmFja2dyb3VuZDo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjY2FhYTYxIDAlLCByZ2JhKDUyLCA1MiwgNTIsIDApIDEwMCUpO1xuICB9XG4gIC5hZHZhbnRhZ2VzX19jb250ZW50LS1ibGFjayAuYWR2YW50YWdlc19fYnRuLS13MzUwIHtcbiAgICBtYXgtd2lkdGg6IDI4NHB4O1xuICB9XG4gIC5hZHZhbnRhZ2VzX19jb250YWluZXIge1xuICAgIGJhY2tncm91bmQ6IHVuc2V0O1xuICB9XG59XG4uY29uc3RydWN0aW9uLS13aXRoLWJnIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiYXNzZXRzL2ltYWdlcy9zdGF0aWMvYmdfZm9yZXN0LnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbi5jb25zdHJ1Y3Rpb24tLWhvcml6b250YWwgLmNvbnN0cnVjdGlvbl9fY29udGFpbmVyIHtcbiAgcGFkZGluZy1ib3R0b206IDEyN3B4O1xufVxuLmNvbnN0cnVjdGlvbi0taG9yaXpvbnRhbCAuY29uc3RydWN0aW9uX19jb250ZW50IHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IG5vcm1hbDtcbn1cbi5jb25zdHJ1Y3Rpb24tLWhvcml6b250YWwgLmNvbnN0cnVjdGlvbl9fZGVzY3JpcHRpb24ge1xuICB0ZXh0LWFsaWduOiB1bnNldDtcbiAgbWFyZ2luLXRvcDogMjdweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMTQwJTtcbn1cbi5jb25zdHJ1Y3Rpb24tLWhvcml6b250YWwgLmNvbnN0cnVjdGlvbl9faW1hZ2Uge1xuICB3aWR0aDogNTElO1xuICBtYXJnaW4tdG9wOiAwO1xuICBwYWRkaW5nLXRvcDogMjRweDtcbn1cbi5jb25zdHJ1Y3Rpb24tLWhvcml6b250YWwgLmNvbnN0cnVjdGlvbl9fYnV0dG9uIHtcbiAgbWFyZ2luLXRvcDogNTBweDtcbn1cbi5jb25zdHJ1Y3Rpb24tLWdyZXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzNDM0O1xufVxuLmNvbnN0cnVjdGlvbi0tZ3JleSAuY29uc3RydWN0aW9uX19jb250YWluZXIge1xuICBwYWRkaW5nLXRvcDogMTE5cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMzhweDtcbn1cbi5jb25zdHJ1Y3Rpb24tLWdyZXkgLmNvbnN0cnVjdGlvbl9fdGl0bGUge1xuICBjb2xvcjogI0NBQUE2MTtcbn1cbi5jb25zdHJ1Y3Rpb24tLWdyZXkgLmNvbnN0cnVjdGlvbl9faW1hZ2Uge1xuICBtYXJnaW4tdG9wOiA4MHB4O1xufVxuXG4uY29uc3RydWN0aW9uX19zaWduIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG59XG4uY29uc3RydWN0aW9uX19zaWduIHNwYW4ge1xuICBjb2xvcjogI0NBQUE2MTtcbiAgbWFyZ2luLXJpZ2h0OiAxNHB4O1xufVxuXG4uY29uc3RydWN0aW9uX19jb250YWluZXIge1xuICBwYWRkaW5nLXRvcDogMTQ0cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbn1cblxuLmNvbnN0cnVjdGlvbl9fY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5jb25zdHJ1Y3Rpb25fX2luZm8ge1xuICB3aWR0aDogNDklO1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuXG4uY29uc3RydWN0aW9uX190aXRsZSB7XG4gIGNvbG9yOiAjNjk2OTY5O1xufVxuXG4uY29uc3RydWN0aW9uX19kZXNjcmlwdGlvbiB7XG4gIG1heC13aWR0aDogNzA0cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxMzUlO1xuICBjb2xvcjogIzY5Njk2OTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAxNnB4O1xufVxuLmNvbnN0cnVjdGlvbl9fZGVzY3JpcHRpb24gdWwgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG4uY29uc3RydWN0aW9uX19kZXNjcmlwdGlvbiB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5jb25zdHJ1Y3Rpb25fX2Rlc2NyaXB0aW9uIHVsIGxpOjpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDQUFBNjE7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBtYXJnaW4tdG9wOiA5cHg7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbn1cblxuLmNvbnN0cnVjdGlvbl9fbGlzdC0tbW9iaWxlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5jb25zdHJ1Y3Rpb25fX2xpc3QtLW1vYmlsZSBvbCB7XG4gIGNvdW50ZXItcmVzZXQ6IG15Q291bnRlcjtcbn1cbi5jb25zdHJ1Y3Rpb25fX2xpc3QtLW1vYmlsZSBvbCBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmNvbnN0cnVjdGlvbl9fbGlzdC0tbW9iaWxlIG9sIGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmNvbnN0cnVjdGlvbl9fbGlzdC0tbW9iaWxlIG9sIGxpOjpiZWZvcmUge1xuICBjb3VudGVyLWluY3JlbWVudDogbXlDb3VudGVyO1xuICBjb250ZW50OiBjb3VudGVyKG15Q291bnRlcik7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgd2lkdGg6IDIycHg7XG4gIGhlaWdodDogMjJweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0ZGRkZGRjtcbiAgYm9yZGVyLXJhZGl1czogMTAwMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xuICBwYWRkaW5nOiAwO1xuICBmbGV4LXNocmluazogMDtcbn1cblxuLmNvbnN0cnVjdGlvbl9faW1hZ2Uge1xuICBtYXJnaW4tdG9wOiA4MHB4O1xufVxuLmNvbnN0cnVjdGlvbl9faW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG5cbi5jb25zdHJ1Y3Rpb25fX2J1dHRvbiB7XG4gIG1hcmdpbi10b3A6IDc5cHg7XG4gIG1heC13aWR0aDogMjQxcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uY29uc3RydWN0aW9uX19idG4ge1xuICBmb250LXNpemU6IDIwcHg7XG4gIHBhZGRpbmc6IDExcHggMDtcbn1cblxuLmNvbnN0cnVjdGlvbl9fbW9iIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jb25zdHJ1Y3Rpb25fX21vYiBvbCB7XG4gIGNvdW50ZXItcmVzZXQ6IG15Q291bnRlcjtcbn1cbi5jb25zdHJ1Y3Rpb25fX21vYiBvbCBsaSB7XG4gIGNvbG9yOiAjNjk2OTY5O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5jb25zdHJ1Y3Rpb25fX21vYiBvbCBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5jb25zdHJ1Y3Rpb25fX21vYiBvbCBsaTo6YmVmb3JlIHtcbiAgY291bnRlci1pbmNyZW1lbnQ6IG15Q291bnRlcjtcbiAgY29udGVudDogY291bnRlcihteUNvdW50ZXIpO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHdpZHRoOiAyMXB4O1xuICBoZWlnaHQ6IDIxcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM2OTY5Njk7XG4gIGJvcmRlci1yYWRpdXM6IDEwMDBweDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgcGFkZGluZzogMDtcbiAgZmxleC1zaHJpbms6IDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNvbnN0cnVjdGlvbi0taG9yaXpvbnRhbCAuY29uc3RydWN0aW9uX19jb250YWluZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICB9XG4gIC5jb25zdHJ1Y3Rpb24tLWhvcml6b250YWwgLmNvbnN0cnVjdGlvbl9fY29udGVudCB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAuY29uc3RydWN0aW9uLS1ob3Jpem9udGFsIC5jb25zdHJ1Y3Rpb25fX2Rlc2NyaXB0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiAxM3B4O1xuICB9XG4gIC5jb25zdHJ1Y3Rpb24tLWhvcml6b250YWwgLmNvbnN0cnVjdGlvbl9faW1hZ2Uge1xuICAgIHBhZGRpbmctdG9wOiAwcHg7XG4gIH1cbiAgLmNvbnN0cnVjdGlvbi0taG9yaXpvbnRhbCAuY29uc3RydWN0aW9uX19idXR0b24ge1xuICAgIG1hcmdpbi10b3A6IDE5cHg7XG4gICAgbWF4LXdpZHRoOiAxNzBweDtcbiAgfVxuICAuY29uc3RydWN0aW9uLS1ncmV5IC5jb25zdHJ1Y3Rpb25fX2NvbnRhaW5lciB7XG4gICAgcGFkZGluZy10b3A6IDc5cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gIH1cbiAgLmNvbnN0cnVjdGlvbl9fY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLXRvcDogNzlweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgfVxuICAuY29uc3RydWN0aW9uX190aXRsZSBoMiB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICB9XG4gIC5jb25zdHJ1Y3Rpb25fX2Rlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbWF4LXdpZHRoOiA1NDBweDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG4gIC5jb25zdHJ1Y3Rpb25fX2ltYWdlIHtcbiAgICBtYXJnaW4tdG9wOiA0OHB4O1xuICB9XG4gIC5jb25zdHJ1Y3Rpb25fX2J1dHRvbiB7XG4gICAgbWFyZ2luLXRvcDogNDlweDtcbiAgICBtYXgtd2lkdGg6IDIyNHB4O1xuICB9XG4gIC5jb25zdHJ1Y3Rpb25fX2J0biB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHBhZGRpbmc6IDlweCAwO1xuICB9XG4gIC5jb25zdHJ1Y3Rpb25fX3NpZ24ge1xuICAgIHBhZGRpbmc6IDAgMThweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEzNSU7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxuICAuY29uc3RydWN0aW9uX19zaWduIHNwYW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMCAwIDlweCAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgLmNvbnN0cnVjdGlvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuY29uc3RydWN0aW9uLS1ib2F0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuY29uc3RydWN0aW9uLS1ib2F0IC5jb25zdHJ1Y3Rpb25fX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAuY29uc3RydWN0aW9uLS1ib2F0IC5jb25zdHJ1Y3Rpb25fX2NvbnRhaW5lciB7XG4gICAgcGFkZGluZy10b3A6IDYwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gIH1cbiAgLmNvbnN0cnVjdGlvbi0tYm9hdCAuY29uc3RydWN0aW9uX19pbmZvIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuY29uc3RydWN0aW9uLS1ib2F0IC5jb25zdHJ1Y3Rpb25fX2ltYWdlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG4gIC5jb25zdHJ1Y3Rpb24tLWJvYXQgLmNvbnN0cnVjdGlvbl9fZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuICAuY29uc3RydWN0aW9uLS1ib2F0IC5jb25zdHJ1Y3Rpb25fX2Rlc2NyaXB0aW9uIHVsIGxpIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIH1cbiAgLmNvbnN0cnVjdGlvbi0tYm9hdCAuY29uc3RydWN0aW9uX19kZXNjcmlwdGlvbiB1bCBsaTo6YmVmb3JlIHtcbiAgICB3aWR0aDogNnB4O1xuICAgIGhlaWdodDogNnB4O1xuICB9XG4gIC5jb25zdHJ1Y3Rpb24tLWJvYXQgLmNvbnN0cnVjdGlvbl9fdGl0bGUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuY29uc3RydWN0aW9uLS1ncmV5IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuY29uc3RydWN0aW9uLS1ncmV5IC5jb25zdHJ1Y3Rpb25fX2NvbnRhaW5lciB7XG4gICAgcGFkZGluZy10b3A6IDQxcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbiAgLmNvbnN0cnVjdGlvbi0tZ3JleSAuY29uc3RydWN0aW9uX190aXRsZSB7XG4gICAgcGFkZGluZy1yaWdodDogMThweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE4cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5jb25zdHJ1Y3Rpb24tLWdyZXkgLmNvbnN0cnVjdGlvbl9fdGl0bGUgaDIge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBsaW5lLWhlaWdodDogMTIwJTtcbiAgfVxuICAuY29uc3RydWN0aW9uLS1ncmV5IC5jb25zdHJ1Y3Rpb25fX2ltYWdlIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5jb25zdHJ1Y3Rpb24tLWdyZXkgLmNvbnN0cnVjdGlvbl9fbGlzdCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogMjhweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxOHB4O1xuICAgIHBhZGRpbmctbGVmdDogMThweDtcbiAgfVxuICAuY29uc3RydWN0aW9uLS1ncmV5IC5jb25zdHJ1Y3Rpb25fX2xpc3QtaXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxMzUlO1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbiAgLmNvbnN0cnVjdGlvbi0tZ3JleSAuY29uc3RydWN0aW9uX19saXN0LWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAuY29uc3RydWN0aW9uLS1ncmV5IC5jb25zdHJ1Y3Rpb25fX2xpc3QtaXRlbS1udW1iZXIge1xuICAgIHdpZHRoOiAyMnB4O1xuICAgIGhlaWdodDogMjJweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMDAwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNGRkZGRkY7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmctdG9wOiAycHg7XG4gIH1cbiAgLmNvbnN0cnVjdGlvbi0tcG93ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIH1cbiAgLmNvbnN0cnVjdGlvbi0tcG93ZXIgLmNvbnN0cnVjdGlvbl9fdGl0bGUgaDIge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgfVxuICAuY29uc3RydWN0aW9uLS1wb3dlciAuY29uc3RydWN0aW9uX19kZXNjcmlwdGlvbiB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICAuY29uc3RydWN0aW9uLS1wb3dlciAuY29uc3RydWN0aW9uX19pbWFnZSB7XG4gICAgbWFyZ2luOiAzMHB4IGF1dG87XG4gIH1cbiAgLmNvbnN0cnVjdGlvbi0tcG93ZXIgLmNvbnN0cnVjdGlvbl9fYnV0dG9uIHtcbiAgICBtYXgtd2lkdGg6IDE2NXB4O1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbiAgLmNvbnN0cnVjdGlvbl9fbW9iIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbi5wYXJ0cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDM0MzQ7XG4gIHBhZGRpbmctdG9wOiAxMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDEyMHB4O1xufVxuLnBhcnRzLS1yZXZlcnNlIHtcbiAgcGFkZGluZy10b3A6IDEwMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG59XG4ucGFydHMtLXJldmVyc2UgLnBhcnRzX19ibG9jay1pbmZvIHtcbiAgb3JkZXI6IDI7XG4gIHdpZHRoOiA2NiU7XG4gIHBhZGRpbmc6IDQ3cHggNDBweCA1MXB4O1xufVxuLnBhcnRzLS1yZXZlcnNlIC5wYXJ0c19fYmxvY2staW1hZ2Uge1xuICBvcmRlcjogMTtcbiAgd2lkdGg6IDQ2JTtcbiAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xufVxuLnBhcnRzLS1yZXZlcnNlIC5wYXJ0c19fYmxvY2staW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4ucGFydHMtLXJldmVyc2UgLnBhcnRzX19ibG9jay10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4ucGFydHMtLXJldmVyc2UgLnBhcnRzX190ZXh0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTM1JTtcbn1cbi5wYXJ0cy0tcmV2ZXJzZSAucGFydHNfX3RleHQgb2wgbGkge1xuICBtYXJnaW4tYm90dG9tOiA0cHg7XG59XG4ucGFydHMtLWRvdWJsZSAucGFydHNfX2NvbnRlbnQ6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuLnBhcnRzLS1kb3VibGUgLnBhcnRzX19jb250ZW50OmZpcnN0LWNoaWxkIC5wYXJ0c19fYmxvY2staW5mbyB7XG4gIG9yZGVyOiAyO1xuICB3aWR0aDogNjYlO1xuICBwYWRkaW5nOiA0N3B4IDc0cHggNTlweDtcbn1cbi5wYXJ0cy0tZG91YmxlIC5wYXJ0c19fY29udGVudDpmaXJzdC1jaGlsZCAucGFydHNfX2Jsb2NrLWltYWdlIHtcbiAgb3JkZXI6IDE7XG4gIHdpZHRoOiAzNCU7XG4gIG1hcmdpbi1yaWdodDogMTJweDtcbn1cbi5wYXJ0cy0tZG91YmxlIC5wYXJ0c19fY29udGVudDpmaXJzdC1jaGlsZCAucGFydHNfX2Jsb2NrLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMjJweDtcbn1cbi5wYXJ0cy0tZG91YmxlIC5wYXJ0c19fY29udGVudDpmaXJzdC1jaGlsZCAucGFydHNfX3RleHQge1xuICBsaW5lLWhlaWdodDogMTM3JTtcbn1cbi5wYXJ0cy0tZG91YmxlIC5wYXJ0c19fY29udGVudDpsYXN0LWNoaWxkIC5wYXJ0c19fYmxvY2staW5mbyB7XG4gIHdpZHRoOiA2OCU7XG4gIHBhZGRpbmc6IDU3cHggODJweCA2NHB4O1xufVxuLnBhcnRzLS1kb3VibGUgLnBhcnRzX19jb250ZW50Omxhc3QtY2hpbGQgLnBhcnRzX19ibG9jay1pbWFnZSB7XG4gIHdpZHRoOiAzMiU7XG4gIG1hcmdpbi1sZWZ0OiAxMnB4O1xufVxuLnBhcnRzLS1kb3VibGUgLnBhcnRzX19jb250ZW50Omxhc3QtY2hpbGQgLnBhcnRzX19ibG9jay10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4ucGFydHMtLWRvdWJsZS1zbWFsbGVzdCAucGFydHNfX2NvbnRlbnQ6Zmlyc3QtY2hpbGQgLnBhcnRzX19ibG9jay1pbmZvIHtcbiAgd2lkdGg6IDY2JTtcbiAgcGFkZGluZzogNDBweDtcbn1cbi5wYXJ0cy0tZG91YmxlLXNtYWxsZXN0IC5wYXJ0c19fY29udGVudDpmaXJzdC1jaGlsZCAucGFydHNfX2Jsb2NrLWltYWdlIHtcbiAgb3JkZXI6IDE7XG4gIHdpZHRoOiA0NiU7XG59XG4ucGFydHMtLWRvdWJsZS1zbWFsbGVzdCAucGFydHNfX2NvbnRlbnQ6Zmlyc3QtY2hpbGQgLnBhcnRzX19ibG9jay10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbi5wYXJ0cy0tZG91YmxlLXNtYWxsZXN0IC5wYXJ0c19fY29udGVudDpmaXJzdC1jaGlsZCAucGFydHNfX3RleHQge1xuICBsaW5lLWhlaWdodDogMTM3JTtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLnBhcnRzLS1kb3VibGUtc21hbGxlc3QgLnBhcnRzX19jb250ZW50OmZpcnN0LWNoaWxkIC5wYXJ0c19fdGV4dCBvbCBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDRweDtcbn1cbi5wYXJ0cy0tZG91YmxlLXNtYWxsZXN0IC5wYXJ0c19fY29udGVudDpsYXN0LWNoaWxkIC5wYXJ0c19fYmxvY2staW5mbyB7XG4gIHdpZHRoOiA2OCU7XG4gIHBhZGRpbmc6IDQwcHg7XG59XG4ucGFydHMtLWRvdWJsZS1zbWFsbGVzdCAucGFydHNfX2NvbnRlbnQ6bGFzdC1jaGlsZCAucGFydHNfX2Jsb2NrLWltYWdlIHtcbiAgd2lkdGg6IDQyJTtcbiAgbWFyZ2luLWxlZnQ6IDEycHg7XG59XG4ucGFydHMtLWRvdWJsZS1zbWFsbGVzdCAucGFydHNfX2NvbnRlbnQ6bGFzdC1jaGlsZCAucGFydHNfX2Jsb2NrLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogOXB4O1xufVxuLnBhcnRzLS1kb3VibGUtc21hbGxlc3QgLnBhcnRzX19jb250ZW50IC5wYXJ0c19fdGV4dCB7XG4gIGxpbmUtaGVpZ2h0OiAxMzclO1xuICBmb250LXNpemU6IDE0cHg7XG59XG4ucGFydHMtLWRvdWJsZS1zbWFsbGVzdCAucGFydHNfX2NvbnRlbnQgLnBhcnRzX190ZXh0IG9sIGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xufVxuLnBhcnRzLS1kb3VibGUtcmV2ZXJzZSAucGFydHNfX2NvbnRlbnQ6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuLnBhcnRzLS1kb3VibGUtcmV2ZXJzZSAucGFydHNfX2NvbnRlbnQ6Zmlyc3QtY2hpbGQgLnBhcnRzX19ibG9jay1pbmZvIHtcbiAgb3JkZXI6IDE7XG4gIHdpZHRoOiA0MSU7XG4gIHBhZGRpbmc6IDUwcHggNDBweCA0MHB4IDQwcHg7XG59XG4ucGFydHMtLWRvdWJsZS1yZXZlcnNlIC5wYXJ0c19fY29udGVudDpmaXJzdC1jaGlsZCAucGFydHNfX2Jsb2NrLWltYWdlIHtcbiAgb3JkZXI6IDI7XG4gIHdpZHRoOiA1OCU7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDI0cHg7XG59XG4ucGFydHMtLWRvdWJsZS1yZXZlcnNlIC5wYXJ0c19fY29udGVudDpmaXJzdC1jaGlsZCAucGFydHNfX2Jsb2NrLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMjJweDtcbn1cbi5wYXJ0cy0tZG91YmxlLXJldmVyc2UgLnBhcnRzX19jb250ZW50OmZpcnN0LWNoaWxkIC5wYXJ0c19fdGV4dCB7XG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5wYXJ0cy0tZG91YmxlLXJldmVyc2UgLnBhcnRzX19jb250ZW50Omxhc3QtY2hpbGQgLnBhcnRzX19ibG9jay1pbmZvIHtcbiAgd2lkdGg6IDQxJTtcbiAgcGFkZGluZzogNTBweCA0MHB4IDU1cHggNDBweDtcbiAgb3JkZXI6IDI7XG59XG4ucGFydHMtLWRvdWJsZS1yZXZlcnNlIC5wYXJ0c19fY29udGVudDpsYXN0LWNoaWxkIC5wYXJ0c19fYmxvY2staW1hZ2Uge1xuICB3aWR0aDogNTglO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xuICBvcmRlcjogMTtcbn1cbi5wYXJ0cy0tZG91YmxlLXJldmVyc2UgLnBhcnRzX19jb250ZW50Omxhc3QtY2hpbGQgLnBhcnRzX19ibG9jay10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4ucGFydHMtLWRvdWJsZS1yZXZlcnNlIC5wYXJ0c19fY29udGVudDpsYXN0LWNoaWxkIC5wYXJ0c19fdGV4dCB7XG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5wYXJ0cy0td2hpdGUge1xuICBwYWRkaW5nLXRvcDogMTIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbn1cbi5wYXJ0cy0td2hpdGUgLnBhcnRzX19ibG9jay1pbmZvIHtcbiAgcGFkZGluZzogMCA0MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xufVxuLnBhcnRzLS13aGl0ZSAucGFydHNfX2Jsb2NrLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgY29sb3I6ICNDQUFBNjE7XG59XG5cbi5wYXJ0c19fY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5wYXJ0c19fYmxvY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnBhcnRzX19ibG9jay1pbmZvIHtcbiAgcGFkZGluZzogMzlweCA0MHB4IDUxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDQUFBNjE7XG4gIHdpZHRoOiA1MSU7XG59XG5cbi5wYXJ0c19fYmxvY2staW1hZ2Uge1xuICB3aWR0aDogNDklO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG4ucGFydHNfX2Jsb2NrLXRpdGxlIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG5cbi5wYXJ0c19fdGV4dCB7XG4gIGNvbG9yOiAjMzQzNDM0O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xufVxuLnBhcnRzX190ZXh0IG9sIHtcbiAgY291bnRlci1yZXNldDogbXlDb3VudGVyO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLnBhcnRzX190ZXh0IG9sIGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5wYXJ0c19fdGV4dCBvbCBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5wYXJ0c19fdGV4dCBvbCBsaTo6YmVmb3JlIHtcbiAgY291bnRlci1pbmNyZW1lbnQ6IG15Q291bnRlcjtcbiAgY29udGVudDogY291bnRlcihteUNvdW50ZXIpO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMzNDM0MzQ7XG4gIGJvcmRlci1yYWRpdXM6IDEwMDBweDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctdG9wOiAycHg7XG4gIHBhZGRpbmctbGVmdDogMXB4O1xuICBmbGV4LXNocmluazogMDtcbn1cblxuLnBhcnRzX19idXR0b24ge1xuICBtYXJnaW4tdG9wOiA0MnB4O1xuICBtYXgtd2lkdGg6IDIwM3B4O1xufVxuXG4ucGFydHNfX2J0biB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgcGFkZGluZzogMTFweCAwO1xufVxuXG4ucGFydHNfX2J1dHRvbi1tb2Ige1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wYXJ0cyB7XG4gICAgcGFkZGluZy10b3A6IDgwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gIH1cbiAgLnBhcnRzLS1kb3VibGUgLnBhcnRzX19jb250ZW50OmZpcnN0LWNoaWxkIC5wYXJ0c19fYmxvY2staW5mbyB7XG4gICAgd2lkdGg6IDU2JTtcbiAgICBwYWRkaW5nOiA0MHB4IDMwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC5wYXJ0cy0tZG91YmxlIC5wYXJ0c19fY29udGVudDpmaXJzdC1jaGlsZCAucGFydHNfX2Jsb2NrLWltYWdlIHtcbiAgICB3aWR0aDogNDQlO1xuICB9XG4gIC5wYXJ0cy0tZG91YmxlIC5wYXJ0c19fY29udGVudDpsYXN0LWNoaWxkIC5wYXJ0c19fYmxvY2staW5mbyB7XG4gICAgd2lkdGg6IDU2JTtcbiAgICBwYWRkaW5nOiA0MHB4IDMwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC5wYXJ0cy0tZG91YmxlIC5wYXJ0c19fY29udGVudDpsYXN0LWNoaWxkIC5wYXJ0c19fYmxvY2staW1hZ2Uge1xuICAgIHdpZHRoOiA0NCU7XG4gICAgbWFyZ2luLWxlZnQ6IDEycHg7XG4gIH1cbiAgLnBhcnRzX19ibG9jay1pbmZvIHtcbiAgICBwYWRkaW5nOiAyOXB4IDMwcHggMzBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgd2lkdGg6IDU2JTtcbiAgfVxuICAucGFydHNfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTIwJTtcbiAgfVxuICAucGFydHNfX3RleHQgb2wgbGkge1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgfVxuICAucGFydHNfX3RleHQgb2wgbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIHdpZHRoOiAyMnB4O1xuICAgIGhlaWdodDogMjJweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgICBwYWRkaW5nOiAxcHggMCAwIDFweDtcbiAgfVxuICAucGFydHNfX2J1dHRvbiB7XG4gICAgbWFyZ2luLXRvcDogMTlweDtcbiAgICBtYXgtd2lkdGg6IDE4MHB4O1xuICB9XG4gIC5wYXJ0c19fYnRuIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgcGFkZGluZzogOXB4IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MzlweCkge1xuICAucGFydHMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcGFkZGluZy10b3A6IDYwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgfVxuICAucGFydHMtLXJldmVyc2UgLnBhcnRzX19ibG9jay1pbmZvIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwcHg7XG4gIH1cbiAgLnBhcnRzLS1yZXZlcnNlIC5wYXJ0c19fYmxvY2staW1hZ2Uge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnBhcnRzLS1yZXZlcnNlIC5wYXJ0c19fYmxvY2stdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDIxcHg7XG4gIH1cbiAgLnBhcnRzLS1yZXZlcnNlIC5wYXJ0c19fdGV4dCBvbCBsaSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuICAucGFydHMtLXZpc2libGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5wYXJ0cy0tZG91YmxlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICB9XG4gIC5wYXJ0cy0tZG91YmxlIC5wYXJ0c19fY29udGVudDpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxuICAucGFydHMtLWRvdWJsZSAucGFydHNfX2NvbnRlbnQ6Zmlyc3QtY2hpbGQgLnBhcnRzX19ibG9jay10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuICAucGFydHMtLWRvdWJsZSAucGFydHNfX2NvbnRlbnQ6Zmlyc3QtY2hpbGQgLnBhcnRzX19ibG9jay1pbmZvIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBvcmRlcjogMTtcbiAgfVxuICAucGFydHMtLWRvdWJsZSAucGFydHNfX2NvbnRlbnQ6Zmlyc3QtY2hpbGQgLnBhcnRzX19ibG9jay1pbWFnZSB7XG4gICAgaGVpZ2h0OiA3NXZ3O1xuICAgIHdpZHRoOiBjYWxjKDEwMHZ3IC0gMzZweCk7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG9yZGVyOiAyO1xuICB9XG4gIC5wYXJ0cy0tZG91YmxlIC5wYXJ0c19fY29udGVudDpsYXN0LWNoaWxkIC5wYXJ0c19fYmxvY2stdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbiAgLnBhcnRzLS1kb3VibGUgLnBhcnRzX19jb250ZW50Omxhc3QtY2hpbGQgLnBhcnRzX19ibG9jay1pbmZvIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5wYXJ0cy0tZG91YmxlIC5wYXJ0c19fY29udGVudDpsYXN0LWNoaWxkIC5wYXJ0c19fYmxvY2staW1hZ2Uge1xuICAgIGhlaWdodDogNzV2dztcbiAgICB3aWR0aDogY2FsYygxMDB2dyAtIDM2cHgpO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5wYXJ0cy0tZG91YmxlLXNtYWxsZXN0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzNDM0O1xuICB9XG4gIC5wYXJ0cy0tZG91YmxlLXNtYWxsZXN0IC5wYXJ0c19fY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5wYXJ0cy0tZG91YmxlLXNtYWxsZXN0IC5wYXJ0c19fY29udGVudDpmaXJzdC1jaGlsZCAucGFydHNfX2Jsb2NrLWluZm8ge1xuICAgIHBhZGRpbmc6IDAgMThweDtcbiAgfVxuICAucGFydHMtLWRvdWJsZS1zbWFsbGVzdCAucGFydHNfX2NvbnRlbnQ6Zmlyc3QtY2hpbGQgLnBhcnRzX19ibG9jay1pbWFnZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnBhcnRzLS1kb3VibGUtc21hbGxlc3QgLnBhcnRzX19jb250ZW50Omxhc3QtY2hpbGQgLnBhcnRzX19ibG9jay1pbmZvIHtcbiAgICBwYWRkaW5nOiAwIDE4cHg7XG4gIH1cbiAgLnBhcnRzLS1kb3VibGUtc21hbGxlc3QgLnBhcnRzX19jb250ZW50Omxhc3QtY2hpbGQgLnBhcnRzX19ibG9jay1pbWFnZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnBhcnRzLS1kb3VibGUtc21hbGxlc3QgLnBhcnRzX19ibG9jay10aXRsZSB7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gIH1cbiAgLnBhcnRzLS1kb3VibGUtc21hbGxlc3QgLnBhcnRzX19ibG9jay1pbmZvIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzNDM0O1xuICB9XG4gIC5wYXJ0cy0tZG91YmxlLXNtYWxsZXN0IC5wYXJ0c19fdGV4dCB7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gIH1cbiAgLnBhcnRzLS1kb3VibGUtc21hbGxlc3QgLnBhcnRzX190ZXh0IG9sIGxpOjpiZWZvcmUge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNGRkZGRkY7XG4gIH1cbiAgLnBhcnRzLS1kb3VibGUtcmV2ZXJzZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM0MzQzNDtcbiAgfVxuICAucGFydHMtLWRvdWJsZS1yZXZlcnNlIC5wYXJ0c19fY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5wYXJ0cy0tZG91YmxlLXJldmVyc2UgLnBhcnRzX19jb250ZW50OmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG4gIC5wYXJ0cy0tZG91YmxlLXJldmVyc2UgLnBhcnRzX19jb250ZW50OmZpcnN0LWNoaWxkIC5wYXJ0c19fYmxvY2staW5mbyB7XG4gICAgcGFkZGluZzogMCAxOHB4O1xuICB9XG4gIC5wYXJ0cy0tZG91YmxlLXJldmVyc2UgLnBhcnRzX19jb250ZW50OmZpcnN0LWNoaWxkIC5wYXJ0c19fYmxvY2staW1hZ2Uge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5wYXJ0cy0tZG91YmxlLXJldmVyc2UgLnBhcnRzX19jb250ZW50Omxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLnBhcnRzLS1kb3VibGUtcmV2ZXJzZSAucGFydHNfX2NvbnRlbnQ6bGFzdC1jaGlsZCAucGFydHNfX2Jsb2NrLWluZm8ge1xuICAgIHBhZGRpbmc6IDAgMThweDtcbiAgfVxuICAucGFydHMtLWRvdWJsZS1yZXZlcnNlIC5wYXJ0c19fY29udGVudDpsYXN0LWNoaWxkIC5wYXJ0c19fYmxvY2staW1hZ2Uge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG9yZGVyOiAyO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5wYXJ0cy0tZG91YmxlLXJldmVyc2UgLnBhcnRzX19ibG9jay10aXRsZSB7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gIH1cbiAgLnBhcnRzLS1kb3VibGUtcmV2ZXJzZSAucGFydHNfX2Jsb2NrLWluZm8ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzNDM0MzQ7XG4gIH1cbiAgLnBhcnRzLS1kb3VibGUtcmV2ZXJzZSAucGFydHNfX3RleHQge1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICB9XG4gIC5wYXJ0cy0td2l0aG91dC1wYWRkaW5nIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxuICAucGFydHMtLWJsYWNrIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzNDM0O1xuICB9XG4gIC5wYXJ0cy0tYmxhY2sgLnBhcnRzX19ibG9jay1pbmZvIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzNDM0O1xuICB9XG4gIC5wYXJ0cy0tYmxhY2sgLnBhcnRzX19ibG9jay10aXRsZSB7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgbWFyZ2luLWJvdHRvbTogMjJweDtcbiAgfVxuICAucGFydHMtLWJsYWNrIC5wYXJ0c19fdGV4dCB7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gIH1cbiAgLnBhcnRzLS1ibGFjayAucGFydHNfX3RleHQgb2wgbGkge1xuICAgIG1hcmdpbi1ib3R0b206IDZweDtcbiAgfVxuICAucGFydHMtLWJsYWNrIC5wYXJ0c19fdGV4dCBvbCBsaTo6YmVmb3JlIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdpZHRoOiAyMXB4O1xuICAgIGhlaWdodDogMjFweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRkZGRkZGO1xuICB9XG4gIC5wYXJ0cy0tYmxhY2sgLnBhcnRzX19idXR0b24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnBhcnRzLS13aGl0ZSAucGFydHNfX2Jsb2NrLWltYWdlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvcmRlcjogMztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDIzdmg7XG4gICAgbWluLWhlaWdodDogMjAwcHg7XG4gIH1cbiAgLnBhcnRzLS13aGl0ZSAucGFydHNfX3RleHQgb2wgbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIHdpZHRoOiAyMXB4O1xuICAgIGhlaWdodDogMjFweDtcbiAgICBwYWRkaW5nOiAxcHggMCAwO1xuICB9XG4gIC5wYXJ0c19fYmxvY2sge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLnBhcnRzX19ibG9jay10aXRsZSB7XG4gICAgY29sb3I6ICM2OTY5Njk7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuICAucGFydHNfX2Jsb2NrLWluZm8ge1xuICAgIG9yZGVyOiAxO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgfVxuICAucGFydHNfX2Jsb2NrLWltYWdlIHtcbiAgICBvcmRlcjogMjtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIGhlaWdodDogNzV2dztcbiAgICB3aWR0aDogY2FsYygxMDB2dyAtIDM2cHgpO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5wYXJ0c19fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMzUlO1xuICB9XG4gIC5wYXJ0c19fdGV4dCBvbCBsaSB7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5wYXJ0c19fdGV4dCBvbCBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB9XG4gIC5wYXJ0c19fYnV0dG9uLW1vYiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb3JkZXI6IDI7XG4gICAgbWFyZ2luLXRvcDogMjVweDtcbiAgfVxuICAucGFydHNfX2J1dHRvbi1tb2IgLnBhcnRzX19idG4ge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBwYWRkaW5nOiA0cHggMDtcbiAgfVxufVxuLm1hbmFnZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzNDM0O1xuICBwYWRkaW5nOiAxNDBweCAwO1xufVxuXG4ubWFuYWdlcl9fY29udGFpbmVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA3MDRmciA0OTZmcjtcbiAgY29sdW1uLWdhcDogMjRweDtcbn1cblxuLm1hbmFnZXJfX2NvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQ0FBQTYxO1xuICBwYWRkaW5nOiA4MHB4IDUwcHg7XG4gIG1heC13aWR0aDogNzA0cHg7XG59XG5cbi5tYW5hZ2VyX190aXRsZSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4ubWFuYWdlcl9fdGV4dCB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxMzUlO1xuICBtYXJnaW4tYm90dG9tOiA1OHB4O1xufVxuLm1hbmFnZXJfX3RleHQgYSB7XG4gIGNvbG9yOiAjMUI3MjQzO1xufVxuXG4ubWFuYWdlcl9fYnV0dG9uIHtcbiAgbWF4LXdpZHRoOiA0MDRweDtcbn1cblxuLm1hbmFnZXJfX2J0biB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgcGFkZGluZzogMTFweCAwO1xufVxuXG4ubWFuYWdlcl9faW1nLXdyYXBwZXIgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4ubWFuYWdlcl9fbmFtZSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgbWFyZ2luOiAxM3B4IDAgMXB4IDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG59XG5cbi5tYW5hZ2VyX19qb2Ige1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm1hbmFnZXIge1xuICAgIHBhZGRpbmc6IDYwcHggMDtcbiAgfVxuICAubWFuYWdlcl9fY29udGFpbmVyIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgY29sdW1uLWdhcDogMjBweDtcbiAgfVxuICAubWFuYWdlcl9fY29udGVudCB7XG4gICAgcGFkZGluZzogMzBweDtcbiAgfVxuICAubWFuYWdlcl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMnB4O1xuICB9XG4gIC5tYW5hZ2VyX190ZXh0IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBtYXgtd2lkdGg6IDI3NnB4O1xuICB9XG4gIC5tYW5hZ2VyX19idXR0b24ge1xuICAgIG1heC13aWR0aDogMjYycHg7XG4gIH1cbiAgLm1hbmFnZXJfX2J0biB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBwYWRkaW5nOiA5cHggMDtcbiAgfVxuICAubWFuYWdlcl9fbmFtZSB7XG4gICAgbWFyZ2luOiAxM3B4IDAgMXB4IDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gIH1cbiAgLm1hbmFnZXJfX2pvYiB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgLm1hbmFnZXIge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLm1hbmFnZXJfX2NvbnRhaW5lciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAubWFuYWdlcl9fY29udGVudCB7XG4gICAgcGFkZGluZzogMzdweCAxNnB4IDQwcHggMTZweDtcbiAgfVxuICAubWFuYWdlcl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBtYXgtd2lkdGg6IDI3MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIycHg7XG4gIH1cbiAgLm1hbmFnZXJfX3RleHQge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAubWFuYWdlcl9fd3JhcHBlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubWFuYWdlcl9fYnV0dG9uIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm1hbmFnZXJfX2J0biB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHBhZGRpbmc6IDEycHggMDtcbiAgfVxufVxuLmluZm8tLXYyIC5pbmZvX19ibG9jay10aXRsZSB7XG4gIG1hcmdpbi10b3A6IC0ycHg7XG59XG4uaW5mby0tdjIgLmluZm9fX3dyYXBwZXIge1xuICB3aWR0aDogNDklO1xuICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG59XG4uaW5mby0tdjIgLmluZm9fX2dhbGxlcnkge1xuICB3aWR0aDogNTElO1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbn1cbi5pbmZvLS12MiAuaW5mb19fYmxvY2stLWdhbGxlcnkge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmluZm8tLXYyIC5pbmZvX19nYWxsZXJ5LWNvbHVtbjpmaXJzdC1jaGlsZCB7XG4gIHdpZHRoOiA0MzNweDtcbiAgbWFyZ2luLXJpZ2h0OiA3cHg7XG59XG4uaW5mby0tdjIgLmluZm9fX2dhbGxlcnktY29sdW1uOmZpcnN0LWNoaWxkIC5pbmZvX19nYWxsZXJ5LWl0ZW0ge1xuICBoZWlnaHQ6IDMzNHB4O1xufVxuLmluZm8tLXYyIC5pbmZvX19nYWxsZXJ5LWNvbHVtbjpsYXN0LWNoaWxkIHtcbiAgd2lkdGg6IDE4NHB4O1xufVxuLmluZm8tLXYyIC5pbmZvX19nYWxsZXJ5LWNvbHVtbjpsYXN0LWNoaWxkIC5pbmZvX19nYWxsZXJ5LWl0ZW06Zmlyc3QtY2hpbGQge1xuICBoZWlnaHQ6IDEwN3B4O1xuICB3aWR0aDogdW5zZXQ7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWJvdHRvbTogNnB4O1xufVxuLmluZm8tLXYyIC5pbmZvX19nYWxsZXJ5LWNvbHVtbjpsYXN0LWNoaWxkIC5pbmZvX19nYWxsZXJ5LWl0ZW06bnRoLWNoaWxkKDIpIHtcbiAgaGVpZ2h0OiAxMDVweDtcbiAgd2lkdGg6IHVuc2V0O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4uaW5mby0tdjIgLmluZm9fX2dhbGxlcnktY29sdW1uOmxhc3QtY2hpbGQgLmluZm9fX2dhbGxlcnktaXRlbTpudGgtY2hpbGQoMykge1xuICBoZWlnaHQ6IDExMXB4O1xuICB3aWR0aDogdW5zZXQ7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5pbmZvLS12MiAuaW5mb19fZ2FsbGVyeS1pdGVtIHtcbiAgaGVpZ2h0OiB1bnNldDtcbn1cbi5pbmZvLS12MiAuaW5mb19fZ2FsbGVyeS1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgd2lkdGg6IHVuc2V0O1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uaW5mby0td2l0aG91dC1wYWRkaW5nLWJvdHRvbSAuaW5mb19fY29udGFpbmVyIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5cbi5pbmZvX19jb250YWluZXIge1xuICBwYWRkaW5nLXRvcDogMTQwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNDBweDtcbn1cblxuLmluZm9fX2Jsb2NrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uaW5mb19fYmxvY2stLWdhbGxlcnkge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbi5pbmZvX19ibG9jay0tZWxlbWVudHMge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmluZm9fX2Jsb2NrLS1lbGVtZW50cy1jb21tb24gLmluZm9fX2Jsb2NrLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cbi5pbmZvX19ibG9jay0tZWxlbWVudHMtY29tbW9uIC5pbmZvX19ibG9jay1lbGVtZW50LWltYWdlIHtcbiAgd2lkdGg6IDI4OHB4O1xuICBoZWlnaHQ6IDIyMHB4O1xufVxuLmluZm9fX2Jsb2NrLS1lbGVtZW50cy1jb21tb24gLmluZm9fX2Jsb2NrLWVsZW1lbnQtaW5uZXIge1xuICB3aWR0aDogNDkuMiU7XG4gIHBhZGRpbmctbGVmdDogMjRweDtcbn1cbi5pbmZvX19ibG9jayBsaSB7XG4gIHBhZGRpbmctbGVmdDogMThweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTIwJTtcbiAgY29sb3I6ICM2OTY5Njk7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5pbmZvX19ibG9jayBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5pbmZvX19ibG9jayBsaTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDZweDtcbiAgaGVpZ2h0OiA2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDQUFBNjE7XG4gIHRvcDogOXB4O1xuICBsZWZ0OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG4uaW5mb19fYmxvY2sgbGk6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDEzcHg7XG59XG5cbi5pbmZvX19ibG9jay10aXRsZSB7XG4gIGNvbG9yOiAjQ0FBQTYxO1xuICBtYXJnaW4tYm90dG9tOiAzM3B4O1xuICBtYXJnaW4tdG9wOiA0cHg7XG59XG4uaW5mb19fYmxvY2stdGl0bGUtLW1vYmlsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaW5mb19fYmxvY2stdGl0bGUtLWVsZW1lbnRzIHtcbiAgY29sb3I6ICM2OTY5Njk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLmluZm9fX2Jsb2NrLWRlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMTM1JTtcbiAgY29sb3I6ICM2OTY5Njk7XG59XG4uaW5mb19fYmxvY2stZGVzY3JpcHRpb24tLWVsZW1lbnRzIHtcbiAgbWF4LXdpZHRoOiA4NTdweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xufVxuXG4uaW5mb19fZ2FsbGVyeSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgd2lkdGg6IDQ5LjA1JTtcbn1cblxuLmluZm9fX2dhbGxlcnktaXRlbSB7XG4gIGhlaWdodDogMjAycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5pbmZvX19nYWxsZXJ5LWl0ZW06Zmlyc3QtY2hpbGQge1xuICB3aWR0aDogMjg1cHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5pbmZvX19nYWxsZXJ5LWl0ZW06bnRoLWNoaWxkKDIpIHtcbiAgd2lkdGg6IDMwNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLmluZm9fX2dhbGxlcnktaXRlbTpudGgtY2hpbGQoMykge1xuICB3aWR0aDogMzUwcHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbi5pbmZvX19nYWxsZXJ5LWl0ZW06bnRoLWNoaWxkKDQpIHtcbiAgd2lkdGg6IDI0MHB4O1xufVxuLmluZm9fX2dhbGxlcnktaXRlbSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGxpbmVhcjtcbn1cbi5pbmZvX19nYWxsZXJ5LWl0ZW0gc3ZnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogNDNweDtcbiAgaGVpZ2h0OiA0M3B4O1xuICBmaWxsOiAjQ0FBQTYxO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgb3BhY2l0eTogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGxpbmVhcjtcbn1cbi5pbmZvX19nYWxsZXJ5LWl0ZW06aG92ZXIgc3ZnIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5pbmZvX19nYWxsZXJ5LWl0ZW06aG92ZXIgaW1nIHtcbiAgZmlsdGVyOiBibHVyKDNweCk7XG59XG5cbi5pbmZvX193cmFwcGVyIHtcbiAgd2lkdGg6IDUwJTtcbiAgcGFkZGluZy1sZWZ0OiA1NXB4O1xufVxuXG4uaW5mb19fYmxvY2stbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uaW5mb19fYmxvY2stZWxlbWVudCB7XG4gIHdpZHRoOiA1MCU7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uaW5mb19fYmxvY2stZWxlbWVudDpudGgtY2hpbGQob2RkKSB7XG4gIHBhZGRpbmctcmlnaHQ6IDEycHg7XG59XG4uaW5mb19fYmxvY2stZWxlbWVudDpudGgtY2hpbGQoZXZlbikge1xuICBwYWRkaW5nLWxlZnQ6IDEycHg7XG59XG5cbi5pbmZvX19ibG9jay1lbGVtZW50LWltYWdlIHtcbiAgd2lkdGg6IDI2OHB4O1xuICBoZWlnaHQ6IDI2OHB4O1xufVxuLmluZm9fX2Jsb2NrLWVsZW1lbnQtaW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5pbmZvX19ibG9jay1lbGVtZW50LWlubmVyIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICB3aWR0aDogNTUuMiU7XG59XG4uaW5mb19fYmxvY2stZWxlbWVudC1pbm5lciBiIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzM0MzQzNDtcbn1cblxuLmluZm9fX2Jsb2NrLWVsZW1lbnQtdGl0bGUge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMzUlO1xuICBjb2xvcjogIzY5Njk2OTtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cblxuLmluZm9fX2Jsb2NrLWVsZW1lbnQtaXRlbSB7XG4gIHBhZGRpbmctbGVmdDogMjRweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTIwJTtcbiAgY29sb3I6ICM2OTY5Njk7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5pbmZvX19ibG9jay1lbGVtZW50LWl0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uaW5mb19fYmxvY2stZWxlbWVudC1pdGVtOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogNnB4O1xuICBoZWlnaHQ6IDZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0NBQUE2MTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuLmluZm9fX2Jsb2NrLWVsZW1lbnQtaGludCB7XG4gIG1hcmdpbi10b3A6IDE4cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gIGNvbG9yOiAjQjRCMEFFO1xuICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLmluZm8tLXYyIC5pbmZvX19nYWxsZXJ5LWNvbHVtbjpmaXJzdC1jaGlsZCB7XG4gICAgd2lkdGg6IDMwdnc7XG4gICAgbWFyZ2luLXJpZ2h0OiA3cHg7XG4gIH1cbiAgLmluZm8tLXYyIC5pbmZvX19nYWxsZXJ5LWNvbHVtbjpmaXJzdC1jaGlsZCAuaW5mb19fZ2FsbGVyeS1pdGVtIHtcbiAgICBoZWlnaHQ6IDIzdnc7XG4gIH1cbiAgLmluZm8tLXYyIC5pbmZvX19nYWxsZXJ5LWNvbHVtbjpsYXN0LWNoaWxkIHtcbiAgICB3aWR0aDogMTIuNnZ3O1xuICB9XG4gIC5pbmZvLS12MiAuaW5mb19fZ2FsbGVyeS1jb2x1bW46bGFzdC1jaGlsZCAuaW5mb19fZ2FsbGVyeS1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICBoZWlnaHQ6IDcuNHZ3O1xuICB9XG4gIC5pbmZvLS12MiAuaW5mb19fZ2FsbGVyeS1jb2x1bW46bGFzdC1jaGlsZCAuaW5mb19fZ2FsbGVyeS1pdGVtOm50aC1jaGlsZCgyKSB7XG4gICAgaGVpZ2h0OiA3LjN2dztcbiAgfVxuICAuaW5mby0tdjIgLmluZm9fX2dhbGxlcnktY29sdW1uOmxhc3QtY2hpbGQgLmluZm9fX2dhbGxlcnktaXRlbTpudGgtY2hpbGQoMykge1xuICAgIGhlaWdodDogNy4zdnc7XG4gIH1cbiAgLmluZm9fX2dhbGxlcnktaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgd2lkdGg6IDE5Ljh2dztcbiAgfVxuICAuaW5mb19fZ2FsbGVyeS1pdGVtOm50aC1jaGlsZCgyKSB7XG4gICAgd2lkdGg6IDIxdnc7XG4gIH1cbiAgLmluZm9fX2dhbGxlcnktaXRlbTpudGgtY2hpbGQoMykge1xuICAgIHdpZHRoOiAyNC4zdnc7XG4gIH1cbiAgLmluZm9fX2dhbGxlcnktaXRlbTpudGgtY2hpbGQoNCkge1xuICAgIHdpZHRoOiAxNi41dnc7XG4gIH1cbiAgLmluZm9fX2Jsb2NrLS1lbGVtZW50cy1jb21tb24gLmluZm9fX2Jsb2NrLWVsZW1lbnQtaW1hZ2Uge1xuICAgIHdpZHRoOiAxOC42dnc7XG4gICAgaGVpZ2h0OiAxOC42dnc7XG4gIH1cbiAgLmluZm9fX2Jsb2NrLWVsZW1lbnQtaW1hZ2Uge1xuICAgIHdpZHRoOiAxOC42dnc7XG4gICAgaGVpZ2h0OiAxOC42dnc7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmluZm8tLXYyIC5pbmZvX19nYWxsZXJ5LWNvbHVtbjpmaXJzdC1jaGlsZCB7XG4gICAgd2lkdGg6IDMydnc7XG4gIH1cbiAgLmluZm8tLXYyIC5pbmZvX19nYWxsZXJ5LWNvbHVtbjpsYXN0LWNoaWxkIC5pbmZvX19nYWxsZXJ5LWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgIGhlaWdodDogNy4ydnc7XG4gIH1cbiAgLmluZm8tLXYyIC5pbmZvX19nYWxsZXJ5LWNvbHVtbjpsYXN0LWNoaWxkIC5pbmZvX19nYWxsZXJ5LWl0ZW06bnRoLWNoaWxkKDIpIHtcbiAgICBoZWlnaHQ6IDcuM3Z3O1xuICB9XG4gIC5pbmZvLS12MiAuaW5mb19fZ2FsbGVyeS1jb2x1bW46bGFzdC1jaGlsZCAuaW5mb19fZ2FsbGVyeS1pdGVtOm50aC1jaGlsZCgzKSB7XG4gICAgaGVpZ2h0OiA3LjN2dztcbiAgfVxuICAuaW5mb19fY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLXRvcDogODBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgfVxuICAuaW5mb19fZ2FsbGVyeSB7XG4gICAgd2lkdGg6IDQ5JTtcbiAgfVxuICAuaW5mb19fd3JhcHBlciB7XG4gICAgd2lkdGg6IDUxJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDE3cHg7XG4gIH1cbiAgLmluZm9fX2dhbGxlcnktaXRlbSB7XG4gICAgaGVpZ2h0OiAxNDBweDtcbiAgfVxuICAuaW5mb19fZ2FsbGVyeS1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICB3aWR0aDogMjF2dztcbiAgICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gIH1cbiAgLmluZm9fX2dhbGxlcnktaXRlbTpudGgtY2hpbGQoMikge1xuICAgIHdpZHRoOiAyMi4ydnc7XG4gICAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICB9XG4gIC5pbmZvX19nYWxsZXJ5LWl0ZW06bnRoLWNoaWxkKDMpIHtcbiAgICB3aWR0aDogMjUuOHZ3O1xuICAgIG1hcmdpbi1yaWdodDogNnB4O1xuICB9XG4gIC5pbmZvX19nYWxsZXJ5LWl0ZW06bnRoLWNoaWxkKDQpIHtcbiAgICB3aWR0aDogMTcuNHZ3O1xuICB9XG4gIC5pbmZvX19nYWxsZXJ5LWl0ZW06aG92ZXIgc3ZnIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5pbmZvX19nYWxsZXJ5LWl0ZW06aG92ZXIgaW1nIHtcbiAgICBmaWx0ZXI6IHVuc2V0O1xuICB9XG4gIC5pbmZvX19ibG9jay10aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMXB4O1xuICB9XG4gIC5pbmZvX19ibG9jay10aXRsZS0tZWxlbWVudHMge1xuICAgIG1hcmdpbi1ib3R0b206IDIycHg7XG4gIH1cbiAgLmluZm9fX2Jsb2NrLWRlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbiAgLmluZm9fX2Jsb2NrLWRlc2NyaXB0aW9uLS1lbGVtZW50cyB7XG4gICAgbWF4LXdpZHRoOiA2NDZweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG4gIC5pbmZvX19ibG9jay0tZWxlbWVudHMtY29tbW9uIGxpOjpiZWZvcmUge1xuICAgIHRvcDogN3B4O1xuICB9XG4gIC5pbmZvX19ibG9jay1saXN0IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5pbmZvX19ibG9jay1lbGVtZW50IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gIC5pbmZvX19ibG9jay1lbGVtZW50Om50aC1jaGlsZChvZGQpIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG4gIC5pbmZvX19ibG9jay1lbGVtZW50Om50aC1jaGlsZChldmVuKSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG4gIC5pbmZvX19ibG9jay1lbGVtZW50Omxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLmluZm9fX2Jsb2NrLWVsZW1lbnQtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuICAuaW5mb19fYmxvY2stZWxlbWVudC1pdGVtIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbiAgLmluZm9fX2Jsb2NrLWVsZW1lbnQtaGludCB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaW5mb19fZ2FsbGVyeS1pdGVtIHtcbiAgICBoZWlnaHQ6IDE0MHB4O1xuICB9XG4gIC5pbmZvX19nYWxsZXJ5LWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgIHdpZHRoOiAyMHZ3O1xuICAgIG1hcmdpbi1yaWdodDogNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDZweDtcbiAgfVxuICAuaW5mb19fZ2FsbGVyeS1pdGVtOm50aC1jaGlsZCgyKSB7XG4gICAgd2lkdGg6IDIxLjJ2dztcbiAgICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gIH1cbiAgLmluZm9fX2dhbGxlcnktaXRlbTpudGgtY2hpbGQoMykge1xuICAgIHdpZHRoOiAyNC44dnc7XG4gICAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gIH1cbiAgLmluZm9fX2dhbGxlcnktaXRlbTpudGgtY2hpbGQoNCkge1xuICAgIHdpZHRoOiAxNi40dnc7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MzlweCkge1xuICAuaW5mby0tdjIgLmluZm9fX2dhbGxlcnkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmluZm8tLXYyIC5pbmZvX193cmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDE4cHg7XG4gICAgcGFkZGluZy1yaWdodDogMThweDtcbiAgfVxuICAuaW5mby0tdjIgLmluZm9fX2dhbGxlcnktY29sdW1uOmZpcnN0LWNoaWxkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICB9XG4gIC5pbmZvLS12MiAuaW5mb19fZ2FsbGVyeS1jb2x1bW46Zmlyc3QtY2hpbGQgLmluZm9fX2dhbGxlcnktaXRlbSB7XG4gICAgaGVpZ2h0OiAyMjZweDtcbiAgfVxuICAuaW5mby0tdjIgLmluZm9fX2dhbGxlcnktY29sdW1uOmxhc3QtY2hpbGQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmluZm8tLXYyIC5pbmZvX19nYWxsZXJ5LWNvbHVtbjpsYXN0LWNoaWxkIC5pbmZvX19nYWxsZXJ5LWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgIGhlaWdodDogNzNweDtcbiAgICB3aWR0aDogY2FsYygzMy4zMyUgLSAycHgpO1xuICAgIG1hcmdpbi1yaWdodDogMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLmluZm8tLXYyIC5pbmZvX19nYWxsZXJ5LWNvbHVtbjpsYXN0LWNoaWxkIC5pbmZvX19nYWxsZXJ5LWl0ZW06bnRoLWNoaWxkKDIpIHtcbiAgICBoZWlnaHQ6IDczcHg7XG4gICAgd2lkdGg6IGNhbGMoMzMuMzMlIC0gNHB4KTtcbiAgICBtYXJnaW4tcmlnaHQ6IDJweDtcbiAgICBtYXJnaW4tbGVmdDogMnB4O1xuICB9XG4gIC5pbmZvLS12MiAuaW5mb19fZ2FsbGVyeS1jb2x1bW46bGFzdC1jaGlsZCAuaW5mb19fZ2FsbGVyeS1pdGVtOm50aC1jaGlsZCgzKSB7XG4gICAgaGVpZ2h0OiA3M3B4O1xuICAgIHdpZHRoOiBjYWxjKDMzLjMzJSAtIDJweCk7XG4gICAgbWFyZ2luLWxlZnQ6IDJweDtcbiAgfVxuICAuaW5mb19fY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuICAuaW5mb19fYmxvY2stdGl0bGUtLWRlc2t0b3Age1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmluZm9fX2Jsb2NrLXRpdGxlLS1tb2JpbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGNvbG9yOiAjNjk2OTY5O1xuICB9XG4gIC5pbmZvX19ibG9jay10aXRsZS0tbW9iaWxlIGgyIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gIH1cbiAgLmluZm9fX2Jsb2NrLXRpdGxlLS1lbGVtZW50cyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbiAgLmluZm9fX2Jsb2NrLXRpdGxlLS1lbGVtZW50cyBoMiB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICB9XG4gIC5pbmZvX19ibG9jay0tZ2FsbGVyeSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogdW5zZXQ7XG4gIH1cbiAgLmluZm9fX2Jsb2NrLS1nYWxsZXJ5IC5pbmZvX19ibG9jay10aXRsZSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxOHB4O1xuICAgIHBhZGRpbmctbGVmdDogMThweDtcbiAgfVxuICAuaW5mb19fYmxvY2stLWdhbGxlcnkgLmluZm9fX2dhbGxlcnkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE4cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxOHB4O1xuICB9XG4gIC5pbmZvX19ibG9jay0tZWxlbWVudHMge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDE4cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxOHB4O1xuICB9XG4gIC5pbmZvX19ibG9jay0tZWxlbWVudHMgLmluZm9fX2Jsb2NrLXRpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIC5pbmZvX19ibG9jay0tZWxlbWVudHMtY29tbW9uIC5pbmZvX19ibG9jay10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLmluZm9fX2Jsb2NrLS1lbGVtZW50cy1jb21tb24gLmluZm9fX2Jsb2NrLXRpdGxlIGgyIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbiAgLmluZm9fX2Jsb2NrLS1lbGVtZW50cy1jb21tb24gLmluZm9fX2Jsb2NrLWVsZW1lbnQtaW1hZ2Uge1xuICAgIHdpZHRoOiBjYWxjKDEwMHZ3IC0gMzZweCk7XG4gICAgaGVpZ2h0OiBjYWxjKDgwdncgLSAzNnB4KTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gIC5pbmZvX19ibG9jay0tZWxlbWVudHMtY29tbW9uIC5pbmZvX19ibG9jay1lbGVtZW50LWlubmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbiAgLmluZm9fX2Jsb2NrLS1lbGVtZW50cy1jb21tb24gbGkge1xuICAgIGxpbmUtaGVpZ2h0OiAxMzUlO1xuICAgIHBhZGRpbmctbGVmdDogMTRweDtcbiAgfVxuICAuaW5mb19fYmxvY2stLWVsZW1lbnRzLWNvbW1vbiBsaTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiA5cHg7XG4gIH1cbiAgLmluZm9fX2dhbGxlcnkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDIxcHg7XG4gIH1cbiAgLmluZm9fX2dhbGxlcnktaXRlbSB7XG4gICAgaGVpZ2h0OiA3M3B4O1xuICB9XG4gIC5pbmZvX19nYWxsZXJ5LWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgIGhlaWdodDogMjI2cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgfVxuICAuaW5mb19fZ2FsbGVyeS1pdGVtOm50aC1jaGlsZCgyKSB7XG4gICAgd2lkdGg6IGNhbGMoMzMuMzMlIC0gMnB4KTtcbiAgICBtYXJnaW4tcmlnaHQ6IDJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5pbmZvX19nYWxsZXJ5LWl0ZW06bnRoLWNoaWxkKDMpIHtcbiAgICB3aWR0aDogY2FsYygzMy4zMyUgLSA0cHgpO1xuICAgIG1hcmdpbi1yaWdodDogMnB4O1xuICAgIG1hcmdpbi1sZWZ0OiAycHg7XG4gIH1cbiAgLmluZm9fX2dhbGxlcnktaXRlbTpudGgtY2hpbGQoNCkge1xuICAgIHdpZHRoOiBjYWxjKDMzLjMzJSAtIDJweCk7XG4gICAgbWFyZ2luLWxlZnQ6IDJweDtcbiAgfVxuICAuaW5mb19fd3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1yaWdodDogMThweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE4cHg7XG4gIH1cbiAgLmluZm9fX2Jsb2NrLWRlc2NyaXB0aW9uLS1lbGVtZW50cyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTlweDtcbiAgfVxuICAuaW5mb19fYmxvY2stZWxlbWVudCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAuaW5mb19fYmxvY2stZWxlbWVudC1pdGVtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTFweDtcbiAgfVxuICAuaW5mb19fYmxvY2stZWxlbWVudC1pbWFnZSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwdncgLSAzNnB4KTtcbiAgICBoZWlnaHQ6IGNhbGMoODB2dyAtIDM2cHgpO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbiAgLmluZm9fX2Jsb2NrLWVsZW1lbnQtaW5uZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLmluZm9fX2Jsb2NrLWVsZW1lbnQtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgfVxuICAuaW5mb19fYmxvY2stZWxlbWVudC1pdGVtIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbiAgLmluZm9fX2Jsb2NrLWVsZW1lbnQtaGludCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIG1hcmdpbi10b3A6IDRweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cbi52aWRlb19fY29udGFpbmVyIHtcbiAgcGFkZGluZy10b3A6IDEzOHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNzBweDtcbn1cblxuLnZpZGVvX190aXRsZSB7XG4gIGNvbG9yOiAjQ0FBQTYxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi52aWRlb19fZGVzY3JpcHRpb24ge1xuICBtYXJnaW4tdG9wOiAyM3B4O1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMzUlO1xuICBjb2xvcjogIzY5Njk2OTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4udmlkZW9fX2xpc3Qge1xuICBtYXJnaW4tdG9wOiA1MHB4O1xuICBtYXJnaW4tbGVmdDogLTI0cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4udmlkZW9fX2xpc3QtLXNpemU1MCB7XG4gIG1hcmdpbi10b3A6IDM3cHg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLnZpZGVvX19pdGVtIHtcbiAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICB3aWR0aDogMzMuMyU7XG59XG4udmlkZW9fX2l0ZW0tLXNpemU1MCB7XG4gIHdpZHRoOiA1MCU7XG4gIGZsZXg6IDEgMSA1MCU7XG59XG5cbi52aWRlb19faXRlbS1jb250YWluZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi52aWRlb19faXRlbS1wcmV2aWV3IHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwIDAgNTYuNiUgMDtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi52aWRlb19faXRlbS1wcmV2aWV3IGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLnZpZGVvX19pdGVtLXRpdGxlIHtcbiAgY29sb3I6ICMzNDM0MzQ7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG59XG5cbi52aWRlb19fYnV0dG9uIHtcbiAgbWFyZ2luOiA1MHB4IGF1dG8gMDtcbiAgbWF4LXdpZHRoOiAyNTZweDtcbn1cblxuLnZpZGVvX19idG4ge1xuICBmb250LXNpemU6IDIwcHg7XG4gIHBhZGRpbmc6IDExcHggMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAudmlkZW8tLW1vYmlsZS1oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnZpZGVvX19jb250YWluZXIge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImFzc2V0cy9pbWFnZXMvc3RhdGljL2JnX2ZvcmVzdC5wbmdcIik7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgfVxuICAudmlkZW9fX2l0ZW0tcHJldmlldy0tbWluaSB7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICB9XG4gIC52aWRlb19fZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBtYXJnaW4tdG9wOiAxM3B4O1xuICB9XG4gIC52aWRlb19fbGlzdCB7XG4gICAgbWFyZ2luLXRvcDogMjhweDtcbiAgICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gIH1cbiAgLnZpZGVvX19pdGVtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIH1cbiAgLnZpZGVvX19pdGVtLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbiAgLnZpZGVvX19idXR0b24ge1xuICAgIG1heC13aWR0aDogMjAwcHg7XG4gICAgbWFyZ2luLXRvcDogMzhweDtcbiAgfVxuICAudmlkZW9fX2J0biB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHBhZGRpbmc6IDhweCAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnZpZGVvX190aXRsZSBoMiB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICB9XG4gIC52aWRlb19faXRlbSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAudmlkZW9fX2l0ZW06bGFzdC1jaGlsZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAudmlkZW9fX2l0ZW0tLXNpemU1MDpsYXN0LWNoaWxkIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQxOXB4KSB7XG4gIC52aWRlb19faXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnZpZGVvX19pdGVtOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC52aWRlb19faXRlbS1wcmV2aWV3LS1taW5pIHtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICB9XG59XG4uZ2FsbGVyeV9fY29udGFpbmVyIHtcbiAgcGFkZGluZy10b3A6IDcwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMTVweDtcbn1cbi5nYWxsZXJ5X19jb250YWluZXItLW5vcGFkZGluZyB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG4uZ2FsbGVyeV9fdGl0bGUge1xuICBjb2xvcjogIzY5Njk2OTtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cblxuLmdhbGxlcnlfX2xpc3Qge1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1sZWZ0OiAtMjRweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgd2lkdGg6IHVuc2V0O1xuICBoZWlnaHQ6IHVuc2V0O1xufVxuXG4uZ2FsbGVyeV9faXRlbSB7XG4gIHBhZGRpbmctbGVmdDogMjRweDtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgd2lkdGg6IDI1JTtcbn1cbi5nYWxsZXJ5X19pdGVtLS1zaXplLXRyaXJkIHtcbiAgd2lkdGg6IDMzLjMlO1xufVxuXG4uZ2FsbGVyeV9faXRlbS1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBoZWlnaHQ6IHVuc2V0O1xufVxuXG4uZ2FsbGVyeV9faXRlbS1pbWFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMCAwIDY1LjglIDA7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uZ2FsbGVyeV9faXRlbS1pbWFnZSBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICBvcGFjaXR5OiAxO1xufVxuLmdhbGxlcnlfX2l0ZW0taW1hZ2U6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgd2lkdGg6IDYwcHg7XG4gIGhlaWdodDogNjBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiYXNzZXRzL2ltYWdlcy9zdGF0aWMvZ2xhc3MtZGVjb3Iuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2UtaW4tb3V0O1xufVxuLmdhbGxlcnlfX2l0ZW0taW1hZ2U6aG92ZXIgaW1nIHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDAuNSk7XG59XG4uZ2FsbGVyeV9faXRlbS1pbWFnZTpob3Zlcjo6YWZ0ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uZ2FsbGVyeV9faXRlbS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICM2OTY5Njk7XG59XG5cbi5nYWxsZXJ5X190aHVtYi1zd2lwZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZ2FsbGVyeV9fbmF2aWdhdGlvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmdhbGxlcnlfX2NvbnRhaW5lciB7XG4gICAgcGFkZGluZy1ib3R0b206IDcwcHg7XG4gIH1cbiAgLmdhbGxlcnlfX2l0ZW0ge1xuICAgIHdpZHRoOiAzMy4zJTtcbiAgfVxuICAuZ2FsbGVyeV9faXRlbS1pbWFnZSB7XG4gICAgcGFkZGluZzogMCAwIDYwJTtcbiAgfVxuICAuZ2FsbGVyeV9faXRlbS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZ2FsbGVyeV9fbGlzdCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICB9XG4gIC5nYWxsZXJ5X19pdGVtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gIC5nYWxsZXJ5X19jb250YWluZXIge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICB9XG4gIC5nYWxsZXJ5X190aXRsZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbiAgLmdhbGxlcnlfX3RpdGxlIGgyIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gIH1cbiAgLmdhbGxlcnlfX2l0ZW0ge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MTlweCkge1xuICAuZ2FsbGVyeV9fY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiA2M3B4O1xuICB9XG4gIC5nYWxsZXJ5X19zd2lwZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgfVxuICAuZ2FsbGVyeV9fbGlzdCB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG4gIC5nYWxsZXJ5X19pdGVtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAuZ2FsbGVyeV9faXRlbS10aXRsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuZ2FsbGVyeV9faXRlbS1pbWFnZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nOiAwIDAgNjMlO1xuICB9XG4gIC5nYWxsZXJ5X190aHVtYi1zd2lwZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5nYWxsZXJ5X190aHVtYi1pdGVtIHtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgd2lkdGg6IDU3cHg7XG4gIH1cbiAgLmdhbGxlcnlfX3RodW1iLWl0ZW0uc3dpcGVyLXNsaWRlLXRodW1iLWFjdGl2ZSAuZ2FsbGVyeV9fdGh1bWItaXRlbS1pbWFnZSB7XG4gICAgYm9yZGVyOiAycHggc29saWQgI0NBQUE2MTtcbiAgfVxuICAuZ2FsbGVyeV9fdGh1bWItaXRlbS1pbWFnZSB7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIHdpZHRoOiA1N3B4O1xuICB9XG4gIC5nYWxsZXJ5X190aHVtYi1pdGVtLWltYWdlIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICB9XG4gIC5nYWxsZXJ5X19uYXZpZ2F0aW9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZy1yaWdodDogMThweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE4cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMjVweDtcbiAgfVxuICAuZ2FsbGVyeV9fbmF2aWdhdGlvbi10aXRsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1yaWdodDogMThweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE4cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxMzUlO1xuICAgIGNvbG9yOiAjNjk2OTY5O1xuICB9XG4gIC5nYWxsZXJ5X19uYXZpZ2F0aW9uLXByZXYsXG4gIC5nYWxsZXJ5X19uYXZpZ2F0aW9uLW5leHQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMDBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjQ0FBQTYxO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAuZ2FsbGVyeV9fbmF2aWdhdGlvbi1wcmV2IHN2ZyxcbiAgLmdhbGxlcnlfX25hdmlnYXRpb24tbmV4dCBzdmcge1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgICBmaWxsOiAjQ0FBQTYxO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGxpbmVhcjtcbiAgfVxuICAuZ2FsbGVyeV9fbmF2aWdhdGlvbi1uZXh0IHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB9XG59XG4ucmV2aWV3cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDM0MzQ7XG59XG4ucmV2aWV3cy0td2l0aC1icmVhZGNydW1icyAucmV2aWV3c19fY29udGFpbmVyIHtcbiAgcGFkZGluZy10b3A6IDI1cHg7XG59XG4ucmV2aWV3cy0td2l0aC1icmVhZGNydW1icyAucmV2aWV3c19fdGl0bGUge1xuICBtYXJnaW4tdG9wOiA3NXB4O1xufVxuXG4ucmV2aWV3c19fY29udGFpbmVyIHtcbiAgcGFkZGluZy10b3A6IDEyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTIwcHg7XG59XG5cbi5yZXZpZXdzX190aXRsZSB7XG4gIGNvbG9yOiAjQ0FBQTYxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5yZXZpZXdzX19kZXNjcmlwdGlvbiB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMzUlO1xuICBtYXJnaW46IDIwcHggYXV0byAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1heC13aWR0aDogMTEwN3B4O1xufVxuLnJldmlld3NfX2Rlc2NyaXB0aW9uICsgLnJldmlld3NfX2Rlc2NyaXB0aW9uIHtcbiAgbWF4LXdpZHRoOiA2NTdweDtcbn1cblxuLnJldmlld3NfX3RleHQge1xuICBkaXNwbGF5OiBub25lO1xuICBtYXgtd2lkdGg6IDEwMTJweDtcbiAgbWFyZ2luOiA0NXB4IGF1dG8gMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICBjb2xvcjogI0U3REZDRjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnJldmlld3NfX3RleHQtLWFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucmV2aWV3c19fYnV0dG9uIHtcbiAgbWFyZ2luLXRvcDogNjBweDtcbn1cblxuLnJldmlld3NfX2J0biB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgcGFkZGluZzogMTFweCAwO1xuICBtYXgtd2lkdGg6IDM4OHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLnJldmlld3NfX2JsYW5rcyB7XG4gIG1hcmdpbi10b3A6IDU0cHg7XG4gIHBhZGRpbmc6IDAgOTJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucmV2aWV3c19faXRlbSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuLnJldmlld3NfX2l0ZW0uc3dpcGVyLXNsaWRlLWFjdGl2ZSAucmV2aWV3c19faXRlbS1pbWFnZSB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGxpbmVhcjtcbn1cblxuLnJldmlld3NfX2l0ZW0taW1hZ2Uge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuODUpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBsaW5lYXI7XG59XG5cbi5yZXZpZXdzX19uYXZpZ2F0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTZ2dztcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5yZXZpZXdzX19uYXZpZ2F0aW9uLXByZXYsXG4ucmV2aWV3c19fbmF2aWdhdGlvbi1uZXh0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5yZXZpZXdzX19uYXZpZ2F0aW9uLXByZXYgc3ZnLFxuLnJldmlld3NfX25hdmlnYXRpb24tbmV4dCBzdmcge1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBmaWxsOiAjNjk2OTY5O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBsaW5lYXI7XG59XG4ucmV2aWV3c19fbmF2aWdhdGlvbi1wcmV2OmhvdmVyIHN2Zyxcbi5yZXZpZXdzX19uYXZpZ2F0aW9uLW5leHQ6aG92ZXIgc3ZnIHtcbiAgZmlsbDogI0NBQUE2MTtcbn1cblxuLnJldmlld3NfX25hdmlnYXRpb24tbmV4dCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG5cbi5yZXZpZXdzX19wYWdpbmF0aW9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucmV2aWV3c19fY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgfVxuICAucmV2aWV3c19fYmxhbmtzIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIHBhZGRpbmc6IDAgNjBweDtcbiAgfVxuICAucmV2aWV3c19fZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuICAucmV2aWV3c19fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG4gIC5yZXZpZXdzX19idXR0b24ge1xuICAgIG1hcmdpbi10b3A6IDI4cHg7XG4gIH1cbiAgLnJldmlld3NfX2J0biB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIG1heC13aWR0aDogMjkwcHg7XG4gICAgcGFkZGluZzogOHB4IDA7XG4gIH1cbiAgLnJldmlld3NfX25hdmlnYXRpb24ge1xuICAgIHRvcDogMTN2dztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gIC5yZXZpZXdzLS1zaW5nbGUgLnJldmlld3NfX3RpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiA0MXB4O1xuICB9XG4gIC5yZXZpZXdzLS1zaW5nbGUgLnJldmlld3NfX3RpdGxlIGgyIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gIH1cbiAgLnJldmlld3MtLXNpbmdsZSAucmV2aWV3c19fYmxhbmtzIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5yZXZpZXdzLS1zaW5nbGUgLnJldmlld3NfX2Rlc2NyaXB0aW9uICsgLnJldmlld3NfX2Rlc2NyaXB0aW9uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG4gIC5yZXZpZXdzX19pdGVtLWltYWdlIGltZyB7XG4gICAgbWF4LWhlaWdodDogNDAwcHg7XG4gIH1cbiAgLnJldmlld3NfX2JsYW5rcyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAucmV2aWV3c19fY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLXRvcDogNDFweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgfVxuICAucmV2aWV3c19fdGl0bGUgaDIge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgfVxuICAucmV2aWV3c19fZGVzY3JpcHRpb24ge1xuICAgIG1hcmdpbjogMjNweCBhdXRvIDA7XG4gICAgbGluZS1oZWlnaHQ6IDEzNiU7XG4gIH1cbiAgLnJldmlld3NfX2Rlc2NyaXB0aW9uICsgLnJldmlld3NfX2Rlc2NyaXB0aW9uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5yZXZpZXdzX190ZXh0IHtcbiAgICBtYXJnaW46IDI4cHggYXV0byAwO1xuICB9XG4gIC5yZXZpZXdzX19uYXZpZ2F0aW9uLXByZXYsXG4gIC5yZXZpZXdzX19uYXZpZ2F0aW9uLW5leHQge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnJldmlld3NfX25hdmlnYXRpb24tcHJldiBzdmcsXG4gIC5yZXZpZXdzX19uYXZpZ2F0aW9uLW5leHQgc3ZnIHtcbiAgICB3aWR0aDogMjZweDtcbiAgICBoZWlnaHQ6IDI2cHg7XG4gIH1cbiAgLnJldmlld3NfX25hdmlnYXRpb24ge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgbWFyZ2luLXRvcDogMTdweDtcbiAgfVxuICAucmV2aWV3c19fcGFnaW5hdGlvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbiAgLnJldmlld3NfX3BhZ2luYXRpb24uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjNjk2OTY5O1xuICAgIGNvbG9yOiAjNjk2OTY5O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxMTAlO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1mYW1pbHk6IFwiQW1lcmljYW4gQ2FwdGFpbiBDeXJpbGxpY1wiLCBzYW5zLXNlcmlmO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luOiAzcHggM3B4O1xuICAgIHdpZHRoOiAyNnB4O1xuICAgIGhlaWdodDogMjZweDtcbiAgfVxuICAucmV2aWV3c19fcGFnaW5hdGlvbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gICAgYm9yZGVyOiAycHggc29saWQgI0NBQUE2MTtcbiAgICBjb2xvcjogI0NBQUE2MTtcbiAgfVxufVxuLmNvbnRlbnRfX2NvbnRhaW5lciB7XG4gIHBhZGRpbmctdG9wOiAxMzhweDtcbiAgcGFkZGluZy1ib3R0b206IDcwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuXG4uY29udGVudF9fdGl0bGUge1xuICBjb2xvcjogIzY5Njk2OTtcbiAgbWFyZ2luLWJvdHRvbTogMjFweDtcbn1cbi5jb250ZW50X190aXRsZS0tbW9iaWxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmNvbnRlbnRfX2Rlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMTM1JTtcbiAgY29sb3I6ICM2OTY5Njk7XG59XG5cbi5jb250ZW50X19pbmZvIHtcbiAgd2lkdGg6IDUxJTtcbiAgcGFkZGluZy1yaWdodDogMjJweDtcbn1cblxuLmNvbnRlbnRfX2J1dHRvbiB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIG1heC13aWR0aDogMzYzcHg7XG59XG5cbi5jb250ZW50X19idG4ge1xuICBwYWRkaW5nOiAxN3B4IDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cblxuLmNvbnRlbnRfX2dhbGxlcnkge1xuICB3aWR0aDogNDklO1xufVxuLmNvbnRlbnRfX2dhbGxlcnkgLnN3aXBlci13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4uY29udGVudF9fZ2FsbGVyeS1pdGVtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jb250ZW50X19nYWxsZXJ5LWl0ZW0gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4uY29udGVudF9fZ2FsbGVyeS1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgd2lkdGg6IDYwMHB4O1xuICBoZWlnaHQ6IDQwMHB4O1xufVxuLmNvbnRlbnRfX2dhbGxlcnktaXRlbTpudGgtY2hpbGQoMikge1xuICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gIHdpZHRoOiAyODdweDtcbiAgaGVpZ2h0OiAyMzZweDtcbn1cbi5jb250ZW50X19nYWxsZXJ5LWl0ZW06bnRoLWNoaWxkKDMpIHtcbiAgd2lkdGg6IDMwMHB4O1xuICBoZWlnaHQ6IDIzNnB4O1xufVxuLmNvbnRlbnRfX2dhbGxlcnktaXRlbTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB3aWR0aDogNjBweDtcbiAgaGVpZ2h0OiA2MHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJhc3NldHMvaW1hZ2VzL3N0YXRpYy9nbGFzcy1kZWNvci5zdmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZS1pbi1vdXQ7XG59XG4uY29udGVudF9fZ2FsbGVyeS1pdGVtOmhvdmVyIGltZyB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwLjUpO1xufVxuLmNvbnRlbnRfX2dhbGxlcnktaXRlbTpob3Zlcjo6YWZ0ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uY29udGVudF9fZ2FsbGVyeS1uYXZpZ2F0aW9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAuY29udGVudF9fZ2FsbGVyeS1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDI4dnc7XG4gIH1cbiAgLmNvbnRlbnRfX2dhbGxlcnktaXRlbTpudGgtY2hpbGQoMikge1xuICAgIHdpZHRoOiBjYWxjKDQ5JSAtIDEycHgpO1xuICAgIGhlaWdodDogMTYuNXZ3O1xuICB9XG4gIC5jb250ZW50X19nYWxsZXJ5LWl0ZW06bnRoLWNoaWxkKDMpIHtcbiAgICB3aWR0aDogNTElO1xuICAgIGhlaWdodDogMTYuNXZ3O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jb250ZW50X19pbmZvIHtcbiAgICB3aWR0aDogNjAlO1xuICB9XG4gIC5jb250ZW50X19kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG4gIC5jb250ZW50X19idXR0b24ge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgbWF4LXdpZHRoOiAyNDBweDtcbiAgfVxuICAuY29udGVudF9fYnRuIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgcGFkZGluZzogOXB4IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29udGVudCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuY29udGVudC0tdmlzaWJsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmNvbnRlbnQtLXZpc2libGUgLmNvbnRlbnRfX2NvbnRhaW5lciB7XG4gICAgcGFkZGluZzogNjBweCAwIDMwcHg7XG4gIH1cbiAgLmNvbnRlbnRfX2NvbnRhaW5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogODlweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuICAuY29udGVudF9fY29udGFpbmVyLS1jb21wYW55IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxuICAuY29udGVudF9faW5mbyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1yaWdodDogMThweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE4cHg7XG4gICAgb3JkZXI6IDI7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxuICAuY29udGVudF9fZ2FsbGVyeSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3JkZXI6IDE7XG4gIH1cbiAgLmNvbnRlbnRfX2dhbGxlcnkgLnN3aXBlci13cmFwcGVyIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgfVxuICAuY29udGVudF9fdGl0bGUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE4cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxOHB4O1xuICAgIGNvbG9yOiAjNjk2OTY5O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuY29udGVudF9fdGl0bGUtLWRlc2t0b3Age1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmNvbnRlbnRfX3RpdGxlLS1tb2JpbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5jb250ZW50X190aXRsZSBoMiB7XG4gICAgZm9udC1zaXplOiAzNHB4O1xuICB9XG4gIC5jb250ZW50X19nYWxsZXJ5LWl0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbiAgLmNvbnRlbnRfX2dhbGxlcnktaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgd2lkdGg6IGNhbGMoMzMuMyUgLSA1cHgpO1xuICAgIGhlaWdodDogMjh2dztcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgfVxuICAuY29udGVudF9fZ2FsbGVyeS1pdGVtOm50aC1jaGlsZCgyKSB7XG4gICAgd2lkdGg6IGNhbGMoMzMuMyUgLSAxMHB4KTtcbiAgICBoZWlnaHQ6IDI4dnc7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgfVxuICAuY29udGVudF9fZ2FsbGVyeS1pdGVtOm50aC1jaGlsZCgzKSB7XG4gICAgd2lkdGg6IGNhbGMoMzMuMyUgLSA1cHgpO1xuICAgIGhlaWdodDogMjh2dztcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuICB9XG4gIC5jb250ZW50X19nYWxsZXJ5LW5hdmlnYXRpb24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE4cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxOHB4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDIxcHg7XG4gIH1cbiAgLmNvbnRlbnRfX2dhbGxlcnktYnVsbGV0cyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5jb250ZW50X19nYWxsZXJ5LWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICB3aWR0aDogNXB4O1xuICAgIGhlaWdodDogNXB4O1xuICAgIG1hcmdpbjogMCA3cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0NBQUE2MTtcbiAgfVxuICAuY29udGVudF9fZ2FsbGVyeS1uYXZpZ2F0aW9uLXByZXYsXG4gIC5jb250ZW50X19nYWxsZXJ5LW5hdmlnYXRpb24tbmV4dCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwMHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNDQUFBNjE7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5jb250ZW50X19nYWxsZXJ5LW5hdmlnYXRpb24tcHJldiBzdmcsXG4gIC5jb250ZW50X19nYWxsZXJ5LW5hdmlnYXRpb24tbmV4dCBzdmcge1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgICBmaWxsOiAjQ0FBQTYxO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGxpbmVhcjtcbiAgfVxuICAuY29udGVudF9fZ2FsbGVyeS1uYXZpZ2F0aW9uLW5leHQge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIH1cbiAgLmNvbnRlbnRfX2J1dHRvbiB7XG4gICAgbWF4LXdpZHRoOiAyODNweDtcbiAgICBtYXJnaW46IDI5cHggYXV0byAwO1xuICB9XG4gIC5jb250ZW50X19idG4ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBwYWRkaW5nOiAxNnB4IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MzlweCkge1xuICAuY29udGVudF9fZ2FsbGVyeS1uYXZpZ2F0aW9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC5jb250ZW50X19jb250YWluZXItLXdpdGhvdXQtcGFkZGluZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbiAgLmNvbnRlbnRfX2dhbGxlcnktaXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAuY29udGVudF9fZ2FsbGVyeS1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IDY2LjJ2dztcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAuY29udGVudF9fZ2FsbGVyeS1pdGVtOm50aC1jaGlsZCgyKSB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiA2Ni4ydnc7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5jb250ZW50X19nYWxsZXJ5LWl0ZW06bnRoLWNoaWxkKDMpIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IDY2LjJ2dztcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAuY29udGVudF9fZGVzY3JpcHRpb24ge1xuICAgIGxpbmUtaGVpZ2h0OiAxMzYlO1xuICB9XG4gIC5jb250ZW50X19idG4ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBwYWRkaW5nOiAxMnB4IDA7XG4gIH1cbn1cbi5zdGVwcy0td2l0aC1iZyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImFzc2V0cy9pbWFnZXMvc3RhdGljL2JnX2ZvcmVzdC5wbmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cbi5zdGVwcy0tdG9wLW1hcmdpbiB7XG4gIG1hcmdpbi10b3A6IDc2cHg7XG59XG4uc3RlcHMtLXdpdGgtYnJlYWRjcnVtYnMge1xuICBwYWRkaW5nLXRvcDogMjRweDtcbn1cbi5zdGVwcy0td2l0aC1icmVhZGNydW1icyAuc3RlcHNfX2NvbnRhaW5lciB7XG4gIHBhZGRpbmctdG9wOiAwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAwcHg7XG59XG4uc3RlcHMtLXdpdGgtYnJlYWRjcnVtYnMgLnN0ZXBzX19ib2R5IHtcbiAgbWFyZ2luLXRvcDogNDZweDtcbn1cbi5zdGVwcy0td2l0aC1icmVhZGNydW1icyAuc3RlcHNfX3RpdGxlIHtcbiAgY29sb3I6ICNDQUFBNjE7XG4gIG1heC13aWR0aDogOTQwcHg7XG59XG4uc3RlcHMtLXdpdGgtYnJlYWRjcnVtYnMgLnN0ZXBzX193cmFwcGVyIHtcbiAgbWFyZ2luLXRvcDogOTFweDtcbn1cbi5zdGVwcy0td2l0aC1icmVhZGNydW1icyAuc3RlcHNfX3dyYXBwZXI6OmFmdGVyIHtcbiAgd2lkdGg6IDRweDtcbiAgaGVpZ2h0OiA5MSU7XG4gIHRvcDogMyU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbn1cbi5zdGVwcy0td2l0aC1icmVhZGNydW1icyAuc3RlcHNfX3dyYXBwZXIgLnN0ZXBzX19yb3cge1xuICBtYXJnaW4tdG9wOiAtMjFweDtcbn1cbi5zdGVwcy0td2l0aC1icmVhZGNydW1icyAuc3RlcHNfX3dyYXBwZXIgLnN0ZXBzX19yb3c6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLnN0ZXBzLS13aXRoLWJyZWFkY3J1bWJzIC5zdGVwc19fd3JhcHBlciAuc3RlcHNfX3JvdzpudGgtY2hpbGQoMykge1xuICBtYXJnaW4tdG9wOiAtMjFweDtcbn1cbi5zdGVwcy0td2l0aC1icmVhZGNydW1icyAuc3RlcHNfX3dyYXBwZXIgLnN0ZXBzX19yb3c6bnRoLWNoaWxkKDQpIHtcbiAgbWFyZ2luLXRvcDogLTQ2cHg7XG59XG4uc3RlcHMtLXdpdGgtYnJlYWRjcnVtYnMgLnN0ZXBzX193cmFwcGVyIC5zdGVwc19fcm93Om50aC1jaGlsZCg1KSB7XG4gIG1hcmdpbi10b3A6IC0yMXB4O1xufVxuLnN0ZXBzLS13aXRoLWJyZWFkY3J1bWJzIC5zdGVwc19fd3JhcHBlciAuc3RlcHNfX3JvdzpudGgtY2hpbGQoNikge1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG4uc3RlcHMtLXdpdGgtYnJlYWRjcnVtYnMgLnN0ZXBzX193cmFwcGVyIC5zdGVwc19fcm93Om50aC1jaGlsZCg3KSB7XG4gIG1hcmdpbi10b3A6IC01cHg7XG59XG4uc3RlcHMtLXdpdGgtYnJlYWRjcnVtYnMgLnN0ZXBzX193cmFwcGVyIC5zdGVwc19fcm93Om50aC1jaGlsZCgxNCkge1xuICBtYXJnaW4tdG9wOiAtOTBweDtcbn1cblxuLnN0ZXBzX19jb250YWluZXIge1xuICBwYWRkaW5nLXRvcDogNjdweDtcbiAgcGFkZGluZy1ib3R0b206IDk0cHg7XG59XG5cbi5zdGVwc19fdGl0bGUge1xuICBtYXgtd2lkdGg6IDQ5OHB4O1xuICBjb2xvcjogIzY5Njk2OTtcbn1cblxuLnN0ZXBzX193cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC00M3B4O1xufVxuLnN0ZXBzX193cmFwcGVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDQUFBNjE7XG4gIHdpZHRoOiAzcHg7XG4gIGhlaWdodDogNzUlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogMTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTNweCk7XG59XG5cbi5zdGVwc19fcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTIxcHg7XG59XG4uc3RlcHNfX3JvdzpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uc3RlcHNfX3JvdzpudGgtY2hpbGQoMykge1xuICBtYXJnaW4tdG9wOiAtMzFweDtcbn1cbi5zdGVwc19fcm93Om50aC1jaGlsZCg0KSB7XG4gIG1hcmdpbi10b3A6IC0xOXB4O1xufVxuLnN0ZXBzX19yb3c6bnRoLWNoaWxkKDUpIHtcbiAgbWFyZ2luLXRvcDogLTY4cHg7XG59XG4uc3RlcHNfX3JvdzpudGgtY2hpbGQob2RkKSAuc3RlcHNfX3Jvdy1jb250YWluZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuLnN0ZXBzX19yb3c6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgb3JkZXI6IDI7XG59XG4uc3RlcHNfX3JvdzpudGgtY2hpbGQoZXZlbik6OmJlZm9yZSB7XG4gIG9yZGVyOiAxO1xufVxuLnN0ZXBzX19yb3c6bnRoLWNoaWxkKGV2ZW4pIC5zdGVwc19fcm93LWNvbnRhaW5lciB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbi5zdGVwc19fcm93Om50aC1jaGlsZChldmVuKSAuc3RlcHNfX2l0ZW0ge1xuICBvcmRlcjogMTtcbn1cbi5zdGVwc19fcm93Om50aC1jaGlsZChldmVuKSAuc3RlcHNfX251bWJlciB7XG4gIG9yZGVyOiAyO1xufVxuLnN0ZXBzX19yb3c6bnRoLWNoaWxkKGV2ZW4pIC5zdGVwc19fbnVtYmVyOjphZnRlciB7XG4gIG9yZGVyOiAxO1xufVxuLnN0ZXBzX19yb3c6bnRoLWNoaWxkKGV2ZW4pIC5zdGVwc19fbnVtYmVyOjpiZWZvcmUge1xuICBvcmRlcjogMztcbn1cbi5zdGVwc19fcm93Om50aC1jaGlsZChldmVuKSAuc3RlcHNfX251bWJlciAuc3RlcHNfX251bWJlci12YWx1ZSB7XG4gIG9yZGVyOiAyO1xufVxuLnN0ZXBzX19yb3c6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogY2FsYyg1MCUgLSA0NXB4IC0gNDZweCk7XG59XG5cbi5zdGVwc19fcm93LWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiBjYWxjKDUwJSArIDQ1cHggKyA0NnB4KTtcbn1cblxuLnN0ZXBzX19udW1iZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXNocmluazogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuLnN0ZXBzX19udW1iZXI6OmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogM3B4O1xuICB3aWR0aDogNDZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0NBQUE2MTtcbn1cbi5zdGVwc19fbnVtYmVyOjpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDQ2cHg7XG59XG5cbi5zdGVwc19fbnVtYmVyLXZhbHVlIHtcbiAgd2lkdGg6IDkwcHg7XG4gIGhlaWdodDogOTBweDtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDQUFBNjE7XG4gIGJvcmRlci1yYWRpdXM6IDEwMDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogNThweDtcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG4gIGZvbnQtZmFtaWx5OiBcIkFtZXJpY2FuIENhcHRhaW4gQ3lyaWxsaWNcIiwgc2Fucy1zZXJpZjtcbn1cblxuLnN0ZXBzX19pdGVtIHtcbiAgcGFkZGluZzogMjJweDtcbiAgYm9yZGVyOiAzcHggc29saWQgI0NBQUE2MTtcbiAgbWF4LXdpZHRoOiA1MjBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5zdGVwc19faXRlbS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEzNSU7XG4gIGNvbG9yOiAjMzQzNDM0O1xuICBtYXJnaW4tYm90dG9tOiA2cHg7XG59XG5cbi5zdGVwc19faXRlbS10ZXh0IHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMTQwJTtcbiAgY29sb3I6ICM2OTY5Njk7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnN0ZXBzLS13aXRoLWJyZWFkY3J1bWJzIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgfVxuICAuc3RlcHMtLXdpdGgtYnJlYWRjcnVtYnMgLnN0ZXBzX19jb250YWluZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICB9XG4gIC5zdGVwcy0td2l0aC1icmVhZGNydW1icyAuc3RlcHNfX3dyYXBwZXIge1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgfVxuICAuc3RlcHMtLXdpdGgtYnJlYWRjcnVtYnMgLnN0ZXBzX193cmFwcGVyIC5zdGVwc19fcm93IHtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gIH1cbiAgLnN0ZXBzLS13aXRoLWJyZWFkY3J1bWJzIC5zdGVwc19fd3JhcHBlciAuc3RlcHNfX3JvdzpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAuc3RlcHMtLXdpdGgtYnJlYWRjcnVtYnMgLnN0ZXBzX193cmFwcGVyIC5zdGVwc19fcm93Om50aC1jaGlsZCgzKSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAuc3RlcHMtLXdpdGgtYnJlYWRjcnVtYnMgLnN0ZXBzX193cmFwcGVyIC5zdGVwc19fcm93Om50aC1jaGlsZCg0KSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAuc3RlcHMtLXdpdGgtYnJlYWRjcnVtYnMgLnN0ZXBzX193cmFwcGVyIC5zdGVwc19fcm93Om50aC1jaGlsZCg1KSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAuc3RlcHMtLXdpdGgtYnJlYWRjcnVtYnMgLnN0ZXBzX193cmFwcGVyIC5zdGVwc19fcm93Om50aC1jaGlsZCg2KSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAuc3RlcHMtLXdpdGgtYnJlYWRjcnVtYnMgLnN0ZXBzX193cmFwcGVyIC5zdGVwc19fcm93Om50aC1jaGlsZCg3KSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAuc3RlcHMtLXdpdGgtYnJlYWRjcnVtYnMgLnN0ZXBzX193cmFwcGVyIC5zdGVwc19fcm93Om50aC1jaGlsZCgxNCkge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLnN0ZXBzX193cmFwcGVyIHtcbiAgICB0b3A6IDEwcHg7XG4gIH1cbiAgLnN0ZXBzX193cmFwcGVyOjphZnRlciB7XG4gICAgbGVmdDogNDguMSU7XG4gIH1cbiAgLnN0ZXBzX19pdGVtIHtcbiAgICBwYWRkaW5nOiAxMnB4O1xuICB9XG4gIC5zdGVwc19faXRlbS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG4gIC5zdGVwc19faXRlbS10ZXh0IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbiAgLnN0ZXBzX19udW1iZXItdmFsdWUge1xuICAgIHdpZHRoOiA2MHB4O1xuICAgIGhlaWdodDogNjBweDtcbiAgICBmb250LXNpemU6IDMycHg7XG4gIH1cbiAgLnN0ZXBzX19yb3ctY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2lkdGg6IGNhbGMoNTAlICsgMzBweCArIDMwcHgpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgLnN0ZXBzIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICB9XG4gIC5zdGVwcy0td2l0aC1icmVhZGNydW1icyB7XG4gICAgcGFkZGluZy10b3A6IDI4cHg7XG4gIH1cbiAgLnN0ZXBzLS13aXRoLWJyZWFkY3J1bWJzIC5zdGVwc19fYm9keSB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxuICAuc3RlcHMtLXdpdGgtYnJlYWRjcnVtYnMgLnN0ZXBzX190aXRsZSBoMiB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMTAlO1xuICB9XG4gIC5zdGVwc19fY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLXRvcDogNTlweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgfVxuICAuc3RlcHNfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMXB4O1xuICB9XG4gIC5zdGVwc19fdGl0bGUgaDIge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxuICAuc3RlcHNfX3dyYXBwZXIge1xuICAgIHRvcDogMDtcbiAgfVxuICAuc3RlcHNfX3dyYXBwZXI6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5zdGVwc19fbnVtYmVyIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTdweDtcbiAgfVxuICAuc3RlcHNfX251bWJlcjo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogNHB4O1xuICAgIG1hcmdpbi1sZWZ0OiA5cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICAgIHdpZHRoOiA1OXB4O1xuICB9XG4gIC5zdGVwc19fbnVtYmVyOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnN0ZXBzX19udW1iZXItdmFsdWUge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgY29sb3I6ICNDQUFBNjE7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAzcHg7XG4gIH1cbiAgLnN0ZXBzX19yb3cge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICAuc3RlcHNfX3JvdzpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAuc3RlcHNfX3JvdzpudGgtY2hpbGQoMykge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLnN0ZXBzX19yb3c6bnRoLWNoaWxkKDQpIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5zdGVwc19fcm93Om50aC1jaGlsZCg1KSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAuc3RlcHNfX3JvdzpudGgtY2hpbGQob2RkKSAuc3RlcHNfX3Jvdy1jb250YWluZXIge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAuc3RlcHNfX3JvdzpudGgtY2hpbGQoZXZlbikge1xuICAgIG9yZGVyOiAyO1xuICB9XG4gIC5zdGVwc19fcm93Om50aC1jaGlsZChldmVuKTo6YmVmb3JlIHtcbiAgICBvcmRlcjogMTtcbiAgfVxuICAuc3RlcHNfX3JvdzpudGgtY2hpbGQoZXZlbikgLnN0ZXBzX19yb3ctY29udGFpbmVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLnN0ZXBzX19yb3c6bnRoLWNoaWxkKGV2ZW4pIC5zdGVwc19faXRlbSB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbiAgLnN0ZXBzX19yb3c6bnRoLWNoaWxkKGV2ZW4pIC5zdGVwc19fbnVtYmVyIHtcbiAgICBvcmRlcjogMTtcbiAgfVxuICAuc3RlcHNfX3JvdzpudGgtY2hpbGQoZXZlbikgLnN0ZXBzX19udW1iZXIgLnN0ZXBzX19udW1iZXItdmFsdWUge1xuICAgIG9yZGVyOiAxO1xuICB9XG4gIC5zdGVwc19fcm93OjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnN0ZXBzX19yb3c6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAuc3RlcHNfX3Jvdy1jb250YWluZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5zdGVwc19faXRlbSB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgfVxuICAuc3RlcHNfX2l0ZW0tdGV4dCB7XG4gICAgbGluZS1oZWlnaHQ6IDEzNSU7XG4gIH1cbn1cbi5xdW90ZS0tbm9wYWRkaW5nLXRvcCAucXVvdGVfX2NvbnRhaW5lciB7XG4gIHBhZGRpbmctdG9wOiA3MHB4O1xufVxuXG4ucXVvdGVfX2NvbnRhaW5lciB7XG4gIHBhZGRpbmctdG9wOiAxNDBweDtcbiAgcGFkZGluZy1ib3R0b206IDcwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5xdW90ZV9faW1hZ2Uge1xuICBtYXgtd2lkdGg6IDM5M3B4O1xuICB3aWR0aDogMTAwJTtcbn1cbi5xdW90ZV9faW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucXVvdGVfX2NvbnRlbnQge1xuICBwYWRkaW5nOiA0NnB4IDQ2cHggNDhweDtcbiAgYm9yZGVyOiAzcHggc29saWQgI0NBQUE2MTtcbiAgbWFyZ2luLWxlZnQ6IDI0cHg7XG4gIG1heC13aWR0aDogODA4cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucXVvdGVfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgY29sb3I6ICNDQUFBNjE7XG59XG5cbi5xdW90ZV9fZGVzY3JpcHRpb24ge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxMzUlO1xuICBjb2xvcjogIzM0MzQzNDtcbn1cblxuLnF1b3RlX19zdHJvbmcge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMzUlO1xuICBjb2xvcjogIzM0MzQzNDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLnF1b3RlX19zaWduIHtcbiAgbWFyZ2luLXRvcDogMjFweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuXG4ucXVvdGVfX3NpZ24tdGl0bGUge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICBjb2xvcjogIzM0MzQzNDtcbn1cblxuLnF1b3RlX19zaWduLXBvc2l0aW9uIHtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gIGNvbG9yOiAjNjk2OTY5O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5xdW90ZS0tbm9wYWRkaW5nLXRvcCAucXVvdGVfX2NvbnRhaW5lciB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbiAgLnF1b3RlX19jb250YWluZXIge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICB9XG4gIC5xdW90ZV9faW1hZ2Uge1xuICAgIG1heC13aWR0aDogMjcwcHg7XG4gIH1cbiAgLnF1b3RlX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiAzMHB4O1xuICB9XG4gIC5xdW90ZV9fZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuICAucXVvdGVfX3N0cm9uZyB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG4gIC5xdW90ZV9fc2lnbi10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG4gIC5xdW90ZV9fc2lnbi1wb3NpdGlvbiB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnF1b3RlX19pbWFnZSB7XG4gICAgbWF4LXdpZHRoOiAyMDBweDtcbiAgfVxuICAucXVvdGVfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MzlweCkge1xuICAucXVvdGUge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgLnF1b3RlX19jb250YWluZXIge1xuICAgIHBhZGRpbmctdG9wOiA0NXB4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5xdW90ZV9fY29udGFpbmVyLS1jb21wYW55IHtcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxuICAucXVvdGVfX2ltYWdlIHtcbiAgICBvcmRlcjogMTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gIC5xdW90ZV9fY29udGVudCB7XG4gICAgZGlzcGxheTogY29udGVudHM7XG4gICAgb3JkZXI6IDI7XG4gIH1cbiAgLnF1b3RlX190aXRsZSB7XG4gICAgb3JkZXI6IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5xdW90ZV9fdGl0bGUtLWNvbXBhbnkge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgLnF1b3RlX19zaWduIHtcbiAgICBvcmRlcjogNDtcbiAgfVxuICAucXVvdGVfX2Rlc2NyaXB0aW9uIHtcbiAgICBvcmRlcjogMjtcbiAgfVxuICAucXVvdGVfX3N0cm9uZyB7XG4gICAgb3JkZXI6IDM7XG4gICAgY29sb3I6ICNDQUFBNjE7XG4gIH1cbn1cbi5jb21wYXJlLS1ub3BhZGRpbmcgLmNvbXBhcmVfX2NvbnRhaW5lciB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLmNvbXBhcmUtLW5vcGFkZGluZy10b3AgLmNvbXBhcmVfX2NvbnRhaW5lciB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuXG4uY29tcGFyZV9fY29udGFpbmVyIHtcbiAgcGFkZGluZy10b3A6IDY2cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMzZweDtcbn1cblxuLmNvbXBhcmVfX3RpdGxlIHtcbiAgY29sb3I6ICM2OTY5Njk7XG4gIG1hcmdpbi1ib3R0b206IDUycHg7XG59XG5cbi5jb21wYXJlX190YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmNvbXBhcmVfX3RhYmxlIHRyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDZweDtcbn1cbi5jb21wYXJlX190YWJsZSB0aCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgcGFkZGluZzogMjBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMjg4cHg7XG4gIG1hcmdpbjogMCAxMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjk2OTY5O1xufVxuLmNvbXBhcmVfX3RhYmxlIHRoOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uY29tcGFyZV9fdGFibGUgdGg6bGFzdC1jaGlsZCB7XG4gIG1heC13aWR0aDogdW5zZXQ7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0NBQUE2MTtcbn1cbi5jb21wYXJlX190YWJsZSB0ZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDEycHggMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YzRjNGMztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTQwJTtcbiAgY29sb3I6ICMzNDM0MzQ7XG4gIG1heC13aWR0aDogMjg4cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgMTJweDtcbiAgbWluLWhlaWdodDogNzRweDtcbn1cbi5jb21wYXJlX190YWJsZSB0ZDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmNvbXBhcmVfX3RhYmxlIHRkOmxhc3QtY2hpbGQge1xuICBtYXgtd2lkdGg6IHVuc2V0O1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFN0RGQ0Y7XG59XG4uY29tcGFyZV9fdGFibGUtLXJvc29tYWhhIHRoIHtcbiAgbWF4LXdpZHRoOiAxODRweDtcbiAgcGFkZGluZzogMTlweCAyMHB4O1xufVxuLmNvbXBhcmVfX3RhYmxlLS1yb3NvbWFoYSB0aDpmaXJzdC1jaGlsZCB7XG4gIG1heC13aWR0aDogMzkycHg7XG59XG4uY29tcGFyZV9fdGFibGUtLXJvc29tYWhhIHRkIHtcbiAgbWF4LXdpZHRoOiAxODRweDtcbiAgbWluLWhlaWdodDogNDVweDtcbn1cbi5jb21wYXJlX190YWJsZS0tcm9zb21haGEgdGQ6Zmlyc3QtY2hpbGQge1xuICBtYXgtd2lkdGg6IDM5MnB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jb21wYXJlX190YWJsZSB0aCB7XG4gICAgcGFkZGluZzogMTFweDtcbiAgICBtYXJnaW46IDAgNXB4O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBtYXgtd2lkdGg6IDIzMHB4O1xuICB9XG4gIC5jb21wYXJlX190YWJsZSB0ZCB7XG4gICAgcGFkZGluZzogOHB4O1xuICAgIG1heC13aWR0aDogMjMwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIDVweDtcbiAgICBtaW4taGVpZ2h0OiA1MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbXBhcmVfX2NvbnRhaW5lciB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTlweDtcbiAgfVxuICAuY29tcGFyZV9fdGl0bGUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjFweDtcbiAgfVxuICAuY29tcGFyZV9fdGl0bGUgaDIge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgfVxuICAuY29tcGFyZV9fdGFibGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93LXg6IHNjcm9sbDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICBzY3JvbGxiYXItY29sb3I6ICNGM0YzRjMgI0NBQUE2MTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxOHB4O1xuICB9XG4gIC5jb21wYXJlX190YWJsZTo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgIHdpZHRoOiA0cHg7XG4gICAgaGVpZ2h0OiA4cHg7XG4gIH1cbiAgLmNvbXBhcmVfX3RhYmxlOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0YzRjNGMztcbiAgfVxuICAuY29tcGFyZV9fdGFibGU6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQ0FBQTYxO1xuICB9XG4gIC5jb21wYXJlX190YWJsZSB0ciB7XG4gICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICB9XG4gIC5jb21wYXJlX190YWJsZSB0aCB7XG4gICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICB3aWR0aDogMjMwcHg7XG4gICAgcGFkZGluZzogOXB4O1xuICB9XG4gIC5jb21wYXJlX190YWJsZSB0aDpsYXN0LWNoaWxkIHtcbiAgICB3aWR0aDogNTAwcHg7XG4gIH1cbiAgLmNvbXBhcmVfX3RhYmxlIHRoIGg0IHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDExMCU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xuICB9XG4gIC5jb21wYXJlX190YWJsZSB0ZCB7XG4gICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICB3aWR0aDogMjMwcHg7XG4gICAgbWluLWhlaWdodDogNTBweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgcGFkZGluZzogMCA4cHg7XG4gIH1cbiAgLmNvbXBhcmVfX3RhYmxlIHRkOmxhc3QtY2hpbGQge1xuICAgIHdpZHRoOiA1MDBweDtcbiAgfVxuICAuY29tcGFyZV9fdGFibGUtLXJvc29tYWhhIHRoIHtcbiAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgIHdpZHRoOiAxMTNweDtcbiAgfVxuICAuY29tcGFyZV9fdGFibGUtLXJvc29tYWhhIHRoOmZpcnN0LWNoaWxkIHtcbiAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgIHdpZHRoOiAyMDhweDtcbiAgfVxuICAuY29tcGFyZV9fdGFibGUtLXJvc29tYWhhIHRkIHtcbiAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgIHdpZHRoOiAxMTNweDtcbiAgfVxuICAuY29tcGFyZV9fdGFibGUtLXJvc29tYWhhIHRkOmZpcnN0LWNoaWxkIHtcbiAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgIHdpZHRoOiAyMDhweDtcbiAgfVxufVxuLmJvb2tpbmcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuLmJvb2tpbmctLWNvbnRlbnQtYm90dG9tIC5ib29raW5nX193cmFwcGVyIHtcbiAgbWluLWhlaWdodDogODc1cHg7XG4gIHBhZGRpbmctdG9wOiA1NzNweDtcbiAgcGFkZGluZy1ib3R0b206IDE0MHB4O1xufVxuXG4uYm9va2luZy10aXRsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5ib29raW5nX19jb250YWluZXIge1xuICBwYWRkaW5nLXRvcDogMTE2cHg7XG4gIHBhZGRpbmctYm90dG9tOiA2MTZweDtcbn1cblxuLmJvb2tpbmdfX3dyYXBwZXIge1xuICBwYWRkaW5nOiAxMjBweDtcbiAgbWluLWhlaWdodDogOTAwcHg7XG59XG5cbi5ib29raW5nX190aXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIG1hcmdpbi1ib3R0b206IDQ0cHg7XG59XG5cbi5ib29raW5nX19idG4ge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogdW5zZXQ7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAxMXB4IDI4cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmJvb2tpbmctLWNvbnRlbnQtYm90dG9tIC5ib29raW5nX19jb250YWluZXIge1xuICAgIHBhZGRpbmctdG9wOiAzMDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgfVxuICAuYm9va2luZ19fY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzAwcHg7XG4gIH1cbiAgLmJvb2tpbmdfX3dyYXBwZXIge1xuICAgIHBhZGRpbmc6IDk1cHg7XG4gICAgbWluLWhlaWdodDogNjAwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgLmJvb2tpbmcge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmJvb2tpbmctLXZpc2libGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5ib29raW5nLS12aXNpYmxlIC5ib29raW5nX190aXRsZSBoMiB7XG4gICAgZm9udC1zaXplOiAzNHB4O1xuICB9XG4gIC5ib29raW5nLS12aXNpYmxlIC5ib29raW5nX19idG4ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuLmZhcV9fY29udGFpbmVyIHtcbiAgcGFkZGluZy10b3A6IDEzOXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTQxcHg7XG59XG5cbi5mYXFfX3RpdGxlIHtcbiAgY29sb3I6ICM2OTY5Njk7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG5cbi5mYXFfX2l0ZW0tLWFjdGl2ZSAuZmFxX19pdGVtLXRleHQge1xuICBtYXgtaGVpZ2h0OiAyMDAwcHg7XG4gIHBhZGRpbmc6IDIwcHggMjBweDtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgbGluZWFyO1xuICBwb2ludGVyLWV2ZW50czogYWxsO1xufVxuLmZhcV9faXRlbS0tYWN0aXZlIC5mYXFfX2l0ZW0tdGl0bGUgc3ZnIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xufVxuXG4uZmFxX19pdGVtLXRpdGxlIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMTM1JTtcbiAgY29sb3I6ICMzNDM0MzQ7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQjRCMEFFO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDEycHggMjBweCAxMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZmFxX19pdGVtLXRpdGxlIHNwYW4ge1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5mYXFfX2l0ZW0tdGl0bGUgc3ZnIHtcbiAgd2lkdGg6IDI4cHg7XG4gIGhlaWdodDogMjhweDtcbiAgZmlsbDogI0NBQUE2MTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgbGluZWFyO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgZmxleC1zaHJpbms6IDA7XG59XG5cbi5mYXFfX2l0ZW0tdGV4dCB7XG4gIGNvbG9yOiAjNjk2OTY5O1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gIG1heC1oZWlnaHQ6IDA7XG4gIHRyYW5zaXRpb246IG5vbmU7XG4gIG9wYWNpdHk6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmZhcV9faXRlbS10ZXh0IGEge1xuICBjb2xvcjogIzFCNzI0Mztcbn1cbi5mYXFfX2l0ZW0tdGV4dCB1bCB7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgbGlzdC1zdHlsZTogXCItIFwiO1xufVxuLmZhcV9faXRlbS10ZXh0IG9sIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBsaXN0LXN0eWxlOiBkZWNpbWFsO1xufVxuLmZhcV9faXRlbS10ZXh0IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuLmZhcV9faXRlbS10ZXh0IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmZhcV9faXRlbS10ZXh0IGxpOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5mYXFfX2NvbnRhaW5lciB7XG4gICAgcGFkZGluZy10b3A6IDYwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDU5cHg7XG4gIH1cbiAgLmZhcV9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbiAgLmZhcV9faXRlbS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG4gIC5mYXFfX2l0ZW0tdGV4dCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgLmZhcV9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIH1cbiAgLmZhcV9fdGl0bGUgaDIge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxuICAuZmFxX19pdGVtLS1hY3RpdmUgLmZhcV9faXRlbS10ZXh0IHtcbiAgICBwYWRkaW5nOiAxMnB4IDBweDtcbiAgfVxuICAuZmFxX19pdGVtLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgcGFkZGluZzogNS41cHggMXB4O1xuICB9XG4gIC5mYXFfX2l0ZW0tdGV4dCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG4uY29udGFjdHMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzNDM0O1xufVxuLmNvbnRhY3RzLS13aGl0ZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImFzc2V0cy9pbWFnZXMvc3RhdGljL2JnX2ZvcmVzdC5wbmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmNvbnRhY3RzLS13aGl0ZSAuY29udGFjdHNfX2NvbnRhaW5lciB7XG4gIHBhZGRpbmctdG9wOiA2MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbn1cbi5jb250YWN0cy0td2hpdGUgLmNvbnRhY3RzX190aXRsZSB7XG4gIGNvbG9yOiAjNjk2OTY5O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLmNvbnRhY3RzLS13aGl0ZSAuY29udGFjdHNfX2l0ZW0tdmFsdWUgYSB7XG4gIGNvbG9yOiAjMUI3MjQzO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5jb250YWN0cy0td2hpdGUgLmNvbnRhY3RzX19pdGVtLXZhbHVlIHNwYW4ge1xuICBjb2xvcjogIzM0MzQzNDtcbn1cbi5jb250YWN0cy0td2hpdGUgLmNvbnRhY3RzX19idXR0b24ge1xuICBtYXgtd2lkdGg6IDM5N3B4O1xufVxuLmNvbnRhY3RzLS13aGl0ZSAuY29udGFjdHNfX2J0biB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDE2cHggMDtcbn1cbi5jb250YWN0cy0td2l0aC1wYWRkaW5nLXRvcCB7XG4gIHBhZGRpbmctdG9wOiAxNDBweDtcbn1cblxuLmNvbnRhY3RzX19jb250YWluZXIge1xuICBwYWRkaW5nLXRvcDogMTE5cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMjFweDtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmNvbnRhY3RzX190aXRsZSB7XG4gIGNvbG9yOiAjQ0FBQTYxO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4uY29udGFjdHNfX2luZm8ge1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICB3aWR0aDogNTElO1xufVxuXG4uY29udGFjdHNfX21hcCB7XG4gIHdpZHRoOiA0OSU7XG59XG5cbi5jb250YWN0c19faXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG4uY29udGFjdHNfX2l0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jb250YWN0c19faXRlbS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEzNSU7XG4gIGNvbG9yOiAjQ0FBQTYxO1xufVxuXG4uY29udGFjdHNfX2l0ZW0tdmFsdWUge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxMzUlO1xufVxuLmNvbnRhY3RzX19pdGVtLXZhbHVlIGEge1xuICBjb2xvcjogI0YzRjNGMztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBsaW5lYXI7XG59XG4uY29udGFjdHNfX2l0ZW0tdmFsdWUgYTpob3ZlciB7XG4gIGNvbG9yOiAjMUI3MjQzO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5jb250YWN0c19faXRlbS12YWx1ZSBzcGFuIHtcbiAgY29sb3I6ICNGM0YzRjM7XG59XG5cbi5jb250YWN0c19fYnV0dG9uIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgbWF4LXdpZHRoOiAzOTZweDtcbn1cbi5jb250YWN0c19fYnV0dG9uLS1tb2JpbGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uY29udGFjdHNfX2J0biB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDE3cHggMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY29udGFjdHMtLXdoaXRlIC5jb250YWN0c19fYnRuIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbiAgLmNvbnRhY3RzLS13aXRoLXBhZGRpbmctdG9wIHtcbiAgICBwYWRkaW5nLXRvcDogODBweDtcbiAgfVxuICAuY29udGFjdHNfX2NvbnRhaW5lciB7XG4gICAgcGFkZGluZy10b3A6IDYwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gIH1cbiAgLmNvbnRhY3RzX19pbmZvIHtcbiAgICB3aWR0aDogNDUlO1xuICB9XG4gIC5jb250YWN0c19fbWFwIHtcbiAgICB3aWR0aDogNTUlO1xuICB9XG4gIC5jb250YWN0c19faXRlbS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG4gIC5jb250YWN0c19faXRlbS12YWx1ZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG4gIC5jb250YWN0c19fYnV0dG9uIHtcbiAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICB9XG4gIC5jb250YWN0c19fYnRuIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgcGFkZGluZzogOHB4IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29udGFjdHMtLXdoaXRlIC5jb250YWN0c19fY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxuICAuY29udGFjdHMtLXdoaXRlIC5jb250YWN0c19fdGl0bGUge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMjFweDtcbiAgfVxuICAuY29udGFjdHMtLXdoaXRlIC5jb250YWN0c19faW5mbyB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAzcHg7XG4gIH1cbiAgLmNvbnRhY3RzLS13aGl0ZSAuY29udGFjdHNfX2l0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDE3cHg7XG4gIH1cbiAgLmNvbnRhY3RzLS13aGl0ZSAuY29udGFjdHNfX2J1dHRvbiB7XG4gICAgbWFyZ2luOiAyOXB4IGF1dG8gMCBhdXRvO1xuICB9XG4gIC5jb250YWN0cy0td2hpdGUgLmNvbnRhY3RzX19idG4ge1xuICAgIG1heC13aWR0aDogbWF4LWNvbnRlbnQ7XG4gICAgcGFkZGluZzogMTJweCA4cHg7XG4gIH1cbiAgLmNvbnRhY3RzX19jb250YWluZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLmNvbnRhY3RzX190aXRsZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDIycHg7XG4gIH1cbiAgLmNvbnRhY3RzX19pbmZvIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAyOXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbiAgLmNvbnRhY3RzX19tYXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMjQwcHg7XG4gIH1cbiAgLmNvbnRhY3RzX19idXR0b24ge1xuICAgIG1heC13aWR0aDogdW5zZXQ7XG4gIH1cbiAgLmNvbnRhY3RzX19idXR0b24tLWRlc2t0b3Age1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmNvbnRhY3RzX19idXR0b24tLW1vYmlsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmNvbnRhY3RzX19idG4ge1xuICAgIG1heC13aWR0aDogMjU2cHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZzogMTNweCAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgLmNvbnRhY3RzLS13aXRoLXBhZGRpbmctdG9wIHtcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgfVxuICAuY29udGFjdHNfX2NvbnRhaW5lciB7XG4gICAgcGFkZGluZy10b3A6IDUwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gIH1cbiAgLmNvbnRhY3RzX190aXRsZSBoMiB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICB9XG4gIC5jb250YWN0c19faXRlbS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMzQlO1xuICB9XG4gIC5jb250YWN0c19faXRlbS12YWx1ZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMzQlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDE5cHgpIHtcbiAgLmNvbnRhY3RzX19tYXAge1xuICAgIGhlaWdodDogMTYxcHg7XG4gIH1cbn1cbi50ZWNobmljX19jb250YWluZXIge1xuICBwYWRkaW5nLXRvcDogMTM5cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMjBweDtcbn1cblxuLnRlY2huaWNfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMjNweDtcbiAgY29sb3I6ICMzNDM0MzQ7XG59XG5cbi50ZWNobmljX190YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xufVxuLnRlY2huaWNfX3RhYmxlIHRyLnRlY2huaWNfX3RhYmxlLWhlYWRlciB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDQUFBNjE7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjRkZGRkZGO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNGRkZGRkY7XG4gIHBhZGRpbmc6IDEwcHggMCA1cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4udGVjaG5pY19fdGFibGUgdHIudGVjaG5pY19fdGFibGUtaGVhZGVyIHRoOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjQ0FBQTYxO1xufVxuLnRlY2huaWNfX3RhYmxlIHRyLnRlY2huaWNfX3RhYmxlLWhlYWRlciB0aDpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0NBQUE2MTtcbn1cbi50ZWNobmljX190YWJsZSB0ci50ZWNobmljX190YWJsZS1oZWFkZXIgdGggYSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEzNSU7XG4gIGNvbG9yOiAjMUI3MjQzO1xufVxuLnRlY2huaWNfX3RhYmxlIHRyLnRlY2huaWNfX3RhYmxlLWhlYWRlciB0aCBzcGFuIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMTM1JTtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4udGVjaG5pY19fdGFibGUgdHIudGVjaG5pY19fdGFibGUtaGVhZGVyIHRoIC50ZWNobmljX190YWJsZS1jb2x1bW4tdmFsdWUge1xuICBwYWRkaW5nOiAwIDEwcHg7XG59XG4udGVjaG5pY19fdGFibGUgdHIudGVjaG5pY19fdGFibGUtc3ViaGVhZGVyIHRoIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0NBQUE2MTtcbiAgaGVpZ2h0OiAxMDBweDtcbn1cbi50ZWNobmljX190YWJsZSB0ci50ZWNobmljX190YWJsZS1zdWJoZWFkZXIgdGg6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItbGVmdDogMnB4IHNvbGlkICNDQUFBNjE7XG59XG4udGVjaG5pY19fdGFibGUgdHIudGVjaG5pY19fdGFibGUtc3ViaGVhZGVyIHRoOmxhc3QtY2hpbGQge1xuICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjQ0FBQTYxO1xufVxuLnRlY2huaWNfX3RhYmxlIHRyLnRlY2huaWNfX3RhYmxlLXN1YmhlYWRlciB0aC50ZWNobmljX190YWJsZS1oaXQge1xuICBib3JkZXItbGVmdDogNXB4IHNvbGlkICNDQUFBNjE7XG4gIGJvcmRlci1yaWdodDogNXB4IHNvbGlkICNDQUFBNjE7XG4gIGJvcmRlci10b3A6IDVweCBzb2xpZCAjQ0FBQTYxO1xufVxuLnRlY2huaWNfX3RhYmxlIHRyLnRlY2huaWNfX3RhYmxlLXN1YmhlYWRlciB0aC50ZWNobmljX190YWJsZS1oaXQgLnRlY2huaWNfX3RhYmxlLWNvbHVtbi12YWx1ZSB7XG4gIHdpZHRoOiAxMTBweDtcbn1cbi50ZWNobmljX190YWJsZSB0ci50ZWNobmljX190YWJsZS1zdWJoZWFkZXIgdGggLnRlY2huaWNfX3RhYmxlLWNvbHVtbi12YWx1ZSB7XG4gIHdpZHRoOiAxMTBweDtcbn1cbi50ZWNobmljX190YWJsZSB0ci50ZWNobmljX190YWJsZS1oaXQtcm93IHRoIHtcbiAgY29sb3I6ICNDQUFBNjE7XG4gIHBhZGRpbmctYm90dG9tOiA3cHg7XG59XG4udGVjaG5pY19fdGFibGUgdHIudGVjaG5pY19fdGFibGUtbGlua3MgdGQge1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjQ0FBQTYxO1xufVxuLnRlY2huaWNfX3RhYmxlIHRoIC50ZWNobmljX190YWJsZS1pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDcxcHg7XG59XG4udGVjaG5pY19fdGFibGUgdGggLnRlY2huaWNfX3RhYmxlLWltYWdlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG4udGVjaG5pY19fdGFibGUgdGggLnRlY2huaWNfX3RhYmxlLXByaWNlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMTQwJTtcbiAgY29sb3I6ICNDQUFBNjE7XG4gIHBhZGRpbmctYm90dG9tOiA2cHg7XG59XG4udGVjaG5pY19fdGFibGUgdGQge1xuICBjb2xvcjogIzM0MzQzNDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMTM1JTtcbiAgYm9yZGVyOiAxcHggc29saWQgI0NBQUE2MTtcbiAgaGVpZ2h0OiA0OHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4udGVjaG5pY19fdGFibGUgdGQgYSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEzNSU7XG4gIGNvbG9yOiAjMUI3MjQzO1xufVxuLnRlY2huaWNfX3RhYmxlIHRkIHN2ZyB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGZpbGw6ICNDQUFBNjE7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLnRlY2huaWNfX3RhYmxlIHRkOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjQ0FBQTYxO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLnRlY2huaWNfX3RhYmxlIHRkOmxhc3QtY2hpbGQge1xuICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjQ0FBQTYxO1xufVxuLnRlY2huaWNfX3RhYmxlIHRkLnRlY2huaWNfX3RhYmxlLWhpdCB7XG4gIGJvcmRlci1sZWZ0OiA1cHggc29saWQgI0NBQUE2MTtcbiAgYm9yZGVyLXJpZ2h0OiA1cHggc29saWQgI0NBQUE2MTtcbn1cbi50ZWNobmljX190YWJsZSB0ZC50ZWNobmljX190YWJsZS1oaXQgLnRlY2huaWNfX3RhYmxlLWNvbHVtbi12YWx1ZSB7XG4gIHdpZHRoOiAxMTBweDtcbn1cbi50ZWNobmljX190YWJsZSB0Ym9keSB0cjpudGgtbGFzdC1jaGlsZCgtbisyKSAudGVjaG5pY19fdGFibGUtaGl0IHtcbiAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkICNDQUFBNjE7XG59XG4udGVjaG5pY19fdGFibGUgdGJvZHkgLnRlY2huaWNfX3RhYmxlLWNvbHVtbi1uYW1lIHtcbiAgcGFkZGluZy1sZWZ0OiAxNnB4O1xufVxuLnRlY2huaWNfX3RhYmxlIC50ZWNobmljX190YWJsZS1jb2x1bW4tbmFtZSB7XG4gIHdpZHRoOiAxOThweDtcbn1cbi50ZWNobmljX190YWJsZSAudGVjaG5pY19fdGFibGUtY29sdW1uLXZhbHVlIHtcbiAgd2lkdGg6IDEyMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi50ZWNobmljX190YWJsZS1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjNGM0YzO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC50ZWNobmljX19jb250YWluZXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbiAgLnRlY2hpY19fd3JhcHBlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb3ZlcmZsb3cteDogc2Nyb2xsO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDM4cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgc2Nyb2xsYmFyLWNvbG9yOiAjRjNGM0YzICNDQUFBNjE7XG4gIH1cbiAgLnRlY2hpY19fd3JhcHBlcjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgIHdpZHRoOiA0cHg7XG4gICAgaGVpZ2h0OiA4cHg7XG4gIH1cbiAgLnRlY2hpY19fd3JhcHBlcjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGM0YzRjM7XG4gIH1cbiAgLnRlY2hpY19fd3JhcHBlcjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNDQUFBNjE7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnRlY2huaWNfX2NvbnRhaW5lciB7XG4gICAgcGFkZGluZy10b3A6IDYwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDU4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudGVjaG5pY19fY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMycHg7XG4gIH1cbiAgLnRlY2huaWNfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIGNvbG9yOiAjNjk2OTY5O1xuICB9XG4gIC50ZWNobmljX190aXRsZSBoMiB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICB9XG4gIC50ZWNoaWNfX3dyYXBwZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICB9XG4gIC50ZWNobmljX190YWJsZSB0ci50ZWNobmljX190YWJsZS1oZWFkZXIgdGgge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBwYWRkaW5nOiA2cHggMCAycHg7XG4gIH1cbiAgLnRlY2huaWNfX3RhYmxlIHRyLnRlY2huaWNfX3RhYmxlLWhlYWRlciB0aCBhIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbiAgLnRlY2huaWNfX3RhYmxlIHRyLnRlY2huaWNfX3RhYmxlLWhlYWRlciB0aCBzcGFuIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbiAgLnRlY2huaWNfX3RhYmxlIHRyLnRlY2huaWNfX3RhYmxlLXN1YmhlYWRlciB0aCB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gIC50ZWNobmljX190YWJsZSB0ci50ZWNobmljX190YWJsZS1zdWJoZWFkZXIgdGggLnRlY2huaWNfX3RhYmxlLWNvbHVtbi12YWx1ZSB7XG4gICAgd2lkdGg6IDk1cHg7XG4gIH1cbiAgLnRlY2huaWNfX3RhYmxlIHRyLnRlY2huaWNfX3RhYmxlLXN1YmhlYWRlciB0aCAudGVjaG5pY19fdGFibGUtaW1hZ2Uge1xuICAgIGhlaWdodDogNDVweDtcbiAgfVxuICAudGVjaG5pY19fdGFibGUgdHIudGVjaG5pY19fdGFibGUtc3ViaGVhZGVyIHRoIC50ZWNobmljX190YWJsZS1wcmljZSB7XG4gICAgZm9udC1zaXplOiAxMC41cHg7XG4gICAgcGFkZGluZy10b3A6IDdweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3B4O1xuICB9XG4gIC50ZWNobmljX190YWJsZSB0ZCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGhlaWdodDogMzZweDtcbiAgfVxuICAudGVjaG5pY19fdGFibGUgdGQgYSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEzNSU7XG4gICAgY29sb3I6ICMxQjcyNDM7XG4gIH1cbiAgLnRlY2huaWNfX3RhYmxlIHRkIHN2ZyB7XG4gICAgd2lkdGg6IDEycHg7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICB9XG4gIC50ZWNobmljX190YWJsZSB0aGVhZCB0cjpmaXJzdC1jaGlsZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAudGVjaG5pY19fdGFibGUgdGJvZHkgdHI6bGFzdC1jaGlsZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAudGVjaG5pY19fdGFibGUgdGJvZHkgLnRlY2huaWNfX3RhYmxlLWNvbHVtbi1uYW1lIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDRweDtcbiAgfVxuICAudGVjaG5pY19fdGFibGUgLnRlY2huaWNfX3RhYmxlLWNvbHVtbi1uYW1lIHtcbiAgICB3aWR0aDogMTU0cHg7XG4gIH1cbiAgLnRlY2huaWNfX3RhYmxlIC50ZWNobmljX190YWJsZS1jb2x1bW4tdmFsdWUge1xuICAgIHdpZHRoOiA5NXB4O1xuICB9XG59XG4uY2FsbGJhY2sge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmNhbGxiYWNrLS13aXRoLXRvcC1wYWRkaW5nIHtcbiAgcGFkZGluZy10b3A6IDE0MHB4O1xufVxuLmNhbGxiYWNrLS1wYWRkaW5nIHtcbiAgcGFkZGluZy10b3A6IDEzNXB4O1xufVxuXG4uY2FsbGJhY2tfX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmctdG9wOiAyOHB4O1xufVxuXG4uY2FsbGJhY2tfX2ltYWdlIHtcbiAgd2lkdGg6IDMwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY2FsbGJhY2tfX2ltYWdlLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMTA1cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmNhbGxiYWNrX19pbWFnZS1jb250YWluZXIgaW1nIHtcbiAgd2lkdGg6IDEyNCU7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uY2FsbGJhY2tfX2luZm8ge1xuICB3aWR0aDogNzAlO1xuICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gIHBhZGRpbmctYm90dG9tOiA4NnB4O1xufVxuXG4uY2FsbGJhY2tfX3RpdGxlIHtcbiAgY29sb3I6ICM2OTY5Njk7XG4gIG1hcmdpbi1ib3R0b206IDMxcHg7XG59XG5cbi5jYWxsYmFja19fbWFuYWdlci1uYW1lIHtcbiAgY29sb3I6ICM2OTY5Njk7XG4gIGZvbnQtc2l6ZTogMzRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEzNSU7XG4gIG1hcmdpbi1ib3R0b206IDRweDtcbn1cblxuLmNhbGxiYWNrX19tYW5hZ2VyLXBvc2l0aW9uIHtcbiAgY29sb3I6ICM2OTY5Njk7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEzNSU7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi5jYWxsYmFja19fbWFuYWdlci1waG9uZSB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIGZvbnQtc2l6ZTogMzRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEzNSU7XG59XG4uY2FsbGJhY2tfX21hbmFnZXItcGhvbmUgYSB7XG4gIGNvbG9yOiAjQ0FBQTYxO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGxpbmVhcjtcbn1cbi5jYWxsYmFja19fbWFuYWdlci1waG9uZSBhOmhvdmVyIHtcbiAgY29sb3I6ICMxQjcyNDM7XG59XG5cbi5jYWxsYmFja19fbWFuYWdlci10ZXh0IHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTM1JTtcbn1cbi5jYWxsYmFja19fbWFuYWdlci10ZXh0IGEge1xuICBjb2xvcjogIzFCNzI0Mztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuY2FsbGJhY2tfX2ltYWdlIHtcbiAgICB3aWR0aDogMzUlO1xuICB9XG4gIC5jYWxsYmFja19faW5mbyB7XG4gICAgd2lkdGg6IDY1JTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY2FsbGJhY2stLXBhZGRpbmcge1xuICAgIHBhZGRpbmctdG9wOiAxMjBweDtcbiAgfVxuICAuY2FsbGJhY2tfX2ltYWdlIHtcbiAgICB3aWR0aDogMzglO1xuICB9XG4gIC5jYWxsYmFja19faW1hZ2UtY29udGFpbmVyIHtcbiAgICByaWdodDogMjAlO1xuICAgIHdpZHRoOiAyODBweDtcbiAgfVxuICAuY2FsbGJhY2tfX2luZm8ge1xuICAgIHdpZHRoOiA2MiU7XG4gICAgcGFkZGluZy1ib3R0b206IDh2dztcbiAgfVxuICAuY2FsbGJhY2tfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gIC5jYWxsYmFja19fdGl0bGUgaDIge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgfVxuICAuY2FsbGJhY2tfX21hbmFnZXItbmFtZSB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICB9XG4gIC5jYWxsYmFja19fbWFuYWdlci1wb3NpdGlvbiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG4gIC5jYWxsYmFja19fbWFuYWdlci1waG9uZSB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICB9XG4gIC5jYWxsYmFja19fbWFuYWdlci10ZXh0IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY2FsbGJhY2tfX2luZm8ge1xuICAgIG9yZGVyOiAxO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuICAuY2FsbGJhY2tfX2ltYWdlIHtcbiAgICBvcmRlcjogMjtcbiAgICB3aWR0aDogMzglO1xuICB9XG4gIC5jYWxsYmFja19faW1hZ2UtY29udGFpbmVyIHtcbiAgICByaWdodDogMDtcbiAgfVxuICAuY2FsbGJhY2tfX2ltYWdlLWNvbnRhaW5lciBpbWcge1xuICAgIHdpZHRoOiAxMDUlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgLmNhbGxiYWNrLS13aXRoLXRvcC1wYWRkaW5nIHtcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgfVxuICAuY2FsbGJhY2stLXBhZGRpbmcge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICB9XG4gIC5jYWxsYmFja19fdGl0bGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICB9XG4gIC5jYWxsYmFja19fdGl0bGUgaDIge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgfVxuICAuY2FsbGJhY2tfX2NvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctdG9wOiA4cHg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG4gIC5jYWxsYmFja19faW5mbyB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBkaXNwbGF5OiBjb250ZW50cztcbiAgfVxuICAuY2FsbGJhY2tfX21hbmFnZXIge1xuICAgIHdpZHRoOiA2MiU7XG4gICAgbWFyZ2luLWJvdHRvbTogMzNweDtcbiAgfVxuICAuY2FsbGJhY2tfX21hbmFnZXItbmFtZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG4gIC5jYWxsYmFja19fbWFuYWdlci1wb3NpdGlvbiB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDlweDtcbiAgfVxuICAuY2FsbGJhY2tfX21hbmFnZXItcGhvbmUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG4gIC5jYWxsYmFja19fbWFuYWdlci10ZXh0IHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbiAgLmNhbGxiYWNrX19pbWFnZS1jb250YWluZXIge1xuICAgIHJpZ2h0OiAwJTtcbiAgICB3aWR0aDogMTc5cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MTlweCkge1xuICAuY2FsbGJhY2tfX3RpdGxlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnB4O1xuICB9XG4gIC5jYWxsYmFja19fbWFuYWdlci10ZXh0IHtcbiAgICBtYXgtd2lkdGg6IDE3NXB4O1xuICB9XG4gIC5jYWxsYmFja19faW1hZ2UtY29udGFpbmVyIHtcbiAgICByaWdodDogMCU7XG4gICAgd2lkdGg6IDE3OXB4O1xuICB9XG4gIC5jYWxsYmFja19faW1hZ2UtY29udGFpbmVyIGltZyB7XG4gICAgd2lkdGg6IDEyNCU7XG4gIH1cbn1cbi5tb2RhbCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgei1pbmRleDogNTAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDMxLCAzMSwgMzEsIDAuOCk7XG4gIG9wYWNpdHk6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBsaW5lYXI7XG59XG4ubW9kYWwtLWFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XG59XG4ubW9kYWwuaXMtc3VjY2VzcyAubW9kYWxfX3N1Y2Nlc3Mge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLm1vZGFsX19jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgcGFkZGluZzogMzBweCAwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLm1vZGFsX193cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IDQ5NnB4O1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgcGFkZGluZzogNjhweCA2MHB4IDYwcHg7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubW9kYWxfX3dyYXBwZXItLWFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm1vZGFsX193cmFwcGVyLS1tYXJnaW4ge1xuICBtYXJnaW4tdG9wOiA1JTtcbn1cblxuLm1vZGFsX19jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMnB4O1xuICByaWdodDogMTBweDtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjNGM0YzO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLm1vZGFsX19jbG9zZSBzdmcge1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBzdHJva2U6ICM2OTY5Njk7XG4gIHN0cm9rZS1saW5lY2FwOiByb3VuZDtcbiAgc3Ryb2tlLXdpZHRoOiAxcHg7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4ubW9kYWxfX3RpdGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI0NBQUE2MTtcbn1cblxuLm1vZGFsX19zdWJ0aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEzNSU7XG4gIGNvbG9yOiAjMzQzNDM0O1xuICBtYXJnaW4tdG9wOiAycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLm1vZGFsX19mb3JtIHtcbiAgbWFyZ2luLXRvcDogNTBweDtcbn1cblxuLm1vZGFsX19mb3JtLWZpZWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cbi5tb2RhbF9fZm9ybS1maWVsZDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLm1vZGFsX19mb3JtLWNoZWNrYm94IHtcbiAgbWFyZ2luLXRvcDogMjhweDtcbn1cblxuLm1vZGFsX19mb3JtLXN1Ym1pdCB7XG4gIG1hcmdpbi10b3A6IDI2cHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDE2cHggMDtcbn1cblxuLm1vZGFsX19zdWNjZXNzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IDQ5NnB4O1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgcGFkZGluZzogNjhweCA2MHB4IDYwcHg7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubW9kYWxfX3N1Y2Nlc3MtLWFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ubW9kYWxfX3N1Y2Nlc3MtaWNvbiB7XG4gIHdpZHRoOiAxMjVweDtcbiAgaGVpZ2h0OiAxMjVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZjdmMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDEwMDBweDtcbiAgbWFyZ2luOiAxNHB4IGF1dG8gMDtcbn1cbi5tb2RhbF9fc3VjY2Vzcy1pY29uIHN2ZyB7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIGZpbGw6ICNDQUFBNjE7XG59XG5cbi5tb2RhbF9fc3VjY2Vzcy10aXRsZSB7XG4gIG1hcmdpbi10b3A6IDQ4cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNDQUFBNjE7XG59XG5cbi5tb2RhbF9fc3VjY2Vzcy1zdWJ0aXRsZSB7XG4gIG1hcmdpbi10b3A6IDJweDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTM1JTtcbiAgY29sb3I6ICMzNDM0MzQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLm1vZGFsX19zdWNjZXNzLWNsb3NlIHtcbiAgbWFyZ2luLXRvcDogMjRweDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMTZweCAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5tb2RhbF9fdGl0bGUgaDIge1xuICAgIGZvbnQtc2l6ZTogNDRweDtcbiAgfVxuICAubW9kYWxfX3N1Y2Nlc3MtdGl0bGUgaDIge1xuICAgIGZvbnQtc2l6ZTogNDRweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gIC5tb2RhbF9fdGl0bGUgaDIge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgfVxuICAubW9kYWxfX3N1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbiAgLm1vZGFsX19zdWNjZXNzLXRpdGxlIGgyIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gIH1cbiAgLm1vZGFsX19jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgfVxuICAubW9kYWxfX3dyYXBwZXIge1xuICAgIHBhZGRpbmc6IDQwcHggNTBweDtcbiAgfVxuICAubW9kYWxfX2Zvcm0tc3VibWl0IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgcGFkZGluZzogMTFweCAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDE5cHgpIHtcbiAgLm1vZGFsX193cmFwcGVyIHtcbiAgICBwYWRkaW5nOiA0MHB4IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LWhlaWdodDogNzAwcHgpIHtcbiAgLm1vZGFsLS1hY3RpdmUgLm1vZGFsX19jb250YWluZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIH1cbn1cbi5mb3JtX19maWVsZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5mb3JtX19maWVsZCBsYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMzUlO1xuICBjb2xvcjogIzM0MzQzNDtcbn1cbi5mb3JtX19maWVsZC0tZmlsZSA+IHNwYW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMzUlO1xuICBjb2xvcjogIzM0MzQzNDtcbn1cbi5mb3JtX19maWVsZC0tZmlsZSBsYWJlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0I0QjBBRTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDEzcHggMTlweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmZvcm1fX2ZpZWxkLS1maWxlIGxhYmVsIHN2ZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxM3B4O1xuICByaWdodDogMTlweDtcbiAgd2lkdGg6IDIycHg7XG4gIGhlaWdodDogMjJweDtcbiAgZmlsbDogI0I0QjBBRTtcbn1cblxuLmZvcm1fX2Vycm9yIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgY29sb3I6ICNFRTFBMUE7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEzNSU7XG59XG5cbi5mb3JtX19maWVsZC1maWxlLXRleHQge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmZvcm1fX2ZpZWxkLWZpbGUtdGV4dC0tcGxhY2Vob2xkZXIge1xuICBjb2xvcjogI0I0QjBBRTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gIC5mb3JtX19maWVsZCBsYWJlbCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG4gIC5mb3JtX19maWVsZC0tZmlsZSA+IHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxuICAuZm9ybV9fZmllbGQtLWZpbGUgbGFiZWwge1xuICAgIHBhZGRpbmc6IDlweCAxNHB4O1xuICB9XG4gIC5mb3JtX19maWVsZC0tZmlsZSBsYWJlbCBzdmcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwcHg7XG4gICAgcmlnaHQ6IDEycHg7XG4gICAgd2lkdGg6IDE4cHg7XG4gICAgaGVpZ2h0OiAxOHB4O1xuICAgIGZpbGw6ICNCNEIwQUU7XG4gIH1cbiAgLmZvcm1fX2ZpZWxkLWZpbGUtdGV4dCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG4uYmVuZWZpdHMtLWltZy1sZWZ0IC5iZW5lZml0c19fZ2FsbGVyeSB7XG4gIG1hcmdpbi1yaWdodDogMjRweDtcbn1cbi5iZW5lZml0cy0taW1nLXJpZ2h0IC5iZW5lZml0c19fZ2FsbGVyeSB7XG4gIG1hcmdpbi1sZWZ0OiAyNHB4O1xuICBvcmRlcjogMjtcbn1cbi5iZW5lZml0cy0taW1nLXJpZ2h0IC5iZW5lZml0c19faW5mbyB7XG4gIG9yZGVyOiAxO1xufVxuLmJlbmVmaXRzLS10cmlwbGUgLmJlbmVmaXRzX19pbmZvIHtcbiAgcGFkZGluZzogNTZweCA0OHB4O1xufVxuLmJlbmVmaXRzLS10cmlwbGUgLmJlbmVmaXRzX19nYWxsZXJ5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLmJlbmVmaXRzLS10cmlwbGUgLmJlbmVmaXRzX19pbWFnZSB7XG4gIGhlaWdodDogdW5zZXQ7XG59XG4uYmVuZWZpdHMtLXRyaXBsZSAuYmVuZWZpdHNfX2ltYWdlOmZpcnN0LWNoaWxkIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgbWF4LWhlaWdodDogMjY0cHg7XG59XG4uYmVuZWZpdHMtLXRyaXBsZSAuYmVuZWZpdHNfX2ltYWdlOm50aC1jaGlsZCgyKSB7XG4gIHdpZHRoOiBjYWxjKDUyJSAtIDRweCk7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xuICBtYXgtaGVpZ2h0OiAxODRweDtcbn1cbi5iZW5lZml0cy0tdHJpcGxlIC5iZW5lZml0c19faW1hZ2U6bGFzdC1jaGlsZCB7XG4gIHdpZHRoOiBjYWxjKDQ4JSAtIDRweCk7XG4gIG1heC1oZWlnaHQ6IDE4NHB4O1xufVxuLmJlbmVmaXRzLS1ub3BhZGRpbmcgLmJlbmVmaXRzX19jb250YWluZXIge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5iZW5lZml0cy0tbm9wYWRkaW5nLWFsbCAuYmVuZWZpdHNfX2NvbnRhaW5lciB7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuLmJlbmVmaXRzX19jb250YWluZXIge1xuICBwYWRkaW5nLXRvcDogMTQwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMzFweDtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmJlbmVmaXRzX19nYWxsZXJ5IHtcbiAgd2lkdGg6IDUwJTtcbn1cbi5iZW5lZml0c19fZ2FsbGVyeSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5iZW5lZml0c19faW1hZ2Uge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5iZW5lZml0c19faW5mbyB7XG4gIHdpZHRoOiA1MCU7XG4gIGJvcmRlcjogM3B4IHNvbGlkICNDQUFBNjE7XG4gIHBhZGRpbmc6IDQ1cHggNDhweCA0NHB4O1xufVxuXG4uYmVuZWZpdHNfX3RpdGxlIHtcbiAgY29sb3I6ICM2OTY5Njk7XG4gIG1hcmdpbi1ib3R0b206IDIxcHg7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cbi5iZW5lZml0c19fdGl0bGUtLW1vYiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5iZW5lZml0c19fdGV4dCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDE0MCU7XG59XG4uYmVuZWZpdHNfX3RleHQgdWwgbGkge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiAjNjk2OTY5O1xuICBsaW5lLWhlaWdodDogMTQwJTtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAyOHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYmVuZWZpdHNfX3RleHQgdWwgbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uYmVuZWZpdHNfX3RleHQgdWwgbGk6OmJlZm9yZSB7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDZweDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0NBQUE2MTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYmVuZWZpdHMtLWltZy1sZWZ0IC5iZW5lZml0c19fZ2FsbGVyeSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICB9XG4gIC5iZW5lZml0cy0taW1nLXJpZ2h0IC5iZW5lZml0c19fZ2FsbGVyeSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEycHg7XG4gIH1cbiAgLmJlbmVmaXRzLS1ub3BhZGRpbmctYWxsIC5iZW5lZml0c19fY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxuICAuYmVuZWZpdHNfX2NvbnRhaW5lciB7XG4gICAgcGFkZGluZy10b3A6IDUzcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gIH1cbiAgLmJlbmVmaXRzX19pbmZvIHtcbiAgICBwYWRkaW5nOiAyNXB4IDIwcHg7XG4gIH1cbiAgLmJlbmVmaXRzX190ZXh0IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbiAgLmJlbmVmaXRzX190ZXh0IHVsIGxpIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJlbmVmaXRzLS1pbWctbGVmdCAuYmVuZWZpdHNfX2dhbGxlcnkge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBvcmRlcjogMjtcbiAgfVxuICAuYmVuZWZpdHMtLWltZy1sZWZ0IC5iZW5lZml0c19faW5mbyB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbiAgLmJlbmVmaXRzLS1pbWctcmlnaHQgLmJlbmVmaXRzX19nYWxsZXJ5IHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAuYmVuZWZpdHMtLXRyaXBsZSAuYmVuZWZpdHNfX2luZm8ge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLmJlbmVmaXRzLS10cmlwbGUgLmJlbmVmaXRzX19nYWxsZXJ5IHtcbiAgICBvcmRlcjogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG4gIC5iZW5lZml0c19fY29udGFpbmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5iZW5lZml0c19faW5mbyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMjlweDtcbiAgfVxuICAuYmVuZWZpdHNfX2dhbGxlcnkge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5iZW5lZml0c19fdGl0bGUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuYmVuZWZpdHNfX3RpdGxlLS1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIC5iZW5lZml0c19fdGl0bGUtLW1vYiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmJlbmVmaXRzX190aXRsZS0tZGVzYyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gIC5iZW5lZml0c19fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDE4cHg7XG4gIH1cbiAgLmJlbmVmaXRzX190aXRsZSBoMiB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICB9XG4gIC5iZW5lZml0c19fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNDElO1xuICB9XG4gIC5iZW5lZml0c19fdGV4dCB1bCBsaSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHBhZGRpbmctbGVmdDogMTZweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNDElO1xuICB9XG4gIC5iZW5lZml0c19fdGV4dCB1bCBsaTo6YmVmb3JlIHtcbiAgICB3aWR0aDogNnB4O1xuICAgIGhlaWdodDogNnB4O1xuICAgIHRvcDogOHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDE5cHgpIHtcbiAgLmJlbmVmaXRzLS10cmlwbGUgLmJlbmVmaXRzX19pbWFnZTpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogOXB4O1xuICAgIG1heC1oZWlnaHQ6IDI3MnB4O1xuICAgIGhlaWdodDogMjcycHg7XG4gIH1cbiAgLmJlbmVmaXRzLS10cmlwbGUgLmJlbmVmaXRzX19pbWFnZTpudGgtY2hpbGQoMikge1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDRweCk7XG4gICAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gICAgbWF4LWhlaWdodDogOTdweDtcbiAgfVxuICAuYmVuZWZpdHMtLXRyaXBsZSAuYmVuZWZpdHNfX2ltYWdlOmxhc3QtY2hpbGQge1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDRweCk7XG4gICAgbWF4LWhlaWdodDogOTdweDtcbiAgfVxuICAuYmVuZWZpdHMtLXRyaXBsZSAuYmVuZWZpdHNfX3RleHQgdWwgbGkge1xuICAgIG1hcmdpbi1ib3R0b206IDlweDtcbiAgfVxuICAuYmVuZWZpdHMtLXRyaXBsZSAuYmVuZWZpdHNfX2NvbnRhaW5lciB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIH1cbn1cbi5tb2RpZmljYXRpb25fX2NvbnRhaW5lciB7XG4gIHBhZGRpbmctdG9wOiAxMzZweDtcbiAgcGFkZGluZy1ib3R0b206IDExM3B4O1xufVxuLm1vZGlmaWNhdGlvbl9fY29udGFpbmVyLS13aXRob3V0LW1hcmdpbiB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuXG4ubW9kaWZpY2F0aW9uX190aXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICM2OTY5Njk7XG59XG5cbi5tb2RpZmljYXRpb25fX2Rlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMTM1JTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDE2cHggYXV0byAwO1xuICBtYXgtd2lkdGg6IDEwMDBweDtcbn1cblxuLm1vZGlmaWNhdGlvbl9fYnV0dG9uIHtcbiAgbWFyZ2luLXRvcDogMzZweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5tb2RpZmljYXRpb25fX2J0biB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgcGFkZGluZzogMTFweCAyOHB4O1xuICB3aWR0aDogbWF4LWNvbnRlbnQ7XG59XG5cbi5tb2RpZmljYXRpb25fX2xpc3Qge1xuICBtYXJnaW4tdG9wOiA2MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1sZWZ0OiAtMjRweDtcbn1cblxuLm1vZGlmaWNhdGlvbl9faXRlbSB7XG4gIHdpZHRoOiAzMy4zJTtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cblxuLm1vZGlmaWNhdGlvbl9faXRlbS1jb250YWluZXIge1xuICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG59XG5cbi5tb2RpZmljYXRpb25fX2l0ZW0tdGl0bGUge1xuICBjb2xvcjogIzY5Njk2OTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5tb2RpZmljYXRpb25fX2l0ZW0tdGl0bGUtLWJvdHRvbSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEzNSU7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIG1hcmdpbi10b3A6IDE3cHg7XG59XG5cbi5tb2RpZmljYXRpb25fX2l0ZW0taW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogN3B4O1xufVxuLm1vZGlmaWNhdGlvbl9faXRlbS1pbWFnZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4ubW9kaWZpY2F0aW9uX19pdGVtLXByb3BzIHtcbiAgY29sb3I6ICM2OTY5Njk7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE0MCU7XG59XG4ubW9kaWZpY2F0aW9uX19pdGVtLXByb3BzIGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuLm1vZGlmaWNhdGlvbl9faXRlbS1wcm9wcyBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5tb2RpZmljYXRpb25fX2l0ZW0tcHJvcHMgbGkgc3BhbjpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogNnB4O1xufVxuLm1vZGlmaWNhdGlvbl9faXRlbS1wcm9wcyBsaSBzcGFuOm50aC1sYXN0LWNoaWxkKGV2ZW4pIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5tb2RpZmljYXRpb25fX2l0ZW0tcHJvcHMtLWZsZXgtaXRlbXMgbGkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5tb2RpZmljYXRpb25fX2l0ZW0tcHJpY2Uge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMzUlO1xuICBjb2xvcjogI0NBQUE2MTtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubW9kaWZpY2F0aW9uX19jb250YWluZXIge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICB9XG4gIC5tb2RpZmljYXRpb25fX2NvbnRhaW5lci0td2l0aG91dC1tYXJnaW4ge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG4gIC5tb2RpZmljYXRpb25fX2Rlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbiAgLm1vZGlmaWNhdGlvbl9fbGlzdCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICB9XG4gIC5tb2RpZmljYXRpb25fX2l0ZW0ge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICAubW9kaWZpY2F0aW9uX19pdGVtLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICB9XG4gIC5tb2RpZmljYXRpb25fX2l0ZW0tdGl0bGUgaDQge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4yNHB4O1xuICB9XG4gIC5tb2RpZmljYXRpb25fX2l0ZW0tdGl0bGUtLWJvdHRvbSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxuICAubW9kaWZpY2F0aW9uX19pdGVtLXByb3BzIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbiAgLm1vZGlmaWNhdGlvbl9faXRlbS1wcm9wcyBsaSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICB9XG4gIC5tb2RpZmljYXRpb25fX2l0ZW0tcHJpY2Uge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgLm1vZGlmaWNhdGlvbl9fdGl0bGUge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgLm1vZGlmaWNhdGlvbl9fdGl0bGUgaDIge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgfVxuICAubW9kaWZpY2F0aW9uX19kZXNjcmlwdGlvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubW9kaWZpY2F0aW9uX19kZXNjcmlwdGlvbi0tdmlzaWJsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICM2OTY5Njk7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgfVxuICAubW9kaWZpY2F0aW9uX19saXN0IHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG4gIC5tb2RpZmljYXRpb25fX2l0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5tb2RpZmljYXRpb25fX2J0biB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHBhZGRpbmc6IDEwcHggMThweDtcbiAgfVxufVxuLm1vZGVsc19fY29udGFpbmVyIHtcbiAgcGFkZGluZy10b3A6IDE0MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTQwcHg7XG59XG5cbi5tb2RlbHNfX3RpdGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzY5Njk2OTtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbn1cblxuLm1vZGVsc19fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLWxlZnQ6IC0yNHB4O1xufVxuXG4ubW9kZWxzX19pdGVtIHtcbiAgd2lkdGg6IDUwJTtcbn1cblxuLm1vZGVsc19faXRlbS1jb250YWluZXIge1xuICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG59XG5cbi5tb2RlbHNfX2l0ZW0taW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5tb2RlbHNfX2l0ZW0taW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5tb2RlbHNfX2l0ZW0tdGl0bGUge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMzUlO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBjb2xvcjogIzY5Njk2OTtcbn1cblxuLm1vZGVsc19faXRlbS10ZXh0IHtcbiAgY29sb3I6ICM2OTY5Njk7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDE0MCU7XG59XG4ubW9kZWxzX19pdGVtLXRleHQgdWwge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xufVxuLm1vZGVsc19faXRlbS10ZXh0IHVsIGxpIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG4ubW9kZWxzX19pdGVtLXRleHQgdWwgbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ubW9kZWxzX19pdGVtLXRleHQgdWwgbGkgc3BhbjpudGgtbGFzdC1jaGlsZChldmVuKSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4ubW9kZWxzX19pdGVtLXRleHQgdWwgbGkgc3BhbjpudGgtY2hpbGQoZXZlbikge1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5tb2RlbHNfX2NvbnRhaW5lciB7XG4gICAgcGFkZGluZy10b3A6IDUwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gIH1cbiAgLm1vZGVsc19fbGlzdCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICB9XG4gIC5tb2RlbHNfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gIC5tb2RlbHNfX2l0ZW0tY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIH1cbiAgLm1vZGVsc19faXRlbS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG4gIC5tb2RlbHNfX2l0ZW0tdGV4dCB7XG4gICAgY29sb3I6ICM2OTY5Njk7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG4gIC5tb2RlbHNfX2l0ZW0tdGV4dCB1bCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgLm1vZGVsc19faXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICAubW9kZWxzX19pdGVtOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbi5mZWF0dXJlcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDM0MzQ7XG59XG5cbi5mZWF0dXJlc19fY29udGFpbmVyIHtcbiAgcGFkZGluZy10b3A6IDk4cHg7XG4gIHBhZGRpbmctYm90dG9tOiA0OHB4O1xufVxuXG4uZmVhdHVyZXNfX3RpdGxlIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIG1hcmdpbi1ib3R0b206IDc2cHg7XG59XG5cbi5mZWF0dXJlc19fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLWxlZnQ6IC0yNHB4O1xufVxuXG4uZmVhdHVyZXNfX2l0ZW0ge1xuICB3aWR0aDogMzMuMyU7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG5cbi5mZWF0dXJlc19faXRlbS1jb250YWluZXIge1xuICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5mZWF0dXJlc19faXRlbS1udW1iZXIge1xuICBmb250LXNpemU6IDEyMnB4O1xuICBmb250LWZhbWlseTogXCJBbWVyaWNhbiBDYXB0YWluIEN5cmlsbGljXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjQ0FBQTYxO1xuICBtYXJnaW4tcmlnaHQ6IDEycHg7XG59XG5cbi5mZWF0dXJlc19faXRlbS12YWx1ZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5mZWF0dXJlc19fY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgfVxuICAuZmVhdHVyZXNfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gIC5mZWF0dXJlc19fdGl0bGUgaDIge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgfVxuICAuZmVhdHVyZXNfX2l0ZW0ge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgbWFyZ2luLWJvdHRvbTogNzBweDtcbiAgfVxuICAuZmVhdHVyZXNfX2l0ZW0tbnVtYmVyIHtcbiAgICBmb250LXNpemU6IDEwMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLmZlYXR1cmVzX19pdGVtLXZhbHVlIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0OCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MzlweCkge1xuICAuZmVhdHVyZXNfX2l0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgfVxuICAuZmVhdHVyZXNfX2l0ZW0tY29udGFpbmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5mZWF0dXJlc19faXRlbS1udW1iZXIge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxuICAuZmVhdHVyZXNfX2l0ZW0tbnVtYmVyOjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAtMTFweDtcbiAgICBib3R0b206IDA7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogNTlweDtcbiAgICBoZWlnaHQ6IDRweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQ0FBQTYxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgfVxufVxuLmVxdWlwbWVudF9fY29udGFpbmVyIHtcbiAgcGFkZGluZy10b3A6IDEzOHB4O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uZXF1aXBtZW50X190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDIycHg7XG59XG5cbi5lcXVpcG1lbnRfX2ltYWdlIHtcbiAgd2lkdGg6IDUyLjclO1xufVxuLmVxdWlwbWVudF9faW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4uZXF1aXBtZW50X19pbmZvIHtcbiAgbWFyZ2luLWxlZnQ6IDQwcHg7XG4gIHdpZHRoOiA0Ny4zJTtcbiAgY29sb3I6ICMzNDM0MzQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE0MCU7XG59XG4uZXF1aXBtZW50X19pbmZvIG9sIHtcbiAgY291bnRlci1yZXNldDogbXlDb3VudGVyO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmVxdWlwbWVudF9faW5mbyBvbCBsaSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmVxdWlwbWVudF9faW5mbyBvbCBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5lcXVpcG1lbnRfX2luZm8gb2wgbGk6OmJlZm9yZSB7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBteUNvdW50ZXI7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobXlDb3VudGVyKTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB3aWR0aDogMjZweDtcbiAgaGVpZ2h0OiAyNnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMzQzNDM0O1xuICBib3JkZXItcmFkaXVzOiAxMDAwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLXRvcDogMnB4O1xuICBwYWRkaW5nLWxlZnQ6IDFweDtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4uZXF1aXBtZW50X19pbmZvIGkge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICBjb2xvcjogI0I0QjBBRTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZXF1aXBtZW50X19jb250YWluZXIge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICB9XG4gIC5lcXVpcG1lbnRfX2luZm8ge1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuICAuZXF1aXBtZW50X19pbmZvIG9sIGxpIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbiAgLmVxdWlwbWVudF9faW5mbyBpIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MzlweCkge1xuICAuZXF1aXBtZW50X19jb250YWluZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5lcXVpcG1lbnRfX2luZm8ge1xuICAgIG9yZGVyOiAxO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbiAgLmVxdWlwbWVudF9faW1hZ2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG9yZGVyOiAyO1xuICB9XG4gIC5lcXVpcG1lbnRfX2ltYWdlIGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MTlweCkge1xuICAuZXF1aXBtZW50X19pbWFnZSBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4udGV4dC1jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0MzQzNDtcbn1cbi50ZXh0LWNvbnRlbnQtLWZvcmVzdCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImFzc2V0cy9pbWFnZXMvc3RhdGljL2JnX2JsYWNrLmpwZ1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbi50ZXh0LWNvbnRlbnQtLWZvcmVzdCAudGV4dC1jb250ZW50X19pbm5lciB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDEzNSU7XG59XG5cbi50ZXh0LWNvbnRlbnRfX2NvbnRhaW5lciB7XG4gIHBhZGRpbmctdG9wOiAxMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDEyMHB4O1xufVxuXG4udGV4dC1jb250ZW50X19pbm5lciB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLnRleHQtY29udGVudF9faW5uZXIgaDIge1xuICBmb250LWZhbWlseTogXCJBbWVyaWNhbiBDYXB0YWluIEN5cmlsbGljXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogNDRweDtcbiAgbGluZS1oZWlnaHQ6IDExMCU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjQ0FBQTYxO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLnRleHQtY29udGVudF9faW5uZXIgaDMge1xuICBmb250LWZhbWlseTogXCJBbWVyaWNhbiBDYXB0YWluIEN5cmlsbGljXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgbGluZS1oZWlnaHQ6IDExMCU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjQ0FBQTYxO1xuICBtYXJnaW4tYm90dG9tOiAyNnB4O1xufVxuLnRleHQtY29udGVudF9faW5uZXIgaDQge1xuICBmb250LWZhbWlseTogXCJBbWVyaWNhbiBDYXB0YWluIEN5cmlsbGljXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDExMCU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAwLjNweDtcbiAgY29sb3I6ICNDQUFBNjE7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4udGV4dC1jb250ZW50X19pbm5lciBoNSB7XG4gIGZvbnQtZmFtaWx5OiBcIkFtZXJpY2FuIENhcHRhaW4gQ3lyaWxsaWNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBsaW5lLWhlaWdodDogMTEwJTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuM3B4O1xuICBjb2xvcjogI0NBQUE2MTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi50ZXh0LWNvbnRlbnRfX2lubmVyIGg2IHtcbiAgZm9udC1mYW1pbHk6IFwiQW1lcmljYW4gQ2FwdGFpbiBDeXJpbGxpY1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMTAlO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMC4zcHg7XG4gIGNvbG9yOiAjQ0FBQTYxO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLnRleHQtY29udGVudF9faW5uZXIgdWwge1xuICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG4gIHBhZGRpbmctbGVmdDogMjZweDtcbn1cbi50ZXh0LWNvbnRlbnRfX2lubmVyIG9sIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBkZWNpbWFsO1xuICBwYWRkaW5nLWxlZnQ6IDI2cHg7XG59XG4udGV4dC1jb250ZW50X19pbm5lciBwIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2MzlweCkge1xuICAudGV4dC1jb250ZW50IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC50ZXh0LWNvbnRlbnQtLXZpc2libGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC50ZXh0LWNvbnRlbnQtLXZpc2libGUgLnRleHQtY29udGVudF9fY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgfVxuICAudGV4dC1jb250ZW50LS12aXNpYmxlIC50ZXh0LWNvbnRlbnRfX2lubmVyIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEzNSU7XG4gIH1cbiAgLnRleHQtY29udGVudC0tdmlzaWJsZSAudGV4dC1jb250ZW50X19pbm5lciBoMiB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICAudGV4dC1jb250ZW50LS12aXNpYmxlIC50ZXh0LWNvbnRlbnRfX2lubmVyIGgzIHtcbiAgICBmb250LXNpemU6IDI3cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG4gIC50ZXh0LWNvbnRlbnQtLXZpc2libGUgLnRleHQtY29udGVudF9faW5uZXIgaDQge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbiAgLnRleHQtY29udGVudC0tdmlzaWJsZSAudGV4dC1jb250ZW50X19pbm5lciBoNSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICB9XG4gIC50ZXh0LWNvbnRlbnQtLXZpc2libGUgLnRleHQtY29udGVudF9faW5uZXIgaDYge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgIG1hcmdpbi1ib3R0b206IDZweDtcbiAgfVxuICAudGV4dC1jb250ZW50LS12aXNpYmxlIC50ZXh0LWNvbnRlbnRfX2lubmVyIHVsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIxcHg7XG4gIH1cbiAgLnRleHQtY29udGVudC0tdmlzaWJsZSAudGV4dC1jb250ZW50X19pbm5lciBvbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMXB4O1xuICB9XG4gIC50ZXh0LWNvbnRlbnQtLXZpc2libGUgLnRleHQtY29udGVudF9faW5uZXIgcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gIH1cbn1cbi5kZWZpbml0aW9uLS13aXRoLWJnIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiYXNzZXRzL2ltYWdlcy9zdGF0aWMvYmdfbW91bnRhaW5zLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuLmRlZmluaXRpb25fX2NvbnRhaW5lciB7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIHBhZGRpbmctdG9wOiA3OXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTA1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5kZWZpbml0aW9uX190aXRsZSB7XG4gIGNvbG9yOiAjNjk2OTY5O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG4uZGVmaW5pdGlvbl9fdGV4dCB7XG4gIGNvbG9yOiAjNjk2OTY5O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xufVxuXG4uZGVmaW5pdGlvbl9fd3JhcHBlciB7XG4gIHdpZHRoOiA0NiU7XG4gIHBhZGRpbmctdG9wOiA1OXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuXG4uZGVmaW5pdGlvbl9faW1hZ2Uge1xuICB3aWR0aDogNTQlO1xufVxuLmRlZmluaXRpb25fX2ltYWdlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuXG4uZGVmaW5pdGlvbl9fdGl0bGUge1xuICBtYXgtd2lkdGg6IDQ5NHB4O1xufVxuXG4uZGVmaW5pdGlvbl9fdGV4dCB7XG4gIG1heC13aWR0aDogNDk0cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmRlZmluaXRpb25fX2NvbnRhaW5lciB7XG4gICAgcGFkZGluZy1yaWdodDogMzRweDtcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDhweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC5kZWZpbml0aW9uX193cmFwcGVyIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG4gIC5kZWZpbml0aW9uX190aXRsZSB7XG4gICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG4gIC5kZWZpbml0aW9uX190ZXh0IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmRlZmluaXRpb25fX2NvbnRhaW5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAuZGVmaW5pdGlvbl9fd3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmRlZmluaXRpb25fX2ltYWdlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gIC5kZWZpbml0aW9uX19jb250YWluZXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE4cHg7XG4gIH1cbn1cbi5kZXRhaWxzLS13aXRoLWJnIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiYXNzZXRzL2ltYWdlcy9zdGF0aWMvYmdfYnJvd25fbW91bnRhaW5zLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuLmRldGFpbHNfX2NvbnRhaW5lciB7XG4gIHBhZGRpbmctdG9wOiAxMzlweDtcbiAgcGFkZGluZy1ib3R0b206IDE0MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5kZXRhaWxzX190aXRsZSB7XG4gIG1heC13aWR0aDogNjUwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLmRldGFpbHNfX3RleHQge1xuICBtYXgtd2lkdGg6IDY1MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG59XG4uZGV0YWlsc19fdGV4dCB1bCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uZGV0YWlsc19fdGV4dCB1bCBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5kZXRhaWxzX190ZXh0IHVsIGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmRldGFpbHNfX3RleHQgdWwgbGkgaW1nIHtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIG1hcmdpbi1yaWdodDogMTZweDtcbn1cblxuLmRldGFpbHNfX2ltYWdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTIzcHg7XG4gIGJvdHRvbTogNDZweDtcbiAgbWF4LXdpZHRoOiA3MzRweDtcbiAgbWF4LWhlaWdodDogNDI0cHg7XG4gIHdpZHRoOiA1MXZ3O1xufVxuLmRldGFpbHNfX2ltYWdlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuXG4uZGV0YWlsc19fYnV0dG9uIHtcbiAgbWFyZ2luLXRvcDogNjBweDtcbiAgbWF4LXdpZHRoOiAyNTdweDtcbn1cblxuLmRldGFpbHNfX2J0biB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDExcHggMDtcbn1cbi5kZXRhaWxzX19idG4gc3ZnIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgbWFyZ2luLWxlZnQ6IDEycHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLmRldGFpbHMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuZGV0YWlsc19fY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICB9XG4gIC5kZXRhaWxzX19pbWFnZSB7XG4gICAgcmlnaHQ6IDQ0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmRldGFpbHNfX2NvbnRhaW5lciB7XG4gICAgcGFkZGluZy10b3A6IDYwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIH1cbiAgLmRldGFpbHNfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gIC5kZXRhaWxzX190ZXh0IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgfVxuICAuZGV0YWlsc19fdGV4dCB1bCBsaSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICB9XG4gIC5kZXRhaWxzX190ZXh0IHVsIGxpIGltZyB7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgfVxuICAuZGV0YWlsc19faW1hZ2Uge1xuICAgIHdpZHRoOiA0M3Z3O1xuICB9XG4gIC5kZXRhaWxzX19idG4ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5kZXRhaWxzX19pbWFnZSB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZGV0YWlsc19fdGV4dCB7XG4gICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG4gIC5kZXRhaWxzX19idXR0b24ge1xuICAgIG1hcmdpbi10b3A6IDQycHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG4gIC5kZXRhaWxzX19idG4ge1xuICAgIHBhZGRpbmc6IDlweCAwO1xuICB9XG59XG4uZGV2aWNlLS1pbWctbGVmdCAuZGV2aWNlX19pbWFnZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDU3cHg7XG59XG4uZGV2aWNlLS1pbWctcmlnaHQgLmRldmljZV9faW1hZ2Uge1xuICBwYWRkaW5nLWxlZnQ6IDU3cHg7XG4gIG9yZGVyOiAyO1xufVxuLmRldmljZS0taW1nLXJpZ2h0IC5kZXZpY2VfX2luZm8ge1xuICBvcmRlcjogMTtcbn1cblxuLmRldmljZV9fY29udGFpbmVyIHtcbiAgcGFkZGluZy10b3A6IDE0MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTM5cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5kZXZpY2VfX2ltYWdlIHtcbiAgd2lkdGg6IDU5LjUlO1xufVxuLmRldmljZV9faW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5kZXZpY2VfX2luZm8ge1xuICB3aWR0aDogNDAuNSU7XG4gIG1hcmdpbi10b3A6IDE5cHg7XG4gIG1hcmdpbi1ib3R0b206IDE5cHg7XG4gIGJvcmRlcjogM3B4IHNvbGlkICNDQUFBNjE7XG4gIHBhZGRpbmc6IDQ1cHggMzZweCA0NHB4O1xufVxuXG4uZGV2aWNlX19zdWItaW5mbyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5kZXZpY2VfX3RpdGxlIHtcbiAgY29sb3I6ICM2OTY5Njk7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5kZXZpY2VfX3RleHQge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxMzglO1xufVxuLmRldmljZV9fdGV4dCB1bCBsaSB7XG4gIGNvbG9yOiAjNjk2OTY5O1xuICBtYXJnaW4tYm90dG9tOiAxOXB4O1xuICBwYWRkaW5nLWxlZnQ6IDI4cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5kZXZpY2VfX3RleHQgdWwgbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uZGV2aWNlX190ZXh0IHVsIGxpOjpiZWZvcmUge1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMXB4O1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQ0FBQTYxO1xufVxuLmRldmljZV9fdGV4dCBvbCB7XG4gIGNvdW50ZXItcmVzZXQ6IG15Q291bnRlcjtcbn1cbi5kZXZpY2VfX3RleHQgb2wgbGkge1xuICBjb2xvcjogIzY5Njk2OTtcbiAgbWFyZ2luLWJvdHRvbTogMTlweDtcbn1cbi5kZXZpY2VfX3RleHQgb2wgbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uZGV2aWNlX190ZXh0IG9sIGxpOjpiZWZvcmUge1xuICBjb3VudGVyLWluY3JlbWVudDogbXlDb3VudGVyO1xuICBjb250ZW50OiBjb3VudGVyKG15Q291bnRlcik7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgd2lkdGg6IDI2cHg7XG4gIGhlaWdodDogMjZweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzY5Njk2OTtcbiAgYm9yZGVyLXJhZGl1czogMTAwMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbiAgcGFkZGluZy10b3A6IDJweDtcbiAgcGFkZGluZy1sZWZ0OiAxcHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5kZXZpY2UtLWltZy1sZWZ0IC5kZXZpY2VfX2ltYWdlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xuICB9XG4gIC5kZXZpY2UtLWltZy1yaWdodCAuZGV2aWNlX19pbWFnZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICB9XG4gIC5kZXZpY2VfX2NvbnRhaW5lciB7XG4gICAgcGFkZGluZy10b3A6IDYwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDYxcHg7XG4gIH1cbiAgLmRldmljZV9faW5mbyB7XG4gICAgcGFkZGluZzogMjVweCAyMHB4O1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAuZGV2aWNlX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICAuZGV2aWNlX190ZXh0IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbiAgLmRldmljZV9fdGV4dCB1bCBsaSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxOHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbiAgLmRldmljZV9fdGV4dCB1bCBsaTo6YmVmb3JlIHtcbiAgICB3aWR0aDogNnB4O1xuICAgIGhlaWdodDogNnB4O1xuICAgIHRvcDogOHB4O1xuICAgIGxlZnQ6IDJweDtcbiAgfVxuICAuZGV2aWNlX190ZXh0IG9sIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbiAgLmRldmljZV9fdGV4dCBvbCBsaSB7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICB9XG4gIC5kZXZpY2VfX3RleHQgb2wgbGk6OmJlZm9yZSB7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMTFweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gIC5kZXZpY2UtLWltZy1sZWZ0IC5kZXZpY2VfX2ltYWdlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIG9yZGVyOiAyO1xuICB9XG4gIC5kZXZpY2UtLWltZy1sZWZ0IC5kZXZpY2VfX2luZm8ge1xuICAgIG9yZGVyOiAxO1xuICB9XG4gIC5kZXZpY2UtLWltZy1yaWdodCAuZGV2aWNlX19pbWFnZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG4gIC5kZXZpY2VfX2NvbnRhaW5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAuZGV2aWNlX19pbmZvIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAzN3B4O1xuICB9XG4gIC5kZXZpY2VfX2ltYWdlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZGV2aWNlX190aXRsZSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQxOXB4KSB7XG4gIC5kZXZpY2VfX2NvbnRhaW5lciB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbiAgLmRldmljZV9faW5mbyB7XG4gICAgcGFkZGluZzogMCAxOHB4O1xuICB9XG4gIC5kZXZpY2VfX3N1Yi1pbmZvIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvcmRlcjogMztcbiAgICBwYWRkaW5nOiAwIDE4cHg7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxuICAuZGV2aWNlX19pbWFnZSB7XG4gICAgaGVpZ2h0OiAxMzEuMnZ3O1xuICB9XG4gIC5kZXZpY2VfX2ltYWdlIGltZyB7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gIH1cbn1cbi5wcmVmZXJlbmNlLS13aXRoLWJnIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiYXNzZXRzL2ltYWdlcy9zdGF0aWMvYmdfZm9yZXN0LnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuLnByZWZlcmVuY2VfX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmctYm90dG9tOiAxMjJweDtcbn1cblxuLnByZWZlcmVuY2VfX2luZm8ge1xuICB3aWR0aDogNTcuNSU7XG4gIHBhZGRpbmctcmlnaHQ6IDYycHg7XG59XG5cbi5wcmVmZXJlbmNlX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDM0cHg7XG4gIGNvbG9yOiAjQ0FBQTYxO1xufVxuXG4ucHJlZmVyZW5jZV9fbGlzdC1pbWFnZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wcmVmZXJlbmNlX19saXN0IHtcbiAgY29sb3I6ICMzNDM0MzQ7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDE0MCU7XG59XG4ucHJlZmVyZW5jZV9fbGlzdCBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDExcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAyMXB4O1xufVxuLnByZWZlcmVuY2VfX2xpc3QgbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucHJlZmVyZW5jZV9fbGlzdCBsaTo6YmVmb3JlIHtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQ0FBQTYxO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogOXB4O1xuICBsZWZ0OiAwO1xufVxuXG4ucHJlZmVyZW5jZV9fZ2FsbGVyeSB7XG4gIHdpZHRoOiA0Mi41JTtcbn1cblxuLnByZWZlcmVuY2VfX2ltYWdlOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5wcmVmZXJlbmNlX19pbWFnZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnByZWZlcmVuY2VfX2xpc3Qge1xuICAgIGxpbmUtaGVpZ2h0OiAxMzYlO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuICAucHJlZmVyZW5jZV9faW5mbyB7XG4gICAgd2lkdGg6IDY5JTtcbiAgfVxuICAucHJlZmVyZW5jZV9fZ2FsbGVyeSB7XG4gICAgd2lkdGg6IDMxJTtcbiAgfVxuICAucHJlZmVyZW5jZV9fY29udGFpbmVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5wcmVmZXJlbmNlX19pbWFnZSB7XG4gICAgaGVpZ2h0OiAxNzVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wcmVmZXJlbmNlLS13aXRoLWJnIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIH1cbiAgLnByZWZlcmVuY2VfX2NvbnRhaW5lciB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbiAgLnByZWZlcmVuY2VfX3RpdGxlIHtcbiAgICBjb2xvcjogI0NBQUE2MTtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDM0cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAzNHB4O1xuICB9XG4gIC5wcmVmZXJlbmNlX19nYWxsZXJ5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5wcmVmZXJlbmNlX19saXN0IHtcbiAgICBtYXJnaW46IDMwcHggYXV0bztcbiAgfVxuICAucHJlZmVyZW5jZV9fbGlzdCBsaSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuICAucHJlZmVyZW5jZV9fbGlzdCBsaTo6YmVmb3JlIHtcbiAgICBsZWZ0OiAyMHB4O1xuICAgIHRvcDogN3B4O1xuICAgIHdpZHRoOiA2cHg7XG4gICAgaGVpZ2h0OiA2cHg7XG4gIH1cbiAgLnByZWZlcmVuY2VfX2xpc3QtaW1hZ2Uge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiBjYWxjKDEwMHZ3IC0gMzZweCk7XG4gICAgbWFyZ2luLWxlZnQ6IDE4cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxOHB4O1xuICAgIGhlaWdodDogNzJ2dztcbiAgfVxuICAucHJlZmVyZW5jZV9fbGlzdC1pbWFnZSBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgfVxuICAucHJlZmVyZW5jZV9fbGlzdC1pbWFnZTpmaXJzdC1vZi10eXBlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gIC5wcmVmZXJlbmNlX19saXN0LWltYWdlOmxhc3Qtb2YtdHlwZSB7XG4gICAgbWFyZ2luLXRvcDogMjhweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gIC5wcmVmZXJlbmNlX19pbmZvIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnByZWZlcmVuY2VfX3RpdGxlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxOHB4O1xuICAgIHBhZGRpbmctbGVmdDogMThweDtcbiAgfVxuICAucHJlZmVyZW5jZV9fbGlzdCBsaSB7XG4gICAgcGFkZGluZy1yaWdodDogMThweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDM2cHg7XG4gIH1cbn1cbi5jcmVhdGlvbl9fY29udGFpbmVyIHtcbiAgcGFkZGluZy10b3A6IDE0MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTQ2cHg7XG59XG5cbi5jcmVhdGlvbl9fdGl0bGUge1xuICBjb2xvcjogIzY5Njk2OTtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cblxuLmNyZWF0aW9uX193cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmNyZWF0aW9uX19ibG9jayB7XG4gIHdpZHRoOiA1MCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uY3JlYXRpb25fX2Jsb2NrOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy1yaWdodDogMTJweDtcbn1cbi5jcmVhdGlvbl9fYmxvY2s6Zmlyc3QtY2hpbGQgLmNyZWF0aW9uX19pbWFnZSB7XG4gIG1hcmdpbi10b3A6IDI3cHg7XG59XG4uY3JlYXRpb25fX2Jsb2NrOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWxlZnQ6IDEycHg7XG59XG4uY3JlYXRpb25fX2Jsb2NrOmxhc3QtY2hpbGQgLmNyZWF0aW9uX19pbWFnZSB7XG4gIG1hcmdpbi1ib3R0b206IDIxcHg7XG59XG5cbi5jcmVhdGlvbl9fdGV4dCB7XG4gIGNvbG9yOiAjNjk2OTY5O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xufVxuXG4uY3JlYXRpb25fX2ltYWdlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY3JlYXRpb25fX2NvbnRhaW5lciB7XG4gICAgcGFkZGluZy10b3A6IDYwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gIH1cbiAgLmNyZWF0aW9uX190ZXh0IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY3JlYXRpb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5oaXN0b3J5X19jb250YWluZXIge1xuICBwYWRkaW5nLXRvcDogMTM5cHg7XG4gIHBhZGRpbmctYm90dG9tOiA3MHB4O1xufVxuXG4uaGlzdG9yeV9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG4uaGlzdG9yeV9fY29udGVudCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gIGNvbG9yOiAjNjk2OTY5O1xufVxuLmhpc3RvcnlfX2NvbnRlbnQgaW1nIHtcbiAgbWF4LXdpZHRoOiA1MzBweDtcbiAgcGFkZGluZy1sZWZ0OiA3MHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4uaGlzdG9yeV9fYnV0dG9ucyB7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG59XG5cbi5oaXN0b3J5X19idG4ge1xuICBtYXgtd2lkdGg6IDM4MHB4O1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAxNnB4IDA7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5oaXN0b3J5X19jb250YWluZXIge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICB9XG4gIC5oaXN0b3J5X19jb250ZW50IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gICAgY29sb3I6ICM2OTY5Njk7XG4gIH1cbiAgLmhpc3RvcnlfX2NvbnRlbnQgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDM2MHB4O1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGlzdG9yeSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnNwZWNpZmljYXRpb24tLXdpdGgtYmcge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJhc3NldHMvaW1hZ2VzL3N0YXRpYy9iZ19kYXJrX21vdW50YWluLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuLnNwZWNpZmljYXRpb25fX2NvbnRhaW5lciB7XG4gIHBhZGRpbmctdG9wOiA4OHB4O1xuICBwYWRkaW5nLWJvdHRvbTogODBweDtcbn1cblxuLnNwZWNpZmljYXRpb25fX3RpdGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgbWFyZ2luLWJvdHRvbTogNTFweDtcbn1cblxuLnNwZWNpZmljYXRpb25fX2ltYWdlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnNwZWNpZmljYXRpb25fX2ltYWdlLS1tb2JpbGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc3BlY2lmaWNhdGlvbl9fYnV0dG9uIHtcbiAgbWFyZ2luLXRvcDogNTJweDtcbn1cblxuLnNwZWNpZmljYXRpb25fX2J0biB7XG4gIG1heC13aWR0aDogMzIwcHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDExcHggMDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnNwZWNpZmljYXRpb25fX2NvbnRhaW5lciB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIH1cbiAgLnNwZWNpZmljYXRpb25fX2J0biB7XG4gICAgbWF4LXdpZHRoOiAyNTZweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgcGFkZGluZzogOXB4IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MTlweCkge1xuICAuc3BlY2lmaWNhdGlvbl9fdGl0bGUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE4cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxOHB4O1xuICAgIG1hcmdpbi1ib3R0b206IC0xMjBweDtcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgfVxuICAuc3BlY2lmaWNhdGlvbl9fY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5zcGVjaWZpY2F0aW9uX19pbWFnZS0tZGVza3RvcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuc3BlY2lmaWNhdGlvbl9faW1hZ2UtLW1vYmlsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm9yZGVyLWJvdHRvbTogMjBweCBzb2xpZCAjQ0FBQTYxO1xuICB9XG4gIC5zcGVjaWZpY2F0aW9uX19idXR0b24ge1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICAgIG1hcmdpbi10b3A6IC0xMjJweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgfVxufVxuLmFwcGxpYW5jZSB7XG4gIHBhZGRpbmctdG9wOiAxMzhweDtcbn1cblxuLmFwcGxpYW5jZV9fdGl0bGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjNjk2OTY5O1xufVxuXG4uYXBwbGlhbmNlX19zdWJ0aXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICM2OTY5Njk7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDEzNSU7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG59XG5cbi5hcHBsaWFuY2VfX3dyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tdG9wOiA2MHB4O1xufVxuXG4uYXBwbGlhbmNlX19nYWxsZXJ5IHtcbiAgd2lkdGg6IGNhbGMoNTAlIC0gMTJweCk7XG4gIG1hcmdpbi1yaWdodDogMTJweDtcbn1cblxuLmFwcGxpYW5jZV9faW1hZ2Uge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmFwcGxpYW5jZV9faW1hZ2UgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4uYXBwbGlhbmNlX192aWRlbyB7XG4gIHdpZHRoOiBjYWxjKDUwJSAtIDEycHgpO1xuICBtYXJnaW4tbGVmdDogMTJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uYXBwbGlhbmNlX192aWRlbyBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4uYXBwbGlhbmNlX192aWRlbyBzdmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA4OHB4O1xuICBoZWlnaHQ6IDg4cHg7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0zNyUsIC00MCUpO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5hcHBsaWFuY2Uge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICB9XG4gIC5hcHBsaWFuY2VfX3N1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbWFyZ2luLXRvcDogMjJweDtcbiAgfVxuICAuYXBwbGlhbmNlX193cmFwcGVyIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG4gIC5hcHBsaWFuY2VfX3N1YnRpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFwcGxpYW5jZV9fd3JhcHBlciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAuYXBwbGlhbmNlX19nYWxsZXJ5IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLmFwcGxpYW5jZV9fdmlkZW8ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbiAgLmFwcGxpYW5jZV9fdmlkZW8gc3ZnIHtcbiAgICB3aWR0aDogNDRweDtcbiAgICBoZWlnaHQ6IDQ0cHg7XG4gIH1cbn1cbi5wcmVzZW50YXRpb24tLXJldmVyc2UgLnByZXNlbnRhdGlvbl9fY29udGFpbmVyIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuLnByZXNlbnRhdGlvbi0tcmV2ZXJzZSAucHJlc2VudGF0aW9uX19nYWxsZXJ5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBncmlkLWNvbHVtbi1nYXA6IDA7XG4gIGdyaWQtcm93LWdhcDogMDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW46IDA7XG59XG4ucHJlc2VudGF0aW9uLS1yZXZlcnNlIC5wcmVzZW50YXRpb25fX2luZm8ge1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1heC13aWR0aDogNDAwcHg7XG4gIG1hcmdpbi1yaWdodDogMTdweDtcbn1cbi5wcmVzZW50YXRpb24tLXJldmVyc2UgLnByZXNlbnRhdGlvbl9faW5mby0tZ29sZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDQUFBNjE7XG4gIHBhZGRpbmc6IDQzcHggMjBweCAyMHB4IDIzcHg7XG59XG4ucHJlc2VudGF0aW9uLS1yZXZlcnNlIC5wcmVzZW50YXRpb25fX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMjZweDtcbn1cbi5wcmVzZW50YXRpb24tLXJldmVyc2UgLnByZXNlbnRhdGlvbl9fdGl0bGUtLXdoaXRlIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4ucHJlc2VudGF0aW9uLS1mdW5jIC5wcmVzZW50YXRpb25fX2luZm8ge1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1heC13aWR0aDogNDAwcHg7XG4gIG1hcmdpbi1yaWdodDogMTdweDtcbn1cbi5wcmVzZW50YXRpb24tLWZ1bmMgLnByZXNlbnRhdGlvbl9faW5mby0tZ29sZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDQUFBNjE7XG4gIHBhZGRpbmc6IDQzcHggMjBweCAyMHB4IDIzcHg7XG59XG4ucHJlc2VudGF0aW9uLS1mdW5jIC5wcmVzZW50YXRpb25fX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMjZweDtcbn1cbi5wcmVzZW50YXRpb24tLWZ1bmMgLnByZXNlbnRhdGlvbl9fdGl0bGUtLXdoaXRlIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4ucHJlc2VudGF0aW9uLS1jbGFzc2ljIHtcbiAgcGFkZGluZy1ib3R0b206IDYwcHg7XG59XG4ucHJlc2VudGF0aW9uLS1ub3BhZGRpbmcge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5wcmVzZW50YXRpb24tLW5vcGFkZGluZyAucHJlc2VudGF0aW9uX19jb250YWluZXIge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuLnByZXNlbnRhdGlvbl9fY29udGFpbmVyIHtcbiAgcGFkZGluZy10b3A6IDE0MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTMxcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5wcmVzZW50YXRpb25fX2dhbGxlcnkge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA0NTNmciAyNDJmcjtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMiwgMWZyKTtcbiAgZ3JpZC1jb2x1bW4tZ2FwOiA5cHg7XG4gIGdyaWQtcm93LWdhcDogN3B4O1xuICBtYXJnaW4tcmlnaHQ6IDI0cHg7XG4gIG1heC13aWR0aDogNzA0cHg7XG59XG4ucHJlc2VudGF0aW9uX19nYWxsZXJ5LS11bGl0a2Ege1xuICB3aWR0aDogNTglO1xufVxuXG4ucHJlc2VudGF0aW9uX19pbWFnZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5wcmVzZW50YXRpb25fX2ltYWdlOm50aC1jaGlsZCgxKSB7XG4gIGdyaWQtYXJlYTogMS8xLzMvMjtcbn1cbi5wcmVzZW50YXRpb25fX2ltYWdlOm50aC1jaGlsZCgyKSB7XG4gIGdyaWQtYXJlYTogMS8yLzIvMztcbn1cbi5wcmVzZW50YXRpb25fX2ltYWdlOm50aC1jaGlsZCgzKSB7XG4gIGdyaWQtYXJlYTogMi8yLzMvMztcbn1cbi5wcmVzZW50YXRpb25fX2ltYWdlLS1mdW5jIHtcbiAgbWFyZ2luLXJpZ2h0OiAxN3B4O1xufVxuLnByZXNlbnRhdGlvbl9faW1hZ2UtLWZ1bmM6bnRoLWxhc3QtY2hpbGQoMSkge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5wcmVzZW50YXRpb25fX2luZm8ge1xuICBib3JkZXI6IDNweCBzb2xpZCAjQ0FBQTYxO1xuICBwYWRkaW5nOiAzNHB4IDQ1cHg7XG59XG4ucHJlc2VudGF0aW9uX19pbmZvLS11bGl0a2Ege1xuICB3aWR0aDogNDElO1xufVxuXG4ucHJlc2VudGF0aW9uX190aXRsZSB7XG4gIGNvbG9yOiAjQ0FBQTYxO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBmb250LXNpemU6IDQ0cHg7XG59XG5cbi5wcmVzZW50YXRpb25fX3RleHQge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxMzUlO1xufVxuLnByZXNlbnRhdGlvbl9fdGV4dCB1bCBsaSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgY29sb3I6ICM2OTY5Njk7XG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDIycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wcmVzZW50YXRpb25fX3RleHQgdWwgbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucHJlc2VudGF0aW9uX190ZXh0IHVsIGxpOjpiZWZvcmUge1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA2cHg7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDQUFBNjE7XG59XG4ucHJlc2VudGF0aW9uX190ZXh0IG9sIHtcbiAgY291bnRlci1yZXNldDogbXlDb3VudGVyO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLnByZXNlbnRhdGlvbl9fdGV4dCBvbCBsaSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbWFyZ2luLWJvdHRvbTogMTRweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDE0MCU7XG59XG4ucHJlc2VudGF0aW9uX190ZXh0IG9sIGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnByZXNlbnRhdGlvbl9fdGV4dCBvbCBsaTo6YmVmb3JlIHtcbiAgY291bnRlci1pbmNyZW1lbnQ6IG15Q291bnRlcjtcbiAgY29udGVudDogY291bnRlcihteUNvdW50ZXIpO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHdpZHRoOiAyNnB4O1xuICBoZWlnaHQ6IDI2cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMzNDM0MzQ7XG4gIGJvcmRlci1yYWRpdXM6IDEwMDBweDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctdG9wOiAycHg7XG4gIHBhZGRpbmctbGVmdDogMXB4O1xuICBmbGV4LXNocmluazogMDtcbn1cbi5wcmVzZW50YXRpb25fX3RleHQtLXVsaXRrYSB1bCBsaSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5wcmVzZW50YXRpb25fX3RleHQtLW9sLWFsaWduLXN0YXJ0IG9sIGxpIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIG1hcmdpbi1ib3R0b206IDNweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucHJlc2VudGF0aW9uLS1yZXZlcnNlIC5wcmVzZW50YXRpb25fX2NvbnRhaW5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAucHJlc2VudGF0aW9uLS1yZXZlcnNlIC5wcmVzZW50YXRpb25fX2luZm8ge1xuICAgIG1hcmdpbjogMzBweCAwIDAgMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuICAucHJlc2VudGF0aW9uLS1yZXZlcnNlIC5wcmVzZW50YXRpb25fX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGNvbG9yOiAjQ0FBQTYxO1xuICB9XG4gIC5wcmVzZW50YXRpb24tLXJldmVyc2UgLnByZXNlbnRhdGlvbl9fdGV4dCB7XG4gICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gIH1cbiAgLnByZXNlbnRhdGlvbi0tcmV2ZXJzZSAucHJlc2VudGF0aW9uX190ZXh0IG9sIGxpIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5wcmVzZW50YXRpb24tLXJldmVyc2UgLnByZXNlbnRhdGlvbl9fdGV4dCBvbCBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgd2lkdGg6IDIycHg7XG4gICAgaGVpZ2h0OiAyMnB4O1xuICAgIG1hcmdpbi1yaWdodDogNnB4O1xuICAgIHBhZGRpbmc6IDFweCAwIDAgMXB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLnByZXNlbnRhdGlvbi0tZnVuYyAucHJlc2VudGF0aW9uX19jb250YWluZXIge1xuICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICB9XG4gIC5wcmVzZW50YXRpb24tLWZ1bmMgLnByZXNlbnRhdGlvbl9faW5mbyB7XG4gICAgbWF4LXdpZHRoOiAzMyU7XG4gIH1cbiAgLnByZXNlbnRhdGlvbi0tZnVuYyAucHJlc2VudGF0aW9uX190aXRsZSAudGV4dC0taDMge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxuICAucHJlc2VudGF0aW9uLS1mdW5jIC5wcmVzZW50YXRpb25fX3RleHQgb2wgbGkge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxuICAucHJlc2VudGF0aW9uX19jb250YWluZXI6bm90KC5wcmVzZW50YXRpb25fX2NvbnRhaW5lci0tZnVuYykge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZy10b3A6IDYwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gIH1cbiAgLnByZXNlbnRhdGlvbl9fZ2FsbGVyeSB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICB9XG4gIC5wcmVzZW50YXRpb25fX2dhbGxlcnktLXVsaXRrYSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnByZXNlbnRhdGlvbl9faW5mbyB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHBhZGRpbmc6IDM0cHggMDtcbiAgfVxuICAucHJlc2VudGF0aW9uX19pbmZvLS11bGl0a2Ege1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5wcmVzZW50YXRpb25fX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuICAucHJlc2VudGF0aW9uX190ZXh0IHVsIGxpIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgLnByZXNlbnRhdGlvbi0tZnVuYyAucHJlc2VudGF0aW9uX19pbmZvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5wcmVzZW50YXRpb24tLWZ1bmMgLnByZXNlbnRhdGlvbl9fY29udGFpbmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBhZGRpbmc6IDYwcHggMThweDtcbiAgfVxuICAucHJlc2VudGF0aW9uLS1mdW5jIC5wcmVzZW50YXRpb25fX2ltYWdlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gIC5wcmVzZW50YXRpb24tLWZ1bmMgLnByZXNlbnRhdGlvbl9fdGV4dCBvbCBsaSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG4gIC5wcmVzZW50YXRpb24tLWZ1bmMgLnByZXNlbnRhdGlvbl9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbiAgLnByZXNlbnRhdGlvbl9fdGV4dC0tdWxpdGthIHVsIGxpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICB9XG4gIC5wcmVzZW50YXRpb25fX3RleHQtLXVsaXRrYSB1bCBsaTo6YmVmb3JlIHtcbiAgICB3aWR0aDogNHB4O1xuICAgIGhlaWdodDogNHB4O1xuICB9XG4gIC5wcmVzZW50YXRpb25fX3RpdGxlLS11bGl0a2Ege1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MTlweCkge1xuICAucHJlc2VudGF0aW9uLS1yZXZlcnNlIC5wcmVzZW50YXRpb25fX2luZm8ge1xuICAgIG1hcmdpbjogMCAwIDIzcHggMDtcbiAgICBwYWRkaW5nOiAwIDE4cHg7XG4gIH1cbiAgLnByZXNlbnRhdGlvbi0tZnVuYyAucHJlc2VudGF0aW9uX19pbWFnZSB7XG4gICAgbWluLXdpZHRoOiBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5wcmVzZW50YXRpb24tLWZ1bmMgLnByZXNlbnRhdGlvbl9fdGl0bGUgLnRleHQtLWgzIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbiAgLnByZXNlbnRhdGlvbi0tZnVuYyAucHJlc2VudGF0aW9uX19pbmZvIHtcbiAgICBwYWRkaW5nOiAyMXB4IDE3cHg7XG4gIH1cbiAgLnByZXNlbnRhdGlvbl9fY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiA2MHB4IDA7XG4gIH1cbiAgLnByZXNlbnRhdGlvbl9fY29udGFpbmVyLS13aXRob3V0LXBhZGRpbmctYm90IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxuICAucHJlc2VudGF0aW9uX19pbWFnZSB7XG4gICAgbWluLXdpZHRoOiAxMDB2dztcbiAgICBtYXgtaGVpZ2h0OiAyMzBweDtcbiAgfVxuICAucHJlc2VudGF0aW9uX19pbWFnZS0tZnVuYyB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbiAgLnByZXNlbnRhdGlvbl9fZ2FsbGVyeSB7XG4gICAgb3JkZXI6IDI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAucHJlc2VudGF0aW9uX19nYWxsZXJ5Om5vdCgucHJlc2VudGF0aW9uX19nYWxsZXJ5LS11bGl0a2EpIHtcbiAgICBvdmVyZmxvdy14OiBzY3JvbGw7XG4gICAgdGV4dC13cmFwOiBub3dyYXA7XG4gICAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lO1xuICAgIHNjcm9sbGJhci13aWR0aDogbm9uZTtcbiAgfVxuICAucHJlc2VudGF0aW9uX19nYWxsZXJ5Om5vdCgucHJlc2VudGF0aW9uX19nYWxsZXJ5LS11bGl0a2EpOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAucHJlc2VudGF0aW9uX19nYWxsZXJ5LS11bGl0a2Ege1xuICAgIHBhZGRpbmc6IDAgMThweDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGdyaWQtY29sdW1uLWdhcDogNXB4O1xuICB9XG4gIC5wcmVzZW50YXRpb25fX2dhbGxlcnktLXVsaXRrYSAucHJlc2VudGF0aW9uX19pbWFnZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG1pbi13aWR0aDogNDguNSU7XG4gICAgd2lkdGg6IDQ4LjUlO1xuICB9XG4gIC5wcmVzZW50YXRpb25fX2dhbGxlcnktLXVsaXRrYSAucHJlc2VudGF0aW9uX19pbWFnZTpudGgtY2hpbGQoMSkge1xuICAgIG1pbi13aWR0aDogMTAwJTtcbiAgfVxuICAucHJlc2VudGF0aW9uX190ZXh0LS11bGl0a2EgdWwgbGkge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIH1cbiAgLnByZXNlbnRhdGlvbl9faW5mbyB7XG4gICAgb3JkZXI6IDE7XG4gICAgcGFkZGluZzogMCAxOHB4IDIwcHg7XG4gIH1cbn1cbi5yZXByZXNlbnRhdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLnJlcHJlc2VudGF0aW9uX19jb250YWluZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDE7XG4gIHBhZGRpbmctdG9wOiA3JTtcbn1cblxuLnJlcHJlc2VudGF0aW9uX190aXRsZSB7XG4gIGNvbG9yOiAjQ0FBQTYxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5yZXByZXNlbnRhdGlvbl9fdGV4dCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMTM1JTtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbi5yZXByZXNlbnRhdGlvbl9fbGlzdCB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBtYXJnaW46IDAgYXV0bztcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5yZXByZXNlbnRhdGlvbl9fbGlzdCBvbCB7XG4gIGNvdW50ZXItcmVzZXQ6IG15Q291bnRlcjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5yZXByZXNlbnRhdGlvbl9fbGlzdCBvbCBsaSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWFyZ2luLWJvdHRvbTogMTFweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG4ucmVwcmVzZW50YXRpb25fX2xpc3Qgb2wgbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucmVwcmVzZW50YXRpb25fX2xpc3Qgb2wgbGk6OmJlZm9yZSB7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBteUNvdW50ZXI7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobXlDb3VudGVyKTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB3aWR0aDogMjZweDtcbiAgaGVpZ2h0OiAyNnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRkZGRkZGO1xuICBib3JkZXItcmFkaXVzOiAxMDAwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLXRvcDogMnB4O1xuICBwYWRkaW5nLWxlZnQ6IDFweDtcbiAgZmxleC1zaHJpbms6IDA7XG59XG5cbi5yZXByZXNlbnRhdGlvbl9fYmFja2dyb3VuZCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnJlcHJlc2VudGF0aW9uX19iYWNrZ3JvdW5kIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5yZXByZXNlbnRhdGlvbl9fY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLXRvcDogNyU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgfVxuICAucmVwcmVzZW50YXRpb25fX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gIC5yZXByZXNlbnRhdGlvbl9fdGV4dCB7XG4gICAgbWFyZ2luOiAwIGF1dG8gLTUwcHg7XG4gIH1cbiAgLnJlcHJlc2VudGF0aW9uX19jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IGF1dG87XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogYXV0bztcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcGFkZGluZzogNTBweCAxNnB4O1xuICAgIGJhY2tncm91bmQ6ICMzNDM0MzQ7XG4gIH1cbiAgLnJlcHJlc2VudGF0aW9uX19saXN0IHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTdweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kOiAjMzQzNDM0O1xuICB9XG4gIC5yZXByZXNlbnRhdGlvbl9fbGlzdCBvbCBsaSB7XG4gICAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIH1cbiAgLnJlcHJlc2VudGF0aW9uX19saXN0IG9sIGxpOjpiZWZvcmUge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgd2lkdGg6IDIxcHg7XG4gICAgaGVpZ2h0OiAyMXB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgfVxuICAucmVwcmVzZW50YXRpb25fX2JhY2tncm91bmQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAucmVwcmVzZW50YXRpb25fX2JhY2tncm91bmQ6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGhlaWdodDogMTAwcHg7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjMzQzNDM0IDAlLCByZ2JhKDUyLCA1MiwgNTIsIDApIDc5LjU5JSk7XG4gIH1cbiAgLnJlcHJlc2VudGF0aW9uX19iYWNrZ3JvdW5kOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIGhlaWdodDogMTAwcHg7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDUyLCA1MiwgNTIsIDApIDAlLCAjMzQzNDM0IDc5LjU5JSk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MTlweCkge1xuICAucmVwcmVzZW50YXRpb25fX2NvbnRhaW5lciB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIH1cbn1cbi5ib2F0LWhlcm8ge1xuICBwYWRkaW5nLWJvdHRvbTogMTM4cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImFzc2V0cy9pbWFnZXMvc3RhdGljL2JnX2ZvcmVzdC5wbmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbi5ib2F0LWhlcm9fX3RpdGxlIHtcbiAgY29sb3I6ICNDQUFBNjE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogNTBweDtcbn1cblxuLmJvYXQtaGVyb19faW1hZ2Uge1xuICBtYXJnaW46IDYwcHggYXV0byAwO1xuICB3aWR0aDogOTElO1xufVxuLmJvYXQtaGVyb19faW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cblxuLmJvYXQtaGVyb19faW5mbyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmJvYXQtaGVybyB7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gIH1cbiAgLmJvYXQtaGVyb19faW1hZ2Uge1xuICAgIG1hcmdpbjogNjBweCBhdXRvIDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MzlweCkge1xuICAuYm9hdC1oZXJvIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG4gIC5ib2F0LWhlcm9fX2ltYWdlIHtcbiAgICBtYXgtd2lkdGg6IDM1MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogNTBweCBhdXRvIDA7XG4gIH1cbiAgLmJvYXQtaGVyb19faW5mbyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogMzlweDtcbiAgfVxuICAuYm9hdC1oZXJvX19pbmZvIG9sIHtcbiAgICBjb3VudGVyLXJlc2V0OiBteUNvdW50ZXI7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBjb2xvcjogIzM0MzQzNDtcbiAgfVxuICAuYm9hdC1oZXJvX19pbmZvIG9sIGxpIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEzNSU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5ib2F0LWhlcm9fX2luZm8gb2wgbGk6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAuYm9hdC1oZXJvX19pbmZvIG9sIGxpOjpiZWZvcmUge1xuICAgIGNvdW50ZXItaW5jcmVtZW50OiBteUNvdW50ZXI7XG4gICAgY29udGVudDogY291bnRlcihteUNvdW50ZXIpO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTM1JTtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzM0MzQzNDtcbiAgICBib3JkZXItcmFkaXVzOiAxMDAwcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW4tcmlnaHQ6IDlweDtcbiAgICBwYWRkaW5nLXRvcDogMXB4O1xuICAgIHBhZGRpbmctbGVmdDogMXB4O1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICB9XG59XG4uYm9hdCB7XG4gIHBhZGRpbmctYm90dG9tOiA3MHB4O1xufVxuLmJvYXQtLW5vcGFkZGluZyB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG4uYm9hdF9fY29udGFpbmVyIHtcbiAgcGFkZGluZy10b3A6IDEzOHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG59XG5cbi5ib2F0X190aXRsZSB7XG4gIGNvbG9yOiAjNjk2OTY5O1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xufVxuXG4uYm9hdF9fYmVuZWZpdHMge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uYm9hdF9fYmVuZWZpdHMtbGlzdCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gIHdpZHRoOiA1MCU7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG4uYm9hdF9fYmVuZWZpdHMtbGlzdCBsaSB7XG4gIHBhZGRpbmctbGVmdDogMjRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiA5cHg7XG59XG4uYm9hdF9fYmVuZWZpdHMtbGlzdCBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5ib2F0X19iZW5lZml0cy1saXN0IGxpOjpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0NBQUE2MTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDlweDtcbiAgbGVmdDogMDtcbn1cblxuLmJvYXRfX2JlbmVmaXRzLWltYWdlIHtcbiAgd2lkdGg6IDUwJTtcbn1cbi5ib2F0X19iZW5lZml0cy1pbWFnZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuXG4uYm9hdF9fcHJvcGVydGllcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi10b3A6IDEzMHB4O1xufVxuXG4uYm9hdF9fcHJvcGVydGllcy1nYWxsZXJ5IHtcbiAgd2lkdGg6IDUwJTtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cblxuLmJvYXRfX3Byb3BlcnRpZXMtaW1hZ2Uge1xuICB3aWR0aDogODglO1xuICBtYXJnaW4tYm90dG9tOiAxN3B4O1xufVxuLmJvYXRfX3Byb3BlcnRpZXMtaW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cbi5ib2F0X19wcm9wZXJ0aWVzLWltYWdlOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uYm9hdF9fcHJvcGVydGllcy1pbmZvIHtcbiAgd2lkdGg6IDUwJTtcbiAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICBwYWRkaW5nLXRvcDogMzBweDtcbn1cblxuLmJvYXRfX3Byb3BlcnRpZXMtdGl0bGUge1xuICBjb2xvcjogIzY5Njk2OTtcbiAgbWFyZ2luLWJvdHRvbTogNDJweDtcbn1cblxuLmJvYXRfX3Byb3BlcnRpZXMtbGlzdCB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDEzNSU7XG59XG4uYm9hdF9fcHJvcGVydGllcy1saXN0IG9sIHtcbiAgY291bnRlci1yZXNldDogbXlDb3VudGVyO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzM0MzQzNDtcbn1cbi5ib2F0X19wcm9wZXJ0aWVzLWxpc3Qgb2wgbGkge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmJvYXRfX3Byb3BlcnRpZXMtbGlzdCBvbCBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5ib2F0X19wcm9wZXJ0aWVzLWxpc3Qgb2wgbGk6OmJlZm9yZSB7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBteUNvdW50ZXI7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobXlDb3VudGVyKTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMTM1JTtcbiAgd2lkdGg6IDI5cHg7XG4gIGhlaWdodDogMjlweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzM0MzQzNDtcbiAgYm9yZGVyLXJhZGl1czogMTAwMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi1yaWdodDogMTZweDtcbiAgcGFkZGluZy10b3A6IDFweDtcbiAgcGFkZGluZy1sZWZ0OiAxcHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuXG4uYm9hdF9fcHJvcGVydGllcy10ZXh0IHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMTM1JTtcbiAgY29sb3I6ICMzNDM0MzQ7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG5cbi5ib2F0X19idG4ge1xuICBmb250LXNpemU6IDIwcHg7XG4gIG1heC13aWR0aDogbWF4LWNvbnRlbnQ7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAxNXB4IDI4cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmJvYXQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxM3B4O1xuICB9XG4gIC5ib2F0X19jb250YWluZXIge1xuICAgIHBhZGRpbmctdG9wOiA1NnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICB9XG4gIC5ib2F0X19wcm9wZXJ0aWVzLWltYWdlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuYm9hdF9fYmVuZWZpdHMtbGlzdCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG4gIC5ib2F0X19wcm9wZXJ0aWVzLWxpc3Qge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuICAuYm9hdF9fcHJvcGVydGllcy1saXN0IG9sIGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuICAuYm9hdF9fcHJvcGVydGllcy10ZXh0IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbiAgLmJvYXRfX2J0biB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHBhZGRpbmc6IDlweCAyMHB4O1xuICB9XG4gIC5ib2F0X19idG4gc3ZnIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgLmJvYXRfX2NvbnRhaW5lciB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbiAgLmJvYXRfX2JlbmVmaXRzIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5ib2F0X190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjFweDtcbiAgfVxuICAuYm9hdF9fYmVuZWZpdHMtbGlzdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbGluZS1oZWlnaHQ6IDEzNyU7XG4gIH1cbiAgLmJvYXRfX2JlbmVmaXRzLWxpc3QgbGkge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgfVxuICAuYm9hdF9fYmVuZWZpdHMtbGlzdCBsaTo6YmVmb3JlIHtcbiAgICB3aWR0aDogNXB4O1xuICAgIGhlaWdodDogNXB4O1xuICAgIHRvcDogN3B4O1xuICB9XG4gIC5ib2F0X19iZW5lZml0cy1pbWFnZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxuICAuYm9hdF9fcHJvcGVydGllcyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXJnaW4tdG9wOiA1OXB4O1xuICB9XG4gIC5ib2F0X19wcm9wZXJ0aWVzLWxpc3Qgb2wgbGkge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5ib2F0X19wcm9wZXJ0aWVzLWxpc3Qgb2wgbGk6OmJlZm9yZSB7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIG1hcmdpbi1yaWdodDogOXB4O1xuICB9XG4gIC5ib2F0X19wcm9wZXJ0aWVzLXRleHQge1xuICAgIG1hcmdpbi10b3A6IDE5cHg7XG4gIH1cbiAgLmJvYXRfX3Byb3BlcnRpZXMtdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDIxcHg7XG4gIH1cbiAgLmJvYXRfX3Byb3BlcnRpZXMtZ2FsbGVyeSB7XG4gICAgb3JkZXI6IDI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG4gIC5ib2F0X19wcm9wZXJ0aWVzLWluZm8ge1xuICAgIG9yZGVyOiAxO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmJvYXRfX2J1dHRvbiB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxuICAuYm9hdF9fYnRuIHtcbiAgICBtYXgtd2lkdGg6IDI4NHB4O1xuICAgIHBhZGRpbmc6IDEycHggMjhweDtcbiAgfVxufVxuLmZhY2lsaXRpZXMtLWJsYWNrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0MzQzNDtcbn1cbi5mYWNpbGl0aWVzLS1ibGFjayAuZmFjaWxpdGllc19fdGV4dCB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLmZhY2lsaXRpZXMtLWJsYWNrIC5mYWNpbGl0aWVzX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDIxcHg7XG59XG5cbi5mYWNpbGl0aWVzX19jb250YWluZXIge1xuICBwYWRkaW5nOiAxNDBweCAwO1xufVxuLmZhY2lsaXRpZXNfX2NvbnRhaW5lci0tZmlyZSB7XG4gIHBhZGRpbmc6IDEyMHB4IDA7XG59XG5cbi5mYWNpbGl0aWVzX190aXRsZSB7XG4gIGNvbG9yOiAjQ0FBQTYxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG4uZmFjaWxpdGllc19fc3VidGl0bGUge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxMzUlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4uZmFjaWxpdGllc19faW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLmZhY2lsaXRpZXNfX2ltYWdlIGltZy0tZGVza3RvcCB7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG5cbi5mYWNpbGl0aWVzX19tb2JpbGUtYm9keSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5mYWNpbGl0aWVzX190ZXh0IHtcbiAgcGFkZGluZzogMCAxOHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMzUlO1xufVxuLmZhY2lsaXRpZXNfX3RleHQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uZmFjaWxpdGllc19fdGV4dCB1bCBsaSB7XG4gIGNvbG9yOiAjNjk2OTY5O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDExcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5mYWNpbGl0aWVzX190ZXh0IHVsIGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmZhY2lsaXRpZXNfX3RleHQgdWwgbGk6OmJlZm9yZSB7XG4gIHdpZHRoOiA0cHg7XG4gIGhlaWdodDogNHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDZweDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0NBQUE2MTtcbn1cbi5mYWNpbGl0aWVzX190ZXh0IG9sIHtcbiAgY291bnRlci1yZXNldDogbXlDb3VudGVyO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmZhY2lsaXRpZXNfX3RleHQgb2wgbGkge1xuICBmb250LXNpemU6IDE2cHg7XG4gIG1hcmdpbi1ib3R0b206IDExcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuLmZhY2lsaXRpZXNfX3RleHQgb2wgbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uZmFjaWxpdGllc19fdGV4dCBvbCBsaTo6YmVmb3JlIHtcbiAgY291bnRlci1pbmNyZW1lbnQ6IG15Q291bnRlcjtcbiAgY29udGVudDogY291bnRlcihteUNvdW50ZXIpO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHdpZHRoOiAyNnB4O1xuICBoZWlnaHQ6IDI2cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNGRkZGRkY7XG4gIGJvcmRlci1yYWRpdXM6IDEwMDBweDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctdG9wOiAycHg7XG4gIHBhZGRpbmctbGVmdDogMXB4O1xuICBmbGV4LXNocmluazogMDtcbn1cblxuLmZhY2lsaXRpZXNfX2dhbGxlcnkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBvdmVyZmxvdy14OiBzY3JvbGw7XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTtcbiAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xufVxuLmZhY2lsaXRpZXNfX2dhbGxlcnk6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmZhY2lsaXRpZXNfX2ltYWdlLS1nYWxsZXJ5IGltZyB7XG4gIHdpZHRoOiAxMDB2dztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZmFjaWxpdGllc19fY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiA2MHB4IDA7XG4gIH1cbiAgLmZhY2lsaXRpZXNfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgLmZhY2lsaXRpZXNfX2NvbnRhaW5lciB7XG4gICAgcGFkZGluZzogNjBweCAwO1xuICB9XG4gIC5mYWNpbGl0aWVzX19jb250YWluZXItLWZpcmUge1xuICAgIHBhZGRpbmc6IDQwcHggMDtcbiAgfVxuICAuZmFjaWxpdGllc19fdGV4dC0tZmlyZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG4gIC5mYWNpbGl0aWVzX190ZXh0LS1maXJlIG9sIGxpOjpiZWZvcmUge1xuICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gIH1cbiAgLmZhY2lsaXRpZXNfX2ltYWdlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gIC5mYWNpbGl0aWVzX19pbWFnZS0tZmlyZSB7XG4gICAgcGFkZGluZzogMCAxOHB4IDI1cHg7XG4gIH1cbiAgLmZhY2lsaXRpZXNfX2ltYWdlIGltZyB7XG4gICAgbWluLWhlaWdodDogMzAycHg7XG4gIH1cbiAgLmZhY2lsaXRpZXNfX2ltYWdlLS1kZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5mYWNpbGl0aWVzX19tb2JpbGUtYm9keSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmZhY2lsaXRpZXNfX3RpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBhZGRpbmc6IDAgMThweDtcbiAgfVxuICAuZmFjaWxpdGllc19fdGl0bGUtLWZpcmUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuZmFjaWxpdGllc19fc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgcGFkZGluZzogMCAxOHB4O1xuICB9XG4gIC5mYWNpbGl0aWVzLS1ibGFjayAuZmFjaWxpdGllc19fY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxuICAuZmFjaWxpdGllcy0tYmxhY2sgLmZhY2lsaXRpZXNfX2ltYWdlIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLmZhY2lsaXRpZXMtLWJsYWNrIC5mYWNpbGl0aWVzX19pbWFnZSBpbWcge1xuICAgIG1pbi1oZWlnaHQ6IDBweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gIH1cbn1cbi5udW1iZXJzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5udW1iZXJzLS10d28tY29sdW1uIC5udW1iZXJzX19saXN0IHtcbiAgbWFyZ2luLWxlZnQ6IC0yNHB4O1xufVxuLm51bWJlcnMtLXR3by1jb2x1bW4gLm51bWJlcnNfX2xpc3QtaXRlbSB7XG4gIGZsZXg6IDEgMSA1MCU7XG4gIHBhZGRpbmctbGVmdDogMjRweDtcbiAgbWFyZ2luLWJvdHRvbTogMzFweDtcbn1cbi5udW1iZXJzLS10d28tY29sdW1uIC5udW1iZXJzX19saXN0LWl0ZW0gcCB7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xufVxuLm51bWJlcnMtLXR3by1jb2x1bW4gLm51bWJlcnNfX3RpdGxlIHtcbiAgY29sb3I6ICNDQUFBNjE7XG4gIG1hcmdpbi1ib3R0b206IDM4cHg7XG59XG5cbi5udW1iZXJzX19jb250YWluZXIge1xuICBwYWRkaW5nLXRvcDogMTIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA3MHB4O1xufVxuXG4ubnVtYmVyc19fdGl0bGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5udW1iZXJzX190ZXh0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXgtd2lkdGg6IDEyMjVweDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMTM1JTtcbiAgbWFyZ2luLWJvdHRvbTogNzBweDtcbn1cblxuLm51bWJlcnNfX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1sZWZ0OiAtNDBweDtcbn1cblxuLm51bWJlcnNfX2xpc3QtaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXg6IDEgMSAzMy4zMzMlO1xuICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG4ubnVtYmVyc19fbGlzdC1pdGVtIHAge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxMzUlO1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cblxuLm51bWJlcnNfX251bWJlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtaW4td2lkdGg6IDQ1cHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBjb2xvcjogI0NBQUE2MTtcbiAgZm9udC1mYW1pbHk6IEFtZXJpY2FuIENhcHRhaW4gQ3lyaWxsaWM7XG4gIGZvbnQtc2l6ZTogMTAwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4ubnVtYmVyc19fYmFja2dyb3VuZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAtMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY5Njk2OTtcbn1cbi5udW1iZXJzX19iYWNrZ3JvdW5kIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjVweCkge1xuICAubnVtYmVyc19fbGlzdC1pdGVtIHtcbiAgICBmbGV4OiAxIDEgNTAlO1xuICAgIG1heC13aWR0aDogNTAwcHg7XG4gIH1cbiAgLm51bWJlcnNfX2xpc3QtaXRlbSBwIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubnVtYmVycy0tdHdvLWNvbHVtbiAubnVtYmVyc19fY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLXRvcDogNDlweDtcbiAgfVxuICAubnVtYmVycy0tdHdvLWNvbHVtbiAubnVtYmVyc19fbGlzdCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLm51bWJlcnMtLXR3by1jb2x1bW4gLm51bWJlcnNfX2xpc3QtaXRlbSB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG4gIC5udW1iZXJzLS10d28tY29sdW1uIC5udW1iZXJzX19saXN0LWl0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuICAubnVtYmVycy0tdHdvLWNvbHVtbiAubnVtYmVyc19fbGlzdC1pdGVtIHAge1xuICAgIG1hcmdpbi1sZWZ0OiAxMXB4O1xuICB9XG4gIC5udW1iZXJzLS10d28tY29sdW1uIC5udW1iZXJzX190aXRsZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDIzcHg7XG4gIH1cbiAgLm51bWJlcnNfX2NvbnRhaW5lciB7XG4gICAgcGFkZGluZy10b3A6IDYwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gIH1cbiAgLm51bWJlcnNfX3RpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbiAgLm51bWJlcnNfX3RpdGxlIGgyIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gIH1cbiAgLm51bWJlcnNfX3RleHQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMzUlO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbiAgLm51bWJlcnNfX2xpc3Qge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5udW1iZXJzX19saXN0LWl0ZW0ge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWF4LXdpZHRoOiAzNTBweDtcbiAgfVxuICAubnVtYmVyc19fbGlzdC1pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XG4gIH1cbiAgLm51bWJlcnNfX251bWJlciB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIG1pbi13aWR0aDogMTlweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDE5cHgpIHtcbiAgLm51bWJlcnMge1xuICAgIG1pbi1oZWlnaHQ6IDEwNzVweDtcbiAgfVxuICAubnVtYmVycy0tdHdvLWNvbHVtbiB7XG4gICAgbWluLWhlaWdodDogMTEwOHB4O1xuICB9XG59XG4uc3lzdGVtLWhlcm9fX2NvbnRhaW5lciB7XG4gIHBhZGRpbmctdG9wOiA5OHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNzBweDtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLnN5c3RlbS1oZXJvX19pbmZvIHtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgd2lkdGg6IDUwJTtcbn1cblxuLnN5c3RlbS1oZXJvX19pbWFnZSB7XG4gIHdpZHRoOiA1MCU7XG4gIHBhZGRpbmctbGVmdDogMTJweDtcbn1cbi5zeXN0ZW0taGVyb19faW1hZ2UgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG5cbi5zeXN0ZW0taGVyb19fdGl0bGUge1xuICBjb2xvcjogIzY5Njk2OTtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbn1cbi5zeXN0ZW0taGVyb19fdGl0bGUtLW1vYmlsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zeXN0ZW0taGVyb19fdGV4dCB7XG4gIGNvbG9yOiAjMzQzNDM0O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxMzUlO1xufVxuXG4uc3lzdGVtLWhlcm9fX2xpc3Qge1xuICBjb2xvcjogIzM0MzQzNDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMTM1JTtcbn1cbi5zeXN0ZW0taGVyb19fbGlzdCBvbCB7XG4gIGNvdW50ZXItcmVzZXQ6IG15Q291bnRlcjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5zeXN0ZW0taGVyb19fbGlzdCBvbCBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuLnN5c3RlbS1oZXJvX19saXN0IG9sIGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnN5c3RlbS1oZXJvX19saXN0IG9sIGxpOjpiZWZvcmUge1xuICBjb3VudGVyLWluY3JlbWVudDogbXlDb3VudGVyO1xuICBjb250ZW50OiBjb3VudGVyKG15Q291bnRlcik7XG4gIHdpZHRoOiAyOXB4O1xuICBoZWlnaHQ6IDI5cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMzNDM0MzQ7XG4gIGJvcmRlci1yYWRpdXM6IDEwMDBweDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gIHBhZGRpbmctdG9wOiAycHg7XG4gIHBhZGRpbmctbGVmdDogMXB4O1xuICBmbGV4LXNocmluazogMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc3lzdGVtLWhlcm9fX2NvbnRhaW5lciB7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIH1cbiAgLnN5c3RlbS1oZXJvX19pbmZvIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gIH1cbiAgLnN5c3RlbS1oZXJvX19pbWFnZSB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gIH1cbiAgLnN5c3RlbS1oZXJvX190ZXh0IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbiAgLnN5c3RlbS1oZXJvX19saXN0IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbiAgLnN5c3RlbS1oZXJvX19saXN0IG9sIGxpOjpiZWZvcmUge1xuICAgIHdpZHRoOiAxOXB4O1xuICAgIGhlaWdodDogMTlweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MzlweCkge1xuICAuc3lzdGVtLWhlcm9fX2NvbnRhaW5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAuc3lzdGVtLWhlcm9fX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMXB4O1xuICB9XG4gIC5zeXN0ZW0taGVyb19fdGl0bGUtLWRlc2t0b3Age1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnN5c3RlbS1oZXJvX190aXRsZS0tbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvcmRlcjogMTtcbiAgfVxuICAuc3lzdGVtLWhlcm9fX2luZm8ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3JkZXI6IDM7XG4gICAgbWFyZ2luLXRvcDogMzJweDtcbiAgfVxuICAuc3lzdGVtLWhlcm9fX2ltYWdlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3JkZXI6IDI7XG4gICAgaGVpZ2h0OiA1M3Z3O1xuICB9XG4gIC5zeXN0ZW0taGVyb19faW1hZ2UgaW1nIHtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgfVxufVxuLnN5c3RlbS1iZW5lZml0cyB7XG4gIHBhZGRpbmc6IDcwcHggMCA3M3B4IDA7XG59XG5cbi5zeXN0ZW0tYmVuZWZpdHNfX3dyYXBwZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDQ5NmZyIDcwM2ZyO1xuICBjb2x1bW4tZ2FwOiAyNHB4O1xuICBtYXJnaW4tYm90dG9tOiA4MHB4O1xufVxuXG4uc3lzdGVtLWJlbmVmaXRzX19nYWxsZXJ5IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICBnYXA6IDEwcHg7XG59XG5cbi5zeXN0ZW0tYmVuZWZpdHNfX2dhbGxlcnktaXRlbTpmaXJzdC1jaGlsZCB7XG4gIGdyaWQtY29sdW1uOiAxLzM7XG59XG5cbi5zeXN0ZW0tYmVuZWZpdHNfX2dhbGxlcnktaW1hZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5zeXN0ZW0tYmVuZWZpdHNfX2luZm8ge1xuICBjb2xvcjogIzM0MzQzNDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMTM1JTtcbiAgYm9yZGVyOiAzcHggc29saWQgI0NBQUE2MTtcbiAgcGFkZGluZzogMzdweCAzOHB4O1xufVxuLnN5c3RlbS1iZW5lZml0c19faW5mbyB1bCBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnN5c3RlbS1iZW5lZml0c19faW5mbyB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5zeXN0ZW0tYmVuZWZpdHNfX2luZm8gdWwgbGk6OmJlZm9yZSB7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTBweDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0NBQUE2MTtcbn1cblxuLnN5c3RlbS1iZW5lZml0c19fYnV0dG9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5zeXN0ZW0tYmVuZWZpdHNfX2J0biB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgcGFkZGluZzogMTdweCAyOHB4O1xuICBtYXgtd2lkdGg6IG1heC1jb250ZW50O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc3lzdGVtLWJlbmVmaXRzIHtcbiAgICBwYWRkaW5nOiA2MHB4IDAgMTNweCAwO1xuICB9XG4gIC5zeXN0ZW0tYmVuZWZpdHNfX3dyYXBwZXIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMjgwZnIgNDAwZnI7XG4gICAgY29sdW1uLWdhcDogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG4gIC5zeXN0ZW0tYmVuZWZpdHNfX2luZm8ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAuc3lzdGVtLWJlbmVmaXRzX19pbmZvIHVsIGxpIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICB9XG4gIC5zeXN0ZW0tYmVuZWZpdHNfX2luZm8gdWwgbGk6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAuc3lzdGVtLWJlbmVmaXRzX19pbmZvIHVsIGxpOjpiZWZvcmUge1xuICAgIHdpZHRoOiA2cHg7XG4gICAgaGVpZ2h0OiA2cHg7XG4gICAgdG9wOiA2cHg7XG4gIH1cbiAgLnN5c3RlbS1iZW5lZml0c19fYnRuIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgcGFkZGluZzogOXB4IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MzlweCkge1xuICAuc3lzdGVtLWJlbmVmaXRzIHtcbiAgICBwYWRkaW5nOiA0MHB4IDAgMXB4IDA7XG4gIH1cbiAgLnN5c3RlbS1iZW5lZml0c19fd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbiAgLnN5c3RlbS1iZW5lZml0c19fZ2FsbGVyeSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICAuc3lzdGVtLWJlbmVmaXRzX19pbmZvIHVsIGxpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMXB4O1xuICB9XG4gIC5zeXN0ZW0tYmVuZWZpdHNfX2J0biB7XG4gICAgcGFkZGluZzogMTJweCAyMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuLm51bWJlcnMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLm51bWJlcnMtLXR3by1jb2x1bW4gLm51bWJlcnNfX2xpc3Qge1xuICBtYXJnaW4tbGVmdDogLTI0cHg7XG59XG4ubnVtYmVycy0tdHdvLWNvbHVtbiAubnVtYmVyc19fbGlzdC1pdGVtIHtcbiAgZmxleDogMSAxIDUwJTtcbiAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMXB4O1xufVxuLm51bWJlcnMtLXR3by1jb2x1bW4gLm51bWJlcnNfX2xpc3QtaXRlbSBwIHtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG59XG4ubnVtYmVycy0tdHdvLWNvbHVtbiAubnVtYmVyc19fdGl0bGUge1xuICBjb2xvcjogI0NBQUE2MTtcbiAgbWFyZ2luLWJvdHRvbTogMzhweDtcbn1cblxuLm51bWJlcnNfX2NvbnRhaW5lciB7XG4gIHBhZGRpbmctdG9wOiAxMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDcwcHg7XG59XG5cbi5udW1iZXJzX190aXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLm51bWJlcnNfX3RleHQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1heC13aWR0aDogMTIyNXB4O1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxMzUlO1xuICBtYXJnaW4tYm90dG9tOiA3MHB4O1xufVxuXG4ubnVtYmVyc19fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLWxlZnQ6IC00MHB4O1xufVxuXG4ubnVtYmVyc19fbGlzdC1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleDogMSAxIDMzLjMzMyU7XG4gIHBhZGRpbmctbGVmdDogNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cbi5udW1iZXJzX19saXN0LWl0ZW0gcCB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDEzNSU7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuXG4ubnVtYmVyc19fbnVtYmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1pbi13aWR0aDogNDVweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGNvbG9yOiAjQ0FBQTYxO1xuICBmb250LWZhbWlseTogQW1lcmljYW4gQ2FwdGFpbiBDeXJpbGxpYztcbiAgZm9udC1zaXplOiAxMDBweDtcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5udW1iZXJzX19iYWNrZ3JvdW5kIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IC0xO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjk2OTY5O1xufVxuLm51bWJlcnNfX2JhY2tncm91bmQgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNXB4KSB7XG4gIC5udW1iZXJzX19saXN0LWl0ZW0ge1xuICAgIGZsZXg6IDEgMSA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgfVxuICAubnVtYmVyc19fbGlzdC1pdGVtIHAge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5udW1iZXJzLS10d28tY29sdW1uIC5udW1iZXJzX19jb250YWluZXIge1xuICAgIHBhZGRpbmctdG9wOiA0OXB4O1xuICB9XG4gIC5udW1iZXJzLS10d28tY29sdW1uIC5udW1iZXJzX19saXN0IHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAubnVtYmVycy0tdHdvLWNvbHVtbiAubnVtYmVyc19fbGlzdC1pdGVtIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbiAgLm51bWJlcnMtLXR3by1jb2x1bW4gLm51bWJlcnNfX2xpc3QtaXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG4gIC5udW1iZXJzLS10d28tY29sdW1uIC5udW1iZXJzX19saXN0LWl0ZW0gcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDExcHg7XG4gIH1cbiAgLm51bWJlcnMtLXR3by1jb2x1bW4gLm51bWJlcnNfX3RpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMjNweDtcbiAgfVxuICAubnVtYmVyc19fY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgfVxuICAubnVtYmVyc19fdGl0bGUge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICAubnVtYmVyc19fdGl0bGUgaDIge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgfVxuICAubnVtYmVyc19fdGV4dCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEzNSU7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuICAubnVtYmVyc19fbGlzdCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLm51bWJlcnNfX2xpc3QtaXRlbSB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXgtd2lkdGg6IDM1MHB4O1xuICB9XG4gIC5udW1iZXJzX19saXN0LWl0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTRweDtcbiAgfVxuICAubnVtYmVyc19fbnVtYmVyIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgbWluLXdpZHRoOiAxOXB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MTlweCkge1xuICAubnVtYmVycyB7XG4gICAgbWluLWhlaWdodDogMTA3NXB4O1xuICB9XG4gIC5udW1iZXJzLS10d28tY29sdW1uIHtcbiAgICBtaW4taGVpZ2h0OiAxMTA4cHg7XG4gIH1cbn1cbi5wZXJmb3JtYW5jZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDM0MzQ7XG4gIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgcGFkZGluZy1ib3R0b206IDg1cHg7XG59XG5cbi5wZXJmb3JtYW5jZV9fY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5wZXJmb3JtYW5jZV9faW5mbyB7XG4gIG1heC13aWR0aDogNTM2cHg7XG4gIGZsZXg6IDEgMSA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDQUFBNjE7XG4gIHBhZGRpbmc6IDUwcHggNDBweDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuXG4ucGVyZm9ybWFuY2VfX3RpdGxlIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG5cbi5wZXJmb3JtYW5jZV9fdGV4dCBvbCB7XG4gIGNvdW50ZXItcmVzZXQ6IG15Q291bnRlcjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5wZXJmb3JtYW5jZV9fdGV4dCBvbCBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xufVxuLnBlcmZvcm1hbmNlX190ZXh0IG9sIGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnBlcmZvcm1hbmNlX190ZXh0IG9sIGxpOjpiZWZvcmUge1xuICBjb3VudGVyLWluY3JlbWVudDogbXlDb3VudGVyO1xuICBjb250ZW50OiBjb3VudGVyKG15Q291bnRlcik7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzM0MzQzNDtcbiAgYm9yZGVyLXJhZGl1czogMTAwMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbiAgcGFkZGluZy10b3A6IDJweDtcbiAgcGFkZGluZy1sZWZ0OiAxcHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuXG4ucGVyZm9ybWFuY2VfX2ltYWdlIHtcbiAgZmxleDogMSAxIDUwJTtcbn1cbi5wZXJmb3JtYW5jZV9faW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnBlcmZvcm1hbmNlX19jb250ZW50IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5wZXJmb3JtYW5jZV9faW5mbyB7XG4gICAgbWFyZ2luOiAwIGF1dG8gMTVweCBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAucGVyZm9ybWFuY2VfX2ltYWdlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gIC5wZXJmb3JtYW5jZSB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAucGVyZm9ybWFuY2VfX2NvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAucGVyZm9ybWFuY2VfX2NvbnRlbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAucGVyZm9ybWFuY2VfX2luZm8ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogMTtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjMzQzNDM0IDcwLjg1JSwgcmdiYSgyMDIsIDE3MCwgOTcsIDApIDEwMCUpO1xuICAgIHBhZGRpbmctbGVmdDogMThweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxOHB4O1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICB9XG4gIC5wZXJmb3JtYW5jZV9fdGl0bGUgaDMge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMTEwJTtcbiAgfVxuICAucGVyZm9ybWFuY2VfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuICAucGVyZm9ybWFuY2VfX3RleHQgb2wgbGkge1xuICAgIG1hcmdpbi1ib3R0b206IDE4cHg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gIH1cbiAgLnBlcmZvcm1hbmNlX190ZXh0IG9sIGxpOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLnBlcmZvcm1hbmNlX190ZXh0IG9sIGxpOjpiZWZvcmUge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNGRkZGRkY7XG4gIH1cbiAgLnBlcmZvcm1hbmNlX19pbWFnZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi10b3A6IC01MHB4O1xuICAgIHotaW5kZXg6IDA7XG4gIH1cbiAgLnBlcmZvcm1hbmNlX19pbWFnZTo6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDgzcHg7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzM0MzQzNCAxLjM2JSwgcmdiYSg1MiwgNTIsIDUyLCAwKSAxMDAlKTtcbiAgfVxufVxuLnBvc3NpYmlsaXRpZXMge1xuICBwYWRkaW5nOiAxNDBweCAwO1xuICBjb2xvcjogIzY5Njk2OTtcbn1cblxuLnBvc3NpYmlsaXRpZXNfX3RpdGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMTEwJTtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cblxuLnBvc3NpYmlsaXRpZXNfX3RleHQge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMzUlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDM4cHg7XG59XG5cbi5wb3NzaWJpbGl0aWVzX19pbWFnZS1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLnBvc3NpYmlsaXRpZXNfX2ltYWdlOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tcmlnaHQ6IDI0cHg7XG59XG4ucG9zc2liaWxpdGllc19faW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2MzlweCkge1xuICAucG9zc2liaWxpdGllcyB7XG4gICAgcGFkZGluZzogNjBweCAwO1xuICB9XG4gIC5wb3NzaWJpbGl0aWVzX190aXRsZSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMXB4O1xuICB9XG4gIC5wb3NzaWJpbGl0aWVzX190ZXh0IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICB9XG4gIC5wb3NzaWJpbGl0aWVzX19pbWFnZS1saXN0IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5wb3NzaWJpbGl0aWVzX19pbWFnZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5wb3NzaWJpbGl0aWVzX19pbWFnZSBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICB9XG59XG4uc3BhcmVzLXZhcmlhbnRzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0MzQzNDtcbiAgcGFkZGluZzogMjRweCAwIDEwMHB4IDA7XG59XG5cbi5zcGFyZXMtdmFyaWFudHNfX3RpdGxlIHtcbiAgbWFyZ2luOiA4MHB4IDAgNTBweCAwO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLnNwYXJlcy12YXJpYW50c19fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLWxlZnQ6IC0yNHB4O1xufVxuXG4uc3BhcmVzLXZhcmlhbnRzX19saXN0LWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4OiAxIDEgMjUlO1xuICBtYXgtd2lkdGg6IDI1JTtcbiAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4uc3BhcmVzLXZhcmlhbnRzX19pdGVtLWltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBtYXgtaGVpZ2h0OiAyMDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLnNwYXJlcy12YXJpYW50c19faXRlbS10aXRsZSB7XG4gIGNvbG9yOiAjQ0FBQTYxO1xuICBtYXJnaW4tYm90dG9tOiAyMnB4O1xufVxuLnNwYXJlcy12YXJpYW50c19faXRlbS10aXRsZSBhIHtcbiAgY29sb3I6ICNDQUFBNjE7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgbGluZWFyO1xufVxuLnNwYXJlcy12YXJpYW50c19faXRlbS10aXRsZSBhOmhvdmVyIHtcbiAgY29sb3I6ICNBRjhGNDQ7XG59XG5cbi5zcGFyZXMtdmFyaWFudHNfX2Rlc2NyaXB0aW9uIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEzNSU7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5zcGFyZXMtdmFyaWFudHNfX2l0ZW0tYnV0dG9uIHtcbiAgbWFyZ2luLXRvcDogYXV0bztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc3BhcmVzLXZhcmlhbnRzX19saXN0LWl0ZW0ge1xuICAgIGZsZXg6IDEgMSAzMy4zMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgLnNwYXJlcy12YXJpYW50cyB7XG4gICAgcGFkZGluZzogMjBweCAwIDYwcHggMDtcbiAgfVxuICAuc3BhcmVzLXZhcmlhbnRzX190aXRsZSB7XG4gICAgbWFyZ2luOiA0MHB4IDAgMzhweCAwO1xuICB9XG4gIC5zcGFyZXMtdmFyaWFudHNfX3RpdGxlIGgyIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gIH1cbiAgLnNwYXJlcy12YXJpYW50c19fbGlzdCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICB9XG4gIC5zcGFyZXMtdmFyaWFudHNfX2xpc3QtaXRlbSB7XG4gICAgZmxleDogMSAxIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICAuc3BhcmVzLXZhcmlhbnRzX19pdGVtLWltYWdlIHtcbiAgICBoZWlnaHQ6IDEyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDNweDtcbiAgfVxuICAuc3BhcmVzLXZhcmlhbnRzX19pdGVtLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICB9XG4gIC5zcGFyZXMtdmFyaWFudHNfX2l0ZW0tdGl0bGUgaDUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMTEwJTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgfVxuICAuc3BhcmVzLXZhcmlhbnRzX19kZXNjcmlwdGlvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAudmFyaWFudHNfX2l0ZW0tYnRuIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgcGFkZGluZzogMTJweCAwO1xuICB9XG59XG4uc2Fsb24taGVybyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNhbG9uLWhlcm9fX2NvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cblxuLnNhbG9uLWhlcm9fX2luZm8ge1xuICBwYWRkaW5nLXRvcDogNDBweDtcbiAgbWF4LXdpZHRoOiA3ODBweDtcbiAgd2lkdGg6IDM4JTtcbn1cblxuLnNhbG9uLWhlcm9fX3dyYXBwZXIge1xuICBwYWRkaW5nOiA2MHB4IDAgMzBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbn1cblxuLnNhbG9uLWhlcm9fX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgY29sb3I6ICNDQUFBNjE7XG4gIG1heC13aWR0aDogMzkycHg7XG59XG5cbi5zYWxvbi1oZXJvX19pbWcge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogNjAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uc2Fsb24taGVyb19faW1nIGltZyB7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5zYWxvbi1oZXJvX19pbWctLW1vYiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zYWxvbi1oZXJvX19kZXNjcmlwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDE0MCU7XG59XG4uc2Fsb24taGVyb19fZGVzY3JpcHRpb24gb2wge1xuICBjb3VudGVyLXJlc2V0OiBteUNvdW50ZXI7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uc2Fsb24taGVyb19fZGVzY3JpcHRpb24gb2wgbGkge1xuICBsaW5lLWhlaWdodDogMTM1JTtcbiAgbWFyZ2luLWJvdHRvbTogMTRweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG4uc2Fsb24taGVyb19fZGVzY3JpcHRpb24gb2wgbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uc2Fsb24taGVyb19fZGVzY3JpcHRpb24gb2wgbGk6OmJlZm9yZSB7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBteUNvdW50ZXI7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobXlDb3VudGVyKTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMTM1JTtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzFFMUUxRTtcbiAgYm9yZGVyLXJhZGl1czogMTAwMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi1yaWdodDogMTZweDtcbiAgcGFkZGluZy10b3A6IDFweDtcbiAgcGFkZGluZy1sZWZ0OiAxcHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuXG4uc2Fsb24taGVyb19fYmFja2dyb3VuZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnNhbG9uLWhlcm9fX2JhY2tncm91bmQgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5zYWxvbi1oZXJvX19jb250YWluZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiAzM3B4O1xuICB9XG4gIC5zYWxvbi1oZXJvX19pbmZvIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5zYWxvbi1oZXJvX190aXRsZSB7XG4gICAgY29sb3I6ICMxRTFFMUU7XG4gIH1cbiAgLnNhbG9uLWhlcm9fX2Rlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbiAgLnNhbG9uLWhlcm9fX2ltZyB7XG4gICAgd2lkdGg6IDQ1JTtcbiAgfVxuICAuc2Fsb24taGVyb19fd3JhcHBlciB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MzlweCkge1xuICAuc2Fsb24taGVyb19fd3JhcHBlciB7XG4gICAgcGFkZGluZy10b3A6IDQ2cHg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLnNhbG9uLWhlcm9fX2luZm8ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5zYWxvbi1oZXJvX19pbmZvIG9sIGxpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG4gIC5zYWxvbi1oZXJvX19pbmZvIG9sIGxpOjpiZWZvcmUge1xuICAgIHdpZHRoOiAyMnB4O1xuICAgIGhlaWdodDogMjJweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB9XG4gIC5zYWxvbi1oZXJvX190aXRsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgei1pbmRleDogMTtcbiAgfVxuICAuc2Fsb24taGVyb19fdGl0bGUgLnRleHQge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgfVxuICAuc2Fsb24taGVyb19faW1nIHtcbiAgICBoZWlnaHQ6IDI3MHB4O1xuICAgIHotaW5kZXg6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuc2Fsb24taGVyb19faW1nLS1tb2Ige1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICAuc2Fsb24taGVyb19fY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxufVxuLmFydGljbGUge1xuICBwYWRkaW5nOiAxNDBweCAwO1xufVxuXG4uYXJ0aWNsZV9fdGl0bGUge1xuICBjb2xvcjogIzY5Njk2OTtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cblxuLmFydGljbGVfX2NvbnRlbnQtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5hcnRpY2xlX19jb250ZW50LWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4OiAxIDEgNTAlO1xufVxuLmFydGljbGVfX2NvbnRlbnQtaXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xufVxuLmFydGljbGVfX2NvbnRlbnQtaXRlbS0tcmV2ZXJzZSB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cbi5hcnRpY2xlX19jb250ZW50LWl0ZW0tLXJldmVyc2UgLmFydGljbGVfX2NvbnRlbnQtaXRlbS10ZXh0IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWFyZ2luLXRvcDogMjNweDtcbn1cblxuLmFydGljbGVfX2NvbnRlbnQtaXRlbS10ZXh0IHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMTQwJTtcbiAgbWFyZ2luLWJvdHRvbTogMjdweDtcbn1cblxuLmFydGljbGVfX2NvbnRlbnQtaXRlbS1pbWcge1xuICB3aWR0aDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYXJ0aWNsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnNwYXJlcy1yYW5nZSB7XG4gIHBhZGRpbmctdG9wOiA4MHB4O1xufVxuXG4uc3BhcmVzLXJhbmdlX19kZXNjcmlwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDEzNSU7XG4gIG1hcmdpbi1ib3R0b206IDg0cHg7XG59XG5cbi5zcGFyZXMtcmFuZ2VfX2xpc3QtaXRlbSB7XG4gIG1pbi13aWR0aDogOTE4cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDY2MGZyIG1pbm1heCgyMDBweCwgMjIwZnIpIG1pbm1heCgxOTJweCwgMjE4ZnIpIDEyMHB4O1xuICBjb2x1bW4tZ2FwOiAycHg7XG4gIG1hcmdpbi1ib3R0b206IDJweDtcbn1cbi5zcGFyZXMtcmFuZ2VfX2xpc3QtaXRlbS0taGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5zcGFyZXMtcmFuZ2VfX2xpc3QtaXRlbS0taGVhZGVyIC5zcGFyZXMtcmFuZ2VfX2xpc3QtaXRlbS1wYXJ0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0RDRENEQztcbn1cbi5zcGFyZXMtcmFuZ2VfX2xpc3QtaXRlbTpob3ZlciAuc3BhcmVzLXJhbmdlX19saXN0LWl0ZW0tcGFydCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEQ0RDREM7XG59XG5cbi5zcGFyZXMtcmFuZ2VfX2xpc3QtaXRlbS1wYXJ0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YzRjNGMztcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgbGluZWFyO1xuICBwYWRkaW5nOiA0cHggMjBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5zcGFyZXMtcmFuZ2VfX2xpc3QtaXRlbS1wYXJ0OmZpcnN0LWNoaWxkIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5zcGFyZXMtcmFuZ2VfX2xpc3QtaXRlbS1wYXJ0Om50aC1jaGlsZCgyKSB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbi5zcGFyZXMtcmFuZ2VfX2xpc3QtaXRlbS1wYXJ0Om50aC1jaGlsZCgzKSB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5cbi5zcGFyZXMtcmFuZ2VfX2xpbmsge1xuICBjb2xvcjogIzFCNzI0Mztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc3BhcmVzLXJhbmdlX19jb250YWluZXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbiAgLnNwYXJlcy1yYW5nZV9fd3JhcHBlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb3ZlcmZsb3cteDogc2Nyb2xsO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDM4cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgc2Nyb2xsYmFyLWNvbG9yOiAjQ0FBQTYxICNEQ0RDREM7XG4gIH1cbiAgLnNwYXJlcy1yYW5nZV9fd3JhcHBlcjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgIHdpZHRoOiA0cHg7XG4gICAgaGVpZ2h0OiA4cHg7XG4gIH1cbiAgLnNwYXJlcy1yYW5nZV9fd3JhcHBlcjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGM0YzRjM7XG4gIH1cbiAgLnNwYXJlcy1yYW5nZV9fd3JhcHBlcjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNDQUFBNjE7XG4gIH1cbiAgLnNwYXJlcy1yYW5nZV9fZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0NHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE4cHg7XG4gIH1cbiAgLnNwYXJlcy1yYW5nZV9fbGlzdC1pdGVtIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbi5zcGFyZXMtaGVybyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNwYXJlcy1oZXJvX19jb250YWluZXIge1xuICBwYWRkaW5nLXRvcDogMjVweDtcbiAgcGFkZGluZy1ib3R0b206IDUycHg7XG4gIG1pbi1oZWlnaHQ6IDcyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5zcGFyZXMtaGVyb19faW5mbyB7XG4gIHBhZGRpbmctdG9wOiA3N3B4O1xuICBtYXgtd2lkdGg6IDc4MHB4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnNwYXJlcy1oZXJvX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDM2cHg7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBtYXgtd2lkdGg6IDQzMHB4O1xufVxuXG4uc3BhcmVzLWhlcm9fX2Rlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMTQwJTtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIG1hcmdpbi1ib3R0b206IDMxcHg7XG4gIG1heC13aWR0aDogNTY1cHg7XG59XG4uc3BhcmVzLWhlcm9fX2Rlc2NyaXB0aW9uLS1taW5pIHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLnNwYXJlcy1oZXJvX19kZXNjcmlwdGlvbi0tbW9iaWxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNwYXJlcy1oZXJvX19saW5rIHtcbiAgY29sb3I6ICMxQjcyNDM7XG59XG5cbi5zcGFyZXMtaGVyb19fYmFja2dyb3VuZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnNwYXJlcy1oZXJvX19iYWNrZ3JvdW5kIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc3BhcmVzLWhlcm9fX2Rlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNzdweDtcbiAgfVxuICAuc3BhcmVzLWhlcm9fX2NvbnRhaW5lciB7XG4gICAgbWluLWhlaWdodDogNjAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MzlweCkge1xuICAuc3BhcmVzLWhlcm8ge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgLnNwYXJlcy1oZXJvX19jb250YWluZXIge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyNTlweDtcbiAgICBtaW4taGVpZ2h0OiA0OTBweDtcbiAgfVxuICAuc3BhcmVzLWhlcm9fX2luZm8ge1xuICAgIHBhZGRpbmctdG9wOiAzOHB4O1xuICAgIG1heC13aWR0aDogNzgwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnNwYXJlcy1oZXJvX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTFweDtcbiAgfVxuICAuc3BhcmVzLWhlcm9fX2Rlc2NyaXB0aW9uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5zcGFyZXMtaGVyb19fZGVzY3JpcHRpb24tLW1vYmlsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5jZXJ0aWZpY2F0ZXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzNDM0O1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLmNlcnRpZmljYXRlc19fY29udGFpbmVyIHtcbiAgcGFkZGluZy10b3A6IDI1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMjFweDtcbn1cblxuLmNlcnRpZmljYXRlc19fdGl0bGUge1xuICBjb2xvcjogI0NBQUE2MTtcbiAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgbWFyZ2luLXRvcDogNzVweDtcbn1cblxuLmNlcnRpZmljYXRlc19fZGVzY3JpcHRpb24ge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxMzUlO1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xufVxuXG4uY2VydGlmaWNhdGVzX19yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tbGVmdDogLTI2cHg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLmNlcnRpZmljYXRlc19fcm93LWl0ZW0ge1xuICB3aWR0aDogMjUlO1xuICBtYXJnaW4tYm90dG9tOiAzMXB4O1xufVxuLmNlcnRpZmljYXRlc19fcm93LWl0ZW0tLWhvcml6b250YWwge1xuICB3aWR0aDogMzMuMyU7XG59XG4uY2VydGlmaWNhdGVzX19yb3ctaXRlbS0taG9yaXpvbnRhbCAuY2VydGlmaWNhdGVzX19yb3ctaW1nLXdyYXBwZXIgaW1nIHtcbiAgbWF4LWhlaWdodDogMjc2cHg7XG59XG5cbi5jZXJ0aWZpY2F0ZXNfX3Jvdy1pdGVtLWNvbnRhaW5lciB7XG4gIHBhZGRpbmctbGVmdDogMjZweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uY2VydGlmaWNhdGVzX19yb3ctaW1nLXdyYXBwZXIge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY2VydGlmaWNhdGVzX19yb3ctaW1nLXdyYXBwZXIgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmNlcnRpZmljYXRlc19fcm93LWltZy13cmFwcGVyIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDQwMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlLWluLW91dDtcbn1cbi5jZXJ0aWZpY2F0ZXNfX3Jvdy1pbWctd3JhcHBlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB3aWR0aDogNjBweDtcbiAgaGVpZ2h0OiA2MHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJhc3NldHMvaW1hZ2VzL3N0YXRpYy9nbGFzcy1kZWNvci5zdmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZS1pbi1vdXQ7XG59XG4uY2VydGlmaWNhdGVzX19yb3ctaW1nLXdyYXBwZXI6aG92ZXIgaW1nIHtcbiAgb3BhY2l0eTogMC40O1xufVxuLmNlcnRpZmljYXRlc19fcm93LWltZy13cmFwcGVyOmhvdmVyOjphZnRlciB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5jZXJ0aWZpY2F0ZXNfX3Jvdy10ZXh0IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTQwJTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY2VydGlmaWNhdGVzX190aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogMzhweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyM3B4O1xuICB9XG4gIC5jZXJ0aWZpY2F0ZXNfX2Rlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEzNSU7XG4gICAgbWFyZ2luLWJvdHRvbTogMzhweDtcbiAgfVxuICAuY2VydGlmaWNhdGVzX19jb250YWluZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICB9XG4gIC5jZXJ0aWZpY2F0ZXNfX3JvdyB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbi1sZWZ0OiAtMjFweDtcbiAgfVxuICAuY2VydGlmaWNhdGVzX19yb3ctaXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjlweDtcbiAgICB3aWR0aDogMzMuMyU7XG4gIH1cbiAgLmNlcnRpZmljYXRlc19fcm93LWl0ZW0tY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIxcHg7XG4gIH1cbiAgLmNlcnRpZmljYXRlc19fcm93LWltZy13cmFwcGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxM3B4O1xuICB9XG4gIC5jZXJ0aWZpY2F0ZXNfX3Jvdy10ZXh0IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEzNSU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MzlweCkge1xuICAuY2VydGlmaWNhdGVzX190aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogNDNweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyM3B4O1xuICB9XG4gIC5jZXJ0aWZpY2F0ZXNfX2Rlc2NyaXB0aW9uIHtcbiAgICBsaW5lLWhlaWdodDogMTM2JTtcbiAgICBtYXJnaW4tYm90dG9tOiAyOXB4O1xuICB9XG4gIC5jZXJ0aWZpY2F0ZXNfX3Jvdy1pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMXB4O1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmNlcnRpZmljYXRlc19fcm93LXRleHQge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTEwJTtcbiAgfVxuICAuY2VydGlmaWNhdGVzX19yb3ctaW1nLXdyYXBwZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDlweDtcbiAgfVxufVxuLnNwYXJlcy1jYXJkX19jb250YWluZXIge1xuICBwYWRkaW5nLXRvcDogMjRweDtcbiAgcGFkZGluZy1ib3R0b206IDEyMHB4O1xufVxuXG4uc3BhcmVzLWNhcmRfX3dyYXBwZXIge1xuICBtYXJnaW4tdG9wOiA2MHB4O1xufVxuXG4uc3BhcmVzLWNhcmRfX3RpdGxlIHtcbiAgY29sb3I6ICM2OTY5Njk7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uc3BhcmVzLWNhcmRfX3RpdGxlIGgzIHtcbiAgZm9udC1zaXplOiAzNnB4O1xufVxuXG4uc3BhcmVzLWNhcmRfX251bWJlciB7XG4gIGNvbG9yOiB2YXIoLS1EYWtyLWdyYXksICM2OTY5NjkpO1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG5cbi5zcGFyZXMtY2FyZF9fYm9keSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5zcGFyZXMtY2FyZF9faW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgbWF4LXdpZHRoOiA0OTZweDtcbiAgbWluLXdpZHRoOiAyMzBweDtcbiAgbWF4LWhlaWdodDogMzU3cHg7XG4gIG1hcmdpbi1yaWdodDogMjRweDtcbn1cblxuLnNwYXJlcy1jYXJkX19jb250ZW50IHtcbiAgcGFkZGluZy10b3A6IDVweDtcbiAgbWF4LXdpZHRoOiA3MDRweDtcbn1cblxuLnNwYXJlcy1jYXJkLWRlc2NyaXB0aW9uLXRpdGxlIHtcbiAgY29sb3I6ICNDQUFBNjE7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEzNSU7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5zcGFyZXMtY2FyZC1kZXNjcmlwdGlvbiB7XG4gIGNvbG9yOiAjNjk2OTY5O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMzUlO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4uc3BhcmVzLWNhcmRfX3Byb3BzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWFyZ2luLWJvdHRvbTogMjlweDtcbn1cblxuLnNwYXJlcy1jYXJkX19wcm9wIHtcbiAgY29sb3I6ICM2OTY5Njk7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEzNSU7XG59XG4uc3BhcmVzLWNhcmRfX3Byb3A6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDZweDtcbn1cblxuLnNwYXJlcy1jYXJkX19wcmljZSB7XG4gIGNvbG9yOiAjMUI3MjQzO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbi1ib3R0b206IDM2cHg7XG59XG5cbi5zcGFyZXMtY2FyZF9fYnRuIHtcbiAgcGFkZGluZzogMTRweDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBtYXgtd2lkdGg6IDIxNnB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgLnNwYXJlcy1jYXJkX19jb250YWluZXIge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICB9XG4gIC5zcGFyZXMtY2FyZF9fd3JhcHBlciB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxuICAuc3BhcmVzLWNhcmRfX2JvZHkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLnNwYXJlcy1jYXJkX190aXRsZSBoMyB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICB9XG4gIC5zcGFyZXMtY2FyZF9fbnVtYmVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gIC5zcGFyZXMtY2FyZF9faW1nIHtcbiAgICBtYXJnaW46IDAgYXV0byAyMHB4IGF1dG87XG4gICAgbWF4LXdpZHRoOiAyMzBweDtcbiAgfVxuICAuc3BhcmVzLWNhcmQtZGVzY3JpcHRpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbiAgLnNwYXJlcy1jYXJkX19wcmljZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzFweDtcbiAgfVxuICAuc3BhcmVzLWNhcmRfX2J0biB7XG4gICAgcGFkZGluZzogMTJweCAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5wYXltZW50IHtcbiAgcGFkZGluZzogOTBweCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjNGM0YzO1xufVxuXG4ucGF5bWVudF9faXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogNzBweDtcbn1cblxuLnBheW1lbnRfX2l0ZW0tdGl0bGUge1xuICBjb2xvcjogIzY5Njk2OTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLnBheW1lbnRfX3N1Yml0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5wYXltZW50X190ZXh0IHtcbiAgY29sb3I6ICM2OTY5Njk7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDEzNSU7XG59XG4ucGF5bWVudF9fdGV4dC0tZ29sZCB7XG4gIGNvbG9yOiAjQ0FBQTYxO1xuICBtYXJnaW4tYm90dG9tOiA2cHg7XG59XG5cbi5wYXltZW50X19saW5rIHtcbiAgY29sb3I6ICMxQjcyNDM7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2MzlweCkge1xuICAucGF5bWVudCB7XG4gICAgcGFkZGluZzogNTBweCAwO1xuICB9XG4gIC5wYXltZW50X19pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDM5cHg7XG4gIH1cbiAgLnBheW1lbnRfX2l0ZW0tdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDE3cHg7XG4gIH1cbiAgLnBheW1lbnRfX3N1Yml0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgfVxuICAucGF5bWVudF9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG4gIC5wYXltZW50X190ZXh0LS1nb2xkIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gIH1cbiAgLnBheW1lbnRfX2xpbmsge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuLm9yZGVyIHtcbiAgcGFkZGluZzogMjRweCAwIDEzMHB4IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImFzc2V0cy9pbWFnZXMvc3RhdGljL2JnX2ZvcmVzdC5wbmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG4ub3JkZXItLXdpdGhvdXQtYmcge1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuLm9yZGVyLS10by1idXllciB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG4ub3JkZXJfX2JvZHkge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgyLCAxZnIpO1xuICBncmlkLWNvbHVtbi1nYXA6IDBweDtcbiAgZ3JpZC1yb3ctZ2FwOiAwcHg7XG4gIG1hcmdpbi10b3A6IDQycHg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5vcmRlcl9fYm9keS0td2l0aC1idG4ge1xuICBtYXJnaW4tdG9wOiA1NnB4O1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBhdXRvKTtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMywgYXV0byk7XG4gIGdyaWQtY29sdW1uLWdhcDogMjRweDtcbn1cbi5vcmRlcl9fYm9keS0td2l0aC1idG4gLm9yZGVyX190aXRsZSB7XG4gIG1hcmdpbjogMDtcbn1cbi5vcmRlcl9fYm9keS0td2l0aC1idG4gLm9yZGVyX19kZXNjcnJpcHRpb24ge1xuICBmb250LXNpemU6IDE2cHg7XG59XG4ub3JkZXJfX2JvZHktLXdpdGgtYnRuIC5vcmRlcl9fYnV0dG9uIHtcbiAgZ3JpZC1hcmVhOiAzLzEvNC8yO1xuICBhbGlnbi1zZWxmOiBlbmQ7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG4ub3JkZXJfX2JvZHktLXdpdGgtYnRuIC5vcmRlcl9faW1hZ2Uge1xuICBncmlkLWFyZWE6IDEvMi80LzM7XG4gIG1heC13aWR0aDogNzA0cHg7XG59XG4ub3JkZXJfX2JvZHktLXdpdGgtYnRuIC5vcmRlcl9faW1hZ2UgaW1nIHtcbiAgbWF4LWhlaWdodDogNDg4cHg7XG4gIG1pbi13aWR0aDogMjAwcHg7XG59XG4ub3JkZXJfX2JvZHktLXRvLWJ1eWVyIHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgYXV0byk7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogYXV0byAxZnI7XG4gIGdyaWQtY29sdW1uLWdhcDogMjBweDtcbn1cbi5vcmRlcl9fYm9keS0tdG8tYnV5ZXIgLm9yZGVyX190aXRsZSB7XG4gIG1hcmdpbjogNTlweCAwIDMycHggMDtcbn1cbi5vcmRlcl9fYm9keS0tdG8tYnV5ZXIgLm9yZGVyX19kZXNjcnJpcHRpb24ge1xuICBmb250LXNpemU6IDE4cHg7XG4gIG1heC13aWR0aDogNDUwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA2MnB4O1xufVxuLm9yZGVyX19ib2R5LS10by1idXllciAub3JkZXJfX2ltYWdlIHtcbiAgbWF4LXdpZHRoOiA3MDRweDtcbn1cbi5vcmRlcl9fYm9keS0tdG8tYnV5ZXIgLm9yZGVyX19pbWFnZSBpbWcge1xuICBtaW4td2lkdGg6IDMwMHB4O1xufVxuXG4ub3JkZXJfX3RpdGxlIHtcbiAgY29sb3I6ICM2OTY5Njk7XG4gIG1heC13aWR0aDogNDI1cHg7XG4gIG1hcmdpbjogMzVweCAwIDI5cHggMDtcbiAgZ3JpZC1hcmVhOiAxLzEvMi8yO1xufVxuXG4ub3JkZXJfX2Rlc2NycmlwdGlvbiB7XG4gIGNvbG9yOiAjMzQzNDM0O1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxMzUlO1xuICBtYXgtd2lkdGg6IDQ5NXB4O1xuICBncmlkLWFyZWE6IDIvMS8zLzI7XG59XG4ub3JkZXJfX2Rlc2NycmlwdGlvbiBhIHtcbiAgY29sb3I6ICMxQjcyNDM7XG59XG5cbi5vcmRlcl9fYnV0dG9uIHtcbiAgbWF4LXdpZHRoOiA0MDVweDtcbn1cblxuLm9yZGVyX19idG4ge1xuICBmb250LXNpemU6IDIwcHg7XG4gIHBhZGRpbmc6IDEwcHggMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ub3JkZXJfX2xpbmsge1xuICBjb2xvcjogIzFCNzI0Mztcbn1cblxuLm9yZGVyX19pbWFnZSB7XG4gIGp1c3RpZnktc2VsZjogZW5kO1xuICBtYXgtd2lkdGg6IDYwMHB4O1xuICBncmlkLWFyZWE6IDEvMi8zLzM7XG59XG4ub3JkZXJfX2ltYWdlIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAub3JkZXItLXRvLWJ1eWVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxuICAub3JkZXJfX2J0biB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHBhZGRpbmc6IDhweCAxOHB4O1xuICB9XG4gIC5vcmRlcl9fYm9keS0td2l0aC1idG4gLm9yZGVyX19kZXNjcnJpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuICAub3JkZXJfX2JvZHktLXRvLWJ1eWVyIC5vcmRlcl9fdGl0bGUge1xuICAgIG1hcmdpbjogMCAwIDMycHggMDtcbiAgfVxuICAub3JkZXJfX2JvZHktLXRvLWJ1eWVyIC5vcmRlcl9fZGVzY3JyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbWF4LXdpZHRoOiA0NTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjJweDtcbiAgfVxuICAub3JkZXJfX2JvZHktLXRvLWJ1eWVyIC5vcmRlcl9faW1hZ2Uge1xuICAgIG1heC13aWR0aDogNzA0cHg7XG4gIH1cbiAgLm9yZGVyX19ib2R5LS10by1idXllciAub3JkZXJfX2ltYWdlIGltZyB7XG4gICAgbWluLXdpZHRoOiAzMDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OXB4KSB7XG4gIC5vcmRlciB7XG4gICAgcGFkZGluZzogMjRweCAwIDQwcHggMDtcbiAgfVxuICAub3JkZXItLXRvLWJ1eWVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxuICAub3JkZXJfX2JvZHkge1xuICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gIH1cbiAgLm9yZGVyX19ib2R5LS10by1idXllciB7XG4gICAgbWFyZ2luLXRvcDogNThweDtcbiAgfVxuICAub3JkZXJfX2JvZHktLXRvLWJ1eWVyIC5vcmRlcl9fdGl0bGUge1xuICAgIG1hcmdpbjogMCAwIDIwcHggMDtcbiAgfVxuICAub3JkZXJfX2JvZHktLXRvLWJ1eWVyIC5vcmRlcl9fZGVzY3JyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbiAgLm9yZGVyX19ib2R5LS10by1idXllciAub3JkZXJfX2ltYWdlIGltZyB7XG4gICAgbWluLXdpZHRoOiAyNjZweDtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICB9XG4gIC5vcmRlcl9fdGl0bGUge1xuICAgIG1hcmdpbjogMCAwIDI5cHggMDtcbiAgfVxuICAub3JkZXJfX2Rlc2NycmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIG1heC13aWR0aDogMjgwcHg7XG4gIH1cbiAgLm9yZGVyX19pbWFnZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm9yZGVyX19pbWFnZSBpbWcge1xuICAgIG1heC1oZWlnaHQ6IDI5NXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgLm9yZGVyIHtcbiAgICBwYWRkaW5nOiAyN3B4IDAgMTVweCAwO1xuICB9XG4gIC5vcmRlci0tdG8tYnV5ZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG4gIC5vcmRlcl9fYm9keSB7XG4gICAgbWFyZ2luLXRvcDogMzhweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLm9yZGVyX19ib2R5LS13aXRoLWJ0biAub3JkZXJfX2J1dHRvbiB7XG4gICAgb3JkZXI6IDQ7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAub3JkZXJfX2JvZHktLXdpdGgtYnRuIC5vcmRlcl9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbiAgLm9yZGVyX19ib2R5LS13aXRoLWJ0biAub3JkZXJfX2Rlc2NycmlwdGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuICAub3JkZXJfX2JvZHktLXdpdGgtYnRuIC5vcmRlcl9faW1hZ2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIH1cbiAgLm9yZGVyX19ib2R5LS10by1idXllciAub3JkZXJfX2ltYWdlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gIC5vcmRlcl9fYm9keS0tdG8tYnV5ZXIgLm9yZGVyX19pbWFnZSBpbWcge1xuICAgIG1pbi1oZWlnaHQ6IDI1MHB4O1xuICB9XG4gIC5vcmRlcl9fdGl0bGUge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gIC5vcmRlcl9fdGl0bGUgaDEge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBsaW5lLWhlaWdodDogMTEwJTtcbiAgfVxuICAub3JkZXJfX2ltYWdlIHtcbiAgICBvcmRlcjogMjtcbiAgICBtYXJnaW4tYm90dG9tOiAyOHB4O1xuICB9XG4gIC5vcmRlcl9faW1hZ2UgaW1nIHtcbiAgICBtYXgtaGVpZ2h0OiAzNzVweDtcbiAgfVxuICAub3JkZXJfX2Rlc2NycmlwdGlvbiB7XG4gICAgb3JkZXI6IDM7XG4gICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgfVxufVxuLmNvbW11bmljYXRpb25zIHtcbiAgcGFkZGluZzogMTQwcHggMDtcbn1cblxuLmNvbW11bmljYXRpb25zX19jb250YWluZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgyLCBhdXRvKTtcbiAgZ3JpZC1jb2x1bW4tZ2FwOiAyM3B4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5jb21tdW5pY2F0aW9uc19fdGV4dCB7XG4gIGdyaWQtYXJlYTogMS8xLzIvMjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMTQwJTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmNvbW11bmljYXRpb25zX19idXR0b24ge1xuICBtYXgtd2lkdGg6IDQ0MHB4O1xuICBncmlkLWFyZWE6IDIvMS8zLzI7XG59XG5cbi5jb21tdW5pY2F0aW9uc19fYnRuIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMTJweCAwO1xufVxuXG4uY29tbXVuaWNhdGlvbnNfX2NvbnRhY3RzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBncmlkLWFyZWE6IDEvMi8zLzM7XG59XG5cbi5jb21tdW5pY2F0aW9uc19fY29udGFjdHMtaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uY29tbXVuaWNhdGlvbnNfX2NvbnRhY3RzLWl0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDQ1cHg7XG59XG4uY29tbXVuaWNhdGlvbnNfX2NvbnRhY3RzLWl0ZW06bnRoLWNoaWxkKDIpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjNweDtcbn1cblxuLmNvbW11bmljYXRpb25zX19jb250YWN0cy1pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xufVxuLmNvbW11bmljYXRpb25zX19jb250YWN0cy1pY29uIHN2ZyB7XG4gIG1heC13aWR0aDogODBweDtcbiAgbWF4LWhlaWdodDogMTIwcHg7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmNvbW11bmljYXRpb25zX19jb250YWN0cy10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDZweDtcbn1cblxuLmNvbW11bmljYXRpb25zX19jb250YWN0cy1pdGVtLXRleHQge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEzNSU7XG4gIG1hcmdpbi1ib3R0b206IDZweDtcbn1cbi5jb21tdW5pY2F0aW9uc19fY29udGFjdHMtaXRlbS10ZXh0LS1nb2xkIHtcbiAgY29sb3I6ICNDQUFBNjE7XG59XG4uY29tbXVuaWNhdGlvbnNfX2NvbnRhY3RzLWl0ZW0tdGV4dC0tYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5jb21tdW5pY2F0aW9uc19fY29udGFjdHMtbGluayB7XG4gIGNvbG9yOiAjMUI3MjQzO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxMzUlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jb21tdW5pY2F0aW9ucyB7XG4gICAgcGFkZGluZzogNjBweCAwO1xuICB9XG4gIC5jb21tdW5pY2F0aW9uc19fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMzUlO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbiAgLmNvbW11bmljYXRpb25zX19idXR0b24ge1xuICAgIG1heC13aWR0aDogMzAwcHg7XG4gIH1cbiAgLmNvbW11bmljYXRpb25zX19idG4ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuICAuY29tbXVuaWNhdGlvbnNfX2NvbnRhY3RzLWl0ZW0tdGV4dCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG4gIC5jb21tdW5pY2F0aW9uc19fY29udGFjdHMtbGluayB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG4gIC5jb21tdW5pY2F0aW9uc19fY29udGFjdHMtaXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMnB4O1xuICB9XG4gIC5jb21tdW5pY2F0aW9uc19fY29udGFjdHMtaXRlbTpudGgtY2hpbGQoMikge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbiAgLmNvbW11bmljYXRpb25zX19jb250YWN0cy1pY29uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gIH1cbiAgLmNvbW11bmljYXRpb25zX19jb250YWN0cy1pY29uIHN2ZyB7XG4gICAgbWF4LXdpZHRoOiA2MHB4O1xuICAgIG1heC1oZWlnaHQ6IDExMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbW11bmljYXRpb25zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxuICAuY29tbXVuaWNhdGlvbnNfX2NvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuICAuY29tbXVuaWNhdGlvbnNfX2NvbnRhY3RzLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbiAgLmNvbW11bmljYXRpb25zX190ZXh0IHtcbiAgICBvcmRlcjogMTtcbiAgfVxuICAuY29tbXVuaWNhdGlvbnNfX2J1dHRvbiB7XG4gICAgbWFyZ2luLXRvcDogMjlweDtcbiAgICBvcmRlcjogMztcbiAgfVxuICAuY29tbXVuaWNhdGlvbnNfX2J0biB7XG4gICAgcGFkZGluZzogOHB4IDA7XG4gIH1cbiAgLmNvbW11bmljYXRpb25zX19jb250YWN0cyB7XG4gICAgb3JkZXI6IDI7XG4gIH1cbn1cbi5zb2x1dGlvbnMge1xuICBwYWRkaW5nLXRvcDogMTQwcHg7XG59XG5cbi5zb2x1dGlvbnNfX2xpc3QtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvIGF1dG8gMWZyO1xuICBncmlkLWNvbHVtbi1nYXA6IDI0cHg7XG59XG4uc29sdXRpb25zX19saXN0LWl0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDEzNXB4O1xufVxuXG4uc29sdXRpb25zX19saXN0LWl0ZW0tdGl0bGUge1xuICBjb2xvcjogIzY5Njk2OTtcbiAgbWFyZ2luLWJvdHRvbTogMjNweDtcbiAgZ3JpZC1hcmVhOiAxLzEvMi8yO1xufVxuXG4uc29sdXRpb25zX19saXN0LWl0ZW0tZGVzY3JpcHRpb24ge1xuICBjb2xvcjogIzM0MzQzNDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMTQwJTtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgZ3JpZC1hcmVhOiAyLzEvMy8yO1xufVxuXG4uc29sdXRpb25zX190aHVtYi1zd2lwZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgZ3JpZC1hcmVhOiAzLzEvNC8yO1xufVxuLnNvbHV0aW9uc19fdGh1bWItc3dpcGVyIC5zd2lwZXItc2xpZGUtdGh1bWItYWN0aXZlIGltZyB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNDQUFBNjE7XG59XG5cbi5zb2x1dGlvbnNfX3RodW1iLXN3aXBlci1hcnJvdyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAzcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDA7XG59XG4uc29sdXRpb25zX190aHVtYi1zd2lwZXItYXJyb3ctLXByZXYge1xuICBsZWZ0OiAtOXB4O1xufVxuLnNvbHV0aW9uc19fdGh1bWItc3dpcGVyLWFycm93LS1uZXh0IHtcbiAgcmlnaHQ6IC05cHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG4uc29sdXRpb25zX190aHVtYi1zd2lwZXItYXJyb3cgc3ZnIHtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbiAgZmlsbDogIzY5Njk2OTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgbGluZWFyO1xufVxuLnNvbHV0aW9uc19fdGh1bWItc3dpcGVyLWFycm93OmhvdmVyIHN2ZyB7XG4gIGZpbGw6ICNDQUFBNjE7XG59XG5cbi5zb2x1dGlvbnNfX2xpc3QtaXRlbS1nYWxsZXJ5IHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuXG4uc29sdXRpb25zX19saXN0LWl0ZW0tZ2FsbGVyeS1pdGVtIHtcbiAgaGVpZ2h0OiA4NXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uc29sdXRpb25zX19saXN0LWl0ZW0tZ2FsbGVyeS1pdGVtIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4uc29sdXRpb25zX19zd2lwZXIge1xuICB3aWR0aDogMTAwJTtcbiAgZ3JpZC1hcmVhOiAxLzIvNC8zO1xufVxuXG4uc29sdXRpb25zX19zd2lwZXItbGlzdC1pdGVtIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLnNvbHV0aW9uc19fc3dpcGVyLWxpc3QtaXRlbSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc29sdXRpb25zIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgfVxuICAuc29sdXRpb25zX19saXN0LWl0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAuc29sdXRpb25zX19saXN0LWl0ZW0tdGl0bGUge1xuICAgIG9yZGVyOiAxO1xuICB9XG4gIC5zb2x1dGlvbnNfX2xpc3QtaXRlbS1kZXNjcmlwdGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICBvcmRlcjogMjtcbiAgfVxuICAuc29sdXRpb25zX190aHVtYi1zd2lwZXIge1xuICAgIG1heC13aWR0aDogNjAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgb3JkZXI6IDQ7XG4gIH1cbiAgLnNvbHV0aW9uc19fc3dpcGVyIHtcbiAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvIDEwcHggYXV0bztcbiAgICBvcmRlcjogMztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gIC5zb2x1dGlvbnMge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICB9XG4gIC5zb2x1dGlvbnNfX2xpc3QtaXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG4gIC5zb2x1dGlvbnNfX2xpc3QtaXRlbS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIG9yZGVyOiAxO1xuICB9XG4gIC5zb2x1dGlvbnNfX2xpc3QtaXRlbS1kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMzUlO1xuICAgIG1hcmdpbi1ib3R0b206IDE4cHg7XG4gIH1cbiAgLnNvbHV0aW9uc19fdGh1bWItc3dpcGVyIHtcbiAgICB3aWR0aDogODAlO1xuICB9XG4gIC5zb2x1dGlvbnNfX3RodW1iLXN3aXBlci1hcnJvdyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAuc29sdXRpb25zX19saXN0LWl0ZW0tZ2FsbGVyeS1pdGVtIHtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gIH1cbiAgLnNvbHV0aW9uc19fc3dpcGVyLWxpc3QtaXRlbSB7XG4gICAgaGVpZ2h0OiAyMDNweDtcbiAgfVxufVxuLnZhY2FuY2llcy1oZWFkIHtcbiAgcGFkZGluZzogMjZweCAwIDUwcHggMDtcbn1cblxuLnZhY2FuY2llcy1oZWFkX19ib2R5IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNDQwZnIgNzA0ZnI7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogYXV0byAxZnI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZ3JpZC1jb2x1bW4tZ2FwOiA4MHB4O1xuICBwYWRkaW5nOiA0N3B4IDAgMCAwO1xufVxuXG4udmFjYW5jaWVzLWhlYWRfX3RpdGxlIHtcbiAgY29sb3I6ICM2OTY5Njk7XG4gIGdyaWQtYXJlYTogMS8xLzIvMjtcbiAgbWFyZ2luLWJvdHRvbTogMjFweDtcbn1cblxuLnZhY2FuY2llcy1oZWFkX19mb3JtLXdyYXBwZXIge1xuICBncmlkLWFyZWE6IDIvMS8zLzI7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLnZhY2FuY2llcy1oZWFkX19mb3JtLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgY29sb3I6ICNDQUFBNjE7XG59XG5cbi52YWNhbmNpZXMtaGVhZF9fZmllbGQ6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cblxuLnZhY2FuY2llcy1oZWFkX19mb3JtLWRlc2NyaXB0aW9uIHtcbiAgY29sb3I6ICM2OTY5Njk7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEzNSU7XG4gIG1hcmdpbi1ib3R0b206IDE4cHg7XG59XG5cbi52YWNhbmNpZXMtaGVhZF9fZm9ybS1saW5rIHtcbiAgY29sb3I6ICMxQjcyNDM7XG59XG5cbi52YWNhbmNpZXMtaGVhZF9fYnV0dG9uIHtcbiAgYWxpZ24tc2VsZjogZW5kO1xufVxuXG4udmFjYW5jaWVzLWhlYWRfX2J0biB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cblxuLnZhY2FuY2llcy1oZWFkX19pbWFnZSB7XG4gIGdyaWQtYXJlYTogMS8yLzMvMztcbiAgbWF4LXdpZHRoOiA3MDRweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi52YWNhbmNpZXMtaGVhZF9faW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnZhY2FuY2llcy1oZWFkX19ib2R5IHtcbiAgICBncmlkLWNvbHVtbi1nYXA6IDIwcHg7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgfVxuICAudmFjYW5jaWVzLWhlYWRfX2Zvcm0tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gIC52YWNhbmNpZXMtaGVhZF9fYm9keSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBhZGRpbmctdG9wOiAzOHB4O1xuICB9XG4gIC52YWNhbmNpZXMtaGVhZF9fdGl0bGUgaDEge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBsaW5lLWhlaWdodDogMTEwJTtcbiAgfVxuICAudmFjYW5jaWVzLWhlYWRfX2Zvcm0tdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDIxcHg7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICB9XG4gIC52YWNhbmNpZXMtaGVhZF9faW1hZ2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIH1cbiAgLnZhY2FuY2llcy1oZWFkX19pbWFnZSBpbWcge1xuICAgIG1pbi1oZWlnaHQ6IDI1MHB4O1xuICB9XG4gIC52YWNhbmNpZXMtaGVhZF9fZmllbGQgaW5wdXQge1xuICAgIHBhZGRpbmc6IDE0cHggMThweDtcbiAgfVxuICAudmFjYW5jaWVzLWhlYWRfX2Zvcm0tZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTEwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAyOHB4O1xuICB9XG4gIC52YWNhbmNpZXMtaGVhZF9fYnRuIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbiAgLnZhY2FuY2llcy1oZWFkX19idG4gc3ZnIHtcbiAgICBtYXJnaW4tbGVmdDogM3B4O1xuICB9XG59XG4uYWJvdXQge1xuICBwYWRkaW5nOiAxMDBweCAwIDgzcHggMDtcbn1cblxuLmFib3V0X190aXRsZSB7XG4gIGNvbG9yOiAjNjk2OTY5O1xuICBtYXJnaW4tYm90dG9tOiA2NnB4O1xufVxuXG4uYWJvdXRfX251bWJlcnMtbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLWxlZnQ6IC0yNHB4O1xufVxuXG4uYWJvdXRfX251bWJlcnMtbGlzdC1pdGVtIHtcbiAgZmxleDogMSAxIDMzLjMzMyU7XG4gIHBhZGRpbmctbGVmdDogMjRweDtcbiAgbWFyZ2luLWJvdHRvbTogNTZweDtcbn1cblxuLmFib3V0X19udW1iZXIge1xuICBjb2xvcjogI0NBQUE2MTtcbiAgZm9udC1mYW1pbHk6IFwiQW1lcmljYW4gQ2FwdGFpbiBDeXJpbGxpY1wiO1xuICBmb250LXNpemU6IDEyMHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogODMlO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbi5hYm91dF9fbnVtYmVyLXNtYWxsIHtcbiAgY29sb3I6ICM2OTY5Njk7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGluZS1oZWlnaHQ6IDExMCU7XG59XG5cbi5hYm91dF9fbnVtYmVyLXN5bWJvbCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5hYm91dF9fbnVtYmVyLWRlc2NyaXB0aW9uIHtcbiAgY29sb3I6ICM2OTY5Njk7XG4gIGZvbnQtZmFtaWx5OiBcIkFtZXJpY2FuIENhcHRhaW4gQ3lyaWxsaWNcIjtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBsaW5lLWhlaWdodDogMTEwJTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMjZweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYWJvdXQge1xuICAgIHBhZGRpbmc6IDMwcHggMCA4MHB4IDA7XG4gIH1cbiAgLmFib3V0X190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxuICAuYWJvdXRfX251bWJlcnMtbGlzdCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICB9XG4gIC5hYm91dF9fbnVtYmVycy1saXN0LWl0ZW0ge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG4gIC5hYm91dF9fbnVtYmVyIHtcbiAgICBmb250LXNpemU6IDEwMHB4O1xuICB9XG4gIC5hYm91dF9fbnVtYmVyLXNtYWxsIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbiAgLmFib3V0X19udW1iZXItZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hYm91dCB7XG4gICAgcGFkZGluZzogOHB4IDAgODBweCAwO1xuICB9XG4gIC5hYm91dF9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDM2cHg7XG4gIH1cbiAgLmFib3V0X19udW1iZXJzLWxpc3QtaXRlbSB7XG4gICAgZmxleDogMSAxIDUwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAzM3B4O1xuICB9XG4gIC5hYm91dF9fbnVtYmVyIHtcbiAgICBmb250LXNpemU6IDUwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICB9XG4gIC5hYm91dF9fbnVtYmVyLXNtYWxsIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbiAgLmFib3V0X19udW1iZXItZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuLmNhcmRzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0MzQzNDtcbiAgcGFkZGluZzogMTAwcHggMCAxMTVweCAwO1xufVxuLmNhcmRzLS1jb21mb3J0IHtcbiAgcGFkZGluZzogMTE4cHggMCAxMDBweCAwO1xufVxuLmNhcmRzLS1jb21mb3J0IC5jYXJkc19fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiA2MnB4O1xufVxuLmNhcmRzLS1jb21mb3J0IC5jYXJkc19fbGlzdC1pbWcge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLmNhcmRzLS1jb21mb3J0IC5jYXJkc19fbGlzdC1pdGVtLXRleHQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uY2FyZHMtLWFnIHtcbiAgcGFkZGluZzogMTE4cHggMCA4MHB4IDA7XG59XG4uY2FyZHMtLWFnIC5jYXJkc19fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuLmNhcmRzLS1hZyAuY2FyZHNfX3RleHQge1xuICBtYXJnaW4tYm90dG9tOiA2OHB4O1xufVxuLmNhcmRzLS1hZyAuY2FyZHNfX2xpc3Qge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLWxlZnQ6IC0yNHB4O1xufVxuLmNhcmRzLS1hZyAuY2FyZHNfX2xpc3QtaXRlbSB7XG4gIGZsZXg6IDAgMSAzMy4zMzMlO1xuICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gIG1hcmdpbi1ib3R0b206IDM4cHg7XG59XG4uY2FyZHMtLWFnIC5jYXJkc19fbGlzdC1pdGVtOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tbGVmdDogNTZweDtcbn1cbi5jYXJkcy0tYWcgLmNhcmRzX19saXN0LWltZyB7XG4gIG1hcmdpbi1ib3R0b206IDlweDtcbn1cbi5jYXJkcy0tYWcgLmNhcmRzX19saXN0LWl0ZW0tdGV4dCB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uY2FyZHNfX3RpdGxlIHtcbiAgY29sb3I6ICNDQUFBNjE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cbi5jYXJkc19fdGl0bGUtLXRyaXBsZSB7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG4uY2FyZHNfX3RpdGxlLS10YWJsZXQtdHJpcGxlIHtcbiAgbWFyZ2luOiAwIGF1dG8gODBweCBhdXRvO1xuICBtYXgtd2lkdGg6IDgwOHB4O1xufVxuXG4uY2FyZHNfX3RleHQge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMTQwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmNhcmRzX190ZXh0IHA6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi5jYXJkc19fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLWxlZnQ6IC0yNHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uY2FyZHNfX2xpc3QtLXNxdWFkIC5jYXJkc19fbGlzdC1pdGVtIHtcbiAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICBmbGV4OiAxIDEgMjUlO1xufVxuLmNhcmRzX19saXN0LS10cmlwbGUgLmNhcmRzX19saXN0LWl0ZW0ge1xuICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gIGZsZXg6IDEgMSAzMy4zMzMlO1xuICBtYXJnaW4tYm90dG9tOiA1N3B4O1xufVxuLmNhcmRzX19saXN0LS10cmlwbGUgLmNhcmRzX19saXN0LWl0ZW0tdGl0bGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDIxcHg7XG59XG4uY2FyZHNfX2xpc3QtLXRyaXBsZSAuY2FyZHNfX2xpc3QtaXRlbS10aXRsZSBoNSB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbn1cbi5jYXJkc19fbGlzdC0tdHJpcGxlIC5jYXJkc19fbGlzdC1pbWcge1xuICBtYXJnaW4tYm90dG9tOiAyMXB4O1xufVxuLmNhcmRzX19saXN0LS10cmlwbGUgLmNhcmRzX19saXN0LWl0ZW0tdGV4dCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuLmNhcmRzX19saXN0LS10YWJsZXQtdHJpcGxlIC5jYXJkc19fbGlzdC1pdGVtIHtcbiAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICBmbGV4OiAxIDEgMzMuMzMzJTtcbn1cbi5jYXJkc19fbGlzdC0tdGFibGV0LXRyaXBsZSAuY2FyZHNfX2xpc3QtaXRlbS10aXRsZSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbi1ib3R0b206IDExcHg7XG59XG4uY2FyZHNfX2xpc3QtLXRhYmxldC10cmlwbGUgLmNhcmRzX19saXN0LWl0ZW0tdGl0bGUgaDUge1xuICBmb250LXNpemU6IDQ0cHg7XG59XG4uY2FyZHNfX2xpc3QtLXRhYmxldC10cmlwbGUgLmNhcmRzX19saXN0LWltZyB7XG4gIG1hcmdpbi1ib3R0b206IDExcHg7XG59XG4uY2FyZHNfX2xpc3QtLXRhYmxldC10cmlwbGUgLmNhcmRzX19saXN0LWl0ZW0tdGV4dCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cblxuLmNhcmRzX19saXN0LWltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4uY2FyZHNfX2xpc3QtaW1nLS1wb3NpdGlvbi1sZWZ0IHtcbiAgb2JqZWN0LXBvc2l0aW9uOiBsZWZ0O1xufVxuXG4uY2FyZHNfX2xpc3QtaXRlbS10aXRsZSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuXG4uY2FyZHNfX2xpc3QtaXRlbS10ZXh0IHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE0MCU7XG59XG5cbi5jYXJkc19fc3dpcGVyLXdyYXBwZXIge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uY2FyZHNfX3N3aXBlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0byAyMHB4IGF1dG87XG59XG5cbi5jYXJkc19fc2xpZGUge1xuICBoZWlnaHQ6IDMwMHB4O1xufVxuLmNhcmRzX19zbGlkZSBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5jYXJkc19fc3dpcGVyLW5leHQsXG4uY2FyZHNfX3N3aXBlci1wcmV2IHtcbiAgY29sb3I6ICNDQUFBNjE7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDMwcHg7XG59XG4uY2FyZHNfX3N3aXBlci1uZXh0OjphZnRlciwgLmNhcmRzX19zd2lwZXItbmV4dDo6YmVmb3JlLFxuLmNhcmRzX19zd2lwZXItcHJldjo6YWZ0ZXIsXG4uY2FyZHNfX3N3aXBlci1wcmV2OjpiZWZvcmUge1xuICBmb250LXNpemU6IDMwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5jYXJkc19fc3dpcGVyLW5leHQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNHB4LCA4cHgpO1xufVxuXG4uY2FyZHNfX3N3aXBlci1wcmV2IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMnB4LCA4cHgpO1xufVxuXG4uY2FyZHNfX3RodW1iLXdyYXBwZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5jYXJkc19fdGh1bWItc3dpcGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLmNhcmRzX190aHVtYi1zd2lwZXIgLnN3aXBlci1zbGlkZS10aHVtYi1hY3RpdmUge1xuICBib3JkZXI6IDNweCBzb2xpZCAjQ0FBQTYxO1xufVxuXG4uY2FyZHNfX3RodW1iLXNsaWRlIHtcbiAgZmxleDogMCAxIDIwJTtcbiAgaGVpZ2h0OiA1MHB4O1xufVxuLmNhcmRzX190aHVtYi1zbGlkZSBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5jYXJkc19fc2xpZGVyLXRleHQtd3JhcHBlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1hcmdpbi10b3A6IDM5cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNhcmRzX19zbGlkZXItdGV4dCB7XG4gIG1heC13aWR0aDogMjAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY2FyZHNfX3NsaWRlci10ZXh0LS1hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY2FyZHMge1xuICAgIHBhZGRpbmc6IDYwcHggMCAzMHB4IDA7XG4gIH1cbiAgLmNhcmRzLS1hZyB7XG4gICAgcGFkZGluZzogNzVweCAwIDMwcHggMDtcbiAgfVxuICAuY2FyZHMtLWFnIC5jYXJkc19fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDIycHg7XG4gIH1cbiAgLmNhcmRzLS1hZyAuY2FyZHNfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTM1JTtcbiAgICBtYXJnaW4tYm90dG9tOiAzOXB4O1xuICB9XG4gIC5jYXJkcy0tYWcgLmNhcmRzX190ZXh0IHA6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgfVxuICAuY2FyZHMtLWFnIC5jYXJkc19fbGlzdCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICB9XG4gIC5jYXJkcy0tYWcgLmNhcmRzX19saXN0LWl0ZW0ge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyOHB4O1xuICB9XG4gIC5jYXJkcy0tYWcgLmNhcmRzX19saXN0LWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLmNhcmRzLS1hZyAuY2FyZHNfX2xpc3QtaW1nIHtcbiAgICBtYXJnaW4tYm90dG9tOiA5cHg7XG4gICAgaGVpZ2h0OiAxMzBweDtcbiAgfVxuICAuY2FyZHMtLWFnIC5jYXJkc19fbGlzdC1pdGVtLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxuICAuY2FyZHNfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG4gIC5jYXJkc19fbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luLWxlZnQ6IC0yNHB4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuICAuY2FyZHNfX2xpc3QtLXNxdWFkIC5jYXJkc19fbGlzdC1pdGVtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gICAgZmxleDogMSAxIDUwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG4gIC5jYXJkc19fbGlzdC0tdHJpcGxlIC5jYXJkc19fbGlzdC1pdGVtIHtcbiAgICBmbGV4OiAxIDEgNTAlO1xuICAgIG1hcmdpbi1ib3R0b206IDI4cHg7XG4gIH1cbiAgLmNhcmRzX19saXN0LS10cmlwbGUgLmNhcmRzX19saXN0LWl0ZW0tdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgfVxuICAuY2FyZHNfX2xpc3QtLXRyaXBsZSAuY2FyZHNfX2xpc3QtaXRlbS10aXRsZSBoNSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG4gIC5jYXJkc19fbGlzdC0tdHJpcGxlIC5jYXJkc19fbGlzdC1pbWcge1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIH1cbiAgLmNhcmRzX19saXN0LS10cmlwbGUgLmNhcmRzX19saXN0LWl0ZW0tdGV4dCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuICAuY2FyZHNfX2xpc3QtLXRhYmxldC10cmlwbGUge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgfVxuICAuY2FyZHNfX2xpc3QtLXRhYmxldC10cmlwbGUgLmNhcmRzX19saXN0LWl0ZW0ge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgfVxuICAuY2FyZHNfX2xpc3QtLXRhYmxldC10cmlwbGUgLmNhcmRzX19saXN0LWl0ZW0tdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDExcHg7XG4gIH1cbiAgLmNhcmRzX19saXN0LS10YWJsZXQtdHJpcGxlIC5jYXJkc19fbGlzdC1pdGVtLXRpdGxlIGg1IHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gIH1cbiAgLmNhcmRzX19saXN0LS10YWJsZXQtdHJpcGxlIC5jYXJkc19fbGlzdC1pbWcge1xuICAgIG1hcmdpbi1ib3R0b206IDExcHg7XG4gIH1cbiAgLmNhcmRzX19saXN0LS10YWJsZXQtdHJpcGxlIC5jYXJkc19fbGlzdC1pdGVtLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuICAuY2FyZHNfX2xpc3QtaXRlbS10aXRsZSBoNSB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICB9XG4gIC5jYXJkc19fbGlzdC1pbWcge1xuICAgIGhlaWdodDogMjAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICAuY2FyZHNfX2xpc3QtaXRlbS10ZXh0IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEzNSU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MzlweCkge1xuICAuY2FyZHMtLWNvbWZvcnQge1xuICAgIHBhZGRpbmc6IDYwcHggMCAzOXB4IDA7XG4gIH1cbiAgLmNhcmRzLS1jb21mb3J0IC5jYXJkc19fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDMxcHg7XG4gIH1cbiAgLmNhcmRzLS1jb21mb3J0IC5jYXJkc19fbGlzdC0tc3F1YWQgLmNhcmRzX19saXN0LWl0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbiAgLmNhcmRzLS1hZyB7XG4gICAgcGFkZGluZzogNjBweCAwIDY4cHggMDtcbiAgfVxuICAuY2FyZHMtLWFnIC5jYXJkc19fdGV4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuICAuY2FyZHMtLWFnIC5jYXJkc19fdGV4dCBwOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDE3cHg7XG4gIH1cbiAgLmNhcmRzLS1hZyAuY2FyZHNfX2xpc3Qge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmNhcmRzLS1hZyAuY2FyZHNfX3N3aXBlci13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuY2FyZHMtLWFnIC5jYXJkc19fc3dpcGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgYXV0byAxMHB4IGF1dG87XG4gIH1cbiAgLmNhcmRzLS1hZyAuY2FyZHNfX3NsaWRlIHtcbiAgICBoZWlnaHQ6IDMwMHB4O1xuICB9XG4gIC5jYXJkcy0tYWcgLmNhcmRzX190aHVtYi1zd2lwZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5jYXJkcy0tYWcgLmNhcmRzX190aHVtYi1zbGlkZSB7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICB9XG4gIC5jYXJkcy0tYWcgLmNhcmRzX190aHVtYi1zbGlkZTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgfVxuICAuY2FyZHMtLWFnIC5jYXJkc19fc2xpZGVyLXRleHQtd3JhcHBlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmNhcmRzX19saXN0IHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAuY2FyZHNfX2xpc3QtLXNxdWFkIC5jYXJkc19fbGlzdC1pdGVtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMjhweDtcbiAgfVxuICAuY2FyZHNfX2xpc3QtLXRyaXBsZSAuY2FyZHNfX2xpc3QtaXRlbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICB9XG4gIC5jYXJkc19fbGlzdC0tdHJpcGxlIC5jYXJkc19fbGlzdC1pdGVtLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMXB4O1xuICB9XG4gIC5jYXJkc19fbGlzdC0tdHJpcGxlIC5jYXJkc19fbGlzdC1pdGVtLXRpdGxlIGg1IHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gIH1cbiAgLmNhcmRzX19saXN0LS10cmlwbGUgLmNhcmRzX19saXN0LWl0ZW0tdGV4dCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG4gIC5jYXJkc19fbGlzdC0tdGFibGV0LXRyaXBsZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLmNhcmRzX19saXN0LS10YWJsZXQtdHJpcGxlIC5jYXJkc19fbGlzdC1pdGVtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuICAuY2FyZHNfX2xpc3QtLXRhYmxldC10cmlwbGUgLmNhcmRzX19saXN0LWl0ZW0tdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDExcHg7XG4gIH1cbiAgLmNhcmRzX19saXN0LS10YWJsZXQtdHJpcGxlIC5jYXJkc19fbGlzdC1pbWcge1xuICAgIG1hcmdpbi1ib3R0b206IDExcHg7XG4gIH1cbiAgLmNhcmRzX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzFweDtcbiAgfVxuICAuY2FyZHNfX3RpdGxlLS10cmlwbGUge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NTlweCkge1xuICAuY2FyZHMtLWFnIC5jYXJkc19fc2xpZGUge1xuICAgIGhlaWdodDogMTgwcHg7XG4gIH1cbiAgLmNhcmRzLS1hZyAuY2FyZHNfX3RodW1iLXNsaWRlIHtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gIH1cbn1cbi52YWNhbmNpZXMge1xuICBwYWRkaW5nOiAxNDBweCAwO1xufVxuXG4udmFjYW5jaWVzLWhlYWRfX2Zvcm0tc3VjY2VzcyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udmFjYW5jaWVzLWhlYWRfX2Zvcm0tc3VjY2Vzcy0tYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi52YWNhbmNpZXNfX3RpdGxlIHtcbiAgY29sb3I6ICNDQUFBNjE7XG4gIG1hcmdpbi1ib3R0b206IDQxcHg7XG59XG5cbi52YWNhbmNpZXNfX3R5cGUtd3JhcHBlcjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuLnZhY2FuY2llc19fdHlwZS1uYW1lIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRENEQ0RDO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBjb2xvcjogIzM0MzQzNDtcbiAgcGFkZGluZzogMThweCAzMHB4O1xufVxuXG4udmFjYW5jaWVzX19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLWxlZnQ6IC0yNHB4O1xufVxuXG4udmFjYW5jaWVzX19saXN0LWl0ZW0ge1xuICBmbGV4OiAxIDEgNTAlO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNCNEIwQUU7XG4gIHBhZGRpbmc6IDI3cHg7XG4gIG1hcmdpbi1sZWZ0OiAyNHB4O1xufVxuXG4udmFjYW5jaWVzX19saXN0LWl0ZW0tY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4udmFjYW5jaWVzX19saXN0LWl0ZW0tbmFtZSB7XG4gIGNvbG9yOiAjNjk2OTY5O1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuXG4udmFjYW5jaWVzX19saXN0LWl0ZW0tdGV4dCB7XG4gIGNvbG9yOiAjMzQzNDM0O1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxMzUlO1xufVxuLnZhY2FuY2llc19fbGlzdC1pdGVtLXRleHQ6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLnZhY2FuY2llc19fbGlzdC1pdGVtLWxpbmsge1xuICBjb2xvcjogIzFCNzI0MztcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDEzNSU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAudmFjYW5jaWVzX19saXN0LWl0ZW0tdGV4dDpsYXN0LW9mLXR5cGUge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbiAgLnZhY2FuY2llc19fbGlzdC1pdGVtLWxpbmsge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnZhY2FuY2llcyB7XG4gICAgcGFkZGluZzogODBweCAwO1xuICB9XG4gIC52YWNhbmNpZXNfX3R5cGUtd3JhcHBlcjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG4gIC52YWNhbmNpZXNfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG4gIC52YWNhbmNpZXNfX3R5cGUtbmFtZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgcGFkZGluZzogMTVweCAyMHB4O1xuICB9XG4gIC52YWNhbmNpZXNfX2xpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICB9XG4gIC52YWNhbmNpZXNfX2xpc3QtaXRlbSB7XG4gICAgcGFkZGluZzogMThweDtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgfVxuICAudmFjYW5jaWVzX19saXN0LWl0ZW0tdGV4dCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG4gIC52YWNhbmNpZXNfX2xpc3QtaXRlbS1saW5rIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MzlweCkge1xuICAudmFjYW5jaWVzIHtcbiAgICBwYWRkaW5nOiA2MHB4IDA7XG4gIH1cbiAgLnZhY2FuY2llc19fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDIxcHg7XG4gIH1cbiAgLnZhY2FuY2llc19fdHlwZS13cmFwcGVyOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDE5cHg7XG4gIH1cbiAgLnZhY2FuY2llc19fdHlwZS1uYW1lIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgcGFkZGluZzogMTJweCAyMHB4O1xuICB9XG4gIC52YWNhbmNpZXNfX2xpc3Qge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLnZhY2FuY2llc19fbGlzdC1pdGVtIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLnZhY2FuY2llc19fbGlzdC1pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbiAgLnZhY2FuY2llc19fbGlzdC1pdGVtLW5hbWUge1xuICAgIG1hcmdpbi1ib3R0b206IDIxcHg7XG4gIH1cbiAgLnZhY2FuY2llc19fbGlzdC1pdGVtLW5hbWUgaDUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxuICAudmFjYW5jaWVzX19saXN0LWl0ZW0tdGV4dDpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIH1cbiAgLnZhY2FuY2llc19fbGlzdC1pdGVtLXRleHQ6bGFzdC1vZi10eXBlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG4udGVhbS1udW1iZXJzIHtcbiAgcGFkZGluZzogMTQwcHggMDtcbn1cblxuLnRlYW0tbnVtYmVyc19fdGl0bGUge1xuICBjb2xvcjogIzY5Njk2OTtcbiAgbWFyZ2luLWJvdHRvbTogNDZweDtcbn1cblxuLnRlYW0tbnVtYmVyc19fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLWxlZnQ6IC0yNHB4O1xufVxuXG4udGVhbS1udW1iZXJzX19saXN0LWl0ZW0ge1xuICBmbGV4OiAxIDEgMjUlO1xuICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG59XG5cbi50ZWFtLW51bWJlcnNfX2hlYWQge1xuICBjb2xvcjogI0NBQUE2MTtcbiAgZm9udC1mYW1pbHk6IFwiQW1lcmljYW4gQ2FwdGFpbiBDeXJpbGxpY1wiO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxMTAlO1xuICBsZXR0ZXItc3BhY2luZzogMC4zcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtd3JhcDogbm93cmFwO1xufVxuLnRlYW0tbnVtYmVyc19faGVhZCBzcGFuIHtcbiAgZm9udC1zaXplOiAxMDBweDtcbiAgbGluZS1oZWlnaHQ6IDExMCU7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIG1hcmdpbi1yaWdodDogMTZweDtcbn1cbi50ZWFtLW51bWJlcnNfX2hlYWQgc3ZnIHtcbiAgbWF4LXdpZHRoOiAxMDBweDtcbiAgbWF4LWhlaWdodDogMjJweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMThweCwgNHB4KTtcbn1cblxuLnRlYW0tbnVtYmVyc19fdGV4dCB7XG4gIGNvbG9yOiAjMzQzNDM0O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC50ZWFtLW51bWJlcnMge1xuICAgIHBhZGRpbmc6IDgwcHggMDtcbiAgfVxuICAudGVhbS1udW1iZXJzX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjlweDtcbiAgfVxuICAudGVhbS1udW1iZXJzX19saXN0IHtcbiAgICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gIH1cbiAgLnRlYW0tbnVtYmVyc19fbGlzdC1pdGVtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIH1cbiAgLnRlYW0tbnVtYmVyc19faGVhZCB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMTAlO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjI2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuICAudGVhbS1udW1iZXJzX19oZWFkIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICBsaW5lLWhlaWdodDogMTAwJTtcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICB9XG4gIC50ZWFtLW51bWJlcnNfX2hlYWQgc3ZnIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC50ZWFtLW51bWJlcnNfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTM1JTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gIC50ZWFtLW51bWJlcnMge1xuICAgIHBhZGRpbmc6IDYwcHggMCAzN3B4IDA7XG4gIH1cbiAgLnRlYW0tbnVtYmVyc19fbGlzdCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG4gIC50ZWFtLW51bWJlcnNfX2xpc3QtaXRlbSB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDIzcHg7XG4gIH1cbiAgLnRlYW0tbnVtYmVyc19faGVhZCB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjI4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMnB4O1xuICB9XG4gIC50ZWFtLW51bWJlcnNfX2hlYWQgc3BhbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICB9XG59XG4uc3VtbWFyeSB7XG4gIHBhZGRpbmc6IDE0MHB4IDAgMCAwO1xufVxuXG4uc3VtbWFyeV9fdGl0bGUge1xuICBjb2xvcjogI0NBQUE2MTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLnN1bW1hcnlfX2Rlc2NyaXB0aW9uIHtcbiAgY29sb3I6ICMzNDM0MzQ7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDEzNSU7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbi5zdW1tYXJ5X19mb3JtIHtcbiAgcGFkZGluZzogODBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YzRjNGMztcbn1cblxuLnN1bW1hcnlfX2Zvcm0tYm9keSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5zdW1tYXJ5X19mb3JtLWZpZWxkOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4uc3VtbWFyeV9fZm9ybS1jb2x1bW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXg6IDEgMSA1MCU7XG59XG4uc3VtbWFyeV9fZm9ybS1jb2x1bW46bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1yaWdodDogMjRweDtcbn1cblxuLnN1bW1hcnlfX2Zvcm0tdGV4dGFyZWEge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMzBweDtcbiAgcmVzaXplOiBub25lO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uc3VtbWFyeV9fZm9ybS1maWVsZC1maWxlIGxhYmVsIHtcbiAgaGVpZ2h0OiAxMzBweDtcbiAgYm9yZGVyOiAycHggZGFzaGVkICMxQjcyNDM7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uc3VtbWFyeV9fZm9ybS1maWVsZC1maWxlIGxhYmVsIC5mb3JtX19maWVsZC1maWxlLXRleHQtLWdyZWVuIHtcbiAgY29sb3I6ICMxQjcyNDM7XG59XG4uc3VtbWFyeV9fZm9ybS1maWVsZC1maWxlIGxhYmVsOmhhcyguaXMtZXJyb3IpIHtcbiAgYm9yZGVyOiAycHggZGFzaGVkICNFRTFBMUE7XG59XG5cbi5zdW1tYXJ5X19mb3JtLWZvb3RlciB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5zdW1tYXJ5X19wZXJzb25hbC1kYXRhIHtcbiAgY29sb3I6ICM2OTY5Njk7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEzNSU7XG4gIGZsZXg6IDEgMSA1MCU7XG4gIG1hcmdpbi10b3A6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xufVxuXG4uc3VtbWFyeV9fZm9ybS1maWVsZC1maWxlLXRleHQge1xuICB0ZXh0LXdyYXA6IHdyYXA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uc3VtbWFyeV9fcGVyc29uYWwtZGF0YS1saW5rIHtcbiAgY29sb3I6ICMxQjcyNDM7XG59XG5cbi5zdW1tYXJ5X19mb3JtLXN1Ym1pdCB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgcGFkZGluZzogMTJweCAwO1xuICBmbGV4OiAxIDEgNTAlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5zdW1tYXJ5IHtcbiAgICBwYWRkaW5nOiA4MHB4IDAgMCAwO1xuICB9XG4gIC5zdW1tYXJ5X19kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMzUlO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbiAgLnN1bW1hcnlfX2Zvcm0ge1xuICAgIHBhZGRpbmc6IDQwcHg7XG4gIH1cbiAgLnN1bW1hcnlfX2Zvcm0tZmllbGQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxuICAuc3VtbWFyeV9fZm9ybS1jb2x1bW46bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICB9XG4gIC5zdW1tYXJ5X19mb3JtLXRleHRhcmVhIHtcbiAgICBoZWlnaHQ6IDExNHB4O1xuICB9XG4gIC5zdW1tYXJ5X19mb3JtLWZpZWxkLWZpbGUgbGFiZWwge1xuICAgIGhlaWdodDogODJweDtcbiAgfVxuICAuc3VtbWFyeV9fcGVyc29uYWwtZGF0YSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMzUlO1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgfVxuICAuc3VtbWFyeV9fZm9ybS1zdWJtaXQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBwYWRkaW5nOiAxMnB4IDA7XG4gICAgbWF4LWhlaWdodDogNDdweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gIC5zdW1tYXJ5IHtcbiAgICBwYWRkaW5nOiA2MHB4IDAgMCAwO1xuICB9XG4gIC5zdW1tYXJ5X19jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnN1bW1hcnlfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIHBhZGRpbmc6IDAgMThweDtcbiAgfVxuICAuc3VtbWFyeV9fZGVzY3JpcHRpb24ge1xuICAgIHBhZGRpbmc6IDAgMThweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG4gIC5zdW1tYXJ5X19mb3JtIHtcbiAgICBwYWRkaW5nOiA0MHB4IDE4cHg7XG4gIH1cbiAgLnN1bW1hcnlfX2Zvcm0tYm9keSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAuc3VtbWFyeV9fZm9ybS1maWVsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjFweDtcbiAgfVxuICAuc3VtbWFyeV9fZm9ybS1maWVsZCBpbnB1dCB7XG4gICAgcGFkZGluZzogMTRweCAxOXB4O1xuICB9XG4gIC5zdW1tYXJ5X19mb3JtLWZpZWxkOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDIxcHg7XG4gIH1cbiAgLnN1bW1hcnlfX2Zvcm0tdGV4dGFyZWEge1xuICAgIGhlaWdodDogMTQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxuICAuc3VtbWFyeV9fZm9ybS1jb2x1bW46bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC5zdW1tYXJ5X19mb3JtLWZpZWxkLWZpbGUgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG4gIC5zdW1tYXJ5X19mb3JtLWZpZWxkLWZpbGUgbGFiZWwge1xuICAgIGhlaWdodDogMTAycHg7XG4gIH1cbiAgLnN1bW1hcnlfX2Zvcm0tZm9vdGVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbiAgLnN1bW1hcnlfX3BlcnNvbmFsLWRhdGEge1xuICAgIG1hcmdpbjogMCAwIDE4cHggMDtcbiAgfVxuICAuc3VtbWFyeV9fZm9ybS1zdWJtaXQge1xuICAgIHBhZGRpbmc6IDlweCAwO1xuICB9XG59XG4uY2FsbGJhY2stc2VjY29uZGFyeV9fY29udGFpbmVyIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDUwMGZyIDg5NWZyO1xuICBtYXgtd2lkdGg6IDE0NDBweDtcbn1cblxuLmNhbGxiYWNrLXNlY2NvbmRhcnlfX2ltYWdlLXdyYXBwZXIge1xuICBmbGV4OiAwIDAgNTAwcHg7XG59XG4uY2FsbGJhY2stc2VjY29uZGFyeV9faW1hZ2Utd3JhcHBlciBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgb2JqZWN0LXBvc2l0aW9uOiBib3R0b207XG59XG5cbi5jYWxsYmFjay1zZWNjb25kYXJ5X19jb250ZW50IHtcbiAgcGFkZGluZzogODlweCAwO1xufVxuLmNhbGxiYWNrLXNlY2NvbmRhcnlfX2NvbnRlbnQtLWR1byB7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMTA4cHg7XG59XG5cbi5jYWxsYmFjay1zZWNjb25kYXJ5X190aXRsZSB7XG4gIGNvbG9yOiAjNjk2OTY5O1xuICBtYXJnaW4tYm90dG9tOiAyOHB4O1xuICBtYXgtd2lkdGg6IDgzMnB4O1xufVxuXG4uY2FsbGJhY2stc2VjY29uZGFyeV9fY29udGFjdHMtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5jYWxsYmFjay1zZWNjb25kYXJ5X19jb250YWN0czpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMDVweDtcbn1cblxuLmNhbGxiYWNrLXNlY2NvbmRhcnlfX2NvbnRhY3RzLW5hbWUge1xuICBjb2xvcjogIzY5Njk2OTtcbiAgZm9udC1zaXplOiAzNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMTM1JTtcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xufVxuXG4uY2FsbGJhY2stc2VjY29uZGFyeV9fY29udGFjdHMtam9iIHtcbiAgY29sb3I6ICM2OTY5Njk7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDEzNSU7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5cbi5jYWxsYmFjay1zZWNjb25kYXJ5X19jb250YWN0cy10ZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICNDQUFBNjE7XG4gIGZvbnQtc2l6ZTogMzRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEzNSU7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmNhbGxiYWNrLXNlY2NvbmRhcnlfX2NvbnRhY3RzLW1haWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICMxQjcyNDM7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDEzNSU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmNhbGxiYWNrLXNlY2NvbmRhcnlfX2NvbnRhY3RzOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1yaWdodDogMjRweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY2FsbGJhY2stc2VjY29uZGFyeV9fY29udGFpbmVyIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDI1NGZyIDQ4MGZyO1xuICB9XG4gIC5jYWxsYmFjay1zZWNjb25kYXJ5X19pbWFnZS13cmFwcGVyIHtcbiAgICBmbGV4OiAwIDAgMjU0cHg7XG4gIH1cbiAgLmNhbGxiYWNrLXNlY2NvbmRhcnlfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDYwcHggMCAzMnB4IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIH1cbiAgLmNhbGxiYWNrLXNlY2NvbmRhcnlfX2NvbnRlbnQtLWR1byB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDQzcHg7XG4gIH1cbiAgLmNhbGxiYWNrLXNlY2NvbmRhcnlfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgfVxuICAuY2FsbGJhY2stc2VjY29uZGFyeV9fY29udGFjdHMtbmFtZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG4gIC5jYWxsYmFjay1zZWNjb25kYXJ5X19jb250YWN0cy1qb2Ige1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG4gIC5jYWxsYmFjay1zZWNjb25kYXJ5X19jb250YWN0cy10ZWwge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gIH1cbiAgLmNhbGxiYWNrLXNlY2NvbmRhcnlfX2NvbnRhY3RzLW1haWwge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTM1JTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gIC5jYWxsYmFjay1zZWNjb25kYXJ5IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICAuY2FsbGJhY2stc2VjY29uZGFyeV9fY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmNhbGxiYWNrLXNlY2NvbmRhcnlfX2NvbnRhaW5lci0tZHVvIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgfVxuICAuY2FsbGJhY2stc2VjY29uZGFyeV9fY29udGFpbmVyLS1kdW8gLmNhbGxiYWNrLXNlY2NvbmRhcnlfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICAuY2FsbGJhY2stc2VjY29uZGFyeV9faW1hZ2Utd3JhcHBlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBtYXgtaGVpZ2h0OiAyMTFweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMzVweCk7XG4gICAgbWF4LXdpZHRoOiAyMTVweDtcbiAgfVxuICAuY2FsbGJhY2stc2VjY29uZGFyeV9faW1hZ2Utd3JhcHBlciBpbWcge1xuICAgIG1heC1oZWlnaHQ6IDIxMXB4O1xuICB9XG4gIC5jYWxsYmFjay1zZWNjb25kYXJ5X19pbWFnZS13cmFwcGVyLS1kdW8ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXgtaGVpZ2h0OiAzMjBweDtcbiAgICB3aWR0aDogMzIwcHg7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG4gIC5jYWxsYmFjay1zZWNjb25kYXJ5X19pbWFnZS13cmFwcGVyLS1kdW8gaW1nIHtcbiAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgIG9iamVjdC1wb3NpdGlvbjogdG9wO1xuICAgIHdpZHRoOiAzMjBweDtcbiAgICBtYXgtaGVpZ2h0OiAzMjBweDtcbiAgfVxuICAuY2FsbGJhY2stc2VjY29uZGFyeV9fY29udGVudCB7XG4gICAgcGFkZGluZzogMHB4IDAgNjBweCAwO1xuICB9XG4gIC5jYWxsYmFjay1zZWNjb25kYXJ5X19jb250ZW50LS1kdW8ge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNHB4O1xuICB9XG4gIC5jYWxsYmFjay1zZWNjb25kYXJ5X19jb250ZW50LS1kdW8gLmNhbGxiYWNrLXNlY2NvbmRhcnlfX2NvbnRhY3RzLWpvYiB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5jYWxsYmFjay1zZWNjb25kYXJ5X190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbiAgLmNhbGxiYWNrLXNlY2NvbmRhcnlfX2NvbnRhY3RzLXdyYXBwZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLmNhbGxiYWNrLXNlY2NvbmRhcnlfX2NvbnRhY3RzOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gIC5jYWxsYmFjay1zZWNjb25kYXJ5X19jb250YWN0cy1uYW1lIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTFweDtcbiAgfVxuICAuY2FsbGJhY2stc2VjY29uZGFyeV9fY29udGFjdHMtam9iIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTFweDtcbiAgICBtYXgtd2lkdGg6IDE3MnB4O1xuICB9XG4gIC5jYWxsYmFjay1zZWNjb25kYXJ5X19jb250YWN0cy10ZWwge1xuICAgIGNvbG9yOiAjMUI3MjQzO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbiAgLmNhbGxiYWNrLXNlY2NvbmRhcnlfX2NvbnRhY3RzLW1haWwge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuLmluc3BlY3Rpb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJhc3NldHMvaW1hZ2VzL3N0YXRpYy9iZ19mb3Jlc3QucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBwYWRkaW5nOiAxNDBweCAwO1xufVxuXG4uaW5zcGVjdGlvbl9fc3RlcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5pbnNwZWN0aW9uX19zdGVwOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG4uaW5zcGVjdGlvbl9fc3RlcC10aXRsZSB7XG4gIGNvbG9yOiAjQ0FBQTYxO1xuICBtYXJnaW4tcmlnaHQ6IDE4cHg7XG4gIHRleHQtd3JhcDogbm93cmFwO1xufVxuXG4uaW5zcGVjdGlvbl9fc3RlcC1jb250ZW50IHtcbiAgbWF4LXdpZHRoOiAxMDQwcHg7XG59XG5cbi5pbnNwZWN0aW9uX19zdGVwLXN1YnRpdGxlIHtcbiAgY29sb3I6ICM2OTY5Njk7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5pbnNwZWN0aW9uX19zdGVwLXRleHQge1xuICBjb2xvcjogIzM0MzQzNDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTQwJTtcbn1cbi5pbnNwZWN0aW9uX19zdGVwLXRleHQgcDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5pbnNwZWN0aW9uX19zdGVwLXRleHQgdWw6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4uaW5zcGVjdGlvbl9fc3RlcC10ZXh0IHVsIGxpIHtcbiAgcGFkZGluZy1sZWZ0OiAyN3B4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaW5zcGVjdGlvbl9fc3RlcC10ZXh0IHVsIGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmluc3BlY3Rpb25fX3N0ZXAtdGV4dCB1bCBsaTo6YmVmb3JlIHtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgd2lkdGg6IDNweDtcbiAgaGVpZ2h0OiAzcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTJweDtcbiAgbGVmdDogMTNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY5Njk2OTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuaW5zcGVjdGlvbiB7XG4gICAgcGFkZGluZzogODBweCAwO1xuICB9XG4gIC5pbnNwZWN0aW9uX19zdGVwLXN1YnRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICB9XG4gIC5pbnNwZWN0aW9uX19zdGVwLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTM1JTtcbiAgfVxuICAuaW5zcGVjdGlvbl9fc3RlcC10ZXh0IHA6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgfVxuICAuaW5zcGVjdGlvbl9fc3RlcC10ZXh0IHVsOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIH1cbiAgLmluc3BlY3Rpb25fX3N0ZXAtdGV4dCB1bCBsaSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyM3B4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuaW5zcGVjdGlvbl9fc3RlcC10ZXh0IHVsIGxpOjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDdweDtcbiAgICBsZWZ0OiAxMXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgLmluc3BlY3Rpb24ge1xuICAgIHBhZGRpbmc6IDYwcHggMDtcbiAgfVxuICAuaW5zcGVjdGlvbl9fc3RlcCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAuaW5zcGVjdGlvbl9fc3RlcC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG4gIC5pbnNwZWN0aW9uX19zdGVwLXN1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTNweDtcbiAgfVxufVxuLmxlYXNpbmcge1xuICBwYWRkaW5nOiAxMjBweCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzNDM0O1xufVxuXG4ubGVhc2luZ19fdGl0bGUge1xuICBjb2xvcjogI0NBQUE2MTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4ubGVhc2luZ19fdGV4dCB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG4ubGVhc2luZ19fdGV4dCBwOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4ubGVhc2luZ19faW1hZ2VzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLWJvdHRvbTogNjRweDtcbn1cblxuLmxlYXNpbmdfX2ltYWdlLXdyYXBwZXIge1xuICBmbGV4OiAxIDEgNTAlO1xufVxuLmxlYXNpbmdfX2ltYWdlLXdyYXBwZXIgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4ubGVhc2luZ19faW1hZ2Utd3JhcHBlcjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xufVxuXG4ubGVhc2luZ19fYnRuIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBtYXgtd2lkdGg6IG1heC1jb250ZW50O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMTlweCAyN3B4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5sZWFzaW5nIHtcbiAgICBwYWRkaW5nOiA4MHB4IDA7XG4gIH1cbiAgLmxlYXNpbmdfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMXB4O1xuICB9XG4gIC5sZWFzaW5nX190ZXh0IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEzNSU7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuICAubGVhc2luZ19fdGV4dCBwOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDEzcHg7XG4gIH1cbiAgLmxlYXNpbmdfX2ltYWdlcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgfVxuICAubGVhc2luZ19fYnRuIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgcGFkZGluZzogMTNweCAxOXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgLmxlYXNpbmcge1xuICAgIHBhZGRpbmc6IDYwcHggMDtcbiAgfVxuICAubGVhc2luZ19fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDIycHg7XG4gIH1cbiAgLmxlYXNpbmdfX2ltYWdlcyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICB9XG4gIC5sZWFzaW5nX19pbWFnZS13cmFwcGVyIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgfVxuICAubGVhc2luZ19faW1hZ2Utd3JhcHBlcjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuICAubGVhc2luZ19fYnRuIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG4uZGVwYXJ0bWVudHMge1xuICBwYWRkaW5nOiAyNHB4IDAgMCAwO1xufVxuXG4uZGVwYXJ0bWVudHNfX2JvZHkge1xuICBtYXJnaW4tdG9wOiA0NXB4O1xufVxuXG4uZGVwYXJ0bWVudHNfX3RpdGxlIHtcbiAgY29sb3I6ICNDQUFBNjE7XG4gIG1hcmdpbi1ib3R0b206IDQ4cHg7XG59XG5cbi5kZXBhcnRtZW50c19fY29sdW1ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tbGVmdDogLTI0cHg7XG59XG5cbi5kZXBhcnRtZW50c19fY29sdW1uIHtcbiAgZmxleDogMSAxIDUwJTtcbiAgcGFkZGluZy1sZWZ0OiAyNHB4O1xufVxuXG4uZGVwYXJ0bWVudHNfX2xpc3QtaXRlbSB7XG4gIG1heC13aWR0aDogNjAwcHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbWFyZ2luLWJvdHRvbTogMjhweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMSAxIDUwJTtcbn1cbi5kZXBhcnRtZW50c19fbGlzdC1pdGVtOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5kZXBhcnRtZW50c19fbGlzdC1pdGVtLW5hbWUge1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi5kZXBhcnRtZW50c19fbGlzdC1pdGVtLXRlbCB7XG4gIHRleHQtd3JhcDogbm93cmFwO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgY29sb3I6ICM2OTY5Njk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmRlcGFydG1lbnRzX19saXN0LWl0ZW0tbWFpbCB7XG4gIGNvbG9yOiAjMUI3MjQzO1xuICB0ZXh0LXdyYXA6IG5vd3JhcDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuZGVwYXJ0bWVudHNfX2xpc3QtaXRlbSB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG4gIC5kZXBhcnRtZW50c19fbGlzdC1pdGVtLW5hbWUge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmRlcGFydG1lbnRzIHtcbiAgICBwYWRkaW5nOiAyOHB4IDAgMCAwO1xuICB9XG4gIC5kZXBhcnRtZW50c19fYm9keSB7XG4gICAgbWFyZ2luLXRvcDogNzhweDtcbiAgfVxuICAuZGVwYXJ0bWVudHNfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzM3B4O1xuICB9XG4gIC5kZXBhcnRtZW50c19fY29sdW1ucyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMnB4O1xuICB9XG4gIC5kZXBhcnRtZW50c19fY29sdW1uIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gIH1cbiAgLmRlcGFydG1lbnRzX19saXN0LWl0ZW0ge1xuICAgIG1heC13aWR0aDogMzQwcHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEzcHg7XG4gIH1cbiAgLmRlcGFydG1lbnRzX19saXN0LWl0ZW0tbmFtZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogN3B4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgLmRlcGFydG1lbnRzX19jb2x1bW5zIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAuZGVwYXJ0bWVudHNfX2NvbHVtbiB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG4gIC5kZXBhcnRtZW50c19fY29sdW1uOmxhc3QtY2hpbGQgLmRlcGFydG1lbnRzX19saXN0LWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAuZGVwYXJ0bWVudHNfX2JvZHkge1xuICAgIG1hcmdpbi10b3A6IDM3cHg7XG4gIH1cbiAgLmRlcGFydG1lbnRzX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gIH1cbiAgLmRlcGFydG1lbnRzX19saXN0LWl0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDE5cHg7XG4gIH1cbiAgLmRlcGFydG1lbnRzX19saXN0LWl0ZW06bGFzdC1vZi10eXBlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxOXB4O1xuICB9XG59XG4ucmVxdWlzaXRlcyB7XG4gIHBhZGRpbmc6IDgwcHggMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0MzQzNDtcbn1cblxuLnJlcXVpc2l0ZXNfX2NvbnRhaW5lciBwIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTQwJTtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4ucmVxdWlzaXRlc19fY29udGFpbmVyIHAgYSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5yZXF1aXNpdGVzX190aXRsZSB7XG4gIGNvbG9yOiAjQ0FBQTYxO1xuICBtYXJnaW4tYm90dG9tOiAyMnB4O1xufVxuXG4ucmVxdWlzaXRlc19fbGluayB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICNDQUFBNjE7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnJlcXVpc2l0ZXNfX2NvbnRhaW5lciBwIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbiAgLnJlcXVpc2l0ZXNfX2xpbmsge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gIC5yZXF1aXNpdGVzIHtcbiAgICBwYWRkaW5nOiA2MnB4IDA7XG4gIH1cbiAgLnJlcXVpc2l0ZXNfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gIC5yZXF1aXNpdGVzX19jb250YWluZXIgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTNweDtcbiAgfVxufVxuLnRlYW0ge1xuICBwYWRkaW5nOiAxNDBweCAwIDg0cHggMDtcbn1cblxuLnRlYW1fX3RpdGxlIHtcbiAgY29sb3I6ICM2OTY5Njk7XG4gIG1hcmdpbi1ib3R0b206IDYzcHg7XG59XG5cbi50ZWFtX19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tbGVmdDogLTI0cHg7XG59XG5cbi50ZWFtX19saXN0LWl0ZW0ge1xuICBmbGV4OiAwIDEgMjUlO1xuICBmb250LXNpemU6IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogMjRweDtcbiAgbWFyZ2luLWJvdHRvbTogNTZweDtcbn1cblxuLnRlYW1fX2xpc3QtaXRlbS1pbWcge1xuICB3aWR0aDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5cbi50ZWFtX19saXN0LWl0ZW0tbmFtZSB7XG4gIGNvbG9yOiAjMzQzNDM0O1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tYm90dG9tOiAxMXB4O1xufVxuXG4udGVhbV9fbGlzdC1pdGVtLWpvYiB7XG4gIGNvbG9yOiAjNjk2OTY5O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC50ZWFtIHtcbiAgICBwYWRkaW5nOiA4MHB4IDAgNDVweCAwO1xuICB9XG4gIC50ZWFtX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbiAgLnRlYW1fX2xpc3Qge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgfVxuICAudGVhbV9fbGlzdC1pdGVtIHtcbiAgICBmbGV4OiAwIDEgMzMuMzMzMyU7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMXB4O1xuICB9XG4gIC50ZWFtX19saXN0LWl0ZW0taW1nIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgLnRlYW0ge1xuICAgIHBhZGRpbmc6IDYxcHggMCA0NXB4IDA7XG4gIH1cbiAgLnRlYW1fX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICB9XG4gIC50ZWFtX19saXN0LWl0ZW0ge1xuICAgIGZsZXg6IDAgMSA1MCU7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMzUlO1xuICAgIG1hcmdpbi1ib3R0b206IDE3cHg7XG4gIH1cbiAgLnRlYW1fX2xpc3QtaXRlbS1pbWcge1xuICAgIG1hcmdpbi1ib3R0b206IDdweDtcbiAgfVxuICAudGVhbV9fbGlzdC1pdGVtLW5hbWUge1xuICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgfVxufVxuLnRlYW0taGVybyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy10b3A6IDI0cHg7XG4gIHBhZGRpbmctYm90dG9tOiA5MHB4O1xufVxuXG4udGVhbS1oZXJvX19jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG5cbi50ZWFtLWhlcm9fX2luZm8ge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgbWFyZ2luLXRvcDogNTVweDtcbn1cblxuLnRlYW0taGVyb19fdGl0bGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDUzNHB4O1xufVxuXG4udGVhbS1oZXJvX19kZXNjcmlwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDE0MCU7XG59XG5cbi50ZWFtLWhlcm9fX2JhY2tncm91bmQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi50ZWFtLWhlcm9fX2JhY2tncm91bmQgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC50ZWFtLWhlcm8ge1xuICAgIHBhZGRpbmctdG9wOiAyOHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0OXB4O1xuICB9XG4gIC50ZWFtLWhlcm9fX2luZm8ge1xuICAgIG1hcmdpbi10b3A6IDM5cHg7XG4gIH1cbiAgLnRlYW0taGVyb19fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDIzNHB4O1xuICB9XG4gIC50ZWFtLWhlcm9fX2Rlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEzNSU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MTlweCkge1xuICAudGVhbS1oZXJvIHtcbiAgICBwYWRkaW5nLXRvcDogMjRweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgfVxuICAudGVhbS1oZXJvX19jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICB9XG4gIC50ZWFtLWhlcm9fX2luZm8ge1xuICAgIG1hcmdpbi10b3A6IDM5cHg7XG4gIH1cbiAgLnRlYW0taGVyb19fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDEzNXB4O1xuICB9XG4gIC50ZWFtLWhlcm9fX3RpdGxlIGgxIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gIH1cbn1cbi55ZWFycyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImFzc2V0cy9pbWFnZXMvc3RhdGljL2JnX2ZvcmVzdC5wbmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgcGFkZGluZzogMTQwcHggMCAxMzNweCAwO1xufVxuXG4ueWVhcnNfX3RpdGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI0NBQUE2MTtcbiAgbWFyZ2luLWJvdHRvbTogNThweDtcbn1cblxuLnllYXJzX19saXN0LWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLnllYXJzX19saXN0LWl0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbi55ZWFyc19feWVhciB7XG4gIGZvbnQtZmFtaWx5OiBcIkFtZXJpY2FuIENhcHRhaW4gQ3lyaWxsaWNcIjtcbiAgY29sb3I6ICNDQUFBNjE7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBmb250LXNpemU6IDM2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMTAlO1xuICBsZXR0ZXItc3BhY2luZzogMC4zNnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmbGV4OiAxIDAgMTAlO1xuICBtYXJnaW4tcmlnaHQ6IDM4cHg7XG59XG5cbi55ZWFyc19fdGV4dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBjb2xvcjogIzM0MzQzNDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMTM1JTtcbiAgbWF4LXdpZHRoOiAxMDQwcHg7XG59XG4ueWVhcnNfX3RleHQgYSB7XG4gIGNvbG9yOiAjMUI3MjQzO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC55ZWFycyB7XG4gICAgcGFkZGluZzogODBweCAwO1xuICB9XG4gIC55ZWFyc19fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDQycHg7XG4gIH1cbiAgLnllYXJzX19saXN0LWl0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjFweDtcbiAgfVxuICAueWVhcnNfX3llYXIge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4yOHB4O1xuICAgIGZsZXg6IDEgMCAxNCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICB9XG4gIC55ZWFyc19fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgLnllYXJzIHtcbiAgICBwYWRkaW5nOiA2MHB4IDA7XG4gIH1cbiAgLnllYXJzX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDJweDtcbiAgfVxuICAueWVhcnNfX2xpc3QtaXRlbSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAueWVhcnNfX2xpc3QtaXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMnB4O1xuICB9XG4gIC55ZWFyc19feWVhciB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxufVxuLnBvdGVudGlhbCB7XG4gIHBhZGRpbmc6IDE0MHB4IDAgNDlweCAwO1xufVxuXG4ucG90ZW50aWFsX190aXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICM2OTY5Njk7XG4gIG1hcmdpbi1ib3R0b206IDY0cHg7XG59XG5cbi5wb3RlbnRpYWxfX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1sZWZ0OiAtMjRweDtcbiAgbWFyZ2luLWJvdHRvbTogNTdweDtcbn1cblxuLnBvdGVudGlhbF9fbGlzdC1pdGVtIHtcbiAgZmxleDogMSAxIDUwJTtcbiAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuXG4ucG90ZW50aWFsX19saXN0LWl0ZW0tdmlkZW8ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ucG90ZW50aWFsX19saXN0LWl0ZW0tdmlkZW8gaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4ucG90ZW50aWFsX19idXR0b24ge1xuICBtYXgtd2lkdGg6IDQwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLnBvdGVudGlhbF9fYnRuIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBwYWRkaW5nOiAxMnB4IDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnBvdGVudGlhbCB7XG4gICAgcGFkZGluZzogODBweCAwIDAgMDtcbiAgfVxuICAucG90ZW50aWFsX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzFweDtcbiAgfVxuICAucG90ZW50aWFsX19saXN0IHtcbiAgICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICAucG90ZW50aWFsX19saXN0LWl0ZW0ge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gIC5wb3RlbnRpYWxfX2J1dHRvbiB7XG4gICAgbWF4LXdpZHRoOiAyMjBweDtcbiAgfVxuICAucG90ZW50aWFsX19idG4ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gIC5wb3RlbnRpYWwge1xuICAgIHBhZGRpbmc6IDYwcHggMCAwIDA7XG4gIH1cbiAgLnBvdGVudGlhbF9fbGlzdCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuICAucG90ZW50aWFsX19saXN0LWl0ZW0ge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG4gIC5wb3RlbnRpYWxfX2J1dHRvbiB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5wb3RlbnRpYWxfX2J0biB7XG4gICAgcGFkZGluZzogOHB4IDA7XG4gIH1cbn1cbi5ibG9nIHtcbiAgcGFkZGluZy10b3A6IDI1cHg7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCAjRjNGM0YzIDAlLCAjRjNGM0YzIDEwMCUpLCBsaWdodGdyYXkgMHB4IC02NDguODZweC8xMDAlIDEyNi40NyUgbm8tcmVwZWF0O1xufVxuLmJsb2cgLmJsb2dfX3N2Zy0tcm90YXRlIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbi5ibG9nIC5ibG9nX19zdmcge1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBtYXJnaW46IDA7XG59XG4uYmxvZyAudGV4dC0taDMge1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzY5Njk2OTtcbiAgcGFkZGluZzogMjBweCAwIDIwcHggMDtcbn1cbi5ibG9nIC5ibG9nX19zaWduIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAwIDAgMCAwO1xufVxuLmJsb2cgLmJsb2dfX3doaXRlIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4uYmxvZyAuYmxvZ19fZ29sZCB7XG4gIGNvbG9yOiAjQ0FBQTYxO1xufVxuLmJsb2cgLmJsb2dfX2dyZXkge1xuICBjb2xvcjogIzM0MzQzNDtcbn1cbi5ibG9nIC5wYWdpbmF0aW9uX19wcmV2LmJ4LXBhZy1wcmV2IHtcbiAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xuICBtYXJnaW4tbGVmdDogMTVweDtcbn1cbi5ibG9nIC5wYWdpbmF0aW9uX19uZXh0LmJ4LXBhZy1uZXh0IHtcbiAgbWFyZ2luLWxlZnQ6IDMwcHg7XG59XG4uYmxvZyAucGFnaW5hdGlvbl9fY3VycmVudCBzcGFuIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBwYWRkaW5nLXRvcDogNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMXB4O1xufVxuLmJsb2cgLnBhZ2luYXRpb25fX3BhZ2Ugc3BhbiB7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxcHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cbi5ibG9nIC5wYWdpbmF0aW9uX19jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tbGVmdDogLTE0cHg7XG59XG4uYmxvZyAucGFnaW5hdGlvbl9fbGluayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmJsb2cgLmJsb2dfX2xpbmsge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IDAuNXMgZWFzZTtcbn1cbi5ibG9nIC5ibG9nX19saW5rOmhvdmVyIHtcbiAgb3BhY2l0eTogMC44O1xufVxuLmJsb2cgLmJsb2dfX2xpbms6aG92ZXIgLmJsb2dfX2hlYWRpbmcge1xuICB0cmFuc2l0aW9uOiAwLjVzIGVhc2U7XG4gIGNvbG9yOiAjQ0FBQTYxO1xufVxuLmJsb2cgLnBhZ2luYXRpb25fX3BhZ2Uge1xuICBtYXJnaW46IDA7XG59XG4uYmxvZyAucGFnaW5hdGlvbl9fYnV0dG9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLmJsb2dfX2JvZHkge1xuICBtYXJnaW4tdG9wOiA1OHB4O1xuICBtYXJnaW4tYm90dG9tOiA2M3B4O1xuICBjb2xvcjogI0NBQUE2MTtcbn1cblxuLmJsb2dfX2NhbGxiYWNrIHtcbiAgcGFkZGluZy10b3A6IDEyOHB4O1xufVxuXG4uYmxvZ19fY2FyZCB7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5ibG9nX19kYXRlIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjdweDtcbiAgY29sb3I6ICM2OTY5Njk7XG59XG5cbi5ibG9nX190ZXh0IHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBjb2xvcjogIzM0MzQzNDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG59XG5cbi5ibG9nX19jYXJkLS1iYWNrZ3JvdW5kIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbn1cblxuLmJsb2dfX3ByaWNlIHtcbiAgY29sb3I6ICNDQUFBNjE7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG59XG5cbi5ibG9nX19ncm91cC0tcmlnaHQge1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICBtYXJnaW4tbGVmdDogMjRweDtcbn1cbi5ibG9nX19ncm91cC0tcmlnaHQgLmJsb2dfX2FzaWRlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAyN3B4O1xufVxuLmJsb2dfX2dyb3VwLS1yaWdodCAuYmxvZ19fd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktaXRlbXM6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG5cbi5ibG9nX19ncm91cC0tbGVmdCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uYmxvZ19fZ3JvdXAtLWxlZnQgLmJsb2dfX2xpbmsge1xuICBkaXNwbGF5OiBncmlkO1xuICBnYXA6IDIwcHg7XG59XG5cbi5ibG9nX19ib3gge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmJsb2dfX2JveCAuaGVyb19fYnV0dG9ucyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiA4NHB4O1xufVxuXG4uYmxvZ19faGVhZGluZy50ZXh0LnRleHQtLWgyIHtcbiAgY29sb3I6ICM2OTY5Njk7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmJsb2cgLnBhZ2luYXRpb25fX25leHQuYngtcGFnLW5leHQge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuICAuYmxvZyAuY2F0ZWdvcnlfX3BhZ2luYXRpb24ucGFnaW5hdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogODVweDtcbiAgfVxuICAuYmxvZ19fZ3JvdXAtLWxlZnQgLmJsb2dfX2ltYWdlIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG4gIC5ibG9nX19ncm91cC0tbGVmdCAuYmxvZ19fbGluayB7XG4gICAgZ2FwOiAxOXB4O1xuICB9XG4gIC5ibG9nX19ncm91cC0tbGVmdCAuYmxvZ19fY2FyZDpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0N3B4O1xuICB9XG4gIC5ibG9nX193cmFwcGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gICAgbGVmdDogLTMwcHg7XG4gIH1cbiAgLmJsb2dfX2JveCAuaGVyb19fYnV0dG9ucyB7XG4gICAgbGVmdDogMTI1cHg7XG4gIH1cbiAgLmJsb2dfX2JveCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAuYmxvZ19fYm94IC5idG4uYnRuLS1nb2xkIHtcbiAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgIHdpZHRoOiAyMDNweDtcbiAgfVxuICAucGFnaW5hdGlvbl9fYnV0dG9ucyB7XG4gICAgZ2FwOiAxMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5ibG9nX19ncm91cC0tcmlnaHQgLmJsb2dfX3dyYXBwZXIge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmJsb2dfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAuYmxvZyAucGFnaW5hdGlvbl9fcGFnZSB7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICB9XG4gIC5ibG9nIC5wYWdpbmF0aW9uX19jdXJyZW50IHtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gIH1cbiAgLmJsb2cgLmJsb2dfX3N2ZyB7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICB9XG4gIC5ibG9nIC5ibG9nX19pbWFnZSB7XG4gICAgbWFyZ2luLXRvcDogM3B4O1xuICB9XG4gIC5ibG9nIC5jYXRlZ29yeV9fcGFnaW5hdGlvbi5wYWdpbmF0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiA0MnB4O1xuICB9XG4gIC5ibG9nX19ncm91cC0tbGVmdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmJsb2dfX2JveCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEuMWZyIDAuNTZmcjtcbiAgfVxuICAuYmxvZ19faW1hZ2UgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuYmxvZ19fdGV4dCB7XG4gICAgLXdlYmtpdC1saW5lLWNsYW1wOiA0O1xuICB9XG4gIC5ibG9nX19ib2R5IHtcbiAgICBtYXJnaW4tdG9wOiA2MXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMxcHg7XG4gIH1cbiAgLmJsb2dfX2dyb3VwLS1yaWdodCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2cHg7XG4gIH1cbiAgLmJsb2dfX2dyb3VwLS1yaWdodCAuYmxvZ19fd3JhcHBlciB7XG4gICAgbWFyZ2luLXRvcDogMTdweDtcbiAgfVxuICAuYmxvZ19fc2lnbiB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIG1heC13aWR0aDogMTgwcHg7XG4gIH1cbiAgLmJsb2dfX3ByaWNlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbWFyZ2luLXRvcDogMTJweDtcbiAgfVxuICAuYmxvZ19fYm94IC5oZXJvX19idXR0b25zIHtcbiAgICBib3R0b206IDUwcHg7XG4gIH1cbiAgLmJsb2dfX2JveCAuYnRuLS1nb2xkIHtcbiAgICB3aWR0aDogMTYwcHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIHBhZGRpbmc6IDhweCAwIDhweCAwO1xuICB9XG4gIC5ibG9nX19ncm91cC0tcmlnaHQgLmJsb2dfX2FzaWRlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG4gIC5ibG9nX19ncm91cC0tcmlnaHQgLmJsb2dfX2ltYWdlIGltZyB7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgbWluLWhlaWdodDogMzcwcHg7XG4gIH1cbiAgLmJsb2dfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTM1JTtcbiAgfVxuICAuYmxvZ19fZ3JvdXAtLWxlZnQgLmJsb2dfX2NhcmQge1xuICAgIGdhcDogMTlweDtcbiAgICBwYWRkaW5nOiAzMHB4O1xuICB9XG4gIC5ibG9nX19jYXJkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gIC5ibG9nX19kYXRlIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEzNSU7XG4gIH1cbiAgLnBhZ2luYXRpb25fX2J1dHRvbnMge1xuICAgIGdhcDogMTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ibG9nIHtcbiAgICBwYWRkaW5nLXRvcDogMzRweDtcbiAgfVxuICAuYmxvZ19fZGF0ZSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMy4ycHg7XG4gIH1cbiAgLmJsb2dfX2JvZHkge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuICAuYmxvZ19fY2FyZCB7XG4gICAgcGFkZGluZzogMTJweCAyMHB4IDEycHggMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gIC5ibG9nX19ncm91cC0tcmlnaHQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmJsb2dfX2dyb3VwLS1sZWZ0IHtcbiAgICBvdmVyZmxvdzogdW5zZXQ7XG4gIH1cbiAgLmJsb2dfX2hlYWRpbmcudGV4dC50ZXh0LS1oMiB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG4gIC5ibG9nX19ib3gge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLmJsb2dfX2JvZHkgLnRleHQge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBsaW5lLWhlaWdodDogMTAwJTtcbiAgfVxuICAuYmxvZ19fdGV4dCB7XG4gICAgbGluZS1oZWlnaHQ6IDEzNSU7XG4gIH1cbiAgLmJsb2cgLmJsb2dfX3N2ZyB7XG4gICAgd2lkdGg6IDI2cHg7XG4gICAgaGVpZ2h0OiAyNnB4O1xuICB9XG4gIC5ibG9nIC5wYWdpbmF0aW9uX19idXR0b25zIHtcbiAgICBnYXA6IDZweDtcbiAgICBtYXJnaW4tbGVmdDogMTNweDtcbiAgfVxuICAuYmxvZyAucGFnaW5hdGlvbl9fYnV0dG9ucyAucGFnaW5hdGlvbl9fcGFnZTpudGgtY2hpbGQoNykge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmJsb2cgLnBhZ2luYXRpb25fX2J1dHRvbnMgLnBhZ2luYXRpb25fX3BhZ2U6bnRoLWNoaWxkKDgpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5ibG9nIC5wYWdpbmF0aW9uX19wYWdlIHtcbiAgICB3aWR0aDogMjZweDtcbiAgICBoZWlnaHQ6IDI2cHg7XG4gIH1cbiAgLmJsb2cgLnBhZ2luYXRpb25fX2N1cnJlbnQge1xuICAgIHdpZHRoOiAyNnB4O1xuICAgIGhlaWdodDogMjZweDtcbiAgfVxuICAuYmxvZyAucGFnaW5hdGlvbl9fbmV4dC5ieC1wYWctbmV4dCB7XG4gICAgbWFyZ2luLWxlZnQ6IDI0cHg7XG4gIH1cbiAgLmJsb2dfX2dyb3VwLS1sZWZ0IC5ibG9nX19pbWFnZSBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5jYXRlZ29yeV9fcGFnaW5hdGlvbiB7XG4gICAgcGFkZGluZy10b3A6IDVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgfVxuICAuYmxvZ19fY2FsbGJhY2sgLmNhbGxiYWNrX19jb250YWluZXIge1xuICAgIHBhZGRpbmctdG9wOiAyMnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgLmJsb2dfX3N2ZyB7XG4gICAgd2lkdGg6IDI2cHg7XG4gICAgaGVpZ2h0OiAyNnB4O1xuICB9XG4gIC5wYWdpbmF0aW9uX19idXR0b24ge1xuICAgIHdpZHRoOiAyNnB4O1xuICAgIGhlaWdodDogMjZweDtcbiAgfVxuICAucGFnaW5hdGlvbl9fcHJldi5ieC1wYWctcHJldiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICB9XG4gIC5wYWdpbmF0aW9uX19uZXh0LmJ4LXBhZy1uZXh0IHtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgfVxuICAucGFnaW5hdGlvbl9fcGFnZSB7XG4gICAgd2lkdGg6IDI2cHg7XG4gICAgaGVpZ2h0OiAyNnB4O1xuICB9XG4gIC5ibG9nX19jYWxsYmFjayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgfVxuICAuYmxvZyAucGFnaW5hdGlvbl9fcHJldi5ieC1wYWctcHJldiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIH1cbiAgLmJsb2cgLnBhZ2luYXRpb25fX25leHQuYngtcGFnLW5leHQge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5ibG9nIC5ibG9nX19jYXJkIHtcbiAgICBwYWRkaW5nOiAxMnB4IDEycHggMTBweDtcbiAgfVxuICAuYmxvZyAuYmxvZ19fZ3JvdXAtLWxlZnQgLmJsb2dfX2xpbmsge1xuICAgIGdhcDogMDtcbiAgfVxuICAuYmxvZyAuYmxvZ19fZGF0ZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICB9XG4gIC5ibG9nIC5ibG9nX19oZWFkaW5nIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMXB4O1xuICB9XG4gIC5ibG9nIC5ibG9nX190ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxM3B4O1xuICB9XG4gIC5ibG9nIC5ibG9nX19pbWFnZSBpbWcge1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIG1pbi1oZWlnaHQ6IDIwMHB4O1xuICB9XG59XG4udmFjYW5jeSB7XG4gIHBhZGRpbmctdG9wOiAyNHB4O1xufVxuXG4udmFjYW5jeV9fYm9keSB7XG4gIG1hcmdpbi10b3A6IDU3cHg7XG59XG5cbi52YWNhbmN5X19oZWFkIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tYm90dG9tOiAzM3B4O1xufVxuXG4udmFjYW5jeV9fdGl0bGUge1xuICBjb2xvcjogIzY5Njk2OTtcbiAgbWF4LXdpZHRoOiA1NSU7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG5cbi52YWNhbmN5X19zYWxhcnkge1xuICBjb2xvcjogI0NBQUE2MTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi52YWNhbmN5X19wcm9wcy13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4udmFjYW5jeV9fcHJvcHMtbGlzdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG5cbi52YWNhbmN5X19wcm9wcy1saXN0LWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBjb2xvcjogI0I0QjBBRTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMTM1JTtcbiAgdGV4dC13cmFwOiBub3dyYXA7XG59XG4udmFjYW5jeV9fcHJvcHMtbGlzdC1pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4udmFjYW5jeV9fcHJvcHMtdmFsdWUge1xuICBjb2xvcjogIzM0MzQzNDtcbiAgbWFyZ2luLWxlZnQ6IDExcHg7XG4gIHRleHQtd3JhcDogd3JhcDtcbn1cblxuLnZhY2FuY3lfX2J1dHRvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDI4OHB4O1xuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICBtYXJnaW4tbGVmdDogMjRweDtcbn1cblxuLnZhY2FuY3lfX2J0biB7XG4gIHBhZGRpbmc6IDE5cHggMDtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuXG4udmFjYW5jeV9fZGVzY3JpcHRpb24ge1xuICBjb2xvcjogIzM0MzQzNDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMTM1JTtcbn1cbi52YWNhbmN5X19kZXNjcmlwdGlvbiBzdHJvbmcge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLnZhY2FuY3lfX2Rlc2NyaXB0aW9uIHVsIHtcbiAgbWF4LXdpZHRoOiA3MDRweDtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBtYXJnaW4tYm90dG9tOiAzcHg7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbn1cbi52YWNhbmN5X19kZXNjcmlwdGlvbiB1bCBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi52YWNhbmN5X19kZXNjcmlwdGlvbiB1bCBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDRweDtcbiAgaGVpZ2h0OiA0cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTFweDtcbiAgbGVmdDogLTE3cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDM0MzQ7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnZhY2FuY3kge1xuICAgIHBhZGRpbmctdG9wOiAyOHB4O1xuICB9XG4gIC52YWNhbmN5X19oZWFkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyM3B4O1xuICB9XG4gIC52YWNhbmN5X19wcm9wcy13cmFwcGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG4gIC52YWNhbmN5X19wcm9wcy1saXN0LWl0ZW0ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuICAudmFjYW5jeV9fcHJvcHMtbGlzdC1pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbiAgLnZhY2FuY3lfX2J1dHRvbiB7XG4gICAgbWF4LXdpZHRoOiAxNjBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxuICAudmFjYW5jeV9fYnRuIHtcbiAgICBwYWRkaW5nOiAxM3B4IDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG4gIC52YWNhbmN5X19kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICB9XG4gIC52YWNhbmN5X19kZXNjcmlwdGlvbiB1bCB7XG4gICAgbWFyZ2luLXRvcDogOXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDdweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gIH1cbiAgLnZhY2FuY3lfX2Rlc2NyaXB0aW9uIHVsIGxpOjpiZWZvcmUge1xuICAgIHRvcDogOHB4O1xuICAgIGxlZnQ6IC0xNHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgLnZhY2FuY3kge1xuICAgIHBhZGRpbmctdG9wOiAzM3B4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICB9XG4gIC52YWNhbmN5X19ib2R5IHtcbiAgICBtYXJnaW4tdG9wOiA0MXB4O1xuICB9XG4gIC52YWNhbmN5X19oZWFkIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC52YWNhbmN5X190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjI4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTFweDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnZhY2FuY3lfX3NhbGFyeSB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgLnZhY2FuY3lfX3Byb3BzLXdyYXBwZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuICAudmFjYW5jeV9fcHJvcHMtbGlzdCB7XG4gICAgb3JkZXI6IDE7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG4gIC52YWNhbmN5X19wcm9wcy1saXN0LWl0ZW0ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC52YWNhbmN5X19wcm9wcy1saXN0LWl0ZW0gLnZhY2FuY3lfX3Byb3BzLXZhbHVlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLnZhY2FuY3lfX2J1dHRvbiB7XG4gICAgb3JkZXI6IDI7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi10b3A6IDI4cHg7XG4gIH1cbiAgLnZhY2FuY3lfX2Rlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEzNSU7XG4gIH1cbiAgLnZhY2FuY3lfX2Rlc2NyaXB0aW9uIHVsIHtcbiAgICBtYXJnaW4tdG9wOiAxM3B4O1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMXB4O1xuICB9XG4gIC52YWNhbmN5X19kZXNjcmlwdGlvbiB1bCBsaTo6YmVmb3JlIHtcbiAgICB3aWR0aDogM3B4O1xuICAgIGhlaWdodDogM3B4O1xuICAgIHRvcDogN3B4O1xuICAgIGxlZnQ6IC0xMnB4O1xuICB9XG59XG4uY29tZm9ydCB7XG4gIHBhZGRpbmc6IDE0MHB4IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImFzc2V0cy9pbWFnZXMvc3RhdGljL2JnX2ZvcmVzdC5wbmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uY29tZm9ydC0tY292ZXJmbG93IHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG4uY29tZm9ydC0tY292ZXJmbG93IC5jb25mb3J0X190ZXh0IHtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cblxuLmNvbWZvcnRfX3RpdGxlIHtcbiAgY29sb3I6ICNDQUFBNjE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmNvbmZvcnRfX3RleHQge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxMzUlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDM5cHg7XG59XG4uY29uZm9ydF9fdGV4dCBwOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4uY29tZm9ydF9fc3dpcGVyLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uY29tZm9ydF9fc3dpcGVyIHtcbiAgd2lkdGg6IDgzJTtcbiAgbWFyZ2luOiAwIGF1dG8gMjBweCBhdXRvO1xufVxuXG4uY29tZm9ydF9fc2xpZGUge1xuICBoZWlnaHQ6IDU4MHB4O1xufVxuLmNvbWZvcnRfX3NsaWRlIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLmNvbWZvcnRfX3N3aXBlci1uZXh0LFxuLmNvbWZvcnRfX3N3aXBlci1wcmV2IHtcbiAgY29sb3I6ICMzNDM0MzQ7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDMwcHg7XG59XG4uY29tZm9ydF9fc3dpcGVyLW5leHQ6OmFmdGVyLCAuY29tZm9ydF9fc3dpcGVyLW5leHQ6OmJlZm9yZSxcbi5jb21mb3J0X19zd2lwZXItcHJldjo6YWZ0ZXIsXG4uY29tZm9ydF9fc3dpcGVyLXByZXY6OmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmNvbWZvcnRfX3N3aXBlci1uZXh0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTRweCwgOHB4KTtcbn1cblxuLmNvbWZvcnRfX3N3aXBlci1wcmV2IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMnB4LCA4cHgpO1xufVxuXG4uY29tZm9ydF9fdGh1bWItc3dpcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMzQwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLmNvbWZvcnRfX3RodW1iLXN3aXBlciAuc3dpcGVyLXNsaWRlLXRodW1iLWFjdGl2ZSB7XG4gIGJvcmRlcjogM3B4IHNvbGlkICNDQUFBNjE7XG59XG5cbi5jb21mb3J0X190aHVtYi1zbGlkZSB7XG4gIGZsZXg6IDEgMCAzMy4zMzMlO1xuICBtYXgtd2lkdGg6IDEwMHB4O1xuICBoZWlnaHQ6IDgwcHg7XG59XG4uY29tZm9ydF9fdGh1bWItc2xpZGUgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4uY29tZm9ydF9fc3dpcGVyLWNvdmVyZmxvdyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uY29tZm9ydF9fc3dpcGVyLWNvdmVyZmxvdy13cmFwcGVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmNvbWZvcnRfX3N3aXBlci1jb3ZlcmZsb3ctc2xpZGUge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA4MDhweDtcbiAgdHJhbnNpdGlvbjogcGFkZGluZyAwLjVzIGVhc2U7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogNTAwcHg7XG4gIHBhZGRpbmc6IDA7XG59XG4uY29tZm9ydF9fc3dpcGVyLWNvdmVyZmxvdy1zbGlkZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmNvbWZvcnRfX3N3aXBlci1jb3ZlcmZsb3ctc2xpZGUuc3dpcGVyLXNsaWRlLW5leHQsIC5jb21mb3J0X19zd2lwZXItY292ZXJmbG93LXNsaWRlLnN3aXBlci1zbGlkZS1wcmV2IHtcbiAgcGFkZGluZzogMTc0cHggMDtcbn1cbi5jb21mb3J0X19zd2lwZXItY292ZXJmbG93LXNsaWRlLnN3aXBlci1zbGlkZS1uZXh0IGltZywgLmNvbWZvcnRfX3N3aXBlci1jb3ZlcmZsb3ctc2xpZGUuc3dpcGVyLXNsaWRlLXByZXYgaW1nIHtcbiAgbWF4LXdpZHRoOiAyMyU7XG59XG4uY29tZm9ydF9fc3dpcGVyLWNvdmVyZmxvdy1zbGlkZS5zd2lwZXItc2xpZGUtbmV4dCBpbWcge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG4uY29tZm9ydF9fc3dpcGVyLWNvdmVyZmxvdy1zbGlkZS5zd2lwZXItc2xpZGUtcHJldiBpbWcge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbi5jb21mb3J0X19zd2lwZXItY292ZXJmbG93LXNsaWRlLnN3aXBlci1zbGlkZS1hY3RpdmUgaW1nIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uY29tZm9ydF9fc3dpcGVyLWNvdmVyZmxvdy10ZXh0LXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IDMzcHg7XG59XG5cbi5jb21mb3J0X19zd2lwZXItY292ZXJmbG93LXRleHQge1xuICBtaW4taGVpZ2h0OiA1MXB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMTQwJTtcbiAgbWF4LXdpZHRoOiA4MDhweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNvbWZvcnRfX3N3aXBlci1jb3ZlcmZsb3ctdGV4dC0tYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5jb21mb3J0X19zd2lwZXItY292ZXJmbG93LW5leHQsXG4uY29tZm9ydF9fc3dpcGVyLWNvdmVyZmxvdy1wcmV2IHtcbiAgY29sb3I6ICMzNDM0MzQ7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDMwcHg7XG59XG4uY29tZm9ydF9fc3dpcGVyLWNvdmVyZmxvdy1uZXh0OjphZnRlciwgLmNvbWZvcnRfX3N3aXBlci1jb3ZlcmZsb3ctbmV4dDo6YmVmb3JlLFxuLmNvbWZvcnRfX3N3aXBlci1jb3ZlcmZsb3ctcHJldjo6YWZ0ZXIsXG4uY29tZm9ydF9fc3dpcGVyLWNvdmVyZmxvdy1wcmV2OjpiZWZvcmUge1xuICBmb250LXNpemU6IDMwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5jb21mb3J0X19zd2lwZXItY292ZXJmbG93LW5leHQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNHB4LCA4cHgpO1xufVxuXG4uY29tZm9ydF9fc3dpcGVyLWNvdmVyZmxvdy1wcmV2IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMnB4LCA4cHgpO1xufVxuXG4uY29tZm9ydF9fdGh1bWItY292ZXJmbG93LXN3aXBlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDM0MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5jb21mb3J0X190aHVtYi1jb3ZlcmZsb3ctc3dpcGVyIC5zd2lwZXItc2xpZGUtdGh1bWItYWN0aXZlIHtcbiAgYm9yZGVyOiAzcHggc29saWQgI0NBQUE2MTtcbn1cblxuLmNvbWZvcnRfX3RodW1iLWNvdmVyZmxvdy1zbGlkZSB7XG4gIGhlaWdodDogODBweDtcbn1cbi5jb21mb3J0X190aHVtYi1jb3ZlcmZsb3ctc2xpZGUgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5jb21mb3J0X19zd2lwZXItY292ZXJmbG93LXNsaWRlIHtcbiAgICBtYXgtd2lkdGg6IDY1MHB4O1xuICAgIGhlaWdodDogMzc1cHg7XG4gIH1cbiAgLmNvbWZvcnRfX3N3aXBlci1jb3ZlcmZsb3ctc2xpZGUuc3dpcGVyLXNsaWRlLW5leHQsIC5jb21mb3J0X19zd2lwZXItY292ZXJmbG93LXNsaWRlLnN3aXBlci1zbGlkZS1wcmV2IHtcbiAgICBwYWRkaW5nOiAxMjBweCAwO1xuICB9XG4gIC5jb21mb3J0X19zd2lwZXItY292ZXJmbG93LXNsaWRlLnN3aXBlci1zbGlkZS1uZXh0IGltZywgLmNvbWZvcnRfX3N3aXBlci1jb3ZlcmZsb3ctc2xpZGUuc3dpcGVyLXNsaWRlLXByZXYgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDIzJTtcbiAgfVxuICAuY29tZm9ydF9fc3dpcGVyLWNvdmVyZmxvdy1zbGlkZS5zd2lwZXItc2xpZGUtYWN0aXZlIGltZyB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jb21mb3J0IHtcbiAgICBwYWRkaW5nOiA4MHB4IDA7XG4gIH1cbiAgLmNvbWZvcnQtLWNvdmVyZmxvdyAuY29tZm9ydF9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIH1cbiAgLmNvbWZvcnQtLWNvdmVyZmxvdyAuY29uZm9ydF9fdGV4dCB7XG4gICAgbWFyZ2luOiAwIGF1dG8gMzBweCBhdXRvO1xuICAgIG1heC13aWR0aDogNTAwcHg7XG4gIH1cbiAgLmNvbWZvcnQtLWNvdmVyZmxvdyB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbiAgLmNvbmZvcnRfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyOXB4O1xuICB9XG4gIC5jb25mb3J0X190ZXh0IHA6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTNweDtcbiAgfVxuICAuY29tZm9ydF9fc2xpZGUge1xuICAgIGhlaWdodDogNDAwcHg7XG4gIH1cbiAgLmNvbWZvcnRfX3RodW1iLXNsaWRlIHtcbiAgICBoZWlnaHQ6IDcwcHg7XG4gIH1cbiAgLmNvbWZvcnRfX3N3aXBlci1jb3ZlcmZsb3ctc2xpZGUge1xuICAgIG1heC13aWR0aDogNDYwcHg7XG4gICAgaGVpZ2h0OiAzMDBweDtcbiAgfVxuICAuY29tZm9ydF9fc3dpcGVyLWNvdmVyZmxvdy1zbGlkZS5zd2lwZXItc2xpZGUtbmV4dCwgLmNvbWZvcnRfX3N3aXBlci1jb3ZlcmZsb3ctc2xpZGUuc3dpcGVyLXNsaWRlLXByZXYge1xuICAgIHBhZGRpbmc6IDExMHB4IDA7XG4gIH1cbiAgLmNvbWZvcnRfX3N3aXBlci1jb3ZlcmZsb3ctc2xpZGUuc3dpcGVyLXNsaWRlLW5leHQgaW1nLCAuY29tZm9ydF9fc3dpcGVyLWNvdmVyZmxvdy1zbGlkZS5zd2lwZXItc2xpZGUtcHJldiBpbWcge1xuICAgIG1heC13aWR0aDogMjMlO1xuICB9XG4gIC5jb21mb3J0X19zd2lwZXItY292ZXJmbG93LXRleHQtd3JhcHBlciB7XG4gICAgbWFyZ2luLXRvcDogNDNweDtcbiAgfVxuICAuY29tZm9ydF9fc3dpcGVyLWNvdmVyZmxvdy10ZXh0IHtcbiAgICBtaW4taGVpZ2h0OiAzOHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTM1JTtcbiAgICBtYXgtd2lkdGg6IDU4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbWZvcnRfX3N3aXBlci1jb3ZlcmZsb3ctc2xpZGUge1xuICAgIG1heC13aWR0aDogMzgwcHg7XG4gICAgaGVpZ2h0OiAyNjBweDtcbiAgfVxuICAuY29tZm9ydF9fc3dpcGVyLWNvdmVyZmxvdy1zbGlkZS5zd2lwZXItc2xpZGUtbmV4dCwgLmNvbWZvcnRfX3N3aXBlci1jb3ZlcmZsb3ctc2xpZGUuc3dpcGVyLXNsaWRlLXByZXYge1xuICAgIHBhZGRpbmc6IDEwMHB4IDA7XG4gIH1cbiAgLmNvbWZvcnRfX3N3aXBlci1jb3ZlcmZsb3ctc2xpZGUuc3dpcGVyLXNsaWRlLW5leHQgaW1nLCAuY29tZm9ydF9fc3dpcGVyLWNvdmVyZmxvdy1zbGlkZS5zd2lwZXItc2xpZGUtcHJldiBpbWcge1xuICAgIG1heC13aWR0aDogMjMlO1xuICB9XG4gIC5jb21mb3J0X19zd2lwZXItY292ZXJmbG93LXRleHQge1xuICAgIG1heC13aWR0aDogNDUwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MzlweCkge1xuICAuY29tZm9ydCB7XG4gICAgcGFkZGluZzogNjBweCAwO1xuICB9XG4gIC5jb21mb3J0LS1jb3ZlcmZsb3cge1xuICAgIHBhZGRpbmctdG9wOiAyOHB4O1xuICB9XG4gIC5jb21mb3J0X19jb250YWluZXIge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG4gIC5jb25mb3J0X190ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MXB4O1xuICAgIHBhZGRpbmc6IDAgMThweDtcbiAgfVxuICAuY29tZm9ydF9fc3dpcGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuY29tZm9ydF9fc3dpcGVyLW5leHQge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xOHB4LCAxOTNweCk7XG4gIH1cbiAgLmNvbWZvcnRfX3N3aXBlci1wcmV2IHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxOHB4LCAxOTNweCk7XG4gIH1cbiAgLmNvbWZvcnRfX3NsaWRlIHtcbiAgICBoZWlnaHQ6IDMwMHB4O1xuICB9XG4gIC5jb21mb3J0X190aHVtYi1zd2lwZXIge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1heC13aWR0aDogMTYwcHg7XG4gIH1cbiAgLmNvbWZvcnRfX3RodW1iLXN3aXBlciAuc3dpcGVyLXNsaWRlLXRodW1iLWFjdGl2ZSB7XG4gICAgYm9yZGVyOiAycHggc29saWQgI0NBQUE2MTtcbiAgfVxuICAuY29tZm9ydF9fdGh1bWItc2xpZGUge1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIG1heC13aWR0aDogNTBweDtcbiAgICBoZWlnaHQ6IDM0cHg7XG4gIH1cbiAgLmNvbWZvcnRfX3N3aXBlci1jb3ZlcmZsb3ctc2xpZGUge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDI2MHB4O1xuICB9XG4gIC5jb21mb3J0X19zd2lwZXItY292ZXJmbG93LXNsaWRlLnN3aXBlci1zbGlkZS1uZXh0LCAuY29tZm9ydF9fc3dpcGVyLWNvdmVyZmxvdy1zbGlkZS5zd2lwZXItc2xpZGUtcHJldiB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAuY29tZm9ydF9fc3dpcGVyLWNvdmVyZmxvdy1zbGlkZS5zd2lwZXItc2xpZGUtbmV4dCBpbWcsIC5jb21mb3J0X19zd2lwZXItY292ZXJmbG93LXNsaWRlLnN3aXBlci1zbGlkZS1wcmV2IGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5jb21mb3J0X190aHVtYi1jb3ZlcmZsb3ctc3dpcGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG4gIC5jb21mb3J0X19zd2lwZXItY292ZXJmbG93LW5leHQsXG4gIC5jb21mb3J0X19zd2lwZXItY292ZXJmbG93LXByZXYge1xuICAgIHRvcDogLTg0cHg7XG4gIH1cbiAgLmNvbWZvcnRfX3N3aXBlci1jb3ZlcmZsb3ctbmV4dCB7XG4gICAgcmlnaHQ6IDI1cHg7XG4gIH1cbiAgLmNvbWZvcnRfX3N3aXBlci1jb3ZlcmZsb3ctcHJldiB7XG4gICAgbGVmdDogMjVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ1OXB4KSB7XG4gIC5jb21mb3J0LS1jb3ZlcmZsb3cgLmNvbWZvcnRfX3RpdGxlIHtcbiAgICBtYXJnaW46IDAgYXV0byAxOXB4IGF1dG87XG4gICAgbWF4LXdpZHRoOiAyODRweDtcbiAgfVxuICAuY29tZm9ydC0tY292ZXJmbG93IC5jb25mb3J0X190ZXh0IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gIH1cbiAgLmNvbWZvcnRfX3RodW1iLWNvdmVyZmxvdy1zd2lwZXIge1xuICAgIG1heC13aWR0aDogMTYwcHg7XG4gIH1cbiAgLmNvbWZvcnRfX3RodW1iLWNvdmVyZmxvdy1zd2lwZXIgLnN3aXBlci1zbGlkZS10aHVtYi1hY3RpdmUge1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICNDQUFBNjE7XG4gIH1cbiAgLmNvbWZvcnRfX3RodW1iLWNvdmVyZmxvdy1zbGlkZSB7XG4gICAgaGVpZ2h0OiAzNHB4O1xuICB9XG4gIC5jb21mb3J0X19zd2lwZXItY292ZXJmbG93LXNsaWRlIHtcbiAgICBoZWlnaHQ6IDIwMHB4O1xuICB9XG4gIC5jb21mb3J0X19zd2lwZXItY292ZXJmbG93LXRleHQtd3JhcHBlciB7XG4gICAgbWFyZ2luLXRvcDogMjFweDtcbiAgfVxuICAuY29tZm9ydF9fc3dpcGVyLWNvdmVyZmxvdy1uZXh0LFxuICAuY29tZm9ydF9fc3dpcGVyLWNvdmVyZmxvdy1wcmV2IHtcbiAgICB0b3A6IC0zOXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDE5cHgpIHtcbiAgLmNvbWZvcnRfX3NsaWRlIHtcbiAgICBoZWlnaHQ6IDIwMHB4O1xuICB9XG4gIC5jb21mb3J0X19zd2lwZXItbmV4dCxcbiAgLmNvbWZvcnRfX3N3aXBlci1wcmV2IHtcbiAgICBjb2xvcjogIzM0MzQzNDtcbiAgICB3aWR0aDogMTRweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gIH1cbiAgLmNvbWZvcnRfX3N3aXBlci1uZXh0OjphZnRlciwgLmNvbWZvcnRfX3N3aXBlci1uZXh0OjpiZWZvcmUsXG4gIC5jb21mb3J0X19zd2lwZXItcHJldjo6YWZ0ZXIsXG4gIC5jb21mb3J0X19zd2lwZXItcHJldjo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG4gIC5jb21mb3J0X19zd2lwZXItbmV4dCB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTE4cHgsIDE0NXB4KTtcbiAgfVxuICAuY29tZm9ydF9fc3dpcGVyLXByZXYge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDE4cHgsIDE0NXB4KTtcbiAgfVxufVxuLnBhZ2UtNDA0IHtcbiAgbWFyZ2luLXRvcDogMTAycHg7XG4gIHBhZGRpbmctYm90dG9tOiA4OXB4O1xufVxuXG4ucGFnZS00MDRfX3N2ZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQyOHB4O1xufVxuXG4ucGFnZS00MDRfX19pbWFnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDBweDtcbiAgYm90dG9tOiAtNHB4O1xufVxuXG4ucGFnZS00MDRfX2dyb3VwIHtcbiAgbWF4LXdpZHRoOiAxMjI0cHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi5wYWdlLTQwNF9fY29udGVudCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDAuNThmcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucGFnZS00MDRfX2hlYWRpbmcge1xuICBmb250LXNpemU6IDU1cHg7XG4gIGNvbG9yOiAjNjk2OTY5O1xuICBtYXJnaW4tbGVmdDogNThweDtcbn1cblxuLnBhZ2UtNDA0X19saW5rIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICBtYXgtd2lkdGg6IDMwOXB4O1xuICBtYXJnaW4tdG9wOiA0N3B4O1xufVxuLnBhZ2UtNDA0X19saW5rIHN2ZyB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG59XG5cbi5wYWdlLTQwNF9fY29udGFpbmVyIC5icmVhZGNydW1icyB7XG4gIHBhZGRpbmctdG9wOiAyNXB4O1xufVxuXG4ucGFnZS00MDRfX3BpY3R1cmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGFnZS00MDRfX2hlYWRpbmcge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgfVxuICAucGFnZS00MDRfX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICB9XG4gIC5wYWdlLTQwNF9fc3ZnIHtcbiAgICBoZWlnaHQ6IDE1NnB4O1xuICAgIG1hcmdpbi10b3A6IDIycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICAucGFnZS00MDRfX19pbWFnZSB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgfVxuICAucGFnZS00MDRfX3BpY3R1cmUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICB9XG4gIC5wYWdlLTQwNF9fYnV0dG9uIHtcbiAgICBvcmRlcjogMTtcbiAgfVxuICAucGFnZS00MDRfX2dyb3VwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLnBhZ2UtNDA0IHtcbiAgICBtYXJnaW4tdG9wOiAxMDdweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgfVxuICAucGFnZS00MDRfX2xpbmsge1xuICAgIG1hcmdpbi10b3A6IDM2cHg7XG4gIH1cbiAgLnBhZ2UtNDA0X19saW5rIHN2ZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAucGFnZS00MDRfX2hlYWRpbmcge1xuICAgIG1hcmdpbi1sZWZ0OiAxM3B4O1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgfVxuICAucGFnZS00MDRfX19pbWFnZSB7XG4gICAgYm90dG9tOiAtNDZweDtcbiAgfVxuICAucGFnZS00MDRfX2NvbnRlbnQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDAuNWZyO1xuICB9XG4gIC5wYWdlLTQwNF9fYnV0dG9uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLnBhZ2UtNDA0X19saW5rIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGJvdHRvbTogLTQ1cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG1heC13aWR0aDogMjIwcHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG4gIC5wYWdlLTQwNCB7XG4gICAgcGFkZGluZzogODNweCAwIDQzcHggMDtcbiAgICBtYXJnaW46IDAgMCA4MHB4IDA7XG4gIH1cbiAgLnBhZ2UtNDA0X19zdmcge1xuICAgIGhlaWdodDogMzQ1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLnBhZ2UtNDA0X19saW5rIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAucGFnZS00MDRfX2hlYWRpbmcge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLnBhZ2UtNDA0X19ncm91cCB7XG4gICAgbWF4LXdpZHRoOiA3MDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuICAucGFnZS00MDRfX2xpbmsge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucGFnZS00MDRfX2ltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYmxvZy1hcnRpY2xlIHtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbn1cbi5ibG9nLWFydGljbGUgLmJsb2ctYXJ0aWNsZV9fbGluayBhIHtcbiAgY29sb3I6ICMxQjcyNDM7XG59XG4uYmxvZy1hcnRpY2xlIC5ibG9nX19jYXJkIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLXRvcDogNDBweDtcbn1cbi5ibG9nLWFydGljbGUgLmJsb2dfX2dyb3VwLS1sZWZ0IHtcbiAgZmxleDogMTtcbn1cbi5ibG9nLWFydGljbGUgLmJsb2ctYXJ0aWNsZV9fZ3JvdXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uYmxvZy1hcnRpY2xlIC5ibG9nLWFydGljbGVfX2dyb3VwLS1uZXh0IHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cbi5ibG9nLWFydGljbGUgLmJsb2dfX2dyb3VwLS1yaWdodCB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG5cbi5ibG9nX19jb250ZW50IHtcbiAgbWFyZ2luLXRvcDogOHB4O1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxMzUlO1xuICBjb2xvcjogIzFFMUUxRTtcbn1cbi5ibG9nX19jb250ZW50IHAge1xuICBtYXJnaW4tYm90dG9tOiAxOXB4O1xufVxuLmJsb2dfX2NvbnRlbnQgaW1nIHtcbiAgbWFyZ2luLXRvcDogMTJweDtcbiAgbWFyZ2luLWJvdHRvbTogMjdweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG4uYmxvZ19fY29udGVudCBoMiB7XG4gIGZvbnQtZmFtaWx5OiBcIkFtZXJpY2FuIENhcHRhaW4gQ3lyaWxsaWNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiA0M3B4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBjb2xvcjogIzY5Njk2OTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4uYmxvZ19fY29udGVudCBoMyB7XG4gIGZvbnQtZmFtaWx5OiBcIkFtZXJpY2FuIENhcHRhaW4gQ3lyaWxsaWNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBjb2xvcjogIzY5Njk2OTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4uYmxvZ19fY29udGVudCBoNCB7XG4gIGZvbnQtZmFtaWx5OiBcIkFtZXJpY2FuIENhcHRhaW4gQ3lyaWxsaWNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAzNnB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBjb2xvcjogIzY5Njk2OTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4uYmxvZ19fY29udGVudCBoNSB7XG4gIGZvbnQtZmFtaWx5OiBcIkFtZXJpY2FuIENhcHRhaW4gQ3lyaWxsaWNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBjb2xvcjogIzY5Njk2OTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4uYmxvZ19fY29udGVudCBoNiB7XG4gIGZvbnQtZmFtaWx5OiBcIkFtZXJpY2FuIENhcHRhaW4gQ3lyaWxsaWNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIGNvbG9yOiAjNjk2OTY5O1xufVxuLmJsb2dfX2NvbnRlbnQgb2wge1xuICBsaXN0LXN0eWxlLXR5cGU6IGRlY2ltYWw7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogMjRweDtcbn1cbi5ibG9nX19jb250ZW50IG9sIGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuLmJsb2dfX2NvbnRlbnQgdWwge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmJsb2dfX2NvbnRlbnQgdWwgbGkge1xuICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5ibG9nX19jb250ZW50IHVsIGxpOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiA0cHg7XG4gIGhlaWdodDogNHB4O1xuICB0b3A6IDEycHg7XG4gIGxlZnQ6IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDM0MzQ7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG59XG4uYmxvZ19fY29udGVudCBpIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuLmJsb2dfX2NvbnRlbnQgYSB7XG4gIGNvbG9yOiAjMUI3MjQzO1xufVxuLmJsb2dfX2NvbnRlbnQgYiB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5ibG9nX19oZWFkaW5nIHtcbiAgbWFyZ2luOiAwLjRlbSAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5ibG9nLWFydGljbGUgLmJsb2dfX2NhbGxiYWNrIHtcbiAgICBwYWRkaW5nLXRvcDogMTI2cHg7XG4gIH1cbiAgLmJsb2ctYXJ0aWNsZSAuYmxvZy1hcnRpY2xlX19ncm91cCB7XG4gICAgbWFyZ2luLXRvcDogNDlweDtcbiAgfVxuICAuYmxvZy1hcnRpY2xlIC5ibG9nLWFydGljbGVfX2xpbmsgYSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICB9XG4gIC5ibG9nLWFydGljbGUgLmJsb2dfX2NhcmQuYmxvZ19fY2FyZC0tYmFja2dyb3VuZDpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5ibG9nLWFydGljbGUgLmJsb2dfX2dyb3VwLS1sZWZ0IHtcbiAgICBvdmVyZmxvdzogdW5zZXQ7XG4gIH1cbiAgLmJsb2ctYXJ0aWNsZSAuYmxvZ19fZ3JvdXAtLWxlZnQgLmJsb2dfX2ltYWdlIHtcbiAgICBtYXJnaW4tdG9wOiAyMXB4O1xuICB9XG4gIC5ibG9nLWFydGljbGUgLmJsb2dfX2RhdGUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMTQwJTtcbiAgfVxuICAuYmxvZy1hcnRpY2xlIC5ibG9nX19oZWFkaW5nLnRleHQudGV4dC0taDIge1xuICAgIGZvbnQtc2l6ZTogNDNweDtcbiAgICBsaW5lLWhlaWdodDogMTEwJTtcbiAgfVxuICAuYmxvZy1hcnRpY2xlIC5ibG9nX19ncm91cC0tbGVmdCB7XG4gICAgb3ZlcmZsb3c6IHVuc2V0O1xuICB9XG4gIC5ibG9nLWFydGljbGUgLmJsb2dfX2dyb3VwLS1sZWZ0IC5ibG9nX19pbWFnZS0tYXJ0aWNsZSBpbWcge1xuICAgIHdpZHRoOiA4MDhweDtcbiAgICBoZWlnaHQ6IDUzN3B4O1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICB9XG4gIC5ibG9nLWFydGljbGUgLmJsb2dfX2dyb3VwLS1yaWdodCB7XG4gICAgbWFyZ2luLXRvcDogMTAxcHg7XG4gIH1cbiAgLmJsb2ctYXJ0aWNsZSAuYmxvZ19fY2FyZCB7XG4gICAgZ2FwOiAyMHB4O1xuICB9XG4gIC5ibG9nX193cmFwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtOHB4O1xuICB9XG4gIC5ibG9nLWFydGljbGUgLmJsb2dfX2NhcmQge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5ibG9nX19jYWxsYmFjayB7XG4gICAgcGFkZGluZy10b3A6IDgwcHg7XG4gIH1cbiAgLmJsb2dfX2hlYWRpbmcudGV4dC50ZXh0LS1oMiB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICB9XG4gIC5ibG9nX19kYXRlIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEzNSU7XG4gIH1cbiAgLmJsb2ctYXJ0aWNsZSAuYmxvZ19fZ3JvdXAtLXJpZ2h0IHtcbiAgICBtYXJnaW4tdG9wOiAxNDJweDtcbiAgfVxuICAuYmxvZ19faW1hZ2UtLWFydGljbGUgaW1nIHtcbiAgICBhc3BlY3QtcmF0aW86IDEuNjU7XG4gICAgcGFkZGluZy1yaWdodDogMC44JTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuYmxvZ19faW1hZ2UtLWFydGljbGUge1xuICAgIG1hcmdpbi10b3A6IDNweDtcbiAgfVxuICAuYmxvZ19fd3JhcCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBnYXA6IDEwcHg7XG4gIH1cbiAgLmJsb2ctYXJ0aWNsZV9fbGluayBhIHtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogIzFCNzI0MztcbiAgfVxuICAuYmxvZ19fY2FyZC5ibG9nX19jYXJkLS1iYWNrZ3JvdW5kOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLmJsb2ctYXJ0aWNsZV9fZ3JvdXAge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbiAgLmJsb2ctYXJ0aWNsZSAuYmxvZ19fY2FyZCB7XG4gICAgcGFkZGluZy10b3A6IDYwcHg7XG4gIH1cbiAgLmJsb2dfX2NvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEzNSU7XG4gIH1cbiAgLmJsb2dfX2NvbnRlbnQgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgfVxuICAuYmxvZ19fY29udGVudCBpbWcge1xuICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxOXB4O1xuICAgIG1heC1oZWlnaHQ6IDI4MHB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuICAuYmxvZ19fY29udGVudCBoMiB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICB9XG4gIC5ibG9nX19jb250ZW50IGgzIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gIH1cbiAgLmJsb2dfX2NvbnRlbnQgaDQge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgfVxuICAuYmxvZ19fY29udGVudCBoNSB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICB9XG4gIC5ibG9nX19jb250ZW50IGg2IHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbiAgLmJsb2dfX2NvbnRlbnQgdWwgbGk6OmJlZm9yZSB7XG4gICAgdG9wOiA2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmxvZ19fbmV3cyB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOC45cHg7XG4gIH1cbiAgLmJsb2dfX2NvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6IDhweDtcbiAgfVxuICAuYmxvZ19fY29udGVudCBpbWcge1xuICAgIG1heC1oZWlnaHQ6IHVuc2V0O1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICB9XG4gIC5ibG9nX19jb250ZW50IGgyIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuICAuYmxvZ19fY29udGVudCBoMyB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbiAgLmJsb2dfX2NvbnRlbnQgaDQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIH1cbiAgLmJsb2dfX2NvbnRlbnQgaDUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIH1cbiAgLmJsb2dfX2NvbnRlbnQgaDYge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gIH1cbiAgLmJsb2dfX2ltYWdlLS1hcnRpY2xlIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5ibG9nX19pbWFnZS0tYXJ0aWNsZSBpbWcge1xuICAgIGFzcGVjdC1yYXRpbzogMS40MTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgfVxuICAuYmxvZy1hcnRpY2xlX19saW5rIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIH1cbiAgLmJsb2ctYXJ0aWNsZV9fbGluayBhIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB0ZXh0LWFsaWduOiBlbmQ7XG4gIH1cbiAgLmJsb2ctYXJ0aWNsZV9fZ3JvdXAge1xuICAgIG1hcmdpbi10b3A6IDM3cHg7XG4gIH1cbiAgLmJsb2ctYXJ0aWNsZV9fbGluay0tcmV2ZXJzZSB7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbiAgLmJsb2ctYXJ0aWNsZV9fbGluay0tcmV2ZXJzZSBhIHtcbiAgICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgfVxuICAuYmxvZ19fYXJ0aWNsZS1hcnRpY2xlIHtcbiAgICBwYWRkaW5nLXRvcDogMjhweDtcbiAgfVxuICAuYmxvZy1hcnRpY2xlIHtcbiAgICBwYWRkaW5nLXRvcDogMzVweDtcbiAgfVxuICAuYmxvZy1hcnRpY2xlIC5ibG9nX19oZWFkaW5nLnRleHQge1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG4gIC5ibG9nLWFydGljbGUgLmJsb2dfX2hlYWRpbmcudGV4dC0taDIge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxuICAuYmxvZy1hcnRpY2xlIC5ibG9nX193cmFwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG4gIC5ibG9nLWFydGljbGUgLmJsb2dfX25ld3Mge1xuICAgIG1hcmdpbi10b3A6IDkuOXB4O1xuICB9XG4gIC5ibG9nLWFydGljbGUgLmJsb2dfX2NhcmQge1xuICAgIHBhZGRpbmctdG9wOiAzOHB4O1xuICAgIGdhcDogMTBweDtcbiAgfVxufVxuLmRlbGl2ZXJ5X19idXR0b24ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG59XG4uZGVsaXZlcnlfX2J1dHRvbjo6YWZ0ZXIge1xuICBjb250ZW50OiBub25lO1xufVxuLmRlbGl2ZXJ5X19idXR0b24gc3ZnIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmRlbGl2ZXJ5X19zdmcge1xuICB0cmFuc2l0aW9uOiAwLjVzIGVhc2U7XG4gIGZpbGw6ICM2OTY5Njk7XG59XG5cbi5kZWxpdmVyeV9fYnV0dG9uOmhvdmVyIC5kZWxpdmVyeV9fc3ZnIHtcbiAgZmlsbDogI0NBQUE2MTtcbn1cblxuLmRlbGl2ZXJ5X19yb3RhdGUge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcbn1cblxuLmRlbGl2ZXJ5X19hY2NlcHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzNDM0O1xufVxuXG4uZGVsaXZlcnlfX2JvZHkgLnRleHQge1xuICBjb2xvcjogIzY5Njk2OTtcbn1cblxuLmRlbGl2ZXJ5X19oZWFkaW5nLS1oMiB7XG4gIGNvbG9yOiAjNjk2OTY5O1xufVxuXG4uZGVsaXZlcnlfX2NhdGVnb3J5IHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmRlbGl2ZXJ5X190aHVtYi1zbGlkZS5zd2lwZXItc2xpZGUtdGh1bWItYWN0aXZlIGltZyB7XG4gIGJvcmRlcjogM3B4IHNvbGlkICNDQUFBNjE7XG59XG5cbi5kZWxpdmVyeV9fYmxvY2sge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGJvdHRvbTogNDdweDtcbn1cblxuLmRlbGl2ZXJ5X19saW5rIHAge1xuICBjb2xvcjogI0NBQUE2MTtcbn1cblxuLmRlbGl2ZXJ5X19oZWFkaW5nLS1oMyB7XG4gIGNvbG9yOiAjNjk2OTY5O1xufVxuXG4uZGVsaXZlcnlfX2NhdGVnb3J5IHtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cblxuLmRlbGl2ZXJ5X19zbGlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5kZWxpdmVyeV9fYWNjZXB0LWNvbnRlbnQge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMzUlO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5kZWxpdmVyeV9fYWNjZXB0LWNvbnRlbnQgaDQge1xuICBmb250LWZhbWlseTogXCJBbWVyaWNhbiBDYXB0YWluIEN5cmlsbGljXCIsIHNhbnMtc2VyaWY7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIGZvbnQtc2l6ZTogNDRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDExMCU7XG59XG4uZGVsaXZlcnlfX2FjY2VwdC1jb250ZW50IGg0ICsgcCB7XG4gIG1hcmdpbi1ib3R0b206IDQzcHg7XG59XG4uZGVsaXZlcnlfX2FjY2VwdC1jb250ZW50IGg1IHtcbiAgZm9udC1mYW1pbHk6IFwiQW1lcmljYW4gQ2FwdGFpbiBDeXJpbGxpY1wiLCBzYW5zLXNlcmlmO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBmb250LXNpemU6IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMTAlO1xuICBjb2xvcjogI0NBQUE2MTtcbn1cbi5kZWxpdmVyeV9fYWNjZXB0LWNvbnRlbnQgaDUgKyBoNSB7XG4gIG1hcmdpbi1ib3R0b206IDIxcHg7XG59XG4uZGVsaXZlcnlfX2FjY2VwdC1jb250ZW50IHAge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4uZGVsaXZlcnlfX2NvbnRhaW5lciB7XG4gIG1hcmdpbi10b3A6IDExNnB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5kZWxpdmVyeV9fYmxvY2sge1xuICAgIGJvdHRvbTogLTc3cHg7XG4gIH1cbiAgLmRlbGl2ZXJ5X190aHVtYi1zd2lwZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDRweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEyOXB4O1xuICB9XG4gIC5kZWxpdmVyeV9fc2VjdGlvbiAuYnJlYWRjcnVtYnMge1xuICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gIH1cbiAgLmRlbGl2ZXJ5X19jYXRlZ29yeSB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxuICAuZGVsaXZlcnlfX2JvZHkgLnRleHQge1xuICAgIGNvbG9yOiAjNjk2OTY5O1xuICAgIG1heC13aWR0aDogNzA1cHg7XG4gICAgbWFyZ2luLXRvcDogNTVweDtcbiAgfVxuICAuZGVsaXZlcnlfX2ltYWdlIGltZyB7XG4gICAgbWFyZ2luLXRvcDogLTExMnB4O1xuICAgIG1hcmdpbi1sZWZ0OiAyNXB4O1xuICB9XG4gIC5kZWxpdmVyeV9fYm9keSAudGV4dCB7XG4gICAgY29sb3I6ICM2OTY5Njk7XG4gIH1cbiAgLmRlbGl2ZXJ5X19oZWFkaW5nLS1oMiB7XG4gICAgZm9udC1zaXplOiA0NHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIH1cbiAgLmRlbGl2ZXJ5X19vcHRpb25zIHtcbiAgICBtYXJnaW4tdG9wOiAxODVweDtcbiAgfVxuICAuZGVsaXZlcnlfX2Rlc2NyaXB0aW9uIHtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBjb2xvcjogIzY5Njk2OTtcbiAgICBsaW5lLWhlaWdodDogMjdweDtcbiAgICBsaW5lLWhlaWdodDogMS4zNTtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG4gIC5kZWxpdmVyeV9fbGluayB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxuICAuZGVsaXZlcnlfX2hlYWRpbmctLWgzIHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICAgIGNvbG9yOiAjNjk2OTY5O1xuICB9XG4gIC5kZWxpdmVyeV9fd3JhcCB7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbiAgfVxuICAuZGVsaXZlcnlfX2JveCB7XG4gICAgbWFyZ2luLWxlZnQ6IDI0cHg7XG4gIH1cbiAgLmRlbGl2ZXJ5X190ZXh0IHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gICAgY29sb3I6ICM2OTY5Njk7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxuICAuZGVsaXZlcnlfX3NsaWRlciB7XG4gICAgbWFyZ2luLXRvcDogMTQwcHg7XG4gIH1cbiAgLmRlbGl2ZXJ5X19zbGlkZSBpbWcge1xuICAgIHBhZGRpbmctbGVmdDogOC41JTtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4LjUlO1xuICAgIGhlaWdodDogNjAwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gIH1cbiAgLmRlbGl2ZXJ5X19idXR0b24uZGVsaXZlcnlfX3N3aXBlci1uZXh0IHtcbiAgICByaWdodDogNXB4O1xuICAgIHRvcDogMTBweDtcbiAgfVxuICAuZGVsaXZlcnlfX2J1dHRvbi5kZWxpdmVyeV9fc3dpcGVyLXByZXYge1xuICAgIGxlZnQ6IDdweDtcbiAgICB0b3A6IDEwcHg7XG4gIH1cbiAgLmRlbGl2ZXJ5X190aHVtYi1zd2lwZXIge1xuICAgIG1hcmdpbi10b3A6IDUycHg7XG4gIH1cbiAgLmRlbGl2ZXJ5X190aHVtYi1zbGlkZSBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNzBweDtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgfVxuICAuZGVsaXZlcnlfX2FjY2VwdCB7XG4gICAgbWFyZ2luLXRvcDogMTM2cHg7XG4gIH1cbiAgLmRlbGl2ZXJ5X19jYWxsYmFjayB7XG4gICAgbWFyZ2luLXRvcDogMTMxcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5kZWxpdmVyeV9fbGlzdCAuZGVsaXZlcnlfX3NsaWRlIGltZyB7XG4gICAgaGVpZ2h0OiA0MzRweDtcbiAgICBtaW4taGVpZ2h0OiB1bnNldDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc3MHB4KSBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5kZWxpdmVyeV9fbGlzdCAuZGVsaXZlcnlfX3NsaWRlIGltZyB7XG4gICAgaGVpZ2h0OiA1MTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMi45JTtcbiAgICBwYWRkaW5nLWxlZnQ6IDMlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDQlO1xuICB9XG4gIC5zd2lwZXIuZGVsaXZlcnlfX3RodW1iLXN3aXBlciB7XG4gICAgbWFyZ2luOiAwIDQzcHggMzBweCAzOHB4O1xuICB9XG4gIC5kZWxpdmVyeV9fYmxvY2sge1xuICAgIGJvdHRvbTogMzVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuZGVsaXZlcnlfX2FjY2VwdC1jb250ZW50IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbiAgLmRlbGl2ZXJ5X19hY2NlcHQtY29udGVudCBoNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjJweDtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gIH1cbiAgLmRlbGl2ZXJ5X19hY2NlcHQtY29udGVudCBoNCArIHAge1xuICAgIG1hcmdpbi1ib3R0b206IDI4cHg7XG4gIH1cbiAgLmRlbGl2ZXJ5X19hY2NlcHQtY29udGVudCBoNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbiAgLmRlbGl2ZXJ5X19hY2NlcHQtY29udGVudCBoNSArIGg1IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxM3B4O1xuICB9XG4gIC5kZWxpdmVyeV9fYWNjZXB0LWNvbnRlbnQgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgfVxuICAuZGVsaXZlcnlfX2NvbnRhaW5lciB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5kZWxpdmVyeV9fc2VjdGlvbiAuYnJlYWRjcnVtYnMge1xuICAgIG1hcmdpbi10b3A6IDI4cHg7XG4gIH1cbiAgLmRlbGl2ZXJ5X19ib2R5IC50ZXh0IHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBtYXgtd2lkdGg6IDQ2MHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuZGVsaXZlcnlfX2ltYWdlIGltZyB7XG4gICAgbWFyZ2luLXRvcDogLTEwMXB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5kZWxpdmVyeV9faGVhZGluZy0taDIge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBsaW5lLWhlaWdodDogMzFweDtcbiAgICBsaW5lLWhlaWdodDogMS4xO1xuICB9XG4gIC5kZWxpdmVyeV9faGVhZCB7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbiAgfVxuICAuZGVsaXZlcnlfX2dyb3VwIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG4gIC5kZWxpdmVyeV9fZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTlweDtcbiAgICBsaW5lLWhlaWdodDogMS4zNTtcbiAgfVxuICAuZGVsaXZlcnlfX2xpbmsge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbiAgLmRlbGl2ZXJ5X193cmFwIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG4gIC5kZWxpdmVyeV9faGVhZGluZy0taDMge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBsaW5lLWhlaWdodDogMzFweDtcbiAgICBsaW5lLWhlaWdodDogMS4xO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIH1cbiAgLmRlbGl2ZXJ5X19ib3gge1xuICAgIG1hcmdpbi1sZWZ0OiAyNXB4O1xuICB9XG4gIC5kZWxpdmVyeV9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gIH1cbiAgLmRlbGl2ZXJ5X19jYXRlZ29yeSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICAuZGVsaXZlcnlfX2NhdGVnb3J5IGltZyB7XG4gICAgd2lkdGg6IDE2MHB4O1xuICB9XG4gIC5kZWxpdmVyeV9fc2xpZGUgaW1nIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDguNSU7XG4gICAgcGFkZGluZy1yaWdodDogOC41JTtcbiAgICBwYWRkaW5nLWJvdHRvbTogNC44JTtcbiAgICBoZWlnaHQ6IDQzNHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICB9XG4gIC5kZWxpdmVyeV9fc2xpZGVyIHtcbiAgICBtYXJnaW4tdG9wOiA3MnB4O1xuICB9XG4gIC5kZWxpdmVyeV9fdGh1bWItc3dpcGVyIHtcbiAgICBtYXJnaW46IC0xN3B4IDYwcHggNzdweCA2MHB4O1xuICB9XG4gIC5kZWxpdmVyeV9fdGh1bWItc2xpZGUgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDQxcHg7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gIH1cbiAgLmRlbGl2ZXJ5X19idXR0b24uZGVsaXZlcnlfX3N3aXBlci1uZXh0IHtcbiAgICB0b3A6IDUwcHg7XG4gICAgcmlnaHQ6IC0zcHg7XG4gIH1cbiAgLmRlbGl2ZXJ5X19idXR0b24uZGVsaXZlcnlfX3N3aXBlci1wcmV2IHtcbiAgICB0b3A6IDUwcHg7XG4gICAgbGVmdDogLTJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5kZWxpdmVyeV9faW1hZ2UgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAtNHB4O1xuICB9XG4gIC5kZWxpdmVyeV9fYm9keSAudGV4dCB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMXB4O1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbiAgLmRlbGl2ZXJ5X19zZWN0aW9uIC5icmVhZGNydW1icyB7XG4gICAgbWFyZ2luLXRvcDogMzVweDtcbiAgfVxuICAuZGVsaXZlcnlfX2JvZHkgLnRleHQge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgbWF4LXdpZHRoOiAyNjZweDtcbiAgfVxuICAuZGVsaXZlcnlfX2hlYWQgLmRlbGl2ZXJ5X19oZWFkaW5nLS1oMiB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMXB4O1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gIH1cbiAgLmRlbGl2ZXJ5X19kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICAgIG1hcmdpbi10b3A6IDdweDtcbiAgfVxuICAuZGVsaXZlcnlfX2xpbmsge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTlweDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG4gIC5kZWxpdmVyeV9fY2F0ZWdvcnkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLmRlbGl2ZXJ5X19jYXRlZ29yeTpudGgtY2hpbGQoMykgaW1nIHtcbiAgICBoZWlnaHQ6IDEyOHB4O1xuICB9XG4gIC5kZWxpdmVyeV9fY2F0ZWdvcnkgaW1nIHtcbiAgICB3aWR0aDogMTMxcHg7XG4gICAgaGVpZ2h0OiA5NnB4O1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICB9XG4gIC5kZWxpdmVyeV9faGVhZGluZy0taDMge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICB9XG4gIC5kZWxpdmVyeV9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cbiAgLmRlbGl2ZXJ5X19zbGlkZSBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGFzcGVjdC1yYXRpbzogMS40MTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgfVxuICAuZGVsaXZlcnlfX3RodW1iLXNsaWRlIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA0MnB4O1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICB9XG4gIC5kZWxpdmVyeV9fc2xpZGVyIHtcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICB9XG4gIC5kZWxpdmVyeV9fdGh1bWItc3dpcGVyIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAyNnB4O1xuICAgIG1hcmdpbi1yaWdodDogMjZweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1OXB4O1xuICB9XG4gIC5kZWxpdmVyeV9fYmxvY2sge1xuICAgIGJvdHRvbTogMjJweDtcbiAgfVxuICAuZGVsaXZlcnlfX3N3aXBlci1uZXh0IHtcbiAgICByaWdodDogLTdweDtcbiAgICB0b3A6IDYwcHg7XG4gIH1cbiAgLmRlbGl2ZXJ5X19zd2lwZXItcHJldiB7XG4gICAgbGVmdDogLTZweDtcbiAgICB0b3A6IDYwcHg7XG4gIH1cbiAgLmRlbGl2ZXJ5X19jYWxsYmFjayAuY2FsbGJhY2tfX3RpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICB9XG4gIC5kZWxpdmVyeV9fY2FsbGJhY2sgLmNhbGxiYWNrX190aXRsZSAudGV4dCB7XG4gICAgbWF4LXdpZHRoOiAyNjRweDtcbiAgfVxuICAuZGVsaXZlcnlfX2NhbGxiYWNrIC5jYWxsYmFja19fbWFuYWdlciB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgfVxuICAuZGVsaXZlcnlfX2FjY2VwdC1jb250ZW50IGg0ICsgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMThweDtcbiAgfVxufVxuLmFjY2VwdF9fdmFyaWFudCB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4uYWNjZXB0X192YXJpYW50LS1nb2xkIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ2FwOiAxNXB4O1xufVxuXG4uYWNjZXB0X19kZXNjcmlwdGlvbiB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBkaXNwbGF5OiBncmlkO1xuICBnYXA6IDIwcHg7XG59XG5cbi5hY2NlcHRfX2dhbGxlcnkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDI0cHg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLmFjY2VwdF9faGVhZGluZyB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4uYWNjZXB0X19ydWxlIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbi5hY2NlcHRfX3ZhcmlhbnQtLWdvbGQge1xuICBjb2xvcjogI0NBQUE2MTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuZGVsaXZlcnlfX2NvbnRhaW5lciAuYWNjZXB0X19oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDQ0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG4gIC5kZWxpdmVyeV9fY29udGFpbmVyIC5hY2NlcHRfX3ZhcmlhbnRzIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG4gIC5kZWxpdmVyeV9fY29udGFpbmVyIC5hY2NlcHRfX3J1bGUgcCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICB9XG4gIC5kZWxpdmVyeV9fY29udGFpbmVyIC5hY2NlcHRfX3ZhcmlhbnQtLWdvbGQge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBsaW5lLWhlaWdodDogMzNweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxuICAuZGVsaXZlcnlfX2NvbnRhaW5lciAuYWNjZXB0X19kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICB9XG4gIC5kZWxpdmVyeV9fY29udGFpbmVyIC5hY2NlcHRfX3ZhcmlhbnRzIHtcbiAgICBtYXJnaW4tdG9wOiAzMXB4O1xuICB9XG4gIC5kZWxpdmVyeV9fY29udGFpbmVyIC5hY2NlcHRfX3ZlaGljbGUge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEzcHg7XG4gIH1cbiAgLmRlbGl2ZXJ5X19jb250YWluZXIgLmFjY2VwdF9fZ2FsbGVyeSB7XG4gICAgbWFyZ2luLXRvcDogNjRweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTE3cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAuZGVsaXZlcnlfX2NvbnRhaW5lciAuYWNjZXB0X19oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMxcHg7XG4gIH1cbiAgLmFjY2VwdF9fdmVoaWNsZSB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgfVxuICAuYWNjZXB0X192YXJpYW50cyB7XG4gICAgbWFyZ2luLXRvcDogMjdweDtcbiAgfVxuICAuYWNjZXB0X19ydWxlIHAge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTlweDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG4gIC5hY2NlcHRfX3ZhcmlhbnQtLWdvbGQge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICAgIGdhcDogMTBweDtcbiAgfVxuICAuYWNjZXB0X19kZXNjcmlwdGlvbiB7XG4gICAgZ2FwOiAxNXB4O1xuICAgIG1hcmdpbi10b3A6IDEzcHg7XG4gIH1cbiAgLmFjY2VwdF9fZGVzY3JpcHRpb24gcCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICB9XG4gIC5hY2NlcHRfX3BpY3R1cmUgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDIwMHB4O1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICB9XG4gIC5hY2NlcHRfX2dhbGxlcnkge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maXQsIG1pbm1heCgxMzBweCwgMWZyKSk7XG4gICAgbWFyZ2luLXRvcDogMzRweDtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFjY2VwdF9faGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMXB4O1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gIH1cbiAgLmFjY2VwdF9fcnVsZSBwIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxuICAuYWNjZXB0X192YXJpYW50LS1nb2xkIHtcbiAgICBnYXA6IDEycHg7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICB9XG4gIC5hY2NlcHRfX3ZhcmlhbnRzIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICB9XG4gIC5hY2NlcHRfX2Rlc2NyaXB0aW9uIHtcbiAgICBnYXA6IDEwcHg7XG4gIH1cbiAgLmFjY2VwdF9fZGVzY3JpcHRpb24gcCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICB9XG4gIC5hY2NlcHRfX2dhbGxlcnkge1xuICAgIG1hcmdpbi10b3A6IDE3cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICBnYXA6IDIwcHg7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpdCwgbWlubWF4KDI2MHB4LCAxZnIpKTtcbiAgfVxuICAuYWNjZXB0X19waWN0dXJlIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMjgwcHg7XG4gICAgYXNwZWN0LXJhdGlvOiAzO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICB9XG4gIC5hY2NlcHRfX3BpY3R1cmUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbi5kaXJlY3Rpb25zIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZGlyZWN0aW9uc19fY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAxMzgwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cblxuLmRpcmVjdGlvbnNfX2NvbnRlbnQge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWF4LXdpZHRoOiA1OTZweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiAxMzlweDtcbiAgcGFkZGluZy1ib3R0b206IDI0M3B4O1xuICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyNzBkZWcsICNmMmYyZjIgMCwgcmdiYSgyNDIsIDI0MiwgMjQyLCAwLjk1KSA4MCUsIHJnYmEoMjQzLCAyNDMsIDI0MywgMCkgMTAwJSk7XG59XG5cbi5kaXJlY3Rpb25zX190aXRsZSB7XG4gIGNvbG9yOiAjQ0FBQTYxO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4uZGlyZWN0aW9uc19fZGVzY3JpcHRpb24ge1xuICBjb2xvcjogIzM0MzQzNDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMTQwJTtcbn1cbi5kaXJlY3Rpb25zX19kZXNjcmlwdGlvbiBwIHtcbiAgbWF4LXdpZHRoOiA1MDBweDtcbn1cbi5kaXJlY3Rpb25zX19kZXNjcmlwdGlvbiBwOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLmRpcmVjdGlvbnNfX2Rlc2NyaXB0aW9uIGg1IHtcbiAgY29sb3I6ICM2OTY5Njk7XG4gIGZvbnQtZmFtaWx5OiBcIkFtZXJpY2FuIENhcHRhaW4gQ3lyaWxsaWNcIjtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBsaW5lLWhlaWdodDogMTEwJTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLmRpcmVjdGlvbnNfX2JhY2tncm91bmQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5kaXJlY3Rpb25zX19iYWNrZ3JvdW5kIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZGlyZWN0aW9uc19fY29udGVudCB7XG4gICAgcGFkZGluZy10b3A6IDYwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgfVxuICAuZGlyZWN0aW9uc19fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDE5cHg7XG4gIH1cbiAgLmRpcmVjdGlvbnNfX2Rlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEzNSU7XG4gIH1cbiAgLmRpcmVjdGlvbnNfX2Rlc2NyaXB0aW9uIHAge1xuICAgIG1heC13aWR0aDogNTAwcHg7XG4gIH1cbiAgLmRpcmVjdGlvbnNfX2Rlc2NyaXB0aW9uIHA6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICAuZGlyZWN0aW9uc19fZGVzY3JpcHRpb24gaDUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgLmRpcmVjdGlvbnMge1xuICAgIG1pbi1oZWlnaHQ6IDk1N3B4O1xuICB9XG4gIC5kaXJlY3Rpb25zX19jb250YWluZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiA4MyU7XG4gIH1cbiAgLmRpcmVjdGlvbnNfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDYwcHggMCAwIDA7XG4gICAgbWF4LXdpZHRoOiAyODRweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuICAuZGlyZWN0aW9uc19fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDMxcHg7XG4gIH1cbiAgLmRpcmVjdGlvbnNfX3RpdGxlIGgyIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gIH1cbiAgLmRpcmVjdGlvbnNfX2Rlc2NyaXB0aW9uIHAge1xuICAgIG1heC13aWR0aDogNTAwcHg7XG4gIH1cbiAgLmRpcmVjdGlvbnNfX2Rlc2NyaXB0aW9uIHA6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjlweDtcbiAgfVxufVxuLnRhc2tzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAxMDI4cHg7XG59XG5cbi50YXNrc19fY29udGVudCB7XG4gIG1hcmdpbi10b3A6IDk4cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnRhc2tzX190aXRsZSB7XG4gIGNvbG9yOiAjQ0FBQTYxO1xuICBtYXJnaW4tYm90dG9tOiAyMnB4O1xufVxuXG4udGFza3NfX3N1YnRpdGxlIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMTM1JTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLnRhc2tzX190ZXh0IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTQwJTtcbiAgbWFyZ2luLWJvdHRvbTogMjlweDtcbn1cblxuLnRhc2tzX19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLWxlZnQ6IC0xMDBweDtcbn1cblxuLnRhc2tzX190YXNrIHtcbiAgcGFkZGluZy1sZWZ0OiA5OHB4O1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxMzUlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLWJvdHRvbTogMjlweDtcbn1cbi50YXNrc19fdGFzayBzdmcge1xuICBtYXgtd2lkdGg6IDU1cHg7XG4gIG1heC1oZWlnaHQ6IDUwcHg7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cblxuLnRhc2tzX19iYWNrZ3JvdW5kIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4udGFza3NfX2JhY2tncm91bmQgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBvYmplY3QtcG9zaXRpb246IGJvdHRvbTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAudGFza3Mge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtaW4taGVpZ2h0OiA3ODBweDtcbiAgfVxuICAudGFza3NfX2NvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gIH1cbiAgLnRhc2tzX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTFweDtcbiAgfVxuICAudGFza3NfX3N1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTFweDtcbiAgfVxuICAudGFza3NfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTM1JTtcbiAgICBtYXJnaW4tYm90dG9tOiAyOXB4O1xuICB9XG4gIC50YXNrc19fbGlzdCB7XG4gICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgfVxuICAudGFza3NfX3Rhc2sge1xuICAgIHBhZGRpbmctbGVmdDogNTBweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbiAgLnRhc2tzX190YXNrIHN2ZyB7XG4gICAgbWF4LXdpZHRoOiA0NHB4O1xuICAgIG1heC1oZWlnaHQ6IDQwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgLnRhc2tzX19jb250YWluZXIge1xuICAgIG1heC13aWR0aDogNDAwcHg7XG4gIH1cbiAgLnRhc2tzX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIycHg7XG4gIH1cbiAgLnRhc2tzIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWluLWhlaWdodDogMTIwN3B4O1xuICB9XG4gIC50YXNrc19fbGlzdCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAudGFza3NfX3Rhc2sge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnRhc2tzX190YXNrOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cbiAgLnRhc2tzX190YXNrIHN2ZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDU5cHgpIHtcbiAgLnRhc2tzX19jb250ZW50IHtcbiAgICBtYXgtd2lkdGg6IDI4NHB4O1xuICAgIG1hcmdpbjogNjBweCBhdXRvIDAgYXV0bztcbiAgfVxuICAudGFza3NfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG4gIC50YXNrc19fc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gIC50YXNrc19fdGV4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjJweDtcbiAgfVxufVxuLnRpZXIge1xuICBwYWRkaW5nOiAxMzhweCAwIDAgMDtcbn1cblxuLnRpZXJfX3RpdGxlIHtcbiAgY29sb3I6ICNDQUFBNjE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbn1cblxuLnRpZXJfX2NvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4udGllcl9fY29udGVudC1jb2x1bW4ge1xuICBmbGV4OiAxIDEgNTAlO1xufVxuLnRpZXJfX2NvbnRlbnQtY29sdW1uOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xufVxuXG4udGllcl9fY29udGVudC10aXRsZSB7XG4gIGNvbG9yOiAjNjk2OTY5O1xuICBtYXJnaW4tYm90dG9tOiAzMXB4O1xufVxuXG4udGllcl9fdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEzOCU7XG59XG4udGllcl9fdGV4dC0td2l0aC1tYXJnaW4ge1xuICBtYXJnaW4tYm90dG9tOiAxN3B4O1xufVxuLnRpZXJfX3RleHQtLXNpemUge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4udGllcl9fcHJvcHMgLnRpZXJfX2ltYWdlIHtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cbi50aWVyX19wcm9wcy0tbW9iaWxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnRpZXJfX2ltYWdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLnRpZXJfX2ltYWdlcy13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLWJvdHRvbTogMjdweDtcbn1cblxuLnRpZXJfX2ltYWdlLXdyYXBwZXIge1xuICBmbGV4OiAxIDEgNTAlO1xufVxuLnRpZXJfX2ltYWdlLXdyYXBwZXI6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudGllciB7XG4gICAgcGFkZGluZzogNjBweCAwO1xuICB9XG4gIC50aWVyX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICAudGllcl9fY29udGVudCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gIC50aWVyX19jb250ZW50LWNvbHVtbjpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC50aWVyX19jb250ZW50LXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG4gIC50aWVyX190ZXh0IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEzNiU7XG4gIH1cbiAgLnRpZXJfX3RleHQtLXNpemUge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbiAgLnRpZXJfX3Byb3BzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC50aWVyX19wcm9wcyAudGllcl9faW1hZ2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDIxcHg7XG4gIH1cbiAgLnRpZXJfX3Byb3BzLS1tb2JpbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC50aWVyX19pbWFnZXMtd3JhcHBlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjNweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ1OXB4KSB7XG4gIC50aWVyX19pbWFnZXMtd3JhcHBlciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAudGllcl9faW1hZ2Utd3JhcHBlciBpbWcge1xuICAgIG1pbi1oZWlnaHQ6IDIzMHB4O1xuICB9XG4gIC50aWVyX19pbWFnZS13cmFwcGVyOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxufVxuLnRyb20ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzNDM0O1xuICBwYWRkaW5nOiAxMjBweCAwO1xufVxuXG4udHJvbV9fdGl0bGUge1xuICBjb2xvcjogI0NBQUE2MTtcbiAgbWFyZ2luLWJvdHRvbTogMjFweDtcbn1cblxuLnRyb21fX3RleHQge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTM4JTtcbn1cbi50cm9tX190ZXh0LS1ib3R0b20ge1xuICBmbGV4OiAxIDEgYXV0bztcbn1cbi50cm9tX190ZXh0IHVsIGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gIG1heC13aWR0aDogNzAwcHg7XG59XG4udHJvbV9fdGV4dCB1bCBsaTo6YmVmb3JlIHtcbiAgd2lkdGg6IDRweDtcbiAgaGVpZ2h0OiA0cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogOHB4O1xuICBsZWZ0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xufVxuXG4udHJvbV9fbGlzdC10aXRsZSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBtYXJnaW4tdG9wOiAyOHB4O1xufVxuXG4udHJvbV9fY29sdW1ucyB7XG4gIG1hcmdpbi10b3A6IDIxcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi50cm9tX19pbWFnZSB7XG4gIG1hcmdpbi1sZWZ0OiAyN3B4O1xuICBmbGV4OiAxIDAgNDAuNSU7XG59XG4udHJvbV9faW1hZ2UgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50cm9tIHtcbiAgICBwYWRkaW5nOiA1MHB4IDA7XG4gIH1cbiAgLnRyb21fX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTM2JTtcbiAgfVxuICAudHJvbV9fdGV4dCB1bCBsaSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMnB4O1xuICB9XG4gIC50cm9tX190ZXh0IHVsIGxpOjpiZWZvcmUge1xuICAgIHdpZHRoOiAycHg7XG4gICAgaGVpZ2h0OiAycHg7XG4gIH1cbiAgLnRyb21fX3RleHQtLWJvdHRvbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjlweDtcbiAgfVxuICAudHJvbV9fbGlzdC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIG1hcmdpbi10b3A6IDE4cHg7XG4gIH1cbiAgLnRyb21fX2NvbHVtbnMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLnRyb21fX2ltYWdlIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuICAudHJvbV9faW1hZ2UgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzc0cHgpIHtcbiAgLnRyb21fX2ltYWdlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAudHJvbV9faW1hZ2UgaW1nIHtcbiAgICBtYXgtaGVpZ2h0OiAzMTBweDtcbiAgfVxufVxuLnJldmlld3MtYWcge1xuICBwYWRkaW5nOiAxNDBweCAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJhc3NldHMvaW1hZ2VzL3N0YXRpYy9iZ19mb3Jlc3QucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG4ucmV2aWV3cy1hZ19fc3dpcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnJldmlld3MtYWdfX3N3aXBlciAucmV2aWV3cy1hZ19fc3dpcGVyLXBhZ2luYXRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiBtYXgtY29udGVudDtcbn1cbi5yZXZpZXdzLWFnX19zd2lwZXIgLnJldmlld3MtYWdfX3N3aXBlci1wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZm9udC1mYW1pbHk6IFwiQW1lcmljYW4gQ2FwdGFpbiBDeXJpbGxpY1wiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAycHggc29saWQgI0RDRENEQztcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgY29sb3I6ICNEQ0RDREM7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIG9wYWNpdHk6IDE7XG4gIG1hcmdpbjogMDtcbn1cbi5yZXZpZXdzLWFnX19zd2lwZXIgLnJldmlld3MtYWdfX3N3aXBlci1wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbjogMCAxMHB4IDAgMDtcbn1cbi5yZXZpZXdzLWFnX19zd2lwZXIgLnJldmlld3MtYWdfX3N3aXBlci1wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgY29sb3I6ICNDQUFBNjE7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNDQUFBNjE7XG59XG4ucmV2aWV3cy1hZ19fc3dpcGVyIC5yZXZpZXdzLWFnX19zd2lwZXItbmV4dCxcbi5yZXZpZXdzLWFnX19zd2lwZXIgLnJldmlld3MtYWdfX3N3aXBlci1wcmV2IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDglO1xuICB6LWluZGV4OiAxO1xufVxuLnJldmlld3MtYWdfX3N3aXBlciAucmV2aWV3cy1hZ19fc3dpcGVyLW5leHQuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCxcbi5yZXZpZXdzLWFnX19zd2lwZXIgLnJldmlld3MtYWdfX3N3aXBlci1wcmV2LnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xuICBjdXJzb3I6IGF1dG87XG4gIG9wYWNpdHk6IDAuMzU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnJldmlld3MtYWdfX3N3aXBlciAucmV2aWV3cy1hZ19fc3dpcGVyLW5leHQgc3ZnLFxuLnJldmlld3MtYWdfX3N3aXBlciAucmV2aWV3cy1hZ19fc3dpcGVyLXByZXYgc3ZnIHtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgZmlsbDogI0NBQUE2MTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgbGluZWFyO1xufVxuLnJldmlld3MtYWdfX3N3aXBlciAucmV2aWV3cy1hZ19fc3dpcGVyLW5leHQ6aG92ZXIgc3ZnLFxuLnJldmlld3MtYWdfX3N3aXBlciAucmV2aWV3cy1hZ19fc3dpcGVyLXByZXY6aG92ZXIgc3ZnIHtcbiAgZmlsbDogIzY5Njk2OTtcbn1cbi5yZXZpZXdzLWFnX19zd2lwZXIgLnJldmlld3MtYWdfX3N3aXBlci1uZXh0IHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgcmlnaHQ6IDA7XG59XG4ucmV2aWV3cy1hZ19fc3dpcGVyIC5yZXZpZXdzLWFnX19zd2lwZXItcHJldiB7XG4gIGxlZnQ6IDA7XG59XG5cbi5yZXZpZXdzLWFnX190aXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNDQUFBNjE7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbi5yZXZpZXdzLWFnX19zdWJ0aXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICM2OTY5Njk7XG4gIG1hcmdpbi1ib3R0b206IDIycHg7XG59XG5cbi5yZXZpZXdzLWFnX190ZXh0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMzUlO1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICBwYWRkaW5nOiAwIDYwcHg7XG59XG4ucmV2aWV3cy1hZ19fdGV4dCBwOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuXG4ucmV2aWV3cy1hZ19faW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4ucmV2aWV3cy1hZ19fc3dpcGVyLWNvbnRyb2xzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDUzcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnJldmlld3MtYWcge1xuICAgIHBhZGRpbmc6IDgwcHggMDtcbiAgfVxuICAucmV2aWV3cy1hZ19fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbiAgLnJldmlld3MtYWdfX3N1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gIH1cbiAgLnJldmlld3MtYWdfX3RleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbiAgLnJldmlld3MtYWdfX2ltYWdlIGltZyB7XG4gICAgbWluLWhlaWdodDogNDUwcHg7XG4gIH1cbiAgLnJldmlld3MtYWdfX3N3aXBlci1jb250cm9scyB7XG4gICAgbWFyZ2luLXRvcDogNDdweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5yZXZpZXdzLWFnIHtcbiAgICBwYWRkaW5nOiA2MHB4IDA7XG4gIH1cbiAgLnJldmlld3MtYWdfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuICAucmV2aWV3cy1hZ19fc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxuICAucmV2aWV3cy1hZ19fdGV4dCBwOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDEzcHg7XG4gIH1cbiAgLnJldmlld3MtYWdfX2ltYWdlIGltZyB7XG4gICAgbWluLWhlaWdodDogMjAwcHg7XG4gIH1cbiAgLnJldmlld3MtYWdfX3N3aXBlci1jb250cm9scyB7XG4gICAgbWFyZ2luLXRvcDogMjZweDtcbiAgfVxuICAucmV2aWV3cy1hZ19fc3dpcGVyIC5yZXZpZXdzLWFnX19zd2lwZXItcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgd2lkdGg6IDI2cHg7XG4gICAgaGVpZ2h0OiAyNnB4O1xuICB9XG4gIC5yZXZpZXdzLWFnX19zd2lwZXIgLnJldmlld3MtYWdfX3N3aXBlci1wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luOiAwIDZweCAwIDA7XG4gIH1cbiAgLnJldmlld3MtYWdfX3N3aXBlciAucmV2aWV3cy1hZ19fdGV4dCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAucmV2aWV3cy1hZ19fc3dpcGVyIC5yZXZpZXdzLWFnX19zd2lwZXItbmV4dCxcbiAgLnJldmlld3MtYWdfX3N3aXBlciAucmV2aWV3cy1hZ19fc3dpcGVyLXByZXYge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IGF1dG87XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogYXV0bztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIC5yZXZpZXdzLWFnX19zd2lwZXIgLnJldmlld3MtYWdfX3N3aXBlci1uZXh0LnN3aXBlci1idXR0b24tZGlzYWJsZWQsXG4gIC5yZXZpZXdzLWFnX19zd2lwZXIgLnJldmlld3MtYWdfX3N3aXBlci1wcmV2LnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xuICAgIGN1cnNvcjogYXV0bztcbiAgICBvcGFjaXR5OiAwLjM1O1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG4gIC5yZXZpZXdzLWFnX19zd2lwZXIgLnJldmlld3MtYWdfX3N3aXBlci1uZXh0IHN2ZyxcbiAgLnJldmlld3MtYWdfX3N3aXBlciAucmV2aWV3cy1hZ19fc3dpcGVyLXByZXYgc3ZnIHtcbiAgICB3aWR0aDogMjZweDtcbiAgICBoZWlnaHQ6IDI2cHg7XG4gICAgZmlsbDogI0NBQUE2MTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBsaW5lYXI7XG4gIH1cbiAgLnJldmlld3MtYWdfX3N3aXBlciAucmV2aWV3cy1hZ19fc3dpcGVyLW5leHQge1xuICAgIG1hcmdpbi1sZWZ0OiA1NnB4O1xuICB9XG4gIC5yZXZpZXdzLWFnX19zd2lwZXIgLnJldmlld3MtYWdfX3N3aXBlci1wcmV2IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDU2cHg7XG4gIH1cbn1cbi5jb21wb3NpdGlvbiB7XG4gIHBhZGRpbmc6IDE0MHB4IDAgMCAwO1xufVxuXG4uY29tcG9zaXRpb25fX3RpdGxlIHtcbiAgY29sb3I6ICM2OTY5Njk7XG4gIG1hcmdpbi1ib3R0b206IDIycHg7XG59XG5cbi5jb21wb3NpdGlvbl9fdGV4dCB7XG4gIGNvbG9yOiAjNjk2OTY5O1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxMzUlO1xufVxuXG4uY29tcG9zaXRpb25fX2xpc3Qge1xuICBtYXJnaW4tdG9wOiAyOHB4O1xufVxuXG4uY29tcG9zaXRpb25fX2xpc3QtaXRlbSB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xufVxuLmNvbXBvc2l0aW9uX19saXN0LWl0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuLmNvbXBvc2l0aW9uX19pdGVtLW5hbWUge1xuICBmbGV4OiAwIDAgMjMuNSU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEQ0RDREM7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbi1yaWdodDogMjRweDtcbiAgcGFkZGluZzogMTJweCAyMHB4O1xufVxuXG4uY29tcG9zaXRpb25fX2l0ZW0tZGVzY3JpcHRpb24ge1xuICBwYWRkaW5nOiAxMnB4IDIwcHg7XG4gIGZsZXg6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEQ0RDREM7XG59XG4uY29tcG9zaXRpb25fX2l0ZW0tZGVzY3JpcHRpb24gdWwgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMjRweDtcbn1cbi5jb21wb3NpdGlvbl9faXRlbS1kZXNjcmlwdGlvbiB1bCBsaTo6YmVmb3JlIHtcbiAgd2lkdGg6IDRweDtcbiAgaGVpZ2h0OiA0cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogOHB4O1xuICBsZWZ0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzNDM0O1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jb21wb3NpdGlvbiB7XG4gICAgcGFkZGluZzogODBweCAwIDAgMDtcbiAgfVxuICAuY29tcG9zaXRpb25fX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMXB4O1xuICB9XG4gIC5jb21wb3NpdGlvbl9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG4gIC5jb21wb3NpdGlvbl9fbGlzdCB7XG4gICAgbWFyZ2luLXRvcDogMjlweDtcbiAgfVxuICAuY29tcG9zaXRpb25fX2xpc3QtaXRlbSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG4gIC5jb21wb3NpdGlvbl9fbGlzdC1pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgfVxuICAuY29tcG9zaXRpb25fX2l0ZW0tbmFtZSB7XG4gICAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gICAgZmxleDogMCAwIDE4LjUlO1xuICAgIG1hcmdpbi1yaWdodDogNnB4O1xuICAgIHBhZGRpbmc6IDEycHggOXB4O1xuICB9XG4gIC5jb21wb3NpdGlvbl9faXRlbS1kZXNjcmlwdGlvbiB7XG4gICAgcGFkZGluZzogMTJweCAxMHB4O1xuICB9XG4gIC5jb21wb3NpdGlvbl9faXRlbS1kZXNjcmlwdGlvbiB1bCBsaSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICB9XG4gIC5jb21wb3NpdGlvbl9faXRlbS1kZXNjcmlwdGlvbiB1bCBsaTo6YmVmb3JlIHtcbiAgICB3aWR0aDogNHB4O1xuICAgIGhlaWdodDogNHB4O1xuICAgIHRvcDogOHB4O1xuICAgIGxlZnQ6IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29tcG9zaXRpb24ge1xuICAgIHBhZGRpbmc6IDYwcHggMCAwIDA7XG4gIH1cbiAgLmNvbXBvc2l0aW9uX19jb250YWluZXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbiAgLmNvbXBvc2l0aW9uX190aXRsZSB7XG4gICAgcGFkZGluZy1yaWdodDogMThweDtcbiAgfVxuICAuY29tcG9zaXRpb25fX3RleHQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE4cHg7XG4gIH1cbiAgLmNvbXBvc2l0aW9uX19pdGVtLW5hbWUge1xuICAgIGZsZXg6IDAgMCAyMSU7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIH1cbiAgLmNvbXBvc2l0aW9uX19saXN0LXdyYXBwZXIge1xuICAgIG92ZXJmbG93LXg6IHNjcm9sbDtcbiAgICBzY3JvbGxiYXItY29sb3I6ICNDQUFBNjEgI0RDRENEQztcbiAgICBwYWRkaW5nLWJvdHRvbTogMjFweDtcbiAgfVxuICAuY29tcG9zaXRpb25fX2xpc3Qtd3JhcHBlcjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgIHdpZHRoOiA0cHg7XG4gICAgaGVpZ2h0OiA4cHg7XG4gIH1cbiAgLmNvbXBvc2l0aW9uX19saXN0LXdyYXBwZXI6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjNGM0YzO1xuICB9XG4gIC5jb21wb3NpdGlvbl9fbGlzdC13cmFwcGVyOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0NBQUE2MTtcbiAgfVxuICAuY29tcG9zaXRpb25fX2xpc3Qge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbiAgLmNvbXBvc2l0aW9uX19saXN0IHtcbiAgICBtaW4td2lkdGg6IDc2NnB4O1xuICB9XG59XG4ucGFsZXR0ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogOTAwcHg7XG59XG5cbi5wYWxldHRlX19jb250YWluZXIge1xuICBwYWRkaW5nOiAxMTdweCAwIDAgMDtcbn1cblxuLnBhbGV0dGVfX2NvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5wYWxldHRlX190aXRsZSB7XG4gIGNvbG9yOiAjQ0FBQTYxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDIycHg7XG59XG5cbi5wYWxldHRlX190ZXh0IHtcbiAgbWF4LXdpZHRoOiA4NjhweDtcbiAgbWFyZ2luOiAwIGF1dG8gMjlweCBhdXRvO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5wYWxldHRlX19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWF4LXdpZHRoOiAzOTJweDtcbiAgbWFyZ2luOiAwIGF1dG8gNDJweCBhdXRvO1xufVxuXG4ucGFsbGV0ZV9fbGlzdC1pdGVtIHtcbiAgZmxleDogMCAxIDI1JTtcbn1cbi5wYWxsZXRlX19saXN0LWl0ZW0gaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDUwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4ucGFsbGV0ZV9fbGlzdC1pdGVtIHAge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucGFsbGV0ZV9fbGlzdC1pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tcmlnaHQ6IDI0cHg7XG59XG5cbi5wYWxldHRlX19idG4ge1xuICBtYXgtd2lkdGg6IG1heC1jb250ZW50O1xuICBwYWRkaW5nOiAxMnB4IDI4cHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5wYWxldHRlX19iYWNrZ3JvdW5kIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ucGFsZXR0ZV9fYmFja2dyb3VuZCBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG9iamVjdC1wb3NpdGlvbjogYm90dG9tO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wYWxldHRlIHtcbiAgICBtaW4taGVpZ2h0OiA2MjBweDtcbiAgfVxuICAucGFsZXR0ZV9fY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiA2MXB4IDAgMCAwO1xuICB9XG4gIC5wYWxldHRlX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEzcHg7XG4gIH1cbiAgLnBhbGV0dGVfX3RleHQge1xuICAgIG1heC13aWR0aDogNzAwcHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbiAgLnBhbGV0dGVfX2xpc3Qge1xuICAgIG1heC13aWR0aDogMzcwcHg7XG4gIH1cbiAgLnBhbGxldGVfX2xpc3QtaXRlbSBpbWcge1xuICAgIGhlaWdodDogNDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIH1cbiAgLnBhbGxldGVfX2xpc3QtaXRlbSBwIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbiAgLnBhbGxldGVfX2xpc3QtaXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gIH1cbiAgLnBhbGV0dGVfX2J0biB7XG4gICAgcGFkZGluZzogOXB4IDE4cHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgLnBhbGV0dGUge1xuICAgIG1pbi1oZWlnaHQ6IDc1MHB4O1xuICB9XG4gIC5wYWxldHRlX19jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMjg0cHg7XG4gIH1cbiAgLnBhbGV0dGVfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbWFyZ2luOiAwIGF1dG8gMjBweCBhdXRvO1xuICB9XG4gIC5wYWxldHRlX190ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxN3B4O1xuICB9XG4gIC5wYWxldHRlX19saXN0IHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbiAgLnBhbGxldGVfX2xpc3QtaXRlbSB7XG4gICAgZmxleDogMCAxIDUwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjNweDtcbiAgfVxuICAucGFsbGV0ZV9fbGlzdC1pdGVtIGltZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogN3B4O1xuICAgIG9iamVjdC1maXQ6IGZpbGw7XG4gIH1cbiAgLnBhbGxldGVfX2xpc3QtaXRlbSBwIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5wYWxsZXRlX19saXN0LWl0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC5wYWxldHRlX19idG4ge1xuICAgIHBhZGRpbmc6IDhweCAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuLnF1b3RlLXNlY29uZGFyeSB7XG4gIHBhZGRpbmctdG9wOiAyNHB4O1xufVxuXG4ucXVvdGUtc2Vjb25kYXJ5X19jb250ZW50X19ib2R5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLXRvcDogNDVweDtcbn1cblxuLnF1b3RlLXNlY29uZGFyeV9fY29udGVudCB7XG4gIGZsZXg6IDAgMSA1Ny41JTtcbiAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xufVxuXG4ucXVvdGUtc2Vjb25kYXJ5X190aXRsZSB7XG4gIGNvbG9yOiAjQ0FBQTYxO1xuICBtYXJnaW4tYm90dG9tOiA0M3B4O1xufVxuLnF1b3RlLXNlY29uZGFyeV9fdGl0bGUtLW1vYmlsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5xdW90ZS1zZWNvbmRhcnlfX3RleHQge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxMzUlO1xufVxuLnF1b3RlLXNlY29uZGFyeV9fdGV4dC0tYm9sZCB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5xdW90ZS1zZWNvbmRhcnlfX2ltYWdlLXdyYXBwZXIge1xuICBmbGV4OiAxO1xufVxuLnF1b3RlLXNlY29uZGFyeV9faW1hZ2Utd3JhcHBlciBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG1heC1oZWlnaHQ6IDQ2NnB4O1xuICBvYmplY3QtcG9zaXRpb246IHRvcDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLnF1b3RlLXNlY29uZGFyeV9fc2lnbiB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xufVxuLnF1b3RlLXNlY29uZGFyeV9fc2lnbi0tbmFtZSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5xdW90ZS1zZWNvbmRhcnkge1xuICAgIHBhZGRpbmctdG9wOiAyOHB4O1xuICB9XG4gIC5xdW90ZS1zZWNvbmRhcnlfX2NvbnRlbnRfX2JvZHkge1xuICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gIH1cbiAgLnF1b3RlLXNlY29uZGFyeV9fY29udGVudCB7XG4gICAgZmxleDogMCAxIDU3LjUlO1xuICAgIG1hcmdpbi1yaWdodDogMTdweDtcbiAgfVxuICAucXVvdGUtc2Vjb25kYXJ5X190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTFweDtcbiAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICB9XG4gIC5xdW90ZS1zZWNvbmRhcnlfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuICAucXVvdGUtc2Vjb25kYXJ5X190ZXh0LS1ib2xkIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG4gIC5xdW90ZS1zZWNvbmRhcnlfX2ltYWdlLXdyYXBwZXIgaW1nIHtcbiAgICBtYXgtaGVpZ2h0OiAzNTdweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuICB9XG4gIC5xdW90ZS1zZWNvbmRhcnlfX3NpZ24ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgfVxuICAucXVvdGUtc2Vjb25kYXJ5X19zaWduLS1uYW1lIHtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgLnF1b3RlLXNlY29uZGFyeV9fY29udGVudF9fYm9keSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgIG1hcmdpbi10b3A6IDM4cHg7XG4gIH1cbiAgLnF1b3RlLXNlY29uZGFyeV9fY29udGVudCB7XG4gICAgZmxleDogMTtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLnF1b3RlLXNlY29uZGFyeV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIH1cbiAgLnF1b3RlLXNlY29uZGFyeV9fdGl0bGUtLW1vYmlsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnF1b3RlLXNlY29uZGFyeV9faW1hZ2Utd3JhcHBlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ1OXB4KSB7XG4gIC5xdW90ZS1zZWNvbmRhcnlfX2ltYWdlLXdyYXBwZXIgaW1nIHtcbiAgICBtYXgtaGVpZ2h0OiAzMDBweDtcbiAgICBvYmplY3QtcG9zaXRpb246IHRvcDtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIH1cbn1cbi5ndWFyYW50ZWVzIHtcbiAgcGFkZGluZzogMTM4cHggMDtcbn1cblxuLmd1YXJhbnRlZXNfX3RpdGxlIHtcbiAgY29sb3I6ICNDQUFBNjE7XG4gIG1hcmdpbi1ib3R0b206IDMxcHg7XG4gIG1heC13aWR0aDogMTAxNnB4O1xufVxuXG4uZ3VhcmFudGVlc19faW5zdHJ1Y3Rpb24gb2wge1xuICBjb3VudGVyLXJlc2V0OiBteUNvdW50ZXI7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDEzNSU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG4uZ3VhcmFudGVlc19faW5zdHJ1Y3Rpb24gb2wgbGk6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uZ3VhcmFudGVlc19faW5zdHJ1Y3Rpb24gb2wgbGk6OmJlZm9yZSB7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBteUNvdW50ZXI7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobXlDb3VudGVyKSBcIi5cIjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDdweDtcbiAgbWFyZ2luLWxlZnQ6IDZweDtcbn1cbi5ndWFyYW50ZWVzX19pbnN0cnVjdGlvbiB1bCB7XG4gIGNvbG9yOiAjNjk2OTY5O1xuICBmb250LXNpemU6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDQ2cHg7XG59XG4uZ3VhcmFudGVlc19faW5zdHJ1Y3Rpb24gdWwgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbn1cbi5ndWFyYW50ZWVzX19pbnN0cnVjdGlvbiB1bCBsaTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjFweDtcbn1cbi5ndWFyYW50ZWVzX19pbnN0cnVjdGlvbiB1bCBsaTo6YmVmb3JlIHtcbiAgd2lkdGg6IDRweDtcbiAgaGVpZ2h0OiA0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNnB4O1xuICBsZWZ0OiAxM3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjk2OTY5O1xufVxuLmd1YXJhbnRlZXNfX2luc3RydWN0aW9uIHVsIGxpIGEge1xuICBjb2xvcjogIzFCNzI0MztcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uZ3VhcmFudGVlc19faW5zdHJ1Y3Rpb24gdWwgbGkgYVtocmVmKj10ZWxdIHtcbiAgY29sb3I6ICNDQUFBNjE7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmd1YXJhbnRlZXNfX29yZGVyZWQtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IG15Q291bnRlcjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMTM1JTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cbi5ndWFyYW50ZWVzX19vcmRlcmVkLWxpc3QgbGk6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uZ3VhcmFudGVlc19fb3JkZXJlZC1saXN0IGxpOjpiZWZvcmUge1xuICBjb3VudGVyLWluY3JlbWVudDogbXlDb3VudGVyO1xuICBjb250ZW50OiBjb3VudGVyKG15Q291bnRlcikgXCIuXCI7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiA3cHg7XG4gIG1hcmdpbi1sZWZ0OiA2cHg7XG59XG5cbi5ndWFyYW50ZWVzX19saXN0IHtcbiAgY29sb3I6ICM2OTY5Njk7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogNDZweDtcbn1cbi5ndWFyYW50ZWVzX19saXN0IGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG59XG4uZ3VhcmFudGVlc19fbGlzdCBsaTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjFweDtcbn1cbi5ndWFyYW50ZWVzX19saXN0IGxpOjpiZWZvcmUge1xuICB3aWR0aDogNHB4O1xuICBoZWlnaHQ6IDRweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA2cHg7XG4gIGxlZnQ6IDEzcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2OTY5Njk7XG59XG5cbi5ndWFyYW50ZWVzX19saW5rLS1ncmVlbiB7XG4gIGNvbG9yOiAjMUI3MjQzO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5ndWFyYW50ZWVzX19saW5rLS1nb2xkIHtcbiAgY29sb3I6ICNDQUFBNjE7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmd1YXJhbnRlZXNfX2Zvcm0ge1xuICBwYWRkaW5nOiA3MHB4IDgwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGM0YzRjM7XG59XG5cbi5ndWFyYW50ZWVzX19mb3JtLWJvZHkge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uZ3VhcmFudGVlc19fZm9ybS1jb2x1bW4ge1xuICBmbGV4OiAxIDEgNTAlO1xufVxuLmd1YXJhbnRlZXNfX2Zvcm0tY29sdW1uOmZpcnN0LWNoaWxkIHtcbiAgZmxleDogMCAxIDM5JTtcbiAgbWFyZ2luLXJpZ2h0OiAxMDRweDtcbn1cblxuLmd1YXJhbnRlZXNfX2Zvcm0tZmllbGQgbGFiZWwge1xuICBjb2xvcjogIzM0MzQzNDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTM1JTtcbn1cbi5ndWFyYW50ZWVzX19mb3JtLWZpZWxkOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4uZ3VhcmFudGVlc19fZm9ybS10ZXh0YXJlYSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDIyOHB4O1xuICByZXNpemU6IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG5cbi5ndWFyYW50ZWVzX19mb3JtLWZvb3RlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5ndWFyYW50ZWVzX19wZXJzb25hbC1kYXRhIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTM1JTtcbn1cblxuLmd1YXJhbnRlZXNfX2Zvcm0tc3VibWl0IHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgcGFkZGluZzogMTJweCAwO1xuICBtYXgtd2lkdGg6IDIwOHB4O1xufVxuXG4uZ3VhcmFudGVlc19fZm9ybS1zdWNjZXNzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5ndWFyYW50ZWVzX19mb3JtLXN1Y2Nlc3MtLWFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5ndWFyYW50ZWVzIHtcbiAgICBwYWRkaW5nOiA0N3B4IDAgMCAwO1xuICB9XG4gIC5ndWFyYW50ZWVzX19jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLmd1YXJhbnRlZXNfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMXB4O1xuICAgIHBhZGRpbmc6IDAgMzRweDtcbiAgfVxuICAuZ3VhcmFudGVlc19faW5zdHJ1Y3Rpb24gb2wge1xuICAgIHBhZGRpbmc6IDAgMzRweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgfVxuICAuZ3VhcmFudGVlc19faW5zdHJ1Y3Rpb24gb2wgbGkge1xuICAgIHBhZGRpbmctbGVmdDogNHB4O1xuICB9XG4gIC5ndWFyYW50ZWVzX19pbnN0cnVjdGlvbiBvbCBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLmd1YXJhbnRlZXNfX2luc3RydWN0aW9uIHVsIHtcbiAgICBwYWRkaW5nOiAwIDM0cHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbiAgLmd1YXJhbnRlZXNfX2luc3RydWN0aW9uIHVsIGxpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIxcHg7XG4gIH1cbiAgLmd1YXJhbnRlZXNfX2luc3RydWN0aW9uIHVsIGxpOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDEzcHg7XG4gIH1cbiAgLmd1YXJhbnRlZXNfX2luc3RydWN0aW9uIHVsIGxpOjpiZWZvcmUge1xuICAgIHdpZHRoOiAzcHg7XG4gICAgaGVpZ2h0OiAzcHg7XG4gICAgdG9wOiA1cHg7XG4gICAgbGVmdDogOXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2OTY5Njk7XG4gIH1cbiAgLmd1YXJhbnRlZXNfX29yZGVyZWQtbGlzdCB7XG4gICAgcGFkZGluZzogMCAzNHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICB9XG4gIC5ndWFyYW50ZWVzX19vcmRlcmVkLWxpc3QgbGkge1xuICAgIHBhZGRpbmctbGVmdDogNHB4O1xuICB9XG4gIC5ndWFyYW50ZWVzX19vcmRlcmVkLWxpc3QgbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5ndWFyYW50ZWVzX19saXN0IHtcbiAgICBwYWRkaW5nOiAwIDM0cHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbiAgLmd1YXJhbnRlZXNfX2xpc3QgbGkge1xuICAgIHBhZGRpbmctbGVmdDogMjFweDtcbiAgfVxuICAuZ3VhcmFudGVlc19fbGlzdCBsaTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxM3B4O1xuICB9XG4gIC5ndWFyYW50ZWVzX19saXN0IGxpOjpiZWZvcmUge1xuICAgIHdpZHRoOiAzcHg7XG4gICAgaGVpZ2h0OiAzcHg7XG4gICAgdG9wOiA1cHg7XG4gICAgbGVmdDogOXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2OTY5Njk7XG4gIH1cbiAgLmd1YXJhbnRlZXNfX2Zvcm0ge1xuICAgIHBhZGRpbmc6IDYxcHggMzRweCA3N3B4IDM0cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0YzRjNGMztcbiAgfVxuICAuZ3VhcmFudGVlc19fZm9ybS1jb2x1bW4ge1xuICAgIGZsZXg6IDEgMSA1MCU7XG4gIH1cbiAgLmd1YXJhbnRlZXNfX2Zvcm0tY29sdW1uOmZpcnN0LWNoaWxkIHtcbiAgICBmbGV4OiAwIDEgNTAlO1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgfVxuICAuZ3VhcmFudGVlc19fZm9ybS1maWVsZCBpbnB1dCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG4gIC5ndWFyYW50ZWVzX19mb3JtLWZpZWxkOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbiAgLmd1YXJhbnRlZXNfX2Zvcm0tdGV4dGFyZWEge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBoZWlnaHQ6IDE2MnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbiAgLmd1YXJhbnRlZXNfX2Zvcm0tZm9vdGVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLmd1YXJhbnRlZXNfX3BlcnNvbmFsLWRhdGEge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG4gIC5ndWFyYW50ZWVzX19mb3JtLXN1Ym1pdCB7XG4gICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDEycHggMDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MzlweCkge1xuICAuZ3VhcmFudGVlcyB7XG4gICAgcGFkZGluZzogNjBweCAwIDAgMDtcbiAgfVxuICAuZ3VhcmFudGVlc19fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDIxcHg7XG4gICAgcGFkZGluZzogMCAxOHB4O1xuICB9XG4gIC5ndWFyYW50ZWVzX19pbnN0cnVjdGlvbiBvbCB7XG4gICAgcGFkZGluZzogMCAxOHB4O1xuICB9XG4gIC5ndWFyYW50ZWVzX19pbnN0cnVjdGlvbiBvbCBsaSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctbGVmdDogMjFweDtcbiAgfVxuICAuZ3VhcmFudGVlc19faW5zdHJ1Y3Rpb24gb2wgbGk6OmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiA0cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5ndWFyYW50ZWVzX19pbnN0cnVjdGlvbiB1bCB7XG4gICAgcGFkZGluZzogMCAxOHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDU4cHg7XG4gIH1cbiAgLmd1YXJhbnRlZXNfX2luc3RydWN0aW9uIHVsIGxpIHtcbiAgICBsaW5lLWhlaWdodDogMTM1JTtcbiAgfVxuICAuZ3VhcmFudGVlc19faW5zdHJ1Y3Rpb24gdWwgbGk6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuICAuZ3VhcmFudGVlc19fb3JkZXJlZC1saXN0IHtcbiAgICBwYWRkaW5nOiAwIDE4cHg7XG4gIH1cbiAgLmd1YXJhbnRlZXNfX29yZGVyZWQtbGlzdCBsaSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctbGVmdDogMjFweDtcbiAgfVxuICAuZ3VhcmFudGVlc19fb3JkZXJlZC1saXN0IGxpOjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogNHB4O1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAuZ3VhcmFudGVlc19fbGlzdCB7XG4gICAgcGFkZGluZzogMCAxOHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDU4cHg7XG4gIH1cbiAgLmd1YXJhbnRlZXNfX2xpc3QgbGkge1xuICAgIGxpbmUtaGVpZ2h0OiAxMzUlO1xuICB9XG4gIC5ndWFyYW50ZWVzX19saXN0IGxpOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbiAgLmd1YXJhbnRlZXNfX2Zvcm0ge1xuICAgIHBhZGRpbmc6IDQ1cHggMThweCA2MHB4IDE4cHg7XG4gIH1cbiAgLmd1YXJhbnRlZXNfX2Zvcm0tYm9keSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAuZ3VhcmFudGVlc19fZm9ybS1jb2x1bW4ge1xuICAgIGZsZXg6IDE7XG4gIH1cbiAgLmd1YXJhbnRlZXNfX2Zvcm0tY29sdW1uOmZpcnN0LWNoaWxkIHtcbiAgICBmbGV4OiAxO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG4gIC5ndWFyYW50ZWVzX19mb3JtLWZpZWxkIGlucHV0IHtcbiAgICBwYWRkaW5nOiAxNHB4IDE5cHg7XG4gIH1cbiAgLmd1YXJhbnRlZXNfX2Zvcm0tZmllbGQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgfVxuICAuZ3VhcmFudGVlc19fZm9ybS10ZXh0YXJlYSB7XG4gICAgaGVpZ2h0OiAxODJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNXB4O1xuICAgIHBhZGRpbmc6IDEzcHggMTlweDtcbiAgfVxuICAuZ3VhcmFudGVlc19fcGVyc29uYWwtZGF0YSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDM4cHg7XG4gIH1cbiAgLmd1YXJhbnRlZXNfX2Zvcm0tc3VibWl0IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgcGFkZGluZzogOHB4IDA7XG4gIH1cbiAgLmd1YXJhbnRlZXNfX2Zvcm0tc3VibWl0IHN2ZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cbi5zaW5nbGUtdmlkZW8ge1xuICBwYWRkaW5nOiAxNDBweCAwO1xufVxuXG4uc2luZ2xlLXZpZGVvX19jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uc2luZ2xlLXZpZGVvX19jb2x1bW46Zmlyc3QtY2hpbGQge1xuICBmbGV4OiAwIDEgNTcuNSU7XG4gIG1hcmdpbi1yaWdodDogMjdweDtcbn1cbi5zaW5nbGUtdmlkZW9fX2NvbHVtbjpsYXN0LWNoaWxkIHtcbiAgZmxleDogMTtcbn1cblxuLnNpbmdsZS12aWRlb19fdGl0bGUge1xuICBjb2xvcjogIzY5Njk2OTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLnNpbmdsZS12aWRlb19fdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEzNyU7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG59XG5cbi5zaW5nbGUtdmlkZW9fX2J1dHRvbi0tbW9iaWxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNpbmdsZS12aWRlb19fYnRuIHtcbiAgcGFkZGluZzogMTJweCAyOXB4O1xuICBmb250LXNpemU6IDIwcHg7XG4gIG1heC13aWR0aDogbWF4LWNvbnRlbnQ7XG59XG5cbi5zaW5nbGUtdmlkZW9fX2ltYWdlLXdyYXBwZXIge1xuICBtYXJnaW4tYm90dG9tOiAyMnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uc2luZ2xlLXZpZGVvX19pbWFnZS13cmFwcGVyIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgbWF4LWhlaWdodDogMjc0cHg7XG59XG5cbi5zaW5nbGUtdmlkZW9fX25hbWUge1xuICBmb250LXNpemU6IDE4cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnNpbmdsZS12aWRlbyB7XG4gICAgcGFkZGluZzogODBweCAwO1xuICB9XG4gIC5zaW5nbGUtdmlkZW9fX2NvbHVtbjpmaXJzdC1jaGlsZCB7XG4gICAgZmxleDogMCAxIDU3JTtcbiAgICBtYXJnaW4tcmlnaHQ6IDIxcHg7XG4gIH1cbiAgLnNpbmdsZS12aWRlb19fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDExcHg7XG4gIH1cbiAgLnNpbmdsZS12aWRlb19fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMzQlO1xuICAgIG1hcmdpbi1ib3R0b206IDE5cHg7XG4gIH1cbiAgLnNpbmdsZS12aWRlb19fYnRuIHtcbiAgICBwYWRkaW5nOiAxMHB4IDE4cHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG4gIC5zaW5nbGUtdmlkZW9fX2ltYWdlLXdyYXBwZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgbWFyZ2luLXRvcDogNDFweDtcbiAgfVxuICAuc2luZ2xlLXZpZGVvX19uYW1lIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MzlweCkge1xuICAuc2luZ2xlLXZpZGVvIHtcbiAgICBwYWRkaW5nOiA2MHB4IDA7XG4gIH1cbiAgLnNpbmdsZS12aWRlb19fY29udGFpbmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5zaW5nbGUtdmlkZW9fX2NvbHVtbjpmaXJzdC1jaGlsZCB7XG4gICAgZmxleDogMTtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLnNpbmdsZS12aWRlb19fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDIxcHg7XG4gIH1cbiAgLnNpbmdsZS12aWRlb19fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMzYlO1xuICAgIG1hcmdpbi1ib3R0b206IDI5cHg7XG4gIH1cbiAgLnNpbmdsZS12aWRlb19fYnRuIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiA4cHggMjhweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbiAgLnNpbmdsZS12aWRlb19faW1hZ2Utd3JhcHBlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5zaW5nbGUtdmlkZW9fX2ltYWdlLXdyYXBwZXIgaW1nIHtcbiAgICBtYXgtaGVpZ2h0OiBub25lO1xuICB9XG4gIC5zaW5nbGUtdmlkZW9fX2J1dHRvbiB7XG4gICAgbWFyZ2luLXRvcDogNDFweDtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5zaW5nbGUtdmlkZW9fX2J1dHRvbi0tbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLmRlYWxlcnNfX3RhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDMuMXB4IDdweDtcbn1cbi5kZWFsZXJzX190YWJsZSB0ciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGM0YzRjM7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5kZWFsZXJzX190YWJsZSB0ZCB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmc6IDIuM3B4IDIwcHg7XG59XG4uZGVhbGVyc19fdGFibGUgdGQ6Zmlyc3QtY2hpbGQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB3aWR0aDogMjElO1xufVxuLmRlYWxlcnNfX3RhYmxlIHRkOm50aC1jaGlsZCgyKSB7XG4gIHdpZHRoOiAyNiU7XG59XG4uZGVhbGVyc19fdGFibGUgdGQ6bGFzdC1jaGlsZCB7XG4gIHdpZHRoOiA1MS45JTtcbn1cbi5kZWFsZXJzX190YWJsZSAuZGVhbGVyc19fbGluayB7XG4gIGNvbG9yOiAjMUI3MjQzO1xufVxuLmRlYWxlcnNfX3RhYmxlIC5kZWFsZXJzX190aGVhZCB0ciB7XG4gIGNvbG9yOiAjMzQzNDM0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRENEQ0RDO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLmRlYWxlcnNfX3RhYmxlIHRkLmRlYWxlcnNfX21vcmUge1xuICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xufVxuXG4uZGVsaXZlcnlfX2NvbnRhY3RzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbn1cbi5kZWxpdmVyeV9fY29udGFjdHMgbGkge1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cblxuLmRlYWxlcnNfX2FwcGVhbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmRlYWxlcnNfX3dyYXBwZXIge1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG4gIHNjcm9sbGJhci13aWR0aDogbm9uZTtcbn1cbi5kZWFsZXJzX193cmFwcGVyOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5kZWFsZXJzLWNvbnRhY3RzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbn1cbi5kZWFsZXJzLWNvbnRhY3RzIC5jb250YWN0c19faXRlbS12YWx1ZSBhIHtcbiAgY29sb3I6ICMzNDM0MzQ7XG59XG4uZGVhbGVycy1jb250YWN0cyAuY29udGFjdHNfX2l0ZW0tdmFsdWUgc3BhbiB7XG4gIGNvbG9yOiAjMzQzNDM0O1xufVxuLmRlYWxlcnMtY29udGFjdHMgLmNvbnRhY3RzX19idG4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQ0FBQTYxO1xufVxuLmRlYWxlcnMtY29udGFjdHMgLmNvbnRhY3RzX19idG46aG92ZXIge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0FGOEY0NDtcbn1cbi5kZWFsZXJzLWNvbnRhY3RzIC5jb250YWN0c19fYnRuOmhvdmVyIHN2ZyB7XG4gIGZpbGw6ICNGRkZGRkY7XG59XG5cbi5kZWFsZXJzX190aGVhZCB0aCB7XG4gIHBhZGRpbmc6IDRweCAxOXB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMi40cHg7XG59XG5cbi5kZWFsZXJzX19saXN0IHtcbiAgbWFyZ2luLXRvcDogMTIzcHg7XG59XG5cbi5kZWFsZXJzX190aGVhZCB0ciB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5kZWFsZXJzX190YWJsZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIyLjRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmRlYWxlcnNfX2JvZHkgLnRleHQge1xuICBjb2xvcjogI0NBQUE2MTtcbn1cblxuLmRlYWxlcnNfX2ltZyB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5kZWFsZXJzX193cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDEyMjRweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbiAgLmRlYWxlcnNfX2JyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5kZWFsZXJzX190Ym9keS0taGVpZ2h0IHRkOmZpcnN0LWNoaWxkIHtcbiAgICBoZWlnaHQ6IDg2cHg7XG4gIH1cbiAgLmNvbnRhY3RzX19tYXAgaWZyYW1lIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbiAgLmRlYWxlcnNfX2FwcGVhbCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICAgIG1heC13aWR0aDogODA2cHg7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxuICAuZGVhbGVyc19fYm9keSAudGV4dCB7XG4gICAgbWF4LXdpZHRoOiA3MDVweDtcbiAgICBtYXJnaW4tdG9wOiA1NXB4O1xuICB9XG4gIC5kZWFsZXJzX19pbWcge1xuICAgIG1hcmdpbi10b3A6IC0xNDZweDtcbiAgICBtYXJnaW4tbGVmdDogMjZweDtcbiAgfVxuICAuZGVhbGVycy1jb250YWN0cyB7XG4gICAgbWFyZ2luLXRvcDogMTMxcHg7XG4gIH1cbiAgLmRlYWxlcnMtY29udGFjdHMgLmNvbnRhY3RzX19jb250YWluZXIge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAxMzdweDtcbiAgfVxuICAuZGVhbGVycy1jb250YWN0cyAuY29udGFjdHNfX2NvbnRhaW5lciAudGV4dC0taDIge1xuICAgIG1heC13aWR0aDogMzIxcHg7XG4gIH1cbiAgLmRlYWxlcnMtY29udGFjdHMgLmNvbnRhY3RzX19idG4ge1xuICAgIHBhZGRpbmc6IDEzcHggMDtcbiAgfVxuICAuZGVhbGVycy1jb250YWN0cyAuY29udGFjdHNfX2J1dHRvbiB7XG4gICAgbWF4LXdpZHRoOiAyMzhweDtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmRlYWxlcnNfX3dyYXBwZXIge1xuICAgIHBhZGRpbmctbGVmdDogMThweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxOHB4O1xuICB9XG4gIC5kZWFsZXJzX190YWJsZSAuZGVhbGVyc19fdGJvZHkgdGQ6Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmc6IDZweCAyMHB4O1xuICB9XG4gIC5kZWFsZXJzX190YWJsZSAuZGVhbGVyc19fdGJvZHkgdGQ6bnRoLWNoaWxkKDIpIHtcbiAgICBwYWRkaW5nOiA2cHggMjBweDtcbiAgfVxuICAuZGVhbGVyc19fdGFibGUgLmRlYWxlcnNfX3Rib2R5IHRkOmxhc3QtY2hpbGQge1xuICAgIHBhZGRpbmc6IDdweCAyMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuZGVhbGVyc19fdGFibGUgLmRlYWxlcnNfX3Rib2R5IC5kZWFsZXJzX193cmFwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuICAuZGVhbGVycy1jb250YWN0cyAuY29udGFjdHNfX3RpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiB1bnNldDtcbiAgfVxuICAuZGVhbGVycy1jb250YWN0cyAuY29udGFjdHNfX2J1dHRvbi0tbW9iaWxlIC5jb250YWN0c19fYnRuIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZ2FwOiA4cHg7XG4gICAgbWluLXdpZHRoOiAyODRweDtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgcGFkZGluZzogMTNweCAwO1xuICB9XG4gIC5kZWFsZXJzLWNvbnRhY3RzIC5jb250YWN0c19fYnV0dG9uLS1tb2JpbGUgc3ZnIHtcbiAgICB3aWR0aDogMTdweDtcbiAgICBoZWlnaHQ6IDE3cHg7XG4gICAgZmlsbDogI0ZGRkZGRjtcbiAgfVxuICAuZGVhbGVycy1jb250YWN0cyAuY29udGFjdHNfX21hcCB7XG4gICAgaGVpZ2h0OiB1bnNldDtcbiAgfVxuICAuZGVhbGVycy1jb250YWN0cyAuY29udGFjdHNfX21hcCBpZnJhbWUge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5kZWFsZXJzX19ib2R5IC50ZXh0IHtcbiAgICBtYXgtd2lkdGg6IDcwNXB4O1xuICAgIG1hcmdpbi10b3A6IDM4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjNweDtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gIH1cbiAgLmRlYWxlcnNfX2JvZHkgLmRlYWxlcnNfX2ltZyB7XG4gICAgbWFyZ2luLXRvcDogMjlweDtcbiAgfVxuICAuZGVhbGVyc19fYXBwZWFsIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4LjlweDtcbiAgfVxuICAuZGVhbGVyc19fbGlzdCB7XG4gICAgbWFyZ2luLXRvcDogNTJweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5kZWFsZXJzX193cmFwcGVyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNHB4O1xuICAgIHBhZGRpbmctbGVmdDogMzRweDtcbiAgfVxuICAuZGVhbGVycy1jb250YWN0cyAuY29udGFjdHNfX2luZm8ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gIH1cbiAgLmRlYWxlcnMtY29udGFjdHMgLmNvbnRhY3RzX19pbmZvIHtcbiAgICB3aWR0aDogNTglO1xuICB9XG4gIC5kZWFsZXJzLWNvbnRhY3RzIC5jb250YWN0c19fYnV0dG9uIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG4gIC5kZWFsZXJzLWNvbnRhY3RzIC5jb250YWN0c19fbWFwIHtcbiAgICB3aWR0aDogNDQlO1xuICB9XG4gIC5kZWFsZXJzLWNvbnRhY3RzIC5jb250YWN0c19fY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLXRvcDogODBweDtcbiAgfVxuICAuZGVhbGVycy1jb250YWN0cyAuY29udGFjdHNfX2J0biB7XG4gICAgbWF4LXdpZHRoOiAxNjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5kZWFsZXJzX193cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbiAgLmRlYWxlcnNfX2xpc3Qge1xuICAgIG1hcmdpbi10b3A6IDc2cHg7XG4gIH1cbiAgLmRlYWxlcnMtY29udGFjdHMgLmNvbnRhY3RzX19tYXAgaWZyYW1lIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDMzMXB4O1xuICB9XG4gIC5kZWFsZXJzLWNvbnRhY3RzIC5jb250YWN0c19faXRlbS12YWx1ZSxcbiAgLmRlYWxlcnMtY29udGFjdHMgLmNvbnRhY3RzX19pdGVtLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbiAgLmRlYWxlcnNfX2JvZHkgLnRleHQge1xuICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gIH1cbiAgLmRlYWxlcnNfX2FwcGVhbCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOC45cHg7XG4gICAgbWF4LXdpZHRoOiA0NjBweDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG4gIC5kZWFsZXJzX19pbWcge1xuICAgIG1hcmdpbi10b3A6IC01OHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5kZWFsZXJzX190YWJsZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOC45cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLmRlYWxlcnNfX3RhYmxlIHtcbiAgICBib3JkZXItc3BhY2luZzogMy4xcHggNHB4O1xuICB9XG4gIC5kZWFsZXJzX19saW5rIHtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuICB9XG4gIC5kZWFsZXJzX190YWJsZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIH1cbiAgLmRlYWxlcnNfX3RhYmxlIHRkOmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nOiA5cHggMjBweDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHdpZHRoOiAzMSU7XG4gIH1cbiAgLmRlYWxlcnNfX3RhYmxlIHRkOm50aC1jaGlsZCgyKSB7XG4gICAgcGFkZGluZzogOXB4IDIwcHg7XG4gICAgd2lkdGg6IDQxJTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG4gIC5kZWFsZXJzX190YWJsZSB0ZDpsYXN0LWNoaWxkIHtcbiAgICBwYWRkaW5nOiA5cHggMjBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmRlYWxlcnNfX2ltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5zdHJlbmd0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDM0MzQ7XG4gIHBhZGRpbmc6IDk4cHggMCAxMDBweCAwO1xufVxuXG4uc3RyZW5ndGhfX3RpdGxlIHtcbiAgY29sb3I6ICNDQUFBNjE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMzFweDtcbn1cblxuLnN0cmVuZ3RoX19jb250ZW50LXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG5cbi5zdHJlbmd0aF9fY29udGVudCB7XG4gIGZsZXg6IDAgMSA1MCU7XG4gIG1hcmdpbi1yaWdodDogMTJweDtcbn1cblxuLnN0cmVuZ3RoX190ZXh0IHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xufVxuLnN0cmVuZ3RoX190ZXh0Om5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLnN0cmVuZ3RoX190ZXh0LS1nb2xkIHtcbiAgY29sb3I6ICNDQUFBNjE7XG59XG5cbi5zdHJlbmd0aF9faW1hZ2Utd3JhcHBlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG59XG4uc3RyZW5ndGhfX2ltYWdlLXdyYXBwZXIgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG5cbi5zdHJlbmd0aF9fZHVvLWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5zdHJlbmd0aF9fZHVvLWNvbnRlbnQtaXRlbSB7XG4gIGZsZXg6IDAgMSA1MCU7XG59XG4uc3RyZW5ndGhfX2R1by1jb250ZW50LWl0ZW06Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDI0cHg7XG59XG5cbi5zdHJlbmd0aF9fZHVvLWNvbnRlbnQtaW1hZ2Uge1xuICBtYXJnaW4tYm90dG9tOiAxN3B4O1xufVxuLnN0cmVuZ3RoX19kdW8tY29udGVudC1pbWFnZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMzcwcHg7XG59XG5cbi5zdHJlbmd0aF9fYnRuIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBtYXgtd2lkdGg6IG1heC1jb250ZW50O1xuICBtYXJnaW46IDk4cHggYXV0byAwIGF1dG87XG4gIHBhZGRpbmc6IDEycHggMjhweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc3RyZW5ndGgge1xuICAgIHBhZGRpbmc6IDYwcHggMDtcbiAgfVxuICAuc3RyZW5ndGhfX2NvbnRlbnQge1xuICAgIGZsZXg6IDEgMCA1NyU7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMXB4O1xuICB9XG4gIC5zdHJlbmd0aF9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMzUlO1xuICB9XG4gIC5zdHJlbmd0aF9fdGV4dDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG4gIC5zdHJlbmd0aF9fYnRuIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbWFyZ2luOiA0MHB4IGF1dG8gMCBhdXRvO1xuICAgIHBhZGRpbmc6IDEwcHggMThweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gIC5zdHJlbmd0aCB7XG4gICAgcGFkZGluZzogNTBweCAwIDYwcHggMDtcbiAgfVxuICAuc3RyZW5ndGhfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG4gIC5zdHJlbmd0aF9fY29udGVudC13cmFwcGVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgfVxuICAuc3RyZW5ndGhfX2NvbnRlbnQge1xuICAgIGZsZXg6IDE7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC5zdHJlbmd0aF9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMzUlO1xuICB9XG4gIC5zdHJlbmd0aF9fdGV4dDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICB9XG4gIC5zdHJlbmd0aF9fdGV4dC0tZ29sZCB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxuICAuc3RyZW5ndGhfX2ltYWdlLXdyYXBwZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDE3cHg7XG4gIH1cbiAgLnN0cmVuZ3RoX19pbWFnZS13cmFwcGVyIGltZyB7XG4gICAgbWluLWhlaWdodDogMTgwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIH1cbiAgLnN0cmVuZ3RoX19kdW8tY29udGVudCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAuc3RyZW5ndGhfX2R1by1jb250ZW50LWl0ZW0ge1xuICAgIGZsZXg6IDE7XG4gIH1cbiAgLnN0cmVuZ3RoX19kdW8tY29udGVudC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLnN0cmVuZ3RoX19kdW8tY29udGVudC1pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbiAgLnN0cmVuZ3RoX19idG4ge1xuICAgIHBhZGRpbmc6IDhweCAxNnB4O1xuICB9XG59XG4uZ2VhcmJveCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImFzc2V0cy9pbWFnZXMvc3RhdGljL2JnX2ZvcmVzdC5wbmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHBhZGRpbmc6IDEzOHB4IDA7XG59XG5cbi5nZWFyYm94X190aXRsZSB7XG4gIGNvbG9yOiAjNjk2OTY5O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDYycHg7XG59XG5cbi5nZWFyYm94X19jb2x1bW5zIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmdlYXJib3hfX2NvbHVtbiB7XG4gIGZsZXg6IDEgMSA1MCU7XG59XG4uZ2VhcmJveF9fY29sdW1uOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xufVxuXG4uZ2VhcmJveF9faW1hZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIGhlaWdodDogMzI3cHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5nZWFyYm94X190ZXh0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTM1JTtcbn1cbi5nZWFyYm94X190ZXh0IHA6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmdlYXJib3gge1xuICAgIHBhZGRpbmc6IDgwcHggMDtcbiAgfVxuICAuZ2VhcmJveF9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDI5cHg7XG4gIH1cbiAgLmdlYXJib3hfX2NvbHVtbjpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICB9XG4gIC5nZWFyYm94X19pbWFnZSB7XG4gICAgaGVpZ2h0OiAzMTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMXB4O1xuICB9XG4gIC5nZWFyYm94X190ZXh0IHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MzlweCkge1xuICAuZ2VhcmJveCB7XG4gICAgcGFkZGluZzogNjBweCAwO1xuICB9XG4gIC5nZWFyYm94X190aXRsZSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICB9XG4gIC5nZWFyYm94X19jb2x1bW5zIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5nZWFyYm94X19jb2x1bW4ge1xuICAgIGZsZXg6IDE7XG4gIH1cbiAgLmdlYXJib3hfX2NvbHVtbjpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC5nZWFyYm94X19jb2x1bW46bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICAuZ2VhcmJveF9faW1hZ2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDIzcHg7XG4gIH1cbiAgLmdlYXJib3hfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM3NHB4KSB7XG4gIC5nZWFyYm94X19pbWFnZSB7XG4gICAgaGVpZ2h0OiAyMzdweDtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgfVxufVxuLmdlYXJzcGVjIHtcbiAgcGFkZGluZzogMTQwcHggMDtcbn1cblxuLmdlYXJzcGVjX190aXRsZSB7XG4gIGNvbG9yOiAjQ0FBQTYxO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4uZ2VhcnNwZWNfX2JvZHkge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA2NzhmciA0ODFmcjtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvIDFmcjtcbiAgZ2FwOiAwIDMwcHg7XG59XG5cbi5nZWFyc3BlY19fc3RlcHMge1xuICBncmlkLWFyZWE6IDEvMS8yLzI7XG59XG5cbi5nZWFyc3BlY19fc3RlcCB7XG4gIGNvbG9yOiAjNjk2OTY5O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMzklO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmdlYXJzcGVjX19zdGVwOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLmdlYXJzcGVjX19zdGVwIHNwYW4ge1xuICBmb250LWZhbWlseTogXCJBbWVyaWNhbiBDYXB0YWluIEN5cmlsbGljXCI7XG4gIGZvbnQtc2l6ZTogNDRweDtcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLmdlYXJzcGVjX19saXN0LXdyYXBwZXIge1xuICBncmlkLWFyZWE6IDEvMi8zLzM7XG59XG5cbi5nZWFyc3BlY19fbGlzdC1pdGVtIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMDBmciAzMTJmciA4MGZyO1xuICBnYXA6IDAgMnB4O1xufVxuLmdlYXJzcGVjX19saXN0LWl0ZW0tLWhlYWRlciB7XG4gIGNvbG9yOiAjMzQzNDM0O1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLmdlYXJzcGVjX19saXN0LWl0ZW0tLWhlYWRlciAuZ2VhcnNwZWNfX2xpc3QtaXRlbS1wYXJ0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0RDRENEQztcbn1cbi5nZWFyc3BlY19fbGlzdC1pdGVtLS1oZWFkZXIgLmdlYXJzcGVjX19saXN0LWl0ZW0tcGFydDpudGgtY2hpbGQoMSkge1xuICBwYWRkaW5nOiA5cHggNXB4O1xufVxuLmdlYXJzcGVjX19saXN0LWl0ZW0tLWhlYWRlciAuZ2VhcnNwZWNfX2xpc3QtaXRlbS1wYXJ0Om50aC1jaGlsZCgyKSB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5nZWFyc3BlY19fbGlzdC1pdGVtLXBhcnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiA5cHggMTRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YzRjNGMztcbn1cbi5nZWFyc3BlY19fbGlzdC1pdGVtLXBhcnQ6bnRoLWNoaWxkKDIpIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nOiA5cHggMjBweDtcbn1cblxuLmdlYXJzcGVjX19saXN0IC5nZWFyc3BlY19fbGlzdC1pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAycHg7XG59XG5cbi5nZWFyc3BlY19faW1hZ2Utd3JhcHBlciB7XG4gIGdyaWQtYXJlYTogMi8xLzMvMjtcbiAgbWFyZ2luLXRvcDogMzFweDtcbn1cbi5nZWFyc3BlY19faW1hZ2Utd3JhcHBlciBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgbWF4LWhlaWdodDogNDQ3cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmdlYXJzcGVjIHtcbiAgICBwYWRkaW5nOiA4MHB4IDA7XG4gIH1cbiAgLmdlYXJzcGVjX19ib2R5IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDQwJSBhdXRvO1xuICAgIGdhcDogMCAyMHB4O1xuICB9XG4gIC5nZWFyc3BlY19fc3RlcCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMzUlO1xuICB9XG4gIC5nZWFyc3BlY19fc3RlcDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gIC5nZWFyc3BlY19fc3RlcCBzcGFuIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gIH1cbiAgLmdlYXJzcGVjX19saXN0LWl0ZW0ge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNjFmciAyNjBmciA3NWZyO1xuICAgIGdhcDogMCAycHg7XG4gIH1cbiAgLmdlYXJzcGVjX19saXN0LWl0ZW0tLWhlYWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTFweDtcbiAgfVxuICAuZ2VhcnNwZWNfX2xpc3QtaXRlbS0taGVhZGVyIC5nZWFyc3BlY19fbGlzdC1pdGVtLXBhcnQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNEQ0RDREM7XG4gIH1cbiAgLmdlYXJzcGVjX19saXN0LWl0ZW0tLWhlYWRlciAuZ2VhcnNwZWNfX2xpc3QtaXRlbS1wYXJ0Om50aC1jaGlsZCgxKSB7XG4gICAgcGFkZGluZzogNnB4IDVweDtcbiAgfVxuICAuZ2VhcnNwZWNfX2xpc3QtaXRlbS0taGVhZGVyIC5nZWFyc3BlY19fbGlzdC1pdGVtLXBhcnQ6bnRoLWNoaWxkKDIpIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLmdlYXJzcGVjX19saXN0LWl0ZW0tcGFydCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIHBhZGRpbmc6IDZweCAxMHB4O1xuICB9XG4gIC5nZWFyc3BlY19fbGlzdC1pdGVtLXBhcnQ6bnRoLWNoaWxkKDIpIHtcbiAgICBwYWRkaW5nOiA2cHggMTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gIC5nZWFyc3BlYyB7XG4gICAgcGFkZGluZzogNjBweCAwIDczcHggMDtcbiAgfVxuICAuZ2VhcnNwZWNfX2NvbnRhaW5lciB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuICAuZ2VhcnNwZWNfX3RpdGxlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxOHB4O1xuICB9XG4gIC5nZWFyc3BlY19fYm9keSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMDtcbiAgfVxuICAuZ2VhcnNwZWNfX3N0ZXBzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE4cHg7XG4gIH1cbiAgLmdlYXJzcGVjX19zdGVwIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEzNiU7XG4gIH1cbiAgLmdlYXJzcGVjX19zdGVwOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbiAgLmdlYXJzcGVjX19saXN0LXdyYXBwZXIge1xuICAgIG92ZXJmbG93LXg6IHNjcm9sbDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzdweDtcbiAgICBzY3JvbGxiYXItY29sb3I6ICNDQUFBNjEgI0RDRENEQztcbiAgfVxuICAuZ2VhcnNwZWNfX2xpc3Qtd3JhcHBlcjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgIHdpZHRoOiA0cHg7XG4gICAgaGVpZ2h0OiA4cHg7XG4gIH1cbiAgLmdlYXJzcGVjX19saXN0LXdyYXBwZXI6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjNGM0YzO1xuICB9XG4gIC5nZWFyc3BlY19fbGlzdC13cmFwcGVyOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0NBQUE2MTtcbiAgfVxuICAuZ2VhcnNwZWNfX2xpc3QtaXRlbSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA2N2ZyIDI2MGZyIDgwZnI7XG4gICAgd2lkdGg6IDQxMXB4O1xuICB9XG4gIC5nZWFyc3BlY19fbGlzdC1pdGVtLS1oZWFkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbiAgLmdlYXJzcGVjX19saXN0LWl0ZW0tcGFydCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHBhZGRpbmc6IDcuNXB4IDEwcHg7XG4gIH1cbiAgLmdlYXJzcGVjX19saXN0LWl0ZW0tcGFydDpudGgtY2hpbGQoMikge1xuICAgIHBhZGRpbmc6IDcuNXB4IDEwcHg7XG4gIH1cbiAgLmdlYXJzcGVjX19pbWFnZS13cmFwcGVyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxOHB4O1xuICB9XG59XG4uYmlvZ3JhcGh5IHtcbiAgcGFkZGluZzogOThweCAwIDc5cHggMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0MzQzNDtcbn1cblxuLmJpb2dyYXBoeV9fdGl0bGUge1xuICBjb2xvcjogI0NBQUE2MTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuXG4uYmlvZ3JhcGh5X19jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5iaW9ncmFwaHlfX2NvbnRlbnQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDE5cHg7XG59XG5cbi5iaW9ncmFwaHlfX3RleHQge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMTQwJTtcbiAgZmxleDogMTtcbn1cbi5iaW9ncmFwaHlfX3RleHQgcDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMTdweDtcbn1cblxuLmJpb2dyYXBoeV9faW1hZ2Utd3JhcHBlciB7XG4gIG1hcmdpbi1sZWZ0OiAyNHB4O1xuICBmbGV4OiAwIDEgMzIlO1xufVxuLmJpb2dyYXBoeV9faW1hZ2Utd3JhcHBlci0tbW9iaWxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5iaW9ncmFwaHlfX2ltYWdlLXdyYXBwZXIgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTkxcHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBvYmplY3QtcG9zaXRpb246IHRvcDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYmlvZ3JhcGh5IHtcbiAgICBwYWRkaW5nOiA2MHB4IDAgNDBweCAwO1xuICB9XG4gIC5iaW9ncmFwaHlfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG4gIC5iaW9ncmFwaHlfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTM1JTtcbiAgfVxuICAuYmlvZ3JhcGh5X190ZXh0IHA6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTRweDtcbiAgfVxuICAuYmlvZ3JhcGh5X19pbWFnZS13cmFwcGVyIHtcbiAgICBtYXJnaW4tbGVmdDogMjJweDtcbiAgICBmbGV4OiAwIDEgNDguNSU7XG4gIH1cbiAgLmJpb2dyYXBoeV9faW1hZ2Utd3JhcHBlciBpbWcge1xuICAgIGhlaWdodDogMjU0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MzlweCkge1xuICAuYmlvZ3JhcGh5IHtcbiAgICBwYWRkaW5nOiA1MHB4IDA7XG4gIH1cbiAgLmJpb2dyYXBoeV9fdGl0bGUge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTFweDtcbiAgfVxuICAuYmlvZ3JhcGh5X19jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC5iaW9ncmFwaHlfX2NvbnRlbnQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMThweDtcbiAgfVxuICAuYmlvZ3JhcGh5X190ZXh0IHA6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTdweDtcbiAgfVxuICAuYmlvZ3JhcGh5X19pbWFnZS13cmFwcGVyIHtcbiAgICBtYXJnaW4tdG9wOiAyMXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIGZsZXg6IDE7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuYmlvZ3JhcGh5X19pbWFnZS13cmFwcGVyLS1tb2JpbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5iaW9ncmFwaHlfX2ltYWdlLXdyYXBwZXIgaW1nIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNzRweCkge1xuICAuYmlvZ3JhcGh5X19pbWFnZS13cmFwcGVyIGltZyB7XG4gICAgaGVpZ2h0OiAyMDBweDtcbiAgfVxufVxuLmRyaXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiA5MDBweDtcbiAgcGFkZGluZzogMTE3cHggMCAwIDA7XG59XG5cbi5kcml2ZV9fY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuXG4uZHJpdmVfX3RpdGxlIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwIGF1dG8gNDNweCBhdXRvO1xuICBtYXgtd2lkdGg6IDExNTVweDtcbn1cblxuLmRyaXZlX19idG4ge1xuICBmb250LXNpemU6IDIwcHg7XG4gIHBhZGRpbmc6IDEycHggMjhweDtcbiAgbWF4LXdpZHRoOiBtYXgtY29udGVudDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5kcml2ZV9fYmFja2dyb3VuZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmRyaXZlX19iYWNrZ3JvdW5kIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZHJpdmUge1xuICAgIG1pbi1oZWlnaHQ6IDYwMHB4O1xuICAgIHBhZGRpbmc6IDcwcHggMCAwIDA7XG4gIH1cbiAgLmRyaXZlX190aXRsZSB7XG4gICAgZm9udC1zaXplOiA0NHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gIH1cbiAgLmRyaXZlX19idG4ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MzlweCkge1xuICAuZHJpdmUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWluLWhlaWdodDogNDkwcHg7XG4gICAgcGFkZGluZzogMzdweCAwIDM3cHggMDtcbiAgfVxuICAuZHJpdmUtLXRvcC1idXR0b24gLmRyaXZlX19jb250YWluZXIge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAuZHJpdmUtLXRvcC1idXR0b24gLmRyaXZlX190aXRsZSB7XG4gICAgbGluZS1oZWlnaHQ6IDEwNCU7XG4gICAgbWF4LXdpZHRoOiAyNjVweDtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICAuZHJpdmUtLXRvcC1idXR0b24gLmRyaXZlX19idG4ge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgcGFkZGluZzogOHB4IDI2cHg7XG4gIH1cbiAgLmRyaXZlX19jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbiAgLmRyaXZlX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMTAlO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLmRyaXZlX19idG4ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBwYWRkaW5nOiA5cHggMjZweDtcbiAgfVxufVxuLmxlYXNpbmctYWcge1xuICBwYWRkaW5nOiAxNDBweCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzNDM0O1xufVxuXG4ubGVhc2luZy1hZ19fY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmxlYXNpbmctYWdfX2NvbHVtbjpmaXJzdC1jaGlsZCB7XG4gIGZsZXg6IDAgMSA1NC41JTtcbiAgbWFyZ2luLXJpZ2h0OiAzOHB4O1xufVxuLmxlYXNpbmctYWdfX2NvbHVtbjpsYXN0LWNoaWxkIHtcbiAgZmxleDogMTtcbn1cblxuLmxlYXNpbmctYWdfX3RpdGxlIHtcbiAgY29sb3I6ICNDQUFBNjE7XG4gIG1hcmdpbi1ib3R0b206IDM5cHg7XG59XG5cbi5sZWFzaW5nLWFnX190ZXh0IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTQwJTtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIG1hcmdpbi1ib3R0b206IDM0cHg7XG59XG4ubGVhc2luZy1hZ19fdGV4dCBwOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuXG4ubGVhc2luZy1hZ19fc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogNDZweDtcbn1cblxuLmxlYXNpbmctYWdfX2J0biB7XG4gIG1heC13aWR0aDogbWF4LWNvbnRlbnQ7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgcGFkZGluZzogMTJweCAyOHB4O1xufVxuLmxlYXNpbmctYWdfX2J0bi0tbW9iaWxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmxlYXNpbmctYWdfX2ltYWdlLXdyYXBwZXIgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBtYXgtaGVpZ2h0OiA0NzRweDtcbiAgb2JqZWN0LXBvc2l0aW9uOiB0b3A7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmxlYXNpbmctYWcge1xuICAgIHBhZGRpbmc6IDYwcHggMDtcbiAgfVxuICAubGVhc2luZy1hZ19fY29sdW1uOmZpcnN0LWNoaWxkIHtcbiAgICBmbGV4OiAwIDEgNDguNSU7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICB9XG4gIC5sZWFzaW5nLWFnX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICAubGVhc2luZy1hZ19fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMzUlO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbiAgLmxlYXNpbmctYWdfX3N0cm9uZyB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbiAgLmxlYXNpbmctYWdfX2J0biB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHBhZGRpbmc6IDEycHggMjhweDtcbiAgfVxuICAubGVhc2luZy1hZ19faW1hZ2Utd3JhcHBlciBpbWcge1xuICAgIG1heC1oZWlnaHQ6IDQ1OHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgLmxlYXNpbmctYWcge1xuICAgIHBhZGRpbmc6IDUwcHggMDtcbiAgfVxuICAubGVhc2luZy1hZ19fY29udGFpbmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5sZWFzaW5nLWFnX19jb2x1bW46Zmlyc3QtY2hpbGQge1xuICAgIGZsZXg6IDE7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC5sZWFzaW5nLWFnX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjFweDtcbiAgfVxuICAubGVhc2luZy1hZ19fdGV4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjNweDtcbiAgfVxuICAubGVhc2luZy1hZ19fYnRuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG1hcmdpbjogMjhweCBhdXRvIDAgYXV0bztcbiAgICBwYWRkaW5nOiA4cHggMTZweDtcbiAgfVxuICAubGVhc2luZy1hZ19fYnRuLS1tb2JpbGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLmxlYXNpbmctYWdfX2ltYWdlLXdyYXBwZXIgaW1nIHtcbiAgICBvYmplY3QtcG9zaXRpb246IHRvcDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM3NHB4KSB7XG4gIC5sZWFzaW5nLWFnX19pbWFnZS13cmFwcGVyIGltZyB7XG4gICAgbWF4LWhlaWdodDogMjAwcHg7XG4gIH1cbn1cbi5hZy1kZWFsZXJzIHtcbiAgcGFkZGluZzogMTQwcHggMCAwIDA7XG59XG5cbi5hZy1kZWFsZXJzX19ib2R5IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIHJpZ2h0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGhlaWdodDogNDl2dztcbiAgbWF4LWhlaWdodDogNzAzcHg7XG59XG5cbi5hZy1kZWFsZXJzX190aXRsZSB7XG4gIGNvbG9yOiAjNjk2OTY5O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4uYWdfX2RlYWxlcnMtdGV4dCB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDEzNSU7XG4gIG1heC13aWR0aDogODA2cHg7XG59XG5cbi5hZy1kZWFsZXJzLWxpc3Qge1xuICBtYXJnaW4tdG9wOiA2MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1sZWZ0OiAtMjRweDtcbn1cblxuLmFnLWRlYWxlcnNfX2xpc3QtaXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGZsZXg6IDAgMSAzMy4zMzMlO1xuICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDEzNSU7XG59XG5cbi5hZy1kZWFsZXJzX19saXN0LWl0ZW0tY2l0eSB7XG4gIGNvbG9yOiAjQ0FBQTYxO1xuICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgI0NBQUE2MTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luLWJvdHRvbTogMTlweDtcbn1cblxuLmFnLWRlYWxlcnNfX2xpc3QtaXRlbS1jb21wYW55IHtcbiAgY29sb3I6ICMzNDM0MzQ7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5hZy1kZWFsZXJzX19saXN0LWl0ZW0tYWRkcmVzcyB7XG4gIGNvbG9yOiAjNjk2OTY5O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5hZy1kZWFsZXJzX19ib2R5IHtcbiAgICBoZWlnaHQ6IDYxdnc7XG4gICAgbWF4LWhlaWdodDogODAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmFnLWRlYWxlcnMge1xuICAgIHBhZGRpbmc6IDgwcHggMCAwIDA7XG4gIH1cbiAgLmFnLWRlYWxlcnNfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICAuYWdfX2RlYWxlcnMtdGV4dCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIG1heC13aWR0aDogNDYwcHg7XG4gIH1cbiAgLmFnLWRlYWxlcnMtbGlzdCB7XG4gICAgbWFyZ2luLXRvcDogNDNweDtcbiAgICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gIH1cbiAgLmFnLWRlYWxlcnNfX2xpc3QtaXRlbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuICAuYWctZGVhbGVyc19fbGlzdC1pdGVtLWNpdHkge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNnB4O1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjQ0FBQTYxO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbiAgLmFnLWRlYWxlcnNfX2xpc3QtaXRlbS1jb21wYW55IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFnLWRlYWxlcnMtbGlzdCB7XG4gICAgbWFyZ2luLWxlZnQ6IC01cHg7XG4gIH1cbiAgLmFnLWRlYWxlcnNfX2xpc3QtaXRlbSB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MzlweCkge1xuICAuYWctZGVhbGVycyB7XG4gICAgcGFkZGluZzogNjBweCAwIDAgMDtcbiAgfVxuICAuYWctZGVhbGVyc19fYm9keSB7XG4gICAgaGVpZ2h0OiAxMDR2dztcbiAgICBtYXgtaGVpZ2h0OiA0ODBweDtcbiAgfVxuICAuYWctZGVhbGVycy1saXN0IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gICAgbWFyZ2luLXRvcDogMjNweDtcbiAgfVxuICAuYWctZGVhbGVyc19fbGlzdC1pdGVtIHtcbiAgICBmbGV4OiAxO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbiAgLmFnLWRlYWxlcnNfX2xpc3QtaXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyM3B4O1xuICB9XG4gIC5hZy1kZWFsZXJzX19saXN0LWl0ZW0tY2l0eSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA3cHg7XG4gIH1cbiAgLmFnLWRlYWxlcnNfX2xpc3QtaXRlbS1jb21wYW55IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDU5cHgpIHtcbiAgLmFnLWRlYWxlcnNfX2JvZHkge1xuICAgIG1heC1oZWlnaHQ6IDQwNXB4O1xuICB9XG59XG4ubWFpbi1oZXJvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiA3NTBweDtcbiAgYm9yZGVyLWJvdHRvbTogMzBweCBzb2xpZCAjQ0FBQTYxO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLm1haW4taGVyby0td2l0aG91dC1icmVhZGNydW1zIC5tYWluLWhlcm9fX2NvbnRhaW5lciB7XG4gIHBhZGRpbmctdG9wOiA0M3B4O1xufVxuXG4ubWFpbi1oZXJvX19jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIHBhZGRpbmctdG9wOiAyNHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4ubWFpbi1oZXJvX19ib2R5IHtcbiAgZmxleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZzogNDBweCAwIDEyNXB4IDA7XG59XG5cbi5tYWluLWhlcm9fX3N1cHRpdGxlIHtcbiAgY29sb3I6ICNDQUFBNjE7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDEzNSU7XG4gIG1hcmdpbi1ib3R0b206IDExcHg7XG59XG5cbi5tYWluLWhlcm9fX3RpdGxlIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIG1heC13aWR0aDogNzI4cHg7XG59XG4ubWFpbi1oZXJvX190aXRsZS0td2l0aG91dC1zdWJ0aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDQzcHg7XG59XG5cbi5tYWluLWhlcm9fX3N1YnRpdGxlIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIG1hcmdpbi1ib3R0b206IDQycHg7XG59XG5cbi5tYWluLWhlcm9fX3ByaWNlIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMTM1JTtcbiAgY29sb3I6ICNDQUFBNjE7XG59XG5cbi5tYWluLWhlcm9fX2Rlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTQwJTtcbiAgbWF4LXdpZHRoOiA1MjBweDtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIG1hcmdpbi1ib3R0b206IDczcHg7XG4gIG1hcmdpbi10b3A6IGF1dG87XG59XG5cbi5tYWluLWhlcm9fX2J1dHRvbiB7XG4gIG1heC13aWR0aDogbWF4LWNvbnRlbnQ7XG59XG5cbi5tYWluLWhlcm9fX2J0biB7XG4gIHBhZGRpbmc6IDEycHggMjhweDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMTAwJTtcbn1cblxuLm1haW4taGVyb19fYmFja2dyb3VuZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLm1haW4taGVyb19fYmFja2dyb3VuZCBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm1haW4taGVybyB7XG4gICAgbWluLWhlaWdodDogNjIwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMjBweCBzb2xpZCAjQ0FBQTYxO1xuICB9XG4gIC5tYWluLWhlcm9fX2NvbnRhaW5lciB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gIH1cbiAgLm1haW4taGVyb19fYm9keSB7XG4gICAgcGFkZGluZzogMjlweCAwIDgwcHggMDtcbiAgfVxuICAubWFpbi1oZXJvX19zdXB0aXRsZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDlweDtcbiAgfVxuICAubWFpbi1oZXJvX190aXRsZSB7XG4gICAgbWF4LXdpZHRoOiA1MjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG4gIC5tYWluLWhlcm9fX3RpdGxlLS13aXRob3V0LXN1YnRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyOHB4O1xuICB9XG4gIC5tYWluLWhlcm9fX3N1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IDI5cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzlweDtcbiAgfVxuICAubWFpbi1oZXJvX19wcmljZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbiAgLm1haW4taGVyb19fZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTM1JTtcbiAgICBtYXgtd2lkdGg6IDM0MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG87XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAubWFpbi1oZXJvX19idG4ge1xuICAgIHBhZGRpbmc6IDEwcHggMThweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MzlweCkge1xuICAubWFpbi1oZXJvIHtcbiAgICBtaW4taGVpZ2h0OiA1MDBweDtcbiAgICBib3JkZXItYm90dG9tOiAxMHB4IHNvbGlkICNDQUFBNjE7XG4gIH1cbiAgLm1haW4taGVyby0td2l0aG91dC1icmVhZGNydW1zIC5tYWluLWhlcm9fX2NvbnRhaW5lciB7XG4gICAgcGFkZGluZy10b3A6IDExcHg7XG4gIH1cbiAgLm1haW4taGVyb19fYm9keSB7XG4gICAgcGFkZGluZzogMjlweCAwIDQwcHggMDtcbiAgfVxuICAubWFpbi1oZXJvX19zdXB0aXRsZSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG4gIC5tYWluLWhlcm9fX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gIH1cbiAgLm1haW4taGVyb19fdGl0bGUtLXdpdGhvdXQtc3VidGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cbiAgLm1haW4taGVyb19fc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyOXB4O1xuICB9XG4gIC5tYWluLWhlcm9fX3ByaWNlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbiAgLm1haW4taGVyb19fZGVzY3JpcHRpb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm1haW4taGVyb19fYnV0dG9uIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAubWFpbi1oZXJvX19idG4ge1xuICAgIHBhZGRpbmc6IDhweCAxOHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLm1haW4tbnVtYmVycyB7XG4gIHBhZGRpbmc6IDEzOHB4IDAgMTA0cHggMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiYXNzZXRzL2ltYWdlcy9zdGF0aWMvYmdfZm9yZXN0LnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuLm1haW4tbnVtYmVyc19fdGl0bGUge1xuICBjb2xvcjogI0NBQUE2MTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAyMnB4O1xufVxuXG4ubWFpbi1udW1iZXJzX19zdWJ0aXRsZSB7XG4gIGNvbG9yOiAjMzQzNDM0O1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxMzUlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5tYWluLW51bWJlcnNfX2xpc3Qge1xuICBtYXJnaW4tdG9wOiA3MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1sZWZ0OiAtMjRweDtcbn1cblxuLm1haW4tbnVtYmVyc19fbGlzdC1pdGVtIHtcbiAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICBtYXJnaW4tYm90dG9tOiA1OHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAwIDEgMjUlO1xufVxuLm1haW4tbnVtYmVyc19fbGlzdC1pdGVtIHAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEzNSU7XG59XG5cbi5tYWluLW51bWJlcnNfX251bWJlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIGNvbG9yOiAjQ0FBQTYxO1xuICBmb250LWZhbWlseTogXCJBbWVyaWNhbiBDYXB0YWluIEN5cmlsbGljXCI7XG4gIGZvbnQtc2l6ZTogMTIwcHg7XG4gIGxpbmUtaGVpZ2h0OiA3NSU7XG4gIG9wYWNpdHk6IDAuNjtcbiAgbWF4LXdpZHRoOiAzNXB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5tYWluLW51bWJlcnNfX251bWJlciB7XG4gICAgbGluZS1oZWlnaHQ6IDk0JTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubWFpbi1udW1iZXJzIHtcbiAgICBwYWRkaW5nOiA4MHB4IDAgNDBweCAwO1xuICB9XG4gIC5tYWluLW51bWJlcnNfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG4gIC5tYWluLW51bWJlcnNfX3N1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbiAgLm1haW4tbnVtYmVyc19fbGlzdCB7XG4gICAgbWFyZ2luLXRvcDogMzlweDtcbiAgICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gIH1cbiAgLm1haW4tbnVtYmVyc19fbGlzdC1pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQycHg7XG4gIH1cbiAgLm1haW4tbnVtYmVyc19fbGlzdC1pdGVtIHAge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTM1JTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgfVxuICAubWFpbi1udW1iZXJzX19udW1iZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMTlweDtcbiAgICBmb250LXNpemU6IDEwMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA2NyU7XG4gICAgbWF4LXdpZHRoOiAxNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1haW4tbnVtYmVyc19fbGlzdCB7XG4gICAgbWFyZ2luLWxlZnQ6IC05cHg7XG4gIH1cbiAgLm1haW4tbnVtYmVyc19fbGlzdC1pdGVtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDlweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gIC5tYWluLW51bWJlcnMge1xuICAgIHBhZGRpbmc6IDYwcHggMCA3NXB4IDA7XG4gIH1cbiAgLm1haW4tbnVtYmVyc19fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDIxcHg7XG4gIH1cbiAgLm1haW4tbnVtYmVyc19fc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuICAubWFpbi1udW1iZXJzX19saXN0IHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLm1haW4tbnVtYmVyc19fbGlzdC1pdGVtIHtcbiAgICBmbGV4OiAxO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxuICAubWFpbi1udW1iZXJzX19saXN0LWl0ZW0gcCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAyOHB4O1xuICAgIG1heC13aWR0aDogMjU1cHg7XG4gIH1cbiAgLm1haW4tbnVtYmVyc19fbGlzdC1pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIH1cbiAgLm1haW4tbnVtYmVyc19fbnVtYmVyIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgZm9udC1zaXplOiA4MHB4O1xuICAgIGJvdHRvbTogMDtcbiAgICByaWdodDogODclO1xuICAgIGxlZnQ6IGluaGVyaXQ7XG4gIH1cbn1cbi5kdW8taGVybyB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5kdW8taGVyb19faXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLWJvdHRvbTogMzBweCBzb2xpZCAjQ0FBQTYxO1xuICBtaW4taGVpZ2h0OiA2NzBweDtcbiAgcGFkZGluZzogNzBweCA4MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAxO1xufVxuLmR1by1oZXJvX19pdGVtOmZpcnN0LWNoaWxkIC5kdW8taGVyb19fdGl0bGUge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4uZHVvLWhlcm9fX2l0ZW06Zmlyc3QtY2hpbGQgLmR1by1oZXJvX190ZXh0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuLmR1by1oZXJvX19pdGVtOmZpcnN0LWNoaWxkIC5kdW8taGVyb19fYnV0dG9uIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG4uZHVvLWhlcm9fX2l0ZW06Zmlyc3QtY2hpbGQgLmR1by1oZXJvX19wcmljZSB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbi5kdW8taGVyb19faXRlbTpmaXJzdC1jaGlsZCAuZHVvLWhlcm9fX2JhY2tncm91bmQgaW1nIHtcbiAgb2JqZWN0LXBvc2l0aW9uOiByaWdodDtcbn1cbi5kdW8taGVyb19faXRlbTpsYXN0LWNoaWxkIC5kdW8taGVyb19fYmFja2dyb3VuZCBpbWcge1xuICBvYmplY3QtcG9zaXRpb246IGxlZnQ7XG59XG5cbi5kdW8taGVyb19fYm9keSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleDogMTtcbn1cblxuLmR1by1oZXJvX190aXRsZSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4uZHVvLWhlcm9fX3RleHQge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgbWF4LXdpZHRoOiA1MzRweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTQwJTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmR1by1oZXJvX19wcmljZSB7XG4gIGNvbG9yOiAjQ0FBQTYxO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMzUlO1xufVxuXG4uZHVvLWhlcm9fX2J1dHRvbiB7XG4gIG1hcmdpbi10b3A6IGF1dG87XG4gIG1heC13aWR0aDogbWF4LWNvbnRlbnQ7XG59XG5cbi5kdW8taGVyb19fYnRuIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBwYWRkaW5nOiAxMnB4IDI4cHg7XG59XG5cbi5kdW8taGVyb19fYmFja2dyb3VuZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmR1by1oZXJvX19iYWNrZ3JvdW5kIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZHVvLWhlcm9fX2l0ZW0ge1xuICAgIGJvcmRlci1ib3R0b206IDIwcHggc29saWQgI0NBQUE2MTtcbiAgICBtaW4taGVpZ2h0OiA0MTRweDtcbiAgICBwYWRkaW5nOiAyOHB4IDMwcHggMjdweCAzMHB4O1xuICB9XG4gIC5kdW8taGVyb19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG4gIC5kdW8taGVyb19fdGV4dCB7XG4gICAgbWF4LXdpZHRoOiA1MzRweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDEzNSU7XG4gIH1cbiAgLmR1by1oZXJvX19wcmljZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG4gIC5kdW8taGVyb19fYnRuIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgcGFkZGluZzogMTJweCAxN3B4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgLmR1by1oZXJvIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5kdW8taGVyb19faXRlbSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMTBweCBzb2xpZCAjQ0FBQTYxO1xuICAgIG1pbi1oZWlnaHQ6IDUwMHB4O1xuICAgIHBhZGRpbmc6IDM3cHggMThweCA0MHB4IDE4cHg7XG4gIH1cbiAgLmR1by1oZXJvX19pdGVtOmZpcnN0LWNoaWxkIC5kdW8taGVyb19fdGl0bGUge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgLmR1by1oZXJvX19pdGVtOmZpcnN0LWNoaWxkIC5kdW8taGVyb19fdGV4dCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAuZHVvLWhlcm9fX2l0ZW06Zmlyc3QtY2hpbGQgLmR1by1oZXJvX19idXR0b24ge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5kdW8taGVyb19faXRlbTpmaXJzdC1jaGlsZCAuZHVvLWhlcm9fX3ByaWNlIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5kdW8taGVyb19faXRlbTpmaXJzdC1jaGlsZCAuZHVvLWhlcm9fX2JhY2tncm91bmQgaW1nIHtcbiAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgfVxuICAuZHVvLWhlcm9fX2l0ZW06bGFzdC1jaGlsZCAuZHVvLWhlcm9fX2JhY2tncm91bmQgaW1nIHtcbiAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgfVxuICAuZHVvLWhlcm9fX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgfVxuICAuZHVvLWhlcm9fX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuICAuZHVvLWhlcm9fX3ByaWNlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbiAgLmR1by1oZXJvX19idXR0b24ge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAuZHVvLWhlcm9fX2J0biB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIHBhZGRpbmc6IDhweCAyMHB4O1xuICB9XG59XG4uYmxhY2sge1xuICBwYWRkaW5nOiAxNDJweCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzNDM0O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmJsYWNrLS1ncmFkaWVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMTEwcHggMDtcbn1cblxuLmJsYWNrX193cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5ibGFja19faW1nLW1vYiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5ibGFja19faW1nIHtcbiAgd2lkdGg6IDU5LjUlO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmJsYWNrX19pbWcgaW1nIHtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmJsYWNrX19pbWctLWxlZnQge1xuICB3aWR0aDogNTQlO1xufVxuLmJsYWNrX19pbWctLWJnIHtcbiAgd2lkdGg6IDU3LjUlO1xuICBtaW4taGVpZ2h0OiA1MDBweDtcbn1cbi5ibGFja19faW1nIHBpY3R1cmUge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmJsYWNrX19jb250ZW50IHtcbiAgd2lkdGg6IDQwJTtcbiAgcGFkZGluZzogNjBweCA0MHB4O1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5ibGFja19fY29udGVudC0tcmlnaHQge1xuICB3aWR0aDogNDQlO1xuICBwYWRkaW5nOiA2MHB4IDAgNjBweCA0MHB4O1xufVxuLmJsYWNrX19jb250ZW50LS1jZW50ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmJsYWNrX19idG4ge1xuICBtYXJnaW4tdG9wOiA1MHB4O1xuICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gIC8qIG1heC13aWR0aDogMzA2cHg7ICovXG4gIHBhZGRpbmc6IDEycHggMjhweDtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuXG4uYmxhY2tfX2Rlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS4yNTtcbn1cbi5ibGFja19fZGVzY3JpcHRpb24gb2wge1xuICBjb3VudGVyLXJlc2V0OiBteUNvdW50ZXI7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uYmxhY2tfX2Rlc2NyaXB0aW9uIG9sIGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5ibGFja19fZGVzY3JpcHRpb24gb2wgbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uYmxhY2tfX2Rlc2NyaXB0aW9uIG9sIGxpOjpiZWZvcmUge1xuICBjb3VudGVyLWluY3JlbWVudDogbXlDb3VudGVyO1xuICBjb250ZW50OiBjb3VudGVyKG15Q291bnRlcik7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgd2lkdGg6IDI2cHg7XG4gIGhlaWdodDogMjZweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0ZGRkZGRjtcbiAgYm9yZGVyLXJhZGl1czogMTAwMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbiAgcGFkZGluZy10b3A6IDJweDtcbiAgcGFkZGluZy1sZWZ0OiAxcHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuXG4uYmxhY2tfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYmxhY2sge1xuICAgIHBhZGRpbmc6IDgwcHggMDtcbiAgfVxuICAuYmxhY2stLWdyYWRpZW50IHtcbiAgICBwYWRkaW5nOiAwIDAgMzRweDtcbiAgfVxuICAuYmxhY2tfX2ltZyB7XG4gICAgd2lkdGg6IDUxJTtcbiAgfVxuICAuYmxhY2tfX2ltZy0tbGVmdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBvcmRlcjogMTtcbiAgfVxuICAuYmxhY2tfX2ltZy0tYmcge1xuICAgIG1hcmdpbi10b3A6IDM0cHg7XG4gICAgbWluLWhlaWdodDogMjUwcHg7XG4gIH1cbiAgLmJsYWNrX19jb250ZW50IHtcbiAgICB3aWR0aDogNDklO1xuICAgIHBhZGRpbmc6IDUycHggNDBweCA1MnB4IDVweDtcbiAgfVxuICAuYmxhY2tfX2NvbnRlbnQtLXJpZ2h0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuYmxhY2tfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gIC5ibGFja19fd3JhcHBlci0tZ3JhZGllbnQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLmJsYWNrX19kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICB9XG4gIC5ibGFja19fZGVzY3JpcHRpb24gb2wgbGkge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbiAgLmJsYWNrX19kZXNjcmlwdGlvbiBvbCBsaTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5ibGFja19fZGVzY3JpcHRpb24gb2wgbGk6OmJlZm9yZSB7XG4gICAgbWFyZ2luLXRvcDogLTNweDtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgLmJsYWNrIHtcbiAgICBwYWRkaW5nOiA1MHB4IDAgNjBweDtcbiAgfVxuICAuYmxhY2stLWdyYWRpZW50IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gIC5ibGFjay0tZ3JhZGllbnQgLmJsYWNrX19idG4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmJsYWNrLS1iZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gIH1cbiAgLmJsYWNrX193cmFwcGVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5ibGFja19faW1nIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5ibGFja19faW1nLS1sZWZ0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBoZWlnaHQ6IDQwNHB4O1xuICAgIG1hcmdpbi10b3A6IDQycHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDM2cHgpO1xuICAgIG1hcmdpbi1sZWZ0OiAtMThweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xOHB4O1xuICB9XG4gIC5ibGFja19faW1nLS1sZWZ0OjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgaGVpZ2h0OiA4MHB4O1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICMzNDM0MzQgMTAuNTYlLCByZ2JhKDUyLCA1MiwgNTIsIDApIDEwMCUpO1xuICB9XG4gIC5ibGFja19faW1nLS1iZyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB6LWluZGV4OiAwO1xuICB9XG4gIC5ibGFja19faW1nLS1iZyBwaWN0dXJlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuYmxhY2tfX2ltZy1tb2Ige1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDM1MHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgLmJsYWNrX19pbWctbW9iIGltZyB7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG4gIC5ibGFja19fY29udGVudCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMDtcbiAgICB6LWluZGV4OiAxO1xuICB9XG4gIC5ibGFja19fdGl0bGUtLWJnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMzZweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MTlweCkge1xuICAuYmxhY2tfX2ltZy1tb2Ige1xuICAgIGhlaWdodDogMjM0cHg7XG4gIH1cbn1cbi5jb29raWUge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMTVweDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgbGluZWFyO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjUwJSk7XG4gIG9wYWNpdHk6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB6LWluZGV4OiA5OTtcbn1cbi5jb29raWUtLWFjdGl2ZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgb3BhY2l0eTogMTtcbiAgcG9pbnRlci1ldmVudHM6IGFsbDtcbn1cblxuLmNvb2tpZV9fY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBtYXgtd2lkdGg6IDEyMjRweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAzMHB4O1xuICBib3gtc2hhZG93OiAwIDEycHggMjlweCByZ2JhKDI2LCA2MywgMTA4LCAwLjI1KTtcbn1cblxuLmNvb2tpZV9fdGl0bGUge1xuICBmb250LXNpemU6IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMTAlOyAvKiAzM3B4ICovXG4gIGxldHRlci1zcGFjaW5nOiAwLjNweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1mYW1pbHk6IFwiQW1lcmljYW4gQ2FwdGFpbiBDeXJpbGxpY1wiLCBzYW5zLXNlcmlmO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBjb2xvcjogI0NBQUE2MTtcbn1cblxuLmNvb2tpZV9fdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTQwJTtcbn1cbi5jb29raWVfX3RleHQgYSB7XG4gIGNvbG9yOiAjMUI3MjQzO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5jb29raWVfX2Nsb3NlIHtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwcHg7XG4gIHJpZ2h0OiAxMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmc6IDdweDtcbn1cbi5jb29raWVfX2Nsb3NlIHN2ZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBzdHJva2U6ICNCNEIwQUU7XG4gIHN0cm9rZS1saW5lY2FwOiByb3VuZDtcbiAgc3Ryb2tlLXdpZHRoOiAxcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2MzlweCkge1xuICAuY29va2llX19jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gIH1cbiAgLmNvb2tpZV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxufVxuLnNjcm9sbC11cCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMztcbiAgcmlnaHQ6IDEwMHB4O1xuICBib3R0b206IDQwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiA1NXB4O1xuICBoZWlnaHQ6IDU1cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgbGluZWFyO1xuICBvcGFjaXR5OiAwO1xuICBib3JkZXItcmFkaXVzOiAxMDAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDQUFBNjE7XG4gIGJveC1zaGFkb3c6IDAgMCA0cHggcmdiYSgxNjgsIDE2OCwgMTY4LCAwLjYpO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5zY3JvbGwtdXAgc3ZnIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbn1cbi5zY3JvbGwtdXA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQUY4RjQ0O1xufVxuLnNjcm9sbC11cC0tYWN0aXZlIHtcbiAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgb3BhY2l0eTogMTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuc2Nyb2xsLXVwIHtcbiAgICByaWdodDogMjVweDtcbiAgfVxufVxuLmhlYWRlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRvcDogMDtcbiAgei1pbmRleDogMTAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBsaW5lYXI7XG59XG5cbi5oZWFkZXJfX3JvdyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG59XG4uaGVhZGVyX19yb3ctLXRvcCB7XG4gIHBhZGRpbmctdG9wOiAxNnB4O1xuICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0YzRjNGMztcbn1cbi5oZWFkZXJfX3Jvdy0tYm90dG9tIHtcbiAgcGFkZGluZy10b3A6IDExcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMXB4O1xuICBvcGFjaXR5OiAxO1xuICBwb2ludGVyLWV2ZW50czogYWxsO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBsaW5lYXI7XG59XG5cbi5oZWFkZXJfX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5oZWFkZXJfX2xvZ28ge1xuICBtYXJnaW4tcmlnaHQ6IDI2cHg7XG59XG4uaGVhZGVyX19sb2dvIHN2ZyB7XG4gIHdpZHRoOiA5NHB4O1xuICBoZWlnaHQ6IDYxcHg7XG59XG4uaGVhZGVyX19sb2dvLS1tb2JpbGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uaGVhZGVyX19jaXR5IHtcbiAgcGFkZGluZy1ib3R0b206IDRweDtcbiAgbWFyZ2luLXJpZ2h0OiAyNnB4O1xufVxuXG4uaGVhZGVyX19jaXR5LXRpdGxlIHNwYW4ge1xuICBtYXJnaW4tcmlnaHQ6IDZweDtcbn1cblxuLmhlYWRlcl9fbWVudS1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmhlYWRlcl9fbWVudS1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5oZWFkZXJfX21lbnUtaXRlbSBhIHtcbiAgY29sb3I6ICNCNEIwQUU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwYWRkaW5nOiA1cHggOC4zcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGxpbmVhcjtcbn1cbi5oZWFkZXJfX21lbnUtaXRlbSBhOmhvdmVyIHtcbiAgY29sb3I6ICNDQUFBNjE7XG59XG4uaGVhZGVyX19tZW51LWl0ZW06Zmlyc3QtY2hpbGQgYSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5oZWFkZXJfX21lbnUtaXRlbTpsYXN0LWNoaWxkIGEge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuXG4uaGVhZGVyX19uYXYtaXRlbS1zZXBhcmF0b3Ige1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDJweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQ0FBQTYxO1xuICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgbWFyZ2luLWxlZnQ6IDZweDtcbn1cblxuLmhlYWRlcl9fYnVyZ2VyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmhlYWRlcl9fY29udGFjdHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAxcHg7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbn1cblxuLmhlYWRlcl9fY29udGFjdHMtYmxvY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmhlYWRlcl9fY29udGFjdHMtYmxvY2stLXBob25lIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG59XG5cbi5oZWFkZXJfX2NvbnRhY3RzLWJsb2NrLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTEwJTtcbiAgY29sb3I6ICNCNEIwQUU7XG4gIG1hcmdpbi1ib3R0b206IDRweDtcbn1cblxuLmhlYWRlcl9fY29udGFjdHMtYmxvY2stdmFsdWUgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMzNDM0MzQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGxpbmVhcjtcbn1cbi5oZWFkZXJfX2NvbnRhY3RzLWJsb2NrLXZhbHVlIGEgc3ZnIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5oZWFkZXJfX2NvbnRhY3RzLWJsb2NrLXZhbHVlIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgY29sb3I6ICMxQjcyNDM7XG59XG5cbi5oZWFkZXJfX25hdi1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZy10b3A6IDVweDtcbn1cblxuLmhlYWRlcl9fbmF2LWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmhlYWRlcl9fbmF2LWl0ZW0gYSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjMzQzNDM0O1xuICBwYWRkaW5nOiA1cHggMDtcbiAgbWFyZ2luOiAwIDI2LjJweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBsaW5lYXI7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5oZWFkZXJfX25hdi1pdGVtIGE6aG92ZXIge1xuICBjb2xvcjogI0NBQUE2MTtcbiAgYm9yZGVyLWNvbG9yOiAjQ0FBQTYxO1xufVxuLmhlYWRlcl9fbmF2LWl0ZW06Zmlyc3QtY2hpbGQgYSB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmhlYWRlcl9fbmF2LWl0ZW06bGFzdC1jaGlsZCBhIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLmhlYWRlcl9fbmF2LWl0ZW0tLWFjdGl2ZSBhIHtcbiAgY29sb3I6ICNDQUFBNjE7XG4gIGJvcmRlci1jb2xvcjogI0NBQUE2MTtcbn1cblxuLmhlYWRlcl9fYnV0dG9ucyB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1heC13aWR0aDogMzM0cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIHRyYW5zaXRpb246IGFsbCAwIDAuNXMgbGluZWFyO1xufVxuXG4uaGVhZGVyX19idXR0b25zLWNhbGxiYWNrIHtcbiAgbWF4LXdpZHRoOiAxNDJweDtcbiAgbWFyZ2luLWxlZnQ6IDEycHg7XG59XG5cbi5oZWFkZXJfX2J1dHRvbnMtdGVuZGVyIHtcbiAgbWF4LXdpZHRoOiAxNzBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGVhZGVyLS1vbnNjcm9sbCAuaGVhZGVyX19yb3ctLXRvcCB7XG4gICAgYm94LXNoYWRvdzogMCAxMnB4IDI5cHggcmdiYSgyNiwgNjMsIDEwOCwgMC4yNSk7XG4gIH1cbiAgLmhlYWRlci0tb25zY3JvbGwgLmhlYWRlcl9fcm93LS1ib3R0b20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgbWF4LWhlaWdodDogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG4gIC5oZWFkZXItLW9uc2Nyb2xsIC5oZWFkZXJfX3Jvdy0tYm90dG9tIC5oZWFkZXJfX2J1dHRvbnMge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgLmhlYWRlci0tb25hY3Rpb24ge1xuICAgIGJveC1zaGFkb3c6IDAgMTJweCAyOXB4IHJnYmEoMjYsIDYzLCAxMDgsIDAuMjUpO1xuICB9XG4gIC5oZWFkZXItLW9uYWN0aW9uIC5oZWFkZXJfX3Jvdy0tdG9wIHtcbiAgICBib3gtc2hhZG93OiB1bnNldDtcbiAgfVxuICAuaGVhZGVyLS1vbmFjdGlvbiAuaGVhZGVyX19yb3ctLWJvdHRvbSB7XG4gICAgcGFkZGluZzogMTFweCAwO1xuICAgIG1heC1oZWlnaHQ6IHVuc2V0O1xuICB9XG4gIC5oZWFkZXItLW9uYWN0aW9uIC5oZWFkZXJfX3Jvdy0tYm90dG9tIC5oZWFkZXJfX2J1dHRvbnMge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhlYWRlcjo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB6LWluZGV4OiAyO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogcmdiYSgzMSwgMzEsIDMxLCAwLjgpO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGxpbmVhcjtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG4gIC5oZWFkZXItLWFjdGl2ZTo6YmVmb3JlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gIH1cbiAgLmhlYWRlci0tYWN0aXZlIC5oZWFkZXJfX2J1cmdlciB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgfVxuICAuaGVhZGVyLS1hY3RpdmUgLmhlYWRlcl9fYnVyZ2VyIHNwYW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxRTFFMUU7XG4gIH1cbiAgLmhlYWRlci0tb25zY3JvbGwgLmhlYWRlcl9fcm93LS1ib3R0b20ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIH1cbiAgLmhlYWRlcl9fcm93LS10b3Age1xuICAgIHBhZGRpbmctdG9wOiAxOHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMXB4O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzNDM0O1xuICB9XG4gIC5oZWFkZXJfX3Jvdy0tYm90dG9tIHtcbiAgICB3aWR0aDogMjQ2cHg7XG4gICAgbWF4LWhlaWdodDogMTAwdmg7XG4gICAgb3ZlcmZsb3c6IHNjcm9sbDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgei1pbmRleDogNDtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gICAgcGFkZGluZzogMzNweCAxOHB4IDMzcHggMjBweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgbGluZWFyO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xuICB9XG4gIC5oZWFkZXJfX3Jvdy0tYm90dG9tOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuaGVhZGVyX19yb3ctLWJvdHRvbSAuaGVhZGVyX19jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLmhlYWRlcl9fcm93LS1ib3R0b20uaGVhZGVyX19yb3ctLWFjdGl2ZSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgfVxuICAuaGVhZGVyX19yb3ctLWJvdHRvbSAuaGVhZGVyX19jb250YWN0cyB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLmhlYWRlcl9fcm93LS1ib3R0b20gLmhlYWRlcl9fY29udGFjdHMtYmxvY2sge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICAuaGVhZGVyX19yb3ctLWJvdHRvbSAuaGVhZGVyX19jb250YWN0cy1ibG9jay0tcGhvbmUge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5oZWFkZXJfX3Jvdy0tYm90dG9tIC5oZWFkZXJfX2NvbnRhY3RzLWJsb2NrIC5oZWFkZXJfX2NvbnRhY3RzLWJsb2NrLXRpdGxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogIzFFMUUxRTtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbiAgLmhlYWRlcl9fcm93LS1ib3R0b20gLmhlYWRlcl9fY29udGFjdHMtYmxvY2sgLmhlYWRlcl9fY29udGFjdHMtYmxvY2stdmFsdWUgYSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBjb2xvcjogIzFCNzI0MztcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICB9XG4gIC5oZWFkZXJfX3Jvdy0tYm90dG9tIC5oZWFkZXJfX2NvbnRhY3RzLWJsb2NrIC5oZWFkZXJfX2NvbnRhY3RzLWJsb2NrLXZhbHVlIGEgc3BhbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmhlYWRlcl9fcm93LS1ib3R0b20gLmhlYWRlcl9fY29udGFjdHMtYmxvY2sgLmhlYWRlcl9fY29udGFjdHMtYmxvY2stdmFsdWUgYSBzdmcge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmhlYWRlcl9fcm93LS1ib3R0b20gLmhlYWRlcl9fY2l0eSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmhlYWRlcl9fbWVudS1saXN0IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cbiAgLmhlYWRlcl9fbWVudS1pdGVtIGEge1xuICAgIHBhZGRpbmc6IDVweCAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTM1JTtcbiAgICBjb2xvcjogIzY5Njk2OTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICB9XG4gIC5oZWFkZXJfX21lbnUtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxuICAuaGVhZGVyX19tZW51LWl0ZW06Zmlyc3QtY2hpbGQgPiBhIHtcbiAgICBwYWRkaW5nOiA3cHggMCA4cHg7XG4gICAgY29sb3I6ICMzNDM0MzQ7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMTAlO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjJweDtcbiAgICBmb250LWZhbWlseTogXCJBbWVyaWNhbiBDYXB0YWluIEN5cmlsbGljXCIsIHNhbnMtc2VyaWY7XG4gIH1cbiAgLmhlYWRlcl9fbmF2LWxpc3Qge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNEQ0RDREM7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEQ0RDREM7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gIH1cbiAgLmhlYWRlcl9fbmF2LWl0ZW0gYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogNXB4IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIGNvbG9yOiAjMzQzNDM0O1xuICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBsaW5lLWhlaWdodDogMTM2JTtcbiAgfVxuICAuaGVhZGVyX19uYXYtaXRlbS1zZXBhcmF0b3Ige1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmhlYWRlcl9fbG9nbyBzdmcge1xuICAgIHdpZHRoOiA5OXB4O1xuICAgIGhlaWdodDogMzhweDtcbiAgfVxuICAuaGVhZGVyX19sb2dvLS1kZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5oZWFkZXJfX2xvZ28tLW1vYmlsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmhlYWRlcl9fY2l0eSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbiAgLmhlYWRlcl9fY2l0eS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG4gIC5oZWFkZXJfX2NpdHktZHJvcGRvd24ge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgcGFkZGluZzogMTJweCAwO1xuICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxuICAuaGVhZGVyX19jaXR5LWRyb3Bkb3duIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBwYWRkaW5nOiA5cHggMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogI0NBQUE2MTtcbiAgfVxuICAuaGVhZGVyX19jaXR5LWRyb3Bkb3duIGEge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBwYWRkaW5nOiA5cHggMDtcbiAgfVxuICAuaGVhZGVyX19jaXR5LWRyb3Bkb3duLnNlbGVjdF9fZHJvcGRvd24tLWFjdGl2ZSB7XG4gICAgbWF4LWhlaWdodDogMTAwMHB4O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGxpbmVhcjtcbiAgfVxuICAuaGVhZGVyX19tZW51IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5oZWFkZXJfX2NvbnRhY3RzLWJsb2NrLS1lbWFpbCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuaGVhZGVyX19jb250YWN0cy1ibG9jay10aXRsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuaGVhZGVyX19jb250YWN0cy1ibG9jay12YWx1ZSBhIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNDQUFBNjE7XG4gIH1cbiAgLmhlYWRlcl9fY29udGFjdHMtYmxvY2stdmFsdWUgYSBzcGFuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5oZWFkZXJfX2NvbnRhY3RzLWJsb2NrLXZhbHVlIGEgc3ZnIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMThweDtcbiAgICBoZWlnaHQ6IDE4cHg7XG4gIH1cbiAgLmhlYWRlcl9fYnVyZ2VyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogNTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNDQUFBNjE7XG4gICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgICBwYWRkaW5nOiA4cHggMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbiAgLmhlYWRlcl9fYnVyZ2VyIHNwYW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDE4cHg7XG4gICAgaGVpZ2h0OiAycHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBsaW5lYXI7XG4gIH1cbiAgLmhlYWRlcl9fYnVyZ2VyLS1hY3RpdmUgc3BhbjpudGgtY2hpbGQoMSkge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgfVxuICAuaGVhZGVyX19idXJnZXItLWFjdGl2ZSBzcGFuOm50aC1jaGlsZCgyKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuaGVhZGVyX19idXJnZXItLWFjdGl2ZSBzcGFuOm50aC1jaGlsZCgzKSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBib3R0b20gbGVmdDtcbiAgfVxuICAuaGVhZGVyX19idXR0b25zIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWFyZ2luOiAwO1xuICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmhlYWRlcl9fYnV0dG9ucy10ZW5kZXIge1xuICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgcGFkZGluZzogMTBweCAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIGJvcmRlci1jb2xvcjogI0ZGRkZGRjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5oZWFkZXJfX2J1dHRvbnMtdGVuZGVyIHN2ZyB7XG4gICAgZmlsbDogI0ZGRkZGRjtcbiAgfVxuICAuaGVhZGVyX19idXR0b25zLXRlbmRlcjpob3ZlciB7XG4gICAgY29sb3I6ICNDQUFBNjE7XG4gICAgYm9yZGVyLWNvbG9yOiAjRkZGRkZGO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIH1cbiAgLmhlYWRlcl9fYnV0dG9ucy10ZW5kZXI6aG92ZXIgc3ZnIHtcbiAgICBmaWxsOiAjQ0FBQTYxO1xuICB9XG4gIC5oZWFkZXJfX2J1dHRvbnMtY2FsbGJhY2sge1xuICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgcGFkZGluZzogMTJweCAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBtYXJnaW46IDA7XG4gICAgY29sb3I6ICMzNDM0MzQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjMzQzNDM0O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG4gIC5oZWFkZXJfX2J1dHRvbnMtY2FsbGJhY2sgc3ZnIHtcbiAgICBmaWxsOiAjMzQzNDM0O1xuICB9XG4gIC5oZWFkZXJfX2J1dHRvbnMtY2FsbGJhY2s6aG92ZXIge1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIGJvcmRlci1jb2xvcjogIzM0MzQzNDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzNDM0O1xuICB9XG4gIC5oZWFkZXJfX2J1dHRvbnMtY2FsbGJhY2s6aG92ZXIgc3ZnIHtcbiAgICBmaWxsOiAjRkZGRkZGO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgLmhlYWRlcjo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzNnB4KTtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIG1hcmdpbi1sZWZ0OiAxOHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2OTY5Njk7XG4gIH1cbiAgLmhlYWRlci0tb25zY3JvbGw6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5oZWFkZXJfX3Jvdy0tdG9wIHtcbiAgICBwYWRkaW5nLXRvcDogMjJweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTNweDtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cbiAgLmhlYWRlcl9fbG9nbyBzdmcge1xuICAgIHdpZHRoOiA5NnB4O1xuICAgIGhlaWdodDogMzVweDtcbiAgfVxufVxuLmZvb3RlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxRTFFMUU7XG4gIHBhZGRpbmctdG9wOiA2MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNDZweDtcbn1cblxuLmZvb3Rlcl9fcm93IHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5mb290ZXJfX3Jvdy0tYm90dG9tIHtcbiAgbWFyZ2luLXRvcDogOTZweDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLmZvb3Rlcl9fcm93LS1ib3R0b20tbGluayBhIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTM1JTtcbiAgY29sb3I6ICNiNGIwYWU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgbWFyZ2luLXRvcDogMzdweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgbGluZWFyO1xufVxuLmZvb3Rlcl9fcm93LS1ib3R0b20tbGluayBhOmhvdmVyIHtcbiAgY29sb3I6ICMxYjcyNDM7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgLmZvb3Rlcl9fcm93LS1ib3R0b20tbGluayBhIHtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgbWFyZ2luLXRvcDogMTRweDtcbiAgfVxufVxuXG4uZm9vdGVyX19pbmZvIHtcbiAgd2lkdGg6IDIwMHB4O1xuICBmbGV4LXNocmluazogMDtcbiAgcGFkZGluZy1yaWdodDogNDBweDtcbn1cblxuLmZvb3Rlcl9fbG9nbyB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG4uZm9vdGVyX19sb2dvIHN2ZyB7XG4gIHdpZHRoOiAxNTdweDtcbiAgaGVpZ2h0OiA2MHB4O1xufVxuXG4uZm9vdGVyX19jb250YWN0cy1pdGVtLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTM1JTtcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICBjb2xvcjogI0I0QjBBRTtcbn1cblxuLmZvb3Rlcl9fY29udGFjdHMtaXRlbS12YWx1ZSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG59XG4uZm9vdGVyX19jb250YWN0cy1pdGVtLXZhbHVlIGEge1xuICBjb2xvcjogI0YzRjNGMztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBsaW5lYXI7XG59XG4uZm9vdGVyX19jb250YWN0cy1pdGVtLXZhbHVlIGE6aG92ZXIge1xuICBjb2xvcjogIzFCNzI0Mztcbn1cblxuLmZvb3Rlcl9fc29jaWFscyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi10b3A6IDIxcHg7XG59XG4uZm9vdGVyX19zb2NpYWxzLS1kZXNrdG9wIHtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXgtd2lkdGg6IDE1MHB4O1xufVxuLmZvb3Rlcl9fc29jaWFscy0tbW9iaWxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmZvb3Rlcl9fc29jaWFscy1pdGVtIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICBtYXJnaW4tYm90dG9tOiA2cHg7XG59XG4uZm9vdGVyX19zb2NpYWxzLWl0ZW0gYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMjhweDtcbiAgaGVpZ2h0OiAyOHB4O1xuICBib3JkZXItcmFkaXVzOiAxMDAwcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGxpbmVhcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY5Njk2OTtcbn1cbi5mb290ZXJfX3NvY2lhbHMtaXRlbSBhIHN2ZyB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG59XG4uZm9vdGVyX19zb2NpYWxzLWl0ZW0gYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxQjcyNDM7XG59XG4uZm9vdGVyX19zb2NpYWxzLWl0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLmZvb3Rlcl9fbWVudSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZm9vdGVyX19tZW51LWJsb2NrIHtcbiAgbWF4LXdpZHRoOiAxODRweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1yaWdodDogMjRweDtcbn1cbi5mb290ZXJfX21lbnUtYmxvY2s6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLmZvb3Rlcl9fbWVudS10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDExcHg7XG59XG4uZm9vdGVyX19tZW51LXRpdGxlIGEge1xuICBjb2xvcjogI0RDRENEQztcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTM1JTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBsaW5lYXI7XG59XG4uZm9vdGVyX19tZW51LXRpdGxlIGE6aG92ZXIge1xuICBjb2xvcjogIzFCNzI0Mztcbn1cbi5mb290ZXJfX21lbnUtdGl0bGUgc3ZnIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgZmlsbDogI0I0QjBBRTtcbn1cblxuLmZvb3Rlcl9fbGlzdCBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDRweDtcbn1cbi5mb290ZXJfX2xpc3QgbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uZm9vdGVyX19saXN0IGxpIGEge1xuICBjb2xvcjogI0I0QjBBRTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTM1JTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBsaW5lYXI7XG59XG4uZm9vdGVyX19saXN0IGxpIGE6aG92ZXIge1xuICBjb2xvcjogIzFCNzI0Mztcbn1cblxuLmZvb3Rlcl9fdGV4dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMzUlO1xuICBwYWRkaW5nLXJpZ2h0OiAxMCU7XG4gIGNvbG9yOiAjQjRCMEFFO1xuICBtYXJnaW4tYm90dG9tOiAzN3B4O1xufVxuLmZvb3Rlcl9fdGV4dCBhIHtcbiAgY29sb3I6ICNCNEIwQUU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgbGluZWFyO1xufVxuLmZvb3Rlcl9fdGV4dCBhOmhvdmVyIHtcbiAgY29sb3I6ICMxQjcyNDM7XG59XG5cbi5mb290ZXJfX29mZXJ0YSB7XG4gIG1hcmdpbi1yaWdodDogNDRweDtcbn1cbi5mb290ZXJfX29mZXJ0YSBhIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTM1JTtcbiAgY29sb3I6ICMxQjcyNDM7XG59XG5cbi5mb290ZXJfX3BvbGl0aWN5IHtcbiAgbWFyZ2luLXJpZ2h0OiA4NHB4O1xufVxuLmZvb3Rlcl9fcG9saXRpY3kgYSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEzNSU7XG4gIGNvbG9yOiAjMUI3MjQzO1xufVxuXG4uZm9vdGVyX195ZWFyIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTM1JTtcbiAgY29sb3I6ICNCNEIwQUU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmZvb3Rlcl9fcm93LS10b3Age1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLmZvb3Rlcl9fcm93LS1ib3R0b20ge1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gIH1cbiAgLmZvb3Rlcl9fbG9nbyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAuZm9vdGVyX19pbmZvIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxuICAuZm9vdGVyX19jb250YWN0cyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG4gIC5mb290ZXJfX3NvY2lhbHMtLWRlc2t0b3Age1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmZvb3Rlcl9fc29jaWFscy0tbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC5mb290ZXJfX21lbnUge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mb290ZXJfX21lbnUtdGl0bGUgYSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG4gIC5mb290ZXJfX2xpc3QgbGkgYSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG4gIC5mb290ZXJfX2NvbnRhY3RzLWl0ZW0tdmFsdWUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuICAuZm9vdGVyX190ZXh0IHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbiAgLmZvb3Rlcl9fb2ZlcnRhIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIH1cbiAgLmZvb3Rlcl9fb2ZlcnRhIGEge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxuICAuZm9vdGVyX19wb2xpdGljeSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzNXB4O1xuICB9XG4gIC5mb290ZXJfX3BvbGl0aWN5IGEge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxuICAuZm9vdGVyX195ZWFyIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MzlweCkge1xuICAuZm9vdGVyIHtcbiAgICBwYWRkaW5nLXRvcDogMjZweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgfVxuICAuZm9vdGVyX19yb3ctLWJvdHRvbSB7XG4gICAgbWFyZ2luLXRvcDogMTRweDtcbiAgfVxuICAuZm9vdGVyX19pbmZvIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB9XG4gIC5mb290ZXJfX2xvZ28gc3ZnIHtcbiAgICB3aWR0aDogNThweDtcbiAgICBoZWlnaHQ6IDIxcHg7XG4gIH1cbiAgLmZvb3Rlcl9fbWVudSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLmZvb3Rlcl9fY29udGFjdHMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmZvb3Rlcl9fbWVudS10aXRsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbiAgLmZvb3Rlcl9fbWVudS10aXRsZSBzdmcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGxpbmVhcjtcbiAgfVxuICAuZm9vdGVyX19tZW51LWJsb2NrIHtcbiAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICAuZm9vdGVyX19tZW51LWJsb2NrLS1hY3RpdmUgLmZvb3Rlcl9fbWVudS10aXRsZSBzdmcge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgfVxuICAuZm9vdGVyX19tZW51LWJsb2NrLS1hY3RpdmUgLmZvb3Rlcl9fbGlzdCB7XG4gICAgbWF4LWhlaWdodDogMTAwMHB4O1xuICAgIG9wYWNpdHk6IDE7XG4gICAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBsaW5lYXI7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIH1cbiAgLmZvb3Rlcl9fbGlzdCB7XG4gICAgbWF4LWhlaWdodDogMDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG4gIC5mb290ZXJfX3NvY2lhbHMge1xuICAgIG1hcmdpbi10b3A6IDE0cHg7XG4gIH1cbiAgLmZvb3Rlcl9fdGV4dCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuZm9vdGVyX19vZmVydGEge1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICB3aWR0aDogOTBweDtcbiAgfVxuICAuZm9vdGVyX19vZmVydGEgYSB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICB9XG4gIC5mb290ZXJfX3BvbGl0aWN5IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMTEwcHgpO1xuICB9XG4gIC5mb290ZXJfX3BvbGl0aWN5IGEge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgfVxuICAuZm9vdGVyX195ZWFyIHtcbiAgICBtYXJnaW4tdG9wOiA5cHg7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICB9XG59XG4ubWFpbiB7XG4gIG1hcmdpbi10b3A6IDE1MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB6LWluZGV4OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xufVxuXG4ubWFpbl9fYXR2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAubWFpbiB7XG4gICAgbWFyZ2luLXRvcDogNzNweDtcbiAgfVxufVxuLmhlYWRlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRvcDogMDtcbiAgei1pbmRleDogMTAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBsaW5lYXI7XG59XG5cbi5oZWFkZXJfX3JvdyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG59XG4uaGVhZGVyX19yb3ctLXRvcCB7XG4gIHBhZGRpbmctdG9wOiAxNnB4O1xuICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0YzRjNGMztcbn1cbi5oZWFkZXJfX3Jvdy0tYm90dG9tIHtcbiAgcGFkZGluZy10b3A6IDExcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMXB4O1xuICBvcGFjaXR5OiAxO1xuICBwb2ludGVyLWV2ZW50czogYWxsO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBsaW5lYXI7XG59XG5cbi5oZWFkZXJfX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5oZWFkZXJfX2xvZ28ge1xuICBtYXJnaW4tcmlnaHQ6IDI2cHg7XG59XG4uaGVhZGVyX19sb2dvIHN2ZyB7XG4gIHdpZHRoOiA5NHB4O1xuICBoZWlnaHQ6IDYxcHg7XG59XG4uaGVhZGVyX19sb2dvLS1tb2JpbGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uaGVhZGVyX19jaXR5IHtcbiAgcGFkZGluZy1ib3R0b206IDRweDtcbiAgbWFyZ2luLXJpZ2h0OiAyNnB4O1xufVxuXG4uaGVhZGVyX19jaXR5LXRpdGxlIHNwYW4ge1xuICBtYXJnaW4tcmlnaHQ6IDZweDtcbn1cblxuLmhlYWRlcl9fbWVudS1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmhlYWRlcl9fbWVudS1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5oZWFkZXJfX21lbnUtaXRlbSBhIHtcbiAgY29sb3I6ICNCNEIwQUU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwYWRkaW5nOiA1cHggOC4zcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGxpbmVhcjtcbn1cbi5oZWFkZXJfX21lbnUtaXRlbSBhOmhvdmVyIHtcbiAgY29sb3I6ICNDQUFBNjE7XG59XG4uaGVhZGVyX19tZW51LWl0ZW06Zmlyc3QtY2hpbGQgYSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5oZWFkZXJfX21lbnUtaXRlbTpsYXN0LWNoaWxkIGEge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuXG4uaGVhZGVyX19uYXYtaXRlbS1zZXBhcmF0b3Ige1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDJweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQ0FBQTYxO1xuICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgbWFyZ2luLWxlZnQ6IDZweDtcbn1cblxuLmhlYWRlcl9fYnVyZ2VyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmhlYWRlcl9fY29udGFjdHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAxcHg7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbn1cblxuLmhlYWRlcl9fY29udGFjdHMtYmxvY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmhlYWRlcl9fY29udGFjdHMtYmxvY2stLXBob25lIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG59XG5cbi5oZWFkZXJfX2NvbnRhY3RzLWJsb2NrLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTEwJTtcbiAgY29sb3I6ICNCNEIwQUU7XG4gIG1hcmdpbi1ib3R0b206IDRweDtcbn1cblxuLmhlYWRlcl9fY29udGFjdHMtYmxvY2stdmFsdWUgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMzNDM0MzQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGxpbmVhcjtcbn1cbi5oZWFkZXJfX2NvbnRhY3RzLWJsb2NrLXZhbHVlIGEgc3ZnIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5oZWFkZXJfX2NvbnRhY3RzLWJsb2NrLXZhbHVlIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgY29sb3I6ICMxQjcyNDM7XG59XG5cbi5oZWFkZXJfX25hdi1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZy10b3A6IDVweDtcbn1cblxuLmhlYWRlcl9fbmF2LWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmhlYWRlcl9fbmF2LWl0ZW0gYSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjMzQzNDM0O1xuICBwYWRkaW5nOiA1cHggMDtcbiAgbWFyZ2luOiAwIDI2LjJweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBsaW5lYXI7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5oZWFkZXJfX25hdi1pdGVtIGE6aG92ZXIge1xuICBjb2xvcjogI0NBQUE2MTtcbiAgYm9yZGVyLWNvbG9yOiAjQ0FBQTYxO1xufVxuLmhlYWRlcl9fbmF2LWl0ZW06Zmlyc3QtY2hpbGQgYSB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmhlYWRlcl9fbmF2LWl0ZW06bGFzdC1jaGlsZCBhIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLmhlYWRlcl9fbmF2LWl0ZW0tLWFjdGl2ZSBhIHtcbiAgY29sb3I6ICNDQUFBNjE7XG4gIGJvcmRlci1jb2xvcjogI0NBQUE2MTtcbn1cblxuLmhlYWRlcl9fYnV0dG9ucyB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1heC13aWR0aDogMzM0cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIHRyYW5zaXRpb246IGFsbCAwIDAuNXMgbGluZWFyO1xufVxuXG4uaGVhZGVyX19idXR0b25zLWNhbGxiYWNrIHtcbiAgbWF4LXdpZHRoOiAxNDJweDtcbiAgbWFyZ2luLWxlZnQ6IDEycHg7XG59XG5cbi5oZWFkZXJfX2J1dHRvbnMtdGVuZGVyIHtcbiAgbWF4LXdpZHRoOiAxNzBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGVhZGVyLS1vbnNjcm9sbCAuaGVhZGVyX19yb3ctLXRvcCB7XG4gICAgYm94LXNoYWRvdzogMCAxMnB4IDI5cHggcmdiYSgyNiwgNjMsIDEwOCwgMC4yNSk7XG4gIH1cbiAgLmhlYWRlci0tb25zY3JvbGwgLmhlYWRlcl9fcm93LS1ib3R0b20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgbWF4LWhlaWdodDogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG4gIC5oZWFkZXItLW9uc2Nyb2xsIC5oZWFkZXJfX3Jvdy0tYm90dG9tIC5oZWFkZXJfX2J1dHRvbnMge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgLmhlYWRlci0tb25hY3Rpb24ge1xuICAgIGJveC1zaGFkb3c6IDAgMTJweCAyOXB4IHJnYmEoMjYsIDYzLCAxMDgsIDAuMjUpO1xuICB9XG4gIC5oZWFkZXItLW9uYWN0aW9uIC5oZWFkZXJfX3Jvdy0tdG9wIHtcbiAgICBib3gtc2hhZG93OiB1bnNldDtcbiAgfVxuICAuaGVhZGVyLS1vbmFjdGlvbiAuaGVhZGVyX19yb3ctLWJvdHRvbSB7XG4gICAgcGFkZGluZzogMTFweCAwO1xuICAgIG1heC1oZWlnaHQ6IHVuc2V0O1xuICB9XG4gIC5oZWFkZXItLW9uYWN0aW9uIC5oZWFkZXJfX3Jvdy0tYm90dG9tIC5oZWFkZXJfX2J1dHRvbnMge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhlYWRlcjo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB6LWluZGV4OiAyO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogcmdiYSgzMSwgMzEsIDMxLCAwLjgpO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGxpbmVhcjtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG4gIC5oZWFkZXItLWFjdGl2ZTo6YmVmb3JlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gIH1cbiAgLmhlYWRlci0tYWN0aXZlIC5oZWFkZXJfX2J1cmdlciB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgfVxuICAuaGVhZGVyLS1hY3RpdmUgLmhlYWRlcl9fYnVyZ2VyIHNwYW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxRTFFMUU7XG4gIH1cbiAgLmhlYWRlci0tb25zY3JvbGwgLmhlYWRlcl9fcm93LS1ib3R0b20ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIH1cbiAgLmhlYWRlcl9fcm93LS10b3Age1xuICAgIHBhZGRpbmctdG9wOiAxOHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMXB4O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzNDM0O1xuICB9XG4gIC5oZWFkZXJfX3Jvdy0tYm90dG9tIHtcbiAgICB3aWR0aDogMjQ2cHg7XG4gICAgbWF4LWhlaWdodDogMTAwdmg7XG4gICAgb3ZlcmZsb3c6IHNjcm9sbDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgei1pbmRleDogNDtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gICAgcGFkZGluZzogMzNweCAxOHB4IDMzcHggMjBweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgbGluZWFyO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xuICB9XG4gIC5oZWFkZXJfX3Jvdy0tYm90dG9tOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuaGVhZGVyX19yb3ctLWJvdHRvbSAuaGVhZGVyX19jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLmhlYWRlcl9fcm93LS1ib3R0b20uaGVhZGVyX19yb3ctLWFjdGl2ZSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgfVxuICAuaGVhZGVyX19yb3ctLWJvdHRvbSAuaGVhZGVyX19jb250YWN0cyB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLmhlYWRlcl9fcm93LS1ib3R0b20gLmhlYWRlcl9fY29udGFjdHMtYmxvY2sge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICAuaGVhZGVyX19yb3ctLWJvdHRvbSAuaGVhZGVyX19jb250YWN0cy1ibG9jay0tcGhvbmUge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5oZWFkZXJfX3Jvdy0tYm90dG9tIC5oZWFkZXJfX2NvbnRhY3RzLWJsb2NrIC5oZWFkZXJfX2NvbnRhY3RzLWJsb2NrLXRpdGxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogIzFFMUUxRTtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbiAgLmhlYWRlcl9fcm93LS1ib3R0b20gLmhlYWRlcl9fY29udGFjdHMtYmxvY2sgLmhlYWRlcl9fY29udGFjdHMtYmxvY2stdmFsdWUgYSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBjb2xvcjogIzFCNzI0MztcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICB9XG4gIC5oZWFkZXJfX3Jvdy0tYm90dG9tIC5oZWFkZXJfX2NvbnRhY3RzLWJsb2NrIC5oZWFkZXJfX2NvbnRhY3RzLWJsb2NrLXZhbHVlIGEgc3BhbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmhlYWRlcl9fcm93LS1ib3R0b20gLmhlYWRlcl9fY29udGFjdHMtYmxvY2sgLmhlYWRlcl9fY29udGFjdHMtYmxvY2stdmFsdWUgYSBzdmcge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmhlYWRlcl9fcm93LS1ib3R0b20gLmhlYWRlcl9fY2l0eSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmhlYWRlcl9fbWVudS1saXN0IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cbiAgLmhlYWRlcl9fbWVudS1pdGVtIGEge1xuICAgIHBhZGRpbmc6IDVweCAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTM1JTtcbiAgICBjb2xvcjogIzY5Njk2OTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICB9XG4gIC5oZWFkZXJfX21lbnUtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxuICAuaGVhZGVyX19tZW51LWl0ZW06Zmlyc3QtY2hpbGQgPiBhIHtcbiAgICBwYWRkaW5nOiA3cHggMCA4cHg7XG4gICAgY29sb3I6ICMzNDM0MzQ7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMTAlO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjJweDtcbiAgICBmb250LWZhbWlseTogXCJBbWVyaWNhbiBDYXB0YWluIEN5cmlsbGljXCIsIHNhbnMtc2VyaWY7XG4gIH1cbiAgLmhlYWRlcl9fbmF2LWxpc3Qge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNEQ0RDREM7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEQ0RDREM7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gIH1cbiAgLmhlYWRlcl9fbmF2LWl0ZW0gYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogNXB4IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIGNvbG9yOiAjMzQzNDM0O1xuICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBsaW5lLWhlaWdodDogMTM2JTtcbiAgfVxuICAuaGVhZGVyX19uYXYtaXRlbS1zZXBhcmF0b3Ige1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmhlYWRlcl9fbG9nbyBzdmcge1xuICAgIHdpZHRoOiA5OXB4O1xuICAgIGhlaWdodDogMzhweDtcbiAgfVxuICAuaGVhZGVyX19sb2dvLS1kZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5oZWFkZXJfX2xvZ28tLW1vYmlsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmhlYWRlcl9fY2l0eSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbiAgLmhlYWRlcl9fY2l0eS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG4gIC5oZWFkZXJfX2NpdHktZHJvcGRvd24ge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgcGFkZGluZzogMTJweCAwO1xuICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxuICAuaGVhZGVyX19jaXR5LWRyb3Bkb3duIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBwYWRkaW5nOiA5cHggMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogI0NBQUE2MTtcbiAgfVxuICAuaGVhZGVyX19jaXR5LWRyb3Bkb3duIGEge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBwYWRkaW5nOiA5cHggMDtcbiAgfVxuICAuaGVhZGVyX19jaXR5LWRyb3Bkb3duLnNlbGVjdF9fZHJvcGRvd24tLWFjdGl2ZSB7XG4gICAgbWF4LWhlaWdodDogMTAwMHB4O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGxpbmVhcjtcbiAgfVxuICAuaGVhZGVyX19tZW51IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5oZWFkZXJfX2NvbnRhY3RzLWJsb2NrLS1lbWFpbCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuaGVhZGVyX19jb250YWN0cy1ibG9jay10aXRsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuaGVhZGVyX19jb250YWN0cy1ibG9jay12YWx1ZSBhIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNDQUFBNjE7XG4gIH1cbiAgLmhlYWRlcl9fY29udGFjdHMtYmxvY2stdmFsdWUgYSBzcGFuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5oZWFkZXJfX2NvbnRhY3RzLWJsb2NrLXZhbHVlIGEgc3ZnIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMThweDtcbiAgICBoZWlnaHQ6IDE4cHg7XG4gIH1cbiAgLmhlYWRlcl9fYnVyZ2VyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogNTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNDQUFBNjE7XG4gICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgICBwYWRkaW5nOiA4cHggMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbiAgLmhlYWRlcl9fYnVyZ2VyIHNwYW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDE4cHg7XG4gICAgaGVpZ2h0OiAycHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBsaW5lYXI7XG4gIH1cbiAgLmhlYWRlcl9fYnVyZ2VyLS1hY3RpdmUgc3BhbjpudGgtY2hpbGQoMSkge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgfVxuICAuaGVhZGVyX19idXJnZXItLWFjdGl2ZSBzcGFuOm50aC1jaGlsZCgyKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuaGVhZGVyX19idXJnZXItLWFjdGl2ZSBzcGFuOm50aC1jaGlsZCgzKSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBib3R0b20gbGVmdDtcbiAgfVxuICAuaGVhZGVyX19idXR0b25zIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWFyZ2luOiAwO1xuICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmhlYWRlcl9fYnV0dG9ucy10ZW5kZXIge1xuICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgcGFkZGluZzogMTBweCAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIGJvcmRlci1jb2xvcjogI0ZGRkZGRjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5oZWFkZXJfX2J1dHRvbnMtdGVuZGVyIHN2ZyB7XG4gICAgZmlsbDogI0ZGRkZGRjtcbiAgfVxuICAuaGVhZGVyX19idXR0b25zLXRlbmRlcjpob3ZlciB7XG4gICAgY29sb3I6ICNDQUFBNjE7XG4gICAgYm9yZGVyLWNvbG9yOiAjRkZGRkZGO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIH1cbiAgLmhlYWRlcl9fYnV0dG9ucy10ZW5kZXI6aG92ZXIgc3ZnIHtcbiAgICBmaWxsOiAjQ0FBQTYxO1xuICB9XG4gIC5oZWFkZXJfX2J1dHRvbnMtY2FsbGJhY2sge1xuICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgcGFkZGluZzogMTJweCAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBtYXJnaW46IDA7XG4gICAgY29sb3I6ICMzNDM0MzQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjMzQzNDM0O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG4gIC5oZWFkZXJfX2J1dHRvbnMtY2FsbGJhY2sgc3ZnIHtcbiAgICBmaWxsOiAjMzQzNDM0O1xuICB9XG4gIC5oZWFkZXJfX2J1dHRvbnMtY2FsbGJhY2s6aG92ZXIge1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIGJvcmRlci1jb2xvcjogIzM0MzQzNDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzNDM0O1xuICB9XG4gIC5oZWFkZXJfX2J1dHRvbnMtY2FsbGJhY2s6aG92ZXIgc3ZnIHtcbiAgICBmaWxsOiAjRkZGRkZGO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgLmhlYWRlcjo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzNnB4KTtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIG1hcmdpbi1sZWZ0OiAxOHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2OTY5Njk7XG4gIH1cbiAgLmhlYWRlci0tb25zY3JvbGw6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5oZWFkZXJfX3Jvdy0tdG9wIHtcbiAgICBwYWRkaW5nLXRvcDogMjJweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTNweDtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cbiAgLmhlYWRlcl9fbG9nbyBzdmcge1xuICAgIHdpZHRoOiA5NnB4O1xuICAgIGhlaWdodDogMzVweDtcbiAgfVxufVxuLmZvb3RlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxRTFFMUU7XG4gIHBhZGRpbmctdG9wOiA2MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNDZweDtcbn1cblxuLmZvb3Rlcl9fcm93IHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5mb290ZXJfX3Jvdy0tYm90dG9tIHtcbiAgbWFyZ2luLXRvcDogOTZweDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLmZvb3Rlcl9fcm93LS1ib3R0b20tbGluayBhIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTM1JTtcbiAgY29sb3I6ICNiNGIwYWU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgbWFyZ2luLXRvcDogMzdweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgbGluZWFyO1xufVxuLmZvb3Rlcl9fcm93LS1ib3R0b20tbGluayBhOmhvdmVyIHtcbiAgY29sb3I6ICMxYjcyNDM7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgLmZvb3Rlcl9fcm93LS1ib3R0b20tbGluayBhIHtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgbWFyZ2luLXRvcDogMTRweDtcbiAgfVxufVxuXG4uZm9vdGVyX19pbmZvIHtcbiAgd2lkdGg6IDIwMHB4O1xuICBmbGV4LXNocmluazogMDtcbiAgcGFkZGluZy1yaWdodDogNDBweDtcbn1cblxuLmZvb3Rlcl9fbG9nbyB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG4uZm9vdGVyX19sb2dvIHN2ZyB7XG4gIHdpZHRoOiAxNTdweDtcbiAgaGVpZ2h0OiA2MHB4O1xufVxuXG4uZm9vdGVyX19jb250YWN0cy1pdGVtLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTM1JTtcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICBjb2xvcjogI0I0QjBBRTtcbn1cblxuLmZvb3Rlcl9fY29udGFjdHMtaXRlbS12YWx1ZSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG59XG4uZm9vdGVyX19jb250YWN0cy1pdGVtLXZhbHVlIGEge1xuICBjb2xvcjogI0YzRjNGMztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBsaW5lYXI7XG59XG4uZm9vdGVyX19jb250YWN0cy1pdGVtLXZhbHVlIGE6aG92ZXIge1xuICBjb2xvcjogIzFCNzI0Mztcbn1cblxuLmZvb3Rlcl9fc29jaWFscyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi10b3A6IDIxcHg7XG59XG4uZm9vdGVyX19zb2NpYWxzLS1kZXNrdG9wIHtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXgtd2lkdGg6IDE1MHB4O1xufVxuLmZvb3Rlcl9fc29jaWFscy0tbW9iaWxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmZvb3Rlcl9fc29jaWFscy1pdGVtIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICBtYXJnaW4tYm90dG9tOiA2cHg7XG59XG4uZm9vdGVyX19zb2NpYWxzLWl0ZW0gYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMjhweDtcbiAgaGVpZ2h0OiAyOHB4O1xuICBib3JkZXItcmFkaXVzOiAxMDAwcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGxpbmVhcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY5Njk2OTtcbn1cbi5mb290ZXJfX3NvY2lhbHMtaXRlbSBhIHN2ZyB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG59XG4uZm9vdGVyX19zb2NpYWxzLWl0ZW0gYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxQjcyNDM7XG59XG4uZm9vdGVyX19zb2NpYWxzLWl0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLmZvb3Rlcl9fbWVudSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZm9vdGVyX19tZW51LWJsb2NrIHtcbiAgbWF4LXdpZHRoOiAxODRweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1yaWdodDogMjRweDtcbn1cbi5mb290ZXJfX21lbnUtYmxvY2s6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLmZvb3Rlcl9fbWVudS10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDExcHg7XG59XG4uZm9vdGVyX19tZW51LXRpdGxlIGEge1xuICBjb2xvcjogI0RDRENEQztcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTM1JTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBsaW5lYXI7XG59XG4uZm9vdGVyX19tZW51LXRpdGxlIGE6aG92ZXIge1xuICBjb2xvcjogIzFCNzI0Mztcbn1cbi5mb290ZXJfX21lbnUtdGl0bGUgc3ZnIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgZmlsbDogI0I0QjBBRTtcbn1cblxuLmZvb3Rlcl9fbGlzdCBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDRweDtcbn1cbi5mb290ZXJfX2xpc3QgbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uZm9vdGVyX19saXN0IGxpIGEge1xuICBjb2xvcjogI0I0QjBBRTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTM1JTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBsaW5lYXI7XG59XG4uZm9vdGVyX19saXN0IGxpIGE6aG92ZXIge1xuICBjb2xvcjogIzFCNzI0Mztcbn1cblxuLmZvb3Rlcl9fdGV4dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMzUlO1xuICBwYWRkaW5nLXJpZ2h0OiAxMCU7XG4gIGNvbG9yOiAjQjRCMEFFO1xuICBtYXJnaW4tYm90dG9tOiAzN3B4O1xufVxuLmZvb3Rlcl9fdGV4dCBhIHtcbiAgY29sb3I6ICNCNEIwQUU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgbGluZWFyO1xufVxuLmZvb3Rlcl9fdGV4dCBhOmhvdmVyIHtcbiAgY29sb3I6ICMxQjcyNDM7XG59XG5cbi5mb290ZXJfX29mZXJ0YSB7XG4gIG1hcmdpbi1yaWdodDogNDRweDtcbn1cbi5mb290ZXJfX29mZXJ0YSBhIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTM1JTtcbiAgY29sb3I6ICMxQjcyNDM7XG59XG5cbi5mb290ZXJfX3BvbGl0aWN5IHtcbiAgbWFyZ2luLXJpZ2h0OiA4NHB4O1xufVxuLmZvb3Rlcl9fcG9saXRpY3kgYSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEzNSU7XG4gIGNvbG9yOiAjMUI3MjQzO1xufVxuXG4uZm9vdGVyX195ZWFyIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTM1JTtcbiAgY29sb3I6ICNCNEIwQUU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmZvb3Rlcl9fcm93LS10b3Age1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLmZvb3Rlcl9fcm93LS1ib3R0b20ge1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gIH1cbiAgLmZvb3Rlcl9fbG9nbyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAuZm9vdGVyX19pbmZvIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxuICAuZm9vdGVyX19jb250YWN0cyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG4gIC5mb290ZXJfX3NvY2lhbHMtLWRlc2t0b3Age1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmZvb3Rlcl9fc29jaWFscy0tbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC5mb290ZXJfX21lbnUge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mb290ZXJfX21lbnUtdGl0bGUgYSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG4gIC5mb290ZXJfX2xpc3QgbGkgYSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG4gIC5mb290ZXJfX2NvbnRhY3RzLWl0ZW0tdmFsdWUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuICAuZm9vdGVyX190ZXh0IHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbiAgLmZvb3Rlcl9fb2ZlcnRhIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIH1cbiAgLmZvb3Rlcl9fb2ZlcnRhIGEge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxuICAuZm9vdGVyX19wb2xpdGljeSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzNXB4O1xuICB9XG4gIC5mb290ZXJfX3BvbGl0aWN5IGEge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxuICAuZm9vdGVyX195ZWFyIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MzlweCkge1xuICAuZm9vdGVyIHtcbiAgICBwYWRkaW5nLXRvcDogMjZweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgfVxuICAuZm9vdGVyX19yb3ctLWJvdHRvbSB7XG4gICAgbWFyZ2luLXRvcDogMTRweDtcbiAgfVxuICAuZm9vdGVyX19pbmZvIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB9XG4gIC5mb290ZXJfX2xvZ28gc3ZnIHtcbiAgICB3aWR0aDogNThweDtcbiAgICBoZWlnaHQ6IDIxcHg7XG4gIH1cbiAgLmZvb3Rlcl9fbWVudSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLmZvb3Rlcl9fY29udGFjdHMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmZvb3Rlcl9fbWVudS10aXRsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbiAgLmZvb3Rlcl9fbWVudS10aXRsZSBzdmcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGxpbmVhcjtcbiAgfVxuICAuZm9vdGVyX19tZW51LWJsb2NrIHtcbiAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICAuZm9vdGVyX19tZW51LWJsb2NrLS1hY3RpdmUgLmZvb3Rlcl9fbWVudS10aXRsZSBzdmcge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgfVxuICAuZm9vdGVyX19tZW51LWJsb2NrLS1hY3RpdmUgLmZvb3Rlcl9fbGlzdCB7XG4gICAgbWF4LWhlaWdodDogMTAwMHB4O1xuICAgIG9wYWNpdHk6IDE7XG4gICAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBsaW5lYXI7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIH1cbiAgLmZvb3Rlcl9fbGlzdCB7XG4gICAgbWF4LWhlaWdodDogMDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG4gIC5mb290ZXJfX3NvY2lhbHMge1xuICAgIG1hcmdpbi10b3A6IDE0cHg7XG4gIH1cbiAgLmZvb3Rlcl9fdGV4dCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuZm9vdGVyX19vZmVydGEge1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICB3aWR0aDogOTBweDtcbiAgfVxuICAuZm9vdGVyX19vZmVydGEgYSB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICB9XG4gIC5mb290ZXJfX3BvbGl0aWN5IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMTEwcHgpO1xuICB9XG4gIC5mb290ZXJfX3BvbGl0aWN5IGEge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgfVxuICAuZm9vdGVyX195ZWFyIHtcbiAgICBtYXJnaW4tdG9wOiA5cHg7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICB9XG59XG4ubWFpbiB7XG4gIG1hcmdpbi10b3A6IDE1MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB6LWluZGV4OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xufVxuXG4ubWFpbl9fYXR2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAubWFpbiB7XG4gICAgbWFyZ2luLXRvcDogNzNweDtcbiAgfVxufSIsIkBrZXlmcmFtZXMgZmFkZSB7XHJcbiAgICBmcm9tICxcclxuICAgIHRvIHtcclxuICAgIHRvcDogMDtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcbn0iLCIvKiBBbWVyaWNhbiBDYXB0YWluIEN5cmlsbGljICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnQW1lcmljYW4gQ2FwdGFpbiBDeXJpbGxpYyc7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG4gIHNyYzogdXJsKCcuL2Fzc2V0cy9mb250cy9hbWVyaWNhbmNhcHRhaW5jeXJpbGxpYy50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksIC8qIFNhZmFyaSwgQW5kcm9pZCwgaU9TICovXHJcbiAgICAgICB1cmwoJy4vYXNzZXRzL2ZvbnRzL2FtZXJpY2FuY2FwdGFpbmN5cmlsbGljLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLCAvKiBTdXBlciBNb2Rlcm4gQnJvd3NlcnMgKi9cclxuICAgICAgIHVybCgnLi9hc3NldHMvZm9udHMvYW1lcmljYW5jYXB0YWluY3lyaWxsaWMud29mZicpIGZvcm1hdCgnd29mZicpLCAvKiBNb2Rlcm4gQnJvd3NlcnMgKi9cclxufVxyXG5cclxuLyogUm9ib3RvLTEwMCAtIGN5cmlsbGljX2xhdGluICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDEwMDtcclxuICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbiAgc3JjOiB1cmwoJy4vYXNzZXRzL2ZvbnRzL1JvYm90by0xMDAuZW90Jyk7IC8qIElFOSBDb21wYXQgTW9kZXMgKi9cclxuICBzcmM6IHVybCgnLi9hc3NldHMvZm9udHMvUm9ib3RvLTEwMC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgLyogU3VwZXIgTW9kZXJuIEJyb3dzZXJzICovXHJcbiAgICAgICB1cmwoJy4vYXNzZXRzL2ZvbnRzL1JvYm90by0xMDAud29mZicpIGZvcm1hdCgnd29mZicpLCAvKiBNb2Rlcm4gQnJvd3NlcnMgKi9cclxuICAgICAgIHVybCgnLi9hc3NldHMvZm9udHMvUm9ib3RvLTEwMC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksIC8qIFNhZmFyaSwgQW5kcm9pZCwgaU9TICovXHJcbn1cclxuXHJcbi8qIFJvYm90by0zMDAgLSBjeXJpbGxpY19sYXRpbiAqL1xyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbiAgICBzcmM6IHVybCgnLi9hc3NldHMvZm9udHMvUm9ib3RvLTMwMC5lb3QnKTsgLyogSUU5IENvbXBhdCBNb2RlcyAqL1xyXG4gICAgc3JjOiB1cmwoJy4vYXNzZXRzL2ZvbnRzL1JvYm90by0zMDAud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIC8qIFN1cGVyIE1vZGVybiBCcm93c2VycyAqL1xyXG4gICAgICAgICB1cmwoJy4vYXNzZXRzL2ZvbnRzL1JvYm90by0zMDAud29mZicpIGZvcm1hdCgnd29mZicpLCAvKiBNb2Rlcm4gQnJvd3NlcnMgKi9cclxuICAgICAgICAgdXJsKCcuL2Fzc2V0cy9mb250cy9Sb2JvdG8tMzAwLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSwgLyogU2FmYXJpLCBBbmRyb2lkLCBpT1MgKi9cclxufVxyXG5cclxuLyogUm9ib3RvLTQwMCAtIGN5cmlsbGljX2xhdGluICovXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcclxuICAgIHNyYzogdXJsKCcuL2Fzc2V0cy9mb250cy9Sb2JvdG8tNDAwLmVvdCcpOyAvKiBJRTkgQ29tcGF0IE1vZGVzICovXHJcbiAgICBzcmM6IHVybCgnLi9hc3NldHMvZm9udHMvUm9ib3RvLTQwMC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgLyogU3VwZXIgTW9kZXJuIEJyb3dzZXJzICovXHJcbiAgICAgICAgIHVybCgnLi9hc3NldHMvZm9udHMvUm9ib3RvLTQwMC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksIC8qIE1vZGVybiBCcm93c2VycyAqL1xyXG4gICAgICAgICB1cmwoJy4vYXNzZXRzL2ZvbnRzL1JvYm90by00MDAudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLCAvKiBTYWZhcmksIEFuZHJvaWQsIGlPUyAqL1xyXG59XHJcblxyXG4vKiBSb2JvdG8tNTAwIC0gY3lyaWxsaWNfbGF0aW4gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ1JvYm90byc7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG4gICAgc3JjOiB1cmwoJy4vYXNzZXRzL2ZvbnRzL1JvYm90by01MDAuZW90Jyk7IC8qIElFOSBDb21wYXQgTW9kZXMgKi9cclxuICAgIHNyYzogdXJsKCcuL2Fzc2V0cy9mb250cy9Sb2JvdG8tNTAwLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLCAvKiBTdXBlciBNb2Rlcm4gQnJvd3NlcnMgKi9cclxuICAgICAgICAgdXJsKCcuL2Fzc2V0cy9mb250cy9Sb2JvdG8tNTAwLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSwgLyogTW9kZXJuIEJyb3dzZXJzICovXHJcbiAgICAgICAgIHVybCgnLi9hc3NldHMvZm9udHMvUm9ib3RvLTUwMC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksIC8qIFNhZmFyaSwgQW5kcm9pZCwgaU9TICovXHJcbn1cclxuXHJcbi8qIFJvYm90by03MDAgLSBjeXJpbGxpY19sYXRpbiAqL1xyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbiAgICBzcmM6IHVybCgnLi9hc3NldHMvZm9udHMvUm9ib3RvLTcwMC5lb3QnKTsgLyogSUU5IENvbXBhdCBNb2RlcyAqL1xyXG4gICAgc3JjOiB1cmwoJy4vYXNzZXRzL2ZvbnRzL1JvYm90by03MDAud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIC8qIFN1cGVyIE1vZGVybiBCcm93c2VycyAqL1xyXG4gICAgICAgICB1cmwoJy4vYXNzZXRzL2ZvbnRzL1JvYm90by03MDAud29mZicpIGZvcm1hdCgnd29mZicpLCAvKiBNb2Rlcm4gQnJvd3NlcnMgKi9cclxuICAgICAgICAgdXJsKCcuL2Fzc2V0cy9mb250cy9Sb2JvdG8tNzAwLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSwgLyogU2FmYXJpLCBBbmRyb2lkLCBpT1MgKi9cclxufVxyXG5cclxuLyogUm9ib3RvLTkwMCAtIGN5cmlsbGljX2xhdGluICovXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcclxuICAgIHNyYzogdXJsKCcuL2Fzc2V0cy9mb250cy9Sb2JvdG8tOTAwLmVvdCcpOyAvKiBJRTkgQ29tcGF0IE1vZGVzICovXHJcbiAgICBzcmM6IHVybCgnLi9hc3NldHMvZm9udHMvUm9ib3RvLTkwMC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgLyogU3VwZXIgTW9kZXJuIEJyb3dzZXJzICovXHJcbiAgICAgICAgIHVybCgnLi9hc3NldHMvZm9udHMvUm9ib3RvLTkwMC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksIC8qIE1vZGVybiBCcm93c2VycyAqL1xyXG4gICAgICAgICB1cmwoJy4vYXNzZXRzL2ZvbnRzL1JvYm90by05MDAudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLCAvKiBTYWZhcmksIEFuZHJvaWQsIGlPUyAqL1xyXG59IiwiLyohIG5vcm1hbGl6ZS5jc3MgdjguMC4wIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcyAqL1xyXG5cclxuLyogRG9jdW1lbnRcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qKlxyXG4gKiAxLiBDb3JyZWN0IHRoZSBsaW5lIGhlaWdodCBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqIDIuIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW4gaU9TLlxyXG4gKi9cclxuXHJcbmh0bWwge1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjE1OyAvKiAxICovXHJcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvKiAyICovXHJcbiAgc2Nyb2xsYmFyLWd1dHRlcjogc3RhYmxlO1xyXG59XHJcblxyXG4vKiBTZWN0aW9uc1xyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLyoqXHJcbiAqIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2Vycy5cclxuICovXHJcblxyXG5ib2R5IHtcclxuICBtYXJnaW46IDA7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBHaXZlIGJvcmRlci1ib3ggaW4gYWxsIGJyb3dzZXJzLlxyXG4gKi9cclxuXHJcbiBib2R5ICp7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxufVxyXG5cclxuLyoqXHJcbiAqIENvcnJlY3QgdGhlIGZvbnQgc2l6ZSBhbmQgbWFyZ2luIG9uIGBoMWAgZWxlbWVudHMgd2l0aGluIGBzZWN0aW9uYCBhbmRcclxuICogYGFydGljbGVgIGNvbnRleHRzIGluIENocm9tZSwgRmlyZWZveCwgYW5kIFNhZmFyaS5cclxuICovXHJcblxyXG5oMSB7XHJcbiAgZm9udC1zaXplOiAyZW07XHJcbiAgbWFyZ2luOiAwLjY3ZW0gMDtcclxufVxyXG5cclxuLyogR3JvdXBpbmcgY29udGVudFxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLyoqXHJcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIEZpcmVmb3guXHJcbiAqIDIuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFLlxyXG4gKi9cclxuXHJcbmhyIHtcclxuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDsgLyogMSAqL1xyXG4gIGhlaWdodDogMDsgLyogMSAqL1xyXG4gIG92ZXJmbG93OiB2aXNpYmxlOyAvKiAyICovXHJcbn1cclxuXHJcbi8qKlxyXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xyXG5cclxucHJlIHtcclxuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8qIDEgKi9cclxuICBmb250LXNpemU6IDFlbTsgLyogMiAqL1xyXG59XHJcblxyXG4vKiBUZXh0LWxldmVsIHNlbWFudGljc1xyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLyoqXHJcbiAqIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIG9uIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cclxuICovXHJcblxyXG5hIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuLyoqXHJcbiAqIDEuIFJlbW92ZSB0aGUgYm90dG9tIGJvcmRlciBpbiBDaHJvbWUgNTctXHJcbiAqIDIuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBJRSwgT3BlcmEsIGFuZCBTYWZhcmkuXHJcbiAqL1xyXG5cclxuYWJiclt0aXRsZV0ge1xyXG4gIGJvcmRlci1ib3R0b206IG5vbmU7IC8qIDEgKi9cclxuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgLyogMiAqL1xyXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDsgLyogMiAqL1xyXG59XHJcblxyXG4vKipcclxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaS5cclxuICovXHJcblxyXG5iLFxyXG5zdHJvbmcge1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xyXG5cclxuY29kZSxcclxua2JkLFxyXG5zYW1wIHtcclxuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8qIDEgKi9cclxuICBmb250LXNpemU6IDFlbTsgLyogMiAqL1xyXG59XHJcblxyXG4vKipcclxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xyXG5cclxuc21hbGwge1xyXG4gIGZvbnQtc2l6ZTogODAlO1xyXG59XHJcblxyXG4vKipcclxuICogUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluXHJcbiAqIGFsbCBicm93c2Vycy5cclxuICovXHJcblxyXG5zdWIsXHJcbnN1cCB7XHJcbiAgZm9udC1zaXplOiA3NSU7XHJcbiAgbGluZS1oZWlnaHQ6IDA7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcclxufVxyXG5cclxuc3ViIHtcclxuICBib3R0b206IC0wLjI1ZW07XHJcbn1cclxuXHJcbnN1cCB7XHJcbiAgdG9wOiAtMC41ZW07XHJcbn1cclxuXHJcbi8qIEVtYmVkZGVkIGNvbnRlbnRcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qKlxyXG4gKiBSZW1vdmUgdGhlIGJvcmRlciBvbiBpbWFnZXMgaW5zaWRlIGxpbmtzIGluIElFIDEwLlxyXG4gKi9cclxuXHJcbmltZyB7XHJcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xyXG59XHJcblxyXG4vKiBGb3Jtc1xyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLyoqXHJcbiAqIDEuIENoYW5nZSB0aGUgZm9udCBzdHlsZXMgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKiAyLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBGaXJlZm94IGFuZCBTYWZhcmkuXHJcbiAqL1xyXG5cclxuYnV0dG9uLFxyXG5pbnB1dCxcclxub3B0Z3JvdXAsXHJcbnNlbGVjdCxcclxudGV4dGFyZWEge1xyXG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0OyAvKiAxICovXHJcbiAgZm9udC1zaXplOiAxMDAlOyAvKiAxICovXHJcbiAgbGluZS1oZWlnaHQ6IDEuMTU7IC8qIDEgKi9cclxuICBtYXJnaW46IDA7IC8qIDIgKi9cclxuICBvdXRsaW5lOiBub25lO1xyXG59XHJcblxyXG5cclxuLyoqXHJcbiAqIFNob3cgdGhlIG92ZXJmbG93IGluIElFLlxyXG4gKiAxLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlLlxyXG4gKi9cclxuXHJcbmJ1dHRvbixcclxuaW5wdXQgeyAvKiAxICovXHJcbiAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbn1cclxuXHJcbmJ1dHRvbiB7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcclxufVxyXG5cclxuLyoqXHJcbiAqIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRWRnZSwgRmlyZWZveCwgYW5kIElFLlxyXG4gKiAxLiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEZpcmVmb3guXHJcbiAqL1xyXG5cclxuYnV0dG9uLFxyXG5zZWxlY3QgeyAvKiAxICovXHJcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxyXG4gKi9cclxuXHJcbmJ1dHRvbixcclxuW3R5cGU9XCJidXR0b25cIl0sXHJcblt0eXBlPVwicmVzZXRcIl0sXHJcblt0eXBlPVwic3VibWl0XCJdIHtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBSZW1vdmUgdGhlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBpbiBGaXJlZm94LlxyXG4gKi9cclxuXHJcbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcclxuW3R5cGU9XCJidXR0b25cIl06Oi1tb3otZm9jdXMtaW5uZXIsXHJcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXHJcblt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyIHtcclxuICBib3JkZXItc3R5bGU6IG5vbmU7XHJcbiAgcGFkZGluZzogMDtcclxufVxyXG5cclxuLyoqXHJcbiAqIFJlc3RvcmUgdGhlIGZvY3VzIHN0eWxlcyB1bnNldCBieSB0aGUgcHJldmlvdXMgcnVsZS5cclxuICovXHJcblxyXG5idXR0b246LW1vei1mb2N1c3JpbmcsXHJcblt0eXBlPVwiYnV0dG9uXCJdOi1tb3otZm9jdXNyaW5nLFxyXG5bdHlwZT1cInJlc2V0XCJdOi1tb3otZm9jdXNyaW5nLFxyXG5bdHlwZT1cInN1Ym1pdFwiXTotbW96LWZvY3VzcmluZyB7XHJcbiAgb3V0bGluZTogMXB4IGRvdHRlZCBCdXR0b25UZXh0O1xyXG59XHJcblxyXG4vKipcclxuICogQ29ycmVjdCB0aGUgcGFkZGluZyBpbiBGaXJlZm94LlxyXG4gKi9cclxuXHJcbmZpZWxkc2V0IHtcclxuICBwYWRkaW5nOiAwLjM1ZW0gMC43NWVtIDAuNjI1ZW07XHJcbn1cclxuXHJcbi8qKlxyXG4gKiAxLiBDb3JyZWN0IHRoZSB0ZXh0IHdyYXBwaW5nIGluIEVkZ2UgYW5kIElFLlxyXG4gKiAyLiBDb3JyZWN0IHRoZSBjb2xvciBpbmhlcml0YW5jZSBmcm9tIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gSUUuXHJcbiAqIDMuIFJlbW92ZSB0aGUgcGFkZGluZyBzbyBkZXZlbG9wZXJzIGFyZSBub3QgY2F1Z2h0IG91dCB3aGVuIHRoZXkgemVybyBvdXRcclxuICogICAgYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xyXG5cclxubGVnZW5kIHtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXHJcbiAgY29sb3I6IGluaGVyaXQ7IC8qIDIgKi9cclxuICBkaXNwbGF5OiB0YWJsZTsgLyogMSAqL1xyXG4gIG1heC13aWR0aDogMTAwJTsgLyogMSAqL1xyXG4gIHBhZGRpbmc6IDA7IC8qIDMgKi9cclxuICB3aGl0ZS1zcGFjZTogbm9ybWFsOyAvKiAxICovXHJcbn1cclxuXHJcbi8qKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxyXG4gKi9cclxuXHJcbnByb2dyZXNzIHtcclxuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBSZW1vdmUgdGhlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFIDEwKy5cclxuICovXHJcblxyXG50ZXh0YXJlYSB7XHJcbiAgb3ZlcmZsb3c6IGF1dG87XHJcbn1cclxuXHJcbi8qKlxyXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBJRSAxMC5cclxuICogMi4gUmVtb3ZlIHRoZSBwYWRkaW5nIGluIElFIDEwLlxyXG4gKi9cclxuXHJcblt0eXBlPVwiY2hlY2tib3hcIl0sXHJcblt0eXBlPVwicmFkaW9cIl0ge1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cclxuICBwYWRkaW5nOiAwOyAvKiAyICovXHJcbn1cclxuXHJcbi8qKlxyXG4gKiBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBDaHJvbWUuXHJcbiAqL1xyXG5cclxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXHJcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcclxuICBoZWlnaHQ6IGF1dG87XHJcbn1cclxuXHJcbi8qKlxyXG4gKiAxLiBDb3JyZWN0IHRoZSBvZGQgYXBwZWFyYW5jZSBpbiBDaHJvbWUgYW5kIFNhZmFyaS5cclxuICogMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXHJcbiAqL1xyXG5cclxuW3R5cGU9XCJzZWFyY2hcIl0ge1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkOyAvKiAxICovXHJcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7IC8qIDIgKi9cclxufVxyXG5cclxuLyoqXHJcbiAqIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cclxuICovXHJcblxyXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG59XHJcblxyXG4vKipcclxuICogMS4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cclxuICogMi4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gU2FmYXJpLlxyXG4gKi9cclxuXHJcbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvKiAxICovXHJcbiAgZm9udDogaW5oZXJpdDsgLyogMiAqL1xyXG59XHJcblxyXG4vKiBJbnRlcmFjdGl2ZVxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLypcclxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gRWRnZSwgSUUgMTArLCBhbmQgRmlyZWZveC5cclxuICovXHJcblxyXG5kZXRhaWxzIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLypcclxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKi9cclxuXHJcbnN1bW1hcnkge1xyXG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcclxufVxyXG5cclxuLyogTWlzY1xyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLyoqXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwKy5cclxuICovXHJcblxyXG50ZW1wbGF0ZSB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLyoqXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwLlxyXG4gKi9cclxuXHJcbltoaWRkZW5dIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59IiwiLyoqXG4gKiBTd2lwZXIgOS4zLjJcbiAqIE1vc3QgbW9kZXJuIG1vYmlsZSB0b3VjaCBzbGlkZXIgYW5kIGZyYW1ld29yayB3aXRoIGhhcmR3YXJlIGFjY2VsZXJhdGVkIHRyYW5zaXRpb25zXG4gKiBodHRwczovL3N3aXBlcmpzLmNvbVxuICpcbiAqIENvcHlyaWdodCAyMDE0LTIwMjMgVmxhZGltaXIgS2hhcmxhbXBpZGlcbiAqXG4gKiBSZWxlYXNlZCB1bmRlciB0aGUgTUlUIExpY2Vuc2VcbiAqXG4gKiBSZWxlYXNlZCBvbjogTWF5IDE1LCAyMDIzXG4gKi9cblxuLyogRk9OVF9TVEFSVCAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnc3dpcGVyLWljb25zJztcbiAgc3JjOiB1cmwoJ2RhdGE6YXBwbGljYXRpb24vZm9udC13b2ZmO2NoYXJzZXQ9dXRmLTg7YmFzZTY0LCBkMDlHUmdBQkFBQUFBQVpnQUJBQUFBQUFEQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQkdSbFJOQUFBR1JBQUFBQm9BQUFBY2k2cUhrVWRFUlVZQUFBV2dBQUFBSXdBQUFDUUFZQUJYUjFCUFV3QUFCaFFBQUFBdUFBQUFOdUFZNyt4SFUxVkNBQUFGeEFBQUFGQUFBQUJtMmZQY3pVOVRMeklBQUFIY0FBQUFTZ0FBQUdCUDlWNVJZMjFoY0FBQUFrUUFBQUNJQUFBQll0NkYwY0JqZG5RZ0FBQUN6QUFBQUFRQUFBQUVBQkVCUkdkaGMzQUFBQVdZQUFBQUNBQUFBQWovL3dBRFoyeDVaZ0FBQXl3QUFBRE1BQUFEMk1IdHJ5Vm9aV0ZrQUFBQmJBQUFBREFBQUFBMkUyK2VvV2hvWldFQUFBR2NBQUFBSHdBQUFDUUM5Z0R6YUcxMGVBQUFBaWdBQUFBWkFBQUFyZ0prQUJGc2IyTmhBQUFDMEFBQUFGb0FBQUJhRlFBVUdHMWhlSEFBQUFHOEFBQUFId0FBQUNBQWNBQkFibUZ0WlFBQUEvZ0FBQUU1QUFBQ1h2RmRCd2x3YjNOMEFBQUZOQUFBQUdJQUFBQ0U1czc0aFhqYVkyQmtZR0FBWXBmNUh1L2orVzIrTW5Bek1ZREF6YVg2UWpENi80Ly9CeGo1R0E4QXVSd01ZR2tBUHl3TDEzamFZMkJrWUdBODhQOEFneDRqKy84ZlFEWWZBMUFFQldnREFJQjJCT29BZU5wallHUmdZTkJoNEdkZ1lnQUJFTW5JQUJKellOQURDUUFBQ1dnQXNRQjQybU5nWWZ6Q09JR0JsWUdCMFljeGpZR0J3UjFLZjJXUVpHaGhZR0JpWUdWbWdBRkdCaVFRa09hYXd0REFvTUJReFhqZy93RUdQY1lEREE0d05VQTJDQ2d3c0FBQU80RUw2Z0FBZU5wajJNMGd5QUFDcXhnR05XQmtaMkQ0L3dNQSt4a0RkZ0FBQUhqYVkyQmdZR2FBWUJrR1JnWVFpQUh5R01GOEZnWUhJTTNEd01IQUJHUXJNT2d5V0RMRU0xVDkvdzhVQmZFTWdMekUvLy8vUC81Ly9mL1YveHYrcjRlYUFBZU1iQXh3SVVZbUlNSEVnS1lBWWpVY3NEQXdzTEt4YzNCeWNmUHc4akVRQS9nWkJBU0ZoRVZFeGNRbEpLV2taV1RsNUJVVWxaUlZWTlhVTlRRWkJnTUFBTVIrRStnQUVRRkVBQUFBS2dBcUFDb0FOQUErQUVnQVVnQmNBR1lBY0FCNkFJUUFqZ0NZQUtJQXJBQzJBTUFBeWdEVUFONEE2QUR5QVB3QkJnRVFBUm9CSkFFdUFUZ0JRZ0ZNQVZZQllBRnFBWFFCZmdHSUFaSUJuQUdtQWJJQnpnSHNBQUI0MnUyTk1RNkNVQXlHVzU2OHg5QW5lWVlnbTRNSmJoS0ZhRXhJT0FWWDhBcGV3U3Q0QmljNEFmZUFpZDNWT0JpeER4ZlBZRXphNU8rWGZpMDRZQURnZ2lVSVVMQ3VFSks4VmhPNGJTdnBkbmt0SEk1UUNZdGRpMnNsOFpuWGFIbHFVck5LemRLY1Q4Y2pscStyd1pTdklWY3pOaWV6c2ZuUC91em5tZlBGQk5PRE0ySzdNVFE0NVlFQVpxR1A4MUFtR0djRjNpUHFPb3AwcjFTUFRhVGJWa2ZVZTRIWGo5N3dZRSt5TndXWXh3V3U0djF1Z1dIZ28zUzFYZFpFVnFXTTdFVDBjZm5MR3hXZmtnUjQybzJQdldyRE1CU0ZqL0lITGFGMHpLalJnZGlWTXdTY05SQW9XVW9INzhZMmljQi95SVkwOUFuNkFIMkJkdS9VQit5eG9wWXNoUWlFdm52dTBkVVJnRHQ4UWVDOFBEdzdGcGppM2ZFQTR6L1BFSjZZT0I1aEtoNGRqM0V2WGh4UHFIL1NLVVkzcko3c3JaNEZabmgxUE1BdFBod1A2ZmwyUE1KTVBEZ2VRNHJZOFlUNkd6YW8wZUFFQTQwOUR1Z2dtVG5Gbk9jU0NpRWlMTWd4Q2lUSTZDcTVEWlVkM1FtcDEwdk8wTGFMVGQyY2pONGZPdW1sYzdsVVliU1FjWkZrdXRSRzdnNkpLWkt5MFJtZExZNjgwQ0RuRUorVU1rcEZGZTFSTjdueGRWcFhyQzRhVHRuYXVyT25ZZXJjWmcyWVZtTE4vZC9nY3pmRWltckUvZnMvYk91cTI5Wm1uOHRsb09SYVhnWmdHYTc4eU85L2NuWG0yQnBhR3ZxMjVEdjlTNEU5KzVTSWM5UHF1cEpLaFlGU1NsNDcrUWNyMW1ZTkFBQUFlTnB0dzBjS3drQUFBTURaSkE4UTdPVUp2a0xzUGZaNnpGVkVSUHk4cUhoMllFUiszaS9CUDgzdklCTEx5U3NvS2ltcnFLcXBhMmhwNitqcTZSc1lHaG1ibUpxWlN5MHNyYXh0Yk8zc0hSeWRuRU1VNHVSNnl4N0pKWHZlUDdXckR5Y0FBQUFBQUFILy93QUNlTnBqWUdSZ1lPQUJZaGtnWmdKQ1pnWk5Ca1lHTFFadElKc0ZMTVlBQUF3M0FMZ0FlTm9saXpFS2dEQVFCQ2NoUmJDMnNGRVIwWUQ2cVZRaUJDdi9IOWV6R0k2WjVYQkF3OENCSy9tNWlRUVZhdVZiWExuT3JNWnYyb0xkS0ZhOFBqdXJ1MmhKekdhYm1PU0x6Tk16dnV0cEIzTjQybU5nWkdCZzRHS1FZekJoWU14SkxNbGo0R0JnQVlvdy9QL1BBSkpoTE02c1NvV0tmV0NBQXdEQWpnYlJBQUI0Mm1OZ1lHQmtBSUliQ1pvNUlQcm1VbjBoR0EwQU84RUZUUUFBJyk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbi8qIEZPTlRfRU5EICovXG46cm9vdCB7XG4gIC0tc3dpcGVyLXRoZW1lLWNvbG9yOiAjMDA3YWZmO1xuICAvKlxuICAtLXN3aXBlci1wcmVsb2FkZXItY29sb3I6IHZhcigtLXN3aXBlci10aGVtZS1jb2xvcik7XG4gIC0tc3dpcGVyLXdyYXBwZXItdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGluaXRpYWw7XG4gICovXG59XG4uc3dpcGVyLFxuc3dpcGVyLWNvbnRhaW5lciB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgLyogRml4IG9mIFdlYmtpdCBmbGlja2VyaW5nICovXG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItd3JhcHBlciB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uc3dpcGVyLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IHZhcigtLXN3aXBlci13cmFwcGVyLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uLCBpbml0aWFsKTtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG59XG4uc3dpcGVyLWFuZHJvaWQgLnN3aXBlci1zbGlkZSxcbi5zd2lwZXItd3JhcHBlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwLCAwKTtcbn1cbi5zd2lwZXItaG9yaXpvbnRhbCB7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XG59XG4uc3dpcGVyLXZlcnRpY2FsIHtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teDtcbn1cbi5zd2lwZXItc2xpZGUsXG5zd2lwZXItc2xpZGUge1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnN3aXBlci1zbGlkZS1pbnZpc2libGUtYmxhbmsge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4vKiBBdXRvIEhlaWdodCAqL1xuLnN3aXBlci1hdXRvaGVpZ2h0LFxuLnN3aXBlci1hdXRvaGVpZ2h0IC5zd2lwZXItc2xpZGUge1xuICBoZWlnaHQ6IGF1dG87XG59XG4uc3dpcGVyLWF1dG9oZWlnaHQgLnN3aXBlci13cmFwcGVyIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgaGVpZ2h0O1xufVxuLnN3aXBlci1iYWNrZmFjZS1oaWRkZW4gLnN3aXBlci1zbGlkZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLyogM0QgRWZmZWN0cyAqL1xuLnN3aXBlci0zZC5zd2lwZXItY3NzLW1vZGUgLnN3aXBlci13cmFwcGVyIHtcbiAgcGVyc3BlY3RpdmU6IDEyMDBweDtcbn1cbi5zd2lwZXItM2QgLnN3aXBlci13cmFwcGVyIHtcbiAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbn1cbi5zd2lwZXItM2Qge1xuICBwZXJzcGVjdGl2ZTogMTIwMHB4O1xufVxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLFxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdyxcbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCxcbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCxcbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLFxuLnN3aXBlci0zZCAuc3dpcGVyLWN1YmUtc2hhZG93IHtcbiAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbn1cbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3csXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LFxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgei1pbmRleDogMTA7XG59XG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93IHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjE1KTtcbn1cbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xufVxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbn1cbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbn1cbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbn1cbi8qIENTUyBNb2RlICovXG4uc3dpcGVyLWNzcy1tb2RlID4gLnN3aXBlci13cmFwcGVyIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHNjcm9sbGJhci13aWR0aDogbm9uZTtcbiAgLyogRm9yIEZpcmVmb3ggKi9cbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lO1xuICAvKiBGb3IgSW50ZXJuZXQgRXhwbG9yZXIgYW5kIEVkZ2UgKi9cbn1cbi5zd2lwZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXI6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zd2lwZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIgPiAuc3dpcGVyLXNsaWRlIHtcbiAgc2Nyb2xsLXNuYXAtYWxpZ246IHN0YXJ0IHN0YXJ0O1xufVxuLnN3aXBlci1ob3Jpem9udGFsLnN3aXBlci1jc3MtbW9kZSA+IC5zd2lwZXItd3JhcHBlciB7XG4gIHNjcm9sbC1zbmFwLXR5cGU6IHggbWFuZGF0b3J5O1xufVxuLnN3aXBlci12ZXJ0aWNhbC5zd2lwZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBzY3JvbGwtc25hcC10eXBlOiB5IG1hbmRhdG9yeTtcbn1cbi5zd2lwZXItY2VudGVyZWQgPiAuc3dpcGVyLXdyYXBwZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBmbGV4LXNocmluazogMDtcbiAgb3JkZXI6IDk5OTk7XG59XG4uc3dpcGVyLWNlbnRlcmVkID4gLnN3aXBlci13cmFwcGVyID4gLnN3aXBlci1zbGlkZSB7XG4gIHNjcm9sbC1zbmFwLWFsaWduOiBjZW50ZXIgY2VudGVyO1xuICBzY3JvbGwtc25hcC1zdG9wOiBhbHdheXM7XG59XG4uc3dpcGVyLWNlbnRlcmVkLnN3aXBlci1ob3Jpem9udGFsID4gLnN3aXBlci13cmFwcGVyID4gLnN3aXBlci1zbGlkZTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IHZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYmVmb3JlKTtcbn1cbi5zd2lwZXItY2VudGVyZWQuc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXdyYXBwZXI6OmJlZm9yZSB7XG4gIGhlaWdodDogMTAwJTtcbiAgbWluLWhlaWdodDogMXB4O1xuICB3aWR0aDogdmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1hZnRlcik7XG59XG4uc3dpcGVyLWNlbnRlcmVkLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItd3JhcHBlciA+IC5zd2lwZXItc2xpZGU6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IHZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYmVmb3JlKTtcbn1cbi5zd2lwZXItY2VudGVyZWQuc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci13cmFwcGVyOjpiZWZvcmUge1xuICB3aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiAxcHg7XG4gIGhlaWdodDogdmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1hZnRlcik7XG59XG4uc3dpcGVyLWxhenktcHJlbG9hZGVyIHtcbiAgd2lkdGg6IDQycHg7XG4gIGhlaWdodDogNDJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTIxcHg7XG4gIG1hcmdpbi10b3A6IC0yMXB4O1xuICB6LWluZGV4OiAxMDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogNTAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXI6IDRweCBzb2xpZCB2YXIoLS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yLCB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5zd2lwZXI6bm90KC5zd2lwZXItd2F0Y2gtcHJvZ3Jlc3MpIC5zd2lwZXItbGF6eS1wcmVsb2FkZXIsXG5zd2lwZXItY29udGFpbmVyOm5vdCguc3dpcGVyLXdhdGNoLXByb2dyZXNzKSAuc3dpcGVyLWxhenktcHJlbG9hZGVyLFxuLnN3aXBlci13YXRjaC1wcm9ncmVzcyAuc3dpcGVyLXNsaWRlLXZpc2libGUgLnN3aXBlci1sYXp5LXByZWxvYWRlciB7XG4gIGFuaW1hdGlvbjogc3dpcGVyLXByZWxvYWRlci1zcGluIDFzIGluZmluaXRlIGxpbmVhcjtcbn1cbi5zd2lwZXItbGF6eS1wcmVsb2FkZXItd2hpdGUge1xuICAtLXN3aXBlci1wcmVsb2FkZXItY29sb3I6ICNmZmY7XG59XG4uc3dpcGVyLWxhenktcHJlbG9hZGVyLWJsYWNrIHtcbiAgLS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yOiAjMDAwO1xufVxuQGtleWZyYW1lcyBzd2lwZXItcHJlbG9hZGVyLXNwaW4ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuLnN3aXBlci12aXJ0dWFsIC5zd2lwZXItc2xpZGUge1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xufVxuLnN3aXBlci12aXJ0dWFsLnN3aXBlci1jc3MtbW9kZSAuc3dpcGVyLXdyYXBwZXI6OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5zd2lwZXItdmlydHVhbC5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWhvcml6b250YWwgLnN3aXBlci13cmFwcGVyOjphZnRlciB7XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogdmFyKC0tc3dpcGVyLXZpcnR1YWwtc2l6ZSk7XG59XG4uc3dpcGVyLXZpcnR1YWwuc3dpcGVyLWNzcy1tb2RlLnN3aXBlci12ZXJ0aWNhbCAuc3dpcGVyLXdyYXBwZXI6OmFmdGVyIHtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiB2YXIoLS1zd2lwZXItdmlydHVhbC1zaXplKTtcbn1cbjpyb290IHtcbiAgLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplOiA0NHB4O1xuICAvKlxuICAtLXN3aXBlci1uYXZpZ2F0aW9uLXRvcC1vZmZzZXQ6IDUwJTtcbiAgLS1zd2lwZXItbmF2aWdhdGlvbi1zaWRlcy1vZmZzZXQ6IDEwcHg7XG4gIC0tc3dpcGVyLW5hdmlnYXRpb24tY29sb3I6IHZhcigtLXN3aXBlci10aGVtZS1jb2xvcik7XG4gICovXG59XG4uc3dpcGVyLWJ1dHRvbi1wcmV2LFxuLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi10b3Atb2Zmc2V0LCA1MCUpO1xuICB3aWR0aDogY2FsYyh2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKSAvIDQ0ICogMjcpO1xuICBoZWlnaHQ6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpO1xuICBtYXJnaW4tdG9wOiBjYWxjKDBweCAtICh2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKSAvIDIpKTtcbiAgei1pbmRleDogMTA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGNvbG9yOiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1jb2xvciwgdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7XG59XG4uc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24tZGlzYWJsZWQsXG4uc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjM1O1xuICBjdXJzb3I6IGF1dG87XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLWhpZGRlbixcbi5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi1oaWRkZW4ge1xuICBvcGFjaXR5OiAwO1xuICBjdXJzb3I6IGF1dG87XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnN3aXBlci1uYXZpZ2F0aW9uLWRpc2FibGVkIC5zd2lwZXItYnV0dG9uLXByZXYsXG4uc3dpcGVyLW5hdmlnYXRpb24tZGlzYWJsZWQgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXIsXG4uc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyIHtcbiAgZm9udC1mYW1pbHk6IHN3aXBlci1pY29ucztcbiAgZm9udC1zaXplOiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGZvbnQtdmFyaWFudDogaW5pdGlhbDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4uc3dpcGVyLWJ1dHRvbi1wcmV2LFxuLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIGxlZnQ6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpZGVzLW9mZnNldCwgMTBweCk7XG4gIHJpZ2h0OiBhdXRvO1xufVxuLnN3aXBlci1idXR0b24tcHJldjphZnRlcixcbi5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIge1xuICBjb250ZW50OiAncHJldic7XG59XG4uc3dpcGVyLWJ1dHRvbi1uZXh0LFxuLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tcHJldiB7XG4gIHJpZ2h0OiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaWRlcy1vZmZzZXQsIDEwcHgpO1xuICBsZWZ0OiBhdXRvO1xufVxuLnN3aXBlci1idXR0b24tbmV4dDphZnRlcixcbi5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXIge1xuICBjb250ZW50OiAnbmV4dCc7XG59XG4uc3dpcGVyLWJ1dHRvbi1sb2NrIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbjpyb290IHtcbiAgLypcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvcjogdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKTtcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1sZWZ0OiBhdXRvO1xuICAtLXN3aXBlci1wYWdpbmF0aW9uLXJpZ2h0OiA4cHg7XG4gIC0tc3dpcGVyLXBhZ2luYXRpb24tYm90dG9tOiA4cHg7XG4gIC0tc3dpcGVyLXBhZ2luYXRpb24tdG9wOiBhdXRvO1xuICAtLXN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9uLWNvbG9yOiBpbmhlcml0O1xuICAtLXN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWJnLWNvbG9yOiByZ2JhKDAsMCwwLDAuMjUpO1xuICAtLXN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLXNpemU6IDRweDtcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtc2l6ZTogOHB4O1xuICAtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC13aWR0aDogOHB4O1xuICAtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1oZWlnaHQ6IDhweDtcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYm9yZGVyLXJhZGl1czogNTAlO1xuICAtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1pbmFjdGl2ZS1jb2xvcjogIzAwMDtcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaW5hY3RpdmUtb3BhY2l0eTogMC4yO1xuICAtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1vcGFjaXR5OiAxO1xuICAtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1ob3Jpem9udGFsLWdhcDogNHB4O1xuICAtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC12ZXJ0aWNhbC1nYXA6IDZweDtcbiAgKi9cbn1cbi5zd2lwZXItcGFnaW5hdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0cmFuc2l0aW9uOiAzMDBtcyBvcGFjaXR5O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB6LWluZGV4OiAxMDtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi5zd2lwZXItcGFnaW5hdGlvbi1oaWRkZW4ge1xuICBvcGFjaXR5OiAwO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWRpc2FibGVkID4gLnN3aXBlci1wYWdpbmF0aW9uLFxuLnN3aXBlci1wYWdpbmF0aW9uLnN3aXBlci1wYWdpbmF0aW9uLWRpc2FibGVkIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLyogQ29tbW9uIFN0eWxlcyAqL1xuLnN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9uLFxuLnN3aXBlci1wYWdpbmF0aW9uLWN1c3RvbSxcbi5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLFxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbCB7XG4gIGJvdHRvbTogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYm90dG9tLCA4cHgpO1xuICB0b3A6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLXRvcCwgYXV0byk7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuLyogQnVsbGV0cyAqL1xuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZvbnQtc2l6ZTogMDtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC4zMyk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1tYWluIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtcHJldiB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC42Nik7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLXByZXYtcHJldiB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC4zMyk7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW5leHQge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuNjYpO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1uZXh0LW5leHQge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuMzMpO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIHdpZHRoOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtd2lkdGgsIHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1zaXplLCA4cHgpKTtcbiAgaGVpZ2h0OiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaGVpZ2h0LCB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtc2l6ZSwgOHB4KSk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWJvcmRlci1yYWRpdXMsIDUwJSk7XG4gIGJhY2tncm91bmQ6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1pbmFjdGl2ZS1jb2xvciwgIzAwMCk7XG4gIG9wYWNpdHk6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1pbmFjdGl2ZS1vcGFjaXR5LCAwLjIpO1xufVxuYnV0dG9uLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1jbGlja2FibGUgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQ6b25seS1jaGlsZCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgb3BhY2l0eTogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LW9wYWNpdHksIDEpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvciwgdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7XG59XG4uc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMsXG4uc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyB7XG4gIHJpZ2h0OiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1yaWdodCwgOHB4KTtcbiAgbGVmdDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tbGVmdCwgYXV0byk7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgLTUwJSwgMCk7XG59XG4uc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCxcbi5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBtYXJnaW46IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC12ZXJ0aWNhbC1nYXAsIDZweCkgMDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljLFxuLnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIHtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDhweDtcbn1cbi5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCxcbi5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0cmFuc2l0aW9uOiAyMDBtcyB0cmFuc2Zvcm0sIDIwMG1zIHRvcDtcbn1cbi5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQsXG4uc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBtYXJnaW46IDAgdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWhvcml6b250YWwtZ2FwLCA0cHgpO1xufVxuLnN3aXBlci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljLFxuLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMge1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LFxuLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIHRyYW5zaXRpb246IDIwMG1zIHRyYW5zZm9ybSwgMjAwbXMgbGVmdDtcbn1cbi5zd2lwZXItaG9yaXpvbnRhbC5zd2lwZXItcnRsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LFxuOmhvc3QoLnN3aXBlci1ob3Jpem9udGFsLnN3aXBlci1ydGwpIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIHRyYW5zaXRpb246IDIwMG1zIHRyYW5zZm9ybSwgMjAwbXMgcmlnaHQ7XG59XG4vKiBGcmFjdGlvbiAqL1xuLnN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9uIHtcbiAgY29sb3I6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9uLWNvbG9yLCBpbmhlcml0KTtcbn1cbi8qIFByb2dyZXNzICovXG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1iZy1jb2xvciwgcmdiYSgwLCAwLCAwLCAwLjI1KSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgLypBRERfSE9TVCovXG59XG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGwge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvciwgdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcbn1cbi5zd2lwZXItcnRsIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItZmlsbCB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IHRvcDtcbn1cbi5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhcixcbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLFxuLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSxcbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLXNpemUsIDRweCk7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cbi5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIsXG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwsXG4uc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUsXG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSB7XG4gIHdpZHRoOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1zaXplLCA0cHgpO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1sb2NrIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbjpyb290IHtcbiAgLypcbiAgLS1zd2lwZXItc2Nyb2xsYmFyLWJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIC0tc3dpcGVyLXNjcm9sbGJhci10b3A6IGF1dG87XG4gIC0tc3dpcGVyLXNjcm9sbGJhci1ib3R0b206IDRweDtcbiAgLS1zd2lwZXItc2Nyb2xsYmFyLWxlZnQ6IGF1dG87XG4gIC0tc3dpcGVyLXNjcm9sbGJhci1yaWdodDogNHB4O1xuICAtLXN3aXBlci1zY3JvbGxiYXItc2lkZXMtb2Zmc2V0OiAxJTtcbiAgLS1zd2lwZXItc2Nyb2xsYmFyLWJnLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIC0tc3dpcGVyLXNjcm9sbGJhci1kcmFnLWJnLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIC0tc3dpcGVyLXNjcm9sbGJhci1zaXplOiA0cHg7XG4gICovXG59XG4uc3dpcGVyLXNjcm9sbGJhciB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXN3aXBlci1zY3JvbGxiYXItYm9yZGVyLXJhZGl1cywgMTBweCk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLW1zLXRvdWNoLWFjdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZDogdmFyKC0tc3dpcGVyLXNjcm9sbGJhci1iZy1jb2xvciwgcmdiYSgwLCAwLCAwLCAwLjEpKTtcbn1cbi5zd2lwZXItc2Nyb2xsYmFyLWRpc2FibGVkID4gLnN3aXBlci1zY3JvbGxiYXIsXG4uc3dpcGVyLXNjcm9sbGJhci5zd2lwZXItc2Nyb2xsYmFyLWRpc2FibGVkIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLnN3aXBlci1ob3Jpem9udGFsID4gLnN3aXBlci1zY3JvbGxiYXIsXG4uc3dpcGVyLXNjcm9sbGJhci5zd2lwZXItc2Nyb2xsYmFyLWhvcml6b250YWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IHZhcigtLXN3aXBlci1zY3JvbGxiYXItc2lkZXMtb2Zmc2V0LCAxJSk7XG4gIGJvdHRvbTogdmFyKC0tc3dpcGVyLXNjcm9sbGJhci1ib3R0b20sIDRweCk7XG4gIHRvcDogdmFyKC0tc3dpcGVyLXNjcm9sbGJhci10b3AsIGF1dG8pO1xuICB6LWluZGV4OiA1MDtcbiAgaGVpZ2h0OiB2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLXNpemUsIDRweCk7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAyICogdmFyKC0tc3dpcGVyLXNjcm9sbGJhci1zaWRlcy1vZmZzZXQsIDElKSk7XG59XG4uc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci1zY3JvbGxiYXIsXG4uc3dpcGVyLXNjcm9sbGJhci5zd2lwZXItc2Nyb2xsYmFyLXZlcnRpY2FsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiB2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLWxlZnQsIGF1dG8pO1xuICByaWdodDogdmFyKC0tc3dpcGVyLXNjcm9sbGJhci1yaWdodCwgNHB4KTtcbiAgdG9wOiB2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLXNpZGVzLW9mZnNldCwgMSUpO1xuICB6LWluZGV4OiA1MDtcbiAgd2lkdGg6IHZhcigtLXN3aXBlci1zY3JvbGxiYXItc2l6ZSwgNHB4KTtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAyICogdmFyKC0tc3dpcGVyLXNjcm9sbGJhci1zaWRlcy1vZmZzZXQsIDElKSk7XG59XG4uc3dpcGVyLXNjcm9sbGJhci1kcmFnIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLWRyYWctYmctY29sb3IsIHJnYmEoMCwgMCwgMCwgMC41KSk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXN3aXBlci1zY3JvbGxiYXItYm9yZGVyLXJhZGl1cywgMTBweCk7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cbi5zd2lwZXItc2Nyb2xsYmFyLWN1cnNvci1kcmFnIHtcbiAgY3Vyc29yOiBtb3ZlO1xufVxuLnN3aXBlci1zY3JvbGxiYXItbG9jayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc3dpcGVyLXpvb20tY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5zd2lwZXItem9vbS1jb250YWluZXIgPiBpbWcsXG4uc3dpcGVyLXpvb20tY29udGFpbmVyID4gc3ZnLFxuLnN3aXBlci16b29tLWNvbnRhaW5lciA+IGNhbnZhcyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cbi5zd2lwZXItc2xpZGUtem9vbWVkIHtcbiAgY3Vyc29yOiBtb3ZlO1xuICB0b3VjaC1hY3Rpb246IG5vbmU7XG59XG4vKiBhMTF5ICovXG4uc3dpcGVyIC5zd2lwZXItbm90aWZpY2F0aW9uLFxuc3dpcGVyLWNvbnRhaW5lciAuc3dpcGVyLW5vdGlmaWNhdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgb3BhY2l0eTogMDtcbiAgei1pbmRleDogLTEwMDA7XG59XG4uc3dpcGVyLWZyZWUtbW9kZSA+IC5zd2lwZXItd3JhcHBlciB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uc3dpcGVyLWdyaWQgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4uc3dpcGVyLWdyaWQtY29sdW1uID4gLnN3aXBlci13cmFwcGVyIHtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLnN3aXBlci1mYWRlLnN3aXBlci1mcmVlLW1vZGUgLnN3aXBlci1zbGlkZSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbn1cbi5zd2lwZXItZmFkZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG59XG4uc3dpcGVyLWZhZGUgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uc3dpcGVyLWZhZGUgLnN3aXBlci1zbGlkZS1hY3RpdmUsXG4uc3dpcGVyLWZhZGUgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnN3aXBlci1zbGlkZS1hY3RpdmUge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cbi5zd2lwZXItY3ViZSB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB6LWluZGV4OiAxO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5zd2lwZXItY3ViZS5zd2lwZXItcnRsIC5zd2lwZXItc2xpZGUge1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDA7XG59XG4uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1hY3RpdmUsXG4uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnN3aXBlci1zbGlkZS1hY3RpdmUge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cbi5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSxcbi5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLW5leHQsXG4uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1wcmV2LFxuLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtbmV4dCArIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cbi5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsXG4uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLFxuLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXG4uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQge1xuICB6LWluZGV4OiAwO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG4uc3dpcGVyLWN1YmUgLnN3aXBlci1jdWJlLXNoYWRvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9wYWNpdHk6IDAuNjtcbiAgei1pbmRleDogMDtcbn1cbi5zd2lwZXItY3ViZSAuc3dpcGVyLWN1YmUtc2hhZG93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgZmlsdGVyOiBibHVyKDUwcHgpO1xufVxuLnN3aXBlci1mbGlwIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG4uc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHotaW5kZXg6IDE7XG59XG4uc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZS1hY3RpdmUsXG4uc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnN3aXBlci1zbGlkZS1hY3RpdmUge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cbi5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsXG4uc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLFxuLnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXG4uc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQge1xuICB6LWluZGV4OiAwO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG4uc3dpcGVyLWNyZWF0aXZlIC5zd2lwZXItc2xpZGUge1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgb3BhY2l0eSwgaGVpZ2h0O1xufVxuLnN3aXBlci1jYXJkcyB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuLnN3aXBlci1jYXJkcyAuc3dpcGVyLXNsaWRlIHtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuIiwiQHVzZSBcInNhc3M6bWF0aFwiO1xyXG5cclxubWFpbiB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdG92ZXJmbG93LWFuY2hvcjogbm9uZTtcclxufVxyXG5cclxuLnJvdyB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcblx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdHBhZGRpbmc6IDAgMS4zJTtcclxuXHJcblx0Ji0tbm93cmFwIHtcclxuXHRcdGZsZXgtd3JhcDogbm93cmFwO1xyXG5cdH1cclxuXHJcblx0Ji0tY2VudGVyIHtcclxuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdH1cclxufVxyXG5cclxuLmhpZGUteHMge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLnNob3cteHMge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxufVxyXG5cclxuLmJsb2NrLXhzIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG5AZm9yICRpIGZyb20gMSB0byAxMyB7XHJcblx0LmNvbC0jeyRpfSB7XHJcblx0XHR3aWR0aDogI3ttYXRoLmRpdigxMDAlLCAxMikgKiAkaX07XHJcblx0XHRwYWRkaW5nOiAwIC43JTtcclxuXHR9XHJcblxyXG5cdC5vZmZzZXQtI3skaX0ge1xyXG5cdFx0bWFyZ2luLWxlZnQ6ICN7bWF0aC5kaXYoMTAwJSwgMTIpICogJGl9O1xyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IG1hcC1nZXQoJG1vYmlsZSwgc20pKSB7XHJcblxyXG5cdEBmb3IgJGkgZnJvbSAxIHRvIDEzIHtcclxuXHRcdC5jb2wtI3skaX0teHMge1xyXG5cdFx0XHR3aWR0aDogI3ttYXRoLmRpdigxMDAlLCAxMikgKiAkaX07XHJcblx0XHRcdHBhZGRpbmc6IDAgMi41JTtcclxuXHRcdH1cclxuXHJcblx0XHQub2Zmc2V0LSN7JGl9LXhzIHtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6ICN7bWF0aC5kaXYoMTAwJSwgMTIpICogJGl9O1xyXG5cdFx0fVxyXG5cclxuXHR9XHJcblx0XHRcdFxyXG5cdC5vZmZzZXQtMC14cyB7XHJcblx0XHRtYXJnaW4tbGVmdDogMDtcclxuXHR9XHJcblxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogbWFwLWdldCgkdGFibGV0LCBzbSkpIHtcclxuXHJcblx0QGZvciAkaSBmcm9tIDEgdG8gMTMge1xyXG5cdFx0LmNvbC0jeyRpfS1zbSB7XHJcblx0XHRcdHdpZHRoOiAje21hdGguZGl2KDEwMCUsIDEyKSAqICRpfTtcclxuXHRcdFx0cGFkZGluZzogMCAyLjUlO1xyXG5cdFx0fVxyXG5cdFx0Lm9mZnNldC0jeyRpfS1zbSB7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiAje21hdGguZGl2KDEwMCUsIDEyKSAqICRpfTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5vZmZzZXQtMC1zbSB7XHJcblx0XHRtYXJnaW4tbGVmdDogMDtcclxuXHR9XHJcblxyXG5cdC5oaWRlLXNtIHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0fVxyXG5cclxuXHQuc2hvdy1zbSB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdH1cclxuXHJcblx0LmJsb2NrLXNtIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IG1hcC1nZXQoJHRhYmxldCwgbWQpKSB7XHJcblxyXG5cdEBmb3IgJGkgZnJvbSAxIHRvIDEzIHtcclxuXHRcdC5jb2wtI3skaX0tcyB7XHJcblx0XHRcdHdpZHRoOiAje21hdGguZGl2KDEwMCUsIDEyKSAqICRpfTtcclxuXHRcdFx0cGFkZGluZzogMCAyLjUlO1xyXG5cdFx0fVxyXG5cdFx0Lm9mZnNldC0jeyRpfS1zIHtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6ICN7bWF0aC5kaXYoMTAwJSwgMTIpICogJGl9O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Lm9mZnNldC0wLXMge1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDA7XHJcblx0fVxyXG5cclxuXHQuaGlkZS1zIHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0fVxyXG5cclxuXHQuc2hvdy1zIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0fVxyXG5cclxuXHQuYmxvY2stcyB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiBtYXAtZ2V0KCR0YWJsZXQsIGxnKSkge1xyXG5cclxuXHRAZm9yICRpIGZyb20gMSB0byAxMyB7XHJcblx0XHQuY29sLSN7JGl9LW1kIHtcclxuXHRcdFx0d2lkdGg6ICN7bWF0aC5kaXYoMTAwJSwgMTIpICogJGl9O1xyXG5cdFx0XHRwYWRkaW5nOiAwIC43JTtcclxuXHRcdH1cclxuXHJcblx0XHQub2Zmc2V0LSN7JGl9LW1kIHtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6ICN7bWF0aC5kaXYoMTAwJSwgMTIpICogJGl9O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Lm9mZnNldC0wLW1kIHtcclxuXHRcdG1hcmdpbi1sZWZ0OiAwO1xyXG5cdH1cclxuXHJcblx0LmhpZGUtbWQge1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHR9XHJcblxyXG5cdC5zaG93LW1kIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0fVxyXG5cclxuXHQuYmxvY2stbWQge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogbWFwLWdldCgkbGFwdG9wLCBzbSkpIHtcclxuXHJcblx0QGZvciAkaSBmcm9tIDEgdG8gMTMge1xyXG5cdFx0LmNvbC0jeyRpfS1sZyB7XHJcblx0XHRcdHdpZHRoOiAje21hdGguZGl2KDEwMCUsIDEyKSAqICRpfTtcclxuXHRcdFx0cGFkZGluZzogMCAuNyU7XHJcblx0XHR9XHJcblxyXG5cdFx0Lm9mZnNldC0jeyRpfS1sZyB7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiAje21hdGguZGl2KDEwMCUsIDEyKSAqICRpfTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5vZmZzZXQtMC1sZyB7XHJcblx0XHRtYXJnaW4tbGVmdDogMDtcclxuXHR9XHJcblxyXG5cdC5oaWRlLWxnIHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0fVxyXG5cclxuXHQuc2hvdy1sZyB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdH1cclxuXHJcblx0LmJsb2NrLWxnIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdH1cclxufVxyXG5cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiBtYXAtZ2V0KCRsYXB0b3AsIG1kKSkge1xyXG5cclxuXHRAZm9yICRpIGZyb20gMSB0byAxMyB7XHJcblx0XHQuY29sLSN7JGl9LW9sZCB7XHJcblx0XHRcdHdpZHRoOiAje21hdGguZGl2KDEwMCUsIDEyKSAqICRpfTtcclxuXHRcdFx0cGFkZGluZzogMCAuNyU7XHJcblx0XHR9XHJcblxyXG5cdFx0Lm9mZnNldC0jeyRpfS1vbGQge1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogI3ttYXRoLmRpdigxMDAlLCAxMikgKiAkaX07XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQub2Zmc2V0LTAtbWFjIHtcclxuXHRcdG1hcmdpbi1sZWZ0OiAwO1xyXG5cdH1cclxuXHJcblx0LmhpZGUtb2xkIHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0fVxyXG5cclxuXHQuc2hvdy1vbGQge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHR9XHJcblxyXG5cdC5ibG9jay1vbGQge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogbWFwLWdldCgkbGFwdG9wLCBsZykpIHtcclxuXHJcblx0QGZvciAkaSBmcm9tIDEgdG8gMTMge1xyXG5cdFx0LmNvbC0jeyRpfS14bCB7XHJcblx0XHRcdHdpZHRoOiAje21hdGguZGl2KDEwMCUsIDEyKSAqICRpfTtcclxuXHRcdFx0cGFkZGluZzogMCAuNyU7XHJcblx0XHR9XHJcblxyXG5cdFx0Lm9mZnNldC0jeyRpfS14bCB7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiAje21hdGguZGl2KDEwMCUsIDEyKSAqICRpfTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5vZmZzZXQtMC14bCB7XHJcblx0XHRtYXJnaW4tbGVmdDogMDtcclxuXHR9XHJcblxyXG5cdC5oaWRlLXhsIHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0fVxyXG5cclxuXHQuc2hvdy14bCB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdH1cclxuXHJcblx0LmJsb2NrLXhsIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IG1hcC1nZXQoJGxhcHRvcCwgaGQpKSB7XHJcblxyXG5cdEBmb3IgJGkgZnJvbSAxIHRvIDEzIHtcclxuXHRcdC5jb2wtI3skaX0taGQge1xyXG5cdFx0XHR3aWR0aDogI3ttYXRoLmRpdigxMDAlLCAxMikgKiAkaX07XHJcblx0XHRcdHBhZGRpbmc6IDAgLjclO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5vZmZzZXQtI3skaX0taGQge1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogI3ttYXRoLmRpdigxMDAlLCAxMikgKiAkaX07XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQub2Zmc2V0LTAtaGQge1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDA7XHJcblx0fVxyXG5cclxuXHQuaGlkZS1oZCB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdH1cclxuXHJcblx0LnNob3ctaGQge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHR9XHJcblxyXG5cdC5ibG9jay1oZCB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHR9XHJcbn1cclxuXHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogbWFwLWdldCgkdGFibGV0LCBsZykgLSAxKSB7XHJcblxyXG4gICAgLnJvdyB7XHJcbiAgICAgICAgcGFkZGluZzogMCAxLjUlO1xyXG4gICAgfVxyXG59IiwiLyogaHR0cDovL21leWVyd2ViLmNvbS9lcmljL3Rvb2xzL2Nzcy9yZXNldC8gXHJcbiAgIHYyLjAgfCAyMDExMDEyNlxyXG4gICBMaWNlbnNlOiBub25lIChwdWJsaWMgZG9tYWluKVxyXG4qL1xyXG5cclxuaHRtbCwgYm9keSwgZGl2LCBzcGFuLCBhcHBsZXQsIG9iamVjdCwgaWZyYW1lLFxyXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCBwLCBibG9ja3F1b3RlLCBwcmUsXHJcbmEsIGFiYnIsIGFjcm9ueW0sIGFkZHJlc3MsIGJpZywgY2l0ZSwgY29kZSxcclxuZGVsLCBkZm4sIGVtLCBpbWcsIGlucywga2JkLCBxLCBzLCBzYW1wLFxyXG5zbWFsbCwgc3RyaWtlLCBzdHJvbmcsIHN1Yiwgc3VwLCB0dCwgdmFyLFxyXG5iLCB1LCBpLCBjZW50ZXIsXHJcbmRsLCBkdCwgZGQsIG9sLCB1bCwgbGksXHJcbmZpZWxkc2V0LCBmb3JtLCBsYWJlbCwgbGVnZW5kLFxyXG50YWJsZSwgY2FwdGlvbiwgdGJvZHksIHRmb290LCB0aGVhZCwgdHIsIHRoLCB0ZCxcclxuYXJ0aWNsZSwgYXNpZGUsIGNhbnZhcywgZGV0YWlscywgZW1iZWQsIFxyXG5maWd1cmUsIGZpZ2NhcHRpb24sIGZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIFxyXG5tZW51LCBuYXYsIG91dHB1dCwgcnVieSwgc2VjdGlvbiwgc3VtbWFyeSxcclxudGltZSwgbWFyaywgYXVkaW8sIHZpZGVvIHtcclxuXHRtYXJnaW46IDA7XHJcblx0cGFkZGluZzogMDtcclxuXHRib3JkZXI6IDA7XHJcblx0Zm9udC1zaXplOiAxMDAlO1xyXG5cdGZvbnQ6IGluaGVyaXQ7XHJcblx0dmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xyXG59XHJcbi8qIEhUTUw1IGRpc3BsYXktcm9sZSByZXNldCBmb3Igb2xkZXIgYnJvd3NlcnMgKi9cclxuYXJ0aWNsZSwgYXNpZGUsIGRldGFpbHMsIGZpZ2NhcHRpb24sIGZpZ3VyZSwgXHJcbmZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1lbnUsIG5hdiwgc2VjdGlvbiB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcbn1cclxuYm9keSB7XHJcblx0bGluZS1oZWlnaHQ6IDE7XHJcbn1cclxub2wsIHVsIHtcclxuXHRsaXN0LXN0eWxlOiBub25lO1xyXG59XHJcbmJsb2NrcXVvdGUsIHEge1xyXG5cdHF1b3Rlczogbm9uZTtcclxufVxyXG5ibG9ja3F1b3RlOmJlZm9yZSwgYmxvY2txdW90ZTphZnRlcixcclxucTpiZWZvcmUsIHE6YWZ0ZXIge1xyXG5cdGNvbnRlbnQ6ICcnO1xyXG5cdGNvbnRlbnQ6IG5vbmU7XHJcbn1cclxudGFibGUge1xyXG5cdGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XHJcblx0Ym9yZGVyLXNwYWNpbmc6IDA7XHJcbn0iLCJib2R5LmNvbXBlbnNhdGUtZm9yLXNjcm9sbGJhcntvdmVyZmxvdzpoaWRkZW59LmZhbmN5Ym94LWFjdGl2ZXtoZWlnaHQ6YXV0b30uZmFuY3lib3gtaXMtaGlkZGVue2xlZnQ6LTk5OTlweDttYXJnaW46MDtwb3NpdGlvbjphYnNvbHV0ZSFpbXBvcnRhbnQ7dG9wOi05OTk5cHg7dmlzaWJpbGl0eTpoaWRkZW59LmZhbmN5Ym94LWNvbnRhaW5lcnstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO2hlaWdodDoxMDAlO2xlZnQ6MDtvdXRsaW5lOm5vbmU7cG9zaXRpb246Zml4ZWQ7LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOnRyYW5zcGFyZW50O3RvcDowOy1tcy10b3VjaC1hY3Rpb246bWFuaXB1bGF0aW9uO3RvdWNoLWFjdGlvbjptYW5pcHVsYXRpb247dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7d2lkdGg6MTAwJTt6LWluZGV4Ojk5OTkyfS5mYW5jeWJveC1jb250YWluZXIgKntib3gtc2l6aW5nOmJvcmRlci1ib3h9LmZhbmN5Ym94LWJnLC5mYW5jeWJveC1pbm5lciwuZmFuY3lib3gtb3V0ZXIsLmZhbmN5Ym94LXN0YWdle2JvdHRvbTowO2xlZnQ6MDtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDowO3RvcDowfS5mYW5jeWJveC1vdXRlcnstd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzp0b3VjaDtvdmVyZmxvdy15OmF1dG99LmZhbmN5Ym94LWJne2JhY2tncm91bmQ6IzFlMWUxZTtvcGFjaXR5OjA7dHJhbnNpdGlvbi1kdXJhdGlvbjppbmhlcml0O3RyYW5zaXRpb24tcHJvcGVydHk6b3BhY2l0eTt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjQ3LDAsLjc0LC43MSl9LmZhbmN5Ym94LWlzLW9wZW4gLmZhbmN5Ym94LWJne29wYWNpdHk6Ljk7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4yMiwuNjEsLjM2LDEpfS5mYW5jeWJveC1jYXB0aW9uLC5mYW5jeWJveC1pbmZvYmFyLC5mYW5jeWJveC1uYXZpZ2F0aW9uIC5mYW5jeWJveC1idXR0b24sLmZhbmN5Ym94LXRvb2xiYXJ7ZGlyZWN0aW9uOmx0cjtvcGFjaXR5OjA7cG9zaXRpb246YWJzb2x1dGU7dHJhbnNpdGlvbjpvcGFjaXR5IC4yNXMgZWFzZSx2aXNpYmlsaXR5IDBzIGVhc2UgLjI1czt2aXNpYmlsaXR5OmhpZGRlbjt6LWluZGV4Ojk5OTk3fS5mYW5jeWJveC1zaG93LWNhcHRpb24gLmZhbmN5Ym94LWNhcHRpb24sLmZhbmN5Ym94LXNob3ctaW5mb2JhciAuZmFuY3lib3gtaW5mb2JhciwuZmFuY3lib3gtc2hvdy1uYXYgLmZhbmN5Ym94LW5hdmlnYXRpb24gLmZhbmN5Ym94LWJ1dHRvbiwuZmFuY3lib3gtc2hvdy10b29sYmFyIC5mYW5jeWJveC10b29sYmFye29wYWNpdHk6MTt0cmFuc2l0aW9uOm9wYWNpdHkgLjI1cyBlYXNlIDBzLHZpc2liaWxpdHkgMHMgZWFzZSAwczt2aXNpYmlsaXR5OnZpc2libGV9LmZhbmN5Ym94LWluZm9iYXJ7Y29sb3I6I2NjYztmb250LXNpemU6MTNweDstd2Via2l0LWZvbnQtc21vb3RoaW5nOnN1YnBpeGVsLWFudGlhbGlhc2VkO2hlaWdodDo0NHB4O2xlZnQ6MDtsaW5lLWhlaWdodDo0NHB4O21pbi13aWR0aDo0NHB4O21peC1ibGVuZC1tb2RlOmRpZmZlcmVuY2U7cGFkZGluZzowIDEwcHg7cG9pbnRlci1ldmVudHM6bm9uZTt0b3A6MDstd2Via2l0LXRvdWNoLWNhbGxvdXQ6bm9uZTstd2Via2l0LXVzZXItc2VsZWN0Om5vbmU7LW1vei11c2VyLXNlbGVjdDpub25lOy1tcy11c2VyLXNlbGVjdDpub25lO3VzZXItc2VsZWN0Om5vbmV9LmZhbmN5Ym94LXRvb2xiYXJ7cmlnaHQ6MDt0b3A6MH0uZmFuY3lib3gtc3RhZ2V7ZGlyZWN0aW9uOmx0cjtvdmVyZmxvdzp2aXNpYmxlO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3otaW5kZXg6OTk5OTR9LmZhbmN5Ym94LWlzLW9wZW4gLmZhbmN5Ym94LXN0YWdle292ZXJmbG93OmhpZGRlbn0uZmFuY3lib3gtc2xpZGV7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtkaXNwbGF5Om5vbmU7aGVpZ2h0OjEwMCU7bGVmdDowO291dGxpbmU6bm9uZTtvdmVyZmxvdzphdXRvOy13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOnRvdWNoO3BhZGRpbmc6NDRweDtwb3NpdGlvbjphYnNvbHV0ZTt0ZXh0LWFsaWduOmNlbnRlcjt0b3A6MDt0cmFuc2l0aW9uLXByb3BlcnR5OnRyYW5zZm9ybSxvcGFjaXR5O3doaXRlLXNwYWNlOm5vcm1hbDt3aWR0aDoxMDAlO3otaW5kZXg6OTk5OTR9LmZhbmN5Ym94LXNsaWRlOmJlZm9yZXtjb250ZW50OlwiXCI7ZGlzcGxheTppbmxpbmUtYmxvY2s7Zm9udC1zaXplOjA7aGVpZ2h0OjEwMCU7dmVydGljYWwtYWxpZ246bWlkZGxlO3dpZHRoOjB9LmZhbmN5Ym94LWlzLXNsaWRpbmcgLmZhbmN5Ym94LXNsaWRlLC5mYW5jeWJveC1zbGlkZS0tY3VycmVudCwuZmFuY3lib3gtc2xpZGUtLW5leHQsLmZhbmN5Ym94LXNsaWRlLS1wcmV2aW91c3tkaXNwbGF5OmJsb2NrfS5mYW5jeWJveC1zbGlkZS0taW1hZ2V7b3ZlcmZsb3c6aGlkZGVuO3BhZGRpbmc6NDRweCAwfS5mYW5jeWJveC1zbGlkZS0taW1hZ2U6YmVmb3Jle2Rpc3BsYXk6bm9uZX0uZmFuY3lib3gtc2xpZGUtLWh0bWx7cGFkZGluZzo2cHh9LmZhbmN5Ym94LWNvbnRlbnR7YmFja2dyb3VuZDojZmZmO2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbjowO21heC13aWR0aDoxMDAlO292ZXJmbG93OmF1dG87LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6dG91Y2g7cGFkZGluZzo0NHB4O3Bvc2l0aW9uOnJlbGF0aXZlO3RleHQtYWxpZ246bGVmdDt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9LmZhbmN5Ym94LXNsaWRlLS1pbWFnZSAuZmFuY3lib3gtY29udGVudHthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguNSwwLC4xNCwxKTstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO2JhY2tncm91bmQ6dHJhbnNwYXJlbnQ7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtc2l6ZToxMDAlIDEwMCU7bGVmdDowO21heC13aWR0aDpub25lO292ZXJmbG93OnZpc2libGU7cGFkZGluZzowO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3RyYW5zZm9ybS1vcmlnaW46dG9wIGxlZnQ7dHJhbnNpdGlvbi1wcm9wZXJ0eTp0cmFuc2Zvcm0sb3BhY2l0eTstd2Via2l0LXVzZXItc2VsZWN0Om5vbmU7LW1vei11c2VyLXNlbGVjdDpub25lOy1tcy11c2VyLXNlbGVjdDpub25lO3VzZXItc2VsZWN0Om5vbmU7ei1pbmRleDo5OTk5NX0uZmFuY3lib3gtY2FuLXpvb21PdXQgLmZhbmN5Ym94LWNvbnRlbnR7Y3Vyc29yOnpvb20tb3V0fS5mYW5jeWJveC1jYW4tem9vbUluIC5mYW5jeWJveC1jb250ZW50e2N1cnNvcjp6b29tLWlufS5mYW5jeWJveC1jYW4tcGFuIC5mYW5jeWJveC1jb250ZW50LC5mYW5jeWJveC1jYW4tc3dpcGUgLmZhbmN5Ym94LWNvbnRlbnR7Y3Vyc29yOmdyYWJ9LmZhbmN5Ym94LWlzLWdyYWJiaW5nIC5mYW5jeWJveC1jb250ZW50e2N1cnNvcjpncmFiYmluZ30uZmFuY3lib3gtY29udGFpbmVyIFtkYXRhLXNlbGVjdGFibGU9dHJ1ZV17Y3Vyc29yOnRleHR9LmZhbmN5Ym94LWltYWdlLC5mYW5jeWJveC1zcGFjZWJhbGx7YmFja2dyb3VuZDp0cmFuc3BhcmVudDtib3JkZXI6MDtoZWlnaHQ6MTAwJTtsZWZ0OjA7bWFyZ2luOjA7bWF4LWhlaWdodDpub25lO21heC13aWR0aDpub25lO3BhZGRpbmc6MDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDstd2Via2l0LXVzZXItc2VsZWN0Om5vbmU7LW1vei11c2VyLXNlbGVjdDpub25lOy1tcy11c2VyLXNlbGVjdDpub25lO3VzZXItc2VsZWN0Om5vbmU7d2lkdGg6MTAwJX0uZmFuY3lib3gtc3BhY2ViYWxse3otaW5kZXg6MX0uZmFuY3lib3gtc2xpZGUtLWlmcmFtZSAuZmFuY3lib3gtY29udGVudCwuZmFuY3lib3gtc2xpZGUtLW1hcCAuZmFuY3lib3gtY29udGVudCwuZmFuY3lib3gtc2xpZGUtLXBkZiAuZmFuY3lib3gtY29udGVudCwuZmFuY3lib3gtc2xpZGUtLXZpZGVvIC5mYW5jeWJveC1jb250ZW50e2hlaWdodDoxMDAlO292ZXJmbG93OnZpc2libGU7cGFkZGluZzowO3dpZHRoOjEwMCV9LmZhbmN5Ym94LXNsaWRlLS12aWRlbyAuZmFuY3lib3gtY29udGVudHtiYWNrZ3JvdW5kOiMwMDB9LmZhbmN5Ym94LXNsaWRlLS1tYXAgLmZhbmN5Ym94LWNvbnRlbnR7YmFja2dyb3VuZDojZTVlM2RmfS5mYW5jeWJveC1zbGlkZS0taWZyYW1lIC5mYW5jeWJveC1jb250ZW50e2JhY2tncm91bmQ6I2ZmZn0uZmFuY3lib3gtaWZyYW1lLC5mYW5jeWJveC12aWRlb3tiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O2JvcmRlcjowO2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjEwMCU7bWFyZ2luOjA7b3ZlcmZsb3c6aGlkZGVuO3BhZGRpbmc6MDt3aWR0aDoxMDAlfS5mYW5jeWJveC1pZnJhbWV7bGVmdDowO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowfS5mYW5jeWJveC1lcnJvcntiYWNrZ3JvdW5kOiNmZmY7Y3Vyc29yOmRlZmF1bHQ7bWF4LXdpZHRoOjQwMHB4O3BhZGRpbmc6NDBweDt3aWR0aDoxMDAlfS5mYW5jeWJveC1lcnJvciBwe2NvbG9yOiM0NDQ7Zm9udC1zaXplOjE2cHg7bGluZS1oZWlnaHQ6MjBweDttYXJnaW46MDtwYWRkaW5nOjB9LmZhbmN5Ym94LWJ1dHRvbntiYWNrZ3JvdW5kOnJnYmEoMzAsMzAsMzAsLjYpO2JvcmRlcjowO2JvcmRlci1yYWRpdXM6MDtib3gtc2hhZG93Om5vbmU7Y3Vyc29yOnBvaW50ZXI7ZGlzcGxheTppbmxpbmUtYmxvY2s7aGVpZ2h0OjQ0cHg7bWFyZ2luOjA7cGFkZGluZzoxMHB4O3Bvc2l0aW9uOnJlbGF0aXZlO3RyYW5zaXRpb246Y29sb3IgLjJzO3ZlcnRpY2FsLWFsaWduOnRvcDt2aXNpYmlsaXR5OmluaGVyaXQ7d2lkdGg6NDRweH0uZmFuY3lib3gtYnV0dG9uLC5mYW5jeWJveC1idXR0b246bGluaywuZmFuY3lib3gtYnV0dG9uOnZpc2l0ZWR7Y29sb3I6I2NjY30uZmFuY3lib3gtYnV0dG9uOmhvdmVye2NvbG9yOiNmZmZ9LmZhbmN5Ym94LWJ1dHRvbjpmb2N1c3tvdXRsaW5lOm5vbmV9LmZhbmN5Ym94LWJ1dHRvbi5mYW5jeWJveC1mb2N1c3tvdXRsaW5lOjFweCBkb3R0ZWR9LmZhbmN5Ym94LWJ1dHRvbltkaXNhYmxlZF0sLmZhbmN5Ym94LWJ1dHRvbltkaXNhYmxlZF06aG92ZXJ7Y29sb3I6Izg4ODtjdXJzb3I6ZGVmYXVsdDtvdXRsaW5lOm5vbmV9LmZhbmN5Ym94LWJ1dHRvbiBkaXZ7aGVpZ2h0OjEwMCV9LmZhbmN5Ym94LWJ1dHRvbiBzdmd7ZGlzcGxheTpibG9jaztoZWlnaHQ6MTAwJTtvdmVyZmxvdzp2aXNpYmxlO3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjEwMCV9LmZhbmN5Ym94LWJ1dHRvbiBzdmcgcGF0aHtmaWxsOmN1cnJlbnRDb2xvcjtzdHJva2Utd2lkdGg6MH0uZmFuY3lib3gtYnV0dG9uLS1mc2VudGVyIHN2ZzpudGgtY2hpbGQoMiksLmZhbmN5Ym94LWJ1dHRvbi0tZnNleGl0IHN2ZzpmaXJzdC1jaGlsZCwuZmFuY3lib3gtYnV0dG9uLS1wYXVzZSBzdmc6Zmlyc3QtY2hpbGQsLmZhbmN5Ym94LWJ1dHRvbi0tcGxheSBzdmc6bnRoLWNoaWxkKDIpe2Rpc3BsYXk6bm9uZX0uZmFuY3lib3gtcHJvZ3Jlc3N7YmFja2dyb3VuZDojZmY1MjY4O2hlaWdodDoycHg7bGVmdDowO3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjA7dG9wOjA7dHJhbnNmb3JtOnNjYWxlWCgwKTt0cmFuc2Zvcm0tb3JpZ2luOjA7dHJhbnNpdGlvbi1wcm9wZXJ0eTp0cmFuc2Zvcm07dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246bGluZWFyO3otaW5kZXg6OTk5OTh9LmZhbmN5Ym94LWNsb3NlLXNtYWxse2JhY2tncm91bmQ6dHJhbnNwYXJlbnQ7Ym9yZGVyOjA7Ym9yZGVyLXJhZGl1czowO2NvbG9yOiNjY2M7Y3Vyc29yOnBvaW50ZXI7b3BhY2l0eTouODtwYWRkaW5nOjhweDtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDotMTJweDt0b3A6LTQ0cHg7ei1pbmRleDo0MDF9LmZhbmN5Ym94LWNsb3NlLXNtYWxsOmhvdmVye2NvbG9yOiNmZmY7b3BhY2l0eToxfS5mYW5jeWJveC1zbGlkZS0taHRtbCAuZmFuY3lib3gtY2xvc2Utc21hbGx7Y29sb3I6Y3VycmVudENvbG9yO3BhZGRpbmc6MTBweDtyaWdodDowO3RvcDowfS5mYW5jeWJveC1zbGlkZS0taW1hZ2UuZmFuY3lib3gtaXMtc2NhbGluZyAuZmFuY3lib3gtY29udGVudHtvdmVyZmxvdzpoaWRkZW59LmZhbmN5Ym94LWlzLXNjYWxpbmcgLmZhbmN5Ym94LWNsb3NlLXNtYWxsLC5mYW5jeWJveC1pcy16b29tYWJsZS5mYW5jeWJveC1jYW4tcGFuIC5mYW5jeWJveC1jbG9zZS1zbWFsbHtkaXNwbGF5Om5vbmV9LmZhbmN5Ym94LW5hdmlnYXRpb24gLmZhbmN5Ym94LWJ1dHRvbntiYWNrZ3JvdW5kLWNsaXA6Y29udGVudC1ib3g7aGVpZ2h0OjEwMHB4O29wYWNpdHk6MDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6Y2FsYyg1MCUgLSA1MHB4KTt3aWR0aDo3MHB4fS5mYW5jeWJveC1uYXZpZ2F0aW9uIC5mYW5jeWJveC1idXR0b24gZGl2e3BhZGRpbmc6N3B4fS5mYW5jeWJveC1uYXZpZ2F0aW9uIC5mYW5jeWJveC1idXR0b24tLWFycm93X2xlZnR7bGVmdDowO2xlZnQ6ZW52KHNhZmUtYXJlYS1pbnNldC1sZWZ0KTtwYWRkaW5nOjMxcHggMjZweCAzMXB4IDZweH0uZmFuY3lib3gtbmF2aWdhdGlvbiAuZmFuY3lib3gtYnV0dG9uLS1hcnJvd19yaWdodHtwYWRkaW5nOjMxcHggNnB4IDMxcHggMjZweDtyaWdodDowO3JpZ2h0OmVudihzYWZlLWFyZWEtaW5zZXQtcmlnaHQpfS5mYW5jeWJveC1jYXB0aW9ue2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDBkZWcscmdiYSgwLDAsMCwuODUpIDAscmdiYSgwLDAsMCwuMykgNTAlLHJnYmEoMCwwLDAsLjE1KSA2NSUscmdiYSgwLDAsMCwuMDc1KSA3NS41JSxyZ2JhKDAsMCwwLC4wMzcpIDgyLjg1JSxyZ2JhKDAsMCwwLC4wMTkpIDg4JSx0cmFuc3BhcmVudCk7Ym90dG9tOjA7Y29sb3I6I2VlZTtmb250LXNpemU6MTRweDtmb250LXdlaWdodDo0MDA7bGVmdDowO2xpbmUtaGVpZ2h0OjEuNTtwYWRkaW5nOjc1cHggNDRweCAyNXB4O3BvaW50ZXItZXZlbnRzOm5vbmU7cmlnaHQ6MDt0ZXh0LWFsaWduOmNlbnRlcjt6LWluZGV4Ojk5OTk2fUBzdXBwb3J0cyAocGFkZGluZzptYXgoMHB4KSl7LmZhbmN5Ym94LWNhcHRpb257cGFkZGluZzo3NXB4IG1heCg0NHB4LGVudihzYWZlLWFyZWEtaW5zZXQtcmlnaHQpKSBtYXgoMjVweCxlbnYoc2FmZS1hcmVhLWluc2V0LWJvdHRvbSkpIG1heCg0NHB4LGVudihzYWZlLWFyZWEtaW5zZXQtbGVmdCkpfX0uZmFuY3lib3gtY2FwdGlvbi0tc2VwYXJhdGV7bWFyZ2luLXRvcDotNTBweH0uZmFuY3lib3gtY2FwdGlvbl9fYm9keXttYXgtaGVpZ2h0OjUwdmg7b3ZlcmZsb3c6YXV0bztwb2ludGVyLWV2ZW50czphbGx9LmZhbmN5Ym94LWNhcHRpb24gYSwuZmFuY3lib3gtY2FwdGlvbiBhOmxpbmssLmZhbmN5Ym94LWNhcHRpb24gYTp2aXNpdGVke2NvbG9yOiNjY2M7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LmZhbmN5Ym94LWNhcHRpb24gYTpob3Zlcntjb2xvcjojZmZmO3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9LmZhbmN5Ym94LWxvYWRpbmd7YW5pbWF0aW9uOmEgMXMgbGluZWFyIGluZmluaXRlO2JhY2tncm91bmQ6dHJhbnNwYXJlbnQ7Ym9yZGVyOjRweCBzb2xpZCAjODg4O2JvcmRlci1ib3R0b20tY29sb3I6I2ZmZjtib3JkZXItcmFkaXVzOjUwJTtoZWlnaHQ6NTBweDtsZWZ0OjUwJTttYXJnaW46LTI1cHggMCAwIC0yNXB4O29wYWNpdHk6Ljc7cGFkZGluZzowO3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7d2lkdGg6NTBweDt6LWluZGV4Ojk5OTk5fUBrZXlmcmFtZXMgYXt0b3t0cmFuc2Zvcm06cm90YXRlKDF0dXJuKX19LmZhbmN5Ym94LWFuaW1hdGVke3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLDAsLjI1LDEpfS5mYW5jeWJveC1meC1zbGlkZS5mYW5jeWJveC1zbGlkZS0tcHJldmlvdXN7b3BhY2l0eTowO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwJSwwLDApfS5mYW5jeWJveC1meC1zbGlkZS5mYW5jeWJveC1zbGlkZS0tbmV4dHtvcGFjaXR5OjA7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsMCwwKX0uZmFuY3lib3gtZngtc2xpZGUuZmFuY3lib3gtc2xpZGUtLWN1cnJlbnR7b3BhY2l0eToxO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfS5mYW5jeWJveC1meC1mYWRlLmZhbmN5Ym94LXNsaWRlLS1uZXh0LC5mYW5jeWJveC1meC1mYWRlLmZhbmN5Ym94LXNsaWRlLS1wcmV2aW91c3tvcGFjaXR5OjA7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4xOSwxLC4yMiwxKX0uZmFuY3lib3gtZngtZmFkZS5mYW5jeWJveC1zbGlkZS0tY3VycmVudHtvcGFjaXR5OjF9LmZhbmN5Ym94LWZ4LXpvb20taW4tb3V0LmZhbmN5Ym94LXNsaWRlLS1wcmV2aW91c3tvcGFjaXR5OjA7dHJhbnNmb3JtOnNjYWxlM2QoMS41LDEuNSwxLjUpfS5mYW5jeWJveC1meC16b29tLWluLW91dC5mYW5jeWJveC1zbGlkZS0tbmV4dHtvcGFjaXR5OjA7dHJhbnNmb3JtOnNjYWxlM2QoLjUsLjUsLjUpfS5mYW5jeWJveC1meC16b29tLWluLW91dC5mYW5jeWJveC1zbGlkZS0tY3VycmVudHtvcGFjaXR5OjE7dHJhbnNmb3JtOnNjYWxlWCgxKX0uZmFuY3lib3gtZngtcm90YXRlLmZhbmN5Ym94LXNsaWRlLS1wcmV2aW91c3tvcGFjaXR5OjA7dHJhbnNmb3JtOnJvdGF0ZSgtMXR1cm4pfS5mYW5jeWJveC1meC1yb3RhdGUuZmFuY3lib3gtc2xpZGUtLW5leHR7b3BhY2l0eTowO3RyYW5zZm9ybTpyb3RhdGUoMXR1cm4pfS5mYW5jeWJveC1meC1yb3RhdGUuZmFuY3lib3gtc2xpZGUtLWN1cnJlbnR7b3BhY2l0eToxO3RyYW5zZm9ybTpyb3RhdGUoMGRlZyl9LmZhbmN5Ym94LWZ4LWNpcmN1bGFyLmZhbmN5Ym94LXNsaWRlLS1wcmV2aW91c3tvcGFjaXR5OjA7dHJhbnNmb3JtOnNjYWxlM2QoMCwwLDApIHRyYW5zbGF0ZTNkKC0xMDAlLDAsMCl9LmZhbmN5Ym94LWZ4LWNpcmN1bGFyLmZhbmN5Ym94LXNsaWRlLS1uZXh0e29wYWNpdHk6MDt0cmFuc2Zvcm06c2NhbGUzZCgwLDAsMCkgdHJhbnNsYXRlM2QoMTAwJSwwLDApfS5mYW5jeWJveC1meC1jaXJjdWxhci5mYW5jeWJveC1zbGlkZS0tY3VycmVudHtvcGFjaXR5OjE7dHJhbnNmb3JtOnNjYWxlWCgxKSB0cmFuc2xhdGVaKDApfS5mYW5jeWJveC1meC10dWJlLmZhbmN5Ym94LXNsaWRlLS1wcmV2aW91c3t0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsMCwwKSBzY2FsZSguMSkgc2tldygtMTBkZWcpfS5mYW5jeWJveC1meC10dWJlLmZhbmN5Ym94LXNsaWRlLS1uZXh0e3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLDAsMCkgc2NhbGUoLjEpIHNrZXcoMTBkZWcpfS5mYW5jeWJveC1meC10dWJlLmZhbmN5Ym94LXNsaWRlLS1jdXJyZW50e3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApIHNjYWxlKDEpfUBtZWRpYSAobWF4LWhlaWdodDo1NzZweCl7LmZhbmN5Ym94LXNsaWRle3BhZGRpbmctbGVmdDo2cHg7cGFkZGluZy1yaWdodDo2cHh9LmZhbmN5Ym94LXNsaWRlLS1pbWFnZXtwYWRkaW5nOjZweCAwfS5mYW5jeWJveC1jbG9zZS1zbWFsbHtyaWdodDotNnB4fS5mYW5jeWJveC1zbGlkZS0taW1hZ2UgLmZhbmN5Ym94LWNsb3NlLXNtYWxse2JhY2tncm91bmQ6IzRlNGU0ZTtjb2xvcjojZjJmNGY2O2hlaWdodDozNnB4O29wYWNpdHk6MTtwYWRkaW5nOjZweDtyaWdodDowO3RvcDowO3dpZHRoOjM2cHh9LmZhbmN5Ym94LWNhcHRpb257cGFkZGluZy1sZWZ0OjEycHg7cGFkZGluZy1yaWdodDoxMnB4fUBzdXBwb3J0cyAocGFkZGluZzptYXgoMHB4KSl7LmZhbmN5Ym94LWNhcHRpb257cGFkZGluZy1sZWZ0Om1heCgxMnB4LGVudihzYWZlLWFyZWEtaW5zZXQtbGVmdCkpO3BhZGRpbmctcmlnaHQ6bWF4KDEycHgsZW52KHNhZmUtYXJlYS1pbnNldC1yaWdodCkpfX19LmZhbmN5Ym94LXNoYXJle2JhY2tncm91bmQ6I2Y0ZjRmNDtib3JkZXItcmFkaXVzOjNweDttYXgtd2lkdGg6OTAlO3BhZGRpbmc6MzBweDt0ZXh0LWFsaWduOmNlbnRlcn0uZmFuY3lib3gtc2hhcmUgaDF7Y29sb3I6IzIyMjtmb250LXNpemU6MzVweDtmb250LXdlaWdodDo3MDA7bWFyZ2luOjAgMCAyMHB4fS5mYW5jeWJveC1zaGFyZSBwe21hcmdpbjowO3BhZGRpbmc6MH0uZmFuY3lib3gtc2hhcmVfX2J1dHRvbntib3JkZXI6MDtib3JkZXItcmFkaXVzOjNweDtkaXNwbGF5OmlubGluZS1ibG9jaztmb250LXNpemU6MTRweDtmb250LXdlaWdodDo3MDA7bGluZS1oZWlnaHQ6NDBweDttYXJnaW46MCA1cHggMTBweDttaW4td2lkdGg6MTMwcHg7cGFkZGluZzowIDE1cHg7dGV4dC1kZWNvcmF0aW9uOm5vbmU7dHJhbnNpdGlvbjphbGwgLjJzOy13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZTstbW96LXVzZXItc2VsZWN0Om5vbmU7LW1zLXVzZXItc2VsZWN0Om5vbmU7dXNlci1zZWxlY3Q6bm9uZTt3aGl0ZS1zcGFjZTpub3dyYXB9LmZhbmN5Ym94LXNoYXJlX19idXR0b246bGluaywuZmFuY3lib3gtc2hhcmVfX2J1dHRvbjp2aXNpdGVke2NvbG9yOiNmZmZ9LmZhbmN5Ym94LXNoYXJlX19idXR0b246aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LmZhbmN5Ym94LXNoYXJlX19idXR0b24tLWZie2JhY2tncm91bmQ6IzNiNTk5OH0uZmFuY3lib3gtc2hhcmVfX2J1dHRvbi0tZmI6aG92ZXJ7YmFja2dyb3VuZDojMzQ0ZTg2fS5mYW5jeWJveC1zaGFyZV9fYnV0dG9uLS1wdHtiYWNrZ3JvdW5kOiNiZDA4MWR9LmZhbmN5Ym94LXNoYXJlX19idXR0b24tLXB0OmhvdmVye2JhY2tncm91bmQ6I2FhMDcxOX0uZmFuY3lib3gtc2hhcmVfX2J1dHRvbi0tdHd7YmFja2dyb3VuZDojMWRhMWYyfS5mYW5jeWJveC1zaGFyZV9fYnV0dG9uLS10dzpob3ZlcntiYWNrZ3JvdW5kOiMwZDk1ZTh9LmZhbmN5Ym94LXNoYXJlX19idXR0b24gc3Zne2hlaWdodDoyNXB4O21hcmdpbi1yaWdodDo3cHg7cG9zaXRpb246cmVsYXRpdmU7dG9wOi0xcHg7dmVydGljYWwtYWxpZ246bWlkZGxlO3dpZHRoOjI1cHh9LmZhbmN5Ym94LXNoYXJlX19idXR0b24gc3ZnIHBhdGh7ZmlsbDojZmZmfS5mYW5jeWJveC1zaGFyZV9faW5wdXR7YmFja2dyb3VuZDp0cmFuc3BhcmVudDtib3JkZXI6MDtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZDdkN2Q3O2JvcmRlci1yYWRpdXM6MDtjb2xvcjojNWQ1YjViO2ZvbnQtc2l6ZToxNHB4O21hcmdpbjoxMHB4IDAgMDtvdXRsaW5lOm5vbmU7cGFkZGluZzoxMHB4IDE1cHg7d2lkdGg6MTAwJX0uZmFuY3lib3gtdGh1bWJze2JhY2tncm91bmQ6I2RkZDtib3R0b206MDtkaXNwbGF5Om5vbmU7bWFyZ2luOjA7LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6dG91Y2g7LW1zLW92ZXJmbG93LXN0eWxlOi1tcy1hdXRvaGlkaW5nLXNjcm9sbGJhcjtwYWRkaW5nOjJweCAycHggNHB4O3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjA7LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOnJnYmEoMCwwLDAsMCk7dG9wOjA7d2lkdGg6MjEycHg7ei1pbmRleDo5OTk5NX0uZmFuY3lib3gtdGh1bWJzLXh7b3ZlcmZsb3cteDphdXRvO292ZXJmbG93LXk6aGlkZGVufS5mYW5jeWJveC1zaG93LXRodW1icyAuZmFuY3lib3gtdGh1bWJze2Rpc3BsYXk6YmxvY2t9LmZhbmN5Ym94LXNob3ctdGh1bWJzIC5mYW5jeWJveC1pbm5lcntyaWdodDoyMTJweH0uZmFuY3lib3gtdGh1bWJzX19saXN0e2ZvbnQtc2l6ZTowO2hlaWdodDoxMDAlO2xpc3Qtc3R5bGU6bm9uZTttYXJnaW46MDtvdmVyZmxvdy14OmhpZGRlbjtvdmVyZmxvdy15OmF1dG87cGFkZGluZzowO3Bvc2l0aW9uOmFic29sdXRlO3Bvc2l0aW9uOnJlbGF0aXZlO3doaXRlLXNwYWNlOm5vd3JhcDt3aWR0aDoxMDAlfS5mYW5jeWJveC10aHVtYnMteCAuZmFuY3lib3gtdGh1bWJzX19saXN0e292ZXJmbG93OmhpZGRlbn0uZmFuY3lib3gtdGh1bWJzLXkgLmZhbmN5Ym94LXRodW1ic19fbGlzdDo6LXdlYmtpdC1zY3JvbGxiYXJ7d2lkdGg6N3B4fS5mYW5jeWJveC10aHVtYnMteSAuZmFuY3lib3gtdGh1bWJzX19saXN0Ojotd2Via2l0LXNjcm9sbGJhci10cmFja3tiYWNrZ3JvdW5kOiNmZmY7Ym9yZGVyLXJhZGl1czoxMHB4O2JveC1zaGFkb3c6aW5zZXQgMCAwIDZweCByZ2JhKDAsMCwwLC4zKX0uZmFuY3lib3gtdGh1bWJzLXkgLmZhbmN5Ym94LXRodW1ic19fbGlzdDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWJ7YmFja2dyb3VuZDojMmEyYTJhO2JvcmRlci1yYWRpdXM6MTBweH0uZmFuY3lib3gtdGh1bWJzX19saXN0IGF7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsLjEpO2JhY2tncm91bmQtcG9zaXRpb246NTAlO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXNpemU6Y292ZXI7Y3Vyc29yOnBvaW50ZXI7ZmxvYXQ6bGVmdDtoZWlnaHQ6NzVweDttYXJnaW46MnB4O21heC1oZWlnaHQ6Y2FsYygxMDAlIC0gOHB4KTttYXgtd2lkdGg6Y2FsYyg1MCUgLSA0cHgpO291dGxpbmU6bm9uZTtvdmVyZmxvdzpoaWRkZW47cGFkZGluZzowO3Bvc2l0aW9uOnJlbGF0aXZlOy13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjp0cmFuc3BhcmVudDt3aWR0aDoxMDBweH0uZmFuY3lib3gtdGh1bWJzX19saXN0IGE6YmVmb3Jle2JvcmRlcjo2cHggc29saWQgI2ZmNTI2ODtib3R0b206MDtjb250ZW50OlwiXCI7bGVmdDowO29wYWNpdHk6MDtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDowO3RvcDowO3RyYW5zaXRpb246YWxsIC4ycyBjdWJpYy1iZXppZXIoLjI1LC40NiwuNDUsLjk0KTt6LWluZGV4Ojk5OTkxfS5mYW5jeWJveC10aHVtYnNfX2xpc3QgYTpmb2N1czpiZWZvcmV7b3BhY2l0eTouNX0uZmFuY3lib3gtdGh1bWJzX19saXN0IGEuZmFuY3lib3gtdGh1bWJzLWFjdGl2ZTpiZWZvcmV7b3BhY2l0eToxfUBtZWRpYSAobWF4LXdpZHRoOjU3NnB4KXsuZmFuY3lib3gtdGh1bWJze3dpZHRoOjExMHB4fS5mYW5jeWJveC1zaG93LXRodW1icyAuZmFuY3lib3gtaW5uZXJ7cmlnaHQ6MTEwcHh9LmZhbmN5Ym94LXRodW1ic19fbGlzdCBhe21heC13aWR0aDpjYWxjKDEwMCUgLSAxMHB4KX19IiwiYm9keSB7XHJcbiAgICBmb250LWZhbWlseTogJ1JvYm90bycsIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEwMCU7XHJcbiAgICBjb2xvcjogJGJsYWNrO1xyXG59IiwiLmNvbnRhaW5lci1mdWxsIHtcclxuICAgIG1heC13aWR0aDogMTkyMHB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxufVxyXG4uY29udGFpbmVyIHtcclxuICAgIG1heC13aWR0aDogMTMwMHB4O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAzOHB4O1xyXG4gICAgcGFkZGluZy1yaWdodDogMzhweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiBtYXAtZ2V0KCR0YWJsZXQsIGxnKSAtIDEpIHtcclxuICAgIC5jb250YWluZXIge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMzRweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzNHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IG1hcC1nZXQoJHRhYmxldCwgc20pIC0gMSkge1xyXG4gICAgLmNvbnRhaW5lciB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxOHB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE4cHg7XHJcbiAgICB9XHJcbn07IiwiLyrQmtC90L7Qv9C60LgqL1xyXG5cclxuLmJ0biB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTAwJTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgcGFkZGluZzogOXB4IDA7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcbiAgICBzdmcge1xyXG4gICAgICAgIHdpZHRoOiAyOHB4O1xyXG4gICAgICAgIGhlaWdodDogMjhweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcclxuICAgIH1cclxuXHJcbiAgICAmLS1nb2xkIHtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJGdvbGQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdvbGQ7XHJcblxyXG4gICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgIGZpbGw6ICR3aGl0ZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRnb2xkLWhvdmVyO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ29sZC1ob3ZlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tYm9yZGVyZWQtZ29sZCB7XHJcbiAgICAgICAgY29sb3I6ICRnb2xkO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJGdvbGQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG5cclxuICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICBmaWxsOiAkZ29sZDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRnb2xkO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ29sZDtcclxuXHJcbiAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tYm9yZGVyZWQtYmxhY2sge1xyXG4gICAgICAgIGNvbG9yOiAkZGFyay1ncmV5O1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJGRhcmstZ3JleTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHJcbiAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgZmlsbDogJGJsYWNrLWdyZXk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkZ29sZDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdvbGQ7XHJcblxyXG4gICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgZmlsbDogJGdvbGQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tYm9yZGVyZWQtd2hpdGUge1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblxyXG4gICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgIGZpbGw6ICR3aGl0ZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogJGdvbGQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcblxyXG4gICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgZmlsbDogJGdvbGQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG59XHJcblxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IG1hcC1nZXQoJHRhYmxldCwgbGcpIC0gMSkge1xyXG4gICAgLmJ0biB7XHJcbiAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgd2lkdGg6IDIycHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjJweDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLnNlbGVjdCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5zZWxlY3RfX3RpdGxlIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgIHN2ZyB7XHJcbiAgICAgICAgd2lkdGg6IDEycHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxMnB4O1xyXG4gICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xyXG4gICAgfVxyXG5cclxuICAgICYtLWFjdGl2ZSB7XHJcbiAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zZWxlY3RfX2Ryb3Bkb3duIHtcclxuICAgIC8vIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBib3R0b206IC01cHg7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgbWluLXdpZHRoOiAxODlweDtcclxuICAgIGJveC1zaGFkb3c6IDAgMTJweCAyOXB4IHJnYmEoMjYsNjMsMTA4LC4yNSk7XHJcbiAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHJcbiAgICBsaSB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRleHRyYS1saWdodC1ncmV5O1xyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgc3BhbiB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTAwJTsgXHJcbiAgICAgICAgY29sb3I6ICRibGFjay1ncmV5O1xyXG4gICAgICAgIHBhZGRpbmc6IDEycHggMTBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZXh0cmEtbGlnaHQtZ3JleTtcclxuICAgIH1cclxuXHJcbiAgICBhIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMDAlOyBcclxuICAgICAgICBjb2xvcjogJGJsYWNrLWdyZXk7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIHBhZGRpbmc6IDEycHggMTBweDtcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICRkYXJrLWdyZWVuO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1hY3RpdmUge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IGFsbDtcclxuICAgIH1cclxufSIsIi50ZXh0IHtcclxuICAgIGZvbnQtZmFtaWx5OiAnQW1lcmljYW4gQ2FwdGFpbiBDeXJpbGxpYycsIHNhbnMtc2VyaWY7XHJcblxyXG4gICAgJi0tZ29sZCB7XHJcbiAgICAgICAgY29sb3I6ICRnb2xkO1xyXG4gICAgfVxyXG5cclxuICAgICYtLWFjY2VudCB7XHJcbiAgICAgICAgZm9udC1zaXplOiA3MHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICB9XHJcblxyXG4gICAgJi0taDEge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNTBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTAwJTtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgfVxyXG5cclxuICAgICYtLWgyIHtcclxuICAgICAgICBmb250LXNpemU6IDQ0cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDExMCU7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIH1cclxuXHJcbiAgICAmLS1oMyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzNnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMTAlO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMzZweDtcclxuICAgIH1cclxuXHJcbiAgICAmLS1oNCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMTAlO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuM3B4O1xyXG4gICAgfVxyXG5cclxuICAgICYtLWg1IHtcclxuICAgICAgICBmb250LXNpemU6IDI2cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDExMCU7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4yNnB4O1xyXG4gICAgfVxyXG5cclxuICAgICYtLWg2IHtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDExMCU7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogbWFwLWdldCgkdGFibGV0LCBsZykgLSAxKSB7XHJcbiAgICAudGV4dCB7XHJcbiAgICAgICAgJi0tYWNjZW50IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA1MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0taDIge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1oMyB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLWg1IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogbWFwLWdldCgkdGFibGV0LCBzbSkgLSAxKSB7XHJcbiAgICAudGV4dCB7XHJcbiAgICAgICAgJi0tYWNjZW50IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzMnB4O1xyXG4gICAgICAgIH1cclxuXHJcblxyXG5cclxuICAgICAgICAmLS1oNSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMTRweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIuaW5wdXQge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJGdyZXk7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE0MCU7XHJcbiAgICBwYWRkaW5nOiAxM3B4IDE5cHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xyXG4gICAgY29sb3I6ICRibGFjay1ncmV5O1xyXG5cclxuICAgICY6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgICBjb2xvcjogJGdyZXk7XHJcbiAgICB9XHJcblxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdvbGQ7XHJcbiAgICAgICAgY29sb3I6ICRibGFjay1ncmV5O1xyXG4gICAgfVxyXG5cclxuICAgICY6LXdlYmtpdC1hdXRvZmlsbCxcclxuICAgIC5vcmRlci1mb3JtX19pbnB1dC1waG9uZTotd2Via2l0LWF1dG9maWxsOmZvY3VzLFxyXG4gICAgLm9yZGVyLWZvcm1fX2lucHV0LXRleHQ6LXdlYmtpdC1hdXRvZmlsbCxcclxuICAgIC5vcmRlci1mb3JtX19pbnB1dC10ZXh0Oi13ZWJraXQtYXV0b2ZpbGw6Zm9jdXMge1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciA2MDAwMDBzIDBzLCBjb2xvciA2MDAwMDBzIDBzO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgNjAwMDAwcyAwcywgY29sb3IgNjAwMDAwcyAwcztcclxuICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIDEwMDBweCAjZmZmIGluc2V0ICFpbXBvcnRhbnRcclxuICAgIH1cclxuXHJcbiAgICAmLS1maWxlIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgei1pbmRleDogMTA7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgfVxyXG5cclxuICAgICYuaXMtZXJyb3Ige1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRyZWQ7XHJcbiAgICAgICAgY29sb3I6ICRyZWQ7XHJcbiAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogJHJlZDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2stZ3JleTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogbWFwLWdldCgkdGFibGV0LCBzbSkgLSAxKSB7XHJcbiAgICAuaW5wdXQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBwYWRkaW5nOiA5cHggMTRweDtcclxuICAgIH1cclxufSIsIi5jaGVja2JveCB7XHJcbiAgICBsYWJlbCB7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAmOmhhcyguaXMtZXJyb3IpIHtcclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRyZWQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH0gXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZm9ybV9fZXJyb3Ige1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIHNwYW4ge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDM2cHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMzUlO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IC01cHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IDJweDtcclxuICAgICAgICAgICAgd2lkdGg6IDI0cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjRweDtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JleTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgc3ZnIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDdweDtcclxuICAgICAgICB3aWR0aDogMTZweDtcclxuICAgICAgICBoZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgZmlsbDogJGdvbGQ7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgaW5wdXQge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgaW5wdXQ6Y2hlY2tlZCArIHNwYW4gc3ZnIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgfVxyXG5cclxuICAgIGlucHV0OmNoZWNrZWQgKyBwICsgc3BhbiBzdmcge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcblxyXG4gICAgLmlucHV0LS1lcnJvciArIHNwYW46OmJlZm9yZXtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkcmVkO1xyXG4gICAgfVxyXG5cclxuICAgIGEge1xyXG4gICAgICAgIGNvbG9yOiAkZGFyay1ncmVlbjtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgIH1cclxufVxyXG5cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiBtYXAtZ2V0KCR0YWJsZXQsIHNtKSAtIDEpIHtcclxuICAgIC5jaGVja2JveCB7XHJcblxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzZweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTM1JTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICBcclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogLTVweDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDJweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmV5O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiA3cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMnB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEycHg7XHJcbiAgICAgICAgICAgIGZpbGw6ICRnb2xkO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi5wYWdpbmF0aW9uX19idXR0b25zIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbn1cclxuXHJcbi5wYWdpbmF0aW9uX19jdXJyZW50IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBib3JkZXI6IDJweCBzb2xpZCAkZ29sZDtcclxuICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgaGVpZ2h0OiA0MHB4O1xyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiBtYXAtZ2V0KCR0YWJsZXQsIHNtKSAtIDEpIHtcclxuICAgICAgICB3aWR0aDogMjZweDtcclxuICAgICAgICBoZWlnaHQ6IDI2cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wYWdpbmF0aW9uX19jdXJyZW50IHNwYW4ge1xyXG4gICAgZm9udC1mYW1pbHk6IFwiQW1lcmljYW4gQ2FwdGFpbiBDeXJpbGxpY1wiO1xyXG4gICAgZm9udC1zaXplOiAyNnB4O1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyOC42cHg7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMC4yNnB4O1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGNvbG9yOiAkZ29sZDtcclxufVxyXG5cclxuLnBhZ2luYXRpb25fX3BhZ2Uge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYm9yZGVyOiAycHggc29saWQgJGxpZ2h0LWdyZXk7XHJcbiAgICB3aWR0aDogNDBweDtcclxuICAgIGhlaWdodDogNDBweDtcclxuICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogbWFwLWdldCgkdGFibGV0LCBzbSkgLSAxKSB7XHJcbiAgICAgICAgd2lkdGg6IDI2cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAyNnB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4ucGFnaW5hdGlvbl9fcGFnZSBzcGFuIHtcclxuICAgIGZvbnQtZmFtaWx5OiBcIkFtZXJpY2FuIENhcHRhaW4gQ3lyaWxsaWNcIjtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMTEwJTtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwLjI2cHg7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgY29sb3I6ICRsaWdodC1ncmV5O1xyXG59XHJcblxyXG4ucGFnaW5hdGlvbl9fcGFnZSBhIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIGZvbnQtZmFtaWx5OiBcIkFtZXJpY2FuIENhcHRhaW4gQ3lyaWxsaWNcIjtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMTEwJTtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwLjI2cHg7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgY29sb3I6ICRsaWdodC1ncmV5O1xyXG59XHJcblxyXG4ucGFnaW5hdGlvbl9fYnV0dG9uIHtcclxuICAgIHdpZHRoOiB1bnNldDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbi5wYWdpbmF0aW9uX19wYWdlLS1tb3JlIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG59IiwiLypicmVhZGNydW1icyovXHJcblxyXG4uYnJlYWRjcnVtYnMge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMjtcclxuICAgICYtLWJsYWNrIHtcclxuICAgICAgICAuYnJlYWRjcnVtYnNfX2l0ZW0geyAgICAgICAgXHJcbiAgICAgICAgICAgIGEge1xyXG4gIFxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRnb2xkOyAgXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJj5zcGFuIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2stZ3JleTsgIFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLXNpbmdsZSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjVweDtcclxuICAgIH1cclxufVxyXG5cclxuLmJyZWFkY3J1bWJzX19saW5rcyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbn1cclxuXHJcbi5icmVhZGNydW1ic19faXRlbSB7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTM1JTtcclxuICAgIGEge1xyXG4gICAgICAgIGNvbG9yOiAkZ3JleTtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7ICBcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJj5zcGFuIHtcclxuICAgICAgICBjb2xvcjogJHdoaXRlOyAgXHJcbiAgICB9XHJcbn1cclxuXHJcbi5icmVhZGNydW1ic19fc2VwYXJhdG9yIHtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxMzUlO1xyXG4gICAgY29sb3I6ICRncmV5O1xyXG4gICAgbWFyZ2luOiAwIDVweDtcclxufVxyXG5cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiBtYXAtZ2V0KCR0YWJsZXQsIHNtKSAtIDEpIHtcclxuICAgIC5icmVhZGNydW1icyB7XHJcbiAgICAgICAgJi0tc2luZ2xlIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjFweDtcclxuICAgICAgICAgICAgLmJyZWFkY3J1bWJzX19saW5rcyB7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYnJlYWRjcnVtYnNfX2l0ZW0ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgLmJyZWFkY3J1bWJzX19zZXBhcmF0b3Ige1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgICBtYXJnaW46IDAgNXB4O1xyXG4gICAgfVxyXG59IiwiLmhlcm8ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICYtLWNhdGFsb2cge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDIwcHggc29saWQgJGdvbGQ7XHJcblxyXG4gICAgICAgIC5oZXJvX19jb250YWluZXIge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTU0cHg7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDcyMHB4O1xyXG5cclxuICAgICAgICAgICAgJi0tYmlnIHtcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDg2MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaGVyb19faW5mbyB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA1N3B4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmhlcm9fX3N1cHRpdGxlIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDUyMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmhlcm9fX3RpdGxlIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDNweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5oZXJvX19zdWJ0aXRsZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDU5cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaGVyb19fYnV0dG9ucy1idG4ge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDIwM3B4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1nZW5lcmFsLWNhdGFsb2cge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDMwcHggc29saWQgJGdvbGQ7XHJcblxyXG5cclxuICAgICAgICAmLmhlcm8tLXdpdGhvdXQtYnJlYWRjcnVtYnMge1xyXG4gICAgICAgICAgICAuaGVyb19faW5mbyB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogOTVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmhlcm9fX2NvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA2OHB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmhlcm9fX2luZm8ge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNjVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5oZXJvX190aXRsZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIzcHg7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNjA3cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaGVyb19fZGVzY3JpcHRpb24ge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDU3NnB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmhlcm9fX3N1YnRpdGxlIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjlweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0td2l0aG91dC1ib3JkZXIge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDA7XHJcbiAgICB9XHJcblxyXG5cclxuICAgICYtLWdlbmVyYWwtd2l0aG91dC1saW5rcyB7XHJcbiAgICAgICAgLmhlcm9fX2Rlc2NyaXB0aW9uIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5oZXJvX19zdWJ0aXRsZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLXdpdGhvdXQtYnJlYWRjcnVtYnMge1xyXG4gICAgICAgIC5oZXJvX19pbmZvIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDc2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLWFne1xyXG4gICAgICAgIC5oZXJvX19jb250YWluZXIge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNDRweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5oZXJvX19pbmZve1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNThweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5oZXJvX190aXRsZSB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNjAwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaGVyb19fZGVzY3JpcHRpb257XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNTAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uaGVyb19faGlkZGVuLXRpdGxlIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbn1cclxuXHJcbi5oZXJvX19iYWNrZ3JvdW5kLXdyYXBwZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4uaGVyb19fYmFja2dyb3VuZCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICBpbWcge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgIH1cclxufVxyXG5cclxuLmhlcm9fX2NvbnRhaW5lciB7XHJcbiAgICBwYWRkaW5nLXRvcDogMjVweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxNjhweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDE7XHJcbn1cclxuXHJcbi5oZXJvX19pbmZvIHtcclxuICAgIHBhZGRpbmctdG9wOiAzOXB4O1xyXG4gICAgbWF4LXdpZHRoOiA3ODBweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4uaGVyb19fc3VwdGl0bGUge1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEzNSU7XHJcbiAgICBjb2xvcjogJGdvbGQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMXB4O1xyXG59XHJcblxyXG4uaGVyb19fdGl0bGUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjdweDtcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcblxyXG4gICAgJi0td2l0aG91dC1kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOTRweDtcclxuICAgIH1cclxuXHJcbiAgICBoMiB7XHJcbiAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5oZXJvX19zdWJ0aXRsZSB7XHJcbiAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTM1JTtcclxuICAgIGNvbG9yOiAkZ29sZDtcclxuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG59XHJcblxyXG4uaGVyb19fZGVzY3JpcHRpb24ge1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE0MCU7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzFweDtcclxuICAgIG1heC13aWR0aDogMzkycHg7XHJcbn1cclxuXHJcbi5oZXJvX19saW5rcy13cmFwcGVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBtYXJnaW4tbGVmdDogLTI0cHg7XHJcbiAgICBtYXJnaW4tdG9wOiBhdXRvO1xyXG59XHJcblxyXG4uaGVyb19fbGlua3Mge1xyXG4gICAgZmxleDogMCAxIDUwJTtcclxuXHJcbiAgICAmLS1tb2JpbGUge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjay1ncmV5O1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5oZXJvX19saW5rLXdyYXBwZXIge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxufVxyXG5cclxuLmhlcm9fX2xpbmsge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxMzUlO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGJvcmRlcjogMnB4IHNvbGlkICR3aGl0ZTtcclxuICAgIHBhZGRpbmc6IDEwcHggMjVweDtcclxuXHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRnb2xkO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRnb2xkO1xyXG5cclxuICAgICAgICAuaGVyb19fbGluay1zYWxhcnkge1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmhlcm9fX2xpbmstc2FsYXJ5IHtcclxuICAgIGNvbG9yOiAkZ29sZDtcclxuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcclxufVxyXG5cclxuLmhlcm9fX2J1dHRvbnMge1xyXG4gICAgJi0td2l0aG91dC1kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTgwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5oZXJvX19idXR0b25zLWJ0biB7XHJcbiAgICBtYXgtd2lkdGg6IDMyMHB4O1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgcGFkZGluZzogMTJweCAwO1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogbWFwLWdldCgkbGFwdG9wLCBtZCkgLSAxKSB7XHJcbiAgICAuaGVybyB7XHJcbiAgICAgICAgJi0tY2F0YWxvZyB7XHJcbiAgICAgICAgICAgIC5oZXJvX19jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogdW5zZXQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLWdlbmVyYWwtY2F0YWxvZyB7XHJcbiAgICAgICAgICAgICYuaGVyby0td2l0aG91dC1icmVhZGNydW1icyB7XHJcbiAgICAgICAgICAgICAgICAuaGVyb19faW5mbyB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDc3cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5oZXJvX19jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogNzIwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgJi0tYmlnIHtcclxuICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA4NjBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmhlcm9fX3RpdGxlIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNTQwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5oZXJvX19saW5rIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMzUlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogbWFwLWdldCgkdGFibGV0LCBsZykgLSAxKSB7XHJcbiAgICAuaGVybyB7XHJcbiAgICAgICAgJi0tY2F0YWxvZyB7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDEwcHggc29saWQgJGdvbGQ7XHJcblxyXG4gICAgICAgICAgICAuaGVyb19fY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1nZW5lcmFsLWNhdGFsb2cge1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAyMHB4IHNvbGlkICNjYWFhNjE7XHJcblxyXG4gICAgICAgICAgICAuaGVyb19fY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzOXB4O1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogNjMwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgJi0tYmlnIHtcclxuICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA2MzBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmhlcm9fX3RpdGxlIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgaDIge1xyXG4gICAgICAgICAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuaGVyb19fZGVzY3JpcHRpb24ge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICAgICAmLS10YWJsZXQtdmlzaWJsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5oZXJvX19zdWJ0aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MnB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuaGVyb19fYnV0dG9ucyB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2NHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuaGVyb19fYnV0dG9ucy1idG4ge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxNTlweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmhlcm9fX2xpbmsge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogOHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAuaGVyb19fY29udGFpbmVyIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcclxuICAgIH1cclxuXHJcbiAgICAuaGVyb19faW5mbyB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMTNweDtcclxuICAgIH1cclxuXHJcbiAgICAuaGVyb19fc3VwdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA5cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmhlcm9fX3RpdGxlIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDM1NXB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQxcHg7XHJcblxyXG4gICAgICAgIGJyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmhlcm9fX3N1YnRpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjJweDtcclxuICAgIH1cclxuXHJcbiAgICAuaGVyb19fZGVzY3JpcHRpb24ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBtYXgtd2lkdGg6IDI4MHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDc3cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmhlcm9fX2J1dHRvbnMtYnRuIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDIyM3B4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiBtYXAtZ2V0KCR0YWJsZXQsIG1kKSAtIDEpIHtcclxuICAgIC5oZXJvIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2stZ3JleTtcclxuXHJcbiAgICAgICAgJi0tZ2VuZXJhbC1jYXRhbG9nIHtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMTBweCBzb2xpZCAkZ29sZDtcclxuXHJcbiAgICAgICAgICAgIC5oZXJvX19jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDMzcHg7XHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA0OTBweDtcclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDQ5MHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICYtLWJpZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogNDkwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5oZXJvX19pbmZvIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgZmxleDogMTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmhlcm9fX2J1dHRvbnMge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvIDAgMCAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuaGVyb19fYnV0dG9ucy1idG4ge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDI4NHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuaGVyb19fbGlua3Mge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDI3cHggMThweCA0MHB4IDE4cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgJi0tbW9iaWxlIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmhlcm9fX2JhY2tncm91bmQge1xyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAwZGVnLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAjMzQzNDM0IDglLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICByZ2JhKDUyLCA1MiwgNTIsIDAuODUpIDI2Ljg3JSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgcmdiYSg1MiwgNTIsIDUyLCAwKSAxMDAlXHJcbiAgICAgICAgICAgICAgICAgICAgKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmhlcm9fX2xpbmstd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5oZXJvX19saW5rLXdyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5oZXJvX19saW5rIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogOHB4IDhweDtcclxuXHJcbiAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1hZ3tcclxuICAgICAgICAgICAgLmhlcm9fX2NvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMjdweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgIC5oZXJvX19pbmZve1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDI5cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICAgICAuaGVyb19fdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmhlcm9fX2J1dHRvbnN7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMzNweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IG1hcC1nZXQoJHRhYmxldCwgc20pIC0gMSkge1xyXG4gICAgLmhlcm8ge1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICAgICYtLWNhdGFsb2cge1xyXG4gICAgICAgICAgICAuaGVyb19fY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuaGVyb19faW5mbyB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMzFweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmhlcm9fX3N1cHRpdGxlIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmhlcm9fX3RpdGxlIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIycHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5oZXJvX19zdWJ0aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTM1JTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmhlcm9fX2J1dHRvbnMge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTgwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5oZXJvX19idXR0b25zLWJ0biB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLWdlbmVyYWwtY2F0YWxvZyB7XHJcbiAgICAgICAgICAgICYuaGVyby0td2l0aG91dC1icmVhZGNydW1icyB7XHJcbiAgICAgICAgICAgICAgICAuaGVyb19faW5mbyB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5oZXJvX19kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuaGVyb19fY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzMnB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuaGVyb19fc3VidGl0bGUge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuaGVyb19fYnV0dG9ucyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjg0cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG8gYXV0byAwIGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5oZXJvX19idXR0b25zLWJ0biB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjg0cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLWNhdGFsb2cge1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgLmhlcm9fX2J1dHRvbnMtYnRuIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyODRweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0td2l0aG91dC1icmVhZGNydW1icyB7XHJcbiAgICAgICAgICAgIC5oZXJvX19pbmZvIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5oZXJvX19jb250YWluZXIge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAyN3B4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5oZXJvX19iYWNrZ3JvdW5kIHtcclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDI5M3B4O1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjMzQzNDM0IDglLCByZ2JhKDUyLCA1MiwgNTIsIDAuODUpIDI2Ljg3JSwgcmdiYSg1MiwgNTIsIDUyLCAwKSAxMDAlKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmhlcm9fX2luZm8ge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAzMXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5oZXJvX19zdXB0aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5oZXJvX190aXRsZSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAzODRweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxN3B4O1xyXG4gICAgfVxyXG5cclxuICAgIC5oZXJvX19zdWJ0aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5oZXJvX19kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAuaGVyb19fYnV0dG9ucyB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjE4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmhlcm9fX2J1dHRvbnMtYnRuIHtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBtYXgtd2lkdGg6IDI1NnB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBwYWRkaW5nOiA4cHggMDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IG1hcC1nZXQoJG1vYmlsZSwgbGcpIC0gMSkge1xyXG4gICAgLmhlcm8ge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjay1ncmV5O1xyXG4gICAgfVxyXG5cclxuICAgIC5oZXJvX19pbmZvIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogMjtcclxuICAgIH1cclxuXHJcbiAgICAuaGVyb19fYmFja2dyb3VuZCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgdG9wOiB1bnNldDtcclxuICAgICAgICBib3R0b206IDA7XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdW5zZXQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi5wcm9wcyB7XHJcbiAgICBwYWRkaW5nLXRvcDogMTQxcHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTM0cHg7XHJcblxyXG4gICAgJi0tc2luZ2xlIHtcclxuICAgICAgICAucHJvcHNfX2ltYWdlcyB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDM0cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzFweDtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDcycHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLW5vLXBhZGRpbmctdG9wIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgIH1cclxuXHJcbiAgICAmLS1uby1wYWRkaW5nLWJvdHRvbSB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wcm9wc19fY29udGFpbmVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbn1cclxuXHJcbi5wcm9wc19faW1hZ2VzIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHdpZHRoOiA0OCU7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA2MnB4O1xyXG59XHJcblxyXG4ucHJvcHNfX2ltYWdlcy1ibG9jayB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1heC13aWR0aDogMTAzNnB4O1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgfVxyXG5cclxuICAgICYtLWJhY2sge1xyXG4gICAgICAgIG1heC13aWR0aDogMzczcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNzRweDtcclxuICAgIH1cclxuXHJcbiAgICAmLS1zaWRlIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDUwNHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4ucHJvcHNfX2luZm8ge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAzNnB4O1xyXG4gICAgcGFkZGluZy10b3A6IDZweDtcclxuICAgIHdpZHRoOiA1MiU7XHJcbn1cclxuXHJcbi5wcm9wc19fdGl0bGUge1xyXG4gICAgY29sb3I6ICRnb2xkO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxufVxyXG5cclxuLnByb3BzX19pdGVtIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE0MCU7XHJcbiAgICBjb2xvcjogJGRhcmstZ3JleTtcclxuICAgIHBhZGRpbmc6IDExcHggMDtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbGlnaHQtZ3JleTtcclxuXHJcbiAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGxpZ2h0LWdyZXk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wcm9wc19faXRlbS10aXRsZSB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG59XHJcblxyXG4ucHJvcHNfX2l0ZW0tdmFsdWUge1xyXG4gICAgLy8gd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG59XHJcblxyXG4ucHJvcHNfX2J0biB7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICBtYXgtd2lkdGg6IG1heC1jb250ZW50O1xyXG4gICAgbWFyZ2luOiA4MHB4IGF1dG8gMCBhdXRvO1xyXG4gICAgcGFkZGluZzogMTJweCAzMXB4O1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogbWFwLWdldCgkdGFibGV0LCBsZykgLSAxKSB7XHJcbiAgICAucHJvcHMge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA5OHB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMTFweDtcclxuXHJcbiAgICAgICAgJi0tc2luZ2xlIHtcclxuICAgICAgICAgICAgLnByb3BzX19pbWFnZXMge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjB2dztcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjB2dztcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1uby1wYWRkaW5nLWJvdHRvbSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG4gICAgLnByb3BzX19jb250YWluZXIge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB9XHJcblxyXG4gICAgLnByb3BzX19pbmZvIHtcclxuICAgICAgICBvcmRlcjogMTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5wcm9wc19faW1hZ2VzIHtcclxuICAgICAgICBvcmRlcjogMjtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA1OXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5wcm9wc19faW1hZ2VzLWJsb2NrIHtcclxuXHJcbiAgICAgICAgJi0tYmFjayB7XHJcbiAgICAgICAgICAgIG9yZGVyOiAyO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDQ0N3B4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1zaWRlIHtcclxuICAgICAgICAgICAgb3JkZXI6IDE7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNzAwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDM4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IG1hcC1nZXQoJHRhYmxldCwgc20pIC0gMSkge1xyXG4gICAgLnByb3BzIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogNTBweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcclxuXHJcbiAgICAgICAgJi0tc2luZ2xlIHtcclxuICAgICAgICAgICAgLnByb3BzX19pbWFnZXMge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyMXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1uby1wYWRkaW5nLWJvdHRvbSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucHJvcHNfX3RpdGxlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxOXB4O1xyXG5cclxuICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnByb3BzX19pdGVtIHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEzNiU7XHJcbiAgICAgICAgcGFkZGluZzogOHB4IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLnByb3BzX19pbWFnZXMge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxMnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5wcm9wc19faW1hZ2VzLWJsb2NrIHtcclxuXHJcbiAgICAgICAgJi0tYmFjayB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMzAwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1zaWRlIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjJweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnByb3BzX19idG4ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBtYXJnaW46IDM2cHggYXV0byAwIGF1dG87XHJcbiAgICAgICAgcGFkZGluZzogOXB4IDE1cHg7XHJcbiAgICB9XHJcblxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogbWFwLWdldCgkbW9iaWxlLCBtZCkpIHtcclxuICAgIC5wcm9wc19faW1hZ2VzLWJsb2NrIHtcclxuXHJcbiAgICAgICAgJi0tYmFjayB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTgycHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1zaWRlIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcbn0iLCIudmFyaWFudHMge1xyXG4gICAgcGFkZGluZy10b3A6IDExOHB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDg3cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2stZ3JleTtcclxuXHJcbiAgICAmLS1zbWFsbGVzdCB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDk4cHg7XHJcblxyXG4gICAgICAgIC52YXJpYW50c19fdGl0bGUge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnZhcmlhbnRzX19pdGVtIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC52YXJpYW50c19faXRlbS13cmFwcGVyIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDE5cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxOXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnZhcmlhbnRzX19pdGVtLXRpdGxlIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTNweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC52YXJpYW50c19faXRlbS1kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudmFyaWFudHNfX2l0ZW0tcHJpY2Uge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudmFyaWFudHNfX2l0ZW0ge1xyXG4gICAgICAgICAgICAmLS1hcHBsaWNhdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAudmFyaWFudHNfX3RpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC52YXJpYW50c19faXRlbS1wcmljZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnZhcmlhbnRzX19pdGVtLWJ0biB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDhweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDE5MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC52YXJpYW50c19faXRlbS13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnZhcmlhbnRzX19pdGVtLXRpdGxlIHtcclxuICAgIGEge1xyXG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xyXG4gICAgfVxyXG59XHJcblxyXG4udmFyaWFudHNfX2l0ZW0tdGV4dCB7XHJcbiAgICAmLS1tb2Ige1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi52YXJpYW50c19fdGl0bGUge1xyXG4gICAgY29sb3I6ICRnb2xkO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNTFweDtcclxufVxyXG5cclxuLnZhcmlhbnRzX19saXN0IHtcclxuICAgIG1hcmdpbi1sZWZ0OiAtMjRweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbn1cclxuXHJcbi52YXJpYW50c19faXRlbSB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xyXG4gICAgd2lkdGg6IDMzLjMzJTtcclxufVxyXG5cclxuLnZhcmlhbnRzX19pdGVtLXdyYXBwZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICBwYWRkaW5nOiAzMHB4IDIwcHggMjlweDtcclxuICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICYtLWN1cnJlbnQge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1nb2xkO1xyXG5cclxuICAgICAgICAudmFyaWFudHNfX2l0ZW0tYnV0dG9uIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC52YXJpYW50c19faXRlbS1wcmljZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIC8vIGhlaWdodDogNDRweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tYXBwbGljYXRpb24ge1xyXG4gICAgICAgIHBhZGRpbmc6IDY0cHggMzFweCA2OXB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRnb2xkO1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdvbGQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4udmFyaWFudHNfX2l0ZW0taW1hZ2Uge1xyXG4gICAgaGVpZ2h0OiAxODdweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgIH1cclxufVxyXG5cclxuLnZhcmlhbnRzX19pdGVtLXRpdGxlIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDE4cHg7XHJcblxyXG4gICAgJi0tYXBwbGljYXRpb24ge1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI4cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi52YXJpYW50c19faXRlbS1kZXNjcmlwdGlvbiB7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTM1JTtcclxuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbn1cclxuXHJcbi52YXJpYW50c19faXRlbS1mb290ZXIge1xyXG4gICAgaGVpZ2h0OiA0NHB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgbWFyZ2luLXRvcDogYXV0bztcclxufVxyXG5cclxuLnZhcmlhbnRzX19pdGVtLXByaWNlIHtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxMzUlO1xyXG4gICAgcGFkZGluZy1yaWdodDogNXB4O1xyXG4gICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICBjb2xvcjogJGdvbGQ7XHJcblxyXG4gICAgJi0tYXBwbGljYXRpb24ge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNnB4O1xyXG4gICAgICAgIGNvbG9yOiAkYmxhY2stZ3JleTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjZweDtcclxuICAgIH1cclxufVxyXG5cclxuLnZhcmlhbnRzX19pdGVtLWJ1dHRvbiB7XHJcbiAgICBtYXgtd2lkdGg6IDE2M3B4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgJi0tYXBwbGljYXRpb24ge1xyXG4gICAgICAgIG1heC13aWR0aDogMjU2cHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB9XHJcbn1cclxuXHJcbi52YXJpYW50c19faXRlbS1idG4ge1xyXG4gICAgcGFkZGluZzogMTFweCAwO1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgc3ZnIHtcclxuICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi0tYXBwbGljYXRpb24ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICBwYWRkaW5nOiAxMXB4IDAgMTNweDtcclxuXHJcbiAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgd2lkdGg6IDI4cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjhweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogbWFwLWdldCgkdGFibGV0LCBsZykgLSAxKSB7XHJcbiAgICAudmFyaWFudHMge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA2OXB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC52YXJpYW50c19fdGl0bGUge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzM3B4O1xyXG5cclxuICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzZweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnZhcmlhbnRzX19saXN0IHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLTIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnZhcmlhbnRzX19pdGVtIHtcclxuICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cclxuICAgICAgICAmLS1hcHBsaWNhdGlvbiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1hcHBsaWNhdGlvbi12aXNpYmxlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgICAgICAgICAudmFyaWFudHNfX2l0ZW0td3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjhweCA4cHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ29sZDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnRleHQtLWgyIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG5cclxuICAgIC52YXJpYW50c19faXRlbS13cmFwcGVyIHtcclxuICAgICAgICBwYWRkaW5nOiA2cHggMjBweCAyMHB4O1xyXG5cclxuICAgICAgICAmLS1jdXJyZW50IHtcclxuICAgICAgICAgICAgLnZhcmlhbnRzX19pdGVtLXByaWNlIHtcclxuICAgICAgICAgICAgICAgIC8vIGhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudmFyaWFudHNfX2l0ZW0taW1hZ2Uge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLnZhcmlhbnRzX19pdGVtLXRpdGxlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC52YXJpYW50c19faXRlbS1kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEzcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnZhcmlhbnRzX19pdGVtLXByaWNlIHtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnZhcmlhbnRzX19pdGVtLWJ1dHRvbiB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxNTNweDtcclxuICAgIH1cclxuXHJcbiAgICAudmFyaWFudHNfX2l0ZW0tYnRuIHtcclxuICAgICAgICBwYWRkaW5nOiA5cHggMDtcclxuICAgIH1cclxufVxyXG5cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiBtYXAtZ2V0KCR0YWJsZXQsIHNtKSAtIDEpIHtcclxuICAgIC52YXJpYW50cyB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDM2cHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDU2cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgfVxyXG5cclxuICAgIC52YXJpYW50c19fdGl0bGUge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgY29sb3I6ICRkYXJrLWdyZXk7XHJcblxyXG4gICAgICAgIGgyIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudmFyaWFudHNfX2xpc3Qge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtNHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC52YXJpYW50c19faXRlbSB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA0cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNHB4O1xyXG5cclxuICAgICAgICAmLS1hcHBsaWNhdGlvbi12aXNpYmxlIHtcclxuICAgICAgICAgICAgLnRleHQtLWgyIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnZhcmlhbnRzX19pdGVtLXdyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjhweCA4cHggOHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC52YXJpYW50c19faXRlbS1idXR0b24ge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgLnZhcmlhbnRzX19pdGVtLXRleHQge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgICYtLW1vYiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnZhcmlhbnRzX19pdGVtLWltYWdlIHtcclxuICAgICAgICBoZWlnaHQ6IDcwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC52YXJpYW50c19faXRlbS13cmFwcGVyIHtcclxuICAgICAgICBwYWRkaW5nOiA2cHggOHB4IDhweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZXh0cmEtbGlnaHQtZ3JleTtcclxuXHJcbiAgICAgICAgJi0tY3VycmVudCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1nb2xkO1xyXG5cclxuICAgICAgICAgICAgLnZhcmlhbnRzX19pdGVtLXByaWNlIHtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgLy8gaGVpZ2h0OiAzOHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC52YXJpYW50c19faXRlbS10aXRsZSB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDdweDtcclxuICAgIH1cclxuXHJcbiAgICAudmFyaWFudHNfX2l0ZW0tZGVzY3JpcHRpb24ge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLnZhcmlhbnRzX19pdGVtLWZvb3RlciB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgLnZhcmlhbnRzX19pdGVtLXByaWNlIHtcclxuICAgICAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC52YXJpYW50c19faXRlbS1idG4ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogOHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDZweCAwO1xyXG5cclxuICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTFweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMXB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi8vINCc0L7QtNC40YTQuNC60LDRgtC+0YDRiyDQtNC70Y8gYWR2YW50YWdlcyBcclxuLy8gLS10b3AtY29udGVudCAgLSDRgNCw0YHQv9C+0LvQvtC20LXQvdC40LUg0LrQvtC90YLQtdC90YLQsCDRgdCy0LXRgNGF0YMg0L/RgNC4INCw0LTQsNC/0YLQuNCy0LVcclxuLy8gLS13aXRob3V0LWJ0biAtINC+0YLRgdGD0YLRgdGC0LLQuNC1INC60L3QvtC/0LrQuFxyXG4vLyAtLWJpZyAtINCx0L7Qu9GM0YjQuNC1INC+0YLRgdGC0YPQv9GLINC4INGI0YDQuNGE0YJcclxuLy8gIC0tbW9iaWxlLWhpZGUtINGB0LrRgNGL0LLQsNC10YLRgdGPINCx0LvQvtC6INC/0YDQuCA2MzlweFxyXG5cclxuLy8g0JzQvtC00LjRhNC40LrQsNGC0L7RgNGLINC00LvRjyBhZHZhbnRhZ2VzX19jb250ZW50IFxyXG4vLyAtLWdvbGQgIC0g0LfQvtC70L7RgtC+0Lkg0YTQvtC9XHJcbi8vIC0tYmxhY2sgLSDRgtC10LzQvdGL0Lkg0YTQvtC9XHJcbi8vIC0tcmlnaHQgLSDQutC+0L3RgtC10L3RgiDRgdC/0YDQsNCy0LBcclxuLy8gLS1sZWZ0IC0g0LrQvtC90YLQtdC90YIg0YHQu9C10LLQsFxyXG5cclxuXHJcblxyXG4uYWR2YW50YWdlcyB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgJi0td2l0aG91dC1idG4ge1xyXG4gICAgICAgIC5hZHZhbnRhZ2VzX19idXR0b24ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1iaWcge1xyXG4gICAgICAgIC5hZHZhbnRhZ2VzX19jb250YWluZXIge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTkzcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxOTVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgICYtLWdyYXkge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRibGFjay1ncmV5O1xyXG5cclxuICAgICAgICAuYWR2YW50YWdlc19fY29udGFpbmVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMzAwcHg7XHJcblxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmFkdmFudGFnZXNfX2JhY2tncm91bmQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmFkdmFudGFnZXNfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICB3aWR0aDogNDYlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA1OXB4IDAgNjBweCA3MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmFkdmFudGFnZXNfX2ltZyB7XHJcbiAgICB3aWR0aDogNTQlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICBpbWcge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcclxuICAgIH1cclxufVxyXG5cclxuLmFkdmFudGFnZXNfX2JhY2tncm91bmQge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5hZHZhbnRhZ2VzX19jb250YWluZXIge1xyXG4gICAgcGFkZGluZy10b3A6IDExMHB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDExMHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMTtcclxuICAgIG1heC13aWR0aDogMTM4MHB4O1xyXG5cclxuICAgICYtLXR6IHtcclxuICAgICAgICBtYXgtd2lkdGg6IDEzMDBweDtcclxuICAgIH1cclxuICAgIFxyXG59XHJcblxyXG4uYWR2YW50YWdlc19fY29udGVudCB7XHJcbiAgICBwYWRkaW5nOiA1OHB4IDQwcHggNjBweDtcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICBtYXgtd2lkdGg6IDU3NnB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgJi0tZ29sZCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdvbGQ7XHJcbiAgICB9XHJcblxyXG4gICAgJi0tYmxhY2sge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjay1ncmV5O1xyXG5cclxuICAgICAgICAuYWR2YW50YWdlc19fYnRuIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAyNTZweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG5cclxuICAgICAgICAgICAgJi0tdzM1MCB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDM1MHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDIycHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrLWdyZXk7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuXHJcbiAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICRibGFjay1ncmV5O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLS10eiB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IG1heC1jb250ZW50O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTFweCAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLXJpZ2h0IHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgJi0tbGVmdCB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4uYWR2YW50YWdlc19fZGVzY3JpcHRpb24ge1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE0MCU7XHJcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xyXG5cclxuICAgICYtLW1vYmlsZSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICBvbCB7XHJcbiAgICAgICAgY291bnRlci1yZXNldDogbXlDb3VudGVyO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcblxyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMXB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb3VudGVyLWluY3JlbWVudDogbXlDb3VudGVyO1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogY291bnRlcihteUNvdW50ZXIpO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDI2cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI2cHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAwcHg7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAycHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDFweDtcclxuICAgICAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLW9sLWFsaWduLXN0YXJ0IHtcclxuICAgICAgICBvbCB7XHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHVsIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDExcHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA1NHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1NHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogN3B4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHN0cm9uZyB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTM1JTtcclxuICAgICAgICBjb2xvcjogJGdvbGQ7XHJcbiAgICB9XHJcblxyXG4gICAgJi0tdHoge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIH1cclxufVxyXG5cclxuLmFkdmFudGFnZXNfX2J1dHRvbiB7XHJcbiAgICBtYXJnaW4tdG9wOiA0NXB4O1xyXG59XHJcblxyXG4uYWR2YW50YWdlc19fYnRuIHtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xyXG4gICAgbWF4LXdpZHRoOiAzMjBweDtcclxuICAgIHBhZGRpbmc6IDExcHggMDtcclxuXHJcbiAgICAmLS13MzUwIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDM1MHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBwYWRkaW5nOiAxMXB4IDVweDtcclxuICAgIH1cclxuXHJcbiAgICBzdmcge1xyXG4gICAgICAgIHdpZHRoOiAyMnB4O1xyXG4gICAgICAgIGhlaWdodDogMjJweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgIH1cclxuXHJcblxyXG59XHJcblxyXG4uYWR2YW50YWdlc19fc3VidGl0bGUge1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEzNSU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogbWFwLWdldCgkbGFwdG9wLCBtZCkpIHtcclxuICAgIC5hZHZhbnRhZ2VzIHtcclxuICAgICAgICBtaW4taGVpZ2h0OiA4OTRweDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IG1hcC1nZXQoJHRhYmxldCwgbGcpIC0gMSkge1xyXG4gICAgLmFkdmFudGFnZXMge1xyXG5cclxuICAgICAgICAmLS1iaWcge1xyXG4gICAgICAgICAgICAuYWR2YW50YWdlc19fY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA4MHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDgwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLXdpdGhvdXQtbW9iaWxlLWJ0biB7XHJcbiAgICAgICAgICAgIC5hZHZhbnRhZ2VzX19idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgIC5hZHZhbnRhZ2VzX19jb250YWluZXIge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNTBweDtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDUwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAvLyAmLS1ibGFjayB7XHJcbiAgICAgICAgLy8gICAgIC5hZHZhbnRhZ2VzX19idG4ge1xyXG5cclxuICAgICAgICAvLyAgICAgICAgICYtLXczNTAge1xyXG4gICAgICAgIC8vICAgICAgICAgICAgIG1heC13aWR0aDogMjg0cHg7XHJcbiAgICAgICAgXHJcbiAgICAgICAgLy8gICAgICAgICB9XHJcbiAgICAgICAgLy8gICAgIH0gXHJcbiAgICAgICAgLy8gfVxyXG5cclxuICAgICAgICAmLS1ncmF5IHtcclxuXHJcbiAgICAgICAgICAgIC5hZHZhbnRhZ2VzX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA0NiU7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5hZHZhbnRhZ2VzX19jb250ZW50IHtcclxuICAgICAgICBwYWRkaW5nOiAyOXB4IDMwcHggMzZweDtcclxuICAgICAgICBtYXgtd2lkdGg6IDM0MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5hZHZhbnRhZ2VzX190aXRsZSB7XHJcbiAgICAgICAgaDIge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5hZHZhbnRhZ2VzX19kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEycHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MyU7XHJcblxyXG4gICAgICAgIHVsIHtcclxuICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNnB4O1xyXG5cclxuICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDJweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDlweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgb2wge1xyXG4gICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmFkdmFudGFnZXNfX2J1dHRvbiB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjFweDtcclxuICAgIH1cclxuXHJcbiAgICAuYWR2YW50YWdlc19fYnRuIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDIyNXB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmFkdmFudGFnZXNfX3N1YnRpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IG1hcC1nZXQoJHRhYmxldCwgc20pIC0gMSkge1xyXG5cclxuICAgIC5hZHZhbnRhZ2VzIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2stZ3JleTtcclxuXHJcbiAgICAgICAgJi0tZ29sZC1tb2Ige1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ29sZDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLWJpZyB7XHJcbiAgICAgICAgICAgIC5hZHZhbnRhZ2VzX19jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgICYtLXRvcC1jb250ZW50IHtcclxuXHJcbiAgICAgICAgICAgIC5hZHZhbnRhZ2VzX19iYWNrZ3JvdW5kIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5hZHZhbnRhZ2VzX19jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDY4dnc7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG5cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmFkdmFudGFnZXNfX3RpdGxlIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5hZHZhbnRhZ2VzX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNDBweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTR2dztcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICMzNDM0MzQgNDclLCByZ2JhKDUyLCA1MiwgNTIsIDAuNjUpIDgwLjg3JSwgcmdiYSg1MiwgNTIsIDUyLCAwLjAwKSAxMDAlKTtcclxuXHJcbiAgICAgICAgICAgICAgICAmLS1nb2xkLW1vYiB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI0NBQUE2MSA0NyUsIHJnYmEoMjAyLCAxNzAsIDk3LCAwLjY1KSA4MC44NyUsIHJnYmEoNTIsIDUyLCA1MiwgMCkgMTAwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI0NBQUE2MSA0NyUsIHJnYmEoNTIsIDUyLCA1MiwgMC42NSkgODAuODclLCByZ2JhKDUyLCA1MiwgNTIsIDAuMDApIDEwMCUpO1xyXG5cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC8vIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICMzNDM0MzQgODcuNzclLCByZ2JhKDUyLCA1MiwgNTIsIDAuMDApIDEwMCUpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYWR2YW50YWdlc19fZGVzY3JpcHRpb24ge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTdweDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgJi0tbW9iaWxlIHtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5hZHZhbnRhZ2VzX19idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogMzlweDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmFkdmFudGFnZXNfX2J0bjpub3QoLmFkdmFudGFnZXNfX2J0bi0td2hpdGUpIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRnb2xkO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdvbGQ7XHJcblxyXG4gICAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkZ29sZC1ob3ZlcjtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ29sZC1ob3ZlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgICYtLW1vYmlsZS1oaWRlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLWxlZnQtbW9iIHtcclxuICAgICAgICAgICAgLmFkdmFudGFnZXNfX3RpdGxlIHtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5hZHZhbnRhZ2VzX19kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1vZmZlciB7XHJcbiAgICAgICAgICAgIC5hZHZhbnRhZ2VzX190aXRsZSAge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tZ3JheSB7XHJcblxyXG4gICAgICAgICAgICAuYWR2YW50YWdlc19fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuYWR2YW50YWdlc19fYmFja2dyb3VuZCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tZ29sZCB7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgLmFkdmFudGFnZXNfX2ltZyB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAuYWR2YW50YWdlc19fY29udGFpbmVyIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogNTBweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDUyLCA1MiwgNTIsIDApIDAsIHJnYmEoNTIsIDUyLCA1MiwgMSkgODAlLCAjMzQzNDM0IDEwJSk7XHJcblxyXG4gICAgICAgICYtLWdvbGQtbW9iIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSg1MiwgNTIsIDUyLCAwKSAwLCByZ2JhKDIwMiwgMTcwLCA5NywgMC42NSkgODAlLCAjQ0FBQTYxIDEwJSk7XHJcbiAgICAgICAgICAgIC8vIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICNjYWFhNjEgNjcuMjMlLCByZ2IoMjAyIDE3MCA5NyAvIDg5JSkgODguNzclLCByZ2JhKDIwMiwgMTcwLCA5NywgMCkgMTAwJSk7XHJcbiAgICAgICAgICAgIC8vIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICNDQUFBNjEgNTcuMjMlLCByZ2JhKDIwMiwgMTcwLCA5NywgMC42NSkgODIuNzclLCByZ2JhKDIwMiwgMTcwLCA5NywgMC4wMCkgMTAwJSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5hZHZhbnRhZ2VzX190aXRsZSB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMjhweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmFkdmFudGFnZXNfX2NvbnRlbnQge1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcclxuXHJcbiAgICAgICAgJi0tcmlnaHQge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1ibGFjayB7XHJcbiAgICAgICAgICAgIC5hZHZhbnRhZ2VzX19idG4ge1xyXG4gICAgICAgICAgICAgICAgJi0tb2ZmZXItbGlua29yIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLWdvbGQtbW9iIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI2NhYWE2MSA2Ny4yMyUsIHJnYigyMDIgMTcwIDk3IC8gODklKSA4OC43NyUsIHJnYmEoMjAyLCAxNzAsIDk3LCAwKSAxMDAlKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmFkdmFudGFnZXNfX2Rlc2NyaXB0aW9uIHtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEzMyU7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjM0cHg7XHJcblxyXG4gICAgICAgICYtLW1vYmlsZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tZGVza3RvcCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDExcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIG9sIHtcclxuICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjJweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLW9mZmVyIHtcclxuICAgICAgICAgICAgb2wge1xyXG4gICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmFkdmFudGFnZXNfX2J1dHRvbiB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMzhweDtcclxuICAgIH1cclxuXHJcbiAgICAuYWR2YW50YWdlc19fYnRuIHtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBtYXgtd2lkdGg6IDI1NnB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDhweCAwO1xyXG5cclxuICAgICAgICAmLS13MzUwIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAyODRweDtcclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1vZmZlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1vZmZlci1saW5rb3Ige1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMXB4IDVweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG5cclxuICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmFkdmFudGFnZXNfX3N1YnRpdGxlIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogbWFwLWdldCgkbW9iaWxlLCBsZykgLSAxKSB7XHJcbiAgICAuYWR2YW50YWdlcyB7XHJcbiAgICAgICAgJi0tdG9wLWNvbnRlbnQge1xyXG5cclxuICAgICAgICAgICAgLmFkdmFudGFnZXNfX2JhY2tncm91bmQge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgdG9wOiB1bnNldDtcclxuXHJcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjMzQzNDM0IDAlLCByZ2JhKDUyLCA1MiwgNTIsIDApIDEwMCUpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYWR2YW50YWdlc19fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjMzQzNDM0IDYxJSwgcmdiYSg1MiwgNTIsIDUyLCAwLjY1KSA4MC44NyUsIHJnYmEoNTIsIDUyLCA1MiwgMC4wMCkgMTAwJSk7XHJcblxyXG4gICAgICAgICAgICAgICAgJi0tZ29sZC1tb2Ige1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICNjYWFhNjEgNjcuMjMlLCByZ2IoMjAyIDE3MCA5NyAvIDg5JSkgODguNzclLCByZ2JhKDIwMiwgMTcwLCA5NywgMCkgMTAwJSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLWdvbGQtbW9iIHtcclxuICAgICAgICAgICAgLmFkdmFudGFnZXNfX2JhY2tncm91bmQge1xyXG5cclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI2NhYWE2MSAwJSwgcmdiYSg1MiwgNTIsIDUyLCAwKSAxMDAlKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmFkdmFudGFnZXNfX2NvbnRlbnQge1xyXG4gICAgICAgICYtLWJsYWNrIHtcclxuICAgICAgICAgICAgLmFkdmFudGFnZXNfX2J0biB7XHJcblxyXG4gICAgICAgICAgICAgICAgJi0tdzM1MCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyODRweDtcclxuICAgICAgICBcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfSBcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC5hZHZhbnRhZ2VzX19jb250YWluZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVuc2V0O1xyXG4gICAgfVxyXG59IiwiLmNvbnN0cnVjdGlvbiB7XHJcbiAgICAmLS13aXRoLWJnIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2Fzc2V0cy9pbWFnZXMvc3RhdGljL2JnX2ZvcmVzdC5wbmcnKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gY2VudGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIH1cclxuXHJcbiAgICAmLS1ob3Jpem9udGFsIHtcclxuICAgICAgICAuY29uc3RydWN0aW9uX19jb250YWluZXIge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTI3cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY29uc3RydWN0aW9uX19jb250ZW50IHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IG5vcm1hbDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jb25zdHJ1Y3Rpb25fX2Rlc2NyaXB0aW9uIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogdW5zZXQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDI3cHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY29uc3RydWN0aW9uX19pbWFnZSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MSU7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyNHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNvbnN0cnVjdGlvbl9fYnV0dG9uIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tZ3JleSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrLWdyZXk7XHJcblxyXG4gICAgICAgIC5jb25zdHJ1Y3Rpb25fX2NvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMTlweDtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEzOHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNvbnN0cnVjdGlvbl9fdGl0bGUge1xyXG4gICAgICAgICAgICBjb2xvcjogJGdvbGQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY29uc3RydWN0aW9uX19pbWFnZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDgwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uY29uc3RydWN0aW9uX19zaWduIHtcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTQwJTtcclxuICAgIG1hcmdpbi10b3A6IDYwcHg7XHJcblxyXG4gICAgc3BhbiB7XHJcbiAgICAgICAgY29sb3I6ICRnb2xkO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTRweDtcclxuICAgIH1cclxufVxyXG5cclxuLmNvbnN0cnVjdGlvbl9fY29udGFpbmVyIHtcclxuICAgIHBhZGRpbmctdG9wOiAxNDRweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcclxufVxyXG5cclxuLmNvbnN0cnVjdGlvbl9fY29udGVudCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG59XHJcblxyXG4uY29uc3RydWN0aW9uX19pbmZvIHtcclxuICAgIHdpZHRoOiA0OSU7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG59XHJcblxyXG4uY29uc3RydWN0aW9uX190aXRsZSB7XHJcbiAgICBjb2xvcjogJGRhcmstZ3JleTtcclxufVxyXG5cclxuLmNvbnN0cnVjdGlvbl9fZGVzY3JpcHRpb24ge1xyXG4gICAgbWF4LXdpZHRoOiA3MDRweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEzNSU7XHJcbiAgICBjb2xvcjogJGRhcmstZ3JleTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIG1hcmdpbi10b3A6IDE2cHg7XHJcblxyXG4gICAgdWwge1xyXG5cclxuICAgICAgICAvLyBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XHJcblxyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogOHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA4cHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ29sZDtcclxuICAgICAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogOXB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uY29uc3RydWN0aW9uX19saXN0IHtcclxuICAgICYtLW1vYmlsZSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuXHJcbiAgICAgICAgb2wge1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgY291bnRlci1yZXNldDogbXlDb3VudGVyO1xyXG4gICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzU7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY291bnRlci1pbmNyZW1lbnQ6IG15Q291bnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OmNvdW50ZXIobXlDb3VudGVyKTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uY29uc3RydWN0aW9uX19pbWFnZSB7XHJcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xyXG5cclxuICAgIGltZyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgIH1cclxufVxyXG5cclxuLmNvbnN0cnVjdGlvbl9fYnV0dG9uIHtcclxuICAgIG1hcmdpbi10b3A6IDc5cHg7XHJcbiAgICBtYXgtd2lkdGg6IDI0MXB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5jb25zdHJ1Y3Rpb25fX2J0biB7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICBwYWRkaW5nOiAxMXB4IDA7XHJcbn1cclxuXHJcbi5jb25zdHJ1Y3Rpb25fX21vYiB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgIG9sIHtcclxuICAgICAgICBjb3VudGVyLXJlc2V0OiBteUNvdW50ZXI7XHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgICBjb2xvcjogJGRhcmstZ3JleTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvdW50ZXItaW5jcmVtZW50OiBteUNvdW50ZXI7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OmNvdW50ZXIobXlDb3VudGVyKTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyMXB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMXB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGRhcmstZ3JleTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMDBweDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiBtYXAtZ2V0KCR0YWJsZXQsIGxnKSAtIDEpIHtcclxuXHJcbiAgICAuY29uc3RydWN0aW9uIHtcclxuICAgICAgICAmLS1ob3Jpem9udGFsIHtcclxuICAgICAgICAgICAgLmNvbnN0cnVjdGlvbl9fY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuY29uc3RydWN0aW9uX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5jb25zdHJ1Y3Rpb25fX2Rlc2NyaXB0aW9uIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEzcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5jb25zdHJ1Y3Rpb25fX2ltYWdlIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5jb25zdHJ1Y3Rpb25fX2J1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxOXB4O1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxNzBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tZ3JleSB7XHJcbiAgICAgICAgICAgIC5jb25zdHJ1Y3Rpb25fX2NvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNzlweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jb25zdHJ1Y3Rpb25fX2NvbnRhaW5lciB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDc5cHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDgwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnN0cnVjdGlvbl9fdGl0bGUge1xyXG4gICAgICAgIGgyIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyNnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY29uc3RydWN0aW9uX19kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIG1heC13aWR0aDogNTQwcHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgIH1cclxuXHJcbiAgICAuY29uc3RydWN0aW9uX19pbWFnZSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNDhweDtcclxuICAgIH1cclxuXHJcbiAgICAuY29uc3RydWN0aW9uX19idXR0b24ge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDQ5cHg7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAyMjRweDtcclxuICAgIH1cclxuXHJcbiAgICAuY29uc3RydWN0aW9uX19idG4ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBwYWRkaW5nOiA5cHggMDtcclxuICAgIH1cclxuXHJcbiAgICAuY29uc3RydWN0aW9uX19zaWduIHtcclxuICAgICAgICBwYWRkaW5nOiAwIDE4cHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMzUlO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcblxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgOXB4IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogbWFwLWdldCgkdGFibGV0LCBzbSkgLSAxKSB7XHJcbiAgICAuY29uc3RydWN0aW9uIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICAmLS1ib2F0IHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgICAgICAgICAuY29uc3RydWN0aW9uX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuY29uc3RydWN0aW9uX19jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDYwcHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmNvbnN0cnVjdGlvbl9faW5mbyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmNvbnN0cnVjdGlvbl9faW1hZ2Uge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuY29uc3RydWN0aW9uX19kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgdWwgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuY29uc3RydWN0aW9uX190aXRsZSB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1ncmV5IHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgICAgICAgICAuY29uc3RydWN0aW9uX19jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDQxcHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5jb25zdHJ1Y3Rpb25fX3RpdGxlIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgaDIge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTIwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmNvbnN0cnVjdGlvbl9faW1hZ2Uge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuY29uc3RydWN0aW9uX19saXN0IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjhweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE4cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5jb25zdHJ1Y3Rpb25fX2xpc3QtaXRlbSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTM1JTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmNvbnN0cnVjdGlvbl9fbGlzdC1pdGVtLW51bWJlciB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjJweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMjJweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMDBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAycHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLXBvd2VyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuXHJcbiAgICAgICAgICAgIC5jb25zdHJ1Y3Rpb25fX3RpdGxlIHtcclxuICAgICAgICAgICAgICAgIGgyIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5jb25zdHJ1Y3Rpb25fX2Rlc2NyaXB0aW9uIHtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5jb25zdHJ1Y3Rpb25fX2ltYWdlIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMzBweCBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuY29uc3RydWN0aW9uX19idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxNjVweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnN0cnVjdGlvbl9fbW9iIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICB9XHJcblxyXG5cclxufSIsIi5wYXJ0cyB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2stZ3JleTtcclxuICAgIHBhZGRpbmctdG9wOiAxMjBweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxMjBweDtcclxuXHJcbiAgICAmLS1yZXZlcnNlIHtcclxuXHJcbiAgICAgICAgcGFkZGluZy10b3A6IDEwMHB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcclxuXHJcbiAgICAgICAgLnBhcnRzX19ibG9jay1pbmZvIHtcclxuICAgICAgICAgICAgb3JkZXI6IDI7XHJcbiAgICAgICAgICAgIHdpZHRoOiA2NiU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDQ3cHggNDBweCA1MXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnBhcnRzX19ibG9jay1pbWFnZSB7XHJcbiAgICAgICAgICAgIG9yZGVyOiAxO1xyXG4gICAgICAgICAgICB3aWR0aDogNDYlO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XHJcblxyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnBhcnRzX19ibG9jay10aXRsZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucGFydHNfX3RleHQge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMzUlO1xyXG5cclxuICAgICAgICAgICAgb2wge1xyXG4gICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDRweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1kb3VibGUge1xyXG4gICAgICAgIC5wYXJ0c19fY29udGVudCB7XHJcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcclxuXHJcbiAgICAgICAgICAgICAgICAucGFydHNfX2Jsb2NrLWluZm8ge1xyXG4gICAgICAgICAgICAgICAgICAgIG9yZGVyOiAyO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA2NiU7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNDdweCA3NHB4IDU5cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnBhcnRzX19ibG9jay1pbWFnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgb3JkZXI6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDM0JTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnBhcnRzX19ibG9jay10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjJweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAucGFydHNfX3RleHQge1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMzclO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgLnBhcnRzX19ibG9jay1pbmZvIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNjglO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDU3cHggODJweCA2NHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5wYXJ0c19fYmxvY2staW1hZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMiU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEycHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnBhcnRzX19ibG9jay10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1kb3VibGUtc21hbGxlc3Qge1xyXG4gICAgICAgIC5wYXJ0c19fY29udGVudCB7XHJcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG5cclxuICAgICAgICAgICAgICAgIC5wYXJ0c19fYmxvY2staW5mbyB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDY2JTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA0MHB4XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnBhcnRzX19ibG9jay1pbWFnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgb3JkZXI6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQ2JTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAucGFydHNfX2Jsb2NrLXRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnBhcnRzX190ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTM3JTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIG9sIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgLnBhcnRzX19ibG9jay1pbmZvIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNjglO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnBhcnRzX19ibG9jay1pbWFnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQyJTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTJweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAucGFydHNfX2Jsb2NrLXRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA5cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5wYXJ0c19fdGV4dCB7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTM3JTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuXHJcbiAgICAgICAgICAgICAgICBvbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLWRvdWJsZS1yZXZlcnNlIHtcclxuICAgICAgICAucGFydHNfX2NvbnRlbnQge1xyXG5cclxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG5cclxuICAgICAgICAgICAgICAgIC5wYXJ0c19fYmxvY2staW5mbyB7XHJcbiAgICAgICAgICAgICAgICAgICAgb3JkZXI6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQxJTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA1MHB4IDQwcHggNDBweCA0MHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5wYXJ0c19fYmxvY2staW1hZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgIG9yZGVyOiAyO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1OCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5wYXJ0c19fYmxvY2stdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIycHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnBhcnRzX190ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTQwJTtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgLnBhcnRzX19ibG9jay1pbmZvIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDElO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDUwcHggNDBweCA1NXB4IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgb3JkZXI6IDI7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnBhcnRzX19ibG9jay1pbWFnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDU4JTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgb3JkZXI6IDE7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnBhcnRzX19ibG9jay10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAucGFydHNfX3RleHQge1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0td2hpdGUge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxMjBweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTIwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlOyBcclxuICAgICAgICBcclxuICAgICAgICAucGFydHNfX2Jsb2NrLWluZm8ge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDQwcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wYXJ0c19fYmxvY2stdGl0bGUge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogJGdvbGQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbn1cclxuXHJcbi5wYXJ0c19fY29udGVudCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG59XHJcblxyXG4ucGFydHNfX2Jsb2NrIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLnBhcnRzX19ibG9jay1pbmZvIHtcclxuICAgIHBhZGRpbmc6IDM5cHggNDBweCA1MXB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdvbGQ7XHJcbiAgICB3aWR0aDogNTElO1xyXG59XHJcblxyXG5cclxuLnBhcnRzX19ibG9jay1pbWFnZSB7XHJcbiAgICB3aWR0aDogNDklO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG59XHJcblxyXG4ucGFydHNfX2Jsb2NrLXRpdGxlIHtcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG59XHJcblxyXG4ucGFydHNfX3RleHQge1xyXG4gICAgY29sb3I6ICRibGFjay1ncmV5O1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEyMCU7XHJcblxyXG4gICAgb2wge1xyXG4gICAgICAgIGNvdW50ZXItcmVzZXQ6IG15Q291bnRlcjtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvdW50ZXItaW5jcmVtZW50OiBteUNvdW50ZXI7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBjb3VudGVyKG15Q291bnRlcik7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjRweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMjRweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRibGFjay1ncmV5O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwMHB4O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMnB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxcHg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LXNocmluazogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnBhcnRzX19idXR0b24ge1xyXG4gICAgbWFyZ2luLXRvcDogNDJweDtcclxuICAgIG1heC13aWR0aDogMjAzcHg7XHJcbn1cclxuXHJcbi5wYXJ0c19fYnRuIHtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIHBhZGRpbmc6IDExcHggMDtcclxufVxyXG5cclxuLnBhcnRzX19idXR0b24tbW9iIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogbWFwLWdldCgkdGFibGV0LCBsZykgLSAxKSB7XHJcbiAgICAucGFydHMge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA4MHB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xyXG5cclxuICAgICAgICAmLS1kb3VibGUge1xyXG4gICAgICAgICAgICAucGFydHNfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgLnBhcnRzX19ibG9jay1pbmZvIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDU2JTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNDBweCAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAucGFydHNfX2Jsb2NrLWltYWdlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQ0JTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgLnBhcnRzX19ibG9jay1pbmZvIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDU2JTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNDBweCAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAucGFydHNfX2Jsb2NrLWltYWdlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQ0JTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgLnBhcnRzX19ibG9jay1pbmZvIHtcclxuICAgICAgICBwYWRkaW5nOiAyOXB4IDMwcHggMzBweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgd2lkdGg6IDU2JTtcclxuICAgIH1cclxuXHJcbiAgICAucGFydHNfX3RleHQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTIwJTtcclxuXHJcbiAgICAgICAgb2wge1xyXG4gICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDFweCAwIDAgMXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5wYXJ0c19fYnV0dG9uIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxOXB4O1xyXG4gICAgICAgIG1heC13aWR0aDogMTgwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnBhcnRzX19idG4ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBwYWRkaW5nOiA5cHggMDtcclxuICAgIH1cclxuXHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiBtYXAtZ2V0KCR0YWJsZXQsIHNtKSAtIDEpIHtcclxuICAgIC5wYXJ0cyB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBwYWRkaW5nLXRvcDogNjBweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcblxyXG4gICAgICAgICYtLXJldmVyc2Uge1xyXG5cclxuICAgICAgICAgICAgLnBhcnRzX19ibG9jay1pbmZvIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAucGFydHNfX2Jsb2NrLWltYWdlIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5wYXJ0c19fYmxvY2stdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjFweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnBhcnRzX190ZXh0IHtcclxuXHJcbiAgICAgICAgICAgICAgICBvbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tdmlzaWJsZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tZG91YmxlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG5cclxuICAgICAgICAgICAgLnBhcnRzX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5wYXJ0c19fYmxvY2stdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnBhcnRzX19ibG9jay1pbmZvIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3JkZXI6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAucGFydHNfX2Jsb2NrLWltYWdlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA3NXZ3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDB2dyAtIDM2cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9yZGVyOiAyO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAucGFydHNfX2Jsb2NrLXRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5wYXJ0c19fYmxvY2staW5mbyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnBhcnRzX19ibG9jay1pbWFnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNzV2dztcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwdncgLSAzNnB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tZG91YmxlLXNtYWxsZXN0IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrLWdyZXk7XHJcblxyXG4gICAgICAgICAgICAucGFydHNfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAucGFydHNfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgLnBhcnRzX19ibG9jay1pbmZvIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnBhcnRzX19ibG9jay1pbWFnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAucGFydHNfX2Jsb2NrLWluZm8ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAucGFydHNfX2Jsb2NrLWltYWdlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnBhcnRzX19ibG9jay10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAucGFydHNfX2Jsb2NrLWluZm8ge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrLWdyZXk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5wYXJ0c19fdGV4dCB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG5cclxuICAgICAgICAgICAgICAgIG9sIHtcclxuICAgICAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLWRvdWJsZS1yZXZlcnNlIHtcclxuXHJcbiAgICAgICAgICAgIC5wYXJ0c19fY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5wYXJ0c19fY29udGVudCB7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnBhcnRzX19ibG9jay1pbmZvIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnBhcnRzX19ibG9jay1pbWFnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAucGFydHNfX2Jsb2NrLWluZm8ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAucGFydHNfX2Jsb2NrLWltYWdlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9yZGVyOiAyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2stZ3JleTtcclxuXHJcbiAgICAgICAgICAgIC5wYXJ0c19fYmxvY2stdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnBhcnRzX19ibG9jay1pbmZvIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjay1ncmV5O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAucGFydHNfX3RleHQge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0td2l0aG91dC1wYWRkaW5nIHtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBcclxuICAgICAgICAmLS1ibGFjayB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjay1ncmV5O1xyXG5cclxuICAgICAgICAgICAgLnBhcnRzX19ibG9jay1pbmZvIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrLWdyZXk7XHJcblxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAucGFydHNfX2Jsb2NrLXRpdGxlIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMnB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAucGFydHNfX3RleHQge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICBvbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnBhcnRzX19idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBcclxuICAgICAgICAmLS13aGl0ZSB7XHJcbiAgICAgICAgICAgIC5wYXJ0c19fYmxvY2staW1hZ2Uge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBvcmRlcjogMztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyM3ZoO1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogMjAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5wYXJ0c19fdGV4dCB7XHJcbiAgICAgICAgICAgICAgICBvbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbGk6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjFweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMXB4IDAgMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgIC5wYXJ0c19fYmxvY2sge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgfVxyXG5cclxuICAgIC5wYXJ0c19fYmxvY2stdGl0bGUge1xyXG4gICAgICAgIGNvbG9yOiAkZGFyay1ncmV5O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnBhcnRzX19ibG9jay1pbmZvIHtcclxuICAgICAgICBvcmRlcjogMTtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgIH1cclxuXHJcbiAgICAucGFydHNfX2Jsb2NrLWltYWdlIHtcclxuICAgICAgICBvcmRlcjogMjtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgIGhlaWdodDogNzV2dztcclxuICAgICAgICB3aWR0aDogY2FsYygxMDB2dyAtIDM2cHgpO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5wYXJ0c19fdGV4dCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMzUlO1xyXG5cclxuICAgICAgICBvbCB7XHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBcclxuICAgIC5wYXJ0c19fYnV0dG9uLW1vYiB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgb3JkZXI6IDI7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjVweDtcclxuXHJcbiAgICAgICAgLnBhcnRzX19idG4ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDRweCAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5tYW5hZ2VyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjay1ncmV5O1xyXG4gICAgcGFkZGluZzogMTQwcHggMDtcclxufVxyXG5cclxuLm1hbmFnZXJfX2NvbnRhaW5lciB7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA3MDRmciA0OTZmcjtcclxuICAgIGNvbHVtbi1nYXA6IDI0cHg7XHJcbn1cclxuXHJcbi5tYW5hZ2VyX19jb250ZW50IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRnb2xkO1xyXG4gICAgcGFkZGluZzogODBweCA1MHB4O1xyXG4gICAgbWF4LXdpZHRoOiA3MDRweDtcclxufVxyXG5cclxuLm1hbmFnZXJfX3RpdGxlIHtcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG59XHJcblxyXG4ubWFuYWdlcl9fdGV4dCB7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEzNSU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1OHB4O1xyXG5cclxuICAgIGEge1xyXG4gICAgICAgIGNvbG9yOiAkZGFyay1ncmVlbjtcclxuICAgIH1cclxufVxyXG5cclxuLm1hbmFnZXJfX2J1dHRvbiB7XHJcbiAgICBtYXgtd2lkdGg6IDQwNHB4O1xyXG59XHJcblxyXG4ubWFuYWdlcl9fYnRuIHtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIHBhZGRpbmc6IDExcHggMDtcclxufVxyXG5cclxuLm1hbmFnZXJfX3dyYXBwZXIge31cclxuXHJcbi5tYW5hZ2VyX19pbWctd3JhcHBlciB7XHJcbiAgICBpbWcge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgIH1cclxufVxyXG5cclxuLm1hbmFnZXJfX25hbWUge1xyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgbWFyZ2luOiAxM3B4IDAgMXB4IDA7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEyMCU7XHJcbn1cclxuXHJcbi5tYW5hZ2VyX19qb2Ige1xyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEyMCU7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiBtYXAtZ2V0KCR0YWJsZXQsIGxnKSAtIDEpIHtcclxuICAgIC5tYW5hZ2VyIHtcclxuICAgICAgICBwYWRkaW5nOiA2MHB4IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLm1hbmFnZXJfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xyXG4gICAgICAgIGNvbHVtbi1nYXA6IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLm1hbmFnZXJfX2NvbnRlbnQge1xyXG4gICAgICAgIHBhZGRpbmc6IDMwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLm1hbmFnZXJfX3RpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDI2cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjJweDtcclxuICAgIH1cclxuXHJcbiAgICAubWFuYWdlcl9fdGV4dCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAyNzZweDtcclxuICAgIH1cclxuXHJcbiAgICAubWFuYWdlcl9fYnV0dG9uIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDI2MnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5tYW5hZ2VyX19idG4ge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgcGFkZGluZzogOXB4IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLm1hbmFnZXJfX25hbWUge1xyXG4gICAgICAgIG1hcmdpbjogMTNweCAwIDFweCAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xyXG4gICAgfVxyXG5cclxuICAgIC5tYW5hZ2VyX19qb2Ige1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTIwJTtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IG1hcC1nZXQoJHRhYmxldCwgc20pIC0gMSkge1xyXG4gICAgLm1hbmFnZXIge1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLm1hbmFnZXJfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuXHJcbiAgICAubWFuYWdlcl9fY29udGVudCB7XHJcbiAgICAgICAgcGFkZGluZzogMzdweCAxNnB4IDQwcHggMTZweDtcclxuICAgIH1cclxuXHJcbiAgICAubWFuYWdlcl9fdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgICAgICBtYXgtd2lkdGg6IDI3MHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIycHg7XHJcbiAgICB9XHJcblxyXG4gICAgLm1hbmFnZXJfX3RleHQge1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAubWFuYWdlcl9fd3JhcHBlciB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAubWFuYWdlcl9fYnV0dG9uIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgLm1hbmFnZXJfX2J0biB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDEycHggMDtcclxuICAgIH1cclxufSIsIi5pbmZvIHtcclxuXHJcbiAgICAmLS12MiB7XHJcblxyXG4gICAgICAgIC5pbmZvX19ibG9jay10aXRsZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0ycHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaW5mb19fd3JhcHBlciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0OSU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5pbmZvX19nYWxsZXJ5IHtcclxuICAgICAgICAgICAgd2lkdGg6IDUxJTtcclxuICAgICAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaW5mb19fYmxvY2sge1xyXG4gICAgICAgICAgICAmLS1nYWxsZXJ5IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5pbmZvX19nYWxsZXJ5LWNvbHVtbiB7XHJcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDQzM3B4O1xyXG5cclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogN3B4O1xyXG5cclxuICAgICAgICAgICAgICAgIC5pbmZvX19nYWxsZXJ5LWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzM0cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTg0cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgLmluZm9fX2dhbGxlcnktaXRlbSB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDMpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMTFweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHVuc2V0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmluZm9fX2dhbGxlcnktaXRlbSB7XHJcblxyXG4gICAgICAgICAgICBoZWlnaHQ6IHVuc2V0O1xyXG5cclxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS13aXRob3V0LXBhZGRpbmctYm90dG9tIHtcclxuICAgICAgICAuaW5mb19fY29udGFpbmVyIHtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uaW5mb19fY29udGFpbmVyIHtcclxuICAgIHBhZGRpbmctdG9wOiAxNDBweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxNDBweDtcclxufVxyXG5cclxuLmluZm9fX2Jsb2NrIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAmLS1nYWxsZXJ5IHtcclxuICAgICAgICAvLyBtYXJnaW4tYm90dG9tOiAxMzlweDtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgIH1cclxuXHJcbiAgICAmLS1lbGVtZW50cyB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICYtLWVsZW1lbnRzLWNvbW1vbiB7XHJcbiAgICAgICAgLmluZm9fX2Jsb2NrLXRpdGxlIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5pbmZvX19ibG9jay1lbGVtZW50LWltYWdlIHtcclxuICAgICAgICAgICAgd2lkdGg6IDI4OHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDIyMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmluZm9fX2Jsb2NrLWVsZW1lbnQtaW5uZXIge1xyXG4gICAgICAgICAgICB3aWR0aDogNDkuMiU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjRweDtcclxuXHJcblxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLy8gbGkge1xyXG5cclxuICAgICAgICAvLyAgICAgcGFkZGluZy1sZWZ0OiAxOHB4O1xyXG4gICAgICAgIC8vICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgLy8gICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xyXG4gICAgICAgIC8vICAgICBjb2xvcjogJGRhcmstZ3JleTtcclxuICAgICAgICAvLyAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAvLyAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIFxyXG4gICAgICAgIC8vICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIC8vICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAvLyAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgIC8vICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIC8vICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIC8vICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgLy8gICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAvLyAgICAgICAgIHdpZHRoOiA2cHg7XHJcbiAgICAgICAgLy8gICAgICAgICBoZWlnaHQ6IDZweDtcclxuICAgICAgICAvLyAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRnb2xkO1xyXG4gICAgICAgIC8vICAgICAgICAgdG9wOiA5cHg7XHJcbiAgICAgICAgLy8gICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIC8vICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgIC8vICAgICB9XHJcblxyXG5cclxuICAgICAgICAvLyAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAvLyAgICAgICAgIG1hcmdpbi1ib3R0b206IDEzcHg7XHJcbiAgICAgICAgLy8gICAgIH1cclxuXHJcbiAgICAgICAgLy8gfVxyXG4gICAgfVxyXG5cclxuICAgIGxpIHtcclxuXHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxOHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTIwJTtcclxuICAgICAgICBjb2xvcjogJGRhcmstZ3JleTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIFxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIHdpZHRoOiA2cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNnB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ29sZDtcclxuICAgICAgICAgICAgdG9wOiA5cHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxM3B4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcbn1cclxuXHJcbi5pbmZvX19ibG9jay10aXRsZSB7XHJcbiAgICBjb2xvcjogJGdvbGQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzM3B4O1xyXG4gICAgbWFyZ2luLXRvcDogNHB4O1xyXG5cclxuICAgICYtLW1vYmlsZSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAmLS1lbGVtZW50cyB7XHJcbiAgICAgICAgY29sb3I6ICRkYXJrLWdyZXk7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgIH1cclxufVxyXG5cclxuLmluZm9fX2Jsb2NrLWRlc2NyaXB0aW9uIHtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxMzUlO1xyXG4gICAgY29sb3I6ICRkYXJrLWdyZXk7XHJcblxyXG4gICAgJi0tZWxlbWVudHMge1xyXG4gICAgICAgIG1heC13aWR0aDogODU3cHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5pbmZvX19nYWxsZXJ5IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICB3aWR0aDogNDkuMDUlO1xyXG5cclxufVxyXG5cclxuLmluZm9fX2dhbGxlcnktaXRlbSB7XHJcblxyXG4gICAgaGVpZ2h0OiAyMDJweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICB3aWR0aDogMjg1cHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgIHdpZHRoOiAzMDVweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICY6bnRoLWNoaWxkKDMpIHtcclxuICAgICAgICB3aWR0aDogMzUwcHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG5cclxuICAgIH1cclxuXHJcbiAgICAmOm50aC1jaGlsZCg0KSB7XHJcbiAgICAgICAgd2lkdGg6IDI0MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIGltZyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xyXG4gICAgfVxyXG5cclxuICAgIHN2ZyB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiA0M3B4O1xyXG4gICAgICAgIGhlaWdodDogNDNweDtcclxuICAgICAgICBmaWxsOiAkZ29sZDtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgZmlsdGVyOiBibHVyKDNweCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uaW5mb19fd3JhcHBlciB7XHJcbiAgICB3aWR0aDogNTAlO1xyXG4gICAgcGFkZGluZy1sZWZ0OiA1NXB4O1xyXG59XHJcblxyXG5cclxuLmluZm9fX2Jsb2NrLWxpc3Qge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4uaW5mb19fYmxvY2stZWxlbWVudCB7XHJcbiAgICB3aWR0aDogNTAlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICAmOm50aC1jaGlsZChvZGQpIHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xyXG4gICAgfVxyXG5cclxuICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5pbmZvX19ibG9jay1lbGVtZW50LWltYWdlIHtcclxuICAgIHdpZHRoOiAyNjhweDtcclxuICAgIGhlaWdodDogMjY4cHg7XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5pbmZvX19ibG9jay1lbGVtZW50LWlubmVyIHtcclxuICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgIHdpZHRoOiA1NS4yJTtcclxuXHJcbiAgICBiIHtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBjb2xvcjogJGJsYWNrLWdyZXk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5pbmZvX19ibG9jay1lbGVtZW50LXRpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMTM1JTtcclxuICAgIGNvbG9yOiAkZGFyay1ncmV5O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxufVxyXG5cclxuLmluZm9fX2Jsb2NrLWVsZW1lbnQtaXRlbSB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTIwJTtcclxuICAgIGNvbG9yOiAkZGFyay1ncmV5O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgd2lkdGg6IDZweDtcclxuICAgICAgICBoZWlnaHQ6IDZweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ29sZDtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgIH1cclxufVxyXG5cclxuLmluZm9fX2Jsb2NrLWVsZW1lbnQtaGludCB7XHJcbiAgICBtYXJnaW4tdG9wOiAxOHB4O1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE0MCU7XHJcbiAgICBjb2xvcjogJGdyZXk7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XHJcbn1cclxuXHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogbWFwLWdldCgkbGFwdG9wLCBtZCkgLSAxKSB7XHJcblxyXG4gICAgLmluZm8ge1xyXG5cclxuICAgICAgICAmLS12MiB7XHJcblxyXG4gICAgICAgICAgICAuaW5mb19fZ2FsbGVyeS1jb2x1bW4ge1xyXG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMwdnc7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogN3B4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAuaW5mb19fZ2FsbGVyeS1pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyM3Z3O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMi42dnc7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5pbmZvX19nYWxsZXJ5LWl0ZW0ge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDcuNHZ3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDcuM3Z3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgzKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDcuM3Z3O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaW5mb19fZ2FsbGVyeS1pdGVtIHtcclxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgd2lkdGg6IDE5Ljh2dztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDIxdnc7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOm50aC1jaGlsZCgzKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyNC4zdnc7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOm50aC1jaGlsZCg0KSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxNi41dnc7XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAuaW5mb19fYmxvY2sge1xyXG4gICAgICAgICYtLWVsZW1lbnRzLWNvbW1vbiB7XHJcbiAgICAgICAgICAgIC5pbmZvX19ibG9jay1lbGVtZW50LWltYWdlIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxOC42dnc7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE4LjZ2dztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaW5mb19fYmxvY2stZWxlbWVudC1pbWFnZSB7XHJcbiAgICAgICAgd2lkdGg6IDE4LjZ2dztcclxuICAgICAgICBoZWlnaHQ6IDE4LjZ2dztcclxuICAgIH1cclxufVxyXG5cclxuO1xyXG5cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiBtYXAtZ2V0KCR0YWJsZXQsIGxnKSAtIDEpIHtcclxuXHJcbiAgICAuaW5mbyB7XHJcblxyXG4gICAgICAgICYtLXYyIHtcclxuXHJcbiAgICAgICAgICAgIC5pbmZvX19nYWxsZXJ5LWNvbHVtbiB7XHJcbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzJ2dztcclxuXHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAuaW5mb19fZ2FsbGVyeS1pdGVtIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA3LjJ2dztcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA3LjN2dztcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA3LjN2dztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC5pbmZvX19jb250YWluZXIge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA4MHB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5pbmZvX19nYWxsZXJ5IHtcclxuICAgICAgICB3aWR0aDogNDklO1xyXG4gICAgfVxyXG5cclxuICAgIC5pbmZvX193cmFwcGVyIHtcclxuICAgICAgICB3aWR0aDogNTElO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTdweDtcclxuICAgIH1cclxuXHJcbiAgICAuaW5mb19fZ2FsbGVyeS1pdGVtIHtcclxuICAgICAgICBoZWlnaHQ6IDE0MHB4O1xyXG5cclxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgd2lkdGg6IDIxdnc7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNnB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyMi4ydnc7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDZweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bnRoLWNoaWxkKDMpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDI1Ljh2dztcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA2cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOm50aC1jaGlsZCg0KSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxNy40dnc7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICBmaWx0ZXI6IHVuc2V0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAuaW5mb19fYmxvY2stdGl0bGUge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTFweDtcclxuXHJcbiAgICAgICAgJi0tZWxlbWVudHMge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaW5mb19fYmxvY2stZGVzY3JpcHRpb24ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuXHJcbiAgICAgICAgJi0tZWxlbWVudHMge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDY0NnB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaW5mb19fYmxvY2sge1xyXG4gICAgICAgIC8vICYtLWdhbGxlcnkge1xyXG4gICAgICAgIC8vICAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xyXG4gICAgICAgIC8vIH1cclxuXHJcbiAgICAgICAgJi0tZWxlbWVudHMtY29tbW9uIHtcclxuICAgICAgICAgICAgbGkge1xyXG5cclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA3cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmluZm9fX2Jsb2NrLWxpc3Qge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB9XHJcblxyXG4gICAgLmluZm9fX2Jsb2NrLWVsZW1lbnQge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblxyXG4gICAgICAgICY6bnRoLWNoaWxkKG9kZCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpudGgtY2hpbGQoZXZlbikge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaW5mb19fYmxvY2stZWxlbWVudC10aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5pbmZvX19ibG9jay1lbGVtZW50LWl0ZW0ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIH1cclxuXHJcbiAgICAuaW5mb19fYmxvY2stZWxlbWVudC1oaW50IHtcclxuICAgICAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgIH1cclxuXHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiBtYXAtZ2V0KCR0YWJsZXQsIG1kKSAtIDEpIHtcclxuICAgIC5pbmZvX19nYWxsZXJ5LWl0ZW0ge1xyXG4gICAgICAgIGhlaWdodDogMTQwcHg7XHJcblxyXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICB3aWR0aDogMjB2dztcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA2cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDZweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDIxLjJ2dztcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpudGgtY2hpbGQoMykge1xyXG4gICAgICAgICAgICB3aWR0aDogMjQuOHZ3O1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDZweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bnRoLWNoaWxkKDQpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDE2LjR2dztcclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogbWFwLWdldCgkdGFibGV0LCBzbSkgLSAxKSB7XHJcblxyXG4gICAgLmluZm8ge1xyXG5cclxuICAgICAgICAmLS12MiB7XHJcblxyXG4gICAgICAgICAgICAuaW5mb19fZ2FsbGVyeSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5pbmZvX193cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMThweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmluZm9fX2dhbGxlcnktY29sdW1uIHtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDRweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmluZm9fX2dhbGxlcnktaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjI2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5pbmZvX19nYWxsZXJ5LWl0ZW0ge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDczcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygzMy4zMyUgLSAycHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDczcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygzMy4zMyUgLSA0cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgzKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDczcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygzMy4zMyUgLSAycHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG4gICAgLmluZm9fX2NvbnRhaW5lciB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDYwcHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDYwcHg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmluZm9fX2Jsb2NrLXRpdGxlIHtcclxuICAgICAgICAmLS1kZXNrdG9wIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLW1vYmlsZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZGFyay1ncmV5O1xyXG4gICAgICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLWVsZW1lbnRzIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG5cclxuICAgICAgICAgICAgaDIge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5pbmZvX19ibG9jayB7XHJcbiAgICAgICAgJi0tZ2FsbGVyeSB7XHJcbiAgICAgICAgICAgIC8vIG1hcmdpbi1ib3R0b206IDYwcHg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiB1bnNldDtcclxuXHJcbiAgICAgICAgICAgIC5pbmZvX19ibG9jay10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMThweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMThweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmluZm9fX2dhbGxlcnkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMThweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMThweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tZWxlbWVudHMge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMThweDtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxOHB4O1xyXG5cclxuICAgICAgICAgICAgLmluZm9fX2Jsb2NrLXRpdGxlIHtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLWVsZW1lbnRzLWNvbW1vbiB7XHJcbiAgICAgICAgICAgIC5pbmZvX19ibG9jay10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgIGgyIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuaW5mb19fYmxvY2stZWxlbWVudC1pbWFnZSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDB2dyAtIDM2cHgpO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDgwdncgLSAzNnB4KTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5pbmZvX19ibG9jay1lbGVtZW50LWlubmVyIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTM1JTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTRweDtcclxuXHJcbiAgICAgICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDlweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmluZm9fX2dhbGxlcnkge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIxcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmluZm9fX2dhbGxlcnktaXRlbSB7XHJcbiAgICAgICAgaGVpZ2h0OiA3M3B4O1xyXG5cclxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyMjZweDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNHB4O1xyXG5cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMzMuMzMlIC0gMnB4KTtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAycHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOm50aC1jaGlsZCgzKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDMzLjMzJSAtIDRweCk7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMnB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpudGgtY2hpbGQoNCkge1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYygzMy4zMyUgLSAycHgpO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgLmluZm9fX3dyYXBwZXIge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE4cHg7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxOHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5pbmZvX19ibG9jay1kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgJi0tZWxlbWVudHMge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxOXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaW5mb19fYmxvY2stZWxlbWVudCB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIH1cclxuXHJcbiAgICAuaW5mb19fYmxvY2stZWxlbWVudC1pdGVtIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTFweDtcclxuICAgIH1cclxuXHJcbiAgICAuaW5mb19fYmxvY2stZWxlbWVudC1pbWFnZSB7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwdncgLSAzNnB4KTtcclxuICAgICAgICBoZWlnaHQ6IGNhbGMoODB2dyAtIDM2cHgpO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmluZm9fX2Jsb2NrLWVsZW1lbnQtaW5uZXIge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmluZm9fX2Jsb2NrLWVsZW1lbnQtdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcclxuICAgIH1cclxuXHJcbiAgICAuaW5mb19fYmxvY2stZWxlbWVudC1pdGVtIHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmluZm9fX2Jsb2NrLWVsZW1lbnQtaGludCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDRweDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICB9XHJcbn0iLCIudmlkZW8ge31cclxuXHJcbi52aWRlb19fY29udGFpbmVyIHtcclxuICAgIHBhZGRpbmctdG9wOiAxMzhweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiA3MHB4O1xyXG59XHJcblxyXG4udmlkZW9fX3RpdGxlIHtcclxuICAgIGNvbG9yOiAkZ29sZDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLnZpZGVvX19kZXNjcmlwdGlvbiB7XHJcbiAgICBtYXJnaW4tdG9wOiAyM3B4O1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxMzUlO1xyXG4gICAgY29sb3I6ICRkYXJrLWdyZXk7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi52aWRlb19fbGlzdCB7XHJcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0yNHB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICAmLS1zaXplNTAge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDM3cHg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgfVxyXG59XHJcblxyXG4udmlkZW9fX2l0ZW0ge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xyXG4gICAgd2lkdGg6IDMzLjMlO1xyXG5cclxuICAgICYtLXNpemU1MCB7XHJcbiAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICBmbGV4OiAxIDEgNTAlO1xyXG4gICAgfVxyXG59XHJcblxyXG4udmlkZW9fX2l0ZW0tY29udGFpbmVyIHtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuLnZpZGVvX19pdGVtLXByZXZpZXcge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmc6IDAgMCA1Ni42JSAwO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgIH1cclxufVxyXG5cclxuLnZpZGVvX19pdGVtLXRpdGxlIHtcclxuICAgIGNvbG9yOiAkYmxhY2stZ3JleTtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xyXG4gICAgd29yZC1icmVhazogYnJlYWstd29yZDtcclxufVxyXG5cclxuLnZpZGVvX19idXR0b24ge1xyXG4gICAgbWFyZ2luOiA1MHB4IGF1dG8gMDtcclxuICAgIG1heC13aWR0aDogMjU2cHg7XHJcbn1cclxuXHJcbi52aWRlb19fYnRuIHtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIHBhZGRpbmc6IDExcHggMDtcclxufVxyXG5cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiBtYXAtZ2V0KCR0YWJsZXQsIGxnKSAtIDEpIHtcclxuICAgIC52aWRlbyB7XHJcbiAgICAgICAgJi0tbW9iaWxlLWhpZGRlbiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC52aWRlb19fY29udGFpbmVyIHtcclxuICAgICAgICAvLyBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA2MHB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnYXNzZXRzL2ltYWdlcy9zdGF0aWMvYmdfZm9yZXN0LnBuZycpO1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSBjZW50ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICB9XHJcblxyXG4gICAgLnZpZGVvX19pdGVtLXByZXZpZXcge1xyXG4gICAgICAgICYtLW1pbmkge1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC52aWRlb19fZGVzY3JpcHRpb24ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxM3B4O1xyXG4gICAgfVxyXG5cclxuICAgIC52aWRlb19fbGlzdCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjhweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLTEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnZpZGVvX19pdGVtIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnZpZGVvX19pdGVtLXRpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnZpZGVvX19idXR0b24ge1xyXG4gICAgICAgIG1heC13aWR0aDogMjAwcHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMzhweDtcclxuICAgIH1cclxuXHJcbiAgICAudmlkZW9fX2J0biB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDhweCAwO1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IG1hcC1nZXQoJHRhYmxldCwgbWQpIC0gMSkge1xyXG4gICAgLnZpZGVvX190aXRsZSB7XHJcbiAgICAgICAgaDIge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC52aWRlb19faXRlbSB7XHJcbiAgICAgICAgd2lkdGg6IDUwJTtcclxuXHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLXNpemU1MCB7XHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiBtYXAtZ2V0KCRtb2JpbGUsIGxnKSAtIDEpIHtcclxuICAgIC52aWRlb19faXRlbSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudmlkZW9fX2l0ZW0tcHJldmlldyB7XHJcbiAgICAgICAgJi0tbWluaSB7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLmdhbGxlcnkge31cclxuXHJcbi5nYWxsZXJ5X19jb250YWluZXIge1xyXG4gICAgcGFkZGluZy10b3A6IDcwcHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTE1cHg7XHJcblxyXG4gICAgJi0tbm9wYWRkaW5nIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgIH1cclxufVxyXG5cclxuLmdhbGxlcnlfX3RpdGxlIHtcclxuICAgIGNvbG9yOiAkZGFyay1ncmV5O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxufVxyXG5cclxuLmdhbGxlcnlfX2xpc3Qge1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0yNHB4O1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIHdpZHRoOiB1bnNldDtcclxuICAgIGhlaWdodDogdW5zZXQ7XHJcbn1cclxuXHJcbi5nYWxsZXJ5X19pdGVtIHtcclxuICAgIHBhZGRpbmctbGVmdDogMjRweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgICB3aWR0aDogMjUlO1xyXG5cclxuICAgICYtLXNpemUtdHJpcmQge1xyXG4gICAgICAgIHdpZHRoOiAzMy4zJTtcclxuICAgIH1cclxufVxyXG5cclxuLmdhbGxlcnlfX2l0ZW0tY29udGFpbmVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgaGVpZ2h0OiB1bnNldDtcclxufVxyXG5cclxuLmdhbGxlcnlfX2l0ZW0taW1hZ2Uge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nOiAwIDAgNjUuOCUgMDtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcblxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICB3aWR0aDogNjBweDtcclxuICAgICAgICBoZWlnaHQ6IDYwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdhc3NldHMvaW1hZ2VzL3N0YXRpYy9nbGFzcy1kZWNvci5zdmcnKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjJzIGVhc2UtaW4tb3V0O1xyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwLjUpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgJjpob3Zlcjo6YWZ0ZXIge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5nYWxsZXJ5X19pdGVtLXRpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMTIwJTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGNvbG9yOiAkZGFyay1ncmV5O1xyXG59XHJcblxyXG4uZ2FsbGVyeV9fdGh1bWItc3dpcGVyIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5nYWxsZXJ5X19uYXZpZ2F0aW9uIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiBtYXAtZ2V0KCR0YWJsZXQsIGxnKSAtIDEpIHtcclxuICAgIC5nYWxsZXJ5X19jb250YWluZXIge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA3MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5nYWxsZXJ5X19pdGVtIHtcclxuICAgICAgICB3aWR0aDogMzMuMyU7XHJcbiAgICB9XHJcblxyXG4gICAgLmdhbGxlcnlfX2l0ZW0taW1hZ2Uge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMCA2MCU7XHJcbiAgICB9XHJcblxyXG4gICAgLmdhbGxlcnlfX2l0ZW0tdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogbWFwLWdldCgkdGFibGV0LCBtZCkgLSAxKSB7XHJcbiAgICAuZ2FsbGVyeV9fbGlzdCB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5nYWxsZXJ5X19pdGVtIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IG1hcC1nZXQoJHRhYmxldCwgc20pIC0gMSkge1xyXG5cclxuICAgIC5nYWxsZXJ5X19jb250YWluZXIge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA2MHB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5nYWxsZXJ5X190aXRsZSB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblxyXG4gICAgICAgIGgyIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZ2FsbGVyeV9faXRlbSB7XHJcbiAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IG1hcC1nZXQoJG1vYmlsZSwgbGcpIC0gMSkge1xyXG4gICAgLmdhbGxlcnlfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMHB4O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNjNweDtcclxuICAgIH1cclxuXHJcbiAgICAuZ2FsbGVyeV9fc3dpcGVyIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmdhbGxlcnlfX2xpc3Qge1xyXG4gICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAuZ2FsbGVyeV9faXRlbSB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmdhbGxlcnlfX2l0ZW0tdGl0bGUge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLmdhbGxlcnlfX2l0ZW0taW1hZ2Uge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgcGFkZGluZzogMCAwIDYzJTtcclxuICAgIH1cclxuXHJcbiAgICAuZ2FsbGVyeV9fdGh1bWItc3dpcGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuXHJcbiAgICAuZ2FsbGVyeV9fdGh1bWItaXRlbSB7XHJcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgIHdpZHRoOiA1N3B4O1xyXG5cclxuICAgICAgICAmLnN3aXBlci1zbGlkZS10aHVtYi1hY3RpdmUge1xyXG4gICAgICAgICAgICAuZ2FsbGVyeV9fdGh1bWItaXRlbS1pbWFnZSB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkZ29sZDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZ2FsbGVyeV9fdGh1bWItaXRlbS1pbWFnZSB7XHJcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgIHdpZHRoOiA1N3B4O1xyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC5nYWxsZXJ5X19uYXZpZ2F0aW9uIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMThweDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE4cHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjVweDtcclxuICAgIH1cclxuXHJcbiAgICAuZ2FsbGVyeV9fbmF2aWdhdGlvbi10aXRsZSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMThweDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE4cHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMzUlO1xyXG4gICAgICAgIGNvbG9yOiAkZGFyay1ncmV5O1xyXG4gICAgfVxyXG5cclxuICAgIC5nYWxsZXJ5X19uYXZpZ2F0aW9uLXByZXYsXHJcbiAgICAuZ2FsbGVyeV9fbmF2aWdhdGlvbi1uZXh0IHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgICAgIGhlaWdodDogMjRweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAwcHg7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdvbGQ7XHJcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTZweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgICBmaWxsOiAkZ29sZDtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAuZ2FsbGVyeV9fbmF2aWdhdGlvbi1uZXh0IHtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgfVxyXG5cclxufSIsIi5yZXZpZXdzIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjay1ncmV5O1xyXG5cclxuICAgICYtLXdpdGgtYnJlYWRjcnVtYnMge1xyXG4gICAgICAgIC5yZXZpZXdzX19jb250YWluZXIge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMjVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5yZXZpZXdzX190aXRsZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDc1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ucmV2aWV3c19fY29udGFpbmVyIHtcclxuICAgIHBhZGRpbmctdG9wOiAxMjBweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxMjBweDtcclxufVxyXG5cclxuLnJldmlld3NfX3RpdGxlIHtcclxuICAgIGNvbG9yOiAkZ29sZDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLnJldmlld3NfX2Rlc2NyaXB0aW9uIHtcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEzNSU7XHJcbiAgICBtYXJnaW46IDIwcHggYXV0byAwO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbWF4LXdpZHRoOiAxMTA3cHg7XHJcblxyXG4gICAgJisucmV2aWV3c19fZGVzY3JpcHRpb24ge1xyXG4gICAgICAgIG1heC13aWR0aDogNjU3cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5yZXZpZXdzX190ZXh0IHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBtYXgtd2lkdGg6IDEwMTJweDtcclxuICAgIG1hcmdpbjogNDVweCBhdXRvIDA7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE0MCU7XHJcbiAgICBjb2xvcjogJGxpZ2h0LWdvbGQ7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgJi0tYWN0aXZlIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxufVxyXG5cclxuLnJldmlld3NfX2J1dHRvbiB7XHJcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xyXG5cclxufVxyXG5cclxuLnJldmlld3NfX2J0biB7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICBwYWRkaW5nOiAxMXB4IDA7XHJcbiAgICBtYXgtd2lkdGg6IDM4OHB4O1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbn1cclxuXHJcbi5yZXZpZXdzX19ibGFua3Mge1xyXG4gICAgbWFyZ2luLXRvcDogNTRweDtcclxuICAgIHBhZGRpbmc6IDAgOTJweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLnJldmlld3NfX2l0ZW0ge1xyXG4gICAgaW1nIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgIH1cclxuXHJcbiAgICAmLnN3aXBlci1zbGlkZS1hY3RpdmUge1xyXG4gICAgICAgIC5yZXZpZXdzX19pdGVtLWltYWdlIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ucmV2aWV3c19faXRlbS1pbWFnZSB7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuODUpO1xyXG4gICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XHJcbn1cclxuXHJcblxyXG4ucmV2aWV3c19fbmF2aWdhdGlvbiB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMTZ2dztcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLnJldmlld3NfX25hdmlnYXRpb24tcHJldixcclxuLnJldmlld3NfX25hdmlnYXRpb24tbmV4dCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgIHN2ZyB7XHJcbiAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgIGZpbGw6ICRkYXJrLWdyZXk7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgZmlsbDogJGdvbGQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ucmV2aWV3c19fbmF2aWdhdGlvbi1uZXh0IHtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbn1cclxuXHJcbi5yZXZpZXdzX19wYWdpbmF0aW9uIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogbWFwLWdldCgkdGFibGV0LCBsZykgLSAxKSB7XHJcbiAgICAucmV2aWV3c19fY29udGFpbmVyIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogNjBweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcclxuICAgIH1cclxuXHJcbiAgICAucmV2aWV3c19fYmxhbmtzIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDAgNjBweDtcclxuICAgIH1cclxuXHJcbiAgICAucmV2aWV3c19fZGVzY3JpcHRpb24ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIH1cclxuXHJcbiAgICAucmV2aWV3c19fdGV4dCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5yZXZpZXdzX19idXR0b24ge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDI4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnJldmlld3NfX2J0biB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIG1heC13aWR0aDogMjkwcHg7XHJcbiAgICAgICAgcGFkZGluZzogOHB4IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLnJldmlld3NfX25hdmlnYXRpb24ge1xyXG4gICAgICAgIHRvcDogMTN2dztcclxuICAgIH1cclxufVxyXG5cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiBtYXAtZ2V0KCR0YWJsZXQsIHNtKSAtIDEpIHtcclxuXHJcbiAgICAucmV2aWV3cyB7XHJcbiAgICAgICAgJi0tc2luZ2xlIHtcclxuXHJcbiAgICAgICAgICAgIC5yZXZpZXdzX190aXRsZSAge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNDFweDtcclxuICAgICAgICAgICAgICAgIGgyIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDMycHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnJldmlld3NfX2JsYW5rcyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgICAgICAucmV2aWV3c19fZGVzY3JpcHRpb24ge1xyXG4gICAgICAgICAgICAgICAgJisucmV2aWV3c19fZGVzY3JpcHRpb24ge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgICAgICBcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5yZXZpZXdzX19pdGVtLWltYWdlIHtcclxuICAgICAgIFxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDQwMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucmV2aWV3c19fYmxhbmtzIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5yZXZpZXdzX19jb250YWluZXIge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA0MXB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5yZXZpZXdzX190aXRsZSB7XHJcbiAgICAgICAgaDIge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5yZXZpZXdzX19kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgbWFyZ2luOiAyM3B4IGF1dG8gMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTM2JTtcclxuXHJcbiAgICAgICAgJisucmV2aWV3c19fZGVzY3JpcHRpb24ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucmV2aWV3c19fdGV4dCB7XHJcbiAgICAgICAgbWFyZ2luOiAyOHB4IGF1dG8gMDtcclxuICAgIH1cclxuXHJcbiAgICAucmV2aWV3c19fbmF2aWdhdGlvbi1wcmV2LFxyXG4gICAgLnJldmlld3NfX25hdmlnYXRpb24tbmV4dCB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICB3aWR0aDogMjZweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyNnB4O1xyXG4gICAgICAgIFxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucmV2aWV3c19fbmF2aWdhdGlvbiB7XHJcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgICAgICBtYXJnaW4tdG9wOiAxN3B4O1xyXG4gICBcclxuICAgIH1cclxuXHJcblxyXG4gICAgXHJcbiAgICAucmV2aWV3c19fcGFnaW5hdGlvbiB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcblxyXG4gICAgICAgICYuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcclxuICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGRhcmstZ3JleTtcclxuICAgICAgICAgICAgY29sb3I6ICRkYXJrLWdyZXk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMTAlO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJ0FtZXJpY2FuIENhcHRhaW4gQ3lyaWxsaWMnLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgbWFyZ2luOiAzcHggM3B4O1xyXG4gICAgICAgICAgICAvLyBwYWRkaW5nOiAwcHggNnB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMjZweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyNnB4O1xyXG4gICAgICAgICAgICAmLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGdvbGQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGdvbGQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG59IiwiLmNvbnRlbnQge31cclxuXHJcbi5jb250ZW50X19jb250YWluZXIge1xyXG4gICAgcGFkZGluZy10b3A6IDEzOHB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDcwcHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbn1cclxuXHJcbi5jb250ZW50X190aXRsZSB7XHJcbiAgICBjb2xvcjogJGRhcmstZ3JleTtcclxuICAgIG1hcmdpbi1ib3R0b206IDIxcHg7XHJcblxyXG4gICAgJi0tbW9iaWxlIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG59XHJcblxyXG4uY29udGVudF9fZGVzY3JpcHRpb24ge1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEzNSU7XHJcbiAgICBjb2xvcjogJGRhcmstZ3JleTtcclxufVxyXG5cclxuLmNvbnRlbnRfX2luZm8ge1xyXG4gICAgd2lkdGg6IDUxJTtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDIycHg7XHJcbn1cclxuXHJcbi5jb250ZW50X19idXR0b24ge1xyXG4gICAgbWFyZ2luLXRvcDogNDBweDtcclxuICAgIG1heC13aWR0aDogMzYzcHg7XHJcbn1cclxuXHJcbi5jb250ZW50X19idG4ge1xyXG4gICAgcGFkZGluZzogMTdweCAwO1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG59XHJcblxyXG4uY29udGVudF9fZ2FsbGVyeSB7XHJcblxyXG4gICAgd2lkdGg6IDQ5JTtcclxuXHJcbiAgICAuc3dpcGVyLXdyYXBwZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgfVxyXG5cclxufVxyXG5cclxuLmNvbnRlbnRfX2dhbGxlcnktaXRlbSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICBpbWcge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgIH1cclxuXHJcbiAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG4gICAgICAgIHdpZHRoOiA2MDBweDtcclxuICAgICAgICBoZWlnaHQ6IDQwMHB4O1xyXG5cclxuICAgIH1cclxuXHJcbiAgICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xyXG4gICAgICAgIHdpZHRoOiAyODdweDtcclxuICAgICAgICBoZWlnaHQ6IDIzNnB4O1xyXG5cclxuICAgIH1cclxuXHJcbiAgICAmOm50aC1jaGlsZCgzKSB7XHJcbiAgICAgICAgd2lkdGg6IDMwMHB4O1xyXG4gICAgICAgIGhlaWdodDogMjM2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICB3aWR0aDogNjBweDtcclxuICAgICAgICBoZWlnaHQ6IDYwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdhc3NldHMvaW1hZ2VzL3N0YXRpYy9nbGFzcy1kZWNvci5zdmcnKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjJzIGVhc2UtaW4tb3V0O1xyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwLjUpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgJjpob3Zlcjo6YWZ0ZXIge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jb250ZW50X19nYWxsZXJ5LW5hdmlnYXRpb24ge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiBtYXAtZ2V0KCRsYXB0b3AsIG1kKSAtIDEpIHtcclxuICAgIC5jb250ZW50X19nYWxsZXJ5LWl0ZW0ge1xyXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyOHZ3O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYyg0OSUgLSAxMnB4KTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxNi41dnc7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOm50aC1jaGlsZCgzKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MSU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTYuNXZ3O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IG1hcC1nZXQoJHRhYmxldCwgbGcpIC0gMSkge1xyXG5cclxuICAgIC5jb250ZW50X19pbmZvIHtcclxuICAgICAgICB3aWR0aDogNjAlO1xyXG4gICAgfVxyXG5cclxuICAgIC5jb250ZW50X19kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5jb250ZW50X19idXR0b24ge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAyNDBweDtcclxuICAgIH1cclxuXHJcbiAgICAuY29udGVudF9fYnRuIHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgcGFkZGluZzogOXB4IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogbWFwLWdldCgkdGFibGV0LCBtZCkgLSAxKSB7XHJcbiAgICAuY29udGVudCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgJi0tdmlzaWJsZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgICAgICAgICAgLmNvbnRlbnRfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA2MHB4IDAgMzBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY29udGVudF9fY29udGFpbmVyIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA2MHB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA4OXB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG5cclxuICAgICAgICAmLS1jb21wYW55IHtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jb250ZW50X19pbmZvIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxOHB4O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMThweDtcclxuICAgICAgICBvcmRlcjogMjtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5jb250ZW50X19nYWxsZXJ5IHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBvcmRlcjogMTtcclxuXHJcbiAgICAgICAgLnN3aXBlci13cmFwcGVyIHtcclxuICAgICAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jb250ZW50X190aXRsZSB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMThweDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE4cHg7XHJcbiAgICAgICAgY29sb3I6ICRkYXJrLWdyZXk7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAmLS1kZXNrdG9wIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLW1vYmlsZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaDIge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDM0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jb250ZW50X19nYWxsZXJ5LWl0ZW0ge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblxyXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYygzMy4zJSAtIDVweCk7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjh2dztcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDMzLjMlIC0gMTBweCk7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjh2dztcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOm50aC1jaGlsZCgzKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDMzLjMlIC0gNXB4KTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyOHZ3O1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY29udGVudF9fZ2FsbGVyeS1uYXZpZ2F0aW9uIHtcclxuXHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMThweDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE4cHg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjFweDtcclxuICAgIH1cclxuXHJcbiAgICAuY29udGVudF9fZ2FsbGVyeS1idWxsZXRzIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogNXB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDVweDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDdweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdvbGQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jb250ZW50X19nYWxsZXJ5LW5hdmlnYXRpb24tcHJldixcclxuICAgIC5jb250ZW50X19nYWxsZXJ5LW5hdmlnYXRpb24tbmV4dCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB3aWR0aDogMjRweDtcclxuICAgICAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwMHB4O1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRnb2xkO1xyXG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgd2lkdGg6IDE2cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTZweDtcclxuICAgICAgICAgICAgZmlsbDogJGdvbGQ7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRlbnRfX2dhbGxlcnktbmF2aWdhdGlvbi1uZXh0IHtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgfVxyXG5cclxuICAgIC5jb250ZW50X19idXR0b24ge1xyXG4gICAgICAgIG1heC13aWR0aDogMjgzcHg7XHJcbiAgICAgICAgbWFyZ2luOiAyOXB4IGF1dG8gMDtcclxuICAgIH1cclxuXHJcbiAgICAuY29udGVudF9fYnRuIHtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgcGFkZGluZzogMTZweCAwO1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IG1hcC1nZXQoJHRhYmxldCwgc20pIC0gMSkge1xyXG4gICAgLmNvbnRlbnRfX2dhbGxlcnktbmF2aWdhdGlvbiB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgIH1cclxuXHJcbiAgICAuY29udGVudF9fY29udGFpbmVyIHtcclxuICAgICAgICAmLS13aXRob3V0LXBhZGRpbmcge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRlbnRfX2dhbGxlcnktaXRlbSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuXHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDY2LjJ2dztcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgaGVpZ2h0OiA2Ni4ydnc7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcblxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpudGgtY2hpbGQoMykge1xyXG4gICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgaGVpZ2h0OiA2Ni4ydnc7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY29udGVudF9fZGVzY3JpcHRpb24ge1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMzYlO1xyXG4gICAgfVxyXG5cclxuICAgIC5jb250ZW50X19idG4ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBwYWRkaW5nOiAxMnB4IDA7XHJcbiAgICB9XHJcbn0iLCIuc3RlcHMge1xyXG4gICAgJi0td2l0aC1iZyB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdhc3NldHMvaW1hZ2VzL3N0YXRpYy9iZ19mb3Jlc3QucG5nJyk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIGNlbnRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgIH1cclxuXHJcbiAgICAmLS10b3AtbWFyZ2luIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA3NnB4O1xyXG4gICAgfVxyXG5cclxuICAgICYtLXdpdGgtYnJlYWRjcnVtYnMge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAyNHB4O1xyXG5cclxuICAgICAgICAuc3RlcHNfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3RlcHNfX2JvZHkge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA0NnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN0ZXBzX190aXRsZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZ29sZDtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA5NDBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zdGVwc19fd3JhcHBlciB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDkxcHg7XHJcblxyXG4gICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA5MSU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDMlO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc3RlcHNfX3JvdyB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtMjFweDtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDMpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtMjFweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCg0KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTQ2cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoNSkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0yMXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDYpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoNykge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC01cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMTQpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtOTBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnN0ZXBzX19jb250YWluZXIge1xyXG4gICAgcGFkZGluZy10b3A6IDY3cHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogOTRweDtcclxufVxyXG5cclxuXHJcbi5zdGVwc19fdGl0bGUge1xyXG4gICAgbWF4LXdpZHRoOiA0OThweDtcclxuICAgIGNvbG9yOiAkZGFyay1ncmV5O1xyXG59XHJcblxyXG4uc3RlcHNfX3dyYXBwZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdG9wOiAtNDNweDtcclxuXHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdvbGQ7XHJcbiAgICAgICAgd2lkdGg6IDNweDtcclxuICAgICAgICBoZWlnaHQ6IDc1JTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgIHRvcDogMTAlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtM3B4KTtcclxuICAgIH1cclxufVxyXG5cclxuLnN0ZXBzX19yb3cge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBtYXJnaW4tdG9wOiAtMjFweDtcclxuXHJcbiAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgfVxyXG5cclxuICAgICY6bnRoLWNoaWxkKDMpIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtMzFweDtcclxuICAgIH1cclxuXHJcbiAgICAmOm50aC1jaGlsZCg0KSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTE5cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJjpudGgtY2hpbGQoNSkge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC02OHB4O1xyXG4gICAgfVxyXG5cclxuICAgICY6bnRoLWNoaWxkKG9kZCkge1xyXG4gICAgICAgIC5zdGVwc19fcm93LWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgIC8vICBwYWRkaW5nLWxlZnQ6IDM5LjR2dztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjpudGgtY2hpbGQoZXZlbikge1xyXG4gICAgICAgIG9yZGVyOiAyO1xyXG5cclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBvcmRlcjogMTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zdGVwc19fcm93LWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgLy8gcGFkZGluZy1yaWdodDogMzkuNHZ3O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLy8gXHJcbiAgICAgICAgLy8gcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgIC5zdGVwc19faXRlbSB7XHJcbiAgICAgICAgICAgIG9yZGVyOiAxO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN0ZXBzX19udW1iZXIge1xyXG4gICAgICAgICAgICBvcmRlcjogMjtcclxuXHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIG9yZGVyOiAxO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgb3JkZXI6IDM7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5zdGVwc19fbnVtYmVyLXZhbHVlIHtcclxuICAgICAgICAgICAgICAgIG9yZGVyOiAyO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSA0NXB4IC0gNDZweCk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zdGVwc19fcm93LWNvbnRhaW5lciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHdpZHRoOiBjYWxjKDUwJSArIDQ1cHggKyA0NnB4KTtcclxufVxyXG5cclxuLnN0ZXBzX19udW1iZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBmbGV4LXNocmluazogMDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDE7XHJcblxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIGhlaWdodDogM3B4O1xyXG4gICAgICAgIHdpZHRoOiA0NnB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRnb2xkO1xyXG4gICAgfVxyXG5cclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgd2lkdGg6IDQ2cHg7XHJcblxyXG4gICAgfVxyXG5cclxufVxyXG5cclxuLnN0ZXBzX19udW1iZXItdmFsdWUge1xyXG4gICAgd2lkdGg6IDkwcHg7XHJcbiAgICBoZWlnaHQ6IDkwcHg7XHJcblxyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRnb2xkO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTAwMHB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGZvbnQtc2l6ZTogNThweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xyXG4gICAgcGFkZGluZy10b3A6IDVweDtcclxuICAgIGZvbnQtZmFtaWx5OiAnQW1lcmljYW4gQ2FwdGFpbiBDeXJpbGxpYycsIHNhbnMtc2VyaWY7XHJcblxyXG59XHJcblxyXG4uc3RlcHNfX2l0ZW0ge1xyXG4gICAgcGFkZGluZzogMjJweDtcclxuICAgIGJvcmRlcjogM3B4IHNvbGlkICRnb2xkO1xyXG4gICAgbWF4LXdpZHRoOiA1MjBweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4uc3RlcHNfX2l0ZW0tdGl0bGUge1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxMzUlO1xyXG4gICAgY29sb3I6ICRibGFjay1ncmV5O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNnB4O1xyXG59XHJcblxyXG4uc3RlcHNfX2l0ZW0tdGV4dCB7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTQwJTtcclxuICAgIGNvbG9yOiAkZGFyay1ncmV5O1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogbWFwLWdldCgkdGFibGV0LCBsZykgLSAxKSB7XHJcbiAgICAuc3RlcHMge1xyXG4gICAgICAgICYtLXdpdGgtYnJlYWRjcnVtYnMge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcclxuXHJcbiAgICAgICAgICAgIC5zdGVwc19fY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc3RlcHNfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xyXG5cclxuICAgICAgICAgICAgICAgIC5zdGVwc19fcm93IHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDMpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDUpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDYpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDE0KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zdGVwc19fd3JhcHBlciB7XHJcbiAgICAgICAgdG9wOiAxMHB4O1xyXG5cclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIGxlZnQ6IDQ4LjElO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc3RlcHNfX2l0ZW0ge1xyXG4gICAgICAgIHBhZGRpbmc6IDEycHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnN0ZXBzX19pdGVtLXRpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnN0ZXBzX19pdGVtLXRleHQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIH1cclxuXHJcbiAgICAuc3RlcHNfX251bWJlci12YWx1ZSB7XHJcbiAgICAgICAgd2lkdGg6IDYwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzJweDtcclxuICAgIH1cclxuXHJcbiAgICAuc3RlcHNfX3Jvdy1jb250YWluZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICB3aWR0aDogY2FsYyg1MCUgKyAzMHB4ICsgMzBweCk7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogbWFwLWdldCgkdGFibGV0LCBzbSkgLSAxKSB7XHJcbiAgICAuc3RlcHMge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcblxyXG4gICAgICAgICYtLXdpdGgtYnJlYWRjcnVtYnMge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMjhweDtcclxuXHJcbiAgICAgICAgICAgIC5zdGVwc19fY29udGFpbmVyIHt9XHJcblxyXG4gICAgICAgICAgICAuc3RlcHNfX2JvZHkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnN0ZXBzX190aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMTAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc3RlcHNfX3dyYXBwZXIge31cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnN0ZXBzX19jb250YWluZXIge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA1OXB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zdGVwc19fdGl0bGUge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIxcHg7XHJcblxyXG4gICAgICAgIGgyIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc3RlcHNfX3dyYXBwZXIge1xyXG4gICAgICAgIHRvcDogMDtcclxuXHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc3RlcHNfX251bWJlciB7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE3cHg7XHJcblxyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGhlaWdodDogNHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogOXB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1OXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgIC5zdGVwc19fbnVtYmVyLXZhbHVlIHtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIGNvbG9yOiAkZ29sZDtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDNweDtcclxuICAgIH1cclxuXHJcbiAgICAuc3RlcHNfX3JvdyB7XHJcblxyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOm50aC1jaGlsZCgzKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOm50aC1jaGlsZCg0KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOm50aC1jaGlsZCg1KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOm50aC1jaGlsZChvZGQpIHtcclxuICAgICAgICAgICAgLnN0ZXBzX19yb3ctY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpudGgtY2hpbGQoZXZlbikge1xyXG4gICAgICAgICAgICBvcmRlcjogMjtcclxuXHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBvcmRlcjogMTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnN0ZXBzX19yb3ctY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgIC8vIHBhZGRpbmctcmlnaHQ6IDM5LjR2dztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLy8gXHJcbiAgICAgICAgICAgIC8vIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgLnN0ZXBzX19pdGVtIHtcclxuICAgICAgICAgICAgICAgIG9yZGVyOiAxO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc3RlcHNfX251bWJlciB7XHJcbiAgICAgICAgICAgICAgICBvcmRlcjogMTtcclxuXHJcbiAgICAgICAgICAgICAgICAuc3RlcHNfX251bWJlci12YWx1ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgb3JkZXI6IDE7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc3RlcHNfX3Jvdy1jb250YWluZXIge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIC5zdGVwc19faXRlbSB7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcclxuXHJcbiAgICB9XHJcblxyXG4gICAgLnN0ZXBzX19pdGVtLXRleHQge1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMzUlO1xyXG4gICAgfVxyXG59IiwiLnF1b3RlIHtcclxuXHJcbiAgICAmLS1ub3BhZGRpbmctdG9wIHtcclxuICAgICAgICAucXVvdGVfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA3MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnF1b3RlX19jb250YWluZXIge1xyXG4gICAgcGFkZGluZy10b3A6IDE0MHB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDcwcHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG59XHJcblxyXG4ucXVvdGVfX2ltYWdlIHtcclxuICAgIG1heC13aWR0aDogMzkzcHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICBpbWcge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxufVxyXG5cclxuLnF1b3RlX19jb250ZW50IHtcclxuICAgIHBhZGRpbmc6IDQ2cHggNDZweCA0OHB4O1xyXG4gICAgYm9yZGVyOiAzcHggc29saWQgJGdvbGQ7XHJcbiAgICBtYXJnaW4tbGVmdDogMjRweDtcclxuICAgIG1heC13aWR0aDogODA4cHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLnF1b3RlX190aXRsZSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgY29sb3I6ICRnb2xkO1xyXG59XHJcblxyXG4ucXVvdGVfX2Rlc2NyaXB0aW9uIHtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxMzUlO1xyXG4gICAgY29sb3I6ICRibGFjay1ncmV5O1xyXG59XHJcblxyXG4ucXVvdGVfX3N0cm9uZyB7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEzNSU7XHJcbiAgICBjb2xvcjogJGJsYWNrLWdyZXk7XHJcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG59XHJcblxyXG4ucXVvdGVfX3NpZ24ge1xyXG4gICAgbWFyZ2luLXRvcDogMjFweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG59XHJcblxyXG4ucXVvdGVfX3NpZ24tdGl0bGUge1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xyXG4gICAgY29sb3I6ICRibGFjay1ncmV5O1xyXG59XHJcblxyXG4ucXVvdGVfX3NpZ24tcG9zaXRpb24ge1xyXG4gICAgbGluZS1oZWlnaHQ6IDEyMCU7XHJcbiAgICBjb2xvcjogJGRhcmstZ3JleTtcclxufVxyXG5cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiBtYXAtZ2V0KCR0YWJsZXQsIGxnKSAtIDEpIHtcclxuICAgIC5xdW90ZSB7XHJcbiAgICAgICAgJi0tbm9wYWRkaW5nLXRvcCB7XHJcbiAgICAgICAgICAgIC5xdW90ZV9fY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcblxyXG4gICAgLnF1b3RlX19jb250YWluZXIge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA2MHB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5xdW90ZV9faW1hZ2Uge1xyXG4gICAgICAgIG1heC13aWR0aDogMjcwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnF1b3RlX19jb250ZW50IHtcclxuICAgICAgICBwYWRkaW5nOiAzMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5xdW90ZV9fZGVzY3JpcHRpb24ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIH1cclxuXHJcbiAgICAucXVvdGVfX3N0cm9uZyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5xdW90ZV9fc2lnbi10aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5xdW90ZV9fc2lnbi1wb3NpdGlvbiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IG1hcC1nZXQoJHRhYmxldCwgbWQpIC0gMSkge1xyXG4gICAgLnF1b3RlX19pbWFnZSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAyMDBweDtcclxuICAgIH1cclxuXHJcbiAgICAucXVvdGVfX2NvbnRlbnQge1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiBtYXAtZ2V0KCR0YWJsZXQsIHNtKSAtIDEpIHtcclxuXHJcbiAgICAucXVvdGUge1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB9XHJcblxyXG4gICAgLy8gLnN0ZXBzICsgLnF1b3RlIHtcclxuICAgIC8vICAgICAucXVvdGVfX2NvbnRhaW5lciB7XHJcbiAgICAvLyAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgLy8gICAgIH1cclxuICAgIC8vIH1cclxuXHJcbiAgICAucXVvdGVfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDQ1cHg7XHJcbiAgICAgICAgLy8gcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgICAgLy8gcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICAvLyBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgJi0tY29tcGFueSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA2MHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnF1b3RlX19pbWFnZSB7XHJcbiAgICAgICAgb3JkZXI6IDE7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAvLyBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgLy8gdG9wOiAwO1xyXG4gICAgICAgIC8vIGxlZnQ6IDA7XHJcbiAgICAgICAgLy8gcmlnaHQ6IDA7XHJcbiAgICAgICAgLy8gYm90dG9tOiAwO1xyXG5cclxuICAgICAgICAvLyBpbWcge1xyXG4gICAgICAgIC8vICAgICBoZWlnaHQ6IDE0NXZ3O1xyXG4gICAgICAgIC8vIH1cclxuICAgIH1cclxuXHJcbiAgICAucXVvdGVfX2NvbnRlbnQge1xyXG4gICAgICAgIGRpc3BsYXk6IGNvbnRlbnRzO1xyXG4gICAgICAgIG9yZGVyOiAyO1xyXG4gICAgICAgIC8vIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAvLyB6LWluZGV4OiAxO1xyXG4gICAgICAgIC8vIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgLy8gbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgLy8gYm9yZGVyOiBub25lO1xyXG4gICAgICAgIC8vIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgLy8gZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAvLyBwYWRkaW5nLXJpZ2h0OiAxOHB4O1xyXG4gICAgICAgIC8vIHBhZGRpbmctbGVmdDogMThweDtcclxuICAgICAgICAvLyBwYWRkaW5nLWJvdHRvbTogNDhweDtcclxuICAgICAgICAvLyBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDUyLCA1MiwgNTIsIDAuMDApIDAlLCAjMzQzNDM0IDU2LjA3JSk7XHJcblxyXG4gICAgfVxyXG5cclxuICAgIC5xdW90ZV9fdGl0bGUge1xyXG4gICAgICAgIG9yZGVyOiAwO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAmLS1jb21wYW55IHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLy8gY29sb3I6ICRnb2xkO1xyXG4gICAgICAgIC8vIG1hcmdpbi1ib3R0b206IDI2MnB4O1xyXG5cclxuICAgICAgICAvLyBoMiB7XHJcbiAgICAgICAgLy8gICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgICAgICAvLyB9XHJcbiAgICB9XHJcblxyXG4gICAgLnF1b3RlX19zaWduIHtcclxuICAgICAgICBvcmRlcjogNDtcclxuICAgICAgICAvLyBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgIC8vIG1hcmdpbi1ib3R0b206IDM1cHg7XHJcblxyXG4gICAgfVxyXG5cclxuICAgIC5xdW90ZV9fc2lnbi10aXRsZSB7XHJcbiAgICAgICAgLy8gY29sb3I6ICR3aGl0ZTtcclxuICAgIH1cclxuXHJcbiAgICAvLyAucXVvdGVfX3NpZ24tcG9zaXRpb24ge1xyXG4gICAgLy8gICAgIGNvbG9yOiAkZ3JleTtcclxuICAgIC8vIH1cclxuXHJcbiAgICAucXVvdGVfX2Rlc2NyaXB0aW9uIHtcclxuICAgICAgICBvcmRlcjogMjtcclxuICAgICAgICAvLyBjb2xvcjogJHdoaXRlO1xyXG4gICAgfVxyXG5cclxuICAgIC5xdW90ZV9fc3Ryb25nIHtcclxuICAgICAgICBvcmRlcjogMztcclxuICAgICAgICBjb2xvcjogJGdvbGQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiBtYXAtZ2V0KCRtb2JpbGUsIGxnKSAtIDEpIHtcclxuICAgIC8vIC5xdW90ZV9fY29udGVudCB7XHJcbiAgICAvLyAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSg1MiwgNTIsIDUyLCAwLjAwKSAwJSwgIzM0MzQzNCA0NS4wNyUpO1xyXG5cclxuICAgIC8vIH1cclxufSIsIiRibGFjazogIzFFMUUxRTtcclxuJGJsYWNrLWdyZXk6ICMzNDM0MzQ7XHJcbiRkYXJrLWdyZXk6ICM2OTY5Njk7XHJcbiRncmV5OiAjQjRCMEFFO1xyXG4kbGlnaHQtZ3JleTogI0RDRENEQztcclxuJGV4dHJhLWxpZ2h0LWdyZXk6ICNGM0YzRjM7XHJcbiR3aGl0ZTogI0ZGRkZGRjtcclxuJGdvbGQ6ICNDQUFBNjE7XHJcbiRnb2xkLWhvdmVyOiAjQUY4RjQ0O1xyXG4kbGlnaHQtZ29sZDogI0U3REZDRjtcclxuJGV4dHJhLWxpZ2h0LWdvbGQ6ICNmYWY3ZjA7XHJcbiRkYXJrLWdyZWVuOiAjMUI3MjQzO1xyXG4kcmVkOiAjRUUxQTFBO1xyXG4kbGluZWFyLWdyYWRpZW50LS1ibG9nOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgI0YzRjNGMyAwJSwgI0YzRjNGMyAxMDAlKSwgbGlnaHRncmF5IDBweCAtNjQ4Ljg2cHggLyAxMDAlIDEyNi40NyUgbm8tcmVwZWF0O1xyXG4iLCIuY29tcGFyZSB7XHJcbiAgICAmLS1ub3BhZGRpbmcge1xyXG4gICAgICAgIC5jb21wYXJlX19jb250YWluZXIge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tbm9wYWRkaW5nLXRvcCB7XHJcbiAgICAgICAgLmNvbXBhcmVfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uY29tcGFyZV9fY29udGFpbmVyIHtcclxuICAgIHBhZGRpbmctdG9wOiA2NnB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDEzNnB4O1xyXG59XHJcblxyXG4uY29tcGFyZV9fdGl0bGUge1xyXG4gICAgY29sb3I6ICRkYXJrLWdyZXk7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1MnB4O1xyXG59XHJcblxyXG4uY29tcGFyZV9fdGFibGUge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICB0ciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA2cHg7XHJcbiAgICB9XHJcbiAgICB0aCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDI4OHB4O1xyXG4gICAgICAgIG1hcmdpbjogMCAxMnB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWdyZXk7XHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IHVuc2V0O1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRnb2xkO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgdGQge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nOiAxMnB4IDIwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGV4dHJhLWxpZ2h0LWdyZXk7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCU7XHJcbiAgICAgICAgY29sb3I6ICRibGFjay1ncmV5O1xyXG4gICAgICAgIG1heC13aWR0aDogMjg4cHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luOiAwIDEycHg7XHJcbiAgICAgICAgbWluLWhlaWdodDogNzRweDtcclxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogdW5zZXQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWdvbGQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLXJvc29tYWhhIHtcclxuICAgICAgICB0aCB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTg0cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE5cHggMjBweDtcclxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDM5MnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICBcclxuICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTg0cHg7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDQ1cHg7XHJcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzOTJweDtcclxuICAgICAgICAgICAgfVxyXG4gIFxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSAgIFxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IG1hcC1nZXQoJHRhYmxldCwgbGcpIC0gMSkge1xyXG4gICAgLmNvbXBhcmVfX3RhYmxlIHtcclxuXHJcbiAgICAgICAgdGgge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMXB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgNXB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMjMwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB0ZCB7XHJcbiAgXHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDhweDtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAyMzBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCA1cHg7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IG1hcC1nZXQoJHRhYmxldCwgbWQpIC0gMSkge1xyXG4gICAgLmNvbXBhcmVfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICBwYWRkaW5nLXRvcDogNjBweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTlweDtcclxuICAgIH1cclxuXHJcbiAgICAuY29tcGFyZV9fdGl0bGUge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE4cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjFweDtcclxuICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5jb21wYXJlX190YWJsZSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgb3ZlcmZsb3cteDogc2Nyb2xsO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xyXG4gICAgICAgIFxyXG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuICAgICAgICAgICAgd2lkdGg6IDRweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGV4dHJhLWxpZ2h0LWdyZXk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdvbGQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBzY3JvbGxiYXItY29sb3I6ICRleHRyYS1saWdodC1ncmV5ICRnb2xkO1xyXG5cclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxOHB4O1xyXG4gICAgICAgIHRyIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdGgge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IHVuc2V0O1xyXG4gICAgICAgICAgICB3aWR0aDogMjMwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDlweDtcclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA1MDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBoNCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTEwJTsgXHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdGQge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IHVuc2V0O1xyXG4gICAgICAgICAgICB3aWR0aDogMjMwcHg7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgcGFkZGluZzogMCA4cHg7XHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAmLS1yb3NvbWFoYSB7XHJcbiAgICAgICAgICAgIHRoIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTEzcHg7XHJcbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IHVuc2V0O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMDhweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgXHJcbiAgICAgICAgICAgIHRkIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTEzcHg7XHJcbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IHVuc2V0O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMDhweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLmJvb2tpbmcge1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cclxuICAgICYtLWNvbnRlbnQtYm90dG9tIHtcclxuICAgICAgICAuYm9va2luZ19fd3JhcHBlciB7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDg3NXB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNTczcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5ib29raW5nLXRpdGxlIHtcclxuICAgIGRpc3BsYXk6IG5vbmVcclxufVxyXG5cclxuLmJvb2tpbmdfX2NvbnRhaW5lciB7XHJcbiAgICBwYWRkaW5nLXRvcDogMTE2cHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNjE2cHg7XHJcbn1cclxuXHJcbi5ib29raW5nX193cmFwcGVyIHtcclxuICAgIHBhZGRpbmc6IDEyMHB4O1xyXG4gICAgbWluLWhlaWdodDogOTAwcHg7XHJcbn1cclxuXHJcbi5ib29raW5nX190aXRsZSB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDRweDtcclxufVxyXG5cclxuLmJvb2tpbmdfX2J0biB7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTAwJTtcclxuICAgIC8vIG1heC13aWR0aDogMzIwcHg7XHJcbiAgICB3aWR0aDogdW5zZXQ7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIHBhZGRpbmc6IDExcHggMjhweDtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IG1hcC1nZXQoJHRhYmxldCwgbGcpIC0gMSkge1xyXG5cclxuICAgIC5ib29raW5nIHtcclxuICAgICAgICAmLS1jb250ZW50LWJvdHRvbSB7XHJcbiAgICAgICAgICAgIC5ib29raW5nX19jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDMwMHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDYwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmJvb2tpbmdfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDYwcHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDMwMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5ib29raW5nX193cmFwcGVyIHtcclxuICAgICAgICBwYWRkaW5nOiA5NXB4O1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDYwMHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAvLyBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogbWFwLWdldCgkdGFibGV0LCBzbSkgLSAxKSB7XHJcbiAgICAuYm9va2luZyB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgJi0tdmlzaWJsZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgICAgICAgICAgLmJvb2tpbmdfX3RpdGxlIHtcclxuICAgICAgICAgICAgICAgIGgyIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDM0cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYm9va2luZ19fYnRuIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbn0iLCIuZmFxIHt9XHJcblxyXG4uZmFxX19jb250YWluZXIge1xyXG4gICAgcGFkZGluZy10b3A6IDEzOXB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDE0MXB4O1xyXG59XHJcblxyXG4uZmFxX190aXRsZSB7XHJcbiAgICBjb2xvcjogJGRhcmstZ3JleTtcclxuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbn1cclxuXHJcbi5mYXFfX2l0ZW0ge1xyXG5cclxuICAgICYtLWFjdGl2ZSB7XHJcbiAgICAgICAgLmZhcV9faXRlbS10ZXh0IHtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogMjAwMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDIwcHg7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xyXG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogYWxsO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZhcV9faXRlbS10aXRsZSB7XHJcblxyXG4gICAgICAgICAgICBzdmcge1xyXG5cclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmZhcV9faXRlbS10aXRsZSB7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTM1JTtcclxuICAgIGNvbG9yOiAkYmxhY2stZ3JleTtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JleTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgcGFkZGluZzogMTJweCAyMHB4IDExcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgc3BhbiB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICBzdmcge1xyXG4gICAgICAgIHdpZHRoOiAyOHB4O1xyXG4gICAgICAgIGhlaWdodDogMjhweDtcclxuICAgICAgICBmaWxsOiAkZ29sZDtcclxuICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICBmbGV4LXNocmluazogMDtcclxuICAgIH1cclxufVxyXG5cclxuLmZhcV9faXRlbS10ZXh0IHtcclxuICAgIGNvbG9yOiAkZGFyay1ncmV5O1xyXG4gICAgcGFkZGluZzogMCAyMHB4O1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE0MCU7XHJcbiAgICBtYXgtaGVpZ2h0OiAwO1xyXG5cclxuICAgIHRyYW5zaXRpb246IG5vbmU7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcblxyXG4gICAgYSB7XHJcbiAgICAgICAgY29sb3I6ICRkYXJrLWdyZWVuO1xyXG4gICAgfVxyXG5cclxuICAgIHVsIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgbGlzdC1zdHlsZTogXCItIFwiO1xyXG4gICAgfVxyXG5cclxuICAgIG9sIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgbGlzdC1zdHlsZTogZGVjaW1hbDtcclxuICAgIH1cclxuXHJcbiAgICBsaSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG5cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiBtYXAtZ2V0KCR0YWJsZXQsIGxnKSAtIDEpIHtcclxuICAgIC5mYXFfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDYwcHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDU5cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmZhcV9fdGl0bGUge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmZhcV9faXRlbS10aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5mYXFfX2l0ZW0tdGV4dCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogbWFwLWdldCgkdGFibGV0LCBzbSkgLSAxKSB7XHJcblxyXG4gICAgLmZhcV9fdGl0bGUge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcblxyXG4gICAgICAgIGgyIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZmFxX19pdGVtIHtcclxuICAgICAgICAmLS1hY3RpdmUge1xyXG4gICAgICAgICAgICAuZmFxX19pdGVtLXRleHQge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTJweCAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmZhcV9faXRlbS10aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDUuNXB4IDFweDtcclxuICAgIH1cclxuXHJcbiAgICAuZmFxX19pdGVtLXRleHQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIH1cclxufSIsIi5jb250YWN0cyB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2stZ3JleTtcclxuXHJcbiAgICAmLS13aGl0ZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdhc3NldHMvaW1hZ2VzL3N0YXRpYy9iZ19mb3Jlc3QucG5nJyk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIGNlbnRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblxyXG4gICAgICAgIC5jb250YWN0c19fY29udGFpbmVyIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDYwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNvbnRhY3RzX190aXRsZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZGFyay1ncmV5O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNvbnRhY3RzX19pdGVtLXZhbHVlIHtcclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGRhcmstZ3JlZW47XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrLWdyZXk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jb250YWN0c19fYnV0dG9uIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAzOTdweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jb250YWN0c19fYnRuIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgcGFkZGluZzogMTZweCAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS13aXRoLXBhZGRpbmctdG9wIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMTQwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jb250YWN0c19fY29udGFpbmVyIHtcclxuICAgIHBhZGRpbmctdG9wOiAxMTlweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxMjFweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbn1cclxuXHJcbi5jb250YWN0c19fdGl0bGUge1xyXG4gICAgY29sb3I6ICRnb2xkO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxufVxyXG5cclxuLmNvbnRhY3RzX19pbmZvIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbiAgICB3aWR0aDogNTElO1xyXG59XHJcblxyXG4uY29udGFjdHNfX21hcCB7XHJcbiAgICB3aWR0aDogNDklO1xyXG59XHJcblxyXG4uY29udGFjdHNfX2l0ZW0ge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcclxuXHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jb250YWN0c19faXRlbS10aXRsZSB7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEzNSU7XHJcbiAgICBjb2xvcjogJGdvbGQ7XHJcbn1cclxuXHJcbi5jb250YWN0c19faXRlbS12YWx1ZSB7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTM1JTtcclxuXHJcbiAgICBhIHtcclxuICAgICAgICBjb2xvcjogJGV4dHJhLWxpZ2h0LWdyZXk7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICRkYXJrLWdyZWVuO1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgc3BhbiB7XHJcbiAgICAgICAgY29sb3I6ICRleHRyYS1saWdodC1ncmV5O1xyXG4gICAgfVxyXG5cclxufVxyXG5cclxuLmNvbnRhY3RzX19idXR0b24ge1xyXG4gICAgbWFyZ2luLXRvcDogNDBweDtcclxuICAgIG1heC13aWR0aDogMzk2cHg7XHJcblxyXG4gICAgJi0tbW9iaWxlIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG59XHJcblxyXG4uY29udGFjdHNfX2J0biB7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTAwJTtcclxuICAgIHBhZGRpbmc6IDE3cHggMDtcclxufVxyXG5cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiBtYXAtZ2V0KCR0YWJsZXQsIGxnKSAtIDEpIHtcclxuICAgIC5jb250YWN0cyB7XHJcbiAgICAgICAgJi0td2hpdGUge1xyXG4gICAgICAgICAgICAuY29udGFjdHNfX2J0biB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLXdpdGgtcGFkZGluZy10b3Age1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogODBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRhY3RzX19jb250YWluZXIge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA2MHB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5jb250YWN0c19faW5mbyB7XHJcbiAgICAgICAgd2lkdGg6IDQ1JTtcclxuICAgIH1cclxuXHJcbiAgICAuY29udGFjdHNfX21hcCB7XHJcbiAgICAgICAgd2lkdGg6IDU1JTtcclxuICAgIH1cclxuXHJcbiAgICAuY29udGFjdHNfX2l0ZW0tdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIH1cclxuXHJcbiAgICAuY29udGFjdHNfX2l0ZW0tdmFsdWUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIH1cclxuXHJcbiAgICAuY29udGFjdHNfX2J1dHRvbiB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAzMDBweDtcclxuICAgIH1cclxuXHJcbiAgICAuY29udGFjdHNfX2J0biB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDhweCAwO1xyXG4gICAgfVxyXG5cclxufVxyXG5cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiBtYXAtZ2V0KCR0YWJsZXQsIG1kKSAtIDEpIHtcclxuICAgIC5jb250YWN0cyB7XHJcbiAgICAgICAgJi0td2hpdGUge1xyXG4gICAgICAgICAgICAuY29udGFjdHNfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgICAgICAgICAgIC8vIHBhZGRpbmctYm90dG9tOiA3NXB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuY29udGFjdHNfX3RpdGxlIHtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMXB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuY29udGFjdHNfX2luZm8ge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDNweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmNvbnRhY3RzX19pdGVtIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE3cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgICAgICAuY29udGFjdHNfX2J1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDI5cHggYXV0byAwIGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5jb250YWN0c19fYnRuIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogbWF4LWNvbnRlbnQ7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDhweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY29udGFjdHNfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIH1cclxuXHJcbiAgICAuY29udGFjdHNfX3RpdGxlIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjJweDtcclxuICAgIH1cclxuXHJcbiAgICAuY29udGFjdHNfX2luZm8ge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI5cHg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgIH1cclxuXHJcbiAgICAuY29udGFjdHNfX21hcCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAyNDBweDtcclxuICAgIH1cclxuXHJcbiAgICAuY29udGFjdHNfX2J1dHRvbiB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcclxuXHJcbiAgICAgICAgJi0tZGVza3RvcCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1tb2JpbGUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRhY3RzX19idG4ge1xyXG4gICAgICAgIG1heC13aWR0aDogMjU2cHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgcGFkZGluZzogMTNweCAwO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogbWFwLWdldCgkdGFibGV0LCBzbSkgLSAxKSB7XHJcbiAgICAuY29udGFjdHMgeyBcclxuICAgICAgICAmLS13aXRoLXBhZGRpbmctdG9wIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDYwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmNvbnRhY3RzX19jb250YWluZXIge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA1MHB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5jb250YWN0c19fdGl0bGUge1xyXG4gICAgICAgIGgyIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY29udGFjdHNfX2l0ZW0tdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTM0JTtcclxuICAgIH1cclxuXHJcbiAgICAuY29udGFjdHNfX2l0ZW0tdmFsdWUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTM0JTtcclxuICAgIH1cclxuXHJcblxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogbWFwLWdldCgkbW9iaWxlLCBsZykgLSAxKSB7XHJcbiAgICAuY29udGFjdHNfX21hcCB7XHJcbiAgICAgICAgaGVpZ2h0OiAxNjFweDtcclxuICAgIH1cclxufSIsIlxyXG4udGVjaG5pY19fY29udGFpbmVyIHtcclxuICAgIHBhZGRpbmctdG9wOiAxMzlweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxMjBweDtcclxufVxyXG5cclxuLnRlY2huaWNfX3RpdGxlIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDIzcHg7XHJcbiAgICBjb2xvcjogJGJsYWNrLWdyZXk7XHJcbn1cclxuXHJcbi50ZWNobmljX190YWJsZSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XHJcbiAgICB0ciB7XHJcbiAgICAgICAgJi50ZWNobmljX190YWJsZS1oZWFkZXIge1xyXG4gICAgICAgICAgXHJcbiAgICAgICAgICAgIHRoIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRnb2xkO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTMwJTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAwIDVweDtcclxuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkZ29sZDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRnb2xkO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMzUlOyBcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGRhcmstZ3JlZW47XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMzUlOyBcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC50ZWNobmljX190YWJsZS1jb2x1bW4tdmFsdWUge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICBcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYudGVjaG5pY19fdGFibGUtc3ViaGVhZGVyIHtcclxuICAgICAgICAgICAgdGgge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdvbGQ7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMHB4O1xyXG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAkZ29sZDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICRnb2xkO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi50ZWNobmljX190YWJsZS1oaXQge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiA1cHggc29saWQgJGdvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiA1cHggc29saWQgJGdvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogNXB4IHNvbGlkICRnb2xkO1xyXG4gICAgICAgICAgICAgICAgICAgIC50ZWNobmljX190YWJsZS1jb2x1bW4tdmFsdWUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnRlY2huaWNfX3RhYmxlLWNvbHVtbi12YWx1ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDExMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLnRlY2huaWNfX3RhYmxlLWhpdC1yb3cge1xyXG4gICAgICAgICAgICB0aCB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGdvbGQ7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogN3B4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLnRlY2huaWNfX3RhYmxlLWxpbmtzIHtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIHRkIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkZ29sZDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcblxyXG4gICAgfVxyXG4gICAgXHJcbiAgICB0aCB7XHJcbiAgICAgICAgLnRlY2huaWNfX3RhYmxlLWltYWdlIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogNzFweDtcclxuXHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50ZWNobmljX190YWJsZS1wcmljZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCU7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZ29sZDtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDZweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgdGQge1xyXG4gICAgICAgIGNvbG9yOiAkYmxhY2stZ3JleTtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTM1JTtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ29sZDtcclxuICAgICAgIFxyXG4gICAgICAgIGhlaWdodDogNDhweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTM1JTsgXHJcbiAgICAgICAgICAgIGNvbG9yOiAkZGFyay1ncmVlbjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgICAgIGZpbGw6ICRnb2xkO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkICRnb2xkO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgJGdvbGQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLnRlY2huaWNfX3RhYmxlLWhpdCB7XHJcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiA1cHggc29saWQgJGdvbGQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogNXB4IHNvbGlkICRnb2xkO1xyXG4gICAgICAgICAgICAudGVjaG5pY19fdGFibGUtY29sdW1uLXZhbHVlIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIHRib2R5IHtcclxuICAgICAgICB0ciB7XHJcbiAgICAgICAgICAgICY6bnRoLWxhc3QtY2hpbGQoLW4rMikge1xyXG4gICAgICAgICAgICAgICAgLnRlY2huaWNfX3RhYmxlLWhpdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkICRnb2xkO1xyXG4gICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudGVjaG5pY19fdGFibGUtY29sdW1uLW5hbWUge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC50ZWNobmljX190YWJsZS1jb2x1bW4tbmFtZSB7XHJcbiAgICAgICAgd2lkdGg6IDE5OHB4O1xyXG5cclxuICAgIH1cclxuXHJcbiAgICAudGVjaG5pY19fdGFibGUtY29sdW1uLXZhbHVlIHtcclxuICAgICAgICB3aWR0aDogMTIwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB9XHJcbn1cclxuXHJcbi50ZWNobmljX190YWJsZS1hY3RpdmUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGV4dHJhLWxpZ2h0LWdyZXk7XHJcbn1cclxuXHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogbWFwLWdldCgkbGFwdG9wLCBzbSkgLSAxKSB7XHJcbiAgICAudGVjaG5pY19fY29udGFpbmVyIHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC50ZWNoaWNfX3dyYXBwZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIG92ZXJmbG93LXg6IHNjcm9sbDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzOHB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xyXG4gICAgICAgIFxyXG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuICAgICAgICAgICAgd2lkdGg6IDRweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGV4dHJhLWxpZ2h0LWdyZXk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdvbGQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBzY3JvbGxiYXItY29sb3I6ICRleHRyYS1saWdodC1ncmV5ICRnb2xkO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogbWFwLWdldCgkdGFibGV0LCBsZykgLSAxKSB7XHJcbiAgICAudGVjaG5pY19fY29udGFpbmVyIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogNjBweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNThweDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IG1hcC1nZXQoJHRhYmxldCwgbWQpIC0gMSkge1xyXG4gICAgLnRlY2huaWNfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzMnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC50ZWNobmljX190aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICBjb2xvcjogJGRhcmstZ3JleTtcclxuXHJcbiAgICAgICAgaDIge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC50ZWNoaWNfX3dyYXBwZXIge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC50ZWNobmljX190YWJsZSB7XHJcblxyXG4gICAgICAgIHRyIHtcclxuICAgICAgICAgICAgJi50ZWNobmljX190YWJsZS1oZWFkZXIge1xyXG4gICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgdGgge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA2cHggMCAycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH0gXHJcblxyXG4gICAgICAgICAgICAmLnRlY2huaWNfX3RhYmxlLXN1YmhlYWRlciB7XHJcbiAgICAgICAgICAgICAgICB0aCB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIC50ZWNobmljX190YWJsZS1jb2x1bW4tdmFsdWUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogOTVweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC50ZWNobmljX190YWJsZS1pbWFnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDVweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgLnRlY2huaWNfX3RhYmxlLXByaWNlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMC41cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICAgIFxyXG4gICAgICAgIHRkIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDM2cHg7XHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMzUlOyBcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkZGFyay1ncmVlbjtcclxuICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTJweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTJweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdGhlYWQge1xyXG4gICAgICAgICAgICB0ciB7XHJcbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB0Ym9keSB7XHJcbiAgICAgICAgICAgIHRyIHtcclxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnRlY2huaWNfX3RhYmxlLWNvbHVtbi1uYW1lIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudGVjaG5pY19fdGFibGUtY29sdW1uLW5hbWUge1xyXG4gICAgICAgICAgICB3aWR0aDogMTU0cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudGVjaG5pY19fdGFibGUtY29sdW1uLXZhbHVlIHtcclxuICAgICAgICAgICAgd2lkdGg6IDk1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuIFxyXG5cclxuXHJcbn1cclxuXHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogbWFwLWdldCgkdGFibGV0LCBzbSkgLSAxKSB7XHJcblxyXG59IiwiLmNhbGxiYWNrIHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgJi0td2l0aC10b3AtcGFkZGluZyB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDE0MHB4O1xyXG4gICAgfVxyXG5cclxuICAgICYtLXBhZGRpbmcge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxMzVweDtcclxuICAgIH1cclxufVxyXG5cclxuLmNhbGxiYWNrX19jb250YWluZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIHBhZGRpbmctdG9wOiAyOHB4O1xyXG59XHJcblxyXG4uY2FsbGJhY2tfX2ltYWdlIHtcclxuICAgIHdpZHRoOiAzMCU7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5jYWxsYmFja19faW1hZ2UtY29udGFpbmVyIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIHJpZ2h0OiAxMDVweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgIGltZyB7XHJcbiAgICAgICAgd2lkdGg6IDEyNCU7XHJcbiAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxufVxyXG5cclxuLmNhbGxiYWNrX19pbmZvIHtcclxuICAgIHdpZHRoOiA3MCU7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogODZweDtcclxufVxyXG5cclxuLmNhbGxiYWNrX190aXRsZSB7XHJcbiAgICBjb2xvcjogJGRhcmstZ3JleTtcclxuICAgIG1hcmdpbi1ib3R0b206IDMxcHg7XHJcbn1cclxuXHJcbi5jYWxsYmFja19fbWFuYWdlci1uYW1lIHtcclxuICAgIGNvbG9yOiAkZGFyay1ncmV5O1xyXG4gICAgZm9udC1zaXplOiAzNHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxMzUlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNHB4O1xyXG59XHJcblxyXG4uY2FsbGJhY2tfX21hbmFnZXItcG9zaXRpb24ge1xyXG4gICAgY29sb3I6ICRkYXJrLWdyZXk7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEzNSU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG59XHJcblxyXG5cclxuLmNhbGxiYWNrX19tYW5hZ2VyLXBob25lIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICBmb250LXNpemU6IDM0cHg7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEzNSU7XHJcblxyXG4gICAgYSB7XHJcbiAgICAgICAgY29sb3I6ICRnb2xkO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZGFyay1ncmVlbjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jYWxsYmFja19fbWFuYWdlci10ZXh0IHtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMTM1JTtcclxuXHJcbiAgICBhIHtcclxuICAgICAgICBjb2xvcjogJGRhcmstZ3JlZW47XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiBtYXAtZ2V0KCRsYXB0b3AsIHNtKSAtIDEpIHtcclxuICAgIC5jYWxsYmFja19faW1hZ2Uge1xyXG4gICAgICAgIHdpZHRoOiAzNSU7XHJcbiAgICB9XHJcblxyXG4gICAgLmNhbGxiYWNrX19pbmZvIHtcclxuICAgICAgICB3aWR0aDogNjUlO1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IG1hcC1nZXQoJHRhYmxldCwgbGcpIC0gMSkge1xyXG5cclxuICAgIC5jYWxsYmFjayB7XHJcbiAgICAgICAgXHJcbiAgICAgICAgJi0tcGFkZGluZyB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMjBweDtcclxuICAgICAgICB9XHJcbiAgICAgfVxyXG5cclxuICAgIC5jYWxsYmFja19faW1hZ2Uge1xyXG4gICAgICAgIHdpZHRoOiAzOCU7XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC5jYWxsYmFja19faW1hZ2UtY29udGFpbmVyIHtcclxuICAgICAgICByaWdodDogMjAlO1xyXG4gICAgICAgIC8vIHdpZHRoOiAzMzBweDtcclxuICAgICAgICB3aWR0aDogMjgwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmNhbGxiYWNrX19pbmZvIHtcclxuICAgICAgICB3aWR0aDogNjIlO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA4dnc7XHJcbiAgICB9XHJcblxyXG4gICAgLmNhbGxiYWNrX190aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzZweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNhbGxiYWNrX19tYW5hZ2VyLW5hbWUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgIH1cclxuXHJcbiAgICAuY2FsbGJhY2tfX21hbmFnZXItcG9zaXRpb24ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIH1cclxuXHJcbiAgICAuY2FsbGJhY2tfX21hbmFnZXItcGhvbmUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgIH1cclxuXHJcbiAgICAuY2FsbGJhY2tfX21hbmFnZXItdGV4dCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogbWFwLWdldCgkdGFibGV0LCBtZCkgLSAxKSB7XHJcbiAgICAuY2FsbGJhY2tfX2luZm8ge1xyXG4gICAgICAgIG9yZGVyOiAxO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgIH1cclxuXHJcbiAgICAuY2FsbGJhY2tfX2ltYWdlIHtcclxuICAgICAgICBvcmRlcjogMjtcclxuICAgICAgICB3aWR0aDogMzglO1xyXG5cclxuICAgIH1cclxuXHJcbiAgICAuY2FsbGJhY2tfX2ltYWdlLWNvbnRhaW5lciB7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwNSU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IG1hcC1nZXQoJHRhYmxldCwgc20pIC0gMSkge1xyXG4gICAgLmNhbGxiYWNrIHtcclxuICAgICAgICAmLS13aXRoLXRvcC1wYWRkaW5nIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDYwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBcclxuICAgICAgICAmLS1wYWRkaW5nIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jYWxsYmFja19fdGl0bGUge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG4gICAgICAgIGgyIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY2FsbGJhY2tfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIC8vIHBhZGRpbmctdG9wOiAxMDVweDtcclxuICAgICAgICBwYWRkaW5nLXRvcDogOHB4O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIH1cclxuXHJcbiAgICAuY2FsbGJhY2tfX2luZm8ge1xyXG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICAgICAgZGlzcGxheTogY29udGVudHM7XHJcbiAgICAgICAgXHJcbiAgICB9XHJcblxyXG4gICAgLmNhbGxiYWNrX19tYW5hZ2VyIHtcclxuICAgICAgICB3aWR0aDogNjIlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMzcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmNhbGxiYWNrX19tYW5hZ2VyLW5hbWUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIH1cclxuXHJcblxyXG4gICAgLmNhbGxiYWNrX19tYW5hZ2VyLXBvc2l0aW9uIHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5jYWxsYmFja19fbWFuYWdlci1waG9uZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmNhbGxiYWNrX19tYW5hZ2VyLXRleHQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIH1cclxuXHJcbiAgICAuY2FsbGJhY2tfX2ltYWdlLWNvbnRhaW5lciB7XHJcbiAgICAgICAgcmlnaHQ6IDAlO1xyXG4gICAgICAgIHdpZHRoOiAxNzlweDtcclxuXHJcbiAgICAgIFxyXG4gICAgfVxyXG5cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IG1hcC1nZXQoJG1vYmlsZSwgbGcpIC0gMSkge1xyXG4gICAgLmNhbGxiYWNrX190aXRsZSB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDJweDtcclxuICAgIH1cclxuXHJcbiAgICAuY2FsbGJhY2tfX21hbmFnZXItdGV4dCB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxNzVweDtcclxuICAgIH1cclxuXHJcbiAgICAuY2FsbGJhY2tfX2ltYWdlLWNvbnRhaW5lciB7XHJcbiAgICAgICAgcmlnaHQ6IDAlO1xyXG4gICAgICAgIHdpZHRoOiAxNzlweDtcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTI0JTtcclxuICAgICAgICB9XHJcbiAgICAgIFxyXG4gICAgfVxyXG59IiwiLm1vZGFsIHtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHRvcDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDB2aDtcclxuICAgIHotaW5kZXg6IDUwMDtcclxuICAgIGJhY2tncm91bmQ6IHJnYmEoMzEsIDMxLCAzMSwgMC44KTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xyXG5cclxuICAgICYtLWFjdGl2ZSB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogYWxsO1xyXG4gICAgfVxyXG5cclxuICAgICYuaXMtc3VjY2VzcyB7XHJcbiAgICAgICAgLm1vZGFsX19zdWNjZXNzIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ubW9kYWxfX2NvbnRhaW5lciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgbWluLWhlaWdodDogMTAwdmg7XHJcbiAgICBwYWRkaW5nOiAzMHB4IDA7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5tb2RhbF9fd3JhcHBlciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXgtd2lkdGg6IDQ5NnB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICAvLyBtYXJnaW46IDEwLjclIGF1dG8gMDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgIHBhZGRpbmc6IDY4cHggNjBweCA2MHB4O1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAmLS1hY3RpdmUge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG5cclxuICAgICYtLW1hcmdpbiB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNSU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5tb2RhbF9fY2xvc2Uge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAxMnB4O1xyXG4gICAgcmlnaHQ6IDEwcHg7XHJcbiAgICB3aWR0aDogMzBweDtcclxuICAgIGhlaWdodDogMzBweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwMDBweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRleHRyYS1saWdodC1ncmV5O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICBzdmcge1xyXG4gICAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgICAgIGhlaWdodDogMTBweDtcclxuICAgICAgICBzdHJva2U6ICRkYXJrLWdyZXk7XHJcbiAgICAgICAgc3Ryb2tlLWxpbmVjYXA6IHJvdW5kO1xyXG4gICAgICAgIHN0cm9rZS13aWR0aDogMXB4O1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgfVxyXG59XHJcblxyXG4ubW9kYWxfX3RpdGxlIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGNvbG9yOiAkZ29sZDtcclxufVxyXG5cclxuLm1vZGFsX19zdWJ0aXRsZSB7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEzNSU7XHJcbiAgICBjb2xvcjogJGJsYWNrLWdyZXk7XHJcbiAgICBtYXJnaW4tdG9wOiAycHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5tb2RhbF9fZm9ybSB7XHJcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xyXG59XHJcblxyXG4ubW9kYWxfX2Zvcm0tZmllbGQge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuXHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5tb2RhbF9fZm9ybS1jaGVja2JveCB7XHJcbiAgICBtYXJnaW4tdG9wOiAyOHB4O1xyXG59XHJcblxyXG4ubW9kYWxfX2Zvcm0tc3VibWl0IHtcclxuICAgIG1hcmdpbi10b3A6IDI2cHg7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEwMCU7XHJcbiAgICBwYWRkaW5nOiAxNnB4IDA7XHJcbn1cclxuXHJcbi5tb2RhbF9fc3VjY2VzcyB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXgtd2lkdGg6IDQ5NnB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICAvLyBtYXJnaW46IDEwLjclIGF1dG8gMDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgIHBhZGRpbmc6IDY4cHggNjBweCA2MHB4O1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAmLS1hY3RpdmUge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG59XHJcblxyXG4ubW9kYWxfX3N1Y2Nlc3MtaWNvbiB7XHJcbiAgICB3aWR0aDogMTI1cHg7XHJcbiAgICBoZWlnaHQ6IDEyNXB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGV4dHJhLWxpZ2h0LWdvbGQ7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTAwMHB4O1xyXG4gICAgbWFyZ2luOiAxNHB4IGF1dG8gMDtcclxuXHJcbiAgICBzdmcge1xyXG4gICAgICAgIHdpZHRoOiA2MHB4O1xyXG4gICAgICAgIGhlaWdodDogNjBweDtcclxuICAgICAgICBmaWxsOiAkZ29sZDtcclxuICAgIH1cclxufVxyXG5cclxuLm1vZGFsX19zdWNjZXNzLXRpdGxlIHtcclxuICAgIG1hcmdpbi10b3A6IDQ4cHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBjb2xvcjogJGdvbGQ7XHJcbn1cclxuXHJcbi5tb2RhbF9fc3VjY2Vzcy1zdWJ0aXRsZSB7XHJcbiAgICBtYXJnaW4tdG9wOiAycHg7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEzNSU7XHJcbiAgICBjb2xvcjogJGJsYWNrLWdyZXk7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5tb2RhbF9fc3VjY2Vzcy1jbG9zZSB7XHJcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xyXG4gICAgcGFkZGluZzogMTZweCAwO1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogbWFwLWdldCgkdGFibGV0LCBsZykgLSAxKSB7XHJcbiAgICAubW9kYWxfX3RpdGxlIHtcclxuICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDRweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm1vZGFsX19zdWNjZXNzLXRpdGxlIHtcclxuICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDRweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogbWFwLWdldCgkdGFibGV0LCBzbSkgLSAxKSB7XHJcbiAgICAubW9kYWxfX3RpdGxlIHtcclxuICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm1vZGFsX19zdWJ0aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5tb2RhbF9fc3VjY2Vzcy10aXRsZSB7XHJcbiAgICAgICAgaDIge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5tb2RhbF9fY29udGFpbmVyIHtcclxuICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLm1vZGFsX193cmFwcGVyIHtcclxuICAgICAgICBwYWRkaW5nOiA0MHB4IDUwcHg7XHJcbiAgICAgICAgLy8gbWFyZ2luLXRvcDogNjBweDtcclxuICAgIH1cclxuXHJcbiAgICAubW9kYWxfX2Zvcm0tc3VibWl0IHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgcGFkZGluZzogMTFweCAwO1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IG1hcC1nZXQoJG1vYmlsZSwgbGcpIC0gMSkge1xyXG5cclxuICAgIC5tb2RhbF9fd3JhcHBlciB7XHJcbiAgICAgICAgcGFkZGluZzogNDBweCAyMHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuQG1lZGlhIChtYXgtaGVpZ2h0OiA3MDBweCkge1xyXG5cclxuICAgIC5tb2RhbCB7XHJcbiAgICAgICAgJi0tYWN0aXZlIHtcclxuICAgICAgICAgICAgLm1vZGFsX19jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG59IiwiLmZvcm0ge1xyXG5cclxufVxyXG5cclxuLmZvcm1fX2ZpZWxkIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICBsYWJlbCB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEzNSU7IFxyXG4gICAgICAgIGNvbG9yOiAkYmxhY2stZ3JleTtcclxuICAgIH1cclxuXHJcbiAgICAmLS1maWxlIHtcclxuICAgICAgICAmPnNwYW4ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMzUlOyBcclxuICAgICAgICAgICAgY29sb3I6ICRibGFjay1ncmV5O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmV5O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgcGFkZGluZzogMTNweCAxOXB4O1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAxM3B4O1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDE5cHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjJweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMjJweDtcclxuICAgICAgICAgICAgICAgIGZpbGw6ICRncmV5O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uZm9ybV9fZXJyb3Ige1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcclxuICAgIGNvbG9yOiAkcmVkO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxMzUlOyBcclxufVxyXG5cclxuXHJcbi5mb3JtX19maWVsZC1maWxlLXRleHQge1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgJi0tcGxhY2Vob2xkZXIge1xyXG4gICAgICAgIGNvbG9yOiAkZ3JleTtcclxuICAgIH1cclxufVxyXG5cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiBtYXAtZ2V0KCR0YWJsZXQsIHNtKSAtIDEpIHtcclxuICAgIC5mb3JtX19maWVsZCB7XHJcbiAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1maWxlIHtcclxuICAgICAgICAgICAgJj5zcGFuIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDlweCAxNHB4O1xyXG4gICBcclxuICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMThweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJGdyZXk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5mb3JtX19maWVsZC1maWxlLXRleHQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIH1cclxufSIsIi5iZW5lZml0cyB7XHJcbiAgICAmLS1pbWctbGVmdCB7XHJcbiAgICAgICAgLmJlbmVmaXRzX19nYWxsZXJ5IHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1pbWctcmlnaHQge1xyXG4gICAgICAgIC5iZW5lZml0c19fZ2FsbGVyeSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyNHB4O1xyXG4gICAgICAgICAgICBvcmRlcjogMjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5iZW5lZml0c19faW5mbyB7XHJcbiAgICAgICAgICAgIG9yZGVyOiAxO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS10cmlwbGUge1xyXG5cclxuICAgICAgICAuYmVuZWZpdHNfX2luZm8ge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA1NnB4IDQ4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5iZW5lZml0c19fZ2FsbGVyeSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgLy8gaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJlbmVmaXRzX19pbWFnZSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogdW5zZXQ7XHJcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAyNjRweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoNTIlIC0gNHB4KTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMTg0cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYyg0OCUgLSA0cHgpO1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMTg0cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tbm9wYWRkaW5nIHtcclxuICAgICAgICAuYmVuZWZpdHNfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuIFxyXG4gICAgfVxyXG5cclxuICAgICYtLW5vcGFkZGluZy1hbGwge1xyXG4gICAgICAgIC5iZW5lZml0c19fY29udGFpbmVyIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmJlbmVmaXRzX19jb250YWluZXIge1xyXG4gICAgcGFkZGluZy10b3A6IDE0MHB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDEzMXB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxufVxyXG5cclxuLmJlbmVmaXRzX19nYWxsZXJ5IHtcclxuICAgIHdpZHRoOiA1MCU7XHJcbiAgICBpbWcge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxufVxyXG5cclxuLmJlbmVmaXRzX19pbWFnZSB7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbn1cclxuXHJcbi5iZW5lZml0c19faW5mbyB7XHJcbiAgICB3aWR0aDogNTAlO1xyXG4gICAgYm9yZGVyOiAzcHggc29saWQgJGdvbGQ7XHJcbiAgICBwYWRkaW5nOiA0NXB4IDQ4cHggNDRweDtcclxuXHJcbn1cclxuXHJcbi5iZW5lZml0c19fdGl0bGUge1xyXG4gICAgY29sb3I6ICRkYXJrLWdyZXk7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMXB4O1xyXG4gICAgd29yZC13cmFwOiBicmVhay13b3JkO1xyXG5cclxuICAgICYtLW1vYiB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxufVxyXG5cclxuLmJlbmVmaXRzX190ZXh0IHtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxNDAlOyBcclxuICAgIHVse1xyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogJGRhcmstZ3JleTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCU7IFxyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI4cHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogOHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA4cHg7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiA2cHg7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdvbGQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiBtYXAtZ2V0KCR0YWJsZXQsIGxnKSAtIDEpIHtcclxuICAgIC5iZW5lZml0cyB7XHJcbiAgICAgICAgJi0taW1nLWxlZnQge1xyXG4gICAgICAgICAgICAuYmVuZWZpdHNfX2dhbGxlcnkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgJi0taW1nLXJpZ2h0IHtcclxuICAgICAgICAgICAgLmJlbmVmaXRzX19nYWxsZXJ5IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1ub3BhZGRpbmctYWxsIHtcclxuICAgICAgICAgICAgLmJlbmVmaXRzX19jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmJlbmVmaXRzX19jb250YWluZXIge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA1M3B4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICAuYmVuZWZpdHNfX2luZm8ge1xyXG4gICAgICAgIHBhZGRpbmc6IDI1cHggMjBweDtcclxuICAgIFxyXG4gICAgfVxyXG5cclxuICAgIC5iZW5lZml0c19fdGV4dCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIHVsIHtcclxuICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogbWFwLWdldCgkdGFibGV0LCBtZCkgLSAxKSB7XHJcbiAgICAuYmVuZWZpdHMge1xyXG4gICAgICAgICYtLWltZy1sZWZ0IHtcclxuICAgICAgICAgICAgLmJlbmVmaXRzX19nYWxsZXJ5IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgIG9yZGVyOiAyO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYmVuZWZpdHNfX2luZm8ge1xyXG4gICAgICAgICAgICAgICAgb3JkZXI6IDE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAmLS1pbWctcmlnaHQge1xyXG4gICAgICAgICAgICAuYmVuZWZpdHNfX2dhbGxlcnkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLXRyaXBsZSB7XHJcblxyXG4gICAgICAgICAgICAuYmVuZWZpdHNfX2luZm8ge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMFxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYmVuZWZpdHNfX2dhbGxlcnkge1xyXG4gICAgICAgICAgICAgICAgb3JkZXI6IDA7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5iZW5lZml0c19fY29udGFpbmVyIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgfVxyXG5cclxuICAgIC5iZW5lZml0c19faW5mbyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjlweDtcclxuICAgIH1cclxuXHJcbiAgICAuYmVuZWZpdHNfX2dhbGxlcnkge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIC5iZW5lZml0c19fdGl0bGUge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgJi0tbGVmdCB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBcclxuICAgICAgICAmLS1tb2Ige1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLWRlc2Mge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IG1hcC1nZXQoJHRhYmxldCwgc20pIC0gMSkge1xyXG4gICAgLmJlbmVmaXRzX190aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMThweDtcclxuICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjZweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgIC5iZW5lZml0c19fdGV4dCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDElO1xyXG4gICAgICAgIHVsIHsgIFxyXG4gICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxM3B4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE0MSU7XHJcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA4cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogbWFwLWdldCgkbW9iaWxlLCBsZykgLSAxKSB7XHJcbiAgICAuYmVuZWZpdHMge1xyXG4gICAgICAgICYtLXRyaXBsZSB7XHJcblxyXG4gICAgICAgICAgICAuYmVuZWZpdHNfX2ltYWdlIHtcclxuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDlweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAyNzJweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI3MnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gNHB4KTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDZweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA5N3B4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDRweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogOTdweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmJlbmVmaXRzX190ZXh0IHtcclxuICAgICAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDlweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5iZW5lZml0c19fY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLm1vZGlmaWNhdGlvbiB7XHJcblxyXG59XHJcblxyXG4ubW9kaWZpY2F0aW9uX19jb250YWluZXIge1xyXG4gICAgcGFkZGluZy10b3A6IDEzNnB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDExM3B4O1xyXG4gICAgJi0td2l0aG91dC1tYXJnaW4ge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4ubW9kaWZpY2F0aW9uX190aXRsZSB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBjb2xvcjogJGRhcmstZ3JleTtcclxufVxyXG5cclxuLm1vZGlmaWNhdGlvbl9fZGVzY3JpcHRpb24ge1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEzNSU7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBtYXJnaW46IDE2cHggYXV0byAwO1xyXG4gICAgbWF4LXdpZHRoOiAxMDAwcHg7XHJcbn1cclxuXHJcbi5tb2RpZmljYXRpb25fX2J1dHRvbiB7XHJcbiAgICBtYXJnaW4tdG9wOiAzNnB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG59XHJcblxyXG4ubW9kaWZpY2F0aW9uX19idG4ge1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgcGFkZGluZzogMTFweCAyOHB4O1xyXG4gICAgd2lkdGg6IG1heC1jb250ZW50O1xyXG59XHJcblxyXG4ubW9kaWZpY2F0aW9uX19saXN0IHtcclxuICAgIG1hcmdpbi10b3A6IDYwcHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0yNHB4O1xyXG59XHJcblxyXG4ubW9kaWZpY2F0aW9uX19pdGVtIHtcclxuICAgIHdpZHRoOiAzMy4zJTtcclxuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbn1cclxuXHJcbi5tb2RpZmljYXRpb25fX2l0ZW0tY29udGFpbmVyIHtcclxuICAgIHBhZGRpbmctbGVmdDogMjRweDtcclxufVxyXG5cclxuLm1vZGlmaWNhdGlvbl9faXRlbS10aXRsZSB7XHJcbiAgICBjb2xvcjogJGRhcmstZ3JleTtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAmLS1ib3R0b20ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMzUlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTdweDtcclxuICAgIH1cclxufVxyXG5cclxuLm1vZGlmaWNhdGlvbl9faXRlbS1pbWFnZSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbi1ib3R0b206IDdweDtcclxuICAgIGltZyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgfVxyXG59XHJcblxyXG4ubW9kaWZpY2F0aW9uX19pdGVtLXByb3BzIHtcclxuICAgIGNvbG9yOiAkZGFyay1ncmV5O1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE0MCU7XHJcblxyXG4gICAgbGkge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICBzcGFuOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgLy8gZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA2cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgJjpudGgtbGFzdC1jaGlsZChldmVuKXtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLy8gJjpudGgtY2hpbGQoZXZlbikge1xyXG4gICAgICAgICAgICAvLyAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgICAvLyAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgIC8vIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tZmxleC1pdGVtcyB7XHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ubW9kaWZpY2F0aW9uX19pdGVtLXByaWNlIHtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMTM1JTtcclxuICAgIGNvbG9yOiAkZ29sZDtcclxuICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiBtYXAtZ2V0KCR0YWJsZXQsIGxnKSAtIDEpIHtcclxuICAgIC5tb2RpZmljYXRpb25fX2NvbnRhaW5lciB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDYwcHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDYwcHg7XHJcblxyXG4gICAgICAgICYtLXdpdGhvdXQtbWFyZ2luIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5tb2RpZmljYXRpb25fX2Rlc2NyaXB0aW9uIHtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLm1vZGlmaWNhdGlvbl9fbGlzdCB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5tb2RpZmljYXRpb25fX2l0ZW0ge1xyXG4gICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAubW9kaWZpY2F0aW9uX19pdGVtLWNvbnRhaW5lciB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5tb2RpZmljYXRpb25fX2l0ZW0tdGl0bGUge1xyXG4gICAgICAgIGg0IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4yNHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tYm90dG9tIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubW9kaWZpY2F0aW9uX19pdGVtLXByb3BzIHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5tb2RpZmljYXRpb25fX2l0ZW0tcHJpY2Uge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogbWFwLWdldCgkdGFibGV0LCBzbSkgLSAxKSB7XHJcbiAgICAubW9kaWZpY2F0aW9uX190aXRsZSB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAvLyBjb2xvcjogJGdvbGQ7XHJcbiAgICAgICAgaDIge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5tb2RpZmljYXRpb25fX2Rlc2NyaXB0aW9uIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICAmLS12aXNpYmxlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgY29sb3I6ICRkYXJrLWdyZXk7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5tb2RpZmljYXRpb25fX2xpc3Qge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLm1vZGlmaWNhdGlvbl9faXRlbSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgLm1vZGlmaWNhdGlvbl9fYnRuIHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgcGFkZGluZzogMTBweCAxOHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5tb2RpZmljYXRpb25fX2NvbnRhaW5lciB7XHJcblxyXG4gICAgICAgIC8vICYtLXdpdGhvdXQtbWFyZ2luIHtcclxuICAgICAgICAvLyAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgLy8gfVxyXG5cclxuICAgIH1cclxufSIsIi5tb2RlbHMge1xyXG5cclxufVxyXG5cclxuLm1vZGVsc19fY29udGFpbmVyIHtcclxuICAgIHBhZGRpbmctdG9wOiAxNDBweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxNDBweDtcclxufVxyXG5cclxuLm1vZGVsc19fdGl0bGUge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgY29sb3I6ICRkYXJrLWdyZXk7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG59XHJcblxyXG4ubW9kZWxzX19saXN0IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBtYXJnaW4tbGVmdDogLTI0cHg7XHJcbn1cclxuXHJcbi5tb2RlbHNfX2l0ZW0ge1xyXG4gICAgd2lkdGg6IDUwJTtcclxufVxyXG5cclxuLm1vZGVsc19faXRlbS1jb250YWluZXIge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xyXG59XHJcblxyXG4ubW9kZWxzX19pdGVtLWltYWdlIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIGltZyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG59XHJcblxyXG4ubW9kZWxzX19pdGVtLXRpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMTM1JTtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICBjb2xvcjogJGRhcmstZ3JleTtcclxufVxyXG5cclxuLm1vZGVsc19faXRlbS10ZXh0IHtcclxuICAgIGNvbG9yOiAkZGFyay1ncmV5O1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE0MCU7XHJcbiAgICB1bCB7XHJcblxyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTQwJTtcclxuXHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgJjpudGgtbGFzdC1jaGlsZChldmVuKXtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoZXZlbikge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IG1hcC1nZXQoJHRhYmxldCwgbGcpIC0gMSkge1xyXG4gICAgLm1vZGVsc19fY29udGFpbmVyIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogNTBweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcclxuICAgIH1cclxuXHJcbiAgICAubW9kZWxzX19saXN0IHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLTEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLm1vZGVsc19fdGl0bGUge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLm1vZGVsc19faXRlbS1jb250YWluZXIge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgIH1cclxuXHJcbiAgICAubW9kZWxzX19pdGVtLXRpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5tb2RlbHNfX2l0ZW0tdGV4dCB7XHJcbiAgICAgICAgY29sb3I6ICRkYXJrLWdyZXk7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIHVsIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IG1hcC1nZXQoJHRhYmxldCwgc20pIC0gMSkge1xyXG4gICAgLm1vZGVsc19faXRlbSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuIiwiLmZlYXR1cmVzIHtcclxuICAgIC8vIG1hcmdpbi1ib3R0b206IDEzMnB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrLWdyZXk7XHJcbn1cclxuXHJcbi5mZWF0dXJlc19fY29udGFpbmVyIHtcclxuICAgIHBhZGRpbmctdG9wOiA5OHB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDQ4cHg7XHJcbn1cclxuXHJcbi5mZWF0dXJlc19fdGl0bGUge1xyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxuICAgIG1hcmdpbi1ib3R0b206IDc2cHg7XHJcbn1cclxuXHJcbi5mZWF0dXJlc19fbGlzdCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0yNHB4O1xyXG59XHJcblxyXG4uZmVhdHVyZXNfX2l0ZW0ge1xyXG4gICAgd2lkdGg6IDMzLjMlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxufVxyXG5cclxuLmZlYXR1cmVzX19pdGVtLWNvbnRhaW5lciB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG5cclxuLmZlYXR1cmVzX19pdGVtLW51bWJlciB7XHJcbiAgICBmb250LXNpemU6IDEyMnB4O1xyXG4gICAgZm9udC1mYW1pbHk6ICdBbWVyaWNhbiBDYXB0YWluIEN5cmlsbGljJywgc2Fucy1zZXJpZjtcclxuICAgIGNvbG9yOiAkZ29sZDtcclxuICAgIG1hcmdpbi1yaWdodDogMTJweDtcclxufVxyXG5cclxuLmZlYXR1cmVzX19pdGVtLXZhbHVlIHtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IG1hcC1nZXQoJHRhYmxldCwgbGcpIC0gMSkge1xyXG4gICAgLy8gLmZlYXR1cmVzIHtcclxuICAgIC8vICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG4gICAgLy8gfVxyXG4gICAgXHJcbiAgICAuZmVhdHVyZXNfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDUwcHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDUwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmZlYXR1cmVzX190aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHJcbiAgICAgICAgaDIge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcblxyXG4gICAgLmZlYXR1cmVzX19pdGVtIHtcclxuICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDcwcHg7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5mZWF0dXJlc19faXRlbS1udW1iZXIge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTAwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuXHJcbiAgICB9XHJcblxyXG4gICAgLmZlYXR1cmVzX19pdGVtLXZhbHVlIHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0OCU7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiBtYXAtZ2V0KCR0YWJsZXQsIHNtKSAtIDEpIHtcclxuXHJcbiAgICAuZmVhdHVyZXNfX2l0ZW0ge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuICAgIH1cclxuXHJcbiAgICAuZmVhdHVyZXNfX2l0ZW0tY29udGFpbmVyIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgfVxyXG5cclxuICAgIC5mZWF0dXJlc19faXRlbS1udW1iZXIge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuXHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAtMTFweDtcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1OXB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDRweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdvbGQ7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIuZXF1aXBtZW50IHtcclxuICAgIC8vIGJhY2tncm91bmQtY29sb3I6ICRibGFjay1ncmV5O1xyXG4gICAgLy8gbWFyZ2luLWJvdHRvbTogMTMycHg7XHJcbn1cclxuXHJcbi5lcXVpcG1lbnRfX2NvbnRhaW5lciB7XHJcbiAgICBwYWRkaW5nLXRvcDogMTM4cHg7XHJcbiAgICAvLyBwYWRkaW5nLWJvdHRvbTogMTMxcHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG59XHJcblxyXG4uZXF1aXBtZW50X190aXRsZSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMnB4O1xyXG59XHJcblxyXG4uZXF1aXBtZW50X19pbWFnZSB7XHJcbiAgICB3aWR0aDogNTIuNyU7XHJcbiAgICBpbWcge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgfVxyXG59XHJcblxyXG4uZXF1aXBtZW50X19pbmZvIHtcclxuICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xyXG4gICAgd2lkdGg6IDQ3LjMlO1xyXG4gICAgY29sb3I6ICRibGFjay1ncmV5O1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE0MCU7XHJcbiAgICBvbCB7XHJcbiAgICAgICAgY291bnRlci1yZXNldDogbXlDb3VudGVyO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb3VudGVyLWluY3JlbWVudDogbXlDb3VudGVyO1xyXG4gICAgICAgICAgICAgICAgY29udGVudDpjb3VudGVyKG15Q291bnRlcik7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjZweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMjZweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRibGFjay1ncmV5O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwMHB4O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMnB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxcHg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LXNocmluazogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBpIHtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCU7IFxyXG4gICAgICAgIGNvbG9yOiAkZ3JleTtcclxuICAgIH1cclxuXHJcbn1cclxuXHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogbWFwLWdldCgkdGFibGV0LCBsZykgLSAxKSB7XHJcbiAgICAuZXF1aXBtZW50IHtcclxuICAgICAgICAvLyBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAuZXF1aXBtZW50X19jb250YWluZXIge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA1MHB4O1xyXG4gICAgICAgIC8vIHBhZGRpbmctYm90dG9tOiA1MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIFxyXG4gICAgLmVxdWlwbWVudF9faW5mbyB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG5cclxuICAgICAgICBvbCB7XHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiBtYXAtZ2V0KCR0YWJsZXQsIHNtKSAtIDEpIHtcclxuICAgIC5lcXVpcG1lbnRfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcblxyXG4gICAgLmVxdWlwbWVudF9faW5mbyB7XHJcbiAgICAgICAgb3JkZXI6IDE7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAuZXF1aXBtZW50X19pbWFnZSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgb3JkZXI6IDI7XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogbWFwLWdldCgkbW9iaWxlLCBsZykgLSAxKSB7XHJcbiAgICAvLyAuZXF1aXBtZW50X19jb250YWluZXIgIHtcclxuICAgIC8vICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgLy8gICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgIC8vICAgICBwYWRkaW5nLWJvdHRvbTogMjA2cHg7XHJcbiAgICAvLyB9XHJcblxyXG4gICAgLmVxdWlwbWVudF9faW5mbyB7XHJcbiAgICAgICAgLy8gcGFkZGluZy1yaWdodDogMThweDtcclxuICAgICAgICAvLyBwYWRkaW5nLWxlZnQ6IDE4cHg7XHJcbiAgICAgICAgLy8gYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywjMzQzNDM0IDkzLjEzJSxyZ2JhKDUyLDUyLDUyLDEpIDg1Ljg3JSxyZ2JhKDUyLDUyLDUyLDApIDEwMCUpO1xyXG5cclxuICAgIH1cclxuXHJcbiAgICAuZXF1aXBtZW50X19pbWFnZSB7XHJcbiAgICAgICAgLy8gd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgLy8gb3JkZXI6IDI7XHJcbiAgICAgICAgLy8gcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIC8vIGJvdHRvbTogMDtcclxuICAgICAgICAvLyBsZWZ0OiAwO1xyXG4gICAgICAgIC8vIHJpZ2h0OiAwO1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi50ZXh0LWNvbnRlbnQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrLWdyZXk7XHJcblxyXG4gICAgJi0tZm9yZXN0IHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2Fzc2V0cy9pbWFnZXMvc3RhdGljL2JnX2JsYWNrLmpwZycpO1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSBjZW50ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG5cclxuXHJcbiAgICAgICAgLnRleHQtY29udGVudF9faW5uZXIge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMzUlO1xyXG5cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi50ZXh0LWNvbnRlbnRfX2NvbnRhaW5lciB7XHJcbiAgICBwYWRkaW5nLXRvcDogMTIwcHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTIwcHg7XHJcbn1cclxuXHJcbi50ZXh0LWNvbnRlbnRfX2lubmVyIHtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxuXHJcbiAgICBoMiB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICdBbWVyaWNhbiBDYXB0YWluIEN5cmlsbGljJywgc2Fucy1zZXJpZjtcclxuICAgICAgICBmb250LXNpemU6IDQ0cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDExMCU7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBjb2xvcjogJGdvbGQ7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgIH1cclxuXHJcbiAgICBoMyB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICdBbWVyaWNhbiBDYXB0YWluIEN5cmlsbGljJywgc2Fucy1zZXJpZjtcclxuICAgICAgICBmb250LXNpemU6IDM2cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDExMCU7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBjb2xvcjogJGdvbGQ7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjZweDtcclxuICAgIH1cclxuXHJcbiAgICBoNCB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICdBbWVyaWNhbiBDYXB0YWluIEN5cmlsbGljJywgc2Fucy1zZXJpZjtcclxuICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDExMCU7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4zcHg7XHJcbiAgICAgICAgY29sb3I6ICRnb2xkO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgaDUge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnQW1lcmljYW4gQ2FwdGFpbiBDeXJpbGxpYycsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMTAlO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuM3B4O1xyXG4gICAgICAgIGNvbG9yOiAkZ29sZDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIGg2IHtcclxuICAgICAgICBmb250LWZhbWlseTogJ0FtZXJpY2FuIENhcHRhaW4gQ3lyaWxsaWMnLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTEwJTtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjNweDtcclxuICAgICAgICBjb2xvcjogJGdvbGQ7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICB1bCB7XHJcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMjZweDtcclxuICAgIH1cclxuXHJcbiAgICBvbCB7XHJcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBkZWNpbWFsO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMjZweDtcclxuICAgIH1cclxuXHJcbiAgICBwIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxuXHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiBtYXAtZ2V0KCR0YWJsZXQsIHNtKSAtIDEpIHtcclxuICAgIC50ZXh0LWNvbnRlbnQge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgICYtLXZpc2libGUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAgICAgICAgIC50ZXh0LWNvbnRlbnRfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNjBweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudGV4dC1jb250ZW50X19pbm5lciB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTM1JTtcclxuXHJcbiAgICAgICAgICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGgzIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgaDQge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjZweDtcclxuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBoNSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgaDYge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDZweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIG9sIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIxcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLmRlZmluaXRpb24ge1xyXG4gICAgJi0td2l0aC1iZyB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdhc3NldHMvaW1hZ2VzL3N0YXRpYy9iZ19tb3VudGFpbnMucG5nJyk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIGNlbnRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5kZWZpbml0aW9uX19jb250YWluZXIge1xyXG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICAgIHBhZGRpbmctdG9wOiA3OXB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDEwNXB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxufVxyXG5cclxuLmRlZmluaXRpb25fX3RpdGxlIHtcclxuICAgIGNvbG9yOiAkZGFyay1ncmV5O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxufVxyXG5cclxuLmRlZmluaXRpb25fX3RleHQge1xyXG4gICAgY29sb3I6ICRkYXJrLWdyZXk7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTQwJTtcclxufVxyXG5cclxuLmRlZmluaXRpb25fX3dyYXBwZXIge1xyXG4gICAgd2lkdGg6IDQ2JTtcclxuICAgIHBhZGRpbmctdG9wOiA1OXB4O1xyXG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcclxufVxyXG5cclxuLmRlZmluaXRpb25fX2ltYWdlIHtcclxuICAgIHdpZHRoOiA1NCU7XHJcbiAgICBpbWcge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgfVxyXG59XHJcblxyXG4uZGVmaW5pdGlvbl9fdGl0bGUge1xyXG4gICAgbWF4LXdpZHRoOiA0OTRweDtcclxufVxyXG5cclxuLmRlZmluaXRpb25fX3RleHQge1xyXG4gICAgbWF4LXdpZHRoOiA0OTRweDtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IG1hcC1nZXQoJHRhYmxldCwgbGcpIC0gMSkge1xyXG4gICAgLmRlZmluaXRpb25fX2NvbnRhaW5lciB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMzRweDtcclxuICAgICAgICBwYWRkaW5nLXRvcDogNjBweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDhweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgfVxyXG5cclxuICAgIC5kZWZpbml0aW9uX193cmFwcGVyIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5kZWZpbml0aW9uX190aXRsZSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5kZWZpbml0aW9uX190ZXh0IHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cclxuICAgIH1cclxufVxyXG5cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiBtYXAtZ2V0KCR0YWJsZXQsIG1kKSAtIDEpIHsgXHJcbiAgICAuZGVmaW5pdGlvbl9fY29udGFpbmVyIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgfVxyXG5cclxuICAgIC5kZWZpbml0aW9uX193cmFwcGVyIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAuZGVmaW5pdGlvbl9faW1hZ2Uge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogbWFwLWdldCgkdGFibGV0LCBzbSkgLSAxKSB7IFxyXG4gICAgLmRlZmluaXRpb25fX2NvbnRhaW5lciB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMThweDtcclxuICAgIH1cclxuXHJcblxyXG59IiwiLmRldGFpbHMge1xyXG5cclxuICAgICYtLXdpdGgtYmcge1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnYXNzZXRzL2ltYWdlcy9zdGF0aWMvYmdfYnJvd25fbW91bnRhaW5zLnBuZycpO1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSBjZW50ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgfVxyXG59XHJcblxyXG4uZGV0YWlsc19fY29udGFpbmVyIHtcclxuICAgIHBhZGRpbmctdG9wOiAxMzlweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxNDBweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbn1cclxuXHJcbi5kZXRhaWxzX190aXRsZSB7XHJcbiAgICBtYXgtd2lkdGg6IDY1MHB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxufVxyXG5cclxuLmRldGFpbHNfX3RleHQge1xyXG4gICAgbWF4LXdpZHRoOiA2NTBweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xyXG4gICAgdWwge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5kZXRhaWxzX19pbWFnZSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogLTIzcHg7XHJcbiAgICBib3R0b206IDQ2cHg7XHJcbiAgICBtYXgtd2lkdGg6IDczNHB4O1xyXG4gICAgbWF4LWhlaWdodDogNDI0cHg7XHJcbiAgICB3aWR0aDogNTF2dztcclxuICAgIGltZyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICB9XHJcbn1cclxuXHJcbi5kZXRhaWxzX19idXR0b24ge1xyXG4gICAgbWFyZ2luLXRvcDogNjBweDtcclxuICAgIG1heC13aWR0aDogMjU3cHg7XHJcbn1cclxuXHJcbi5kZXRhaWxzX19idG4ge1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEwMCU7XHJcbiAgICBwYWRkaW5nOiAxMXB4IDA7XHJcbiAgICBzdmcge1xyXG4gICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTJweDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IG1hcC1nZXQoJGxhcHRvcCwgbWQpIC0gMSkge1xyXG4gICAgLmRldGFpbHMge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxuICAgIFxyXG4gICAgLmRldGFpbHNfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgIFxyXG4gICAgfVxyXG5cclxuICAgIC5kZXRhaWxzX19pbWFnZSB7XHJcblxyXG4gICAgICAgIHJpZ2h0OiA0NHB4O1xyXG5cclxuICAgIH1cclxufVxyXG5cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiBtYXAtZ2V0KCR0YWJsZXQsIGxnKSAtIDEpIHtcclxuICAgIC5kZXRhaWxzX19jb250YWluZXIge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA2MHB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xyXG4gICAgXHJcbiAgICB9XHJcblxyXG4gICAgLmRldGFpbHNfX3RpdGxlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5kZXRhaWxzX190ZXh0IHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAzMDBweDtcclxuICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDZweDsgICBcclxuICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZGV0YWlsc19faW1hZ2Uge1xyXG4gICAgICAgIHdpZHRoOiA0M3Z3O1xyXG4gICAgfVxyXG5cclxuICAgIC5kZXRhaWxzX19idG4ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIH1cclxufVxyXG5cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiBtYXAtZ2V0KCR0YWJsZXQsIG1kKSAtIDEpIHtcclxuICAgIC5kZXRhaWxzX19pbWFnZSB7XHJcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAuZGV0YWlsc19fdGV4dCB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5kZXRhaWxzX19idXR0b24ge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDQycHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgIC5kZXRhaWxzX19idG4ge1xyXG4gICAgICAgIHBhZGRpbmc6IDlweCAwO1xyXG4gICAgfVxyXG5cclxufSIsIi5kZXZpY2Uge1xyXG4gICAgJi0taW1nLWxlZnQge1xyXG4gICAgICAgIC5kZXZpY2VfX2ltYWdlIHtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNTdweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0taW1nLXJpZ2h0IHtcclxuICAgICAgICAuZGV2aWNlX19pbWFnZSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNTdweDtcclxuICAgICAgICAgICAgb3JkZXI6IDI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZGV2aWNlX19pbmZvIHtcclxuICAgICAgICAgICAgb3JkZXI6IDE7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uZGV2aWNlX19jb250YWluZXIge1xyXG4gICAgcGFkZGluZy10b3A6IDE0MHB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDEzOXB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxufVxyXG5cclxuLmRldmljZV9faW1hZ2Uge1xyXG4gICAgd2lkdGg6IDU5LjUlO1xyXG4gICAgaW1nIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxufVxyXG5cclxuLmRldmljZV9faW5mbyB7XHJcbiAgICB3aWR0aDogNDAuNSU7XHJcbiAgICBtYXJnaW4tdG9wOiAxOXB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTlweDtcclxuICAgIGJvcmRlcjogM3B4IHNvbGlkICRnb2xkO1xyXG4gICAgcGFkZGluZzogNDVweCAzNnB4IDQ0cHg7XHJcblxyXG59XHJcblxyXG4uZGV2aWNlX19zdWItaW5mbyB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uZGV2aWNlX190aXRsZSB7XHJcbiAgICBjb2xvcjogJGRhcmstZ3JleTtcclxuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbn1cclxuXHJcbi5kZXZpY2VfX3RleHQge1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEzOCU7IFxyXG4gICAgdWx7XHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgICBjb2xvcjogJGRhcmstZ3JleTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTlweDtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyOHB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDhweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogOHB4O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogMTFweDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ29sZDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG4gICAgb2wge1xyXG4gICAgICAgIGNvdW50ZXItcmVzZXQ6IG15Q291bnRlcjtcclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZGFyay1ncmV5O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxOXB4O1xyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgY291bnRlci1pbmNyZW1lbnQ6IG15Q291bnRlcjtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6Y291bnRlcihteUNvdW50ZXIpO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDI2cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI2cHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZGFyay1ncmV5O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwMHB4O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMnB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxcHg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LXNocmluazogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IG1hcC1nZXQoJHRhYmxldCwgbGcpIC0gMSkge1xyXG4gICAgLmRldmljZSB7XHJcbiAgICAgICAgJi0taW1nLWxlZnQge1xyXG4gICAgICAgICAgICAuZGV2aWNlX19pbWFnZSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgJi0taW1nLXJpZ2h0IHtcclxuICAgICAgICAgICAgLmRldmljZV9faW1hZ2Uge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5kZXZpY2VfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDYwcHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDYxcHg7XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC5kZXZpY2VfX2luZm8ge1xyXG4gICAgICAgIHBhZGRpbmc6IDI1cHggMjBweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmRldmljZV9fdGl0bGUge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmRldmljZV9fdGV4dCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIHVsIHtcclxuICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDZweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDZweDtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDhweDtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAycHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIG9sIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7IFxyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDExcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiBtYXAtZ2V0KCR0YWJsZXQsIHNtKSAtIDEpIHtcclxuICAgIC5kZXZpY2Uge1xyXG4gICAgICAgICYtLWltZy1sZWZ0IHtcclxuICAgICAgICAgICAgLmRldmljZV9faW1hZ2Uge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgIG9yZGVyOiAyO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZGV2aWNlX19pbmZvIHtcclxuICAgICAgICAgICAgICAgIG9yZGVyOiAxO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgJi0taW1nLXJpZ2h0IHtcclxuICAgICAgICAgICAgLmRldmljZV9faW1hZ2Uge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5kZXZpY2VfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIH1cclxuXHJcbiAgICAuZGV2aWNlX19pbmZvIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzN3B4O1xyXG4gICAgfVxyXG5cclxuICAgIC5kZXZpY2VfX2ltYWdlIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAuZGV2aWNlX190aXRsZSB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIH1cclxufVxyXG5cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiBtYXAtZ2V0KCRtb2JpbGUsIGxnKSAtIDEpIHtcclxuICAgIC5kZXZpY2VfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICB9XHJcbiAgICAuZGV2aWNlX19pbmZvIHtcclxuICAgICAgICBwYWRkaW5nOiAwIDE4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmRldmljZV9fc3ViLWluZm8ge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIG9yZGVyOiAzO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMThweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5kZXZpY2VfX2ltYWdlIHtcclxuICAgICAgICBoZWlnaHQ6IDEzMS4ydnc7XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIFxyXG59XHJcbiIsIi5wcmVmZXJlbmNlIHtcclxuICAgICYtLXdpdGgtYmcge1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnYXNzZXRzL2ltYWdlcy9zdGF0aWMvYmdfZm9yZXN0LnBuZycpO1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSBjZW50ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgfVxyXG59XHJcblxyXG4ucHJlZmVyZW5jZV9fY29udGFpbmVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTIycHg7XHJcbn1cclxuXHJcbi5wcmVmZXJlbmNlX19pbmZvIHtcclxuICAgIHdpZHRoOiA1Ny41JTtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDYycHg7XHJcbn1cclxuXHJcbi5wcmVmZXJlbmNlX190aXRsZSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzNHB4O1xyXG4gICAgY29sb3I6ICRnb2xkO1xyXG59XHJcblxyXG4ucHJlZmVyZW5jZV9fbGlzdC1pbWFnZSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4ucHJlZmVyZW5jZV9fbGlzdCB7XHJcbiAgICBjb2xvcjogJGJsYWNrLWdyZXk7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTQwJTtcclxuXHJcbiAgICBsaSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTFweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMXB4O1xyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA4cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogOHB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRnb2xkO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogOXB4O1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnByZWZlcmVuY2VfX2dhbGxlcnkge1xyXG4gICAgd2lkdGg6IDQyLjUlO1xyXG59XHJcblxyXG4ucHJlZmVyZW5jZV9faW1hZ2Uge1xyXG5cclxuICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiBtYXAtZ2V0KCR0YWJsZXQsIGxnKSAtIDEpIHtcclxuICAgIC5wcmVmZXJlbmNlX19saXN0IHtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTM2JTtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnByZWZlcmVuY2VfX2luZm8ge1xyXG4gICAgICAgIHdpZHRoOiA2OSU7XHJcbiAgICB9XHJcblxyXG4gICAgLnByZWZlcmVuY2VfX2dhbGxlcnkge1xyXG4gICAgICAgIHdpZHRoOiAzMSU7XHJcbiAgICB9XHJcblxyXG4gICAgLnByZWZlcmVuY2VfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAucHJlZmVyZW5jZV9faW1hZ2Uge1xyXG4gICAgICAgIGhlaWdodDogMTc1cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiBtYXAtZ2V0KCR0YWJsZXQsIG1kKSAtIDEpIHtcclxuICAgIC5wcmVmZXJlbmNlIHtcclxuICAgICAgICAmLS13aXRoLWJnIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucHJlZmVyZW5jZV9fY29udGFpbmVyIHtcclxuICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLnByZWZlcmVuY2VfX3RpdGxlIHtcclxuICAgICAgICBjb2xvcjogJGdvbGQ7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzNHB4O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMzRweDtcclxuICAgIH1cclxuXHJcbiAgICAucHJlZmVyZW5jZV9fZ2FsbGVyeSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgIFxyXG4gICAgXHJcbiAgICAucHJlZmVyZW5jZV9fbGlzdCB7XHJcbiAgICAgICAgbWFyZ2luOiAzMHB4IGF1dG87XHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDdweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA2cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDZweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucHJlZmVyZW5jZV9fbGlzdC1pbWFnZSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwdncgLSAzNnB4KTtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMThweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE4cHg7XHJcbiAgICAgICAgXHJcbiAgICAgICAgaGVpZ2h0OiA3MnZ3O1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDI4cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5wcmVmZXJlbmNlX19pbmZvIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogbWFwLWdldCgkdGFibGV0LCBtZCkgLSAxKSB7XHJcbiAgICAucHJlZmVyZW5jZV9fdGl0bGUge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE4cHg7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxOHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5wcmVmZXJlbmNlX19saXN0IHtcclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE4cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzZweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIuY3JlYXRpb24ge1xyXG5cclxufVxyXG5cclxuLmNyZWF0aW9uX19jb250YWluZXIge1xyXG4gICAgcGFkZGluZy10b3A6IDE0MHB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDE0NnB4O1xyXG59XHJcblxyXG4uY3JlYXRpb25fX3RpdGxlIHtcclxuICAgIGNvbG9yOiAkZGFyay1ncmV5O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxufVxyXG5cclxuLmNyZWF0aW9uX193cmFwcGVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbn1cclxuXHJcbi5jcmVhdGlvbl9fYmxvY2sge1xyXG4gICAgd2lkdGg6IDUwJTtcclxuICAgIC8vIGhlaWdodDogMTAwJTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTJweDtcclxuICAgICAgICAuY3JlYXRpb25fX2ltYWdlIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjdweDtcclxuICAgICAgICB9XHJcbiAgICB9ICAgXHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTJweDtcclxuICAgICAgICAuY3JlYXRpb25fX2ltYWdlIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjFweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jcmVhdGlvbl9fdGV4dCB7XHJcbiAgICBjb2xvcjogJGRhcmstZ3JleTtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xyXG59XHJcblxyXG4uY3JlYXRpb25fX2ltYWdlIHtcclxuICAgIGltZyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogbWFwLWdldCgkdGFibGV0LCBsZykgLSAxKSB7XHJcbiAgICAuY3JlYXRpb25fX2NvbnRhaW5lciB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDYwcHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDYwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmNyZWF0aW9uX190ZXh0IHtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiBtYXAtZ2V0KCR0YWJsZXQsIG1kKSAtIDEpIHtcclxuICAgIC5jcmVhdGlvbiB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxufSIsIi5oaXN0b3J5IHtcclxuXHJcbn1cclxuXHJcbi5oaXN0b3J5X19jb250YWluZXIge1xyXG4gICAgcGFkZGluZy10b3A6IDEzOXB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDcwcHg7XHJcbn1cclxuXHJcbi5oaXN0b3J5X190aXRsZSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG59XHJcblxyXG4uaGlzdG9yeV9fY29udGVudCB7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTQwJTtcclxuICAgIGNvbG9yOiAkZGFyay1ncmV5O1xyXG4gICAgXHJcbiAgICBpbWcge1xyXG4gICAgICAgIG1heC13aWR0aDogNTMwcHg7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA3MHB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7ICAgIFxyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgfVxyXG59XHJcblxyXG4uaGlzdG9yeV9fYnV0dG9ucyB7XHJcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xyXG59XHJcblxyXG4uaGlzdG9yeV9fYnRuIHtcclxuICAgIG1heC13aWR0aDogMzgwcHg7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTAwJTtcclxuICAgIHBhZGRpbmc6IDE2cHggMDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogbWFwLWdldCgkdGFibGV0LCBsZykgLSAxKSB7XHJcbiAgICAuaGlzdG9yeV9fY29udGFpbmVyIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogNTBweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcclxuICAgIH1cclxuXHJcbiAgICAuaGlzdG9yeV9fY29udGVudCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xyXG4gICAgICAgIGNvbG9yOiAkZGFyay1ncmV5O1xyXG4gICAgICAgIFxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMzYwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMHB4OyAgICBcclxuXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogbWFwLWdldCgkdGFibGV0LCBtZCkgLSAxKSB7XHJcbiAgICAuaGlzdG9yeSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxufSIsIi5zcGVjaWZpY2F0aW9uIHtcclxuICAgICYtLXdpdGgtYmcge1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnYXNzZXRzL2ltYWdlcy9zdGF0aWMvYmdfZGFya19tb3VudGFpbi5wbmcnKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gY2VudGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIH1cclxufVxyXG5cclxuLnNwZWNpZmljYXRpb25fX2NvbnRhaW5lciB7XHJcbiAgICBwYWRkaW5nLXRvcDogODhweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xyXG59XHJcblxyXG4uc3BlY2lmaWNhdGlvbl9fdGl0bGUge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxuICAgIG1hcmdpbi1ib3R0b206IDUxcHg7XHJcbn1cclxuXHJcbi5zcGVjaWZpY2F0aW9uX19pbWFnZSB7XHJcbiAgICBpbWcge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gICAgJi0tbW9iaWxlIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG59XHJcblxyXG4uc3BlY2lmaWNhdGlvbl9fYnV0dG9uIHtcclxuICAgIG1hcmdpbi10b3A6IDUycHg7XHJcbn1cclxuXHJcbi5zcGVjaWZpY2F0aW9uX19idG4ge1xyXG4gICAgbWF4LXdpZHRoOiAzMjBweDtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xyXG4gICAgcGFkZGluZzogMTFweCAwO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiBtYXAtZ2V0KCR0YWJsZXQsIGxnKSAtIDEpIHtcclxuICAgIC5zcGVjaWZpY2F0aW9uX19jb250YWluZXIge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zcGVjaWZpY2F0aW9uX19idG4ge1xyXG4gICAgICAgIG1heC13aWR0aDogMjU2cHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDlweCAwO1xyXG4gICAgfVxyXG4gICAgXHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiBtYXAtZ2V0KCRtb2JpbGUsIGxnKSAtIDEpIHtcclxuICAgIC5zcGVjaWZpY2F0aW9uX190aXRsZSB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMThweDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE4cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTEyMHB4O1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA2MHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgfVxyXG5cclxuICAgIC5zcGVjaWZpY2F0aW9uX19jb250YWluZXIge1xyXG4gICAgICAgIHBhZGRpbmc6MDtcclxuICAgIH1cclxuXHJcbiAgICAuc3BlY2lmaWNhdGlvbl9faW1hZ2Uge1xyXG4gICAgICAgICYtLWRlc2t0b3Age1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tbW9iaWxlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDIwcHggc29saWQgJGdvbGQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zcGVjaWZpY2F0aW9uX19idXR0b24ge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC0xMjJweCA7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICB9XHJcbn0iLCIuYXBwbGlhbmNlIHtcclxuICAgIHBhZGRpbmctdG9wOiAxMzhweDtcclxuICAgIC8vIHBhZGRpbmctYm90dG9tOiA3MHB4O1xyXG59XHJcblxyXG4uYXBwbGlhbmNlX190aXRsZSB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBjb2xvcjogJGRhcmstZ3JleTtcclxufVxyXG5cclxuLmFwcGxpYW5jZV9fc3VidGl0bGUge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgY29sb3I6ICRkYXJrLWdyZXk7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTM1JTtcclxuICAgIG1hcmdpbi10b3A6IDE2cHg7XHJcbn1cclxuXHJcbi5hcHBsaWFuY2VfX3dyYXBwZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIG1hcmdpbi10b3A6IDYwcHg7XHJcbn1cclxuXHJcbi5hcHBsaWFuY2VfX2dhbGxlcnkge1xyXG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMTJweCk7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XHJcbn1cclxuXHJcbi5hcHBsaWFuY2VfX2ltYWdlIHtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaW1nIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5hcHBsaWFuY2VfX3ZpZGVvIHtcclxuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDEycHgpO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDEycHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBpbWcge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgIH1cclxuICAgIHN2ZyB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiA4OHB4O1xyXG4gICAgICAgIGhlaWdodDogODhweDtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTM3JSwgLTQwJSk7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiBtYXAtZ2V0KCR0YWJsZXQsIGxnKSAtIDEpIHtcclxuICAgIC5hcHBsaWFuY2Uge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA2MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5hcHBsaWFuY2VfX3N1YnRpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjJweDtcclxuICAgIH1cclxuXHJcbiAgICAuYXBwbGlhbmNlX193cmFwcGVyIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5hcHBsaWFuY2VfX3N1YnRpdGxlIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogbWFwLWdldCgkdGFibGV0LCBtZCkgLSAxKSB7XHJcbiAgICAuYXBwbGlhbmNlX193cmFwcGVyIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgfVxyXG5cclxuICAgIC5hcHBsaWFuY2VfX2dhbGxlcnkge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgIH1cclxuXHJcbiAgICBcclxuICAgIC5hcHBsaWFuY2VfX3ZpZGVvIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0NHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQ0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLnByZXNlbnRhdGlvbiB7XHJcbiAgICAmLS1yZXZlcnNlIHtcclxuICAgICAgICAucHJlc2VudGF0aW9uX19jb250YWluZXIge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucHJlc2VudGF0aW9uX19nYWxsZXJ5IHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBncmlkLWNvbHVtbi1nYXA6IDA7XHJcbiAgICAgICAgICAgIGdyaWQtcm93LWdhcDogMDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucHJlc2VudGF0aW9uX19pbmZvIHtcclxuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDQwMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE3cHg7XHJcblxyXG4gICAgICAgICAgICAmLS1nb2xkIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRnb2xkO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogNDNweCAyMHB4IDIwcHggMjNweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnByZXNlbnRhdGlvbl9fdGl0bGUge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNnB4O1xyXG5cclxuICAgICAgICAgICAgJi0td2hpdGUge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1mdW5jIHtcclxuICAgICAgICAucHJlc2VudGF0aW9uX19pbmZvIHtcclxuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDQwMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE3cHg7XHJcblxyXG4gICAgICAgICAgICAmLS1nb2xkIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRnb2xkO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogNDNweCAyMHB4IDIwcHggMjNweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnByZXNlbnRhdGlvbl9fdGl0bGUge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNnB4O1xyXG5cclxuICAgICAgICAgICAgJi0td2hpdGUge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1jbGFzc2ljIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcclxuICAgIH1cclxuXHJcbiAgICAmLS1ub3BhZGRpbmcge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG5cclxuICAgICAgICAucHJlc2VudGF0aW9uX19jb250YWluZXIge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wcmVzZW50YXRpb25fX2NvbnRhaW5lciB7XHJcbiAgICBwYWRkaW5nLXRvcDogMTQwcHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTMxcHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG59XHJcblxyXG4ucHJlc2VudGF0aW9uX19nYWxsZXJ5IHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNDUzZnIgMjQyZnI7XHJcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgyLCAxZnIpO1xyXG4gICAgZ3JpZC1jb2x1bW4tZ2FwOiA5cHg7XHJcbiAgICBncmlkLXJvdy1nYXA6IDdweDtcclxuICAgIG1hcmdpbi1yaWdodDogMjRweDtcclxuICAgIG1heC13aWR0aDogNzA0cHg7XHJcblxyXG4gICAgJi0tdWxpdGthIHtcclxuICAgICAgICB3aWR0aDogNTglO1xyXG4gICAgfVxyXG59XHJcblxyXG4ucHJlc2VudGF0aW9uX19pbWFnZSB7XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJjpudGgtY2hpbGQoMSkge1xyXG4gICAgICAgIGdyaWQtYXJlYTogMSAvIDEgLyAzIC8gMjtcclxuICAgIH1cclxuXHJcbiAgICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgZ3JpZC1hcmVhOiAxIC8gMiAvIDIgLyAzO1xyXG4gICAgfVxyXG5cclxuICAgICY6bnRoLWNoaWxkKDMpIHtcclxuICAgICAgICBncmlkLWFyZWE6IDIgLyAyIC8gMyAvIDM7XHJcbiAgICB9XHJcblxyXG4gICAgJi0tZnVuYyB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxN3B4O1xyXG5cclxuICAgICAgICAmOm50aC1sYXN0LWNoaWxkKDEpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnByZXNlbnRhdGlvbl9faW5mbyB7XHJcbiAgICBib3JkZXI6IDNweCBzb2xpZCAkZ29sZDtcclxuICAgIHBhZGRpbmc6IDM0cHggNDVweDtcclxuXHJcbiAgICAmLS11bGl0a2Ege1xyXG4gICAgICAgIHdpZHRoOiA0MSU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wcmVzZW50YXRpb25fX3RpdGxlIHtcclxuICAgIGNvbG9yOiAkZ29sZDtcclxuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICBmb250LXNpemU6IDQ0cHg7XHJcbn1cclxuXHJcbi5wcmVzZW50YXRpb25fX3RleHQge1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEzNSU7XHJcblxyXG4gICAgdWwge1xyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogJGRhcmstZ3JleTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjJweDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogOHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA4cHg7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiA2cHg7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdvbGQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgb2wge1xyXG4gICAgICAgIGNvdW50ZXItcmVzZXQ6IG15Q291bnRlcjtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTRweDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCU7XHJcblxyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvdW50ZXItaW5jcmVtZW50OiBteUNvdW50ZXI7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBjb3VudGVyKG15Q291bnRlcik7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjZweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMjZweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRibGFjay1ncmV5O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwMHB4O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMnB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxcHg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LXNocmluazogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS11bGl0a2Ege1xyXG4gICAgICAgIHVsIHtcclxuICAgIFxyXG4gICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tb2wtYWxpZ24tc3RhcnQge1xyXG4gICAgICAgIG9sIHtcclxuICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IG1hcC1nZXQoJHRhYmxldCwgbGcpIC0gMSkge1xyXG4gICAgLnByZXNlbnRhdGlvbiB7XHJcbiAgICAgICAgJi0tcmV2ZXJzZSB7XHJcbiAgICAgICAgICAgIC5wcmVzZW50YXRpb25fX2NvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAucHJlc2VudGF0aW9uX19pbmZvIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMzBweCAwIDAgMDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAgICAgLnByZXNlbnRhdGlvbl9fdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkZ29sZDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnByZXNlbnRhdGlvbl9fdGV4dCB7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTIwJTtcclxuXHJcbiAgICAgICAgICAgICAgICBvbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDFweCAwIDAgMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLWZ1bmMge1xyXG5cclxuICAgICAgICAgICAgLnByZXNlbnRhdGlvbl9fY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA4MHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDgwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnByZXNlbnRhdGlvbl9faW5mbyB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDMzJTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnByZXNlbnRhdGlvbl9fdGl0bGUgLnRleHQtLWgze1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAucHJlc2VudGF0aW9uX190ZXh0IHtcclxuXHJcbiAgICAgICAgICAgICAgICBvbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnByZXNlbnRhdGlvbl9fY29udGFpbmVyOm5vdCgucHJlc2VudGF0aW9uX19jb250YWluZXItLWZ1bmMpIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA2MHB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICAucHJlc2VudGF0aW9uX19nYWxsZXJ5IHtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XHJcblxyXG4gICAgICAgICYtLXVsaXRrYSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucHJlc2VudGF0aW9uX19pbmZvIHtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgcGFkZGluZzogMzRweCAwO1xyXG5cclxuICAgICAgICAmLS11bGl0a2Ege1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnByZXNlbnRhdGlvbl9fdGV4dCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG5cclxuICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IG1hcC1nZXQoJHRhYmxldCwgc20pIC0gMSkge1xyXG4gICAgLnByZXNlbnRhdGlvbiB7XHJcblxyXG5cclxuICAgICAgICAmLS1mdW5jIHtcclxuXHJcbiAgICAgICAgICAgIC5wcmVzZW50YXRpb25fX2luZm8ge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAucHJlc2VudGF0aW9uX19jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDYwcHggMThweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnByZXNlbnRhdGlvbl9faW1hZ2Uge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnByZXNlbnRhdGlvbl9fdGV4dCB7XHJcblxyXG4gICAgICAgICAgICAgICAgb2wge1xyXG4gICAgICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnByZXNlbnRhdGlvbl9fdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnByZXNlbnRhdGlvbl9fdGV4dCB7XHJcbiAgICBcclxuICAgICAgICAmLS11bGl0a2Ege1xyXG5cclxuICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5wcmVzZW50YXRpb25fX3RpdGxlIHtcclxuICAgICAgICAmLS11bGl0a2Ege1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiBtYXAtZ2V0KCRtb2JpbGUsIGxnKSAtIDEpIHtcclxuICAgIC5wcmVzZW50YXRpb24ge1xyXG4gICAgICAgICYtLXJldmVyc2Uge1xyXG4gICAgICAgICAgICAucHJlc2VudGF0aW9uX19pbmZvIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDIzcHggMDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMThweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tZnVuYyB7XHJcbiAgICAgICAgICAgIC5wcmVzZW50YXRpb25fX2ltYWdlIHtcclxuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAucHJlc2VudGF0aW9uX190aXRsZSAudGV4dC0taDMge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAucHJlc2VudGF0aW9uX19pbmZvIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIxcHggMTdweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucHJlc2VudGF0aW9uX19jb250YWluZXIge1xyXG4gICAgICAgIHBhZGRpbmc6IDYwcHggMDtcclxuXHJcblxyXG4gICAgICAgICYtLXdpdGhvdXQtcGFkZGluZy1ib3Qge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnByZXNlbnRhdGlvbl9faW1hZ2Uge1xyXG4gICAgICAgIG1pbi13aWR0aDogMTAwdnc7XHJcbiAgICAgICAgbWF4LWhlaWdodDogMjMwcHg7XHJcblxyXG4gICAgICAgICYtLWZ1bmMge1xyXG4gICAgICAgICAgICBvcmRlcjogMTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnByZXNlbnRhdGlvbl9fZ2FsbGVyeSB7XHJcbiAgICAgICAgb3JkZXI6IDI7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICAgICAgJjpub3QoLnByZXNlbnRhdGlvbl9fZ2FsbGVyeS0tdWxpdGthKSB7XHJcbiAgICAgICAgICAgIG92ZXJmbG93LXg6IHNjcm9sbDtcclxuICAgICAgICAgICAgdGV4dC13cmFwOiBub3dyYXA7XHJcbiAgICBcclxuICAgICAgICAgICAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lO1xyXG4gICAgICAgICAgICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XHJcbiAgICBcclxuICAgICAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tdWxpdGthIHtcclxuXHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMThweDtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgIGdyaWQtY29sdW1uLWdhcDogNXB4O1xyXG5cclxuICAgICAgICAgICAgLnByZXNlbnRhdGlvbl9faW1hZ2Uge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDQ4LjUlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDQ4LjUlO1xyXG5cclxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDEpIHtcclxuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgIC5wcmVzZW50YXRpb25fX3RleHQge1xyXG4gICAgICAgICYtLXVsaXRrYSB7XHJcblxyXG4gICAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucHJlc2VudGF0aW9uX19pbmZvIHtcclxuICAgICAgICBvcmRlcjogMTtcclxuICAgICAgICBwYWRkaW5nOiAwIDE4cHggMjBweDtcclxuICAgIH1cclxufSIsIi5yZXByZXNlbnRhdGlvbiB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcblxyXG5cclxuLnJlcHJlc2VudGF0aW9uX19jb250YWluZXIge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgei1pbmRleDogMTtcclxuICAgIHBhZGRpbmctdG9wOiA3JTtcclxufVxyXG5cclxuLnJlcHJlc2VudGF0aW9uX190aXRsZSB7XHJcbiAgICBjb2xvcjogJGdvbGQ7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG59XHJcblxyXG5cclxuLnJlcHJlc2VudGF0aW9uX190ZXh0IHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxMzUlO1xyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxufVxyXG5cclxuLnJlcHJlc2VudGF0aW9uX19saXN0IHtcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAvLyBtYXgtd2lkdGg6IDI4NHB4O1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgIG9sIHtcclxuICAgICAgICBjb3VudGVyLXJlc2V0OiBteUNvdW50ZXI7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuXHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDExcHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb3VudGVyLWluY3JlbWVudDogbXlDb3VudGVyO1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogY291bnRlcihteUNvdW50ZXIpO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDI2cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI2cHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAwcHg7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAycHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDFweDtcclxuICAgICAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ucmVwcmVzZW50YXRpb25fX2JhY2tncm91bmQge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IG1hcC1nZXQoJHRhYmxldCwgbGcpIC0gMSkge1xyXG4gICAgLnJlcHJlc2VudGF0aW9uX19jb250YWluZXIge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA3JTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5yZXByZXNlbnRhdGlvbl9fdGV4dCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgfVxyXG5cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IG1hcC1nZXQoJHRhYmxldCwgc20pIC0gMSkge1xyXG4gICAgLnJlcHJlc2VudGF0aW9uX190ZXh0IHtcclxuICAgICAgICAvLyBtYXgtd2lkdGg6IDI4NHB4O1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvIC01MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5yZXByZXNlbnRhdGlvbl9fY29udGFpbmVyIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgdG9wOiBhdXRvO1xyXG4gICAgICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmc6IDUwcHggMTZweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkYmxhY2stZ3JleTtcclxuXHJcbiAgICB9XHJcblxyXG4gICAgLnJlcHJlc2VudGF0aW9uX19saXN0IHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTdweDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkYmxhY2stZ3JleTtcclxuXHJcbiAgICAgICAgb2wge1xyXG4gICAgXHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM1O1xyXG5cclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjFweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAucmVwcmVzZW50YXRpb25fX2JhY2tncm91bmQge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBcclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwcHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCMzNDM0MzQgMCUsIHJnYmEoNTIsIDUyLCA1MiwgMC4wMCkgNzkuNTklKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMHB4O1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSg1MiwgNTIsIDUyLCAwLjAwKSAwJSwgIzM0MzQzNCA3OS41OSUpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IG1hcC1nZXQoJG1vYmlsZSwgbGcpIC0gMSkge1xyXG4gICAgLnJlcHJlc2VudGF0aW9uX19jb250YWluZXIge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC8vIC5yZXByZXNlbnRhdGlvbl9fdGl0bGUge1xyXG4gICAgLy8gICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAvLyB9XHJcbn0iLCIuYm9hdC1oZXJvIHtcclxuICAgIC8vIHBhZGRpbmctdG9wOiAyNXB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDEzOHB4O1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdhc3NldHMvaW1hZ2VzL3N0YXRpYy9iZ19mb3Jlc3QucG5nJyk7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbn1cclxuXHJcbi5ib2F0LWhlcm9fX3RpdGxlIHtcclxuICAgIGNvbG9yOiAkZ29sZDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIG1hcmdpbi10b3A6IDUwcHg7XHJcbn1cclxuXHJcbi5ib2F0LWhlcm9fX2ltYWdlIHtcclxuICAgIG1hcmdpbjogNjBweCBhdXRvIDA7XHJcbiAgICB3aWR0aDogOTElO1xyXG5cclxuICAgIGltZyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICB9XHJcbn1cclxuXHJcbi5ib2F0LWhlcm9fX2luZm8ge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IG1hcC1nZXQoJHRhYmxldCwgbGcpIC0gMSkge1xyXG4gICAgLmJvYXQtaGVybyB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDYwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmJvYXQtaGVyb19faW1hZ2Uge1xyXG4gICAgICAgIG1hcmdpbjogNjBweCBhdXRvIDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiBtYXAtZ2V0KCR0YWJsZXQsIHNtKSAtIDEpIHtcclxuICAgIC5ib2F0LWhlcm8ge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmJvYXQtaGVyb19faW1hZ2Uge1xyXG4gICAgICAgIG1heC13aWR0aDogMzUwcHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luOiA1MHB4IGF1dG8gMDtcclxuICAgIH1cclxuXHJcblxyXG4gICAgLmJvYXQtaGVyb19faW5mbyB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMzlweDtcclxuXHJcbiAgICAgICAgb2wge1xyXG4gICAgICAgICAgICBjb3VudGVyLXJlc2V0OiBteUNvdW50ZXI7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2stZ3JleTtcclxuXHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMzUlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb3VudGVyLWluY3JlbWVudDogbXlDb3VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IGNvdW50ZXIobXlDb3VudGVyKTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEzNSU7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRibGFjay1ncmV5O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMDBweDtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogOXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIuYm9hdCB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNzBweDtcclxuXHJcbiAgICAmLS1ub3BhZGRpbmcge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4uYm9hdF9fY29udGFpbmVyIHtcclxuICAgIHBhZGRpbmctdG9wOiAxMzhweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcclxufVxyXG5cclxuLmJvYXRfX3RpdGxlIHtcclxuICAgIGNvbG9yOiAkZGFyay1ncmV5O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcclxufVxyXG5cclxuLmJvYXRfX2JlbmVmaXRzIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbn1cclxuXHJcbi5ib2F0X19iZW5lZml0cy1saXN0IHtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xyXG4gICAgd2lkdGg6IDUwJTtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcblxyXG4gICAgbGkge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMjRweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOXB4O1xyXG5cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICB3aWR0aDogMTBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ29sZDtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDlweDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5ib2F0X19iZW5lZml0cy1pbWFnZSB7XHJcbiAgICB3aWR0aDogNTAlO1xyXG5cclxuICAgIGltZyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICB9XHJcbn1cclxuXHJcbi5ib2F0X19wcm9wZXJ0aWVzIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBtYXJnaW4tdG9wOiAxMzBweDtcclxufVxyXG5cclxuLmJvYXRfX3Byb3BlcnRpZXMtZ2FsbGVyeSB7XHJcbiAgICB3aWR0aDogNTAlO1xyXG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcclxufVxyXG5cclxuLmJvYXRfX3Byb3BlcnRpZXMtaW1hZ2Uge1xyXG4gICAgd2lkdGg6IDg4JTtcclxuICAgIG1hcmdpbi1ib3R0b206IDE3cHg7XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgIH1cclxuXHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5ib2F0X19wcm9wZXJ0aWVzLWluZm8ge1xyXG4gICAgd2lkdGg6IDUwJTtcclxuICAgIHBhZGRpbmctbGVmdDogMTJweDtcclxuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xyXG59XHJcblxyXG4uYm9hdF9fcHJvcGVydGllcy10aXRsZSB7XHJcbiAgICBjb2xvcjogJGRhcmstZ3JleTtcclxuICAgIG1hcmdpbi1ib3R0b206IDQycHg7XHJcbn1cclxuXHJcbi5ib2F0X19wcm9wZXJ0aWVzLWxpc3Qge1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEzNSU7XHJcbiAgICBcclxuICAgIG9sIHtcclxuICAgICAgICBjb3VudGVyLXJlc2V0OiBteUNvdW50ZXI7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBjb2xvcjogJGJsYWNrLWdyZXk7XHJcblxyXG4gICAgICAgIGxpIHtcclxuXHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvdW50ZXItaW5jcmVtZW50OiBteUNvdW50ZXI7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBjb3VudGVyKG15Q291bnRlcik7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTM1JTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyOXB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyOXB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJsYWNrLWdyZXk7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAwcHg7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTZweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxcHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDFweDtcclxuICAgICAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uYm9hdF9fcHJvcGVydGllcy10ZXh0IHtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxMzUlO1xyXG4gICAgY29sb3I6ICRibGFjay1ncmV5O1xyXG4gICAgbWFyZ2luLXRvcDogMzBweDtcclxufVxyXG5cclxuLmJvYXRfX2J0biB7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICBtYXgtd2lkdGg6IG1heC1jb250ZW50O1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBwYWRkaW5nOiAxNXB4IDI4cHg7XHJcbn1cclxuXHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogbWFwLWdldCgkdGFibGV0LCBsZykgLSAxKSB7XHJcbiAgICAuYm9hdCB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEzcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmJvYXRfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDU2cHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDYwcHg7XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC5ib2F0X19wcm9wZXJ0aWVzLWltYWdlIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAuYm9hdF9fYmVuZWZpdHMtbGlzdCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5ib2F0X19wcm9wZXJ0aWVzLWxpc3Qge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuXHJcbiAgICAgICAgb2wge1xyXG4gICAgICAgICAgICBsaSB7XHJcblxyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmJvYXRfX3Byb3BlcnRpZXMtdGV4dCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5ib2F0X19idG4ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBwYWRkaW5nOiA5cHggMjBweDtcclxuXHJcbiAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IG1hcC1nZXQoJHRhYmxldCwgc20pIC0gMSkge1xyXG4gICAgLmJvYXRfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmJvYXRfX2JlbmVmaXRzIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgfVxyXG5cclxuICAgIC5ib2F0X190aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjFweDtcclxuICAgIH1cclxuXHJcbiAgICAuYm9hdF9fYmVuZWZpdHMtbGlzdCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEzNyU7XHJcblxyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG5cclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA1cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDVweDtcclxuICAgICAgICAgICAgICAgIHRvcDogN3B4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5ib2F0X19iZW5lZml0cy1pbWFnZSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAuYm9hdF9fcHJvcGVydGllcyB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBtYXJnaW4tdG9wOiA1OXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5ib2F0X19wcm9wZXJ0aWVzLWxpc3Qge1xyXG4gICAgICAgIG9sIHtcclxuICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA5cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmJvYXRfX3Byb3BlcnRpZXMtdGV4dCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTlweDtcclxuICAgIH1cclxuXHJcbiAgICAuYm9hdF9fcHJvcGVydGllcy10aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjFweDtcclxuICAgIH1cclxuXHJcbiAgICAuYm9hdF9fcHJvcGVydGllcy1nYWxsZXJ5IHtcclxuICAgICAgICBvcmRlcjogMjtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmJvYXRfX3Byb3BlcnRpZXMtaW5mbyB7XHJcbiAgICAgICAgb3JkZXI6IDE7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAuYm9hdF9fYnV0dG9uIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5ib2F0X19idG4ge1xyXG4gICAgICAgIG1heC13aWR0aDogMjg0cHg7XHJcbiAgICAgICAgcGFkZGluZzogMTJweCAyOHB4O1xyXG4gICAgfVxyXG5cclxufSIsIi5mYWNpbGl0aWVzIHtcclxuICAgICYtLWJsYWNrIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2stZ3JleTtcclxuXHJcbiAgICAgICAgLmZhY2lsaXRpZXNfX3RleHQge1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZhY2lsaXRpZXNfX3RpdGxlIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjFweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5mYWNpbGl0aWVzX19jb250YWluZXIge1xyXG4gICAgcGFkZGluZzogMTQwcHggMDtcclxuXHJcbiAgICAmLS1maXJlIHtcclxuICAgICAgICBwYWRkaW5nOiAxMjBweCAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4uZmFjaWxpdGllc19fdGl0bGUge1xyXG4gICAgY29sb3I6ICRnb2xkO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcclxuXHJcbiAgICAmLS1maXJlIHtcclxuXHJcbiAgICB9XHJcbn1cclxuXHJcbi5mYWNpbGl0aWVzX19zdWJ0aXRsZSB7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTM1JTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcbn1cclxuXHJcbi5mYWNpbGl0aWVzX19pbWFnZSB7XHJcbiAgICBpbWcge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG5cclxuICAgICAgICAmLS1kZXNrdG9wIHtcclxuICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5mYWNpbGl0aWVzX19tb2JpbGUtYm9keSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uZmFjaWxpdGllc19fdGV4dCB7XHJcbiAgICBwYWRkaW5nOiAwIDE4cHg7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTM1JTtcclxuXHJcbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgdWwge1xyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgICAgY29sb3I6ICRkYXJrLWdyZXk7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTFweDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0cHg7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiA2cHg7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdvbGQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgb2wge1xyXG4gICAgICAgIGNvdW50ZXItcmVzZXQ6IG15Q291bnRlcjtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTFweDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblxyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvdW50ZXItaW5jcmVtZW50OiBteUNvdW50ZXI7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBjb3VudGVyKG15Q291bnRlcik7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjZweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMjZweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMDBweDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDJweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMXB4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5mYWNpbGl0aWVzX19nYWxsZXJ5IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBvdmVyZmxvdy14OiBzY3JvbGw7XHJcblxyXG4gICAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lO1xyXG4gICAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xyXG5cclxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG59XHJcblxyXG4uZmFjaWxpdGllc19faW1hZ2Uge31cclxuXHJcbi5mYWNpbGl0aWVzX19pbWFnZS0tZ2FsbGVyeSB7XHJcbiAgICBpbWcge1xyXG4gICAgICAgIHdpZHRoOiAxMDB2dztcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IG1hcC1nZXQoJHRhYmxldCwgbGcpIC0gMSkge1xyXG4gICAgLmZhY2lsaXRpZXNfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgcGFkZGluZzogNjBweCAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5mYWNpbGl0aWVzX190aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IG1hcC1nZXQoJHRhYmxldCwgc20pIC0gMSkge1xyXG5cclxuICAgIC5mYWNpbGl0aWVzX19jb250YWluZXIge1xyXG4gICAgICAgIHBhZGRpbmc6IDYwcHggMDtcclxuXHJcbiAgICAgICAgJi0tZmlyZSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDQwcHggMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmZhY2lsaXRpZXNfX3RleHQge1xyXG4gICAgICAgICYtLWZpcmUge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICBvbCB7XHJcbiAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmZhY2lsaXRpZXNfX2ltYWdlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cclxuICAgICAgICAmLS1maXJlIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAxOHB4IDI1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAzMDJweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLWRlc2t0b3Age1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZmFjaWxpdGllc19fbW9iaWxlLWJvZHkge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG5cclxuICAgIC5mYWNpbGl0aWVzX190aXRsZSB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBwYWRkaW5nOiAwIDE4cHg7XHJcblxyXG4gICAgICAgICYtLWZpcmUge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5mYWNpbGl0aWVzX19zdWJ0aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICBwYWRkaW5nOiAwIDE4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmZhY2lsaXRpZXMge1xyXG4gICAgICAgICYtLWJsYWNrIHtcclxuICAgICAgICAgICAgLmZhY2lsaXRpZXNfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmZhY2lsaXRpZXNfX2ltYWdlIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcbn0iLCIucGVyZm9ybWFuY2Uge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrLWdyZXk7XHJcbiAgICBwYWRkaW5nLXRvcDogMTAwcHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogODVweDtcclxufVxyXG5cclxuLnBlcmZvcm1hbmNlX19jb250YWluZXIge31cclxuXHJcbi5wZXJmb3JtYW5jZV9fY29udGVudCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG59XHJcblxyXG5cclxuLnBlcmZvcm1hbmNlX19pbmZvIHtcclxuICAgIG1heC13aWR0aDogNTM2cHg7XHJcbiAgICBmbGV4OiAxIDEgNTAlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdvbGQ7XHJcbiAgICBwYWRkaW5nOiA1MHB4IDQwcHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbn1cclxuXHJcbi5wZXJmb3JtYW5jZV9fdGl0bGUge1xyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbn1cclxuXHJcbi5wZXJmb3JtYW5jZV9fdGV4dCB7XHJcbiAgICBvbCB7XHJcbiAgICAgICAgY291bnRlci1yZXNldDogbXlDb3VudGVyO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcblxyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7XHJcblxyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvdW50ZXItaW5jcmVtZW50OiBteUNvdW50ZXI7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBjb3VudGVyKG15Q291bnRlcik7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjRweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMjRweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRibGFjay1ncmV5O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwMHB4O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMnB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxcHg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LXNocmluazogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnBlcmZvcm1hbmNlX19pbWFnZSB7XHJcbiAgICBmbGV4OiAxIDEgNTAlO1xyXG5cclxuICAgIGltZyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogbWFwLWdldCgkdGFibGV0LCBsZykgLSAxKSB7XHJcbiAgICAucGVyZm9ybWFuY2VfX2NvbnRlbnQge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB9XHJcblxyXG4gICAgLnBlcmZvcm1hbmNlX19pbmZvIHtcclxuICAgICAgICBtYXJnaW46IDAgYXV0byAxNXB4IGF1dG87XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIC5wZXJmb3JtYW5jZV9faW1hZ2Uge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IG1hcC1nZXQoJHRhYmxldCwgc20pIC0gMSkge1xyXG4gICAgLnBlcmZvcm1hbmNlIHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5wZXJmb3JtYW5jZV9fY29udGFpbmVyIHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5wZXJmb3JtYW5jZV9fY29udGVudCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIC8vIHBhZGRpbmctYm90dG9tOiA5MXZ3O1xyXG4gICAgfVxyXG5cclxuICAgIC5wZXJmb3JtYW5jZV9faW5mbyB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICMzNDM0MzQgNzAuODUlLCByZ2JhKDIwMiwgMTcwLCA5NywgMC4wMCkgMTAwJSk7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxOHB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE4cHg7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgIH1cclxuXHJcbiAgICAucGVyZm9ybWFuY2VfX3RpdGxlIHtcclxuICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDExMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5wZXJmb3JtYW5jZV9fdGV4dCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG5cclxuICAgICAgICBvbCB7XHJcblxyXG4gICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xyXG5cclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHdoaXRlOyAgIFxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5wZXJmb3JtYW5jZV9faW1hZ2Uge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtNTBweDtcclxuICAgICAgICB6LWluZGV4OiAwO1xyXG5cclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiA4M3B4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCMzNDM0MzQgMS4zNiUscmdiYSg1Miw1Miw1MiwwKSAxMDAlKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLy8gaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIC8vIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIC8vIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAvLyBib3R0b206IDA7XHJcbiAgICAgICAgLy8gdG9wOiAwO1xyXG4gICAgfVxyXG59IiwiLm51bWJlcnMge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxuXHJcbiAgICAmLS10d28tY29sdW1uIHtcclxuICAgICAgICAubnVtYmVyc19fbGlzdCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMjRweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5udW1iZXJzX19saXN0LWl0ZW0ge1xyXG4gICAgICAgICAgICBmbGV4OiAxIDEgNTAlO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMxcHg7XHJcblxyXG4gICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubnVtYmVyc19fdGl0bGUge1xyXG4gICAgICAgICAgICBjb2xvcjogJGdvbGQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDM4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ubnVtYmVyc19fY29udGFpbmVyIHtcclxuICAgIHBhZGRpbmctdG9wOiAxMjBweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiA3MHB4O1xyXG59XHJcblxyXG4ubnVtYmVyc19fdGl0bGUge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxufVxyXG5cclxuLm51bWJlcnNfX3RleHQge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbWF4LXdpZHRoOiAxMjI1cHg7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTM1JTtcclxuICAgIG1hcmdpbi1ib3R0b206IDcwcHg7XHJcbn1cclxuXHJcbi5udW1iZXJzX19saXN0IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBtYXJnaW4tbGVmdDogLTQwcHg7XHJcbn1cclxuXHJcbi5udW1iZXJzX19saXN0LWl0ZW0ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgcCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMzUlO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIGZsZXg6IDEgMSAzMy4zMzMlO1xyXG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxufVxyXG5cclxuLm51bWJlcnNfX251bWJlciB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1pbi13aWR0aDogNDVweDtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgY29sb3I6ICRnb2xkO1xyXG4gICAgZm9udC1mYW1pbHk6IEFtZXJpY2FuIENhcHRhaW4gQ3lyaWxsaWM7XHJcbiAgICBmb250LXNpemU6IDEwMHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEwMCU7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG59XHJcblxyXG4ubnVtYmVyc19fYmFja2dyb3VuZCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHotaW5kZXg6IC0xO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmstZ3JleTtcclxuXHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiBtYXAtZ2V0KCR0YWJsZXQsIGxnKSArIDEpIHtcclxuICAgIC5udW1iZXJzX19saXN0LWl0ZW0ge1xyXG4gICAgICAgIGZsZXg6IDEgMSA1MCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA1MDBweDtcclxuXHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiBtYXAtZ2V0KCR0YWJsZXQsIG1kKSAtIDEpIHtcclxuICAgIC5udW1iZXJzIHtcclxuICAgICAgICAmLS10d28tY29sdW1uIHtcclxuICAgICAgICAgICAgLm51bWJlcnNfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNDlweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLm51bWJlcnNfX2xpc3Qge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5udW1iZXJzX19saXN0LWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICBmbGV4OiAxIDEgMTAwJTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAubnVtYmVyc19fdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjNweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubnVtYmVyc19fY29udGFpbmVyIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogNjBweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcclxuICAgIH1cclxuXHJcbiAgICAubnVtYmVyc19fdGl0bGUge1xyXG4gICAgICAgIGgyIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyNnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5udW1iZXJzX190ZXh0IHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTM1JTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5udW1iZXJzX19saXN0IHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgIH1cclxuXHJcbiAgICAubnVtYmVyc19fbGlzdC1pdGVtIHtcclxuICAgICAgICBmbGV4OiAxIDEgMTAwJTtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIG1heC13aWR0aDogMzUwcHg7XHJcblxyXG4gICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcbiAgICAubnVtYmVyc19fbnVtYmVyIHtcclxuICAgICAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgICAgICAgbWluLXdpZHRoOiAxOXB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiBtYXAtZ2V0KCRtb2JpbGUsIGxnKSAtIDEpIHtcclxuICAgIC5udW1iZXJzIHtcclxuICAgICAgICBtaW4taGVpZ2h0OiAxMDc1cHg7XHJcblxyXG4gICAgICAgICYtLXR3by1jb2x1bW4ge1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAxMTA4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLnN5c3RlbS1oZXJvIHtcclxuXHJcbn1cclxuXHJcbi5zeXN0ZW0taGVyb19fY29udGFpbmVyIHtcclxuICAgIHBhZGRpbmctdG9wOiA5OHB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDcwcHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG59XHJcblxyXG4uc3lzdGVtLWhlcm9fX2luZm8ge1xyXG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuICAgIHdpZHRoOiA1MCU7XHJcbn1cclxuXHJcbi5zeXN0ZW0taGVyb19faW1hZ2Uge1xyXG4gICAgd2lkdGg6IDUwJTsgIFxyXG4gICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xyXG4gICAgaW1nIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgIH1cclxufVxyXG5cclxuLnN5c3RlbS1oZXJvX190aXRsZSB7XHJcbiAgICBjb2xvcjogJGRhcmstZ3JleTtcclxuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XHJcblxyXG4gICAgJi0tbW9iaWxlIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG59XHJcblxyXG4uc3lzdGVtLWhlcm9fX3RleHQge1xyXG4gICAgY29sb3I6ICRibGFjay1ncmV5O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxMzUlO1xyXG59XHJcblxyXG4uc3lzdGVtLWhlcm9fX2xpc3Qge1xyXG4gICAgY29sb3I6ICRibGFjay1ncmV5O1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEzNSU7XHJcblxyXG4gICAgb2wge1xyXG4gICAgICAgIGNvdW50ZXItcmVzZXQ6IG15Q291bnRlcjtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgY291bnRlci1pbmNyZW1lbnQ6IG15Q291bnRlcjtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6Y291bnRlcihteUNvdW50ZXIpO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDI5cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI5cHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYmxhY2stZ3JleTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMDBweDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDJweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMXB4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogbWFwLWdldCgkdGFibGV0LCBsZykgLSAxKSB7XHJcblxyXG4gICAgLnN5c3RlbS1oZXJvX19jb250YWluZXIge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zeXN0ZW0taGVyb19faW5mbyAge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcclxuICAgIH1cclxuXHJcbiAgICAuc3lzdGVtLWhlcm9fX2ltYWdlIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcclxuICAgIH1cclxuXHJcbiAgICAuc3lzdGVtLWhlcm9fX3RleHQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIH1cclxuXHJcbiAgICAuc3lzdGVtLWhlcm9fX2xpc3Qge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuXHJcbiAgICAgICAgb2wge1xyXG4gICAgICAgICAgICBsaSB7XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE5cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxOXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IG1hcC1nZXQoJHRhYmxldCwgc20pIC0gMSkge1xyXG5cclxuICAgIC5zeXN0ZW0taGVyb19fY29udGFpbmVyIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgfVxyXG4gICAgLnN5c3RlbS1oZXJvX190aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjFweDtcclxuXHJcbiAgICAgICAgJi0tZGVza3RvcCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1tb2JpbGUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgb3JkZXI6IDE7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnN5c3RlbS1oZXJvX19pbmZvICB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBvcmRlcjogMztcclxuICAgICAgICBtYXJnaW4tdG9wOiAzMnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zeXN0ZW0taGVyb19faW1hZ2Uge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBvcmRlcjogMjtcclxuICAgICAgICBoZWlnaHQ6IDUzdnc7XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLnN5c3RlbS1iZW5lZml0cyB7XHJcbiAgICBwYWRkaW5nOiA3MHB4IDAgNzNweCAwO1xyXG59XHJcblxyXG4uc3lzdGVtLWJlbmVmaXRzX19jb250YWluZXIge31cclxuXHJcbi5zeXN0ZW0tYmVuZWZpdHNfX3dyYXBwZXIge1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNDk2ZnIgNzAzZnI7XHJcbiAgICBjb2x1bW4tZ2FwOiAyNHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcclxufVxyXG5cclxuLnN5c3RlbS1iZW5lZml0c19fZ2FsbGVyeSB7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xyXG4gICAgZ2FwOiAxMHB4O1xyXG59XHJcblxyXG4uc3lzdGVtLWJlbmVmaXRzX19nYWxsZXJ5LWl0ZW0ge1xyXG4gICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgZ3JpZC1jb2x1bW46IDEgLyAzO1xyXG4gICAgfVxyXG59XHJcblxyXG4uc3lzdGVtLWJlbmVmaXRzX19nYWxsZXJ5LWltYWdlIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxufVxyXG5cclxuLnN5c3RlbS1iZW5lZml0c19faW5mbyB7XHJcbiAgICBjb2xvcjogJGJsYWNrLWdyZXk7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTM1JTtcclxuICAgIGJvcmRlcjogM3B4IHNvbGlkICRnb2xkO1xyXG4gICAgcGFkZGluZzogMzdweCAzOHB4O1xyXG5cclxuICAgIHVsIHtcclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdvbGQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zeXN0ZW0tYmVuZWZpdHNfX2J1dHRvbiB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbn1cclxuXHJcbi5zeXN0ZW0tYmVuZWZpdHNfX2J0biB7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICBwYWRkaW5nOiAxN3B4IDI4cHg7XHJcbiAgICBtYXgtd2lkdGg6IG1heC1jb250ZW50O1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiBtYXAtZ2V0KCR0YWJsZXQsIGxnKSAtIDEpIHtcclxuICAgIC5zeXN0ZW0tYmVuZWZpdHMge1xyXG4gICAgICAgIHBhZGRpbmc6IDYwcHggMCAxM3B4IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLnN5c3RlbS1iZW5lZml0c19fd3JhcHBlciB7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAyODBmciA0MDBmcjtcclxuICAgICAgICBjb2x1bW4tZ2FwOiAyMHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnN5c3RlbS1iZW5lZml0c19faW5mbyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDdweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTZweDtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogNnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zeXN0ZW0tYmVuZWZpdHNfX2J0biB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDlweCAyMHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogbWFwLWdldCgkdGFibGV0LCBzbSkgLSAxKSB7XHJcbiAgICAuc3lzdGVtLWJlbmVmaXRzIHtcclxuICAgICAgICBwYWRkaW5nOiA0MHB4IDAgMXB4IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLnN5c3RlbS1iZW5lZml0c19fd3JhcHBlciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnN5c3RlbS1iZW5lZml0c19fZ2FsbGVyeSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAuc3lzdGVtLWJlbmVmaXRzX19pbmZvIHtcclxuICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDExcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnN5c3RlbS1iZW5lZml0c19fYnRuIHtcclxuICAgICAgICBwYWRkaW5nOiAxMnB4IDIwcHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG59IiwiLnBvc3NpYmlsaXRpZXMge1xyXG4gICAgcGFkZGluZzogMTQwcHggMDtcclxuICAgIGNvbG9yOiAkZGFyay1ncmV5O1xyXG59XHJcblxyXG4ucG9zc2liaWxpdGllc19fdGl0bGUge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbGluZS1oZWlnaHQ6IDExMCU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG59XHJcblxyXG4ucG9zc2liaWxpdGllc19fdGV4dCB7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEzNSU7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzOHB4O1xyXG59XHJcblxyXG4ucG9zc2liaWxpdGllc19faW1hZ2UtbGlzdCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG59XHJcblxyXG4ucG9zc2liaWxpdGllc19faW1hZ2Uge1xyXG4gICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDI0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiBtYXAtZ2V0KCR0YWJsZXQsIHNtKSAtIDEpIHtcclxuICAgIC5wb3NzaWJpbGl0aWVzIHtcclxuICAgICAgICBwYWRkaW5nOiA2MHB4IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLnBvc3NpYmlsaXRpZXNfX3RpdGxlIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIxcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnBvc3NpYmlsaXRpZXNfX3RleHQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnBvc3NpYmlsaXRpZXNfX2ltYWdlLWxpc3Qge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB9XHJcblxyXG4gICAgLnBvc3NpYmlsaXRpZXNfX2ltYWdlIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIuc3BhcmVzLXZhcmlhbnRzIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjay1ncmV5O1xyXG4gICAgcGFkZGluZzogMjRweCAwIDEwMHB4IDA7XHJcbn1cclxuXHJcbi5zcGFyZXMtdmFyaWFudHNfX2NvbnRhaW5lciB7fVxyXG5cclxuLnNwYXJlcy12YXJpYW50c19fdGl0bGUge1xyXG4gICAgbWFyZ2luOiA4MHB4IDAgNTBweCAwO1xyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxufVxyXG5cclxuLnNwYXJlcy12YXJpYW50c19fbGlzdCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0yNHB4O1xyXG59XHJcblxyXG4uc3BhcmVzLXZhcmlhbnRzX19saXN0LWl0ZW0ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBmbGV4OiAxIDEgMjUlO1xyXG4gICAgbWF4LXdpZHRoOiAyNSU7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG59XHJcblxyXG4uc3BhcmVzLXZhcmlhbnRzX19pdGVtLWltYWdlIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICBtYXgtaGVpZ2h0OiAyMDBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbn1cclxuXHJcbi5zcGFyZXMtdmFyaWFudHNfX2l0ZW0tdGl0bGUge1xyXG4gICAgY29sb3I6ICRnb2xkO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjJweDtcclxuXHJcbiAgICBhIHtcclxuICAgICAgICBjb2xvcjogJGdvbGQ7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xyXG5cclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZ29sZC1ob3ZlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zcGFyZXMtdmFyaWFudHNfX2Rlc2NyaXB0aW9uIHtcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTM1JTtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbn1cclxuXHJcbi5zcGFyZXMtdmFyaWFudHNfX2l0ZW0tYnV0dG9uIHtcclxuICAgIG1hcmdpbi10b3A6IGF1dG87XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiBtYXAtZ2V0KCR0YWJsZXQsIGxnKSAtIDEpIHtcclxuICAgIC5zcGFyZXMtdmFyaWFudHNfX2xpc3QtaXRlbSB7XHJcbiAgICAgICAgZmxleDogMSAxIDMzLjMzMyU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAzMy4zMzMzMyU7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiBtYXAtZ2V0KCR0YWJsZXQsIHNtKSAtIDEpIHtcclxuXHJcbiAgICAuc3BhcmVzLXZhcmlhbnRzIHtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4IDAgNjBweCAwO1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICAuc3BhcmVzLXZhcmlhbnRzX190aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luOiA0MHB4IDAgMzhweCAwO1xyXG5cclxuICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzJweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNwYXJlcy12YXJpYW50c19fbGlzdCB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zcGFyZXMtdmFyaWFudHNfX2xpc3QtaXRlbSB7XHJcbiAgICAgICAgZmxleDogMSAxIDUwJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDUwJTtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAuc3BhcmVzLXZhcmlhbnRzX19pdGVtLWltYWdlIHtcclxuICAgICAgICBoZWlnaHQ6IDEyMHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDNweDtcclxuICAgIH1cclxuXHJcbiAgICAuc3BhcmVzLXZhcmlhbnRzX19pdGVtLXRpdGxlIHtcclxuICAgICAgICBoNSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDExMCU7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjJweDtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNwYXJlcy12YXJpYW50c19fZGVzY3JpcHRpb24ge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLnNwYXJlcy12YXJpYW50c19faXRlbS1idXR0b24ge31cclxuXHJcbiAgICAudmFyaWFudHNfX2l0ZW0tYnRuIHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgcGFkZGluZzogMTJweCAwO1xyXG4gICAgfVxyXG59IiwiLnNhbG9uLWhlcm8ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4uc2Fsb24taGVyb19fY29udGFpbmVyIHtcclxuICAgIC8vIHBhZGRpbmctdG9wOiAyNXB4O1xyXG4gICAgLy8gcGFkZGluZy1ib3R0b206IDE2OHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMTtcclxufVxyXG5cclxuLnNhbG9uLWhlcm9fX2luZm8ge1xyXG4gICAgcGFkZGluZy10b3A6IDQwcHg7XHJcbiAgICBtYXgtd2lkdGg6IDc4MHB4O1xyXG4gICAgd2lkdGg6IDM4JTtcclxufVxyXG5cclxuLnNhbG9uLWhlcm9fX3dyYXBwZXIge1xyXG4gICAgcGFkZGluZzogNjBweCAwIDMwcHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcbn1cclxuXHJcbi5zYWxvbi1oZXJvX190aXRsZSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgY29sb3I6ICRnb2xkO1xyXG4gICAgbWF4LXdpZHRoOiAzOTJweDtcclxufVxyXG5cclxuLnNhbG9uLWhlcm9fX2ltZyB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgd2lkdGg6IDYwJTtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIC8vIGhlaWdodDogNTkwcHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgIGltZyB7XHJcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgICYtLW1vYiB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxufVxyXG5cclxuLnNhbG9uLWhlcm9fX2Rlc2NyaXB0aW9uIHtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xyXG4gICAgLy8gY29sb3I6ICR3aGl0ZTtcclxuICAgIC8vIG1hcmdpbi1ib3R0b206IDMxcHg7XHJcbiAgICAvLyBtYXgtd2lkdGg6IDM5MnB4O1xyXG5cclxuICAgIG9sIHtcclxuICAgICAgICBjb3VudGVyLXJlc2V0OiBteUNvdW50ZXI7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAvLyBjb2xvcjogJHdoaXRlO1xyXG5cclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIC8vIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEzNSU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb3VudGVyLWluY3JlbWVudDogbXlDb3VudGVyO1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogY291bnRlcihteUNvdW50ZXIpO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEzNSU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjRweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMjRweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRibGFjaztcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMDBweDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDFweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMXB4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zYWxvbi1oZXJvX19iYWNrZ3JvdW5kIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgIGltZyB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogbWFwLWdldCgkdGFibGV0LCBsZykgLSAxKSB7XHJcbiAgICAuc2Fsb24taGVyb19fY29udGFpbmVyIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzNweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2Fsb24taGVyb19faW5mbyB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgIH1cclxuXHJcbiAgICAuc2Fsb24taGVyb19fdGl0bGUge1xyXG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICB9XHJcblxyXG4gICAgLnNhbG9uLWhlcm9fX2Rlc2NyaXB0aW9uIHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNhbG9uLWhlcm9fX2ltZyB7XHJcbiAgICAgICAgd2lkdGg6IDQ1JTtcclxuXHJcblxyXG4gICAgfVxyXG4gICAgLnNhbG9uLWhlcm9fX3dyYXBwZXIge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gICAgXHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiBtYXAtZ2V0KCR0YWJsZXQsIHNtKSAtIDEpIHtcclxuICAgIC5zYWxvbi1oZXJvX193cmFwcGVyIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogNDZweDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBcclxuICAgIH1cclxuXHJcbiAgICAuc2Fsb24taGVyb19faW5mbyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgIG9sIHtcclxuICAgIFxyXG4gICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjJweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zYWxvbi1oZXJvX190aXRsZSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAudGV4dCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNhbG9uLWhlcm9fX2ltZyB7XHJcbiAgICAgICAgLy8gcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIC8vIGxlZnQ6IDA7XHJcbiAgICAgICAgLy8gcmlnaHQ6IDA7XHJcbiAgICAgICAgLy8gdG9wOiAxMjNweDtcclxuICAgICAgICBoZWlnaHQ6IDI3MHB4O1xyXG4gICAgICAgIHotaW5kZXg6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgJi0tbW9iIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNhbG9uLWhlcm9fX2NvbnRhaW5lciB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiBtYXAtZ2V0KCRtb2JpbGUsIGxnKSAtIDEpIHtcclxuICAgIC8vIC5zYWxvbi1oZXJvIHtcclxuICAgIC8vICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgLy8gfVxyXG5cclxuICAgIC8vIC5zYWxvbi1oZXJvX19pbmZvIHtcclxuICAgIC8vICAgICBwYWRkaW5nLXRvcDogMzlweDtcclxuICAgIC8vIH1cclxuXHJcbiAgICAvLyAuc2Fsb24taGVyb19fdGl0bGUge1xyXG4gICAgLy8gICAgIG1heC13aWR0aDogMTcwcHg7XHJcbiAgICAvLyB9XHJcblxyXG4gICAgLy8gLnNhbG9uLWhlcm9fX2Rlc2NyaXB0aW9uIHtcclxuICAgIC8vICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAvLyAgICAgbGluZS1oZWlnaHQ6IDE0MCU7XHJcbiAgICAvLyAgICAgbWFyZ2luLXRvcDogMjQxcHg7XHJcblxyXG4gICAgLy8gICAgIG9sIHtcclxuICAgIC8vICAgICAgICAgbGkge1xyXG4gICAgLy8gICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgLy8gICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOXB4O1xyXG4gICAgLy8gICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAvLyAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgLy8gICAgICAgICAgICAgICAgIGNvdW50ZXItaW5jcmVtZW50OiBteUNvdW50ZXI7XHJcbiAgICAvLyAgICAgICAgICAgICAgICAgY29udGVudDogY291bnRlcihteUNvdW50ZXIpO1xyXG4gICAgLy8gICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIC8vICAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgIC8vICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAvLyAgICAgICAgICAgICB9XHJcbiAgICAvLyAgICAgICAgIH1cclxuICAgIC8vICAgICB9XHJcbiAgICAvLyB9XHJcbn0iLCIuYXJ0aWNsZSB7XHJcbiAgICBwYWRkaW5nOiAxNDBweCAwO1xyXG59XHJcblxyXG4uYXJ0aWNsZV9fY29udGFpbmVyIHt9XHJcblxyXG4uYXJ0aWNsZV9fdGl0bGUge1xyXG4gICAgY29sb3I6ICRkYXJrLWdyZXk7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG59XHJcblxyXG4uYXJ0aWNsZV9fY29udGVudC13cmFwcGVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbn1cclxuXHJcbi5hcnRpY2xlX19jb250ZW50LWl0ZW0ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBmbGV4OiAxIDEgNTAlO1xyXG5cclxuICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xyXG4gICAgfVxyXG5cclxuICAgICYtLXJldmVyc2Uge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG5cclxuICAgICAgICAuYXJ0aWNsZV9fY29udGVudC1pdGVtLXRleHQge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyM3B4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmFydGljbGVfX2NvbnRlbnQtaXRlbS10ZXh0IHtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjdweDtcclxufVxyXG5cclxuLmFydGljbGVfX2NvbnRlbnQtaXRlbS1pbWcge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IG1hcC1nZXQoJHRhYmxldCwgbWQpIC0gMSkge1xyXG4gICAgLmFydGljbGUge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbn0iLCIuc3BhcmVzLXJhbmdlIHtcclxuICAgIHBhZGRpbmctdG9wOiA4MHB4O1xyXG59XHJcblxyXG4uc3BhcmVzLXJhbmdlX19jb250YWluZXIge31cclxuXHJcbi5zcGFyZXMtcmFuZ2VfX3dyYXBwZXIge31cclxuXHJcbi5zcGFyZXMtcmFuZ2VfX2Rlc2NyaXB0aW9uIHtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxMzUlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogODRweDtcclxufVxyXG5cclxuLnNwYXJlcy1yYW5nZV9fbGlzdCB7fVxyXG5cclxuLnNwYXJlcy1yYW5nZV9fbGlzdC1pdGVtIHtcclxuICAgIG1pbi13aWR0aDogOTE4cHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDY2MGZyIG1pbm1heCgyMDBweCwgMjIwZnIpIG1pbm1heCgxOTJweCwgMjE4ZnIpIDEyMHB4O1xyXG4gICAgY29sdW1uLWdhcDogMnB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMnB4O1xyXG5cclxuICAgICYtLWhlYWRlciB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHJcbiAgICAgICAgLnNwYXJlcy1yYW5nZV9fbGlzdC1pdGVtLXBhcnQge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtZ3JleTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgLnNwYXJlcy1yYW5nZV9fbGlzdC1pdGVtLXBhcnQge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtZ3JleTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zcGFyZXMtcmFuZ2VfX2xpc3QtaXRlbS1wYXJ0IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGV4dHJhLWxpZ2h0LWdyZXk7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGxpbmVhcjtcclxuICAgIHBhZGRpbmc6IDRweCAyMHB4O1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuXHJcbiAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgfVxyXG5cclxuICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICB9XHJcblxyXG4gICAgJjpudGgtY2hpbGQoMykge1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zcGFyZXMtcmFuZ2VfX2xpbmsge1xyXG4gICAgY29sb3I6ICRkYXJrLWdyZWVuO1xyXG59XHJcblxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IG1hcC1nZXQoJHRhYmxldCwgbGcpIC0gMSkge1xyXG4gICAgLnNwYXJlcy1yYW5nZV9fY29udGFpbmVyIHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5zcGFyZXMtcmFuZ2VfX3dyYXBwZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIG92ZXJmbG93LXg6IHNjcm9sbDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzOHB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xyXG4gICAgICAgIHNjcm9sbGJhci1jb2xvcjogJGdvbGQgJGxpZ2h0LWdyZXk7XHJcblxyXG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuICAgICAgICAgICAgd2lkdGg6IDRweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA4cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRleHRyYS1saWdodC1ncmV5O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ29sZDtcclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgIC5zcGFyZXMtcmFuZ2VfX2Rlc2NyaXB0aW9uIHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDRweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxOHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zcGFyZXMtcmFuZ2VfX2xpc3QtaXRlbSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgfVxyXG59IiwiLnNwYXJlcy1oZXJvIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLnNwYXJlcy1oZXJvX19jb250YWluZXIge1xyXG4gICAgcGFkZGluZy10b3A6IDI1cHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNTJweDtcclxuICAgIG1pbi1oZWlnaHQ6IDcyMHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMTtcclxufVxyXG5cclxuLnNwYXJlcy1oZXJvX19pbmZvIHtcclxuICAgIHBhZGRpbmctdG9wOiA3N3B4O1xyXG4gICAgbWF4LXdpZHRoOiA3ODBweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4uc3BhcmVzLWhlcm9fX3RpdGxlIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDM2cHg7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgbWF4LXdpZHRoOiA0MzBweDtcclxufVxyXG5cclxuLnNwYXJlcy1oZXJvX19kZXNjcmlwdGlvbiB7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTQwJTtcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMXB4O1xyXG4gICAgbWF4LXdpZHRoOiA1NjVweDtcclxuXHJcbiAgICAmLS1taW5pIHtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi0tbW9iaWxlIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG59XHJcblxyXG4uc3BhcmVzLWhlcm9fX2xpbmsge1xyXG4gICAgY29sb3I6ICRkYXJrLWdyZWVuO1xyXG59XHJcblxyXG4uc3BhcmVzLWhlcm9fX2JhY2tncm91bmQge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogbWFwLWdldCgkdGFibGV0LCBsZykgLSAxKSB7XHJcbiAgICAuc3BhcmVzLWhlcm9fX2Rlc2NyaXB0aW9uIHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNzdweDtcclxuICAgIH1cclxuXHJcbiAgICAuc3BhcmVzLWhlcm9fX2NvbnRhaW5lciB7XHJcbiAgICAgICAgbWluLWhlaWdodDogNjAwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiBtYXAtZ2V0KCR0YWJsZXQsIHNtKSAtIDEpIHtcclxuICAgIC5zcGFyZXMtaGVybyB7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIH1cclxuXHJcbiAgICAuc3BhcmVzLWhlcm9fX2NvbnRhaW5lciB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDI1OXB4O1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDQ5MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zcGFyZXMtaGVyb19faW5mbyB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDM4cHg7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA3ODBweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAuc3BhcmVzLWhlcm9fX3RpdGxlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zcGFyZXMtaGVyb19fZGVzY3JpcHRpb24ge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgICYtLW1vYmlsZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5jZXJ0aWZpY2F0ZXMge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrLWdyZXk7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG59XHJcblxyXG4uY2VydGlmaWNhdGVzX19jb250YWluZXIge1xyXG4gICAgcGFkZGluZy10b3A6IDI1cHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTIxcHg7XHJcbn1cclxuXHJcbi5jZXJ0aWZpY2F0ZXNfX3RpdGxlIHtcclxuICAgIGNvbG9yOiAkZ29sZDtcclxuICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XHJcbiAgICBtYXJnaW4tdG9wOiA3NXB4O1xyXG59XHJcblxyXG4uY2VydGlmaWNhdGVzX19kZXNjcmlwdGlvbiB7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTM1JTtcclxuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XHJcbn1cclxuXHJcbi5jZXJ0aWZpY2F0ZXNfX3JvdyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0yNnB4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG59XHJcblxyXG4uY2VydGlmaWNhdGVzX19yb3ctaXRlbSB7ICBcclxuICAgIHdpZHRoOiAyNSU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMXB4O1xyXG5cclxuICAgICYtLWhvcml6b250YWwge1xyXG4gICAgICAgIHdpZHRoOiAzMy4zJTtcclxuICAgICAgICAuY2VydGlmaWNhdGVzX19yb3ctaW1nLXdyYXBwZXIge1xyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMjc2cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jZXJ0aWZpY2F0ZXNfX3Jvdy1pdGVtLWNvbnRhaW5lciB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDI2cHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGhlaWdodDogMTAwJTtcclxuIFxyXG59XHJcblxyXG4uY2VydGlmaWNhdGVzX19yb3ctaW1nLXdyYXBwZXIge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGEge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgIGltZyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDQwMHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjJzIGVhc2UtaW4tb3V0O1xyXG4gICAgfVxyXG5cclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgd2lkdGg6IDYwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnYXNzZXRzL2ltYWdlcy9zdGF0aWMvZ2xhc3MtZGVjb3Iuc3ZnJyk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4ycyBlYXNlLWluLW91dDtcclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwLjQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyOjphZnRlciB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxufVxyXG5cclxuLmNlcnRpZmljYXRlc19fcm93LXRleHQge1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE0MCU7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiBtYXAtZ2V0KCR0YWJsZXQsIGxnKSAtIDEpIHtcclxuICAgIC5jZXJ0aWZpY2F0ZXNfX3RpdGxlIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAzOHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIzcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmNlcnRpZmljYXRlc19fZGVzY3JpcHRpb24ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTM1JTsgXHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzhweDtcclxuICAgIH1cclxuXHJcbiAgICAuY2VydGlmaWNhdGVzX19jb250YWluZXIge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5jZXJ0aWZpY2F0ZXNfX3JvdyB7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMjFweDtcclxuICAgIH1cclxuXHJcbiAgICAuY2VydGlmaWNhdGVzX19yb3ctaXRlbSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjlweDtcclxuICAgICAgICB3aWR0aDogMzMuMyU7XHJcbiAgICB9XHJcblxyXG4gICAgLmNlcnRpZmljYXRlc19fcm93LWl0ZW0tY29udGFpbmVyIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIxcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLy8gLmNlcnRpZmljYXRlc19fcm93LWltZyB7XHJcbiAgICAvLyAgICAgbWF4LWhlaWdodDogMjE1cHg7XHJcbiAgICAvLyB9XHJcblxyXG4gICAgLmNlcnRpZmljYXRlc19fcm93LWltZy13cmFwcGVyIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxM3B4O1xyXG4gICAgfVxyXG5cclxuICAgIC5jZXJ0aWZpY2F0ZXNfX3Jvdy10ZXh0IHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEzNSU7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiBtYXAtZ2V0KCR0YWJsZXQsIHNtKSAtIDEpIHtcclxuICAgIC5jZXJ0aWZpY2F0ZXNfX3RpdGxlIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA0M3B4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIzcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmNlcnRpZmljYXRlc19fZGVzY3JpcHRpb24ge1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMzYlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI5cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmNlcnRpZmljYXRlc19fcm93LWl0ZW0ge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIxcHg7XHJcbiAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgIH1cclxuXHJcbiAgICAuY2VydGlmaWNhdGVzX19yb3ctdGV4dCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMTAlO1xyXG4gICAgfVxyXG5cclxuICAgIC5jZXJ0aWZpY2F0ZXNfX3Jvdy1pbWctd3JhcHBlciB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOXB4O1xyXG4gICAgfVxyXG59IiwiLnNwYXJlcy1jYXJkIHt9XHJcblxyXG4uc3BhcmVzLWNhcmRfX2NvbnRhaW5lciB7XHJcbiAgICBwYWRkaW5nLXRvcDogMjRweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxMjBweDtcclxufVxyXG5cclxuLnNwYXJlcy1jYXJkX193cmFwcGVyIHtcclxuICAgIG1hcmdpbi10b3A6IDYwcHg7XHJcbn1cclxuXHJcbi5zcGFyZXMtY2FyZF9fdGl0bGUge1xyXG4gICAgY29sb3I6ICRkYXJrLWdyZXk7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cclxuICAgIGgzIHtcclxuICAgICAgICBmb250LXNpemU6IDM2cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zcGFyZXMtY2FyZF9fbnVtYmVyIHtcclxuICAgIGNvbG9yOiB2YXIoLS1EYWtyLWdyYXksICM2OTY5NjkpO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcclxufVxyXG5cclxuLnNwYXJlcy1jYXJkX19ib2R5IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbn1cclxuXHJcbi5zcGFyZXMtY2FyZF9faW1nIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgIG1heC13aWR0aDogNDk2cHg7XHJcbiAgICBtaW4td2lkdGg6IDIzMHB4O1xyXG4gICAgbWF4LWhlaWdodDogMzU3cHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDI0cHg7XHJcbn1cclxuXHJcbi5zcGFyZXMtY2FyZF9fY29udGVudCB7XHJcbiAgICBwYWRkaW5nLXRvcDogNXB4O1xyXG4gICAgbWF4LXdpZHRoOiA3MDRweDtcclxufVxyXG5cclxuLnNwYXJlcy1jYXJkLWRlc2NyaXB0aW9uLXRpdGxlIHtcclxuICAgIGNvbG9yOiAkZ29sZDtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMTM1JTtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbn1cclxuXHJcbi5zcGFyZXMtY2FyZC1kZXNjcmlwdGlvbiB7XHJcbiAgICBjb2xvcjogJGRhcmstZ3JleTtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxMzUlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxufVxyXG5cclxuLnNwYXJlcy1jYXJkX19wcm9wcyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIG1hcmdpbi1ib3R0b206IDI5cHg7XHJcbn1cclxuXHJcbi5zcGFyZXMtY2FyZF9fcHJvcCB7XHJcbiAgICBjb2xvcjogJGRhcmstZ3JleTtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMTM1JTtcclxuXHJcbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDZweDtcclxuICAgIH1cclxufVxyXG5cclxuLnNwYXJlcy1jYXJkX19wcmljZSB7XHJcbiAgICBjb2xvcjogJGRhcmstZ3JlZW47XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzZweDtcclxufVxyXG5cclxuLnNwYXJlcy1jYXJkX19idG4ge1xyXG4gICAgcGFkZGluZzogMTRweDtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIG1heC13aWR0aDogMjE2cHg7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiBtYXAtZ2V0KCR0YWJsZXQsIHNtKSAtIDEpIHtcclxuICAgIC5zcGFyZXMtY2FyZF9fY29udGFpbmVyIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcclxuICAgIH1cclxuXHJcbiAgICAuc3BhcmVzLWNhcmRfX3dyYXBwZXIge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNwYXJlcy1jYXJkX19ib2R5IHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgfVxyXG5cclxuICAgIC5zcGFyZXMtY2FyZF9fdGl0bGUge1xyXG4gICAgICAgIGgzIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyNnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc3BhcmVzLWNhcmRfX251bWJlciB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAuc3BhcmVzLWNhcmRfX2ltZyB7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gMjBweCBhdXRvO1xyXG4gICAgICAgIG1heC13aWR0aDogMjMwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNwYXJlcy1jYXJkLWRlc2NyaXB0aW9uIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zcGFyZXMtY2FyZF9fcHJpY2Uge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMxcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNwYXJlcy1jYXJkX19idG4ge1xyXG4gICAgICAgIHBhZGRpbmc6IDEycHggMDtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG59IiwiLnBheW1lbnQge1xyXG4gICAgcGFkZGluZzogOTBweCAwO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGV4dHJhLWxpZ2h0LWdyZXk7XHJcbn1cclxuXHJcbi5wYXltZW50X19pdGVtIHtcclxuICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNzBweDtcclxuICAgIH1cclxufVxyXG5cclxuLnBheW1lbnRfX2l0ZW0tdGl0bGUge1xyXG4gICAgY29sb3I6ICRkYXJrLWdyZXk7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG59XHJcblxyXG4ucGF5bWVudF9fc3ViaXRlbSB7XHJcbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wYXltZW50X190ZXh0IHtcclxuICAgIGNvbG9yOiAkZGFyay1ncmV5O1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEzNSU7XHJcblxyXG4gICAgJi0tZ29sZCB7XHJcbiAgICAgICAgY29sb3I6ICRnb2xkO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDZweDtcclxuICAgIH1cclxufVxyXG5cclxuLnBheW1lbnRfX2xpbmsge1xyXG4gICAgY29sb3I6ICRkYXJrLWdyZWVuO1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogbWFwLWdldCgkdGFibGV0LCBzbSkgLSAxKSB7XHJcbiAgICAucGF5bWVudCB7XHJcbiAgICAgICAgcGFkZGluZzogNTBweCAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5wYXltZW50X19pdGVtIHtcclxuICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzOXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucGF5bWVudF9faXRlbS10aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTdweDtcclxuICAgIH1cclxuXHJcbiAgICAucGF5bWVudF9fc3ViaXRlbSB7XHJcbiAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnBheW1lbnRfX3RleHQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuXHJcbiAgICAgICAgJi0tZ29sZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDZweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnBheW1lbnRfX2xpbmsge1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIH1cclxufSIsIi5vcmRlciB7XHJcbiAgICBwYWRkaW5nOiAyNHB4IDAgMTMwcHggMDtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnYXNzZXRzL2ltYWdlcy9zdGF0aWMvYmdfZm9yZXN0LnBuZycpO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG5cclxuICAgICYtLXdpdGhvdXQtYmcge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgJi0tdG8tYnV5ZXIge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4ub3JkZXJfX2JvZHkge1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XHJcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgyLCAxZnIpO1xyXG4gICAgZ3JpZC1jb2x1bW4tZ2FwOiAwcHg7XHJcbiAgICBncmlkLXJvdy1nYXA6IDBweDtcclxuICAgIG1hcmdpbi10b3A6IDQycHg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG4gICAgJi0td2l0aC1idG4ge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDU2cHg7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgYXV0byk7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMywgYXV0byk7XHJcbiAgICAgICAgZ3JpZC1jb2x1bW4tZ2FwOiAyNHB4O1xyXG5cclxuICAgICAgICAub3JkZXJfX3RpdGxlIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm9yZGVyX19kZXNjcnJpcHRpb24ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAub3JkZXJfX2J1dHRvbiB7XHJcbiAgICAgICAgICAgIGdyaWQtYXJlYTogMyAvIDEgLyA0IC8gMjtcclxuICAgICAgICAgICAgYWxpZ24tc2VsZjogZW5kO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm9yZGVyX19pbWFnZSB7XHJcbiAgICAgICAgICAgIGdyaWQtYXJlYTogMSAvIDIgLyA0IC8gMztcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA3MDRweDtcclxuXHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA0ODhweDtcclxuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMjAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tdG8tYnV5ZXIge1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIGF1dG8pO1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogYXV0byAxZnI7XHJcbiAgICAgICAgZ3JpZC1jb2x1bW4tZ2FwOiAyMHB4O1xyXG5cclxuICAgICAgICAub3JkZXJfX3RpdGxlIHtcclxuICAgICAgICAgICAgbWFyZ2luOiA1OXB4IDAgMzJweCAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm9yZGVyX19kZXNjcnJpcHRpb24ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNDUwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA2MnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm9yZGVyX19pbWFnZSB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNzA0cHg7XHJcblxyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAzMDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLm9yZGVyX190aXRsZSB7XHJcbiAgICBjb2xvcjogJGRhcmstZ3JleTtcclxuICAgIG1heC13aWR0aDogNDI1cHg7XHJcbiAgICBtYXJnaW46IDM1cHggMCAyOXB4IDA7XHJcbiAgICBncmlkLWFyZWE6IDEgLyAxIC8gMiAvIDI7XHJcbn1cclxuXHJcbi5vcmRlcl9fZGVzY3JyaXB0aW9uIHtcclxuICAgIGNvbG9yOiAkYmxhY2stZ3JleTtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxMzUlO1xyXG4gICAgbWF4LXdpZHRoOiA0OTVweDtcclxuICAgIGdyaWQtYXJlYTogMiAvIDEgLyAzIC8gMjtcclxuICAgIGEge1xyXG4gICAgICAgIGNvbG9yOiAkZGFyay1ncmVlbjtcclxuICAgIH1cclxufVxyXG5cclxuLm9yZGVyX19idXR0b24ge1xyXG4gICAgbWF4LXdpZHRoOiA0MDVweDtcclxufVxyXG5cclxuLm9yZGVyX19idG4ge1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgcGFkZGluZzogMTBweCAwO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4ub3JkZXJfX2xpbmsge1xyXG4gICAgY29sb3I6ICRkYXJrLWdyZWVuO1xyXG59XHJcblxyXG4ub3JkZXJfX2ltYWdlIHtcclxuXHJcbiAgICBqdXN0aWZ5LXNlbGY6IGVuZDtcclxuICAgIG1heC13aWR0aDogNjAwcHg7XHJcbiAgICBncmlkLWFyZWE6IDEgLyAyIC8gMyAvIDM7XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiBtYXAtZ2V0KCRsYXB0b3AsIHNtKSAtIDEpIHtcclxuICAgIC5vcmRlciB7XHJcbiAgICAgICAgJi0tdG8tYnV5ZXIge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm9yZGVyX19idG4ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBwYWRkaW5nOiA4cHggMThweDtcclxuICAgIH1cclxuXHJcbiAgICAub3JkZXJfX2JvZHkge1xyXG4gICAgICAgICYtLXdpdGgtYnRuIHtcclxuICAgICAgICAgICAgLm9yZGVyX19kZXNjcnJpcHRpb24ge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS10by1idXllciB7XHJcbiAgICAgICAgICAgIC5vcmRlcl9fdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMzJweCAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAub3JkZXJfX2Rlc2NycmlwdGlvbiB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDQ1MHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDYycHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5vcmRlcl9faW1hZ2Uge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA3MDRweDtcclxuXHJcbiAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMzAwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiBtYXAtZ2V0KCR0YWJsZXQsIG1kKSArIDEpIHtcclxuICAgIC5vcmRlciB7XHJcbiAgICAgICAgcGFkZGluZzogMjRweCAwIDQwcHggMDtcclxuXHJcbiAgICAgICAgJi0tdG8tYnV5ZXIge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgIC5vcmRlcl9fYm9keSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogODBweDtcclxuXHJcbiAgICAgICAgJi0tdG8tYnV5ZXIge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA1OHB4O1xyXG5cclxuICAgICAgICAgICAgLm9yZGVyX190aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAyMHB4IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5vcmRlcl9fZGVzY3JyaXB0aW9uIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAub3JkZXJfX2ltYWdlIHtcclxuXHJcbiAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMjY2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAub3JkZXJfX3RpdGxlIHtcclxuICAgICAgICBtYXJnaW46IDAgMCAyOXB4IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLm9yZGVyX19kZXNjcnJpcHRpb24ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBtYXgtd2lkdGg6IDI4MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5vcmRlcl9faW1hZ2Uge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAyOTVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiBtYXAtZ2V0KCR0YWJsZXQsIHNtKSAtIDEpIHtcclxuICAgIC5vcmRlciB7XHJcbiAgICAgICAgcGFkZGluZzogMjdweCAwIDE1cHggMDtcclxuXHJcbiAgICAgICAgJi0tdG8tYnV5ZXIge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm9yZGVyX19ib2R5IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAzOHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgICAgJi0td2l0aC1idG4ge1xyXG4gICAgICAgICAgICAub3JkZXJfX2J1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICBvcmRlcjogNDtcclxuICAgICAgICAgICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLm9yZGVyX190aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAub3JkZXJfX2Rlc2NycmlwdGlvbiB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAub3JkZXJfX2ltYWdlIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLXRvLWJ1eWVyIHtcclxuICAgICAgICAgICAgLm9yZGVyX19pbWFnZSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogMjUwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC5vcmRlcl9fdGl0bGUge1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cclxuICAgICAgICBoMSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDExMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5vcmRlcl9faW1hZ2Uge1xyXG4gICAgICAgIG9yZGVyOiAyO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI4cHg7XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDM3NXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAub3JkZXJfX2Rlc2NycmlwdGlvbiB7XHJcbiAgICAgICAgb3JkZXI6IDM7XHJcbiAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcclxuICAgIH1cclxufSIsIi5jb21tdW5pY2F0aW9ucyB7XHJcbiAgICBwYWRkaW5nOiAxNDBweCAwO1xyXG59XHJcblxyXG4uY29tbXVuaWNhdGlvbnNfX2NvbnRhaW5lciB7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcclxuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDIsIGF1dG8pO1xyXG4gICAgZ3JpZC1jb2x1bW4tZ2FwOiAyM3B4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG59XHJcblxyXG4uY29tbXVuaWNhdGlvbnNfX3RleHQge1xyXG4gICAgZ3JpZC1hcmVhOiAxIC8gMSAvIDIgLyAyO1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE0MCU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG59XHJcblxyXG4uY29tbXVuaWNhdGlvbnNfX2J1dHRvbiB7XHJcbiAgICBtYXgtd2lkdGg6IDQ0MHB4O1xyXG4gICAgZ3JpZC1hcmVhOiAyIC8gMSAvIDMgLyAyO1xyXG59XHJcblxyXG4uY29tbXVuaWNhdGlvbnNfX2J0biB7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTAwJTtcclxuICAgIHBhZGRpbmc6IDEycHggMDtcclxufVxyXG5cclxuLmNvbW11bmljYXRpb25zX19jb250YWN0cyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGdyaWQtYXJlYTogMSAvIDIgLyAzIC8gMztcclxufVxyXG5cclxuLmNvbW11bmljYXRpb25zX19jb250YWN0cy1pdGVtIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDVweDtcclxuICAgIH1cclxuXHJcbiAgICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjNweDtcclxuICAgIH1cclxufVxyXG5cclxuLmNvbW11bmljYXRpb25zX19jb250YWN0cy1pY29uIHtcclxuICAgIG1hcmdpbi1yaWdodDogMjVweDtcclxuXHJcbiAgICBzdmcge1xyXG4gICAgICAgIG1heC13aWR0aDogODBweDtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAxMjBweDtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB9XHJcblxyXG59XHJcblxyXG4uY29tbXVuaWNhdGlvbnNfX2NvbnRhY3RzLWl0ZW0tYm9keSB7fVxyXG5cclxuLmNvbW11bmljYXRpb25zX19jb250YWN0cy10aXRsZSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA2cHg7XHJcbn1cclxuXHJcbi5jb21tdW5pY2F0aW9uc19fY29udGFjdHMtaXRlbS10ZXh0IHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMTM1JTtcclxuICAgIG1hcmdpbi1ib3R0b206IDZweDtcclxuXHJcbiAgICAmLS1nb2xkIHtcclxuICAgICAgICBjb2xvcjogJGdvbGQ7XHJcbiAgICB9XHJcblxyXG4gICAgJi0tYm9sZCB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIH1cclxufVxyXG5cclxuLmNvbW11bmljYXRpb25zX19jb250YWN0cy1saW5rIHtcclxuICAgIGNvbG9yOiAkZGFyay1ncmVlbjtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxMzUlO1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogbWFwLWdldCgkdGFibGV0LCBsZykgLSAxKSB7XHJcbiAgICAuY29tbXVuaWNhdGlvbnMge1xyXG4gICAgICAgIHBhZGRpbmc6IDYwcHggMDtcclxuICAgIH1cclxuXHJcbiAgICAuY29tbXVuaWNhdGlvbnNfX3RleHQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTM1JTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5jb21tdW5pY2F0aW9uc19fYnV0dG9uIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDMwMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5jb21tdW5pY2F0aW9uc19fYnRuIHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbW11bmljYXRpb25zX19jb250YWN0cy1pdGVtLXRleHQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIH1cclxuXHJcbiAgICAuY29tbXVuaWNhdGlvbnNfX2NvbnRhY3RzLWxpbmsge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIH1cclxuXHJcbiAgICAuY29tbXVuaWNhdGlvbnNfX2NvbnRhY3RzLWl0ZW0ge1xyXG4gICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIycHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcbiAgICAuY29tbXVuaWNhdGlvbnNfX2NvbnRhY3RzLWljb24ge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTZweDtcclxuXHJcbiAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA2MHB4O1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMTBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogbWFwLWdldCgkdGFibGV0LCBtZCkgLSAxKSB7XHJcbiAgICAuY29tbXVuaWNhdGlvbnMge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5jb21tdW5pY2F0aW9uc19fY29udGFpbmVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgfVxyXG5cclxuICAgIC5jb21tdW5pY2F0aW9uc19fY29udGFjdHMtdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIH1cclxuXHJcbiAgICAuY29tbXVuaWNhdGlvbnNfX3RleHQge1xyXG4gICAgICAgIG9yZGVyOiAxO1xyXG4gICAgfVxyXG5cclxuICAgIC5jb21tdW5pY2F0aW9uc19fYnV0dG9uIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyOXB4O1xyXG4gICAgICAgIG9yZGVyOiAzO1xyXG4gICAgfVxyXG5cclxuICAgIC5jb21tdW5pY2F0aW9uc19fYnRuIHtcclxuICAgICAgICBwYWRkaW5nOiA4cHggMDtcclxuICAgIH1cclxuXHJcbiAgICAuY29tbXVuaWNhdGlvbnNfX2NvbnRhY3RzIHtcclxuICAgICAgICBvcmRlcjogMjtcclxuICAgIH1cclxufSIsIi5zb2x1dGlvbnMge1xyXG4gICAgcGFkZGluZy10b3A6IDE0MHB4O1xyXG59XHJcblxyXG4uc29sdXRpb25zX19saXN0LWl0ZW0ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XHJcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG8gYXV0byAxZnI7XHJcbiAgICBncmlkLWNvbHVtbi1nYXA6IDI0cHg7XHJcblxyXG4gICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMzVweDtcclxuICAgIH1cclxufVxyXG5cclxuLnNvbHV0aW9uc19fbGlzdC1pdGVtLXRpdGxlIHtcclxuICAgIGNvbG9yOiAkZGFyay1ncmV5O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjNweDtcclxuICAgIGdyaWQtYXJlYTogMSAvIDEgLyAyIC8gMjtcclxufVxyXG5cclxuLnNvbHV0aW9uc19fbGlzdC1pdGVtLWRlc2NyaXB0aW9uIHtcclxuICAgIGNvbG9yOiAkYmxhY2stZ3JleTtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuICAgIGdyaWQtYXJlYTogMiAvIDEgLyAzIC8gMjtcclxufVxyXG5cclxuLnNvbHV0aW9uc19fdGh1bWItc3dpcGVyIHtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGdyaWQtYXJlYTogMyAvIDEgLyA0IC8gMjtcclxuXHJcbiAgICAuc3dpcGVyLXNsaWRlLXRodW1iLWFjdGl2ZSB7XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGdvbGQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uc29sdXRpb25zX190aHVtYi1zd2lwZXItYXJyb3cge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJvdHRvbTogM3B4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAmLS1wcmV2IHtcclxuICAgICAgICBsZWZ0OiAtOXB4O1xyXG4gICAgfVxyXG5cclxuICAgICYtLW5leHQge1xyXG4gICAgICAgIHJpZ2h0OiAtOXB4O1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICB9XHJcblxyXG4gICAgc3ZnIHtcclxuICAgICAgICB3aWR0aDogMzJweDtcclxuICAgICAgICBoZWlnaHQ6IDMycHg7XHJcbiAgICAgICAgZmlsbDogJGRhcmstZ3JleTtcclxuICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICBmaWxsOiAkZ29sZDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zb2x1dGlvbnNfX2xpc3QtaXRlbS1nYWxsZXJ5IHtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxufVxyXG5cclxuLnNvbHV0aW9uc19fbGlzdC1pdGVtLWdhbGxlcnktaXRlbSB7XHJcbiAgICBoZWlnaHQ6IDg1cHg7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgICAvLyBtYXgtaGVpZ2h0OiA4NXB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgIH1cclxufVxyXG5cclxuLnNvbHV0aW9uc19fc3dpcGVyIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZ3JpZC1hcmVhOiAxIC8gMiAvIDQgLyAzO1xyXG59XHJcblxyXG4uc29sdXRpb25zX19zd2lwZXItbGlzdC1pdGVtIHtcclxuICAgIC8vIG1pbi1oZWlnaHQ6IDQyOXB4O1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG5cclxuICAgIGltZyB7XHJcbiAgICAgICAgLy8gbWF4LWhlaWdodDogNDI5cHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogbWFwLWdldCgkdGFibGV0LCBsZykgLSAxKSB7XHJcbiAgICAuc29sdXRpb25zIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogNDBweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcclxuICAgIH1cclxuXHJcbiAgICAuc29sdXRpb25zX19saXN0LWl0ZW0ge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIH1cclxuXHJcbiAgICAuc29sdXRpb25zX19saXN0LWl0ZW0tdGl0bGUge1xyXG4gICAgICAgIG9yZGVyOiAxO1xyXG4gICAgfVxyXG5cclxuICAgIC5zb2x1dGlvbnNfX2xpc3QtaXRlbS1kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuICAgICAgICBvcmRlcjogMjtcclxuICAgIH1cclxuXHJcbiAgICAuc29sdXRpb25zX190aHVtYi1zd2lwZXIge1xyXG4gICAgICAgIG1heC13aWR0aDogNjAwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgb3JkZXI6IDQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnNvbHV0aW9uc19fc3dpcGVyIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDYwMHB4O1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDEwcHggYXV0bztcclxuICAgICAgICBvcmRlcjogMztcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IG1hcC1nZXQoJHRhYmxldCwgc20pIC0gMSkge1xyXG4gICAgLnNvbHV0aW9ucyB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDI1cHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDYwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNvbHV0aW9uc19fbGlzdC1pdGVtIHtcclxuICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc29sdXRpb25zX19saXN0LWl0ZW0tdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICBvcmRlcjogMTtcclxuICAgIH1cclxuXHJcbiAgICAuc29sdXRpb25zX19saXN0LWl0ZW0tZGVzY3JpcHRpb24ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTM1JTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zb2x1dGlvbnNfX3RodW1iLXN3aXBlciB7XHJcbiAgICAgICAgd2lkdGg6IDgwJTtcclxuICAgIH1cclxuXHJcbiAgICAuc29sdXRpb25zX190aHVtYi1zd2lwZXItYXJyb3cge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNvbHV0aW9uc19fbGlzdC1pdGVtLWdhbGxlcnktaXRlbSB7XHJcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zb2x1dGlvbnNfX3N3aXBlci1saXN0LWl0ZW0ge1xyXG4gICAgICAgIGhlaWdodDogMjAzcHg7XHJcbiAgICB9XHJcbn0iLCIudmFjYW5jaWVzLWhlYWQge1xyXG4gICAgcGFkZGluZzogMjZweCAwIDUwcHggMDtcclxufVxyXG5cclxuLnZhY2FuY2llcy1oZWFkX19jb250YWluZXIge31cclxuXHJcblxyXG4udmFjYW5jaWVzLWhlYWRfX2JvZHkge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA0NDBmciA3MDRmcjtcclxuICAgIGdyaWQtdGVtcGxhdGUtcm93czogYXV0byAxZnI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBncmlkLWNvbHVtbi1nYXA6IDgwcHg7XHJcbiAgICBwYWRkaW5nOiA0N3B4IDAgMCAwO1xyXG59XHJcblxyXG4udmFjYW5jaWVzLWhlYWRfX3RpdGxlIHtcclxuICAgIGNvbG9yOiAkZGFyay1ncmV5O1xyXG4gICAgZ3JpZC1hcmVhOiAxIC8gMSAvIDIgLyAyO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjFweDtcclxufVxyXG5cclxuLnZhY2FuY2llcy1oZWFkX19mb3JtLXdyYXBwZXIge1xyXG4gICAgZ3JpZC1hcmVhOiAyIC8gMSAvIDMgLyAyO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG59XHJcblxyXG4udmFjYW5jaWVzLWhlYWRfX2Zvcm0tdGl0bGUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICAgIGNvbG9yOiAkZ29sZDtcclxufVxyXG5cclxuLnZhY2FuY2llcy1oZWFkX19maWVsZCB7XHJcbiAgICAmOm5vdCg6bGFzdC1vZi10eXBlKSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICAgIH1cclxufVxyXG5cclxuLnZhY2FuY2llcy1oZWFkX19mb3JtLWRlc2NyaXB0aW9uIHtcclxuICAgIGNvbG9yOiAkZGFyay1ncmV5O1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEzNSU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xyXG59XHJcblxyXG4udmFjYW5jaWVzLWhlYWRfX2Zvcm0tbGluayB7XHJcbiAgICBjb2xvcjogJGRhcmstZ3JlZW47XHJcbn1cclxuXHJcbi52YWNhbmNpZXMtaGVhZF9fYnV0dG9uIHtcclxuICAgIGFsaWduLXNlbGY6IGVuZDtcclxufVxyXG5cclxuXHJcbi52YWNhbmNpZXMtaGVhZF9fYnRuIHtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxufVxyXG5cclxuLnZhY2FuY2llcy1oZWFkX19pbWFnZSB7XHJcbiAgICBncmlkLWFyZWE6IDEgLyAyIC8gMyAvIDM7XHJcbiAgICBtYXgtd2lkdGg6IDcwNHB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICB9XHJcblxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogbWFwLWdldCgkdGFibGV0LCBsZykgLSAxKSB7XHJcbiAgICAudmFjYW5jaWVzLWhlYWRfX2JvZHkge1xyXG4gICAgICAgIGdyaWQtY29sdW1uLWdhcDogMjBweDtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xyXG4gICAgfVxyXG5cclxuICAgIC52YWNhbmNpZXMtaGVhZF9fZm9ybS10aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogbWFwLWdldCgkdGFibGV0LCBzbSkgLSAxKSB7XHJcbiAgICAudmFjYW5jaWVzLWhlYWRfX2JvZHkge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMzhweDtcclxuICAgIH1cclxuXHJcbiAgICAudmFjYW5jaWVzLWhlYWRfX3RpdGxlIHtcclxuICAgICAgICBoMSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDExMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC52YWNhbmNpZXMtaGVhZF9fZm9ybS10aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjFweDtcclxuICAgICAgICBmb250LXNpemU6IDI2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnZhY2FuY2llcy1oZWFkX19pbWFnZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogMjUwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC52YWNhbmNpZXMtaGVhZF9fZmllbGQge1xyXG4gICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgcGFkZGluZzogMTRweCAxOHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLy8gJjpub3QoOmxhc3Qtb2YtdHlwZSkge1xyXG4gICAgICAgIC8vICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG4gICAgICAgIC8vIH1cclxuICAgIH1cclxuXHJcbiAgICAudmFjYW5jaWVzLWhlYWRfX2Zvcm0tZGVzY3JpcHRpb24ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTEwJTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyOHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC52YWNhbmNpZXMtaGVhZF9fYnRuIHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcblxyXG4gICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLmFib3V0IHtcclxuICAgIHBhZGRpbmc6IDEwMHB4IDAgODNweCAwO1xyXG59XHJcblxyXG4uYWJvdXRfX2NvbnRhaW5lciB7fVxyXG5cclxuLmFib3V0X190aXRsZSB7XHJcbiAgICBjb2xvcjogJGRhcmstZ3JleTtcclxuICAgIG1hcmdpbi1ib3R0b206IDY2cHg7XHJcbn1cclxuXHJcbi5hYm91dF9fbnVtYmVycyB7fVxyXG5cclxuLmFib3V0X19udW1iZXJzLWxpc3Qge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIG1hcmdpbi1sZWZ0OiAtMjRweDtcclxufVxyXG5cclxuLmFib3V0X19udW1iZXJzLWxpc3QtaXRlbSB7XHJcbiAgICBmbGV4OiAxIDEgMzMuMzMzJTtcclxuICAgIHBhZGRpbmctbGVmdDogMjRweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDU2cHg7XHJcbn1cclxuXHJcbi5hYm91dF9fbnVtYmVyIHtcclxuICAgIGNvbG9yOiAkZ29sZDtcclxuICAgIGZvbnQtZmFtaWx5OiBcIkFtZXJpY2FuIENhcHRhaW4gQ3lyaWxsaWNcIjtcclxuICAgIGZvbnQtc2l6ZTogMTIwcHg7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDgzJTtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbn1cclxuXHJcbi5hYm91dF9fbnVtYmVyLXNtYWxsIHtcclxuICAgIGNvbG9yOiAkZGFyay1ncmV5O1xyXG4gICAgZm9udC1zaXplOiAyNnB4O1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxMTAlO1xyXG59XHJcblxyXG4uYWJvdXRfX251bWJlci1zeW1ib2wge1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxufVxyXG5cclxuLmFib3V0X19udW1iZXItZGVzY3JpcHRpb24ge1xyXG4gICAgY29sb3I6ICRkYXJrLWdyZXk7XHJcbiAgICBmb250LWZhbWlseTogXCJBbWVyaWNhbiBDYXB0YWluIEN5cmlsbGljXCI7XHJcbiAgICBmb250LXNpemU6IDI2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTEwJTtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwLjI2cHg7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogbWFwLWdldCgkdGFibGV0LCBsZykgLSAxKSB7XHJcbiAgICAuYWJvdXQge1xyXG4gICAgICAgIHBhZGRpbmc6IDMwcHggMCA4MHB4IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmFib3V0X190aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgIH1cclxuXHJcbiAgICAuYWJvdXRfX251bWJlcnMtbGlzdCB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5hYm91dF9fbnVtYmVycy1saXN0LWl0ZW0ge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5hYm91dF9fbnVtYmVyIHtcclxuICAgICAgICBmb250LXNpemU6IDEwMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5hYm91dF9fbnVtYmVyLXNtYWxsIHtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmFib3V0X19udW1iZXItZGVzY3JpcHRpb24ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IG1hcC1nZXQoJHRhYmxldCwgbWQpIC0gMSkge1xyXG4gICAgLmFib3V0IHtcclxuICAgICAgICBwYWRkaW5nOiA4cHggMCA4MHB4IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmFib3V0X190aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzZweDtcclxuICAgIH1cclxuXHJcbiAgICAuYWJvdXRfX251bWJlcnMtbGlzdC1pdGVtIHtcclxuICAgICAgICBmbGV4OiAxIDEgNTAlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMzcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmFib3V0X19udW1iZXIge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNTBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcblxyXG4gICAgfVxyXG5cclxuICAgIC5hYm91dF9fbnVtYmVyLXNtYWxsIHtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmFib3V0X19udW1iZXItZGVzY3JpcHRpb24ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIH1cclxufSIsIi5jYXJkcyB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2stZ3JleTtcclxuICAgIHBhZGRpbmc6IDEwMHB4IDAgMTE1cHggMDtcclxuXHJcbiAgICAmLS1jb21mb3J0IHtcclxuICAgICAgICBwYWRkaW5nOiAxMThweCAwIDEwMHB4IDA7XHJcblxyXG4gICAgICAgIC5jYXJkc19fdGl0bGUge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2MnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNhcmRzX19saXN0LWltZyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY2FyZHNfX2xpc3QtaXRlbS10ZXh0IHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1hZyB7XHJcbiAgICAgICAgcGFkZGluZzogMTE4cHggMCA4MHB4IDA7XHJcblxyXG4gICAgICAgIC5jYXJkc19fdGl0bGUge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNhcmRzX190ZXh0IHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNjhweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jYXJkc19fbGlzdCB7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTI0cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY2FyZHNfX2xpc3QtaXRlbSB7XHJcbiAgICAgICAgICAgIGZsZXg6IDAgMSAzMy4zMzMlO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDM4cHg7XHJcblxyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDU2cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jYXJkc19fbGlzdC1pbWcge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA5cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY2FyZHNfX2xpc3QtaXRlbS10ZXh0IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uY2FyZHNfX2NvbnRhaW5lciB7fVxyXG5cclxuLmNhcmRzX190aXRsZSB7XHJcbiAgICBjb2xvcjogJGdvbGQ7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG5cclxuICAgICYtLXRyaXBsZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcclxuICAgIH1cclxuXHJcbiAgICAmLS10YWJsZXQtdHJpcGxlIHtcclxuICAgICAgICBtYXJnaW46IDAgYXV0byA4MHB4IGF1dG87XHJcbiAgICAgICAgbWF4LXdpZHRoOiA4MDhweDtcclxuICAgIH1cclxufVxyXG5cclxuLmNhcmRzX190ZXh0IHtcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTQwJTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICBwIHtcclxuICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcbn1cclxuXHJcbi5jYXJkc19fbGlzdCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0yNHB4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuICAgICYtLXNxdWFkIHtcclxuICAgICAgICAuY2FyZHNfX2xpc3QtaXRlbSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjRweDtcclxuICAgICAgICAgICAgZmxleDogMSAxIDI1JTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tdHJpcGxlIHtcclxuICAgICAgICAuY2FyZHNfX2xpc3QtaXRlbSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjRweDtcclxuICAgICAgICAgICAgZmxleDogMSAxIDMzLjMzMyU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDU3cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY2FyZHNfX2xpc3QtaXRlbS10aXRsZSB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjFweDtcclxuXHJcbiAgICAgICAgICAgIGg1IHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNhcmRzX19saXN0LWltZyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIxcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY2FyZHNfX2xpc3QtaXRlbS10ZXh0IHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLXRhYmxldC10cmlwbGUge1xyXG4gICAgICAgIC5jYXJkc19fbGlzdC1pdGVtIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xyXG4gICAgICAgICAgICBmbGV4OiAxIDEgMzMuMzMzJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jYXJkc19fbGlzdC1pdGVtLXRpdGxlIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTFweDtcclxuXHJcbiAgICAgICAgICAgIGg1IHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDRweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNhcmRzX19saXN0LWltZyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDExcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY2FyZHNfX2xpc3QtaXRlbS10ZXh0IHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmNhcmRzX19saXN0LWl0ZW0ge31cclxuXHJcbi5jYXJkc19fbGlzdC1pbWcge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHJcbiAgICAmLS1wb3NpdGlvbi1sZWZ0IHtcclxuICAgICAgICBvYmplY3QtcG9zaXRpb246IGxlZnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jYXJkc19fbGlzdC1pdGVtLXRpdGxlIHtcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG59XHJcblxyXG5cclxuLmNhcmRzX19saXN0LWl0ZW0tdGV4dCB7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE0MCU7XHJcbn1cclxuXHJcbi5jYXJkc19fc3dpcGVyLXdyYXBwZXIge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG59XHJcblxyXG4uY2FyZHNfX3N3aXBlciB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbjogMCBhdXRvIDIwcHggYXV0bztcclxufVxyXG5cclxuLmNhcmRzX19zbGlkZSB7XHJcbiAgICBoZWlnaHQ6IDMwMHB4O1xyXG5cclxuICAgIGltZyB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgfVxyXG59XHJcblxyXG4uY2FyZHNfX3N3aXBlci1uZXh0LFxyXG4uY2FyZHNfX3N3aXBlci1wcmV2IHtcclxuICAgIGNvbG9yOiAkZ29sZDtcclxuICAgIHdpZHRoOiAxNHB4O1xyXG4gICAgaGVpZ2h0OiAzMHB4O1xyXG5cclxuICAgICY6OmFmdGVyLFxyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgfVxyXG59XHJcblxyXG4uY2FyZHNfX3N3aXBlci1uZXh0IHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC00cHgsIDhweCk7XHJcbn1cclxuXHJcbi5jYXJkc19fc3dpcGVyLXByZXYge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMnB4LCA4cHgpO1xyXG59XHJcblxyXG4uY2FyZHNfX3RodW1iLXdyYXBwZXIge1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG59XHJcblxyXG4uY2FyZHNfX3RodW1iLXN3aXBlciB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICAvLyBtYXgtd2lkdGg6IDM0MHB4O1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcblxyXG4gICAgLnN3aXBlci1zbGlkZS10aHVtYi1hY3RpdmUge1xyXG4gICAgICAgIGJvcmRlcjogM3B4IHNvbGlkICRnb2xkO1xyXG4gICAgfVxyXG59XHJcblxyXG4uY2FyZHNfX3RodW1iLXNsaWRlIHtcclxuICAgIGZsZXg6IDAgMSAyMCU7XHJcbiAgICAvLyBtYXgtd2lkdGg6IDEwMHB4O1xyXG4gICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgLy8gYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHJcbiAgICBpbWcge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgIH1cclxufVxyXG5cclxuLmNhcmRzX19zbGlkZXItdGV4dC13cmFwcGVyIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBtYXJnaW4tdG9wOiAzOXB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4uY2FyZHNfX3NsaWRlci10ZXh0IHtcclxuICAgIG1heC13aWR0aDogMjAwcHg7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICYtLWFjdGl2ZSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogbWFwLWdldCgkdGFibGV0LCBsZykgLSAxKSB7XHJcbiAgICAuY2FyZHMge1xyXG4gICAgICAgIHBhZGRpbmc6IDYwcHggMCAzMHB4IDA7XHJcblxyXG4gICAgICAgICYtLWFnIHtcclxuICAgICAgICAgICAgcGFkZGluZzogNzVweCAwIDMwcHggMDtcclxuXHJcbiAgICAgICAgICAgIC5jYXJkc19fdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjJweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmNhcmRzX190ZXh0IHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMzUlO1xyXG5cclxuICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzOXB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuY2FyZHNfX2xpc3Qge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuY2FyZHNfX2xpc3QtaXRlbSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyOHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5jYXJkc19fbGlzdC1pbWcge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOXB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMzBweDtcclxuXHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5jYXJkc19fbGlzdC1pdGVtLXRleHQge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jYXJkc19fdGl0bGUge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmNhcmRzX19saXN0IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLTI0cHg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuICAgICAgICAmLS1zcXVhZCB7XHJcbiAgICAgICAgICAgIC5jYXJkc19fbGlzdC1pdGVtIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjRweDtcclxuICAgICAgICAgICAgICAgIGZsZXg6IDEgMSA1MCU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS10cmlwbGUge1xyXG4gICAgICAgICAgICAuY2FyZHNfX2xpc3QtaXRlbSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4OiAxIDEgNTAlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjhweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmNhcmRzX19saXN0LWl0ZW0tdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG5cclxuICAgICAgICAgICAgICAgIGg1IHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5jYXJkc19fbGlzdC1pbWcge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmNhcmRzX19saXN0LWl0ZW0tdGV4dCB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLXRhYmxldC10cmlwbGUge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTIwcHg7XHJcblxyXG4gICAgICAgICAgICAuY2FyZHNfX2xpc3QtaXRlbSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5jYXJkc19fbGlzdC1pdGVtLXRpdGxlIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDExcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgaDUge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmNhcmRzX19saXN0LWltZyB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMXB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuY2FyZHNfX2xpc3QtaXRlbS10ZXh0IHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgLmNhcmRzX19saXN0LWl0ZW0tdGl0bGUge1xyXG4gICAgICAgIGg1IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyNnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY2FyZHNfX2xpc3QtaW1nIHtcclxuICAgICAgICBoZWlnaHQ6IDIwMHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmNhcmRzX19saXN0LWl0ZW0tdGV4dCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMzUlO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogbWFwLWdldCgkdGFibGV0LCBzbSkgLSAxKSB7XHJcbiAgICAuY2FyZHMge1xyXG4gICAgICAgICYtLWNvbWZvcnQge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA2MHB4IDAgMzlweCAwO1xyXG5cclxuICAgICAgICAgICAgLmNhcmRzX190aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMXB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuY2FyZHNfX2xpc3Qge1xyXG4gICAgICAgICAgICAgICAgJi0tc3F1YWQge1xyXG4gICAgICAgICAgICAgICAgICAgIC5jYXJkc19fbGlzdC1pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLWFnIHtcclxuICAgICAgICAgICAgcGFkZGluZzogNjBweCAwIDY4cHggMDtcclxuXHJcbiAgICAgICAgICAgIC5jYXJkc19fdGV4dCB7XHJcbiAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuY2FyZHNfX2xpc3Qge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmNhcmRzX19zd2lwZXItd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmNhcmRzX19zd2lwZXIge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0byAxMHB4IGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5jYXJkc19fc2xpZGUge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzMDBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmNhcmRzX190aHVtYi1zd2lwZXIge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5jYXJkc19fdGh1bWItc2xpZGUge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA2cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5jYXJkc19fc2xpZGVyLXRleHQtd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNhcmRzX19saXN0IHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuXHJcbiAgICAgICAgJi0tc3F1YWQge1xyXG4gICAgICAgICAgICAuY2FyZHNfX2xpc3QtaXRlbSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICBmbGV4OiAxIDEgMTAwJTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI4cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLXRyaXBsZSB7XHJcbiAgICAgICAgICAgIC5jYXJkc19fbGlzdC1pdGVtIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIGZsZXg6IDEgMSAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuY2FyZHNfX2xpc3QtaXRlbS10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMXB4O1xyXG5cclxuICAgICAgICAgICAgICAgIGg1IHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5jYXJkc19fbGlzdC1pdGVtLXRleHQge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS10YWJsZXQtdHJpcGxlIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcblxyXG4gICAgICAgICAgICAuY2FyZHNfX2xpc3QtaXRlbSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICBmbGV4OiAxIDEgMTAwJTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5jYXJkc19fbGlzdC1pdGVtLXRpdGxlIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDExcHg7XHJcblxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuY2FyZHNfX2xpc3QtaW1nIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDExcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5jYXJkc19fbGlzdC1pdGVtLXRleHQge31cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNhcmRzX190aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzFweDtcclxuXHJcbiAgICAgICAgJi0tdHJpcGxlIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiBtYXAtZ2V0KCRtb2JpbGUsIGxneCkgLSAxKSB7XHJcbiAgICAuY2FyZHMge1xyXG4gICAgICAgICYtLWFnIHtcclxuICAgICAgICAgICAgLmNhcmRzX19zbGlkZSB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE4MHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAgICAgLmNhcmRzX190aHVtYi1zbGlkZSB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIudmFjYW5jaWVzIHtcclxuICAgIHBhZGRpbmc6IDE0MHB4IDA7XHJcbn1cclxuXHJcbi52YWNhbmNpZXMtaGVhZF9fZm9ybS1zdWNjZXNzIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAmLS1hY3RpdmUge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG59XHJcblxyXG4udmFjYW5jaWVzX19jb250YWluZXIge31cclxuXHJcbi52YWNhbmNpZXNfX3RpdGxlIHtcclxuICAgIGNvbG9yOiAkZ29sZDtcclxuICAgIG1hcmdpbi1ib3R0b206IDQxcHg7XHJcbn1cclxuXHJcbi52YWNhbmNpZXNfX3R5cGUtd3JhcHBlciB7XHJcbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi52YWNhbmNpZXNfX3R5cGUtbmFtZSB7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtZ3JleTtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICBjb2xvcjogJGJsYWNrLWdyZXk7XHJcbiAgICBwYWRkaW5nOiAxOHB4IDMwcHg7XHJcbn1cclxuXHJcbi52YWNhbmNpZXNfX2xpc3Qge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIG1hcmdpbi1sZWZ0OiAtMjRweDtcclxufVxyXG5cclxuLnZhY2FuY2llc19fbGlzdC1pdGVtIHtcclxuICAgIGZsZXg6IDEgMSA1MCU7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBib3JkZXI6IDJweCBzb2xpZCAkZ3JleTtcclxuICAgIHBhZGRpbmc6IDI3cHg7XHJcbiAgICBtYXJnaW4tbGVmdDogMjRweDtcclxufVxyXG5cclxuLnZhY2FuY2llc19fbGlzdC1pdGVtLWNvbnRlbnQge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbn1cclxuXHJcbi52YWNhbmNpZXNfX2xpc3QtaXRlbS1uYW1lIHtcclxuICAgIGNvbG9yOiAkZGFyay1ncmV5O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxufVxyXG5cclxuLnZhY2FuY2llc19fbGlzdC1pdGVtLXRleHQge1xyXG4gICAgY29sb3I6ICRibGFjay1ncmV5O1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEzNSU7XHJcblxyXG4gICAgJjpub3QoOmxhc3Qtb2YtdHlwZSkge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi52YWNhbmNpZXNfX2xpc3QtaXRlbS1saW5rIHtcclxuICAgIGNvbG9yOiAkZGFyay1ncmVlbjtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEzNSU7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICByaWdodDogMDtcclxufVxyXG5cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiBtYXAtZ2V0KCRsYXB0b3AsIHNtKSAtIDEpIHtcclxuICAgIC52YWNhbmNpZXNfX2xpc3QtaXRlbS10ZXh0IHtcclxuICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC52YWNhbmNpZXNfX2xpc3QtaXRlbS1saW5rIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogYXV0bztcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IG1hcC1nZXQoJHRhYmxldCwgbGcpIC0gMSkge1xyXG4gICAgLnZhY2FuY2llcyB7XHJcbiAgICAgICAgcGFkZGluZzogODBweCAwO1xyXG4gICAgfVxyXG5cclxuICAgIC52YWNhbmNpZXNfX3R5cGUtd3JhcHBlciB7XHJcbiAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnZhY2FuY2llc19fdGl0bGUge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnZhY2FuY2llc19fdHlwZS1uYW1lIHtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICBwYWRkaW5nOiAxNXB4IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnZhY2FuY2llc19fbGlzdCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLTIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnZhY2FuY2llc19fbGlzdC1pdGVtIHtcclxuICAgICAgICBwYWRkaW5nOiAxOHB4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC52YWNhbmNpZXNfX2xpc3QtaXRlbS10ZXh0IHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnZhY2FuY2llc19fbGlzdC1pdGVtLWxpbmsge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IG1hcC1nZXQoJHRhYmxldCwgc20pIC0gMSkge1xyXG4gICAgLnZhY2FuY2llcyB7XHJcbiAgICAgICAgcGFkZGluZzogNjBweCAwO1xyXG4gICAgfVxyXG5cclxuICAgIC52YWNhbmNpZXNfX3RpdGxlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC52YWNhbmNpZXNfX3R5cGUtd3JhcHBlciB7XHJcbiAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTlweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnZhY2FuY2llc19fdHlwZS1uYW1lIHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgcGFkZGluZzogMTJweCAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC52YWNhbmNpZXNfX2xpc3Qge1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLnZhY2FuY2llc19fbGlzdC1pdGVtIHtcclxuICAgICAgICBmbGV4OiAxIDEgMTAwJTtcclxuICAgICAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC52YWNhbmNpZXNfX2xpc3QtaXRlbS1uYW1lIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMXB4O1xyXG5cclxuICAgICAgICBoNSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnZhY2FuY2llc19fbGlzdC1pdGVtLXRleHQge1xyXG4gICAgICAgICY6bm90KDpsYXN0LW9mLXR5cGUpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bGFzdC1vZi10eXBlIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIudGVhbS1udW1iZXJzIHtcclxuICAgIHBhZGRpbmc6IDE0MHB4IDA7XHJcbn1cclxuXHJcbi50ZWFtLW51bWJlcnNfX2NvbnRhaW5lciB7fVxyXG5cclxuLnRlYW0tbnVtYmVyc19fdGl0bGUge1xyXG4gICAgY29sb3I6ICRkYXJrLWdyZXk7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0NnB4O1xyXG59XHJcblxyXG4udGVhbS1udW1iZXJzX19saXN0IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBtYXJnaW4tbGVmdDogLTI0cHg7XHJcbn1cclxuXHJcbi50ZWFtLW51bWJlcnNfX2xpc3QtaXRlbSB7XHJcbiAgICBmbGV4OiAxIDEgMjUlO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xyXG59XHJcblxyXG4udGVhbS1udW1iZXJzX19oZWFkIHtcclxuICAgIGNvbG9yOiAkZ29sZDtcclxuICAgIGZvbnQtZmFtaWx5OiBcIkFtZXJpY2FuIENhcHRhaW4gQ3lyaWxsaWNcIjtcclxuICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxMTAlO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuM3B4O1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIHRleHQtd3JhcDogbm93cmFwO1xyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTAwcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDExMCU7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgc3ZnIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMHB4O1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMThweCwgNHB4KTtcclxuICAgIH1cclxufVxyXG5cclxuLnRlYW0tbnVtYmVyc19fdGV4dCB7XHJcbiAgICBjb2xvcjogJGJsYWNrLWdyZXk7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTQwJTtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IG1hcC1nZXQoJGxhcHRvcCwgc20pIC0gMSkge1xyXG4gICAgLnRlYW0tbnVtYmVycyB7XHJcbiAgICAgICAgcGFkZGluZzogODBweCAwO1xyXG4gICAgfVxyXG5cclxuICAgIC50ZWFtLW51bWJlcnNfX3RpdGxlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyOXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC50ZWFtLW51bWJlcnNfX2xpc3Qge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAudGVhbS1udW1iZXJzX19saXN0LWl0ZW0ge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAudGVhbS1udW1iZXJzX19oZWFkIHtcclxuICAgICAgICBmb250LXNpemU6IDI2cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDExMCU7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMjZweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA1MHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudGVhbS1udW1iZXJzX190ZXh0IHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEzNSU7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiBtYXAtZ2V0KCR0YWJsZXQsIHNtKSAtIDEpIHtcclxuICAgIC50ZWFtLW51bWJlcnMge1xyXG4gICAgICAgIHBhZGRpbmc6IDYwcHggMCAzN3B4IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLnRlYW0tbnVtYmVyc19fbGlzdCB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgfVxyXG5cclxuICAgIC50ZWFtLW51bWJlcnNfX2xpc3QtaXRlbSB7XHJcbiAgICAgICAgZmxleDogMSAxIDEwMCU7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIzcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnRlYW0tbnVtYmVyc19faGVhZCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjI4cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnB4O1xyXG5cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5zdW1tYXJ5IHtcclxuICAgIHBhZGRpbmc6IDE0MHB4IDAgMCAwO1xyXG59XHJcblxyXG4uc3VtbWFyeV9fY29udGFpbmVyIHt9XHJcblxyXG4uc3VtbWFyeV9fdGl0bGUge1xyXG4gICAgY29sb3I6ICRnb2xkO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxufVxyXG5cclxuLnN1bW1hcnlfX2Rlc2NyaXB0aW9uIHtcclxuICAgIGNvbG9yOiAkYmxhY2stZ3JleTtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxMzUlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxufVxyXG5cclxuLnN1bW1hcnlfX2Zvcm0ge1xyXG4gICAgcGFkZGluZzogODBweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRleHRyYS1saWdodC1ncmV5O1xyXG59XHJcblxyXG4uc3VtbWFyeV9fZm9ybS1ib2R5IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbn1cclxuXHJcbi5zdW1tYXJ5X19mb3JtLWZpZWxkIHtcclxuICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgIH1cclxufVxyXG5cclxuLnN1bW1hcnlfX2Zvcm0tY29sdW1uIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgZmxleDogMSAxIDUwJTtcclxuXHJcbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMjRweDtcclxuICAgIH1cclxufVxyXG5cclxuLnN1bW1hcnlfX2Zvcm0tdGV4dGFyZWEge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEzMHB4O1xyXG4gICAgcmVzaXplOiBub25lO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxufVxyXG5cclxuLnN1bW1hcnlfX2Zvcm0tZmllbGQtZmlsZSB7XHJcbiAgICBsYWJlbCB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMzBweDtcclxuICAgICAgICBib3JkZXI6IDJweCBkYXNoZWQgJGRhcmstZ3JlZW47XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAuZm9ybV9fZmllbGQtZmlsZS10ZXh0IHtcclxuICAgICAgICAgICAgJi0tZ3JlZW4ge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRkYXJrLWdyZWVuO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhhcyguaXMtZXJyb3IpIHtcclxuICAgICAgICAgICAgYm9yZGVyOiAycHggZGFzaGVkICRyZWQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uc3VtbWFyeV9fZm9ybS1mb290ZXIge1xyXG4gICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbn1cclxuXHJcbi5zdW1tYXJ5X19wZXJzb25hbC1kYXRhIHtcclxuICAgIGNvbG9yOiAkZGFyay1ncmV5O1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEzNSU7XHJcbiAgICBmbGV4OiAxIDEgNTAlO1xyXG4gICAgbWFyZ2luLXRvcDogYXV0bztcclxuICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgIG1hcmdpbi1yaWdodDogMjRweDtcclxufVxyXG5cclxuLnN1bW1hcnlfX2Zvcm0tZmllbGQtZmlsZS10ZXh0IHtcclxuICAgIHRleHQtd3JhcDogd3JhcDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5zdW1tYXJ5X19wZXJzb25hbC1kYXRhLWxpbmsge1xyXG4gICAgY29sb3I6ICRkYXJrLWdyZWVuO1xyXG59XHJcblxyXG4uc3VtbWFyeV9fZm9ybS1zdWJtaXQge1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgcGFkZGluZzogMTJweCAwO1xyXG4gICAgZmxleDogMSAxIDUwJTtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IG1hcC1nZXQoJHRhYmxldCwgbGcpIC0gMSkge1xyXG4gICAgLnN1bW1hcnkge1xyXG4gICAgICAgIHBhZGRpbmc6IDgwcHggMCAwIDA7XHJcbiAgICB9XHJcblxyXG4gICAgLnN1bW1hcnlfX2Rlc2NyaXB0aW9uIHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEzNSU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAuc3VtbWFyeV9fZm9ybSB7XHJcbiAgICAgICAgcGFkZGluZzogNDBweDtcclxuICAgIH1cclxuXHJcbiAgICAuc3VtbWFyeV9fZm9ybS1maWVsZCB7XHJcbiAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnN1bW1hcnlfX2Zvcm0tY29sdW1uIHtcclxuICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zdW1tYXJ5X19mb3JtLXRleHRhcmVhIHtcclxuICAgICAgICBoZWlnaHQ6IDExNHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zdW1tYXJ5X19mb3JtLWZpZWxkLWZpbGUge1xyXG5cclxuICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgIGhlaWdodDogODJweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnN1bW1hcnlfX3BlcnNvbmFsLWRhdGEge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTM1JTtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnN1bW1hcnlfX2Zvcm0tc3VibWl0IHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgcGFkZGluZzogMTJweCAwO1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDQ3cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiBtYXAtZ2V0KCR0YWJsZXQsIHNtKSAtIDEpIHtcclxuICAgIC5zdW1tYXJ5IHtcclxuICAgICAgICBwYWRkaW5nOiA2MHB4IDAgMCAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5zdW1tYXJ5X19jb250YWluZXIge1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLnN1bW1hcnlfX3RpdGxlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMThweDtcclxuICAgIH1cclxuXHJcbiAgICAuc3VtbWFyeV9fZGVzY3JpcHRpb24ge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMThweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zdW1tYXJ5X19mb3JtIHtcclxuICAgICAgICBwYWRkaW5nOiA0MHB4IDE4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnN1bW1hcnlfX2Zvcm0tYm9keSB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIH1cclxuXHJcbiAgICAuc3VtbWFyeV9fZm9ybS1maWVsZCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjFweDtcclxuXHJcbiAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxNHB4IDE5cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc3VtbWFyeV9fZm9ybS10ZXh0YXJlYSB7XHJcbiAgICAgICAgaGVpZ2h0OiAxNDBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zdW1tYXJ5X19mb3JtLWNvbHVtbiB7XHJcbiAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc3VtbWFyeV9fZm9ybS1maWVsZC1maWxlIHtcclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc3VtbWFyeV9fZm9ybS1mb290ZXIge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAuc3VtbWFyeV9fcGVyc29uYWwtZGF0YSB7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgMThweCAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5zdW1tYXJ5X19mb3JtLXN1Ym1pdCB7XHJcbiAgICAgICAgcGFkZGluZzogOXB4IDA7XHJcbiAgICB9XHJcbn0iLCIuY2FsbGJhY2stc2VjY29uZGFyeSB7fVxyXG5cclxuLmNhbGxiYWNrLXNlY2NvbmRhcnlfX2NvbnRhaW5lciB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA1MDBmciA4OTVmcjtcclxuICAgIG1heC13aWR0aDogMTQ0MHB4O1xyXG59XHJcblxyXG4uY2FsbGJhY2stc2VjY29uZGFyeV9faW1hZ2Utd3JhcHBlciB7XHJcbiAgICBmbGV4OiAwIDAgNTAwcHg7XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgICAgICBvYmplY3QtcG9zaXRpb246IGJvdHRvbTtcclxuICAgIH1cclxufVxyXG5cclxuLmNhbGxiYWNrLXNlY2NvbmRhcnlfX2NvbnRlbnQge1xyXG4gICAgcGFkZGluZzogODlweCAwO1xyXG5cclxuICAgICYtLWR1byB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwOHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uY2FsbGJhY2stc2VjY29uZGFyeV9fdGl0bGUge1xyXG4gICAgY29sb3I6ICRkYXJrLWdyZXk7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyOHB4O1xyXG4gICAgbWF4LXdpZHRoOiA4MzJweDtcclxufVxyXG5cclxuLmNhbGxiYWNrLXNlY2NvbmRhcnlfX2NvbnRhY3RzLXdyYXBwZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxufVxyXG5cclxuLmNhbGxiYWNrLXNlY2NvbmRhcnlfX2NvbnRhY3RzIHtcclxuICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMDVweDtcclxuICAgIH1cclxufVxyXG5cclxuLmNhbGxiYWNrLXNlY2NvbmRhcnlfX2NvbnRhY3RzLW5hbWUge1xyXG4gICAgY29sb3I6ICRkYXJrLWdyZXk7XHJcbiAgICBmb250LXNpemU6IDM0cHg7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEzNSU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0cHg7XHJcbn1cclxuXHJcbi5jYWxsYmFjay1zZWNjb25kYXJ5X19jb250YWN0cy1qb2Ige1xyXG4gICAgY29sb3I6ICRkYXJrLWdyZXk7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTM1JTtcclxuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbn1cclxuXHJcbi5jYWxsYmFjay1zZWNjb25kYXJ5X19jb250YWN0cy10ZWwge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBjb2xvcjogJGdvbGQ7XHJcbiAgICBmb250LXNpemU6IDM0cHg7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEzNSU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcblxyXG4uY2FsbGJhY2stc2VjY29uZGFyeV9fY29udGFjdHMtbWFpbCB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGNvbG9yOiAkZGFyay1ncmVlbjtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxMzUlO1xyXG59XHJcblxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IG1hcC1nZXQoJGxhcHRvcCwgc20pIC0gMSkge1xyXG4gICAgLmNhbGxiYWNrLXNlY2NvbmRhcnlfX2NvbnRhY3RzIHtcclxuICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDI0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogbWFwLWdldCgkdGFibGV0LCBsZykgLSAxKSB7XHJcbiAgICAuY2FsbGJhY2stc2VjY29uZGFyeV9fY29udGFpbmVyIHtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDI1NGZyIDQ4MGZyO1xyXG4gICAgfVxyXG5cclxuICAgIC5jYWxsYmFjay1zZWNjb25kYXJ5X19pbWFnZS13cmFwcGVyIHtcclxuICAgICAgICBmbGV4OiAwIDAgMjU0cHg7XHJcblxyXG4gICAgfVxyXG5cclxuICAgIC5jYWxsYmFjay1zZWNjb25kYXJ5X19jb250ZW50IHtcclxuICAgICAgICBwYWRkaW5nOiA2MHB4IDAgMzJweCAwO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG5cclxuICAgICAgICAmLS1kdW8ge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDQzcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jYWxsYmFjay1zZWNjb25kYXJ5X190aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICBmb250LXNpemU6IDM2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmNhbGxiYWNrLXNlY2NvbmRhcnlfX2NvbnRhY3RzLW5hbWUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAuY2FsbGJhY2stc2VjY29uZGFyeV9fY29udGFjdHMtam9iIHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIH1cclxuXHJcbiAgICAuY2FsbGJhY2stc2VjY29uZGFyeV9fY29udGFjdHMtdGVsIHtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5jYWxsYmFjay1zZWNjb25kYXJ5X19jb250YWN0cy1tYWlsIHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEzNSU7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiBtYXAtZ2V0KCR0YWJsZXQsIHNtKSAtIDEpIHtcclxuICAgIC5jYWxsYmFjay1zZWNjb25kYXJ5IHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIH1cclxuXHJcbiAgICAuY2FsbGJhY2stc2VjY29uZGFyeV9fY29udGFpbmVyIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgICAgICYtLWR1byB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcclxuXHJcbiAgICAgICAgICAgIC5jYWxsYmFjay1zZWNjb25kYXJ5X190aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI2cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jYWxsYmFjay1zZWNjb25kYXJ5X19pbWFnZS13cmFwcGVyIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDIxMXB4O1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgzNXB4KTtcclxuICAgICAgICBtYXgtd2lkdGg6IDIxNXB4O1xyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAyMTFweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLWR1byB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogMzIwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzMjBweDtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xyXG5cclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICAgICAgICAgICAgICBvYmplY3QtcG9zaXRpb246IHRvcDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzMjBweDtcclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDMyMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jYWxsYmFjay1zZWNjb25kYXJ5X19jb250ZW50IHtcclxuICAgICAgICBwYWRkaW5nOiAwcHggMCA2MHB4IDA7XHJcblxyXG4gICAgICAgICYtLWR1byB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNHB4O1xyXG5cclxuICAgICAgICAgICAgLmNhbGxiYWNrLXNlY2NvbmRhcnlfX2NvbnRhY3RzLWpvYiB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNhbGxiYWNrLXNlY2NvbmRhcnlfX3RpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgIH1cclxuXHJcbiAgICAuY2FsbGJhY2stc2VjY29uZGFyeV9fY29udGFjdHMtd3JhcHBlciB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIH1cclxuXHJcbiAgICAuY2FsbGJhY2stc2VjY29uZGFyeV9fY29udGFjdHMge1xyXG4gICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNhbGxiYWNrLXNlY2NvbmRhcnlfX2NvbnRhY3RzLW5hbWUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5jYWxsYmFjay1zZWNjb25kYXJ5X19jb250YWN0cy1qb2Ige1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMXB4O1xyXG4gICAgICAgIG1heC13aWR0aDogMTcycHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmNhbGxiYWNrLXNlY2NvbmRhcnlfX2NvbnRhY3RzLXRlbCB7XHJcbiAgICAgICAgY29sb3I6ICRkYXJrLWdyZWVuO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0cHg7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLmNhbGxiYWNrLXNlY2NvbmRhcnlfX2NvbnRhY3RzLW1haWwge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIH1cclxufSIsIi5ibG9nIHtcclxuICAgIHBhZGRpbmctdG9wOiAyNXB4O1xyXG4gICAgYmFja2dyb3VuZDogJGxpbmVhci1ncmFkaWVudC0tYmxvZztcclxuXHJcbiAgICAuYmxvZ19fc3ZnLS1yb3RhdGUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICB9XHJcblxyXG4gICAgLmJsb2dfX3N2ZyB7XHJcbiAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxuXHJcbiAgICAudGV4dC0taDMge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgY29sb3I6ICRkYXJrLWdyZXk7XHJcbiAgICAgICAgcGFkZGluZzogMjBweCAwIDIwcHggMDtcclxuICAgIH1cclxuXHJcbiAgICAuYmxvZ19fc2lnbiB7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZzogMCAwIDAgMDtcclxuICAgIH1cclxuXHJcbiAgICAuYmxvZ19fd2hpdGUge1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICB9XHJcblxyXG4gICAgLmJsb2dfX2dvbGQge1xyXG4gICAgICAgIGNvbG9yOiAkZ29sZDtcclxuICAgIH1cclxuXHJcbiAgICAuYmxvZ19fZ3JleSB7XHJcbiAgICAgICAgY29sb3I6ICRibGFjay1ncmV5O1xyXG4gICAgfVxyXG5cclxuICAgIC5wYWdpbmF0aW9uX19wcmV2LmJ4LXBhZy1wcmV2IHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnBhZ2luYXRpb25fX25leHQuYngtcGFnLW5leHQge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5wYWdpbmF0aW9uX19jdXJyZW50IHNwYW4ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICBwYWRkaW5nLXRvcDogNXB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnBhZ2luYXRpb25fX3BhZ2Ugc3BhbiB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDVweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMXB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAucGFnaW5hdGlvbl9fY29udGFpbmVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMTRweDtcclxuICAgIH1cclxuXHJcbiAgICAucGFnaW5hdGlvbl9fbGluayB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAuYmxvZ19fbGluayB7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIHRyYW5zaXRpb246IDAuNXMgZWFzZTtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuODtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmJsb2dfX2xpbms6aG92ZXIgLmJsb2dfX2hlYWRpbmcge1xyXG4gICAgICAgIHRyYW5zaXRpb246IDAuNXMgZWFzZTtcclxuICAgICAgICBjb2xvcjogJGdvbGQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnBhZ2luYXRpb25fX3BhZ2Uge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxuXHJcbiAgICAucGFnaW5hdGlvbl9fYnV0dG9ucyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5ibG9nX19ib2R5IHtcclxuICAgIG1hcmdpbi10b3A6IDU4cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA2M3B4O1xyXG4gICAgY29sb3I6ICRnb2xkO1xyXG59XHJcblxyXG4uYmxvZ19fY2FsbGJhY2sge1xyXG4gICAgcGFkZGluZy10b3A6IDEyOHB4O1xyXG59XHJcblxyXG4uYmxvZ19fY2FyZCB7XHJcbiAgICBwYWRkaW5nOiAzMHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxufVxyXG5cclxuLmJsb2dfX2RhdGUge1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xyXG4gICAgY29sb3I6ICRkYXJrLWdyZXk7XHJcbn1cclxuXHJcbi5ibG9nX190ZXh0IHtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIGNvbG9yOiAkYmxhY2stZ3JleTtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMjdweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAgIC13ZWJraXQtbGluZS1jbGFtcDogMztcclxuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XHJcblxyXG4gICAgLy8gJjo6YWZ0ZXIge1xyXG4gICAgLy8gICAgIGNvbnRlbnQ6IFwiLi4uXCI7XHJcbiAgICAvLyAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgLy8gfVxyXG59XHJcblxyXG4uYmxvZ19fY2FyZC0tYmFja2dyb3VuZCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbn1cclxuXHJcbi5ibG9nX19wcmljZSB7XHJcbiAgICBjb2xvcjogJGdvbGQ7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDI3cHg7XHJcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xyXG59XHJcblxyXG4uYmxvZ19fZ3JvdXAtLXJpZ2h0IHtcclxuICAgIC8vIGhlaWdodDogMTAwJTtcclxuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgICBtYXJnaW4tbGVmdDogMjRweDtcclxuXHJcbiAgICAuYmxvZ19fYXNpZGUge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI3cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmJsb2dfX3dyYXBwZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBqdXN0aWZ5LWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uYmxvZ19fZ3JvdXAtLWxlZnQge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAuYmxvZ19fbGluayB7XHJcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICBnYXA6IDIwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5ibG9nX19ib3gge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICAuaGVyb19fYnV0dG9ucyB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJvdHRvbTogODRweDtcclxuICAgIH1cclxufVxyXG5cclxuLmJsb2dfX2hlYWRpbmcudGV4dC50ZXh0LS1oMiB7XHJcbiAgICAvLyBmb250LXNpemU6IDM2cHg7XHJcbiAgICBjb2xvcjogJGRhcmstZ3JleTtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XHJcbn1cclxuXHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogbWFwLWdldCgkbGFwdG9wLCBtZCkpIHtcclxuXHJcbiAgICAuYmxvZyB7XHJcbiAgICAgICAgLnBhZ2luYXRpb25fX25leHQuYngtcGFnLW5leHQge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY2F0ZWdvcnlfX3BhZ2luYXRpb24ucGFnaW5hdGlvbiB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDg1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcbiAgICAuYmxvZ19fZ3JvdXAtLWxlZnQge1xyXG4gICAgICAgIC5ibG9nX19pbWFnZSBpbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJsb2dfX2xpbmsge1xyXG4gICAgICAgICAgICBnYXA6IDE5cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5ibG9nX19ncm91cC0tbGVmdCAuYmxvZ19fY2FyZDpsYXN0LWNoaWxkIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0N3B4O1xyXG4gICAgfVxyXG5cclxuICAgIC5ibG9nX193cmFwcGVyIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XHJcbiAgICAgICAgbGVmdDogLTMwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmJsb2dfX2JveCB7XHJcbiAgICAgICAgLmhlcm9fX2J1dHRvbnMge1xyXG4gICAgICAgICAgICBsZWZ0OiAxMjVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmJsb2dfX2JveCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICAgICAgLmJ0bi5idG4tLWdvbGQge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IHVuc2V0O1xyXG4gICAgICAgICAgICB3aWR0aDogMjAzcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5wYWdpbmF0aW9uX19idXR0b25zIHtcclxuICAgICAgICBnYXA6IDEwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiBtYXAtZ2V0KCRsYXB0b3AsIHNtKSAtIDEpIHtcclxuICAgIC5ibG9nX19ncm91cC0tcmlnaHQge1xyXG4gICAgICAgIC5ibG9nX193cmFwcGVyIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogbWFwLWdldCgkdGFibGV0LCBsZykgLSAxKSB7XHJcbiAgICAuYmxvZ19fdGV4dCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogNDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IG1hcC1nZXQoJHRhYmxldCwgbWQpKSBhbmQgKG1heC13aWR0aDogbWFwLWdldCgkbGFwdG9wLCBtZCkgLSAxKSB7XHJcbiAgICAuYmxvZyB7XHJcbiAgICAgICAgLnBhZ2luYXRpb25fX3BhZ2Uge1xyXG4gICAgICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnBhZ2luYXRpb25fX2N1cnJlbnQge1xyXG4gICAgICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJsb2dfX3N2ZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYmxvZ19faW1hZ2Uge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzcHg7XHJcbiAgICAgICAgIFxyXG5cclxuICAgICAgICAgIFxyXG4gICAgICAgICAgIFxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNhdGVnb3J5X19wYWdpbmF0aW9uLnBhZ2luYXRpb24ge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA0MnB4O1xyXG4gICAgICAgIH1cclxuXHJcblxyXG4gICAgfVxyXG5cclxuICAgIC5ibG9nX19ncm91cC0tbGVmdCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgLmJsb2dfX2JveCB7XHJcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEuMWZyIDAuNTZmcjtcclxuICAgIH1cclxuXHJcbiAgICAuYmxvZ19faW1hZ2UgaW1nIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAvLyAuYmxvZ19faGVhZGluZy50ZXh0LnRleHQtLWgyIHtcclxuICAgIC8vICAgICBmb250LXNpemU6IDI2cHg7XHJcbiAgICAvLyB9XHJcblxyXG4gICAgLmJsb2dfX3RleHQge1xyXG4gICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogNDtcclxuICAgIH1cclxuXHJcbiAgICAuYmxvZ19fYm9keSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNjFweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5ibG9nX19ncm91cC0tcmlnaHQge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5ibG9nX19ncm91cC0tcmlnaHQge1xyXG4gICAgICAgIC5ibG9nX193cmFwcGVyIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTdweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmJsb2dfX3NpZ24ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjZweDtcclxuICAgICAgICBtYXgtd2lkdGg6IDE4MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5ibG9nX19wcmljZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEycHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmJsb2dfX2JveCB7XHJcbiAgICAgICAgLmhlcm9fX2J1dHRvbnMge1xyXG4gICAgICAgICAgICBib3R0b206IDUwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5ibG9nX19ib3gge1xyXG4gICAgICAgIC5idG4tLWdvbGQge1xyXG4gICAgICAgICAgICB3aWR0aDogMTYwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgcGFkZGluZzogOHB4IDAgOHB4IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5ibG9nX19ncm91cC0tcmlnaHQge1xyXG4gICAgICAgIC5ibG9nX19hc2lkZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYmxvZ19faW1hZ2Uge1xyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAzNzBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYmxvZ19fdGV4dCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMzUlO1xyXG4gICAgfVxyXG5cclxuICAgIC5ibG9nX19ncm91cC0tbGVmdCB7XHJcbiAgICAgICAgLmJsb2dfX2NhcmQge1xyXG4gICAgICAgICAgICAvLyBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgICAgICBnYXA6IDE5cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5ibG9nX19jYXJkIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5ibG9nX19kYXRlIHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEzNSU7XHJcbiAgICB9XHJcblxyXG4gICAgLnBhZ2luYXRpb25fX2J1dHRvbnMge1xyXG4gICAgICAgIGdhcDogMTBweDtcclxuICAgIH1cclxufVxyXG5cclxuXHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogbWFwLWdldCgkdGFibGV0LCBtZCkgLSAxKSB7XHJcbiAgICAuYmxvZyB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDM0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmJsb2dfX2RhdGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTMuMnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5ibG9nX19ib2R5IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmJsb2dfX2NhcmQge1xyXG4gICAgICAgIHBhZGRpbmc6IDEycHggMjBweCAxMnB4IDIwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAuYmxvZ19fZ3JvdXAtLXJpZ2h0IHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5ibG9nX19ncm91cC0tbGVmdCB7XHJcbiAgICAgICAgb3ZlcmZsb3c6IHVuc2V0O1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICAuYmxvZ19faGVhZGluZy50ZXh0LnRleHQtLWgyIHtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmJsb2dfX2JveCB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIH1cclxuXHJcbiAgICAuYmxvZ19fYm9keSB7XHJcblxyXG4gICAgICAgIC50ZXh0IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmJsb2dfX3RleHQge1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMzUlO1xyXG4gICAgfVxyXG5cclxuICAgIC5ibG9nIHtcclxuICAgICAgICAuYmxvZ19fc3ZnIHtcclxuICAgICAgICAgICAgd2lkdGg6IDI2cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjZweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wYWdpbmF0aW9uX19idXR0b25zIHtcclxuICAgICAgICAgICAgZ2FwOiA2cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxM3B4O1xyXG5cclxuICAgICAgICAgICAgLnBhZ2luYXRpb25fX3BhZ2Uge1xyXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoNykge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoOCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wYWdpbmF0aW9uX19wYWdlIHtcclxuICAgICAgICAgICAgd2lkdGg6IDI2cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjZweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wYWdpbmF0aW9uX19jdXJyZW50IHtcclxuICAgICAgICAgICAgd2lkdGg6IDI2cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjZweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wYWdpbmF0aW9uX19uZXh0LmJ4LXBhZy1uZXh0IHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDI0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5ibG9nX19ncm91cC0tbGVmdCB7XHJcbiAgICAgICAgLmJsb2dfX2ltYWdlIHtcclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgLy8gaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAuY2F0ZWdvcnlfX3BhZ2luYXRpb24ge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA1cHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDYwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmJsb2dfX2NhbGxiYWNrIHtcclxuICAgICAgICAuY2FsbGJhY2tfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyMnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG59XHJcblxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IG1hcC1nZXQoJHRhYmxldCwgc20pIC0gMSkge1xyXG4gICAgLmJsb2dfX3N2ZyB7XHJcbiAgICAgICAgd2lkdGg6IDI2cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAyNnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5wYWdpbmF0aW9uX19idXR0b24ge1xyXG4gICAgICAgIHdpZHRoOiAyNnB4O1xyXG4gICAgICAgIGhlaWdodDogMjZweDtcclxuICAgIH1cclxuXHJcbiAgICAucGFnaW5hdGlvbl9fcHJldi5ieC1wYWctcHJldiB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5wYWdpbmF0aW9uX19uZXh0LmJ4LXBhZy1uZXh0IHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAucGFnaW5hdGlvbl9fcGFnZSB7XHJcbiAgICAgICAgd2lkdGg6IDI2cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAyNnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5ibG9nX19jYWxsYmFjayB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA2MHB4O1xyXG4gICAgfVxyXG5cclxuXHJcblxyXG5cclxuICAgIC5ibG9nIHtcclxuICAgICAgICAucGFnaW5hdGlvbl9fcHJldi5ieC1wYWctcHJldiB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wYWdpbmF0aW9uX19uZXh0LmJ4LXBhZy1uZXh0IHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYmxvZ19fY2FyZCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEycHggMTJweCAxMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJsb2dfX2dyb3VwLS1sZWZ0IHtcclxuICAgICAgICAgICAgLmJsb2dfX2xpbmsge1xyXG4gICAgICAgICAgICAgICAgZ2FwOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYmxvZ19fZGF0ZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5ibG9nX19oZWFkaW5nIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTFweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5ibG9nX190ZXh0IHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTNweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5ibG9nX19pbWFnZSB7XHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDIwMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxufVxyXG5cclxuXHJcblxyXG5cclxuIiwiLmluc3BlY3Rpb24ge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdhc3NldHMvaW1hZ2VzL3N0YXRpYy9iZ19mb3Jlc3QucG5nJyk7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICBwYWRkaW5nOiAxNDBweCAwO1xyXG59XHJcblxyXG4uaW5zcGVjdGlvbl9fc3RlcCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgIH1cclxufVxyXG5cclxuLmluc3BlY3Rpb25fX3N0ZXAtdGl0bGUge1xyXG4gICAgY29sb3I6ICRnb2xkO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxOHB4O1xyXG4gICAgdGV4dC13cmFwOiBub3dyYXA7XHJcbn1cclxuXHJcbi5pbnNwZWN0aW9uX19zdGVwLWNvbnRlbnQge1xyXG4gICAgbWF4LXdpZHRoOiAxMDQwcHg7XHJcbn1cclxuXHJcbi5pbnNwZWN0aW9uX19zdGVwLXN1YnRpdGxlIHtcclxuICAgIGNvbG9yOiAkZGFyay1ncmV5O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxufVxyXG5cclxuLmluc3BlY3Rpb25fX3N0ZXAtdGV4dCB7XHJcbiAgICBjb2xvcjogJGJsYWNrLWdyZXk7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE0MCU7XHJcblxyXG4gICAgcCB7XHJcbiAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgdWwge1xyXG4gICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjdweDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDNweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogM3B4O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogMTJweDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDEzcHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1ncmV5O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogbWFwLWdldCgkdGFibGV0LCBsZykgLSAxKSB7XHJcbiAgICAuaW5zcGVjdGlvbiB7XHJcbiAgICAgICAgcGFkZGluZzogODBweCAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5pbnNwZWN0aW9uX19zdGVwLXN1YnRpdGxlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5pbnNwZWN0aW9uX19zdGVwLXRleHQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTM1JTtcclxuXHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIzcHg7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMTFweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IG1hcC1nZXQoJHRhYmxldCwgc20pIC0gMSkge1xyXG4gICAgLmluc3BlY3Rpb24ge1xyXG4gICAgICAgIHBhZGRpbmc6IDYwcHggMDtcclxuICAgIH1cclxuXHJcbiAgICAuaW5zcGVjdGlvbl9fc3RlcCB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIH1cclxuXHJcbiAgICAuaW5zcGVjdGlvbl9fc3RlcC10aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5pbnNwZWN0aW9uX19zdGVwLXN1YnRpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTNweDtcclxuICAgIH1cclxufSIsIi5sZWFzaW5nIHtcclxuICAgIHBhZGRpbmc6IDEyMHB4IDA7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2stZ3JleTtcclxufVxyXG5cclxuLmxlYXNpbmdfX3RpdGxlIHtcclxuICAgIGNvbG9yOiAkZ29sZDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbn1cclxuXHJcbi5sZWFzaW5nX190ZXh0IHtcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTQwJTtcclxuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XHJcblxyXG4gICAgcCB7XHJcbiAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5sZWFzaW5nX19pbWFnZXMge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIG1hcmdpbi1ib3R0b206IDY0cHg7XHJcbn1cclxuXHJcbi5sZWFzaW5nX19pbWFnZS13cmFwcGVyIHtcclxuICAgIGZsZXg6IDEgMSA1MCU7XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDI0cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4ubGVhc2luZ19fYnRuIHtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIG1heC13aWR0aDogbWF4LWNvbnRlbnQ7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIHBhZGRpbmc6IDE5cHggMjdweDtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IG1hcC1nZXQoJHRhYmxldCwgbGcpIC0gMSkge1xyXG4gICAgLmxlYXNpbmcge1xyXG4gICAgICAgIHBhZGRpbmc6IDgwcHggMDtcclxuICAgIH1cclxuXHJcbiAgICAubGVhc2luZ19fdGl0bGUge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIxcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmxlYXNpbmdfX3RleHQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTM1JTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEzcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmxlYXNpbmdfX2ltYWdlcyB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxuICAgIH1cclxuXHJcbiAgICAubGVhc2luZ19fYnRuIHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgcGFkZGluZzogMTNweCAxOXB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogbWFwLWdldCgkdGFibGV0LCBzbSkgLSAxKSB7XHJcbiAgICAubGVhc2luZyB7XHJcbiAgICAgICAgcGFkZGluZzogNjBweCAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5sZWFzaW5nX190aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjJweDtcclxuICAgIH1cclxuXHJcbiAgICAubGVhc2luZ19faW1hZ2VzIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmxlYXNpbmdfX2ltYWdlLXdyYXBwZXIge1xyXG4gICAgICAgIGZsZXg6IDEgMSAxMDAlO1xyXG5cclxuICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5sZWFzaW5nX19idG4ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbn0iLCIuZGVwYXJ0bWVudHMge1xyXG4gICAgcGFkZGluZzogMjRweCAwIDAgMDtcclxufVxyXG5cclxuLmRlcGFydG1lbnRzX19ib2R5IHtcclxuICAgIG1hcmdpbi10b3A6IDQ1cHg7XHJcbn1cclxuXHJcbi5kZXBhcnRtZW50c19fdGl0bGUge1xyXG4gICAgY29sb3I6ICRnb2xkO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDhweDtcclxufVxyXG5cclxuLmRlcGFydG1lbnRzX19jb2x1bW5zIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBtYXJnaW4tbGVmdDogLTI0cHg7XHJcbn1cclxuXHJcbi5kZXBhcnRtZW50c19fY29sdW1uIHtcclxuICAgIGZsZXg6IDEgMSA1MCU7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XHJcbn1cclxuXHJcbi5kZXBhcnRtZW50c19fbGlzdC1pdGVtIHtcclxuICAgIG1heC13aWR0aDogNjAwcHg7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyOHB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXg6IDEgMSA1MCU7XHJcblxyXG4gICAgJjpsYXN0LW9mLXR5cGUge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5kZXBhcnRtZW50c19fbGlzdC1pdGVtLW5hbWUge1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxufVxyXG5cclxuLmRlcGFydG1lbnRzX19saXN0LWl0ZW0tdGVsIHtcclxuICAgIHRleHQtd3JhcDogbm93cmFwO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICBjb2xvcjogJGRhcmstZ3JleTtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbn1cclxuXHJcbi5kZXBhcnRtZW50c19fbGlzdC1pdGVtLW1haWwge1xyXG4gICAgY29sb3I6ICRkYXJrLWdyZWVuO1xyXG4gICAgdGV4dC13cmFwOiBub3dyYXA7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG59XHJcblxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IG1hcC1nZXQoJGxhcHRvcCwgc20pIC0gMSkge1xyXG4gICAgLmRlcGFydG1lbnRzX19saXN0LWl0ZW0ge1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIH1cclxuXHJcbiAgICAuZGVwYXJ0bWVudHNfX2xpc3QtaXRlbS1uYW1lIHtcclxuICAgICAgICBmbGV4OiAxIDEgMTAwJTtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogbWFwLWdldCgkdGFibGV0LCBsZykgLSAxKSB7XHJcbiAgICAuZGVwYXJ0bWVudHMge1xyXG4gICAgICAgIHBhZGRpbmc6IDI4cHggMCAwIDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmRlcGFydG1lbnRzX19ib2R5IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA3OHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5kZXBhcnRtZW50c19fdGl0bGUge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMzcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmRlcGFydG1lbnRzX19jb2x1bW5zIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLTEycHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmRlcGFydG1lbnRzX19jb2x1bW4ge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTJweDtcclxuICAgIH1cclxuXHJcbiAgICAuZGVwYXJ0bWVudHNfX2xpc3QtaXRlbSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAzNDBweDtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTNweDtcclxuICAgIH1cclxuXHJcbiAgICAuZGVwYXJ0bWVudHNfX2xpc3QtaXRlbS1uYW1lIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA3cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiBtYXAtZ2V0KCR0YWJsZXQsIHNtKSAtIDEpIHtcclxuICAgIC5kZXBhcnRtZW50cyB7XHJcbiAgICAgICAgLy8gcGFkZGluZy1ib3R0b206IDYwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmRlcGFydG1lbnRzX19jb2x1bW5zIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgIH1cclxuXHJcbiAgICAuZGVwYXJ0bWVudHNfX2NvbHVtbiB7XHJcbiAgICAgICAgZmxleDogMSAxIDEwMCU7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG5cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAuZGVwYXJ0bWVudHNfX2xpc3QtaXRlbTpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmRlcGFydG1lbnRzX19ib2R5IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAzN3B4O1xyXG4gICAgfVxyXG5cclxuICAgIC5kZXBhcnRtZW50c19fdGl0bGUge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5kZXBhcnRtZW50c19fbGlzdC1pdGVtIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxOXB4O1xyXG5cclxuICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE5cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLnRlYW0ge1xyXG4gICAgcGFkZGluZzogMTQwcHggMCA4NHB4IDA7XHJcbn1cclxuXHJcbi50ZWFtX19jb250YWluZXIge31cclxuXHJcbi50ZWFtX190aXRsZSB7XHJcbiAgICBjb2xvcjogJGRhcmstZ3JleTtcclxuICAgIG1hcmdpbi1ib3R0b206IDYzcHg7XHJcbn1cclxuXHJcbi50ZWFtX19saXN0IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBtYXJnaW4tbGVmdDogLTI0cHg7XHJcbn1cclxuXHJcbi50ZWFtX19saXN0LWl0ZW0ge1xyXG4gICAgZmxleDogMCAxIDI1JTtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIHBhZGRpbmctbGVmdDogMjRweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDU2cHg7XHJcbn1cclxuXHJcbi50ZWFtX19saXN0LWl0ZW0taW1nIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG59XHJcblxyXG4udGVhbV9fbGlzdC1pdGVtLW5hbWUge1xyXG4gICAgY29sb3I6ICRibGFjay1ncmV5O1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIG1hcmdpbi1ib3R0b206IDExcHg7XHJcbn1cclxuXHJcbi50ZWFtX19saXN0LWl0ZW0tam9iIHtcclxuICAgIGNvbG9yOiAkZGFyay1ncmV5O1xyXG59XHJcblxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IG1hcC1nZXQoJHRhYmxldCwgbGcpIC0gMSkge1xyXG4gICAgLnRlYW0ge1xyXG4gICAgICAgIHBhZGRpbmc6IDgwcHggMCA0NXB4IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLnRlYW1fX3RpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgIH1cclxuXHJcbiAgICAudGVhbV9fbGlzdCB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC50ZWFtX19saXN0LWl0ZW0ge1xyXG4gICAgICAgIGZsZXg6IDAgMSAzMy4zMzMzJTtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIxcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnRlYW1fX2xpc3QtaXRlbS1pbWcge1xyXG4gICAgICAgIC8vIG1heC1oZWlnaHQ6IDI2MHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDExcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiBtYXAtZ2V0KCR0YWJsZXQsIHNtKSAtIDEpIHtcclxuICAgIC50ZWFtIHtcclxuICAgICAgICBwYWRkaW5nOiA2MXB4IDAgNDVweCAwO1xyXG4gICAgfVxyXG5cclxuICAgIC50ZWFtX190aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcclxuICAgIH1cclxuXHJcbiAgICAudGVhbV9fbGlzdC1pdGVtIHtcclxuICAgICAgICBmbGV4OiAwIDEgNTAlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTM1JTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxN3B4O1xyXG4gICAgfVxyXG5cclxuICAgIC50ZWFtX19saXN0LWl0ZW0taW1nIHtcclxuICAgICAgICAvLyBtYXgtaGVpZ2h0OiAxNjBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA3cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnRlYW1fX2xpc3QtaXRlbS1uYW1lIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICB9XHJcbn0iLCIudGVhbS1oZXJvIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmctdG9wOiAyNHB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDkwcHg7XHJcbn1cclxuXHJcbi50ZWFtLWhlcm9fX2NvbnRhaW5lciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAxO1xyXG59XHJcblxyXG4udGVhbS1oZXJvX19pbmZvIHtcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICBtYXJnaW4tdG9wOiA1NXB4O1xyXG59XHJcblxyXG4udGVhbS1oZXJvX190aXRsZSB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1MzRweDtcclxufVxyXG5cclxuLnRlYW0taGVyb19fZGVzY3JpcHRpb24ge1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE0MCU7XHJcbn1cclxuXHJcbi50ZWFtLWhlcm9fX2JhY2tncm91bmQge1xyXG5cclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgIGltZyB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgfVxyXG5cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IG1hcC1nZXQoJGxhcHRvcCwgc20pIC0gMSkge1xyXG4gICAgLnRlYW0taGVybyB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDI4cHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDQ5cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnRlYW0taGVyb19faW5mbyB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMzlweDtcclxuICAgIH1cclxuXHJcbiAgICAudGVhbS1oZXJvX190aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjM0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnRlYW0taGVyb19fZGVzY3JpcHRpb24ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTM1JTtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IG1hcC1nZXQoJG1vYmlsZSwgbGcpIC0gMSkge1xyXG4gICAgLnRlYW0taGVybyB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDI0cHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDYwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnRlYW0taGVyb19fY29udGFpbmVyIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgIH1cclxuXHJcbiAgICAudGVhbS1oZXJvX19pbmZvIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAzOXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC50ZWFtLWhlcm9fX3RpdGxlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMzVweDtcclxuXHJcbiAgICAgICAgaDEge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxufSIsIi55ZWFycyB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2Fzc2V0cy9pbWFnZXMvc3RhdGljL2JnX2ZvcmVzdC5wbmcnKTtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgcGFkZGluZzogMTQwcHggMCAxMzNweCAwO1xyXG59XHJcblxyXG4ueWVhcnNfX3RpdGxlIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGNvbG9yOiAkZ29sZDtcclxuICAgIG1hcmdpbi1ib3R0b206IDU4cHg7XHJcbn1cclxuXHJcbi55ZWFyc19fbGlzdC1pdGVtIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4ueWVhcnNfX3llYXIge1xyXG4gICAgZm9udC1mYW1pbHk6IFwiQW1lcmljYW4gQ2FwdGFpbiBDeXJpbGxpY1wiO1xyXG4gICAgY29sb3I6ICRnb2xkO1xyXG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICBmb250LXNpemU6IDM2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTEwJTtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwLjM2cHg7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgZmxleDogMSAwIDEwJTtcclxuICAgIG1hcmdpbi1yaWdodDogMzhweDtcclxufVxyXG5cclxuLnllYXJzX190ZXh0IHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgY29sb3I6ICRibGFjay1ncmV5O1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEzNSU7XHJcbiAgICBtYXgtd2lkdGg6IDEwNDBweDtcclxuXHJcbiAgICBhIHtcclxuICAgICAgICBjb2xvcjogJGRhcmstZ3JlZW47XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiBtYXAtZ2V0KCR0YWJsZXQsIGxnKSAtIDEpIHtcclxuICAgIC55ZWFycyB7XHJcbiAgICAgICAgcGFkZGluZzogODBweCAwO1xyXG4gICAgfVxyXG5cclxuICAgIC55ZWFyc19fdGl0bGUge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQycHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnllYXJzX19saXN0LWl0ZW0ge1xyXG5cclxuICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAueWVhcnNfX3llYXIge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4yOHB4O1xyXG4gICAgICAgIGZsZXg6IDEgMCAxNCU7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC55ZWFyc19fdGV4dCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG5cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IG1hcC1nZXQoJHRhYmxldCwgc20pIC0gMSkge1xyXG4gICAgLnllYXJzIHtcclxuICAgICAgICBwYWRkaW5nOiA2MHB4IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLnllYXJzX190aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDJweDtcclxuICAgIH1cclxuXHJcbiAgICAueWVhcnNfX2xpc3QtaXRlbSB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjJweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnllYXJzX195ZWFyIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIGZsZXg6IDEgMSBhdXRvO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgfVxyXG5cclxufSIsIi5wb3RlbnRpYWwge1xyXG4gICAgcGFkZGluZzogMTQwcHggMCA0OXB4IDA7XHJcbn1cclxuXHJcbi5wb3RlbnRpYWxfX3RpdGxlIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGNvbG9yOiAkZGFyay1ncmV5O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNjRweDtcclxufVxyXG5cclxuLnBvdGVudGlhbF9fbGlzdCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0yNHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNTdweDtcclxufVxyXG5cclxuLnBvdGVudGlhbF9fbGlzdC1pdGVtIHtcclxuICAgIGZsZXg6IDEgMSA1MCU7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG59XHJcblxyXG4ucG90ZW50aWFsX19saXN0LWl0ZW0tdmlkZW8ge1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgIGltZyB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgIC8vIG1heC1oZWlnaHQ6IDMwMHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4ucG90ZW50aWFsX19idXR0b24ge1xyXG4gICAgbWF4LXdpZHRoOiA0MDBweDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG59XHJcblxyXG4ucG90ZW50aWFsX19idG4ge1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgcGFkZGluZzogMTJweCAwO1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogbWFwLWdldCgkdGFibGV0LCBsZykgLSAxKSB7XHJcbiAgICAucG90ZW50aWFsIHtcclxuICAgICAgICBwYWRkaW5nOiA4MHB4IDAgMCAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5wb3RlbnRpYWxfX3RpdGxlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5wb3RlbnRpYWxfX2xpc3Qge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5wb3RlbnRpYWxfX2xpc3QtaXRlbSB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnBvdGVudGlhbF9fbGlzdC1pdGVtLXZpZGVvIHtcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAvLyBtYXgtaGVpZ2h0OiAxNzJweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnBvdGVudGlhbF9fYnV0dG9uIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDIyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5wb3RlbnRpYWxfX2J0biB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogbWFwLWdldCgkdGFibGV0LCBzbSkgLSAxKSB7XHJcbiAgICAucG90ZW50aWFsIHtcclxuICAgICAgICBwYWRkaW5nOiA2MHB4IDAgMCAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5wb3RlbnRpYWxfX2xpc3Qge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnBvdGVudGlhbF9fbGlzdC1pdGVtIHtcclxuICAgICAgICBmbGV4OiAxIDEgMTAwJTtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgIH1cclxuXHJcbiAgICAucG90ZW50aWFsX19idXR0b24ge1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAucG90ZW50aWFsX19idG4ge1xyXG4gICAgICAgIHBhZGRpbmc6IDhweCAwO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogbWFwLWdldCgkdGFibGV0LCBsZykgLSAxKSB7XHJcbiAgICAucG90ZW50aWFsX19saXN0LWl0ZW0tdmlkZW8ge1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIC8vIG1heC1oZWlnaHQ6IDE0M3B4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi52YWNhbmN5IHtcclxuICAgIHBhZGRpbmctdG9wOiAyNHB4O1xyXG59XHJcblxyXG4udmFjYW5jeV9fYm9keSB7XHJcbiAgICBtYXJnaW4tdG9wOiA1N3B4O1xyXG59XHJcblxyXG4udmFjYW5jeV9faGVhZCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzNweDtcclxufVxyXG5cclxuLnZhY2FuY3lfX3RpdGxlIHtcclxuICAgIGNvbG9yOiAkZGFyay1ncmV5O1xyXG4gICAgbWF4LXdpZHRoOiA1NSU7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG59XHJcblxyXG4udmFjYW5jeV9fc2FsYXJ5IHtcclxuICAgIGNvbG9yOiAkZ29sZDtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG59XHJcblxyXG4udmFjYW5jeV9fcHJvcHMtd3JhcHBlciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxufVxyXG5cclxuLnZhY2FuY3lfX3Byb3BzLWxpc3Qge1xyXG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcclxufVxyXG5cclxuLnZhY2FuY3lfX3Byb3BzLWxpc3QtaXRlbSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgY29sb3I6ICRncmV5O1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEzNSU7XHJcbiAgICB0ZXh0LXdyYXA6IG5vd3JhcDtcclxuXHJcbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi52YWNhbmN5X19wcm9wcy12YWx1ZSB7XHJcbiAgICBjb2xvcjogJGJsYWNrLWdyZXk7XHJcbiAgICBtYXJnaW4tbGVmdDogMTFweDtcclxuICAgIHRleHQtd3JhcDogd3JhcDtcclxufVxyXG5cclxuLnZhY2FuY3lfX2J1dHRvbiB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1heC13aWR0aDogMjg4cHg7XHJcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDI0cHg7XHJcbn1cclxuXHJcbi52YWNhbmN5X19idG4ge1xyXG4gICAgcGFkZGluZzogMTlweCAwO1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG59XHJcblxyXG4udmFjYW5jeV9fZGVzY3JpcHRpb24ge1xyXG4gICAgY29sb3I6ICRibGFjay1ncmV5O1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEzNSU7XHJcblxyXG4gICAgc3Ryb25nIHtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgfVxyXG5cclxuICAgIHVsIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDcwNHB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzcHg7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xyXG5cclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA0cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDRweDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAxMXB4O1xyXG4gICAgICAgICAgICAgICAgbGVmdDogLTE3cHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2stZ3JleTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiBtYXAtZ2V0KCR0YWJsZXQsIGxnKSAtIDEpIHtcclxuICAgIC52YWNhbmN5IHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMjhweDtcclxuICAgIH1cclxuXHJcbiAgICAudmFjYW5jeV9faGVhZCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjNweDtcclxuICAgIH1cclxuXHJcbiAgICAudmFjYW5jeV9fcHJvcHMtd3JhcHBlciB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgIH1cclxuXHJcbiAgICAudmFjYW5jeV9fcHJvcHMtbGlzdC1pdGVtIHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcblxyXG4gICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC52YWNhbmN5X19idXR0b24ge1xyXG4gICAgICAgIG1heC13aWR0aDogMTYwcHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgLnZhY2FuY3lfX2J0biB7XHJcbiAgICAgICAgcGFkZGluZzogMTNweCAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIH1cclxuXHJcbiAgICAudmFjYW5jeV9fZGVzY3JpcHRpb24ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTQwJTtcclxuXHJcbiAgICAgICAgdWwge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA5cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDdweDtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xyXG5cclxuICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDhweDtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtMTRweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IG1hcC1nZXQoJHRhYmxldCwgc20pIC0gMSkge1xyXG4gICAgLnZhY2FuY3kge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAzM3B4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC52YWNhbmN5X19ib2R5IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA0MXB4O1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICAudmFjYW5jeV9faGVhZCB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIH1cclxuXHJcbiAgICAudmFjYW5jeV9fdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4yOHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDExcHg7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIC52YWNhbmN5X19zYWxhcnkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgfVxyXG5cclxuICAgIC52YWNhbmN5X19wcm9wcy13cmFwcGVyIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC52YWNhbmN5X19wcm9wcy1saXN0IHtcclxuICAgICAgICBvcmRlcjogMTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC52YWNhbmN5X19wcm9wcy1saXN0LWl0ZW0ge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuXHJcbiAgICAgICAgLnZhY2FuY3lfX3Byb3BzLXZhbHVlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnZhY2FuY3lfX2J1dHRvbiB7XHJcbiAgICAgICAgb3JkZXI6IDI7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDI4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnZhY2FuY3lfX2Rlc2NyaXB0aW9uIHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEzNSU7XHJcblxyXG4gICAgICAgIHVsIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTNweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMXB4O1xyXG5cclxuICAgICAgICAgICAgbGkge1xyXG5cclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDNweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDNweDtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDdweDtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtMTJweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5jb21mb3J0IHtcclxuICBwYWRkaW5nOiAxNDBweCAwO1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImFzc2V0cy9pbWFnZXMvc3RhdGljL2JnX2ZvcmVzdC5wbmdcIik7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIGNlbnRlcjtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgJi0tY292ZXJmbG93IHtcclxuICAgIHBhZGRpbmctdG9wOiAwO1xyXG5cclxuICAgIC5jb25mb3J0X190ZXh0IHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5jb21mb3J0X19jb250YWluZXIge31cclxuXHJcbi5jb21mb3J0X190aXRsZSB7XHJcbiAgY29sb3I6ICRnb2xkO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG59XHJcblxyXG4uY29uZm9ydF9fdGV4dCB7XHJcbiAgZm9udC1zaXplOiAyMHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxMzUlO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgcCB7XHJcbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgbWFyZ2luLWJvdHRvbTogMzlweDtcclxufVxyXG5cclxuLmNvbWZvcnRfX3N3aXBlci13cmFwcGVyIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbn1cclxuXHJcbi5jb21mb3J0X19zd2lwZXIge1xyXG4gIHdpZHRoOiA4MyU7XHJcbiAgbWFyZ2luOiAwIGF1dG8gMjBweCBhdXRvO1xyXG59XHJcblxyXG4uY29tZm9ydF9fc2xpZGUge1xyXG4gIGhlaWdodDogNTgwcHg7XHJcblxyXG4gIGltZyB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgfVxyXG59XHJcblxyXG4uY29tZm9ydF9fc3dpcGVyLW5leHQsXHJcbi5jb21mb3J0X19zd2lwZXItcHJldiB7XHJcbiAgY29sb3I6ICRibGFjay1ncmV5O1xyXG4gIHdpZHRoOiAxNHB4O1xyXG4gIGhlaWdodDogMzBweDtcclxuXHJcbiAgJjo6YWZ0ZXIsXHJcbiAgJjo6YmVmb3JlIHtcclxuICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gIH1cclxufVxyXG5cclxuLmNvbWZvcnRfX3N3aXBlci1uZXh0IHtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNHB4LCA4cHgpO1xyXG59XHJcblxyXG4uY29tZm9ydF9fc3dpcGVyLXByZXYge1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDJweCwgOHB4KTtcclxufVxyXG5cclxuLmNvbWZvcnRfX3RodW1iLXN3aXBlciB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWF4LXdpZHRoOiAzNDBweDtcclxuICBtYXJnaW46IDAgYXV0bztcclxuXHJcbiAgLnN3aXBlci1zbGlkZS10aHVtYi1hY3RpdmUge1xyXG4gICAgYm9yZGVyOiAzcHggc29saWQgJGdvbGQ7XHJcbiAgfVxyXG59XHJcblxyXG4uY29tZm9ydF9fdGh1bWItc2xpZGUge1xyXG4gIGZsZXg6IDEgMCAzMy4zMzMlO1xyXG4gIG1heC13aWR0aDogMTAwcHg7XHJcbiAgaGVpZ2h0OiA4MHB4O1xyXG5cclxuICBpbWcge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gIH1cclxufVxyXG5cclxuLmNvbWZvcnRfX3N3aXBlci1jb3ZlcmZsb3cge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4uY29tZm9ydF9fc3dpcGVyLWNvdmVyZmxvdy13cmFwcGVyIHtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG59XHJcblxyXG4uY29tZm9ydF9fc3dpcGVyLWNvdmVyZmxvdy1zbGlkZSB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWF4LXdpZHRoOiA4MDhweDtcclxuICB0cmFuc2l0aW9uOiBwYWRkaW5nIC41cyBlYXNlO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgaGVpZ2h0OiA1MDBweDtcclxuICBwYWRkaW5nOiAwO1xyXG5cclxuICBpbWcge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxuXHJcbiAgJi5zd2lwZXItc2xpZGUtbmV4dCxcclxuICAmLnN3aXBlci1zbGlkZS1wcmV2IHtcclxuICAgIHBhZGRpbmc6IDE3NHB4IDA7XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgbWF4LXdpZHRoOiAyMyU7XHJcblxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5zd2lwZXItc2xpZGUtbmV4dCB7XHJcbiAgICBpbWcge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLnN3aXBlci1zbGlkZS1wcmV2IHtcclxuICAgIGltZyB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5zd2lwZXItc2xpZGUtYWN0aXZlIHtcclxuICAgIGltZyB7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5jb21mb3J0X19zd2lwZXItY292ZXJmbG93LXRleHQtd3JhcHBlciB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG1hcmdpbi10b3A6IDMzcHg7XHJcbn1cclxuXHJcbi5jb21mb3J0X19zd2lwZXItY292ZXJmbG93LXRleHQge1xyXG4gIG1pbi1oZWlnaHQ6IDUxcHg7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgZm9udC1zaXplOiAxOHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xyXG4gIG1heC13aWR0aDogODA4cHg7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICYtLWFjdGl2ZSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcbn1cclxuXHJcbi5jb21mb3J0X19zd2lwZXItY292ZXJmbG93LW5leHQsXHJcbi5jb21mb3J0X19zd2lwZXItY292ZXJmbG93LXByZXYge1xyXG4gIGNvbG9yOiAkYmxhY2stZ3JleTtcclxuICB3aWR0aDogMTRweDtcclxuICBoZWlnaHQ6IDMwcHg7XHJcblxyXG4gICY6OmFmdGVyLFxyXG4gICY6OmJlZm9yZSB7XHJcbiAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICB9XHJcbn1cclxuXHJcbi5jb21mb3J0X19zd2lwZXItY292ZXJmbG93LW5leHQge1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC00cHgsIDhweCk7XHJcbn1cclxuXHJcbi5jb21mb3J0X19zd2lwZXItY292ZXJmbG93LXByZXYge1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDJweCwgOHB4KTtcclxufVxyXG5cclxuLmNvbWZvcnRfX3RodW1iLWNvdmVyZmxvdy1zd2lwZXIge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWF4LXdpZHRoOiAzNDBweDtcclxuICBtYXJnaW46IDAgYXV0bztcclxuXHJcbiAgLnN3aXBlci1zbGlkZS10aHVtYi1hY3RpdmUge1xyXG4gICAgYm9yZGVyOiAzcHggc29saWQgJGdvbGQ7XHJcbiAgfVxyXG59XHJcblxyXG4uY29tZm9ydF9fdGh1bWItY292ZXJmbG93LXNsaWRlIHtcclxuICBoZWlnaHQ6IDgwcHg7XHJcblxyXG4gIGltZyB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogbWFwLWdldCgkbGFwdG9wLCBzbSkgLSAxKSB7XHJcbiAgLmNvbWZvcnRfX3N3aXBlci1jb3ZlcmZsb3ctc2xpZGUge1xyXG4gICAgbWF4LXdpZHRoOiA2NTBweDtcclxuICAgIGhlaWdodDogMzc1cHg7XHJcblxyXG4gICAgJi5zd2lwZXItc2xpZGUtbmV4dCxcclxuICAgICYuc3dpcGVyLXNsaWRlLXByZXYge1xyXG4gICAgICBwYWRkaW5nOiAxMjBweCAwO1xyXG5cclxuICAgICAgaW1nIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDIzJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogbWFwLWdldCgkdGFibGV0LCBsZykgLSAxKSB7XHJcbiAgLmNvbWZvcnQge1xyXG4gICAgcGFkZGluZzogODBweCAwO1xyXG5cclxuICAgICYtLWNvdmVyZmxvdyB7XHJcbiAgICAgIC5jb21mb3J0X190aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmNvbmZvcnRfX3RleHQge1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDMwcHggYXV0bztcclxuICAgICAgICBtYXgtd2lkdGg6IDUwMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tY292ZXJmbG93IHtcclxuICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY29uZm9ydF9fdGV4dCB7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyOXB4O1xyXG5cclxuICAgIHAge1xyXG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEzcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jb21mb3J0X19zbGlkZSB7XHJcbiAgICBoZWlnaHQ6IDQwMHB4O1xyXG4gIH1cclxuXHJcbiAgLmNvbWZvcnRfX3RodW1iLXNsaWRlIHtcclxuICAgIGhlaWdodDogNzBweDtcclxuICB9XHJcblxyXG4gIC5jb21mb3J0X19zd2lwZXItY292ZXJmbG93LXNsaWRlIHtcclxuICAgIG1heC13aWR0aDogNDYwcHg7XHJcbiAgICBoZWlnaHQ6IDMwMHB4O1xyXG5cclxuICAgICYuc3dpcGVyLXNsaWRlLW5leHQsXHJcbiAgICAmLnN3aXBlci1zbGlkZS1wcmV2IHtcclxuICAgICAgcGFkZGluZzogMTEwcHggMDtcclxuXHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAyMyU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jb21mb3J0X19zd2lwZXItY292ZXJmbG93LXRleHQtd3JhcHBlciB7XHJcbiAgICBtYXJnaW4tdG9wOiA0M3B4O1xyXG4gIH1cclxuXHJcbiAgLmNvbWZvcnRfX3N3aXBlci1jb3ZlcmZsb3ctdGV4dCB7XHJcbiAgICBtaW4taGVpZ2h0OiAzOHB4O1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEzNSU7XHJcbiAgICBtYXgtd2lkdGg6IDU4MHB4O1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IG1hcC1nZXQoJHRhYmxldCwgbWQpIC0gMSkge1xyXG4gIC5jb21mb3J0X19zd2lwZXItY292ZXJmbG93LXNsaWRlIHtcclxuICAgIG1heC13aWR0aDogMzgwcHg7XHJcbiAgICBoZWlnaHQ6IDI2MHB4O1xyXG5cclxuICAgICYuc3dpcGVyLXNsaWRlLW5leHQsXHJcbiAgICAmLnN3aXBlci1zbGlkZS1wcmV2IHtcclxuICAgICAgcGFkZGluZzogMTAwcHggMDtcclxuXHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAyMyU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAuY29tZm9ydF9fc3dpcGVyLWNvdmVyZmxvdy10ZXh0IHtcclxuICAgIG1heC13aWR0aDogNDUwcHg7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogbWFwLWdldCgkdGFibGV0LCBzbSkgLSAxKSB7XHJcbiAgLmNvbWZvcnQge1xyXG4gICAgcGFkZGluZzogNjBweCAwO1xyXG5cclxuICAgICYtLWNvdmVyZmxvdyB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAyOHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmNvbWZvcnRfX2NvbnRhaW5lciB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gIH1cclxuXHJcbiAgLmNvbmZvcnRfX3RleHQge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDFweDtcclxuICAgIHBhZGRpbmc6IDAgMThweDtcclxuICB9XHJcblxyXG4gIC5jb21mb3J0X19zd2lwZXIge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG5cclxuICAuY29tZm9ydF9fc3dpcGVyLW5leHQge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTE4cHgsIDE5M3B4KTtcclxuICB9XHJcblxyXG4gIC5jb21mb3J0X19zd2lwZXItcHJldiB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxOHB4LCAxOTNweCk7XHJcbiAgfVxyXG5cclxuICAuY29tZm9ydF9fc2xpZGUge1xyXG4gICAgaGVpZ2h0OiAzMDBweDtcclxuICB9XHJcblxyXG4gIC5jb21mb3J0X190aHVtYi1zd2lwZXIge1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBtYXgtd2lkdGg6IDE2MHB4O1xyXG5cclxuICAgIC5zd2lwZXItc2xpZGUtdGh1bWItYWN0aXZlIHtcclxuICAgICAgYm9yZGVyOiAycHggc29saWQgJGdvbGQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY29tZm9ydF9fdGh1bWItc2xpZGUge1xyXG4gICAgd2lkdGg6IDUwcHg7XHJcbiAgICBtYXgtd2lkdGg6IDUwcHg7XHJcbiAgICBoZWlnaHQ6IDM0cHg7XHJcbiAgfVxyXG5cclxuICAuY29tZm9ydF9fc3dpcGVyLWNvdmVyZmxvdy1zbGlkZSB7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDI2MHB4O1xyXG5cclxuICAgICYuc3dpcGVyLXNsaWRlLW5leHQsXHJcbiAgICAmLnN3aXBlci1zbGlkZS1wcmV2IHtcclxuICAgICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgLmNvbWZvcnRfX3RodW1iLWNvdmVyZmxvdy1zd2lwZXIge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gIH1cclxuXHJcbiAgLmNvbWZvcnRfX3N3aXBlci1jb3ZlcmZsb3ctbmV4dCxcclxuICAuY29tZm9ydF9fc3dpcGVyLWNvdmVyZmxvdy1wcmV2IHtcclxuICAgIHRvcDogLTg0cHg7XHJcbiAgfVxyXG5cclxuICAuY29tZm9ydF9fc3dpcGVyLWNvdmVyZmxvdy1uZXh0IHtcclxuICAgIHJpZ2h0OiAyNXB4O1xyXG4gIH1cclxuXHJcbiAgLmNvbWZvcnRfX3N3aXBlci1jb3ZlcmZsb3ctcHJldiB7XHJcbiAgICBsZWZ0OiAyNXB4O1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IG1hcC1nZXQoJG1vYmlsZSwgbGd4KSAtIDEpIHtcclxuICAuY29tZm9ydCB7XHJcbiAgICAmLS1jb3ZlcmZsb3cge1xyXG4gICAgICAuY29tZm9ydF9fdGl0bGUge1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDE5cHggYXV0bztcclxuICAgICAgICBtYXgtd2lkdGg6IDI4NHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuY29uZm9ydF9fdGV4dCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY29tZm9ydF9fdGh1bWItY292ZXJmbG93LXN3aXBlciB7XHJcbiAgICBtYXgtd2lkdGg6IDE2MHB4O1xyXG5cclxuICAgIC5zd2lwZXItc2xpZGUtdGh1bWItYWN0aXZlIHtcclxuICAgICAgYm9yZGVyOiAycHggc29saWQgJGdvbGQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY29tZm9ydF9fdGh1bWItY292ZXJmbG93LXNsaWRlIHtcclxuICAgIGhlaWdodDogMzRweDtcclxuICB9XHJcblxyXG4gIC5jb21mb3J0X19zd2lwZXItY292ZXJmbG93LXNsaWRlIHtcclxuICAgIGhlaWdodDogMjAwcHg7XHJcbiAgfVxyXG5cclxuICAuY29tZm9ydF9fc3dpcGVyLWNvdmVyZmxvdy10ZXh0LXdyYXBwZXIge1xyXG4gICAgbWFyZ2luLXRvcDogMjFweDtcclxuICB9XHJcblxyXG4gIC5jb21mb3J0X19zd2lwZXItY292ZXJmbG93LW5leHQsXHJcbiAgLmNvbWZvcnRfX3N3aXBlci1jb3ZlcmZsb3ctcHJldiB7XHJcbiAgICB0b3A6IC0zOXB4O1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IG1hcC1nZXQoJG1vYmlsZSwgbGcpIC0gMSkge1xyXG4gIC5jb21mb3J0X19zbGlkZSB7XHJcbiAgICBoZWlnaHQ6IDIwMHB4O1xyXG4gIH1cclxuXHJcbiAgLmNvbWZvcnRfX3N3aXBlci1uZXh0LFxyXG4gIC5jb21mb3J0X19zd2lwZXItcHJldiB7XHJcbiAgICBjb2xvcjogJGJsYWNrLWdyZXk7XHJcbiAgICB3aWR0aDogMTRweDtcclxuICAgIGhlaWdodDogMzBweDtcclxuXHJcbiAgICAmOjphZnRlcixcclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jb21mb3J0X19zd2lwZXItbmV4dCB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMThweCwgMTQ1cHgpO1xyXG4gIH1cclxuXHJcbiAgLmNvbWZvcnRfX3N3aXBlci1wcmV2IHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDE4cHgsIDE0NXB4KTtcclxuICB9XHJcbn0iLCIucGFnZS00MDQge1xyXG4gICAgbWFyZ2luLXRvcDogMTAycHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogODlweDtcclxufVxyXG5cclxuLnBhZ2UtNDA0X19zdmcge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDQyOHB4O1xyXG59XHJcblxyXG4ucGFnZS00MDRfX19pbWFnZSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogMHB4O1xyXG4gICAgYm90dG9tOiAtNHB4O1xyXG59XHJcblxyXG4ucGFnZS00MDRfX2dyb3VwIHtcclxuICAgIG1heC13aWR0aDogMTIyNHB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbn1cclxuXHJcbi5wYWdlLTQwNF9fY29udGVudCB7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMC41OGZyO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4ucGFnZS00MDRfX2hlYWRpbmcge1xyXG4gICAgZm9udC1zaXplOiA1NXB4O1xyXG4gICAgY29sb3I6ICRkYXJrLWdyZXk7XHJcbiAgICBtYXJnaW4tbGVmdDogNThweDtcclxufVxyXG5cclxuLnBhZ2UtNDA0X19saW5rIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XHJcbiAgICBtYXgtd2lkdGg6IDMwOXB4O1xyXG4gICAgbWFyZ2luLXRvcDogNDdweDtcclxuXHJcbiAgICBzdmcge1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4ucGFnZS00MDRfX2NvbnRhaW5lciB7XHJcbiAgICAuYnJlYWRjcnVtYnMge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAyNXB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4ucGFnZS00MDRfX3BpY3R1cmUge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogbWFwLWdldCgkdGFibGV0LCBtZCkgLSAxKSB7XHJcbiAgICAucGFnZS00MDRfX2hlYWRpbmcge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzRweDtcclxuICAgIH1cclxuXHJcbiAgICAucGFnZS00MDRfX2NvbnRlbnQge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xyXG4gICAgfVxyXG5cclxuICAgIC5wYWdlLTQwNF9fc3ZnIHtcclxuICAgICAgICBoZWlnaHQ6IDE1NnB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDIycHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAucGFnZS00MDRfX19pbWFnZSB7XHJcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgIH1cclxuXHJcbiAgICAucGFnZS00MDRfX3BpY3R1cmUge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xyXG4gICAgfVxyXG5cclxuICAgIC5wYWdlLTQwNF9fYnV0dG9uIHtcclxuICAgICAgICBvcmRlcjogMTtcclxuICAgIH1cclxuXHJcbiAgICAucGFnZS00MDRfX2dyb3VwIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB9XHJcblxyXG4gICAgLnBhZ2UtNDA0IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMDdweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcclxuICAgIH1cclxuXHJcbiAgICAucGFnZS00MDRfX2xpbmsge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDM2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnBhZ2UtNDA0X19saW5rIHN2ZyB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiBtYXAtZ2V0KCR0YWJsZXQsIG1kKSkgYW5kIChtYXgtd2lkdGg6IG1hcC1nZXQoJGxhcHRvcCwgbWQpLSAxKSB7XHJcbiAgICAucGFnZS00MDRfX2hlYWRpbmcge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxM3B4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICAgIH1cclxuXHJcbiAgICAucGFnZS00MDRfX19pbWFnZSB7XHJcbiAgICAgICAgYm90dG9tOiAtNDZweDtcclxuICAgIH1cclxuXHJcbiAgICAucGFnZS00MDRfX2NvbnRlbnQge1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDAuNWZyO1xyXG4gICAgfVxyXG5cclxuICAgIC5wYWdlLTQwNF9fYnV0dG9uIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcblxyXG4gICAgLnBhZ2UtNDA0X19saW5rIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgIGJvdHRvbTogLTQ1cHg7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIG1heC13aWR0aDogMjIwcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5wYWdlLTQwNCB7XHJcbiAgICAgICAgcGFkZGluZzogODNweCAwIDQzcHggMDtcclxuICAgICAgICBtYXJnaW46IDAgMCA4MHB4IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLnBhZ2UtNDA0X19zdmcge1xyXG4gICAgICAgIGhlaWdodDogMzQ1cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiBtYXAtZ2V0KCRsYXB0b3AsIHNtKSkgYW5kIChtYXgtd2lkdGg6IG1hcC1nZXQoJGxhcHRvcCwgbWQpLSAxKSB7XHJcbiAgICAucGFnZS00MDRfX2xpbmsge1xyXG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IG1hcC1nZXQoJHRhYmxldCwgbWQpKSBhbmQgKG1heC13aWR0aDogbWFwLWdldCgkbGFwdG9wLCBzbSktIDEpIHtcclxuICAgIC5wYWdlLTQwNF9faGVhZGluZyB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IG1hcC1nZXQoJGxhcHRvcCwgc20pIC0gMSkge1xyXG4gICAgLnBhZ2UtNDA0X19ncm91cCB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA3MDBweDtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAucGFnZS00MDRfX2xpbmsge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG59XHJcblxyXG4ucGFnZS00MDRfX2ltZyB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxufSIsIi5ibG9nLWFydGljbGUge1xyXG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG5cclxuICAgIC5ibG9nLWFydGljbGVfX2xpbmsge1xyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBjb2xvcjogJGRhcmstZ3JlZW47XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5ibG9nX19jYXJkIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICBwYWRkaW5nLXRvcDogNDBweDtcclxuICAgIH1cclxuXHJcbiAgICAuYmxvZ19fZ3JvdXAtLWxlZnQge1xyXG4gICAgICAgIGZsZXg6IDE7XHJcbiAgICB9XHJcblxyXG4gICAgLmJsb2ctYXJ0aWNsZV9fZ3JvdXAge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuICAgICAgICAmLS1uZXh0IHtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmJsb2dfX2dyb3VwLS1yaWdodCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcclxuICAgIH1cclxufVxyXG5cclxuLmJsb2dfX2NvbnRlbnQge1xyXG5cclxuICAgIG1hcmdpbi10b3A6IDhweDtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxMzUlO1xyXG4gICAgY29sb3I6ICRibGFjaztcclxuXHJcbiAgICBwIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxOXB4O1xyXG4gICAgfVxyXG5cclxuICAgIGltZyB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTJweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyN3B4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICB9XHJcblxyXG4gICAgaDIge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnQW1lcmljYW4gQ2FwdGFpbiBDeXJpbGxpYycsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgZm9udC1zaXplOiA0M3B4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgY29sb3I6ICRkYXJrLWdyZXk7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICB9XHJcblxyXG4gICAgaDMge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnQW1lcmljYW4gQ2FwdGFpbiBDeXJpbGxpYycsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgY29sb3I6ICRkYXJrLWdyZXk7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcblxyXG4gICAgfVxyXG5cclxuICAgIGg0IHtcclxuICAgICAgICBmb250LWZhbWlseTogJ0FtZXJpY2FuIENhcHRhaW4gQ3lyaWxsaWMnLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzZweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIGNvbG9yOiAkZGFyay1ncmV5O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG5cclxuICAgIH1cclxuXHJcbiAgICBoNSB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICdBbWVyaWNhbiBDYXB0YWluIEN5cmlsbGljJywgc2Fucy1zZXJpZjtcclxuICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICBjb2xvcjogJGRhcmstZ3JleTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuXHJcbiAgICB9XHJcblxyXG4gICAgaDYge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnQW1lcmljYW4gQ2FwdGFpbiBDeXJpbGxpYycsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuICAgICAgICBjb2xvcjogJGRhcmstZ3JleTtcclxuXHJcbiAgICB9XHJcblxyXG4gICAgb2wge1xyXG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogZGVjaW1hbDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMjRweDtcclxuXHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHVsIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjRweDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDRweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNHB4O1xyXG4gICAgICAgICAgICAgICAgdG9wOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMTBweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjay1ncmV5O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBpIHtcclxuICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICB9XHJcblxyXG4gICAgYSB7XHJcbiAgICAgICAgY29sb3I6ICRkYXJrLWdyZWVuO1xyXG4gICAgfVxyXG5cclxuICAgIGIge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICB9XHJcblxyXG59XHJcblxyXG4uYmxvZ19faGVhZGluZyB7XHJcbiAgICBtYXJnaW46IC40ZW0gMDtcclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IG1hcC1nZXQoJGxhcHRvcCwgbWQpKSB7XHJcbiAgICAuYmxvZy1hcnRpY2xlIHtcclxuICAgICAgICAvLyAuY2FsbGJhY2tfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgLy8gICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICAgIC8vIH1cclxuXHJcbiAgICAgICAgLmJsb2dfX2NhbGxiYWNrIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDEyNnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJsb2ctYXJ0aWNsZV9fZ3JvdXAge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA0OXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJsb2ctYXJ0aWNsZV9fbGluayB7XHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI3cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5ibG9nX19jYXJkLmJsb2dfX2NhcmQtLWJhY2tncm91bmQ6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYmxvZ19fZ3JvdXAtLWxlZnQge1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogdW5zZXQ7XHJcblxyXG4gICAgICAgICAgICAuYmxvZ19faW1hZ2Uge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjFweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJsb2dfX2RhdGUge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJsb2dfX2hlYWRpbmcudGV4dC50ZXh0LS1oMiB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDNweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDExMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYmxvZ19fZ3JvdXAtLWxlZnQge1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogdW5zZXQ7XHJcblxyXG4gICAgICAgICAgICAuYmxvZ19faW1hZ2UtLWFydGljbGUge1xyXG4gICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogODA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1MzdweDtcclxuICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJsb2dfX2dyb3VwLS1yaWdodCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwMXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJsb2dfX2NhcmQge1xyXG4gICAgICAgICAgICAvLyBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgICAgICBnYXA6IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5ibG9nX193cmFwIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAtOHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5ibG9nLWFydGljbGUge1xyXG4gICAgICAgIC5ibG9nX19jYXJkIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDYwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogbWFwLWdldCgkdGFibGV0LCBsZykgLSAxKSB7XHJcbiAgICAuYmxvZ19fY2FsbGJhY2sge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA4MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5ibG9nX19oZWFkaW5nLnRleHQudGV4dC0taDIge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzZweDtcclxuICAgICAgICAvLyBsaW5lLWhlaWdodDogMTEwJTtcclxuICAgICAgICAvLyBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5ibG9nX19kYXRlIHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEzNSU7XHJcbiAgICB9XHJcblxyXG4gICAgLmJsb2ctYXJ0aWNsZSB7XHJcbiAgICAgICAgLmJsb2dfX2dyb3VwLS1yaWdodCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDE0MnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYmxvZ19faW1hZ2UtLWFydGljbGUge1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogMS42NTtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMC44JTtcclxuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYmxvZ19faW1hZ2UtLWFydGljbGUge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDNweDtcclxuICAgIH1cclxuXHJcbiAgICAuYmxvZ19fd3JhcCB7XHJcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICBnYXA6IDEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmJsb2ctYXJ0aWNsZV9fbGluayB7XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgY29sb3I6ICRkYXJrLWdyZWVuO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgLmJsb2dfX2NhcmQuYmxvZ19fY2FyZC0tYmFja2dyb3VuZDpsYXN0LWNoaWxkIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5ibG9nLWFydGljbGVfX2dyb3VwIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgfVxyXG5cclxuXHJcblxyXG4gICAgLy8gLmJsb2dfX2FydGljbGUtYXJ0aWNsZSB7XHJcbiAgICAvLyAgICAgLmNhbGxiYWNrX190aXRsZSB7XHJcbiAgICAvLyAgICAgICAgIGgyIHtcclxuICAgIC8vICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzZweDtcclxuICAgIC8vICAgICAgICAgfVxyXG4gICAgLy8gICAgIH1cclxuICAgIC8vIH1cclxuXHJcbiAgICAvLyAuYmxvZ19fYXJ0aWNsZS1hcnRpY2xlIHtcclxuICAgIC8vICAgICAuY2FsbGJhY2tfX2ltYWdlLWNvbnRhaW5lciB7XHJcbiAgICAvLyAgICAgICAgIGltZyB7XHJcbiAgICAvLyAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIC8vICAgICAgICAgfVxyXG4gICAgLy8gICAgIH1cclxuICAgIC8vIH1cclxuXHJcbiAgICAuYmxvZy1hcnRpY2xlIHtcclxuICAgICAgICAuYmxvZ19fY2FyZCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA2MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvLyAuYmxvZ19fYXJ0aWNsZS1hcnRpY2xlIHtcclxuICAgIC8vICAgICAuY2FsbGJhY2tfX2NvbnRhaW5lciB7XHJcbiAgICAvLyAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgLy8gICAgIH1cclxuICAgIC8vIH1cclxuXHJcbiAgICAuYmxvZ19fY29udGVudCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTM1JTtcclxuXHJcbiAgICAgICAgcCB7XHJcblxyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG4gICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDhweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTlweDtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogMjgwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgLy8gb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzZweDtcclxuICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzJweDsgICAgXHJcbiAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgaDQge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI4cHg7ICAgIFxyXG4gICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgIGg1IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyNnB4O1xyXG4gICAgXHJcbiAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgaDYge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7ICAgIFxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdWwge1xyXG4gICAgXHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDZweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IG1hcC1nZXQoJHRhYmxldCwgbWQpIC0gMSkge1xyXG4gICAgLmJsb2dfX25ld3Mge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuXHJcbiAgICAgICAgLy8gcCB7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOC45cHg7XHJcbiAgICAgICAgLy8gfVxyXG4gICAgfVxyXG5cclxuICAgIC5ibG9nX19jb250ZW50IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogdW5zZXQ7XHJcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaDIge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgaDMge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICBcclxuICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICBoNCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG4gICAgXHJcbiAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgaDUge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuXHJcbiAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgaDYge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDZweDtcclxuICAgIFxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYmxvZ19faW1hZ2UtLWFydGljbGUge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiAxLjQxO1xyXG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmJsb2ctYXJ0aWNsZV9fbGluayB7XHJcbiAgICAgICAgLy8gd2lkdGg6IDkxcHg7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGVuZDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmJsb2ctYXJ0aWNsZV9fZ3JvdXAge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDM3cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmJsb2ctYXJ0aWNsZV9fbGluay0tcmV2ZXJzZSB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHN0YXJ0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYmxvZ19fYXJ0aWNsZS1hcnRpY2xlIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMjhweDtcclxuICAgIH1cclxuXHJcbiAgICAuYmxvZy1hcnRpY2xlIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMzVweDtcclxuXHJcbiAgICAgICAgLmJsb2dfX2hlYWRpbmcudGV4dCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgJi0taDIge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYmxvZ19fd3JhcCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYmxvZ19fbmV3cyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDkuOXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJsb2dfX2NhcmQge1xyXG4gICAgICAgICAgICAvLyBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMzhweDtcclxuICAgICAgICAgICAgZ2FwOiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5kZWxpdmVyeV9fYnV0dG9uIHtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG5cclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIHN2ZyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgfVxyXG59XHJcblxyXG4uZGVsaXZlcnlfX3N2ZyB7XHJcbiAgICB0cmFuc2l0aW9uOiAwLjVzIGVhc2U7XHJcbiAgICBmaWxsOiAkZGFyay1ncmV5O1xyXG59XHJcblxyXG4uZGVsaXZlcnlfX2J1dHRvbjpob3ZlciB7XHJcbiAgICAuZGVsaXZlcnlfX3N2ZyB7XHJcbiAgICAgICAgZmlsbDogJGdvbGQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5kZWxpdmVyeV9fcm90YXRlIHtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xyXG59XHJcblxyXG4uZGVsaXZlcnlfX2FjY2VwdCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2stZ3JleTtcclxufVxyXG5cclxuLmRlbGl2ZXJ5X19ib2R5IHtcclxuICAgIC50ZXh0IHtcclxuICAgICAgICBjb2xvcjogJGRhcmstZ3JleTtcclxuICAgIH1cclxufVxyXG5cclxuLmRlbGl2ZXJ5X19oZWFkaW5nLS1oMiB7XHJcbiAgICBjb2xvcjogJGRhcmstZ3JleTtcclxufVxyXG5cclxuLmRlbGl2ZXJ5X19jYXRlZ29yeSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG59XHJcblxyXG4uZGVsaXZlcnlfX3RodW1iLXNsaWRlLnN3aXBlci1zbGlkZS10aHVtYi1hY3RpdmUge1xyXG4gICAgaW1nIHtcclxuICAgICAgICBib3JkZXI6IDNweCBzb2xpZCAkZ29sZDtcclxuICAgIH1cclxufVxyXG5cclxuLmRlbGl2ZXJ5X19ibG9jayB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBib3R0b206IDQ3cHg7XHJcbn1cclxuXHJcbi5kZWxpdmVyeV9fbGluayB7XHJcbiAgICBwIHtcclxuICAgICAgICBjb2xvcjogJGdvbGQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5kZWxpdmVyeV9faGVhZGluZy0taDMge1xyXG4gICAgY29sb3I6ICRkYXJrLWdyZXk7XHJcbn1cclxuXHJcbi5kZWxpdmVyeV9fY2F0ZWdvcnkge1xyXG4gICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxufVxyXG5cclxuLmRlbGl2ZXJ5X19zbGlkZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4uZGVsaXZlcnlfX2FjY2VwdC1jb250ZW50IHtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMTM1JTsgXHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgaDQge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnQW1lcmljYW4gQ2FwdGFpbiBDeXJpbGxpYycsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcclxuICAgICAgICBmb250LXNpemU6IDQ0cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTEwJTtcclxuICAgIH1cclxuICAgIGg0ICsgcCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDNweDtcclxuICAgIH1cclxuXHJcbiAgICBoNSB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICdBbWVyaWNhbiBDYXB0YWluIEN5cmlsbGljJywgc2Fucy1zZXJpZjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMTAlO1xyXG4gICAgICAgIGNvbG9yOiAkZ29sZDtcclxuICAgIH1cclxuXHJcbiAgICBoNSArIGg1IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMXB4O1xyXG4gICAgfVxyXG5cclxuICAgIHAge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICB9XHJcblxyXG59XHJcblxyXG4uZGVsaXZlcnlfX2NvbnRhaW5lciB7XHJcbiAgICBtYXJnaW4tdG9wOiAxMTZweDtcclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IG1hcC1nZXQoJGxhcHRvcCwgbWQpKSB7XHJcblxyXG4gICAgLmRlbGl2ZXJ5X19ibG9jayB7XHJcbiAgICAgICAgYm90dG9tOiAtNzdweDtcclxuICAgIH1cclxuXHJcbiAgICAuZGVsaXZlcnlfX3RodW1iLXN3aXBlciB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwNHB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTI5cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmRlbGl2ZXJ5X19zZWN0aW9uIHtcclxuICAgICAgICAuYnJlYWRjcnVtYnMge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZGVsaXZlcnlfX2NhdGVnb3J5IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5kZWxpdmVyeV9fYm9keSB7XHJcbiAgICAgICAgLnRleHQge1xyXG4gICAgICAgICAgICBjb2xvcjogJGRhcmstZ3JleTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA3MDVweDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNTVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmRlbGl2ZXJ5X19pbWFnZSB7XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTExMnB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMjVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmRlbGl2ZXJ5X19ib2R5IHtcclxuICAgICAgICAudGV4dCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZGFyay1ncmV5O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZGVsaXZlcnlfX2hlYWRpbmctLWgyIHtcclxuICAgICAgICBmb250LXNpemU6IDQ0cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQ4cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTtcclxuICAgIH1cclxuXHJcbiAgICAuZGVsaXZlcnlfX29wdGlvbnMge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDE4NXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5kZWxpdmVyeV9fZGVzY3JpcHRpb24ge1xyXG4gICAgICAgIFxyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIGNvbG9yOiAkZGFyay1ncmV5O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM1O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgXHJcbiAgICB9XHJcblxyXG4gICAgLmRlbGl2ZXJ5X19saW5rIHtcclxuICAgICAgIFxyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zNTtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgICAgICBcclxuICAgIH1cclxuXHJcbiAgICAuZGVsaXZlcnlfX2hlYWRpbmctLWgzIHtcclxuICAgICAgICBmb250LXNpemU6IDM2cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xyXG4gICAgICAgIGNvbG9yOiAkZGFyay1ncmV5O1xyXG4gICAgfVxyXG5cclxuICAgIC5kZWxpdmVyeV9fd3JhcCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogODBweDtcclxuICAgIH1cclxuXHJcbiAgICAuZGVsaXZlcnlfX2JveCB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDI0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmRlbGl2ZXJ5X190ZXh0IHtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI3cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzU7XHJcbiAgICAgICAgY29sb3I6ICRkYXJrLWdyZXk7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAuZGVsaXZlcnlfX3NsaWRlciB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTQwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmRlbGl2ZXJ5X19zbGlkZSB7XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA4LjUlO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA4LjUlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDYwMHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5kZWxpdmVyeV9fYnV0dG9uLmRlbGl2ZXJ5X19zd2lwZXItbmV4dCB7XHJcbiAgICAgICAgcmlnaHQ6IDVweDtcclxuICAgICAgICB0b3A6IDEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmRlbGl2ZXJ5X19idXR0b24uZGVsaXZlcnlfX3N3aXBlci1wcmV2IHtcclxuICAgICAgICBsZWZ0OiA3cHg7XHJcbiAgICAgICAgdG9wOiAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5kZWxpdmVyeV9fdGh1bWItc3dpcGVyIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA1MnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5kZWxpdmVyeV9fdGh1bWItc2xpZGUge1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDcwcHg7XHJcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZGVsaXZlcnlfX2FjY2VwdCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTM2cHg7XHJcbiAgICB9XHJcblxyXG5cclxuXHJcbiAgICAuZGVsaXZlcnlfX2NhbGxiYWNrIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMzFweDtcclxuICAgIH1cclxufVxyXG5cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XHJcbiAgICAuZGVsaXZlcnlfX2xpc3QgLmRlbGl2ZXJ5X19zbGlkZSB7XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0MzRweDtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogdW5zZXQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogNzcwcHgpIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcclxuICAgIC5kZWxpdmVyeV9fbGlzdCAuZGVsaXZlcnlfX3NsaWRlIHtcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDUxMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMi45JTtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzJTtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zd2lwZXIuZGVsaXZlcnlfX3RodW1iLXN3aXBlciB7XHJcbiAgICAgICAgbWFyZ2luOiAwIDQzcHggMzBweCAzOHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5kZWxpdmVyeV9fYmxvY2sge1xyXG4gICAgICAgIGJvdHRvbTogMzVweDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IG1hcC1nZXQoJHRhYmxldCwgbGcpKXtcclxuICAgIC5kZWxpdmVyeV9fYWNjZXB0LWNvbnRlbnQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuXHJcbiAgICAgICAgaDQge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMnB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGg0ICsgcCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgaDUge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgaDUgKyBoNSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEzcHg7XHJcbiAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XHJcbiAgICAgICAgfVxyXG4gICAgXHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5kZWxpdmVyeV9fY29udGFpbmVyIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA2MHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogbWFwLWdldCgkdGFibGV0LCBtZCkpIGFuZCAobWF4LXdpZHRoOiBtYXAtZ2V0KCRsYXB0b3AsIG1kKSAtIDEpIHtcclxuXHJcbiAgICAuZGVsaXZlcnlfX3NlY3Rpb24ge1xyXG4gICAgICAgIC5icmVhZGNydW1icyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDI4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5kZWxpdmVyeV9fYm9keSB7XHJcbiAgICAgICAgLnRleHQge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA4MHB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDUwcHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA0NjBweDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZGVsaXZlcnlfX2ltYWdlIHtcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtMTAxcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZGVsaXZlcnlfX2hlYWRpbmctLWgyIHtcclxuICAgICAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMxcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTtcclxuICAgIH1cclxuXHJcbiAgICAuZGVsaXZlcnlfX2hlYWQge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDgwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmRlbGl2ZXJ5X19ncm91cCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAuZGVsaXZlcnlfX2Rlc2NyaXB0aW9uIHtcclxuICAgICAgIFxyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTlweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4zNTtcclxuICAgICAgICBcclxuICAgIH1cclxuXHJcbiAgICAuZGVsaXZlcnlfX2xpbmsge1xyXG4gICAgICAgIFxyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM1O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgXHJcbiAgICB9XHJcblxyXG4gICAgLmRlbGl2ZXJ5X193cmFwIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5kZWxpdmVyeV9faGVhZGluZy0taDMge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMzFweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4xO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XHJcbiAgICB9XHJcblxyXG4gICAgLmRlbGl2ZXJ5X19ib3gge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5kZWxpdmVyeV9fdGV4dCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmRlbGl2ZXJ5X19jYXRlZ29yeSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDE2MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZGVsaXZlcnlfX3NsaWRlIHtcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDguNSU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDguNSU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA0LjglO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQzNHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5kZWxpdmVyeV9fc2xpZGVyIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA3MnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5kZWxpdmVyeV9fdGh1bWItc3dpcGVyIHtcclxuICAgICAgICBtYXJnaW46IC0xN3B4IDYwcHggNzdweCA2MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5kZWxpdmVyeV9fdGh1bWItc2xpZGUge1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQxcHg7XHJcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZGVsaXZlcnlfX2J1dHRvbi5kZWxpdmVyeV9fc3dpcGVyLW5leHQge1xyXG4gICAgICAgIHRvcDogNTBweDtcclxuICAgICAgICByaWdodDogLTNweDtcclxuICAgIH1cclxuXHJcbiAgICAuZGVsaXZlcnlfX2J1dHRvbi5kZWxpdmVyeV9fc3dpcGVyLXByZXYge1xyXG4gICAgICAgIHRvcDogNTBweDtcclxuICAgICAgICBsZWZ0OiAtMnB4O1xyXG4gICAgfVxyXG5cclxuXHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiBtYXAtZ2V0KCR0YWJsZXQsIG1kKSAtIDEpIHtcclxuICAgIC5kZWxpdmVyeV9faW1hZ2Uge1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtNHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZGVsaXZlcnlfX2JvZHkgLnRleHQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMzFweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5kZWxpdmVyeV9fc2VjdGlvbiB7XHJcbiAgICAgICAgLmJyZWFkY3J1bWJzIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMzVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmRlbGl2ZXJ5X19ib2R5IHtcclxuICAgICAgICAudGV4dCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMjY2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5kZWxpdmVyeV9faGVhZCB7XHJcbiAgICAgICAgLmRlbGl2ZXJ5X19oZWFkaW5nLS1oMiB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMxcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5kZWxpdmVyeV9fZGVzY3JpcHRpb24ge1xyXG4gICAgICAgXHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDdweDtcclxuICAgICAgIFxyXG4gICAgfVxyXG5cclxuICAgIC5kZWxpdmVyeV9fbGluayB7XHJcbiAgICAgIFxyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTlweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgIFxyXG4gICAgfVxyXG5cclxuICAgIC5kZWxpdmVyeV9fY2F0ZWdvcnkge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAgICY6bnRoLWNoaWxkKDMpIHtcclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTI4cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMzFweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA5NnB4O1xyXG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmRlbGl2ZXJ5X19oZWFkaW5nLS1oMyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XHJcbiAgICB9XHJcblxyXG4gICAgLmRlbGl2ZXJ5X190ZXh0IHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE5cHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgIH1cclxuXHJcblxyXG4gICAgLmRlbGl2ZXJ5X19zbGlkZSB7XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogMS40MTtcclxuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5kZWxpdmVyeV9fdGh1bWItc2xpZGUge1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQycHg7XHJcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZGVsaXZlcnlfX3NsaWRlciB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjVweDtcclxuICAgIH1cclxuXHJcbiAgICAuZGVsaXZlcnlfX3RodW1iLXN3aXBlciB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMjZweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDI2cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTlweDtcclxuICAgIH1cclxuXHJcbiAgICAuZGVsaXZlcnlfX2Jsb2NrIHtcclxuICAgICAgICBib3R0b206IDIycHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmRlbGl2ZXJ5X19zd2lwZXItbmV4dCB7XHJcbiAgICAgICAgcmlnaHQ6IC03cHg7XHJcbiAgICAgICAgdG9wOiA2MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5kZWxpdmVyeV9fc3dpcGVyLXByZXYge1xyXG4gICAgICAgIGxlZnQ6IC02cHg7XHJcbiAgICAgICAgdG9wOiA2MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5kZWxpdmVyeV9fY2FsbGJhY2sge1xyXG4gICAgICAgIC5jYWxsYmFja19fdGl0bGUge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA2MHB4O1xyXG5cclxuICAgICAgICAgICAgLnRleHQge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyNjRweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNhbGxiYWNrX19tYW5hZ2VyIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmRlbGl2ZXJ5X19hY2NlcHQtY29udGVudCB7XHJcblxyXG4gICAgICAgIGg0ICsgcCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgXHJcbiAgICB9XHJcbn0iLCIuYWNjZXB0X192YXJpYW50IHtcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcbn1cclxuXHJcbi5hY2NlcHRfX3ZhcmlhbnQtLWdvbGQge1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdhcDogMTVweDtcclxufVxyXG5cclxuLmFjY2VwdF9fZGVzY3JpcHRpb24ge1xyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxuICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ2FwOiAyMHB4O1xyXG59XHJcblxyXG4uYWNjZXB0X19nYWxsZXJ5IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBnYXA6IDI0cHg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbn1cclxuXHJcbi5hY2NlcHRfX2hlYWRpbmcge1xyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxufVxyXG5cclxuLmFjY2VwdF9fcnVsZSB7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG59XHJcblxyXG4uYWNjZXB0X192YXJpYW50LS1nb2xkIHtcclxuICAgIGNvbG9yOiAkZ29sZDtcclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IG1hcC1nZXQoJGxhcHRvcCwgbWQpKSB7XHJcbiAgICAuZGVsaXZlcnlfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgLmFjY2VwdF9faGVhZGluZyB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDRweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQ4cHg7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYWNjZXB0X192YXJpYW50cyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYWNjZXB0X19ydWxlIHtcclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjdweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmFjY2VwdF9fdmFyaWFudC0tZ29sZCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMzcHg7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYWNjZXB0X19kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI3cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYWNjZXB0X192YXJpYW50cyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDMxcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYWNjZXB0X192ZWhpY2xlIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNjBweDtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEzcHhcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5hY2NlcHRfX2dhbGxlcnkge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA2NHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTE3cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IG1hcC1nZXQoJHRhYmxldCwgbWQpKSBhbmQgKG1heC13aWR0aDogbWFwLWdldCgkbGFwdG9wLCBtZCkgLSAxKSB7XHJcbiAgICAuZGVsaXZlcnlfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgLmFjY2VwdF9faGVhZGluZyB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMxcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAuYWNjZXB0X192ZWhpY2xlIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA2MHB4O1xyXG5cclxuICAgIH1cclxuXHJcbiAgICAuYWNjZXB0X192YXJpYW50cyB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjdweDtcclxuICAgIH1cclxuXHJcbiAgICAuYWNjZXB0X19ydWxlIHtcclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTlweDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmFjY2VwdF9fdmFyaWFudC0tZ29sZCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XHJcbiAgICAgICAgZ2FwOiAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5hY2NlcHRfX2Rlc2NyaXB0aW9uIHtcclxuICAgICAgICBnYXA6IDE1cHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTNweDtcclxuXHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE5cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5hY2NlcHRfX3BpY3R1cmUge1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDIwMHB4O1xyXG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmFjY2VwdF9fZ2FsbGVyeSB7XHJcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpdCwgbWlubWF4KDEzMHB4LCAxZnIpKTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAzNHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiBtYXAtZ2V0KCR0YWJsZXQsIG1kKSAtIDEpIHtcclxuICAgIC5hY2NlcHRfX2hlYWRpbmcge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMzFweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiA2MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5hY2NlcHRfX3J1bGUge1xyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYWNjZXB0X192YXJpYW50LS1nb2xkIHtcclxuICAgICAgICBnYXA6IDEycHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5hY2NlcHRfX3ZhcmlhbnRzIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5hY2NlcHRfX2Rlc2NyaXB0aW9uIHtcclxuICAgICAgICBnYXA6IDEwcHg7XHJcblxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYWNjZXB0X19nYWxsZXJ5IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxN3B4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XHJcbiAgICAgICAgZ2FwOiAyMHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maXQsIG1pbm1heCgyNjBweCwgMWZyKSk7XHJcbiAgICB9XHJcblxyXG4gICAgLmFjY2VwdF9fcGljdHVyZSB7XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDI4MHB4O1xyXG4gICAgICAgICAgICBhc3BlY3QtcmF0aW86IDM7XHJcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYWNjZXB0X19waWN0dXJlIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgfVxyXG59IiwiLmRpcmVjdGlvbnMge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4uZGlyZWN0aW9uc19fY29udGFpbmVyIHtcclxuICAgIG1heC13aWR0aDogMTM4MHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMTtcclxufVxyXG5cclxuXHJcblxyXG4uZGlyZWN0aW9uc19fY29udGVudCB7XHJcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgIG1heC13aWR0aDogNTk2cHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmctdG9wOiAxMzlweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAyNDNweDtcclxuICAgIHBhZGRpbmctbGVmdDogNjBweDtcclxuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyNzBkZWcsICNmMmYyZjIgMCwgcmdiYSgyNDIsIDI0MiwgMjQyLCAuOTUpIDgwJSwgcmdiYSgyNDMsIDI0MywgMjQzLCAwKSAxMDAlKTtcclxufVxyXG5cclxuXHJcbi5kaXJlY3Rpb25zX190aXRsZSB7XHJcbiAgICBjb2xvcjogJGdvbGQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG59XHJcblxyXG4uZGlyZWN0aW9uc19fZGVzY3JpcHRpb24ge1xyXG4gICAgY29sb3I6ICRibGFjay1ncmV5O1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE0MCU7XHJcblxyXG4gICAgcCB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA1MDBweDtcclxuXHJcbiAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgaDUge1xyXG4gICAgICAgIGNvbG9yOiAkZGFyay1ncmV5O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkFtZXJpY2FuIENhcHRhaW4gQ3lyaWxsaWNcIjtcclxuICAgICAgICBmb250LXNpemU6IDI2cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDExMCU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIH1cclxuXHJcbn1cclxuXHJcbi5kaXJlY3Rpb25zX19iYWNrZ3JvdW5kIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgIGltZyB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IG1hcC1nZXQoJHRhYmxldCwgbGcpIC0gMSkge1xyXG4gICAgLmRpcmVjdGlvbnNfX2NvbnRlbnQge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA2MHB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xyXG4gICAgICAgIG1heC13aWR0aDogNDAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmRpcmVjdGlvbnNfX3RpdGxlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxOXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5kaXJlY3Rpb25zX19kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMzUlO1xyXG5cclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA1MDBweDtcclxuXHJcbiAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBoNSB7XHJcblxyXG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IG1hcC1nZXQoJHRhYmxldCwgc20pIC0gMSkge1xyXG4gICAgLmRpcmVjdGlvbnMge1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDk1N3B4O1xyXG4gICAgfVxyXG5cclxuICAgIC5kaXJlY3Rpb25zX19jb250YWluZXIge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA4MyU7XHJcbiAgICB9XHJcblxyXG4gICAgLmRpcmVjdGlvbnNfX2NvbnRlbnQge1xyXG4gICAgICAgIHBhZGRpbmc6IDYwcHggMCAwIDA7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAyODRweDtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAuZGlyZWN0aW9uc19fdGl0bGUge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMxcHg7XHJcblxyXG4gICAgICAgIGgyIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyNnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZGlyZWN0aW9uc19fZGVzY3JpcHRpb24ge1xyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDUwMHB4O1xyXG5cclxuICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI5cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIudGFza3Mge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWluLWhlaWdodDogMTAyOHB4O1xyXG59XHJcblxyXG4udGFza3NfX2NvbnRhaW5lciB7fVxyXG5cclxuLnRhc2tzX19jb250ZW50IHtcclxuICAgIG1hcmdpbi10b3A6IDk4cHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLnRhc2tzX190aXRsZSB7XHJcbiAgICBjb2xvcjogJGdvbGQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMnB4O1xyXG59XHJcblxyXG4udGFza3NfX3N1YnRpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxMzUlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxufVxyXG5cclxuLnRhc2tzX190ZXh0IHtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjlweDtcclxufVxyXG5cclxuLnRhc2tzX19saXN0IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBtYXJnaW4tbGVmdDogLTEwMHB4O1xyXG59XHJcblxyXG4udGFza3NfX3Rhc2sge1xyXG4gICAgcGFkZGluZy1sZWZ0OiA5OHB4O1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEzNSU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHBhZGRpbmctYm90dG9tOiAyOXB4O1xyXG5cclxuICAgIHN2ZyB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA1NXB4O1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4udGFza3NfX2JhY2tncm91bmQge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBib3R0b207XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiBtYXAtZ2V0KCRsYXB0b3AsIHNtKSAtIDEpIHt9XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogbWFwLWdldCgkdGFibGV0LCBsZykgLSAxKSB7XHJcbiAgICAudGFza3Mge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBtaW4taGVpZ2h0OiA3ODBweDtcclxuICAgIH1cclxuXHJcbiAgICAudGFza3NfX2NvbnRlbnQge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDYwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnRhc2tzX190aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTFweDtcclxuICAgIH1cclxuXHJcbiAgICAudGFza3NfX3N1YnRpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTFweDtcclxuICAgIH1cclxuXHJcbiAgICAudGFza3NfX3RleHQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTM1JTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyOXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC50YXNrc19fbGlzdCB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcclxuICAgIH1cclxuXHJcbiAgICAudGFza3NfX3Rhc2sge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogNTBweDtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcblxyXG4gICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNDRweDtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IG1hcC1nZXQoJHRhYmxldCwgc20pIC0gMSkge1xyXG4gICAgLnRhc2tzX19jb250YWluZXIge1xyXG4gICAgICAgIG1heC13aWR0aDogNDAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnRhc2tzX190aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzMnB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIycHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnRhc2tzIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbWluLWhlaWdodDogMTIwN3B4O1xyXG4gICAgfVxyXG5cclxuICAgIC50YXNrc19fbGlzdCB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgIH1cclxuXHJcbiAgICAudGFza3NfX3Rhc2sge1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIxcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogbWFwLWdldCgkbW9iaWxlLCBsZ3gpIC0gMSkge1xyXG4gICAgLnRhc2tzX19jb250YWluZXIge31cclxuXHJcbiAgICAudGFza3NfX2NvbnRlbnQge1xyXG4gICAgICAgIG1heC13aWR0aDogMjg0cHg7XHJcbiAgICAgICAgbWFyZ2luOiA2MHB4IGF1dG8gMCBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgIC50YXNrc19fdGl0bGUge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnRhc2tzX19zdWJ0aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnRhc2tzX190ZXh0IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMnB4O1xyXG4gICAgfVxyXG59IiwiLnRpZXIge1xyXG4gICAgcGFkZGluZzogMTM4cHggMCAwIDA7XHJcbn1cclxuXHJcbi50aWVyX19jb250YWluZXIge31cclxuXHJcbi50aWVyX190aXRsZSB7XHJcbiAgICBjb2xvcjogJGdvbGQ7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG59XHJcblxyXG4udGllcl9fY29udGVudCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG59XHJcblxyXG4udGllcl9fY29udGVudC1jb2x1bW4ge1xyXG4gICAgZmxleDogMSAxIDUwJTtcclxuXHJcbiAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDI0cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi50aWVyX19jb250ZW50LXRpdGxlIHtcclxuICAgIGNvbG9yOiAkZGFyay1ncmV5O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzFweDtcclxufVxyXG5cclxuLnRpZXJfX3RleHQge1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEzOCU7XHJcblxyXG4gICAgJi0td2l0aC1tYXJnaW4ge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE3cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi0tc2l6ZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgIH1cclxufVxyXG5cclxuLnRpZXJfX3Byb3BzIHtcclxuICAgIC50aWVyX19pbWFnZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuICAgIH1cclxuXHJcbiAgICAmLS1tb2JpbGUge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi50aWVyX19pbWFnZSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbn1cclxuXHJcbi50aWVyX19pbWFnZXMtd3JhcHBlciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjdweDtcclxufVxyXG5cclxuLnRpZXJfX2ltYWdlLXdyYXBwZXIge1xyXG4gICAgZmxleDogMSAxIDUwJTtcclxuXHJcbiAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiBtYXAtZ2V0KCR0YWJsZXQsIG1kKSAtIDEpIHtcclxuICAgIC50aWVyIHtcclxuICAgICAgICBwYWRkaW5nOiA2MHB4IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLnRpZXJfX3RpdGxlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC50aWVyX19jb250ZW50IHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnRpZXJfX2NvbnRlbnQtY29sdW1uIHtcclxuXHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnRpZXJfX2NvbnRlbnQtdGl0bGUge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnRpZXJfX3RleHQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTM2JTtcclxuXHJcbiAgICAgICAgJi0tc2l6ZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC50aWVyX19wcm9wcyB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgLnRpZXJfX2ltYWdlIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjFweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLW1vYmlsZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudGllcl9faW1hZ2VzLXdyYXBwZXIge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIzcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiBtYXAtZ2V0KCRtb2JpbGUsIGxneCkgLSAxKSB7XHJcbiAgICAudGllcl9faW1hZ2VzLXdyYXBwZXIge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB9XHJcblxyXG4gICAgLnRpZXJfX2ltYWdlLXdyYXBwZXIge1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDIzMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIudHJvbSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2stZ3JleTtcclxuICAgIHBhZGRpbmc6IDEyMHB4IDA7XHJcbn1cclxuXHJcbi50cm9tX190aXRsZSB7XHJcbiAgICBjb2xvcjogJGdvbGQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMXB4O1xyXG59XHJcblxyXG4udHJvbV9fdGV4dCB7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEzOCU7XHJcblxyXG4gICAgJi0tYm90dG9tIHtcclxuICAgICAgICBmbGV4OiAxIDEgYXV0bztcclxuICAgIH1cclxuXHJcbiAgICB1bCB7XHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjRweDtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA3MDBweDtcclxuXHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0cHg7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiA4cHg7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnRyb21fX2xpc3QtdGl0bGUge1xyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxuICAgIG1hcmdpbi10b3A6IDI4cHg7XHJcbn1cclxuXHJcbi50cm9tX19jb2x1bW5zIHtcclxuICAgIG1hcmdpbi10b3A6IDIxcHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG59XHJcblxyXG4udHJvbV9faW1hZ2Uge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDI3cHg7XHJcbiAgICBmbGV4OiAxIDAgNDAuNSU7XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IG1hcC1nZXQoJHRhYmxldCwgbWQpIC0gMSkge1xyXG4gICAgLnRyb20ge1xyXG4gICAgICAgIHBhZGRpbmc6IDUwcHggMDtcclxuICAgIH1cclxuXHJcbiAgICAudHJvbV9fdGV4dCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMzYlO1xyXG5cclxuXHJcbiAgICAgICAgdWwge1xyXG4gICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIycHg7XHJcblxyXG5cclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDJweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tYm90dG9tIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjlweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnRyb21fX2xpc3QtdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxOHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC50cm9tX19jb2x1bW5zIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgfVxyXG5cclxuICAgIC50cm9tX19pbWFnZSB7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNDAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IG1hcC1nZXQoJG1vYmlsZSwgbWQpIC0gMSkge1xyXG4gICAgLnRyb21fX2ltYWdlIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogMzEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLnJldmlld3MtYWcge1xyXG4gICAgcGFkZGluZzogMTQwcHggMDtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnYXNzZXRzL2ltYWdlcy9zdGF0aWMvYmdfZm9yZXN0LnBuZycpO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG59XHJcblxyXG4ucmV2aWV3cy1hZ19fY29udGFpbmVyIHt9XHJcblxyXG4ucmV2aWV3cy1hZ19fc3dpcGVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAucmV2aWV3cy1hZ19fc3dpcGVyLXBhZ2luYXRpb24ge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgbWF4LXdpZHRoOiBtYXgtY29udGVudDtcclxuXHJcbiAgICAgICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XHJcbiAgICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJ0FtZXJpY2FuIENhcHRhaW4gQ3lyaWxsaWMnO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGxpZ2h0LWdyZXk7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI2cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkbGlnaHQtZ3JleTtcclxuICAgICAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG5cclxuICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAxMHB4IDAgMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xyXG4gICAgICAgICAgICBjb2xvcjogJGdvbGQ7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRnb2xkO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucmV2aWV3cy1hZ19fc3dpcGVyLW5leHQsXHJcbiAgICAucmV2aWV3cy1hZ19fc3dpcGVyLXByZXYge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDglO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcblxyXG4gICAgICAgICYuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XHJcbiAgICAgICAgICAgIGN1cnNvcjogYXV0bztcclxuICAgICAgICAgICAgb3BhY2l0eTogMC4zNTtcclxuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICBmaWxsOiAkZ29sZDtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgIGZpbGw6ICRkYXJrLWdyZXk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnJldmlld3MtYWdfX3N3aXBlci1uZXh0IHtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgICAgIC8vIG1hcmdpbi1sZWZ0OiAxNjVweDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgIH1cclxuXHJcbiAgICAucmV2aWV3cy1hZ19fc3dpcGVyLXByZXYge1xyXG4gICAgICAgIC8vIG1hcmdpbi1yaWdodDogMTY1cHg7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgIH1cclxufVxyXG5cclxuXHJcbi5yZXZpZXdzLWFnX190aXRsZSB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBjb2xvcjogJGdvbGQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG59XHJcblxyXG4ucmV2aWV3cy1hZ19fc3VidGl0bGUge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgY29sb3I6ICRkYXJrLWdyZXk7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMnB4O1xyXG59XHJcblxyXG4ucmV2aWV3cy1hZ19fdGV4dCB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTM1JTtcclxuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XHJcbiAgICBwYWRkaW5nOiAwIDYwcHg7XHJcblxyXG4gICAgcCB7XHJcbiAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5yZXZpZXdzLWFnX19pbWFnZSB7XHJcbiAgICBpbWcge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgfVxyXG59XHJcblxyXG4ucmV2aWV3cy1hZ19fc3dpcGVyLWNvbnRyb2xzIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBtYXJnaW4tdG9wOiA1M3B4O1xyXG59XHJcblxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IG1hcC1nZXQoJHRhYmxldCwgbGcpIC0gMSkge1xyXG4gICAgLnJldmlld3MtYWcge1xyXG4gICAgICAgIHBhZGRpbmc6IDgwcHggMDtcclxuICAgIH1cclxuXHJcbiAgICAucmV2aWV3cy1hZ19fdGl0bGUge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC5yZXZpZXdzLWFnX19zdWJ0aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5yZXZpZXdzLWFnX190ZXh0IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5yZXZpZXdzLWFnX19pbWFnZSB7XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogNDUwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5yZXZpZXdzLWFnX19zd2lwZXItY29udHJvbHMge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDQ3cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiBtYXAtZ2V0KCR0YWJsZXQsIG1kKSAtIDEpIHtcclxuICAgIC5yZXZpZXdzLWFnIHtcclxuICAgICAgICBwYWRkaW5nOiA2MHB4IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLnJldmlld3MtYWdfX3RpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDI2cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgIH1cclxuXHJcblxyXG4gICAgLnJldmlld3MtYWdfX3N1YnRpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnJldmlld3MtYWdfX3RleHQge1xyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTNweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucmV2aWV3cy1hZ19faW1hZ2Uge1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDIwMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucmV2aWV3cy1hZ19fc3dpcGVyLWNvbnRyb2xzIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyNnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5yZXZpZXdzLWFnX19zd2lwZXIge1xyXG5cclxuICAgICAgICAucmV2aWV3cy1hZ19fc3dpcGVyLXBhZ2luYXRpb24ge1xyXG4gICAgICAgICAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyNnB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyNnB4O1xyXG5cclxuICAgICAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDZweCAwIDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5yZXZpZXdzLWFnX190ZXh0IHtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5yZXZpZXdzLWFnX19zd2lwZXItbmV4dCxcclxuICAgICAgICAucmV2aWV3cy1hZ19fc3dpcGVyLXByZXYge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHRvcDogYXV0bztcclxuICAgICAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAmLnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMC4zNTtcclxuICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDI2cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI2cHg7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAkZ29sZDtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucmV2aWV3cy1hZ19fc3dpcGVyLW5leHQge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNTZweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5yZXZpZXdzLWFnX19zd2lwZXItcHJldiB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNTZweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIuY29tcG9zaXRpb24ge1xyXG4gICAgcGFkZGluZzogMTQwcHggMCAwIDA7XHJcbn1cclxuXHJcbi5jb21wb3NpdGlvbl9fY29udGFpbmVyIHt9XHJcblxyXG4uY29tcG9zaXRpb25fX3RpdGxlIHtcclxuICAgIGNvbG9yOiAkZGFyay1ncmV5O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjJweDtcclxufVxyXG5cclxuLmNvbXBvc2l0aW9uX190ZXh0IHtcclxuICAgIGNvbG9yOiAkZGFyay1ncmV5O1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEzNSU7XHJcbn1cclxuXHJcbi5jb21wb3NpdGlvbl9fbGlzdCB7XHJcbiAgICBtYXJnaW4tdG9wOiAyOHB4O1xyXG59XHJcblxyXG4uY29tcG9zaXRpb25fX2xpc3QtaXRlbSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTQwJTtcclxuXHJcbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgIH1cclxufVxyXG5cclxuLmNvbXBvc2l0aW9uX19pdGVtLW5hbWUge1xyXG4gICAgZmxleDogMCAwIDIzLjUlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWdyZXk7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xyXG4gICAgcGFkZGluZzogMTJweCAyMHB4O1xyXG59XHJcblxyXG4uY29tcG9zaXRpb25fX2l0ZW0tZGVzY3JpcHRpb24ge1xyXG4gICAgcGFkZGluZzogMTJweCAyMHB4O1xyXG4gICAgZmxleDogMTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ncmV5O1xyXG5cclxuICAgIHVsIHtcclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xyXG5cclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA0cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDRweDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDhweDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2stZ3JleTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiBtYXAtZ2V0KCR0YWJsZXQsIGxnKSAtIDEpIHtcclxuICAgIC5jb21wb3NpdGlvbiB7XHJcbiAgICAgICAgcGFkZGluZzogODBweCAwIDAgMDtcclxuICAgIH1cclxuXHJcbiAgICAuY29tcG9zaXRpb25fX3RpdGxlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5jb21wb3NpdGlvbl9fdGV4dCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5jb21wb3NpdGlvbl9fbGlzdCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjlweDtcclxuICAgIH1cclxuXHJcbiAgICAuY29tcG9zaXRpb25fX2xpc3QtaXRlbSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG5cclxuICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jb21wb3NpdGlvbl9faXRlbS1uYW1lIHtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTQwJTtcclxuICAgICAgICBmbGV4OiAwIDAgMTguNSU7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA2cHg7XHJcbiAgICAgICAgcGFkZGluZzogMTJweCA5cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbXBvc2l0aW9uX19pdGVtLWRlc2NyaXB0aW9uIHtcclxuICAgICAgICBwYWRkaW5nOiAxMnB4IDEwcHg7XHJcblxyXG5cclxuICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjRweDtcclxuXHJcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMTBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiBtYXAtZ2V0KCR0YWJsZXQsIG1kKSAtIDEpIHtcclxuICAgIC5jb21wb3NpdGlvbiB7XHJcbiAgICAgICAgcGFkZGluZzogNjBweCAwIDAgMDtcclxuICAgIH1cclxuXHJcbiAgICAuY29tcG9zaXRpb25fX2NvbnRhaW5lciB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgIH1cclxuXHJcblxyXG4gICAgLmNvbXBvc2l0aW9uX190aXRsZSB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMThweDtcclxuICAgIH1cclxuXHJcbiAgICAuY29tcG9zaXRpb25fX3RleHQge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbXBvc2l0aW9uX19pdGVtLW5hbWUge1xyXG4gICAgICAgIGZsZXg6IDAgMCAyMSU7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbXBvc2l0aW9uX19saXN0LXdyYXBwZXIge1xyXG4gICAgICAgIG92ZXJmbG93LXg6IHNjcm9sbDtcclxuICAgICAgICBzY3JvbGxiYXItY29sb3I6ICRnb2xkICRsaWdodC1ncmV5O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMXB4O1xyXG5cclxuICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogOHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZXh0cmEtbGlnaHQtZ3JleTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdvbGQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jb21wb3NpdGlvbl9fbGlzdCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAuY29tcG9zaXRpb25fX2xpc3Qge1xyXG4gICAgICAgIG1pbi13aWR0aDogNzY2cHg7XHJcbiAgICB9XHJcbn0iLCIucGFsZXR0ZSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtaW4taGVpZ2h0OiA5MDBweDtcclxufVxyXG5cclxuLnBhbGV0dGVfX2NvbnRhaW5lciB7XHJcbiAgICBwYWRkaW5nOiAxMTdweCAwIDAgMDtcclxufVxyXG5cclxuLnBhbGV0dGVfX2NvbnRlbnQge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMTtcclxufVxyXG5cclxuLnBhbGV0dGVfX3RpdGxlIHtcclxuICAgIGNvbG9yOiAkZ29sZDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIG1hcmdpbi1ib3R0b206IDIycHg7XHJcbn1cclxuXHJcbi5wYWxldHRlX190ZXh0IHtcclxuICAgIG1heC13aWR0aDogODY4cHg7XHJcbiAgICBtYXJnaW46IDAgYXV0byAyOXB4IGF1dG87XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTQwJTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLnBhbGV0dGVfX2xpc3Qge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIG1heC13aWR0aDogMzkycHg7XHJcbiAgICBtYXJnaW46IDAgYXV0byA0MnB4IGF1dG87XHJcbn1cclxuXHJcbi5wYWxsZXRlX19saXN0LWl0ZW0ge1xyXG4gICAgZmxleDogMCAxIDI1JTtcclxuXHJcbiAgICBpbWcge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIHAge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMjRweDtcclxuICAgIH1cclxufVxyXG5cclxuLnBhbGV0dGVfX2J0biB7XHJcbiAgICBtYXgtd2lkdGg6IG1heC1jb250ZW50O1xyXG4gICAgcGFkZGluZzogMTJweCAyOHB4O1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbn1cclxuXHJcbi5wYWxldHRlX19iYWNrZ3JvdW5kIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgIGltZyB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgIG9iamVjdC1wb3NpdGlvbjogYm90dG9tO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogbWFwLWdldCgkdGFibGV0LCBsZykgLSAxKSB7XHJcbiAgICAucGFsZXR0ZSB7XHJcbiAgICAgICAgbWluLWhlaWdodDogNjIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnBhbGV0dGVfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgcGFkZGluZzogNjFweCAwIDAgMDtcclxuICAgIH1cclxuXHJcbiAgICAucGFsZXR0ZV9fdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzZweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxM3B4O1xyXG4gICAgfVxyXG5cclxuICAgIC5wYWxldHRlX190ZXh0IHtcclxuICAgICAgICBtYXgtd2lkdGg6IDcwMHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5wYWxldHRlX19saXN0IHtcclxuICAgICAgICBtYXgtd2lkdGg6IDM3MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5wYWxsZXRlX19saXN0LWl0ZW0ge1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnBhbGV0dGVfX2J0biB7XHJcbiAgICAgICAgcGFkZGluZzogOXB4IDE4cHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogbWFwLWdldCgkdGFibGV0LCBzbSkgLSAxKSB7XHJcbiAgICAucGFsZXR0ZSB7XHJcbiAgICAgICAgbWluLWhlaWdodDogNzUwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnBhbGV0dGVfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAyODRweDtcclxuICAgIH1cclxuXHJcbiAgICAucGFsZXR0ZV9fdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgICAgICBtYXJnaW46IDAgYXV0byAyMHB4IGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgLnBhbGV0dGVfX3RleHQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE3cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnBhbGV0dGVfX2xpc3Qge1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLTIwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAucGFsbGV0ZV9fbGlzdC1pdGVtIHtcclxuICAgICAgICBmbGV4OiAwIDEgNTAlO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyM3B4O1xyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA3cHg7XHJcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGZpbGw7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5wYWxldHRlX19idG4ge1xyXG4gICAgICAgIHBhZGRpbmc6IDhweCAxNXB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIH1cclxufSIsIi5xdW90ZS1zZWNvbmRhcnkge1xyXG4gICAgcGFkZGluZy10b3A6IDI0cHg7XHJcbn1cclxuXHJcbi5xdW90ZS1zZWNvbmRhcnlfX2NvbnRhaW5lciB7fVxyXG5cclxuLnF1b3RlLXNlY29uZGFyeV9fY29udGVudF9fYm9keSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgbWFyZ2luLXRvcDogNDVweDtcclxufVxyXG5cclxuLnF1b3RlLXNlY29uZGFyeV9fY29udGVudCB7XHJcbiAgICBmbGV4OiAwIDEgNTcuNSU7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDI0cHg7XHJcbn1cclxuXHJcbi5xdW90ZS1zZWNvbmRhcnlfX3RpdGxlIHtcclxuICAgIGNvbG9yOiAkZ29sZDtcclxuICAgIG1hcmdpbi1ib3R0b206IDQzcHg7XHJcblxyXG4gICAgJi0tbW9iaWxlIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG59XHJcblxyXG4ucXVvdGUtc2Vjb25kYXJ5X190ZXh0IHtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxMzUlO1xyXG5cclxuICAgICYtLWJvbGQge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIH1cclxufVxyXG5cclxuLnF1b3RlLXNlY29uZGFyeV9faW1hZ2Utd3JhcHBlciB7XHJcbiAgICBpbWcge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDQ2NnB4O1xyXG4gICAgICAgIG9iamVjdC1wb3NpdGlvbjogdG9wO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgZmxleDogMTtcclxufVxyXG5cclxuLnF1b3RlLXNlY29uZGFyeV9fc2lnbiB7XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xyXG5cclxuICAgICYtLW5hbWUge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICB9XHJcblxyXG4gICAgJi0tam9iIHt9XHJcbn1cclxuXHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogbWFwLWdldCgkdGFibGV0LCBsZykgLSAxKSB7XHJcbiAgICAucXVvdGUtc2Vjb25kYXJ5IHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMjhweDtcclxuICAgIH1cclxuXHJcbiAgICAucXVvdGUtc2Vjb25kYXJ5X19jb250ZW50X19ib2R5IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA4MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5xdW90ZS1zZWNvbmRhcnlfX2NvbnRlbnQge1xyXG4gICAgICAgIGZsZXg6IDAgMSA1Ny41JTtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE3cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnF1b3RlLXNlY29uZGFyeV9fdGl0bGUge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDExcHg7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAzMDBweDtcclxuICAgIH1cclxuXHJcbiAgICAucXVvdGUtc2Vjb25kYXJ5X190ZXh0IHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcblxyXG4gICAgICAgICYtLWJvbGQge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucXVvdGUtc2Vjb25kYXJ5X19pbWFnZS13cmFwcGVyIHtcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAzNTdweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMThweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnF1b3RlLXNlY29uZGFyeV9fc2lnbiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xyXG5cclxuICAgICAgICAmLS1uYW1lIHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLWpvYiB7fVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogbWFwLWdldCgkdGFibGV0LCBzbSkgLSAxKSB7XHJcbiAgICAucXVvdGUtc2Vjb25kYXJ5X19jb250ZW50X19ib2R5IHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMzhweDtcclxuICAgIH1cclxuXHJcbiAgICAucXVvdGUtc2Vjb25kYXJ5X19jb250ZW50IHtcclxuICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgIH1cclxuXHJcbiAgICAucXVvdGUtc2Vjb25kYXJ5X190aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcclxuXHJcbiAgICAgICAgJi0tbW9iaWxlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5xdW90ZS1zZWNvbmRhcnlfX2ltYWdlLXdyYXBwZXIge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiBtYXAtZ2V0KCRtb2JpbGUsIGxneCkgLSAxKSB7XHJcblxyXG4gICAgLnF1b3RlLXNlY29uZGFyeV9faW1hZ2Utd3JhcHBlciB7XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogMzAwcHg7XHJcbiAgICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogdG9wO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLmd1YXJhbnRlZXMge1xyXG4gICAgcGFkZGluZzogMTM4cHggMDtcclxufVxyXG5cclxuLmd1YXJhbnRlZXNfX2NvbnRhaW5lciB7fVxyXG5cclxuLmd1YXJhbnRlZXNfX3RpdGxlIHtcclxuICAgIGNvbG9yOiAkZ29sZDtcclxuICAgIG1hcmdpbi1ib3R0b206IDMxcHg7XHJcbiAgICBtYXgtd2lkdGg6IDEwMTZweDtcclxufVxyXG5cclxuLmd1YXJhbnRlZXNfX2luc3RydWN0aW9uIHtcclxuICAgIG9sIHtcclxuICAgICAgICBjb3VudGVyLXJlc2V0OiBteUNvdW50ZXI7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEzNSU7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gICAgXHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb3VudGVyLWluY3JlbWVudDogbXlDb3VudGVyO1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogY291bnRlcihteUNvdW50ZXIpIFwiLlwiO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA3cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHVsIHtcclxuICAgICAgICBjb2xvcjogJGRhcmstZ3JleTtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDZweDtcclxuICAgIFxyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcbiAgICBcclxuICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIxcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDRweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNHB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDZweDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDEzcHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1ncmV5O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkZGFyay1ncmVlbjtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGFbaHJlZio9XCJ0ZWxcIl0ge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRnb2xkO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5ndWFyYW50ZWVzX19vcmRlcmVkLWxpc3Qge1xyXG4gICAgY291bnRlci1yZXNldDogbXlDb3VudGVyO1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxMzUlO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcblxyXG4gICAgbGkge1xyXG4gICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb3VudGVyLWluY3JlbWVudDogbXlDb3VudGVyO1xyXG4gICAgICAgICAgICBjb250ZW50OiBjb3VudGVyKG15Q291bnRlcikgXCIuXCI7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA3cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxufVxyXG5cclxuLmd1YXJhbnRlZXNfX2xpc3Qge1xyXG4gICAgY29sb3I6ICRkYXJrLWdyZXk7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0NnB4O1xyXG5cclxuICAgIGxpIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xyXG5cclxuICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgd2lkdGg6IDRweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0cHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDZweDtcclxuICAgICAgICAgICAgbGVmdDogMTNweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmstZ3JleTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5ndWFyYW50ZWVzX19saW5rIHtcclxuICAgICYtLWdyZWVuIHtcclxuICAgICAgICBjb2xvcjogJGRhcmstZ3JlZW47XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICB9XHJcblxyXG4gICAgJi0tZ29sZCB7XHJcbiAgICAgICAgY29sb3I6ICRnb2xkO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIH1cclxufVxyXG5cclxuLmd1YXJhbnRlZXNfX2Zvcm0ge1xyXG4gICAgcGFkZGluZzogNzBweCA4MHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGV4dHJhLWxpZ2h0LWdyZXk7XHJcbn1cclxuXHJcbi5ndWFyYW50ZWVzX19mb3JtLWJvZHkge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxufVxyXG5cclxuLmd1YXJhbnRlZXNfX2Zvcm0tY29sdW1uIHtcclxuICAgIGZsZXg6IDEgMSA1MCU7XHJcblxyXG4gICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgZmxleDogMCAxIDM5JTtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwNHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uZ3VhcmFudGVlc19fZm9ybS1maWVsZCB7XHJcbiAgICBsYWJlbCB7XHJcbiAgICAgICAgY29sb3I6ICRibGFjay1ncmV5O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTM1JTtcclxuICAgIH1cclxuXHJcbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5ndWFyYW50ZWVzX19mb3JtLXRleHRhcmVhIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAyMjhweDtcclxuICAgIHJlc2l6ZTogbm9uZTtcclxuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XHJcbn1cclxuXHJcbi5ndWFyYW50ZWVzX19mb3JtLWZvb3RlciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG5cclxuLmd1YXJhbnRlZXNfX3BlcnNvbmFsLWRhdGEge1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEzNSU7XHJcbn1cclxuXHJcbi5ndWFyYW50ZWVzX19mb3JtLXN1Ym1pdCB7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcclxuICAgIHBhZGRpbmc6IDEycHggMDtcclxuICAgIG1heC13aWR0aDogMjA4cHg7XHJcbn1cclxuXHJcbi5ndWFyYW50ZWVzX19mb3JtLXN1Y2Nlc3Mge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgICYtLWFjdGl2ZSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiBtYXAtZ2V0KCRsYXB0b3AsIHNtKSAtIDEpIHtcclxuICAgIC5ndWFyYW50ZWVzIHtcclxuICAgICAgICBwYWRkaW5nOiA0N3B4IDAgMCAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5ndWFyYW50ZWVzX19jb250YWluZXIge1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmd1YXJhbnRlZXNfX3RpdGxlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMXB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMzRweDtcclxuICAgIH1cclxuXHJcbiAgICAuZ3VhcmFudGVlc19faW5zdHJ1Y3Rpb24ge1xyXG4gICAgICAgIG9sIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAzNHB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XHJcbiAgICBcclxuICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA0cHg7XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgdWwge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDM0cHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuXHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjFweDtcclxuXHJcbiAgICAgICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEzcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDlweDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1ncmV5O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5ndWFyYW50ZWVzX19vcmRlcmVkLWxpc3Qge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMzRweDtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcclxuXHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDRweDtcclxuXHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAuZ3VhcmFudGVlc19fbGlzdCB7XHJcbiAgICAgICAgcGFkZGluZzogMCAzNHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG5cclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjFweDtcclxuXHJcbiAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxM3B4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDNweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogM3B4O1xyXG4gICAgICAgICAgICAgICAgdG9wOiA1cHg7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiA5cHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1ncmV5O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5ndWFyYW50ZWVzX19mb3JtIHtcclxuICAgICAgICBwYWRkaW5nOiA2MXB4IDM0cHggNzdweCAzNHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRleHRyYS1saWdodC1ncmV5O1xyXG4gICAgfVxyXG5cclxuICAgIC5ndWFyYW50ZWVzX19mb3JtLWNvbHVtbiB7XHJcbiAgICAgICAgZmxleDogMSAxIDUwJTtcclxuXHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIGZsZXg6IDAgMSA1MCU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmd1YXJhbnRlZXNfX2Zvcm0tZmllbGQge1xyXG4gICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmd1YXJhbnRlZXNfX2Zvcm0tdGV4dGFyZWEge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBoZWlnaHQ6IDE2MnB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblxyXG4gICAgfVxyXG5cclxuICAgIC5ndWFyYW50ZWVzX19mb3JtLWZvb3RlciB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgIC5ndWFyYW50ZWVzX19wZXJzb25hbC1kYXRhIHtcclxuICAgICAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgIH1cclxuXHJcbiAgICAuZ3VhcmFudGVlc19fZm9ybS1zdWJtaXQge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IGF1dG87XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nOiAxMnB4IDA7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogbWFwLWdldCgkdGFibGV0LCBzbSkgLSAxKSB7XHJcbiAgICAuZ3VhcmFudGVlcyB7XHJcbiAgICAgICAgcGFkZGluZzogNjBweCAwIDAgMDtcclxuICAgIH1cclxuXHJcbiAgICAuZ3VhcmFudGVlc19fdGl0bGUge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIxcHg7XHJcbiAgICAgICAgcGFkZGluZzogMCAxOHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5ndWFyYW50ZWVzX19pbnN0cnVjdGlvbiB7XHJcbiAgICAgICAgb2wge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDE4cHg7XHJcblxyXG5cclxuICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMXB4O1xyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdWwge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDE4cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDU4cHg7XHJcblxyXG4gICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTM1JTtcclxuXHJcbiAgICAgICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmd1YXJhbnRlZXNfX29yZGVyZWQtbGlzdCB7XHJcbiAgICAgICAgcGFkZGluZzogMCAxOHB4O1xyXG5cclxuXHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjFweDtcclxuXHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiA0cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZ3VhcmFudGVlc19fbGlzdCB7XHJcbiAgICAgICAgcGFkZGluZzogMCAxOHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDU4cHg7XHJcblxyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEzNSU7XHJcblxyXG4gICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZ3VhcmFudGVlc19fZm9ybSB7XHJcbiAgICAgICAgcGFkZGluZzogNDVweCAxOHB4IDYwcHggMThweDtcclxuICAgIH1cclxuXHJcbiAgICAuZ3VhcmFudGVlc19fZm9ybS1ib2R5IHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgfVxyXG5cclxuICAgIC5ndWFyYW50ZWVzX19mb3JtLWNvbHVtbiB7XHJcbiAgICAgICAgZmxleDogMTtcclxuXHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmd1YXJhbnRlZXNfX2Zvcm0tZmllbGQge1xyXG4gICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgcGFkZGluZzogMTRweCAxOXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC5ndWFyYW50ZWVzX19mb3JtLXRleHRhcmVhIHtcclxuICAgICAgICBoZWlnaHQ6IDE4MnB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IC01cHg7XHJcbiAgICAgICAgcGFkZGluZzogMTNweCAxOXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5ndWFyYW50ZWVzX19wZXJzb25hbC1kYXRhIHtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzhweDtcclxuICAgIH1cclxuXHJcbiAgICAuZ3VhcmFudGVlc19fZm9ybS1zdWJtaXQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBwYWRkaW5nOiA4cHggMDtcclxuXHJcbiAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLnNpbmdsZS12aWRlbyB7XHJcbiAgICBwYWRkaW5nOiAxNDBweCAwO1xyXG59XHJcblxyXG4uc2luZ2xlLXZpZGVvX19jb250YWluZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxufVxyXG5cclxuLnNpbmdsZS12aWRlb19fY29sdW1uIHtcclxuICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgIGZsZXg6IDAgMSA1Ny41JTtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDI3cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBmbGV4OiAxO1xyXG4gICAgfVxyXG59XHJcblxyXG4uc2luZ2xlLXZpZGVvX190aXRsZSB7XHJcbiAgICBjb2xvcjogJGRhcmstZ3JleTtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbn1cclxuXHJcbi5zaW5nbGUtdmlkZW9fX3RleHQge1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEzNyU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xyXG59XHJcblxyXG4uc2luZ2xlLXZpZGVvX19idXR0b24ge1xyXG5cclxuICAgICYtLW1vYmlsZSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxufVxyXG5cclxuLnNpbmdsZS12aWRlb19fYnRuIHtcclxuICAgIHBhZGRpbmc6IDEycHggMjlweDtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIG1heC13aWR0aDogbWF4LWNvbnRlbnQ7XHJcbn1cclxuXHJcbi5zaW5nbGUtdmlkZW9fX2ltYWdlLXdyYXBwZXIge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjJweDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICBpbWcge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDI3NHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uc2luZ2xlLXZpZGVvX19uYW1lIHtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IG1hcC1nZXQoJHRhYmxldCwgbGcpIC0gMSkge1xyXG4gICAgLnNpbmdsZS12aWRlbyB7XHJcbiAgICAgICAgcGFkZGluZzogODBweCAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5zaW5nbGUtdmlkZW9fX2NvbHVtbiB7XHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIGZsZXg6IDAgMSA1NyU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjFweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNpbmdsZS12aWRlb19fdGl0bGUge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDExcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNpbmdsZS12aWRlb19fdGV4dCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMzQlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE5cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNpbmdsZS12aWRlb19fYnRuIHtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4IDE4cHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zaW5nbGUtdmlkZW9fX2ltYWdlLXdyYXBwZXIge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNDFweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2luZ2xlLXZpZGVvX19uYW1lIHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiBtYXAtZ2V0KCR0YWJsZXQsIHNtKSAtIDEpIHtcclxuICAgIC5zaW5nbGUtdmlkZW8ge1xyXG4gICAgICAgIHBhZGRpbmc6IDYwcHggMDtcclxuICAgIH1cclxuXHJcbiAgICAuc2luZ2xlLXZpZGVvX19jb250YWluZXIge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB9XHJcblxyXG4gICAgLnNpbmdsZS12aWRlb19fY29sdW1uIHtcclxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgZmxleDogMTtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc2luZ2xlLXZpZGVvX190aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjFweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2luZ2xlLXZpZGVvX190ZXh0IHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEzNiU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjlweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2luZ2xlLXZpZGVvX19idG4ge1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIHBhZGRpbmc6IDhweCAyOHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2luZ2xlLXZpZGVvX19pbWFnZS13cmFwcGVyIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zaW5nbGUtdmlkZW9fX2J1dHRvbiB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNDFweDtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICAmLS1tb2JpbGUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIuZGVhbGVyc19fdGFibGUge1xyXG4gICAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcclxuICAgIGJvcmRlci1zcGFjaW5nOiAzLjFweCA3cHg7XHJcblxyXG4gICAgdHIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRleHRyYS1saWdodC1ncmV5O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICB0ZCB7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIHBhZGRpbmc6IDIuM3B4IDIwcHg7XHJcblxyXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICB3aWR0aDogMjElO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgICB3aWR0aDogMjYlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgd2lkdGg6IDUxLjklO1xyXG5cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmRlYWxlcnNfX2xpbmsge1xyXG4gICAgICAgIGNvbG9yOiAkZGFyay1ncmVlbjtcclxuICAgIH1cclxuXHJcbiAgICAuZGVhbGVyc19fdGhlYWQge1xyXG5cclxuICAgICAgICB0ciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2stZ3JleTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWdyZXk7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHRkLmRlYWxlcnNfX21vcmUge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5kZWxpdmVyeV9fY29udGFjdHMge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xyXG5cclxuICAgIGxpIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgIH1cclxufVxyXG5cclxuLmRlYWxlcnNfX2FwcGVhbCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5kZWFsZXJzX193cmFwcGVyIHtcclxuICAgIG92ZXJmbG93LXg6IGF1dG87XHJcbiAgICBvdmVyZmxvdy15OiBoaWRkZW47XHJcbiAgICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XHJcblxyXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5kZWFsZXJzLWNvbnRhY3RzIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuXHJcbiAgICAuY29udGFjdHNfX2l0ZW0tdmFsdWUgYSB7XHJcbiAgICAgICAgY29sb3I6ICRibGFjay1ncmV5O1xyXG4gICAgfVxyXG5cclxuICAgIC5jb250YWN0c19faXRlbS12YWx1ZSBzcGFuIHtcclxuICAgICAgICBjb2xvcjogJGJsYWNrLWdyZXk7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRhY3RzX19idG4ge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRnb2xkO1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdvbGQtaG92ZXI7XHJcblxyXG4gICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgZmlsbDogJHdoaXRlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uZGVhbGVyc19fdGhlYWQge1xyXG4gICAgdGgge1xyXG4gICAgICAgIHBhZGRpbmc6IDRweCAxOXB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMi40cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5kZWFsZXJzX19saXN0IHtcclxuICAgIG1hcmdpbi10b3A6IDEyM3B4O1xyXG59XHJcblxyXG4uZGVhbGVyc19fdGhlYWQge1xyXG5cclxuICAgIHRyIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uZGVhbGVyc19fdGFibGUge1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDIyLjRweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbn1cclxuXHJcbi5kZWFsZXJzX19ib2R5IHtcclxuICAgIC50ZXh0IHtcclxuICAgICAgICBjb2xvcjogJGdvbGQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5kZWFsZXJzX19pbWcge1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiBtYXAtZ2V0KCRsYXB0b3AsIG1kKSkge1xyXG4gICAgLmRlYWxlcnNfX3dyYXBwZXIge1xyXG4gICAgICAgIG1heC13aWR0aDogMTIyNHB4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAuZGVhbGVyc19fYnIge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLmRlYWxlcnNfX3Rib2R5LS1oZWlnaHQgdGQge1xyXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDg2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jb250YWN0c19fbWFwIHtcclxuICAgICAgICBpZnJhbWUge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZGVhbGVyc19fYXBwZWFsIHtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI3cHg7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA4MDZweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5kZWFsZXJzX19ib2R5IHtcclxuICAgICAgICAudGV4dCB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNzA1cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDU1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5kZWFsZXJzX19pbWcge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC0xNDZweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMjZweDtcclxuICAgIH1cclxuXHJcbiAgICAuZGVhbGVycy1jb250YWN0cyB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTMxcHg7XHJcblxyXG4gICAgICAgIC5jb250YWN0c19fY29udGFpbmVyIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMzdweDtcclxuXHJcbiAgICAgICAgICAgIC50ZXh0LS1oMiB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDMyMXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY29udGFjdHNfX2J0biB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEzcHggMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jb250YWN0c19fYnV0dG9uIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAyMzhweDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiBtYXAtZ2V0KCR0YWJsZXQsIG1kKSAtIDEpIHtcclxuICAgIC5kZWFsZXJzX193cmFwcGVyIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE4cHg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMThweDtcclxuICAgIH1cclxuXHJcbiAgICAuZGVhbGVyc19fdGFibGUgLmRlYWxlcnNfX3Rib2R5IHtcclxuXHJcbiAgICAgICAgdGQge1xyXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDZweCAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA2cHggMjBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDdweCAyMHB4O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZGVhbGVyc19fdGFibGUgLmRlYWxlcnNfX3Rib2R5IC5kZWFsZXJzX193cmFwIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIH1cclxuXHJcbiAgICAuZGVhbGVycy1jb250YWN0cyB7XHJcblxyXG4gICAgICAgIC5jb250YWN0c19fdGl0bGUge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiB1bnNldDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jb250YWN0c19fYnV0dG9uLS1tb2JpbGUge1xyXG4gICAgICAgICAgICAuY29udGFjdHNfX2J0biB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgZ2FwOiA4cHg7XHJcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDI4NHB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEzcHggMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxN3B4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxN3B4O1xyXG4gICAgICAgICAgICAgICAgZmlsbDogJHdoaXRlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY29udGFjdHNfX21hcCB7XHJcbiAgICAgICAgICAgIGhlaWdodDogdW5zZXQ7XHJcblxyXG4gICAgICAgICAgICBpZnJhbWUge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmRlYWxlcnNfX2JvZHkge1xyXG4gICAgICAgIC50ZXh0IHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA3MDVweDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMzhweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjNweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmRlYWxlcnNfX2ltZyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDI5cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5kZWFsZXJzX19hcHBlYWwge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTguOXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5kZWFsZXJzX19saXN0IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA1MnB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogbWFwLWdldCgkdGFibGV0LCBtZCkpIGFuZCAobWF4LXdpZHRoOiBtYXAtZ2V0KCR0YWJsZXQsIGxnKSAtIDEpIHtcclxuICAgIC5kZWFsZXJzX193cmFwcGVyIHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzNHB4O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMzRweDtcclxuICAgIH1cclxuXHJcbiAgICAuZGVhbGVycy1jb250YWN0cyB7XHJcblxyXG4gICAgICAgIC5jb250YWN0c19faW5mbyB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY29udGFjdHNfX2luZm8ge1xyXG4gICAgICAgICAgICB3aWR0aDogNTglO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNvbnRhY3RzX19idXR0b24ge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNvbnRhY3RzX19tYXAge1xyXG4gICAgICAgICAgICB3aWR0aDogNDQlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNvbnRhY3RzX19jb250YWluZXIge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogODBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jb250YWN0c19fYnRuIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxNjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiBtYXAtZ2V0KCR0YWJsZXQsIG1kKSkgYW5kIChtYXgtd2lkdGg6IG1hcC1nZXQoJGxhcHRvcCwgbWQpIC0gMSkge1xyXG4gICAgLmRlYWxlcnNfX3dyYXAge1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIH1cclxuXHJcbiAgICAuZGVhbGVyc19fbGlzdCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNzZweDtcclxuICAgIH1cclxuXHJcbiAgICAuZGVhbGVycy1jb250YWN0cyB7XHJcblxyXG4gICAgICAgIC5jb250YWN0c19fbWFwIHtcclxuICAgICAgICAgICAgaWZyYW1lIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzMzFweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNvbnRhY3RzX19pdGVtLXZhbHVlLFxyXG4gICAgICAgIC5jb250YWN0c19faXRlbS10aXRsZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC5kZWFsZXJzX19ib2R5IHtcclxuICAgICAgICAudGV4dCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDgwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5kZWFsZXJzX19hcHBlYWwge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTguOXB4O1xyXG4gICAgICAgIG1heC13aWR0aDogNDYwcHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgIH1cclxuXHJcbiAgICAuZGVhbGVyc19faW1nIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtNThweDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IG1hcC1nZXQoJHRhYmxldCwgbGcpIC0gMSkge1xyXG4gICAgLmRlYWxlcnNfX3RhYmxlIHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE4LjlweDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IG1hcC1nZXQoJGxhcHRvcCwgbWQpIC0gMSkge1xyXG4gICAgLmRlYWxlcnNfX3RhYmxlIHtcclxuICAgICAgICBib3JkZXItc3BhY2luZzogMy4xcHggNHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5kZWFsZXJzX19saW5rIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5kZWFsZXJzX190YWJsZSB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XHJcblxyXG5cclxuICAgICAgICB0ZCB7XHJcblxyXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDlweCAyMHB4O1xyXG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzMSU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDlweCAyMHB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDQxJTtcclxuICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA5cHggMjBweDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmRlYWxlcnNfX2ltZyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbn0iLCIuc3RyZW5ndGgge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrLWdyZXk7XHJcbiAgICBwYWRkaW5nOiA5OHB4IDAgMTAwcHggMDtcclxufVxyXG5cclxuLnN0cmVuZ3RoX19jb250YWluZXIge31cclxuXHJcbi5zdHJlbmd0aF9fdGl0bGUge1xyXG4gICAgY29sb3I6ICRnb2xkO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzFweDtcclxufVxyXG5cclxuLnN0cmVuZ3RoX19jb250ZW50LXdyYXBwZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XHJcbn1cclxuXHJcbi5zdHJlbmd0aF9fY29udGVudCB7XHJcbiAgICBmbGV4OiAwIDEgNTAlO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xyXG59XHJcblxyXG4uc3RyZW5ndGhfX3RleHQge1xyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xyXG5cclxuICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIH1cclxuXHJcbiAgICAmLS1nb2xkIHtcclxuICAgICAgICBjb2xvcjogJGdvbGQ7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4uc3RyZW5ndGhfX2ltYWdlLXdyYXBwZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG5cclxuICAgIGltZyB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgfVxyXG59XHJcblxyXG4uc3RyZW5ndGhfX2R1by1jb250ZW50IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbn1cclxuXHJcbi5zdHJlbmd0aF9fZHVvLWNvbnRlbnQtaXRlbSB7XHJcbiAgICBmbGV4OiAwIDEgNTAlO1xyXG5cclxuICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMjRweDtcclxuICAgIH1cclxuXHJcbn1cclxuXHJcbi5zdHJlbmd0aF9fZHVvLWNvbnRlbnQtaW1hZ2Uge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTdweDtcclxuXHJcbiAgICBpbWcge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDM3MHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uc3RyZW5ndGhfX2J0biB7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICBtYXgtd2lkdGg6IG1heC1jb250ZW50O1xyXG4gICAgbWFyZ2luOiA5OHB4IGF1dG8gMCBhdXRvO1xyXG4gICAgcGFkZGluZzogMTJweCAyOHB4O1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogbWFwLWdldCgkdGFibGV0LCBsZykgLSAxKSB7XHJcbiAgICAuc3RyZW5ndGgge1xyXG4gICAgICAgIHBhZGRpbmc6IDYwcHggMDtcclxuICAgIH1cclxuXHJcbiAgICAuc3RyZW5ndGhfX2NvbnRlbnQge1xyXG4gICAgICAgIGZsZXg6IDEgMCA1NyU7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zdHJlbmd0aF9fdGV4dCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMzUlO1xyXG5cclxuICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc3RyZW5ndGhfX2J0biB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIG1hcmdpbjogNDBweCBhdXRvIDAgYXV0bztcclxuICAgICAgICBwYWRkaW5nOiAxMHB4IDE4cHg7XHJcbiAgICB9XHJcblxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogbWFwLWdldCgkdGFibGV0LCBzbSkgLSAxKSB7XHJcbiAgICAuc3RyZW5ndGgge1xyXG4gICAgICAgIHBhZGRpbmc6IDUwcHggMCA2MHB4IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLnN0cmVuZ3RoX190aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgIH1cclxuXHJcbiAgICAuc3RyZW5ndGhfX2NvbnRlbnQtd3JhcHBlciB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnN0cmVuZ3RoX19jb250ZW50IHtcclxuICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgIH1cclxuXHJcbiAgICAuc3RyZW5ndGhfX3RleHQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTM1JTtcclxuXHJcbiAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLWdvbGQge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc3RyZW5ndGhfX2ltYWdlLXdyYXBwZXIge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE3cHg7XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDE4MHB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnN0cmVuZ3RoX19kdW8tY29udGVudCB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIH1cclxuXHJcbiAgICAuc3RyZW5ndGhfX2R1by1jb250ZW50LWl0ZW0ge1xyXG4gICAgICAgIGZsZXg6IDE7XHJcblxyXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG5cclxuICAgIC5zdHJlbmd0aF9fYnRuIHtcclxuICAgICAgICBwYWRkaW5nOiA4cHggMTZweDtcclxuICAgIH1cclxufSIsIi5nZWFyYm94IHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnYXNzZXRzL2ltYWdlcy9zdGF0aWMvYmdfZm9yZXN0LnBuZycpO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgcGFkZGluZzogMTM4cHggMDtcclxufVxyXG5cclxuLmdlYXJib3hfX2NvbnRhaW5lciB7fVxyXG5cclxuLmdlYXJib3hfX3RpdGxlIHtcclxuICAgIGNvbG9yOiAkZGFyay1ncmV5O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNjJweDtcclxufVxyXG5cclxuLmdlYXJib3hfX2NvbHVtbnMge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxufVxyXG5cclxuLmdlYXJib3hfX2NvbHVtbiB7XHJcbiAgICBmbGV4OiAxIDEgNTAlO1xyXG5cclxuICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMjRweDtcclxuICAgIH1cclxufVxyXG5cclxuLmdlYXJib3hfX2ltYWdlIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgaGVpZ2h0OiAzMjdweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbn1cclxuXHJcbi5nZWFyYm94X190ZXh0IHtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxMzUlO1xyXG5cclxuICAgIHAge1xyXG4gICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogbWFwLWdldCgkdGFibGV0LCBsZykgLSAxKSB7XHJcbiAgICAuZ2VhcmJveCB7XHJcbiAgICAgICAgcGFkZGluZzogODBweCAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5nZWFyYm94X19jb250YWluZXIge31cclxuXHJcbiAgICAuZ2VhcmJveF9fdGl0bGUge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI5cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmdlYXJib3hfX2NvbHVtbiB7XHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmdlYXJib3hfX2ltYWdlIHtcclxuICAgICAgICBoZWlnaHQ6IDMxNXB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDExcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmdlYXJib3hfX3RleHQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IG1hcC1nZXQoJHRhYmxldCwgc20pIC0gMSkge1xyXG4gICAgLmdlYXJib3gge1xyXG4gICAgICAgIHBhZGRpbmc6IDYwcHggMDtcclxuICAgIH1cclxuXHJcbiAgICAuZ2VhcmJveF9fdGl0bGUge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcclxuICAgIH1cclxuXHJcbiAgICAuZ2VhcmJveF9fY29sdW1ucyB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIH1cclxuXHJcbiAgICAuZ2VhcmJveF9fY29sdW1uIHtcclxuICAgICAgICBmbGV4OiAxO1xyXG5cclxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmdlYXJib3hfX2ltYWdlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyM3B4O1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICAuZ2VhcmJveF9fdGV4dCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogbWFwLWdldCgkbW9iaWxlLCBtZCkgLSAxKSB7XHJcbiAgICAuZ2VhcmJveF9faW1hZ2Uge1xyXG4gICAgICAgIGhlaWdodDogMjM3cHg7XHJcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICB9XHJcbn0iLCIuZ2VhcnNwZWMge1xyXG4gICAgcGFkZGluZzogMTQwcHggMDtcclxufVxyXG5cclxuLmdlYXJzcGVjX19jb250YWluZXIge31cclxuXHJcbi5nZWFyc3BlY19fdGl0bGUge1xyXG4gICAgY29sb3I6ICRnb2xkO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxufVxyXG5cclxuLmdlYXJzcGVjX19ib2R5IHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNjc4ZnIgNDgxZnI7XHJcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG8gMWZyO1xyXG4gICAgZ2FwOiAwIDMwcHg7XHJcbn1cclxuXHJcbi5nZWFyc3BlY19fc3RlcHMge1xyXG4gICAgZ3JpZC1hcmVhOiAxIC8gMSAvIDIgLyAyO1xyXG59XHJcblxyXG4uZ2VhcnNwZWNfX3N0ZXAge1xyXG4gICAgY29sb3I6ICRkYXJrLWdyZXk7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTM5JTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkFtZXJpY2FuIENhcHRhaW4gQ3lyaWxsaWNcIjtcclxuICAgICAgICBmb250LXNpemU6IDQ0cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uZ2VhcnNwZWNfX2xpc3Qtd3JhcHBlciB7XHJcbiAgICBncmlkLWFyZWE6IDEgLyAyIC8gMyAvIDM7XHJcbn1cclxuXHJcbi5nZWFyc3BlY19fbGlzdC1pdGVtIHtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwMGZyIDMxMmZyIDgwZnI7XHJcbiAgICBnYXA6IDAgMnB4O1xyXG5cclxuICAgICYtLWhlYWRlciB7XHJcbiAgICAgICAgY29sb3I6ICRibGFjay1ncmV5O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHJcbiAgICAgICAgLmdlYXJzcGVjX19saXN0LWl0ZW0tcGFydCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ncmV5O1xyXG5cclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMSkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogOXB4IDVweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5nZWFyc3BlY19fbGlzdC1pdGVtLXBhcnQge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHBhZGRpbmc6IDlweCAxNHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGV4dHJhLWxpZ2h0LWdyZXk7XHJcblxyXG4gICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIHBhZGRpbmc6IDlweCAyMHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uZ2VhcnNwZWNfX2xpc3Qge1xyXG4gICAgLmdlYXJzcGVjX19saXN0LWl0ZW0ge1xyXG5cclxuICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAycHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uZ2VhcnNwZWNfX2ltYWdlLXdyYXBwZXIge1xyXG4gICAgZ3JpZC1hcmVhOiAyIC8gMSAvIDMgLyAyO1xyXG4gICAgbWFyZ2luLXRvcDogMzFweDtcclxuXHJcbiAgICBpbWcge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICAgICAgbWF4LWhlaWdodDogNDQ3cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogbWFwLWdldCgkdGFibGV0LCBsZykgLSAxKSB7XHJcbiAgICAuZ2VhcnNwZWMge1xyXG4gICAgICAgIHBhZGRpbmc6IDgwcHggMDtcclxuICAgIH1cclxuXHJcbiAgICAuZ2VhcnNwZWNfX2JvZHkge1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNDAlIGF1dG87XHJcbiAgICAgICAgZ2FwOiAwIDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmdlYXJzcGVjX19zdGVwIHtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEzNSU7XHJcblxyXG4gICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZ2VhcnNwZWNfX2xpc3QtaXRlbSB7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA2MWZyIDI2MGZyIDc1ZnI7XHJcbiAgICAgICAgZ2FwOiAwIDJweDtcclxuXHJcbiAgICAgICAgJi0taGVhZGVyIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTFweDtcclxuXHJcbiAgICAgICAgICAgIC5nZWFyc3BlY19fbGlzdC1pdGVtLXBhcnQge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWdyZXk7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMSkge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDZweCA1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZ2VhcnNwZWNfX2xpc3QtaXRlbS1wYXJ0IHtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgcGFkZGluZzogNnB4IDEwcHg7XHJcblxyXG4gICAgICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogNnB4IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogbWFwLWdldCgkdGFibGV0LCBzbSkgLSAxKSB7XHJcbiAgICAuZ2VhcnNwZWMge1xyXG4gICAgICAgIHBhZGRpbmc6IDYwcHggMCA3M3B4IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmdlYXJzcGVjX19jb250YWluZXIge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmdlYXJzcGVjX190aXRsZSB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMThweDtcclxuICAgIH1cclxuXHJcbiAgICAuZ2VhcnNwZWNfX2JvZHkge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBnYXA6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmdlYXJzcGVjX19zdGVwcyB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxOHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5nZWFyc3BlY19fc3RlcCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMzYlO1xyXG5cclxuICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZ2VhcnNwZWNfX2xpc3Qtd3JhcHBlciB7XHJcbiAgICAgICAgb3ZlcmZsb3cteDogc2Nyb2xsO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzN3B4O1xyXG4gICAgICAgIHNjcm9sbGJhci1jb2xvcjogJGdvbGQgJGxpZ2h0LWdyZXk7XHJcblxyXG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuICAgICAgICAgICAgd2lkdGg6IDRweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA4cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRleHRyYS1saWdodC1ncmV5O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ29sZDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmdlYXJzcGVjX19saXN0LWl0ZW0ge1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNjdmciAyNjBmciA4MGZyO1xyXG4gICAgICAgIHdpZHRoOiA0MTFweDtcclxuXHJcbiAgICAgICAgJi0taGVhZGVyIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHJcbiAgICAgICAgICAgIC5nZWFyc3BlY19fbGlzdC1pdGVtLXBhcnQge31cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmdlYXJzcGVjX19saXN0LWl0ZW0tcGFydCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDcuNXB4IDEwcHg7XHJcblxyXG4gICAgICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogNy41cHggMTBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmdlYXJzcGVjX19pbWFnZS13cmFwcGVyIHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxOHB4O1xyXG4gICAgfVxyXG59IiwiLmJpb2dyYXBoeSB7XHJcbiAgICBwYWRkaW5nOiA5OHB4IDAgNzlweCAwO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrLWdyZXk7XHJcbn1cclxuXHJcbi5iaW9ncmFwaHlfX3RpdGxlIHtcclxuICAgIGNvbG9yOiAkZ29sZDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbn1cclxuXHJcbi5iaW9ncmFwaHlfX2NvbnRlbnQge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE5cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5iaW9ncmFwaHlfX3RleHQge1xyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xyXG4gICAgZmxleDogMTtcclxuXHJcbiAgICBwIHtcclxuICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxN3B4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmJpb2dyYXBoeV9faW1hZ2Utd3JhcHBlciB7XHJcbiAgICBtYXJnaW4tbGVmdDogMjRweDtcclxuICAgIGZsZXg6IDAgMSAzMiU7XHJcblxyXG4gICAgJi0tbW9iaWxlIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIGltZyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxOTFweDtcclxuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICBvYmplY3QtcG9zaXRpb246IHRvcDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IG1hcC1nZXQoJHRhYmxldCwgbGcpIC0gMSkge1xyXG4gICAgLmJpb2dyYXBoeSB7XHJcbiAgICAgICAgcGFkZGluZzogNjBweCAwIDQwcHggMDtcclxuICAgIH1cclxuXHJcbiAgICAuYmlvZ3JhcGh5X190aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgIH1cclxuXHJcbiAgICAuYmlvZ3JhcGh5X190ZXh0IHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEzNSU7XHJcblxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTRweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYmlvZ3JhcGh5X19pbWFnZS13cmFwcGVyIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMjJweDtcclxuICAgICAgICBmbGV4OiAwIDEgNDguNSU7XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjU0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IG1hcC1nZXQoJHRhYmxldCwgc20pIC0gMSkge1xyXG4gICAgLmJpb2dyYXBoeSB7XHJcbiAgICAgICAgcGFkZGluZzogNTBweCAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5iaW9ncmFwaHlfX3RpdGxlIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDExcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmJpb2dyYXBoeV9fY29udGVudCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMThweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmJpb2dyYXBoeV9fdGV4dCB7XHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxN3B4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5iaW9ncmFwaHlfX2ltYWdlLXdyYXBwZXIge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDIxcHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgZmxleDogMTtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICAmLS1tb2JpbGUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiBtYXAtZ2V0KCRtb2JpbGUsIG1kKSAtIDEpIHtcclxuICAgIC5iaW9ncmFwaHlfX2ltYWdlLXdyYXBwZXIge1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLmRyaXZlIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgbWluLWhlaWdodDogOTAwcHg7XHJcbiAgcGFkZGluZzogMTE3cHggMCAwIDA7XHJcbn1cclxuXHJcbi5kcml2ZV9fY29udGFpbmVyIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgei1pbmRleDogMTtcclxufVxyXG5cclxuLmRyaXZlX190aXRsZSB7XHJcbiAgY29sb3I6ICR3aGl0ZTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgLy8gbWFyZ2luLWJvdHRvbTogNDNweDtcclxuICBtYXJnaW46IDAgYXV0byA0M3B4IGF1dG87XHJcbiAgbWF4LXdpZHRoOiAxMTU1cHg7XHJcbn1cclxuXHJcbi5kcml2ZV9fYnRuIHtcclxuICBmb250LXNpemU6IDIwcHg7XHJcbiAgcGFkZGluZzogMTJweCAyOHB4O1xyXG4gIG1heC13aWR0aDogbWF4LWNvbnRlbnQ7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbn1cclxuXHJcbi5kcml2ZV9fYmFja2dyb3VuZCB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIGJvdHRvbTogMDtcclxuICByaWdodDogMDtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gIGltZyB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogbWFwLWdldCgkdGFibGV0LCBsZykgLSAxKSB7XHJcbiAgLmRyaXZlIHtcclxuICAgIG1pbi1oZWlnaHQ6IDYwMHB4O1xyXG4gICAgcGFkZGluZzogNzBweCAwIDAgMDtcclxuICB9XHJcblxyXG4gIC5kcml2ZV9fdGl0bGUge1xyXG4gICAgZm9udC1zaXplOiA0NHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzVweDtcclxuICB9XHJcblxyXG4gIC5kcml2ZV9fYnRuIHtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIHBhZGRpbmc6IDEwcHggMjBweDtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiBtYXAtZ2V0KCR0YWJsZXQsIHNtKSAtIDEpIHtcclxuICAuZHJpdmUge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIG1pbi1oZWlnaHQ6IDQ5MHB4O1xyXG4gICAgcGFkZGluZzogMzdweCAwIDM3cHggMDtcclxuXHJcbiAgICAmLS10b3AtYnV0dG9uIHtcclxuICAgICAgLmRyaXZlX19jb250YWluZXIge1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmRyaXZlX190aXRsZSB7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEwNCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAyNjVweDtcclxuICAgICAgICBmb250LXNpemU6IDMycHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmRyaXZlX19idG4ge1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgcGFkZGluZzogOHB4IDI2cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5kcml2ZV9fY29udGFpbmVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIH1cclxuXHJcbiAgLmRyaXZlX190aXRsZSB7XHJcbiAgICBmb250LXNpemU6IDM2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTEwJTtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgfVxyXG5cclxuICAuZHJpdmVfX2J0biB7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBwYWRkaW5nOiA5cHggMjZweDtcclxuICB9XHJcbn0iLCIubGVhc2luZy1hZyB7XHJcbiAgcGFkZGluZzogMTQwcHggMDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2stZ3JleTtcclxufVxyXG5cclxuLmxlYXNpbmctYWdfX2NvbnRhaW5lciB7XHJcbiAgZGlzcGxheTogZmxleDtcclxufVxyXG5cclxuLmxlYXNpbmctYWdfX2NvbHVtbiB7XHJcbiAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICBmbGV4OiAwIDEgNTQuNSU7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDM4cHg7XHJcbiAgfVxyXG5cclxuICAmOmxhc3QtY2hpbGQge1xyXG4gICAgZmxleDogMTtcclxuICB9XHJcbn1cclxuXHJcbi5sZWFzaW5nLWFnX190aXRsZSB7XHJcbiAgY29sb3I6ICRnb2xkO1xyXG4gIG1hcmdpbi1ib3R0b206IDM5cHg7XHJcbn1cclxuXHJcbi5sZWFzaW5nLWFnX190ZXh0IHtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDE0MCU7XHJcbiAgY29sb3I6ICR3aGl0ZTtcclxuXHJcbiAgcCB7XHJcbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgbWFyZ2luLWJvdHRvbTogMzRweDtcclxufVxyXG5cclxuLmxlYXNpbmctYWdfX3N0cm9uZyB7XHJcbiAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICBjb2xvcjogJHdoaXRlO1xyXG4gIGZvbnQtc2l6ZTogMjBweDtcclxuICBtYXJnaW4tYm90dG9tOiA0NnB4O1xyXG59XHJcblxyXG4ubGVhc2luZy1hZ19fYnRuIHtcclxuICBtYXgtd2lkdGg6IG1heC1jb250ZW50O1xyXG4gIGZvbnQtc2l6ZTogMjBweDtcclxuICBwYWRkaW5nOiAxMnB4IDI4cHg7XHJcblxyXG4gICYtLW1vYmlsZSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuLmxlYXNpbmctYWdfX2ltYWdlLXdyYXBwZXIge1xyXG4gIGltZyB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgbWF4LWhlaWdodDogNDc0cHg7XHJcbiAgICBvYmplY3QtcG9zaXRpb246IHRvcDtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiBtYXAtZ2V0KCR0YWJsZXQsIGxnKSAtIDEpIHtcclxuICAubGVhc2luZy1hZyB7XHJcbiAgICBwYWRkaW5nOiA2MHB4IDA7XHJcbiAgfVxyXG5cclxuICAubGVhc2luZy1hZ19fY29sdW1uIHtcclxuICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICBmbGV4OiAwIDEgNDguNSU7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5sZWFzaW5nLWFnX190aXRsZSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gIH1cclxuXHJcbiAgLmxlYXNpbmctYWdfX3RleHQge1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEzNSU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gIH1cclxuXHJcbiAgLmxlYXNpbmctYWdfX3N0cm9uZyB7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gIH1cclxuXHJcbiAgLmxlYXNpbmctYWdfX2J0biB7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBwYWRkaW5nOiAxMnB4IDI4cHg7XHJcbiAgfVxyXG5cclxuICAubGVhc2luZy1hZ19faW1hZ2Utd3JhcHBlciB7XHJcbiAgICBpbWcge1xyXG4gICAgICBtYXgtaGVpZ2h0OiA0NThweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiBtYXAtZ2V0KCR0YWJsZXQsIHNtKSAtIDEpIHtcclxuICAubGVhc2luZy1hZyB7XHJcbiAgICBwYWRkaW5nOiA1MHB4IDA7XHJcbiAgfVxyXG5cclxuICAubGVhc2luZy1hZ19fY29udGFpbmVyIHtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgfVxyXG5cclxuICAubGVhc2luZy1hZ19fY29sdW1uIHtcclxuICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICBmbGV4OiAxO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubGVhc2luZy1hZ19fdGl0bGUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjFweDtcclxuICB9XHJcblxyXG4gIC5sZWFzaW5nLWFnX190ZXh0IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDIzcHg7XHJcbiAgfVxyXG5cclxuICAubGVhc2luZy1hZ19fYnRuIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBtYXJnaW46IDI4cHggYXV0byAwIGF1dG87XHJcbiAgICBwYWRkaW5nOiA4cHggMTZweDtcclxuXHJcbiAgICAmLS1tb2JpbGUge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmxlYXNpbmctYWdfX2ltYWdlLXdyYXBwZXIge1xyXG4gICAgaW1nIHtcclxuICAgICAgb2JqZWN0LXBvc2l0aW9uOiB0b3A7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogbWFwLWdldCgkbW9iaWxlLCBtZCkgLSAxKSB7XHJcbiAgLmxlYXNpbmctYWdfX2ltYWdlLXdyYXBwZXIge1xyXG4gICAgaW1nIHtcclxuICAgICAgbWF4LWhlaWdodDogMjAwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLmFnLWRlYWxlcnMge1xyXG4gICAgcGFkZGluZzogMTQwcHggMCAwIDA7XHJcbn1cclxuXHJcbi5hZy1kZWFsZXJzX19jb250YWluZXIge31cclxuXHJcbi5hZy1kZWFsZXJzX19ib2R5IHtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSByaWdodDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAvLyBtaW4taGVpZ2h0OiA3MDNweDtcclxuICAgIGhlaWdodDogNDl2dztcclxuICAgIG1heC1oZWlnaHQ6IDcwM3B4O1xyXG59XHJcblxyXG4uYWctZGVhbGVyc19fdGl0bGUge1xyXG4gICAgY29sb3I6ICRkYXJrLWdyZXk7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG59XHJcblxyXG4uYWdfX2RlYWxlcnMtdGV4dCB7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTM1JTtcclxuICAgIG1heC13aWR0aDogODA2cHg7XHJcbn1cclxuXHJcbi5hZy1kZWFsZXJzLWxpc3Qge1xyXG4gICAgbWFyZ2luLXRvcDogNjBweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBtYXJnaW4tbGVmdDogLTI0cHg7XHJcbn1cclxuXHJcbi5hZy1kZWFsZXJzX19saXN0LWl0ZW0ge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIGZsZXg6IDAgMSAzMy4zMzMlO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEzNSU7XHJcbn1cclxuXHJcbi5hZy1kZWFsZXJzX19saXN0LWl0ZW0tY2l0eSB7XHJcbiAgICBjb2xvcjogJGdvbGQ7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xyXG4gICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICRnb2xkO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIG1hcmdpbi1ib3R0b206IDE5cHg7XHJcbn1cclxuXHJcbi5hZy1kZWFsZXJzX19saXN0LWl0ZW0tY29tcGFueSB7XHJcbiAgICBjb2xvcjogJGJsYWNrLWdyZXk7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxufVxyXG5cclxuLmFnLWRlYWxlcnNfX2xpc3QtaXRlbS1hZGRyZXNzIHtcclxuICAgIGNvbG9yOiAkZGFyay1ncmV5O1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogbWFwLWdldCgkbGFwdG9wLCBzbSkgLSAxKSB7XHJcbiAgICAuYWctZGVhbGVyc19fYm9keSB7XHJcbiAgICAgICAgaGVpZ2h0OiA2MXZ3O1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDgwMHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogbWFwLWdldCgkdGFibGV0LCBsZykgLSAxKSB7XHJcbiAgICAuYWctZGVhbGVycyB7XHJcbiAgICAgICAgcGFkZGluZzogODBweCAwIDAgMDtcclxuICAgIH1cclxuXHJcbiAgICAuYWctZGVhbGVyc19fdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5hZ19fZGVhbGVycy10ZXh0IHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA0NjBweDtcclxuICAgIH1cclxuXHJcbiAgICAuYWctZGVhbGVycy1saXN0IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA0M3B4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAuYWctZGVhbGVyc19fbGlzdC1pdGVtIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5hZy1kZWFsZXJzX19saXN0LWl0ZW0tY2l0eSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA2cHg7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRnb2xkO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmFnLWRlYWxlcnNfX2xpc3QtaXRlbS1jb21wYW55IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogbWFwLWdldCgkdGFibGV0LCBtZCkgLSAxKSB7XHJcbiAgICAuYWctZGVhbGVycy1saXN0IHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLTVweDtcclxuICAgIH1cclxuXHJcbiAgICAuYWctZGVhbGVyc19fbGlzdC1pdGVtIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IG1hcC1nZXQoJHRhYmxldCwgc20pIC0gMSkge1xyXG4gICAgLmFnLWRlYWxlcnMge1xyXG4gICAgICAgIHBhZGRpbmc6IDYwcHggMCAwIDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmFnLWRlYWxlcnNfX2JvZHkge1xyXG4gICAgICAgIGhlaWdodDogMTA0dnc7XHJcbiAgICAgICAgbWF4LWhlaWdodDogNDgwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmFnLWRlYWxlcnMtbGlzdCB7XHJcblxyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyM3B4O1xyXG4gICAgfVxyXG5cclxuICAgIC5hZy1kZWFsZXJzX19saXN0LWl0ZW0ge1xyXG4gICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuXHJcbiAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjNweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmFnLWRlYWxlcnNfX2xpc3QtaXRlbS1jaXR5IHtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDdweDtcclxuICAgIH1cclxuXHJcbiAgICAuYWctZGVhbGVyc19fbGlzdC1pdGVtLWNvbXBhbnkge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiBtYXAtZ2V0KCRtb2JpbGUsIGxneCkgLSAxKSB7XHJcbiAgICAuYWctZGVhbGVyc19fYm9keSB7XHJcbiAgICAgICAgbWF4LWhlaWdodDogNDA1cHg7XHJcbiAgICB9XHJcbn0iLCIubWFpbi1oZXJvIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1pbi1oZWlnaHQ6IDc1MHB4O1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMzBweCBzb2xpZCAkZ29sZDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgJi0td2l0aG91dC1icmVhZGNydW1zIHtcclxuICAgICAgICAubWFpbi1oZXJvX19jb250YWluZXIge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNDNweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5tYWluLWhlcm9fX2NvbnRhaW5lciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgcGFkZGluZy10b3A6IDI0cHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxufVxyXG5cclxuLm1haW4taGVyb19fYm9keSB7XHJcbiAgICBmbGV4OiAxO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBwYWRkaW5nOiA0MHB4IDAgMTI1cHggMDtcclxufVxyXG5cclxuLm1haW4taGVyb19fc3VwdGl0bGUge1xyXG4gICAgY29sb3I6ICRnb2xkO1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEzNSU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMXB4O1xyXG59XHJcblxyXG4ubWFpbi1oZXJvX190aXRsZSB7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcclxuICAgIG1heC13aWR0aDogNzI4cHg7XHJcblxyXG4gICAgJi0td2l0aG91dC1zdWJ0aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDNweDtcclxuICAgIH1cclxufVxyXG5cclxuLm1haW4taGVyb19fc3VidGl0bGUge1xyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxuICAgIG1hcmdpbi1ib3R0b206IDQycHg7XHJcbn1cclxuXHJcbi5tYWluLWhlcm9fX3ByaWNlIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTM1JTtcclxuICAgIGNvbG9yOiAkZ29sZDtcclxufVxyXG5cclxuLm1haW4taGVyb19fZGVzY3JpcHRpb24ge1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE0MCU7XHJcbiAgICBtYXgtd2lkdGg6IDUyMHB4O1xyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxuICAgIG1hcmdpbi1ib3R0b206IDczcHg7XHJcbiAgICBtYXJnaW4tdG9wOiBhdXRvO1xyXG59XHJcblxyXG4ubWFpbi1oZXJvX19idXR0b24ge1xyXG4gICAgbWF4LXdpZHRoOiBtYXgtY29udGVudDtcclxufVxyXG5cclxuLm1haW4taGVyb19fYnRuIHtcclxuICAgIHBhZGRpbmc6IDEycHggMjhweDtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xyXG59XHJcblxyXG4ubWFpbi1oZXJvX19iYWNrZ3JvdW5kIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgIGltZyB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogbWFwLWdldCgkdGFibGV0LCBsZykgLSAxKSB7XHJcbiAgICAubWFpbi1oZXJvIHtcclxuICAgICAgICBtaW4taGVpZ2h0OiA2MjBweDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAyMHB4IHNvbGlkICRnb2xkO1xyXG4gICAgfVxyXG5cclxuICAgIC5tYWluLWhlcm9fX2NvbnRhaW5lciB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLm1haW4taGVyb19fYm9keSB7XHJcbiAgICAgICAgcGFkZGluZzogMjlweCAwIDgwcHggMDtcclxuICAgIH1cclxuXHJcbiAgICAubWFpbi1oZXJvX19zdXB0aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDlweDtcclxuICAgIH1cclxuXHJcbiAgICAubWFpbi1oZXJvX190aXRsZSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA1MjBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cclxuICAgICAgICAmLS13aXRob3V0LXN1YnRpdGxlIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjhweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm1haW4taGVyb19fc3VidGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjlweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzOXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5tYWluLWhlcm9fX3ByaWNlIHtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAubWFpbi1oZXJvX19kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMzUlO1xyXG4gICAgICAgIG1heC13aWR0aDogMzQwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogYXV0bztcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5tYWluLWhlcm9fX2J0biB7XHJcbiAgICAgICAgcGFkZGluZzogMTBweCAxOHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIH1cclxuXHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiBtYXAtZ2V0KCR0YWJsZXQsIHNtKSAtIDEpIHtcclxuICAgIC5tYWluLWhlcm8ge1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDUwMHB4O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDEwcHggc29saWQgJGdvbGQ7XHJcblxyXG4gICAgICAgICYtLXdpdGhvdXQtYnJlYWRjcnVtcyB7XHJcbiAgICAgICAgICAgIC5tYWluLWhlcm9fX2NvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTFweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubWFpbi1oZXJvX19ib2R5IHtcclxuICAgICAgICBwYWRkaW5nOiAyOXB4IDAgNDBweCAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5tYWluLWhlcm9fX3N1cHRpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICB9XHJcblxyXG4gICAgLm1haW4taGVyb19fdGl0bGUge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDZweDtcclxuXHJcbiAgICAgICAgJi0td2l0aG91dC1zdWJ0aXRsZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5tYWluLWhlcm9fX3N1YnRpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDE5cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjlweDtcclxuICAgIH1cclxuXHJcbiAgICAubWFpbi1oZXJvX19wcmljZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5tYWluLWhlcm9fX2Rlc2NyaXB0aW9uIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5tYWluLWhlcm9fX2J1dHRvbiB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogYXV0bztcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgLm1haW4taGVyb19fYnRuIHtcclxuICAgICAgICBwYWRkaW5nOiA4cHggMThweDtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICB9XHJcbn0iLCIubWFpbi1udW1iZXJzIHtcclxuICAgIHBhZGRpbmc6IDEzOHB4IDAgMTA0cHggMDtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnYXNzZXRzL2ltYWdlcy9zdGF0aWMvYmdfZm9yZXN0LnBuZycpO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG59XHJcblxyXG4ubWFpbi1udW1iZXJzX190aXRsZSB7XHJcbiAgICBjb2xvcjogJGdvbGQ7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMnB4O1xyXG59XHJcblxyXG4ubWFpbi1udW1iZXJzX19zdWJ0aXRsZSB7XHJcbiAgICBjb2xvcjogJGJsYWNrLWdyZXk7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTM1JTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLm1haW4tbnVtYmVyc19fbGlzdCB7XHJcbiAgICBtYXJnaW4tdG9wOiA3MHB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIG1hcmdpbi1sZWZ0OiAtMjRweDtcclxufVxyXG5cclxuLm1haW4tbnVtYmVyc19fbGlzdC1pdGVtIHtcclxuICAgIHBhZGRpbmctbGVmdDogMjRweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDU4cHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleDogMCAxIDI1JTtcclxuXHJcbiAgICBwIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEzNSU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5tYWluLW51bWJlcnNfX251bWJlciB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICBjb2xvcjogJGdvbGQ7XHJcbiAgICBmb250LWZhbWlseTogXCJBbWVyaWNhbiBDYXB0YWluIEN5cmlsbGljXCI7XHJcbiAgICBmb250LXNpemU6IDEyMHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDc1JTtcclxuICAgIG9wYWNpdHk6IDAuNjtcclxuICAgIG1heC13aWR0aDogMzVweDtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IG1hcC1nZXQoJGxhcHRvcCwgc20pIC0gMSkge1xyXG4gICAgLm1haW4tbnVtYmVyc19fbnVtYmVyIHtcclxuICAgICAgICBsaW5lLWhlaWdodDogOTQlO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogbWFwLWdldCgkdGFibGV0LCBsZykgLSAxKSB7XHJcbiAgICAubWFpbi1udW1iZXJzIHtcclxuICAgICAgICBwYWRkaW5nOiA4MHB4IDAgNDBweCAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5tYWluLW51bWJlcnNfX3RpdGxlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5tYWluLW51bWJlcnNfX3N1YnRpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLm1haW4tbnVtYmVyc19fbGlzdCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMzlweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLTIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLm1haW4tbnVtYmVyc19fbGlzdC1pdGVtIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQycHg7XHJcblxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMzUlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubWFpbi1udW1iZXJzX19udW1iZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgbGVmdDogMTlweDtcclxuICAgICAgICBmb250LXNpemU6IDEwMHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA2NyU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxNXB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogbWFwLWdldCgkdGFibGV0LCBtZCkgLSAxKSB7XHJcbiAgICAubWFpbi1udW1iZXJzX19saXN0IHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLTlweDtcclxuICAgIH1cclxuXHJcbiAgICAubWFpbi1udW1iZXJzX19saXN0LWl0ZW0ge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogOXB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogbWFwLWdldCgkdGFibGV0LCBzbSkgLSAxKSB7XHJcbiAgICAubWFpbi1udW1iZXJzIHtcclxuICAgICAgICBwYWRkaW5nOiA2MHB4IDAgNzVweCAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5tYWluLW51bWJlcnNfX3RpdGxlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5tYWluLW51bWJlcnNfX3N1YnRpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLm1haW4tbnVtYmVyc19fbGlzdCB7XHJcbiAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgIC5tYWluLW51bWJlcnNfX2xpc3QtaXRlbSB7XHJcbiAgICAgICAgZmxleDogMTtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcblxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyOHB4O1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDI1NXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm1haW4tbnVtYmVyc19fbnVtYmVyIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZm9udC1zaXplOiA4MHB4O1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICByaWdodDogODclO1xyXG4gICAgICAgIGxlZnQ6IGluaGVyaXQ7XHJcbiAgICB9XHJcbn0iLCIuZHVvLWhlcm8ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxufVxyXG5cclxuLmR1by1oZXJvX19pdGVtIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGJvcmRlci1ib3R0b206IDMwcHggc29saWQgJGdvbGQ7XHJcbiAgICBtaW4taGVpZ2h0OiA2NzBweDtcclxuICAgIHBhZGRpbmc6IDcwcHggODBweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4OiAxO1xyXG5cclxuICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgIC5kdW8taGVyb19fdGl0bGUge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZHVvLWhlcm9fX3RleHQge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZHVvLWhlcm9fX2J1dHRvbiB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmR1by1oZXJvX19wcmljZSB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5kdW8taGVyb19fYmFja2dyb3VuZCB7XHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICBvYmplY3QtcG9zaXRpb246IHJpZ2h0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgLmR1by1oZXJvX19iYWNrZ3JvdW5kIHtcclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogbGVmdDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcbn1cclxuXHJcbi5kdW8taGVyb19fYm9keSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBmbGV4OiAxO1xyXG59XHJcblxyXG4uZHVvLWhlcm9fX3RpdGxlIHtcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG59XHJcblxyXG4uZHVvLWhlcm9fX3RleHQge1xyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxuICAgIG1heC13aWR0aDogNTM0cHg7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTQwJTtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbn1cclxuXHJcbi5kdW8taGVyb19fcHJpY2Uge1xyXG4gICAgY29sb3I6ICRnb2xkO1xyXG4gICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEzNSU7XHJcbn1cclxuXHJcbi5kdW8taGVyb19fYnV0dG9uIHtcclxuICAgIG1hcmdpbi10b3A6IGF1dG87XHJcbiAgICBtYXgtd2lkdGg6IG1heC1jb250ZW50O1xyXG59XHJcblxyXG4uZHVvLWhlcm9fX2J0biB7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICBwYWRkaW5nOiAxMnB4IDI4cHg7XHJcbn1cclxuXHJcbi5kdW8taGVyb19fYmFja2dyb3VuZCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICBpbWcge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IG1hcC1nZXQoJHRhYmxldCwgbGcpIC0gMSkge1xyXG4gICAgLmR1by1oZXJvX19pdGVtIHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAyMHB4IHNvbGlkICRnb2xkO1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDQxNHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDI4cHggMzBweCAyN3B4IDMwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmR1by1oZXJvX190aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmR1by1oZXJvX190ZXh0IHtcclxuICAgICAgICBtYXgtd2lkdGg6IDUzNHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTM1JTtcclxuICAgIH1cclxuXHJcbiAgICAuZHVvLWhlcm9fX3ByaWNlIHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmR1by1oZXJvX19idXR0b24ge31cclxuXHJcbiAgICAuZHVvLWhlcm9fX2J0biB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDEycHggMTdweDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IG1hcC1nZXQoJHRhYmxldCwgc20pIC0gMSkge1xyXG4gICAgLmR1by1oZXJvIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgfVxyXG5cclxuICAgIC5kdW8taGVyb19faXRlbSB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMTBweCBzb2xpZCAkZ29sZDtcclxuICAgICAgICBtaW4taGVpZ2h0OiA1MDBweDtcclxuICAgICAgICBwYWRkaW5nOiAzN3B4IDE4cHggNDBweCAxOHB4O1xyXG5cclxuXHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIC5kdW8taGVyb19fdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZHVvLWhlcm9fX3RleHQge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZHVvLWhlcm9fX2J1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmR1by1oZXJvX19wcmljZSB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5kdW8taGVyb19fYmFja2dyb3VuZCB7XHJcbiAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAuZHVvLWhlcm9fX2JhY2tncm91bmQge1xyXG4gICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZHVvLWhlcm9fX3RpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDMycHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcclxuICAgIH1cclxuXHJcbiAgICAuZHVvLWhlcm9fX3RleHQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIH1cclxuXHJcbiAgICAuZHVvLWhlcm9fX3ByaWNlIHtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmR1by1oZXJvX19idXR0b24ge1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAuZHVvLWhlcm9fX2J0biB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDhweCAyMHB4O1xyXG4gICAgfVxyXG59IiwiLmJsYWNrIHtcclxuICAgIHBhZGRpbmc6IDE0MnB4IDA7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2stZ3JleTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgJi0tZ3JhZGllbnQge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBwYWRkaW5nOiAxMTBweCAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4uYmxhY2tfX3dyYXBwZXIge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbn1cclxuXHJcbi5ibGFja19faW1nLW1vYiB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uYmxhY2tfX2ltZyB7XHJcbiAgICB3aWR0aDogNTkuNSU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgIGltZyB7XHJcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgICYtLWxlZnQge1xyXG4gICAgICAgIHdpZHRoOiA1NCU7XHJcbiAgICB9XHJcblxyXG4gICAgJi0tYmcge1xyXG4gICAgICAgIHdpZHRoOiA1Ny41JTtcclxuICAgICAgICBtaW4taGVpZ2h0OiA1MDBweDtcclxuXHJcbiAgICB9XHJcblxyXG4gICAgcGljdHVyZSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5ibGFja19fY29udGVudCB7XHJcbiAgICB3aWR0aDogNDAlO1xyXG4gICAgcGFkZGluZzogNjBweCA0MHB4O1xyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxuXHJcbiAgICAmLS1yaWdodCB7XHJcbiAgICAgICAgd2lkdGg6IDQ0JTtcclxuICAgICAgICBwYWRkaW5nOiA2MHB4IDAgNjBweCA0MHB4O1xyXG5cclxuICAgIH1cclxuXHJcbiAgICAmLS1jZW50ZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIH1cclxufVxyXG5cclxuLmJsYWNrX19idG4ge1xyXG4gICAgbWFyZ2luLXRvcDogNTBweDtcclxuICAgIHdpZHRoOiBtYXgtY29udGVudDtcclxuICAgIC8qIG1heC13aWR0aDogMzA2cHg7ICovXHJcbiAgICBwYWRkaW5nOiAxMnB4IDI4cHg7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbn1cclxuXHJcbi5ibGFja19fZGVzY3JpcHRpb24ge1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMjU7XHJcblxyXG4gICAgb2wge1xyXG4gICAgICAgIGNvdW50ZXItcmVzZXQ6IG15Q291bnRlcjtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvdW50ZXItaW5jcmVtZW50OiBteUNvdW50ZXI7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBjb3VudGVyKG15Q291bnRlcik7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjZweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMjZweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMDBweDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDJweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMXB4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5ibGFja19fdGl0bGUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IG1hcC1nZXQoJHRhYmxldCwgbGcpIC0gMSkge1xyXG5cclxuICAgIC5ibGFjayB7XHJcbiAgICAgICAgcGFkZGluZzogODBweCAwO1xyXG5cclxuICAgICAgICAmLS1ncmFkaWVudCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAzNHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYmxhY2tfX2ltZyB7XHJcbiAgICAgICAgd2lkdGg6IDUxJTtcclxuXHJcbiAgICAgICAgJi0tbGVmdCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBvcmRlcjogMTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLWJnIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMzRweDtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogMjUwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5ibGFja19fY29udGVudCB7XHJcbiAgICAgICAgd2lkdGg6IDQ5JTtcclxuICAgICAgICBwYWRkaW5nOiA1MnB4IDQwcHggNTJweCA1cHg7XHJcblxyXG4gICAgICAgICYtLXJpZ2h0IHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5ibGFja19fdGl0bGUge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmJsYWNrX193cmFwcGVyIHtcclxuICAgICAgICAmLS1ncmFkaWVudCB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5ibGFja19fZGVzY3JpcHRpb24ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4zNTtcclxuXHJcbiAgICAgICAgb2wge1xyXG4gICAgXHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTNweDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiBtYXAtZ2V0KCR0YWJsZXQsIHNtKSAtIDEpIHtcclxuXHJcbiAgICAuYmxhY2sge1xyXG4gICAgICAgIHBhZGRpbmc6IDUwcHggMCA2MHB4O1xyXG5cclxuICAgICAgICAmLS1ncmFkaWVudCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICAgICAgICAgLmJsYWNrX19idG4ge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tYmcge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuYmxhY2tfX3dyYXBwZXIge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB9XHJcblxyXG4gICAgLmJsYWNrX19pbWcge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgICYtLWxlZnQge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDA0cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDQycHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAzNnB4KTtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xOHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xOHB4O1xyXG5cclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDgwcHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjMzQzNDM0IDEwLjU2JSwgcmdiYSg1MiwgNTIsIDUyLCAwLjAwKSAxMDAlKTtcclxuXHJcblxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1iZyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgei1pbmRleDogMDtcclxuXHJcbiAgICAgICAgICAgIHBpY3R1cmUge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmJsYWNrX19pbWctbW9iIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAzNTBweDtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmJsYWNrX19jb250ZW50IHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICB9XHJcblxyXG4gICAgLmJsYWNrX190aXRsZSB7XHJcbiAgICAgICAgJi0tYmcge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMzZweDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IG1hcC1nZXQoJG1vYmlsZSwgbGcpIC0gMSkge1xyXG4gICAgLmJsYWNrX19pbWctbW9iIHtcclxuICAgICAgICBoZWlnaHQ6IDIzNHB4O1xyXG4gICAgfVxyXG59IiwiLmNvb2tpZSB7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICBib3R0b206IDE1cHg7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyNTAlKTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIHotaW5kZXg6IDk5O1xyXG4gICAgJi0tYWN0aXZlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogYWxsO1xyXG4gICAgfVxyXG59XHJcblxyXG4uY29va2llX19jb250YWluZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgbWF4LXdpZHRoOiAxMjI0cHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgcGFkZGluZzogMzBweDtcclxuICAgIGJveC1zaGFkb3c6IDAgMTJweCAyOXB4IHJnYmEoMjYsIDYzLCAxMDgsIC4yNSk7XHJcbn1cclxuXHJcbi5jb29raWVfX3RpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMTEwJTsgLyogMzNweCAqL1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuM3B4O1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGZvbnQtZmFtaWx5OiAnQW1lcmljYW4gQ2FwdGFpbiBDeXJpbGxpYycsIHNhbnMtc2VyaWY7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgY29sb3I6ICRnb2xkO1xyXG59XHJcblxyXG4uY29va2llX190ZXh0IHtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMTQwJTsgXHJcbiAgICBhIHtcclxuICAgICAgICBjb2xvcjogJGRhcmstZ3JlZW47XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgfVxyXG59XHJcblxyXG4uY29va2llX19jbG9zZSB7XHJcbiAgICB3aWR0aDogMzBweDtcclxuICAgIGhlaWdodDogMzBweDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMTBweDtcclxuICAgIHJpZ2h0OiAxMHB4O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgcGFkZGluZzogN3B4O1xyXG4gICAgc3ZnIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgc3Ryb2tlOiAkZ3JleTtcclxuICAgICAgICBzdHJva2UtbGluZWNhcDogcm91bmQ7XHJcbiAgICAgICAgc3Ryb2tlLXdpZHRoOiAxcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogbWFwLWdldCgkdGFibGV0LCBzbSkgLSAxKSB7XHJcbiAgICAuY29va2llX19jb250YWluZXIge1xyXG4gICAgICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvb2tpZV9fdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgIH1cclxufSIsIi5zY3JvbGwtdXAge1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgei1pbmRleDogMztcclxuICAgIHJpZ2h0OiAxMDBweDtcclxuICAgIGJvdHRvbTogNDBweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICB3aWR0aDogNTVweDtcclxuICAgIGhlaWdodDogNTVweDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIHRyYW5zaXRpb246IGFsbCAuM3MgbGluZWFyO1xyXG4gICAgLy8gcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTAwMHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdvbGQ7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgNHB4IHJnYmEoMTY4LCAxNjgsIDE2OCwgLjYpO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgc3ZnIHtcclxuICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICB9XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ29sZC1ob3ZlcjtcclxuICAgIH1cclxuICAgICYtLWFjdGl2ZSB7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IGFsbDtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IG1hcC1nZXQoJGxhcHRvcCwgc20pIC0gMSkge1xyXG4gICAgLnNjcm9sbC11cCB7XHJcbiAgICAgICAgcmlnaHQ6IDI1cHg7XHJcbiAgICB9XHJcbn0iLCIuaGVhZGVyIHtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgei1pbmRleDogMTAwO1xyXG4gXHJcbiAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcclxuXHJcblxyXG59XHJcblxyXG4uaGVhZGVyX19yb3cge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgJi0tdG9wIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMTZweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZXh0cmEtbGlnaHQtZ3JleTtcclxuICAgIH1cclxuXHJcbiAgICAmLS1ib3R0b20ge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxMXB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMXB4O1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IGFsbDtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGxpbmVhcjtcclxuICAgICAgXHJcbiAgICAgICAgLy8gZGlzcGxheTogYmxvY2s7XHJcbiAgIFxyXG4gICAgfVxyXG59XHJcblxyXG4uaGVhZGVyX19jb250YWluZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5oZWFkZXJfX2xvZ28ge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAyNnB4O1xyXG5cclxuICAgIHN2ZyB7XHJcbiAgICAgICAgd2lkdGg6IDk0cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA2MXB4O1xyXG4gICAgfVxyXG5cclxuICAgICYtLW1vYmlsZSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxufVxyXG5cclxuLmhlYWRlcl9fY2l0eSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNHB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAyNnB4O1xyXG59XHJcblxyXG4uaGVhZGVyX19jaXR5LXRpdGxlIHtcclxuICAgIHNwYW4ge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogNnB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uaGVhZGVyX19tZW51LWxpc3Qge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxufVxyXG5cclxuLmhlYWRlcl9fbWVudS1pdGVtIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgIGEge1xyXG4gICAgICAgIGNvbG9yOiAkZ3JleTtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIHBhZGRpbmc6IDVweCA4LjNweDtcclxuICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZ29sZDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5oZWFkZXJfX25hdi1pdGVtLXNlcGFyYXRvciB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAycHg7XHJcbiAgICBoZWlnaHQ6IDE0cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ29sZDtcclxuICAgIG1hcmdpbi1yaWdodDogNHB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDZweDtcclxufVxyXG5cclxuLmhlYWRlcl9fYnVyZ2VyIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5oZWFkZXJfX2NvbnRhY3RzIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcHg7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbn1cclxuXHJcbi5oZWFkZXJfX2NvbnRhY3RzLWJsb2NrIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgJi0tcGhvbmUge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uaGVhZGVyX19jb250YWN0cy1ibG9jay10aXRsZSB7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTEwJTtcclxuICAgIGNvbG9yOiAkZ3JleTtcclxuICAgIG1hcmdpbi1ib3R0b206IDRweDtcclxufVxyXG5cclxuLmhlYWRlcl9fY29udGFjdHMtYmxvY2stdmFsdWUge1xyXG4gICAgYSB7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIGNvbG9yOiAkYmxhY2stZ3JleTtcclxuICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcclxuXHJcbiAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgY29sb3I6ICRkYXJrLWdyZWVuO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmhlYWRlcl9fbmF2LWxpc3Qge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nLXRvcDogNXB4O1xyXG59XHJcblxyXG4uaGVhZGVyX19uYXYtaXRlbSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICBhIHtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIGNvbG9yOiAkYmxhY2stZ3JleTtcclxuICAgICAgICBwYWRkaW5nOiA1cHggMDtcclxuICAgICAgICBtYXJnaW46IDAgMjYuMnB4O1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogJGdvbGQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGdvbGQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1hY3RpdmUge1xyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBjb2xvcjogJGdvbGQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGdvbGQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uaGVhZGVyX19idXR0b25zIHtcclxuICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBtYXgtd2lkdGg6IDMzNHB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIC4wLjVzIGxpbmVhcjtcclxufVxyXG5cclxuLmhlYWRlcl9fYnV0dG9ucy1jYWxsYmFjayB7XHJcbiAgICBtYXgtd2lkdGg6IDE0MnB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDEycHg7XHJcbn1cclxuXHJcbi5oZWFkZXJfX2J1dHRvbnMtdGVuZGVyIHtcclxuICAgIG1heC13aWR0aDogMTcwcHg7XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiBtYXAtZ2V0KCRsYXB0b3AsIHNtKSkge1xyXG4gICAgLmhlYWRlciB7XHJcbiAgICAgICAgJi0tb25zY3JvbGwge1xyXG4gIFxyXG4gICAgICAgICAgICAuaGVhZGVyX19yb3ctLXRvcCB7XHJcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDEycHggMjlweCByZ2JhKDI2LCA2MywgMTA4LCAuMjUpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5oZWFkZXJfX3Jvdy0tYm90dG9tIHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgICAgICAgIC8vIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAuaGVhZGVyX19idXR0b25zIHtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgJi0tb25hY3Rpb24ge1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDEycHggMjlweCByZ2JhKDI2LCA2MywgMTA4LCAuMjUpO1xyXG4gICAgICAgICAgICAuaGVhZGVyX19yb3ctLXRvcCB7XHJcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiB1bnNldDtcclxuICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgIC5oZWFkZXJfX3Jvdy0tYm90dG9tIHtcclxuICAgICAgICAgICAgICAgIC8vIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTFweCAwO1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgICAuaGVhZGVyX19idXR0b25zIHtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiBtYXAtZ2V0KCRsYXB0b3AsIHNtKSAtIDEpIHtcclxuICAgIC5oZWFkZXIge1xyXG4gICAgXHJcblxyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMzEsIDMxLCAzMSwgMC44KTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tYWN0aXZlIHtcclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogYWxsO1xyXG4gICAgICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAgICAgLmhlYWRlcl9fYnVyZ2VyIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG5cclxuICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuXHJcblxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tb25zY3JvbGwge1xyXG4gICAgICAgICAgICAuaGVhZGVyX19yb3ctLWJvdHRvbSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmhlYWRlcl9fcm93IHtcclxuICAgICAgICAmLS10b3Age1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMThweDtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDIxcHg7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrLWdyZXk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1ib3R0b20ge1xyXG4gICAgICAgICAgICB3aWR0aDogMjQ2cHg7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMHZoO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogc2Nyb2xsO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDQ7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAzM3B4IDE4cHggMzNweCAyMHB4O1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHNjcm9sbGJhci13aWR0aDogbm9uZTtcclxuXHJcbiAgICAgICAgICAgIC5oZWFkZXJfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmhlYWRlcl9fcm93LS1hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5oZWFkZXJfX2NvbnRhY3RzIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmhlYWRlcl9fY29udGFjdHMtYmxvY2sge1xyXG5cclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgJi0tcGhvbmUge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5oZWFkZXJfX2NvbnRhY3RzLWJsb2NrLXRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuaGVhZGVyX19jb250YWN0cy1ibG9jay12YWx1ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRkYXJrLWdyZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5oZWFkZXJfX2NpdHkge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2tcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmhlYWRlcl9fbWVudS1saXN0IHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcblxyXG5cclxuICAgIH1cclxuXHJcbiAgICAuaGVhZGVyX19tZW51LWl0ZW0ge1xyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgcGFkZGluZzogNXB4IDA7XHJcblxyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMzUlO1xyXG4gICAgICAgICAgICBjb2xvcjogJGRhcmstZ3JleTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblxyXG4gICAgICAgICAgICAmPmEge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogN3B4IDAgOHB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRibGFjay1ncmV5O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDExMCU7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ0FtZXJpY2FuIENhcHRhaW4gQ3lyaWxsaWMnLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5oZWFkZXJfX25hdi1saXN0IHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkbGlnaHQtZ3JleTtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGxpZ2h0LWdyZXk7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmhlYWRlcl9fbmF2LWl0ZW0ge1xyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgcGFkZGluZzogNXB4IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgY29sb3I6ICRibGFjay1ncmV5O1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJ1JvYm90bycsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEzNiU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAuaGVhZGVyX19uYXYtaXRlbS1zZXBhcmF0b3Ige1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLmhlYWRlcl9fbG9nbyB7XHJcbiAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgd2lkdGg6IDk5cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMzhweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLWRlc2t0b3Age1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tbW9iaWxlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5oZWFkZXJfX2NpdHkge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5oZWFkZXJfX2NpdHktdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIH1cclxuXHJcbiAgICAuaGVhZGVyX19jaXR5LWRyb3Bkb3duIHtcclxuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgICAgIC8vIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgcGFkZGluZzogMTJweCAwO1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDA7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogbm9uZTtcclxuXHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgcGFkZGluZzogOXB4IDA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBjb2xvcjogJGdvbGQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA5cHggMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuc2VsZWN0X19kcm9wZG93bi0tYWN0aXZlIHtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogMTAwMHB4O1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmhlYWRlcl9fbWVudSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZVxyXG4gICAgfVxyXG5cclxuXHJcbiAgICAuaGVhZGVyX19jb250YWN0cy1ibG9jayB7XHJcbiAgICAgICAgJi0tZW1haWwge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmhlYWRlcl9fY29udGFjdHMtYmxvY2stdGl0bGUge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgfVxyXG5cclxuICAgIC5oZWFkZXJfX2NvbnRhY3RzLWJsb2NrLXZhbHVlIHtcclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRnb2xkO1xyXG5cclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMThweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMThweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaGVhZGVyX19idXJnZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiA1O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdvbGQ7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcclxuICAgICAgICBwYWRkaW5nOiA4cHggMDtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxOHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1hY3RpdmUge1xyXG4gICAgICAgICAgICBzcGFuIHtcclxuXHJcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgxKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xyXG5cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgzKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBib3R0b20gbGVmdDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaGVhZGVyX19idXR0b25zIHtcclxuXHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBtYXgtd2lkdGg6IHVuc2V0O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIC5oZWFkZXJfX2J1dHRvbnMtdGVuZGVyIHtcclxuICAgICAgICBtYXgtd2lkdGg6IHVuc2V0O1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHggMDtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTRweDtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cclxuICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICBmaWxsOiAkd2hpdGU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICRnb2xkO1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG5cclxuICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgIGZpbGw6ICRnb2xkO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5oZWFkZXJfX2J1dHRvbnMtY2FsbGJhY2sge1xyXG4gICAgICAgIG1heC13aWR0aDogdW5zZXQ7XHJcbiAgICAgICAgcGFkZGluZzogMTJweCAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgY29sb3I6ICRibGFjay1ncmV5O1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJGJsYWNrLWdyZXk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblxyXG4gICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgIGZpbGw6ICRibGFjay1ncmV5O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGJsYWNrLWdyZXk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjay1ncmV5O1xyXG5cclxuICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgIGZpbGw6ICR3aGl0ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbn1cclxuXHJcbjtcclxuXHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogbWFwLWdldCgkdGFibGV0LCBzbSkgLSAxKSB7XHJcbiAgICAuaGVhZGVyIHtcclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMzZweCk7XHJcbiAgICAgICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE4cHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWdyZXk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1vbnNjcm9sbCB7XHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmhlYWRlcl9fcm93IHtcclxuICAgICAgICAmLS10b3Age1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMjJweDtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEzcHg7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5oZWFkZXJfX2xvZ28ge1xyXG4gICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA5NnB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDM1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogbWFwLWdldCgkbW9iaWxlLCBsZykgLSAxKSB7XHJcbiAgICAuaGVhZGVyX19yb3cge1xyXG4gICAgICAgICYtLWJvdHRvbSB7XHJcbiAgICAgICAgICAgIC8vIHdpZHRoOiAxMDB2dztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIuZm9vdGVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcclxuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDQ2cHg7XHJcbn1cclxuXHJcbi5mb290ZXJfX3JvdyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgICYtLWJvdHRvbSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogOTZweDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICB9XHJcblxyXG4gICAgJi0tYm90dG9tLWxpbmsge1xyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMzUlO1xyXG4gICAgICAgICAgICBjb2xvcjogI2I0YjBhZTtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzN3B4O1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMxYjcyNDM7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiBtYXAtZ2V0KCR0YWJsZXQsIHNtKSAtIDEpIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE0cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5mb290ZXJfX2luZm8ge1xyXG4gICAgd2lkdGg6IDIwMHB4O1xyXG4gICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xyXG59XHJcblxyXG4uZm9vdGVyX19sb2dvIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcblxyXG4gICAgc3ZnIHtcclxuICAgICAgICB3aWR0aDogMTU3cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uZm9vdGVyX19jb250YWN0cy1pdGVtLXRpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMTM1JTtcclxuICAgIG1hcmdpbi1ib3R0b206IDRweDtcclxuICAgIGNvbG9yOiAkZ3JleTtcclxufVxyXG5cclxuLmZvb3Rlcl9fY29udGFjdHMtaXRlbS12YWx1ZSB7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgYSB7XHJcbiAgICAgICAgY29sb3I6ICRleHRyYS1saWdodC1ncmV5O1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZGFyay1ncmVlblxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmZvb3Rlcl9fc29jaWFscyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgbWFyZ2luLXRvcDogMjFweDtcclxuXHJcbiAgICAmLS1kZXNrdG9wIHtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxNTBweDtcclxuICAgIH1cclxuXHJcbiAgICAmLS1tb2JpbGUge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG59XHJcblxyXG4uZm9vdGVyX19zb2NpYWxzLWl0ZW0ge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNnB4O1xyXG5cclxuICAgIGEge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB3aWR0aDogMjhweDtcclxuICAgICAgICBoZWlnaHQ6IDI4cHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwMHB4O1xyXG4gICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWdyZXk7XHJcblxyXG4gICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmstZ3JlZW47XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4uZm9vdGVyX19tZW51IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5mb290ZXJfX21lbnUtYmxvY2sge1xyXG4gICAgbWF4LXdpZHRoOiAxODRweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xyXG5cclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4uZm9vdGVyX19tZW51LXRpdGxlIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDExcHg7XHJcblxyXG4gICAgYSB7XHJcbiAgICAgICAgY29sb3I6ICRsaWdodC1ncmV5O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMzUlO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZGFyay1ncmVlbjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgc3ZnIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICBmaWxsOiAkZ3JleTtcclxuICAgIH1cclxufVxyXG5cclxuLmZvb3Rlcl9fbGlzdCB7XHJcbiAgICBsaSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNHB4O1xyXG5cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JleTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTM1JTtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRkYXJrLWdyZWVuO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uZm9vdGVyX190ZXh0IHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxMzUlO1xyXG4gICAgcGFkZGluZy1yaWdodDogMTAlO1xyXG4gICAgY29sb3I6ICRncmV5O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzdweDtcclxuXHJcbiAgICBhIHtcclxuICAgICAgICBjb2xvcjogJGdyZXk7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICRkYXJrLWdyZWVuO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmZvb3Rlcl9fb2ZlcnRhIHtcclxuICAgIG1hcmdpbi1yaWdodDogNDRweDtcclxuXHJcbiAgICBhIHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTM1JTtcclxuICAgICAgICBjb2xvcjogJGRhcmstZ3JlZW47XHJcbiAgICB9XHJcbn1cclxuXHJcbi5mb290ZXJfX3BvbGl0aWN5IHtcclxuICAgIG1hcmdpbi1yaWdodDogODRweDtcclxuXHJcbiAgICBhIHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTM1JTtcclxuICAgICAgICBjb2xvcjogJGRhcmstZ3JlZW47XHJcbiAgICB9XHJcbn1cclxuXHJcbi5mb290ZXJfX3llYXIge1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxMzUlO1xyXG4gICAgY29sb3I6ICRncmV5O1xyXG5cclxufVxyXG5cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiBtYXAtZ2V0KCR0YWJsZXQsIGxnKSAtIDEpIHtcclxuXHJcbiAgICAuZm9vdGVyX19yb3cge1xyXG4gICAgICAgICYtLXRvcCB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1ib3R0b20ge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZm9vdGVyX19sb2dvIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5mb290ZXJfX2luZm8ge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICAuZm9vdGVyX19jb250YWN0cyB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgfVxyXG5cclxuICAgIC5mb290ZXJfX3NvY2lhbHMge1xyXG5cclxuICAgICAgICAmLS1kZXNrdG9wIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLW1vYmlsZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAuZm9vdGVyX19tZW51IHtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiBtYXAtZ2V0KCR0YWJsZXQsIG1kKSAtIDEpIHtcclxuICAgIC5mb290ZXJfX21lbnUtdGl0bGUge1xyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5mb290ZXJfX2xpc3Qge1xyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC5mb290ZXJfX2NvbnRhY3RzLWl0ZW0tdmFsdWUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIH1cclxuXHJcbiAgICAuZm9vdGVyX190ZXh0IHtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmZvb3Rlcl9fb2ZlcnRhIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5mb290ZXJfX3BvbGl0aWN5IHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDM1cHg7XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5mb290ZXJfX3llYXIge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIH1cclxuXHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiBtYXAtZ2V0KCR0YWJsZXQsIHNtKSAtIDEpIHtcclxuICAgIC5mb290ZXIge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAyNnB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG5cclxuICAgIH1cclxuXHJcbiAgICAuZm9vdGVyX19yb3cge1xyXG4gICAgICAgICYtLWJvdHRvbSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDE0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5mb290ZXJfX2luZm8ge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmZvb3Rlcl9fbG9nbyB7XHJcbiAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgd2lkdGg6IDU4cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjFweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmZvb3Rlcl9fbWVudSB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmZvb3Rlcl9fY29udGFjdHMge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLmZvb3Rlcl9fbWVudS10aXRsZSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmZvb3Rlcl9fbWVudS1ibG9jayB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcblxyXG4gICAgICAgICYtLWFjdGl2ZSB7XHJcbiAgICAgICAgICAgIC5mb290ZXJfX21lbnUtdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5mb290ZXJfX2xpc3Qge1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMTAwMHB4O1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAuZm9vdGVyX19saXN0IHtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAwO1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLmZvb3Rlcl9fc29jaWFscyB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTRweDtcclxuICAgIH1cclxuXHJcbiAgICAuZm9vdGVyX190ZXh0IHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICAuZm9vdGVyX19vZmVydGEge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgICAgICB3aWR0aDogOTBweDtcclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmZvb3Rlcl9fcG9saXRpY3kge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMTBweCk7XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5mb290ZXJfX3llYXIge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDlweDtcclxuICAgICAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICB9XHJcbn0iLCIubWFpbiB7XHJcbiAgICBtYXJnaW4tdG9wOiAxNTBweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgei1pbmRleDogMTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxufVxyXG5cclxuLm1haW5fX2F0diB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxufVxyXG5cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMzAwcHgpIHtcclxuICAgIC5tYWluIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA3M3B4O1xyXG4gICAgfVxyXG59Il19 */

/* End */


/* Start:/local/templates/izgt/custom.css?178455910239466*/
.video__item-preview .icon-play{
    width: 75px;
    height: 75px;
    margin: auto auto;
}
.header__socials{
    display: flex;
}
.header__socials--desktop {
    max-width: 150px;
    flex-wrap: wrap;
}
.footer-line{
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.footer-line-right a{
    color: #caaa61;
    font-size: 12px;
    font-weight: 400;
    line-height: 135%;
}
.footer__socials--desktop{
    flex-wrap: unset;
}
.header__socials-item {
    margin-right: 12px;
    margin-bottom: 6px;
}
.header__socials-item a {
    display: flex;
    width: 35px;
    height: 35px;
    -webkit-transition: all .3s linear;
    transition: all .3s linear;
    border-radius: 1000px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.header__socials-item a svg {
    width: 30px;
    height: 30px;
}
.footer__info{
    width: 210px;
}
.drive__btn__callback {
    font-size: 20px;
    max-width: -webkit-max-content;
    max-width: -moz-max-content;
    max-width: max-content;
    margin-top: 16px;
    padding: 12px 28px;
}
@media (max-width: 1279px) {
    .header__socials{
        display: none;
    }
}
@media (min-width: 768px) {
    .footer-line-right{
        display: flex;
        gap: 45px;
    }
    .footer-line-right a{
        font-size: 14px!important;
    }
}

.spares-form
{
    padding: 85px 0 0 0;
}
.spares-form + .quote .quote__container
{
    padding-top: 96px;
}

.spares-form__body
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;

    width: 100%;
    padding: 47px 0 0 0;
}

.spares-form__title
{
    margin-bottom: 5px;

    color: #696969;
}

.spares-form__subtitle
{
    color: #caaa61;
}
.spares-form__subtitle h3
{
    font-size: 30px;
    line-height: 33px;
}

.spares-form__box
{
    width: 100%;
    max-width: 446px;
    margin-top: 27px;
}

.spares-form__field label
{
    display: block;

    margin-bottom: -2px;
}
.spares-form__field:not(:last-of-type)
{
    margin-bottom: 25px;
}
.spares-form__field.form__field--file label
{
    padding: 10px 19px;
}

.spares-form__checkbox
{
    margin-top: 30px;
}

.spares-form__form-link
{
    color: #1b7243;
}

.spares-form__submit
{
    font-size: 20px;
    line-height: 20px;

    margin-top: 26px;
    padding: 16px 0;
}

.spares-form__form-wrapper
{
    width: 50%;
    padding-right: 20px;
}

.spares-form__image
{
    width: 50%;
    padding-left: 12px;
}
.spares-form__image img
{
    display: block;

    width: 100%;
    height: 100%;

    -o-object-fit: cover;
    object-fit: cover;
}

@media (max-width: 1023px)
{
    .spares-form
    {
        padding: 32px 0 0 0;
    }
    .spares-form + .quote .quote__container
    {
        padding-top: 80px;
    }
    .spares-form__form-wrapper
    {
        width: 100%;
        padding-right: 0;
    }
    .spares-form__title h2
    {
        font-size: 44px;
    }
    .spares-form__image
    {
        display: none;
    }
    .spares-form__field.form__field--file label
    {
        padding: 13px 19px 7px;
    }
}
@media (max-width: 639px) {
    .spares-form + .quote .quote__container {
        padding-top: 60px;
    }

    .spares-form__body {
        padding: 29px 0 0;
    }

    .spares-form__title h2 {
        font-size: 28px;
        line-height: 30.8px;

        white-space: nowrap;
    }

    .spares-form__subtitle h3 {
        font-size: 18px;
        line-height: 19.8px;
    }

    .spares-form__box {
        margin-top: 25px;
    }

    .spares-form__field label {
        font-size: 14px;

        margin-bottom: -1px;
    }

    .spares-form__field.form__field--file > span {
        font-size: 14px;
    }

    .spares-form__field.form__field--file label svg {
        top: 12px;
        right: 19px;

        width: 22px;
        height: 22px;
    }

    .spares-form__input {
        font-size: 16px;

        padding: 13px 19px;
    }

    .spares-form__checkbox {
        margin-top: 28px;
    }

    .spares-form__checkbox svg {
        top: 10px;
    }

    .spares-form__checkbox span {
        font-size: 14px;

        float: left;
    }

    .spares-form__checkbox span::before {
        top: 4px;
        left: 0;

        width: 24px;
        height: 24px;
    }

    .spares-form__submit {
        font-size: 16px;
        line-height: 16px;

        margin-top: 88px;
        padding: 13px 0;
    }
}

.cursor-off{
    cursor: default
}

.header__socials-item a:hover {
    background-color: #1b7243;
}

.benefits-mr8
{
    background-color: #343434;
}
.benefits_border
{
    border: unset;
    padding: 0px 48px 0px;
}
.benefits__title-mr8
{
    color: #caaa61;
}
.benefits__text-mr8
{
    color: #f3f3f3;
}
.benefits__text-mr8 ul li
{
    position: relative;
    margin-bottom: 15px;
    padding-left: 28px;
    color: #f3f3f3;
    font-size: 15px;
}
/* ============ BENEFITS-MR8 MOBILE ============ */

@media (max-width: 639px) {

    .benefits-mr8 .benefits__container {
        display: flex;
        flex-direction: column;
    }

    /* меняем порядок: текст первым, картинка последней */
    .benefits-mr8 .benefits__info {
        order: 1;
    }

    .benefits-mr8 .benefits__gallery {
        order: 2;
        margin-top: 24px; /* отступ перед картинкой снизу — уточнить по Figma */

        /* картинка на всю ширину экрана, выходя за пределы padding контейнера */
        width: 100vw;
        margin-left: calc(-50vw + 50%);
        margin-right: calc(-50vw + 50%);
    }

    .benefits-mr8 .benefits__image img {
        width: 100%;
        height: auto;
        display: block;
        padding: 0 20px 0px 20px
    }

    /* уменьшаем боковые отступы текстового блока на мобильном */
    .benefits-mr8 .benefits_border {
        padding: 0 20px; /* было 0 48px — уточнить по Figma */
    }

    /* уменьшаем внутренние отступы боксовой рамки "СПОСОБЕН" */
    .benefits-mr8 .benefits__text-mr8 > div {
        padding: 24px 20px !important; /* было 45px 48px 44px в инлайн-стиле — переопределяем через !important */
    }

    .benefits-mr8 .benefits__text-mr8 span {
        font-size: 20px !important; /* было 26px в инлайн-стиле — уменьшено под узкий экран */
    }

}
.compare__container-mr8
{
    padding-bottom: 50px
}
.compare__table-mr8 th
{
    max-width: unset;
    background-color: #caaa61;
    padding: 15px 0 15px 0;
}
.compare__table-mr8 h4
{
    font-size: 20px;
}
.compare__table-mr8 ul
{
    list-style: unset;
    padding-left: 42px;
    padding-right: 10px;
    font-size: 14px;
}
.compare__table-mr8 td
{
    align-items: baseline;
    vertical-align: top;
    padding: 12px 0 0 0;
}
.compare__table-mr8 td:last-child
{
    background-color: #f3f3f3;
}

.compare__table-mr8 .compare__cell {
    display: flex;
    flex-direction: column;
    height: 100%;
}

.compare__table-mr8 .compare__cell ul {
    flex: 0 0 auto;
    margin: 0;
}

.compare__table-mr8 .compare__cell-img {
    margin-top: auto;
    padding-top: 20px;
    text-align: center;
}

.compare__table-mr8 .compare__cell-img img {
    max-width: 100%;
    height: auto;
    display: block;
}
.button-tech
{
    font-size: 20px;
    padding: 11px 0;
    color: #fff;
    border-color: #caaa61;
    background-color: #caaa61;
    max-width: 390px;
}
.compare__button-mr8 {
    display: flex;
    justify-content: center;
    margin-top: 30px;
}

.button-tech {
    width: 100%;
}
/* ============ ENGINE BLOCK ============ */

.engine {
    background-color: #343434;
    padding: 60px 0;
}

.engine__container {
    display: grid;
    grid-template-columns: 1fr 320px;
    grid-template-areas:
        "title  image"
        "desc   image"
        "list   image";
    column-gap: 60px;
    row-gap: 20px;
    align-items: start;
}

.engine__title {
    grid-area: title;
}

.engine__title-text {
    color: #ffffff;
    text-transform: uppercase;
    margin: 0;
}

.engine__desc {
    grid-area: desc;
    color: #f3f3f3;
    font-size: 15px;
    line-height: 150%;
}

.engine__image {
    grid-area: image;
    align-self: center; /* центрирование по высоте всего блока (title+desc+list) */
}

.engine__image img {
    width: 100%;
    height: auto;
    display: block;
}

.engine__list {
    grid-area: list;
    list-style: none;
    margin: 0;
    padding: 0;
    display: flex;
    flex-direction: column;
    gap: 18px;
}

.engine__list-item {
    display: flex;
    align-items: flex-start;
    gap: 16px;
}

.engine__list-number {
    flex: 0 0 auto;
    width: 28px;
    height: 28px;
    border: 1px solid #ffffff;
    border-radius: 50%;
    color: #ffffff;
    font-size: 13px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.engine__list-text {
    margin: 0;
    color: #f3f3f3;
    font-size: 15px;
    line-height: 140%;
}

/* ============ TABLET ============ */
@media (max-width: 1023px) {

    .engine__container {
        grid-template-columns: 1fr 260px;
        grid-template-areas:
            "title  image"
            "desc   desc"
            "list   list";
        column-gap: 24px;
    }

    .engine__image {
        align-self: start; /* на планшете картинка снова просто сверху справа от заголовка */
    }

}

/* ============ MOBILE ============ */
@media (max-width: 639px) {

    .engine {
        padding: 40px 0;
    }

    .engine__container {
        grid-template-columns: 1fr;
        grid-template-areas:
            "title"
            "desc"
            "image"
            "list";
        row-gap: 20px;
    }

    .engine__image {
        align-self: start;
    }

    .engine__list {
        gap: 16px;
    }

}

/* ============ ROLL BLOCK ============ */

.roll {
    background-color: #ffffff;
    padding: 60px 0; /* уточнить по Figma */
}

.roll__title {
    margin-bottom: 24px; /* уточнить по Figma */
}

.roll__title h2 {
    margin: 0;
}

.roll__desc {
    margin-bottom: 40px;
}

.roll__desc p {
    margin: 0 0 16px 0;
    font-size: 15px;
    line-height: 150%;
    color: #222222;
}

.roll__desc p:last-child {
    margin-bottom: 0;
}

.roll__image {
    margin-bottom: 40px;
    text-align: center; /* если картинка уже, будет по центру */
}

.roll__image img {
    max-width: 100%;
    height: auto;
    display: inline-block;
}

/* ---- specs / table ---- */

.roll__specs {
    display: flex;
    gap: 24px; /* зазор между парами групп — уточнить по Figma */
}

.roll__spec-group {
    flex: 1;
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-template-areas:
		"header-label  header-value"
		"list-label    list-value";
    column-gap: 24px; /* на десктопе тот же зазор, что и между группами — получаем 4 равных промежутка */
}

.roll__spec-header--label {
    grid-area: header-label;
}

.roll__spec-header--value {
    grid-area: header-value;
}

.roll__spec-list--label {
    grid-area: list-label;
}

.roll__spec-list--value {
    grid-area: list-value;
}

.roll__spec-header {
    background-color: #696969;
    color: #ffffff;
    font-weight: 700;
    text-transform: uppercase;
    font-size: 18px;
    text-align: center;
    padding: 14px 12px;
    font-family: 'American Captain Cyrillic';
    font-weight: 400;
    font-style: normal;
}

.roll__spec-list {
    list-style: none;
    margin: 0;
    padding: 0;
}

.roll__spec-list li {
    padding: 12px 16px;
    font-size: 14px;
    color: #333333;
    background-color: #f2f2f2;
    margin-bottom: 3px;
    margin-top: 3px;
}

.roll__spec-list li:nth-child(even) {
    background-color: #f2f2f2; /* уточнить точный HEX по Figma, взял приближённо */
}

/* ============ TABLET ============ */
@media (max-width: 1023px) {

    .roll__specs {
        flex-direction: column;
        gap: 24px; /* зазор между парой групп по вертикали — уточнить по Figma */
    }

    .roll__spec-group {
        column-gap: 0; /* внутри пары колонки идут вплотную, без зазора */
    }

}

/* ============ MOBILE ============ */
@media (max-width: 639px) {

    .roll {
        padding: 40px 0;
    }

    .roll__title {
        margin-bottom: 16px;
    }

    .roll__desc {
        margin-bottom: 24px;
    }

    .roll__image {
        margin-bottom: 24px;
    }

    .roll__spec-group {
        grid-template-columns: 1fr;
        grid-template-areas:
			"header-label"
			"list-label"
			"header-value"
			"list-value";
    }

}

.roll__quote {
    margin-top: 40px; /* отступ от таблицы — уточнить по Figma */
    border: 1px solid #cccccc; /* уточнить точный HEX по Figma */
    padding: 24px 28px; /* уточнить по Figma */
}

.roll__quote-text {
    margin: 0 0 16px 0;
    font-size: 15px;
    line-height: 150%;
    color: #333333;
}

.roll__quote-italic {
    margin: 0 0 16px 0;
    font-size: 15px;
    line-height: 150%;
    font-style: italic;
    color: #333333;
}

.roll__quote-author {
    margin: 0;
    font-size: 15px;
    line-height: 150%;
    color: #333333;
}

/* ============ MOBILE ============ */
@media (max-width: 639px) {

    .roll__quote {
        margin-top: 24px;
        padding: 20px;
    }

}


/* ============ TIRES BLOCK ============ */

.tires {
    background-color: #ffffff;
    padding: 60px 0; /* уточнить по Figma */
}

.tires__container {
    display: grid;
    grid-template-columns: 400px 1fr; /* ширину картинки уточнить по Figma */
    grid-template-areas:
		"title  title"
		"image  list";
    column-gap: 40px; /* уточнить по Figma */
    row-gap: 24px;
    align-items: start;
}

.tires__title {
    grid-area: title;
}

.tires__title-text {
    color: #caaa61; /* уточнить точный HEX по Figma */
    text-transform: uppercase;
    margin: 0;
}

.tires__image {
    grid-area: image;
    padding-top: 40px;
}

.tires__image img {
    max-width: 100%;
    height: auto;
    display: block;
}

.tires__list {
    grid-area: list;
}

.tires__item {
    display: flex;
    align-items: flex-start;
    gap: 10px;
    margin-bottom: 8px; /* уточнить по Figma */
}

.tires__marker {
    flex: 0 0 auto;
    width: 8px;
    height: 8px;
    background-color: #caaa61; /* уточнить точный HEX по Figma */
    margin-top: 6px; /* небольшая корректировка по вертикали относительно текста */
}

.tires__text {
    margin: 0;
    font-size: 15px;
    line-height: 150%;
    color: #686767;
}

.tires__plain {
    margin: 0 0 8px 18px; /* отступ слева = ширина маркера (8px) + gap (10px), чтобы текст выравнивался с текстом маркированных пунктов */
    font-size: 15px;
    line-height: 150%;
    color: #686767;
}

/* ============ TABLET ============ */
@media (max-width: 1023px) {

    .tires__container {
        grid-template-columns: 1fr;
        grid-template-areas:
			"title"
			"image"
			"list";
    }

    .tires__image {
        max-width: 500px; /* чтобы картинка не растягивалась на всю ширину — уточнить по Figma */
        margin: 0 auto;
        padding-top: unset;
    }

}

/* ============ MOBILE ============ */
@media (max-width: 639px) {

    .tires {
        padding: 40px 0;
    }

    .tires__container {
        row-gap: 16px;
    }

    .tires__image {
        max-width: 100%;
        padding-top: unset;
    }

}

strong {
    font-weight: bolder !important;
}

/* ============ HITCH BLOCK (тягово-сцепное устройство) ============ */

.hitch {
    background-color: #343434;
    padding: 80px 0;
}

.hitch__container {
    display: grid;
    grid-template-columns: 2fr 1fr; /* текст ~2/3, картинка ~1/3 */
    grid-template-areas:
        "title      image"
        "desc       image"
        "desc-more  image";
    column-gap: 60px;
    row-gap: 24px;
    align-items: start;
}

.hitch__title {
    grid-area: title;
}

.hitch__title-text {
    color: #caaa61;
    text-transform: uppercase;
    margin: 0 0 32px 0;
}

.hitch__desc,
.hitch__desc-more {
    color: #f3f3f3;
    font-size: 15px;
    line-height: 130%;
}

.hitch__desc {
    grid-area: desc;
}

.hitch__desc-more {
    grid-area: desc-more;
}

.hitch__desc p,
.hitch__desc-more p {
    margin: 0 0 16px 0;
}

.hitch__desc-more p:last-child {
    margin-bottom: 0;
}

.hitch__image {
    grid-area: image;
    align-self: start; /* картинка стартует вровень с заголовком, а не с центром текстового блока */
    background-color: #ffffff;
}

.hitch__image img {
    width: 100%;
    height: auto;
    display: block;
}

@media (max-width: 1023px) {

    .hitch__container {
        grid-template-columns: 1fr 400px;
        grid-template-areas:
          "title       title"
          "desc        image"
          "desc-more   desc-more";
        column-gap: 24px;
    }

    .hitch__image {
        align-self: start;
    }

}

@media (max-width: 639px) {

    .hitch {
        padding: 25px 0;
    }

    .hitch__container {
        grid-template-columns: 1fr;
        grid-template-areas:
          "title"
          "desc"
          "image"
          "desc-more";
        row-gap: 20px;
    }

    .hitch__image {
        align-self: start;
    }

    .hitch__title-text {
        margin-bottom: 20px;
    }

}

/* ============ KINEMATICS BLOCK ============ */

.kinematics {
    background-color: #ffffff;
    padding: 60px 0; /* уточнить по Figma */
}

.kinematics__container {
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-template-areas: "image content";
    column-gap: 60px;
    align-items: start; /* было center — теперь картинка стартует на уровне заголовка */
}

.kinematics__image {
    grid-area: image;
}

.kinematics__image-item img {
    width: 100%;
    height: auto;
    display: block;
}

.kinematics__content {
    grid-area: content;
}

.kinematics__title {
    color: #1a1a1a; /* уточнить точный HEX по Figma */
    text-transform: uppercase;
    margin: 0 0 24px 0;
}

.kinematics__desc p {
    margin: 0 0 16px 0;
    font-size: 15px;
    line-height: 150%;
    color: #333333;
}

.kinematics__desc p:last-child {
    margin-bottom: 0;
}

/* ============ TABLET ============ */
@media (max-width: 1023px) {

    .kinematics__container {
        grid-template-columns: 1fr;
        grid-template-areas:
			"content"
			"image";
        row-gap: 32px; /* уточнить по Figma */
    }

}

/* ============ MOBILE ============ */
@media (max-width: 639px) {

    .kinematics {
        padding: 40px 0;
    }

    .kinematics__container {
        row-gap: 24px;
    }

    .kinematics__title {
        margin-bottom: 16px;
    }

}


/* ============ BOATS BLOCK ============ */

.boats {
    background-color: #343434;
    padding: 90px 0;
}

.boats__container {
    display: flex;
    flex-direction: column;
    gap: 24px; /* зазор между рядами — уточнить по Figma */
}

.boats__row {
    display: flex;
    gap: 24px; /* зазор между текстом и картинкой внутри ряда — уточнить по Figma */
}

.boats__box--text {
    flex: 0 0 42%; /* текстовый блок уже — уточнить точный % по Figma */
    background-color: #caaa61;
    padding: 40px;
    display: flex;
    flex-direction: column;
    justify-content: center;
}

.boats__box--image {
    flex: 1; /* картинка занимает всё оставшееся место — шире текста */
    overflow: hidden;
}

.boats__title {
    color: #ffffff;
    text-transform: uppercase;
    margin: 0 0 20px 0;
}

.boats__desc p {
    margin: 0 0 16px 0;
    color: #ffffff;
    font-size: 15px;
    line-height: 150%;
}

.boats__desc p:last-child {
    margin-bottom: 0;
}

.boats__box--image img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;
}

/* ============ TABLET ============ */
@media (max-width: 1023px) {

    .boats__container {
        flex-direction: column-reverse; /* меняем порядок рядов — второй ряд (задняя лодка) наверх */
    }

    .boats__row {
        flex-direction: column; /* внутри ряда текст и картинка тоже в столбик */
    }

    .boats__box--text,
    .boats__box--image {
        flex: 1;
    }

}

/* ============ MOBILE ============ */
@media (max-width: 639px) {

    .boats {
        padding: 40px 0;
    }

    .boats__container {
        gap: 16px;
    }

    .boats__row {
        gap: 16px;
    }

    .boats__box--text {
        padding: 24px;
    }

}

/* ============ DURABILITY BLOCK ============ */

.durability {
    background-color: #ffffff;
    padding: 60px 0; /* уточнить по Figma */
}

.durability__title {
    color: #caaa61; /* уточнить точный HEX по Figma */
    text-transform: uppercase;
    margin: 0 0 24px 0; /* уточнить по Figma */
}

.durability__desc p {
    margin: 0 0 32px 0; /* отступ до списка — уточнить по Figma */
    font-size: 15px;
    line-height: 150%;
    color: #817575;
}

.durability__row {
    display: flex;
    justify-content: space-between;
    align-items: baseline;
    gap: 24px;
    padding: 14px 0; /* уточнить по Figma */
    border-top: 1px solid #e5e5e5; /* уточнить точный HEX по Figma */
    font-size: 15px;
    line-height: 150%;
    color: #817575;
}

.durability__label {
    flex: 0 0 auto;
    white-space: nowrap;
}

.durability__value {
    text-align: right;
}

.durability__row--full {
    border-bottom: none;
    justify-content: flex-start;
}

.durability__row--full .durability__value {
    text-align: left;
}

/* ============ MOBILE ============ */
@media (max-width: 639px) {

    .durability {
        padding: 40px 0;
    }

    .durability__title {
        margin-bottom: 16px;
    }

    .durability__desc p {
        margin-bottom: 24px;
    }

    .durability__row {
        align-items: flex-start;
        padding: 12px 0;
    }

    .durability__label {
        flex: 0 0 40%; /* на мобильном лейбл занимает фиксированную часть строки — уточнить по Figma */
        white-space: normal;
    }

    .durability__value {
        flex: 1;
    }

}


/* ============ INNOVATIONS BLOCK ============ */

.innovations {
    background-color: #343434;
    padding: 80px 0; /* уточнить по Figma */
}

.innovations__section {
    margin-bottom: 48px; /* отступ между подразделами — уточнить по Figma */
}

.innovations__section:last-child {
    margin-bottom: 0;
}

.innovations__title {
    color: #caaa61; /* уточнить точный HEX по Figma */
    text-transform: uppercase;
    margin: 0 0 20px 0; /* уточнить по Figma */
}

.innovations__desc p {
    margin: 0;
    font-size: 15px;
    line-height: 150%;
    color: #f3f3f3;
}

.innovations__list {
    list-style: none;
    margin: 0;
    padding: 0;
}

.innovations__list li {
    position: relative;
    padding-left: 20px;
    font-size: 15px;
    line-height: 150%;
    color: #f3f3f3;
}

.innovations__list li:last-child {
    margin-bottom: 0;
}

.innovations__list li::before {
    content: "•";
    position: absolute;
    left: 0;
    top: 0;
    color: #f3f3f3;
}

/* ============ MOBILE ============ */
@media (max-width: 639px) {

    .innovations {
        padding: 40px 0;
    }

    .innovations__section {
        margin-bottom: 32px;
    }

    .innovations__title {
        margin-bottom: 16px;
    }

}


/* ============ BUOYANCY BLOCK ============ */

.buoyancy {
    position: relative;
}

.buoyancy__media {
    position: relative;
    width: 100%;
    height: 700px; /* фиксированная высота на десктопе — уточнить точное значение по Figma */
    overflow: hidden;
}

.buoyancy__media img {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;
}

.buoyancy__box {
    position: absolute;
    right: 8%;
    bottom: 40px; /* было в %, теперь фикс. отступ от низа картинки — чтобы не зависеть от высоты контейнера */
    max-width: 480px;
    max-height: calc(100% - 80px); /* чтобы блок не мог вылезти выше верхней границы картинки */
    overflow-y: auto; /* на случай, если контента больше, чем помещается по высоте */
    background-color: rgb(52 52 52);
    padding: 32px;
}

.buoyancy__box p {
    margin: 0 0 8px 0;
    font-size: 14px;
    line-height: 150%;
    color: #f3f3f3;
}

.buoyancy__box p:last-child {
    margin-bottom: 0;
}

.buoyancy__spacer {
    margin-top: 20px !important;
}

.buoyancy__accent {
    color: #caaa61 !important;
}

/* ============ TABLET ============ */
@media (max-width: 1023px) {

    .buoyancy__media {
        height: 550px; /* уточнить по Figma */
    }

    .buoyancy__box {
        right: 24px;
        bottom: 24px;
        left: 24px;
        max-width: none;
        max-height: calc(100% - 48px);
    }

}

/* ============ MOBILE ============ */
@media (max-width: 639px) {

    .buoyancy {
        background-color: #343434;
    }

    .buoyancy__media {
        height: 320px; /* уточнить по Figma */
    }

    .buoyancy__box {
        position: static;
        max-width: none;
        max-height: none;
        overflow-y: visible;
        background-color: transparent;
        padding: 24px 20px;
    }

}


/* ============ OPERATION BLOCK ============ */

.operation {
    background-color: #ffffff;
    padding: 60px 0; /* уточнить по Figma */
}

.operation__title {
    color: #1a1a1a;
    text-transform: uppercase;
    text-align: center; /* уточнить по Figma — на скрине заголовок по центру */
    margin: 0 0 32px 0;
}

.gray__color{
    color: #696969;
}

.operation__title--gallery {
    text-align: left;
    margin-top: 60px; /* уточнить по Figma */
}

/* ---- две таблицы сверху ---- */

.operation__tables {
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-template-areas: "corpus protection";
    gap: 20px; /* уточнить по Figma */
}

.operation__table--corpus {
    grid-area: corpus;
}

.operation__table--protection {
    grid-area: protection;
}

.operation__table-header {
    background-color: #696969; /* уточнить точный HEX по Figma */
    color: #ffffff;
    text-transform: uppercase;
    text-align: center;
    font-size: 20px;
    padding: 14px 12px;
    font-family: 'American Captain Cyrillic';
    font-weight: 400;
    font-style: normal;
}

.operation__table-list {
    list-style: none;
    margin: 0;
    padding: 16px 20px;
    background-color: #f2f2f2;
    height: 175px;
    margin-top: 15px;
}

.operation__table-list li {
    position: relative;
    margin-bottom: 10px;
    padding-left: 16px;
    font-size: 14px;
    line-height: 150%;
    color: #333333;
}

.operation__table-list li:last-child {
    margin-bottom: 0;
}

.operation__table-list li::before {
    content: "•";
    position: absolute;
    left: 0;
    top: 0;
}

/* ---- галерея фото ---- */

.operation__gallery {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    gap: 24px 20px; /* уточнить по Figma */
}

.operation__gallery-item img {
    width: 100%;
    height: 160px; /* уточнить по Figma */
    object-fit: cover;
    display: block;
    margin-bottom: 10px;
}

.operation__gallery-item p {
    margin: 0;
    font-size: 13px;
    line-height: 140%;
    text-align: center;
    color: #696969;;
}

/* ---- итоговый текст ---- */

.operation__desc {
    margin-top: 40px; /* уточнить по Figma */
}

.operation__desc p {
    margin: 0;
    font-size: 14px;
    line-height: 150%;
    color: #333333;
}

/* ============ TABLET ============ */
@media (max-width: 1023px) {

    .operation__tables {
        grid-template-columns: 1fr;
        grid-template-areas:
			"protection"
			"corpus";
    }

}

/* ============ MOBILE ============ */
@media (max-width: 639px) {

    .operation {
        padding: 40px 0;
    }

    .operation__title--gallery {
        text-align: center;
        margin-top: 40px;
    }

    .operation__tables {
        gap: 16px;
    }


    .operation__gallery {
        grid-template-columns: repeat(2, 1fr);
        gap: 20px 16px;
    }

}

/* ============ COMPARISON BLOCK ============ */

.comparison {
    background-color: #ffffff;
    padding: 60px 0;
}

.comparison__title {
    color: #696969;
    text-transform: uppercase;
    margin: 0 0 12px 0;
}

.comparison__desc p {
    margin: 0 0 32px 0;
    font-size: 15px;
    line-height: 150%;
    color: #333333;
}

.comparison__scroll {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    scrollbar-width: thin;
    scrollbar-color: #caaa61 transparent;
}

.comparison__scroll::-webkit-scrollbar {
    height: 6px;
}

.comparison__scroll::-webkit-scrollbar-track {
    background: transparent;
}

.comparison__scroll::-webkit-scrollbar-thumb {
    background-color: #caaa61;
    border-radius: 10px;
}

.comparison__table {
    width: 100%;
    border-collapse: collapse;
    min-width: 900px;
}

.comparison__table th,
.comparison__table td {
    padding: 14px 16px;
    font-size: 13px;
    line-height: 140%;
    text-align: left;
    border: 3px solid #caaa61;
    white-space: nowrap;
}

.comparison__table thead th {
    background-color: #caaa61;
    color: #1a1a1a;
    font-weight: 700;
    white-space: normal;
    text-align: center;
}

.comparison__table thead th a {
    color: #686d58;
    text-decoration: underline;
}

.comparison__table tbody td {
    white-space: normal;
    background-color: #ffffff;
}

.comparison__highlight {
    background-color: #cfe8d1 !important;
}

.comparison__sticky {
    position: sticky;
    left: 0;
    z-index: 1;
}

.comparison__table thead .comparison__sticky {
    background-color: #caaa61;
    color: #ffffff;
    text-align: center;
}

.comparison__more-row td {
    border: none;
    background-color: transparent !important;
    padding-top: 20px;
}

.comparison__more-row a {
    color: #caaa61;
    text-decoration: underline;
}

/* ============ TABLET ============ */
@media (max-width: 1023px) {

    .comparison__table {
        min-width: 700px;
    }

}

/* ============ MOBILE ============ */
@media (max-width: 639px) {

    .comparison {
        padding: 40px 0;
    }


    .comparison__table {
        min-width: 800px;
    }

    .comparison__table thead th {
        white-space: normal;
    }

}

/* ============ TESTS BLOCK ============ */

.tests {
    background-color: #343434;
    padding: 60px 0;
}

.tests__intro {
    margin-bottom: 48px;
}

.tests__intro-row {
    display: grid;
    grid-template-columns: 1fr 460px; /* текстовая колонка + картинка — уточнить ширину картинки по Figma */
    grid-template-areas: "text image";
    column-gap: 60px; /* уточнить по Figma */
    align-items: start;
}

.tests__intro-text {
    grid-area: text;
}

.tests__title {
    font-size: 30px;
    color: #caaa61;
    text-transform: uppercase;
    margin: 0 0 24px 0; /* заголовок теперь только над текстом, не над картинкой */
}

.tests__intro-text p {
    margin: 0 0 16px 0;
    font-size: 15px;
    line-height: 150%;
    color: #f3f3f3;
}

.tests__intro-text p:last-child {
    margin-bottom: 0;
}

.tests__intro-image {
    grid-area: image;
}

.tests__intro-image img {
    width: 84%;
    height: auto;
    display: block;
}

.tests__section {
    margin-bottom: 48px;
}

.tests__subtitle {
    font-size: 30px;
    color: #caaa61;
    text-transform: uppercase;
    margin: 0 0 16px 0;
}

.tests__section-desc {
    margin: 0 0 24px 0;
    font-size: 15px;
    line-height: 150%;
    color: #f3f3f3;
}

.tests__box {
    border: 2px solid #caaa61;
    padding: 24px 28px;
    margin-bottom: 24px;
}

.tests__box:last-child {
    margin-bottom: 0;
}

.tests__box-title {
    color: #caaa61;
    font-size: 16px;
    margin: 0 0 16px 0;
}

.tests__box p {
    margin: 0 0 16px 0;
    font-size: 15px;
    line-height: 150%;
    color: #f3f3f3;
}

.tests__box p:last-child {
    margin-bottom: 0;
}

.tests__results {
    display: flex;
    gap: 40px;
    align-items: flex-start;
    margin-bottom: 48px;
}

.tests__results-image {
    flex: 0 0 420px; /* было 340px — увеличено, уточнить по Figma */
}

.tests__results-image img {
    width: 100%;
    height: auto;
    display: block;
}

.tests__results-content {
    flex: 1;
}

.tests__results-desc {
    margin: 0 0 16px 0;
    font-size: 15px;
    line-height: 150%;
    color: #f3f3f3;
}

.tests__results-list {
    list-style: none;
    margin: 0;
    padding: 0;
}

.tests__results-list li {
    position: relative;
    margin-bottom: 12px;
    padding-left: 20px;
    font-size: 15px;
    line-height: 150%;
    color: #f3f3f3;
}

.tests__results-list li:last-child {
    margin-bottom: 0;
}

.tests__results-list li::before {
    content: "▪";
    position: absolute;
    left: 0;
    top: 0;
    color: #caaa61;
}

.tests__outro p {
    margin: 0 0 16px 0;
    font-size: 15px;
    line-height: 150%;
    color: #f3f3f3;
}

.tests__outro p:last-child {
    margin-bottom: 0;
}

/* ============ TABLET ============ */
@media (max-width: 1023px) {

    .tests__intro-row {
        grid-template-columns: 1fr;
        grid-template-areas:
			"text"
			"image";
        row-gap: 24px;
    }

    .tests__intro-image {
        max-width: 500px;
    }

    .tests__results {
        flex-direction: column;
    }

    .tests__results-image {
        flex: 0 0 auto;
        width: 100%;
        max-width: 500px;
    }

}

/* ============ MOBILE ============ */
@media (max-width: 639px) {

    .tests {
        padding: 40px 0;
    }

    .tests__intro {
        margin-bottom: 32px;
    }

    .tests__intro-image {
        max-width: none;
        width: 100%;
        height: 220px; /* фиксированная высота — уточнить по Figma */
    }

    .tests__intro-image img {
        width: 100%;
        height: 100%;
        object-fit: cover; /* картинка заполняет контейнер, обрезаясь по высоте, вместо сжатия пропорций */
    }

    .tests__section {
        margin-bottom: 32px;
    }

    .tests__box {
        padding: 20px;
    }

    .tests__results {
        margin-bottom: 32px;
    }

    .tests__results-image {
        max-width: none;
        width: 100%;
        height: 220px; /* уточнить по Figma */
    }

    .tests__results-image img {
        width: 100%;
        height: 100%;
        object-fit: cover;
    }

}

.props__mr8{
    padding-right: unset;
    padding-left: 62px;
    align-self: center;
}
.main-props-mr8{
    padding-top: 80px;
    padding-bottom: 80px;
}
.main-props-mr8 .props__info{
    padding-left: unset;
}
@media (max-width: 1023px) {
    .props__mr8 {
        padding-right: unset;
        padding-left: unset;
    }
    .main-props-mr8{
        padding-top: 50px;
        padding-bottom: 50px;
    }
}
@media (max-width: 639px) {
    .props__mr8 {
        padding-right: unset;
        padding-left: unset;
    }
    .main-props-mr8{
        padding-top: 50px;
        padding-bottom: 50px;
    }
}
.mr-button{
    max-width: 315px;
    margin: 0 auto;
    margin-top: 40px;
}
.mr8-black{
    color: #595959;
}
@media (max-width: 419px) {
    .hero__container {
        position: relative; /* нужно, чтобы z-index сработал */
        z-index: 2; /* выше, чем у фона с картинкой */
    }
    .hero__background__mr8::before {
        content: "";
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        height: 180px; /* высота затемнения сверху — уточнить по Figma */
        background: linear-gradient(to bottom, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0) 100%);
        z-index: 1; /* чтобы затемнение было поверх картинки */
        pointer-events: none; /* чтобы не мешало кликам/тапам сквозь затемнение */
    }

}

.props__btn {
    margin-left: 0;
    margin-right: 0;
}

/* End */


/* Start:/local/templates/izgt/components/bitrix/menu/izgt_header_menu/style.min.css?1716947106490*/
ul.left-menu{list-style:none;margin:0;padding:0;margin-bottom:8px;position:relative}ul.left-menu li{padding:10px 16px;background:#f5f5f5 url(/local/templates/izgt/components/bitrix/menu/izgt_header_menu/images/left_menu_bg.gif) top repeat-x}ul.left-menu li a{font-size:100%;color:#bc262c;font-weight:bold;text-decoration:none}ul.left-menu li a:visited{color:#bc262c}ul.left-menu li a:hover{color:#bc262c}ul.left-menu li a.selected:link,ul.left-menu li a.selected:visited,ul.left-menu li a.selected:active,ul.left-menu li a.selected:hover{color:#fc8d3d}
/* End */


/* Start:/local/templates/izgt/components/bitrix/menu/izgt_header_catalog_menu/style.min.css?1716947106490*/
ul.left-menu{list-style:none;margin:0;padding:0;margin-bottom:8px;position:relative}ul.left-menu li{padding:10px 16px;background:#f5f5f5 url(/local/templates/izgt/components/bitrix/menu/izgt_header_catalog_menu/images/left_menu_bg.gif) top repeat-x}ul.left-menu li a{font-size:100%;color:#bc262c;font-weight:bold;text-decoration:none}ul.left-menu li a:visited{color:#bc262c}ul.left-menu li a:hover{color:#bc262c}ul.left-menu li a.selected:link,ul.left-menu li a.selected:visited,ul.left-menu li a.selected:active,ul.left-menu li a.selected:hover{color:#fc8d3d}
/* End */


/* Start:/local/templates/izgt/components/bitrix/menu/izgt_footer_menu/style.min.css?1716947106490*/
ul.left-menu{list-style:none;margin:0;padding:0;margin-bottom:8px;position:relative}ul.left-menu li{padding:10px 16px;background:#f5f5f5 url(/local/templates/izgt/components/bitrix/menu/izgt_footer_menu/images/left_menu_bg.gif) top repeat-x}ul.left-menu li a{font-size:100%;color:#bc262c;font-weight:bold;text-decoration:none}ul.left-menu li a:visited{color:#bc262c}ul.left-menu li a:hover{color:#bc262c}ul.left-menu li a.selected:link,ul.left-menu li a.selected:visited,ul.left-menu li a.selected:active,ul.left-menu li a.selected:hover{color:#fc8d3d}
/* End */
/* /local/templates/izgt/style.min.css?17338857071945397 */
/* /local/templates/izgt/custom.css?178455910239466 */
/* /local/templates/izgt/components/bitrix/menu/izgt_header_menu/style.min.css?1716947106490 */
/* /local/templates/izgt/components/bitrix/menu/izgt_header_catalog_menu/style.min.css?1716947106490 */
/* /local/templates/izgt/components/bitrix/menu/izgt_footer_menu/style.min.css?1716947106490 */
