@charset "UTF-8";@font-face{font-family:swiper-icons;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");font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-box-sizing:content-box;box-sizing:content-box}.swiper-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.swiper-pointer-events{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-pointer-events.swiper-vertical{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-slide{-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:height,-webkit-transform;transition-property:height,-webkit-transform;-o-transition-property:transform,height;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.swiper-backface-hidden .swiper-slide{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d,.swiper-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;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.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(rgba(0,0,0,0)));background-image:-o-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-o-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-o-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-o-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.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-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{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.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-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:"";position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - var(--swiper-navigation-size)/ 2);z-index:10;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:.3s opacity;-o-transition:.3s opacity;transition:.3s opacity;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{-webkit-transform:scale(.66);-ms-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{-webkit-transform:scale(.66);-ms-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:50%;background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity,.2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity,1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:10px;top:50%;-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{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;-webkit-transition:.2s top,.2s -webkit-transform;transition:.2s top,.2s -webkit-transform;-o-transition:.2s transform,.2s top;transition:.2s transform,.2s top;transition:.2s transform,.2s top,.2s -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%);-ms-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:.2s left,.2s -webkit-transform;transition:.2s left,.2s -webkit-transform;-o-transition:.2s transform,.2s left;transition:.2s transform,.2s left;transition:.2s transform,.2s left,.2s -webkit-transform}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:.2s right,.2s -webkit-transform;transition:.2s right,.2s -webkit-transform;-o-transition:.2s transform,.2s right;transition:.2s transform,.2s right;transition:.2s transform,.2s right,.2s -webkit-transform}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{-webkit-transform-origin:right top;-ms-transform-origin:right top;transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%;-webkit-box-sizing:border-box;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{-webkit-animation:swiper-preloader-spin 1s infinite linear;animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@-webkit-keyframes swiper-preloader-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes swiper-preloader-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}.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-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{-webkit-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-next+.swiper-slide,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.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;left:0;bottom:0;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:"";background:#000;position:absolute;left:0;top:0;bottom:0;right:0;-webkit-filter:blur(50px);filter:blur(50px)}.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-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-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;-webkit-transition-property:opacity,height,-webkit-transform;transition-property:opacity,height,-webkit-transform;-o-transition-property:transform,opacity,height;transition-property:transform,opacity,height;transition-property:transform,opacity,height,-webkit-transform}.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{-webkit-transform-origin:center bottom;-ms-transform-origin:center bottom;transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}.slinky-menu{overflow:hidden;-webkit-transform:translateZ(0);transform:translateZ(0);overflow:hidden}.slinky-menu>ul{left:0;position:relative;-webkit-transform:translateZ(0);transform:translateZ(0)}.slinky-menu li,.slinky-menu ul{list-style:none;margin:0}.slinky-menu ul{width:100%}.back,.back-icon,.slinky-menu .next,.slinky-menu a{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.slinky-menu .back,.slinky-menu .next{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.slinky-menu a span:not(.back-icon){-webkit-box-flex:1;-ms-flex:1;flex:1;line-height:1.4}.slinky-menu li ul{display:none;left:100%;position:absolute;top:0}.slinky-menu .header{display:-webkit-box;display:-ms-flexbox;display:flex}.slinky-menu .header .title{-webkit-box-flex:1;-ms-flex:1;flex:1;line-height:1.4;margin:0;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.slinky-theme-default{background:#f6f7f8}.slinky-theme-default .title{color:#333;padding:1em}.slinky-theme-default li{line-height:1}.slinky-theme-default .next:not(.back){font-family:Montserrat-SemiBold,sans-serif}.slinky-theme-default .next:not(.back),.slinky-theme-default a.next:not(.back){color:#333;padding:0;font-size:18px}.slinky-theme-default .next:not(.back),.slinky-theme-default li>a:not(.back){padding:0}.slinky-theme-default .next:not(.back)>span,.slinky-theme-default a:not(.back) span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;padding:23px 18px}.slinky-theme-default .next:not(.back):hover{background:rgba(90,200,250,.25)}.slinky-theme-default .next:not(.back):active{background:rgba(90,200,250,.5)}.back-icon{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 1em;background:#b4d7ed}.slinky-theme-default .back-icon::before,.slinky-theme-default .next::after{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+ICAgIDxwYXRoIGQ9Ik0xMi4yMTkgMi4yODFMMTAuNzggMy43MiAxOC4wNjIgMTFIMnYyaDE2LjA2M2wtNy4yODIgNy4yODEgMS40MzggMS40MzggOS05IC42ODctLjcxOS0uNjg3LS43MTl6IiAvPjwvc3ZnPg==) center no-repeat;background-size:1em;content:"";height:1em;opacity:.7;-webkit-transition:.2s;-o-transition:.2s;transition:.2s;width:1em}.slinky-theme-default .back-icon::before{background-image:url(/images/dist/back.svg);background-size:1.8em}.slinky-theme-default .next::after{height:auto;width:60px;background-color:#b4d7ed;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.slinky-theme-default .back-icon::before{padding:1em;-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1)}.slinky-theme-default .back:hover::before,.slinky-theme-default .next:hover::after{opacity:.75}.slinky-theme-default .back:active::before,.slinky-theme-default .next:active::after{opacity:1}@font-face{font-family:Montserrat;src:url(../fonts/Montserrat-Regular.woff2) format("woff2"),url(../fonts/Montserrat-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(../fonts/Montserrat-Medium.woff2) format("woff2"),url(../fonts/Montserrat-Medium.woff) format("woff"),url(../fonts/Montserrat-Medium.ttf) format("ttf"),url(../fonts/Montserrat-Medium.eot) format("eot");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(../fonts/Montserrat-SemiBold.woff2) format("woff2"),url(../fonts/Montserrat-SemiBold.woff) format("woff"),url(../fonts/Montserrat-SemiBold.ttf) format("ttf");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(../fonts/Montserrat-Bold.woff2) format("woff2"),url(../fonts/Montserrat-Bold.woff) format("woff"),url(../fonts/Montserrat-Bold.ttf) format("ttf"),url(../fonts/Montserrat-Bold.otf) format("otf"),url(../fonts/Montserrat-Bold.eot) format("eot");font-weight:700;font-style:normal;font-display:swap}.wow{visibility:hidden}a,abbr,acronym,address,applet,big,blockquote,body,caption,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,form,h1,h2,h3,h4,h5,h6,html,iframe,img,ins,kbd,label,legend,li,object,ol,p,pre,q,s,samp,small,span,strike,strong,sub,sup,table,tbody,tfoot,th,thead,tr,tt,ul,var{margin:0;padding:0;border:0;outline:0;font-weight:400;font-style:normal;vertical-align:baseline}html{font-size:10px;font-family:Montserrat,Helvetica,Arial,sans-serif;color:#000}body{padding-top:143px;overflow-x:hidden}@media screen and (max-width:1200px){body{padding-top:127px}}@media screen and (max-width:992px){body{padding-top:70px}}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}b,strong{font-weight:700}button,input,textarea{resize:none;outline:0}table{border-collapse:separate;border-spacing:0;vertical-align:middle}ul{list-style-type:none}img{max-width:100%}h1,h2,h3,h4,h5,h6{font-family:Montserrat,Helvetica,Arial,sans-serif;font-weight:400;line-height:1.3}h1{font-size:6rem}@media screen and (max-width:768px){h1{font-size:3.2rem;margin-bottom:20px}}h2{font-size:36px}@media screen and (max-width:768px){h2{font-size:2.8rem;margin-bottom:18px}}h3{font-size:32px}@media screen and (max-width:768px){h3{font-size:2.6rem;line-height:1.3;margin-bottom:16px}}h4{font-size:28px}@media screen and (max-width:768px){h4{font-size:2.4rem;line-height:1.3;margin-bottom:12px}}h5{font-size:24px}@media screen and (max-width:768px){h5{font-size:2.2rem;line-height:1.15;margin-bottom:12px}}h6{font-size:2rem;line-height:1.3}@media screen and (max-width:768px){h6{font-size:2rem;line-height:1.3;margin-bottom:12px}}.h48{font-size:48px}.h44{font-size:44px}.h40{font-size:40px}.h36{font-size:36px}.h32{font-size:32px}.h28{font-size:28px}.h24{font-size:24px}.h20{font-size:20px}.h16{font-size:16px}.float-box.form .float-box_inset div.agreements *{color:#000}a{cursor:pointer;text-decoration:none;color:inherit;font-weight:inherit}form{display:block}.container{width:1140px;margin:0 auto;display:block}@media screen and (max-width:1200px){.container{width:100%;padding:0 32px}}@media screen and (max-width:992px){.container{padding:0 24px}}@media screen and (max-width:576px){.container{padding:0 15px}}.container--flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.container--xxl{width:1320px;margin:0 auto}@media screen and (max-width:1600px){.container--xxl{width:1140px;margin:0 auto}}@media screen and (max-width:1200px){.container--xxl{width:100%;padding:0 32px}}@media screen and (max-width:992px){.container--xxl{padding:0 24px}}.section-title{font-weight:700;font-size:3.6rem;line-height:1.5;color:#353535;text-transform:uppercase}.section-title--arrows{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:992px){.section-title{font-size:4rem}}@media screen and (max-width:768px){.section-title{font-size:3rem}}.body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:100vh}.main{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.main-product{overflow:hidden}.main-catalog-sub{padding-bottom:60px}.link{position:relative;cursor:pointer}.link::before{position:absolute;content:"";bottom:-2px;width:0;height:1px;background-color:#3a8bdc;left:0;-webkit-transition:width .3s ease-in-out;-o-transition:width .3s ease-in-out;transition:width .3s ease-in-out}.link:hover::before{width:100%}.link--header::before{background-color:#3a8bdc;bottom:-9px;height:4px}.link.active::before{width:100%}.slider-arrows{position:relative;width:100px}@media screen and (max-width:768px){.slider-arrows{display:none}}.swiper-button-next,.swiper-button-prev{z-index:1;position:absolute;opacity:1;top:calc(50% - 16.5px);width:33px;height:33px;border-top:2px solid #000!important;border-right:2px solid #000!important;margin:0 0;display:inline-block;-webkit-transition:1s;-o-transition:1s;transition:1s;opacity:.5}@media screen and (max-width:992px){.swiper-button-next,.swiper-button-prev{top:4px;width:24px;height:24px}}.swiper-button-next::after,.swiper-button-prev::after{display:none}.swiper-button-next:active,.swiper-button-next:hover,.swiper-button-prev:active,.swiper-button-prev:hover{border-top:2px solid #3a8bdc!important;border-right:2px solid #3a8bdc!important;opacity:1}.swiper-button-prev{-webkit-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg);left:0}.swiper-button-next{right:7px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.5}.preloader{position:fixed;top:0;left:0;bottom:0;right:0;background:rgba(255,255,255,.8);z-index:5000}.preloader .gooey{position:absolute;top:50%;left:50%;width:182px;height:40px;margin:-20px 0 0 -71px}.preloader .dot{position:absolute;width:26px;height:26px;top:12px;left:5px;background:#214895;border-radius:50%;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);-webkit-animation:dot 2.8s infinite;animation:dot 2.8s infinite}.preloader .dots{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);margin-top:12px;margin-left:31px;-webkit-animation:dots 2.8s infinite;animation:dots 2.8s infinite}.preloader .dots span{display:block;float:left;width:26px;height:26px;margin-left:16px;background:#214895;border-radius:50%}@-webkit-keyframes dot{50%{-webkit-transform:translateX(110px);transform:translateX(110px)}}@keyframes dot{50%{-webkit-transform:translateX(110px);transform:translateX(110px)}}@-webkit-keyframes dots{50%{-webkit-transform:translateX(-60px);transform:translateX(-60px)}}@keyframes dots{50%{-webkit-transform:translateX(-60px);transform:translateX(-60px)}}.exit{position:absolute;right:40px;top:40px;width:32px;height:32px;opacity:1;cursor:pointer}.exit:hover{opacity:.8}.exit::before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);position:absolute;left:15px;content:" ";height:22px;width:3px;background-color:#909090}.exit::after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);position:absolute;left:15px;content:" ";height:22px;width:3px;background-color:#909090}form input[type=number]::-webkit-inner-spin-button,form input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none}form input[type=number],form input[type=number]:focus,form input[type=number]:hover{-webkit-appearance:none;appearance:none;-moz-appearance:textfield}form input[type=text],form textarea{padding:5px 16px}form.sendler{position:relative}form.sendler .errortext,form.sendler .response{position:absolute;left:0;top:0;height:100%;width:100%;display:none;text-align:center}form.sendler.sent>*{opacity:0}form.sendler.error>*{opacity:0}.errortext,.response{position:absolute;top:0;left:0;width:100%;height:100%;padding:30px 30px 30px 30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.errortext .response__title,.response .response__title{font-size:30px;text-transform:none;color:#000}.btn{font-family:Montserrat,Helvetica,Arial,sans-serif;display:inline-block;padding:12px 34px;font-size:1.6rem;line-height:1.3;font-weight:700;color:#fff;text-align:center;border:none;cursor:pointer;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;background:#3a8bdc}.btn a{text-decoration:none}.btn:hover{background:#07e}.btn-red{color:#fff;background:#a70000}.btn-red:hover{background:#000}@-webkit-keyframes floatbox{0%{opacity:0}100%{opacity:1}}@keyframes floatbox{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes floatbox_inset{0%{right:-110%}100%{right:0}}@keyframes floatbox_inset{0%{right:-110%}100%{right:0}}.float-box{position:fixed;height:100%;width:100%;background:rgba(0,0,0,.5);top:0;left:0;z-index:910;-webkit-animation:floatbox .3s ease-in-out;animation:floatbox .3s ease-in-out}.float-box .float-box_inset{width:50%;min-width:700px;position:absolute;right:0;top:0;background:#fff;border:40px #fff solid;border-bottom:20px #fff solid;border-top:55px #fff solid;border-right:32px #fff solid;padding-right:20px;border-left:35px #fff solid;-webkit-animation:floatbox_inset .7s ease-in-out;animation:floatbox_inset .7s ease-in-out;overflow:auto;overflow-x:hidden;display:block;height:100%;-webkit-transition:right .5s;-o-transition:right .5s;transition:right .5s}@media screen and (max-width:768px){.float-box .float-box_inset{max-width:100%;min-width:auto;width:100%}}.float-box .float-box_inset .scrollbar::-webkit-scrollbar,.float-box .float-box_inset::-webkit-scrollbar{width:3px}.float-box .float-box_inset .scrollbar::-webkit-scrollbar-button,.float-box .float-box_inset::-webkit-scrollbar-button{width:0;height:0}.float-box .float-box_inset .scrollbar::-webkit-scrollbar-track,.float-box .float-box_inset::-webkit-scrollbar-track{background-color:transparent;width:3px;border-right:2px #fff solid;border-left:2px #fff solid;border-radius:15px}.float-box .float-box_inset .scrollbar::-webkit-scrollbar-track-piece,.float-box .float-box_inset::-webkit-scrollbar-track-piece{background-color:transparent}.float-box .float-box_inset .scrollbar::-webkit-scrollbar-thumb,.float-box .float-box_inset::-webkit-scrollbar-thumb{background-color:#e9e9e9;border-radius:15px;width:3px}.float-box .float-box_inset .scrollbar::-webkit-scrollbar-corner,.float-box .float-box_inset::-webkit-scrollbar-corner{background-color:transparent}.float-box .float-box_inset .scrollbar::-webkit-resizer,.float-box .float-box_inset::-webkit-resizer{background-color:transparent}.float-box .float-box_inset h2{font-size:3.2rem;line-height:1.5;margin-bottom:32px}@media screen and (max-width:768px){.float-box .float-box_inset h2{font-size:2.4rem}}.float-box .float-box_inset p{font-family:Montserrat,Helvetica,Arial,sans-serif;font-weight:500;margin:15px 0;font-size:1.6rem;line-height:1.55}@media screen and (max-width:768px){.float-box .float-box_inset p{font-size:1.8rem;line-height:1.8}}.float-box .float-box_inset ul{padding-left:30px;list-style-type:disc}.float-box .float-box_inset li{font-weight:500;font-size:1.6rem;line-height:1.55}.float-box .float-box_inset>:first-child{margin-top:0}.float-box .float-box_inset>:last-child{margin-bottom:0}@media screen and (max-width:768px){.float-box.agreement .float-box_inset{min-width:initial;max-width:100%;width:auto;border:0;padding:46px 45px 30px 15px}}.float-box.form .float-box_inset{min-width:607px;width:30%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width:768px){.float-box.form .float-box_inset{min-width:initial;max-width:100%;width:auto;border:0;padding:20px 30px 0 15px}}.float-box.form .float-box_inset form{width:100%;position:relative;padding-right:10px;text-align:left}@media screen and (max-width:768px){.float-box.form .float-box_inset form{padding-right:0}}.float-box.form .float-box_inset form button{margin-left:auto;padding:11px 36px;font-weight:600}@media screen and (max-width:768px){.float-box.form .float-box_inset form button{margin-left:auto}}.float-box.form .float-box_inset h3,.float-box.form .float-box_inset input,.float-box.form .float-box_inset label,.float-box.form .float-box_inset p{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;margin-bottom:20px}.float-box.form .float-box_inset h3{font-size:3.6rem;margin-bottom:13px;font-weight:700}@media screen and (max-width:768px){.float-box.form .float-box_inset h3{font-size:2.6rem;line-height:1.3;margin-bottom:18px}}.float-box.form .float-box_inset p{font-size:1.8rem;font-weight:500;margin-bottom:30px}@media screen and (max-width:768px){.float-box.form .float-box_inset p{font-size:1.8rem;line-height:1.3}}.float-box.form .float-box_inset input{border:1px #939393 solid}.float-box.form .float-box_inset label{text-align:left;font-size:1.2rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:0}.float-box.form .float-box_inset label::after{width:22px;height:22px}@media screen and (max-width:768px){.float-box.form .float-box_inset label{font-size:1.2rem;-ms-flex-wrap:wrap;flex-wrap:wrap}.float-box.form .float-box_inset label::after{width:22px;height:22px}}@media screen and (max-width:576px){.float-box.form .float-box_inset label::after{top:0}}.float-box.form .float-box_inset form .fw-placeholder .fw-input.wrong+.placeholder+.error-placeholder{top:calc(100% - 15px)}.float-box.form .form__logo{width:90px}.float-box .exit{right:22px;top:15px;opacity:0}@media screen and (max-width:768px){.float-box .exit{right:20px;top:30px}}.float-box.show .exit{opacity:1}@media (max-width:760px){.float-box_inset{width:100%!important;min-width:0}}form.sent>.response{opacity:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;text-align:left}form.sent>.response .h24{font-weight:700;color:#1b1a1a;font-size:3.6rem;line-height:1.2}@media screen and (max-width:768px){form.sent>.response .h24{font-size:2.6rem}}form.sent>.response p{max-width:429px;font-family:Montserrat,Helvetica,Arial,sans-serif;color:#1b1a1a;font-weight:500;margin-top:12px;font-size:1.8rem;line-height:1.6}@media screen and (max-width:768px){form.sent>.response p{margin-top:32px;font-size:1.8rem;line-height:1.8;font-weight:500}}form.sent>.response .h32{margin-bottom:23px;font-family:Montserrat,Helvetica,Arial,sans-serif;color:#c90000;font-weight:700;font-size:3.6rem;line-height:1.2}@media screen and (max-width:768px){form.sent>.response .h32{font-size:2.6rem}}form.error>.errortext{opacity:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;text-align:left}form.error>.errortext .h24{font-weight:700;color:#1b1a1a;font-size:3.6rem;line-height:1.2}@media screen and (max-width:768px){form.error>.errortext .h24{font-size:2.6rem}}form.error>.errortext p{max-width:429px;font-family:Montserrat,Helvetica,Arial,sans-serif;color:#1b1a1a;font-weight:500;margin-top:12px;font-size:1.8rem;line-height:1.6}@media screen and (max-width:768px){form.error>.errortext p{margin-top:32px;font-size:1.8rem;line-height:1.8;font-weight:500}}form.error>.errortext .h32{margin-bottom:23px;font-family:Montserrat,Helvetica,Arial,sans-serif;color:#c90000;font-weight:700;font-size:3.6rem;line-height:1.2}@media screen and (max-width:768px){form.error>.errortext .h32{font-size:2.6rem}}.load--agreement,.load--callback,.load--privacy{cursor:pointer;text-decoration:none}header{position:fixed;left:0;top:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;z-index:5;-webkit-transition:top .4s,box-shadow .2s;-o-transition:top .4s,box-shadow .2s;-webkit-transition:top .4s,-webkit-box-shadow .2s;transition:top .4s,-webkit-box-shadow .2s;transition:top .4s,box-shadow .2s;transition:top .4s,box-shadow .2s,-webkit-box-shadow .2s}header .mobile-menu{cursor:pointer;display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;height:30px;width:30px;z-index:1200;min-width:30px}header .mobile-menu span{width:100%;height:2px;background:#000;display:block;transition:all .5s;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s}header.show-menu{top:0}header.show-menu .mobile-menu span{position:absolute;left:0}header.show-menu .mobile-menu span.first{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}header.show-menu .mobile-menu span.center{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}header.show-menu .mobile-menu span.last{display:none}.fixed-header header{top:-170px}.fixed-header header.show,.fixed-header header:hover{top:0}.fixed-header header.menu__wrapper_active{top:0}.page-img{max-width:100%}.page-img.page-iframe{padding-top:0;position:relative;width:100%;height:0;padding-bottom:51%;margin-top:2em}.page-iframe iframe{position:absolute;width:100%;height:100%;left:0;top:-30px}.page{padding:60px 0;font-size:10px;color:#1b1a1a;overflow:hidden}@media screen and (max-width:1200px){.page{padding:60px 32px}}@media screen and (max-width:992px){.page{padding:60px 24px}}@media screen and (max-width:576px){.page{padding:60px 15px}}.page .page-img{max-width:100%}.page .page-img+*{margin-top:0!important}.page h1,.page h2,.page h3,.page h4,.page h5,.page h6{max-width:864px;margin-top:46px;font-weight:700;color:#1b1a1a}.page h1+*,.page h2+*,.page h3+*,.page h4+*,.page h5+*,.page h6+*{margin-top:0!important}.page table td>:first-child,.page>:first-child{margin-top:0}.page>:last-child{margin-bottom:0}.page h1{font-size:4.6rem;margin-bottom:18px;line-height:1.3}@media screen and (max-width:768px){.page h1{font-size:3.2rem;margin-bottom:20px}}.page h2{font-size:2.8rem;margin-bottom:12px;line-height:1.3}@media screen and (max-width:768px){.page h2{font-size:2.4rem}}.page h3{font-size:2.6rem;line-height:1.5;margin-bottom:12px}@media screen and (max-width:768px){.page h3{font-size:2.4rem;line-height:1.3}}.page h4{font-size:2.2rem;line-height:1.4;margin-bottom:12px}@media screen and (max-width:768px){.page h4{font-size:2.4rem;line-height:1.3;margin-bottom:12px}}.page h5{font-size:2.2rem;line-height:1.3;margin-bottom:12px}@media screen and (max-width:768px){.page h5{font-size:2.2rem;line-height:1.15;margin-bottom:12px}}.page h6{font-size:2rem;line-height:1.5;margin-bottom:12px}@media screen and (max-width:768px){.page h6{font-size:2rem;line-height:1.3;margin-bottom:12px}}.page h6+ol,.page h6+ul{margin-top:1.2rem}.page p{font-family:Montserrat,Helvetica,Arial,sans-serif;font-weight:500;max-width:920px;margin:1.2rem 0 0;font-size:1.6rem;line-height:1.8}@media screen and (max-width:768px){.page p{font-size:16px;margin:1.2rem 0 0}}.page p iframe,.page p img{margin:2.2rem 0;display:block}.page a{text-decoration:underline;color:#3a8bdc}.page iframe,.page img,.page video{max-width:100%;margin:4em 0}@media screen and (max-width:768px){.page iframe,.page img,.page video{margin:0}}.page ul{margin-top:1.2rem;padding-left:15px;font-weight:500}.page ol{margin-top:1.2rem;font-weight:500}.page li{max-width:920px;font-weight:500;list-style:inherit;margin-top:4px;position:relative;font-size:1.6rem;line-height:1.7}.page li div,.page li span{font-weight:500;font-size:1.6rem;line-height:1.7}.page li a{font-weight:400}.page li::before{content:"";position:absolute;left:-15px;top:10px;width:7px;height:7px;border-radius:50%;background:#3a8bdc}.page li:first-child{margin-top:0}.page ol li{list-style-position:inside}.page ol li::marker{color:#3a8bdc}.page ol li::before{display:none}.page figure{position:relative;margin:4.375em 0 0;padding:5px 0 15px 125px;background-position:top left;background-repeat:no-repeat;background-size:60px 45px}@media screen and (max-width:768px){.page figure{margin-top:60px;padding:88px 0 0;background-size:36px 27px}}.page figure::before{position:absolute;content:"";height:100%;width:6px;left:84px;top:0;background-color:#3a8bdc}@media screen and (max-width:768px){.page figure::before{width:113px;height:6px;top:59px;left:0}}.page blockquote{font-family:Montserrat,Helvetica,Arial,sans-serif;font-weight:500;font-size:1em;line-height:1.58}.page figcaption{font-family:Montserrat,Helvetica,Arial,sans-serif;font-weight:500;font-style:italic;font-size:.875em;line-height:1.5;margin-top:.75em}.page figcaption cite{font-family:Montserrat,Helvetica,Arial,sans-serif;font-weight:700;font-style:italic}@media screen and (max-width:768px){.page figcaption cite{display:block}}.page-table{padding-right:20px}@media screen and (max-width:992px){.page-table{width:calc(100% + 24px);overflow:scroll}}.page table{margin:4rem 0;border-collapse:collapse;table-layout:fixed;overflow:scroll;width:auto}.page table thead{text-align:left;height:78px}.page table th{font-size:1.4rem;font-weight:600;color:#fff;background-color:#949c8d;padding:1.125em;width:261px;vertical-align:middle;border:1px solid #d1d1d1}.page table td{font-size:1.4rem;font-weight:500;padding:1.125em;color:#1b1a1a;min-width:261px;border:1px solid #d1d1d1}.page table td img{margin:0}.page table td>:first-child{margin-top:0}.pagination{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:60px;margin-bottom:0}.pagination .next{padding:0}.pagination .next a{background-color:transparent;color:#000}.pagination .next a::after{content:url(/img/svg/arrow-next-black.svg);position:absolute;top:13px;right:0}.pagination .next a:hover{background-color:transparent;color:#3a8bdc;-webkit-box-shadow:none;box-shadow:none}.pagination .next a:hover::after{content:url(/img/svg/arrow-next-b.svg)}.pagination .prev{padding:0}.pagination .prev a{background-color:transparent;color:#000}.pagination .prev a::after{content:url(/img/svg/arrow-prev-black.svg);position:absolute;left:0}.pagination .prev a:hover{background-color:transparent;color:#3a8bdc;-webkit-box-shadow:none;box-shadow:none}.pagination .prev a:hover::after{content:url(/img/svg/arrow-prev-b.svg)}.pagination li{display:inline-block;font-family:Montserrat,Helvetica,Arial,sans-serif;font-weight:600;margin:0 11px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:20px;line-height:1;list-style-type:none}.pagination li a,.pagination li span{font-size:18px;line-height:1;padding:10px;border-radius:6px;border:1px solid transparent}.pagination li.active span{font-weight:700;width:46px;font-size:18px;line-height:1;color:#fff;background-image:url(../img/pagination.png);background-position:center;background-size:cover;background-repeat:no-repeat}.pagination li.active span:hover{color:#fff}.pagination li a:hover,.pagination li span:hover{color:#3a8bdc}.pagination li.active{position:relative}.pagination li.active span{display:block;text-align:center}.pagination li.next a,.pagination li.prev a{font-weight:500;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:auto;padding-left:20px}.pagination li.next a:hover,.pagination li.prev a:hover{border:1px solid transparent}@media screen and (max-width:992px){.pagination li.next a,.pagination li.prev a{display:none}}.pagination li.next a{padding-left:0;padding-right:20px}.pagination li.first{margin-right:0;white-space:nowrap}.pagination li.first:after{content:"...";font-size:20px;margin-left:5px}.pagination li.last{margin-left:0;white-space:nowrap}.pagination li.last:before{content:"...";font-size:20px;margin-right:5px}.banter-loader__wrap{position:fixed;top:0;left:0;width:100%;height:100vh;background:#fff;z-index:1000}.banter-loader{position:absolute;left:50%;top:50%;width:108px;height:108px;margin-left:-54px;margin-top:-54px}.banter-loader__box{float:left;position:relative;width:30px;height:30px;margin-right:9px;border-radius:50%}.banter-loader__box:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:#000}.banter-loader__box:nth-child(3n){margin-right:0;margin-bottom:9px}.banter-loader__box:nth-child(1):before,.banter-loader__box:nth-child(4):before{margin-left:39px;background:#eaede7}.banter-loader__box:nth-child(3):before{margin-top:78px}.banter-loader__box:last-child{margin-bottom:0}@-webkit-keyframes moveBox-1{9.0909090909%{-webkit-transform:translate(-39px,0);transform:translate(-39px,0)}18.1818181818%{-webkit-transform:translate(0,0);transform:translate(0,0)}27.2727272727%{-webkit-transform:translate(0,0);transform:translate(0,0)}36.3636363636%{-webkit-transform:translate(39px,0);transform:translate(39px,0)}45.4545454545%{-webkit-transform:translate(39px,39px);transform:translate(39px,39px)}54.5454545455%{-webkit-transform:translate(39px,39px);transform:translate(39px,39px)}63.6363636364%{-webkit-transform:translate(39px,39px);transform:translate(39px,39px)}72.7272727273%{-webkit-transform:translate(39px,0);transform:translate(39px,0)}81.8181818182%{-webkit-transform:translate(0,0);transform:translate(0,0)}90.9090909091%{-webkit-transform:translate(-39px,0);transform:translate(-39px,0)}100%{-webkit-transform:translate(0,0);transform:translate(0,0)}}@keyframes moveBox-1{9.0909090909%{-webkit-transform:translate(-39px,0);transform:translate(-39px,0)}18.1818181818%{-webkit-transform:translate(0,0);transform:translate(0,0)}27.2727272727%{-webkit-transform:translate(0,0);transform:translate(0,0)}36.3636363636%{-webkit-transform:translate(39px,0);transform:translate(39px,0)}45.4545454545%{-webkit-transform:translate(39px,39px);transform:translate(39px,39px)}54.5454545455%{-webkit-transform:translate(39px,39px);transform:translate(39px,39px)}63.6363636364%{-webkit-transform:translate(39px,39px);transform:translate(39px,39px)}72.7272727273%{-webkit-transform:translate(39px,0);transform:translate(39px,0)}81.8181818182%{-webkit-transform:translate(0,0);transform:translate(0,0)}90.9090909091%{-webkit-transform:translate(-39px,0);transform:translate(-39px,0)}100%{-webkit-transform:translate(0,0);transform:translate(0,0)}}.banter-loader__box:nth-child(1){-webkit-animation:moveBox-1 4s infinite;animation:moveBox-1 4s infinite}@-webkit-keyframes moveBox-2{9.0909090909%{-webkit-transform:translate(0,0);transform:translate(0,0)}18.1818181818%{-webkit-transform:translate(39px,0);transform:translate(39px,0)}27.2727272727%{-webkit-transform:translate(0,0);transform:translate(0,0)}36.3636363636%{-webkit-transform:translate(39px,0);transform:translate(39px,0)}45.4545454545%{-webkit-transform:translate(39px,39px);transform:translate(39px,39px)}54.5454545455%{-webkit-transform:translate(39px,39px);transform:translate(39px,39px)}63.6363636364%{-webkit-transform:translate(39px,39px);transform:translate(39px,39px)}72.7272727273%{-webkit-transform:translate(39px,39px);transform:translate(39px,39px)}81.8181818182%{-webkit-transform:translate(0,39px);transform:translate(0,39px)}90.9090909091%{-webkit-transform:translate(0,39px);transform:translate(0,39px)}100%{-webkit-transform:translate(0,0);transform:translate(0,0)}}@keyframes moveBox-2{9.0909090909%{-webkit-transform:translate(0,0);transform:translate(0,0)}18.1818181818%{-webkit-transform:translate(39px,0);transform:translate(39px,0)}27.2727272727%{-webkit-transform:translate(0,0);transform:translate(0,0)}36.3636363636%{-webkit-transform:translate(39px,0);transform:translate(39px,0)}45.4545454545%{-webkit-transform:translate(39px,39px);transform:translate(39px,39px)}54.5454545455%{-webkit-transform:translate(39px,39px);transform:translate(39px,39px)}63.6363636364%{-webkit-transform:translate(39px,39px);transform:translate(39px,39px)}72.7272727273%{-webkit-transform:translate(39px,39px);transform:translate(39px,39px)}81.8181818182%{-webkit-transform:translate(0,39px);transform:translate(0,39px)}90.9090909091%{-webkit-transform:translate(0,39px);transform:translate(0,39px)}100%{-webkit-transform:translate(0,0);transform:translate(0,0)}}.banter-loader__box:nth-child(2){-webkit-animation:moveBox-2 4s infinite;animation:moveBox-2 4s infinite}@-webkit-keyframes moveBox-3{9.0909090909%{-webkit-transform:translate(-39px,0);transform:translate(-39px,0)}18.1818181818%{-webkit-transform:translate(-39px,0);transform:translate(-39px,0)}27.2727272727%{-webkit-transform:translate(0,0);transform:translate(0,0)}36.3636363636%{-webkit-transform:translate(-39px,0);transform:translate(-39px,0)}45.4545454545%{-webkit-transform:translate(-39px,0);transform:translate(-39px,0)}54.5454545455%{-webkit-transform:translate(-39px,0);transform:translate(-39px,0)}63.6363636364%{-webkit-transform:translate(-39px,0);transform:translate(-39px,0)}72.7272727273%{-webkit-transform:translate(-39px,0);transform:translate(-39px,0)}81.8181818182%{-webkit-transform:translate(-39px,-39px);transform:translate(-39px,-39px)}90.9090909091%{-webkit-transform:translate(0,-39px);transform:translate(0,-39px)}100%{-webkit-transform:translate(0,0);transform:translate(0,0)}}@keyframes moveBox-3{9.0909090909%{-webkit-transform:translate(-39px,0);transform:translate(-39px,0)}18.1818181818%{-webkit-transform:translate(-39px,0);transform:translate(-39px,0)}27.2727272727%{-webkit-transform:translate(0,0);transform:translate(0,0)}36.3636363636%{-webkit-transform:translate(-39px,0);transform:translate(-39px,0)}45.4545454545%{-webkit-transform:translate(-39px,0);transform:translate(-39px,0)}54.5454545455%{-webkit-transform:translate(-39px,0);transform:translate(-39px,0)}63.6363636364%{-webkit-transform:translate(-39px,0);transform:translate(-39px,0)}72.7272727273%{-webkit-transform:translate(-39px,0);transform:translate(-39px,0)}81.8181818182%{-webkit-transform:translate(-39px,-39px);transform:translate(-39px,-39px)}90.9090909091%{-webkit-transform:translate(0,-39px);transform:translate(0,-39px)}100%{-webkit-transform:translate(0,0);transform:translate(0,0)}}.banter-loader__box:nth-child(3){-webkit-animation:moveBox-3 4s infinite;animation:moveBox-3 4s infinite}@-webkit-keyframes moveBox-4{9.0909090909%{-webkit-transform:translate(-39px,0);transform:translate(-39px,0)}18.1818181818%{-webkit-transform:translate(-39px,0);transform:translate(-39px,0)}27.2727272727%{-webkit-transform:translate(-39px,-39px);transform:translate(-39px,-39px)}36.3636363636%{-webkit-transform:translate(0,-39px);transform:translate(0,-39px)}45.4545454545%{-webkit-transform:translate(0,0);transform:translate(0,0)}54.5454545455%{-webkit-transform:translate(0,-39px);transform:translate(0,-39px)}63.6363636364%{-webkit-transform:translate(0,-39px);transform:translate(0,-39px)}72.7272727273%{-webkit-transform:translate(0,-39px);transform:translate(0,-39px)}81.8181818182%{-webkit-transform:translate(-39px,-39px);transform:translate(-39px,-39px)}90.9090909091%{-webkit-transform:translate(-39px,0);transform:translate(-39px,0)}100%{-webkit-transform:translate(0,0);transform:translate(0,0)}}@keyframes moveBox-4{9.0909090909%{-webkit-transform:translate(-39px,0);transform:translate(-39px,0)}18.1818181818%{-webkit-transform:translate(-39px,0);transform:translate(-39px,0)}27.2727272727%{-webkit-transform:translate(-39px,-39px);transform:translate(-39px,-39px)}36.3636363636%{-webkit-transform:translate(0,-39px);transform:translate(0,-39px)}45.4545454545%{-webkit-transform:translate(0,0);transform:translate(0,0)}54.5454545455%{-webkit-transform:translate(0,-39px);transform:translate(0,-39px)}63.6363636364%{-webkit-transform:translate(0,-39px);transform:translate(0,-39px)}72.7272727273%{-webkit-transform:translate(0,-39px);transform:translate(0,-39px)}81.8181818182%{-webkit-transform:translate(-39px,-39px);transform:translate(-39px,-39px)}90.9090909091%{-webkit-transform:translate(-39px,0);transform:translate(-39px,0)}100%{-webkit-transform:translate(0,0);transform:translate(0,0)}}.banter-loader__box:nth-child(4){-webkit-animation:moveBox-4 4s infinite;animation:moveBox-4 4s infinite}@-webkit-keyframes moveBox-5{9.0909090909%{-webkit-transform:translate(0,0);transform:translate(0,0)}18.1818181818%{-webkit-transform:translate(0,0);transform:translate(0,0)}27.2727272727%{-webkit-transform:translate(0,0);transform:translate(0,0)}36.3636363636%{-webkit-transform:translate(39px,0);transform:translate(39px,0)}45.4545454545%{-webkit-transform:translate(39px,0);transform:translate(39px,0)}54.5454545455%{-webkit-transform:translate(39px,0);transform:translate(39px,0)}63.6363636364%{-webkit-transform:translate(39px,0);transform:translate(39px,0)}72.7272727273%{-webkit-transform:translate(39px,0);transform:translate(39px,0)}81.8181818182%{-webkit-transform:translate(39px,-39px);transform:translate(39px,-39px)}90.9090909091%{-webkit-transform:translate(0,-39px);transform:translate(0,-39px)}100%{-webkit-transform:translate(0,0);transform:translate(0,0)}}@keyframes moveBox-5{9.0909090909%{-webkit-transform:translate(0,0);transform:translate(0,0)}18.1818181818%{-webkit-transform:translate(0,0);transform:translate(0,0)}27.2727272727%{-webkit-transform:translate(0,0);transform:translate(0,0)}36.3636363636%{-webkit-transform:translate(39px,0);transform:translate(39px,0)}45.4545454545%{-webkit-transform:translate(39px,0);transform:translate(39px,0)}54.5454545455%{-webkit-transform:translate(39px,0);transform:translate(39px,0)}63.6363636364%{-webkit-transform:translate(39px,0);transform:translate(39px,0)}72.7272727273%{-webkit-transform:translate(39px,0);transform:translate(39px,0)}81.8181818182%{-webkit-transform:translate(39px,-39px);transform:translate(39px,-39px)}90.9090909091%{-webkit-transform:translate(0,-39px);transform:translate(0,-39px)}100%{-webkit-transform:translate(0,0);transform:translate(0,0)}}.banter-loader__box:nth-child(5){-webkit-animation:moveBox-5 4s infinite;animation:moveBox-5 4s infinite}@-webkit-keyframes moveBox-6{9.0909090909%{-webkit-transform:translate(0,0);transform:translate(0,0)}18.1818181818%{-webkit-transform:translate(-39px,0);transform:translate(-39px,0)}27.2727272727%{-webkit-transform:translate(-39px,0);transform:translate(-39px,0)}36.3636363636%{-webkit-transform:translate(0,0);transform:translate(0,0)}45.4545454545%{-webkit-transform:translate(0,0);transform:translate(0,0)}54.5454545455%{-webkit-transform:translate(0,0);transform:translate(0,0)}63.6363636364%{-webkit-transform:translate(0,0);transform:translate(0,0)}72.7272727273%{-webkit-transform:translate(0,39px);transform:translate(0,39px)}81.8181818182%{-webkit-transform:translate(-39px,39px);transform:translate(-39px,39px)}90.9090909091%{-webkit-transform:translate(-39px,0);transform:translate(-39px,0)}100%{-webkit-transform:translate(0,0);transform:translate(0,0)}}@keyframes moveBox-6{9.0909090909%{-webkit-transform:translate(0,0);transform:translate(0,0)}18.1818181818%{-webkit-transform:translate(-39px,0);transform:translate(-39px,0)}27.2727272727%{-webkit-transform:translate(-39px,0);transform:translate(-39px,0)}36.3636363636%{-webkit-transform:translate(0,0);transform:translate(0,0)}45.4545454545%{-webkit-transform:translate(0,0);transform:translate(0,0)}54.5454545455%{-webkit-transform:translate(0,0);transform:translate(0,0)}63.6363636364%{-webkit-transform:translate(0,0);transform:translate(0,0)}72.7272727273%{-webkit-transform:translate(0,39px);transform:translate(0,39px)}81.8181818182%{-webkit-transform:translate(-39px,39px);transform:translate(-39px,39px)}90.9090909091%{-webkit-transform:translate(-39px,0);transform:translate(-39px,0)}100%{-webkit-transform:translate(0,0);transform:translate(0,0)}}.banter-loader__box:nth-child(6){-webkit-animation:moveBox-6 4s infinite;animation:moveBox-6 4s infinite}@-webkit-keyframes moveBox-7{9.0909090909%{-webkit-transform:translate(39px,0);transform:translate(39px,0)}18.1818181818%{-webkit-transform:translate(39px,0);transform:translate(39px,0)}27.2727272727%{-webkit-transform:translate(39px,0);transform:translate(39px,0)}36.3636363636%{-webkit-transform:translate(0,0);transform:translate(0,0)}45.4545454545%{-webkit-transform:translate(0,-39px);transform:translate(0,-39px)}54.5454545455%{-webkit-transform:translate(39px,-39px);transform:translate(39px,-39px)}63.6363636364%{-webkit-transform:translate(0,-39px);transform:translate(0,-39px)}72.7272727273%{-webkit-transform:translate(0,-39px);transform:translate(0,-39px)}81.8181818182%{-webkit-transform:translate(0,0);transform:translate(0,0)}90.9090909091%{-webkit-transform:translate(39px,0);transform:translate(39px,0)}100%{-webkit-transform:translate(0,0);transform:translate(0,0)}}@keyframes moveBox-7{9.0909090909%{-webkit-transform:translate(39px,0);transform:translate(39px,0)}18.1818181818%{-webkit-transform:translate(39px,0);transform:translate(39px,0)}27.2727272727%{-webkit-transform:translate(39px,0);transform:translate(39px,0)}36.3636363636%{-webkit-transform:translate(0,0);transform:translate(0,0)}45.4545454545%{-webkit-transform:translate(0,-39px);transform:translate(0,-39px)}54.5454545455%{-webkit-transform:translate(39px,-39px);transform:translate(39px,-39px)}63.6363636364%{-webkit-transform:translate(0,-39px);transform:translate(0,-39px)}72.7272727273%{-webkit-transform:translate(0,-39px);transform:translate(0,-39px)}81.8181818182%{-webkit-transform:translate(0,0);transform:translate(0,0)}90.9090909091%{-webkit-transform:translate(39px,0);transform:translate(39px,0)}100%{-webkit-transform:translate(0,0);transform:translate(0,0)}}.banter-loader__box:nth-child(7){-webkit-animation:moveBox-7 4s infinite;animation:moveBox-7 4s infinite}@-webkit-keyframes moveBox-8{9.0909090909%{-webkit-transform:translate(0,0);transform:translate(0,0)}18.1818181818%{-webkit-transform:translate(-39px,0);transform:translate(-39px,0)}27.2727272727%{-webkit-transform:translate(-39px,-39px);transform:translate(-39px,-39px)}36.3636363636%{-webkit-transform:translate(0,-39px);transform:translate(0,-39px)}45.4545454545%{-webkit-transform:translate(0,-39px);transform:translate(0,-39px)}54.5454545455%{-webkit-transform:translate(0,-39px);transform:translate(0,-39px)}63.6363636364%{-webkit-transform:translate(0,-39px);transform:translate(0,-39px)}72.7272727273%{-webkit-transform:translate(0,-39px);transform:translate(0,-39px)}81.8181818182%{-webkit-transform:translate(39px,-39px);transform:translate(39px,-39px)}90.9090909091%{-webkit-transform:translate(39px,0);transform:translate(39px,0)}100%{-webkit-transform:translate(0,0);transform:translate(0,0)}}@keyframes moveBox-8{9.0909090909%{-webkit-transform:translate(0,0);transform:translate(0,0)}18.1818181818%{-webkit-transform:translate(-39px,0);transform:translate(-39px,0)}27.2727272727%{-webkit-transform:translate(-39px,-39px);transform:translate(-39px,-39px)}36.3636363636%{-webkit-transform:translate(0,-39px);transform:translate(0,-39px)}45.4545454545%{-webkit-transform:translate(0,-39px);transform:translate(0,-39px)}54.5454545455%{-webkit-transform:translate(0,-39px);transform:translate(0,-39px)}63.6363636364%{-webkit-transform:translate(0,-39px);transform:translate(0,-39px)}72.7272727273%{-webkit-transform:translate(0,-39px);transform:translate(0,-39px)}81.8181818182%{-webkit-transform:translate(39px,-39px);transform:translate(39px,-39px)}90.9090909091%{-webkit-transform:translate(39px,0);transform:translate(39px,0)}100%{-webkit-transform:translate(0,0);transform:translate(0,0)}}.banter-loader__box:nth-child(8){-webkit-animation:moveBox-8 4s infinite;animation:moveBox-8 4s infinite}@-webkit-keyframes moveBox-9{9.0909090909%{-webkit-transform:translate(-39px,0);transform:translate(-39px,0)}18.1818181818%{-webkit-transform:translate(-39px,0);transform:translate(-39px,0)}27.2727272727%{-webkit-transform:translate(0,0);transform:translate(0,0)}36.3636363636%{-webkit-transform:translate(-39px,0);transform:translate(-39px,0)}45.4545454545%{-webkit-transform:translate(0,0);transform:translate(0,0)}54.5454545455%{-webkit-transform:translate(0,0);transform:translate(0,0)}63.6363636364%{-webkit-transform:translate(-39px,0);transform:translate(-39px,0)}72.7272727273%{-webkit-transform:translate(-39px,0);transform:translate(-39px,0)}81.8181818182%{-webkit-transform:translate(-78px,0);transform:translate(-78px,0)}90.9090909091%{-webkit-transform:translate(-39px,0);transform:translate(-39px,0)}100%{-webkit-transform:translate(0,0);transform:translate(0,0)}}@keyframes moveBox-9{9.0909090909%{-webkit-transform:translate(-39px,0);transform:translate(-39px,0)}18.1818181818%{-webkit-transform:translate(-39px,0);transform:translate(-39px,0)}27.2727272727%{-webkit-transform:translate(0,0);transform:translate(0,0)}36.3636363636%{-webkit-transform:translate(-39px,0);transform:translate(-39px,0)}45.4545454545%{-webkit-transform:translate(0,0);transform:translate(0,0)}54.5454545455%{-webkit-transform:translate(0,0);transform:translate(0,0)}63.6363636364%{-webkit-transform:translate(-39px,0);transform:translate(-39px,0)}72.7272727273%{-webkit-transform:translate(-39px,0);transform:translate(-39px,0)}81.8181818182%{-webkit-transform:translate(-78px,0);transform:translate(-78px,0)}90.9090909091%{-webkit-transform:translate(-39px,0);transform:translate(-39px,0)}100%{-webkit-transform:translate(0,0);transform:translate(0,0)}}.banter-loader__box:nth-child(9){-webkit-animation:moveBox-9 4s infinite;animation:moveBox-9 4s infinite}.header{background:#fff}@media screen and (max-width:992px){.header{background:#fff}}.header-row{position:relative;z-index:100}@media screen and (max-width:992px){.header-row{padding:12px 0}.header-row::before{content:"";top:0;left:0;pointer-events:none;position:absolute;width:100%;height:100%;-webkit-box-shadow:0 4px 4px rgba(0,0,0,.25);box-shadow:0 4px 4px rgba(0,0,0,.25);z-index:15}}.header-row--categories{border-top:2px solid rgba(182,196,174,.3);padding:0;z-index:10}@media screen and (max-width:992px){.header-row--categories{display:none}}.header-row--categories::before{content:"";top:0;left:0;pointer-events:none;position:absolute;width:100%;height:100%;-webkit-box-shadow:0 4px 4px rgba(0,0,0,.25);box-shadow:0 4px 4px rgba(0,0,0,.25);z-index:15}.header-row--categories .header__link-text{font-size:1.6rem}.header-row--categories .header__links{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.header__nav{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;margin-left:45px;margin-right:30px}@media screen and (max-width:1200px){.header__nav{margin-right:14px}}@media screen and (max-width:992px){.header__nav{display:none}}.header__links{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:1200px){.header__links{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.header__link{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.4rem;font-weight:500;line-height:1.5;padding:24px 0;cursor:pointer}@media screen and (max-width:1200px){.header__link{padding:20px 0}}.header__link:not(:last-child){margin-right:32px}.header__link:hover .header__link-text{color:#3a8bdc}.header__link.active .header__link-text{color:#3a8bdc}.header__link-text{font-weight:500;font-size:1.4rem;line-height:1.5;color:#000}.header__link--submenu{position:relative;padding-right:17px;color:#000}.header__link--submenu::after{position:absolute;content:"";border-width:0 4px 6px 4px;border-color:transparent transparent #000 transparent;border-style:solid;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);right:0;top:calc(50% - 4px);-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;-o-transition:transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.header__link--submenu:hover{color:#3a8bdc}.header__link--submenu:hover::after{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);border-color:transparent transparent #3a8bdc transparent}.header__link--submenu:hover .header__submenu{display:inline-block}.header__submenu{display:none;background:#fff;min-width:197px;max-width:197px;position:absolute;top:100%;left:0;z-index:20;-webkit-box-shadow:0 4px 4px rgba(0,0,0,.25);box-shadow:0 4px 4px rgba(0,0,0,.25)}.header__submenu-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.header__submenu-item{max-width:100%;font-weight:500;font-size:1.6rem;line-height:1.5;color:#000;padding:13px 25px;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.header__submenu-item:not(:last-child){border-bottom:1px solid #6ba2d9}.header__submenu-item:hover{background-color:#6ba2d9;color:#fff}.header__submenu:hover{display:block}.header__callback{margin-left:38px}@media screen and (max-width:992px){.header__callback{margin-left:auto}}@media screen and (max-width:768px){.header__callback{max-width:100%;display:none;padding:17px 20px;font-size:2rem}}.header__contact{font-size:2rem;line-height:1.5;font-weight:500;color:#000;margin-left:auto;position:relative;z-index:5}@media screen and (max-width:1200px){.header__contact{display:none}}.header__burger{display:none;width:46px;height:46px;border-radius:7px;padding:14px 11px;margin-left:60px}@media screen and (max-width:992px){.header__burger{display:block}}@media screen and (max-width:768px){.header__burger{margin-left:auto}}.header__burger span{position:relative;display:block;width:24px;height:2px;background-color:#000;-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;-o-transition:transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.header__burger span:not(:last-of-type){margin-bottom:5px}.header__burger.active{position:relative;z-index:5}.header__burger.active span:first-child{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);top:7px;left:-1px}.header__burger.active span:nth-child(2){background-color:transparent}.header__burger.active span:last-child{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);top:-7px;left:-1px}.header .menu__wrapper{width:100%;height:calc(100% - 70px);position:fixed;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-transition:.6s;-o-transition:.6s;transition:.6s;top:70px;max-width:460px;right:-1000px;background-color:#fff}.header .menu__wrapper.active{max-width:418px;right:0}.header .menu__wrapper .slinky-theme-default{background:#fff;border-top:1px solid #d8d8d8}.header .menu__wrapper .slinky-theme-default ul li{border-bottom:1px solid #d8d8d8}.header .menu__wrapper .slinky-menu .header span{font-family:Montserrat,Helvetica,Arial,sans-serif;font-weight:600;font-size:2rem;line-height:1.3;color:#000;padding-left:0}.header .menu__wrapper .slinky-menu.slinky-theme-default a:not(.back) span,.header .menu__wrapper .slinky-theme-default .next:not(.back)>span{font-family:Montserrat,Helvetica,Arial,sans-serif;font-weight:600;font-size:2rem;line-height:1.3;color:#000;padding:20px 24px}.header .menu__wrapper .slinky-menu.slinky-theme-default .next:not(.back):hover{background:#d8d8d8}.header .menu__wrapper .slinky-menu.slinky-theme-default .next:not(.back):hover span{color:#000}.header .menu__wrapper .slinky-menu.slinky-theme-default .next::after{background:url(../img/svg/arrow-next-gray.svg) center no-repeat;opacity:1}.header .menu__wrapper .slinky-menu.slinky-theme-default .back-icon{background:url(../img/svg/arrow-prev-gray.svg) center no-repeat;opacity:1}.header .menu__footer{display:block;margin-top:auto;text-align:center}.header .menu__footer .header__contact{display:block;padding:17px 19px;font-size:2.2rem;font-weight:600;line-height:1.5;color:#1b1a1a;background:#f5f5f5}.header .menu__footer-callback{display:block;padding:17px 19px;font-weight:700;font-size:2rem;line-height:1.3;color:#fff;background:#3a8bdc}.header header .menu__wrapper .js-menu{overflow-y:auto}.header header .menu__wrapper .js-menu::-webkit-scrollbar{-webkit-appearance:none}.header header .menu__wrapper .js-menu::-webkit-scrollbar:vertical{width:11px}.header header .menu__wrapper .js-menu::-webkit-scrollbar:horizontal{height:11px}.header header .menu__wrapper .js-menu::-webkit-scrollbar-thumb{border-radius:8px;border:2px solid #fff;background-color:rgba(0,0,0,.5)}.header-half{position:relative;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;padding:50px 0;min-height:478px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:#f5f5f5;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.header-half__img{position:absolute;content:"";top:0;left:50%;width:calc(50% + 20px);height:100%;margin-left:-20px;background-position:center;background-size:cover;background-repeat:no-repeat}@media screen and (max-width:992px){.header-half__img{width:100%;left:0;height:350px;background-position:center;margin-left:0;background-size:cover}}@media screen and (max-width:1200px){.header-half{min-height:400px}}@media screen and (max-width:992px){.header-half{display:block;padding-top:381px;padding-bottom:30px}}@media screen and (max-width:768px){.header-half{display:block;padding-top:377px;padding-bottom:33px}}.header-half__text{max-width:46%}@media screen and (max-width:992px){.header-half__text{max-width:100%}}.header-half__title{font-weight:700;font-size:3.2rem;line-height:1.3;color:#000}@media screen and (max-width:992px){.header-half__title{font-size:2.6rem;line-height:1.5}}.header-half__description{font-family:Montserrat,Helvetica,Arial,sans-serif;margin-top:19px;font-weight:500;font-size:1.8rem;line-height:1.6;color:#000}@media screen and (max-width:1200px){.header-half__description{margin-top:13px}}.header-half__description:not(:first-of-type){margin-top:12px}.footer{background-image:url(../img/footer.jpg);background-size:cover}.footer-inner{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr;-ms-grid-rows:(-webkit-max-content)[2];-ms-grid-rows:(max-content)[2];grid-template-rows:repeat(2,-webkit-max-content);grid-template-rows:repeat(2,max-content);grid-column-gap:5%;padding:60px 0;color:#fff}@media screen and (max-width:992px){.footer-inner{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;-ms-grid-rows:(-webkit-max-content)[3];-ms-grid-rows:(max-content)[3];grid-template-rows:repeat(3,-webkit-max-content);grid-template-rows:repeat(3,max-content)}}@media screen and (max-width:768px){.footer-inner{-ms-grid-columns:1fr;grid-template-columns:1fr;-ms-grid-rows:(-webkit-max-content)[3];-ms-grid-rows:(max-content)[3];grid-template-rows:repeat(3,-webkit-max-content);grid-template-rows:repeat(3,max-content)}}.footer__logo{-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1/2;-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2}@media screen and (max-width:992px){.footer__logo{-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1/2;-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2}}.footer-contacts{-ms-grid-row:2;-ms-grid-row-span:1;grid-row:2/3;-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2}@media screen and (max-width:992px){.footer-contacts{-ms-grid-row:2;-ms-grid-row-span:1;grid-row:2/3;-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2}}.footer-links{-ms-grid-row:2;-ms-grid-row-span:1;grid-row:2/3;-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;-ms-grid-row-align:end;align-self:end}@media screen and (max-width:992px){.footer-links{margin-top:0;-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;-ms-grid-row:2;-ms-grid-row-span:1;grid-row:2/3}}@media screen and (max-width:768px){.footer-links{display:none}}.footer-social{-ms-grid-row:2;-ms-grid-row-span:1;grid-row:2/3;-ms-grid-column:3;-ms-grid-column-span:1;grid-column:3/4;align-self:flex-end}@media screen and (max-width:992px){.footer-social{margin-top:24px;-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1/3;-ms-grid-row:3;-ms-grid-row-span:1;grid-row:3/4}}.footer__logo{margin-bottom:38px;max-width:256px}.footer__logo img{height:67px}@media screen and (max-width:1200px){.footer__logo img{height:45px}}.footer__contact{margin-bottom:24px}.footer__contact:not(:first-of-type){margin-bottom:17px}.footer__contact:last-of-type{margin-bottom:0}.footer__contact a{-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.footer__contact a:hover{color:#3a8bdc}.footer__title{text-transform:uppercase;color:#d8d8d8;font-size:1.3rem;line-height:1.3;font-weight:500;opacity:.6}.footer__text{display:block;font-weight:500;font-size:1.6rem;line-height:130%;margin-top:8px}.footer__link{display:block;font-weight:500;font-size:1.6rem;line-height:1.3;margin-top:17px;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.footer__link:first-child{margin-top:5px}@media screen and (max-width:992px){.footer__link:first-child{margin-top:0}}.footer__link:hover{color:#3a8bdc}.footer .social{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;opacity:.7}.footer .social__link{margin-right:24px;width:26px;height:26px;content:"";background-position:center;background-repeat:no-repeat;background-size:contain}.footer .social__link--vk{background-image:url(../img/svg/vk.svg)}.footer .social__link--inst{background-image:url(../img/svg/insta.svg)}.footer .social__link--youtube{background-image:url(../img/svg/youtube.svg)}.footer__policy{display:block;margin-top:42px;text-decoration:underline;font-weight:400;font-size:1rem;line-height:1.3;opacity:.6}@media screen and (max-width:992px){.footer__policy{margin-top:22px}}.footer__copyright{margin-top:10px;font-weight:400;font-size:1rem;line-height:1.3;opacity:.6}.callback{padding:40px 0 50px}.callback--bg{background-color:#f5f8f4}.callback__title{font-size:2.4rem;line-height:1.5;color:#1b1a1a}@media screen and (max-width:1200px){.callback__title{width:100%}}@media screen and (max-width:768px){.callback__title{margin-bottom:6px}}.callback__subtitle{font-family:Montserrat,Helvetica,Arial,sans-serif;font-weight:500;font-size:1.6rem;line-height:1.8;color:#1b1a1a}@media screen and (max-width:992px){.callback__subtitle{margin-top:13px;width:100%}}.fw-placeholder--checkbox{margin-top:10px}@media screen and (max-width:768px){.fw-placeholder--checkbox .btn{margin:33px auto 0}}.onerow-form{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:27px}@media screen and (max-width:992px){.onerow-form{display:block;width:100%}}@media screen and (max-width:768px){.onerow-form{margin-top:37px}}.onerow-form .form_block{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:768px){.onerow-form .form_block{-ms-flex-wrap:wrap;flex-wrap:wrap}}.onerow-form .fw-placeholder{width:300px}.onerow-form .fw-placeholder:not(:first-of-type){margin-left:32px}@media screen and (max-width:992px){.onerow-form .fw-placeholder:not(:first-of-type){margin-left:26px}}@media screen and (max-width:576px){.onerow-form .fw-placeholder:not(:first-of-type){margin-top:30px;margin-left:0}}@media screen and (max-width:1200px){.onerow-form .fw-placeholder{width:216px}}@media screen and (max-width:992px){.onerow-form .fw-placeholder{width:calc(50% - 13px)}}@media screen and (max-width:576px){.onerow-form .fw-placeholder{width:100%}}.onerow-form .form_block--checkbox{margin-left:35px}@media screen and (max-width:992px){.onerow-form .form_block--checkbox{margin-top:30px;margin-left:0}}@media screen and (max-width:576px){.onerow-form .form_block--checkbox{display:block;text-align:center}}.onerow-form .form_block--checkbox .btn{margin-left:38px;-ms-flex-item-align:start;align-self:flex-start}@media screen and (max-width:992px){.onerow-form .form_block--checkbox .btn{margin-left:0}}@media screen and (max-width:768px){.onerow-form .form_block--checkbox .btn{margin-top:0}}@media screen and (max-width:576px){.onerow-form .form_block--checkbox .btn{margin:30px auto 0}}.tworow-form{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:27px}@media screen and (max-width:992px){.tworow-form{-ms-flex-wrap:wrap;flex-wrap:wrap}}@media screen and (max-width:576px){.tworow-form{display:block}}.tworow-form .form_block--inputs{-webkit-box-flex:0;-ms-flex:0 0 31%;flex:0 0 31%}@media screen and (max-width:992px){.tworow-form .form_block--inputs{-webkit-box-flex:0;-ms-flex:0 0 48%;flex:0 0 48%}}.tworow-form .fw-placeholder:not(:first-of-type){margin-top:30px}.tworow-form .form_block--textarea{margin-left:25px;-webkit-box-flex:0;-ms-flex:0 0 40%;flex:0 0 40%;-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch}@media screen and (max-width:992px){.tworow-form .form_block--textarea{margin-left:auto;-webkit-box-flex:0;-ms-flex:0 0 48%;flex:0 0 48%}}@media screen and (max-width:576px){.tworow-form .form_block--textarea{margin-top:30px;height:192px}}.tworow-form .form_block--textarea .fw-placeholder.textarea{height:100%;width:100%}.tworow-form .form_block--textarea textarea{height:100%;width:100%}.tworow-form .form_block--checkbox{margin-left:auto;max-width:233px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:992px){.tworow-form .form_block--checkbox{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-top:15px;width:100%;max-width:initial}}@media screen and (max-width:768px){.tworow-form .form_block--checkbox .btn{margin-top:0}}@media screen and (max-width:576px){.tworow-form .form_block--checkbox{display:block;text-align:center}.tworow-form .form_block--checkbox .btn{margin-top:35px}}.callback__form .contacts__title{font-size:3rem}@media screen and (max-width:992px){.callback__form{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media screen and (max-width:768px){.callback__form{display:block}}@media screen and (max-width:1200px){.callback__form .btn{font-size:1.4rem;font-weight:600;white-space:nowrap}}@media screen and (max-width:992px){.callback__form .btn{margin-left:auto}}@media screen and (max-width:768px){.callback__form .btn{margin-top:35px}}.callback__form .callback-form.form_block--inputs{margin-top:32px}@media screen and (max-width:992px){.callback__form .callback-form.form_block--inputs{width:39%;margin-right:24px}}@media screen and (max-width:768px){.callback__form .callback-form.form_block--inputs{width:100%}}.callback__form .callback-form.form_block--inputs .fw-placeholder:not(:first-child){margin-top:30px}.callback__form .callback-form.form_block--inputs .error-placeholder{top:calc(100% - 10px)}.callback__form .callback-form.form_block--textarea{margin-top:25px}@media screen and (max-width:992px){.callback__form .callback-form.form_block--textarea{margin-top:32px;width:calc(61% - 24px)}}@media screen and (max-width:768px){.callback__form .callback-form.form_block--textarea{width:100%}}@media screen and (max-width:992px){.callback__form .callback-form.form_block--textarea .fw-placeholder textarea{height:134px}}@media screen and (max-width:768px){.callback__form .callback-form.form_block--textarea .fw-placeholder textarea{height:192px}}.callback__form .callback-form.form_block--checkbox{margin-top:30px}@media screen and (max-width:992px){.callback__form .callback-form.form_block--checkbox{width:100%}}@media screen and (max-width:768px){.callback__form .callback-form.form_block--checkbox .fw-placeholder{display:block}}.callback__form .callback-form.form_block--checkbox .checkbox:not(checked)+label{font-size:1.2rem}@media screen and (max-width:768px){.callback__form .callback-form.form_block--checkbox .checkbox:not(checked)+label{font-size:1.4rem}}form .fw-placeholder,form .fw-placeholder-select{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:0}form .fw-placeholder .fw-input,form .fw-placeholder-select .fw-input{height:52px;font-size:16px;font-weight:500}form .fw-placeholder .fw-input+.placeholder,form .fw-placeholder-select .fw-input+.placeholder{font-size:16px;font-weight:600;top:-7px;background:#f5f8f4;color:#1b1a1a}form .fw-placeholder .fw-input,form .fw-placeholder textarea,form .fw-placeholder-select .fw-input,form .fw-placeholder-select textarea{font-family:Montserrat,Helvetica,Arial,sans-serif;width:100%;background:0 0;border:1px #9e9f9d solid;-webkit-transition:.4s;-o-transition:.4s;transition:.4s;font-weight:400}form .fw-placeholder .fw-input:focus+.placeholder,form .fw-placeholder textarea:focus+.placeholder,form .fw-placeholder-select .fw-input:focus+.placeholder,form .fw-placeholder-select textarea:focus+.placeholder{top:-7px;font-size:14px;background:#f5f8f4;cursor:default;color:#838383}@media screen and (max-width:768px){form .fw-placeholder .fw-input:focus+.placeholder,form .fw-placeholder textarea:focus+.placeholder,form .fw-placeholder-select .fw-input:focus+.placeholder,form .fw-placeholder-select textarea:focus+.placeholder{font-size:16px}}form .fw-placeholder .fw-input.wrong,form .fw-placeholder textarea.wrong,form .fw-placeholder-select .fw-input.wrong,form .fw-placeholder-select textarea.wrong{background-color:#ffe6e6}form .fw-placeholder .fw-input.wrong+.placeholder,form .fw-placeholder textarea.wrong+.placeholder,form .fw-placeholder-select .fw-input.wrong+.placeholder,form .fw-placeholder-select textarea.wrong+.placeholder{border-radius:10px;color:#e90000;background-color:#ffe6e6}form .fw-placeholder .fw-input.wrong+.placeholder+.error-placeholder,form .fw-placeholder textarea.wrong+.placeholder+.error-placeholder,form .fw-placeholder-select .fw-input.wrong+.placeholder+.error-placeholder,form .fw-placeholder-select textarea.wrong+.placeholder+.error-placeholder{opacity:1;top:100%}form .fw-placeholder textarea,form .fw-placeholder-select textarea{padding:17px 18px;height:121px;font-family:Montserrat,Helvetica,Arial,sans-serif;font-size:1.4rem;font-weight:400}@media screen and (max-width:768px){form .fw-placeholder textarea,form .fw-placeholder-select textarea{font-size:18px;padding:17px 16px}}form .fw-placeholder textarea::-webkit-input-placeholder,form .fw-placeholder-select textarea::-webkit-input-placeholder{font-family:Montserrat,Helvetica,Arial,sans-serif;font-size:1.4rem;font-weight:400;line-height:1.5;color:#949494}form .fw-placeholder textarea::-moz-placeholder,form .fw-placeholder-select textarea::-moz-placeholder{font-family:Montserrat,Helvetica,Arial,sans-serif;font-size:1.4rem;font-weight:400;line-height:1.5;color:#949494}form .fw-placeholder textarea:-ms-input-placeholder,form .fw-placeholder-select textarea:-ms-input-placeholder{font-family:Montserrat,Helvetica,Arial,sans-serif;font-size:1.4rem;font-weight:400;line-height:1.5;color:#949494}form .fw-placeholder textarea::-ms-input-placeholder,form .fw-placeholder-select textarea::-ms-input-placeholder{font-family:Montserrat,Helvetica,Arial,sans-serif;font-size:1.4rem;font-weight:400;line-height:1.5;color:#949494}form .fw-placeholder textarea::placeholder,form .fw-placeholder-select textarea::placeholder{font-family:Montserrat,Helvetica,Arial,sans-serif;font-size:1.4rem;font-weight:400;line-height:1.5;color:#949494}@media screen and (max-width:768px){form .fw-placeholder textarea::-webkit-input-placeholder,form .fw-placeholder-select textarea::-webkit-input-placeholder{font-size:18px}form .fw-placeholder textarea::-moz-placeholder,form .fw-placeholder-select textarea::-moz-placeholder{font-size:18px}form .fw-placeholder textarea:-ms-input-placeholder,form .fw-placeholder-select textarea:-ms-input-placeholder{font-size:18px}form .fw-placeholder textarea::-ms-input-placeholder,form .fw-placeholder-select textarea::-ms-input-placeholder{font-size:18px}form .fw-placeholder textarea::placeholder,form .fw-placeholder-select textarea::placeholder{font-size:18px}}form .fw-placeholder textarea+.placeholder,form .fw-placeholder-select textarea+.placeholder{font-size:14px;font-weight:600;top:-7px;background:#f5f8f4;color:#1b1a1a}@media screen and (max-width:768px){form .fw-placeholder textarea+.placeholder,form .fw-placeholder-select textarea+.placeholder{font-size:16px}}form .fw-placeholder-select.wrong:before,form .fw-placeholder.wrong:before{display:none;content:"!";color:#fff;margin-top:-10px;position:absolute;right:5px;height:21px;width:21px;border-radius:21px;background:#e90000;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}form .fw-placeholder textarea.fw-input,form .fw-placeholder-select textarea.fw-input{height:200px}@media screen and (max-width:768px){form .fw-placeholder textarea.fw-input,form .fw-placeholder-select textarea.fw-input{height:140px}}form .fw-placeholder .placeholder,form .fw-placeholder-select .placeholder{position:absolute;left:12px;top:15px;font-size:14px;line-height:1;cursor:text;padding:0 5px;-webkit-transition:.4s;-o-transition:.4s;transition:.4s;color:#838383;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background:0 0}@media screen and (max-width:768px){form .fw-placeholder .placeholder,form .fw-placeholder-select .placeholder{font-size:16px}}form .fw-placeholder-select.active .placeholder,form .fw-placeholder.active .placeholder{top:-7px;font-size:14px;background:#f5f5f5;cursor:default;opacity:1;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media screen and (max-width:768px){form .fw-placeholder-select.active .placeholder,form .fw-placeholder.active .placeholder{font-size:16px}}form .fw-placeholder .error-placeholder,form .fw-placeholder-select .error-placeholder{display:block;position:absolute;left:0;top:calc(100% - 5px);font-size:14px;opacity:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:#e90000}.float-box form .fw-placeholder .placeholder{background:#fff!important}.float-box form .fw-placeholder .fw-input.wrong,.float-box form .fw-placeholder textarea.wrong{background-color:#ffe6e6}.float-box form .fw-placeholder .fw-input.wrong+.placeholder,.float-box form .fw-placeholder textarea.wrong+.placeholder{color:#e90000!important;background-color:#ffe6e6!important}.checkbox{vertical-align:top;margin:0;width:0;height:0;opacity:0}.checkbox:not(checked){position:absolute;opacity:0;-webkit-filter:alpha(opacity=0);-moz-filter:alpha(opacity=0);-o-filter:alpha(opacity=0)}.checkbox:not(checked)+label{position:relative;padding:0 0 0 36px;margin-right:auto;color:#1b1a1a;font-weight:500;font-size:1.4rem;cursor:pointer;line-height:1.8;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media screen and (max-width:992px){.checkbox:not(checked)+label{font-size:1.4rem;padding:0 0 0 36px}}.checkbox:not(checked)+label p,.checkbox:not(checked)+label span{color:#000}.checkbox:not(checked)+label span{cursor:pointer;text-decoration:none;color:#3a8bdc;font-weight:inherit}.checkbox:not(checked)+label:after{content:"";position:absolute;left:0;width:20px;height:20px;background:0 0;-webkit-transition:none;-o-transition:none;transition:none;border:1px solid #949494}@media screen and (max-width:992px){.checkbox:not(checked)+label:after{width:20px;height:20px}}@media screen and (max-width:768px){.checkbox:not(checked)+label:after{width:26px;height:26px}}@media screen and (max-width:576px){.checkbox:not(checked)+label:after{top:2px;width:20px;height:20px}}.checkbox:checked+label:after{background-image:url(../img/svg/check.svg);background-position:center right;background-repeat:no-repeat;background-size:90% 90%;font-weight:100;cursor:pointer;color:#214895}.checkbox:not(checked).wrong+label:after,form .wrong{border-color:#e90000!important}.checkbox:not(checked).wrong+label:after{background-color:#ffe6e6!important}.advantages{padding:80px 0 107px;color:#000}@media screen and (max-width:1200px){.advantages{padding:80px 0}}@media screen and (max-width:768px){.advantages{padding:60px 0}}.advantages__list{margin-top:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.advantages__item{width:calc(33.33% - 16px);margin-right:24px}.advantages__item:nth-child(3n){margin-right:0}.advantages__item:nth-child(n+4){margin-top:55px}@media screen and (max-width:1200px){.advantages__item{width:calc(50% - 13.5px);margin-right:27px}.advantages__item:nth-child(3n){margin-right:27px}.advantages__item:nth-child(even){margin-right:0}.advantages__item:nth-child(n+3){margin-top:35px}}@media screen and (max-width:768px){.advantages__item{width:100%;margin-top:0}.advantages__item:not(:first-child){margin-top:40px}.advantages__item:nth-child(3n){margin-right:0}.advantages__item:nth-child(even){margin-right:0}}.advantages__title{font-weight:600;font-size:2rem;line-height:1.3;margin-bottom:11px}.advantages__text{font-size:1.4rem;line-height:1.5}.advantages--page{background-image:url(../img/advantages-page.jpg);background-size:cover;background-repeat:no-repeat;color:#fff;padding:80px 0}@media screen and (max-width:1200px){.advantages--page{padding:60px 0}}.advantages--page .section-title{color:#fff}.main-error{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.error-page{padding:110px 0;background:url(../img/404.jpg) center no-repeat;background-size:cover;height:100%;-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;color:#74b7fb}.error-page__title{display:inline-block;font-size:19rem;font-weight:700;line-height:1;position:relative;text-transform:uppercase}.error-page__title span{left:-36px;bottom:18px;position:absolute;font-size:2rem;line-height:1.3;font-weight:400;color:#fff}@media screen and (max-width:768px){.error-page__title span{bottom:-20px;left:0}}@media screen and (max-width:768px){.error-page__title{font-size:12.8rem}}.error-page__subtitle{font-weight:700;margin-top:15px;font-size:2.4rem;line-height:1.3;color:#74b7fb;text-transform:uppercase}@media screen and (max-width:768px){.error-page__subtitle{margin-top:52px}}.error-page__text{font-weight:500;margin:0 auto;max-width:555px;margin-top:14px;font-size:1.6rem;line-height:1.8;color:#fff}@media screen and (max-width:768px){.error-page__text{font-size:1.8rem}}.error-page__btn{margin-top:28px}.catalog-main{margin-top:80px}.catalog-main__items{margin-top:21px;display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:992px){.catalog-main__items{-ms-flex-wrap:wrap;flex-wrap:wrap}}.catalog-main__item{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;text-align:center;width:calc(25% - 18px);height:403px;background-repeat:no-repeat;background-size:cover;background-position:center;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;padding:30px 14px;cursor:pointer}.catalog-main__item:not(:last-child){margin-right:24px}@media screen and (max-width:992px){.catalog-main__item{width:calc(50% - 12px);max-height:220px;padding-bottom:18px;padding-left:24px;text-align:left}.catalog-main__item a{max-width:200px}.catalog-main__item:not(:last-child){margin-right:0}.catalog-main__item:nth-child(odd){margin-right:24px}.catalog-main__item:nth-child(n+3){margin-top:24px}}@media screen and (max-width:576px){.catalog-main__item{width:100%;padding-bottom:18px;margin-right:0}.catalog-main__item a{max-width:250px}.catalog-main__item:not(:first-child){margin-top:24px}.catalog-main__item:nth-child(odd){margin-right:0}}.catalog-main__item:hover::after{opacity:1}.catalog-main__item::after{z-index:1;opacity:0;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;position:absolute;content:"";height:100%;width:100%;left:0;top:0;background:-webkit-gradient(linear,left top,left bottom,color-stop(23.44%,rgba(0,0,0,0)),to(#549fea));background:-o-linear-gradient(top,rgba(0,0,0,0) 23.44%,#549fea 100%);background:linear-gradient(180deg,rgba(0,0,0,0) 23.44%,#549fea 100%)}.catalog-main__title{position:relative;font-weight:700;font-size:2rem;line-height:1.5;color:#fff;z-index:2}.info{margin-top:70px;background:url(../img/index/info.jpg) center no-repeat;background-size:cover;padding:130px 0 110px;color:#fff;position:relative;overflow:hidden}.info::before{position:absolute;content:"";width:100%;height:100%;top:0;left:0;z-index:1;background-image:url(../img/index/info-line.png);background-repeat:no-repeat;background-size:auto 100%;background-position:right;mix-blend-mode:overlay}@media screen and (max-width:768px){.info::before{background-image:url(../img/index/info-line-mob.png)}}@media screen and (max-width:576px){.info::before{left:11%}}.info__block{max-width:563px;position:relative;z-index:2}.info__title{font-weight:700;font-size:3.6rem;line-height:1.5;color:#fff;text-transform:uppercase}.info__subtitle{font-weight:500;font-size:2.5rem;line-height:1.5;color:#74b7fb;text-transform:uppercase}@media screen and (max-width:992px){.info__subtitle{font-size:2rem}}.info__text{margin-top:16px;font-size:1.8rem;line-height:1.6;font-weight:500;margin-bottom:55px}.info .btn{margin-top:55px;padding:18px 60px}@media screen and (max-width:992px){.info .btn{padding:18px 68px;margin-top:25px}}@media screen and (max-width:768px){.info .btn{margin-top:20px}}.descriptor{position:relative;background-size:cover;background-repeat:no-repeat;background-position:center;padding:100px 0 125px;min-height:550px}@media screen and (max-width:992px){.descriptor{padding:115px 0 130px;min-height:500px}}@media screen and (max-width:768px){.descriptor{overflow:hidden;padding:75px 0;min-height:470px}}.descriptor::after{position:absolute;content:"";right:100px;top:0;width:100%;height:100%;background-image:url(../img/index/descriptor-line.svg);background-size:auto 100%;background-repeat:no-repeat;background-position:right;mix-blend-mode:overlay}@media screen and (max-width:1400px){.descriptor::after{right:10px}}@media screen and (max-width:768px){.descriptor::after{background-image:url(../img/index/descriptor-line-mob.svg);right:0}}.descriptor__inner{position:relative;z-index:1}.descriptor__title{font-size:5rem;line-height:1.6;font-weight:500;color:#74b7fb}@media screen and (max-width:992px){.descriptor__title{font-size:4.8rem}}@media screen and (max-width:768px){.descriptor__title{font-size:4rem}}.descriptor__subtitle{max-width:628px;font-size:7rem;line-height:1.14;font-weight:700;color:#fff;margin-bottom:28px}@media screen and (max-width:992px){.descriptor__subtitle{margin-bottom:8px}}@media screen and (max-width:992px){.descriptor__subtitle{max-width:336px;font-size:4rem;line-height:1.2;margin-bottom:10px}}@media screen and (max-width:768px){.descriptor__subtitle{font-size:3.6rem}}.descriptor__text{max-width:641px;font-weight:500;font-size:1.8rem;line-height:1.6;color:#fff}.descriptor--about{min-height:550px;padding:175px 0 170px}@media screen and (max-width:768px){.descriptor--about{padding:85px 0 75px;min-height:470px}}.descriptor--about .descriptor__title{max-width:641px;font-size:3.6rem;line-height:1.5;font-weight:700;text-transform:uppercase;color:#fff}@media screen and (max-width:992px){.descriptor--about .descriptor__title{font-size:2.6rem}}.descriptor--about .descriptor__text{margin-top:7px;max-width:641px;font-weight:500;font-size:1.8rem;line-height:1.6;color:#fff}.articles{padding:60px 0;overflow:hidden}@media screen and (max-width:992px){.articles{padding:40px 0}}@media screen and (max-width:992px){.articles .slider-arrows{display:none}}.articles__slider{margin-top:40px;height:355px;overflow:visible;position:relative}.articles__slider::before{position:absolute;content:"";width:100%;height:200%;left:-100%;top:-10%;background-color:#fff;z-index:5}@media screen and (max-width:1200px){.articles__slider{height:305px}}@media screen and (max-width:992px){.articles__slider{height:auto}}.articles__item{width:42%;overflow:hidden}@media screen and (max-width:1200px){.articles__item{width:45%}}@media screen and (max-width:992px){.articles__item{width:50.75%}}@media screen and (max-width:768px){.articles__item{width:100%}}.articles__block{display:-webkit-box;display:-ms-flexbox;display:flex;max-height:372px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative}.articles__block:active .articles__text,.articles__block:hover .articles__text{max-height:300px}.articles__block:active .articles__details,.articles__block:hover .articles__details{max-height:300px}.articles__img{margin-bottom:65px;height:290px}@media screen and (max-width:1200px){.articles__img{height:238px;margin-bottom:42px}}@media screen and (max-width:992px){.articles__img{height:212px;margin-bottom:0}}@media screen and (max-width:992px){.articles__img{height:166px}}.articles__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media screen and (max-width:992px){.articles__img img{width:100%}}.articles__description{position:absolute;bottom:0;left:0;background:#fff;overflow:hidden;min-height:74px}@media screen and (max-width:992px){.articles__description{position:relative;min-height:initial}}.articles__title{font-family:Montserrat,Helvetica,Arial,sans-serif;font-weight:600;font-size:2rem;line-height:1.3;margin-top:16px;color:#1b1a1a}@media screen and (max-width:1200px){.articles__title{margin-top:12px}}@media screen and (max-width:992px){.articles__title{margin-top:8px}}@media screen and (max-width:768px){.articles__title{margin-top:14px}}.articles__text{display:block;max-height:0;overflow:hidden;margin-top:12px;font-weight:500;font-size:1.6rem;width:100%;line-height:1.5;color:#000;-webkit-transition:all .7s ease-in-out;-o-transition:all .7s ease-in-out;transition:all .7s ease-in-out}@media screen and (max-width:992px){.articles__text{max-height:initial;font-size:0}}.articles__details{max-height:0;display:block;overflow:hidden;margin-top:18px;font-weight:500;font-size:1.4rem;line-height:1.15;color:#3a8bdc;-webkit-transition:all .7s ease-in-out;-o-transition:all .7s ease-in-out;transition:all .7s ease-in-out}@media screen and (max-width:992px){.articles__details{display:none}}.articles__details--arrow{display:block;position:relative;padding-right:23px}.articles__details--arrow::after{position:absolute;content:" ";width:14px;height:100%;left:171px;top:0;background-image:url(../img/svg/arrow-right.svg);background-repeat:no-repeat;background-position:center}.articles-list{padding:48px 0 95px;overflow:hidden}.articles-list .section-title{margin-bottom:0}.articles-list__subtitle{max-width:920px;font-family:Montserrat,Helvetica,Arial,sans-serif;font-weight:500;font-size:1.8rem;line-height:1.6;color:#1b1a1a}.articles-list__holder{margin-top:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width:992px){.articles-list__holder{margin-top:28px}}@media screen and (max-width:768px){.articles-list__holder .articles__img{height:179px}}.articles-list__item{width:calc(33.333% - 16px);margin-right:24px}.articles-list__item:nth-child(n+4){margin-top:40px}.articles-list__item:nth-child(3n){margin-right:0}@media screen and (max-width:1600px){.articles-list__item{width:calc(50% - 11px);margin-right:22px}.articles-list__item:nth-child(3n){margin-right:22px}.articles-list__item:nth-child(2n){margin-right:0}.articles-list__item:nth-child(n+3){margin-top:40px}}@media screen and (max-width:768px){.articles-list__item{width:100%;margin-right:0}.articles-list__item:nth-child(n+2){margin-top:40px}}.articles-list__item .articles__img{height:274px;margin-bottom:80px}@media screen and (max-width:1600px){.articles-list__item .articles__img{height:283px;margin-bottom:68px}}@media screen and (max-width:1200px){.articles-list__item .articles__img{height:314px;margin-bottom:42px}}@media screen and (max-width:992px){.articles-list__item .articles__img{height:212px;margin-bottom:0}}.articles-list__item .articles__img img{height:100%;-o-object-fit:cover;object-fit:cover}@media screen and (max-width:1600px){.articles-list__item .articles__img img{height:auto}}@media screen and (max-width:1200px){.articles-list__item .articles__img img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}}@media screen and (max-width:992px){.articles-list__item .articles__img img{width:100%}}.project-products{overflow:hidden}.project__sliders{position:relative;margin-top:35px;margin-bottom:-50px}@media screen and (max-width:992px){.project__sliders{margin-top:20px;margin-bottom:30px}}.project__sliders .swiper-pagination-project{display:none}@media screen and (max-width:768px){.project__sliders .swiper-pagination-project{display:block;position:absolute;z-index:15;height:20px;top:224px}}.project__sliders .swiper-pagination-bullet{width:16px;height:16px;background-color:#d9d9d9;border-radius:0}.project__sliders .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#3a8bdc}.project__sliders .swiper-button-next-project,.project__sliders .swiper-button-prev-project{display:block}.project__slider{padding-bottom:90px;position:relative;z-index:1}.project__slider-list{height:auto}@media screen and (max-width:992px){.project__slider{overflow:visible;padding-bottom:50px}}@media screen and (max-width:768px){.project__slider{overflow:hidden;padding-bottom:20px}}@media screen and (max-width:992px){.project__slider::before{position:absolute;content:"";width:100%;height:100%;left:-100%;background-color:#fff;z-index:10}}.project__slider-item{position:relative;max-height:calc(100% - 93px)}@media screen and (max-width:992px){.project__slider-item{max-height:initial;margin-right:22px;width:95%}}@media screen and (max-width:768px){.project__slider-item{margin-right:0;width:100%}}.project__slider-img{pointer-events:none;height:572px}@media screen and (max-width:1200px){.project__slider-img{height:482px}}@media screen and (max-width:992px){.project__slider-img{height:355px}}@media screen and (max-width:768px){.project__slider-img{height:204px}}.project__slider-img img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.project__slider-description{position:absolute;background:rgba(0,0,0,.7);width:395px;min-height:431px;bottom:-93px;left:26px;padding:28px 24px 155px;color:#fff}@media screen and (max-width:992px){.project__slider-description{padding:0;position:initial;left:0;bottom:0;min-height:initial;width:auto;margin-top:20px;background:0 0;color:#000}}@media screen and (max-width:768px){.project__slider-description{margin-top:50px}}.project__slider-title{position:relative;font-size:2.4rem;font-weight:700;line-height:1.5}.project__slider-text{max-width:90%;margin-top:9px;font-weight:500;font-size:1.6rem;line-height:1.6}@media screen and (max-width:768px){.project__slider-text{margin-top:22px;font-size:1.8rem}}.project__slider-nav{margin-left:0;width:652px;bottom:152px;height:122px;left:56px}.project__slider-nav .project__slider-list{height:100%}@media screen and (max-width:992px){.project__slider-nav{display:none}}.project__slider-nav .project__slider-item{max-height:initial;cursor:pointer}.project__slider-nav .project__slider-item img{height:100%;width:100%}.project__slider-nav .swiper-slide-thumb-active{border:2px solid #3a8bdc}.contacts__map{width:100%;height:555px;position:relative}.contacts__label{font-weight:500;color:#949494;text-transform:uppercase;font-size:1.3rem;line-height:1.3;margin-bottom:12px}@media screen and (max-width:768px){.contacts__label{font-size:1.6rem}}.contacts__info{padding:52px 0 70px;background:-webkit-gradient(linear,left top,right top,color-stop(50%,transparent),color-stop(50%,#f5f8f4),to(#f5f8f4));background:-o-linear-gradient(left,transparent 50%,#f5f8f4 50%,#f5f8f4 100%);background:linear-gradient(to right,transparent 50%,#f5f8f4 50%,#f5f8f4 100%)}@media screen and (max-width:992px){.contacts__info{background:0 0;padding:60px 0 0}}.contacts__info .container--flex{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media screen and (max-width:992px){.contacts__info .container--flex{display:block;padding:0}}.contacts__description{width:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch}@media screen and (max-width:992px){.contacts__description{-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;padding:0 24px}}@media screen and (max-width:576px){.contacts__description{padding:0 15px}}.contacts__block{margin-top:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}@media screen and (max-width:992px){.contacts__block{display:-ms-grid;display:grid;-ms-grid-rows:1;grid-template-rows:1;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}}@media screen and (max-width:768px){.contacts__block{margin-top:10px;display:block}}.contacts__title{font-size:3.6rem;line-height:1.5;text-transform:uppercase;font-weight:700;color:#1b1a1a}.contacts__item:not(:first-child){margin-top:32px}@media screen and (max-width:992px){.contacts__item{-ms-grid-column:1;grid-column:1}}.contacts__text{display:block;font-weight:500;font-size:1.6rem;line-height:1.3;color:#1b1a1a}.contacts__text:not(:first-of-type){margin-top:8px}@media screen and (max-width:1200px){.contacts__text{max-width:393px;font-size:1.4rem;line-height:1.3}}@media screen and (max-width:768px){.contacts__text{font-size:1.8rem;line-height:1.3}}.contacts__disclamer{max-width:84%;margin-top:auto;font-weight:600;font-size:1.8rem;line-height:1.5;color:#3a8bdc}@media screen and (max-width:992px){.contacts__disclamer{-ms-grid-row:1;-ms-grid-row-span:2;grid-row:1/3;-ms-grid-column:2;grid-column:2;margin-top:0}}@media screen and (max-width:768px){.contacts__disclamer{display:none;font-size:2rem;margin-top:20px}}.contacts__callback{padding-left:72px;padding-right:16px;width:50%}@media screen and (max-width:1200px){.contacts__callback{padding-left:39px}}@media screen and (max-width:992px){.contacts__callback{margin-top:40px;background-color:#f5f8f4;width:100%;padding:50px 24px}}@media screen and (max-width:576px){.contacts__callback{padding:50px 15px}.contacts__callback .form_block--checkbox{text-align:center}}.contacts__subtitle{font-weight:500;font-size:1.6rem;line-height:1.5}@media screen and (max-width:992px){.contacts__subtitle{margin-top:10px;width:100%}}@media screen and (max-width:768px){.contacts__subtitle{font-size:1.6rem}}.partners{padding:60px 0}@media screen and (max-width:992px){.partners{padding:40px 0 50px}}@media screen and (max-width:768px){.partners{padding:40px 0 60px}}.partners__sort{margin-top:25px}.partners__select{position:relative}.partners__select .select-name{font-family:Montserrat,Helvetica,Arial,sans-serif;font-size:1.6rem;line-height:1.5;color:#949494;display:none}@media screen and (max-width:768px){.partners__select .select-name{display:block}}.partners__select .select-toggle{position:relative;font-family:Montserrat,Helvetica,Arial,sans-serif;font-weight:400;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;cursor:pointer;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:transparent;border:none;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:1.8rem;line-height:1.5;display:none}@media screen and (max-width:768px){.partners__select .select-toggle{display:block;text-align:left}}.partners__select .select-toggle::after{position:absolute;content:"";width:12px;height:7px;top:calc(50% - 3.5px);margin-left:10px;background-size:cover;background-image:url(../img/svg/down.svg);background-position:center;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.partners__select .select-toggle:focus{outline:0}.partners__select.select-show .select-toggle::after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.partners__select .select-dropdown{display:block;position:relative}@media screen and (max-width:768px){.partners__select .select-dropdown{display:block;position:fixed;width:100%;bottom:-100%;left:0;z-index:2;top:auto;padding:40px 15px 0 24px;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;background:#fff}}.partners__select .select-dropdown-label{display:none}@media screen and (max-width:768px){.partners__select .select-dropdown-label{display:block;font-weight:700;font-size:2.2rem;line-height:1.5;color:#212121;margin-bottom:24px}}@media screen and (max-width:768px){.partners__select.select-show::after{content:"";position:fixed;width:100%;left:0;top:0;height:100%;background:#212121;opacity:.5;z-index:1}}.partners__select.select-show .select-dropdown{display:block}@media screen and (max-width:768px){.partners__select.select-show .select-dropdown{bottom:0}}.partners__select.select-show .select-backdrop{display:block}.partners__select .select-options{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width:768px){.partners__select .select-options{max-height:289px;overflow:scroll;display:block}.partners__select .select-options::-webkit-scrollbar{-webkit-appearance:none}.partners__select .select-options::-webkit-scrollbar:vertical{width:7px}.partners__select .select-options::-webkit-scrollbar:horizontal{height:7px}.partners__select .select-options::-webkit-scrollbar-thumb{background-color:#e9e9e9;border-radius:15px;border:2px solid #fff}.partners__select .select-options::-webkit-scrollbar-track{border-radius:10px;background-color:#fff}}.partners__select .select-option{margin-right:20px;margin-bottom:16px;font-size:1.4rem;line-height:1.2;font-weight:500;color:#000;border-radius:4px;border:1px solid #d8d8d8;cursor:pointer;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;white-space:nowrap;text-transform:none}.partners__select .select-option a{display:block;padding:11.5px 19px}@media screen and (max-width:768px){.partners__select .select-option a{padding:0}}@media screen and (max-width:768px){.partners__select .select-option{font-size:2rem;line-height:1.6;border:0}}.partners__select .select-option-selected{background:#3a8bdc;color:#fff}@media screen and (max-width:768px){.partners__select .select-option-selected{background:0 0;color:#3a8bdc}}.partners__select .select-option:hover{background:#3a8bdc;color:#fff}@media screen and (max-width:768px){.partners__select .select-option:hover{background:0 0;color:#3a8bdc}}.partners__select .select-option:active{background:#3a8bdc;color:#fff;border:1px solid #3a8bdc}@media screen and (max-width:768px){.partners__select .select-option:active{background:0 0;color:#3a8bdc}}.partners__list{margin-top:16px;display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4,1fr);grid-auto-rows:1fr;row-gap:24px;-webkit-column-gap:24px;-moz-column-gap:24px;column-gap:24px}@media screen and (max-width:992px){.partners__list{-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:768px){.partners__list{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:576px){.partners__list{display:block}}.partners__item{border:1px solid #d8d8d8;text-align:center;cursor:pointer}@media screen and (max-width:576px){.partners__item:not(:first-of-type){margin-top:20px}}.partners__item-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}@media screen and (max-width:576px){.partners__item-inner{height:auto}}.partners__item-img{min-height:127px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.partners__item-description{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:20px;padding:0 16px 15px}@media screen and (max-width:576px){.partners__item-description{padding-bottom:34px}}.partners__item-name{font-weight:600;font-size:1.6rem;margin-bottom:12px;line-height:1.3}.partners__item-text{font-weight:500;font-size:1.2rem;line-height:1.3;height:95px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;-o-text-overflow:ellipsis;text-overflow:ellipsis}@media screen and (max-width:992px){.partners__item-text{-webkit-line-clamp:4;height:63px}}@media screen and (max-width:576px){.partners__item-text{-webkit-line-clamp:3;height:47px}}.partners__item-link{margin-top:auto;font-weight:500;font-size:1.4rem;text-decoration:underline;color:#07e}@media screen and (max-width:576px){.partners__item-link{margin-top:12px}}
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInZlbmRvci9zd2lwZXIuc2NzcyIsInZlbmRvci9zbGlua3kuc2NzcyIsInN0eWxlLmNzcyIsImZvbnRzLnNjc3MiLCJjb21tb25zL2Jhc2Uuc2NzcyIsImNvbXBvbmVudHMvcGFnZS5zY3NzIiwiY29tcG9uZW50cy9wYWdpbmF0aW9uLnNjc3MiLCJjb21wb25lbnRzL3ByZWxvYWRlci5zY3NzIiwiY29tcG9uZW50cy9oZWFkZXIuc2NzcyIsImNvbXBvbmVudHMvaGVhZGVyLWhhbGYuc2NzcyIsImNvbXBvbmVudHMvZm9vdGVyLnNjc3MiLCJjb21wb25lbnRzL2Zvcm1zLnNjc3MiLCJjb21wb25lbnRzL2FkdmFudGFnZXMuc2NzcyIsImNvbXBvbmVudHMvNDA0LnNjc3MiLCJjb21wb25lbnRzL2luZGV4LnNjc3MiLCJjb21wb25lbnRzL2Rlc2NyaXB0b3Iuc2NzcyIsImNvbXBvbmVudHMvYXJ0aWNsZXMuc2NzcyIsImNvbXBvbmVudHMvcHJvamVjdC1zbGlkZXIuc2NzcyIsImNvbXBvbmVudHMvY29udGFjdHMuc2NzcyIsImNvbXBvbmVudHMvcGFydG5lcnMuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiaUJBV0MsV0FBVyxZQUFBLGFBQXlCLElBQUEseXJFQUE2ckUsWUFBQSxJQUFnQixXQUFBLE9BQWtCLE1BQU0scUJBQUEsUUFBNkIsUUFBUSxZQUFBLEtBQWlCLGFBQUEsS0FBa0IsU0FBQSxTQUFrQixTQUFBLE9BQWdCLFdBQUEsS0FBZ0IsUUFBQSxFQUFVLFFBQUEsRUFBVSxpQ0FBaUMsbUJBQUEsU0FBQSxzQkFBQSxPQUFBLG1CQUFBLE9BQUEsZUFBQSxPQUFzQixnQkFBZ0IsU0FBQSxTQUFrQixNQUFBLEtBQVcsT0FBQSxLQUFZLFFBQUEsRUFBVSxRQUFBLFlBQUEsUUFBQSxZQUFBLFFBQUEsS0FBYSw0QkFBQSxrQkFBQSxvQkFBQSxrQkFBQSx1QkFBQSxVQUFBLG9CQUFBLFVBQUEsb0JBQUEsU0FBQSxDQUFBLGtCQUE4QixtQkFBQSxZQUFB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SSxTQUFBLFNBQ0EsS0FBQSxJQUNBLElBQUEsSUFDQSxNQUFBLE1BQ0EsT0FBQSxNQUNBLFlBQUEsTUFDQSxXQUFBLE1BR0osb0JBQ0ksTUFBQSxLQUNBLFNBQUEsU0FDQSxNQUFBLEtBQ0EsT0FBQSxLQUNBLGFBQUEsSUFDQSxjQUFBLElBR0osMkJBQ0ksUUFBQSxHQUNBLFNBQUEsU0FDQSxLQUFBLEVBQ0EsSUFBQSxFQUNBLE1BQUEsS0FDQSxPQUFBLEtBQ0EsV0FBQSxLQUdKLGtDQUNJLGFBQUEsRUFDQSxjQUFBLElBR0osd0NMd2lGQSx3Q0t0aUZJLFlBQUEsS0FDQSxXQUFBLFFBR0osd0NBQ0ksV0FBQSxLQUdKLCtCQUNJLGNBQUEsRUFHSiw2QkFDSSxjQUNJLGtCQUFBLG1CQUFBLFVBQUEsbUJBR0osZUFDSSxrQkFBQSxlQUFBLFVBQUEsZUFHSixlQUNJLGtCQUFBLGVBQUEsVUFBQSxlQUdKLGVBQ0ksa0JBQUEsa0JBQUEsVUFBQSxrQkFHSixlQUNJLGtCQUFBLHFCQUFBLFVBQUEscUJBR0osZUFDSSxrQkFBQSxxQkFBQSxVQUFBLHFCQUdKLGVBQ0ksa0JBQUEscUJBQUEsVUFBQSxxQkFHSixlQUNJLGtCQUFBLGtCQUFBLFVBQUEsa0JBR0osZUFDSSxrQkFBQSxlQUFBLFVBQUEsZUFHSixlQUNJLGtCQUFBLG1CQUFBLFVBQUEsbUJBR0osS0FDSSxrQkFBQSxlQUFBLFVBQUEsZ0JBMUNSLHFCQUNJLGNBQ0ksa0JBQUEsbUJBQUEsVUFBQSxtQkFHSixlQUNJLGtCQUFBLGVBQUEsVUFBQSxlQUdKLGVBQ0ksa0JBQUEsZUFBQSxVQUFBLGVBR0osZUFDSSxrQkFBQSxrQkFBQSxVQUFBLGtCQUdKLGVBQ0ksa0JBQUEscUJBQUEsVUFBQSxxQkFHSixlQUNJLGtCQUFBLHFCQUFBLFVBQUEscUJBR0osZUFDSSxrQkFBQSxxQkFBQSxVQUFBLHFCQUdKLGVBQ0ksa0JBQUEsa0JBQUEsVUFBQSxrQkFHSixlQUNJLGtCQUFBLGVBQUEsVUFBQSxlQUdKLGVBQ0ksa0JBQUEsbUJBQUEsVUFBQSxtQkFHSixLQUNJLGtCQUFBLGVBQUEsVUFBQSxnQkFJUixpQ0FDSSxrQkFBQSxVQUFBLEdBQUEsU0FBQSxVQUFBLFVBQUEsR0FBQSxTQUdKLDZCQUNJLGNBQ0ksa0JBQUEsZUFBQSxVQUFBLGVBR0osZUFDSSxrQkFBQSxrQkFBQSxVQUFBLGtCQUdKLGVBQ0ksa0JBQUEsZUFBQSxVQUFBLGVBR0osZUFDSSxrQkFBQSxrQkFBQSxVQUFBLGtCQUdKLGVBQ0ksa0JBQUEscUJBQUEsVUFBQSxxQkFHSixlQUNJLGtCQUFBLHFCQUFBLFVBQUEscUJBR0osZUFDSSxrQkFBQSxxQkFBQSxVQUFBLHFCQUdKLGVBQ0ksa0JBQUEscUJBQUEsVUFBQSxxQkFHSixlQUNJLGtCQUFBLGtCQUFBLFVBQUEsa0JBR0osZUFDSSxrQkFBQSxrQkFBQSxVQUFBLGtCQUdKLEtBQ0ksa0JBQUEsZUFBQSxVQUFBLGdCQTFDUixxQkFDSSxjQUNJLGtCQUFBLGVBQUEsVUFBQSxlQUdKLGVBQ0ksa0JBQUEsa0JBQUEsVUFBQSxrQkFHSixlQUNJLGtCQUFBLGVBQUEsVUFBQSxlQUdKLGVBQ0ksa0JBQUEsa0JBQUEsVUFBQSxrQkFHSixlQUNJLGtCQUFBLHFCQUFBLFVBQUEscUJBR0osZUFDSSxrQkFBQSxxQkFBQSxVQUFBLHFCQUdKLGVBQ0ksa0JBQUEscUJBQUEsVUFBQSxxQkFHSixlQUNJLGtCQUFBLHFCQUFBLFVBQUEscUJBR0osZUFDSSxrQkFBQSxrQkFBQSxVQUFBLGtCQUdKLGVBQ0ksa0JBQUEsa0JBQUEsVUFBQSxrQkFHSixLQUNJLGtCQUFBLGVBQUEsVUFBQSxnQkFJUixpQ0FDSSxrQkFBQSxVQUFBLEdBQUEsU0FBQSxVQUFBLFVBQUEsR0FBQSxTQUdKLDZCQUNJLGNBQ0ksa0JBQUEsbUJBQUEsVUFBQSxtQkFHSixlQUNJLGtCQUFBLG1CQUFBLFVBQUEsbUJBR0osZUFDSSxrQkFBQSxlQUFBLFVBQUEsZUFHSixlQUNJLGtCQUFBLG1CQUFBLFVBQUEsbUJBR0osZUFDSSxrQkFBQSxtQkFBQSxVQUFBLG1CQUdKLGVBQ0ksa0JBQUEsbUJBQUEsVUFBQSxtQkFHSixlQUNJLGtCQUFBLG1CQUFBLFVBQUEsbUJBR0osZUFDSSxrQkFBQSxtQkFBQSxVQUFBLG1CQUdKLGVBQ0ksa0JBQUEsdUJBQUEsVUFBQSx1QkFHSixlQUNJLGtCQUFBLG1CQUFBLFVBQUEsbUJBR0osS0FDSSxrQkFBQSxlQUFBLFVBQUEsZ0JBMUNSLHFCQUNJLGNBQ0ksa0JBQUEsbUJBQUEsVUFBQSxtQkFHSixlQUNJLGtCQUFBLG1CQUFBLFVBQUEsbUJBR0osZUFDSSxrQkFBQSxlQUFBLFVBQUEsZUFHSixlQUNJLGtCQUFBLG1CQUFBLFVBQUEsbUJBR0osZUFDSSxrQkFBQSxtQkFBQSxVQUFBLG1CQUdKLGVBQ0ksa0JBQUEsbUJBQUEsVUFBQSxtQkFHSixlQUNJLGtCQUFBLG1CQUFBLFVBQUEsbUJBR0osZUFDSSxrQkFBQSxtQkFBQSxVQUFBLG1CQUdKLGVBQ0ksa0JBQUEsdUJBQUEsVUFBQSx1QkFHSixlQUNJLGtCQUFBLG1CQUFBLFVBQUEsbUJBR0osS0FDSSxrQkFBQSxlQUFBLFVBQUEsZ0JBSVIsaUNBQ0ksa0JBQUEsVUFBQSxHQUFBLFNBQUEsVUFBQSxVQUFBLEdBQUEsU0FHSiw2QkFDSSxjQUNJLGtCQUFBLG1CQUFBLFVBQUEsbUJBR0osZUFDSSxrQkFBQSxtQkFBQSxVQUFBLG1CQUdKLGVBQ0ksa0JBQUEsdUJBQUEsVUFBQSx1QkFHSixlQUNJLGtCQUFBLG1CQUFBLFVBQUEsbUJBR0osZUFDSSxrQkFBQSxlQUFBLFVBQUEsZUFHSixlQUNJLGtCQUFBLG1CQUFBLFVBQUEsbUJBR0osZUFDSSxrQkFBQSxtQkFBQSxVQUFBLG1CQUdKLGVBQ0ksa0JBQUEsbUJBQUEsVUFBQSxtQkFHSixlQUNJLGtCQUFBLHVCQUFBLFVBQUEsdUJBR0osZUFDSSxrQkFBQSxtQkFBQSxVQUFBLG1CQUdKLEtBQ0ksa0JBQUEsZUFBQSxVQUFBLGdCQTFDUixxQkFDSSxjQUNJLGtCQUFBLG1CQUFBLFVBQUEsbUJBR0osZUFDSSxrQkFBQSxtQkFBQSxVQUFBLG1CQUdKLGVBQ0ksa0JBQUEsdUJBQUEsVUFBQSx1QkFHSixlQUNJLGtCQUFBLG1CQUFBLFVBQUEsbUJBR0osZUFDSSxrQkFBQSxlQUFBLFVBQUEsZUFHSixlQUNJLGtCQUFBLG1CQUFBLFVBQUEsbUJBR0osZUFDSSxrQkFBQSxtQkFBQSxVQUFBLG1CQUdKLGVBQ0ksa0JBQUEsbUJBQUEsVUFBQSxtQkFHSixlQUNJLGtCQUFBLHVCQUFBLFVBQUEsdUJBR0osZUFDSSxrQkFBQSxtQkFBQSxVQUFBLG1CQUdKLEtBQ0ksa0JBQUEsZUFBQSxVQUFBLGdCQUlSLGlDQUNJLGtCQUFBLFVBQUEsR0FBQSxTQUFBLFVBQUEsVUFBQSxHQUFBLFNBR0osNkJBQ0ksY0FDSSxrQkFBQSxlQUFBLFVBQUEsZUFHSixlQUNJLGtCQUFBLGVBQUEsVUFBQSxlQUdKLGVBQ0ksa0JBQUEsZUFBQSxVQUFBLGVBR0osZUFDSSxrQkFBQSxrQkFBQSxVQUFBLGtCQUdKLGVBQ0ksa0JBQUEsa0JBQUEsVUFBQSxrQkFHSixlQUNJLGtCQUFBLGtCQUFBLFVBQUEsa0JBR0osZUFDSSxrQkFBQSxrQkFBQSxVQUFBLGtCQUdKLGVBQ0ksa0JBQUEsa0JBQUEsVUFBQSxrQkFHSixlQUNJLGtCQUFBLHNCQUFBLFVBQUEsc0JBR0osZUFDSSxrQkFBQSxtQkFBQSxVQUFBLG1CQUdKLEtBQ0ksa0JBQUEsZUFBQSxVQUFBLGdCQTFDUixxQkFDSSxjQUNJLGtCQUFBLGVBQUEsVUFBQSxlQUdKLGVBQ0ksa0JBQUEsZUFBQSxVQUFBLGVBR0osZUFDSSxrQkFBQSxlQUFBLFVBQUEsZUFHSixlQUNJLGtCQUFBLGtCQUFBLFVBQUEsa0JBR0osZUFDSSxrQkFBQSxrQkFBQSxVQUFBLGtCQUdKLGVBQ0ksa0JBQUEsa0JBQUEsVUFBQSxrQkFHSixlQUNJLGtCQUFBLGtCQUFBLFVBQUEsa0JBR0osZUFDSSxrQkFBQSxrQkFBQSxVQUFBLGtCQUdKLGVBQ0ksa0JBQUEsc0JBQUEsVUFBQSxzQkFHSixlQUNJLGtCQUFBLG1CQUFBLFVBQUEsbUJBR0osS0FDSSxrQkFBQSxlQUFBLFVBQUEsZ0JBSVIsaUNBQ0ksa0JBQUEsVUFBQSxHQUFBLFNBQUEsVUFBQSxVQUFBLEdBQUEsU0FHSiw2QkFDSSxjQUNJLGtCQUFBLGVBQUEsVUFBQSxlQUdKLGVBQ0ksa0JBQUEsbUJBQUEsVUFBQSxtQkFHSixlQUNJLGtCQUFBLG1CQUFBLFVBQUEsbUJBR0osZUFDSSxrQkFBQSxlQUFBLFVBQUEsZUFHSixlQUNJLGtCQUFBLGVBQUEsVUFBQSxlQUdKLGVBQ0ksa0JBQUEsZUFBQSxVQUFBLGVBR0osZUFDSSxrQkFBQSxlQUFBLFVBQUEsZUFHSixlQUNJLGtCQUFBLGtCQUFBLFVBQUEsa0JBR0osZUFDSSxrQkFBQSxzQkFBQSxVQUFBLHNCQUdKLGVBQ0ksa0JBQUEsbUJBQUEsVUFBQSxtQkFHSixLQUNJLGtCQUFBLGVBQUEsVUFBQSxnQkExQ1IscUJBQ0ksY0FDSSxrQkFBQSxlQUFBLFVBQUEsZUFHSixlQUNJLGtCQUFBLG1CQUFBLFVBQUEsbUJBR0osZUFDSSxrQkFBQSxtQkFBQSxVQUFBLG1CQUdKLGVBQ0ksa0JBQUEsZUFBQSxVQUFBLGVBR0osZUFDSSxrQkFBQSxlQUFBLFVBQUEsZUFHSixlQUNJLGtCQUFBLGVBQUEsVUFBQSxlQUdKLGVBQ0ksa0JBQUEsZUFBQSxVQUFBLGVBR0osZUFDSSxrQkFBQSxrQkFBQSxVQUFBLGtCQUdKLGVBQ0ksa0JBQUEsc0JBQUEsVUFBQSxzQkFHSixlQUNJLGtCQUFBLG1CQUFBLFVBQUEsbUJBR0osS0FDSSxrQkFBQSxlQUFBLFVBQUEsZ0JBSVIsaUNBQ0ksa0JBQUEsVUFBQSxHQUFBLFNBQUEsVUFBQSxVQUFBLEdBQUEsU0FHSiw2QkFDSSxjQUNJLGtCQUFBLGtCQUFBLFVBQUEsa0JBR0osZUFDSSxrQkFBQSxrQkFBQSxVQUFBLGtCQUdKLGVBQ0ksa0JBQUEsa0JBQUEsVUFBQSxrQkFHSixlQUNJLGtCQUFBLGVBQUEsVUFBQSxlQUdKLGVBQ0ksa0JBQUEsbUJBQUEsVUFBQSxtQkFHSixlQUNJLGtCQUFBLHNCQUFBLFVBQUEsc0JBR0osZUFDSSxrQkFBQSxtQkFBQSxVQUFBLG1CQUdKLGVBQ0ksa0JBQUEsbUJBQUEsVUFBQSxtQkFHSixlQUNJLGtCQUFBLGVBQUEsVUFBQSxlQUdKLGVBQ0ksa0JBQUEsa0JBQUEsVUFBQSxrQkFHSixLQUNJLGtCQUFBLGVBQUEsVUFBQSxnQkExQ1IscUJBQ0ksY0FDSSxrQkFBQSxrQkFBQSxVQUFBLGtCQUdKLGVBQ0ksa0JBQUEsa0JBQUEsVUFBQSxrQkFHSixlQUNJLGtCQUFBLGtCQUFBLFVBQUEsa0JBR0osZUFDSSxrQkFBQSxlQUFBLFVBQUEsZUFHSixlQUNJLGtCQUFBLG1CQUFBLFVBQUEsbUJBR0osZUFDSSxrQkFBQSxzQkFBQSxVQUFBLHNCQUdKLGVBQ0ksa0JBQUEsbUJBQUEsVUFBQSxtQkFHSixlQUNJLGtCQUFBLG1CQUFBLFVBQUEsbUJBR0osZUFDSSxrQkFBQSxlQUFBLFVBQUEsZUFHSixlQUNJLGtCQUFBLGtCQUFBLFVBQUEsa0JBR0osS0FDSSxrQkFBQSxlQUFBLFVBQUEsZ0JBSVIsaUNBQ0ksa0JBQUEsVUFBQSxHQUFBLFNBQUEsVUFBQSxVQUFBLEdBQUEsU0FHSiw2QkFDSSxjQUNJLGtCQUFBLGVBQUEsVUFBQSxlQUdKLGVBQ0ksa0JBQUEsbUJBQUEsVUFBQSxtQkFHSixlQUNJLGtCQUFBLHVCQUFBLFVBQUEsdUJBR0osZUFDSSxrQkFBQSxtQkFBQSxVQUFBLG1CQUdKLGVBQ0ksa0JBQUEsbUJBQUEsVUFBQSxtQkFHSixlQUNJLGtCQUFBLG1CQUFBLFVBQUEsbUJBR0osZUFDSSxrQkFBQSxtQkFBQSxVQUFBLG1CQUdKLGVBQ0ksa0JBQUEsbUJBQUEsVUFBQSxtQkFHSixlQUNJLGtCQUFBLHNCQUFBLFVBQUEsc0JBR0osZUFDSSxrQkFBQSxrQkFBQSxVQUFBLGtCQUdKLEtBQ0ksa0JBQUEsZUFBQSxVQUFBLGdCQTFDUixxQkFDSSxjQUNJLGtCQUFBLGVBQUEsVUFBQSxlQUdKLGVBQ0ksa0JBQUEsbUJBQUEsVUFBQSxtQkFHSixlQUNJLGtCQUFBLHVCQUFBLFVBQUEsdUJBR0osZUFDSSxrQkFBQSxtQkFBQSxVQUFBLG1CQUdKLGVBQ0ksa0JBQUEsbUJBQUEsVUFBQSxtQkFHSixlQUNJLGtCQUFBLG1CQUFBLFVBQUEsbUJBR0osZUFDSSxrQkFBQSxtQkFBQSxVQUFBLG1CQUdKLGVBQ0ksa0JBQUEsbUJBQUEsVUFBQSxtQkFHSixlQUNJLGtCQUFBLHNCQUFBLFVBQUEsc0JBR0osZUFDSSxrQkFBQSxrQkFBQSxVQUFBLGtCQUdKLEtBQ0ksa0JBQUEsZUFBQSxVQUFBLGdCQUlSLGlDQUNJLGtCQUFBLFVBQUEsR0FBQSxTQUFBLFVBQUEsVUFBQSxHQUFBLFNBR0osNkJBQ0ksY0FDSSxrQkFBQSxtQkFBQSxVQUFBLG1CQUdKLGVBQ0ksa0JBQUEsbUJBQUEsVUFBQSxtQkFHSixlQUNJLGtCQUFBLGVBQUEsVUFBQSxlQUdKLGVBQ0ksa0JBQUEsbUJBQUEsVUFBQSxtQkFHSixlQUNJLGtCQUFBLGVBQUEsVUFBQSxlQUdKLGVBQ0ksa0JBQUEsZUFBQSxVQUFBLGVBR0osZUFDSSxrQkFBQSxtQkFBQSxVQUFBLG1CQUdKLGVBQ0ksa0JBQUEsbUJBQUEsVUFBQSxtQkFHSixlQUNJLGtCQUFBLG1CQUFBLFVBQUEsbUJBR0osZUFDSSxrQkFBQSxtQkFBQSxVQUFBLG1CQUdKLEtBQ0ksa0JBQUEsZUFBQSxVQUFBLGdCQTFDUixxQkFDSSxjQUNJLGtCQUFBLG1CQUFBLFVBQUEsbUJBR0osZUFDSSxrQkFBQSxtQkFBQSxVQUFBLG1CQUdKLGVBQ0ksa0JBQUEsZUFBQSxVQUFBLGVBR0osZUFDSSxrQkFBQSxtQkFBQSxVQUFBLG1CQUdKLGVBQ0ksa0JBQUEsZUFBQSxVQUFBLGVBR0osZUFDSSxrQkFBQSxlQUFBLFVBQUEsZUFHSixlQUNJLGtCQUFBLG1CQUFBLFVBQUEsbUJBR0osZUFDSSxrQkFBQSxtQkFBQSxVQUFBLG1CQUdKLGVBQ0ksa0JBQUEsbUJBQUEsVUFBQSxtQkFHSixlQUNJLGtCQUFBLG1CQUFBLFVBQUEsbUJBR0osS0FDSSxrQkFBQSxlQUFBLFVBQUEsZ0JBSVIsaUNBQ0ksa0JBQUEsVUFBQSxHQUFBLFNBQUEsVUFBQSxVQUFBLEdBQUEsU0N6ZkosUUFDSSxXQUFB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QUEsUUFDQSxvQ0FDSSxvQ0FDSSxXQUFBLE1BSVosc0JBQ0ksUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtBQ0EsbUJBQUEsU0FBQSxzQkFBQSxPQUFBLG1CQUFBLE9BQUEsZUFBQSxPQUNBLE9BQUEsS0FDQSxvQ0FKSixzQkFLUSxPQUFBLE1BR1Isb0JBQ0ksV0FBQSxNQUNBLFFBQUEsWUFBQSxRQUFBLFlBQUEsUUFBQSxLQUNBLG1CQUFBLFNBQUEsc0JBQUEsT0FBQSxtQkFBQSxPQUFBLGVBQUEsT0FDQSxpQkFBQSxPQUFBLGNBQUEsT0FBQSxnQkFBQSxPQUNBLGtCQUFBLE9BQUEsZUFBQSxPQUFBLFlBQUEsT0FFSiw0QkFDSSxpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLEtBQUEsS0FBQSxFQUFBLEVBQUEsS0FDQSxRQUFBLFlBQUEsUUFBQSxZQUFBLFFBQUEsS0FDQSxtQkFBQSxTQUFBLHNCQUFBLE9BQUEsbUJBQUEsT0FBQSxlQUFBLE9BQ0EsV0FBQSxLQUNBLFFBQUEsRUFBQSxLQUFBLEtBQ0Esb0NBTkosNEJBT1EsZUFBQSxNQUdSLHFCQUNJLFlBQUEsSUFDQSxVQUFBLE9BQ0EsY0FBQSxLQUNBLFlBQUEsSUFFSixxQkFDSSxZQUFBLElBQ0EsVUFBQSxPQUNBLFlBQUEsSUFDQSxPQUFBLEtBQ0EsU0FBQSxPQUNBLFFBQUEsWUFDQSxtQkFBQSxFQUNBLG1CQUFBLFNBQ0EsaUJBQUEsU0FBQSxjQUFBLFNBQ0Esb0NBVkoscUJBV1EsbUJBQUEsRUFDQSxPQUFBLE1BRUosb0NBZEoscUJBZVEsbUJBQUEsRUFDQSxPQUFBLE1BR1IscUJBQ0ksV0FBQSxLQUNBLFlBQUEsSUFDQSxVQUFBLE9BQ0EsZ0JBQUEsVUFDQSxNQUFBLEtBQ0Esb0NBTkoscUJBT1EsV0FBQSIsImZpbGUiOiJzdHlsZS5taW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLyoqXHJcbiAqIFN3aXBlciA4LjIuNFxyXG4gKiBNb3N0IG1vZGVybiBtb2JpbGUgdG91Y2ggc2xpZGVyIGFuZCBmcmFtZXdvcmsgd2l0aCBoYXJkd2FyZSBhY2NlbGVyYXRlZCB0cmFuc2l0aW9uc1xyXG4gKiBodHRwczovL3N3aXBlcmpzLmNvbVxyXG4gKlxyXG4gKiBDb3B5cmlnaHQgMjAxNC0yMDIyIFZsYWRpbWlyIEtoYXJsYW1waWRpXHJcbiAqXHJcbiAqIFJlbGVhc2VkIHVuZGVyIHRoZSBNSVQgTGljZW5zZVxyXG4gKlxyXG4gKiBSZWxlYXNlZCBvbjogSnVuZSAxMywgMjAyMlxyXG4gKi9cclxuIEBmb250LWZhY2V7Zm9udC1mYW1pbHk6c3dpcGVyLWljb25zO3NyYzp1cmwoJ2RhdGE6YXBwbGljYXRpb24vZm9udC13b2ZmO2NoYXJzZXQ9dXRmLTg7YmFzZTY0LCBkMDlHUmdBQkFBQUFBQVpnQUJBQUFBQUFEQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQkdSbFJOQUFBR1JBQUFBQm9BQUFBY2k2cUhrVWRFUlVZQUFBV2dBQUFBSXdBQUFDUUFZQUJYUjFCUFV3QUFCaFFBQUFBdUFBQUFOdUFZNyt4SFUxVkNBQUFGeEFBQUFGQUFBQUJtMmZQY3pVOVRMeklBQUFIY0FBQUFTZ0FBQUdCUDlWNVJZMjFoY0FBQUFrUUFBQUNJQUFBQll0NkYwY0JqZG5RZ0FBQUN6QUFBQUFRQUFBQUVBQkVCUkdkaGMzQUFBQVdZQUFBQUNBQUFBQWovL3dBRFoyeDVaZ0FBQXl3QUFBRE1BQUFEMk1IdHJ5Vm9aV0ZrQUFBQmJBQUFBREFBQUFBMkUyK2VvV2hvWldFQUFBR2NBQUFBSHdBQUFDUUM5Z0R6YUcxMGVBQUFBaWdBQUFBWkFBQUFyZ0prQUJGc2IyTmhBQUFDMEFBQUFGb0FBQUJhRlFBVUdHMWhlSEFBQUFHOEFBQUFId0FBQUNBQWNBQkFibUZ0WlFBQUEvZ0FBQUU1QUFBQ1h2RmRCd2x3YjNOMEFBQUZOQUFBQUdJQUFBQ0U1czc0aFhqYVkyQmtZR0FBWXBmNUh1L2orVzIrTW5Bek1ZREF6YVg2UWpENi80Ly9CeGo1R0E4QXVSd01ZR2tBUHl3TDEzamFZMkJrWUdBODhQOEFneDRqKy84ZlFEWWZBMUFFQldnREFJQjJCT29BZU5wallHUmdZTkJoNEdkZ1lnQUJFTW5JQUJKellOQURDUUFBQ1dnQXNRQjQybU5nWWZ6Q09JR0JsWUdCMFljeGpZR0J3UjFLZjJXUVpHaGhZR0JpWUdWbWdBRkdCaVFRa09hYXd0REFvTUJReFhqZy93RUdQY1lEREE0d05VQTJDQ2d3c0FBQU80RUw2Z0FBZU5wajJNMGd5QUFDcXhnR05XQmtaMkQ0L3dNQSt4a0RkZ0FBQUhqYVkyQmdZR2FBWUJrR1JnWVFpQUh5R01GOEZnWUhJTTNEd01IQUJHUXJNT2d5V0RMRU0xVDkvdzhVQmZFTWdMekUvLy8vUC81Ly9mL1YveHYrcjRlYUFBZU1iQXh3SVVZbUlNSEVnS1lBWWpVY3NEQXdzTEt4YzNCeWNmUHc4akVRQS9nWkJBU0ZoRVZFeGNRbEpLV2taV1RsNUJVVWxaUlZWTlhVTlRRWkJnTUFBTVIrRStnQUVRRkVBQUFBS2dBcUFDb0FOQUErQUVnQVVnQmNBR1lBY0FCNkFJUUFqZ0NZQUtJQXJBQzJBTUFBeWdEVUFONEE2QUR5QVB3QkJnRVFBUm9CSkFFdUFUZ0JRZ0ZNQVZZQllBRnFBWFFCZmdHSUFaSUJuQUdtQWJJQnpnSHNBQUI0MnUyTk1RNkNVQXlHVzU2OHg5QW5lWVlnbTRNSmJoS0ZhRXhJT0FWWDhBcGV3U3Q0QmljNEFmZUFpZDNWT0JpeER4ZlBZRXphNU8rWGZpMDRZQURnZ2lVSVVMQ3VFSks4VmhPNGJTdnBkbmt0SEk1UUNZdGRpMnNsOFpuWGFIbHFVck5LemRLY1Q4Y2pscStyd1pTdklWY3pOaWV6c2ZuUC91em5tZlBGQk5PRE0ySzdNVFE0NVlFQVpxR1A4MUFtR0djRjNpUHFPb3AwcjFTUFRhVGJWa2ZVZTRIWGo5N3dZRSt5TndXWXh3V3U0djF1Z1dIZ28zUzFYZFpFVnFXTTdFVDBjZm5MR3hXZmtnUjQybzJQdldyRE1CU0ZqL0lITGFGMHpLalJnZGlWTXdTY05SQW9XVW9INzhZMmljQi95SVkwOUFuNkFIMkJkdS9VQit5eG9wWXNoUWlFdm52dTBkVVJnRHQ4UWVDOFBEdzdGcGppM2ZFQTR6L1BFSjZZT0I1aEtoNGRqM0V2WGh4UHFIL1NLVVkzcko3c3JaNEZabmgxUE1BdFBod1A2ZmwyUE1KTVBEZ2VRNHJZOFlUNkd6YW8wZUFFQTQwOUR1Z2dtVG5Gbk9jU0NpRWlMTWd4Q2lUSTZDcTVEWlVkM1FtcDEwdk8wTGFMVGQyY2pONGZPdW1sYzdsVVliU1FjWkZrdXRSRzdnNkpLWkt5MFJtZExZNjgwQ0RuRUorVU1rcEZGZTFSTjdueGRWcFhyQzRhVHRuYXVyT25ZZXJjWmcyWVZtTE4vZC9nY3pmRWltckUvZnMvYk91cTI5Wm1uOHRsb09SYVhnWmdHYTc4eU85L2NuWG0yQnBhR3ZxMjVEdjlTNEU5KzVTSWM5UHF1cEpLaFlGU1NsNDcrUWNyMW1ZTkFBQUFlTnB0dzBjS3drQUFBTURaSkE4UTdPVUp2a0xzUGZaNnpGVkVSUHk4cUhoMllFUiszaS9CUDgzdklCTEx5U3NvS2ltcnFLcXBhMmhwNitqcTZSc1lHaG1ibUpxWlN5MHNyYXh0Yk8zc0hSeWRuRU1VNHVSNnl4N0pKWHZlUDdXckR5Y0FBQUFBQUFILy93QUNlTnBqWUdSZ1lPQUJZaGtnWmdKQ1pnWk5Ca1lHTFFadElKc0ZMTVlBQUF3M0FMZ0FlTm9saXpFS2dEQVFCQ2NoUmJDMnNGRVIwWUQ2cVZRaUJDdi9IOWV6R0k2WjVYQkF3OENCSy9tNWlRUVZhdVZiWExuT3JNWnYyb0xkS0ZhOFBqdXJ1MmhKekdhYm1PU0x6Tk16dnV0cEIzTjQybU5nWkdCZzRHS1FZekJoWU14SkxNbGo0R0JnQVlvdy9QL1BBSkpoTE02c1NvV0tmV0NBQXdEQWpnYlJBQUI0Mm1OZ1lHQmtBSUliQ1pvNUlQcm1VbjBoR0EwQU84RUZUUUFBJyk7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc3R5bGU6bm9ybWFsfTpyb290ey0tc3dpcGVyLXRoZW1lLWNvbG9yOiMwMDdhZmZ9LnN3aXBlcnttYXJnaW4tbGVmdDphdXRvO21hcmdpbi1yaWdodDphdXRvO3Bvc2l0aW9uOnJlbGF0aXZlO292ZXJmbG93OmhpZGRlbjtsaXN0LXN0eWxlOm5vbmU7cGFkZGluZzowO3otaW5kZXg6MX0uc3dpcGVyLXZlcnRpY2FsPi5zd2lwZXItd3JhcHBlcntmbGV4LWRpcmVjdGlvbjpjb2x1bW59LnN3aXBlci13cmFwcGVye3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7ei1pbmRleDoxO2Rpc3BsYXk6ZmxleDt0cmFuc2l0aW9uLXByb3BlcnR5OnRyYW5zZm9ybTtib3gtc2l6aW5nOmNvbnRlbnQtYm94fS5zd2lwZXItYW5kcm9pZCAuc3dpcGVyLXNsaWRlLC5zd2lwZXItd3JhcHBlcnt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMHB4LDAsMCl9LnN3aXBlci1wb2ludGVyLWV2ZW50c3t0b3VjaC1hY3Rpb246cGFuLXl9LnN3aXBlci1wb2ludGVyLWV2ZW50cy5zd2lwZXItdmVydGljYWx7dG91Y2gtYWN0aW9uOnBhbi14fS5zd2lwZXItc2xpZGV7ZmxleC1zaHJpbms6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3Bvc2l0aW9uOnJlbGF0aXZlO3RyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtfS5zd2lwZXItc2xpZGUtaW52aXNpYmxlLWJsYW5re3Zpc2liaWxpdHk6aGlkZGVufS5zd2lwZXItYXV0b2hlaWdodCwuc3dpcGVyLWF1dG9oZWlnaHQgLnN3aXBlci1zbGlkZXtoZWlnaHQ6YXV0b30uc3dpcGVyLWF1dG9oZWlnaHQgLnN3aXBlci13cmFwcGVye2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7dHJhbnNpdGlvbi1wcm9wZXJ0eTp0cmFuc2Zvcm0saGVpZ2h0fS5zd2lwZXItYmFja2ZhY2UtaGlkZGVuIC5zd2lwZXItc2xpZGV7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbn0uc3dpcGVyLTNkLC5zd2lwZXItM2Quc3dpcGVyLWNzcy1tb2RlIC5zd2lwZXItd3JhcHBlcntwZXJzcGVjdGl2ZToxMjAwcHh9LnN3aXBlci0zZCAuc3dpcGVyLWN1YmUtc2hhZG93LC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZSwuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCwuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLC5zd2lwZXItM2QgLnN3aXBlci13cmFwcGVye3RyYW5zZm9ybS1zdHlsZTpwcmVzZXJ2ZS0zZH0uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCwuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9we3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt0b3A6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3BvaW50ZXItZXZlbnRzOm5vbmU7ei1pbmRleDoxMH0uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93e2JhY2tncm91bmQ6cmdiYSgwLDAsMCwuMTUpfS5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdHtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCh0byBsZWZ0LHJnYmEoMCwwLDAsLjUpLHJnYmEoMCwwLDAsMCkpfS5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHR7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQscmdiYSgwLDAsMCwuNSkscmdiYSgwLDAsMCwwKSl9LnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3B7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQodG8gdG9wLHJnYmEoMCwwLDAsLjUpLHJnYmEoMCwwLDAsMCkpfS5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9te2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSxyZ2JhKDAsMCwwLC41KSxyZ2JhKDAsMCwwLDApKX0uc3dpcGVyLWNzcy1tb2RlPi5zd2lwZXItd3JhcHBlcntvdmVyZmxvdzphdXRvO3Njcm9sbGJhci13aWR0aDpub25lOy1tcy1vdmVyZmxvdy1zdHlsZTpub25lfS5zd2lwZXItY3NzLW1vZGU+LnN3aXBlci13cmFwcGVyOjotd2Via2l0LXNjcm9sbGJhcntkaXNwbGF5Om5vbmV9LnN3aXBlci1jc3MtbW9kZT4uc3dpcGVyLXdyYXBwZXI+LnN3aXBlci1zbGlkZXtzY3JvbGwtc25hcC1hbGlnbjpzdGFydCBzdGFydH0uc3dpcGVyLWhvcml6b250YWwuc3dpcGVyLWNzcy1tb2RlPi5zd2lwZXItd3JhcHBlcntzY3JvbGwtc25hcC10eXBlOnggbWFuZGF0b3J5fS5zd2lwZXItdmVydGljYWwuc3dpcGVyLWNzcy1tb2RlPi5zd2lwZXItd3JhcHBlcntzY3JvbGwtc25hcC10eXBlOnkgbWFuZGF0b3J5fS5zd2lwZXItY2VudGVyZWQ+LnN3aXBlci13cmFwcGVyOjpiZWZvcmV7Y29udGVudDonJztmbGV4LXNocmluazowO29yZGVyOjk5OTl9LnN3aXBlci1jZW50ZXJlZC5zd2lwZXItaG9yaXpvbnRhbD4uc3dpcGVyLXdyYXBwZXI+LnN3aXBlci1zbGlkZTpmaXJzdC1jaGlsZHttYXJnaW4taW5saW5lLXN0YXJ0OnZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYmVmb3JlKX0uc3dpcGVyLWNlbnRlcmVkLnN3aXBlci1ob3Jpem9udGFsPi5zd2lwZXItd3JhcHBlcjo6YmVmb3Jle2hlaWdodDoxMDAlO21pbi1oZWlnaHQ6MXB4O3dpZHRoOnZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYWZ0ZXIpfS5zd2lwZXItY2VudGVyZWQuc3dpcGVyLXZlcnRpY2FsPi5zd2lwZXItd3JhcHBlcj4uc3dpcGVyLXNsaWRlOmZpcnN0LWNoaWxke21hcmdpbi1ibG9jay1zdGFydDp2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWJlZm9yZSl9LnN3aXBlci1jZW50ZXJlZC5zd2lwZXItdmVydGljYWw+LnN3aXBlci13cmFwcGVyOjpiZWZvcmV7d2lkdGg6MTAwJTttaW4td2lkdGg6MXB4O2hlaWdodDp2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWFmdGVyKX0uc3dpcGVyLWNlbnRlcmVkPi5zd2lwZXItd3JhcHBlcj4uc3dpcGVyLXNsaWRle3Njcm9sbC1zbmFwLWFsaWduOmNlbnRlciBjZW50ZXJ9LnN3aXBlci12aXJ0dWFsIC5zd2lwZXItc2xpZGV7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX0uc3dpcGVyLXZpcnR1YWwuc3dpcGVyLWNzcy1tb2RlIC5zd2lwZXItd3JhcHBlcjo6YWZ0ZXJ7Y29udGVudDonJztwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7dG9wOjA7cG9pbnRlci1ldmVudHM6bm9uZX0uc3dpcGVyLXZpcnR1YWwuc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1ob3Jpem9udGFsIC5zd2lwZXItd3JhcHBlcjo6YWZ0ZXJ7aGVpZ2h0OjFweDt3aWR0aDp2YXIoLS1zd2lwZXItdmlydHVhbC1zaXplKX0uc3dpcGVyLXZpcnR1YWwuc3dpcGVyLWNzcy1tb2RlLnN3aXBlci12ZXJ0aWNhbCAuc3dpcGVyLXdyYXBwZXI6OmFmdGVye3dpZHRoOjFweDtoZWlnaHQ6dmFyKC0tc3dpcGVyLXZpcnR1YWwtc2l6ZSl9OnJvb3R7LS1zd2lwZXItbmF2aWdhdGlvbi1zaXplOjQ0cHh9LnN3aXBlci1idXR0b24tbmV4dCwuc3dpcGVyLWJ1dHRvbi1wcmV2e3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7d2lkdGg6Y2FsYyh2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKS8gNDQgKiAyNyk7aGVpZ2h0OnZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpO21hcmdpbi10b3A6Y2FsYygwcHggLSAodmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSkvIDIpKTt6LWluZGV4OjEwO2N1cnNvcjpwb2ludGVyO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtjb2xvcjp2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1jb2xvcix2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKX0uc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24tZGlzYWJsZWQsLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLWRpc2FibGVke29wYWNpdHk6LjM1O2N1cnNvcjphdXRvO3BvaW50ZXItZXZlbnRzOm5vbmV9LnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLWhpZGRlbiwuc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24taGlkZGVue29wYWNpdHk6MDtjdXJzb3I6YXV0bztwb2ludGVyLWV2ZW50czpub25lfS5zd2lwZXItbmF2aWdhdGlvbi1kaXNhYmxlZCAuc3dpcGVyLWJ1dHRvbi1uZXh0LC5zd2lwZXItbmF2aWdhdGlvbi1kaXNhYmxlZCAuc3dpcGVyLWJ1dHRvbi1wcmV2e2Rpc3BsYXk6bm9uZSFpbXBvcnRhbnR9LnN3aXBlci1idXR0b24tbmV4dDphZnRlciwuc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVye2ZvbnQtZmFtaWx5OnN3aXBlci1pY29ucztmb250LXNpemU6dmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSk7dGV4dC10cmFuc2Zvcm06bm9uZSFpbXBvcnRhbnQ7bGV0dGVyLXNwYWNpbmc6MDtmb250LXZhcmlhbnQ6aW5pdGlhbDtsaW5lLWhlaWdodDoxfS5zd2lwZXItYnV0dG9uLXByZXYsLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tbmV4dHtsZWZ0OjEwcHg7cmlnaHQ6YXV0b30uc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyLC5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXJ7Y29udGVudDoncHJldid9LnN3aXBlci1idXR0b24tbmV4dCwuc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2e3JpZ2h0OjEwcHg7bGVmdDphdXRvfS5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIsLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tcHJldjphZnRlcntjb250ZW50OiduZXh0J30uc3dpcGVyLWJ1dHRvbi1sb2Nre2Rpc3BsYXk6bm9uZX0uc3dpcGVyLXBhZ2luYXRpb257cG9zaXRpb246YWJzb2x1dGU7dGV4dC1hbGlnbjpjZW50ZXI7dHJhbnNpdGlvbjouM3Mgb3BhY2l0eTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwwLDApO3otaW5kZXg6MTB9LnN3aXBlci1wYWdpbmF0aW9uLnN3aXBlci1wYWdpbmF0aW9uLWhpZGRlbntvcGFjaXR5OjB9LnN3aXBlci1wYWdpbmF0aW9uLWRpc2FibGVkPi5zd2lwZXItcGFnaW5hdGlvbiwuc3dpcGVyLXBhZ2luYXRpb24uc3dpcGVyLXBhZ2luYXRpb24tZGlzYWJsZWR7ZGlzcGxheTpub25lIWltcG9ydGFudH0uc3dpcGVyLWhvcml6b250YWw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbCwuc3dpcGVyLXBhZ2luYXRpb24tY3VzdG9tLC5zd2lwZXItcGFnaW5hdGlvbi1mcmFjdGlvbntib3R0b206MTBweDtsZWZ0OjA7d2lkdGg6MTAwJX0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWlje292ZXJmbG93OmhpZGRlbjtmb250LXNpemU6MH0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7dHJhbnNmb3JtOnNjYWxlKC4zMyk7cG9zaXRpb246cmVsYXRpdmV9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZXt0cmFuc2Zvcm06c2NhbGUoMSl9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1tYWlue3RyYW5zZm9ybTpzY2FsZSgxKX0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLXByZXZ7dHJhbnNmb3JtOnNjYWxlKC42Nil9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1wcmV2LXByZXZ7dHJhbnNmb3JtOnNjYWxlKC4zMyl9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1uZXh0e3RyYW5zZm9ybTpzY2FsZSguNjYpfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbmV4dC1uZXh0e3RyYW5zZm9ybTpzY2FsZSguMzMpfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7d2lkdGg6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LXdpZHRoLHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1zaXplLDhweCkpO2hlaWdodDp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaGVpZ2h0LHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1zaXplLDhweCkpO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2JvcmRlci1yYWRpdXM6NTAlO2JhY2tncm91bmQ6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWluYWN0aXZlLWNvbG9yLCMwMDApO29wYWNpdHk6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWluYWN0aXZlLW9wYWNpdHksIC4yKX1idXR0b24uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e2JvcmRlcjpub25lO21hcmdpbjowO3BhZGRpbmc6MDtib3gtc2hhZG93Om5vbmU7LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmU7YXBwZWFyYW5jZTpub25lfS5zd2lwZXItcGFnaW5hdGlvbi1jbGlja2FibGUgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHtjdXJzb3I6cG9pbnRlcn0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0Om9ubHktY2hpbGR7ZGlzcGxheTpub25lIWltcG9ydGFudH0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZXtvcGFjaXR5OnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1vcGFjaXR5LCAxKTtiYWNrZ3JvdW5kOnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWNvbG9yLHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpfS5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLC5zd2lwZXItdmVydGljYWw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHN7cmlnaHQ6MTBweDt0b3A6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwcHgsLTUwJSwwKX0uc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LC5zd2lwZXItdmVydGljYWw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHttYXJnaW46dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LXZlcnRpY2FsLWdhcCw2cHgpIDA7ZGlzcGxheTpibG9ja30uc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMsLnN3aXBlci12ZXJ0aWNhbD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWN7dG9wOjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTt3aWR0aDo4cHh9LnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQsLnN3aXBlci12ZXJ0aWNhbD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHtkaXNwbGF5OmlubGluZS1ibG9jazt0cmFuc2l0aW9uOi4ycyB0cmFuc2Zvcm0sLjJzIHRvcH0uc3dpcGVyLWhvcml6b250YWw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCwuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7bWFyZ2luOjAgdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWhvcml6b250YWwtZ2FwLDRweCl9LnN3aXBlci1ob3Jpem9udGFsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYywuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pY3tsZWZ0OjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKTt3aGl0ZS1zcGFjZTpub3dyYXB9LnN3aXBlci1ob3Jpem9udGFsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LC5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7dHJhbnNpdGlvbjouMnMgdHJhbnNmb3JtLC4ycyBsZWZ0fS5zd2lwZXItaG9yaXpvbnRhbC5zd2lwZXItcnRsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHt0cmFuc2l0aW9uOi4ycyB0cmFuc2Zvcm0sLjJzIHJpZ2h0fS5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhcntiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsLjI1KTtwb3NpdGlvbjphYnNvbHV0ZX0uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGx7YmFja2dyb3VuZDp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvcix2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKTtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7dG9wOjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTt0cmFuc2Zvcm06c2NhbGUoMCk7dHJhbnNmb3JtLW9yaWdpbjpsZWZ0IHRvcH0uc3dpcGVyLXJ0bCAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGx7dHJhbnNmb3JtLW9yaWdpbjpyaWdodCB0b3B9LnN3aXBlci1ob3Jpem9udGFsPi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhciwuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbCwuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUsLnN3aXBlci12ZXJ0aWNhbD4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGV7d2lkdGg6MTAwJTtoZWlnaHQ6NHB4O2xlZnQ6MDt0b3A6MH0uc3dpcGVyLWhvcml6b250YWw+LnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlLC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlLC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbCwuc3dpcGVyLXZlcnRpY2FsPi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhcnt3aWR0aDo0cHg7aGVpZ2h0OjEwMCU7bGVmdDowO3RvcDowfS5zd2lwZXItcGFnaW5hdGlvbi1sb2Nre2Rpc3BsYXk6bm9uZX0uc3dpcGVyLXNjcm9sbGJhcntib3JkZXItcmFkaXVzOjEwcHg7cG9zaXRpb246cmVsYXRpdmU7LW1zLXRvdWNoLWFjdGlvbjpub25lO2JhY2tncm91bmQ6cmdiYSgwLDAsMCwuMSl9LnN3aXBlci1zY3JvbGxiYXItZGlzYWJsZWQ+LnN3aXBlci1zY3JvbGxiYXIsLnN3aXBlci1zY3JvbGxiYXIuc3dpcGVyLXNjcm9sbGJhci1kaXNhYmxlZHtkaXNwbGF5Om5vbmUhaW1wb3J0YW50fS5zd2lwZXItaG9yaXpvbnRhbD4uc3dpcGVyLXNjcm9sbGJhciwuc3dpcGVyLXNjcm9sbGJhci5zd2lwZXItc2Nyb2xsYmFyLWhvcml6b250YWx7cG9zaXRpb246YWJzb2x1dGU7bGVmdDoxJTtib3R0b206M3B4O3otaW5kZXg6NTA7aGVpZ2h0OjVweDt3aWR0aDo5OCV9LnN3aXBlci1zY3JvbGxiYXIuc3dpcGVyLXNjcm9sbGJhci12ZXJ0aWNhbCwuc3dpcGVyLXZlcnRpY2FsPi5zd2lwZXItc2Nyb2xsYmFye3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjNweDt0b3A6MSU7ei1pbmRleDo1MDt3aWR0aDo1cHg7aGVpZ2h0Ojk4JX0uc3dpcGVyLXNjcm9sbGJhci1kcmFne2hlaWdodDoxMDAlO3dpZHRoOjEwMCU7cG9zaXRpb246cmVsYXRpdmU7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLC41KTtib3JkZXItcmFkaXVzOjEwcHg7bGVmdDowO3RvcDowfS5zd2lwZXItc2Nyb2xsYmFyLWN1cnNvci1kcmFne2N1cnNvcjptb3ZlfS5zd2lwZXItc2Nyb2xsYmFyLWxvY2t7ZGlzcGxheTpub25lfS5zd2lwZXItem9vbS1jb250YWluZXJ7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7dGV4dC1hbGlnbjpjZW50ZXJ9LnN3aXBlci16b29tLWNvbnRhaW5lcj5jYW52YXMsLnN3aXBlci16b29tLWNvbnRhaW5lcj5pbWcsLnN3aXBlci16b29tLWNvbnRhaW5lcj5zdmd7bWF4LXdpZHRoOjEwMCU7bWF4LWhlaWdodDoxMDAlO29iamVjdC1maXQ6Y29udGFpbn0uc3dpcGVyLXNsaWRlLXpvb21lZHtjdXJzb3I6bW92ZX0uc3dpcGVyLWxhenktcHJlbG9hZGVye3dpZHRoOjQycHg7aGVpZ2h0OjQycHg7cG9zaXRpb246YWJzb2x1dGU7bGVmdDo1MCU7dG9wOjUwJTttYXJnaW4tbGVmdDotMjFweDttYXJnaW4tdG9wOi0yMXB4O3otaW5kZXg6MTA7dHJhbnNmb3JtLW9yaWdpbjo1MCU7Ym94LXNpemluZzpib3JkZXItYm94O2JvcmRlcjo0cHggc29saWQgdmFyKC0tc3dpcGVyLXByZWxvYWRlci1jb2xvcix2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKTtib3JkZXItcmFkaXVzOjUwJTtib3JkZXItdG9wLWNvbG9yOnRyYW5zcGFyZW50fS5zd2lwZXItd2F0Y2gtcHJvZ3Jlc3MgLnN3aXBlci1zbGlkZS12aXNpYmxlIC5zd2lwZXItbGF6eS1wcmVsb2FkZXIsLnN3aXBlcjpub3QoLnN3aXBlci13YXRjaC1wcm9ncmVzcykgLnN3aXBlci1sYXp5LXByZWxvYWRlcnthbmltYXRpb246c3dpcGVyLXByZWxvYWRlci1zcGluIDFzIGluZmluaXRlIGxpbmVhcn0uc3dpcGVyLWxhenktcHJlbG9hZGVyLXdoaXRley0tc3dpcGVyLXByZWxvYWRlci1jb2xvcjojZmZmfS5zd2lwZXItbGF6eS1wcmVsb2FkZXItYmxhY2t7LS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yOiMwMDB9QGtleWZyYW1lcyBzd2lwZXItcHJlbG9hZGVyLXNwaW57MCV7dHJhbnNmb3JtOnJvdGF0ZSgwZGVnKX0xMDAle3RyYW5zZm9ybTpyb3RhdGUoMzYwZGVnKX19LnN3aXBlciAuc3dpcGVyLW5vdGlmaWNhdGlvbntwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7dG9wOjA7cG9pbnRlci1ldmVudHM6bm9uZTtvcGFjaXR5OjA7ei1pbmRleDotMTAwMH0uc3dpcGVyLWZyZWUtbW9kZT4uc3dpcGVyLXdyYXBwZXJ7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1vdXQ7bWFyZ2luOjAgYXV0b30uc3dpcGVyLWdyaWQ+LnN3aXBlci13cmFwcGVye2ZsZXgtd3JhcDp3cmFwfS5zd2lwZXItZ3JpZC1jb2x1bW4+LnN3aXBlci13cmFwcGVye2ZsZXgtd3JhcDp3cmFwO2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn0uc3dpcGVyLWZhZGUuc3dpcGVyLWZyZWUtbW9kZSAuc3dpcGVyLXNsaWRle3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2Utb3V0fS5zd2lwZXItZmFkZSAuc3dpcGVyLXNsaWRle3BvaW50ZXItZXZlbnRzOm5vbmU7dHJhbnNpdGlvbi1wcm9wZXJ0eTpvcGFjaXR5fS5zd2lwZXItZmFkZSAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGV7cG9pbnRlci1ldmVudHM6bm9uZX0uc3dpcGVyLWZhZGUgLnN3aXBlci1zbGlkZS1hY3RpdmUsLnN3aXBlci1mYWRlIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZle3BvaW50ZXItZXZlbnRzOmF1dG99LnN3aXBlci1jdWJle292ZXJmbG93OnZpc2libGV9LnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGV7cG9pbnRlci1ldmVudHM6bm9uZTstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO2JhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO3otaW5kZXg6MTt2aXNpYmlsaXR5OmhpZGRlbjt0cmFuc2Zvcm0tb3JpZ2luOjAgMDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlfS5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGV7cG9pbnRlci1ldmVudHM6bm9uZX0uc3dpcGVyLWN1YmUuc3dpcGVyLXJ0bCAuc3dpcGVyLXNsaWRle3RyYW5zZm9ybS1vcmlnaW46MTAwJSAwfS5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSwuc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnN3aXBlci1zbGlkZS1hY3RpdmV7cG9pbnRlci1ldmVudHM6YXV0b30uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1hY3RpdmUsLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtbmV4dCwuc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1uZXh0Ky5zd2lwZXItc2xpZGUsLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtcHJldntwb2ludGVyLWV2ZW50czphdXRvO3Zpc2liaWxpdHk6dmlzaWJsZX0uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLC5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LC5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCwuc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9we3otaW5kZXg6MDstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO2JhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVufS5zd2lwZXItY3ViZSAuc3dpcGVyLWN1YmUtc2hhZG93e3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDtib3R0b206MHB4O3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7b3BhY2l0eTouNjt6LWluZGV4OjB9LnN3aXBlci1jdWJlIC5zd2lwZXItY3ViZS1zaGFkb3c6YmVmb3Jle2NvbnRlbnQ6Jyc7YmFja2dyb3VuZDojMDAwO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt0b3A6MDtib3R0b206MDtyaWdodDowO2ZpbHRlcjpibHVyKDUwcHgpfS5zd2lwZXItZmxpcHtvdmVyZmxvdzp2aXNpYmxlfS5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRle3BvaW50ZXItZXZlbnRzOm5vbmU7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjt6LWluZGV4OjF9LnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZXtwb2ludGVyLWV2ZW50czpub25lfS5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlLWFjdGl2ZSwuc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnN3aXBlci1zbGlkZS1hY3RpdmV7cG9pbnRlci1ldmVudHM6YXV0b30uc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLC5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LC5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCwuc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9we3otaW5kZXg6MDstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO2JhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVufS5zd2lwZXItY3JlYXRpdmUgLnN3aXBlci1zbGlkZXstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO2JhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO292ZXJmbG93OmhpZGRlbjt0cmFuc2l0aW9uLXByb3BlcnR5OnRyYW5zZm9ybSxvcGFjaXR5LGhlaWdodH0uc3dpcGVyLWNhcmRze292ZXJmbG93OnZpc2libGV9LnN3aXBlci1jYXJkcyAuc3dpcGVyLXNsaWRle3RyYW5zZm9ybS1vcmlnaW46Y2VudGVyIGJvdHRvbTstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO2JhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO292ZXJmbG93OmhpZGRlbn0iLCIuc2xpbmt5LW1lbnUge1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xyXG4gIC8qb3ZlcmZsb3c6IGF1dG87Ki9cclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4uc2xpbmt5LW1lbnU+dWwge1xyXG4gIGxlZnQ6IDA7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcclxufVxyXG5cclxuLnNsaW5reS1tZW51IHVsLCAuc2xpbmt5LW1lbnUgbGkge1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG4uc2xpbmt5LW1lbnUgdWwge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4uc2xpbmt5LW1lbnUgPiB1bHtcclxuICAvKm1hcmdpbi10b3A6IDEycHg7Ki9cclxufVxyXG5cclxuLnNsaW5reS1tZW51IGEgLFxyXG4uc2xpbmt5LW1lbnUgLm5leHQsXHJcbi5iYWNrLFxyXG4uYmFjay1pY29ue1xyXG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XHJcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbn1cclxuXHJcbi5zbGlua3ktbWVudSAubmV4dCwuc2xpbmt5LW1lbnUgLmJhY2t7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIC13ZWJraXQtYm94LWFsaWduOiBzdHJldGNoO1xyXG4gIC1tcy1mbGV4LWFsaWduOiBzdHJldGNoO1xyXG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xyXG59XHJcblxyXG4uc2xpbmt5LW1lbnUgYSBzcGFuOm5vdCguYmFjay1pY29uKSB7XHJcbiAgLXdlYmtpdC1ib3gtZmxleDogMTtcclxuICAtbXMtZmxleDogMTtcclxuICBmbGV4OiAxO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcbn1cclxuXHJcbi5zbGlua3ktbWVudSBsaSB1bCB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBsZWZ0OiAxMDAlO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbn1cclxuXHJcbi5zbGlua3ktbWVudSAuaGVhZGVyIHtcclxuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG59XHJcblxyXG4uc2xpbmt5LW1lbnUgLmhlYWRlciAudGl0bGUge1xyXG4gIC13ZWJraXQtYm94LWZsZXg6IDE7XHJcbiAgLW1zLWZsZXg6IDE7XHJcbiAgZmxleDogMTtcclxuICBsaW5lLWhlaWdodDogMS40O1xyXG4gIG1hcmdpbjogMDtcclxuICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAyO1xyXG4gIC1tcy1mbGV4LW9yZGVyOiAxO1xyXG4gIG9yZGVyOiAxO1xyXG59XHJcblxyXG4uc2xpbmt5LXRoZW1lLWRlZmF1bHQge1xyXG4gIGJhY2tncm91bmQ6ICNmNmY3Zjg7XHJcbiAgLyotd2Via2l0LWJveC1zaGFkb3c6IDAgM3B4IDZweCAwIHJnYmEoMCwgMCwgMCwgMC4yMyk7Ki9cclxuICAvKi1tb3otYm94LXNoYWRvdzogMCAzcHggNnB4IDAgcmdiYSgwLCAwLCAwLCAwLjIzKTsqL1xyXG4gIC8qYm94LXNoYWRvdzogMCAzcHggNnB4IDAgcmdiYSgwLCAwLCAwLCAwLjIzKTsqL1xyXG59XHJcblxyXG4uc2xpbmt5LXRoZW1lLWRlZmF1bHQgLnRpdGxlIHtcclxuICBjb2xvcjogIzMzMztcclxuICBwYWRkaW5nOiAxZW07XHJcbn1cclxuXHJcbi5zbGlua3ktdGhlbWUtZGVmYXVsdCBsaSB7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbn1cclxuXHJcbi5zbGlua3ktdGhlbWUtZGVmYXVsdCAubmV4dDpub3QoLmJhY2spe1xyXG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXQtU2VtaUJvbGRcIixzYW5zLXNlcmlmO1xyXG59XHJcbi5zbGlua3ktdGhlbWUtZGVmYXVsdCAubmV4dDpub3QoLmJhY2spLFxyXG4uc2xpbmt5LXRoZW1lLWRlZmF1bHQgYS5uZXh0Om5vdCguYmFjayl7XHJcbiAgY29sb3I6ICMzMzM7XHJcbiAgcGFkZGluZzogMDtcclxuICBmb250LXNpemU6IDE4cHg7XHJcbn1cclxuXHJcbi5zbGlua3ktdGhlbWUtZGVmYXVsdCBsaSA+IGE6bm90KC5iYWNrKSxcclxuLnNsaW5reS10aGVtZS1kZWZhdWx0IC5uZXh0Om5vdCguYmFjayl7XHJcbiAgcGFkZGluZzogMDtcclxufVxyXG5cclxuLnNsaW5reS10aGVtZS1kZWZhdWx0IGE6bm90KC5iYWNrKSBzcGFuLFxyXG4uc2xpbmt5LXRoZW1lLWRlZmF1bHQgLm5leHQ6bm90KC5iYWNrKSA+IHNwYW57XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgcGFkZGluZzogMjNweCAxOHB4O1xyXG59XHJcblxyXG4uc2xpbmt5LXRoZW1lLWRlZmF1bHQgLm5leHQ6bm90KC5iYWNrKTpob3ZlciB7XHJcbiAgYmFja2dyb3VuZDogcmdiYSg5MCwgMjAwLCAyNTAsIDAuMjUpO1xyXG59XHJcblxyXG4uc2xpbmt5LXRoZW1lLWRlZmF1bHQgLm5leHQ6bm90KC5iYWNrKTphY3RpdmUge1xyXG4gIGJhY2tncm91bmQ6IHJnYmEoOTAsIDIwMCwgMjUwLCAwLjUpO1xyXG59XHJcbi5iYWNrLWljb257XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBwYWRkaW5nOiAwIDFlbTtcclxuICBiYWNrZ3JvdW5kOiAjYjRkN2VkO1xyXG59XHJcbi5zbGlua3ktbWVudSAuYmFjay1pY29uICsgLnRpdGxle1xyXG4gIC8qcGFkZGluZy1sZWZ0OiAwOyovXHJcbn1cclxuLnNsaW5reS10aGVtZS1kZWZhdWx0IC5uZXh0OjphZnRlciwgLnNsaW5reS10aGVtZS1kZWZhdWx0IC5iYWNrLWljb246OmJlZm9yZSB7XHJcbiAgYmFja2dyb3VuZDogdXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjRiV3h1Y3owaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNQzl6ZG1jaUlIWnBaWGRDYjNnOUlqQWdNQ0F5TkNBeU5DSStJQ0FnSUR4d1lYUm9JR1E5SWsweE1pNHlNVGtnTWk0eU9ERk1NVEF1TnpnZ015NDNNaUF4T0M0d05qSWdNVEZJTW5ZeWFERTJMakEyTTJ3dE55NHlPRElnTnk0eU9ERWdNUzQwTXpnZ01TNDBNemdnT1MwNUlDNDJPRGN0TGpjeE9TMHVOamczTFM0M01UbDZJaUF2UGp3dmMzWm5QZz09KSBjZW50ZXIgbm8tcmVwZWF0O1xyXG4gIGJhY2tncm91bmQtc2l6ZTogMWVtO1xyXG4gIGNvbnRlbnQ6ICcnO1xyXG4gIGhlaWdodDogMWVtO1xyXG4gIG9wYWNpdHk6IDAuNztcclxuICAtd2Via2l0LXRyYW5zaXRpb246IDIwMG1zO1xyXG4gIHRyYW5zaXRpb246IDIwMG1zO1xyXG4gIHdpZHRoOiAxZW07XHJcbn1cclxuXHJcbi5zbGlua3ktdGhlbWUtZGVmYXVsdCAuYmFjay1pY29uOjpiZWZvcmV7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltYWdlcy9kaXN0L2JhY2suc3ZnXCIpO1xyXG4gIGJhY2tncm91bmQtc2l6ZTogMS44ZW07XHJcbn1cclxuXHJcbi5zbGlua3ktdGhlbWUtZGVmYXVsdCAubmV4dDo6YWZ0ZXIge1xyXG4gIC8qbWFyZ2luLWxlZnQ6IDFlbTsqL1xyXG4gIGhlaWdodDogYXV0bztcclxuICB3aWR0aDogNjBweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjRkN2VkO1xyXG4gIC8qIGhlaWdodDogMTAwJTsgKi9cclxuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxufVxyXG5cclxuLnNsaW5reS10aGVtZS1kZWZhdWx0IC5iYWNrLWljb246OmJlZm9yZSB7XHJcbiAgcGFkZGluZzogMWVtO1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoLTEpO1xyXG4gIHRyYW5zZm9ybTogc2NhbGVYKC0xKTtcclxufVxyXG5cclxuLnNsaW5reS10aGVtZS1kZWZhdWx0IC5uZXh0OmhvdmVyOjphZnRlciwgLnNsaW5reS10aGVtZS1kZWZhdWx0IC5iYWNrOmhvdmVyOjpiZWZvcmUge1xyXG4gIG9wYWNpdHk6IDAuNzU7XHJcbn1cclxuXHJcbi5zbGlua3ktdGhlbWUtZGVmYXVsdCAubmV4dDphY3RpdmU6OmFmdGVyLCAuc2xpbmt5LXRoZW1lLWRlZmF1bHQgLmJhY2s6YWN0aXZlOjpiZWZvcmUge1xyXG4gIG9wYWNpdHk6IDE7XHJcbn1cclxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLyoqXG4gKiBTd2lwZXIgOC4yLjRcbiAqIE1vc3QgbW9kZXJuIG1vYmlsZSB0b3VjaCBzbGlkZXIgYW5kIGZyYW1ld29yayB3aXRoIGhhcmR3YXJlIGFjY2VsZXJhdGVkIHRyYW5zaXRpb25zXG4gKiBodHRwczovL3N3aXBlcmpzLmNvbVxuICpcbiAqIENvcHlyaWdodCAyMDE0LTIwMjIgVmxhZGltaXIgS2hhcmxhbXBpZGlcbiAqXG4gKiBSZWxlYXNlZCB1bmRlciB0aGUgTUlUIExpY2Vuc2VcbiAqXG4gKiBSZWxlYXNlZCBvbjogSnVuZSAxMywgMjAyMlxuICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IHN3aXBlci1pY29ucztcbiAgc3JjOiB1cmwoXCJkYXRhOmFwcGxpY2F0aW9uL2ZvbnQtd29mZjtjaGFyc2V0PXV0Zi04O2Jhc2U2NCwgZDA5R1JnQUJBQUFBQUFaZ0FCQUFBQUFBREFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUJHUmxSTkFBQUdSQUFBQUJvQUFBQWNpNnFIa1VkRVJVWUFBQVdnQUFBQUl3QUFBQ1FBWUFCWFIxQlBVd0FBQmhRQUFBQXVBQUFBTnVBWTcreEhVMVZDQUFBRnhBQUFBRkFBQUFCbTJmUGN6VTlUTHpJQUFBSGNBQUFBU2dBQUFHQlA5VjVSWTIxaGNBQUFBa1FBQUFDSUFBQUJZdDZGMGNCamRuUWdBQUFDekFBQUFBUUFBQUFFQUJFQlJHZGhjM0FBQUFXWUFBQUFDQUFBQUFqLy93QURaMng1WmdBQUF5d0FBQURNQUFBRDJNSHRyeVZvWldGa0FBQUJiQUFBQURBQUFBQTJFMitlb1dob1pXRUFBQUdjQUFBQUh3QUFBQ1FDOWdEemFHMTBlQUFBQWlnQUFBQVpBQUFBcmdKa0FCRnNiMk5oQUFBQzBBQUFBRm9BQUFCYUZRQVVHRzFoZUhBQUFBRzhBQUFBSHdBQUFDQUFjQUJBYm1GdFpRQUFBL2dBQUFFNUFBQUNYdkZkQndsd2IzTjBBQUFGTkFBQUFHSUFBQUNFNXM3NGhYamFZMkJrWUdBQVlwZjVIdS9qK1cyK01uQXpNWURBemFYNlFqRDYvNC8vQnhqNUdBOEF1UndNWUdrQVB5d0wxM2phWTJCa1lHQTg4UDhBZ3g0aisvOGZRRFlmQTFBRUJXZ0RBSUIyQk9vQWVOcGpZR1JnWU5CaDRHZGdZZ0FCRU1uSUFCSnpZTkFEQ1FBQUNXZ0FzUUI0Mm1OZ1lmekNPSUdCbFlHQjBZY3hqWUdCd1IxS2YyV1FaR2hoWUdCaVlHVm1nQUZHQmlRUWtPYWF3dERBb01CUXhYamcvd0VHUGNZRERBNHdOVUEyQ0Nnd3NBQUFPNEVMNmdBQWVOcGoyTTBneUFBQ3F4Z0dOV0JrWjJENC93TUEreGtEZGdBQUFIamFZMkJnWUdhQVlCa0dSZ1lRaUFIeUdNRjhGZ1lISU0zRHdNSEFCR1FyTU9neVdETEVNMVQ5L3c4VUJmRU1nTHpFLy8vL1AvNS8vZi9WL3h2K3I0ZWFBQWVNYkF4d0lVWW1JTUhFZ0tZQVlqVWNzREF3c0xLeGMzQnljZlB3OGpFUUEvZ1pCQVNGaEVWRXhjUWxKS1drWldUbDVCVVVsWlJWVk5YVU5UUVpCZ01BQU1SK0UrZ0FFUUZFQUFBQUtnQXFBQ29BTkFBK0FFZ0FVZ0JjQUdZQWNBQjZBSVFBamdDWUFLSUFyQUMyQU1BQXlnRFVBTjRBNkFEeUFQd0JCZ0VRQVJvQkpBRXVBVGdCUWdGTUFWWUJZQUZxQVhRQmZnR0lBWklCbkFHbUFiSUJ6Z0hzQUFCNDJ1Mk5NUTZDVUF5R1c1Njh4OUFuZVlZZ200TUpiaEtGYUV4SU9BVlg4QXBld1N0NEJpYzRBZmVBaWQzVk9CaXhEeGZQWUV6YTVPK1hmaTA0WUFEZ2dpVUlVTEN1RUpLOFZoTzRiU3ZwZG5rdEhJNVFDWXRkaTJzbDhablhhSGxxVXJOS3pkS2NUOGNqbHErcndaU3ZJVmN6TmllenNmblAvdXpubWZQRkJOT0RNMks3TVRRNDVZRUFacUdQODFBbUdHY0YzaVBxT29wMHIxU1BUYVRiVmtmVWU0SFhqOTd3WUUreU53V1l4d1d1NHYxdWdXSGdvM1MxWGRaRVZxV003RVQwY2ZuTEd4V2ZrZ1I0Mm8yUHZXckRNQlNGai9JSExhRjB6S2pSZ2RpVk13U2NOUkFvV1VvSDc4WTJpY0IveUlZMDlBbjZBSDJCZHUvVUIreXhvcFlzaFFpRXZudnUwZFVSZ0R0OFFlQzhQRHc3RnBqaTNmRUE0ei9QRUo2WU9CNWhLaDRkajNFdlhoeFBxSC9TS1VZM3JKN3NyWjRGWm5oMVBNQXRQaHdQNmZsMlBNSk1QRGdlUTRyWThZVDZHemFvMGVBRUE0MDlEdWdnbVRuRm5PY1NDaUVpTE1neENpVEk2Q3E1RFpVZDNRbXAxMHZPMExhTFRkMmNqTjRmT3VtbGM3bFVZYlNRY1pGa3V0Ukc3ZzZKS1pLeTBSbWRMWTY4MENEbkVKK1VNa3BGRmUxUk43bnhkVnBYckM0YVR0bmF1ck9uWWVyY1pnMllWbUxOL2QvZ2N6ZkVpbXJFL2ZzL2JPdXEyOVptbjh0bG9PUmFYZ1pnR2E3OHlPOS9jblhtMkJwYUd2cTI1RHY5UzRFOSs1U0ljOVBxdXBKS2hZRlNTbDQ3K1FjcjFtWU5BQUFBZU5wdHcwY0t3a0FBQU1EWkpBOFE3T1VKdmtMc1BmWjZ6RlZFUlB5OHFIaDJZRVIrM2kvQlA4M3ZJQkxMeVNzb0tpbXJxS3FwYTJocDYranE2UnNZR2htYm1KcVpTeTBzcmF4dGJPM3NIUnlkbkVNVTR1UjZ5eDdKSlh2ZVA3V3JEeWNBQUFBQUFBSC8vd0FDZU5wallHUmdZT0FCWWhrZ1pnSkNaZ1pOQmtZR0xRWnRJSnNGTE1ZQUFBdzNBTGdBZU5vbGl6RUtnREFRQkNjaFJiQzJzRkVSMFlENnFWUWlCQ3YvSDllekdJNlo1WEJBdzhDQksvbTVpUVFWYXVWYlhMbk9yTVp2Mm9MZEtGYThQanVydTJoSnpHYWJtT1NMek5NenZ1dHBCM040Mm1OZ1pHQmc0R0tRWXpCaFlNeEpMTWxqNEdCZ0FZb3cvUC9QQUpKaExNNnNTb1dLZldDQUF3REFqZ2JSQUFCNDJtTmdZR0JrQUlJYkNabzVJUHJtVW4waEdBMEFPOEVGVFFBQVwiKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuOnJvb3Qge1xuICAtLXN3aXBlci10aGVtZS1jb2xvcjojMDA3YWZmO1xufVxuXG4uc3dpcGVyIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICB6LWluZGV4OiAxO1xufVxuXG4uc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci13cmFwcGVyIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLnN3aXBlci13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xufVxuXG4uc3dpcGVyLWFuZHJvaWQgLnN3aXBlci1zbGlkZSwgLnN3aXBlci13cmFwcGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDAsIDApO1xufVxuXG4uc3dpcGVyLXBvaW50ZXItZXZlbnRzIHtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbn1cblxuLnN3aXBlci1wb2ludGVyLWV2ZW50cy5zd2lwZXItdmVydGljYWwge1xuICB0b3VjaC1hY3Rpb246IHBhbi14O1xufVxuXG4uc3dpcGVyLXNsaWRlIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xufVxuXG4uc3dpcGVyLXNsaWRlLWludmlzaWJsZS1ibGFuayB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnN3aXBlci1hdXRvaGVpZ2h0LCAuc3dpcGVyLWF1dG9oZWlnaHQgLnN3aXBlci1zbGlkZSB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLnN3aXBlci1hdXRvaGVpZ2h0IC5zd2lwZXItd3JhcHBlciB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIGhlaWdodDtcbn1cblxuLnN3aXBlci1iYWNrZmFjZS1oaWRkZW4gLnN3aXBlci1zbGlkZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnN3aXBlci0zZCwgLnN3aXBlci0zZC5zd2lwZXItY3NzLW1vZGUgLnN3aXBlci13cmFwcGVyIHtcbiAgcGVyc3BlY3RpdmU6IDEyMDBweDtcbn1cblxuLnN3aXBlci0zZCAuc3dpcGVyLWN1YmUtc2hhZG93LCAuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUsIC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3csIC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLCAuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsIC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsIC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLCAuc3dpcGVyLTNkIC5zd2lwZXItd3JhcHBlciB7XG4gIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG59XG5cbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3csIC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLCAuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsIC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsIC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB6LWluZGV4OiAxMDtcbn1cblxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdyB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG59XG5cbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xufVxuXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xufVxuXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG59XG5cbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbn1cblxuLnN3aXBlci1jc3MtbW9kZSA+IC5zd2lwZXItd3JhcHBlciB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTtcbn1cblxuLnN3aXBlci1jc3MtbW9kZSA+IC5zd2lwZXItd3JhcHBlcjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc3dpcGVyLWNzcy1tb2RlID4gLnN3aXBlci13cmFwcGVyID4gLnN3aXBlci1zbGlkZSB7XG4gIHNjcm9sbC1zbmFwLWFsaWduOiBzdGFydCBzdGFydDtcbn1cblxuLnN3aXBlci1ob3Jpem9udGFsLnN3aXBlci1jc3MtbW9kZSA+IC5zd2lwZXItd3JhcHBlciB7XG4gIHNjcm9sbC1zbmFwLXR5cGU6IHggbWFuZGF0b3J5O1xufVxuXG4uc3dpcGVyLXZlcnRpY2FsLnN3aXBlci1jc3MtbW9kZSA+IC5zd2lwZXItd3JhcHBlciB7XG4gIHNjcm9sbC1zbmFwLXR5cGU6IHkgbWFuZGF0b3J5O1xufVxuXG4uc3dpcGVyLWNlbnRlcmVkID4gLnN3aXBlci13cmFwcGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBmbGV4LXNocmluazogMDtcbiAgb3JkZXI6IDk5OTk7XG59XG5cbi5zd2lwZXItY2VudGVyZWQuc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXdyYXBwZXIgPiAuc3dpcGVyLXNsaWRlOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogdmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1iZWZvcmUpO1xufVxuXG4uc3dpcGVyLWNlbnRlcmVkLnN3aXBlci1ob3Jpem9udGFsID4gLnN3aXBlci13cmFwcGVyOjpiZWZvcmUge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgd2lkdGg6IHZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYWZ0ZXIpO1xufVxuXG4uc3dpcGVyLWNlbnRlcmVkLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItd3JhcHBlciA+IC5zd2lwZXItc2xpZGU6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IHZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYmVmb3JlKTtcbn1cblxuLnN3aXBlci1jZW50ZXJlZC5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXdyYXBwZXI6OmJlZm9yZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4td2lkdGg6IDFweDtcbiAgaGVpZ2h0OiB2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWFmdGVyKTtcbn1cblxuLnN3aXBlci1jZW50ZXJlZCA+IC5zd2lwZXItd3JhcHBlciA+IC5zd2lwZXItc2xpZGUge1xuICBzY3JvbGwtc25hcC1hbGlnbjogY2VudGVyIGNlbnRlcjtcbn1cblxuLnN3aXBlci12aXJ0dWFsIC5zd2lwZXItc2xpZGUge1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xufVxuXG4uc3dpcGVyLXZpcnR1YWwuc3dpcGVyLWNzcy1tb2RlIC5zd2lwZXItd3JhcHBlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5zd2lwZXItdmlydHVhbC5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWhvcml6b250YWwgLnN3aXBlci13cmFwcGVyOjphZnRlciB7XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogdmFyKC0tc3dpcGVyLXZpcnR1YWwtc2l6ZSk7XG59XG5cbi5zd2lwZXItdmlydHVhbC5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLXZlcnRpY2FsIC5zd2lwZXItd3JhcHBlcjo6YWZ0ZXIge1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IHZhcigtLXN3aXBlci12aXJ0dWFsLXNpemUpO1xufVxuXG46cm9vdCB7XG4gIC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZTo0NHB4O1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1uZXh0LCAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IGNhbGModmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSkgLyA0NCAqIDI3KTtcbiAgaGVpZ2h0OiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKTtcbiAgbWFyZ2luLXRvcDogY2FsYygwcHggLSB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKSAvIDIpO1xuICB6LWluZGV4OiAxMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY29sb3I6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLWNvbG9yLCB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKTtcbn1cblxuLnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLWRpc2FibGVkLCAuc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjM1O1xuICBjdXJzb3I6IGF1dG87XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24taGlkZGVuLCAuc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24taGlkZGVuIHtcbiAgb3BhY2l0eTogMDtcbiAgY3Vyc29yOiBhdXRvO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnN3aXBlci1uYXZpZ2F0aW9uLWRpc2FibGVkIC5zd2lwZXItYnV0dG9uLW5leHQsIC5zd2lwZXItbmF2aWdhdGlvbi1kaXNhYmxlZCAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyLCAuc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyIHtcbiAgZm9udC1mYW1pbHk6IHN3aXBlci1pY29ucztcbiAgZm9udC1zaXplOiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGZvbnQtdmFyaWFudDogaW5pdGlhbDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5zd2lwZXItYnV0dG9uLXByZXYsIC5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICBsZWZ0OiAxMHB4O1xuICByaWdodDogYXV0bztcbn1cblxuLnN3aXBlci1idXR0b24tcHJldjphZnRlciwgLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tbmV4dDphZnRlciB7XG4gIGNvbnRlbnQ6IFwicHJldlwiO1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1uZXh0LCAuc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgcmlnaHQ6IDEwcHg7XG4gIGxlZnQ6IGF1dG87XG59XG5cbi5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIsIC5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXIge1xuICBjb250ZW50OiBcIm5leHRcIjtcbn1cblxuLnN3aXBlci1idXR0b24tbG9jayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0cmFuc2l0aW9uOiAwLjNzIG9wYWNpdHk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHotaW5kZXg6IDEwO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24uc3dpcGVyLXBhZ2luYXRpb24taGlkZGVuIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWRpc2FibGVkID4gLnN3aXBlci1wYWdpbmF0aW9uLCAuc3dpcGVyLXBhZ2luYXRpb24uc3dpcGVyLXBhZ2luYXRpb24tZGlzYWJsZWQge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLCAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLCAuc3dpcGVyLXBhZ2luYXRpb24tY3VzdG9tLCAuc3dpcGVyLXBhZ2luYXRpb24tZnJhY3Rpb24ge1xuICBib3R0b206IDEwcHg7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZm9udC1zaXplOiAwO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuMzMpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW1haW4ge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLXByZXYge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuNjYpO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLXByZXYtcHJldiB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC4zMyk7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbmV4dCB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC42Nik7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbmV4dC1uZXh0IHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjMzKTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIHdpZHRoOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtd2lkdGgsIHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1zaXplLCA4cHgpKTtcbiAgaGVpZ2h0OiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaGVpZ2h0LCB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtc2l6ZSwgOHB4KSk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaW5hY3RpdmUtY29sb3IsICMwMDApO1xuICBvcGFjaXR5OiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaW5hY3RpdmUtb3BhY2l0eSwgMC4yKTtcbn1cblxuYnV0dG9uLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1jbGlja2FibGUgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldDpvbmx5LWNoaWxkIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gIG9wYWNpdHk6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1vcGFjaXR5LCAxKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cywgLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIHtcbiAgcmlnaHQ6IDEwcHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgLTUwJSwgMCk7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQsIC5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgbWFyZ2luOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtdmVydGljYWwtZ2FwLCA2cHgpIDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMsIC5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMge1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB3aWR0aDogOHB4O1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCwgLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0cmFuc2l0aW9uOiAwLjJzIHRyYW5zZm9ybSwgMC4ycyB0b3A7XG59XG5cbi5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQsIC5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIG1hcmdpbjogMCB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaG9yaXpvbnRhbC1nYXAsIDRweCk7XG59XG5cbi5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYywgLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMge1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLnN3aXBlci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQsIC5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICB0cmFuc2l0aW9uOiAwLjJzIHRyYW5zZm9ybSwgMC4ycyBsZWZ0O1xufVxuXG4uc3dpcGVyLWhvcml6b250YWwuc3dpcGVyLXJ0bCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIHRyYW5zaXRpb246IDAuMnMgdHJhbnNmb3JtLCAwLjJzIHJpZ2h0O1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItZmlsbCB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWNvbG9yLCB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wO1xufVxuXG4uc3dpcGVyLXJ0bCAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGwge1xuICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCB0b3A7XG59XG5cbi5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciwgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwsIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSwgLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDRweDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuXG4uc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUsIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlLCAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwsIC5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIge1xuICB3aWR0aDogNHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWxvY2sge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc3dpcGVyLXNjcm9sbGJhciB7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLW1zLXRvdWNoLWFjdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuXG4uc3dpcGVyLXNjcm9sbGJhci1kaXNhYmxlZCA+IC5zd2lwZXItc2Nyb2xsYmFyLCAuc3dpcGVyLXNjcm9sbGJhci5zd2lwZXItc2Nyb2xsYmFyLWRpc2FibGVkIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXNjcm9sbGJhciwgLnN3aXBlci1zY3JvbGxiYXIuc3dpcGVyLXNjcm9sbGJhci1ob3Jpem9udGFsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxJTtcbiAgYm90dG9tOiAzcHg7XG4gIHotaW5kZXg6IDUwO1xuICBoZWlnaHQ6IDVweDtcbiAgd2lkdGg6IDk4JTtcbn1cblxuLnN3aXBlci1zY3JvbGxiYXIuc3dpcGVyLXNjcm9sbGJhci12ZXJ0aWNhbCwgLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItc2Nyb2xsYmFyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogM3B4O1xuICB0b3A6IDElO1xuICB6LWluZGV4OiA1MDtcbiAgd2lkdGg6IDVweDtcbiAgaGVpZ2h0OiA5OCU7XG59XG5cbi5zd2lwZXItc2Nyb2xsYmFyLWRyYWcge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuXG4uc3dpcGVyLXNjcm9sbGJhci1jdXJzb3ItZHJhZyB7XG4gIGN1cnNvcjogbW92ZTtcbn1cblxuLnN3aXBlci1zY3JvbGxiYXItbG9jayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zd2lwZXItem9vbS1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uc3dpcGVyLXpvb20tY29udGFpbmVyID4gY2FudmFzLCAuc3dpcGVyLXpvb20tY29udGFpbmVyID4gaW1nLCAuc3dpcGVyLXpvb20tY29udGFpbmVyID4gc3ZnIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuXG4uc3dpcGVyLXNsaWRlLXpvb21lZCB7XG4gIGN1cnNvcjogbW92ZTtcbn1cblxuLnN3aXBlci1sYXp5LXByZWxvYWRlciB7XG4gIHdpZHRoOiA0MnB4O1xuICBoZWlnaHQ6IDQycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC0yMXB4O1xuICBtYXJnaW4tdG9wOiAtMjFweDtcbiAgei1pbmRleDogMTA7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDUwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyOiA0cHggc29saWQgdmFyKC0tc3dpcGVyLXByZWxvYWRlci1jb2xvciwgdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5zd2lwZXItd2F0Y2gtcHJvZ3Jlc3MgLnN3aXBlci1zbGlkZS12aXNpYmxlIC5zd2lwZXItbGF6eS1wcmVsb2FkZXIsIC5zd2lwZXI6bm90KC5zd2lwZXItd2F0Y2gtcHJvZ3Jlc3MpIC5zd2lwZXItbGF6eS1wcmVsb2FkZXIge1xuICBhbmltYXRpb246IHN3aXBlci1wcmVsb2FkZXItc3BpbiAxcyBpbmZpbml0ZSBsaW5lYXI7XG59XG5cbi5zd2lwZXItbGF6eS1wcmVsb2FkZXItd2hpdGUge1xuICAtLXN3aXBlci1wcmVsb2FkZXItY29sb3I6I2ZmZjtcbn1cblxuLnN3aXBlci1sYXp5LXByZWxvYWRlci1ibGFjayB7XG4gIC0tc3dpcGVyLXByZWxvYWRlci1jb2xvcjojMDAwO1xufVxuXG5Aa2V5ZnJhbWVzIHN3aXBlci1wcmVsb2FkZXItc3BpbiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG4uc3dpcGVyIC5zd2lwZXItbm90aWZpY2F0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBvcGFjaXR5OiAwO1xuICB6LWluZGV4OiAtMTAwMDtcbn1cblxuLnN3aXBlci1mcmVlLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uc3dpcGVyLWdyaWQgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5zd2lwZXItZ3JpZC1jb2x1bW4gPiAuc3dpcGVyLXdyYXBwZXIge1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5zd2lwZXItZmFkZS5zd2lwZXItZnJlZS1tb2RlIC5zd2lwZXItc2xpZGUge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG59XG5cbi5zd2lwZXItZmFkZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG59XG5cbi5zd2lwZXItZmFkZSAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnN3aXBlci1mYWRlIC5zd2lwZXItc2xpZGUtYWN0aXZlLCAuc3dpcGVyLWZhZGUgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnN3aXBlci1zbGlkZS1hY3RpdmUge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cblxuLnN3aXBlci1jdWJlIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHotaW5kZXg6IDE7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5zd2lwZXItY3ViZS5zd2lwZXItcnRsIC5zd2lwZXItc2xpZGUge1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDA7XG59XG5cbi5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSwgLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZlIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG5cbi5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSwgLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtbmV4dCwgLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtbmV4dCArIC5zd2lwZXItc2xpZGUsIC5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLXByZXYge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSwgLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsIC5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCwgLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCB7XG4gIHotaW5kZXg6IDA7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5zd2lwZXItY3ViZSAuc3dpcGVyLWN1YmUtc2hhZG93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3BhY2l0eTogMC42O1xuICB6LWluZGV4OiAwO1xufVxuXG4uc3dpcGVyLWN1YmUgLnN3aXBlci1jdWJlLXNoYWRvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgZmlsdGVyOiBibHVyKDUwcHgpO1xufVxuXG4uc3dpcGVyLWZsaXAge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgei1pbmRleDogMTtcbn1cblxuLnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZS1hY3RpdmUsIC5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuXG4uc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLCAuc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCwgLnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LCAuc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wIHtcbiAgei1pbmRleDogMDtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnN3aXBlci1jcmVhdGl2ZSAuc3dpcGVyLXNsaWRlIHtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBvcGFjaXR5LCBoZWlnaHQ7XG59XG5cbi5zd2lwZXItY2FyZHMge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLnN3aXBlci1jYXJkcyAuc3dpcGVyLXNsaWRlIHtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnNsaW5reS1tZW51IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgLypvdmVyZmxvdzogYXV0bzsqL1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uc2xpbmt5LW1lbnUgPiB1bCB7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbn1cblxuLnNsaW5reS1tZW51IHVsLCAuc2xpbmt5LW1lbnUgbGkge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG59XG5cbi5zbGlua3ktbWVudSB1bCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uc2xpbmt5LW1lbnUgPiB1bCB7XG4gIC8qbWFyZ2luLXRvcDogMTJweDsqL1xufVxuXG4uc2xpbmt5LW1lbnUgYSxcbi5zbGlua3ktbWVudSAubmV4dCxcbi5iYWNrLFxuLmJhY2staWNvbiB7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLnNsaW5reS1tZW51IC5uZXh0LCAuc2xpbmt5LW1lbnUgLmJhY2sge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIC13ZWJraXQtYm94LWFsaWduOiBzdHJldGNoO1xuICAtbXMtZmxleC1hbGlnbjogc3RyZXRjaDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG59XG5cbi5zbGlua3ktbWVudSBhIHNwYW46bm90KC5iYWNrLWljb24pIHtcbiAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgLW1zLWZsZXg6IDE7XG4gIGZsZXg6IDE7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG5cbi5zbGlua3ktbWVudSBsaSB1bCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGxlZnQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xufVxuXG4uc2xpbmt5LW1lbnUgLmhlYWRlciB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLnNsaW5reS1tZW51IC5oZWFkZXIgLnRpdGxlIHtcbiAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgLW1zLWZsZXg6IDE7XG4gIGZsZXg6IDE7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIG1hcmdpbjogMDtcbiAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMjtcbiAgLW1zLWZsZXgtb3JkZXI6IDE7XG4gIG9yZGVyOiAxO1xufVxuXG4uc2xpbmt5LXRoZW1lLWRlZmF1bHQge1xuICBiYWNrZ3JvdW5kOiAjZjZmN2Y4O1xuICAvKi13ZWJraXQtYm94LXNoYWRvdzogMCAzcHggNnB4IDAgcmdiYSgwLCAwLCAwLCAwLjIzKTsqL1xuICAvKi1tb3otYm94LXNoYWRvdzogMCAzcHggNnB4IDAgcmdiYSgwLCAwLCAwLCAwLjIzKTsqL1xuICAvKmJveC1zaGFkb3c6IDAgM3B4IDZweCAwIHJnYmEoMCwgMCwgMCwgMC4yMyk7Ki9cbn1cblxuLnNsaW5reS10aGVtZS1kZWZhdWx0IC50aXRsZSB7XG4gIGNvbG9yOiAjMzMzO1xuICBwYWRkaW5nOiAxZW07XG59XG5cbi5zbGlua3ktdGhlbWUtZGVmYXVsdCBsaSB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4uc2xpbmt5LXRoZW1lLWRlZmF1bHQgLm5leHQ6bm90KC5iYWNrKSB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXQtU2VtaUJvbGRcIiwgc2Fucy1zZXJpZjtcbn1cblxuLnNsaW5reS10aGVtZS1kZWZhdWx0IC5uZXh0Om5vdCguYmFjayksXG4uc2xpbmt5LXRoZW1lLWRlZmF1bHQgYS5uZXh0Om5vdCguYmFjaykge1xuICBjb2xvcjogIzMzMztcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuXG4uc2xpbmt5LXRoZW1lLWRlZmF1bHQgbGkgPiBhOm5vdCguYmFjayksXG4uc2xpbmt5LXRoZW1lLWRlZmF1bHQgLm5leHQ6bm90KC5iYWNrKSB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5zbGlua3ktdGhlbWUtZGVmYXVsdCBhOm5vdCguYmFjaykgc3Bhbixcbi5zbGlua3ktdGhlbWUtZGVmYXVsdCAubmV4dDpub3QoLmJhY2spID4gc3BhbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDIzcHggMThweDtcbn1cblxuLnNsaW5reS10aGVtZS1kZWZhdWx0IC5uZXh0Om5vdCguYmFjayk6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDkwLCAyMDAsIDI1MCwgMC4yNSk7XG59XG5cbi5zbGlua3ktdGhlbWUtZGVmYXVsdCAubmV4dDpub3QoLmJhY2spOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoOTAsIDIwMCwgMjUwLCAwLjUpO1xufVxuXG4uYmFjay1pY29uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMCAxZW07XG4gIGJhY2tncm91bmQ6ICNiNGQ3ZWQ7XG59XG5cbi5zbGlua3ktbWVudSAuYmFjay1pY29uICsgLnRpdGxlIHtcbiAgLypwYWRkaW5nLWxlZnQ6IDA7Ki9cbn1cblxuLnNsaW5reS10aGVtZS1kZWZhdWx0IC5uZXh0OjphZnRlciwgLnNsaW5reS10aGVtZS1kZWZhdWx0IC5iYWNrLWljb246OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHVybChkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUI0Yld4dWN6MGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TUM5emRtY2lJSFpwWlhkQ2IzZzlJakFnTUNBeU5DQXlOQ0krSUNBZ0lEeHdZWFJvSUdROUlrMHhNaTR5TVRrZ01pNHlPREZNTVRBdU56Z2dNeTQzTWlBeE9DNHdOaklnTVRGSU1uWXlhREUyTGpBMk0yd3ROeTR5T0RJZ055NHlPREVnTVM0ME16Z2dNUzQwTXpnZ09TMDVJQzQyT0RjdExqY3hPUzB1TmpnM0xTNDNNVGw2SWlBdlBqd3ZjM1puUGc9PSkgY2VudGVyIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxZW07XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMWVtO1xuICBvcGFjaXR5OiAwLjc7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMjAwbXM7XG4gIHRyYW5zaXRpb246IDIwMG1zO1xuICB3aWR0aDogMWVtO1xufVxuXG4uc2xpbmt5LXRoZW1lLWRlZmF1bHQgLmJhY2staWNvbjo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltYWdlcy9kaXN0L2JhY2suc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEuOGVtO1xufVxuXG4uc2xpbmt5LXRoZW1lLWRlZmF1bHQgLm5leHQ6OmFmdGVyIHtcbiAgLyptYXJnaW4tbGVmdDogMWVtOyovXG4gIGhlaWdodDogYXV0bztcbiAgd2lkdGg6IDYwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiNGQ3ZWQ7XG4gIC8qIGhlaWdodDogMTAwJTsgKi9cbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG59XG5cbi5zbGlua3ktdGhlbWUtZGVmYXVsdCAuYmFjay1pY29uOjpiZWZvcmUge1xuICBwYWRkaW5nOiAxZW07XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoLTEpO1xuICB0cmFuc2Zvcm06IHNjYWxlWCgtMSk7XG59XG5cbi5zbGlua3ktdGhlbWUtZGVmYXVsdCAubmV4dDpob3Zlcjo6YWZ0ZXIsIC5zbGlua3ktdGhlbWUtZGVmYXVsdCAuYmFjazpob3Zlcjo6YmVmb3JlIHtcbiAgb3BhY2l0eTogMC43NTtcbn1cblxuLnNsaW5reS10aGVtZS1kZWZhdWx0IC5uZXh0OmFjdGl2ZTo6YWZ0ZXIsIC5zbGlua3ktdGhlbWUtZGVmYXVsdCAuYmFjazphY3RpdmU6OmJlZm9yZSB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvTW9udHNlcnJhdC1SZWd1bGFyLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9Nb250c2VycmF0LVJlZ3VsYXIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvTW9udHNlcnJhdC1NZWRpdW0ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL01vbnRzZXJyYXQtTWVkaXVtLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvTW9udHNlcnJhdC1NZWRpdW0udHRmXCIpIGZvcm1hdChcInR0ZlwiKSwgdXJsKFwiLi4vZm9udHMvTW9udHNlcnJhdC1NZWRpdW0uZW90XCIpIGZvcm1hdChcImVvdFwiKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL01vbnRzZXJyYXQtU2VtaUJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL01vbnRzZXJyYXQtU2VtaUJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9Nb250c2VycmF0LVNlbWlCb2xkLnR0ZlwiKSBmb3JtYXQoXCJ0dGZcIik7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9Nb250c2VycmF0LUJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL01vbnRzZXJyYXQtQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL01vbnRzZXJyYXQtQm9sZC50dGZcIikgZm9ybWF0KFwidHRmXCIpLCB1cmwoXCIuLi9mb250cy9Nb250c2VycmF0LUJvbGQub3RmXCIpIGZvcm1hdChcIm90ZlwiKSwgdXJsKFwiLi4vZm9udHMvTW9udHNlcnJhdC1Cb2xkLmVvdFwiKSBmb3JtYXQoXCJlb3RcIik7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuLypcbkB0b2RvINC+0L/RgNC10LTQtdC70LjRgtGMINC/0LXRgNC10LzQtdC90L3Ri9C1XG4gKi9cbi8qINC90YPQttC90LAg0L/QtdGA0LXQvNC10L3QvdCw0Y9cbiRwbGFjZWhvbGRlcl9jb2xvcjogIzAwMDtcbiRwbGFjZWhvbGRlcl9mb250c2l6ZTogMThweDtcbiRwbGFjZWhvbGRlcl9saW5laGVpZ2h0OiAyMHB4O1xuKi9cbi53b3cge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbmh0bWwsIGJvZHksIGRpdiwgc3BhbiwgYXBwbGV0LCBvYmplY3QsIGlmcmFtZSwgaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgcCwgYmxvY2txdW90ZSwgcHJlLCBhLCBhYmJyLCBhY3JvbnltLCBhZGRyZXNzLCBiaWcsIGNpdGUsIGNvZGUsIGRlbCwgZGZuLCBlbSwgaW1nLCBpbnMsIGtiZCwgcSwgcywgc2FtcCwgc21hbGwsIHN0cmlrZSwgc3Ryb25nLCBzdWIsIHN1cCwgdHQsIHZhciwgZGwsIGR0LCBkZCwgb2wsIHVsLCBsaSwgZmllbGRzZXQsIGZvcm0sIGxhYmVsLCBsZWdlbmQsIHRhYmxlLCBjYXB0aW9uLCB0Ym9keSwgdGZvb3QsIHRoZWFkLCB0ciwgdGgge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbiAgb3V0bGluZTogMDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbmh0bWwge1xuICBmb250LXNpemU6IDEwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG5cbmJvZHkge1xuICBwYWRkaW5nLXRvcDogMTQzcHg7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICBib2R5IHtcbiAgICBwYWRkaW5nLXRvcDogMTI3cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIGJvZHkge1xuICAgIHBhZGRpbmctdG9wOiA3MHB4O1xuICB9XG59XG5cbiosICo6YmVmb3JlLCAqOmFmdGVyIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbnN0cm9uZyxcbmIge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLypcbtCh0YLQuNC70LjQt9Cw0YbQuNGPINGN0LvQtdC80LXQvdGC0L7QsiDRhNC+0YDQvCDQv9C+INGD0LzQvtC70YfQsNC90LjRjlxuICovXG5pbnB1dCxcbnRleHRhcmVhLFxuYnV0dG9uIHtcbiAgcmVzaXplOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xufVxuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG51bCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cblxuaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS4zO1xufVxuXG5oMSB7XG4gIGZvbnQtc2l6ZTogNnJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIGgxIHtcbiAgICBmb250LXNpemU6IDMuMnJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5cbmgyIHtcbiAgZm9udC1zaXplOiAzNnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgaDIge1xuICAgIGZvbnQtc2l6ZTogMi44cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDE4cHg7XG4gIH1cbn1cblxuaDMge1xuICBmb250LXNpemU6IDMycHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICBoMyB7XG4gICAgZm9udC1zaXplOiAyLjZyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG59XG5cbmg0IHtcbiAgZm9udC1zaXplOiAyOHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgaDQge1xuICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgfVxufVxuXG5oNSB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIGg1IHtcbiAgICBmb250LXNpemU6IDIuMnJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4xNTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICB9XG59XG5cbmg2IHtcbiAgZm9udC1zaXplOiAycmVtO1xuICBsaW5lLWhlaWdodDogMS4zO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgaDYge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIH1cbn1cblxuLmg0OCB7XG4gIGZvbnQtc2l6ZTogNDhweDtcbn1cblxuLmg0NCB7XG4gIGZvbnQtc2l6ZTogNDRweDtcbn1cblxuLmg0MCB7XG4gIGZvbnQtc2l6ZTogNDBweDtcbn1cblxuLmgzNiB7XG4gIGZvbnQtc2l6ZTogMzZweDtcbn1cblxuLmgzMiB7XG4gIGZvbnQtc2l6ZTogMzJweDtcbn1cblxuLmgyOCB7XG4gIGZvbnQtc2l6ZTogMjhweDtcbn1cblxuLmgyNCB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbn1cblxuLmgyMCB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cblxuLmgxNiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLmZsb2F0LWJveC5mb3JtIC5mbG9hdC1ib3hfaW5zZXQgZGl2LmFncmVlbWVudHMgKiB7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG5hIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250LXdlaWdodDogaW5oZXJpdDtcbn1cblxuZm9ybSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKiDQntCR0KnQmNCVINCh0KLQmNCb0JggKi9cbi5jb250YWluZXIge1xuICB3aWR0aDogMTE0MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMCAzMnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwIDI0cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgfVxufVxuLmNvbnRhaW5lci0tZmxleCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uY29udGFpbmVyLS14eGwge1xuICB3aWR0aDogMTMyMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAuY29udGFpbmVyLS14eGwge1xuICAgIHdpZHRoOiAxMTQwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuY29udGFpbmVyLS14eGwge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgMzJweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmNvbnRhaW5lci0teHhsIHtcbiAgICBwYWRkaW5nOiAwIDI0cHg7XG4gIH1cbn1cblxuLnNlY3Rpb24tdGl0bGUge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDMuNnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICMzNTM1MzU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uc2VjdGlvbi10aXRsZS0tYXJyb3dzIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLnNlY3Rpb24tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNHJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNlY3Rpb24tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgfVxufVxuXG4uYm9keSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xufVxuXG4ubWFpbiB7XG4gIGZsZXg6IDEgMCBhdXRvO1xufVxuLm1haW4tcHJvZHVjdCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ubWFpbi1jYXRhbG9nLXN1YiB7XG4gIHBhZGRpbmctYm90dG9tOiA2MHB4O1xufVxuXG4ubGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmxpbms6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgYm90dG9tOiAtMnB4O1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzQThCREM7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zaXRpb246IHdpZHRoIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG4ubGluazpob3Zlcjo6YmVmb3JlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubGluay0taGVhZGVyOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM0E4QkRDO1xuICBib3R0b206IC05cHg7XG4gIGhlaWdodDogNHB4O1xufVxuLmxpbmsuYWN0aXZlOjpiZWZvcmUge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnNsaWRlci1hcnJvd3Mge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zbGlkZXItYXJyb3dzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5zd2lwZXItYnV0dG9uLW5leHQsIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICB6LWluZGV4OiAxO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG9wYWNpdHk6IDE7XG4gIHRvcDogY2FsYyg1MCUgLSAxNi41cHgpO1xuICB3aWR0aDogMzNweDtcbiAgaGVpZ2h0OiAzM3B4O1xuICBib3JkZXItdG9wOiAycHggc29saWQgIzAwMDAwMCAhaW1wb3J0YW50O1xuICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjMDAwMDAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMCAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRyYW5zaXRpb246IDFzO1xuICBvcGFjaXR5OiAwLjU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuc3dpcGVyLWJ1dHRvbi1uZXh0LCAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICB0b3A6IDRweDtcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gIH1cbn1cbi5zd2lwZXItYnV0dG9uLW5leHQ6OmFmdGVyLCAuc3dpcGVyLWJ1dHRvbi1wcmV2OjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc3dpcGVyLWJ1dHRvbi1uZXh0OmhvdmVyLCAuc3dpcGVyLWJ1dHRvbi1uZXh0OmFjdGl2ZSwgLnN3aXBlci1idXR0b24tcHJldjpob3ZlciwgLnN3aXBlci1idXR0b24tcHJldjphY3RpdmUge1xuICBib3JkZXItdG9wOiAycHggc29saWQgIzNBOEJEQyAhaW1wb3J0YW50O1xuICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjM0E4QkRDICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5zd2lwZXItYnV0dG9uLXByZXYge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTM1ZGVnKTtcbiAgbGVmdDogMHB4O1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgcmlnaHQ6IDdweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24tZGlzYWJsZWQsIC5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cblxuLypcbtCh0YLQuNC70Lgg0LTQu9GPINGB0LrRgNC+0LvQsFxuQHRvZG8g0LTQvtC/0LjRgdCw0YLRjCDRgdGC0LjQu9C4INC/0L7QtCDQstGB0LUg0YPRgdGC0YDQvtC50YHRgtCy0LBcbiAqL1xuLypcbtCa0LDRgdGC0L7QvNC90YvQuSDRh9C10Lot0LHQvtC60YFcbkB0b2RvINC/0YDQvtCy0LXRgdGC0Lgg0YDQtdGE0LDQutGC0L7RgNC40L3QsyDQutC70LDRgdGB0LAgLmNoZWNrYm94INC4INC30LDQvNC10L3QuNGC0Ywg0L3QsCDQsNC70YzRgtC10YDQvdCw0YLQuNCy0L3QvtC1LCDQsiDRgdC70YPRh9Cw0LUg0L3QtdC+0LHRhdC+0LTQuNC80L7RgdGC0LhcbiAqL1xuLyogINCU0LXRhNC+0LvRgtC90LDRjyDRgdGC0LjQu9C40LfQsNGG0LjRjyDQv9GA0LXQu9C+0YPQudC00LXRgNCwICovXG4ucHJlbG9hZGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbiAgei1pbmRleDogNTAwMDtcbn1cbi5wcmVsb2FkZXIgLmdvb2V5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB3aWR0aDogMTgycHg7XG4gIGhlaWdodDogNDBweDtcbiAgbWFyZ2luOiAtMjBweCAwIDAgLTcxcHg7XG4gIC8qYmFja2dyb3VuZDogd2hpdGU7Ki9cbiAgLypmaWx0ZXI6IGNvbnRyYXN0KDIwKTsqL1xufVxuLnByZWxvYWRlciAuZG90IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMjZweDtcbiAgaGVpZ2h0OiAyNnB4O1xuICB0b3A6IDEycHg7XG4gIGxlZnQ6IDVweDtcbiAgLypmaWx0ZXI6IGJsdXIoNHB4KTsqL1xuICBiYWNrZ3JvdW5kOiAjMjE0ODk1O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgYW5pbWF0aW9uOiBkb3QgMi44cyBpbmZpbml0ZTtcbn1cbi5wcmVsb2FkZXIgLmRvdHMge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIG1hcmdpbi10b3A6IDEycHg7XG4gIG1hcmdpbi1sZWZ0OiAzMXB4O1xuICBhbmltYXRpb246IGRvdHMgMi44cyBpbmZpbml0ZTtcbn1cbi5wcmVsb2FkZXIgLmRvdHMgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDI2cHg7XG4gIGhlaWdodDogMjZweDtcbiAgbWFyZ2luLWxlZnQ6IDE2cHg7XG4gIC8qZmlsdGVyOiBibHVyKDRweCk7Ki9cbiAgYmFja2dyb3VuZDogIzIxNDg5NTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuXG5Aa2V5ZnJhbWVzIGRvdCB7XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDExMHB4KTtcbiAgfVxufVxuQGtleWZyYW1lcyBkb3RzIHtcbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTYwcHgpO1xuICB9XG59XG4vKlxu0JTQtdGE0L7Qu9GC0L3QsNGPINGB0YLQuNC70LjQt9Cw0YbQuNGPINC60L3QvtC/0LrQuCBcItCX0LDQutGA0YvRgtGMXCIgLSDQutGA0LXRgdGC0LjQulxuICovXG4uZXhpdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDQwcHg7XG4gIHRvcDogNDBweDtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbiAgb3BhY2l0eTogMTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmV4aXQ6aG92ZXIge1xuICBvcGFjaXR5OiAwLjg7XG59XG4uZXhpdDo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDE1cHg7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBoZWlnaHQ6IDIycHg7XG4gIHdpZHRoOiAzcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5MDkwOTA7XG59XG4uZXhpdDo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDE1cHg7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBoZWlnaHQ6IDIycHg7XG4gIHdpZHRoOiAzcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5MDkwOTA7XG59XG5cbi8qXG7QlNC10YTQvtC70YLQvdCw0Y8g0YHRgtC40LvQuNC30LDRhtC40Y8g0YTQvtGA0Lwg0Lgg0Y3Qu9C10LzQtdC90YLQvtCyINGE0L7RgNC8XG4gKi9cbmZvcm0gaW5wdXRbdHlwZT1udW1iZXJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uLFxuZm9ybSBpbnB1dFt0eXBlPW51bWJlcl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5mb3JtIGlucHV0W3R5cGU9bnVtYmVyXSxcbmZvcm0gaW5wdXRbdHlwZT1udW1iZXJdOmhvdmVyLFxuZm9ybSBpbnB1dFt0eXBlPW51bWJlcl06Zm9jdXMge1xuICBhcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbn1cbmZvcm0gaW5wdXRbdHlwZT10ZXh0XSxcbmZvcm0gdGV4dGFyZWEge1xuICBwYWRkaW5nOiA1cHggMTZweDtcbn1cbmZvcm0uc2VuZGxlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbmZvcm0uc2VuZGxlciAuZXJyb3J0ZXh0LFxuZm9ybS5zZW5kbGVyIC5yZXNwb25zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5mb3JtLnNlbmRsZXIuc2VudCA+ICoge1xuICBvcGFjaXR5OiAwO1xufVxuZm9ybS5zZW5kbGVyLmVycm9yID4gKiB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi8qXG4gINCh0YLQuNC70LjQt9Cw0YbQuNGPINC+0YLQstC10YLQvtCyINC/0L7RgdC70LUg0L7RgtC/0YDQsNCy0LrQuCDRhNC+0YDQvFxuICBAdG9kbyDQn9C+0LvQvtC20LjRgtGMINGB0YLQuNC70Lgg0Log0YDQvtC00LjRgtC10LvRjiBmb3JtIC0g0YHQvNC+0YLRgNC4INCy0YvRiNC1INC4INC/0YDQvtCy0LXRgdGC0Lgg0YDQtdGE0LDQutGC0L7RgNC40L3QsyDQutC+0LTQsFxuICovXG4uZXJyb3J0ZXh0LFxuLnJlc3BvbnNlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDMwcHggMzBweCAzMHB4IDMwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uZXJyb3J0ZXh0IC5yZXNwb25zZV9fdGl0bGUsXG4ucmVzcG9uc2UgLnJlc3BvbnNlX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4vKiDQmtC90L7Qv9C60LggKi9cbi5idG4ge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMTJweCAzNHB4O1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICBiYWNrZ3JvdW5kOiAjM0E4QkRDO1xufVxuLmJ0biBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMwMDc3RUU7XG59XG5cbi5idG4tcmVkIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICNhNzAwMDA7XG59XG4uYnRuLXJlZDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG59XG5cbi8qINCS0YHQv9C70YvQstCw0Y7RidC40LUg0LHQu9C+0LrQuCAqL1xuQGtleWZyYW1lcyBmbG9hdGJveCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmxvYXRib3hfaW5zZXQge1xuICAwJSB7XG4gICAgcmlnaHQ6IC0xMTAlO1xuICB9XG4gIDEwMCUge1xuICAgIHJpZ2h0OiAwO1xuICB9XG59XG4uZmxvYXQtYm94IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogOTEwO1xuICAtd2Via2l0LWFuaW1hdGlvbjogZmxvYXRib3ggMC4zcyBlYXNlLWluLW91dDtcbiAgLW1vei1hbmltYXRpb246IGZsb2F0Ym94IDAuM3MgZWFzZS1pbi1vdXQ7XG4gIC1vLWFuaW1hdGlvbjogZmxvYXRib3ggMC4zcyBlYXNlLWluLW91dDtcbiAgYW5pbWF0aW9uOiBmbG9hdGJveCAwLjNzIGVhc2UtaW4tb3V0O1xufVxuLmZsb2F0LWJveCAuZmxvYXQtYm94X2luc2V0IHtcbiAgd2lkdGg6IDUwJTtcbiAgbWluLXdpZHRoOiA3MDBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDQwcHggI2ZmZiBzb2xpZDtcbiAgYm9yZGVyLWJvdHRvbTogMjBweCAjZmZmIHNvbGlkO1xuICBib3JkZXItdG9wOiA1NXB4ICNmZmYgc29saWQ7XG4gIGJvcmRlci1yaWdodDogMzJweCAjZmZmIHNvbGlkO1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBib3JkZXItbGVmdDogMzVweCAjZmZmIHNvbGlkO1xuICAtd2Via2l0LWFuaW1hdGlvbjogZmxvYXRib3hfaW5zZXQgMC43cyBlYXNlLWluLW91dDtcbiAgLW1vei1hbmltYXRpb246IGZsb2F0Ym94X2luc2V0IDAuN3MgZWFzZS1pbi1vdXQ7XG4gIC1vLWFuaW1hdGlvbjogZmxvYXRib3hfaW5zZXQgMC43cyBlYXNlLWluLW91dDtcbiAgYW5pbWF0aW9uOiBmbG9hdGJveF9pbnNldCAwLjdzIGVhc2UtaW4tb3V0O1xuICBvdmVyZmxvdzogYXV0bztcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICAtd2Via2l0LXRyYW5zaXRpb246IHJpZ2h0IDAuNXM7XG4gIC1tb3otdHJhbnNpdGlvbjogcmlnaHQgMC41cztcbiAgLW8tdHJhbnNpdGlvbjogcmlnaHQgMC41cztcbiAgdHJhbnNpdGlvbjogcmlnaHQgMC41cztcbiAgLypcbiAgQHRvZG8g0YHQutGA0L7Qu9C70LHQsNGAINC00L7Qu9C20LXQvSDQsdGL0YLRjCDQvtC/0YDQtdC00LXQu9C10L0g0LPQu9C+0LHQsNC70YzQvdC+IC0g0YHQvCDQstGL0YjQtVxuICAgKi9cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5mbG9hdC1ib3ggLmZsb2F0LWJveF9pbnNldCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1pbi13aWR0aDogYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmZsb2F0LWJveCAuZmxvYXQtYm94X2luc2V0Ojotd2Via2l0LXNjcm9sbGJhciwgLmZsb2F0LWJveCAuZmxvYXQtYm94X2luc2V0IC5zY3JvbGxiYXI6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgd2lkdGg6IDNweDtcbn1cbi5mbG9hdC1ib3ggLmZsb2F0LWJveF9pbnNldDo6LXdlYmtpdC1zY3JvbGxiYXItYnV0dG9uLCAuZmxvYXQtYm94IC5mbG9hdC1ib3hfaW5zZXQgLnNjcm9sbGJhcjo6LXdlYmtpdC1zY3JvbGxiYXItYnV0dG9uIHtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbn1cbi5mbG9hdC1ib3ggLmZsb2F0LWJveF9pbnNldDo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2ssIC5mbG9hdC1ib3ggLmZsb2F0LWJveF9pbnNldCAuc2Nyb2xsYmFyOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB3aWR0aDogM3B4O1xuICBib3JkZXItcmlnaHQ6IDJweCAjZmZmIHNvbGlkO1xuICBib3JkZXItbGVmdDogMnB4ICNmZmYgc29saWQ7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG59XG4uZmxvYXQtYm94IC5mbG9hdC1ib3hfaW5zZXQ6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrLXBpZWNlLCAuZmxvYXQtYm94IC5mbG9hdC1ib3hfaW5zZXQgLnNjcm9sbGJhcjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2stcGllY2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5mbG9hdC1ib3ggLmZsb2F0LWJveF9pbnNldDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIsIC5mbG9hdC1ib3ggLmZsb2F0LWJveF9pbnNldCAuc2Nyb2xsYmFyOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWU5ZTk7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIHdpZHRoOiAzcHg7XG59XG4uZmxvYXQtYm94IC5mbG9hdC1ib3hfaW5zZXQ6Oi13ZWJraXQtc2Nyb2xsYmFyLWNvcm5lciwgLmZsb2F0LWJveCAuZmxvYXQtYm94X2luc2V0IC5zY3JvbGxiYXI6Oi13ZWJraXQtc2Nyb2xsYmFyLWNvcm5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmZsb2F0LWJveCAuZmxvYXQtYm94X2luc2V0Ojotd2Via2l0LXJlc2l6ZXIsIC5mbG9hdC1ib3ggLmZsb2F0LWJveF9pbnNldCAuc2Nyb2xsYmFyOjotd2Via2l0LXJlc2l6ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5mbG9hdC1ib3ggLmZsb2F0LWJveF9pbnNldCBoMiB7XG4gIGZvbnQtc2l6ZTogMy4ycmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmZsb2F0LWJveCAuZmxvYXQtYm94X2luc2V0IGgyIHtcbiAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgfVxufVxuLmZsb2F0LWJveCAuZmxvYXQtYm94X2luc2V0IHAge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbjogMTVweCAwO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZmxvYXQtYm94IC5mbG9hdC1ib3hfaW5zZXQgcCB7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuODtcbiAgfVxufVxuLmZsb2F0LWJveCAuZmxvYXQtYm94X2luc2V0IHVsIHtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG59XG4uZmxvYXQtYm94IC5mbG9hdC1ib3hfaW5zZXQgbGkge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTU7XG59XG4uZmxvYXQtYm94IC5mbG9hdC1ib3hfaW5zZXQgPiAqOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5mbG9hdC1ib3ggLmZsb2F0LWJveF9pbnNldCA+ICo6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZmxvYXQtYm94LmFncmVlbWVudCAuZmxvYXQtYm94X2luc2V0IHtcbiAgICBtaW4td2lkdGg6IGluaXRpYWw7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGJvcmRlcjogMDtcbiAgICBwYWRkaW5nOiA0NnB4IDQ1cHggMzBweCAxNXB4O1xuICB9XG59XG4uZmxvYXQtYm94LmZvcm0gLmZsb2F0LWJveF9pbnNldCB7XG4gIG1pbi13aWR0aDogNjA3cHg7XG4gIHdpZHRoOiAzMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmZsb2F0LWJveC5mb3JtIC5mbG9hdC1ib3hfaW5zZXQge1xuICAgIG1pbi13aWR0aDogaW5pdGlhbDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgYm9yZGVyOiAwO1xuICAgIHBhZGRpbmc6IDIwcHggMzBweCAwIDE1cHg7XG4gIH1cbn1cbi5mbG9hdC1ib3guZm9ybSAuZmxvYXQtYm94X2luc2V0IGZvcm0ge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmZsb2F0LWJveC5mb3JtIC5mbG9hdC1ib3hfaW5zZXQgZm9ybSB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuLmZsb2F0LWJveC5mb3JtIC5mbG9hdC1ib3hfaW5zZXQgZm9ybSBidXR0b24ge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgcGFkZGluZzogMTFweCAzNnB4O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmZsb2F0LWJveC5mb3JtIC5mbG9hdC1ib3hfaW5zZXQgZm9ybSBidXR0b24ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG59XG4uZmxvYXQtYm94LmZvcm0gLmZsb2F0LWJveF9pbnNldCBpbnB1dCwgLmZsb2F0LWJveC5mb3JtIC5mbG9hdC1ib3hfaW5zZXQgbGFiZWwsIC5mbG9hdC1ib3guZm9ybSAuZmxvYXQtYm94X2luc2V0IGgzLCAuZmxvYXQtYm94LmZvcm0gLmZsb2F0LWJveF9pbnNldCBwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uZmxvYXQtYm94LmZvcm0gLmZsb2F0LWJveF9pbnNldCBoMyB7XG4gIGZvbnQtc2l6ZTogMy42cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxM3B4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmZsb2F0LWJveC5mb3JtIC5mbG9hdC1ib3hfaW5zZXQgaDMge1xuICAgIGZvbnQtc2l6ZTogMi42cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgbWFyZ2luLWJvdHRvbTogMThweDtcbiAgfVxufVxuLmZsb2F0LWJveC5mb3JtIC5mbG9hdC1ib3hfaW5zZXQgcCB7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmZsb2F0LWJveC5mb3JtIC5mbG9hdC1ib3hfaW5zZXQgcCB7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgfVxufVxuLmZsb2F0LWJveC5mb3JtIC5mbG9hdC1ib3hfaW5zZXQgaW5wdXQge1xuICBib3JkZXI6IDFweCAjOTM5MzkzIHNvbGlkO1xufVxuLmZsb2F0LWJveC5mb3JtIC5mbG9hdC1ib3hfaW5zZXQgbGFiZWwge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5mbG9hdC1ib3guZm9ybSAuZmxvYXQtYm94X2luc2V0IGxhYmVsOjphZnRlciB7XG4gIHdpZHRoOiAyMnB4O1xuICBoZWlnaHQ6IDIycHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZmxvYXQtYm94LmZvcm0gLmZsb2F0LWJveF9pbnNldCBsYWJlbCB7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG4gIC5mbG9hdC1ib3guZm9ybSAuZmxvYXQtYm94X2luc2V0IGxhYmVsOjphZnRlciB7XG4gICAgd2lkdGg6IDIycHg7XG4gICAgaGVpZ2h0OiAyMnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuZmxvYXQtYm94LmZvcm0gLmZsb2F0LWJveF9pbnNldCBsYWJlbDo6YWZ0ZXIge1xuICAgIHRvcDogMDtcbiAgfVxufVxuLmZsb2F0LWJveC5mb3JtIC5mbG9hdC1ib3hfaW5zZXQgZm9ybSAuZnctcGxhY2Vob2xkZXIgLmZ3LWlucHV0Lndyb25nICsgLnBsYWNlaG9sZGVyICsgLmVycm9yLXBsYWNlaG9sZGVyIHtcbiAgdG9wOiBjYWxjKDEwMCUgLSAxNXB4KTtcbn1cbi5mbG9hdC1ib3guZm9ybSAuZm9ybV9fbG9nbyB7XG4gIHdpZHRoOiA5MHB4O1xufVxuLmZsb2F0LWJveCAuZXhpdCB7XG4gIHJpZ2h0OiAyMnB4O1xuICB0b3A6IDE1cHg7XG4gIG9wYWNpdHk6IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZmxvYXQtYm94IC5leGl0IHtcbiAgICByaWdodDogMjBweDtcbiAgICB0b3A6IDMwcHg7XG4gIH1cbn1cbi5mbG9hdC1ib3guc2hvdyAuZXhpdCB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjBweCkge1xuICAuZmxvYXQtYm94X2luc2V0IHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIG1pbi13aWR0aDogMDtcbiAgfVxufVxuLypcbtCh0YLQuNC70LjQt9Cw0YbQuNGPINC+0YLQstC10YLQvtCyINGE0L7RgNC8XG4gKi9cbmZvcm0uc2VudCA+IC5yZXNwb25zZSB7XG4gIG9wYWNpdHk6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbmZvcm0uc2VudCA+IC5yZXNwb25zZSAuaDI0IHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMxQjFBMUE7XG4gIGZvbnQtc2l6ZTogMy42cmVtO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgZm9ybS5zZW50ID4gLnJlc3BvbnNlIC5oMjQge1xuICAgIGZvbnQtc2l6ZTogMi42cmVtO1xuICB9XG59XG5mb3JtLnNlbnQgPiAucmVzcG9uc2UgcCB7XG4gIG1heC13aWR0aDogNDI5cHg7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMxQjFBMUE7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbi10b3A6IDEycHg7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBsaW5lLWhlaWdodDogMS42O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgZm9ybS5zZW50ID4gLnJlc3BvbnNlIHAge1xuICAgIG1hcmdpbi10b3A6IDMycHg7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuODtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICB9XG59XG5mb3JtLnNlbnQgPiAucmVzcG9uc2UgLmgzMiB7XG4gIG1hcmdpbi1ib3R0b206IDIzcHg7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICNjOTAwMDA7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMy42cmVtO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgZm9ybS5zZW50ID4gLnJlc3BvbnNlIC5oMzIge1xuICAgIGZvbnQtc2l6ZTogMi42cmVtO1xuICB9XG59XG5cbmZvcm0uZXJyb3IgPiAuZXJyb3J0ZXh0IHtcbiAgb3BhY2l0eTogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuZm9ybS5lcnJvciA+IC5lcnJvcnRleHQgLmgyNCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMUIxQTFBO1xuICBmb250LXNpemU6IDMuNnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIGZvcm0uZXJyb3IgPiAuZXJyb3J0ZXh0IC5oMjQge1xuICAgIGZvbnQtc2l6ZTogMi42cmVtO1xuICB9XG59XG5mb3JtLmVycm9yID4gLmVycm9ydGV4dCBwIHtcbiAgbWF4LXdpZHRoOiA0MjlweDtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzFCMUExQTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luLXRvcDogMTJweDtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICBmb3JtLmVycm9yID4gLmVycm9ydGV4dCBwIHtcbiAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgfVxufVxuZm9ybS5lcnJvciA+IC5lcnJvcnRleHQgLmgzMiB7XG4gIG1hcmdpbi1ib3R0b206IDIzcHg7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICNjOTAwMDA7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMy42cmVtO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgZm9ybS5lcnJvciA+IC5lcnJvcnRleHQgLmgzMiB7XG4gICAgZm9udC1zaXplOiAyLjZyZW07XG4gIH1cbn1cblxuLypcbtGN0LzQuNGC0LDRhtC40Y8gUGxhY2Vob2xkZXJcbkB0b2RvINC/0YDQvtCy0LXRgdGC0Lgg0YDQtdGE0LDQutGC0L7RgNC40L3QsyDQutC+0LTQsFxuICovXG4vKlxuQHRvZG8g0LXRgdGC0Ywg0LvQuCDQtNGA0YPQs9C40LUg0LLQsNGA0LjQsNC90YLRiyDQv9C+0LLQtdGB0LjRgtGMINGB0YLQuNC70LgsINC90LDQv9GA0LjQvNC10YAg0L/QviDQvNCw0YHQutC1INC60LvQsNGB0YHQsD9cbiAqL1xuLmxvYWQtLWFncmVlbWVudCxcbi5sb2FkLS1wcml2YWN5LFxuLmxvYWQtLWNhbGxiYWNrIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi8qICBIRUFERVIgICovXG5oZWFkZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogdG9wIDAuNHMsIGJveC1zaGFkb3cgMC4ycztcbiAgLW1vei10cmFuc2l0aW9uOiB0b3AgMC40cywgYm94LXNoYWRvdyAwLjJzO1xuICAtby10cmFuc2l0aW9uOiB0b3AgMC40cywgYm94LXNoYWRvdyAwLjJzO1xuICB0cmFuc2l0aW9uOiB0b3AgMC40cywgYm94LXNoYWRvdyAwLjJzO1xufVxuaGVhZGVyIC5tb2JpbGUtbWVudSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogbm9uZTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMzBweDtcbiAgd2lkdGg6IDMwcHg7XG4gIHotaW5kZXg6IDEyMDA7XG4gIG1pbi13aWR0aDogMzBweDtcbn1cbmhlYWRlciAubW9iaWxlLW1lbnUgc3BhbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZDogIzAwMDAwMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjVzO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC41cztcbn1cbmhlYWRlci5zaG93LW1lbnUge1xuICB0b3A6IDA7XG59XG5oZWFkZXIuc2hvdy1tZW51IC5tb2JpbGUtbWVudSBzcGFuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xufVxuaGVhZGVyLnNob3ctbWVudSAubW9iaWxlLW1lbnUgc3Bhbi5maXJzdCB7XG4gIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAtby10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG5oZWFkZXIuc2hvdy1tZW51IC5tb2JpbGUtbWVudSBzcGFuLmNlbnRlciB7XG4gIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgLW8tdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xufVxuaGVhZGVyLnNob3ctbWVudSAubW9iaWxlLW1lbnUgc3Bhbi5sYXN0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmZpeGVkLWhlYWRlciBoZWFkZXIge1xuICB0b3A6IC0xNzBweDtcbn1cbi5maXhlZC1oZWFkZXIgaGVhZGVyLnNob3csIC5maXhlZC1oZWFkZXIgaGVhZGVyOmhvdmVyIHtcbiAgdG9wOiAwO1xufVxuLmZpeGVkLWhlYWRlciBoZWFkZXIubWVudV9fd3JhcHBlcl9hY3RpdmUge1xuICB0b3A6IDA7XG59XG5cbi8qXG4gICAg0JTQtdGE0L7Qu9GC0L3QsNGPINGB0YLQuNC70LjQt9Cw0YbQuNGPINGB0YLRgNCw0L3QuNGGINGD0L/RgNCw0LLQu9GP0LXQvNGL0YUg0LrQvtC90YLQtdC90YIt0LzQtdC90LXQtNC20LXRgNC+0LxcbiovXG4ucGFnZS1pbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5wYWdlLWltZy5wYWdlLWlmcmFtZSB7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDA7XG4gIHBhZGRpbmctYm90dG9tOiA1MSU7XG4gIG1hcmdpbi10b3A6IDJlbTtcbn1cblxuLnBhZ2UtaWZyYW1lIGlmcmFtZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgdG9wOiAtMzBweDtcbn1cblxuLnBhZ2Uge1xuICBwYWRkaW5nOiA2MHB4IDA7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgY29sb3I6ICMxQjFBMUE7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnBhZ2Uge1xuICAgIHBhZGRpbmc6IDYwcHggMzJweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLnBhZ2Uge1xuICAgIHBhZGRpbmc6IDYwcHggMjRweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLnBhZ2Uge1xuICAgIHBhZGRpbmc6IDYwcHggMTVweDtcbiAgfVxufVxuLnBhZ2UgLnBhZ2UtaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLnBhZ2UgLnBhZ2UtaW1nICsgKiB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbn1cbi5wYWdlIGgxLCAucGFnZSBoMiwgLnBhZ2UgaDMsIC5wYWdlIGg0LCAucGFnZSBoNSwgLnBhZ2UgaDYge1xuICBtYXgtd2lkdGg6IDg2NHB4O1xuICBtYXJnaW4tdG9wOiA0NnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzFCMUExQTtcbn1cbi5wYWdlIGgxICsgKiwgLnBhZ2UgaDIgKyAqLCAucGFnZSBoMyArICosIC5wYWdlIGg0ICsgKiwgLnBhZ2UgaDUgKyAqLCAucGFnZSBoNiArICoge1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG59XG4ucGFnZSA+ICo6Zmlyc3QtY2hpbGQsXG4ucGFnZSB0YWJsZSB0ZCA+ICo6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLnBhZ2UgPiAqOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnBhZ2UgaDEge1xuICBmb250LXNpemU6IDQuNnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wYWdlIGgxIHtcbiAgICBmb250LXNpemU6IDMuMnJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG4ucGFnZSBoMiB7XG4gIGZvbnQtc2l6ZTogMi44cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS4zO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBhZ2UgaDIge1xuICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICB9XG59XG4ucGFnZSBoMyB7XG4gIGZvbnQtc2l6ZTogMi42cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBhZ2UgaDMge1xuICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIH1cbn1cbi5wYWdlIGg0IHtcbiAgZm9udC1zaXplOiAyLjJyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGFnZSBoNCB7XG4gICAgZm9udC1zaXplOiAyLjRyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICB9XG59XG4ucGFnZSBoNSB7XG4gIGZvbnQtc2l6ZTogMi4ycmVtO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBhZ2UgaDUge1xuICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIH1cbn1cbi5wYWdlIGg2IHtcbiAgZm9udC1zaXplOiAycmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBhZ2UgaDYge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIH1cbn1cbi5wYWdlIGg2ICsgdWwsIC5wYWdlIGg2ICsgb2wge1xuICBtYXJnaW4tdG9wOiAxLjJyZW07XG59XG4ucGFnZSBwIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXgtd2lkdGg6IDkyMHB4O1xuICBtYXJnaW46IDEuMnJlbSAwIDA7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBsaW5lLWhlaWdodDogMS44O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBhZ2UgcCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIG1hcmdpbjogMS4ycmVtIDAgMDtcbiAgfVxufVxuLnBhZ2UgcCBpbWcsIC5wYWdlIHAgaWZyYW1lIHtcbiAgbWFyZ2luOiAyLjJyZW0gMDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucGFnZSBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGNvbG9yOiAjM0E4QkRDO1xufVxuLnBhZ2UgaW1nLCAucGFnZSB2aWRlbywgLnBhZ2UgaWZyYW1lIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDRlbSAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBhZ2UgaW1nLCAucGFnZSB2aWRlbywgLnBhZ2UgaWZyYW1lIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbi5wYWdlIHVsIHtcbiAgbWFyZ2luLXRvcDogMS4ycmVtO1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4ucGFnZSBvbCB7XG4gIG1hcmdpbi10b3A6IDEuMnJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5wYWdlIGxpIHtcbiAgbWF4LXdpZHRoOiA5MjBweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGlzdC1zdHlsZTogaW5oZXJpdDtcbiAgbWFyZ2luLXRvcDogNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBsaW5lLWhlaWdodDogMS43O1xufVxuLnBhZ2UgbGkgc3BhbiwgLnBhZ2UgbGkgZGl2IHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjc7XG59XG4ucGFnZSBsaSBhIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5wYWdlIGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0xNXB4O1xuICB0b3A6IDEwcHg7XG4gIHdpZHRoOiA3cHg7XG4gIGhlaWdodDogN3B4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6ICMzQThCREM7XG59XG4ucGFnZSBsaTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4ucGFnZSBvbCBsaSB7XG4gIGxpc3Qtc3R5bGUtcG9zaXRpb246IGluc2lkZTtcbn1cbi5wYWdlIG9sIGxpOjptYXJrZXIge1xuICBjb2xvcjogIzNBOEJEQztcbn1cbi5wYWdlIG9sIGxpOjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnBhZ2UgZmlndXJlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDQuMzc1ZW0gMCAwO1xuICBwYWRkaW5nOiA1cHggMCAxNXB4IDEyNXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgbGVmdDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiA2MHB4IDQ1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGFnZSBmaWd1cmUge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgcGFkZGluZzogODhweCAwIDA7XG4gICAgYmFja2dyb3VuZC1zaXplOiAzNnB4IDI3cHg7XG4gIH1cbn1cbi5wYWdlIGZpZ3VyZTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiA2cHg7XG4gIGxlZnQ6IDg0cHg7XG4gIHRvcDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNBOEJEQztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wYWdlIGZpZ3VyZTo6YmVmb3JlIHtcbiAgICB3aWR0aDogMTEzcHg7XG4gICAgaGVpZ2h0OiA2cHg7XG4gICAgdG9wOiA1OXB4O1xuICAgIGxlZnQ6IDA7XG4gIH1cbn1cbi5wYWdlIGJsb2NrcXVvdGUge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBsaW5lLWhlaWdodDogMS41ODtcbn1cbi5wYWdlIGZpZ2NhcHRpb24ge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBtYXJnaW4tdG9wOiAwLjc1ZW07XG59XG4ucGFnZSBmaWdjYXB0aW9uIGNpdGUge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wYWdlIGZpZ2NhcHRpb24gY2l0ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5wYWdlLXRhYmxlIHtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5wYWdlLXRhYmxlIHtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgMjRweCk7XG4gICAgb3ZlcmZsb3c6IHNjcm9sbDtcbiAgfVxufVxuLnBhZ2UgdGFibGUge1xuICBtYXJnaW46IDRyZW0gMDtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbiAgb3ZlcmZsb3c6IHNjcm9sbDtcbiAgd2lkdGg6IGF1dG87XG59XG4ucGFnZSB0YWJsZSB0aGVhZCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGhlaWdodDogNzhweDtcbn1cbi5wYWdlIHRhYmxlIHRoIHtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTQ5QzhEO1xuICBwYWRkaW5nOiAxLjEyNWVtO1xuICB3aWR0aDogMjYxcHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkMWQxZDE7XG59XG4ucGFnZSB0YWJsZSB0ZCB7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBwYWRkaW5nOiAxLjEyNWVtO1xuICBjb2xvcjogIzFCMUExQTtcbiAgbWluLXdpZHRoOiAyNjFweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2QxZDFkMTtcbn1cbi5wYWdlIHRhYmxlIHRkIGltZyB7XG4gIG1hcmdpbjogMDtcbn1cbi5wYWdlIHRhYmxlIHRkID4gKjpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5wYWdpbmF0aW9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiA2MHB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnBhZ2luYXRpb24gLm5leHQge1xuICBwYWRkaW5nOiAwO1xufVxuLnBhZ2luYXRpb24gLm5leHQgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbi5wYWdpbmF0aW9uIC5uZXh0IGE6OmFmdGVyIHtcbiAgY29udGVudDogdXJsKFwiL2ltZy9zdmcvYXJyb3ctbmV4dC1ibGFjay5zdmdcIik7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxM3B4O1xuICByaWdodDogMDtcbn1cbi5wYWdpbmF0aW9uIC5uZXh0IGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICMzQThCREM7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4ucGFnaW5hdGlvbiAubmV4dCBhOmhvdmVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IHVybChcIi9pbWcvc3ZnL2Fycm93LW5leHQtYi5zdmdcIik7XG59XG4ucGFnaW5hdGlvbiAucHJldiB7XG4gIHBhZGRpbmc6IDA7XG59XG4ucGFnaW5hdGlvbiAucHJldiBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuLnBhZ2luYXRpb24gLnByZXYgYTo6YWZ0ZXIge1xuICBjb250ZW50OiB1cmwoXCIvaW1nL3N2Zy9hcnJvdy1wcmV2LWJsYWNrLnN2Z1wiKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xufVxuLnBhZ2luYXRpb24gLnByZXYgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzNBOEJEQztcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5wYWdpbmF0aW9uIC5wcmV2IGE6aG92ZXI6OmFmdGVyIHtcbiAgY29udGVudDogdXJsKFwiL2ltZy9zdmcvYXJyb3ctcHJldi1iLnN2Z1wiKTtcbn1cbi5wYWdpbmF0aW9uIGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbjogMCAxMXB4O1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuLnBhZ2luYXRpb24gbGkgYSwgLnBhZ2luYXRpb24gbGkgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG4ucGFnaW5hdGlvbiBsaS5hY3RpdmUgc3BhbiB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHdpZHRoOiA0NnB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3BhZ2luYXRpb24ucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG4ucGFnaW5hdGlvbiBsaS5hY3RpdmUgc3Bhbjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLnBhZ2luYXRpb24gbGkgYTpob3Zlcixcbi5wYWdpbmF0aW9uIGxpIHNwYW46aG92ZXIge1xuICBjb2xvcjogIzNBOEJEQztcbn1cbi5wYWdpbmF0aW9uIGxpLmFjdGl2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wYWdpbmF0aW9uIGxpLmFjdGl2ZSBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5wYWdpbmF0aW9uIGxpLnByZXYgYSwgLnBhZ2luYXRpb24gbGkubmV4dCBhIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuLnBhZ2luYXRpb24gbGkucHJldiBhOmhvdmVyLCAucGFnaW5hdGlvbiBsaS5uZXh0IGE6aG92ZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5wYWdpbmF0aW9uIGxpLnByZXYgYSwgLnBhZ2luYXRpb24gbGkubmV4dCBhIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ucGFnaW5hdGlvbiBsaS5uZXh0IGEge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG4ucGFnaW5hdGlvbiBsaS5maXJzdCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5wYWdpbmF0aW9uIGxpLmZpcnN0OmFmdGVyIHtcbiAgY29udGVudDogXCIuLi5cIjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBtYXJnaW4tbGVmdDogNXB4O1xufVxuLnBhZ2luYXRpb24gbGkubGFzdCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLnBhZ2luYXRpb24gbGkubGFzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIi4uLlwiO1xuICBmb250LXNpemU6IDIwcHg7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuXG4uYmFudGVyLWxvYWRlcl9fd3JhcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgei1pbmRleDogMTAwMDtcbn1cblxuLmJhbnRlci1sb2FkZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiAxMDhweDtcbiAgaGVpZ2h0OiAxMDhweDtcbiAgbWFyZ2luLWxlZnQ6IC01NHB4O1xuICBtYXJnaW4tdG9wOiAtNTRweDtcbn1cblxuLmJhbnRlci1sb2FkZXJfX2JveCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIG1hcmdpbi1yaWdodDogOXB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbi5iYW50ZXItbG9hZGVyX19ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICMwMDAwMDA7XG59XG5cbi5iYW50ZXItbG9hZGVyX19ib3g6bnRoLWNoaWxkKDNuKSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWJvdHRvbTogOXB4O1xufVxuXG4uYmFudGVyLWxvYWRlcl9fYm94Om50aC1jaGlsZCgxKTpiZWZvcmUsXG4uYmFudGVyLWxvYWRlcl9fYm94Om50aC1jaGlsZCg0KTpiZWZvcmUge1xuICBtYXJnaW4tbGVmdDogMzlweDtcbiAgYmFja2dyb3VuZDogI2VhZWRlNztcbn1cblxuLmJhbnRlci1sb2FkZXJfX2JveDpudGgtY2hpbGQoMyk6YmVmb3JlIHtcbiAgbWFyZ2luLXRvcDogNzhweDtcbn1cblxuLmJhbnRlci1sb2FkZXJfX2JveDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuQGtleWZyYW1lcyBtb3ZlQm94LTEge1xuICA5LjA5MDkwOTA5MDklIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMzlweCwgMCk7XG4gIH1cbiAgMTguMTgxODE4MTgxOCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICB9XG4gIDI3LjI3MjcyNzI3MjclIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgfVxuICAzNi4zNjM2MzYzNjM2JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMzlweCwgMCk7XG4gIH1cbiAgNDUuNDU0NTQ1NDU0NSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDM5cHgsIDM5cHgpO1xuICB9XG4gIDU0LjU0NTQ1NDU0NTUlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgzOXB4LCAzOXB4KTtcbiAgfVxuICA2My42MzYzNjM2MzY0JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMzlweCwgMzlweCk7XG4gIH1cbiAgNzIuNzI3MjcyNzI3MyUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDM5cHgsIDApO1xuICB9XG4gIDgxLjgxODE4MTgxODIlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgfVxuICA5MC45MDkwOTA5MDkxJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTM5cHgsIDApO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICB9XG59XG4uYmFudGVyLWxvYWRlcl9fYm94Om50aC1jaGlsZCgxKSB7XG4gIGFuaW1hdGlvbjogbW92ZUJveC0xIDRzIGluZmluaXRlO1xufVxuXG5Aa2V5ZnJhbWVzIG1vdmVCb3gtMiB7XG4gIDkuMDkwOTA5MDkwOSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICB9XG4gIDE4LjE4MTgxODE4MTglIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgzOXB4LCAwKTtcbiAgfVxuICAyNy4yNzI3MjcyNzI3JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMHB4LCAwKTtcbiAgfVxuICAzNi4zNjM2MzYzNjM2JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMzlweCwgMCk7XG4gIH1cbiAgNDUuNDU0NTQ1NDU0NSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDM5cHgsIDM5cHgpO1xuICB9XG4gIDU0LjU0NTQ1NDU0NTUlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgzOXB4LCAzOXB4KTtcbiAgfVxuICA2My42MzYzNjM2MzY0JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMzlweCwgMzlweCk7XG4gIH1cbiAgNzIuNzI3MjcyNzI3MyUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDM5cHgsIDM5cHgpO1xuICB9XG4gIDgxLjgxODE4MTgxODIlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwcHgsIDM5cHgpO1xuICB9XG4gIDkwLjkwOTA5MDkwOTElIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwcHgsIDM5cHgpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDBweCwgMHB4KTtcbiAgfVxufVxuLmJhbnRlci1sb2FkZXJfX2JveDpudGgtY2hpbGQoMikge1xuICBhbmltYXRpb246IG1vdmVCb3gtMiA0cyBpbmZpbml0ZTtcbn1cblxuQGtleWZyYW1lcyBtb3ZlQm94LTMge1xuICA5LjA5MDkwOTA5MDklIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMzlweCwgMCk7XG4gIH1cbiAgMTguMTgxODE4MTgxOCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0zOXB4LCAwKTtcbiAgfVxuICAyNy4yNzI3MjcyNzI3JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMHB4LCAwKTtcbiAgfVxuICAzNi4zNjM2MzYzNjM2JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTM5cHgsIDApO1xuICB9XG4gIDQ1LjQ1NDU0NTQ1NDUlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMzlweCwgMCk7XG4gIH1cbiAgNTQuNTQ1NDU0NTQ1NSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0zOXB4LCAwKTtcbiAgfVxuICA2My42MzYzNjM2MzY0JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTM5cHgsIDApO1xuICB9XG4gIDcyLjcyNzI3MjcyNzMlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMzlweCwgMCk7XG4gIH1cbiAgODEuODE4MTgxODE4MiUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0zOXB4LCAtMzlweCk7XG4gIH1cbiAgOTAuOTA5MDkwOTA5MSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDBweCwgLTM5cHgpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDBweCwgMHB4KTtcbiAgfVxufVxuLmJhbnRlci1sb2FkZXJfX2JveDpudGgtY2hpbGQoMykge1xuICBhbmltYXRpb246IG1vdmVCb3gtMyA0cyBpbmZpbml0ZTtcbn1cblxuQGtleWZyYW1lcyBtb3ZlQm94LTQge1xuICA5LjA5MDkwOTA5MDklIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMzlweCwgMCk7XG4gIH1cbiAgMTguMTgxODE4MTgxOCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0zOXB4LCAwKTtcbiAgfVxuICAyNy4yNzI3MjcyNzI3JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTM5cHgsIC0zOXB4KTtcbiAgfVxuICAzNi4zNjM2MzYzNjM2JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMHB4LCAtMzlweCk7XG4gIH1cbiAgNDUuNDU0NTQ1NDU0NSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDBweCwgMHB4KTtcbiAgfVxuICA1NC41NDU0NTQ1NDU1JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMHB4LCAtMzlweCk7XG4gIH1cbiAgNjMuNjM2MzYzNjM2NCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDBweCwgLTM5cHgpO1xuICB9XG4gIDcyLjcyNzI3MjcyNzMlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwcHgsIC0zOXB4KTtcbiAgfVxuICA4MS44MTgxODE4MTgyJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTM5cHgsIC0zOXB4KTtcbiAgfVxuICA5MC45MDkwOTA5MDkxJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTM5cHgsIDBweCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMHB4LCAwcHgpO1xuICB9XG59XG4uYmFudGVyLWxvYWRlcl9fYm94Om50aC1jaGlsZCg0KSB7XG4gIGFuaW1hdGlvbjogbW92ZUJveC00IDRzIGluZmluaXRlO1xufVxuXG5Aa2V5ZnJhbWVzIG1vdmVCb3gtNSB7XG4gIDkuMDkwOTA5MDkwOSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICB9XG4gIDE4LjE4MTgxODE4MTglIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgfVxuICAyNy4yNzI3MjcyNzI3JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gIH1cbiAgMzYuMzYzNjM2MzYzNiUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDM5cHgsIDApO1xuICB9XG4gIDQ1LjQ1NDU0NTQ1NDUlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgzOXB4LCAwKTtcbiAgfVxuICA1NC41NDU0NTQ1NDU1JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMzlweCwgMCk7XG4gIH1cbiAgNjMuNjM2MzYzNjM2NCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDM5cHgsIDApO1xuICB9XG4gIDcyLjcyNzI3MjcyNzMlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgzOXB4LCAwKTtcbiAgfVxuICA4MS44MTgxODE4MTgyJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMzlweCwgLTM5cHgpO1xuICB9XG4gIDkwLjkwOTA5MDkwOTElIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwcHgsIC0zOXB4KTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwcHgsIDBweCk7XG4gIH1cbn1cbi5iYW50ZXItbG9hZGVyX19ib3g6bnRoLWNoaWxkKDUpIHtcbiAgYW5pbWF0aW9uOiBtb3ZlQm94LTUgNHMgaW5maW5pdGU7XG59XG5cbkBrZXlmcmFtZXMgbW92ZUJveC02IHtcbiAgOS4wOTA5MDkwOTA5JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gIH1cbiAgMTguMTgxODE4MTgxOCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0zOXB4LCAwKTtcbiAgfVxuICAyNy4yNzI3MjcyNzI3JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTM5cHgsIDApO1xuICB9XG4gIDM2LjM2MzYzNjM2MzYlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwcHgsIDApO1xuICB9XG4gIDQ1LjQ1NDU0NTQ1NDUlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwcHgsIDApO1xuICB9XG4gIDU0LjU0NTQ1NDU0NTUlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwcHgsIDApO1xuICB9XG4gIDYzLjYzNjM2MzYzNjQlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwcHgsIDApO1xuICB9XG4gIDcyLjcyNzI3MjcyNzMlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwcHgsIDM5cHgpO1xuICB9XG4gIDgxLjgxODE4MTgxODIlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMzlweCwgMzlweCk7XG4gIH1cbiAgOTAuOTA5MDkwOTA5MSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0zOXB4LCAwcHgpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDBweCwgMHB4KTtcbiAgfVxufVxuLmJhbnRlci1sb2FkZXJfX2JveDpudGgtY2hpbGQoNikge1xuICBhbmltYXRpb246IG1vdmVCb3gtNiA0cyBpbmZpbml0ZTtcbn1cblxuQGtleWZyYW1lcyBtb3ZlQm94LTcge1xuICA5LjA5MDkwOTA5MDklIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgzOXB4LCAwKTtcbiAgfVxuICAxOC4xODE4MTgxODE4JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMzlweCwgMCk7XG4gIH1cbiAgMjcuMjcyNzI3MjcyNyUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDM5cHgsIDApO1xuICB9XG4gIDM2LjM2MzYzNjM2MzYlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwcHgsIDApO1xuICB9XG4gIDQ1LjQ1NDU0NTQ1NDUlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwcHgsIC0zOXB4KTtcbiAgfVxuICA1NC41NDU0NTQ1NDU1JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMzlweCwgLTM5cHgpO1xuICB9XG4gIDYzLjYzNjM2MzYzNjQlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwcHgsIC0zOXB4KTtcbiAgfVxuICA3Mi43MjcyNzI3MjczJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMHB4LCAtMzlweCk7XG4gIH1cbiAgODEuODE4MTgxODE4MiUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDBweCwgMHB4KTtcbiAgfVxuICA5MC45MDkwOTA5MDkxJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMzlweCwgMHB4KTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwcHgsIDBweCk7XG4gIH1cbn1cbi5iYW50ZXItbG9hZGVyX19ib3g6bnRoLWNoaWxkKDcpIHtcbiAgYW5pbWF0aW9uOiBtb3ZlQm94LTcgNHMgaW5maW5pdGU7XG59XG5cbkBrZXlmcmFtZXMgbW92ZUJveC04IHtcbiAgOS4wOTA5MDkwOTA5JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gIH1cbiAgMTguMTgxODE4MTgxOCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0zOXB4LCAwKTtcbiAgfVxuICAyNy4yNzI3MjcyNzI3JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTM5cHgsIC0zOXB4KTtcbiAgfVxuICAzNi4zNjM2MzYzNjM2JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMHB4LCAtMzlweCk7XG4gIH1cbiAgNDUuNDU0NTQ1NDU0NSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDBweCwgLTM5cHgpO1xuICB9XG4gIDU0LjU0NTQ1NDU0NTUlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwcHgsIC0zOXB4KTtcbiAgfVxuICA2My42MzYzNjM2MzY0JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMHB4LCAtMzlweCk7XG4gIH1cbiAgNzIuNzI3MjcyNzI3MyUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDBweCwgLTM5cHgpO1xuICB9XG4gIDgxLjgxODE4MTgxODIlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgzOXB4LCAtMzlweCk7XG4gIH1cbiAgOTAuOTA5MDkwOTA5MSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDM5cHgsIDBweCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMHB4LCAwcHgpO1xuICB9XG59XG4uYmFudGVyLWxvYWRlcl9fYm94Om50aC1jaGlsZCg4KSB7XG4gIGFuaW1hdGlvbjogbW92ZUJveC04IDRzIGluZmluaXRlO1xufVxuXG5Aa2V5ZnJhbWVzIG1vdmVCb3gtOSB7XG4gIDkuMDkwOTA5MDkwOSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0zOXB4LCAwKTtcbiAgfVxuICAxOC4xODE4MTgxODE4JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTM5cHgsIDApO1xuICB9XG4gIDI3LjI3MjcyNzI3MjclIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwcHgsIDApO1xuICB9XG4gIDM2LjM2MzYzNjM2MzYlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMzlweCwgMCk7XG4gIH1cbiAgNDUuNDU0NTQ1NDU0NSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDBweCwgMCk7XG4gIH1cbiAgNTQuNTQ1NDU0NTQ1NSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDBweCwgMCk7XG4gIH1cbiAgNjMuNjM2MzYzNjM2NCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0zOXB4LCAwKTtcbiAgfVxuICA3Mi43MjcyNzI3MjczJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTM5cHgsIDApO1xuICB9XG4gIDgxLjgxODE4MTgxODIlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNzhweCwgMCk7XG4gIH1cbiAgOTAuOTA5MDkwOTA5MSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0zOXB4LCAwKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwcHgsIDApO1xuICB9XG59XG4uYmFudGVyLWxvYWRlcl9fYm94Om50aC1jaGlsZCg5KSB7XG4gIGFuaW1hdGlvbjogbW92ZUJveC05IDRzIGluZmluaXRlO1xufVxuXG4uaGVhZGVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5oZWFkZXIge1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIH1cbn1cbi5oZWFkZXItcm93IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuaGVhZGVyLXJvdyB7XG4gICAgcGFkZGluZzogMTJweCAwO1xuICB9XG4gIC5oZWFkZXItcm93OjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3gtc2hhZG93OiAwcHggNHB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICAgIHotaW5kZXg6IDE1O1xuICB9XG59XG4uaGVhZGVyLXJvdy0tY2F0ZWdvcmllcyB7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCByZ2JhKDE4MiwgMTk2LCAxNzQsIDAuMyk7XG4gIHBhZGRpbmc6IDA7XG4gIHotaW5kZXg6IDEwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmhlYWRlci1yb3ctLWNhdGVnb3JpZXMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5oZWFkZXItcm93LS1jYXRlZ29yaWVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJveC1zaGFkb3c6IDBweCA0cHggNHB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIHotaW5kZXg6IDE1O1xufVxuLmhlYWRlci1yb3ctLWNhdGVnb3JpZXMgLmhlYWRlcl9fbGluay10ZXh0IHtcbiAgZm9udC1zaXplOiAxLjZyZW07XG59XG4uaGVhZGVyLXJvdy0tY2F0ZWdvcmllcyAuaGVhZGVyX19saW5rcyB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5oZWFkZXJfX25hdiB7XG4gIGZsZXg6IDEgMCBhdXRvO1xuICBtYXJnaW4tbGVmdDogNDVweDtcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5oZWFkZXJfX25hdiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuaGVhZGVyX19uYXYge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5oZWFkZXJfX2xpbmtzIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuaGVhZGVyX19saW5rcyB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG4uaGVhZGVyX19saW5rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgcGFkZGluZzogMjRweCAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmhlYWRlcl9fbGluayB7XG4gICAgcGFkZGluZzogMjBweCAwO1xuICB9XG59XG4uaGVhZGVyX19saW5rOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tcmlnaHQ6IDMycHg7XG59XG4uaGVhZGVyX19saW5rOmhvdmVyIC5oZWFkZXJfX2xpbmstdGV4dCB7XG4gIGNvbG9yOiAjM0E4QkRDO1xufVxuLmhlYWRlcl9fbGluay5hY3RpdmUgLmhlYWRlcl9fbGluay10ZXh0IHtcbiAgY29sb3I6ICMzQThCREM7XG59XG4uaGVhZGVyX19saW5rLXRleHQge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4uaGVhZGVyX19saW5rLS1zdWJtZW51IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXJpZ2h0OiAxN3B4O1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbi5oZWFkZXJfX2xpbmstLXN1Ym1lbnU6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItd2lkdGg6IDAgNHB4IDZweCA0cHg7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzAwMDAwMCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogY2FsYyg1MCUgLSA0cHgpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLWluLW91dDtcbn1cbi5oZWFkZXJfX2xpbmstLXN1Ym1lbnU6aG92ZXIge1xuICBjb2xvcjogIzNBOEJEQztcbn1cbi5oZWFkZXJfX2xpbmstLXN1Ym1lbnU6aG92ZXI6OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzNBOEJEQyB0cmFuc3BhcmVudDtcbn1cbi5oZWFkZXJfX2xpbmstLXN1Ym1lbnU6aG92ZXIgLmhlYWRlcl9fc3VibWVudSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5oZWFkZXJfX3N1Ym1lbnUge1xuICBkaXNwbGF5OiBub25lO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBtaW4td2lkdGg6IDE5N3B4O1xuICBtYXgtd2lkdGg6IDE5N3B4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMjA7XG4gIGJveC1zaGFkb3c6IDBweCA0cHggNHB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG59XG4uaGVhZGVyX19zdWJtZW51LWlubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5oZWFkZXJfX3N1Ym1lbnUtaXRlbSB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBwYWRkaW5nOiAxM3B4IDI1cHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xufVxuLmhlYWRlcl9fc3VibWVudS1pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzZCQTJEOTtcbn1cbi5oZWFkZXJfX3N1Ym1lbnUtaXRlbTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2QkEyRDk7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmhlYWRlcl9fc3VibWVudTpob3ZlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmhlYWRlcl9fY2FsbGJhY2sge1xuICBtYXJnaW4tbGVmdDogMzhweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5oZWFkZXJfX2NhbGxiYWNrIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhlYWRlcl9fY2FsbGJhY2sge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBhZGRpbmc6IDE3cHggMjBweDtcbiAgICBmb250LXNpemU6IDJyZW07XG4gIH1cbn1cbi5oZWFkZXJfX2NvbnRhY3Qge1xuICBmb250LXNpemU6IDJyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA1O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5oZWFkZXJfX2NvbnRhY3Qge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5oZWFkZXJfX2J1cmdlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiA0NnB4O1xuICBoZWlnaHQ6IDQ2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgcGFkZGluZzogMTRweCAxMXB4O1xuICBtYXJnaW4tbGVmdDogNjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5oZWFkZXJfX2J1cmdlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oZWFkZXJfX2J1cmdlciB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cbn1cbi5oZWFkZXJfX2J1cmdlciBzcGFuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLWluLW91dDtcbn1cbi5oZWFkZXJfX2J1cmdlciBzcGFuOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi5oZWFkZXJfX2J1cmdlci5hY3RpdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDU7XG59XG4uaGVhZGVyX19idXJnZXIuYWN0aXZlIHNwYW46Zmlyc3QtY2hpbGQge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIHRvcDogN3B4O1xuICBsZWZ0OiAtMXB4O1xufVxuLmhlYWRlcl9fYnVyZ2VyLmFjdGl2ZSBzcGFuOm50aC1jaGlsZCgyKSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmhlYWRlcl9fYnVyZ2VyLmFjdGl2ZSBzcGFuOmxhc3QtY2hpbGQge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICB0b3A6IC03cHg7XG4gIGxlZnQ6IC0xcHg7XG59XG4uaGVhZGVyIC5tZW51X193cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gNzBweCk7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgdHJhbnNpdGlvbjogMC42cztcbiAgdG9wOiA3MHB4O1xuICBtYXgtd2lkdGg6IDQ2MHB4O1xuICByaWdodDogLTEwMDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi5oZWFkZXIgLm1lbnVfX3dyYXBwZXIuYWN0aXZlIHtcbiAgbWF4LXdpZHRoOiA0MThweDtcbiAgcmlnaHQ6IDA7XG59XG4uaGVhZGVyIC5tZW51X193cmFwcGVyIC5zbGlua3ktdGhlbWUtZGVmYXVsdCB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRDhEOEQ4O1xufVxuLmhlYWRlciAubWVudV9fd3JhcHBlciAuc2xpbmt5LXRoZW1lLWRlZmF1bHQgdWwgbGkge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0Q4RDhEODtcbn1cbi5oZWFkZXIgLm1lbnVfX3dyYXBwZXIgLnNsaW5reS1tZW51IC5oZWFkZXIgc3BhbiB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAycmVtO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBjb2xvcjogIzAwMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLmhlYWRlciAubWVudV9fd3JhcHBlciAuc2xpbmt5LW1lbnUuc2xpbmt5LXRoZW1lLWRlZmF1bHQgYTpub3QoLmJhY2spIHNwYW4sIC5oZWFkZXIgLm1lbnVfX3dyYXBwZXIgLnNsaW5reS10aGVtZS1kZWZhdWx0IC5uZXh0Om5vdCguYmFjaykgPiBzcGFuIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDJyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBwYWRkaW5nOiAyMHB4IDI0cHg7XG59XG4uaGVhZGVyIC5tZW51X193cmFwcGVyIC5zbGlua3ktbWVudS5zbGlua3ktdGhlbWUtZGVmYXVsdCAubmV4dDpub3QoLmJhY2spOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI0Q4RDhEODtcbn1cbi5oZWFkZXIgLm1lbnVfX3dyYXBwZXIgLnNsaW5reS1tZW51LnNsaW5reS10aGVtZS1kZWZhdWx0IC5uZXh0Om5vdCguYmFjayk6aG92ZXIgc3BhbiB7XG4gIGNvbG9yOiAjMDAwO1xufVxuLmhlYWRlciAubWVudV9fd3JhcHBlciAuc2xpbmt5LW1lbnUuc2xpbmt5LXRoZW1lLWRlZmF1bHQgLm5leHQ6OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9zdmcvYXJyb3ctbmV4dC1ncmF5LnN2ZykgY2VudGVyIG5vLXJlcGVhdDtcbiAgb3BhY2l0eTogMTtcbn1cbi5oZWFkZXIgLm1lbnVfX3dyYXBwZXIgLnNsaW5reS1tZW51LnNsaW5reS10aGVtZS1kZWZhdWx0IC5iYWNrLWljb24ge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3N2Zy9hcnJvdy1wcmV2LWdyYXkuc3ZnKSBjZW50ZXIgbm8tcmVwZWF0O1xuICBvcGFjaXR5OiAxO1xufVxuLmhlYWRlciAubWVudV9fZm9vdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5oZWFkZXIgLm1lbnVfX2Zvb3RlciAuaGVhZGVyX19jb250YWN0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDE3cHggMTlweDtcbiAgZm9udC1zaXplOiAyLjJyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjMUIxQTFBO1xuICBiYWNrZ3JvdW5kOiAjRjVGNUY1O1xufVxuLmhlYWRlciAubWVudV9fZm9vdGVyLWNhbGxiYWNrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDE3cHggMTlweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAycmVtO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZDogIzNBOEJEQztcbn1cbi5oZWFkZXIgaGVhZGVyIC5tZW51X193cmFwcGVyIC5qcy1tZW51IHtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cbi5oZWFkZXIgaGVhZGVyIC5tZW51X193cmFwcGVyIC5qcy1tZW51Ojotd2Via2l0LXNjcm9sbGJhciB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cbi5oZWFkZXIgaGVhZGVyIC5tZW51X193cmFwcGVyIC5qcy1tZW51Ojotd2Via2l0LXNjcm9sbGJhcjp2ZXJ0aWNhbCB7XG4gIHdpZHRoOiAxMXB4O1xufVxuLmhlYWRlciBoZWFkZXIgLm1lbnVfX3dyYXBwZXIgLmpzLW1lbnU6Oi13ZWJraXQtc2Nyb2xsYmFyOmhvcml6b250YWwge1xuICBoZWlnaHQ6IDExcHg7XG59XG4uaGVhZGVyIGhlYWRlciAubWVudV9fd3JhcHBlciAuanMtbWVudTo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHdoaXRlOyAvKiBzaG91bGQgbWF0Y2ggYmFja2dyb3VuZCwgY2FuJ3QgYmUgdHJhbnNwYXJlbnQgKi9cbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xufVxuXG4uaGVhZGVyLWhhbGYge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDUwcHggMHB4O1xuICBtaW4taGVpZ2h0OiA0NzhweDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y1RjVGNTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uaGVhZGVyLWhhbGZfX2ltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgdG9wOiAwO1xuICBsZWZ0OiA1MCU7XG4gIHdpZHRoOiBjYWxjKDUwJSArIDIwcHgpO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmhlYWRlci1oYWxmX19pbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgaGVpZ2h0OiAzNTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5oZWFkZXItaGFsZiB7XG4gICAgbWluLWhlaWdodDogNDAwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5oZWFkZXItaGFsZiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZy10b3A6IDM4MXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGVhZGVyLWhhbGYge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmctdG9wOiAzNzdweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzNweDtcbiAgfVxufVxuLmhlYWRlci1oYWxmX190ZXh0IHtcbiAgbWF4LXdpZHRoOiA0NiU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuaGVhZGVyLWhhbGZfX3RleHQge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuLmhlYWRlci1oYWxmX190aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMy4ycmVtO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5oZWFkZXItaGFsZl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMi42cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIH1cbn1cbi5oZWFkZXItaGFsZl9fZGVzY3JpcHRpb24ge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIG1hcmdpbi10b3A6IDE5cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBsaW5lLWhlaWdodDogMS42O1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuaGVhZGVyLWhhbGZfX2Rlc2NyaXB0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiAxM3B4O1xuICB9XG59XG4uaGVhZGVyLWhhbGZfX2Rlc2NyaXB0aW9uOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICBtYXJnaW4tdG9wOiAxMnB4O1xufVxuXG4uZm9vdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9mb290ZXIuanBnKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbi5mb290ZXItaW5uZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgyLCBtYXgtY29udGVudCk7XG4gIGdyaWQtY29sdW1uLWdhcDogNSU7XG4gIHBhZGRpbmc6IDYwcHggMDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuZm9vdGVyLWlubmVyIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMywgbWF4LWNvbnRlbnQpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZm9vdGVyLWlubmVyIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgzLCBtYXgtY29udGVudCk7XG4gIH1cbn1cbi5mb290ZXJfX2xvZ28ge1xuICBncmlkLXJvdzogMS8yO1xuICBncmlkLWNvbHVtbjogMS8yO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmZvb3Rlcl9fbG9nbyB7XG4gICAgZ3JpZC1yb3c6IDEvMjtcbiAgICBncmlkLWNvbHVtbjogMS8yO1xuICB9XG59XG4uZm9vdGVyLWNvbnRhY3RzIHtcbiAgZ3JpZC1yb3c6IDIvMztcbiAgZ3JpZC1jb2x1bW46IDEvMjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5mb290ZXItY29udGFjdHMge1xuICAgIGdyaWQtcm93OiAyLzM7XG4gICAgZ3JpZC1jb2x1bW46IDEvMjtcbiAgfVxufVxuLmZvb3Rlci1saW5rcyB7XG4gIGdyaWQtcm93OiAyLzM7XG4gIGdyaWQtY29sdW1uOiAyLzM7XG4gIGFsaWduLXNlbGY6IGVuZDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5mb290ZXItbGlua3Mge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgZ3JpZC1jb2x1bW46IDIvMztcbiAgICBncmlkLXJvdzogMi8zO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZm9vdGVyLWxpbmtzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uZm9vdGVyLXNvY2lhbCB7XG4gIGdyaWQtcm93OiAyLzM7XG4gIGdyaWQtY29sdW1uOiAzLzQ7XG4gIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmZvb3Rlci1zb2NpYWwge1xuICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgZ3JpZC1jb2x1bW46IDEvMztcbiAgICBncmlkLXJvdzogMy80O1xuICB9XG59XG4uZm9vdGVyX19sb2dvIHtcbiAgbWFyZ2luLWJvdHRvbTogMzhweDtcbiAgbWF4LXdpZHRoOiAyNTZweDtcbn1cbi5mb290ZXJfX2xvZ28gaW1nIHtcbiAgaGVpZ2h0OiA2N3B4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5mb290ZXJfX2xvZ28gaW1nIHtcbiAgICBoZWlnaHQ6IDQ1cHg7XG4gIH1cbn1cbi5mb290ZXJfX2NvbnRhY3Qge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuLmZvb3Rlcl9fY29udGFjdDpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgbWFyZ2luLWJvdHRvbTogMTdweDtcbn1cbi5mb290ZXJfX2NvbnRhY3Q6bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5mb290ZXJfX2NvbnRhY3QgYSB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xufVxuLmZvb3Rlcl9fY29udGFjdCBhOmhvdmVyIHtcbiAgY29sb3I6ICMzQThCREM7XG59XG4uZm9vdGVyX190aXRsZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjRDhEOEQ4O1xuICBmb250LXNpemU6IDEuM3JlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgb3BhY2l0eTogMC42O1xufVxuLmZvb3Rlcl9fdGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gIG1hcmdpbi10b3A6IDhweDtcbn1cbi5mb290ZXJfX2xpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIG1hcmdpbi10b3A6IDE3cHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xufVxuLmZvb3Rlcl9fbGluazpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5mb290ZXJfX2xpbms6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbi5mb290ZXJfX2xpbms6aG92ZXIge1xuICBjb2xvcjogIzNBOEJEQztcbn1cbi5mb290ZXIgLnNvY2lhbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG9wYWNpdHk6IDAuNztcbn1cbi5mb290ZXIgLnNvY2lhbF9fbGluayB7XG4gIG1hcmdpbi1yaWdodDogMjRweDtcbiAgd2lkdGg6IDI2cHg7XG4gIGhlaWdodDogMjZweDtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG4uZm9vdGVyIC5zb2NpYWxfX2xpbmstLXZrIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zdmcvdmsuc3ZnKTtcbn1cbi5mb290ZXIgLnNvY2lhbF9fbGluay0taW5zdCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc3ZnL2luc3RhLnN2Zyk7XG59XG4uZm9vdGVyIC5zb2NpYWxfX2xpbmstLXlvdXR1YmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3N2Zy95b3V0dWJlLnN2Zyk7XG59XG4uZm9vdGVyX19wb2xpY3kge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogNDJweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgb3BhY2l0eTogMC42O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmZvb3Rlcl9fcG9saWN5IHtcbiAgICBtYXJnaW4tdG9wOiAyMnB4O1xuICB9XG59XG4uZm9vdGVyX19jb3B5cmlnaHQge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIG9wYWNpdHk6IDAuNjtcbn1cblxuLmNhbGxiYWNrIHtcbiAgcGFkZGluZzogNDBweCAwIDUwcHg7XG59XG4uY2FsbGJhY2stLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y1RjhGNDtcbn1cbi5jYWxsYmFja19fdGl0bGUge1xuICBmb250LXNpemU6IDIuNHJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICMxQjFBMUE7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNhbGxiYWNrX190aXRsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jYWxsYmFja19fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDZweDtcbiAgfVxufVxuLmNhbGxiYWNrX19zdWJ0aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjg7XG4gIGNvbG9yOiAjMUIxQTFBO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmNhbGxiYWNrX19zdWJ0aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogMTNweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uZnctcGxhY2Vob2xkZXItLWNoZWNrYm94IHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5mdy1wbGFjZWhvbGRlci0tY2hlY2tib3ggLmJ0biB7XG4gICAgbWFyZ2luOiAzM3B4IGF1dG8gMDtcbiAgfVxufVxuXG4ub25lcm93LWZvcm0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tdG9wOiAyN3B4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLm9uZXJvdy1mb3JtIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm9uZXJvdy1mb3JtIHtcbiAgICBtYXJnaW4tdG9wOiAzN3B4O1xuICB9XG59XG4ub25lcm93LWZvcm0gLmZvcm1fYmxvY2sge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm9uZXJvdy1mb3JtIC5mb3JtX2Jsb2NrIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cbi5vbmVyb3ctZm9ybSAuZnctcGxhY2Vob2xkZXIge1xuICB3aWR0aDogMzAwcHg7XG59XG4ub25lcm93LWZvcm0gLmZ3LXBsYWNlaG9sZGVyOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICBtYXJnaW4tbGVmdDogMzJweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5vbmVyb3ctZm9ybSAuZnctcGxhY2Vob2xkZXI6bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gICAgbWFyZ2luLWxlZnQ6IDI2cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5vbmVyb3ctZm9ybSAuZnctcGxhY2Vob2xkZXI6bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5vbmVyb3ctZm9ybSAuZnctcGxhY2Vob2xkZXIge1xuICAgIHdpZHRoOiAyMTZweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLm9uZXJvdy1mb3JtIC5mdy1wbGFjZWhvbGRlciB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMTNweCk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5vbmVyb3ctZm9ybSAuZnctcGxhY2Vob2xkZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ub25lcm93LWZvcm0gLmZvcm1fYmxvY2stLWNoZWNrYm94IHtcbiAgbWFyZ2luLWxlZnQ6IDM1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAub25lcm93LWZvcm0gLmZvcm1fYmxvY2stLWNoZWNrYm94IHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAub25lcm93LWZvcm0gLmZvcm1fYmxvY2stLWNoZWNrYm94IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi5vbmVyb3ctZm9ybSAuZm9ybV9ibG9jay0tY2hlY2tib3ggLmJ0biB7XG4gIG1hcmdpbi1sZWZ0OiAzOHB4O1xuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLm9uZXJvdy1mb3JtIC5mb3JtX2Jsb2NrLS1jaGVja2JveCAuYnRuIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm9uZXJvdy1mb3JtIC5mb3JtX2Jsb2NrLS1jaGVja2JveCAuYnRuIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAub25lcm93LWZvcm0gLmZvcm1fYmxvY2stLWNoZWNrYm94IC5idG4ge1xuICAgIG1hcmdpbjogMzBweCBhdXRvIDA7XG4gIH1cbn1cblxuLnR3b3Jvdy1mb3JtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLXRvcDogMjdweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC50d29yb3ctZm9ybSB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAudHdvcm93LWZvcm0ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4udHdvcm93LWZvcm0gLmZvcm1fYmxvY2stLWlucHV0cyB7XG4gIGZsZXg6IDAgMCAzMSU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAudHdvcm93LWZvcm0gLmZvcm1fYmxvY2stLWlucHV0cyB7XG4gICAgZmxleDogMCAwIDQ4JTtcbiAgfVxufVxuLnR3b3Jvdy1mb3JtIC5mdy1wbGFjZWhvbGRlcjpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cbi50d29yb3ctZm9ybSAuZm9ybV9ibG9jay0tdGV4dGFyZWEge1xuICBtYXJnaW4tbGVmdDogMjVweDtcbiAgZmxleDogMCAwIDQwJTtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC50d29yb3ctZm9ybSAuZm9ybV9ibG9jay0tdGV4dGFyZWEge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIGZsZXg6IDAgMCA0OCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC50d29yb3ctZm9ybSAuZm9ybV9ibG9jay0tdGV4dGFyZWEge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgaGVpZ2h0OiAxOTJweDtcbiAgfVxufVxuLnR3b3Jvdy1mb3JtIC5mb3JtX2Jsb2NrLS10ZXh0YXJlYSAuZnctcGxhY2Vob2xkZXIudGV4dGFyZWEge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnR3b3Jvdy1mb3JtIC5mb3JtX2Jsb2NrLS10ZXh0YXJlYSB0ZXh0YXJlYSB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG4udHdvcm93LWZvcm0gLmZvcm1fYmxvY2stLWNoZWNrYm94IHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1heC13aWR0aDogMjMzcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC50d29yb3ctZm9ybSAuZm9ybV9ibG9jay0tY2hlY2tib3gge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IGluaXRpYWw7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC50d29yb3ctZm9ybSAuZm9ybV9ibG9jay0tY2hlY2tib3ggLmJ0biB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLnR3b3Jvdy1mb3JtIC5mb3JtX2Jsb2NrLS1jaGVja2JveCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC50d29yb3ctZm9ybSAuZm9ybV9ibG9jay0tY2hlY2tib3ggLmJ0biB7XG4gICAgbWFyZ2luLXRvcDogMzVweDtcbiAgfVxufVxuXG4uY2FsbGJhY2tfX2Zvcm0gLmNvbnRhY3RzX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogM3JlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5jYWxsYmFja19fZm9ybSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jYWxsYmFja19fZm9ybSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuY2FsbGJhY2tfX2Zvcm0gLmJ0biB7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuY2FsbGJhY2tfX2Zvcm0gLmJ0biB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jYWxsYmFja19fZm9ybSAuYnRuIHtcbiAgICBtYXJnaW4tdG9wOiAzNXB4O1xuICB9XG59XG4uY2FsbGJhY2tfX2Zvcm0gLmNhbGxiYWNrLWZvcm0uZm9ybV9ibG9jay0taW5wdXRzIHtcbiAgbWFyZ2luLXRvcDogMzJweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5jYWxsYmFja19fZm9ybSAuY2FsbGJhY2stZm9ybS5mb3JtX2Jsb2NrLS1pbnB1dHMge1xuICAgIHdpZHRoOiAzOSU7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY2FsbGJhY2tfX2Zvcm0gLmNhbGxiYWNrLWZvcm0uZm9ybV9ibG9jay0taW5wdXRzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmNhbGxiYWNrX19mb3JtIC5jYWxsYmFjay1mb3JtLmZvcm1fYmxvY2stLWlucHV0cyAuZnctcGxhY2Vob2xkZXI6bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuLmNhbGxiYWNrX19mb3JtIC5jYWxsYmFjay1mb3JtLmZvcm1fYmxvY2stLWlucHV0cyAuZXJyb3ItcGxhY2Vob2xkZXIge1xuICB0b3A6IGNhbGMoMTAwJSAtIDEwcHgpO1xufVxuLmNhbGxiYWNrX19mb3JtIC5jYWxsYmFjay1mb3JtLmZvcm1fYmxvY2stLXRleHRhcmVhIHtcbiAgbWFyZ2luLXRvcDogMjVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5jYWxsYmFja19fZm9ybSAuY2FsbGJhY2stZm9ybS5mb3JtX2Jsb2NrLS10ZXh0YXJlYSB7XG4gICAgbWFyZ2luLXRvcDogMzJweDtcbiAgICB3aWR0aDogY2FsYyg2MSUgLSAyNHB4KTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNhbGxiYWNrX19mb3JtIC5jYWxsYmFjay1mb3JtLmZvcm1fYmxvY2stLXRleHRhcmVhIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmNhbGxiYWNrX19mb3JtIC5jYWxsYmFjay1mb3JtLmZvcm1fYmxvY2stLXRleHRhcmVhIC5mdy1wbGFjZWhvbGRlciB0ZXh0YXJlYSB7XG4gICAgaGVpZ2h0OiAxMzRweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNhbGxiYWNrX19mb3JtIC5jYWxsYmFjay1mb3JtLmZvcm1fYmxvY2stLXRleHRhcmVhIC5mdy1wbGFjZWhvbGRlciB0ZXh0YXJlYSB7XG4gICAgaGVpZ2h0OiAxOTJweDtcbiAgfVxufVxuLmNhbGxiYWNrX19mb3JtIC5jYWxsYmFjay1mb3JtLmZvcm1fYmxvY2stLWNoZWNrYm94IHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5jYWxsYmFja19fZm9ybSAuY2FsbGJhY2stZm9ybS5mb3JtX2Jsb2NrLS1jaGVja2JveCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jYWxsYmFja19fZm9ybSAuY2FsbGJhY2stZm9ybS5mb3JtX2Jsb2NrLS1jaGVja2JveCAuZnctcGxhY2Vob2xkZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uY2FsbGJhY2tfX2Zvcm0gLmNhbGxiYWNrLWZvcm0uZm9ybV9ibG9jay0tY2hlY2tib3ggLmNoZWNrYm94Om5vdChjaGVja2VkKSArIGxhYmVsIHtcbiAgZm9udC1zaXplOiAxLjJyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY2FsbGJhY2tfX2Zvcm0gLmNhbGxiYWNrLWZvcm0uZm9ybV9ibG9jay0tY2hlY2tib3ggLmNoZWNrYm94Om5vdChjaGVja2VkKSArIGxhYmVsIHtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgfVxufVxuXG5mb3JtIC5mdy1wbGFjZWhvbGRlci1zZWxlY3QsXG5mb3JtIC5mdy1wbGFjZWhvbGRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAwO1xufVxuZm9ybSAuZnctcGxhY2Vob2xkZXItc2VsZWN0IC5mdy1pbnB1dCxcbmZvcm0gLmZ3LXBsYWNlaG9sZGVyIC5mdy1pbnB1dCB7XG4gIGhlaWdodDogNTJweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuZm9ybSAuZnctcGxhY2Vob2xkZXItc2VsZWN0IC5mdy1pbnB1dCArIC5wbGFjZWhvbGRlcixcbmZvcm0gLmZ3LXBsYWNlaG9sZGVyIC5mdy1pbnB1dCArIC5wbGFjZWhvbGRlciB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdG9wOiAtN3B4O1xuICBiYWNrZ3JvdW5kOiAjRjVGOEY0O1xuICBjb2xvcjogIzFCMUExQTtcbn1cbmZvcm0gLmZ3LXBsYWNlaG9sZGVyLXNlbGVjdCAuZnctaW5wdXQsIGZvcm0gLmZ3LXBsYWNlaG9sZGVyLXNlbGVjdCB0ZXh0YXJlYSxcbmZvcm0gLmZ3LXBsYWNlaG9sZGVyIC5mdy1pbnB1dCxcbmZvcm0gLmZ3LXBsYWNlaG9sZGVyIHRleHRhcmVhIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4ICM5ZTlmOWQgc29saWQ7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMC40cztcbiAgLW1vei10cmFuc2l0aW9uOiAwLjRzO1xuICAtbXMtdHJhbnNpdGlvbjogMC40cztcbiAgLW8tdHJhbnNpdGlvbjogMC40cztcbiAgdHJhbnNpdGlvbjogMC40cztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbmZvcm0gLmZ3LXBsYWNlaG9sZGVyLXNlbGVjdCAuZnctaW5wdXQ6Zm9jdXMgKyAucGxhY2Vob2xkZXIsIGZvcm0gLmZ3LXBsYWNlaG9sZGVyLXNlbGVjdCB0ZXh0YXJlYTpmb2N1cyArIC5wbGFjZWhvbGRlcixcbmZvcm0gLmZ3LXBsYWNlaG9sZGVyIC5mdy1pbnB1dDpmb2N1cyArIC5wbGFjZWhvbGRlcixcbmZvcm0gLmZ3LXBsYWNlaG9sZGVyIHRleHRhcmVhOmZvY3VzICsgLnBsYWNlaG9sZGVyIHtcbiAgdG9wOiAtN3B4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGJhY2tncm91bmQ6ICNGNUY4RjQ7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgY29sb3I6ICM4MzgzODM7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICBmb3JtIC5mdy1wbGFjZWhvbGRlci1zZWxlY3QgLmZ3LWlucHV0OmZvY3VzICsgLnBsYWNlaG9sZGVyLCBmb3JtIC5mdy1wbGFjZWhvbGRlci1zZWxlY3QgdGV4dGFyZWE6Zm9jdXMgKyAucGxhY2Vob2xkZXIsXG5mb3JtIC5mdy1wbGFjZWhvbGRlciAuZnctaW5wdXQ6Zm9jdXMgKyAucGxhY2Vob2xkZXIsXG5mb3JtIC5mdy1wbGFjZWhvbGRlciB0ZXh0YXJlYTpmb2N1cyArIC5wbGFjZWhvbGRlciB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5mb3JtIC5mdy1wbGFjZWhvbGRlci1zZWxlY3QgLmZ3LWlucHV0Lndyb25nLCBmb3JtIC5mdy1wbGFjZWhvbGRlci1zZWxlY3QgdGV4dGFyZWEud3JvbmcsXG5mb3JtIC5mdy1wbGFjZWhvbGRlciAuZnctaW5wdXQud3JvbmcsXG5mb3JtIC5mdy1wbGFjZWhvbGRlciB0ZXh0YXJlYS53cm9uZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmU2ZTY7XG59XG5mb3JtIC5mdy1wbGFjZWhvbGRlci1zZWxlY3QgLmZ3LWlucHV0Lndyb25nICsgLnBsYWNlaG9sZGVyLCBmb3JtIC5mdy1wbGFjZWhvbGRlci1zZWxlY3QgdGV4dGFyZWEud3JvbmcgKyAucGxhY2Vob2xkZXIsXG5mb3JtIC5mdy1wbGFjZWhvbGRlciAuZnctaW5wdXQud3JvbmcgKyAucGxhY2Vob2xkZXIsXG5mb3JtIC5mdy1wbGFjZWhvbGRlciB0ZXh0YXJlYS53cm9uZyArIC5wbGFjZWhvbGRlciB7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGNvbG9yOiAjZTkwMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlNmU2O1xufVxuZm9ybSAuZnctcGxhY2Vob2xkZXItc2VsZWN0IC5mdy1pbnB1dC53cm9uZyArIC5wbGFjZWhvbGRlciArIC5lcnJvci1wbGFjZWhvbGRlciwgZm9ybSAuZnctcGxhY2Vob2xkZXItc2VsZWN0IHRleHRhcmVhLndyb25nICsgLnBsYWNlaG9sZGVyICsgLmVycm9yLXBsYWNlaG9sZGVyLFxuZm9ybSAuZnctcGxhY2Vob2xkZXIgLmZ3LWlucHV0Lndyb25nICsgLnBsYWNlaG9sZGVyICsgLmVycm9yLXBsYWNlaG9sZGVyLFxuZm9ybSAuZnctcGxhY2Vob2xkZXIgdGV4dGFyZWEud3JvbmcgKyAucGxhY2Vob2xkZXIgKyAuZXJyb3ItcGxhY2Vob2xkZXIge1xuICBvcGFjaXR5OiAxO1xuICB0b3A6IDEwMCU7XG59XG5mb3JtIC5mdy1wbGFjZWhvbGRlci1zZWxlY3QgdGV4dGFyZWEsXG5mb3JtIC5mdy1wbGFjZWhvbGRlciB0ZXh0YXJlYSB7XG4gIHBhZGRpbmc6IDE3cHggMThweDtcbiAgaGVpZ2h0OiAxMjFweDtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIGZvcm0gLmZ3LXBsYWNlaG9sZGVyLXNlbGVjdCB0ZXh0YXJlYSxcbmZvcm0gLmZ3LXBsYWNlaG9sZGVyIHRleHRhcmVhIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgcGFkZGluZzogMTdweCAxNnB4O1xuICB9XG59XG5mb3JtIC5mdy1wbGFjZWhvbGRlci1zZWxlY3QgdGV4dGFyZWE6OnBsYWNlaG9sZGVyLFxuZm9ybSAuZnctcGxhY2Vob2xkZXIgdGV4dGFyZWE6OnBsYWNlaG9sZGVyIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICM5NDk0OTQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICBmb3JtIC5mdy1wbGFjZWhvbGRlci1zZWxlY3QgdGV4dGFyZWE6OnBsYWNlaG9sZGVyLFxuZm9ybSAuZnctcGxhY2Vob2xkZXIgdGV4dGFyZWE6OnBsYWNlaG9sZGVyIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbmZvcm0gLmZ3LXBsYWNlaG9sZGVyLXNlbGVjdCB0ZXh0YXJlYSArIC5wbGFjZWhvbGRlcixcbmZvcm0gLmZ3LXBsYWNlaG9sZGVyIHRleHRhcmVhICsgLnBsYWNlaG9sZGVyIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICB0b3A6IC03cHg7XG4gIGJhY2tncm91bmQ6ICNGNUY4RjQ7XG4gIGNvbG9yOiAjMUIxQTFBO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgZm9ybSAuZnctcGxhY2Vob2xkZXItc2VsZWN0IHRleHRhcmVhICsgLnBsYWNlaG9sZGVyLFxuZm9ybSAuZnctcGxhY2Vob2xkZXIgdGV4dGFyZWEgKyAucGxhY2Vob2xkZXIge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuZm9ybSAuZnctcGxhY2Vob2xkZXItc2VsZWN0Lndyb25nOmJlZm9yZSxcbmZvcm0gLmZ3LXBsYWNlaG9sZGVyLndyb25nOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGNvbnRlbnQ6IFwiIVwiO1xuICBjb2xvcjogI2ZmZjtcbiAgbWFyZ2luLXRvcDogLTEwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDVweDtcbiAgaGVpZ2h0OiAyMXB4O1xuICB3aWR0aDogMjFweDtcbiAgYm9yZGVyLXJhZGl1czogMjFweDtcbiAgYmFja2dyb3VuZDogI2U5MDAwMDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5mb3JtIC5mdy1wbGFjZWhvbGRlci1zZWxlY3QgdGV4dGFyZWEuZnctaW5wdXQsXG5mb3JtIC5mdy1wbGFjZWhvbGRlciB0ZXh0YXJlYS5mdy1pbnB1dCB7XG4gIGhlaWdodDogMjAwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICBmb3JtIC5mdy1wbGFjZWhvbGRlci1zZWxlY3QgdGV4dGFyZWEuZnctaW5wdXQsXG5mb3JtIC5mdy1wbGFjZWhvbGRlciB0ZXh0YXJlYS5mdy1pbnB1dCB7XG4gICAgaGVpZ2h0OiAxNDBweDtcbiAgfVxufVxuZm9ybSAuZnctcGxhY2Vob2xkZXItc2VsZWN0IC5wbGFjZWhvbGRlcixcbmZvcm0gLmZ3LXBsYWNlaG9sZGVyIC5wbGFjZWhvbGRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMTJweDtcbiAgdG9wOiAxNXB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjdXJzb3I6IHRleHQ7XG4gIHBhZGRpbmc6IDAgNXB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IDAuNHM7XG4gIC1tb3otdHJhbnNpdGlvbjogMC40cztcbiAgLW1zLXRyYW5zaXRpb246IDAuNHM7XG4gIC1vLXRyYW5zaXRpb246IDAuNHM7XG4gIHRyYW5zaXRpb246IDAuNHM7XG4gIGNvbG9yOiAjODM4MzgzO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICBmb3JtIC5mdy1wbGFjZWhvbGRlci1zZWxlY3QgLnBsYWNlaG9sZGVyLFxuZm9ybSAuZnctcGxhY2Vob2xkZXIgLnBsYWNlaG9sZGVyIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbmZvcm0gLmZ3LXBsYWNlaG9sZGVyLXNlbGVjdC5hY3RpdmUgLnBsYWNlaG9sZGVyLFxuZm9ybSAuZnctcGxhY2Vob2xkZXIuYWN0aXZlIC5wbGFjZWhvbGRlciB7XG4gIHRvcDogLTdweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBiYWNrZ3JvdW5kOiAjZjVmNWY1O1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIG9wYWNpdHk6IDE7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICBmb3JtIC5mdy1wbGFjZWhvbGRlci1zZWxlY3QuYWN0aXZlIC5wbGFjZWhvbGRlcixcbmZvcm0gLmZ3LXBsYWNlaG9sZGVyLmFjdGl2ZSAucGxhY2Vob2xkZXIge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuZm9ybSAuZnctcGxhY2Vob2xkZXItc2VsZWN0IC5lcnJvci1wbGFjZWhvbGRlcixcbmZvcm0gLmZ3LXBsYWNlaG9sZGVyIC5lcnJvci1wbGFjZWhvbGRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogY2FsYygxMDAlIC0gNXB4KTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBjb2xvcjogI2U5MDAwMDtcbn1cblxuLmZsb2F0LWJveCBmb3JtIC5mdy1wbGFjZWhvbGRlciAucGxhY2Vob2xkZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4uZmxvYXQtYm94IGZvcm0gLmZ3LXBsYWNlaG9sZGVyIC5mdy1pbnB1dC53cm9uZywgLmZsb2F0LWJveCBmb3JtIC5mdy1wbGFjZWhvbGRlciB0ZXh0YXJlYS53cm9uZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmU2ZTY7XG59XG4uZmxvYXQtYm94IGZvcm0gLmZ3LXBsYWNlaG9sZGVyIC5mdy1pbnB1dC53cm9uZyArIC5wbGFjZWhvbGRlciwgLmZsb2F0LWJveCBmb3JtIC5mdy1wbGFjZWhvbGRlciB0ZXh0YXJlYS53cm9uZyArIC5wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjZTkwMDAwICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmU2ZTYgIWltcG9ydGFudDtcbn1cbi5jaGVja2JveCB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgb3BhY2l0eTogMDtcbn1cbi5jaGVja2JveDpub3QoY2hlY2tlZCkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG9wYWNpdHk6IDA7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MClcIjtcbiAgLXdlYmtpdC1maWx0ZXI6IGFscGhhKG9wYWNpdHk9MCk7XG4gIC1tb3otZmlsdGVyOiBhbHBoYShvcGFjaXR5PTApO1xuICAtby1maWx0ZXI6IGFscGhhKG9wYWNpdHk9MCk7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0wKTtcbn1cbi5jaGVja2JveDpub3QoY2hlY2tlZCkgKyBsYWJlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMCAwIDAgMzZweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBjb2xvcjogIzFCMUExQTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDEuODtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuY2hlY2tib3g6bm90KGNoZWNrZWQpICsgbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIHBhZGRpbmc6IDAgMCAwIDM2cHg7XG4gIH1cbn1cbi5jaGVja2JveDpub3QoY2hlY2tlZCkgKyBsYWJlbCBwLCAuY2hlY2tib3g6bm90KGNoZWNrZWQpICsgbGFiZWwgc3BhbiB7XG4gIGNvbG9yOiAjMDAwO1xufVxuLmNoZWNrYm94Om5vdChjaGVja2VkKSArIGxhYmVsIHNwYW4ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMzQThCREM7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xufVxuLmNoZWNrYm94Om5vdChjaGVja2VkKSArIGxhYmVsOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBub25lO1xuICAtbW96LXRyYW5zaXRpb246IG5vbmU7XG4gIC1vLXRyYW5zaXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM5NDk0OTQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuY2hlY2tib3g6bm90KGNoZWNrZWQpICsgbGFiZWw6YWZ0ZXIge1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNoZWNrYm94Om5vdChjaGVja2VkKSArIGxhYmVsOmFmdGVyIHtcbiAgICB3aWR0aDogMjZweDtcbiAgICBoZWlnaHQ6IDI2cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5jaGVja2JveDpub3QoY2hlY2tlZCkgKyBsYWJlbDphZnRlciB7XG4gICAgdG9wOiAycHg7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICB9XG59XG4uY2hlY2tib3g6Y2hlY2tlZCArIGxhYmVsOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3N2Zy9jaGVjay5zdmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciByaWdodDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiA5MCUgOTAlO1xuICBmb250LXdlaWdodDogMTAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjMjE0ODk1O1xufVxuXG5mb3JtIC53cm9uZyxcbi5jaGVja2JveDpub3QoY2hlY2tlZCkud3JvbmcgKyBsYWJlbDphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogI2U5MDAwMCAhaW1wb3J0YW50O1xufVxuXG4uY2hlY2tib3g6bm90KGNoZWNrZWQpLndyb25nICsgbGFiZWw6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlNmU2ICFpbXBvcnRhbnQ7XG59XG5cbi5hZHZhbnRhZ2VzIHtcbiAgcGFkZGluZzogODBweCAwIDEwN3B4O1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuYWR2YW50YWdlcyB7XG4gICAgcGFkZGluZzogODBweCAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYWR2YW50YWdlcyB7XG4gICAgcGFkZGluZzogNjBweCAwO1xuICB9XG59XG4uYWR2YW50YWdlc19fbGlzdCB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5hZHZhbnRhZ2VzX19pdGVtIHtcbiAgd2lkdGg6IGNhbGMoMzMuMzMlIC0gMTZweCk7XG4gIG1hcmdpbi1yaWdodDogMjRweDtcbn1cbi5hZHZhbnRhZ2VzX19pdGVtOm50aC1jaGlsZCgzbikge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4uYWR2YW50YWdlc19faXRlbTpudGgtY2hpbGQobis0KSB7XG4gIG1hcmdpbi10b3A6IDU1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmFkdmFudGFnZXNfX2l0ZW0ge1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDEzLjVweCk7XG4gICAgbWFyZ2luLXJpZ2h0OiAyN3B4O1xuICB9XG4gIC5hZHZhbnRhZ2VzX19pdGVtOm50aC1jaGlsZCgzbikge1xuICAgIG1hcmdpbi1yaWdodDogMjdweDtcbiAgfVxuICAuYWR2YW50YWdlc19faXRlbTpudGgtY2hpbGQoZXZlbikge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICAuYWR2YW50YWdlc19faXRlbTpudGgtY2hpbGQobiszKSB7XG4gICAgbWFyZ2luLXRvcDogMzVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmFkdmFudGFnZXNfX2l0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLmFkdmFudGFnZXNfX2l0ZW06bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbiAgLmFkdmFudGFnZXNfX2l0ZW06bnRoLWNoaWxkKDNuKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC5hZHZhbnRhZ2VzX19pdGVtOm50aC1jaGlsZChldmVuKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG4uYWR2YW50YWdlc19fdGl0bGUge1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDJyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIG1hcmdpbi1ib3R0b206IDExcHg7XG59XG4uYWR2YW50YWdlc19fdGV4dCB7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4uYWR2YW50YWdlcy0tcGFnZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvYWR2YW50YWdlcy1wYWdlLmpwZyk7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiA4MHB4IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmFkdmFudGFnZXMtLXBhZ2Uge1xuICAgIHBhZGRpbmc6IDYwcHggMDtcbiAgfVxufVxuLmFkdmFudGFnZXMtLXBhZ2UgLnNlY3Rpb24tdGl0bGUge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLm1haW4tZXJyb3Ige1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uZXJyb3ItcGFnZSB7XG4gIHBhZGRpbmc6IDExMHB4IDA7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvNDA0LmpwZykgY2VudGVyIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBmbGV4OiAxIDAgMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICM3NEI3RkI7XG59XG4uZXJyb3ItcGFnZV9fdGl0bGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTlyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uZXJyb3ItcGFnZV9fdGl0bGUgc3BhbiB7XG4gIGxlZnQ6IC0zNnB4O1xuICBib3R0b206IDE4cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZm9udC1zaXplOiAycmVtO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5lcnJvci1wYWdlX190aXRsZSBzcGFuIHtcbiAgICBib3R0b206IC0yMHB4O1xuICAgIGxlZnQ6IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5lcnJvci1wYWdlX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxMi44cmVtO1xuICB9XG59XG4uZXJyb3ItcGFnZV9fc3VidGl0bGUge1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBmb250LXNpemU6IDIuNHJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgY29sb3I6ICM3NEI3RkI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZXJyb3ItcGFnZV9fc3VidGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDUycHg7XG4gIH1cbn1cbi5lcnJvci1wYWdlX190ZXh0IHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1heC13aWR0aDogNTU1cHg7XG4gIG1hcmdpbi10b3A6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBsaW5lLWhlaWdodDogMS44O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5lcnJvci1wYWdlX190ZXh0IHtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgfVxufVxuLmVycm9yLXBhZ2VfX2J0biB7XG4gIG1hcmdpbi10b3A6IDI4cHg7XG59XG5cbi5jYXRhbG9nLW1haW4ge1xuICBtYXJnaW4tdG9wOiA4MHB4O1xufVxuLmNhdGFsb2ctbWFpbl9faXRlbXMge1xuICBtYXJnaW4tdG9wOiAyMXB4O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmNhdGFsb2ctbWFpbl9faXRlbXMge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuLmNhdGFsb2ctbWFpbl9faXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogY2FsYygyNSUgLSAxOHB4KTtcbiAgaGVpZ2h0OiA0MDNweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBsaW5lYXI7XG4gIHBhZGRpbmc6IDMwcHggMTRweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmNhdGFsb2ctbWFpbl9faXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmNhdGFsb2ctbWFpbl9faXRlbSB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMTJweCk7XG4gICAgbWF4LWhlaWdodDogMjIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE4cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgLmNhdGFsb2ctbWFpbl9faXRlbSBhIHtcbiAgICBtYXgtd2lkdGg6IDIwMHB4O1xuICB9XG4gIC5jYXRhbG9nLW1haW5fX2l0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC5jYXRhbG9nLW1haW5fX2l0ZW06bnRoLWNoaWxkKG9kZCkge1xuICAgIG1hcmdpbi1yaWdodDogMjRweDtcbiAgfVxuICAuY2F0YWxvZy1tYWluX19pdGVtOm50aC1jaGlsZChuKzMpIHtcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuY2F0YWxvZy1tYWluX19pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMThweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLmNhdGFsb2ctbWFpbl9faXRlbSBhIHtcbiAgICBtYXgtd2lkdGg6IDI1MHB4O1xuICB9XG4gIC5jYXRhbG9nLW1haW5fX2l0ZW06bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gIH1cbiAgLmNhdGFsb2ctbWFpbl9faXRlbTpudGgtY2hpbGQob2RkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG4uY2F0YWxvZy1tYWluX19pdGVtOmhvdmVyOjphZnRlciB7XG4gIG9wYWNpdHk6IDE7XG59XG4uY2F0YWxvZy1tYWluX19pdGVtOjphZnRlciB7XG4gIHotaW5kZXg6IDE7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgwLCAwLCAwLCAwKSAyMy40NCUsICM1NDlGRUEgMTAwJSk7XG59XG4uY2F0YWxvZy1tYWluX190aXRsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAycmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgei1pbmRleDogMjtcbn1cblxuLmluZm8ge1xuICBtYXJnaW4tdG9wOiA3MHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2luZGV4L2luZm8uanBnKSBjZW50ZXIgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBwYWRkaW5nOiAxMzBweCAwIDExMHB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmluZm86OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2luZGV4L2luZm8tbGluZS5wbmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTAwJTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQ7XG4gIG1peC1ibGVuZC1tb2RlOiBvdmVybGF5O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmluZm86OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9pbmRleC9pbmZvLWxpbmUtbW9iLnBuZyk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5pbmZvOjpiZWZvcmUge1xuICAgIGxlZnQ6IDExJTtcbiAgfVxufVxuLmluZm9fX2Jsb2NrIHtcbiAgbWF4LXdpZHRoOiA1NjNweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuLmluZm9fX3RpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAzLjZyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLmluZm9fX3N1YnRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAyLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjNzRCN0ZCO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmluZm9fX3N1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gIH1cbn1cbi5pbmZvX190ZXh0IHtcbiAgbWFyZ2luLXRvcDogMTZweDtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbi1ib3R0b206IDU1cHg7XG59XG4uaW5mbyAuYnRuIHtcbiAgbWFyZ2luLXRvcDogNTVweDtcbiAgcGFkZGluZzogMThweCA2MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmluZm8gLmJ0biB7XG4gICAgcGFkZGluZzogMThweCA2OHB4O1xuICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5pbmZvIC5idG4ge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cblxuLmRlc2NyaXB0b3Ige1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgcGFkZGluZzogMTAwcHggMCAxMjVweDtcbiAgbWluLWhlaWdodDogNTUwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuZGVzY3JpcHRvciB7XG4gICAgcGFkZGluZzogMTE1cHggMCAxMzBweDtcbiAgICBtaW4taGVpZ2h0OiA1MDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmRlc2NyaXB0b3Ige1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcGFkZGluZzogNzVweCAwO1xuICAgIG1pbi1oZWlnaHQ6IDQ3MHB4O1xuICB9XG59XG4uZGVzY3JpcHRvcjo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHJpZ2h0OiAxMDBweDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2luZGV4L2Rlc2NyaXB0b3ItbGluZS5zdmcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTAwJTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQ7XG4gIG1peC1ibGVuZC1tb2RlOiBvdmVybGF5O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC5kZXNjcmlwdG9yOjphZnRlciB7XG4gICAgcmlnaHQ6IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5kZXNjcmlwdG9yOjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9pbmRleC9kZXNjcmlwdG9yLWxpbmUtbW9iLnN2Zyk7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbn1cbi5kZXNjcmlwdG9yX19pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cbi5kZXNjcmlwdG9yX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICM3NEI3RkI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuZGVzY3JpcHRvcl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNC44cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZGVzY3JpcHRvcl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNHJlbTtcbiAgfVxufVxuLmRlc2NyaXB0b3JfX3N1YnRpdGxlIHtcbiAgbWF4LXdpZHRoOiA2MjhweDtcbiAgZm9udC1zaXplOiA3cmVtO1xuICBsaW5lLWhlaWdodDogMS4xNDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG1hcmdpbi1ib3R0b206IDI4cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuZGVzY3JpcHRvcl9fc3VidGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmRlc2NyaXB0b3JfX3N1YnRpdGxlIHtcbiAgICBtYXgtd2lkdGg6IDMzNnB4O1xuICAgIGZvbnQtc2l6ZTogNHJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5kZXNjcmlwdG9yX19zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiAzLjZyZW07XG4gIH1cbn1cbi5kZXNjcmlwdG9yX190ZXh0IHtcbiAgbWF4LXdpZHRoOiA2NDFweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uZGVzY3JpcHRvci0tYWJvdXQge1xuICBtaW4taGVpZ2h0OiA1NTBweDtcbiAgcGFkZGluZzogMTc1cHggMCAxNzBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5kZXNjcmlwdG9yLS1hYm91dCB7XG4gICAgcGFkZGluZzogODVweCAwIDc1cHg7XG4gICAgbWluLWhlaWdodDogNDcwcHg7XG4gIH1cbn1cbi5kZXNjcmlwdG9yLS1hYm91dCAuZGVzY3JpcHRvcl9fdGl0bGUge1xuICBtYXgtd2lkdGg6IDY0MXB4O1xuICBmb250LXNpemU6IDMuNnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuZGVzY3JpcHRvci0tYWJvdXQgLmRlc2NyaXB0b3JfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDIuNnJlbTtcbiAgfVxufVxuLmRlc2NyaXB0b3ItLWFib3V0IC5kZXNjcmlwdG9yX190ZXh0IHtcbiAgbWFyZ2luLXRvcDogN3B4O1xuICBtYXgtd2lkdGg6IDY0MXB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5hcnRpY2xlcyB7XG4gIHBhZGRpbmc6IDYwcHggMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5hcnRpY2xlcyB7XG4gICAgcGFkZGluZzogNDBweCAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuYXJ0aWNsZXMgLnNsaWRlci1hcnJvd3Mge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5hcnRpY2xlc19fc2xpZGVyIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgaGVpZ2h0OiAzNTVweDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5hcnRpY2xlc19fc2xpZGVyOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDIwMCU7XG4gIGxlZnQ6IC0xMDAlO1xuICB0b3A6IC0xMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHotaW5kZXg6IDU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmFydGljbGVzX19zbGlkZXIge1xuICAgIGhlaWdodDogMzA1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5hcnRpY2xlc19fc2xpZGVyIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbi5hcnRpY2xlc19faXRlbSB7XG4gIHdpZHRoOiA0MiU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmFydGljbGVzX19pdGVtIHtcbiAgICB3aWR0aDogNDUlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuYXJ0aWNsZXNfX2l0ZW0ge1xuICAgIHdpZHRoOiA1MC43NSU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5hcnRpY2xlc19faXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5hcnRpY2xlc19fYmxvY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXgtaGVpZ2h0OiAzNzJweDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmFydGljbGVzX19ibG9jazpob3ZlciAuYXJ0aWNsZXNfX3RleHQsIC5hcnRpY2xlc19fYmxvY2s6YWN0aXZlIC5hcnRpY2xlc19fdGV4dCB7XG4gIG1heC1oZWlnaHQ6IDMwMHB4O1xufVxuLmFydGljbGVzX19ibG9jazpob3ZlciAuYXJ0aWNsZXNfX2RldGFpbHMsIC5hcnRpY2xlc19fYmxvY2s6YWN0aXZlIC5hcnRpY2xlc19fZGV0YWlscyB7XG4gIG1heC1oZWlnaHQ6IDMwMHB4O1xufVxuLmFydGljbGVzX19pbWcge1xuICBtYXJnaW4tYm90dG9tOiA2NXB4O1xuICBoZWlnaHQ6IDI5MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5hcnRpY2xlc19faW1nIHtcbiAgICBoZWlnaHQ6IDIzOHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQycHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5hcnRpY2xlc19faW1nIHtcbiAgICBoZWlnaHQ6IDIxMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5hcnRpY2xlc19faW1nIHtcbiAgICBoZWlnaHQ6IDE2NnB4O1xuICB9XG59XG4uYXJ0aWNsZXNfX2ltZyBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5hcnRpY2xlc19faW1nIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5hcnRpY2xlc19fZGVzY3JpcHRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWluLWhlaWdodDogNzRweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5hcnRpY2xlc19fZGVzY3JpcHRpb24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtaW4taGVpZ2h0OiBpbml0aWFsO1xuICB9XG59XG4uYXJ0aWNsZXNfX3RpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDJyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG4gIGNvbG9yOiAjMUIxQTFBO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5hcnRpY2xlc19fdGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDEycHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5hcnRpY2xlc19fdGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDhweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmFydGljbGVzX190aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogMTRweDtcbiAgfVxufVxuLmFydGljbGVzX190ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC1oZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbi10b3A6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICB3aWR0aDogMTAwJTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjdzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmFydGljbGVzX190ZXh0IHtcbiAgICBtYXgtaGVpZ2h0OiBpbml0aWFsO1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgfVxufVxuLmFydGljbGVzX19kZXRhaWxzIHtcbiAgbWF4LWhlaWdodDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbi10b3A6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBsaW5lLWhlaWdodDogMS4xNTtcbiAgY29sb3I6ICMzQThCREM7XG4gIHRyYW5zaXRpb246IGFsbCAwLjdzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmFydGljbGVzX19kZXRhaWxzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uYXJ0aWNsZXNfX2RldGFpbHMtLWFycm93IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1yaWdodDogMjNweDtcbn1cbi5hcnRpY2xlc19fZGV0YWlscy0tYXJyb3c6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIiBcIjtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMTcxcHg7XG4gIHRvcDogMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zdmcvYXJyb3ctcmlnaHQuc3ZnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xufVxuXG4uYXJ0aWNsZXMtbGlzdCB7XG4gIHBhZGRpbmc6IDQ4cHggMCA5NXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmFydGljbGVzLWxpc3QgLnNlY3Rpb24tdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmFydGljbGVzLWxpc3RfX3N1YnRpdGxlIHtcbiAgbWF4LXdpZHRoOiA5MjBweDtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgY29sb3I6ICMxQjFBMUE7XG59XG4uYXJ0aWNsZXMtbGlzdF9faG9sZGVyIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmFydGljbGVzLWxpc3RfX2hvbGRlciB7XG4gICAgbWFyZ2luLXRvcDogMjhweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmFydGljbGVzLWxpc3RfX2hvbGRlciAuYXJ0aWNsZXNfX2ltZyB7XG4gICAgaGVpZ2h0OiAxNzlweDtcbiAgfVxufVxuLmFydGljbGVzLWxpc3RfX2l0ZW0ge1xuICB3aWR0aDogY2FsYygzMy4zMzMlIC0gMTZweCk7XG4gIG1hcmdpbi1yaWdodDogMjRweDtcbn1cbi5hcnRpY2xlcy1saXN0X19pdGVtOm50aC1jaGlsZChuKzQpIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cbi5hcnRpY2xlcy1saXN0X19pdGVtOm50aC1jaGlsZCgzbikge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLmFydGljbGVzLWxpc3RfX2l0ZW0ge1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDExcHgpO1xuICAgIG1hcmdpbi1yaWdodDogMjJweDtcbiAgfVxuICAuYXJ0aWNsZXMtbGlzdF9faXRlbTpudGgtY2hpbGQoM24pIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIycHg7XG4gIH1cbiAgLmFydGljbGVzLWxpc3RfX2l0ZW06bnRoLWNoaWxkKDJuKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC5hcnRpY2xlcy1saXN0X19pdGVtOm50aC1jaGlsZChuKzMpIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYXJ0aWNsZXMtbGlzdF9faXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC5hcnRpY2xlcy1saXN0X19pdGVtOm50aC1jaGlsZChuKzIpIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG59XG4uYXJ0aWNsZXMtbGlzdF9faXRlbSAuYXJ0aWNsZXNfX2ltZyB7XG4gIGhlaWdodDogMjc0cHg7XG4gIG1hcmdpbi1ib3R0b206IDgwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLmFydGljbGVzLWxpc3RfX2l0ZW0gLmFydGljbGVzX19pbWcge1xuICAgIGhlaWdodDogMjgzcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNjhweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5hcnRpY2xlcy1saXN0X19pdGVtIC5hcnRpY2xlc19faW1nIHtcbiAgICBoZWlnaHQ6IDMxNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQycHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5hcnRpY2xlcy1saXN0X19pdGVtIC5hcnRpY2xlc19faW1nIHtcbiAgICBoZWlnaHQ6IDIxMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbi5hcnRpY2xlcy1saXN0X19pdGVtIC5hcnRpY2xlc19faW1nIGltZyB7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLmFydGljbGVzLWxpc3RfX2l0ZW0gLmFydGljbGVzX19pbWcgaW1nIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuYXJ0aWNsZXMtbGlzdF9faXRlbSAuYXJ0aWNsZXNfX2ltZyBpbWcge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmFydGljbGVzLWxpc3RfX2l0ZW0gLmFydGljbGVzX19pbWcgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4ucHJvamVjdC1wcm9kdWN0cyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ucHJvamVjdF9fc2xpZGVycyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogMzVweDtcbiAgbWFyZ2luLWJvdHRvbTogLTUwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAucHJvamVjdF9fc2xpZGVycyB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG4ucHJvamVjdF9fc2xpZGVycyAuc3dpcGVyLXBhZ2luYXRpb24tcHJvamVjdCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHJvamVjdF9fc2xpZGVycyAuc3dpcGVyLXBhZ2luYXRpb24tcHJvamVjdCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDE1O1xuICAgIGhlaWdodDogMjBweDtcbiAgICB0b3A6IDIyNHB4O1xuICB9XG59XG4ucHJvamVjdF9fc2xpZGVycyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q5ZDlkOTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5wcm9qZWN0X19zbGlkZXJzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzQThCREM7XG59XG4ucHJvamVjdF9fc2xpZGVycyAuc3dpcGVyLWJ1dHRvbi1wcmV2LXByb2plY3QsIC5wcm9qZWN0X19zbGlkZXJzIC5zd2lwZXItYnV0dG9uLW5leHQtcHJvamVjdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnByb2plY3RfX3NsaWRlciB7XG4gIHBhZGRpbmctYm90dG9tOiA5MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG4ucHJvamVjdF9fc2xpZGVyLWxpc3Qge1xuICBoZWlnaHQ6IGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAucHJvamVjdF9fc2xpZGVyIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnByb2plY3RfX3NsaWRlciB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLnByb2plY3RfX3NsaWRlcjo6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbGVmdDogLTEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICB6LWluZGV4OiAxMDtcbiAgfVxufVxuLnByb2plY3RfX3NsaWRlci1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtaGVpZ2h0OiBjYWxjKDEwMCUgLSA5M3B4KTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5wcm9qZWN0X19zbGlkZXItaXRlbSB7XG4gICAgbWF4LWhlaWdodDogaW5pdGlhbDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIycHg7XG4gICAgd2lkdGg6IDk1JTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnByb2plY3RfX3NsaWRlci1pdGVtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5wcm9qZWN0X19zbGlkZXItaW1nIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGhlaWdodDogNTcycHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnByb2plY3RfX3NsaWRlci1pbWcge1xuICAgIGhlaWdodDogNDgycHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5wcm9qZWN0X19zbGlkZXItaW1nIHtcbiAgICBoZWlnaHQ6IDM1NXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHJvamVjdF9fc2xpZGVyLWltZyB7XG4gICAgaGVpZ2h0OiAyMDRweDtcbiAgfVxufVxuLnByb2plY3RfX3NsaWRlci1pbWcgaW1nIHtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ucHJvamVjdF9fc2xpZGVyLWRlc2NyaXB0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG4gIHdpZHRoOiAzOTVweDtcbiAgbWluLWhlaWdodDogNDMxcHg7XG4gIGJvdHRvbTogLTkzcHg7XG4gIGxlZnQ6IDI2cHg7XG4gIHBhZGRpbmc6IDI4cHggMjRweCAxNTVweDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAucHJvamVjdF9fc2xpZGVyLWRlc2NyaXB0aW9uIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHBvc2l0aW9uOiBpbml0aWFsO1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIG1pbi1oZWlnaHQ6IGluaXRpYWw7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHJvamVjdF9fc2xpZGVyLWRlc2NyaXB0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICB9XG59XG4ucHJvamVjdF9fc2xpZGVyLXRpdGxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDIuNHJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbi5wcm9qZWN0X19zbGlkZXItdGV4dCB7XG4gIG1heC13aWR0aDogOTAlO1xuICBtYXJnaW4tdG9wOiA5cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBsaW5lLWhlaWdodDogMS42O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnByb2plY3RfX3NsaWRlci10ZXh0IHtcbiAgICBtYXJnaW4tdG9wOiAyMnB4O1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICB9XG59XG4ucHJvamVjdF9fc2xpZGVyLW5hdiB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICB3aWR0aDogNjUycHg7XG4gIGJvdHRvbTogMTUycHg7XG4gIGhlaWdodDogMTIycHg7XG4gIGxlZnQ6IDU2cHg7XG59XG4ucHJvamVjdF9fc2xpZGVyLW5hdiAucHJvamVjdF9fc2xpZGVyLWxpc3Qge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAucHJvamVjdF9fc2xpZGVyLW5hdiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnByb2plY3RfX3NsaWRlci1uYXYgLnByb2plY3RfX3NsaWRlci1pdGVtIHtcbiAgbWF4LWhlaWdodDogaW5pdGlhbDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnByb2plY3RfX3NsaWRlci1uYXYgLnByb2plY3RfX3NsaWRlci1pdGVtIGltZyB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucHJvamVjdF9fc2xpZGVyLW5hdiAuc3dpcGVyLXNsaWRlLXRodW1iLWFjdGl2ZSB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMzQThCREM7XG59XG5cbi5jb250YWN0c19fbWFwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNTU1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jb250YWN0c19fbGFiZWwge1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzk0OTQ5NDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxLjNyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY29udGFjdHNfX2xhYmVsIHtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgfVxufVxuLmNvbnRhY3RzX19pbmZvIHtcbiAgcGFkZGluZzogNTJweCAwIDcwcHg7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgdHJhbnNwYXJlbnQgNTAlLCAjRjVGOEY0IDUwJSwgI0Y1RjhGNCAxMDAlKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5jb250YWN0c19faW5mbyB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBwYWRkaW5nOiA2MHB4IDAgMDtcbiAgfVxufVxuLmNvbnRhY3RzX19pbmZvIC5jb250YWluZXItLWZsZXgge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5jb250YWN0c19faW5mbyAuY29udGFpbmVyLS1mbGV4IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4uY29udGFjdHNfX2Rlc2NyaXB0aW9uIHtcbiAgd2lkdGg6IDUwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5jb250YWN0c19fZGVzY3JpcHRpb24ge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDI0cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5jb250YWN0c19fZGVzY3JpcHRpb24ge1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgfVxufVxuLmNvbnRhY3RzX19ibG9jayB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtZ3JvdzogMTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5jb250YWN0c19fYmxvY2sge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRhY3RzX19ibG9jayB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLmNvbnRhY3RzX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMy42cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzFCMUExQTtcbn1cbi5jb250YWN0c19faXRlbTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbi10b3A6IDMycHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuY29udGFjdHNfX2l0ZW0ge1xuICAgIGdyaWQtY29sdW1uOiAxO1xuICB9XG59XG4uY29udGFjdHNfX3RleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGNvbG9yOiAjMUIxQTFBO1xufVxuLmNvbnRhY3RzX190ZXh0Om5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICBtYXJnaW4tdG9wOiA4cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbnRhY3RzX190ZXh0IHtcbiAgICBtYXgtd2lkdGg6IDM5M3B4O1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jb250YWN0c19fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgfVxufVxuLmNvbnRhY3RzX19kaXNjbGFtZXIge1xuICBtYXgtd2lkdGg6IDg0JTtcbiAgbWFyZ2luLXRvcDogYXV0bztcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjM0E4QkRDO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmNvbnRhY3RzX19kaXNjbGFtZXIge1xuICAgIGdyaWQtcm93OiAxLzM7XG4gICAgZ3JpZC1jb2x1bW46IDI7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRhY3RzX19kaXNjbGFtZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cbi5jb250YWN0c19fY2FsbGJhY2sge1xuICBwYWRkaW5nLWxlZnQ6IDcycHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG4gIHdpZHRoOiA1MCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbnRhY3RzX19jYWxsYmFjayB7XG4gICAgcGFkZGluZy1sZWZ0OiAzOXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuY29udGFjdHNfX2NhbGxiYWNrIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGNUY4RjQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogNTBweCAyNHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuY29udGFjdHNfX2NhbGxiYWNrIHtcbiAgICBwYWRkaW5nOiA1MHB4IDE1cHg7XG4gIH1cbiAgLmNvbnRhY3RzX19jYWxsYmFjayAuZm9ybV9ibG9jay0tY2hlY2tib3gge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLmNvbnRhY3RzX19zdWJ0aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmNvbnRhY3RzX19zdWJ0aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRhY3RzX19zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gIH1cbn1cblxuLnBhcnRuZXJzIHtcbiAgcGFkZGluZzogNjBweCAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLnBhcnRuZXJzIHtcbiAgICBwYWRkaW5nOiA0MHB4IDAgNTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBhcnRuZXJzIHtcbiAgICBwYWRkaW5nOiA0MHB4IDAgNjBweDtcbiAgfVxufVxuLnBhcnRuZXJzX19zb3J0IHtcbiAgbWFyZ2luLXRvcDogMjVweDtcbn1cbi5wYXJ0bmVyc19fc2VsZWN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnBhcnRuZXJzX19zZWxlY3QgLnNlbGVjdC1uYW1lIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICM5NDk0OTQ7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGFydG5lcnNfX3NlbGVjdCAuc2VsZWN0LW5hbWUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4ucGFydG5lcnNfX3NlbGVjdCAuc2VsZWN0LXRvZ2dsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBhcnRuZXJzX19zZWxlY3QgLnNlbGVjdC10b2dnbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cbi5wYXJ0bmVyc19fc2VsZWN0IC5zZWxlY3QtdG9nZ2xlOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogN3B4O1xuICB0b3A6IGNhbGMoNTAlIC0gMy41cHgpO1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3N2Zy9kb3duLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbn1cbi5wYXJ0bmVyc19fc2VsZWN0IC5zZWxlY3QtdG9nZ2xlOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5wYXJ0bmVyc19fc2VsZWN0LnNlbGVjdC1zaG93IC5zZWxlY3QtdG9nZ2xlOjphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG4ucGFydG5lcnNfX3NlbGVjdCAuc2VsZWN0LWRyb3Bkb3duIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wYXJ0bmVyc19fc2VsZWN0IC5zZWxlY3QtZHJvcGRvd24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3R0b206IC0xMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogMjtcbiAgICB0b3A6IGF1dG87XG4gICAgcGFkZGluZzogNDBweCAxNXB4IDAgMjRweDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGxpbmVhcjtcbiAgICAtby10cmFuc2l0aW9uOiBhbGwgMC4zcyBsaW5lYXI7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgbGluZWFyO1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIH1cbn1cbi5wYXJ0bmVyc19fc2VsZWN0IC5zZWxlY3QtZHJvcGRvd24tbGFiZWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBhcnRuZXJzX19zZWxlY3QgLnNlbGVjdC1kcm9wZG93bi1sYWJlbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDIuMnJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIGNvbG9yOiAjMjEyMTIxO1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wYXJ0bmVyc19fc2VsZWN0LnNlbGVjdC1zaG93OjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQ6ICMyMTIxMjE7XG4gICAgb3BhY2l0eTogMC41O1xuICAgIHotaW5kZXg6IDE7XG4gIH1cbn1cbi5wYXJ0bmVyc19fc2VsZWN0LnNlbGVjdC1zaG93IC5zZWxlY3QtZHJvcGRvd24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wYXJ0bmVyc19fc2VsZWN0LnNlbGVjdC1zaG93IC5zZWxlY3QtZHJvcGRvd24ge1xuICAgIGJvdHRvbTogMDtcbiAgfVxufVxuLnBhcnRuZXJzX19zZWxlY3Quc2VsZWN0LXNob3cgLnNlbGVjdC1iYWNrZHJvcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnBhcnRuZXJzX19zZWxlY3QgLnNlbGVjdC1vcHRpb25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBhcnRuZXJzX19zZWxlY3QgLnNlbGVjdC1vcHRpb25zIHtcbiAgICBtYXgtaGVpZ2h0OiAyODlweDtcbiAgICBvdmVyZmxvdzogc2Nyb2xsO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5wYXJ0bmVyc19fc2VsZWN0IC5zZWxlY3Qtb3B0aW9uczo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgfVxuICAucGFydG5lcnNfX3NlbGVjdCAuc2VsZWN0LW9wdGlvbnM6Oi13ZWJraXQtc2Nyb2xsYmFyOnZlcnRpY2FsIHtcbiAgICB3aWR0aDogN3B4O1xuICB9XG4gIC5wYXJ0bmVyc19fc2VsZWN0IC5zZWxlY3Qtb3B0aW9uczo6LXdlYmtpdC1zY3JvbGxiYXI6aG9yaXpvbnRhbCB7XG4gICAgaGVpZ2h0OiA3cHg7XG4gIH1cbiAgLnBhcnRuZXJzX19zZWxlY3QgLnNlbGVjdC1vcHRpb25zOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZTllOTtcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICNmZmZmZmY7XG4gIH1cbiAgLnBhcnRuZXJzX19zZWxlY3QgLnNlbGVjdC1vcHRpb25zOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICB9XG59XG4ucGFydG5lcnNfX3NlbGVjdCAuc2VsZWN0LW9wdGlvbiB7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEOEQ4RDg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuLnBhcnRuZXJzX19zZWxlY3QgLnNlbGVjdC1vcHRpb24gYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxMS41cHggMTlweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wYXJ0bmVyc19fc2VsZWN0IC5zZWxlY3Qtb3B0aW9uIGEge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wYXJ0bmVyc19fc2VsZWN0IC5zZWxlY3Qtb3B0aW9uIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICBib3JkZXI6IDA7XG4gIH1cbn1cbi5wYXJ0bmVyc19fc2VsZWN0IC5zZWxlY3Qtb3B0aW9uLXNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZDogIzNBOEJEQztcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGFydG5lcnNfX3NlbGVjdCAuc2VsZWN0LW9wdGlvbi1zZWxlY3RlZCB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICMzQThCREM7XG4gIH1cbn1cbi5wYXJ0bmVyc19fc2VsZWN0IC5zZWxlY3Qtb3B0aW9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzNBOEJEQztcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGFydG5lcnNfX3NlbGVjdCAuc2VsZWN0LW9wdGlvbjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICMzQThCREM7XG4gIH1cbn1cbi5wYXJ0bmVyc19fc2VsZWN0IC5zZWxlY3Qtb3B0aW9uOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICMzQThCREM7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjM0E4QkRDO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBhcnRuZXJzX19zZWxlY3QgLnNlbGVjdC1vcHRpb246YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogIzNBOEJEQztcbiAgfVxufVxuLnBhcnRuZXJzX19saXN0IHtcbiAgbWFyZ2luLXRvcDogMTZweDtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgZ3JpZC1hdXRvLXJvd3M6IDFmcjtcbiAgcm93LWdhcDogMjRweDtcbiAgY29sdW1uLWdhcDogMjRweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5wYXJ0bmVyc19fbGlzdCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBhcnRuZXJzX19saXN0IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAucGFydG5lcnNfX2xpc3Qge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4ucGFydG5lcnNfX2l0ZW0ge1xuICBib3JkZXI6IDFweCBzb2xpZCAjRDhEOEQ4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5wYXJ0bmVyc19faXRlbTpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG4ucGFydG5lcnNfX2l0ZW0taW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAucGFydG5lcnNfX2l0ZW0taW5uZXIge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuLnBhcnRuZXJzX19pdGVtLWltZyB7XG4gIG1pbi1oZWlnaHQ6IDEyN3B4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5wYXJ0bmVyc19faXRlbS1kZXNjcmlwdGlvbiB7XG4gIGZsZXg6IDEgMCBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBwYWRkaW5nOiAwIDE2cHggMTVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5wYXJ0bmVyc19faXRlbS1kZXNjcmlwdGlvbiB7XG4gICAgcGFkZGluZy1ib3R0b206IDM0cHg7XG4gIH1cbn1cbi5wYXJ0bmVyc19faXRlbS1uYW1lIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG59XG4ucGFydG5lcnNfX2l0ZW0tdGV4dCB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBoZWlnaHQ6IDk1cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDY7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLnBhcnRuZXJzX19pdGVtLXRleHQge1xuICAgIC13ZWJraXQtbGluZS1jbGFtcDogNDtcbiAgICBoZWlnaHQ6IDYzcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5wYXJ0bmVyc19faXRlbS10ZXh0IHtcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XG4gICAgaGVpZ2h0OiA0N3B4O1xuICB9XG59XG4ucGFydG5lcnNfX2l0ZW0tbGluayB7XG4gIG1hcmdpbi10b3A6IGF1dG87XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgY29sb3I6ICMwMDc3RUU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAucGFydG5lcnNfX2l0ZW0tbGluayB7XG4gICAgbWFyZ2luLXRvcDogMTJweDtcbiAgfVxufSIsIkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0JztcclxuICAgIHNyYzogdXJsKCcuLi9mb250cy9Nb250c2VycmF0LVJlZ3VsYXIud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgICAgICAgdXJsKCcuLi9mb250cy9Nb250c2VycmF0LVJlZ3VsYXIud29mZicpIGZvcm1hdCgnd29mZicpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcclxufVxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCc7XHJcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvTW9udHNlcnJhdC1NZWRpdW0ud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgICAgICAgdXJsKCcuLi9mb250cy9Nb250c2VycmF0LU1lZGl1bS53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcbiAgICAgICAgdXJsKCcuLi9mb250cy9Nb250c2VycmF0LU1lZGl1bS50dGYnKSBmb3JtYXQoJ3R0ZicpLFxyXG4gICAgICAgIHVybCgnLi4vZm9udHMvTW9udHNlcnJhdC1NZWRpdW0uZW90JykgZm9ybWF0KCdlb3QnKTtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0JztcclxuICAgIHNyYzogdXJsKCcuLi9mb250cy9Nb250c2VycmF0LVNlbWlCb2xkLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gICAgICAgIHVybCgnLi4vZm9udHMvTW9udHNlcnJhdC1TZW1pQm9sZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcbiAgICAgICAgdXJsKCcuLi9mb250cy9Nb250c2VycmF0LVNlbWlCb2xkLnR0ZicpIGZvcm1hdCgndHRmJyk7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCc7XHJcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvTW9udHNlcnJhdC1Cb2xkLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gICAgICAgIHVybCgnLi4vZm9udHMvTW9udHNlcnJhdC1Cb2xkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuICAgICAgICB1cmwoJy4uL2ZvbnRzL01vbnRzZXJyYXQtQm9sZC50dGYnKSBmb3JtYXQoJ3R0ZicpLFxyXG4gICAgICAgIHVybCgnLi4vZm9udHMvTW9udHNlcnJhdC1Cb2xkLm90ZicpIGZvcm1hdCgnb3RmJyksXHJcbiAgICAgICAgdXJsKCcuLi9mb250cy9Nb250c2VycmF0LUJvbGQuZW90JykgZm9ybWF0KCdlb3QnKTtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbn1cclxuIiwiLypcclxuQHRvZG8g0L7Qv9GA0LXQtNC10LvQuNGC0Ywg0L/QtdGA0LXQvNC10L3QvdGL0LVcclxuICovXHJcbiAvKiDQvdGD0LbQvdCwINC/0LXRgNC10LzQtdC90L3QsNGPXHJcbiAkcGxhY2Vob2xkZXJfY29sb3I6ICMwMDA7XHJcbiAkcGxhY2Vob2xkZXJfZm9udHNpemU6IDE4cHg7XHJcbiAkcGxhY2Vob2xkZXJfbGluZWhlaWdodDogMjBweDtcclxuICovXHJcbiAud293IHtcclxuICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbn1cclxuIGh0bWwsIGJvZHksIGRpdiwgc3BhbiwgYXBwbGV0LCBvYmplY3QsIGlmcmFtZSwgaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgcCwgYmxvY2txdW90ZSwgcHJlLCBhLCBhYmJyLCBhY3JvbnltLCBhZGRyZXNzLCBiaWcsIGNpdGUsIGNvZGUsIGRlbCwgZGZuLCBlbSwgaW1nLCBpbnMsIGtiZCwgcSwgcywgc2FtcCwgc21hbGwsIHN0cmlrZSwgc3Ryb25nLCBzdWIsIHN1cCwgdHQsIHZhciwgZGwsIGR0LCBkZCwgb2wsIHVsLCBsaSwgZmllbGRzZXQsIGZvcm0sIGxhYmVsLCBsZWdlbmQsIHRhYmxlLCBjYXB0aW9uLCB0Ym9keSwgdGZvb3QsIHRoZWFkLCB0ciwgdGgge1xyXG4gICBtYXJnaW46IDA7XHJcbiAgIHBhZGRpbmc6IDA7XHJcbiAgIGJvcmRlcjogMDtcclxuICAgb3V0bGluZTogMDtcclxuICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XHJcbiB9XHJcbiBcclxuIGh0bWwge1xyXG4gIGZvbnQtc2l6ZTogMTBweDtcclxuICBmb250LWZhbWlseTogJG1vbnRzZXJyYXQ7XHJcbiAgY29sb3I6ICRibGFjaztcclxuIH1cclxuXHJcbiBib2R5IHtcclxuICBwYWRkaW5nLXRvcDogMTQzcHg7XHJcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG4gIEBtZWRpYSAjeyRsZ30ge1xyXG4gICAgcGFkZGluZy10b3A6IDEyN3B4O1xyXG4gIH0gXHJcbiAgQG1lZGlhICN7JG1kfSB7XHJcbiAgICBwYWRkaW5nLXRvcDogNzBweDtcclxuICB9IFxyXG4gfVxyXG4gXHJcbiAqLCAqOmJlZm9yZSwgKjphZnRlciB7XHJcbiAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gfVxyXG4gXHJcbiBzdHJvbmcsXHJcbiBiIHtcclxuICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiB9XHJcbiBcclxuIC8qXHJcbiDQodGC0LjQu9C40LfQsNGG0LjRjyDRjdC70LXQvNC10L3RgtC+0LIg0YTQvtGA0Lwg0L/QviDRg9C80L7Qu9GH0LDQvdC40Y5cclxuICAqL1xyXG4gXHJcbiBpbnB1dCxcclxuIHRleHRhcmVhLFxyXG4gYnV0dG9uIHtcclxuICAgLy8g0L3Rg9C20L3QsCDQv9C10YDQtdC80LXQvdC90LDRjyBmb250LWZhbWlseTogJGZvbnRfc2VtaWJvbGQ7XHJcbiAgIHJlc2l6ZTogbm9uZTtcclxuICAgb3V0bGluZTogbm9uZTtcclxuIH1cclxuIFxyXG4gdGFibGUge1xyXG4gICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xyXG4gICBib3JkZXItc3BhY2luZzogMDtcclxuICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuIH1cclxuIHVsIHtcclxuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiB9XHJcbiBpbWcge1xyXG4gIG1heC13aWR0aDogMTAwJTtcclxuIH1cclxuIGgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xyXG4gICBmb250LWZhbWlseTogJG1vbnRzZXJyYXQ7XHJcbiAgIC8vINC90YPQttC90LAg0L/QtdGA0LXQvNC10L3QvdCw0Y8gY29sb3I6ICRjb2xvcl90aXRsZTtcclxuICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAvLyDQvdGD0LbQvdCwINC/0LXRgNC10LzQtdC90L3QsNGPIGZvbnQtZmFtaWx5OiAkZm9udF90aXRsZTtcclxuICAgbGluZS1oZWlnaHQ6IDEuMztcclxuIH1cclxuIFxyXG4gaDEge1xyXG4gICBmb250LXNpemU6IDZyZW07XHJcbiAgIEBtZWRpYSAjeyRzbX0ge1xyXG4gICAgICAgZm9udC1zaXplOiAzLjJyZW07XHJcbiAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICB9XHJcbiB9XHJcbiBcclxuIGgyIHtcclxuICAgZm9udC1zaXplOiAzNnB4O1xyXG4gICBAbWVkaWEgI3skc219IHtcclxuICAgICAgIGZvbnQtc2l6ZTogMi44cmVtO1xyXG4gICAgICAgbWFyZ2luLWJvdHRvbTogMThweDtcclxuICAgfVxyXG4gfVxyXG4gXHJcbiBoMyB7XHJcbiAgIGZvbnQtc2l6ZTogMzJweDtcclxuICAgQG1lZGlhICN7JHNtfSB7XHJcbiAgICAgICBmb250LXNpemU6IDIuNnJlbTtcclxuICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XHJcbiAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICB9XHJcbiB9XHJcbiBcclxuIGg0IHtcclxuICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICBAbWVkaWEgI3skc219IHtcclxuICAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xyXG4gICAgICAgbGluZS1oZWlnaHQ6IDEuMztcclxuICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XHJcbiAgIH1cclxuIH1cclxuIFxyXG4gaDUge1xyXG4gICBmb250LXNpemU6IDI0cHg7XHJcbiAgIEBtZWRpYSAjeyRzbX0ge1xyXG4gICAgICAgZm9udC1zaXplOiAyLjJyZW07XHJcbiAgICAgICBsaW5lLWhlaWdodDogMS4xNTtcclxuICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XHJcbiAgIH1cclxuIH1cclxuIFxyXG4gaDYge1xyXG4gICBmb250LXNpemU6IDJyZW07XHJcbiAgIGxpbmUtaGVpZ2h0OiAxLjM7XHJcbiAgIEBtZWRpYSAjeyRzbX0ge1xyXG4gICAgICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgICAgbGluZS1oZWlnaHQ6IDEuMztcclxuICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XHJcbiAgIH1cclxuIH1cclxuIFxyXG4gLmg0OCB7XHJcbiAgIGZvbnQtc2l6ZTogNDhweDtcclxuIH1cclxuIFxyXG4gLmg0NCB7XHJcbiAgIGZvbnQtc2l6ZTogNDRweDtcclxuIH1cclxuIFxyXG4gLmg0MCB7XHJcbiAgIGZvbnQtc2l6ZTogNDBweDtcclxuIH1cclxuIFxyXG4gLmgzNiB7XHJcbiAgIGZvbnQtc2l6ZTogMzZweDtcclxuIH1cclxuIFxyXG4gLmgzMiB7XHJcbiAgIGZvbnQtc2l6ZTogMzJweDtcclxuIH1cclxuIFxyXG4gLmgyOCB7XHJcbiAgIGZvbnQtc2l6ZTogMjhweDtcclxuIH1cclxuIFxyXG4gLmgyNCB7XHJcbiAgIGZvbnQtc2l6ZTogMjRweDtcclxuIH1cclxuIFxyXG4gLmgyMCB7XHJcbiAgIGZvbnQtc2l6ZTogMjBweDtcclxuIH1cclxuIFxyXG4gLmgxNiB7XHJcbiAgIGZvbnQtc2l6ZTogMTZweDtcclxuIH1cclxuIFxyXG4gLmZsb2F0LWJveC5mb3JtIC5mbG9hdC1ib3hfaW5zZXQgZGl2LmFncmVlbWVudHMgKiB7XHJcbiAgIGNvbG9yOiAjMDAwO1xyXG4gfVxyXG4gXHJcbiBhIHtcclxuICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICBmb250LXdlaWdodDogaW5oZXJpdDtcclxuICAvLyDQvdGD0LbQvdCwINC/0LXRgNC10LzQtdC90L3QsNGPIGZvbnQtZmFtaWx5OiAkZm9udF9saW5rcztcclxuIH1cclxuIFxyXG4gZm9ybSB7XHJcbiAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gfVxyXG4gXHJcbiAvKiDQntCR0KnQmNCVINCh0KLQmNCb0JggKi9cclxuIFxyXG4gLmNvbnRhaW5lciB7XHJcbiAgd2lkdGg6IDExNDBweDtcclxuICBtYXJnaW46IDAgYXV0bztcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBAbWVkaWEgI3skbGd9IHtcclxuICAgd2lkdGg6IDEwMCU7XHJcbiAgIHBhZGRpbmc6IDAgMzJweDtcclxuICB9XHJcbiAgQG1lZGlhICN7JG1kfSB7XHJcbiAgIHBhZGRpbmc6IDAgMjRweDtcclxuICB9XHJcbiAgQG1lZGlhICN7JGVzbX0ge1xyXG4gICBwYWRkaW5nOiAwIDE1cHg7XHJcbiAgfVxyXG4gICYtLWZsZXgge1xyXG4gICBkaXNwbGF5OiBmbGV4O1xyXG4gICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIH1cclxuICAmLS14eGwge1xyXG4gICAgd2lkdGg6IDEzMjBweDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgQG1lZGlhICN7JHh4bH0ge1xyXG4gICAgICB3aWR0aDogMTE0MHB4O1xyXG4gICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyRsZ30ge1xyXG4gICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgIHBhZGRpbmc6IDAgMzJweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyRtZH0ge1xyXG4gICAgIHBhZGRpbmc6IDAgMjRweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLnNlY3Rpb24tdGl0bGUge1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgZm9udC1zaXplOiAzLjZyZW07XHJcbiAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICBjb2xvcjogIzM1MzUzNTtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICYtLWFycm93cyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIH1cclxuICBAbWVkaWEgI3skbWR9IHtcclxuICAgIGZvbnQtc2l6ZTogNHJlbTtcclxuICB9XHJcbiAgQG1lZGlhICN7JHNtfSB7XHJcbiAgICBmb250LXNpemU6IDNyZW07XHJcbiAgfVxyXG59XHJcbiAuYm9keSB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xyXG4gfVxyXG4gLm1haW4ge1xyXG4gIGZsZXg6IDEgMCBhdXRvO1xyXG4gICYtcHJvZHVjdCB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIH1cclxuICAmLWNhdGFsb2ctc3ViIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xyXG4gIH1cclxuIH1cclxuIC5saW5rIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICY6OmJlZm9yZSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgYm90dG9tOiAtMnB4O1xyXG4gICAgd2lkdGg6IDA7XHJcbiAgICBoZWlnaHQ6IDFweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHRyYW5zaXRpb246IHdpZHRoIDAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgfVxyXG4gICY6aG92ZXIge1xyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcbiAgJi0taGVhZGVyOjpiZWZvcmUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWU7XHJcbiAgICBib3R0b206IC05cHg7XHJcbiAgICBoZWlnaHQ6IDRweDtcclxuICB9XHJcbiAgJi5hY3RpdmU6OmJlZm9yZSB7ICAgICAgICBcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG4gfVxyXG4gLnNsaWRlci1hcnJvd3Mge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB3aWR0aDogMTAwcHg7XHJcbiAgQG1lZGlhICN7JHNtfSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuIH1cclxuIC5zd2lwZXItYnV0dG9uLW5leHQsIC5zd2lwZXItYnV0dG9uLXByZXYge1xyXG4gIHotaW5kZXg6IDE7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIG9wYWNpdHk6IDE7XHJcbiAgdG9wOiBjYWxjKDUwJSAtIDE2LjVweCk7XHJcbiAgd2lkdGg6IDMzcHg7XHJcbiAgaGVpZ2h0OiAzM3B4O1xyXG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAjMDAwMDAwICFpbXBvcnRhbnQ7XHJcbiAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgIzAwMDAwMCAhaW1wb3J0YW50O1xyXG4gIG1hcmdpbjogMCAwO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB0cmFuc2l0aW9uOiAxcztcclxuICBvcGFjaXR5OiAwLjU7XHJcbiAgQG1lZGlhICN7JG1kfSB7XHJcbiAgICB0b3A6IDRweDtcclxuICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgaGVpZ2h0OiAyNHB4O1xyXG4gIH1cclxuICAmOjphZnRlciB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuICAmOmhvdmVyICwgJjphY3RpdmUge1xyXG4gICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICRibHVlICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAkYmx1ZSAhaW1wb3J0YW50O1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcbiB9XHJcbiAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcclxuICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTM1ZGVnKTtcclxuICBsZWZ0OiAwcHg7XHJcbiB9XHJcbiAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcclxuICByaWdodDogN3B4O1xyXG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuIH1cclxuIC5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCwgLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcclxuICBvcGFjaXR5OiAwLjU7XHJcbiB9XHJcblxyXG4gLypcclxuINCh0YLQuNC70Lgg0LTQu9GPINGB0LrRgNC+0LvQsFxyXG4gQHRvZG8g0LTQvtC/0LjRgdCw0YLRjCDRgdGC0LjQu9C4INC/0L7QtCDQstGB0LUg0YPRgdGC0YDQvtC50YHRgtCy0LBcclxuICAqL1xyXG4gKjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgIC8vINC90YPQttC90LAg0L/QtdGA0LXQvNC10L3QvdCw0Y8gY29sb3I6ICRwbGFjZWhvbGRlcl9jb2xvcjtcclxuICAgLy8g0L3Rg9C20L3QsCDQv9C10YDQtdC80LXQvdC90LDRjyBmb250LWZhbWlseTogJGZvbnRfZGVmYXVsdDtcclxuICAgLy8g0L3Rg9C20L3QsCDQv9C10YDQtdC80LXQvdC90LDRjyBmb250LXNpemU6ICRwbGFjZWhvbGRlcl9mb250c2l6ZTtcclxuICAgLy8g0L3Rg9C20L3QsCDQv9C10YDQtdC80LXQvdC90LDRjyBsaW5lLWhlaWdodDogJHBsYWNlaG9sZGVyX2xpbmVoZWlnaHQ7XHJcbiB9XHJcbiBcclxuICo6LW1vei1wbGFjZWhvbGRlciB7XHJcbiAgIC8vINC90YPQttC90LAg0L/QtdGA0LXQvNC10L3QvdCw0Y8gY29sb3I6ICRwbGFjZWhvbGRlcl9jb2xvcjtcclxuICAgLy8g0L3Rg9C20L3QsCDQv9C10YDQtdC80LXQvdC90LDRjyBmb250LWZhbWlseTogJGZvbnRfZGVmYXVsdDtcclxuICAgLy8g0L3Rg9C20L3QsCDQv9C10YDQtdC80LXQvdC90LDRjyBmb250LXNpemU6ICRwbGFjZWhvbGRlcl9mb250c2l6ZTtcclxuICAgLy8g0L3Rg9C20L3QsCDQv9C10YDQtdC80LXQvdC90LDRjyBsaW5lLWhlaWdodDogJHBsYWNlaG9sZGVyX2xpbmVoZWlnaHQ7XHJcbiB9XHJcbiBcclxuICo6Oi1tb3otcGxhY2Vob2xkZXIge1xyXG4gICAvLyDQvdGD0LbQvdCwINC/0LXRgNC10LzQtdC90L3QsNGPIGNvbG9yOiAkcGxhY2Vob2xkZXJfY29sb3I7XHJcbiAgIC8vINC90YPQttC90LAg0L/QtdGA0LXQvNC10L3QvdCw0Y8gZm9udC1mYW1pbHk6ICRmb250X2RlZmF1bHQ7XHJcbiAgIC8vINC90YPQttC90LAg0L/QtdGA0LXQvNC10L3QvdCw0Y8gZm9udC1zaXplOiAkcGxhY2Vob2xkZXJfZm9udHNpemU7XHJcbiAgIC8vINC90YPQttC90LAg0L/QtdGA0LXQvNC10L3QvdCw0Y8gbGluZS1oZWlnaHQ6ICRwbGFjZWhvbGRlcl9saW5laGVpZ2h0O1xyXG4gfVxyXG4gXHJcbiAqOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgLy8g0L3Rg9C20L3QsCDQv9C10YDQtdC80LXQvdC90LDRjyBjb2xvcjogJHBsYWNlaG9sZGVyX2NvbG9yO1xyXG4gIC8vINC90YPQttC90LAg0L/QtdGA0LXQvNC10L3QvdCw0Y8gZm9udC1mYW1pbHk6ICRmb250X2RlZmF1bHQ7XHJcbiAgLy8g0L3Rg9C20L3QsCDQv9C10YDQtdC80LXQvdC90LDRjyBmb250LXNpemU6ICRwbGFjZWhvbGRlcl9mb250c2l6ZTtcclxuICAvLyDQvdGD0LbQvdCwINC/0LXRgNC10LzQtdC90L3QsNGPIGxpbmUtaGVpZ2h0OiAkcGxhY2Vob2xkZXJfbGluZWhlaWdodDtcclxuIH1cclxuIFxyXG4gLypcclxuINCa0LDRgdGC0L7QvNC90YvQuSDRh9C10Lot0LHQvtC60YFcclxuIEB0b2RvINC/0YDQvtCy0LXRgdGC0Lgg0YDQtdGE0LDQutGC0L7RgNC40L3QsyDQutC70LDRgdGB0LAgLmNoZWNrYm94INC4INC30LDQvNC10L3QuNGC0Ywg0L3QsCDQsNC70YzRgtC10YDQvdCw0YLQuNCy0L3QvtC1LCDQsiDRgdC70YPRh9Cw0LUg0L3QtdC+0LHRhdC+0LTQuNC80L7RgdGC0LhcclxuICAqL1xyXG5cclxuIC8qICDQlNC10YTQvtC70YLQvdCw0Y8g0YHRgtC40LvQuNC30LDRhtC40Y8g0L/RgNC10LvQvtGD0LnQtNC10YDQsCAqL1xyXG4gLnByZWxvYWRlciB7XHJcbiAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgdG9wOiAwO1xyXG4gICBsZWZ0OiAwO1xyXG4gICBib3R0b206IDA7XHJcbiAgIHJpZ2h0OiAwO1xyXG4gICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XHJcbiAgIHotaW5kZXg6IDUwMDA7XHJcbiBcclxuICAgLmdvb2V5IHtcclxuICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgdG9wOiA1MCU7XHJcbiAgICAgbGVmdDogNTAlO1xyXG4gICAgIHdpZHRoOiAxODJweDtcclxuICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgbWFyZ2luOiAtMjBweCAwIDAgLTcxcHg7XHJcbiAgICAgLypiYWNrZ3JvdW5kOiB3aGl0ZTsqL1xyXG4gICAgIC8qZmlsdGVyOiBjb250cmFzdCgyMCk7Ki9cclxuICAgfVxyXG4gXHJcbiAgIC5kb3Qge1xyXG4gICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICB3aWR0aDogMjZweDtcclxuICAgICBoZWlnaHQ6IDI2cHg7XHJcbiAgICAgdG9wOiAxMnB4O1xyXG4gICAgIGxlZnQ6IDVweDtcclxuICAgICAvKmZpbHRlcjogYmx1cig0cHgpOyovXHJcbiAgICAgYmFja2dyb3VuZDogIzIxNDg5NTtcclxuICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG4gICAgIGFuaW1hdGlvbjogZG90IDIuOHMgaW5maW5pdGU7XHJcbiAgIH1cclxuIFxyXG4gICAuZG90cyB7XHJcbiAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG4gICAgIG1hcmdpbi10b3A6IDEycHg7XHJcbiAgICAgbWFyZ2luLWxlZnQ6IDMxcHg7XHJcbiAgICAgYW5pbWF0aW9uOiBkb3RzIDIuOHMgaW5maW5pdGU7XHJcbiBcclxuICAgICBzcGFuIHtcclxuICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICB3aWR0aDogMjZweDtcclxuICAgICAgIGhlaWdodDogMjZweDtcclxuICAgICAgIG1hcmdpbi1sZWZ0OiAxNnB4O1xyXG4gICAgICAgLypmaWx0ZXI6IGJsdXIoNHB4KTsqL1xyXG4gICAgICAgYmFja2dyb3VuZDogIzIxNDg5NTtcclxuICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICB9XHJcbiAgIH1cclxuIH1cclxuIFxyXG4gQGtleWZyYW1lcyBkb3Qge1xyXG4gICA1MCUge1xyXG4gICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMTBweCk7XHJcbiAgIH1cclxuIH1cclxuIFxyXG4gQGtleWZyYW1lcyBkb3RzIHtcclxuICAgNTAlIHtcclxuICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTYwcHgpO1xyXG4gICB9XHJcbiB9XHJcbiBcclxuIC8qXHJcbiDQlNC10YTQvtC70YLQvdCw0Y8g0YHRgtC40LvQuNC30LDRhtC40Y8g0LrQvdC+0L/QutC4IFwi0JfQsNC60YDRi9GC0YxcIiAtINC60YDQtdGB0YLQuNC6XHJcbiAgKi9cclxuIC5leGl0IHtcclxuICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICByaWdodDogNDBweDtcclxuICAgdG9wOiA0MHB4O1xyXG4gICB3aWR0aDogMzJweDtcclxuICAgaGVpZ2h0OiAzMnB4O1xyXG4gICBvcGFjaXR5OiAxO1xyXG4gICBjdXJzb3I6IHBvaW50ZXI7XHJcbiBcclxuICAgJjpob3ZlciB7XHJcbiAgICAgb3BhY2l0eTogMC44O1xyXG4gICB9XHJcbiBcclxuICAgJjo6YmVmb3JlIHtcclxuICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgIGxlZnQ6IDE1cHg7XHJcbiAgICAgY29udGVudDogJyAnO1xyXG4gICAgIGhlaWdodDogMjJweDtcclxuICAgICB3aWR0aDogM3B4O1xyXG4gICAgIGJhY2tncm91bmQtY29sb3I6ICM5MDkwOTA7XHJcbiAgIH1cclxuIFxyXG4gICAmOjphZnRlciB7XHJcbiAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcclxuICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgbGVmdDogMTVweDtcclxuICAgICBjb250ZW50OiAnICc7XHJcbiAgICAgaGVpZ2h0OiAyMnB4O1xyXG4gICAgIHdpZHRoOiAzcHg7XHJcbiAgICAgYmFja2dyb3VuZC1jb2xvcjogIzkwOTA5MDtcclxuICAgfVxyXG4gfVxyXG4gXHJcbiAvKlxyXG4g0JTQtdGE0L7Qu9GC0L3QsNGPINGB0YLQuNC70LjQt9Cw0YbQuNGPINGE0L7RgNC8INC4INGN0LvQtdC80LXQvdGC0L7QsiDRhNC+0YDQvFxyXG4gICovXHJcbiBmb3JtIHtcclxuICBpbnB1dFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uLFxyXG4gIGlucHV0W3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xyXG4gICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IFxyXG4gIH1cclxuXHJcbiAgaW5wdXRbdHlwZT0nbnVtYmVyJ10sXHJcbiAgaW5wdXRbdHlwZT1cIm51bWJlclwiXTpob3ZlcixcclxuICBpbnB1dFt0eXBlPVwibnVtYmVyXCJdOmZvY3VzIHtcclxuICAgICAgYXBwZWFyYW5jZTogbm9uZTtcclxuICAgICAgLW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XHJcbiAgfVxyXG5cclxuICAgaW5wdXRbdHlwZT10ZXh0XSxcclxuICAgdGV4dGFyZWEge1xyXG4gICAgIHBhZGRpbmc6IDVweCAxNnB4O1xyXG4gICB9XHJcbiBcclxuICAgJi5zZW5kbGVyIHtcclxuICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiBcclxuICAgICAuZXJyb3J0ZXh0LFxyXG4gICAgIC5yZXNwb25zZSB7XHJcbiAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgdG9wOiAwO1xyXG4gICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgIH1cclxuIFxyXG4gICAgICYuc2VudCB7XHJcbiAgICAgICA+ICoge1xyXG4gICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgfVxyXG4gXHJcbiAgICAgfVxyXG4gXHJcbiAgICAgJi5lcnJvciB7XHJcbiAgICAgICA+ICoge1xyXG4gICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgfVxyXG4gICAgIH1cclxuICAgfVxyXG4gfVxyXG4gXHJcbiAvKlxyXG4gICDQodGC0LjQu9C40LfQsNGG0LjRjyDQvtGC0LLQtdGC0L7QsiDQv9C+0YHQu9C1INC+0YLQv9GA0LDQstC60Lgg0YTQvtGA0LxcclxuICAgQHRvZG8g0J/QvtC70L7QttC40YLRjCDRgdGC0LjQu9C4INC6INGA0L7QtNC40YLQtdC70Y4gZm9ybSAtINGB0LzQvtGC0YDQuCDQstGL0YjQtSDQuCDQv9GA0L7QstC10YHRgtC4INGA0LXRhNCw0LrRgtC+0YDQuNC90LMg0LrQvtC00LBcclxuICAqL1xyXG4gLmVycm9ydGV4dCxcclxuIC5yZXNwb25zZSB7XHJcbiAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgdG9wOiAwO1xyXG4gICBsZWZ0OiAwO1xyXG4gICB3aWR0aDogMTAwJTtcclxuICAgaGVpZ2h0OiAxMDAlO1xyXG4gICBwYWRkaW5nOiAzMHB4IDMwcHggMzBweCAzMHB4O1xyXG4gICBkaXNwbGF5OiBmbGV4O1xyXG4gICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gXHJcbiAgIC5yZXNwb25zZV9fdGl0bGUge1xyXG4gICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgICBjb2xvcjogIzAwMDtcclxuICAgfVxyXG4gfVxyXG4gXHJcbiBcclxuIC8qINCa0L3QvtC/0LrQuCAqL1xyXG4gLmJ0biB7XHJcbiAgIGZvbnQtZmFtaWx5OiAkbW9udHNlcnJhdDtcclxuICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICBwYWRkaW5nOiAxMnB4IDM0cHg7XHJcbiAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICBsaW5lLWhlaWdodDogMS4zO1xyXG4gICBmb250LXdlaWdodDogNzAwO1xyXG4gICBjb2xvcjogJHdoaXRlO1xyXG4gICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgIGJvcmRlcjogbm9uZTtcclxuICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcclxuICAgYmFja2dyb3VuZDogJGJsdWU7XHJcbiAgICYgYSB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgIH1cclxuICAgJjpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkZC1ibHVlO1xyXG4gICB9XHJcbiB9XHJcbiAuYnRuLXJlZCB7XHJcbiAgIGNvbG9yOiAjZmZmO1xyXG4gICBiYWNrZ3JvdW5kOiAjYTcwMDAwO1xyXG4gXHJcbiAgICY6aG92ZXIge1xyXG4gICAgIGJhY2tncm91bmQ6ICMwMDA7XHJcbiAgIH1cclxuIH1cclxuIFxyXG4gXHJcbiAvKiDQktGB0L/Qu9GL0LLQsNGO0YnQuNC1INCx0LvQvtC60LggKi9cclxuIFxyXG4gQGtleWZyYW1lcyBmbG9hdGJveCB7XHJcbiAgIDAlIHtcclxuICAgICBvcGFjaXR5OiAwO1xyXG4gICB9XHJcbiAgIDEwMCUge1xyXG4gICAgIG9wYWNpdHk6IDFcclxuICAgfVxyXG4gfVxyXG4gXHJcbiBAa2V5ZnJhbWVzIGZsb2F0Ym94X2luc2V0IHtcclxuICAgMCUge1xyXG4gICAgIHJpZ2h0OiAtMTEwJTtcclxuICAgfVxyXG4gICAxMDAlIHtcclxuICAgICByaWdodDogMDtcclxuICAgfVxyXG4gfVxyXG4gXHJcbiAuZmxvYXQtYm94IHtcclxuICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICBoZWlnaHQ6IDEwMCU7XHJcbiAgIHdpZHRoOiAxMDAlO1xyXG4gICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XHJcbiAgIHRvcDogMDtcclxuICAgbGVmdDogMDtcclxuICAgei1pbmRleDogOTEwO1xyXG4gICAtd2Via2l0LWFuaW1hdGlvbjogZmxvYXRib3ggMC4zcyBlYXNlLWluLW91dDtcclxuICAgLW1vei1hbmltYXRpb246IGZsb2F0Ym94IDAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgIC1vLWFuaW1hdGlvbjogZmxvYXRib3ggMC4zcyBlYXNlLWluLW91dDtcclxuICAgYW5pbWF0aW9uOiBmbG9hdGJveCAwLjNzIGVhc2UtaW4tb3V0O1xyXG4gXHJcbiAgIC5mbG9hdC1ib3hfaW5zZXQge1xyXG4gICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgbWluLXdpZHRoOiA3MDBweDtcclxuICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgcmlnaHQ6IDA7XHJcbiAgICAgdG9wOiAwO1xyXG4gICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgYm9yZGVyOiA0MHB4ICNmZmYgc29saWQ7XHJcbiAgICAgYm9yZGVyLWJvdHRvbTogMjBweCAjZmZmIHNvbGlkOyBcclxuICAgICBib3JkZXItdG9wOiA1NXB4ICNmZmYgc29saWQ7XHJcbiAgICAgYm9yZGVyLXJpZ2h0OiAzMnB4ICNmZmYgc29saWQ7XHJcbiAgICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuICAgICBib3JkZXItbGVmdDogMzVweCAjZmZmIHNvbGlkO1xyXG4gICAgIC13ZWJraXQtYW5pbWF0aW9uOiBmbG9hdGJveF9pbnNldCAwLjdzIGVhc2UtaW4tb3V0O1xyXG4gICAgIC1tb3otYW5pbWF0aW9uOiBmbG9hdGJveF9pbnNldCAwLjdzIGVhc2UtaW4tb3V0O1xyXG4gICAgIC1vLWFuaW1hdGlvbjogZmxvYXRib3hfaW5zZXQgMC43cyBlYXNlLWluLW91dDtcclxuICAgICBhbmltYXRpb246IGZsb2F0Ym94X2luc2V0IDAuN3MgZWFzZS1pbi1vdXQ7XHJcbiAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG4gICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgIGhlaWdodDogMTAwJTtcclxuICAgICAtd2Via2l0LXRyYW5zaXRpb246IHJpZ2h0IDAuNXM7XHJcbiAgICAgLW1vei10cmFuc2l0aW9uOiByaWdodCAwLjVzO1xyXG4gICAgIC1vLXRyYW5zaXRpb246IHJpZ2h0IDAuNXM7XHJcbiAgICAgdHJhbnNpdGlvbjogcmlnaHQgMC41cztcclxuICAgIEBtZWRpYSAjeyRzbX0ge1xyXG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1pbi13aWR0aDogYXV0bztcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgICAgLypcclxuICAgICBAdG9kbyDRgdC60YDQvtC70LvQsdCw0YAg0LTQvtC70LbQtdC9INCx0YvRgtGMINC+0L/RgNC10LTQtdC70LXQvSDQs9C70L7QsdCw0LvRjNC90L4gLSDRgdC8INCy0YvRiNC1XHJcbiAgICAgICovXHJcbiAgICAgJiwgLnNjcm9sbGJhciB7XHJcbiAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XHJcbiAgICAgICAgIHdpZHRoOiAzcHg7XHJcbiAgICAgICB9XHJcbiBcclxuICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLWJ1dHRvbiB7XHJcbiAgICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICB9XHJcbiBcclxuICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcclxuICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgIHdpZHRoOiAzcHg7XHJcbiAgICAgICAgIGJvcmRlci1yaWdodDogMnB4ICNmZmYgc29saWQ7XHJcbiAgICAgICAgIGJvcmRlci1sZWZ0OiAycHggI2ZmZiBzb2xpZDtcclxuICAgICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcclxuICAgICAgIH1cclxuIFxyXG4gICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2stcGllY2Uge1xyXG4gICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgIH1cclxuIFxyXG4gICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xyXG4gICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllOWU5O1xyXG4gICAgICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xyXG4gICAgICAgICB3aWR0aDogM3B4O1xyXG4gICAgICAgfVxyXG4gXHJcbiAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci1jb3JuZXIge1xyXG4gICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgIH1cclxuIFxyXG4gICAgICAgJjo6LXdlYmtpdC1yZXNpemVyIHtcclxuICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICB9XHJcbiAgICAgfVxyXG4gICAgICYgaDIge1xyXG4gICAgICBcclxuICAgICAgZm9udC1zaXplOiAzLjJyZW07XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XHJcbiAgICAgIEBtZWRpYSAjeyRzbX0ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xyXG4gICAgICB9XHJcbiAgICAgfVxyXG4gICAgICYgcCB7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkbW9udHNlcnJhdDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgbWFyZ2luOiAxNXB4IDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS41NTtcclxuICAgICAgQG1lZGlhICN7JHNtfSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuODtcclxuICAgICAgfVxyXG4gICAgIH1cclxuICAgICAmIHVsIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xyXG4gICAgICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XHJcbiAgICAgfVxyXG4gICAgICYgbGkge1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNTU7XHJcbiAgICAgfVxyXG4gICAgID4gKjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgIH1cclxuIFxyXG4gICAgID4gKjpsYXN0LWNoaWxkIHtcclxuICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgfVxyXG4gICB9XHJcbiAgICYuYWdyZWVtZW50IHtcclxuICAgIC5mbG9hdC1ib3hfaW5zZXQge1xyXG4gICAgICBAbWVkaWEgI3skc219IHtcclxuICAgICAgICBtaW4td2lkdGg6IGluaXRpYWw7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICBwYWRkaW5nOiA0NnB4IDQ1cHggMzBweCAxNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgIH1cclxuICAgJi5mb3JtIHtcclxuICAgICAuZmxvYXQtYm94X2luc2V0IHtcclxuICAgICAgIG1pbi13aWR0aDogNjA3cHg7XHJcbiAgICAgICB3aWR0aDogMzAlO1xyXG4gICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgIEBtZWRpYSAjeyRzbX0ge1xyXG4gICAgICAgIG1pbi13aWR0aDogaW5pdGlhbDtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHggMzBweCAwIDE1cHg7XHJcbiAgICAgIH1cclxuICAgICAgIGZvcm0ge1xyXG4gICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICBAbWVkaWEgI3skc219IHtcclxuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgICB9XHJcbiBcclxuICAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAvL21hcmdpbi10b3A6IDQwcHg7XHJcbiAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgcGFkZGluZzogMTFweCAzNnB4O1xyXG4gICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgQG1lZGlhICN7JHNtfSB7XHJcbiAgICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICAgICB9XHJcbiAgICAgICAgIH1cclxuICAgICAgIH1cclxuIFxyXG4gICAgICAgaW5wdXQsIGxhYmVsLCBoMywgcCB7XHJcbiAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgfVxyXG4gICAgICAgaDMge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMy42cmVtO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEzcHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBAbWVkaWEgI3skc219IHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMi42cmVtO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgfVxyXG4gICAgICAgcCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgIEBtZWRpYSAjeyRzbX0ge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xyXG4gICAgICAgIH1cclxuICAgICAgIH1cclxuIFxyXG4gICAgICAgaW5wdXQge1xyXG4gICAgICAgICBib3JkZXI6IDFweCAjOTM5MzkzIHNvbGlkO1xyXG4gICAgICAgfVxyXG4gXHJcbiAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xyXG4gICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICB3aWR0aDogMjJweDtcclxuICAgICAgICAgIGhlaWdodDogMjJweDtcclxuICAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyRzbX0ge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XHJcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgd2lkdGg6IDIycHg7XHJcbiAgICAgICAgICAgaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skZXNtfSB7XHJcbiAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICB9XHJcbiAgICAgICAmIGZvcm0gLmZ3LXBsYWNlaG9sZGVyIC5mdy1pbnB1dC53cm9uZysucGxhY2Vob2xkZXIrLmVycm9yLXBsYWNlaG9sZGVyIHtcclxuICAgICAgICB0b3A6IGNhbGMoMTAwJSAtIDE1cHgpO1xyXG4gICAgICAgfVxyXG4gICAgIH1cclxuIFxyXG4gICAgIC5mb3JtX19sb2dvIHtcclxuICAgICAgIHdpZHRoOiA5MHB4O1xyXG4gICAgIH1cclxuICAgfVxyXG4gXHJcbiAgIC5leGl0IHtcclxuICAgICByaWdodDogMjJweDtcclxuICAgICB0b3A6IDE1cHg7XHJcbiAgICAgb3BhY2l0eTogMDtcclxuICAgICBAbWVkaWEgI3skc219IHtcclxuICAgICAgcmlnaHQ6IDIwcHg7XHJcbiAgICAgIHRvcDogMzBweDtcclxuICAgIH1cclxuICAgfVxyXG4gXHJcbiAgICYuc2hvdyAuZXhpdCB7XHJcbiAgICAgb3BhY2l0eTogMTtcclxuICAgfVxyXG4gfVxyXG4gXHJcbiBAbWVkaWEgKG1heC13aWR0aDogNzYwcHgpIHtcclxuICAgLmZsb2F0LWJveF9pbnNldCB7XHJcbiAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICBtaW4td2lkdGg6IDA7XHJcbiAgIH1cclxuIH1cclxuIFxyXG4gLypcclxuINCh0YLQuNC70LjQt9Cw0YbQuNGPINC+0YLQstC10YLQvtCyINGE0L7RgNC8XHJcbiAgKi9cclxuIFxyXG4gZm9ybS5zZW50IHtcclxuICAgPiAucmVzcG9uc2Uge1xyXG4gICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgZGlzcGxheTogZmxleDtcclxuICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgJiAuaDI0IHtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIGNvbG9yOiAkZC1ibGFjaztcclxuICAgICAgICBmb250LXNpemU6IDMuNnJlbTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgICAgIEBtZWRpYSAjeyRzbX0ge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyLjZyZW07XHJcbiAgICAgICAgfVxyXG4gICAgIH1cclxuICAgICAmIHAge1xyXG4gICAgICBtYXgtd2lkdGg6IDQyOXB4O1xyXG4gICAgICBmb250LWZhbWlseTogJG1vbnRzZXJyYXQ7XHJcbiAgICAgIGNvbG9yOiAkZC1ibGFjaztcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgbWFyZ2luLXRvcDogMTJweDtcclxuICAgICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XHJcbiAgICAgIEBtZWRpYSAjeyRzbX0ge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDMycHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuODtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICB9XHJcbiAgICAgfVxyXG4gICAgICYgLmgzMiB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDIzcHg7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkbW9udHNlcnJhdDtcclxuICAgICAgY29sb3I6ICNjOTAwMDA7IFxyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICBmb250LXNpemU6IDMuNnJlbTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgICAgQG1lZGlhICN7JHNtfSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyLjZyZW07XHJcbiAgICAgIH1cclxuICAgICB9XHJcbiAgICB9XHJcbiB9XHJcbiAgXHJcbiBmb3JtLmVycm9yIHtcclxuICA+IC5lcnJvcnRleHQge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAmIC5oMjQge1xyXG4gICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgIGNvbG9yOiAkZC1ibGFjaztcclxuICAgICAgIGZvbnQtc2l6ZTogMy42cmVtO1xyXG4gICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgICAgIEBtZWRpYSAjeyRzbX0ge1xyXG4gICAgICAgICBmb250LXNpemU6IDIuNnJlbTtcclxuICAgICAgIH1cclxuICAgIH1cclxuICAgICYgcCB7XHJcbiAgICAgbWF4LXdpZHRoOiA0MjlweDtcclxuICAgICBmb250LWZhbWlseTogJG1vbnRzZXJyYXQ7XHJcbiAgICAgY29sb3I6ICRkLWJsYWNrO1xyXG4gICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgbWFyZ2luLXRvcDogMTJweDtcclxuICAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgICBsaW5lLWhlaWdodDogMS42O1xyXG4gICAgIEBtZWRpYSAjeyRzbX0ge1xyXG4gICAgICAgbWFyZ2luLXRvcDogMzJweDtcclxuICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgICAgbGluZS1oZWlnaHQ6IDEuODtcclxuICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgfVxyXG4gICAgfVxyXG4gICAgJiAuaDMyIHtcclxuICAgICBtYXJnaW4tYm90dG9tOiAyM3B4O1xyXG4gICAgIGZvbnQtZmFtaWx5OiAkbW9udHNlcnJhdDtcclxuICAgICBjb2xvcjogI2M5MDAwMDsgXHJcbiAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICBmb250LXNpemU6IDMuNnJlbTtcclxuICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgIEBtZWRpYSAjeyRzbX0ge1xyXG4gICAgICAgZm9udC1zaXplOiAyLjZyZW07XHJcbiAgICAgfVxyXG4gICAgfVxyXG4gICB9XHJcbn1cclxuIC8qXHJcbiDRjdC80LjRgtCw0YbQuNGPIFBsYWNlaG9sZGVyXHJcbiBAdG9kbyDQv9GA0L7QstC10YHRgtC4INGA0LXRhNCw0LrRgtC+0YDQuNC90LMg0LrQvtC00LBcclxuICAqL1xyXG4gXHJcbiAgIC8qXHJcbiAgIEB0b2RvINC10YHRgtGMINC70Lgg0LTRgNGD0LPQuNC1INCy0LDRgNC40LDQvdGC0Ysg0L/QvtCy0LXRgdC40YLRjCDRgdGC0LjQu9C4LCDQvdCw0L/RgNC40LzQtdGAINC/0L4g0LzQsNGB0LrQtSDQutC70LDRgdGB0LA/XHJcbiAgICAqL1xyXG4gICAubG9hZC0tYWdyZWVtZW50LFxyXG4gICAubG9hZC0tcHJpdmFjeSxcclxuICAgLmxvYWQtLWNhbGxiYWNrIHtcclxuICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICB9XHJcbiBcclxuICAgLyogIEhFQURFUiAgKi9cclxuICAgaGVhZGVyIHtcclxuICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgbGVmdDogMDtcclxuICAgICB0b3A6IDA7XHJcbiAgICAgZGlzcGxheTogZmxleDtcclxuICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgIHotaW5kZXg6IDU7XHJcbiAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiB0b3AgMC40cywgYm94LXNoYWRvdyAwLjJzO1xyXG4gICAgIC1tb3otdHJhbnNpdGlvbjogdG9wIDAuNHMsIGJveC1zaGFkb3cgMC4ycztcclxuICAgICAtby10cmFuc2l0aW9uOiB0b3AgMC40cywgYm94LXNoYWRvdyAwLjJzO1xyXG4gICAgIHRyYW5zaXRpb246IHRvcCAwLjRzLCBib3gtc2hhZG93IDAuMnM7XHJcbiBcclxuICAgICAubW9iaWxlLW1lbnUge1xyXG4gICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgIHotaW5kZXg6IDEyMDA7XHJcbiAgICAgICBtaW4td2lkdGg6IDMwcHg7XHJcbiBcclxuICAgICAgIHNwYW4ge1xyXG4gICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgIGJhY2tncm91bmQ6ICMwMDAwMDA7XHJcbiAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cztcclxuICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cztcclxuICAgICAgICAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC41cztcclxuICAgICAgICAgLW8tdHJhbnNpdGlvbjogYWxsIDAuNXM7XHJcbiAgICAgICAgIC8vJi5sYXN0IHtcclxuICAgICAgICAgLy8gIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAvL31cclxuICAgICAgIH1cclxuICAgICB9XHJcbiBcclxuICAgICAmLnNob3ctbWVudSB7XHJcbiAgICAgICB0b3A6IDA7XHJcbiBcclxuICAgICAgIC5tb2JpbGUtbWVudSB7XHJcbiAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICBsZWZ0OiAwO1xyXG4gXHJcbiAgICAgICAgICAgJi5maXJzdCB7XHJcbiAgICAgICAgICAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgICAgICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgICAgICAgIH1cclxuIFxyXG4gICAgICAgICAgICYuY2VudGVyIHtcclxuICAgICAgICAgICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcclxuICAgICAgICAgICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XHJcbiAgICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XHJcbiAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xyXG4gICAgICAgICAgIH1cclxuIFxyXG4gICAgICAgICAgICYubGFzdCB7XHJcbiAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgIH1cclxuICAgICAgICAgfVxyXG4gICAgICAgfVxyXG4gICAgIH1cclxuICAgfVxyXG4gXHJcbiAgIC5maXhlZC1oZWFkZXIge1xyXG4gICAgIGhlYWRlciB7XHJcbiAgICAgICB0b3A6IC0xNzBweDtcclxuIFxyXG4gICAgICAgJi5zaG93LCAmOmhvdmVyIHtcclxuICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgfVxyXG4gXHJcbiAgICAgICAmLm1lbnVfX3dyYXBwZXJfYWN0aXZlIHtcclxuICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgfVxyXG4gICAgIH1cclxuICAgfVxyXG4gXHJcbiAgIC8qXHJcbiAgICAgICDQlNC10YTQvtC70YLQvdCw0Y8g0YHRgtC40LvQuNC30LDRhtC40Y8g0YHRgtGA0LDQvdC40YYg0YPQv9GA0LDQstC70Y/QtdC80YvRhSDQutC+0L3RgtC10L3Rgi3QvNC10L3QtdC00LbQtdGA0L7QvFxyXG4gICAqLyIsIi5wYWdlLWltZyB7XHJcbiAgIG1heC13aWR0aDogMTAwJTtcclxufVxyXG4ucGFnZS1pbWcucGFnZS1pZnJhbWUge1xyXG4gICBwYWRkaW5nLXRvcDogMDtcclxuICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICB3aWR0aDogMTAwJTtcclxuICAgaGVpZ2h0OiAwO1xyXG4gICBwYWRkaW5nLWJvdHRvbTogNTElO1xyXG4gICBtYXJnaW4tdG9wOiAyZW07XHJcbn1cclxuLnBhZ2UtaWZyYW1lIGlmcmFtZXsgXHJcbiAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgd2lkdGg6IDEwMCU7XHJcbiAgIGhlaWdodDogMTAwJTtcclxuICAgbGVmdDogMDsgdG9wOiAtMzBweDtcclxufVxyXG4ucGFnZSB7XHJcbiAgICBwYWRkaW5nOiA2MHB4IDA7XHJcbiAgICBmb250LXNpemU6ICRkZWZhdWx0X3BhZ2VGb250U2l6ZTtcclxuICAgIGNvbG9yOiAkZC1ibGFjaztcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBAbWVkaWEgI3skbGd9IHtcclxuICAgICAgICBwYWRkaW5nOiA2MHB4IDMycHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skbWR9IHtcclxuICAgICAgICBwYWRkaW5nOiA2MHB4IDI0cHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skZXNtfSB7XHJcbiAgICAgICAgcGFkZGluZzogNjBweCAxNXB4O1xyXG4gICAgfVxyXG4gICAgJiAucGFnZS1pbWcge1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAmICsgKiB7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBoMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcclxuICAgICAgbWF4LXdpZHRoOiA4NjRweDtcclxuICAgICAgbWFyZ2luLXRvcDogNDZweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgY29sb3I6ICRkLWJsYWNrO1xyXG4gICAgICAmICsgKiB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMCFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICA+ICo6Zmlyc3QtY2hpbGQsXHJcbiAgICB0YWJsZSB0ZCA+ICo6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICB9XHJcbiAgICA+ICo6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuXHJcbiAgICBoMSB7XHJcbiAgICAgICAgZm9udC1zaXplOiA0LjZyZW07XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMThweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xyXG4gICAgICAgIEBtZWRpYSAjeyRzbX0ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDMuMnJlbTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBoMiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyLjhyZW07XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xyXG4gICAgICAgIEBtZWRpYSAjeyRzbX0ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIuNHJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBoMyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyLjZyZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG4gICAgICAgIEBtZWRpYSAjeyRzbX0ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIuNHJlbTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBoNCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyLjJyZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG4gICAgICAgIEBtZWRpYSAjeyRzbX0ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIuNHJlbTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBoNSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyLjJyZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG4gICAgICAgIEBtZWRpYSAjeyRzbX0ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIuMnJlbTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgaDYge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XHJcbiAgICAgICAgQG1lZGlhICN7JHNtfSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJiArIHVsLCAmICsgb2wge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxLjJyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgcCB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRtb250c2VycmF0O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA5MjBweDtcclxuICAgICAgICBtYXJnaW46IDEuMnJlbSAwIDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuODtcclxuICAgICAgICBAbWVkaWEgI3skc219IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDEuMnJlbSAwIDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGltZywgaWZyYW1lIHtcclxuICAgICAgICBtYXJnaW46IDIuMnJlbSAwO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIGEge1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgIGNvbG9yOiAkYmx1ZTtcclxuICAgIH1cclxuICAgIGltZywgdmlkZW8sIGlmcmFtZSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbjogNGVtIDA7XHJcbiAgICAgICAgQG1lZGlhICN7JHNtfSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICB1bCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMS4ycmVtO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgfVxyXG4gICAgb2wge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEuMnJlbTtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgfVxyXG4gICAgbGkge1xyXG4gICAgICAgIG1heC13aWR0aDogOTIwcHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBsaXN0LXN0eWxlOiBpbmhlcml0O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDRweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNztcclxuICAgICAgICAmIHNwYW4sICYgZGl2IHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjc7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYgYSB7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgbGVmdDogLTE1cHg7XHJcbiAgICAgICAgICAgIHRvcDogMTBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDdweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA3cHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGJsdWU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYgb2wgbGkge1xyXG4gICAgICAgIGxpc3Qtc3R5bGUtcG9zaXRpb246aW5zaWRlO1xyXG4gICAgICAgICY6Om1hcmtlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYmx1ZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBmaWd1cmUge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBtYXJnaW46IDQuMzc1ZW0gMCAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDVweCAwIDE1cHggMTI1cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGxlZnQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDYwcHggNDVweDtcclxuICAgICAgICBAbWVkaWEgI3skc219IHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNjBweDtcclxuICAgICAgICAgICAgcGFkZGluZzogODhweCAwIDA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMzZweCAyN3B4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgd2lkdGg6IDZweDtcclxuICAgICAgICAgICAgbGVmdDogODRweDtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcclxuICAgICAgICAgICAgQG1lZGlhICN7JHNtfSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTEzcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDZweDtcclxuICAgICAgICAgICAgICAgIHRvcDogNTlweDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBibG9ja3F1b3RlIHtcclxuICAgICAgICBmb250LWZhbWlseTogJG1vbnRzZXJyYXQ7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBmb250LXNpemU6IDFlbTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS41ODtcclxuICAgIH1cclxuICAgIGZpZ2NhcHRpb24ge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkbW9udHNlcnJhdDtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgICAgICBmb250LXNpemU6IDAuODc1ZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwLjc1ZW07XHJcbiAgICB9XHJcbiAgICBmaWdjYXB0aW9uIGNpdGV7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRtb250c2VycmF0O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgQG1lZGlhICN7JHNtfSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi10YWJsZSB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuICAgICAgICBAbWVkaWEgI3skbWR9IHtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDI0cHgpO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogc2Nyb2xsO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIHRhYmxlIHtcclxuICAgICAgICBtYXJnaW46IDRyZW0gMDtcclxuICAgICAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xyXG4gICAgICAgIHRhYmxlLWxheW91dDogZml4ZWQ7XHJcbiAgICAgICAgb3ZlcmZsb3c6IHNjcm9sbDtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICB0aGVhZCB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIGhlaWdodDogNzhweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgdGgge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzk0OUM4RDtcclxuICAgICAgICAgICAgcGFkZGluZzogMS4xMjVlbTtcclxuICAgICAgICAgICAgd2lkdGg6IDI2MXB4O1xyXG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZDFkMWQxO1xyXG4gICAgICAgIH1cclxuICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxLjEyNWVtO1xyXG4gICAgICAgICAgICBjb2xvcjogJGQtYmxhY2s7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogMjYxcHg7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkMWQxZDE7XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgPiAqOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbn0iLCJcclxuIC5wYWdpbmF0aW9uIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIG1hcmdpbi10b3A6IDYwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIFxyXG4gICAgLm5leHQge1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gIFxyXG4gICAgICBhIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gIFxyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgIGNvbnRlbnQ6IHVybChcIi9pbWcvc3ZnL2Fycm93LW5leHQtYmxhY2suc3ZnXCIpO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgdG9wOiAxM3B4O1xyXG4gICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG4gIFxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICBjb2xvcjogJGJsdWU7XHJcbiAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiB1cmwoXCIvaW1nL3N2Zy9hcnJvdy1uZXh0LWIuc3ZnXCIpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIFxyXG4gICAgLnByZXYge1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gIFxyXG4gICAgICBhIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gIFxyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgIGNvbnRlbnQ6IHVybChcIi9pbWcvc3ZnL2Fycm93LXByZXYtYmxhY2suc3ZnXCIpO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB9XHJcbiAgXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgIGNvbG9yOiAkYmx1ZTtcclxuICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IHVybChcIi9pbWcvc3ZnL2Fycm93LXByZXYtYi5zdmdcIik7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgXHJcbiAgICBsaSB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgZm9udC1mYW1pbHk6ICRtb250c2VycmF0O1xyXG4gICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICBtYXJnaW46IDAgMTFweDtcclxuICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuICAgICAgYSwgc3BhbiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICB9XHJcbiAgXHJcbiAgICAgICYuYWN0aXZlIHNwYW4ge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgd2lkdGg6IDQ2cHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3BhZ2luYXRpb24ucG5nXCIpO1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gIFxyXG4gICAgICBhOmhvdmVyLFxyXG4gICAgICBzcGFuOmhvdmVyIHtcclxuICAgICAgIGNvbG9yOiAkYmx1ZTtcclxuICAgICAgfVxyXG4gIFxyXG4gICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIFxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgXHJcbiAgICAgICYucHJldiBhLFxyXG4gICAgICAmLm5leHQgYSB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyRtZH0ge1xyXG4gICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gIFxyXG4gICAgICAmLm5leHQgYSB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbiAgICAgIH1cclxuICBcclxuICAgICAgJi5maXJzdCB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICBjb250ZW50OiBcIi4uLlwiO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICBcclxuICAgICAgJi5sYXN0IHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gIFxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgIGNvbnRlbnQ6IFwiLi4uXCI7XHJcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgIC8vINC90YPQttC90LAg0L/QtdGA0LXQvNC10L3QvdCw0Y8gZm9udC1mYW1pbHk6ICRmb250X2JvbGQ7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICBcclxuICAgIH1cclxuICB9IiwiLmJhbnRlci1sb2FkZXJfX3dyYXAge1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDB2aDtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICB6LWluZGV4OiAxMDAwO1xyXG59XHJcblxyXG4uYmFudGVyLWxvYWRlciB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIHdpZHRoOiAxMDhweDtcclxuICAgIGhlaWdodDogMTA4cHg7XHJcbiAgICBtYXJnaW4tbGVmdDogLTU0cHg7XHJcbiAgICBtYXJnaW4tdG9wOiAtNTRweDtcclxufVxyXG5cclxuLmJhbnRlci1sb2FkZXJfX2JveCB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA5cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbn1cclxuXHJcbi5iYW50ZXItbG9hZGVyX19ib3g6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kOiAkYmxhY2s7XHJcbn1cclxuXHJcbi5iYW50ZXItbG9hZGVyX19ib3g6bnRoLWNoaWxkKDNuKSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA5cHg7XHJcbn1cclxuXHJcbi5iYW50ZXItbG9hZGVyX19ib3g6bnRoLWNoaWxkKDEpOmJlZm9yZSxcclxuLmJhbnRlci1sb2FkZXJfX2JveDpudGgtY2hpbGQoNCk6YmVmb3JlIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAzOXB4O1xyXG4gICAgYmFja2dyb3VuZDogI2VhZWRlNztcclxufVxyXG5cclxuLmJhbnRlci1sb2FkZXJfX2JveDpudGgtY2hpbGQoMyk6YmVmb3JlIHtcclxuICAgIG1hcmdpbi10b3A6IDc4cHg7XHJcbn1cclxuXHJcbi5iYW50ZXItbG9hZGVyX19ib3g6bGFzdC1jaGlsZCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIG1vdmVCb3gtMSB7XHJcbiAgICA5LjA5MDkwOTA5MDklIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMzlweCwgMCk7XHJcbiAgICB9XHJcblxyXG4gICAgMTguMTgxODE4MTgxOCUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xyXG4gICAgfVxyXG5cclxuICAgIDI3LjI3MjcyNzI3MjclIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcclxuICAgIH1cclxuXHJcbiAgICAzNi4zNjM2MzYzNjM2JSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMzlweCwgMCk7XHJcbiAgICB9XHJcblxyXG4gICAgNDUuNDU0NTQ1NDU0NSUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDM5cHgsIDM5cHgpO1xyXG4gICAgfVxyXG5cclxuICAgIDU0LjU0NTQ1NDU0NTUlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgzOXB4LCAzOXB4KTtcclxuICAgIH1cclxuXHJcbiAgICA2My42MzYzNjM2MzY0JSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMzlweCwgMzlweCk7XHJcbiAgICB9XHJcblxyXG4gICAgNzIuNzI3MjcyNzI3MyUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDM5cHgsIDApO1xyXG4gICAgfVxyXG5cclxuICAgIDgxLjgxODE4MTgxODIlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcclxuICAgIH1cclxuXHJcbiAgICA5MC45MDkwOTA5MDkxJSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTM5cHgsIDApO1xyXG4gICAgfVxyXG5cclxuICAgIDEwMCUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xyXG4gICAgfVxyXG59XHJcblxyXG4uYmFudGVyLWxvYWRlcl9fYm94Om50aC1jaGlsZCgxKSB7XHJcbiAgICBhbmltYXRpb246IG1vdmVCb3gtMSA0cyBpbmZpbml0ZTtcclxufVxyXG5cclxuQGtleWZyYW1lcyBtb3ZlQm94LTIge1xyXG4gICAgOS4wOTA5MDkwOTA5JSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XHJcbiAgICB9XHJcblxyXG4gICAgMTguMTgxODE4MTgxOCUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDM5cHgsIDApO1xyXG4gICAgfVxyXG5cclxuICAgIDI3LjI3MjcyNzI3MjclIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwcHgsIDApO1xyXG4gICAgfVxyXG5cclxuICAgIDM2LjM2MzYzNjM2MzYlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgzOXB4LCAwKTtcclxuICAgIH1cclxuXHJcbiAgICA0NS40NTQ1NDU0NTQ1JSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMzlweCwgMzlweCk7XHJcbiAgICB9XHJcblxyXG4gICAgNTQuNTQ1NDU0NTQ1NSUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDM5cHgsIDM5cHgpO1xyXG4gICAgfVxyXG5cclxuICAgIDYzLjYzNjM2MzYzNjQlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgzOXB4LCAzOXB4KTtcclxuICAgIH1cclxuXHJcbiAgICA3Mi43MjcyNzI3MjczJSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMzlweCwgMzlweCk7XHJcbiAgICB9XHJcblxyXG4gICAgODEuODE4MTgxODE4MiUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDBweCwgMzlweCk7XHJcbiAgICB9XHJcblxyXG4gICAgOTAuOTA5MDkwOTA5MSUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDBweCwgMzlweCk7XHJcbiAgICB9XHJcblxyXG4gICAgMTAwJSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMHB4LCAwcHgpO1xyXG4gICAgfVxyXG59XHJcblxyXG4uYmFudGVyLWxvYWRlcl9fYm94Om50aC1jaGlsZCgyKSB7XHJcbiAgICBhbmltYXRpb246IG1vdmVCb3gtMiA0cyBpbmZpbml0ZTtcclxufVxyXG5cclxuQGtleWZyYW1lcyBtb3ZlQm94LTMge1xyXG4gICAgOS4wOTA5MDkwOTA5JSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTM5cHgsIDApO1xyXG4gICAgfVxyXG5cclxuICAgIDE4LjE4MTgxODE4MTglIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMzlweCwgMCk7XHJcbiAgICB9XHJcblxyXG4gICAgMjcuMjcyNzI3MjcyNyUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDBweCwgMCk7XHJcbiAgICB9XHJcblxyXG4gICAgMzYuMzYzNjM2MzYzNiUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0zOXB4LCAwKTtcclxuICAgIH1cclxuXHJcbiAgICA0NS40NTQ1NDU0NTQ1JSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTM5cHgsIDApO1xyXG4gICAgfVxyXG5cclxuICAgIDU0LjU0NTQ1NDU0NTUlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMzlweCwgMCk7XHJcbiAgICB9XHJcblxyXG4gICAgNjMuNjM2MzYzNjM2NCUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0zOXB4LCAwKTtcclxuICAgIH1cclxuXHJcbiAgICA3Mi43MjcyNzI3MjczJSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTM5cHgsIDApO1xyXG4gICAgfVxyXG5cclxuICAgIDgxLjgxODE4MTgxODIlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMzlweCwgLTM5cHgpO1xyXG4gICAgfVxyXG5cclxuICAgIDkwLjkwOTA5MDkwOTElIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwcHgsIC0zOXB4KTtcclxuICAgIH1cclxuXHJcbiAgICAxMDAlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwcHgsIDBweCk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5iYW50ZXItbG9hZGVyX19ib3g6bnRoLWNoaWxkKDMpIHtcclxuICAgIGFuaW1hdGlvbjogbW92ZUJveC0zIDRzIGluZmluaXRlO1xyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIG1vdmVCb3gtNCB7XHJcbiAgICA5LjA5MDkwOTA5MDklIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMzlweCwgMCk7XHJcbiAgICB9XHJcblxyXG4gICAgMTguMTgxODE4MTgxOCUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0zOXB4LCAwKTtcclxuICAgIH1cclxuXHJcbiAgICAyNy4yNzI3MjcyNzI3JSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTM5cHgsIC0zOXB4KTtcclxuICAgIH1cclxuXHJcbiAgICAzNi4zNjM2MzYzNjM2JSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMHB4LCAtMzlweCk7XHJcbiAgICB9XHJcblxyXG4gICAgNDUuNDU0NTQ1NDU0NSUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDBweCwgMHB4KTtcclxuICAgIH1cclxuXHJcbiAgICA1NC41NDU0NTQ1NDU1JSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMHB4LCAtMzlweCk7XHJcbiAgICB9XHJcblxyXG4gICAgNjMuNjM2MzYzNjM2NCUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDBweCwgLTM5cHgpO1xyXG4gICAgfVxyXG5cclxuICAgIDcyLjcyNzI3MjcyNzMlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwcHgsIC0zOXB4KTtcclxuICAgIH1cclxuXHJcbiAgICA4MS44MTgxODE4MTgyJSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTM5cHgsIC0zOXB4KTtcclxuICAgIH1cclxuXHJcbiAgICA5MC45MDkwOTA5MDkxJSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTM5cHgsIDBweCk7XHJcbiAgICB9XHJcblxyXG4gICAgMTAwJSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMHB4LCAwcHgpO1xyXG4gICAgfVxyXG59XHJcblxyXG4uYmFudGVyLWxvYWRlcl9fYm94Om50aC1jaGlsZCg0KSB7XHJcbiAgICBhbmltYXRpb246IG1vdmVCb3gtNCA0cyBpbmZpbml0ZTtcclxufVxyXG5cclxuQGtleWZyYW1lcyBtb3ZlQm94LTUge1xyXG4gICAgOS4wOTA5MDkwOTA5JSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XHJcbiAgICB9XHJcblxyXG4gICAgMTguMTgxODE4MTgxOCUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xyXG4gICAgfVxyXG5cclxuICAgIDI3LjI3MjcyNzI3MjclIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcclxuICAgIH1cclxuXHJcbiAgICAzNi4zNjM2MzYzNjM2JSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMzlweCwgMCk7XHJcbiAgICB9XHJcblxyXG4gICAgNDUuNDU0NTQ1NDU0NSUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDM5cHgsIDApO1xyXG4gICAgfVxyXG5cclxuICAgIDU0LjU0NTQ1NDU0NTUlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgzOXB4LCAwKTtcclxuICAgIH1cclxuXHJcbiAgICA2My42MzYzNjM2MzY0JSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMzlweCwgMCk7XHJcbiAgICB9XHJcblxyXG4gICAgNzIuNzI3MjcyNzI3MyUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDM5cHgsIDApO1xyXG4gICAgfVxyXG5cclxuICAgIDgxLjgxODE4MTgxODIlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgzOXB4LCAtMzlweCk7XHJcbiAgICB9XHJcblxyXG4gICAgOTAuOTA5MDkwOTA5MSUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDBweCwgLTM5cHgpO1xyXG4gICAgfVxyXG5cclxuICAgIDEwMCUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDBweCwgMHB4KTtcclxuICAgIH1cclxufVxyXG5cclxuLmJhbnRlci1sb2FkZXJfX2JveDpudGgtY2hpbGQoNSkge1xyXG4gICAgYW5pbWF0aW9uOiBtb3ZlQm94LTUgNHMgaW5maW5pdGU7XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgbW92ZUJveC02IHtcclxuICAgIDkuMDkwOTA5MDkwOSUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xyXG4gICAgfVxyXG5cclxuICAgIDE4LjE4MTgxODE4MTglIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMzlweCwgMCk7XHJcbiAgICB9XHJcblxyXG4gICAgMjcuMjcyNzI3MjcyNyUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0zOXB4LCAwKTtcclxuICAgIH1cclxuXHJcbiAgICAzNi4zNjM2MzYzNjM2JSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMHB4LCAwKTtcclxuICAgIH1cclxuXHJcbiAgICA0NS40NTQ1NDU0NTQ1JSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMHB4LCAwKTtcclxuICAgIH1cclxuXHJcbiAgICA1NC41NDU0NTQ1NDU1JSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMHB4LCAwKTtcclxuICAgIH1cclxuXHJcbiAgICA2My42MzYzNjM2MzY0JSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMHB4LCAwKTtcclxuICAgIH1cclxuXHJcbiAgICA3Mi43MjcyNzI3MjczJSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMHB4LCAzOXB4KTtcclxuICAgIH1cclxuXHJcbiAgICA4MS44MTgxODE4MTgyJSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTM5cHgsIDM5cHgpO1xyXG4gICAgfVxyXG5cclxuICAgIDkwLjkwOTA5MDkwOTElIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMzlweCwgMHB4KTtcclxuICAgIH1cclxuXHJcbiAgICAxMDAlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwcHgsIDBweCk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5iYW50ZXItbG9hZGVyX19ib3g6bnRoLWNoaWxkKDYpIHtcclxuICAgIGFuaW1hdGlvbjogbW92ZUJveC02IDRzIGluZmluaXRlO1xyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIG1vdmVCb3gtNyB7XHJcbiAgICA5LjA5MDkwOTA5MDklIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgzOXB4LCAwKTtcclxuICAgIH1cclxuXHJcbiAgICAxOC4xODE4MTgxODE4JSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMzlweCwgMCk7XHJcbiAgICB9XHJcblxyXG4gICAgMjcuMjcyNzI3MjcyNyUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDM5cHgsIDApO1xyXG4gICAgfVxyXG5cclxuICAgIDM2LjM2MzYzNjM2MzYlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwcHgsIDApO1xyXG4gICAgfVxyXG5cclxuICAgIDQ1LjQ1NDU0NTQ1NDUlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwcHgsIC0zOXB4KTtcclxuICAgIH1cclxuXHJcbiAgICA1NC41NDU0NTQ1NDU1JSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMzlweCwgLTM5cHgpO1xyXG4gICAgfVxyXG5cclxuICAgIDYzLjYzNjM2MzYzNjQlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwcHgsIC0zOXB4KTtcclxuICAgIH1cclxuXHJcbiAgICA3Mi43MjcyNzI3MjczJSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMHB4LCAtMzlweCk7XHJcbiAgICB9XHJcblxyXG4gICAgODEuODE4MTgxODE4MiUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDBweCwgMHB4KTtcclxuICAgIH1cclxuXHJcbiAgICA5MC45MDkwOTA5MDkxJSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMzlweCwgMHB4KTtcclxuICAgIH1cclxuXHJcbiAgICAxMDAlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwcHgsIDBweCk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5iYW50ZXItbG9hZGVyX19ib3g6bnRoLWNoaWxkKDcpIHtcclxuICAgIGFuaW1hdGlvbjogbW92ZUJveC03IDRzIGluZmluaXRlO1xyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIG1vdmVCb3gtOCB7XHJcbiAgICA5LjA5MDkwOTA5MDklIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcclxuICAgIH1cclxuXHJcbiAgICAxOC4xODE4MTgxODE4JSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTM5cHgsIDApO1xyXG4gICAgfVxyXG5cclxuICAgIDI3LjI3MjcyNzI3MjclIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMzlweCwgLTM5cHgpO1xyXG4gICAgfVxyXG5cclxuICAgIDM2LjM2MzYzNjM2MzYlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwcHgsIC0zOXB4KTtcclxuICAgIH1cclxuXHJcbiAgICA0NS40NTQ1NDU0NTQ1JSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMHB4LCAtMzlweCk7XHJcbiAgICB9XHJcblxyXG4gICAgNTQuNTQ1NDU0NTQ1NSUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDBweCwgLTM5cHgpO1xyXG4gICAgfVxyXG5cclxuICAgIDYzLjYzNjM2MzYzNjQlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwcHgsIC0zOXB4KTtcclxuICAgIH1cclxuXHJcbiAgICA3Mi43MjcyNzI3MjczJSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMHB4LCAtMzlweCk7XHJcbiAgICB9XHJcblxyXG4gICAgODEuODE4MTgxODE4MiUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDM5cHgsIC0zOXB4KTtcclxuICAgIH1cclxuXHJcbiAgICA5MC45MDkwOTA5MDkxJSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMzlweCwgMHB4KTtcclxuICAgIH1cclxuXHJcbiAgICAxMDAlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwcHgsIDBweCk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5iYW50ZXItbG9hZGVyX19ib3g6bnRoLWNoaWxkKDgpIHtcclxuICAgIGFuaW1hdGlvbjogbW92ZUJveC04IDRzIGluZmluaXRlO1xyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIG1vdmVCb3gtOSB7XHJcbiAgICA5LjA5MDkwOTA5MDklIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMzlweCwgMCk7XHJcbiAgICB9XHJcblxyXG4gICAgMTguMTgxODE4MTgxOCUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0zOXB4LCAwKTtcclxuICAgIH1cclxuXHJcbiAgICAyNy4yNzI3MjcyNzI3JSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMHB4LCAwKTtcclxuICAgIH1cclxuXHJcbiAgICAzNi4zNjM2MzYzNjM2JSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTM5cHgsIDApO1xyXG4gICAgfVxyXG5cclxuICAgIDQ1LjQ1NDU0NTQ1NDUlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwcHgsIDApO1xyXG4gICAgfVxyXG5cclxuICAgIDU0LjU0NTQ1NDU0NTUlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwcHgsIDApO1xyXG4gICAgfVxyXG5cclxuICAgIDYzLjYzNjM2MzYzNjQlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMzlweCwgMCk7XHJcbiAgICB9XHJcblxyXG4gICAgNzIuNzI3MjcyNzI3MyUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0zOXB4LCAwKTtcclxuICAgIH1cclxuXHJcbiAgICA4MS44MTgxODE4MTgyJSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTc4cHgsIDApO1xyXG4gICAgfVxyXG5cclxuICAgIDkwLjkwOTA5MDkwOTElIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMzlweCwgMCk7XHJcbiAgICB9XHJcblxyXG4gICAgMTAwJSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMHB4LCAwKTtcclxuICAgIH1cclxufVxyXG5cclxuLmJhbnRlci1sb2FkZXJfX2JveDpudGgtY2hpbGQoOSkge1xyXG4gICAgYW5pbWF0aW9uOiBtb3ZlQm94LTkgNHMgaW5maW5pdGU7XHJcbn0iLCIuaGVhZGVyIHtcclxuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgIEBtZWRpYSAjeyRtZH0ge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgIH1cclxuICAgICYtcm93IHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogMTAwO1xyXG4gICAgICAgIEBtZWRpYSAjeyRtZH0ge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDA7XHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwcHggNHB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogMTU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi0tY2F0ZWdvcmllcyB7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCByZ2JhKDE4MiwgMTk2LCAxNzQsIDAuMyk7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDEwO1xyXG4gICAgICAgICAgICBAbWVkaWEgI3skbWR9IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCA0cHggNHB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxNTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmIC5oZWFkZXJfX2xpbmstdGV4dCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmIC5oZWFkZXJfX2xpbmtze1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfSBcclxuICAgICZfX25hdiB7XHJcbiAgICAgICAgZmxleDogMSAwIGF1dG87XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDQ1cHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xyXG4gICAgICAgIEBtZWRpYSAjeyRsZ30ge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE0cHg7XHJcbiAgICAgICAgfSBcclxuICAgICAgICBAbWVkaWEgI3skbWR9IHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19saW5rcyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBAbWVkaWEgI3skbGd9IHtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIH0gXHJcbiAgICB9XHJcbiAgICAmX19saW5rIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgICAgcGFkZGluZzogMjRweCAwO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBAbWVkaWEgI3skbGd9IHtcclxuICAgICAgICAgICAgcGFkZGluZzogMjBweCAwO1xyXG4gICAgICAgIH0gXHJcbiAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgJiAuaGVhZGVyX19saW5rLXRleHQge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRibHVlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgJiAuaGVhZGVyX19saW5rLXRleHQge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRibHVlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fbGluay10ZXh0IHtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgIH1cclxuICAgICZfX2xpbmstLXN1Ym1lbnUge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxN3B4O1xyXG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogMCA0cHggNnB4IDRweDtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAkYmxhY2sgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB0b3A6IGNhbGMoNTAlIC0gNHB4KTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fbGluay0tc3VibWVudTpob3ZlciB7XHJcbiAgICAgICAgY29sb3I6ICRibHVlO1xyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgJGJsdWUgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYgLmhlYWRlcl9fc3VibWVudSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB9IFxyXG4gICAgfVxyXG4gICAgJl9fc3VibWVudSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgICAgICAgbWluLXdpZHRoOiAxOTdweDtcclxuICAgICAgICBtYXgtd2lkdGg6IDE5N3B4O1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDEwMCU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB6LWluZGV4OiAyMDtcclxuICAgICAgICBib3gtc2hhZG93OiAwcHggNHB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xyXG4gICAgICAgICYtaW5uZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLWl0ZW0ge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxM3B4IDI1cHg7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM2QkEyRDk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNkJBMkQ5O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fY2FsbGJhY2sge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzOHB4O1xyXG4gICAgICAgIEBtZWRpYSAjeyRtZH0ge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JHNtfSB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgcGFkZGluZzogMTdweCAyMHB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fY29udGFjdCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiA1O1xyXG4gICAgICAgIEBtZWRpYSAjeyRsZ30ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2J1cmdlciB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB3aWR0aDogNDZweDtcclxuICAgICAgICBoZWlnaHQ6IDQ2cHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogN3B4O1xyXG4gICAgICAgIHBhZGRpbmc6IDE0cHggMTFweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogNjBweDtcclxuICAgICAgICBAbWVkaWEgI3skbWR9IHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyRzbX0ge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICB9XHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLWluLW91dDtcclxuICAgICAgICAgICAgJjpub3QoOmxhc3Qtb2YtdHlwZSkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB6LWluZGV4OiA1O1xyXG4gICAgICAgICAgICAmIHNwYW46Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgICAgICAgICAgICAgdG9wOiA3cHg7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAtMXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYgc3BhbjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJiBzcGFuOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcclxuICAgICAgICAgICAgICAgIHRvcDogLTdweDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IC0xcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAubWVudV9fd3JhcHBlcntcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDcwcHgpO1xyXG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIHRyYW5zaXRpb246IDAuNnM7XHJcbiAgICAgICAgdG9wOiA3MHB4O1xyXG4gICAgICAgIG1heC13aWR0aDogNDYwcHg7XHJcbiAgICAgICAgcmlnaHQ6IC0xMDAwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA0MThweDtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYgLnNsaW5reS10aGVtZS1kZWZhdWx0IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGdyYXk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYgLnNsaW5reS10aGVtZS1kZWZhdWx0IHVsIGxpe1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyYXk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYgLnNsaW5reS1tZW51IC5oZWFkZXIgc3BhbntcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRtb250c2VycmF0O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYgLnNsaW5reS1tZW51LnNsaW5reS10aGVtZS1kZWZhdWx0IGE6bm90KC5iYWNrKSBzcGFuLCAuc2xpbmt5LXRoZW1lLWRlZmF1bHQgLm5leHQ6bm90KC5iYWNrKSA+IHNwYW4ge1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJG1vbnRzZXJyYXQ7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcclxuICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgcGFkZGluZzogMjBweCAyNHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmIC5zbGlua3ktbWVudS5zbGlua3ktdGhlbWUtZGVmYXVsdCAubmV4dDpub3QoLmJhY2spOmhvdmVye1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JheTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJiAuc2xpbmt5LW1lbnUuc2xpbmt5LXRoZW1lLWRlZmF1bHQgLm5leHQ6bm90KC5iYWNrKTpob3ZlciBzcGFue1xyXG4gICAgICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJiAuc2xpbmt5LW1lbnUuc2xpbmt5LXRoZW1lLWRlZmF1bHQgLm5leHQ6OmFmdGVye1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3N2Zy9hcnJvdy1uZXh0LWdyYXkuc3ZnKSBjZW50ZXIgbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIH0gXHJcbiAgICAgICAgJiAuc2xpbmt5LW1lbnUuc2xpbmt5LXRoZW1lLWRlZmF1bHQgLmJhY2staWNvbntcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9zdmcvYXJyb3ctcHJldi1ncmF5LnN2ZykgY2VudGVyIG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB9IFxyXG4gICAgICB9XHJcbiAgICAgIC5tZW51X19mb290ZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IGF1dG87XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICB9XHJcbiAgICAgIC5tZW51X19mb290ZXIgLmhlYWRlcl9fY29udGFjdCB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcGFkZGluZzogMTdweCAxOXB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgICBjb2xvcjogJGQtYmxhY2s7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGQtd2hpdGU7XHJcbiAgICAgIH1cclxuICAgICAgLm1lbnVfX2Zvb3Rlci1jYWxsYmFjayB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcGFkZGluZzogMTdweCAxOXB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkYmx1ZTtcclxuICAgICAgfVxyXG4gICAgICBoZWFkZXIgLm1lbnVfX3dyYXBwZXIgLmpzLW1lbnUge1xyXG4gICAgICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4gICAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhcjp2ZXJ0aWNhbCB7XHJcbiAgICAgICAgICB3aWR0aDogMTFweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXI6aG9yaXpvbnRhbCB7XHJcbiAgICAgICAgICBoZWlnaHQ6IDExcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHdoaXRlOyAvKiBzaG91bGQgbWF0Y2ggYmFja2dyb3VuZCwgY2FuJ3QgYmUgdHJhbnNwYXJlbnQgKi9cclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgLjUpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG59IiwiLmhlYWRlci1oYWxmIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgcGFkZGluZzogNTBweCAwcHg7XHJcbiAgICBtaW4taGVpZ2h0OiA0NzhweDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZC13aGl0ZTtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgJl9faW1nIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDUwJSArIDIwcHgpO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLTIwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICBAbWVkaWEgI3skbWR9IHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIGhlaWdodDogMzUwcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JGxnfSB7XHJcbiAgICAgICAgbWluLWhlaWdodDogNDAwcHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skbWR9IHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwYWRkaW5nLXRvcDogMzgxcHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skc219IHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwYWRkaW5nLXRvcDogMzc3cHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDMzcHg7XHJcbiAgICB9XHJcbiAgICAmX190ZXh0IHtcclxuICAgICAgICBtYXgtd2lkdGg6IDQ2JTtcclxuICAgICAgICBAbWVkaWEgI3skbWR9IHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMy4ycmVtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XHJcbiAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICBAbWVkaWEgI3skbWR9IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyLjZyZW07XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgICAgfSBcclxuICAgIH1cclxuICAgICZfX2Rlc2NyaXB0aW9uIHtcclxuICAgICAgICBmb250LWZhbWlseTogJG1vbnRzZXJyYXQ7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTlweDtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XHJcbiAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICBAbWVkaWEgI3skbGd9IHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTNweDtcclxuICAgICAgICB9IFxyXG4gICAgICAgICY6bm90KDpmaXJzdC1vZi10eXBlKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEycHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLmZvb3RlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2Zvb3Rlci5qcGcpO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICYtaW5uZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmcjtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgyLCBtYXgtY29udGVudCk7XHJcbiAgICAgICAgZ3JpZC1jb2x1bW4tZ2FwOiA1JTtcclxuICAgICAgICBwYWRkaW5nOiA2MHB4IDA7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICBAbWVkaWEgI3skbWR9IHtcclxuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xyXG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgzLCBtYXgtY29udGVudCk7XHJcbiAgICAgICAgfSBcclxuICAgICAgICBAbWVkaWEgI3skc219IHtcclxuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XHJcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDMsIG1heC1jb250ZW50KTtcclxuICAgICAgICB9IFxyXG4gICAgfVxyXG4gICAgJl9fbG9nbyB7XHJcbiAgICAgICAgZ3JpZC1yb3c6IDEvMjtcclxuICAgICAgICBncmlkLWNvbHVtbjogMS8yO1xyXG4gICAgICAgIEBtZWRpYSAjeyRtZH0ge1xyXG4gICAgICAgICAgICBncmlkLXJvdzogMS8yO1xyXG4gICAgICAgICAgICBncmlkLWNvbHVtbjogMS8yO1xyXG4gICAgICAgIH0gXHJcbiAgICB9XHJcbiAgICAmLWNvbnRhY3RzIHtcclxuICAgICAgICBncmlkLXJvdzogMi8zO1xyXG4gICAgICAgIGdyaWQtY29sdW1uOiAxLzI7XHJcbiAgICAgICAgQG1lZGlhICN7JG1kfSB7XHJcbiAgICAgICAgICAgIGdyaWQtcm93OiAyLzM7XHJcbiAgICAgICAgICAgIGdyaWQtY29sdW1uOiAxLzI7XHJcbiAgICAgICAgfSBcclxuICAgIH1cclxuICAgICYtbGlua3Mge1xyXG4gICAgICAgIGdyaWQtcm93OiAyLzM7XHJcbiAgICAgICAgZ3JpZC1jb2x1bW46IDIvMztcclxuICAgICAgICBhbGlnbi1zZWxmOiBlbmQ7XHJcbiAgICAgICAgQG1lZGlhICN7JG1kfSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICAgIGdyaWQtY29sdW1uOiAyLzM7XHJcbiAgICAgICAgICAgIGdyaWQtcm93OiAyLzM7XHJcbiAgICAgICAgfSBcclxuICAgICAgICBAbWVkaWEgI3skc219IHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9IFxyXG4gICAgfVxyXG4gICAgJi1zb2NpYWwge1xyXG4gICAgICAgIGdyaWQtcm93OiAyLzM7XHJcbiAgICAgICAgZ3JpZC1jb2x1bW46IDMvNDtcclxuICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcclxuICAgICAgICBAbWVkaWEgI3skbWR9IHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjRweDtcclxuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDEvMztcclxuICAgICAgICAgICAgZ3JpZC1yb3c6IDMvNDtcclxuICAgICAgICB9IFxyXG4gICAgfVxyXG4gICAgJl9fbG9nbyB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzhweDtcclxuICAgICAgICBtYXgtd2lkdGg6IDI1NnB4O1xyXG4gICAgICAgICYgaW1nIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiA2N3B4O1xyXG4gICAgICAgICAgICBAbWVkaWEgI3skbGd9IHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNDVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2NvbnRhY3Qge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgICAgICAgJjpub3QoOmZpcnN0LW9mLXR5cGUpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTdweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmIGEge1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJsdWU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBjb2xvcjogJGdyYXk7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjNyZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIG9wYWNpdHk6IDAuNjtcclxuICAgIH1cclxuICAgICZfX3RleHQge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEzMCU7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xyXG4gICAgfVxyXG4gICAgJl9fbGluayB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDE3cHg7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgICAgICAgICAgQG1lZGlhICN7JG1kfSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogJGJsdWU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnNvY2lhbCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIG9wYWNpdHk6IDAuNztcclxuICAgIH1cclxuICAgIC5zb2NpYWxfX2xpbmsge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMjRweDtcclxuICAgICAgICB3aWR0aDogMjZweDtcclxuICAgICAgICBoZWlnaHQ6IDI2cHg7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgJi0tdmsge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3N2Zy92ay5zdmcpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLS1pbnN0IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zdmcvaW5zdGEuc3ZnKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi0teW91dHViZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc3ZnL3lvdXR1YmUuc3ZnKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19wb2xpY3kge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDQycHg7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcclxuICAgICAgICBvcGFjaXR5OiAwLjY7XHJcbiAgICAgICAgQG1lZGlhICN7JG1kfSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIycHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fY29weXJpZ2h0IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XHJcbiAgICAgICAgb3BhY2l0eTogMC42O1xyXG4gICAgfVxyXG59IiwiLmNhbGxiYWNrIHtcclxuICAgIHBhZGRpbmc6IDQwcHggMCA1MHB4O1xyXG4gICAgJi0tYmcge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGNUY4RjQ7XHJcbiAgICB9XHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgXHJcbiAgICAgICAgZm9udC1zaXplOiAyLjRyZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgICBjb2xvcjogJGQtYmxhY2s7XHJcbiAgICAgICAgQG1lZGlhICN7JGxnfSB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JHNtfSB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fc3VidGl0bGUge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkbW9udHNlcnJhdDtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjg7XHJcbiAgICAgICAgY29sb3I6ICRkLWJsYWNrO1xyXG4gICAgICAgIEBtZWRpYSAjeyRtZH0ge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMTNweDtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uZnctcGxhY2Vob2xkZXItLWNoZWNrYm94IHtcclxuICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gIEBtZWRpYSAjeyRzbX0ge1xyXG4gICAgJiAuYnRuIHtcclxuICAgICAgbWFyZ2luOiAzM3B4IGF1dG8gMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLm9uZXJvdy1mb3JtIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBtYXJnaW4tdG9wOiAyN3B4O1xyXG4gICAgQG1lZGlhICN7JG1kfSB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyRzbX0ge1xyXG4gICAgICBtYXJnaW4tdG9wOiAzN3B4O1xyXG4gICAgfVxyXG4gICAgLmZvcm1fYmxvY2sge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgQG1lZGlhICN7JHNtfSB7XHJcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJiAuZnctcGxhY2Vob2xkZXIge1xyXG4gICAgICAgIHdpZHRoOiAzMDBweDtcclxuICAgICAgICAmOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMzJweDtcclxuICAgICAgICAgICAgQG1lZGlhICN7JG1kfSB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDI2cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhICN7JGVzbX0ge1xyXG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JGxnfSB7XHJcbiAgICAgICAgICB3aWR0aDogMjE2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyRtZH0ge1xyXG4gICAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMTNweCk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyRlc219IHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYgLmZvcm1fYmxvY2stLWNoZWNrYm94IHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMzVweDtcclxuICAgICAgICBAbWVkaWEgI3skbWR9IHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JGVzbX0ge1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYgLmJ0biB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzOHB4O1xyXG4gICAgICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICBAbWVkaWEgI3skbWR9IHtcclxuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgI3skc219IHtcclxuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyRlc219IHtcclxuICAgICAgICAgICAgICBtYXJnaW46IDMwcHggYXV0byAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi50d29yb3ctZm9ybSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgbWFyZ2luLXRvcDogMjdweDtcclxuICAgIEBtZWRpYSAjeyRtZH0ge1xyXG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skZXNtfSB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gICAgJiAuZm9ybV9ibG9jay0taW5wdXRzIHtcclxuICAgICAgZmxleDogMCAwIDMxJTtcclxuICAgICAgQG1lZGlhICN7JG1kfSB7XHJcbiAgICAgICAgZmxleDogMCAwIDQ4JTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJiAuZnctcGxhY2Vob2xkZXIge1xyXG4gICAgICAgICY6bm90KDpmaXJzdC1vZi10eXBlKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJiAuZm9ybV9ibG9jay0tdGV4dGFyZWEge1xyXG4gICAgICBtYXJnaW4tbGVmdDogMjVweDtcclxuICAgICAgZmxleDogMCAwIDQwJTtcclxuICAgICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcclxuICAgICAgQG1lZGlhICN7JG1kfSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgZmxleDogMCAwIDQ4JTtcclxuICAgICAgfVxyXG4gICAgICBAbWVkaWEgI3skZXNtfSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgICAgICBoZWlnaHQ6IDE5MnB4O1xyXG4gICAgICB9XHJcbiAgICAgICYgLmZ3LXBsYWNlaG9sZGVyLnRleHRhcmVhIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgICAgJiB0ZXh0YXJlYSB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmIC5mb3JtX2Jsb2NrLS1jaGVja2JveCB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICBtYXgtd2lkdGg6IDIzM3B4O1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgIEBtZWRpYSAjeyRtZH0ge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6IGluaXRpYWw7XHJcbiAgICAgIH1cclxuICAgICAgQG1lZGlhICN7JHNtfSB7XHJcbiAgICAgICAgJiAuYnRuIHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIEBtZWRpYSAjeyRlc219IHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgJiAuYnRuIHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDM1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG59XHJcbi5jYWxsYmFja19fZm9ybSB7XHJcbiAgJiAuY29udGFjdHNfX3RpdGxlIHtcclxuICAgICAgZm9udC1zaXplOiAzcmVtO1xyXG4gIH1cclxuICBAbWVkaWEgI3skbWR9IHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gIH1cclxuICBAbWVkaWEgI3skc219IHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG4gICYgLmJ0biB7XHJcbiAgICAgIEBtZWRpYSAjeyRsZ30ge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgfVxyXG4gICAgICBAbWVkaWEgI3skbWR9IHtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICB9XHJcbiAgICAgIEBtZWRpYSAjeyRzbX0ge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMzVweDtcclxuICAgICAgfVxyXG4gIH1cclxuICAmIC5jYWxsYmFjay1mb3JtIHtcclxuICAgICYuZm9ybV9ibG9jay0taW5wdXRzIHtcclxuICAgICAgbWFyZ2luLXRvcDogMzJweDtcclxuICAgICAgICBAbWVkaWEgI3skbWR9IHtcclxuICAgICAgICAgICAgd2lkdGg6IDM5JTtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skc219IHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgICAgJiAuZnctcGxhY2Vob2xkZXIge1xyXG4gICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJiAuZXJyb3ItcGxhY2Vob2xkZXIge1xyXG4gICAgICAgIHRvcDogY2FsYygxMDAlIC0gMTBweCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYuZm9ybV9ibG9jay0tdGV4dGFyZWEge1xyXG4gICAgICBtYXJnaW4tdG9wOiAyNXB4O1xyXG4gICAgICAgIEBtZWRpYSAjeyRtZH0ge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzMnB4O1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYyg2MSUgLSAyNHB4KVxyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skc219IHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYgLmZ3LXBsYWNlaG9sZGVyIHRleHRhcmVhe1xyXG4gICAgICAgICAgICBAbWVkaWEgI3skbWR9IHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTM0cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhICN7JHNtfSB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE5MnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5mb3JtX2Jsb2NrLS1jaGVja2JveCB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICAgICAgQG1lZGlhICN7JG1kfSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmIC5mdy1wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyRzbX0ge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJiAuY2hlY2tib3g6bm90KGNoZWNrZWQpK2xhYmVsIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xyXG4gICAgICAgICAgQG1lZGlhICN7JHNtfSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbmZvcm0gLmZ3LXBsYWNlaG9sZGVyLXNlbGVjdCxcclxuZm9ybSAuZnctcGxhY2Vob2xkZXIge1xyXG4gICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgIGZvbnQtc2l6ZTogMDtcclxuIFxyXG4gICAuZnctaW5wdXQge1xyXG4gICAgICAgIGhlaWdodDogNTJweDtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICArIC5wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgdG9wOiAtN3B4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRjVGOEY0O1xyXG4gICAgICAgICAgICBjb2xvcjogJGQtYmxhY2s7XHJcbiAgICAgfVxyXG4gICB9XHJcbiBcclxuIFxyXG4gICAuZnctaW5wdXQsIHRleHRhcmVhIHtcclxuICAgICBmb250LWZhbWlseTogJG1vbnRzZXJyYXQ7XHJcbiAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgLy9oZWlnaHQ6IDEwMCU7XHJcbiAgICAgLy9oZWlnaHQ6IDU3cHg7XHJcbiAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgYm9yZGVyOiAxcHggIzllOWY5ZCBzb2xpZDtcclxuICAgICAtd2Via2l0LXRyYW5zaXRpb246IDAuNHM7XHJcbiAgICAgLW1vei10cmFuc2l0aW9uOiAwLjRzO1xyXG4gICAgIC1tcy10cmFuc2l0aW9uOiAwLjRzO1xyXG4gICAgIC1vLXRyYW5zaXRpb246IDAuNHM7XHJcbiAgICAgdHJhbnNpdGlvbjogMC40cztcclxuICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gXHJcbiAgICAgJjpmb2N1cyB7XHJcbiAgICAgICArIC5wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgIHRvcDogLTdweDtcclxuICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICBiYWNrZ3JvdW5kOiAjRjVGOEY0O1xyXG4gICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgICAgICAgIGNvbG9yOiAjODM4MzgzO1xyXG4gICAgICAgICBAbWVkaWEgI3skc219IHtcclxuICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgIH1cclxuICAgICAgIH1cclxuICAgICB9XHJcbiBcclxuICAgICAmLndyb25nIHtcclxuICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmU2ZTY7XHJcbiAgICAgICBcclxuICAgICAgICsgLnBsYWNlaG9sZGVyIHtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgICBjb2xvcjogI2U5MDAwMDtcclxuICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZTZlNjtcclxuIFxyXG4gICAgICAgICArIC5lcnJvci1wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICB0b3A6IDEwMCU7XHJcbiAgICAgICAgIH1cclxuICAgICAgIH1cclxuICAgICB9XHJcbiAgIH1cclxuIFxyXG4gICB0ZXh0YXJlYSB7XHJcbiAgICBwYWRkaW5nOiAxN3B4IDE4cHg7XHJcbiAgICBoZWlnaHQ6IDEyMXB4O1xyXG4gICAgZm9udC1mYW1pbHk6ICRtb250c2VycmF0O1xyXG4gICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgQG1lZGlhICN7JHNtfSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgcGFkZGluZzogMTdweCAxNnB4O1xyXG4gICAgfVxyXG4gICAgJjo6cGxhY2Vob2xkZXIge1xyXG4gICAgICBmb250LWZhbWlseTogJG1vbnRzZXJyYXQ7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICBjb2xvcjogIzk0OTQ5NDtcclxuICAgICAgQG1lZGlhICN7JHNtfSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICArIC5wbGFjZWhvbGRlciB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgdG9wOiAtN3B4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjRjVGOEY0O1xyXG4gICAgICBjb2xvcjogJGQtYmxhY2s7XHJcbiAgICAgIEBtZWRpYSAjeyRzbX0ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgICY6Zm9jdXMge1xyXG4gICAgICAgKyAucGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAvL3RvcDogLThweDtcclxuICAgICAgIH1cclxuICAgICB9XHJcbiAgIH1cclxuIFxyXG4gICAmLndyb25nIHtcclxuIFxyXG4gICAgICY6YmVmb3JlIHtcclxuICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICBjb250ZW50OiBcIiFcIjtcclxuICAgICAgLy8g0L3Rg9C20L3QsCDQv9C10YDQtdC80LXQvdC90LDRjyBmb250OiAxOXB4LzE5cHggJGZvbnRfZGVmYXVsdDtcclxuICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgbWFyZ2luLXRvcDogLTEwcHg7XHJcbiAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICByaWdodDogNXB4O1xyXG4gICAgICAgaGVpZ2h0OiAyMXB4O1xyXG4gICAgICAgd2lkdGg6IDIxcHg7XHJcbiAgICAgICBib3JkZXItcmFkaXVzOiAyMXB4O1xyXG4gICAgICAgYmFja2dyb3VuZDogI2U5MDAwMDtcclxuICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICB9XHJcbiAgIH1cclxuIFxyXG4gICB0ZXh0YXJlYS5mdy1pbnB1dCB7XHJcbiAgICAgaGVpZ2h0OiAyMDBweDtcclxuICAgICBAbWVkaWEgI3skc219IHtcclxuICAgICAgaGVpZ2h0OiAxNDBweDtcclxuICAgICB9XHJcbiAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAvLysgLnBsYWNlaG9sZGVyIHtcclxuICAgICAgIC8vICB0b3A6IC0ycHg7XHJcbiAgICAgICAvLyAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgLy8gIGJhY2tncm91bmQ6ICNmNWY1ZjU7XHJcbiAgICAgICAvLyAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gICAgICAgLy8gIG9wYWNpdHk6IDE7XHJcbiAgICAgICAvL31cclxuICAgICB9XHJcbiAgIH1cclxuIFxyXG4gICAucGxhY2Vob2xkZXIge1xyXG4gICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICBsZWZ0OiAxMnB4O1xyXG4gICAgIHRvcDogMTVweDtcclxuICAgIC8vINC90YPQttC90LAg0L/QtdGA0LXQvNC10L3QvdCw0Y8gZm9udC1mYW1pbHk6ICRmb250X2RlZmF1bHQ7XHJcbiAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgIGN1cnNvcjogdGV4dDtcclxuICAgICBwYWRkaW5nOiAwIDVweDtcclxuICAgICAtd2Via2l0LXRyYW5zaXRpb246IDAuNHM7XHJcbiAgICAgLW1vei10cmFuc2l0aW9uOiAwLjRzO1xyXG4gICAgIC1tcy10cmFuc2l0aW9uOiAwLjRzO1xyXG4gICAgIC1vLXRyYW5zaXRpb246IDAuNHM7XHJcbiAgICAgdHJhbnNpdGlvbjogMC40cztcclxuICAgICBjb2xvcjogIzgzODM4MztcclxuICAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICBAbWVkaWEgI3skc219IHtcclxuICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICB9XHJcbiAgIH1cclxuIFxyXG4gICAmLmFjdGl2ZSB7XHJcbiAgICAgLnBsYWNlaG9sZGVyIHtcclxuICAgICAgIHRvcDogLTdweDtcclxuICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgIC8vYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgIGJhY2tncm91bmQ6ICNmNWY1ZjU7XHJcbiAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgIEBtZWRpYSAjeyRzbX0ge1xyXG4gICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICB9XHJcbiAgICAgfVxyXG4gXHJcbiAgICAgdGV4dGFyZWEgKyAucGxhY2Vob2xkZXIge1xyXG4gICAgICAgLy90b3A6IC04cHg7XHJcbiAgICAgfVxyXG4gICB9XHJcbiBcclxuICAgLmVycm9yLXBsYWNlaG9sZGVyIHtcclxuICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgbGVmdDogMDtcclxuICAgICB0b3A6IGNhbGMoMTAwJSAtIDVweCk7XHJcbiAgICAvLyDQvdGD0LbQvdCwINC/0LXRgNC10LzQtdC90L3QsNGPIGZvbnQtZmFtaWx5OiAkZm9udF9kZWZhdWx0O1xyXG4gICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICBvcGFjaXR5OiAwO1xyXG4gICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgY29sb3I6ICNlOTAwMDA7XHJcbiAgIH1cclxuIH1cclxuIFxyXG4gLmZsb2F0LWJveCB7XHJcbiAgIGZvcm0gLmZ3LXBsYWNlaG9sZGVyIHtcclxuICAgICAucGxhY2Vob2xkZXIge1xyXG4gICAgICAgYmFja2dyb3VuZDogI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgIH1cclxuIFxyXG4gICAgIC5mdy1pbnB1dCwgdGV4dGFyZWEge1xyXG4gICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgIC8vKyAucGxhY2Vob2xkZXJ7XHJcbiAgICAgICAgIC8vICBiYWNrZ3JvdW5kOiAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgIC8vICB0b3A6IC0ycHggIWltcG9ydGFudDtcclxuICAgICAgICAgLy99XHJcbiAgICAgICB9XHJcbiBcclxuICAgICAgICYud3Jvbmcge1xyXG4gICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlNmU2O1xyXG4gXHJcbiAgICAgICAgICsgLnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICBjb2xvcjogI2U5MDAwMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmU2ZTYgIWltcG9ydGFudDtcclxuICAgICAgICAgfVxyXG4gICAgICAgfVxyXG4gICAgIH1cclxuIFxyXG4gICAgIC5mdy1wbGFjZWhvbGRlci5hY3RpdmUge1xyXG4gICAgICAgLy8ucGxhY2Vob2xkZXJ7XHJcbiAgICAgICAvLyAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgIC8vICB0b3A6IC0ycHggIWltcG9ydGFudDs7XHJcbiAgICAgICAvL31cclxuICAgIH1cclxuICAgIH1cclxufVxyXG4uY2hlY2tib3gge1xyXG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHdpZHRoOiAwO1xyXG4gICAgaGVpZ2h0OiAwO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICBcclxuICAgICY6bm90KGNoZWNrZWQpIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTApXCI7XHJcbiAgICAgIC13ZWJraXQtZmlsdGVyOiBhbHBoYShvcGFjaXR5PTApO1xyXG4gICAgICAtbW96LWZpbHRlcjogYWxwaGEob3BhY2l0eT0wKTtcclxuICAgICAgLW8tZmlsdGVyOiBhbHBoYShvcGFjaXR5PTApO1xyXG4gICAgICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MCk7XHJcbiAgXHJcbiAgICAgICYgKyBsYWJlbCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMCAwIDM2cHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgICAgIGNvbG9yOiAkZC1ibGFjaztcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgICAgIC8vINC90YPQttC90LAg0L/QtdGA0LXQvNC10L3QvdCw0Y8gZm9udC1mYW1pbHk6ICRmb250X2RlZmF1bHQ7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICBAbWVkaWEgI3skbWR9IHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgICAgICAgcGFkZGluZzogMCAwIDAgMzZweDtcclxuICAgICAgICB9ICAgICBcclxuICAgICAgICBwLCBzcGFuIHtcclxuICAgICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgICAvLyDQvdGD0LbQvdCwINC/0LXRgNC10LzQtdC90L3QsNGPIGZvbnQtZmFtaWx5OiAkZm9udF9kZWZhdWx0O1xyXG4gICAgICAgIH1cclxuICBcclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgIGNvbG9yOiAkYmx1ZTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xyXG4gICAgICAgICAvLyDQvdGD0LbQvdCwINC/0LXRgNC10LzQtdC90L3QsNGPICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICRibHVlO1xyXG4gICAgICAgICAvLyDQvdGD0LbQvdCwINC/0LXRgNC10LzQtdC90L3QsNGPIGNvbG9yOiAkYmx1ZTtcclxuICAgICAgICB9XHJcbiAgXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBub25lO1xyXG4gICAgICAgICAgLW1vei10cmFuc2l0aW9uOiBub25lO1xyXG4gICAgICAgICAgLW8tdHJhbnNpdGlvbjogbm9uZTtcclxuICAgICAgICAgIHRyYW5zaXRpb246IG5vbmU7XHJcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjOTQ5NDk0IDtcclxuICAgICAgICAgIEBtZWRpYSAjeyRtZH0ge1xyXG4gICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgQG1lZGlhICN7JHNtfSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyNnB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDI2cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBAbWVkaWEgI3skZXNtfSB7XHJcbiAgICAgICAgICAgIHRvcDogMnB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIFxyXG4gICAgJjpjaGVja2VkICsgbGFiZWw6YWZ0ZXIge1xyXG4gICAgICAvL2NvbnRlbnQ6ICcnO1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvc3ZnL2NoZWNrLnN2Z1wiKTtcclxuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHJpZ2h0O1xyXG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDkwJSA5MCU7XHJcbiAgICAgIC8vYm9yZGVyOiAwO1xyXG4gICAgICAvL2N1cnNvcjogcG9pbnRlcjtcclxuICAgICAgLy9jb2xvcjogd2hpdGU7XHJcbiAgICAgLy8g0L3Rg9C20L3QsCDQv9C10YDQtdC80LXQvdC90LDRjyBmb250OiAyMXB4ICRmb250X2F3ZXNvbWU7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiAxMDA7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgY29sb3I6ICMyMTQ4OTU7XHJcbiAgICB9XHJcbiAgfVxyXG4gXHJcbiBmb3JtIC53cm9uZyxcclxuIC5jaGVja2JveDpub3QoY2hlY2tlZCkud3JvbmcgKyBsYWJlbDphZnRlciB7XHJcbiAgIGJvcmRlci1jb2xvcjogI2U5MDAwMCAhaW1wb3J0YW50O1xyXG4gfVxyXG4gXHJcbiAuY2hlY2tib3g6bm90KGNoZWNrZWQpLndyb25nICsgbGFiZWw6YWZ0ZXIge1xyXG4gICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlNmU2ICFpbXBvcnRhbnQ7XHJcbiB9XHJcbiAiLCIuYWR2YW50YWdlcyB7XHJcbiAgICBwYWRkaW5nOiA4MHB4IDAgMTA3cHg7XHJcbiAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgQG1lZGlhICN7JGxnfSB7XHJcbiAgICAgICAgcGFkZGluZzogODBweCAwO1xyXG4gICAgfSBcclxuICAgIEBtZWRpYSAjeyRzbX0ge1xyXG4gICAgICAgIHBhZGRpbmc6IDYwcHggMDtcclxuICAgIH1cclxuICAgICZfX2xpc3Qge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICB9XHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgICB3aWR0aDogY2FsYygzMy4zMyUgLSAxNnB4KTtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDI0cHg7XHJcbiAgICAgICAgJjpudGgtY2hpbGQoM24pIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOm50aC1jaGlsZChuICsgNCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA1NXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skbGd9IHtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMTMuNXB4KTtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyN3B4O1xyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgzbikge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyN3B4IDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZChldmVuKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpudGgtY2hpbGQobiArIDMpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDM1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9IFxyXG4gICAgICAgIEBtZWRpYSAjeyRzbX0ge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDNuKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAgO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDExcHg7XHJcbiAgICB9XHJcbiAgICAmX190ZXh0IHtcclxuICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgfVxyXG59XHJcbi5hZHZhbnRhZ2VzLS1wYWdlIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvYWR2YW50YWdlcy1wYWdlLmpwZyk7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICBwYWRkaW5nOiA4MHB4IDA7XHJcbiAgICBAbWVkaWEgI3skbGd9IHtcclxuICAgICAgICBwYWRkaW5nOiA2MHB4IDA7XHJcbiAgICB9IFxyXG4gICAgJiAuc2VjdGlvbi10aXRsZSB7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgIH1cclxufSIsIi5tYWluLWVycm9yIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG59XHJcbi5lcnJvci1wYWdlIHtcclxuICAgIHBhZGRpbmc6IDExMHB4IDA7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nLzQwNC5qcGcpIGNlbnRlciBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgZmxleDogMSAwIDEwMCU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgY29sb3I6ICRsLWJsdWU7XHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTlyZW07XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAmIHNwYW4ge1xyXG4gICAgICAgICAgICBsZWZ0OiAtMzZweDtcclxuICAgICAgICAgICAgYm90dG9tOiAxOHB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgQG1lZGlhICN7JHNtfSB7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IC0yMHB4O1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skc219IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMi44cmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX3N1YnRpdGxlIHtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAyLjRyZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcclxuICAgICAgICBjb2xvcjogJGwtYmx1ZTtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIEBtZWRpYSAjeyRzbX0ge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA1MnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX3RleHQge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgbWF4LXdpZHRoOiA1NTVweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxNHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjg7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICBAbWVkaWEgI3skc219IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fYnRuIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyOHB4O1xyXG4gICAgfVxyXG59IiwiLmNhdGFsb2ctbWFpbiB7XHJcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xyXG4gICAgJl9faXRlbXMge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDIxcHg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBAbWVkaWEgI3skbWR9IHtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMjUlIC0gMThweCk7XHJcbiAgICAgICAgaGVpZ2h0OiA0MDNweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgbGluZWFyO1xyXG4gICAgICAgIHBhZGRpbmc6IDMwcHggMTRweDtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyNHB4OyBcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JG1kfSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDEycHgpO1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAyMjBweDtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDE4cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjRweDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgJiBhIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsgXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpudGgtY2hpbGQob2RkKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpudGgtY2hpbGQobiArIDMpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDI0cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JGVzbX0ge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDE4cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgJiBhIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjUwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyNHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKG9kZCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dDtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMCwgMCwgMCwgMCkgMjMuNDQlLCAjNTQ5RkVBIDEwMCUpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICB9XHJcbn1cclxuLmluZm8ge1xyXG4gICAgbWFyZ2luLXRvcDogNzBweDtcclxuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaW5kZXgvaW5mby5qcGcpIGNlbnRlciBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgcGFkZGluZzogMTMwcHggMCAxMTBweDtcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2luZGV4L2luZm8tbGluZS5wbmcpO1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDEwMCU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQ7XHJcbiAgICAgICAgbWl4LWJsZW5kLW1vZGU6IG92ZXJsYXk7XHJcbiAgICAgICAgQG1lZGlhICN7JHNtfSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaW5kZXgvaW5mby1saW5lLW1vYi5wbmcpO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skZXNtfSB7XHJcbiAgICAgICAgICAgIGxlZnQ6IDExJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19ibG9jayB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA1NjNweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogMjtcclxuICAgIH1cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMy42cmVtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgfVxyXG4gICAgJl9fc3VidGl0bGUge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAyLjVyZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgICBjb2xvcjogJGwtYmx1ZTtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIEBtZWRpYSAjeyRtZH0ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fdGV4dCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTZweDtcclxuICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS42O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTVweDtcclxuICAgIH1cclxuICAgICYgLmJ0biB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNTVweDsgXHJcbiAgICAgICAgcGFkZGluZzogMThweCA2MHB4O1xyXG4gICAgICAgIEBtZWRpYSAjeyRtZH0ge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxOHB4IDY4cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDI1cHg7IFxyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skc219IHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDsgXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi5kZXNjcmlwdG9yIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgcGFkZGluZzogMTAwcHggMCAxMjVweDtcclxuICAgIG1pbi1oZWlnaHQ6IDU1MHB4O1xyXG4gICAgQG1lZGlhICN7JG1kfSB7XHJcbiAgICAgICAgcGFkZGluZzogMTE1cHggMCAxMzBweDtcclxuICAgICAgICBtaW4taGVpZ2h0OiA1MDBweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyRzbX0ge1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgcGFkZGluZzogNzVweCAwO1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDQ3MHB4O1xyXG4gICAgfVxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHJpZ2h0OiAxMDBweDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaW5kZXgvZGVzY3JpcHRvci1saW5lLnN2Zyk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDEwMCU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodDtcclxuICAgICAgICBtaXgtYmxlbmQtbW9kZTogb3ZlcmxheTtcclxuICAgICAgICBAbWVkaWEgI3skeGx9IHtcclxuICAgICAgICAgICAgcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyRzbX0ge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2luZGV4L2Rlc2NyaXB0b3ItbGluZS1tb2Iuc3ZnKTtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9faW5uZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgfVxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNXJlbTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS42O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgY29sb3I6ICRsLWJsdWU7XHJcbiAgICAgICAgQG1lZGlhICN7JG1kfSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNC44cmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skc219IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA0cmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX3N1YnRpdGxlIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDYyOHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogN3JlbTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4xNDtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjhweDtcclxuICAgICAgICBAbWVkaWEgI3skbWR9IHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skbWR9IHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAzMzZweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA0cmVtO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skc219IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzLjZyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fdGV4dCB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA2NDFweDtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgIH1cclxufVxyXG4uZGVzY3JpcHRvci0tYWJvdXQge1xyXG4gICAgbWluLWhlaWdodDogNTUwcHg7XHJcbiAgICBwYWRkaW5nOiAxNzVweCAwIDE3MHB4O1xyXG4gICAgQG1lZGlhICN7JHNtfSB7XHJcbiAgICAgICAgcGFkZGluZzogODVweCAwIDc1cHg7XHJcbiAgICAgICAgbWluLWhlaWdodDogNDcwcHg7XHJcbiAgICB9XHJcbiAgICAmIC5kZXNjcmlwdG9yX190aXRsZSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA2NDFweDtcclxuICAgICAgICBmb250LXNpemU6IDMuNnJlbTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIEBtZWRpYSAjeyRtZH0ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIuNnJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmIC5kZXNjcmlwdG9yX190ZXh0IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA3cHg7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA2NDFweDtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgIH1cclxufSIsIi5hcnRpY2xlcyB7XHJcbiAgICBwYWRkaW5nOiA2MHB4IDA7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgQG1lZGlhICN7JG1kfSB7XHJcbiAgICAgICAgcGFkZGluZzogNDBweCAwO1xyXG4gICAgfVxyXG4gICAgJiAuc2xpZGVyLWFycm93cyB7XHJcbiAgICAgICAgQG1lZGlhICN7JG1kfSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fc2xpZGVyIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gICAgICAgIGhlaWdodDogMzU1cHg7XHJcbiAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyBcclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDIwMCU7XHJcbiAgICAgICAgICAgIGxlZnQ6IC0xMDAlO1xyXG4gICAgICAgICAgICB0b3A6IC0xMCU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgei1pbmRleDogNTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JGxnfSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMzA1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyRtZH0ge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgICAgd2lkdGg6IDQyJTtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIEBtZWRpYSAjeyRsZ30ge1xyXG4gICAgICAgICAgICB3aWR0aDogNDUlO1xyXG4gICAgICAgIH0gXHJcbiAgICAgICAgQG1lZGlhICN7JG1kfSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MC43NSU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyRzbX0ge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19ibG9jayB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAzNzJweDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAmOmhvdmVyLCAmOmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICYgLmFydGljbGVzX190ZXh0IHtcclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDMwMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYgLmFydGljbGVzX19kZXRhaWxzIHtcclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDMwMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9faW1nIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA2NXB4O1xyXG4gICAgICAgIGhlaWdodDogMjkwcHg7XHJcbiAgICAgICAgQG1lZGlhICN7JGxnfSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjM4cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQycHg7XHJcbiAgICAgICAgfSBcclxuICAgICAgICBAbWVkaWEgI3skbWR9IHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyMTJweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JG1kfSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTY2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYgaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyRtZH0ge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDc0cHg7XHJcbiAgICAgICAgQG1lZGlhICN7JG1kfSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogaW5pdGlhbDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRtb250c2VycmF0O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTZweDtcclxuICAgICAgICBjb2xvcjogJGQtYmxhY2s7XHJcbiAgICAgICAgQG1lZGlhICN7JGxnfSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEycHg7XHJcbiAgICAgICAgfSBcclxuICAgICAgICBAbWVkaWEgI3skbWR9IHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skc219IHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTRweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX190ZXh0IHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBtYXgtaGVpZ2h0OiAwO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTJweDtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjdzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgIEBtZWRpYSAjeyRtZH0ge1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiBpbml0aWFsO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fZGV0YWlscyB7XHJcbiAgICAgICAgbWF4LWhlaWdodDogMDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDE4cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4xNTtcclxuICAgICAgICBjb2xvcjogJGJsdWU7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuN3MgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgQG1lZGlhICN7JG1kfSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtLWFycm93IHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjNweDtcclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCIgXCI7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTRweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDE3MXB4O1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zdmcvYXJyb3ctcmlnaHQuc3ZnKTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLmFydGljbGVzLWxpc3Qge1xyXG4gICAgJiAuc2VjdGlvbi10aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuICAgIHBhZGRpbmc6IDQ4cHggMCA5NXB4O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICZfX3N1YnRpdGxlIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDkyMHB4O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkbW9udHNlcnJhdDtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XHJcbiAgICAgICAgY29sb3I6ICRkLWJsYWNrO1xyXG4gICAgfVxyXG4gICAgJl9faG9sZGVyIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIEBtZWRpYSAjeyRtZH0ge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyOHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skc219IHtcclxuICAgICAgICAgICAgJiAuYXJ0aWNsZXNfX2ltZyB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE3OXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMzMuMzMzJSAtIDE2cHgpO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMjRweDtcclxuICAgICAgICAmOm50aC1jaGlsZChuICsgNCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOm50aC1jaGlsZCgzbikge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyR4eGx9IHtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMTFweCk7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjJweDtcclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoM24pIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjJweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgybikge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKG4gKyAzKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyRzbX0ge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAmOm50aC1jaGlsZChuICsgMikge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmIC5hcnRpY2xlc19faW1nIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyNzRweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogODBweDtcclxuICAgICAgICAgICAgQG1lZGlhICN7JHh4bH0ge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyODNweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDY4cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhICN7JGxnfSB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDMxNHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDJweDtcclxuICAgICAgICAgICAgfSBcclxuICAgICAgICAgICAgQG1lZGlhICN7JG1kfSB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIxMnB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmIC5hcnRpY2xlc19faW1nIGltZyB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyR4eGx9IHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgI3skbGd9IHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgIH0gXHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyRtZH0ge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIucHJvamVjdCB7XHJcbiAgICAmLXByb2R1Y3RzIHtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgfVxyXG4gICAgJl9fc2xpZGVycyB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDM1cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTUwcHg7XHJcbiAgICAgICAgQG1lZGlhICN7JG1kfSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYgLnN3aXBlci1wYWdpbmF0aW9uLXByb2plY3Qge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICBAbWVkaWEgI3skc219IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogMTU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDIyNHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkOWQ5ZDk7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgICYuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmIC5zd2lwZXItYnV0dG9uLXByZXYtcHJvamVjdCxcclxuICAgICAgICAmIC5zd2lwZXItYnV0dG9uLW5leHQtcHJvamVjdCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX3NsaWRlciB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDkwcHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgJi1saXN0IHtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skbWR9IHtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skc219IHtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyRtZH0ge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogLTEwMCU7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX3NsaWRlci1pdGVtIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbWF4LWhlaWdodDogY2FsYygxMDAlIC0gOTNweCk7XHJcbiAgICAgICAgQG1lZGlhICN7JG1kfSB7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IGluaXRpYWw7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjJweDtcclxuICAgICAgICAgICAgd2lkdGg6IDk1JTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JHNtfSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fc2xpZGVyLWltZyB7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgaGVpZ2h0OiA1NzJweDtcclxuICAgICAgICBAbWVkaWEgI3skbGd9IHtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0ODJweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JG1kfSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMzU1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyRzbX0ge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDIwNHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX3NsaWRlci1pbWcgaW1nIHtcclxuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB9XHJcbiAgICAmX19zbGlkZXItZGVzY3JpcHRpb24ge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNyk7XHJcbiAgICAgICAgd2lkdGg6IDM5NXB4O1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDQzMXB4O1xyXG4gICAgICAgIGJvdHRvbTogLTkzcHg7XHJcbiAgICAgICAgbGVmdDogMjZweDtcclxuICAgICAgICBwYWRkaW5nOiAyOHB4IDI0cHggMTU1cHg7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICBAbWVkaWEgI3skbWR9IHtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgcG9zaXRpb246IGluaXRpYWw7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogaW5pdGlhbDtcclxuICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyRzbX0ge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX3NsaWRlci10aXRsZSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgIH1cclxuICAgICZfX3NsaWRlci10ZXh0IHtcclxuICAgICAgICBtYXgtd2lkdGg6IDkwJTtcclxuICAgICAgICBtYXJnaW4tdG9wOiA5cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS42O1xyXG4gICAgICAgIEBtZWRpYSAjeyRzbX0ge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMnB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19zbGlkZXItbmF2IHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICB3aWR0aDogNjUycHg7XHJcbiAgICAgICAgYm90dG9tOiAxNTJweDtcclxuICAgICAgICBoZWlnaHQ6IDEyMnB4O1xyXG4gICAgICAgIGxlZnQ6IDU2cHg7XHJcbiAgICAgICAgJiAucHJvamVjdF9fc2xpZGVyLWxpc3Qge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyRtZH0ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmIC5wcm9qZWN0X19zbGlkZXItaXRlbSB7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IGluaXRpYWw7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgJiAucHJvamVjdF9fc2xpZGVyLWl0ZW0gaW1ne1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmIC5zd2lwZXItc2xpZGUtdGh1bWItYWN0aXZlIHtcclxuICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGJsdWU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLmNvbnRhY3RzIHtcclxuICAgICZfX21hcCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiA1NTVweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcbiAgICAmX19sYWJlbCB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBjb2xvcjogIzk0OTQ5NDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcclxuICAgICAgICBAbWVkaWEgI3skc219IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9faW5mbyB7XHJcbiAgICAgICAgcGFkZGluZzogNTJweCAwIDcwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCB0cmFuc3BhcmVudCA1MCUsICNGNUY4RjQgNTAlLCAjRjVGOEY0IDEwMCUpO1xyXG4gICAgICAgIEBtZWRpYSAjeyRtZH0ge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA2MHB4IDAgMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJiAuY29udGFpbmVyLS1mbGV4IHtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyRtZH0ge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fZGVzY3JpcHRpb24ge1xyXG4gICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGFsaWduLXNlbGY6IHN0cmV0Y2g7XHJcbiAgICAgICAgQG1lZGlhICN7JG1kfSB7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMjRweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JGVzbX0ge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fYmxvY2sge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGZsZXgtZ3JvdzogMTtcclxuICAgICAgICBAbWVkaWEgI3skbWR9IHtcclxuICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxO1xyXG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XHJcblxyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skc219IHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMy42cmVtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIGNvbG9yOiAkZC1ibGFjaztcclxuICAgIH1cclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzMnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skbWR9IHtcclxuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDE7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fdGV4dCB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xyXG4gICAgICAgIGNvbG9yOiAkZC1ibGFjaztcclxuICAgICAgICAmOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyRsZ30ge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDM5M3B4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JHNtfSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2Rpc2NsYW1lciB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA4NCU7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogYXV0bztcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgICAgY29sb3I6ICRibHVlO1xyXG4gICAgICAgIEBtZWRpYSAjeyRtZH0ge1xyXG4gICAgICAgICAgICBncmlkLXJvdzogMS8zO1xyXG4gICAgICAgICAgICBncmlkLWNvbHVtbjogMjtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JHNtfSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19jYWxsYmFjayB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA3MnB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE2cHg7XHJcbiAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICBAbWVkaWEgI3skbGd9IHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzOXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skbWR9IHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y1RjhGNDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDUwcHggMjRweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JGVzbX0ge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA1MHB4IDE1cHg7XHJcbiAgICAgICAgICAgICYgLmZvcm1fYmxvY2stLWNoZWNrYm94IHtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX3N1YnRpdGxlIHtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgICAgQG1lZGlhICN7JG1kfSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skc219IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLnBhcnRuZXJzIHtcclxuICAgIHBhZGRpbmc6IDYwcHggMDtcclxuICAgIEBtZWRpYSAjeyRtZH0ge1xyXG4gICAgICAgIHBhZGRpbmc6IDQwcHggMCA1MHB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JHNtfSB7XHJcbiAgICAgICAgcGFkZGluZzogNDBweCAwIDYwcHg7XHJcbiAgICB9XHJcbiAgICAmX19zb3J0IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyNXB4O1xyXG4gICAgfVxyXG4gICAgJl9fc2VsZWN0IHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgJiAuc2VsZWN0LW5hbWUge1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJG1vbnRzZXJyYXQ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICAgICAgICBjb2xvcjogIzk0OTQ5NDtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgQG1lZGlhICN7JHNtfSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmIC5zZWxlY3QtdG9nZ2xlIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJG1vbnRzZXJyYXQ7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICBAbWVkaWEgI3skc219IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmIC5zZWxlY3QtdG9nZ2xlOjphZnRlciB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMnB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDdweDtcclxuICAgICAgICAgICAgdG9wOiBjYWxjKDUwJSAtIDMuNXB4KTtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL3N2Zy9kb3duLnN2ZycpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICB9XHJcbiAgICAgICAgICBcclxuICAgICAgICAmIC5zZWxlY3QtdG9nZ2xlOmZvY3VzIHtcclxuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgICBcclxuICAgICAgICAmLnNlbGVjdC1zaG93IC5zZWxlY3QtdG9nZ2xlOjphZnRlciB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICAgXHJcbiAgICAgICAgJiAuc2VsZWN0LWRyb3Bkb3duIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgQG1lZGlhICN7JHNtfSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAtMTAwJTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgICAgICAgICAgdG9wOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogNDBweCAxNXB4IDAgMjRweDtcclxuICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4zcyBsaW5lYXI7XHJcbiAgICAgICAgICAgICAgICAtby10cmFuc2l0aW9uOiBhbGwgLjNzIGxpbmVhcjtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgbGluZWFyO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYgLnNlbGVjdC1kcm9wZG93bi1sYWJlbCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyRzbX0ge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjJyZW07XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMyMTIxMjE7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuc2VsZWN0LXNob3cge1xyXG4gICAgICAgICAgICBAbWVkaWEgI3skc219IHtcclxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzIxMjEyMTtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAuNTtcclxuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuc2VsZWN0LXNob3cgLnNlbGVjdC1kcm9wZG93biB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBAbWVkaWEgI3skc219IHtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAgIFxyXG4gICAgICAgICYuc2VsZWN0LXNob3cgLnNlbGVjdC1iYWNrZHJvcCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgICAgICAgIFxyXG4gICAgICAgICYgLnNlbGVjdC1vcHRpb25zIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICBAbWVkaWEgI3skc219IHtcclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDI4OXB4O1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IHNjcm9sbDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4gICAgICAgICAgICAgICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXI6dmVydGljYWwge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA3cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyOmhvcml6b250YWwge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogN3B4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZTllOTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNmZmZmZmY7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgICBcclxuICAgICAgICAmIC5zZWxlY3Qtb3B0aW9uIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheTtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcclxuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgICAgICYgYSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDExLjVweCAxOXB4O1xyXG4gICAgICAgICAgICAgICAgQG1lZGlhICN7JHNtfSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgI3skc219IHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgICBcclxuICAgICAgICAmIC5zZWxlY3Qtb3B0aW9uLXNlbGVjdGVkIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGJsdWU7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyRzbX0ge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJsdWU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgICBcclxuICAgICAgICAmIC5zZWxlY3Qtb3B0aW9uOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGJsdWU7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyRzbX0ge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJsdWU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJiAuc2VsZWN0LW9wdGlvbjphY3RpdmUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYmx1ZTtcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJsdWU7XHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyRzbX0ge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJsdWU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19saXN0IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcclxuICAgICAgICBncmlkLWF1dG8tcm93czogMWZyO1xyXG4gICAgICAgIHJvdy1nYXA6IDI0cHg7XHJcbiAgICAgICAgY29sdW1uLWdhcDogMjRweDtcclxuICAgICAgICBAbWVkaWEgI3skbWR9IHtcclxuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JHNtfSB7XHJcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyRlc219IHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyYXk7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBAbWVkaWEgI3skZXNtfSB7XHJcbiAgICAgICAgICAgICY6bm90KDpmaXJzdC1vZi10eXBlKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9faXRlbS1pbm5lciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBAbWVkaWEgI3skZXNtfSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19pdGVtLWltZyB7XHJcbiAgICAgICAgbWluLWhlaWdodDogMTI3cHg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgICAmX19pdGVtLWRlc2NyaXB0aW9uIHtcclxuICAgICAgICBmbGV4OiAxIDAgYXV0bztcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICBwYWRkaW5nOiAwIDE2cHggMTVweDtcclxuICAgICAgICBAbWVkaWEgI3skZXNtfSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzNHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2l0ZW0tbmFtZSB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XHJcbiAgICB9XHJcbiAgICAmX19pdGVtLXRleHQge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcclxuICAgICAgICBoZWlnaHQ6IDk1cHg7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDY7XHJcbiAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpczsgXHJcbiAgICAgICAgQG1lZGlhICN7JG1kfSB7XHJcbiAgICAgICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogNDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA2M3B4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skZXNtfSB7XHJcbiAgICAgICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMztcclxuICAgICAgICAgICAgaGVpZ2h0OiA0N3B4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2l0ZW0tbGluayB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogYXV0bztcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgIGNvbG9yOiAkZC1ibHVlO1xyXG4gICAgICAgIEBtZWRpYSAjeyRlc219IHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTJweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iXX0= */