/**
 * Swiper 11.1.15
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2024 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: November 18, 2024
 */

@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}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{-webkit-scroll-snap-type:x mandatory;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{-webkit-scroll-snap-type:y mandatory;-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{-webkit-scroll-snap-type:none;-ms-scroll-snap-type:none;scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper::before{content:'';flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-start:var(--swiper-centered-offset-before);margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-before:var(--swiper-centered-offset-before);margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;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{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:'';position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:var(--swiper-navigation-top-offset,50%);width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next svg,.swiper-button-prev svg{width:100%;height:100%;object-fit:contain;transform-origin:center}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-lock{display:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:'next'}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);top:var(--swiper-pagination-top,auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{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:var(--swiper-pagination-bullet-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;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:var(--swiper-pagination-right,8px);left:var(--swiper-pagination-left,auto);top:50%;transform:translate3d(0px,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;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;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;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{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.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%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:var(--swiper-pagination-progressbar-size,4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;touch-action:none;background:var(--swiper-scrollbar-bg-color,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:var(--swiper-scrollbar-sides-offset,1%);bottom:var(--swiper-scrollbar-bottom,4px);top:var(--swiper-scrollbar-top,auto);z-index:50;height:var(--swiper-scrollbar-size,4px);width:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;left:var(--swiper-scrollbar-left,auto);right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);z-index:50;width:var(--swiper-scrollbar-size,4px);height:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color,rgba(0,0,0,.5));border-radius:var(--swiper-scrollbar-border-radius,10px);left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content: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%;object-fit:contain}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active{pointer-events:auto}.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:'';background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}
.qs-datepicker-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;background:#fff;border:1px solid grey;border-radius:.263921875em;-webkit-box-shadow:0 1.25em 1.25em -.9375em rgba(0,0,0,.3);box-shadow:0 1.25em 1.25em -.9375em rgba(0,0,0,.3);color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;font-family:sans-serif;font-size:1rem;overflow:hidden;position:absolute;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:15.625em;z-index:9001}.qs-datepicker-container *{-webkit-box-sizing:border-box;box-sizing:border-box}.qs-centered{left:50%;position:fixed;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.qs-hidden{display:none}.qs-overlay{-webkit-box-orient:vertical;-webkit-box-direction:normal;background:rgba(0,0,0,.75);color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%;left:0;opacity:1;padding:.5em;position:absolute;top:0;-webkit-transition:opacity .3s;transition:opacity .3s;width:100%;z-index:1}.qs-overlay.qs-hidden{opacity:0;z-index:-1}.qs-overlay .qs-overlay-year{background:transparent;border:none;border-bottom:1px solid #fff;border-radius:0;color:#fff;display:block;font-size:.875em;margin:0 auto;padding:.25em 0;text-align:center;width:80%}.qs-overlay .qs-overlay-year::-webkit-inner-spin-button{-webkit-appearance:none}.qs-overlay .qs-close{cursor:pointer;padding:.5em;position:absolute;right:0;top:0}.qs-overlay .qs-submit{background:hsla(0,0%,50%,.4);border:1px solid #fff;border-radius:.263921875em;cursor:pointer;margin:0 auto auto;padding:.5em}.qs-overlay .qs-submit.qs-disabled{border-color:grey;color:grey;cursor:not-allowed}.qs-overlay .qs-overlay-month-container{-webkit-box-flex:1;-ms-flex-positive:1;display:-webkit-box;display:-ms-flexbox;display:flex;flex-grow:1;-ms-flex-wrap:wrap;flex-wrap:wrap}.qs-overlay .qs-overlay-month{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;opacity:.5;-webkit-transition:opacity .15s;transition:opacity .15s;width:calc(100% / 3)}.qs-overlay .qs-overlay-month.active,.qs-overlay .qs-overlay-month:hover{opacity:1}.qs-controls{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-flex:1;-ms-flex-positive:1;-ms-flex-negative:0;align-items:center;background:#d3d3d3;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-filter:blur(0);filter:blur(0);flex-grow:1;flex-shrink:0;justify-content:space-between;-webkit-transition:-webkit-filter .3s;transition:-webkit-filter .3s;transition:filter .3s;transition:filter .3s, -webkit-filter .3s;transition:filter .3s,-webkit-filter .3s;width:100%}.qs-controls.qs-blur{-webkit-filter:blur(5px);filter:blur(5px)}.qs-arrow{border-radius:.263921875em;cursor:pointer;height:1.5625em;position:relative;-webkit-transition:background .15s;transition:background .15s;width:1.5625em}.qs-arrow:hover.qs-left:after{border-right-color:#000}.qs-arrow:hover.qs-right:after{border-left-color:#000}.qs-arrow:hover{background:rgba(0,0,0,.1)}.qs-arrow:after{border:.390625em solid transparent;content:"";position:absolute;top:50%;-webkit-transition:border .2s;transition:border .2s}.qs-arrow.qs-left:after{border-right-color:grey;right:50%;-webkit-transform:translate(25%,-50%);-ms-transform:translate(25%,-50%);transform:translate(25%,-50%)}.qs-arrow.qs-right:after{border-left-color:grey;left:50%;-webkit-transform:translate(-25%,-50%);-ms-transform:translate(-25%,-50%);transform:translate(-25%,-50%)}.qs-month-year{border-bottom:1px solid transparent;font-weight:700;-webkit-transition:border .2s;transition:border .2s}.qs-month-year:not(.qs-disabled-year-overlay){cursor:pointer}.qs-month-year:not(.qs-disabled-year-overlay):hover{border-bottom:1px solid grey}.qs-month-year:active:focus,.qs-month-year:focus{outline:none}.qs-month{padding-right:.5ex}.qs-year{padding-left:.5ex}.qs-squares{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-filter:blur(0);filter:blur(0);-ms-flex-wrap:wrap;flex-wrap:wrap;padding:.3125em;-webkit-transition:-webkit-filter .3s;transition:-webkit-filter .3s;transition:filter .3s;transition:filter .3s, -webkit-filter .3s;transition:filter .3s,-webkit-filter .3s}.qs-squares.qs-blur{-webkit-filter:blur(5px);filter:blur(5px)}.qs-square{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;border-radius:.263921875em;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;height:1.5625em;justify-content:center;-webkit-transition:background .1s;transition:background .1s;width:calc(100% / 7)}.qs-square:not(.qs-empty):not(.qs-disabled):not(.qs-day):not(.qs-active):hover{background:orange}.qs-current{font-weight:700;text-decoration:underline}.qs-active,.qs-range-end,.qs-range-start{background:#add8e6}.qs-range-start:not(.qs-range-6){border-bottom-right-radius:0;border-top-right-radius:0}.qs-range-middle{background:#d4ebf2}.qs-range-middle:not(.qs-range-0):not(.qs-range-6){border-radius:0}.qs-range-middle.qs-range-0{border-bottom-right-radius:0;border-top-right-radius:0}.qs-range-end:not(.qs-range-0),.qs-range-middle.qs-range-6{border-bottom-left-radius:0;border-top-left-radius:0}.qs-disabled,.qs-outside-current-month{opacity:.2}.qs-disabled{cursor:not-allowed}.qs-day,.qs-empty{cursor:default}.qs-day{color:grey;font-weight:700}.qs-event{position:relative}.qs-event:after{background:#07f;border-radius:50%;bottom:0;content:"";height:.46875em;position:absolute;right:0;width:.46875em}
@charset "UTF-8";
/* ---
  Explode
--- */
/* ---
  String replace
--- */
/* Example of use is at the bottom of file */
/*

  Sample file name:
    • OpenSans-Bold.ttf
    • [prefix][delimiter][font_weight].ttf

  Mixin args:
    • path
    • font family
    • fonts weights:
      • name (font_weight in file names)
      • weight
      • style

  Example:
    $Roboto : (
      (
        'name'   : 'Regular',
        'weight' : 400,
        'style'  : 'normal'
      ),
      (
        'name'   : 'Medium',
        'weight' : 500,
        'style'  : 'normal'
      ),
      (
        'name'   : 'Bold',
        'weight' : 700,
        'style'  : 'normal'
      )
    );

    @include fontFace('../sources/fonts/font/', 'Roboto', 'Roboto', $Roboto);

*/
/* Example of use is at the bottom of file */
/*

  Example:

    ul {
      margin-bottom: 15px;

      @include rwd(tablet, true) {
        margin-bottom: 30px;
      }

      li {
        margin-bottom: 20px;

        @include rwd(tablet) {
          margin-bottom: 10px;
        }
      }
    }

  Result:

    ul {
      margin-bottom: 15px;
    }

    ul li {
      margin-bottom: 20px;
    }

    @media (min-width: 769px) {
      ul {
        margin-bottom: 30px;
      }
    }

    @media (max-width: 768px) {
      ul li {
        margin-bottom: 10px;
      }
    }

*/
/* Example of use is at the bottom of file */
/*

  Example:

    div {
      float: left;

      @include rtl() {
        float: right;
      }
    }

  Result:

    div {
      float: left;
    }

    html[dir=rtl] div {
      float: right;
    }

*/
/* Example of use is at the bottom of file */
/*

  Example:

    div {
      background-attachment: fixed;

      @include browser('ie') {
        background-position: center;
        background-size: cover;
        background-attachment: scroll;
      }
    }

  Result:

    div {
      background-attachment: fixed;
    }

    @media screen and (min-width:0\0) {

      div {
        background-position: center;
        background-size: cover;
        background-attachment: scroll;
      }
    }

*/
/* after rtl mixin */
/* ---
  Basic version:
  https://meyerweb.com/eric/tools/css/reset/
--- */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
}

article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block;
}

body {
  line-height: 1;
}

ol, ul {
  list-style: none;
}

blockquote, q {
  quotes: none;
}

blockquote:before, blockquote:after,
q:before, q:after {
  content: "";
  content: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* ---
  Modifications
--- */
/* - HTML support - */
main {
  display: block;
}

/* - Hidden attribute - */
*[hidden] {
  display: none !important;
}

/* - Reset for SVG oraz elements of form - */
svg,
input, textarea, button, select {
  vertical-align: baseline;
  margin: 0;
  padding: 0;
  border: 0;
  font-family: inherit;
  font-size: 100%;
  outline: none;
}

input, textarea, select, button {
  background: none;
  border-radius: 0;
  outline: none;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}

textarea {
  overflow: auto;
}

button {
  cursor: pointer;
}

select::-ms-expand,
input::-ms-clear {
  display: none;
}

/* - IE11 - */
template {
  display: none !important;
}

/* - Fonts on iOS, ignoring font size changes - */
body {
  -webkit-font-smoothing: antialiased;
  -webkit-text-size-adjust: 100%;
}

/* - Links styling - */
a {
  color: inherit;
}

a,
a:hover,
a:focus,
*:focus {
  outline: 0;
  text-decoration: none;
}

/* - Reset for images - */
img {
  border: 0;
}

/* @include fontFace('./../../public/fonts/Somar/', 'Somar', 'Somar', $fws-somar); */
@font-face {
  font-family: "DINNextLTArabic";
  src: url("./../../public/fonts/DINNextLTArabic/DINNextLTArabic-light.woff2") format("woff2"), url("./../../public/fonts/DINNextLTArabic/DINNextLTArabic-light.woff") format("woff"), url("./../../public/fonts/DINNextLTArabic/DINNextLTArabic-light.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "DINNextLTArabic";
  src: url("./../../public/fonts/DINNextLTArabic/DINNextLTArabic-regular.woff2") format("woff2"), url("./../../public/fonts/DINNextLTArabic/DINNextLTArabic-regular.woff") format("woff"), url("./../../public/fonts/DINNextLTArabic/DINNextLTArabic-regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "DINNextLTArabic";
  src: url("./../../public/fonts/DINNextLTArabic/DINNextLTArabic-medium.woff2") format("woff2"), url("./../../public/fonts/DINNextLTArabic/DINNextLTArabic-medium.woff") format("woff"), url("./../../public/fonts/DINNextLTArabic/DINNextLTArabic-medium.ttf") format("truetype");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "DINNextLTArabic";
  src: url("./../../public/fonts/DINNextLTArabic/DINNextLTArabic-bold.woff2") format("woff2"), url("./../../public/fonts/DINNextLTArabic/DINNextLTArabic-bold.woff") format("woff"), url("./../../public/fonts/DINNextLTArabic/DINNextLTArabic-bold.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
.hgi-twotone, .hgi-duotone, .hgi-bulk, .hgi-solid {
  font-size: 24px;
  color: #141B34;
}

.hgi-stroke {
  font-size: 24px;
  color: #BC955C;
}

.hgi-solid {
  color: #BC955C;
}

.minerals-details-section-icon .hgi-stroke {
  font-size: 105px;
  color: #BC955C;
}

.minerals-section-tabs .hgi-stroke {
  font-size: 24px;
  color: #00BC70;
}

.statistics-details-card-icon .hgi-stroke {
  font-size: 50px;
  color: #BC955C;
}

.mining-complexes-list-filter-title .hgi-stroke,
.minerals-list-filter-title .hgi-stroke,
.license-list-filter-title .hgi-stroke,
.investor-list-filter-title .hgi-stroke,
.request-list-filter-title .hgi-stroke {
  color: #3b4047;
}

.company-details-icon .hgi-stroke {
  font-size: 60px;
  color: #BC955C;
  transform: rotate(90deg);
}

.map-statistics-details-card-icon .hgi-stroke {
  font-size: 60px;
}

html[lang=ar][dir=rtl] .licenses-list-card-details .hgi-stroke,
html[lang=ar][dir=rtl] .requests-list-card-details .hgi-stroke,
html[lang=ar][dir=rtl] .mining-complexes-list-card-details .hgi-stroke {
  transform: rotate(180deg);
}

@font-face {
  font-family: "icomoon";
  src: url("./../../public/fonts/icomoon/fonts/icomoon.woff2") format("woff2"), url("./../../public/fonts/icomoon/fonts/icomoon.woff") format("woff"), url("./../../public/fonts/icomoon/fonts/icomoon.ttf") format("truetype"), url("./../../public/fonts/icomoon/fonts/icomoon.svg#icomoon") format("svg");
  font-weight: normal;
  font-style: normal;
}
.icon-keyboard_arrow_down:after {
  content: "\e900" !important;
}
.icon-keyboard_arrow_down:after {
  font-family: "icomoon" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-clear:after {
  content: "\e901" !important;
}
.icon-clear:after {
  font-family: "icomoon" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-arrow-right-circle:after {
  content: "\e902" !important;
}
.icon-arrow-right-circle:after {
  font-family: "icomoon" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-arrow-left-circle:after {
  content: "\e905" !important;
}
.icon-arrow-left-circle:after {
  font-family: "icomoon" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-arrow-left:after {
  content: "\e904" !important;
}
.icon-arrow-left:after {
  font-family: "icomoon" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-arrow-right:after {
  content: "\e903" !important;
}
.icon-arrow-right:after {
  font-family: "icomoon" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-keyboard_arrow_up:after {
  content: "\e906" !important;
}
.icon-keyboard_arrow_up:after {
  font-family: "icomoon" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-arrow-right1:after {
  content: "\e907" !important;
}
.icon-arrow-right1:after {
  font-family: "icomoon" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-check:after {
  content: "\e908" !important;
}
.icon-check:after {
  font-family: "icomoon" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-youtube:after {
  content: "\e90b" !important;
}
.icon-youtube:after {
  font-family: "icomoon" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-linkedin:after {
  content: "\e90a" !important;
}
.icon-linkedin:after {
  font-family: "icomoon" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-instagram:after {
  content: "\e909" !important;
}
.icon-instagram:after {
  font-family: "icomoon" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-x:after {
  content: "\e90c" !important;
}
.icon-x:after {
  font-family: "icomoon" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-download:after {
  content: "\e90d" !important;
}
.icon-download:after {
  font-family: "icomoon" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-arrow-down:after {
  content: "\e90e" !important;
}
.icon-arrow-down:after {
  font-family: "icomoon" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-arrow-thin-left:after {
  content: "\e90f" !important;
}
.icon-arrow-thin-left:after {
  font-family: "icomoon" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

html,
body {
  padding: 0;
  margin: 0;
  font-size: 62.5%;
  line-height: 1;
  flex-grow: 1;
  display: flex;
  flex-direction: column;
}

html {
  min-height: 100%;
}

body {
  font-weight: 500;
  color: #000000;
  background-color: #FAFBFB;
  font-family: "DINNextLTArabic";
}
html[dir=rtl] body {
  font-family: "DINNextLTArabic";
}

body.tour .header, body.tour .footer, body.tour .subpageHero, body.tour .miningMap__wrapper {
  pointer-events: none;
}

*,
*:before,
*:after {
  box-sizing: border-box;
}

*::-moz-selection {
  background-color: #735C38;
  color: #FAFBFB;
}

*::selection {
  background-color: #735C38;
  color: #FAFBFB;
}

input,
button {
  font-family: "DINNextLTArabic";
}
html[dir=rtl] input,
html[dir=rtl] button {
  font-family: "DINNextLTArabic";
}

input[type=search]::-ms-clear,
input[type=search]::-ms-reveal {
  display: none;
  width: 0;
  height: 0;
}

/* clears the 'X' from Chrome */
input[type=search]::-webkit-search-decoration,
input[type=search]::-webkit-search-cancel-button,
input[type=search]::-webkit-search-results-button,
input[type=search]::-webkit-search-results-decoration {
  display: none;
}

[v-cloak] {
  display: none !important;
}

#upload-overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.5);
  display: none;
  font-weight: bold;
  z-index: 555555555;
}
#upload-overlay h4 {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: #161616;
  font-size: 24px;
  background-color: #fff;
  padding: 2rem;
  border-radius: 0.25rem;
}

.page-node-type-mining-bid .form-type--checkbox {
  display: flex;
  justify-content: space-between;
}
.page-node-type-mining-bid .form-checkbox {
  width: auto;
}

.wysiwyg p {
  font-weight: 400;
  font-size: 1.4rem;
  line-height: 1.5;
  color: inherit;
  margin-bottom: 1.6rem;
}
.wysiwyg p:last-child {
  margin-bottom: 0;
}
.wysiwyg h1, .wysiwyg h2, .wysiwyg h3, .wysiwyg h4, .wysiwyg h5, .wysiwyg h6 {
  font-weight: 700;
  font-size: 1.8rem;
  margin-bottom: 1.6rem;
}
.wysiwyg h1:last-child, .wysiwyg h2:last-child, .wysiwyg h3:last-child, .wysiwyg h4:last-child, .wysiwyg h5:last-child, .wysiwyg h6:last-child {
  margin-bottom: 0;
}
@media (min-width: 1024px) {
  .wysiwyg h1, .wysiwyg h2, .wysiwyg h3, .wysiwyg h4, .wysiwyg h5, .wysiwyg h6 {
    font-size: 2.1rem;
  }
}
.wysiwyg ul {
  list-style: disc;
  margin-bottom: 1.6rem;
}
.wysiwyg ul:last-child {
  margin-bottom: 0;
}
.wysiwyg ol {
  list-style: decimal;
  margin-bottom: 1.6rem;
}
.wysiwyg ol:last-child {
  margin-bottom: 0;
}
.wysiwyg ul, .wysiwyg ol {
  font-weight: 400;
  font-size: 1.4rem;
  line-height: 1.5;
  color: inherit;
  -webkit-padding-start: 3.78%;
          padding-inline-start: 3.78%;
}
.wysiwyg ul > li, .wysiwyg ul > ul, .wysiwyg ul > ol, .wysiwyg ol > li, .wysiwyg ol > ul, .wysiwyg ol > ol {
  line-height: 2.2rem;
}
.wysiwyg img {
  width: 100%;
  object-fit: cover;
}
.wysiwyg a {
  text-decoration: underline;
  color: #000000;
}
.wysiwyg em {
  font-style: italic;
  font-weight: inherit;
}
.wysiwyg strong {
  font-size: 1.8rem;
  font-weight: 700;
}

.qs-datepicker-container {
  width: 100%;
}
@media (min-width: 1024px) {
  .qs-datepicker-container {
    width: 70%;
  }
}

.qs-square {
  height: 3.5625em;
}

.wrapper {
  margin: 0 calc(8.39664px + 3.086vw);
}
@media (min-width: 1024px) {
  .wrapper {
    margin: 0 calc(-76.53408px + 10.892vw);
  }
}

.header {
  position: fixed;
  top: 0;
  height: auto;
  width: 100%;
  z-index: 10;
  background-color: transparent;
  /* Menu Settings Container */
}
.header.subpage .header__main {
  border-bottom: 1px solid rgba(132, 105, 64, 0.3);
}
.header.subpage .header__logoImg--white {
  opacity: 0;
}
.header.subpage .header__logoImg--black {
  opacity: 1;
}
.header.subpage .header__menuLink {
  color: #846940;
}
.header.subpage .langSwitcher span, .header.subpage .langSwitcher svg path {
  fill: #846940;
  color: #846940;
}
.header.subpage .menuButton {
  color: #846940;
}
.header__main {
  position: relative;
  z-index: 4;
  padding: 3rem 0;
  border-bottom: 1px solid rgba(255, 255, 255, 0.3);
  transition: all 0.4s ease;
}
.header__main--scrollDown {
  padding: 1.6rem 0;
  background-color: #FFFFFF;
}
.header__main--scrollDown .button.button--white {
  border-color: #735C38;
}
.header__main--scrollDown .button.button--white:hover {
  background-color: #735C38;
  border-color: #735C38;
}
.header__main--scrollDown .button.button--white:hover span {
  color: #FFFFFF;
}
.header__main--scrollDown .button.button--transparent:hover {
  background-color: #846940;
}
.header__main--scrollDown .button.button--transparent:hover span {
  color: #FFFFFF;
}
.header__main--scrollDown .header__menuLink {
  padding-bottom: 3.3rem;
}
.header__main.active, .header__main--scrollDown {
  background-color: #FFFFFF;
  border-bottom: 1px solid #d8dada;
}
.header__main.active .header__burger, .header__main--scrollDown .header__burger {
  color: #000000;
}
.header__main.active .header__logoImg--white, .header__main--scrollDown .header__logoImg--white {
  opacity: 0;
}
.header__main.active .header__logoImg--black, .header__main--scrollDown .header__logoImg--black {
  opacity: 1;
}
.header__main.active .header__menuLink, .header__main--scrollDown .header__menuLink {
  color: #2D3033;
}
.header__main.active .header__utilsInner .langSwitcher svg path, .header__main--scrollDown .header__utilsInner .langSwitcher svg path {
  fill: #7F8081;
}
.header__main.active .header__utilsInner .menu_settings svg, .header__main--scrollDown .header__utilsInner .menu_settings svg {
  color: #7F8081 !important;
}
.header__main.active .header__utilsInner .langSwitcher span, .header__main--scrollDown .header__utilsInner .langSwitcher span {
  color: #2D3033;
}
.header__main.active .button.button--white, .header__main--scrollDown .button.button--white {
  background-color: #846940;
}
.header__main.active .button.button--white span, .header__main--scrollDown .button.button--white span {
  color: #FFFFFF;
}
.header__main.active .button.button--transparent, .header__main--scrollDown .button.button--transparent {
  background-color: #FFFFFF;
  border-color: #735C38;
}
.header__main.active .button.button--transparent span, .header__main--scrollDown .button.button--transparent span {
  color: #846940;
}
.header__mainInner {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 3rem;
}
@media (min-width: 1024px) {
  .header__mainInner {
    gap: 1.6rem;
  }
}
@media (min-width: 1280px) {
  .header__mainInner {
    gap: 6.5rem;
  }
}
.header__logo {
  position: relative;
  flex: 1 0 0%;
}
.header__logoImg {
  max-width: 8rem;
  width: 100%;
  max-height: 7rem;
  object-fit: cover;
}
@media (min-width: 480px) {
  .header__logoImg {
    max-width: 12rem;
  }
}
.header__logoImg--black {
  position: absolute;
  top: 0;
  width: 100%;
  opacity: 0;
}
html:not([dir=rtl]) .header__logoImg--black {
  left: 0;
}
html[dir=rtl] .header__logoImg--black {
  right: 0;
}
.header__menu {
  flex: 1 0 55%;
  display: none;
  align-items: center;
  justify-content: center;
}
@media (min-width: 1024px) {
  .header__menu {
    display: flex;
  }
}
.header__menuItems {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.header__menuItem.active .header__menuLink span:after {
  content: "\e906" !important;
}
.header__menuItem.active .header__menuLink span:after {
  font-family: "icomoon" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.header__menuItem.active .header__menuLink:after {
  width: calc(100% - 1.6rem);
}
@media (min-width: 1024px) {
  .header__menuItem.active .header__menuLink:after {
    width: calc(100% - 1.2rem);
  }
}
@media (min-width: 1280px) {
  .header__menuItem.active .header__menuLink:after {
    width: calc(100% - 3.2rem);
  }
}
.header__menuLink {
  position: relative;
  font-size: 1.6rem;
  text-transform: uppercase;
  font-weight: 500;
  color: #FAFBFB;
  padding: 0 0.8rem 4.7rem 0.8rem;
  transition: all 0.4s ease;
}
@media (min-width: 1024px) {
  .header__menuLink {
    padding: 0 0.6rem 4.7rem 0.6rem;
  }
}
@media (min-width: 1280px) {
  .header__menuLink {
    padding: 0 1.6rem 4.7rem 1.6rem;
  }
}
.header__menuLink::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
  height: 2px;
  width: 0;
  background-color: #846940;
  transition: all 0.2s;
}
.header__menuLink--hasSubmenu {
  position: relative;
}
html:not([dir=rtl]) .header__menuLink span:after {
  margin-left: 8px;
}
html[dir=rtl] .header__menuLink span:after {
  margin-right: 8px;
}
.header__menuDropdown {
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  background-color: transparent;
  z-index: 3;
  padding: 5.6rem 0;
  transform: translateY(-100%);
  border-bottom: 1px solid rgba(255, 255, 255, 0.3);
  opacity: 0;
  transition: all 0.4s ease;
}
.header__menuDropdown--expanded {
  background-color: #FFFFFF;
  transform: translateY(0%);
  opacity: 1;
}
.header__menuDropdown--expanded .header__menuDropdownLink {
  color: #2D3033;
}
.header__menuDropdownList {
  display: flex;
  gap: 4rem;
  align-items: center;
  justify-content: center;
}
.header__menuDropdownLink {
  font-size: 1.6rem;
  font-weight: 400;
  color: #FFFFFF;
  transition: all 0.4s ease;
}
.header__menuDropdownLink:hover {
  opacity: 0.6;
}
.header__menuDropdownLink--active {
  color: #000000;
}
.header__utils {
  display: none;
  flex: 1 0 0%;
}
@media (min-width: 1024px) {
  .header__utils {
    display: flex;
    justify-content: flex-end;
  }
}
.header__utilsInner {
  display: flex;
  align-items: flex-start;
  flex-direction: column;
  gap: 2.4rem;
  margin-top: 2rem;
}
@media (min-width: 1024px) {
  .header__utilsInner {
    flex-direction: row;
    align-items: center;
    margin-top: 0;
  }
}
.header__utilsButtons {
  display: flex;
  align-items: center;
  gap: 1.2rem;
  flex-wrap: wrap;
}
@media (min-width: 1024px) {
  .header__utilsButtons {
    flex-wrap: nowrap;
  }
}
.header__overlay {
  position: fixed;
  inset: 0;
  height: 100vh;
  width: 100%;
  background-color: #000000;
  opacity: 0;
  transition: all 0.4s ease;
  z-index: -1;
  pointer-events: none;
}
.header__overlay--expanded {
  opacity: 0.4;
  z-index: 2;
}
.header .menu_settings {
  position: relative;
  display: inline-block;
  cursor: pointer;
  /* Dropdown Menu */
  /* Font Size Buttons */
  /* Toggle Switch */
}
.header .menu_settings .header__Settings_icon {
  width: 24px;
  height: 24px;
}
.header .menu_settings .dropdown_menu {
  display: none;
  position: absolute;
  top: 40px;
  right: 0;
  background: white;
  border-radius: 8px;
  padding: 10px;
  width: 200px;
  box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.2);
  z-index: 1000;
}
.header .menu_settings .dropdown_menu.active {
  display: block;
}
.header .menu_settings .dropdown_menu .dropdown_item {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 10px;
  border-bottom: 1px solid #e0e0e0;
}
.header .menu_settings .dropdown_menu .dropdown_item:last-child {
  border-bottom: none;
}
.header .menu_settings .dropdown_menu .dropdown_item span {
  font-size: 14px;
}
.header .menu_settings .font-size-controls {
  display: flex;
  gap: 8px;
}
.header .menu_settings .font-size-controls button {
  border: none;
  background: #f0f0f0;
  padding: 5px 10px;
  cursor: pointer;
  border-radius: 5px;
}
.header .menu_settings .font-size-controls button:hover {
  background: #e0e0e0;
}
.header .menu_settings .toggle-switch {
  position: relative;
  width: 40px;
  height: 20px;
}
.header .menu_settings .toggle-switch input {
  opacity: 0;
  width: 0;
  height: 0;
}
.header .menu_settings .toggle-switch .slider {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #ccc;
  border-radius: 10px;
  cursor: pointer;
  transition: 0.3s;
}
.header .menu_settings .toggle-switch .slider:before {
  content: "";
  position: absolute;
  width: 16px;
  height: 16px;
  background: white;
  border-radius: 50%;
  top: 2px;
  left: 2px;
  transition: 0.3s;
}
.header .menu_settings .toggle-switch input:checked + .slider {
  background: #00BC70;
}
.header .menu_settings .toggle-switch input:checked + .slider:before {
  transform: translateX(20px);
}
.header.subpage .menu_settings svg {
  color: #846940;
}

.active-filter {
  filter: grayscale(100%) !important;
}

.heroHeader {
  z-index: 19;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100vh;
  display: flex;
  flex-direction: column;
  visibility: hidden;
  transition: transform 0.2s;
}
.heroHeader__main {
  position: relative;
  color: #FFFFFF;
}
.heroHeader__mainInner {
  font-size: 1.2rem;
  line-height: 1.25;
}
@media (min-width: 768px) {
  .heroHeader__mainInner {
    font-size: calc(8.8512px + 0.41vw);
  }
}
.heroHeader__logo {
  display: block;
  position: absolute;
  visibility: visible;
  left: 50%;
  top: 2.2rem;
  transform: translateX(-50%);
}
@media (min-width: 1024px) {
  .heroHeader__logo {
    top: calc(-4.64128px + 1.646vw);
  }
}
.heroHeader__logoImg {
  display: block;
  max-width: 100%;
  height: auto;
  width: 5.6rem;
}
@media (min-width: 768px) {
  .heroHeader__logoImg {
    width: calc(38.62784px + 2.262vw);
  }
}
.heroHeader__utils {
  display: flex;
  color: #FFFFFF;
  height: 11.2rem;
  padding-bottom: 3.6rem;
}
@media (min-width: 1024px) {
  .heroHeader__utils {
    height: calc(29.04576px + 2.468vw);
    padding-bottom: 0;
  }
}
.heroHeader__util {
  position: relative;
  display: flex;
  align-items: center;
}
.heroHeader__util--lang {
  display: none;
}
@media (min-width: 1024px) {
  .heroHeader__util--lang {
    display: flex;
  }
  html:not([dir=rtl]) .heroHeader__util--lang {
    margin-left: auto;
  }
  html[dir=rtl] .heroHeader__util--lang {
    margin-right: auto;
  }
}
html:not([dir=rtl]) .heroHeader__util--menu {
  margin-left: auto;
}
html[dir=rtl] .heroHeader__util--menu {
  margin-right: auto;
}
@media (min-width: 1024px) {
  .heroHeader__util--menu {
    display: none;
  }
}
.heroHeader__search {
  visibility: visible;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 3.2rem;
  height: 3.2rem;
  color: #FFFFFF;
  transition: color 0.2s;
}
.heroHeader__search::before {
  font-size: 1.7rem;
  line-height: 1;
}
.heroHeader__search::before {
  font-family: "icomoon" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
@media (hover: hover) {
  .heroHeader__search:hover {
    color: rgba(255, 255, 255, 0.66);
  }
}
.heroHeader__lang {
  visibility: visible;
}
@media (min-width: 1024px) {
  html:not([dir=rtl]) .heroHeader__lang {
    margin-right: -0.8rem;
  }
  html[dir=rtl] .heroHeader__lang {
    margin-left: -0.8rem;
  }
}
.heroHeader__burger {
  visibility: visible;
}
html:not([dir=rtl]) .heroHeader__burger {
  margin-right: -1.2rem;
}
html[dir=rtl] .heroHeader__burger {
  margin-left: -1.2rem;
}
.heroHeader__menu {
  display: none;
}
@media (min-width: 1024px) {
  .heroHeader__menu {
    margin: 0 auto;
    display: block;
    position: relative;
    height: calc(34.20992px + 2.056vw);
  }
  .heroHeader__menu::before, .heroHeader__menu::after {
    z-index: -1;
    content: "";
    display: block;
    position: absolute;
    top: 0;
    width: calc(50% - (37.8816px + 2.88vw));
    border-top: 1px solid rgba(255, 255, 255, 0.33);
    visibility: visible;
  }
  .heroHeader__menu::before {
    left: 0;
  }
  .heroHeader__menu::after {
    right: 0;
  }
}
.heroHeader__menuItems {
  display: flex;
  height: 100%;
  margin: 0 -0.4rem;
}
@media (min-width: 768px) {
  .heroHeader__menuItems {
    margin: 0 calc(8.64128px + -1.646vw);
  }
}
.heroHeader__menuItem {
  padding: 0 0.4rem;
}
@media (min-width: 768px) {
  .heroHeader__menuItem {
    padding: 0 calc(-8.64128px + 1.646vw);
  }
}
html:not([dir=rtl]) .heroHeader__menuItem--space {
  margin-left: auto;
}
html[dir=rtl] .heroHeader__menuItem--space {
  margin-right: auto;
}
.heroHeader__menuLink {
  visibility: visible;
  display: inline-flex;
  align-items: center;
  height: 100%;
  transition: opacity 0.2s, color 0.2s;
}
@media (hover: hover) {
  .heroHeader__menuLink:hover {
    color: rgba(255, 255, 255, 0.66);
  }
}
.heroHeader__menuItems--expanded .heroHeader__menuLink:not(.heroHeader__menuLink--expanded) {
  opacity: 0.3;
}
.heroHeader__menuLink--hasSubmenu::after {
  font-size: 0.4em;
  line-height: 1;
  color: #FFFFFF;
}
.heroHeader__menuLink--hasSubmenu::after {
  font-family: "icomoon" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
html:not([dir=rtl]) .heroHeader__menuLink--hasSubmenu::after {
  margin-left: 1em;
}
html[dir=rtl] .heroHeader__menuLink--hasSubmenu::after {
  margin-right: 1em;
}
.heroHeader__drop {
  flex-grow: 1;
  position: relative;
  overflow: hidden;
}
.heroHeader__mobileMenu {
  display: flex;
}
@media (min-width: 1024px) {
  .heroHeader__mobileMenu {
    display: none;
  }
}
.heroHeader__submenu {
  display: none;
}
@media (min-width: 1024px) {
  .heroHeader__submenu {
    display: block;
  }
}

.mobileMenu {
  z-index: 100;
  position: fixed;
  inset: 0;
  background-color: #FAFBFB;
  color: #000000;
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.2s, visibility 0.2s, transform 0.2s;
  padding: 0 calc(8.39664px + 3.086vw);
}
html:not([dir=rtl]) .mobileMenu {
  transform: translateX(101%);
}
html[dir=rtl] .mobileMenu {
  transform: translateX(-101%);
}
.mobileMenu .langSwitcher svg path {
  fill: #7F8081;
}
.mobileMenu .langSwitcher span {
  color: #2D3033;
}
.mobileMenu .button.button--white {
  background-color: #846940;
}
.mobileMenu .button.button--white span {
  color: #FFFFFF;
}
.mobileMenu .button.button--transparent {
  background-color: #FFFFFF;
  border-color: #846940;
}
.mobileMenu .button.button--transparent span {
  color: #00BC70;
}
.mobileMenu--expanded {
  opacity: 1;
  visibility: visible;
}
html:not([dir=rtl]) .mobileMenu--expanded {
  transform: translateX(0);
}
html[dir=rtl] .mobileMenu--expanded {
  transform: translateX(0);
}
.mobileMenu__inner {
  position: relative;
  flex-grow: 1;
  display: flex;
  flex-direction: column;
}
.mobileMenu__head {
  position: relative;
  flex-shrink: 0;
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  align-items: center;
  padding: 1.6rem 0;
}
.mobileMenu__headRight {
  display: flex;
  align-items: center;
}
.mobileMenu__headSearch {
  padding: 0 2.6rem;
}
.mobileMenu__logo {
  position: relative;
  display: block;
  flex-shrink: 0;
}
.mobileMenu__logoImg {
  max-width: 100%;
  display: block;
  transition: opacity 0.2s;
}
.mobileMenu__logoImg--color {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  opacity: 0;
}
.mobileMenu__close {
  position: relative;
  z-index: 10;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  color: #000000;
  font-size: 3rem;
  line-height: 1;
  transition: color 0.2s, background-color 0.2s;
}
.mobileMenu__close::before {
  transition: transform 0.2s;
}
.mobileMenu__close::before {
  content: "\e901" !important;
}
.mobileMenu__close::before {
  font-family: "icomoon" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
@media (hover: hover) {
  .mobileMenu__close:hover {
    background-color: #FFFFFF;
    color: #FFFFFF;
  }
  html:not([dir=rtl]) .mobileMenu__close:hover::before {
    transform: rotate(-1turn);
  }
  html[dir=rtl] .mobileMenu__close:hover::before {
    transform: rotate(1turn);
  }
}
.mobileMenu__items {
  position: relative;
  min-height: 0;
  padding-top: 2rem;
  padding-bottom: 2rem;
}
.mobileMenu__items::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 1px;
  background-color: rgba(255, 255, 255, 0.3);
}
.mobileMenu__items::before {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 1px;
  background-color: rgba(255, 255, 255, 0.3);
}
.mobileMenu__item {
  padding: 0.8rem 0;
}
@media (min-width: 768px) {
  .mobileMenu__item {
    padding: calc(-16.43136px + 3.702vw) 0;
  }
}
.mobileMenu__link {
  display: flex;
  align-items: center;
  font-size: 3rem;
  line-height: 1.3;
  font-weight: 300;
  transition: opacity 0.2s, color 0.2s;
}
@media (min-width: 360px) {
  .mobileMenu__link {
    font-size: 3.6rem;
  }
}
html:not([dir=rtl]) .mobileMenu__link--hasSubmenu > span {
  margin-right: auto;
}
html[dir=rtl] .mobileMenu__link--hasSubmenu > span {
  margin-left: auto;
}
@media (min-width: 480px) {
  html:not([dir=rtl]) .mobileMenu__link--hasSubmenu > span {
    margin-right: 0;
  }
  html[dir=rtl] .mobileMenu__link--hasSubmenu > span {
    margin-left: 0;
  }
}
.mobileMenu__link--expanded {
  color: #000000;
}
.mobileMenu__link--expanded span::after {
  content: "\e906" !important;
}
.mobileMenu__submenu {
  z-index: 1;
  inset: 0;
  display: flex;
  flex-direction: column;
  height: 0;
  visibility: hidden;
}
.mobileMenu__submenu--expanded {
  height: auto;
  visibility: visible;
}
.mobileMenu__subhead {
  display: flex;
  flex-shrink: 0;
  padding: 1.2rem calc(8.39664px + 3.086vw);
}
.mobileMenu__back {
  display: flex;
  align-items: center;
  color: #000000;
  font-size: 2.4rem;
  line-height: 1.4;
  font-weight: 300;
}
html:not([dir=rtl]) .mobileMenu__back {
  text-align: left;
}
html[dir=rtl] .mobileMenu__back {
  text-align: right;
}
.mobileMenu__subitems {
  flex-grow: 1;
  overflow: hidden;
}
.mobileMenu__subitem {
  padding: 1.2rem 0;
  transition: color 0.2s;
}
.mobileMenu__sublink {
  display: flex;
  align-items: center;
  font-size: 2.2rem;
  line-height: 1.3;
  font-weight: 300;
  transition: opacity 0.2s, color 0.2s;
}
.mobileMenu .mobileMenu__settings {
  padding-top: 1rem;
  /* Font Size Buttons */
  /* Accessibility Settings */
  /* Toggle Switch */
  /* Text styling */
}
.mobileMenu .mobileMenu__settings .color-contrast-container {
  display: flex;
  gap: 1rem;
}
.mobileMenu .mobileMenu__settings .font-size-controls {
  display: flex;
  gap: 8px;
  align-items: center;
  padding-top: 1rem;
}
.mobileMenu .mobileMenu__settings .font-size-controls button {
  border: none;
  background: #f2f2f2;
  padding: 8px 14px;
  cursor: pointer;
  border-radius: 5px;
  font-size: 16px;
  font-weight: bold;
  color: black;
  transition: background 0.2s ease;
}
.mobileMenu .mobileMenu__settings .font-size-controls button:hover {
  background: #e0e0e0;
}
.mobileMenu .mobileMenu__settings .accessibility-settings {
  display: flex;
  flex-direction: column;
  gap: 10px;
  align-items: flex-start;
}
.mobileMenu .mobileMenu__settings .toggle-switch {
  position: relative;
  width: 40px;
  height: 20px;
  display: flex;
  align-items: center;
  gap: 10px;
}
.mobileMenu .mobileMenu__settings .toggle-switch input {
  opacity: 0;
  width: 0;
  height: 0;
}
.mobileMenu .mobileMenu__settings .toggle-switch .slider {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #ccc;
  border-radius: 10px;
  cursor: pointer;
  transition: 0.3s;
}
.mobileMenu .mobileMenu__settings .toggle-switch .slider:before {
  content: "";
  position: absolute;
  width: 16px;
  height: 16px;
  background: white;
  border-radius: 50%;
  top: 2px;
  left: 2px;
  transition: 0.3s;
}
.mobileMenu .mobileMenu__settings .toggle-switch input:checked + .slider {
  background: #00BC70;
}
.mobileMenu .mobileMenu__settings .toggle-switch input:checked + .slider:before {
  transform: translateX(20px);
}
.mobileMenu .mobileMenu__settings .text-label {
  font-size: 16px;
  font-weight: bold;
  color: black;
}

.submenu {
  position: absolute;
  background-color: #735C38;
  color: #FFFFFF;
  top: 0;
  left: 0;
  right: 0;
  opacity: 0;
  visibility: hidden;
  transform: translateY(-101%);
  transition: opacity 0.2s, visibility 0.2s, transform 0.2s;
}
.submenu--expanded {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}
.submenu--hero {
  background-color: transparent;
  color: #FFFFFF;
}
.submenu__inner {
  position: relative;
  min-height: 5.5rem;
}
@media (min-width: 768px) {
  .submenu__inner {
    min-height: calc(31.29952px + 3.086vw);
  }
}
.submenu--hero .submenu__inner {
  min-height: 3.6rem;
}
@media (min-width: 768px) {
  .submenu--hero .submenu__inner {
    min-height: 3.6rem;
  }
}
.submenu__items {
  position: relative;
}
.submenu__item {
  display: flex;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.2s, visibility 0.2s;
}
.submenu__item--expanded {
  position: relative;
  opacity: 1;
  visibility: visible;
}
.submenu__subitems {
  flex-grow: 1;
  display: flex;
  align-items: center;
  justify-content: space-around;
  margin: 0 -0.4rem;
}
@media (min-width: 768px) {
  .submenu__subitems {
    margin: 0 calc(2.32832px + -0.824vw);
  }
}
.submenu--hero .submenu__subitems {
  justify-content: flex-start;
}
@media (min-width: 768px) {
  .submenu--hero .submenu__subitems {
    margin: 0 calc(11.80544px + -2.058vw);
  }
}
.submenu--hero .submenu__item--space .submenu__subitems, .submenu--hero .submenu__item--space ~ .submenu__item .submenu__subitems {
  justify-content: flex-end;
}
.submenu__subitem {
  padding: 0 0.4rem;
}
@media (min-width: 768px) {
  .submenu__subitem {
    padding: 0 calc(-2.31296px + 0.822vw);
  }
}
.submenu--hero .submenu__subitem {
  justify-content: flex-start;
}
@media (min-width: 768px) {
  .submenu--hero .submenu__subitem {
    padding: 0 calc(-11.79008px + 2.056vw);
  }
}
.submenu__sublink {
  display: inline-flex;
  align-items: center;
  font-family: "DINNextLTArabic";
  height: 5.5rem;
  font-size: 1.2rem;
  line-height: 1.25;
  font-weight: 300;
  transition: color 0.2s;
}
@media (min-width: 768px) {
  .submenu__sublink {
    height: calc(31.29952px + 3.086vw);
    font-size: calc(8.8512px + 0.41vw);
  }
}
.submenu--hero .submenu__sublink {
  height: 3.6rem;
}
@media (min-width: 768px) {
  .submenu--hero .submenu__sublink {
    height: 3.6rem;
  }
}
@media (hover: hover) {
  .submenu--hero .submenu__sublink:hover {
    color: rgba(255, 255, 255, 0.66);
  }
}

.sideNav {
  display: none;
  z-index: 20;
  position: fixed;
  top: 50%;
  width: 100%;
  visibility: hidden;
  overflow: hidden;
  transform: translateY(-50%);
  color: #000000;
  transition: color 0.2s;
}
@media (min-width: 1024px) {
  .sideNav {
    display: block;
  }
}
.sideNav--invert {
  color: #FFFFFF;
}
html:not([dir=rtl]) .sideNav {
  right: 0;
}
html[dir=rtl] .sideNav {
  left: 0;
}
.sideNav__items {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  transition: transform 0.2s;
}
html:not([dir=rtl]) .sideNav__items {
  padding-right: calc(-21.59552px + 4.114vw);
}
html[dir=rtl] .sideNav__items {
  padding-left: calc(-21.59552px + 4.114vw);
}
html:not([dir=rtl]) .sideNav--hidden .sideNav__items {
  transform: translateX(100%);
}
html[dir=rtl] .sideNav--hidden .sideNav__items {
  transform: translateX(-100%);
}
.sideNav__item {
  visibility: visible;
  color: inherit;
  transition: opacity 0.2s;
  display: block;
  padding: 0.6rem;
  position: relative;
}
.sideNav__item::before {
  content: "";
  display: block;
  width: 2px;
  height: 2px;
  border-radius: 1px;
  background-color: currentColor;
  box-shadow: 0 0 4px 0 #FFFFFF;
  opacity: 0.66;
  transition: height 0.2s, opacity 0.2s box-shadow 0.2s;
}
.sideNav__item--active::before {
  opacity: 1;
  height: 16px;
}
.sideNav--invert .sideNav__item::before {
  box-shadow: 0 0 4px 0 #000000;
}
@media (hover: hover) {
  .sideNav__item:hover::before {
    opacity: 1;
  }
}
.sideNav__label {
  position: absolute;
  top: 50%;
  font-size: 1.2rem;
  line-height: 1.3333333333;
  font-weight: 500;
  transform: translateY(-50%) scaleY(0);
  white-space: nowrap;
  opacity: 0;
  visibility: hidden;
  text-shadow: 0 0 4px #FFFFFF;
  transition: visiblity 0.2s, opacity 0.2s, transform 0.2s, text-shadow 0.2s;
}
html:not([dir=rtl]) .sideNav__label {
  right: 100%;
  padding-right: 0.8rem;
}
html[dir=rtl] .sideNav__label {
  left: 100%;
  padding-right: 0.8rem;
}
.sideNav--invert .sideNav__label {
  text-shadow: 0 0 4px #000000;
}
.sideNav__item--active .sideNav__label {
  opacity: 1;
  visibility: visible;
  transform: translateY(-50%) scaleY(1);
}
@media (hover: hover) {
  .sideNav__item:hover .sideNav__label {
    opacity: 1;
    visibility: visible;
    transform: translateY(-50%) scaleY(1);
  }
}

.page {
  margin-top: 5.5rem;
}
@media (min-width: 768px) {
  .page {
    margin-top: calc(31.29952px + 3.086vw);
  }
}
.page--withHero {
  margin-top: 0;
}
@media (min-width: 768px) {
  .page--withHero {
    margin-top: 0;
  }
}

.section {
  padding: 12rem 0;
}

.section-very-small {
  padding: 4rem 0;
}

.section-small {
  padding: 6rem 0;
}

.section-top {
  padding-top: 12rem;
}

.section-small-top-tablet {
  padding-bottom: 6rem;
}
@media (max-width: 1024px) {
  .section-small-top-tablet {
    padding-top: 6rem;
  }
}

.section-small-top {
  padding-top: 6rem;
}

.section-big-bottom {
  padding: 6rem 0 22rem 0;
}

.section-top-sidebar {
  padding-bottom: 12rem;
}
@media (max-width: 1024px) {
  .section-top-sidebar {
    padding-top: 6rem;
  }
}

.section-bottom-sidebar {
  padding: 6rem 0 6rem 0;
  margin-bottom: -12rem;
}
@media (min-width: 1024px) {
  .section-bottom-sidebar {
    padding: 6rem 0 12rem 0;
  }
}
.section-bottom-sidebar > div {
  padding-bottom: 1rem;
}

.section-bottom {
  padding-bottom: 12rem;
}

.section-medium-bottom {
  padding-bottom: 8rem;
}

.section-small-bottom {
  padding-bottom: 6rem;
}

.sectionWrapperWithSidebar {
  display: flex;
  flex-direction: column;
  position: relative;
  height: 100%;
  width: 100%;
}

.messages-list {
  z-index: 20;
  position: absolute;
  top: 335px;
  width: 100%;
}
.messages-list .is-hidden {
  display: none;
}
.messages-list__item {
  display: flex;
  justify-content: space-between;
  align-items: center;
  font-size: 1.2rem;
  padding: 0 1rem;
  margin: 1rem;
  border-radius: 10px;
  position: relative;
  z-index: 10;
}
.messages-list__item .messages-body {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
}
.messages-list__item .alert {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
}
.messages-list__item .messages__header {
  display: none;
}
.messages-list__item .button--dismiss {
  color: #FFFFFF;
}
.messages-list__item .button-control {
  display: flex;
  align-items: center;
  cursor: pointer;
}
.messages-list__item .icon-close:after {
  display: inline-block;
  content: "×";
  /* This will render the 'X' */
  color: #FFFFFF;
  font-size: 3rem;
  margin: 0 1rem;
  margin-bottom: 8px;
}
.messages-list__item.messages--status {
  background-color: rgba(0, 188, 112, 0.82);
  color: #FFFFFF;
}
.messages-list__item.messages--error {
  background-color: #E35C47;
  color: #FFFFFF;
}

.messages__wrapper {
  position: absolute;
  top: 75%;
  z-index: 9999999;
  width: 90%;
  margin: auto;
  left: 0;
  right: 0;
}

.footer {
  /* position: relative; */
  margin-top: 8rem;
  background-color: #FFFFFF;
  /* border-radius: 2rem 2rem 0 0; */
  box-shadow: 0px -20px 20px 0px rgba(0, 0, 0, 0.0117647059);
}
.footer__mainInner {
  position: relative;
  display: flex;
  justify-content: space-between;
  flex-direction: column;
  gap: 4rem;
  padding-top: 6.5rem;
  padding-bottom: 3rem;
}
@media (min-width: 1024px) {
  .footer__mainInner {
    flex-direction: row;
  }
}
.footer__logoCompany {
  flex: 1 1 15%;
  align-self: center;
}
@media (min-width: 600px) {
  .footer__logoCompany {
    align-self: flex-start;
  }
}
.footer__logoCompany.text {
  font-size: 1.8rem;
  font-weight: 400;
  color: #34373A;
  line-height: 2.8rem;
  margin-top: 3.2rem;
}
.footer__logoImg {
  object-fit: cover;
  max-width: 12rem;
  width: 100%;
}
.footer__menu {
  flex: 1 0 30%;
  display: flex;
  justify-content: space-between;
  flex-direction: column;
  text-align: center;
  gap: 4rem;
}
@media (min-width: 600px) {
  .footer__menu {
    text-align: unset;
  }
}
@media (min-width: 600px) {
  .footer__menu {
    flex-direction: row;
    gap: 2rem;
  }
}
.footer__menuItems {
  flex: 1 1 50%;
  display: flex;
  flex-direction: column;
  gap: 0.8rem;
}
.footer__menuItemsTitle {
  font-size: 2.3rem;
  font-weight: 400;
  line-height: 3.2rem;
  color: #2D3033;
  margin-bottom: 0.8rem;
}
.footer__menuLink {
  font-size: 2rem;
  font-weight: 400;
  line-height: 3.2rem;
  color: #696D70;
  transition: all 0.4s ease;
}
.footer__menuLink:hover {
  opacity: 0.6;
}
.footer__logos {
  flex: 1 1 15%;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 1.3rem;
}
@media (min-width: 600px) {
  .footer__logos {
    align-items: flex-start;
    flex-direction: row;
    gap: 4rem;
  }
}
@media (min-width: 1024px) {
  .footer__logos {
    align-items: flex-end;
    flex-direction: column;
    gap: 1.3rem;
  }
}
.footer__logos img {
  object-fit: cover;
}
.footer__bottom {
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-direction: column;
  gap: 2rem;
  padding: 3.2rem 0;
  border-top: 0.1rem solid rgba(0, 0, 0, 0.1);
}
@media (min-width: 600px) {
  .footer__bottom {
    gap: 4.8rem;
    flex-direction: row;
  }
}
.footer__bottomMenu {
  display: flex;
  align-items: center;
  flex-direction: column;
  gap: 2rem;
}
@media (min-width: 600px) {
  .footer__bottomMenu {
    gap: 4.8rem;
    flex-direction: row;
  }
}
.footer__bottomMenuLink {
  font-size: 1.4rem;
  font-weight: 400;
  line-height: 1.9rem;
  color: #696D70;
  transition: all 0.4s ease;
}
.footer__bottomMenuLink:hover {
  opacity: 0.6;
}
.footer__copyright {
  font-size: 1.4rem;
  font-weight: 400;
  line-height: 1.9rem;
  color: #696D70;
}
.footer__socials {
  position: absolute;
  top: 0;
  inset-inline: 0 0;
  display: flex;
  gap: 0.8rem;
  align-items: center;
  transform: translate(0, -50%);
}
.footer__social {
  border-radius: 50%;
  background-color: #FFFFFF;
  padding: 1rem;
}
.footer__social img {
  width: 2.6rem;
  height: 2.6rem;
}

html[dir=rtl] .minArrowButton {
  transform: rotate(180deg);
}
.minArrowButton:hover span {
  background-color: #D0D2D3;
  color: #FAFBFB;
  border-color: #D0D2D3;
}
.minArrowButton span {
  border: 0.1rem solid #D8DADA;
  border-radius: 50%;
  padding: 1.1rem 1.2rem;
  font-size: 1.6rem;
  color: #2D3033;
  transition: all 0.4s ease;
}

.langSwitcher {
  display: flex;
  align-items: center;
  gap: 10px;
  transition: all 0.4s ease;
}
.langSwitcher:hover {
  opacity: 0.8;
}
.langSwitcher__icon {
  height: 2.4rem;
  width: 2.4rem;
}
.langSwitcher span {
  color: #FFFFFF;
  font-size: 1.3rem;
  transition: all 0.4s ease;
}

.button {
  border-radius: 4rem;
  padding: 1rem;
  transition: all 0.4s ease;
  min-width: 97px;
  text-align: center;
}
.button--white {
  background-color: #FFFFFF;
  border: 0.1rem #FFFFFF solid;
}
.button--white:hover {
  background-color: #735C38;
}
.button--white:hover .button__title--white {
  color: #FFFFFF;
}
.button--transparent {
  background-color: #846940;
  border: 0.1rem #735C38 solid;
}
.button--transparent:hover {
  background-color: #735C38;
}
.button--transparent:hover .button__title--transparent {
  color: #FFFFFF;
}
.button__title {
  font-size: 1.3rem;
  font-weight: 700;
  transition: all 0.4s ease;
}
.button__title--white {
  color: #846940;
}
.button__title--transparent {
  color: #FFFFFF;
}

.subpage .button--white {
  background-color: #846940;
  border: 0.1rem #846940 solid;
}
.subpage .button--white:hover {
  background-color: #735C38;
}
.subpage .button__title--white {
  color: #FFFFFF;
}
.subpage .button--transparent {
  background-color: #846940;
  border: 0.1rem #735C38 solid;
}
.subpage .button--transparent:hover {
  background-color: #735C38;
}
.subpage .button--transparent:hover .button__title--transparent {
  color: #846940;
}
.subpage .button__title--transparent {
  color: #846940;
}

.menuButton {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 4.1rem;
  height: 4.1rem;
  color: #FAFBFB;
  transition: color 0.2s;
  cursor: pointer;
}
@media (min-width: 1024px) {
  .menuButton {
    display: none;
    width: calc(33.10496px + 1.028vw);
    height: calc(33.10496px + 1.028vw);
  }
}
@media (hover: hover) {
  .menuButton:hover {
    color: #735C38;
  }
  .menuButton--active:hover {
    color: #735C38;
  }
}
.menuButton--white {
  color: #FFFFFF;
}
@media (hover: hover) {
  .menuButton--white:hover {
    color: rgba(255, 255, 255, 0.66);
  }
  .menuButton--white--active:hover {
    color: #FFFFFF;
  }
}
.menuButton__bars {
  position: relative;
  width: 1.9rem;
  height: 1.9rem;
  overflow: hidden;
}
@media (min-width: 768px) {
  .menuButton__bars {
    width: calc(12.68704px + 0.822vw);
    height: calc(12.68704px + 0.822vw);
  }
}
.menuButton__bar {
  display: block;
  position: absolute;
  inset: 0;
  transition: transform 0.2s;
}
.menuButton__bar::before {
  visibility: visible;
  content: "";
  display: block;
  width: 100%;
  height: 1px;
  background-color: currentColor;
  position: absolute;
  top: 50%;
  left: 0;
  animation-fill-mode: forwards;
  animation-duration: 0.2s;
  margin-top: -0.5px;
}
.menuButton__bar--1 {
  transform: translateY(-30%);
}
.menuButton__bar--2 {
  transform: translateY(0%);
}
.menuButton__bar--3 {
  transform: translateY(30%);
}

.arrowButton {
  display: flex;
}
.arrowButton__title {
  display: flex;
  align-items: center;
  font-size: 1.6rem;
  font-weight: 700;
  background-color: #FFFFFF;
  color: #00844E;
  padding: 1.6rem 2.4rem;
  border-radius: 5rem;
  border: 0.1rem solid transparent;
  transition: all 0.4s ease;
}
.arrowButton__title::after {
  font-size: 2rem;
  transition: margin 0.4s ease;
}
.arrowButton__title::after {
  font-family: "icomoon" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.arrowButton__title::after {
  content: "\e902" !important;
}
html:not([dir=rtl]) .arrowButton__title::after {
  margin-left: 1.6rem;
}
html[dir=rtl] .arrowButton__title::after {
  margin-right: 1.6rem;
  transform: rotate(180deg);
}
.arrowButton__title:hover {
  background-color: #00844E;
  color: #FAFBFB;
}
html:not([dir=rtl]) .arrowButton__title:hover {
  transform: translateX(-0.2rem);
}
html[dir=rtl] .arrowButton__title:hover {
  transform: translateX(0.2rem);
}
html:not([dir=rtl]) .arrowButton__title:hover:after {
  margin-left: 2.1rem;
}
html[dir=rtl] .arrowButton__title:hover:after {
  margin-right: 2.1rem;
}
.arrowButton--green .arrowButton__title {
  background-color: #846940;
  color: #FFFFFF;
}
.arrowButton--green .arrowButton__title:hover {
  background-color: #735C38;
  color: #FFFFFF;
  border-color: #735C38;
}
.arrowButton--gold .arrowButton__title {
  background-color: #BC965C;
  color: #FFFFFF;
}
.arrowButton--gold .arrowButton__title:hover {
  background-color: #735C38;
  border-color: #735C38;
}

.arrowSlider {
  display: flex;
}
.arrowSlider:hover span {
  background-color: #846940;
  color: #FFFFFF;
}
.arrowSlider:hover span::after {
  font-size: 2.8rem;
}
.arrowSlider span {
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 1.6rem;
  font-weight: 700;
  background-color: #E6F8F1;
  color: #00844E;
  width: 5.6rem;
  height: 5.6rem;
  border-radius: 50%;
  transition: all 0.4s ease;
}
.arrowSlider span:after {
  transition: font-size 0.4s ease;
}
.arrowSlider--left span::after {
  font-size: 2.4rem;
}
.arrowSlider--left span::after {
  font-family: "icomoon" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.arrowSlider--left span::after {
  content: "\e905" !important;
}
html[dir=rtl] .arrowSlider--left span::after {
  transform: rotate(180deg);
}
.arrowSlider--right span::after {
  font-size: 2.4rem;
}
.arrowSlider--right span::after {
  font-family: "icomoon" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.arrowSlider--right span::after {
  content: "\e902" !important;
}
html[dir=rtl] .arrowSlider--right span::after {
  transform: rotate(180deg);
}

.liveChatButton {
  position: absolute;
  top: 0;
  inset-inline: 100% 0;
  min-width: 14rem;
  min-height: 4.8rem;
  z-index: 2;
}
html:not([dir=rtl]) .liveChatButton {
  transform: translate(-100%, 50%);
}
html[dir=rtl] .liveChatButton {
  transform: translate(100%, 50%);
}
@media (min-width: 480px) {
  html:not([dir=rtl]) .liveChatButton {
    transform: translate(-100%, -50%);
  }
  html[dir=rtl] .liveChatButton {
    transform: translate(100%, -50%);
  }
}
.liveChatButton:hover::after {
  background-image: url("data:image/svg+xml,%3Csvg width='142' height='48' viewBox='0 0 142 48' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.5 24C0.5 11.0213 11.0213 0.5 24 0.5H126C134.561 0.5 141.5 7.43953 141.5 16V47.5H24C11.0213 47.5 0.5 36.9787 0.5 24Z' fill='white' stroke='%2300BC70'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M27.9995 32.9956C22.9445 32.9956 18.8625 28.8276 19.0035 23.7406C19.1335 19.0446 23.0485 15.1296 27.7445 14.9996C32.8315 14.8586 36.9995 18.9406 36.9995 23.9956C36.9995 25.3526 36.6985 26.6396 36.1615 27.7946L37.3195 33.3376L31.7865 32.1626C30.6345 32.6976 29.3515 32.9956 27.9995 32.9956Z' fill='white' stroke='black' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M36.2496 23.9956C36.2496 19.3618 32.4289 15.6201 27.7653 15.7494L27.7653 15.7494C23.4672 15.8683 19.8722 19.4633 19.7533 23.7614L19.7533 23.7614C19.624 28.425 23.3657 32.2456 27.9996 32.2456C29.2403 32.2456 30.4157 31.9724 31.4706 31.4824C31.6179 31.414 31.7835 31.3953 31.9423 31.429L36.3502 32.3651L35.4274 27.948C35.3943 27.7898 35.4133 27.6251 35.4815 27.4785C35.9736 26.42 36.2496 25.2407 36.2496 23.9956ZM27.7238 14.2499C33.2342 14.0972 37.7496 18.5195 37.7496 23.9956C37.7496 25.3748 37.4622 26.6885 36.9455 27.8797L38.0537 33.1843C38.1055 33.4324 38.0285 33.6899 37.849 33.8689C37.6695 34.0478 37.4117 34.1239 37.1638 34.0713L31.8701 32.9471C30.6819 33.4615 29.3727 33.7456 27.9996 33.7456C22.5234 33.7456 18.1011 29.2303 18.2538 23.7199M27.7238 14.2499C22.6299 14.391 18.3949 18.6259 18.2538 23.7199Z' fill='%2300BC70'/%3E%3Cpath d='M28.1768 23.8232C28.2744 23.9209 28.2744 24.0791 28.1768 24.1768C28.0791 24.2744 27.9209 24.2744 27.8232 24.1768C27.7256 24.0791 27.7256 23.9209 27.8232 23.8232C27.9209 23.7256 28.0791 23.7256 28.1768 23.8232Z' fill='white' stroke='black' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M28 24.0002L27.6467 24.3538C27.8419 24.5487 28.1581 24.5487 28.3533 24.3538L28 24.0002ZM27.9998 24L27.6462 24.3533C27.4513 24.1581 27.4513 23.8419 27.6462 23.6467L27.9998 24ZM28 23.9998L27.6467 23.6462C27.8419 23.4513 28.1581 23.4513 28.3533 23.6462L28 23.9998ZM28.0002 24L28.3538 24.3533C28.5487 24.1581 28.5487 23.8419 28.3538 23.6467L28.0002 24ZM27.8232 23.8232L27.8232 23.8232L27.8232 23.8232V24.1768L27.8232 24.1768M27.2931 23.2926C27.6837 22.9025 28.3163 22.9025 28.7069 23.2926L28.7074 23.2931C29.0975 23.6837 29.0975 24.3163 28.7074 24.7069L28.7069 24.7074C28.3163 25.0975 27.6837 25.0975 27.2931 24.7074L27.2926 24.7069C26.9025 24.3163 26.9025 23.6837 27.2926 23.2931L27.2931 23.2926Z' fill='%2300BC70' stroke='%2300BC70' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M32.1768 23.8232C32.2744 23.9209 32.2744 24.0791 32.1768 24.1768C32.0791 24.2744 31.9209 24.2744 31.8232 24.1768C31.7256 24.0791 31.7256 23.9209 31.8232 23.8232C31.9209 23.7256 32.0791 23.7256 32.1768 23.8232Z' fill='white' stroke='black' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M31.9995 24.0002L31.6462 24.3538C31.8413 24.5487 32.1576 24.5487 32.3527 24.3538L31.9995 24.0002ZM31.9995 24.0002L31.6462 24.3538C31.4513 24.1587 31.4507 23.8419 31.6457 23.6467L31.9995 24.0002ZM31.9995 24.0002L31.6457 23.6467C31.8408 23.4518 32.1576 23.4513 32.3527 23.6462L31.9995 24.0002ZM31.9995 24.0002L32.3527 24.3538C32.5476 24.1587 32.5476 23.8413 32.3527 23.6462L31.9995 24.0002ZM31.2926 23.2926C31.6831 22.9025 32.3158 22.9025 32.7063 23.2926C33.0964 23.6831 33.097 24.3163 32.7069 24.7069C32.3163 25.097 31.6831 25.0975 31.2926 24.7074C30.9025 24.3169 30.9025 23.6831 31.2926 23.2926Z' fill='%2300BC70'/%3E%3Cpath d='M31.6462 24.3538L31.9995 24.0002M31.6462 24.3538C31.8413 24.5487 32.1576 24.5487 32.3527 24.3538M31.6462 24.3538C31.4513 24.1587 31.4507 23.8419 31.6457 23.6467M31.9995 24.0002L32.3527 24.3538M31.9995 24.0002L31.6457 23.6467M31.9995 24.0002L32.3527 23.6462M32.3527 24.3538C32.5476 24.1587 32.5476 23.8413 32.3527 23.6462M31.6457 23.6467C31.8408 23.4518 32.1576 23.4513 32.3527 23.6462M32.7063 23.2926C32.3158 22.9025 31.6831 22.9025 31.2926 23.2926C30.9025 23.6831 30.9025 24.3169 31.2926 24.7074C31.6831 25.0975 32.3163 25.097 32.7069 24.7069C33.097 24.3163 33.0964 23.6831 32.7063 23.2926Z' stroke='%2300BC70' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M24.1768 23.8232C24.2744 23.9209 24.2744 24.0791 24.1768 24.1768C24.0791 24.2744 23.9209 24.2744 23.8232 24.1768C23.7256 24.0791 23.7256 23.9209 23.8232 23.8232C23.9209 23.7256 24.0791 23.7256 24.1768 23.8232Z' fill='white' stroke='black' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M24 24.0002L23.6467 24.3538C23.8419 24.5487 24.1581 24.5487 24.3533 24.3538L24 24.0002ZM23.9998 24L23.6462 24.3533C23.4513 24.1581 23.4513 23.8419 23.6462 23.6467L23.9998 24ZM24 23.9998L23.6467 23.6462C23.8419 23.4513 24.1581 23.4513 24.3533 23.6462L24 23.9998ZM24.0002 24L24.3538 24.3533C24.5487 24.1581 24.5487 23.8419 24.3538 23.6467L24.0002 24ZM23.8232 23.8232L23.8232 23.8232L23.8232 23.8232V24.1768L23.8232 24.1768M23.2931 23.2926C23.6837 22.9025 24.3163 22.9025 24.7069 23.2926L24.7074 23.2931C25.0975 23.6837 25.0975 24.3163 24.7074 24.7069L24.7069 24.7074C24.3163 25.0975 23.6837 25.0975 23.2931 24.7074L23.2926 24.7069C22.9025 24.3163 22.9025 23.6837 23.2926 23.2931L23.2931 23.2926Z' fill='%2300BC70' stroke='%2300BC70' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
.liveChatButton:hover span {
  color: #846940 !important;
}
.liveChatButton::after {
  content: "";
  position: absolute;
  inset: 0;
  display: block;
  width: 100%;
  height: 100%;
  min-width: 14rem;
  min-height: 4.8rem;
  background-image: url("data:image/svg+xml,%3Csvg width='142' height='48' viewBox='0 0 142 48' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 24C0 10.7452 10.7452 0 24 0H126C134.837 0 142 7.1634 142 16V48H24C10.7452 48 0 37.2548 0 24Z' fill='%2300BC70'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M27.9995 32.9956C22.9445 32.9956 18.8625 28.8276 19.0035 23.7406C19.1335 19.0446 23.0485 15.1296 27.7445 14.9996C32.8315 14.8586 36.9995 18.9406 36.9995 23.9956C36.9995 25.3526 36.6985 26.6396 36.1615 27.7946L37.3195 33.3376L31.7865 32.1626C30.6345 32.6976 29.3515 32.9956 27.9995 32.9956Z' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M28.1768 23.8232C28.2744 23.9209 28.2744 24.0791 28.1768 24.1768C28.0791 24.2744 27.9209 24.2744 27.8232 24.1768C27.7256 24.0791 27.7256 23.9209 27.8232 23.8232C27.9209 23.7256 28.0791 23.7256 28.1768 23.8232Z' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M32.1768 23.8232C32.2744 23.9209 32.2744 24.0791 32.1768 24.1768C32.0791 24.2744 31.9209 24.2744 31.8232 24.1768C31.7256 24.0791 31.7256 23.9209 31.8232 23.8232C31.9209 23.7256 32.0791 23.7256 32.1768 23.8232Z' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M24.1768 23.8232C24.2744 23.9209 24.2744 24.0791 24.1768 24.1768C24.0791 24.2744 23.9209 24.2744 23.8232 24.1768C23.7256 24.0791 23.7256 23.9209 23.8232 23.8232C23.9209 23.7256 24.0791 23.7256 24.1768 23.8232Z' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-size: contain;
  z-index: -1;
  transition: all 0.4s ease;
}
html[dir=rtl] .liveChatButton::after {
  transform: scaleX(-1);
}
.liveChatButton span {
  font-size: 1.6rem;
  font-weight: 700;
  line-height: 2rem;
  color: #FFFFFF;
  padding-inline: 3rem 0;
  z-index: 2;
  transition: all 0.4s ease;
}

.playButton {
  position: relative;
  cursor: pointer;
  width: 4.6rem;
  height: 4.6rem;
}
.playButton::before {
  content: "";
  position: absolute;
  inset: 0;
  width: 4.6rem;
  height: 4.6rem;
  border-radius: 50%;
  background-color: #FFFFFF;
  opacity: 0.8;
  z-index: -1;
  transition: all 0.4s ease;
}
.playButton svg {
  margin-left: 0.3rem;
}
.playButton:hover::before {
  background-color: #846940;
  opacity: 1;
}
.playButton:hover svg path {
  fill: #E4D4BC;
}

.downloadButton {
  display: flex;
}
.downloadButton__title {
  display: flex;
  align-items: center;
  font-size: 1.6rem;
  font-weight: 700;
  background-color: #FFFFFF;
  color: #00844E;
  padding: 1.6rem 2.4rem;
  border-radius: 5rem;
  border: 0.1rem solid transparent;
  transition: all 0.4s ease;
}
.downloadButton__title::after {
  font-size: 2rem;
  transition: margin 0.4s ease;
  -webkit-margin-start: 1.6rem;
          margin-inline-start: 1.6rem;
}
.downloadButton__title::after {
  font-family: "icomoon" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.downloadButton__title::after {
  content: "\e90d" !important;
}
.downloadButton__title:hover {
  background-color: #00844E;
  color: #FAFBFB;
}
html:not([dir=rtl]) .downloadButton__title:hover {
  transform: translateX(-0.2rem);
}
html[dir=rtl] .downloadButton__title:hover {
  transform: translateX(0.2rem);
}
html:not([dir=rtl]) .downloadButton__title:hover:after {
  margin-left: 2.1rem;
}
html[dir=rtl] .downloadButton__title:hover:after {
  margin-right: 2.1rem;
}
.downloadButton--gold .downloadButton__title {
  background-color: #BC965C;
  color: #FFFFFF;
}
.downloadButton--gold .downloadButton__title:hover {
  background-color: #735C38;
  color: #FFFFFF;
  border-color: #735C38;
}
.downloadButton--purple .downloadButton__title {
  background-color: #575195;
  color: #FFFFFF;
}
.downloadButton--purple .downloadButton__title:hover {
  background-color: #3D3968;
  color: #FFFFFF;
  border-color: #3D3968;
}

.heroMiniCard {
  display: flex;
  align-items: center;
  gap: 2.4rem;
  padding: 1.2rem 1.2rem 1.2rem 1.2rem;
  background-color: #FFFFFF;
  border-radius: 2.4rem;
}
.heroMiniCard__content {
  display: flex;
  flex-direction: column;
  gap: 0.8rem;
  flex: 1 0 30%;
}
.heroMiniCard__counter {
  color: #000000;
}
.heroMiniCard__counter span:first-child {
  font-size: 2.9rem;
  font-weight: 400;
}
html:not([dir=rtl]) .heroMiniCard__counter span:first-child {
  margin-right: 0.8rem;
}
html[dir=rtl] .heroMiniCard__counter span:first-child {
  margin-left: 0.8rem;
}
.heroMiniCard__counter span:last-child {
  font-size: 2rem;
  font-weight: 400;
  opacity: 0.5;
}
.heroMiniCard__text {
  font-size: 1.3rem;
  font-weight: 400;
  color: #000000;
}
.heroMiniCard__image {
  position: relative;
  height: 100%;
}
@media (min-width: 600px) {
  .heroMiniCard__image {
    flex: 1 0 40%;
  }
}
.heroMiniCard__image .playButton {
  position: absolute;
  top: 50%;
}
html:not([dir=rtl]) .heroMiniCard__image .playButton {
  transform: translate(-50%, -50%);
  left: 50%;
}
html[dir=rtl] .heroMiniCard__image .playButton {
  transform: translate(50%, -50%);
  right: 50%;
}
.heroMiniCard__img {
  width: 12rem;
  height: 100%;
  object-fit: cover;
  border-radius: 2.4rem;
}
@media (min-width: 600px) {
  .heroMiniCard__img {
    width: 100%;
  }
}

.tileIcon {
  position: relative;
  flex: 1 0 100%;
  padding: 4rem 2rem;
  background-color: #ECEDED;
  display: flex;
  flex-direction: column;
  gap: 2.4rem;
  overflow: hidden;
  min-height: 41.6rem;
  transition: all 0.4s ease;
}
@media (min-width: 600px) {
  .tileIcon {
    padding: 6rem 3rem;
    flex: 1 0 30%;
    min-width: 32rem;
  }
}
@media (min-width: 1024px) {
  .tileIcon {
    max-width: 54rem;
    flex: 0 0 30%;
  }
}
@media (min-width: 1280px) {
  .tileIcon {
    max-width: 50rem;
  }
}
.tileIcon__hoverText {
  position: absolute;
  inset: 0;
  font-weight: 400;
  font-size: 1.6rem;
  line-height: 2.2rem;
  color: #FFFFFF;
  padding: 6rem 3rem;
  opacity: 0;
  transition: all 0.4s ease;
}
@media (min-width: 1366px) {
  html:not([dir=rtl]) .tileIcon__hoverText {
    padding-right: 15%;
  }
  html[dir=rtl] .tileIcon__hoverText {
    padding-left: 15%;
  }
}
.tileIcon__title {
  font-weight: 500;
  font-size: 3.2rem;
  line-height: 4rem;
  color: #846940;
  transition: all 0.4s ease;
}
@media (min-width: 1024px) {
  .tileIcon__title {
    font-size: 3.6rem;
    line-height: 5rem;
  }
}
.tileIcon__text {
  font-weight: 400;
  font-size: 1.6rem;
  line-height: 2.2rem;
  color: #2D3033;
  transition: all 0.4s ease;
}
@media (min-width: 1024px) {
  html:not([dir=rtl]) .tileIcon__text {
    padding-right: 5%;
  }
  html[dir=rtl] .tileIcon__text {
    padding-left: 5%;
  }
}
.tileIcon__text ul {
  list-style: none;
}
html:not([dir=rtl]) .tileIcon__text ul li::before {
  content: "";
  margin-right: 0.8rem;
  font-size: 1.8rem;
  color: #C7A878;
}
html:not([dir=rtl]) .tileIcon__text ul li::before {
  content: "\e908" !important;
}
html:not([dir=rtl]) .tileIcon__text ul li::before {
  font-family: "icomoon" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
html[dir=rtl] .tileIcon__text ul li::after {
  content: "";
  margin-left: 0.8rem;
  font-size: 1.8rem;
  color: #C7A878;
}
html[dir=rtl] .tileIcon__text ul li::after {
  content: "\e908" !important;
}
html[dir=rtl] .tileIcon__text ul li::after {
  font-family: "icomoon" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.tileIcon__img {
  position: absolute;
  bottom: -10%;
  opacity: 0.1;
  width: 35%;
  transition: all 0.4s ease;
}
html:not([dir=rtl]) .tileIcon__img {
  right: -2%;
}
html[dir=rtl] .tileIcon__img {
  left: -2%;
}
.tileIcon__icon {
  position: absolute;
  bottom: -2rem;
  font-size: 7rem;
  color: #FFFFFF;
  align-self: flex-end;
  opacity: 0;
  padding: 6rem 3rem;
  transition: all 0.4s ease;
}
@media (min-width: 600px) {
  .tileIcon__icon {
    bottom: -3rem;
  }
}
html:not([dir=rtl]) .tileIcon__icon {
  right: 0;
}
html[dir=rtl] .tileIcon__icon {
  left: 0;
  transform: rotate(180deg);
}
.tileIcon:hover {
  background-color: #C7A878;
}
.tileIcon:hover .tileIcon__hoverText {
  opacity: 1;
}
.tileIcon:hover .tileIcon__icon {
  opacity: 1;
}
.tileIcon:hover .tileIcon__title {
  transform: translateY(-100%);
  opacity: 0;
}
.tileIcon:hover .tileIcon__text {
  opacity: 0;
}
.tileIcon:hover .tileIcon__img {
  opacity: 0;
}

.competitionCard {
  display: flex;
  flex-direction: column;
  gap: 2.4rem;
  flex: 1 0 25%;
  padding: 3.2rem;
  background-color: #F8F5EF;
  border-radius: 1rem;
}
.competitionCard__box {
  display: flex;
  flex-direction: column;
  gap: 2.4rem;
}
.competitionCard__inner {
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: auto;
  gap: 3.2rem;
  height: 100%;
  justify-content: center;
}
@media (min-width: 1024px) {
  .competitionCard__inner {
    grid-template-columns: 1.5fr 0.85fr;
  }
}
@media (min-width: 1280px) {
  .competitionCard__inner {
    grid-template-columns: 1.5fr 0.75fr;
  }
}
@media (min-width: 1600px) {
  .competitionCard__inner {
    grid-template-columns: 1.5fr 0.7fr;
  }
}
.competitionCard__title {
  font-size: 3.6rem;
  line-height: 5rem;
  color: #846940;
  font-weight: 500;
}
.competitionCard__text {
  font-size: 1.6rem;
  line-height: 2.2rem;
  color: #696D70;
}
.competitionCard__expired {
  color: #E35C47;
  font-size: 2rem;
}
.competitionCard__dates {
  display: flex;
  flex-direction: column;
  gap: 1.6rem;
}
.competitionCard__date {
  display: flex;
  flex-direction: column;
  gap: 0.4rem;
}
.competitionCard__dateText {
  font-size: 1.6rem;
  font-weight: 400;
  color: #696D70;
}
.competitionCard__dateTime {
  position: relative;
  font-size: 1.6rem;
  font-weight: 700;
  color: #34373A;
}
html:not([dir=rtl]) .competitionCard__dateTime {
  padding-left: 1.8rem;
}
html[dir=rtl] .competitionCard__dateTime {
  padding-right: 1.8rem;
}
.competitionCard__dateTime::after {
  content: "";
  position: absolute;
  inset: 0;
  width: 1.3rem;
  height: 1.3rem;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("data:image/svg+xml,%3Csvg width='12' height='14' viewBox='0 0 12 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.66667 11C7.2 11 6.80556 10.8389 6.48333 10.5167C6.16111 10.1945 6 9.80004 6 9.33337C6 8.86671 6.16111 8.47226 6.48333 8.15004C6.80556 7.82782 7.2 7.66671 7.66667 7.66671C8.13333 7.66671 8.52778 7.82782 8.85 8.15004C9.17222 8.47226 9.33333 8.86671 9.33333 9.33337C9.33333 9.80004 9.17222 10.1945 8.85 10.5167C8.52778 10.8389 8.13333 11 7.66667 11ZM1.33333 13.6667C0.966667 13.6667 0.652778 13.5362 0.391667 13.275C0.130556 13.0139 0 12.7 0 12.3334V3.00004C0 2.63337 0.130556 2.31949 0.391667 2.05837C0.652778 1.79726 0.966667 1.66671 1.33333 1.66671H2V1.00004C2 0.811152 2.06389 0.652818 2.19167 0.525041C2.31944 0.397263 2.47778 0.333374 2.66667 0.333374C2.85556 0.333374 3.01389 0.397263 3.14167 0.525041C3.26944 0.652818 3.33333 0.811152 3.33333 1.00004V1.66671H8.66667V1.00004C8.66667 0.811152 8.73056 0.652818 8.85833 0.525041C8.98611 0.397263 9.14444 0.333374 9.33333 0.333374C9.52222 0.333374 9.68056 0.397263 9.80833 0.525041C9.93611 0.652818 10 0.811152 10 1.00004V1.66671H10.6667C11.0333 1.66671 11.3472 1.79726 11.6083 2.05837C11.8694 2.31949 12 2.63337 12 3.00004V12.3334C12 12.7 11.8694 13.0139 11.6083 13.275C11.3472 13.5362 11.0333 13.6667 10.6667 13.6667H1.33333ZM1.33333 12.3334H10.6667V5.66671H1.33333V12.3334ZM1.33333 4.33337H10.6667V3.00004H1.33333V4.33337Z' fill='%2334373A'/%3E%3C/svg%3E%0A");
}
.competitionCard__timeCell {
  flex: 1 0 40%;
}
@media (max-width: 1024px) {
  .competitionCard__timeCell {
    grid-row: 1/2;
  }
}
.competitionCard__timeBox {
  position: relative;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.competitionCard__timeBox svg {
  position: relative;
  width: 15.6rem;
  height: 15.6rem;
  transform: rotate(-90deg);
}
.competitionCard__timeBox svg circle {
  width: 15rem;
  height: 15rem;
  fill: none;
  stroke-width: 2;
  stroke: #D0D2D3;
  transform: translate(0.5rem, 0.5rem);
  stroke-dasharray: 480;
  stroke-dashoffset: 480;
}
.competitionCard__timeBox svg circle:first-child {
  stroke-dashoffset: 0;
}
.competitionCard__timeBox svg circle:nth-child(2) {
  stroke-dashoffset: calc(480 - 480 * var(--percent) / 100);
  stroke-width: 4;
  stroke: #BC965C;
}
.competitionCard__timeBox.expired svg circle:nth-child(2) {
  stroke-dashoffset: calc(480 - 480 * var(--percent) / 100);
  stroke-width: 4;
  stroke: #E35C47;
}
.competitionCard__timeDetails {
  position: absolute;
  top: 50%;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
html:not([dir=rtl]) .competitionCard__timeDetails {
  left: 50%;
  transform: translate(-50%, -50%);
}
html[dir=rtl] .competitionCard__timeDetails {
  right: 50%;
  transform: translate(50%, -50%);
}
.competitionCard__timeDay {
  font-size: 4.8rem;
  font-weight: 400;
  color: #846940;
  text-align: center;
}
.competitionCard__timeText {
  font-size: 1.8rem;
  font-weight: 400;
  color: #846940;
  text-align: center;
  margin-top: 0.4rem;
}
.competitionCard__tag {
  position: absolute;
  bottom: 0;
  background-color: #00BC70;
  color: #FAFBFB;
  padding: 0.8rem 1.2rem;
  border-radius: 10rem;
  display: flex;
  gap: 0.6rem;
  align-items: center;
}
html:not([dir=rtl]) .competitionCard__tag {
  left: 50%;
  transform: translate(-50%, 0);
}
html[dir=rtl] .competitionCard__tag {
  right: 50%;
  transform: translate(50%, 0);
}
.competitionCard__tag span:first-child {
  position: relative;
  display: block;
  width: 1.4rem;
  height: 1.4rem;
  border: 0.15rem solid #FFFFFF;
  border-radius: 50%;
}
.competitionCard__tag span:first-child::after {
  content: "";
  position: absolute;
  display: block;
  width: 0.3rem;
  height: 0.3rem;
  top: 48%;
  border-radius: 100%;
  background-color: #FFFFFF;
}
html:not([dir=rtl]) .competitionCard__tag span:first-child::after {
  left: 52%;
  transform: translate(-50%, -50%);
}
html[dir=rtl] .competitionCard__tag span:first-child::after {
  right: 52%;
  transform: translate(50%, -50%);
}
.competitionCard__tag span {
  font-size: 1.4rem;
  font-weight: 700;
}

.minCompetitionCard {
  display: flex;
  flex-direction: column;
  gap: 2.4rem;
  flex: 1 0 40%;
  padding: 3.2rem;
  background-color: #F8F5EF;
  border-radius: 1rem;
}
.minCompetitionCard__inner {
  display: flex;
  gap: 3.2rem;
  height: 100%;
  justify-content: center;
}
.minCompetitionCard__box {
  display: flex;
  flex-direction: column;
  flex: 1 0 60%;
  justify-content: space-between;
}
.minCompetitionCard__title {
  font-size: 2.4rem;
  line-height: 3.3rem;
  color: #846940;
  font-weight: 500;
}
.minCompetitionCard__text {
  font-size: 1.6rem;
  line-height: 2.2rem;
  color: #696D70;
}
.minCompetitionCard__dates {
  display: flex;
  flex-direction: column;
  gap: 1.6rem;
}
.minCompetitionCard__date {
  display: flex;
  flex-direction: column;
  gap: 0.4rem;
}
.minCompetitionCard__dateText {
  font-size: 1.6rem;
  font-weight: 400;
  color: #696D70;
}
.minCompetitionCard__dateTime {
  position: relative;
  font-size: 1.6rem;
  font-weight: 700;
  color: #34373A;
}
html:not([dir=rtl]) .minCompetitionCard__dateTime {
  padding-left: 1.8rem;
}
html[dir=rtl] .minCompetitionCard__dateTime {
  padding-right: 1.8rem;
}
.minCompetitionCard__dateTime::after {
  content: "";
  position: absolute;
  inset: 0;
  width: 1.3rem;
  height: 1.3rem;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("data:image/svg+xml,%3Csvg width='12' height='14' viewBox='0 0 12 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.66667 11C7.2 11 6.80556 10.8389 6.48333 10.5167C6.16111 10.1945 6 9.80004 6 9.33337C6 8.86671 6.16111 8.47226 6.48333 8.15004C6.80556 7.82782 7.2 7.66671 7.66667 7.66671C8.13333 7.66671 8.52778 7.82782 8.85 8.15004C9.17222 8.47226 9.33333 8.86671 9.33333 9.33337C9.33333 9.80004 9.17222 10.1945 8.85 10.5167C8.52778 10.8389 8.13333 11 7.66667 11ZM1.33333 13.6667C0.966667 13.6667 0.652778 13.5362 0.391667 13.275C0.130556 13.0139 0 12.7 0 12.3334V3.00004C0 2.63337 0.130556 2.31949 0.391667 2.05837C0.652778 1.79726 0.966667 1.66671 1.33333 1.66671H2V1.00004C2 0.811152 2.06389 0.652818 2.19167 0.525041C2.31944 0.397263 2.47778 0.333374 2.66667 0.333374C2.85556 0.333374 3.01389 0.397263 3.14167 0.525041C3.26944 0.652818 3.33333 0.811152 3.33333 1.00004V1.66671H8.66667V1.00004C8.66667 0.811152 8.73056 0.652818 8.85833 0.525041C8.98611 0.397263 9.14444 0.333374 9.33333 0.333374C9.52222 0.333374 9.68056 0.397263 9.80833 0.525041C9.93611 0.652818 10 0.811152 10 1.00004V1.66671H10.6667C11.0333 1.66671 11.3472 1.79726 11.6083 2.05837C11.8694 2.31949 12 2.63337 12 3.00004V12.3334C12 12.7 11.8694 13.0139 11.6083 13.275C11.3472 13.5362 11.0333 13.6667 10.6667 13.6667H1.33333ZM1.33333 12.3334H10.6667V5.66671H1.33333V12.3334ZM1.33333 4.33337H10.6667V3.00004H1.33333V4.33337Z' fill='%2334373A'/%3E%3C/svg%3E%0A");
}
.minCompetitionCard__timeCell {
  flex: 1 0 40%;
}
@media (max-width: 1024px) {
  .minCompetitionCard__timeCell {
    grid-row: 1/2;
  }
}
.minCompetitionCard__timeBox {
  position: relative;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.minCompetitionCard__timeBox svg {
  position: relative;
  width: 15.6rem;
  height: 15.6rem;
  transform: rotate(-90deg);
}
.minCompetitionCard__timeBox svg circle {
  width: 15rem;
  height: 15rem;
  fill: none;
  stroke-width: 2;
  stroke: #D0D2D3;
  transform: translate(0.5rem, 0.5rem);
  stroke-dasharray: 480;
  stroke-dashoffset: 480;
}
.minCompetitionCard__timeBox svg circle:first-child {
  stroke-dashoffset: 0;
}
.minCompetitionCard__timeBox svg circle:nth-child(2) {
  stroke-dashoffset: calc(480 - 480 * var(--percent) / 100);
  stroke-width: 4;
  stroke: #BC965C;
}
.minCompetitionCard__timeDetails {
  position: absolute;
  top: 50%;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
html:not([dir=rtl]) .minCompetitionCard__timeDetails {
  left: 50%;
  transform: translate(-50%, -50%);
}
html[dir=rtl] .minCompetitionCard__timeDetails {
  right: 50%;
  transform: translate(50%, -50%);
}
.minCompetitionCard__timeDay {
  font-size: 4.8rem;
  font-weight: 400;
  color: #846940;
  text-align: center;
}
.minCompetitionCard__timeText {
  font-size: 1.8rem;
  font-weight: 400;
  color: #846940;
  text-align: center;
  margin-top: 0.4rem;
}
.minCompetitionCard__button {
  justify-self: center;
}

.searchInput {
  display: flex;
}
.searchInput__search {
  position: relative;
  margin-bottom: 4rem;
  width: 100%;
}
@media (min-width: 768px) {
  .searchInput__search {
    width: auto;
  }
}
.searchInput__search input {
  border-radius: 2.6rem;
  border: 0.1rem solid #D0D2D3;
  font-size: 1.8rem;
  font-weight: 400;
  color: #000000;
  width: 100%;
  transition: all 0.4s ease;
}
html:not([dir=rtl]) .searchInput__search input {
  padding: 2rem 7.2rem 2rem 2.4rem;
}
html[dir=rtl] .searchInput__search input {
  padding: 2rem 2.4rem 2rem 7.2rem;
}
@media (min-width: 768px) {
  .searchInput__search input {
    min-width: 52rem;
  }
}
.searchInput__search input::-webkit-input-placeholder {
  color: #929394;
}
.searchInput__search input:-ms-input-placeholder {
  color: #929394;
}
.searchInput__search input::-ms-input-placeholder {
  color: #929394;
}
.searchInput__search input::placeholder {
  color: #929394;
}
.searchInput__search input:focus {
  border: 0.1rem solid #000000;
}
.searchInput__search svg {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}
html:not([dir=rtl]) .searchInput__search svg {
  right: 2.4rem;
}
html[dir=rtl] .searchInput__search svg {
  left: 2.4rem;
}

.inputForm {
  position: relative;
  display: flex;
  flex-direction: column;
  gap: 0.8rem;
  width: 100%;
}
.inputFormLabel {
  font-size: 1.4rem;
  font-weight: 700;
  color: #929394;
}
html:not([dir=rtl]) .inputFormLabel {
  padding-left: 2.4rem;
}
html[dir=rtl] .inputFormLabel {
  padding-right: 2.4rem;
}
.inputFormTextarea {
  width: 100%;
  min-height: 20rem;
  padding: 1.6rem 2.4rem;
  border: 0.1rem solid #D0D2D3;
  border-radius: 2.6rem;
  font-size: 1.4rem;
  resize: none;
  transition: all 0.4s ease;
}
.inputFormTextarea:focus {
  border-color: #2D3033;
}
.inputFormTextarea::-webkit-input-placeholder {
  font-size: 1.4rem;
  font-weight: 400;
  color: #929394;
}
.inputFormTextarea:-ms-input-placeholder {
  font-size: 1.4rem;
  font-weight: 400;
  color: #929394;
}
.inputFormTextarea::-ms-input-placeholder {
  font-size: 1.4rem;
  font-weight: 400;
  color: #929394;
}
.inputFormTextarea::placeholder {
  font-size: 1.4rem;
  font-weight: 400;
  color: #929394;
}
.inputFormInput {
  padding: 1.6rem 2.4rem;
  border: 0.1rem solid #D0D2D3;
  border-radius: 2.6rem;
  line-height: 2rem;
  font-size: 1.4rem;
  transition: all 0.4s ease;
}
.inputFormInput:focus {
  border-color: #2D3033;
}
.inputFormInput::-webkit-input-placeholder {
  font-size: 1.4rem;
  font-weight: 400;
  color: #929394;
}
.inputFormInput:-ms-input-placeholder {
  font-size: 1.4rem;
  font-weight: 400;
  color: #929394;
}
.inputFormInput::-ms-input-placeholder {
  font-size: 1.4rem;
  font-weight: 400;
  color: #929394;
}
.inputFormInput::placeholder {
  font-size: 1.4rem;
  font-weight: 400;
  color: #929394;
}
.inputFormSelect {
  padding: 1.6rem 2.4rem;
  border: 0.1rem solid #D0D2D3;
  border-radius: 2.6rem;
  line-height: 2rem;
  font-size: 1.4rem;
  transition: all 0.4s ease;
}
.inputFormSelect:focus {
  border-color: #2D3033;
}
.inputFormSelect::-webkit-input-placeholder {
  font-size: 1.4rem;
  font-weight: 400;
  color: #929394;
}
.inputFormSelect:-ms-input-placeholder {
  font-size: 1.4rem;
  font-weight: 400;
  color: #929394;
}
.inputFormSelect::-ms-input-placeholder {
  font-size: 1.4rem;
  font-weight: 400;
  color: #929394;
}
.inputFormSelect::placeholder {
  font-size: 1.4rem;
  font-weight: 400;
  color: #929394;
}
.inputForm.select::after {
  position: absolute;
  top: 64%;
  font-size: 2rem;
  color: #746FA7;
  pointer-events: none;
}
.inputForm.select::after {
  content: "\e900" !important;
}
.inputForm.select::after {
  font-family: "icomoon" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
html:not([dir=rtl]) .inputForm.select::after {
  right: 2.4rem;
  transform: translate(-50%, -50%);
}
html[dir=rtl] .inputForm.select::after {
  left: 2.4rem;
  transform: translate(50%, -50%);
}
.inputForm__error {
  display: none;
  color: #de4b4b;
  padding: 0.2rem 2.4rem;
  line-height: 2rem;
  font-size: 1.4rem;
}
.inputForm__error.active {
  display: flex;
}

.customSelect {
  border-radius: 2.6rem;
  border: 0.1rem solid #D0D2D3;
  overflow: hidden;
}
.customSelect.active .customSelect__bottom {
  display: flex;
}
.customSelect.active .customSelect__topBar span {
  transform: rotate(180deg);
}
.customSelect__topBar {
  display: flex;
  gap: 2.4rem;
  align-items: center;
  justify-content: space-between;
  cursor: pointer;
}
html:not([dir=rtl]) .customSelect__topBar {
  padding: 1.2rem 1.8rem 1.2rem 2.4rem;
}
html[dir=rtl] .customSelect__topBar {
  padding: 1.2rem 2.4rem 1.2rem 1.8rem;
}
.customSelect__topBarTitle {
  font-weight: 400;
  font-size: 1.4rem;
  color: #2D3033;
}
.customSelect__topBar span {
  font-size: 2.4rem;
  color: #BC965C;
  transition: all 0.2s ease;
}
.customSelect__bottom {
  display: none;
  flex-direction: column;
}
.customSelect__search {
  position: relative;
  width: 100%;
}
.customSelect__search input {
  background-color: #ECEDED;
  font-size: 1.4rem;
  font-weight: 400;
  color: #000000;
  padding: 1.2rem 2.4rem 1.2rem 2.4rem;
  width: 100%;
  transition: all 0.4s ease;
}
.customSelect__search input::-webkit-input-placeholder {
  color: #96999B;
}
.customSelect__search input:-ms-input-placeholder {
  color: #96999B;
}
.customSelect__search input::-ms-input-placeholder {
  color: #96999B;
}
.customSelect__search input::placeholder {
  color: #96999B;
}
.customSelect__search svg {
  position: absolute;
  top: 50%;
  width: 1.6rem;
  transform: translateY(-50%);
}
html:not([dir=rtl]) .customSelect__search svg {
  right: 2.4rem;
}
html[dir=rtl] .customSelect__search svg {
  left: 2.4rem;
}
.customSelect__search svg path {
  stroke: #929394;
}
.customSelect__bottomSelects {
  display: flex;
  flex-direction: column;
  max-height: 18rem;
  overflow-y: scroll;
  scrollbar-color: #D8C2A0 #F8F5EF;
}
.customSelect__bottomSelects::-webkit-scrollbar-track {
  border-radius: 10rem;
  background-color: #F8F5EF;
}
.customSelect__bottomSelects::-webkit-scrollbar {
  width: 6px;
  background-color: #F8F5EF;
}
.customSelect__bottomSelects::-webkit-scrollbar-thumb {
  border-radius: 10rem;
  background-color: #D8C2A0;
}
.customSelect__bottomButtons {
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 2.4rem;
}
html:not([dir=rtl]) .customSelect__bottomButtons {
  padding: 1.2rem 1.8rem 1.2rem 2.4rem;
}
html[dir=rtl] .customSelect__bottomButtons {
  padding: 1.2rem 2.4rem 1.2rem 1.8rem;
}
.customSelect__bottomButton {
  font-size: 1.4rem;
  font-weight: 700;
  color: #BC965C;
  transition: all 0.4s ease;
}
.customSelect__bottomButton:hover {
  opacity: 0.6;
}
.customSelect__checkboxes {
  display: flex;
  flex-direction: column;
  gap: 0.8rem;
  padding: 0.2rem 2.4rem 1.6rem 2.4rem;
}
.customSelect__checkboxesItemBox {
  display: flex;
  gap: 0.8rem;
  align-items: center;
}
.customSelect__checkboxesItemBox input {
  position: relative;
  width: 1.8rem;
  height: 1.8rem;
  border-radius: 0.4rem;
  border: 0.1rem solid #D0D2D3;
  transition: all 0.2s ease;
}
.customSelect__checkboxesItemBox input:checked {
  border-color: #BC965C;
  background-color: #BC965C;
}
.customSelect__checkboxesItemBox input:checked:after {
  opacity: 1;
  color: #FAFBFB;
}
.customSelect__checkboxesItemBox input:after {
  opacity: 0;
  content: "";
  position: absolute;
  top: 0;
  inset-inline: 0;
  font-size: 1.6rem;
  transition: all 0.2s ease;
}
.customSelect__checkboxesItemBox input:after {
  content: "\e908" !important;
}
.customSelect__checkboxesItemBox input:after {
  font-family: "icomoon" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.customSelect__checkboxesItemBox label {
  font-size: 1.6rem;
  font-weight: 400;
  color: #2D3033;
}

.socialIcon {
  width: 3rem;
  height: 3rem;
}
.socialIcon__icon {
  position: relative;
  font-size: 2.8rem;
  color: #D8C2A0;
  transition: all 0.4s ease;
}
.socialIcon__icon:hover {
  color: #BC965C;
}
.socialIcon__icon--instagram::after {
  content: "\e909" !important;
}
.socialIcon__icon--instagram::after {
  font-family: "icomoon" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.socialIcon__icon--youtube::after {
  content: "\e90b" !important;
}
.socialIcon__icon--youtube::after {
  font-family: "icomoon" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.socialIcon__icon--linkedin::after {
  content: "\e90a" !important;
}
.socialIcon__icon--linkedin::after {
  font-family: "icomoon" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.socialIcon__icon--x::after {
  content: "\e90c" !important;
}
.socialIcon__icon--x::after {
  font-family: "icomoon" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.breadcrumbs {
  display: flex;
  gap: 0.3rem;
  align-items: center;
  flex-wrap: wrap;
}
.breadcrumbs.white .breadcrumbs__link {
  color: #FAFBFB;
}
.breadcrumbs.white .breadcrumbs__link:not(:last-child):after {
  color: #FAFBFB;
}
.breadcrumbs__link {
  font-size: 1.4rem;
  font-weight: 400;
  text-transform: capitalize;
  color: #4A4F53;
}
.breadcrumbs__link:not(:last-child):after {
  content: "/";
  height: 1rem;
  width: 0.5rem;
  color: #4A4F53;
}
html:not([dir=rtl]) .breadcrumbs__link:not(:last-child):after {
  margin-left: 0.3rem;
}
html[dir=rtl] .breadcrumbs__link:not(:last-child):after {
  margin-right: 0.3rem;
}

.form {
  display: flex;
  flex-direction: column;
  gap: 2rem;
  width: 100%;
}
.form__button {
  margin-top: 3.2rem;
  display: flex;
  justify-content: flex-end;
}

.label {
  padding: 0.8rem 1.6rem;
  background-image: linear-gradient(0deg, #E4D4BC 0%, #F8F5EF 100%);
  border-radius: 20rem;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
}
.label__text {
  text-transform: uppercase;
  color: #000000;
  font-weight: 400;
  font-size: 1.4rem;
  line-height: 1.9rem;
}

.contactDetails {
  display: flex;
  gap: 1.2rem;
  padding: 2.4rem;
  background-color: #FFFFFF;
  border-radius: 2.4rem;
}
.contactDetails__icon {
  width: 2.8rem;
  height: 2.8rem;
  object-fit: contain;
}
.contactDetails__content {
  display: flex;
  flex-direction: column;
  gap: 1rem;
}
.contactDetails__title {
  font-size: 1.6rem;
  font-weight: 700;
  color: #000000;
}
.contactDetails__text {
  font-size: 1.4rem;
  font-weight: 400;
  color: #000000;
  line-height: 2rem;
}

.pagination__inner {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  align-items: center;
  gap: 3rem;
}
.pagination__numbers {
  display: flex;
  align-items: center;
  gap: 1.4rem;
}
@media (min-width: 768px) {
  .pagination__numbers {
    gap: 0.8rem;
  }
}
.pagination__pagesList {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 0.8rem;
}
@media (max-width: 600px) {
  .pagination__pagesList {
    justify-content: center;
  }
}
.pagination__pagesListItem {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 4rem;
  height: 4rem;
  border-radius: 50%;
  font-size: 1.6rem;
  font-weight: 400;
  color: #2D3033;
  transition: all 0.4s ease;
  cursor: pointer;
}
.pagination__pagesListItem:hover {
  background-color: #C7A878;
  color: #FAFBFB;
}
.pagination__pagesListItem.inactive {
  pointer-events: none;
}
.pagination__pagesListItem.active {
  background-color: #C7A878;
  color: #FAFBFB;
}
.pagination__goPage {
  display: flex;
  align-items: center;
  gap: 0.8rem;
}
.pagination__goPageLabel {
  font-size: 1.6rem;
  font-weight: 400;
  color: #2D3033;
}
.pagination__goPageInput {
  max-width: 9rem;
  font-size: 1.6rem;
  font-weight: 400;
  padding: 1.45rem 1.6rem;
  border-radius: 2.6rem;
  border: 0.1rem solid #D0D2D3;
  transition: all 0.4s ease;
}
.pagination__goPageInput:focus {
  border: 0.1rem solid #2D3033;
}
.pagination__goPageInput::-webkit-input-placeholder {
  color: #929394;
}
.pagination__goPageInput:-ms-input-placeholder {
  color: #929394;
}
.pagination__goPageInput::-ms-input-placeholder {
  color: #929394;
}
.pagination__goPageInput::placeholder {
  color: #929394;
}
.pagination__goPageInput::-webkit-outer-spin-button, .pagination__goPageInput::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.pagination__goPageInput[type=number] {
  -moz-appearance: textfield;
}

.sideBanner {
  pointer-events: none;
  z-index: 3;
}
.sideBanner__inner {
  z-index: 2;
  background-color: #ECEDED;
  color: #000000;
  border-radius: 2rem;
  width: 100%;
  pointer-events: auto;
  overflow: hidden;
  transition: all 0.4s ease;
}
@media (min-width: 1024px) {
  .sideBanner__inner.active {
    transform: translateY(-20%);
  }
}
.sideBanner__image {
  position: absolute;
  bottom: -15%;
  opacity: 0.1;
  width: 65%;
  z-index: 0;
  transition: all 0.4s ease;
}
html:not([dir=rtl]) .sideBanner__image {
  right: -15%;
}
html[dir=rtl] .sideBanner__image {
  left: -15%;
}
.sideBanner__wrapper {
  position: relative;
  display: flex;
  flex-direction: column;
  gap: 2.4rem;
  padding: 4rem;
  z-index: 1;
}
.sideBanner__wrapper form input {
  -webkit-appearance: auto;
     -moz-appearance: auto;
          appearance: auto;
}
.sideBanner__wrapper form .inputForm {
  margin-top: 2rem;
}
.sideBanner__wrapper form .inputForm.form-type--checkbox {
  display: flex;
}
.sideBanner__wrapper form .inputForm .inputFormLabel {
  color: #34373A;
  font-family: "DIN Next LT Arabic";
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  display: block;
  margin-bottom: 8px;
}
.sideBanner__wrapper form .inputForm .inputFormInput,
.sideBanner__wrapper form .inputForm .inputFormTextarea {
  width: 100%;
  cursor: pointer;
  border-radius: 9px;
  border: 1px solid #E6E6E6;
  background: #FFF;
}
.sideBanner__wrapper form .form-item--accept-terms {
  align-items: center;
  flex-direction: row;
}
.sideBanner__wrapper form .form-item--accept-terms .inputFormLabel {
  line-height: 1.87rem;
  padding-left: 5px;
}
.sideBanner__wrapper form .form-item--updateds-notifications {
  align-items: center;
  flex-direction: row-reverse;
  justify-content: flex-end;
}
.sideBanner__wrapper form .form-item--updateds-notifications .inputFormLabel {
  line-height: 1.87rem;
  padding-left: 5px;
}
.sideBanner__wrapper form .webform-actions {
  margin-top: 3.2rem;
  display: flex;
  justify-content: flex-end;
}
.sideBanner__wrapper form .webform-actions .form-submit {
  display: flex;
  align-items: center;
  font-size: 1.6rem;
  font-weight: 700;
  background-color: #846940;
  color: #FFFFFF;
  padding: 1.6rem 2.4rem;
  border-radius: 10px;
  border: 0.1rem solid transparent;
  transition: all 0.4s ease;
  transition: all 0.4s ease;
  cursor: pointer;
}
.sideBanner__wrapper form .webform-actions .form-submit:hover {
  background-color: transparent;
  border-color: #846940;
  color: #846940;
}
.sideBanner__wrapper input#edit-actions-submit {
  display: flex;
  align-items: center;
  font-size: 1.6rem;
  font-weight: 700;
  background-color: #846940;
  color: #FFFFFF;
  padding: 1.6rem 2.4rem;
  border-radius: 5rem;
  border: 0.1rem solid transparent;
  transition: all 0.4s ease;
  transition: all 0.4s ease;
  cursor: pointer;
  margin-top: 3.2rem;
}
.sideBanner__wrapper input#edit-actions-submit:hover {
  background-color: transparent;
  border-color: #846940;
  color: #846940;
}
.sideBanner__wrapper .show-offers-results {
  font-size: 1.6rem;
  font-weight: 700;
  background-color: #846940;
  color: #FFFFFF;
  padding: 1.6rem 2.4rem;
  border-radius: 10px;
  border: 0.1rem solid transparent;
  transition: all 0.4s ease;
  width: 200px;
  text-align: center;
  margin: auto;
  transition: all 0.4s ease;
  cursor: pointer;
}
.sideBanner__wrapper .show-offers-results:hover {
  background-color: transparent;
  border-color: #846940;
  color: #846940;
}
.sideBanner__title {
  font-weight: 500;
  font-size: 3.2rem;
  line-height: 4rem;
  color: #2D3033;
  color: #000000;
}
@media (min-width: 1024px) {
  .sideBanner__title {
    font-size: 4rem;
    line-height: 5.8rem;
  }
}
.sideBanner__list {
  list-style: none;
}
.sideBanner__listItem {
  display: flex;
  align-items: center;
  font-size: 1.6rem;
  font-weight: 400;
  color: #000000;
}
.sideBanner__listItem:not(:first-child) {
  margin-top: 1rem;
}
html:not([dir=rtl]) .sideBanner__listItem::before {
  content: "";
  margin-right: 1.2rem;
  font-size: 1.8rem;
  color: #000000;
}
html:not([dir=rtl]) .sideBanner__listItem::before {
  content: "\e908" !important;
}
html:not([dir=rtl]) .sideBanner__listItem::before {
  font-family: "icomoon" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
html[dir=rtl] .sideBanner__listItem::after {
  content: "";
  margin-left: 1.2rem;
  font-size: 1.8rem;
  color: #000000;
}
html[dir=rtl] .sideBanner__listItem::after {
  content: "\e908" !important;
}
html[dir=rtl] .sideBanner__listItem::after {
  font-family: "icomoon" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.sideBanner__button {
  margin-top: 1.2rem;
}

.dataRoom__wrapper .show-offers-results {
  font-size: 1.6rem;
  font-weight: 700;
  background-color: #846940;
  color: #FFFFFF;
  padding: 1.6rem 2.4rem;
  border-radius: 5rem;
  border: 0.1rem solid transparent;
  transition: all 0.4s ease;
  width: 200px;
  text-align: center;
  margin: auto;
  transition: all 0.4s ease;
  cursor: pointer;
}
.dataRoom__wrapper .show-offers-results:hover {
  background-color: transparent;
  border-color: #846940;
  color: #846940;
}

.textEditor h1,
.textEditor h2,
.textEditor h3,
.textEditor h4,
.textEditor h5,
.textEditor h6 {
  font-weight: 400;
  font-size: 1.6rem;
  line-height: 2rem;
  color: #696D70;
  font-weight: 700;
  color: #000000;
  margin-top: 3.2rem;
  margin-bottom: 1rem;
}
@media (min-width: 768px) {
  .textEditor h1,
  .textEditor h2,
  .textEditor h3,
  .textEditor h4,
  .textEditor h5,
  .textEditor h6 {
    font-size: 1.8rem;
    line-height: 2.8rem;
  }
}
@media (min-width: 768px) {
  .textEditor h1,
  .textEditor h2,
  .textEditor h3,
  .textEditor h4,
  .textEditor h5,
  .textEditor h6 {
    margin-top: 2.4rem;
  }
}
.textEditor h1:first-child,
.textEditor h2:first-child,
.textEditor h3:first-child,
.textEditor h4:first-child,
.textEditor h5:first-child,
.textEditor h6:first-child {
  margin-top: 0;
}
.textEditor h1:last-child,
.textEditor h2:last-child,
.textEditor h3:last-child,
.textEditor h4:last-child,
.textEditor h5:last-child,
.textEditor h6:last-child {
  margin-bottom: 0;
}
.textEditor p {
  color: #000000;
  margin-bottom: 3rem;
  font-size: 16px !important;
  font-weight: 400;
  font-size: 1.6rem;
  line-height: 2rem;
  color: #696D70;
}
@media (min-width: 768px) {
  .textEditor p {
    font-size: 1.8rem;
    line-height: 2.8rem;
  }
}
.textEditor p br {
  display: block;
  content: "";
  font-size: 1.2rem;
}
.textEditor p:last-child {
  margin-bottom: 0;
}
.textEditor ul,
.textEditor ol {
  display: flex;
  flex-direction: column;
  list-style: outside;
  padding-left: 2rem;
  margin-bottom: 1.2rem;
}
@media (min-width: 768px) {
  .textEditor ul,
  .textEditor ol {
    margin-bottom: 0.8rem;
  }
}
.textEditor ul:last-child,
.textEditor ol:last-child {
  margin-bottom: 0;
}
.textEditor ol {
  list-style-type: decimal;
}
.textEditor li {
  color: #000000;
  font-weight: 400;
  font-size: 1.6rem;
  line-height: 2rem;
  color: #696D70;
  font-size: 16px !important;
}
@media (min-width: 768px) {
  .textEditor li {
    font-size: 1.8rem;
    line-height: 2.8rem;
  }
}
.textEditor a {
  display: inline-block;
  color: #000000;
  font-weight: 400;
  font-size: 1.6rem;
  line-height: 2rem;
  color: #696D70;
  font-size: 16px !important;
}
@media (min-width: 768px) {
  .textEditor a {
    font-size: 1.8rem;
    line-height: 2.8rem;
  }
}
.textEditor pre > a {
  display: block;
}
.textEditor pre > a:after {
  display: inline-block;
}
.textEditor b,
.textEditor strong {
  font-weight: bold;
}

.featureTour {
  display: none;
}
.featureTour.active {
  display: flex;
}
.featureTour__overlay {
  position: absolute;
  z-index: 100;
  border-radius: 2rem;
  box-shadow: rgba(33, 33, 33, 0.5) 0px 0px 0px 5000px;
}
.featureTour__contaier {
  z-index: 101;
}
.featureTour__step {
  display: none;
  position: absolute;
  transform: translateX(-50%);
  z-index: 101;
}
.featureTour__step.active {
  display: block;
}
@media (max-width: 480px) {
  .featureTour__step.withoutPoint {
    max-width: unset;
  }
}
.featureTour__step.withoutPoint .featureTour__box::before {
  display: none;
}
.featureTour__step--2 .featureTour__box::before, .featureTour__step--3 .featureTour__box::before, .featureTour__step--4 .featureTour__box::before, .featureTour__step--6 .featureTour__box::before, .featureTour__step--8 .featureTour__box::before {
  top: unset;
  bottom: -0.6rem;
}
.featureTour__box {
  position: relative;
  display: flex;
  flex-direction: column;
  gap: 1.2rem;
  justify-content: center;
  padding: 1.6rem;
  background-color: #FAFBFB;
  border-radius: 1rem;
  max-width: 34rem;
  min-width: 22rem;
}
.featureTour__box::before {
  content: "";
  position: absolute;
  top: -0.6rem;
  left: 50%;
  transform: translateX(-50%) rotate(45deg);
  width: 1.4rem;
  height: 1.4rem;
  border-radius: 0.2rem;
  background-color: #FAFBFB;
}
.featureTour__boxSteps {
  font-size: 1.4rem;
  font-weight: 400;
  color: #696D70;
  text-align: center;
}
.featureTour__boxTitle {
  font-size: 1.6rem;
  font-weight: 700;
  color: #2D3033;
  text-align: center;
  line-height: 2.2rem;
}
.featureTour__boxButtons {
  display: flex;
  justify-content: space-between;
  gap: 2rem;
}
.featureTour__boxNext {
  padding: 1.2rem 1.6rem;
  border: 0.1rem solid #575195;
  border-radius: 5rem;
  font-size: 1.4rem;
  font-weight: 700;
  color: #575195;
  transition: all 0.4s ease;
}
.featureTour__boxNext:hover {
  color: #35315B;
  border-color: #35315B;
}
.featureTour__boxSkip {
  font-size: 1.4rem;
  font-weight: 400;
  color: #696D70;
  transition: all 0.4s ease;
}
.featureTour__boxSkip:hover {
  opacity: 0.8;
}
.featureTour__boxConfirm {
  padding: 1.2rem 3rem;
  border: 0.1rem solid #575195;
  border-radius: 5rem;
  font-size: 1.4rem;
  font-weight: 700;
  color: #FFFFFF;
  background-color: #575195;
  transition: all 0.4s ease;
}
@media (min-width: 480px) {
  .featureTour__boxConfirm {
    padding: 1.2rem 6rem;
  }
}
.featureTour__boxConfirm:hover {
  color: #FFFFFF;
  border-color: #35315B;
  background-color: #35315B;
}
.featureTour__boxNone {
  padding: 1.2rem 3rem;
  border: 0.1rem solid #575195;
  border-radius: 5rem;
  font-size: 1.4rem;
  font-weight: 700;
  color: #575195;
  transition: all 0.4s ease;
}
@media (min-width: 480px) {
  .featureTour__boxNone {
    padding: 1.2rem 6rem;
  }
}
.featureTour__boxNone:hover {
  color: #35315B;
  border-color: #35315B;
}

.mainHero__inner {
  position: relative;
  min-height: 100vh;
  display: flex;
  flex-direction: column;
  justify-content: center;
  gap: 3rem;
}
.mainHero__wrapper {
  display: flex;
  align-items: center;
  justify-content: space-between;
  min-height: 100vh;
  gap: 3rem;
}
.mainHero__wrapper--overlay::after {
  content: "";
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.4);
}
.mainHero__img {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  z-index: -1;
}
.mainHero__content {
  display: flex;
  flex-direction: column;
  gap: 2.4rem;
  z-index: 1;
  max-width: 100%;
}
@media (min-width: 1024px) {
  .mainHero__content {
    max-width: 37%;
  }
}
.mainHero__nav {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 3.2rem;
  z-index: 1;
}
.mainHero__navItem {
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
  font-size: 1.2rem;
  font-weight: 700;
  color: #FFFFFF;
  border: 0.1rem solid #FFFFFF;
  border-radius: 50%;
  width: 1.5rem;
  height: 1.5rem;
  cursor: pointer;
  background-color: transparent;
  transition: all 0.4s ease;
}
.mainHero__navItem--active {
  width: 3rem;
  height: 3rem;
}
.mainHero__navItem--active::after {
  display: none;
}
.mainHero__navItem:after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 0.5rem;
  height: 0.5rem;
  background-color: #FFFFFF;
  border-radius: 50%;
  pointer-events: none;
}
.mainHero__title {
  font-weight: 500;
  font-size: 5rem;
  line-height: 5.2rem;
  color: #FAFBFB;
}
@media (min-width: 1024px) {
  .mainHero__title {
    line-height: 7.2rem;
    font-size: 6rem;
  }
}
.mainHero__text {
  font-size: 2.3rem;
  font-weight: 400;
  color: #FAFBFB;
}
.mainHero__button {
  display: flex;
  margin-top: 2.4rem;
}
.mainHero__cards {
  display: none !important;
  background-color: #FFFFFF;
  max-width: 46.5rem;
  align-self: flex-end;
  z-index: 3;
  border-radius: 2.4rem;
}
@media (min-width: 360px) {
  .mainHero__cards {
    display: flex !important;
  }
}
.mainHero__cards--swiper {
  max-width: 30rem;
  position: absolute !important;
  bottom: 2.5%;
  overflow: hidden;
}
@media (min-width: 360px) {
  .mainHero__cards--swiper {
    bottom: 5%;
  }
}
@media (min-width: 600px) {
  .mainHero__cards--swiper {
    max-width: unset;
  }
}
html:not([dir=rtl]) .mainHero__cards--swiper {
  right: 0;
}
@media (min-width: 360px) {
  html:not([dir=rtl]) .mainHero__cards--swiper {
    right: calc(8.39664px + 3.086vw);
  }
}
@media (min-width: 1024px) {
  html:not([dir=rtl]) .mainHero__cards--swiper {
    right: calc(-76.53408px + 10.892vw);
  }
}
html[dir=rtl] .mainHero__cards--swiper {
  left: 0;
}
@media (min-width: 360px) {
  html[dir=rtl] .mainHero__cards--swiper {
    left: calc(8.39664px + 3.086vw);
  }
}
@media (min-width: 1024px) {
  html[dir=rtl] .mainHero__cards--swiper {
    left: calc(-76.53408px + 10.892vw);
  }
}
.mainHero__cardsArrows {
  display: flex;
  flex-direction: column;
}
.mainHero__cardsArrows span {
  font-size: 2.6rem;
  color: #007344;
  padding: 2.3rem 1.3rem;
  cursor: pointer;
}
@media (min-width: 600px) {
  .mainHero__cardsArrows span {
    padding: 2.3rem;
  }
}
html:not([dir=rtl]) .mainHero__cardsArrows span:first-child {
  border-right: 1px solid #D8DADA;
}
html[dir=rtl] .mainHero__cardsArrows span:first-child {
  border-left: 1px solid #D8DADA;
}
.mainHero__cardsArrows span:last-child {
  border-top: 1px solid #D8DADA;
}
html:not([dir=rtl]) .mainHero__cardsArrows span:last-child {
  border-right: 1px solid #D8DADA;
}
html[dir=rtl] .mainHero__cardsArrows span:last-child {
  border-left: 1px solid #D8DADA;
}

.textGridTiles__inner {
  display: flex;
  gap: 6rem;
  justify-content: space-between;
  flex-direction: column;
}
@media (min-width: 768px) {
  .textGridTiles__inner {
    flex-direction: row;
  }
}
@media (min-width: 1024px) {
  .textGridTiles__inner {
    gap: 12rem;
  }
}
.textGridTiles__content {
  display: flex;
  flex-direction: column;
  gap: 1.6rem;
  flex: 0 1 40%;
}
.textGridTiles__heading {
  font-weight: 500;
  font-size: 3.2rem;
  line-height: 4rem;
  color: #2D3033;
}
@media (min-width: 1024px) {
  .textGridTiles__heading {
    font-size: 4rem;
    line-height: 5.8rem;
  }
}
.textGridTiles__text {
  font-weight: 400;
  font-size: 1.6rem;
  line-height: 2rem;
  color: #696D70;
  margin-top: 0.8rem;
}
@media (min-width: 768px) {
  .textGridTiles__text {
    font-size: 1.8rem;
    line-height: 2.8rem;
  }
}
.textGridTiles__tiles {
  flex: 0 1 50%;
  display: grid;
  grid-template-columns: repeat(calc(var(--countColumn) - 1), 1fr);
  grid-template-rows: repeat(3, 1fr);
  column-gap: 1.6rem;
  row-gap: 2.4rem;
}
@media (min-width: 768px) {
  .textGridTiles__tiles {
    grid-template-columns: repeat(var(--countColumn), 1fr);
    grid-template-rows: repeat(2, 1fr);
  }
}
.textGridTiles__tile {
  transform: translateY(3rem);
}
@media (min-width: 768px) {
  .textGridTiles__tile {
    transform: translateY(6rem);
  }
}
.textGridTiles__tile:nth-child(2) {
  transform: translateY(6rem);
}
@media (min-width: 768px) {
  .textGridTiles__tile:nth-child(2) {
    transform: translateY(12rem);
  }
}
.textGridTiles__tile:nth-child(3) {
  transform: translateY(9rem);
}
@media (min-width: 768px) {
  .textGridTiles__tile:nth-child(3) {
    transform: translateY(18rem);
  }
}
.textGridTiles__tile:nth-child(4) {
  transform: translateY(6rem);
}
@media (min-width: 768px) {
  .textGridTiles__tile:nth-child(4) {
    transform: translateY(6rem);
  }
}
.textGridTiles__tile:nth-child(5) {
  transform: translateY(6rem);
}
@media (min-width: 768px) {
  .textGridTiles__tile:nth-child(5) {
    transform: translateY(12rem);
  }
}
.textGridTiles__tile:nth-child(n+3) {
  opacity: 0.2;
}
.textGridTiles__tileWrapper {
  background-color: #ECEDED;
  padding: 3.2rem 2.4rem;
  min-height: 24.5rem;
  min-width: 10rem;
}
@media (min-width: 480px) {
  .textGridTiles__tileWrapper {
    min-width: 14rem;
  }
}
@media (min-width: 1024px) {
  .textGridTiles__tileWrapper {
    min-width: 16rem;
  }
}
.textGridTiles__tileHeading {
  font-weight: 400;
  color: #846940;
  font-size: 3rem;
  line-height: 4rem;
}
@media (min-width: 1024px) {
  .textGridTiles__tileHeading {
    font-size: 4.4rem;
    line-height: 6rem;
  }
}
.textGridTiles__tileText {
  font-weight: 400;
  color: #000000;
  font-size: 1.6rem;
  line-height: 2rem;
}
@media (min-width: 1024px) {
  .textGridTiles__tileText {
    font-size: 1.8rem;
    line-height: 2.5rem;
    max-width: 85%;
  }
}
@media (min-width: 1280px) {
  .textGridTiles__tileText {
    max-width: 80%;
  }
}
@media (min-width: 1366px) {
  .textGridTiles__tileText {
    font-size: 2.2rem;
  }
}
@media (min-width: 1600px) {
  .textGridTiles__tileText {
    max-width: 70%;
  }
}
@media (min-width: 1740px) {
  .textGridTiles__tileText {
    max-width: 60%;
  }
}

.textImagesSidebars {
  position: relative;
  background-color: #3D3968;
  overflow: hidden;
}
.textImagesSidebars__wrapper {
  display: flex;
  gap: 13rem;
}
.textImagesSidebars__leftBox {
  display: none;
  flex-direction: column;
  order: 0;
  gap: 3.2rem;
  position: absolute;
  top: 0;
  left: -15%;
  height: 100%;
  transform: translateY(-30%);
}
@media (min-width: 1024px) {
  .textImagesSidebars__leftBox {
    display: flex;
  }
}
@media (min-width: 1280px) {
  .textImagesSidebars__leftBox {
    left: -5%;
  }
}
.textImagesSidebars__rightBox {
  display: none;
  flex-direction: column;
  gap: 3.2rem;
  order: 2;
  position: absolute;
  top: 0;
  right: -15%;
  height: 100%;
  transform: translateY(10%);
}
@media (min-width: 1024px) {
  .textImagesSidebars__rightBox {
    display: flex;
  }
}
@media (min-width: 1280px) {
  .textImagesSidebars__rightBox {
    right: -5%;
  }
}
.textImagesSidebars__image {
  width: 46.8rem;
  height: 25.3rem;
  object-fit: cover;
  z-index: 1;
  margin-left: -2rem;
  margin-right: -2rem;
  border-radius: 2rem;
  display: none;
}
@media (min-width: 600px) {
  .textImagesSidebars__image {
    display: block;
  }
}
.textImagesSidebars__wrapper {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
}
.textImagesSidebars__shadow {
  position: absolute;
  bottom: 5%;
  left: 50%;
  width: 80%;
  height: 20rem;
  box-shadow: 0px 40px 40px 30px rgb(236, 237, 237);
  z-index: -1;
}
@media (min-width: 600px) {
  .textImagesSidebars__shadow {
    bottom: 0;
  }
}
html:not([dir=rtl]) .textImagesSidebars__shadow {
  transform: translateX(-50%);
}
html[dir=rtl] .textImagesSidebars__shadow {
  transform: translateX(50%);
}
.textImagesSidebars__inner {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 1.6rem;
  max-width: 100%;
  padding: 13rem 0;
  z-index: 0;
  text-align: center;
}
@media (min-width: 600px) {
  .textImagesSidebars__inner {
    max-width: 60%;
  }
}
@media (min-width: 768px) {
  .textImagesSidebars__inner {
    max-width: 65%;
  }
}
@media (min-width: 1024px) {
  .textImagesSidebars__inner {
    max-width: 40%;
  }
}
@media (min-width: 1366px) {
  .textImagesSidebars__inner {
    max-width: 30%;
  }
}
.textImagesSidebars__heading {
  font-weight: 500;
  font-size: 3.2rem;
  line-height: 4rem;
  color: #2D3033;
  color: #D8C2A0;
}
@media (min-width: 1024px) {
  .textImagesSidebars__heading {
    font-size: 4rem;
    line-height: 5.8rem;
  }
}
.textImagesSidebars__text {
  font-weight: 400;
  font-size: 1.6rem;
  line-height: 2rem;
  color: #696D70;
  margin-top: 0.8rem;
  color: #E4E5E5;
}
@media (min-width: 768px) {
  .textImagesSidebars__text {
    font-size: 1.8rem;
    line-height: 2.8rem;
  }
}

.quoteSection__container {
  position: relative;
}
.quoteSection__wrapper {
  display: flex;
  justify-content: center;
  padding-top: 8rem;
}
.quoteSection__bgImage {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 78%;
  object-fit: cover;
  z-index: -1;
}
html[dir=rtl] .quoteSection__bgImage {
  transform: scaleX(-1);
}
.quoteSection__inner {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 3.2rem;
  max-width: 90%;
}
@media (min-width: 1024px) {
  .quoteSection__inner {
    max-width: 60%;
  }
}
.quoteSection__quoteMark {
  width: 3.3rem;
  height: 2.9rem;
  object-fit: cover;
}
html[dir=rtl] .quoteSection__quoteMark {
  transform: scaleX(-1);
}
.quoteSection__quoteBox {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 0.8rem;
}
.quoteSection__quoteText {
  font-size: 2.6rem;
  line-height: 3.8rem;
  font-weight: 400;
  color: #FFFFFF;
  text-align: center;
}
@media (min-width: 600px) {
  .quoteSection__quoteText {
    font-size: 3.2rem;
    line-height: 4.4rem;
  }
}
.quoteSection__quoteAuthorImg {
  width: 100%;
  max-width: 20rem;
  height: 24.5rem;
  object-fit: cover;
  margin-top: 2.4rem;
}
.quoteSection__quoteAuthorName {
  font-size: 2rem;
  font-weight: 400;
  line-height: 3.2rem;
  text-align: center;
  color: #2D3033;
  margin-top: 1.6rem;
}
@media (min-width: 600px) {
  .quoteSection__quoteAuthorName {
    font-size: 2.3rem;
  }
}
.quoteSection__quoteAuthorPosition {
  font-size: 1.6rem;
  font-weight: 400;
  line-height: 3.2rem;
  text-align: center;
  color: #696D70;
}
@media (min-width: 600px) {
  .quoteSection__quoteAuthorPosition {
    font-size: 1.8rem;
  }
}

.expandTextImage__inner {
  display: flex;
  align-items: center;
  gap: 6rem;
  flex-direction: column;
}
@media (min-width: 768px) {
  .expandTextImage__inner {
    flex-direction: row;
  }
}
@media (min-width: 1366px) {
  .expandTextImage__inner {
    gap: 12rem;
  }
}
.expandTextImage__content {
  display: flex;
  flex-direction: column;
  gap: 1.6rem;
  flex: 1 1 40%;
}
.expandTextImage__heading {
  font-weight: 500;
  font-size: 3.2rem;
  line-height: 4rem;
  color: #2D3033;
}
@media (min-width: 1024px) {
  .expandTextImage__heading {
    font-size: 4rem;
    line-height: 5.8rem;
  }
}
.expandTextImage__text {
  font-weight: 400;
  font-size: 1.6rem;
  line-height: 2rem;
  color: #696D70;
  margin-top: 0.8rem;
}
@media (min-width: 768px) {
  .expandTextImage__text {
    font-size: 1.8rem;
    line-height: 2.8rem;
  }
}
.expandTextImage__list {
  display: flex;
  flex-direction: column;
  gap: 1.8rem;
  margin-top: 4rem;
}
.expandTextImage__listItem {
  display: flex;
  gap: 1rem;
  align-items: center;
  cursor: pointer;
  transition: all 0.4s ease;
}
.expandTextImage__listItem.active {
  padding: 0 0 2rem 0;
}
@media (min-width: 360px) {
  .expandTextImage__listItem {
    gap: 2.4rem;
  }
}
.expandTextImage__number {
  width: 5.4rem;
  height: 5.4rem;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
  border: 0.1rem solid #E4D4BC;
  transition: all 0.4s ease;
}
.expandTextImage__number span {
  font-size: 1.6rem;
  font-weight: 400;
  color: #846940;
}
.expandTextImage__number.active {
  color: #735C38;
  background-color: #E4D4BC;
}
.expandTextImage__desc {
  display: flex;
  flex-direction: column;
  gap: 1.2rem;
  flex: 1 0 0;
}
.expandTextImage__descTitle {
  font-size: 1.6rem;
  font-weight: 400;
  color: #000000;
  transition: all 0.4s ease;
  transform: translateY(40%);
}
.expandTextImage__descText {
  font-size: 1.4rem;
  font-weight: 400;
  color: #696D70;
  line-height: 1.9rem;
  opacity: 0;
  max-height: 0;
  transform: translateY(50%);
  will-change: max-height;
  transition: all 0.4s ease;
}
.expandTextImage__descText.active {
  max-height: unset;
  transform: translateY(20%);
  opacity: 1;
}
.expandTextImage__imageBox {
  position: relative;
  flex: 1 1 40%;
  min-height: 30rem;
  width: 100%;
}
@media (min-width: 360px) {
  .expandTextImage__imageBox {
    min-height: 40rem;
  }
}
@media (min-width: 1024px) {
  .expandTextImage__imageBox {
    min-height: 66rem;
  }
}
.expandTextImage__image {
  position: absolute;
  inset: 0;
  height: 100%;
  width: 100%;
  object-fit: contain;
  opacity: 0;
  max-height: 67rem;
  transition: all 0.4s ease;
}
.expandTextImage__image.active {
  opacity: 1;
}

.partnersLogo__inner {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 1.6rem;
}
.partnersLogo__heading {
  font-weight: 500;
  font-size: 3.2rem;
  line-height: 4rem;
  color: #2D3033;
  margin-bottom: 4rem;
}
@media (min-width: 1024px) {
  .partnersLogo__heading {
    font-size: 4rem;
    line-height: 5.8rem;
  }
}
.partnersLogo__swiper {
  width: 100%;
  z-index: 0;
}
.partnersLogo__wrap {
  display: flex;
  width: 100%;
  overflow: hidden;
}
.partnersLogo__imagesList {
  align-items: center;
  z-index: -1 !important;
}
.partnersLogo__imagesBox {
  display: flex !important;
  gap: 2rem !important;
  overflow: hidden !important;
}
@media (min-width: 480px) {
  .partnersLogo__imagesBox {
    gap: 4rem !important;
  }
}
@media (min-width: 768px) {
  .partnersLogo__imagesBox {
    gap: 6rem !important;
  }
}
@media (min-width: 1280px) {
  .partnersLogo__imagesBox {
    gap: 8rem !important;
  }
}
.partnersLogo__imageBox {
  display: flex !important;
  align-items: center;
  justify-content: center;
}
.partnersLogo__image {
  max-width: 12rem;
  max-height: 12rem;
  object-fit: cover;
}
.partnersLogo__arrows {
  display: flex;
  align-items: center;
}

.sliderSide__container {
  background-color: #FFFFFF;
}
.sliderSide__wrapper {
  position: relative;
  background-color: #FFFFFF;
}
.sliderSide__shadow {
  position: absolute;
  bottom: 5%;
  left: 50%;
  width: 80%;
  height: 20rem;
  box-shadow: 0px 40px 40px 25px rgb(236, 237, 237);
  z-index: -1;
}
@media (min-width: 600px) {
  .sliderSide__shadow {
    bottom: 10%;
  }
}
html:not([dir=rtl]) .sliderSide__shadow {
  transform: translateX(-50%);
}
html[dir=rtl] .sliderSide__shadow {
  transform: translateX(50%);
}
.sliderSide__inner {
  display: flex;
  flex-direction: column;
  gap: 3rem;
  padding: 3rem 0;
}
@media (min-width: 600px) {
  .sliderSide__inner {
    padding: 4.3rem 0;
  }
}
@media (min-width: 1024px) {
  .sliderSide__inner {
    align-items: center;
    padding: 4.3rem 6.4rem;
    flex-direction: row;
  }
}
.sliderSide__content {
  flex: 1 1 40%;
  display: flex;
  flex-direction: column;
  gap: 1.6rem;
}
.sliderSide__heading {
  font-weight: 500;
  font-size: 3.2rem;
  line-height: 4rem;
  color: #2D3033;
}
@media (min-width: 1024px) {
  .sliderSide__heading {
    font-size: 4rem;
    line-height: 5.8rem;
  }
}
.sliderSide__text {
  display: none;
  font-weight: 400;
  font-size: 1.6rem;
  line-height: 2rem;
  color: #696D70;
  margin-top: 0.8rem;
  opacity: 0;
  transition: all 0.4s ease;
}
@media (min-width: 768px) {
  .sliderSide__text {
    font-size: 1.8rem;
    line-height: 2.8rem;
  }
}
.sliderSide__text.active {
  opacity: 1;
  display: block;
}
.sliderSide__button {
  display: none;
  opacity: 0;
  transition: all 0.4s ease;
}
.sliderSide__button.active {
  opacity: 1;
  display: block;
}
.sliderSide__images {
  flex: 1 1 40%;
  width: 100%;
}
@media (min-width: 1024px) {
  .sliderSide__images {
    width: auto;
  }
}
.sliderSide__image {
  object-fit: contain;
  width: 100%;
  height: 100%;
  max-height: 46rem;
}
.sliderSide__navigation {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  gap: 0.8rem;
  width: auto !important;
}
@media (min-width: 1024px) {
  .sliderSide__navigation {
    flex-direction: column;
  }
}
.sliderSide__navigationWrap {
  position: relative;
  background: linear-gradient(to top, #BAB8D4, #EEEEF4);
  width: 1.75rem;
  height: 1.75rem;
  border-radius: 50%;
  cursor: pointer;
}
.sliderSide__navigationWrap::after {
  content: "";
  position: absolute;
  top: 50%;
  width: 1.55rem;
  height: 1.55rem;
  inset-inline: 50% 0;
  background-color: #FFFFFF;
  border-radius: 50%;
}
html:not([dir=rtl]) .sliderSide__navigationWrap::after {
  transform: translate(-50%, -50%);
}
html[dir=rtl] .sliderSide__navigationWrap::after {
  transform: translate(50%, -50%);
}
.sliderSide__navigationWrap.active:after {
  background: linear-gradient(to top, #846940, #BC965C);
}

.subpageHero {
  position: relative;
  background-color: #F8F5EF;
}
.subpageHero .suppageImage_breadcrumb .breadcrumbs {
  padding-top: 6rem;
}
.subpageHero .suppageImage_breadcrumb .breadcrumbs__link {
  color: #FFFFFF;
}
.subpageHero .suppageImage_breadcrumb .breadcrumbs__link:not(:last-child):after {
  color: #FFFFFF;
}
.subpageHero__bgFullImage {
  position: absolute;
  inset: 0;
  object-fit: cover;
  width: 100%;
  height: 100%;
}
.subpageHero--image {
  position: relative;
}
.subpageHero--image::after {
  content: "";
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.4);
}
.subpageHero--image .subpageHero__title {
  color: #FAFBFB;
}
.subpageHero--image .subpageHero__text {
  color: #FAFBFB;
}
.subpageHero__bgImage {
  position: absolute;
  bottom: 0;
  z-index: 1;
  width: 90%;
}
@media (min-width: 360px) {
  .subpageHero__bgImage {
    width: 80%;
  }
}
@media (min-width: 600px) {
  .subpageHero__bgImage {
    width: 60%;
  }
}
@media (min-width: 1024px) {
  .subpageHero__bgImage {
    width: auto;
  }
}
html:not([dir=rtl]) .subpageHero__bgImage {
  right: 0;
}
html[dir=rtl] .subpageHero__bgImage {
  left: 0;
  transform: scaleX(-1);
}
.subpageHero__wrapper {
  position: relative;
  padding-top: 11rem;
  z-index: 2;
}
.subpageHero__inner {
  display: flex;
  flex-direction: column;
  gap: 1.2rem;
  padding: 4.4rem 0 12rem 0;
}
.subpageHero__inner .breadcrumbs {
  align-self: flex-start;
}
.subpageHero__title {
  font-weight: 500;
  font-size: 5rem;
  line-height: 5.2rem;
  color: #2D3033;
}
@media (min-width: 1024px) {
  .subpageHero__title {
    line-height: 7.2rem;
    font-size: 6rem;
  }
}
@media (min-width: 1024px) {
  .subpageHero__title {
    max-width: 70%;
  }
}
.subpageHero__text {
  font-weight: 400;
  font-size: 1.6rem;
  line-height: 2rem;
  color: #696D70;
  color: #696D70;
}
@media (min-width: 768px) {
  .subpageHero__text {
    font-size: 1.8rem;
    line-height: 2.8rem;
  }
}
@media (min-width: 1024px) {
  .subpageHero__text {
    max-width: 65%;
  }
}
.subpageHero__button {
  margin-top: 1rem;
}

.tilesLink__inner {
  display: grid;
  grid-template-columns: 1fr;
  grid-auto-rows: minmax(31.6rem, auto);
  gap: 1.6rem;
}
@media (min-width: 600px) {
  .tilesLink__inner {
    grid-template-columns: repeat(auto-fit, minmax(37rem, auto));
    grid-auto-rows: minmax(41.6rem, auto);
  }
}

.detailsBanner {
  position: relative;
}
@media (min-width: 768px) {
  html:not([dir=rtl]) .detailsBanner__wrapper {
    margin-right: 0;
  }
  html[dir=rtl] .detailsBanner__wrapper {
    margin-left: 0;
  }
}
.detailsBanner__inner {
  display: flex;
  align-items: center;
  gap: 3.6rem;
  flex-direction: column;
}
@media (min-width: 768px) {
  .detailsBanner__inner {
    flex-direction: row;
    gap: 6rem;
  }
}
@media (min-width: 1280px) {
  .detailsBanner__inner {
    gap: 8rem;
  }
}
.detailsBanner__content {
  display: flex;
  flex-direction: column;
  gap: 3.4rem;
  flex: 1 1 50%;
}
.detailsBanner__title {
  display: flex;
  align-items: center;
  gap: 0.8rem;
}
@media (min-width: 1280px) {
  html:not([dir=rtl]) .detailsBanner__title {
    margin-left: -4.8rem;
  }
  html[dir=rtl] .detailsBanner__title {
    margin-right: -4.8rem;
  }
}
.detailsBanner__title h2 {
  font-weight: 500;
  font-size: 3.2rem;
  line-height: 4rem;
  color: #2D3033;
  color: #846940;
}
@media (min-width: 1024px) {
  .detailsBanner__title h2 {
    font-size: 4rem;
    line-height: 5.8rem;
  }
}
.detailsBanner__link {
  width: 4rem;
  height: 4rem;
}
html[dir=rtl] .detailsBanner__link svg {
  transform: scaleX(-1);
}
@media (min-width: 1280px) {
  .detailsBanner__text {
    max-width: 80%;
  }
}
.detailsBanner__text strong {
  color: #2D3033;
}
.detailsBanner__text p {
  color: #696D70;
}
.detailsBanner__stepsBox {
  position: relative;
  overflow: hidden;
  width: calc(100% + (-8.39664px + -3.086vw) * -1);
  background-color: #575195;
}
html:not([dir=rtl]) .detailsBanner__stepsBox {
  border-top-left-radius: 8rem;
  border-bottom-left-radius: 8rem;
  padding: 4.2rem 3rem 2.4rem 4rem;
}
html[dir=rtl] .detailsBanner__stepsBox {
  border-top-right-radius: 8rem;
  border-bottom-right-radius: 8rem;
  padding: 4.2rem 4rem 2.4rem 3rem;
}
@media (max-width: 768px) {
  html:not([dir=rtl]) .detailsBanner__stepsBox {
    margin-right: calc(-8.39664px + -3.086vw);
  }
  html[dir=rtl] .detailsBanner__stepsBox {
    margin-left: calc(-8.39664px + -3.086vw);
  }
}
@media (min-width: 360px) {
  .detailsBanner__stepsBox {
    padding: 4.2rem 4rem 2.4rem 4rem;
  }
}
@media (min-width: 768px) {
  .detailsBanner__stepsBox {
    flex: 1 1 45%;
    width: 95%;
  }
  html:not([dir=rtl]) .detailsBanner__stepsBox {
    border-top-left-radius: 12rem;
    border-bottom-left-radius: 12rem;
    padding: 9rem 6rem 4rem 6rem;
  }
  html[dir=rtl] .detailsBanner__stepsBox {
    border-top-right-radius: 12rem;
    border-bottom-right-radius: 12rem;
    padding: 9rem 6rem 4rem 6rem;
  }
}
.detailsBanner__stepsTitle {
  position: relative;
  margin-top: 1.2rem;
  font-size: 2.6rem;
  color: #FAFBFB;
  font-weight: 700;
  z-index: 2;
}
@media (min-width: 1024px) {
  .detailsBanner__stepsTitle {
    font-size: 3.2rem;
  }
}
.detailsBanner__stepsText {
  position: relative;
  margin-top: 2rem;
  z-index: 2;
  color: #FAFBFB;
}
.detailsBanner__stepsText strong {
  font-size: 1.4rem;
}
.detailsBanner__stepsButton {
  position: relative;
  display: flex;
  justify-content: flex-end;
  margin-top: 1.6rem;
  z-index: 2;
}
@media (min-width: 768px) {
  .detailsBanner__stepsButton {
    justify-content: center;
  }
}
@media (min-width: 1024px) {
  .detailsBanner__stepsButton {
    justify-content: flex-end;
  }
}
.detailsBanner__stepsImage {
  position: absolute;
  width: 55%;
  bottom: -10%;
  opacity: 0.1;
  z-index: 1;
}
@media (min-width: 480px) {
  .detailsBanner__stepsImage {
    bottom: -40%;
  }
}
@media (min-width: 768px) {
  .detailsBanner__stepsImage {
    width: 95%;
  }
}
html:not([dir=rtl]) .detailsBanner__stepsImage {
  right: -5%;
}
html[dir=rtl] .detailsBanner__stepsImage {
  left: -5%;
  transform: scaleX(-1);
}

@media (min-width: 1024px) {
  html:not([dir=rtl]) .horizontalSlider__wrapper {
    margin-right: 0;
  }
  html[dir=rtl] .horizontalSlider__wrapper {
    margin-left: 0;
  }
}
.horizontalSlider__inner {
  display: flex;
  flex-direction: column;
}
.horizontalSlider__title {
  font-weight: 500;
  font-size: 3.2rem;
  line-height: 4rem;
  color: #2D3033;
  margin-bottom: 4rem;
}
@media (min-width: 1024px) {
  .horizontalSlider__title {
    font-size: 4rem;
    line-height: 5.8rem;
  }
}
.horizontalSlider__slider {
  display: flex;
}
.horizontalSlider__progress {
  overflow: hidden;
  margin-top: 2.4rem;
}
@media (max-width: 1024px) {
  .horizontalSlider__progress {
    margin-left: 0;
    margin-right: 0;
  }
}
@media (min-width: 1024px) {
  .horizontalSlider__progress {
    margin-top: 2.4rem;
  }
  html:not([dir=rtl]) .horizontalSlider__progress {
    margin-left: 0;
  }
  html[dir=rtl] .horizontalSlider__progress {
    margin-right: 0;
  }
}
.horizontalSlider__progressBg {
  display: block;
  margin-top: -0.2rem;
  height: 0.2rem;
  background-color: #E4E5E5;
}
.horizontalSlider__progressBar {
  height: 0.4rem;
  background-color: #BC965C;
}

.detailsSection__inner {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  flex-direction: column;
  gap: 4rem;
}
@media (min-width: 768px) {
  .detailsSection__inner {
    flex-direction: row;
  }
}
.detailsSection__content {
  display: flex;
  flex-direction: column;
  gap: 2.4rem;
  flex: 0 0 45%;
}
@media (min-width: 1280px) {
  .detailsSection__content {
    flex: 0 0 41%;
  }
}
.detailsSection__title {
  font-weight: 500;
  font-size: 3.2rem;
  line-height: 4rem;
  color: #2D3033;
  color: #2D3033;
}
@media (min-width: 1024px) {
  .detailsSection__title {
    font-size: 4rem;
    line-height: 5.8rem;
  }
}
.detailsSection__text {
  font-weight: 400;
  font-size: 1.6rem;
  line-height: 2rem;
  color: #696D70;
  color: #696D70;
}
@media (min-width: 768px) {
  .detailsSection__text {
    font-size: 1.8rem;
    line-height: 2.8rem;
  }
}
.detailsSection__text ul {
  margin-top: 2.4rem;
  list-style: none;
}
.detailsSection__text ul li {
  color: #000000;
}
.detailsSection__text ul li:not(:first-child) {
  margin-top: 1rem;
}
html:not([dir=rtl]) .detailsSection__text ul li::before {
  content: "";
  margin-right: 0.8rem;
  font-size: 1.8rem;
  color: #575195;
}
html:not([dir=rtl]) .detailsSection__text ul li::before {
  content: "\e908" !important;
}
html:not([dir=rtl]) .detailsSection__text ul li::before {
  font-family: "icomoon" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
html[dir=rtl] .detailsSection__text ul li::after {
  content: "";
  margin-left: 0.8rem;
  font-size: 1.8rem;
  color: #575195;
}
html[dir=rtl] .detailsSection__text ul li::after {
  content: "\e908" !important;
}
html[dir=rtl] .detailsSection__text ul li::after {
  font-family: "icomoon" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.detailsSection__button {
  display: flex;
  margin-top: 1.2rem;
}
.detailsSection__tabs {
  display: flex;
  flex-direction: column;
  gap: 2.4rem;
  flex: 0 0 45%;
}
@media (min-width: 1280px) {
  .detailsSection__tabs {
    flex: 0 0 41%;
  }
}
.detailsSection__tabsButtons {
  display: flex;
  flex-wrap: wrap;
  gap: 0.8rem;
}
.detailsSection__tabsButton {
  border-radius: 5rem;
  padding: 1.2rem 1.6rem;
  border: 0.1rem solid #BAB8D4;
  color: #96999B;
  font-weight: 700;
  font-size: 1.3rem;
  transition: all 0.4s ease;
}
.detailsSection__tabsButton:hover {
  background-color: #575195;
  color: #FAFBFB;
}
.detailsSection__tabsButton.active {
  color: #FAFBFB;
  background-color: #575195;
}
.detailsSection__tabsText {
  display: none;
  font-weight: 400;
  font-size: 1.6rem;
  line-height: 2rem;
  color: #696D70;
  color: #696D70;
}
@media (min-width: 768px) {
  .detailsSection__tabsText {
    font-size: 1.8rem;
    line-height: 2.8rem;
  }
}
.detailsSection__tabsText.active {
  display: block;
}

@media (max-width: 768px) {
  .contactForm__wrapper {
    margin: 0;
  }
}
@media (min-width: 768px) {
  html:not([dir=rtl]) .contactForm__wrapper {
    margin-left: 0;
  }
  html[dir=rtl] .contactForm__wrapper {
    margin-right: 0;
  }
}
.contactForm__inner {
  display: flex;
  gap: 4rem;
  flex-direction: column;
}
@media (min-width: 768px) {
  .contactForm__inner {
    flex-direction: row;
  }
}
@media (min-width: 1024px) {
  .contactForm__inner {
    gap: 16rem;
  }
}
@media (min-width: 1280px) {
  .contactForm__inner {
    gap: 24rem;
  }
}
@media (min-width: 1600px) {
  .contactForm__inner {
    gap: 20%;
  }
}
.contactForm__side {
  display: flex;
  flex-direction: column;
  align-items: center;
  flex: 1 0 20%;
  background-color: #F8F5EF;
}
@media (max-width: 768px) {
  .contactForm__side {
    padding: 0 calc(8.39664px + 3.086vw) 4rem calc(8.39664px + 3.086vw);
  }
}
@media (min-width: 768px) {
  .contactForm__side {
    padding: 0 4rem 4rem 4rem;
    flex: 0 0 30%;
  }
}
html:not([dir=rtl]) .contactForm__side {
  border-radius: 0 0 3.2rem 0;
}
html[dir=rtl] .contactForm__side {
  border-radius: 0 0 0 3.2rem;
}
@media (min-width: 1280px) {
  .contactForm__side {
    flex: 0 0 24%;
  }
}
@media (min-width: 1600px) {
  .contactForm__side {
    flex: 0 0 auto;
  }
}
.contactForm__image {
  position: relative;
  width: 100%;
}
.contactForm__image img {
  z-index: 1;
  width: 100%;
  object-fit: cover;
  border-radius: 1.7rem;
}
@media (min-width: 768px) {
  .contactForm__image img {
    position: absolute;
    top: -4rem;
    max-width: 41.6rem;
  }
}
html:not([dir=rtl]) .contactForm__image img {
  right: 0;
}
html[dir=rtl] .contactForm__image img {
  left: 0;
}
@media (min-width: 1024px) {
  html:not([dir=rtl]) .contactForm__image img {
    right: -14rem;
  }
  html[dir=rtl] .contactForm__image img {
    left: -14rem;
  }
}
@media (min-width: 1024px) {
  .contactForm__image img {
    width: 130%;
  }
}
@media (min-width: 1280px) {
  .contactForm__image img {
    width: 41.6rem;
  }
  html:not([dir=rtl]) .contactForm__image img {
    right: -20rem;
  }
  html[dir=rtl] .contactForm__image img {
    left: -20rem;
  }
}
@media (min-width: 1600px) {
  html:not([dir=rtl]) .contactForm__image img {
    right: -14rem;
  }
  html[dir=rtl] .contactForm__image img {
    left: -14rem;
  }
}
.contactForm__details {
  margin-top: 3.2rem;
  position: relative;
  display: flex;
  flex-direction: column;
  gap: 1.2rem;
  z-index: 2;
  width: 100%;
}
@media (min-width: 768px) {
  .contactForm__details {
    margin-top: 29rem;
  }
}
.contactForm__socialBar {
  position: relative;
  display: flex;
  background-color: #FFFFFF;
  justify-content: center;
  gap: 2.4rem;
  border-radius: 2.4rem;
  padding: 1rem 2.4rem;
  margin-top: 2.4rem;
  z-index: 2;
}
@media (min-width: 768px) {
  .contactForm__socialBar {
    width: 100%;
  }
}
.contactForm__forms {
  flex: 1 0 50%;
  margin-top: 6rem;
  display: flex;
  flex-direction: column;
  gap: 3.2rem;
}
@media (max-width: 768px) {
  .contactForm__forms {
    margin: 0 calc(8.39664px + 3.086vw);
  }
}
@media (min-width: 1024px) {
  .contactForm__forms {
    flex: 0 0 auto;
  }
}
.contactForm__form {
  display: none;
}
.contactForm__form.active {
  display: flex;
}
.contactForm__switchBox {
  display: flex;
  gap: 1.4rem;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0 2.2rem;
}
@media (min-width: 768px) {
  .contactForm__switchBox {
    flex-wrap: nowrap;
  }
}
@media (min-width: 1024px) {
  .contactForm__switchBox {
    gap: 2.4rem;
  }
}
.contactForm__switchBox span {
  display: none;
  background-color: #ECEDED;
  width: 0.1rem;
  height: 100%;
}
@media (min-width: 480px) {
  .contactForm__switchBox span {
    display: inline-block;
  }
}
.contactForm__switchItem {
  position: relative;
  font-size: 2.4rem;
  font-weight: 400;
  cursor: pointer;
  color: #B5B7B8;
  transition: all 0.4s ease;
}
@media (min-width: 768px) {
  .contactForm__switchItem {
    font-size: 3.2rem;
  }
}
.contactForm__switchItem:hover {
  color: #846940;
}
.contactForm__switchItem.active {
  color: #846940;
}

.competitionCard {
  display: flex;
  flex-direction: column;
  gap: 2.4rem;
  flex: 1 0 25%;
  padding: 2rem;
  background-color: #F8F5EF;
  border-radius: 1rem;
  transition: all 0.5s ease;
}

.competitionCard__box {
  display: flex;
  flex-direction: column;
  gap: 2.4rem;
  margin-bottom: 20px;
}

.competitionCard__inner {
  display: inline-block;
  grid-template-columns: 1fr;
  grid-template-rows: auto;
  gap: 3.2rem;
  height: 100%;
  justify-content: center;
}

@media (min-width: 1024px) {
  .competitionCard__inner {
    grid-template-columns: 1.5fr 0.85fr;
  }
}
@media (min-width: 1280px) {
  .competitionCard__inner {
    grid-template-columns: 1.5fr 0.75fr;
  }
}
@media (min-width: 1600px) {
  .competitionCard__inner {
    grid-template-columns: 1.5fr 0.7fr;
  }
}
.competitionCard__title {
  font-size: 2.7rem;
  line-height: 5rem;
  color: #846940;
  font-weight: 500;
  margin-top: 10px;
}

.competitionCard__text {
  font-size: 1.6rem;
  line-height: 2.2rem;
  color: #696D70;
  text-align: justify;
}

.competitionCard__expired {
  color: #E35C47;
  font-size: 2rem;
}

.competitionCard__dates {
  display: flex;
  flex-wrap: wrap;
  gap: 1.6rem;
}

.competitionCard__date {
  display: flex;
  flex-direction: column;
  gap: 0.4rem;
}

.competitionCard__dateText {
  font-size: 1.6rem;
  font-weight: 400;
  color: #696D70;
}

.competitionCard__dateTime {
  position: relative;
  font-size: 1.6rem;
  font-weight: 700;
  color: #34373A;
}

html:not([dir=rtl]) .competitionCard__dateTime {
  padding-left: 1.8rem;
}

html[dir=rtl] .competitionCard__dateTime {
  padding-right: 1.8rem;
}

.competitionCard__dateTime::after {
  content: "";
  position: absolute;
  inset: 0;
  width: 1.3rem;
  height: 1.3rem;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("data:image/svg+xml,%3Csvg width='12' height='14' viewBox='0 0 12 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.66667 11C7.2 11 6.80556 10.8389 6.48333 10.5167C6.16111 10.1945 6 9.80004 6 9.33337C6 8.86671 6.16111 8.47226 6.48333 8.15004C6.80556 7.82782 7.2 7.66671 7.66667 7.66671C8.13333 7.66671 8.52778 7.82782 8.85 8.15004C9.17222 8.47226 9.33333 8.86671 9.33333 9.33337C9.33333 9.80004 9.17222 10.1945 8.85 10.5167C8.52778 10.8389 8.13333 11 7.66667 11ZM1.33333 13.6667C0.966667 13.6667 0.652778 13.5362 0.391667 13.275C0.130556 13.0139 0 12.7 0 12.3334V3.00004C0 2.63337 0.130556 2.31949 0.391667 2.05837C0.652778 1.79726 0.966667 1.66671 1.33333 1.66671H2V1.00004C2 0.811152 2.06389 0.652818 2.19167 0.525041C2.31944 0.397263 2.47778 0.333374 2.66667 0.333374C2.85556 0.333374 3.01389 0.397263 3.14167 0.525041C3.26944 0.652818 3.33333 0.811152 3.33333 1.00004V1.66671H8.66667V1.00004C8.66667 0.811152 8.73056 0.652818 8.85833 0.525041C8.98611 0.397263 9.14444 0.333374 9.33333 0.333374C9.52222 0.333374 9.68056 0.397263 9.80833 0.525041C9.93611 0.652818 10 0.811152 10 1.00004V1.66671H10.6667C11.0333 1.66671 11.3472 1.79726 11.6083 2.05837C11.8694 2.31949 12 2.63337 12 3.00004V12.3334C12 12.7 11.8694 13.0139 11.6083 13.275C11.3472 13.5362 11.0333 13.6667 10.6667 13.6667H1.33333ZM1.33333 12.3334H10.6667V5.66671H1.33333V12.3334ZM1.33333 4.33337H10.6667V3.00004H1.33333V4.33337Z' fill='%2334373A'/%3E%3C/svg%3E%0A");
}

.competitionCard__timeCell {
  flex: 1 0 40%;
}

@media (max-width: 1024px) {
  .competitionCard__timeCell {
    grid-row: 1/2;
  }
}
.competitionCard__timeBox {
  position: relative;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

.competitionCard__timeBox svg {
  position: relative;
  width: 15.6rem;
  height: 15.6rem;
  transform: rotate(-90deg);
}

.competitionCard__timeBox svg circle {
  width: 15rem;
  height: 15rem;
  fill: none;
  stroke-width: 2;
  stroke: #D0D2D3;
  transform: translate(0.5rem, 0.5rem);
  stroke-dasharray: 480;
  stroke-dashoffset: 480;
}

.competitionCard__timeBox svg circle:first-child {
  stroke-dashoffset: 0;
}

.competitionCard__timeBox svg circle:nth-child(2) {
  stroke-dashoffset: calc(480 - 480 * var(--percent) / 100);
  stroke-width: 4;
  stroke: #BC965C;
}

.competitionCard__timeBox.expired svg circle:nth-child(2) {
  stroke-dashoffset: calc(480 - 480 * var(--percent) / 100);
  stroke-width: 4;
  stroke: #E35C47;
}

.competitionCard__timeDetails {
  position: absolute;
  top: 50%;
  display: flex;
  flex-direction: column;
  justify-content: center;
}

html:not([dir=rtl]) .competitionCard__timeDetails {
  left: 50%;
  transform: translate(-50%, -50%);
}

html[dir=rtl] .competitionCard__timeDetails {
  right: 50%;
  transform: translate(50%, -50%);
}

.competitionCard__timeDay {
  font-size: 4.8rem;
  font-weight: 400;
  color: #846940;
  text-align: center;
}

.competitionCard__timeText {
  font-size: 1.8rem;
  font-weight: 400;
  color: #846940;
  text-align: center;
  margin-top: 0.4rem;
}

.competitionCard__button {
  margin-top: 20px;
}

.competitionCard__tag {
  position: absolute;
  bottom: 0;
  background-color: #00BC70;
  color: #FAFBFB;
  padding: 0.8rem 1.2rem;
  border-radius: 10rem;
  display: flex;
  gap: 0.6rem;
  align-items: center;
}

html:not([dir=rtl]) .competitionCard__tag {
  left: 50%;
  transform: translate(-50%, 0);
}

html[dir=rtl] .competitionCard__tag {
  right: 50%;
  transform: translate(50%, 0);
}

.competitionCard__tag span:first-child {
  position: relative;
  display: block;
  width: 1.4rem;
  height: 1.4rem;
  border: 0.15rem solid #FFFFFF;
  border-radius: 50%;
}

.competitionCard__tag span:first-child::after {
  content: "";
  position: absolute;
  display: block;
  width: 0.3rem;
  height: 0.3rem;
  top: 48%;
  border-radius: 100%;
  background-color: #FFFFFF;
}

html:not([dir=rtl]) .competitionCard__tag span:first-child::after {
  left: 52%;
  transform: translate(-50%, -50%);
}

html[dir=rtl] .competitionCard__tag span:first-child::after {
  right: 52%;
  transform: translate(50%, -50%);
}

.competitionCard__tag span {
  font-size: 1.4rem;
  font-weight: 700;
}

.minCompetitionCard {
  display: flex;
  flex-direction: column;
  gap: 2.4rem;
  flex: 1 0 40%;
  padding: 3.2rem;
  background-color: #F8F5EF;
  border-radius: 1rem;
}

.minCompetitionCard__inner {
  display: flex;
  gap: 3.2rem;
  height: 100%;
  justify-content: center;
}

.minCompetitionCard__box {
  display: flex;
  flex-direction: column;
  flex: 1 0 60%;
  justify-content: space-between;
}

.minCompetitionCard__title {
  font-size: 2.4rem;
  line-height: 3.3rem;
  color: #846940;
  font-weight: 500;
}

.minCompetitionCard__text {
  font-size: 1.6rem;
  line-height: 2.2rem;
  color: #696D70;
}

.minCompetitionCard__dates {
  display: flex;
  flex-direction: column;
  gap: 1.6rem;
}

.minCompetitionCard__date {
  display: flex;
  flex-direction: column;
  gap: 0.4rem;
}

.minCompetitionCard__dateText {
  font-size: 1.6rem;
  font-weight: 400;
  color: #696D70;
}

.minCompetitionCard__dateTime {
  position: relative;
  font-size: 1.6rem;
  font-weight: 700;
  color: #34373A;
}

html:not([dir=rtl]) .minCompetitionCard__dateTime {
  padding-left: 1.8rem;
}

html[dir=rtl] .minCompetitionCard__dateTime {
  padding-right: 1.8rem;
}

.minCompetitionCard__dateTime::after {
  content: "";
  position: absolute;
  inset: 0;
  width: 1.3rem;
  height: 1.3rem;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("data:image/svg+xml,%3Csvg width='12' height='14' viewBox='0 0 12 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.66667 11C7.2 11 6.80556 10.8389 6.48333 10.5167C6.16111 10.1945 6 9.80004 6 9.33337C6 8.86671 6.16111 8.47226 6.48333 8.15004C6.80556 7.82782 7.2 7.66671 7.66667 7.66671C8.13333 7.66671 8.52778 7.82782 8.85 8.15004C9.17222 8.47226 9.33333 8.86671 9.33333 9.33337C9.33333 9.80004 9.17222 10.1945 8.85 10.5167C8.52778 10.8389 8.13333 11 7.66667 11ZM1.33333 13.6667C0.966667 13.6667 0.652778 13.5362 0.391667 13.275C0.130556 13.0139 0 12.7 0 12.3334V3.00004C0 2.63337 0.130556 2.31949 0.391667 2.05837C0.652778 1.79726 0.966667 1.66671 1.33333 1.66671H2V1.00004C2 0.811152 2.06389 0.652818 2.19167 0.525041C2.31944 0.397263 2.47778 0.333374 2.66667 0.333374C2.85556 0.333374 3.01389 0.397263 3.14167 0.525041C3.26944 0.652818 3.33333 0.811152 3.33333 1.00004V1.66671H8.66667V1.00004C8.66667 0.811152 8.73056 0.652818 8.85833 0.525041C8.98611 0.397263 9.14444 0.333374 9.33333 0.333374C9.52222 0.333374 9.68056 0.397263 9.80833 0.525041C9.93611 0.652818 10 0.811152 10 1.00004V1.66671H10.6667C11.0333 1.66671 11.3472 1.79726 11.6083 2.05837C11.8694 2.31949 12 2.63337 12 3.00004V12.3334C12 12.7 11.8694 13.0139 11.6083 13.275C11.3472 13.5362 11.0333 13.6667 10.6667 13.6667H1.33333ZM1.33333 12.3334H10.6667V5.66671H1.33333V12.3334ZM1.33333 4.33337H10.6667V3.00004H1.33333V4.33337Z' fill='%2334373A'/%3E%3C/svg%3E%0A");
}

.minCompetitionCard__timeCell {
  flex: 1 0 40%;
}

@media (max-width: 1024px) {
  .minCompetitionCard__timeCell {
    grid-row: 1/2;
  }
}
.minCompetitionCard__timeBox {
  position: relative;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

.minCompetitionCard__timeBox svg {
  position: relative;
  width: 15.6rem;
  height: 15.6rem;
  transform: rotate(-90deg);
}

.minCompetitionCard__timeBox svg circle {
  width: 15rem;
  height: 15rem;
  fill: none;
  stroke-width: 2;
  stroke: #D0D2D3;
  transform: translate(0.5rem, 0.5rem);
  stroke-dasharray: 480;
  stroke-dashoffset: 480;
}

.minCompetitionCard__timeBox svg circle:first-child {
  stroke-dashoffset: 0;
}

.minCompetitionCard__timeBox svg circle:nth-child(2) {
  stroke-dashoffset: calc(480 - 480 * var(--percent) / 100);
  stroke-width: 4;
  stroke: #BC965C;
}

.minCompetitionCard__timeDetails {
  position: absolute;
  top: 50%;
  display: flex;
  flex-direction: column;
  justify-content: center;
}

html:not([dir=rtl]) .minCompetitionCard__timeDetails {
  left: 50%;
  transform: translate(-50%, -50%);
}

html[dir=rtl] .minCompetitionCard__timeDetails {
  right: 50%;
  transform: translate(50%, -50%);
}

.minCompetitionCard__timeDay {
  font-size: 4.8rem;
  font-weight: 400;
  color: #846940;
  text-align: center;
}

.minCompetitionCard__timeText {
  font-size: 1.8rem;
  font-weight: 400;
  color: #846940;
  text-align: center;
  margin-top: 0.4rem;
}

.minCompetitionCard__button {
  justify-self: center;
}

.competitionSection__wrapper {
  display: flex;
  flex-direction: column;
  gap: 4rem;
}

.competitionSection__inner {
  display: flex;
  flex-wrap: wrap;
  row-gap: 2.4rem;
  column-gap: 1.6rem;
}

@media (max-width: 768px) {
  .competitionSection__inner {
    flex-direction: column;
  }
}
.competitionCard .arrowButton--gold .arrowButton__title {
  background-color: transparent;
  color: #BC965C;
  padding: 1.4rem 0.5rem;
}

.competitionCard .arrowButton__title::after {
  display: none;
}

.competitionSection__tabs {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  gap: 1.4rem;
}

.competitionSection__tabs li {
  font-size: 1.6rem;
  font-weight: 700;
  cursor: pointer;
  padding: 1rem 2rem;
  border-radius: 2.6rem;
  transition: all 0.4s ease;
  color: #B5B7B8;
}

.competitionSection__tabs li.active,
.competitionSection__tabs li:hover {
  color: #846940;
}

@media screen and (max-width: 500px) {
  .competitionSection__tabs {
    display: block;
  }
}
.competitionCard__button {
  /*float: right;*/
  margin-top: 20px;
}

.competitionCard__button:lang(ar) {
  /*float: left;*/
  margin-top: 20px;
}

/*.competitionCard__header {*/
/*  display: flex;*/
/*  align-items: center;*/
/*  justify-content: space-between;*/
/*}*/
.competitionCard__labels {
  display: flex;
  align-items: center;
  /*justify-content: space-between;*/
}

.competitionCard__labels span {
  margin: 0 1rem 0 0;
}

.competitionCard__new-label {
  font-size: 1.3rem;
  font-weight: 700;
  transition: all 0.4s ease;
  border-radius: 4rem;
  padding: 1.2rem 1.6rem;
  color: #ffffff;
  display: flex;
  align-items: center;
  justify-content: space-between;
  cursor: pointer;
}

.competitionCard__new-label.active {
  background-color: #00BC70;
}

.competitionCard__new-label.inactive {
  background-color: #B5B7B8;
}

.competitionCard__new-label.bid {
  background-color: #575195;
}

.competitionCard__new-label.belt_bid {
  background-color: #BC965C;
}

.competitionCard__new-label img {
  margin: 0 0.5rem;
}

@media (min-width: 1024px) {
  .multiContent__inner {
    max-width: 60%;
  }
}
.multiContent__tabs {
  display: flex;
  align-items: center;
  gap: 0.8rem;
  margin-bottom: 1.5rem;
}
.multiContent__tabButton {
  padding: 1.2rem 1.6rem;
  border: 0.1rem solid #BAB8D4;
  border-radius: 10rem;
  font-size: 1.3rem;
  font-weight: 700;
  color: #96999B;
  transition: all 0.4s ease;
}
.multiContent__tabButton:hover, .multiContent__tabButton.active {
  background-color: #575195;
  color: #FFFFFF;
  border-color: #575195;
}

.textTab {
  display: none;
}
.textTab.active {
  display: block;
}
.textTab__inner {
  display: flex;
  flex-direction: column;
}
.textTab__text h1, .textTab__text h2, .textTab__text h3, .textTab__text h4, .textTab__text h5, .textTab__text h6 {
  font-weight: 700;
  font-size: 1.8rem;
  margin-bottom: 2rem;
  margin-top: 4rem;
}
.textTab__text h1:last-child, .textTab__text h2:last-child, .textTab__text h3:last-child, .textTab__text h4:last-child, .textTab__text h5:last-child, .textTab__text h6:last-child {
  margin-bottom: 0;
}
.textTab__text p {
  font-weight: 400;
  font-size: 1.6rem;
  line-height: 1.7;
  text-align: justify;
  color: #696D70;
}
.textTab__text p:last-child {
  margin-bottom: 4.8rem;
}
.textTab__text ul {
  position: relative;
  list-style-type: none;
  font-weight: 400;
  font-size: 1.6rem;
  line-height: 1.5;
  color: #696D70;
}
html:not([dir=rtl]) .textTab__text ul {
  padding-left: 1.5rem;
}
html[dir=rtl] .textTab__text ul {
  padding-right: 1.5rem;
}
.textTab__text ul:last-child {
  margin-bottom: 0;
}
.textTab__text ul li:before {
  content: "–";
  position: absolute;
}
html:not([dir=rtl]) .textTab__text ul li:before {
  margin-left: -1.5rem;
}
html[dir=rtl] .textTab__text ul li:before {
  margin-right: -1.5rem;
}
.textTab__files {
  display: flex;
  flex-wrap: wrap;
  gap: 1.2rem;
}
.textTab__file {
  display: flex;
  gap: 1.2rem;
  align-items: center;
  border-radius: 1.5rem;
  background-color: #EEEEF4;
  padding: 1.6rem 2rem;
  transition: all 0.4s ease;
}
.textTab__file:hover {
  background-color: #BAB8D4;
}
.textTab__file:hover .textTab__fileWeight {
  color: #FAFBFB;
}
.textTab__fileIcon {
  width: 3rem;
  height: 3.7rem;
  object-fit: contain;
}
.textTab__fileIcon--download {
  font-size: 1.8rem;
}
html:not([dir=rtl]) .textTab__fileIcon--download {
  margin-left: 4.8rem;
}
html[dir=rtl] .textTab__fileIcon--download {
  margin-right: 4.8rem;
}
.textTab__fileBox {
  display: flex;
  flex-direction: column;
  gap: 0.6rem;
}
.textTab__fileName {
  font-weight: 400;
  font-size: 1.8rem;
  color: #34373A;
}
.textTab__fileWeight {
  font-weight: 400;
  font-size: 1.4rem;
  color: #929394;
  transition: all 0.4s ease;
}
.textTab__checkbox {
  display: flex;
  gap: 1rem;
}
.textTab__checkboxInput {
  flex: 1 0 auto;
  position: relative;
  width: 2.6rem;
  height: 2.6rem;
  border-radius: 50%;
  border: 0.1rem solid #D8DADA;
  transition: all 0.4s ease;
}
.textTab__checkboxInput:hover {
  background-color: #E6F8F1;
  border-color: #007344;
}
.textTab__checkboxInput:hover:after {
  opacity: 1;
  color: #007344;
}
.textTab__checkboxInput:checked {
  border-color: #007344;
  background-color: #007344;
}
.textTab__checkboxInput:checked:after {
  opacity: 1;
  color: #FAFBFB;
}
.textTab__checkboxInput:after {
  opacity: 0;
  content: "";
  position: absolute;
  top: 5%;
  inset-inline: 8%;
  font-size: 2rem;
  transition: all 0.4s ease;
}
.textTab__checkboxInput:after {
  content: "\e908" !important;
}
.textTab__checkboxInput:after {
  font-family: "icomoon" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.textTab__checkboxLabel {
  font-weight: 400;
  font-size: 1.8rem;
  color: #34373A;
  line-height: 2.8rem;
}

.timelineTab {
  display: none;
  margin-top: 4rem;
}
.timelineTab.active {
  display: block;
}
.timelineTab__inner {
  display: flex;
  flex-direction: column;
}
.timelineTab__wrapper {
  position: relative;
  display: flex;
  flex-direction: column;
  gap: 1.6rem;
  margin-bottom: 5.8rem;
}
html:not([dir=rtl]) .timelineTab__wrapper {
  padding-left: 2.6rem;
}
html[dir=rtl] .timelineTab__wrapper {
  padding-right: 2.6rem;
}
.timelineTab__wrapper:before {
  content: "";
  position: absolute;
  top: 0;
  width: 2rem;
  height: 2rem;
  background-color: #D0D2D3;
  border-radius: 0.4rem;
  transform: rotate(45deg);
}
html:not([dir=rtl]) .timelineTab__wrapper:before {
  left: -0.92rem;
}
html[dir=rtl] .timelineTab__wrapper:before {
  right: -0.92rem;
}
.timelineTab__wrapper:after {
  content: "";
  position: absolute;
  top: 3rem;
  width: 0.2rem;
  height: 100%;
  background-color: #D0D2D3;
  border-radius: 1rem;
}
html:not([dir=rtl]) .timelineTab__wrapper:after {
  left: 0;
}
html[dir=rtl] .timelineTab__wrapper:after {
  right: 0;
}
.timelineTab__wrapper:last-child {
  margin-bottom: 0;
}
.timelineTab__wrapper:last-child:after {
  display: none;
}
.timelineTab__wrapperInner {
  display: flex;
  flex-direction: column;
  gap: 0.8rem;
}
.timelineTab__title {
  font-weight: 700;
  font-size: 1.8rem;
}
.timelineTab__box {
  display: flex;
  align-items: center;
  gap: 1.2rem;
  padding: 1rem 1.4rem;
  border: 0.1rem solid #E4E5E5;
  border-radius: 1rem;
}
.timelineTab__date {
  font-weight: 400;
  font-size: 1.6rem;
  color: #846940;
}
.timelineTab__text {
  font-weight: 400;
  font-size: 1.4rem;
  color: #696D70;
  line-height: 1.9rem;
}

.pager {
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 1.6rem;
  margin-top: 2.4rem;
}

.pager .pager__items {
  display: flex;
  gap: 0.6rem;
  align-items: center;
  font-size: 1.8rem;
}
html[lang=ar][dir=rtl] .pager .pager__items li.pager__item.pager__item--previous {
  transform: scale(-1, -1);
}
html[lang=ar][dir=rtl] .pager .pager__items li.pager__item.pager__item--next {
  transform: scale(-1, -1);
}

.pager .pager__items .pager__item.item {
  background-color: #fafbfb;
  color: #2D3033;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  text-align: center;
  padding: 1rem 0rem 0rem 0rem;
  border: 1px solid #e5e0e0;
  font-size: 17px;
  font-weight: 300;
}

.pager .pager__items .pager__item.is-active {
  background-color: #BC965C;
  color: #fff;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  text-align: center;
  padding: 1rem 0rem 0rem 0rem;
}

.pager .pager-form .inputForm {
  flex-direction: row;
  position: static;
  align-items: center;
}

.pager .pager-form .inputForm {
  flex-direction: row;
  position: static;
  align-items: center;
}

.offersTab {
  margin-top: 5rem;
  padding: 5rem 0;
}
.offersTab__inner .views-table {
  margin-top: 3rem;
  width: 80%;
  margin: 20px auto;
}
.offersTab__inner .views-table th,
.offersTab__inner .views-table td {
  font-size: 19px;
  border: 2px solid #D0D2D3;
  padding: 20px;
  text-align: center;
}
.offersTab__inner .views-table th {
  font-weight: bold;
  background-color: #3D3968;
  color: #FFFFFF;
}
.offersTab__inner .views-table td {
  color: #96999B;
}
.offersTab__inner .view-footer {
  text-align: center;
  padding: 20px;
  font-size: 19px;
  font-weight: bold;
}
.offersTab__inner .pager {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
}
.offersTab__inner .pager .pager__items {
  display: flex;
  font-size: 20px;
  color: #2D3033;
}
.offersTab__inner .pager .pager__items .pager__item {
  padding: 5px 8px;
  border-radius: 5px;
}
.offersTab__inner .pager .pager__items .pager__item.is-active {
  background-color: #3D3968;
  color: #FFFFFF;
}

@media (min-width: 1024px) {
  html:not([dir=rtl]) .timeCardSlider__wrapper {
    margin-right: 0;
  }
  html[dir=rtl] .timeCardSlider__wrapper {
    margin-left: 0;
  }
}
.timeCardSlider__inner {
  display: flex;
  flex-direction: column;
}
.timeCardSlider__title {
  font-weight: 500;
  font-size: 3.2rem;
  line-height: 4rem;
  color: #2D3033;
  margin-bottom: 4rem;
}
@media (min-width: 1024px) {
  .timeCardSlider__title {
    font-size: 4rem;
    line-height: 5.8rem;
  }
}
.timeCardSlider__slider {
  display: flex;
}
.timeCardSlider__progress {
  overflow: hidden;
  margin-top: 2.4rem;
}
@media (max-width: 1024px) {
  .timeCardSlider__progress {
    margin-left: 0;
    margin-right: 0;
  }
}
@media (min-width: 1024px) {
  .timeCardSlider__progress {
    margin-top: 2.4rem;
  }
  html:not([dir=rtl]) .timeCardSlider__progress {
    margin-left: 0;
  }
  html[dir=rtl] .timeCardSlider__progress {
    margin-right: 0;
  }
}
.timeCardSlider__progressBg {
  display: block;
  margin-top: -0.2rem;
  height: 0.2rem;
  background-color: #E4E5E5;
}
.timeCardSlider__progressBar {
  height: 0.4rem;
  background-color: #BC965C;
}

.inquirySection__inner {
  display: flex;
  flex-direction: column;
  gap: 4rem;
}
@media (min-width: 1024px) {
  .inquirySection__inner {
    gap: 7.2rem;
  }
}
.inquirySection__innerUp {
  display: flex;
  justify-content: center;
  gap: 3rem;
  flex-wrap: wrap;
}
@media (min-width: 768px) {
  .inquirySection__innerUp {
    justify-content: space-between;
  }
}
@media (min-width: 1024px) {
  .inquirySection__innerUp {
    flex-wrap: nowrap;
  }
}
.inquirySection__innerDown {
  display: flex;
  flex-direction: column;
  gap: 4rem;
}
@media (min-width: 1024px) {
  .inquirySection__innerDown {
    flex-direction: row;
    gap: 6rem;
  }
}
@media (min-width: 1280px) {
  .inquirySection__innerDown {
    gap: 8rem;
  }
}
.inquirySection__tabs {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 1.4rem;
}
@media (min-width: 600px) {
  .inquirySection__tabs {
    gap: 2.4rem;
    flex-wrap: nowrap;
  }
}
.inquirySection__tabs span {
  display: none;
  background-color: #ECEDED;
  width: 0.1rem;
  height: 100%;
}
@media (min-width: 480px) {
  .inquirySection__tabs span {
    display: inline-block;
  }
}
.inquirySection__tab {
  font-size: 2.4rem;
  font-weight: 400;
  color: #B5B7B8;
  line-height: 4.4rem;
  transition: all 0.4s ease;
}
@media (min-width: 600px) {
  .inquirySection__tab {
    font-size: 3.2rem;
  }
}
.inquirySection__tab:hover {
  color: #846940;
}
.inquirySection__tab.active {
  color: #846940;
}
.inquirySection__btn {
  padding: 1.7rem 2.4rem;
  background-color: #575195;
  color: #FFFFFF;
  font-size: 1.6rem;
  font-weight: 700;
  border-radius: 5rem;
  transition: all 0.4s ease;
}
.inquirySection__btn:hover {
  background-color: #35315B;
}
.inquirySection__miniForm {
  padding: 4rem 2.2rem;
  border-radius: 2rem;
  border: 0.1rem solid #D8DADA;
}
.inquirySection__miniFormWrapper {
  display: none;
}
.inquirySection__miniFormWrapper.active {
  display: block;
}
.inquirySection__inputBox {
  display: flex;
  flex-direction: column;
}
.inquirySection__inputLabel {
  font-size: 1.4rem;
  font-weight: 700;
  color: #929394;
  padding-left: 2.4rem;
}
.inquirySection__input {
  padding: 1.6rem 2.4rem;
  font-size: 1.4rem;
  font-weight: 400;
  border-radius: 2.6rem;
  border: 0.1rem solid #D0D2D3;
  width: 100%;
  margin-top: 0.6rem;
  transition: all 0.4s ease;
}
@media (min-width: 1024px) {
  .inquirySection__input {
    min-width: 30rem;
  }
}
.inquirySection__input:focus {
  border: 0.1rem solid #2D3033;
}
.inquirySection__input::-webkit-input-placeholder {
  color: #929394;
}
.inquirySection__input:-ms-input-placeholder {
  color: #929394;
}
.inquirySection__input::-ms-input-placeholder {
  color: #929394;
}
.inquirySection__input::placeholder {
  color: #929394;
}
.inquirySection__input::-webkit-outer-spin-button, .inquirySection__input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.inquirySection__input[type=number] {
  -moz-appearance: textfield;
}
.inquirySection__inputButton {
  margin-top: 1.6rem;
}
.inquirySection__detailBox {
  display: none;
  flex-direction: column;
  gap: 2.6rem;
  width: 100%;
}
.inquirySection__detailBox.active {
  display: flex;
}
.inquirySection__detailTitle {
  font-size: 2.6rem;
  font-weight: 400;
  color: #746FA7;
  margin-top: 1.4rem;
}
.inquirySection__detailData {
  display: grid;
  grid-template-columns: repeat(1, 1fr);
  grid-template-rows: auto;
  column-gap: 2rem;
  row-gap: 3.6rem;
}
@media (min-width: 360px) {
  .inquirySection__detailData {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (min-width: 600px) {
  .inquirySection__detailData {
    grid-template-columns: repeat(4, 1fr);
  }
}
.inquirySection__detailDataBox {
  display: flex;
  flex-direction: column;
  gap: 1rem;
}
.inquirySection__detailDataBox p:first-child {
  font-size: 1.8rem;
  font-weight: 700;
  color: #2D3033;
}
.inquirySection__detailDataBox p:last-child {
  font-size: 1.6rem;
  font-weight: 400;
  color: #696D70;
}
.inquirySection__detailText {
  font-size: 1.6rem;
  font-weight: 400;
  color: #696D70;
  line-height: 2.2rem;
}
.inquirySection__popup {
  display: none;
  position: fixed;
  top: 50%;
  z-index: 101;
  width: 90%;
}
@media (min-width: 600px) {
  .inquirySection__popup {
    width: 80%;
  }
}
@media (min-width: 1024px) {
  .inquirySection__popup {
    width: 57%;
  }
}
.inquirySection__popup.small {
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
}
.inquirySection__popup.active {
  display: block;
}
html:not([dir=rtl]) .inquirySection__popup {
  left: 50%;
  transform: translate(-50%, -50%);
}
html[dir=rtl] .inquirySection__popup {
  right: 50%;
  transform: translate(50%, -50%);
}
.inquirySection__popupInner {
  display: flex;
  flex-direction: column;
  position: relative;
  padding: 7rem 3rem 3rem 3rem;
  border-radius: 2.4rem;
  background-color: #FFFFFF;
  z-index: 101;
}
@media (min-width: 600px) {
  .inquirySection__popupInner {
    padding: 6rem;
  }
}
.inquirySection__popupTitle {
  font-size: 2.3rem;
  font-weight: 400;
  color: #000000;
  margin-bottom: 2.4rem;
}
.inquirySection__popupText {
  font-size: 1.4rem;
  font-weight: 400;
  color: #929394;
  margin-bottom: 3.2rem;
}
.inquirySection__popupTextarea {
  border-radius: 2.6rem;
  border: 0.1rem solid #D0D2D3;
  font-size: 1.4rem;
  font-weight: 400;
  color: #000000;
  margin-bottom: 2.4rem;
  resize: none;
  padding: 1.6rem 2.4rem;
  width: 100%;
  min-height: 20rem;
  transition: all 0.4s ease;
}
.inquirySection__popupTextarea::-webkit-input-placeholder {
  font-size: 1.4rem;
  font-weight: 400;
  color: #929394;
}
.inquirySection__popupTextarea:-ms-input-placeholder {
  font-size: 1.4rem;
  font-weight: 400;
  color: #929394;
}
.inquirySection__popupTextarea::-ms-input-placeholder {
  font-size: 1.4rem;
  font-weight: 400;
  color: #929394;
}
.inquirySection__popupTextarea::placeholder {
  font-size: 1.4rem;
  font-weight: 400;
  color: #929394;
}
.inquirySection__popupTextarea:focus {
  border-color: #000000;
}
.inquirySection__popupButton {
  align-self: flex-end;
  padding: 1.2rem 2.6rem;
  background-color: #575195;
  color: #FFFFFF;
  border-radius: 5rem;
  font-size: 1.3rem;
  font-weight: 700;
  transition: all 0.4s ease;
}
.inquirySection__popupButton:hover {
  background-color: #35315B;
}
.inquirySection__popupClose {
  position: absolute;
  top: 5%;
  font-size: 3.4rem;
  cursor: pointer;
  transition: all 0.4s ease;
}
@media (min-width: 600px) {
  .inquirySection__popupClose {
    top: 10%;
  }
}
html:not([dir=rtl]) .inquirySection__popupClose {
  right: 5%;
}
html[dir=rtl] .inquirySection__popupClose {
  left: 5%;
}
.inquirySection__popupClose:hover {
  transform: rotate(90deg);
}
.inquirySection__popupOverlay {
  display: none;
  position: fixed;
  inset: 0;
  background-color: #000000;
  opacity: 0.4;
  z-index: 100;
}
.inquirySection__popupOverlay.active {
  display: block;
}
.inquirySection__popupAlert {
  display: none;
  align-items: center;
  gap: 2.4rem;
  position: relative;
  padding: 7rem 3rem 3rem 3rem;
  border-radius: 2.4rem;
  background-color: #FFFFFF;
  z-index: 101;
}
@media (min-width: 600px) {
  .inquirySection__popupAlert {
    padding: 1.6rem 4rem;
  }
}
.inquirySection__popupAlert.active {
  display: flex;
}
.inquirySection__popupAlert span {
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
  width: 3rem;
  height: 3rem;
  background-color: #846940;
  color: #FFFFFF;
  font-size: 2rem;
}
.inquirySection__popupAlertText {
  font-size: 2rem;
  font-weight: 400;
  color: #000000;
}

.switcherContentSection__wrapper {
  display: flex;
  flex-wrap: wrap;
  overflow: unset;
  position: relative;
}
@media (min-width: 768px) {
  .switcherContentSection__wrapper {
    gap: calc(-29.01184px + 10.288vw);
  }
}
.switcherContentSection__leftContent {
  width: 100%;
}
@media (min-width: 768px) {
  .switcherContentSection__leftContent {
    position: -webkit-sticky;
    position: sticky;
    align-self: flex-start;
    top: 200px;
    width: 30%;
  }
}
.switcherContentSection__content {
  margin-top: 5rem;
}
@media (min-width: 768px) {
  .switcherContentSection__content {
    margin-top: 0rem;
    width: 50%;
  }
}
.switcherContentSection__search .searchInput__search {
  width: 100%;
}
.switcherContentSection__search input {
  min-width: 100%;
}
.switcherContentSection__tab {
  color: #B5B7B8;
  font-size: calc(19.4704px + 0.72vw);
}
.switcherContentSection__tab:first-child {
  -webkit-border-end: 1px solid #000000;
          border-inline-end: 1px solid #000000;
  -webkit-padding-end: 5%;
          padding-inline-end: 5%;
  -webkit-margin-end: 5%;
          margin-inline-end: 5%;
}
.switcherContentSection__tab.active {
  color: #000000;
}
.switcherContentSection__description {
  margin-top: 3rem;
  display: none;
}
.switcherContentSection__description.active {
  display: flex;
}
.switcherContentSection__description p {
  font-weight: 400;
  font-size: 1.6rem;
  line-height: 2rem;
  color: #696D70;
}
@media (min-width: 768px) {
  .switcherContentSection__description p {
    font-size: 1.8rem;
    line-height: 2.8rem;
  }
}
.switcherContentSection__button {
  margin-top: 3rem;
  display: none;
}
.switcherContentSection__button.active {
  display: flex;
}
.switcherContentSection__text {
  display: none;
  flex-direction: column;
  margin-top: 3rem;
}
.switcherContentSection__text.active {
  display: flex;
}
.switcherContentSection__text p {
  margin-bottom: 2rem;
  font-size: calc(10.43328px + 0.204vw);
  line-height: calc(12.8512px + 0.41vw);
}
.switcherContentSection__text p.active-paragaph {
  color: #846940;
  position: relative;
}
.switcherContentSection__text p.active-paragaph::before {
  content: "";
  position: absolute;
  left: -15px;
  top: 0;
  bottom: 0;
  width: 2px;
  height: 100%;
  background-color: #846940;
}
.switcherContentSection__navigations {
  width: 100%;
}
.switcherContentSection__navigation {
  font-size: calc(14.43328px + 0.204vw);
  line-height: calc(23.63456px + 0.308vw);
  display: none;
  flex-direction: column;
}
.switcherContentSection__navigation.active {
  display: flex;
}
.switcherContentSection__navigation p {
  padding: 1.5rem 0;
  border-bottom: 1px solid #D8DADA;
}
.switcherContentSection__navigation p.active-paragaph {
  color: #846940;
  position: relative;
}
html:not([dir=rtl]) .switcherContentSection__navigation p.active-paragaph {
  padding-left: 2rem;
}
html[dir=rtl] .switcherContentSection__navigation p.active-paragaph {
  padding-right: 2rem;
}
.switcherContentSection__navigation p.active-paragaph::before {
  content: "";
  position: absolute;
  top: 40%;
  width: 10px;
  height: 10px;
  background-color: #846940;
  border-radius: 50%;
}
html:not([dir=rtl]) .switcherContentSection__navigation p.active-paragaph::before {
  left: 0;
}
html[dir=rtl] .switcherContentSection__navigation p.active-paragaph::before {
  right: 0;
}
.switcherContentSection__navigation p.inactive {
  display: none;
}

.textSection {
  width: 100%;
  margin: 0px auto;
}
.textSection--small {
  margin: 0px auto;
  max-width: 90%;
}
@media (min-width: 600px) {
  .textSection--small {
    max-width: 80%;
  }
}
@media (min-width: 1024px) {
  .textSection--small {
    max-width: 60%;
  }
}
.textSection__button {
  margin-top: 2rem;
}
.textSection__content .gold {
  font-size: 3.2rem;
  color: #846940;
  line-height: 3.3rem;
  font-weight: 400;
}
.textSection__fileWrapper {
  margin-top: 4rem;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-between;
  gap: 20px;
}

.filesDownload {
  width: 100%;
  margin: 0px auto;
}
.filesDownload--small {
  margin: 0px auto;
  max-width: 90%;
}
@media (min-width: 600px) {
  .filesDownload--small {
    max-width: 80%;
  }
}
@media (min-width: 1024px) {
  .filesDownload--small {
    max-width: 60%;
  }
}
.filesDownload__wrapper {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-between;
  gap: 20px;
}
.filesDownload a {
  min-width: 100%;
}
@media (min-width: 1366px) {
  .filesDownload a {
    min-width: 30%;
  }
}
.filesDownload__file {
  padding: 10px 0px 10px 8px;
  -webkit-padding-end: 40px;
          padding-inline-end: 40px;
  display: flex;
  align-items: center;
  background-color: #EEEEF4;
  border-radius: 15px;
  position: relative;
  transition: all 0.4s ease;
}
.filesDownload__file:hover {
  background-color: #BAB8D4;
}
.filesDownload__file:hover .filesDownload__file__weight {
  color: #FAFBFB;
}
.filesDownload__file::after {
  content: "";
  position: absolute;
  top: 35%;
  right: 10px;
  width: 30px;
  height: 30px;
  font-size: 2rem;
  transition: margin 0.4s ease;
}
.filesDownload__file::after {
  font-family: "icomoon" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.filesDownload__file::after {
  content: "\e90d" !important;
}
html[dir=rtl] .filesDownload__file::after {
  right: unset;
  left: 10px;
}
.filesDownload__file__info {
  -webkit-padding-end: 40px;
          padding-inline-end: 40px;
  -webkit-margin-start: 10px;
          margin-inline-start: 10px;
}
.filesDownload__file__title {
  font-weight: 400;
  font-size: 1.6rem;
  line-height: 2rem;
  color: #696D70;
  color: #34373A;
}
@media (min-width: 768px) {
  .filesDownload__file__title {
    font-size: 1.8rem;
    line-height: 2.8rem;
  }
}
.filesDownload__file__weight {
  font-weight: 400;
  font-size: 1.6rem;
  line-height: 2rem;
  color: #696D70;
  font-size: 14px !important;
  color: #34373A;
  transition: all 0.4s ease;
}
@media (min-width: 768px) {
  .filesDownload__file__weight {
    font-size: 1.8rem;
    line-height: 2.8rem;
  }
}

.textImageSection {
  width: 100%;
  margin: 0px auto;
}
.textImageSection--small {
  margin: 0px auto;
  max-width: 90%;
}
@media (min-width: 600px) {
  .textImageSection--small {
    max-width: 80%;
  }
}
@media (min-width: 1024px) {
  .textImageSection--small {
    max-width: 60%;
  }
}
.textImageSection__image {
  margin-top: 2.4rem;
  width: 100%;
  margin-bottom: 2rem;
}
.textImageSection__image img {
  width: 100%;
  border-radius: 2rem;
}
.textImageSection__content .gold {
  font-size: 3.2rem;
  color: #846940;
  line-height: 3.3rem;
  font-weight: 400;
}

.accordionSection {
  width: 100%;
}
.accordionSection__title {
  font-size: 3.2rem;
  color: #846940;
  line-height: 3.3rem;
  font-weight: 400;
}
.accordionSection .accordionItem {
  cursor: pointer;
  padding-top: 4rem;
  padding-bottom: 3rem;
  border-bottom: 1px solid #D0D2D3;
}
.accordionSection .accordionItem__header {
  font-weight: 400;
  font-size: 1.6rem;
  line-height: 2rem;
  color: #696D70;
  position: relative;
  color: #000000;
}
@media (min-width: 768px) {
  .accordionSection .accordionItem__header {
    font-size: 1.8rem;
    line-height: 2.8rem;
  }
}
.accordionSection .accordionItem__header.accordionItem--active::after {
  transform: rotate(180deg) translateX(2px);
}
.accordionSection .accordionItem__header::after {
  content: "";
  position: absolute;
  top: 0%;
  right: 10px;
  width: 30px;
  height: 30px;
  font-size: 2.5rem;
  transition: margin 0.4s ease;
}
.accordionSection .accordionItem__header::after {
  font-family: "icomoon" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.accordionSection .accordionItem__header::after {
  content: "\e900" !important;
}
html:not([dir=rtl]) .accordionSection .accordionItem__header::after {
  margin-left: 1.6rem;
}
html[dir=rtl] .accordionSection .accordionItem__header::after {
  right: unset;
  left: 10px;
}
.accordionSection .accordionItem__content {
  font-weight: 400;
  font-size: 1.6rem;
  line-height: 2rem;
  color: #696D70;
  margin-top: 2rem;
}
@media (min-width: 768px) {
  .accordionSection .accordionItem__content {
    font-size: 1.8rem;
    line-height: 2.8rem;
  }
}

.circlesSection {
  width: 100%;
  margin: 0px auto;
}
.circlesSection--small {
  margin: 0px auto;
  max-width: 90%;
}
@media (min-width: 600px) {
  .circlesSection--small {
    max-width: 80%;
  }
}
@media (min-width: 1024px) {
  .circlesSection--small {
    max-width: 60%;
  }
}
.circlesSection__wrapper {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  gap: 20px;
}
@media (min-width: 768px) {
  .circlesSection__wrapper {
    flex-direction: row;
  }
}
.circlesSection__item {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 20px;
}
@media (min-width: 768px) {
  .circlesSection__item {
    flex-direction: row;
  }
}
.circlesSection__item__circle {
  width: 100%;
  max-width: 200px;
}
.circlesSection__item__circle img {
  width: 100%;
}
.circlesSection__item__title {
  font-weight: 500;
  font-size: 3.2rem;
  line-height: 4rem;
  color: #2D3033;
}
@media (min-width: 1024px) {
  .circlesSection__item__title {
    font-size: 4rem;
    line-height: 5.8rem;
  }
}
.circlesSection__item__text {
  font-weight: 400;
  font-size: 1.6rem;
  line-height: 2rem;
  color: #696D70;
}
@media (min-width: 768px) {
  .circlesSection__item__text {
    font-size: 1.8rem;
    line-height: 2.8rem;
  }
}

.cardsImagesSection {
  width: 100%;
  margin: 0px auto;
}
.cardsImagesSection--small {
  margin: 0px auto;
  max-width: 90%;
}
@media (min-width: 600px) {
  .cardsImagesSection--small {
    max-width: 80%;
  }
}
@media (min-width: 1024px) {
  .cardsImagesSection--small {
    max-width: 60%;
  }
}
.cardsImagesSection__wrapper {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  gap: 40px;
}
@media (min-width: 768px) {
  .cardsImagesSection__wrapper {
    gap: 20px;
    flex-direction: row;
  }
}
.cardsImagesSection__item {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 20px;
}
.cardsImagesSection__item__circle {
  width: 100%;
  max-width: 100px;
  margin: 0px auto;
}
.cardsImagesSection__item__circle img {
  width: 100%;
}
.cardsImagesSection__item__text {
  font-weight: 400;
  font-size: 1.6rem;
  line-height: 2rem;
  color: #696D70;
  text-align: center;
  color: #846940;
}
@media (min-width: 768px) {
  .cardsImagesSection__item__text {
    font-size: 1.8rem;
    line-height: 2.8rem;
  }
}

.subpageHeroMap__wrapper {
  padding-top: 11rem;
}
.subpageHeroMap__inner {
  display: flex;
  flex-direction: column;
  gap: 3.6rem;
  padding: 6.4rem 0 2.4rem 0;
}
@media (min-width: 1024px) {
  .subpageHeroMap__inner {
    padding: 6.4rem 0 5rem 0;
  }
}
.subpageHeroMap__title {
  font-weight: 500;
  font-size: 5rem;
  line-height: 5.2rem;
  color: #2D3033;
}
@media (min-width: 1024px) {
  .subpageHeroMap__title {
    line-height: 7.2rem;
    font-size: 6rem;
  }
}
@media (min-width: 1024px) {
  .subpageHeroMap__title {
    max-width: 45%;
  }
}
.subpageHeroMap__inputsBox {
  display: flex;
  gap: 1.8rem;
  align-items: center;
  flex-wrap: wrap;
  flex-direction: column;
}
@media (min-width: 768px) {
  .subpageHeroMap__inputsBox {
    flex-direction: row;
  }
}
.subpageHeroMap__inputSearch {
  width: 100%;
  flex: 1 1 60%;
}
.subpageHeroMap__inputSearch .searchInput__search {
  width: 100%;
  margin-bottom: 0;
}
html:not([dir=rtl]) .subpageHeroMap__inputSearch .searchInput__search input {
  padding: 1.55rem 7.2rem 1.55rem 2.4rem;
}
html[dir=rtl] .subpageHeroMap__inputSearch .searchInput__search input {
  padding: 1.55rem 2.4rem 1.55rem 7.2rem;
}
.subpageHeroMap__tabs {
  display: flex;
  align-items: center;
  padding: 0.6rem;
  border-radius: 2.6rem;
  border: 0.1rem solid #D0D2D3;
}
.subpageHeroMap__tab {
  display: flex;
  gap: 0.6rem;
  align-items: center;
  padding: 1.05rem 1.2rem;
  border-radius: 2.4rem;
}
.subpageHeroMap__tab.active {
  background-color: #846940;
}
.subpageHeroMap__tab.active svg path {
  fill: #FAFBFB;
}
.subpageHeroMap__tab.active .subpageHeroMap__tabText {
  color: #FAFBFB;
}
.subpageHeroMap__tab svg {
  width: 1.9rem;
  height: 1.9rem;
}
.subpageHeroMap__tab svg path {
  fill: #929394;
}
.subpageHeroMap__tabText {
  font-weight: 700;
  font-size: 1.6rem;
  color: #929394;
}

.miningMap__inner {
  display: flex;
  flex-direction: column;
  gap: 1.6rem;
}
@media (min-width: 1024px) {
  .miningMap__inner {
    flex-direction: row;
  }
}
.miningMap__top {
  display: flex;
  flex-direction: column;
}
.miningMap__inputsBox {
  margin: 4.6rem 0 2.4rem 0;
  display: flex;
  gap: 1.8rem;
  align-items: center;
  flex-wrap: wrap;
  flex-direction: column;
}
@media (min-width: 1024px) {
  .miningMap__inputsBox {
    margin: 6.4rem 0 4.6rem 0;
  }
}
@media (min-width: 768px) {
  .miningMap__inputsBox {
    flex-direction: row;
  }
}
.miningMap__inputSearch {
  width: 100%;
  flex: 1 1 60%;
}
.miningMap__inputSearch .searchInput__search {
  width: 100%;
  margin-bottom: 0;
}
html:not([dir=rtl]) .miningMap__inputSearch .searchInput__search input {
  padding: 1.55rem 7.2rem 1.55rem 2.4rem;
}
html[dir=rtl] .miningMap__inputSearch .searchInput__search input {
  padding: 1.55rem 2.4rem 1.55rem 7.2rem;
}
.miningMap__tabs {
  display: flex;
  align-items: center;
  padding: 0.6rem;
  border-radius: 2.6rem;
  border: 0.1rem solid #D0D2D3;
}
.miningMap__tab {
  display: flex;
  gap: 0.6rem;
  align-items: center;
  padding: 1.05rem 1.2rem;
  border-radius: 2.4rem;
}
.miningMap__tab.active {
  background-color: #846940;
}
.miningMap__tab.active svg path {
  fill: #FAFBFB;
}
.miningMap__tab.active .miningMap__tabText {
  color: #FAFBFB;
}
.miningMap__tab svg {
  width: 1.9rem;
  height: 1.9rem;
}
.miningMap__tab svg path {
  fill: #929394;
}
.miningMap__tabText {
  font-weight: 700;
  font-size: 1.6rem;
  color: #929394;
}
.miningMap__menu {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 3.8rem;
  flex-direction: column;
}
@media (min-width: 600px) {
  .miningMap__menu {
    flex-direction: row;
  }
}
@media (min-width: 1024px) {
  .miningMap__menu {
    flex-wrap: nowrap;
    margin-bottom: 5rem;
  }
}
.miningMap__menuItem {
  flex: 1;
  font-size: 2rem;
  font-weight: 400;
  color: #696D70;
  border-bottom: 0.1rem solid #D0D2D3;
  padding: 0 1rem 1.4rem 1rem;
  margin-top: 1.4rem;
}
@media (min-width: 480px) {
  .miningMap__menuItem {
    flex-basis: 30%;
    margin-top: 2rem;
  }
}
@media (min-width: 1024px) {
  .miningMap__menuItem {
    flex-wrap: nowrap;
    flex-basis: 0;
    margin-top: 0;
  }
}
@media (min-width: 1280px) {
  .miningMap__menuItem {
    padding: 0 0 1.4rem 0;
  }
}
.miningMap__menuItem.active {
  color: #34373A;
  border-bottom: 0.2rem solid #735C38;
}

.dataTable {
  flex: 1 1 60%;
  display: none;
}
.dataTable.active {
  display: block;
}
.dataTable .pagination {
  margin-top: 4rem;
}
@media (max-width: 1024px) {
  .dataTable__inner {
    overflow-x: scroll;
  }
}
.dataTable__wrapper {
  display: flex;
  flex-direction: column;
  background-color: #F3F3F3;
  border-radius: 2.6rem;
  padding: 0.6rem;
  width: 98rem;
}
@media (min-width: 1024px) {
  .dataTable__wrapper {
    width: auto;
  }
}
.dataTable__wrapper .dataTable__row:last-child {
  border-bottom: none;
}
.dataTable__head {
  display: grid;
  grid-template-columns: 1fr 0.5fr 0.7fr 1fr 0.5fr 0.7fr 0.6fr;
  column-gap: 2.4rem;
  background-color: #FAFBFB;
  border-radius: 2.3rem 2.3rem 1.3rem 1.3rem;
  padding: 1.3rem 1.6rem;
}
.dataTable__head .dataTable__cell {
  display: flex;
  align-items: center;
  position: relative;
  font-size: 1.8rem;
  font-weight: 500;
  color: #696D70;
  cursor: pointer;
  transition: all 0.2s ease;
}
.dataTable__head .dataTable__cell.active {
  color: #2D3033;
}
.dataTable__head .dataTable__cell.active:after {
  color: #2D3033;
}
.dataTable__head .dataTable__cell.desc:after {
  transform: rotate(180deg);
}
.dataTable__head .dataTable__cell:after {
  content: "";
  color: #696D70;
  font-size: 1.2rem;
  transition: all 0.2s ease;
}
.dataTable__head .dataTable__cell:after {
  content: "\e90e" !important;
}
.dataTable__head .dataTable__cell:after {
  font-family: "icomoon" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
html:not([dir=rtl]) .dataTable__head .dataTable__cell:after {
  margin-left: 0.4rem;
}
html[dir=rtl] .dataTable__head .dataTable__cell:after {
  margin-right: 0.4rem;
}
.dataTable__row {
  display: grid;
  grid-template-columns: 1fr 0.5fr 0.7fr 1fr 0.5fr 0.7fr 0.6fr;
  column-gap: 2.4rem;
  padding: 1.3rem 1.6rem;
  border-bottom: 1px solid #D0D2D3;
}
.dataTable__cell {
  font-size: 1.4rem;
  font-weight: 400;
  line-height: 2.2rem;
  color: #4A4F53;
}

.sidebar {
  display: flex;
  flex-direction: column;
  gap: 2.4rem;
  flex: 0 0 19%;
  margin-bottom: 0.8rem;
}
@media (min-width: 1024px) {
  .sidebar {
    margin-bottom: 0;
  }
}
@media (min-width: 1280px) {
  .sidebar {
    flex: 0 0 16%;
  }
}
.sidebar__overview {
  display: flex;
  flex-direction: column;
  padding: 2.4rem;
  border-radius: 2.6rem;
  border: 0.1rem solid #D8DADA;
}
@media (min-width: 1024px) {
  .sidebar__overview {
    padding: 2.4rem;
  }
}
.sidebar__overviewInner {
  display: flex;
  flex-direction: column;
}
.sidebar__overviewHead {
  font-size: 1.6rem;
  font-weight: 400;
  color: #696D70;
}
.sidebar__overviewDetail {
  font-size: 1.6rem;
  font-weight: 700;
  color: #34373A;
  line-height: 2.2rem;
  margin: 0.4rem 0 1.6rem 0;
}
.sidebar__overviewTop {
  display: flex;
  flex-direction: column;
  gap: 0.8rem;
  margin-bottom: 2rem;
}
.sidebar__overviewTopText {
  font-weight: 400;
  font-size: 1.6rem;
  color: #696D70;
}
.sidebar__overviewTopNumber {
  font-weight: 400;
  font-size: 3.2rem;
  color: #BC965C;
}
.sidebar__overviewLine {
  width: 100%;
  height: 0.1rem;
  background-color: #D0D2D3;
}
.sidebar__overviewBottom {
  display: flex;
  flex-direction: column;
  gap: 1.6rem;
  margin-top: 1.6rem;
}
.sidebar__overviewBox {
  display: flex;
  gap: 1rem;
  align-items: center;
}
.sidebar__overviewBox svg {
  position: relative;
  width: 3.2rem;
  height: 3.2rem;
  transform: rotate(-90deg);
}
.sidebar__overviewBox svg circle {
  width: 3.2rem;
  height: 3.2rem;
  fill: none;
  stroke-width: 2;
  stroke: #D0D2D3;
  transform: translate(0.5rem, 0.5rem);
  stroke-dasharray: 100;
  stroke-dashoffset: 100;
}
.sidebar__overviewBox svg circle:first-child {
  stroke-dashoffset: 0;
}
.sidebar__overviewBox svg circle:nth-child(2) {
  stroke-dashoffset: calc(100 - 76 * var(--percent) / 100);
  stroke-width: 4;
  stroke: #BC965C;
}
.sidebar__overviewBoxDetails {
  display: flex;
  flex-direction: column;
  gap: 0.4rem;
}
.sidebar__overviewBoxDetailsPercentage {
  color: #2D3033;
  font-weight: 400;
  font-size: 2rem;
}
.sidebar__overviewBoxDetailsText {
  color: #696D70;
  font-weight: 400;
  font-size: 1.6rem;
}
.sidebar__filters {
  display: flex;
  flex-direction: column;
  gap: 0.8rem;
}

.map {
  display: none;
  flex: 1 1 100%;
}
.map.active {
  display: block;
}
.map__box {
  width: 100%;
  height: 87rem;
  z-index: 2;
}
.map .leaflet-container {
  background: transparent;
}
.map .leaflet-control-container {
  position: relative;
  width: 100%;
  height: 100%;
}
.map .leaflet-control-attribution {
  display: none;
}
.map .leaflet-control-zoom {
  border: none;
  display: flex;
  gap: 1rem;
  align-items: center;
}
.map .leaflet-touch .leaflet-control-zoom-in {
  border-radius: 50%;
  border: 0.1rem solid #D0D2D3;
  cursor: pointer;
  font-size: 2rem;
}
.map .leaflet-touch .leaflet-bar {
  border: none;
}
.map .leaflet-touch .leaflet-bar a:first-child {
  border-top-left-radius: 50%;
  border-top-right-radius: 50%;
}
.map .leaflet-touch .leaflet-bar a:last-child {
  border-bottom-left-radius: 50%;
  border-bottom-right-radius: 50%;
  border-bottom: 0.1rem solid #D0D2D3;
}
.map .leaflet-touch .leaflet-control-zoom-out {
  border-radius: 50%;
  border: 0.1rem solid #D0D2D3;
  cursor: pointer;
  font-size: 2rem;
}
.map .leaflet-control-zoom-percent {
  font-size: 1.8rem;
  font-weight: 400;
  color: #34373A;
}
.map .leaflet-tooltip {
  border-radius: 0.6rem;
  filter: drop-shadow(0px 0px 10px rgba(0, 0, 0, 0.04));
  box-shadow: none;
}
.map .leaflet-tooltip::before {
  background-color: #2D3033;
  width: 2rem;
  height: 2rem;
  margin-bottom: -1.2rem;
  border-radius: 50%;
  border: 0.4rem solid #FFFFFF;
}
.map .leaflet-tooltip p:first-child {
  font-weight: 700;
  font-size: 1.6rem;
  text-align: center;
  color: #2D3033;
}
.map .leaflet-tooltip p:last-child {
  font-weight: 400;
  font-size: 1.4rem;
  color: #696D70;
  text-align: center;
}

.licenseInquiry__inner {
  display: flex;
  gap: 6rem;
  flex-direction: column;
  margin-top: 1rem;
}

@media (min-width: 768px) {
  .licenseInquiry__inner {
    flex-direction: row;
  }
}
@media (min-width: 1280px) {
  .licenseInquiry__inner {
    gap: 12rem;
  }
}
.licenseInquiry__innerLeft {
  flex: 1 0 10%;
}

.licenseInquiry__innerRight {
  flex: 1 0 70%;
}

.licenseInquiry__innerRight .licenseInquiry__innerContent .licenseInquiry__innerContentTitle {
  font-size: 3.2rem;
  color: #2D3033;
  font-weight: 500;
  line-height: 4.4rem;
}

.licenseInquiry__innerRight .licenseInquiry__innerContent .licenseInquiry__innerContentText {
  display: grid;
  grid-template-columns: 1fr;
  /*grid-auto-rows: minmax(20rem, auto);*/
  font-size: 1.6rem;
  line-height: 1.6rem;
  font-weight: 400;
  color: #2D3033;
}

@media (min-width: 600px) {
  .licenseInquiry__innerRight .licenseInquiry__innerContent .licenseInquiry__innerContentText {
    grid-template-columns: repeat(auto-fit, minmax(20rem, auto));
    grid-auto-rows: minmax(15rem, auto);
  }
}
.licenseInquiry__innerContentText .licenseInquiry__innerContentTextItem .licenseInquiry__innerContentTextItemTitle {
  font-size: 1.7rem;
  color: #2D3033;
  font-weight: 700;
  line-height: 4.4rem;
  margin-bottom: 1rem;
}

.licenseInquiry__form {
  border: 0.1rem solid #D0D2D3;
  padding: 2rem;
  border-radius: 15px;
  width: 350px;
  font-size: 1.6rem;
  color: #000000;
}

.licenseInquiry__form .button {
  padding: 0.5rem 0.6rem;
}

.licenseInquiry__searchLabel {
  color: #696D70;
  margin: 0 0 1rem 1rem;
}

.licenseInquiry__searchInput {
  display: flex;
}

.licenseInquiry__searchInput {
  margin-bottom: 4rem;
  width: 100%;
}

@media (min-width: 768px) {
  .licenseInquiry__searchInput {
    width: auto;
  }
}
.licenseInquiry__searchInput {
  border-radius: 2.6rem;
  border: 0.1rem solid #D0D2D3;
  font-size: 1.8rem;
  font-weight: 400;
  color: #000000;
  width: 100%;
  transition: all 0.4s ease;
  cursor: pointer;
}

html:not([dir=rtl]) .licenseInquiry__searchInput {
  padding: 2rem 7.2rem 2rem 2.4rem;
  margin-top: 10px;
}

html[dir=rtl] .licenseInquiry__searchInput {
  padding: 2rem 2.4rem 2rem 7.2rem;
  margin-top: 9px;
}

@media (min-width: 768px) {
  .licenseInquiry__searchInput {
    min-width: 100%;
  }
}
.licenseInquiry__searchInput::-webkit-input-placeholder {
  color: #929394;
}
.licenseInquiry__searchInput:-ms-input-placeholder {
  color: #929394;
}
.licenseInquiry__searchInput::-ms-input-placeholder {
  color: #929394;
}
.licenseInquiry__searchInput::placeholder {
  color: #929394;
}

.licenseInquiry__searchInput:focus {
  border: 0.1rem solid #000000;
}

.licenseInquiry__button {
  display: flex;
  align-items: center;
  background-color: #00BC70;
  transition: 0.5s ease-in-out;
  cursor: pointer;
  color: #fff;
  width: 100px;
}

.licenseInquiry__button:hover {
  border: 1px solid #00BC70;
  background-color: #ffffff;
  color: #00bc70;
  cursor: pointer;
}

.licenseInquiry__button:hover .licenseInquiry__searchButton {
  color: #00bc70;
}

.licenseInquiry__searchButton {
  color: #ffffff;
  margin: 0 0.5rem;
}

.licenseInquiry__title {
  font-size: 3.6rem;
  color: #C7A878;
  font-weight: 400;
  line-height: 5rem;
}

.licenseInquiry__text {
  margin-top: 2.4rem;
  font-size: 1.6rem;
  line-height: 2.2rem;
  color: #929394;
  font-weight: 400;
}

.licenseInquiry__label {
  font-size: 6.4rem;
  line-height: 6.4rem;
  color: #C7A878;
  font-weight: 400;
}

.licenseInquiry__subtitle {
  font-size: 3.2rem;
  line-height: 4.4rem;
  color: #2D3033;
  font-weight: 500;
  flex: 1 0 80%;
  margin-top: 3.2rem;
}

.licenseInquiry__labelBox {
  display: flex;
  flex-direction: column;
  gap: 2.4rem;
}

@media (min-width: 1280px) {
  .licenseInquiry__labelBox {
    flex-direction: row;
  }
}
.licenseInquiry__labelContainer {
  display: none;
  flex-direction: column;
}

.licenseInquiry__labelContainer.active {
  display: flex;
}

.licenseInquiry__innerContentTable {
  font-size: 1.6rem;
  line-height: 3.4rem;
  color: #2D3033;
  font-weight: 500;
  margin-right: 158px;
}

.licenseInquiry__innerContentTable:lang(ar) {
  font-size: 1.6rem;
  line-height: 3.4rem;
  color: #2D3033;
  font-weight: 500;
  margin-left: 158px;
}

.licenseInquiry__innerContentTable .licenseInquiry__innerContentTableTitle {
  text-align: center;
  font-size: 2.5rem;
  font-weight: 700;
}

.licenseInquiry__innerContentTable table {
  width: 100%;
  border-collapse: collapse;
  border-spacing: 0;
  margin-top: 2rem;
  border: 2px solid #B5B7B8;
}

.licenseInquiry__innerContentTable table tr, th, td {
  border: 2px solid #F3F3F3;
  padding: 1rem;
  text-align: center;
}

.licenseInquiry__innerContentTable table th {
  background-color: #fff;
  font-weight: bold;
}

.licenseInquiry__innerContentTable table td {
  background-color: #F3F3F3;
  font-size: 15px;
}

sup {
  vertical-align: super;
  font-size: smaller;
}

.licenseInquiry__innerContentTextItemValue {
  font-size: 14px;
}

.licenseInquiry__innerContentInvestor {
  font-size: 2.6rem;
  color: #0f0f0f;
  margin-bottom: 6rem;
}

.licenseInquiry__innerContentInvestor span:first-child {
  font-weight: bold;
  color: #746fa7;
}

.textImageMin--small {
  margin: 0 auto;
  max-width: 90%;
}
@media (min-width: 600px) {
  .textImageMin--small {
    max-width: 80%;
  }
}
@media (min-width: 1024px) {
  .textImageMin--small {
    max-width: 60%;
  }
}
.textImageMin__inner {
  display: flex;
  align-items: center;
  gap: 2.4rem;
  flex-direction: column;
}
@media (min-width: 768px) {
  .textImageMin__inner {
    flex-direction: row;
  }
}
.textImageMin__content {
  display: flex;
  flex-direction: column;
  flex: 1 1 45%;
  gap: 1.6rem;
}
.textImageMin__title {
  font-size: 1.8rem;
  font-weight: 700;
  color: #2D3033;
}
.textImageMin__text {
  color: #929394;
  font-size: 1.6rem;
  line-height: 2.2rem;
  font-weight: 400;
}
.textImageMin__image {
  flex: 1 1 45%;
}
.textImageMin__image img {
  width: 100%;
  object-fit: cover;
  border-radius: 2rem;
}

.staticTable--small {
  margin: 0 auto;
  max-width: 90%;
}
@media (min-width: 600px) {
  .staticTable--small {
    max-width: 80%;
  }
}
@media (min-width: 1024px) {
  .staticTable--small {
    max-width: 60%;
  }
}
.staticTable__inner {
  display: flex;
  flex-direction: column;
  gap: 1.6rem;
}
.staticTable__title {
  font-size: 3.2rem;
  color: #846940;
  line-height: 3.3rem;
  font-weight: 400;
}
.staticTable__text {
  font-size: 1.6rem;
  font-weight: 400;
  color: #929394;
  line-height: 2.2rem;
}
.staticTable__tableInner {
  overflow-x: scroll;
  -ms-overflow-style: none;
  scrollbar-width: none;
}
.staticTable__tableInner::-webkit-scrollbar {
  display: none;
}
.staticTable__table {
  margin-top: 1.2rem;
  display: grid;
  width: 800px;
}
@media (min-width: 768px) {
  .staticTable__table {
    width: auto;
  }
}
.staticTable__tableHead {
  display: grid;
  padding: 0 2rem;
  grid-template-columns: 1.5fr 0.5fr 0.5fr 0.5fr 0.5fr 0.5fr 0.5fr 0.5fr;
  margin-bottom: 2.4rem;
}
@media (min-width: 1024px) {
  .staticTable__tableHead {
    padding: 0 4rem;
  }
}
.staticTable__tableHead td {
  display: flex;
  font-size: 1.8rem;
  font-weight: 500;
  color: #96999B;
}
.staticTable__tableHead td:not(:first-child) {
  justify-content: center;
}
.staticTable__tableBody {
  display: grid;
  grid-template-columns: 1.5fr 0.5fr 0.5fr 0.5fr 0.5fr 0.5fr 0.5fr 0.5fr;
  padding: 2rem 2rem;
  background-color: #EEEEF4;
  border-radius: 2rem;
}
@media (min-width: 1024px) {
  .staticTable__tableBody {
    padding: 2rem 4rem;
  }
}
.staticTable__tableBody:not(:last-child) {
  margin-bottom: 0.8rem;
}
.staticTable__tableBody td {
  display: flex;
  align-items: center;
  font-size: 1.8rem;
  font-weight: 400;
  color: #2D3033;
}
.staticTable__tableBody td:not(:first-child) {
  justify-content: center;
}
html:not([dir=rtl]) .staticTable__tableBody td:not(:first-child) {
  border-right: 0.1rem solid #D8DADA;
}
html[dir=rtl] .staticTable__tableBody td:not(:first-child) {
  border-left: 0.1rem solid #D8DADA;
}
html:not([dir=rtl]) .staticTable__tableBody td:last-child {
  border-right: none;
}
html[dir=rtl] .staticTable__tableBody td:last-child {
  border-left: none;
}
.staticTable__tableCellTitle {
  display: flex;
  flex-direction: column;
  gap: 1.6rem;
}
.staticTable__tableCellTitle h6 {
  font-size: 1.8rem;
  font-weight: 500;
  color: #2D3033;
}
.staticTable__tableCellTitle p {
  font-size: 1.6rem;
  font-weight: 400;
  color: #929394;
}

.bannerSection__wrapper {
  position: relative;
  padding: 9rem 0;
}
.bannerSection__wrapper::after {
  content: "";
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  background-color: #000000;
  opacity: 0.4;
  z-index: -1;
}
.bannerSection__inner {
  display: flex;
  flex-direction: column;
  gap: 1.6rem;
}
.bannerSection__image {
  position: absolute;
  inset: 0;
  object-fit: cover;
  z-index: -1;
  width: 100%;
  height: 100%;
}
.bannerSection__label {
  font-size: 1.8rem;
  font-weight: 500;
  color: #FAFBFB;
}
.bannerSection__title {
  font-weight: 500;
  font-size: 3.2rem;
  line-height: 4rem;
  color: #2D3033;
  color: #FAFBFB;
}
@media (min-width: 1024px) {
  .bannerSection__title {
    font-size: 4rem;
    line-height: 5.8rem;
  }
}
.bannerSection__text {
  font-size: 1.8rem;
  font-weight: 400;
  color: #FAFBFB;
  line-height: 2.2rem;
}
@media (min-width: 768px) {
  .bannerSection__text {
    max-width: 70%;
  }
}
@media (min-width: 1024px) {
  .bannerSection__text {
    max-width: 50%;
  }
}
.bannerSection__button {
  margin-top: 2rem;
}

.textPage__wrapper {
  display: flex;
  flex-wrap: wrap;
  overflow: unset;
  flex-direction: column;
  position: relative;
}
@media (min-width: 768px) {
  .textPage__wrapper {
    gap: calc(-29.01184px + 10.288vw);
  }
}
@media (min-width: 1024px) {
  .textPage__wrapper {
    flex-direction: row;
  }
}
.textPage__leftContent {
  width: 100%;
}
@media (min-width: 768px) {
  .textPage__leftContent {
    align-self: flex-start;
    top: 200px;
    flex: 1 0 25%;
  }
}
.textPage__content {
  margin-top: 5rem;
}
@media (min-width: 768px) {
  .textPage__content {
    margin-top: 0rem;
    flex: 1 0 50%;
  }
}
.textPage__search .searchInput__search {
  width: 100%;
}
.textPage__search input {
  min-width: 100%;
}
.textPage__tab {
  color: #B5B7B8;
  font-size: calc(19.4704px + 0.72vw);
}
.textPage__tab:first-child {
  -webkit-border-end: 1px solid #000000;
          border-inline-end: 1px solid #000000;
  -webkit-padding-end: 5%;
          padding-inline-end: 5%;
  -webkit-margin-end: 5%;
          margin-inline-end: 5%;
}
.textPage__tab.active {
  color: #000000;
}
.textPage__description {
  margin-top: 3rem;
  display: none;
}
.textPage__description.active {
  display: flex;
}
.textPage__description p {
  font-weight: 400;
  font-size: 1.6rem;
  line-height: 2rem;
  color: #696D70;
}
@media (min-width: 768px) {
  .textPage__description p {
    font-size: 1.8rem;
    line-height: 2.8rem;
  }
}
.textPage__button {
  margin-top: 3rem;
  display: none;
}
.textPage__button.active {
  display: flex;
}
.textPage__text {
  display: none;
  flex-direction: column;
  margin-top: 3rem;
}
.textPage__text.active {
  display: flex;
}
.textPage__text p {
  margin-bottom: 2rem;
  font-size: calc(10.43328px + 0.204vw);
  line-height: calc(12.8512px + 0.41vw);
}
.textPage__text p.active-paragaph {
  color: #BC965C;
  position: relative;
}
.textPage__text p.active-paragaph::before {
  content: "";
  position: absolute;
  left: -15px;
  top: 0;
  bottom: 0;
  width: 2px;
  height: 100%;
  background-color: #BC965C;
}
.textPage__navigations {
  width: 100%;
}
.textPage__navigation {
  font-size: calc(14.43328px + 0.204vw);
  line-height: calc(23.63456px + 0.308vw);
  display: flex;
  flex-direction: column;
}
.textPage__navigation button {
  display: flex;
  padding: 1.5rem 0;
  border-bottom: 1px solid #D8DADA;
}
.textPage__navigation button.active {
  color: #BC965C;
  position: relative;
}
html:not([dir=rtl]) .textPage__navigation button.active {
  padding-left: 2rem;
}
html[dir=rtl] .textPage__navigation button.active {
  padding-right: 2rem;
}
.textPage__navigation button.active::before {
  content: "";
  position: absolute;
  top: 40%;
  width: 1rem;
  height: 1rem;
  background-color: #BC965C;
  border-radius: 50%;
}
html:not([dir=rtl]) .textPage__navigation button.active::before {
  left: 0;
}
html[dir=rtl] .textPage__navigation button.active::before {
  right: 0;
}
.textPage__contentBox {
  display: none;
}
.textPage__contentBox.active {
  display: flex;
}

.introSection__inner {
  display: flex;
  gap: 6rem;
  flex-direction: column;
}
@media (min-width: 768px) {
  .introSection__inner {
    flex-direction: row;
  }
}
@media (min-width: 1280px) {
  .introSection__inner {
    gap: 12rem;
  }
}
.introSection__innerLeft {
  flex: 1 0 40%;
}
.introSection__innerRight {
  flex: 1 0 40%;
}
.introSection__innerContent {
  display: flex;
  flex-direction: column;
  gap: 2rem;
}
@media (min-width: 1024px) {
  .introSection__innerContent {
    flex-direction: row;
  }
}
.introSection__title {
  font-size: 3.6rem;
  color: #2D3033;
  font-weight: 400;
  line-height: 5rem;
}
.introSection__text {
  margin-top: 2.4rem;
  font-size: 1.6rem;
  line-height: 2.2rem;
  color: #929394;
  font-weight: 400;
}
.introSection__button {
  margin-top: 4rem;
}
.introSection__label {
  font-size: 6.4rem;
  line-height: 6.4rem;
  color: #C7A878;
  font-weight: 400;
}
.introSection__subtitle {
  font-size: 3.2rem;
  line-height: 4.4rem;
  color: #2D3033;
  font-weight: 500;
  flex: 1 0 80%;
  margin-top: 3.2rem;
}
.introSection__labelBox {
  display: flex;
  flex-direction: column;
  gap: 2.4rem;
}
@media (min-width: 1280px) {
  .introSection__labelBox {
    flex-direction: row;
  }
}
.introSection__arrow {
  flex: 1 0 10%;
  display: flex;
  align-items: flex-end;
  justify-content: flex-end;
  gap: 2.4rem;
}
.introSection__arrow span {
  font-size: 2.4rem;
  color: #C7A878;
  cursor: pointer;
}
.introSection__labelContainer {
  display: none;
  flex-direction: column;
}
.introSection__labelContainer.active {
  display: flex;
}
.introSection__icons {
  margin-top: 4rem;
  display: flex;
  row-gap: 2rem;
  align-items: center;
  flex-wrap: wrap;
}
@media (min-width: 768px) {
  .introSection__icons {
    margin-top: 8.6rem;
  }
}
.introSection__icon {
  padding: 0 2vw;
  border-left: 0.1rem solid rgba(0, 0, 0, 0.2);
}
.introSection__icon:last-child {
  border-right: 0.1rem solid rgba(0, 0, 0, 0.2);
}
.introSection__icon svg {
  max-width: 5.8rem;
  max-height: 5.3rem;
}
.introSection__icon svg path {
  fill: #D8DADA;
}
.introSection__icon.active svg path {
  fill: #C7A878;
}

.lineChart__inner {
  display: flex;
  flex-direction: column;
  gap: 4.6rem;
}
@media (min-width: 1024px) {
  .lineChart__inner {
    gap: 1.6rem;
    flex-direction: row;
    flex-wrap: wrap;
  }
}
.lineChart__desc {
  flex: 1 0 25%;
  display: flex;
  flex-direction: column;
  gap: 2.4rem;
}
.lineChart__title {
  font-size: 3.2rem;
  font-weight: 500;
  color: #2D3033;
  line-height: 4.4rem;
}
.lineChart__text {
  font-size: 1.6rem;
  font-weight: 400;
  color: #929394;
  line-height: 2.2rem;
}
.lineChart__details {
  display: flex;
  flex-direction: column;
  gap: 2.4rem;
}
.lineChart__detailsTitle {
  margin-top: 1.6rem;
  font-size: 1.8rem;
  font-weight: 700;
  color: #2D3033;
  line-height: 2.5rem;
}
.lineChart__detailsBox {
  display: flex;
  flex-wrap: wrap;
  column-gap: 3.2rem;
  row-gap: 2.4rem;
}
.lineChart__detail {
  display: flex;
  flex-direction: column;
  gap: 0.8rem;
  opacity: 0.4;
}
.lineChart__detail.active {
  opacity: 1;
}
.lineChart__detail.active .lineChart__detailTitle {
  color: var(--circleColor);
}
.lineChart__detail.active .lineChart__detailTitle span {
  background-color: var(--circleColor);
  border-color: var(--circleColor);
}
.lineChart__detail.active .lineChart__detailNumber {
  color: #2D3033;
}
.lineChart__detail.active .lineChart__detailLabel {
  color: #696D70;
}
.lineChart__detailTitle {
  display: flex;
  align-items: center;
  gap: 0.6rem;
  font-size: 1.4rem;
  font-weight: 700;
  color: #2D3033;
  line-height: 1.9rem;
  transition: all 0.4s ease;
}
.lineChart__detailTitle span {
  border: 0.2rem solid #2D3033;
  background-color: transparent;
  width: 1.2rem;
  height: 1.2rem;
  border-radius: 50%;
  transition: all 0.4s ease;
}
.lineChart__detailNumber {
  font-size: 2.4rem;
  font-weight: 400;
  color: #2D3033;
  line-height: 2.4rem;
  transition: all 0.4s ease;
}
.lineChart__detailLabel {
  font-size: 1.4rem;
  font-weight: 400;
  color: #696D70;
  line-height: 1.9rem;
  transition: all 0.4s ease;
}
.lineChart__chart {
  flex: 1 0 40%;
  display: flex;
  justify-content: center;
}
.lineChart__legend {
  flex: 0 0 18%;
  display: flex;
  flex-direction: column;
  gap: 2.6rem;
}
.lineChart__legendContainer {
  display: flex;
  flex-direction: column;
  gap: 2.4rem;
  padding: 2.4rem 2rem;
  border: 0.1rem solid #D8DADA;
  border-radius: 1.2rem;
}
.lineChart__legendTitle {
  font-size: 1.8rem;
  font-weight: 700;
  color: #2D3033;
  line-height: 2.5rem;
}
.lineChart__legendBox {
  display: flex;
  flex-direction: column;
  gap: 1.2rem;
}
.lineChart__legendItem {
  display: flex;
  align-items: center;
  gap: 0.6rem;
  font-size: 1.4rem;
  font-weight: 700;
  color: #2D3033;
  line-height: 1.9rem;
  cursor: pointer;
  opacity: 0.4;
  transition: all 0.4s ease;
}
.lineChart__legendItem.active {
  opacity: 1;
  color: var(--color);
}
.lineChart__legendItem.active span {
  background-color: var(--color);
  border-color: var(--color);
}
.lineChart__legendItem span {
  border: 0.2rem solid #2D3033;
  background-color: transparent;
  width: 1.2rem;
  height: 1.2rem;
  border-radius: 50%;
  transition: all 0.4s ease;
}
@media (min-width: 1024px) {
  .lineChart svg {
    height: 38.2rem;
  }
}
.lineChart svg .line {
  opacity: 0;
  transition: all 0.4s ease;
}
.lineChart svg .line.active {
  opacity: 1;
}
.lineChart__button {
  display: flex;
  justify-content: center;
}

.mapChart__inner {
  display: flex;
  flex-direction: column;
  gap: 4.6rem;
}
@media (min-width: 1024px) {
  .mapChart__inner {
    gap: 1.6rem;
    flex-direction: row;
    flex-wrap: wrap;
  }
}
.mapChart__desc {
  flex: 1 0 25%;
  display: flex;
  flex-direction: column;
  gap: 2.4rem;
}
.mapChart__title {
  font-size: 3.2rem;
  font-weight: 500;
  color: #2D3033;
  line-height: 4.4rem;
}
.mapChart__text {
  font-size: 1.6rem;
  font-weight: 400;
  color: #929394;
  line-height: 2.2rem;
}
.mapChart__details {
  display: none;
  flex-direction: column;
  border: 0.1rem solid #D8DADA;
  border-radius: 1.2rem;
  padding: 0 2.4rem;
}
.mapChart__details.active {
  display: flex;
}
.mapChart__detail {
  display: flex;
  flex-direction: column;
  gap: 0.8rem;
  padding: 1.6rem 0;
}
.mapChart__detail:not(:last-child) {
  border-bottom: 0.1rem solid #D8DADA;
}
.mapChart__detailLabel {
  font-size: 1.8rem;
  font-weight: 400;
  color: var(--labelColor);
  line-height: 2.8rem;
}
.mapChart__detailBox {
  display: flex;
  flex-wrap: wrap;
  gap: 2.4rem;
}
.mapChart__detailInner {
  display: flex;
  flex-direction: column;
  gap: 0.8rem;
}
.mapChart__detailTitle {
  font-size: 2.4rem;
  font-weight: 400;
  color: #2D3033;
  line-height: 2.4rem;
}
.mapChart__detailText {
  font-size: 1.4rem;
  font-weight: 400;
  color: #696D70;
  line-height: 2.8rem;
}
.mapChart__map {
  flex: 1 0 40%;
  display: flex;
  justify-content: center;
}
.mapChart__map .map {
  display: none;
}
.mapChart__map .map.active {
  display: flex;
}
.mapChart__legend {
  flex: 0;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 2.4rem;
}
.mapChart__legendInner {
  display: flex;
  flex-direction: column;
  padding: 2.4rem;
  border: 0.1rem solid #D8DADA;
  border-radius: 1.2rem;
  max-width: 24rem;
}
.mapChart__legendContainer {
  display: flex;
  flex-direction: column;
  gap: 1.6rem;
}
.mapChart__legendContainer:not(:last-child) {
  padding-bottom: 3.2rem;
  border-bottom: 0.1rem solid #D0D2D3;
}
.mapChart__legendContainer:last-child {
  padding-top: 2.4rem;
}
.mapChart__legendTitle {
  font-size: 1.8rem;
  font-weight: 700;
  color: #2D3033;
  line-height: 2.5rem;
}
.mapChart__legendBox {
  display: flex;
  flex-direction: column;
  gap: 1.2rem;
  padding: 0.4rem;
}
.mapChart__legendBox--row {
  flex-direction: row;
  gap: 0;
  border: 0.1rem solid #D8DADA;
  border-radius: 2.6rem;
}
.mapChart__legendBox--row .mapChart__legendItem {
  color: #929394;
  border-radius: 2.6rem;
  padding: 1.4rem 2.4rem;
  opacity: 1;
}
.mapChart__legendBox--row .mapChart__legendItem span:first-child {
  display: none;
}
.mapChart__legendBox--row .mapChart__legendItem.active {
  background-color: var(--colorPin);
  color: #FFFFFF;
}
.mapChart__legendItem {
  display: flex;
  align-items: center;
  gap: 0.6rem;
  font-size: 1.4rem;
  font-weight: 700;
  line-height: 1.8rem;
  opacity: 0.4;
  color: #2D3033;
}
.mapChart__legendItem.active {
  opacity: 1;
  color: var(--colorPin);
}
.mapChart__legendItem.active span:first-child {
  background-color: var(--colorPin);
  border-color: var(--colorPin);
}
.mapChart__legendItem span:first-child {
  border: 0.2rem solid #2D3033;
  background-color: transparent;
  width: 1.2rem;
  height: 1.2rem;
  border-radius: 50%;
  transition: all 0.4s ease;
}
.mapChart svg {
  width: 60rem;
}
@media (min-width: 1024px) {
  .mapChart svg {
    height: 49.4rem;
    width: 60rem;
  }
}

.treeMap__inner {
  display: flex;
  flex-direction: column;
  gap: 4.6rem;
}
@media (min-width: 1024px) {
  .treeMap__inner {
    gap: 1.6rem;
    flex-direction: row;
    flex-wrap: wrap;
  }
}
.treeMap__desc {
  flex: 1 0 25%;
  display: flex;
  flex-direction: column;
  gap: 2.4rem;
}
.treeMap__title {
  font-size: 3.2rem;
  font-weight: 500;
  color: #2D3033;
  line-height: 4.4rem;
}
.treeMap__text {
  font-size: 1.6rem;
  font-weight: 400;
  color: #929394;
  line-height: 2.2rem;
}
.treeMap__details {
  display: none;
  flex-direction: column;
  border: 0.1rem solid #D8DADA;
  border-radius: 1.2rem;
  padding: 0 2.4rem;
}
.treeMap__details.active {
  display: flex;
}
.treeMap__detail {
  display: flex;
  flex-direction: column;
  gap: 0.8rem;
  padding: 1.6rem 0;
}
.treeMap__detail:not(:last-child) {
  border-bottom: 0.1rem solid #D8DADA;
}
.treeMap__detailLabel {
  font-size: 1.8rem;
  font-weight: 400;
  color: var(--labelColor);
  line-height: 2.8rem;
}
.treeMap__detailBox {
  display: flex;
  flex-wrap: wrap;
  gap: 2.4rem;
}
.treeMap__detailInner {
  display: flex;
  flex-direction: column;
  gap: 0.8rem;
}
.treeMap__detailTitle {
  font-size: 2.4rem;
  font-weight: 400;
  color: #2D3033;
  line-height: 2.4rem;
}
.treeMap__detailText {
  font-size: 1.4rem;
  font-weight: 400;
  color: #696D70;
  line-height: 2.8rem;
}
.treeMap__map {
  flex: 1 0 40%;
  display: flex;
  justify-content: center;
}
.treeMap__map .map {
  display: none;
}
.treeMap__map .map.active {
  display: flex;
}
.treeMap__legend {
  flex: 0;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 2.4rem;
}
.treeMap__legendInner {
  display: flex;
  flex-direction: column;
  padding: 2.4rem;
  border: 0.1rem solid #D8DADA;
  border-radius: 1.2rem;
  max-width: 24rem;
}
.treeMap__legendContainer {
  display: flex;
  flex-direction: column;
  gap: 1.6rem;
}
.treeMap__legendContainer:not(:last-child) {
  padding-bottom: 3.2rem;
  border-bottom: 0.1rem solid #D0D2D3;
}
.treeMap__legendContainer:last-child {
  padding-top: 2.4rem;
}
.treeMap__legendTitle {
  font-size: 1.8rem;
  font-weight: 700;
  color: #2D3033;
  line-height: 2.5rem;
}
.treeMap__legendBox {
  display: flex;
  flex-direction: column;
  gap: 1.2rem;
  padding: 0.4rem;
}
.treeMap__legendBox--row {
  flex-direction: row;
  gap: 0;
  border: 0.1rem solid #D8DADA;
  border-radius: 2.6rem;
}
.treeMap__legendBox--row .treeMap__legendItem {
  color: #929394;
  border-radius: 2.6rem;
  padding: 1.4rem 2.4rem;
  opacity: 1;
}
.treeMap__legendBox--row .treeMap__legendItem span:first-child {
  display: none;
}
.treeMap__legendBox--row .treeMap__legendItem.active {
  background-color: var(--colorPin);
  color: #FFFFFF;
}
.treeMap__legendItem {
  display: flex;
  align-items: center;
  gap: 0.6rem;
  font-size: 1.4rem;
  font-weight: 700;
  line-height: 1.8rem;
  opacity: 0.4;
  color: #2D3033;
}
.treeMap__legendItem.active {
  opacity: 1;
  color: var(--colorPin);
}
.treeMap__legendItem.active span:first-child {
  background-color: var(--colorPin);
  border-color: var(--colorPin);
}
.treeMap__legendItem span:first-child {
  border: 0.2rem solid #2D3033;
  background-color: transparent;
  width: 1.2rem;
  height: 1.2rem;
  border-radius: 50%;
  transition: all 0.4s ease;
}
.treeMap svg {
  width: 60rem;
}
@media (min-width: 1024px) {
  .treeMap svg {
    height: 58rem;
    width: 63rem;
  }
}

.ws-preline {
  white-space: pre-line;
}

body {
  font-size: 14px;
}

.page-node-type-mining-bid-list div.pager {
  margin-top: 0.4rem;
  width: 80%;
  display: flex;
  justify-content: flex-start;
  margin-left: 25%;
}
.page-node-type-mining-bid-list .pager-form {
  display: none;
}
.page-node-type-mining-bid-list .inputForm {
  display: none;
}

html[dir=rtl] .page-node-type-mining-bid-list div.pager {
  margin-right: 25%;
}

@media screen and (max-width: 500px) {
  div.pager {
    display: block;
  }
  .page-node-type-mining-bid-list div.pager {
    display: flex;
    justify-content: flex-start;
    margin-left: 1%;
  }
  html[dir=rtl] .page-node-type-mining-bid-list div.pager {
    margin-right: 0%;
  }
  .pager-form {
    margin-top: 20px;
  }
}
#views-exposed-form-investors-investors-page div.pager {
  margin-top: 0.4rem;
}
#views-exposed-form-investors-investors-page .pager-form {
  display: none;
}

.page-node-type-mining-information div.pager {
  margin-top: 0.4rem;
  width: 80%;
  display: flex;
  justify-content: flex-start;
  margin-left: 25%;
}
.page-node-type-mining-information .pager-form {
  display: none;
}
.page-node-type-mining-information .inputForm {
  display: none;
}

html[dir=rtl] .page-node-type-mining-information div.pager {
  margin-right: 25%;
}

@media screen and (max-width: 500px) {
  div.pager {
    display: block;
  }
  .page-node-type-mining-information div.pager {
    display: flex;
    justify-content: flex-start;
    margin-left: 1%;
  }
  html[dir=rtl] .page-node-type-mining-information div.pager {
    margin-right: 0%;
  }
  .pager-form {
    margin-top: 20px;
  }
}
/* Modal styling */
.modal {
  display: none;
  /* Hidden by default */
  position: fixed;
  z-index: 1000;
  /* Sit on top */
  left: 0;
  top: 0;
  width: 100%;
  /* Full width */
  height: 100%;
  /* Full height */
  overflow: auto;
  /* Enable scroll if needed */
  background-color: rgba(0, 0, 0, 0.4);
  /* Black w/ opacity */
}

.modal-content {
  background-color: #fefefe;
  margin: 15% auto;
  padding: 20px;
  border: 1px solid #888;
  width: 80%;
  /* Could be more or less, depending on screen size */
}

.close-button {
  color: #aaa;
  float: right;
  font-size: 28px;
  font-weight: bold;
}

.close-button:hover,
.close-button:focus {
  color: black;
  text-decoration: none;
  cursor: pointer;
}

.page-node-type-news-list .news-list {
  position: relative;
  top: 60px;
  left: 132px;
  width: 87%;
  padding-bottom: 100px;
}
.page-node-type-news-list .news-list .row {
  display: flex;
  gap: 17px;
  flex-wrap: wrap;
  justify-content: flex-start;
}
.page-node-type-news-list .news-list .row .col {
  width: 24%;
}
.page-node-type-news-list .news-list .row .news-list-card {
  display: flex;
  flex-direction: column;
  transition: 0.4s all ease;
  height: 100%;
  background: #fff;
  box-shadow: 0px 4px 30px 0px rgba(227, 227, 227, 0.25);
  border-radius: 8px;
}
.page-node-type-news-list .news-list .row .news-list-card:hover {
  padding: 5px;
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
}
.page-node-type-news-list .news-list .row .news-list-card:hover .news-card-img {
  border-radius: 8px;
}
.page-node-type-news-list .news-list .row .news-list-card .news-image-box {
  margin-bottom: 20px;
}
.page-node-type-news-list .news-list .row .news-list-card .news-image-box .news-card-img {
  width: 100%;
  height: 250px;
  object-fit: cover;
  object-position: top;
  border-top-right-radius: 8px;
  border-top-left-radius: 8px;
}
.page-node-type-news-list .news-list .row .news-list-card .news-list-card-details {
  padding: 0px 20px 0px 20px;
  display: flex;
  justify-content: space-between;
  border-top: 1px solid #f6f9f9;
  padding-top: 9px;
  padding-bottom: 9px;
}
.page-node-type-news-list .news-list .row .news-list-card .news-list-card-details .details-link {
  color: #846940;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 160%;
  text-decoration: none;
}
html[lang=ar][dir=rtl] .page-node-type-news-list .news-list .row .news-list-card .news-list-card-details .hgi-stroke {
  transform: rotate(180deg);
}
html[lang=ar][dir=rtl] .page-node-type-news-list .news-list .row .news-list-card .news-list-card-details .details-link svg {
  transform: scale(-1, -1);
}
.page-node-type-news-list .news-list .row .news-list-text-box {
  padding: 0px 20px;
}
.page-node-type-news-list .news-list .row .news-list-text-box .news-list-date {
  color: #4a4f53;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 140%;
  display: flex;
  gap: 5px;
}
.page-node-type-news-list .news-list .row .news-list-details {
  padding: 0px 20px;
}
.page-node-type-news-list .news-list .row .news-list-details .news-list-title {
  color: #846940;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 140%;
  margin-bottom: 10px;
  height: 130px;
}
.page-node-type-news-list .news-list .row .news-list-details .news-list-description {
  font-size: 14px;
  font-weight: 400;
  color: rgba(0, 0, 0, 0.75);
  margin-bottom: 20px;
  height: 40px;
}
html[lang=ar][dir=rtl] .page-node-type-news-list .news-list {
  right: 132px;
}

.home-news {
  /* background: #f8f5ef; */
  background: #FFFFFF;
  padding: 50px 60px 50px 132px;
  margin-bottom: 30px;
}
.home-news .news-header {
  padding: 0.8rem 1.6rem;
  background-image: linear-gradient(0deg, #e4d4bc 0%, #f8f5ef 100%);
  border-radius: 20rem;
  margin-bottom: 50px;
  font-style: normal;
  color: #000000;
  font-weight: 400;
  font-size: 1.4rem;
  line-height: 1.9rem;
}
.home-news .news-content {
  display: flex;
  justify-content: space-between;
  margin-top: 50px;
}
.home-news .news-content .news-item-details {
  width: 50%;
  display: none;
}
.home-news .news-content .news-item-details .news-title {
  height: 75px;
  color: #34373a;
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
  line-height: 28px;
}
.home-news .news-content .news-item-details .news-date {
  display: flex;
  gap: 5px;
  height: 50px;
}
.home-news .news-content .news-item-details .news-date .date-icon .hgi-stroke {
  font-size: 24px;
  color: #34373a;
}
.home-news .news-content .news-item-details .news-date span.date-text {
  padding: 3px;
}
.home-news .news-content .news-item-details .news-summary {
  color: #585858;
  font-size: 16px;
  font-weight: 400;
  line-height: 30px;
  margin-bottom: 30px;
}
.home-news .news-content .news-item-details a .explore-button {
  display: flex;
  height: 56px;
  padding: 16px 24px;
  background: #846940;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  gap: 12px;
  color: #fff;
  font-size: 16px;
  font-weight: 700;
  line-height: 22.4px;
  margin-left: -17px;
}
.home-news .news-content .news-item-details a .explore-button .hgi-stroke {
  height: 16px;
  color: #fff;
}
.home-news .news-content .news-item-details.active {
  display: block;
}
.home-news .news-content .news-item-image {
  display: none;
}
.home-news .news-content .news-item-image .news-image {
  width: 716px;
  height: 400px;
  object-fit: cover;
  object-position: top;
  border-radius: 18px;
}
.home-news .news-content .news-item-image.active {
  display: block;
}
.home-news .news-content .slider-controller {
  padding: 0px 35px 0px 0px;
}
.home-news .news-content .slider-controller .slider-indicators {
  display: flex;
  flex-direction: column;
  gap: 5px;
  padding: 5px;
}
.home-news .news-content .slider-controller .slider-indicators .indicator {
  position: relative;
  background: linear-gradient(to top, #bab8d4, #eeeef4);
  width: 2rem;
  height: 2rem;
  border-radius: 50%;
  cursor: pointer;
}
.home-news .news-content .slider-controller .slider-indicators .indicator.active {
  background: linear-gradient(to top, #846940, #bc965c);
}
.home-news .news-content .slider-controller .hgi-stroke {
  color: #bc955c;
  font-size: 30px;
  height: 26px;
}

html[lang=ar][dir=rtl] .home-news {
  padding: 50px 132px 50px 60px;
}
html[lang=ar][dir=rtl] .home-news .news-content .news-item-details a .explore-button .hgi-stroke {
  transform: rotate(180deg);
  height: 30px;
}

@media only screen and (max-width: 576px) {
  .page-node-type-news-list .news-list {
    left: 32px;
  }
  .page-node-type-news-list .news-list {
    left: 32px;
  }
  .page-node-type-news-list .news-list .row {
    flex-direction: column;
  }
  .page-node-type-news-list .news-list .row .col {
    width: 100%;
  }
  html[lang=ar][dir=rtl] .page-node-type-news-list .news-list {
    right: 32px;
  }
  html[lang=ar][dir=rtl] .page-node-type-news-list .news-list .row {
    flex-direction: column;
  }
  html[lang=ar][dir=rtl] .page-node-type-news-list .news-list .row .col {
    width: 100%;
  }
  .home-news {
    padding: 50px 20px;
    margin-bottom: 30px;
  }
  .home-news .news-content {
    flex-direction: column-reverse;
  }
  .home-news .news-content .news-item-details {
    width: 100%;
  }
  .home-news .news-content .news-item-details .news-title {
    height: 170px;
  }
  .home-news .news-content .news-item-details a .explore-button {
    margin-left: 0px;
  }
  .home-news .news-content .news-item-details.active {
    display: block;
  }
  .home-news .news-content .news-item-image {
    margin-bottom: 30px;
  }
  .home-news .news-content .news-item-image .news-image {
    width: 395px;
    height: 300px;
  }
  .home-news .news-content .slider-controller {
    padding: 0px 0px 15px 0px;
    display: flex;
    align-items: center;
  }
  .home-news .news-content .slider-controller .slider-indicators {
    flex-direction: row;
  }
  .home-news .news-content .slider-controller .slider-indicators .indicator {
    position: relative;
    background: linear-gradient(to top, #bab8d4, #eeeef4);
    width: 2rem;
    height: 2rem;
    border-radius: 50%;
    cursor: pointer;
  }
  .home-news .news-content .slider-controller .slider-indicators .indicator.active {
    background: linear-gradient(to top, #846940, #bc965c);
  }
  .home-news .news-content .slider-controller .hgi-stroke {
    transform: rotate(270deg);
  }
  html[lang=ar][dir=rtl] .home-news {
    padding: 50px 20px;
  }
  html[lang=ar][dir=rtl] .home-news .news-content .slider-controller .hgi-stroke {
    transform: rotate(90deg);
  }
}
.page-node-type-round .warning,
.page-node-type-mining-bid .warning {
  display: flex;
  flex-direction: row;
  padding: var(--Notification-notification-alert-v-padding, 0.5rem) var(--Notification-notification-alert-h-padding, 1.5rem);
  /* flex-direction: column; */
  align-items: flex-start;
  gap: var(--Notification-notification-gap, 1rem);
  align-self: stretch;
  border-radius: var(--Radius-radius-xs, 0.125rem);
  background: var(--Background-background-warning-50, #fffaeb);
  margin-bottom: 2rem;
  border-bottom: 2px solid #dc6803;
}
.page-node-type-round .warning p,
.page-node-type-mining-bid .warning p {
  color: var(--Text-text-warning, #b54708);
  font-size: var(--Size-Text-typo-size-text-md, 1.875rem);
  font-style: normal;
  font-weight: 400;
  line-height: var(--Line-Height-Text-line-heights-text-md, 2.5rem);
  margin: 0;
  padding: 0;
  padding-bottom: 0.5rem;
}
.page-node-type-round .breadcrumbs__link:not(:last-child):after,
.page-node-type-mining-bid .breadcrumbs__link:not(:last-child):after {
  color: #fff;
}
.page-node-type-round .breadcrumbs__link,
.page-node-type-mining-bid .breadcrumbs__link {
  color: #fff;
}
.page-node-type-round .mining-complexes-list-description,
.page-node-type-mining-bid .mining-complexes-list-description {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
}

.project-overview {
  position: relative;
  overflow: hidden;
  color: #fff;
}
.project-overview .background-image {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  /* object-fit: cover; */
  z-index: -1;
}
.project-overview .content-wrapper {
  padding: 156px 0px;
}
.project-overview .content-wrapper .content {
  width: 50%;
  margin-top: 150px;
  min-height: 358px;
}
.project-overview .content-wrapper .content h1 {
  margin-bottom: 20px;
  font-size: 36px;
  font-style: normal;
  font-weight: 500;
  line-height: 140%;
}
.project-overview .content-wrapper .content .tags {
  display: flex;
  gap: 10px;
  margin-bottom: 15px;
}
.project-overview .content-wrapper .content .tags .tag-area {
  background: #f2f7fd;
  color: #002858;
  padding: 5px 10px;
  border-radius: 15px;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 130%;
}
.project-overview .content-wrapper .content .tags .tag-region {
  background: #f2fbf7;
  color: #004429;
  padding: 5px 10px;
  border-radius: 15px;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 130%;
}
.project-overview .content-wrapper .content .tags .tag-round {
  background: #e7fafb;
  color: #0a9293;
  padding: 5px 10px;
  border-radius: 15px;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 130%;
}
.project-overview .content-wrapper .content .tags .tag-license {
  background: #fef8ec;
  color: #977229;
  padding: 5px 10px;
  border-radius: 15px;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 130%;
}
.project-overview .content-wrapper .content .regions {
  display: flex;
  flex-direction: column;
  height: 100px;
}
.project-overview .content-wrapper .content .regions .regions-title {
  color: white;
  font-size: 20px;
  font-weight: 700;
  line-height: 42px;
  word-wrap: break-word;
}
.project-overview .content-wrapper .content .regions .regions-values {
  color: white;
  font-size: 16px;
  font-weight: 400;
  line-height: 33.6px;
  word-wrap: break-word;
}
.project-overview .content-wrapper .content .description {
  margin-bottom: 20px;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 140%;
}
.project-overview .content-wrapper .content .details {
  display: flex;
  gap: 30px;
  margin-bottom: 20px;
}
.project-overview .content-wrapper .content .details .separator {
  border-right: 2px solid;
  width: 0px;
  color: #6d7d8f;
}
.project-overview .content-wrapper .content .details .detail {
  display: flex;
  gap: 10px;
  font-size: 0.9em;
  color: #555;
  flex-direction: column;
  align-items: flex-start;
}
.project-overview .content-wrapper .content .details .detail h2 {
  font-size: 1.5em;
  margin: 0;
  color: #fff;
}
.project-overview .content-wrapper .content .details .detail p {
  font-size: 0.9em;
  color: #c4d0e3;
}
.project-overview .content-wrapper .content .details .detail::after {
  content: "";
  border-left: 3px solid #f39c12;
  padding-left: 15px;
}
.project-overview .content-wrapper .content .details .detail:last-child::after {
  content: none;
}
.project-overview .content-wrapper .content .register-btn {
  background: #fff;
  color: #9e8a66;
  border: none;
  padding: 10px 20px;
  font-size: 1em;
  font-weight: bold;
  border-radius: 5px;
  cursor: pointer;
  transition: background 0.3s;
}
.project-overview .content-wrapper .content .register-btn:hover {
  background: #9e8a66;
  color: #fff;
}

.competition-section {
  padding: 100px 20px;
  background: #f5f3f0;
  color: #4a4a4a;
  border-top: 1px solid #f5f3f0;
  min-height: 775px;
}
.competition-section .tabs {
  background: none !important;
  display: flex;
  gap: 30px;
  margin-bottom: 20px;
}
.competition-section .tab {
  color: var(--primaryDarkGrey-D75, #b5b7b8);
  font-size: 40px;
  font-style: normal;
  font-weight: 400;
  line-height: 140%;
}
.competition-section .tab.active {
  color: var(--secondaryGold-G400, #846940);
  font-size: 40px;
  font-style: normal;
  font-weight: 500;
  line-height: 140%;
}
.competition-section .competition-content {
  display: flex;
  justify-content: space-between;
  gap: 20px;
  align-items: center;
}
.competition-section .left-content h3 {
  margin-bottom: 10px;
  color: #9e8a66;
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
  line-height: 64px;
}
.competition-section .left-content .date {
  margin-bottom: 15px;
  color: #1d1d1b;
  font-size: 40px;
  font-style: normal;
  font-weight: 700;
  line-height: 64px;
}
.competition-section .left-content .description {
  width: 80%;
  color: #4d5455;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 160%;
}
.competition-section .graphic {
  display: flex;
  justify-content: center;
  align-items: center;
}
.competition-section .graphic .circle-pattern {
  width: 400px;
  height: 400px;
  background-image: url("../images/circle-pattern-placeholder.png");
  background-size: contain;
  background-repeat: no-repeat;
}
.competition-section .timeline-container {
  position: relative;
  top: 190px;
  width: 133%;
}
.competition-section .timeline {
  display: flex;
  width: 100%;
}
.competition-section .timeline-step {
  cursor: pointer;
  border-bottom: 1px solid;
  width: 100%;
  margin-right: 20px;
}
.competition-section .timeline-step.active {
  color: #b08d57;
}
.competition-section .timeline-step::before {
  content: "";
  display: block;
  width: 16px;
  height: 16px;
  background-color: #999;
  border-radius: 50%;
  margin: 0 auto;
  position: absolute;
  z-index: 2;
  top: 71px;
}
.competition-section .timeline-step.active::before {
  background-color: #b08d57;
}
.competition-section .timeline-step .timeline-date {
  display: block;
  position: relative;
  padding-bottom: 15px;
  color: #c8c7c7;
  text-align: center;
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
  line-height: 64px;
}
.competition-section .timeline-step.active .timeline-date {
  color: #b08d57;
}
.competition-section .brief-content .brief-content {
  font-weight: 400;
  font-size: 1.6rem;
  line-height: 1.7;
  color: #696d70;
  margin-top: 50px;
}
.competition-section .brief-content .brief-content .brief-text {
  margin-bottom: 40px;
}
.competition-section .data-room-content .dataRoom-content {
  font-weight: 400;
  font-size: 1.6rem;
  line-height: 1.7;
  color: #696d70;
  margin-top: 50px;
}
.competition-section .data-room-content .dataRoom-content .dataRoom-text {
  margin-bottom: 40px;
}
.competition-section .data-room-content .dataRoom-content .dataRoom-attachments {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
  margin-bottom: 40px;
}
.competition-section .data-room-content .dataRoom-content .dataRoom-downloads {
  font-size: 1.6rem;
  font-weight: 700;
  background-color: #846940;
  color: #ffffff;
  padding: 1.6rem 2.4rem;
  border-radius: 1rem;
  width: 160px;
  text-align: center;
  transition: all 0.4s ease;
  cursor: pointer;
}

.round-bids {
  padding: 40px;
  background: #fff;
  color: #333;
}
.round-bids h2 {
  font-size: 2em;
  color: #8a6e38;
  margin-bottom: 30px;
  text-align: center;
}
.round-bids .tabs {
  background: none !important;
}
.round-bids .tabs .container {
  max-width: -webkit-fit-content;
  max-width: -moz-fit-content;
  max-width: fit-content;
}
.round-bids .tabs .container .tabs-section .tabs-section-content {
  padding-top: 0px;
}
.round-bids .tabs .container .tabs-section .tabs-section-content .tab-pane {
  display: block;
}
.round-bids .tabs .container .tabs-section .tabs-section-content .tab-pane .mining-info {
  display: block;
}
.round-bids .tabs .container .tabs-section .tabs-section-content .tab-pane .mining-info .tab-pane-row {
  display: flex;
  flex-direction: row;
  gap: 18px !important;
  flex-wrap: wrap;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
}
.round-bids .tabs .container .tabs-section .tabs-section-content .tab-pane .mining-info .tab-pane-row .tab-pane-col {
  position: relative;
  width: 375px;
  min-height: -webkit-fit-content;
  min-height: -moz-fit-content;
  min-height: fit-content;
}
@media only screen and (max-width: 1200px) {
  .round-bids .tabs .container .tabs-section .tabs-section-content .tab-pane .tab-pane-col {
    width: 48%;
  }
}

.mining-bids-section {
  padding: 40px 20px;
  background: #fff;
  color: #333;
  text-align: center;
}
.mining-bids-section h2 {
  font-size: 2em;
  color: #8a6e38;
  margin-bottom: 30px;
}
.mining-bids-section .bids-container {
  display: flex;
  gap: 20px;
  align-items: flex-start;
  flex-wrap: wrap;
}
.mining-bids-section .bids-container .bid-card {
  background: #fff;
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  width: 384px;
  padding: 20px;
  text-align: left;
  position: relative;
}
.mining-bids-section .bids-container .bid-card .bid-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.mining-bids-section .bids-container .bid-card .bid-header h3 {
  font-size: 1.2em;
  color: #333;
  margin: 0;
  height: 30px;
}
.mining-bids-section .bids-container .bid-card .bid-header .badge {
  background: #00bc70;
  color: #fff;
  text-align: center;
  font-size: 12px;
  font-style: normal;
  font-weight: 700;
  height: 21px;
  padding: 12px;
  position: absolute;
  right: 24px;
  left: auto;
  top: 0;
  border-radius: 0px 0px 8px 8px;
  line-height: 0;
  padding-top: 8px;
}
.mining-bids-section .bids-container .bid-card .bid-header .badge.inactive {
  background-color: #afacad;
  color: #fff;
  color: var(--primaryLightGrey-L50, #fafbfb);
}
.mining-bids-section .bids-container .bid-card .bid-header .badge.closed {
  background-color: #cc5b5b;
  color: #fff;
  color: var(--primaryLightGrey-L50, #fafbfb);
}
.mining-bids-section .bids-container .bid-card .bid-info {
  display: flex;
  justify-content: flex-start;
  gap: 4px;
  font-size: 12px;
  color: #002858;
  margin: 10px 0;
}
.mining-bids-section .bids-container .bid-card .bid-info .region {
  background: #d8eaff;
  color: #004085;
  padding: 5px 10px;
  border-radius: 5px;
  max-width: 70%;
  text-align: left;
}
.mining-bids-section .bids-container .bid-card .bid-info .area {
  background: #e0f6e9;
  color: #155724;
  padding: 5px 10px;
  border-radius: 5px;
}
.mining-bids-section .bids-container .bid-card .bid-details {
  display: flex;
  flex-direction: column;
  gap: 10px;
  min-height: 100px;
}
.mining-bids-section .bids-container .bid-card .bid-details .detail {
  display: flex;
  gap: 10px;
  font-size: 0.9em;
  color: #555;
  justify-content: space-between;
  flex-direction: interest-content;
}
.mining-bids-section .bids-container .bid-card .bid-details .detail .item-title {
  display: flex;
  gap: 10px;
}
.mining-bids-section .bids-container .bid-card .more-details {
  color: #bc955c;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 160%;
  display: flex;
  justify-content: space-between;
  border-top: 1px solid #f6f9f9;
  padding-top: 10px;
  align-items: center;
}
.mining-bids-section .bids-container .bid-card .more-details:hover {
  color: #6e4f29;
}

.bid-section {
  background: #f8f8f6;
}
.bid-section .interest-content {
  display: flex;
}
.bid-section .interest-content .content-left {
  padding-top: 60px;
  width: 50%;
}
.bid-section .interest-content .content-right {
  width: 30%;
}
.bid-section .register-btn {
  background: #28a745;
  color: #fff;
  border: none;
  padding: 10px 20px;
  font-size: 1em;
  font-weight: bold;
  border-radius: 5px;
  cursor: pointer;
  transition: background 0.3s;
  margin-top: 70px;
}
.bid-section .register-btn:hover {
  background: #218838;
}
.bid-section h2 {
  color: var(--Foundation-Binterest-contentn-Darker, #473d2d);
  font-size: 48px;
  font-style: normal;
  font-weight: 700;
  line-height: 60px;
  text-transform: capitalize;
}
.bid-section p {
  color: var(--Neutral-600, #656565);
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
  letter-spacing: 0.1px;
}
.bid-section .image-container .img-fluid {
  width: 189%;
  height: auto;
}

.page-node-type-mining-bid-list .mining-complexes-list-description {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
}

html[lang=ar][dir=rtl] .mining-bids-section .hgi-stroke {
  transform: rotate(180deg);
}
html[lang=ar][dir=rtl] .mining-bids-section .bids-container .bid-card .bid-header .badge {
  right: auto;
  left: 24px;
}
html[lang=ar][dir=rtl] .bid-info .region {
  text-align: right;
}
html[lang=ar][dir=rtl] .competition-section .timeline-container {
  width: 144%;
}
html[lang=ar][dir=rtl] .image-container .img-fluid {
  transform: scaleX(-1);
}

@media only screen and (max-width: 576px) {
  .tabs .tabs-section .tabs-section-content .mining-info {
    flex-direction: column;
  }
  .project-overview {
    justify-content: flex-start;
  }
  .project-overview .background-image {
    filter: brightness(0.5);
  }
  .project-overview .content-wrapper .content {
    margin-top: 20px;
    width: 100%;
  }
  .competition-section {
    padding: 20px 20px;
  }
  .competition-section .tabs {
    display: flex;
    flex-direction: column;
    gap: 20px;
  }
  .competition-section .tabs .tab {
    font-size: 20px;
  }
  .competition-section .tabs .tab:active {
    font-size: 20px;
  }
  .competition-section .competition-content {
    display: flex;
  }
  .competition-section .timeline-container {
    top: 50px;
    width: 100%;
  }
  .competition-section .timeline-container .timeline {
    display: flex;
    flex-wrap: wrap;
  }
  .competition-section .timeline-container .timeline .timeline-step {
    width: 42%;
  }
  .competition-section .timeline-container .timeline .timeline-step::before {
    content: "";
    display: block;
    width: 16px;
    height: 16px;
    background-color: #999;
    border-radius: 50%;
    position: relative;
    z-index: 2;
    top: 87px;
    margin: 0px;
  }
  .competition-section .timeline-container .timeline .timeline-step.active::before {
    background-color: #b08d57;
  }
  .competition-section .graphic {
    display: none;
  }
  .competition-section .left-content .description {
    width: 100%;
  }
  .bid-section {
    text-align: center;
  }
  .bid-section .interest-content {
    display: block;
  }
  .bid-section .interest-content .content-left {
    width: 50%;
  }
  .bid-section .interest-content .content-right {
    width: 30%;
  }
  .bid-section .image-container img {
    display: none;
  }
}
@media only screen and (max-width: 768px) {
  .competition-section {
    padding: 20px 20px;
  }
  .competition-section .tabs {
    display: flex;
  }
  .competition-section .tabs .tab {
    font-size: 20px;
  }
  .competition-section .tabs .tab:active {
    font-size: 20px;
  }
  .competition-section .competition-content {
    display: flex;
  }
  .competition-section .timeline-container {
    top: 50px;
    width: 100%;
  }
  .competition-section .timeline-container .timeline {
    display: flex;
    flex-wrap: wrap;
  }
  .competition-section .timeline-container .timeline .timeline-step {
    width: 42%;
  }
  .competition-section .timeline-container .timeline .timeline-step::before {
    content: "";
    display: block;
    width: 16px;
    height: 16px;
    background-color: #999;
    border-radius: 50%;
    position: relative;
    z-index: 2;
    top: 87px;
    margin: 0px;
  }
  .competition-section .timeline-container .timeline .timeline-step.active::before {
    background-color: #b08d57;
  }
  .competition-section .graphic {
    display: none;
  }
  .competition-section .left-content .description {
    width: 100%;
  }
}
@media only screen and (max-width: 992px) {
  .project-overview {
    justify-content: flex-start;
  }
  .project-overview .background-image {
    filter: brightness(0.5);
  }
  .project-overview .content-wrapper .content {
    margin-top: 20px;
  }
  .competition-section {
    padding: 20px 20px;
  }
  .competition-section .tabs {
    display: flex;
  }
  .competition-section .tabs .tab {
    font-size: 20px;
  }
  .competition-section .tabs .tab:active {
    font-size: 20px;
  }
  .competition-section .competition-content {
    display: flex;
  }
  .competition-section .timeline-container {
    top: 50px;
    width: 100%;
  }
  .competition-section .timeline-container .timeline {
    display: flex;
    flex-wrap: wrap;
  }
  .competition-section .timeline-container .timeline .timeline-step {
    width: 42%;
  }
  .competition-section .timeline-container .timeline .timeline-step::before {
    content: "";
    display: block;
    width: 16px;
    height: 16px;
    background-color: #999;
    border-radius: 50%;
    position: relative;
    z-index: 2;
    top: 87px;
    margin: 0px;
  }
  .competition-section .timeline-container .timeline .timeline-step.active::before {
    background-color: #b08d57;
  }
  .competition-section .graphic {
    display: none;
  }
  .competition-section .left-content .description {
    width: 100%;
  }
  .mining-bids-section .bids-container {
    display: flex;
    gap: 20px;
    flex-wrap: wrap;
    justify-content: center;
  }
  .round-bids .tabs .container .tabs-section .tabs-section-content .tab-pane .mining-info .tab-pane-row .tab-pane-col {
    width: 318px;
  }
  .bid-section {
    text-align: center;
  }
  .bid-section .interest-content {
    display: block;
  }
  .bid-section .interest-content .content-left {
    width: 100%;
  }
  .bid-section .image-container img {
    display: none;
  }
}
@media only screen and (max-width: 1200px) {
  .competition-section .graphic .circle-pattern {
    width: 300px;
    height: 300px;
  }
  .competition-section .timeline-container {
    top: 50px;
    width: 100%;
  }
  .competition-section .timeline-container .timeline {
    display: flex;
    flex-wrap: wrap;
  }
  .competition-section .timeline-container .timeline .timeline-step {
    width: 42%;
  }
  .competition-section .timeline-container .timeline .timeline-step::before {
    content: "";
    display: block;
    width: 16px;
    height: 16px;
    background-color: #999;
    border-radius: 50%;
    position: relative;
    z-index: 2;
    top: 87px;
    margin: 0px;
  }
  .competition-section .timeline-container .timeline .timeline-step.active::before {
    background-color: #b08d57;
  }
  .bid-section {
    text-align: center;
  }
  .bid-section .interest-content {
    display: block;
  }
  .bid-section .interest-content .content-left {
    width: 100%;
  }
  .bid-section .image-container img {
    display: none;
  }
  .bid-section .register-btn {
    margin-top: 10%;
  }
  html[lang=ar][dir=rtl] .competition-section .timeline-container {
    width: 100%;
  }
}
@media only screen and (max-width: 1440px) {
  .competition-section .graphic .circle-pattern {
    width: 300px;
    height: 300px;
  }
  .competition-section .timeline-container {
    top: 50px;
    width: 100%;
  }
  .competition-section .timeline-container .timeline {
    display: flex;
    flex-wrap: wrap;
  }
  .competition-section .timeline-container .timeline .timeline-step {
    width: 42%;
  }
  .competition-section .timeline-container .timeline .timeline-step::before {
    content: "";
    display: block;
    width: 16px;
    height: 16px;
    background-color: #999;
    border-radius: 50%;
    position: relative;
    z-index: 2;
    top: 87px;
    margin: 0px;
  }
  .competition-section .timeline-container .timeline .timeline-step.active::before {
    background-color: #b08d57;
  }
  .bid-section {
    text-align: center;
  }
  .bid-section .interest-content {
    display: block;
  }
  .bid-section .interest-content .content-left {
    width: 100%;
  }
  .bid-section .image-container img {
    display: none;
  }
  .bid-section .register-btn {
    margin-top: 10%;
  }
  html[lang=ar][dir=rtl] .competition-section .timeline-container {
    width: 100%;
  }
}
.page-node-type-calculator .section-title {
  color: #2d3033;
  font-size: 20px;
  font-style: normal;
  font-weight: 700;
  line-height: 140%;
  margin-bottom: 10px;
}
.page-node-type-calculator .description-section {
  background: white;
  margin-bottom: 20px;
  padding: 20px;
  border-style: solid;
  border-color: transparent;
  border-radius: 10px;
  box-shadow: 0px 4px 30px 0px rgba(227, 227, 227, 0.25);
}
.page-node-type-calculator .description-section:hover {
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
  /* Hover effect for card */
}
.page-node-type-calculator .description-section .description {
  color: #000000;
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
.page-node-type-calculator .row {
  display: flex;
  justify-content: space-between;
  gap: 20px;
}
.page-node-type-calculator .row .error-message,
.page-node-type-calculator .row .message-error {
  margin-bottom: 20px;
}
.page-node-type-calculator .card {
  background: #fff;
  padding: 20px;
  border-radius: 10px;
  box-shadow: 0px 4px 30px 0px rgba(227, 227, 227, 0.25);
  flex: 1;
  min-width: 300px;
  /* Tooltip Styles */
}
.page-node-type-calculator .card:hover {
  padding: 20px;
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
}
.page-node-type-calculator .card .card-title-group {
  display: flex;
  justify-content: space-between;
  border-bottom: 1px solid #f2f4f5;
  margin-bottom: 30px;
}
.page-node-type-calculator .card .card-title-group .card-title {
  color: #4a4f53;
  font-size: 20px;
  font-style: normal;
  font-weight: 500;
  line-height: 140%;
  padding-bottom: 20px;
}
.page-node-type-calculator .card .tooltip {
  position: relative;
  display: inline-block;
  cursor: pointer;
  margin-top: 10px;
}
.page-node-type-calculator .card .tooltip .hgi-stroke {
  color: #696d70;
}
.page-node-type-calculator .card .tooltip .tooltiptext {
  visibility: hidden;
  width: 320px;
  color: #1d1d1b;
  text-align: center;
  font-size: 13.344px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  padding: 12px 16px;
  border-radius: 8px;
  border: 1px solid #f3f3f3;
  background: #f1f2f2;
  box-shadow: 0px 2px 6px 0px rgba(0, 0, 0, 0.08);
  position: absolute;
  bottom: 125%;
  right: 0;
  opacity: 0;
  transition: opacity 0.3s;
}
.page-node-type-calculator .card .tooltip:hover .tooltiptext {
  visibility: visible;
  opacity: 1;
}
.page-node-type-calculator .card .guarantee-card-title-group {
  display: flex;
  gap: 10px;
  border-bottom: 1px solid #f2f4f5;
  margin-bottom: 30px;
}
.page-node-type-calculator .card .guarantee-card-title-group .card-title {
  color: #4a4f53;
  font-size: 20px;
  font-style: normal;
  font-weight: 500;
  line-height: 140%;
  padding-bottom: 20px;
}
.page-node-type-calculator .card .guarantee-card-title-group .mineral-calss {
  display: flex;
  width: 75px;
  height: 30px;
  padding: 4px 12px;
  justify-content: center;
  align-items: center;
  border-radius: 4px;
  background: rgba(188, 149, 92, 0.15);
}
.page-node-type-calculator .card .guarantee-card-title-group .mineral-calss span.mineral-calss-label {
  color: #BC955C;
  text-align: center;
  font-family: "DIN Next LT Arabic";
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 140%;
}
.page-node-type-calculator .card .surface-card-details {
  display: flex;
  flex-direction: column;
  /* gap: 245px; */
}
.page-node-type-calculator .card .card-details {
  display: flex;
  flex-direction: column;
  /* gap: 148px; */
}
.page-node-type-calculator .card .form-input-group {
  display: flex;
  margin-bottom: 20px;
  align-items: center;
}
.page-node-type-calculator .card .form-input-group .input-group {
  display: flex;
  flex-direction: column;
  width: 50%;
  margin-right: 10px;
}
.page-node-type-calculator .card .form-input-group .form-label {
  display: block;
  margin-bottom: 10px;
  font-weight: bold;
}
.page-node-type-calculator .card .group-button {
  display: flex;
  gap: 10px;
}
.page-node-type-calculator .card .form-control {
  width: 100%;
  color: #33373b;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  padding: 10px;
  margin-bottom: 10px;
  background-size: 20px;
  border-radius: 12px;
  border: 1px solid #e6e6e6;
}
.page-node-type-calculator .card .form-select {
  width: 100%;
  color: #33373b;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  padding: 10px;
  margin-bottom: 10px;
  background-size: 20px;
  border-radius: 12px;
  border: 1px solid #e6e6e6;
  background: url('data:image/svg+xml,%3Csvg width="20" height="21" viewBox="0 0 20 21" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="M16.6 7.7085L11.1667 13.1418C10.525 13.7835 9.47502 13.7835 8.83336 13.1418L3.40002 7.7085" stroke="%23ADA7A7" stroke-width="1.5" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"%2F%3E%3C%2Fsvg%3E') no-repeat right 10px center;
}
.page-node-type-calculator .card .total-fees .total-fees-group {
  width: auto;
  height: 162.646px;
  text-align: center;
  background: #f8f8f6;
  display: flex;
  flex-direction: column;
  justify-content: center;
  margin-bottom: 70px;
  border-radius: 8px;
}
.page-node-type-calculator .card .total-fees .total-fees-group .total-fees-label {
  color: #4a4f53;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 140%;
}
.page-node-type-calculator .card .total-fees .total-fees-group .total-fees-value {
  color: #4a4f53;
  font-size: 32px;
  font-style: normal;
  font-weight: 700;
  line-height: 140%;
}
.page-node-type-calculator .card .total-guarantee .total-guarantee-group {
  width: auto;
  height: 162.646px;
  text-align: center;
  background: #f8f8f6;
  display: flex;
  flex-direction: column;
  justify-content: center;
  margin-bottom: 70px;
  border-radius: 8px;
}
.page-node-type-calculator .card .total-guarantee .total-guarantee-group .total-guarantee-label {
  color: #4a4f53;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 140%;
}
.page-node-type-calculator .card .total-guarantee .total-guarantee-group .total-guarantee-value {
  color: #4a4f53;
  font-size: 32px;
  font-style: normal;
  font-weight: 700;
  line-height: 140%;
}
.page-node-type-calculator .card .pricing-details h6,
.page-node-type-calculator .card .yearly-pricing-details h6 {
  color: #33373b;
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: 120%;
  margin-bottom: 32px;
}
.page-node-type-calculator .card .pricing-details ul,
.page-node-type-calculator .card .yearly-pricing-details ul {
  list-style-type: none;
  padding: 0;
}
.page-node-type-calculator .card .pricing-details ul li,
.page-node-type-calculator .card .yearly-pricing-details ul li {
  display: flex;
  justify-content: space-between;
  padding: 10px 0;
}
.page-node-type-calculator .card .pricing-details ul li .list-details,
.page-node-type-calculator .card .yearly-pricing-details ul li .list-details {
  display: flex;
  align-items: center;
  gap: 10px;
}
.page-node-type-calculator .card .pricing-details ul li .list-details .list-details-label,
.page-node-type-calculator .card .yearly-pricing-details ul li .list-details .list-details-label {
  padding: 3.025px 9.075px;
  border-radius: 3.025px;
  background: #f2fbf7;
  color: #004429;
  text-align: center;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 140%;
}
.page-node-type-calculator .card .btn-primary {
  display: inline-block;
  padding: 10px 20px;
  background-color: #846940;
  color: #fff;
  border: 1px solid #846940;
  border-radius: 5px;
  cursor: pointer;
  text-align: center;
}
.page-node-type-calculator .card .btn-primary:hover {
  background-color: #735c38;
}
.page-node-type-calculator .card .btn-secondary {
  display: inline-block;
  padding: 10px 20px;
  background-color: #fff;
  color: #846940;
  border: 1px solid #846940;
  border-radius: 5px;
  cursor: pointer;
  text-align: center;
}
.page-node-type-calculator .card .btn-secondary:hover {
  background-color: #fff;
}

html[lang=ar][dir=rtl] .page-node-type-calculator .card .form-select {
  background: url('data:image/svg+xml,%3Csvg width="20" height="21" viewBox="0 0 20 21" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="M16.6 7.7085L11.1667 13.1418C10.525 13.7835 9.47502 13.7835 8.83336 13.1418L3.40002 7.7085" stroke="%23ADA7A7" stroke-width="1.5" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"%2F%3E%3C%2Fsvg%3E') no-repeat left 10px center;
}
html[lang=ar][dir=rtl] .page-node-type-calculator .card .card-title-group .tooltip .tooltiptext {
  right: auto;
  left: 0;
}
html[lang=ar][dir=rtl] .page-node-type-calculator .form-input-group .input-group {
  margin-right: 0px;
  margin-left: 10px;
}

@media only screen and (max-width: 576px) {
  .page-node-type-calculator .tabs .tabs-box .tabs-list .tab-item {
    width: 50%;
  }
  .page-node-type-calculator .description-section {
    margin: auto !important;
    margin-bottom: 20px !important;
  }
  .page-node-type-calculator .description-section .description {
    font-size: 16px;
  }
}
@media only screen and (max-width: 768px) {
  .page-node-type-calculator .tabs .tabs-box .tabs-list .tab-item {
    width: 50%;
  }
  .page-node-type-calculator .description-section {
    margin: auto !important;
    margin-bottom: 20px !important;
  }
}
@media only screen and (max-width: 992px) {
  .page-node-type-calculator .tabs .tabs-box .tabs-list .tab-item {
    width: 50%;
  }
  .page-node-type-calculator .description-section {
    margin: auto !important;
    margin-bottom: 20px !important;
  }
}
@media only screen and (max-width: 1200px) {
  .page-node-type-calculator .tabs .tabs-box .tabs-list .tab-item {
    width: 50%;
  }
  .page-node-type-calculator .description-section {
    margin: auto;
    margin-bottom: 20px !important;
  }
}
@media only screen and (max-width: 1440px) {
  .page-node-type-calculator .tabs .tabs-box .tabs-list .tab-item {
    width: 50%;
  }
  .page-node-type-calculator .description-section {
    margin: auto;
    margin-bottom: 20px !important;
  }
}
.page-node-type-investment .breadcrumbs__link:not(:last-child):after {
  color: #fff;
}
.page-node-type-investment .breadcrumbs__link {
  color: #fff;
}
.page-node-type-investment .project-overview .content-wrapper .content h1 {
  font-size: 6rem;
  line-height: 7.2rem;
}
.page-node-type-investment .sections .tabs {
  display: flex;
  height: 90px;
  align-items: center;
  gap: 56px;
  background: rgba(250, 251, 251, 0.8);
}
.page-node-type-investment .sections .tabs .tab-item {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
  height: 110px;
  color: #686d72;
  font-size: 18px;
  font-style: normal;
  font-weight: 700;
  line-height: 160%;
}
.page-node-type-investment .sections .tabs .tab-item.active {
  color: #846940;
  border-bottom: 1px solid #846940;
}
.page-node-type-investment .sections .tab-pane {
  display: none;
}
.page-node-type-investment .sections .tab-pane.active {
  display: block;
}
.page-node-type-investment .sections .overview-content {
  background: #fff;
  padding-top: 100px;
  /* Key Resources Section */
  /* Mining Vision Section */
}
.page-node-type-investment .sections .overview-content .vision-section {
  color: #686d72;
  display: flex;
  margin: 0 calc(-76.53408px + 10.892vw);
}
.page-node-type-investment .sections .overview-content .vision-section .content-container h1 {
  color: #2d3033;
  font-size: 48px;
  font-style: normal;
  font-weight: 700;
  line-height: 140%;
}
.page-node-type-investment .sections .overview-content .vision-section .content-container p {
  margin: 20px 0;
  color: #585858;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 28px;
}
.page-node-type-investment .sections .overview-content .vision-section .content-container a {
  display: inline-block;
  text-decoration: none;
}
.page-node-type-investment .sections .overview-content .vision-section .content-container a .back-button {
  padding: 10px 20px;
  background-color: #9e8a66;
  color: #fff;
  border: none;
  border-radius: 5px;
  cursor: pointer;
  display: flex;
  margin-top: 50px;
}
.page-node-type-investment .sections .overview-content .vision-section .content-container a .back-button:hover {
  background-color: #9e8a66;
}
.page-node-type-investment .sections .overview-content .vision-section .content-container a .back-button .hgi-stroke {
  color: #fff;
}
.page-node-type-investment .sections .overview-content .vision-section .image-container {
  max-width: 548px;
  height: 763px;
  padding: 20px;
  display: flex;
}
.page-node-type-investment .sections .overview-content .vision-section .image-container img {
  border-radius: 8px;
}
.page-node-type-investment .sections .overview-content .key-resources {
  background-color: #f8f5ef;
  display: flex;
  padding: 90px 80px 80px 0px;
  flex-direction: column;
  margin-top: -110px;
}
.page-node-type-investment .sections .overview-content .key-resources .resources-details {
  padding: 30px 148px 20px 132px;
}
.page-node-type-investment .sections .overview-content .key-resources .resources-details h2 {
  color: #000;
  font-size: 48px;
  font-style: normal;
  font-weight: 700;
  line-height: 62px;
  height: 80px;
}
.page-node-type-investment .sections .overview-content .key-resources .resources-details .subtitle {
  color: #585858;
  font-size: 24px;
  font-style: normal;
  font-weight: 400;
  line-height: 40px;
  width: 582px;
}
.page-node-type-investment .sections .overview-content .key-resources .resources-details .resource-cards {
  display: flex;
  justify-content: space-between;
  gap: 20px;
  margin-top: 70px;
}
.page-node-type-investment .sections .overview-content .key-resources .resources-details .resource-cards .card {
  background-color: #fff;
  border-radius: 8px;
  display: flex;
  height: 350px;
  width: 501px;
  padding: 40px 48px;
  flex-direction: column;
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}
.page-node-type-investment .sections .overview-content .key-resources .resources-details .resource-cards .card:hover {
  transform: translateY(-5px);
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.1);
}
.page-node-type-investment .sections .overview-content .key-resources .resources-details .resource-cards .card .card-icon {
  width: 40px;
  height: 40px;
  margin-bottom: 50px;
}
.page-node-type-investment .sections .overview-content .key-resources .resources-details .resource-cards .card h3 {
  color: #846940;
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  line-height: 120%;
  height: 29px;
  margin-bottom: 16px;
}
.page-node-type-investment .sections .overview-content .key-resources .resources-details .resource-cards .card p {
  height: 69px;
  color: var(--Primary_color_palette-Grey-G400, #33373b);
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 120%;
}
.page-node-type-investment .sections .overview-content .mining-vision {
  background: #fafbfb;
}
.page-node-type-investment .sections .overview-content .mining-vision .mining-vision-details {
  padding: 30px 148px 20px 132px;
}
.page-node-type-investment .sections .overview-content .mining-vision .mining-vision-details .content-wrapper {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.page-node-type-investment .sections .overview-content .mining-vision .mining-vision-details .content-wrapper h2 {
  text-align: center;
  height: 80px;
  color: var(--Primary_color_palette-Grey-G500, #2d3034);
  font-size: 48px;
  font-style: normal;
  font-weight: 700;
  line-height: 62px;
}
.page-node-type-investment .sections .overview-content .mining-vision .mining-vision-details .content-wrapper p {
  color: var(--Primary_color_palette-Grey-G400, #33373b);
  text-align: center;
  font-size: 26px;
  font-style: normal;
  font-weight: 400;
  line-height: 42px;
}
.page-node-type-investment .sections .overview-content .mining-vision .mining-vision-details .content-wrapper .mining-vision-cards {
  display: flex;
  justify-content: space-between;
  gap: 20px;
  margin-top: 70px;
}
.page-node-type-investment .sections .overview-content .mining-vision .mining-vision-details .content-wrapper .mining-vision-cards .developing-card {
  display: flex;
  gap: 40px;
  height: 382px;
  padding: 32px;
  flex-direction: column;
  border-radius: 8px;
  border: 1px solid #f8f8f8;
  background: var(--Primary_color_palette-Blue-B100, #6e818e);
  box-shadow: 0px 6px 20px 0px var(--SHADOW, rgba(235, 235, 235, 0.16));
}
.page-node-type-investment .sections .overview-content .mining-vision .mining-vision-details .content-wrapper .mining-vision-cards .developing-card h4 {
  color: #fff;
  font-size: 24px;
  font-style: normal;
  font-weight: 400;
  line-height: 38px;
}
.page-node-type-investment .sections .overview-content .mining-vision .mining-vision-details .content-wrapper .mining-vision-cards .developing-card h3 {
  color: #fff;
  font-size: 24px;
  font-style: normal;
  font-weight: 400;
  line-height: 38px;
}
.page-node-type-investment .sections .overview-content .mining-vision .mining-vision-details .content-wrapper .mining-vision-cards .developing-card p {
  align-self: stretch;
  color: #fff;
  text-align: start;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 30px;
}
.page-node-type-investment .sections .overview-content .mining-vision .mining-vision-details .content-wrapper .mining-vision-cards .developing-card:hover {
  transform: translateY(-5px);
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.1);
}
.page-node-type-investment .sections .overview-content .mining-vision .mining-vision-details .content-wrapper .mining-vision-cards .growth-card {
  display: flex;
  gap: 40px;
  height: 382px;
  padding: 32px;
  flex-direction: column;
  border-radius: 8px;
  border: 1px solid #f8f8f8;
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.37) 0%, rgba(0, 0, 0, 0.37) 100%), url(../images/growth-card.jpg) lightgray 50%/cover no-repeat;
  box-shadow: 0px 6px 20px 0px var(--SHADOW, rgba(235, 235, 235, 0.16));
}
.page-node-type-investment .sections .overview-content .mining-vision .mining-vision-details .content-wrapper .mining-vision-cards .growth-card h4 {
  color: #fff;
  font-size: 24px;
  font-style: normal;
  font-weight: 400;
  line-height: 38px;
}
.page-node-type-investment .sections .overview-content .mining-vision .mining-vision-details .content-wrapper .mining-vision-cards .growth-card h3 {
  color: #fff;
  font-size: 24px;
  font-style: normal;
  font-weight: 400;
  line-height: 38px;
}
.page-node-type-investment .sections .overview-content .mining-vision .mining-vision-details .content-wrapper .mining-vision-cards .growth-card p {
  align-self: stretch;
  color: #fff;
  text-align: start;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 30px;
}
.page-node-type-investment .sections .overview-content .mining-vision .mining-vision-details .content-wrapper .mining-vision-cards .growth-card:hover {
  transform: translateY(-5px);
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.1);
}
.page-node-type-investment .sections .overview-content .mining-vision .mining-vision-details .content-wrapper .mining-vision-cards .driving-card {
  display: flex;
  gap: 40px;
  height: 382px;
  padding: 32px;
  flex-direction: column;
  border-radius: 8px;
  border: 1px solid #f8f8f8;
  background: var(--Primary_color_palette-Brown-B400, #6f6147);
  box-shadow: 0px 6px 20px 0px var(--SHADOW, rgba(235, 235, 235, 0.16));
}
.page-node-type-investment .sections .overview-content .mining-vision .mining-vision-details .content-wrapper .mining-vision-cards .driving-card h4 {
  color: #fff;
  font-size: 24px;
  font-style: normal;
  font-weight: 400;
  line-height: 38px;
}
.page-node-type-investment .sections .overview-content .mining-vision .mining-vision-details .content-wrapper .mining-vision-cards .driving-card h3 {
  color: #fff;
  font-size: 24px;
  font-style: normal;
  font-weight: 400;
  line-height: 38px;
}
.page-node-type-investment .sections .overview-content .mining-vision .mining-vision-details .content-wrapper .mining-vision-cards .driving-card p {
  align-self: stretch;
  color: #fff;
  text-align: start;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 30px;
}
.page-node-type-investment .sections .overview-content .mining-vision .mining-vision-details .content-wrapper .mining-vision-cards .driving-card:hover {
  transform: translateY(-5px);
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.1);
}
.page-node-type-investment .sections .open-investment-content {
  background: #f8f5ef;
}
.page-node-type-investment .sections .open-investment-content .mining-ksa .mining-ksa-details {
  padding: 100px 132px 80px 132px;
}
.page-node-type-investment .sections .open-investment-content .mining-ksa .mining-ksa-details .content-container .section-title {
  color: #000;
  font-size: 48px;
  font-style: normal;
  font-weight: 700;
  line-height: 62px;
}
.page-node-type-investment .sections .open-investment-content .mining-ksa .mining-ksa-details .content-container .section-description {
  color: #585858;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 28px;
  margin-bottom: 71px;
}
.page-node-type-investment .sections .open-investment-content .mining-ksa .mining-ksa-details .content-container .mining-cards {
  display: flex;
  gap: 16px;
  flex-wrap: wrap;
}
.page-node-type-investment .sections .open-investment-content .mining-ksa .mining-ksa-details .content-container .mining-cards .card {
  display: flex;
  padding: 40px 48px;
  flex-direction: column;
  border-radius: 8px;
  background: #fff;
}
.page-node-type-investment .sections .open-investment-content .mining-ksa .mining-ksa-details .content-container .mining-cards .card .card-content {
  display: flex;
  width: 439px;
  height: 100%;
  flex-direction: column;
  gap: 8px;
}
.page-node-type-investment .sections .open-investment-content .mining-ksa .mining-ksa-details .content-container .mining-cards .card .card-content h5 {
  color: #33373b;
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
}
.page-node-type-investment .sections .open-investment-content .mining-ksa .mining-ksa-details .content-container .mining-cards .card .card-content p {
  color: #6f6147;
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
}
.page-node-type-investment .sections .open-investment-content .mining-ksa .mining-ksa-details .content-container .mining-cards .card .card-sort {
  height: 80px;
  display: flex;
  color: #846940;
  font-size: 77.308px;
  font-style: normal;
  font-weight: 700;
  line-height: 120.944px;
  opacity: 0.16;
  filter: blur(3.8168103695px);
  flex-direction: row-reverse;
}
.page-node-type-investment .sections .open-investment-content .mining-numbers-section {
  padding: 30px 148px 100px 132px;
  background: #fff;
}
.page-node-type-investment .sections .open-investment-content .mining-numbers-section .mining-numbers .section-title {
  color: #2d3033;
  font-size: 40px;
  font-style: normal;
  font-weight: 700;
  line-height: 140%;
  margin-bottom: 32px;
}
.page-node-type-investment .sections .open-investment-content .mining-numbers-section .mining-numbers .mining-numbers-cards {
  display: flex;
  height: 331px;
  gap: 17px;
}
.page-node-type-investment .sections .open-investment-content .mining-numbers-section .mining-numbers .mining-numbers-cards .numbers-card h3 {
  width: 206px;
  height: 40px;
  color: #fff;
  text-align: center;
  font-size: 32px;
  font-style: normal;
  font-weight: 700;
  line-height: 24px;
}
.page-node-type-investment .sections .open-investment-content .mining-numbers-section .mining-numbers .mining-numbers-cards .numbers-card p {
  width: 206px;
  height: 48px;
  color: #fff;
  text-align: center;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
}
.page-node-type-investment .sections .open-investment-content .mining-numbers-section .mining-numbers .mining-numbers-cards .card {
  display: flex;
  height: auto;
  width: 100%;
  padding: 24px;
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  gap: 24px;
  border-radius: 8px;
  border: 1px solid #f8f8f8;
  background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0.04%, rgba(0, 0, 0, 0.7) 99.96%), url(../images/card-1.jpg) lightgray 50%/cover no-repeat;
}
.page-node-type-investment .sections .open-investment-content .mining-numbers-section .mining-numbers .mining-numbers-cards .card:hover {
  border-radius: 8px;
  border: 1px solid #f8f8f8;
  background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0.04%, #9e8a66 100%), url(../images/card-1.jpg) lightgray 50%/cover no-repeat;
}
.page-node-type-investment .sections .open-investment-content .mining-numbers-section .mining-numbers .mining-numbers-cards .card-1 {
  display: flex;
  height: auto;
  width: 100%;
  padding: 24px;
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  gap: 24px;
  border-radius: 8px;
  border: 1px solid #f8f8f8;
  background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0.04%, rgba(0, 0, 0, 0.7) 99.96%), url(../images/card-1.jpg) lightgray 50%/cover no-repeat;
}
.page-node-type-investment .sections .open-investment-content .mining-numbers-section .mining-numbers .mining-numbers-cards .card-1:hover {
  border-radius: 8px;
  border: 1px solid #f8f8f8;
  background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0.04%, #9e8a66 100%), url(../images/card-1.jpg) lightgray 50%/cover no-repeat;
}
.page-node-type-investment .sections .open-investment-content .mining-numbers-section .mining-numbers .mining-numbers-cards .card-2 {
  display: flex;
  height: auto;
  width: 100%;
  padding: 24px;
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  gap: 24px;
  border-radius: 8px;
  border: 1px solid #f8f8f8;
  background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0.04%, rgba(0, 0, 0, 0.7) 99.96%), url(../images/card-2.jpg) lightgray 50%/cover no-repeat;
}
.page-node-type-investment .sections .open-investment-content .mining-numbers-section .mining-numbers .mining-numbers-cards .card-2:hover {
  border-radius: 8px;
  border: 1px solid #f8f8f8;
  background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0.04%, #9e8a66 100%), url(../images/card-2.jpg) lightgray 50%/cover no-repeat;
}
.page-node-type-investment .sections .open-investment-content .mining-numbers-section .mining-numbers .mining-numbers-cards .card-3 {
  display: flex;
  height: auto;
  width: 100%;
  padding: 24px;
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  gap: 24px;
  border-radius: 8px;
  border: 1px solid #f8f8f8;
  background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.7) 100%), url(../images/card-3.png) lightgray 50%/cover no-repeat;
}
.page-node-type-investment .sections .open-investment-content .mining-numbers-section .mining-numbers .mining-numbers-cards .card-3:hover {
  border-radius: 8px;
  border: 1px solid #f8f8f8;
  background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0.04%, #9e8a66 100%), url(../images/card-3.png) lightgray 50%/cover no-repeat;
}
.page-node-type-investment .sections .open-investment-content .mining-numbers-section .mining-numbers .mining-numbers-cards .card-4 {
  display: flex;
  height: auto;
  width: 100%;
  padding: 24px;
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  gap: 24px;
  border-radius: 8px;
  border: 1px solid #f8f8f8;
  background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.7) 100%), url(../images/card-4.jpg) lightgray 50%/cover no-repeat;
}
.page-node-type-investment .sections .open-investment-content .mining-numbers-section .mining-numbers .mining-numbers-cards .card-4:hover {
  border-radius: 8px;
  border: 1px solid #f8f8f8;
  background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0.04%, #9e8a66 100%), url(../images/card-4.jpg) lightgray 50%/cover no-repeat;
}
.page-node-type-investment .sections .open-investment-content .mining-numbers-section .mining-numbers .mining-numbers-cards .card-5 {
  display: flex;
  height: auto;
  width: 100%;
  padding: 24px;
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  gap: 24px;
  border-radius: 8px;
  border: 1px solid #f8f8f8;
  background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.7) 100%), url(../images/card-5.jpg) lightgray 50%/cover no-repeat;
}
.page-node-type-investment .sections .open-investment-content .mining-numbers-section .mining-numbers .mining-numbers-cards .card-5:hover {
  border-radius: 8px;
  border: 1px solid #f8f8f8;
  background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0.04%, #9e8a66 100%), url(../images/card-5.jpg) lightgray 50%/cover no-repeat;
}
.page-node-type-investment .sections .open-investment-content .available-minerals-section {
  padding: 36px 0px 80px 0px;
  background: url(../images/minerals-bg.svg) #fefefe 100% no-repeat;
}
.page-node-type-investment .sections .open-investment-content .available-minerals-section .available-minerals {
  margin: 0 calc(70.53408px + 3.086vw);
}
.page-node-type-investment .sections .open-investment-content .available-minerals-section .available-minerals .section-title {
  color: #34373a;
  font-size: 40px;
  font-style: normal;
  font-weight: 700;
  line-height: 64px;
  margin-bottom: 48px;
}
.page-node-type-investment .sections .open-investment-content .available-minerals-section .available-minerals .section-minerals {
  display: flex;
  justify-content: space-between;
  background: #34373a;
  border-radius: 24px;
  height: 750px;
}
.page-node-type-investment .sections .open-investment-content .available-minerals-section .available-minerals .section-minerals .left-mineral-content {
  display: flex;
  flex-wrap: wrap;
  padding: 45px 0px 0px 45px;
  width: 80%;
}
.page-node-type-investment .sections .open-investment-content .available-minerals-section .available-minerals .section-minerals .left-mineral-content .mineral-content {
  display: none;
}
.page-node-type-investment .sections .open-investment-content .available-minerals-section .available-minerals .section-minerals .left-mineral-content .mineral-content.active {
  display: block;
}
.page-node-type-investment .sections .open-investment-content .available-minerals-section .available-minerals .section-minerals .left-mineral-content .content-header {
  display: flex;
  flex-direction: column;
  gap: 12px;
}
.page-node-type-investment .sections .open-investment-content .available-minerals-section .available-minerals .section-minerals .left-mineral-content .content-header h2 {
  align-self: stretch;
  height: 49px;
  color: #e2e5e8;
  font-size: 32px;
  font-weight: 700;
  line-height: 36.48px;
}
.page-node-type-investment .sections .open-investment-content .available-minerals-section .available-minerals .section-minerals .left-mineral-content .content-header p {
  color: #a3a7a9;
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
}
.page-node-type-investment .sections .open-investment-content .available-minerals-section .available-minerals .section-minerals .left-mineral-content .content-mineral-details {
  display: flex;
  justify-content: space-between;
  width: 85%;
  position: relative;
  top: 60px;
}
.page-node-type-investment .sections .open-investment-content .available-minerals-section .available-minerals .section-minerals .left-mineral-content .content-mineral-details .content-mineral-img img {
  height: 300px;
}
.page-node-type-investment .sections .open-investment-content .available-minerals-section .available-minerals .section-minerals .left-mineral-content .content-mineral-details .content-mineral-img .mineral-img-shadow {
  position: relative;
  mix-blend-mode: color-burn;
}
.page-node-type-investment .sections .open-investment-content .available-minerals-section .available-minerals .section-minerals .left-mineral-content .content-mineral-details .content-mineral-img .mineral-img-shadow .img-shadow-inner1 {
  width: 311.38px;
  height: 125.78px;
  left: 0px;
  top: 36.96px;
  position: relative;
  opacity: 0.3;
  mix-blend-mode: multiply;
  background: #2d3033;
  box-shadow: 24px 24px 24px;
  filter: blur(24px);
}
.page-node-type-investment .sections .open-investment-content .available-minerals-section .available-minerals .section-minerals .left-mineral-content .content-mineral-details .content-mineral-img .mineral-img-shadow .img-shadow-inner2 {
  width: 258.86px;
  height: 92.03px;
  left: 73.17px;
  top: 48.4px;
  position: absolute;
  transform: rotate(-10.78deg);
  transform-origin: 0 0;
  opacity: 0.5;
  mix-blend-mode: multiply;
  background: linear-gradient(83deg, black 0%, rgba(0, 0, 0, 0.1) 100%);
  box-shadow: 16px 16px 16px;
  filter: blur(16px);
}
.page-node-type-investment .sections .open-investment-content .available-minerals-section .available-minerals .section-minerals .left-mineral-content .content-mineral-details .mineral-item-details {
  width: 457px;
  padding-top: 16px;
  padding-bottom: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  gap: 48px;
  display: flex;
}
.page-node-type-investment .sections .open-investment-content .available-minerals-section .available-minerals .section-minerals .left-mineral-content .content-mineral-details .mineral-item-details .mineral-item-row {
  display: flex;
  flex-wrap: wrap;
  gap: 56px;
}
.page-node-type-investment .sections .open-investment-content .available-minerals-section .available-minerals .section-minerals .left-mineral-content .content-mineral-details .mineral-item-details .mineral-item-row .item-card {
  width: 165px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}
.page-node-type-investment .sections .open-investment-content .available-minerals-section .available-minerals .section-minerals .left-mineral-content .content-mineral-details .mineral-item-details .mineral-item-row .item-card .item-card-label {
  align-self: stretch;
  height: 35px;
  color: #a3a7a9;
  font-size: 16px;
  font-weight: 400;
  line-height: 22px;
  word-wrap: break-word;
}
.page-node-type-investment .sections .open-investment-content .available-minerals-section .available-minerals .section-minerals .left-mineral-content .content-mineral-details .mineral-item-details .mineral-item-row .item-card .item-card-value {
  align-self: stretch;
  height: 29px;
  color: #e2e5e8;
  font-size: 30px;
  font-weight: 700;
  line-height: 54px;
  word-wrap: break-word;
}
.page-node-type-investment .sections .open-investment-content .available-minerals-section .available-minerals .section-minerals .right-image-slider {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  gap: 15px;
  padding: 45px 0px 0px 0px;
}
.page-node-type-investment .sections .open-investment-content .available-minerals-section .available-minerals .section-minerals .right-image-slider .image-slider {
  display: flex;
  flex-direction: column;
  gap: 24px;
}
.page-node-type-investment .sections .open-investment-content .available-minerals-section .available-minerals .section-minerals .right-image-slider .image-slider .slide-card {
  width: 146px;
  height: 134px;
  background: #2c2f31;
  border-radius: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 24px;
  display: flex;
  transition: all 0.3s ease-in-out;
}
.page-node-type-investment .sections .open-investment-content .available-minerals-section .available-minerals .section-minerals .right-image-slider .image-slider .slide-card img {
  width: 87px;
  height: 70px;
}
.page-node-type-investment .sections .open-investment-content .available-minerals-section .available-minerals .section-minerals .right-image-slider .image-slider .slide-card .card-label {
  text-align: center;
  color: #888f92;
  font-size: 12px;
  font-weight: 700;
  line-height: 14px;
}
.page-node-type-investment .sections .open-investment-content .available-minerals-section .available-minerals .section-minerals .right-image-slider .image-slider .slide-card:hover {
  height: 133px;
  border-radius: 7px;
  border: 2.5px #9e8a66 solid;
  gap: 11px;
}
.page-node-type-investment .sections .open-investment-content .available-minerals-section .available-minerals .section-minerals .right-image-slider .image-slider .slide-card:hover .card-label {
  color: #9e8a66;
}
.page-node-type-investment .sections .open-investment-content .available-minerals-section .available-minerals .section-minerals .right-image-slider .image-slider .slide-card.active {
  height: 133px;
  border-radius: 7px;
  border: 2.5px #9e8a66 solid;
  gap: 11px;
}
.page-node-type-investment .sections .open-investment-content .available-minerals-section .available-minerals .section-minerals .right-image-slider .image-slider .slide-card.active .card-label {
  color: #9e8a66;
}
.page-node-type-investment .sections .open-investment-content .available-minerals-section .available-minerals .section-minerals .right-image-slider .explore-button {
  display: flex;
  height: 56px;
  padding: 16px 24px;
  background: #846940;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  gap: 12px;
  color: #fff;
  font-size: 16px;
  font-weight: 700;
  line-height: 22.4px;
  margin-left: -17px;
}
.page-node-type-investment .sections .open-investment-content .available-minerals-section .available-minerals .section-minerals .right-image-slider .explore-button .hgi-stroke {
  height: 16px;
  color: #fff;
}
.page-node-type-investment .sections .open-investment-content .available-minerals-section .available-minerals .section-minerals .slider-controller {
  padding: 240px 35px 0px 0px;
}
.page-node-type-investment .sections .open-investment-content .available-minerals-section .available-minerals .section-minerals .slider-controller .slider-indicators {
  display: flex;
  flex-direction: column;
  gap: 5px;
}
.page-node-type-investment .sections .open-investment-content .available-minerals-section .available-minerals .section-minerals .slider-controller .slider-indicators .indicator {
  width: 8px;
  height: 8px;
  background: rgba(217, 217, 217, 0.4);
  border-radius: 9999px;
  position: relative;
  left: 12px;
}
.page-node-type-investment .sections .open-investment-content .available-minerals-section .available-minerals .section-minerals .slider-controller .slider-indicators .indicator.active {
  background: #d9d9d9;
}
.page-node-type-investment .sections .open-investment-content .available-minerals-section .available-minerals .section-minerals .slider-controller .hgi-stroke {
  color: #fff;
  height: 26px;
  margin: 5px;
}
.page-node-type-investment .sections .open-investment-content .mineral-rankings-section {
  padding: 50px 35px 80px 130px;
}
.page-node-type-investment .sections .open-investment-content .mineral-rankings-section .rankings-section .rankings-section-header {
  display: flex;
  justify-content: space-between;
  align-items: flex-end;
}
.page-node-type-investment .sections .open-investment-content .mineral-rankings-section .rankings-section .rankings-section-header .section-header-details {
  width: 626px;
  height: 190px;
  display: flex;
  gap: 16px;
  flex-direction: column;
}
.page-node-type-investment .sections .open-investment-content .mineral-rankings-section .rankings-section .rankings-section-header .section-header-details .header-details-title {
  color: #846940;
  font-size: 40px;
  font-weight: 700;
  line-height: 68px;
}
.page-node-type-investment .sections .open-investment-content .mineral-rankings-section .rankings-section .rankings-section-header .section-header-details .header-details-description {
  color: #585858;
  font-size: 16px;
  font-weight: 500;
  line-height: 28px;
}
.page-node-type-investment .sections .open-investment-content .mineral-rankings-section .rankings-section .controller {
  display: flex;
  justify-content: flex-end;
  gap: 15px;
}
.page-node-type-investment .sections .open-investment-content .mineral-rankings-section .rankings-section .controller .hgi-stroke {
  font-size: 40px;
  width: 48px;
  height: 48px;
  color: #000;
}
.page-node-type-investment .sections .open-investment-content .mineral-rankings-section .rankings-section .ranking-slider-wrapper {
  width: 100%;
  overflow: hidden;
  position: relative;
}
.page-node-type-investment .sections .open-investment-content .mineral-rankings-section .rankings-section .ranking-cards {
  display: flex;
  gap: 20px;
  transition: transform 0.5s ease;
}
.page-node-type-investment .sections .open-investment-content .mineral-rankings-section .rankings-section .ranking-cards .numbers-card h2 {
  color: #fff;
  font-size: 70px;
  font-style: normal;
  font-weight: 700;
  line-height: 120%;
}
.page-node-type-investment .sections .open-investment-content .mineral-rankings-section .rankings-section .ranking-cards .numbers-card h3 {
  width: 100%;
  display: flex;
  height: 40px;
  flex-direction: column;
  justify-content: center;
  align-self: stretch;
  color: #fff;
  font-size: 32px;
  font-style: normal;
  font-weight: 700;
  line-height: 60px;
}
.page-node-type-investment .sections .open-investment-content .mineral-rankings-section .rankings-section .ranking-cards .numbers-card p {
  width: 292px;
  height: 48px;
  color: #ecf0f3;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  align-self: stretch;
}
.page-node-type-investment .sections .open-investment-content .mineral-rankings-section .rankings-section .ranking-cards .card {
  display: flex;
  width: 335px;
  margin-right: 1rem;
  height: 417px;
  border: none;
  border-radius: 8px;
  flex-direction: column;
  z-index: 1;
  background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0.4%, rgb(0, 0, 0) 100%), lightgray 100%;
}
.page-node-type-investment .sections .open-investment-content .mineral-rankings-section .rankings-section .ranking-cards .card .numbers-card {
  display: flex;
  padding: 24px;
  flex-direction: column;
  margin-top: 203px;
}
.page-node-type-investment .sections .open-investment-content .mineral-rankings-section .rankings-section .ranking-cards .card .card-image {
  width: 335px;
  height: 417px;
  border: none;
  border-radius: 8px;
  position: absolute;
  z-index: -1;
  opacity: 70%;
}
.page-node-type-investment .sections .open-investment-content .mineral-rankings-section .rankings-section .ranking-cards .card:hover {
  background: linear-gradient(rgba(0, 0, 0, 0) 50%, #9e8a66 100%) !important;
}
.page-node-type-investment .sections .open-investment-content .mineral-rankings-section .rankings-section .ranking-cards .card:hover .card-image {
  background: rebeccapurple;
}
.page-node-type-investment .sections .open-investment-content .mineral-rankings-section .rankings-section .ranking-cards .card-2 {
  display: flex;
  width: auto;
  height: 417px;
  padding: 24px;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  gap: 24px;
  flex-shrink: 0;
  border-radius: 8px;
  border: 1px solid #f8f8f8;
  background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0.04%, rgba(0, 0, 0, 0.7) 99.96%), url(../images/3.jpg) lightgray 50%/cover no-repeat;
}
.page-node-type-investment .sections .open-investment-content .mineral-rankings-section .rankings-section .ranking-cards .card-2:hover {
  border-radius: 8px;
  border: 1px solid #f8f8f8;
  background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0.04%, #9e8a66 100%), url(../images/3.jpg) lightgray 50%/cover no-repeat;
}
.page-node-type-investment .sections .open-investment-content .mineral-rankings-section .rankings-section .ranking-cards .card-3 {
  display: flex;
  width: auto;
  height: 417px;
  padding: 24px;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  gap: 24px;
  flex-shrink: 0;
  border-radius: 8px;
  border: 1px solid #f8f8f8;
  background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.7) 100%), url(../images/5.jpg) lightgray 50%/cover no-repeat;
}
.page-node-type-investment .sections .open-investment-content .mineral-rankings-section .rankings-section .ranking-cards .card-3:hover {
  border-radius: 8px;
  border: 1px solid #f8f8f8;
  background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0.04%, #9e8a66 100%), url(../images/5.jpg) lightgray 50%/cover no-repeat;
}
.page-node-type-investment .sections .open-investment-content .mineral-rankings-section .rankings-section .ranking-cards .card-4 {
  display: flex;
  width: auto;
  height: 417px;
  padding: 24px;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  gap: 24px;
  flex-shrink: 0;
  border-radius: 8px;
  border: 1px solid #f8f8f8;
  background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.7) 100%), url(../images/12.jpg) lightgray 50%/cover no-repeat;
}
.page-node-type-investment .sections .open-investment-content .mineral-rankings-section .rankings-section .ranking-cards .card-4:hover {
  border-radius: 8px;
  border: 1px solid #f8f8f8;
  background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0.04%, #9e8a66 100%), url(../images/12.jpg) lightgray 50%/cover no-repeat;
}
.page-node-type-investment .sections .investment-guide-content {
  background: #fff;
  padding-top: 100px;
}
.page-node-type-investment .sections .investment-guide-content .investment-guide-section .guide-section {
  color: #686d72;
  display: flex;
  margin: 0 calc(-76.53408px + 10.892vw);
}
.page-node-type-investment .sections .investment-guide-content .investment-guide-section .guide-section .content-container h1 {
  width: 469px;
  color: #2d3033;
  font-size: 48px;
  font-style: normal;
  font-weight: 400;
  line-height: 140%;
  margin-bottom: 52px;
}
.page-node-type-investment .sections .investment-guide-content .investment-guide-section .guide-section .content-container p {
  align-self: stretch;
  color: #585858;
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
  line-height: 28px;
}
.page-node-type-investment .sections .investment-guide-content .investment-guide-section .guide-section .content-container a {
  display: inline-block;
  text-decoration: none;
}
.page-node-type-investment .sections .investment-guide-content .investment-guide-section .guide-section .content-container a .back-button {
  padding: 10px 20px;
  background-color: #9e8a66;
  color: #fff;
  border: none;
  border-radius: 5px;
  cursor: pointer;
  display: flex;
  margin-top: 50px;
}
.page-node-type-investment .sections .investment-guide-content .investment-guide-section .guide-section .content-container a .back-button:hover {
  background-color: #9e8a66;
}
.page-node-type-investment .sections .investment-guide-content .investment-guide-section .guide-section .content-container a .back-button .hgi-stroke {
  color: #fff;
}
.page-node-type-investment .sections .investment-guide-content .investment-guide-section .guide-section .image-container {
  max-width: 619px;
  height: 414px;
  padding: 20px;
  display: flex;
}
.page-node-type-investment .sections .investment-guide-content .investment-guide-section .guide-section .image-container img {
  border-radius: 8px;
}
.page-node-type-investment .sections .investment-guide-content .investment-guide-section .guide-steps {
  position: relative;
  background: url(../images/map-vector.svg) #f8f5ef 80%;
}
.page-node-type-investment .sections .investment-guide-content .investment-guide-section .guide-steps .map-contanier {
  margin: 0 calc(80.39664px + 3.086vw);
}
.page-node-type-investment .sections .investment-guide-content .investment-guide-section .guide-steps .map-contanier .steps-contanier {
  display: flex;
  padding: 120px 0px 0px 0px;
}
.page-node-type-investment .sections .investment-guide-content .investment-guide-section .guide-steps .map-contanier .steps-contanier .steps-section {
  width: 70%;
}
.page-node-type-investment .sections .investment-guide-content .investment-guide-section .guide-steps .map-contanier .steps-contanier .steps-section .step-item {
  height: 133px;
  position: relative;
}
.page-node-type-investment .sections .investment-guide-content .investment-guide-section .guide-steps .map-contanier .steps-contanier .steps-section .step-item .step-item-title {
  left: 120px;
  top: 24.45px;
  position: absolute;
  color: #9895a0;
  font-size: 24px;
  font-weight: 400;
  line-height: 28.01px;
}
.page-node-type-investment .sections .investment-guide-content .investment-guide-section .guide-steps .map-contanier .steps-contanier .steps-section .step-item .step-separator {
  width: 1.13px;
  height: 59px;
  left: 36px;
  top: 75px;
  position: absolute;
  border-right: 1.13px rgba(0, 0, 0, 0.12) solid;
}
.page-node-type-investment .sections .investment-guide-content .investment-guide-section .guide-steps .map-contanier .steps-contanier .steps-section .step-item .step-item-circle {
  width: 74.54px;
  height: 74.54px;
  left: 0.44px;
  top: -0.35px;
  background: #fff;
  border-radius: 37.27px;
  border: 3.39px rgba(255, 255, 255, 0.45) solid;
  color: #1e1733;
}
.page-node-type-investment .sections .investment-guide-content .investment-guide-section .guide-steps .map-contanier .steps-contanier .steps-section .step-item .step-item-circle span {
  left: 31px;
  top: 22px;
  position: absolute;
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  line-height: 30.494px;
}
.page-node-type-investment .sections .investment-guide-content .investment-guide-section .guide-steps .map-contanier .steps-contanier .steps-section .step-item.active .step-item-title {
  top: 20.21px;
  color: #000;
  font-size: 30px;
  font-weight: 700;
  line-height: 42.01px;
}
.page-node-type-investment .sections .investment-guide-content .investment-guide-section .guide-steps .map-contanier .steps-contanier .steps-section .step-item.active .step-item-circle {
  background: linear-gradient(45deg, #846940 0%, #f8f5ef 100%);
  border: 5.65px white solid;
  color: #fff;
}
.page-node-type-investment .sections .investment-guide-content .investment-guide-section .guide-steps .map-contanier .steps-contanier .steps-content {
  width: 45%;
  background: white;
  /* border-radius: 10px; */
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
}
.page-node-type-investment .sections .investment-guide-content .investment-guide-section .guide-steps .map-contanier .steps-contanier .steps-content a {
  display: flex;
  flex-direction: row-reverse;
  margin: 20px;
}
.page-node-type-investment .sections .investment-guide-content .investment-guide-section .guide-steps .map-contanier .steps-contanier .steps-content .steps-content-title {
  padding-left: 20px;
  color: #846940;
  font-size: 42px;
  font-weight: 500;
  line-height: 54px;
  padding-top: 20px;
}
.page-node-type-investment .sections .investment-guide-content .investment-guide-section .guide-steps .map-contanier .steps-contanier .steps-content .steps-content-details {
  display: flex;
  flex-wrap: wrap;
  gap: 17px;
}
.page-node-type-investment .sections .investment-guide-content .investment-guide-section .guide-steps .map-contanier .steps-contanier .steps-content .steps-content-details .details-group {
  display: flex;
  flex-wrap: wrap;
  gap: 20px;
  padding: 15px;
}
.page-node-type-investment .sections .investment-guide-content .investment-guide-section .guide-steps .map-contanier .steps-contanier .steps-content .steps-content-details .details-group .details-container {
  display: flex;
  padding: 30px;
  background: #fbfbfc;
  border-radius: 11px;
}
.page-node-type-investment .sections .investment-guide-content .investment-guide-section .guide-steps .map-contanier .steps-contanier .steps-content .steps-content-details .details-group .details-container .details-summary,
.page-node-type-investment .sections .investment-guide-content .investment-guide-section .guide-steps .map-contanier .steps-contanier .steps-content .steps-content-details .details-group .details-container .details-brief {
  width: 622px;
  color: #33373b;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 120%;
}
.page-node-type-investment .sections .investment-guide-content .investment-guide-section .guide-steps .map-contanier .steps-contanier .steps-content .steps-content-details.hidden {
  display: none;
}
.page-node-type-investment .sections .investment-guide-content .investment-guide-section .guide-steps .map-contanier .steps-contanier .steps-content .steps-content-details.active {
  display: block;
}
.page-node-type-investment .sections .investment-guide-content .investment-guide-section .guide-steps .map-contanier .steps-contanier .steps-content .steps-content-btn {
  display: flex;
  gap: 12px;
  padding-left: 24px;
  padding-right: 24px;
  padding-top: 16px;
  padding-bottom: 16px;
  background: #846940;
  border-radius: 10px;
  color: #fff;
  font-size: 16px;
  font-weight: 700;
  line-height: 22.4px;
}
.page-node-type-investment .sections .investment-guide-content .investment-guide-section .guide-steps .map-contanier .steps-contanier .steps-content .steps-content-btn .hgi-stroke {
  color: #fff;
}

html[lang=ar][dir=rtl] .page-node-type-investment .open-investment-content .mineral-rankings-section {
  padding: 50px 130px 20px 35px;
}
html[lang=ar][dir=rtl] .page-node-type-investment .back-button .hgi-stroke {
  transform: rotate(180deg);
}
html[lang=ar][dir=rtl] .page-node-type-investment .steps-content-btn .hgi-stroke {
  transform: rotate(180deg);
}
html[lang=ar][dir=rtl] .page-node-type-investment .explore-button .hgi-stroke {
  transform: rotate(180deg);
  height: 30px !important;
}
html[lang=ar][dir=rtl] .page-node-type-investment .sections .overview-content .key-resources .resources-details {
  padding: 30px 132px 20px 148px;
}
html[lang=ar][dir=rtl] .page-node-type-investment .sections .open-investment-content .available-minerals-section .available-minerals .section-minerals .left-mineral-content {
  padding: 45px 45px 0px 0px;
}
html[lang=ar][dir=rtl] .page-node-type-investment .sections .open-investment-content .available-minerals-section .available-minerals .section-minerals .slider-controller {
  padding: 240px 0px 0px 35px;
}
html[lang=ar][dir=rtl] .page-node-type-investment .sections .open-investment-content .available-minerals-section .available-minerals .section-minerals .slider-controller .slider-indicators .indicator {
  right: 12px;
}
html[lang=ar][dir=rtl] .page-node-type-investment .investment-guide-content .investment-guide-section .guide-steps .map-contanier .steps-contanier .steps-section .step-item .step-item-title {
  right: 120px;
}
html[lang=ar][dir=rtl] .page-node-type-investment .investment-guide-content .investment-guide-section .guide-steps .map-contanier .steps-contanier .steps-section .step-item .step-item-circle span {
  right: 31px;
}
html[lang=ar][dir=rtl] .page-node-type-investment .investment-guide-content .investment-guide-section .guide-steps .map-contanier .steps-contanier .steps-section .step-item .step-separator {
  right: 36px;
}
html[lang=ar][dir=rtl] .page-node-type-investment .investment-guide-content .investment-guide-section .guide-steps .map-contanier .steps-contanier .steps-content .steps-content-title {
  padding-right: 20px;
}

@media only screen and (max-width: 576px) {
  .page-node-type-investment .project-overview .content-wrapper .content {
    min-height: 0px;
  }
  .page-node-type-investment .sections .wrapper {
    margin: 0;
  }
  .page-node-type-investment .sections .wrapper .tabs {
    padding: 0px 10px 0px 10px;
  }
  .page-node-type-investment .sections .overview-content {
    padding-top: 30px;
  }
  .page-node-type-investment .sections .overview-content .vision-section {
    margin: 0 calc(8.39664px + 3.086vw);
    flex-direction: column;
    height: 630px;
  }
  .page-node-type-investment .sections .overview-content .vision-section .image-container {
    display: none;
  }
  .page-node-type-investment .sections .overview-content .vision-section .content-container a .back-button {
    margin-top: 0px;
  }
  .page-node-type-investment .sections .overview-content .key-resources {
    flex-wrap: wrap;
    margin-top: 0px;
    padding: 0px;
  }
  .page-node-type-investment .sections .overview-content .key-resources .resources-details {
    padding: 30px 20px 20px 20px !important;
  }
  .page-node-type-investment .sections .overview-content .key-resources .resources-details .subtitle {
    width: 95%;
  }
  .page-node-type-investment .sections .overview-content .key-resources .resource-cards {
    margin-top: 30px;
    flex-wrap: wrap;
  }
  .page-node-type-investment .sections .overview-content .key-resources .resource-cards .card {
    width: 390px !important;
    height: auto !important;
  }
  .page-node-type-investment .sections .overview-content .key-resources .resource-cards .card .card-icon {
    margin-bottom: 20px;
  }
  .page-node-type-investment .sections .overview-content .mining-vision .mining-vision-details {
    padding: 30px 20px 20px 20px;
  }
  .page-node-type-investment .sections .overview-content .mining-vision .mining-vision-details .content-wrapper {
    align-items: flex-start;
  }
  .page-node-type-investment .sections .overview-content .mining-vision .mining-vision-details .content-wrapper h2,
  .page-node-type-investment .sections .overview-content .mining-vision .mining-vision-details .content-wrapper p {
    text-align: start;
  }
  .page-node-type-investment .sections .overview-content .mining-vision .mining-vision-details .content-wrapper .mining-vision-cards {
    flex-wrap: wrap;
    margin-top: 40px;
    width: 95%;
  }
  .page-node-type-investment .sections .overview-content .mining-vision .mining-vision-details .content-wrapper .mining-vision-cards .developing-card,
  .page-node-type-investment .sections .overview-content .mining-vision .mining-vision-details .content-wrapper .mining-vision-cards .growth-card,
  .page-node-type-investment .sections .overview-content .mining-vision .mining-vision-details .content-wrapper .mining-vision-cards .driving-card {
    gap: 20px;
    height: auto;
  }
  .page-node-type-investment .sections .open-investment-content .mining-ksa .mining-ksa-details {
    padding: 100px 0px 20px 20px;
  }
  .page-node-type-investment .sections .open-investment-content .mining-ksa .mining-ksa-details .content-container .section-description {
    margin-bottom: 30px;
  }
  .page-node-type-investment .sections .open-investment-content .mining-ksa .mining-ksa-details .content-container .mining-cards .card {
    width: 390px;
    height: auto;
    padding: 20px;
  }
  .page-node-type-investment .sections .open-investment-content .mining-ksa .mining-ksa-details .content-container .mining-cards .card .card-content {
    width: auto;
    height: auto;
  }
  .page-node-type-investment .sections .open-investment-content .mining-numbers-section {
    padding: 30px 32px 100px 32px;
  }
  .page-node-type-investment .sections .open-investment-content .mining-numbers-section .mining-numbers .mining-numbers-cards {
    display: flex;
    gap: 17px;
    flex-wrap: wrap;
    height: auto;
  }
  .page-node-type-investment .sections .open-investment-content .mining-numbers-section .mining-numbers .mining-numbers-cards .card {
    height: 331px;
  }
  .page-node-type-investment .sections .open-investment-content .available-minerals-section {
    padding: 50px 0px 20px 0px;
  }
  .page-node-type-investment .sections .open-investment-content .available-minerals-section .available-minerals {
    margin: 0 calc(7.53408px + 3.086vw);
  }
  .page-node-type-investment .sections .open-investment-content .available-minerals-section .available-minerals .section-minerals {
    height: 1095px;
    width: 415px;
    margin-left: -13px;
  }
  .page-node-type-investment .sections .open-investment-content .available-minerals-section .available-minerals .section-minerals .right-image-slider {
    display: none;
  }
  .page-node-type-investment .sections .open-investment-content .available-minerals-section .available-minerals .section-minerals .left-mineral-content {
    padding: 15px 0px 0px 15px;
  }
  .page-node-type-investment .sections .open-investment-content .available-minerals-section .available-minerals .section-minerals .left-mineral-content .content-header {
    width: 340px;
    height: 200px;
  }
  .page-node-type-investment .sections .open-investment-content .available-minerals-section .available-minerals .section-minerals .left-mineral-content .content-mineral-details {
    display: flow;
  }
  .page-node-type-investment .sections .open-investment-content .available-minerals-section .available-minerals .section-minerals .left-mineral-content .content-mineral-details .content-mineral-img {
    display: flex;
    flex-wrap: wrap;
    width: 346px;
    height: 330px;
  }
  .page-node-type-investment .sections .open-investment-content .available-minerals-section .available-minerals .section-minerals .left-mineral-content .content-mineral-details .content-mineral-img img {
    position: relative;
    right: 60px;
  }
  .page-node-type-investment .sections .open-investment-content .available-minerals-section .available-minerals .section-minerals .left-mineral-content .content-mineral-details .mineral-item-details {
    width: 405px;
    margin-top: 70px;
  }
  .page-node-type-investment .sections .open-investment-content .mineral-rankings-section {
    padding: 50px 5px 20px 20px;
  }
  .page-node-type-investment .sections .open-investment-content .mineral-rankings-section .rankings-section .controller {
    margin-top: 50px;
  }
  .page-node-type-investment .sections .open-investment-content .mineral-rankings-section .rankings-section .ranking-cards {
    padding: 0px 26px;
  }
  .page-node-type-investment .sections .investment-guide-content {
    padding-top: 30px;
  }
  .page-node-type-investment .sections .investment-guide-content .investment-guide-section .guide-section {
    display: flex;
    flex-wrap: wrap;
    margin: 10px;
  }
  .page-node-type-investment .sections .investment-guide-content .investment-guide-section .guide-section .content-container h1 {
    width: 100%;
  }
  .page-node-type-investment .sections .investment-guide-content .investment-guide-section .guide-section .image-container {
    display: none;
  }
  .page-node-type-investment .sections .investment-guide-content .investment-guide-section .guide-steps .map-contanier {
    margin: 10px;
  }
  .page-node-type-investment .sections .investment-guide-content .investment-guide-section .guide-steps .map-contanier .steps-contanier {
    display: flex;
    padding: 30px 0px 0px 0px;
    flex-wrap: wrap;
  }
  .page-node-type-investment .sections .investment-guide-content .investment-guide-section .guide-steps .map-contanier .steps-contanier .steps-section {
    width: 100%;
    display: flex;
    gap: 10px;
  }
  .page-node-type-investment .sections .investment-guide-content .investment-guide-section .guide-steps .map-contanier .steps-contanier .steps-section .step-item .step-item-title {
    display: none;
  }
  .page-node-type-investment .sections .investment-guide-content .investment-guide-section .guide-steps .map-contanier .steps-contanier .steps-section .step-item .step-separator {
    display: none;
  }
  .page-node-type-investment .sections .investment-guide-content .investment-guide-section .guide-steps .map-contanier .steps-contanier .steps-content {
    width: 405px;
  }
  .page-node-type-investment .sections .investment-guide-content .investment-guide-section .guide-steps .map-contanier .steps-contanier .steps-content .steps-content-details .details-group .details-container .details-summary,
  .page-node-type-investment .sections .investment-guide-content .investment-guide-section .guide-steps .map-contanier .steps-contanier .steps-content .steps-content-details .details-group .details-container .details-brief {
    width: 100%;
  }
  html[lang=ar][dir=rtl] .page-node-type-investment .open-investment-content .mineral-rankings-section {
    padding: 50px 20px 20px 5px;
  }
  html[lang=ar][dir=rtl] .page-node-type-investment .sections .investment-guide-content .investment-guide-section .guide-steps .map-contanier .steps-contanier .steps-content .steps-content-title {
    padding-right: 20px;
  }
  html[lang=ar][dir=rtl] .page-node-type-investment .sections .open-investment-content .mining-ksa .mining-ksa-details {
    padding: 100px 20px 20px 0px;
  }
  html[lang=ar][dir=rtl] .page-node-type-investment .sections .open-investment-content .available-minerals-section .available-minerals .section-minerals {
    height: 1120px;
    margin-right: -13px;
  }
  html[lang=ar][dir=rtl] .page-node-type-investment .sections .open-investment-content .available-minerals-section .available-minerals .section-minerals .left-mineral-content {
    padding: 45px 15px 0px 0px;
  }
  html[lang=ar][dir=rtl] .page-node-type-investment .sections .open-investment-content .available-minerals-section .available-minerals .section-minerals .left-mineral-content .content-mineral-details .content-mineral-img img {
    left: 44px;
    right: auto;
  }
  html[lang=ar][dir=rtl] .page-node-type-investment .sections .open-investment-content .available-minerals-section .available-minerals .section-minerals .left-mineral-content .content-mineral-details .mineral-img-shadow {
    right: 85px;
  }
  .page-node-type-investment .sections .open-investment-content .available-minerals-section .available-minerals .section-minerals .left-mineral-content .content-mineral-details .content-mineral-img .mineral-img-shadow {
    display: none !important;
  }
}
.page-node-type-mineral-info .page-hero {
  position: relative;
  overflow: hidden;
  background-color: #f8f5ef;
  color: #2d3033;
  height: 920px;
}
.page-node-type-mineral-info .page-hero .hero-wrapper {
  position: relative;
  top: 160px;
  left: 132px;
  width: 87%;
}
.page-node-type-mineral-info .page-hero .hero-wrapper .content-wrapper {
  height: 500px;
}
.page-node-type-mineral-info .page-hero .hero-wrapper .content-wrapper .mineral-container {
  position: relative;
  display: flex;
  top: 66px;
  width: auto;
  justify-content: space-between;
}
.page-node-type-mineral-info .page-hero .hero-wrapper .content-wrapper .mineral-container .container-details {
  width: 736px;
  height: 286px;
  gap: 32px;
  display: flex;
  flex-direction: column;
}
.page-node-type-mineral-info .page-hero .hero-wrapper .content-wrapper .mineral-container .container-details .container-title {
  /* width: 347px; */
  color: #2d3033;
  font-size: 60px;
  font-weight: 700;
  line-height: 68.4px;
}
.page-node-type-mineral-info .page-hero .hero-wrapper .content-wrapper .mineral-container .container-details .container-subtitle {
  align-self: stretch;
  text-align: justify;
  color: #696d70;
  font-size: 20px;
  font-weight: 400;
  line-height: 32px;
}
.page-node-type-mineral-info .page-hero .hero-wrapper .content-wrapper .mineral-container .mineral-image-shadow {
  width: 344.67px;
  position: relative;
}
.page-node-type-mineral-info .page-hero .hero-wrapper .content-wrapper .mineral-container .mineral-image-shadow .shadow-layers {
  width: 344.67px;
  height: 148.76px;
  left: 0px;
  top: 235px;
  position: relative;
  opacity: 0.3;
  mix-blend-mode: color-burn;
}
.page-node-type-mineral-info .page-hero .hero-wrapper .content-wrapper .mineral-container .mineral-image-shadow .shadow-layers .shadow-first-layer {
  width: 311.38px;
  height: 114.98px;
  left: 0px;
  top: 33.78px;
  position: absolute;
  opacity: 0.3;
  mix-blend-mode: multiply;
  background: #2d3033;
  box-shadow: 24px 24px 24px;
  filter: blur(24px);
}
.page-node-type-mineral-info .page-hero .hero-wrapper .content-wrapper .mineral-container .mineral-image-shadow .shadow-layers .shadow-second-layer {
  width: 258.11px;
  height: 84.42px;
  left: 73.17px;
  top: 44.24px;
  position: absolute;
  transform: rotate(-9.87deg);
  transform-origin: 0 0;
  opacity: 0.5;
  mix-blend-mode: multiply;
  background: linear-gradient(83deg, black 0%, rgba(0, 0, 0, 0.1) 100%);
  box-shadow: 16px 16px 16px;
  filter: blur(16px);
}
.page-node-type-mineral-info .page-hero .hero-wrapper .content-wrapper .mineral-container .mineral-image-shadow .mineral-image {
  width: 343.59px;
  left: 0px;
  top: 0px;
  position: absolute;
}
.page-node-type-mineral-info .page-hero .hero-wrapper .mineral-details {
  display: flex;
  align-items: flex-start;
  gap: 16px;
}
.page-node-type-mineral-info .page-hero .hero-wrapper .mineral-details .mineral-details-container {
  height: 228px;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 16px;
  display: flex;
}
.page-node-type-mineral-info .page-hero .hero-wrapper .mineral-details .mineral-details-container .mineral-details-header {
  width: 146px;
  height: 70px;
  color: #33373b;
  font-size: 28px;
  font-weight: 500;
  line-height: 36.4px;
}
.page-node-type-mineral-info .page-hero .hero-wrapper .mineral-details .mineral-details-container .card-list {
  display: flex;
  flex-wrap: wrap;
  gap: 16px;
}
.page-node-type-mineral-info .page-hero .hero-wrapper .mineral-details .mineral-details-container .card-list .card-item {
  width: 262px;
  height: 106px;
  padding: 24px;
  background: #fff;
  border-radius: 8px;
}
.page-node-type-mineral-info .page-hero .hero-wrapper .mineral-details .mineral-details-container .card-list .card-item .item-details {
  align-self: stretch;
  height: 54px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  gap: 8px;
  display: flex;
}
.page-node-type-mineral-info .page-hero .hero-wrapper .mineral-details .mineral-details-container .card-list .card-item .item-details .item-details-title {
  height: 18px;
  color: #6e818e;
  font-size: 16px;
  font-weight: 400;
  line-height: 22px;
}
.page-node-type-mineral-info .page-hero .hero-wrapper .mineral-details .mineral-details-container .card-list .card-item .item-details .item-details-value {
  height: 28px;
  color: #2d3034;
  font-size: 24px;
  font-weight: 700;
  line-height: 54px;
}
.page-node-type-mineral-info .top-locations-wrapper {
  background: linear-gradient(0deg, #43464a 0%, #43464a 100%);
}
.page-node-type-mineral-info .top-locations-wrapper .top-locations-container {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  position: relative;
  top: 66px;
  left: 132px;
  height: 631px;
  width: 87%;
}
.page-node-type-mineral-info .top-locations-wrapper .top-locations-container .top-locations-header {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 50px;
}
.page-node-type-mineral-info .top-locations-wrapper .top-locations-container .top-locations-header::after {
  content: "";
  height: 1px;
  background-color: #e1e1e1;
  width: 1080px;
  position: relative;
  bottom: 16px;
}
.page-node-type-mineral-info .top-locations-wrapper .top-locations-container .top-locations-header .location-header {
  width: 514px;
  color: #f8f5ef;
}
.page-node-type-mineral-info .top-locations-wrapper .top-locations-container .top-locations-header .location-header .location-header-first {
  font-size: 45px;
  font-weight: 400;
  line-height: 63px;
}
.page-node-type-mineral-info .top-locations-wrapper .top-locations-container .top-locations-header .location-header .location-header-second {
  font-size: 45px;
  font-weight: 700;
  line-height: 63px;
}
.page-node-type-mineral-info .top-locations-wrapper .top-locations-container .card-container {
  display: flex;
  align-items: flex-end;
  height: 439px;
}
.page-node-type-mineral-info .top-locations-wrapper .top-locations-container .card-container .card-list {
  display: flex;
}
.page-node-type-mineral-info .top-locations-wrapper .top-locations-container .card-container .card-list .card {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 20px;
  height: 354px;
  width: 400px;
  padding: 12px;
  border: 1px rgba(242.3, 242.3, 242.3, 0) solid;
}
.page-node-type-mineral-info .top-locations-wrapper .top-locations-container .card-container .card-list .card:hover {
  background: #2d3033;
}
.page-node-type-mineral-info .top-locations-wrapper .top-locations-container .card-container .card-list .card .card-icon {
  padding: 16px;
  background: rgba(255, 255, 255, 0);
  border-radius: 8px;
  justify-content: flex-start;
  align-items: center;
  gap: 8px;
  display: inline-flex;
}
.page-node-type-mineral-info .top-locations-wrapper .top-locations-container .card-container .card-list .card .card-icon .hgi-stroke {
  font-size: 50px;
}
.page-node-type-mineral-info .top-locations-wrapper .top-locations-container .card-container .card-list .card .card-content {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  align-content: center;
  gap: 8px;
}
.page-node-type-mineral-info .top-locations-wrapper .top-locations-container .card-container .card-list .card .card-content .card-content-wrapper {
  display: flex;
  align-items: flex-end;
}
.page-node-type-mineral-info .top-locations-wrapper .top-locations-container .card-container .card-list .card .card-content .card-value {
  color: white;
  font-size: 66px;
  font-weight: 700;
  line-height: 88.44px;
}
.page-node-type-mineral-info .top-locations-wrapper .top-locations-container .card-container .card-list .card .card-content .card-value-km {
  color: white;
  font-size: 32px;
  font-weight: 700;
  line-height: 42.88px;
  padding-left: 10px;
}
.page-node-type-mineral-info .top-locations-wrapper .top-locations-container .card-container .card-list .card .card-content .card-title {
  color: white;
  font-size: 18px;
  font-weight: 400;
  line-height: 24.12px;
}
.page-node-type-mineral-info .applications-wrapper {
  background: #fafbfb;
}
.page-node-type-mineral-info .applications-wrapper .applications-container {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 60px;
  position: relative;
  top: 66px;
  left: 132px;
  height: 691px;
  width: 87%;
}
.page-node-type-mineral-info .applications-wrapper .applications-container .applications-header {
  width: 434px;
  height: 146px;
  color: #000;
  font-size: 45px;
  font-style: normal;
  font-weight: 400;
  line-height: 62px;
}
.page-node-type-mineral-info .applications-wrapper .applications-container .applications-header span {
  color: #000;
  font-size: 45px;
  font-style: normal;
  font-weight: 700;
  line-height: 62px;
}
.page-node-type-mineral-info .applications-wrapper .applications-container .card-container {
  display: flex;
  align-items: flex-end;
}
.page-node-type-mineral-info .applications-wrapper .applications-container .card-container .card-list {
  height: 354px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}
.page-node-type-mineral-info .applications-wrapper .applications-container .card-container .card-list .card {
  display: flex;
  flex-direction: column;
  gap: 20px;
  height: 444px;
  padding: 40px 48px;
}
.page-node-type-mineral-info .applications-wrapper .applications-container .card-container .card-list .card:hover {
  background: #fff;
  border-right: 1px #dadada solid;
}
.page-node-type-mineral-info .applications-wrapper .applications-container .card-container .card-list .card .card-icon {
  width: 40px;
  height: 40px;
  margin-bottom: 100px;
}
.page-node-type-mineral-info .applications-wrapper .applications-container .card-container .card-list .card .card-content {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 8px;
  display: flex;
}
.page-node-type-mineral-info .applications-wrapper .applications-container .card-container .card-list .card .card-content .card-content-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 16px;
}
.page-node-type-mineral-info .applications-wrapper .applications-container .card-container .card-list .card .card-content .card-content-wrapper .card-title {
  display: flex;
  height: 48px;
  flex-direction: column;
  justify-content: center;
  color: #6f6147;
  font-size: 32px;
  font-style: normal;
  font-weight: 500;
  line-height: 120%;
}
.page-node-type-mineral-info .applications-wrapper .applications-container .card-container .card-list .card .card-content .card-description {
  display: flex;
  width: 373px;
  height: 98px;
  flex-direction: column;
  justify-content: center;
  color: #33373b;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 120%;
}

.page-node-type-mineral-list .mineral-info {
  position: relative;
  top: 60px;
  left: 132px;
  width: 87%;
  padding-bottom: 100px;
}
.page-node-type-mineral-list .mineral-info .card-list {
  display: flex;
  flex-direction: column;
  gap: 21px;
}
.page-node-type-mineral-list .mineral-info .card-list .card-group {
  display: flex;
  flex-wrap: wrap;
  gap: 16px;
}
.page-node-type-mineral-list .mineral-info .card-list .card-group .card {
  width: 308px;
  padding: 12px;
  background: white;
  box-shadow: 0px 6px 25px rgba(233.52, 233.52, 233.52, 0.16);
  border-radius: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  gap: 12px;
  display: inline-flex;
}
.page-node-type-mineral-list .mineral-info .card-list .card-group .card .image-group {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 10px;
  align-self: stretch;
  height: 200px;
  background: rgba(248, 245, 239, 0.34);
  border-radius: 8px;
}
.page-node-type-mineral-list .mineral-info .card-list .card-group .card .image-group .image-container {
  position: relative;
}
.page-node-type-mineral-list .mineral-info .card-list .card-group .card .image-group .image-container .image-shadow .shadow-layers {
  width: 63px;
  height: 16px;
  left: 45px;
  top: 100px;
  position: relative;
  box-shadow: 16px 16px 16px;
  filter: blur(16px);
}
.page-node-type-mineral-list .mineral-info .card-list .card-group .card .image-group .image-container .image-shadow .card-image {
  position: relative;
  width: 200px;
  top: -28px;
}
.page-node-type-mineral-list .mineral-info .card-list .card-group .card .card-content {
  align-self: stretch;
  height: 67px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 4px;
  display: flex;
}
.page-node-type-mineral-list .mineral-info .card-list .card-group .card .card-content .card-content-labels {
  justify-content: flex-start;
  align-items: flex-start;
  gap: 8px;
  display: inline-flex;
}
.page-node-type-mineral-list .mineral-info .card-list .card-group .card .card-content .card-content-labels .label {
  padding: 0px;
}
.page-node-type-mineral-list .mineral-info .card-list .card-group .card .card-content .card-content-labels .label .label-one {
  width: 45px;
  padding-left: 6px;
  padding-right: 6px;
  padding-top: 4px;
  padding-bottom: 4px;
  background: #f2f7fd;
  border-radius: 6px;
  justify-content: center;
  align-items: center;
  gap: 4px;
  display: flex;
}
.page-node-type-mineral-list .mineral-info .card-list .card-group .card .card-content .card-content-labels .label .label-one .label-one-text {
  color: #002858;
  font-size: 12px;
  font-family: DIN Next LT Arabic;
  font-weight: 400;
  line-height: 15.6px;
  word-wrap: break-word;
}
.page-node-type-mineral-list .mineral-info .card-list .card-group .card .card-content .card-content-labels .label .label-two {
  width: 51px;
  padding-left: 6px;
  padding-right: 6px;
  padding-top: 2px;
  padding-bottom: 2px;
  background: #f2fbf7;
  border-radius: 4px;
  justify-content: flex-start;
  align-items: center;
  gap: 4px;
  display: flex;
}
.page-node-type-mineral-list .mineral-info .card-list .card-group .card .card-content .card-content-labels .label .label-two .label-two-text {
  color: #004429;
  font-size: 12px;
  font-family: DIN Next LT Arabic;
  font-weight: 400;
  line-height: 15.6px;
  word-wrap: break-word;
}
.page-node-type-mineral-list .mineral-info .card-list .card-group .card .card-content .card-content-title {
  width: 191px;
  height: 43px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 3px;
  display: flex;
}
.page-node-type-mineral-list .mineral-info .card-list .card-group .card .card-content .card-content-title .card-content-title-text {
  width: 267px;
  color: #1d1d1b;
  font-size: 27px;
  font-family: DIN Next LT Arabic;
  font-weight: 700;
  line-height: 37.8px;
  word-wrap: break-word;
}
.page-node-type-mineral-list .mineral-info .card-list .card-group .card .read-more {
  align-self: stretch;
  height: 35px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 11px;
  display: flex;
}
.page-node-type-mineral-list .mineral-info .card-list .card-group .card .read-more .more-separator {
  width: 270px;
  height: 0px;
  border: 1px #f6f9f9 solid;
}
.page-node-type-mineral-list .mineral-info .card-list .card-group .card .read-more .read-more-group {
  align-self: stretch;
  justify-content: flex-start;
  align-items: center;
  gap: 63px;
  display: inline-flex;
}
.page-node-type-mineral-list .mineral-info .card-list .card-group .card .read-more .read-more-group .read-more-title {
  width: 183px;
  color: #846940;
  font-size: 12px;
  font-family: DIN Next LT Arabic;
  font-weight: 400;
  line-height: 19.2px;
  word-wrap: break-word;
}
.page-node-type-mineral-list .mineral-info .card-list .card-group .card .read-more .read-more-group .more-arrow {
  width: 24px;
  height: 24px;
  position: relative;
}

html[lang=ar][dir=rtl] .page-node-type-mineral-info .page-hero .hero-wrapper {
  left: auto;
  right: 132px;
}
html[lang=ar][dir=rtl] .page-node-type-mineral-info .top-locations-wrapper .top-locations-container {
  left: auto;
  right: 132px;
}
html[lang=ar][dir=rtl] .page-node-type-mineral-info .top-locations-wrapper .top-locations-container .card-container .card-list .card .card-content .card-value-km {
  padding-left: auto;
  padding-right: 10px;
}
html[lang=ar][dir=rtl] .page-node-type-mineral-info .applications-wrapper .applications-container {
  left: auto;
  right: 132px;
}
html[lang=ar][dir=rtl] .page-node-type-mineral-list .mineral-info {
  left: auto;
  right: 55px;
}
html[lang=ar][dir=rtl] .page-node-type-mineral-list .mineral-info .card-list .card-group .card .image-group .image-container .image-shadow .shadow-layers {
  left: auto;
  right: 85px;
}

@media only screen and (max-width: 576px) {
  .page-node-type-mineral-info .page-hero {
    height: 1320px;
  }
  .page-node-type-mineral-info .page-hero .hero-wrapper {
    left: 32px;
  }
  .page-node-type-mineral-info .page-hero .hero-wrapper .content-wrapper {
    height: 695px;
  }
  .page-node-type-mineral-info .page-hero .hero-wrapper .content-wrapper .mineral-container {
    flex-wrap: wrap;
    gap: 30px;
  }
  .page-node-type-mineral-info .page-hero .hero-wrapper .content-wrapper .mineral-container .mineral-image-shadow .shadow-layers {
    left: 40px;
    top: 200px;
  }
  .page-node-type-mineral-info .page-hero .hero-wrapper .content-wrapper .mineral-container .mineral-image-shadow .mineral-image {
    height: auto;
  }
  .page-node-type-mineral-info .page-hero .hero-wrapper .mineral-details .mineral-details-container {
    flex-wrap: wrap;
  }
  .page-node-type-mineral-info .page-hero .hero-wrapper .mineral-details .mineral-details-container .mineral-details-header {
    width: auto;
  }
  .page-node-type-mineral-info .page-hero .hero-wrapper .mineral-details .mineral-details-container .card-list {
    gap: 10px;
  }
  .page-node-type-mineral-info .page-hero .hero-wrapper .mineral-details .mineral-details-container .card-list .card-item {
    width: 178px;
  }
  .page-node-type-mineral-info .top-locations-wrapper .top-locations-container {
    flex-wrap: wrap;
    left: 32px;
    gap: 10px;
    height: 1435px;
  }
  .page-node-type-mineral-info .top-locations-wrapper .top-locations-container .top-locations-header .location-header {
    width: 388px;
  }
  .page-node-type-mineral-info .top-locations-wrapper .top-locations-container .top-locations-header::after {
    display: none;
  }
  .page-node-type-mineral-info .top-locations-wrapper .top-locations-container .card-container {
    height: auto;
  }
  .page-node-type-mineral-info .top-locations-wrapper .top-locations-container .card-container .card-list {
    flex-wrap: wrap;
  }
  .page-node-type-mineral-info .top-locations-wrapper .top-locations-container .card-container .card-list .card {
    flex-wrap: wrap;
    width: 99%;
    height: 290px;
    gap: 0px;
    justify-content: normal;
  }
  .page-node-type-mineral-info .applications-wrapper .applications-container {
    left: 32px;
    height: 1100px;
  }
  .page-node-type-mineral-info .applications-wrapper .applications-container .applications-header {
    width: auto;
  }
  .page-node-type-mineral-info .applications-wrapper .applications-container .card-container .card-list {
    height: auto;
    display: flex;
    flex-wrap: wrap;
  }
  .page-node-type-mineral-info .applications-wrapper .applications-container .card-container .card-list .card {
    height: auto;
    gap: 0px;
  }
  .page-node-type-mineral-info .applications-wrapper .applications-container .card-container .card-list .card .card-icon {
    margin-bottom: 50px;
  }
  .page-node-type-mineral-info .applications-wrapper .applications-container .card-container .card-list .card .card-content {
    display: flex;
    flex-wrap: wrap;
    gap: 0px;
  }
  .page-node-type-mineral-info .applications-wrapper .applications-container .card-container .card-list .card .card-content .card-description {
    width: auto;
    height: auto;
  }
  .page-node-type-mineral-list .mineral-info {
    left: 50px;
  }
  html[lang=ar][dir=rtl] .page-node-type-mineral-info .page-hero .hero-wrapper {
    left: auto;
    right: 32px;
  }
  html[lang=ar][dir=rtl] .page-node-type-mineral-info .top-locations-wrapper .top-locations-container {
    left: auto;
    right: 32px;
  }
  html[lang=ar][dir=rtl] .page-node-type-mineral-info .applications-wrapper .applications-container {
    left: auto;
    right: 32px;
  }
}
.page-node-type-events .events-list .event-filter {
  display: flex;
  justify-content: flex-start;
}
.page-node-type-events .events-list .event-filter .event-filter-content {
  padding: 24px 8px;
  margin-bottom: 29px;
  display: flex;
  gap: 18px;
}
.page-node-type-events .events-list .event-filter .event-filter-content .event-input-group {
  display: flex;
  align-items: center;
  gap: 18px;
  /* Custom dropdown arrow */
}
.page-node-type-events .events-list .event-filter .event-filter-content .event-input-group .event-label {
  color: #34373a;
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
}
.page-node-type-events .events-list .event-filter .event-filter-content .event-input-group .event-select {
  height: 48px;
  padding: 8px 12px;
  border-radius: 12px;
  border: 1px solid #e6e6e6;
  background: #fff;
  background: url('data:image/svg+xml,%3Csvg width="20" height="21" viewBox="0 0 20 21" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="M16.6 7.7085L11.1667 13.1418C10.525 13.7835 9.47502 13.7835 8.83336 13.1418L3.40002 7.7085" stroke="%23ADA7A7" stroke-width="1.5" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"%2F%3E%3C%2Fsvg%3E') no-repeat right 10px center;
  background-size: 20px;
  padding-right: 40px;
}
.page-node-type-events .events-list .event-filter .event-filter-content .event-input-group .event-select::-webkit-input-placeholder {
  color: #c3c3c3;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
.page-node-type-events .events-list .event-filter .event-filter-content .event-input-group .event-select:-ms-input-placeholder {
  color: #c3c3c3;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
.page-node-type-events .events-list .event-filter .event-filter-content .event-input-group .event-select::-ms-input-placeholder {
  color: #c3c3c3;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
.page-node-type-events .events-list .event-filter .event-filter-content .event-input-group .event-select::placeholder {
  color: #c3c3c3;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
.page-node-type-events .events-list .event-filter .event-filter-content .event-input-group .event-select:focus {
  border-color: #8b6914;
  outline: none;
}
.page-node-type-events .events-list .event-filter .event-filter-content .event-input-group .event-select:hover, .page-node-type-events .events-list .event-filter .event-filter-content .event-input-group .event-select:active {
  border-color: #8b6914;
  color: #8b6914;
  outline: none;
}
.page-node-type-events .events-list .event-filter .event-filter-content .event-input-group svg {
  position: absolute;
  bottom: 40%;
  right: 7%;
}
.page-node-type-events .events-list .event-filter .event-filter-content .apply-btn {
  height: 48px;
  padding: 0px 18px;
  align-self: stretch;
  border-radius: 10px;
  background: #00bc70;
  border: none;
  color: #fff;
  font-size: 15px;
  font-style: normal;
  font-weight: 700;
  line-height: 150%;
  cursor: pointer;
}
.page-node-type-events .events-list .event-container {
  padding: 0px 130px;
  display: flex;
  flex-wrap: wrap;
  gap: 20px;
}
.page-node-type-events .events-list .event-container .event-card {
  background: #fff;
  border-radius: 10px;
  overflow: hidden;
  width: 395px;
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
}
.page-node-type-events .events-list .event-container .event-card .event-image {
  position: relative;
}
.page-node-type-events .events-list .event-container .event-card .event-image img {
  width: 100%;
  height: auto;
}
.page-node-type-events .events-list .event-container .event-card .event-image .status {
  position: absolute;
  top: 0px;
  right: 24px;
  padding: 8px 12px;
  border-radius: 0px 0px 8px 8px;
  color: #fafbfb;
  text-align: center;
  font-size: 12px;
  font-style: normal;
  font-weight: 700;
  line-height: 140%;
}
.page-node-type-events .events-list .event-container .event-card .event-image .status.upcoming {
  background: #00bc70;
}
.page-node-type-events .events-list .event-container .event-card .event-image .status.passed {
  background: #e46a6a;
}
.page-node-type-events .events-list .event-container .event-card .event-details {
  padding: 15px;
}
.page-node-type-events .events-list .event-container .event-card .event-details h3 {
  margin: 10px 0;
  color: #34465c;
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  line-height: 130%;
  height: 70px;
}
.page-node-type-events .events-list .event-container .event-card .event-details .location-date {
  display: flex;
  flex-direction: column;
  gap: 18px;
  color: #6d7d8f;
}
.page-node-type-events .events-list .event-container .event-card .event-details .location-date .hgi-stroke {
  font-size: 16px;
  color: #6d7d8f;
}
.page-node-type-events .events-list .event-container .event-card .event-details .location-date .location {
  display: flex;
  gap: 5px;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 160%;
  /* width: 320px; */
}
.page-node-type-events .events-list .event-container .event-card .event-details .location-date .date {
  display: flex;
  gap: 5px;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 160%;
  /* width: 146px; */
}
.page-node-type-events .events-list .event-container .event-card .event-details .tag {
  background: #fcefed;
  color: #e87766;
  padding: 5px 10px;
  border-radius: 3px;
  margin-right: 5px;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 160%;
}
.page-node-type-events .events-list .event-container .event-card .event-details .tag.workshop {
  background: rgba(75, 145, 140, 0.2);
  color: #4b918c;
}
.page-node-type-events .events-list .event-container .event-card .event-details .tag.business {
  background: #e6f0ff;
  color: #0065ff;
}
.page-node-type-events .events-list .event-container .event-card .event-details .tag.conference {
  background: #f7e9d6;
  color: #d79131;
}
.page-node-type-events .events-list .event-container .event-card .event-details .tag.initiative {
  background: #e7fafb;
  color: #0a9293;
}
.page-node-type-events .events-list .event-container .event-card .event-details .tag.awareness {
  background: #e6e9ec;
  color: #05253c;
}
.page-node-type-events .events-list .event-container .event-card .event-details .tag.awareness-workshop {
  background: #e3efd5;
  color: #75b12f;
}

.page-node-type-event .hidden {
  display: none !important;
}
.page-node-type-event .event {
  padding: 0px 130px;
  position: relative;
  top: -50px;
  z-index: 1;
}
.page-node-type-event .event .event-details {
  display: flex;
  gap: 18px;
}
.page-node-type-event .event .event-details .event-col8 {
  display: flex;
  flex-direction: column;
  gap: 18px;
  width: 100%;
  background-color: #fff;
  padding: 30px 45px;
  border-radius: 10px;
  box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
}
.page-node-type-event .event .event-details .event-col8 .tabs {
  background: none !important;
  display: flex;
  /* gap: 65px; */
  margin-bottom: 20px;
}
.page-node-type-event .event .event-details .event-col8 .tabs .tab {
  color: #b5b7b8;
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
  line-height: 140%;
}
.page-node-type-event .event .event-details .event-col8 .tabs .tab:not(:last-child)::after {
  content: "|";
  color: #eceded;
  margin: 30px;
}
.page-node-type-event .event .event-details .event-col8 .tabs .tab.active {
  color: #846940;
  font-weight: 500;
}
.page-node-type-event .event .event-details .event-col8 .content {
  font-size: 16px;
  line-height: 40px;
  color: #666;
}
.page-node-type-event .event .event-details .event-col8 .content h4 {
  font-size: 20px;
  font-weight: 700;
  color: #333;
}
.page-node-type-event .event .event-details .event-col8 .content strong {
  font-size: 18px;
  font-weight: 700;
  color: #333;
}
.page-node-type-event .event .event-details .event-col8 .content li {
  list-style: disc;
  margin-left: 40px;
}
.page-node-type-event .event .event-details .event-col8 .content a {
  color: #bc955c;
  text-decoration: underline;
}
.page-node-type-event .event .event-details .event-col8 .content .content-separator {
  border: 3px #f7f7f7 solid;
  margin: 50px 0px;
}
.page-node-type-event .event .event-details .event-col8 .content .speaker {
  display: flex;
  gap: 25px;
}
.page-node-type-event .event .event-details .event-col8 .content .speaker .speaker-image {
  width: 83px;
  height: 82px;
  background: #d9d9d9;
  border-radius: 8px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.page-node-type-event .event .event-details .event-col8 .content .speaker .speaker-image .hgi-stroke {
  font-size: 48px;
  font-weight: 700;
}
.page-node-type-event .event .event-details .event-col8 .content .speaker .speaker-details {
  width: 250px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 13px;
  display: inline-flex;
}
.page-node-type-event .event .event-details .event-col8 .content .speaker .speaker-details .speaker-name {
  align-self: stretch;
  color: black;
  font-size: 20px;
  font-weight: 700;
  word-wrap: break-word;
}
.page-node-type-event .event .event-details .event-col8 .content .speaker .speaker-details .speaker-position {
  align-self: stretch;
  color: #858d9d;
  font-size: 14px;
  font-family: Cairo;
  font-weight: 400;
  line-height: 16.8px;
  word-wrap: break-word;
}
.page-node-type-event .event .event-details .event-col8 .topics {
  font-size: 16px;
  line-height: 40px;
  color: #666;
}
.page-node-type-event .event .event-details .event-col8 .topics h4 {
  font-size: 20px;
  font-weight: 700;
  color: #333;
}
.page-node-type-event .event .event-details .event-col8 .topics strong {
  font-size: 18px;
  font-weight: 700;
  color: #333;
}
.page-node-type-event .event .event-details .event-col8 .topics li {
  list-style: disc;
  margin-left: 40px;
}
.page-node-type-event .event .event-details .event-col8 .topics a {
  color: #bc955c;
  text-decoration: underline;
}
.page-node-type-event .event .event-details .event-col8 .attachments {
  display: flex;
  flex-direction: column;
  gap: 18px;
}
.page-node-type-event .event .event-details .event-col8 .attachments .attachmentsLabel {
  font-size: 20px;
  font-weight: bold;
  color: #333;
}
.page-node-type-event .event .event-details .event-col8 .attachments .files {
  display: flex;
  flex-wrap: wrap;
  gap: 1.2rem;
}
.page-node-type-event .event .event-details .event-col8 .attachments .files .file {
  display: flex;
  gap: 1.2rem;
  align-items: center;
  border-radius: 1.5rem;
  background-color: #eeeef4;
  padding: 1.6rem 2rem;
  transition: all 0.4s ease;
}
.page-node-type-event .event .event-details .event-col8 .attachments .files .file .fileIcon {
  width: 3rem;
  height: 3.7rem;
  object-fit: contain;
}
.page-node-type-event .event .event-details .event-col8 .attachments .files .file .fileBox {
  display: flex;
  flex-direction: column;
  gap: 0.6rem;
}
.page-node-type-event .event .event-details .event-col8 .attachments .files .file .fileBox .fileName {
  font-weight: 400;
  color: #34373a;
}
.page-node-type-event .event .event-details .event-col8 .attachments .files .file .fileBox .fileWeight {
  font-weight: 400;
  font-size: 1.4rem;
  color: #929394;
  transition: all 0.4s ease;
}
.page-node-type-event .event .event-details .event-col8 .attachments .files .file .icon-download {
  margin-left: 4.8rem;
  font-size: 1.8rem;
}
.page-node-type-event .event .event-details .event-col4 {
  width: 25%;
}
.page-node-type-event .event .event-details .event-col4 .event-details-list {
  background-color: #fff;
  padding: 30px 20px;
  border-radius: 10px;
  box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
}
.page-node-type-event .event .event-details .event-col4 .event-details-list .item-group {
  display: flex;
  align-items: center;
  gap: 8px;
  padding-bottom: 25px;
}
.page-node-type-event .event .event-details .event-col4 .event-details-list .item-group .eventDetailsText {
  display: flex;
  flex-direction: column;
}
.page-node-type-event .event .event-details .event-col4 .event-details-list .item-group .eventDetailsText .detailsLabel {
  color: #6c757d;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
.page-node-type-event .event .event-details .event-col4 .event-details-list .item-group .eventDetailsText .detailsValue {
  color: #846940;
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
}
.page-node-type-event .event .event-details .event-col4 .event-video {
  margin-top: 18px;
}
.page-node-type-event .event .event-details .event-col4 .event-video .video {
  border-radius: 10px;
  width: 100%;
  height: 210px;
}

html[lang=ar][dir=rtl] .page-node-type-event .event {
  padding: 0px 140px 0px 130px;
}
html[lang=ar][dir=rtl] .page-node-type-event .event .event-details .event-col8 .content li {
  margin-right: 40px;
}

@media only screen and (max-width: 576px) {
  .page-node-type-events .events-list .event-filter {
    padding: 0px 20px;
    justify-content: flex-start;
  }
  .page-node-type-events .events-list .event-filter .event-filter-content {
    flex-direction: column;
  }
  .page-node-type-events .events-list .event-container {
    padding: 0px 20px;
  }
  .page-node-type-event .event {
    padding: 0px 15px;
  }
  .page-node-type-event .event .event-details {
    flex-direction: column;
  }
  .page-node-type-event .event .event-details .event-col8 {
    padding: 30px 15px;
  }
  .page-node-type-event .event .event-details .event-col8 .tabs {
    gap: 0px;
  }
  .page-node-type-event .event .event-details .event-col8 .tabs .tab {
    display: flex;
  }
  .page-node-type-event .event .event-details .event-col8 .tabs .tab:not(:last-child)::after {
    margin: 0px;
  }
  .page-node-type-event .event .event-details .event-col4 {
    width: 100%;
  }
  html[lang=ar][dir=rtl] .page-node-type-event .event {
    padding: 0px 30px;
  }
}
.path-knowledge-center .row,
.page-node-type-knowledge-center .row {
  justify-content: start;
}
.path-knowledge-center .kc-container .kc-content .kc-guide,
.page-node-type-knowledge-center .kc-container .kc-content .kc-guide {
  margin-right: 0;
  padding-top: 13.94rem;
  background-color: #FAFBFB;
}
.path-knowledge-center .kc-container .kc-content .kc-guide .title,
.page-node-type-knowledge-center .kc-container .kc-content .kc-guide .title {
  margin-bottom: 3.12rem;
}
.path-knowledge-center .kc-container .kc-content .kc-guide .title h3,
.page-node-type-knowledge-center .kc-container .kc-content .kc-guide .title h3 {
  color: #494F55;
  font-size: 3rem;
  font-weight: 700;
  line-height: 140%;
}
.path-knowledge-center .kc-container .kc-content .kc-guide .view-guides-and-instructions .views-exposed-form,
.page-node-type-knowledge-center .kc-container .kc-content .kc-guide .view-guides-and-instructions .views-exposed-form {
  display: flex;
  justify-content: space-between;
  margin-bottom: 4.94rem;
}
.path-knowledge-center .kc-container .kc-content .kc-guide .view-guides-and-instructions .views-exposed-form .form-item--field-guide-category-target-id,
.page-node-type-knowledge-center .kc-container .kc-content .kc-guide .view-guides-and-instructions .views-exposed-form .form-item--field-guide-category-target-id {
  display: flex;
  flex-direction: row;
  width: 100%;
  align-content: flex-end;
  flex-wrap: wrap;
}
.path-knowledge-center .kc-container .kc-content .kc-guide .view-guides-and-instructions .views-exposed-form .form-item--field-guide-category-target-id .bef-links ul,
.page-node-type-knowledge-center .kc-container .kc-content .kc-guide .view-guides-and-instructions .views-exposed-form .form-item--field-guide-category-target-id .bef-links ul {
  display: flex;
  align-items: center;
  gap: 1.5rem;
}
.path-knowledge-center .kc-container .kc-content .kc-guide .view-guides-and-instructions .views-exposed-form .form-item--field-guide-category-target-id .bef-links ul li,
.page-node-type-knowledge-center .kc-container .kc-content .kc-guide .view-guides-and-instructions .views-exposed-form .form-item--field-guide-category-target-id .bef-links ul li {
  position: relative;
  padding-right: 1.5rem;
}
.path-knowledge-center .kc-container .kc-content .kc-guide .view-guides-and-instructions .views-exposed-form .form-item--field-guide-category-target-id .bef-links ul li:not(:last-child)::after,
.page-node-type-knowledge-center .kc-container .kc-content .kc-guide .view-guides-and-instructions .views-exposed-form .form-item--field-guide-category-target-id .bef-links ul li:not(:last-child)::after {
  content: "";
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  height: 1.5rem;
  width: 1px;
  background: #E6E6E6;
}
.path-knowledge-center .kc-container .kc-content .kc-guide .view-guides-and-instructions .views-exposed-form .form-item--field-guide-category-target-id .bef-links ul li .bef-link,
.page-node-type-knowledge-center .kc-container .kc-content .kc-guide .view-guides-and-instructions .views-exposed-form .form-item--field-guide-category-target-id .bef-links ul li .bef-link {
  color: #B5B7B8;
  font-family: "DIN Next LT Arabic";
  font-size: 2rem;
  line-height: 2.625rem;
}
.path-knowledge-center .kc-container .kc-content .kc-guide .view-guides-and-instructions .views-exposed-form .form-item--field-guide-category-target-id .bef-links ul li .bef-link--selected,
.page-node-type-knowledge-center .kc-container .kc-content .kc-guide .view-guides-and-instructions .views-exposed-form .form-item--field-guide-category-target-id .bef-links ul li .bef-link--selected {
  color: #9E8A66;
}
.path-knowledge-center .kc-container .kc-content .kc-guide .view-guides-and-instructions .views-row,
.page-node-type-knowledge-center .kc-container .kc-content .kc-guide .view-guides-and-instructions .views-row {
  position: relative;
  background-color: #FFFFFF;
  border-radius: 0.73394rem;
  box-shadow: 0px 6.729px 28.04px 0px rgba(234, 234, 234, 0.16);
  transition: all ease-in-out 0.3s;
  margin-right: 1.25rem;
}
.path-knowledge-center .kc-container .kc-content .kc-guide .view-guides-and-instructions .views-row:hover,
.page-node-type-knowledge-center .kc-container .kc-content .kc-guide .view-guides-and-instructions .views-row:hover {
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
}
.path-knowledge-center .kc-container .kc-content .kc-guide .view-guides-and-instructions .views-row .views-field-field-guide-category,
.page-node-type-knowledge-center .kc-container .kc-content .kc-guide .view-guides-and-instructions .views-row .views-field-field-guide-category {
  position: absolute;
  top: 77%;
  left: 5%;
}
.path-knowledge-center .kc-container .kc-content .kc-guide .view-guides-and-instructions .views-row .views-field-field-guide-category .field-content,
.page-node-type-knowledge-center .kc-container .kc-content .kc-guide .view-guides-and-instructions .views-row .views-field-field-guide-category .field-content {
  display: flex;
  align-items: center;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  height: 2.35869rem;
  color: #FFFFFF;
  background-color: #413258;
  text-align: center;
  font-size: 1rem;
  font-weight: 500;
  line-height: 200%;
  border-radius: 0.56rem;
  padding: 0.56rem 0.84rem 0.84rem 0.56rem;
}
.path-knowledge-center .kc-container .kc-content .kc-guide .view-guides-and-instructions .views-row:nth-child(1) .views-field-field-guide-category .field-content,
.page-node-type-knowledge-center .kc-container .kc-content .kc-guide .view-guides-and-instructions .views-row:nth-child(1) .views-field-field-guide-category .field-content {
  background-color: #413258;
}
.path-knowledge-center .kc-container .kc-content .kc-guide .view-guides-and-instructions .views-row:nth-child(2) .views-field-field-guide-category .field-content,
.page-node-type-knowledge-center .kc-container .kc-content .kc-guide .view-guides-and-instructions .views-row:nth-child(2) .views-field-field-guide-category .field-content {
  background-color: #BD9F9D;
}
.path-knowledge-center .kc-container .kc-content .kc-guide .view-guides-and-instructions .views-row:nth-child(3) .views-field-field-guide-category .field-content,
.page-node-type-knowledge-center .kc-container .kc-content .kc-guide .view-guides-and-instructions .views-row:nth-child(3) .views-field-field-guide-category .field-content {
  background-color: #1AD9C7;
}
.path-knowledge-center .kc-container .kc-content .kc-guide .view-guides-and-instructions .views-row:nth-child(4) .views-field-field-guide-category .field-content,
.page-node-type-knowledge-center .kc-container .kc-content .kc-guide .view-guides-and-instructions .views-row:nth-child(4) .views-field-field-guide-category .field-content {
  background-color: #413258;
}
.path-knowledge-center .kc-container .kc-content .kc-guide .view-guides-and-instructions .views-row:nth-child(5) .views-field-field-guide-category .field-content,
.page-node-type-knowledge-center .kc-container .kc-content .kc-guide .view-guides-and-instructions .views-row:nth-child(5) .views-field-field-guide-category .field-content {
  background-color: #BD9F9D;
}
.path-knowledge-center .kc-container .kc-content .kc-guide .view-guides-and-instructions .views-row:nth-child(6) .views-field-field-guide-category .field-content,
.page-node-type-knowledge-center .kc-container .kc-content .kc-guide .view-guides-and-instructions .views-row:nth-child(6) .views-field-field-guide-category .field-content {
  background-color: #1AD9C7;
}
.path-knowledge-center .kc-container .kc-content .kc-guide .view-guides-and-instructions .views-row:nth-child(7) .views-field-field-guide-category .field-content,
.page-node-type-knowledge-center .kc-container .kc-content .kc-guide .view-guides-and-instructions .views-row:nth-child(7) .views-field-field-guide-category .field-content {
  background-color: #413258;
}
.path-knowledge-center .kc-container .kc-content .kc-guide .view-guides-and-instructions .views-row:nth-child(8) .views-field-field-guide-category .field-content,
.page-node-type-knowledge-center .kc-container .kc-content .kc-guide .view-guides-and-instructions .views-row:nth-child(8) .views-field-field-guide-category .field-content {
  background-color: #BD9F9D;
}
.path-knowledge-center .kc-container .kc-content .kc-guide .view-guides-and-instructions .views-row:nth-child(9) .views-field-field-guide-category .field-content,
.page-node-type-knowledge-center .kc-container .kc-content .kc-guide .view-guides-and-instructions .views-row:nth-child(9) .views-field-field-guide-category .field-content {
  background-color: #1AD9C7;
}
.path-knowledge-center .kc-container .kc-content .kc-guide .view-guides-and-instructions .views-row .views-field-field-guide-insruc-image .field-content img,
.page-node-type-knowledge-center .kc-container .kc-content .kc-guide .view-guides-and-instructions .views-row .views-field-field-guide-insruc-image .field-content img {
  width: 100%;
  height: 284px;
  object-fit: cover;
  border-radius: 0.73394rem 0.73394rem 0rem 0rem;
}
.path-knowledge-center .kc-container .kc-content .kc-guide .view-guides-and-instructions .views-row .views-field-created,
.page-node-type-knowledge-center .kc-container .kc-content .kc-guide .view-guides-and-instructions .views-row .views-field-created {
  margin: 1.76rem 0 0 1.56rem;
}
.path-knowledge-center .kc-container .kc-content .kc-guide .view-guides-and-instructions .views-row .views-field-created .field-content,
.page-node-type-knowledge-center .kc-container .kc-content .kc-guide .view-guides-and-instructions .views-row .views-field-created .field-content {
  color: #AE9E80;
  font-size: 1.2rem;
  font-style: normal;
  font-weight: 400;
  line-height: 140%;
  /* 1.26188rem */
}
.path-knowledge-center .kc-container .kc-content .kc-guide .view-guides-and-instructions .views-row .views-field-title,
.page-node-type-knowledge-center .kc-container .kc-content .kc-guide .view-guides-and-instructions .views-row .views-field-title {
  padding: 0 0 1.56rem 1.56rem;
}
.path-knowledge-center .kc-container .kc-content .kc-guide .view-guides-and-instructions .views-row .views-field-title .field-content,
.page-node-type-knowledge-center .kc-container .kc-content .kc-guide .view-guides-and-instructions .views-row .views-field-title .field-content {
  color: #33373B;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 140%;
}
.path-knowledge-center .kc-container .kc-content .kc-guide .view-guides-and-instructions .center-slider,
.page-node-type-knowledge-center .kc-container .kc-content .kc-guide .view-guides-and-instructions .center-slider {
  overflow: hidden;
}
.path-knowledge-center .kc-container .kc-content .kc-guide .view-guides-and-instructions .carousel-container,
.page-node-type-knowledge-center .kc-container .kc-content .kc-guide .view-guides-and-instructions .carousel-container {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 15px;
}
.path-knowledge-center .kc-container .kc-content .kc-guide .view-guides-and-instructions .carousel-container .center-slider,
.page-node-type-knowledge-center .kc-container .kc-content .kc-guide .view-guides-and-instructions .carousel-container .center-slider {
  width: 100%;
}
.path-knowledge-center .kc-container .kc-content .kc-guide .view-guides-and-instructions .carousel-container .guides-control,
.page-node-type-knowledge-center .kc-container .kc-content .kc-guide .view-guides-and-instructions .carousel-container .guides-control {
  width: 100%;
  display: flex;
  justify-content: space-between;
  margin-bottom: 9.37rem;
}
.path-knowledge-center .kc-container .kc-content .kc-guide .view-guides-and-instructions .carousel-container .guides-control .carousel-controls,
.page-node-type-knowledge-center .kc-container .kc-content .kc-guide .view-guides-and-instructions .carousel-container .guides-control .carousel-controls {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 20px;
}
.path-knowledge-center .kc-container .kc-content .kc-guide .view-guides-and-instructions .carousel-container .guides-control .carousel-controls button,
.page-node-type-knowledge-center .kc-container .kc-content .kc-guide .view-guides-and-instructions .carousel-container .guides-control .carousel-controls button {
  background: none;
  border: none;
  cursor: pointer;
}
.path-knowledge-center .kc-container .kc-content .kc-guide .view-guides-and-instructions .carousel-container .guides-control .carousel-controls button img,
.page-node-type-knowledge-center .kc-container .kc-content .kc-guide .view-guides-and-instructions .carousel-container .guides-control .carousel-controls button img {
  width: 40px;
  height: auto;
  transition: opacity 0.3s ease-in-out;
}
.path-knowledge-center .kc-container .kc-content .kc-guide .view-guides-and-instructions .carousel-container .guides-control .carousel-controls button:hover img,
.page-node-type-knowledge-center .kc-container .kc-content .kc-guide .view-guides-and-instructions .carousel-container .guides-control .carousel-controls button:hover img {
  opacity: 0.7;
}
.path-knowledge-center .kc-container .kc-content .kc-guide .view-guides-and-instructions .carousel-container .guides-control .view-all-container,
.page-node-type-knowledge-center .kc-container .kc-content .kc-guide .view-guides-and-instructions .carousel-container .guides-control .view-all-container {
  margin-top: 20px;
}
.path-knowledge-center .kc-container .kc-content .kc-guide .view-guides-and-instructions .carousel-container .guides-control .view-all-container .view-all-btn,
.page-node-type-knowledge-center .kc-container .kc-content .kc-guide .view-guides-and-instructions .carousel-container .guides-control .view-all-container .view-all-btn {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 10.41369rem;
  height: 3rem;
  padding: var(--spacing-spacing-xs, 1rem) var(--spacing-spacing-s, 1.5rem);
  background-color: #9E8A66;
  color: #FFFFFF;
  text-decoration: none;
  font-weight: bold;
  border-radius: 0.5rem;
}
.path-knowledge-center .kc-container .kc-user-manual,
.page-node-type-knowledge-center .kc-container .kc-user-manual {
  background-color: #FAFBFB;
  padding: 4.62rem 0;
}
.path-knowledge-center .kc-container .kc-user-manual .title,
.page-node-type-knowledge-center .kc-container .kc-user-manual .title {
  margin-bottom: 2.5rem;
}
.path-knowledge-center .kc-container .kc-user-manual .title h3,
.page-node-type-knowledge-center .kc-container .kc-user-manual .title h3 {
  color: #494F55;
  font-size: 3rem;
  line-height: 140%;
  font-weight: 400;
}
.path-knowledge-center .kc-container .kc-user-manual .title h3 strong,
.page-node-type-knowledge-center .kc-container .kc-user-manual .title h3 strong {
  font-weight: 700;
}
.path-knowledge-center .kc-container .kc-user-manual .row,
.page-node-type-knowledge-center .kc-container .kc-user-manual .row {
  gap: 1.25rem;
}
.path-knowledge-center .kc-container .kc-user-manual .view-user-manual .view-controls,
.page-node-type-knowledge-center .kc-container .kc-user-manual .view-user-manual .view-controls {
  display: flex;
  justify-content: space-between;
  margin-bottom: 5.62rem;
}
.path-knowledge-center .kc-container .kc-user-manual .view-user-manual .view-controls .views-exposed-form,
.page-node-type-knowledge-center .kc-container .kc-user-manual .view-user-manual .view-controls .views-exposed-form {
  display: flex;
  justify-content: space-between;
}
.path-knowledge-center .kc-container .kc-user-manual .view-user-manual .view-controls .views-exposed-form .form-item--field-document-type-value,
.page-node-type-knowledge-center .kc-container .kc-user-manual .view-user-manual .view-controls .views-exposed-form .form-item--field-document-type-value {
  display: flex;
  flex-direction: row;
  width: 100%;
  align-content: flex-end;
  flex-wrap: wrap;
}
.path-knowledge-center .kc-container .kc-user-manual .view-user-manual .view-controls .views-exposed-form .form-item--field-document-type-value label,
.page-node-type-knowledge-center .kc-container .kc-user-manual .view-user-manual .view-controls .views-exposed-form .form-item--field-document-type-value label {
  display: none;
}
.path-knowledge-center .kc-container .kc-user-manual .view-user-manual .view-controls .views-exposed-form .form-item--field-document-type-value .bef-links ul,
.page-node-type-knowledge-center .kc-container .kc-user-manual .view-user-manual .view-controls .views-exposed-form .form-item--field-document-type-value .bef-links ul {
  display: flex;
  align-items: center;
  gap: 1.5rem;
}
.path-knowledge-center .kc-container .kc-user-manual .view-user-manual .view-controls .views-exposed-form .form-item--field-document-type-value .bef-links ul li:has(a[name="field_document_type_value[All]"]),
.page-node-type-knowledge-center .kc-container .kc-user-manual .view-user-manual .view-controls .views-exposed-form .form-item--field-document-type-value .bef-links ul li:has(a[name="field_document_type_value[All]"]) {
  display: none !important;
}
.path-knowledge-center .kc-container .kc-user-manual .view-user-manual .view-controls .views-exposed-form .form-item--field-document-type-value .bef-links ul li,
.page-node-type-knowledge-center .kc-container .kc-user-manual .view-user-manual .view-controls .views-exposed-form .form-item--field-document-type-value .bef-links ul li {
  position: relative;
  padding-right: 1.5rem;
}
.path-knowledge-center .kc-container .kc-user-manual .view-user-manual .view-controls .views-exposed-form .form-item--field-document-type-value .bef-links ul li:not(:last-child)::after,
.page-node-type-knowledge-center .kc-container .kc-user-manual .view-user-manual .view-controls .views-exposed-form .form-item--field-document-type-value .bef-links ul li:not(:last-child)::after {
  content: "";
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  height: 1.5rem;
  width: 1px;
  background: #E6E6E6;
}
.path-knowledge-center .kc-container .kc-user-manual .view-user-manual .view-controls .views-exposed-form .form-item--field-document-type-value .bef-links ul li .bef-link,
.page-node-type-knowledge-center .kc-container .kc-user-manual .view-user-manual .view-controls .views-exposed-form .form-item--field-document-type-value .bef-links ul li .bef-link {
  color: #B5B7B8;
  font-family: "DIN Next LT Arabic";
  font-size: 2rem;
  line-height: 2.625rem;
}
.path-knowledge-center .kc-container .kc-user-manual .view-user-manual .view-controls .views-exposed-form .form-item--field-document-type-value .bef-links ul li .bef-link--selected,
.page-node-type-knowledge-center .kc-container .kc-user-manual .view-user-manual .view-controls .views-exposed-form .form-item--field-document-type-value .bef-links ul li .bef-link--selected {
  color: #9E8A66;
}
.path-knowledge-center .kc-container .kc-user-manual .view-user-manual .view-controls .view-all-container .view-all-btn,
.page-node-type-knowledge-center .kc-container .kc-user-manual .view-user-manual .view-controls .view-all-container .view-all-btn {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 10.41369rem;
  height: 3rem;
  padding: var(--spacing-spacing-xs, 1rem) var(--spacing-spacing-s, 1.5rem);
  background-color: #9E8A66;
  color: #FFFFFF;
  text-decoration: none;
  font-weight: bold;
  border-radius: 0.5rem;
}
.path-knowledge-center .kc-container .kc-user-manual .view-user-manual .views-row,
.page-node-type-knowledge-center .kc-container .kc-user-manual .view-user-manual .views-row {
  position: relative;
  background-color: #FFFFFF;
  border-radius: 0.73394rem;
  box-shadow: 0px 4px 30px 0px rgba(227, 227, 227, 0.25);
  transition: all ease-in-out 0.3s;
}
.path-knowledge-center .kc-container .kc-user-manual .view-user-manual .views-row:hover,
.page-node-type-knowledge-center .kc-container .kc-user-manual .view-user-manual .views-row:hover {
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
}
.path-knowledge-center .kc-container .kc-user-manual .view-user-manual .views-row .user-manual-card,
.page-node-type-knowledge-center .kc-container .kc-user-manual .view-user-manual .views-row .user-manual-card {
  position: relative;
}
.path-knowledge-center .kc-container .kc-user-manual .view-user-manual .views-row .user-manual-card .user-manual-card-image img,
.page-node-type-knowledge-center .kc-container .kc-user-manual .view-user-manual .views-row .user-manual-card .user-manual-card-image img {
  width: 316px;
  height: 284px;
  object-fit: cover;
  border-radius: 0.73394rem 0.73394rem 0rem 0rem;
}
.path-knowledge-center .kc-container .kc-user-manual .view-user-manual .views-row .user-manual-card .user-manual-card-content,
.page-node-type-knowledge-center .kc-container .kc-user-manual .view-user-manual .views-row .user-manual-card .user-manual-card-content {
  margin: 1.76rem 0 0 1.56rem;
  position: absolute;
  bottom: 20%;
}
.path-knowledge-center .kc-container .kc-user-manual .view-user-manual .views-row .user-manual-card .user-manual-card-content .date,
.page-node-type-knowledge-center .kc-container .kc-user-manual .view-user-manual .views-row .user-manual-card .user-manual-card-content .date {
  color: #AE9E80;
  font-size: 1.2rem;
  font-weight: 400;
  line-height: 140%;
}
.path-knowledge-center .kc-container .kc-user-manual .view-user-manual .views-row .user-manual-card .user-manual-card-content h3,
.page-node-type-knowledge-center .kc-container .kc-user-manual .view-user-manual .views-row .user-manual-card .user-manual-card-content h3 {
  color: #FFFFFF;
  font-size: 1.5rem;
  font-weight: 500;
  line-height: 140%;
}
.path-knowledge-center .kc-container .kc-user-manual .view-user-manual .views-row .user-manual-card .file-actions,
.page-node-type-knowledge-center .kc-container .kc-user-manual .view-user-manual .views-row .user-manual-card .file-actions {
  position: relative;
}
.path-knowledge-center .kc-container .kc-user-manual .view-user-manual .views-row .user-manual-card .file-actions .social-icons,
.page-node-type-knowledge-center .kc-container .kc-user-manual .view-user-manual .views-row .user-manual-card .file-actions .social-icons {
  display: none;
  position: absolute;
  bottom: 40px;
  left: 50%;
  transform: translateX(-50%);
  background: white;
  padding: 10px;
  border-radius: 8px;
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
}
.path-knowledge-center .kc-container .kc-user-manual .view-user-manual .views-row .user-manual-card .file-actions .social-icons .icons-container,
.page-node-type-knowledge-center .kc-container .kc-user-manual .view-user-manual .views-row .user-manual-card .file-actions .social-icons .icons-container {
  display: flex;
}
.path-knowledge-center .kc-container .kc-user-manual .view-user-manual .views-row .user-manual-card .file-actions .social-icons a,
.page-node-type-knowledge-center .kc-container .kc-user-manual .view-user-manual .views-row .user-manual-card .file-actions .social-icons a {
  display: inline-block;
  margin: 0 5px;
  text-decoration: none;
  font-size: 1rem;
  color: #333;
}
.path-knowledge-center .kc-container .kc-user-manual .view-user-manual .views-row .user-manual-card .file-actions .share-link,
.page-node-type-knowledge-center .kc-container .kc-user-manual .view-user-manual .views-row .user-manual-card .file-actions .share-link {
  cursor: pointer;
}
.path-knowledge-center .kc-container .kc-user-manual .view-user-manual .views-row .user-manual-card .file-actions.active .social-icons,
.page-node-type-knowledge-center .kc-container .kc-user-manual .view-user-manual .views-row .user-manual-card .file-actions.active .social-icons {
  display: block;
}
.path-knowledge-center .kc-container .kc-user-manual .view-user-manual .views-row .user-manual-card .user-manual-card-actions,
.page-node-type-knowledge-center .kc-container .kc-user-manual .view-user-manual .views-row .user-manual-card .user-manual-card-actions {
  display: flex;
  justify-content: flex-end;
  padding: 1.44rem;
  gap: 1.38rem;
}
.path-knowledge-center .kc-container .kc-minirals-classes,
.page-node-type-knowledge-center .kc-container .kc-minirals-classes {
  background-color: #F8F5EF;
  padding-bottom: 9.5rem;
}
.path-knowledge-center .kc-container .kc-minirals-classes .title,
.page-node-type-knowledge-center .kc-container .kc-minirals-classes .title {
  display: flex;
  justify-content: center;
  padding: 6rem 0 6.5rem 0;
}
.path-knowledge-center .kc-container .kc-minirals-classes .title h3,
.page-node-type-knowledge-center .kc-container .kc-minirals-classes .title h3 {
  color: #494F55;
  font-size: 3rem;
  line-height: 140%;
  font-weight: 700;
}
.path-knowledge-center .kc-container .kc-minirals-classes .view-minirals-classes .row,
.page-node-type-knowledge-center .kc-container .kc-minirals-classes .view-minirals-classes .row {
  gap: 1.25rem;
  justify-content: center;
}
.path-knowledge-center .kc-container .kc-minirals-classes .view-minirals-classes .row .row-content .miniral-card-image img,
.page-node-type-knowledge-center .kc-container .kc-minirals-classes .view-minirals-classes .row .row-content .miniral-card-image img {
  width: 414px;
  height: 418px;
}
.path-knowledge-center .kc-container .kc-minirals-classes .view-minirals-classes .mineral-class-link,
.page-node-type-knowledge-center .kc-container .kc-minirals-classes .view-minirals-classes .mineral-class-link {
  display: flex;
  justify-content: center;
}
.path-knowledge-center .kc-container .kc-minirals-classes .view-minirals-classes .miniral-card,
.page-node-type-knowledge-center .kc-container .kc-minirals-classes .view-minirals-classes .miniral-card {
  position: relative;
}
.path-knowledge-center .kc-container .kc-minirals-classes .view-minirals-classes .miniral-card .miniral-card-content,
.page-node-type-knowledge-center .kc-container .kc-minirals-classes .view-minirals-classes .miniral-card .miniral-card-content {
  position: absolute;
  bottom: 5%;
  display: flex;
  justify-content: space-between;
  width: 100%;
  padding-left: 2.56rem;
}
.path-knowledge-center .kc-container .kc-minirals-classes .view-minirals-classes .miniral-card .miniral-card-content .miniral-title,
.page-node-type-knowledge-center .kc-container .kc-minirals-classes .view-minirals-classes .miniral-card .miniral-card-content .miniral-title {
  color: #FFFFFF;
  font-size: 2rem;
  font-weight: 500;
  line-height: 140%;
}
.path-knowledge-center .kc-container .kc-minirals-classes .view-minirals-classes .miniral-card .miniral-card-content .miniral-category,
.page-node-type-knowledge-center .kc-container .kc-minirals-classes .view-minirals-classes .miniral-card .miniral-card-content .miniral-category {
  color: #FFFFFF;
  font-size: 2rem;
  font-weight: 700;
  line-height: 140%;
}
.path-knowledge-center .kc-container .kc-minirals-classes .view-minirals-classes .miniral-card .miniral-card-content .miniral-link,
.page-node-type-knowledge-center .kc-container .kc-minirals-classes .view-minirals-classes .miniral-card .miniral-card-content .miniral-link {
  padding-right: 2.56rem;
}
.path-knowledge-center .kc-contact .contact-section,
.page-node-type-knowledge-center .kc-contact .contact-section {
  display: flex;
  justify-content: space-between;
  background: #F8F8F6;
  border-radius: 10px;
  position: relative;
}
.path-knowledge-center .kc-contact .contact-section .contact-text,
.page-node-type-knowledge-center .kc-contact .contact-section .contact-text {
  max-width: 40%;
  margin-top: 5.75rem;
}
.path-knowledge-center .kc-contact .contact-section .contact-text h2,
.page-node-type-knowledge-center .kc-contact .contact-section .contact-text h2 {
  font-size: 3rem;
  font-weight: 700;
  color: #473D2D;
  margin-bottom: 1.25rem;
}
.path-knowledge-center .kc-contact .contact-section .contact-text p,
.page-node-type-knowledge-center .kc-contact .contact-section .contact-text p {
  font-size: 2rem;
  color: #3C3D3C;
  line-height: 1.5rem;
  /* 85.714% */
  letter-spacing: 0.00625rem;
  margin-bottom: 4.06rem;
}
.path-knowledge-center .kc-contact .contact-section .contact-text .contact-btn,
.page-node-type-knowledge-center .kc-contact .contact-section .contact-text .contact-btn {
  display: inline-block;
  background: #00BC70;
  color: #FFFFFF;
  display: flex;
  width: 10.41369rem;
  height: 3rem;
  padding: var(--spacing-spacing-xs, 1rem) var(--spacing-spacing-s, 1.5rem);
  justify-content: center;
  align-items: center;
  gap: var(--spacing-spacing-2xs, 0.5rem);
  border-radius: var(--radius-radius-m, 0.5rem);
  flex-shrink: 0;
}
.path-knowledge-center .kc-contact .contact-section .contact-image,
.page-node-type-knowledge-center .kc-contact .contact-section .contact-image {
  flex: 1;
  text-align: right;
}
.path-knowledge-center .kc-contact .contact-section .contact-image img,
.page-node-type-knowledge-center .kc-contact .contact-section .contact-image img {
  max-width: 100%;
  height: 24.9375rem;
  border-radius: 10px;
}
.path-knowledge-center .kc-contact .contact-section .social-icons,
.page-node-type-knowledge-center .kc-contact .contact-section .social-icons {
  position: absolute;
  bottom: -5%;
  left: 5.44rem;
  display: flex;
  gap: 10px;
}
.path-knowledge-center .kc-contact .contact-section .social-icons a,
.page-node-type-knowledge-center .kc-contact .contact-section .social-icons a {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 30px;
  height: 30px;
  background: #FFFFFF;
  border-radius: 50%;
}
.path-knowledge-center .kc-contact .contact-section .social-icons a img,
.page-node-type-knowledge-center .kc-contact .contact-section .social-icons a img {
  width: 20px;
  height: 20px;
}
.path-knowledge-center .kc-contact .contact-section .live-chat,
.page-node-type-knowledge-center .kc-contact .contact-section .live-chat {
  position: absolute;
  bottom: -5%;
  right: 5.44rem;
}
.path-knowledge-center .kc-contact .contact-section .live-chat a,
.page-node-type-knowledge-center .kc-contact .contact-section .live-chat a {
  display: flex;
  align-items: center;
  background: #00BC70;
  color: #FFFFFF;
  padding: 0.75rem 1rem;
  border-radius: 4.375rem 1rem 0rem 4.375rem;
  text-decoration: none;
  font-weight: 700;
  font-size: 1.3rem;
  box-shadow: 0px 8px 16px 0px rgba(0, 20, 12, 0.08);
}
.path-knowledge-center .kc-contact .contact-section .live-chat a img,
.page-node-type-knowledge-center .kc-contact .contact-section .live-chat a img {
  width: 20px;
  height: 20px;
  margin-right: 0.62rem;
}
.path-knowledge-center .kc-faqs .header-faq,
.page-node-type-knowledge-center .kc-faqs .header-faq {
  display: flex;
  justify-content: space-between;
  flex-direction: row;
  padding: 6rem 0 6.5rem 0;
}
.path-knowledge-center .kc-faqs .header-faq .view-all-container,
.page-node-type-knowledge-center .kc-faqs .header-faq .view-all-container {
  display: flex;
}
.path-knowledge-center .kc-faqs .header-faq .view-all-container .view-all-btn,
.page-node-type-knowledge-center .kc-faqs .header-faq .view-all-container .view-all-btn {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 10.41369rem;
  height: 3rem;
  padding: var(--spacing-spacing-xs, 1rem) var(--spacing-spacing-s, 1.5rem);
  background-color: #9E8A66;
  color: #FFFFFF;
  text-decoration: none;
  font-weight: bold;
  border-radius: 0.5rem;
}
.path-knowledge-center .kc-faqs .header-faq .title,
.page-node-type-knowledge-center .kc-faqs .header-faq .title {
  display: flex;
}
.path-knowledge-center .kc-faqs .header-faq .title h3,
.page-node-type-knowledge-center .kc-faqs .header-faq .title h3 {
  color: #494F55;
  font-size: 3rem;
  line-height: 140%;
  font-weight: 700;
}
.path-knowledge-center .kc-faqs .faqs-container,
.page-node-type-knowledge-center .kc-faqs .faqs-container {
  padding-bottom: 4.88rem;
}
.path-knowledge-center .footer,
.page-node-type-knowledge-center .footer {
  margin-top: unset;
}
.path-knowledge-center .kc-hero-section,
.page-node-type-knowledge-center .kc-hero-section {
  position: relative;
}
.path-knowledge-center .kc-hero-section .subpageHero__title,
.page-node-type-knowledge-center .kc-hero-section .subpageHero__title {
  color: #FFFFFF;
  text-align: center;
  font-size: 3.75rem;
  font-weight: 700;
  line-height: 140%;
  max-width: 100%;
}
.path-knowledge-center .kc-hero-section .subpageHero__text,
.page-node-type-knowledge-center .kc-hero-section .subpageHero__text {
  text-align: center;
  font-size: 1.5rem;
  font-style: normal;
  font-weight: 400;
  line-height: 160%;
  max-width: 100%;
}
.path-knowledge-center .kc-hero-section .search-block,
.page-node-type-knowledge-center .kc-hero-section .search-block {
  display: flex;
  justify-content: center;
  margin-top: 20px;
  width: 100%;
  position: absolute;
  bottom: 9.5%;
  z-index: 5;
}
.path-knowledge-center .kc-hero-section .search-block .search-block-form,
.page-node-type-knowledge-center .kc-hero-section .search-block .search-block-form {
  width: 100%;
  display: block !important;
}
.path-knowledge-center .kc-hero-section .search-block form,
.page-node-type-knowledge-center .kc-hero-section .search-block form {
  display: flex;
  align-items: center;
  background: #FFFFFF;
  border-radius: 0.625rem;
  border: 1px solid #efefef;
  width: 58.6875rem;
  height: 5rem;
  position: relative;
  z-index: 2;
  margin: auto;
}
.path-knowledge-center .kc-hero-section .search-block form .form-item--keys,
.page-node-type-knowledge-center .kc-hero-section .search-block form .form-item--keys {
  flex-grow: 1;
  position: relative;
}
.path-knowledge-center .kc-hero-section .search-block form .form-item--keys input[type=search],
.page-node-type-knowledge-center .kc-hero-section .search-block form .form-item--keys input[type=search] {
  width: 100%;
  padding: 10px 15px;
  font-size: 1.5rem;
  border-radius: 0.625rem;
  outline: none !important;
  background-color: #FFFFFF !important;
}
.path-knowledge-center .kc-hero-section .search-block form .form-item--keys input[type=search]:focus,
.page-node-type-knowledge-center .kc-hero-section .search-block form .form-item--keys input[type=search]:focus {
  background-color: #FFFFFF !important;
}
.path-knowledge-center .kc-hero-section .search-block form .form-submit,
.page-node-type-knowledge-center .kc-hero-section .search-block form .form-submit {
  display: flex;
  padding: 1rem var(--spacing-spacing-s, 1.5rem);
  justify-content: center;
  align-items: center;
  gap: var(--spacing-spacing-2xs, 0.5rem);
  flex-shrink: 0;
  background-color: #9E8A66;
  font-size: 1.2rem;
  font-style: normal;
  font-weight: 700;
  line-height: 200%;
  color: #FFFFFF;
  border-radius: 0.5rem;
  cursor: pointer;
  margin-right: 0.5rem;
}
.path-knowledge-center .kc-hero-section .search-block h2,
.page-node-type-knowledge-center .kc-hero-section .search-block h2 {
  display: none;
}
.path-knowledge-center .search-block-form,
.page-node-type-knowledge-center .search-block-form {
  display: none;
}
.path-knowledge-center .views-field-field-frequent-topics,
.page-node-type-knowledge-center .views-field-field-frequent-topics {
  position: relative;
  display: flex;
  justify-content: center;
  margin-top: -2rem;
  z-index: 4;
}
.path-knowledge-center .views-field-field-frequent-topics .field-content ul,
.page-node-type-knowledge-center .views-field-field-frequent-topics .field-content ul {
  display: flex;
  flex-direction: row;
  gap: 0.5rem;
}
.path-knowledge-center .views-field-field-frequent-topics .field-content ul li a,
.page-node-type-knowledge-center .views-field-field-frequent-topics .field-content ul li a {
  display: flex;
  justify-content: center;
  align-items: center;
  min-height: 3.1875rem;
  padding-inline: 2rem;
  border-radius: 0.5rem;
  border: 1px solid var(--Primary_color_palette-Brown-B300, #9e8a66);
  background: var(--Primary_color_palette-Brown-B50, #f5f3f0);
  color: var(--Primary_color_palette-Brown-B300, #9e8a66);
  text-align: center;
  font-family: "DIN Next LT Arabic";
  font-size: 1.2rem;
  font-style: normal;
  font-weight: 700;
  line-height: 200%;
}

html[lang=ar][dir=rtl] .path-knowledge-center .kc-content .kc-guide .view-guides-and-instructions .views-row,
html[lang=ar][dir=rtl] .page-node-type-knowledge-center .kc-content .kc-guide .view-guides-and-instructions .views-row {
  margin-left: 1.25rem;
  margin-right: unset;
}
html[lang=ar][dir=rtl] .path-knowledge-center .kc-content .kc-guide .view-guides-and-instructions .views-exposed-form .form-item--field-guide-category-target-id .bef-links ul li,
html[lang=ar][dir=rtl] .page-node-type-knowledge-center .kc-content .kc-guide .view-guides-and-instructions .views-exposed-form .form-item--field-guide-category-target-id .bef-links ul li {
  padding-left: 1.5rem;
  padding-right: 0;
}
html[lang=ar][dir=rtl] .path-knowledge-center .kc-content .kc-guide .view-guides-and-instructions .views-exposed-form .form-item--field-guide-category-target-id .bef-links ul li:not(:last-child)::after,
html[lang=ar][dir=rtl] .page-node-type-knowledge-center .kc-content .kc-guide .view-guides-and-instructions .views-exposed-form .form-item--field-guide-category-target-id .bef-links ul li:not(:last-child)::after {
  content: "";
  left: 0;
  right: unset;
}
html[lang=ar][dir=rtl] .path-knowledge-center .kc-content .kc-guide .view-guides-and-instructions .views-field-field-guide-category,
html[lang=ar][dir=rtl] .page-node-type-knowledge-center .kc-content .kc-guide .view-guides-and-instructions .views-field-field-guide-category {
  left: unset;
  right: 5%;
}
html[lang=ar][dir=rtl] .path-knowledge-center .kc-content .kc-guide .view-guides-and-instructions .views-field-created,
html[lang=ar][dir=rtl] .page-node-type-knowledge-center .kc-content .kc-guide .view-guides-and-instructions .views-field-created {
  margin-right: 1.56rem;
}
html[lang=ar][dir=rtl] .path-knowledge-center .kc-content .kc-guide .view-guides-and-instructions .views-field-title,
html[lang=ar][dir=rtl] .page-node-type-knowledge-center .kc-content .kc-guide .view-guides-and-instructions .views-field-title {
  padding-right: 1.56rem;
}
html[lang=ar][dir=rtl] .path-knowledge-center .kc-content .kc-guide .carousel-controls img,
html[lang=ar][dir=rtl] .page-node-type-knowledge-center .kc-content .kc-guide .carousel-controls img {
  transform: rotate(-180deg);
}
html[lang=ar][dir=rtl] .view-user-manual .view-content {
  display: flex;
}
html[lang=ar][dir=rtl] .view-user-manual .view-content .row {
  gap: 1.25rem;
}
html[lang=ar][dir=rtl] .view-user-manual .views-exposed-form .form-item--field-document-type-value .bef-links ul li {
  padding-left: 1.5rem !important;
  padding-right: 0 !important;
}
html[lang=ar][dir=rtl] .view-user-manual .views-exposed-form .form-item--field-document-type-value .bef-links ul li:not(:last-child)::after {
  content: "";
  left: 0 !important;
  right: unset !important;
}
html[lang=ar][dir=rtl] .view-user-manual .user-manual-card-content {
  margin: 1.76rem 1.56rem 0 0 !important;
}
html[lang=ar][dir=rtl] .kc-minirals-classes .miniral-card-content {
  padding-left: unset;
  padding-right: 2.56rem;
}
html[lang=ar][dir=rtl] .kc-contact .contact-image {
  text-align: left;
}
html[lang=ar][dir=rtl] .kc-contact .contact-image img {
  transform: scaleX(-1);
}
html[lang=ar][dir=rtl] .kc-contact .social-icons {
  left: unset;
  right: 5.44rem;
}
html[lang=ar][dir=rtl] .kc-contact .live-chat {
  right: unset;
  left: 5.44rem;
}
html[lang=ar][dir=rtl] .kc-contact .live-chat a {
  border-radius: 1rem 4.375rem 4.375rem 0rem;
}
html[lang=ar][dir=rtl] .kc-hero-section .search-block .form-submit {
  margin-right: unset;
  margin-left: 0.5rem;
}
html[lang=ar][dir=rtl] .kc-faqs .title h3 {
  display: flex;
  flex-direction: row-reverse;
  gap: 6px;
}

@media (max-width: 920px) {
  .kc-hero-section .search-block form {
    width: 70%;
  }
}
@media only screen and (max-width: 576px) {
  .path-knowledge-center .kc-hero-section .search-block form,
  .page-node-type-knowledge-center .kc-hero-section .search-block form {
    width: 70%;
    margin: auto;
  }
  .path-knowledge-center .kc-container .kc-content .kc-guide .view-guides-and-instructions .views-exposed-form .form-item--field-guide-category-target-id,
  .page-node-type-knowledge-center .kc-container .kc-content .kc-guide .view-guides-and-instructions .views-exposed-form .form-item--field-guide-category-target-id {
    justify-content: center;
  }
  .path-knowledge-center .kc-container .kc-content .kc-guide .view-guides-and-instructions .views-exposed-form .form-item--field-guide-category-target-id ul,
  .page-node-type-knowledge-center .kc-container .kc-content .kc-guide .view-guides-and-instructions .views-exposed-form .form-item--field-guide-category-target-id ul {
    flex-direction: column;
  }
  .path-knowledge-center .kc-container .kc-content .kc-guide .view-guides-and-instructions .views-exposed-form .form-item--field-guide-category-target-id ul li:not(:last-child)::after,
  .page-node-type-knowledge-center .kc-container .kc-content .kc-guide .view-guides-and-instructions .views-exposed-form .form-item--field-guide-category-target-id ul li:not(:last-child)::after {
    content: none !important;
  }
  .path-knowledge-center .kc-container .kc-minirals-classes .view-minirals-classes .row,
  .page-node-type-knowledge-center .kc-container .kc-minirals-classes .view-minirals-classes .row {
    flex-direction: column;
    justify-content: center;
    gap: 15px;
    flex-wrap: nowrap;
  }
  .path-knowledge-center .kc-container .kc-minirals-classes .view-minirals-classes .row .miniral-card-image img,
  .page-node-type-knowledge-center .kc-container .kc-minirals-classes .view-minirals-classes .row .miniral-card-image img {
    width: 100% !important;
    display: flex;
    margin: auto;
  }
  .path-knowledge-center .kc-container .kc-user-manual .row,
  .page-node-type-knowledge-center .kc-container .kc-user-manual .row {
    justify-content: center;
    gap: 15px;
  }
  .path-knowledge-center .kc-container .kc-user-manual .view-user-manual .view-controls,
  .page-node-type-knowledge-center .kc-container .kc-user-manual .view-user-manual .view-controls {
    justify-content: center;
    flex-direction: column;
    gap: 15px;
  }
  .path-knowledge-center .kc-container .kc-user-manual .view-user-manual .view-controls .views-exposed-form .form-item--field-document-type-value ul,
  .page-node-type-knowledge-center .kc-container .kc-user-manual .view-user-manual .view-controls .views-exposed-form .form-item--field-document-type-value ul {
    flex-direction: column;
  }
  .path-knowledge-center .kc-container .kc-user-manual .view-user-manual .view-controls .views-exposed-form .form-item--field-document-type-value ul li:not(:last-child)::after,
  .page-node-type-knowledge-center .kc-container .kc-user-manual .view-user-manual .view-controls .views-exposed-form .form-item--field-document-type-value ul li:not(:last-child)::after {
    content: none !important;
  }
  .path-knowledge-center .kc-faqs .faqs-container .accordion-button,
  .page-node-type-knowledge-center .kc-faqs .faqs-container .accordion-button {
    width: 100%;
  }
  .path-knowledge-center .kc-faqs .faqs-container .accordion-button .content,
  .page-node-type-knowledge-center .kc-faqs .faqs-container .accordion-button .content {
    width: 90%;
    text-align: start;
  }
}
.page-node-type-mining-complexes .complexes-list {
  padding: 30px 132px 0px 132px;
}
.page-node-type-mining-complexes .complexes-list .mining-complexes {
  display: flex;
  gap: 18px;
}
.page-node-type-mining-complexes .complexes-list .mining-complexes .list-filter {
  background-color: #fff;
  padding: 24px 16px;
  border-radius: 6px;
  min-width: 302px;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
}
.page-node-type-mining-complexes .complexes-list .mining-complexes .list-filter .filter-header {
  display: flex;
  justify-content: space-between;
  padding-bottom: 15px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.page-node-type-mining-complexes .complexes-list .mining-complexes .list-filter .filter-header .filter-title {
  display: flex;
  align-items: center;
  gap: 8px;
  color: #2d3239;
  font-size: 20px;
  font-style: normal;
  font-weight: 700;
  line-height: 20px;
}
.page-node-type-mining-complexes .complexes-list .mining-complexes .list-filter .filter-content {
  padding: 24px 8px;
  margin-bottom: 29px;
}
.page-node-type-mining-complexes .complexes-list .mining-complexes .list-filter .filter-content.active {
  display: block !important;
}
.page-node-type-mining-complexes .complexes-list .mining-complexes .list-filter .filter-content .space-vector {
  display: block;
  width: 90%;
  height: 6px;
  background-color: #f9fafa;
  margin: auto;
  margin-top: 25px;
  margin-bottom: 25px;
}
.page-node-type-mining-complexes .complexes-list .mining-complexes .list-filter .filter-content .filter-input-group {
  display: flex;
  flex-direction: column;
  gap: 8px;
  padding-bottom: 25px;
  position: relative;
}
.page-node-type-mining-complexes .complexes-list .mining-complexes .list-filter .filter-content .filter-input-group .filter-select {
  height: 48px;
  padding: 8px 12px;
  border-radius: 12px;
  border: 1px solid #e6e6e6;
  background: #fff;
  background: url('data:image/svg+xml,%3Csvg width="20" height="21" viewBox="0 0 20 21" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="M16.6 7.7085L11.1667 13.1418C10.525 13.7835 9.47502 13.7835 8.83336 13.1418L3.40002 7.7085" stroke="%23ADA7A7" stroke-width="1.5" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"%2F%3E%3C%2Fsvg%3E') no-repeat right 10px center;
  background-size: 20px;
  padding-right: 40px;
}
.page-node-type-mining-complexes .complexes-list .mining-complexes .list-filter .filter-content .filter-input-group .filter-select::-webkit-input-placeholder {
  color: #c3c3c3;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
.page-node-type-mining-complexes .complexes-list .mining-complexes .list-filter .filter-content .filter-input-group .filter-select:-ms-input-placeholder {
  color: #c3c3c3;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
.page-node-type-mining-complexes .complexes-list .mining-complexes .list-filter .filter-content .filter-input-group .filter-select::-ms-input-placeholder {
  color: #c3c3c3;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
.page-node-type-mining-complexes .complexes-list .mining-complexes .list-filter .filter-content .filter-input-group .filter-select::placeholder {
  color: #c3c3c3;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
.page-node-type-mining-complexes .complexes-list .mining-complexes .list-filter .filter-content .filter-input-group .filter-select:focus {
  border-color: #8b6914;
  outline: none;
}
.page-node-type-mining-complexes .complexes-list .mining-complexes .list-filter .filter-content .filter-input-group .filter-label {
  color: #34373a;
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
}
.page-node-type-mining-complexes .complexes-list .mining-complexes .list-filter .filter-content .filter-input-group .filter-input {
  height: 48px;
  padding: 8px 12px;
  border-radius: 12px;
  border: 1px solid #e6e6e6;
  background: #fff;
  background-size: 20px;
  padding-right: 40px;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
.page-node-type-mining-complexes .complexes-list .mining-complexes .list-filter .filter-content .filter-input-group .filter-input::-webkit-input-placeholder {
  color: #c3c3c3;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
.page-node-type-mining-complexes .complexes-list .mining-complexes .list-filter .filter-content .filter-input-group .filter-input:-ms-input-placeholder {
  color: #c3c3c3;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
.page-node-type-mining-complexes .complexes-list .mining-complexes .list-filter .filter-content .filter-input-group .filter-input::-ms-input-placeholder {
  color: #c3c3c3;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
.page-node-type-mining-complexes .complexes-list .mining-complexes .list-filter .filter-content .filter-input-group .filter-input::placeholder {
  color: #c3c3c3;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
.page-node-type-mining-complexes .complexes-list .mining-complexes .list-filter .filter-content .filter-input-group .filter-input:focus {
  border-color: #8b6914;
  outline: none;
}
.page-node-type-mining-complexes .complexes-list .mining-complexes .list-filter .apply-btn {
  height: 54px;
  padding: 16px 18px;
  border-radius: 10px;
  background: #00bc70;
  width: 100%;
  border: none;
  color: #fff;
  font-size: 15px;
  font-style: normal;
  font-weight: 700;
  line-height: 150%;
}
.page-node-type-mining-complexes .complexes-list .mining-complexes .list-filter .apply-btn.active {
  display: block !important;
}
.page-node-type-mining-complexes .complexes-list .mining-complexes .complexes-row {
  display: flex;
  flex-direction: row;
  gap: 18px !important;
  flex-wrap: wrap;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
}
.page-node-type-mining-complexes .complexes-list .mining-complexes .complexes-row .col {
  position: relative;
  min-width: 311px;
  min-height: -webkit-fit-content;
  min-height: -moz-fit-content;
  min-height: fit-content;
}
.page-node-type-mining-complexes .complexes-list .mining-complexes .complexes-row .col .list-card {
  min-height: 268px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
  text-decoration: none;
  transition: 0.4s all ease;
  padding: 20px 20px 17px 20px;
  background: #fff;
  box-shadow: 0px 4px 30px 0px rgba(227, 227, 227, 0.25);
  border-radius: 8px;
}
.page-node-type-mining-complexes .complexes-list .mining-complexes .complexes-row .col .list-card .label-status {
  text-align: center;
  font-size: 12px;
  font-style: normal;
  font-weight: 700;
  height: 21px;
  padding: 12px;
  position: absolute;
  right: 24px;
  top: 0;
  border-radius: 0px 0px 8px 8px;
  line-height: 0;
  padding-top: 8px;
}
.page-node-type-mining-complexes .complexes-list .mining-complexes .complexes-row .col .list-card .label-status.inactive, .page-node-type-mining-complexes .complexes-list .mining-complexes .complexes-row .col .list-card .label-status.Inactive, .page-node-type-mining-complexes .complexes-list .mining-complexes .complexes-row .col .list-card .label-status.InActive {
  background-color: #afacad;
  color: #fff;
  color: #fafbfb;
}
.page-node-type-mining-complexes .complexes-list .mining-complexes .complexes-row .col .list-card .label-status.closed, .page-node-type-mining-complexes .complexes-list .mining-complexes .complexes-row .col .list-card .label-status.Closed {
  background-color: #cc5b5b;
  color: #fff;
  color: #fafbfb;
}
.page-node-type-mining-complexes .complexes-list .mining-complexes .complexes-row .col .list-card .label-status.active, .page-node-type-mining-complexes .complexes-list .mining-complexes .complexes-row .col .list-card .label-status.Active {
  background-color: #00bc70;
  color: #fff;
  color: #fafbfb;
}
.page-node-type-mining-complexes .complexes-list .mining-complexes .complexes-row .col .list-card .list-text-box {
  margin-bottom: 31px;
}
.page-node-type-mining-complexes .complexes-list .mining-complexes .complexes-row .col .list-card .list-text-box .list-title {
  color: #1d1d1b;
  font-size: 20px;
  font-style: normal;
  font-weight: 700;
  line-height: 140%;
  margin-bottom: 10px;
}
.page-node-type-mining-complexes .complexes-list .mining-complexes .complexes-row .col .list-card .list-text-box .description {
  color: #4a4f53;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 140%;
}
.page-node-type-mining-complexes .complexes-list .mining-complexes .complexes-row .col .list-card .list-text-box .description .description-location {
  padding: 4px 6px;
  border-radius: 6px;
  background: #f2f7fd;
  color: #002858;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 130%;
}
.page-node-type-mining-complexes .complexes-list .mining-complexes .complexes-row .col .list-card .list-text-box .description .description-distance {
  padding: 4px 6px;
  border-radius: 4px;
  background: #f2fbf7;
  color: #004429;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 130%;
}
.page-node-type-mining-complexes .complexes-list .mining-complexes .complexes-row .col .list-card .list-details .details-group {
  list-style-type: none;
  padding: 0px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  gap: 15px;
  margin-bottom: 20px;
}
.page-node-type-mining-complexes .complexes-list .mining-complexes .complexes-row .col .list-card .list-details .details-group .details-item {
  display: flex;
  justify-content: space-between;
  align-items: center;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 140%;
  color: #141b34;
}
.page-node-type-mining-complexes .complexes-list .mining-complexes .complexes-row .col .list-card .list-details .details-group .details-item .details-item-title {
  display: flex;
  gap: 15px;
  color: #846940;
}
.page-node-type-mining-complexes .complexes-list .mining-complexes .complexes-row .col .list-card .list-details .details-group .details-item .details-item-value {
  text-align: center;
}
.page-node-type-mining-complexes .complexes-list .mining-complexes .complexes-row .col .list-card .list-details .details-group .details-item .details-item-value.bg-shadow {
  padding: 5px 6px;
  border-radius: 3px;
  background: #f3f3f3;
  font-weight: 600;
  text-align: center;
}
.page-node-type-mining-complexes .complexes-list .mining-complexes .complexes-row .col .list-card .card-details {
  display: flex;
  justify-content: space-between;
  border-top: 1px solid #f6f9f9;
  padding-top: 9px;
}
.page-node-type-mining-complexes .complexes-list .mining-complexes .complexes-row .col .list-card .card-details .details-link {
  color: #846940;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 160%;
  text-decoration: none;
}
.page-node-type-mining-complexes .complexes-list .mining-complexes .complexes-row .col .list-card:hover {
  padding: 20px 20px 17px 20px;
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
}

.page-node-type-complex .breadcrumbs__link:not(:last-child):after {
  color: #fff;
}
.page-node-type-complex .breadcrumbs__link {
  color: #fff;
}
.page-node-type-complex .mining-complexes-list-description {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
}
.page-node-type-complex .hero {
  position: relative;
  overflow: hidden;
  color: #fff;
}
.page-node-type-complex .hero .hero-wrapper {
  padding: 30px 132px 0px 132px;
}
.page-node-type-complex .hero .hero-wrapper .background-image {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  z-index: -1;
}
.page-node-type-complex .hero .hero-wrapper .content-wrapper {
  padding: 156px 0px;
}
.page-node-type-complex .hero .hero-wrapper .content-wrapper .content {
  width: 70%;
  margin-top: 150px;
  min-height: 358px;
}
.page-node-type-complex .hero .hero-wrapper .content-wrapper .content h1 {
  margin-bottom: 20px;
  font-size: 36px;
  font-style: normal;
  font-weight: 500;
  line-height: 140%;
}
.page-node-type-complex .hero .hero-wrapper .content-wrapper .content .tags {
  display: flex;
  gap: 10px;
  margin-bottom: 15px;
}
.page-node-type-complex .hero .hero-wrapper .content-wrapper .content .tags .tag-license {
  background: #f7e9d6;
  color: #d79131;
  padding: 5px 10px;
  border-radius: 15px;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 130%;
}
.page-node-type-complex .hero .hero-wrapper .content-wrapper .content .regions {
  display: flex;
  flex-direction: column;
  height: 100px;
}
.page-node-type-complex .hero .hero-wrapper .content-wrapper .content .regions .regions-title {
  color: white;
  font-size: 20px;
  font-weight: 700;
  line-height: 42px;
  word-wrap: break-word;
}
.page-node-type-complex .hero .hero-wrapper .content-wrapper .content .regions .regions-values {
  color: white;
  font-size: 16px;
  font-weight: 400;
  line-height: 33.6px;
  word-wrap: break-word;
}
.page-node-type-complex .hero .hero-wrapper .content-wrapper .content .description {
  margin-bottom: 20px;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 140%;
}
.page-node-type-complex .hero .hero-wrapper .content-wrapper .content .details {
  display: flex;
  gap: 30px;
  position: relative;
  top: 51px;
  margin-bottom: 51px;
}
.page-node-type-complex .hero .hero-wrapper .content-wrapper .content .details .separator {
  border-right: 2px solid;
  width: 0px;
  color: #6d7d8f;
}
.page-node-type-complex .hero .hero-wrapper .content-wrapper .content .details .detail {
  display: flex;
  gap: 10px;
  font-size: 0.9em;
  color: #555;
  flex-direction: column;
  align-items: flex-start;
  width: 15%;
}
.page-node-type-complex .hero .hero-wrapper .content-wrapper .content .details .detail h2 {
  font-size: 1.5em;
  margin: 0;
  color: #fff;
}
.page-node-type-complex .hero .hero-wrapper .content-wrapper .content .details .detail p {
  font-size: 0.9em;
  color: #c4d0e3;
}
.page-node-type-complex .hero .hero-wrapper .content-wrapper .content .details .detail::after {
  content: "";
  border-left: 3px solid #f39c12;
  padding-left: 15px;
}
.page-node-type-complex .hero .hero-wrapper .content-wrapper .content .details .detail:last-child::after {
  content: none;
}
.page-node-type-complex .hero .hero-wrapper .content-wrapper .content .register-btn {
  background: #fff;
  color: #9e8a66;
  border: none;
  padding: 10px 20px;
  font-size: 1em;
  font-weight: bold;
  border-radius: 5px;
  cursor: pointer;
  transition: background 0.3s;
}
.page-node-type-complex .hero .hero-wrapper .content-wrapper .content .register-btn:hover {
  background: #9e8a66;
  color: #fff;
}
.page-node-type-complex .overview-wrapper {
  background: #f8f5ef;
  height: 1148px;
}
.page-node-type-complex .overview-wrapper .overview-container {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  position: relative;
  top: 66px;
  left: 132px;
  height: 631px;
  width: 87%;
}
.page-node-type-complex .overview-wrapper .overview-container .header-container {
  display: flex;
  align-items: center;
  justify-content: center;
}
.page-node-type-complex .overview-wrapper .overview-container .header-container::after {
  content: "";
  height: 1px;
  background-color: #494f55;
  width: 1080px;
  position: relative;
  bottom: 16px;
}
.page-node-type-complex .overview-wrapper .overview-container .header-container .overview-header {
  width: 514px;
  color: #494f55;
}
.page-node-type-complex .overview-wrapper .overview-container .header-container .overview-header .header-first {
  font-size: 45px;
  font-weight: 400;
  line-height: 63px;
}
.page-node-type-complex .overview-wrapper .overview-container .header-container .overview-header .header-first,
.page-node-type-complex .overview-wrapper .overview-container .header-container .overview-header .header-second {
  font-size: 45px;
  font-weight: 400;
  line-height: 63px;
}
.page-node-type-complex .overview-wrapper .overview-container .header-container .overview-header .header-strong {
  font-size: 45px;
  font-weight: 700;
  line-height: 63px;
}
.page-node-type-complex .overview-wrapper .overview-container .card-container {
  display: flex;
  align-items: flex-end;
  height: 439px;
}
.page-node-type-complex .overview-wrapper .overview-container .card-container .card-list {
  display: flex;
  gap: 18px;
}
.page-node-type-complex .overview-wrapper .overview-container .card-container .card-list .card {
  background-color: #fff;
  border-radius: 8px;
  display: flex;
  height: 350px;
  width: 501px;
  padding: 40px 48px;
  flex-direction: column;
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}
.page-node-type-complex .overview-wrapper .overview-container .card-container .card-list .card:hover {
  transform: translateY(-5px);
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.1);
}
.page-node-type-complex .overview-wrapper .overview-container .card-container .card-list .card .card-icon {
  width: 40px;
  height: 40px;
  margin-bottom: 100px;
}
.page-node-type-complex .overview-wrapper .overview-container .card-container .card-list .card h3 {
  color: #846940;
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  line-height: 120%;
  height: 29px;
  margin-bottom: 16px;
}
.page-node-type-complex .overview-wrapper .overview-container .card-container .card-list .card p {
  height: 69px;
  color: var(--Primary_color_palette-Grey-G400, #33373b);
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 120%;
}
.page-node-type-complex .register {
  position: relative;
  width: 100%;
  max-width: 1283px;
  height: 540px;
  margin: 0 auto;
  overflow: hidden;
  border-radius: 16px;
  top: -270px;
}
.page-node-type-complex .register .background-image {
  width: 100%;
  height: 100%;
  object-fit: cover;
  transform: rotate(180deg);
  position: absolute;
  top: 0;
  left: 0;
  border-radius: 16px;
}
.page-node-type-complex .register .overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  background: rgba(52, 70, 92, 0.6);
  border-radius: 16px;
}
.page-node-type-complex .register .gradient-overlay {
  position: absolute;
  width: 85%;
  height: 100%;
  background: linear-gradient(90deg, #34465c 0%, rgba(52, 70, 92, 0) 100%);
  border-top-left-radius: 16px;
  border-top-right-radius: 16px;
}
.page-node-type-complex .register .content {
  position: absolute;
  right: -1%;
  top: 50%;
  transform: translateY(-50%);
  width: 570px;
  background: white;
  padding: 50px;
  border-radius: 8px;
  box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1);
}
.page-node-type-complex .register .text-container {
  text-align: left;
  margin-bottom: 30px;
}
.page-node-type-complex .register .title {
  color: #34465c;
  font-size: 34px;
  font-weight: 700;
  margin-bottom: 10px;
}
.page-node-type-complex .register .description {
  color: #4d6075;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.5;
}
.page-node-type-complex .register .btn {
  display: inline-block;
  padding: 12px 24px;
  background-color: #00bc70;
  color: white;
  font-size: 14px;
  font-weight: 700;
  text-decoration: none;
  border-radius: 8px;
  text-align: center;
  transition: 0.3s ease-in-out;
}
.page-node-type-complex .register .btn:hover {
  background-color: #00995a;
}

.item-map {
  width: 100%;
  height: 520px;
  border: none;
}

.map-group {
  position: relative;
  height: 520px;
  display: flex;
  /* .xCoord {
    font-weight: bold;
    background: #FEF8EC;
  }

  .yCoord {
    font-weight: bold;
    background: #E6F0FF;
  } */
}
.map-group .coordinates-group {
  background: #fff;
  box-shadow: 0px 4px 30px rgba(218, 218, 218, 0.16);
  border-radius: 8px;
  padding: 20px;
  display: flex;
  flex-direction: column;
  gap: 30px;
  width: 460px;
}
.map-group .title {
  color: #34373a;
  font-size: 30px;
  font-style: normal;
  font-weight: 700;
  line-height: 123%;
}
.map-group .details {
  display: flex;
  flex-direction: column;
  gap: 20px;
}
.map-group .detail-row {
  display: flex;
  justify-content: space-between;
  align-items: center;
  font-size: 16px;
}
.map-group .label {
  color: #846940;
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: 120%;
  background: none;
}
.map-group .value {
  font-weight: 400;
  color: #393737;
  text-align: right;
}
.map-group .custom-select {
  position: relative;
  width: 150px;
}
.map-group .coordinate-select {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  width: 100%;
  padding: 10px;
  border-radius: 5px;
  font-size: 16px;
  color: #393737;
  cursor: pointer;
}
.map-group .custom-select::after {
  content: "▼";
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  color: #393737;
  font-size: 14px;
  pointer-events: none;
}
.map-group .material-select {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  width: 100%;
  padding: 10px;
  border-radius: 5px;
  font-size: 16px;
  color: #393737;
  cursor: pointer;
}
.map-group .material-select:hover {
  border-color: #846940;
}
.map-group .coordinate-box {
  display: flex;
  flex-direction: column;
  gap: 10px;
}
.map-group .odd-pair {
  display: flex;
  padding: 6px;
  flex-direction: column;
  align-items: flex-start;
  gap: 8px;
  border-radius: 8px;
  background: #fef8ec;
}
.map-group .even-pair {
  display: flex;
  padding: 6px;
  flex-direction: column;
  align-items: flex-start;
  gap: 8px;
  border-radius: 8px;
  background: #e6f0ff;
}
.map-group option:hover {
  background-color: red !important;
  color: red !important;
}

html[lang=ar][dir=rtl] .page-node-type-mining-complexes .card-details .hgi-stroke {
  transform: rotate(180deg);
}
html[lang=ar][dir=rtl] .page-node-type-complex .overview-wrapper .overview-container {
  right: 132px;
  left: auto;
}
html[lang=ar][dir=rtl] .page-node-type-complex .register .gradient-overlay {
  left: auto;
  right: 0;
  background: linear-gradient(270deg, #34465c 0%, rgba(52, 70, 92, 0) 100%);
}
html[lang=ar][dir=rtl] .page-node-type-complex .register .content {
  left: -1%;
  right: auto;
}
html[lang=ar][dir=rtl] .page-node-type-complex .register .text-container {
  text-align: right;
}

@media only screen and (max-width: 576px) {
  .page-node-type-mining-complexes .complexes-list {
    padding: 30px 30px 0px 30px;
  }
  .page-node-type-mining-complexes .complexes-list .mining-complexes {
    flex-wrap: wrap;
  }
  .page-node-type-mining-complexes .complexes-list .mining-complexes .list-filter {
    min-width: 330px;
  }
  .page-node-type-mining-complexes .complexes-list .mining-complexes .list-filter .filter-header .burger-icon {
    display: block;
    cursor: pointer;
  }
  .page-node-type-mining-complexes .complexes-list .mining-complexes .list-filter .filter-content {
    display: none;
  }
  .page-node-type-mining-complexes .complexes-list .mining-complexes .list-filter .apply-btn {
    display: none;
  }
  .page-node-type-mining-complexes .complexes-list .mining-complexes .complexes-row .col {
    min-width: 330px;
  }
  .map-group {
    flex-direction: column;
    height: auto;
  }
  .map-group .coordinates-group {
    width: auto;
  }
}
@media only screen and (max-width: 768px) {
  .page-node-type-mining-complexes .complexes-list {
    padding: 30px 40px 0px 40px;
  }
  .page-node-type-mining-complexes .complexes-list .mining-complexes {
    flex-wrap: wrap;
  }
  .page-node-type-mining-complexes .complexes-list .mining-complexes .list-filter {
    min-width: 685px;
  }
  .page-node-type-mining-complexes .complexes-list .mining-complexes .list-filter .filter-header .burger-icon {
    display: block;
    cursor: pointer;
  }
  .page-node-type-mining-complexes .complexes-list .mining-complexes .list-filter .filter-content {
    display: none;
  }
  .page-node-type-mining-complexes .complexes-list .mining-complexes .list-filter .apply-btn {
    display: none;
  }
  .page-node-type-mining-complexes .complexes-list .mining-complexes .complexes-row .col {
    min-width: 335px;
  }
}
@media only screen and (max-width: 992px) {
  .page-node-type-mining-complexes .complexes-list .mining-complexes {
    flex-wrap: wrap;
  }
  .page-node-type-mining-complexes .complexes-list .mining-complexes .list-filter {
    min-width: 330px;
  }
  .page-node-type-mining-complexes .complexes-list .mining-complexes .list-filter .filter-header .burger-icon {
    display: block;
    cursor: pointer;
  }
  .page-node-type-mining-complexes .complexes-list .mining-complexes .list-filter .filter-content {
    display: none;
  }
  .page-node-type-mining-complexes .complexes-list .mining-complexes .list-filter .apply-btn {
    display: none;
  }
  .page-node-type-mining-complexes .complexes-list .mining-complexes .complexes-row .col {
    min-width: 330px;
  }
}
@media only screen and (max-width: 1024px) {
  .page-node-type-mining-complexes .complexes-list {
    padding: 30px 30px 0px 30px;
  }
  .page-node-type-mining-complexes .complexes-list .mining-complexes {
    flex-wrap: wrap;
  }
  .page-node-type-mining-complexes .complexes-list .mining-complexes .list-filter {
    min-width: 303px;
  }
  .page-node-type-mining-complexes .complexes-list .mining-complexes .list-filter .filter-header .burger-icon {
    display: block;
    cursor: pointer;
  }
  .page-node-type-mining-complexes .complexes-list .mining-complexes .list-filter .filter-content {
    display: none;
  }
  .page-node-type-mining-complexes .complexes-list .mining-complexes .list-filter .apply-btn {
    display: none;
  }
  .page-node-type-mining-complexes .complexes-list .mining-complexes .complexes-row .col {
    min-width: 303px;
  }
}
.page-node-type-guides-and-instructions-list .guide-and-instructions-list {
  background-color: #FAFBFB;
}
.page-node-type-guides-and-instructions-list .guide-and-instructions-list .title {
  padding: 4.56rem 0 3.12rem 0;
}
.page-node-type-guides-and-instructions-list .guide-and-instructions-list .title h1 {
  color: #494F55;
  font-size: 2.8125rem !important;
  font-style: normal;
  font-weight: 700;
  line-height: 3.9375rem;
}
.page-node-type-guides-and-instructions-list .pager {
  justify-content: center;
}
.page-node-type-guides-and-instructions-list .view-guides-and-instructions .view-content {
  display: flex;
  justify-content: center;
}
.page-node-type-guides-and-instructions-list .view-guides-and-instructions .view-content .row {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  flex-wrap: wrap;
  gap: 1.25rem;
}
.page-node-type-guides-and-instructions-list .view-guides-and-instructions .view-filters {
  width: 100%;
  padding-bottom: 4.56rem;
}
.page-node-type-guides-and-instructions-list .view-guides-and-instructions .view-filters .views-exposed-form {
  display: flex;
  justify-content: space-between;
}
.page-node-type-guides-and-instructions-list .view-guides-and-instructions .view-filters .views-exposed-form .form-item--field-guide-category-target-id {
  display: flex;
  flex-direction: row;
  width: 100%;
  align-content: center;
  flex-wrap: wrap;
}
.page-node-type-guides-and-instructions-list .view-guides-and-instructions .view-filters .views-exposed-form .form-item--field-guide-category-target-id .bef-links {
  width: 90%;
}
.page-node-type-guides-and-instructions-list .view-guides-and-instructions .view-filters .views-exposed-form .form-item--field-guide-category-target-id .bef-links ul {
  display: flex;
  align-items: center;
  gap: 1.5rem;
  flex-wrap: wrap;
}
.page-node-type-guides-and-instructions-list .view-guides-and-instructions .view-filters .views-exposed-form .form-item--field-guide-category-target-id .bef-links ul li {
  position: relative;
  padding-right: 1.5rem;
}
.page-node-type-guides-and-instructions-list .view-guides-and-instructions .view-filters .views-exposed-form .form-item--field-guide-category-target-id .bef-links ul li:not(:last-child)::after {
  content: "";
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  height: 1.5rem;
  width: 1px;
  background: #E6E6E6;
}
.page-node-type-guides-and-instructions-list .view-guides-and-instructions .view-filters .views-exposed-form .form-item--field-guide-category-target-id .bef-links ul li .bef-link {
  color: #B5B7B8;
  font-family: "DIN Next LT Arabic";
  font-size: 2rem;
  line-height: 2.625rem;
  white-space: nowrap;
}
.page-node-type-guides-and-instructions-list .view-guides-and-instructions .view-filters .views-exposed-form .form-item--field-guide-category-target-id .bef-links ul li .bef-link--selected {
  color: #9E8A66;
}
.page-node-type-guides-and-instructions-list .view-guides-and-instructions .view-filters .views-exposed-form .form-item--title {
  display: flex;
  justify-content: end;
}
.page-node-type-guides-and-instructions-list .view-guides-and-instructions .view-filters .views-exposed-form .form-item--title .form-text {
  display: flex;
  height: 4rem;
  padding: 0.5rem 0.75rem;
  align-items: center;
  gap: 0.75rem;
  align-self: stretch;
  border-radius: 0.75rem;
  border: 1px solid #E6E6E6;
  background: #FFFFFF;
  padding-left: 3.5rem;
  background: url("/themes/esnad/public/images/icons/search-icon.svg") no-repeat;
  background-position: 1rem center;
  background-color: #FFFFFF;
}
.page-node-type-guides-and-instructions-list .view-guides-and-instructions .view-content .views-row .row-content {
  background-color: #FFFFFF;
  border-radius: 0.73394rem;
  box-shadow: 0px 4px 30px 0px rgba(227, 227, 227, 0.25);
  position: relative;
  width: 316px;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
}
.page-node-type-guides-and-instructions-list .view-guides-and-instructions .view-content .views-row .row-content:hover {
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
}
.page-node-type-guides-and-instructions-list .view-guides-and-instructions .view-content .views-row .row-content .views-field-field-guide-insruc-image .field-content img {
  width: 316px;
  height: 284px;
  object-fit: cover;
  border-radius: 0.73394rem 0.73394rem 0rem 0rem;
}
.page-node-type-guides-and-instructions-list .view-guides-and-instructions .view-content .views-row .row-content .views-field-field-guide-category {
  position: absolute;
  top: 270px;
  left: 5%;
}
.page-node-type-guides-and-instructions-list .view-guides-and-instructions .view-content .views-row .row-content .views-field-field-guide-category .field-content {
  display: flex;
  align-items: center;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  height: 2.35869rem;
  background-color: #413258;
  color: #FFFFFF;
  text-align: center;
  font-size: 1.2rem;
  font-weight: 500;
  line-height: 200%;
  border-radius: 0.56rem;
  padding: 0.56rem 0.84rem 0.84rem 0.56rem;
}
.page-node-type-guides-and-instructions-list .view-guides-and-instructions .view-content .views-row .row-content .views-field-created {
  margin: 1.76rem 0 0 1.56rem;
}
.page-node-type-guides-and-instructions-list .view-guides-and-instructions .view-content .views-row .row-content .views-field-created .field-content {
  color: #AE9E80;
  font-size: 1.3rem;
  font-style: normal;
  font-weight: 400;
  line-height: 140%;
  /* 1.26188rem */
}
.page-node-type-guides-and-instructions-list .view-guides-and-instructions .view-content .views-row .row-content .views-field-title {
  padding: 0 0 1.56rem 1.56rem;
}
.page-node-type-guides-and-instructions-list .view-guides-and-instructions .view-content .views-row .row-content .views-field-title .field-content {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  height: 4rem;
  color: #33373B;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 140%;
}

.page-node-type-guides-and-instructions .guides-and-instructions-details {
  background-color: #FAFBFB;
}
.page-node-type-guides-and-instructions .guides-and-instructions-details .guides-container {
  display: flex;
  width: 100%;
  background-color: #FFFFFF;
  border-radius: 0.5rem;
  box-shadow: 0px 6px 25px 0px rgba(234, 234, 234, 0.16);
  padding: 2.65rem 2.65rem 5.52rem 2.65rem;
  position: relative;
  bottom: 30px;
  z-index: 1;
}
.page-node-type-guides-and-instructions .guides-and-instructions-details .guides-container .guides-desc {
  width: 80%;
  line-height: 140%;
  padding: 4rem;
}
.page-node-type-guides-and-instructions .guides-and-instructions-details .guides-container .guides-desc table {
  width: 100%;
  max-width: 100%;
  border-collapse: collapse;
  background-color: transparent;
  border: 1px solid #dee2e6;
}
.page-node-type-guides-and-instructions .guides-and-instructions-details .guides-container .guides-desc table th,
.page-node-type-guides-and-instructions .guides-and-instructions-details .guides-container .guides-desc table td {
  padding: 0.75rem;
  vertical-align: top;
  border-top: 1px solid #E4D4BC;
  font-family: "DIN Next LT Arabic";
}
.page-node-type-guides-and-instructions .guides-and-instructions-details .guides-container .guides-desc table th span,
.page-node-type-guides-and-instructions .guides-and-instructions-details .guides-container .guides-desc table td span {
  font-family: "DIN Next LT Arabic";
}
.page-node-type-guides-and-instructions .guides-and-instructions-details .guides-container .guides-desc table thead {
  background-color: #f8f9fa;
}
.page-node-type-guides-and-instructions .guides-and-instructions-details .guides-container .guides-desc table thead th {
  border-bottom: 2px solid #E4D4BC;
  font-weight: bold;
  text-align: left;
}
.page-node-type-guides-and-instructions .guides-and-instructions-details .guides-container .guides-desc table tbody tr:nth-of-type(odd) {
  background-color: #F8F5EF;
}
.page-node-type-guides-and-instructions .guides-and-instructions-details .guides-container .guides-desc table tbody tr:hover {
  background-color: #E4D4BC;
}
.page-node-type-guides-and-instructions .guides-and-instructions-details .guides-container .guides-desc table th,
.page-node-type-guides-and-instructions .guides-and-instructions-details .guides-container .guides-desc table td {
  border: 1px solid #E4D4BC;
}
.page-node-type-guides-and-instructions .guides-and-instructions-details .guides-container .guides-desc h2 {
  color: #304A5D;
  font-size: 5rem;
  font-weight: 700;
  line-height: 130%;
  padding-bottom: 1.67rem;
}
.page-node-type-guides-and-instructions .guides-and-instructions-details .guides-container .guides-desc h3 {
  color: #9E8A66;
  font-size: 4rem;
  font-weight: 700;
  line-height: 150%;
  padding-bottom: 1.25rem;
}
.page-node-type-guides-and-instructions .guides-and-instructions-details .guides-container .guides-desc h4 {
  color: #454545;
  font-size: 3rem;
  font-style: normal;
  font-weight: 700;
  line-height: 150%;
  padding-bottom: 1.25rem;
}
.page-node-type-guides-and-instructions .guides-and-instructions-details .guides-container .guides-desc p {
  color: #454545;
  font-size: 2rem;
  margin-bottom: 1rem;
  line-height: 160%;
}
.page-node-type-guides-and-instructions .guides-and-instructions-details .guides-container .guides-desc a {
  font-size: 2rem;
}
.page-node-type-guides-and-instructions .guides-and-instructions-details .guides-container .guides-desc ul,
.page-node-type-guides-and-instructions .guides-and-instructions-details .guides-container .guides-desc ol {
  list-style-type: disc;
  padding-left: 1.5rem;
  margin-bottom: 1.67rem;
}
.page-node-type-guides-and-instructions .guides-and-instructions-details .guides-container .guides-desc ul li,
.page-node-type-guides-and-instructions .guides-and-instructions-details .guides-container .guides-desc ol li {
  color: #454545;
  font-size: 2rem;
  line-height: 150%;
}
.page-node-type-guides-and-instructions .guides-and-instructions-details .guides-container .guides-desc strong {
  font-weight: 700;
}
.page-node-type-guides-and-instructions .guides-and-instructions-details .guides-container .related-to-section {
  border-radius: 0.38556rem;
  background: #F5F3F0;
  box-shadow: 0px 4.112px 30.843px 0px rgba(220, 220, 220, 0.15);
  width: 23.38956rem;
  padding: 1.2rem;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  margin-top: 1.62rem;
}
.page-node-type-guides-and-instructions .guides-and-instructions-details .guides-container .related-to-section h4 {
  color: #161616;
  font-size: 1.4rem;
  font-weight: 700;
  border-bottom: 2px solid #FFFFFF;
  padding-bottom: 1.21rem;
  margin-bottom: 10px;
}
.page-node-type-guides-and-instructions .guides-and-instructions-details .guides-container .related-to-section a {
  display: block;
  color: #161616;
  font-size: 1.4rem;
  text-decoration: none;
  border-radius: 0.38556rem;
  display: flex;
  align-items: center;
  padding: 0.83rem;
}
.page-node-type-guides-and-instructions .guides-and-instructions-details .guides-container .related-to-section a:hover {
  background: #9E8A66;
  color: #fff;
  padding-left: 0.83rem;
}
.page-node-type-guides-and-instructions .guides-and-instructions-details .guides-container .related-to-section ul {
  list-style-type: none;
  padding: 0;
}
.page-node-type-guides-and-instructions .guides-and-instructions-details .guides-container .related-to-section li {
  color: var(--Secondary-Bl-800, #454545);
  font-size: 1.4rem;
  font-weight: 700;
  padding: 8px 0;
  border-bottom: 1px solid #ddd;
}
.page-node-type-guides-and-instructions .guides-and-instructions-details .guides-container .view-guides-and-instructions .view-content .row {
  flex-direction: column;
  gap: 0;
}
.page-node-type-guides-and-instructions .guides-and-instructions-details .read-more-section .view-guides-and-instructions .view-content .row {
  flex-direction: row;
  gap: 1.25rem;
  justify-content: flex-start;
}
.page-node-type-guides-and-instructions .guides-and-instructions-details .read-more-section .view-guides-and-instructions .view-content .row-content {
  position: relative;
  background-color: #FFFFFF;
  border-radius: 0.73394rem;
  box-shadow: 0px 6.729px 28.04px 0px rgba(234, 234, 234, 0.16);
}
.page-node-type-guides-and-instructions .guides-and-instructions-details .read-more-section .view-guides-and-instructions .view-content .row-content:hover {
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
}
.page-node-type-guides-and-instructions .guides-and-instructions-details .read-more-section .view-guides-and-instructions .view-content .row-content .views-field-field-guide-category {
  position: absolute;
  top: 77%;
  left: 5%;
}
.page-node-type-guides-and-instructions .guides-and-instructions-details .read-more-section .view-guides-and-instructions .view-content .row-content .views-field-field-guide-category .field-content {
  display: flex;
  align-items: center;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  height: 2.35869rem;
  color: #FFFFFF;
  text-align: center;
  font-size: 1rem;
  font-weight: 500;
  line-height: 200%;
  border-radius: 0.56rem;
  padding: 0.56rem 0.84rem 0.84rem 0.56rem;
}
.page-node-type-guides-and-instructions .guides-and-instructions-details .read-more-section .view-guides-and-instructions .view-content .row-content:nth-child(1) .views-field-field-guide-category .field-content {
  background-color: #413258;
}
.page-node-type-guides-and-instructions .guides-and-instructions-details .read-more-section .view-guides-and-instructions .view-content .row-content:nth-child(2) .views-field-field-guide-category .field-content {
  background-color: #BD9F9D;
}
.page-node-type-guides-and-instructions .guides-and-instructions-details .read-more-section .view-guides-and-instructions .view-content .row-content:nth-child(3) .views-field-field-guide-category .field-content {
  background-color: #1AD9C7;
}
.page-node-type-guides-and-instructions .guides-and-instructions-details .read-more-section .view-guides-and-instructions .view-content .row-content .views-field-field-guide-insruc-image .field-content img {
  width: 100%;
  height: 284px;
  object-fit: cover;
  border-radius: 0.73394rem 0.73394rem 0rem 0rem;
}
.page-node-type-guides-and-instructions .guides-and-instructions-details .read-more-section .view-guides-and-instructions .view-content .row-content .views-field-created {
  margin: 1.76rem 0 0 1.56rem;
}
.page-node-type-guides-and-instructions .guides-and-instructions-details .read-more-section .view-guides-and-instructions .view-content .row-content .views-field-created .field-content {
  color: #AE9E80;
  font-size: 1.2rem;
  font-style: normal;
  font-weight: 400;
  line-height: 140%;
  /* 1.26188rem */
}
.page-node-type-guides-and-instructions .guides-and-instructions-details .read-more-section .view-guides-and-instructions .view-content .row-content .views-field-title {
  padding: 0 0 1.56rem 1.56rem;
}
.page-node-type-guides-and-instructions .guides-and-instructions-details .read-more-section .view-guides-and-instructions .view-content .row-content .views-field-title .field-content {
  color: #33373B;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 140%;
}
.page-node-type-guides-and-instructions .guides-and-instructions-details .read-more-section h3 {
  color: #3D3D3D;
  font-size: 2.5rem;
  font-style: normal;
  line-height: 120%;
  padding-bottom: 1.72rem;
}

html[lang=ar][dir=rtl] .page-node-type-guides-and-instructions-list .view-guides-and-instructions .views-exposed-form .form-item--field-guide-category-target-id .bef-links ul li,
html[lang=ar][dir=rtl] .page-node-type-guides-and-instructions .view-guides-and-instructions .views-exposed-form .form-item--field-guide-category-target-id .bef-links ul li {
  padding: 0;
}
html[lang=ar][dir=rtl] .page-node-type-guides-and-instructions-list .view-guides-and-instructions .views-exposed-form .form-item--field-guide-category-target-id .bef-links ul li a,
html[lang=ar][dir=rtl] .page-node-type-guides-and-instructions .view-guides-and-instructions .views-exposed-form .form-item--field-guide-category-target-id .bef-links ul li a {
  padding-left: 1.5rem;
}
html[lang=ar][dir=rtl] .page-node-type-guides-and-instructions-list .view-guides-and-instructions .views-exposed-form .form-item--field-guide-category-target-id .bef-links ul li:not(:last-child)::after,
html[lang=ar][dir=rtl] .page-node-type-guides-and-instructions .view-guides-and-instructions .views-exposed-form .form-item--field-guide-category-target-id .bef-links ul li:not(:last-child)::after {
  content: "";
  left: 0;
  right: unset;
}
html[lang=ar][dir=rtl] .page-node-type-guides-and-instructions-list .view-guides-and-instructions .views-field-field-guide-category,
html[lang=ar][dir=rtl] .page-node-type-guides-and-instructions .view-guides-and-instructions .views-field-field-guide-category {
  left: unset;
  right: 5%;
}
html[lang=ar][dir=rtl] .page-node-type-guides-and-instructions-list .view-guides-and-instructions .views-field-created,
html[lang=ar][dir=rtl] .page-node-type-guides-and-instructions .view-guides-and-instructions .views-field-created {
  margin-right: 1.56rem !important;
}
html[lang=ar][dir=rtl] .page-node-type-guides-and-instructions-list .view-guides-and-instructions .views-field-title a,
html[lang=ar][dir=rtl] .page-node-type-guides-and-instructions .view-guides-and-instructions .views-field-title a {
  padding-right: 1.56rem !important;
}
html[lang=ar][dir=rtl] .page-node-type-guides-and-instructions-list .related-to-section h4,
html[lang=ar][dir=rtl] .page-node-type-guides-and-instructions .related-to-section h4 {
  padding-right: 1.5rem;
}
html[lang=ar][dir=rtl] .page-node-type-guides-and-instructions-list .views-field-title {
  padding-right: 1.56rem !important;
}
html[lang=ar][dir=rtl] .page-node-type-guides-and-instructions .guides-desc ul ul {
  padding-right: 1.5rem;
  list-style-position: inside;
}

@media only screen and (max-width: 576px) {
  .page-node-type-guides-and-instructions-list .views-exposed-form {
    flex-direction: column;
    gap: 25px;
    justify-content: center;
  }
  .page-node-type-guides-and-instructions-list .views-exposed-form .form-item--field-guide-category-target-id {
    justify-content: center;
  }
  .page-node-type-guides-and-instructions-list .views-exposed-form .form-item--field-guide-category-target-id ul {
    flex-direction: column;
  }
  .page-node-type-guides-and-instructions-list .views-exposed-form .form-item--field-guide-category-target-id ul li:not(:last-child)::after {
    content: none !important;
  }
  .page-node-type-guides-and-instructions-list .views-exposed-form .form-item--title {
    justify-content: center !important;
  }
  .guides-and-instructions-details .guides-container {
    flex-direction: column !important;
  }
}
.page-node-type-user-manual-list .guide-and-instructions-list {
  background-color: #FAFBFB;
}
.page-node-type-user-manual-list .guide-and-instructions-list .title {
  padding: 4.56rem 0 3.12rem 0;
}
.page-node-type-user-manual-list .guide-and-instructions-list .title h1 {
  color: #494F55;
  font-size: 3rem !important;
  font-style: normal;
  font-weight: 700;
  line-height: 3.9375rem;
}
.page-node-type-user-manual-list .guide-and-instructions-list .view-user-manual .pager {
  justify-content: center;
}
.page-node-type-user-manual-list .guide-and-instructions-list .view-user-manual .row {
  gap: 1.25rem;
  justify-content: flex-start;
}
.page-node-type-user-manual-list .guide-and-instructions-list .view-user-manual .view-filters {
  width: 100%;
  padding-bottom: 4.56rem;
}
.page-node-type-user-manual-list .guide-and-instructions-list .view-user-manual .view-filters .views-exposed-form {
  display: flex;
  justify-content: space-between;
}
.page-node-type-user-manual-list .guide-and-instructions-list .view-user-manual .view-filters .views-exposed-form .form-item--field-document-type-value {
  display: flex;
  flex-direction: row;
  width: 100%;
  align-content: flex-end;
  flex-wrap: wrap;
}
.page-node-type-user-manual-list .guide-and-instructions-list .view-user-manual .view-filters .views-exposed-form .form-item--field-document-type-value label {
  display: none;
}
.page-node-type-user-manual-list .guide-and-instructions-list .view-user-manual .view-filters .views-exposed-form .form-item--field-document-type-value .bef-links ul {
  display: flex;
  align-items: center;
  gap: 1.5rem;
}
.page-node-type-user-manual-list .guide-and-instructions-list .view-user-manual .view-filters .views-exposed-form .form-item--field-document-type-value .bef-links ul li:has(a[name="field_document_type_value[All]"]) {
  display: none !important;
}
.page-node-type-user-manual-list .guide-and-instructions-list .view-user-manual .view-filters .views-exposed-form .form-item--field-document-type-value .bef-links ul li {
  position: relative;
  padding-right: 1.5rem;
}
.page-node-type-user-manual-list .guide-and-instructions-list .view-user-manual .view-filters .views-exposed-form .form-item--field-document-type-value .bef-links ul li:not(:last-child)::after {
  content: "";
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  height: 1.5rem;
  width: 1px;
  background: #E6E6E6;
}
.page-node-type-user-manual-list .guide-and-instructions-list .view-user-manual .view-filters .views-exposed-form .form-item--field-document-type-value .bef-links ul li .bef-link {
  color: #B5B7B8;
  font-family: "DIN Next LT Arabic";
  font-size: 2rem;
  line-height: 2.625rem;
}
.page-node-type-user-manual-list .guide-and-instructions-list .view-user-manual .view-filters .views-exposed-form .form-item--field-document-type-value .bef-links ul li .bef-link--selected {
  color: #9E8A66;
}
.page-node-type-user-manual-list .guide-and-instructions-list .view-user-manual .view-filters .views-exposed-form .form-item--title {
  width: 100%;
  display: flex;
  justify-content: end;
}
.page-node-type-user-manual-list .guide-and-instructions-list .view-user-manual .view-filters .views-exposed-form .form-item--title .form-text {
  display: flex;
  height: 4rem;
  padding: 0.5rem 0.75rem;
  align-items: center;
  gap: 0.75rem;
  align-self: stretch;
  border-radius: 0.75rem;
  border: 1px solid #E6E6E6;
  background: #FFFFFF;
  padding-left: 3.5rem;
  background: url("/themes/esnad/public/images/icons/search-icon.svg") no-repeat;
  background-position: 1rem center;
  background-color: #FFFFFF;
}
.page-node-type-user-manual-list .guide-and-instructions-list .view-user-manual .row-content {
  position: relative;
  background-color: #FFFFFF;
  border-radius: 0.73394rem;
  box-shadow: 0px 4px 30px 0px rgba(227, 227, 227, 0.25);
  transition: all ease-in-out 0.3s;
}
.page-node-type-user-manual-list .guide-and-instructions-list .view-user-manual .row-content:hover {
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
}
.page-node-type-user-manual-list .guide-and-instructions-list .view-user-manual .row-content .user-manual-card {
  position: relative;
}
.page-node-type-user-manual-list .guide-and-instructions-list .view-user-manual .row-content .user-manual-card .user-manual-card-image img {
  width: 316px;
  height: 284px;
  object-fit: cover;
  border-radius: 0.73394rem 0.73394rem 0rem 0rem;
}
.page-node-type-user-manual-list .guide-and-instructions-list .view-user-manual .row-content .user-manual-card .user-manual-card-content {
  margin: 1.76rem 0 0 1.56rem;
  position: absolute;
  bottom: 20%;
}
.page-node-type-user-manual-list .guide-and-instructions-list .view-user-manual .row-content .user-manual-card .user-manual-card-content .date {
  color: #AE9E80;
  font-size: 1.2rem;
  font-weight: 400;
  line-height: 140%;
}
.page-node-type-user-manual-list .guide-and-instructions-list .view-user-manual .row-content .user-manual-card .user-manual-card-content h3 {
  color: #FFFFFF;
  font-size: 1.4rem;
  font-weight: 500;
  line-height: 140%;
  padding-right: 1rem;
}
.page-node-type-user-manual-list .guide-and-instructions-list .view-user-manual .row-content .user-manual-card .user-manual-card-actions {
  display: flex;
  justify-content: flex-end;
  padding: 1.44rem;
  gap: 1.38rem;
}
.page-node-type-user-manual-list .guide-and-instructions-list .view-user-manual .row-content .user-manual-card .file-actions {
  position: relative;
}
.page-node-type-user-manual-list .guide-and-instructions-list .view-user-manual .row-content .user-manual-card .file-actions .social-icons {
  display: none;
  position: absolute;
  bottom: 40px;
  left: 50%;
  transform: translateX(-50%);
  background: white;
  padding: 10px;
  border-radius: 8px;
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
}
.page-node-type-user-manual-list .guide-and-instructions-list .view-user-manual .row-content .user-manual-card .file-actions .social-icons .icons-container {
  display: flex;
}
.page-node-type-user-manual-list .guide-and-instructions-list .view-user-manual .row-content .user-manual-card .file-actions .social-icons a {
  display: inline-block;
  margin: 0 5px;
  text-decoration: none;
  font-size: 1.2rem;
  color: #333;
}
.page-node-type-user-manual-list .guide-and-instructions-list .view-user-manual .row-content .user-manual-card .file-actions .share-link {
  cursor: pointer;
}
.page-node-type-user-manual-list .guide-and-instructions-list .view-user-manual .row-content .user-manual-card .file-actions.active .social-icons {
  display: block;
}

.page-node-type-user-manual .user-manuals-details {
  background-color: #FAFBFB;
}
.page-node-type-user-manual .user-manuals-details .user-manuals-container {
  display: flex;
  width: 100%;
  background-color: #FFFFFF;
  border-radius: 0.5rem;
  box-shadow: 0px 6px 25px 0px rgba(234, 234, 234, 0.16);
  padding: 2.65rem 2.65rem 5.52rem 2.65rem;
  position: relative;
  bottom: 30px;
  z-index: 1;
}
.page-node-type-user-manual .user-manuals-details .user-manuals-container .user-manuals-content {
  width: 80%;
}
.page-node-type-user-manual .user-manuals-details .user-manuals-container .document-pdf div {
  display: flex;
  flex-direction: column;
  gap: 1rem;
}
.page-node-type-user-manual .user-manuals-details .user-manuals-container .user-manuals-desc h2 {
  color: #304A5D;
  font-size: 5rem;
  font-weight: 700;
  line-height: 130%;
  padding-bottom: 1.67rem;
}
.page-node-type-user-manual .user-manuals-details .user-manuals-container .user-manuals-desc h3 {
  color: #9E8A66;
  font-size: 4rem;
  font-weight: 700;
  line-height: 150%;
  padding-bottom: 1.25rem;
}
.page-node-type-user-manual .user-manuals-details .user-manuals-container .user-manuals-desc h4 {
  color: #454545;
  font-size: 3rem;
  font-style: normal;
  font-weight: 700;
  line-height: 150%;
  padding-bottom: 1.25rem;
}
.page-node-type-user-manual .user-manuals-details .user-manuals-container .user-manuals-desc p {
  color: #454545;
  font-size: 2rem;
}
.page-node-type-user-manual .user-manuals-details .user-manuals-container .user-manuals-desc a {
  font-size: 2rem;
}
.page-node-type-user-manual .user-manuals-details .user-manuals-container .user-manuals-desc ul,
.page-node-type-user-manual .user-manuals-details .user-manuals-container .user-manuals-desc ol {
  list-style-type: disc;
  padding-left: 1.5rem;
  margin-bottom: 1.67rem;
}
.page-node-type-user-manual .user-manuals-details .user-manuals-container .user-manuals-desc ul li,
.page-node-type-user-manual .user-manuals-details .user-manuals-container .user-manuals-desc ol li {
  color: #454545;
  font-size: 2rem;
  line-height: 150%;
}
.page-node-type-user-manual .user-manuals-details .user-manuals-container .user-manuals-desc strong {
  font-weight: 700;
}
.page-node-type-user-manual .user-manuals-details .user-manuals-container .related-to-section {
  border-radius: 0.38556rem;
  background: #F5F3F0;
  box-shadow: 0px 4.112px 30.843px 0px rgba(220, 220, 220, 0.15);
  width: 23.38956rem;
  padding: 1.2rem;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  margin-top: 1.62rem;
}
.page-node-type-user-manual .user-manuals-details .user-manuals-container .related-to-section .row {
  flex-direction: column;
  gap: 0;
}
.page-node-type-user-manual .user-manuals-details .user-manuals-container .related-to-section h4 {
  color: #161616;
  font-size: 1.5rem;
  font-weight: 700;
  border-bottom: 2px solid #FFFFFF;
  padding-bottom: 1.21rem;
  margin-bottom: 10px;
}
.page-node-type-user-manual .user-manuals-details .user-manuals-container .related-to-section .views-field-title a {
  display: block;
  color: #161616;
  font-size: 1.4rem;
  text-decoration: none;
  border-radius: 0.38556rem;
  display: flex;
  align-items: center;
  padding: 0.83rem;
}
.page-node-type-user-manual .user-manuals-details .user-manuals-container .related-to-section .views-field-title a:hover {
  background: #9E8A66;
  color: #fff;
  padding-left: 0.83rem;
}
.page-node-type-user-manual .user-manuals-details .user-manuals-container .related-to-section ul {
  list-style-type: none;
  padding: 0;
}
.page-node-type-user-manual .user-manuals-details .user-manuals-container .related-to-section li {
  color: var(--Secondary-Bl-800, #454545);
  font-size: 1.4rem;
  font-weight: 700;
  padding: 8px 0;
  border-bottom: 1px solid #ddd;
}
.page-node-type-user-manual .user-manuals-details .read-more-section h3 {
  color: #3D3D3D;
  font-size: 2.5rem;
  font-style: normal;
  line-height: 120%;
  padding-bottom: 1.72rem;
}
.page-node-type-user-manual .user-manuals-details .read-more-section .row {
  justify-content: flex-start;
  gap: 14px;
}
.page-node-type-user-manual .user-manuals-details .read-more-section .row-content {
  position: relative;
  background-color: #FFFFFF;
  border-radius: 0.73394rem;
  box-shadow: 0px 4px 30px 0px rgba(227, 227, 227, 0.25);
  transition: all ease-in-out 0.3s;
}
.page-node-type-user-manual .user-manuals-details .read-more-section .row-content:hover {
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
}
.page-node-type-user-manual .user-manuals-details .read-more-section .row-content .user-manual-card {
  position: relative;
}
.page-node-type-user-manual .user-manuals-details .read-more-section .row-content .user-manual-card .user-manual-card-image img {
  width: 316px;
  height: 284px;
  object-fit: cover;
  border-radius: 0.73394rem 0.73394rem 0rem 0rem;
}
.page-node-type-user-manual .user-manuals-details .read-more-section .row-content .user-manual-card .user-manual-card-content {
  margin: 1.76rem 0 0 1.56rem;
  position: absolute;
  bottom: 20%;
}
.page-node-type-user-manual .user-manuals-details .read-more-section .row-content .user-manual-card .user-manual-card-content .date {
  color: #AE9E80;
  font-size: 1rem;
  font-weight: 400;
  line-height: 140%;
}
.page-node-type-user-manual .user-manuals-details .read-more-section .row-content .user-manual-card .user-manual-card-content h3 {
  color: #FFFFFF;
  font-size: 1.4rem;
  font-weight: 500;
  line-height: 140%;
}
.page-node-type-user-manual .user-manuals-details .read-more-section .row-content .user-manual-card .user-manual-card-actions {
  display: flex;
  justify-content: flex-end;
  padding: 1.44rem;
  gap: 1.38rem;
}
.page-node-type-user-manual .user-manuals-details .read-more-section .row-content .user-manual-card .user-manual-card-actions .file-actions {
  position: relative;
}
.page-node-type-user-manual .user-manuals-details .read-more-section .row-content .user-manual-card .user-manual-card-actions .file-actions .social-icons {
  display: none;
  position: absolute;
  bottom: 40px;
  left: 50%;
  transform: translateX(-50%);
  background: white;
  padding: 10px;
  border-radius: 8px;
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
}
.page-node-type-user-manual .user-manuals-details .read-more-section .row-content .user-manual-card .user-manual-card-actions .file-actions .social-icons .icons-container {
  display: flex;
}
.page-node-type-user-manual .user-manuals-details .read-more-section .row-content .user-manual-card .user-manual-card-actions .file-actions .social-icons a {
  display: inline-block;
  margin: 0 5px;
  text-decoration: none;
  font-size: 1.2px;
  color: #333;
}
.page-node-type-user-manual .user-manuals-details .read-more-section .row-content .user-manual-card .user-manual-card-actions .file-actions .share-link {
  cursor: pointer;
}
.page-node-type-user-manual .user-manuals-details .read-more-section .row-content .user-manual-card .user-manual-card-actions .file-actions.active .social-icons {
  display: block;
}

html[lang=ar][dir=rtl] .page-node-type-user-manual-list .view-user-manual .views-exposed-form .form-item--field-document-type-value .bef-links ul li,
html[lang=ar][dir=rtl] .page-node-type-user-manual .view-user-manual .views-exposed-form .form-item--field-document-type-value .bef-links ul li {
  padding-left: 1.5rem;
  padding-right: 0;
}
html[lang=ar][dir=rtl] .page-node-type-user-manual-list .view-user-manual .views-exposed-form .form-item--field-document-type-value .bef-links ul li:not(:last-child)::after,
html[lang=ar][dir=rtl] .page-node-type-user-manual .view-user-manual .views-exposed-form .form-item--field-document-type-value .bef-links ul li:not(:last-child)::after {
  content: "";
  left: 0;
  right: unset;
}
html[lang=ar][dir=rtl] .page-node-type-user-manual-list .view-user-manual .views-field-created,
html[lang=ar][dir=rtl] .page-node-type-user-manual .view-user-manual .views-field-created {
  margin-right: 1.56rem !important;
}
html[lang=ar][dir=rtl] .page-node-type-user-manual-list .view-user-manual h4,
html[lang=ar][dir=rtl] .page-node-type-user-manual .view-user-manual h4 {
  padding-right: 1.56rem;
}
html[lang=ar][dir=rtl] .page-node-type-user-manual-list .view-user-manual .views-field-title a,
html[lang=ar][dir=rtl] .page-node-type-user-manual .view-user-manual .views-field-title a {
  padding-right: 0.83rem;
}
html[lang=ar][dir=rtl] .page-node-type-user-manual-list .view-user-manual .user-manual-card-content h2,
html[lang=ar][dir=rtl] .page-node-type-user-manual .view-user-manual .user-manual-card-content h2 {
  padding-left: 1rem;
}

@media only screen and (max-width: 576px) {
  .view-user-manual .row {
    justify-content: center;
    gap: 15px !important;
  }
  .view-user-manual .views-exposed-form {
    flex-direction: column;
    gap: 25px;
    justify-content: center;
  }
  .view-user-manual .views-exposed-form .form-item--field-user-guides-category-target-id {
    justify-content: center;
  }
  .view-user-manual .views-exposed-form .form-item--field-user-guides-category-target-id ul {
    flex-direction: column;
  }
  .view-user-manual .views-exposed-form .form-item--field-user-guides-category-target-id ul li:not(:last-child)::after {
    content: none !important;
  }
  .view-user-manual .views-exposed-form .form-item--title {
    justify-content: center !important;
  }
  .user-manuals-details .user-manuals-container {
    flex-direction: column !important;
  }
}
.page-node-type-mineral-class .minierals-classes-details {
  background-color: #FAFBFB;
}
.page-node-type-mineral-class .minierals-classes-details .minirals-container {
  display: flex;
  width: 100%;
  background-color: #FFFFFF;
  border-radius: 0.5rem;
  box-shadow: 0px 6px 25px 0px rgba(234, 234, 234, 0.16);
  padding: 2.65rem 2.65rem 5.52rem 2.65rem;
  position: relative;
  bottom: 30px;
  z-index: 1;
}
.page-node-type-mineral-class .minierals-classes-details .minirals-container .minirals-desc {
  width: 80%;
}
.page-node-type-mineral-class .minierals-classes-details .minirals-container .minirals-desc h2 {
  color: #304A5D;
  font-size: 5rem;
  font-weight: 700;
  line-height: 130%;
  padding-bottom: 1.67rem;
}
.page-node-type-mineral-class .minierals-classes-details .minirals-container .minirals-desc h3 {
  color: #9E8A66;
  font-size: 4rem;
  font-weight: 700;
  line-height: 150%;
  padding-bottom: 1.25rem;
}
.page-node-type-mineral-class .minierals-classes-details .minirals-container .minirals-desc h4 {
  color: #454545;
  font-size: 3rem;
  font-style: normal;
  font-weight: 700;
  line-height: 150%;
  padding-bottom: 1.25rem;
}
.page-node-type-mineral-class .minierals-classes-details .minirals-container .minirals-desc p {
  color: #454545;
  font-size: 2rem;
}
.page-node-type-mineral-class .minierals-classes-details .minirals-container .minirals-desc a {
  font-size: 2rem;
}
.page-node-type-mineral-class .minierals-classes-details .minirals-container .minirals-desc ul, .page-node-type-mineral-class .minierals-classes-details .minirals-container .minirals-desc ol {
  list-style-type: disc;
  padding-left: 1.5rem;
  margin-bottom: 1.67rem;
}
.page-node-type-mineral-class .minierals-classes-details .minirals-container .minirals-desc ul li, .page-node-type-mineral-class .minierals-classes-details .minirals-container .minirals-desc ol li {
  color: #454545;
  font-size: 2rem;
  line-height: 150%;
}
.page-node-type-mineral-class .minierals-classes-details .minirals-container .minirals-desc strong {
  font-weight: 700;
}
.page-node-type-mineral-class .minierals-classes-details .minirals-container .minirals-desc table {
  width: 100%;
  max-width: 100%;
  border-collapse: collapse;
  background-color: transparent;
  border: 1px solid #dee2e6;
}
.page-node-type-mineral-class .minierals-classes-details .minirals-container .minirals-desc table th,
.page-node-type-mineral-class .minierals-classes-details .minirals-container .minirals-desc table td {
  padding: 0.75rem;
  vertical-align: top;
  border-top: 1px solid #E4D4BC;
  font-family: "DIN Next LT Arabic";
  font-size: 1.5rem;
}
.page-node-type-mineral-class .minierals-classes-details .minirals-container .minirals-desc table th span,
.page-node-type-mineral-class .minierals-classes-details .minirals-container .minirals-desc table td span {
  font-family: "DIN Next LT Arabic";
  font-size: 1.5rem;
}
.page-node-type-mineral-class .minierals-classes-details .minirals-container .minirals-desc table thead {
  background-color: #f8f9fa;
}
.page-node-type-mineral-class .minierals-classes-details .minirals-container .minirals-desc table thead th {
  border-bottom: 2px solid #E4D4BC;
  font-weight: bold;
  text-align: left;
}
.page-node-type-mineral-class .minierals-classes-details .minirals-container .minirals-desc table tbody tr:nth-of-type(odd) {
  background-color: #F8F5EF;
}
.page-node-type-mineral-class .minierals-classes-details .minirals-container .minirals-desc table tbody tr:hover {
  background-color: #E4D4BC;
}
.page-node-type-mineral-class .minierals-classes-details .minirals-container .minirals-desc table th,
.page-node-type-mineral-class .minierals-classes-details .minirals-container .minirals-desc table td {
  border: 1px solid #E4D4BC;
}
.page-node-type-mineral-class .minierals-classes-details .minirals-container .related-to-section {
  border-radius: 0.38556rem;
  background: #F5F3F0;
  box-shadow: 0px 4.112px 30.843px 0px rgba(220, 220, 220, 0.15);
  width: 23.38956rem;
  padding: 1.2rem;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  margin-top: 1.62rem;
}
.page-node-type-mineral-class .minierals-classes-details .minirals-container .related-to-section .row {
  flex-direction: column;
  gap: 0;
}
.page-node-type-mineral-class .minierals-classes-details .minirals-container .related-to-section h4 {
  color: #161616;
  font-size: 1.5rem;
  font-weight: 700;
  border-bottom: 2px solid #FFFFFF;
  padding-bottom: 1.21rem;
  margin-bottom: 10px;
}
.page-node-type-mineral-class .minierals-classes-details .minirals-container .related-to-section a {
  display: block;
  color: #161616;
  font-size: 1.4rem;
  text-decoration: none;
  border-radius: 0.38556rem;
  display: flex;
  align-items: center;
  padding: 0.83rem;
}
.page-node-type-mineral-class .minierals-classes-details .minirals-container .related-to-section a:hover {
  background: #9E8A66;
  color: #fff;
  padding-left: 0.83rem;
}
.page-node-type-mineral-class .minierals-classes-details .minirals-container .related-to-section ul {
  list-style-type: none;
  padding-right: 1.5rem;
}
.page-node-type-mineral-class .minierals-classes-details .minirals-container .related-to-section li {
  color: var(--Secondary-Bl-800, #454545);
  font-size: 1.4rem;
  font-weight: 700;
  padding: 8px 0;
  border-bottom: 1px solid #ddd;
}

html[lang=ar][dir=rtl] .page-node-type-mineral-class .views-field-title a {
  padding-right: 1.56rem !important;
}
html[lang=ar][dir=rtl] .page-node-type-mineral-class .related-to-section h4 {
  padding-right: 1.5rem;
}
html[lang=ar][dir=rtl] .minierals-classes-details .minirals-desc ul {
  padding-right: 1.5rem;
}

@media only screen and (max-width: 576px) {
  .minierals-classes-details .minirals-container {
    flex-direction: column !important;
  }
}
.page-node-type-contact-us .form-group label::after {
  content: unset;
}
.page-node-type-contact-us .card-body {
  width: 100%;
}
.page-node-type-contact-us .col-md {
  width: 100%;
}
@media (min-width: 992px) {
  .page-node-type-contact-us .col-md {
    width: 50%;
  }
}
.page-node-type-contact-us .title-modal {
  text-align: start;
  color: var(--Neutral-Palette-DarkGrey-base, #4a4f53);
  font-size: 48px;
  font-style: normal;
  font-weight: 700;
  line-height: 120%;
  /* 57.6px */
}
.page-node-type-contact-us #book-an-appointment-modal {
  margin-bottom: 22px;
}
.page-node-type-contact-us #book-an-appointment-modal .title-modal {
  padding-bottom: 48px;
}
.page-node-type-contact-us #book-an-appointment-modal .modal-content {
  width: 802px;
}
@media (max-width: 900px) {
  .page-node-type-contact-us #book-an-appointment-modal .modal-content {
    width: 90%;
  }
}
@media (max-width: 600px) {
  .page-node-type-contact-us #book-an-appointment-modal .modal-content {
    width: 95%;
    padding: 20px 15px;
  }
}
.page-node-type-contact-us #book-an-appointment-modal .modal-content .webform-submission-book-an-appointment-form {
  display: flex;
  flex-direction: column;
  gap: 48px;
}
.page-node-type-contact-us #book-an-appointment-modal label {
  text-align: start;
  color: #34373a;
  font-family: "DIN Next LT Arabic";
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  display: block;
  margin-bottom: 15px;
}
.page-node-type-contact-us #book-an-appointment-modal input,
.page-node-type-contact-us #book-an-appointment-modal textarea {
  width: 100%;
  cursor: pointer;
  padding: 8px 12px;
  border-radius: 9px;
  border: 1px solid #e6e6e6;
  background: #fff;
}
.page-node-type-contact-us #book-an-appointment-modal select {
  width: 100%;
  cursor: pointer;
  padding: 8px 12px;
  border-radius: 9px;
  border: 1px solid #e6e6e6;
  background: #fff;
  background: url('data:image/svg+xml,%3Csvg width="20" height="21" viewBox="0 0 20 21" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="M16.6 7.7085L11.1667 13.1418C10.525 13.7835 9.47502 13.7835 8.83336 13.1418L3.40002 7.7085" stroke="%23ADA7A7" stroke-width="1.5" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"%2F%3E%3C%2Fsvg%3E') no-repeat right 10px center;
  background-size: 20px;
  padding-right: 40px;
}
.page-node-type-contact-us #book-an-appointment-modal .form-group-select {
  width: 32%;
}
.page-node-type-contact-us #book-an-appointment-modal .form-required {
  position: relative;
}
.page-node-type-contact-us #book-an-appointment-modal .form-required::after {
  content: " *";
  color: red;
  font-weight: bold;
}
.page-node-type-contact-us #book-an-appointment-modal .form-item__description {
  display: none;
}
.page-node-type-contact-us #book-an-appointment-modal .webform-button--submit {
  display: flex;
  height: 58px;
  padding: 16px var(--spacing-spacing-s, 24px);
  justify-content: center;
  align-items: baseline;
  gap: var(--spacing-spacing-2xs, 8px);
  align-self: stretch;
  border-radius: 6px;
  background: var(--Brand-Palette-Primary-base, #9e8a66);
  color: #fff;
  font-size: 20px;
  font-style: normal;
  font-weight: 500;
  line-height: 16px;
  transition: all 0.3s ease-in;
  /* 80% */
}
.page-node-type-contact-us #book-an-appointment-modal .webform-button--submit:hover {
  background-color: #6f6147;
}
.page-node-type-contact-us #book-an-appointment-modal .close-btn {
  z-index: 10;
}
.page-node-type-contact-us #support-center-modal .modal-content {
  display: flex;
  width: 802px;
  padding: 50px;
  flex-direction: column;
  align-items: flex-start;
  gap: 16px;
}
@media (max-width: 900px) {
  .page-node-type-contact-us #support-center-modal .modal-content {
    width: 90%;
  }
}
@media (max-width: 600px) {
  .page-node-type-contact-us #support-center-modal .modal-content {
    width: 95%;
    padding: 20px 15px;
  }
}
.page-node-type-contact-us #support-center-modal .modal-content .title-modal {
  padding-bottom: 48px;
}
.page-node-type-contact-us #support-center-modal .modal-content .support-center-link {
  display: flex;
  padding: 30px 40px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  gap: 17px;
  align-self: stretch;
  border-radius: 8px;
  border: 1px solid #f0f0f0;
  background: #fff;
  box-shadow: 0px 4px 20px 0px rgba(235, 235, 235, 0.16);
}
.page-node-type-contact-us #support-center-modal .modal-content .support-center-link .support-center-item {
  width: 100%;
}
.page-node-type-contact-us #support-center-modal .modal-content .support-center-link .wrapper-title {
  display: flex;
  justify-content: space-between;
  padding-bottom: 17px;
}
.page-node-type-contact-us #support-center-modal .modal-content .support-center-link .wrapper-title .title .support-center-title {
  color: var(--Neutral-Palette-DarkGrey-dark, #34373a);
  font-family: "DIN Next LT Arabic";
  font-size: 25px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
}
.page-node-type-contact-us #support-center-modal .modal-content .support-center-link .support-center-address {
  display: flex;
  justify-content: flex-start;
  color: var(--Neutral-Palette-DarkGrey-base, #4a4f53);
  font-family: "DIN Next LT Arabic";
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 140%;
  /* 25.2px */
}
.page-node-type-contact-us #support-center-modal .modal-content .support-center-link .done-btn {
  display: flex;
  height: 58px;
  width: 100%;
  padding: 16px var(--spacing-spacing-s, 24px);
  justify-content: center;
  align-items: baseline;
  gap: var(--spacing-spacing-2xs, 8px);
  align-self: stretch;
  border-radius: 6px;
  background: var(--Brand-Palette-Primary-base, #9e8a66);
  color: #fff;
  font-size: 20px;
  font-style: normal;
  font-weight: 500;
  line-height: 16px;
  transition: all 0.3s ease-in;
  /* 80% */
}
.page-node-type-contact-us #support-center-modal .modal-content .support-center-link .done-btn:hover {
  background-color: #6f6147;
}
.page-node-type-contact-us #support-center-modal .modal-content .close-btn {
  z-index: 20;
}
.page-node-type-contact-us #support-center-modal .row {
  width: 100%;
  margin-top: 48px;
}
.page-node-type-contact-us #support-center-modal .row .done-btn {
  display: flex;
  height: 58px;
  padding: 16px var(--spacing-spacing-s, 24px);
  width: 100%;
  justify-content: center;
  align-items: baseline;
  gap: var(--spacing-spacing-2xs, 8px);
  align-self: stretch;
  border-radius: 6px;
  background: var(--Brand-Palette-Primary-base, #9e8a66);
  color: #fff;
  font-size: 20px;
  font-style: normal;
  font-weight: 500;
  line-height: 16px;
  transition: all 0.3s ease-in;
  /* 80% */
}
.page-node-type-contact-us #support-center-modal .row .done-btn:hover {
  background-color: #6f6147;
}
.page-node-type-contact-us #support-center-modal .close-btn {
  z-index: 10;
}
.page-node-type-contact-us .get-in-touch-section {
  padding-top: 64px;
  background: #fafbfb;
}
.page-node-type-contact-us .get-in-touch-section .row {
  gap: unset;
  justify-content: center;
}
.page-node-type-contact-us .get-in-touch-section .section-title {
  padding-bottom: 79px;
}
.page-node-type-contact-us .get-in-touch-section .section-title h3 {
  color: var(--Primary_color_palette-Grey-G300, #494f55);
  font-size: 45px;
  font-style: normal;
  font-weight: 700;
  line-height: 140%;
  /* 3.9375rem */
}
.page-node-type-contact-us .get-in-touch-section .card-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 22px;
}
.page-node-type-contact-us .get-in-touch-section .card-contact {
  display: flex;
  height: 301px;
  padding: 40px 32px;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  flex: 1 0 0;
  border-radius: 8px;
  background: #fff;
  width: 632px;
  overflow: hidden;
  margin-bottom: 32px;
}
@media (max-width: 1024px) {
  .page-node-type-contact-us .get-in-touch-section .card-contact {
    width: 90%;
    padding: 30px 20px;
    height: auto;
    margin-bottom: 20px;
  }
}
@media (max-width: 600px) {
  .page-node-type-contact-us .get-in-touch-section .card-contact {
    width: 95%;
    padding: 20px 15px;
    height: auto;
    margin-bottom: 16px;
  }
}
.page-node-type-contact-us .get-in-touch-section .card-contact .icon-wrapper {
  display: flex;
  width: 49px;
  height: 50px;
  padding: 10px 9.801px 10px 9.199px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  flex-shrink: 0;
  aspect-ratio: 49/50;
  border-radius: 0.5rem;
  background: var(--Brand-Palette-Primary-lighter, #f5f3f0);
  -webkit-backdrop-filter: blur(5px);
          backdrop-filter: blur(5px);
}
.page-node-type-contact-us .get-in-touch-section .card-contact .icon-wrapper img {
  width: 30px;
  height: 30px;
  flex-shrink: 0;
  aspect-ratio: 1/1;
}
.page-node-type-contact-us .get-in-touch-section .card-contact .card-title {
  color: var(--Extended-Palette-Blue-base, #05253c);
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  padding-bottom: 8px;
}
.page-node-type-contact-us .get-in-touch-section .card-contact .card-text {
  display: -webkit-box;
  -webkit-line-clamp: 4;
  line-clamp: 4;
  -webkit-box-orient: vertical;
  overflow: hidden;
  color: var(--Neutral-Palette-DarkGrey-base, #4a4f53);
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
  /* 120% */
  margin-bottom: 16px;
  min-height: 87px;
}
.page-node-type-contact-us .get-in-touch-section .card-contact .contact-details {
  display: flex;
  gap: 5px;
}
.page-node-type-contact-us .get-in-touch-section .card-contact .contact-details .availability-value,
.page-node-type-contact-us .get-in-touch-section .card-contact .contact-details .response-range {
  display: flex;
  gap: 8px;
  color: var(--Neutral-Palette-DarkGrey-light, #96999b);
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
.page-node-type-contact-us .contact-form .contact-title {
  color: var(--Neutral-Palette-DarkGrey-base, #4a4f53);
  font-size: 48px;
  font-style: normal;
  font-weight: 700;
  line-height: 120%;
  /* 57.6px */
  padding-bottom: 15px;
}
.page-node-type-contact-us .contact-form .contact-description {
  color: var(--Neutral-Palette-DarkGrey-base, #4a4f53);
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
  line-height: 160%;
  /* 32px */
}
.page-node-type-contact-us .address-details .address-title {
  padding: 82px 0 47px 0;
  color: var(--Primary_color_palette-Grey-G300, #494f55);
  text-align: center;
  font-size: 48px;
  font-style: normal;
  font-weight: 700;
  line-height: 140%;
  /* 67.2px */
  text-transform: capitalize;
}
.page-node-type-contact-us .address-details .address-row {
  min-height: 629px;
  border-radius: 8px;
  box-shadow: 0px 5px 10px 0px rgba(239, 239, 239, 0.16);
  display: flex;
  justify-content: flex-start;
  gap: unset;
}
.page-node-type-contact-us .address-details .address-row .col-md-8 {
  width: 60%;
}
.page-node-type-contact-us .address-details .address-row .col-md-4 {
  display: flex;
  width: 40%;
  padding: 40px;
  flex-direction: column;
  align-items: flex-start;
  flex-shrink: 0;
  border-radius: 8px 0px 0px 0px;
  background: var(--Neutral-Palette-Neutral-light, #fff);
  /* M */
  box-shadow: 0px 5px 10px 0px rgba(239, 239, 239, 0.16);
}
.page-node-type-contact-us .address-details .address-row .col-md-4 .support-centers-info .title {
  padding-bottom: 32px;
}
.page-node-type-contact-us .address-details .address-row .col-md-4 .support-centers-info .title h3 {
  color: var(--Neutral-Palette-DarkGrey-base, #4a4f53);
  font-size: 44px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
.page-node-type-contact-us .address-details .address-row .col-md-4 .support-centers-info .title h3 .highlight {
  font-weight: 700;
}
.page-node-type-contact-us .address-details .address-row .col-md-4 .support-centers-info .description {
  padding-bottom: 16px;
}
.page-node-type-contact-us .address-details .address-row .col-md-4 .support-centers-info .description p {
  color: var(--Neutral-Palette-DarkGrey-base, #4a4f53);
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
.page-node-type-contact-us .address-details .address-row .col-md-4 .support-centers-info .support-center-address {
  color: var(--Neutral-Palette-DarkGrey-base, #4a4f53);
  /* Body/B1/Regular */
  font-family: "DIN Next LT Arabic";
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  padding-bottom: 16px;
}
.page-node-type-contact-us .address-details .address-row .col-md-4 .support-centers-info .phone-number {
  color: var(--Neutral-Palette-DarkGrey-base, #4a4f53);
  /* Body/B1/Regular */
  font-family: "DIN Next LT Arabic";
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  padding-bottom: 16px;
}
.page-node-type-contact-us .address-details .address-row .col-md-4 .support-centers-info .availability {
  display: flex;
  color: var(--Neutral-Palette-LightGrey-dark, #929394);
  /* Body/B1/Regular */
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
.page-node-type-contact-us .address-details .address-row .col-md-4 .support-centers-info select {
  display: flex;
  width: 155px;
  height: 40px;
  padding: 0.375rem 3rem 0.8rem 3rem;
  justify-content: space-between;
  align-items: center;
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  background-image: url("/themes/esnad/public/images/icons/dropdown-ico.svg"), url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2213%22%20height%3D%2213%22%20viewBox%3D%220%200%2013%2013%22%20fill%3D%22none%22%3E%3Cpath%20d%3D%22M10.1846%204.97656L6.92465%208.23656C6.53965%208.62156%205.90965%208.62156%205.52465%208.23656L2.26465%204.97656%22%20stroke%3D%22%2396999B%22%20stroke-width%3D%220.899029%22%20stroke-miterlimit%3D%2210%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: left 0.75rem center, right 0.75rem center;
  background-size: 16px 12px, 12px;
  border: 1px solid var(--Neutral-Gray-5, #e6e6e6);
  border-radius: 8px;
  color: var(--Neutral-Palette-DarkGrey-light, #96999b);
  text-transform: capitalize;
  font-size: 14px;
  transition: all 0.3s ease-in-out;
}
.page-node-type-contact-us .address-details .address-row .col-md-4 .support-centers-info select option {
  text-transform: capitalize;
}
.page-node-type-contact-us .address-details .address-row .col-md-4 .support-centers-info select.has-value {
  border: 1px solid var(--Brand-Palette-Primary-base, #9e8a66);
  background-color: var(--Brand-Palette-Primary-lighter, #f5f3f0);
  color: var(--Neutral-Palette-DarkGrey-base, #4a4f53);
}
.page-node-type-contact-us .address-details .address-row .col-md-4 #support-centers-wrapper {
  display: flex;
  flex-direction: column;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 12px;
  align-self: stretch;
  padding-top: 24px;
}
.page-node-type-contact-us .address-details .address-row .col-md-4 #support-centers-wrapper .support-center-item {
  display: flex;
  padding: 24px;
  flex-direction: column;
  align-items: flex-start;
  gap: 32px;
  align-self: stretch;
  border-radius: 20px;
  background: var(--Brand-Palette-Primary-lighter, #f5f3f0);
}
.page-node-type-contact-us .address-details .address-row .col-md-4 #support-centers-wrapper .support-center-item .wrapper-title {
  display: flex;
  justify-content: space-between;
}
.page-node-type-contact-us .address-details .address-row .col-md-4 #support-centers-wrapper .support-center-item .wrapper-title .support-center-title {
  color: var(--Neutral-Palette-DarkGrey-base, #4a4f53);
  /* Heading/H4/Bold */
  font-family: "DIN Next LT Arabic";
  font-size: 20px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
}
.page-node-type-contact-us .address-details .address-row .col-md-4 #support-centers-wrapper .support-center-item .wrapper-title .support-center-address {
  color: var(--Neutral-Palette-DarkGrey-base, #4a4f53);
  /* Body/B1/Regular */
  font-family: "DIN Next LT Arabic";
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
.page-node-type-contact-us .address-details .address-row .col-md-8 {
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 0px 4px 4px 0px;
  background: #f4f4f4;
  position: relative;
}
.page-node-type-contact-us .address-details .address-row .col-md-8 .circle-wrapper {
  position: absolute;
  top: 40px;
  right: 40px;
}
.page-node-type-contact-us .address-details .address-row .col-md-8 .circle-wrapper .icon {
  position: relative;
  z-index: 2;
}
.page-node-type-contact-us .address-details .address-row .col-md-8 .circle-wrapper .icon svg {
  width: 25px;
  height: 25px;
}
.page-node-type-contact-us .address-details .address-row .col-md-8 .circle-wrapper .circle {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 20px;
  height: 20px;
  margin-left: -10px;
  margin-top: -10px;
  border: 2px solid var(--Brand-Palette-Primary-base, #9e8a66);
  border-radius: 50%;
  opacity: 0.6;
  z-index: 1;
  pointer-events: none;
  animation: clickEffect 1.5s ease-out infinite;
  box-sizing: border-box;
}
@keyframes clickEffect {
  0% {
    width: 20px;
    height: 20px;
    margin-left: -10px;
    margin-top: -10px;
    opacity: 0.6;
    border-width: 2px;
  }
  100% {
    width: 112px;
    height: 112px;
    margin-left: -56px;
    margin-top: -56px;
    opacity: 0;
    border-width: 0.5px;
  }
}
.page-node-type-contact-us .address-details .address-row .col-md-8 .map__region:hover {
  transition: all 0.3s ease-in-out;
}
.page-node-type-contact-us .address-details .address-row .col-md-8 .map__region:hover path {
  cursor: pointer;
  fill: var(--Brand-Palette-Primary-base, #9e8a66);
  stroke-width: 0.5px;
  stroke: rgba(158, 138, 102, 0.6);
  fill-opacity: 1;
}
.page-node-type-contact-us .address-details .address-row .col-md-8 .map__region:hover text {
  fill: #fff;
}
.page-node-type-contact-us .address-details .address-row .col-md-8 .selected-region {
  transition: all 0.3s ease-in-out;
}
.page-node-type-contact-us .address-details .address-row .col-md-8 .selected-region path {
  fill: var(--Brand-Palette-Primary-base, #9e8a66);
  stroke-width: 0.5px;
  stroke: rgba(158, 138, 102, 0.6);
  fill-opacity: 1;
}
.page-node-type-contact-us .address-details .address-row .col-md-8 .selected-region text {
  fill: #fff;
}
@media (max-width: 1024px) {
  .page-node-type-contact-us .address-details .address-row {
    flex-direction: column;
    padding: 20px;
  }
  .page-node-type-contact-us .address-details .address-row .col-md-8,
  .page-node-type-contact-us .address-details .address-row .col-md-4 {
    width: 100%;
    padding: 20px;
  }
  .page-node-type-contact-us .address-details .address-row .col-md-4 {
    margin-top: 20px;
  }
}
@media (max-width: 600px) {
  .page-node-type-contact-us .address-details .address-row .col-md-4 {
    padding: 15px;
    gap: 20px;
  }
  .page-node-type-contact-us .address-details .address-row .address-title,
  .page-node-type-contact-us .address-details .address-row .opening-hours-title {
    font-size: 20px;
  }
  .page-node-type-contact-us .address-details .address-row .opening-hours-value,
  .page-node-type-contact-us .address-details .address-row .email-address,
  .page-node-type-contact-us .address-details .address-row .hgi-stroke,
  .page-node-type-contact-us .address-details .address-row .address-value {
    font-size: 16px;
  }
}
.page-node-type-contact-us .event .event-details {
  display: flex;
  gap: 18px;
}
.page-node-type-contact-us .event .event-details .event-col8 {
  display: flex;
  flex-direction: column;
  gap: 18px;
  width: 100%;
  background-color: #fff;
  padding: 30px 45px;
  border-radius: 8px;
  background: #fff;
  /* M */
  box-shadow: 0px 5px 10px 0px rgba(239, 239, 239, 0.16);
}
.page-node-type-contact-us .event .event-details .event-col8 .tabs {
  background: none !important;
  display: flex;
  /* gap: 65px; */
  margin-bottom: 20px;
}
.page-node-type-contact-us .event .event-details .event-col8 .tabs .tab {
  color: #b5b7b8;
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
  line-height: 140%;
}
.page-node-type-contact-us .event .event-details .event-col8 .tabs .tab:not(:last-child)::after {
  content: "|";
  color: #eceded;
  margin: 30px;
}
.page-node-type-contact-us .event .event-details .event-col8 .tabs .tab.active {
  color: #846940;
  font-weight: 500;
}
.page-node-type-contact-us .event .event-details .event-col8 .content {
  font-size: 16px;
  line-height: 40px;
  color: #666;
}
.page-node-type-contact-us .event .event-details .event-col8 .content h4 {
  font-size: 20px;
  font-weight: 700;
  color: #333;
}
.page-node-type-contact-us .event .event-details .event-col8 .content strong {
  font-size: 18px;
  font-weight: 700;
  color: #333;
}
.page-node-type-contact-us .event .event-details .event-col8 .content li {
  list-style: disc;
  margin-left: 40px;
}
.page-node-type-contact-us .event .event-details .event-col8 .content a {
  color: #bc955c;
  text-decoration: underline;
}
.page-node-type-contact-us .event .event-details .event-col8 .content .content-separator {
  border: 3px #f7f7f7 solid;
  margin: 50px 0px;
}
.page-node-type-contact-us .event .event-details .event-col8 .content .speaker {
  display: flex;
  gap: 25px;
}
.page-node-type-contact-us .event .event-details .event-col8 .content .speaker .speaker-image {
  width: 83px;
  height: 82px;
  background: #d9d9d9;
  border-radius: 8px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.page-node-type-contact-us .event .event-details .event-col8 .content .speaker .speaker-image .hgi-stroke {
  font-size: 48px;
  font-weight: 700;
}
.page-node-type-contact-us .event .event-details .event-col8 .content .speaker .speaker-details {
  width: 250px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 13px;
  display: inline-flex;
}
.page-node-type-contact-us .event .event-details .event-col8 .content .speaker .speaker-details .speaker-name {
  align-self: stretch;
  color: black;
  font-size: 20px;
  font-weight: 700;
  word-wrap: break-word;
}
.page-node-type-contact-us .event .event-details .event-col8 .content .speaker .speaker-details .speaker-position {
  align-self: stretch;
  color: #858d9d;
  font-size: 14px;
  font-family: Cairo;
  font-weight: 400;
  line-height: 16.8px;
  word-wrap: break-word;
}
.page-node-type-contact-us .event .event-details .event-col8 .topics {
  font-size: 16px;
  line-height: 40px;
  color: #666;
}
.page-node-type-contact-us .event .event-details .event-col8 .topics h4 {
  font-size: 20px;
  font-weight: 700;
  color: #333;
}
.page-node-type-contact-us .event .event-details .event-col8 .topics strong {
  font-size: 18px;
  font-weight: 700;
  color: #333;
}
.page-node-type-contact-us .event .event-details .event-col8 .topics li {
  list-style: disc;
  margin-left: 40px;
}
.page-node-type-contact-us .event .event-details .event-col8 .topics a {
  color: #bc955c;
  text-decoration: underline;
}
.page-node-type-contact-us .event .event-details .event-col8 .attachments {
  display: flex;
  flex-direction: column;
  gap: 18px;
}
.page-node-type-contact-us .event .event-details .event-col8 .attachments .attachmentsLabel {
  font-size: 20px;
  font-weight: bold;
  color: #333;
}
.page-node-type-contact-us .event .event-details .event-col8 .attachments .files {
  display: flex;
  flex-wrap: wrap;
  gap: 1.2rem;
}
.page-node-type-contact-us .event .event-details .event-col8 .attachments .files .file {
  display: flex;
  gap: 1.2rem;
  align-items: center;
  border-radius: 1.5rem;
  background-color: #eeeef4;
  padding: 1.6rem 2rem;
  transition: all 0.4s ease;
}
.page-node-type-contact-us .event .event-details .event-col8 .attachments .files .file .fileIcon {
  width: 3rem;
  height: 3.7rem;
  object-fit: contain;
}
.page-node-type-contact-us .event .event-details .event-col8 .attachments .files .file .fileBox {
  display: flex;
  flex-direction: column;
  gap: 0.6rem;
}
.page-node-type-contact-us .event .event-details .event-col8 .attachments .files .file .fileBox .fileName {
  font-weight: 400;
  color: #34373a;
}
.page-node-type-contact-us .event .event-details .event-col8 .attachments .files .file .fileBox .fileWeight {
  font-weight: 400;
  font-size: 1.4rem;
  color: #929394;
  transition: all 0.4s ease;
}
.page-node-type-contact-us .event .event-details .event-col8 .attachments .files .file .icon-download {
  margin-left: 4.8rem;
  font-size: 1.8rem;
}
.page-node-type-contact-us .event .event-details .event-col4 {
  width: 25%;
}
.page-node-type-contact-us .event .event-details .event-col4 .event-details-list {
  background-color: #fff;
  padding: 30px 20px;
  border-radius: 10px;
  box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
}
.page-node-type-contact-us .event .event-details .event-col4 .event-details-list .item-group {
  display: flex;
  align-items: center;
  gap: 8px;
  padding-bottom: 25px;
}
.page-node-type-contact-us .event .event-details .event-col4 .event-details-list .item-group .eventDetailsText {
  display: flex;
  flex-direction: column;
}
.page-node-type-contact-us .event .event-details .event-col4 .event-details-list .item-group .eventDetailsText .detailsLabel {
  color: #6c757d;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
.page-node-type-contact-us .event .event-details .event-col4 .event-details-list .item-group .eventDetailsText .detailsValue {
  color: #846940;
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
}
.page-node-type-contact-us .event .event-details .event-col4 .event-video {
  margin-top: 18px;
}
.page-node-type-contact-us .event .event-details .event-col4 .event-video .video {
  border-radius: 10px;
  width: 100%;
  height: 210px;
}

html[lang=ar][dir=rtl] #book-an-appointment-modal select {
  background: url('data:image/svg+xml,%3Csvg width="20" height="21" viewBox="0 0 20 21" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="M16.6 7.7085L11.1667 13.1418C10.525 13.7835 9.47502 13.7835 8.83336 13.1418L3.40002 7.7085" stroke="%23ADA7A7" stroke-width="1.5" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"%2F%3E%3C%2Fsvg%3E') no-repeat left 10px center !important;
  padding-left: 40px !important;
}
html[lang=ar][dir=rtl] .support-centers-info select {
  background-position: right 0.75rem center, left 0.75rem center !important;
}
html[lang=ar][dir=rtl] .page-node-type-event .event {
  padding: 0px 140px 0px 130px;
}
html[lang=ar][dir=rtl] .page-node-type-event .event .event-details .event-col8 .content li {
  margin-right: 40px;
}

@media only screen and (max-width: 576px) {
  .page-node-type-events .events-list .event-filter {
    padding: 0px 20px;
    justify-content: flex-start;
  }
  .page-node-type-events .events-list .event-filter .event-filter-content {
    flex-direction: column;
  }
  .page-node-type-events .events-list .event-container {
    padding: 0px 20px;
  }
  .page-node-type-event .event {
    padding: 0px 15px;
  }
  .page-node-type-event .event .event-details {
    flex-direction: column;
  }
  .page-node-type-event .event .event-details .event-col8 {
    padding: 30px 15px;
  }
  .page-node-type-event .event .event-details .event-col8 .tabs {
    gap: 0px;
  }
  .page-node-type-event .event .event-details .event-col8 .tabs .tab {
    display: flex;
  }
  .page-node-type-event .event .event-details .event-col8 .tabs .tab:not(:last-child)::after {
    margin: 0px;
  }
  .page-node-type-event .event .event-details .event-col4 {
    width: 100%;
  }
  html[lang=ar][dir=rtl] .page-node-type-event .event {
    padding: 0px 30px;
  }
}
@media (max-width: 920px) {
  .page-node-type-contact-us .event .event-details {
    flex-direction: column;
  }
  .page-node-type-contact-us .event-col4 {
    width: 100% !important;
  }
}
.path-search .search-form {
  display: flex;
  flex-wrap: wrap;
}
.path-search .search-form .form-item--keys {
  padding-top: 1rem;
  font-size: 1.5rem;
  flex-basis: 50%;
}
.path-search .search-form .form-item--keys input[type=search] {
  display: flex;
  width: 97%;
  height: 4rem;
  padding: 0.5rem 0.75rem;
  align-items: center;
  gap: 0.75rem;
  align-self: stretch;
  border-radius: 0.75rem;
  border: 1px solid #E6E6E6;
  background: #FFFFFF;
  padding-left: 3.5rem;
  background: url("/themes/esnad/public/images/icons/search-icon.svg") no-repeat;
  background-position: 1rem center;
  background-color: #FFFFFF;
  margin-top: 1rem;
}
.path-search .row {
  flex-basis: 20%;
  align-items: end;
}
.path-search .row input[type=submit] {
  display: flex;
  justify-content: center;
  align-items: end;
  width: 10.41369rem;
  height: 3.9rem;
  padding: 0.5rem 0.75rem;
  background-color: #9E8A66;
  color: #FFFFFF;
  text-decoration: none;
  font-weight: bold;
  border-radius: 0.5rem;
  cursor: pointer;
}
.path-search .search-help-link {
  flex-basis: 100%;
  display: none;
}
.path-search #edit-advanced {
  margin: 1rem 0 1rem 0;
  flex-basis: 100%;
}
.path-search #edit-advanced summary {
  color: #4a4f54;
  font-size: 1.5px;
  font-weight: 600;
}
.path-search #edit-advanced .form-type-textfield {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 1rem;
}
@media screen and (max-width: 760px) {
  .path-search #edit-advanced .form-type-textfield {
    display: block !important;
  }
}
.path-search #edit-advanced .form-type-textfield label {
  width: 30%;
  display: flex;
  align-items: center;
}
@media screen and (max-width: 760px) {
  .path-search #edit-advanced .form-type-textfield label {
    width: 100% !important;
  }
}
.path-search #edit-advanced .form-type-textfield input {
  flex: 0 0 auto;
  width: 40%;
  padding: 0.3rem 1rem;
  font-size: 1.6rem;
  border-radius: 0.5rem;
  border: 1px solid #dee2e6;
}
@media screen and (max-width: 760px) {
  .path-search #edit-advanced .form-type-textfield input {
    width: 100%;
  }
}
.path-search #edit-advanced .form-type-textfield input:focus-within {
  outline: none;
  box-shadow: none;
}
.path-search #edit-advanced .form-type-textfield input:focus {
  outline: none;
  box-shadow: none;
}
.path-search #edit-advanced .form-submit {
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
}
.path-search ol {
  display: flex;
  flex-direction: column;
  gap: 15px;
}
.path-search ol li {
  background-color: #F8F5EF;
  border-radius: 0.5rem;
  padding: 1.25rem;
}
.path-search ol li h3 {
  font-size: 1.8rem;
  font-weight: 700;
  line-height: 140%;
}
.path-search ol li p {
  font-size: 1.5rem;
  font-weight: 500;
  line-height: 140%;
}
.path-search h2 {
  display: none;
}

/* Hide the entire chat widget */
.abrus-chat-widget {
  display: none !important;
}

/* Or hide just the chat button */
.abrus-chat-widget .chat-button {
  display: none !important;
}

/* Or hide the chat window while keeping the button visible */
.abrus-chat-widget .chat-window {
  display: none !important;
}

.path-frontpage .abrus-chat-widget {
  right: unset;
  left: 20px;
}
.path-frontpage .mainHero .mainHero__inner #surveyModel {
  position: fixed;
  right: 32px;
  bottom: 32px;
  width: 350px;
  height: 155.5px;
  display: flex;
  background: none !important;
  z-index: 20;
  transition: opacity 0.5s ease-out;
  justify-content: flex-end;
}
.path-frontpage .mainHero .mainHero__inner #surveyModel.fade-out {
  opacity: 0;
  pointer-events: none;
}
.path-frontpage .mainHero .mainHero__inner #surveyModel .content {
  position: fixed;
  max-width: 350px;
  border: none;
  padding: 0 !important;
  background-color: #FFFFFF;
  border-radius: 0.5rem;
}
.path-frontpage .mainHero .mainHero__inner #surveyModel .content .modal-title h3 {
  color: #05253C;
  text-align: start;
  font-family: "DIN Next LT Arabic";
  font-size: 2rem;
  font-style: normal;
  font-weight: 700;
  line-height: 140%;
  /* 2.1rem */
  margin-bottom: 0.75rem;
}
.path-frontpage .mainHero .mainHero__inner #surveyModel .content .modal-body p {
  color: #34373A;
  text-align: start;
  font-family: "DIN Next LT Arabic";
  font-size: 1.5rem;
  font-style: normal;
  font-weight: 400;
  line-height: 140%;
  margin-bottom: 12px;
  /* 1.4rem */
}
.path-frontpage .mainHero .mainHero__inner #surveyModel .content .call-to-action {
  display: flex;
  justify-content: flex-end;
}
.path-frontpage .mainHero .mainHero__inner #surveyModel .content .call-to-action .cta-btn {
  display: flex;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  padding: var(--spacing-spacing-xs, 1rem) var(--spacing-spacing-s, 1.5rem);
  justify-content: center;
  align-items: baseline;
  gap: var(--spacing-spacing-2xs, 0.5rem);
  border-radius: var(--radius-radius-m, 0.5rem);
  background: #9E8A66;
  color: #FFFFFF;
}
.path-frontpage .mainHero .mainHero__inner #surveyModel .content .modal-overlay {
  background: url("/themes/esnad/public/images/modal-en-bg.svg") no-repeat;
  padding: 16px;
  background-position: right;
}
.path-frontpage .mainHero .mainHero__inner #surveyModel .content .close-btn {
  top: 16px;
  right: 16px;
  display: flex;
}
.path-frontpage .sliderSide__images {
  z-index: 0;
}

html[lang=ar][dir=rtl] .path-frontpage .abrus-chat-widget {
  right: 20px;
  left: unset;
}
html[lang=ar][dir=rtl] .path-frontpage .mainHero .mainHero__inner #surveyModel {
  left: 32px;
  right: unset;
}
html[lang=ar][dir=rtl] .path-frontpage .mainHero .mainHero__inner #surveyModel .close-btn {
  top: 16px;
  right: unset;
  left: 16px;
}
html[lang=ar][dir=rtl] .path-frontpage .mainHero .mainHero__inner #surveyModel .modal-overlay {
  background: url("/themes/esnad/public/images/modal-bg.svg") no-repeat;
}

@media only screen and (max-width: 1100px) {
  .path-frontpage .mainHero__title {
    font-size: 3.5rem;
  }
  .path-frontpage .mainHero__text {
    font-size: 1.5rem;
  }
  .path-frontpage .mainHero .mainHero__inner #surveyModel {
    right: 10px;
    bottom: 70px;
  }
  .path-frontpage .mainHero .mainHero__inner #surveyModel .content {
    width: 70%;
  }
  .path-frontpage .mainHero .mainHero__inner .arrowButton__title {
    font-size: 1rem;
    padding: 1rem 2rem;
  }
  .path-frontpage .mainHero .mainHero__inner .arrowButton__title::after {
    margin-left: 0.5rem;
  }
}
.page-node-type-terminology-list .mining-terminology {
  background-color: #FAFBFB;
}
.page-node-type-terminology-list .mining-terminology .pager {
  justify-content: center;
}
.page-node-type-terminology-list .mining-terminology .view-filters .search-container {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-top: 55px;
}
.page-node-type-terminology-list .mining-terminology .view-filters .search-container .form-text {
  display: flex;
  width: 285px;
  height: 57px;
  padding: 15px 7px;
  justify-content: flex-end;
  align-items: center;
  border-radius: 8px;
  border: 1px solid #E4E4E4;
  background: #FFF;
}
.page-node-type-terminology-list .mining-terminology .view-filters .search-container .form-text .search-icon {
  display: flex;
  width: 44px;
  height: 45px;
  padding: 11px 10px 10px 10px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  flex-shrink: 0;
  background-color: #F5F3F0;
  border-radius: 6px;
  box-shadow: 0px 6px 25px 0px rgba(234, 234, 234, 0.16);
}
.page-node-type-terminology-list .mining-terminology .view-filters .search-container .title h2 {
  color: var(--primaryDarkGrey-D500, #2D3033);
  font-family: "DIN Next LT Arabic";
  font-size: 40px;
  font-style: normal;
  font-weight: 700;
  line-height: 140%;
}
.page-node-type-terminology-list .mining-terminology .view-filters .form-item--category {
  margin-block: 55px;
}
.page-node-type-terminology-list .mining-terminology .view-filters .form-item--category ul {
  display: flex;
  justify-content: flex-start;
  padding: 9px 26px;
  gap: 4px;
  flex-wrap: wrap;
  align-items: center;
  background: rgba(230, 233, 236, 0.32);
  box-shadow: 0px 4px 30px 0px rgba(221, 221, 221, 0.16);
}
.page-node-type-terminology-list .mining-terminology .view-filters .form-item--category ul a.bef-link {
  display: flex;
  width: 43px;
  height: 43px;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  color: #696D70;
  font-weight: bold;
}
.page-node-type-terminology-list .mining-terminology .view-filters .form-item--category ul a.bef-link:hover {
  background-color: #FFFFFF;
  color: #AE9E80;
  border-radius: 4px;
}
.page-node-type-terminology-list .mining-terminology .view-filters .form-item--category ul a.bef-link--selected {
  background-color: #FFFFFF;
  color: #AE9E80;
  border-radius: 4px;
}
.page-node-type-terminology-list .mining-terminology .view-filters .form-item--category ul a.bef-link.hide {
  display: none;
}
.page-node-type-terminology-list .mining-terminology .view-content .mining-content {
  display: flex;
  gap: 58px;
  padding-left: 20px;
}
.page-node-type-terminology-list .mining-terminology .view-content .mining-content .category {
  display: flex;
  width: 32px;
  height: 70px;
  flex-direction: column;
  justify-content: flex-end;
  color: var(--Neutral-Palette-darkGrey-D400, #34373A);
  text-align: center;
  font-family: "DIN Next LT Arabic";
  font-size: 60px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  margin-top: 0.6rem;
}
.page-node-type-terminology-list .mining-terminology .view-content .mining-content .mining-info {
  display: flex;
  flex-direction: column;
  width: 100%;
}
.page-node-type-terminology-list .mining-terminology .view-content .mining-content .mining-info .views-row {
  display: flex;
  padding: 30px 40px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  gap: 17px;
  align-self: stretch;
  border-radius: 8px;
  border: 1px solid #F0F0F0;
  background: #FFF;
  box-shadow: 0px 4px 20px 0px rgba(235, 235, 235, 0.16);
  width: 100%;
  margin-bottom: 17px;
}
.page-node-type-terminology-list .mining-terminology .view-content .mining-content .mining-info .views-row .views-field-title .views-label {
  display: none;
}
.page-node-type-terminology-list .mining-terminology .view-content .mining-content .mining-info .views-row .views-field-title .field-content {
  color: var(--Neutral-Palette-darkGrey-D400, #34373A);
  font-family: "DIN Next LT Arabic";
  font-size: 25px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
}
.page-node-type-terminology-list .mining-terminology .view-content .mining-content .mining-info .views-row .views-field-field-description .field-content {
  color: var(--Neutral-Palette-gray-G300, #7A7A7A);
  font-family: "DIN Next LT Arabic";
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}

@media only screen and (max-width: 576px) {
  .page-node-type-terminology-list .mining-terminology .view-filters .search-container {
    flex-direction: column;
  }
  .page-node-type-terminology-list .mining-terminology .view-filters .search-container .form-text {
    margin-top: 40px;
  }
  .page-node-type-terminology-list .mining-terminology .view-filters .form-item--category ul {
    padding: 8px;
  }
  .page-node-type-terminology-list .mining-terminology .view-filters .form-item--category ul a.bef-link {
    width: 40px;
    height: 40px;
  }
}
.page-node-type-uxlab .uxlab-content .main-content-section__wrapper {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  background-color: #FFFFFF;
  align-items: center;
}
.page-node-type-uxlab .uxlab-content .main-content-section__title {
  color: #34373A;
  font-family: "DIN Next LT Arabic";
  font-size: 48px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  max-width: 485px;
}
.page-node-type-uxlab .uxlab-content .main-content-section__highlight {
  font-weight: 700;
}
.page-node-type-uxlab .uxlab-content .main-content-section__description {
  color: #4A4F53;
  font-weight: 400;
  padding-top: 40px;
  font-size: 20px;
  font-style: normal;
  line-height: normal;
  max-width: 600px;
}
.page-node-type-uxlab .uxlab-content .main-content-section__signup-btn {
  display: flex;
  height: 56px;
  padding: 16px 24px;
  justify-content: center;
  align-items: center;
  gap: 12px;
  flex-shrink: 0;
  border-radius: 10px;
  background: var(--Primary_color_palette-Brown-B300, #9E8A66);
  margin-top: 48px;
  cursor: pointer;
}
.page-node-type-uxlab .uxlab-content .main-content-section__signup-btn span {
  color: #FFF;
  /* Body/B1/Medium */
  font-family: "DIN Next LT Arabic";
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
}
.page-node-type-uxlab .uxlab-content .main-content-section__signup-btn i {
  color: #FFFFFF;
  margin-top: 5px;
}
.page-node-type-uxlab .uxlab-content .main-content-section__image-block img {
  width: 100%;
  height: 100%;
}
.page-node-type-uxlab .uxlab-content .methodology-section__wrapper {
  background: linear-gradient(0deg, #F8F5EF 0%, #F8F5EF 100%), #43464A;
  padding: 90px 0 90px 0;
}
.page-node-type-uxlab .uxlab-content .methodology-section__title {
  padding-bottom: 109px;
  color: #34373A;
  text-align: center;
  font-family: "DIN Next LT Arabic";
  font-size: 48px;
  font-weight: 700;
}
.page-node-type-uxlab .uxlab-content .methodology-section__cards {
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-direction: row;
  border-radius: 8px;
  gap: 30px;
}
.page-node-type-uxlab .uxlab-content .methodology-section .methodology-card {
  flex: 1;
  border-radius: 8px;
  background: #FFFFFF;
  width: 406.666px;
}
.page-node-type-uxlab .uxlab-content .methodology-section .methodology-card__body {
  display: flex;
  padding: 40px 48px;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  flex: 1 0 0;
  height: 350px;
}
.page-node-type-uxlab .uxlab-content .methodology-section .methodology-card__icon img {
  width: 40px;
  height: 40px;
}
.page-node-type-uxlab .uxlab-content .methodology-section .methodology-card__title {
  color: #846940;
  /* Heading/H1/Bold */
  font-family: "DIN Next LT Arabic";
  font-size: 32px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
}
.page-node-type-uxlab .uxlab-content .methodology-section .methodology-card__text {
  display: -webkit-box;
  -webkit-line-clamp: 1;
  line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  color: var(--Primary_color_palette-Grey-G400, #33373B);
  /* Heading/H4/Regular */
  font-family: "DIN Next LT Arabic";
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  padding-top: 16px;
}
.page-node-type-uxlab .uxlab-content .goals-section__wrapper {
  background: linear-gradient(0deg, #FFF 0%, #FFF 100%), #43464A;
  padding: 90px 0 90px 0;
}
.page-node-type-uxlab .uxlab-content .goals-section__title {
  color: #34373A;
  text-align: center;
  /* Display/D0/Bold */
  font-family: "DIN Next LT Arabic";
  font-size: 48px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  padding-bottom: 16px;
}
.page-node-type-uxlab .uxlab-content .goals-section__description {
  color: var(--Neutral-Palette-DarkGrey-base, #4A4F53);
  text-align: center;
  /* Heading/H4/Regular */
  font-family: "DIN Next LT Arabic";
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  padding-bottom: 109px;
}
.page-node-type-uxlab .uxlab-content .goals-section__cards {
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-direction: row;
  border-radius: 8px;
  gap: 30px;
}
.page-node-type-uxlab .uxlab-content .goals-section .goals-card {
  position: relative;
  width: 308px;
  flex: 1;
}
.page-node-type-uxlab .uxlab-content .goals-section .goals-card__body {
  display: flex;
  padding: 24px 24px 22px 36px;
  justify-content: space-between;
  align-items: flex-start;
  flex: 1 0 0;
  height: 269px;
  flex-direction: column;
  background-position: right bottom;
  background-repeat: no-repeat;
}
.page-node-type-uxlab .uxlab-content .goals-section .goals-card__text {
  color: #FFFFFF;
  width: 262px;
  /* Heading/H4/Regular */
  font-family: "DIN Next LT Arabic";
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}
.page-node-type-uxlab .uxlab-content .goals-section .goals-card__bg-image {
  position: absolute;
  bottom: -10%;
  right: -3%;
  opacity: 0.4;
}
.page-node-type-uxlab .uxlab-content .goals-section .goals-card:nth-child(1) {
  border-radius: 8px;
  border: 1px solid #F8F8F8;
  background: var(--Extended-Palette-Purple-base, #413258);
  /* shadow */
  box-shadow: 0px 6px 20px 0px var(--SHADOW, rgba(235, 235, 235, 0.16));
}
.page-node-type-uxlab .uxlab-content .goals-section .goals-card:nth-child(2) {
  border-radius: 8px;
  border: 1px solid #F8F8F8;
  background: #BD9F9D;
  /* shadow */
  box-shadow: 0px 6px 20px 0px var(--SHADOW, rgba(235, 235, 235, 0.16));
}
.page-node-type-uxlab .uxlab-content .goals-section .goals-card:nth-child(3) {
  border-radius: 8px;
  border: 1px solid #F8F8F8;
  background: var(--Extended-Palette-Cyan-base, #1AD9C7);
  /* shadow */
  box-shadow: 0px 6px 20px 0px var(--SHADOW, rgba(235, 235, 235, 0.16));
}
.page-node-type-uxlab .uxlab-content .goals-section .goals-card:nth-child(4) {
  border-radius: 8px;
  border: 1px solid #F8F8F8;
  background: #6E818E;
  /* shadow */
  box-shadow: 0px 6px 20px 0px var(--SHADOW, rgba(235, 235, 235, 0.16));
}
.page-node-type-uxlab .uxlab-content .goals-section .goals-card:nth-child(5) {
  border-radius: 8px;
  border: 1px solid #F8F8F8;
  background: var(--Extended-Palette-Purple-base, #413258);
  /* shadow */
  box-shadow: 0px 6px 20px 0px var(--SHADOW, rgba(235, 235, 235, 0.16));
}
.page-node-type-uxlab .uxlab-content .goals-section .goals-card:nth-child(6) {
  border-radius: 8px;
  border: 1px solid #F8F8F8;
  background: #BD9F9D;
  /* shadow */
  box-shadow: 0px 6px 20px 0px var(--SHADOW, rgba(235, 235, 235, 0.16));
}
.page-node-type-uxlab .uxlab-content .goals-section .goals-card:nth-child(7) {
  border-radius: 8px;
  border: 1px solid #F8F8F8;
  background: var(--Extended-Palette-Cyan-base, #1AD9C7);
  /* shadow */
  box-shadow: 0px 6px 20px 0px var(--SHADOW, rgba(235, 235, 235, 0.16));
}
.page-node-type-uxlab .uxlab-content .goals-section .goals-card:nth-child(8) {
  border-radius: 8px;
  border: 1px solid #F8F8F8;
  background: #6E818E;
  /* shadow */
  box-shadow: 0px 6px 20px 0px var(--SHADOW, rgba(235, 235, 235, 0.16));
}
.page-node-type-uxlab .uxlab-content .kc-faqs {
  background: #FAFBFB;
}
.page-node-type-uxlab .uxlab-content .kc-faqs .accordion-item {
  background-color: #FAFBFB !important;
}
.page-node-type-uxlab .uxlab-content .kc-faqs .accordion-item .accordion-button {
  /* Heading/H4/Regular */
  font-family: "DIN Next LT Arabic";
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
.page-node-type-uxlab .uxlab-content .kc-faqs .accordion-item .accordion-button.collapsed {
  color: var(--Text-color-text-primary-title-black, #3C3D3C);
}
.page-node-type-uxlab .uxlab-content .kc-faqs .accordion-body {
  background-color: #FAFBFB !important;
}
.page-node-type-uxlab .uxlab-content .kc-faqs .header-faq {
  display: flex;
  justify-content: space-between;
  flex-direction: row;
  padding: 6rem 0 6.5rem 0;
}
.page-node-type-uxlab .uxlab-content .kc-faqs .header-faq .view-all-container {
  display: flex;
}
.page-node-type-uxlab .uxlab-content .kc-faqs .header-faq .view-all-container .view-all-btn {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 10.41369rem;
  height: 3rem;
  padding: var(--spacing-spacing-xs, 1rem) var(--spacing-spacing-s, 1.5rem);
  background-color: #9E8A66;
  color: #FFFFFF;
  text-decoration: none;
  font-weight: bold;
  border-radius: 0.5rem;
}
.page-node-type-uxlab .uxlab-content .kc-faqs .header-faq .title {
  display: flex;
}
.page-node-type-uxlab .uxlab-content .kc-faqs .header-faq .title h3 {
  color: #494F55;
  font-size: 3rem;
  line-height: 140%;
  font-weight: 700;
}
.page-node-type-uxlab .uxlab-content .kc-faqs .faqs-container {
  padding-bottom: 4.88rem;
}
.page-node-type-uxlab .uxlab-form {
  /* Custom arrow */
}
.page-node-type-uxlab .uxlab-form .contact-title {
  margin-bottom: 20px;
}
.page-node-type-uxlab .uxlab-form .webform-button--submit {
  cursor: pointer;
}
.page-node-type-uxlab .uxlab-form .form-type--radio {
  margin-right: 24px !important;
}
.page-node-type-uxlab .uxlab-form .contact-form-submit-btn {
  background: #9E8A66 !important;
}
.page-node-type-uxlab .uxlab-form .form-type--select {
  position: relative;
  display: inline-block;
  width: 100%;
}
.page-node-type-uxlab .uxlab-form .form-type--select select {
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  padding-right: 2.5em;
  /* Make space for the arrow */
  width: 100%;
  cursor: pointer;
}
.page-node-type-uxlab .uxlab-form .form-type--select::after {
  content: "";
  position: absolute;
  top: 72%;
  right: 1em;
  width: 16px;
  height: 16px;
  background: url("/themes/esnad/public/images/icons/arrow-down.svg") no-repeat center center;
  background-size: contain;
  pointer-events: none;
  transform: translateY(-50%);
}

@media only screen and (max-width: 920px) {
  .page-node-type-uxlab .uxlab-content .main-content-section__wrapper {
    flex-direction: column;
    padding: 30px;
  }
  .page-node-type-uxlab .uxlab-content .main-content-section__image-block {
    margin-top: 40px;
  }
  .page-node-type-uxlab .uxlab-content .methodology-section__cards {
    flex-direction: column;
  }
  .page-node-type-uxlab .uxlab-content .methodology-section .methodology-card {
    width: 100%;
  }
}
.path-frontpage footer {
  margin-top: 0;
}
.path-frontpage .ux-lab-section {
  background-color: #F5F3F0;
  position: relative;
  padding-block: 4.5rem;
  overflow: hidden;
}
.path-frontpage .ux-lab-section .ux-lab-content {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  gap: 2rem;
}
@media (min-width: 768px) {
  .path-frontpage .ux-lab-section .ux-lab-content {
    flex-direction: row;
    align-items: center;
  }
}
.path-frontpage .ux-lab-section .ux-lab-text h2 {
  color: #34373A;
  font-size: 44px;
  font-style: normal;
  font-weight: 400;
  line-height: 5.2rem;
  margin-bottom: 20px;
  max-width: 428px;
}
.path-frontpage .ux-lab-section .ux-lab-text h2 span {
  font-weight: 700;
}
.path-frontpage .ux-lab-section .ux-lab-text p {
  color: #4A4F53;
  font-size: 16px;
  font-weight: 400;
  line-height: 140%;
  /* 1.4rem */
  max-width: 451px;
  margin-bottom: 32px;
}
.path-frontpage .ux-lab-section .ux-lab-action .ux-lab-button {
  display: flex;
  max-width: 133px;
  max-height: 48px;
  padding: var(--spacing-spacing-xs, 16px) var(--spacing-spacing-s, 24px);
  justify-content: center;
  align-items: center;
  gap: 0.5rem;
  flex-shrink: 0;
  border-radius: 0.5rem;
  background: #9E8A66;
  color: #FFFFFF;
  font-size: 14px;
  font-weight: 700;
  line-height: 200%;
}
.path-frontpage .ux-lab-section .ux-lab-deco {
  position: absolute;
  top: 0;
  right: 0;
  width: 50%;
  height: 100%;
  background-image: url("/themes/esnad/public/images/uxlab-pattern.svg");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center right;
  pointer-events: none;
}
@media (max-width: 768px) {
  .path-frontpage .ux-lab-section .ux-lab-deco {
    display: none;
  }
}
.path-frontpage .home-news {
  margin-bottom: 0;
}

html[lang=ar][dir=rtl] .page-node-type-uxlab .uxlab-content .main-content-section__signup-btn i {
  transform: rotate(180deg);
}
html[lang=ar][dir=rtl] .page-node-type-uxlab .uxlab-content .main-content-section__image-block {
  transform: rotateY(180deg);
}
html[lang=ar][dir=rtl] .page-node-type-uxlab .uxlab-content .goals-section .goals-card__bg-image {
  left: -3%;
  right: unset;
}
html[lang=ar][dir=rtl] .path-frontpage .ux-lab-deco {
  left: 0;
  right: unset;
  transform: rotateY(180deg);
  background-position: center right;
}
html[lang=ar][dir=rtl] .close-ux-btn {
  left: 20px;
  right: unset;
}

.breadcrumbs {
  display: flex;
  justify-content: center;
}

.subpageHero__inner .subpageHero__title {
  display: flex;
  justify-content: center;
  max-width: 100%;
  text-align: center;
}
.subpageHero__inner .subpageHero__text {
  display: flex;
  justify-content: center;
  max-width: 100%;
  text-align: center;
}

.page-node-type-events .events-list .event-filter {
  padding: 0 !important;
}
.page-node-type-events .events-list .event-container {
  padding: 0 !important;
}

.page-node-type-page .textPage__wrapper {
  width: 70%;
  margin: auto;
  display: flex;
  flex-direction: row;
  justify-content: center;
  flex-wrap: nowrap;
}
.page-node-type-page .textPage__leftContent {
  flex: unset;
}

.map-title-container {
  display: flex;
  justify-content: center;
}

.page-node-type-map .map-container {
  margin: auto !important;
}
.page-node-type-map .contact-container {
  margin: auto !important;
  justify-content: center !important;
  padding: 0 !important;
}
.page-node-type-map .map-section-block {
  text-align: center;
}
.page-node-type-map .contact-section h1,
.page-node-type-map .contact-section p {
  text-align: center;
  display: block;
}
.page-node-type-map .contact-section .contact-button-container {
  display: flex;
  justify-content: center;
}

.digital-stamp-card {
  position: relative;
  z-index: 10;
}

@media (max-width: 1123px) {
  .header__main {
    z-index: 12;
  }
}

@media (max-width: 768px) {
  .stamp-en h6 {
    flex-basis: 92%;
  }
  .stamp-en .btn-digital-stamp-card {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
}

.page_feedback {
  background: var(--Background-background-white, #fff);
  padding-block: 20px;
}
.page_feedback .webform-button--submit {
  display: none;
}
.page_feedback .form-item--was-this-page-useful {
  display: flex;
  align-items: center;
  gap: 20px;
  flex: 1 0 0;
}
.page_feedback label[for=edit-was-this-page-useful] {
  color: var(--Text-text-default, #161616);
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px; /* 150% */
}
.page_feedback .webform-options-display-buttons {
  gap: 20px;
}
@media (max-width: 600px) {
  .page_feedback .webform-options-display-buttons {
    display: flex;
  }
}
.page_feedback .webform-options-display-buttons .webform-options-display-buttons-wrapper {
  margin: 0;
}
.page_feedback .webform-options-display-buttons label.webform-options-display-buttons-label {
  display: flex;
  height: 33.333px;
  min-height: 33.333px;
  max-height: 33.333px;
  padding: var(--Global-spacing-none, 0) var(--Button-buttons-lg-padding, 16px);
  justify-content: center;
  align-items: center;
  gap: var(--Button-buttons-lg-gap, 4px);
  border-radius: 3.329px;
  background: #9E8A66;
  color: var(--Text-text-oncolor-primary, #fff);
  font-size: 13.333px;
  font-style: normal;
  font-weight: 500;
  line-height: 1.25rem; /* 150% */
  border: unset;
  cursor: pointer;
}
.page_feedback .webform-options-display-buttons label.webform-options-display-buttons-label:hover {
  background: #6f6147;
  color: #fff !important;
}
.page_feedback .webform-options-display-buttons label.webform-options-display-buttons-label:focus {
  outline: 0;
  background: #6f6147;
  color: #fff !important;
  box-shadow: none;
}
.page_feedback .webform-confirmation__message {
  color: var(--Text-text-default, #161616);
  font-size: 19px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px; /* 150% */
  margin: 0;
}

@font-face {
  font-family: "DIN Next LT Arabic";
  src: url("../fonts/DINNextLTArabic/DINNextLTArabic-Black.eot");
  src: url("../fonts/DINNextLTArabic/DINNextLTArabic-Black.eot?#iefix") format("embedded-opentype"), url("../fonts/DINNextLTArabic/DINNextLTArabic-Black.woff2") format("woff2"), url("../fonts/DINNextLTArabic/DINNextLTArabic-Black.woff") format("woff"), url("../fonts/DINNextLTArabic/DINNextLTArabic-Black.ttf") format("truetype");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "DIN Next LT Arabic";
  src: url("../fonts/DINNextLTArabic/DINNextLTArabic-Black_1.eot");
  src: url("../fonts/DINNextLTArabic/DINNextLTArabic-Black_1.eot?#iefix") format("embedded-opentype"), url("../fonts/DINNextLTArabic/DINNextLTArabic-Black_1.woff2") format("woff2"), url("../fonts/DINNextLTArabic/DINNextLTArabic-Black_1.woff") format("woff"), url("../fonts/DINNextLTArabic/DINNextLTArabic-Black_1.ttf") format("truetype");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "DIN Next LT Arabic";
  src: url("../fonts/DINNextLTArabic/DINNextLTArabic-Black_2.eot");
  src: url("../fonts/DINNextLTArabic/DINNextLTArabic-Black_2.eot?#iefix") format("embedded-opentype"), url("../fonts/DINNextLTArabic/DINNextLTArabic-Black_2.woff2") format("woff2"), url("../fonts/DINNextLTArabic/DINNextLTArabic-Black_2.woff") format("woff"), url("../fonts/DINNextLTArabic/DINNextLTArabic-Black_2.ttf") format("truetype");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "DIN Next LT Arabic";
  src: url("../fonts/DINNextLTArabic/DINNextLTArabic-Bold.eot");
  src: url("../fonts/DINNextLTArabic/DINNextLTArabic-Bold.eot?#iefix") format("embedded-opentype"), url("../fonts/DINNextLTArabic/DINNextLTArabic-Bold.woff2") format("woff2"), url("../fonts/DINNextLTArabic/DINNextLTArabic-Bold.woff") format("woff"), url("../fonts/DINNextLTArabic/DINNextLTArabic-Bold.ttf") format("truetype");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "DIN Next LT Arabic";
  src: url("../fonts/DINNextLTArabic/DINNextLTArabic-Bold_1.eot");
  src: url("../fonts/DINNextLTArabic/DINNextLTArabic-Bold_1.eot?#iefix") format("embedded-opentype"), url("../fonts/DINNextLTArabic/DINNextLTArabic-Bold_1.woff2") format("woff2"), url("../fonts/DINNextLTArabic/DINNextLTArabic-Bold_1.woff") format("woff"), url("../fonts/DINNextLTArabic/DINNextLTArabic-Bold_1.ttf") format("truetype");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "DIN Next LT Arabic";
  src: url("../fonts/DINNextLTArabic/DINNextLTArabic-Bold_2.eot");
  src: url("../fonts/DINNextLTArabic/DINNextLTArabic-Bold_2.eot?#iefix") format("embedded-opentype"), url("../fonts/DINNextLTArabic/DINNextLTArabic-Bold_2.woff2") format("woff2"), url("../fonts/DINNextLTArabic/DINNextLTArabic-Bold_2.woff") format("woff"), url("../fonts/DINNextLTArabic/DINNextLTArabic-Bold_2.ttf") format("truetype");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "DIN Next LT Arabic";
  src: url("../fonts/DINNextLTArabic/DINNextLTArabic-Heavy.eot");
  src: url("../fonts/DINNextLTArabic/DINNextLTArabic-Heavy.eot?#iefix") format("embedded-opentype"), url("../fonts/DINNextLTArabic/DINNextLTArabic-Heavy.woff2") format("woff2"), url("../fonts/DINNextLTArabic/DINNextLTArabic-Heavy.woff") format("woff"), url("../fonts/DINNextLTArabic/DINNextLTArabic-Heavy.ttf") format("truetype");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "DIN Next LT Arabic";
  src: url("../fonts/DINNextLTArabic/DINNextLTArabic-Heavy_1.eot");
  src: url("../fonts/DINNextLTArabic/DINNextLTArabic-Heavy_1.eot?#iefix") format("embedded-opentype"), url("../fonts/DINNextLTArabic/DINNextLTArabic-Heavy_1.woff2") format("woff2"), url("../fonts/DINNextLTArabic/DINNextLTArabic-Heavy_1.woff") format("woff"), url("../fonts/DINNextLTArabic/DINNextLTArabic-Heavy_1.ttf") format("truetype");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "DIN Next LT Arabic";
  src: url("../fonts/DINNextLTArabic/DINNextLTArabic-Light.eot");
  src: url("../fonts/DINNextLTArabic/DINNextLTArabic-Light.eot?#iefix") format("embedded-opentype"), url("../fonts/DINNextLTArabic/DINNextLTArabic-Light.woff2") format("woff2"), url("../fonts/DINNextLTArabic/DINNextLTArabic-Light.woff") format("woff"), url("../fonts/DINNextLTArabic/DINNextLTArabic-Light.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "DIN Next LT Arabic";
  src: url("../fonts/DINNextLTArabic/DINNextLTArabic-Heavy_2.eot");
  src: url("../fonts/DINNextLTArabic/DINNextLTArabic-Heavy_2.eot?#iefix") format("embedded-opentype"), url("../fonts/DINNextLTArabic/DINNextLTArabic-Heavy_2.woff2") format("woff2"), url("../fonts/DINNextLTArabic/DINNextLTArabic-Heavy_2.woff") format("woff"), url("../fonts/DINNextLTArabic/DINNextLTArabic-Heavy_2.ttf") format("truetype");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "DIN Next LT Arabic";
  src: url("../fonts/DINNextLTArabic/DINNextLTArabic-Light_1.eot");
  src: url("../fonts/DINNextLTArabic/DINNextLTArabic-Light_1.eot?#iefix") format("embedded-opentype"), url("../fonts/DINNextLTArabic/DINNextLTArabic-Light_1.woff2") format("woff2"), url("../fonts/DINNextLTArabic/DINNextLTArabic-Light_1.woff") format("woff"), url("../fonts/DINNextLTArabic/DINNextLTArabic-Light_1.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "DIN Next LT Arabic";
  src: url("../fonts/DINNextLTArabic/DINNextLTArabic-Regular.eot");
  src: url("../fonts/DINNextLTArabic/DINNextLTArabic-Regular.eot?#iefix") format("embedded-opentype"), url("../fonts/DINNextLTArabic/DINNextLTArabic-Regular.woff2") format("woff2"), url("../fonts/DINNextLTArabic/DINNextLTArabic-Regular.woff") format("woff"), url("../fonts/DINNextLTArabic/DINNextLTArabic-Regular.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "DIN Next LT Arabic";
  src: url("../fonts/DINNextLTArabic/DINNextLTArabic-Medium.eot");
  src: url("../fonts/DINNextLTArabic/DINNextLTArabic-Medium.eot?#iefix") format("embedded-opentype"), url("../fonts/DINNextLTArabic/DINNextLTArabic-Medium.woff2") format("woff2"), url("../fonts/DINNextLTArabic/DINNextLTArabic-Medium.woff") format("woff"), url("../fonts/DINNextLTArabic/DINNextLTArabic-Medium.ttf") format("truetype");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "DIN Next LT Arabic";
  src: url("../fonts/DINNextLTArabic/DINNextLTArabic-Medium_1.eot");
  src: url("../fonts/DINNextLTArabic/DINNextLTArabic-Medium_1.eot?#iefix") format("embedded-opentype"), url("../fonts/DINNextLTArabic/DINNextLTArabic-Medium_1.woff2") format("woff2"), url("../fonts/DINNextLTArabic/DINNextLTArabic-Medium_1.woff") format("woff"), url("../fonts/DINNextLTArabic/DINNextLTArabic-Medium_1.ttf") format("truetype");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "DIN Next LT Arabic";
  src: url("../fonts/DINNextLTArabic/DINNextLTArabic-Medium_2.eot");
  src: url("../fonts/DINNextLTArabic/DINNextLTArabic-Medium_2.eot?#iefix") format("embedded-opentype"), url("../fonts/DINNextLTArabic/DINNextLTArabic-Medium_2.woff2") format("woff2"), url("../fonts/DINNextLTArabic/DINNextLTArabic-Medium_2.woff") format("woff"), url("../fonts/DINNextLTArabic/DINNextLTArabic-Medium_2.ttf") format("truetype");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "DIN Next LT Arabic Ultra";
  src: url("../fonts/DINNextLTArabic/DINNextLTArabic-UltraLight.eot");
  src: url("../fonts/DINNextLTArabic/DINNextLTArabic-UltraLight.eot?#iefix") format("embedded-opentype"), url("../fonts/DINNextLTArabic/DINNextLTArabic-UltraLight.woff2") format("woff2"), url("../fonts/DINNextLTArabic/DINNextLTArabic-UltraLight.woff") format("woff"), url("../fonts/DINNextLTArabic/DINNextLTArabic-UltraLight.ttf") format("truetype");
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "DIN Next LT Arabic";
  src: url("../fonts/DINNextLTArabic/DINNextLTArabic-Regular_1.eot");
  src: url("../fonts/DINNextLTArabic/DINNextLTArabic-Regular_1.eot?#iefix") format("embedded-opentype"), url("../fonts/DINNextLTArabic/DINNextLTArabic-Regular_1.woff2") format("woff2"), url("../fonts/DINNextLTArabic/DINNextLTArabic-Regular_1.woff") format("woff"), url("../fonts/DINNextLTArabic/DINNextLTArabic-Regular_1.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "DIN Next LT Arabic";
  src: url("../fonts/DINNextLTArabic/DINNextLTArabic-Regular_2.eot");
  src: url("../fonts/DINNextLTArabic/DINNextLTArabic-Regular_2.eot?#iefix") format("embedded-opentype"), url("../fonts/DINNextLTArabic/DINNextLTArabic-Regular_2.woff2") format("woff2"), url("../fonts/DINNextLTArabic/DINNextLTArabic-Regular_2.woff") format("woff"), url("../fonts/DINNextLTArabic/DINNextLTArabic-Regular_2.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "DIN Next LT Arabic Ultra";
  src: url("../fonts/DINNextLTArabic/DINNextLTArabic-UltraLight_1.eot");
  src: url("../fonts/DINNextLTArabic/DINNextLTArabic-UltraLight_1.eot?#iefix") format("embedded-opentype"), url("../fonts/DINNextLTArabic/DINNextLTArabic-UltraLight_1.woff2") format("woff2"), url("../fonts/DINNextLTArabic/DINNextLTArabic-UltraLight_1.woff") format("woff"), url("../fonts/DINNextLTArabic/DINNextLTArabic-UltraLight_1.ttf") format("truetype");
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "DIN Next LT Arabic Ultra";
  src: url("../fonts/DINNextLTArabic/DINNextLTArabic-UltraLight_2.eot");
  src: url("../fonts/DINNextLTArabic/DINNextLTArabic-UltraLight_2.eot?#iefix") format("embedded-opentype"), url("../fonts/DINNextLTArabic/DINNextLTArabic-UltraLight_2.woff2") format("woff2"), url("../fonts/DINNextLTArabic/DINNextLTArabic-UltraLight_2.woff") format("woff"), url("../fonts/DINNextLTArabic/DINNextLTArabic-UltraLight_2.ttf") format("truetype");
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "DIN Next LT Arabic Ultra";
  src: url("../fonts/DINNextLTArabic/DINNextLTArabic-UltraLight_3.eot");
  src: url("../fonts/DINNextLTArabic/DINNextLTArabic-UltraLight_3.eot?#iefix") format("embedded-opentype"), url("../fonts/DINNextLTArabic/DINNextLTArabic-UltraLight_3.woff2") format("woff2"), url("../fonts/DINNextLTArabic/DINNextLTArabic-UltraLight_3.woff") format("woff"), url("../fonts/DINNextLTArabic/DINNextLTArabic-UltraLight_3.ttf") format("truetype");
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
}

.row {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  gap: 19px;
  flex-wrap: wrap;
}

.container {
  margin: auto;
  max-width: 1290px;
}

.flex-nowrap {
  flex-wrap: nowrap;
}

*, *:before, *:after {
  box-sizing: border-box;
}

/* - Reset for SVG oraz elements of form - */
svg, input, textarea, button, select {
  vertical-align: baseline;
  margin: 0;
  padding: 0;
  border: 0;
  font-family: inherit;
  font-size: 100%;
  outline: none;
}

input, textarea, select, button {
  background: none;
  border-radius: 0;
  outline: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

textarea {
  overflow: auto;
}

button {
  cursor: pointer;
}

select::-ms-expand, input::-ms-clear {
  display: none;
}

/* - IE11 - */
template {
  display: none !important;
}

.complexes-details-section {
  padding: 80px 20px 170px 20px;
  text-align: center;
  padding-top: 182px;
  margin-top: -102px;
}
.complexes-details-section .complexes-details-section-icon {
  margin-bottom: 45px;
}
.complexes-details-section .complexes-details-section-title {
  color: #2D3033;
  text-align: center;
  font-family: "DIN Next LT Arabic";
  font-size: 35px;
  font-style: normal;
  font-weight: 700;
  line-height: 24px; /* 68.571% */
  margin-bottom: 57px;
}
.complexes-details-section .complexes-details-section-contact {
  display: flex;
  justify-content: space-around;
  flex-wrap: wrap;
}
.complexes-details-section .complexes-details-section-contact .complexes-details-section-contact-item {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 8px;
}
.complexes-details-section .complexes-details-section-contact .complexes-details-section-contact-item .complexes-details-section-contact-item-text {
  color: var(--primaryLightGrey-L400, #929394);
  text-align: center;
  font-family: "DIN Next LT Arabic";
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: 140%;
}
.complexes-details-section .complexes-details-section-contact .complexes-details-section-contact-item .complexes-details-section-contact-item-number {
  color: var(--primaryDarkGrey-D500, #2D3033);
  text-align: center;
  font-family: "DIN Next LT Arabic";
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 140%;
}

@media (max-width: 768px) {
  .complexes-details-section .complexes-details-section-contact {
    justify-content: center;
    gap: 15px;
  }
}
.page-node-type-mining-bid .sideBanner__inner {
  background-color: #F0F1F1;
  border-radius: 0;
}
.page-node-type-mining-bid input#edit-actions-submit {
  display: flex;
  align-items: center;
  font-size: 1.6rem;
  font-weight: 700;
  background-color: #846940;
  color: #FFFFFF;
  padding: 1.6rem 2.4rem;
  border-radius: 10px;
  border: 0.1rem solid transparent;
  transition: all 0.4s ease;
  transition: all 0.4s ease;
  cursor: pointer;
  margin-top: 3.2rem;
}
.page-node-type-mining-bid a.express-interest-form-submit-btn {
  display: flex;
  align-items: center;
  font-size: 1.6rem;
  font-weight: 700;
  background-color: #846940;
  color: #FFFFFF;
  padding: 1.6rem 2.4rem;
  border-radius: 10px;
  border: 0.1rem solid transparent;
  transition: all 0.4s ease;
  transition: all 0.4s ease;
  cursor: pointer;
  margin-top: 3.2rem;
  margin: auto;
}
.page-node-type-mining-bid input#edit-actions-submit:hover,
.page-node-type-mining-bid a.express-interest-form-submit-btn:hover {
  background-color: transparent;
  border-color: #846940;
  color: #846940;
}

.bids-tab-item-details .form-main-file {
  padding: 50px 50px;
}

.express-interest {
  border-radius: 12px;
  background: #FFF;
  box-shadow: 0px 4px 20px 0px rgba(233, 233, 233, 0.16);
  padding: 39px 28px;
}
.express-interest .express-interest-title {
  color: #846940;
  font-family: "DIN Next LT Arabic";
  font-size: 40px;
  font-style: normal;
  font-weight: 700;
  line-height: 44px;
  /* 110% */
  margin-bottom: 3px;
}
.express-interest .express-interest-description {
  color: #B8B8B8;
  font-family: "DIN Next LT Arabic";
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
  line-height: 44px;
  /* 220% */
  margin-bottom: 62px;
}
.express-interest .express-interest-form .row {
  flex-wrap: nowrap;
}
.express-interest .express-interest-form .row .form-group {
  width: 100%;
}
.express-interest .express-interest-form .form-group-checkbox {
  display: flex;
  gap: 8px;
}
.express-interest .express-interest-form .form-group-checkbox .express-interest-form-checkbox {
  width: 20px;
  height: 20px;
  -webkit-appearance: auto;
     -moz-appearance: auto;
          appearance: auto;
  cursor: pointer;
}
.express-interest .express-interest-form .form-group {
  margin-bottom: 22px;
  position: relative;
}
.express-interest .express-interest-form .form-group .express-interest-form-label {
  color: #34373A;
  font-family: "DIN Next LT Arabic";
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  display: block;
  margin-bottom: 8px;
}
.express-interest .express-interest-form .form-group .express-interest-form-input {
  width: 100%;
  cursor: pointer;
  padding: 8px 12px;
  border-radius: 9px;
  border: 1px solid #E6E6E6;
  background: #FFF;
}
.express-interest .express-interest-form .form-group .form-item--attachments .js-form-item {
  background-color: #f9f9f9;
  border: 1px solid #ddd;
  padding: 10px;
  border-radius: 5px;
  margin: 10px;
}
.express-interest .express-interest-form .form-group .form-item--attachments .js-form-item a {
  color: #846940;
  text-decoration: none;
}
.express-interest .express-interest-form .form-group .form-item--attachments .js-form-item a:hover {
  text-decoration: underline;
}
.express-interest .express-interest-form .form-group-phone-select {
  position: absolute;
  top: 58%;
  right: 0;
}
.express-interest .express-interest-form .form-group-phone-select select {
  -webkit-appearance: auto;
     -moz-appearance: auto;
          appearance: auto;
}
.express-interest .express-interest-form .form-group-select {
  width: 32%;
}
.express-interest .express-interest-form html[lang=ar][dir=rtl] .row {
  justify-content: flex-start;
}
.express-interest .express-interest-form html[lang=ar][dir=rtl] .row .express-interest-form-submit-btn {
  text-align: center;
  font-family: "DIN Next LT Arabic";
  font-size: 15px;
  font-style: normal;
  font-weight: 700;
  color: #fff;
  display: flex;
  width: 189px;
  height: 54px;
  padding: 16px 18px;
  justify-content: center;
  align-items: center;
  gap: 10px;
  flex-shrink: 0;
  border-radius: 10px;
  background: #846940;
}
.express-interest .express-interest-form .row {
  justify-content: flex-end;
}
.express-interest .express-interest-form .row .express-interest-form-submit-btn {
  text-align: center;
  font-family: "DIN Next LT Arabic";
  font-size: 15px;
  font-style: normal;
  font-weight: 700;
  color: #fff;
  display: flex;
  width: 189px;
  height: 54px;
  padding: 16px 18px;
  justify-content: center;
  align-items: center;
  gap: 10px;
  flex-shrink: 0;
  border-radius: 10px;
  background: #846940;
}
@media (max-width: 768px) {
  .express-interest .express-interest-title {
    font-size: 35px;
    text-align: center;
  }
  .express-interest .express-interest-description {
    font-size: 16px;
    text-align: center;
    font-style: normal;
    font-weight: 400;
    line-height: 26px;
  }
  .express-interest .express-interest-form .row {
    flex-wrap: wrap;
    gap: 0;
  }
  .express-interest .express-interest-form .row .form-group {
    width: 100%;
  }
  .express-interest .express-interest-form .row {
    justify-content: center;
  }
  .express-interest .express-interest-form .row .express-interest-form-submit-btn {
    color: #FFF;
  }
  .express-interest .express-interest-form .form-group-select {
    width: 100%;
  }
}

.page-node-type-landing .faqs-page,
.page-node-type-landing .kc-faqs,
.page-node-type-knowledge-center .faqs-page,
.page-node-type-knowledge-center .kc-faqs,
.path-knowledge-center .faqs-page,
.path-knowledge-center .kc-faqs, .page-node-type-uxlab .faqs-page,
.page-node-type-uxlab .kc-faqs {
  background-color: #FFFFFF;
}
.page-node-type-landing .faqs-page .faqs-container .accordion,
.page-node-type-landing .kc-faqs .faqs-container .accordion,
.page-node-type-knowledge-center .faqs-page .faqs-container .accordion,
.page-node-type-knowledge-center .kc-faqs .faqs-container .accordion,
.path-knowledge-center .faqs-page .faqs-container .accordion,
.path-knowledge-center .kc-faqs .faqs-container .accordion, .page-node-type-uxlab .faqs-page .faqs-container .accordion,
.page-node-type-uxlab .kc-faqs .faqs-container .accordion {
  margin-top: 20px;
}
.page-node-type-landing .faqs-page .faqs-container .accordion-item,
.page-node-type-landing .kc-faqs .faqs-container .accordion-item,
.page-node-type-knowledge-center .faqs-page .faqs-container .accordion-item,
.page-node-type-knowledge-center .kc-faqs .faqs-container .accordion-item,
.path-knowledge-center .faqs-page .faqs-container .accordion-item,
.path-knowledge-center .kc-faqs .faqs-container .accordion-item, .page-node-type-uxlab .faqs-page .faqs-container .accordion-item,
.page-node-type-uxlab .kc-faqs .faqs-container .accordion-item {
  border: none;
  border-bottom: 1px solid rgba(60, 61, 60, 0.2);
  margin-bottom: 1.5rem;
  background-color: #FFFFFF;
}
.page-node-type-landing .faqs-page .faqs-container .accordion-header,
.page-node-type-landing .kc-faqs .faqs-container .accordion-header,
.page-node-type-knowledge-center .faqs-page .faqs-container .accordion-header,
.page-node-type-knowledge-center .kc-faqs .faqs-container .accordion-header,
.path-knowledge-center .faqs-page .faqs-container .accordion-header,
.path-knowledge-center .kc-faqs .faqs-container .accordion-header, .page-node-type-uxlab .faqs-page .faqs-container .accordion-header,
.page-node-type-uxlab .kc-faqs .faqs-container .accordion-header {
  margin-bottom: 0;
}
.page-node-type-landing .faqs-page .faqs-container .accordion-button,
.page-node-type-landing .kc-faqs .faqs-container .accordion-button,
.page-node-type-knowledge-center .faqs-page .faqs-container .accordion-button,
.page-node-type-knowledge-center .kc-faqs .faqs-container .accordion-button,
.path-knowledge-center .faqs-page .faqs-container .accordion-button,
.path-knowledge-center .kc-faqs .faqs-container .accordion-button, .page-node-type-uxlab .faqs-page .faqs-container .accordion-button,
.page-node-type-uxlab .kc-faqs .faqs-container .accordion-button {
  display: flex;
  align-items: center;
  color: #6F6147;
  box-shadow: none;
  text-align: left;
  font-size: 2.2rem;
  font-weight: 400;
  line-height: 110%;
  text-transform: capitalize;
  position: relative;
  padding: 1.5rem 0 1.94rem 0;
  background: none;
  border: none;
  width: 100%;
}
.page-node-type-landing .faqs-page .faqs-container .accordion-button:after,
.page-node-type-landing .kc-faqs .faqs-container .accordion-button:after,
.page-node-type-knowledge-center .faqs-page .faqs-container .accordion-button:after,
.page-node-type-knowledge-center .kc-faqs .faqs-container .accordion-button:after,
.path-knowledge-center .faqs-page .faqs-container .accordion-button:after,
.path-knowledge-center .kc-faqs .faqs-container .accordion-button:after, .page-node-type-uxlab .faqs-page .faqs-container .accordion-button:after,
.page-node-type-uxlab .kc-faqs .faqs-container .accordion-button:after {
  content: "";
  background: url("/themes/esnad/public/images/icons/Plus.svg") no-repeat center;
  background-size: contain;
  width: 20px;
  height: 20px;
  display: inline-block;
  position: absolute;
  right: 15px;
  transition: all 0.3s ease;
}
.page-node-type-landing .faqs-page .faqs-container .accordion-button.collapsed,
.page-node-type-landing .kc-faqs .faqs-container .accordion-button.collapsed,
.page-node-type-knowledge-center .faqs-page .faqs-container .accordion-button.collapsed,
.page-node-type-knowledge-center .kc-faqs .faqs-container .accordion-button.collapsed,
.path-knowledge-center .faqs-page .faqs-container .accordion-button.collapsed,
.path-knowledge-center .kc-faqs .faqs-container .accordion-button.collapsed, .page-node-type-uxlab .faqs-page .faqs-container .accordion-button.collapsed,
.page-node-type-uxlab .kc-faqs .faqs-container .accordion-button.collapsed {
  color: #3C3D3C;
}
.page-node-type-landing .faqs-page .faqs-container .accordion-button.collapsed:after,
.page-node-type-landing .kc-faqs .faqs-container .accordion-button.collapsed:after,
.page-node-type-knowledge-center .faqs-page .faqs-container .accordion-button.collapsed:after,
.page-node-type-knowledge-center .kc-faqs .faqs-container .accordion-button.collapsed:after,
.path-knowledge-center .faqs-page .faqs-container .accordion-button.collapsed:after,
.path-knowledge-center .kc-faqs .faqs-container .accordion-button.collapsed:after, .page-node-type-uxlab .faqs-page .faqs-container .accordion-button.collapsed:after,
.page-node-type-uxlab .kc-faqs .faqs-container .accordion-button.collapsed:after {
  transform: rotate(0deg);
  background-image: url("/themes/esnad/public/images/icons/Plus.svg");
}
.page-node-type-landing .faqs-page .faqs-container .accordion-button:not(.collapsed):after,
.page-node-type-landing .kc-faqs .faqs-container .accordion-button:not(.collapsed):after,
.page-node-type-knowledge-center .faqs-page .faqs-container .accordion-button:not(.collapsed):after,
.page-node-type-knowledge-center .kc-faqs .faqs-container .accordion-button:not(.collapsed):after,
.path-knowledge-center .faqs-page .faqs-container .accordion-button:not(.collapsed):after,
.path-knowledge-center .kc-faqs .faqs-container .accordion-button:not(.collapsed):after, .page-node-type-uxlab .faqs-page .faqs-container .accordion-button:not(.collapsed):after,
.page-node-type-uxlab .kc-faqs .faqs-container .accordion-button:not(.collapsed):after {
  transform: rotate(180deg);
  background-image: url("/themes/esnad/public/images/icons/Minus.svg");
}
.page-node-type-landing .faqs-page .faqs-container .accordion-button:hover,
.page-node-type-landing .kc-faqs .faqs-container .accordion-button:hover,
.page-node-type-knowledge-center .faqs-page .faqs-container .accordion-button:hover,
.page-node-type-knowledge-center .kc-faqs .faqs-container .accordion-button:hover,
.path-knowledge-center .faqs-page .faqs-container .accordion-button:hover,
.path-knowledge-center .kc-faqs .faqs-container .accordion-button:hover, .page-node-type-uxlab .faqs-page .faqs-container .accordion-button:hover,
.page-node-type-uxlab .kc-faqs .faqs-container .accordion-button:hover {
  z-index: 2;
}
.page-node-type-landing .faqs-page .faqs-container .accordion-button:focus,
.page-node-type-landing .kc-faqs .faqs-container .accordion-button:focus,
.page-node-type-knowledge-center .faqs-page .faqs-container .accordion-button:focus,
.page-node-type-knowledge-center .kc-faqs .faqs-container .accordion-button:focus,
.path-knowledge-center .faqs-page .faqs-container .accordion-button:focus,
.path-knowledge-center .kc-faqs .faqs-container .accordion-button:focus, .page-node-type-uxlab .faqs-page .faqs-container .accordion-button:focus,
.page-node-type-uxlab .kc-faqs .faqs-container .accordion-button:focus {
  z-index: 3;
  outline: 0;
}
.page-node-type-landing .faqs-page .faqs-container .accordion-body,
.page-node-type-landing .kc-faqs .faqs-container .accordion-body,
.page-node-type-knowledge-center .faqs-page .faqs-container .accordion-body,
.page-node-type-knowledge-center .kc-faqs .faqs-container .accordion-body,
.path-knowledge-center .faqs-page .faqs-container .accordion-body,
.path-knowledge-center .kc-faqs .faqs-container .accordion-body, .page-node-type-uxlab .faqs-page .faqs-container .accordion-body,
.page-node-type-uxlab .kc-faqs .faqs-container .accordion-body {
  padding: 1.31rem 0 1.5rem 0;
  font-size: 1.5rem;
  font-weight: 500;
  line-height: 140%;
  /* 1.375rem */
  text-transform: capitalize;
  color: #3C3D3C;
  background-color: #FFFFFF;
}
.page-node-type-landing .faqs-page .faqs-container .accordion-body div,
.page-node-type-landing .kc-faqs .faqs-container .accordion-body div,
.page-node-type-knowledge-center .faqs-page .faqs-container .accordion-body div,
.page-node-type-knowledge-center .kc-faqs .faqs-container .accordion-body div,
.path-knowledge-center .faqs-page .faqs-container .accordion-body div,
.path-knowledge-center .kc-faqs .faqs-container .accordion-body div, .page-node-type-uxlab .faqs-page .faqs-container .accordion-body div,
.page-node-type-uxlab .kc-faqs .faqs-container .accordion-body div {
  width: 100% !important;
  max-width: 100% !important;
}
.page-node-type-landing .faqs-page .faqs-container .accordion-body table,
.page-node-type-landing .kc-faqs .faqs-container .accordion-body table,
.page-node-type-knowledge-center .faqs-page .faqs-container .accordion-body table,
.page-node-type-knowledge-center .kc-faqs .faqs-container .accordion-body table,
.path-knowledge-center .faqs-page .faqs-container .accordion-body table,
.path-knowledge-center .kc-faqs .faqs-container .accordion-body table, .page-node-type-uxlab .faqs-page .faqs-container .accordion-body table,
.page-node-type-uxlab .kc-faqs .faqs-container .accordion-body table {
  width: 100% !important;
  max-width: 100% !important;
  border-collapse: collapse;
  background-color: transparent;
  border: 1px solid #dee2e6;
}
.page-node-type-landing .faqs-page .faqs-container .accordion-body table th,
.page-node-type-landing .faqs-page .faqs-container .accordion-body table td,
.page-node-type-landing .kc-faqs .faqs-container .accordion-body table th,
.page-node-type-landing .kc-faqs .faqs-container .accordion-body table td,
.page-node-type-knowledge-center .faqs-page .faqs-container .accordion-body table th,
.page-node-type-knowledge-center .faqs-page .faqs-container .accordion-body table td,
.page-node-type-knowledge-center .kc-faqs .faqs-container .accordion-body table th,
.page-node-type-knowledge-center .kc-faqs .faqs-container .accordion-body table td,
.path-knowledge-center .faqs-page .faqs-container .accordion-body table th,
.path-knowledge-center .faqs-page .faqs-container .accordion-body table td,
.path-knowledge-center .kc-faqs .faqs-container .accordion-body table th,
.path-knowledge-center .kc-faqs .faqs-container .accordion-body table td, .page-node-type-uxlab .faqs-page .faqs-container .accordion-body table th,
.page-node-type-uxlab .faqs-page .faqs-container .accordion-body table td,
.page-node-type-uxlab .kc-faqs .faqs-container .accordion-body table th,
.page-node-type-uxlab .kc-faqs .faqs-container .accordion-body table td {
  padding: 0.75rem;
  vertical-align: top;
  border-top: 1px solid #E4D4BC;
  font-family: "DIN Next LT Arabic";
  font-size: 1.5rem;
}
.page-node-type-landing .faqs-page .faqs-container .accordion-body table th span,
.page-node-type-landing .faqs-page .faqs-container .accordion-body table td span,
.page-node-type-landing .kc-faqs .faqs-container .accordion-body table th span,
.page-node-type-landing .kc-faqs .faqs-container .accordion-body table td span,
.page-node-type-knowledge-center .faqs-page .faqs-container .accordion-body table th span,
.page-node-type-knowledge-center .faqs-page .faqs-container .accordion-body table td span,
.page-node-type-knowledge-center .kc-faqs .faqs-container .accordion-body table th span,
.page-node-type-knowledge-center .kc-faqs .faqs-container .accordion-body table td span,
.path-knowledge-center .faqs-page .faqs-container .accordion-body table th span,
.path-knowledge-center .faqs-page .faqs-container .accordion-body table td span,
.path-knowledge-center .kc-faqs .faqs-container .accordion-body table th span,
.path-knowledge-center .kc-faqs .faqs-container .accordion-body table td span, .page-node-type-uxlab .faqs-page .faqs-container .accordion-body table th span,
.page-node-type-uxlab .faqs-page .faqs-container .accordion-body table td span,
.page-node-type-uxlab .kc-faqs .faqs-container .accordion-body table th span,
.page-node-type-uxlab .kc-faqs .faqs-container .accordion-body table td span {
  font-family: "DIN Next LT Arabic";
  font-size: 1.5rem;
}
.page-node-type-landing .faqs-page .faqs-container .accordion-body table thead,
.page-node-type-landing .kc-faqs .faqs-container .accordion-body table thead,
.page-node-type-knowledge-center .faqs-page .faqs-container .accordion-body table thead,
.page-node-type-knowledge-center .kc-faqs .faqs-container .accordion-body table thead,
.path-knowledge-center .faqs-page .faqs-container .accordion-body table thead,
.path-knowledge-center .kc-faqs .faqs-container .accordion-body table thead, .page-node-type-uxlab .faqs-page .faqs-container .accordion-body table thead,
.page-node-type-uxlab .kc-faqs .faqs-container .accordion-body table thead {
  background-color: #f8f9fa;
}
.page-node-type-landing .faqs-page .faqs-container .accordion-body table thead th,
.page-node-type-landing .kc-faqs .faqs-container .accordion-body table thead th,
.page-node-type-knowledge-center .faqs-page .faqs-container .accordion-body table thead th,
.page-node-type-knowledge-center .kc-faqs .faqs-container .accordion-body table thead th,
.path-knowledge-center .faqs-page .faqs-container .accordion-body table thead th,
.path-knowledge-center .kc-faqs .faqs-container .accordion-body table thead th, .page-node-type-uxlab .faqs-page .faqs-container .accordion-body table thead th,
.page-node-type-uxlab .kc-faqs .faqs-container .accordion-body table thead th {
  border-bottom: 2px solid #E4D4BC;
  font-weight: bold;
}
.page-node-type-landing .faqs-page .faqs-container .accordion-body table tbody tr:nth-of-type(odd),
.page-node-type-landing .kc-faqs .faqs-container .accordion-body table tbody tr:nth-of-type(odd),
.page-node-type-knowledge-center .faqs-page .faqs-container .accordion-body table tbody tr:nth-of-type(odd),
.page-node-type-knowledge-center .kc-faqs .faqs-container .accordion-body table tbody tr:nth-of-type(odd),
.path-knowledge-center .faqs-page .faqs-container .accordion-body table tbody tr:nth-of-type(odd),
.path-knowledge-center .kc-faqs .faqs-container .accordion-body table tbody tr:nth-of-type(odd), .page-node-type-uxlab .faqs-page .faqs-container .accordion-body table tbody tr:nth-of-type(odd),
.page-node-type-uxlab .kc-faqs .faqs-container .accordion-body table tbody tr:nth-of-type(odd) {
  background-color: #F8F5EF;
}
.page-node-type-landing .faqs-page .faqs-container .accordion-body table tbody tr:hover,
.page-node-type-landing .kc-faqs .faqs-container .accordion-body table tbody tr:hover,
.page-node-type-knowledge-center .faqs-page .faqs-container .accordion-body table tbody tr:hover,
.page-node-type-knowledge-center .kc-faqs .faqs-container .accordion-body table tbody tr:hover,
.path-knowledge-center .faqs-page .faqs-container .accordion-body table tbody tr:hover,
.path-knowledge-center .kc-faqs .faqs-container .accordion-body table tbody tr:hover, .page-node-type-uxlab .faqs-page .faqs-container .accordion-body table tbody tr:hover,
.page-node-type-uxlab .kc-faqs .faqs-container .accordion-body table tbody tr:hover {
  background-color: #E4D4BC;
}
.page-node-type-landing .faqs-page .faqs-container .accordion-body table th,
.page-node-type-landing .faqs-page .faqs-container .accordion-body table td,
.page-node-type-landing .kc-faqs .faqs-container .accordion-body table th,
.page-node-type-landing .kc-faqs .faqs-container .accordion-body table td,
.page-node-type-knowledge-center .faqs-page .faqs-container .accordion-body table th,
.page-node-type-knowledge-center .faqs-page .faqs-container .accordion-body table td,
.page-node-type-knowledge-center .kc-faqs .faqs-container .accordion-body table th,
.page-node-type-knowledge-center .kc-faqs .faqs-container .accordion-body table td,
.path-knowledge-center .faqs-page .faqs-container .accordion-body table th,
.path-knowledge-center .faqs-page .faqs-container .accordion-body table td,
.path-knowledge-center .kc-faqs .faqs-container .accordion-body table th,
.path-knowledge-center .kc-faqs .faqs-container .accordion-body table td, .page-node-type-uxlab .faqs-page .faqs-container .accordion-body table th,
.page-node-type-uxlab .faqs-page .faqs-container .accordion-body table td,
.page-node-type-uxlab .kc-faqs .faqs-container .accordion-body table th,
.page-node-type-uxlab .kc-faqs .faqs-container .accordion-body table td {
  border: 1px solid #E4D4BC;
}
.page-node-type-landing .faqs-page .faqs-container .accordion-body h2,
.page-node-type-landing .kc-faqs .faqs-container .accordion-body h2,
.page-node-type-knowledge-center .faqs-page .faqs-container .accordion-body h2,
.page-node-type-knowledge-center .kc-faqs .faqs-container .accordion-body h2,
.path-knowledge-center .faqs-page .faqs-container .accordion-body h2,
.path-knowledge-center .kc-faqs .faqs-container .accordion-body h2, .page-node-type-uxlab .faqs-page .faqs-container .accordion-body h2,
.page-node-type-uxlab .kc-faqs .faqs-container .accordion-body h2 {
  color: #304A5D;
  font-size: 5rem;
  font-weight: 700;
  line-height: 130%;
  padding-bottom: 1.67rem;
}
.page-node-type-landing .faqs-page .faqs-container .accordion-body h3,
.page-node-type-landing .kc-faqs .faqs-container .accordion-body h3,
.page-node-type-knowledge-center .faqs-page .faqs-container .accordion-body h3,
.page-node-type-knowledge-center .kc-faqs .faqs-container .accordion-body h3,
.path-knowledge-center .faqs-page .faqs-container .accordion-body h3,
.path-knowledge-center .kc-faqs .faqs-container .accordion-body h3, .page-node-type-uxlab .faqs-page .faqs-container .accordion-body h3,
.page-node-type-uxlab .kc-faqs .faqs-container .accordion-body h3 {
  color: #9E8A66;
  font-size: 4rem;
  font-weight: 700;
  line-height: 150%;
  padding-bottom: 1.25rem;
}
.page-node-type-landing .faqs-page .faqs-container .accordion-body h4,
.page-node-type-landing .kc-faqs .faqs-container .accordion-body h4,
.page-node-type-knowledge-center .faqs-page .faqs-container .accordion-body h4,
.page-node-type-knowledge-center .kc-faqs .faqs-container .accordion-body h4,
.path-knowledge-center .faqs-page .faqs-container .accordion-body h4,
.path-knowledge-center .kc-faqs .faqs-container .accordion-body h4, .page-node-type-uxlab .faqs-page .faqs-container .accordion-body h4,
.page-node-type-uxlab .kc-faqs .faqs-container .accordion-body h4 {
  color: #454545;
  font-size: 3rem;
  font-style: normal;
  font-weight: 700;
  line-height: 150%;
  padding-bottom: 1.25rem;
}
.page-node-type-landing .faqs-page .faqs-container .accordion-body p,
.page-node-type-landing .kc-faqs .faqs-container .accordion-body p,
.page-node-type-knowledge-center .faqs-page .faqs-container .accordion-body p,
.page-node-type-knowledge-center .kc-faqs .faqs-container .accordion-body p,
.path-knowledge-center .faqs-page .faqs-container .accordion-body p,
.path-knowledge-center .kc-faqs .faqs-container .accordion-body p, .page-node-type-uxlab .faqs-page .faqs-container .accordion-body p,
.page-node-type-uxlab .kc-faqs .faqs-container .accordion-body p {
  color: #454545;
  font-size: 2rem;
  line-height: 150%;
  padding-bottom: 3.06rem;
}
.page-node-type-landing .faqs-page .faqs-container .accordion-body a,
.page-node-type-landing .kc-faqs .faqs-container .accordion-body a,
.page-node-type-knowledge-center .faqs-page .faqs-container .accordion-body a,
.page-node-type-knowledge-center .kc-faqs .faqs-container .accordion-body a,
.path-knowledge-center .faqs-page .faqs-container .accordion-body a,
.path-knowledge-center .kc-faqs .faqs-container .accordion-body a, .page-node-type-uxlab .faqs-page .faqs-container .accordion-body a,
.page-node-type-uxlab .kc-faqs .faqs-container .accordion-body a {
  font-size: 1.5rem;
}
.page-node-type-landing .faqs-page .faqs-container .accordion-body ul, .page-node-type-landing .faqs-page .faqs-container .accordion-body ol,
.page-node-type-landing .kc-faqs .faqs-container .accordion-body ul,
.page-node-type-landing .kc-faqs .faqs-container .accordion-body ol,
.page-node-type-knowledge-center .faqs-page .faqs-container .accordion-body ul,
.page-node-type-knowledge-center .faqs-page .faqs-container .accordion-body ol,
.page-node-type-knowledge-center .kc-faqs .faqs-container .accordion-body ul,
.page-node-type-knowledge-center .kc-faqs .faqs-container .accordion-body ol,
.path-knowledge-center .faqs-page .faqs-container .accordion-body ul,
.path-knowledge-center .faqs-page .faqs-container .accordion-body ol,
.path-knowledge-center .kc-faqs .faqs-container .accordion-body ul,
.path-knowledge-center .kc-faqs .faqs-container .accordion-body ol, .page-node-type-uxlab .faqs-page .faqs-container .accordion-body ul, .page-node-type-uxlab .faqs-page .faqs-container .accordion-body ol,
.page-node-type-uxlab .kc-faqs .faqs-container .accordion-body ul,
.page-node-type-uxlab .kc-faqs .faqs-container .accordion-body ol {
  list-style-type: disc;
  padding-left: 1.5rem;
  margin-bottom: 1.67rem;
}
.page-node-type-landing .faqs-page .faqs-container .accordion-body ul li, .page-node-type-landing .faqs-page .faqs-container .accordion-body ol li,
.page-node-type-landing .kc-faqs .faqs-container .accordion-body ul li,
.page-node-type-landing .kc-faqs .faqs-container .accordion-body ol li,
.page-node-type-knowledge-center .faqs-page .faqs-container .accordion-body ul li,
.page-node-type-knowledge-center .faqs-page .faqs-container .accordion-body ol li,
.page-node-type-knowledge-center .kc-faqs .faqs-container .accordion-body ul li,
.page-node-type-knowledge-center .kc-faqs .faqs-container .accordion-body ol li,
.path-knowledge-center .faqs-page .faqs-container .accordion-body ul li,
.path-knowledge-center .faqs-page .faqs-container .accordion-body ol li,
.path-knowledge-center .kc-faqs .faqs-container .accordion-body ul li,
.path-knowledge-center .kc-faqs .faqs-container .accordion-body ol li, .page-node-type-uxlab .faqs-page .faqs-container .accordion-body ul li, .page-node-type-uxlab .faqs-page .faqs-container .accordion-body ol li,
.page-node-type-uxlab .kc-faqs .faqs-container .accordion-body ul li,
.page-node-type-uxlab .kc-faqs .faqs-container .accordion-body ol li {
  color: #454545;
  font-size: 2rem;
  line-height: 150%;
}
.page-node-type-landing .faqs-page .faqs-container .accordion-body strong,
.page-node-type-landing .kc-faqs .faqs-container .accordion-body strong,
.page-node-type-knowledge-center .faqs-page .faqs-container .accordion-body strong,
.page-node-type-knowledge-center .kc-faqs .faqs-container .accordion-body strong,
.path-knowledge-center .faqs-page .faqs-container .accordion-body strong,
.path-knowledge-center .kc-faqs .faqs-container .accordion-body strong, .page-node-type-uxlab .faqs-page .faqs-container .accordion-body strong,
.page-node-type-uxlab .kc-faqs .faqs-container .accordion-body strong {
  font-weight: 700;
}
.page-node-type-landing .collapse:not(.show),
.page-node-type-knowledge-center .collapse:not(.show),
.path-knowledge-center .collapse:not(.show), .page-node-type-uxlab .collapse:not(.show) {
  display: none;
}
.page-node-type-landing .collapsing,
.page-node-type-knowledge-center .collapsing,
.path-knowledge-center .collapsing, .page-node-type-uxlab .collapsing {
  height: 0;
  overflow: hidden;
  transition: height 0.35s ease;
}

.page-node-type-landing {
  background-color: #FFFFFF !important;
}
.page-node-type-landing #block-esnad-content {
  background-color: #FFFFFF !important;
}

html[lang=ar][dir=rtl] .faqs-container .accordion-button::after {
  margin-right: auto;
  margin-left: 0;
}
html[lang=ar][dir=rtl] .faqs-container .accordion-button:after {
  right: unset;
  left: 15px;
}
html[lang=ar][dir=rtl] .faqs-container .accordion-body ul {
  padding-right: 1.5rem;
}

@media only screen and (max-width: 576px) {
  .faqs-container .accordion-button {
    width: 100%;
  }
  .faqs-container .accordion-button .content {
    width: 90%;
    text-align: start;
  }
}
.contact-main-file,
.form-main-file {
  text-align: justify;
}

.contact-us {
  border-radius: 12px;
}
.contact-us .contact-title {
  color: #846940;
  font-family: "DIN Next LT Arabic";
  font-size: 40px;
  font-style: normal;
  font-weight: 700;
  line-height: 44px;
  /* 110% */
  margin-bottom: 3px;
}
.contact-us .contact-description {
  color: #B8B8B8;
  font-family: "DIN Next LT Arabic";
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
  line-height: 44px;
  /* 220% */
  margin-bottom: 62px;
}
.contact-us .contact-form .row {
  flex-wrap: nowrap;
}
.contact-us .contact-form .row .form-group {
  width: 100%;
}
.contact-us .contact-form .form-group {
  margin-bottom: 22px;
}
.contact-us .contact-form .form-group .contact-form-label {
  color: #34373A;
  font-family: "DIN Next LT Arabic";
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  display: block;
  margin-bottom: 8px;
}
.contact-us .contact-form .form-group .contact-form-input {
  width: 100%;
  cursor: pointer;
  padding: 8px 12px;
  border-radius: 9px;
  border: 1px solid #E6E6E6;
  background: #FFF;
}
.contact-us .contact-form .form-group .contact-form--list-select {
  width: 100%;
  cursor: pointer;
  padding: 8px 12px;
  border-radius: 9px;
  border: 1px solid #E6E6E6;
  background: #fff;
  background: url('data:image/svg+xml,%3Csvg width="20" height="21" viewBox="0 0 20 21" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="M16.6 7.7085L11.1667 13.1418C10.525 13.7835 9.47502 13.7835 8.83336 13.1418L3.40002 7.7085" stroke="%23ADA7A7" stroke-width="1.5" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"%2F%3E%3C%2Fsvg%3E') no-repeat right 10px center;
  background-size: 20px;
  padding-right: 40px;
}
.contact-us .contact-form .form-group .contact-form-radio {
  -webkit-appearance: auto;
     -moz-appearance: auto;
          appearance: auto;
  accent-color: #846940;
  /* Change check color to red */
}
.contact-us .contact-form .form-group-select {
  width: 32%;
}
.contact-us .contact-form .form-required {
  position: relative;
}
.contact-us .contact-form .form-required::after {
  content: " *";
  color: red;
  font-weight: bold;
}
.contact-us .contact-form .webform-options-display-one-column {
  display: flex;
  flex-direction: row;
  justify-items: center;
  gap: 2.5rem;
}
.contact-us .contact-form .fieldset__label--group {
  color: #34373A;
  font-family: "DIN Next LT Arabic";
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  display: block;
  margin-bottom: 8px;
}
.contact-us .contact-form html[lang=ar][dir=rtl] .row {
  justify-content: flex-start;
}
.contact-us .contact-form html[lang=ar][dir=rtl] .row .contact-form-submit-btn {
  text-align: center;
  font-family: "DIN Next LT Arabic";
  font-size: 15px;
  font-style: normal;
  font-weight: 700;
  color: #fff;
  display: flex;
  width: 189px;
  height: 54px;
  padding: 16px 18px;
  justify-content: center;
  align-items: center;
  gap: 10px;
  flex-shrink: 0;
  border-radius: 10px;
  background: #00BC70;
}
.contact-us .contact-form .row {
  justify-content: flex-end;
}
.contact-us .contact-form .row .contact-form-submit-btn {
  text-align: center;
  font-family: "DIN Next LT Arabic";
  font-size: 15px;
  font-style: normal;
  font-weight: 700;
  color: #fff;
  display: flex;
  cursor: pointer;
  width: 189px;
  height: 54px;
  padding: 16px 18px;
  justify-content: center;
  align-items: center;
  gap: 10px;
  flex-shrink: 0;
  border-radius: 10px;
  background: var(--Brand-Palette-Primary-base, #9E8A66);
  color: #FFF;
  font-size: 20px;
  font-style: normal;
  font-weight: 500;
  line-height: 16px;
  transition: all 0.3s ease-in;
  /* 80% */
}
.contact-us .contact-form .row .contact-form-submit-btn:hover {
  background-color: #6f6147;
}
@media (max-width: 768px) {
  .contact-us .contact-title {
    font-size: 35px;
    text-align: center;
  }
  .contact-us .contact-description {
    font-size: 16px;
    text-align: center;
    font-style: normal;
    font-weight: 400;
    line-height: 26px;
  }
  .contact-us .contact-form .row {
    flex-wrap: wrap;
    gap: 0;
  }
  .contact-us .contact-form .row .form-group {
    width: 100%;
  }
  .contact-us .contact-form .row {
    justify-content: center;
  }
  .contact-us .contact-form .row .contact-form-submit-btn {
    color: #FFF;
  }
  .contact-us .contact-form .form-group-select {
    width: 100%;
  }
}

.form-item__error-message {
  color: #de4b4b;
}

/* Modal Styles */
.modal {
  display: none;
  position: fixed;
  z-index: 9999;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  justify-content: center;
  align-items: center;
}

.modal-content {
  background-color: #fff;
  padding: 20px;
  border-radius: 10px;
  text-align: center;
  position: relative;
  width: 60%;
  position: absolute;
  top: -163px;
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
}

.modal-content h2 {
  margin-top: 0;
}

.modal-content p {
  color: #666;
}

.close-btn {
  position: absolute;
  top: 10px;
  right: 20px;
  font-size: 24px;
  color: #333;
  cursor: pointer;
}

.close-btn:hover {
  color: #999;
}

@media (max-width: 992px) {
  .modal-content {
    width: 95%;
    top: 0;
  }
}
.investor-list-filter {
  background-color: #FFF;
  padding: 24px 16px;
  border-radius: 6px;
  min-width: 302px;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
}
.investor-list-filter .investor-list-filter-header {
  display: flex;
  justify-content: space-between;
  padding-bottom: 15px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.investor-list-filter .investor-list-filter-header .burger-icon {
  display: none;
  cursor: pointer;
}
.investor-list-filter .investor-list-filter-header .investor-list-filter-title {
  display: flex;
  align-items: center;
  gap: 8px;
  color: #2D3239;
  font-size: 20px;
  font-style: normal;
  font-weight: 700;
  line-height: 20px;
}
.investor-list-filter .investor-list-filter-content {
  padding: 24px 8px;
  margin-bottom: 29px;
}
.investor-list-filter .investor-list-filter-content.active {
  display: block !important;
}
.investor-list-filter .investor-list-filter-content .investor-list-space-vector {
  display: block;
  width: 90%;
  height: 6px;
  background-color: #F9FAFA;
  margin: auto;
  margin-top: 25px;
  margin-bottom: 25px;
}
.investor-list-filter .investor-list-filter-content .investor-list-input-group {
  display: flex;
  flex-direction: column;
  gap: 8px;
  padding-bottom: 25px;
  position: relative;
  /* Custom dropdown arrow */
}
.investor-list-filter .investor-list-filter-content .investor-list-input-group .investor-list-select {
  height: 48px;
  padding: 8px 12px;
  border-radius: 12px;
  border: 1px solid #E6E6E6;
  background: #FFF;
  background: url('data:image/svg+xml,%3Csvg width="20" height="21" viewBox="0 0 20 21" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="M16.6 7.7085L11.1667 13.1418C10.525 13.7835 9.47502 13.7835 8.83336 13.1418L3.40002 7.7085" stroke="%23ADA7A7" stroke-width="1.5" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"%2F%3E%3C%2Fsvg%3E') no-repeat right 10px center;
  background-size: 20px;
  padding-right: 40px;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  /* Remove default styling */
}
.investor-list-filter .investor-list-filter-content .investor-list-input-group .investor-list-select::-webkit-input-placeholder {
  color: #C3C3C3;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
.investor-list-filter .investor-list-filter-content .investor-list-input-group .investor-list-select:-ms-input-placeholder {
  color: #C3C3C3;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
.investor-list-filter .investor-list-filter-content .investor-list-input-group .investor-list-select::-ms-input-placeholder {
  color: #C3C3C3;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
.investor-list-filter .investor-list-filter-content .investor-list-input-group .investor-list-select::placeholder {
  color: #C3C3C3;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
.investor-list-filter .investor-list-filter-content .investor-list-input-group .investor-list-select:focus {
  border-color: #8B6914;
  outline: none;
}
.investor-list-filter .investor-list-filter-content .investor-list-input-group svg {
  position: absolute;
  bottom: 40%;
  right: 7%;
}
.investor-list-filter .investor-list-filter-content .investor-list-input-group .investor-list-label {
  color: #34373A;
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
}
.investor-list-filter .investor-list-filter-content .investor-list-input-group .investor-list-input {
  height: 48px;
  padding: 8px 12px;
  border-radius: 12px;
  border: 1px solid #E6E6E6;
  background: #FFF;
  /* background: url('data:image/svg+xml,%3Csvg width="20" height="21" viewBox="0 0 20 21" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="M16.6 7.7085L11.1667 13.1418C10.525 13.7835 9.47502 13.7835 8.83336 13.1418L3.40002 7.7085" stroke="%23ADA7A7" stroke-width="1.5" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"%2F%3E%3C%2Fsvg%3E') no-repeat right 10px center; */
  background-size: 20px;
  padding-right: 40px;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  /* Remove default styling */
}
.investor-list-filter .investor-list-filter-content .investor-list-input-group .investor-list-input::-webkit-input-placeholder {
  color: #C3C3C3;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
.investor-list-filter .investor-list-filter-content .investor-list-input-group .investor-list-input:-ms-input-placeholder {
  color: #C3C3C3;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
.investor-list-filter .investor-list-filter-content .investor-list-input-group .investor-list-input::-ms-input-placeholder {
  color: #C3C3C3;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
.investor-list-filter .investor-list-filter-content .investor-list-input-group .investor-list-input::placeholder {
  color: #C3C3C3;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
.investor-list-filter .investor-list-filter-content .investor-list-input-group .investor-list-input:focus {
  border-color: #8B6914;
  outline: none;
}
.investor-list-filter .apply-btn {
  display: flex;
  height: 54px;
  padding: 16px 18px;
  justify-content: center;
  align-items: center;
  gap: 10px;
  align-self: stretch;
  border-radius: 10px;
  background: #00BC70;
  width: 100%;
  border: none;
  color: #FFF;
  text-align: center;
  font-size: 15px;
  font-style: normal;
  font-weight: 700;
  line-height: 150%;
  cursor: pointer;
}
.investor-list-filter .apply-btn.active {
  display: block !important;
}

.investor-list-card {
  height: 100%;
  gap: 20px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  text-decoration: none;
  transition: 0.4s all ease;
  padding: 20px 20px 17px 20px;
  background: #FFF;
  box-shadow: 0px 4px 30px 0px rgba(227, 227, 227, 0.25);
  border-radius: 8px;
}
.investor-list-card:hover {
  padding: 20px 20px 17px 20px;
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
  /* Hover effect for card */
}
.investor-list-card .investor-list-card-header {
  position: relative;
}
.investor-list-card .investor-list-card-header::after {
  content: "";
  width: 100%;
  height: 2px;
  background-color: #F8F5EF;
  display: block;
  position: absolute;
  bottom: 16px;
  /* right: 0px; */
}
.investor-list-card .investor-list-card-header .investor-list-img-box {
  width: 37px;
  height: 37px;
  border-radius: 33.5px;
  border: 1px solid #F8F5EF;
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
  z-index: 3;
  background-color: #fff;
}
.investor-list-card .investor-list-title {
  color: #1D1D1B;
  font-size: 20px;
  font-style: normal;
  font-weight: 700;
  line-height: 140%;
  margin-top: 0px;
  margin-bottom: 0px;
  white-space: normal;
  word-wrap: break-word;
  width: 236px;
}
.investor-list-card .investor-list-active-block {
  display: flex;
  justify-content: space-between;
  margin-bottom: 10px;
  line-height: 25px;
}
.investor-list-card .investor-list-active-block .licenses, .investor-list-card .investor-list-active-block .requests {
  /* width: 50%; */
  white-space: normal;
  word-wrap: break-word;
}
.investor-list-card .investor-list-active-block .title {
  color: #846940;
  font-size: 13px;
  font-style: normal;
  font-weight: 600;
  line-height: 140%;
  white-space: normal;
  word-wrap: break-word;
}
.investor-list-card .investor-list-active-block .number {
  color: #2D3033;
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: 140%;
}
.investor-list-card .investor-list-card-details {
  display: flex;
  justify-content: space-between;
  border-top: 1px solid #F6F9F9;
  padding-top: 9px;
}
.investor-list-card .investor-list-card-details .details-link {
  color: #846940;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 160%;
  text-decoration: none;
}
html[lang=ar][dir=rtl] .investor-list-card .investor-list-card-details .link-icon {
  transform: rotate(180deg);
}
html[lang=ar][dir=rtl] .investor-list-card .investor-list-card-details .details-link svg {
  transform: scale(-1, -1);
}
.investor-list-card button {
  padding: 10px 20px;
  background-color: #3498db;
  color: #fff;
  border: none;
  cursor: pointer;
}
.investor-list-card button:hover {
  background-color: rgb(33.1380753138, 125.1882845188, 186.8619246862);
}

.investor-list-card-details {
  display: flex;
  justify-content: space-between;
  border-top: 1px solid #F6F9F9;
  padding-top: 9px;
}
.investor-list-card-details .details-link {
  color: #846940;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 160%;
  text-decoration: none;
}
html[lang=ar][dir=rtl] .investor-list-card-details .link-icon {
  transform: rotate(180deg);
}
html[lang=ar][dir=rtl] .investor-list-card-details .details-link svg {
  transform: scale(-1, -1);
}

@media only screen and (max-width: 1200px) {
  .investor-list-filter {
    width: 23%;
  }
}
@media only screen and (max-width: 576px) {
  .tabs .tabs-section .tabs-section-content .tab-pane .row {
    justify-content: center !important;
  }
  .tab-pane .row .col {
    width: 98%;
  }
  .investor-list-filter {
    width: 50% !important;
    margin: auto;
  }
}
@media only screen and (max-width: 992px) {
  .tabs-section-content {
    justify-content: flex-start;
  }
  .tabs-section-content .mining-info {
    flex-wrap: wrap;
  }
  .tabs-section-content .tab-pane {
    width: 100%;
  }
  .tabs-section-content .investor-list-filter {
    width: 44%;
    margin-bottom: 20px;
  }
  .tabs-section-content .investor-list-filter .investor-list-filter-content {
    display: none;
  }
  .tabs-section-content .investor-list-filter .apply-btn {
    display: none;
  }
  .tabs-section-content .investor-list-filter .investor-list-filter-header .burger-icon {
    display: block;
    cursor: pointer;
  }
}
.license-list .license-list-filter {
  /* width: 44% !important;
  margin-bottom: 20px; */
  background-color: #FFF;
  padding: 24px 16px;
  border-radius: 6px;
  min-width: 302px;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  /* width: 50%; */
}
.license-list .license-list-filter .license-list-filter-header {
  display: flex;
  justify-content: space-between;
  padding-bottom: 15px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.license-list .license-list-filter .license-list-filter-header .license-list-filter-title {
  display: flex;
  align-items: center;
  gap: 8px;
  color: #2D3239;
  font-size: 20px;
  font-style: normal;
  font-weight: 700;
  line-height: 20px;
}
.license-list .license-list-filter .license-list-filter-header .burger-icon {
  display: none;
  cursor: pointer;
}
.license-list .license-list-filter .license-list-filter-content {
  padding: 24px 8px;
  margin-bottom: 29px;
}
.license-list .license-list-filter .license-list-filter-content.active {
  display: block !important;
}
.license-list .license-list-filter .license-list-filter-content .license-list-space-vector {
  display: block;
  width: 90%;
  height: 6px;
  background-color: #F9FAFA;
  margin: auto;
  margin-top: 25px;
  margin-bottom: 25px;
}
.license-list .license-list-filter .license-list-filter-content .license-list-input-group {
  display: flex;
  flex-direction: column;
  gap: 8px;
  padding-bottom: 25px;
  position: relative;
  /* Custom dropdown arrow */
}
.license-list .license-list-filter .license-list-filter-content .license-list-input-group .license-list-select {
  height: 48px;
  padding: 8px 12px;
  border-radius: 12px;
  border: 1px solid #E6E6E6;
  background: #FFF;
  background: url('data:image/svg+xml,%3Csvg width="20" height="21" viewBox="0 0 20 21" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="M16.6 7.7085L11.1667 13.1418C10.525 13.7835 9.47502 13.7835 8.83336 13.1418L3.40002 7.7085" stroke="%23ADA7A7" stroke-width="1.5" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"%2F%3E%3C%2Fsvg%3E') no-repeat right 10px center;
  background-size: 20px;
  padding-right: 40px;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  /* Remove default styling */
}
.license-list .license-list-filter .license-list-filter-content .license-list-input-group .license-list-select::-webkit-input-placeholder {
  color: #C3C3C3;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
.license-list .license-list-filter .license-list-filter-content .license-list-input-group .license-list-select:-ms-input-placeholder {
  color: #C3C3C3;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
.license-list .license-list-filter .license-list-filter-content .license-list-input-group .license-list-select::-ms-input-placeholder {
  color: #C3C3C3;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
.license-list .license-list-filter .license-list-filter-content .license-list-input-group .license-list-select::placeholder {
  color: #C3C3C3;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
.license-list .license-list-filter .license-list-filter-content .license-list-input-group .license-list-select:focus {
  border-color: #8B6914;
  outline: none;
}
.license-list .license-list-filter .license-list-filter-content .license-list-input-group svg {
  position: absolute;
  bottom: 40%;
  right: 7%;
}
.license-list .license-list-filter .license-list-filter-content .license-list-input-group .license-list-label {
  color: #34373A;
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
}
.license-list .license-list-filter .license-list-filter-content .license-list-input-group .license-list-input {
  height: 48px;
  padding: 8px 12px;
  border-radius: 12px;
  border: 1px solid #E6E6E6;
  background: #FFF;
  background-size: 20px;
  padding-right: 40px;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  /* Remove default styling */
}
.license-list .license-list-filter .license-list-filter-content .license-list-input-group .license-list-input::-webkit-input-placeholder {
  color: #C3C3C3;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
.license-list .license-list-filter .license-list-filter-content .license-list-input-group .license-list-input:-ms-input-placeholder {
  color: #C3C3C3;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
.license-list .license-list-filter .license-list-filter-content .license-list-input-group .license-list-input::-ms-input-placeholder {
  color: #C3C3C3;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
.license-list .license-list-filter .license-list-filter-content .license-list-input-group .license-list-input::placeholder {
  color: #C3C3C3;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
.license-list .license-list-filter .license-list-filter-content .license-list-input-group .license-list-input:focus {
  border-color: #735C38;
  outline: none;
}
.license-list .license-list-filter .apply-btn {
  display: flex;
  height: 54px;
  padding: 16px 18px;
  justify-content: center;
  align-items: center;
  gap: 10px;
  align-self: stretch;
  border-radius: 10px;
  background: #00BC70;
  width: 100%;
  border: none;
  color: #FFF;
  text-align: center;
  font-family: "DIN Next LT Arabic";
  font-size: 15px;
  font-style: normal;
  font-weight: 700;
  line-height: 150%;
  /* 22.5px */
  cursor: pointer;
}
.license-list .license-list-filter .apply-btn.active {
  display: block !important;
}
.license-list .license-checkbox-list-minerals {
  display: flex;
  justify-content: space-between;
}
.license-list .license-checkbox-list {
  list-style-type: none;
  /* text-decoration: none; */
  padding: 0;
  color: #846940;
  accent-color: #846940;
  -webkit-appearance: block;
     -moz-appearance: block;
          appearance: block;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
.license-list .license-checkbox-list .license-checkbox-container {
  display: flex;
  align-items: center;
  gap: 10px;
  margin-bottom: 16px;
  color: #34373A;
  font-family: "DIN Next LT Arabic";
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
.license-list .license-checkbox-list .license-checkbox[type=checkbox] {
  width: 20px;
  height: 20px;
  -webkit-appearance: auto;
     -moz-appearance: auto;
          appearance: auto;
  cursor: pointer;
}
.license-list .license-checkbox-list .license-checkbox[type=checkbox]:checked {
  background: #846940;
}
.license-list .license-checkbox-list .license-checkbox[type=checkbox]:checked + .license-label {
  color: #846940;
  /* Change this color to the desired color */
}
.license-list .licenses-list-card {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
  text-decoration: none;
  transition: 0.4s all ease;
  padding: 20px 20px 17px 20px;
  background: #FFF;
  box-shadow: 0px 4px 30px 0px rgba(227, 227, 227, 0.25);
  border-radius: 8px;
}
.license-list .licenses-list-card:hover {
  padding: 20px 20px 17px 20px;
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
  /* Hover effect for card */
}
html[lang=ar][dir=rtl] .license-list .licenses-list-card .licenses-list-card-header .label-status {
  left: 24px;
  right: auto;
}
.license-list .licenses-list-card .licenses-list-card-header .label-status {
  text-align: center;
  font-family: "DIN Next LT Arabic";
  font-size: 12px;
  font-style: normal;
  font-weight: 700;
  height: 21px;
  padding: 12px;
  position: absolute;
  right: 24px;
  top: 0;
  border-radius: 0px 0px 8px 8px;
  line-height: 0;
  padding-top: 8px;
}
.license-list .licenses-list-card .licenses-list-card-header .label-status.inactive, .license-list .licenses-list-card .licenses-list-card-header .label-status.Inactive, .license-list .licenses-list-card .licenses-list-card-header .label-status.InActive {
  background-color: #AFACAD;
  color: #fff;
  color: var(--primaryLightGrey-L50, #FAFBFB);
}
.license-list .licenses-list-card .licenses-list-card-header .label-status.closed, .license-list .licenses-list-card .licenses-list-card-header .label-status.Closed {
  background-color: #CC5B5B;
  color: #fff;
  color: var(--primaryLightGrey-L50, #FAFBFB);
}
.license-list .licenses-list-card .licenses-list-card-header .label-status.active, .license-list .licenses-list-card .licenses-list-card-header .label-status.Active {
  background-color: #00BC70;
  color: #fff;
  color: var(--primaryLightGrey-L50, #FAFBFB);
}
.license-list .licenses-list-card .licenses-list-card-details {
  display: flex;
  justify-content: space-between;
  border-top: 1px solid #F6F9F9;
  padding-top: 10px;
}
.license-list .licenses-list-card .licenses-list-card-details .details-link {
  color: #846940;
  font-family: "DIN Next LT Arabic";
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 160%;
  text-decoration: none;
}
html[lang=ar][dir=rtl] .license-list .licenses-list-card .licenses-list-card-details .link-icon {
  transform: rotate(180deg);
}
html[lang=ar][dir=rtl] .license-list .licenses-list-card .licenses-list-card-details .details-link svg {
  transform: scale(-1, -1);
}
.license-list .licenses-list-text-box {
  margin-bottom: 31px;
  /* min-height: 80px; */
}
.license-list .licenses-list-text-box .licenses-list-title {
  color: #1D1D1B;
  font-size: 20px;
  font-style: normal;
  font-weight: 700;
  line-height: 140%;
  /* margin-bottom: 5px;
  height: 80px; */
  width: 236px;
}
.license-list .licenses-list-text-box .licenses-list-description {
  color: #4A4F53;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 140%;
}
.license-list .licenses-list-details .licenses-list-details-group {
  list-style-type: none;
  padding-bottom: 10px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  gap: 15px;
  min-height: 103px;
  /* margin-bottom: 39px; */
}
.license-list .licenses-list-details .licenses-list-details-group .licenses-list-details-item {
  display: flex;
  justify-content: space-between;
  align-items: center;
  font-family: "DIN Next LT Arabic";
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 140%;
  color: #141B34;
}
.license-list .licenses-list-details .licenses-list-details-group .licenses-list-details-item .licenses-list-details-item-title {
  display: flex;
  gap: 15px;
  color: #846940;
}

.page-node-type-license-service .license-list-input-group,
.page-node-type-license-type .license-list-input-group {
  display: flex;
  flex-direction: row !important;
  gap: 8px;
  padding-bottom: 25px;
  position: relative;
  align-items: center;
}
.page-node-type-license-service .license-list-input-group .hgi-stroke,
.page-node-type-license-type .license-list-input-group .hgi-stroke {
  font-size: 30px;
  color: #BC955C;
}
.page-node-type-license-service .video,
.page-node-type-license-type .video {
  margin: 30px 0px 30px 0px;
}
.page-node-type-license-service .license-list .licenses-list-card,
.page-node-type-license-type .license-list .licenses-list-card {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
  text-decoration: none;
  transition: 0.4s all ease;
  padding: 20px 20px 17px 20px;
  background: #FFF;
  box-shadow: 0px 4px 30px 0px rgba(227, 227, 227, 0.25);
  border-radius: 0px !important;
  border-end-start-radius: 8px !important;
  border-end-end-radius: 8px !important;
}
.page-node-type-license-service .license-list-label,
.page-node-type-license-type .license-list-label {
  color: #6c757d !important;
  font-size: 16px;
  font-style: normal;
  font-weight: 400 !important;
  line-height: normal;
}
.page-node-type-license-service .license-list-value,
.page-node-type-license-type .license-list-value {
  color: #846940;
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
}
.page-node-type-license-service .license-list .license-list-filter .apply-btn,
.page-node-type-license-type .license-list .license-list-filter .apply-btn {
  display: flex;
  height: 54px;
  padding: 16px 18px;
  justify-content: center;
  align-items: center;
  gap: 10px;
  align-self: stretch;
  border-radius: 10px;
  background-color: transparent;
  width: 100%;
  border: 0.1rem solid transparent;
  border-color: #735C38;
  color: #735C38;
  text-align: center;
  font-family: "DIN Next LT Arabic";
  font-size: 15px;
  font-style: normal;
  font-weight: 700;
  line-height: 150%;
  cursor: pointer;
}
.page-node-type-license-service .license-list .license-list-filter .apply-btn:hover,
.page-node-type-license-type .license-list .license-list-filter .apply-btn:hover {
  display: block !important;
  background-color: #735C38;
  border: 0.1rem solid transparent;
  border-color: #846940;
  color: #FFF;
}
.page-node-type-license-service .license-list .license-list-filter .apply-btn-primary,
.page-node-type-license-type .license-list .license-list-filter .apply-btn-primary {
  display: flex;
  height: 54px;
  padding: 16px 18px;
  justify-content: center;
  align-items: center;
  gap: 10px;
  align-self: stretch;
  border-radius: 10px;
  background-color: #735C38;
  width: 100%;
  border: none;
  color: #FFF;
  text-align: center;
  font-family: "DIN Next LT Arabic";
  font-size: 15px;
  font-style: normal;
  font-weight: 700;
  line-height: 150%;
  cursor: pointer;
}
.page-node-type-license-service .license-list .license-list-filter .apply-btn-primary:hover,
.page-node-type-license-type .license-list .license-list-filter .apply-btn-primary:hover {
  display: block !important;
  background-color: transparent;
  border: 0.1rem solid transparent;
  border-color: #846940;
  color: #846940;
}

/* .page-node-type-services-list {
  .tabs .tabs-section .tabs-section-content .tab-pane .tab-pane-row .tab-pane-col,
  .tabs .tabs-section .tabs-section-content .services-tab-pane .tab-pane-row .tab-pane-col {
    width: 303px;
  }
} */
.tabs {
  background: #FAFBFB;
  margin-bottom: 10px;
}
.tabs .tabs-box {
  background-color: #FFF;
}
.tabs .tabs-box .tabs-list {
  display: flex;
  list-style: none;
  padding: 0;
  margin: 0;
  justify-content: space-around;
  background: #FFF;
}
.tabs .tabs-box .tabs-list .tab-item,
.tabs .tabs-box .tabs-list .services-tab-item {
  padding: 10px 0px 10px 0px;
  cursor: pointer;
  color: #696D70;
  text-align: center;
  font-family: "DIN Next LT Arabic";
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 160%;
  /* 28.8px */
  width: 100%;
}
.tabs .tabs-box .tabs-list .tab-item.active,
.tabs .tabs-box .tabs-list .services-tab-item.active {
  color: #34373A;
  background-color: #FFF;
}
.tabs .tabs-box .tabs-list .tab-item.active::after,
.tabs .tabs-box .tabs-list .services-tab-item.active::after {
  content: "";
  display: block;
  width: 100%;
  position: relative;
  top: 40%;
  height: 2px;
  background-color: #846940;
}
.tabs .tabs-section .tabs-section-content {
  padding-top: 40px;
}
.tabs .tabs-section .tabs-section-content .mining-info {
  display: flex;
  gap: 18px;
}
.tabs .tabs-section .tabs-section-content .tab-pane,
.tabs .tabs-section .tabs-section-content .services-tab-pane {
  display: none;
}
.tabs .tabs-section .tabs-section-content .tab-pane.active,
.tabs .tabs-section .tabs-section-content .services-tab-pane.active {
  display: block;
}
.tabs .tabs-section .tabs-section-content .tab-pane .tab-pane-row,
.tabs .tabs-section .tabs-section-content .services-tab-pane .tab-pane-row {
  display: flex;
  flex-direction: row;
  gap: 18px !important;
  flex-wrap: wrap;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
}
.tabs .tabs-section .tabs-section-content .tab-pane .tab-pane-row .tab-pane-col,
.tabs .tabs-section .tabs-section-content .services-tab-pane .tab-pane-row .tab-pane-col {
  position: relative;
  width: 311px;
  min-height: -webkit-fit-content;
  min-height: -moz-fit-content;
  min-height: fit-content;
}
@media only screen and (max-width: 1200px) {
  .tabs .tabs-section .tabs-section-content .tab-pane .tab-pane-col,
  .tabs .tabs-section .tabs-section-content .services-tab-pane .tab-pane-col {
    width: 48%;
  }
}

.page-node-type-violation-list .hgi-stroke {
  color: #141B34 !important;
}
.page-node-type-violation-list .tab-pane-col {
  position: relative;
  width: 476px !important;
  min-height: -webkit-fit-content;
  min-height: -moz-fit-content;
  min-height: fit-content;
}
.page-node-type-violation-list .licenses-list-title {
  width: auto !important;
}
.page-node-type-violation-list .licenses-list-details-group {
  min-height: auto !important;
}

.violations-container {
  margin-top: 40px;
}
.violations-container .section-title {
  color: #2D3033;
  font-size: 20px;
  font-style: normal;
  font-weight: 700;
  line-height: 140%;
  margin-bottom: 10px;
}
.violations-container .description,
.violations-container .description * {
  box-sizing: border-box;
}
.violations-container .description-section {
  background: white;
  margin-bottom: 20px;
  padding: 20px;
  border-style: solid;
  border-color: transparent;
  border-radius: 10px;
  box-shadow: 0px 4px 30px 0px rgba(227, 227, 227, 0.25);
}
.violations-container .description-section:hover {
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
  /* Hover effect for card */
}
.violations-container .description {
  color: #000000;
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
.violations-container .penalty-section {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 20px;
  direction: inherit;
  margin-bottom: 20px;
}
.violations-container .penalty-card {
  background: white;
  border-radius: 10px;
  padding: 19px 18px;
  display: flex;
  flex-direction: column;
  gap: 12px;
  box-shadow: 0px 4px 30px 0px rgba(227, 227, 227, 0.25);
}
.violations-container .penalty-card:hover {
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
}
.violations-container .penalty-card:last-child {
  grid-column: span 1;
}
.violations-container .penalty-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding-bottom: 23px;
  border-bottom: 1px solid #E4E4E4;
}
.violations-container .penalty-info {
  display: flex;
  align-items: center;
  gap: 20px;
}
.violations-container .penalty-tags {
  display: flex;
  gap: 12px;
  align-items: center;
}
.violations-container .penalty-tag {
  padding: 4px 12px;
  border-radius: 4px;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 16px;
  font-weight: 400;
}
.violations-container .penalty-tag.warning {
  background: #FCEFED;
  color: #9F4032;
}
.violations-container .penalty-tag.notice {
  background: #FEF8EC;
  color: #AD8330;
}
.violations-container .penalty-tag.info {
  background: #F2F7FD;
  color: #002858;
}
.violations-container .penalty-title {
  font-size: 20px;
  font-weight: 700;
  color: #4A4F53;
}
.violations-container .penalty-details-container {
  display: flex;
  flex-wrap: wrap;
  gap: 20px;
}
.violations-container .penalty-details {
  flex: 1 1 auto;
}
.violations-container .penalty-description {
  font-size: 16px;
  font-weight: 400;
  color: #4A4F53;
}
.violations-container .penalty-amount {
  font-size: 16px;
  font-weight: 700;
  color: #4A4F53;
}
.violations-container .penalty-notice {
  display: flex;
  flex-direction: column;
  gap: 11px;
}
.violations-container .penalty-description-group {
  display: flex;
  flex-wrap: wrap;
  gap: 20px;
}
.violations-container .penalty-duration {
  font-size: 16px;
  font-weight: 700;
  color: #4A4F53;
}
.violations-container .penalty-quantities {
  padding: 4px 12px;
  border-radius: 4px;
  background: #F3F3F3;
}
.violations-container .info-section {
  margin-top: 20px;
  color: #000;
  background-color: #FFF;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 160%;
  word-wrap: break-word;
  border-radius: 10px;
  margin-bottom: 20px;
  display: flex;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  padding: 19px 18px;
  align-items: center;
  gap: 12px;
  box-shadow: 0px 4px 30px 0px rgba(227, 227, 227, 0.25);
}
.violations-container .info-section:hover {
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
  /* Hover effect for card */
}
.violations-container .info-section .hgi-solid {
  color: #0065FF;
}
.violations-container .accordion-container {
  border: 1px solid #FFF;
  border-radius: 8px;
  margin-bottom: 10px;
  overflow: hidden;
  background-color: #FFF;
  box-shadow: 0px 4px 30px 0px rgba(227, 227, 227, 0.25);
}
.violations-container .accordion-container:hover {
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
  /* Hover effect for card */
}
.violations-container .accordion-container h1 {
  font-size: 40px;
  font-style: normal;
  font-weight: 700;
  line-height: 44px;
  display: flex;
}
.violations-container .accordion-container p {
  margin-top: 20px;
  font-size: 15px;
  font-style: normal;
  font-weight: 400;
  line-height: 44px;
}
.violations-container .accordion-container .accordion {
  --bs-accordion-color: var(--bs-body-color);
  --bs-accordion-bg: var(--bs-body-bg);
  --bs-accordion-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, border-radius 0.15s ease;
  --bs-accordion-border-color: var(--bs-border-color);
  --bs-accordion-border-width: var(--bs-border-width);
  --bs-accordion-border-radius: var(--bs-border-radius);
  --bs-accordion-inner-border-radius: calc(var(--bs-border-radius) - (var(--bs-border-width)));
  --bs-accordion-btn-padding-x: 1.25rem;
  --bs-accordion-btn-padding-y: 1rem;
  --bs-accordion-btn-color: var(--bs-body-color);
  --bs-accordion-btn-bg: var(--bs-accordion-bg);
  --bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23212529' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e");
  --bs-accordion-btn-icon-width: 1.25rem;
  --bs-accordion-btn-icon-transform: rotate(-180deg);
  --bs-accordion-btn-icon-transition: transform 0.2s ease-in-out;
  --bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23052c65' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e");
  --bs-accordion-btn-focus-box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
  --bs-accordion-body-padding-x: 1.25rem;
  --bs-accordion-body-padding-y: 1rem;
  --bs-accordion-active-color: var(--bs-primary-text-emphasis);
  --bs-accordion-active-bg: var(--bs-primary-bg-subtle) ;
}
.violations-container .accordion-container .accordion-item {
  border: none;
  color: #000000;
  margin-bottom: 1rem;
  background-color: #fff;
  border: var(--bs-accordion-border-width) solid var(--bs-accordion-border-color);
}
.violations-container .accordion-container .accordion-button {
  position: relative;
  display: flex;
  align-items: center;
  width: 100%;
  color: #000000;
  box-shadow: none;
  text-align: left;
  font-size: 15px;
  font-style: normal;
  font-weight: 600;
  padding: var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x);
  overflow-anchor: none;
  transition: var(--bs-accordion-transition);
}
@media (prefers-reduced-motion: reduce) {
  .violations-container .accordion-container .accordion-button {
    transition: none;
  }
}
.violations-container .accordion-container .collapse:not(.show) {
  display: none;
}
.violations-container .accordion-container .collapsing {
  height: 0;
  overflow: hidden;
  transition: height 0.35s ease;
}
.violations-container .accordion-container .accordion-button:not(.collapsed) {
  box-shadow: inset 0 calc(-1 * var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color);
}
.violations-container .accordion-container .accordion-button:not(.collapsed)::after {
  background-image: var(--bs-accordion-btn-active-icon);
  transform: var(--bs-accordion-btn-icon-transform);
}
.violations-container .accordion-container .accordion-button::after {
  flex-shrink: 0;
  width: var(--bs-accordion-btn-icon-width);
  height: var(--bs-accordion-btn-icon-width);
  margin-left: auto;
  margin-right: 0;
  content: "";
  background-image: var(--bs-accordion-btn-icon);
  background-repeat: no-repeat;
  background-size: var(--bs-accordion-btn-icon-width);
  transition: var(--bs-accordion-btn-icon-transition);
}
@media (prefers-reduced-motion: reduce) {
  .violations-container .accordion-container .accordion-button::after {
    transition: none;
  }
}
.violations-container .accordion-container .accordion-button:hover {
  z-index: 2;
}
.violations-container .accordion-container .accordion-button:focus {
  z-index: 3;
  outline: 0;
}
.violations-container .accordion-container .accordion-header {
  margin-bottom: 0;
}
.violations-container .accordion-container .accordion-item {
  border: none;
  color: #000000;
  margin-bottom: 1rem;
  background-color: #fff;
  width: 100%;
  border: var(--bs-accordion-border-width) solid var(--bs-accordion-border-color);
}
.violations-container .accordion-container .accordion-item:first-of-type {
  border-top-left-radius: var(--bs-accordion-border-radius);
  border-top-right-radius: var(--bs-accordion-border-radius);
}
.violations-container .accordion-container .accordion-item:first-of-type > .accordion-header .accordion-button {
  border-top-left-radius: var(--bs-accordion-inner-border-radius);
  border-top-right-radius: var(--bs-accordion-inner-border-radius);
}
.violations-container .accordion-container .accordion-item:not(:first-of-type) {
  border-top: 0;
}
.violations-container .accordion-container .accordion-item:last-of-type {
  border-bottom-right-radius: var(--bs-accordion-border-radius);
  border-bottom-left-radius: var(--bs-accordion-border-radius);
}
.violations-container .accordion-container .accordion-item:last-of-type > .accordion-header .accordion-button.collapsed {
  border-bottom-right-radius: var(--bs-accordion-inner-border-radius);
  border-bottom-left-radius: var(--bs-accordion-inner-border-radius);
}
.violations-container .accordion-container .accordion-item:last-of-type > .accordion-collapse {
  border-bottom-right-radius: var(--bs-accordion-border-radius);
  border-bottom-left-radius: var(--bs-accordion-border-radius);
}
.violations-container .accordion-container .accordion-body {
  line-height: 30px;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  padding: var(--bs-accordion-body-padding-y) var(--bs-accordion-body-padding-x);
}
.violations-container .accordion-container .accordion-flush > .accordion-item {
  border-right: 0;
  border-left: 0;
  border-radius: 0;
}
.violations-container .accordion-container .accordion-flush > .accordion-item:first-child {
  border-top: 0;
}
.violations-container .accordion-container .accordion-flush > .accordion-item:last-child {
  border-bottom: 0;
}
.violations-container .accordion-container .accordion-flush > .accordion-item > .accordion-header .accordion-button,
.violations-container .accordion-container .accordion-flush > .accordion-item > .accordion-header .accordion-button.collapsed {
  border-radius: 0;
}
.violations-container .accordion-container .accordion-flush > .accordion-item > .accordion-collapse {
  border-radius: 0;
}
.violations-container .accordion-container [data-bs-theme=dark] .accordion-button::after {
  --bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%236ea8fe'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
  --bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%236ea8fe'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e") ;
}
.violations-container .faq-section {
  margin-top: 20px;
}
.violations-container .faq-section .faq-item {
  border: 1px solid #FFF;
  border-radius: 8px;
  margin-bottom: 10px;
  overflow: hidden;
  box-shadow: 0px 4px 30px 0px rgba(227, 227, 227, 0.25);
}
.violations-container .faq-section .faq-item:hover {
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
  /* Hover effect for card */
}
.violations-container .faq-section .faq-title {
  background: #FFF;
  padding: 15px;
  font-size: 16px;
  font-weight: bold;
  cursor: pointer;
}
.violations-container .faq-section .faq-content {
  display: none;
  padding: 15px;
  font-size: 14px;
  background: #FFF;
  line-height: 1.6;
}
.violations-container .faq-content-item {
  list-style: none;
  padding: 0;
  margin: 0;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 140%;
  /* 22.4px */
}
.violations-container .faq-content-item li {
  counter-increment: list-counter;
  position: relative;
  padding-left: 25px;
}
.violations-container .faq-content-item li::before {
  content: counter(list-counter) ". ";
  position: relative;
  left: 0;
  font-weight: bold;
}
.violations-container .faq-section .faq-item.active .faq-content {
  display: block;
}

.description-container {
  max-width: 1290px;
  margin: 20px auto;
  padding: 20px;
  background-color: #fff;
  border-radius: 10px;
  box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
}
.description-container .description-button {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 20px;
}
.description-container .back-button {
  display: flex;
  align-items: center;
  background-color: #28a745;
  color: #fff;
  border: none;
  border-radius: 5px;
  padding: 10px 15px;
  font-size: 14px;
  cursor: pointer;
  text-align: center;
}
.description-container .back-button .icon-arrow {
  margin-left: 10px;
  font-size: 16px;
}
.description-container .title {
  font-size: 20px;
  font-weight: bold;
  color: #333;
}
.description-container .content .description {
  font-size: 16px;
  line-height: 1.6;
  color: #666;
}
.description-container .hgi-stroke {
  color: #FFF;
}

html[lang=ar][dir=rtl] .back-button .icon-arrow {
  margin-right: 10px;
  transform: rotate(180deg) !important;
}

@media (max-width: 576px) {
  .page-node-type-violation-list .tab-pane-col {
    width: 90% !important;
    margin-bottom: 20px;
  }
  .penalty-section {
    margin: 0 calc(8.39664px + 3.086vw) !important;
    margin-bottom: 20px !important;
    display: flex !important;
    flex-wrap: wrap;
  }
  .penalty-card {
    width: 100%;
  }
  .penalty-card:last-child {
    grid-column: span 1;
  }
  .description-section {
    margin: 0 calc(8.39664px + 3.086vw) !important;
    margin-bottom: 20px !important;
    display: flex !important;
  }
  .info-section {
    margin: 0 calc(8.39664px + 3.086vw) !important;
    font-size: 14px !important;
    margin-bottom: 20px !important;
  }
  .faq-section {
    margin: 0 calc(8.39664px + 3.086vw) !important;
    margin-bottom: 40px !important;
    font-size: 14px !important;
  }
}
@media (max-width: 768px) {
  .page-node-type-violation-list .tab-pane-col {
    width: 90% !important;
    margin-bottom: 20px;
  }
  .penalty-section {
    margin: 0 calc(8.39664px + 3.086vw) !important;
    margin-bottom: 20px !important;
    display: flex !important;
    flex-wrap: wrap;
  }
  .penalty-card {
    width: 100%;
  }
  .penalty-card:last-child {
    grid-column: span 1;
  }
  .description-section {
    margin: 0 calc(8.39664px + 3.086vw) !important;
    margin-bottom: 20px !important;
    display: flex !important;
  }
  .info-section {
    margin: 0 calc(8.39664px + 3.086vw) !important;
    font-size: 14px !important;
    margin-bottom: 20px !important;
  }
  .faq-section {
    margin: 0 calc(8.39664px + 3.086vw) !important;
    margin-bottom: 40px !important;
    font-size: 14px !important;
  }
}
@media (max-width: 992px) {
  .page-node-type-violation-list .license-list-filter {
    margin: auto;
    min-width: 85% !important;
  }
  .page-node-type-violation-list .tab-pane-col {
    width: 100% !important;
    margin: 0 calc(3.39664px + 7.086vw) !important;
  }
  .penalty-section {
    margin: 0 calc(8.39664px + 3.086vw) !important;
    margin-bottom: 20px !important;
    display: flex !important;
    flex-wrap: wrap;
  }
  .penalty-card {
    width: 100%;
  }
  .penalty-card:last-child {
    grid-column: span 1;
  }
  .description-section {
    margin: 0 calc(8.39664px + 3.086vw) !important;
    margin-bottom: 20px !important;
    display: flex !important;
  }
  .info-section {
    margin: 0 calc(8.39664px + 3.086vw) !important;
    font-size: 14px !important;
    margin-bottom: 20px !important;
  }
  .faq-section {
    margin: 0 calc(8.39664px + 3.086vw) !important;
    margin-bottom: 40px !important;
    font-size: 14px !important;
  }
}
@media (min-width: 1024px) {
  .container {
    margin: 10px;
  }
}
@media (min-width: 1280px) {
  .container {
    margin: auto;
  }
}
@media (min-width: 1600px) {
  .container {
    margin: auto;
  }
}
@media only screen and (max-width: 576px) {
  .tabs .tabs-box .tabs-list .tab-item.active::after {
    width: 70%;
    margin: auto;
  }
  .tabs .tabs-box .tabs-list .tab-item {
    width: 25%;
  }
  .tabs .tabs-box .tabs-list {
    flex-wrap: wrap !important;
  }
  .tabs .tabs-section .tabs-section-content .tab-pane .tab-pane-row {
    justify-content: center !important;
  }
  .tab-pane .tab-pane-row .tab-pane-col {
    width: 98%;
  }
}
@media only screen and (max-width: 768px) {
  .tabs .tabs-box .tabs-list .tab-item {
    font-size: 14px;
  }
  .tabs .tabs-box .tabs-list .tab-item.active::after {
    top: 12px;
  }
  .tabs .tabs-section .tabs-section-content .tab-pane .tab-pane-row {
    justify-content: center !important;
  }
}
@media only screen and (max-width: 992px) {
  .tabs-section-content {
    justify-content: flex-start;
  }
  .tabs-section-content .mining-info {
    flex-wrap: wrap;
  }
  .tabs-section-content .tab-pane {
    width: 100%;
  }
}
.minerals-list .minerals-list-filter {
  background-color: #fff;
  padding: 24px 16px;
  border-radius: 6px;
  min-width: 302px;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
}
.minerals-list .minerals-list-filter .minerals-list-filter-header {
  display: flex;
  justify-content: space-between;
  padding-bottom: 15px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.minerals-list .minerals-list-filter .minerals-list-filter-header .minerals-list-filter-title {
  display: flex;
  align-items: center;
  gap: 8px;
  color: #2D3239;
  font-size: 20px;
  font-style: normal;
  font-weight: 700;
  line-height: 20px;
}
.minerals-list .minerals-list-filter .minerals-list-filter-header .burger-icon {
  display: none;
  cursor: pointer;
}
.minerals-list .minerals-list-filter .minerals-list-filter-content {
  padding: 24px 8px;
  margin-bottom: 29px;
}
.minerals-list .minerals-list-filter .minerals-list-filter-content.active {
  display: block !important;
}
.minerals-list .minerals-list-filter .minerals-list-filter-content .minerals-list-space-vector {
  display: block;
  width: 90%;
  height: 6px;
  background-color: #F9FAFA;
  margin: auto;
  margin-top: 25px;
  margin-bottom: 25px;
}
.minerals-list .minerals-list-filter .minerals-list-filter-content .minerals-list-input-group {
  display: flex;
  flex-direction: column;
  gap: 8px;
  padding-bottom: 25px;
  position: relative;
  /* Custom dropdown arrow */
}
.minerals-list .minerals-list-filter .minerals-list-filter-content .minerals-list-input-group .minerals-list-select {
  height: 48px;
  padding: 8px 12px;
  border-radius: 12px;
  border: 1px solid #E6E6E6;
  background: #fff;
  background: url('data:image/svg+xml,%3Csvg width="20" height="21" viewBox="0 0 20 21" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="M16.6 7.7085L11.1667 13.1418C10.525 13.7835 9.47502 13.7835 8.83336 13.1418L3.40002 7.7085" stroke="%23ADA7A7" stroke-width="1.5" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"%2F%3E%3C%2Fsvg%3E') no-repeat right 10px center;
  background-size: 20px;
  padding-right: 40px;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  /* Remove default styling */
}
.minerals-list .minerals-list-filter .minerals-list-filter-content .minerals-list-input-group .minerals-list-select::-webkit-input-placeholder {
  color: #C3C3C3;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
.minerals-list .minerals-list-filter .minerals-list-filter-content .minerals-list-input-group .minerals-list-select:-ms-input-placeholder {
  color: #C3C3C3;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
.minerals-list .minerals-list-filter .minerals-list-filter-content .minerals-list-input-group .minerals-list-select::-ms-input-placeholder {
  color: #C3C3C3;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
.minerals-list .minerals-list-filter .minerals-list-filter-content .minerals-list-input-group .minerals-list-select::placeholder {
  color: #C3C3C3;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
.minerals-list .minerals-list-filter .minerals-list-filter-content .minerals-list-input-group .minerals-list-select:focus {
  border-color: #8B6914;
  outline: none;
}
.minerals-list .minerals-list-filter .minerals-list-filter-content .minerals-list-input-group svg {
  position: absolute;
  bottom: 40%;
  right: 7%;
}
.minerals-list .minerals-list-filter .minerals-list-filter-content .minerals-list-input-group .minerals-list-label {
  color: #34373A;
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
}
.minerals-list .minerals-list-filter .minerals-list-filter-content .minerals-list-input-group .minerals-list-input {
  height: 48px;
  padding: 8px 12px;
  border-radius: 12px;
  border: 1px solid #E6E6E6;
  background: #fff;
  background-size: 20px;
  padding-right: 40px;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  /* Remove default styling */
}
.minerals-list .minerals-list-filter .minerals-list-filter-content .minerals-list-input-group .minerals-list-input::-webkit-input-placeholder {
  color: #C3C3C3;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
.minerals-list .minerals-list-filter .minerals-list-filter-content .minerals-list-input-group .minerals-list-input:-ms-input-placeholder {
  color: #C3C3C3;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
.minerals-list .minerals-list-filter .minerals-list-filter-content .minerals-list-input-group .minerals-list-input::-ms-input-placeholder {
  color: #C3C3C3;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
.minerals-list .minerals-list-filter .minerals-list-filter-content .minerals-list-input-group .minerals-list-input::placeholder {
  color: #C3C3C3;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
.minerals-list .minerals-list-filter .minerals-list-filter-content .minerals-list-input-group .minerals-list-input:focus {
  border-color: #8B6914;
  outline: none;
}
.minerals-list .minerals-list-filter .apply-btn {
  display: flex;
  height: 54px;
  padding: 16px 18px;
  justify-content: center;
  align-items: center;
  gap: 10px;
  align-self: stretch;
  border-radius: 10px;
  background: #00BC70;
  width: 100%;
  border: none;
  color: #fff;
  text-align: center;
  font-family: "DIN Next LT Arabic";
  font-size: 15px;
  font-style: normal;
  font-weight: 700;
  line-height: 150%;
  /* 22.5px */
  cursor: pointer;
}
.minerals-list .minerals-list-filter .apply-btn.active {
  display: block !important;
}
.minerals-list .minerals-checkbox-list-minerals {
  display: flex;
  justify-content: space-between;
}
.minerals-list .minerals-checkbox-list {
  list-style-type: none;
  /* text-decoration: none; */
  padding: 0;
  color: #846940;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
.minerals-list .minerals-checkbox-list .minerals-checkbox-container {
  display: flex;
  align-items: center;
  gap: 10px;
}
.minerals-list .minerals-checkbox-list .minerals-checkbox[type=checkbox] {
  width: 20px;
  height: 20px;
  background: #846940;
}
.minerals-list .minerals-checkbox-list .minerals-checkbox[type=checkbox]:checked {
  background: #846940;
}
.minerals-list .minerals-list-card {
  gap: 15px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
  text-decoration: none;
  transition: 0.4s all ease;
  padding: 20px 20px 17px 20px;
  background: #FFF;
  box-shadow: 0px 4px 30px 0px rgba(227, 227, 227, 0.25);
  border-radius: 8px;
}
.minerals-list .minerals-list-card:hover {
  padding: 20px 20px 17px 20px;
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
  /* Hover effect for card */
}
.minerals-list .minerals-list-card .minerals-list-card-header {
  position: relative;
  margin-bottom: 15px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
}
.minerals-list .minerals-list-card .minerals-list-card-header .minerals-list-card-header-text {
  position: relative;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
.minerals-list .minerals-list-card .minerals-list-card-header .minerals-list-after {
  width: 50%;
  height: 2px;
  background-color: #F8F5EF;
  display: block;
  /* position: absolute; */
  bottom: 34px;
  right: 0px;
}
html[lang=ar][dir=rtl] .minerals-list .minerals-list-card .minerals-list-card-header .minerals-list-after {
  left: 0;
  right: auto;
  /* Override the right property */
}
.minerals-list .minerals-list-card .minerals-list-card-header .minerals-list-header-title {
  color: #1D1D1B;
  font-family: "DIN Next LT Arabic";
  font-size: 20px;
  font-style: normal;
  font-weight: 700;
  line-height: 140%;
  /* 37.8px */
  margin-bottom: 4px;
  white-space: normal;
  word-wrap: break-word;
}
.minerals-list .minerals-list-card .minerals-list-card-header .minerals-list-header-small-title {
  color: #4A4F53;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 140%;
  /* 16.8px */
  margin: 0;
  white-space: normal;
  word-wrap: break-word;
}
.minerals-list .minerals-list-card .minerals-list-active-block {
  display: flex;
  justify-content: space-between;
  margin-bottom: 15px;
}
.minerals-list .minerals-list-card .minerals-list-active-block .licenses,
.minerals-list .minerals-list-card .minerals-list-active-block .requests {
  white-space: normal;
  word-wrap: break-word;
}
.minerals-list .minerals-list-card .minerals-list-active-block .title {
  color: #846940;
  font-size: 13px;
  font-style: normal;
  font-weight: 600;
  line-height: 140%;
  white-space: normal;
  word-wrap: break-word;
}
.minerals-list .minerals-list-card .minerals-list-active-block .number {
  color: #2D3033;
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: 140%;
}
.minerals-list .minerals-list-card .minerals-list-card-details {
  display: flex;
  justify-content: space-between;
  border-top: 1px solid #F6F9F9;
  padding-top: 9px;
}
.minerals-list .minerals-list-card .minerals-list-card-details .details-link {
  color: #846940;
  font-family: "DIN Next LT Arabic";
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 160%;
  text-decoration: none;
}
html[lang=ar][dir=rtl] .minerals-list .minerals-list-card .minerals-list-card-details .link-icon {
  transform: rotate(180deg);
}
html[lang=ar][dir=rtl] .minerals-list .minerals-list-card .minerals-list-card-details .details-link svg {
  transform: scale(-1, -1);
}
.minerals-list .minerals-list-text-box {
  margin-bottom: 31px;
}
.minerals-list .minerals-list-text-box .minerals-list-title {
  color: #1D1D1B;
  font-size: 27px;
  font-style: normal;
  font-weight: 700;
  line-height: 140%;
  /* 37.8px */
  margin-bottom: 0;
}
.minerals-list .minerals-list-text-box .minerals-list-description {
  color: #4A4F53;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 140%;
  /* 16.8px */
}
.minerals-list .minerals-list-details .minerals-list-details-group {
  list-style-type: none;
  padding: 0px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  gap: 15px;
}
.minerals-list .minerals-list-details .minerals-list-details-group .minerals-list-details-item {
  display: flex;
  justify-content: space-between;
  align-items: center;
  font-family: "DIN Next LT Arabic";
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 140%;
  color: #141B34;
}
.minerals-list .minerals-list-details .minerals-list-details-group .minerals-list-details-item .minerals-list-details-item-title {
  display: flex;
  gap: 15px;
  color: #846940;
}

@media only screen and (max-width: 1200px) {
  .minerals-list-filter {
    width: 23%;
  }
}
@media only screen and (max-width: 576px) {
  .minerals-list-filter {
    width: 50% !important;
    margin: auto;
  }
}
@media only screen and (max-width: 992px) {
  .tabs-section-content {
    justify-content: flex-start;
  }
  .tabs-section-content .mining-info {
    flex-wrap: wrap;
  }
  .tabs-section-content .tab-pane {
    width: 100%;
  }
  .tabs-section-content .minerals-list-filter {
    width: 44%;
    margin-bottom: 20px;
  }
  .tabs-section-content .minerals-list-filter .minerals-list-filter-content {
    display: none;
  }
  .tabs-section-content .minerals-list-filter .apply-btn {
    display: none;
  }
  .tabs-section-content .minerals-list-filter .minerals-list-filter-header .burger-icon {
    display: block;
    cursor: pointer;
  }
}
.mining-complexes-list .mining-complexes-list-filter {
  background-color: #fff;
  padding: 24px 16px;
  border-radius: 6px;
  min-width: 302px;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
}
.mining-complexes-list .mining-complexes-list-filter .mining-complexes-list-filter-header {
  display: flex;
  justify-content: space-between;
  padding-bottom: 15px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.mining-complexes-list .mining-complexes-list-filter .mining-complexes-list-filter-header .mining-complexes-list-filter-title {
  display: flex;
  align-items: center;
  gap: 8px;
  color: #2D3239;
  font-size: 20px;
  font-style: normal;
  font-weight: 700;
  line-height: 20px;
}
.mining-complexes-list .mining-complexes-list-filter .mining-complexes-list-filter-header .burger-icon {
  display: none;
  cursor: pointer;
}
.mining-complexes-list .mining-complexes-list-filter .mining-complexes-list-filter-content {
  padding: 24px 8px;
  margin-bottom: 29px;
}
.mining-complexes-list .mining-complexes-list-filter .mining-complexes-list-filter-content.active {
  display: block !important;
}
.mining-complexes-list .mining-complexes-list-filter .mining-complexes-list-filter-content .mining-complexes-list-space-vector {
  display: block;
  width: 90%;
  height: 6px;
  background-color: #F9FAFA;
  margin: auto;
  margin-top: 25px;
  margin-bottom: 25px;
}
.mining-complexes-list .mining-complexes-list-filter .mining-complexes-list-filter-content .mining-complexes-list-input-group {
  display: flex;
  flex-direction: column;
  gap: 8px;
  padding-bottom: 25px;
  position: relative;
  /* Custom dropdown arrow */
}
.mining-complexes-list .mining-complexes-list-filter .mining-complexes-list-filter-content .mining-complexes-list-input-group .mining-complexes-list-select {
  height: 48px;
  padding: 8px 12px;
  border-radius: 12px;
  border: 1px solid #E6E6E6;
  background: #fff;
  background: url('data:image/svg+xml,%3Csvg width="20" height="21" viewBox="0 0 20 21" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="M16.6 7.7085L11.1667 13.1418C10.525 13.7835 9.47502 13.7835 8.83336 13.1418L3.40002 7.7085" stroke="%23ADA7A7" stroke-width="1.5" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"%2F%3E%3C%2Fsvg%3E') no-repeat right 10px center;
  background-size: 20px;
  padding-right: 40px;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  /* Remove default styling */
}
.mining-complexes-list .mining-complexes-list-filter .mining-complexes-list-filter-content .mining-complexes-list-input-group .mining-complexes-list-select::-webkit-input-placeholder {
  color: #C3C3C3;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
.mining-complexes-list .mining-complexes-list-filter .mining-complexes-list-filter-content .mining-complexes-list-input-group .mining-complexes-list-select:-ms-input-placeholder {
  color: #C3C3C3;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
.mining-complexes-list .mining-complexes-list-filter .mining-complexes-list-filter-content .mining-complexes-list-input-group .mining-complexes-list-select::-ms-input-placeholder {
  color: #C3C3C3;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
.mining-complexes-list .mining-complexes-list-filter .mining-complexes-list-filter-content .mining-complexes-list-input-group .mining-complexes-list-select::placeholder {
  color: #C3C3C3;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
.mining-complexes-list .mining-complexes-list-filter .mining-complexes-list-filter-content .mining-complexes-list-input-group .mining-complexes-list-select:focus {
  border-color: #8B6914;
  outline: none;
}
.mining-complexes-list .mining-complexes-list-filter .mining-complexes-list-filter-content .mining-complexes-list-input-group svg {
  position: absolute;
  bottom: 40%;
  right: 7%;
}
.mining-complexes-list .mining-complexes-list-filter .mining-complexes-list-filter-content .mining-complexes-list-input-group .mining-complexes-list-label {
  color: #34373A;
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
}
.mining-complexes-list .mining-complexes-list-filter .mining-complexes-list-filter-content .mining-complexes-list-input-group .mining-complexes-list-input {
  height: 48px;
  padding: 8px 12px;
  border-radius: 12px;
  border: 1px solid #E6E6E6;
  background: #fff;
  background-size: 20px;
  padding-right: 40px;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  /* Remove default styling */
}
.mining-complexes-list .mining-complexes-list-filter .mining-complexes-list-filter-content .mining-complexes-list-input-group .mining-complexes-list-input::-webkit-input-placeholder {
  color: #C3C3C3;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
.mining-complexes-list .mining-complexes-list-filter .mining-complexes-list-filter-content .mining-complexes-list-input-group .mining-complexes-list-input:-ms-input-placeholder {
  color: #C3C3C3;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
.mining-complexes-list .mining-complexes-list-filter .mining-complexes-list-filter-content .mining-complexes-list-input-group .mining-complexes-list-input::-ms-input-placeholder {
  color: #C3C3C3;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
.mining-complexes-list .mining-complexes-list-filter .mining-complexes-list-filter-content .mining-complexes-list-input-group .mining-complexes-list-input::placeholder {
  color: #C3C3C3;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
.mining-complexes-list .mining-complexes-list-filter .mining-complexes-list-filter-content .mining-complexes-list-input-group .mining-complexes-list-input:focus {
  border-color: #8B6914;
  outline: none;
}
.mining-complexes-list .mining-complexes-list-filter .apply-btn {
  display: flex;
  height: 54px;
  padding: 16px 18px;
  justify-content: center;
  align-items: center;
  gap: 10px;
  align-self: stretch;
  border-radius: 10px;
  background: #00BC70;
  width: 100%;
  border: none;
  color: #fff;
  text-align: center;
  font-size: 15px;
  font-style: normal;
  font-weight: 700;
  line-height: 150%;
  /* 22.5px */
  cursor: pointer;
}
.mining-complexes-list .mining-complexes-list-filter .apply-btn.active {
  display: block !important;
}
.mining-complexes-list .mining-complexes-checkbox-list-minerals {
  display: flex;
  justify-content: space-between;
}
.mining-complexes-list .mining-complexes-checkbox-list {
  list-style-type: none;
  /* text-decoration: none; */
  padding: 0;
  color: #846940;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
.mining-complexes-list .mining-complexes-checkbox-list .mining-complexes-checkbox-container {
  display: flex;
  align-items: center;
  gap: 10px;
}
.mining-complexes-list .mining-complexes-checkbox-list .mining-complexes-checkbox[type=checkbox] {
  width: 20px;
  height: 20px;
  -webkit-appearance: auto;
     -moz-appearance: auto;
          appearance: auto;
  cursor: pointer;
}
.mining-complexes-list .mining-complexes-checkbox-list .mining-complexes-checkbox[type=checkbox]:checked {
  background: #846940;
}
.mining-complexes-list .mining-complexes-list-card {
  min-height: 268px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
  text-decoration: none;
  transition: 0.4s all ease;
  padding: 20px 20px 17px 20px;
  background: #FFF;
  box-shadow: 0px 4px 30px 0px rgba(227, 227, 227, 0.25);
  border-radius: 8px;
}
.mining-complexes-list .mining-complexes-list-card:hover {
  padding: 20px 20px 17px 20px;
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
  /* Hover effect for card */
}
html[lang=ar][dir=rtl] .mining-complexes-list .mining-complexes-list-card .mining-complexes-list-card-header .label-status {
  left: 24px;
  right: auto;
}
.mining-complexes-list .mining-complexes-list-card .mining-complexes-list-card-header .label-status {
  text-align: center;
  font-size: 12px;
  font-style: normal;
  font-weight: 700;
  height: 21px;
  padding: 12px;
  position: absolute;
  right: 24px;
  top: 0;
  border-radius: 0px 0px 8px 8px;
  line-height: 0;
  padding-top: 8px;
}
.mining-complexes-list .mining-complexes-list-card .mining-complexes-list-card-header .label-status.inactive, .mining-complexes-list .mining-complexes-list-card .mining-complexes-list-card-header .label-status.Inactive, .mining-complexes-list .mining-complexes-list-card .mining-complexes-list-card-header .label-status.InActive {
  background-color: #AFACAD;
  color: #fff;
  color: var(--primaryLightGrey-L50, #FAFBFB);
}
.mining-complexes-list .mining-complexes-list-card .mining-complexes-list-card-header .label-status.closed, .mining-complexes-list .mining-complexes-list-card .mining-complexes-list-card-header .label-status.Closed {
  background-color: #CC5B5B;
  color: #fff;
  color: var(--primaryLightGrey-L50, #FAFBFB);
}
.mining-complexes-list .mining-complexes-list-card .mining-complexes-list-card-header .label-status.active, .mining-complexes-list .mining-complexes-list-card .mining-complexes-list-card-header .label-status.Active {
  background-color: #00BC70;
  color: #fff;
  color: var(--primaryLightGrey-L50, #FAFBFB);
}
.mining-complexes-list .mining-complexes-list-card .mining-complexes-list-card-details {
  display: flex;
  justify-content: space-between;
  border-top: 1px solid #F6F9F9;
  padding-top: 9px;
}
.mining-complexes-list .mining-complexes-list-card .mining-complexes-list-card-details .details-link {
  color: #846940;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 160%;
  text-decoration: none;
}
html[lang=ar][dir=rtl] .mining-complexes-list .mining-complexes-list-card .mining-complexes-list-card-details .link-icon {
  transform: rotate(180deg);
}
html[lang=ar][dir=rtl] .mining-complexes-list .mining-complexes-list-card .mining-complexes-list-card-details .details-link svg {
  transform: scale(-1, -1);
}
.mining-complexes-list .mining-complexes-list-text-box {
  margin-bottom: 31px;
}
.mining-complexes-list .mining-complexes-list-text-box .mining-complexes-list-title {
  color: #1D1D1B;
  font-size: 20px;
  font-style: normal;
  font-weight: 700;
  line-height: 140%;
  /* 37.8px */
  margin-bottom: 10px;
}
.mining-complexes-list .mining-complexes-list-text-box .mining-complexes-list-description {
  color: #4A4F53;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 140%;
  /* 16.8px */
}
.mining-complexes-list .mining-complexes-list-details .mining-complexes-list-details-group {
  list-style-type: none;
  padding: 0px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  gap: 15px;
  margin-bottom: 20px;
}
.mining-complexes-list .mining-complexes-list-details .mining-complexes-list-details-group .mining-complexes-list-details-item {
  display: flex;
  justify-content: space-between;
  align-items: center;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 140%;
  color: #141B34;
}
.mining-complexes-list .mining-complexes-list-details .mining-complexes-list-details-group .mining-complexes-list-details-item .mining-complexes-list-details-item-title {
  display: flex;
  gap: 15px;
  color: #846940;
}

@media only screen and (max-width: 1200px) {
  .mining-complexes-list-filter {
    width: 23%;
  }
}
@media only screen and (max-width: 576px) {
  .mining-complexes-list-filter {
    width: 50% !important;
    margin: auto;
  }
}
@media only screen and (max-width: 992px) {
  .tabs-section-content {
    justify-content: flex-start;
  }
  .tabs-section-content .mining-info {
    flex-wrap: wrap;
  }
  .tabs-section-content .tab-pane {
    width: 100%;
  }
  .tabs-section-content .mining-complexes-list-filter {
    width: 44%;
    margin-bottom: 20px;
  }
  .tabs-section-content .mining-complexes-list-filter .mining-complexes-list-filter-content {
    display: none;
  }
  .tabs-section-content .mining-complexes-list-filter .apply-btn {
    display: none;
  }
  .tabs-section-content .mining-complexes-list-filter .mining-complexes-list-filter-header .burger-icon {
    display: block;
    cursor: pointer;
  }
}
.mining-complexes-list-description-location {
  padding: 4px 6px;
  border-radius: 6px;
  background: #F2F7FD;
  color: #002858;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 130%;
}

.mining-complexes-list-description-distance {
  padding: 4px 6px;
  border-radius: 4px;
  background: #F2FBF7;
  color: #004429;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 130%;
}

.mining-complexes-list-details-item-value {
  text-align: center;
  border-radius: 3px;
}
.mining-complexes-list-details-item-value.bg-shadow {
  padding: 5px 6px;
  border-radius: 3px;
  background: #F3F3F3;
  font-weight: 600;
}
.mining-complexes-list-details-item-value.bg-shadow.bid {
  background-color: #D5D505;
  color: #fff;
  color: var(--primaryLightGrey-L50, #FAFBFB);
}
.mining-complexes-list-details-item-value.bg-shadow.belt_bid {
  background-color: #F3F3F3;
  color: #141B34;
  color: var(--primaryLightGrey-L50, #141B34);
}

.minerals-details-section-description {
  text-align: justify;
  border-radius: 3px;
  line-height: 30px;
  font-size: 18px;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.75);
  margin-bottom: 20px;
}
.minerals-details-section-description.bg-shadow {
  padding: 5px 6px;
  border-radius: 3px;
  background: #F3F3F3;
  font-weight: 600;
}
.minerals-details-section-description.bg-shadow.bid {
  background-color: #D5D505;
  color: #fff;
  color: var(--primaryLightGrey-L50, #FAFBFB);
}
.minerals-details-section-description.bg-shadow.belt_bid {
  background-color: #F3F3F3;
  color: #141B34;
  color: var(--primaryLightGrey-L50, #141B34);
}
.minerals-details-section-description ol,
.minerals-details-section-description ul {
  list-style: disc !important;
  margin: 0px 20px 0px 20px !important;
}

@media (max-width: 768px) {
  .minerals-details-section-description {
    text-align: center;
  }
}
.page-node-type-news-list .section-image {
  margin-left: -20px;
  width: 308px;
  margin-top: -20px;
  border-start-start-radius: 5px;
  border-start-end-radius: 5px;
}
html[lang=ar][dir=rtl] .page-node-type-news-list .section-image {
  margin-right: -20px;
}
.page-node-type-news-list .mining-complexes-list-text-box {
  margin-bottom: 31px;
}
.page-node-type-news-list .mining-complexes-list-text-box .mining-complexes-list-title {
  color: #1D1D1B;
  font-size: 20px;
  font-style: normal;
  font-weight: 700;
  line-height: 140%;
  /* 37.8px */
  margin-bottom: 10px;
}
.page-node-type-news-list .mining-complexes-list-text-box .mining-complexes-list-description {
  color: #4A4F53;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 140%;
  /* 16.8px */
}
.page-node-type-news-list .tabs .tabs-section .tabs-section-content .tab-pane .tab-pane-row {
  display: flex;
  flex-direction: row;
  gap: 18px !important;
  flex-wrap: wrap;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
}
.page-node-type-news-list .tabs .tabs-section .tabs-section-content .tab-pane .tab-pane-row .tab-pane-col {
  position: relative;
  width: 308px;
  min-height: -webkit-fit-content;
  min-height: -moz-fit-content;
  min-height: fit-content;
}
@media (max-width: 768px) {
  .page-node-type-news-list .tabs .tabs-section .tabs-section-content .tab-pane .tab-pane-row {
    flex-wrap: wrap;
  }
}

.page-node-type-help-center .section-image {
  margin-left: -20px;
  width: 308px;
  margin-top: -20px;
  border-start-start-radius: 5px;
  border-start-end-radius: 5px;
}
html[lang=ar][dir=rtl] .page-node-type-help-center .section-image {
  margin-right: -20px;
}
.page-node-type-help-center .mining-complexes-list-text-box {
  margin-bottom: 31px;
}
.page-node-type-help-center .mining-complexes-list-text-box .mining-complexes-list-title {
  color: #1D1D1B;
  font-size: 20px;
  font-style: normal;
  font-weight: 700;
  line-height: 140%;
  /* 37.8px */
  margin-bottom: 10px;
}
.page-node-type-help-center .mining-complexes-list-text-box .mining-complexes-list-description {
  color: #4A4F53;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 140%;
  /* 16.8px */
}
.page-node-type-help-center .tabs .tabs-section .tabs-section-content .tab-pane .tab-pane-row {
  display: flex;
  flex-direction: row;
  gap: 18px !important;
  flex-wrap: wrap;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
}
.page-node-type-help-center .tabs .tabs-section .tabs-section-content .tab-pane .tab-pane-row .tab-pane-col {
  position: relative;
  width: 308px;
  min-height: -webkit-fit-content;
  min-height: -moz-fit-content;
  min-height: fit-content;
}
@media (max-width: 768px) {
  .page-node-type-help-center .tabs .tabs-section .tabs-section-content .tab-pane .tab-pane-row {
    flex-wrap: wrap;
  }
}

.page-node-type-license-service .license-list .license-list-filter .license-list-filter-content,
.page-node-type-license-type .license-list .license-list-filter .license-list-filter-content {
  padding: 0px 8px;
  margin-bottom: 0px;
}
.page-node-type-license-service .tabs .tabs-box,
.page-node-type-license-type .tabs .tabs-box {
  background: none !important;
}
.page-node-type-license-service .tabs .tabs-box .tabs-list,
.page-node-type-license-type .tabs .tabs-box .tabs-list {
  background: none !important;
}
.page-node-type-license-service .tabs .container .tabs-section .tabs-section-content .tab-pane-row,
.page-node-type-license-type .tabs .container .tabs-section .tabs-section-content .tab-pane-row {
  display: flex;
  flex-direction: row;
  gap: 18px !important;
  flex-wrap: wrap;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  width: 100%;
}
.page-node-type-license-service .tabs .container .tabs-section .tabs-section-content .tab-pane-row .tab-pane-col,
.page-node-type-license-type .tabs .container .tabs-section .tabs-section-content .tab-pane-row .tab-pane-col {
  position: relative;
  width: 100% !important;
  min-width: 100% !important;
  min-height: -webkit-fit-content;
  min-height: -moz-fit-content;
  min-height: fit-content;
}

.request-list .request-list-filter {
  background-color: #fff;
  padding: 24px 16px;
  border-radius: 6px;
  min-width: 302px;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
}
.request-list .request-list-filter .request-list-filter-header {
  display: flex;
  justify-content: space-between;
  padding-bottom: 15px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.request-list .request-list-filter .request-list-filter-header .request-list-filter-title {
  display: flex;
  align-items: center;
  gap: 8px;
  color: #2D3239;
  font-size: 20px;
  font-style: normal;
  font-weight: 700;
  line-height: 20px;
}
.request-list .request-list-filter .request-list-filter-header .burger-icon {
  display: none;
  cursor: pointer;
}
.request-list .request-list-filter .request-list-filter-content {
  padding: 24px 8px;
  margin-bottom: 29px;
}
.request-list .request-list-filter .request-list-filter-content.active {
  display: block !important;
}
.request-list .request-list-filter .request-list-filter-content .request-list-space-vector {
  display: block;
  width: 90%;
  height: 6px;
  background-color: #F9FAFA;
  margin: auto;
  margin-top: 25px;
  margin-bottom: 25px;
}
.request-list .request-list-filter .request-list-filter-content .request-list-input-group {
  display: flex;
  flex-direction: column;
  gap: 8px;
  padding-bottom: 25px;
  position: relative;
  /* Custom dropdown arrow */
}
.request-list .request-list-filter .request-list-filter-content .request-list-input-group .request-list-select {
  height: 48px;
  padding: 8px 12px;
  border-radius: 12px;
  border: 1px solid #E6E6E6;
  background: #fff;
  background: url('data:image/svg+xml,%3Csvg width="20" height="21" viewBox="0 0 20 21" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="M16.6 7.7085L11.1667 13.1418C10.525 13.7835 9.47502 13.7835 8.83336 13.1418L3.40002 7.7085" stroke="%23ADA7A7" stroke-width="1.5" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"%2F%3E%3C%2Fsvg%3E') no-repeat right 10px center;
  background-size: 20px;
  padding-right: 40px;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  /* Remove default styling */
}
.request-list .request-list-filter .request-list-filter-content .request-list-input-group .request-list-select::-webkit-input-placeholder {
  color: #C3C3C3;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
.request-list .request-list-filter .request-list-filter-content .request-list-input-group .request-list-select:-ms-input-placeholder {
  color: #C3C3C3;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
.request-list .request-list-filter .request-list-filter-content .request-list-input-group .request-list-select::-ms-input-placeholder {
  color: #C3C3C3;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
.request-list .request-list-filter .request-list-filter-content .request-list-input-group .request-list-select::placeholder {
  color: #C3C3C3;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
.request-list .request-list-filter .request-list-filter-content .request-list-input-group .request-list-select:focus {
  border-color: #8B6914;
  outline: none;
}
.request-list .request-list-filter .request-list-filter-content .request-list-input-group svg {
  position: absolute;
  bottom: 40%;
  right: 7%;
}
.request-list .request-list-filter .request-list-filter-content .request-list-input-group .request-list-label {
  color: #34373A;
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
}
.request-list .request-list-filter .request-list-filter-content .request-list-input-group .request-list-input {
  height: 48px;
  padding: 8px 12px;
  border-radius: 12px;
  border: 1px solid #E6E6E6;
  background: #fff;
  background-size: 20px;
  padding-right: 40px;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  /* Remove default styling */
}
.request-list .request-list-filter .request-list-filter-content .request-list-input-group .request-list-input::-webkit-input-placeholder {
  color: #C3C3C3;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
.request-list .request-list-filter .request-list-filter-content .request-list-input-group .request-list-input:-ms-input-placeholder {
  color: #C3C3C3;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
.request-list .request-list-filter .request-list-filter-content .request-list-input-group .request-list-input::-ms-input-placeholder {
  color: #C3C3C3;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
.request-list .request-list-filter .request-list-filter-content .request-list-input-group .request-list-input::placeholder {
  color: #C3C3C3;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
.request-list .request-list-filter .request-list-filter-content .request-list-input-group .request-list-input:focus {
  border-color: #8B6914;
  outline: none;
}
.request-list .request-list-filter .request-list-filter-content .request-list-input-group .request-list-select {
  height: 48px;
  padding: 8px 12px;
  border-radius: 12px;
  border: 1px solid #E6E6E6;
  background: #fff;
  background: url('data:image/svg+xml,%3Csvg width="20" height="21" viewBox="0 0 20 21" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="M16.6 7.7085L11.1667 13.1418C10.525 13.7835 9.47502 13.7835 8.83336 13.1418L3.40002 7.7085" stroke="%23ADA7A7" stroke-width="1.5" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"%2F%3E%3C%2Fsvg%3E') no-repeat right 10px center;
  background-size: 20px;
  padding-right: 40px;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  /* Remove default styling */
}
.request-list .request-list-filter .request-list-filter-content .request-list-input-group .request-list-select::-webkit-input-placeholder {
  color: #C3C3C3;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
.request-list .request-list-filter .request-list-filter-content .request-list-input-group .request-list-select:-ms-input-placeholder {
  color: #C3C3C3;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
.request-list .request-list-filter .request-list-filter-content .request-list-input-group .request-list-select::-ms-input-placeholder {
  color: #C3C3C3;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
.request-list .request-list-filter .request-list-filter-content .request-list-input-group .request-list-select::placeholder {
  color: #C3C3C3;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
.request-list .request-list-filter .request-list-filter-content .request-list-input-group .request-list-select:focus {
  border-color: #8B6914;
  outline: none;
}
.request-list .request-list-filter .apply-btn {
  display: flex;
  height: 54px;
  padding: 16px 18px;
  justify-content: center;
  align-items: center;
  gap: 10px;
  align-self: stretch;
  border-radius: 10px;
  background: #00BC70;
  width: 100%;
  border: none;
  color: #fff;
  text-align: center;
  font-family: "DIN Next LT Arabic";
  font-size: 15px;
  font-style: normal;
  font-weight: 700;
  line-height: 150%;
  /* 22.5px */
  cursor: pointer;
}
.request-list .request-list-filter .apply-btn.active {
  display: block !important;
}
.request-list .request-checkbox-list-minerals {
  display: flex;
  justify-content: space-between;
}
.request-list .request-checkbox-list {
  list-style-type: none;
  /* text-decoration: none; */
  padding: 0;
  color: #846940;
  accent-color: #846940;
  -webkit-appearance: block;
     -moz-appearance: block;
          appearance: block;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
.request-list .request-checkbox-list .request-checkbox-container {
  display: flex;
  align-items: center;
  gap: 10px;
  margin-bottom: 16px;
  color: #34373A;
  font-family: "DIN Next LT Arabic";
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
.request-list .request-checkbox-list .request-checkbox[type=checkbox] {
  width: 20px;
  height: 20px;
  -webkit-appearance: auto;
     -moz-appearance: auto;
          appearance: auto;
}
.request-list .request-checkbox-list .request-checkbox[type=checkbox]:checked {
  background: #846940;
}
.request-list .request-checkbox-list .request-checkbox[type=checkbox]:checked + .request-label {
  color: #846940;
  /* Change this color to the desired color */
}
.request-list .requests-list-card {
  height: 268px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
  text-decoration: none;
  transition: 0.4s all ease;
  padding: 20px 20px 17px 20px;
  background: #FFF;
  box-shadow: 0px 4px 30px 0px rgba(227, 227, 227, 0.25);
  border-radius: 8px;
}
.request-list .requests-list-card:hover {
  padding: 20px 20px 17px 20px;
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
  /* Hover effect for card */
}
html[lang=ar][dir=rtl] .request-list .requests-list-card .requests-list-card-header .label-status {
  left: 24px;
  right: auto;
}
.request-list .requests-list-card .requests-list-card-header .label-status {
  text-align: center;
  font-family: "DIN Next LT Arabic";
  font-size: 12px;
  font-style: normal;
  font-weight: 700;
  height: 21px;
  padding: 12px;
  position: absolute;
  right: 24px;
  top: 0;
  border-radius: 0px 0px 8px 8px;
  line-height: 0;
  padding-top: 8px;
}
.request-list .requests-list-card .requests-list-card-header .label-status.inactive, .request-list .requests-list-card .requests-list-card-header .label-status.Inactive, .request-list .requests-list-card .requests-list-card-header .label-status.InActive {
  background-color: #AFACAD;
  color: #fff;
  color: var(--primaryLightGrey-L50, #FAFBFB);
}
.request-list .requests-list-card .requests-list-card-header .label-status.closed, .request-list .requests-list-card .requests-list-card-header .label-status.Closed {
  background-color: #CC5B5B;
  color: #fff;
  color: var(--primaryLightGrey-L50, #FAFBFB);
}
.request-list .requests-list-card .requests-list-card-header .label-status.active, .request-list .requests-list-card .requests-list-card-header .label-status.Active {
  background-color: #00BC70;
  color: #fff;
  color: var(--primaryLightGrey-L50, #FAFBFB);
}
.request-list .requests-list-card .requests-list-card-details {
  display: flex;
  justify-content: space-between;
  border-top: 1px solid #F6F9F9;
  padding-top: 10px;
}
.request-list .requests-list-card .requests-list-card-details .details-link {
  color: #846940;
  font-family: "DIN Next LT Arabic";
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 160%;
  text-decoration: none;
}
html[lang=ar][dir=rtl] .request-list .requests-list-card .requests-list-card-details .link-icon {
  transform: rotate(180deg);
}
html[lang=ar][dir=rtl] .request-list .requests-list-card .requests-list-card-details .details-link svg {
  transform: scale(-1, -1);
}
.request-list .requests-list-text-box {
  margin-bottom: 31px;
}
.request-list .requests-list-text-box .requests-list-title {
  color: #1D1D1B;
  font-size: 20px;
  font-style: normal;
  font-weight: 700;
  line-height: 140%;
  /* 37.8px */
  width: 236px;
}
.request-list .requests-list-text-box .requests-list-description {
  color: #4A4F53;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 140%;
  /* 16.8px */
}
.request-list .requests-list-details .requests-list-details-group {
  list-style-type: none;
  padding-bottom: 10px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  gap: 15px;
  min-height: 103px;
}
.request-list .requests-list-details .requests-list-details-group .requests-list-details-item {
  display: flex;
  justify-content: space-between;
  align-items: center;
  font-family: "DIN Next LT Arabic";
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 140%;
  color: #141B34;
}
.request-list .requests-list-details .requests-list-details-group .requests-list-details-item .requests-list-details-item-title {
  display: flex;
  gap: 15px;
  color: #846940;
}

@media only screen and (max-width: 1200px) {
  .request-list-filter {
    width: 23%;
  }
}
@media only screen and (max-width: 576px) {
  .request-list-filter {
    width: 50% !important;
    margin: auto;
  }
}
@media only screen and (max-width: 992px) {
  .tabs-section-content {
    justify-content: flex-start;
  }
  .tabs-section-content .mining-info {
    flex-wrap: wrap;
  }
  .tabs-section-content .tab-pane {
    width: 100%;
  }
  .tabs-section-content .request-list-filter {
    width: 44%;
    margin-bottom: 20px;
  }
  .tabs-section-content .request-list-filter .request-list-filter-content {
    display: none;
  }
  .tabs-section-content .request-list-filter .apply-btn {
    display: none;
  }
  .tabs-section-content .request-list-filter .request-list-filter-header .burger-icon {
    display: block;
    cursor: pointer;
  }
}
.company-details {
  padding: 80px 20px 170px 20px;
  text-align: center;
  padding-top: 182px;
  margin-top: -102px;
}
.company-details .company-details-icon {
  margin-bottom: 24px;
}
.company-details .company-details-title {
  color: #846940;
  text-align: center;
  font-family: "DIN Next LT Arabic";
  font-size: 35px;
  font-style: normal;
  font-weight: 700;
  line-height: 36px;
  margin-bottom: 29px;
}
.company-details .company-details-description {
  color: #7C7C7C;
  text-align: center;
  font-family: "DIN Next LT Arabic";
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 140%;
  margin-bottom: 50px;
  width: 47%;
  margin: auto;
  margin-bottom: 50px;
}
.company-details .company-details-contact {
  display: flex;
  justify-content: space-evenly;
  flex-wrap: wrap;
}
.company-details .company-details-contact .company-details-contact-item {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 8px;
}
.company-details .company-details-contact .company-details-contact-item .company-details-contact-item-text {
  color: var(--primaryLightGrey-L400, #929394);
  text-align: center;
  font-family: "DIN Next LT Arabic";
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: 140%;
}
.company-details .company-details-contact .company-details-contact-item .company-details-contact-item-number {
  color: var(--primaryDarkGrey-D500, #2D3033);
  text-align: center;
  font-family: "DIN Next LT Arabic";
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 140%;
  direction: ltr;
}

@media (max-width: 768px) {
  .company-details .company-details-contact {
    justify-content: center;
  }
}
.licenses-list-section {
  padding: 50px 0px 50px 0px;
  padding-top: 152px;
  margin-top: -102px;
}
.licenses-list-section .licenses-list-section-title {
  color: #846940;
  font-family: "DIN Next LT Arabic";
  font-size: 40px;
  font-style: normal;
  font-weight: 700;
  line-height: 24px;
  margin-bottom: 56px;
}
.licenses-list-section .licenses-list-section-content .licenses-list-section-tab-list {
  display: flex;
  align-items: center;
  gap: 24px;
  list-style-type: none;
  padding-left: 0;
  margin-bottom: 60px;
}
.licenses-list-section .licenses-list-section-content .licenses-list-section-tab-list .licenses-list-section-tab-item {
  color: #B5B7B8;
  font-family: "DIN Next LT Arabic";
  font-size: 30px;
  font-style: normal;
  font-weight: 400;
  line-height: 140%;
  cursor: pointer;
}
.licenses-list-section .licenses-list-section-content .licenses-list-section-tab-list .licenses-list-section-tab-item.active {
  color: #2D3033;
  font-size: 30px;
  font-weight: 700;
}
.licenses-list-section .licenses-list-section-content .licenses-list-section-tabs {
  font-family: "DIN Next LT Arabic";
}
.licenses-list-section .licenses-list-section-content .licenses-list-section-tabs .licenses-list-section-tab-pane {
  display: none;
  /*start license cards*/
  /*end license cards*/
  /*end request cards*/
  /*end request cards*/
}
.licenses-list-section .licenses-list-section-content .licenses-list-section-tabs .licenses-list-section-tab-pane.active {
  display: block;
}
.licenses-list-section .licenses-list-section-content .licenses-list-section-tabs .licenses-list-section-tab-pane .licenses-list-section-row {
  display: flex;
  flex-direction: row;
  gap: 18px !important;
  flex-wrap: wrap;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  width: 100%;
}
.licenses-list-section .licenses-list-section-content .licenses-list-section-tabs .licenses-list-section-tab-pane .licenses-list-section-row .licenses-list-section-col {
  position: relative;
  min-width: 306px;
  min-height: -webkit-fit-content;
  min-height: -moz-fit-content;
  min-height: fit-content;
}
.licenses-list-section .licenses-list-section-content .licenses-list-section-tabs .licenses-list-section-tab-pane .licenses-list-section-row .pager {
  margin-top: 0.4rem;
  width: 100%;
}
.licenses-list-section .licenses-list-section-content .licenses-list-section-tabs .licenses-list-section-tab-pane .licenses-list-section-row .pager-form {
  display: none;
}
.licenses-list-section .licenses-list-section-content .licenses-list-section-tabs .licenses-list-section-tab-pane .licenses-list-section-card {
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  text-decoration: none;
  transition: 0.4s all ease;
  padding: 10px 20px 10px 20px;
  background: #FFF;
  box-shadow: 0px 4px 30px 0px rgba(227, 227, 227, 0.25);
  border-radius: 8px;
}
.licenses-list-section .licenses-list-section-content .licenses-list-section-tabs .licenses-list-section-tab-pane .licenses-list-section-card:hover {
  padding: 10px 20px 10px 20px;
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
  /* Hover effect for card */
}
html[lang=ar][dir=rtl] .licenses-list-section .licenses-list-section-content .licenses-list-section-tabs .licenses-list-section-tab-pane .licenses-list-section-card .licenses-list-section-card-header .label-status {
  left: 24px;
  right: auto;
}
.licenses-list-section .licenses-list-section-content .licenses-list-section-tabs .licenses-list-section-tab-pane .licenses-list-section-card .licenses-list-section-card-header .label-status {
  text-align: center;
  font-family: "DIN Next LT Arabic";
  font-size: 12px;
  font-style: normal;
  font-weight: 700;
  height: 21px;
  padding: 12px;
  position: absolute;
  right: 24px;
  top: 0;
  border-radius: 0px 0px 8px 8px;
  line-height: 0;
  padding-top: 8px;
}
.licenses-list-section .licenses-list-section-content .licenses-list-section-tabs .licenses-list-section-tab-pane .licenses-list-section-card .licenses-list-section-card-header .label-status.active, .licenses-list-section .licenses-list-section-content .licenses-list-section-tabs .licenses-list-section-tab-pane .licenses-list-section-card .licenses-list-section-card-header .label-status.Active {
  background-color: #00BC70;
  color: #fff;
  color: #FAFBFB;
}
.licenses-list-section .licenses-list-section-content .licenses-list-section-tabs .licenses-list-section-tab-pane .licenses-list-section-card .licenses-list-section-card-header .label-status.inactive, .licenses-list-section .licenses-list-section-content .licenses-list-section-tabs .licenses-list-section-tab-pane .licenses-list-section-card .licenses-list-section-card-header .label-status.Inactive, .licenses-list-section .licenses-list-section-content .licenses-list-section-tabs .licenses-list-section-tab-pane .licenses-list-section-card .licenses-list-section-card-header .label-status.InActive {
  background-color: #AFACAD;
  color: #fff;
  color: #FAFBFB;
}
.licenses-list-section .licenses-list-section-content .licenses-list-section-tabs .licenses-list-section-tab-pane .licenses-list-section-card .licenses-list-section-card-header .label-status.closed, .licenses-list-section .licenses-list-section-content .licenses-list-section-tabs .licenses-list-section-tab-pane .licenses-list-section-card .licenses-list-section-card-header .label-status.Closed {
  background-color: #CC5B5B;
  color: #fff;
  color: #FAFBFB;
}
.licenses-list-section .licenses-list-section-content .licenses-list-section-tabs .licenses-list-section-tab-pane .licenses-list-section-card .licenses-list-section-card-text-box {
  margin-bottom: 31px;
}
.licenses-list-section .licenses-list-section-content .licenses-list-section-tabs .licenses-list-section-tab-pane .licenses-list-section-card .licenses-list-section-card-text-box .licenses-list-section-card-title {
  color: #1D1D1B;
  font-size: 20px;
  font-style: normal;
  font-weight: 700;
  line-height: 140%;
  /* 37.8px */
  margin-bottom: 0;
  white-space: normal;
  word-wrap: break-word;
  width: 236px;
}
.licenses-list-section .licenses-list-section-content .licenses-list-section-tabs .licenses-list-section-tab-pane .licenses-list-section-card .licenses-list-section-card-text-box .licenses-list-section-card-description {
  color: #4A4F53;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 140%;
  /* 16.8px */
  white-space: normal;
  word-wrap: break-word;
  width: 269px;
}
.licenses-list-section .licenses-list-section-content .licenses-list-section-tabs .licenses-list-section-tab-pane .licenses-list-section-card .licenses-list-section-card-details .licenses-list-section-card-details-group {
  list-style-type: none;
  padding-bottom: 10px;
  border-bottom: 1px solid #F6F9F9;
}
.licenses-list-section .licenses-list-section-content .licenses-list-section-tabs .licenses-list-section-tab-pane .licenses-list-section-card .licenses-list-section-card-details .licenses-list-section-card-details-group .licenses-list-section-card-details-item {
  display: flex;
  justify-content: space-between;
  align-items: center;
  font-family: "DIN Next LT Arabic";
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 140%;
  color: #141B34;
  margin-bottom: 12px;
}
.licenses-list-section .licenses-list-section-content .licenses-list-section-tabs .licenses-list-section-tab-pane .licenses-list-section-card .licenses-list-section-card-details .licenses-list-section-card-details-group .licenses-list-section-card-details-item .licenses-list-section-card-details-item-title {
  display: flex;
  gap: 10px;
  color: #846940;
}
.licenses-list-section .licenses-list-section-content .licenses-list-section-tabs .licenses-list-section-tab-pane .licenses-list-section-card .licenses-list-section-card-details .licenses-list-section-card-details-group .licenses-list-section-card-details-item .licenses-list-section-card-details-item-value {
  max-width: 187px;
  text-align: right;
}
html[lang=ar][dir=rtl] .licenses-list-section .licenses-list-section-content .licenses-list-section-tabs .licenses-list-section-tab-pane .licenses-list-section-card .licenses-list-section-card-details .licenses-list-section-card-details-group .licenses-list-section-card-details-item .licenses-list-section-card-details-item-value {
  max-width: 183px;
  text-align: left;
}
.licenses-list-section .licenses-list-section-content .licenses-list-section-tabs .licenses-list-section-tab-pane .licenses-list-section-card .licenses-list-section-card-more-details {
  display: flex;
  justify-content: space-between;
  padding-top: 10px;
}
.licenses-list-section .licenses-list-section-content .licenses-list-section-tabs .licenses-list-section-tab-pane .licenses-list-section-card .licenses-list-section-card-more-details .details-link {
  color: #846940;
  font-family: "DIN Next LT Arabic";
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 160%;
  text-decoration: none;
}
html[lang=ar][dir=rtl] .licenses-list-section .licenses-list-section-content .licenses-list-section-tabs .licenses-list-section-tab-pane .licenses-list-section-card .licenses-list-section-card-more-details .link-icon {
  transform: rotate(180deg);
}
html[lang=ar][dir=rtl] .licenses-list-section .licenses-list-section-content .licenses-list-section-tabs .licenses-list-section-tab-pane .licenses-list-section-card .licenses-list-section-card-more-details .details-link svg {
  transform: scale(-1, -1);
}
.licenses-list-section .licenses-list-section-content .licenses-list-section-tabs .licenses-list-section-tab-pane .request-list-section-row {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  gap: 5px !important;
  flex-wrap: wrap;
}
.licenses-list-section .licenses-list-section-content .licenses-list-section-tabs .licenses-list-section-tab-pane .request-list-section-row .request-list-section-col {
  position: relative;
  min-width: 300px;
  min-height: -webkit-fit-content;
  min-height: -moz-fit-content;
  min-height: fit-content;
}
.licenses-list-section .licenses-list-section-content .licenses-list-section-tabs .licenses-list-section-tab-pane .request-list-section-card {
  height: 100%;
  gap: 20px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  text-decoration: none;
  transition: 0.4s all ease;
  padding: 20px 20px 17px 20px;
  background: #FFF;
  box-shadow: 0px 4px 30px 0px rgba(227, 227, 227, 0.25);
  border-radius: 8px;
}
.licenses-list-section .licenses-list-section-content .licenses-list-section-tabs .licenses-list-section-tab-pane .request-list-section-card:hover {
  padding: 20px;
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
  /* Hover effect for card */
}
html[lang=ar][dir=rtl] .licenses-list-section .licenses-list-section-content .licenses-list-section-tabs .licenses-list-section-tab-pane .request-list-section-card .request-list-section-card-header .label-status {
  left: 24px;
  right: auto;
}
.licenses-list-section .licenses-list-section-content .licenses-list-section-tabs .licenses-list-section-tab-pane .request-list-section-card .request-list-section-card-header .label-status {
  text-align: center;
  font-family: "DIN Next LT Arabic";
  font-size: 12px;
  font-style: normal;
  font-weight: 700;
  height: 21px;
  padding: 12px;
  position: absolute;
  right: 24px;
  top: 0;
  border-radius: 0px 0px 8px 8px;
  line-height: 0;
  padding-top: 8px;
}
.licenses-list-section .licenses-list-section-content .licenses-list-section-tabs .licenses-list-section-tab-pane .request-list-section-card .request-list-section-card-header .label-status.active {
  background-color: #00BC70;
  color: #fff;
  color: #FAFBFB;
}
.licenses-list-section .licenses-list-section-content .licenses-list-section-tabs .licenses-list-section-tab-pane .request-list-section-card .request-list-section-card-header .label-status.inactive, .licenses-list-section .licenses-list-section-content .licenses-list-section-tabs .licenses-list-section-tab-pane .request-list-section-card .request-list-section-card-header .label-status.Inactive, .licenses-list-section .licenses-list-section-content .licenses-list-section-tabs .licenses-list-section-tab-pane .request-list-section-card .request-list-section-card-header .label-status.InActive {
  background-color: #AFACAD;
  color: #fff;
  color: #FAFBFB;
}
.licenses-list-section .licenses-list-section-content .licenses-list-section-tabs .licenses-list-section-tab-pane .request-list-section-card .request-list-section-card-header .label-status.closed {
  background-color: #CC5B5B;
  color: #fff;
  color: #FAFBFB;
}
.licenses-list-section .licenses-list-section-content .licenses-list-section-tabs .licenses-list-section-tab-pane .request-list-section-card .request-list-section-card-text-box {
  margin-bottom: 31px;
}
.licenses-list-section .licenses-list-section-content .licenses-list-section-tabs .licenses-list-section-tab-pane .request-list-section-card .request-list-section-card-text-box .request-list-section-card-title {
  color: #1D1D1B;
  font-size: 27px;
  font-style: normal;
  font-weight: 700;
  line-height: 140%;
  /* 37.8px */
  margin-bottom: 0;
}
.licenses-list-section .licenses-list-section-content .licenses-list-section-tabs .licenses-list-section-tab-pane .request-list-section-card .request-list-section-card-text-box .request-list-section-card-description {
  color: #4A4F53;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 140%;
  /* 16.8px */
}
.licenses-list-section .licenses-list-section-content .licenses-list-section-tabs .licenses-list-section-tab-pane .request-list-section-card .request-list-section-card-details .request-list-section-card-details-group {
  list-style-type: none;
  padding: 0px;
  border-bottom: 1px solid #F6F9F9;
  padding-bottom: 27px;
}
.licenses-list-section .licenses-list-section-content .licenses-list-section-tabs .licenses-list-section-tab-pane .request-list-section-card .request-list-section-card-details .request-list-section-card-details-group .request-list-section-card-details-item {
  display: flex;
  justify-content: space-between;
  align-items: center;
  font-family: "DIN Next LT Arabic";
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 140%;
  color: #141B34;
  margin-bottom: 12px;
}
.licenses-list-section .licenses-list-section-content .licenses-list-section-tabs .licenses-list-section-tab-pane .request-list-section-card .request-list-section-card-details .request-list-section-card-details-group .request-list-section-card-details-item .request-list-section-card-details-item-title {
  display: flex;
  gap: 15px;
  color: #846940;
}
.licenses-list-section .licenses-list-section-content .licenses-list-section-tabs .licenses-list-section-tab-pane .request-list-section-card .request-list-section-card-details .request-list-section-card-details-group .request-list-section-card-details-item .request-list-section-card-details-item-value {
  text-align: center;
}
.licenses-list-section .licenses-list-section-content .licenses-list-section-tabs .licenses-list-section-tab-pane .request-list-section-card .request-list-section-card-details .request-list-section-card-details-group .request-list-section-card-details-item .request-list-section-card-details-item-value.bg-shadow {
  padding: 5px 6px;
  border-radius: 3px;
  background: #F3F3F3;
}
.licenses-list-section .licenses-list-section-content .licenses-list-section-tabs .licenses-list-section-tab-pane .request-list-section-card .request-list-section-card-more-details {
  display: flex;
  justify-content: space-between;
}
.licenses-list-section .licenses-list-section-content .licenses-list-section-tabs .licenses-list-section-tab-pane .request-list-section-card .request-list-section-card-more-details .details-link {
  color: #846940;
  font-family: "DIN Next LT Arabic";
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 160%;
  text-decoration: none;
}
html[lang=ar][dir=rtl] .licenses-list-section .licenses-list-section-content .licenses-list-section-tabs .licenses-list-section-tab-pane .request-list-section-card .request-list-section-card-more-details .link-icon {
  transform: rotate(180deg);
}

@media (max-width: 768px) {
  .licenses-list-section-tabs .row {
    justify-content: center;
  }
  .licenses-list-section .licenses-list-section-title {
    text-align: center !important;
  }
  .licenses-list-section-tab-pane .licenses-list-section-row {
    justify-content: center !important;
  }
}
.bids-license-list-section {
  background: #FFF;
  padding: 50px 0px 50px 0px;
  padding-top: 152px;
}
.bids-license-list-section .licenses-list-section-title {
  color: #846940;
  font-family: "DIN Next LT Arabic";
  font-size: 40px;
  font-style: normal;
  font-weight: 700;
  line-height: 24px;
  margin-bottom: 56px;
}
.bids-license-list-section .licenses-list-section-content .licenses-list-section-tab-list {
  display: flex;
  align-items: center;
  gap: 24px;
  list-style-type: none;
  padding-left: 0;
  margin-bottom: 60px;
}
.bids-license-list-section .licenses-list-section-content .licenses-list-section-tab-list .licenses-list-section-tab-item {
  color: #B5B7B8;
  font-family: "DIN Next LT Arabic";
  font-size: 30px;
  font-style: normal;
  font-weight: 400;
  line-height: 140%;
  cursor: pointer;
}
.bids-license-list-section .licenses-list-section-content .licenses-list-section-tab-list .licenses-list-section-tab-item.active {
  color: #2D3033;
  font-size: 30px;
  font-weight: 700;
}
.bids-license-list-section .licenses-list-section-content .licenses-list-section-tabs {
  font-family: "DIN Next LT Arabic";
}
.bids-license-list-section .licenses-list-section-content .licenses-list-section-tabs .licenses-list-section-tab-pane {
  display: none;
  /*start license cards*/
  /*end license cards*/
  /*end request cards*/
  /*end request cards*/
}
.bids-license-list-section .licenses-list-section-content .licenses-list-section-tabs .licenses-list-section-tab-pane.active {
  display: block;
}
.bids-license-list-section .licenses-list-section-content .licenses-list-section-tabs .licenses-list-section-tab-pane .licenses-list-section-row {
  display: flex;
  flex-direction: row;
  gap: 18px !important;
  flex-wrap: wrap;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  width: 100%;
}
.bids-license-list-section .licenses-list-section-content .licenses-list-section-tabs .licenses-list-section-tab-pane .licenses-list-section-row .licenses-list-section-col {
  position: relative;
  min-width: 306px;
  min-height: -webkit-fit-content;
  min-height: -moz-fit-content;
  min-height: fit-content;
}
.bids-license-list-section .licenses-list-section-content .licenses-list-section-tabs .licenses-list-section-tab-pane .licenses-list-section-row .pager {
  margin-top: 0.4rem;
  width: 100%;
}
.bids-license-list-section .licenses-list-section-content .licenses-list-section-tabs .licenses-list-section-tab-pane .licenses-list-section-row .pager-form {
  display: none;
}
.bids-license-list-section .licenses-list-section-content .licenses-list-section-tabs .licenses-list-section-tab-pane .licenses-list-section-card {
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  text-decoration: none;
  transition: 0.4s all ease;
  padding: 10px 20px 10px 20px;
  background: #FFF;
  box-shadow: 0px 4px 30px 0px rgba(227, 227, 227, 0.25);
  border-radius: 8px;
}
.bids-license-list-section .licenses-list-section-content .licenses-list-section-tabs .licenses-list-section-tab-pane .licenses-list-section-card:hover {
  padding: 10px 20px 10px 20px;
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
  /* Hover effect for card */
}
html[lang=ar][dir=rtl] .bids-license-list-section .licenses-list-section-content .licenses-list-section-tabs .licenses-list-section-tab-pane .licenses-list-section-card .licenses-list-section-card-header .label-status {
  left: 24px;
  right: auto;
}
.bids-license-list-section .licenses-list-section-content .licenses-list-section-tabs .licenses-list-section-tab-pane .licenses-list-section-card .licenses-list-section-card-header .label-status {
  text-align: center;
  font-family: "DIN Next LT Arabic";
  font-size: 12px;
  font-style: normal;
  font-weight: 700;
  height: 21px;
  padding: 12px;
  position: absolute;
  right: 24px;
  top: 0;
  border-radius: 0px 0px 8px 8px;
  line-height: 0;
  padding-top: 8px;
}
.bids-license-list-section .licenses-list-section-content .licenses-list-section-tabs .licenses-list-section-tab-pane .licenses-list-section-card .licenses-list-section-card-header .label-status.active, .bids-license-list-section .licenses-list-section-content .licenses-list-section-tabs .licenses-list-section-tab-pane .licenses-list-section-card .licenses-list-section-card-header .label-status.Active {
  background-color: #00BC70;
  color: #fff;
  color: #FAFBFB;
}
.bids-license-list-section .licenses-list-section-content .licenses-list-section-tabs .licenses-list-section-tab-pane .licenses-list-section-card .licenses-list-section-card-header .label-status.inactive, .bids-license-list-section .licenses-list-section-content .licenses-list-section-tabs .licenses-list-section-tab-pane .licenses-list-section-card .licenses-list-section-card-header .label-status.Inactive, .bids-license-list-section .licenses-list-section-content .licenses-list-section-tabs .licenses-list-section-tab-pane .licenses-list-section-card .licenses-list-section-card-header .label-status.InActive {
  background-color: #AFACAD;
  color: #fff;
  color: #FAFBFB;
}
.bids-license-list-section .licenses-list-section-content .licenses-list-section-tabs .licenses-list-section-tab-pane .licenses-list-section-card .licenses-list-section-card-header .label-status.closed, .bids-license-list-section .licenses-list-section-content .licenses-list-section-tabs .licenses-list-section-tab-pane .licenses-list-section-card .licenses-list-section-card-header .label-status.Closed {
  background-color: #CC5B5B;
  color: #fff;
  color: #FAFBFB;
}
.bids-license-list-section .licenses-list-section-content .licenses-list-section-tabs .licenses-list-section-tab-pane .licenses-list-section-card .licenses-list-section-card-text-box {
  margin-bottom: 31px;
}
.bids-license-list-section .licenses-list-section-content .licenses-list-section-tabs .licenses-list-section-tab-pane .licenses-list-section-card .licenses-list-section-card-text-box .licenses-list-section-card-title {
  color: #1D1D1B;
  font-size: 20px;
  font-style: normal;
  font-weight: 700;
  line-height: 140%;
  /* 37.8px */
  margin-bottom: 0;
  white-space: normal;
  word-wrap: break-word;
  width: 236px;
}
.bids-license-list-section .licenses-list-section-content .licenses-list-section-tabs .licenses-list-section-tab-pane .licenses-list-section-card .licenses-list-section-card-text-box .licenses-list-section-card-description {
  color: #4A4F53;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 140%;
  /* 16.8px */
  white-space: normal;
  word-wrap: break-word;
}
.bids-license-list-section .licenses-list-section-content .licenses-list-section-tabs .licenses-list-section-tab-pane .licenses-list-section-card .licenses-list-section-card-details .licenses-list-section-card-details-group {
  list-style-type: none;
  padding-bottom: 10px;
  border-bottom: 1px solid #F6F9F9;
}
.bids-license-list-section .licenses-list-section-content .licenses-list-section-tabs .licenses-list-section-tab-pane .licenses-list-section-card .licenses-list-section-card-details .licenses-list-section-card-details-group .licenses-list-section-card-details-item {
  display: flex;
  justify-content: space-between;
  align-items: center;
  font-family: "DIN Next LT Arabic";
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 140%;
  color: #141B34;
  margin-bottom: 12px;
}
.bids-license-list-section .licenses-list-section-content .licenses-list-section-tabs .licenses-list-section-tab-pane .licenses-list-section-card .licenses-list-section-card-details .licenses-list-section-card-details-group .licenses-list-section-card-details-item .licenses-list-section-card-details-item-title {
  display: flex;
  gap: 15px;
  color: #846940;
}
.bids-license-list-section .licenses-list-section-content .licenses-list-section-tabs .licenses-list-section-tab-pane .licenses-list-section-card .licenses-list-section-card-more-details {
  display: flex;
  justify-content: space-between;
  padding-top: 10px;
}
.bids-license-list-section .licenses-list-section-content .licenses-list-section-tabs .licenses-list-section-tab-pane .licenses-list-section-card .licenses-list-section-card-more-details .details-link {
  color: #846940;
  font-family: "DIN Next LT Arabic";
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 160%;
  text-decoration: none;
}
html[lang=ar][dir=rtl] .bids-license-list-section .licenses-list-section-content .licenses-list-section-tabs .licenses-list-section-tab-pane .licenses-list-section-card .licenses-list-section-card-more-details .link-icon {
  transform: rotate(180deg);
}
html[lang=ar][dir=rtl] .bids-license-list-section .licenses-list-section-content .licenses-list-section-tabs .licenses-list-section-tab-pane .licenses-list-section-card .licenses-list-section-card-more-details .details-link svg {
  transform: scale(-1, -1);
}
.bids-license-list-section .licenses-list-section-content .licenses-list-section-tabs .licenses-list-section-tab-pane .request-list-section-row {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  gap: 5px !important;
  flex-wrap: wrap;
}
.bids-license-list-section .licenses-list-section-content .licenses-list-section-tabs .licenses-list-section-tab-pane .request-list-section-row .request-list-section-col {
  position: relative;
  min-width: 300px;
  min-height: -webkit-fit-content;
  min-height: -moz-fit-content;
  min-height: fit-content;
}
.bids-license-list-section .licenses-list-section-content .licenses-list-section-tabs .licenses-list-section-tab-pane .request-list-section-card {
  height: 100%;
  gap: 20px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  text-decoration: none;
  transition: 0.4s all ease;
  padding: 20px 20px 17px 20px;
  background: #FFF;
  box-shadow: 0px 4px 30px 0px rgba(227, 227, 227, 0.25);
  border-radius: 8px;
}
.bids-license-list-section .licenses-list-section-content .licenses-list-section-tabs .licenses-list-section-tab-pane .request-list-section-card:hover {
  padding: 20px;
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
  /* Hover effect for card */
}
html[lang=ar][dir=rtl] .bids-license-list-section .licenses-list-section-content .licenses-list-section-tabs .licenses-list-section-tab-pane .request-list-section-card .request-list-section-card-header .label-status {
  left: 24px;
  right: auto;
}
.bids-license-list-section .licenses-list-section-content .licenses-list-section-tabs .licenses-list-section-tab-pane .request-list-section-card .request-list-section-card-header .label-status {
  text-align: center;
  font-family: "DIN Next LT Arabic";
  font-size: 12px;
  font-style: normal;
  font-weight: 700;
  height: 21px;
  padding: 12px;
  position: absolute;
  right: 24px;
  top: 0;
  border-radius: 0px 0px 8px 8px;
  line-height: 0;
  padding-top: 8px;
}
.bids-license-list-section .licenses-list-section-content .licenses-list-section-tabs .licenses-list-section-tab-pane .request-list-section-card .request-list-section-card-header .label-status.active {
  background-color: #00BC70;
  color: #fff;
  color: #FAFBFB;
}
.bids-license-list-section .licenses-list-section-content .licenses-list-section-tabs .licenses-list-section-tab-pane .request-list-section-card .request-list-section-card-header .label-status.inactive, .bids-license-list-section .licenses-list-section-content .licenses-list-section-tabs .licenses-list-section-tab-pane .request-list-section-card .request-list-section-card-header .label-status.Inactive, .bids-license-list-section .licenses-list-section-content .licenses-list-section-tabs .licenses-list-section-tab-pane .request-list-section-card .request-list-section-card-header .label-status.InActive {
  background-color: #AFACAD;
  color: #fff;
  color: #FAFBFB;
}
.bids-license-list-section .licenses-list-section-content .licenses-list-section-tabs .licenses-list-section-tab-pane .request-list-section-card .request-list-section-card-header .label-status.closed {
  background-color: #CC5B5B;
  color: #fff;
  color: #FAFBFB;
}
.bids-license-list-section .licenses-list-section-content .licenses-list-section-tabs .licenses-list-section-tab-pane .request-list-section-card .request-list-section-card-text-box {
  margin-bottom: 31px;
}
.bids-license-list-section .licenses-list-section-content .licenses-list-section-tabs .licenses-list-section-tab-pane .request-list-section-card .request-list-section-card-text-box .request-list-section-card-title {
  color: #1D1D1B;
  font-size: 27px;
  font-style: normal;
  font-weight: 700;
  line-height: 140%;
  /* 37.8px */
  margin-bottom: 0;
}
.bids-license-list-section .licenses-list-section-content .licenses-list-section-tabs .licenses-list-section-tab-pane .request-list-section-card .request-list-section-card-text-box .request-list-section-card-description {
  color: #4A4F53;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 140%;
  /* 16.8px */
}
.bids-license-list-section .licenses-list-section-content .licenses-list-section-tabs .licenses-list-section-tab-pane .request-list-section-card .request-list-section-card-details .request-list-section-card-details-group {
  list-style-type: none;
  padding: 0px;
  border-bottom: 1px solid #F6F9F9;
  padding-bottom: 27px;
}
.bids-license-list-section .licenses-list-section-content .licenses-list-section-tabs .licenses-list-section-tab-pane .request-list-section-card .request-list-section-card-details .request-list-section-card-details-group .request-list-section-card-details-item {
  display: flex;
  justify-content: space-between;
  align-items: center;
  font-family: "DIN Next LT Arabic";
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 140%;
  color: #141B34;
  margin-bottom: 12px;
}
.bids-license-list-section .licenses-list-section-content .licenses-list-section-tabs .licenses-list-section-tab-pane .request-list-section-card .request-list-section-card-details .request-list-section-card-details-group .request-list-section-card-details-item .request-list-section-card-details-item-title {
  display: flex;
  gap: 15px;
  color: #846940;
}
.bids-license-list-section .licenses-list-section-content .licenses-list-section-tabs .licenses-list-section-tab-pane .request-list-section-card .request-list-section-card-details .request-list-section-card-details-group .request-list-section-card-details-item .request-list-section-card-details-item-value {
  text-align: center;
}
.bids-license-list-section .licenses-list-section-content .licenses-list-section-tabs .licenses-list-section-tab-pane .request-list-section-card .request-list-section-card-details .request-list-section-card-details-group .request-list-section-card-details-item .request-list-section-card-details-item-value.bg-shadow {
  padding: 5px 6px;
  border-radius: 3px;
  background: #F3F3F3;
}
.bids-license-list-section .licenses-list-section-content .licenses-list-section-tabs .licenses-list-section-tab-pane .request-list-section-card .request-list-section-card-more-details {
  display: flex;
  justify-content: space-between;
}
.bids-license-list-section .licenses-list-section-content .licenses-list-section-tabs .licenses-list-section-tab-pane .request-list-section-card .request-list-section-card-more-details .details-link {
  color: #846940;
  font-family: "DIN Next LT Arabic";
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 160%;
  text-decoration: none;
}
html[lang=ar][dir=rtl] .bids-license-list-section .licenses-list-section-content .licenses-list-section-tabs .licenses-list-section-tab-pane .request-list-section-card .request-list-section-card-more-details .link-icon {
  transform: rotate(180deg);
}

.bids-stages-list-section {
  background: rgba(216, 194, 160, 0.06);
  padding: 50px 0px 50px 0px;
  padding-top: 152px;
  margin-top: -102px;
}
.bids-stages-list-section .licenses-list-section-title {
  color: #846940;
  font-family: "DIN Next LT Arabic";
  font-size: 40px;
  font-style: normal;
  font-weight: 700;
  line-height: 24px;
  margin-bottom: 56px;
}
.bids-stages-list-section .licenses-list-section-content .licenses-list-section-tab-list {
  display: flex;
  align-items: center;
  gap: 24px;
  list-style-type: none;
  padding-left: 0;
  margin-bottom: 60px;
}
.bids-stages-list-section .licenses-list-section-content .licenses-list-section-tab-list .licenses-list-section-tab-item {
  color: #B5B7B8;
  font-family: "DIN Next LT Arabic";
  font-size: 30px;
  font-style: normal;
  font-weight: 400;
  line-height: 140%;
  cursor: pointer;
}
.bids-stages-list-section .licenses-list-section-content .licenses-list-section-tab-list .licenses-list-section-tab-item.active {
  color: #2D3033;
  font-size: 30px;
  font-weight: 700;
}
.bids-stages-list-section .licenses-list-section-content .licenses-list-section-tabs {
  font-family: "DIN Next LT Arabic";
}
.bids-stages-list-section .licenses-list-section-content .licenses-list-section-tabs .licenses-list-section-tab-pane {
  display: none;
  /*start license cards*/
  /*end license cards*/
  /*end request cards*/
  /*end request cards*/
}
.bids-stages-list-section .licenses-list-section-content .licenses-list-section-tabs .licenses-list-section-tab-pane.active {
  display: block;
}
.bids-stages-list-section .licenses-list-section-content .licenses-list-section-tabs .licenses-list-section-tab-pane .licenses-list-section-row {
  display: flex;
  flex-direction: row;
  gap: 18px !important;
  flex-wrap: wrap;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  width: 100%;
}
.bids-stages-list-section .licenses-list-section-content .licenses-list-section-tabs .licenses-list-section-tab-pane .licenses-list-section-row .licenses-list-section-col {
  position: relative;
  min-width: 306px;
  min-height: -webkit-fit-content;
  min-height: -moz-fit-content;
  min-height: fit-content;
}
.bids-stages-list-section .licenses-list-section-content .licenses-list-section-tabs .licenses-list-section-tab-pane .licenses-list-section-row .pager {
  margin-top: 0.4rem;
  width: 100%;
}
.bids-stages-list-section .licenses-list-section-content .licenses-list-section-tabs .licenses-list-section-tab-pane .licenses-list-section-row .pager-form {
  display: none;
}
.bids-stages-list-section .licenses-list-section-content .licenses-list-section-tabs .licenses-list-section-tab-pane .licenses-list-section-card {
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  text-decoration: none;
  transition: 0.4s all ease;
  padding: 10px 20px 10px 20px;
  background: #FFF;
  box-shadow: 0px 4px 30px 0px rgba(227, 227, 227, 0.25);
  border-radius: 8px;
}
.bids-stages-list-section .licenses-list-section-content .licenses-list-section-tabs .licenses-list-section-tab-pane .licenses-list-section-card:hover {
  padding: 10px 20px 10px 20px;
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
  /* Hover effect for card */
}
html[lang=ar][dir=rtl] .bids-stages-list-section .licenses-list-section-content .licenses-list-section-tabs .licenses-list-section-tab-pane .licenses-list-section-card .licenses-list-section-card-header .label-status {
  left: 24px;
  right: auto;
}
.bids-stages-list-section .licenses-list-section-content .licenses-list-section-tabs .licenses-list-section-tab-pane .licenses-list-section-card .licenses-list-section-card-header .label-status {
  text-align: center;
  font-family: "DIN Next LT Arabic";
  font-size: 12px;
  font-style: normal;
  font-weight: 700;
  height: 21px;
  padding: 12px;
  position: absolute;
  right: 24px;
  top: 0;
  border-radius: 0px 0px 8px 8px;
  line-height: 0;
  padding-top: 8px;
}
.bids-stages-list-section .licenses-list-section-content .licenses-list-section-tabs .licenses-list-section-tab-pane .licenses-list-section-card .licenses-list-section-card-header .label-status.active, .bids-stages-list-section .licenses-list-section-content .licenses-list-section-tabs .licenses-list-section-tab-pane .licenses-list-section-card .licenses-list-section-card-header .label-status.Active {
  background-color: #00BC70;
  color: #fff;
  color: #FAFBFB;
}
.bids-stages-list-section .licenses-list-section-content .licenses-list-section-tabs .licenses-list-section-tab-pane .licenses-list-section-card .licenses-list-section-card-header .label-status.inactive, .bids-stages-list-section .licenses-list-section-content .licenses-list-section-tabs .licenses-list-section-tab-pane .licenses-list-section-card .licenses-list-section-card-header .label-status.Inactive, .bids-stages-list-section .licenses-list-section-content .licenses-list-section-tabs .licenses-list-section-tab-pane .licenses-list-section-card .licenses-list-section-card-header .label-status.InActive {
  background-color: #AFACAD;
  color: #fff;
  color: #FAFBFB;
}
.bids-stages-list-section .licenses-list-section-content .licenses-list-section-tabs .licenses-list-section-tab-pane .licenses-list-section-card .licenses-list-section-card-header .label-status.closed, .bids-stages-list-section .licenses-list-section-content .licenses-list-section-tabs .licenses-list-section-tab-pane .licenses-list-section-card .licenses-list-section-card-header .label-status.Closed {
  background-color: #CC5B5B;
  color: #fff;
  color: #FAFBFB;
}
.bids-stages-list-section .licenses-list-section-content .licenses-list-section-tabs .licenses-list-section-tab-pane .licenses-list-section-card .licenses-list-section-card-text-box {
  margin-bottom: 31px;
}
.bids-stages-list-section .licenses-list-section-content .licenses-list-section-tabs .licenses-list-section-tab-pane .licenses-list-section-card .licenses-list-section-card-text-box .licenses-list-section-card-title {
  color: #1D1D1B;
  font-size: 20px;
  font-style: normal;
  font-weight: 700;
  line-height: 140%;
  /* 37.8px */
  margin-bottom: 0;
  white-space: normal;
  word-wrap: break-word;
  width: 236px;
}
.bids-stages-list-section .licenses-list-section-content .licenses-list-section-tabs .licenses-list-section-tab-pane .licenses-list-section-card .licenses-list-section-card-text-box .licenses-list-section-card-description {
  color: #4A4F53;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 140%;
  /* 16.8px */
  white-space: normal;
  word-wrap: break-word;
}
.bids-stages-list-section .licenses-list-section-content .licenses-list-section-tabs .licenses-list-section-tab-pane .licenses-list-section-card .licenses-list-section-card-details .licenses-list-section-card-details-group {
  list-style-type: none;
  padding-bottom: 10px;
  border-bottom: 1px solid #F6F9F9;
}
.bids-stages-list-section .licenses-list-section-content .licenses-list-section-tabs .licenses-list-section-tab-pane .licenses-list-section-card .licenses-list-section-card-details .licenses-list-section-card-details-group .licenses-list-section-card-details-item {
  display: flex;
  justify-content: space-between;
  align-items: center;
  font-family: "DIN Next LT Arabic";
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 140%;
  color: #141B34;
  margin-bottom: 12px;
}
.bids-stages-list-section .licenses-list-section-content .licenses-list-section-tabs .licenses-list-section-tab-pane .licenses-list-section-card .licenses-list-section-card-details .licenses-list-section-card-details-group .licenses-list-section-card-details-item .licenses-list-section-card-details-item-title {
  display: flex;
  gap: 15px;
  color: #846940;
}
.bids-stages-list-section .licenses-list-section-content .licenses-list-section-tabs .licenses-list-section-tab-pane .licenses-list-section-card .licenses-list-section-card-more-details {
  display: flex;
  justify-content: space-between;
  padding-top: 10px;
}
.bids-stages-list-section .licenses-list-section-content .licenses-list-section-tabs .licenses-list-section-tab-pane .licenses-list-section-card .licenses-list-section-card-more-details .details-link {
  color: #846940;
  font-family: "DIN Next LT Arabic";
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 160%;
  text-decoration: none;
}
html[lang=ar][dir=rtl] .bids-stages-list-section .licenses-list-section-content .licenses-list-section-tabs .licenses-list-section-tab-pane .licenses-list-section-card .licenses-list-section-card-more-details .link-icon {
  transform: rotate(180deg);
}
html[lang=ar][dir=rtl] .bids-stages-list-section .licenses-list-section-content .licenses-list-section-tabs .licenses-list-section-tab-pane .licenses-list-section-card .licenses-list-section-card-more-details .details-link svg {
  transform: scale(-1, -1);
}
.bids-stages-list-section .licenses-list-section-content .licenses-list-section-tabs .licenses-list-section-tab-pane .request-list-section-row {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  gap: 5px !important;
  flex-wrap: wrap;
}
.bids-stages-list-section .licenses-list-section-content .licenses-list-section-tabs .licenses-list-section-tab-pane .request-list-section-row .request-list-section-col {
  position: relative;
  min-width: 300px;
  min-height: -webkit-fit-content;
  min-height: -moz-fit-content;
  min-height: fit-content;
}
.bids-stages-list-section .licenses-list-section-content .licenses-list-section-tabs .licenses-list-section-tab-pane .request-list-section-card {
  height: 100%;
  gap: 20px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  text-decoration: none;
  transition: 0.4s all ease;
  padding: 20px 20px 17px 20px;
  background: #FFF;
  box-shadow: 0px 4px 30px 0px rgba(227, 227, 227, 0.25);
  border-radius: 8px;
}
.bids-stages-list-section .licenses-list-section-content .licenses-list-section-tabs .licenses-list-section-tab-pane .request-list-section-card:hover {
  padding: 20px;
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
  /* Hover effect for card */
}
html[lang=ar][dir=rtl] .bids-stages-list-section .licenses-list-section-content .licenses-list-section-tabs .licenses-list-section-tab-pane .request-list-section-card .request-list-section-card-header .label-status {
  left: 24px;
  right: auto;
}
.bids-stages-list-section .licenses-list-section-content .licenses-list-section-tabs .licenses-list-section-tab-pane .request-list-section-card .request-list-section-card-header .label-status {
  text-align: center;
  font-family: "DIN Next LT Arabic";
  font-size: 12px;
  font-style: normal;
  font-weight: 700;
  height: 21px;
  padding: 12px;
  position: absolute;
  right: 24px;
  top: 0;
  border-radius: 0px 0px 8px 8px;
  line-height: 0;
  padding-top: 8px;
}
.bids-stages-list-section .licenses-list-section-content .licenses-list-section-tabs .licenses-list-section-tab-pane .request-list-section-card .request-list-section-card-header .label-status.active {
  background-color: #00BC70;
  color: #fff;
  color: #FAFBFB;
}
.bids-stages-list-section .licenses-list-section-content .licenses-list-section-tabs .licenses-list-section-tab-pane .request-list-section-card .request-list-section-card-header .label-status.inactive, .bids-stages-list-section .licenses-list-section-content .licenses-list-section-tabs .licenses-list-section-tab-pane .request-list-section-card .request-list-section-card-header .label-status.Inactive, .bids-stages-list-section .licenses-list-section-content .licenses-list-section-tabs .licenses-list-section-tab-pane .request-list-section-card .request-list-section-card-header .label-status.InActive {
  background-color: #AFACAD;
  color: #fff;
  color: #FAFBFB;
}
.bids-stages-list-section .licenses-list-section-content .licenses-list-section-tabs .licenses-list-section-tab-pane .request-list-section-card .request-list-section-card-header .label-status.closed {
  background-color: #CC5B5B;
  color: #fff;
  color: #FAFBFB;
}
.bids-stages-list-section .licenses-list-section-content .licenses-list-section-tabs .licenses-list-section-tab-pane .request-list-section-card .request-list-section-card-text-box {
  margin-bottom: 31px;
}
.bids-stages-list-section .licenses-list-section-content .licenses-list-section-tabs .licenses-list-section-tab-pane .request-list-section-card .request-list-section-card-text-box .request-list-section-card-title {
  color: #1D1D1B;
  font-size: 27px;
  font-style: normal;
  font-weight: 700;
  line-height: 140%;
  /* 37.8px */
  margin-bottom: 0;
}
.bids-stages-list-section .licenses-list-section-content .licenses-list-section-tabs .licenses-list-section-tab-pane .request-list-section-card .request-list-section-card-text-box .request-list-section-card-description {
  color: #4A4F53;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 140%;
  /* 16.8px */
}
.bids-stages-list-section .licenses-list-section-content .licenses-list-section-tabs .licenses-list-section-tab-pane .request-list-section-card .request-list-section-card-details .request-list-section-card-details-group {
  list-style-type: none;
  padding: 0px;
  border-bottom: 1px solid #F6F9F9;
  padding-bottom: 27px;
}
.bids-stages-list-section .licenses-list-section-content .licenses-list-section-tabs .licenses-list-section-tab-pane .request-list-section-card .request-list-section-card-details .request-list-section-card-details-group .request-list-section-card-details-item {
  display: flex;
  justify-content: space-between;
  align-items: center;
  font-family: "DIN Next LT Arabic";
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 140%;
  color: #141B34;
  margin-bottom: 12px;
}
.bids-stages-list-section .licenses-list-section-content .licenses-list-section-tabs .licenses-list-section-tab-pane .request-list-section-card .request-list-section-card-details .request-list-section-card-details-group .request-list-section-card-details-item .request-list-section-card-details-item-title {
  display: flex;
  gap: 15px;
  color: #846940;
}
.bids-stages-list-section .licenses-list-section-content .licenses-list-section-tabs .licenses-list-section-tab-pane .request-list-section-card .request-list-section-card-details .request-list-section-card-details-group .request-list-section-card-details-item .request-list-section-card-details-item-value {
  text-align: center;
}
.bids-stages-list-section .licenses-list-section-content .licenses-list-section-tabs .licenses-list-section-tab-pane .request-list-section-card .request-list-section-card-details .request-list-section-card-details-group .request-list-section-card-details-item .request-list-section-card-details-item-value.bg-shadow {
  padding: 5px 6px;
  border-radius: 3px;
  background: #F3F3F3;
}
.bids-stages-list-section .licenses-list-section-content .licenses-list-section-tabs .licenses-list-section-tab-pane .request-list-section-card .request-list-section-card-more-details {
  display: flex;
  justify-content: space-between;
}
.bids-stages-list-section .licenses-list-section-content .licenses-list-section-tabs .licenses-list-section-tab-pane .request-list-section-card .request-list-section-card-more-details .details-link {
  color: #846940;
  font-family: "DIN Next LT Arabic";
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 160%;
  text-decoration: none;
}
html[lang=ar][dir=rtl] .bids-stages-list-section .licenses-list-section-content .licenses-list-section-tabs .licenses-list-section-tab-pane .request-list-section-card .request-list-section-card-more-details .link-icon {
  transform: rotate(180deg);
}

.bids-dataRoom-list-section {
  background: rgba(216, 194, 160, 0.06);
  padding: 50px 0px 50px 0px;
  padding-top: 152px;
}
.bids-dataRoom-list-section .licenses-list-section-title {
  color: #846940;
  font-family: "DIN Next LT Arabic";
  font-size: 40px;
  font-style: normal;
  font-weight: 700;
  line-height: 24px;
  margin-bottom: 56px;
}
.bids-dataRoom-list-section .licenses-list-section-content .licenses-list-section-tab-list {
  display: flex;
  align-items: center;
  gap: 24px;
  list-style-type: none;
  padding-left: 0;
  margin-bottom: 60px;
}
.bids-dataRoom-list-section .licenses-list-section-content .licenses-list-section-tab-list .licenses-list-section-tab-item {
  color: #B5B7B8;
  font-family: "DIN Next LT Arabic";
  font-size: 30px;
  font-style: normal;
  font-weight: 400;
  line-height: 140%;
  cursor: pointer;
}
.bids-dataRoom-list-section .licenses-list-section-content .licenses-list-section-tab-list .licenses-list-section-tab-item.active {
  color: #2D3033;
  font-size: 30px;
  font-weight: 700;
}
.bids-dataRoom-list-section .licenses-list-section-content .licenses-list-section-tabs {
  font-family: "DIN Next LT Arabic";
}
.bids-dataRoom-list-section .licenses-list-section-content .licenses-list-section-tabs .licenses-list-section-tab-pane {
  display: none;
  /*start license cards*/
  /*end license cards*/
  /*end request cards*/
  /*end request cards*/
}
.bids-dataRoom-list-section .licenses-list-section-content .licenses-list-section-tabs .licenses-list-section-tab-pane.active {
  display: block;
}
.bids-dataRoom-list-section .licenses-list-section-content .licenses-list-section-tabs .licenses-list-section-tab-pane .licenses-list-section-row {
  display: flex;
  flex-direction: row;
  gap: 18px !important;
  flex-wrap: wrap;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  width: 100%;
}
.bids-dataRoom-list-section .licenses-list-section-content .licenses-list-section-tabs .licenses-list-section-tab-pane .licenses-list-section-row .licenses-list-section-col {
  position: relative;
  min-width: 306px;
  min-height: -webkit-fit-content;
  min-height: -moz-fit-content;
  min-height: fit-content;
}
.bids-dataRoom-list-section .licenses-list-section-content .licenses-list-section-tabs .licenses-list-section-tab-pane .licenses-list-section-row .pager {
  margin-top: 0.4rem;
  width: 100%;
}
.bids-dataRoom-list-section .licenses-list-section-content .licenses-list-section-tabs .licenses-list-section-tab-pane .licenses-list-section-row .pager-form {
  display: none;
}
.bids-dataRoom-list-section .licenses-list-section-content .licenses-list-section-tabs .licenses-list-section-tab-pane .licenses-list-section-card {
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  text-decoration: none;
  transition: 0.4s all ease;
  padding: 10px 20px 10px 20px;
  background: #FFF;
  box-shadow: 0px 4px 30px 0px rgba(227, 227, 227, 0.25);
  border-radius: 8px;
}
.bids-dataRoom-list-section .licenses-list-section-content .licenses-list-section-tabs .licenses-list-section-tab-pane .licenses-list-section-card:hover {
  padding: 10px 20px 10px 20px;
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
  /* Hover effect for card */
}
html[lang=ar][dir=rtl] .bids-dataRoom-list-section .licenses-list-section-content .licenses-list-section-tabs .licenses-list-section-tab-pane .licenses-list-section-card .licenses-list-section-card-header .label-status {
  left: 24px;
  right: auto;
}
.bids-dataRoom-list-section .licenses-list-section-content .licenses-list-section-tabs .licenses-list-section-tab-pane .licenses-list-section-card .licenses-list-section-card-header .label-status {
  text-align: center;
  font-family: "DIN Next LT Arabic";
  font-size: 12px;
  font-style: normal;
  font-weight: 700;
  height: 21px;
  padding: 12px;
  position: absolute;
  right: 24px;
  top: 0;
  border-radius: 0px 0px 8px 8px;
  line-height: 0;
  padding-top: 8px;
}
.bids-dataRoom-list-section .licenses-list-section-content .licenses-list-section-tabs .licenses-list-section-tab-pane .licenses-list-section-card .licenses-list-section-card-header .label-status.active, .bids-dataRoom-list-section .licenses-list-section-content .licenses-list-section-tabs .licenses-list-section-tab-pane .licenses-list-section-card .licenses-list-section-card-header .label-status.Active {
  background-color: #00BC70;
  color: #fff;
  color: #FAFBFB;
}
.bids-dataRoom-list-section .licenses-list-section-content .licenses-list-section-tabs .licenses-list-section-tab-pane .licenses-list-section-card .licenses-list-section-card-header .label-status.inactive, .bids-dataRoom-list-section .licenses-list-section-content .licenses-list-section-tabs .licenses-list-section-tab-pane .licenses-list-section-card .licenses-list-section-card-header .label-status.Inactive, .bids-dataRoom-list-section .licenses-list-section-content .licenses-list-section-tabs .licenses-list-section-tab-pane .licenses-list-section-card .licenses-list-section-card-header .label-status.InActive {
  background-color: #AFACAD;
  color: #fff;
  color: #FAFBFB;
}
.bids-dataRoom-list-section .licenses-list-section-content .licenses-list-section-tabs .licenses-list-section-tab-pane .licenses-list-section-card .licenses-list-section-card-header .label-status.closed, .bids-dataRoom-list-section .licenses-list-section-content .licenses-list-section-tabs .licenses-list-section-tab-pane .licenses-list-section-card .licenses-list-section-card-header .label-status.Closed {
  background-color: #CC5B5B;
  color: #fff;
  color: #FAFBFB;
}
.bids-dataRoom-list-section .licenses-list-section-content .licenses-list-section-tabs .licenses-list-section-tab-pane .licenses-list-section-card .licenses-list-section-card-text-box {
  margin-bottom: 31px;
}
.bids-dataRoom-list-section .licenses-list-section-content .licenses-list-section-tabs .licenses-list-section-tab-pane .licenses-list-section-card .licenses-list-section-card-text-box .licenses-list-section-card-title {
  color: #1D1D1B;
  font-size: 20px;
  font-style: normal;
  font-weight: 700;
  line-height: 140%;
  /* 37.8px */
  margin-bottom: 0;
  white-space: normal;
  word-wrap: break-word;
  width: 236px;
}
.bids-dataRoom-list-section .licenses-list-section-content .licenses-list-section-tabs .licenses-list-section-tab-pane .licenses-list-section-card .licenses-list-section-card-text-box .licenses-list-section-card-description {
  color: #4A4F53;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 140%;
  /* 16.8px */
  white-space: normal;
  word-wrap: break-word;
}
.bids-dataRoom-list-section .licenses-list-section-content .licenses-list-section-tabs .licenses-list-section-tab-pane .licenses-list-section-card .licenses-list-section-card-details .licenses-list-section-card-details-group {
  list-style-type: none;
  padding-bottom: 10px;
  border-bottom: 1px solid #F6F9F9;
}
.bids-dataRoom-list-section .licenses-list-section-content .licenses-list-section-tabs .licenses-list-section-tab-pane .licenses-list-section-card .licenses-list-section-card-details .licenses-list-section-card-details-group .licenses-list-section-card-details-item {
  display: flex;
  justify-content: space-between;
  align-items: center;
  font-family: "DIN Next LT Arabic";
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 140%;
  color: #141B34;
  margin-bottom: 12px;
}
.bids-dataRoom-list-section .licenses-list-section-content .licenses-list-section-tabs .licenses-list-section-tab-pane .licenses-list-section-card .licenses-list-section-card-details .licenses-list-section-card-details-group .licenses-list-section-card-details-item .licenses-list-section-card-details-item-title {
  display: flex;
  gap: 15px;
  color: #846940;
}
.bids-dataRoom-list-section .licenses-list-section-content .licenses-list-section-tabs .licenses-list-section-tab-pane .licenses-list-section-card .licenses-list-section-card-more-details {
  display: flex;
  justify-content: space-between;
  padding-top: 10px;
}
.bids-dataRoom-list-section .licenses-list-section-content .licenses-list-section-tabs .licenses-list-section-tab-pane .licenses-list-section-card .licenses-list-section-card-more-details .details-link {
  color: #846940;
  font-family: "DIN Next LT Arabic";
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 160%;
  text-decoration: none;
}
html[lang=ar][dir=rtl] .bids-dataRoom-list-section .licenses-list-section-content .licenses-list-section-tabs .licenses-list-section-tab-pane .licenses-list-section-card .licenses-list-section-card-more-details .link-icon {
  transform: rotate(180deg);
}
html[lang=ar][dir=rtl] .bids-dataRoom-list-section .licenses-list-section-content .licenses-list-section-tabs .licenses-list-section-tab-pane .licenses-list-section-card .licenses-list-section-card-more-details .details-link svg {
  transform: scale(-1, -1);
}
.bids-dataRoom-list-section .licenses-list-section-content .licenses-list-section-tabs .licenses-list-section-tab-pane .request-list-section-row {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  gap: 5px !important;
  flex-wrap: wrap;
}
.bids-dataRoom-list-section .licenses-list-section-content .licenses-list-section-tabs .licenses-list-section-tab-pane .request-list-section-row .request-list-section-col {
  position: relative;
  min-width: 300px;
  min-height: -webkit-fit-content;
  min-height: -moz-fit-content;
  min-height: fit-content;
}
.bids-dataRoom-list-section .licenses-list-section-content .licenses-list-section-tabs .licenses-list-section-tab-pane .request-list-section-card {
  height: 100%;
  gap: 20px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  text-decoration: none;
  transition: 0.4s all ease;
  padding: 20px 20px 17px 20px;
  background: #FFF;
  box-shadow: 0px 4px 30px 0px rgba(227, 227, 227, 0.25);
  border-radius: 8px;
}
.bids-dataRoom-list-section .licenses-list-section-content .licenses-list-section-tabs .licenses-list-section-tab-pane .request-list-section-card:hover {
  padding: 20px;
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
  /* Hover effect for card */
}
html[lang=ar][dir=rtl] .bids-dataRoom-list-section .licenses-list-section-content .licenses-list-section-tabs .licenses-list-section-tab-pane .request-list-section-card .request-list-section-card-header .label-status {
  left: 24px;
  right: auto;
}
.bids-dataRoom-list-section .licenses-list-section-content .licenses-list-section-tabs .licenses-list-section-tab-pane .request-list-section-card .request-list-section-card-header .label-status {
  text-align: center;
  font-family: "DIN Next LT Arabic";
  font-size: 12px;
  font-style: normal;
  font-weight: 700;
  height: 21px;
  padding: 12px;
  position: absolute;
  right: 24px;
  top: 0;
  border-radius: 0px 0px 8px 8px;
  line-height: 0;
  padding-top: 8px;
}
.bids-dataRoom-list-section .licenses-list-section-content .licenses-list-section-tabs .licenses-list-section-tab-pane .request-list-section-card .request-list-section-card-header .label-status.active {
  background-color: #00BC70;
  color: #fff;
  color: #FAFBFB;
}
.bids-dataRoom-list-section .licenses-list-section-content .licenses-list-section-tabs .licenses-list-section-tab-pane .request-list-section-card .request-list-section-card-header .label-status.inactive, .bids-dataRoom-list-section .licenses-list-section-content .licenses-list-section-tabs .licenses-list-section-tab-pane .request-list-section-card .request-list-section-card-header .label-status.Inactive, .bids-dataRoom-list-section .licenses-list-section-content .licenses-list-section-tabs .licenses-list-section-tab-pane .request-list-section-card .request-list-section-card-header .label-status.InActive {
  background-color: #AFACAD;
  color: #fff;
  color: #FAFBFB;
}
.bids-dataRoom-list-section .licenses-list-section-content .licenses-list-section-tabs .licenses-list-section-tab-pane .request-list-section-card .request-list-section-card-header .label-status.closed {
  background-color: #CC5B5B;
  color: #fff;
  color: #FAFBFB;
}
.bids-dataRoom-list-section .licenses-list-section-content .licenses-list-section-tabs .licenses-list-section-tab-pane .request-list-section-card .request-list-section-card-text-box {
  margin-bottom: 31px;
}
.bids-dataRoom-list-section .licenses-list-section-content .licenses-list-section-tabs .licenses-list-section-tab-pane .request-list-section-card .request-list-section-card-text-box .request-list-section-card-title {
  color: #1D1D1B;
  font-size: 27px;
  font-style: normal;
  font-weight: 700;
  line-height: 140%;
  /* 37.8px */
  margin-bottom: 0;
}
.bids-dataRoom-list-section .licenses-list-section-content .licenses-list-section-tabs .licenses-list-section-tab-pane .request-list-section-card .request-list-section-card-text-box .request-list-section-card-description {
  color: #4A4F53;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 140%;
  /* 16.8px */
}
.bids-dataRoom-list-section .licenses-list-section-content .licenses-list-section-tabs .licenses-list-section-tab-pane .request-list-section-card .request-list-section-card-details .request-list-section-card-details-group {
  list-style-type: none;
  padding: 0px;
  border-bottom: 1px solid #F6F9F9;
  padding-bottom: 27px;
}
.bids-dataRoom-list-section .licenses-list-section-content .licenses-list-section-tabs .licenses-list-section-tab-pane .request-list-section-card .request-list-section-card-details .request-list-section-card-details-group .request-list-section-card-details-item {
  display: flex;
  justify-content: space-between;
  align-items: center;
  font-family: "DIN Next LT Arabic";
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 140%;
  color: #141B34;
  margin-bottom: 12px;
}
.bids-dataRoom-list-section .licenses-list-section-content .licenses-list-section-tabs .licenses-list-section-tab-pane .request-list-section-card .request-list-section-card-details .request-list-section-card-details-group .request-list-section-card-details-item .request-list-section-card-details-item-title {
  display: flex;
  gap: 15px;
  color: #846940;
}
.bids-dataRoom-list-section .licenses-list-section-content .licenses-list-section-tabs .licenses-list-section-tab-pane .request-list-section-card .request-list-section-card-details .request-list-section-card-details-group .request-list-section-card-details-item .request-list-section-card-details-item-value {
  text-align: center;
}
.bids-dataRoom-list-section .licenses-list-section-content .licenses-list-section-tabs .licenses-list-section-tab-pane .request-list-section-card .request-list-section-card-details .request-list-section-card-details-group .request-list-section-card-details-item .request-list-section-card-details-item-value.bg-shadow {
  padding: 5px 6px;
  border-radius: 3px;
  background: #F3F3F3;
}
.bids-dataRoom-list-section .licenses-list-section-content .licenses-list-section-tabs .licenses-list-section-tab-pane .request-list-section-card .request-list-section-card-more-details {
  display: flex;
  justify-content: space-between;
}
.bids-dataRoom-list-section .licenses-list-section-content .licenses-list-section-tabs .licenses-list-section-tab-pane .request-list-section-card .request-list-section-card-more-details .details-link {
  color: #846940;
  font-family: "DIN Next LT Arabic";
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 160%;
  text-decoration: none;
}
html[lang=ar][dir=rtl] .bids-dataRoom-list-section .licenses-list-section-content .licenses-list-section-tabs .licenses-list-section-tab-pane .request-list-section-card .request-list-section-card-more-details .link-icon {
  transform: rotate(180deg);
}

@media (max-width: 768px) {
  .bids-stages-list-section {
    text-align: center;
  }
  .timelineTab__wrapper:before {
    left: 13rem !important;
  }
  .timelineTab__wrapperInner {
    align-items: center;
  }
  .bids-license-list-section {
    text-align: center;
  }
  .bids-dataRoom-list-section {
    text-align: center;
  }
  .textTab__text p {
    text-align: center;
  }
  html[lang=ar][dir=rtl] .bids-stages-list-section {
    text-align: center;
  }
  html[lang=ar][dir=rtl] .timelineTab__wrapper:before {
    right: 13rem;
  }
  html[lang=ar][dir=rtl] .timelineTab__wrapperInner {
    align-items: center;
  }
  html[lang=ar][dir=rtl] .bids-license-list-section {
    text-align: center;
  }
  html[lang=ar][dir=rtl] .bids-dataRoom-list-section {
    text-align: center;
  }
  html[lang=ar][dir=rtl] .textTab__text p {
    text-align: center;
  }
}
.tab-item-details {
  border-radius: 4px;
  position: relative;
}
.tab-item-details .tab-item-details-tab-box {
  display: inline-flex;
  padding: 16px 30px 16px 130px;
  align-items: center;
  gap: 44px;
  background: #F0F1F1;
  border-radius: 5px;
  margin-top: -30px;
}
html[lang=ar][dir=rtl] .tab-item-details .tab-item-details-tab-box {
  padding: 16px 130px 16px 30px;
}
.tab-item-details .tab-item-details-tab-box .tab-item-details-tab-list {
  display: flex;
  flex-wrap: wrap;
  list-style: none;
  padding: 0;
  margin: 0;
  justify-content: flex-start;
  gap: 44px;
  border-radius: 4px;
}
.tab-item-details .tab-item-details-tab-box .tab-item-details-tab-list .tab-item-details-tab-item .tab-item-details-tab-item-link {
  text-decoration: none;
  cursor: pointer;
  color: #AFACAD;
  font-family: "DIN Next LT Arabic";
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
}
.tab-item-details .tab-item-details-tab-box .tab-item-details-tab-list .tab-item-details-tab-item.active .tab-item-details-tab-item-link {
  color: #494F55;
}
.tab-item-details .tab-item-details-tab-box .tab-item-details-tab-list .tab-item-details-tab-item.active::after {
  content: "";
  display: block;
  width: 100%;
  position: relative;
  top: 60%;
  height: 2px;
  background-color: #494F55;
}

@media (max-width: 768px) {
  .tab-item-details .tab-item-details-tab-box .tab-item-details-tab-list {
    justify-content: center !important;
  }
}
.bids-tab-item-details {
  border-radius: 4px;
  position: relative;
}
.bids-tab-item-details .tab-item-details-tab-box {
  display: inline-flex;
  padding: 16px 30px 16px 130px;
  align-items: center;
  gap: 44px;
  background: #F0F1F1;
  border-radius: 5px;
  margin-top: -30px;
}
html[lang=ar][dir=rtl] .bids-tab-item-details .tab-item-details-tab-box {
  padding: 16px 130px 16px 30px;
}
.bids-tab-item-details .tab-item-details-tab-box .tab-item-details-tab-list {
  display: flex;
  flex-wrap: wrap;
  list-style: none;
  padding: 0;
  margin: 0;
  justify-content: flex-start;
  gap: 44px;
  border-radius: 4px;
}
.bids-tab-item-details .tab-item-details-tab-box .tab-item-details-tab-list .tab-item-details-tab-item .tab-item-details-tab-item-link {
  text-decoration: none;
  cursor: pointer;
  color: #AFACAD;
  font-family: "DIN Next LT Arabic";
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
}
.bids-tab-item-details .tab-item-details-tab-box .tab-item-details-tab-list .tab-item-details-tab-item.active .tab-item-details-tab-item-link {
  color: #494F55;
}
.bids-tab-item-details .tab-item-details-tab-box .tab-item-details-tab-list .tab-item-details-tab-item.active::after {
  content: "";
  display: block;
  width: 100%;
  position: relative;
  top: 60%;
  height: 2px;
  background-color: #494F55;
}

@media (max-width: 768px) {
  .bids-tab-item-details .tab-item-details-tab-box {
    padding: 0px 40px 15px 20px;
    margin-top: 0px;
  }
  .bids-tab-item-details .tab-item-details-tab-box .tab-item-details-tab-list {
    display: flex;
    flex-wrap: wrap;
    list-style: none;
    justify-content: center;
    gap: 44px;
    border-radius: 4px;
  }
  html[lang=ar][dir=rtl] .bids-tab-item-details .tab-item-details-tab-box {
    padding: 0px 5px 15px 0px;
    margin-top: 0px;
  }
  html[lang=ar][dir=rtl] .bids-tab-item-details .tab-item-details-tab-box .tab-item-details-tab-list {
    display: flex;
    flex-wrap: wrap;
    list-style: none;
    justify-content: center;
    gap: 44px;
    border-radius: 4px;
  }
}
.map-section {
  background-image: url(../../../../../../../public/images/map.svg);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 652px;
  padding-top: 167px;
}
.map-section .map-section-block {
  position: relative;
  min-height: 652px;
  overflow: hidden;
}
.map-section .map-section-block .map-section-block-frame {
  position: absolute;
  bottom: -82px;
  right: 0px;
  z-index: 5;
  overflow: hidden;
}
.map-section .map-section-block .map-section-block-details {
  position: absolute;
  right: 0;
  top: 100px;
  border-radius: 8px;
  background: #FFF;
  box-shadow: 0px 4px 30px 0px rgba(218, 218, 218, 0.16);
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  padding: 16px 32px 62px 32px;
}
.map-section .map-section-block .map-section-block-details .map-section-block-details-title {
  color: #34373A;
  font-size: 30px;
  font-style: normal;
  font-weight: 700;
  line-height: 123%;
  width: 50%;
  margin-bottom: 31px;
}
.map-section .map-section-block .map-section-block-details .map-section-block-details-list {
  list-style-type: none;
  padding: 0px;
  padding-bottom: 20px;
  border-bottom: 1px solid #F3F3F3;
  margin-bottom: 20px;
}
.map-section .map-section-block .map-section-block-details .map-section-block-details-list .map-section-block-details-item {
  list-style-type: none;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  margin-bottom: 30px;
}
.map-section .map-section-block .map-section-block-details .map-section-block-details-list .map-section-block-details-item .map-section-block-details-item-title {
  color: #846940;
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: 120%;
}
.map-section .map-section-block .map-section-block-details .map-section-block-details-list .map-section-block-details-item .map-section-block-details-item-value {
  color: #393737;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 120%;
}
.map-section .map-section-block .map-section-block-details .map-section-block-details-link {
  display: flex;
  padding: 16px 24px;
  justify-content: center;
  align-items: center;
  gap: 16px;
  flex-shrink: 0;
  border-radius: 51px;
  background: #00BC70;
  position: relative;
  z-index: 5555;
}
.map-section .map-section-block .map-section-block-details .map-section-block-details-link .map-section-block-details-link-btn {
  text-decoration: none;
  color: var(--primaryLightGrey-L50, #FAFBFB);
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: 140%;
}

@media (max-width: 768px) {
  .map-section .map-section-block .map-section-block-details {
    right: 6% !important;
    left: 6% !important;
  }
  .map-title-status {
    width: 50% !important;
  }
}
.coordinates-table {
  width: 100%;
  border-collapse: collapse;
}

.coordinates-table th,
.coordinates-table td {
  border: 1px solid #ddd;
  padding: 8px;
}

.coordinates-table th {
  background-color: #f2f2f2;
  text-align: left;
}

.coordinate-row-odd {
  background-color: #F8F5EF;
}

.coordinate-row-even {
  background-color: #FFF;
}

.map-title .subpageHero__title {
  margin-bottom: 1.8rem;
}

.map-title-status {
  line-height: 10px;
  background-color: #00BC70;
  color: #FFF;
  text-align: center;
  font-style: normal;
  font-weight: 700;
  height: 30px;
  position: relative;
  border-radius: 8px;
  padding-top: 8px;
  width: 120px;
}

.statistics {
  background: #34373A;
  padding: 20px;
  padding-bottom: 0px;
  padding-top: 167px;
  margin-top: -102px;
}
.statistics .statistics-title {
  color: #FFF;
  font-family: "DIN Next LT Arabic";
  font-size: 40px;
  font-style: normal;
  font-weight: 700;
  line-height: 24px;
  margin-bottom: 50px;
}
.statistics .statistics-details .row .col {
  padding: 70px 70px;
  transition: 0.5s all ease;
  cursor: pointer;
  text-align: center;
}
.statistics .statistics-details .row .col:hover {
  background: #2D3033;
  transition: 0.7s ease-in-out;
}
.statistics .statistics-details .statistics-details-card {
  width: 100%;
}
.statistics .statistics-details .statistics-details-card .statistics-details-card-icon {
  margin-bottom: 36px;
}
.statistics .statistics-details .statistics-details-card .statistics-details-card-title {
  color: #FFF;
  font-family: "DIN Next LT Arabic";
  font-size: 66px;
  font-style: normal;
  font-weight: 700;
  line-height: 134%;
  margin-bottom: 8px;
  transition: opacity 0.7s ease-in-out;
  opacity: 0;
}
.statistics .statistics-details .statistics-details-card .statistics-details-card-description {
  color: #FFF;
  font-family: "DIN Next LT Arabic";
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 134%;
}

@media (max-width: 768px) {
  .statistics .statistics-details .row {
    justify-content: center;
  }
}
.map-statistics {
  background: #FFF;
  padding-top: 50px;
  text-align: center;
}
.map-statistics .map-statistics-title {
  color: #846940;
  font-family: "DIN Next LT Arabic";
  font-size: 40px;
  font-style: normal;
  font-weight: 700;
  line-height: 5rem;
  margin-bottom: 50px;
}
.map-statistics .map-statistics-details {
  display: flex;
  justify-content: space-around;
  flex-wrap: wrap;
}
.map-statistics .map-statistics-details .map-row {
  gap: 19px !important;
  display: flex;
  flex-direction: row;
}
.map-statistics .map-statistics-details .map-row .map-col {
  padding: 70px 70px;
  transition: 0.5s all ease;
  cursor: pointer;
}
.map-statistics .map-statistics-details .map-row .map-col:hover {
  background: #FFF;
  transition: 0.7s ease-in-out;
}
.map-statistics .map-statistics-details .map-statistics-details-card {
  width: 100%;
}
.map-statistics .map-statistics-details .map-statistics-details-card .map-statistics-details-card-icon {
  margin-bottom: 36px;
}
.map-statistics .map-statistics-details .map-statistics-details-card .map-statistics-details-card-title {
  color: #1D1D1B;
  font-family: "DIN Next LT Arabic";
  font-size: 66px;
  font-style: normal;
  font-weight: 700;
  line-height: 134%;
  margin-bottom: 8px;
  transition: opacity 0.7s ease-in-out;
  opacity: 0;
}
.map-statistics .map-statistics-details .map-statistics-details-card .map-statistics-details-card-description {
  color: #667085;
  font-family: "DIN Next LT Arabic";
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 134%;
}

@media (max-width: 768px) {
  .map-statistics .map-statistics-details .map-row {
    justify-content: center;
    gap: 19px !important;
    display: flex;
    flex-wrap: wrap;
  }
}
.license-details-section {
  padding: 113px 20px;
  padding-top: 215px;
  margin-top: -102px;
}
.license-details-section .col {
  width: 45%;
}
.license-details-section .section-header {
  display: flex;
  align-items: center;
  gap: 16px;
  border-bottom: 2px solid #F8F5EF;
  padding-bottom: 38px;
  margin-bottom: 38px;
}
.license-details-section .section-header .header-image {
  display: flex;
  border-radius: 93.5px;
  border: 1px solid #F8F5EF;
  width: 50px;
  height: 50px;
  justify-content: center;
  align-items: center;
}
.license-details-section .section-header .header-text-title {
  color: #393737;
  font-size: 14px;
  font-style: normal;
  font-weight: 700;
  line-height: 140%;
}
.license-details-section .section-header .header-text-description {
  color: #393737;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 140%;
  display: flex;
  gap: 8px;
}
.license-details-section .section-header .header-text-description .share-icon {
  padding: 0px;
  background-color: transparent;
  border: none;
  cursor: pointer;
}
.license-details-section .section-block .label-status {
  text-align: center;
  font-size: 12px;
  font-style: normal;
  font-weight: 700;
  height: 21px;
  padding: 8px 12px;
  border-radius: 8px;
  border-radius: 100px;
  line-height: 0.2;
  margin-bottom: 18px;
  display: flex;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
.license-details-section .section-block .label-status.inactive, .license-details-section .section-block .label-status.Inactive, .license-details-section .section-block .label-status.InActive {
  background-color: #AFACAD;
  color: #fff;
  color: var(--primaryLightGrey-L50, #FAFBFB);
}
.license-details-section .section-block .label-status.closed, .license-details-section .section-block .label-status.Closed {
  background-color: #CC5B5B;
  color: #fff;
  color: var(--primaryLightGrey-L50, #FAFBFB);
}
.license-details-section .section-block .label-status.active, .license-details-section .section-block .label-status.Active {
  background-color: #00BC70;
  color: #fff;
  color: var(--primaryLightGrey-L50, #FAFBFB);
}
.license-details-section .section-block .section-block-title {
  color: #846940;
  font-size: 40px;
  font-style: normal;
  font-weight: 700;
  line-height: 5rem;
  margin-bottom: 64px;
}
.license-details-section .section-block .section-block-content-list {
  list-style-type: none;
  padding: 0px;
  display: flex;
  flex-wrap: wrap;
}
.license-details-section .section-block .section-block-content-list .section-block-content-item {
  width: 50%;
  display: flex;
  align-items: center;
  gap: 16px;
  margin-bottom: 44px;
}
.license-details-section .section-block .section-block-content-list .section-block-content-item .section-block-content-item-icon {
  display: flex;
  padding: 8px;
  align-items: flex-start;
  gap: 8px;
  border-radius: 20px;
  background: var(--white-opacity-100, #FFF);
}
.license-details-section .section-block .section-block-content-list .section-block-content-item .section-block-content-item-text {
  color: #393737;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 146%;
}
.license-details-section .section-block .section-block-content-list .section-block-content-item .section-block-content-item-text .section-block-content-item-label {
  color: #393737;
  font-size: 14px;
  font-style: normal;
  font-weight: bold;
  line-height: 146%;
  /* 20.44px */
}
.license-details-section .section-block .section-block-content-list .section-block-content-item .section-block-content-item-text .section-block-content-item-value {
  color: #393737;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 120%;
  /* 19.2px */
}
.license-details-section .section-image-box {
  position: relative;
  top: 13%;
}
.license-details-section .section-image-box .section-image {
  width: 100%;
  border-radius: 15px;
}

@media (max-width: 1200px) {
  .map-container .container {
    margin-right: auto !important;
    margin-left: auto;
  }
  .license-details-section .row {
    gap: 0px;
  }
  .license-details-section .row .col {
    width: 50%;
  }
  .license-details-section .section-image-box {
    top: 35%;
  }
}
@media (max-width: 992px) {
  .license-details-section .row {
    gap: 0px;
  }
  .license-details-section .row .col {
    width: 100%;
  }
  .license-details-section .section-image-box {
    display: none;
  }
}
@media (max-width: 768px) {
  .minerals-section .minerals-section-tabs .minerals-section-tab-pane .class-content {
    gap: 5px;
  }
  .minerals-section .minerals-section-tabs .minerals-section-tab-pane .class-content .class-item {
    width: auto !important;
  }
}
.map-container {
  margin-left: 100px;
  margin-right: 100px;
  max-width: 1280px;
}
.map-container .map-license-details-section {
  padding: 50px 2px 50px 2px;
}
.map-container .map-license-details-section .col {
  width: 100%;
}
.map-container .map-license-details-section .map-section-header {
  display: flex;
  align-items: center;
  gap: 16px;
  border-bottom: 2px solid #F8F5EF;
  padding-bottom: 38px;
  margin-bottom: 38px;
}
.map-container .map-license-details-section .map-section-header .map-header-image {
  display: flex;
  border-radius: 93.5px;
  border: 1px solid #F8F5EF;
  width: 50px;
  height: 50px;
  justify-content: center;
  align-items: center;
}
.map-container .map-license-details-section .map-section-header .map-header-text-title {
  color: #393737;
  font-size: 14px;
  font-style: normal;
  font-weight: 700;
  line-height: 140%;
}
.map-container .map-license-details-section .map-section-header .map-header-text-description {
  color: #393737;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 140%;
  display: flex;
  gap: 8px;
}
.map-container .map-license-details-section .map-section-header .map-header-text-description .map-share-icon {
  padding: 0px;
  background-color: transparent;
  border: none;
  cursor: pointer;
}
.map-container .map-license-details-section .map-section-block .map-label-status {
  text-align: center;
  font-size: 12px;
  font-style: normal;
  font-weight: 700;
  height: 21px;
  padding: 8px 12px;
  border-radius: 8px;
  border-radius: 100px;
  line-height: 0.2;
  margin-bottom: 18px;
  display: flex;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
.map-container .map-license-details-section .map-section-block .map-label-status.inactive, .map-container .map-license-details-section .map-section-block .map-label-status.Inactive, .map-container .map-license-details-section .map-section-block .map-label-status.InActive {
  background-color: #AFACAD;
  color: #fff;
  color: var(--primaryLightGrey-L50, #FAFBFB);
}
.map-container .map-license-details-section .map-section-block .map-label-status.closed, .map-container .map-license-details-section .map-section-block .map-label-status.Closed {
  background-color: #CC5B5B;
  color: #fff;
  color: var(--primaryLightGrey-L50, #FAFBFB);
}
.map-container .map-license-details-section .map-section-block .map-label-status.active, .map-container .map-license-details-section .map-section-block .map-label-status.Active {
  background-color: #00BC70;
  color: #fff;
  color: var(--primaryLightGrey-L50, #FAFBFB);
}
.map-container .map-license-details-section .map-section-block .map-section-block-title {
  color: #846940;
  font-size: 40px;
  font-style: normal;
  font-weight: 700;
  line-height: 5rem;
  margin-bottom: 64px;
}
.map-container .map-license-details-section .map-section-block .map-header-text-description {
  color: #696D70;
  font-weight: 400;
  font-size: 1.8rem;
  line-height: 2.8rem;
}
.map-container .map-license-details-section .map-section-block .map-section-block-content-list {
  list-style-type: none;
  padding: 0px;
  display: flex;
  flex-wrap: wrap;
}
.map-container .map-license-details-section .map-section-block .map-section-block-content-list .map-section-block-content-item {
  width: 50%;
  display: flex;
  align-items: center;
  gap: 16px;
  margin-bottom: 44px;
}
.map-container .map-license-details-section .map-section-block .map-section-block-content-list .map-section-block-content-item .map-section-block-content-item-icon {
  display: flex;
  padding: 8px;
  align-items: flex-start;
  gap: 8px;
  border-radius: 20px;
  background: var(--white-opacity-100, #FFF);
}
.map-container .map-license-details-section .map-section-block .map-section-block-content-list .map-section-block-content-item .map-section-block-content-item-text {
  color: #393737;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 146%;
}
.map-container .map-license-details-section .map-section-block .map-section-block-content-list .map-section-block-content-item .map-section-block-content-item-text .map-section-block-content-item-label {
  color: #393737;
  font-size: 14px;
  font-style: normal;
  font-weight: bold;
  line-height: 146%;
}
.map-container .map-license-details-section .map-section-block .map-section-block-content-list .map-section-block-content-item .map-section-block-content-item-text .map-section-block-content-item-value {
  color: #393737;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 120%;
}
.map-container .map-license-details-section .map-section-image-box {
  position: relative;
  top: 13%;
}
.map-container .map-license-details-section .map-section-image-box .map-section-image {
  width: 100%;
}

@media (max-width: 768px) {
  .map-container {
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    max-width: 1280px;
  }
}
@media (max-width: 768px) {
  html[dir=rtl] .map-container .map-container {
    margin-right: 100px;
    max-width: 1280px;
    text-align: center;
  }
}

.contact-container {
  background-color: #f9f6ef;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  height: 452px;
  position: relative;
  padding-left: 134px;
}
.contact-container h1 {
  font-size: 40px;
  font-style: normal;
  font-weight: 700;
  line-height: 44px;
  display: flex;
}
.contact-container p {
  margin-top: 20px;
  font-style: normal;
  font-weight: 400;
  line-height: 44px;
}
.contact-container .contact-button {
  margin-top: 20px;
  background-color: #af936d;
  color: white;
  text-align: center;
  font-style: normal;
  font-size: 16px;
  font-weight: 700;
  line-height: 18px;
  padding: 12px 16px;
  border-radius: 5px;
  cursor: pointer;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 10px;
}
.contact-container .contact-button:hover {
  background-color: #977b53;
}
.contact-container .pattern {
  position: absolute;
  right: 0;
  top: 0;
  height: 100%;
  width: 50%;
  background: linear-gradient(to top right, rgba(255, 255, 255, 0), #af936d);
  -webkit-clip-path: polygon(100% 0%, 100% 100%, 0% 100%);
          clip-path: polygon(100% 0%, 100% 100%, 0% 100%);
}

html[lang=ar][dir=rtl] .contact-container {
  padding-right: 134px;
}

.news-container {
  margin: auto;
  max-width: 1680px;
}
.news-container .license-details-section {
  padding: 113px 20px;
  padding-top: 215px;
  margin-top: -102px;
}
.news-container .license-details-section .col-md-8 {
  width: 58%;
}
.news-container .license-details-section .col-md-4 {
  width: 40%;
}
.news-container .license-details-section .section-header {
  display: flex;
  align-items: center;
  gap: 16px;
  border-bottom: 2px solid #F8F5EF;
  padding-bottom: 38px;
  margin-bottom: 38px;
}
.news-container .license-details-section .section-header .header-image {
  display: flex;
  border-radius: 93.5px;
  border: 1px solid #F8F5EF;
  width: 50px;
  height: 50px;
  justify-content: center;
  align-items: center;
}
.news-container .license-details-section .section-header .header-text-title {
  color: #393737;
  font-size: 14px;
  font-style: normal;
  font-weight: 700;
  line-height: 140%;
}
.news-container .license-details-section .section-header .header-text-description {
  color: #393737;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 140%;
  display: flex;
  gap: 8px;
}
.news-container .license-details-section .section-header .header-text-description .share-icon {
  padding: 0px;
  background-color: transparent;
  border: none;
  cursor: pointer;
}
.news-container .license-details-section .section-block .label-status {
  text-align: center;
  font-size: 12px;
  font-style: normal;
  font-weight: 700;
  height: 21px;
  padding: 8px 12px;
  border-radius: 8px;
  border-radius: 100px;
  line-height: 0.2;
  margin-bottom: 18px;
  display: flex;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
.news-container .license-details-section .section-block .label-status.inactive, .news-container .license-details-section .section-block .label-status.Inactive, .news-container .license-details-section .section-block .label-status.InActive {
  background-color: #AFACAD;
  color: #fff;
  color: var(--primaryLightGrey-L50, #FAFBFB);
}
.news-container .license-details-section .section-block .label-status.closed, .news-container .license-details-section .section-block .label-status.Closed {
  background-color: #CC5B5B;
  color: #fff;
  color: var(--primaryLightGrey-L50, #FAFBFB);
}
.news-container .license-details-section .section-block .label-status.active, .news-container .license-details-section .section-block .label-status.Active {
  background-color: #00BC70;
  color: #fff;
  color: var(--primaryLightGrey-L50, #FAFBFB);
}
.news-container .license-details-section .section-block .section-block-title {
  color: #846940;
  font-size: 27px;
  font-style: normal;
  font-weight: 700;
  line-height: 40px;
  margin-bottom: 20px;
}
.news-container .license-details-section .section-block .section-block-content-list {
  list-style-type: none;
  padding: 0px;
  display: flex;
  flex-wrap: wrap;
}
.news-container .license-details-section .section-block .section-block-content-list .section-block-content-item {
  width: 50%;
  display: flex;
  align-items: center;
  gap: 16px;
  margin-bottom: 44px;
}
.news-container .license-details-section .section-block .section-block-content-list .section-block-content-item .section-block-content-item-icon {
  display: flex;
  padding: 8px;
  align-items: flex-start;
  gap: 8px;
  border-radius: 20px;
  background: var(--white-opacity-100, #FFF);
}
.news-container .license-details-section .section-block .section-block-content-list .section-block-content-item .section-block-content-item-text {
  color: #393737;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 146%;
}
.news-container .license-details-section .section-block .section-block-content-list .section-block-content-item .section-block-content-item-text .section-block-content-item-label {
  color: #393737;
  font-size: 14px;
  font-style: normal;
  font-weight: bold;
  line-height: 146%;
}
.news-container .license-details-section .section-block .section-block-content-list .section-block-content-item .section-block-content-item-text .section-block-content-item-value {
  color: #393737;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 120%;
}
.news-container .license-details-section .section-image-box {
  position: relative;
  top: 0%;
}
.news-container .license-details-section .section-image-box .section-image {
  width: 100%;
  border-radius: 15px;
}

@media (max-width: 768px) {
  .news-container .license-details-section .col-md-8 {
    width: 100%;
  }
  .news-container .license-details-section .section-block .section-block-title {
    font-size: 27px;
    line-height: 40px;
  }
  .news-container .license-details-section .section-block .section-block-content-list .section-block-content-item {
    width: 100%;
  }
}
@media (max-width: 992px) {
  .contact-container {
    padding-left: 10px;
  }
  .contact-container .contact-section {
    text-align: center;
  }
  .contact-container h1 {
    display: inline-flex;
    line-height: 5rem;
  }
  .contact-container .contact-button {
    display: flex;
  }
  html[lang=ar][dir=rtl] .contact-container {
    padding-right: 10px;
  }
  .news-container .license-details-section .col-md-8 {
    width: 100%;
  }
  .news-container .license-details-section .section-block .section-block-title {
    font-size: 27px;
    line-height: 40px;
  }
  .news-container .license-details-section .section-block .section-block-content-list .section-block-content-item {
    width: 100%;
  }
}
.minerals-section {
  background: #34373A;
  padding: 86px 20px 86px 20px;
  padding-top: 188px;
  margin-top: -102px;
}
.minerals-section .minerals-section-title {
  color: #FFF;
  font-family: "DIN Next LT Arabic";
  font-size: 40px;
  font-style: normal;
  font-weight: 700;
  line-height: 24px;
  margin: 0;
  margin-bottom: 64px;
}
.minerals-section .minerals-section-tab-list {
  list-style-type: none;
  padding: 0px;
  display: flex;
  gap: 11px;
  margin-bottom: 50px;
}
.minerals-section .minerals-section-tab-list .minerals-section-tab-item {
  display: flex;
  padding: 12px 16px;
  justify-content: center;
  align-items: center;
  gap: 10px;
  border-radius: 100px;
  border: 1px solid #FFF;
  color: #FFF;
  font-family: "DIN Next LT Arabic";
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: 140%;
  cursor: pointer;
}
.minerals-section .minerals-section-tab-list .minerals-section-tab-item.active {
  border-radius: 100px;
  background: #575195;
  border: none;
}
.minerals-section .minerals-section-tabs .minerals-section-tab-pane {
  display: none;
}
.minerals-section .minerals-section-tabs .minerals-section-tab-pane.active {
  display: block;
}
.minerals-section .minerals-section-tabs .minerals-section-tab-pane .class-content {
  display: flex;
  flex-wrap: wrap;
  /* gap: 74px; */
  justify-content: flex-start;
}
.minerals-section .minerals-section-tabs .minerals-section-tab-pane .class-content .class-item {
  display: flex;
  gap: 30px;
  align-items: center;
  width: 25%;
  margin-bottom: 20px;
}
.minerals-section .minerals-section-tabs .minerals-section-tab-pane .class-content .class-item .class-icon {
  display: flex;
  padding: 16px;
  justify-content: center;
  align-items: center;
  /* gap: 8px; */
  border-radius: 8px;
  background: rgba(255, 255, 255, 0.08);
  -webkit-backdrop-filter: blur(52px);
          backdrop-filter: blur(52px);
}
.minerals-section .minerals-section-tabs .minerals-section-tab-pane .class-content .class-item .class-value {
  color: #FFF;
  font-family: "DIN Next LT Arabic";
  font-size: 25px;
  font-style: normal;
  font-weight: 400;
  line-height: 134%;
}

.main-file-licenses-list-section {
  background: rgba(216, 194, 160, 0.06);
}

.bids-minerals-details-section {
  padding: 130px 20px 130px 20px;
  text-align: center;
  padding-top: 232px;
  margin-top: -102px;
}
.bids-minerals-details-section .minerals-details-section-header {
  border-bottom: 1px solid #F8F5EF;
  width: 50%;
  margin: auto;
}
.bids-minerals-details-section .minerals-details-section-header .minerals-details-section-icon {
  margin-bottom: 33px;
}
.bids-minerals-details-section .minerals-details-section-header .minerals-details-section-title {
  color: #846940;
  text-align: center;
  font-size: 35px;
  font-style: normal;
  font-weight: 700;
  line-height: 24px;
  margin-bottom: 9px;
}
.bids-minerals-details-section .minerals-details-section-header .minerals-details-section-description {
  color: #7C7C7C;
  text-align: center;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 134%;
}
.bids-minerals-details-section .gold-minerals-list {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
}
.bids-minerals-details-section .gold-minerals-list .gold-minerals-item {
  padding: 0px 39px;
  /* margin-left: 5px; */
  position: relative;
}
.bids-minerals-details-section .gold-minerals-list .gold-minerals-item:nth-child(2)::before {
  content: "";
  display: none;
  width: 2px;
  background-color: #F8F5EF;
  height: 50px;
  position: absolute;
  top: 20px;
  right: 0px;
}
html[lang=ar][dir=rtl] .bids-minerals-details-section .gold-minerals-list .gold-minerals-item:nth-child(2)::before {
  left: 0;
  right: auto;
}
.bids-minerals-details-section .gold-minerals-list .gold-minerals-item:nth-child(2)::after {
  content: "";
  display: block;
  width: 2px;
  background-color: #F8F5EF;
  height: 50px;
  position: relative;
  top: -60px;
  right: 39px;
}
html[lang=ar][dir=rtl] .bids-minerals-details-section .gold-minerals-list .gold-minerals-item:nth-child(2)::after {
  left: 39px;
  right: auto;
}
.bids-minerals-details-section .gold-minerals-list .gold-minerals-item .gold-minerals-item-value {
  color: #2D3033;
  text-align: center;
  font-size: 25px;
  font-style: normal;
  font-weight: 700;
  margin-bottom: 8px;
  line-height: 134%;
  transition: opacity 0.7s ease-in-out;
  opacity: 1;
}
.bids-minerals-details-section .gold-minerals-list .gold-minerals-item .gold-minerals-item-text {
  color: #2D3033;
  text-align: center;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 134%;
}

@media (max-width: 768px) {
  .bids-minerals-details-section .minerals-details-section-header {
    width: auto;
  }
}
.minerals-section {
  background: #34373A;
  padding: 86px 20px 86px 20px;
  padding-top: 188px;
  margin-top: -102px;
  margin-top: -102px;
}
.minerals-section .minerals-section-title {
  color: #FFF;
  font-family: "DIN Next LT Arabic";
  font-size: 40px;
  font-style: normal;
  font-weight: 700;
  line-height: 24px;
  margin: 0;
  margin-bottom: 64px;
}
.minerals-section .minerals-section-tab-list {
  list-style-type: none;
  padding: 0px;
  display: flex;
  gap: 11px;
  margin-bottom: 50px;
}
.minerals-section .minerals-section-tab-list .minerals-section-tab-item {
  display: flex;
  padding: 12px 16px;
  justify-content: center;
  align-items: center;
  gap: 10px;
  border-radius: 100px;
  border: 1px solid #FFF;
  color: #FFF;
  font-family: "DIN Next LT Arabic";
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: 140%;
  cursor: pointer;
}
.minerals-section .minerals-section-tab-list .minerals-section-tab-item.active {
  border-radius: 100px;
  background: #575195;
  border: none;
}
.minerals-section .minerals-section-tabs .minerals-section-tab-pane {
  display: none;
}
.minerals-section .minerals-section-tabs .minerals-section-tab-pane.active {
  display: block;
}
.minerals-section .minerals-section-tabs .minerals-section-tab-pane .class-content {
  display: flex;
  flex-wrap: wrap;
  /* gap: 74px; */
  justify-content: flex-start;
}
.minerals-section .minerals-section-tabs .minerals-section-tab-pane .class-content .class-item {
  display: flex;
  gap: 30px;
  align-items: center;
  width: 25%;
  margin-bottom: 20px;
}
.minerals-section .minerals-section-tabs .minerals-section-tab-pane .class-content .class-item .class-icon {
  display: flex;
  padding: 16px;
  justify-content: center;
  align-items: center;
  /* gap: 8px; */
  border-radius: 8px;
  background: rgba(255, 255, 255, 0.08);
  -webkit-backdrop-filter: blur(52px);
          backdrop-filter: blur(52px);
}
.minerals-section .minerals-section-tabs .minerals-section-tab-pane .class-content .class-item .class-value {
  color: #FFF;
  font-family: "DIN Next LT Arabic";
  font-size: 25px;
  font-style: normal;
  font-weight: 400;
  line-height: 134%;
}

.request-details-section {
  padding: 113px 20px;
  position: relative;
  padding-top: 215px;
  margin-top: -102px;
}
.request-details-section .col {
  width: 45%;
}
.request-details-section .section-header {
  display: flex;
  align-items: center;
  gap: 16px;
  border-bottom: 2px solid #F8F5EF;
  padding-bottom: 38px;
  margin-bottom: 38px;
}
.request-details-section .section-header .header-image {
  display: flex;
  border-radius: 93.5px;
  border: 1px solid #F8F5EF;
  width: 50px;
  height: 50px;
  justify-content: center;
  align-items: center;
}
.request-details-section .section-header .header-text-title {
  color: #393737;
  font-family: "DIN Next LT Arabic";
  font-size: 14px;
  font-style: normal;
  font-weight: 700;
  line-height: 140%;
}
.request-details-section .section-header .header-text-description {
  color: #393737;
  font-family: "DIN Next LT Arabic";
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 140%;
  display: flex;
  gap: 8px;
}
.request-details-section .section-header .header-text-description .share-icon {
  padding: 0px;
  background-color: transparent;
  border: none;
  cursor: pointer;
}
.request-details-section .section-block .section-block-active {
  display: flex;
  width: 40px;
  height: 13px;
  padding: 8px 12px;
  justify-content: center;
  align-items: center;
  gap: 6px;
  border-radius: 100px;
  background: var(--secondaryGreen-G300, #00BC70);
  color: var(--primaryLightGrey-L50, #FAFBFB);
  text-align: center;
  font-family: "DIN Next LT Arabic";
  font-size: 12px;
  font-style: normal;
  font-weight: 500;
  line-height: 140%;
  margin-bottom: 18px;
}
.request-details-section .section-block .section-block-title {
  color: #846940;
  font-size: 40px;
  font-style: normal;
  font-weight: 700;
  line-height: 24px;
  margin-bottom: 64px;
}
.request-details-section .section-block .section-block-content-list {
  list-style-type: none;
  padding: 0px;
  display: flex;
  flex-wrap: wrap;
}
.request-details-section .section-block .section-block-content-list .section-block-content-item {
  width: 50%;
  display: flex;
  align-items: center;
  gap: 16px;
  margin-bottom: 44px;
}
.request-details-section .section-block .section-block-content-list .section-block-content-item .section-block-content-item-icon {
  display: flex;
  padding: 8px;
  align-items: flex-start;
  gap: 8px;
  border-radius: 20px;
  background: var(--white-opacity-100, #FFF);
}
.request-details-section .section-block .section-block-content-list .section-block-content-item .section-block-content-item-text {
  color: #393737;
  font-family: "DIN Next LT Arabic";
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 146%;
}
.request-details-section .section-block .section-block-content-list .section-block-content-item .section-block-content-item-text .section-block-content-item-label {
  color: #393737;
  font-family: "DIN Next LT Arabic";
  font-size: 14px;
  font-style: normal;
  font-weight: bold;
  line-height: 146%; /* 20.44px */
}
.request-details-section .section-block .section-block-content-list .section-block-content-item .section-block-content-item-text .section-block-content-item-value {
  color: #393737;
  font-family: "DIN Next LT Arabic";
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 120%; /* 19.2px */
}
.request-details-section .section-image-box {
  position: relative;
  top: 26%;
}
.request-details-section .section-image-box .section-image {
  width: 100%;
}

@media (max-width: 1200px) {
  .request-details-section .row {
    gap: 0px;
  }
  .request-details-section .row .col {
    width: 50%;
  }
  .request-details-section .section-image-box {
    top: 35%;
  }
}
@media (max-width: 992px) {
  .request-details-section .row {
    gap: 0px;
  }
  .request-details-section .row .col {
    width: 100%;
  }
  .request-details-section .section-image-box {
    display: none;
  }
}
@media (max-width: 768px) {
  .minerals-section .minerals-section-tabs .minerals-section-tab-pane .class-content {
    gap: 5px;
  }
  .minerals-section .minerals-section-tabs .minerals-section-tab-pane .class-content .class-item {
    width: auto !important;
  }
}
body {
  margin: 0;
}

html {
  scroll-behavior: smooth;
}

.minerals-details-section {
  padding: 130px 20px 100px 20px;
  text-align: center;
  padding-top: 232px;
  margin-top: -102px;
}
.minerals-details-section .minerals-details-section-header {
  border-bottom: 1px solid #F8F5EF;
  width: 50%;
  margin: auto;
}
.minerals-details-section .minerals-details-section-header .minerals-details-section-icon {
  margin-bottom: 33px;
}
.minerals-details-section .minerals-details-section-header .minerals-details-section-title {
  color: #846940;
  text-align: center;
  font-size: 35px;
  font-style: normal;
  font-weight: 700;
  line-height: 24px;
  margin-bottom: 9px;
}
.minerals-details-section .minerals-details-section-header .minerals-details-section-description {
  color: #7C7C7C;
  text-align: center;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 134%;
}
.minerals-details-section .gold-minerals-list {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
}
.minerals-details-section .gold-minerals-list .gold-minerals-item {
  padding: 0px 39px;
  /* margin-left: 5px; */
  position: relative;
}
.minerals-details-section .gold-minerals-list .gold-minerals-item:nth-child(2)::before {
  content: "";
  display: block;
  width: 2px;
  background-color: #F8F5EF;
  height: 50px;
  position: absolute;
  top: 20px;
  right: 0px;
}
html[lang=ar][dir=rtl] .minerals-details-section .gold-minerals-list .gold-minerals-item:nth-child(2)::before {
  left: 0;
  right: auto;
}
.minerals-details-section .gold-minerals-list .gold-minerals-item:nth-child(2)::after {
  content: "";
  display: block;
  width: 2px;
  background-color: #F8F5EF;
  height: 50px;
  position: relative;
  top: -60px;
  right: 39px;
  /* padding-bottom: 19px; */
}
html[lang=ar][dir=rtl] .minerals-details-section .gold-minerals-list .gold-minerals-item:nth-child(2)::after {
  left: 39px;
  right: auto;
}
.minerals-details-section .gold-minerals-list .gold-minerals-item .gold-minerals-item-value {
  color: #2D3033;
  text-align: center;
  font-size: 36px;
  font-style: normal;
  font-weight: 700;
  margin-bottom: 8px;
  line-height: 134%;
  transition: opacity 0.7s ease-in-out;
  opacity: 0;
}
.minerals-details-section .gold-minerals-list .gold-minerals-item .gold-minerals-item-text {
  color: #2D3033;
  text-align: center;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 134%;
}

@media (max-width: 768px) {
  .minerals-details-section .minerals-details-section-header {
    width: auto;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZGlzdC9tYWluLmNzcyIsIm1hcHBpbmdzIjoiQUFBQTs7Ozs7Ozs7OztFQVVFOztBQUVGLFdBQVcsd0JBQXdCLENBQUMsNHJFQUE0ckUsQ0FBQyxlQUFlLENBQUMsaUJBQWlCLENBQUMsTUFBTSw0QkFBNEIsQ0FBQyxNQUFNLGlCQUFpQixDQUFDLGFBQWEsQ0FBQyxnQkFBZ0IsQ0FBQyxpQkFBaUIsQ0FBQyxTQUFTLENBQUMsUUFBUSxnQkFBZ0IsQ0FBQyxpQkFBaUIsQ0FBQyxpQkFBaUIsQ0FBQyxlQUFlLENBQUMsZUFBZSxDQUFDLFNBQVMsQ0FBQyxTQUFTLENBQUMsYUFBYSxDQUFDLGlDQUFpQyxxQkFBcUIsQ0FBQyxnQkFBZ0IsaUJBQWlCLENBQUMsVUFBVSxDQUFDLFdBQVcsQ0FBQyxTQUFTLENBQUMsWUFBWSxDQUFDLDZCQUE2QixDQUFDLG1GQUFtRixDQUFDLHNCQUFzQixDQUFDLHdFQUF3RSw4QkFBOEIsQ0FBQyxtQkFBbUIsa0JBQWtCLENBQUMsaUJBQWlCLGtCQUFrQixDQUFDLGNBQWMsYUFBYSxDQUFDLFVBQVUsQ0FBQyxXQUFXLENBQUMsaUJBQWlCLENBQUMsNkJBQTZCLENBQUMsYUFBYSxDQUFDLDhCQUE4QixpQkFBaUIsQ0FBQyxvREFBb0QsV0FBVyxDQUFDLG1DQUFtQyxzQkFBc0IsQ0FBQyxvQ0FBb0MsQ0FBQyxzQ0FBc0MsdUJBQXVCLENBQUMsa0NBQWtDLENBQUMsMEJBQTBCLENBQUMsMkNBQTJDLGtCQUFrQixDQUFDLDJCQUEyQiwyQkFBMkIsQ0FBQyxXQUFXLGtCQUFrQixDQUFDLHdEQUF3RCwyQkFBMkIsQ0FBQyxpQ0FBaUMsYUFBYSxDQUFDLG9CQUFvQixDQUFDLHVCQUF1QixDQUFDLG9EQUFvRCxZQUFZLENBQUMsK0NBQStDLDZCQUE2QixDQUFDLG1EQUFtRCxvQ0FBMkIsQ0FBM0IsZ0NBQTJCLENBQTNCLDRCQUE0QixDQUFDLGlEQUFpRCxvQ0FBMkIsQ0FBM0IsZ0NBQTJCLENBQTNCLDRCQUE0QixDQUFDLGtEQUFrRCw2QkFBb0IsQ0FBcEIseUJBQW9CLENBQXBCLHFCQUFxQixDQUFDLGdFQUFnRSxzQkFBc0IsQ0FBQyx5REFBeUQsVUFBVSxDQUFDLGFBQWEsQ0FBQyxVQUFVLENBQUMsK0RBQStELCtCQUErQixDQUFDLHVCQUF1QixDQUFDLDZGQUE2Rix5REFBdUQsQ0FBdkQsd0RBQXdELENBQUMsMkVBQTJFLFdBQVcsQ0FBQyxjQUFjLENBQUMseUNBQXlDLENBQUMsMkZBQTJGLDBEQUFzRCxDQUF0RCx1REFBdUQsQ0FBQyx5RUFBeUUsVUFBVSxDQUFDLGFBQWEsQ0FBQywwQ0FBMEMsQ0FBQyxzTEFBc0wsaUJBQWlCLENBQUMsTUFBTSxDQUFDLEtBQUssQ0FBQyxVQUFVLENBQUMsV0FBVyxDQUFDLG1CQUFtQixDQUFDLFVBQVUsQ0FBQyxnQ0FBZ0MsMEJBQTBCLENBQUMscUNBQXFDLHNFQUFzRSxDQUFDLHNDQUFzQyx1RUFBdUUsQ0FBQyxvQ0FBb0MscUVBQXFFLENBQUMsdUNBQXVDLHdFQUF3RSxDQUFDLHVCQUF1QixVQUFVLENBQUMsV0FBVyxDQUFDLGlCQUFpQixDQUFDLFFBQVEsQ0FBQyxPQUFPLENBQUMsaUJBQWlCLENBQUMsZ0JBQWdCLENBQUMsVUFBVSxDQUFDLG9CQUFvQixDQUFDLHFCQUFxQixDQUFDLHdFQUF3RSxDQUFDLGlCQUFpQixDQUFDLDRCQUE0QixDQUFDLCtIQUErSCxrREFBa0QsQ0FBQyw2QkFBNkIsNkJBQTZCLENBQUMsNkJBQTZCLDZCQUE2QixDQUFDLGlDQUFpQyxHQUFHLHNCQUFzQixDQUFDLEtBQUssd0JBQXdCLENBQUMsQ0FBQyw4QkFBOEIsa0NBQWtDLENBQUMsdUJBQXVCLENBQUMsdURBQXVELFVBQVUsQ0FBQyxpQkFBaUIsQ0FBQyxNQUFNLENBQUMsS0FBSyxDQUFDLG1CQUFtQixDQUFDLHlFQUF5RSxVQUFVLENBQUMsZ0NBQWdDLENBQUMsdUVBQXVFLFNBQVMsQ0FBQyxpQ0FBaUMsQ0FBQyxNQUFNLDZCQUE2QixDQUFDLHdDQUF3QyxpQkFBaUIsQ0FBQywyQ0FBMkMsQ0FBQyxrREFBa0QsQ0FBQyxvQ0FBb0MsQ0FBQyx5REFBeUQsQ0FBQyxVQUFVLENBQUMsY0FBYyxDQUFDLFlBQVksQ0FBQyxrQkFBa0IsQ0FBQyxzQkFBc0IsQ0FBQyw4REFBOEQsQ0FBQyxzRkFBc0YsV0FBVyxDQUFDLFdBQVcsQ0FBQyxtQkFBbUIsQ0FBQyxrRkFBa0YsU0FBUyxDQUFDLFdBQVcsQ0FBQyxtQkFBbUIsQ0FBQyxnR0FBZ0csc0JBQXNCLENBQUMsZ0RBQWdELFVBQVUsQ0FBQyxXQUFXLENBQUMsa0JBQWtCLENBQUMsdUJBQXVCLENBQUMsd0VBQXdFLHdCQUF3QixDQUFDLG9EQUFvRCwrQ0FBK0MsQ0FBQyxVQUFVLENBQUMsb0RBQW9ELGdEQUFnRCxDQUFDLFNBQVMsQ0FBQyxvQkFBb0IsWUFBWSxDQUFDLG9EQUFvRCx3QkFBd0IsQ0FBQyx1Q0FBdUMsQ0FBQyw2QkFBNkIsQ0FBQyxnQkFBZ0IsQ0FBQyxvQkFBb0IsQ0FBQyxhQUFhLENBQUMsZ0VBQWdFLGNBQWMsQ0FBQyxvREFBb0QsZ0RBQWdELENBQUMsU0FBUyxDQUFDLGdFQUFnRSxjQUFjLENBQUMsbUJBQW1CLGlCQUFpQixDQUFDLGlCQUFpQixDQUFDLHNCQUFzQixDQUFDLDRCQUE0QixDQUFDLFVBQVUsQ0FBQyw0Q0FBNEMsU0FBUyxDQUFDLDZGQUE2RixzQkFBc0IsQ0FBQyw0SkFBNEosMENBQTBDLENBQUMscUNBQXFDLENBQUMsTUFBTSxDQUFDLFVBQVUsQ0FBQyxtQ0FBbUMsZUFBZSxDQUFDLFdBQVcsQ0FBQyw2REFBNkQsb0JBQW9CLENBQUMsaUJBQWlCLENBQUMsb0VBQW9FLGtCQUFrQixDQUFDLHlFQUF5RSxrQkFBa0IsQ0FBQyx5RUFBeUUsb0JBQW9CLENBQUMsOEVBQThFLG9CQUFvQixDQUFDLHlFQUF5RSxvQkFBb0IsQ0FBQyw4RUFBOEUsb0JBQW9CLENBQUMsMEJBQTBCLG9GQUFvRixDQUFDLHNGQUFzRixDQUFDLG9CQUFvQixDQUFDLCtEQUErRCxDQUFDLDhEQUE4RCxDQUFDLDREQUE0RCxDQUFDLGdDQUFnQyxXQUFXLENBQUMsUUFBUSxDQUFDLFNBQVMsQ0FBQyxlQUFlLENBQUMsdUJBQXVCLENBQUMsb0JBQWMsQ0FBZCxlQUFlLENBQUMsdURBQXVELGNBQWMsQ0FBQyxxQ0FBcUMsc0JBQXNCLENBQUMsaUNBQWlDLGtEQUFrRCxDQUFDLG1FQUFtRSxDQUFDLGtHQUFrRyx3Q0FBd0MsQ0FBQyx1Q0FBdUMsQ0FBQyxPQUFPLENBQUMsaUNBQWlDLENBQUMsc0pBQXNKLHlEQUF5RCxDQUFDLGFBQWEsQ0FBQyxzS0FBc0ssT0FBTyxDQUFDLDBCQUEwQixDQUFDLFNBQVMsQ0FBQywwTkFBME4sb0JBQW9CLENBQUMsZ0NBQWdDLENBQUMsMEpBQTBKLDJEQUEyRCxDQUFDLDBLQUEwSyxRQUFRLENBQUMsMEJBQTBCLENBQUMsa0JBQWtCLENBQUMsOE5BQThOLGlDQUFpQyxDQUFDLDJGQUEyRixrQ0FBa0MsQ0FBQyw0QkFBNEIscURBQXFELENBQUMsK0JBQStCLHdFQUF3RSxDQUFDLGlCQUFpQixDQUFDLG1FQUFtRSxtRUFBbUUsQ0FBQyxpQkFBaUIsQ0FBQyxNQUFNLENBQUMsS0FBSyxDQUFDLFVBQVUsQ0FBQyxXQUFXLENBQUMsa0JBQWtCLENBQUMseUJBQXlCLENBQUMsK0VBQStFLDBCQUEwQixDQUFDLHNTQUFzUyxVQUFVLENBQUMsb0RBQW9ELENBQUMsTUFBTSxDQUFDLEtBQUssQ0FBQyxzU0FBc1MsbURBQW1ELENBQUMsV0FBVyxDQUFDLE1BQU0sQ0FBQyxLQUFLLENBQUMsd0JBQXdCLFlBQVksQ0FBQyxrQkFBa0Isd0RBQXdELENBQUMsaUJBQWlCLENBQUMsaUJBQWlCLENBQUMsMERBQTBELENBQUMseUZBQXlGLHNCQUFzQixDQUFDLG1GQUFtRixpQkFBaUIsQ0FBQyw0Q0FBNEMsQ0FBQyx5Q0FBeUMsQ0FBQyxvQ0FBb0MsQ0FBQyxVQUFVLENBQUMsdUNBQXVDLENBQUMsOERBQThELENBQUMsK0VBQStFLGlCQUFpQixDQUFDLHNDQUFzQyxDQUFDLHVDQUF1QyxDQUFDLDJDQUEyQyxDQUFDLFVBQVUsQ0FBQyxzQ0FBc0MsQ0FBQywrREFBK0QsQ0FBQyx1QkFBdUIsV0FBVyxDQUFDLFVBQVUsQ0FBQyxpQkFBaUIsQ0FBQywrREFBK0QsQ0FBQyx3REFBd0QsQ0FBQyxNQUFNLENBQUMsS0FBSyxDQUFDLDhCQUE4QixXQUFXLENBQUMsdUJBQXVCLFlBQVksQ0FBQyx1QkFBdUIsVUFBVSxDQUFDLFdBQVcsQ0FBQyxZQUFZLENBQUMsc0JBQXNCLENBQUMsa0JBQWtCLENBQUMsaUJBQWlCLENBQUMsb0ZBQW9GLGNBQWMsQ0FBQyxlQUFlLENBQUMsa0JBQWtCLENBQUMscUJBQXFCLFdBQVcsQ0FBQyxpQkFBaUIsQ0FBQyw2QkFBNkIsaUJBQWlCLENBQUMsTUFBTSxDQUFDLEtBQUssQ0FBQyxtQkFBbUIsQ0FBQyxTQUFTLENBQUMsYUFBYSxDQUFDLGtDQUFrQyxtQ0FBbUMsQ0FBQyxhQUFhLENBQUMsNkJBQTZCLGNBQWMsQ0FBQyxvQ0FBb0MsY0FBYyxDQUFDLHFCQUFxQixDQUFDLDRDQUE0QyxtQ0FBbUMsQ0FBQywyQkFBMkIsbUJBQW1CLENBQUMsMkJBQTJCLENBQUMseUNBQXlDLG1CQUFtQixDQUFDLGtDQUFrQyxtQkFBbUIsQ0FBQyx1REFBdUQsbUJBQW1CLENBQUMsb0JBQW9CLGdCQUFnQixDQUFDLDJCQUEyQixtQkFBbUIsQ0FBQyxrQ0FBa0MsQ0FBQywwQkFBMEIsQ0FBQyxTQUFTLENBQUMsaUJBQWlCLENBQUMsb0JBQW9CLENBQUMsVUFBVSxDQUFDLFdBQVcsQ0FBQyx5Q0FBeUMsbUJBQW1CLENBQUMsc0NBQXNDLHVCQUF1QixDQUFDLHlGQUF5RixtQkFBbUIsQ0FBQyxrR0FBa0csbUJBQW1CLENBQUMsa0JBQWtCLENBQUMsaUNBQWlDLGlCQUFpQixDQUFDLE1BQU0sQ0FBQyxVQUFVLENBQUMsVUFBVSxDQUFDLFdBQVcsQ0FBQyxVQUFVLENBQUMsU0FBUyxDQUFDLHdDQUF3QyxVQUFVLENBQUMsZUFBZSxDQUFDLGlCQUFpQixDQUFDLE1BQU0sQ0FBQyxLQUFLLENBQUMsUUFBUSxDQUFDLE9BQU8sQ0FBQyxpQkFBaUIsQ0FBQyw4Q0FBOEMsbUJBQW1CLENBQUMsa0JBQWtCLENBQUMsa1FBQWtRLFNBQVMsQ0FBQyxrQ0FBa0MsQ0FBQywwQkFBMEIsQ0FBQyxvQkFBb0IsZ0JBQWdCLENBQUMsMkJBQTJCLG1CQUFtQixDQUFDLGtDQUFrQyxDQUFDLDBCQUEwQixDQUFDLFNBQVMsQ0FBQyx5Q0FBeUMsbUJBQW1CLENBQUMseUZBQXlGLG1CQUFtQixDQUFDLGtRQUFrUSxTQUFTLENBQUMsa0NBQWtDLENBQUMsMEJBQTBCLENBQUMsK0JBQStCLGtDQUFrQyxDQUFDLDBCQUEwQixDQUFDLGVBQWUsQ0FBQyw0Q0FBNEMsQ0FBQyxxQkFBcUIsZ0JBQWdCLENBQUMsNEJBQTRCLDhCQUE4QixDQUFDLGtDQUFrQyxDQUFDLDBCQUEwQixDQUFDLGVBQWUsQztBQ1p0eGpCLHlCQUFnSywyQkFBMkIsQ0FBQyw0QkFBNEIsQ0FBb04sZUFBZSxDQUFoRixxQkFBcUIsQ0FBQywwQkFBMEIsQ0FBaUMsMERBQTBELENBQUMsa0RBQWlELENBQXplLFVBQVUsQ0FBa0MsbUJBQW1CLENBQUMsbUJBQW1CLENBQUMsWUFBWSxDQUEwRCx5QkFBeUIsQ0FBQyxxQkFBcUIsQ0FBaE8sc0JBQXNCLENBQXJDLGNBQWMsQ0FBcVgsZUFBZSxDQUFqVyxpQkFBaUIsQ0FBMkwsd0JBQXdCLENBQUMscUJBQXFCLENBQUMsb0JBQW9CLENBQUMsZ0JBQWdCLENBQTlRLGNBQWMsQ0FBK0osWUFBZ1MsQ0FBQywyQkFBMkIsNkJBQTZCLENBQUMscUJBQXFCLENBQUMsYUFBb0MsUUFBUSxDQUEvQixjQUFjLENBQUMsT0FBTyxDQUFVLHNDQUFzQyxDQUFDLGtDQUFrQyxDQUFDLDhCQUE4QixDQUFDLFdBQVcsWUFBWSxDQUFDLFlBQW9QLDJCQUEyQixDQUFDLDRCQUE0QixDQUFqUSwwQkFBMEIsQ0FBQyxVQUFVLENBQStHLG1CQUFtQixDQUFDLG1CQUFtQixDQUFDLFlBQVksQ0FBMEQseUJBQXlCLENBQUMscUJBQW9CLENBQS9QLFdBQVcsQ0FBbkUsTUFBTSxDQUFxRixTQUFTLENBQWhDLFlBQVksQ0FBeEcsaUJBQWlCLENBQUMsS0FBSyxDQUFzRyw4QkFBOEIsQ0FBQyxzQkFBc0IsQ0FBN0csVUFBVSxDQUEwQixTQUF1TyxDQUFDLHNCQUFzQixTQUFTLENBQUMsVUFBVSxDQUFDLDZCQUE2QixzQkFBd0IsQ0FBYSxXQUE0QixDQUE1Qiw0QkFBNEIsQ0FBQyxlQUFlLENBQUMsVUFBVSxDQUE0RSxhQUFZLENBQXZGLGdCQUFnQixDQUE2QyxhQUFhLENBQXpELGVBQWUsQ0FBVyxpQkFBaUIsQ0FBM0IsU0FBdUQsQ0FBQyx3REFBd0QsdUJBQXVCLENBQUMsc0JBQW1DLGNBQWMsQ0FBM0IsWUFBWSxDQUFnQixpQkFBaUIsQ0FBTyxPQUFNLENBQVosS0FBYSxDQUFDLHVCQUF1SCw0QkFBNkIsQ0FBN0gscUJBQXFCLENBQUMsMEJBQTBCLENBQWlDLGNBQWMsQ0FBakMsa0JBQWtCLENBQS9CLFlBQTZFLENBQUMsbUNBQThDLGlCQUFpQixDQUE1QixVQUFVLENBQW1CLGtCQUFrQixDQUFDLHdDQUErSCxrQkFBa0IsQ0FBQyxtQkFBbUIsQ0FBN0gsbUJBQW1CLENBQUMsbUJBQW1CLENBQUMsWUFBWSxDQUEwRSxXQUFVLENBQW5GLGtCQUFrQixDQUFDLGNBQWlFLENBQUMsOEJBQW1GLHVCQUF1QixDQUFDLG9CQUFvQixDQUF3Qix3QkFBd0IsQ0FBQyxxQkFBcUIsQ0FBQyxrQkFBa0IsQ0FBc0IsY0FBYyxDQUE5TixtQkFBbUIsQ0FBQyxtQkFBbUIsQ0FBQyxZQUFZLENBQThDLHNCQUFzQixDQUF1RyxVQUFVLENBQUMsK0JBQStCLENBQUMsdUJBQXNCLENBQXJHLG9CQUFzRyxDQUFDLHlFQUF5RSxTQUFTLENBQUMsYUFBNkUsd0JBQXdCLENBQUMscUJBQXFCLENBQStCLHdCQUF3QixDQUFDLHFCQUFxQixDQUFvQixrQkFBa0IsQ0FBQyxtQkFBbUIsQ0FBYSxtQkFBbUIsQ0FBekYsa0JBQWtCLENBQXNGLGtCQUFrQixDQUEzUyxtQkFBbUIsQ0FBQyxtQkFBbUIsQ0FBQyxZQUFZLENBQXdQLHNCQUFzQixDQUFDLGNBQWMsQ0FBdEcsV0FBVyxDQUFxQixhQUFhLENBQXBMLDZCQUE2QixDQUFpTixxQ0FBcUMsQ0FBQyw2QkFBNkIsQ0FBQyxxQkFBcUIsQ0FBckIseUNBQXFCLENBQUMsd0NBQXdDLENBQS9kLFVBQWdlLENBQUMscUJBQXFCLHdCQUF3QixDQUFDLGdCQUFnQixDQUFDLFVBQTBFLDBCQUEwQixDQUF6QyxjQUFjLENBQS9ELGVBQWUsQ0FBZ0IsaUJBQWlCLENBQTJDLGtDQUFrQyxDQUFDLDBCQUF5QixDQUF2SSxjQUF3SSxDQUFDLDhCQUE4Qix1QkFBdUIsQ0FBQywrQkFBK0Isc0JBQXNCLENBQUMsZ0JBQWdCLHlCQUF5QixDQUFDLGdCQUEyQixrQ0FBb0MsQ0FBL0MsVUFBVSxDQUFzQyxpQkFBaUIsQ0FBQyxPQUFPLENBQUMsNkJBQTZCLENBQUMscUJBQXFCLENBQUMsd0JBQXdCLHVCQUF1QixDQUFDLFNBQVMsQ0FBQyxxQ0FBcUMsQ0FBQyxpQ0FBaUMsQ0FBQyw2QkFBNkIsQ0FBQyx5QkFBeUIsc0JBQXNCLENBQUMsUUFBUSxDQUFDLHNDQUFzQyxDQUFDLGtDQUFrQyxDQUFDLDhCQUE4QixDQUFDLGVBQW1GLG1DQUFvQyxDQUF4RyxlQUFlLENBQUMsNkJBQTZCLENBQUMscUJBQTJELENBQUMsOENBQThDLGNBQWMsQ0FBQyxvREFBb0QsNEJBQTRCLENBQUMsaURBQWlELFlBQVksQ0FBQyxVQUFVLGtCQUFrQixDQUFDLFNBQVMsaUJBQWlCLENBQUMsWUFBWSxtQkFBbUIsQ0FBQyxtQkFBbUIsQ0FBQyxZQUFZLENBQW1ELHNCQUFzQixDQUFDLGNBQWMsQ0FBdkYsa0JBQWtCLENBQUMsY0FBYyxDQUFDLGVBQWUsQ0FBdUMscUNBQXFDLENBQUMsNkJBQTZCLENBQUMscUJBQXFCLENBQXJCLHlDQUFxQixDQUFDLHdDQUF5QyxDQUFDLG9CQUFvQix3QkFBd0IsQ0FBQyxnQkFBZ0IsQ0FBQyxXQUFxRyx3QkFBd0IsQ0FBQyxxQkFBcUIsQ0FBb0IsdUJBQXVCLENBQUMsb0JBQW9CLENBQS9ELGtCQUFrQixDQUFnSiwwQkFBeUIsQ0FBcEcsY0FBYyxDQUF6TSxtQkFBbUIsQ0FBQyxtQkFBbUIsQ0FBQyxZQUFZLENBQXBFLGVBQWUsQ0FBcUssc0JBQXNCLENBQWdCLGlDQUFpQyxDQUFDLHlCQUF5QixDQUExUyxvQkFBcVUsQ0FBQywrRUFBK0UsaUJBQWlCLENBQUMsWUFBWSxlQUFlLENBQUMseUJBQXlCLENBQUMseUNBQXlDLGtCQUFrQixDQUFDLGlDQUEyRCw0QkFBMkIsQ0FBckQseUJBQXNELENBQUMsaUJBQWlCLGtCQUFrQixDQUFDLG1EQUFtRCxlQUFlLENBQUMsNEJBQXNELDRCQUEyQixDQUFyRCx5QkFBc0QsQ0FBQywyREFBb0YsMkJBQTBCLENBQW5ELHdCQUFvRCxDQUFDLHVDQUF1QyxVQUFVLENBQUMsYUFBYSxrQkFBa0IsQ0FBQyxrQkFBa0IsY0FBYyxDQUFDLFFBQXdCLFVBQVMsQ0FBekIsZUFBMEIsQ0FBQyxVQUFVLGlCQUFpQixDQUFDLGdCQUE4RixlQUFlLENBQWpDLGlCQUFpQixDQUFpQixRQUFRLENBQXRHLFVBQVUsQ0FBa0MsZUFBZSxDQUFoRCxpQkFBaUIsQ0FBMkUsT0FBTSxDQUFoRixjQUFpRixDO0FDQXRqTCxnQkFBZ0I7QUNBaEI7O0tBQUE7QUFtQ0E7O0tBQUE7QUNuQ0E7QUE4QkE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0NBQUE7QUM5QkE7QUFxRUE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztDQUFBO0FDckVBO0FBY0E7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Q0FBQTtBQ2RBO0FBbURBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztDQUFBO0FDbkRBO0FDQUE7OztLQUFBO0FBS0U7Ozs7Ozs7Ozs7Ozs7RUFhRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVBrSko7O0FPL0lFOztFQUVFO0FQa0pKOztBTy9JRTtFQUNFO0FQa0pKOztBTy9JRTtFQUNFO0FQa0pKOztBTy9JRTtFQUNFO0FQa0pKOztBTy9JRTs7RUFFRTtFQUNBO0FQa0pKOztBTy9JRTtFQUNFO0VBQ0E7QVBrSko7O0FPL0lBOztLQUFBO0FBSUU7QUFFRTtFQUNFO0FQZ0pOOztBTzdJRTtBQUVFO0VBQ0U7QVArSU47O0FPNUlFO0FBRUU7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVA4SU47O0FPM0lJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7S0FBQTtVQUFBO0FQOElOOztBTzNJSTtFQUNFO0FQOElOOztBTzNJSTtFQUNFO0FQOElOOztBTzNJSTs7RUFFRTtBUDhJTjs7QU8zSUU7QUFFRTtFQUNFO0FQNklOOztBTzFJRTtBQUVFO0VBQ0U7RUFDQTtBUDRJTjs7QU96SUU7QUFFRTtFQUNFO0FQMklOOztBT3hJSTs7OztFQUlFO0VBQ0E7QVAySU47O0FPeElFO0FBRUU7RUFDRTtBUDBJTjs7QVEvUUE7QU5LTTtFQUNFLDhCTUptRDtFTktuRCw2UUFDRTtFQUdGO0VBQ0E7RUFDQTtBRjJRUjtBRW5STTtFQUNFLDhCTUptRDtFTktuRCxtUkFDRTtFQUdGO0VBQ0E7RUFDQTtBRmtSUjtBRTFSTTtFQUNFLDhCTUptRDtFTktuRCxnUkFDRTtFQUdGO0VBQ0E7RUFDQTtBRnlSUjtBRWpTTTtFQUNFLDhCTUptRDtFTktuRCwwUUFDRTtFQUdGO0VBQ0E7RUFDQTtBRmdTUjtBUXpTQTtFQUNJO0VBQ0E7QVIyU0o7O0FReFNBO0VBQ0k7RUFDQTtBUjJTSjs7QVF4U0E7RUFDSTtBUjJTSjs7QVF2U0k7RUFDSTtFQUNBO0FSMFNSOztBUXJTSTtFQUNJO0VBQ0E7QVJ3U1I7O0FRblNJO0VBQ0k7RUFDQTtBUnNTUjs7QVE3Ukk7Ozs7O0VBQ0k7QVJvU1I7O0FRL1JJO0VBQ0k7RUFDQTtFQUNBO0FSa1NSOztBUTdSSTtFQUNJO0FSZ1NSOztBUXhSUTs7O0VBQ0k7QVI2Ulo7O0FTaldBO0VBQ0U7RUFDQSwwU0FDRTtFQUlGO0VBQ0E7QVRnV0Y7QVVwV0k7RUFDRTtBVnNXTjtBVTVWRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVY4Vko7O0FValhJO0VBQ0U7QVZvWE47QVUxV0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FWNFdKOztBVS9YSTtFQUNFO0FWa1lOO0FVeFhFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVjBYSjs7QVU3WUk7RUFDRTtBVmdaTjtBVXRZRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVZ3WUo7O0FVM1pJO0VBQ0U7QVY4Wk47QVVwWkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FWc1pKOztBVXphSTtFQUNFO0FWNGFOO0FVbGFFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVm9hSjs7QVV2Ykk7RUFDRTtBVjBiTjtBVWhiRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVZrYko7O0FVcmNJO0VBQ0U7QVZ3Y047QVU5YkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FWZ2NKOztBVW5kSTtFQUNFO0FWc2ROO0FVNWNFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVjhjSjs7QVVqZUk7RUFDRTtBVm9lTjtBVTFkRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVY0ZEo7O0FVL2VJO0VBQ0U7QVZrZk47QVV4ZUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FWMGVKOztBVTdmSTtFQUNFO0FWZ2dCTjtBVXRmRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVZ3Zko7O0FVM2dCSTtFQUNFO0FWOGdCTjtBVXBnQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FWc2dCSjs7QVV6aEJJO0VBQ0U7QVY0aEJOO0FVbGhCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVZvaEJKOztBVXZpQkk7RUFDRTtBVjBpQk47QVVoaUJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVmtpQko7O0FVcmpCSTtFQUNFO0FWd2pCTjtBVTlpQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FWZ2pCSjs7QVd2a0JBOztFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FYMGtCRjs7QVd2a0JBO0VBQ0U7QVgwa0JGOztBV3ZrQkE7RUFDRSxnQkNkVTtFRGVWLGNFakJRO0VGa0JSLHlCRVBVO0VQUFIsOEJNbURLO0Fac2lCVDtBSTFsQkU7RUVJSSw4Qk1pRE07QVp3aUJaOztBV3prQkU7RUFJRTtBWHlrQko7O0FXcmtCQTs7O0VBR0U7QVh3a0JGOztBV3JrQkE7RUFDRSx5QkVwQk87RUZxQlAsY0U1QlU7QWJvbUJaOztBVzFrQkE7RUFDRSx5QkVwQk87RUZxQlAsY0U1QlU7QWJvbUJaOztBV3JrQkE7O0VMdENJLDhCTW1ESztBWjZqQlQ7QUlqbkJFOztFRUlJLDhCTWlETTtBWmdrQlo7O0FXemtCQTs7RUFFRTtFQUNBO0VBQ0E7QVg0a0JGOztBV3prQkE7QUFDQTs7OztFQUlFO0FYNGtCRjs7QVd6a0JBO0VBQ0U7QVg0a0JGOztBV3prQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVg0a0JGO0FXMWtCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWDRrQko7O0FXeGtCRTtFQUNFO0VBQ0E7QVgya0JKO0FXemtCRTtFQUNFO0FYMmtCSjs7QWN6cUJFO0VBQ0UsZ0JGRFM7RUVFVDtFQUNBO0VBQ0E7RUFDQTtBZDRxQko7QWMxcUJJO0VBQ0U7QWQ0cUJOO0FjeHFCRTtFQUNFLGdCRlZNO0VFV047RUFDQTtBZDBxQko7QWN4cUJJO0VBQ0U7QWQwcUJOO0FHbnBCTTtFVzdCSjtJQVVJO0VkMHFCSjtBQUNGO0FjdnFCRTtFQUNFO0VBQ0E7QWR5cUJKO0FjdnFCSTtFQUNFO0FkeXFCTjtBY3JxQkU7RUFDRTtFQUNBO0FkdXFCSjtBY3JxQkk7RUFDRTtBZHVxQk47QWNucUJFO0VBQ0UsZ0JGN0NTO0VFOENUO0VBQ0E7RUFDQTtFQUNBO1VBQUE7QWRxcUJKO0FjbnFCSTtFQUlFO0Fka3FCTjtBYzVvQkU7RUFDRTtFQUNBO0FkOG9CSjtBYzNvQkU7RUFDRTtFQUNBLGNEckZNO0Fia3VCVjtBYzFvQkU7RUFDRTtFQUNBO0FkNG9CSjtBY3pvQkU7RUFDRTtFQUNBLGdCRjNGTTtBWnN1QlY7O0FleHVCQTtFQUNFO0FmMnVCRjtBR3BzQk07RVl4Q047SUFJSTtFZjR1QkY7QUFDRjs7QWV6dUJBO0VBQ0U7QWY0dUJGOztBZ0IvdUJBO0VBQ0U7QWhCa3ZCRjtBR2p0Qk07RWFsQ047SUFJSTtFaEJtdkJGO0FBQ0Y7O0FpQmh3QkE7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFnV0U7QWpCbWFKO0FpQi92Qkk7RUFDRTtBakJpd0JOO0FpQjl2Qkk7RUFDRTtBakJnd0JOO0FpQjd2Qkk7RUFDRTtBakIrdkJOO0FpQjV2Qkk7RUFDRSxjSkxLO0FibXdCWDtBaUIzdkJJO0VBR0EsYUpYTztFSVlQLGNKWk87QWJ1d0JYO0FpQnh2QkU7RUFDRSxjSmhCTztBYjB3Qlg7QWlCdHZCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpCd3ZCRjtBaUJydkJFO0VBQ0U7RUFDQSx5Qkp2Q007QWI4eEJWO0FpQnJ2Qkk7RUFDRSxxQkpsQ0c7QWJ5eEJUO0FpQm52Qkk7RUFDRSx5Qkp2Q0c7RUl3Q0gscUJKeENHO0FiNnhCVDtBaUJudkJNO0VBQ0UsY0puREU7QWJ3eUJWO0FpQmp2Qkk7RUFDRSx5QkovQ0s7QWJreUJYO0FpQmp2Qk07RUFDRSxjSjNERTtBYjh5QlY7QWlCN3VCSTtFQUNFO0FqQit1Qk47QWlCM3VCRTtFQUVFLHlCSnhFTTtFSXlFTjtBakI0dUJKO0FpQjF1Qkk7RUFDRSxjSnRGSTtBYmswQlY7QWlCenVCSTtFQUNFO0FqQjJ1Qk47QWlCeHVCSTtFQUNFO0FqQjB1Qk47QWlCdnVCSTtFQUNFLGNKM0RLO0Fib3lCWDtBaUJ0dUJJO0VBQ0UsYUo1REs7QWJveUJYO0FpQnR1Qkk7RUFDRTtBakJ3dUJOO0FpQnJ1Qkk7RUFDRSxjSnRFSztBYjZ5Qlg7QWlCcHVCSTtFQUNFLHlCSjlGSztBYm8wQlg7QWlCcHVCTTtFQUNFLGNKMUdFO0FiZzFCVjtBaUJsdUJJO0VBQ0UseUJKL0dJO0VJZ0hKLHFCSnhHRztBYjQwQlQ7QWlCbHVCTTtFQUNFLGNKMUdHO0FiODBCWDtBaUI5dEJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWpCZ3VCSjtBRzd6Qk07RWN5Rko7SUFPSTtFakJpdUJKO0FBQ0Y7QUdsMEJNO0VjeUZKO0lBV0k7RWpCa3VCSjtBQUNGO0FpQjl0QkE7RUFDRTtFQUNBO0FqQmd1QkY7QWlCOXRCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FqQmd1Qko7QUdqMUJNO0VjNkdKO0lBT0k7RWpCaXVCSjtBQUNGO0FpQi90Qkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBakJpdUJOO0FJNzNCRTtFYStKTTtBakJpdUJSO0FJdDRCRTtFYXlLTTtBakJndUJSO0FpQjF0QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBakI0dEJGO0FHeDJCTTtFY3dJTjtJQU9JO0VqQjZ0QkY7QUFDRjtBaUIzdEJFO0VBQ0U7RUFDQTtFQUNBO0FqQjZ0Qko7QVV4NUJJO0VBQ0U7QVYwNUJOO0FVaDVCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVZrNUJKO0FpQmx1Qkk7RUFDRTtBakJvdUJOO0FHbDRCTTtFYzZKRjtJQUlJO0VqQnF1Qk47QUFDRjtBR3Y0Qk07RWM2SkY7SUFRSTtFakJzdUJOO0FBQ0Y7QWlCbHVCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBLGdCTHROUTtFS3VOUixjSjlNUTtFSStNUjtFQUNBO0FqQm91Qko7QUdyNUJNO0VjMEtKO0lBVUk7RWpCcXVCSjtBQUNGO0FHMTVCTTtFYzBLSjtJQWNJO0VqQnN1Qko7QUFDRjtBaUJwdUJJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSx5QkoxTks7RUkyTkw7QWpCc3VCTjtBaUJudUJJO0VBQ0U7QWpCcXVCTjtBSTk4QkU7RWErT1E7QWpCa3VCVjtBSXY5QkU7RWF5UFE7QWpCaXVCVjtBaUIzdEJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtBakI0dEJKO0FpQjF0Qkk7RUFDRSx5Qkp2UUk7RUl3UUo7RUFDQTtBakI0dEJOO0FpQjF0Qk07RUFDRSxjSi9PRztBYjI4Qlg7QWlCeHRCSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FqQjB0Qk47QWlCdnRCSTtFQUNFO0VBQ0EsZ0JMbFNPO0VLb1NQLGNKM1JJO0VJNFJKO0FqQnd0Qk47QWlCdHRCTTtFQUNFO0FqQnd0QlI7QWlCcnRCTTtFQUNFLGNKN1NFO0Fib2dDVjtBaUJqdEJBO0VBQ0U7RUFDQTtBakJtdEJGO0FHOTlCTTtFY3lRTjtJQUtJO0lBQ0E7RWpCb3RCRjtBQUNGO0FpQmx0QkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqQm90Qko7QUczK0JNO0Vja1JKO0lBUUk7SUFDQTtJQUNBO0VqQnF0Qko7QUFDRjtBaUJsdEJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWpCb3RCSjtBR3gvQk07RWNnU0o7SUFPSTtFakJxdEJKO0FBQ0Y7QWlCanRCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EseUJKM1ZRO0VJNFZSO0VBQ0E7RUFDQTtFQUNBO0FqQm10QkY7QWlCanRCRTtFQUNFO0VBQ0E7QWpCbXRCSjtBaUI5c0JJO0VBQ0U7RUFDQTtFQUNBO0VBUUo7RUFrQ0E7RUFrQkE7QWpCdXBCRjtBaUJodEJFO0VBQ0k7RUFDQTtBakJrdEJOO0FpQjlzQkU7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakJndEJOO0FpQjlzQk07RUFDSTtBakJndEJWO0FpQjdzQk07RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqQitzQlY7QWlCN3NCVTtFQUNJO0FqQitzQmQ7QWlCNXNCVTtFQUNJO0FqQjhzQmQ7QWlCeHNCRTtFQUNJO0VBQ0E7QWpCMHNCTjtBaUJ4c0JNO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakIwc0JWO0FpQnhzQlU7RUFDSTtBakIwc0JkO0FpQnBzQkU7RUFDSTtFQUNBO0VBQ0E7QWpCc3NCTjtBaUJwc0JNO0VBQ0k7RUFDQTtFQUNBO0FqQnNzQlY7QWlCbnNCTTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakJxc0JWO0FpQm5zQlU7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpCcXNCZDtBaUJqc0JNO0VBQ007QWpCbXNCWjtBaUJqc0JVO0VBQ0k7QWpCbXNCZDtBaUI1ckJRO0VBQ0U7QWpCOHJCVjs7QWlCenJCQTtFQUNFO0FqQjRyQkY7O0FrQnpwQ0E7RUFHRSxXQ0ZvQjtFREdwQjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxCMHBDRjtBa0J4cENFO0VBQ0U7RUFDQSxjTE5NO0FiZ3FDVjtBa0J2cENFO0VBQ0U7RUFDQTtBbEJ5cENKO0FHcG9DTTtFZXZCSjtJQUtJO0VsQjBwQ0o7QUFDRjtBa0J2cENFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsQnlwQ0o7QUdqcENNO0VlZEo7SUFTSTtFbEIwcENKO0FBQ0Y7QWtCdnBDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FsQnlwQ0o7QUc1cENNO0VlREo7SUFPSTtFbEIwcENKO0FBQ0Y7QWtCdnBDRTtFQUNFO0VBQ0EsY0w1Q007RUs2Q047RUFDQTtBbEJ5cENKO0FHdnFDTTtFZVVKO0lBT0k7SUFDQTtFbEIwcENKO0FBQ0Y7QWtCdnBDRTtFQUNFO0VBQ0E7RUFDQTtBbEJ5cENKO0FrQnZwQ0k7RUFDRTtBbEJ5cENOO0FHcnJDTTtFZTJCRjtJQUlJO0VsQjBwQ047RUkxdENBO0ljbUVRO0VsQjBwQ1I7RUludUNBO0ljNEVRO0VsQjBwQ1I7QUFDRjtBSWp1Q0U7RWM2RU07QWxCdXBDUjtBSTF1Q0U7RWNzRk07QWxCdXBDUjtBR3RzQ007RWUwQ0Y7SUFrQkk7RWxCOG9DTjtBQUNGO0FrQjFvQ0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjTHhHTTtFS3lHTjtBbEI0b0NKO0FrQjFvQ0k7RUFFRTtFQUNBO0FsQjJvQ047QVVwdkNFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVnN2Q0o7QWtCbHBDSTtFQUNFO0lBQ0U7RWxCb3BDTjtBQUNGO0FrQmhwQ0U7RUFDRTtBbEJrcENKO0FHM3VDTTtFQ2pDSjtJYzhITTtFbEJrcENOO0VJdHhDQTtJY3VJTTtFbEJrcENOO0FBQ0Y7QWtCOW9DRTtFQUNFO0FsQmdwQ0o7QUl2eENFO0VjMElJO0FsQmdwQ047QUloeUNFO0Vjb0pJO0FsQitvQ047QWtCM29DRTtFQUNFO0FsQjZvQ0o7QUcvdkNNO0VlaUhKO0lBS0k7SUFDQTtJQUNBO0lBQ0E7RWxCNm9DSjtFa0Izb0NJO0lBRUU7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFbEI0b0NOO0VrQnpvQ0k7SUFDRTtFbEIyb0NOO0VrQnpvQ0k7SUFDRTtFbEIyb0NOO0FBQ0Y7QWtCdm9DRTtFQUNFO0VBQ0E7RUFDQTtBbEJ5b0NKO0FHNXhDTTtFZWdKSjtJQU1JO0VsQjBvQ0o7QUFDRjtBa0J2b0NFO0VBQ0U7QWxCeW9DSjtBR3B5Q007RWUwSko7SUFJSTtFbEIwb0NKO0FBQ0Y7QUkxMENFO0Vjb01NO0FsQnlvQ1I7QUluMUNFO0VjNk1NO0FsQnlvQ1I7QWtCcG9DRTtFQUdFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxCb29DSjtBa0Jsb0NJO0VBQ0U7SUFDRTtFbEJvb0NOO0FBQ0Y7QWtCaG9DTTtFQUNFO0FsQmtvQ1I7QWtCN25DTTtFQUVFO0VBQ0E7RUFDQSxjTHJPRTtBYm0yQ1Y7QVU5MUNFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVmcyQ0o7QUk5MkNFO0VjeU9RO0FsQndvQ1Y7QUl2M0NFO0VjbVBRO0FsQnVvQ1Y7QWtCN25DRTtFQUNFO0VBQ0E7RUFDQTtBbEIrbkNKO0FrQjVuQ0U7RUFDRTtBbEI4bkNKO0FHMzFDTTtFZTROSjtJQUlJO0VsQituQ0o7QUFDRjtBa0I1bkNFO0VBQ0U7QWxCOG5DSjtBR24yQ007RWVvT0o7SUFJSTtFbEIrbkNKO0FBQ0Y7O0FvQmw1Q0E7RUFFRTtFQUNBO0VBQ0E7RUFDQSx5QlBNVTtFT0xWLGNQTlE7RU9PUjtFQUNBO0VBQ0E7RUFDQTtBcEJvNUNGO0FJcjVDRTtFZ0JJRTtBcEJvNUNKO0FJOTVDRTtFZ0JhRTtBcEJvNUNKO0FvQmo1Q0U7RUFDRSxhUHNCTztBYjYzQ1g7QW9CaDVDRTtFQUNFLGNQZU87QWJtNENYO0FvQi80Q0U7RUFDRSx5QlBUTztBYjA1Q1g7QW9CLzRDSTtFQUNFLGNQckJJO0FiczZDVjtBb0I3NENFO0VBQ0UseUJQMUJNO0VPMkJOLHFCUGxCTztBYmk2Q1g7QW9CNzRDSTtFQUNFLGNQUE07QWJzNUNaO0FvQjM0Q0U7RUFDRTtFQUNBO0FwQjY0Q0o7QUlsN0NFO0VnQndDSTtBcEI2NENOO0FJMzdDRTtFZ0JpREk7QXBCNjRDTjtBb0J6NENFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXBCMjRDSjtBb0J0NENFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBCdzRDSjtBb0J0NENJO0VBQ0U7RUFDQTtBcEJ3NENOO0FvQnI0Q0k7RUFDRTtBcEJ1NENOO0FvQm40Q0U7RUFDRTtFQUNBO0VBQ0E7QXBCcTRDSjtBb0JsNENFO0VBQ0U7RUFDQTtFQUNBO0FwQm80Q0o7QW9CbDRDSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBCbzRDTjtBb0JoNENFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY1AvR007RU9nSE47RUFDQTtFQUNBO0FwQms0Q0o7QW9CaDRDSTtFQUVFO0FwQmk0Q047QVVuL0NJO0VBQ0U7QVZxL0NOO0FVMytDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVY2K0NKO0FvQjM0Q0k7RUFDRTtJQUNFLHlCUGpIRTtJT2tIRixjUGxIRTtFYisvQ1I7RUloZ0RBO0lnQnVIVTtFcEI0NENWO0VJemdEQTtJZ0JpSVU7RXBCMjRDVjtBQUNGO0FvQnI0Q0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBcEJ1NENKO0FvQnI0Q0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEJ1NENOO0FvQnA0Q0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEJzNENOO0FvQmw0Q0U7RUFDRTtBcEJvNENKO0FHamdETTtFaUI0SEo7SUFJSTtFcEJxNENKO0FBQ0Y7QW9CbDRDRTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsZ0JScExPO0VRcUxQO0FwQm00Q0o7QUc5Z0RNO0VpQm9JSjtJQVVJO0VwQm80Q0o7QUFDRjtBSXBqREU7RWdCcUxRO0FwQms0Q1Y7QUk3akRFO0VnQjhMUTtBcEJrNENWO0FHemhETTtFQ2pDSjtJZ0I2TFU7RXBCaTRDVjtFSXBrREE7SWdCc01VO0VwQmk0Q1Y7QUFDRjtBb0I1M0NJO0VBQ0UsY1BoTkk7QWI4a0RWO0FVMWtESTtFQUNFO0FWNGtETjtBb0J6M0NFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwQjIzQ0o7QW9CejNDSTtFQUNFO0VBQ0E7QXBCMjNDTjtBb0J2M0NFO0VBQ0U7RUFDQTtFQUNBO0FwQnkzQ0o7QW9CdDNDRTtFQUNFO0VBQ0E7RUFDQSxjUC9PTTtFT2dQTjtFQUNBO0VBQ0EsZ0JSbFBPO0FaMG1EWDtBSWptREU7RWdCNE9JO0FwQnczQ047QUkxbURFO0VnQnFQSTtBcEJ3M0NOO0FvQnAzQ0U7RUFDRTtFQUNBO0FwQnMzQ0o7QW9CbjNDRTtFQUNFO0VBQ0E7QXBCcTNDSjtBb0JsM0NFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxnQlIzUU87RVE0UVA7QXBCbzNDSjtBb0JsM0NFO0VBQ0U7RUFLRTtFQXdCRjtFQVFBO0VBZ0RBO0FwQm15Q0o7QW9CdjNDSztFQUNDO0VBQ0E7QXBCeTNDTjtBb0J0M0NNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXBCdzNDUjtBb0J0M0NRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwQnczQ1o7QW9CdDNDWTtFQUNJO0FwQnczQ2hCO0FvQmwzQ0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBcEJvM0NSO0FvQmgzQ0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBCazNDUjtBb0JoM0NRO0VBQ0k7RUFDQTtFQUNBO0FwQmszQ1o7QW9CLzJDUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEJpM0NaO0FvQi8yQ1k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBCaTNDaEI7QW9CNzJDUTtFQUNJO0FwQisyQ1o7QW9CNzJDWTtFQUNJO0FwQisyQ2hCO0FvQnoyQ0k7RUFDSTtFQUNBO0VBQ0E7QXBCMjJDUjs7QXFCbnREQTtFQUdFO0VBQ0EseUJSY087RVFiUCxjUktRO0VRSlI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJCb3RERjtBcUJsdERFO0VBQ0U7RUFDQTtFQUNBO0FyQm90REo7QXFCanRERTtFQUNFO0VBQ0EsY1JaTTtBYit0RFY7QXFCaHRERTtFQUNFO0VBQ0E7QXJCa3RESjtBR25zRE07RWtCakJKO0lBS0k7RXJCbXRESjtBQUNGO0FxQmp0REk7RUFDRTtBckJtdEROO0FHM3NETTtFa0JURjtJQUlJO0VyQm90RE47QUFDRjtBcUJodERFO0VBQ0U7QXJCa3RESjtBcUIvc0RFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckJpdERKO0FxQi9zREk7RUFDRTtFQUNBO0VBQ0E7QXJCaXRETjtBcUI3c0RFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckIrc0RKO0FHenVETTtFa0JxQko7SUFRSTtFckJndERKO0FBQ0Y7QXFCOXNESTtFQUNFO0FyQmd0RE47QUdqdkRNO0VrQmdDRjtJQUlJO0VyQml0RE47QUFDRjtBcUI5c0RJO0VBRUU7QXJCK3NETjtBcUIzc0RFO0VBQ0U7QXJCNnNESjtBRzV2RE07RWtCOENKO0lBSUk7RXJCOHNESjtBQUNGO0FxQjVzREk7RUFDRTtBckI4c0ROO0FHcHdETTtFa0JxREY7SUFJSTtFckIrc0ROO0FBQ0Y7QXFCM3NERTtFQUNFO0VBQ0E7RUFDQSw4QlRwREs7RVNxREw7RUFDQTtFQUNBO0VBQ0EsZ0JUL0dPO0VTZ0hQO0FyQjZzREo7QUdueERNO0VrQjhESjtJQVdJO0lBQ0E7RXJCOHNESjtBQUNGO0FxQjVzREk7RUFDRTtBckI4c0ROO0FHNXhETTtFa0I2RUY7SUFJSTtFckIrc0ROO0FBQ0Y7QXFCcnNETTtFQUNFO0lBQ0U7RXJCdXNEUjtBQUNGOztBc0JoMURBO0VBR0U7RUFDQSxXSEplO0VHS2Y7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY1RYUTtFU1lSO0F0QmkxREY7QUduekRNO0VtQjFDTjtJQWVJO0V0QmsxREY7QUFDRjtBc0JoMURFO0VBQ0UsY1RUTTtBYjIxRFY7QUk1MURFO0VrQmNFO0F0QmkxREo7QUlyMkRFO0VrQnVCRTtBdEJpMURKO0FzQjkwREU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBdEJnMURKO0FJeDJERTtFa0IyQkk7QXRCZzFETjtBSWozREU7RWtCb0NJO0F0QmcxRE47QUk5MkRFO0VrQm1DTTtBdEI4MERSO0FJdjNERTtFa0I0Q007QXRCODBEUjtBc0J6MERFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0QjIwREo7QXNCejBESTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEIyMEROO0FzQnYwRE07RUFDRTtFQUNBO0F0QnkwRFI7QXNCcDBETTtFQUNFO0F0QnMwRFI7QXNCbDBESTtFQUVJO0lBQ0U7RXRCbTBEUjtBQUNGO0FzQjl6REU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGdCVmpHUTtFVWtHUjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRCZzBESjtBSWg2REU7RWtCbUdJO0VBQ0E7QXRCZzBETjtBSTE2REU7RWtCNkdJO0VBQ0E7QXRCZzBETjtBc0I3ekRJO0VBQ0U7QXRCK3pETjtBc0I1ekRJO0VBQ0U7RUFDQTtFQUNBO0F0Qjh6RE47QXNCM3pESTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0V0QjZ6RE47QUFDRjs7QXVCaDhEQTtFQUNFO0F2Qm04REY7QUcxNURNO0VvQjFDTjtJQUlJO0V2Qm84REY7QUFDRjtBdUJsOERFO0VBQ0U7QXZCbzhESjtBR2w2RE07RW9CbkNKO0lBSUk7RXZCcThESjtBQUNGOztBd0JqOURBO0VBQ0U7QXhCbzlERjs7QXdCajlEQTtFQUNFO0F4Qm85REY7O0F3Qmo5REE7RUFDRTtBeEJvOURGOztBd0JqOURBO0VBQ0U7QXhCbzlERjs7QXdCajlEQTtFQUNFO0F4Qm85REY7QUc3NkRNO0VxQnhDTjtJQUlJO0V4QnE5REY7QUFDRjs7QXdCbDlEQTtFQUNFO0F4QnE5REY7O0F3Qmw5REE7RUFDRTtBeEJxOURGOztBd0JsOURBO0VBQ0U7QXhCcTlERjtBRzk3RE07RXFCeEJOO0lBSUk7RXhCczlERjtBQUNGOztBd0JuOURBO0VBQ0U7RUFDQTtBeEJzOURGO0FHdDlETTtFcUJGTjtJQUtJO0V4QnU5REY7QUFDRjtBd0JyOURFO0VBQ0U7QXhCdTlESjs7QXdCbjlEQTtFQUNFO0F4QnM5REY7O0F3Qm45REE7RUFDRTtBeEJzOURGOztBd0JuOURBO0VBQ0U7QXhCczlERjs7QXdCbjlEQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhCczlERjs7QXlCNWhFQTtFQUNFLFdORGU7RU1FZjtFQUNBO0VBQ0E7QXpCK2hFRjtBeUI5aEVFO0VBQ0U7QXpCZ2lFSjtBeUI3aEVFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6QitoRUo7QXlCOWhFSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F6QmdpRU47QXlCN2hFSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F6QitoRU47QXlCNWhFSTtFQUNFO0F6QjhoRU47QXlCM2hFSTtFQUNFLGNaNUJJO0FieWpFVjtBeUIzaEVJO0VBQ0U7RUFDQTtFQUNBO0F6QjZoRU47QXlCMWhFSTtFQUNFO0VBQ0E7RUFDQTtFQUNBLGNaeENJO0VZeUNKO0VBQ0E7RUFDQTtBekI0aEVOO0F5QnpoRUk7RUFDRTtFQUNBLGNaaERJO0FiMmtFVjtBeUJ4aEVJO0VBQ0UseUJaRkk7RVlHSixjWnJESTtBYitrRVY7O0F5QnJoRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekJ3aEVGOztBMEJubUVBO0VBRUM7RUFDQztFQUNBLHlCYk1RO0VhTFI7RUFDQTtBMUJxbUVGO0EwQm5tRUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUJxbUVKO0FHMWtFTTtFdUJsQ0o7SUFVSTtFMUJzbUVKO0FBQ0Y7QTBCbm1FRTtFQUNFO0VBQ0E7QTFCcW1FSjtBR25sRU07RXVCcEJKO0lBS0k7RTFCc21FSjtBQUNGO0EwQnBtRUk7RUFDRTtFQUNBLGdCZC9CTztFY2dDUCxjYmhDTTtFYWlDTjtFQUNBO0ExQnNtRU47QTBCbG1FRTtFQUNFO0VBQ0E7RUFDQTtBMUJvbUVKO0EwQmptRUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFCbW1FSjtBRzVtRU07RXVCR0o7SUFTRztFMUJvbUVIO0FBQ0Y7QUdqbkVNO0V1QkdKO0lBYUk7SUFDQTtFMUJxbUVKO0FBQ0Y7QTBCbm1FSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0ExQnFtRU47QTBCbm1FTTtFQUNFO0VBQ0EsZ0JkckVLO0Vjc0VMO0VBQ0EsY2JqQ0c7RWFrQ0g7QTFCcW1FUjtBMEJqbUVJO0VBQ0U7RUFDQSxnQmQ5RU87RWMrRVA7RUFDQSxjYnhDSztFYXlDTDtBMUJtbUVOO0EwQmptRU07RUFDRTtBMUJtbUVSO0EwQjlsRUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExQmdtRUo7QUdycEVNO0V1QmdESjtJQVFJO0lBQ0E7SUFDQTtFMUJpbUVKO0FBQ0Y7QUc1cEVNO0V1QmdESjtJQWNJO0lBQ0E7SUFDQTtFMUJrbUVKO0FBQ0Y7QTBCaG1FSTtFQUNFO0ExQmttRU47QTBCOWxFRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExQmdtRUo7QUcvcUVNO0V1QndFSjtJQVVJO0lBQ0E7RTFCaW1FSjtBQUNGO0EwQi9sRUk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBMUJpbUVOO0FHM3JFTTtFdUJzRkY7SUFPSTtJQUNBO0UxQmttRU47QUFDRjtBMEJobUVNO0VBQ0U7RUFDQSxnQmQ1SUs7RWM2SUw7RUFDQSxjYnRHRztFYXVHSDtBMUJrbUVSO0EwQmhtRVE7RUFDRTtBMUJrbUVWO0EwQjVsRUU7RUFDRTtFQUNBLGdCZDFKUztFYzJKVDtFQUNBLGNicEhPO0Fia3RFWDtBMEIzbEVFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFCNmxFSjtBMEIxbEVFO0VBQ0U7RUFDQSx5QmJsS007RWFtS047QTFCNGxFSjtBMEIxbEVJO0VBQ0U7RUFDQTtBMUI0bEVOOztBSTF3RUU7RXVCQUU7QTNCOHdFSjtBMkJ6d0VJO0VBQ0UseUJkTU07RWNMTixjZENNO0VjQU4scUJkSU07QWJ1d0VaO0EyQnZ3RUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGNkbUJPO0VjbEJQO0EzQnl3RUo7O0E0Qjl4RUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBNUJpeUVGO0E0Qi94RUU7RUFDRSxZQ1BJO0E3Qnd5RVI7QTRCOXhFRTtFQUNFO0VBQ0E7QTVCZ3lFSjtBNEI3eEVFO0VBQ0UsY2ZOTTtFZU9OO0VBQ0E7QTVCK3hFSjs7QThCanpFQTtFQUVFO0VBRUE7RUFDQTtFQUNBO0VBQ0E7QTlCa3pFRjtBOEJoekVFO0VBQ0U7RUFDQTtBOUJrekVKO0E4Qmh6RUk7RUFDRSx5QmpCSUc7QWI4eUVUO0E4Qmh6RU07RUFDRSxjakJQRTtBYnl6RVY7QThCN3lFRTtFQUNFLHlCakJKTztFaUJLUDtBOUIreUVKO0E4Qjd5RUk7RUFDRSx5QmpCVEc7QWJ3ekVUO0E4Qjd5RU07RUFDRSxjakJwQkU7QWJtMEVWO0E4QjF5RUU7RUFFRTtFQUNBLGdCbEJsQ007RWtCbUNOO0E5QjJ5RUo7QThCenlFSTtFQUNFLGNqQnZCSztBYmswRVg7QThCeHlFSTtFQUNFLGNqQnBDSTtBYjgwRVY7O0E4QnB5RUU7RUFDRSx5QmpCbENPO0VpQm1DUDtBOUJ1eUVKO0E4QnJ5RUk7RUFDRSx5QmpCdkNHO0FiODBFVDtBOEJueUVFO0VBQ0UsY2pCcERNO0FieTFFVjtBOEJseUVFO0VBQ0UseUJqQi9DTztFaUJnRFA7QTlCb3lFSjtBOEJseUVJO0VBQ0UseUJqQnBERztBYncxRVQ7QThCbHlFTTtFQUNFLGNqQnRERztBYjAxRVg7QThCL3hFRTtFQUNFLGNqQjVETztBYjYxRVg7O0ErQmgzRUE7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY2xCSVU7RWtCSFY7RUFDQTtBL0JrM0VGO0FHajFFTTtFNEIxQ047SUFZSTtJQUNBO0lBQ0E7RS9CbTNFRjtBQUNGO0ErQmozRUU7RUFDRTtJQUNFLGNsQkRHO0VibzNFUDtFK0JoM0VFO0lBQ0UsY2xCTEc7RWJ1M0VQO0FBQ0Y7QStCOTJFRTtFQUNFLGNsQm5CTTtBYm00RVY7QStCOTJFSTtFQUNFO0lBQ0U7RS9CZzNFTjtFK0I3MkVJO0lBQ0UsY2xCM0JFO0ViMDRFUjtBQUNGO0ErQjMyRUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBL0I2MkVKO0FHajNFTTtFNEJBSjtJQU9JO0lBQ0E7RS9CODJFSjtBQUNGO0ErQjMyRUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBL0I2MkVKO0ErQjMyRUk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHdCQ3ZFRztFRHdFSDtBL0I2MkVOO0ErQjEyRUk7RUFDRTtBL0I0MkVOO0ErQjEyRUk7RUFDRTtBL0I0MkVOO0ErQjEyRUk7RUFDRTtBL0I0MkVOOztBaUM5N0VBO0VBRUU7QWpDZzhFRjtBaUM5N0VFO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsZ0JyQkpNO0VxQktOLHlCcEJDTTtFb0JBTixjcEJ3QlE7RW9CdkJSO0VBQ0E7RUFDQTtFQUNBO0FqQ2c4RUo7QWlDOTdFSTtFQUdFO0VBQ0E7QWpDODdFTjtBVW44RUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FWcThFSjtBVXg5RUk7RUFDRTtBVjA5RU47QUl0OUVFO0U2QmNNO0FqQzI4RVI7QUkvOUVFO0U2QndCTTtFQUNBO0FqQzA4RVI7QWlDdDhFSTtFQUNFLHlCcEJDTTtFb0JBTixjcEJ2Qk07QWIrOUVaO0FJaitFRTtFNkI0Qk07QWpDdzhFUjtBSTErRUU7RTZCc0NNO0FqQ3U4RVI7QUl2K0VFO0U2QnFDUTtBakNxOEVWO0FJaC9FRTtFNkIrQ1E7QWpDbzhFVjtBaUM1N0VJO0VBQ0UseUJwQnhDSztFb0J5Q0wsY3BCbERJO0FiZy9FVjtBaUM1N0VNO0VBQ0UseUJwQjdDQztFb0I4Q0QsY3BCdERFO0VvQnVERixxQnBCL0NDO0FiNitFVDtBaUN2N0VJO0VBQ0UseUJwQmxESztFb0JtREwsY3BCaEVJO0FieS9FVjtBaUN2N0VNO0VBQ0UseUJwQjNEQztFb0I0REQscUJwQjVEQztBYnEvRVQ7O0FrQ3ZnRkE7RUFFRTtBbEN5Z0ZGO0FrQ3JnRkk7RUFDRSx5QnJCWUs7RXFCWEwsY3JCRUk7QWJxZ0ZWO0FrQ3JnRk07RUFDRTtBbEN1Z0ZSO0FrQ2xnRkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGdCdEJqQk07RXNCa0JOLHlCckJhUTtFcUJaUixjckJXUTtFcUJWUjtFQUNBO0VBQ0E7RUFDQTtBbENvZ0ZKO0FrQ2xnRkk7RUFDRTtBbENvZ0ZOO0FrQzkvRUk7RUFHRTtBbEM4L0VOO0FVdGhGRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVZ3aEZKO0FVM2lGSTtFQUNFO0FWNmlGTjtBSS9pRkU7RThCdUNNO0FsQzJnRlI7QWtDcGdGSTtFQUdFO0FsQ29nRk47QVV6aUZFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVjJpRko7QVU5akZJO0VBQ0U7QVZna0ZOO0FJbGtGRTtFOEJvRE07QWxDaWhGUjs7QW1DeGtGQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbkMya0ZGO0FJeGtGRTtFK0JBRTtBbkMya0ZKO0FJamxGRTtFK0JVRTtBbkMwa0ZKO0FHN2lGTTtFQ2pDSjtJK0JTSTtFbkN5a0ZKO0VJeGxGQTtJK0JtQkk7RW5Dd2tGSjtBQUNGO0FtQ3BrRkk7RUFDRTtBbkNza0ZOO0FtQ25rRkk7RUFDRTtBbkNxa0ZOO0FtQ2prRkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbkNta0ZKO0FJam5GRTtFK0JpREk7QW5DbWtGTjtBbUMvakZFO0VBQ0U7RUFDQSxnQnZCdERNO0V1QnVETjtFQUNBLGN0QmxETTtFc0JtRE47RUFDQTtFQUNBO0FuQ2lrRko7O0FvQ2hvRkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBcENtb0ZGO0FvQ2pvRkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSx5QnZCSE07RXVCSU47RUFDQTtFQUNBO0FwQ21vRko7QW9DaG9GRTtFQUNFO0FwQ2tvRko7QW9DN25GSTtFQUNFLHlCdkJQSztFdUJRTDtBcEMrbkZOO0FvQzVuRkk7RUFDRSxhdkJWSztBYndvRlg7O0FxQzdwRkE7RUFFRTtBckMrcEZGO0FxQzdwRkU7RUFDRTtFQUNBO0VBQ0E7RUFDQSxnQnpCSk07RXlCS04seUJ4QkNNO0V3QkFOLGN4QndCUTtFd0J2QlI7RUFDQTtFQUNBO0VBQ0E7QXJDK3BGSjtBcUM3cEZJO0VBR0U7RUFDQTtFQUNBO1VBQUE7QXJDNnBGTjtBVW5xRkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FWcXFGSjtBVXhyRkk7RUFDRTtBVjByRk47QXFDdnFGSTtFQUNFLHlCeEJTTTtFd0JSTixjeEJmTTtBYndyRlo7QUkxckZFO0VpQ29CTTtBckN5cUZSO0FJbnNGRTtFaUM4Qk07QXJDd3FGUjtBSWhzRkU7RWlDNkJRO0FyQ3NxRlY7QUl6c0ZFO0VpQ3VDUTtBckNxcUZWO0FxQzdwRkk7RUFDRSx5QnhCNUJLO0V3QjZCTCxjeEIxQ0k7QWJ5c0ZWO0FxQzdwRk07RUFDRSx5QnhCckNDO0V3QnNDRCxjeEI5Q0U7RXdCK0NGLHFCeEJ2Q0M7QWJzc0ZUO0FxQ3hwRkk7RUFDRSx5QnhCWE87RXdCWVAsY3hCeERJO0Fia3RGVjtBcUN4cEZNO0VBQ0UseUJ4QmhCRztFd0JpQkgsY3hCNURFO0V3QjZERixxQnhCbEJHO0FiNHFGWDs7QXNDanVGQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EseUJ6QktRO0V5QkpSO0F0Q291RkY7QXNDbHVGRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F0Q291Rko7QXNDanVGRTtFQUNFLGN6QmhCTTtBYm12RlY7QXNDanVGSTtFQUNFO0VBQ0EsZ0IxQm5CTztBWnN2RmI7QUk5dUZFO0VrQ2NNO0F0Q211RlI7QUl2dkZFO0VrQ3dCTTtBdENrdUZSO0FzQzl0Rkk7RUFDRTtFQUNBLGdCMUJoQ087RTBCaUNQO0F0Q2d1Rk47QXNDNXRGRTtFQUNFO0VBQ0EsZ0IxQnZDUztFMEJ3Q1QsY3pCekNNO0FidXdGVjtBc0MzdEZFO0VBQ0U7RUFDQTtBdEM2dEZKO0FHanVGTTtFbUNFSjtJQUtJO0V0Qzh0Rko7QUFDRjtBc0M1dEZJO0VBQ0U7RUFDQTtBdEM4dEZOO0FJM3dGRTtFa0NnRE07RUFDQTtBdEM4dEZSO0FJcnhGRTtFa0MyRE07RUFDQTtBdEM2dEZSO0FzQ3h0RkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBdEMwdEZKO0FHeHZGTTtFbUMwQko7SUFPSTtFdEMydEZKO0FBQ0Y7O0F1Q3Z5RkE7RUFFRTtFQUNBO0VBQ0E7RUFDQSx5QjFCaUNPO0UwQmhDUDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZDeXlGRjtBRzF3Rk07RW9DMUNOO0lBY0k7SUFDQTtJQUNBO0V2QzB5RkY7QUFDRjtBR2p4Rk07RW9DMUNOO0lBb0JJO0lBQ0E7RXZDMnlGRjtBQUNGO0FHdnhGTTtFb0MxQ047SUF5Qkk7RXZDNHlGRjtBQUNGO0F1QzF5RkU7RUFDRTtFQUNBO0VBQ0EsZ0IzQjlCUztFMkIrQlQ7RUFDQTtFQUNBLGMxQnhCTTtFMEJ5Qk47RUFDQTtFQUNBO0F2QzR5Rko7QUd2eUZNO0VDakNKO0ltQ2dDTTtFdkM0eUZOO0VJbDFGQTtJbUMwQ007RXZDMnlGTjtBQUNGO0F1Q3Z5RkU7RUFDRSxnQjNCakRRO0UyQmtEUjtFQUNBO0VBQ0EsYzFCbkNPO0UwQm9DUDtBdkN5eUZKO0FHdHpGTTtFb0NRSjtJQVFJO0lBQ0E7RXZDMHlGSjtBQUNGO0F1Q3Z5RkU7RUFDRSxnQjNCL0RTO0UyQmdFVDtFQUNBO0VBQ0EsYzFCNUJPO0UwQjZCUDtBdkN5eUZKO0FHbjBGTTtFQ2pDSjtJbUMrRE07RXZDeXlGTjtFSTkyRkE7SW1DeUVNO0V2Q3d5Rk47QUFDRjtBdUNyeUZJO0VBQ0U7QXZDdXlGTjtBdUNqeUZVO0VBQ0U7RUFFQTtFQUNBO0VBQ0EsYzFCcEVEO0FiczJGWDtBVTEzRkk7RUFDRTtBVjQzRk47QVVsM0ZFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVm8zRko7QXVDenlGVTtFQUNFO0VBRUE7RUFDQTtFQUNBLGMxQi9FRDtBYnkzRlg7QVU3NEZJO0VBQ0U7QVYrNEZOO0FVcjRGRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVZ1NEZKO0F1Q2h6RkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2Q2t6Rko7QUk1NUZFO0VtQzZHSTtBdkNrekZOO0FJcjZGRTtFbUN1SEk7QXZDaXpGTjtBdUM3eUZFO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsYzFCeEhNO0UwQnlITjtFQUNBO0VBQ0E7RUFDQTtBdkMreUZKO0FHMzRGTTtFb0NvRko7SUFXSTtFdkNnekZKO0FBQ0Y7QUlqN0ZFO0VtQ29JSTtBdkNnekZOO0FJMTdGRTtFbUM4SUk7RUFDQTtBdkMreUZOO0F1QzN5RkU7RUFDRSx5QjFCL0hPO0FiNDZGWDtBdUMzeUZJO0VBQ0U7QXZDNnlGTjtBdUMxeUZJO0VBQ0U7QXZDNHlGTjtBdUN6eUZJO0VBQ0U7RUFDQTtBdkMyeUZOO0F1Q3h5Rkk7RUFDRTtBdkMweUZOO0F1Q3Z5Rkk7RUFDRTtBdkN5eUZOOztBd0NwOUZBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHlCM0JjUztFMkJiVDtBeEN1OUZGO0F3Q3I5RkU7RUFDRTtFQUNBO0VBQ0E7QXhDdTlGSjtBd0NwOUZFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4Q3M5Rko7QUdqOEZNO0VxQzNCSjtJQVNJO0V4Q3U5Rko7QUFDRjtBR3Q4Rk07RXFDM0JKO0lBYUk7RXhDdzlGSjtBQUNGO0FHMzhGTTtFcUMzQko7SUFpQkk7RXhDeTlGSjtBQUNGO0F3Q3Q5RkU7RUFDRTtFQUNBO0VBQ0EsYzNCcEJPO0UyQnFCUCxnQjVCdENRO0FaOC9GWjtBd0NyOUZFO0VBQ0U7RUFDQTtFQUNBLGMzQkxPO0FiNDlGWDtBd0NwOUZFO0VBQ0UsYzNCVU07RTJCVE47QXhDczlGSjtBd0NuOUZFO0VBQ0U7RUFDQTtFQUNBO0F4Q3E5Rko7QXdDbDlGRTtFQUNFO0VBQ0E7RUFDQTtBeENvOUZKO0F3Q2w5Rkk7RUFDRTtFQUNBLGdCNUJsRU87RTRCbUVQLGMzQjNCSztBYisrRlg7QXdDajlGSTtFQUNFO0VBQ0E7RUFDQSxnQjVCdEVJO0U0QnVFSixjM0IxRU07QWI2aEdaO0FJcmhHRTtFb0NxRU07QXhDbTlGUjtBSTloR0U7RW9DK0VNO0F4Q2s5RlI7QXdDLzhGTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhDaTlGUjtBd0M1OEZFO0VBQ0U7QXhDODhGSjtBR3ovRk07RXFDMENKO0lBSUk7RXhDKzhGSjtBQUNGO0F3QzU4RkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4Qzg4Rko7QXdDNThGSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F4Qzg4Rk47QXdDNThGTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsZTNCN0dJO0UyQjhHSjtFQUNBO0VBQ0E7QXhDODhGUjtBd0M1OEZRO0VBQ0U7QXhDODhGVjtBd0MzOEZRO0VBQ0U7RUFDQTtFQUNBLGUzQmpIQztBYjhqR1g7QXdDdDhGVTtFQUNFO0VBQ0E7RUFDQSxlM0J0RkY7QWI4aEdWO0F3Q2o4RkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4Q204Rko7QUl4bEdFO0VvQ3dKSTtFQUNBO0F4Q204Rk47QUlsbUdFO0VvQ21LSTtFQUNBO0F4Q2s4Rk47QXdDOTdGRTtFQUNFO0VBQ0EsZ0I1QjVLUztFNEI2S1QsYzNCM0pPO0UyQjRKUDtBeENnOEZKO0F3Qzc3RkU7RUFDRTtFQUNBLGdCNUJuTFM7RTRCb0xULGMzQmxLTztFMkJtS1A7RUFDQTtBeEMrN0ZKO0F3Q3Y3RkU7RUFDRTtFQUNBO0VBQ0EseUIzQmpLUTtFMkJrS1IsYzNCeExRO0UyQnlMUjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4Q3k3Rko7QUl4bkdFO0VvQ2tNSTtFQUNBO0F4Q3k3Rk47QUlsb0dFO0VvQzZNSTtFQUNBO0F4Q3c3Rk47QXdDcjdGSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeEN1N0ZOO0F3Q3I3Rk07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHlCM0IxTkU7QWJpcEdWO0FJbHBHRTtFb0M4TlE7RUFDQTtBeEN1N0ZWO0FJNXBHRTtFb0N5T1E7RUFDQTtBeENzN0ZWO0F3Q2g3Rkk7RUFDRTtFQUNBLGdCNUJqUEk7QVptcUdWOztBeUN2cUdBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHlCNUJjUztFNEJiVDtBekMwcUdGO0F5Q3hxR0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBekMwcUdKO0F5Q3ZxR0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBekN5cUdKO0F5Q3RxR0U7RUFDRTtFQUNBO0VBQ0EsYzVCUE87RTRCUVAsZ0I3QnpCUTtBWmlzR1o7QXlDcnFHRTtFQUNFO0VBQ0E7RUFDQSxjNUJRTztBYitwR1g7QXlDcHFHRTtFQUNFO0VBQ0E7RUFDQTtBekNzcUdKO0F5Q25xR0U7RUFDRTtFQUNBO0VBQ0E7QXpDcXFHSjtBeUNucUdJO0VBQ0U7RUFDQSxnQjdCaERPO0U2QmlEUCxjNUJUSztBYjhxR1g7QXlDbHFHSTtFQUNFO0VBQ0E7RUFDQSxnQjdCcERJO0U2QnFESixjNUJ4RE07QWI0dEdaO0FJcHRHRTtFcUNtRE07QXpDb3FHUjtBSTd0R0U7RXFDNkRNO0F6Q21xR1I7QXlDaHFHTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpDa3FHUjtBeUM3cEdFO0VBQ0U7QXpDK3BHSjtBR3hyR007RXNDd0JKO0lBSUk7RXpDZ3FHSjtBQUNGO0F5QzdwR0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6QytwR0o7QXlDN3BHSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F6QytwR047QXlDN3BHTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsZTVCM0ZJO0U0QjRGSjtFQUNBO0VBQ0E7QXpDK3BHUjtBeUM3cEdRO0VBQ0U7QXpDK3BHVjtBeUM1cEdRO0VBQ0U7RUFDQTtFQUNBLGU1Qi9GQztBYjZ2R1g7QXlDeHBHRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpDMHBHSjtBSWx4R0U7RXFDMkhJO0VBQ0E7QXpDMHBHTjtBSTV4R0U7RXFDc0lJO0VBQ0E7QXpDeXBHTjtBeUNycEdFO0VBQ0U7RUFDQSxnQjdCL0lTO0U2QmdKVCxjNUI5SE87RTRCK0hQO0F6Q3VwR0o7QXlDcHBHRTtFQUNFO0VBQ0EsZ0I3QnRKUztFNkJ1SlQsYzVCcklPO0U0QnNJUDtFQUNBO0F6Q3NwR0o7QXlDbnBHRTtFQUNFO0F6Q3FwR0o7O0EwQ256R0E7RUFDRTtBMUNzekdGO0EwQ3B6R0U7RUFDRTtFQUNBO0VBQ0E7QTFDc3pHSjtBR2x4R007RXVDdkNKO0lBTUk7RTFDdXpHSjtBQUNGO0EwQ3J6R0k7RUFDRTtFQUNBO0VBQ0E7RUFDQSxnQjlCZk87RThCZ0JQLGM3QmpCSTtFNkJrQko7RUFDQTtBMUN1ekdOO0FJajBHRTtFc0NhTTtBMUN1ekdSO0FJMTBHRTtFc0N1Qk07QTFDc3pHUjtBR3R5R007RXVDOUJGO0lBa0JJO0UxQ3N6R047QUFDRjtBMENwekdNO0VBQ0UsYzdCVUc7QWI0eUdYO0EwQ3Z6R007RUFDRSxjN0JVRztBYjR5R1g7QTBDdnpHTTtFQUNFLGM3QlVHO0FiNHlHWDtBMEN2ekdNO0VBQ0UsYzdCVUc7QWI0eUdYO0EwQ256R007RUFDRTtBMUNxekdSO0EwQ2p6R0k7RUFDRTtFQUNBO0VBQ0E7QTFDbXpHTjtBSXYxR0U7RXNDdUNNO0ExQ216R1I7QUloMkdFO0VzQ2lETTtBMUNrekdSOztBMkN0MkdBO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBM0N3MkdGO0EyQ3QyR0U7RUFDRTtFQUNBLGdCL0JOTTtFK0JPTixjOUJpQ087QWJ1MEdYO0FJMTJHRTtFdUNLSTtBM0N3MkdOO0FJbjNHRTtFdUNlSTtBM0N1MkdOO0EyQ24yR0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EzQ3EyR0o7QTJDbjJHSTtFQUNFLHFCOUJNSztBYisxR1g7QTJDbDJHSTtFQUNFO0VBQ0EsZ0IvQnJDTztFK0JzQ1AsYzlCS0s7QWIrMUdYO0EyQ3YyR0k7RUFDRTtFQUNBLGdCL0JyQ087RStCc0NQLGM5QktLO0FiKzFHWDtBMkN2MkdJO0VBQ0U7RUFDQSxnQi9CckNPO0UrQnNDUCxjOUJLSztBYisxR1g7QTJDdjJHSTtFQUNFO0VBQ0EsZ0IvQnJDTztFK0JzQ1AsYzlCS0s7QWIrMUdYO0EyQ2gyR0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNDazJHSjtBMkNoMkdJO0VBQ0UscUI5QmJLO0FiKzJHWDtBMkMvMUdJO0VBQ0U7RUFDQSxnQi9CeERPO0UrQnlEUCxjOUJkSztBYisyR1g7QTJDcDJHSTtFQUNFO0VBQ0EsZ0IvQnhETztFK0J5RFAsYzlCZEs7QWIrMkdYO0EyQ3AyR0k7RUFDRTtFQUNBLGdCL0J4RE87RStCeURQLGM5QmRLO0FiKzJHWDtBMkNwMkdJO0VBQ0U7RUFDQSxnQi9CeERPO0UrQnlEUCxjOUJkSztBYisyR1g7QTJDNzFHRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBM0MrMUdKO0EyQzcxR0k7RUFDRSxxQjlCaENLO0FiKzNHWDtBMkM1MUdJO0VBQ0U7RUFDQSxnQi9CM0VPO0UrQjRFUCxjOUJqQ0s7QWIrM0dYO0EyQ2oyR0k7RUFDRTtFQUNBLGdCL0IzRU87RStCNEVQLGM5QmpDSztBYiszR1g7QTJDajJHSTtFQUNFO0VBQ0EsZ0IvQjNFTztFK0I0RVAsYzlCakNLO0FiKzNHWDtBMkNqMkdJO0VBQ0U7RUFDQSxnQi9CM0VPO0UrQjRFUCxjOUJqQ0s7QWIrM0dYO0EyQ3AxR0k7RUFFRTtFQUNBO0VBQ0E7RUFDQSxjOUJwQ087RThCcUNQO0EzQ3ExR047QVU5NkdJO0VBQ0U7QVZnN0dOO0FVdDZHRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVZ3NkdKO0FJdDdHRTtFdUN1Rk07RUFDQTtBM0NrMkdSO0FJaDhHRTtFdUNrR007RUFDQTtBM0NpMkdSO0EyQzUxR0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EzQzgxR0o7QTJDNTFHSTtFQUNFO0EzQzgxR047O0E0Q2o5R0E7RUFFRTtFQUNBO0VBQ0E7QTVDbTlHRjtBNEMvOEdJO0VBQ0U7QTVDaTlHTjtBNEM5OEdJO0VBQ0U7QTVDZzlHTjtBNEM1OEdFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUM4OEdKO0FJMzlHRTtFd0NnQkk7QTVDODhHTjtBSXArR0U7RXdDMEJJO0E1QzY4R047QTRDMThHSTtFQUNFLGdCaENoQ087RWdDaUNQO0VBQ0EsYy9CSUs7QWJ3OEdYO0E0Q3o4R0k7RUFDRTtFQUNBLGMvQmpCSztFK0JrQkw7QTVDMjhHTjtBNEN2OEdFO0VBQ0U7RUFDQTtBNUN5OEdKO0E0Q3Q4R0U7RUFDRTtFQUNBO0E1Q3c4R0o7QTRDdDhHSTtFQUNFLHlCL0JqQkc7RStCa0JIO0VBQ0EsZ0JoQ3hETztFZ0N5RFAsYy9CMURJO0UrQjJESjtFQUNBO0VBQ0E7QTVDdzhHTjtBNEN0OEdNO0VBQ0UsYy9CbkJHO0FiMjlHWDtBNEN6OEdNO0VBQ0UsYy9CbkJHO0FiMjlHWDtBNEN6OEdNO0VBQ0UsYy9CbkJHO0FiMjlHWDtBNEN6OEdNO0VBQ0UsYy9CbkJHO0FiMjlHWDtBNENwOEdJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTVDczhHTjtBSXJnSEU7RXdDa0VNO0E1Q3M4R1I7QUk5Z0hFO0V3QzRFTTtBNUNxOEdSO0E0Q2w4R007RUFDRSxlL0J2Q0c7QWIyK0dYO0E0Qy83R0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1Q2k4R0o7QTRDLzdHSTtFQUNFO0VBQ0EseUIvQjdFSztBYjhnSFg7QTRDOTdHSTtFQUNFO0VBQ0EseUIvQmxGSztBYmtoSFg7QTRDNzdHSTtFQUNFO0VBQ0EseUIvQnJGSztBYm9oSFg7QTRDMzdHRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0E1QzY3R0o7QUl2aUhFO0V3QzZHSTtBNUM2N0dOO0FJaGpIRTtFd0N1SEk7QTVDNDdHTjtBNEN4N0dFO0VBQ0U7RUFDQSxnQmhDNUhNO0VnQzZITixjL0IxR087RStCMkdQO0E1QzA3R0o7QTRDeDdHSTtFQUNFO0E1QzA3R047QTRDdDdHRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0E1Q3c3R0o7QTRDcDdHTTtFQUNFO0VBQ0E7RUFDQTtBNUNzN0dSO0E0Q3A3R1E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVDczdHVjtBNENwN0dVO0VBQ0UscUIvQnhJRDtFK0J5SUMseUIvQnpJRDtBYitqSFg7QTRDcDdHWTtFQUNFO0VBQ0EsYy9CekpGO0FiK2tIWjtBNENsN0dVO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7QTVDbTdHWjtBVS9sSEk7RUFDRTtBVmltSE47QVV2bEhFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVnlsSEo7QTRDNTdHUTtFQUNFO0VBQ0EsZ0JoQ3JMRztFZ0NzTEgsYy9CaEpDO0FiOGtIWDs7QTZDcm5IQTtFQUNFO0VBQ0E7QTdDd25IRjtBNkN0bkhFO0VBQ0U7RUFDQTtFQUNBLGNoQ2VPO0VnQ2RQO0E3Q3duSEo7QTZDdG5ISTtFQUNFLGNoQ1lLO0FiNG1IWDtBVS9uSEk7RUFDRTtBVmlvSE47QVV2bkhFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVnluSEo7QVU1b0hJO0VBQ0U7QVY4b0hOO0FVcG9IRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVZzb0hKO0FVenBISTtFQUNFO0FWMnBITjtBVWpwSEU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FWbXBISjtBVXRxSEk7RUFDRTtBVndxSE47QVU5cEhFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVmdxSEo7O0E4Q3ZySEE7RUFFRTtFQUNBO0VBQ0E7RUFDQTtBOUN5ckhGO0E4Q3JySEk7RUFDRSxjakNDTTtBYnNySFo7QThDbnJIUTtFQUNFLGNqQ0pFO0FieXJIWjtBOEMvcUhFO0VBQ0U7RUFDQSxnQmxDdEJTO0VrQ3VCVDtFQUNBLGNqQ2tCTztBYitwSFg7QThDN3FITTtFQUNFO0VBQ0E7RUFDQTtFQUNBLGNqQ1VHO0FicXFIWDtBSXZzSEU7RTBDMkJRO0E5QytxSFY7QUlodEhFO0UwQ3FDUTtBOUM4cUhWOztBK0N0dEhBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QS9DeXRIRjtBK0N2dEhFO0VBQ0U7RUFDQTtFQUNBO0EvQ3l0SEo7O0FnRGx1SEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUFBO0VBQUE7QWhEcXVIRjtBZ0RudUhFO0VBQ0U7RUFDQSxjbkNSTTtFbUNTTixnQnBDUlM7RW9DU1Q7RUFDQTtBaERxdUhKOztBaURodkhBO0VBQ0U7RUFDQTtFQUNBO0VBQ0EseUJwQ01RO0VvQ0xSO0FqRG12SEY7QWlEanZIRTtFQUNFO0VBQ0E7RUFDQTtBakRtdkhKO0FpRGh2SEU7RUFDRTtFQUNBO0VBQ0E7QWpEa3ZISjtBaUQvdUhFO0VBQ0U7RUFDQSxnQnJDakJNO0VxQ2tCTixjcEN0Qk07QWJ1d0hWO0FpRDl1SEU7RUFDRTtFQUNBLGdCckMxQlM7RXFDMkJULGNwQzVCTTtFb0M2Qk47QWpEZ3ZISjs7QWtEM3dIRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxEOHdISjtBa0Qzd0hFO0VBQ0U7RUFDQTtFQUNBO0FsRDZ3SEo7QUdodkhNO0UrQ2hDSjtJQU1JO0VsRDh3SEo7QUFDRjtBa0Qzd0hFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWxENndISjtBRzd1SE07RStDcENKO0lBT0k7RWxEOHdISjtBQUNGO0FrRDV3SEk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGdCdENyQ087RXNDc0NQO0VBQ0E7RUFDQTtBbEQ4d0hOO0FrRDV3SE07RUFDRSx5QnJDcEJHO0VxQ3FCSCxjckNsQ0k7QWJnekhaO0FrRDN3SE07RUFDRTtBbEQ2d0hSO0FrRDF3SE07RUFDRSx5QnJDN0JHO0VxQzhCSCxjckMzQ0k7QWJ1ekhaO0FrRHZ3SEU7RUFDRTtFQUNBO0VBQ0E7QWxEeXdISjtBa0R2d0hJO0VBQ0U7RUFDQSxnQnRDakVPO0VzQ2tFUCxjckM1Qks7QWJxeUhYO0FrRHR3SEk7RUFDRTtFQUNBO0VBQ0EsZ0J0Q3hFTztFc0N5RVA7RUFDQTtFQUNBO0VBQ0E7QWxEd3dITjtBa0R0d0hNO0VBQ0U7QWxEd3dIUjtBa0Ryd0hNO0VBQ0UsY3JDeENHO0FiK3lIWDtBa0R4d0hNO0VBQ0UsY3JDeENHO0FiK3lIWDtBa0R4d0hNO0VBQ0UsY3JDeENHO0FiK3lIWDtBa0R4d0hNO0VBQ0UsY3JDeENHO0FiK3lIWDtBa0Rwd0hNO0VBRUU7RUFDQTtBbERxd0hSO0FrRGx3SE07RUFDRTtBbERvd0hSOztBbURsMkhBO0VBQ0U7RUFLQTtBbkRpMkhGO0FtRHIwSEU7RUFFRTtFQUNBLHlCdENDSztFc0NBTCxjdEN0Q007RXNDdUNOO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5EczBISjtBR3YwSE07RWdEWUY7SUFFSTtFbkQ2ekhOO0FBQ0Y7QW1EenpIRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbkQyekhKO0FJcjNIRTtFK0M2REk7QW5EMnpITjtBSTkzSEU7RStDdUVJO0FuRDB6SE47QW1EdHpIRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbkR3ekhKO0FtRHJ6SE07RUFDRTtLQUFBO1VBQUE7QW5EdXpIUjtBbURwekhNO0VBQ0U7QW5Ec3pIUjtBbURwekhRO0VBQ0U7QW5Ec3pIVjtBbURuekhRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbkRxekhWO0FtRGx6SFE7O0VBRUU7RUFDQTtFQUVBO0VBQ0E7RUFDQTtBbkRtekhWO0FtRC95SE07RUFDRTtFQUNBO0FuRGl6SFI7QW1EL3lIUTtFQUNFO0VBQ0E7QW5EaXpIVjtBbUQ3eUhNO0VBQ0U7RUFDQTtFQUNBO0FuRCt5SFI7QW1EN3lIUTtFQUNFO0VBQ0E7QW5EK3lIVjtBbUQzeUhNO0VBQ0U7RUFDQTtFQUNBO0FuRDZ5SFI7QW1EM3lIUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EseUJ0Q3BJQztFc0NxSUQsY3RDOUlBO0VzQytJQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5ENnlIVjtBbUQzeUhVO0VBQ0U7RUFDQSxxQnRDL0lEO0VzQ2dKQyxjdENoSkQ7QWI2N0hYO0FtRHZ5SEk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHlCdEMzSks7RXNDNEpMLGN0Q3JLSTtFc0NzS0o7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5EeXlITjtBbUR2eUhNO0VBQ0U7RUFDQSxxQnRDdktHO0VzQ3dLSCxjdEN4S0c7QWJpOUhYO0FtRHJ5SEk7RUFDRTtFQUNBO0VBQ0EseUJ0Qy9LSztFc0NnTEwsY3RDekxJO0VzQzBMSjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5EdXlITjtBbURyeUhNO0VBQ0U7RUFDQSxxQnRDN0xHO0VzQzhMSCxjdEM5TEc7QWJxK0hYO0FtRGx5SEU7RUNuTUUsZ0J4Q2pCUTtFd0NrQlI7RUFDQTtFQUNBLGN2Q2lCTztFc0NpTFAsY3RDeE5NO0FiKy9IVjtBR3I5SE07RWdENEtKO0lDN0xJO0lBQ0E7RXBEMCtISjtBQUNGO0FtRDF5SEU7RUFDRTtBbkQ0eUhKO0FtRDF5SEk7RUFDRTtFQUNBO0VBQ0E7RUFDQSxnQnZDak9PO0V1Q2tPUCxjdENuT0k7QWIrZ0lWO0FtRDF5SE07RUFDRTtBbkQ0eUhSO0FtRHh5SFE7RUFDRTtFQUVBO0VBQ0E7RUFDQSxjdEMvT0E7QWJ3aElWO0FVcGhJSTtFQUNFO0FWc2hJTjtBVTVnSUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FWOGdJSjtBbURqekhRO0VBQ0U7RUFFQTtFQUNBO0VBQ0EsY3RDelBBO0FiMmlJVjtBVXZpSUk7RUFDRTtBVnlpSU47QVUvaElFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVmlpSUo7QW1EenpIRTtFQUNFO0FuRDJ6SEo7O0FtRHB6SEU7RUFDRTtFQUNBO0VBQ0EseUJ0Q3ZQTztFc0N3UFAsY3RDalFNO0VzQ2tRTjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5EdXpISjtBbURyekhJO0VBQ0U7RUFDQSxxQnRDclFLO0VzQ3NRTCxjdEN0UUs7QWI2aklYOztBcUQ5a0lFOzs7Ozs7RUQyQkUsZ0J4QzVCUztFd0M2QlQ7RUFDQTtFQUNBLGN2Q1NPO0V3Q2hDTCxnQnpDTEk7RXlDTUosY3hDVkk7RXdDV0o7RUFDQTtBckRvbElOO0FHdGpJTTtFa0R4Q0o7Ozs7OztJRGlDSTtJQUNBO0VwRHNrSUo7QUFDRjtBR2prSU07RWtEeENKOzs7Ozs7SUFhUTtFckRxbUlSO0FBQ0Y7QXFEbG1JTTs7Ozs7O0VBQ0k7QXJEeW1JVjtBcUR0bUlNOzs7Ozs7RUFDSTtBckQ2bUlWO0FxRHptSUU7RUFDSSxjeEM3Qkk7RXdDOEJKO0VBQ0E7RURGRixnQnhDNUJTO0V3QzZCVDtFQUNBO0VBQ0EsY3ZDU087QWJxbUlYO0FHcG1JTTtFa0RkSjtJRE9JO0lBQ0E7RXBEK21JSjtBQUNGO0FxRC9tSU07RUFDSTtFQUNBO0VBQ0E7QXJEaW5JVjtBcUQ5bUlNO0VBQ0k7QXJEZ25JVjtBcUQ1bUlFOztFQUVJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJEOG1JTjtBRzFuSU07RWtETUo7O0lBU1E7RXJEZ25JUjtBQUNGO0FxRDltSU07O0VBQ0k7QXJEaW5JVjtBcUQ3bUlFO0VBQ0k7QXJEK21JTjtBcUQ1bUlFO0VBQ0ksY3hDdEVJO0V1QzZCTixnQnhDNUJTO0V3QzZCVDtFQUNBO0VBQ0EsY3ZDU087RXdDK0JMO0FyRGluSU47QUcvb0lNO0VrRDJCSjtJRGxDSTtJQUNBO0VwRDBwSUo7QUFDRjtBcURsbklFO0VBQ0k7RUFDQSxjeEMvRUk7RXVDNkJOLGdCeEM1QlM7RXdDNkJUO0VBQ0E7RUFDQSxjdkNTTztFd0N5Q0w7QXJEc25JTjtBRzlwSU07RWtEbUNKO0lEMUNJO0lBQ0E7RXBEeXFJSjtBQUNGO0FxRHhuSUU7RUFDSTtBckQwbklOO0FxRHhuSU07RUFDSTtBckQwbklWO0FxRHRuSUU7O0VBRUk7QXJEd25JTjs7QXNEeHRJQTtFQUVFO0F0RDB0SUY7QXNEeHRJRTtFQUNFO0F0RDB0SUo7QXNEdnRJRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F0RHl0SUo7QXNEdHRJRTtFQUNFO0F0RHd0SUo7QXNEcnRJRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F0RHV0SUo7QXNEcnRJSTtFQUNFO0F0RHV0SU47QUd6cklNO0VtRDNCRjtJQUdJO0V0RHF0SU47QUFDRjtBc0RudElNO0VBQ0U7QXREcXRJUjtBc0Qzc0lNO0VBQ0U7RUFDQTtBdEQ2c0lSO0FzRHhzSUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSx5QnpDakRRO0V5Q2tEUjtFQUNBO0VBQ0E7QXREMHNJSjtBc0R4c0lJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHlCekMvRE07QWJ5d0laO0FzRHZzSUk7RUFDRTtFQUNBLGdCMUM5RU87RTBDK0VQLGN6Q3ZDSztFeUN3Q0w7QXREeXNJTjtBc0R0c0lJO0VBQ0U7RUFDQSxnQjFDbEZJO0UwQ21GSixjekNoREs7RXlDaURMO0VBQ0E7QXREd3NJTjtBc0Ryc0lJO0VBQ0U7RUFDQTtFQUNBO0F0RHVzSU47QXNEcHNJSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsZ0IxQ25HSTtFMENvR0osY3pDbERPO0V5Q21EUDtBdERzc0lOO0FzRHBzSU07RUFDRSxjekNyREs7RXlDc0RMLHFCekN0REs7QWI0dkliO0FzRGxzSUk7RUFDRTtFQUNBLGdCMUNsSE87RTBDbUhQLGN6QzNFSztFeUM0RUw7QXREb3NJTjtBc0Rsc0lNO0VBQ0U7QXREb3NJUjtBc0Roc0lJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxnQjFDN0hJO0UwQzhISixjekN4SEk7RXlDeUhKLHlCekM3RU87RXlDOEVQO0F0RGtzSU47QUc1eElNO0VtRGtGRjtJQVdJO0V0RG1zSU47QUFDRjtBc0Rqc0lNO0VBQ0UsY3pDaklFO0V5Q2tJRixxQnpDckZLO0V5Q3NGTCx5QnpDdEZLO0FieXhJYjtBc0QvcklJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxnQjFDbEpJO0UwQ21KSixjekNqR087RXlDa0dQO0F0RGlzSU47QUcveUlNO0VtRHVHRjtJQVVJO0V0RGtzSU47QUFDRjtBc0Roc0lNO0VBQ0UsY3pDeEdLO0V5Q3lHTCxxQnpDekdLO0FiMnlJYjs7QXVEaDJJRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdkRtMklKO0F1RGgySUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2RGsySUo7QXVEOTFJTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdkRnMklSO0F1RDMxSUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZENjFJSjtBdUQxMUlFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdkQ0MUlKO0FHLzFJTTtFb0RGSjtJQVFJO0V2RDYxSUo7QUFDRjtBdUQxMUlFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdkQ0MUlKO0F1RDExSUk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsZ0IzQzdESTtFMkM4REosYzFDeERJO0UwQ3lESjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdkQ0MUlOO0F1RDExSU07RUFDRTtFQUNBO0F2RDQxSVI7QXVEMTFJUTtFQUNFO0F2RDQxSVY7QXVEeDFJTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EseUIxQ2xGRTtFMENtRkY7RUFDQTtBdkQwMUlSO0F1RHIxSUU7RUh6RkUsZ0J4Q1JRO0V3Q1NSO0VBQ0E7RUd5RkEsYzFDMUZRO0FibTdJWjtBR3A1SU07RW9EeURKO0lIcEZJO0lBQ0E7RXBEbTdJSjtBQUNGO0F1RDUxSUU7RUFDRTtFQUNBLGdCM0N6R1M7RTJDMEdULGMxQ2hHUTtBYjg3SVo7QXVEMzFJRTtFQUNFO0VBQ0E7QXZENjFJSjtBdUQxMUlFO0VBQ0U7RUFDQSx5QjFDM0dNO0UwQzRHTjtFQUNBO0VBQ0E7RUFDQTtBdkQ0MUlKO0FHMzZJTTtFb0R5RUo7SUFTSTtFdkQ2MUlKO0FBQ0Y7QXVEMzFJSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F2RDYxSU47QUd0N0lNO0VvRHFGRjtJQU9JO0V2RDgxSU47QUFDRjtBRzM3SU07RW9EcUZGO0lBV0c7RXZEKzFJTDtBQUNGO0FJaitJRTtFbURxSU07QXZEKzFJUjtBR244SU07RUNqQ0o7SW1Ed0lRLGdDdkMvSWM7RWhCKytJdEI7QUFDRjtBR3g4SU07RUNqQ0o7SW1ENklRLG1DdkNySk87RWhCcS9JZjtBQUNGO0FJcC9JRTtFbUR3Sk07QXZEKzFJUjtBR2g5SU07RUN2Q0o7SW1EMkpRLCtCdkM1SmM7RWhCNC9JdEI7QUFDRjtBR3I5SU07RUN2Q0o7SW1EK0pRLGtDdkNqS087RWhCa2dKZjtBQUNGO0F1RDcxSUk7RUFDRTtFQUNBO0F2RCsxSU47QXVENzFJTTtFQUNFO0VBQ0EsYzFDN0lFO0UwQzhJRjtFQUNBO0F2RCsxSVI7QUdwK0lNO0VvRGlJQTtJQU9JO0V2RGcySVI7QUFDRjtBSTFnSkU7RW1EZ0xRO0F2RDYxSVY7QUluaEpFO0VtRDBMUTtBdkQ0MUlWO0F1RHgxSU07RUFDRTtBdkQwMUlSO0FJbmhKRTtFbUQ0TFE7QXZEMDFJVjtBSTVoSkU7RW1Ec01RO0F2RHkxSVY7O0F3RGhpSkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBeERtaUpKO0FHLy9JTTtFcUR4Q0o7SUFPSTtFeERvaUpKO0FBQ0Y7QUdwZ0pNO0VxRHhDSjtJQVdJO0V4RHFpSko7QUFDRjtBd0RsaUpFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXhEb2lKSjtBd0RqaUpFO0VKTEUsZ0J4Q2pCUTtFd0NrQlI7RUFDQTtFQUNBLGN2Q2lCTztBYndoSlg7QUdyaEpNO0VxRGxCSjtJSkNJO0lBQ0E7RXBEMGlKSjtBQUNGO0F3RHppSkU7RUpDRSxnQnhDNUJTO0V3QzZCVDtFQUNBO0VBQ0EsY3ZDU087RTJDWFA7QXhEOGlKSjtBR2xpSk07RXFEZEo7SUpPSTtJQUNBO0VwRDZpSko7QUFDRjtBd0RqakpFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4RG1qSko7QUdoakpNO0VxRFRKO0lBU0k7SUFDQTtFeERvakpKO0FBQ0Y7QXdEampKRTtFQUNFO0F4RG1qSko7QUd6akpNO0VxREtKO0lBSUk7RXhEb2pKSjtBQUNGO0F3RGxqSkk7RUFDRTtBeERvakpOO0FHamtKTTtFcURZRjtJQUlJO0V4RHFqSk47QUFDRjtBd0RsakpJO0VBQ0U7QXhEb2pKTjtBR3prSk07RXFEb0JGO0lBSUk7RXhEcWpKTjtBQUNGO0F3RGxqSkk7RUFDRTtBeERvakpOO0FHamxKTTtFcUQ0QkY7SUFJSTtFeERxakpOO0FBQ0Y7QXdEbGpKSTtFQUNFO0F4RG9qSk47QUd6bEpNO0VxRG9DRjtJQUlJO0V4RHFqSk47QUFDRjtBd0RsakpJO0VBQ0U7QXhEb2pKTjtBd0RqakpJO0VBQ0UseUIzQ3JERztFMkNzREg7RUFDQTtFQUNBO0F4RG1qSk47QUd2bUpNO0VxRGdERjtJQU9JO0V4RG9qSk47QUFDRjtBRzVtSk07RXFEZ0RGO0lBV0k7RXhEcWpKTjtBQUNGO0F3RGxqSkk7RUFDRSxnQjVDekdPO0U0QzBHUCxjM0N4Rks7RTJDeUZMO0VBQ0E7QXhEb2pKTjtBR3ZuSk07RXFEK0RGO0lBT0k7SUFDQTtFeERxakpOO0FBQ0Y7QXdEbGpKSTtFQUNFLGdCNUNySE87RTRDc0hQLGMzQ3ZISTtFMkN3SEo7RUFDQTtBeERvakpOO0FHbm9KTTtFcUQyRUY7SUFPSTtJQUNBO0lBQ0E7RXhEcWpKTjtBQUNGO0FHMW9KTTtFcUQyRUY7SUFhSTtFeERzakpOO0FBQ0Y7QUcvb0pNO0VxRDJFRjtJQWlCSTtFeER1akpOO0FBQ0Y7QUdwcEpNO0VxRDJFRjtJQXFCSTtFeER3akpOO0FBQ0Y7QUd6cEpNO0VxRDJFRjtJQXlCSTtFeER5akpOO0FBQ0Y7O0F5RHhzSkE7RUFDRTtFQUNBLHlCNUNtRFM7RTRDbERUO0F6RDJzSkY7QXlEenNKRTtFQUNFO0VBQ0E7QXpEMnNKSjtBeUR4c0pFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6RDBzSko7QUduckpNO0VzRGhDSjtJQVlJO0V6RDJzSko7QUFDRjtBR3hySk07RXNEaENKO0lBZ0JJO0V6RDRzSko7QUFDRjtBeUR6c0pFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6RDJzSko7QUd4c0pNO0VzRFpKO0lBWUk7RXpENHNKSjtBQUNGO0FHN3NKTTtFc0RaSjtJQWdCSTtFekQ2c0pKO0FBQ0Y7QXlEMXNKRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpENHNKSjtBRzV0Sk07RXNEUUo7SUFXSTtFekQ2c0pKO0FBQ0Y7QXlEMXNKRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F6RDRzSko7QXlEenNKRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6RDJzSko7QUdodkpNO0VzRDhCSjtJQVVJO0V6RDRzSko7QUFDRjtBSXR4SkU7RXFENkVJO0F6RDRzSk47QUkveEpFO0VxRHVGSTtBekQyc0pOO0F5RHZzSkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpEeXNKSjtBR3R3Sk07RXNEb0RKO0lBWUk7RXpEMHNKSjtBQUNGO0FHM3dKTTtFc0RvREo7SUFnQkk7RXpEMnNKSjtBQUNGO0FHaHhKTTtFc0RvREo7SUFvQkk7RXpENHNKSjtBQUNGO0FHcnhKTTtFc0RvREo7SUF3Qkk7RXpENnNKSjtBQUNGO0F5RDFzSkU7RUx2R0UsZ0J4Q2pCUTtFd0NrQlI7RUFDQTtFQUNBLGN2Q2lCTztFNENxRlAsYzVDdEdPO0FicXpKWDtBR2p5Sk07RXNEZ0ZKO0lMakdJO0lBQ0E7RXBEc3pKSjtBQUNGO0F5RGx0SkU7RUxsR0UsZ0J4QzVCUztFd0M2QlQ7RUFDQTtFQUNBLGN2Q1NPO0U0Q3dGUDtFQUNBLGM1Q3RIUTtBYjYwSlo7QUcveUpNO0VzRHFGSjtJTDVGSTtJQUNBO0VwRDB6Sko7QUFDRjs7QTBENzFKRTtFQUNFO0ExRGcySko7QTBENzFKRTtFQUNFO0VBQ0E7RUFDQTtBMUQrMUpKO0EwRDUxSkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFEODFKSjtBSTcySkU7RXNEa0JJO0ExRDgxSk47QTBEMTFKRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFENDFKSjtBR2gxSk07RXVEakJKO0lBU0k7RTFENDFKSjtBQUNGO0EwRHoxSkU7RUFDRTtFQUNBO0VBQ0E7QTFEMjFKSjtBSWo0SkU7RXNEeUNJO0ExRDIxSk47QTBEdjFKRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0ExRHkxSko7QTBEdDFKRTtFQUNFO0VBQ0E7RUFDQSxnQjlDekRTO0U4QzBEVCxjN0NqRE07RTZDa0ROO0ExRHcxSko7QUcxMkpNO0V1RGFKO0lBUUk7SUFDQTtFMUR5MUpKO0FBQ0Y7QTBEdDFKRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFEdzFKSjtBMERyMUpFO0VBQ0U7RUFDQSxnQjlDN0VTO0U4QzhFVDtFQUNBO0VBQ0EsYzdDMUNPO0U2QzJDUDtBMUR1MUpKO0FHLzNKTTtFdURrQ0o7SUFTSTtFMUR3MUpKO0FBQ0Y7QTBEcjFKRTtFQUNFO0VBQ0EsZ0I5QzFGUztFOEMyRlQ7RUFDQTtFQUNBLGM3Q3JETztBYjQ0Slg7QUczNEpNO0V1RCtDSjtJQVFJO0UxRHcxSko7QUFDRjs7QTJEeDdKRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0EzRDI3Sko7QUd2NUpNO0V3RHhDSjtJQU9JO0UzRDQ3Sko7QUFDRjtBRzU1Sk07RXdEeENKO0lBV0k7RTNENjdKSjtBQUNGO0EyRDE3SkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBM0Q0N0pKO0EyRHo3SkU7RVBMRSxnQnhDakJRO0V3Q2tCUjtFQUNBO0VBQ0EsY3ZDaUJPO0FiZzdKWDtBRzc2Sk07RXdEbEJKO0lQQ0k7SUFDQTtFcERrOEpKO0FBQ0Y7QTJEajhKRTtFUENFLGdCeEM1QlM7RXdDNkJUO0VBQ0E7RUFDQSxjdkNTTztFOENYUDtBM0RzOEpKO0FHMTdKTTtFd0RkSjtJUE9JO0lBQ0E7RXBEcThKSjtBQUNGO0EyRHo4SkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBM0QyOEpKO0EyRHo4Skk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EzRDI4Sk47QTJEejhKTTtFQUNFO0EzRDI4SlI7QUdoOUpNO0V3REhGO0lBWUk7RTNEMjhKTjtBQUNGO0EyRHY4SkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EzRHk4Sko7QTJEdjhKSTtFQUNFO0VBQ0EsZ0IvQ25FTztFK0NvRVAsYzlDbERLO0FiMi9KWDtBMkR0OEpJO0VBQ0UsYzlDdkRHO0U4Q3dESCx5QjlDckRLO0FiNi9KWDtBMkRwOEpFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTNEczhKSjtBMkRwOEpJO0VBQ0U7RUFDQSxnQi9DckZPO0UrQ3NGUCxjOUN2Rkk7RThDd0ZKO0VBQ0E7QTNEczhKTjtBMkRuOEpJO0VBQ0U7RUFDQSxnQi9DN0ZPO0UrQzhGUCxjOUN0REs7RThDdURMO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtBM0RvOEpOO0EyRGw4Sk07RUFDRTtFQUNBO0VBRUE7QTNEbThKUjtBMkQ5N0pFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTNEZzhKSjtBRzNnS007RXdEdUVKO0lBT0k7RTNEaThKSjtBQUNGO0FHaGhLTTtFd0R1RUo7SUFXSTtFM0RrOEpKO0FBQ0Y7QTJELzdKRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNEaThKSjtBMkQvN0pJO0VBQ0U7QTNEaThKTjs7QTREMWtLRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0E1RDZrS0o7QTREMWtLRTtFUlVFLGdCeENqQlE7RXdDa0JSO0VBQ0E7RUFDQSxjdkNpQk87RStDNUJQO0E1RCtrS0o7QUdoaktNO0V5RGpDSjtJUmdCSTtJQUNBO0VwRHFrS0o7QUFDRjtBNERsbEtFO0VBQ0U7RUFDQTtBNURvbEtKO0E0RGpsS0U7RUFDRTtFQUNBO0VBQ0E7QTVEbWxLSjtBNERobEtFO0VBQ0U7RUFDQTtBNURrbEtKO0E0RC9rS0U7RUFDRTtFQUNBO0VBQ0E7QTVEaWxLSjtBR3hrS007RXlEWko7SUFNSTtFNURrbEtKO0FBQ0Y7QUc3a0tNO0V5RFpKO0lBVUk7RTVEbWxLSjtBQUNGO0FHbGxLTTtFeURaSjtJQWNJO0U1RG9sS0o7QUFDRjtBNERqbEtFO0VBQ0U7RUFDQTtFQUNBO0E1RG1sS0o7QTREaGxLRTtFQUNFO0VBQ0E7RUFDQTtBNURrbEtKO0E0RC9rS0U7RUFDRTtFQUNBO0E1RGlsS0o7O0E2RDdvS0U7RUFDRSx5QmhET007QWJ5b0tWO0E2RDdvS0U7RUFDRTtFQUNBLHlCaERFTTtBYjZvS1Y7QTZENW9LRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3RDhvS0o7QUd0bktNO0UwRC9CSjtJQVVJO0U3RCtvS0o7QUFDRjtBSTVwS0U7RXlEZ0JJO0E3RCtvS047QUlycUtFO0V5RDBCSTtBN0Q4b0tOO0E2RDFvS0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBN0Q0b0tKO0FHdm9LTTtFMERUSjtJQU9JO0U3RDZvS0o7QUFDRjtBRzVvS007RTBEVEo7SUFXSTtJQUNBO0lBQ0E7RTdEOG9LSjtBQUNGO0E2RDNvS0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBN0Q2b0tKO0E2RDFvS0U7RVR0Q0UsZ0J4Q2pCUTtFd0NrQlI7RUFDQTtFQUNBLGN2Q2lCTztBYmtxS1g7QUcvcEtNO0UwRGVKO0lUaENJO0lBQ0E7RXBEb3JLSjtBQUNGO0E2RGxwS0U7RUFDRTtFVGpDQSxnQnhDNUJTO0V3QzZCVDtFQUNBO0VBQ0EsY3ZDU087RWdEdUJQO0VBQ0E7RUFDQTtBN0R1cEtKO0FHL3FLTTtFMERtQko7SVQxQkk7SUFDQTtFcEQwcktKO0FBQ0Y7QTZEM3BLSTtFQUNFO0VBQ0E7QTdENnBLTjtBNkR6cEtFO0VBQ0U7RUFDQTtFQUNBO0E3RDJwS0o7QTZEenBLSTtFQUNFO0VBQ0E7QTdEMnBLTjtBNkR2cEtFO0VBQ0U7RUFDQTtBN0R5cEtKO0FHdHNLTTtFMEQyQ0o7SUFLSTtFN0QwcEtKO0FBQ0Y7QTZEdnBLRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0E3RHlwS0o7QTZEdHBLRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0R3cEtKO0FHenRLTTtFMEQyREo7SUFTSTtFN0R5cEtKO0FBQ0Y7QTZEdnBLSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0R5cEtOO0E2RHZwS007RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSx5QmhEdEhFO0VnRHVIRjtBN0R5cEtSO0FJanhLRTtFeUQySFE7QTdEeXBLVjtBSTF4S0U7RXlEcUlRO0E3RHdwS1Y7QTZEbnBLUTtFQUNFO0E3RHFwS1Y7O0E4RG55S0E7RUFFRTtFQUNBLHlCakRpQlM7QWJveEtYO0E4RG55S0k7RUFDRTtBOURxeUtOO0E4RHB5S007RUFDRSxjakRFRTtBYm95S1Y7QThEcnlLUTtFQUNFO0E5RHV5S1Y7QThEaHlLRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlEa3lLSjtBOEQveEtFO0VBQ0U7QTlEaXlLSjtBOEQveEtJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5RGl5S047QThEOXhLSTtFQUNFLGNqRDNCTTtBYjJ6S1o7QThEN3hLSTtFQUNFLGNqRC9CTTtBYjh6S1o7QThEM3hLRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0E5RDZ4S0o7QUdyeUtNO0UyRElKO0lBT0k7RTlEOHhLSjtBQUNGO0FHMXlLTTtFMkRJSjtJQVdJO0U5RCt4S0o7QUFDRjtBRy95S007RTJESUo7SUFlSTtFOURneUtKO0FBQ0Y7QUlyMUtFO0UwRHdESTtBOURneUtOO0FJOTFLRTtFMERrRUk7RUFDQTtBOUQreEtOO0E4RDN4S0U7RUFDRTtFQUNBO0VBQ0E7QTlENnhLSjtBOEQxeEtFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTlENHhLSjtBOEQxeEtJO0VBQ0U7QTlENHhLTjtBOER4eEtFO0VWakZFLGdCeENSUTtFd0NTUjtFQUNBO0VVaUZBLGNqRHRETztBYmsxS1g7QUcvMEtNO0UyRGlESjtJVjVFSTtJQUNBO0VwRDgyS0o7QUFDRjtBR3IxS007RTJEaURKO0lBS0k7RTlEbXlLSjtBQUNGO0E4RGh5S0U7RVZ2RUUsZ0J4QzVCUztFd0M2QlQ7RUFDQTtFQUNBLGN2Q1NPO0VpRDZEUCxjakQ3RE87QWJrMktYO0FHajJLTTtFMkQwREo7SVZqRUk7SUFDQTtFcEQ0MktKO0FBQ0Y7QUd2MktNO0UyRDBESjtJQUtJO0U5RDR5S0o7QUFDRjtBOER6eUtFO0VBQ0U7QTlEMnlLSjs7QStEdDVLRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0EvRHk1S0o7QUd0M0tNO0U0RHZDSjtJQU9JO0lBQ0E7RS9EMDVLSjtBQUNGOztBZ0V0NktBO0VBQ0U7QWhFeTZLRjtBR2g0S007RUNqQ0o7STRERE07RWhFczZLTjtFSTM2S0E7STREU007RWhFcTZLTjtBQUNGO0FnRWo2S0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBaEVtNktKO0FHOTRLTTtFNkR6Qko7SUFPSTtJQUNBO0VoRW82S0o7QUFDRjtBR3A1S007RTZEekJKO0lBWUk7RWhFcTZLSjtBQUNGO0FnRWw2S0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBaEVvNktKO0FnRWo2S0U7RUFDRTtFQUNBO0VBQ0E7QWhFbTZLSjtBR3A2S007RUNqQ0o7STREdUNNO0VoRWs2S047RUkvOEtBO0k0RGlETTtFaEVpNktOO0FBQ0Y7QWdFOTVLSTtFWnJDQSxnQnhDakJRO0V3Q2tCUjtFQUNBO0VBQ0EsY3ZDaUJPO0VtRG1CTCxjbkR2Q0s7QWIwOEtYO0FHbjdLTTtFNkRjRjtJWi9CRTtJQUNBO0VwRHc4S0o7QUFDRjtBZ0VyNktFO0VBQ0U7RUFDQTtBaEV1NktKO0FJcCtLRTtFNERrRU07QWhFcTZLUjtBR2g4S007RTZEZ0NKO0lBR0k7RWhFaTZLSjtBQUNGO0FnRS81S0k7RUFDRTtBaEVpNktOO0FnRTk1S0k7RUFDRSxjbkQ1Q0s7QWI0OEtYO0FnRTU1S0U7RUFDRTtFQUNBO0VBQ0E7RUFDQSx5Qm5EdkNTO0FicThLYjtBSWwvS0U7RTREdUZJO0VBQ0E7RUFDQTtBaEU4NUtOO0FJNy9LRTtFNERtR0k7RUFDQTtFQUNBO0FoRTY1S047QUc3OEtNO0VDL0NKO0k0RHFHTSx5Q2hEekd5QjtFaEJvZ0wvQjtFSXRnTEE7STREK0dNLHdDaEQ3R3lCO0VoQnVnTC9CO0FBQ0Y7QUduK0tNO0U2RCtDSjtJQThCSTtFaEUwNUtKO0FBQ0Y7QUd4K0tNO0U2RCtDSjtJQWtDSTtJQUNBO0VoRTI1S0o7RUk5Z0xBO0k0RHNITTtJQUNBO0lBQ0E7RWhFMjVLTjtFSXpoTEE7STREa0lNO0lBQ0E7SUFDQTtFaEUwNUtOO0FBQ0Y7QWdFdDVLRTtFQUNFO0VBQ0E7RUFDQTtFQUNBLGNuRHJJUTtFbURzSVIsZ0JwRDdJTTtFb0Q4SU47QWhFdzVLSjtBR2hnTE07RTZEa0dKO0lBU0k7RWhFeTVLSjtBQUNGO0FnRXQ1S0U7RUFDRTtFQUNBO0VBQ0E7RUFDQSxjbkRsSlE7QWIwaUxaO0FnRXQ1S0k7RUFDRTtBaEV3NUtOO0FnRXA1S0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoRXM1S0o7QUdyaExNO0U2RDBISjtJQVFJO0VoRXU1S0o7QUFDRjtBRzFoTE07RTZEMEhKO0lBWUk7RWhFdzVLSjtBQUNGO0FnRXI1S0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoRXU1S0o7QUd0aUxNO0U2RDBJSjtJQVFJO0VoRXc1S0o7QUFDRjtBRzNpTE07RTZEMElKO0lBWUk7RWhFeTVLSjtBQUNGO0FJamxMRTtFNEQyTEk7QWhFeTVLTjtBSTFsTEU7RTREcU1JO0VBQ0E7QWhFdzVLTjs7QUd2akxNO0VDakNKO0k2REhNO0VqRWdtTE47RUlubUxBO0k2RE9NO0VqRStsTE47QUFDRjtBaUUzbExFO0VBQ0U7RUFDQTtBakU2bExKO0FpRTFsTEU7RWJERSxnQnhDakJRO0V3Q2tCUjtFQUNBO0VBQ0EsY3ZDaUJPO0VvRGpCUDtBakUrbExKO0FHM2tMTTtFOER0Qko7SWJLSTtJQUNBO0VwRGdtTEo7QUFDRjtBaUVsbUxFO0VBQ0U7QWpFb21MSjtBaUVqbUxFO0VBQ0U7RUFDQTtBakVtbUxKO0FHMWtMTTtFOEQzQko7SUFLSTtJQUNBO0VqRW9tTEo7QUFDRjtBRzlsTE07RThEYko7SUFVSTtFakVxbUxKO0VJbm9MQTtJNkRpQ007RWpFcW1MTjtFSTVvTEE7STZEMkNNO0VqRW9tTE47QUFDRjtBaUVqbUxJO0VBQ0U7RUFDQTtFQUNBO0VBQ0EseUJwRDFDTTtBYjZvTFo7QWlFaG1MSTtFQUNFO0VBQ0EseUJwRHBDSztBYnNvTFg7O0FrRTNwTEU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsRThwTEo7QUczbkxNO0UrRHhDSjtJQVFJO0VsRStwTEo7QUFDRjtBa0U1cExFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWxFOHBMSjtBR3RvTE07RStENUJKO0lBT0k7RWxFK3BMSjtBQUNGO0FrRTVwTEU7RWRORSxnQnhDakJRO0V3Q2tCUjtFQUNBO0VBQ0EsY3ZDaUJPO0VxRFpQLGNyRFlPO0FicXBMWDtBR2xwTE07RStEakJKO0lkQUk7SUFDQTtFcER1cUxKO0FBQ0Y7QWtFcHFMRTtFZERFLGdCeEM1QlM7RXdDNkJUO0VBQ0E7RUFDQSxjdkNTTztFcURUUCxjckRTTztBYmdxTFg7QUcvcExNO0UrRFpKO0lkS0k7SUFDQTtFcEQwcUxKO0FBQ0Y7QWtFN3FMSTtFQUNFO0VBQ0E7QWxFK3FMTjtBa0U3cUxNO0VBQ0UsY3JEdkNFO0Fic3RMVjtBa0U3cUxRO0VBQ0U7QWxFK3FMVjtBa0UxcUxVO0VBQ0U7RUFFQTtFQUNBO0VBQ0EsY3JERUM7QWJ5cUxiO0FVM3RMSTtFQUNFO0FWNnRMTjtBVW50TEU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FWcXRMSjtBa0VsckxVO0VBQ0U7RUFFQTtFQUNBO0VBQ0EsY3JEVEM7QWI0ckxiO0FVOXVMSTtFQUNFO0FWZ3ZMTjtBVXR1TEU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FWd3VMSjtBa0V6ckxFO0VBQ0U7RUFDQTtBbEUyckxKO0FrRXhyTEU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBbEUwckxKO0FHL3RMTTtFK0RpQ0o7SUFPSTtFbEUyckxKO0FBQ0Y7QWtFenJMSTtFQUNFO0VBQ0E7RUFDQTtBbEUyckxOO0FrRXhyTEk7RUFDRTtFQUNBO0VBQ0E7RUFDQSxjckRsREs7RXFEbURMLGdCdEQ1Rkk7RXNENkZKO0VBQ0E7QWxFMHJMTjtBa0V4ckxNO0VBQ0UseUJyRC9DSztFcURnREwsY3JEM0ZJO0FicXhMWjtBa0V2ckxNO0VBQ0UsY3JEL0ZJO0VxRGdHSix5QnJEckRLO0FiOHVMYjtBa0VqckxJO0VBQ0U7RWR2RkYsZ0J4QzVCUztFd0M2QlQ7RUFDQTtFQUNBLGN2Q1NPO0VxRDZFTCxjckQ3RUs7QWJtd0xYO0FHbHdMTTtFK0R5RUY7SWRoRkU7SUFDQTtFcEQ2d0xKO0FBQ0Y7QWtFMXJMTTtFQUNFO0FsRTRyTFI7O0FHN3ZMTTtFZ0V0REo7SUFHSTtFbkVxekxKO0FBQ0Y7QUdqeExNO0VDakNKO0krRENNO0VuRXF6TE47RUk1ekxBO0krRFdNO0VuRW96TE47QUFDRjtBbUVoekxFO0VBQ0U7RUFDQTtFQUNBO0FuRWt6TEo7QUc5eExNO0VnRXZCSjtJQU1JO0VuRW16TEo7QUFDRjtBR255TE07RWdFdkJKO0lBVUk7RW5Fb3pMSjtBQUNGO0FHeHlMTTtFZ0V2Qko7SUFjSTtFbkVxekxKO0FBQ0Y7QUc3eUxNO0VnRXZCSjtJQWtCSTtFbkVzekxKO0FBQ0Y7QW1FbnpMRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EseUJ0RDFCTztBYiswTFg7QUczeUxNO0VnRWZKO0lBUUk7RW5Fc3pMSjtBQUNGO0FHOXpMTTtFZ0VESjtJQVlJO0lBQ0E7RW5FdXpMSjtBQUNGO0FJcjJMRTtFK0RpREk7QW5FdXpMTjtBSTkyTEU7RStEMkRJO0FuRXN6TE47QUcxMExNO0VnRURKO0lBeUJJO0VuRXN6TEo7QUFDRjtBRy8wTE07RWdFREo7SUE2Qkk7RW5FdXpMSjtBQUNGO0FtRXB6TEU7RUFDRTtFQUNBO0FuRXN6TEo7QW1FcHpMSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FuRXN6TE47QUc5MUxNO0VnRW9DRjtJQU9JO0lBQ0E7SUFDQTtFbkV1ekxOO0FBQ0Y7QUl0NExFO0UrRGtGTTtBbkV1ekxSO0FJLzRMRTtFK0Q0Rk07QW5Fc3pMUjtBRzMyTE07RUNqQ0o7SStENEZRO0VuRW96TFI7RUl0NUxBO0krRHNHUTtFbkVtekxSO0FBQ0Y7QUduM0xNO0VnRW9DRjtJQWdDSTtFbkVtekxOO0FBQ0Y7QUd4M0xNO0VnRW9DRjtJQW9DSTtFbkVvekxOO0VJNzVMQTtJK0Q0R1E7RW5Fb3pMUjtFSXQ2TEE7SStEc0hRO0VuRW16TFI7QUFDRjtBR240TE07RUNqQ0o7SStEdUhRO0VuRWl6TFI7RUk5NkxBO0krRGlJUTtFbkVnekxSO0FBQ0Y7QW1FM3lMRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuRTZ5TEo7QUdwNUxNO0VnRWdHSjtJQVVJO0VuRTh5TEo7QUFDRjtBbUUzeUxFO0VBQ0U7RUFDQTtFQUNBLHlCdERqSk07RXNEa0pOO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbkU2eUxKO0FHcDZMTTtFZ0U4R0o7SUFZSTtFbkU4eUxKO0FBQ0Y7QW1FM3lMRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5FNnlMSjtBR2w2TE07RWdFZ0hKO0lBUUk7RW5FOHlMSjtBQUNGO0FHcjdMTTtFZ0U4SEo7SUFZSTtFbkUreUxKO0FBQ0Y7QW1FNXlMRTtFQUNFO0FuRTh5TEo7QW1FNXlMSTtFQUNFO0FuRTh5TE47QW1FMXlMRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5FNHlMSjtBR3Y4TE07RWdFc0pKO0lBUUk7RW5FNnlMSjtBQUNGO0FHNThMTTtFZ0VzSko7SUFZSTtFbkU4eUxKO0FBQ0Y7QW1FNXlMSTtFQUNFO0VBQ0EseUJ0RDNLRztFc0Q0S0g7RUFDQTtBbkU4eUxOO0FHdjlMTTtFZ0VxS0Y7SUFPSTtFbkUreUxOO0FBQ0Y7QW1FM3lMRTtFQUNFO0VBQ0E7RUFDQSxnQnZEN05TO0V1RDhOVDtFQUNBLGN0RGxMTztFc0RtTFA7QW5FNnlMSjtBR3ArTE07RWdFaUxKO0lBU0k7RW5FOHlMSjtBQUNGO0FtRTV5TEk7RUFDRSxjdERyTks7QWJtZ01YO0FtRTN5TEk7RUFDRSxjdER6Tks7QWJzZ01YOztBb0V6aE1BO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEU0aE1GOztBb0UxaE1BO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXBFNmhNRjs7QW9FM2hNQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEU4aE1GOztBb0U1aE1BO0VBQ0U7SUFDRTtFcEUraE1GO0FBQ0Y7QW9FN2hNQTtFQUNFO0lBQ0U7RXBFK2hNRjtBQUNGO0FvRTdoTUE7RUFDRTtJQUNFO0VwRStoTUY7QUFDRjtBb0U3aE1BO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEUraE1GOztBb0U3aE1BO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXBFZ2lNRjs7QW9FOWhNQTtFQUNFO0VBQ0E7QXBFaWlNRjs7QW9FL2hNQTtFQUNFO0VBQ0E7RUFDQTtBcEVraU1GOztBb0VoaU1BO0VBQ0U7RUFDQTtFQUNBO0FwRW1pTUY7O0FvRWppTUE7RUFDRTtFQUNBO0VBQ0E7QXBFb2lNRjs7QW9FbGlNQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FwRXFpTUY7O0FvRW5pTUE7RUFDRTtBcEVzaU1GOztBb0VwaU1BO0VBQ0U7QXBFdWlNRjs7QW9FcmlNQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBFd2lNRjs7QW9FcmlNQTtFQUNFO0FwRXdpTUY7O0FvRXJpTUE7RUFDRTtJQUNFO0VwRXdpTUY7QUFDRjtBb0VyaU1BO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEV1aU1GOztBb0VwaU1BO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXBFdWlNRjs7QW9FcGlNQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBFdWlNRjs7QW9FcGlNQTtFQUNFO0FwRXVpTUY7O0FvRXBpTUE7RUFDRTtFQUNBO0VBQ0E7QXBFdWlNRjs7QW9FcGlNQTtFQUNFO0VBQ0E7RUFDQTtBcEV1aU1GOztBb0VwaU1BO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEV1aU1GOztBb0VwaU1BO0VBQ0U7RUFDQTtBcEV1aU1GOztBb0VwaU1BO0VBQ0U7RUFDQTtBcEV1aU1GOztBb0VwaU1BO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXBFdWlNRjs7QW9FcGlNQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBFdWlNRjs7QW9FcGlNQTtFQUNFO0FwRXVpTUY7O0FvRXBpTUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBFdWlNRjs7QW9FcGlNQTtFQUNFO0VBQ0E7QXBFdWlNRjs7QW9FcGlNQTtFQUNFO0VBQ0E7QXBFdWlNRjs7QW9FcGlNQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEV1aU1GOztBb0VwaU1BO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEV1aU1GOztBb0VwaU1BO0VBQ0U7RUFDQTtBcEV1aU1GOztBb0VwaU1BO0VBQ0U7RUFDQTtBcEV1aU1GOztBb0VwaU1BO0VBQ0U7RUFDQTtBcEV1aU1GOztBb0VwaU1BO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBFdWlNRjs7QW9FcGlNQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FwRXVpTUY7O0FvRXBpTUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBcEV1aU1GOztBb0VwaU1BO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXBFdWlNRjs7QW9FcGlNQTtFQUNFO0VBQ0E7RUFDQTtBcEV1aU1GOztBb0VwaU1BO0VBQ0U7RUFDQTtFQUNBO0FwRXVpTUY7O0FvRXBpTUE7RUFDRTtFQUNBO0VBQ0E7QXBFdWlNRjs7QW9FcGlNQTtFQUNFO0VBQ0E7RUFDQTtBcEV1aU1GOztBb0VwaU1BO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXBFdWlNRjs7QW9FcGlNQTtFQUNFO0FwRXVpTUY7O0FvRXBpTUE7RUFDRTtBcEV1aU1GOztBb0VwaU1BO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEV1aU1GOztBb0VwaU1BO0VBQ0U7QXBFdWlNRjs7QW9FcGlNQTtFQUNFO0lBQ0U7RXBFdWlNRjtBQUNGO0FvRXBpTUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwRXNpTUY7O0FvRW5pTUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBcEVzaU1GOztBb0VuaU1BO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEVzaU1GOztBb0VuaU1BO0VBQ0U7QXBFc2lNRjs7QW9FbmlNQTtFQUNFO0VBQ0E7RUFDQTtBcEVzaU1GOztBb0VuaU1BO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEVzaU1GOztBb0VuaU1BO0VBQ0U7RUFDQTtBcEVzaU1GOztBb0VuaU1BO0VBQ0U7RUFDQTtBcEVzaU1GOztBb0VuaU1BO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXBFc2lNRjs7QW9FbmlNQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBFc2lNRjs7QW9FbmlNQTtFQUNFO0FwRXNpTUY7O0FvRW5pTUE7RUFDRTtFQUNBO0VBQ0E7QXBFc2lNRjs7QW9FbmlNQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FwRXNpTUY7O0FvRW5pTUE7RUFDRTtJQUNFO0VwRXNpTUY7QUFDRjtBb0VuaU1BO0VBQ0U7RUFDQTtFQUNBO0FwRXFpTUY7O0FvRWxpTUE7RUFDRTtBcEVxaU1GOztBb0VsaU1BO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXBFcWlNRjs7QW9FbGlNQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwRXFpTUY7O0FvRWxpTUE7O0VBRUU7QXBFcWlNRjs7QW9FbGlNQTtFQUNFO0lBQ0U7RXBFcWlNRjtBQUNGO0FvRWxpTUE7RUFDRTtFQUNBO0FwRW9pTUY7O0FvRWppTUE7RUFDRTtFQUNBO0FwRW9pTUY7O0FvRWppTUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0VBQ0U7RUFDQTtFQUNBO0FwRW9pTUY7O0FvRWppTUE7RUFDRTtBcEVvaU1GOztBb0VqaU1BO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBFb2lNRjs7QW9FamlNQTtFQUNFO0FwRW9pTUY7O0FvRWppTUE7RUFDRTtBcEVvaU1GOztBb0VqaU1BO0VBQ0U7QXBFb2lNRjs7QW9FamlNQTtFQUNFO0FwRW9pTUY7O0FvRWppTUE7RUFDRTtBcEVvaU1GOztBRzkvTU07RWtFeENKO0lBRUk7RXJFeWlOSjtBQUNGO0FxRXRpTkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBckV3aU5KO0FxRXJpTkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGdCekRoQk07RXlEaUJOLGN4RHdCTztFd0R2QlA7QXJFdWlOSjtBcUVyaU5JO0VBRUUseUJ4RDRCTztFd0QzQlAsY3hEakJJO0V3RGtCSixxQnhEMEJPO0FiNGdOYjs7QXNFbGtOQTtFQUVFO0F0RW9rTkY7QXNFbGtORTtFQUNFO0F0RW9rTko7QXNFamtORTtFQUNFO0VBQ0E7QXRFbWtOSjtBc0U3ak5JO0VBQ0UsZ0IxRGJJO0UwRGNKO0VBQ0E7RUFDQTtBdEUrak5OO0FzRTdqTk07RUFDRTtBdEUrak5SO0FzRTNqTkk7RUFDRSxnQjFEM0JPO0UwRDRCUDtFQUNBO0VBQ0E7RUFDQSxjekRTSztBYm9qTlg7QXNFM2pOTTtFQUNFO0F0RTZqTlI7QXNFempOSTtFQUNFO0VBQ0E7RUFDQSxnQjFEekNPO0UwRDBDUDtFQUNBO0VBQ0EsY3pESks7QWIrak5YO0FJL2xORTtFa0V1Q007QXRFMmpOUjtBSXhtTkU7RWtFaURNO0F0RTBqTlI7QXNFdmpOTTtFQUNFO0F0RXlqTlI7QXNFdGpOTTtFQUNFO0VBQ0E7QXRFd2pOUjtBSTVtTkU7RWtFdURRO0F0RXdqTlY7QUlybk5FO0VrRWlFUTtBdEV1ak5WO0FzRWpqTkU7RUFDRTtFQUNBO0VBQ0E7QXRFbWpOSjtBc0Voak5FO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSx5QnpEeEVRO0V5RHlFUjtFQUNBO0F0RWtqTko7QXNFaGpOSTtFQUNFLHlCekQ1RU07QWI4bk5aO0FzRWhqTk07RUFDRSxjekRsRkk7QWJvb05aO0FzRTlpTkk7RUFDRTtFQUNBO0VBQ0E7QXRFZ2pOTjtBc0U5aU5NO0VBQ0U7QXRFZ2pOUjtBSTlvTkU7RWtFaUdRO0F0RWdqTlY7QUl2cE5FO0VrRTJHUTtBdEUraU5WO0FzRTFpTkk7RUFDRTtFQUNBO0VBQ0E7QXRFNGlOTjtBc0V6aU5JO0VBQ0UsZ0IxRHpITztFMEQwSFA7RUFDQSxjekQzSE07QWJzcU5aO0FzRXhpTkk7RUFDRSxnQjFEL0hPO0UwRGdJUDtFQUNBLGN6RHRGSztFeUR1Rkw7QXRFMGlOTjtBc0V0aU5FO0VBQ0U7RUFDQTtBdEV3aU5KO0FzRXRpTkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEV3aU5OO0FzRXRpTk07RUFDRSx5QnpEbEhJO0V5RG1ISixxQnpEdEhFO0FiOHBOVjtBc0V0aU5RO0VBQ0U7RUFDQSxjekQxSEE7QWJrcU5WO0FzRXBpTk07RUFDRSxxQnpEL0hFO0V5RGdJRix5QnpEaElFO0Fic3FOVjtBc0VwaU5RO0VBQ0U7RUFDQSxjekR6SkU7QWIrck5aO0FzRWxpTk07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtBdEVtaU5SO0FVL3NOSTtFQUNFO0FWaXROTjtBVXZzTkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FWeXNOSjtBc0U1aU5JO0VBQ0UsZ0IxRHBMTztFMERxTFA7RUFDQSxjekR0TE07RXlEdUxOO0F0RThpTk47O0F1RXR1TkE7RUFDRTtFQUNBO0F2RXl1TkY7QXVFdnVORTtFQUNFO0F2RXl1Tko7QXVFdHVORTtFQUNFO0VBQ0E7QXZFd3VOSjtBdUVydU5FO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdkV1dU5KO0FJaHZORTtFbUVZSTtBdkV1dU5OO0FJenZORTtFbUVzQkk7QXZFc3VOTjtBdUVudU5JO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHlCMURuQk07RTBEb0JOO0VBQ0E7QXZFcXVOTjtBSWh3TkU7RW1FOEJNO0F2RXF1TlI7QUl6d05FO0VtRXdDTTtBdkVvdU5SO0F1RWh1Tkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EseUIxRHRDTTtFMER1Q047QXZFa3VOTjtBSS93TkU7RW1FZ0RNO0F2RWt1TlI7QUl4eE5FO0VtRTBETTtBdkVpdU5SO0F1RTd0Tkk7RUFDRTtBdkUrdE5OO0F1RTd0Tk07RUFDRTtBdkUrdE5SO0F1RTN0Tkk7RUFDRTtFQUNBO0VBQ0E7QXZFNnROTjtBdUV6dE5FO0VBQ0UsZ0IzRDdFTTtFMkQ4RU47QXZFMnROSjtBdUV4dE5FO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2RTB0Tko7QXVFdnRORTtFQUNFLGdCM0Q5RlM7RTJEK0ZUO0VBQ0EsYzFEOUVPO0FidXlOWDtBdUV0dE5FO0VBQ0UsZ0IzRHBHUztFMkRxR1Q7RUFDQSxjMUQ5RE87RTBEK0RQO0F2RXd0Tko7O0F3RWgwTkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4RW0wTkY7O0F3RWgwTkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBeEVtME5GO0F3RWgwTkk7RUFJRTtBeEVrME5OO0F3RS96Tkk7RUFJRTtBeEVpME5OOztBd0U1ek5BO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhFK3pORjs7QXdFNXpOQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4RSt6TkY7O0F3RTN6TkE7RUFDRTtFQUNBO0VBQ0E7QXhFOHpORjs7QXdFM3pOQTtFQUNFO0VBQ0E7RUFDQTtBeEU4ek5GOztBd0Uzek5BO0VBQ0U7RUFDQTtBeEU4ek5GO0F3RTN6Tkk7RUFDRTtFQUNBO0VBQ0E7QXhFNnpOTjtBd0Uzek5NOztFQUVFO0VBQ0E7RUFDQTtFQUNBO0F4RTZ6TlI7QXdFMXpOTTtFQUNFO0VBQ0EseUIzRGxDRztFMkRtQ0gsYzNEOUVFO0FiMDROVjtBd0V6ek5NO0VBQ0UsYzNEL0NHO0FiMDJOWDtBd0V2ek5JO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXhFeXpOTjtBd0V0ek5JO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXhFd3pOTjtBd0V0ek5NO0VBQ0U7RUFDQTtFQUNBLGMzRHpFRztBYmk0Tlg7QXdFdHpOUTtFQUNFO0VBQ0E7QXhFd3pOVjtBd0V0ek5VO0VBQ0UseUIzRGxFRDtFMkRtRUMsYzNEOUdGO0FiczZOVjs7QUd0NE5NO0VDakNKO0lxRUhNO0V6RSs2Tk47RUlsN05BO0lxRU9NO0V6RTg2Tk47QUFDRjtBeUUxNk5FO0VBQ0U7RUFDQTtBekU0Nk5KO0F5RXo2TkU7RXJCREUsZ0J4Q2pCUTtFd0NrQlI7RUFDQTtFQUNBLGN2Q2lCTztFNERqQlA7QXpFODZOSjtBRzE1Tk07RXNFdEJKO0lyQktJO0lBQ0E7RXBEKzZOSjtBQUNGO0F5RWo3TkU7RUFDRTtBekVtN05KO0F5RWg3TkU7RUFDRTtFQUNBO0F6RWs3Tko7QUd6NU5NO0VzRTNCSjtJQUtJO0lBQ0E7RXpFbTdOSjtBQUNGO0FHNzZOTTtFc0ViSjtJQVVJO0V6RW83Tko7RUlsOU5BO0lxRWlDTTtFekVvN05OO0VJMzlOQTtJcUUyQ007RXpFbTdOTjtBQUNGO0F5RWg3Tkk7RUFDRTtFQUNBO0VBQ0E7RUFDQSx5QjVEMUNNO0FiNDlOWjtBeUUvNk5JO0VBQ0U7RUFDQSx5QjVEcENLO0FicTlOWDs7QTBFdCtORTtFQUNFO0VBQ0E7RUFDQTtBMUV5K05KO0FHeDhOTTtFdUVwQ0o7SUFNSTtFMUUwK05KO0FBQ0Y7QTBFeCtOSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0ExRTArTk47QUduOU5NO0V1RTNCRjtJQU9JO0UxRTIrTk47QUFDRjtBR3g5Tk07RXVFM0JGO0lBV0k7RTFFNCtOTjtBQUNGO0EwRXorTkk7RUFDRTtFQUNBO0VBQ0E7QTFFMitOTjtBR2wrTk07RXVFWkY7SUFNSTtJQUNBO0UxRTQrTk47QUFDRjtBR3grTk07RXVFWkY7SUFXSTtFMUU2K05OO0FBQ0Y7QTBFeitORTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0ExRTIrTko7QUduL05NO0V1RUlKO0lBT0k7SUFDQTtFMUU0K05KO0FBQ0Y7QTBFMStOSTtFQUNFO0VBQ0EseUI3RHJCRztFNkRzQkg7RUFDQTtBMUU0K05OO0FHLy9OTTtFdUVlRjtJQU9JO0UxRTYrTk47QUFDRjtBMEV6K05FO0VBQ0U7RUFDQSxnQjlEdEVTO0U4RHVFVCxjN0QxQk87RTZEMkJQO0VBQ0E7QTFFMitOSjtBRzNnT007RXVFMkJKO0lBUUk7RTFFNCtOSjtBQUNGO0EwRTErTkk7RUFDRSxjN0Q5REs7QWIwaU9YO0EwRXorTkk7RUFDRSxjN0RsRUs7QWI2aU9YO0EwRXYrTkU7RUFDRTtFQUNBLHlCN0RyQ1M7RTZEc0NULGM3RGxGTTtFNkRtRk47RUFDQSxnQjlEMUZNO0U4RDJGTjtFQUNBO0ExRXkrTko7QTBFditOSTtFQUNFLHlCN0Q1Q087QWJxaE9iO0EwRXIrTkU7RUFDRTtFQUNBO0VBQ0E7QTFFdStOSjtBMEVyK05JO0VBQ0U7QTFFdStOTjtBMEVyK05NO0VBQ0U7QTFFdStOUjtBMEVsK05FO0VBQ0U7RUFDQTtBMUVvK05KO0EwRWorTkU7RUFDRTtFQUNBLGdCOUR4SE07RThEeUhOLGM3RGpGTztFNkRrRlA7QTFFbStOSjtBMEVoK05FO0VBQ0U7RUFDQTtFQUNBLGdCOURuSVM7RThEb0lUO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFFaytOSjtBR2prT007RXVFdUZKO0lBV0k7RTFFbStOSjtBQUNGO0EwRWorTkk7RUFDRTtBMUVtK05OO0EwRWgrTkk7RUFDRSxjN0R4R0s7QWIwa09YO0EwRW4rTkk7RUFDRSxjN0R4R0s7QWIwa09YO0EwRW4rTkk7RUFDRSxjN0R4R0s7QWIwa09YO0EwRW4rTkk7RUFDRSxjN0R4R0s7QWIwa09YO0EwRS85Tkk7RUFFRTtFQUNBO0ExRWcrTk47QTBFNzlOSTtFQUNFO0ExRSs5Tk47QTBFMzlORTtFQUNFO0ExRTY5Tko7QTBFMTlORTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0ExRTQ5Tko7QTBFMTlOSTtFQUNFO0ExRTQ5Tk47QTBFeDlORTtFQUNFO0VBQ0EsZ0I5RGxMUztFOERtTFQsYzdENUhTO0U2RDZIVDtBMUUwOU5KO0EwRXY5TkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExRXk5Tko7QUc1bU9NO0V1RThJSjtJQVFJO0UxRTA5Tko7QUFDRjtBR2puT007RXVFOElKO0lBWUk7RTFFMjlOSjtBQUNGO0EwRXg5TkU7RUFDRTtFQUNBO0VBQ0E7QTFFMDlOSjtBMEV4OU5JO0VBQ0U7RUFDQSxnQjlEM01JO0U4RDRNSixjN0R6S0s7QWJtb09YO0EwRXY5Tkk7RUFDRTtFQUNBLGdCOURwTk87RThEcU5QLGM3RDdLSztBYnNvT1g7QTBFcjlORTtFQUNFO0VBQ0EsZ0I5RDNOUztFOEQ0TlQsYzdEcExPO0U2RHFMUDtBMUV1OU5KO0EwRXA5TkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExRXM5Tko7QUdscE9NO0V1RXVMSjtJQVFJO0UxRXU5Tko7QUFDRjtBR3ZwT007RXVFdUxKO0lBWUk7RTFFdzlOSjtBQUNGO0EwRXQ5Tkk7RUFDRTtFQUFBO0VBQUE7QTFFdzlOTjtBMEVyOU5JO0VBQ0U7QTFFdTlOTjtBSW5zT0U7RXNFZ1BJO0VBQ0E7QTFFczlOTjtBSTdzT0U7RXNFMlBJO0VBQ0E7QTFFcTlOTjtBMEVsOU5JO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHlCN0Q5UEk7RTZEK1BKO0ExRW85Tk47QUduck9NO0V1RXdORjtJQVVJO0UxRXE5Tk47QUFDRjtBMEVsOU5JO0VBQ0U7RUFDQSxnQjlEalJPO0U4RGtSUCxjN0RuUkk7RTZEb1JKO0ExRW85Tk47QTBFajlOSTtFQUNFO0VBQ0EsZ0I5RHhSTztFOER5UlAsYzdEOU9LO0U2RCtPTDtBMUVtOU5OO0EwRWg5Tkk7RUFDRTtFQUNBO0VBQ0E7RUFDQSxnQjlEalNPO0U4RGtTUCxjN0RuU0k7RTZEb1NKO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUVrOU5OO0EwRWg5Tk07RUFDRTtFQUNBLGdCOUQ1U0s7RThENlNMLGM3RGxRRztBYm90T1g7QTBFcjlOTTtFQUNFO0VBQ0EsZ0I5RDVTSztFOEQ2U0wsYzdEbFFHO0Fib3RPWDtBMEVyOU5NO0VBQ0U7RUFDQSxnQjlENVNLO0U4RDZTTCxjN0RsUUc7QWJvdE9YO0EwRXI5Tk07RUFDRTtFQUNBLGdCOUQ1U0s7RThENlNMLGM3RGxRRztBYm90T1g7QTBFLzhOTTtFQUNFLHFCN0RsVEU7QWJtd09WO0EwRTc4Tkk7RUFDRTtFQUNBO0VBQ0EseUI3RG5RTztFNkRvUVAsYzdEaFRJO0U2RGlUSjtFQUNBO0VBQ0EsZ0I5RHpUSTtFOEQwVEo7QTFFKzhOTjtBMEU3OE5NO0VBQ0UseUI3RDFRSztBYnl0T2I7QTBFMzhOSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFFNjhOTjtBRzd1T007RXVFMlJGO0lBUUk7RTFFODhOTjtBQUNGO0FJbnhPRTtFc0V3VU07QTFFODhOUjtBSTV4T0U7RXNFa1ZNO0ExRTY4TlI7QTBFMThOTTtFQUNFO0ExRTQ4TlI7QTBFeDhOSTtFQUNFO0VBQ0E7RUFDQTtFQUNBLHlCN0RqV0k7RTZEa1dKO0VBQ0E7QTFFMDhOTjtBMEV4OE5NO0VBQ0U7QTFFMDhOUjtBMEV0OE5JO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EseUI3RHZXSTtFNkR3V0o7QTFFdzhOTjtBR2h4T007RXVFZ1VGO0lBV0k7RTFFeThOTjtBQUNGO0EwRXY4Tk07RUFDRTtBMUV5OE5SO0EwRXQ4Tk07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSx5QjdEaFhHO0U2RGlYSCxjN0QxWEU7RTZEMlhGO0ExRXc4TlI7QTBFcjhOTTtFQUNFO0VBQ0EsZ0I5RHpZSztFOEQwWUwsYzdEM1lFO0FiazFPVjs7QTJFaDFPRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0EzRW0xT0o7QUcveU9NO0V3RXhDSjtJQU1JO0UzRXExT0o7QUFDRjtBMkVsMU9FO0VBQ0U7QTNFbzFPSjtBR3Z6T007RXdFOUJKO0lBR0k7SUFBQTtJQUNBO0lBQ0E7SUFDQTtFM0VzMU9KO0FBQ0Y7QTJFbjFPRTtFQUNFO0EzRXExT0o7QUdsME9NO0V3RXBCSjtJQUdJO0lBQ0E7RTNFdTFPSjtBQUNGO0EyRW4xT0k7RUFDRTtBM0VxMU9OO0EyRW4xT0k7RUFDRTtBM0VxMU9OO0EyRWoxT0U7RUFDRSxjOURNTztFOERDTDtBM0U2ME9OO0EyRWwxT0k7RUFDRTtVQUFBO0VBQ0E7VUFBQTtFQUNBO1VBQUE7QTNFbzFPTjtBMkVoMU9JO0VBQ0UsYzlEbERJO0FibzRPVjtBMkU5ME9FO0VBQ0U7RUFDQTtBM0VnMU9KO0EyRTkwT0k7RUFDRTtBM0VnMU9OO0EyRTcwT0k7RXZCakNBLGdCeEM1QlM7RXdDNkJUO0VBQ0E7RUFDQSxjdkNTTztBYncyT1g7QUd2Mk9NO0V3RW9CRjtJdkIzQkU7SUFDQTtFcERrM09KO0FBQ0Y7QTJFbjFPRTtFQUNFO0VBQ0E7QTNFcTFPSjtBMkVuMU9JO0VBQ0U7QTNFcTFPTjtBMkVqMU9FO0VBQ0U7RUFDQTtFQUNBO0EzRW0xT0o7QTJFbDFPSTtFQUNFO0EzRW8xT047QTJFajFPSTtFQUVFO0VBQ0E7RUFDQTtBM0VrMU9OO0EyRWgxT007RUFDRSxjOUR6RUc7RThEMEVIO0EzRWsxT1I7QTJFajFPUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EseUI5RG5GQztBYnM2T1g7QTJFNTBPRTtFQUNFO0EzRTgwT0o7QTJFMzBPRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0EzRTYwT0o7QTJFNTBPSTtFQUNFO0EzRTgwT047QTJFMzBPSTtFQUNFO0VBQ0E7QTNFNjBPTjtBMkUzME9NO0VBQ0UsYzlENUdHO0U4RDZHSDtBM0U2ME9SO0FJcDhPRTtFdUUwSFE7QTNFNjBPVjtBSTc4T0U7RXVFb0lRO0EzRTQwT1Y7QTJFejBPUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSx5QjlEN0hDO0U4RDhIRDtBM0UyME9WO0FJbjlPRTtFdUUySVU7QTNFMjBPWjtBSTU5T0U7RXVFcUpVO0EzRTAwT1o7QTJFcjBPTTtFQUNFO0EzRXUwT1I7O0E0RXIrT0E7RUFDRTtFQUNBO0E1RXcrT0Y7QTRFdCtPRTtFQUNFO0VBQ0E7QTVFdytPSjtBR3A4T007RXlFdENKO0lBS0k7RTVFeStPSjtBQUNGO0FHejhPTTtFeUV0Q0o7SUFTSTtFNUUwK09KO0FBQ0Y7QTRFdCtPRTtFQUNFO0E1RXcrT0o7QTRFbitPSTtFQUNFO0VBQ0EsYy9EUEs7RStEUUw7RUFDQSxnQmhFM0JPO0FaZ2dQYjtBNEVqK09FO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1RW0rT0o7O0E2RXpnUEE7RUFFSTtFQUNBO0E3RTJnUEo7QTZFMWdQSTtFQUNFO0VBQ0E7QTdFNGdQTjtBR3grT007RTBFdENGO0lBS0k7RTdFNmdQTjtBQUNGO0FHNytPTTtFMEV0Q0Y7SUFTSTtFN0U4Z1BOO0FBQ0Y7QTZFMWdQSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdFNGdQTjtBNkV6Z1BJO0VBQ0U7QTdFMmdQTjtBRzUvT007RTBFaEJGO0lBSUk7RTdFNGdQTjtBQUNGO0E2RTFnUEk7RUFDRTtFQUNBO1VBQUE7RUFDQTtFQUNBO0VBQ0EseUJoRXpCTTtFZ0UwQk47RUFDQTtFQUNBO0E3RTRnUE47QTZFMWdQTTtFQUNFLHlCaEU5Qkk7QWIwaVBaO0E2RTFnUFE7RUFDRSxjaEVwQ0U7QWJnalBaO0E2RXhnUE07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHRTtFQUNBO0E3RXdnUFY7QVV0alBFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVndqUEo7QVUza1BJO0VBQ0U7QVY2a1BOO0FJL2tQRTtFeUU2RFU7RUFDQTtBN0VxaFBaO0E2RWhoUE07RUFDRTtVQUFBO0VBQ0E7VUFBQTtBN0VraFBSO0E2RS9nUE07RXpCOUNGLGdCeEM1QlM7RXdDNkJUO0VBQ0E7RUFDQSxjdkNTTztFZ0VvQ0gsY2hFNUVJO0FiZ21QWjtBR3ZqUE07RTBFaUNBO0l6QnhDQTtJQUNBO0VwRGtrUEo7QUFDRjtBNkV2aFBNO0V6Qm5ERixnQnhDNUJTO0V3QzZCVDtFQUNBO0VBQ0EsY3ZDU087RWdFeUNIO0VBQ0EsY2hFbEZJO0VnRW1GSjtBN0U0aFBSO0FHdGtQTTtFMEVzQ0E7SXpCN0NBO0lBQ0E7RXBEaWxQSjtBQUNGOztBOEV0blBBO0VBQ0U7RUFDQTtBOUV5blBGO0E4RXZuUEU7RUFDRTtFQUNBO0E5RXluUEo7QUdybFBNO0UyRXRDSjtJQUtJO0U5RTBuUEo7QUFDRjtBRzFsUE07RTJFdENKO0lBU0k7RTlFMm5QSjtBQUNGO0E4RXZuUEU7RUFDRTtFQUNBO0VBQ0E7QTlFeW5QSjtBOEV2blBJO0VBQ0U7RUFDQTtBOUV5blBOO0E4RW5uUEk7RUFDRTtFQUNBLGNqRWRLO0VpRWVMO0VBQ0EsZ0JsRWxDTztBWnVwUGI7O0ErRXhwUEE7RUFDRTtBL0UycFBGO0ErRXpwUEU7RUFDRTtFQUNBLGNsRWNPO0VrRWJQO0VBQ0EsZ0JuRU5TO0FaaXFQYjtBK0V4cFBFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QS9FMHBQSjtBK0V4cFBJO0UzQmFBLGdCeEM1QlM7RXdDNkJUO0VBQ0E7RUFDQSxjdkNTTztFa0V2Qkw7RUFDQSxjbEVuQkk7QWJnclBWO0FHdG9QTTtFNEUxQkY7STNCbUJFO0lBQ0E7RXBEaXBQSjtBQUNGO0ErRWhxUFE7RUFDRTtBL0VrcVBWO0ErRTlwUE07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFJRTtFQUNBO0EvRTZwUFY7QVVwclBFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVnNyUEo7QVV6c1BJO0VBQ0U7QVYyc1BOO0FJdnNQRTtFMkVnQ1U7QS9FMHFQWjtBSWh0UEU7RTJFMENVO0VBQ0E7QS9FeXFQWjtBK0VucVBJO0UzQnZCQSxnQnhDNUJTO0V3QzZCVDtFQUNBO0VBQ0EsY3ZDU087RWtFYUw7QS9Fd3FQTjtBR3ByUE07RTRFVUY7STNCakJFO0lBQ0E7RXBEK3JQSjtBQUNGOztBZ0ZwdVBBO0VBQ0U7RUFDQTtBaEZ1dVBGO0FnRnJ1UEU7RUFDRTtFQUNBO0FoRnV1UEo7QUduc1BNO0U2RXRDSjtJQUtJO0VoRnd1UEo7QUFDRjtBR3hzUE07RTZFdENKO0lBU0k7RWhGeXVQSjtBQUNGO0FnRnB1UEU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBaEZzdVBKO0FHbnRQTTtFNkV2Qko7SUFPSTtFaEZ1dVBKO0FBQ0Y7QWdGcHVQRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FoRnN1UEo7QUc5dFBNO0U2RVpKO0lBT0k7RWhGdXVQSjtBQUNGO0FnRnJ1UEk7RUFDRTtFQUNBO0FoRnV1UE47QWdGdHVQTTtFQUNFO0FoRnd1UFI7QWdGcHVQSTtFNUI3QkEsZ0J4Q2pCUTtFd0NrQlI7RUFDQTtFQUNBLGN2Q2lCTztBYm12UFg7QUdodlBNO0U2RU1GO0k1QnZCRTtJQUNBO0VwRHF3UEo7QUFDRjtBZ0Y1dVBJO0U1QnZCQSxnQnhDNUJTO0V3QzZCVDtFQUNBO0VBQ0EsY3ZDU087QWI2dlBYO0FHNXZQTTtFNkVVRjtJNUJqQkU7SUFDQTtFcER1d1BKO0FBQ0Y7O0FpRjV5UEE7RUFDRTtFQUNBO0FqRit5UEY7QWlGN3lQRTtFQUNFO0VBQ0E7QWpGK3lQSjtBRzN3UE07RThFdENKO0lBS0k7RWpGZ3pQSjtBQUNGO0FHaHhQTTtFOEV0Q0o7SUFTSTtFakZpelBKO0FBQ0Y7QWlGOXlQRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FqRmd6UEo7QUczeFBNO0U4RXpCSjtJQU9JO0lBQ0E7RWpGaXpQSjtBQUNGO0FpRjl5UEU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqRmd6UEo7QWlGOXlQSTtFQUNFO0VBQ0E7RUFDQTtBakZnelBOO0FpRi95UE07RUFDRTtBakZpelBSO0FpRjd5UEk7RTdCaEJBLGdCeEM1QlM7RXdDNkJUO0VBQ0E7RUFDQSxjdkNTTztFb0VNTDtFQUNBLGNwRTdCSztBYiswUFg7QUd4elBNO0U4RUdGO0k3QlZFO0lBQ0E7RXBEbTBQSjtBQUNGOztBa0ZyMlBFO0VBQ0U7QWxGdzJQSjtBa0ZyMlBFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWxGdTJQSjtBR3gwUE07RStFbkNKO0lBT0k7RWxGdzJQSjtBQUNGO0FrRnIyUEU7RTlCUkUsZ0J4Q1JRO0V3Q1NSO0VBQ0E7RThCUUEsY3JFbUJPO0FiczFQWDtBR24xUE07RStFeEJKO0k5QkhJO0lBQ0E7RXBEazNQSjtBQUNGO0FHejFQTTtFK0V4Qko7SUFLSTtFbEZnM1BKO0FBQ0Y7QWtGNzJQRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxGKzJQSjtBR3IyUE07RStFZko7SUFRSTtFbEZnM1BKO0FBQ0Y7QWtGNzJQRTtFQUNFO0VBQ0E7QWxGKzJQSjtBa0Y3MlBJO0VBQ0U7RUFDQTtBbEYrMlBOO0FJbjVQRTtFOEV5Q1E7QWxGNjJQVjtBSTU1UEU7RThFbURRO0FsRjQyUFY7QWtGdDJQRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxGdzJQSjtBa0ZyMlBFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEZ1MlBKO0FrRnIyUEk7RUFDRSx5QnJFekRLO0FiZzZQWDtBa0ZyMlBNO0VBQ0UsYXJFcEVJO0FiMjZQWjtBa0ZwMlBNO0VBQ0UsY3JFeEVJO0FiODZQWjtBa0ZsMlBJO0VBQ0U7RUFDQTtBbEZvMlBOO0FrRmwyUE07RUFDRSxhckVoREc7QWJvNVBYO0FrRmgyUEk7RUFDRSxnQnRFN0ZJO0VzRThGSjtFQUNBLGNyRXZESztBYnk1UFg7O0FtRmw4UEU7RUFDRTtFQUNBO0VBQ0E7QW5GcThQSjtBR2o2UE07RWdGdkNKO0lBTUk7RW5GczhQSjtBQUNGO0FtRm44UEU7RUFDRTtFQUNBO0FuRnE4UEo7QW1GbDhQRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbkZvOFBKO0FHbDdQTTtFZ0Z4Qko7SUFTSTtFbkZxOFBKO0FBQ0Y7QUd2N1BNO0VnRnhCSjtJQWFJO0VuRnM4UEo7QUFDRjtBbUZuOFBFO0VBQ0U7RUFDQTtBbkZxOFBKO0FtRm44UEk7RUFDRTtFQUNBO0FuRnE4UE47QUlyK1BFO0UrRXFDUTtBbkZtOFBWO0FJOStQRTtFK0UrQ1E7QW5GazhQVjtBbUY1N1BFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbkY4N1BKO0FtRjM3UEU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuRjY3UEo7QW1GMzdQSTtFQUNFLHlCdEVyREs7QWJrL1BYO0FtRjM3UE07RUFDRSxhdEVoRUk7QWI2L1BaO0FtRjE3UE07RUFDRSxjdEVwRUk7QWJnZ1FaO0FtRng3UEk7RUFDRTtFQUNBO0FuRjA3UE47QW1GeDdQTTtFQUNFLGF0RTVDRztBYnMrUFg7QW1GdDdQSTtFQUNFLGdCdkV6Rkk7RXVFMEZKO0VBQ0EsY3RFbkRLO0FiMitQWDtBbUZwN1BFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QW5GczdQSjtBR24vUE07RWdGeURKO0lBT0k7RW5GdTdQSjtBQUNGO0FHeC9QTTtFZ0Z5REo7SUFXSTtJQUNBO0VuRnc3UEo7QUFDRjtBbUZ0N1BJO0VBQ0U7RUFDQTtFQUNBLGdCdkVwSE87RXVFcUhQLGN0RTdFSztFc0U4RUw7RUFDQTtFQUNBO0FuRnc3UE47QUd2Z1FNO0VnRndFRjtJQVVJO0lBQ0E7RW5GeTdQTjtBQUNGO0FHN2dRTTtFZ0Z3RUY7SUFlSTtJQUNBO0lBQ0E7RW5GMDdQTjtBQUNGO0FHcGhRTTtFZ0Z3RUY7SUFxQkk7RW5GMjdQTjtBQUNGO0FtRno3UE07RUFDRTtFQUNBO0FuRjI3UFI7O0FvRnZrUUE7RUFFRTtFQUNBO0FwRnlrUUY7QW9GdmtRRTtFQUNFO0FwRnlrUUo7QW9GdGtRRTtFQUNFO0FwRndrUUo7QUcxaFFNO0VpRjNDSjtJQUdJO0VwRnNrUUo7QUFDRjtBb0Zua1FFO0VBQ0U7RUFDQTtFQUNBLHlCdkV3Qk87RXVFdkJQO0VBQ0E7RUFDQTtBcEZxa1FKO0FHcmpRTTtFaUZ0Qko7SUFTSTtFcEZza1FKO0FBQ0Y7QW9GcGtRSTtFQUNFO0FwRnNrUU47QW9GbGtRRTtFQUNFO0VBQ0E7RUFDQTtFQUNBLHlCdkU5QlE7RXVFK0JSO0VBQ0E7QXBGb2tRSjtBb0Zsa1FJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxnQnhFaERNO0V3RWlETixjdkVWSztFdUVXTDtFQUNBO0FwRm9rUU47QW9GbGtRTTtFQUNFLGN2RWpCRztBYnFsUVg7QW9GbGtRUTtFQUNFLGN2RXBCQztBYndsUVg7QW9GOWpRUTtFQUNFO0FwRmdrUVY7QW9GNWpRTTtFQUNFO0VBRUEsY3ZFaENHO0V1RWlDSDtFQUNBO0FwRjZqUVI7QVVwb1FJO0VBQ0U7QVZzb1FOO0FVNW5RRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVY4blFKO0FJNW9RRTtFZ0ZxRVE7QXBGMGtRVjtBSXJwUUU7RWdGK0VRO0FwRnlrUVY7QW9GbmtRRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBGcWtRSjtBb0Zsa1FFO0VBQ0U7RUFDQSxnQnhFakdTO0V3RWtHVDtFQUNBLGN2RXpETztBYjZuUVg7O0FxRnhxUUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyRjJxUUY7QUd0b1FNO0VrRjFDTjtJQVFJO0VyRjRxUUY7QUFDRjtBRzNvUU07RWtGMUNOO0lBWUk7RXJGNnFRRjtBQUNGO0FxRjNxUUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyRjZxUUo7QUd2cFFNO0VrRjNCSjtJQVFJO0VyRjhxUUo7QUFDRjtBcUY1cVFJO0VBQ0U7RUFDQTtBckY4cVFOO0FxRjNxUUk7RUFDRTtFQUNBLGdCekVoQ087RXlFaUNQLGN4RU9LO0Fic3FRWDtBcUYxcVFJO0VBQ0U7RUFDQSxnQnpFbkNJO0V5RW9DSixjeEV2Q007RXdFd0NOO0VBQ0E7QXJGNHFRTjtBcUZ6cVFJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXJGMnFRTjtBcUZ6cVFNO0VBQ0UsZ0J6RW5ESztFeUVvREw7RUFDQSxjeEViRztBYndyUVg7QXFGeHFRTTtFQUNFLGdCekV6REs7RXlFMERMO0VBQ0EsY3hFckNHO0FiK3NRWDtBcUZ0cVFJO0VBQ0U7RUFDQTtFQUNBLHlCeEVwRE07QWI0dFFaO0FxRnJxUUk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBckZ1cVFOO0FxRnBxUUk7RUFDRTtFQUNBO0VBQ0E7QXJGc3FRTjtBcUZwcVFNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXJGc3FRUjtBcUZwcVFRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxleEU5RUU7RXdFK0VGO0VBQ0E7RUFDQTtBckZzcVFWO0FxRnBxUVU7RUFDRTtBckZzcVFaO0FxRm5xUVU7RUFDRTtFQUNBO0VBQ0EsZXhFbEZEO0FidXZRWDtBcUZocVFNO0VBQ0U7RUFDQTtFQUNBO0FyRmtxUVI7QXFGaHFRUTtFQUNFLGN4RTdFQztFd0U4RUQsZ0J6RXBIRztFeUVxSEg7QXJGa3FRVjtBcUYvcFFRO0VBQ0UsY3hFakZDO0V3RWtGRCxnQnpFMUhHO0V5RTJISDtBckZpcVFWO0FxRjNwUUU7RUFDRTtFQUNBO0VBQ0E7QXJGNnBRSjs7QXNGbHlRQTtFQUNFO0VBQ0E7QXRGcXlRRjtBc0ZueVFFO0VBQ0U7QXRGcXlRSjtBc0ZseVFFO0VBQ0U7RUFDQTtFQUNBO0F0Rm95UUo7QXNGanlRRTtFQUNFO0F0Rm15UUo7QXNGaHlRRTtFQUNFO0VBQ0E7RUFDQTtBdEZreVFKO0FzRi94UUU7RUFDRTtBdEZpeVFKO0FzRjl4UUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBdEZneVFKO0FzRnp4UUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBdEYyeFFKO0FzRnh4UUU7RUFDRTtBdEYweFFKO0FzRnh4UUk7RUFDRTtFQUNBO0F0RjB4UU47QXNGdnhRSTtFQUNFO0VBQ0E7RUFDQTtBdEZ5eFFOO0FzRnJ4UUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBdEZ1eFFKO0FzRnB4UUU7RUFDRTtFQUNBLGdCMUVyRVM7RTBFc0VULGN6RXRFUTtBYjQxUVo7QXNGbnhRRTtFQUNFO0VBQ0E7RUFDQTtBdEZxeFFKO0FzRmx4UUk7RUFDRSx5QnpFMUNLO0V5RTJDTDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0Rm94UU47QXNGanhRSTtFQUNFLGdCMUV0Rkk7RTBFdUZKO0VBQ0E7RUFDQSxjekV0REs7QWJ5MFFYO0FzRmh4UUk7RUFDRSxnQjFFaEdPO0UwRWlHUDtFQUNBLGN6RTFESztFeUUyREw7QXRGa3hRTjs7QXVGdDNRQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F2RnkzUUY7O0F1RnYzUUE7RUFDRTtJQUNFO0V2RjAzUUY7QUFDRjtBdUZ4M1FBO0VBQ0U7SUFDRTtFdkYwM1FGO0FBQ0Y7QXVGeDNRQTtFQUNFO0F2RjAzUUY7O0F1RngzUUE7RUFDRTtBdkYyM1FGOztBdUZ4M1FBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXZGMjNRRjs7QXVGeDNRQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2RjIzUUY7O0F1RngzUUE7RUFDRTtJQUNFO0lBQ0E7RXZGMjNRRjtBQUNGO0F1RngzUUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2RjAzUUY7O0F1RnYzUUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZGMDNRRjs7QXVGeDNRQTtFQUNFO0F2RjIzUUY7O0F1RnozUUE7RUFDRTtFQUNBO0F2RjQzUUY7O0F1RjEzUUE7RUFDRTtBdkY2M1FGOztBdUYzM1FBO0VBQ0U7RUFDQTtBdkY4M1FGOztBdUY1M1FBO0VBQ0U7SUFDRTtFdkYrM1FGO0FBQ0Y7QXVGNTNRQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZGODNRRjs7QXVGNTNRQTtFQUNFO0VBQ0E7QXZGKzNRRjs7QXVGNzNRQTtFQUNFO0VBQ0E7QXZGZzRRRjs7QXVGOTNRQTtFQUNFO0lBQ0U7RXZGaTRRRjtBQUNGO0F1Ri8zUUE7RUFDRTtBdkZpNFFGO0F1Rmw0UUE7RUFDRTtBdkZpNFFGO0F1Rmw0UUE7RUFDRTtBdkZpNFFGO0F1Rmw0UUE7RUFDRTtBdkZpNFFGOztBdUYvM1FBO0VBQ0U7QXZGazRRRjs7QXVGLzNRQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2Rms0UUY7O0F1Ri8zUUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBdkZrNFFGOztBdUYvM1FBO0VBQ0U7QXZGazRRRjs7QXVGLzNRQTtFQUNFO0VBQ0E7QXZGazRRRjs7QXVGLzNRQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F2Rms0UUY7O0F1Rmg0UUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2Rm00UUY7O0F1Rmg0UUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBdkZtNFFGOztBdUZqNFFBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2Rm80UUY7O0F1Rmw0UUE7RUFDRTtFQUNBO0VBQ0E7QXZGcTRRRjs7QXVGbjRRQTtFQUNFO0lBQ0U7RXZGczRRRjtBQUNGO0F1RnA0UUE7RUFDRTtFQUNBO0F2RnM0UUY7O0F1RnA0UUE7RUFDRTtBdkZ1NFFGOztBdUZyNFFBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdkZ3NFFGOztBdUZyNFFBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdkZ3NFFGOztBdUZyNFFBO0VBQ0U7RUFDQTtFQUNBO0F2Rnc0UUY7O0F1RnI0UUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2Rnc0UUY7O0F1RnQ0UUE7RUFDRTtFQUNBO0VBQ0E7QXZGeTRRRjs7QXVGdDRRQTtFQUNFO0VBQ0E7QXZGeTRRRjs7QXVGdDRRQTtFQUNFO0VBQ0E7QXZGeTRRRjs7QXVGdDRRQTtFQUNFO0VBQ0E7QXZGeTRRRjs7QXVGdjRRQTtFQUNJO0F2RjA0UUo7O0F1RnY0UUE7RUFDRTtFQUNBO0VBQ0E7QXZGMDRRRjs7QXVGdjRRQTtFQUNFO0VBQ0E7QXZGMDRRRjs7QXdGN25SRTtFQUNFO0VBQ0E7QXhGZ29SSjtBRzFsUk07RXFGeENKO0lBS0k7RXhGaW9SSjtBQUNGO0FHL2xSTTtFcUZ4Q0o7SUFTSTtFeEZrb1JKO0FBQ0Y7QXdGL25SRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F4RmlvUko7QUcxbVJNO0VxRjNCSjtJQU9JO0V4RmtvUko7QUFDRjtBd0YvblJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXhGaW9SSjtBd0Y5blJFO0VBQ0U7RUFDQSxnQjVFL0JNO0U0RWdDTixjM0VHTztBYjZuUlg7QXdGN25SRTtFQUNFLGMzRUlPO0UyRUhQO0VBQ0E7RUFDQSxnQjVFMUNTO0FaeXFSYjtBd0Y1blJFO0VBQ0U7QXhGOG5SSjtBd0Y1blJJO0VBQ0U7RUFDQTtFQUNBO0F4RjhuUk47O0F5RmhyUkU7RUFDRTtFQUNBO0F6Rm1yUko7QUc3b1JNO0VzRnhDSjtJQUtJO0V6Rm9yUko7QUFDRjtBR2xwUk07RXNGeENKO0lBU0k7RXpGcXJSSjtBQUNGO0F5RmxyUkU7RUFDRTtFQUNBO0VBQ0E7QXpGb3JSSjtBeUZqclJFO0VBQ0U7RUFDQSxjNUVKTztFNEVLUDtFQUNBLGdCN0V4QlM7QVoyc1JiO0F5RmhyUkU7RUFDRTtFQUNBLGdCN0U3QlM7RTZFOEJULGM1RWFPO0U0RVpQO0F6RmtyUko7QXlGL3FSRTtFQUNFO0VBQ0E7RUFDQTtBekZpclJKO0F5Ri9xUkk7RUFDRTtBekZpclJOO0F5RjdxUkU7RUFDRTtFQUNBO0VBQ0E7QXpGK3FSSjtBR3JyUk07RXNGR0o7SUFNSTtFekZnclJKO0FBQ0Y7QXlGOXFSSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F6RmdyUk47QUdoc1JNO0VzRllGO0lBT0k7RXpGaXJSTjtBQUNGO0F5Ri9xUk07RUFDRTtFQUNBO0VBQ0EsZ0I3RWpFSTtFNkVrRUosYzVFdkJHO0Fid3NSWDtBeUYvcVJRO0VBQ0U7QXpGaXJSVjtBeUY1cVJJO0VBQ0U7RUFDQTtFQUNBO0VBQ0EseUI1RW5FTTtFNEVvRU47QXpGOHFSTjtBR3J0Uk07RXNGa0NGO0lBUUk7RXpGK3FSTjtBQUNGO0F5RjdxUk07RUFDRTtBekYrcVJSO0F5RjVxUk07RUFDRTtFQUNBO0VBQ0E7RUFDQSxnQjdFOUZLO0U2RStGTCxjNUV6REc7QWJ1dVJYO0F5RjVxUlE7RUFDRTtBekY4cVJWO0FJeHdSRTtFcUY2RlU7QXpGOHFSWjtBSWp4UkU7RXFGdUdVO0F6RjZxUlo7QXlGdnFSVTtFQUNFO0F6RnlxUlo7QXlGbnFSVTtFQUNFO0F6RnFxUlo7QXlGL3BSSTtFQUNFO0VBQ0E7RUFDQTtBekZpcVJOO0F5Ri9wUk07RUFDRTtFQUNBLGdCN0VuSUk7RTZFb0lKLGM1RS9GRztBYmd3Ulg7QXlGOXBSTTtFQUNFO0VBQ0EsZ0I3RTFJSztFNkUySUwsYzVFaEdHO0FiZ3dSWDs7QTBGMXlSRTtFQUNFO0VBQ0E7QTFGNnlSSjtBMEYzeVJJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHlCN0VaSTtFNkVhSjtFQUNBO0ExRjZ5Uk47QTBGenlSRTtFQUNFO0VBQ0E7RUFDQTtBMUYyeVJKO0EwRnh5UkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFGMHlSSjtBMEZ2eVJFO0VBQ0U7RUFDQSxnQjlFakNRO0U4RWtDUixjN0V6QlE7QWJrMFJaO0EwRnR5UkU7RXRDcEJFLGdCeENqQlE7RXdDa0JSO0VBQ0E7RUFDQSxjdkNpQk87RTZFRVAsYzdFOUJRO0FieTBSWjtBRzF5Uk07RXVGSEo7SXRDZEk7SUFDQTtFcEQrelJKO0FBQ0Y7QTBGOXlSRTtFQUNFO0VBQ0EsZ0I5RTdDUztFOEU4Q1QsYzdFcENRO0U2RXFDUjtBMUZnelJKO0FHdHpSTTtFdUZFSjtJQU9JO0UxRml6Uko7QUFDRjtBRzN6Uk07RXVGRUo7SUFXSTtFMUZrelJKO0FBQ0Y7QTBGL3lSRTtFQUNFO0ExRml6Uko7O0EyRjMyUkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EzRjgyUko7QUczMFJNO0V3RnhDSjtJQVFJO0UzRisyUko7QUFDRjtBR2gxUk07RXdGeENKO0lBWUk7RTNGZzNSSjtBQUNGO0EyRjcyUkU7RUFDRTtBM0YrMlJKO0FHeDFSTTtFd0Z4Qko7SUFJSTtJQUNBO0lBQ0E7RTNGZzNSSjtBQUNGO0EyRjcyUkU7RUFDRTtBM0YrMlJKO0FHbDJSTTtFd0ZkSjtJQUlJO0lBQ0E7RTNGZzNSSjtBQUNGO0EyRjMyUkk7RUFDRTtBM0Y2MlJOO0EyRjEyUkk7RUFDRTtBM0Y0MlJOO0EyRngyUkU7RUFDRSxjOUVITztFOEVXUDtBM0ZtMlJKO0EyRnoyUkk7RUFDRTtVQUFBO0VBQ0E7VUFBQTtFQUNBO1VBQUE7QTNGMjJSTjtBMkZ0MlJJO0VBQ0UsYzlFNURJO0FibzZSVjtBMkZwMlJFO0VBQ0U7RUFDQTtBM0ZzMlJKO0EyRnAyUkk7RUFDRTtBM0ZzMlJOO0EyRm4yUkk7RXZDM0NBLGdCeEM1QlM7RXdDNkJUO0VBQ0E7RUFDQSxjdkNTTztBYnc0Ulg7QUd2NFJNO0V3RjhCRjtJdkNyQ0U7SUFDQTtFcERrNVJKO0FBQ0Y7QTJGMTJSRTtFQUNFO0VBQ0E7QTNGNDJSSjtBMkYxMlJJO0VBQ0U7QTNGNDJSTjtBMkZ4MlJFO0VBQ0U7RUFDQTtFQUNBO0EzRjAyUko7QTJGejJSSTtFQUNFO0EzRjIyUk47QTJGeDJSSTtFQUNFO0VBQ0E7RUFDQTtBM0YwMlJOO0EyRngyUk07RUFDRSxjOUU3RUc7RThFOEVIO0EzRjAyUlI7QTJGeDJSUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EseUI5RXhGQztBYms4Ulg7QTJGbjJSRTtFQUNFO0EzRnEyUko7QTJGbDJSRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0EzRm8yUko7QTJGbDJSSTtFQUNFO0VBQ0E7RUFDQTtBM0ZvMlJOO0EyRmwyUk07RUFDRSxjOUUvR0c7RThFZ0hIO0EzRm8yUlI7QUlsK1JFO0V1RmlJUTtBM0ZvMlJWO0FJMytSRTtFdUYySVE7QTNGbTJSVjtBMkZoMlJRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHlCOUVoSUM7RThFaUlEO0EzRmsyUlY7QUlqL1JFO0V1RmtKVTtBM0ZrMlJaO0FJMS9SRTtFdUY0SlU7QTNGaTJSWjtBMkYxMVJFO0VBQ0U7QTNGNDFSSjtBMkYxMVJJO0VBQ0U7QTNGNDFSTjs7QTRGaGdTRTtFQUNFO0VBQ0E7RUFDQTtBNUZtZ1NKO0FHbCtSTTtFeUZwQ0o7SUFNSTtFNUZvZ1NKO0FBQ0Y7QUd2K1JNO0V5RnBDSjtJQVVJO0U1RnFnU0o7QUFDRjtBNEZuZ1NJO0VBQ0U7QTVGcWdTTjtBNEZsZ1NJO0VBQ0U7QTVGb2dTTjtBNEZqZ1NJO0VBQ0U7RUFDQTtFQUNBO0E1Rm1nU047QUd2L1JNO0V5RmZGO0lBTUk7RTVGb2dTTjtBQUNGO0E0RmhnU0U7RUFDRTtFQUNBLGMvRURPO0UrRUVQLGdCaEZ4Q1M7RWdGeUNUO0E1RmtnU0o7QTRGLy9SRTtFQUNFO0VBQ0E7RUFDQTtFQUNBLGMvRUxPO0UrRU1QLGdCaEZqRFM7QVpralNiO0E0RjkvUkU7RUFDRTtBNUZnZ1NKO0E0RjcvUkU7RUFDRTtFQUNBO0VBQ0EsYy9FcENPO0UrRXFDUCxnQmhGNURTO0FaMmpTYjtBNEY1L1JFO0VBQ0U7RUFDQTtFQUNBLGMvRTVCTztFK0U2QlAsZ0JoRmxFUTtFZ0ZtRVI7RUFDQTtBNUY4L1JKO0E0RjMvUkU7RUFDRTtFQUNBO0VBQ0E7QTVGNi9SSjtBRy9oU007RXlGK0JKO0lBTUk7RTVGOC9SSjtBQUNGO0E0RjMvUkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1RjYvUko7QTRGMy9SSTtFQUNFO0VBQ0EsYy9FcEVLO0UrRXFFTDtBNUY2L1JOO0E0RnovUkU7RUFDRTtFQUNBO0E1RjIvUko7QTRGei9SSTtFQUNFO0E1RjIvUk47QTRGdi9SRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVGeS9SSjtBRzlqU007RXlGZ0VKO0lBUUk7RTVGMC9SSjtBQUNGO0E0RnYvUkU7RUFDRTtFQUNBO0E1RnkvUko7QTRGdC9SSTtFQUNFO0E1RncvUk47QTRGci9SSTtFQUNFO0VBQ0E7QTVGdS9STjtBNEZyL1JNO0VBQ0UsYS9FNUZHO0FibWxTWDtBNEZqL1JNO0VBQ0UsYS9FbkhHO0Fic21TWDs7QTZGM25TRTtFQUNFO0VBQ0E7RUFDQTtBN0Y4blNKO0FHMWxTTTtFMEZ2Q0o7SUFNSTtJQUNBO0lBQ0E7RTdGK25TSjtBQUNGO0E2RjVuU0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBN0Y4blNKO0E2RjNuU0U7RUFDRTtFQUNBLGdCakZ0QlE7RWlGdUJSLGNoRmNPO0VnRmJQO0E3RjZuU0o7QTZGMW5TRTtFQUNFO0VBQ0EsZ0JqRjlCUztFaUYrQlQsY2hGWU87RWdGWFA7QTdGNG5TSjtBNkZ6blNFO0VBQ0U7RUFDQTtFQUNBO0E3RjJuU0o7QTZGem5TSTtFQUNFO0VBQ0E7RUFDQSxnQmpGeENJO0VpRnlDSixjaEZOSztFZ0ZPTDtBN0YyblNOO0E2RnhuU0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBN0YwblNOO0E2RnRuU0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBN0Z3blNKO0E2RnRuU0k7RUFDRTtBN0Z3blNOO0E2RnRuU007RUFDRTtBN0Z3blNSO0E2RnRuU1E7RUFDRTtFQUNBO0E3RnduU1Y7QTZGcG5TTTtFQUNFLGNoRnJDRztBYjJwU1g7QTZGbm5TTTtFQUNFLGNoRnZDRztBYjRwU1g7QTZGam5TSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsZ0JqRnJGSTtFaUZzRkosY2hGbkRLO0VnRm9ETDtFQUNBO0E3Rm1uU047QTZGam5TTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0ZtblNSO0E2Ri9tU0k7RUFDRTtFQUNBLGdCakZ6R087RWlGMEdQLGNoRnBFSztFZ0ZxRUw7RUFDQTtBN0ZpblNOO0E2RjltU0k7RUFDRTtFQUNBLGdCakZqSE87RWlGa0hQLGNoRjFFSztFZ0YyRUw7RUFDQTtBN0ZnblNOO0E2RjVtU0U7RUFDRTtFQUNBO0VBQ0E7QTdGOG1TSjtBNkYzbVNFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTdGNm1TSjtBNkYzbVNJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3RjZtU047QTZGMW1TSTtFQUNFO0VBQ0EsZ0JqRjVJSTtFaUY2SUosY2hGMUdLO0VnRjJHTDtBN0Y0bVNOO0E2RnptU0k7RUFDRTtFQUNBO0VBQ0E7QTdGMm1TTjtBNkZ4bVNJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxnQmpGNUpJO0VpRjZKSixjaEYxSEs7RWdGMkhMO0VBQ0E7RUFDQTtFQUNBO0E3RjBtU047QTZGeG1TTTtFQUNFO0VBQ0E7QTdGMG1TUjtBNkZ4bVNRO0VBQ0U7RUFDQTtBN0YwbVNWO0E2RnRtU007RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdGd21TUjtBR3J2U007RTBGa0pKO0lBR0k7RTdGb21TSjtBQUNGO0E2RmxtU0k7RUFDRTtFQUNBO0E3Rm9tU047QTZGbG1TTTtFQUNFO0E3Rm9tU1I7QTZGL2xTRTtFQUNFO0VBQ0E7QTdGaW1TSjs7QThGNXlTRTtFQUNFO0VBQ0E7RUFDQTtBOUYreVNKO0FHM3dTTTtFMkZ2Q0o7SUFNSTtJQUNBO0lBQ0E7RTlGZ3pTSjtBQUNGO0E4Rjd5U0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBOUYreVNKO0E4RjV5U0U7RUFDRTtFQUNBLGdCbEZ0QlE7RWtGdUJSLGNqRmNPO0VpRmJQO0E5Rjh5U0o7QThGM3lTRTtFQUNFO0VBQ0EsZ0JsRjlCUztFa0YrQlQsY2pGWU87RWlGWFA7QTlGNnlTSjtBOEYxeVNFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOUY0eVNKO0E4RjF5U0k7RUFDRTtBOUY0eVNOO0E4Rnh5U0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBOUYweVNKO0E4Rnh5U0k7RUFDRTtBOUYweVNOO0E4RnZ5U0k7RUFDRTtFQUNBLGdCbEYzRE87RWtGNERQO0VBQ0E7QTlGeXlTTjtBOEZ0eVNJO0VBQ0U7RUFDQTtFQUNBO0E5Rnd5U047QThGcnlTSTtFQUNFO0VBQ0E7RUFDQTtBOUZ1eVNOO0E4RnB5U0k7RUFDRTtFQUNBLGdCbEY5RU87RWtGK0VQLGNqRnpDSztFaUYwQ0w7QTlGc3lTTjtBOEZueVNJO0VBQ0U7RUFDQSxnQmxGckZPO0VrRnNGUCxjakY5Q0s7RWlGK0NMO0E5RnF5U047QThGanlTRTtFQUNFO0VBQ0E7RUFDQTtBOUZteVNKO0E4Rmp5U0k7RUFDRTtBOUZteVNOO0E4Rmp5U007RUFDRTtBOUZteVNSO0E4Rjl4U0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5Rmd5U0o7QThGOXhTSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOUZneVNOO0E4Rjd4U0k7RUFDRTtFQUNBO0VBQ0E7QTlGK3hTTjtBOEY3eFNNO0VBQ0U7RUFDQTtBOUYreFNSO0E4RjV4U007RUFDRTtBOUY4eFNSO0E4RjF4U0k7RUFDRTtFQUNBLGdCbEZ2SUk7RWtGd0lKLGNqRnJHSztFaUZzR0w7QTlGNHhTTjtBOEZ6eFNJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTlGMnhTTjtBOEZ6eFNNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTlGMnhTUjtBOEZ6eFNRO0VBQ0UsY2pGakhDO0VpRmtIRDtFQUNBO0VBQ0E7QTlGMnhTVjtBOEZ6eFNVO0VBQ0U7QTlGMnhTWjtBOEZ4eFNVO0VBQ0U7RUFDQSxjakY5SkY7QWJ3N1NWO0E4RnB4U0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGdCbEYvS0k7RWtGZ0xKO0VBQ0E7RUFDQSxjakYvSUs7QWJxNlNYO0E4RnB4U007RUFDRTtFQUNBO0E5RnN4U1I7QThGcHhTUTtFQUNFO0VBQ0E7QTlGc3hTVjtBOEZseFNNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5Rm94U1I7QThGL3dTRTtFQUNFO0E5Rml4U0o7QUdyN1NNO0UyRm1LSjtJQUlJO0lBQ0E7RTlGa3hTSjtBQUNGOztBK0ZsK1NFO0VBQ0U7RUFDQTtFQUNBO0EvRnErU0o7QUdqOFNNO0U0RnZDSjtJQU1JO0lBQ0E7SUFDQTtFL0ZzK1NKO0FBQ0Y7QStGbitTRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0EvRnErU0o7QStGbCtTRTtFQUNFO0VBQ0EsZ0JuRnRCUTtFbUZ1QlIsY2xGY087RWtGYlA7QS9GbytTSjtBK0ZqK1NFO0VBQ0U7RUFDQSxnQm5GOUJTO0VtRitCVCxjbEZZTztFa0ZYUDtBL0ZtK1NKO0ErRmgrU0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvRmsrU0o7QStGaCtTSTtFQUNFO0EvRmsrU047QStGOTlTRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0EvRmcrU0o7QStGOTlTSTtFQUNFO0EvRmcrU047QStGNzlTSTtFQUNFO0VBQ0EsZ0JuRjNETztFbUY0RFA7RUFDQTtBL0YrOVNOO0ErRjU5U0k7RUFDRTtFQUNBO0VBQ0E7QS9GODlTTjtBK0YzOVNJO0VBQ0U7RUFDQTtFQUNBO0EvRjY5U047QStGMTlTSTtFQUNFO0VBQ0EsZ0JuRjlFTztFbUYrRVAsY2xGekNLO0VrRjBDTDtBL0Y0OVNOO0ErRno5U0k7RUFDRTtFQUNBLGdCbkZyRk87RW1Gc0ZQLGNsRjlDSztFa0YrQ0w7QS9GMjlTTjtBK0Z2OVNFO0VBQ0U7RUFDQTtFQUNBO0EvRnk5U0o7QStGdjlTSTtFQUNFO0EvRnk5U047QStGdjlTTTtFQUNFO0EvRnk5U1I7QStGcDlTRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9GczlTSjtBK0ZwOVNJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvRnM5U047QStGbjlTSTtFQUNFO0VBQ0E7RUFDQTtBL0ZxOVNOO0ErRm45U007RUFDRTtFQUNBO0EvRnE5U1I7QStGbDlTTTtFQUNFO0EvRm85U1I7QStGaDlTSTtFQUNFO0VBQ0EsZ0JuRnZJSTtFbUZ3SUosY2xGckdLO0VrRnNHTDtBL0ZrOVNOO0ErRi84U0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBL0ZpOVNOO0ErRi84U007RUFDRTtFQUNBO0VBQ0E7RUFDQTtBL0ZpOVNSO0ErRi84U1E7RUFDRSxjbEZqSEM7RWtGa0hEO0VBQ0E7RUFDQTtBL0ZpOVNWO0ErRi84U1U7RUFDRTtBL0ZpOVNaO0ErRjk4U1U7RUFDRTtFQUNBLGNsRjlKRjtBYjhtVFY7QStGMThTSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsZ0JuRi9LSTtFbUZnTEo7RUFDQTtFQUNBLGNsRi9JSztBYjJsVFg7QStGMThTTTtFQUNFO0VBQ0E7QS9GNDhTUjtBK0YxOFNRO0VBQ0U7RUFDQTtBL0Y0OFNWO0ErRng4U007RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9GMDhTUjtBK0ZyOFNFO0VBQ0U7QS9GdThTSjtBRzNtVE07RTRGbUtKO0lBSUk7SUFDQTtFL0Z3OFNKO0FBQ0Y7O0FnRzNwVEE7RUFDRTtBaEc4cFRGOztBZ0czcFRBO0VBQ0U7QWhHOHBURjs7QWdHMXBURTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhHNnBUSjtBZ0cxcFRFO0VBQ0U7QWhHNHBUSjtBZ0d6cFRFO0VBQ0U7QWhHMnBUSjs7QWdHdnBUQTtFQUNFO0FoRzBwVEY7O0FnR3ZwVEE7RUFDRTtJQUNFO0VoRzBwVEY7RWdHdnBUQTtJQUNFO0lBQ0E7SUFDQTtFaEd5cFRGO0VnR3RwVEE7SUFDRTtFaEd3cFRGO0VnR3JwVEE7SUFDRTtFaEd1cFRGO0FBQ0Y7QWdHbnBURTtFQUNFO0FoR3FwVEo7QWdHbHBURTtFQUNFO0FoR29wVEo7O0FnRy9vVEU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoR2twVEo7QWdHL29URTtFQUNFO0FoR2lwVEo7QWdHOW9URTtFQUNFO0FoR2dwVEo7O0FnRzVvVEE7RUFDRTtBaEcrb1RGOztBZ0c1b1RBO0VBQ0U7SUFDRTtFaEcrb1RGO0VnRzVvVEE7SUFDRTtJQUNBO0lBQ0E7RWhHOG9URjtFZ0czb1RBO0lBQ0U7RWhHNm9URjtFZ0cxb1RBO0lBQ0U7RWhHNG9URjtBQUNGO0FnR3pvVEE7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEcyb1RGOztBZ0d4b1RBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoRzJvVEY7O0FnR3hvVEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBaEcyb1RGOztBZ0d4b1RBOztFQUVFO0VBQ0E7RUFDQTtBaEcyb1RGOztBaUd2eFRFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakcweFRKO0FpR3h4VEk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBakcweFROO0FpR3h4VE07RUFDRTtBakcweFRSO0FpR3Z4VE07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakd5eFRSO0FpR3Z4VFE7RUFDRTtFQUNBO0FqR3l4VFY7QWlHdnhUVTtFQUNFO0FqR3l4VFo7QWlHcnhUUTtFQUNFO0FqR3V4VFY7QWlHcnhUVTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakd1eFRaO0FpR254VFE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpHcXhUVjtBaUdueFRVO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqR3F4VFo7QWlHanhUWTtFQUNFO0FqR214VGQ7QWlHaHhUWTtFQUlFO0FqR2t4VGQ7QWlHNXdUTTtFQUNFO0FqRzh3VFI7QWlHNXdUUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqRzh3VFY7QWlHMXdUTTtFQUNFO0FqRzR3VFI7QWlHMXdUUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqRzR3VFY7QWlHendUUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpHMndUVjtBaUdwd1RJO0VBQ0U7QWpHc3dUTjs7QWlHandUQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FqR293VEY7QWlHbHdURTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakdvd1RKO0FpR2p3VEU7RUFDRTtFQUNBO0VBQ0E7QWpHbXdUSjtBaUdqd1RJO0VBQ0U7RUFDQTtBakdtd1ROO0FpR2p3VE07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpHbXdUUjtBaUdod1RNO0VBQ0U7RUFDQTtFQUNBO0FqR2t3VFI7QWlHL3ZUVTtFQUNFO0VBQ0E7QWpHaXdUWjtBaUc3dlRRO0VBQ0U7QWpHK3ZUVjtBaUczdlRNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakc2dlRSO0FpR3p2VFE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakcydlRWO0FpR3p2VFU7RUFDRTtFQUNBO0FqRzJ2VFo7QWlHcnZUSTtFQUNFO0FqR3V2VE47QWlHcHZUSTtFQUNFO0FqR3N2VE47QWlHcHZUTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpHc3ZUUjtBaUdsdlRJO0VBQ0U7QWpHb3ZUTjtBaUdqdlRJO0VBQ0U7QWpHbXZUTjtBaUdqdlRNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWpHbXZUUjtBaUdqdlRRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqR212VFY7QWlHaHZUUTtFQUNFO0FqR2t2VFY7QWlHOXVUTTtFQUNFO0VBQ0E7RUFDQTtBakdndlRSOztBaUd6dVRFO0VBQ0U7QWpHNHVUSjtBaUd0dVRZO0VBQ0U7RUFDQTtBakd3dVRkOztBaUcvdFRBO0VBRUk7SUFDRTtFakdpdVRKO0VpRzl0VEU7SUFDRTtFakdndVRKO0VpRzl0VEk7SUFDRTtFakdndVROO0VpRzl0VE07SUFDRTtFakdndVRSO0VpRzF0VEk7SUFDRTtFakc0dFROO0VpRzF0VE07SUFDRTtFakc0dFRSO0VpRzF0VFE7SUFDRTtFakc0dFRWO0VpR3J0VEE7SUFDRTtJQUNBO0VqR3V0VEY7RWlHcnRURTtJQUNFO0VqR3V0VEo7RWlHcnRUSTtJQUNFO0VqR3V0VE47RWlHcnRUTTtJQUNFO0VqR3V0VFI7RWlHbnRUUTtJQUNFO0VqR3F0VFY7RWlHaHRUSTtJQUNFO0VqR2t0VE47RWlHL3NUSTtJQUNFO0VqR2l0VE47RWlHL3NUTTtJQUNFO0lBQ0E7RWpHaXRUUjtFaUc3c1RJO0lBQ0U7SUFDQTtJQUNBO0VqRytzVE47RWlHN3NUTTtJQUNFO0VqRytzVFI7RWlHN3NUUTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFakcrc1RWO0VpRzVzVFE7SUFDRTtFakc4c1RWO0VpRzFzVE07SUFDRTtFakc0c1RSO0VpR3JzVEU7SUFDRTtFakd1c1RKO0VpR25zVFE7SUFDRTtFakdxc1RWO0FBQ0Y7QWtHcmtVRTs7RUFDRTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsR3VrVUo7QWtHdGtVSTs7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsR3lrVU47QWtHdGtVRTs7RUFDRTtBbEd5a1VKO0FrR3RrVUU7O0VBQ0U7QWxHeWtVSjtBa0d0a1VFOztFQUNFO0VBQ0E7RUFDQTtBbEd5a1VKOztBa0dya1VBO0VBQ0U7RUFDQTtFQUNBO0FsR3drVUY7QWtHdGtVRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsR3drVUo7QWtHcmtVRTtFQUNFO0FsR3VrVUo7QWtHcmtVSTtFQUNFO0VBQ0E7RUFDQTtBbEd1a1VOO0FrR3JrVU07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsR3VrVVI7QWtHcGtVTTtFQUNFO0VBQ0E7RUFDQTtBbEdza1VSO0FrR3BrVVE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsR3NrVVY7QWtHbmtVUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxHcWtVVjtBa0dsa1VRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEdva1VWO0FrR2prVVE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsR21rVVY7QWtHL2pVTTtFQUNFO0VBQ0E7RUFDQTtBbEdpa1VSO0FrRy9qVVE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsR2lrVVY7QWtHOWpVUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxHZ2tVVjtBa0c1alVNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEc4alVSO0FrRzNqVU07RUFDRTtFQUNBO0VBQ0E7QWxHNmpVUjtBa0czalVRO0VBQ0U7RUFDQTtFQUNBO0FsRzZqVVY7QWtHMWpVUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEc0alVWO0FrRzFqVVU7RUFDRTtFQUNBO0VBQ0E7QWxHNGpVWjtBa0d6alVVO0VBQ0U7RUFDQTtBbEcyalVaO0FrR3ZqVVE7RUFDRTtFQUNBO0VBQ0E7QWxHeWpVVjtBa0d0alVRO0VBQ0U7QWxHd2pVVjtBa0dwalVNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsR3NqVVI7QWtHcGpVUTtFQUNFO0VBQ0E7QWxHc2pVVjs7QWtHL2lVQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxHa2pVRjtBa0doalVFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWxHa2pVSjtBa0cvaVVFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEdpalVKO0FrRzlpVUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsR2dqVUo7QWtHN2lVRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FsRytpVUo7QWtHM2lVSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEc2aVVOO0FrRzFpVUk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxHNGlVTjtBa0d6aVVJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsRzJpVU47QWtHdmlVRTtFQUNFO0VBQ0E7RUFDQTtBbEd5aVVKO0FrR3ZpVUk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsR3lpVU47QWtHcmlVRTtFQUNFO0VBQ0E7RUFDQTtBbEd1aVVKO0FrR3BpVUU7RUFDRTtFQUNBO0FsR3NpVUo7QWtHbmlVRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FsR3FpVUo7QWtHbGlVRTtFQUNFO0FsR29pVUo7QWtHamlVRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsR21pVUo7QWtHaGlVRTtFQUNFO0FsR2tpVUo7QWtHL2hVRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEdpaVVKO0FrRzloVUU7RUFDRTtBbEdnaVVKO0FrRzVoVUk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsRzhoVU47QWtHNWhVTTtFQUNFO0FsRzhoVVI7QWtHeGhVSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxHMGhVTjtBa0d4aFVNO0VBQ0U7QWxHMGhVUjtBa0d2aFVNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWxHeWhVUjtBa0d0aFVNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxHd2hVUjs7QWtHbGhVQTtFQUNFO0VBQ0E7RUFDQTtBbEdxaFVGO0FrR25oVUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBbEdxaFVKO0FrR2xoVUU7RUFDRTtBbEdvaFVKO0FrR2xoVUk7RUFDRTtFQUFBO0VBQUE7QWxHb2hVTjtBa0dqaFVRO0VBQ0U7QWxHbWhVVjtBa0dqaFVVO0VBQ0U7QWxHbWhVWjtBa0dqaFVZO0VBQ0U7QWxHbWhVZDtBa0dqaFVjO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUFBO0VBQUE7QWxHbWhVaEI7QWtHamhVZ0I7RUFDRTtFQUNBO0VBQ0E7RUFBQTtFQUFBO0FsR21oVWxCO0FrRzlnVVk7RUFDRTtJQUNFO0VsR2doVWQ7QUFDRjs7QWtHdmdVQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FsRzBnVUY7QWtHeGdVRTtFQUNFO0VBQ0E7RUFDQTtBbEcwZ1VKO0FrR3ZnVUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBbEd5Z1VKO0FrR3ZnVUk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEd5Z1VOO0FrR3ZnVU07RUFDRTtFQUNBO0VBQ0E7QWxHeWdVUjtBa0d2Z1VRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWxHeWdVVjtBa0d0Z1VRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsR3dnVVY7QWtHdGdVVTtFQUNFO0VBQ0E7RUFDQTtBbEd3Z1VaO0FrR3JnVVU7RUFDRTtFQUNBO0VBQ0E7QWxHdWdVWjtBa0dsZ1VNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsR29nVVI7QWtHbGdVUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEdvZ1VWO0FrR2pnVVE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBbEdtZ1VWO0FrRy8vVE07RUFDRTtFQUNBO0VBQ0E7RUFDQTtBbEdpZ1VSO0FrRy8vVFE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxHaWdVVjtBa0cvL1RVO0VBQ0U7RUFDQTtBbEdpZ1VaO0FrRzUvVE07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEc4L1RSO0FrRzUvVFE7RUFDRTtBbEc4L1RWOztBa0d2L1RBO0VBQ0U7QWxHMC9URjtBa0d4L1RFO0VBQ0U7QWxHMC9USjtBa0d4L1RJO0VBQ0U7RUFDQTtBbEcwL1ROO0FrR3YvVEk7RUFDRTtBbEd5L1ROO0FrR3IvVEU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEd1L1RKO0FrR3IvVEk7RUFDRTtBbEd1L1ROO0FrR24vVEU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxHcS9USjtBa0dsL1RFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsR28vVEo7QWtHaC9USTtFQUNFO0VBQ0E7QWxHay9UTjs7QWtHNStURTtFQUNFO0VBQ0E7RUFDQTtBbEcrK1RKOztBa0d6K1RJO0VBQ0U7QWxHNCtUTjtBa0d4K1RFO0VBQ0U7RUFDQTtBbEcwK1RKO0FrR3YrVEU7RUFDRTtBbEd5K1RKO0FrR3QrVEU7RUFDRTtBbEd3K1RKO0FrR3ArVEk7RUFDRTtBbEdzK1ROOztBa0dqK1RBO0VBQ0U7SUFDRTtFbEdvK1RGO0VrR2orVEE7SUFDRTtFbEdtK1RGO0VrR2orVEU7SUFDRTtFbEdtK1RKO0VrRy85VEk7SUFDRTtJQUNBO0VsR2krVE47RWtHNTlUQTtJQUNFO0VsRzg5VEY7RWtHNTlURTtJQUNFO0lBQ0E7SUFDQTtFbEc4OVRKO0VrRzU5VEk7SUFDRTtFbEc4OVROO0VrRzU5VE07SUFDRTtFbEc4OVRSO0VrR3o5VEU7SUFDRTtFbEcyOVRKO0VrR3g5VEU7SUFDRTtJQUNBO0VsRzA5VEo7RWtHeDlUSTtJQUNFO0lBQ0E7RWxHMDlUTjtFa0d4OVRNO0lBQ0U7RWxHMDlUUjtFa0d2OVRNO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RWxHeTlUUjtFa0d0OVRNO0lBQ0U7RWxHdzlUUjtFa0duOVRFO0lBQ0U7RWxHcTlUSjtFa0dsOVRFO0lBQ0U7RWxHbzlUSjtFa0doOVRBO0lBQ0U7RWxHazlURjtFa0doOVRFO0lBQ0U7RWxHazlUSjtFa0doOVRJO0lBQ0U7RWxHazlUTjtFa0cvOFRJO0lBQ0U7RWxHaTlUTjtFa0c1OFRJO0lBQ0U7RWxHODhUTjtBQUNGO0FrR3o4VEE7RUFDRTtJQUNFO0VsRzI4VEY7RWtHejhURTtJQUNFO0VsRzI4VEo7RWtHejhUSTtJQUNFO0VsRzI4VE47RWtHejhUTTtJQUNFO0VsRzI4VFI7RWtHdDhURTtJQUNFO0VsR3c4VEo7RWtHcjhURTtJQUNFO0lBQ0E7RWxHdThUSjtFa0dyOFRJO0lBQ0U7SUFDQTtFbEd1OFROO0VrR3I4VE07SUFDRTtFbEd1OFRSO0VrR3A4VE07SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFbEdzOFRSO0VrR244VE07SUFDRTtFbEdxOFRSO0VrR2g4VEU7SUFDRTtFbEdrOFRKO0VrRy83VEU7SUFDRTtFbEdpOFRKO0FBQ0Y7QWtHNzdUQTtFQUNFO0lBQ0U7RWxHKzdURjtFa0c3N1RFO0lBQ0U7RWxHKzdUSjtFa0czN1RJO0lBQ0U7RWxHNjdUTjtFa0d4N1RBO0lBQ0U7RWxHMDdURjtFa0d4N1RFO0lBQ0U7RWxHMDdUSjtFa0d4N1RJO0lBQ0U7RWxHMDdUTjtFa0d4N1RNO0lBQ0U7RWxHMDdUUjtFa0dyN1RFO0lBQ0U7RWxHdTdUSjtFa0dwN1RFO0lBQ0U7SUFDQTtFbEdzN1RKO0VrR3A3VEk7SUFDRTtJQUNBO0VsR3M3VE47RWtHcDdUTTtJQUNFO0VsR3M3VFI7RWtHbjdUTTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VsR3E3VFI7RWtHbDdUTTtJQUNFO0VsR283VFI7RWtHLzZURTtJQUNFO0VsR2k3VEo7RWtHOTZURTtJQUNFO0VsR2c3VEo7RWtHMzZURTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VsRzY2VEo7RWtHajZUZ0I7SUFDRTtFbEdtNlRsQjtFa0d4NVRBO0lBQ0U7RWxHMDVURjtFa0d4NVRFO0lBQ0U7RWxHMDVUSjtFa0d4NVRJO0lBQ0U7RWxHMDVUTjtFa0dyNVRJO0lBQ0U7RWxHdTVUTjtBQUNGO0FrR2w1VEE7RUFHTTtJQUNFO0lBQ0E7RWxHazVUTjtFa0c5NFRFO0lBQ0U7SUFDQTtFbEdnNVRKO0VrRzk0VEk7SUFDRTtJQUNBO0VsR2c1VE47RWtHOTRUTTtJQUNFO0VsR2c1VFI7RWtHNzRUTTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VsRys0VFI7RWtHNTRUTTtJQUNFO0VsRzg0VFI7RWtHeDRUQTtJQUNFO0VsRzA0VEY7RWtHeDRURTtJQUNFO0VsRzA0VEo7RWtHeDRUSTtJQUNFO0VsRzA0VE47RWtHcjRUSTtJQUNFO0VsR3U0VE47RWtHbjRURTtJQUNFO0VsR3E0VEo7RWtHaDRURTtJQUNFO0VsR2s0VEo7QUFDRjtBa0c5M1RBO0VBR007SUFDRTtJQUNBO0VsRzgzVE47RWtHMTNURTtJQUNFO0lBQ0E7RWxHNDNUSjtFa0cxM1RJO0lBQ0U7SUFDQTtFbEc0M1ROO0VrRzEzVE07SUFDRTtFbEc0M1RSO0VrR3ozVE07SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFbEcyM1RSO0VrR3gzVE07SUFDRTtFbEcwM1RSO0VrR3AzVEE7SUFDRTtFbEdzM1RGO0VrR3AzVEU7SUFDRTtFbEdzM1RKO0VrR3AzVEk7SUFDRTtFbEdzM1ROO0VrR2ozVEk7SUFDRTtFbEdtM1ROO0VrRy8yVEU7SUFDRTtFbEdpM1RKO0VrRzUyVEU7SUFDRTtFbEc4MlRKO0FBQ0Y7QW1HLzdWRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbkdpOFZKO0FtRzk3VkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbkdnOFZKO0FtRzk3Vkk7RUFDRTtFQUNBO0FuR2c4Vk47QW1HNzdWSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5HKzdWTjtBbUczN1ZFO0VBQ0U7RUFDQTtFQUNBO0FuRzY3Vko7QW1HMzdWSTs7RUFFRTtBbkc2N1ZOO0FtR3o3VkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUF1QkE7QW5HcTZWSjtBbUcxN1ZJO0VBQ0U7RUFDQTtBbkc0N1ZOO0FtR3o3Vkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBbkcyN1ZOO0FtR3o3Vk07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5HMjdWUjtBbUd0N1ZJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QW5HdzdWTjtBbUd0N1ZNO0VBQ0U7QW5HdzdWUjtBbUdyN1ZNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuR3U3VlI7QW1HbjdWSTtFQUNFO0VBQ0E7QW5HcTdWTjtBbUdsN1ZJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QW5HbzdWTjtBbUdsN1ZNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuR283VlI7QW1HajdWTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5HbTdWUjtBbUdqN1ZRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5HbTdWVjtBbUc5NlZJO0VBQ0U7RUFDQTtFQUNBO0FuR2c3Vk47QW1HNzZWSTtFQUNFO0VBQ0E7RUFDQTtBbkcrNlZOO0FtRzU2Vkk7RUFDRTtFQUNBO0VBQ0E7QW5HODZWTjtBbUc1NlZNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QW5HODZWUjtBbUczNlZNO0VBQ0U7RUFDQTtFQUNBO0FuRzY2VlI7QW1HejZWSTtFQUNFO0VBQ0E7QW5HMjZWTjtBbUd4NlZJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbkcwNlZOO0FtR3Y2Vkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5HeTZWTjtBbUdyNlZNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuR3U2VlI7QW1HcjZWUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5HdTZWVjtBbUdwNlZRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbkdzNlZWO0FtR2g2Vk07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5HazZWUjtBbUdoNlZRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbkdrNlZWO0FtRy81VlE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuR2k2VlY7QW1HMTVWTTs7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5HNjVWUjtBbUcxNVZNOztFQUNFO0VBQ0E7QW5HNjVWUjtBbUczNVZROztFQUNFO0VBQ0E7RUFDQTtBbkc4NVZWO0FtRzU1VlU7O0VBQ0U7RUFDQTtFQUNBO0FuRys1Vlo7QW1HNzVWWTs7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5HZzZWZDtBbUd6NVZJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbkcyNVZOO0FtR3o1Vk07RUFDRTtBbkcyNVZSO0FtR3Y1Vkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuR3k1Vk47QW1HdjVWTTtFQUNFO0FuR3k1VlI7O0FtR2g1Vk07RUFDRTtBbkdtNVZSO0FtRzk0VlU7RUFDRTtFQUNBO0FuR2c1Vlo7QW1HejRWTTtFQUNFO0VBQ0E7QW5HMjRWUjs7QW1HcjRWQTtFQUtVO0lBQ0U7RW5HbzRWVjtFbUc5M1ZFO0lBQ0U7SUFDQTtFbkdnNFZKO0VtRzkzVkk7SUFDRTtFbkdnNFZOO0FBQ0Y7QW1HdjNWQTtFQUtVO0lBQ0U7RW5HcTNWVjtFbUcvMlZFO0lBQ0U7SUFDQTtFbkdpM1ZKO0FBQ0Y7QW1HejJWQTtFQUtVO0lBQ0U7RW5HdTJWVjtFbUdqMlZFO0lBQ0U7SUFDQTtFbkdtMlZKO0FBQ0Y7QW1HMzFWQTtFQUtVO0lBQ0U7RW5HeTFWVjtFbUduMVZFO0lBQ0U7SUFDQTtFbkdxMVZKO0FBQ0Y7QW1HNzBWQTtFQUtVO0lBQ0U7RW5HMjBWVjtFbUdyMFZFO0lBQ0U7SUFDQTtFbkd1MFZKO0FBQ0Y7QW9HenlXRTtFQUNFO0FwRzJ5V0o7QW9HeHlXRTtFQUNFO0FwRzB5V0o7QW9HcHlXUTtFQUNFO0VBQ0E7QXBHc3lXVjtBb0cveFdJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEdpeVdOO0FvRy94V007RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEdpeVdSO0FvRy94V1E7RUFDRTtFQUNBO0FwR2l5V1Y7QW9HNXhXSTtFQUNFO0FwRzh4V047QW9HNXhXTTtFQUNFO0FwRzh4V1I7QW9HMXhXSTtFQUNFO0VBQ0E7RUE4REE7RUFnRkE7QXBHZ3BXTjtBb0c1eFdNO0VBQ0U7RUFDQTtFQUNBO0FwRzh4V1I7QW9HM3hXVTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBHNnhXWjtBb0cxeFdVO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwRzR4V1o7QW9HenhXVTtFQUNFO0VBQ0E7QXBHMnhXWjtBb0d6eFdZO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEcyeFdkO0FvR3p4V2M7RUFDRTtBcEcyeFdoQjtBb0d4eFdjO0VBQ0U7QXBHMHhXaEI7QW9HcHhXUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FwR3N4V1Y7QW9HcHhXVTtFQUNFO0FwR3N4V1o7QW9HaHhXTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBHa3hXUjtBb0doeFdRO0VBQ0U7QXBHa3hXVjtBb0doeFdVO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwR2t4V1o7QW9HL3dXVTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEdpeFdaO0FvRzl3V1U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBcEdneFdaO0FvRzl3V1k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBHZ3hXZDtBb0c5d1djO0VBQ0U7RUFDQTtBcEdneFdoQjtBb0c3d1djO0VBQ0U7RUFDQTtFQUNBO0FwRyt3V2hCO0FvRzV3V2M7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEc4d1doQjtBb0czd1djO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwRzZ3V2hCO0FvR3J3V007RUFDRTtBcEd1d1dSO0FvR3J3V1E7RUFDRTtBcEd1d1dWO0FvR3J3V1U7RUFDRTtFQUNBO0VBQ0E7QXBHdXdXWjtBb0dyd1dZO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBHdXdXZDtBb0dwd1dZO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwR3N3V2Q7QW9HbndXWTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FwR3F3V2Q7QW9HbndXYztFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEdxd1doQjtBb0dsd1dnQjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBHb3dXbEI7QW9HandXZ0I7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwR213V2xCO0FvR2h3V2dCO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBHa3dXbEI7QW9HL3ZXZ0I7RUFDRTtFQUNBO0FwR2l3V2xCO0FvRzd2V2M7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBTUE7QXBHMHZXaEI7QW9HdnZXZ0I7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwR3l2V2xCO0FvR3R2V2dCO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEd3dldsQjtBb0dydldnQjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwR3V2V2xCO0FvR3B2V2dCO0VBQ0U7RUFDQTtBcEdzdldsQjtBb0dsdldjO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwR292V2hCO0FvR2p2V2dCO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEdtdldsQjtBb0dodldnQjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBHa3ZXbEI7QW9HL3VXZ0I7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEdpdldsQjtBb0c5dVdnQjtFQUNFO0VBQ0E7QXBHZ3ZXbEI7QW9HdnVXSTtFQUNFO0FwR3l1V047QW9HdHVXUTtFQUNFO0FwR3d1V1Y7QW9HcnVXWTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBHdXVXZDtBb0dwdVdZO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwR3N1V2Q7QW9HbnVXWTtFQUNFO0VBQ0E7RUFDQTtBcEdxdVdkO0FvR251V2M7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwR3F1V2hCO0FvR251V2dCO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEdxdVdsQjtBb0dudVdrQjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBHcXVXcEI7QW9HbHVXa0I7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwR291V3BCO0FvR2h1V2dCO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBHa3VXbEI7QW9HMXRXTTtFQUNFO0VBQ0E7QXBHNHRXUjtBb0d6dFdVO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwRzJ0V1o7QW9HeHRXVTtFQUNFO0VBQ0E7RUFDQTtBcEcwdFdaO0FvR3Z0V2M7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwR3l0V2hCO0FvR3R0V2M7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwR3d0V2hCO0FvR3B0V1k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwR3N0V2Q7QW9HL3NXYztFQUNFO0VBQ0E7RUFDQTtBcEdpdFdoQjtBb0d4c1dZO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEcwc1dkO0FvR25zV2M7RUFDRTtFQUNBO0VBQ0E7QXBHcXNXaEI7QW9HNXJXWTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBHOHJXZDtBb0d2cldjO0VBQ0U7RUFDQTtFQUNBO0FwR3lyV2hCO0FvR2hyV1k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwR2tyV2Q7QW9HM3FXYztFQUNFO0VBQ0E7RUFDQTtBcEc2cVdoQjtBb0dwcVdZO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEdzcVdkO0FvRy9wV2M7RUFDRTtFQUNBO0VBQ0E7QXBHaXFXaEI7QW9HeHBXWTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBHMHBXZDtBb0ducFdjO0VBQ0U7RUFDQTtFQUNBO0FwR3FwV2hCO0FvR3pvV007RUFDRTtFQUNBO0FwRzJvV1I7QW9Hem9XUTtFQUNFO0FwRzJvV1Y7QW9Hem9XVTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEcyb1daO0FvR3hvV1U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwRzBvV1o7QW9HeG9XWTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FwRzBvV2Q7QW9HeG9XYztFQUNFO0FwRzBvV2hCO0FvR3hvV2M7RUFDRTtBcEcwb1doQjtBb0d2b1djO0VBQ0U7RUFDQTtFQUNBO0FwR3lvV2hCO0FvR3ZvV2dCO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwR3lvV2xCO0FvR3RvV2dCO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXBHd29XbEI7QW9HcG9XYztFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBHc29XaEI7QW9Hbm9Xa0I7RUFDRTtBcEdxb1dwQjtBb0dsb1drQjtFQUNFO0VBQ0E7QXBHb29XcEI7QW9HbG9Xb0I7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEdvb1d0QjtBb0dqb1dvQjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBS0E7RUFDQTtBcEcrbld0QjtBb0cxbldnQjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBHNG5XbEI7QW9HMW5Xa0I7RUFDRTtFQUNBO0VBQ0E7QXBHNG5XcEI7QW9HMW5Xb0I7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwRzRuV3RCO0FvRzFuV3NCO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBHNG5XeEI7QW9Hem5Xc0I7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEcybld4QjtBb0dubldZO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEdxbldkO0FvR25uV2M7RUFDRTtFQUNBO0VBQ0E7QXBHcW5XaEI7QW9Hbm5XZ0I7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEdxbldsQjtBb0dubldrQjtFQUNFO0VBQ0E7QXBHcW5XcEI7QW9HbG5Xa0I7RUFDRTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0FwR21uV3BCO0FvR2huV2tCO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXBHa25XcEI7QW9HaG5Xb0I7RUFDRTtBcEdrbld0QjtBb0c3bVdnQjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FwRyttV2xCO0FvRzdtV2tCO0VBQ0U7QXBHK21XcEI7QW9HMW1XYztFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwRzRtV2hCO0FvRzFtV2dCO0VBQ0U7RUFDQTtBcEc0bVdsQjtBb0d2bVdZO0VBQ0U7QXBHeW1XZDtBb0d2bVdjO0VBQ0U7RUFDQTtFQUNBO0FwR3ltV2hCO0FvR3ZtV2dCO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwR3ltV2xCO0FvR3RtV2dCO0VBQ0U7QXBHd21XbEI7QW9HcG1XYztFQUNFO0VBQ0E7RUFDQTtBcEdzbVdoQjtBb0cvbFdNO0VBQ0U7QXBHaW1XUjtBb0c5bFdVO0VBQ0U7RUFDQTtFQUNBO0FwR2dtV1o7QW9HOWxXWTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBHZ21XZDtBb0c5bFdjO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXBHZ21XaEI7QW9HN2xXYztFQUNFO0VBQ0E7RUFDQTtFQUNBO0FwRytsV2hCO0FvRzFsV1U7RUFDRTtFQUNBO0VBQ0E7QXBHNGxXWjtBb0cxbFdZO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXBHNGxXZDtBb0d4bFdVO0VBQ0U7RUFDQTtFQUNBO0FwRzBsV1o7QW9HdmxXVTtFQUNFO0VBQ0E7RUFDQTtBcEd5bFdaO0FvR3RsV2M7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwR3dsV2hCO0FvR3JsV2M7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwR3VsV2hCO0FvR3BsV2M7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwR3NsV2hCO0FvR2xsV1k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7QXBHbWxXZDtBb0c1a1djO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXBHOGtXaEI7QW9HM2tXYztFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwRzZrV2hCO0FvRzFrV2M7RUFDRTtBcEc0a1doQjtBb0d4a1dnQjtFQUNFO0FwRzBrV2xCO0FvR3JrV1k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBHdWtXZDtBb0doa1djO0VBQ0U7RUFDQTtFQUNBO0FwR2trV2hCO0FvR3pqV1k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBHMmpXZDtBb0dwaldjO0VBQ0U7RUFDQTtFQUNBO0FwR3NqV2hCO0FvRzdpV1k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBHK2lXZDtBb0d4aVdjO0VBQ0U7RUFDQTtFQUNBO0FwRzBpV2hCO0FvRzdoV0k7RUFDRTtFQUNBO0FwRytoV047QW9HNWhXUTtFQUNFO0VBQ0E7RUFDQTtBcEc4aFdWO0FvRzNoV1k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEc2aFdkO0FvRzFoV1k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBHNGhXZDtBb0d6aFdZO0VBQ0U7RUFDQTtBcEcyaFdkO0FvR3poV2M7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwRzJoV2hCO0FvR3poV2dCO0VBQ0U7QXBHMmhXbEI7QW9HeGhXZ0I7RUFDRTtBcEcwaFdsQjtBb0dwaFdVO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXBHc2hXWjtBb0dwaFdZO0VBQ0U7QXBHc2hXZDtBb0dqaFdRO0VBQ0U7RUFDQTtBcEdtaFdWO0FvR2poV1U7RUFDRTtBcEdtaFdaO0FvR2poV1k7RUFDRTtFQUNBO0FwR21oV2Q7QW9HamhXYztFQUNFO0FwR21oV2hCO0FvR2poV2dCO0VBQ0U7RUFDQTtBcEdtaFdsQjtBb0dqaFdrQjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwR21oV3BCO0FvR2hoV2tCO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwR2toV3BCO0FvRy9nV2tCO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEdpaFdwQjtBb0cvZ1dvQjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwR2loV3RCO0FvRzNnV2tCO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEc2Z1dwQjtBb0cxZ1drQjtFQUNFO0VBS0E7RUFDQTtBcEd3Z1dwQjtBb0duZ1djO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEdxZ1doQjtBb0duZ1dnQjtFQUNFO0VBQ0E7RUFDQTtBcEdxZ1dsQjtBb0dsZ1dnQjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEdvZ1dsQjtBb0dqZ1dnQjtFQUNFO0VBQ0E7RUFDQTtBcEdtZ1dsQjtBb0dqZ1drQjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FwR21nV3BCO0FvR2pnV29CO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXBHbWdXdEI7QW9HamdXc0I7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwR21nV3hCO0FvRzcvVmdCO0VBQ0U7QXBHKy9WbEI7QW9HNS9WZ0I7RUFDRTtBcEc4L1ZsQjtBb0czL1ZnQjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEc2L1ZsQjtBb0czL1ZrQjtFQUNFO0FwRzYvVnBCOztBb0c5K1ZNO0VBQ0U7QXBHaS9WUjtBb0c1K1ZNO0VBQ0U7QXBHOCtWUjtBb0d6K1ZNO0VBQ0U7QXBHMitWUjtBb0d0K1ZNO0VBQ0U7RUFDQTtBcEd3K1ZSO0FvR2orVlU7RUFDRTtBcEdtK1ZaO0FvRzE5VmM7RUFDRTtBcEc0OVZoQjtBb0d6OVZjO0VBQ0U7QXBHMjlWaEI7QW9HeDlWa0I7RUFDRTtBcEcwOVZwQjtBb0d6OFZrQjtFQUNFO0FwRzI4VnBCO0FvR3g4Vm9CO0VBQ0U7QXBHMDhWdEI7QW9HdDhWa0I7RUFDRTtBcEd3OFZwQjtBb0dsOFZnQjtFQUNFO0FwR284VmxCOztBb0d6N1ZBO0VBSVE7SUFDRTtFcEd5N1ZSO0VvR243Vkk7SUFDRTtFcEdxN1ZOO0VvR243Vk07SUFDRTtFcEdxN1ZSO0VvR2o3Vkk7SUFDRTtFcEdtN1ZOO0VvR2o3Vk07SUFDRTtJQUNBO0lBQ0E7RXBHbTdWUjtFb0dqN1ZRO0lBQ0U7RXBHbTdWVjtFb0c5NlZZO0lBQ0U7RXBHZzdWZDtFb0cxNlZNO0lBQ0U7SUFDQTtJQUNBO0VwRzQ2VlI7RW9HMTZWUTtJQUNFO0VwRzQ2VlY7RW9HMTZWVTtJQUNFO0VwRzQ2Vlo7RW9HeDZWUTtJQUNFO0lBQ0E7RXBHMDZWVjtFb0d4NlZVO0lBQ0U7SUFDQTtFcEcwNlZaO0VvR3g2Vlk7SUFDRTtFcEcwNlZkO0VvR242VlE7SUFDRTtFcEdxNlZWO0VvR242VlU7SUFDRTtFcEdxNlZaO0VvR242Vlk7O0lBRUU7RXBHcTZWZDtFb0duNlZZO0lBQ0U7SUFDQTtJQUNBO0VwR3E2VmQ7RW9HbjZWYzs7O0lBR0U7SUFDQTtFcEdxNlZoQjtFb0czNVZRO0lBQ0U7RXBHNjVWVjtFb0cxNVZZO0lBQ0U7RXBHNDVWZDtFb0d4NVZjO0lBQ0U7SUFDQTtJQUNBO0VwRzA1VmhCO0VvR3g1VmdCO0lBQ0U7SUFDQTtFcEcwNVZsQjtFb0dsNVZNO0lBQ0U7RXBHbzVWUjtFb0dqNVZVO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RXBHbTVWWjtFb0dqNVZZO0lBQ0U7RXBHbTVWZDtFb0c3NFZNO0lBQ0U7RXBHKzRWUjtFb0c3NFZRO0lBQ0U7RXBHKzRWVjtFb0c3NFZVO0lBQ0U7SUFDQTtJQUNBO0VwRys0Vlo7RW9HNzRWWTtJQUNFO0VwRys0VmQ7RW9HNTRWWTtJQUNFO0VwRzg0VmQ7RW9HNTRWYztJQUNFO0lBQ0E7RXBHODRWaEI7RW9HMzRWYztJQUNFO0VwRzY0VmhCO0VvRzM0VmdCO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RXBHNjRWbEI7RW9HMzRWa0I7SUFDRTtJQUNBO0VwRzY0VnBCO0VvR3o0VmdCO0lBQ0U7SUFDQTtFcEcyNFZsQjtFb0duNFZNO0lBQ0U7RXBHcTRWUjtFb0dsNFZVO0lBQ0U7RXBHbzRWWjtFb0dqNFZVO0lBQ0U7RXBHbTRWWjtFb0c3M1ZJO0lBQ0U7RXBHKzNWTjtFb0c1M1ZRO0lBQ0U7SUFDQTtJQUNBO0VwRzgzVlY7RW9HMzNWWTtJQUNFO0VwRzYzVmQ7RW9HejNWVTtJQUNFO0VwRzIzVlo7RW9HdDNWVTtJQUNFO0VwR3czVlo7RW9HdDNWWTtJQUNFO0lBQ0E7SUFDQTtFcEd3M1ZkO0VvR3QzVmM7SUFDRTtJQUNBO0lBQ0E7RXBHdzNWaEI7RW9HcjNWa0I7SUFDRTtFcEd1M1ZwQjtFb0dwM1ZrQjtJQUNFO0VwR3MzVnBCO0VvR2ozVmM7SUFDRTtFcEdtM1ZoQjtFb0c5MlZzQjs7SUFFRTtFcEdnM1Z4QjtFb0cvMVZNO0lBQ0U7RXBHaTJWUjtFb0d0MVZrQjtJQUNFO0VwR3cxVnBCO0VvRzcwVlU7SUFDRTtFcEcrMFZaO0VvR3owVlk7SUFDRTtJQUNBO0VwRzIwVmQ7RW9HejBWYztJQUNFO0VwRzIwVmhCO0VvR3YwVm9CO0lBQ0U7SUFDQTtFcEd5MFZ0QjtFb0dyMFZrQjtJQUNFO0VwR3UwVnBCO0VvRzN6VkE7SUFVSTtFcEdvelZKO0FBQ0Y7QXFHcG5aRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJHc25aSjtBcUdwblpJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXJHc25aTjtBcUdwblpNO0VBQ0U7QXJHc25aUjtBcUdwblpRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckdzblpWO0FxR3BuWlU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyR3NuWlo7QXFHcG5aWTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJHc25aZDtBcUdublpZO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyR3FuWmQ7QXFHam5aVTtFQUNFO0VBQ0E7QXJHbW5aWjtBcUdqblpZO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJHbW5aZDtBcUdqblpjO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJHbW5aaEI7QXFHaG5aYztFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBS0E7RUFDQTtBckc4bVpoQjtBcUcxbVpZO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXJHNG1aZDtBcUd0bVpNO0VBQ0U7RUFDQTtFQUNBO0FyR3dtWlI7QXFHdG1aUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJHd21aVjtBcUd0bVpVO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyR3dtWlo7QXFHcm1aVTtFQUNFO0VBQ0E7RUFDQTtBckd1bVpaO0FxR3JtWlk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyR3VtWmQ7QXFHcm1aYztFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyR3VtWmhCO0FxR3JtWmdCO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckd1bVpsQjtBcUdwbVpnQjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJHc21abEI7QXFHNWxaRTtFQUNFO0FyRzhsWko7QXFHNWxaSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckc4bFpOO0FxRzVsWk07RUFDRTtFQUNBO0VBQ0E7RUFDQTtBckc4bFpSO0FxRzVsWlE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJHOGxaVjtBcUczbFpRO0VBQ0U7RUFDQTtBckc2bFpWO0FxRzNsWlU7RUFDRTtFQUNBO0VBQ0E7QXJHNmxaWjtBcUczbFpVO0VBQ0U7RUFDQTtFQUNBO0FyRzZsWlo7QXFHeGxaTTtFQUNFO0VBQ0E7RUFDQTtBckcwbFpSO0FxR3hsWlE7RUFDRTtBckcwbFpWO0FxR3hsWlU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJHMGxaWjtBcUd4bFpZO0VBQ0U7QXJHMGxaZDtBcUd2bFpZO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJHeWxaZDtBcUd2bFpjO0VBQ0U7QXJHeWxaaEI7QXFHcmxaWTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJHdWxaZDtBcUdybFpjO0VBQ0U7RUFDQTtBckd1bFpoQjtBcUdwbFpjO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXJHc2xaaEI7QXFHbmxaYztFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJHcWxaaEI7QXFHbGxaYztFQUNFO0VBQ0E7RUFDQTtFQUNBO0FyR29sWmhCO0FxRzNrWkU7RUFDRTtBckc2a1pKO0FxRzNrWkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckc2a1pOO0FxRzNrWk07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckc2a1pSO0FxRzNrWlE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyRzZrWlY7QXFHemtaTTtFQUNFO0VBQ0E7QXJHMmtaUjtBcUd6a1pRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXJHMmtaVjtBcUd6a1pVO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckcya1paO0FxR3prWlk7RUFDRTtFQUNBO0FyRzJrWmQ7QXFHeGtaWTtFQUNFO0VBQ0E7RUFDQTtBckcwa1pkO0FxR3ZrWlk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyR3lrWmQ7QXFHdmtaYztFQUNFO0VBQ0E7RUFDQTtFQUNBO0FyR3lrWmhCO0FxR3ZrWmdCO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyR3lrWmxCO0FxR3JrWmM7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckd1a1poQjs7QXFHNWpaRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJHK2paSjtBcUc3alpJO0VBQ0U7RUFDQTtFQUNBO0FyRytqWk47QXFHN2paTTtFQUNFO0VBQ0E7RUFDQTtBckcralpSO0FxRzdqWlE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckcralpWO0FxRzdqWlU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyRytqWlo7QXFHN2paWTtFQUNFO0FyRytqWmQ7QXFHNWpaZ0I7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckc4alpsQjtBcUczalpnQjtFQUNFO0VBQ0E7RUFDQTtBckc2alpsQjtBcUd2alpVO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJHeWpaWjtBcUd2alpZO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXJHeWpaZDtBcUd2alpjO0VBQ0U7QXJHeWpaaEI7QXFHdmpaZ0I7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyR3lqWmxCO0FxR3ZqWmtCO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyR3lqWnBCO0FxR3JqWmdCO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckd1alpsQjtBcUdyalprQjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckd1alpwQjtBcUdqalpZO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJHbWpaZDtBcUdqalpjO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJHbWpaaEI7QXFHOWlaVTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyR2dqWlo7QXFHOWlaWTtFQUNFO0VBQ0E7RUFDQTtBckdnalpkO0FxRzdpWlk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyRytpWmQ7QXFHN2laYztFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyRytpWmhCO0FxRzVpWmM7RUFDRTtFQUNBO0VBQ0E7QXJHOGlaaEI7O0FxR2ppWk07RUFDRTtFQUNBO0FyR29pWlI7QXFHL2haTTtFQUNFO0VBQ0E7QXJHaWlaUjtBcUczaFpnQjtFQUNFO0VBQ0E7QXJHNmhabEI7QXFHbmhaTTtFQUNFO0VBQ0E7QXJHcWhaUjtBcUcvZ1pJO0VBQ0U7RUFDQTtBckdpaFpOO0FxR3pnWmtCO0VBQ0U7RUFDQTtBckcyZ1pwQjs7QXFHLy9ZQTtFQUVJO0lBQ0U7RXJHaWdaSjtFcUcvL1lJO0lBQ0U7RXJHaWdaTjtFcUcvL1lNO0lBQ0U7RXJHaWdaUjtFcUcvL1lRO0lBQ0U7SUFDQTtFckdpZ1pWO0VxRzkvWVk7SUFDRTtJQUNBO0VyR2dnWmQ7RXFHNy9ZWTtJQUNFO0VyRysvWWQ7RXFHeC9ZUTtJQUNFO0VyRzAvWVY7RXFHeC9ZVTtJQUNFO0VyRzAvWVo7RXFHdi9ZVTtJQUNFO0VyR3kvWVo7RXFHdi9ZWTtJQUNFO0VyR3kvWWQ7RXFHaC9ZSTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VyR2svWU47RXFHLytZUTtJQUNFO0VyR2kvWVY7RXFHOStZUTtJQUNFO0VyR2cvWVY7RXFHNStZTTtJQUNFO0VyRzgrWVI7RXFHNStZUTtJQUNFO0VyRzgrWVY7RXFHNStZVTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RXJHOCtZWjtFcUd0K1lJO0lBQ0U7SUFDQTtFckd3K1lOO0VxR3QrWU07SUFDRTtFckd3K1lSO0VxR3ArWVE7SUFDRTtJQUNBO0lBQ0E7RXJHcytZVjtFcUdwK1lVO0lBQ0U7SUFDQTtFckdzK1laO0VxR3ArWVk7SUFDRTtFckdzK1lkO0VxR24rWVk7SUFDRTtJQUNBO0lBQ0E7RXJHcStZZDtFcUduK1ljO0lBQ0U7SUFDQTtFckdxK1loQjtFcUcxOVlFO0lBQ0U7RXJHNDlZSjtFcUd0OVlJO0lBQ0U7SUFDQTtFckd3OVlOO0VxR3A5WU07SUFDRTtJQUNBO0VyR3M5WVI7RXFHbDlZTTtJQUNFO0lBQ0E7RXJHbzlZUjtBQUNGO0FzR3J2YUk7RUFDRTtFQUNBO0F0R3V2YU47QXNHcnZhTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F0R3V2YVI7QXNHcnZhUTtFQUNFO0VBQ0E7RUFDQTtFQTBDQTtBdEc4c2FWO0FzR3R2YVU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0R3d2YVo7QXNHcnZhVTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7QXRHc3ZhWjtBc0dwdmFZO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEdzdmFkO0FzRzN2YVk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0R3N2YWQ7QXNHM3ZhWTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRHc3ZhZDtBc0czdmFZO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEdzdmFkO0FzR252YVk7RUFDRTtFQUNBO0F0R3F2YWQ7QXNHbHZhWTtFQUVFO0VBQ0E7RUFDQTtBdEdtdmFkO0FzRzl1YVU7RUFDRTtFQUNBO0VBQ0E7QXRHZ3ZhWjtBc0c1dWFRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0Rzh1YVY7QXNHenVhSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F0RzJ1YU47QXNHenVhTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRHMnVhUjtBc0d6dWFRO0VBQ0U7QXRHMnVhVjtBc0d6dWFVO0VBQ0U7RUFDQTtBdEcydWFaO0FzR3h1YVU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0RzB1YVo7QXNHdnVhVTtFQUNFO0F0R3l1YVo7QXNHdHVhVTtFQUNFO0F0R3d1YVo7QXNHcHVhUTtFQUNFO0F0R3N1YVY7QXNHcHVhVTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0R3N1YVo7QXNHbnVhVTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F0R3F1YVo7QXNHbnVhWTtFQUNFO0VBQ0E7QXRHcXVhZDtBc0dsdWFZO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRHb3VhZDtBc0dqdWFZO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRHbXVhZDtBc0cvdGFVO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0R2l1YVo7QXNHOXRhVTtFQUNFO0VBQ0E7QXRHZ3VhWjtBc0c3dGFVO0VBQ0U7RUFDQTtBdEcrdGFaO0FzRzV0YVU7RUFDRTtFQUNBO0F0Rzh0YVo7QXNHM3RhVTtFQUNFO0VBQ0E7QXRHNnRhWjtBc0cxdGFVO0VBQ0U7RUFDQTtBdEc0dGFaO0FzR3p0YVU7RUFDRTtFQUNBO0F0RzJ0YVo7O0FzR2x0YUU7RUFDRTtBdEdxdGFKO0FzR2x0YUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBdEdvdGFKO0FzR2x0YUk7RUFDRTtFQUNBO0F0R290YU47QXNHbHRhTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRHb3RhUjtBc0dsdGFRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXRHb3RhVjtBc0dsdGFVO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEdvdGFaO0FzR2x0YVk7RUFDRTtFQUNBO0VBQ0E7QXRHb3RhZDtBc0dodGFVO0VBQ0U7RUFDQTtBdEdrdGFaO0FzRzlzYVE7RUFDRTtFQUNBO0VBQ0E7QXRHZ3RhVjtBc0c5c2FVO0VBQ0U7RUFDQTtFQUNBO0F0R2d0YVo7QXNHN3NhVTtFQUNFO0VBQ0E7RUFDQTtBdEcrc2FaO0FzRzVzYVU7RUFDRTtFQUNBO0F0RzhzYVo7QXNHM3NhVTtFQUNFO0VBQ0E7QXRHNnNhWjtBc0cxc2FVO0VBQ0U7RUFDQTtBdEc0c2FaO0FzR3pzYVU7RUFDRTtFQUNBO0F0RzJzYVo7QXNHenNhWTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0RzJzYWQ7QXNHenNhYztFQUNFO0VBQ0E7QXRHMnNhaEI7QXNHdnNhWTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEd5c2FkO0FzR3ZzYWM7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0R3lzYWhCO0FzR3RzYWM7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEd3c2FoQjtBc0dsc2FRO0VBQ0U7RUFDQTtFQUNBO0F0R29zYVY7QXNHbHNhVTtFQUNFO0VBQ0E7RUFDQTtBdEdvc2FaO0FzR2pzYVU7RUFDRTtFQUNBO0VBQ0E7QXRHbXNhWjtBc0doc2FVO0VBQ0U7RUFDQTtBdEdrc2FaO0FzRy9yYVU7RUFDRTtFQUNBO0F0R2lzYVo7QXNHN3JhUTtFQUNFO0VBQ0E7RUFDQTtBdEcrcmFWO0FzRzdyYVU7RUFDRTtFQUNBO0VBQ0E7QXRHK3JhWjtBc0c1cmFVO0VBQ0U7RUFDQTtFQUNBO0F0RzhyYVo7QXNHNXJhWTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0RzhyYWQ7QXNHNXJhYztFQUNFO0VBQ0E7RUFDQTtBdEc4cmFoQjtBc0czcmFjO0VBQ0U7RUFDQTtFQUNBO0F0RzZyYWhCO0FzRzNyYWdCO0VBQ0U7RUFDQTtBdEc2cmFsQjtBc0cxcmFnQjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F0RzRyYWxCO0FzR3hyYWM7RUFDRTtFQUNBO0F0RzByYWhCO0FzR25yYU07RUFDRTtBdEdxcmFSO0FzR25yYVE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBdEdxcmFWO0FzR25yYVU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBdEdxcmFaO0FzR25yYVk7RUFDRTtFQUNBO0F0R3FyYWQ7QXNHbnJhYztFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRHcXJhaEI7QXNHbHJhYztFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRHb3JhaEI7QXNHOXFhUTtFQUNFO0F0R2dyYVY7QXNHOXFhVTtFQUNFO0VBQ0E7RUFDQTtBdEdncmFaOztBc0d0cWFJO0VBQ0U7QXRHeXFhTjtBc0dwcWFZO0VBQ0U7QXRHc3FhZDs7QXNHN3BhQTtFQUdNO0lBQ0U7SUFDQTtFdEc4cGFOO0VzRzVwYU07SUFDRTtFdEc4cGFSO0VzRzFwYUk7SUFDRTtFdEc0cGFOO0VzR3RwYUU7SUFDRTtFdEd3cGFKO0VzR3RwYUk7SUFDRTtFdEd3cGFOO0VzR3RwYU07SUFDRTtFdEd3cGFSO0VzR3RwYVE7SUFDRTtFdEd3cGFWO0VzR3RwYVU7SUFDRTtFdEd3cGFaO0VzR3RwYVk7SUFDRTtFdEd3cGFkO0VzR2xwYU07SUFDRTtFdEdvcGFSO0VzRzVvYUk7SUFDRTtFdEc4b2FOO0FBQ0Y7QXVHenJiRTs7RUFDRTtBdkc0cmJKO0F1R3JyYk07O0VBQ0U7RUFDQTtFQUNBLHlCMUZGSTtBYjByYlo7QXVHdHJiUTs7RUFDRTtBdkd5cmJWO0F1R3ZyYlU7O0VBQ0UsYzFGNkJEO0UwRjVCQztFQUNBO0VBQ0E7QXZHMHJiWjtBdUdycmJVOztFQUNFO0VBQ0E7RUFDQTtBdkd3cmJaO0F1R3RyYlk7O0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdkd5cmJkO0F1R3RyYmdCOztFQUNFO0VBQ0E7RUFDQTtBdkd5cmJsQjtBdUd2cmJrQjs7RUFDRTtFQUNBO0F2RzByYnBCO0F1R3hyYm9COztFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsbUIxRlJYO0FibXNiWDtBdUd4cmJvQjs7RUFDRSxjMUZmWDtFMEZnQlc7RUFDQTtFQUNBO0F2RzJyYnRCO0F1R3pyYnNCOztFQUNFLGMxRjFDYjtBYnN1Ylg7QXVHbnJiVTs7RUFDRTtFQUNBLHlCMUZwRUY7RTBGcUVFO0VBQ0E7RUFDQTtFQUNBO0F2R3NyYlo7QXVHcHJiWTs7RUFDRTtBdkd1cmJkO0F1R3ByYlk7O0VBQ0U7RUFDQTtFQUNBO0F2R3VyYmQ7QXVHcnJiYzs7RUFDRTtFQUNBO0VBQ0E7RUFBQTtFQUFBO0VBQ0E7RUFDQSxjMUZ4Rk47RTBGeUZNLHlCMUYxQ0g7RTBGMkNHO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdkd3cmJoQjtBdUdscmJnQjs7RUFDRSx5QjFGdkRMO0FiNHViYjtBdUc5cWJnQjs7RUFDRSx5QjFGNUZOO0FiNndiWjtBdUcxcWJnQjs7RUFDRSx5QjFGNUZOO0FieXdiWjtBdUd0cWJnQjs7RUFDRSx5QjFGL0VMO0Fid3ZiYjtBdUdscWJnQjs7RUFDRSx5QjFGcEhOO0FieXhiWjtBdUc5cGJnQjs7RUFDRSx5QjFGcEhOO0FicXhiWjtBdUcxcGJnQjs7RUFDRSx5QjFGdkdMO0Fib3diYjtBdUd0cGJnQjs7RUFDRSx5QjFGNUlOO0FicXliWjtBdUdscGJnQjs7RUFDRSx5QjFGNUlOO0FiaXliWjtBdUc5b2JnQjs7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBdkdpcGJsQjtBdUc1b2JZOztFQUNFO0F2RytvYmQ7QXVHN29iYzs7RUFDRSxjMUYxS047RTBGMktNO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZHZ3BiaEI7QXVHNW9iWTs7RUFDRTtBdkcrb2JkO0F1RzdvYmM7O0VBQ0UsYzFGL01MO0UwRmdOSztFQUNBO0VBQ0E7QXZHZ3BiaEI7QXVHM29iVTs7RUFDRTtBdkc4b2JaO0F1RzNvYlU7O0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdkc4b2JaO0F1RzVvYlk7O0VBQ0U7QXZHK29iZDtBdUc1b2JZOztFQUNFO0VBQ0E7RUFDQTtFQUNBO0F2RytvYmQ7QXVHN29iYzs7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBdkdncGJoQjtBdUc5b2JnQjs7RUFDRTtFQUNBO0VBQ0E7QXZHaXBibEI7QXVHL29ia0I7O0VBQ0U7RUFDQTtFQUNBO0F2R2twYnBCO0F1RzlvYm9COztFQUNFO0F2R2lwYnRCO0F1RzFvYmM7O0VBQ0U7QXZHNm9iaEI7QXVHM29iZ0I7O0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EseUIxRnpQUDtFMEYwUE8sYzFGelFSO0UwRjBRUTtFQUNBO0VBQ0E7QXZHOG9ibEI7QXVHcm9iSTs7RUFDRSx5QjFGclJNO0UwRnNSTjtBdkd3b2JOO0F1R3RvYk07O0VBQ0U7QXZHeW9iUjtBdUd2b2JROztFQUNFLGMxRnZQQztFMEZ3UEQ7RUFDQTtFQUNBO0F2RzBvYlY7QXVHeG9iVTs7RUFDRTtBdkcyb2JaO0F1R3RvYk07O0VBQ0U7QXZHeW9iUjtBdUdyb2JROztFQUNFO0VBQ0E7RUFDQTtBdkd3b2JWO0F1R3RvYlU7O0VBQ0U7RUFDQTtBdkd5b2JaO0F1R3ZvYlk7O0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdkcwb2JkO0F1R3hvYmM7O0VBQ0U7QXZHMm9iaEI7QXVHdm9iZ0I7O0VBQ0U7RUFDQTtFQUNBO0F2RzBvYmxCO0F1R3hvYmtCOztFQUNFO0F2RzJvYnBCO0F1R3hvYmtCOztFQUNFO0VBQ0E7QXZHMm9icEI7QXVHem9ib0I7O0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxtQjFGaFRYO0FiNDdiWDtBdUd6b2JvQjs7RUFDRSxjMUZ2VFg7RTBGd1RXO0VBQ0E7RUFDQTtBdkc0b2J0QjtBdUcxb2JzQjs7RUFDRSxjMUZsVmI7QWIrOWJYO0F1R25vYlk7O0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EseUIxRm5XSDtFMEZvV0csYzFGblhKO0UwRm9YSTtFQUNBO0VBQ0E7QXZHc29iZDtBdUdqb2JROztFQUNFO0VBQ0EseUIxRjdYQTtFMEY4WEE7RUFDQTtFQUNBO0F2R29vYlY7QXVHbG9iVTs7RUFDRTtBdkdxb2JaO0F1R2xvYlU7O0VBQ0U7QXZHcW9iWjtBdUdsb2JjOztFQUNFO0VBQ0E7RUFDQTtFQUNBO0F2R3FvYmhCO0F1R2pvYlk7O0VBQ0U7RUFDQTtFQUNBO0F2R29vYmQ7QXVHbG9iYzs7RUFDRSxjMUZ4WU47RTBGeVlNO0VBQ0E7RUFDQTtBdkdxb2JoQjtBdUdsb2JjOztFQUNFLGMxRi9aTjtFMEZnYU07RUFDQTtFQUNBO0F2R3FvYmhCO0F1R2pvYlk7O0VBQ0U7QXZHb29iZDtBdUdsb2JjOztFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdkdxb2JoQjtBdUdub2JnQjs7RUFDRTtBdkdzb2JsQjtBdUdub2JnQjs7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2R3NvYmxCO0F1R2xvYmM7O0VBQ0U7QXZHcW9iaEI7QXVHbG9iYzs7RUFDRTtBdkdxb2JoQjtBdUdqb2JZOztFQUNFO0VBQ0E7RUFDQTtFQUNBO0F2R29vYmQ7QXVHN25iSTs7RUFDRSx5QjFGNWNLO0UwRjZjTDtBdkdnb2JOO0F1RzluYk07O0VBQ0U7RUFDQTtFQUNBO0F2R2lvYlI7QXVHL25iUTs7RUFDRSxjMUZ6YkM7RTBGMGJEO0VBQ0E7RUFDQTtBdkdrb2JWO0F1RzduYlE7O0VBQ0U7RUFDQTtBdkdnb2JWO0F1RzVuYmM7O0VBQ0U7RUFDQTtBdkcrbmJoQjtBdUd6bmJROztFQUNFO0VBQ0E7QXZHNG5iVjtBdUd6bmJROztFQUNFO0F2RzRuYlY7QXVHMW5iVTs7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZHNm5iWjtBdUczbmJZOztFQUNFLGMxRnRnQko7RTBGdWdCSTtFQUNBO0VBQ0E7QXZHOG5iZDtBdUczbmJZOztFQUNFLGMxRjdnQko7RTBGOGdCSTtFQUNBO0VBQ0E7QXZHOG5iZDtBdUczbmJZOztFQUNFO0F2RzhuYmQ7QXVHcm5iSTs7RUFDRTtFQUNBO0VBQ0EsbUIxRjFoQks7RTBGMmhCTDtFQUNBO0F2R3duYk47QXVHdG5iTTs7RUFDRTtFQUNBO0F2R3luYlI7QXVHdm5iUTs7RUFDRTtFQUNBO0VBQ0EsYzFGOWlCQztFMEYraUJEO0F2RzBuYlY7QXVHdm5iUTs7RUFDRTtFQUNBLGMxRnhnQkM7RTBGeWdCRDtFQUNBO0VBQ0E7RUFDQTtBdkcwbmJWO0F1R3ZuYlE7O0VBQ0U7RUFDQSxtQjFGbmlCRTtFMEZvaUJGLGMxRjNqQkE7RTBGNGpCQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZHMG5iVjtBdUd0bmJNOztFQUNFO0VBQ0E7QXZHeW5iUjtBdUd2bmJROztFQUNFO0VBQ0E7RUFDQTtBdkcwbmJWO0F1R3RuYk07O0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdkd5bmJSO0F1R3ZuYlE7O0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLG1CMUZobUJBO0UwRmltQkE7QXZHMG5iVjtBdUd4bmJVOztFQUNFO0VBQ0E7QXZHMm5iWjtBdUd0bmJNOztFQUNFO0VBQ0E7RUFDQTtBdkd5bmJSO0F1R3ZuYlE7O0VBQ0U7RUFDQTtFQUNBLG1CMUYzbEJFO0UwRjRsQkYsYzFGbm5CQTtFMEZvbkJBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdkcwbmJWO0F1R3huYlU7O0VBQ0U7RUFDQTtFQUNBO0F2RzJuYlo7QXVHbm5iSTs7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBdkdzbmJOO0F1R3BuYk07O0VBQ0U7QXZHdW5iUjtBdUdybmJROztFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHlCMUZ2b0JDO0UwRndvQkQsYzFGdnBCQTtFMEZ3cEJBO0VBQ0E7RUFDQTtBdkd3bmJWO0F1R3BuYk07O0VBQ0U7QXZHdW5iUjtBdUdybmJROztFQUNFLGMxRjVuQkM7RTBGNm5CRDtFQUNBO0VBQ0E7QXZHd25iVjtBdUdubmJJOztFQUNFO0F2R3NuYk47QXVHbG5iRTs7RUFDRTtBdkdxbmJKO0F1R2xuYkU7O0VBQ0U7QXZHcW5iSjtBdUdubmJJOztFQUNFLGMxRnZyQkk7RTBGd3JCSjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2R3NuYk47QXVHbm5iSTs7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZHc25iTjtBdUdubmJJOztFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2R3NuYk47QXVHcG5iTTs7RUFDRTtFQUNBO0F2R3VuYlI7QXVHcG5iTTs7RUFDRTtFQUNBO0VBQ0EsbUIxRnp0QkU7RTBGMHRCRjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdkd1bmJSO0F1R3JuYlE7O0VBQ0U7RUFDQTtBdkd3bmJWO0F1R3RuYlU7O0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2R3luYlo7QXVHdm5iWTs7RUFDRTtBdkcwbmJkO0F1R3JuYlE7O0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EseUIxRjV1QkM7RTBGNnVCRDtFQUNBO0VBQ0E7RUFDQTtFQUNBLGMxRmh3QkE7RTBGaXdCQTtFQUNBO0VBQ0E7QXZHd25iVjtBdUdwbmJNOztFQUNFO0F2R3VuYlI7QXVHbG5iRTs7RUFDRTtBdkdxbmJKO0F1R2puYkU7O0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdkdvbmJKO0F1R2puYk07O0VBQ0U7RUFDQTtFQUNBO0F2R29uYlI7QXVHam5iVTs7RUFDRTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZHbW5iWjs7QXVHbm1iVTs7RUFDRTtFQUNBO0F2R3VtYlo7QXVHaG1ia0I7O0VBQ0U7RUFDQTtBdkdtbWJwQjtBdUdqbWJvQjs7RUFDRTtFQUNBO0VBQ0E7QXZHb21idEI7QXVHNWxiVTs7RUFDRTtFQUNBO0F2RytsYlo7QXVHNWxiVTs7RUFDRTtBdkcrbGJaO0F1RzVsYlU7O0VBQ0U7QXZHK2xiWjtBdUcxbGJVOztFQUNFO0F2RzZsYlo7QXVHcmxiSTtFQUNFO0F2R3VsYk47QXVHcmxiTTtFQUNFO0F2R3VsYlI7QXVHL2tiWTtFQUNFO0VBQ0E7QXZHaWxiZDtBdUcva2JjO0VBQ0U7RUFDQTtFQUNBO0F2R2lsYmhCO0F1R3prYkk7RUFDRTtBdkcya2JOO0F1R3RrYkk7RUFDRTtFQUNBO0F2R3drYk47QXVHamtiSTtFQUNFO0F2R21rYk47QXVHamtiTTtFQUNFO0F2R21rYlI7QXVHL2piSTtFQUNFO0VBQ0E7QXZHaWtiTjtBdUc5amJJO0VBQ0U7RUFDQTtBdkdna2JOO0F1RzlqYk07RUFDRTtBdkdna2JSO0F1R3pqYk07RUFDRTtFQUNBO0F2RzJqYlI7QXVHcGpiTTtFQUNFO0VBQ0E7RUFDQTtBdkdzamJSOztBdUdoamJBO0VBR007SUFDRTtFdkdpamJOO0FBQ0Y7QXVHeGhiQTtFQU1ROztJQUNFO0lBQ0E7RXZHc2hiUjtFdUc1Z2JZOztJQUNFO0V2RytnYmQ7RXVHN2diYzs7SUFDRTtFdkdnaGJoQjtFdUc5Z2JnQjs7SUFDRTtFdkdpaGJsQjtFdUd0Z2JROztJQUNFO0lBQ0E7SUFDQTtJQUNBO0V2R3lnYlY7RXVHdGdiWTs7SUFDRTtJQUNBO0lBQ0E7RXZHeWdiZDtFdUdqZ2JNOztJQUNFO0lBQ0E7RXZHb2diUjtFdUdoZ2JROztJQUNFO0lBQ0E7SUFDQTtFdkdtZ2JWO0V1Ry8vYWM7O0lBQ0U7RXZHa2diaEI7RXVHaGdiZ0I7O0lBQ0U7RXZHbWdibEI7RXVHdi9hTTs7SUFDRTtFdkcwL2FSO0V1R3gvYVE7O0lBQ0U7SUFDQTtFdkcyL2FWO0FBQ0Y7QXdHaGtkRTtFQUNFO0F4R2trZEo7QXdHaGtkSTtFQUNFO0VBQ0E7QXhHa2tkTjtBd0doa2RNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUFBO0VBQUE7QXhHa2tkUjtBd0doa2RRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXhHa2tkVjtBd0doa2RVO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeEdra2RaO0F3RzlqZFE7RUFDRTtFQUNBO0F4R2drZFY7QXdHOWpkVTtFQUNFO0F4R2drZFo7QXdHN2pkVTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4RytqZFo7QXdHNWpkVTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhHOGpkWjtBd0c1amRZO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtBeEc2amRkO0F3RzNqZGM7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4RzZqZGhCO0F3R2xrZGM7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4RzZqZGhCO0F3R2xrZGM7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4RzZqZGhCO0F3R2xrZGM7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4RzZqZGhCO0F3RzFqZGM7RUFDRTtFQUNBO0F4RzRqZGhCO0F3R3hqZFk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4RzBqZGQ7QXdHdmpkWTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBVUE7S0FBQTtVQUFBO0F4R2dqZGQ7QXdHeGpkYztFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhHMGpkaEI7QXdHL2pkYztFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhHMGpkaEI7QXdHL2pkYztFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhHMGpkaEI7QXdHL2pkYztFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhHMGpkaEI7QXdHcmpkYztFQUNFO0VBQ0E7QXhHdWpkaEI7QXdHampkUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhHbWpkVjtBd0dqamRVO0VBQ0U7QXhHbWpkWjtBd0c5aWRNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUFBO0VBQUE7QXhHZ2pkUjtBd0c5aWRRO0VBQ0U7RUFDQTtFQUNBO0VBQUE7RUFBQTtBeEdnamRWO0F3RzlpZFU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4R2dqZFo7QXdHOWlkWTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeEdnamRkO0F3RzlpZGM7RUFHRTtFQUNBO0VBQ0E7QXhHOGlkaEI7QXdHM2lkYztFQUVFO0VBQ0E7RUFDQTtBeEc0aWRoQjtBd0d6aWRjO0VBRUU7RUFDQTtFQUNBO0F4RzBpZGhCO0F3R3RpZFk7RUFDRTtBeEd3aWRkO0F3R3RpZGM7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhHd2lkaEI7QXdHcmlkYztFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhHdWlkaEI7QXdHcmlkZ0I7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4R3VpZGxCO0F3R3BpZGdCO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeEdzaWRsQjtBd0doaWRjO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhHa2lkaEI7QXdHaGlkZ0I7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4R2tpZGxCO0F3R2hpZGtCO0VBQ0U7RUFDQTtFQUNBO0F4R2tpZHBCO0F3Ry9oZGtCO0VBQ0U7QXhHaWlkcEI7QXdHOWhka0I7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4R2dpZHBCO0F3RzFoZFk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBeEc0aGRkO0F3RzFoZGM7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhHNGhkaEI7QXdHeGhkWTtFQUNFO0VBQ0E7QXhHMGhkZDs7QXdHaGhkRTtFQUNFO0F4R21oZEo7QXdHaGhkRTtFQUNFO0F4R2toZEo7QXdHL2dkRTtFQUNFO0VBQ0E7RUFDQTtBeEdpaGRKO0F3RzlnZEU7RUFDRTtFQUNBO0VBQ0E7QXhHZ2hkSjtBd0c5Z2RJO0VBQ0U7QXhHZ2hkTjtBd0c5Z2RNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhHZ2hkUjtBd0c3Z2RNO0VBQ0U7QXhHK2dkUjtBd0c3Z2RRO0VBQ0U7RUFDQTtFQUNBO0F4RytnZFY7QXdHN2dkVTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhHK2dkWjtBd0c1Z2RVO0VBQ0U7RUFDQTtFQUNBO0F4RzhnZFo7QXdHNWdkWTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhHOGdkZDtBd0cxZ2RVO0VBQ0U7RUFDQTtFQUNBO0F4RzRnZFo7QXdHMWdkWTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhHNGdkZDtBd0d6Z2RZO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeEcyZ2RkO0F3R3ZnZFU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4R3lnZFo7QXdHdGdkVTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhHd2dkWjtBd0d0Z2RZO0VBQ0U7RUFDQTtFQUNBO0F4R3dnZGQ7QXdHcmdkWTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4R3VnZGQ7QXdHcmdkYztFQUNFO0VBQ0E7RUFDQTtBeEd1Z2RoQjtBd0dwZ2RjO0VBQ0U7RUFDQTtBeEdzZ2RoQjtBd0dsZ2RZO0VBQ0U7RUFDQTtFQUNBO0F4R29nZGQ7QXdHamdkWTtFQUNFO0F4R21nZGQ7QXdHLy9jVTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeEdpZ2RaO0F3Ry8vY1k7RUFDRTtFQUNBO0F4R2lnZGQ7QXdHei9jRTtFQUNFO0VBQ0E7QXhHMi9jSjtBd0d6L2NJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4RzIvY047QXdHei9jTTtFQUNFO0VBQ0E7RUFDQTtBeEcyL2NSO0F3R3ovY1E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhHMi9jVjtBd0d4L2NRO0VBQ0U7RUFDQTtBeEcwL2NWO0F3R3gvY1U7RUFDRTtFQUNBO0VBQ0E7QXhHMC9jWjtBd0d2L2NVOztFQUVFO0VBQ0E7RUFDQTtBeEd5L2NaO0F3R3QvY1U7RUFDRTtFQUNBO0VBQ0E7QXhHdy9jWjtBd0duL2NNO0VBQ0U7RUFDQTtFQUNBO0F4R3EvY1I7QXdHbi9jUTtFQUNFO0VBQ0E7QXhHcS9jVjtBd0duL2NVO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4R3EvY1o7QXdHbi9jWTtFQUNFO0VBQ0E7QXhHcS9jZDtBd0dsL2NZO0VBQ0U7RUFDQTtFQUNBO0F4R28vY2Q7QXdHai9jWTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4R20vY2Q7QXdHaC9jWTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeEdrL2NkO0F3RzErY0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4RzQrY0o7QXdHMStjSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhHNCtjTjtBd0d6K2NJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeEcyK2NOO0F3R3grY0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhHMCtjTjtBd0d2K2NJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4R3krY047QXdHdCtjSTtFQUNFO0VBQ0E7QXhHdytjTjtBd0dyK2NJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXhHdStjTjtBd0dwK2NJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXhHcytjTjtBd0duK2NJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhHcStjTjtBd0dsK2NJO0VBQ0U7QXhHbytjTjs7QXdHLzljQTtFQUNFO0VBQ0E7RUFDQTtBeEdrK2NGOztBd0cvOWNBO0VBQ0U7RUFDQTtFQUNBO0VBdUhBOzs7Ozs7OztLQUFBO0F4R28zY0Y7QXdHeitjRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhHMitjSjtBd0d4K2NFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeEcwK2NKO0F3R3YrY0U7RUFDRTtFQUNBO0VBQ0E7QXhHeStjSjtBd0d0K2NFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXhHdytjSjtBd0dyK2NFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4R3UrY0o7QXdHcCtjRTtFQUNFO0VBQ0E7RUFDQTtBeEdzK2NKO0F3R24rY0U7RUFDRTtFQUNBO0F4R3ErY0o7QXdHbCtjRTtFQUNFO0tBQUE7VUFBQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeEdvK2NKO0F3R2orY0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeEdtK2NKO0F3R2grY0U7RUFDRTtLQUFBO1VBQUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhHaytjSjtBd0cvOWNFO0VBQ0U7QXhHaStjSjtBd0c5OWNFO0VBQ0U7RUFDQTtFQUNBO0F4R2crY0o7QXdHNzljRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4Rys5Y0o7QXdHNTljRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4Rzg5Y0o7QXdHMzljRTtFQUNFO0VBQ0E7QXhHNjljSjs7QXdHNThjTTtFQUNFO0F4Rys4Y1I7QXdHeDhjTTtFQUNFO0VBQ0E7QXhHMDhjUjtBd0dyOGNNO0VBQ0U7RUFDQTtFQUNBO0F4R3U4Y1I7QXdHaDhjTTtFQUNFO0VBQ0E7QXhHazhjUjtBd0cvN2NNO0VBQ0U7QXhHaThjUjs7QXdHMzdjQTtFQUVJO0lBQ0U7RXhHNjdjSjtFd0czN2NJO0lBQ0U7RXhHNjdjTjtFd0czN2NNO0lBQ0U7RXhHNjdjUjtFd0cxN2NVO0lBQ0U7SUFDQTtFeEc0N2NaO0V3R3g3Y1E7SUFDRTtFeEcwN2NWO0V3R3Y3Y1E7SUFDRTtFeEd5N2NWO0V3R3A3Y1E7SUFDRTtFeEdzN2NWO0V3Ry82Y0E7SUFDRTtJQUNBO0V4R2k3Y0Y7RXdHLzZjRTtJQUNFO0V4R2k3Y0o7QUFDRjtBd0c3NmNBO0VBRUk7SUFDRTtFeEc4NmNKO0V3RzU2Y0k7SUFDRTtFeEc4NmNOO0V3RzU2Y007SUFDRTtFeEc4NmNSO0V3RzM2Y1U7SUFDRTtJQUNBO0V4RzY2Y1o7RXdHejZjUTtJQUNFO0V4RzI2Y1Y7RXdHeDZjUTtJQUNFO0V4RzA2Y1Y7RXdHcjZjUTtJQUNFO0V4R3U2Y1Y7QUFDRjtBd0doNmNBO0VBR007SUFDRTtFeEdnNmNOO0V3Rzk1Y007SUFDRTtFeEdnNmNSO0V3Rzc1Y1U7SUFDRTtJQUNBO0V4Rys1Y1o7RXdHMzVjUTtJQUNFO0V4RzY1Y1Y7RXdHMTVjUTtJQUNFO0V4RzQ1Y1Y7RXdHdjVjUTtJQUNFO0V4R3k1Y1Y7QUFDRjtBd0dsNWNBO0VBRUk7SUFDRTtFeEdtNWNKO0V3R2o1Y0k7SUFDRTtFeEdtNWNOO0V3R2o1Y007SUFDRTtFeEdtNWNSO0V3R2g1Y1U7SUFDRTtJQUNBO0V4R2s1Y1o7RXdHOTRjUTtJQUNFO0V4R2c1Y1Y7RXdHNzRjUTtJQUNFO0V4Rys0Y1Y7RXdHMTRjUTtJQUNFO0V4RzQ0Y1Y7QUFDRjtBeUcvMmVFO0VBQ0UseUI1RlNRO0FidzJlWjtBeUcvMmVJO0VBQ0U7QXpHaTNlTjtBeUcvMmVNO0VBQ0UsYzVGd0NHO0U0RnZDSDtFQUNBO0VBQ0E7RUFDQTtBekdpM2VSO0F5RzUyZUU7RUFDRTtBekc4MmVKO0F5RzEyZUk7RUFDRTtFQUNBO0F6RzQyZU47QXlHMTJlTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpHNDJlUjtBeUd4MmVJO0VBQ0U7RUFDQTtBekcwMmVOO0F5R3gyZU07RUFDRTtFQUNBO0F6RzAyZVI7QXlHeDJlUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpHMDJlVjtBeUd4MmVVO0VBQ0U7QXpHMDJlWjtBeUd4MmVZO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXpHMDJlZDtBeUd4MmVjO0VBQ0U7RUFDQTtBekcwMmVoQjtBeUd4MmVnQjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsbUI1RnRCUDtBYmc0ZVg7QXlHdjJlZ0I7RUFDRSxjNUY3QlA7RTRGOEJPO0VBQ0E7RUFDQTtFQUNBO0F6R3kyZWxCO0F5R3YyZWtCO0VBQ0UsYzVGekRUO0FiazZlWDtBeUdqMmVRO0VBQ0U7RUFDQTtBekdtMmVWO0F5R2oyZVU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsbUI1RjdGRjtFNEY4RkU7RUFDQTtFQUVBO0VBQ0EseUI1RmxHRjtBYm84ZVY7QXlHMTFlUTtFQUNFLHlCNUYzR0E7RTRGNEdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFBQTtFQUFBO0F6RzQxZVY7QXlHMzFlVTtFQUNFO0F6RzYxZVo7QXlHeDFlYztFQUNFO0VBQ0E7RUFDQTtFQUNBO0F6RzAxZWhCO0F5R3IxZVU7RUFDRTtFQUNBO0VBQ0E7QXpHdTFlWjtBeUdyMWVZO0VBQ0U7RUFDQTtFQUNBO0VBQUE7RUFBQTtFQUNBO0VBQ0EseUI1RjNGRDtFNEY0RkMsYzVGM0lKO0U0RjRJSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpHdTFlZDtBeUduMWVVO0VBQ0U7QXpHcTFlWjtBeUduMWVZO0VBQ0UsYzVGeklKO0U0RjBJSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6R3ExZWQ7QXlHajFlVTtFQUNFO0F6R20xZVo7QXlHajFlWTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGM1RnBMSDtFNEZxTEc7RUFDQTtFQUNBO0F6R20xZWQ7O0F5R3owZUU7RUFDRSx5QjVGekxRO0FicWdmWjtBeUcxMGVJO0VBQ0U7RUFDQTtFQUNBLHlCNUYvTEk7RTRGZ01KO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekc0MGVOO0F5RzEwZU07RUFDRTtFQUNBO0VBQ0E7QXpHNDBlUjtBeUcxMGVRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFrQ0E7QXpHMnllVjtBeUczMGVVOztFQUVFO0VBQ0E7RUFDQTtFQUNBO0F6RzYwZVo7QXlHMzBlWTs7RUFDRTtBekc4MGVkO0F5RzEwZVU7RUFDRTtBekc0MGVaO0F5RzEwZVk7RUFDRTtFQUNBO0VBQ0E7QXpHNDBlZDtBeUd2MGVZO0VBQ0UseUI1RmhPSDtBYnlpZlg7QXlHdDBlWTtFQUNFLHlCNUZuT0g7QWIyaWZYO0F5R2wwZVU7O0VBRUU7QXpHbzBlWjtBeUdoMGVRO0VBQ0UsYzVGalFDO0U0RmtRRDtFQUNBO0VBQ0E7RUFDQTtBekdrMGVWO0F5Ry96ZVE7RUFDRSxjNUZwUEM7RTRGcVBEO0VBQ0E7RUFDQTtFQUNBO0F6R2kwZVY7QXlHOXplUTtFQUNFLGM1RmhSQztFNEZpUkQ7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekdnMGVWO0F5Rzd6ZVE7RUFDRSxjNUZ6UkM7RTRGMFJEO0VBQ0E7RUFDQTtBekcremVWO0F5Rzd6ZVE7RUFDRTtBekcremVWO0F5RzV6ZVE7O0VBRUU7RUFDQTtFQUNBO0F6Rzh6ZVY7QXlHNXplVTs7RUFDRSxjNUZ6U0Q7RTRGMFNDO0VBQ0E7QXpHK3plWjtBeUczemVRO0VBQ0U7QXpHNnplVjtBeUd6emVNO0VBQ0U7RUFDQSxtQjVGaFNJO0U0RmlTSjtFQUNBO0VBQ0E7RUFDQTtFQUFBO0VBQUE7RUFDQTtBekcyemVSO0F5R3p6ZVE7RUFDRSxjNUZoVUM7RTRGaVVEO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpHMnplVjtBeUd4emVRO0VBQ0U7RUFDQSxjNUYxVUM7RTRGMlVEO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekcwemVWO0F5R3h6ZVU7RUFDRSxtQjVGN1REO0U0RjhUQztFQUNBO0F6RzB6ZVo7QXlHcnllUTtFQUNFO0VBQ0E7QXpHdXllVjtBeUdweWVRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekdzeWVWO0F5R2h5ZVU7RUFDRTtFQUNBO0F6R2t5ZVo7QXlHenhlVTtFQUNFO0VBQ0E7RUFDQTtBekcyeGVaO0F5R3h4ZVU7RUFDRTtFQUNBLHlCNUZ0WUY7RTRGdVlFO0VBQ0E7QXpHMHhlWjtBeUd4eGVZO0VBQ0U7QXpHMHhlZDtBeUd2eGVZO0VBQ0U7RUFDQTtFQUNBO0F6R3l4ZWQ7QXlHdnhlYztFQUNFO0VBQ0E7RUFDQTtFQUFBO0VBQUE7RUFDQTtFQUNBLGM1RnhaTjtFNEZ5Wk07RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6R3l4ZWhCO0F5R254ZWdCO0VBQ0UseUI1RnRYTDtBYjJvZmI7QXlHOXdlZ0I7RUFDRSx5QjVGM1pOO0FiMnFmWjtBeUd6d2VnQjtFQUNFLHlCNUYzWk47QWJzcWZaO0F5R3B3ZWdCO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXpHc3dlbEI7QXlHandlWTtFQUNFO0F6R213ZWQ7QXlHandlYztFQUNFLGM1RnpiTjtFNEYwYk07RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekdtd2VoQjtBeUcvdmVZO0VBQ0U7QXpHaXdlZDtBeUcvdmVjO0VBQ0UsYzVGOWRMO0U0RitkSztFQUNBO0VBQ0E7QXpHaXdlaEI7QXlHMXZlTTtFQUNFLGM1RnJlRztFNEZzZUg7RUFDQTtFQUNBO0VBQ0E7QXpHNHZlUjs7QXlHOXVlYzs7RUFDRTtBekdrdmVoQjtBeUdodmVnQjs7RUFDRTtBekdtdmVsQjtBeUc3dWVnQjs7RUFDRTtFQUNBO0VBQ0E7QXpHZ3ZlbEI7QXlHeHVlTTs7RUFDRTtFQUNBO0F6RzJ1ZVI7QXlHeHVlTTs7RUFDRTtBekcydWVSO0F5R3Z1ZVE7O0VBQ0U7QXpHMHVlVjtBeUdwdWVNOztFQUNFO0F6R3V1ZVI7QXlHanVlSTtFQUNFO0F6R211ZU47QXlHOXRlTTtFQUNFO0VBQ0E7QXpHZ3VlUjs7QXlHMXRlQTtFQUVJO0lBQ0U7SUFDQTtJQUNBO0V6RzR0ZUo7RXlHMXRlSTtJQUNFO0V6RzR0ZU47RXlHMXRlTTtJQUNFO0V6RzR0ZVI7RXlHMXRlUTtJQUNFO0V6RzR0ZVY7RXlHdnRlSTtJQUNFO0V6R3l0ZU47RXlHbnRlRTtJQUNFO0V6R3F0ZUo7QUFDRjtBMEd4eWZFO0VBQ0UseUI3RlNRO0FiaXlmWjtBMEd4eWZJO0VBQ0U7QTFHMHlmTjtBMEd4eWZNO0VBQ0UsYzdGd0NHO0U2RnZDSDtFQUNBO0VBQ0E7RUFDQTtBMUcweWZSO0EwR3J5Zk07RUFDRTtBMUd1eWZSO0EwR3B5Zk07RUFDRTtFQUNBO0ExR3N5ZlI7QTBHbnlmTTtFQUNFO0VBQ0E7QTFHcXlmUjtBMEdueWZRO0VBQ0U7RUFDQTtBMUdxeWZWO0EwR255ZlU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExR3F5Zlo7QTBHbnlmWTtFQUNFO0ExR3F5ZmQ7QTBHanlmYztFQUNFO0VBQ0E7RUFDQTtBMUdteWZoQjtBMEdqeWZnQjtFQUNFO0ExR215ZmxCO0EwR2h5ZmdCO0VBQ0U7RUFDQTtBMUdreWZsQjtBMEdoeWZrQjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsbUI3RmxCVDtBYm96Zlg7QTBHL3hma0I7RUFDRSxjN0Z6QlQ7RTZGMEJTO0VBQ0E7RUFDQTtBMUdpeWZwQjtBMEcveGZvQjtFQUNFLGM3RnBEWDtBYnExZlg7QTBHenhmVTtFQUNFO0VBQ0E7RUFDQTtBMUcyeGZaO0EwR3p4Zlk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsbUI3RnpGSjtFNkYwRkk7RUFDQTtFQUNBO0VBQ0EseUI3RjdGSjtBYnczZlY7QTBHcnhmTTtFQUNFO0VBQ0EseUI3RnJHRTtFNkZzR0Y7RUFDQTtFQUNBO0ExR3V4ZlI7QTBHcnhmUTtFQUNFO0ExR3V4ZlY7QTBHcHhmUTtFQUNFO0ExR3N4ZlY7QTBHbnhmWTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0ExR3F4ZmQ7QTBHanhmVTtFQUNFO0VBQ0E7RUFDQTtBMUdteGZaO0EwR2p4Zlk7RUFDRSxjN0ZoSEo7RTZGaUhJO0VBQ0E7RUFDQTtBMUdteGZkO0EwR2h4Zlk7RUFDRSxjN0Z2SUo7RTZGd0lJO0VBQ0E7RUFDQTtFQUNBO0ExR2t4ZmQ7QTBHOXdmVTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0ExR2d4Zlo7QTBHN3dmVTtFQUNFO0ExRyt3Zlo7QTBHN3dmWTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUcrd2ZkO0EwRzd3ZmM7RUFDRTtBMUcrd2ZoQjtBMEc1d2ZjO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUc4d2ZoQjtBMEcxd2ZZO0VBQ0U7QTFHNHdmZDtBMEd6d2ZZO0VBQ0U7QTFHMndmZDs7QTBHandmRTtFQUNFLHlCN0ZoTVE7QWJvOGZaO0EwR2x3Zkk7RUFDRTtFQUNBO0VBQ0EseUI3RnRNSTtFNkZ1TUo7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExR293Zk47QTBHbHdmTTtFQUNFO0ExR293ZlI7QTBHaHdmUTtFQUNFO0VBQ0E7RUFDQTtBMUdrd2ZWO0EwRzd2ZlE7RUFDRSxjN0ZsT0M7RTZGbU9EO0VBQ0E7RUFDQTtFQUNBO0ExRyt2ZlY7QTBHNXZmUTtFQUNFLGM3RnJOQztFNkZzTkQ7RUFDQTtFQUNBO0VBQ0E7QTFHOHZmVjtBMEczdmZRO0VBQ0UsYzdGalBDO0U2RmtQRDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExRzZ2ZlY7QTBHenZmUTtFQUNFLGM3RjNQQztFNkY0UEQ7QTFHMnZmVjtBMEd4dmZRO0VBQ0U7QTFHMHZmVjtBMEd2dmZROztFQUVFO0VBQ0E7RUFDQTtBMUd5dmZWO0EwR3Z2ZlU7O0VBQ0UsYzdGMVFEO0U2RjJRQztFQUNBO0ExRzB2Zlo7QTBHcnZmUTtFQUNFO0ExR3V2ZlY7QTBHbnZmTTtFQUNFO0VBQ0EsbUI3RmxRSTtFNkZtUUo7RUFDQTtFQUNBO0VBQ0E7RUFBQTtFQUFBO0VBQ0E7QTFHcXZmUjtBMEdudmZRO0VBQ0U7RUFDQTtBMUdxdmZWO0EwR2x2ZlE7RUFDRSxjN0Z2U0M7RTZGd1NEO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFHb3ZmVjtBMEcvdWZVO0VBQ0U7RUFDQSxjN0ZuVEQ7RTZGb1RDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUdpdmZaO0EwRy91Zlk7RUFDRSxtQjdGdFNIO0U2RnVTRztFQUNBO0ExR2l2ZmQ7QTBHM3VmUTtFQUNFO0VBQ0E7QTFHNnVmVjtBMEcxdWZRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUc0dWZWO0EwR3R1Zk07RUFDRSxjN0ZsVkc7RTZGbVZIO0VBQ0E7RUFDQTtFQUNBO0ExR3d1ZlI7QTBHcnVmTTtFQUNFO0VBQ0E7QTFHdXVmUjtBMEdwdWZNO0VBQ0U7RUFDQSx5QjdGNVZFO0U2RjZWRjtFQUNBO0VBQ0E7QTFHc3VmUjtBMEdwdWZRO0VBQ0U7QTFHc3VmVjtBMEdudWZRO0VBQ0U7QTFHcXVmVjtBMEdsdWZZO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTFHb3VmZDtBMEdodWZVO0VBQ0U7RUFDQTtFQUNBO0ExR2t1Zlo7QTBHaHVmWTtFQUNFLGM3RnZXSjtFNkZ3V0k7RUFDQTtFQUNBO0ExR2t1ZmQ7QTBHL3RmWTtFQUNFLGM3RjlYSjtFNkYrWEk7RUFDQTtFQUNBO0ExR2l1ZmQ7QTBHN3RmVTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0ExRyt0Zlo7QTBHN3RmWTtFQUNFO0ExRyt0ZmQ7QTBHN3RmYztFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUcrdGZoQjtBMEc3dGZnQjtFQUNFO0ExRyt0ZmxCO0EwRzV0ZmdCO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUc4dGZsQjtBMEcxdGZjO0VBQ0U7QTFHNHRmaEI7QTBHenRmYztFQUNFO0ExRzJ0ZmhCOztBMEd4c2ZjOztFQUNFO0VBQ0E7QTFHNHNmaEI7QTBHMXNmZ0I7O0VBQ0U7RUFDQTtFQUNBO0ExRzZzZmxCO0EwR3JzZk07O0VBQ0U7QTFHd3NmUjtBMEdyc2ZNOztFQUNFO0ExR3dzZlI7QTBHbnNmUTs7RUFDRTtBMUdzc2ZWO0EwR2hzZlE7O0VBQ0U7QTFHbXNmVjs7QTBHM3JmQTtFQUVJO0lBQ0U7SUFDQTtFMUc2cmZKO0UwRzFyZkU7SUFDRTtJQUNBO0lBQ0E7RTFHNHJmSjtFMEcxcmZJO0lBQ0U7RTFHNHJmTjtFMEcxcmZNO0lBQ0U7RTFHNHJmUjtFMEcxcmZRO0lBQ0U7RTFHNHJmVjtFMEd2cmZJO0lBQ0U7RTFHeXJmTjtFMEducmZFO0lBQ0U7RTFHcXJmSjtBQUNGO0EyR3RzZ0JJO0VBQ0kseUI5RlNJO0FiK3JnQlo7QTJHdHNnQlE7RUFDSTtFQUNBO0VBQ0EseUI5RkdGO0U4RkZFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBM0d3c2dCWjtBMkd0c2dCWTtFQUNJO0EzR3dzZ0JoQjtBMkd0c2dCZ0I7RUFDSSxjOUZmVDtFOEZnQlM7RUFDQTtFQUNBO0VBQ0E7QTNHd3NnQnBCO0EyR3JzZ0JnQjtFQUNJLGM5RkZUO0U4RkdTO0VBQ0E7RUFDQTtFQUNBO0EzR3VzZ0JwQjtBMkdwc2dCZ0I7RUFDSSxjOUY5QlQ7RThGK0JTO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNHc3NnQnBCO0EyR2xzZ0JnQjtFQUNJLGM5RnhDVDtFOEZ5Q1M7QTNHb3NnQnBCO0EyR2pzZ0JnQjtFQUNJO0EzR21zZ0JwQjtBMkdoc2dCZ0I7RUFDSTtFQUNBO0VBQ0E7QTNHa3NnQnBCO0EyR2hzZ0JvQjtFQUNJLGM5RnREYjtFOEZ1RGE7RUFDQTtBM0drc2dCeEI7QTJHN3JnQmdCO0VBQ0k7QTNHK3JnQnBCO0EyRzVyZ0JnQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBcUNBO0EzRzBwZ0JwQjtBMkc3cmdCb0I7O0VBRUk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBM0crcmdCeEI7QTJHN3JnQndCOztFQUNJO0VBQ0E7QTNHZ3NnQjVCO0EyRzNyZ0JvQjtFQUNJO0EzRzZyZ0J4QjtBMkczcmdCd0I7RUFDSTtFQUNBO0VBQ0E7QTNHNnJnQjVCO0EyR3hyZ0J3QjtFQUNJLHlCOUZuRmpCO0FiNndnQlg7QTJHdnJnQndCO0VBQ0kseUI5RnRGakI7QWIrd2dCWDtBMkducmdCb0I7O0VBRUk7QTNHcXJnQnhCO0EyRy9xZ0JZO0VBQ0k7RUFDQSxtQjlGaEdKO0U4RmlHSTtFQUNBO0VBQ0E7RUFDQTtFQUFBO0VBQUE7RUFDQTtBM0dpcmdCaEI7QTJHL3FnQmdCO0VBQ0k7RUFDQTtBM0dpcmdCcEI7QTJHOXFnQmdCO0VBQ0ksYzlGcklUO0U4RnNJUztFQUNBO0VBQ0E7RUFDQTtFQUNBO0EzR2dyZ0JwQjtBMkc3cWdCb0I7RUFDRTtFQUNBLGM5Ri9JWDtFOEZnSlc7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EzRytxZ0J0QjtBMkc3cWdCc0I7RUFDRSxtQjlGbEliO0U4Rm1JYTtFQUNBO0EzRytxZ0J4QjtBMkd6cGdCZ0I7RUFDSTtFQUNBO0EzRzJwZ0JwQjtBMkd4cGdCZ0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EzRzBwZ0JwQjs7QTJHL29nQlk7RUFDSTtBM0drcGdCaEI7QTJHOW9nQlk7RUFDSTtBM0dncGdCaEI7QTJHMW9nQlE7RUFDSTtBM0c0b2dCWjs7QTJHcm9nQkE7RUFFUTtJQUNJO0UzR3VvZ0JWO0FBQ0Y7QTRHcDJnQk07RUFDRTtBNUdzMmdCUjtBNEdsMmdCRTtFQUNFO0E1R28yZ0JKO0E0R2oyZ0JFO0VBQ0U7QTVHbTJnQko7QTRHajJnQkk7RUFIRjtJQUlJO0U1R28yZ0JKO0FBQ0Y7QTRHajJnQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUdtMmdCSjtBNEdoMmdCRTtFQXdCRTtBNUcyMGdCSjtBNEdsMmdCSTtFQUNFO0E1R28yZ0JOO0E0R2oyZ0JJO0VBQ0U7QTVHbTJnQk47QTRHajJnQk07RUFIRjtJQUlJO0U1R28yZ0JOO0FBQ0Y7QTRHbDJnQk07RUFQRjtJQVFJO0lBQ0E7RTVHcTJnQk47QUFDRjtBNEduMmdCTTtFQUNFO0VBQ0E7RUFDQTtBNUdxMmdCUjtBNEcvMWdCSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUdpMmdCTjtBNEc5MWdCSTs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVHZzJnQk47QTRHNzFnQkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7QTVHODFnQk47QTRHMzFnQkk7RUFDRTtBNUc2MWdCTjtBNEcxMWdCSTtFQUNFO0E1RzQxZ0JOO0E0RzExZ0JNO0VBQ0U7RUFDQTtFQUNBO0E1RzQxZ0JSO0E0R3gxZ0JJO0VBQ0U7QTVHMDFnQk47QTRHdjFnQkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtBNUd3MWdCTjtBNEd2MWdCTTtFQUNFO0E1R3kxZ0JSO0E0R3IxZ0JJO0VBQ0U7QTVHdTFnQk47QTRHbDFnQkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVHbzFnQk47QTRHbDFnQk07RUFSRjtJQVNJO0U1R3ExZ0JOO0FBQ0Y7QTRHbjFnQk07RUFaRjtJQWFJO0lBQ0E7RTVHczFnQk47QUFDRjtBNEdwMWdCTTtFQUNFO0E1R3MxZ0JSO0E0R24xZ0JNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUdxMWdCUjtBNEduMWdCUTtFQUNFO0E1R3ExZ0JWO0E0R2wxZ0JRO0VBQ0U7RUFDQTtFQUNBO0E1R28xZ0JWO0E0R2oxZ0JZO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1R20xZ0JkO0E0RzkwZ0JRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1R2cxZ0JWO0E0RzcwZ0JRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtBNUc4MGdCVjtBNEc3MGdCVTtFQUNFO0E1RyswZ0JaO0E0RzEwZ0JNO0VBQ0U7QTVHNDBnQlI7QTRHeDBnQkk7RUFDRTtFQUNBO0E1RzAwZ0JOO0E0R3gwZ0JNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtBNUd5MGdCUjtBNEd4MGdCUTtFQUNFO0E1RzAwZ0JWO0E0R3IwZ0JJO0VBQ0U7QTVHdTBnQk47QTRHbjBnQkU7RUFDRTtFQU9BO0E1Ryt6Z0JKO0E0R3AwZ0JJO0VBQ0U7RUFDQTtBNUdzMGdCTjtBNEdqMGdCSTtFQUNFO0E1R20wZ0JOO0E0R2owZ0JNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1R20wZ0JSO0E0Ry96Z0JJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTVHaTBnQk47QTRHOXpnQkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVHZzBnQk47QTRHOXpnQk07RUFkRjtJQWVJO0lBQ0E7SUFDQTtJQUNBO0U1R2kwZ0JOO0FBQ0Y7QTRHL3pnQk07RUFyQkY7SUFzQkk7SUFDQTtJQUNBO0lBQ0E7RTVHazBnQk47QUFDRjtBNEdoMGdCTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtVQUFBO0E1R2swZ0JSO0E0R2gwZ0JRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTVHazBnQlY7QTRHOXpnQk07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVHZzBnQlI7QTRHN3pnQk07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUcremdCUjtBNEc1emdCTTtFQUNFO0VBQ0E7QTVHOHpnQlI7QTRHNXpnQlE7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVHOHpnQlY7QTRHdnpnQkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUd5emdCTjtBNEd0emdCSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUd3emdCTjtBNEduemdCSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUdxemdCTjtBNEdsemdCSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUdvemdCTjtBNEdsemdCTTtFQUNFO0E1R296Z0JSO0E0R2p6Z0JNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7QTVHa3pnQlI7QTRHL3lnQlU7RUFDRTtBNUdpemdCWjtBNEcveWdCWTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVHaXpnQmQ7QTRHL3lnQmM7RUFDRTtBNUdpemdCaEI7QTRHNXlnQlU7RUFDRTtBNUc4eWdCWjtBNEc1eWdCWTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVHOHlnQmQ7QTRHMXlnQlU7RUFDRTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1RzJ5Z0JaO0E0R3p5Z0JVO0VBQ0U7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUcweWdCWjtBNEd2eWdCVTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1R3l5Z0JaO0E0R3R5Z0JVO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBRUE7QTVHb3lnQlo7QTRHbHlnQlk7RUFDRTtBNUdveWdCZDtBNEdqeWdCWTtFQUNFO0VBQ0E7RUFDQTtBNUdteWdCZDtBNEc5eGdCUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVHZ3lnQlY7QTRHOXhnQlU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1R2d5Z0JaO0E0Rzl4Z0JZO0VBQ0U7RUFDQTtBNUdneWdCZDtBNEc5eGdCYztFQUNFO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1Ryt4Z0JoQjtBNEc1eGdCYztFQUNFO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1RzZ4Z0JoQjtBNEd0eGdCTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUd3eGdCUjtBNEd0eGdCUTtFQUNFO0VBQ0E7RUFDQTtBNUd3eGdCVjtBNEd0eGdCVTtFQUNFO0VBQ0E7QTVHd3hnQlo7QTRHdHhnQlk7RUFDRTtFQUNBO0E1R3d4Z0JkO0E0R3B4Z0JVO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUdzeGdCWjtBNEdseGdCUTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0U1R294Z0JWO0U0R2p4Z0JRO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0U1R214Z0JWO0FBQ0Y7QTRHL3dnQlU7RUFDRTtBNUdpeGdCWjtBNEcvd2dCWTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVHaXhnQmQ7QTRHOXdnQlk7RUFDRTtBNUdneGdCZDtBNEczd2dCUTtFQUNFO0E1RzZ3Z0JWO0E0RzN3Z0JVO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTVHNndnQlo7QTRHMXdnQlU7RUFDRTtBNUc0d2dCWjtBNEd2d2dCTTtFQTdRRjtJQThRSTtJQUNBO0U1RzB3Z0JOO0U0R3h3Z0JNOztJQUVFO0lBQ0E7RTVHMHdnQlI7RTRHdndnQk07SUFDRTtFNUd5d2dCUjtBQUNGO0E0R3R3Z0JNO0VBQ0U7SUFDRTtJQUNBO0U1R3d3Z0JSO0U0R3J3Z0JNOztJQUVFO0U1R3V3Z0JSO0U0R3B3Z0JNOzs7O0lBSUU7RTVHc3dnQlI7QUFDRjtBNEdod2dCSTtFQUNFO0VBQ0E7QTVHa3dnQk47QTRHaHdnQk07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtBNUdpd2dCUjtBNEcvdmdCUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0E1R2l3Z0JWO0E0Ry92Z0JVO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUdpd2dCWjtBNEcvdmdCWTtFQUNFO0VBQ0E7RUFDQTtBNUdpd2dCZDtBNEc3dmdCVTtFQUNFO0VBQ0E7QTVHK3ZnQlo7QTRHM3ZnQlE7RUFDRTtFQUNBO0VBQ0E7QTVHNnZnQlY7QTRHM3ZnQlU7RUFDRTtFQUNBO0VBQ0E7QTVHNnZnQlo7QTRHMXZnQlU7RUFDRTtFQUNBO0VBQ0E7QTVHNHZnQlo7QTRHenZnQlU7RUFDRTtFQUNBO0E1RzJ2Z0JaO0E0R3h2Z0JVO0VBQ0U7RUFDQTtBNUcwdmdCWjtBNEd2dmdCVTtFQUNFO0VBQ0E7QTVHeXZnQlo7QTRHdHZnQlU7RUFDRTtFQUNBO0E1R3d2Z0JaO0E0R3R2Z0JZO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVHd3ZnQmQ7QTRHdHZnQmM7RUFDRTtFQUNBO0E1R3d2Z0JoQjtBNEdwdmdCWTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUdzdmdCZDtBNEdwdmdCYztFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVHc3ZnQmhCO0E0R252Z0JjO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVHcXZnQmhCO0E0Ry91Z0JRO0VBQ0U7RUFDQTtFQUNBO0E1R2l2Z0JWO0E0Ry91Z0JVO0VBQ0U7RUFDQTtFQUNBO0E1R2l2Z0JaO0E0Rzl1Z0JVO0VBQ0U7RUFDQTtFQUNBO0E1R2d2Z0JaO0E0Rzd1Z0JVO0VBQ0U7RUFDQTtBNUcrdWdCWjtBNEc1dWdCVTtFQUNFO0VBQ0E7QTVHOHVnQlo7QTRHMXVnQlE7RUFDRTtFQUNBO0VBQ0E7QTVHNHVnQlY7QTRHMXVnQlU7RUFDRTtFQUNBO0VBQ0E7QTVHNHVnQlo7QTRHenVnQlU7RUFDRTtFQUNBO0VBQ0E7QTVHMnVnQlo7QTRHenVnQlk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUcydWdCZDtBNEd6dWdCYztFQUNFO0VBQ0E7RUFDQTtBNUcydWdCaEI7QTRHeHVnQmM7RUFDRTtFQUNBO0VBQ0E7QTVHMHVnQmhCO0E0R3h1Z0JnQjtFQUNFO0VBQ0E7QTVHMHVnQmxCO0E0R3Z1Z0JnQjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0E1R3l1Z0JsQjtBNEdydWdCYztFQUNFO0VBQ0E7QTVHdXVnQmhCO0E0R2h1Z0JNO0VBQ0U7QTVHa3VnQlI7QTRHaHVnQlE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBNUdrdWdCVjtBNEdodWdCVTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0E1R2t1Z0JaO0E0R2h1Z0JZO0VBQ0U7RUFDQTtBNUdrdWdCZDtBNEdodWdCYztFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVHa3VnQmhCO0E0Ry90Z0JjO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUdpdWdCaEI7QTRHM3RnQlE7RUFDRTtBNUc2dGdCVjtBNEczdGdCVTtFQUNFO0VBQ0E7RUFDQTtBNUc2dGdCWjs7QTRHbnRnQkk7RUFDRTtFQUVBO0E1R3F0Z0JOO0E0R2h0Z0JJO0VBQ0U7QTVHa3RnQk47QTRHN3NnQkk7RUFDRTtBNUcrc2dCTjtBNEcxc2dCWTtFQUNFO0E1RzRzZ0JkOztBNEduc2dCQTtFQUdNO0lBQ0U7SUFDQTtFNUdvc2dCTjtFNEdsc2dCTTtJQUNFO0U1R29zZ0JSO0U0R2hzZ0JJO0lBQ0U7RTVHa3NnQk47RTRHNXJnQkU7SUFDRTtFNUc4cmdCSjtFNEc1cmdCSTtJQUNFO0U1RzhyZ0JOO0U0RzVyZ0JNO0lBQ0U7RTVHOHJnQlI7RTRHNXJnQlE7SUFDRTtFNUc4cmdCVjtFNEc1cmdCVTtJQUNFO0U1RzhyZ0JaO0U0RzVyZ0JZO0lBQ0U7RTVHOHJnQmQ7RTRHeHJnQk07SUFDRTtFNUcwcmdCUjtFNEdscmdCSTtJQUNFO0U1R29yZ0JOO0FBQ0Y7QTRHL3FnQkE7RUFHTTtJQUNFO0U1RytxZ0JOO0U0RzNxZ0JFO0lBQ0U7RTVHNnFnQko7QUFDRjtBNkdodmlCSTtFQUNJO0VBQ0E7QTdHa3ZpQlI7QTZHaHZpQlE7RUFDSTtFQUNBO0VBQ0E7QTdHa3ZpQlo7QTZHaHZpQlk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxtQmhHVk47RWdHV007RUFDQTtFQUNBO0VBQ0EseUJoR2ROO0VnR2VNO0E3R2t2aUJoQjtBNkc1dWlCSTtFQUNJO0VBQ0E7QTdHOHVpQlI7QTZHNXVpQlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSx5QmhHakJEO0VnR2tCQyxjaEdqQ0Y7RWdHa0NFO0VBQ0E7RUFDQTtFQUNBO0E3Rzh1aUJaO0E2R3p1aUJJO0VBQ0k7RUFDQTtBN0cydWlCUjtBNkd4dWlCSTtFQUNJO0VBQ0E7QTdHMHVpQlI7QTZHeHVpQlE7RUFDSTtFQUNBO0VBQ0E7QTdHMHVpQlo7QTZHdnVpQlE7RUFDSTtFQUNBO0VBQ0E7QTdHeXVpQlo7QTZHdnVpQlk7RUFMSjtJQU1RO0U3RzB1aUJkO0FBQ0Y7QTZHeHVpQlk7RUFDSTtFQUNBO0VBQ0E7QTdHMHVpQmhCO0E2R3h1aUJnQjtFQUxKO0lBTVE7RTdHMnVpQmxCO0FBQ0Y7QTZHeHVpQlk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdHMHVpQmhCO0E2R3h1aUJnQjtFQVJKO0lBU1E7RTdHMnVpQmxCO0FBQ0Y7QTZHenVpQmdCO0VBQ0k7RUFDQTtBN0cydWlCcEI7QTZHeHVpQmdCO0VBQ0k7RUFDQTtBN0cwdWlCcEI7QTZHcHVpQlE7RUFDSTtFQUNBO0E3R3N1aUJaO0E2R2x1aUJJO0VBQ0k7RUFDQTtFQUNBO0E3R291aUJSO0E2R2x1aUJRO0VBQ0kseUJoR3ZHRDtFZ0d3R0M7RUFDQTtBN0dvdWlCWjtBNkdsdWlCWTtFQUNJO0VBQ0E7RUFDQTtBN0dvdWlCaEI7QTZHanVpQlk7RUFDSTtFQUNBO0VBQ0E7QTdHbXVpQmhCO0E2Rzl0aUJJO0VBQ0k7QTdHZ3VpQlI7O0E4RzkyaUJJO0FBQ0E7RUFDSTtBOUdpM2lCUjs7QThHOTJpQkk7QUFDQTtFQUNJO0E5R2kzaUJSOztBOEc5MmlCSTtBQUNBO0VBQ0k7QTlHaTNpQlI7O0E4RzkyaUJJO0VBQ0k7RUFDQTtBOUdpM2lCUjtBOEcxMmlCWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5RzQyaUJoQjtBOEcxMmlCZ0I7RUFDSTtFQUNBO0E5RzQyaUJwQjtBOEd6MmlCZ0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHlCakdwQ1Y7RWlHcUNVO0E5RzIyaUJwQjtBOEd0MmlCd0I7RUFDSSxjakc3Q2pCO0VpRzhDaUI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOUd3MmlCNUI7QThHbjJpQndCO0VBQ0ksY2pHbEVoQjtFaUdtRWdCO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlHcTJpQjVCO0E4R2oyaUJvQjtFQUNJO0VBQ0E7QTlHbTJpQnhCO0E4R2oyaUJ3QjtFQUNJO0VBQ0E7RUFBQTtFQUFBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLG1CakdsRWpCO0VpR21FaUIsY2pHbEZsQjtBYnE3aUJWO0E4Ry8xaUJvQjtFQUNJO0VBQ0E7RUFDQTtBOUdpMmlCeEI7QThHNzFpQm9CO0VBQ0k7RUFDQTtFQUNBO0E5RysxaUJ4QjtBOEd2MWlCSTtFQUNJO0E5R3kxaUJSOztBOEdsMWlCUTtFQUNJO0VBQ0E7QTlHcTFpQlo7QThHaDFpQmdCO0VBQ0k7RUFDQTtBOUdrMWlCcEI7QThHaDFpQm9CO0VBQ0k7RUFDQTtFQUNBO0E5R2sxaUJ4QjtBOEcvMGlCb0I7RUFDSTtBOUdpMWlCeEI7O0E4R3gwaUJBO0VBR1k7SUFDSTtFOUd5MGlCZDtFOEd0MGlCVTtJQUNJO0U5R3cwaUJkO0U4R2wwaUJjO0lBQ0k7SUFDQTtFOUdvMGlCbEI7RThHbDBpQmtCO0lBQ0k7RTlHbzBpQnRCO0U4Rzl6aUJjO0lBQ0k7SUFDQTtFOUdnMGlCbEI7RThHN3ppQmM7SUFDSTtFOUcremlCbEI7QUFDRjtBK0duL2lCSTtFQUNJLHlCbEdTSTtBYjQraUJaO0ErR24vaUJRO0VBQ0k7QS9HcS9pQlo7QStHai9pQlk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBL0dtL2lCaEI7QStHai9pQmdCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvR20vaUJwQjtBK0dqL2lCb0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvR20vaUJ4QjtBK0c3K2lCb0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9HKytpQnhCO0ErR3oraUJZO0VBQ0k7QS9HMitpQmhCO0ErR3oraUJnQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7QS9HMCtpQnBCO0ErR3YraUJvQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGNsR3BDYjtFa0dxQ2E7QS9HeStpQnhCO0ErR3YraUJ3QjtFQUNJLHlCbEd2RWxCO0VrR3dFa0IsY2xHeERsQjtFa0d5RGtCO0EvR3kraUI1QjtBK0d0K2lCd0I7RUFDSSx5QmxHN0VsQjtFa0c4RWtCLGNsRzlEbEI7RWtHK0RrQjtBL0d3K2lCNUI7QStHcitpQndCO0VBQ0k7QS9HdStpQjVCO0ErRzc5aUJZO0VBQ0k7RUFDQTtFQUNBO0EvRys5aUJoQjtBK0c3OWlCZ0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0crOWlCcEI7QStHNTlpQmdCO0VBQ0k7RUFDQTtFQUNBO0EvRzg5aUJwQjtBK0c1OWlCb0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0c4OWlCeEI7QStHMzlpQjRCO0VBQ0k7QS9HNjlpQmhDO0ErRzE5aUI0QjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0c0OWlCaEM7QStHdDlpQjRCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvR3c5aUJoQzs7QStHNThpQkE7RUFLZ0I7SUFDSTtFL0cyOGlCbEI7RStHejhpQmtCO0lBQ0k7RS9HMjhpQnRCO0UrR3Q4aUJrQjtJQUNJO0UvR3c4aUJ0QjtFK0d2OGlCc0I7SUFDSTtJQUNBO0UvR3k4aUIxQjtBQUNGO0FnSDVvakJZO0VBQ0k7RUFFQTtFQUNBO0VBQ0EseUJuR0VOO0VtR0RNO0FoSDZvakJoQjtBZ0gxb2pCWTtFQUNJLGNuR1pKO0VtR2FJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEg0b2pCaEI7QWdIem9qQlk7RUFDSTtBaEgyb2pCaEI7QWdIeG9qQlk7RUFDSSxjbkdnQkw7RW1HZks7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoSDBvakJoQjtBZ0h2b2pCWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhIeW9qQmhCO0FnSHZvakJnQjtFQUNJO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoSHdvakJwQjtBZ0hyb2pCZ0I7RUFDSSxjbkduRFY7RW1Hb0RVO0FoSHVvakJwQjtBZ0hsb2pCZ0I7RUFDSTtFQUNBO0FoSG9vakJwQjtBZ0g3bmpCWTtFQUNJO0VBQ0E7QWhIK25qQmhCO0FnSDNuakJZO0VBQ0k7RUFDQSxjbkduRko7RW1Hb0ZJO0VBQ0E7RUFDQTtFQUNBO0FoSDZuakJoQjtBZ0gxbmpCWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEg0bmpCaEI7QWdIem5qQlk7RUFDSTtFQUNBO0VBQ0EsbUJuRzdGTjtFbUc4Rk07QWhIMm5qQmhCO0FnSHpuakJnQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoSDJuakJwQjtBZ0h2bmpCb0I7RUFDSTtFQUNBO0FoSHluakJ4QjtBZ0hybmpCZ0I7RUFDSSxjbkd6R1Q7RW1HMEdTO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEh1bmpCcEI7QWdIcG5qQmdCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEhzbmpCcEI7QWdIaG5qQlk7RUFDSTtFQUNBO0FoSGtuakJoQjtBZ0gvbWpCWTtFQUNJLGNuRzlKSjtFbUcrSkk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEhpbmpCaEI7QWdIOW1qQlk7RUFDSTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhIK21qQmhCO0FnSDVtakJZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoSDhtakJoQjtBZ0gzbWpCWTtFQUNJO0VBQ0E7RUFDQTtBaEg2bWpCaEI7QWdIM21qQmdCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoSDZtakJwQjtBZ0gxbWpCZ0I7RUFDSSxjbkd4TVY7RW1HeU1VO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoSDJtakJwQjtBZ0h4bWpCZ0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBaEgwbWpCcEI7QWdIdm1qQmdCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEh5bWpCcEI7QWdIdG1qQmdCO0VBQ0k7RUFDQTtFQUNBO0VBRUE7RUFDQTtBaEh1bWpCcEI7QWdIcG1qQmdCO0VBQ0k7RUFDQTtFQUNBO0VBRUE7RUFDQTtBaEhxbWpCcEI7QWdIbG1qQmdCO0VBQ0k7RUFDQTtFQUNBO0VBRUE7RUFDQTtBaEhtbWpCcEI7QWdIaG1qQmdCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEhrbWpCcEI7QWdIL2xqQmdCO0VBQ0k7RUFDQTtFQUNBO0VBRUE7RUFDQTtBaEhnbWpCcEI7QWdIN2xqQmdCO0VBQ0k7RUFDQTtFQUNBO0VBRUE7RUFDQTtBaEg4bGpCcEI7QWdIM2xqQmdCO0VBQ0k7RUFDQTtFQUNBO0VBRUE7RUFDQTtBaEg0bGpCcEI7QWdIcGxqQlE7RUFDSTtBaEhzbGpCWjtBZ0hwbGpCWTtFQUNJO0FoSHNsakJoQjtBZ0hwbGpCZ0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhIc2xqQnBCO0FnSHBsakJvQjtFQUNJO0FoSHNsakJ4QjtBZ0gva2pCWTtFQUNJO0FoSGlsakJoQjtBZ0g3a2pCWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FoSCtrakJoQjtBZ0g3a2pCZ0I7RUFDSTtBaEgra2pCcEI7QWdIN2tqQm9CO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EseUJuR3ZVYjtFbUd3VWEsY25HdlZkO0VtR3dWYztFQUNBO0VBQ0E7QWhIK2tqQnhCO0FnSDNrakJnQjtFQUNJO0FoSDZrakJwQjtBZ0gza2pCb0I7RUFDSSxjbkc1VGI7RW1HNlRhO0VBQ0E7RUFDQTtBaEg2a2pCeEI7QWdIeGtqQlk7RUFDSTtBaEgwa2pCaEI7QWdIcmtqQkk7RUFpQ0k7QWhIdWlqQlI7QWdIdmtqQlE7RUFDSTtBaEh5a2pCWjtBZ0h0a2pCUTtFQUNJO0FoSHdrakJaO0FnSHJrakJRO0VBQ0k7QWhIdWtqQlo7QWdIcGtqQlE7RUFDSTtBaEhza2pCWjtBZ0hua2pCUTtFQUNJO0VBQ0E7RUFDQTtBaEhxa2pCWjtBZ0hsa2pCUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoSG9rakJaO0FnSGhrakJRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhIa2tqQlo7O0FnSDdqakJBO0VBS2dCO0lBQ0k7SUFDQTtFaEg0ampCbEI7RWdIempqQmM7SUFDSTtFaEgyampCbEI7RWdIdGpqQmM7SUFDSTtFaEh3ampCbEI7RWdIcmpqQmM7SUFDSTtFaEh1ampCbEI7QUFDRjtBZ0g3aWpCSTtFQUNJO0FoSCtpakJSO0FnSDVpakJJO0VBQ0kseUJuR3JiSTtFbUdzYko7RUFDQTtFQUNBO0FoSDhpakJSO0FnSDVpakJRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QWhIOGlqQlo7QWdINWlqQlk7RUFOSjtJQU9RO0lBQ0E7RWhIK2lqQmQ7QUFDRjtBZ0gzaWpCWTtFQUNJLGNuR2xlSjtFbUdtZUk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoSDZpakJoQjtBZ0gxaWpCZ0I7RUFDSTtBaEg0aWpCcEI7QWdIcmlqQlk7RUFDSSxjbkcxY0w7RW1HMmNLO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEh1aWpCaEI7QWdIbGlqQlk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxtQm5HamZMO0VtR2tmSyxjbkdqZ0JOO0VtR2tnQk07RUFDQTtFQUNBO0FoSG9pakJoQjtBZ0gvaGpCUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoSGlpakJaO0FnSC9oakJZO0VBWko7SUFhUTtFaEhraWpCZDtBQUNGO0FnSDloakJJO0VBQ0k7QWhIZ2lqQlI7O0FnSHRoakJvQjtFQUNJO0FoSHloakJ4QjtBZ0hyaGpCZ0I7RUFDSTtBaEh1aGpCcEI7QWdIamhqQm9CO0VBQ0k7RUFDQTtBaEhtaGpCeEI7QWdIemdqQlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBaEgyZ2pCWjtBZ0hyZ2pCSTtFQUNJO0VBQ0E7QWhIdWdqQlI7O0FpSDNsa0JBO0VBQ0U7RUFDQTtBakg4bGtCRjs7QWlIMWxrQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBakg2bGtCSjtBaUgxbGtCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FqSDRsa0JKOztBaUh0bGtCSTtFQUNFO0FqSHlsa0JOO0FpSHRsa0JJO0VBQ0U7QWpId2xrQk47O0FpSGxsa0JFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqSHFsa0JKO0FpSGxsa0JFO0VBQ0U7QWpIb2xrQko7O0FpSGhsa0JBO0VBQ0U7RUFDQTtBakhtbGtCRjs7QWlIL2trQkU7RUFDRTtBakhrbGtCSjtBaUgva2tCRTtFQUNFO0VBQ0E7RUFDQTtBakhpbGtCSjtBaUg5a2tCRTtFQUNFO0FqSGdsa0JKO0FpSDVra0JJOztFQUVFO0VBQ0E7QWpIOGtrQk47QWlIM2trQkk7RUFDRTtFQUNBO0FqSDZra0JOOztBaUh6a2tCQTtFQUNFO0VBQ0E7QWpINGtrQkY7O0FpSHpra0JFO0VBREY7SUFFSTtFakg2a2tCRjtBQUNGOztBaUgxa2tCRTtFQUNFO0lBQ0U7RWpINmtrQko7RWlIM2trQkU7SUFDRTtJQUNBO0VqSDZra0JKO0FBQ0Y7O0FrSC9xa0JBO0VBQ0U7RUFDQTtBbEhrcmtCRjtBa0hqcmtCRTtFQUNFO0FsSG1ya0JKO0FrSGpya0JFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWxIbXJrQko7QWtIanJrQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsSG1ya0JKO0FrSGpya0JFO0VBQ0U7QWxIbXJrQko7QWtIbHJrQkk7RUFGRjtJQUdJO0VsSHFya0JKO0FBQ0Y7QWtIbnJrQkU7RUFDRTtBbEhxcmtCSjtBa0hucmtCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxIb3JrQko7QWtIbnJrQkk7RUFDRTtFQUNBO0FsSHFya0JOO0FrSG5ya0JJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWxIcXJrQk47QWtIbHJrQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxIb3JrQko7O0FtSGx2a0JBO0VBQ0U7RUFDQTtFQUNBO0VBSUE7RUFDQTtFQUNBO0FuSGt2a0JGO0FtSC91a0JBO0VBQ0U7RUFDQTtFQUNBO0VBSUE7RUFDQTtFQUNBO0FuSDh1a0JGO0FtSDN1a0JBO0VBQ0U7RUFDQTtFQUNBO0VBSUE7RUFDQTtFQUNBO0FuSDB1a0JGO0FtSHZ1a0JBO0VBQ0U7RUFDQTtFQUNBO0VBSUE7RUFDQTtFQUNBO0FuSHN1a0JGO0FtSG51a0JBO0VBQ0U7RUFDQTtFQUNBO0VBSUE7RUFDQTtFQUNBO0FuSGt1a0JGO0FtSC90a0JBO0VBQ0U7RUFDQTtFQUNBO0VBSUE7RUFDQTtFQUNBO0FuSDh0a0JGO0FtSDN0a0JBO0VBQ0U7RUFDQTtFQUNBO0VBSUE7RUFDQTtFQUNBO0FuSDB0a0JGO0FtSHZ0a0JBO0VBQ0U7RUFDQTtFQUNBO0VBSUE7RUFDQTtFQUNBO0FuSHN0a0JGO0FtSG50a0JBO0VBQ0U7RUFDQTtFQUNBO0VBSUE7RUFDQTtFQUNBO0FuSGt0a0JGO0FtSC9za0JBO0VBQ0U7RUFDQTtFQUNBO0VBSUE7RUFDQTtFQUNBO0FuSDhza0JGO0FtSDNza0JBO0VBQ0U7RUFDQTtFQUNBO0VBSUE7RUFDQTtFQUNBO0FuSDBza0JGO0FtSHZza0JBO0VBQ0U7RUFDQTtFQUNBO0VBSUE7RUFDQTtFQUNBO0FuSHNza0JGO0FtSG5za0JBO0VBQ0U7RUFDQTtFQUNBO0VBSUE7RUFDQTtFQUNBO0FuSGtza0JGO0FtSC9ya0JBO0VBQ0U7RUFDQTtFQUNBO0VBSUE7RUFDQTtFQUNBO0FuSDhya0JGO0FtSDNya0JBO0VBQ0U7RUFDQTtFQUNBO0VBSUE7RUFDQTtFQUNBO0FuSDBya0JGO0FtSHZya0JBO0VBQ0U7RUFDQTtFQUNBO0VBSUE7RUFDQTtFQUNBO0FuSHNya0JGO0FtSG5ya0JBO0VBQ0U7RUFDQTtFQUNBO0VBSUE7RUFDQTtFQUNBO0FuSGtya0JGO0FtSC9xa0JBO0VBQ0U7RUFDQTtFQUNBO0VBSUE7RUFDQTtFQUNBO0FuSDhxa0JGO0FtSDNxa0JBO0VBQ0U7RUFDQTtFQUNBO0VBSUE7RUFDQTtFQUNBO0FuSDBxa0JGO0FtSHZxa0JBO0VBQ0U7RUFDQTtFQUNBO0VBSUE7RUFDQTtFQUNBO0FuSHNxa0JGO0FtSG5xa0JBO0VBQ0U7RUFDQTtFQUNBO0VBSUE7RUFDQTtFQUNBO0FuSGtxa0JGO0FvSDc1a0JBO0VBQ0U7RUFDQTtFQUNBO0FwSCs1a0JGOztBb0h6NWtCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBINDVrQkY7O0FvSDM1a0JFO0VBQ0U7RUFDQTtBcEg4NWtCSjs7QW9INTVrQkE7RUFDRTtBcEgrNWtCRjs7QW9INzVrQkE7RUFDRTtBcEhnNmtCRjs7QW9INTVrQkE7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwSCs1a0JGOztBb0g1NWtCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEgrNWtCRjs7QW9INTVrQkE7RUFDRTtBcEgrNWtCRjs7QW9INTVrQkE7RUFDRTtBcEgrNWtCRjs7QW9INTVrQkE7RUFDRTtBcEgrNWtCRjs7QW9INTVrQkE7QUFDQTtFQUNFO0FwSCs1a0JGOztBcUgxOWtCQTtFQUNFO0VBQ0E7RUFDQTtFQUVBO0FySDQ5a0JGO0FxSDM5a0JFO0VBQ0U7QXJINjlrQko7QXFIMzlrQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FySDY5a0JGO0FxSDE5a0JBO0VBQ0U7RUFDQTtFQUNBO0FySDQ5a0JGO0FxSDM5a0JFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXJINjlrQko7QXFINTlrQkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckg4OWtCTjtBcUg1OWtCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FySDg5a0JKOztBcUh6OWtCQTtFQUNFO0lBQ0U7SUFDQTtFckg0OWtCRjtBQUNGO0FxSHg5a0JJO0VBQ0k7RUFDQTtBckgwOWtCUjtBcUh2OWtCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FySHk5a0JSO0FxSHQ5a0JJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckh3OWtCUjtBcUhyOWtCSTs7RUFFSTtFQUNBO0VBQ0E7QXJIdTlrQlI7O0FxSGw5a0JJO0VBRUk7QXJIbzlrQlI7O0FxSC84a0JBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QXJIazlrQko7QXFIaDlrQkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FySGs5a0JSO0FxSC84a0JJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckhpOWtCUjtBcUg3OGtCUTtFQUNJO0FySCs4a0JaO0FxSDc4a0JZO0VBQ0k7QXJIKzhrQmhCO0FxSDM4a0JRO0VBQ0k7RUFDQTtBckg2OGtCWjtBcUgzOGtCWTtFQUNJO0VBQ0E7RUFDQTtLQUFBO1VBQUE7RUFDQTtBckg2OGtCaEI7QXFIejhrQlE7RUFDSTtFQUNBO0FySDI4a0JaO0FxSHo4a0JZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckgyOGtCaEI7QXFIeDhrQlk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJIMDhrQmhCO0FxSHQ4a0JnQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJIdzhrQnBCO0FxSHQ4a0JvQjtFQUNJO0VBQ0E7QXJIdzhrQnhCO0FxSHI4a0JvQjtFQUNJO0FySHU4a0J4QjtBcUhqOGtCUTtFQUNJO0VBQ0E7RUFDQTtBckhtOGtCWjtBcUhqOGtCWTtFQUNJO0tBQUE7VUFBQTtBckhtOGtCaEI7QXFILzdrQlE7RUFDSTtBckhpOGtCWjtBcUg3N2tCWTtFQUNJO0FySCs3a0JoQjtBcUg3N2tCZ0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsV0NwT2I7RURxT2E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsbUJDdE9UO0F0SHFxbEJYO0FxSDE3a0JRO0VBQ0k7QXJINDdrQlo7QXFIMTdrQlk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsV0M1UFQ7RUQ2UFM7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsbUJDOVBMO0F0SDBybEJYO0FxSHY3a0JJO0VBQ0k7SUFDSTtJQUNBO0VySHk3a0JWO0VxSHQ3a0JNO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFckh3N2tCVjtFcUhyN2tCTTtJQUNJO0lBQ0E7RXJIdTdrQlY7RXFIcjdrQlU7SUFDSTtFckh1N2tCZDtFcUhuN2tCTTtJQUNJO0VySHE3a0JWO0VxSG43a0JVO0lBQ0k7RXJIcTdrQmQ7RXFIajdrQk07SUFDSTtFckhtN2tCVjtBQUNGOztBcUg1NmtCSTs7Ozs7OztFQUVJLHlCeEc5U0U7QWJrdWxCVjtBcUhoN2tCWTs7Ozs7OztFQUNJO0FySHc3a0JoQjtBcUhyN2tCWTs7Ozs7OztFQUNJO0VBQ0E7RUFDQTtFQUNBLHlCeEcxVE47QWJ1dmxCVjtBcUgxN2tCWTs7Ozs7OztFQUNJO0FySGs4a0JoQjtBcUgvN2tCWTs7Ozs7OztFQUNJO0VBQ0E7RUFDQSxjeEdqVEw7RXdHa1RLO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJIdThrQmhCO0FxSHI4a0JnQjs7Ozs7OztFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckg2OGtCcEI7QXFIMThrQmdCOzs7Ozs7O0VBQ0ksY3hHclRUO0FidXdsQlg7QXFILzhrQmdCOzs7Ozs7O0VBQ0k7RUFDQTtBckh1OWtCcEI7QXFIcDlrQmdCOzs7Ozs7O0VBQ0k7RUFDQTtBckg0OWtCcEI7QXFIejlrQmdCOzs7Ozs7O0VBQ0k7QXJIaStrQnBCO0FxSDk5a0JnQjs7Ozs7OztFQUNJO0VBQ0E7QXJIcytrQnBCO0FxSGwra0JZOzs7Ozs7O0VBRUk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY3hHcFZMO0V3R3FWSyx5QnhHOVhOO0FidTJsQlY7QXFIeCtrQmdCOzs7Ozs7O0VBQ0k7RUFDQTtBckhnL2tCcEI7QXFINytrQmdCOzs7Ozs7O0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFxQ0E7QXJIaTlrQnBCO0FxSHAva0JvQjs7Ozs7Ozs7Ozs7Ozs7O0VBRUk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckhtZ2xCeEI7QXFIamdsQndCOzs7Ozs7Ozs7Ozs7Ozs7RUFDSTtFQUNBO0FySGlobEI1QjtBcUgzZ2xCb0I7Ozs7Ozs7RUFDSTtBckhtaGxCeEI7QXFIamhsQndCOzs7Ozs7O0VBQ0k7RUFDQTtBckh5aGxCNUI7QXFIcGhsQndCOzs7Ozs7O0VBQ0kseUJDaGFqQjtBdEg0N2xCWDtBcUh6aGxCd0I7Ozs7Ozs7RUFDSSx5QkNyYWpCO0F0SHM4bEJYO0FxSDNobEJvQjs7Ozs7Ozs7Ozs7Ozs7O0VBRUk7QXJIMGlsQnhCO0FxSHRpbEJnQjs7Ozs7OztFQUNJLGN4RzViVDtFd0c2YlM7RUFDQTtFQUNBO0VBQ0E7QXJIOGlsQnBCO0FxSDNpbEJnQjs7Ozs7OztFQUNJLGN4Ry9hVDtFd0dnYlM7RUFDQTtFQUNBO0VBQ0E7QXJIbWpsQnBCO0FxSGhqbEJnQjs7Ozs7OztFQUNJLGN4RzNjVDtFd0c0Y1M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckh3amxCcEI7QXFIcGpsQmdCOzs7Ozs7O0VBQ0ksY3hHcmRUO0V3R3NkUztFQUNBO0VBQ0E7QXJINGpsQnBCO0FxSDFqbEJnQjs7Ozs7OztFQUNJO0FySGtrbEJwQjtBcUgvamxCZ0I7Ozs7Ozs7Ozs7Ozs7RUFDSTtFQUNBO0VBQ0E7QXJINmtsQnBCO0FxSDNrbEJvQjs7Ozs7Ozs7Ozs7OztFQUNJLGN4R3BlYjtFd0dxZWE7RUFDQTtBckh5bGxCeEI7QXFIcGxsQmdCOzs7Ozs7O0VBQ0k7QXJINGxsQnBCO0FxSHRsbEJJOzs7RUFDSTtBckgwbGxCUjtBcUh2bGxCSTs7O0VBQ0k7RUFDQTtFQUNBO0FySDJsbEJSOztBcUh2bGxCQTtFQUNJO0FySDBsbEJKO0FxSHhsbEJJO0VBQ0k7QXJIMGxsQlI7O0FxSGxsbEJRO0VBQ0k7RUFDQTtBckhxbGxCWjtBcUhobGxCWTtFQUNJO0VBQ0E7QXJIa2xsQmhCO0FxSDlrbEJZO0VBQ0E7QXJIZ2xsQlo7O0FxSDFrbEJBO0VBRVE7SUFDSTtFckg0a2xCVjtFcUgxa2xCVTtJQUNJO0lBQ0E7RXJINGtsQmQ7QUFDRjtBcUh2a2xCQTs7RUFFSTtBckh5a2xCSjs7QXFIdGtsQkE7RUFDSTtBckh5a2xCSjtBcUh0a2xCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJId2tsQlI7QXFIcmtsQkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FySHVrbEJSO0FxSG5rbEJRO0VBQ0k7QXJIcWtsQlo7QXFIbmtsQlk7RUFDSTtBckhxa2xCaEI7QXFIamtsQlE7RUFDSTtBckhta2xCWjtBcUhqa2xCWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJIbWtsQmhCO0FxSGhrbEJZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FySGtrbEJoQjtBcUgvamxCWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxnQkNqbkJUO0VEa25CUztFQUNBO0VBQ0E7QXJIaWtsQmhCO0FxSDlqbEJZO0VBQ0k7S0FBQTtVQUFBO0VBQ0E7RUFDQTtBckhna2xCaEI7QXFINWpsQlE7RUFDSTtBckg4amxCWjtBcUgzamxCUTtFQUNJO0FySDZqbEJaO0FxSDNqbEJZO0VBQ0k7RUFDQTtFQUNBO0FySDZqbEJoQjtBcUh6amxCUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FySDJqbEJaO0FxSHhqbEJRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckgwamxCWjtBcUh0amxCWTtFQUNJO0FySHdqbEJoQjtBcUh0amxCZ0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsV0N4cUJiO0VEeXFCYTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckh3amxCcEI7QXFIbmpsQlE7RUFDSTtBckhxamxCWjtBcUhuamxCWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxXQ2hzQlQ7RURpc0JTO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtBckhvamxCaEI7QXFIbmpsQmdCO0VBQ0k7QXJIcWpsQnBCO0FxSC9pbEJJO0VBQ0k7SUFDSTtJQUNBO0VySGlqbEJWO0VxSDlpbEJNO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFckhnamxCVjtFcUg3aWxCTTtJQUNJO0lBQ0E7RXJIK2lsQlY7RXFIN2lsQlU7SUFDSTtFckgraWxCZDtFcUgzaWxCTTtJQUNJO0VySDZpbEJWO0VxSDNpbEJVO0lBQ0k7RXJINmlsQmQ7RXFIemlsQk07SUFDSTtFckgyaWxCVjtBQUNGOztBcUh2aWxCQTtFQUNJO0FySDBpbEJKOztBcUh2aWxCQTtBQUNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJIMGlsQko7O0FxSHZpbEJBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0FySHlpbEJKOztBcUh0aWxCQTtFQUNJO0FySHlpbEJKOztBcUh0aWxCQTtFQUNJO0FySHlpbEJKOztBcUh0aWxCQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckh5aWxCSjs7QXFIdGlsQkE7RUFDSTtBckh5aWxCSjs7QXFIdGlsQkE7RUFDSTtJQUNJO0lBQ0E7RXJIeWlsQk47QUFDRjtBcUhuaWxCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFBQTtFQUFBO0FySHFpbEJGO0FxSG5pbEJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXJIcWlsQko7QXFIbmlsQkk7RUFDRTtFQUNBO0FySHFpbEJOO0FxSGxpbEJJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckhvaWxCTjtBcUhoaWxCRTtFQUNFO0VBQ0E7QXJIa2lsQko7QXFIaGlsQkk7RUFDRTtBckhraWxCTjtBcUgvaGxCSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FySGlpbEJOO0FxSDlobEJJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQTZCQTtBckhvZ2xCTjtBcUgvaGxCTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFVQTtLQUFBO1VBQUE7RUFFQTtBckh1aGxCUjtBcUhqaWxCUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJIbWlsQlY7QXFIeGlsQlE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FySG1pbEJWO0FxSHhpbEJRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckhtaWxCVjtBcUh4aWxCUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJIbWlsQlY7QXFIN2hsQlE7RUFDRTtFQUNBO0FySCtobEJWO0FxSDFobEJNO0VBQ0U7RUFDQTtFQUNBO0FySDRobEJSO0FxSHpobEJNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckgyaGxCUjtBcUh4aGxCTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFVQTtLQUFBO1VBQUE7RUFFQTtBckhnaGxCUjtBcUgxaGxCUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJINGhsQlY7QXFIamlsQlE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FySDRobEJWO0FxSGppbEJRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckg0aGxCVjtBcUhqaWxCUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJINGhsQlY7QXFIdGhsQlE7RUFDRTtFQUNBO0FySHdobEJWO0FxSGxobEJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FySG9obEJKO0FxSGxobEJJO0VBQ0U7QXJIb2hsQk47O0FxSC9nbEJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckhraGxCRjtBcUhoaGxCRTtFQUNFO0VBQ0E7RUFDQTtBckhraGxCSjtBcUgvZ2xCRTtFQUNFO0FySGlobEJKO0FxSC9nbEJJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckhpaGxCTjtBcUg5Z2xCSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FySGdobEJOO0FxSDVnbEJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJIOGdsQko7QXFIM2dsQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBckg2Z2xCSjtBcUgzZ2xCSTtFQUNFO0VBQ0E7RUFDQTtBckg2Z2xCTjtBcUgxZ2xCSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FySDRnbEJOO0FxSHpnbEJJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckgyZ2xCTjtBcUh2Z2xCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FySHlnbEJKO0FxSHZnbEJJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FySHlnbEJOO0FxSHJnbEJNO0VBQ0U7QXJIdWdsQlI7QXFIcGdsQk07RUFJRTtBckhzZ2xCUjtBcUhqZ2xCRTtFQUNFO0VBQ0EseUJBdFJXO0VBdVJYO0VBQ0E7RUFDQTtBckhtZ2xCSjtBcUhqZ2xCSTtFQUNFO0FySG1nbEJOOztBcUg5L2tCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FySGlnbEJGO0FxSC8va0JFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FySGlnbEJKO0FxSDcva0JJO0VBQ0U7QXJIKy9rQk47QXFINS9rQkk7RUFJRTtBckg4L2tCTjs7QXFIei9rQkE7RUFDRTtJQUNFO0VySDQva0JGO0FBQ0Y7QXFIei9rQkE7RUFDRTtJQUNFO0VySDIva0JGO0VxSHgva0JBO0lBQ0U7RXJIMC9rQkY7RXFIdi9rQkE7SUFDRTtJQUNBO0VySHkva0JGO0FBQ0Y7QXFIdC9rQkE7RUFDRTtJQUNFO0VySHcva0JGO0VxSHQva0JFO0lBQ0U7RXJIdy9rQko7RXFIci9rQkU7SUFDRTtFckh1L2tCSjtFcUhwL2tCRTtJQUNFO0lBQ0E7RXJIcy9rQko7RXFIcC9rQkk7SUFDRTtFckhzL2tCTjtFcUhuL2tCSTtJQUNFO0VySHEva0JOO0VxSGova0JNO0lBQ0U7SUFDQTtFckhtL2tCUjtBQUNGO0FxSDcra0JFO0VBQ0U7d0JBQUE7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQUE7RUFBQTtFQUNBO0FySCsra0JKO0FxSDcra0JJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXJIKytrQk47QXFINytrQk07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FySCsra0JSO0FxSDUra0JNO0VBQ0U7RUFDQTtBckg4K2tCUjtBcUgxK2tCSTtFQUNFO0VBQ0E7QXJINCtrQk47QXFIMStrQk07RUFDRTtBckg0K2tCUjtBcUh6K2tCTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FySDIra0JSO0FxSHgra0JNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQTZCQTtBckg4OGtCUjtBcUh6K2tCUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFVQTtLQUFBO1VBQUE7RUFFQTtBckhpK2tCVjtBcUgzK2tCVTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJINitrQlo7QXFIbC9rQlU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FySDYra0JaO0FxSGwva0JVO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckg2K2tCWjtBcUhsL2tCVTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJINitrQlo7QXFIditrQlU7RUFDRTtFQUNBO0FySHkra0JaO0FxSHAra0JRO0VBQ0U7RUFDQTtFQUNBO0FySHMra0JWO0FxSG4ra0JRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckhxK2tCVjtBcUhsK2tCUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBVUE7S0FBQTtVQUFBO0VBRUE7QXJIMDlrQlY7QXFIcCtrQlU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FySHMra0JaO0FxSDMra0JVO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckhzK2tCWjtBcUgzK2tCVTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJIcytrQlo7QXFIMytrQlU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FySHMra0JaO0FxSGgra0JVO0VBQ0U7RUFDQTtBckhrK2tCWjtBcUg1OWtCSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJIODlrQk47QXFINTlrQk07RUFDRTtBckg4OWtCUjtBcUh6OWtCRTtFQUNFO0VBQ0E7QXJIMjlrQko7QXFIeDlrQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7S0FBQTtVQUFBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJIMDlrQko7QXFIeDlrQkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckgwOWtCTjtBcUh2OWtCSTtFQUNFO0VBQ0E7RUFDQTtLQUFBO1VBQUE7RUFDQTtBckh5OWtCTjtBcUh2OWtCTTtFQUNFO0FySHk5a0JSO0FxSHI5a0JJO0VBQ0U7RUFDQTtBckh1OWtCTjtBcUhuOWtCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FySHE5a0JKO0FxSG45a0JJO0VBQ0U7RUFDQTtFQUNBO0FySHE5a0JOO0FxSGg5a0JRO0VBQ0U7RUFDQTtBckhrOWtCVjtBcUg5OGtCTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FySGc5a0JSO0FxSDk4a0JRO0VBR0U7RUFDQTtFQUNBO0FySDg4a0JWO0FxSDM4a0JRO0VBRUU7RUFDQTtFQUNBO0FySDQ4a0JWO0FxSHo4a0JRO0VBRUU7RUFDQTtFQUNBO0FySDA4a0JWO0FxSHI4a0JJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXJIdThrQk47QXFIcjhrQk07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckh1OGtCUjtBcUhuOGtCUTtFQUNFO0FySHE4a0JWO0FxSGw4a0JRO0VBSUU7QXJIbzhrQlY7QXFIOTdrQkU7RUFDRTtFQUNBO0FySGc4a0JKO0FxSDk3a0JJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO2lCQUFBO0VBRUE7QXJIZzhrQk47QXFINzdrQkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FySCs3a0JOO0FxSDE3a0JJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckg0N2tCTjtBcUgxN2tCTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckg0N2tCUjtBcUgxN2tCUTtFQUNFO0VBQ0E7RUFDQTtBckg0N2tCVjs7QXFIbDdrQkU7O0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FySHM3a0JKO0FxSHA3a0JJOztFQUNFO0VBQ0E7QXJIdTdrQk47QXFIbjdrQkU7O0VBQ0U7QXJIczdrQko7QXFIbDdrQkk7O0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FySHE3a0JOO0FxSGo3a0JFOztFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJIbzdrQko7QXFIajdrQkU7O0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckhvN2tCSjtBcUhqN2tCRTs7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FySG83a0JKO0FxSGw3a0JJOztFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJIcTdrQk47QXFIajdrQkU7O0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJIbzdrQko7QXFIbDdrQkk7O0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckhxN2tCTjs7QXFIaDdrQkE7Ozs7O0dBQUE7QUFNQTtFQUNFO0VBQ0E7QXJIbTdrQkY7QXFIajdrQkU7RUFDRTtBckhtN2tCSjtBcUhqN2tCSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckhtN2tCTjtBcUhqN2tCTTs7RUFFRTtFQUNBO0VBQ0EsY0NqcURHO0VEa3FESDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FySG03a0JSO0FxSGo3a0JROztFQUNFLGNDM3FETztFRDRxRFA7QXJIbzdrQlY7QXFIbDdrQlU7O0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7QXJIbzdrQlo7QXFINTZrQkk7RUFDRTtBckg4NmtCTjtBcUg1NmtCTTtFQUNFO0VBQ0E7QXJIODZrQlI7QXFIMzZrQk07O0VBRUU7QXJINjZrQlI7QXFIMzZrQlE7O0VBQ0U7QXJIODZrQlY7QXFIMzZrQlE7O0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUFBO0VBQUE7QXJIODZrQlY7QXFINTZrQlU7O0VBQ0U7RUFDQTtFQUNBO0VBQUE7RUFBQTtBckgrNmtCWjtBcUgzNmtCUTtFQUNFOztJQUNFO0VySDg2a0JWO0FBQ0Y7O0FxSG42a0JFO0VBQ0U7QXJIczZrQko7QXFIbjZrQkU7RUFDRTtFQUNBO0VBQ0E7RUFBQTtFQUFBO0FySHE2a0JKO0FxSGw2a0JFO0VBQ0U7QXJIbzZrQko7QXFIajZrQkU7RUFDRTtBckhtNmtCSjs7QXFILzVrQkE7RUFDRTtBckhrNmtCRjtBcUhoNmtCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckhrNmtCSjtBcUgvNWtCRTs7RUFFRTtBckhpNmtCSjtBcUg5NWtCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FySGc2a0JKO0FxSDk1a0JJO0VBQ0U7RUFDQTtBckhnNmtCTjtBcUg1NWtCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJIODVrQko7QXFIMzVrQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FySDY1a0JKO0FxSDE1a0JFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJINDVrQko7QXFIMTVrQkk7RUFDRTtBckg0NWtCTjtBcUh4NWtCRTtFQUNFO0FySDA1a0JKO0FxSHY1a0JFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckh5NWtCSjtBcUh0NWtCRTtFQUNFO0VBQ0E7RUFDQTtBckh3NWtCSjtBcUhyNWtCRTtFQUNFO0VBQ0E7RUFDQTtBckh1NWtCSjtBcUhwNWtCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FySHM1a0JKO0FxSG41a0JFO0VBQ0U7RUFDQTtBckhxNWtCSjtBcUhsNWtCRTtFQUNFO0VBQ0E7QXJIbzVrQko7QXFIajVrQkU7RUFDRTtFQUNBO0FySG01a0JKO0FxSGg1a0JFO0VBQ0U7RUFDQTtFQUNBO0FySGs1a0JKO0FxSC80a0JFO0VBQ0U7RUFDQTtFQUNBO0FySGk1a0JKO0FxSDk0a0JFO0VBQ0U7QXJIZzVrQko7QXFINTRrQkU7RUFDRTtFQUNBO0VBQ0E7QXJIODRrQko7QXFIMzRrQkU7RUFDRTtFQUNBO0VBQ0E7QXJINjRrQko7QXFIMTRrQkU7RUFDRTtFQUNBO0VBQ0E7QXJINDRrQko7QXFIejRrQkU7RUFDRTtFQUNBO0VBQ0E7QXJIMjRrQko7QXFIeDRrQkU7RUFDRTtFQUNBO0VBQ0E7QXJIMDRrQko7QXFIdjRrQkU7RUFDRTtFQUNBO0VBQ0E7QXJIeTRrQko7QXFIdDRrQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFBQTtFQUFBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJIdzRrQko7QXFIdDRrQkk7RUFDRTtFQUNBO0FySHc0a0JOO0FxSHI0a0JJO0VBQ0U7QXJIdTRrQk47QXFIbjRrQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJIcTRrQko7QXFIbjRrQkk7RUFDRTtFQUNBO0FySHE0a0JOO0FxSGw0a0JJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckhvNGtCTjtBcUhqNGtCSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJIbTRrQk47QXFIaDRrQkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJIazRrQk47QXFILzNrQkk7RUFDRTtFQUNBLGNDMStESTtFRDIrREo7RUFDQSxzQkNyL0RDO0VEcy9ERDtBckhpNGtCTjtBcUg5M2tCSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY0NyL0RJO0VEcy9ESjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FySGc0a0JOO0FxSDcza0JJO0VBQ0U7SUFDRTtFckgrM2tCTjtBQUNGO0FxSDUza0JJO0VBQ0U7QXJIODNrQk47QXFIMzNrQkk7RUFDRTtFQUNBO0VBQ0E7QXJINjNrQk47QXFIMTNrQkk7RUFDRTtBckg0M2tCTjtBcUh6M2tCSTtFQUNFO0VBQ0E7QXJIMjNrQk47QXFIeDNrQkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckgwM2tCTjtBcUh2M2tCSTtFQUNFO0lBQ0U7RXJIeTNrQk47QUFDRjtBcUh0M2tCSTtFQUNFO0FySHcza0JOO0FxSHIza0JJO0VBQ0U7RUFDQTtBckh1M2tCTjtBcUhwM2tCSTtFQUNFO0FySHMza0JOO0FxSG4za0JJO0VBQ0U7RUFDQSxjQzNqRUk7RUQ0akVKO0VBQ0Esc0JDdGtFQztFRHVrRUQ7RUFDQTtBckhxM2tCTjtBcUhsM2tCSTtFQUNFO0VBQ0E7QXJIbzNrQk47QXFIajNrQkk7RUFDRTtFQUNBO0FySG0za0JOO0FxSGgza0JJO0VBQ0U7QXJIazNrQk47QXFILzJrQkk7RUFDRTtFQUNBO0FySGkza0JOO0FxSDkya0JJO0VBQ0U7RUFDQTtBckhnM2tCTjtBcUg3MmtCSTtFQUNFO0VBQ0E7QXJIKzJrQk47QXFINTJrQkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FySDgya0JOO0FxSDMya0JJO0VBQ0U7RUFDQTtFQUNBO0FySDYya0JOO0FxSDEya0JJO0VBQ0U7QXJINDJrQk47QXFIejJrQkk7RUFDRTtBckgyMmtCTjtBcUh4MmtCSTs7RUFFRTtBckgwMmtCTjtBcUh2MmtCSTtFQUNFO0FySHkya0JOO0FxSHQya0JJO0VBQ0U7RUFDQTtBckh3MmtCTjtBcUhwMmtCRTtFQUNFO0FySHMya0JKO0FxSG4ya0JFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckhxMmtCSjtBcUhuMmtCSTtFQUNFO0VBQ0E7QXJIcTJrQk47QXFIajJrQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FySG0ya0JKO0FxSGgya0JFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckhrMmtCSjtBcUgvMWtCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJIaTJrQko7QXFIOTFrQkU7RUFDRTtFQUNBO0VBQ0E7QXJIZzJrQko7QXFINzFrQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBckgrMWtCSjtBcUg1MWtCRTtFQUNFO0FySDgxa0JKOztBcUh6MWtCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckg0MWtCRjtBcUgxMWtCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FySDQxa0JKO0FxSHoxa0JFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJIMjFrQko7QXFIeDFrQkU7RUFDRTtFQUNBO0FySDAxa0JKO0FxSHYxa0JFO0VBQ0U7RUFDQTtFQUNBO0FySHkxa0JKO0FxSHQxa0JFO0VBQ0U7RUFDQTtFQUNBO0FySHcxa0JKO0FxSHIxa0JFO0VBQ0U7QXJIdTFrQko7O0FxSGwxa0JFO0VBQ0U7RUFDQTtBckhxMWtCSjs7QXFIaDFrQkE7RUFFSTtJQUNFO0lBQ0E7RXJIazFrQko7RXFIOTBrQkE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFckhnMWtCRjtFcUg3MGtCQTtJQUNFO0VySCswa0JGO0VxSDUwa0JBO0lBQ0U7RXJIODBrQkY7RXFIMzBrQkE7SUFDRTtJQUNBO0lBQ0E7RXJINjBrQkY7RXFIMTBrQkE7SUFDRTtJQUNBO0lBQ0E7RXJINDBrQkY7RXFIejBrQkE7SUFDRTtJQUNBO0lBQ0E7RXJIMjBrQkY7QUFDRjtBcUh4MGtCQTtFQUdJO0lBQ0U7SUFDQTtFckh3MGtCSjtFcUhwMGtCQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VySHMwa0JGO0VxSG4wa0JBO0lBQ0U7RXJIcTBrQkY7RXFIbDBrQkE7SUFDRTtFckhvMGtCRjtFcUhqMGtCQTtJQUNFO0lBQ0E7SUFDQTtFckhtMGtCRjtFcUhoMGtCQTtJQUNFO0lBQ0E7SUFDQTtFckhrMGtCRjtFcUgvemtCQTtJQUNFO0lBQ0E7SUFDQTtFckhpMGtCRjtBQUNGO0FxSDl6a0JBO0VBRUk7SUFDRTtJQUNBO0VySCt6a0JKO0VxSDV6a0JFO0lBQ0U7SUFDQTtFckg4emtCSjtFcUgxemtCQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VySDR6a0JGO0VxSHp6a0JBO0lBQ0U7RXJIMnprQkY7RXFIeHprQkE7SUFDRTtFckgwemtCRjtFcUh2emtCQTtJQUNFO0lBQ0E7SUFDQTtFckh5emtCRjtFcUh0emtCQTtJQUNFO0lBQ0E7SUFDQTtFckh3emtCRjtFcUhyemtCQTtJQUNFO0lBQ0E7SUFDQTtFckh1emtCRjtBQUNGO0FxSHB6a0JBO0VBQ0U7SUFDRTtFckhzemtCRjtBQUNGO0FxSG56a0JBO0VBQ0U7SUFDRTtFckhxemtCRjtBQUNGO0FxSGx6a0JBO0VBQ0U7SUFDRTtFckhvemtCRjtBQUNGO0FxSGp6a0JBO0VBQ0U7SUFDRTtJQUNBO0VySG16a0JGO0VxSGh6a0JBO0lBQ0U7RXJIa3prQkY7RXFIL3lrQkE7SUFDRTtFckhpemtCRjtFcUg5eWtCQTtJQUNFO0VySGd6a0JGO0VxSDd5a0JBO0lBQ0U7RXJIK3lrQkY7QUFDRjtBcUg1eWtCQTtFQUNFO0lBQ0U7RXJIOHlrQkY7RXFIM3lrQkE7SUFFRTtFckg0eWtCRjtFcUh6eWtCQTtJQUNFO0VySDJ5a0JGO0FBQ0Y7QXFIeHlrQkE7RUFDRTtJQUNFO0VySDB5a0JGO0VxSHh5a0JFO0lBQ0U7RXJIMHlrQko7RXFIdnlrQkU7SUFDRTtFckh5eWtCSjtBQUNGO0FxSHJ5a0JFO0VBRUUsc0JDbDlFRztFRG05RUg7RUFDQTtFQUNBO0VBQ0E7RUFBQTtFQUFBO0FySHN5a0JKO0FxSG55a0JJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXJIcXlrQk47QXFIbnlrQk07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FySHF5a0JSO0FxSGx5a0JNO0VBQ0U7RUFDQTtBckhveWtCUjtBcUhoeWtCSTtFQUNFO0VBQ0E7QXJIa3lrQk47QXFIaHlrQk07RUFDRTtBckhreWtCUjtBcUgveGtCTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FySGl5a0JSO0FxSDl4a0JNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQTZCQTtBckhtd2tCUjtBcUg5eGtCUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsZ0JDL2dGSDtFRGdoRkc7RUFDQTtFQUNBO0VBVUE7S0FBQTtVQUFBO0VBRUE7QXJIc3hrQlY7QXFIaHlrQlU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FySGt5a0JaO0FxSHZ5a0JVO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckhreWtCWjtBcUh2eWtCVTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJIa3lrQlo7QXFIdnlrQlU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FySGt5a0JaO0FxSDV4a0JVO0VBQ0U7RUFDQTtBckg4eGtCWjtBcUh6eGtCUTtFQUNFO0VBQ0E7RUFDQTtBckgyeGtCVjtBcUh4eGtCUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJIMHhrQlY7QXFIdnhrQlE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGdCQ3pqRkg7RUQwakZHO0VBQ0E7RUFVQTtLQUFBO1VBQUE7RUFFQTtBckgrd2tCVjtBcUh6eGtCVTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJIMnhrQlo7QXFIaHlrQlU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FySDJ4a0JaO0FxSGh5a0JVO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckgyeGtCWjtBcUhoeWtCVTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJIMnhrQlo7QXFIcnhrQlU7RUFDRTtFQUNBO0FySHV4a0JaO0FxSGp4a0JJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLFdDNWxGQztFRDZsRkQ7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckhteGtCTjtBcUhqeGtCTTtFQUNFO0FySG14a0JSO0FxSDl3a0JFO0VBQ0U7RUFDQTtBckhneGtCSjtBcUg3d2tCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJIK3drQko7QXFIN3drQkk7RUFDRTtFQUNBO0VBQ0E7QXJIK3drQk47QXFINXdrQkk7RUFDRTtFQUNBO0VBQ0E7QXJIOHdrQk47QXFINXdrQk07RUFDRTtBckg4d2tCUjtBcUh6d2tCRTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJIMHdrQko7QXFIeHdrQkk7RUFDRTtFQUNBO0VBQ0E7QXJIMHdrQk47QXFIdndrQkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJIeXdrQk47QXFIdndrQk07RUFDRTtFQUNBO0VBQUE7RUFBQTtBckh5d2tCUjtBcUh0d2tCTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FySHd3a0JSO0FxSHR3a0JRO0VBQ0U7RUFDQTtFQUNBO0FySHd3a0JWO0FxSHB2a0JNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJIc3ZrQlI7QXFIbnZrQk07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJIcXZrQlI7QXFIanZrQkk7RUFDRTtFQUNBO0VBQ0E7QXJIbXZrQk47QXFIanZrQk07O0VBR0U7RUFDQTtBckhrdmtCUjtBcUgvdWtCTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FySGl2a0JSO0FxSDl1a0JNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckhndmtCUjtBcUg1dWtCSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FySDh1a0JOO0FxSDV1a0JNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJIOHVrQlI7QXFIMXVrQlE7RUFDRTtBckg0dWtCVjtBcUh6dWtCUTtFQUlFO0FySDJ1a0JWO0FxSHJ1a0JFO0VBQ0U7QXJIdXVrQko7QXFIcnVrQkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckh1dWtCTjtBcUhwdWtCSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckhzdWtCTjtBcUhqdWtCSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckhtdWtCTjtBcUhqdWtCTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckhtdWtCUjtBcUhqdWtCUTtFQUNFO0VBQ0E7RUFDQTtBckhtdWtCVjs7QXFINXRrQkE7RUFDRTtJQUNFO0VySCt0a0JGO0FBQ0Y7QXFINXRrQkE7RUFDRTtJQUNFO0lBQ0E7RXJIOHRrQkY7QUFDRjtBcUgzdGtCQTtFQUNFO0lBQ0U7RXJINnRrQkY7RXFIM3RrQkU7SUFDRTtFckg2dGtCSjtFcUgxdGtCRTtJQUNFO0VySDR0a0JKO0VxSHp0a0JFO0lBQ0U7SUFDQTtFckgydGtCSjtFcUh6dGtCSTtJQUNFO0VySDJ0a0JOO0VxSHh0a0JJO0lBQ0U7RXJIMHRrQk47RXFIdHRrQk07SUFDRTtJQUNBO0VySHd0a0JSO0FBQ0Y7QXFIbHRrQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQUE7RUFBQTtBckhvdGtCSjtBcUhsdGtCSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FySG90a0JOO0FxSGx0a0JNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckhvdGtCUjtBcUhqdGtCTTtFQUNFO0VBQ0E7QXJIbXRrQlI7QXFIL3NrQkk7RUFDRTtFQUNBO0FySGl0a0JOO0FxSC9za0JNO0VBQ0U7QXJIaXRrQlI7QXFIOXNrQk07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckhndGtCUjtBcUg3c2tCTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUE2QkE7QXJIbXJrQlI7QXFIOXNrQlE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBVUE7S0FBQTtVQUFBO0VBRUE7QXJIc3NrQlY7QXFIaHRrQlU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FySGt0a0JaO0FxSHZ0a0JVO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckhrdGtCWjtBcUh2dGtCVTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJIa3RrQlo7QXFIdnRrQlU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FySGt0a0JaO0FxSDVza0JVO0VBQ0U7RUFDQTtBckg4c2tCWjtBcUh6c2tCUTtFQUNFO0VBQ0E7RUFDQTtBckgyc2tCVjtBcUh4c2tCUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJIMHNrQlY7QXFIdnNrQlE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQVVBO0tBQUE7VUFBQTtFQUVBO0FySCtya0JWO0FxSHpza0JVO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckgyc2tCWjtBcUhodGtCVTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJIMnNrQlo7QXFIaHRrQlU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FySDJza0JaO0FxSGh0a0JVO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckgyc2tCWjtBcUhyc2tCVTtFQUNFO0VBQ0E7QXJIdXNrQlo7QXFIanNrQkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckhrc2tCTjtBcUhoc2tCTTtFQUNFO0FySGtza0JSO0FxSDdya0JFO0VBQ0U7RUFDQTtBckgrcmtCSjtBcUg1cmtCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJIOHJrQko7QXFINXJrQkk7RUFDRTtFQUNBO0VBQ0E7QXJIOHJrQk47QXFIM3JrQkk7RUFDRTtFQUNBO0VBQ0E7S0FBQTtVQUFBO0VBQ0E7QXJINnJrQk47QXFIM3JrQk07RUFDRTtBckg2cmtCUjtBcUh4cmtCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJIMHJrQko7QXFIeHJrQkk7RUFDRTtFQUNBO0VBQ0E7QXJIMHJrQk47QXFIcnJrQlE7RUFDRTtFQUNBO0FySHVya0JWO0FxSG5ya0JNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FySHFya0JSO0FxSG5ya0JRO0VBR0U7RUFDQTtFQUNBO0FySG1ya0JWO0FxSGhya0JRO0VBRUU7RUFDQTtFQUNBO0FySGlya0JWO0FxSDlxa0JRO0VBRUU7RUFDQTtFQUNBO0FySCtxa0JWO0FxSDFxa0JJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXJINHFrQk47QXFIMXFrQk07RUFDRTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJIMnFrQlI7QXFIdnFrQlE7RUFDRTtBckh5cWtCVjtBcUh0cWtCUTtFQUlFO0FySHdxa0JWO0FxSGxxa0JFO0VBQ0U7QXJIb3FrQko7QXFIbHFrQkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckhvcWtCTjtBcUhqcWtCSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckhtcWtCTjtBcUg5cGtCSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FySGdxa0JOO0FxSDlwa0JNO0VBQ0U7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckgrcGtCUjtBcUg3cGtCUTtFQUNFO0VBQ0E7RUFDQTtBckgrcGtCVjs7QXFIeHBrQkE7RUFDRTtJQUNFO0VySDJwa0JGO0FBQ0Y7QXFIeHBrQkE7RUFDRTtJQUNFO0lBQ0E7RXJIMHBrQkY7QUFDRjtBcUh2cGtCQTtFQUNFO0lBQ0U7RXJIeXBrQkY7RXFIdnBrQkU7SUFDRTtFckh5cGtCSjtFcUh0cGtCRTtJQUNFO0VySHdwa0JKO0VxSHJwa0JFO0lBQ0U7SUFDQTtFckh1cGtCSjtFcUhycGtCSTtJQUNFO0VySHVwa0JOO0VxSHBwa0JJO0lBQ0U7RXJIc3BrQk47RXFIbHBrQk07SUFDRTtJQUNBO0VySG9wa0JSO0FBQ0Y7QXFIOW9rQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FySGdwa0JGOztBcUg3b2tCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7QXJIK29rQkY7O0FxSDVva0JBO0VBQ0U7RUFDQTtBckgrb2tCRjtBcUg3b2tCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FySCtva0JKO0FxSDdva0JJO0VBQ0U7RUFDQTtFQUNBO0FySCtva0JOO0FxSDVva0JJO0VBQ0U7RUFDQTtFQUNBO0FySDhva0JOOztBcUh6b2tCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0FySDJva0JGO0FxSHpva0JFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXJIMm9rQko7QXFIem9rQkk7RUFDRTtFQUNBO0VBQ0E7QXJIMm9rQk47QXFIeG9rQkk7RUFDRTtFQUNBO0VBQ0E7QXJIMG9rQk47QXFIdG9rQkU7O0VBRUU7RUFDQTtBckh3b2tCSjs7QXFIcG9rQkE7RUFDRTtJQUNFO0VySHVva0JGO0FBQ0Y7QXFIbm9rQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FySHFva0JKO0FxSG5va0JJO0VBQ0U7QXJIcW9rQk47QXFIam9rQkU7RUFDRTtBckhtb2tCSjtBcUhqb2tCSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FySG1va0JOO0FxSGhva0JJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FySGtva0JOO0FxSDNua0JRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUFBO0VBQUE7QXJINm5rQlY7QXFIM25rQlU7RUFDRTtFQUNBO0VBQ0E7RUFBQTtFQUFBO0FySDZua0JaO0FxSHRua0JFO0VBSVE7SUFDRTtFckhxbmtCVjtBQUNGOztBcUg3bWtCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJIZ25rQko7QXFIOW1rQkk7RUFDRTtBckhnbmtCTjtBcUg1bWtCRTtFQUNFO0FySDhta0JKO0FxSDVta0JJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJIOG1rQk47QXFIM21rQkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJINm1rQk47QXFIdG1rQlE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQUE7RUFBQTtBckh3bWtCVjtBcUh0bWtCVTtFQUNFO0VBQ0E7RUFDQTtFQUFBO0VBQUE7QXJId21rQlo7QXFIam1rQkU7RUFJUTtJQUNFO0VySGdta0JWO0FBQ0Y7O0FxSHZsa0JFOztFQUNFO0VBQ0E7QXJIMmxrQko7QXFIeGxrQkU7O0VBQ0U7QXJIMmxrQko7QXFIeGxrQkU7O0VBQ0U7QXJIMmxrQko7QXFIcGxrQlU7O0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUFBO0VBQUE7RUFDQTtBckh1bGtCWjtBcUhybGtCWTs7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUFBO0VBQUE7QXJId2xrQmQ7O0FxSC9ra0JFO0VBR0Usc0JDdGhIRztFRHVoSEg7RUFDQTtFQUNBO0VBQ0E7RUFBQTtFQUFBO0FySGdsa0JKO0FxSDdra0JJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXJIK2trQk47QXFIN2trQk07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FySCtra0JSO0FxSDVra0JNO0VBQ0U7RUFDQTtBckg4a2tCUjtBcUgxa2tCSTtFQUNFO0VBQ0E7QXJINGtrQk47QXFIMWtrQk07RUFDRTtBckg0a2tCUjtBcUh6a2tCTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FySDJra0JSO0FxSHhra0JNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQTZCQTtBckg2aWtCUjtBcUh4a2tCUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsZ0JDbmxISDtFRG9sSEc7RUFDQTtFQUNBO0VBVUE7S0FBQTtVQUFBO0VBRUE7QXJIZ2trQlY7QXFIMWtrQlU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FySDRra0JaO0FxSGpsa0JVO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckg0a2tCWjtBcUhqbGtCVTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJINGtrQlo7QXFIamxrQlU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FySDRra0JaO0FxSHRra0JVO0VBQ0U7RUFDQTtBckh3a2tCWjtBcUhua2tCUTtFQUNFO0VBQ0E7RUFDQTtBckhxa2tCVjtBcUhsa2tCUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJIb2trQlY7QXFIamtrQlE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGdCQzduSEg7RUQ4bkhHO0VBQ0E7RUFVQTtLQUFBO1VBQUE7RUFFQTtBckh5amtCVjtBcUhua2tCVTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJIcWtrQlo7QXFIMWtrQlU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FySHFra0JaO0FxSDFra0JVO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckhxa2tCWjtBcUgxa2tCVTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJIcWtrQlo7QXFIL2prQlU7RUFDRTtFQUNBO0FySGlra0JaO0FxSDdqa0JRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxnQkN2cEhIO0VEd3BIRztFQUNBO0VBQ0E7RUFVQTtLQUFBO1VBQUE7RUFFQTtBckhxamtCVjtBcUgvamtCVTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJIaWtrQlo7QXFIdGtrQlU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FySGlra0JaO0FxSHRra0JVO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckhpa2tCWjtBcUh0a2tCVTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJIaWtrQlo7QXFIM2prQlU7RUFDRTtFQUNBO0FySDZqa0JaO0FxSHZqa0JJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLFdDM3JIQztFRDRySEQ7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckh5amtCTjtBcUh2amtCTTtFQUNFO0FySHlqa0JSO0FxSHBqa0JFO0VBQ0U7RUFDQTtBckhzamtCSjtBcUhuamtCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtLQUFBO1VBQUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckhxamtCSjtBcUhuamtCSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FySHFqa0JOO0FxSGxqa0JJO0VBQ0U7RUFDQTtFQUNBO0tBQUE7VUFBQTtBckhvamtCTjtBcUhsamtCTTtFQUNFO0FySG9qa0JSO0FxSGhqa0JJO0VBQ0U7RUFDQTtBckhramtCTjtBcUg5aWtCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJIZ2prQko7QXFIOWlrQkk7RUFDRTtFQUNBO0VBQ0E7QXJIZ2prQk47QXFIM2lrQlE7RUFDRTtFQUNBO0FySDZpa0JWO0FxSHppa0JNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJIMmlrQlI7QXFIemlrQlE7RUFDRTtFQUNBO0VBQ0E7QXJIMmlrQlY7QXFIeGlrQlE7RUFFRTtFQUNBO0VBQ0E7QXJIeWlrQlY7QXFIdGlrQlE7RUFFRTtFQUNBO0VBQ0E7QXJIdWlrQlY7QXFIbGlrQkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBckhvaWtCTjtBcUhsaWtCTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FySG9pa0JSO0FxSGhpa0JRO0VBQ0U7QXJIa2lrQlY7QXFIL2hrQlE7RUFJRTtBckhpaWtCVjtBcUgzaGtCRTtFQUNFO0FySDZoa0JKO0FxSDFoa0JJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7QXJIMGhrQk47QXFIdmhrQkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJIeWhrQk47QXFIcGhrQkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckhzaGtCTjtBcUhuaGtCTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckhxaGtCUjtBcUhuaGtCUTtFQUNFO0VBQ0E7RUFDQTtBckhxaGtCVjs7QXFIOWdrQkE7RUFDRTtJQUNFO0VySGloa0JGO0FBQ0Y7QXFIOWdrQkE7RUFDRTtJQUNFO0lBQ0E7RXJIZ2hrQkY7QUFDRjtBcUg3Z2tCQTtFQUNFO0lBQ0U7RXJIK2drQkY7RXFIN2drQkU7SUFDRTtFckgrZ2tCSjtFcUg1Z2tCRTtJQUNFO0VySDhna0JKO0VxSDNna0JFO0lBQ0U7SUFDQTtFckg2Z2tCSjtFcUgzZ2tCSTtJQUNFO0VySDZna0JOO0VxSDFna0JJO0lBQ0U7RXJINGdrQk47RXFIeGdrQk07SUFDRTtJQUNBO0VySDBna0JSO0FBQ0Y7QXFIcmdrQkE7RUFDRTtFQUNBO0VBQ0E7RUFFQTtBckhzZ2tCRjtBcUhwZ2tCRTtFQUNFO0FySHNna0JKO0FxSG5na0JFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckhxZ2tCSjtBcUhsZ2tCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJIb2drQko7QXFIamdrQkU7RUFDRTtFQUNBO0VBQ0E7QXJIbWdrQko7QXFIamdrQkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBckhtZ2tCTjtBcUhqZ2tCTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FySG1na0JSO0FxSGhna0JNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckhrZ2tCUjs7QXFINS9qQkE7RUFDRTtJQUNFO0VySCsvakJGO0FBQ0Y7QXFINy9qQkE7RUFDRTtFQUNBO0VBRUE7QXJIOC9qQkY7QXFINS9qQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckg4L2pCSjtBcUh4L2pCSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckgwL2pCTjtBcUh4L2pCTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FySDAvakJSO0FxSHgvakJRO0VBQ0U7RUFDQTtFQUNBO0FySDAvakJWO0FxSHIvakJJO0VBQ0U7QXJIdS9qQk47QXFIci9qQk07RUFDRTtFQU1BO0VBOExBO0VBQ0E7RUFrS0E7QXJIb3BqQlI7QXFIei9qQlE7RUFDRTtBckgyL2pCVjtBcUh2L2pCUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFBQTtFQUFBO0VBQ0E7QXJIeS9qQlY7QXFIdi9qQlU7RUFDRTtFQUNBO0VBQ0E7RUFBQTtFQUFBO0FySHkvakJaO0FxSHQvakJVO0VBQ0U7RUFDQTtBckh3L2pCWjtBcUhyL2pCVTtFQUNFO0FySHUvakJaO0FxSG4vakJRO0VBQ0U7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJIby9qQlY7QXFIbC9qQlU7RUFDRTtFQUNBO0VBQ0E7QXJIby9qQlo7QXFILytqQmM7RUFDRTtFQUNBO0FySGkvakJoQjtBcUg1K2pCWTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FySDgrakJkO0FxSDUrakJjO0VBRUU7RUFDQTtFQUNBO0FySDYrakJoQjtBcUgxK2pCYztFQUNFO0VBQ0E7RUFDQTtBckg0K2pCaEI7QXFIeitqQmM7RUFFRTtFQUNBO0VBQ0E7QXJIMCtqQmhCO0FxSHIrakJVO0VBQ0U7QXJIdStqQlo7QXFIcCtqQlk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckhzK2pCZDtBcUhuK2pCWTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckhxK2pCZDtBcUhoK2pCWTtFQUNFO0VBQ0E7RUFDQTtBckhrK2pCZDtBcUhoK2pCYztFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FySGsrakJoQjtBcUhoK2pCZ0I7RUFDRTtFQUNBO0VBQ0E7QXJIaytqQmxCO0FxSC85akJnQjtFQUNFO0VBQ0E7QXJIaStqQmxCO0FxSDc5akJrQjtFQUNFO0VBQ0E7QXJIKzlqQnBCO0FxSHY5akJVO0VBQ0U7RUFDQTtFQUNBO0FySHk5akJaO0FxSHY5akJZO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJIeTlqQmQ7QXFIcjlqQmM7RUFDRTtBckh1OWpCaEI7QXFIcDlqQmM7RUFJRTtBckhzOWpCaEI7QXFIOThqQlE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FySGc5akJWO0FxSDk4akJVO0VBQ0U7RUFDQTtFQUNBO0VBQUE7RUFBQTtBckhnOWpCWjtBcUg1OGpCUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJIODhqQlY7QXFINThqQlU7RUFDRTtFQUNBO0VBQ0E7QXJIODhqQlo7QXFIejhqQmM7RUFDRTtFQUNBO0FySDI4akJoQjtBcUh0OGpCWTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FySHc4akJkO0FxSHQ4akJjO0VBQ0U7RUFDQTtFQUNBO0FySHc4akJoQjtBcUhyOGpCYztFQUNFO0VBQ0E7RUFDQTtBckh1OGpCaEI7QXFIcDhqQmM7RUFDRTtFQUNBO0VBQ0E7QXJIczhqQmhCO0FxSGo4akJVO0VBQ0U7QXJIbThqQlo7QXFIajhqQlk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckhtOGpCZDtBcUhoOGpCWTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckhrOGpCZDtBcUg3N2pCWTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FySCs3akJkO0FxSDc3akJjO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJIKzdqQmhCO0FxSDc3akJnQjtFQUNFO0VBQ0E7RUFDQTtBckgrN2pCbEI7QXFINTdqQmdCO0VBRUU7QXJINjdqQmxCO0FxSDM3akJrQjtFQUNFO0VBQ0E7RUFDQTtBckg2N2pCcEI7QXFIdDdqQlU7RUFDRTtFQUNBO0FySHc3akJaO0FxSHQ3akJZO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJIdzdqQmQ7QXFIcDdqQmM7RUFDRTtBckhzN2pCaEI7O0FxSDE2akJBO0VBQ0U7SUFDRTtFckg2NmpCRjtFcUgxNmpCQTtJQUNFO0VySDQ2akJGO0VxSHo2akJBO0lBQ0U7RXJIMjZqQkY7QUFDRjtBcUh2NmpCQTtFQUNFO0VBQ0E7RUFDQTtBckh5NmpCRjtBcUhyNmpCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FySHU2akJKO0FxSGo2akJJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FySG02akJOO0FxSGo2akJNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJIbTZqQlI7QXFIajZqQlE7RUFDRTtFQUNBO0VBQ0E7QXJIbTZqQlY7QXFIOTVqQkk7RUFDRTtBckhnNmpCTjtBcUg5NWpCTTtFQUNFO0VBTUE7RUFpTEE7RUFDQTtFQWtLQTtBckgwa2pCUjtBcUhsNmpCUTtFQUNFO0FySG82akJWO0FxSGg2akJRO0VBQ0U7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUFBO0VBQUE7RUFDQTtBckhpNmpCVjtBcUgvNWpCVTtFQUNFO0VBQ0E7RUFDQTtFQUFBO0VBQUE7QXJIaTZqQlo7QXFIOTVqQlU7RUFDRTtFQUNBO0FySGc2akJaO0FxSDc1akJVO0VBQ0U7QXJIKzVqQlo7QXFIMzVqQlE7RUFDRTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckg0NWpCVjtBcUgxNWpCVTtFQUNFO0VBQ0E7RUFDQTtBckg0NWpCWjtBcUh2NWpCYztFQUNFO0VBQ0E7QXJIeTVqQmhCO0FxSHA1akJZO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJIczVqQmQ7QXFIcDVqQmM7RUFFRTtFQUNBO0VBQ0E7QXJIcTVqQmhCO0FxSGw1akJjO0VBQ0U7RUFDQTtFQUNBO0FySG81akJoQjtBcUhqNWpCYztFQUVFO0VBQ0E7RUFDQTtBckhrNWpCaEI7QXFINzRqQlU7RUFDRTtBckgrNGpCWjtBcUg1NGpCWTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FySDg0akJkO0FxSDM0akJZO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckg2NGpCZDtBcUh4NGpCWTtFQUNFO0VBQ0E7RUFDQTtBckgwNGpCZDtBcUh4NGpCYztFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FySDA0akJoQjtBcUh4NGpCZ0I7RUFDRTtFQUNBO0VBQ0E7QXJIMDRqQmxCO0FxSHA0akJVO0VBQ0U7RUFDQTtFQUNBO0FySHM0akJaO0FxSHA0akJZO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJIczRqQmQ7QXFIbDRqQmM7RUFDRTtBckhvNGpCaEI7QXFIajRqQmM7RUFJRTtBckhtNGpCaEI7QXFIMzNqQlE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FySDYzakJWO0FxSDMzakJVO0VBQ0U7RUFDQTtFQUNBO0VBQUE7RUFBQTtBckg2M2pCWjtBcUh6M2pCUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJIMjNqQlY7QXFIejNqQlU7RUFDRTtFQUNBO0VBQ0E7QXJIMjNqQlo7QXFIdDNqQmM7RUFDRTtFQUNBO0FySHczakJoQjtBcUhuM2pCWTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FySHEzakJkO0FxSG4zakJjO0VBQ0U7RUFDQTtFQUNBO0FySHEzakJoQjtBcUhsM2pCYztFQUNFO0VBQ0E7RUFDQTtBckhvM2pCaEI7QXFIajNqQmM7RUFDRTtFQUNBO0VBQ0E7QXJIbTNqQmhCO0FxSDkyakJVO0VBQ0U7QXJIZzNqQlo7QXFIOTJqQlk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckhnM2pCZDtBcUg3MmpCWTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckgrMmpCZDtBcUgxMmpCWTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FySDQyakJkO0FxSDEyakJjO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJINDJqQmhCO0FxSDEyakJnQjtFQUNFO0VBQ0E7RUFDQTtBckg0MmpCbEI7QXFIejJqQmdCO0VBRUU7QXJIMDJqQmxCO0FxSHgyakJrQjtFQUNFO0VBQ0E7RUFDQTtBckgwMmpCcEI7QXFIbjJqQlU7RUFDRTtFQUNBO0FySHEyakJaO0FxSG4yakJZO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJIcTJqQmQ7QXFIajJqQmM7RUFDRTtBckhtMmpCaEI7O0FxSHYxakJBO0VBQ0U7RUFDQTtFQUNBO0VBRUE7QXJIeTFqQkY7QXFIdjFqQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckh5MWpCSjtBcUhuMWpCSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckhxMWpCTjtBcUhuMWpCTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FySHExakJSO0FxSG4xakJRO0VBQ0U7RUFDQTtFQUNBO0FySHExakJWO0FxSGgxakJJO0VBQ0U7QXJIazFqQk47QXFIaDFqQk07RUFDRTtFQU1BO0VBaUxBO0VBQ0E7RUFrS0E7QXJINC9pQlI7QXFIcDFqQlE7RUFDRTtBckhzMWpCVjtBcUhsMWpCUTtFQUNFO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFBQTtFQUFBO0VBQ0E7QXJIbTFqQlY7QXFIajFqQlU7RUFDRTtFQUNBO0VBQ0E7RUFBQTtFQUFBO0FySG0xakJaO0FxSGgxakJVO0VBQ0U7RUFDQTtBckhrMWpCWjtBcUgvMGpCVTtFQUNFO0FySGkxakJaO0FxSDcwakJRO0VBQ0U7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJIODBqQlY7QXFINTBqQlU7RUFDRTtFQUNBO0VBQ0E7QXJIODBqQlo7QXFIejBqQmM7RUFDRTtFQUNBO0FySDIwakJoQjtBcUh0MGpCWTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FySHcwakJkO0FxSHQwakJjO0VBRUU7RUFDQTtFQUNBO0FySHUwakJoQjtBcUhwMGpCYztFQUNFO0VBQ0E7RUFDQTtBckhzMGpCaEI7QXFIbjBqQmM7RUFFRTtFQUNBO0VBQ0E7QXJIbzBqQmhCO0FxSC96akJVO0VBQ0U7QXJIaTBqQlo7QXFIOXpqQlk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckhnMGpCZDtBcUg3empCWTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJIK3pqQmQ7QXFIMXpqQlk7RUFDRTtFQUNBO0VBQ0E7QXJINHpqQmQ7QXFIMXpqQmM7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckg0empCaEI7QXFIMXpqQmdCO0VBQ0U7RUFDQTtFQUNBO0FySDR6akJsQjtBcUh0empCVTtFQUNFO0VBQ0E7RUFDQTtBckh3empCWjtBcUh0empCWTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FySHd6akJkO0FxSHB6akJjO0VBQ0U7QXJIc3pqQmhCO0FxSG56akJjO0VBSUU7QXJIcXpqQmhCO0FxSDd5akJRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckgreWpCVjtBcUg3eWpCVTtFQUNFO0VBQ0E7RUFDQTtFQUFBO0VBQUE7QXJIK3lqQlo7QXFIM3lqQlE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FySDZ5akJWO0FxSDN5akJVO0VBQ0U7RUFDQTtFQUNBO0FySDZ5akJaO0FxSHh5akJjO0VBQ0U7RUFDQTtBckgweWpCaEI7QXFIcnlqQlk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckh1eWpCZDtBcUhyeWpCYztFQUNFO0VBQ0E7RUFDQTtBckh1eWpCaEI7QXFIcHlqQmM7RUFDRTtFQUNBO0VBQ0E7QXJIc3lqQmhCO0FxSG55akJjO0VBQ0U7RUFDQTtFQUNBO0FySHF5akJoQjtBcUhoeWpCVTtFQUNFO0FySGt5akJaO0FxSGh5akJZO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJIa3lqQmQ7QXFIL3hqQlk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJIaXlqQmQ7QXFINXhqQlk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBckg4eGpCZDtBcUg1eGpCYztFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FySDh4akJoQjtBcUg1eGpCZ0I7RUFDRTtFQUNBO0VBQ0E7QXJIOHhqQmxCO0FxSDN4akJnQjtFQUVFO0FySDR4akJsQjtBcUgxeGpCa0I7RUFDRTtFQUNBO0VBQ0E7QXJINHhqQnBCO0FxSHJ4akJVO0VBQ0U7RUFDQTtBckh1eGpCWjtBcUhyeGpCWTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FySHV4akJkO0FxSG54akJjO0VBQ0U7QXJIcXhqQmhCOztBcUh6d2pCQTtFQUNFO0VBQ0E7RUFDQTtBckg0d2pCRjtBcUh6d2pCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FySDJ3akJKO0FxSHJ3akJJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FySHV3akJOO0FxSHJ3akJNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJIdXdqQlI7QXFIcndqQlE7RUFDRTtFQUNBO0VBQ0E7QXJIdXdqQlY7QXFIbHdqQkk7RUFDRTtBckhvd2pCTjtBcUhsd2pCTTtFQUNFO0VBTUE7RUFpTEE7RUFDQTtFQWtLQTtBckg4NmlCUjtBcUh0d2pCUTtFQUNFO0FySHd3akJWO0FxSHB3akJRO0VBQ0U7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUFBO0VBQUE7RUFDQTtBckhxd2pCVjtBcUhud2pCVTtFQUNFO0VBQ0E7RUFDQTtFQUFBO0VBQUE7QXJIcXdqQlo7QXFIbHdqQlU7RUFDRTtFQUNBO0FySG93akJaO0FxSGp3akJVO0VBQ0U7QXJIbXdqQlo7QXFIL3ZqQlE7RUFDRTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckhnd2pCVjtBcUg5dmpCVTtFQUNFO0VBQ0E7RUFDQTtBckhnd2pCWjtBcUgzdmpCYztFQUNFO0VBQ0E7QXJINnZqQmhCO0FxSHh2akJZO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJIMHZqQmQ7QXFIeHZqQmM7RUFFRTtFQUNBO0VBQ0E7QXJIeXZqQmhCO0FxSHR2akJjO0VBQ0U7RUFDQTtFQUNBO0FySHd2akJoQjtBcUhydmpCYztFQUVFO0VBQ0E7RUFDQTtBckhzdmpCaEI7QXFIanZqQlU7RUFDRTtBckhtdmpCWjtBcUhodmpCWTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FySGt2akJkO0FxSC91akJZO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckhpdmpCZDtBcUg1dWpCWTtFQUNFO0VBQ0E7RUFDQTtBckg4dWpCZDtBcUg1dWpCYztFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FySDh1akJoQjtBcUg1dWpCZ0I7RUFDRTtFQUNBO0VBQ0E7QXJIOHVqQmxCO0FxSHh1akJVO0VBQ0U7RUFDQTtFQUNBO0FySDB1akJaO0FxSHh1akJZO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJIMHVqQmQ7QXFIdHVqQmM7RUFDRTtBckh3dWpCaEI7QXFIcnVqQmM7RUFJRTtBckh1dWpCaEI7QXFIL3RqQlE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FySGl1akJWO0FxSC90akJVO0VBQ0U7RUFDQTtFQUNBO0VBQUE7RUFBQTtBckhpdWpCWjtBcUg3dGpCUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJIK3RqQlY7QXFIN3RqQlU7RUFDRTtFQUNBO0VBQ0E7QXJIK3RqQlo7QXFIMXRqQmM7RUFDRTtFQUNBO0FySDR0akJoQjtBcUh2dGpCWTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FySHl0akJkO0FxSHZ0akJjO0VBQ0U7RUFDQTtFQUNBO0FySHl0akJoQjtBcUh0dGpCYztFQUNFO0VBQ0E7RUFDQTtBckh3dGpCaEI7QXFIcnRqQmM7RUFDRTtFQUNBO0VBQ0E7QXJIdXRqQmhCO0FxSGx0akJVO0VBQ0U7QXJIb3RqQlo7QXFIbHRqQlk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckhvdGpCZDtBcUhqdGpCWTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckhtdGpCZDtBcUg5c2pCWTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FySGd0akJkO0FxSDlzakJjO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJIZ3RqQmhCO0FxSDlzakJnQjtFQUNFO0VBQ0E7RUFDQTtBckhndGpCbEI7QXFIN3NqQmdCO0VBRUU7QXJIOHNqQmxCO0FxSDVzakJrQjtFQUNFO0VBQ0E7RUFDQTtBckg4c2pCcEI7QXFIdnNqQlU7RUFDRTtFQUNBO0FySHlzakJaO0FxSHZzakJZO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJIeXNqQmQ7QXFIcnNqQmM7RUFDRTtBckh1c2pCaEI7O0FxSDNyakJBO0VBQ0U7SUFDRTtFckg4cmpCRjtFcUg1cmpCQTtJQUNFO0VySDhyakJGO0VxSDVyakJBO0lBQ0U7RXJIOHJqQkY7RXFINXJqQkE7SUFDRTtFckg4cmpCRjtFcUg1cmpCQTtJQUNFO0VySDhyakJGO0VxSDVyakJBO0lBQ0U7RXJIOHJqQkY7RXFIMXJqQkU7SUFDRTtFckg0cmpCSjtFcUgxcmpCRTtJQUNFO0VySDRyakJKO0VxSDFyakJFO0lBQ0U7RXJINHJqQko7RXFIMXJqQkU7SUFDRTtFckg0cmpCSjtFcUgxcmpCRTtJQUNFO0VySDRyakJKO0VxSDFyakJFO0lBQ0U7RXJINHJqQko7QUFDRjtBcUh6cmpCQTtFQUNFO0VBQ0E7QXJIMnJqQkY7QXFIeHJqQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckgwcmpCSjtBcUh4cmpCSTtFQUNFO0FySDByakJOO0FxSHZyakJJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckh5cmpCTjtBcUh0cmpCUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJId3JqQlY7QXFIcHJqQlU7RUFDRTtBckhzcmpCWjtBcUhucmpCVTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FySHFyakJaOztBcUg3cWpCQTtFQUNFO0lBQ0U7RXJIZ3JqQkY7QUFDRjtBcUg3cWpCQTtFQUNFO0VBQ0E7QXJIK3FqQkY7QXFINXFqQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckg4cWpCSjtBcUg1cWpCSTtFQUNFO0FySDhxakJOO0FxSDNxakJJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckg2cWpCTjtBcUgxcWpCUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJINHFqQlY7QXFIeHFqQlU7RUFDRTtBckgwcWpCWjtBcUh2cWpCVTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FySHlxakJaOztBcUhqcWpCQTtFQUNFO0lBQ0U7SUFDQTtFckhvcWpCRjtFcUhucWpCRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFckhxcWpCSjtFcUhocWpCRTtJQUNFO0lBQ0E7RXJIa3FqQko7RXFIanFqQkk7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RXJIbXFqQk47QUFDRjtBcUgvcGpCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckhpcWpCRjtBcUgvcGpCRTtFQUNFO0VBQ0E7RUFDQTtBckhpcWpCSjtBcUgvcGpCSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJIaXFqQk47QXFIOXBqQkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUFBO0VBQUE7RUFDQTtBckhncWpCTjtBcUg5cGpCTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FySGdxakJSO0FxSDdwakJNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckgrcGpCUjtBcUg3cGpCUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJIK3BqQlY7QXFIN3BqQlU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FySCtwakJaO0FxSDVwakJVO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckg4cGpCWjtBcUh6cGpCTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FySDJwakJSO0FxSHpwakJRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FySDJwakJWOztBcUhwcGpCQTtFQUNFO0lBQ0U7SUFDQTtFckh1cGpCRjtFcUhycGpCQTtJQUNFO0VySHVwakJGO0FBQ0Y7QXFIcHBqQkE7RUFDRTtFQUNBO0FySHNwakJGOztBcUhucGpCQTs7RUFFRTtFQUNBO0FySHNwakJGOztBcUhucGpCQTtFQUNFO0VBQ0E7QXJIc3BqQkY7O0FxSG5wakJBO0VBQ0U7QXJIc3BqQkY7O0FxSG5wakJBO0VBQ0U7QXJIc3BqQkY7O0FxSGxwakJFO0VBQ0U7QXJIcXBqQko7O0FxSGpwakJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckhvcGpCRjs7QXFIbHBqQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FySHFwakJGO0FxSG5wakJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJIcXBqQko7QXFIN29qQk07RUFDRTtFQUNBO0VBQ0E7RUFDQTtBckgrb2pCUjtBcUg3b2pCUTtFQUNFO0VBQ0E7QXJIK29qQlY7QXFIMW9qQkk7RUFFRTtBckgyb2pCTjtBcUh6b2pCTTtFQUNFO0FySDJvakJSO0FxSHhvakJNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FySDBvakJSO0FxSHZvakJNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FySHlvakJSOztBcUhub2pCQTtFQUNFO0lBQ0U7RXJIc29qQkY7QUFDRjtBcUhub2pCQTtFQVFFO0VBQ0E7RUFDQTtBckg4bmpCRjtBcUh4bmpCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FySDBuakJKO0FxSHZuakJFO0VBQ0U7RUFDQTtFQUNBO0FySHluakJKO0FxSHZuakJJO0VBQ0U7RUFDQTtFQUNBO0FySHluakJOO0FxSHZuakJNO0VBQ0U7RUFDQTtFQUNBO0FySHluakJSO0FxSHZuakJRO0VBQ0U7RUFDQTtBckh5bmpCVjtBcUhwbmpCSTtFQUVFO0FySHFuakJOO0FxSG5uakJNO0VBQ0U7QXJIcW5qQlI7QXFIbG5qQk07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJIb25qQlI7QXFIam5qQk07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJIbW5qQlI7O0FxSHZtakJBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFckgwbWpCRjtBQUNGO0FxSHZtakJBO0VBQ0U7RUFHQTtFQUNBO0FySHVtakJGO0FxSHJtakJFO0VBQ0U7QXJIdW1qQko7QXFIcG1qQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJIc21qQko7QXFIcG1qQkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckhzbWpCTjtBcUhubWpCSTtFQUNFO0VBRUE7RUFDQTtFQUNBO0VBQ0E7QXJIb21qQk47QXFIam1qQkk7RUFDRTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckhrbWpCTjtBcUhobWpCTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FySGttakJSO0FxSDVsakJJO0VBQ0U7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQUE7RUFBQTtBckg2bGpCTjtBcUgzbGpCTTtFQUdFO0VBQ0E7RUFDQTtBckgybGpCUjtBcUh4bGpCTTtFQUVFO0VBQ0E7RUFDQTtBckh5bGpCUjtBcUh0bGpCTTtFQUVFO0VBQ0E7RUFDQTtBckh1bGpCUjtBcUhubGpCSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckhxbGpCTjtBcUhsbGpCSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FySG9sakJOO0FxSGxsakJNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckhvbGpCUjtBcUhsbGpCUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckhvbGpCVjtBcUhqbGpCUTtFQUNFO0VBRUE7RUFDQTtFQUNBO0VBQ0E7QXJIa2xqQlY7QXFIaGxqQlU7RUFDRTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJIaWxqQlo7QXFIOWtqQlU7RUFDRTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJIK2tqQlo7QXFIeGtqQkU7RUFDRTtFQUNBO0FySDBrakJKO0FxSHhrakJJO0VBQ0U7RUFDQTtBckgwa2pCTjs7QXFIcmtqQkE7RUFDRTtJQUNFO0lBQ0E7RXJId2tqQkY7RXFIcGtqQkU7SUFDRTtFckhza2pCSjtFcUhwa2pCSTtJQUNFO0VySHNrakJOO0VxSGxrakJFO0lBQ0U7RXJIb2tqQko7QUFDRjtBcUhoa2pCQTtFQUVJO0lBQ0U7RXJIaWtqQko7RXFIL2pqQkk7SUFDRTtFckhpa2pCTjtFcUg3ampCRTtJQUNFO0VySCtqakJKO0FBQ0Y7QXFIM2pqQkE7RUFDRTtJQUNFO0VySDZqakJGO0VxSDNqakJFO0lBQ0U7RXJINmpqQko7QUFDRjtBcUh6ampCQTtFQUNFO0VBQ0E7RUFDQTtBckgyampCRjtBcUh6ampCRTtFQUNFO0FySDJqakJKO0FxSHpqakJJO0VBQ0U7QXJIMmpqQk47QXFIeGpqQkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJIMGpqQk47QXFIeGpqQk07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckgwampCUjtBcUh2ampCTTtFQUNFO0VBRUE7RUFDQTtFQUNBO0VBQ0E7QXJId2pqQlI7QXFIcmpqQk07RUFDRTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckhzampCUjtBcUhwampCUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FySHNqakJWO0FxSGhqakJNO0VBQ0U7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQUE7RUFBQTtBckhpampCUjtBcUgvaWpCUTtFQUdFO0VBQ0E7RUFDQTtBckgraWpCVjtBcUg1aWpCUTtFQUVFO0VBQ0E7RUFDQTtBckg2aWpCVjtBcUgxaWpCUTtFQUVFO0VBQ0E7RUFDQTtBckgyaWpCVjtBcUh2aWpCTTtFQUNFO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckh3aWpCUjtBcUhyaWpCTTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0FySHNpakJSO0FxSG5pakJNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXJIcWlqQlI7QXFIbmlqQlE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FySHFpakJWO0FxSG5pakJVO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FySHFpakJaO0FxSGxpakJVO0VBQ0U7RUFFQTtFQUNBO0VBQ0E7RUFDQTtBckhtaWpCWjtBcUhqaWpCWTtFQUNFO0VBRUE7RUFDQTtFQUNBO0VBQ0E7QXJIa2lqQmQ7QXFIL2hqQlk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FySGlpakJkO0FxSDFoakJJO0VBQ0U7RUFDQTtBckg0aGpCTjtBcUgxaGpCTTtFQUNFO0FySDRoakJSOztBcUh0aGpCQTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RXJIeWhqQkY7QUFDRjtBcUhyaGpCRTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0VySHVoakJKO0FBQ0Y7O0FxSG5oakJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJIc2hqQkY7QXFIcGhqQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FySHNoakJKO0FxSG5oakJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXJIcWhqQko7QXFIbGhqQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJIb2hqQko7QXFIamhqQkU7RUFDRTtBckhtaGpCSjtBcUhoaGpCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO1VBQUE7QXJIa2hqQko7O0FxSDdnakJFO0VBQ0U7QXJIZ2hqQko7O0FxSDVnakJBO0VBQ0U7RUFDQTtBckgrZ2pCRjtBcUg3Z2pCRTtFQUNFO0VBQ0E7RUFDQTtBckgrZ2pCSjtBcUg3Z2pCSTtFQUNFO0FySCtnakJOO0FxSDVnakJJO0VBQ0U7QXJIOGdqQk47QXFIM2dqQkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJINmdqQk47QXFIM2dqQk07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckg2Z2pCUjtBcUgxZ2pCTTtFQUNFO0VBRUE7RUFDQTtFQUNBO0VBQ0E7QXJIMmdqQlI7QXFIeGdqQk07RUFDRTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckh5Z2pCUjtBcUh2Z2pCUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FySHlnakJWO0FxSG5nakJNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQUE7RUFBQTtBckhxZ2pCUjtBcUhuZ2pCUTtFQUdFO0VBQ0E7RUFDQTtBckhtZ2pCVjtBcUhoZ2pCUTtFQUVFO0VBQ0E7RUFDQTtBckhpZ2pCVjtBcUg5L2lCUTtFQUVFO0VBQ0E7RUFDQTtBckgrL2lCVjtBcUgzL2lCTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckg2L2lCUjtBcUgxL2lCTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FySDQvaUJSO0FxSDEvaUJRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckg0L2lCVjtBcUgxL2lCVTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckg0L2lCWjtBcUh6L2lCVTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJIMi9pQlo7QXFIei9pQlk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FySDIvaUJkO0FxSHgvaUJZO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckgwL2lCZDtBcUhuL2lCSTtFQUNFO0VBQ0E7QXJIcS9pQk47QXFIbi9pQk07RUFDRTtFQUNBO0FySHEvaUJSOztBcUgvK2lCQTtFQUdNO0lBQ0U7RXJIZy9pQk47RXFINStpQk07SUFDRTtJQUNBO0VySDgraUJSO0VxSDEraUJRO0lBQ0U7RXJINCtpQlY7QUFDRjtBcUhyK2lCQTtFQUNFO0lBQ0U7RXJIdStpQkY7RXFIcitpQkU7SUFDRTtFckh1K2lCSjtFcUhwK2lCRTtJQUNFO0lBQ0E7RXJIcytpQko7RXFIbitpQkU7SUFDRTtFckhxK2lCSjtFcUhoK2lCRTtJQUNFO0VySGsraUJKO0VxSDU5aUJJO0lBQ0U7RXJIODlpQk47RXFIMTlpQk07SUFDRTtJQUNBO0VySDQ5aUJSO0VxSHg5aUJRO0lBQ0U7RXJIMDlpQlY7QUFDRjtBcUhuOWlCQTtFQUNFO0VBQ0E7RUFDQTtFQUVBO0FySG85aUJGO0FxSG45aUJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckhxOWlCSjtBcUhsOWlCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJIbzlpQko7QXFIbDlpQkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FySG85aUJOO0FxSGw5aUJNO0VBQ0U7RUFDQTtFQUNBO0FySG85aUJSO0FxSDk4aUJJO0VBQ0U7QXJIZzlpQk47QXFIOThpQk07RUFDRTtBckhnOWlCUjtBcUg3OGlCTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FySCs4aUJSO0FxSDc4aUJRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckgrOGlCVjtBcUg3OGlCVTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7VUFBQTtBckgrOGlCWjtBcUg1OGlCVTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckg4OGlCWjs7QXFIdjhpQkE7RUFDRTtBckgwOGlCRjs7QXFIeDhpQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBckgyOGlCRjtBcUh6OGlCRTtFQUdFO0VBQ0E7RUFDQTtBckh5OGlCSjtBcUh2OGlCSTtFQUNFO0FySHk4aUJOO0FxSHQ4aUJJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJIdzhpQk47QXFIcjhpQkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJIdThpQk47QXFIbjhpQkU7RUFDRTtFQUNBO0VBQ0E7QXJIcThpQko7QXFIbjhpQkk7RUFDRTtFQUNBO0VBQ0E7QXJIcThpQk47QXFIbjhpQk07RUFDRTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FySG84aUJSO0FxSGw4aUJRO0VBQ0U7RUFDQTtBckhvOGlCVjtBcUhoOGlCTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJIazhpQlI7QXFIaDhpQlE7RUFDRTtFQUNBO0FySGs4aUJWO0FxSDk3aUJNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FySGc4aUJSO0FxSDc3aUJNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FySCs3aUJSOztBcUh6N2lCQTtFQUVJO0lBQ0U7RXJIMjdpQko7QUFDRjtBcUhwN2lCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJIczdpQkY7QXFIcDdpQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FySHM3aUJKO0FxSG43aUJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckhxN2lCSjtBcUhuN2lCSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJIcTdpQk47QXFIbjdpQk07RUFDRTtFQUNBO0VBQ0E7QXJIcTdpQlI7QXFILzZpQkk7RUFDRTtBckhpN2lCTjtBcUgvNmlCTTtFQUNFO0FySGk3aUJSO0FxSDk2aUJNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXJIZzdpQlI7QXFIOTZpQlE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FySGc3aUJWO0FxSDk2aUJVO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtVQUFBO0FySGc3aUJaO0FxSDc2aUJVO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FySCs2aUJaOztBcUh4NmlCQTtFQUNFO0VBQ0E7RUFDQTtFQUVBO0FySDA2aUJGO0FxSHo2aUJFO0VBQ0U7QXJIMjZpQko7QXFIejZpQkU7RUFFSTtFQUNBO0VBQ0E7RUFDQTtFQUNGO0VBQ0E7QXJIMDZpQko7QXFIejZpQlk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckgyNmlCZDtBcUh6NmlCVTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckgyNmlCWjtBcUh6NmlCUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJIMjZpQlY7QXFIMTZpQlU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBckg0NmlCWjtBcUh2NmlCSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJIeTZpQk47QXFIdjZpQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJIeTZpQko7QXFIdjZpQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBckh5NmlCRjtBcUh4NmlCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJIMDZpQko7QXFIejZpQkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJIMjZpQk47QXFIejZpQkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJIMjZpQk47QXFIMTZpQk07RUFDRTtFQUNSO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJINDZpQkE7QXFIejZpQk07RUFDRTtFQUNSO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJIMjZpQkE7QXFIcjZpQkU7RUFDRTtFQUNBO0FySHU2aUJKO0FxSHQ2aUJJO0VBQ0U7QXJIdzZpQk47O0FxSHA2aUJBO0VBRUU7SUFDRTtFckhzNmlCRjtFcUhyNmlCRTtJQUNFO0VySHU2aUJKO0VxSHA2aUJBO0lBQ0U7RXJIczZpQkY7QUFDRjtBcUhuNmlCQTtFQUVJO0lBQ0U7RXJIbzZpQko7RXFIbjZpQkk7SUFDRTtFckhxNmlCTjtFcUhsNmlCRTtJQUNFO0VySG82aUJKO0FBQ0Y7QXFIajZpQkE7RUFDRTtJQUNFO0VySG02aUJGO0VxSGw2aUJBO0lBQ0U7RXJIbzZpQkY7QUFDRjtBcUg5NWlCQTtFQUNFO0FySGc2aUJGOztBcUg5NWlCQTtFQUNFO0FySGk2aUJGOztBcUg5NWlCQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FySGk2aUJKO0FxSC81aUJJO0VBRUk7RUFDQTtFQUNBO0FySGc2aUJSO0FxSDc1aUJRO0VBQ0k7QXJIKzVpQlo7QXFINTVpQlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckg4NWlCWjtBcUgzNWlCUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckg2NWlCWjtBcUh6NWlCSTtFQUNJO0VBQ0E7RUFDQTtBckgyNWlCUjtBcUh6NWlCUTtFQUNJO0VBQ0E7RUFDQTtBckgyNWlCWjtBcUh6NWlCWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJIMjVpQmhCO0FxSHo1aUJnQjtFQUNJO0VBQ0E7QXJIMjVpQnBCO0FxSHY1aUJZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQU9BO0FySG01aUJoQjtBcUh4NWlCZ0I7RUFDSTtFQUNBO0FySDA1aUJwQjtBcUhwNWlCWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckhzNWlCaEI7QXFIbjVpQlk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJIcTVpQmhCOztBcUgvNGlCQTtFQUVRO0lBQ0k7RXJIaTVpQlY7QUFDRixDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vZXNuYWQvLi9ub2RlX21vZHVsZXMvc3dpcGVyL3N3aXBlci1idW5kbGUubWluLmNzcyIsIndlYnBhY2s6Ly9lc25hZC8uL25vZGVfbW9kdWxlcy9qcy1kYXRlcGlja2VyL2Rpc3QvZGF0ZXBpY2tlci5taW4uY3NzIiwid2VicGFjazovL2VzbmFkLy4vYXNzZXRzL3Njc3MvbWFpbi5zY3NzIiwid2VicGFjazovL2VzbmFkLy4vYXNzZXRzL3Njc3MvdG9vbHMvZnVuY3Rpb25zLnNjc3MiLCJ3ZWJwYWNrOi8vZXNuYWQvLi9hc3NldHMvc2Nzcy90b29scy9mb250RmFjZS5zY3NzIiwid2VicGFjazovL2VzbmFkLy4vYXNzZXRzL3Njc3MvdG9vbHMvcndkLnNjc3MiLCJ3ZWJwYWNrOi8vZXNuYWQvLi9hc3NldHMvc2Nzcy90b29scy9ydGwuc2NzcyIsIndlYnBhY2s6Ly9lc25hZC8uL2Fzc2V0cy9zY3NzL3Rvb2xzL2Jyb3dzZXIuc2NzcyIsIndlYnBhY2s6Ly9lc25hZC8uL2Fzc2V0cy9zY3NzL3Rvb2xzL2ZvbnRGYW1pbHkuc2NzcyIsIndlYnBhY2s6Ly9lc25hZC8uL2Fzc2V0cy9zY3NzL2dlbmVyaWMvcmVzZXQuc2NzcyIsIndlYnBhY2s6Ly9lc25hZC8uL2Fzc2V0cy9zY3NzL2dlbmVyaWMvZm9udHMuc2NzcyIsIndlYnBhY2s6Ly9lc25hZC8uL2Fzc2V0cy9zY3NzL2dlbmVyaWMvaWNvbnMuc2NzcyIsIndlYnBhY2s6Ly9lc25hZC8uL2Fzc2V0cy9zY3NzL3Rvb2xzL2ljb25zLnNjc3MiLCJ3ZWJwYWNrOi8vZXNuYWQvLi9hc3NldHMvc2Nzcy9nZW5lcmljL21haW4uc2NzcyIsIndlYnBhY2s6Ly9lc25hZC8uL2Fzc2V0cy9zY3NzL3NldHRpbmdzL2ZvbnRzLnNjc3MiLCJ3ZWJwYWNrOi8vZXNuYWQvLi9hc3NldHMvc2Nzcy9zZXR0aW5ncy9jb2xvcnMuc2NzcyIsIndlYnBhY2s6Ly9lc25hZC8uL2Fzc2V0cy9zY3NzL2dlbmVyaWMvd3lzaXd5Zy5zY3NzIiwid2VicGFjazovL2VzbmFkLy4vYXNzZXRzL3Njc3MvdmVuZG9ycy9saWJzL2RhdGVwaWNrZXIuc2NzcyIsIndlYnBhY2s6Ly9lc25hZC8uL2Fzc2V0cy9zY3NzL2xheW91dC93cmFwcGVyLnNjc3MiLCJ3ZWJwYWNrOi8vZXNuYWQvLi9hc3NldHMvc2Nzcy9sYXlvdXQvaGVhZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vZXNuYWQvLi9hc3NldHMvc2Nzcy9sYXlvdXQvaGVyb0hlYWRlci5zY3NzIiwid2VicGFjazovL2VzbmFkLy4vYXNzZXRzL3Njc3Mvc2V0dGluZ3MvemluZGV4ZXMuc2NzcyIsIndlYnBhY2s6Ly9lc25hZC8uL2Fzc2V0cy9zY3NzL2xheW91dC9tb2JpbGVNZW51LnNjc3MiLCJ3ZWJwYWNrOi8vZXNuYWQvLi9hc3NldHMvc2Nzcy9sYXlvdXQvc3VibWVudS5zY3NzIiwid2VicGFjazovL2VzbmFkLy4vYXNzZXRzL3Njc3MvbGF5b3V0L3NpZGVOYXYuc2NzcyIsIndlYnBhY2s6Ly9lc25hZC8uL2Fzc2V0cy9zY3NzL2xheW91dC9wYWdlLnNjc3MiLCJ3ZWJwYWNrOi8vZXNuYWQvLi9hc3NldHMvc2Nzcy9sYXlvdXQvc2VjdGlvbi5zY3NzIiwid2VicGFjazovL2VzbmFkLy4vYXNzZXRzL3Njc3MvbGF5b3V0L21lc3NhZ2VzLnNjc3MiLCJ3ZWJwYWNrOi8vZXNuYWQvLi9hc3NldHMvc2Nzcy9sYXlvdXQvZm9vdGVyLnNjc3MiLCJ3ZWJwYWNrOi8vZXNuYWQvLi9hc3NldHMvc2Nzcy9jb21wb25lbnRzL2J1dHRvbnMvbWluQXJyb3dCdXR0b24uc2NzcyIsIndlYnBhY2s6Ly9lc25hZC8uL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvYnV0dG9ucy9sYW5nU3dpdGNoZXIuc2NzcyIsIndlYnBhY2s6Ly9lc25hZC8uL2Fzc2V0cy9zY3NzL3NldHRpbmdzL29wYWNpdHkuc2NzcyIsIndlYnBhY2s6Ly9lc25hZC8uL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvYnV0dG9ucy9idXR0b24uc2NzcyIsIndlYnBhY2s6Ly9lc25hZC8uL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvYnV0dG9ucy9tZW51QnV0dG9uLnNjc3MiLCJ3ZWJwYWNrOi8vZXNuYWQvLi9hc3NldHMvc2Nzcy9zZXR0aW5ncy90cmFuc2l0aW9ucy5zY3NzIiwid2VicGFjazovL2VzbmFkLy4vYXNzZXRzL3Njc3MvY29tcG9uZW50cy9idXR0b25zL2Fycm93QnV0dG9uLnNjc3MiLCJ3ZWJwYWNrOi8vZXNuYWQvLi9hc3NldHMvc2Nzcy9jb21wb25lbnRzL2J1dHRvbnMvYXJyb3dTbGlkZXIuc2NzcyIsIndlYnBhY2s6Ly9lc25hZC8uL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvYnV0dG9ucy9saXZlQ2hhdEJ1dHRvbi5zY3NzIiwid2VicGFjazovL2VzbmFkLy4vYXNzZXRzL3Njc3MvY29tcG9uZW50cy9idXR0b25zL3BsYXlCdXR0b24uc2NzcyIsIndlYnBhY2s6Ly9lc25hZC8uL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvYnV0dG9ucy9kb3dubG9hZEJ1dHRvbi5zY3NzIiwid2VicGFjazovL2VzbmFkLy4vYXNzZXRzL3Njc3MvY29tcG9uZW50cy9jYXJkcy9oZXJvTWluaUNhcmQuc2NzcyIsIndlYnBhY2s6Ly9lc25hZC8uL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvY2FyZHMvdGlsZUljb24uc2NzcyIsIndlYnBhY2s6Ly9lc25hZC8uL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvY2FyZHMvY29tcGV0aXRpb25DYXJkLnNjc3MiLCJ3ZWJwYWNrOi8vZXNuYWQvLi9hc3NldHMvc2Nzcy9jb21wb25lbnRzL2NhcmRzL21pbkNvbXBldGl0aW9uQ2FyZC5zY3NzIiwid2VicGFjazovL2VzbmFkLy4vYXNzZXRzL3Njc3MvY29tcG9uZW50cy9pbnB1dHMvc2VhcmNoSW5wdXQuc2NzcyIsIndlYnBhY2s6Ly9lc25hZC8uL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvaW5wdXRzL2lucHV0Rm9ybS5zY3NzIiwid2VicGFjazovL2VzbmFkLy4vYXNzZXRzL3Njc3MvY29tcG9uZW50cy9pbnB1dHMvY3VzdG9tU2VsZWN0LnNjc3MiLCJ3ZWJwYWNrOi8vZXNuYWQvLi9hc3NldHMvc2Nzcy9jb21wb25lbnRzL2ljb25zL3NvY2lhbEljb24uc2NzcyIsIndlYnBhY2s6Ly9lc25hZC8uL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvYnJlYWRjcnVtYnMuc2NzcyIsIndlYnBhY2s6Ly9lc25hZC8uL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvZm9ybS5zY3NzIiwid2VicGFjazovL2VzbmFkLy4vYXNzZXRzL3Njc3MvY29tcG9uZW50cy9sYWJlbC5zY3NzIiwid2VicGFjazovL2VzbmFkLy4vYXNzZXRzL3Njc3MvY29tcG9uZW50cy9jb250YWN0RGV0YWlscy5zY3NzIiwid2VicGFjazovL2VzbmFkLy4vYXNzZXRzL3Njc3MvY29tcG9uZW50cy9wYWdpbmF0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vZXNuYWQvLi9hc3NldHMvc2Nzcy9jb21wb25lbnRzL3NpZGVCYW5uZXIuc2NzcyIsIndlYnBhY2s6Ly9lc25hZC8uL2Fzc2V0cy9zY3NzL3Rvb2xzL3R5cG8uc2NzcyIsIndlYnBhY2s6Ly9lc25hZC8uL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvdGV4dEVkaXRvci5zY3NzIiwid2VicGFjazovL2VzbmFkLy4vYXNzZXRzL3Njc3MvY29tcG9uZW50cy9mZWF0dXJlVG91ci5zY3NzIiwid2VicGFjazovL2VzbmFkLy4vYXNzZXRzL3Njc3Mvc2VjdGlvbnMvbWFpbkhlcm8uc2NzcyIsIndlYnBhY2s6Ly9lc25hZC8uL2Fzc2V0cy9zY3NzL3NlY3Rpb25zL3RleHRHcmlkVGlsZXMuc2NzcyIsIndlYnBhY2s6Ly9lc25hZC8uL2Fzc2V0cy9zY3NzL3NlY3Rpb25zL3RleHRJbWFnZXNTaWRlYmFycy5zY3NzIiwid2VicGFjazovL2VzbmFkLy4vYXNzZXRzL3Njc3Mvc2VjdGlvbnMvcXVvdGVTZWN0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vZXNuYWQvLi9hc3NldHMvc2Nzcy9zZWN0aW9ucy9leHBhbmRUZXh0SW1hZ2Uuc2NzcyIsIndlYnBhY2s6Ly9lc25hZC8uL2Fzc2V0cy9zY3NzL3NlY3Rpb25zL3BhcnRuZXJzTG9nby5zY3NzIiwid2VicGFjazovL2VzbmFkLy4vYXNzZXRzL3Njc3Mvc2VjdGlvbnMvc2xpZGVyU2lkZS5zY3NzIiwid2VicGFjazovL2VzbmFkLy4vYXNzZXRzL3Njc3Mvc2VjdGlvbnMvc3VicGFnZUhlcm8uc2NzcyIsIndlYnBhY2s6Ly9lc25hZC8uL2Fzc2V0cy9zY3NzL3NlY3Rpb25zL3RpbGVzTGluay5zY3NzIiwid2VicGFjazovL2VzbmFkLy4vYXNzZXRzL3Njc3Mvc2VjdGlvbnMvZGV0YWlsc0Jhbm5lci5zY3NzIiwid2VicGFjazovL2VzbmFkLy4vYXNzZXRzL3Njc3Mvc2VjdGlvbnMvaG9yaXpvbnRhbFNsaWRlci5zY3NzIiwid2VicGFjazovL2VzbmFkLy4vYXNzZXRzL3Njc3Mvc2VjdGlvbnMvZGV0YWlsc1NlY3Rpb24uc2NzcyIsIndlYnBhY2s6Ly9lc25hZC8uL2Fzc2V0cy9zY3NzL3NlY3Rpb25zL2NvbnRhY3RGb3JtLnNjc3MiLCJ3ZWJwYWNrOi8vZXNuYWQvLi9hc3NldHMvc2Nzcy9zZWN0aW9ucy9jb21wZXRpdGlvblNlY3Rpb24uc2NzcyIsIndlYnBhY2s6Ly9lc25hZC8uL2Fzc2V0cy9zY3NzL3NlY3Rpb25zL211bHRpQ29udGVudC5zY3NzIiwid2VicGFjazovL2VzbmFkLy4vYXNzZXRzL3Njc3Mvc2VjdGlvbnMvbXVsdGlDb250ZW50L3RleHRUYWIuc2NzcyIsIndlYnBhY2s6Ly9lc25hZC8uL2Fzc2V0cy9zY3NzL3NlY3Rpb25zL211bHRpQ29udGVudC90aW1lbGluZVRhYi5zY3NzIiwid2VicGFjazovL2VzbmFkLy4vYXNzZXRzL3Njc3Mvc2VjdGlvbnMvb2ZmZXJzUmVzdWx0cy5zY3NzIiwid2VicGFjazovL2VzbmFkLy4vYXNzZXRzL3Njc3Mvc2VjdGlvbnMvdGltZUNhcmRTbGlkZXIuc2NzcyIsIndlYnBhY2s6Ly9lc25hZC8uL2Fzc2V0cy9zY3NzL3NlY3Rpb25zL2lucXVpcnlTZWN0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vZXNuYWQvLi9hc3NldHMvc2Nzcy9zZWN0aW9ucy9zd2l0Y2hlckNvbnRlbnRTZWN0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vZXNuYWQvLi9hc3NldHMvc2Nzcy9zZWN0aW9ucy90ZXh0U2VjdGlvbi5zY3NzIiwid2VicGFjazovL2VzbmFkLy4vYXNzZXRzL3Njc3Mvc2VjdGlvbnMvZmlsZXNEb3dubG9hZC5zY3NzIiwid2VicGFjazovL2VzbmFkLy4vYXNzZXRzL3Njc3Mvc2VjdGlvbnMvdGV4dEltYWdlU2VjdGlvbi5zY3NzIiwid2VicGFjazovL2VzbmFkLy4vYXNzZXRzL3Njc3Mvc2VjdGlvbnMvYWNjb3JkaW9uU2VjdGlvbi5zY3NzIiwid2VicGFjazovL2VzbmFkLy4vYXNzZXRzL3Njc3Mvc2VjdGlvbnMvY2lyY2xlc1NlY3Rpb24uc2NzcyIsIndlYnBhY2s6Ly9lc25hZC8uL2Fzc2V0cy9zY3NzL3NlY3Rpb25zL2NhcmRzSW1hZ2VzU2VjdGlvbi5zY3NzIiwid2VicGFjazovL2VzbmFkLy4vYXNzZXRzL3Njc3Mvc2VjdGlvbnMvc3VicGFnZUhlcm9NYXAuc2NzcyIsIndlYnBhY2s6Ly9lc25hZC8uL2Fzc2V0cy9zY3NzL3NlY3Rpb25zL21pbmluZ01hcC9taW5pbmdNYXAuc2NzcyIsIndlYnBhY2s6Ly9lc25hZC8uL2Fzc2V0cy9zY3NzL3NlY3Rpb25zL21pbmluZ01hcC9kYXRhVGFibGUuc2NzcyIsIndlYnBhY2s6Ly9lc25hZC8uL2Fzc2V0cy9zY3NzL3NlY3Rpb25zL21pbmluZ01hcC9zaWRlYmFyLnNjc3MiLCJ3ZWJwYWNrOi8vZXNuYWQvLi9hc3NldHMvc2Nzcy9zZWN0aW9ucy9taW5pbmdNYXAvbWFwLnNjc3MiLCJ3ZWJwYWNrOi8vZXNuYWQvLi9hc3NldHMvc2Nzcy9zZWN0aW9ucy9saWNlbnNlc0lucXVpcnkuc2NzcyIsIndlYnBhY2s6Ly9lc25hZC8uL2Fzc2V0cy9zY3NzL3NlY3Rpb25zL3RleHRJbWFnZU1pbi5zY3NzIiwid2VicGFjazovL2VzbmFkLy4vYXNzZXRzL3Njc3Mvc2VjdGlvbnMvc3RhdGljVGFibGUuc2NzcyIsIndlYnBhY2s6Ly9lc25hZC8uL2Fzc2V0cy9zY3NzL3NlY3Rpb25zL2Jhbm5lclNlY3Rpb24uc2NzcyIsIndlYnBhY2s6Ly9lc25hZC8uL2Fzc2V0cy9zY3NzL3NlY3Rpb25zL3RleHRQYWdlLnNjc3MiLCJ3ZWJwYWNrOi8vZXNuYWQvLi9hc3NldHMvc2Nzcy9zZWN0aW9ucy9pbnRyb1NlY3Rpb24uc2NzcyIsIndlYnBhY2s6Ly9lc25hZC8uL2Fzc2V0cy9zY3NzL3NlY3Rpb25zL2xpbmVDaGFydC5zY3NzIiwid2VicGFjazovL2VzbmFkLy4vYXNzZXRzL3Njc3Mvc2VjdGlvbnMvbWFwQ2hhcnQuc2NzcyIsIndlYnBhY2s6Ly9lc25hZC8uL2Fzc2V0cy9zY3NzL3NlY3Rpb25zL3RyZWVNYXAuc2NzcyIsIndlYnBhY2s6Ly9lc25hZC8uL2Fzc2V0cy9zY3NzL2dsb2JhbHMuc2NzcyIsIndlYnBhY2s6Ly9lc25hZC8uL2Fzc2V0cy9zY3NzL3BhZ2VzL25ld3Muc2NzcyIsIndlYnBhY2s6Ly9lc25hZC8uL2Fzc2V0cy9zY3NzL3BhZ2VzL2JpZHMuc2NzcyIsIndlYnBhY2s6Ly9lc25hZC8uL2Fzc2V0cy9zY3NzL3BhZ2VzL2NhbGN1bGF0b3Iuc2NzcyIsIndlYnBhY2s6Ly9lc25hZC8uL2Fzc2V0cy9zY3NzL3BhZ2VzL2ludmVzdG1lbnQuc2NzcyIsIndlYnBhY2s6Ly9lc25hZC8uL2Fzc2V0cy9zY3NzL3BhZ2VzL21pbmVyYWwuc2NzcyIsIndlYnBhY2s6Ly9lc25hZC8uL2Fzc2V0cy9zY3NzL3BhZ2VzL2V2ZW50cy5zY3NzIiwid2VicGFjazovL2VzbmFkLy4vYXNzZXRzL3Njc3MvcGFnZXMva2Muc2NzcyIsIndlYnBhY2s6Ly9lc25hZC8uL2Fzc2V0cy9zY3NzL3BhZ2VzL2NvbXBsZXhlcy5zY3NzIiwid2VicGFjazovL2VzbmFkLy4vYXNzZXRzL3Njc3MvcGFnZXMvZ3VpZGUtYW5kLWluc3RydWN0aW9ucy5zY3NzIiwid2VicGFjazovL2VzbmFkLy4vYXNzZXRzL3Njc3MvcGFnZXMvdXNlci1tYW51YWwuc2NzcyIsIndlYnBhY2s6Ly9lc25hZC8uL2Fzc2V0cy9zY3NzL3BhZ2VzL21pbmlyYWxzLWNsYXNzZXMuc2NzcyIsIndlYnBhY2s6Ly9lc25hZC8uL2Fzc2V0cy9zY3NzL3BhZ2VzL2NvbnRhY3Quc2NzcyIsIndlYnBhY2s6Ly9lc25hZC8uL2Fzc2V0cy9zY3NzL3BhZ2VzL3NlYXJjaC5zY3NzIiwid2VicGFjazovL2VzbmFkLy4vYXNzZXRzL3Njc3MvcGFnZXMvbW9kYWwtc3VydmV5LnNjc3MiLCJ3ZWJwYWNrOi8vZXNuYWQvLi9hc3NldHMvc2Nzcy9wYWdlcy9taW5pbmctdGVybWlub2xvZ3kuc2NzcyIsIndlYnBhY2s6Ly9lc25hZC8uL2Fzc2V0cy9zY3NzL3BhZ2VzL3V4bGFiLnNjc3MiLCJ3ZWJwYWNrOi8vZXNuYWQvLi9hc3NldHMvc2Nzcy9wYWdlcy9jZW50ZXItc3R5bGUuc2NzcyIsIndlYnBhY2s6Ly9lc25hZC8uL2Fzc2V0cy9zY3NzL3BhZ2VzL2ZlZWRiYWNrLnNjc3MiLCJ3ZWJwYWNrOi8vZXNuYWQvLi9hc3NldHMvc3RhdGljLWh0bWwvc3JjL2Fzc2V0cy9zY3NzL19zdHlsZXNoZWV0LnNjc3MiLCJ3ZWJwYWNrOi8vZXNuYWQvLi9hc3NldHMvc3RhdGljLWh0bWwvc3JjL2Fzc2V0cy9zY3NzL19jb21tb24uc2NzcyIsIndlYnBhY2s6Ly9lc25hZC8uL2Fzc2V0cy9zdGF0aWMtaHRtbC9zcmMvYXNzZXRzL3Njc3MvX2FsbFNjc3Muc2NzcyIsIndlYnBhY2s6Ly9lc25hZC8uL2Fzc2V0cy9zdGF0aWMtaHRtbC9zcmMvYXNzZXRzL3Njc3MvX3ZhcmlhYmxlcy5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogU3dpcGVyIDExLjEuMTVcbiAqIE1vc3QgbW9kZXJuIG1vYmlsZSB0b3VjaCBzbGlkZXIgYW5kIGZyYW1ld29yayB3aXRoIGhhcmR3YXJlIGFjY2VsZXJhdGVkIHRyYW5zaXRpb25zXG4gKiBodHRwczovL3N3aXBlcmpzLmNvbVxuICpcbiAqIENvcHlyaWdodCAyMDE0LTIwMjQgVmxhZGltaXIgS2hhcmxhbXBpZGlcbiAqXG4gKiBSZWxlYXNlZCB1bmRlciB0aGUgTUlUIExpY2Vuc2VcbiAqXG4gKiBSZWxlYXNlZCBvbjogTm92ZW1iZXIgMTgsIDIwMjRcbiAqL1xuXG5AZm9udC1mYWNle2ZvbnQtZmFtaWx5OnN3aXBlci1pY29ucztzcmM6dXJsKCdkYXRhOmFwcGxpY2F0aW9uL2ZvbnQtd29mZjtjaGFyc2V0PXV0Zi04O2Jhc2U2NCwgZDA5R1JnQUJBQUFBQUFaZ0FCQUFBQUFBREFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUJHUmxSTkFBQUdSQUFBQUJvQUFBQWNpNnFIa1VkRVJVWUFBQVdnQUFBQUl3QUFBQ1FBWUFCWFIxQlBVd0FBQmhRQUFBQXVBQUFBTnVBWTcreEhVMVZDQUFBRnhBQUFBRkFBQUFCbTJmUGN6VTlUTHpJQUFBSGNBQUFBU2dBQUFHQlA5VjVSWTIxaGNBQUFBa1FBQUFDSUFBQUJZdDZGMGNCamRuUWdBQUFDekFBQUFBUUFBQUFFQUJFQlJHZGhjM0FBQUFXWUFBQUFDQUFBQUFqLy93QURaMng1WmdBQUF5d0FBQURNQUFBRDJNSHRyeVZvWldGa0FBQUJiQUFBQURBQUFBQTJFMitlb1dob1pXRUFBQUdjQUFBQUh3QUFBQ1FDOWdEemFHMTBlQUFBQWlnQUFBQVpBQUFBcmdKa0FCRnNiMk5oQUFBQzBBQUFBRm9BQUFCYUZRQVVHRzFoZUhBQUFBRzhBQUFBSHdBQUFDQUFjQUJBYm1GdFpRQUFBL2dBQUFFNUFBQUNYdkZkQndsd2IzTjBBQUFGTkFBQUFHSUFBQUNFNXM3NGhYamFZMkJrWUdBQVlwZjVIdS9qK1cyK01uQXpNWURBemFYNlFqRDYvNC8vQnhqNUdBOEF1UndNWUdrQVB5d0wxM2phWTJCa1lHQTg4UDhBZ3g0aisvOGZRRFlmQTFBRUJXZ0RBSUIyQk9vQWVOcGpZR1JnWU5CaDRHZGdZZ0FCRU1uSUFCSnpZTkFEQ1FBQUNXZ0FzUUI0Mm1OZ1lmekNPSUdCbFlHQjBZY3hqWUdCd1IxS2YyV1FaR2hoWUdCaVlHVm1nQUZHQmlRUWtPYWF3dERBb01CUXhYamcvd0VHUGNZRERBNHdOVUEyQ0Nnd3NBQUFPNEVMNmdBQWVOcGoyTTBneUFBQ3F4Z0dOV0JrWjJENC93TUEreGtEZGdBQUFIamFZMkJnWUdhQVlCa0dSZ1lRaUFIeUdNRjhGZ1lISU0zRHdNSEFCR1FyTU9neVdETEVNMVQ5L3c4VUJmRU1nTHpFLy8vL1AvNS8vZi9WL3h2K3I0ZWFBQWVNYkF4d0lVWW1JTUhFZ0tZQVlqVWNzREF3c0xLeGMzQnljZlB3OGpFUUEvZ1pCQVNGaEVWRXhjUWxKS1drWldUbDVCVVVsWlJWVk5YVU5UUVpCZ01BQU1SK0UrZ0FFUUZFQUFBQUtnQXFBQ29BTkFBK0FFZ0FVZ0JjQUdZQWNBQjZBSVFBamdDWUFLSUFyQUMyQU1BQXlnRFVBTjRBNkFEeUFQd0JCZ0VRQVJvQkpBRXVBVGdCUWdGTUFWWUJZQUZxQVhRQmZnR0lBWklCbkFHbUFiSUJ6Z0hzQUFCNDJ1Mk5NUTZDVUF5R1c1Njh4OUFuZVlZZ200TUpiaEtGYUV4SU9BVlg4QXBld1N0NEJpYzRBZmVBaWQzVk9CaXhEeGZQWUV6YTVPK1hmaTA0WUFEZ2dpVUlVTEN1RUpLOFZoTzRiU3ZwZG5rdEhJNVFDWXRkaTJzbDhablhhSGxxVXJOS3pkS2NUOGNqbHErcndaU3ZJVmN6TmllenNmblAvdXpubWZQRkJOT0RNMks3TVRRNDVZRUFacUdQODFBbUdHY0YzaVBxT29wMHIxU1BUYVRiVmtmVWU0SFhqOTd3WUUreU53V1l4d1d1NHYxdWdXSGdvM1MxWGRaRVZxV003RVQwY2ZuTEd4V2ZrZ1I0Mm8yUHZXckRNQlNGai9JSExhRjB6S2pSZ2RpVk13U2NOUkFvV1VvSDc4WTJpY0IveUlZMDlBbjZBSDJCZHUvVUIreXhvcFlzaFFpRXZudnUwZFVSZ0R0OFFlQzhQRHc3RnBqaTNmRUE0ei9QRUo2WU9CNWhLaDRkajNFdlhoeFBxSC9TS1VZM3JKN3NyWjRGWm5oMVBNQXRQaHdQNmZsMlBNSk1QRGdlUTRyWThZVDZHemFvMGVBRUE0MDlEdWdnbVRuRm5PY1NDaUVpTE1neENpVEk2Q3E1RFpVZDNRbXAxMHZPMExhTFRkMmNqTjRmT3VtbGM3bFVZYlNRY1pGa3V0Ukc3ZzZKS1pLeTBSbWRMWTY4MENEbkVKK1VNa3BGRmUxUk43bnhkVnBYckM0YVR0bmF1ck9uWWVyY1pnMllWbUxOL2QvZ2N6ZkVpbXJFL2ZzL2JPdXEyOVptbjh0bG9PUmFYZ1pnR2E3OHlPOS9jblhtMkJwYUd2cTI1RHY5UzRFOSs1U0ljOVBxdXBKS2hZRlNTbDQ3K1FjcjFtWU5BQUFBZU5wdHcwY0t3a0FBQU1EWkpBOFE3T1VKdmtMc1BmWjZ6RlZFUlB5OHFIaDJZRVIrM2kvQlA4M3ZJQkxMeVNzb0tpbXJxS3FwYTJocDYranE2UnNZR2htYm1KcVpTeTBzcmF4dGJPM3NIUnlkbkVNVTR1UjZ5eDdKSlh2ZVA3V3JEeWNBQUFBQUFBSC8vd0FDZU5wallHUmdZT0FCWWhrZ1pnSkNaZ1pOQmtZR0xRWnRJSnNGTE1ZQUFBdzNBTGdBZU5vbGl6RUtnREFRQkNjaFJiQzJzRkVSMFlENnFWUWlCQ3YvSDllekdJNlo1WEJBdzhDQksvbTVpUVFWYXVWYlhMbk9yTVp2Mm9MZEtGYThQanVydTJoSnpHYWJtT1NMek5NenZ1dHBCM040Mm1OZ1pHQmc0R0tRWXpCaFlNeEpMTWxqNEdCZ0FZb3cvUC9QQUpKaExNNnNTb1dLZldDQUF3REFqZ2JSQUFCNDJtTmdZR0JrQUlJYkNabzVJUHJtVW4waEdBMEFPOEVGVFFBQScpO2ZvbnQtd2VpZ2h0OjQwMDtmb250LXN0eWxlOm5vcm1hbH06cm9vdHstLXN3aXBlci10aGVtZS1jb2xvcjojMDA3YWZmfTpob3N0e3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6YmxvY2s7bWFyZ2luLWxlZnQ6YXV0bzttYXJnaW4tcmlnaHQ6YXV0bzt6LWluZGV4OjF9LnN3aXBlcnttYXJnaW4tbGVmdDphdXRvO21hcmdpbi1yaWdodDphdXRvO3Bvc2l0aW9uOnJlbGF0aXZlO292ZXJmbG93OmhpZGRlbjtsaXN0LXN0eWxlOm5vbmU7cGFkZGluZzowO3otaW5kZXg6MTtkaXNwbGF5OmJsb2NrfS5zd2lwZXItdmVydGljYWw+LnN3aXBlci13cmFwcGVye2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn0uc3dpcGVyLXdyYXBwZXJ7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTt6LWluZGV4OjE7ZGlzcGxheTpmbGV4O3RyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtO3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOnZhcigtLXN3aXBlci13cmFwcGVyLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uLGluaXRpYWwpO2JveC1zaXppbmc6Y29udGVudC1ib3h9LnN3aXBlci1hbmRyb2lkIC5zd2lwZXItc2xpZGUsLnN3aXBlci1pb3MgLnN3aXBlci1zbGlkZSwuc3dpcGVyLXdyYXBwZXJ7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDBweCwwLDApfS5zd2lwZXItaG9yaXpvbnRhbHt0b3VjaC1hY3Rpb246cGFuLXl9LnN3aXBlci12ZXJ0aWNhbHt0b3VjaC1hY3Rpb246cGFuLXh9LnN3aXBlci1zbGlkZXtmbGV4LXNocmluazowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7cG9zaXRpb246cmVsYXRpdmU7dHJhbnNpdGlvbi1wcm9wZXJ0eTp0cmFuc2Zvcm07ZGlzcGxheTpibG9ja30uc3dpcGVyLXNsaWRlLWludmlzaWJsZS1ibGFua3t2aXNpYmlsaXR5OmhpZGRlbn0uc3dpcGVyLWF1dG9oZWlnaHQsLnN3aXBlci1hdXRvaGVpZ2h0IC5zd2lwZXItc2xpZGV7aGVpZ2h0OmF1dG99LnN3aXBlci1hdXRvaGVpZ2h0IC5zd2lwZXItd3JhcHBlcnthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O3RyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtLGhlaWdodH0uc3dpcGVyLWJhY2tmYWNlLWhpZGRlbiAuc3dpcGVyLXNsaWRle3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApOy13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW59LnN3aXBlci0zZC5zd2lwZXItY3NzLW1vZGUgLnN3aXBlci13cmFwcGVye3BlcnNwZWN0aXZlOjEyMDBweH0uc3dpcGVyLTNkIC5zd2lwZXItd3JhcHBlcnt0cmFuc2Zvcm0tc3R5bGU6cHJlc2VydmUtM2R9LnN3aXBlci0zZHtwZXJzcGVjdGl2ZToxMjAwcHh9LnN3aXBlci0zZCAuc3dpcGVyLWN1YmUtc2hhZG93LC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZXt0cmFuc2Zvcm0tc3R5bGU6cHJlc2VydmUtM2R9LnN3aXBlci1jc3MtbW9kZT4uc3dpcGVyLXdyYXBwZXJ7b3ZlcmZsb3c6YXV0bztzY3JvbGxiYXItd2lkdGg6bm9uZTstbXMtb3ZlcmZsb3ctc3R5bGU6bm9uZX0uc3dpcGVyLWNzcy1tb2RlPi5zd2lwZXItd3JhcHBlcjo6LXdlYmtpdC1zY3JvbGxiYXJ7ZGlzcGxheTpub25lfS5zd2lwZXItY3NzLW1vZGU+LnN3aXBlci13cmFwcGVyPi5zd2lwZXItc2xpZGV7c2Nyb2xsLXNuYXAtYWxpZ246c3RhcnQgc3RhcnR9LnN3aXBlci1jc3MtbW9kZS5zd2lwZXItaG9yaXpvbnRhbD4uc3dpcGVyLXdyYXBwZXJ7c2Nyb2xsLXNuYXAtdHlwZTp4IG1hbmRhdG9yeX0uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci12ZXJ0aWNhbD4uc3dpcGVyLXdyYXBwZXJ7c2Nyb2xsLXNuYXAtdHlwZTp5IG1hbmRhdG9yeX0uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1mcmVlLW1vZGU+LnN3aXBlci13cmFwcGVye3Njcm9sbC1zbmFwLXR5cGU6bm9uZX0uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1mcmVlLW1vZGU+LnN3aXBlci13cmFwcGVyPi5zd2lwZXItc2xpZGV7c2Nyb2xsLXNuYXAtYWxpZ246bm9uZX0uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1jZW50ZXJlZD4uc3dpcGVyLXdyYXBwZXI6OmJlZm9yZXtjb250ZW50OicnO2ZsZXgtc2hyaW5rOjA7b3JkZXI6OTk5OX0uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1jZW50ZXJlZD4uc3dpcGVyLXdyYXBwZXI+LnN3aXBlci1zbGlkZXtzY3JvbGwtc25hcC1hbGlnbjpjZW50ZXIgY2VudGVyO3Njcm9sbC1zbmFwLXN0b3A6YWx3YXlzfS5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWNlbnRlcmVkLnN3aXBlci1ob3Jpem9udGFsPi5zd2lwZXItd3JhcHBlcj4uc3dpcGVyLXNsaWRlOmZpcnN0LWNoaWxke21hcmdpbi1pbmxpbmUtc3RhcnQ6dmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1iZWZvcmUpfS5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWNlbnRlcmVkLnN3aXBlci1ob3Jpem9udGFsPi5zd2lwZXItd3JhcHBlcjo6YmVmb3Jle2hlaWdodDoxMDAlO21pbi1oZWlnaHQ6MXB4O3dpZHRoOnZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYWZ0ZXIpfS5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWNlbnRlcmVkLnN3aXBlci12ZXJ0aWNhbD4uc3dpcGVyLXdyYXBwZXI+LnN3aXBlci1zbGlkZTpmaXJzdC1jaGlsZHttYXJnaW4tYmxvY2stc3RhcnQ6dmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1iZWZvcmUpfS5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWNlbnRlcmVkLnN3aXBlci12ZXJ0aWNhbD4uc3dpcGVyLXdyYXBwZXI6OmJlZm9yZXt3aWR0aDoxMDAlO21pbi13aWR0aDoxcHg7aGVpZ2h0OnZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYWZ0ZXIpfS5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3csLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3B7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3RvcDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7cG9pbnRlci1ldmVudHM6bm9uZTt6LWluZGV4OjEwfS5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3d7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLC4xNSl9LnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0e2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRvIGxlZnQscmdiYSgwLDAsMCwuNSkscmdiYSgwLDAsMCwwKSl9LnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodHtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCh0byByaWdodCxyZ2JhKDAsMCwwLC41KSxyZ2JhKDAsMCwwLDApKX0uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcHtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCh0byB0b3AscmdiYSgwLDAsMCwuNSkscmdiYSgwLDAsMCwwKSl9LnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b217YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLHJnYmEoMCwwLDAsLjUpLHJnYmEoMCwwLDAsMCkpfS5zd2lwZXItbGF6eS1wcmVsb2FkZXJ7d2lkdGg6NDJweDtoZWlnaHQ6NDJweDtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjUwJTt0b3A6NTAlO21hcmdpbi1sZWZ0Oi0yMXB4O21hcmdpbi10b3A6LTIxcHg7ei1pbmRleDoxMDt0cmFuc2Zvcm0tb3JpZ2luOjUwJTtib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym9yZGVyOjRweCBzb2xpZCB2YXIoLS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yLHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO2JvcmRlci1yYWRpdXM6NTAlO2JvcmRlci10b3AtY29sb3I6dHJhbnNwYXJlbnR9LnN3aXBlci13YXRjaC1wcm9ncmVzcyAuc3dpcGVyLXNsaWRlLXZpc2libGUgLnN3aXBlci1sYXp5LXByZWxvYWRlciwuc3dpcGVyOm5vdCguc3dpcGVyLXdhdGNoLXByb2dyZXNzKSAuc3dpcGVyLWxhenktcHJlbG9hZGVye2FuaW1hdGlvbjpzd2lwZXItcHJlbG9hZGVyLXNwaW4gMXMgaW5maW5pdGUgbGluZWFyfS5zd2lwZXItbGF6eS1wcmVsb2FkZXItd2hpdGV7LS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yOiNmZmZ9LnN3aXBlci1sYXp5LXByZWxvYWRlci1ibGFja3stLXN3aXBlci1wcmVsb2FkZXItY29sb3I6IzAwMH1Aa2V5ZnJhbWVzIHN3aXBlci1wcmVsb2FkZXItc3BpbnswJXt0cmFuc2Zvcm06cm90YXRlKDBkZWcpfTEwMCV7dHJhbnNmb3JtOnJvdGF0ZSgzNjBkZWcpfX0uc3dpcGVyLXZpcnR1YWwgLnN3aXBlci1zbGlkZXstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfS5zd2lwZXItdmlydHVhbC5zd2lwZXItY3NzLW1vZGUgLnN3aXBlci13cmFwcGVyOjphZnRlcntjb250ZW50OicnO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt0b3A6MDtwb2ludGVyLWV2ZW50czpub25lfS5zd2lwZXItdmlydHVhbC5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWhvcml6b250YWwgLnN3aXBlci13cmFwcGVyOjphZnRlcntoZWlnaHQ6MXB4O3dpZHRoOnZhcigtLXN3aXBlci12aXJ0dWFsLXNpemUpfS5zd2lwZXItdmlydHVhbC5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLXZlcnRpY2FsIC5zd2lwZXItd3JhcHBlcjo6YWZ0ZXJ7d2lkdGg6MXB4O2hlaWdodDp2YXIoLS1zd2lwZXItdmlydHVhbC1zaXplKX06cm9vdHstLXN3aXBlci1uYXZpZ2F0aW9uLXNpemU6NDRweH0uc3dpcGVyLWJ1dHRvbi1uZXh0LC5zd2lwZXItYnV0dG9uLXByZXZ7cG9zaXRpb246YWJzb2x1dGU7dG9wOnZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXRvcC1vZmZzZXQsNTAlKTt3aWR0aDpjYWxjKHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpLyA0NCAqIDI3KTtoZWlnaHQ6dmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSk7bWFyZ2luLXRvcDpjYWxjKDBweCAtICh2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKS8gMikpO3otaW5kZXg6MTA7Y3Vyc29yOnBvaW50ZXI7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2NvbG9yOnZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLWNvbG9yLHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpfS5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCwuc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24tZGlzYWJsZWR7b3BhY2l0eTouMzU7Y3Vyc29yOmF1dG87cG9pbnRlci1ldmVudHM6bm9uZX0uc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24taGlkZGVuLC5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi1oaWRkZW57b3BhY2l0eTowO2N1cnNvcjphdXRvO3BvaW50ZXItZXZlbnRzOm5vbmV9LnN3aXBlci1uYXZpZ2F0aW9uLWRpc2FibGVkIC5zd2lwZXItYnV0dG9uLW5leHQsLnN3aXBlci1uYXZpZ2F0aW9uLWRpc2FibGVkIC5zd2lwZXItYnV0dG9uLXByZXZ7ZGlzcGxheTpub25lIWltcG9ydGFudH0uc3dpcGVyLWJ1dHRvbi1uZXh0IHN2Zywuc3dpcGVyLWJ1dHRvbi1wcmV2IHN2Z3t3aWR0aDoxMDAlO2hlaWdodDoxMDAlO29iamVjdC1maXQ6Y29udGFpbjt0cmFuc2Zvcm0tb3JpZ2luOmNlbnRlcn0uc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0IHN2Zywuc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2IHN2Z3t0cmFuc2Zvcm06cm90YXRlKDE4MGRlZyl9LnN3aXBlci1idXR0b24tcHJldiwuc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0e2xlZnQ6dmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2lkZXMtb2Zmc2V0LDEwcHgpO3JpZ2h0OmF1dG99LnN3aXBlci1idXR0b24tbmV4dCwuc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2e3JpZ2h0OnZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpZGVzLW9mZnNldCwxMHB4KTtsZWZ0OmF1dG99LnN3aXBlci1idXR0b24tbG9ja3tkaXNwbGF5Om5vbmV9LnN3aXBlci1idXR0b24tbmV4dDphZnRlciwuc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVye2ZvbnQtZmFtaWx5OnN3aXBlci1pY29ucztmb250LXNpemU6dmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSk7dGV4dC10cmFuc2Zvcm06bm9uZSFpbXBvcnRhbnQ7bGV0dGVyLXNwYWNpbmc6MDtmb250LXZhcmlhbnQ6aW5pdGlhbDtsaW5lLWhlaWdodDoxfS5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXIsLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tbmV4dDphZnRlcntjb250ZW50OidwcmV2J30uc3dpcGVyLWJ1dHRvbi1uZXh0LC5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXZ7cmlnaHQ6dmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2lkZXMtb2Zmc2V0LDEwcHgpO2xlZnQ6YXV0b30uc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyLC5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXJ7Y29udGVudDonbmV4dCd9LnN3aXBlci1wYWdpbmF0aW9ue3Bvc2l0aW9uOmFic29sdXRlO3RleHQtYWxpZ246Y2VudGVyO3RyYW5zaXRpb246LjNzIG9wYWNpdHk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMCwwKTt6LWluZGV4OjEwfS5zd2lwZXItcGFnaW5hdGlvbi5zd2lwZXItcGFnaW5hdGlvbi1oaWRkZW57b3BhY2l0eTowfS5zd2lwZXItcGFnaW5hdGlvbi1kaXNhYmxlZD4uc3dpcGVyLXBhZ2luYXRpb24sLnN3aXBlci1wYWdpbmF0aW9uLnN3aXBlci1wYWdpbmF0aW9uLWRpc2FibGVke2Rpc3BsYXk6bm9uZSFpbXBvcnRhbnR9LnN3aXBlci1ob3Jpem9udGFsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwsLnN3aXBlci1wYWdpbmF0aW9uLWN1c3RvbSwuc3dpcGVyLXBhZ2luYXRpb24tZnJhY3Rpb257Ym90dG9tOnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJvdHRvbSw4cHgpO3RvcDp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi10b3AsYXV0byk7bGVmdDowO3dpZHRoOjEwMCV9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pY3tvdmVyZmxvdzpoaWRkZW47Zm9udC1zaXplOjB9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e3RyYW5zZm9ybTpzY2FsZSguMzMpO3Bvc2l0aW9uOnJlbGF0aXZlfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmV7dHJhbnNmb3JtOnNjYWxlKDEpfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbWFpbnt0cmFuc2Zvcm06c2NhbGUoMSl9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1wcmV2e3RyYW5zZm9ybTpzY2FsZSguNjYpfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtcHJldi1wcmV2e3RyYW5zZm9ybTpzY2FsZSguMzMpfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbmV4dHt0cmFuc2Zvcm06c2NhbGUoLjY2KX0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW5leHQtbmV4dHt0cmFuc2Zvcm06c2NhbGUoLjMzKX0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e3dpZHRoOnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC13aWR0aCx2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtc2l6ZSw4cHgpKTtoZWlnaHQ6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWhlaWdodCx2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtc2l6ZSw4cHgpKTtkaXNwbGF5OmlubGluZS1ibG9jaztib3JkZXItcmFkaXVzOnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1ib3JkZXItcmFkaXVzLDUwJSk7YmFja2dyb3VuZDp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaW5hY3RpdmUtY29sb3IsIzAwMCk7b3BhY2l0eTp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaW5hY3RpdmUtb3BhY2l0eSwgLjIpfWJ1dHRvbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7Ym9yZGVyOm5vbmU7bWFyZ2luOjA7cGFkZGluZzowO2JveC1zaGFkb3c6bm9uZTstd2Via2l0LWFwcGVhcmFuY2U6bm9uZTthcHBlYXJhbmNlOm5vbmV9LnN3aXBlci1wYWdpbmF0aW9uLWNsaWNrYWJsZSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e2N1cnNvcjpwb2ludGVyfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQ6b25seS1jaGlsZHtkaXNwbGF5Om5vbmUhaW1wb3J0YW50fS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZle29wYWNpdHk6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LW9wYWNpdHksIDEpO2JhY2tncm91bmQ6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3IsdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSl9LnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMsLnN3aXBlci12ZXJ0aWNhbD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0c3tyaWdodDp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1yaWdodCw4cHgpO2xlZnQ6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tbGVmdCxhdXRvKTt0b3A6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwcHgsLTUwJSwwKX0uc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LC5zd2lwZXItdmVydGljYWw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHttYXJnaW46dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LXZlcnRpY2FsLWdhcCw2cHgpIDA7ZGlzcGxheTpibG9ja30uc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMsLnN3aXBlci12ZXJ0aWNhbD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWN7dG9wOjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTt3aWR0aDo4cHh9LnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQsLnN3aXBlci12ZXJ0aWNhbD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHtkaXNwbGF5OmlubGluZS1ibG9jazt0cmFuc2l0aW9uOi4ycyB0cmFuc2Zvcm0sLjJzIHRvcH0uc3dpcGVyLWhvcml6b250YWw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCwuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7bWFyZ2luOjAgdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWhvcml6b250YWwtZ2FwLDRweCl9LnN3aXBlci1ob3Jpem9udGFsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYywuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pY3tsZWZ0OjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKTt3aGl0ZS1zcGFjZTpub3dyYXB9LnN3aXBlci1ob3Jpem9udGFsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LC5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7dHJhbnNpdGlvbjouMnMgdHJhbnNmb3JtLC4ycyBsZWZ0fS5zd2lwZXItaG9yaXpvbnRhbC5zd2lwZXItcnRsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHt0cmFuc2l0aW9uOi4ycyB0cmFuc2Zvcm0sLjJzIHJpZ2h0fS5zd2lwZXItcGFnaW5hdGlvbi1mcmFjdGlvbntjb2xvcjp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1mcmFjdGlvbi1jb2xvcixpbmhlcml0KX0uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXJ7YmFja2dyb3VuZDp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1iZy1jb2xvcixyZ2JhKDAsMCwwLC4yNSkpO3Bvc2l0aW9uOmFic29sdXRlfS5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItZmlsbHtiYWNrZ3JvdW5kOnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWNvbG9yLHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt0b3A6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3RyYW5zZm9ybTpzY2FsZSgwKTt0cmFuc2Zvcm0tb3JpZ2luOmxlZnQgdG9wfS5zd2lwZXItcnRsIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItZmlsbHt0cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0IHRvcH0uc3dpcGVyLWhvcml6b250YWw+LnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSwuc3dpcGVyLXZlcnRpY2FsPi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZXt3aWR0aDoxMDAlO2hlaWdodDp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1zaXplLDRweCk7bGVmdDowO3RvcDowfS5zd2lwZXItaG9yaXpvbnRhbD4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUsLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUsLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLC5zd2lwZXItdmVydGljYWw+LnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFye3dpZHRoOnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLXNpemUsNHB4KTtoZWlnaHQ6MTAwJTtsZWZ0OjA7dG9wOjB9LnN3aXBlci1wYWdpbmF0aW9uLWxvY2t7ZGlzcGxheTpub25lfS5zd2lwZXItc2Nyb2xsYmFye2JvcmRlci1yYWRpdXM6dmFyKC0tc3dpcGVyLXNjcm9sbGJhci1ib3JkZXItcmFkaXVzLDEwcHgpO3Bvc2l0aW9uOnJlbGF0aXZlO3RvdWNoLWFjdGlvbjpub25lO2JhY2tncm91bmQ6dmFyKC0tc3dpcGVyLXNjcm9sbGJhci1iZy1jb2xvcixyZ2JhKDAsMCwwLC4xKSl9LnN3aXBlci1zY3JvbGxiYXItZGlzYWJsZWQ+LnN3aXBlci1zY3JvbGxiYXIsLnN3aXBlci1zY3JvbGxiYXIuc3dpcGVyLXNjcm9sbGJhci1kaXNhYmxlZHtkaXNwbGF5Om5vbmUhaW1wb3J0YW50fS5zd2lwZXItaG9yaXpvbnRhbD4uc3dpcGVyLXNjcm9sbGJhciwuc3dpcGVyLXNjcm9sbGJhci5zd2lwZXItc2Nyb2xsYmFyLWhvcml6b250YWx7cG9zaXRpb246YWJzb2x1dGU7bGVmdDp2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLXNpZGVzLW9mZnNldCwxJSk7Ym90dG9tOnZhcigtLXN3aXBlci1zY3JvbGxiYXItYm90dG9tLDRweCk7dG9wOnZhcigtLXN3aXBlci1zY3JvbGxiYXItdG9wLGF1dG8pO3otaW5kZXg6NTA7aGVpZ2h0OnZhcigtLXN3aXBlci1zY3JvbGxiYXItc2l6ZSw0cHgpO3dpZHRoOmNhbGMoMTAwJSAtIDIgKiB2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLXNpZGVzLW9mZnNldCwxJSkpfS5zd2lwZXItc2Nyb2xsYmFyLnN3aXBlci1zY3JvbGxiYXItdmVydGljYWwsLnN3aXBlci12ZXJ0aWNhbD4uc3dpcGVyLXNjcm9sbGJhcntwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OnZhcigtLXN3aXBlci1zY3JvbGxiYXItbGVmdCxhdXRvKTtyaWdodDp2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLXJpZ2h0LDRweCk7dG9wOnZhcigtLXN3aXBlci1zY3JvbGxiYXItc2lkZXMtb2Zmc2V0LDElKTt6LWluZGV4OjUwO3dpZHRoOnZhcigtLXN3aXBlci1zY3JvbGxiYXItc2l6ZSw0cHgpO2hlaWdodDpjYWxjKDEwMCUgLSAyICogdmFyKC0tc3dpcGVyLXNjcm9sbGJhci1zaWRlcy1vZmZzZXQsMSUpKX0uc3dpcGVyLXNjcm9sbGJhci1kcmFne2hlaWdodDoxMDAlO3dpZHRoOjEwMCU7cG9zaXRpb246cmVsYXRpdmU7YmFja2dyb3VuZDp2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLWRyYWctYmctY29sb3IscmdiYSgwLDAsMCwuNSkpO2JvcmRlci1yYWRpdXM6dmFyKC0tc3dpcGVyLXNjcm9sbGJhci1ib3JkZXItcmFkaXVzLDEwcHgpO2xlZnQ6MDt0b3A6MH0uc3dpcGVyLXNjcm9sbGJhci1jdXJzb3ItZHJhZ3tjdXJzb3I6bW92ZX0uc3dpcGVyLXNjcm9sbGJhci1sb2Nre2Rpc3BsYXk6bm9uZX0uc3dpcGVyLXpvb20tY29udGFpbmVye3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyO3RleHQtYWxpZ246Y2VudGVyfS5zd2lwZXItem9vbS1jb250YWluZXI+Y2FudmFzLC5zd2lwZXItem9vbS1jb250YWluZXI+aW1nLC5zd2lwZXItem9vbS1jb250YWluZXI+c3Zne21heC13aWR0aDoxMDAlO21heC1oZWlnaHQ6MTAwJTtvYmplY3QtZml0OmNvbnRhaW59LnN3aXBlci1zbGlkZS16b29tZWR7Y3Vyc29yOm1vdmU7dG91Y2gtYWN0aW9uOm5vbmV9LnN3aXBlciAuc3dpcGVyLW5vdGlmaWNhdGlvbntwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7dG9wOjA7cG9pbnRlci1ldmVudHM6bm9uZTtvcGFjaXR5OjA7ei1pbmRleDotMTAwMH0uc3dpcGVyLWZyZWUtbW9kZT4uc3dpcGVyLXdyYXBwZXJ7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1vdXQ7bWFyZ2luOjAgYXV0b30uc3dpcGVyLWdyaWQ+LnN3aXBlci13cmFwcGVye2ZsZXgtd3JhcDp3cmFwfS5zd2lwZXItZ3JpZC1jb2x1bW4+LnN3aXBlci13cmFwcGVye2ZsZXgtd3JhcDp3cmFwO2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn0uc3dpcGVyLWZhZGUuc3dpcGVyLWZyZWUtbW9kZSAuc3dpcGVyLXNsaWRle3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2Utb3V0fS5zd2lwZXItZmFkZSAuc3dpcGVyLXNsaWRle3BvaW50ZXItZXZlbnRzOm5vbmU7dHJhbnNpdGlvbi1wcm9wZXJ0eTpvcGFjaXR5fS5zd2lwZXItZmFkZSAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGV7cG9pbnRlci1ldmVudHM6bm9uZX0uc3dpcGVyLWZhZGUgLnN3aXBlci1zbGlkZS1hY3RpdmV7cG9pbnRlci1ldmVudHM6YXV0b30uc3dpcGVyLWZhZGUgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnN3aXBlci1zbGlkZS1hY3RpdmV7cG9pbnRlci1ldmVudHM6YXV0b30uc3dpcGVyLnN3aXBlci1jdWJle292ZXJmbG93OnZpc2libGV9LnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGV7cG9pbnRlci1ldmVudHM6bm9uZTstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO2JhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO3otaW5kZXg6MTt2aXNpYmlsaXR5OmhpZGRlbjt0cmFuc2Zvcm0tb3JpZ2luOjAgMDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlfS5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGV7cG9pbnRlci1ldmVudHM6bm9uZX0uc3dpcGVyLWN1YmUuc3dpcGVyLXJ0bCAuc3dpcGVyLXNsaWRle3RyYW5zZm9ybS1vcmlnaW46MTAwJSAwfS5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSwuc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnN3aXBlci1zbGlkZS1hY3RpdmV7cG9pbnRlci1ldmVudHM6YXV0b30uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1hY3RpdmUsLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtbmV4dCwuc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1wcmV2e3BvaW50ZXItZXZlbnRzOmF1dG87dmlzaWJpbGl0eTp2aXNpYmxlfS5zd2lwZXItY3ViZSAuc3dpcGVyLWN1YmUtc2hhZG93e3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDtib3R0b206MHB4O3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7b3BhY2l0eTouNjt6LWluZGV4OjB9LnN3aXBlci1jdWJlIC5zd2lwZXItY3ViZS1zaGFkb3c6YmVmb3Jle2NvbnRlbnQ6Jyc7YmFja2dyb3VuZDojMDAwO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt0b3A6MDtib3R0b206MDtyaWdodDowO2ZpbHRlcjpibHVyKDUwcHgpfS5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLW5leHQrLnN3aXBlci1zbGlkZXtwb2ludGVyLWV2ZW50czphdXRvO3Zpc2liaWxpdHk6dmlzaWJsZX0uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctY3ViZS5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSwuc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctY3ViZS5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LWN1YmUuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCwuc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctY3ViZS5zd2lwZXItc2xpZGUtc2hhZG93LXRvcHt6LWluZGV4OjA7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbn0uc3dpcGVyLnN3aXBlci1mbGlwe292ZXJmbG93OnZpc2libGV9LnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGV7cG9pbnRlci1ldmVudHM6bm9uZTstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO2JhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO3otaW5kZXg6MX0uc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRle3BvaW50ZXItZXZlbnRzOm5vbmV9LnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUtYWN0aXZlLC5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZXtwb2ludGVyLWV2ZW50czphdXRvfS5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1mbGlwLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLC5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1mbGlwLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCwuc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctZmxpcC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LC5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1mbGlwLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9we3otaW5kZXg6MDstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO2JhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVufS5zd2lwZXItY3JlYXRpdmUgLnN3aXBlci1zbGlkZXstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO2JhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO292ZXJmbG93OmhpZGRlbjt0cmFuc2l0aW9uLXByb3BlcnR5OnRyYW5zZm9ybSxvcGFjaXR5LGhlaWdodH0uc3dpcGVyLnN3aXBlci1jYXJkc3tvdmVyZmxvdzp2aXNpYmxlfS5zd2lwZXItY2FyZHMgLnN3aXBlci1zbGlkZXt0cmFuc2Zvcm0tb3JpZ2luOmNlbnRlciBib3R0b207LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtvdmVyZmxvdzpoaWRkZW59IiwiLnFzLWRhdGVwaWNrZXItY29udGFpbmVye2ZvbnQtc2l6ZToxcmVtO2ZvbnQtZmFtaWx5OnNhbnMtc2VyaWY7Y29sb3I6IzAwMDtwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxNS42MjVlbTtkaXNwbGF5Oi13ZWJraXQtYm94O2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4Oy13ZWJraXQtYm94LW9yaWVudDp2ZXJ0aWNhbDstd2Via2l0LWJveC1kaXJlY3Rpb246bm9ybWFsOy1tcy1mbGV4LWRpcmVjdGlvbjpjb2x1bW47ZmxleC1kaXJlY3Rpb246Y29sdW1uO3otaW5kZXg6OTAwMTstd2Via2l0LXVzZXItc2VsZWN0Om5vbmU7LW1vei11c2VyLXNlbGVjdDpub25lOy1tcy11c2VyLXNlbGVjdDpub25lO3VzZXItc2VsZWN0Om5vbmU7Ym9yZGVyOjFweCBzb2xpZCBncmV5O2JvcmRlci1yYWRpdXM6LjI2MzkyMTg3NWVtO292ZXJmbG93OmhpZGRlbjtiYWNrZ3JvdW5kOiNmZmY7LXdlYmtpdC1ib3gtc2hhZG93OjAgMS4yNWVtIDEuMjVlbSAtLjkzNzVlbSByZ2JhKDAsMCwwLC4zKTtib3gtc2hhZG93OjAgMS4yNWVtIDEuMjVlbSAtLjkzNzVlbSByZ2JhKDAsMCwwLC4zKX0ucXMtZGF0ZXBpY2tlci1jb250YWluZXIgKnstd2Via2l0LWJveC1zaXppbmc6Ym9yZGVyLWJveDtib3gtc2l6aW5nOmJvcmRlci1ib3h9LnFzLWNlbnRlcmVke3Bvc2l0aW9uOmZpeGVkO3RvcDo1MCU7bGVmdDo1MCU7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsLTUwJSk7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwtNTAlKTt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsLTUwJSl9LnFzLWhpZGRlbntkaXNwbGF5Om5vbmV9LnFzLW92ZXJsYXl7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO2JhY2tncm91bmQ6cmdiYSgwLDAsMCwuNzUpO2NvbG9yOiNmZmY7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtwYWRkaW5nOi41ZW07ei1pbmRleDoxO29wYWNpdHk6MTstd2Via2l0LXRyYW5zaXRpb246b3BhY2l0eSAuM3M7dHJhbnNpdGlvbjpvcGFjaXR5IC4zcztkaXNwbGF5Oi13ZWJraXQtYm94O2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4Oy13ZWJraXQtYm94LW9yaWVudDp2ZXJ0aWNhbDstd2Via2l0LWJveC1kaXJlY3Rpb246bm9ybWFsOy1tcy1mbGV4LWRpcmVjdGlvbjpjb2x1bW47ZmxleC1kaXJlY3Rpb246Y29sdW1ufS5xcy1vdmVybGF5LnFzLWhpZGRlbntvcGFjaXR5OjA7ei1pbmRleDotMX0ucXMtb3ZlcmxheSAucXMtb3ZlcmxheS15ZWFye2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwKTtib3JkZXI6bm9uZTtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZmZmO2JvcmRlci1yYWRpdXM6MDtjb2xvcjojZmZmO2ZvbnQtc2l6ZTouODc1ZW07cGFkZGluZzouMjVlbSAwO3dpZHRoOjgwJTt0ZXh0LWFsaWduOmNlbnRlcjttYXJnaW46MCBhdXRvO2Rpc3BsYXk6YmxvY2t9LnFzLW92ZXJsYXkgLnFzLW92ZXJsYXkteWVhcjo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbnstd2Via2l0LWFwcGVhcmFuY2U6bm9uZX0ucXMtb3ZlcmxheSAucXMtY2xvc2V7cGFkZGluZzouNWVtO2N1cnNvcjpwb2ludGVyO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3JpZ2h0OjB9LnFzLW92ZXJsYXkgLnFzLXN1Ym1pdHtib3JkZXI6MXB4IHNvbGlkICNmZmY7Ym9yZGVyLXJhZGl1czouMjYzOTIxODc1ZW07cGFkZGluZzouNWVtO21hcmdpbjowIGF1dG8gYXV0bztjdXJzb3I6cG9pbnRlcjtiYWNrZ3JvdW5kOmhzbGEoMCwwJSw1MC4yJSwuNCl9LnFzLW92ZXJsYXkgLnFzLXN1Ym1pdC5xcy1kaXNhYmxlZHtjb2xvcjpncmV5O2JvcmRlci1jb2xvcjpncmV5O2N1cnNvcjpub3QtYWxsb3dlZH0ucXMtb3ZlcmxheSAucXMtb3ZlcmxheS1tb250aC1jb250YWluZXJ7ZGlzcGxheTotd2Via2l0LWJveDtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDstbXMtZmxleC13cmFwOndyYXA7ZmxleC13cmFwOndyYXA7LXdlYmtpdC1ib3gtZmxleDoxOy1tcy1mbGV4LXBvc2l0aXZlOjE7ZmxleC1ncm93OjF9LnFzLW92ZXJsYXkgLnFzLW92ZXJsYXktbW9udGh7ZGlzcGxheTotd2Via2l0LWJveDtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDstd2Via2l0LWJveC1wYWNrOmNlbnRlcjstbXMtZmxleC1wYWNrOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyOy13ZWJraXQtYm94LWFsaWduOmNlbnRlcjstbXMtZmxleC1hbGlnbjpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyO3dpZHRoOmNhbGMoMTAwJSAvIDMpO2N1cnNvcjpwb2ludGVyO29wYWNpdHk6LjU7LXdlYmtpdC10cmFuc2l0aW9uOm9wYWNpdHkgLjE1czt0cmFuc2l0aW9uOm9wYWNpdHkgLjE1c30ucXMtb3ZlcmxheSAucXMtb3ZlcmxheS1tb250aC5hY3RpdmUsLnFzLW92ZXJsYXkgLnFzLW92ZXJsYXktbW9udGg6aG92ZXJ7b3BhY2l0eToxfS5xcy1jb250cm9sc3t3aWR0aDoxMDAlO2Rpc3BsYXk6LXdlYmtpdC1ib3g7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7LXdlYmtpdC1ib3gtcGFjazpqdXN0aWZ5Oy1tcy1mbGV4LXBhY2s6anVzdGlmeTtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbjstd2Via2l0LWJveC1hbGlnbjpjZW50ZXI7LW1zLWZsZXgtYWxpZ246Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjstd2Via2l0LWJveC1mbGV4OjE7LW1zLWZsZXgtcG9zaXRpdmU6MTtmbGV4LWdyb3c6MTstbXMtZmxleC1uZWdhdGl2ZTowO2ZsZXgtc2hyaW5rOjA7YmFja2dyb3VuZDojZDNkM2QzOy13ZWJraXQtZmlsdGVyOmJsdXIoMCk7ZmlsdGVyOmJsdXIoMCk7LXdlYmtpdC10cmFuc2l0aW9uOi13ZWJraXQtZmlsdGVyIC4zczt0cmFuc2l0aW9uOi13ZWJraXQtZmlsdGVyIC4zczt0cmFuc2l0aW9uOmZpbHRlciAuM3M7dHJhbnNpdGlvbjpmaWx0ZXIgLjNzLCAtd2Via2l0LWZpbHRlciAuM3N9LnFzLWNvbnRyb2xzLnFzLWJsdXJ7LXdlYmtpdC1maWx0ZXI6Ymx1cig1cHgpO2ZpbHRlcjpibHVyKDVweCl9LnFzLWFycm93e2hlaWdodDoxLjU2MjVlbTt3aWR0aDoxLjU2MjVlbTtwb3NpdGlvbjpyZWxhdGl2ZTtjdXJzb3I6cG9pbnRlcjtib3JkZXItcmFkaXVzOi4yNjM5MjE4NzVlbTstd2Via2l0LXRyYW5zaXRpb246YmFja2dyb3VuZCAuMTVzO3RyYW5zaXRpb246YmFja2dyb3VuZCAuMTVzfS5xcy1hcnJvdzpob3Zlci5xcy1sZWZ0OmFmdGVye2JvcmRlci1yaWdodC1jb2xvcjojMDAwfS5xcy1hcnJvdzpob3Zlci5xcy1yaWdodDphZnRlcntib3JkZXItbGVmdC1jb2xvcjojMDAwfS5xcy1hcnJvdzpob3ZlcntiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsLjEpfS5xcy1hcnJvdzphZnRlcntjb250ZW50OlwiXCI7Ym9yZGVyOi4zOTA2MjVlbSBzb2xpZCByZ2JhKDAsMCwwLDApO3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7LXdlYmtpdC10cmFuc2l0aW9uOmJvcmRlciAuMnM7dHJhbnNpdGlvbjpib3JkZXIgLjJzfS5xcy1hcnJvdy5xcy1sZWZ0OmFmdGVye2JvcmRlci1yaWdodC1jb2xvcjpncmV5O3JpZ2h0OjUwJTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUoMjUlLC01MCUpOy1tcy10cmFuc2Zvcm06dHJhbnNsYXRlKDI1JSwtNTAlKTt0cmFuc2Zvcm06dHJhbnNsYXRlKDI1JSwtNTAlKX0ucXMtYXJyb3cucXMtcmlnaHQ6YWZ0ZXJ7Ym9yZGVyLWxlZnQtY29sb3I6Z3JleTtsZWZ0OjUwJTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUoLTI1JSwtNTAlKTstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZSgtMjUlLC01MCUpO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTI1JSwtNTAlKX0ucXMtbW9udGgteWVhcntmb250LXdlaWdodDo3MDA7LXdlYmtpdC10cmFuc2l0aW9uOmJvcmRlciAuMnM7dHJhbnNpdGlvbjpib3JkZXIgLjJzO2JvcmRlci1ib3R0b206MXB4IHNvbGlkIHJnYmEoMCwwLDAsMCl9LnFzLW1vbnRoLXllYXI6bm90KC5xcy1kaXNhYmxlZC15ZWFyLW92ZXJsYXkpe2N1cnNvcjpwb2ludGVyfS5xcy1tb250aC15ZWFyOm5vdCgucXMtZGlzYWJsZWQteWVhci1vdmVybGF5KTpob3Zlcntib3JkZXItYm90dG9tOjFweCBzb2xpZCBncmV5fS5xcy1tb250aC15ZWFyOmFjdGl2ZTpmb2N1cywucXMtbW9udGgteWVhcjpmb2N1c3tvdXRsaW5lOm5vbmV9LnFzLW1vbnRoe3BhZGRpbmctcmlnaHQ6LjVleH0ucXMteWVhcntwYWRkaW5nLWxlZnQ6LjVleH0ucXMtc3F1YXJlc3tkaXNwbGF5Oi13ZWJraXQtYm94O2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4Oy1tcy1mbGV4LXdyYXA6d3JhcDtmbGV4LXdyYXA6d3JhcDtwYWRkaW5nOi4zMTI1ZW07LXdlYmtpdC1maWx0ZXI6Ymx1cigwKTtmaWx0ZXI6Ymx1cigwKTstd2Via2l0LXRyYW5zaXRpb246LXdlYmtpdC1maWx0ZXIgLjNzO3RyYW5zaXRpb246LXdlYmtpdC1maWx0ZXIgLjNzO3RyYW5zaXRpb246ZmlsdGVyIC4zczt0cmFuc2l0aW9uOmZpbHRlciAuM3MsIC13ZWJraXQtZmlsdGVyIC4zc30ucXMtc3F1YXJlcy5xcy1ibHVyey13ZWJraXQtZmlsdGVyOmJsdXIoNXB4KTtmaWx0ZXI6Ymx1cig1cHgpfS5xcy1zcXVhcmV7d2lkdGg6Y2FsYygxMDAlIC8gNyk7aGVpZ2h0OjEuNTYyNWVtO2Rpc3BsYXk6LXdlYmtpdC1ib3g7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7LXdlYmtpdC1ib3gtYWxpZ246Y2VudGVyOy1tcy1mbGV4LWFsaWduOmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7LXdlYmtpdC1ib3gtcGFjazpjZW50ZXI7LW1zLWZsZXgtcGFjazpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtjdXJzb3I6cG9pbnRlcjstd2Via2l0LXRyYW5zaXRpb246YmFja2dyb3VuZCAuMXM7dHJhbnNpdGlvbjpiYWNrZ3JvdW5kIC4xcztib3JkZXItcmFkaXVzOi4yNjM5MjE4NzVlbX0ucXMtc3F1YXJlOm5vdCgucXMtZW1wdHkpOm5vdCgucXMtZGlzYWJsZWQpOm5vdCgucXMtZGF5KTpub3QoLnFzLWFjdGl2ZSk6aG92ZXJ7YmFja2dyb3VuZDpvcmFuZ2V9LnFzLWN1cnJlbnR7Zm9udC13ZWlnaHQ6NzAwO3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9LnFzLWFjdGl2ZSwucXMtcmFuZ2UtZW5kLC5xcy1yYW5nZS1zdGFydHtiYWNrZ3JvdW5kOiNhZGQ4ZTZ9LnFzLXJhbmdlLXN0YXJ0Om5vdCgucXMtcmFuZ2UtNil7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6MDtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czowfS5xcy1yYW5nZS1taWRkbGV7YmFja2dyb3VuZDojZDRlYmYyfS5xcy1yYW5nZS1taWRkbGU6bm90KC5xcy1yYW5nZS0wKTpub3QoLnFzLXJhbmdlLTYpe2JvcmRlci1yYWRpdXM6MH0ucXMtcmFuZ2UtbWlkZGxlLnFzLXJhbmdlLTB7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6MDtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czowfS5xcy1yYW5nZS1lbmQ6bm90KC5xcy1yYW5nZS0wKSwucXMtcmFuZ2UtbWlkZGxlLnFzLXJhbmdlLTZ7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czowO2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6MH0ucXMtZGlzYWJsZWQsLnFzLW91dHNpZGUtY3VycmVudC1tb250aHtvcGFjaXR5Oi4yfS5xcy1kaXNhYmxlZHtjdXJzb3I6bm90LWFsbG93ZWR9LnFzLWRheSwucXMtZW1wdHl7Y3Vyc29yOmRlZmF1bHR9LnFzLWRheXtmb250LXdlaWdodDo3MDA7Y29sb3I6Z3JleX0ucXMtZXZlbnR7cG9zaXRpb246cmVsYXRpdmV9LnFzLWV2ZW50OmFmdGVye2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDouNDY4NzVlbTtoZWlnaHQ6LjQ2ODc1ZW07Ym9yZGVyLXJhZGl1czo1MCU7YmFja2dyb3VuZDojMDdmO2JvdHRvbTowO3JpZ2h0OjB9XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG4vKiAtLS1cbiAgRXhwbG9kZVxuLS0tICovXG4vKiAtLS1cbiAgU3RyaW5nIHJlcGxhY2Vcbi0tLSAqL1xuLyogRXhhbXBsZSBvZiB1c2UgaXMgYXQgdGhlIGJvdHRvbSBvZiBmaWxlICovXG4vKlxuXG4gIFNhbXBsZSBmaWxlIG5hbWU6XG4gICAg4oCiIE9wZW5TYW5zLUJvbGQudHRmXG4gICAg4oCiIFtwcmVmaXhdW2RlbGltaXRlcl1bZm9udF93ZWlnaHRdLnR0ZlxuXG4gIE1peGluIGFyZ3M6XG4gICAg4oCiIHBhdGhcbiAgICDigKIgZm9udCBmYW1pbHlcbiAgICDigKIgZm9udHMgd2VpZ2h0czpcbiAgICAgIOKAoiBuYW1lIChmb250X3dlaWdodCBpbiBmaWxlIG5hbWVzKVxuICAgICAg4oCiIHdlaWdodFxuICAgICAg4oCiIHN0eWxlXG5cbiAgRXhhbXBsZTpcbiAgICAkUm9ib3RvIDogKFxuICAgICAgKFxuICAgICAgICAnbmFtZScgICA6ICdSZWd1bGFyJyxcbiAgICAgICAgJ3dlaWdodCcgOiA0MDAsXG4gICAgICAgICdzdHlsZScgIDogJ25vcm1hbCdcbiAgICAgICksXG4gICAgICAoXG4gICAgICAgICduYW1lJyAgIDogJ01lZGl1bScsXG4gICAgICAgICd3ZWlnaHQnIDogNTAwLFxuICAgICAgICAnc3R5bGUnICA6ICdub3JtYWwnXG4gICAgICApLFxuICAgICAgKFxuICAgICAgICAnbmFtZScgICA6ICdCb2xkJyxcbiAgICAgICAgJ3dlaWdodCcgOiA3MDAsXG4gICAgICAgICdzdHlsZScgIDogJ25vcm1hbCdcbiAgICAgIClcbiAgICApO1xuXG4gICAgQGluY2x1ZGUgZm9udEZhY2UoJy4uL3NvdXJjZXMvZm9udHMvZm9udC8nLCAnUm9ib3RvJywgJ1JvYm90bycsICRSb2JvdG8pO1xuXG4qL1xuLyogRXhhbXBsZSBvZiB1c2UgaXMgYXQgdGhlIGJvdHRvbSBvZiBmaWxlICovXG4vKlxuXG4gIEV4YW1wbGU6XG5cbiAgICB1bCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuXG4gICAgICBAaW5jbHVkZSByd2QodGFibGV0LCB0cnVlKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICB9XG5cbiAgICAgIGxpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICAgICAgICBAaW5jbHVkZSByd2QodGFibGV0KSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICBSZXN1bHQ6XG5cbiAgICB1bCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIH1cblxuICAgIHVsIGxpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgICB1bCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICB1bCBsaSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICB9XG4gICAgfVxuXG4qL1xuLyogRXhhbXBsZSBvZiB1c2UgaXMgYXQgdGhlIGJvdHRvbSBvZiBmaWxlICovXG4vKlxuXG4gIEV4YW1wbGU6XG5cbiAgICBkaXYge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG5cbiAgICAgIEBpbmNsdWRlIHJ0bCgpIHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgfVxuICAgIH1cblxuICBSZXN1bHQ6XG5cbiAgICBkaXYge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgfVxuXG4gICAgaHRtbFtkaXI9cnRsXSBkaXYge1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgIH1cblxuKi9cbi8qIEV4YW1wbGUgb2YgdXNlIGlzIGF0IHRoZSBib3R0b20gb2YgZmlsZSAqL1xuLypcblxuICBFeGFtcGxlOlxuXG4gICAgZGl2IHtcbiAgICAgIGJhY2tncm91bmQtYXR0YWNobWVudDogZml4ZWQ7XG5cbiAgICAgIEBpbmNsdWRlIGJyb3dzZXIoJ2llJykge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIGJhY2tncm91bmQtYXR0YWNobWVudDogc2Nyb2xsO1xuICAgICAgfVxuICAgIH1cblxuICBSZXN1bHQ6XG5cbiAgICBkaXYge1xuICAgICAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBmaXhlZDtcbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjBcXDApIHtcblxuICAgICAgZGl2IHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IHNjcm9sbDtcbiAgICAgIH1cbiAgICB9XG5cbiovXG4vKiBhZnRlciBydGwgbWl4aW4gKi9cbi8qIC0tLVxuICBCYXNpYyB2ZXJzaW9uOlxuICBodHRwczovL21leWVyd2ViLmNvbS9lcmljL3Rvb2xzL2Nzcy9yZXNldC9cbi0tLSAqL1xuQGltcG9ydCBcIi4uLy4uL25vZGVfbW9kdWxlcy9zd2lwZXIvc3dpcGVyLWJ1bmRsZS5taW4uY3NzXCI7XG5AaW1wb3J0ICd+anMtZGF0ZXBpY2tlci9kaXN0L2RhdGVwaWNrZXIubWluLmNzcyc7XG5odG1sLCBib2R5LCBkaXYsIHNwYW4sIGFwcGxldCwgb2JqZWN0LCBpZnJhbWUsXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCBwLCBibG9ja3F1b3RlLCBwcmUsXG5hLCBhYmJyLCBhY3JvbnltLCBhZGRyZXNzLCBiaWcsIGNpdGUsIGNvZGUsXG5kZWwsIGRmbiwgZW0sIGltZywgaW5zLCBrYmQsIHEsIHMsIHNhbXAsXG5zbWFsbCwgc3RyaWtlLCBzdHJvbmcsIHN1Yiwgc3VwLCB0dCwgdmFyLFxuYiwgdSwgaSwgY2VudGVyLFxuZGwsIGR0LCBkZCwgb2wsIHVsLCBsaSxcbmZpZWxkc2V0LCBmb3JtLCBsYWJlbCwgbGVnZW5kLFxudGFibGUsIGNhcHRpb24sIHRib2R5LCB0Zm9vdCwgdGhlYWQsIHRyLCB0aCwgdGQsXG5hcnRpY2xlLCBhc2lkZSwgY2FudmFzLCBkZXRhaWxzLCBlbWJlZCxcbmZpZ3VyZSwgZmlnY2FwdGlvbiwgZm9vdGVyLCBoZWFkZXIsIGhncm91cCxcbm1lbnUsIG5hdiwgb3V0cHV0LCBydWJ5LCBzZWN0aW9uLCBzdW1tYXJ5LFxudGltZSwgbWFyaywgYXVkaW8sIHZpZGVvIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgZm9udDogaW5oZXJpdDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5hcnRpY2xlLCBhc2lkZSwgZGV0YWlscywgZmlnY2FwdGlvbiwgZmlndXJlLFxuZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgbWVudSwgbmF2LCBzZWN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmJvZHkge1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxub2wsIHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuYmxvY2txdW90ZSwgcSB7XG4gIHF1b3Rlczogbm9uZTtcbn1cblxuYmxvY2txdW90ZTpiZWZvcmUsIGJsb2NrcXVvdGU6YWZ0ZXIsXG5xOmJlZm9yZSwgcTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG5cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG59XG5cbi8qIC0tLVxuICBNb2RpZmljYXRpb25zXG4tLS0gKi9cbi8qIC0gSFRNTCBzdXBwb3J0IC0gKi9cbm1haW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyogLSBIaWRkZW4gYXR0cmlidXRlIC0gKi9cbipbaGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLyogLSBSZXNldCBmb3IgU1ZHIG9yYXogZWxlbWVudHMgb2YgZm9ybSAtICovXG5zdmcsXG5pbnB1dCwgdGV4dGFyZWEsIGJ1dHRvbiwgc2VsZWN0IHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuaW5wdXQsIHRleHRhcmVhLCBzZWxlY3QsIGJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbmJ1dHRvbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuc2VsZWN0OjotbXMtZXhwYW5kLFxuaW5wdXQ6Oi1tcy1jbGVhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIC0gSUUxMSAtICovXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLyogLSBGb250cyBvbiBpT1MsIGlnbm9yaW5nIGZvbnQgc2l6ZSBjaGFuZ2VzIC0gKi9cbmJvZHkge1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xufVxuXG4vKiAtIExpbmtzIHN0eWxpbmcgLSAqL1xuYSB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG5hLFxuYTpob3ZlcixcbmE6Zm9jdXMsXG4qOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4vKiAtIFJlc2V0IGZvciBpbWFnZXMgLSAqL1xuaW1nIHtcbiAgYm9yZGVyOiAwO1xufVxuXG4vKiBAaW5jbHVkZSBmb250RmFjZSgnLi8uLi8uLi9wdWJsaWMvZm9udHMvU29tYXIvJywgJ1NvbWFyJywgJ1NvbWFyJywgJGZ3cy1zb21hcik7ICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiRElOTmV4dExUQXJhYmljXCI7XG4gIHNyYzogdXJsKFwiLi8uLi8uLi9wdWJsaWMvZm9udHMvRElOTmV4dExUQXJhYmljL0RJTk5leHRMVEFyYWJpYy1saWdodC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi8uLi8uLi9wdWJsaWMvZm9udHMvRElOTmV4dExUQXJhYmljL0RJTk5leHRMVEFyYWJpYy1saWdodC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4vLi4vLi4vcHVibGljL2ZvbnRzL0RJTk5leHRMVEFyYWJpYy9ESU5OZXh0TFRBcmFiaWMtbGlnaHQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJESU5OZXh0TFRBcmFiaWNcIjtcbiAgc3JjOiB1cmwoXCIuLy4uLy4uL3B1YmxpYy9mb250cy9ESU5OZXh0TFRBcmFiaWMvRElOTmV4dExUQXJhYmljLXJlZ3VsYXIud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4vLi4vLi4vcHVibGljL2ZvbnRzL0RJTk5leHRMVEFyYWJpYy9ESU5OZXh0TFRBcmFiaWMtcmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4vLi4vLi4vcHVibGljL2ZvbnRzL0RJTk5leHRMVEFyYWJpYy9ESU5OZXh0TFRBcmFiaWMtcmVndWxhci50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkRJTk5leHRMVEFyYWJpY1wiO1xuICBzcmM6IHVybChcIi4vLi4vLi4vcHVibGljL2ZvbnRzL0RJTk5leHRMVEFyYWJpYy9ESU5OZXh0TFRBcmFiaWMtbWVkaXVtLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLy4uLy4uL3B1YmxpYy9mb250cy9ESU5OZXh0TFRBcmFiaWMvRElOTmV4dExUQXJhYmljLW1lZGl1bS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4vLi4vLi4vcHVibGljL2ZvbnRzL0RJTk5leHRMVEFyYWJpYy9ESU5OZXh0TFRBcmFiaWMtbWVkaXVtLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiRElOTmV4dExUQXJhYmljXCI7XG4gIHNyYzogdXJsKFwiLi8uLi8uLi9wdWJsaWMvZm9udHMvRElOTmV4dExUQXJhYmljL0RJTk5leHRMVEFyYWJpYy1ib2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLy4uLy4uL3B1YmxpYy9mb250cy9ESU5OZXh0TFRBcmFiaWMvRElOTmV4dExUQXJhYmljLWJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLy4uLy4uL3B1YmxpYy9mb250cy9ESU5OZXh0TFRBcmFiaWMvRElOTmV4dExUQXJhYmljLWJvbGQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbi5oZ2ktdHdvdG9uZSwgLmhnaS1kdW90b25lLCAuaGdpLWJ1bGssIC5oZ2ktc29saWQge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGNvbG9yOiAjMTQxQjM0O1xufVxuXG4uaGdpLXN0cm9rZSB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgY29sb3I6ICNCQzk1NUM7XG59XG5cbi5oZ2ktc29saWQge1xuICBjb2xvcjogI0JDOTU1Qztcbn1cblxuLm1pbmVyYWxzLWRldGFpbHMtc2VjdGlvbi1pY29uIC5oZ2ktc3Ryb2tlIHtcbiAgZm9udC1zaXplOiAxMDVweDtcbiAgY29sb3I6ICNCQzk1NUM7XG59XG5cbi5taW5lcmFscy1zZWN0aW9uLXRhYnMgLmhnaS1zdHJva2Uge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGNvbG9yOiAjMDBCQzcwO1xufVxuXG4uc3RhdGlzdGljcy1kZXRhaWxzLWNhcmQtaWNvbiAuaGdpLXN0cm9rZSB7XG4gIGZvbnQtc2l6ZTogNTBweDtcbiAgY29sb3I6ICNCQzk1NUM7XG59XG5cbi5taW5pbmctY29tcGxleGVzLWxpc3QtZmlsdGVyLXRpdGxlIC5oZ2ktc3Ryb2tlLFxuLm1pbmVyYWxzLWxpc3QtZmlsdGVyLXRpdGxlIC5oZ2ktc3Ryb2tlLFxuLmxpY2Vuc2UtbGlzdC1maWx0ZXItdGl0bGUgLmhnaS1zdHJva2UsXG4uaW52ZXN0b3ItbGlzdC1maWx0ZXItdGl0bGUgLmhnaS1zdHJva2UsXG4ucmVxdWVzdC1saXN0LWZpbHRlci10aXRsZSAuaGdpLXN0cm9rZSB7XG4gIGNvbG9yOiAjM2I0MDQ3O1xufVxuXG4uY29tcGFueS1kZXRhaWxzLWljb24gLmhnaS1zdHJva2Uge1xuICBmb250LXNpemU6IDYwcHg7XG4gIGNvbG9yOiAjQkM5NTVDO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG59XG5cbi5tYXAtc3RhdGlzdGljcy1kZXRhaWxzLWNhcmQtaWNvbiAuaGdpLXN0cm9rZSB7XG4gIGZvbnQtc2l6ZTogNjBweDtcbn1cblxuaHRtbFtsYW5nPWFyXVtkaXI9cnRsXSAubGljZW5zZXMtbGlzdC1jYXJkLWRldGFpbHMgLmhnaS1zdHJva2UsXG5odG1sW2xhbmc9YXJdW2Rpcj1ydGxdIC5yZXF1ZXN0cy1saXN0LWNhcmQtZGV0YWlscyAuaGdpLXN0cm9rZSxcbmh0bWxbbGFuZz1hcl1bZGlyPXJ0bF0gLm1pbmluZy1jb21wbGV4ZXMtbGlzdC1jYXJkLWRldGFpbHMgLmhnaS1zdHJva2Uge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbW9vblwiO1xuICBzcmM6IHVybChcIi4vLi4vLi4vcHVibGljL2ZvbnRzL2ljb21vb24vZm9udHMvaWNvbW9vbi53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi8uLi8uLi9wdWJsaWMvZm9udHMvaWNvbW9vbi9mb250cy9pY29tb29uLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi8uLi8uLi9wdWJsaWMvZm9udHMvaWNvbW9vbi9mb250cy9pY29tb29uLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi8uLi8uLi9wdWJsaWMvZm9udHMvaWNvbW9vbi9mb250cy9pY29tb29uLnN2ZyNpY29tb29uXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuLmljb24ta2V5Ym9hcmRfYXJyb3dfZG93bjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAwXCIgIWltcG9ydGFudDtcbn1cbi5pY29uLWtleWJvYXJkX2Fycm93X2Rvd246YWZ0ZXIge1xuICBmb250LWZhbWlseTogXCJpY29tb29uXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5vbmU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuLmljb24tY2xlYXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZTkwMVwiICFpbXBvcnRhbnQ7XG59XG4uaWNvbi1jbGVhcjphZnRlciB7XG4gIGZvbnQtZmFtaWx5OiBcImljb21vb25cIiAhaW1wb3J0YW50O1xuICBzcGVhazogbm9uZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4uaWNvbi1hcnJvdy1yaWdodC1jaXJjbGU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZTkwMlwiICFpbXBvcnRhbnQ7XG59XG4uaWNvbi1hcnJvdy1yaWdodC1jaXJjbGU6YWZ0ZXIge1xuICBmb250LWZhbWlseTogXCJpY29tb29uXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5vbmU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuLmljb24tYXJyb3ctbGVmdC1jaXJjbGU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZTkwNVwiICFpbXBvcnRhbnQ7XG59XG4uaWNvbi1hcnJvdy1sZWZ0LWNpcmNsZTphZnRlciB7XG4gIGZvbnQtZmFtaWx5OiBcImljb21vb25cIiAhaW1wb3J0YW50O1xuICBzcGVhazogbm9uZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4uaWNvbi1hcnJvdy1sZWZ0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXGU5MDRcIiAhaW1wb3J0YW50O1xufVxuLmljb24tYXJyb3ctbGVmdDphZnRlciB7XG4gIGZvbnQtZmFtaWx5OiBcImljb21vb25cIiAhaW1wb3J0YW50O1xuICBzcGVhazogbm9uZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4uaWNvbi1hcnJvdy1yaWdodDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAzXCIgIWltcG9ydGFudDtcbn1cbi5pY29uLWFycm93LXJpZ2h0OmFmdGVyIHtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbW9vblwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBub25lO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbi5pY29uLWtleWJvYXJkX2Fycm93X3VwOmFmdGVyIHtcbiAgY29udGVudDogXCJcXGU5MDZcIiAhaW1wb3J0YW50O1xufVxuLmljb24ta2V5Ym9hcmRfYXJyb3dfdXA6YWZ0ZXIge1xuICBmb250LWZhbWlseTogXCJpY29tb29uXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5vbmU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuLmljb24tYXJyb3ctcmlnaHQxOmFmdGVyIHtcbiAgY29udGVudDogXCJcXGU5MDdcIiAhaW1wb3J0YW50O1xufVxuLmljb24tYXJyb3ctcmlnaHQxOmFmdGVyIHtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbW9vblwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBub25lO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbi5pY29uLWNoZWNrOmFmdGVyIHtcbiAgY29udGVudDogXCJcXGU5MDhcIiAhaW1wb3J0YW50O1xufVxuLmljb24tY2hlY2s6YWZ0ZXIge1xuICBmb250LWZhbWlseTogXCJpY29tb29uXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5vbmU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuLmljb24teW91dHViZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBiXCIgIWltcG9ydGFudDtcbn1cbi5pY29uLXlvdXR1YmU6YWZ0ZXIge1xuICBmb250LWZhbWlseTogXCJpY29tb29uXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5vbmU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuLmljb24tbGlua2VkaW46YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZTkwYVwiICFpbXBvcnRhbnQ7XG59XG4uaWNvbi1saW5rZWRpbjphZnRlciB7XG4gIGZvbnQtZmFtaWx5OiBcImljb21vb25cIiAhaW1wb3J0YW50O1xuICBzcGVhazogbm9uZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4uaWNvbi1pbnN0YWdyYW06YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZTkwOVwiICFpbXBvcnRhbnQ7XG59XG4uaWNvbi1pbnN0YWdyYW06YWZ0ZXIge1xuICBmb250LWZhbWlseTogXCJpY29tb29uXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5vbmU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuLmljb24teDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBjXCIgIWltcG9ydGFudDtcbn1cbi5pY29uLXg6YWZ0ZXIge1xuICBmb250LWZhbWlseTogXCJpY29tb29uXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5vbmU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuLmljb24tZG93bmxvYWQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZTkwZFwiICFpbXBvcnRhbnQ7XG59XG4uaWNvbi1kb3dubG9hZDphZnRlciB7XG4gIGZvbnQtZmFtaWx5OiBcImljb21vb25cIiAhaW1wb3J0YW50O1xuICBzcGVhazogbm9uZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4uaWNvbi1hcnJvdy1kb3duOmFmdGVyIHtcbiAgY29udGVudDogXCJcXGU5MGVcIiAhaW1wb3J0YW50O1xufVxuLmljb24tYXJyb3ctZG93bjphZnRlciB7XG4gIGZvbnQtZmFtaWx5OiBcImljb21vb25cIiAhaW1wb3J0YW50O1xuICBzcGVhazogbm9uZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4uaWNvbi1hcnJvdy10aGluLWxlZnQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZTkwZlwiICFpbXBvcnRhbnQ7XG59XG4uaWNvbi1hcnJvdy10aGluLWxlZnQ6YWZ0ZXIge1xuICBmb250LWZhbWlseTogXCJpY29tb29uXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5vbmU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuaHRtbCxcbmJvZHkge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogNjIuNSU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmbGV4LWdyb3c6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbmh0bWwge1xuICBtaW4taGVpZ2h0OiAxMDAlO1xufVxuXG5ib2R5IHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGQUZCRkI7XG4gIGZvbnQtZmFtaWx5OiBcIkRJTk5leHRMVEFyYWJpY1wiO1xufVxuaHRtbFtkaXI9cnRsXSBib2R5IHtcbiAgZm9udC1mYW1pbHk6IFwiRElOTmV4dExUQXJhYmljXCI7XG59XG5cbmJvZHkudG91ciAuaGVhZGVyLCBib2R5LnRvdXIgLmZvb3RlciwgYm9keS50b3VyIC5zdWJwYWdlSGVybywgYm9keS50b3VyIC5taW5pbmdNYXBfX3dyYXBwZXIge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuKixcbio6YmVmb3JlLFxuKjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbio6OnNlbGVjdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3MzVDMzg7XG4gIGNvbG9yOiAjRkFGQkZCO1xufVxuXG5pbnB1dCxcbmJ1dHRvbiB7XG4gIGZvbnQtZmFtaWx5OiBcIkRJTk5leHRMVEFyYWJpY1wiO1xufVxuaHRtbFtkaXI9cnRsXSBpbnB1dCxcbmh0bWxbZGlyPXJ0bF0gYnV0dG9uIHtcbiAgZm9udC1mYW1pbHk6IFwiRElOTmV4dExUQXJhYmljXCI7XG59XG5cbmlucHV0W3R5cGU9c2VhcmNoXTo6LW1zLWNsZWFyLFxuaW5wdXRbdHlwZT1zZWFyY2hdOjotbXMtcmV2ZWFsIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbn1cblxuLyogY2xlYXJzIHRoZSAnWCcgZnJvbSBDaHJvbWUgKi9cbmlucHV0W3R5cGU9c2VhcmNoXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbixcbmlucHV0W3R5cGU9c2VhcmNoXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcbmlucHV0W3R5cGU9c2VhcmNoXTo6LXdlYmtpdC1zZWFyY2gtcmVzdWx0cy1idXR0b24sXG5pbnB1dFt0eXBlPXNlYXJjaF06Oi13ZWJraXQtc2VhcmNoLXJlc3VsdHMtZGVjb3JhdGlvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cblt2LWNsb2FrXSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuI3VwbG9hZC1vdmVybGF5IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgZGlzcGxheTogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHotaW5kZXg6IDU1NTU1NTU1NTtcbn1cbiN1cGxvYWQtb3ZlcmxheSBoNCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIGNvbG9yOiAjMTYxNjE2O1xuICBmb250LXNpemU6IDI0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDJyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG5cbi5wYWdlLW5vZGUtdHlwZS1taW5pbmctYmlkIC5mb3JtLXR5cGUtLWNoZWNrYm94IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLnBhZ2Utbm9kZS10eXBlLW1pbmluZy1iaWQgLmZvcm0tY2hlY2tib3gge1xuICB3aWR0aDogYXV0bztcbn1cblxuLnd5c2l3eWcgcCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgbWFyZ2luLWJvdHRvbTogMS42cmVtO1xufVxuLnd5c2l3eWcgcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi53eXNpd3lnIGgxLCAud3lzaXd5ZyBoMiwgLnd5c2l3eWcgaDMsIC53eXNpd3lnIGg0LCAud3lzaXd5ZyBoNSwgLnd5c2l3eWcgaDYge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMS42cmVtO1xufVxuLnd5c2l3eWcgaDE6bGFzdC1jaGlsZCwgLnd5c2l3eWcgaDI6bGFzdC1jaGlsZCwgLnd5c2l3eWcgaDM6bGFzdC1jaGlsZCwgLnd5c2l3eWcgaDQ6bGFzdC1jaGlsZCwgLnd5c2l3eWcgaDU6bGFzdC1jaGlsZCwgLnd5c2l3eWcgaDY6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC53eXNpd3lnIGgxLCAud3lzaXd5ZyBoMiwgLnd5c2l3eWcgaDMsIC53eXNpd3lnIGg0LCAud3lzaXd5ZyBoNSwgLnd5c2l3eWcgaDYge1xuICAgIGZvbnQtc2l6ZTogMi4xcmVtO1xuICB9XG59XG4ud3lzaXd5ZyB1bCB7XG4gIGxpc3Qtc3R5bGU6IGRpc2M7XG4gIG1hcmdpbi1ib3R0b206IDEuNnJlbTtcbn1cbi53eXNpd3lnIHVsOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnd5c2l3eWcgb2wge1xuICBsaXN0LXN0eWxlOiBkZWNpbWFsO1xuICBtYXJnaW4tYm90dG9tOiAxLjZyZW07XG59XG4ud3lzaXd5ZyBvbDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi53eXNpd3lnIHVsLCAud3lzaXd5ZyBvbCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDMuNzglO1xufVxuLnd5c2l3eWcgdWwgPiBsaSwgLnd5c2l3eWcgdWwgPiB1bCwgLnd5c2l3eWcgdWwgPiBvbCwgLnd5c2l3eWcgb2wgPiBsaSwgLnd5c2l3eWcgb2wgPiB1bCwgLnd5c2l3eWcgb2wgPiBvbCB7XG4gIGxpbmUtaGVpZ2h0OiAyLjJyZW07XG59XG4ud3lzaXd5ZyBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4ud3lzaXd5ZyBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuLnd5c2l3eWcgZW0ge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xufVxuLnd5c2l3eWcgc3Ryb25nIHtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5xcy1kYXRlcGlja2VyLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucXMtZGF0ZXBpY2tlci1jb250YWluZXIge1xuICAgIHdpZHRoOiA3MCU7XG4gIH1cbn1cblxuLnFzLXNxdWFyZSB7XG4gIGhlaWdodDogMy41NjI1ZW07XG59XG5cbi53cmFwcGVyIHtcbiAgbWFyZ2luOiAwIGNhbGMoOC4zOTY2NHB4ICsgMy4wODZ2dyk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC53cmFwcGVyIHtcbiAgICBtYXJnaW46IDAgY2FsYygtNzYuNTM0MDhweCArIDEwLjg5MnZ3KTtcbiAgfVxufVxuXG4uaGVhZGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGhlaWdodDogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDEwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLyogTWVudSBTZXR0aW5ncyBDb250YWluZXIgKi9cbn1cbi5oZWFkZXIuc3VicGFnZSAuaGVhZGVyX19tYWluIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMTMyLCAxMDUsIDY0LCAwLjMpO1xufVxuLmhlYWRlci5zdWJwYWdlIC5oZWFkZXJfX2xvZ29JbWctLXdoaXRlIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5oZWFkZXIuc3VicGFnZSAuaGVhZGVyX19sb2dvSW1nLS1ibGFjayB7XG4gIG9wYWNpdHk6IDE7XG59XG4uaGVhZGVyLnN1YnBhZ2UgLmhlYWRlcl9fbWVudUxpbmsge1xuICBjb2xvcjogIzg0Njk0MDtcbn1cbi5oZWFkZXIuc3VicGFnZSAubGFuZ1N3aXRjaGVyIHNwYW4sIC5oZWFkZXIuc3VicGFnZSAubGFuZ1N3aXRjaGVyIHN2ZyBwYXRoIHtcbiAgZmlsbDogIzg0Njk0MDtcbiAgY29sb3I6ICM4NDY5NDA7XG59XG4uaGVhZGVyLnN1YnBhZ2UgLm1lbnVCdXR0b24ge1xuICBjb2xvcjogIzg0Njk0MDtcbn1cbi5oZWFkZXJfX21haW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDQ7XG4gIHBhZGRpbmc6IDNyZW0gMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcbn1cbi5oZWFkZXJfX21haW4tLXNjcm9sbERvd24ge1xuICBwYWRkaW5nOiAxLjZyZW0gMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbn1cbi5oZWFkZXJfX21haW4tLXNjcm9sbERvd24gLmJ1dHRvbi5idXR0b24tLXdoaXRlIHtcbiAgYm9yZGVyLWNvbG9yOiAjNzM1QzM4O1xufVxuLmhlYWRlcl9fbWFpbi0tc2Nyb2xsRG93biAuYnV0dG9uLmJ1dHRvbi0td2hpdGU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzM1QzM4O1xuICBib3JkZXItY29sb3I6ICM3MzVDMzg7XG59XG4uaGVhZGVyX19tYWluLS1zY3JvbGxEb3duIC5idXR0b24uYnV0dG9uLS13aGl0ZTpob3ZlciBzcGFuIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4uaGVhZGVyX19tYWluLS1zY3JvbGxEb3duIC5idXR0b24uYnV0dG9uLS10cmFuc3BhcmVudDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4NDY5NDA7XG59XG4uaGVhZGVyX19tYWluLS1zY3JvbGxEb3duIC5idXR0b24uYnV0dG9uLS10cmFuc3BhcmVudDpob3ZlciBzcGFuIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4uaGVhZGVyX19tYWluLS1zY3JvbGxEb3duIC5oZWFkZXJfX21lbnVMaW5rIHtcbiAgcGFkZGluZy1ib3R0b206IDMuM3JlbTtcbn1cbi5oZWFkZXJfX21haW4uYWN0aXZlLCAuaGVhZGVyX19tYWluLS1zY3JvbGxEb3duIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkOGRhZGE7XG59XG4uaGVhZGVyX19tYWluLmFjdGl2ZSAuaGVhZGVyX19idXJnZXIsIC5oZWFkZXJfX21haW4tLXNjcm9sbERvd24gLmhlYWRlcl9fYnVyZ2VyIHtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4uaGVhZGVyX19tYWluLmFjdGl2ZSAuaGVhZGVyX19sb2dvSW1nLS13aGl0ZSwgLmhlYWRlcl9fbWFpbi0tc2Nyb2xsRG93biAuaGVhZGVyX19sb2dvSW1nLS13aGl0ZSB7XG4gIG9wYWNpdHk6IDA7XG59XG4uaGVhZGVyX19tYWluLmFjdGl2ZSAuaGVhZGVyX19sb2dvSW1nLS1ibGFjaywgLmhlYWRlcl9fbWFpbi0tc2Nyb2xsRG93biAuaGVhZGVyX19sb2dvSW1nLS1ibGFjayB7XG4gIG9wYWNpdHk6IDE7XG59XG4uaGVhZGVyX19tYWluLmFjdGl2ZSAuaGVhZGVyX19tZW51TGluaywgLmhlYWRlcl9fbWFpbi0tc2Nyb2xsRG93biAuaGVhZGVyX19tZW51TGluayB7XG4gIGNvbG9yOiAjMkQzMDMzO1xufVxuLmhlYWRlcl9fbWFpbi5hY3RpdmUgLmhlYWRlcl9fdXRpbHNJbm5lciAubGFuZ1N3aXRjaGVyIHN2ZyBwYXRoLCAuaGVhZGVyX19tYWluLS1zY3JvbGxEb3duIC5oZWFkZXJfX3V0aWxzSW5uZXIgLmxhbmdTd2l0Y2hlciBzdmcgcGF0aCB7XG4gIGZpbGw6ICM3RjgwODE7XG59XG4uaGVhZGVyX19tYWluLmFjdGl2ZSAuaGVhZGVyX191dGlsc0lubmVyIC5tZW51X3NldHRpbmdzIHN2ZywgLmhlYWRlcl9fbWFpbi0tc2Nyb2xsRG93biAuaGVhZGVyX191dGlsc0lubmVyIC5tZW51X3NldHRpbmdzIHN2ZyB7XG4gIGNvbG9yOiAjN0Y4MDgxICFpbXBvcnRhbnQ7XG59XG4uaGVhZGVyX19tYWluLmFjdGl2ZSAuaGVhZGVyX191dGlsc0lubmVyIC5sYW5nU3dpdGNoZXIgc3BhbiwgLmhlYWRlcl9fbWFpbi0tc2Nyb2xsRG93biAuaGVhZGVyX191dGlsc0lubmVyIC5sYW5nU3dpdGNoZXIgc3BhbiB7XG4gIGNvbG9yOiAjMkQzMDMzO1xufVxuLmhlYWRlcl9fbWFpbi5hY3RpdmUgLmJ1dHRvbi5idXR0b24tLXdoaXRlLCAuaGVhZGVyX19tYWluLS1zY3JvbGxEb3duIC5idXR0b24uYnV0dG9uLS13aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4NDY5NDA7XG59XG4uaGVhZGVyX19tYWluLmFjdGl2ZSAuYnV0dG9uLmJ1dHRvbi0td2hpdGUgc3BhbiwgLmhlYWRlcl9fbWFpbi0tc2Nyb2xsRG93biAuYnV0dG9uLmJ1dHRvbi0td2hpdGUgc3BhbiB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLmhlYWRlcl9fbWFpbi5hY3RpdmUgLmJ1dHRvbi5idXR0b24tLXRyYW5zcGFyZW50LCAuaGVhZGVyX19tYWluLS1zY3JvbGxEb3duIC5idXR0b24uYnV0dG9uLS10cmFuc3BhcmVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlci1jb2xvcjogIzczNUMzODtcbn1cbi5oZWFkZXJfX21haW4uYWN0aXZlIC5idXR0b24uYnV0dG9uLS10cmFuc3BhcmVudCBzcGFuLCAuaGVhZGVyX19tYWluLS1zY3JvbGxEb3duIC5idXR0b24uYnV0dG9uLS10cmFuc3BhcmVudCBzcGFuIHtcbiAgY29sb3I6ICM4NDY5NDA7XG59XG4uaGVhZGVyX19tYWluSW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGdhcDogM3JlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmhlYWRlcl9fbWFpbklubmVyIHtcbiAgICBnYXA6IDEuNnJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGVhZGVyX19tYWluSW5uZXIge1xuICAgIGdhcDogNi41cmVtO1xuICB9XG59XG4uaGVhZGVyX19sb2dvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4OiAxIDAgMCU7XG59XG4uaGVhZGVyX19sb2dvSW1nIHtcbiAgbWF4LXdpZHRoOiA4cmVtO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogN3JlbTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLmhlYWRlcl9fbG9nb0ltZyB7XG4gICAgbWF4LXdpZHRoOiAxMnJlbTtcbiAgfVxufVxuLmhlYWRlcl9fbG9nb0ltZy0tYmxhY2sge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG9wYWNpdHk6IDA7XG59XG5odG1sOm5vdChbZGlyPXJ0bF0pIC5oZWFkZXJfX2xvZ29JbWctLWJsYWNrIHtcbiAgbGVmdDogMDtcbn1cbmh0bWxbZGlyPXJ0bF0gLmhlYWRlcl9fbG9nb0ltZy0tYmxhY2sge1xuICByaWdodDogMDtcbn1cbi5oZWFkZXJfX21lbnUge1xuICBmbGV4OiAxIDAgNTUlO1xuICBkaXNwbGF5OiBub25lO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmhlYWRlcl9fbWVudSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuLmhlYWRlcl9fbWVudUl0ZW1zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLmhlYWRlcl9fbWVudUl0ZW0uYWN0aXZlIC5oZWFkZXJfX21lbnVMaW5rIHNwYW46YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZTkwNlwiICFpbXBvcnRhbnQ7XG59XG4uaGVhZGVyX19tZW51SXRlbS5hY3RpdmUgLmhlYWRlcl9fbWVudUxpbmsgc3BhbjphZnRlciB7XG4gIGZvbnQtZmFtaWx5OiBcImljb21vb25cIiAhaW1wb3J0YW50O1xuICBzcGVhazogbm9uZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuLmhlYWRlcl9fbWVudUl0ZW0uYWN0aXZlIC5oZWFkZXJfX21lbnVMaW5rOmFmdGVyIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDEuNnJlbSk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5oZWFkZXJfX21lbnVJdGVtLmFjdGl2ZSAuaGVhZGVyX19tZW51TGluazphZnRlciB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEuMnJlbSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhlYWRlcl9fbWVudUl0ZW0uYWN0aXZlIC5oZWFkZXJfX21lbnVMaW5rOmFmdGVyIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMy4ycmVtKTtcbiAgfVxufVxuLmhlYWRlcl9fbWVudUxpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogI0ZBRkJGQjtcbiAgcGFkZGluZzogMCAwLjhyZW0gNC43cmVtIDAuOHJlbTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmhlYWRlcl9fbWVudUxpbmsge1xuICAgIHBhZGRpbmc6IDAgMC42cmVtIDQuN3JlbSAwLjZyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhlYWRlcl9fbWVudUxpbmsge1xuICAgIHBhZGRpbmc6IDAgMS42cmVtIDQuN3JlbSAxLjZyZW07XG4gIH1cbn1cbi5oZWFkZXJfX21lbnVMaW5rOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgaGVpZ2h0OiAycHg7XG4gIHdpZHRoOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODQ2OTQwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbn1cbi5oZWFkZXJfX21lbnVMaW5rLS1oYXNTdWJtZW51IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuaHRtbDpub3QoW2Rpcj1ydGxdKSAuaGVhZGVyX19tZW51TGluayBzcGFuOmFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbn1cbmh0bWxbZGlyPXJ0bF0gLmhlYWRlcl9fbWVudUxpbmsgc3BhbjphZnRlciB7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xufVxuLmhlYWRlcl9fbWVudURyb3Bkb3duIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgei1pbmRleDogMztcbiAgcGFkZGluZzogNS42cmVtIDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XG59XG4uaGVhZGVyX19tZW51RHJvcGRvd24tLWV4cGFuZGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKTtcbiAgb3BhY2l0eTogMTtcbn1cbi5oZWFkZXJfX21lbnVEcm9wZG93bi0tZXhwYW5kZWQgLmhlYWRlcl9fbWVudURyb3Bkb3duTGluayB7XG4gIGNvbG9yOiAjMkQzMDMzO1xufVxuLmhlYWRlcl9fbWVudURyb3Bkb3duTGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogNHJlbTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uaGVhZGVyX19tZW51RHJvcGRvd25MaW5rIHtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xufVxuLmhlYWRlcl9fbWVudURyb3Bkb3duTGluazpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNjtcbn1cbi5oZWFkZXJfX21lbnVEcm9wZG93bkxpbmstLWFjdGl2ZSB7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuLmhlYWRlcl9fdXRpbHMge1xuICBkaXNwbGF5OiBub25lO1xuICBmbGV4OiAxIDAgMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5oZWFkZXJfX3V0aWxzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cbn1cbi5oZWFkZXJfX3V0aWxzSW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAyLjRyZW07XG4gIG1hcmdpbi10b3A6IDJyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5oZWFkZXJfX3V0aWxzSW5uZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG4uaGVhZGVyX191dGlsc0J1dHRvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEuMnJlbTtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuaGVhZGVyX191dGlsc0J1dHRvbnMge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICB9XG59XG4uaGVhZGVyX19vdmVybGF5IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBpbnNldDogMDtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XG4gIHotaW5kZXg6IC0xO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5oZWFkZXJfX292ZXJsYXktLWV4cGFuZGVkIHtcbiAgb3BhY2l0eTogMC40O1xuICB6LWluZGV4OiAyO1xufVxuLmhlYWRlciAubWVudV9zZXR0aW5ncyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC8qIERyb3Bkb3duIE1lbnUgKi9cbiAgLyogRm9udCBTaXplIEJ1dHRvbnMgKi9cbiAgLyogVG9nZ2xlIFN3aXRjaCAqL1xufVxuLmhlYWRlciAubWVudV9zZXR0aW5ncyAuaGVhZGVyX19TZXR0aW5nc19pY29uIHtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbn1cbi5oZWFkZXIgLm1lbnVfc2V0dGluZ3MgLmRyb3Bkb3duX21lbnUge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNDBweDtcbiAgcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIHdpZHRoOiAyMDBweDtcbiAgYm94LXNoYWRvdzogMHB4IDRweCA4cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICB6LWluZGV4OiAxMDAwO1xufVxuLmhlYWRlciAubWVudV9zZXR0aW5ncyAuZHJvcGRvd25fbWVudS5hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5oZWFkZXIgLm1lbnVfc2V0dGluZ3MgLmRyb3Bkb3duX21lbnUgLmRyb3Bkb3duX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTBlMGUwO1xufVxuLmhlYWRlciAubWVudV9zZXR0aW5ncyAuZHJvcGRvd25fbWVudSAuZHJvcGRvd25faXRlbTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cbi5oZWFkZXIgLm1lbnVfc2V0dGluZ3MgLmRyb3Bkb3duX21lbnUgLmRyb3Bkb3duX2l0ZW0gc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5oZWFkZXIgLm1lbnVfc2V0dGluZ3MgLmZvbnQtc2l6ZS1jb250cm9scyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogOHB4O1xufVxuLmhlYWRlciAubWVudV9zZXR0aW5ncyAuZm9udC1zaXplLWNvbnRyb2xzIGJ1dHRvbiB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogI2YwZjBmMDtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuLmhlYWRlciAubWVudV9zZXR0aW5ncyAuZm9udC1zaXplLWNvbnRyb2xzIGJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNlMGUwZTA7XG59XG4uaGVhZGVyIC5tZW51X3NldHRpbmdzIC50b2dnbGUtc3dpdGNoIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiAyMHB4O1xufVxuLmhlYWRlciAubWVudV9zZXR0aW5ncyAudG9nZ2xlLXN3aXRjaCBpbnB1dCB7XG4gIG9wYWNpdHk6IDA7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG59XG4uaGVhZGVyIC5tZW51X3NldHRpbmdzIC50b2dnbGUtc3dpdGNoIC5zbGlkZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NjYztcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuLmhlYWRlciAubWVudV9zZXR0aW5ncyAudG9nZ2xlLXN3aXRjaCAuc2xpZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdG9wOiAycHg7XG4gIGxlZnQ6IDJweDtcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cbi5oZWFkZXIgLm1lbnVfc2V0dGluZ3MgLnRvZ2dsZS1zd2l0Y2ggaW5wdXQ6Y2hlY2tlZCArIC5zbGlkZXIge1xuICBiYWNrZ3JvdW5kOiAjMDBCQzcwO1xufVxuLmhlYWRlciAubWVudV9zZXR0aW5ncyAudG9nZ2xlLXN3aXRjaCBpbnB1dDpjaGVja2VkICsgLnNsaWRlcjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjBweCk7XG59XG4uaGVhZGVyLnN1YnBhZ2UgLm1lbnVfc2V0dGluZ3Mgc3ZnIHtcbiAgY29sb3I6ICM4NDY5NDA7XG59XG5cbi5hY3RpdmUtZmlsdGVyIHtcbiAgZmlsdGVyOiBncmF5c2NhbGUoMTAwJSkgIWltcG9ydGFudDtcbn1cblxuLmhlcm9IZWFkZXIge1xuICB6LWluZGV4OiAxOTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMHZoO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzO1xufVxuLmhlcm9IZWFkZXJfX21haW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLmhlcm9IZWFkZXJfX21haW5Jbm5lciB7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGVyb0hlYWRlcl9fbWFpbklubmVyIHtcbiAgICBmb250LXNpemU6IGNhbGMoOC44NTEycHggKyAwLjQxdncpO1xuICB9XG59XG4uaGVyb0hlYWRlcl9fbG9nbyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiAyLjJyZW07XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmhlcm9IZWFkZXJfX2xvZ28ge1xuICAgIHRvcDogY2FsYygtNC42NDEyOHB4ICsgMS42NDZ2dyk7XG4gIH1cbn1cbi5oZXJvSGVhZGVyX19sb2dvSW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICB3aWR0aDogNS42cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oZXJvSGVhZGVyX19sb2dvSW1nIHtcbiAgICB3aWR0aDogY2FsYygzOC42Mjc4NHB4ICsgMi4yNjJ2dyk7XG4gIH1cbn1cbi5oZXJvSGVhZGVyX191dGlscyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBoZWlnaHQ6IDExLjJyZW07XG4gIHBhZGRpbmctYm90dG9tOiAzLjZyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5oZXJvSGVhZGVyX191dGlscyB7XG4gICAgaGVpZ2h0OiBjYWxjKDI5LjA0NTc2cHggKyAyLjQ2OHZ3KTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxufVxuLmhlcm9IZWFkZXJfX3V0aWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uaGVyb0hlYWRlcl9fdXRpbC0tbGFuZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5oZXJvSGVhZGVyX191dGlsLS1sYW5nIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIGh0bWw6bm90KFtkaXI9cnRsXSkgLmhlcm9IZWFkZXJfX3V0aWwtLWxhbmcge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG4gIGh0bWxbZGlyPXJ0bF0gLmhlcm9IZWFkZXJfX3V0aWwtLWxhbmcge1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxufVxuaHRtbDpub3QoW2Rpcj1ydGxdKSAuaGVyb0hlYWRlcl9fdXRpbC0tbWVudSB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuaHRtbFtkaXI9cnRsXSAuaGVyb0hlYWRlcl9fdXRpbC0tbWVudSB7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmhlcm9IZWFkZXJfX3V0aWwtLW1lbnUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5oZXJvSGVhZGVyX19zZWFyY2gge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDMuMnJlbTtcbiAgaGVpZ2h0OiAzLjJyZW07XG4gIGNvbG9yOiAjRkZGRkZGO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzO1xufVxuLmhlcm9IZWFkZXJfX3NlYXJjaDo6YmVmb3JlIHtcbiAgZm9udC1zaXplOiAxLjdyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLmhlcm9IZWFkZXJfX3NlYXJjaDo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbW9vblwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBub25lO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAuaGVyb0hlYWRlcl9fc2VhcmNoOmhvdmVyIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjY2KTtcbiAgfVxufVxuLmhlcm9IZWFkZXJfX2xhbmcge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICBodG1sOm5vdChbZGlyPXJ0bF0pIC5oZXJvSGVhZGVyX19sYW5nIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjhyZW07XG4gIH1cbiAgaHRtbFtkaXI9cnRsXSAuaGVyb0hlYWRlcl9fbGFuZyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjhyZW07XG4gIH1cbn1cbi5oZXJvSGVhZGVyX19idXJnZXIge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuaHRtbDpub3QoW2Rpcj1ydGxdKSAuaGVyb0hlYWRlcl9fYnVyZ2VyIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMS4ycmVtO1xufVxuaHRtbFtkaXI9cnRsXSAuaGVyb0hlYWRlcl9fYnVyZ2VyIHtcbiAgbWFyZ2luLWxlZnQ6IC0xLjJyZW07XG59XG4uaGVyb0hlYWRlcl9fbWVudSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5oZXJvSGVhZGVyX19tZW51IHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiBjYWxjKDM0LjIwOTkycHggKyAyLjA1NnZ3KTtcbiAgfVxuICAuaGVyb0hlYWRlcl9fbWVudTo6YmVmb3JlLCAuaGVyb0hlYWRlcl9fbWVudTo6YWZ0ZXIge1xuICAgIHotaW5kZXg6IC0xO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAoMzcuODgxNnB4ICsgMi44OHZ3KSk7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zMyk7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxuICAuaGVyb0hlYWRlcl9fbWVudTo6YmVmb3JlIHtcbiAgICBsZWZ0OiAwO1xuICB9XG4gIC5oZXJvSGVhZGVyX19tZW51OjphZnRlciB7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbn1cbi5oZXJvSGVhZGVyX19tZW51SXRlbXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogMCAtMC40cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oZXJvSGVhZGVyX19tZW51SXRlbXMge1xuICAgIG1hcmdpbjogMCBjYWxjKDguNjQxMjhweCArIC0xLjY0NnZ3KTtcbiAgfVxufVxuLmhlcm9IZWFkZXJfX21lbnVJdGVtIHtcbiAgcGFkZGluZzogMCAwLjRyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhlcm9IZWFkZXJfX21lbnVJdGVtIHtcbiAgICBwYWRkaW5nOiAwIGNhbGMoLTguNjQxMjhweCArIDEuNjQ2dncpO1xuICB9XG59XG5odG1sOm5vdChbZGlyPXJ0bF0pIC5oZXJvSGVhZGVyX19tZW51SXRlbS0tc3BhY2Uge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbmh0bWxbZGlyPXJ0bF0gLmhlcm9IZWFkZXJfX21lbnVJdGVtLS1zcGFjZSB7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbi5oZXJvSGVhZGVyX19tZW51TGluayB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycywgY29sb3IgMC4ycztcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gIC5oZXJvSGVhZGVyX19tZW51TGluazpob3ZlciB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42Nik7XG4gIH1cbn1cbi5oZXJvSGVhZGVyX19tZW51SXRlbXMtLWV4cGFuZGVkIC5oZXJvSGVhZGVyX19tZW51TGluazpub3QoLmhlcm9IZWFkZXJfX21lbnVMaW5rLS1leHBhbmRlZCkge1xuICBvcGFjaXR5OiAwLjM7XG59XG4uaGVyb0hlYWRlcl9fbWVudUxpbmstLWhhc1N1Ym1lbnU6OmFmdGVyIHtcbiAgZm9udC1zaXplOiAwLjRlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLmhlcm9IZWFkZXJfX21lbnVMaW5rLS1oYXNTdWJtZW51OjphZnRlciB7XG4gIGZvbnQtZmFtaWx5OiBcImljb21vb25cIiAhaW1wb3J0YW50O1xuICBzcGVhazogbm9uZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuaHRtbDpub3QoW2Rpcj1ydGxdKSAuaGVyb0hlYWRlcl9fbWVudUxpbmstLWhhc1N1Ym1lbnU6OmFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDFlbTtcbn1cbmh0bWxbZGlyPXJ0bF0gLmhlcm9IZWFkZXJfX21lbnVMaW5rLS1oYXNTdWJtZW51OjphZnRlciB7XG4gIG1hcmdpbi1yaWdodDogMWVtO1xufVxuLmhlcm9IZWFkZXJfX2Ryb3Age1xuICBmbGV4LWdyb3c6IDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5oZXJvSGVhZGVyX19tb2JpbGVNZW51IHtcbiAgZGlzcGxheTogZmxleDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmhlcm9IZWFkZXJfX21vYmlsZU1lbnUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5oZXJvSGVhZGVyX19zdWJtZW51IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmhlcm9IZWFkZXJfX3N1Ym1lbnUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5tb2JpbGVNZW51IHtcbiAgei1pbmRleDogMTAwO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGluc2V0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkFGQkZCO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMsIHZpc2liaWxpdHkgMC4ycywgdHJhbnNmb3JtIDAuMnM7XG4gIHBhZGRpbmc6IDAgY2FsYyg4LjM5NjY0cHggKyAzLjA4NnZ3KTtcbn1cbmh0bWw6bm90KFtkaXI9cnRsXSkgLm1vYmlsZU1lbnUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAxJSk7XG59XG5odG1sW2Rpcj1ydGxdIC5tb2JpbGVNZW51IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDElKTtcbn1cbi5tb2JpbGVNZW51IC5sYW5nU3dpdGNoZXIgc3ZnIHBhdGgge1xuICBmaWxsOiAjN0Y4MDgxO1xufVxuLm1vYmlsZU1lbnUgLmxhbmdTd2l0Y2hlciBzcGFuIHtcbiAgY29sb3I6ICMyRDMwMzM7XG59XG4ubW9iaWxlTWVudSAuYnV0dG9uLmJ1dHRvbi0td2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODQ2OTQwO1xufVxuLm1vYmlsZU1lbnUgLmJ1dHRvbi5idXR0b24tLXdoaXRlIHNwYW4ge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5tb2JpbGVNZW51IC5idXR0b24uYnV0dG9uLS10cmFuc3BhcmVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlci1jb2xvcjogIzg0Njk0MDtcbn1cbi5tb2JpbGVNZW51IC5idXR0b24uYnV0dG9uLS10cmFuc3BhcmVudCBzcGFuIHtcbiAgY29sb3I6ICMwMEJDNzA7XG59XG4ubW9iaWxlTWVudS0tZXhwYW5kZWQge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuaHRtbDpub3QoW2Rpcj1ydGxdKSAubW9iaWxlTWVudS0tZXhwYW5kZWQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG59XG5odG1sW2Rpcj1ydGxdIC5tb2JpbGVNZW51LS1leHBhbmRlZCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbn1cbi5tb2JpbGVNZW51X19pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleC1ncm93OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLm1vYmlsZU1lbnVfX2hlYWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAxLjZyZW0gMDtcbn1cbi5tb2JpbGVNZW51X19oZWFkUmlnaHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLm1vYmlsZU1lbnVfX2hlYWRTZWFyY2gge1xuICBwYWRkaW5nOiAwIDIuNnJlbTtcbn1cbi5tb2JpbGVNZW51X19sb2dvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxleC1zaHJpbms6IDA7XG59XG4ubW9iaWxlTWVudV9fbG9nb0ltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycztcbn1cbi5tb2JpbGVNZW51X19sb2dvSW1nLS1jb2xvciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgb3BhY2l0eTogMDtcbn1cbi5tb2JpbGVNZW51X19jbG9zZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBmb250LXNpemU6IDNyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzLCBiYWNrZ3JvdW5kLWNvbG9yIDAuMnM7XG59XG4ubW9iaWxlTWVudV9fY2xvc2U6OmJlZm9yZSB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzO1xufVxuLm1vYmlsZU1lbnVfX2Nsb3NlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwMVwiICFpbXBvcnRhbnQ7XG59XG4ubW9iaWxlTWVudV9fY2xvc2U6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcImljb21vb25cIiAhaW1wb3J0YW50O1xuICBzcGVhazogbm9uZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgLm1vYmlsZU1lbnVfX2Nsb3NlOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICB9XG4gIGh0bWw6bm90KFtkaXI9cnRsXSkgLm1vYmlsZU1lbnVfX2Nsb3NlOmhvdmVyOjpiZWZvcmUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC0xdHVybik7XG4gIH1cbiAgaHRtbFtkaXI9cnRsXSAubW9iaWxlTWVudV9fY2xvc2U6aG92ZXI6OmJlZm9yZSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMXR1cm4pO1xuICB9XG59XG4ubW9iaWxlTWVudV9faXRlbXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDA7XG4gIHBhZGRpbmctdG9wOiAycmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbn1cbi5tb2JpbGVNZW51X19pdGVtczo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG59XG4ubW9iaWxlTWVudV9faXRlbXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcbn1cbi5tb2JpbGVNZW51X19pdGVtIHtcbiAgcGFkZGluZzogMC44cmVtIDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1vYmlsZU1lbnVfX2l0ZW0ge1xuICAgIHBhZGRpbmc6IGNhbGMoLTE2LjQzMTM2cHggKyAzLjcwMnZ3KSAwO1xuICB9XG59XG4ubW9iaWxlTWVudV9fbGluayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogM3JlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzLCBjb2xvciAwLjJzO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDM2MHB4KSB7XG4gIC5tb2JpbGVNZW51X19saW5rIHtcbiAgICBmb250LXNpemU6IDMuNnJlbTtcbiAgfVxufVxuaHRtbDpub3QoW2Rpcj1ydGxdKSAubW9iaWxlTWVudV9fbGluay0taGFzU3VibWVudSA+IHNwYW4ge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5odG1sW2Rpcj1ydGxdIC5tb2JpbGVNZW51X19saW5rLS1oYXNTdWJtZW51ID4gc3BhbiB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIGh0bWw6bm90KFtkaXI9cnRsXSkgLm1vYmlsZU1lbnVfX2xpbmstLWhhc1N1Ym1lbnUgPiBzcGFuIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgaHRtbFtkaXI9cnRsXSAubW9iaWxlTWVudV9fbGluay0taGFzU3VibWVudSA+IHNwYW4ge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG4ubW9iaWxlTWVudV9fbGluay0tZXhwYW5kZWQge1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbi5tb2JpbGVNZW51X19saW5rLS1leHBhbmRlZCBzcGFuOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA2XCIgIWltcG9ydGFudDtcbn1cbi5tb2JpbGVNZW51X19zdWJtZW51IHtcbiAgei1pbmRleDogMTtcbiAgaW5zZXQ6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGhlaWdodDogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLm1vYmlsZU1lbnVfX3N1Ym1lbnUtLWV4cGFuZGVkIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuLm1vYmlsZU1lbnVfX3N1YmhlYWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXNocmluazogMDtcbiAgcGFkZGluZzogMS4ycmVtIGNhbGMoOC4zOTY2NHB4ICsgMy4wODZ2dyk7XG59XG4ubW9iaWxlTWVudV9fYmFjayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBmb250LXNpemU6IDIuNHJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cbmh0bWw6bm90KFtkaXI9cnRsXSkgLm1vYmlsZU1lbnVfX2JhY2sge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuaHRtbFtkaXI9cnRsXSAubW9iaWxlTWVudV9fYmFjayB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLm1vYmlsZU1lbnVfX3N1Yml0ZW1zIHtcbiAgZmxleC1ncm93OiAxO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLm1vYmlsZU1lbnVfX3N1Yml0ZW0ge1xuICBwYWRkaW5nOiAxLjJyZW0gMDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycztcbn1cbi5tb2JpbGVNZW51X19zdWJsaW5rIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAyLjJyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycywgY29sb3IgMC4ycztcbn1cbi5tb2JpbGVNZW51IC5tb2JpbGVNZW51X19zZXR0aW5ncyB7XG4gIHBhZGRpbmctdG9wOiAxcmVtO1xuICAvKiBGb250IFNpemUgQnV0dG9ucyAqL1xuICAvKiBBY2Nlc3NpYmlsaXR5IFNldHRpbmdzICovXG4gIC8qIFRvZ2dsZSBTd2l0Y2ggKi9cbiAgLyogVGV4dCBzdHlsaW5nICovXG59XG4ubW9iaWxlTWVudSAubW9iaWxlTWVudV9fc2V0dGluZ3MgLmNvbG9yLWNvbnRyYXN0LWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMXJlbTtcbn1cbi5tb2JpbGVNZW51IC5tb2JpbGVNZW51X19zZXR0aW5ncyAuZm9udC1zaXplLWNvbnRyb2xzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiA4cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmctdG9wOiAxcmVtO1xufVxuLm1vYmlsZU1lbnUgLm1vYmlsZU1lbnVfX3NldHRpbmdzIC5mb250LXNpemUtY29udHJvbHMgYnV0dG9uIHtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiAjZjJmMmYyO1xuICBwYWRkaW5nOiA4cHggMTRweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiBibGFjaztcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzIGVhc2U7XG59XG4ubW9iaWxlTWVudSAubW9iaWxlTWVudV9fc2V0dGluZ3MgLmZvbnQtc2l6ZS1jb250cm9scyBidXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZTBlMGUwO1xufVxuLm1vYmlsZU1lbnUgLm1vYmlsZU1lbnVfX3NldHRpbmdzIC5hY2Nlc3NpYmlsaXR5LXNldHRpbmdzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxMHB4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbi5tb2JpbGVNZW51IC5tb2JpbGVNZW51X19zZXR0aW5ncyAudG9nZ2xlLXN3aXRjaCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMHB4O1xufVxuLm1vYmlsZU1lbnUgLm1vYmlsZU1lbnVfX3NldHRpbmdzIC50b2dnbGUtc3dpdGNoIGlucHV0IHtcbiAgb3BhY2l0eTogMDtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbn1cbi5tb2JpbGVNZW51IC5tb2JpbGVNZW51X19zZXR0aW5ncyAudG9nZ2xlLXN3aXRjaCAuc2xpZGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjY2M7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cbi5tb2JpbGVNZW51IC5tb2JpbGVNZW51X19zZXR0aW5ncyAudG9nZ2xlLXN3aXRjaCAuc2xpZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdG9wOiAycHg7XG4gIGxlZnQ6IDJweDtcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cbi5tb2JpbGVNZW51IC5tb2JpbGVNZW51X19zZXR0aW5ncyAudG9nZ2xlLXN3aXRjaCBpbnB1dDpjaGVja2VkICsgLnNsaWRlciB7XG4gIGJhY2tncm91bmQ6ICMwMEJDNzA7XG59XG4ubW9iaWxlTWVudSAubW9iaWxlTWVudV9fc2V0dGluZ3MgLnRvZ2dsZS1zd2l0Y2ggaW5wdXQ6Y2hlY2tlZCArIC5zbGlkZXI6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwcHgpO1xufVxuLm1vYmlsZU1lbnUgLm1vYmlsZU1lbnVfX3NldHRpbmdzIC50ZXh0LWxhYmVsIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6IGJsYWNrO1xufVxuXG4uc3VibWVudSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzczNUMzODtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDElKTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzLCB2aXNpYmlsaXR5IDAuMnMsIHRyYW5zZm9ybSAwLjJzO1xufVxuLnN1Ym1lbnUtLWV4cGFuZGVkIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xufVxuLnN1Ym1lbnUtLWhlcm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4uc3VibWVudV9faW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDUuNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3VibWVudV9faW5uZXIge1xuICAgIG1pbi1oZWlnaHQ6IGNhbGMoMzEuMjk5NTJweCArIDMuMDg2dncpO1xuICB9XG59XG4uc3VibWVudS0taGVybyAuc3VibWVudV9faW5uZXIge1xuICBtaW4taGVpZ2h0OiAzLjZyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN1Ym1lbnUtLWhlcm8gLnN1Ym1lbnVfX2lubmVyIHtcbiAgICBtaW4taGVpZ2h0OiAzLjZyZW07XG4gIH1cbn1cbi5zdWJtZW51X19pdGVtcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zdWJtZW51X19pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycywgdmlzaWJpbGl0eSAwLjJzO1xufVxuLnN1Ym1lbnVfX2l0ZW0tLWV4cGFuZGVkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuLnN1Ym1lbnVfX3N1Yml0ZW1zIHtcbiAgZmxleC1ncm93OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgbWFyZ2luOiAwIC0wLjRyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN1Ym1lbnVfX3N1Yml0ZW1zIHtcbiAgICBtYXJnaW46IDAgY2FsYygyLjMyODMycHggKyAtMC44MjR2dyk7XG4gIH1cbn1cbi5zdWJtZW51LS1oZXJvIC5zdWJtZW51X19zdWJpdGVtcyB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3VibWVudS0taGVybyAuc3VibWVudV9fc3ViaXRlbXMge1xuICAgIG1hcmdpbjogMCBjYWxjKDExLjgwNTQ0cHggKyAtMi4wNTh2dyk7XG4gIH1cbn1cbi5zdWJtZW51LS1oZXJvIC5zdWJtZW51X19pdGVtLS1zcGFjZSAuc3VibWVudV9fc3ViaXRlbXMsIC5zdWJtZW51LS1oZXJvIC5zdWJtZW51X19pdGVtLS1zcGFjZSB+IC5zdWJtZW51X19pdGVtIC5zdWJtZW51X19zdWJpdGVtcyB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG4uc3VibWVudV9fc3ViaXRlbSB7XG4gIHBhZGRpbmc6IDAgMC40cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdWJtZW51X19zdWJpdGVtIHtcbiAgICBwYWRkaW5nOiAwIGNhbGMoLTIuMzEyOTZweCArIDAuODIydncpO1xuICB9XG59XG4uc3VibWVudS0taGVybyAuc3VibWVudV9fc3ViaXRlbSB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3VibWVudS0taGVybyAuc3VibWVudV9fc3ViaXRlbSB7XG4gICAgcGFkZGluZzogMCBjYWxjKC0xMS43OTAwOHB4ICsgMi4wNTZ2dyk7XG4gIH1cbn1cbi5zdWJtZW51X19zdWJsaW5rIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBcIkRJTk5leHRMVEFyYWJpY1wiO1xuICBoZWlnaHQ6IDUuNXJlbTtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBmb250LXdlaWdodDogMzAwO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdWJtZW51X19zdWJsaW5rIHtcbiAgICBoZWlnaHQ6IGNhbGMoMzEuMjk5NTJweCArIDMuMDg2dncpO1xuICAgIGZvbnQtc2l6ZTogY2FsYyg4Ljg1MTJweCArIDAuNDF2dyk7XG4gIH1cbn1cbi5zdWJtZW51LS1oZXJvIC5zdWJtZW51X19zdWJsaW5rIHtcbiAgaGVpZ2h0OiAzLjZyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN1Ym1lbnUtLWhlcm8gLnN1Ym1lbnVfX3N1Ymxpbmsge1xuICAgIGhlaWdodDogMy42cmVtO1xuICB9XG59XG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAuc3VibWVudS0taGVybyAuc3VibWVudV9fc3VibGluazpob3ZlciB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42Nik7XG4gIH1cbn1cblxuLnNpZGVOYXYge1xuICBkaXNwbGF5OiBub25lO1xuICB6LWluZGV4OiAyMDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNpZGVOYXYge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uc2lkZU5hdi0taW52ZXJ0IHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5odG1sOm5vdChbZGlyPXJ0bF0pIC5zaWRlTmF2IHtcbiAgcmlnaHQ6IDA7XG59XG5odG1sW2Rpcj1ydGxdIC5zaWRlTmF2IHtcbiAgbGVmdDogMDtcbn1cbi5zaWRlTmF2X19pdGVtcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnM7XG59XG5odG1sOm5vdChbZGlyPXJ0bF0pIC5zaWRlTmF2X19pdGVtcyB7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoLTIxLjU5NTUycHggKyA0LjExNHZ3KTtcbn1cbmh0bWxbZGlyPXJ0bF0gLnNpZGVOYXZfX2l0ZW1zIHtcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKC0yMS41OTU1MnB4ICsgNC4xMTR2dyk7XG59XG5odG1sOm5vdChbZGlyPXJ0bF0pIC5zaWRlTmF2LS1oaWRkZW4gLnNpZGVOYXZfX2l0ZW1zIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xufVxuaHRtbFtkaXI9cnRsXSAuc2lkZU5hdi0taGlkZGVuIC5zaWRlTmF2X19pdGVtcyB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG59XG4uc2lkZU5hdl9faXRlbSB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnM7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwLjZyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zaWRlTmF2X19pdGVtOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDJweDtcbiAgaGVpZ2h0OiAycHg7XG4gIGJvcmRlci1yYWRpdXM6IDFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICBib3gtc2hhZG93OiAwIDAgNHB4IDAgI0ZGRkZGRjtcbiAgb3BhY2l0eTogMC42NjtcbiAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuMnMsIG9wYWNpdHkgMC4ycyBib3gtc2hhZG93IDAuMnM7XG59XG4uc2lkZU5hdl9faXRlbS0tYWN0aXZlOjpiZWZvcmUge1xuICBvcGFjaXR5OiAxO1xuICBoZWlnaHQ6IDE2cHg7XG59XG4uc2lkZU5hdi0taW52ZXJ0IC5zaWRlTmF2X19pdGVtOjpiZWZvcmUge1xuICBib3gtc2hhZG93OiAwIDAgNHB4IDAgIzAwMDAwMDtcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gIC5zaWRlTmF2X19pdGVtOmhvdmVyOjpiZWZvcmUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbi5zaWRlTmF2X19sYWJlbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBsaW5lLWhlaWdodDogMS4zMzMzMzMzMzMzO1xuICBmb250LXdlaWdodDogNTAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgc2NhbGVZKDApO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRleHQtc2hhZG93OiAwIDAgNHB4ICNGRkZGRkY7XG4gIHRyYW5zaXRpb246IHZpc2libGl0eSAwLjJzLCBvcGFjaXR5IDAuMnMsIHRyYW5zZm9ybSAwLjJzLCB0ZXh0LXNoYWRvdyAwLjJzO1xufVxuaHRtbDpub3QoW2Rpcj1ydGxdKSAuc2lkZU5hdl9fbGFiZWwge1xuICByaWdodDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogMC44cmVtO1xufVxuaHRtbFtkaXI9cnRsXSAuc2lkZU5hdl9fbGFiZWwge1xuICBsZWZ0OiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjhyZW07XG59XG4uc2lkZU5hdi0taW52ZXJ0IC5zaWRlTmF2X19sYWJlbCB7XG4gIHRleHQtc2hhZG93OiAwIDAgNHB4ICMwMDAwMDA7XG59XG4uc2lkZU5hdl9faXRlbS0tYWN0aXZlIC5zaWRlTmF2X19sYWJlbCB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSBzY2FsZVkoMSk7XG59XG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAuc2lkZU5hdl9faXRlbTpob3ZlciAuc2lkZU5hdl9fbGFiZWwge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgc2NhbGVZKDEpO1xuICB9XG59XG5cbi5wYWdlIHtcbiAgbWFyZ2luLXRvcDogNS41cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wYWdlIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKDMxLjI5OTUycHggKyAzLjA4NnZ3KTtcbiAgfVxufVxuLnBhZ2UtLXdpdGhIZXJvIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGFnZS0td2l0aEhlcm8ge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cblxuLnNlY3Rpb24ge1xuICBwYWRkaW5nOiAxMnJlbSAwO1xufVxuXG4uc2VjdGlvbi12ZXJ5LXNtYWxsIHtcbiAgcGFkZGluZzogNHJlbSAwO1xufVxuXG4uc2VjdGlvbi1zbWFsbCB7XG4gIHBhZGRpbmc6IDZyZW0gMDtcbn1cblxuLnNlY3Rpb24tdG9wIHtcbiAgcGFkZGluZy10b3A6IDEycmVtO1xufVxuXG4uc2VjdGlvbi1zbWFsbC10b3AtdGFibGV0IHtcbiAgcGFkZGluZy1ib3R0b206IDZyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5zZWN0aW9uLXNtYWxsLXRvcC10YWJsZXQge1xuICAgIHBhZGRpbmctdG9wOiA2cmVtO1xuICB9XG59XG5cbi5zZWN0aW9uLXNtYWxsLXRvcCB7XG4gIHBhZGRpbmctdG9wOiA2cmVtO1xufVxuXG4uc2VjdGlvbi1iaWctYm90dG9tIHtcbiAgcGFkZGluZzogNnJlbSAwIDIycmVtIDA7XG59XG5cbi5zZWN0aW9uLXRvcC1zaWRlYmFyIHtcbiAgcGFkZGluZy1ib3R0b206IDEycmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuc2VjdGlvbi10b3Atc2lkZWJhciB7XG4gICAgcGFkZGluZy10b3A6IDZyZW07XG4gIH1cbn1cblxuLnNlY3Rpb24tYm90dG9tLXNpZGViYXIge1xuICBwYWRkaW5nOiA2cmVtIDAgNnJlbSAwO1xuICBtYXJnaW4tYm90dG9tOiAtMTJyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zZWN0aW9uLWJvdHRvbS1zaWRlYmFyIHtcbiAgICBwYWRkaW5nOiA2cmVtIDAgMTJyZW0gMDtcbiAgfVxufVxuLnNlY3Rpb24tYm90dG9tLXNpZGViYXIgPiBkaXYge1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbn1cblxuLnNlY3Rpb24tYm90dG9tIHtcbiAgcGFkZGluZy1ib3R0b206IDEycmVtO1xufVxuXG4uc2VjdGlvbi1tZWRpdW0tYm90dG9tIHtcbiAgcGFkZGluZy1ib3R0b206IDhyZW07XG59XG5cbi5zZWN0aW9uLXNtYWxsLWJvdHRvbSB7XG4gIHBhZGRpbmctYm90dG9tOiA2cmVtO1xufVxuXG4uc2VjdGlvbldyYXBwZXJXaXRoU2lkZWJhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLm1lc3NhZ2VzLWxpc3Qge1xuICB6LWluZGV4OiAyMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDMzNXB4O1xuICB3aWR0aDogMTAwJTtcbn1cbi5tZXNzYWdlcy1saXN0IC5pcy1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm1lc3NhZ2VzLWxpc3RfX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBwYWRkaW5nOiAwIDFyZW07XG4gIG1hcmdpbjogMXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDtcbn1cbi5tZXNzYWdlcy1saXN0X19pdGVtIC5tZXNzYWdlcy1ib2R5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB3aWR0aDogMTAwJTtcbn1cbi5tZXNzYWdlcy1saXN0X19pdGVtIC5hbGVydCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubWVzc2FnZXMtbGlzdF9faXRlbSAubWVzc2FnZXNfX2hlYWRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubWVzc2FnZXMtbGlzdF9faXRlbSAuYnV0dG9uLS1kaXNtaXNzIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4ubWVzc2FnZXMtbGlzdF9faXRlbSAuYnV0dG9uLWNvbnRyb2wge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ubWVzc2FnZXMtbGlzdF9faXRlbSAuaWNvbi1jbG9zZTphZnRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29udGVudDogXCLDl1wiO1xuICAvKiBUaGlzIHdpbGwgcmVuZGVyIHRoZSAnWCcgKi9cbiAgY29sb3I6ICNGRkZGRkY7XG4gIGZvbnQtc2l6ZTogM3JlbTtcbiAgbWFyZ2luOiAwIDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbi5tZXNzYWdlcy1saXN0X19pdGVtLm1lc3NhZ2VzLS1zdGF0dXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDE4OCwgMTEyLCAwLjgyKTtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4ubWVzc2FnZXMtbGlzdF9faXRlbS5tZXNzYWdlcy0tZXJyb3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTM1QzQ3O1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLm1lc3NhZ2VzX193cmFwcGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDc1JTtcbiAgei1pbmRleDogOTk5OTk5OTtcbiAgd2lkdGg6IDkwJTtcbiAgbWFyZ2luOiBhdXRvO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbn1cblxuLmZvb3RlciB7XG4gIC8qIHBvc2l0aW9uOiByZWxhdGl2ZTsgKi9cbiAgbWFyZ2luLXRvcDogOHJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgLyogYm9yZGVyLXJhZGl1czogMnJlbSAycmVtIDAgMDsgKi9cbiAgYm94LXNoYWRvdzogMHB4IC0yMHB4IDIwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wMTE3NjQ3MDU5KTtcbn1cbi5mb290ZXJfX21haW5Jbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDRyZW07XG4gIHBhZGRpbmctdG9wOiA2LjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAzcmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZm9vdGVyX19tYWluSW5uZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbn1cbi5mb290ZXJfX2xvZ29Db21wYW55IHtcbiAgZmxleDogMSAxIDE1JTtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5mb290ZXJfX2xvZ29Db21wYW55IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICB9XG59XG4uZm9vdGVyX19sb2dvQ29tcGFueS50ZXh0IHtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjMzQzNzNBO1xuICBsaW5lLWhlaWdodDogMi44cmVtO1xuICBtYXJnaW4tdG9wOiAzLjJyZW07XG59XG4uZm9vdGVyX19sb2dvSW1nIHtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG1heC13aWR0aDogMTJyZW07XG4gIHdpZHRoOiAxMDAlO1xufVxuLmZvb3Rlcl9fbWVudSB7XG4gIGZsZXg6IDEgMCAzMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBnYXA6IDRyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmZvb3Rlcl9fbWVudSB7XG4gICAgdGV4dC1hbGlnbjogdW5zZXQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuZm9vdGVyX19tZW51IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGdhcDogMnJlbTtcbiAgfVxufVxuLmZvb3Rlcl9fbWVudUl0ZW1zIHtcbiAgZmxleDogMSAxIDUwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAwLjhyZW07XG59XG4uZm9vdGVyX19tZW51SXRlbXNUaXRsZSB7XG4gIGZvbnQtc2l6ZTogMi4zcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMy4ycmVtO1xuICBjb2xvcjogIzJEMzAzMztcbiAgbWFyZ2luLWJvdHRvbTogMC44cmVtO1xufVxuLmZvb3Rlcl9fbWVudUxpbmsge1xuICBmb250LXNpemU6IDJyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAzLjJyZW07XG4gIGNvbG9yOiAjNjk2RDcwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xufVxuLmZvb3Rlcl9fbWVudUxpbms6aG92ZXIge1xuICBvcGFjaXR5OiAwLjY7XG59XG4uZm9vdGVyX19sb2dvcyB7XG4gIGZsZXg6IDEgMSAxNSU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMS4zcmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5mb290ZXJfX2xvZ29zIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGdhcDogNHJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZm9vdGVyX19sb2dvcyB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAxLjNyZW07XG4gIH1cbn1cbi5mb290ZXJfX2xvZ29zIGltZyB7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLmZvb3Rlcl9fYm90dG9tIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDJyZW07XG4gIHBhZGRpbmc6IDMuMnJlbSAwO1xuICBib3JkZXItdG9wOiAwLjFyZW0gc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5mb290ZXJfX2JvdHRvbSB7XG4gICAgZ2FwOiA0LjhyZW07XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxufVxuLmZvb3Rlcl9fYm90dG9tTWVudSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMnJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuZm9vdGVyX19ib3R0b21NZW51IHtcbiAgICBnYXA6IDQuOHJlbTtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG59XG4uZm9vdGVyX19ib3R0b21NZW51TGluayB7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS45cmVtO1xuICBjb2xvcjogIzY5NkQ3MDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcbn1cbi5mb290ZXJfX2JvdHRvbU1lbnVMaW5rOmhvdmVyIHtcbiAgb3BhY2l0eTogMC42O1xufVxuLmZvb3Rlcl9fY29weXJpZ2h0IHtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjlyZW07XG4gIGNvbG9yOiAjNjk2RDcwO1xufVxuLmZvb3Rlcl9fc29jaWFscyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBpbnNldC1pbmxpbmU6IDAgMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAwLjhyZW07XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xufVxuLmZvb3Rlcl9fc29jaWFsIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBwYWRkaW5nOiAxcmVtO1xufVxuLmZvb3Rlcl9fc29jaWFsIGltZyB7XG4gIHdpZHRoOiAyLjZyZW07XG4gIGhlaWdodDogMi42cmVtO1xufVxuXG5odG1sW2Rpcj1ydGxdIC5taW5BcnJvd0J1dHRvbiB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG4ubWluQXJyb3dCdXR0b246aG92ZXIgc3BhbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEMEQyRDM7XG4gIGNvbG9yOiAjRkFGQkZCO1xuICBib3JkZXItY29sb3I6ICNEMEQyRDM7XG59XG4ubWluQXJyb3dCdXR0b24gc3BhbiB7XG4gIGJvcmRlcjogMC4xcmVtIHNvbGlkICNEOERBREE7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgcGFkZGluZzogMS4xcmVtIDEuMnJlbTtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGNvbG9yOiAjMkQzMDMzO1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xufVxuXG4ubGFuZ1N3aXRjaGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xufVxuLmxhbmdTd2l0Y2hlcjpob3ZlciB7XG4gIG9wYWNpdHk6IDAuODtcbn1cbi5sYW5nU3dpdGNoZXJfX2ljb24ge1xuICBoZWlnaHQ6IDIuNHJlbTtcbiAgd2lkdGg6IDIuNHJlbTtcbn1cbi5sYW5nU3dpdGNoZXIgc3BhbiB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBmb250LXNpemU6IDEuM3JlbTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcbn1cblxuLmJ1dHRvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDRyZW07XG4gIHBhZGRpbmc6IDFyZW07XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XG4gIG1pbi13aWR0aDogOTdweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmJ1dHRvbi0td2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBib3JkZXI6IDAuMXJlbSAjRkZGRkZGIHNvbGlkO1xufVxuLmJ1dHRvbi0td2hpdGU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzM1QzM4O1xufVxuLmJ1dHRvbi0td2hpdGU6aG92ZXIgLmJ1dHRvbl9fdGl0bGUtLXdoaXRlIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4uYnV0dG9uLS10cmFuc3BhcmVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4NDY5NDA7XG4gIGJvcmRlcjogMC4xcmVtICM3MzVDMzggc29saWQ7XG59XG4uYnV0dG9uLS10cmFuc3BhcmVudDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3MzVDMzg7XG59XG4uYnV0dG9uLS10cmFuc3BhcmVudDpob3ZlciAuYnV0dG9uX190aXRsZS0tdHJhbnNwYXJlbnQge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5idXR0b25fX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxLjNyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XG59XG4uYnV0dG9uX190aXRsZS0td2hpdGUge1xuICBjb2xvcjogIzg0Njk0MDtcbn1cbi5idXR0b25fX3RpdGxlLS10cmFuc3BhcmVudCB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4uc3VicGFnZSAuYnV0dG9uLS13aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4NDY5NDA7XG4gIGJvcmRlcjogMC4xcmVtICM4NDY5NDAgc29saWQ7XG59XG4uc3VicGFnZSAuYnV0dG9uLS13aGl0ZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3MzVDMzg7XG59XG4uc3VicGFnZSAuYnV0dG9uX190aXRsZS0td2hpdGUge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5zdWJwYWdlIC5idXR0b24tLXRyYW5zcGFyZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzg0Njk0MDtcbiAgYm9yZGVyOiAwLjFyZW0gIzczNUMzOCBzb2xpZDtcbn1cbi5zdWJwYWdlIC5idXR0b24tLXRyYW5zcGFyZW50OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzczNUMzODtcbn1cbi5zdWJwYWdlIC5idXR0b24tLXRyYW5zcGFyZW50OmhvdmVyIC5idXR0b25fX3RpdGxlLS10cmFuc3BhcmVudCB7XG4gIGNvbG9yOiAjODQ2OTQwO1xufVxuLnN1YnBhZ2UgLmJ1dHRvbl9fdGl0bGUtLXRyYW5zcGFyZW50IHtcbiAgY29sb3I6ICM4NDY5NDA7XG59XG5cbi5tZW51QnV0dG9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiA0LjFyZW07XG4gIGhlaWdodDogNC4xcmVtO1xuICBjb2xvcjogI0ZBRkJGQjtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycztcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubWVudUJ1dHRvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB3aWR0aDogY2FsYygzMy4xMDQ5NnB4ICsgMS4wMjh2dyk7XG4gICAgaGVpZ2h0OiBjYWxjKDMzLjEwNDk2cHggKyAxLjAyOHZ3KTtcbiAgfVxufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgLm1lbnVCdXR0b246aG92ZXIge1xuICAgIGNvbG9yOiAjNzM1QzM4O1xuICB9XG4gIC5tZW51QnV0dG9uLS1hY3RpdmU6aG92ZXIge1xuICAgIGNvbG9yOiAjNzM1QzM4O1xuICB9XG59XG4ubWVudUJ1dHRvbi0td2hpdGUge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gIC5tZW51QnV0dG9uLS13aGl0ZTpob3ZlciB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42Nik7XG4gIH1cbiAgLm1lbnVCdXR0b24tLXdoaXRlLS1hY3RpdmU6aG92ZXIge1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICB9XG59XG4ubWVudUJ1dHRvbl9fYmFycyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEuOXJlbTtcbiAgaGVpZ2h0OiAxLjlyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1lbnVCdXR0b25fX2JhcnMge1xuICAgIHdpZHRoOiBjYWxjKDEyLjY4NzA0cHggKyAwLjgyMnZ3KTtcbiAgICBoZWlnaHQ6IGNhbGMoMTIuNjg3MDRweCArIDAuODIydncpO1xuICB9XG59XG4ubWVudUJ1dHRvbl9fYmFyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQ6IDA7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzO1xufVxuLm1lbnVCdXR0b25fX2Jhcjo6YmVmb3JlIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAwO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjJzO1xuICBtYXJnaW4tdG9wOiAtMC41cHg7XG59XG4ubWVudUJ1dHRvbl9fYmFyLS0xIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zMCUpO1xufVxuLm1lbnVCdXR0b25fX2Jhci0tMiB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwJSk7XG59XG4ubWVudUJ1dHRvbl9fYmFyLS0zIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDMwJSk7XG59XG5cbi5hcnJvd0J1dHRvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uYXJyb3dCdXR0b25fX3RpdGxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGNvbG9yOiAjMDA4NDRFO1xuICBwYWRkaW5nOiAxLjZyZW0gMi40cmVtO1xuICBib3JkZXItcmFkaXVzOiA1cmVtO1xuICBib3JkZXI6IDAuMXJlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcbn1cbi5hcnJvd0J1dHRvbl9fdGl0bGU6OmFmdGVyIHtcbiAgZm9udC1zaXplOiAycmVtO1xuICB0cmFuc2l0aW9uOiBtYXJnaW4gMC40cyBlYXNlO1xufVxuLmFycm93QnV0dG9uX190aXRsZTo6YWZ0ZXIge1xuICBmb250LWZhbWlseTogXCJpY29tb29uXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5vbmU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cbi5hcnJvd0J1dHRvbl9fdGl0bGU6OmFmdGVyIHtcbiAgY29udGVudDogXCJcXGU5MDJcIiAhaW1wb3J0YW50O1xufVxuaHRtbDpub3QoW2Rpcj1ydGxdKSAuYXJyb3dCdXR0b25fX3RpdGxlOjphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiAxLjZyZW07XG59XG5odG1sW2Rpcj1ydGxdIC5hcnJvd0J1dHRvbl9fdGl0bGU6OmFmdGVyIHtcbiAgbWFyZ2luLXJpZ2h0OiAxLjZyZW07XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG4uYXJyb3dCdXR0b25fX3RpdGxlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwODQ0RTtcbiAgY29sb3I6ICNGQUZCRkI7XG59XG5odG1sOm5vdChbZGlyPXJ0bF0pIC5hcnJvd0J1dHRvbl9fdGl0bGU6aG92ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTAuMnJlbSk7XG59XG5odG1sW2Rpcj1ydGxdIC5hcnJvd0J1dHRvbl9fdGl0bGU6aG92ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMC4ycmVtKTtcbn1cbmh0bWw6bm90KFtkaXI9cnRsXSkgLmFycm93QnV0dG9uX190aXRsZTpob3ZlcjphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiAyLjFyZW07XG59XG5odG1sW2Rpcj1ydGxdIC5hcnJvd0J1dHRvbl9fdGl0bGU6aG92ZXI6YWZ0ZXIge1xuICBtYXJnaW4tcmlnaHQ6IDIuMXJlbTtcbn1cbi5hcnJvd0J1dHRvbi0tZ3JlZW4gLmFycm93QnV0dG9uX190aXRsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4NDY5NDA7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLmFycm93QnV0dG9uLS1ncmVlbiAuYXJyb3dCdXR0b25fX3RpdGxlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzczNUMzODtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlci1jb2xvcjogIzczNUMzODtcbn1cbi5hcnJvd0J1dHRvbi0tZ29sZCAuYXJyb3dCdXR0b25fX3RpdGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0JDOTY1QztcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4uYXJyb3dCdXR0b24tLWdvbGQgLmFycm93QnV0dG9uX190aXRsZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3MzVDMzg7XG4gIGJvcmRlci1jb2xvcjogIzczNUMzODtcbn1cblxuLmFycm93U2xpZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5hcnJvd1NsaWRlcjpob3ZlciBzcGFuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzg0Njk0MDtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4uYXJyb3dTbGlkZXI6aG92ZXIgc3Bhbjo6YWZ0ZXIge1xuICBmb250LXNpemU6IDIuOHJlbTtcbn1cbi5hcnJvd1NsaWRlciBzcGFuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTZGOEYxO1xuICBjb2xvcjogIzAwODQ0RTtcbiAgd2lkdGg6IDUuNnJlbTtcbiAgaGVpZ2h0OiA1LjZyZW07XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcbn1cbi5hcnJvd1NsaWRlciBzcGFuOmFmdGVyIHtcbiAgdHJhbnNpdGlvbjogZm9udC1zaXplIDAuNHMgZWFzZTtcbn1cbi5hcnJvd1NsaWRlci0tbGVmdCBzcGFuOjphZnRlciB7XG4gIGZvbnQtc2l6ZTogMi40cmVtO1xufVxuLmFycm93U2xpZGVyLS1sZWZ0IHNwYW46OmFmdGVyIHtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbW9vblwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBub25lO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG4uYXJyb3dTbGlkZXItLWxlZnQgc3Bhbjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZTkwNVwiICFpbXBvcnRhbnQ7XG59XG5odG1sW2Rpcj1ydGxdIC5hcnJvd1NsaWRlci0tbGVmdCBzcGFuOjphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG4uYXJyb3dTbGlkZXItLXJpZ2h0IHNwYW46OmFmdGVyIHtcbiAgZm9udC1zaXplOiAyLjRyZW07XG59XG4uYXJyb3dTbGlkZXItLXJpZ2h0IHNwYW46OmFmdGVyIHtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbW9vblwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBub25lO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG4uYXJyb3dTbGlkZXItLXJpZ2h0IHNwYW46OmFmdGVyIHtcbiAgY29udGVudDogXCJcXGU5MDJcIiAhaW1wb3J0YW50O1xufVxuaHRtbFtkaXI9cnRsXSAuYXJyb3dTbGlkZXItLXJpZ2h0IHNwYW46OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cblxuLmxpdmVDaGF0QnV0dG9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGluc2V0LWlubGluZTogMTAwJSAwO1xuICBtaW4td2lkdGg6IDE0cmVtO1xuICBtaW4taGVpZ2h0OiA0LjhyZW07XG4gIHotaW5kZXg6IDI7XG59XG5odG1sOm5vdChbZGlyPXJ0bF0pIC5saXZlQ2hhdEJ1dHRvbiB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMDAlLCA1MCUpO1xufVxuaHRtbFtkaXI9cnRsXSAubGl2ZUNoYXRCdXR0b24ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMDAlLCA1MCUpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIGh0bWw6bm90KFtkaXI9cnRsXSkgLmxpdmVDaGF0QnV0dG9uIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTAwJSwgLTUwJSk7XG4gIH1cbiAgaHRtbFtkaXI9cnRsXSAubGl2ZUNoYXRCdXR0b24ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDEwMCUsIC01MCUpO1xuICB9XG59XG4ubGl2ZUNoYXRCdXR0b246aG92ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTQyJyBoZWlnaHQ9JzQ4JyB2aWV3Qm94PScwIDAgMTQyIDQ4JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMC41IDI0QzAuNSAxMS4wMjEzIDExLjAyMTMgMC41IDI0IDAuNUgxMjZDMTM0LjU2MSAwLjUgMTQxLjUgNy40Mzk1MyAxNDEuNSAxNlY0Ny41SDI0QzExLjAyMTMgNDcuNSAwLjUgMzYuOTc4NyAwLjUgMjRaJyBmaWxsPSd3aGl0ZScgc3Ryb2tlPSclMjMwMEJDNzAnLyUzRSUzQ3BhdGggZmlsbC1ydWxlPSdldmVub2RkJyBjbGlwLXJ1bGU9J2V2ZW5vZGQnIGQ9J00yNy45OTk1IDMyLjk5NTZDMjIuOTQ0NSAzMi45OTU2IDE4Ljg2MjUgMjguODI3NiAxOS4wMDM1IDIzLjc0MDZDMTkuMTMzNSAxOS4wNDQ2IDIzLjA0ODUgMTUuMTI5NiAyNy43NDQ1IDE0Ljk5OTZDMzIuODMxNSAxNC44NTg2IDM2Ljk5OTUgMTguOTQwNiAzNi45OTk1IDIzLjk5NTZDMzYuOTk5NSAyNS4zNTI2IDM2LjY5ODUgMjYuNjM5NiAzNi4xNjE1IDI3Ljc5NDZMMzcuMzE5NSAzMy4zMzc2TDMxLjc4NjUgMzIuMTYyNkMzMC42MzQ1IDMyLjY5NzYgMjkuMzUxNSAzMi45OTU2IDI3Ljk5OTUgMzIuOTk1NlonIGZpbGw9J3doaXRlJyBzdHJva2U9J2JsYWNrJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQ3BhdGggZmlsbC1ydWxlPSdldmVub2RkJyBjbGlwLXJ1bGU9J2V2ZW5vZGQnIGQ9J00zNi4yNDk2IDIzLjk5NTZDMzYuMjQ5NiAxOS4zNjE4IDMyLjQyODkgMTUuNjIwMSAyNy43NjUzIDE1Ljc0OTRMMjcuNzY1MyAxNS43NDk0QzIzLjQ2NzIgMTUuODY4MyAxOS44NzIyIDE5LjQ2MzMgMTkuNzUzMyAyMy43NjE0TDE5Ljc1MzMgMjMuNzYxNEMxOS42MjQgMjguNDI1IDIzLjM2NTcgMzIuMjQ1NiAyNy45OTk2IDMyLjI0NTZDMjkuMjQwMyAzMi4yNDU2IDMwLjQxNTcgMzEuOTcyNCAzMS40NzA2IDMxLjQ4MjRDMzEuNjE3OSAzMS40MTQgMzEuNzgzNSAzMS4zOTUzIDMxLjk0MjMgMzEuNDI5TDM2LjM1MDIgMzIuMzY1MUwzNS40Mjc0IDI3Ljk0OEMzNS4zOTQzIDI3Ljc4OTggMzUuNDEzMyAyNy42MjUxIDM1LjQ4MTUgMjcuNDc4NUMzNS45NzM2IDI2LjQyIDM2LjI0OTYgMjUuMjQwNyAzNi4yNDk2IDIzLjk5NTZaTTI3LjcyMzggMTQuMjQ5OUMzMy4yMzQyIDE0LjA5NzIgMzcuNzQ5NiAxOC41MTk1IDM3Ljc0OTYgMjMuOTk1NkMzNy43NDk2IDI1LjM3NDggMzcuNDYyMiAyNi42ODg1IDM2Ljk0NTUgMjcuODc5N0wzOC4wNTM3IDMzLjE4NDNDMzguMTA1NSAzMy40MzI0IDM4LjAyODUgMzMuNjg5OSAzNy44NDkgMzMuODY4OUMzNy42Njk1IDM0LjA0NzggMzcuNDExNyAzNC4xMjM5IDM3LjE2MzggMzQuMDcxM0wzMS44NzAxIDMyLjk0NzFDMzAuNjgxOSAzMy40NjE1IDI5LjM3MjcgMzMuNzQ1NiAyNy45OTk2IDMzLjc0NTZDMjIuNTIzNCAzMy43NDU2IDE4LjEwMTEgMjkuMjMwMyAxOC4yNTM4IDIzLjcxOTlNMjcuNzIzOCAxNC4yNDk5QzIyLjYyOTkgMTQuMzkxIDE4LjM5NDkgMTguNjI1OSAxOC4yNTM4IDIzLjcxOTlaJyBmaWxsPSclMjMwMEJDNzAnLyUzRSUzQ3BhdGggZD0nTTI4LjE3NjggMjMuODIzMkMyOC4yNzQ0IDIzLjkyMDkgMjguMjc0NCAyNC4wNzkxIDI4LjE3NjggMjQuMTc2OEMyOC4wNzkxIDI0LjI3NDQgMjcuOTIwOSAyNC4yNzQ0IDI3LjgyMzIgMjQuMTc2OEMyNy43MjU2IDI0LjA3OTEgMjcuNzI1NiAyMy45MjA5IDI3LjgyMzIgMjMuODIzMkMyNy45MjA5IDIzLjcyNTYgMjguMDc5MSAyMy43MjU2IDI4LjE3NjggMjMuODIzMlonIGZpbGw9J3doaXRlJyBzdHJva2U9J2JsYWNrJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQ3BhdGggZmlsbC1ydWxlPSdldmVub2RkJyBjbGlwLXJ1bGU9J2V2ZW5vZGQnIGQ9J00yOCAyNC4wMDAyTDI3LjY0NjcgMjQuMzUzOEMyNy44NDE5IDI0LjU0ODcgMjguMTU4MSAyNC41NDg3IDI4LjM1MzMgMjQuMzUzOEwyOCAyNC4wMDAyWk0yNy45OTk4IDI0TDI3LjY0NjIgMjQuMzUzM0MyNy40NTEzIDI0LjE1ODEgMjcuNDUxMyAyMy44NDE5IDI3LjY0NjIgMjMuNjQ2N0wyNy45OTk4IDI0Wk0yOCAyMy45OTk4TDI3LjY0NjcgMjMuNjQ2MkMyNy44NDE5IDIzLjQ1MTMgMjguMTU4MSAyMy40NTEzIDI4LjM1MzMgMjMuNjQ2MkwyOCAyMy45OTk4Wk0yOC4wMDAyIDI0TDI4LjM1MzggMjQuMzUzM0MyOC41NDg3IDI0LjE1ODEgMjguNTQ4NyAyMy44NDE5IDI4LjM1MzggMjMuNjQ2N0wyOC4wMDAyIDI0Wk0yNy44MjMyIDIzLjgyMzJMMjcuODIzMiAyMy44MjMyTDI3LjgyMzIgMjMuODIzMlYyNC4xNzY4TDI3LjgyMzIgMjQuMTc2OE0yNy4yOTMxIDIzLjI5MjZDMjcuNjgzNyAyMi45MDI1IDI4LjMxNjMgMjIuOTAyNSAyOC43MDY5IDIzLjI5MjZMMjguNzA3NCAyMy4yOTMxQzI5LjA5NzUgMjMuNjgzNyAyOS4wOTc1IDI0LjMxNjMgMjguNzA3NCAyNC43MDY5TDI4LjcwNjkgMjQuNzA3NEMyOC4zMTYzIDI1LjA5NzUgMjcuNjgzNyAyNS4wOTc1IDI3LjI5MzEgMjQuNzA3NEwyNy4yOTI2IDI0LjcwNjlDMjYuOTAyNSAyNC4zMTYzIDI2LjkwMjUgMjMuNjgzNyAyNy4yOTI2IDIzLjI5MzFMMjcuMjkzMSAyMy4yOTI2WicgZmlsbD0nJTIzMDBCQzcwJyBzdHJva2U9JyUyMzAwQkM3MCcgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0NwYXRoIGQ9J00zMi4xNzY4IDIzLjgyMzJDMzIuMjc0NCAyMy45MjA5IDMyLjI3NDQgMjQuMDc5MSAzMi4xNzY4IDI0LjE3NjhDMzIuMDc5MSAyNC4yNzQ0IDMxLjkyMDkgMjQuMjc0NCAzMS44MjMyIDI0LjE3NjhDMzEuNzI1NiAyNC4wNzkxIDMxLjcyNTYgMjMuOTIwOSAzMS44MjMyIDIzLjgyMzJDMzEuOTIwOSAyMy43MjU2IDMyLjA3OTEgMjMuNzI1NiAzMi4xNzY4IDIzLjgyMzJaJyBmaWxsPSd3aGl0ZScgc3Ryb2tlPSdibGFjaycgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0NwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgY2xpcC1ydWxlPSdldmVub2RkJyBkPSdNMzEuOTk5NSAyNC4wMDAyTDMxLjY0NjIgMjQuMzUzOEMzMS44NDEzIDI0LjU0ODcgMzIuMTU3NiAyNC41NDg3IDMyLjM1MjcgMjQuMzUzOEwzMS45OTk1IDI0LjAwMDJaTTMxLjk5OTUgMjQuMDAwMkwzMS42NDYyIDI0LjM1MzhDMzEuNDUxMyAyNC4xNTg3IDMxLjQ1MDcgMjMuODQxOSAzMS42NDU3IDIzLjY0NjdMMzEuOTk5NSAyNC4wMDAyWk0zMS45OTk1IDI0LjAwMDJMMzEuNjQ1NyAyMy42NDY3QzMxLjg0MDggMjMuNDUxOCAzMi4xNTc2IDIzLjQ1MTMgMzIuMzUyNyAyMy42NDYyTDMxLjk5OTUgMjQuMDAwMlpNMzEuOTk5NSAyNC4wMDAyTDMyLjM1MjcgMjQuMzUzOEMzMi41NDc2IDI0LjE1ODcgMzIuNTQ3NiAyMy44NDEzIDMyLjM1MjcgMjMuNjQ2MkwzMS45OTk1IDI0LjAwMDJaTTMxLjI5MjYgMjMuMjkyNkMzMS42ODMxIDIyLjkwMjUgMzIuMzE1OCAyMi45MDI1IDMyLjcwNjMgMjMuMjkyNkMzMy4wOTY0IDIzLjY4MzEgMzMuMDk3IDI0LjMxNjMgMzIuNzA2OSAyNC43MDY5QzMyLjMxNjMgMjUuMDk3IDMxLjY4MzEgMjUuMDk3NSAzMS4yOTI2IDI0LjcwNzRDMzAuOTAyNSAyNC4zMTY5IDMwLjkwMjUgMjMuNjgzMSAzMS4yOTI2IDIzLjI5MjZaJyBmaWxsPSclMjMwMEJDNzAnLyUzRSUzQ3BhdGggZD0nTTMxLjY0NjIgMjQuMzUzOEwzMS45OTk1IDI0LjAwMDJNMzEuNjQ2MiAyNC4zNTM4QzMxLjg0MTMgMjQuNTQ4NyAzMi4xNTc2IDI0LjU0ODcgMzIuMzUyNyAyNC4zNTM4TTMxLjY0NjIgMjQuMzUzOEMzMS40NTEzIDI0LjE1ODcgMzEuNDUwNyAyMy44NDE5IDMxLjY0NTcgMjMuNjQ2N00zMS45OTk1IDI0LjAwMDJMMzIuMzUyNyAyNC4zNTM4TTMxLjk5OTUgMjQuMDAwMkwzMS42NDU3IDIzLjY0NjdNMzEuOTk5NSAyNC4wMDAyTDMyLjM1MjcgMjMuNjQ2Mk0zMi4zNTI3IDI0LjM1MzhDMzIuNTQ3NiAyNC4xNTg3IDMyLjU0NzYgMjMuODQxMyAzMi4zNTI3IDIzLjY0NjJNMzEuNjQ1NyAyMy42NDY3QzMxLjg0MDggMjMuNDUxOCAzMi4xNTc2IDIzLjQ1MTMgMzIuMzUyNyAyMy42NDYyTTMyLjcwNjMgMjMuMjkyNkMzMi4zMTU4IDIyLjkwMjUgMzEuNjgzMSAyMi45MDI1IDMxLjI5MjYgMjMuMjkyNkMzMC45MDI1IDIzLjY4MzEgMzAuOTAyNSAyNC4zMTY5IDMxLjI5MjYgMjQuNzA3NEMzMS42ODMxIDI1LjA5NzUgMzIuMzE2MyAyNS4wOTcgMzIuNzA2OSAyNC43MDY5QzMzLjA5NyAyNC4zMTYzIDMzLjA5NjQgMjMuNjgzMSAzMi43MDYzIDIzLjI5MjZaJyBzdHJva2U9JyUyMzAwQkM3MCcgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0NwYXRoIGQ9J00yNC4xNzY4IDIzLjgyMzJDMjQuMjc0NCAyMy45MjA5IDI0LjI3NDQgMjQuMDc5MSAyNC4xNzY4IDI0LjE3NjhDMjQuMDc5MSAyNC4yNzQ0IDIzLjkyMDkgMjQuMjc0NCAyMy44MjMyIDI0LjE3NjhDMjMuNzI1NiAyNC4wNzkxIDIzLjcyNTYgMjMuOTIwOSAyMy44MjMyIDIzLjgyMzJDMjMuOTIwOSAyMy43MjU2IDI0LjA3OTEgMjMuNzI1NiAyNC4xNzY4IDIzLjgyMzJaJyBmaWxsPSd3aGl0ZScgc3Ryb2tlPSdibGFjaycgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0NwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgY2xpcC1ydWxlPSdldmVub2RkJyBkPSdNMjQgMjQuMDAwMkwyMy42NDY3IDI0LjM1MzhDMjMuODQxOSAyNC41NDg3IDI0LjE1ODEgMjQuNTQ4NyAyNC4zNTMzIDI0LjM1MzhMMjQgMjQuMDAwMlpNMjMuOTk5OCAyNEwyMy42NDYyIDI0LjM1MzNDMjMuNDUxMyAyNC4xNTgxIDIzLjQ1MTMgMjMuODQxOSAyMy42NDYyIDIzLjY0NjdMMjMuOTk5OCAyNFpNMjQgMjMuOTk5OEwyMy42NDY3IDIzLjY0NjJDMjMuODQxOSAyMy40NTEzIDI0LjE1ODEgMjMuNDUxMyAyNC4zNTMzIDIzLjY0NjJMMjQgMjMuOTk5OFpNMjQuMDAwMiAyNEwyNC4zNTM4IDI0LjM1MzNDMjQuNTQ4NyAyNC4xNTgxIDI0LjU0ODcgMjMuODQxOSAyNC4zNTM4IDIzLjY0NjdMMjQuMDAwMiAyNFpNMjMuODIzMiAyMy44MjMyTDIzLjgyMzIgMjMuODIzMkwyMy44MjMyIDIzLjgyMzJWMjQuMTc2OEwyMy44MjMyIDI0LjE3NjhNMjMuMjkzMSAyMy4yOTI2QzIzLjY4MzcgMjIuOTAyNSAyNC4zMTYzIDIyLjkwMjUgMjQuNzA2OSAyMy4yOTI2TDI0LjcwNzQgMjMuMjkzMUMyNS4wOTc1IDIzLjY4MzcgMjUuMDk3NSAyNC4zMTYzIDI0LjcwNzQgMjQuNzA2OUwyNC43MDY5IDI0LjcwNzRDMjQuMzE2MyAyNS4wOTc1IDIzLjY4MzcgMjUuMDk3NSAyMy4yOTMxIDI0LjcwNzRMMjMuMjkyNiAyNC43MDY5QzIyLjkwMjUgMjQuMzE2MyAyMi45MDI1IDIzLjY4MzcgMjMuMjkyNiAyMy4yOTMxTDIzLjI5MzEgMjMuMjkyNlonIGZpbGw9JyUyMzAwQkM3MCcgc3Ryb2tlPSclMjMwMEJDNzAnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbn1cbi5saXZlQ2hhdEJ1dHRvbjpob3ZlciBzcGFuIHtcbiAgY29sb3I6ICM4NDY5NDAgIWltcG9ydGFudDtcbn1cbi5saXZlQ2hhdEJ1dHRvbjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWluLXdpZHRoOiAxNHJlbTtcbiAgbWluLWhlaWdodDogNC44cmVtO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxNDInIGhlaWdodD0nNDgnIHZpZXdCb3g9JzAgMCAxNDIgNDgnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00wIDI0QzAgMTAuNzQ1MiAxMC43NDUyIDAgMjQgMEgxMjZDMTM0LjgzNyAwIDE0MiA3LjE2MzQgMTQyIDE2VjQ4SDI0QzEwLjc0NTIgNDggMCAzNy4yNTQ4IDAgMjRaJyBmaWxsPSclMjMwMEJDNzAnLyUzRSUzQ3BhdGggZmlsbC1ydWxlPSdldmVub2RkJyBjbGlwLXJ1bGU9J2V2ZW5vZGQnIGQ9J00yNy45OTk1IDMyLjk5NTZDMjIuOTQ0NSAzMi45OTU2IDE4Ljg2MjUgMjguODI3NiAxOS4wMDM1IDIzLjc0MDZDMTkuMTMzNSAxOS4wNDQ2IDIzLjA0ODUgMTUuMTI5NiAyNy43NDQ1IDE0Ljk5OTZDMzIuODMxNSAxNC44NTg2IDM2Ljk5OTUgMTguOTQwNiAzNi45OTk1IDIzLjk5NTZDMzYuOTk5NSAyNS4zNTI2IDM2LjY5ODUgMjYuNjM5NiAzNi4xNjE1IDI3Ljc5NDZMMzcuMzE5NSAzMy4zMzc2TDMxLjc4NjUgMzIuMTYyNkMzMC42MzQ1IDMyLjY5NzYgMjkuMzUxNSAzMi45OTU2IDI3Ljk5OTUgMzIuOTk1NlonIHN0cm9rZT0nd2hpdGUnIHN0cm9rZS13aWR0aD0nMS41JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQ3BhdGggZD0nTTI4LjE3NjggMjMuODIzMkMyOC4yNzQ0IDIzLjkyMDkgMjguMjc0NCAyNC4wNzkxIDI4LjE3NjggMjQuMTc2OEMyOC4wNzkxIDI0LjI3NDQgMjcuOTIwOSAyNC4yNzQ0IDI3LjgyMzIgMjQuMTc2OEMyNy43MjU2IDI0LjA3OTEgMjcuNzI1NiAyMy45MjA5IDI3LjgyMzIgMjMuODIzMkMyNy45MjA5IDIzLjcyNTYgMjguMDc5MSAyMy43MjU2IDI4LjE3NjggMjMuODIzMlonIHN0cm9rZT0nd2hpdGUnIHN0cm9rZS13aWR0aD0nMS41JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQ3BhdGggZD0nTTMyLjE3NjggMjMuODIzMkMzMi4yNzQ0IDIzLjkyMDkgMzIuMjc0NCAyNC4wNzkxIDMyLjE3NjggMjQuMTc2OEMzMi4wNzkxIDI0LjI3NDQgMzEuOTIwOSAyNC4yNzQ0IDMxLjgyMzIgMjQuMTc2OEMzMS43MjU2IDI0LjA3OTEgMzEuNzI1NiAyMy45MjA5IDMxLjgyMzIgMjMuODIzMkMzMS45MjA5IDIzLjcyNTYgMzIuMDc5MSAyMy43MjU2IDMyLjE3NjggMjMuODIzMlonIHN0cm9rZT0nd2hpdGUnIHN0cm9rZS13aWR0aD0nMS41JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQ3BhdGggZD0nTTI0LjE3NjggMjMuODIzMkMyNC4yNzQ0IDIzLjkyMDkgMjQuMjc0NCAyNC4wNzkxIDI0LjE3NjggMjQuMTc2OEMyNC4wNzkxIDI0LjI3NDQgMjMuOTIwOSAyNC4yNzQ0IDIzLjgyMzIgMjQuMTc2OEMyMy43MjU2IDI0LjA3OTEgMjMuNzI1NiAyMy45MjA5IDIzLjgyMzIgMjMuODIzMkMyMy45MjA5IDIzLjcyNTYgMjQuMDc5MSAyMy43MjU2IDI0LjE3NjggMjMuODIzMlonIHN0cm9rZT0nd2hpdGUnIHN0cm9rZS13aWR0aD0nMS41JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQy9zdmclM0UlMEFcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgei1pbmRleDogLTE7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XG59XG5odG1sW2Rpcj1ydGxdIC5saXZlQ2hhdEJ1dHRvbjo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlWCgtMSk7XG59XG4ubGl2ZUNoYXRCdXR0b24gc3BhbiB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMnJlbTtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIHBhZGRpbmctaW5saW5lOiAzcmVtIDA7XG4gIHotaW5kZXg6IDI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XG59XG5cbi5wbGF5QnV0dG9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdpZHRoOiA0LjZyZW07XG4gIGhlaWdodDogNC42cmVtO1xufVxuLnBsYXlCdXR0b246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQ6IDA7XG4gIHdpZHRoOiA0LjZyZW07XG4gIGhlaWdodDogNC42cmVtO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIG9wYWNpdHk6IDAuODtcbiAgei1pbmRleDogLTE7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XG59XG4ucGxheUJ1dHRvbiBzdmcge1xuICBtYXJnaW4tbGVmdDogMC4zcmVtO1xufVxuLnBsYXlCdXR0b246aG92ZXI6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4NDY5NDA7XG4gIG9wYWNpdHk6IDE7XG59XG4ucGxheUJ1dHRvbjpob3ZlciBzdmcgcGF0aCB7XG4gIGZpbGw6ICNFNEQ0QkM7XG59XG5cbi5kb3dubG9hZEJ1dHRvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uZG93bmxvYWRCdXR0b25fX3RpdGxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGNvbG9yOiAjMDA4NDRFO1xuICBwYWRkaW5nOiAxLjZyZW0gMi40cmVtO1xuICBib3JkZXItcmFkaXVzOiA1cmVtO1xuICBib3JkZXI6IDAuMXJlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcbn1cbi5kb3dubG9hZEJ1dHRvbl9fdGl0bGU6OmFmdGVyIHtcbiAgZm9udC1zaXplOiAycmVtO1xuICB0cmFuc2l0aW9uOiBtYXJnaW4gMC40cyBlYXNlO1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiAxLjZyZW07XG59XG4uZG93bmxvYWRCdXR0b25fX3RpdGxlOjphZnRlciB7XG4gIGZvbnQtZmFtaWx5OiBcImljb21vb25cIiAhaW1wb3J0YW50O1xuICBzcGVhazogbm9uZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuLmRvd25sb2FkQnV0dG9uX190aXRsZTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZTkwZFwiICFpbXBvcnRhbnQ7XG59XG4uZG93bmxvYWRCdXR0b25fX3RpdGxlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwODQ0RTtcbiAgY29sb3I6ICNGQUZCRkI7XG59XG5odG1sOm5vdChbZGlyPXJ0bF0pIC5kb3dubG9hZEJ1dHRvbl9fdGl0bGU6aG92ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTAuMnJlbSk7XG59XG5odG1sW2Rpcj1ydGxdIC5kb3dubG9hZEJ1dHRvbl9fdGl0bGU6aG92ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMC4ycmVtKTtcbn1cbmh0bWw6bm90KFtkaXI9cnRsXSkgLmRvd25sb2FkQnV0dG9uX190aXRsZTpob3ZlcjphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiAyLjFyZW07XG59XG5odG1sW2Rpcj1ydGxdIC5kb3dubG9hZEJ1dHRvbl9fdGl0bGU6aG92ZXI6YWZ0ZXIge1xuICBtYXJnaW4tcmlnaHQ6IDIuMXJlbTtcbn1cbi5kb3dubG9hZEJ1dHRvbi0tZ29sZCAuZG93bmxvYWRCdXR0b25fX3RpdGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0JDOTY1QztcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4uZG93bmxvYWRCdXR0b24tLWdvbGQgLmRvd25sb2FkQnV0dG9uX190aXRsZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3MzVDMzg7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBib3JkZXItY29sb3I6ICM3MzVDMzg7XG59XG4uZG93bmxvYWRCdXR0b24tLXB1cnBsZSAuZG93bmxvYWRCdXR0b25fX3RpdGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU3NTE5NTtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4uZG93bmxvYWRCdXR0b24tLXB1cnBsZSAuZG93bmxvYWRCdXR0b25fX3RpdGxlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNEMzk2ODtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlci1jb2xvcjogIzNEMzk2ODtcbn1cblxuLmhlcm9NaW5pQ2FyZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMi40cmVtO1xuICBwYWRkaW5nOiAxLjJyZW0gMS4ycmVtIDEuMnJlbSAxLjJyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlci1yYWRpdXM6IDIuNHJlbTtcbn1cbi5oZXJvTWluaUNhcmRfX2NvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDAuOHJlbTtcbiAgZmxleDogMSAwIDMwJTtcbn1cbi5oZXJvTWluaUNhcmRfX2NvdW50ZXIge1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbi5oZXJvTWluaUNhcmRfX2NvdW50ZXIgc3BhbjpmaXJzdC1jaGlsZCB7XG4gIGZvbnQtc2l6ZTogMi45cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuaHRtbDpub3QoW2Rpcj1ydGxdKSAuaGVyb01pbmlDYXJkX19jb3VudGVyIHNwYW46Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDAuOHJlbTtcbn1cbmh0bWxbZGlyPXJ0bF0gLmhlcm9NaW5pQ2FyZF9fY291bnRlciBzcGFuOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IDAuOHJlbTtcbn1cbi5oZXJvTWluaUNhcmRfX2NvdW50ZXIgc3BhbjpsYXN0LWNoaWxkIHtcbiAgZm9udC1zaXplOiAycmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBvcGFjaXR5OiAwLjU7XG59XG4uaGVyb01pbmlDYXJkX190ZXh0IHtcbiAgZm9udC1zaXplOiAxLjNyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuLmhlcm9NaW5pQ2FyZF9faW1hZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuaGVyb01pbmlDYXJkX19pbWFnZSB7XG4gICAgZmxleDogMSAwIDQwJTtcbiAgfVxufVxuLmhlcm9NaW5pQ2FyZF9faW1hZ2UgLnBsYXlCdXR0b24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xufVxuaHRtbDpub3QoW2Rpcj1ydGxdKSAuaGVyb01pbmlDYXJkX19pbWFnZSAucGxheUJ1dHRvbiB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBsZWZ0OiA1MCU7XG59XG5odG1sW2Rpcj1ydGxdIC5oZXJvTWluaUNhcmRfX2ltYWdlIC5wbGF5QnV0dG9uIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTAlLCAtNTAlKTtcbiAgcmlnaHQ6IDUwJTtcbn1cbi5oZXJvTWluaUNhcmRfX2ltZyB7XG4gIHdpZHRoOiAxMnJlbTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgYm9yZGVyLXJhZGl1czogMi40cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5oZXJvTWluaUNhcmRfX2ltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLnRpbGVJY29uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4OiAxIDAgMTAwJTtcbiAgcGFkZGluZzogNHJlbSAycmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUNFREVEO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDIuNHJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWluLWhlaWdodDogNDEuNnJlbTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAudGlsZUljb24ge1xuICAgIHBhZGRpbmc6IDZyZW0gM3JlbTtcbiAgICBmbGV4OiAxIDAgMzAlO1xuICAgIG1pbi13aWR0aDogMzJyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnRpbGVJY29uIHtcbiAgICBtYXgtd2lkdGg6IDU0cmVtO1xuICAgIGZsZXg6IDAgMCAzMCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLnRpbGVJY29uIHtcbiAgICBtYXgtd2lkdGg6IDUwcmVtO1xuICB9XG59XG4udGlsZUljb25fX2hvdmVyVGV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQ6IDA7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBsaW5lLWhlaWdodDogMi4ycmVtO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgcGFkZGluZzogNnJlbSAzcmVtO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEzNjZweCkge1xuICBodG1sOm5vdChbZGlyPXJ0bF0pIC50aWxlSWNvbl9faG92ZXJUZXh0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNSU7XG4gIH1cbiAgaHRtbFtkaXI9cnRsXSAudGlsZUljb25fX2hvdmVyVGV4dCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNSU7XG4gIH1cbn1cbi50aWxlSWNvbl9fdGl0bGUge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDMuMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDRyZW07XG4gIGNvbG9yOiAjODQ2OTQwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAudGlsZUljb25fX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDMuNnJlbTtcbiAgICBsaW5lLWhlaWdodDogNXJlbTtcbiAgfVxufVxuLnRpbGVJY29uX190ZXh0IHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjJyZW07XG4gIGNvbG9yOiAjMkQzMDMzO1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICBodG1sOm5vdChbZGlyPXJ0bF0pIC50aWxlSWNvbl9fdGV4dCB7XG4gICAgcGFkZGluZy1yaWdodDogNSU7XG4gIH1cbiAgaHRtbFtkaXI9cnRsXSAudGlsZUljb25fX3RleHQge1xuICAgIHBhZGRpbmctbGVmdDogNSU7XG4gIH1cbn1cbi50aWxlSWNvbl9fdGV4dCB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5odG1sOm5vdChbZGlyPXJ0bF0pIC50aWxlSWNvbl9fdGV4dCB1bCBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgbWFyZ2luLXJpZ2h0OiAwLjhyZW07XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBjb2xvcjogI0M3QTg3ODtcbn1cbmh0bWw6bm90KFtkaXI9cnRsXSkgLnRpbGVJY29uX190ZXh0IHVsIGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwOFwiICFpbXBvcnRhbnQ7XG59XG5odG1sOm5vdChbZGlyPXJ0bF0pIC50aWxlSWNvbl9fdGV4dCB1bCBsaTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbW9vblwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBub25lO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5odG1sW2Rpcj1ydGxdIC50aWxlSWNvbl9fdGV4dCB1bCBsaTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBtYXJnaW4tbGVmdDogMC44cmVtO1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgY29sb3I6ICNDN0E4Nzg7XG59XG5odG1sW2Rpcj1ydGxdIC50aWxlSWNvbl9fdGV4dCB1bCBsaTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZTkwOFwiICFpbXBvcnRhbnQ7XG59XG5odG1sW2Rpcj1ydGxdIC50aWxlSWNvbl9fdGV4dCB1bCBsaTo6YWZ0ZXIge1xuICBmb250LWZhbWlseTogXCJpY29tb29uXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5vbmU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cbi50aWxlSWNvbl9faW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0xMCU7XG4gIG9wYWNpdHk6IDAuMTtcbiAgd2lkdGg6IDM1JTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcbn1cbmh0bWw6bm90KFtkaXI9cnRsXSkgLnRpbGVJY29uX19pbWcge1xuICByaWdodDogLTIlO1xufVxuaHRtbFtkaXI9cnRsXSAudGlsZUljb25fX2ltZyB7XG4gIGxlZnQ6IC0yJTtcbn1cbi50aWxlSWNvbl9faWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtMnJlbTtcbiAgZm9udC1zaXplOiA3cmVtO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gIG9wYWNpdHk6IDA7XG4gIHBhZGRpbmc6IDZyZW0gM3JlbTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAudGlsZUljb25fX2ljb24ge1xuICAgIGJvdHRvbTogLTNyZW07XG4gIH1cbn1cbmh0bWw6bm90KFtkaXI9cnRsXSkgLnRpbGVJY29uX19pY29uIHtcbiAgcmlnaHQ6IDA7XG59XG5odG1sW2Rpcj1ydGxdIC50aWxlSWNvbl9faWNvbiB7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG4udGlsZUljb246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzdBODc4O1xufVxuLnRpbGVJY29uOmhvdmVyIC50aWxlSWNvbl9faG92ZXJUZXh0IHtcbiAgb3BhY2l0eTogMTtcbn1cbi50aWxlSWNvbjpob3ZlciAudGlsZUljb25fX2ljb24ge1xuICBvcGFjaXR5OiAxO1xufVxuLnRpbGVJY29uOmhvdmVyIC50aWxlSWNvbl9fdGl0bGUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICBvcGFjaXR5OiAwO1xufVxuLnRpbGVJY29uOmhvdmVyIC50aWxlSWNvbl9fdGV4dCB7XG4gIG9wYWNpdHk6IDA7XG59XG4udGlsZUljb246aG92ZXIgLnRpbGVJY29uX19pbWcge1xuICBvcGFjaXR5OiAwO1xufVxuXG4uY29tcGV0aXRpb25DYXJkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAyLjRyZW07XG4gIGZsZXg6IDEgMCAyNSU7XG4gIHBhZGRpbmc6IDMuMnJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y4RjVFRjtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbn1cbi5jb21wZXRpdGlvbkNhcmRfX2JveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMi40cmVtO1xufVxuLmNvbXBldGl0aW9uQ2FyZF9faW5uZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvO1xuICBnYXA6IDMuMnJlbTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNvbXBldGl0aW9uQ2FyZF9faW5uZXIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMS41ZnIgMC44NWZyO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5jb21wZXRpdGlvbkNhcmRfX2lubmVyIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEuNWZyIDAuNzVmcjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAuY29tcGV0aXRpb25DYXJkX19pbm5lciB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxLjVmciAwLjdmcjtcbiAgfVxufVxuLmNvbXBldGl0aW9uQ2FyZF9fdGl0bGUge1xuICBmb250LXNpemU6IDMuNnJlbTtcbiAgbGluZS1oZWlnaHQ6IDVyZW07XG4gIGNvbG9yOiAjODQ2OTQwO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLmNvbXBldGl0aW9uQ2FyZF9fdGV4dCB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBsaW5lLWhlaWdodDogMi4ycmVtO1xuICBjb2xvcjogIzY5NkQ3MDtcbn1cbi5jb21wZXRpdGlvbkNhcmRfX2V4cGlyZWQge1xuICBjb2xvcjogI0UzNUM0NztcbiAgZm9udC1zaXplOiAycmVtO1xufVxuLmNvbXBldGl0aW9uQ2FyZF9fZGF0ZXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDEuNnJlbTtcbn1cbi5jb21wZXRpdGlvbkNhcmRfX2RhdGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDAuNHJlbTtcbn1cbi5jb21wZXRpdGlvbkNhcmRfX2RhdGVUZXh0IHtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjNjk2RDcwO1xufVxuLmNvbXBldGl0aW9uQ2FyZF9fZGF0ZVRpbWUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzM0MzczQTtcbn1cbmh0bWw6bm90KFtkaXI9cnRsXSkgLmNvbXBldGl0aW9uQ2FyZF9fZGF0ZVRpbWUge1xuICBwYWRkaW5nLWxlZnQ6IDEuOHJlbTtcbn1cbmh0bWxbZGlyPXJ0bF0gLmNvbXBldGl0aW9uQ2FyZF9fZGF0ZVRpbWUge1xuICBwYWRkaW5nLXJpZ2h0OiAxLjhyZW07XG59XG4uY29tcGV0aXRpb25DYXJkX19kYXRlVGltZTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAwO1xuICB3aWR0aDogMS4zcmVtO1xuICBoZWlnaHQ6IDEuM3JlbTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxMicgaGVpZ2h0PScxNCcgdmlld0JveD0nMCAwIDEyIDE0JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNNy42NjY2NyAxMUM3LjIgMTEgNi44MDU1NiAxMC44Mzg5IDYuNDgzMzMgMTAuNTE2N0M2LjE2MTExIDEwLjE5NDUgNiA5LjgwMDA0IDYgOS4zMzMzN0M2IDguODY2NzEgNi4xNjExMSA4LjQ3MjI2IDYuNDgzMzMgOC4xNTAwNEM2LjgwNTU2IDcuODI3ODIgNy4yIDcuNjY2NzEgNy42NjY2NyA3LjY2NjcxQzguMTMzMzMgNy42NjY3MSA4LjUyNzc4IDcuODI3ODIgOC44NSA4LjE1MDA0QzkuMTcyMjIgOC40NzIyNiA5LjMzMzMzIDguODY2NzEgOS4zMzMzMyA5LjMzMzM3QzkuMzMzMzMgOS44MDAwNCA5LjE3MjIyIDEwLjE5NDUgOC44NSAxMC41MTY3QzguNTI3NzggMTAuODM4OSA4LjEzMzMzIDExIDcuNjY2NjcgMTFaTTEuMzMzMzMgMTMuNjY2N0MwLjk2NjY2NyAxMy42NjY3IDAuNjUyNzc4IDEzLjUzNjIgMC4zOTE2NjcgMTMuMjc1QzAuMTMwNTU2IDEzLjAxMzkgMCAxMi43IDAgMTIuMzMzNFYzLjAwMDA0QzAgMi42MzMzNyAwLjEzMDU1NiAyLjMxOTQ5IDAuMzkxNjY3IDIuMDU4MzdDMC42NTI3NzggMS43OTcyNiAwLjk2NjY2NyAxLjY2NjcxIDEuMzMzMzMgMS42NjY3MUgyVjEuMDAwMDRDMiAwLjgxMTE1MiAyLjA2Mzg5IDAuNjUyODE4IDIuMTkxNjcgMC41MjUwNDFDMi4zMTk0NCAwLjM5NzI2MyAyLjQ3Nzc4IDAuMzMzMzc0IDIuNjY2NjcgMC4zMzMzNzRDMi44NTU1NiAwLjMzMzM3NCAzLjAxMzg5IDAuMzk3MjYzIDMuMTQxNjcgMC41MjUwNDFDMy4yNjk0NCAwLjY1MjgxOCAzLjMzMzMzIDAuODExMTUyIDMuMzMzMzMgMS4wMDAwNFYxLjY2NjcxSDguNjY2NjdWMS4wMDAwNEM4LjY2NjY3IDAuODExMTUyIDguNzMwNTYgMC42NTI4MTggOC44NTgzMyAwLjUyNTA0MUM4Ljk4NjExIDAuMzk3MjYzIDkuMTQ0NDQgMC4zMzMzNzQgOS4zMzMzMyAwLjMzMzM3NEM5LjUyMjIyIDAuMzMzMzc0IDkuNjgwNTYgMC4zOTcyNjMgOS44MDgzMyAwLjUyNTA0MUM5LjkzNjExIDAuNjUyODE4IDEwIDAuODExMTUyIDEwIDEuMDAwMDRWMS42NjY3MUgxMC42NjY3QzExLjAzMzMgMS42NjY3MSAxMS4zNDcyIDEuNzk3MjYgMTEuNjA4MyAyLjA1ODM3QzExLjg2OTQgMi4zMTk0OSAxMiAyLjYzMzM3IDEyIDMuMDAwMDRWMTIuMzMzNEMxMiAxMi43IDExLjg2OTQgMTMuMDEzOSAxMS42MDgzIDEzLjI3NUMxMS4zNDcyIDEzLjUzNjIgMTEuMDMzMyAxMy42NjY3IDEwLjY2NjcgMTMuNjY2N0gxLjMzMzMzWk0xLjMzMzMzIDEyLjMzMzRIMTAuNjY2N1Y1LjY2NjcxSDEuMzMzMzNWMTIuMzMzNFpNMS4zMzMzMyA0LjMzMzM3SDEwLjY2NjdWMy4wMDAwNEgxLjMzMzMzVjQuMzMzMzdaJyBmaWxsPSclMjMzNDM3M0EnLyUzRSUzQy9zdmclM0UlMEFcIik7XG59XG4uY29tcGV0aXRpb25DYXJkX190aW1lQ2VsbCB7XG4gIGZsZXg6IDEgMCA0MCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5jb21wZXRpdGlvbkNhcmRfX3RpbWVDZWxsIHtcbiAgICBncmlkLXJvdzogMS8yO1xuICB9XG59XG4uY29tcGV0aXRpb25DYXJkX190aW1lQm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5jb21wZXRpdGlvbkNhcmRfX3RpbWVCb3ggc3ZnIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTUuNnJlbTtcbiAgaGVpZ2h0OiAxNS42cmVtO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xufVxuLmNvbXBldGl0aW9uQ2FyZF9fdGltZUJveCBzdmcgY2lyY2xlIHtcbiAgd2lkdGg6IDE1cmVtO1xuICBoZWlnaHQ6IDE1cmVtO1xuICBmaWxsOiBub25lO1xuICBzdHJva2Utd2lkdGg6IDI7XG4gIHN0cm9rZTogI0QwRDJEMztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMC41cmVtLCAwLjVyZW0pO1xuICBzdHJva2UtZGFzaGFycmF5OiA0ODA7XG4gIHN0cm9rZS1kYXNob2Zmc2V0OiA0ODA7XG59XG4uY29tcGV0aXRpb25DYXJkX190aW1lQm94IHN2ZyBjaXJjbGU6Zmlyc3QtY2hpbGQge1xuICBzdHJva2UtZGFzaG9mZnNldDogMDtcbn1cbi5jb21wZXRpdGlvbkNhcmRfX3RpbWVCb3ggc3ZnIGNpcmNsZTpudGgtY2hpbGQoMikge1xuICBzdHJva2UtZGFzaG9mZnNldDogY2FsYyg0ODAgLSA0ODAgKiB2YXIoLS1wZXJjZW50KSAvIDEwMCk7XG4gIHN0cm9rZS13aWR0aDogNDtcbiAgc3Ryb2tlOiAjQkM5NjVDO1xufVxuLmNvbXBldGl0aW9uQ2FyZF9fdGltZUJveC5leHBpcmVkIHN2ZyBjaXJjbGU6bnRoLWNoaWxkKDIpIHtcbiAgc3Ryb2tlLWRhc2hvZmZzZXQ6IGNhbGMoNDgwIC0gNDgwICogdmFyKC0tcGVyY2VudCkgLyAxMDApO1xuICBzdHJva2Utd2lkdGg6IDQ7XG4gIHN0cm9rZTogI0UzNUM0Nztcbn1cbi5jb21wZXRpdGlvbkNhcmRfX3RpbWVEZXRhaWxzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5odG1sOm5vdChbZGlyPXJ0bF0pIC5jb21wZXRpdGlvbkNhcmRfX3RpbWVEZXRhaWxzIHtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cbmh0bWxbZGlyPXJ0bF0gLmNvbXBldGl0aW9uQ2FyZF9fdGltZURldGFpbHMge1xuICByaWdodDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MCUsIC01MCUpO1xufVxuLmNvbXBldGl0aW9uQ2FyZF9fdGltZURheSB7XG4gIGZvbnQtc2l6ZTogNC44cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzg0Njk0MDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmNvbXBldGl0aW9uQ2FyZF9fdGltZVRleHQge1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICM4NDY5NDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMC40cmVtO1xufVxuLmNvbXBldGl0aW9uQ2FyZF9fdGFnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMEJDNzA7XG4gIGNvbG9yOiAjRkFGQkZCO1xuICBwYWRkaW5nOiAwLjhyZW0gMS4ycmVtO1xuICBib3JkZXItcmFkaXVzOiAxMHJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAwLjZyZW07XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5odG1sOm5vdChbZGlyPXJ0bF0pIC5jb21wZXRpdGlvbkNhcmRfX3RhZyB7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG59XG5odG1sW2Rpcj1ydGxdIC5jb21wZXRpdGlvbkNhcmRfX3RhZyB7XG4gIHJpZ2h0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDUwJSwgMCk7XG59XG4uY29tcGV0aXRpb25DYXJkX190YWcgc3BhbjpmaXJzdC1jaGlsZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxLjRyZW07XG4gIGhlaWdodDogMS40cmVtO1xuICBib3JkZXI6IDAuMTVyZW0gc29saWQgI0ZGRkZGRjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLmNvbXBldGl0aW9uQ2FyZF9fdGFnIHNwYW46Zmlyc3QtY2hpbGQ6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDAuM3JlbTtcbiAgaGVpZ2h0OiAwLjNyZW07XG4gIHRvcDogNDglO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xufVxuaHRtbDpub3QoW2Rpcj1ydGxdKSAuY29tcGV0aXRpb25DYXJkX190YWcgc3BhbjpmaXJzdC1jaGlsZDo6YWZ0ZXIge1xuICBsZWZ0OiA1MiU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuaHRtbFtkaXI9cnRsXSAuY29tcGV0aXRpb25DYXJkX190YWcgc3BhbjpmaXJzdC1jaGlsZDo6YWZ0ZXIge1xuICByaWdodDogNTIlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MCUsIC01MCUpO1xufVxuLmNvbXBldGl0aW9uQ2FyZF9fdGFnIHNwYW4ge1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLm1pbkNvbXBldGl0aW9uQ2FyZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMi40cmVtO1xuICBmbGV4OiAxIDAgNDAlO1xuICBwYWRkaW5nOiAzLjJyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNGOEY1RUY7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG59XG4ubWluQ29tcGV0aXRpb25DYXJkX19pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMy4ycmVtO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLm1pbkNvbXBldGl0aW9uQ2FyZF9fYm94IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleDogMSAwIDYwJTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLm1pbkNvbXBldGl0aW9uQ2FyZF9fdGl0bGUge1xuICBmb250LXNpemU6IDIuNHJlbTtcbiAgbGluZS1oZWlnaHQ6IDMuM3JlbTtcbiAgY29sb3I6ICM4NDY5NDA7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4ubWluQ29tcGV0aXRpb25DYXJkX190ZXh0IHtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjJyZW07XG4gIGNvbG9yOiAjNjk2RDcwO1xufVxuLm1pbkNvbXBldGl0aW9uQ2FyZF9fZGF0ZXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDEuNnJlbTtcbn1cbi5taW5Db21wZXRpdGlvbkNhcmRfX2RhdGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDAuNHJlbTtcbn1cbi5taW5Db21wZXRpdGlvbkNhcmRfX2RhdGVUZXh0IHtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjNjk2RDcwO1xufVxuLm1pbkNvbXBldGl0aW9uQ2FyZF9fZGF0ZVRpbWUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzM0MzczQTtcbn1cbmh0bWw6bm90KFtkaXI9cnRsXSkgLm1pbkNvbXBldGl0aW9uQ2FyZF9fZGF0ZVRpbWUge1xuICBwYWRkaW5nLWxlZnQ6IDEuOHJlbTtcbn1cbmh0bWxbZGlyPXJ0bF0gLm1pbkNvbXBldGl0aW9uQ2FyZF9fZGF0ZVRpbWUge1xuICBwYWRkaW5nLXJpZ2h0OiAxLjhyZW07XG59XG4ubWluQ29tcGV0aXRpb25DYXJkX19kYXRlVGltZTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAwO1xuICB3aWR0aDogMS4zcmVtO1xuICBoZWlnaHQ6IDEuM3JlbTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxMicgaGVpZ2h0PScxNCcgdmlld0JveD0nMCAwIDEyIDE0JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNNy42NjY2NyAxMUM3LjIgMTEgNi44MDU1NiAxMC44Mzg5IDYuNDgzMzMgMTAuNTE2N0M2LjE2MTExIDEwLjE5NDUgNiA5LjgwMDA0IDYgOS4zMzMzN0M2IDguODY2NzEgNi4xNjExMSA4LjQ3MjI2IDYuNDgzMzMgOC4xNTAwNEM2LjgwNTU2IDcuODI3ODIgNy4yIDcuNjY2NzEgNy42NjY2NyA3LjY2NjcxQzguMTMzMzMgNy42NjY3MSA4LjUyNzc4IDcuODI3ODIgOC44NSA4LjE1MDA0QzkuMTcyMjIgOC40NzIyNiA5LjMzMzMzIDguODY2NzEgOS4zMzMzMyA5LjMzMzM3QzkuMzMzMzMgOS44MDAwNCA5LjE3MjIyIDEwLjE5NDUgOC44NSAxMC41MTY3QzguNTI3NzggMTAuODM4OSA4LjEzMzMzIDExIDcuNjY2NjcgMTFaTTEuMzMzMzMgMTMuNjY2N0MwLjk2NjY2NyAxMy42NjY3IDAuNjUyNzc4IDEzLjUzNjIgMC4zOTE2NjcgMTMuMjc1QzAuMTMwNTU2IDEzLjAxMzkgMCAxMi43IDAgMTIuMzMzNFYzLjAwMDA0QzAgMi42MzMzNyAwLjEzMDU1NiAyLjMxOTQ5IDAuMzkxNjY3IDIuMDU4MzdDMC42NTI3NzggMS43OTcyNiAwLjk2NjY2NyAxLjY2NjcxIDEuMzMzMzMgMS42NjY3MUgyVjEuMDAwMDRDMiAwLjgxMTE1MiAyLjA2Mzg5IDAuNjUyODE4IDIuMTkxNjcgMC41MjUwNDFDMi4zMTk0NCAwLjM5NzI2MyAyLjQ3Nzc4IDAuMzMzMzc0IDIuNjY2NjcgMC4zMzMzNzRDMi44NTU1NiAwLjMzMzM3NCAzLjAxMzg5IDAuMzk3MjYzIDMuMTQxNjcgMC41MjUwNDFDMy4yNjk0NCAwLjY1MjgxOCAzLjMzMzMzIDAuODExMTUyIDMuMzMzMzMgMS4wMDAwNFYxLjY2NjcxSDguNjY2NjdWMS4wMDAwNEM4LjY2NjY3IDAuODExMTUyIDguNzMwNTYgMC42NTI4MTggOC44NTgzMyAwLjUyNTA0MUM4Ljk4NjExIDAuMzk3MjYzIDkuMTQ0NDQgMC4zMzMzNzQgOS4zMzMzMyAwLjMzMzM3NEM5LjUyMjIyIDAuMzMzMzc0IDkuNjgwNTYgMC4zOTcyNjMgOS44MDgzMyAwLjUyNTA0MUM5LjkzNjExIDAuNjUyODE4IDEwIDAuODExMTUyIDEwIDEuMDAwMDRWMS42NjY3MUgxMC42NjY3QzExLjAzMzMgMS42NjY3MSAxMS4zNDcyIDEuNzk3MjYgMTEuNjA4MyAyLjA1ODM3QzExLjg2OTQgMi4zMTk0OSAxMiAyLjYzMzM3IDEyIDMuMDAwMDRWMTIuMzMzNEMxMiAxMi43IDExLjg2OTQgMTMuMDEzOSAxMS42MDgzIDEzLjI3NUMxMS4zNDcyIDEzLjUzNjIgMTEuMDMzMyAxMy42NjY3IDEwLjY2NjcgMTMuNjY2N0gxLjMzMzMzWk0xLjMzMzMzIDEyLjMzMzRIMTAuNjY2N1Y1LjY2NjcxSDEuMzMzMzNWMTIuMzMzNFpNMS4zMzMzMyA0LjMzMzM3SDEwLjY2NjdWMy4wMDAwNEgxLjMzMzMzVjQuMzMzMzdaJyBmaWxsPSclMjMzNDM3M0EnLyUzRSUzQy9zdmclM0UlMEFcIik7XG59XG4ubWluQ29tcGV0aXRpb25DYXJkX190aW1lQ2VsbCB7XG4gIGZsZXg6IDEgMCA0MCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5taW5Db21wZXRpdGlvbkNhcmRfX3RpbWVDZWxsIHtcbiAgICBncmlkLXJvdzogMS8yO1xuICB9XG59XG4ubWluQ29tcGV0aXRpb25DYXJkX190aW1lQm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5taW5Db21wZXRpdGlvbkNhcmRfX3RpbWVCb3ggc3ZnIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTUuNnJlbTtcbiAgaGVpZ2h0OiAxNS42cmVtO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xufVxuLm1pbkNvbXBldGl0aW9uQ2FyZF9fdGltZUJveCBzdmcgY2lyY2xlIHtcbiAgd2lkdGg6IDE1cmVtO1xuICBoZWlnaHQ6IDE1cmVtO1xuICBmaWxsOiBub25lO1xuICBzdHJva2Utd2lkdGg6IDI7XG4gIHN0cm9rZTogI0QwRDJEMztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMC41cmVtLCAwLjVyZW0pO1xuICBzdHJva2UtZGFzaGFycmF5OiA0ODA7XG4gIHN0cm9rZS1kYXNob2Zmc2V0OiA0ODA7XG59XG4ubWluQ29tcGV0aXRpb25DYXJkX190aW1lQm94IHN2ZyBjaXJjbGU6Zmlyc3QtY2hpbGQge1xuICBzdHJva2UtZGFzaG9mZnNldDogMDtcbn1cbi5taW5Db21wZXRpdGlvbkNhcmRfX3RpbWVCb3ggc3ZnIGNpcmNsZTpudGgtY2hpbGQoMikge1xuICBzdHJva2UtZGFzaG9mZnNldDogY2FsYyg0ODAgLSA0ODAgKiB2YXIoLS1wZXJjZW50KSAvIDEwMCk7XG4gIHN0cm9rZS13aWR0aDogNDtcbiAgc3Ryb2tlOiAjQkM5NjVDO1xufVxuLm1pbkNvbXBldGl0aW9uQ2FyZF9fdGltZURldGFpbHMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbmh0bWw6bm90KFtkaXI9cnRsXSkgLm1pbkNvbXBldGl0aW9uQ2FyZF9fdGltZURldGFpbHMge1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuaHRtbFtkaXI9cnRsXSAubWluQ29tcGV0aXRpb25DYXJkX190aW1lRGV0YWlscyB7XG4gIHJpZ2h0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDUwJSwgLTUwJSk7XG59XG4ubWluQ29tcGV0aXRpb25DYXJkX190aW1lRGF5IHtcbiAgZm9udC1zaXplOiA0LjhyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjODQ2OTQwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubWluQ29tcGV0aXRpb25DYXJkX190aW1lVGV4dCB7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzg0Njk0MDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAwLjRyZW07XG59XG4ubWluQ29tcGV0aXRpb25DYXJkX19idXR0b24ge1xuICBqdXN0aWZ5LXNlbGY6IGNlbnRlcjtcbn1cblxuLnNlYXJjaElucHV0IHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5zZWFyY2hJbnB1dF9fc2VhcmNoIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiA0cmVtO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VhcmNoSW5wdXRfX3NlYXJjaCB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cbi5zZWFyY2hJbnB1dF9fc2VhcmNoIGlucHV0IHtcbiAgYm9yZGVyLXJhZGl1czogMi42cmVtO1xuICBib3JkZXI6IDAuMXJlbSBzb2xpZCAjRDBEMkQzO1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHdpZHRoOiAxMDAlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xufVxuaHRtbDpub3QoW2Rpcj1ydGxdKSAuc2VhcmNoSW5wdXRfX3NlYXJjaCBpbnB1dCB7XG4gIHBhZGRpbmc6IDJyZW0gNy4ycmVtIDJyZW0gMi40cmVtO1xufVxuaHRtbFtkaXI9cnRsXSAuc2VhcmNoSW5wdXRfX3NlYXJjaCBpbnB1dCB7XG4gIHBhZGRpbmc6IDJyZW0gMi40cmVtIDJyZW0gNy4ycmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWFyY2hJbnB1dF9fc2VhcmNoIGlucHV0IHtcbiAgICBtaW4td2lkdGg6IDUycmVtO1xuICB9XG59XG4uc2VhcmNoSW5wdXRfX3NlYXJjaCBpbnB1dDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzkyOTM5NDtcbn1cbi5zZWFyY2hJbnB1dF9fc2VhcmNoIGlucHV0OmZvY3VzIHtcbiAgYm9yZGVyOiAwLjFyZW0gc29saWQgIzAwMDAwMDtcbn1cbi5zZWFyY2hJbnB1dF9fc2VhcmNoIHN2ZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbmh0bWw6bm90KFtkaXI9cnRsXSkgLnNlYXJjaElucHV0X19zZWFyY2ggc3ZnIHtcbiAgcmlnaHQ6IDIuNHJlbTtcbn1cbmh0bWxbZGlyPXJ0bF0gLnNlYXJjaElucHV0X19zZWFyY2ggc3ZnIHtcbiAgbGVmdDogMi40cmVtO1xufVxuXG4uaW5wdXRGb3JtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDAuOHJlbTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uaW5wdXRGb3JtTGFiZWwge1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICM5MjkzOTQ7XG59XG5odG1sOm5vdChbZGlyPXJ0bF0pIC5pbnB1dEZvcm1MYWJlbCB7XG4gIHBhZGRpbmctbGVmdDogMi40cmVtO1xufVxuaHRtbFtkaXI9cnRsXSAuaW5wdXRGb3JtTGFiZWwge1xuICBwYWRkaW5nLXJpZ2h0OiAyLjRyZW07XG59XG4uaW5wdXRGb3JtVGV4dGFyZWEge1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMjByZW07XG4gIHBhZGRpbmc6IDEuNnJlbSAyLjRyZW07XG4gIGJvcmRlcjogMC4xcmVtIHNvbGlkICNEMEQyRDM7XG4gIGJvcmRlci1yYWRpdXM6IDIuNnJlbTtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIHJlc2l6ZTogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcbn1cbi5pbnB1dEZvcm1UZXh0YXJlYTpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzJEMzAzMztcbn1cbi5pbnB1dEZvcm1UZXh0YXJlYTo6cGxhY2Vob2xkZXIge1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICM5MjkzOTQ7XG59XG4uaW5wdXRGb3JtSW5wdXQge1xuICBwYWRkaW5nOiAxLjZyZW0gMi40cmVtO1xuICBib3JkZXI6IDAuMXJlbSBzb2xpZCAjRDBEMkQzO1xuICBib3JkZXItcmFkaXVzOiAyLjZyZW07XG4gIGxpbmUtaGVpZ2h0OiAycmVtO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcbn1cbi5pbnB1dEZvcm1JbnB1dDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzJEMzAzMztcbn1cbi5pbnB1dEZvcm1JbnB1dDo6cGxhY2Vob2xkZXIge1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICM5MjkzOTQ7XG59XG4uaW5wdXRGb3JtU2VsZWN0IHtcbiAgcGFkZGluZzogMS42cmVtIDIuNHJlbTtcbiAgYm9yZGVyOiAwLjFyZW0gc29saWQgI0QwRDJEMztcbiAgYm9yZGVyLXJhZGl1czogMi42cmVtO1xuICBsaW5lLWhlaWdodDogMnJlbTtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XG59XG4uaW5wdXRGb3JtU2VsZWN0OmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjMkQzMDMzO1xufVxuLmlucHV0Rm9ybVNlbGVjdDo6cGxhY2Vob2xkZXIge1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICM5MjkzOTQ7XG59XG4uaW5wdXRGb3JtLnNlbGVjdDo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNjQlO1xuICBmb250LXNpemU6IDJyZW07XG4gIGNvbG9yOiAjNzQ2RkE3O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5pbnB1dEZvcm0uc2VsZWN0OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAwXCIgIWltcG9ydGFudDtcbn1cbi5pbnB1dEZvcm0uc2VsZWN0OjphZnRlciB7XG4gIGZvbnQtZmFtaWx5OiBcImljb21vb25cIiAhaW1wb3J0YW50O1xuICBzcGVhazogbm9uZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuaHRtbDpub3QoW2Rpcj1ydGxdKSAuaW5wdXRGb3JtLnNlbGVjdDo6YWZ0ZXIge1xuICByaWdodDogMi40cmVtO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cbmh0bWxbZGlyPXJ0bF0gLmlucHV0Rm9ybS5zZWxlY3Q6OmFmdGVyIHtcbiAgbGVmdDogMi40cmVtO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MCUsIC01MCUpO1xufVxuLmlucHV0Rm9ybV9fZXJyb3Ige1xuICBkaXNwbGF5OiBub25lO1xuICBjb2xvcjogI2RlNGI0YjtcbiAgcGFkZGluZzogMC4ycmVtIDIuNHJlbTtcbiAgbGluZS1oZWlnaHQ6IDJyZW07XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xufVxuLmlucHV0Rm9ybV9fZXJyb3IuYWN0aXZlIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmN1c3RvbVNlbGVjdCB7XG4gIGJvcmRlci1yYWRpdXM6IDIuNnJlbTtcbiAgYm9yZGVyOiAwLjFyZW0gc29saWQgI0QwRDJEMztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5jdXN0b21TZWxlY3QuYWN0aXZlIC5jdXN0b21TZWxlY3RfX2JvdHRvbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uY3VzdG9tU2VsZWN0LmFjdGl2ZSAuY3VzdG9tU2VsZWN0X190b3BCYXIgc3BhbiB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG4uY3VzdG9tU2VsZWN0X190b3BCYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDIuNHJlbTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5odG1sOm5vdChbZGlyPXJ0bF0pIC5jdXN0b21TZWxlY3RfX3RvcEJhciB7XG4gIHBhZGRpbmc6IDEuMnJlbSAxLjhyZW0gMS4ycmVtIDIuNHJlbTtcbn1cbmh0bWxbZGlyPXJ0bF0gLmN1c3RvbVNlbGVjdF9fdG9wQmFyIHtcbiAgcGFkZGluZzogMS4ycmVtIDIuNHJlbSAxLjJyZW0gMS44cmVtO1xufVxuLmN1c3RvbVNlbGVjdF9fdG9wQmFyVGl0bGUge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgY29sb3I6ICMyRDMwMzM7XG59XG4uY3VzdG9tU2VsZWN0X190b3BCYXIgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMi40cmVtO1xuICBjb2xvcjogI0JDOTY1QztcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbn1cbi5jdXN0b21TZWxlY3RfX2JvdHRvbSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uY3VzdG9tU2VsZWN0X19zZWFyY2gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmN1c3RvbVNlbGVjdF9fc2VhcmNoIGlucHV0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VDRURFRDtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBwYWRkaW5nOiAxLjJyZW0gMi40cmVtIDEuMnJlbSAyLjRyZW07XG4gIHdpZHRoOiAxMDAlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xufVxuLmN1c3RvbVNlbGVjdF9fc2VhcmNoIGlucHV0OjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjOTY5OTlCO1xufVxuLmN1c3RvbVNlbGVjdF9fc2VhcmNoIHN2ZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiAxLjZyZW07XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbmh0bWw6bm90KFtkaXI9cnRsXSkgLmN1c3RvbVNlbGVjdF9fc2VhcmNoIHN2ZyB7XG4gIHJpZ2h0OiAyLjRyZW07XG59XG5odG1sW2Rpcj1ydGxdIC5jdXN0b21TZWxlY3RfX3NlYXJjaCBzdmcge1xuICBsZWZ0OiAyLjRyZW07XG59XG4uY3VzdG9tU2VsZWN0X19zZWFyY2ggc3ZnIHBhdGgge1xuICBzdHJva2U6ICM5MjkzOTQ7XG59XG4uY3VzdG9tU2VsZWN0X19ib3R0b21TZWxlY3RzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWF4LWhlaWdodDogMThyZW07XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgc2Nyb2xsYmFyLWNvbG9yOiAjRDhDMkEwICNGOEY1RUY7XG59XG4uY3VzdG9tU2VsZWN0X19ib3R0b21TZWxlY3RzOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gIGJvcmRlci1yYWRpdXM6IDEwcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjhGNUVGO1xufVxuLmN1c3RvbVNlbGVjdF9fYm90dG9tU2VsZWN0czo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICB3aWR0aDogNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjhGNUVGO1xufVxuLmN1c3RvbVNlbGVjdF9fYm90dG9tU2VsZWN0czo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICBib3JkZXItcmFkaXVzOiAxMHJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Q4QzJBMDtcbn1cbi5jdXN0b21TZWxlY3RfX2JvdHRvbUJ1dHRvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMi40cmVtO1xufVxuaHRtbDpub3QoW2Rpcj1ydGxdKSAuY3VzdG9tU2VsZWN0X19ib3R0b21CdXR0b25zIHtcbiAgcGFkZGluZzogMS4ycmVtIDEuOHJlbSAxLjJyZW0gMi40cmVtO1xufVxuaHRtbFtkaXI9cnRsXSAuY3VzdG9tU2VsZWN0X19ib3R0b21CdXR0b25zIHtcbiAgcGFkZGluZzogMS4ycmVtIDIuNHJlbSAxLjJyZW0gMS44cmVtO1xufVxuLmN1c3RvbVNlbGVjdF9fYm90dG9tQnV0dG9uIHtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjQkM5NjVDO1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xufVxuLmN1c3RvbVNlbGVjdF9fYm90dG9tQnV0dG9uOmhvdmVyIHtcbiAgb3BhY2l0eTogMC42O1xufVxuLmN1c3RvbVNlbGVjdF9fY2hlY2tib3hlcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMC44cmVtO1xuICBwYWRkaW5nOiAwLjJyZW0gMi40cmVtIDEuNnJlbSAyLjRyZW07XG59XG4uY3VzdG9tU2VsZWN0X19jaGVja2JveGVzSXRlbUJveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMC44cmVtO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmN1c3RvbVNlbGVjdF9fY2hlY2tib3hlc0l0ZW1Cb3ggaW5wdXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxLjhyZW07XG4gIGhlaWdodDogMS44cmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjRyZW07XG4gIGJvcmRlcjogMC4xcmVtIHNvbGlkICNEMEQyRDM7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG59XG4uY3VzdG9tU2VsZWN0X19jaGVja2JveGVzSXRlbUJveCBpbnB1dDpjaGVja2VkIHtcbiAgYm9yZGVyLWNvbG9yOiAjQkM5NjVDO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQkM5NjVDO1xufVxuLmN1c3RvbVNlbGVjdF9fY2hlY2tib3hlc0l0ZW1Cb3ggaW5wdXQ6Y2hlY2tlZDphZnRlciB7XG4gIG9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjRkFGQkZCO1xufVxuLmN1c3RvbVNlbGVjdF9fY2hlY2tib3hlc0l0ZW1Cb3ggaW5wdXQ6YWZ0ZXIge1xuICBvcGFjaXR5OiAwO1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgaW5zZXQtaW5saW5lOiAwO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbn1cbi5jdXN0b21TZWxlY3RfX2NoZWNrYm94ZXNJdGVtQm94IGlucHV0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXGU5MDhcIiAhaW1wb3J0YW50O1xufVxuLmN1c3RvbVNlbGVjdF9fY2hlY2tib3hlc0l0ZW1Cb3ggaW5wdXQ6YWZ0ZXIge1xuICBmb250LWZhbWlseTogXCJpY29tb29uXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5vbmU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cbi5jdXN0b21TZWxlY3RfX2NoZWNrYm94ZXNJdGVtQm94IGxhYmVsIHtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjMkQzMDMzO1xufVxuXG4uc29jaWFsSWNvbiB7XG4gIHdpZHRoOiAzcmVtO1xuICBoZWlnaHQ6IDNyZW07XG59XG4uc29jaWFsSWNvbl9faWNvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAyLjhyZW07XG4gIGNvbG9yOiAjRDhDMkEwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xufVxuLnNvY2lhbEljb25fX2ljb246aG92ZXIge1xuICBjb2xvcjogI0JDOTY1Qztcbn1cbi5zb2NpYWxJY29uX19pY29uLS1pbnN0YWdyYW06OmFmdGVyIHtcbiAgY29udGVudDogXCJcXGU5MDlcIiAhaW1wb3J0YW50O1xufVxuLnNvY2lhbEljb25fX2ljb24tLWluc3RhZ3JhbTo6YWZ0ZXIge1xuICBmb250LWZhbWlseTogXCJpY29tb29uXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5vbmU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cbi5zb2NpYWxJY29uX19pY29uLS15b3V0dWJlOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBiXCIgIWltcG9ydGFudDtcbn1cbi5zb2NpYWxJY29uX19pY29uLS15b3V0dWJlOjphZnRlciB7XG4gIGZvbnQtZmFtaWx5OiBcImljb21vb25cIiAhaW1wb3J0YW50O1xuICBzcGVhazogbm9uZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuLnNvY2lhbEljb25fX2ljb24tLWxpbmtlZGluOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBhXCIgIWltcG9ydGFudDtcbn1cbi5zb2NpYWxJY29uX19pY29uLS1saW5rZWRpbjo6YWZ0ZXIge1xuICBmb250LWZhbWlseTogXCJpY29tb29uXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5vbmU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cbi5zb2NpYWxJY29uX19pY29uLS14OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBjXCIgIWltcG9ydGFudDtcbn1cbi5zb2NpYWxJY29uX19pY29uLS14OjphZnRlciB7XG4gIGZvbnQtZmFtaWx5OiBcImljb21vb25cIiAhaW1wb3J0YW50O1xuICBzcGVhazogbm9uZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4uYnJlYWRjcnVtYnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDAuM3JlbTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLmJyZWFkY3J1bWJzLndoaXRlIC5icmVhZGNydW1ic19fbGluayB7XG4gIGNvbG9yOiAjRkFGQkZCO1xufVxuLmJyZWFkY3J1bWJzLndoaXRlIC5icmVhZGNydW1ic19fbGluazpub3QoOmxhc3QtY2hpbGQpOmFmdGVyIHtcbiAgY29sb3I6ICNGQUZCRkI7XG59XG4uYnJlYWRjcnVtYnNfX2xpbmsge1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIGNvbG9yOiAjNEE0RjUzO1xufVxuLmJyZWFkY3J1bWJzX19saW5rOm5vdCg6bGFzdC1jaGlsZCk6YWZ0ZXIge1xuICBjb250ZW50OiBcIi9cIjtcbiAgaGVpZ2h0OiAxcmVtO1xuICB3aWR0aDogMC41cmVtO1xuICBjb2xvcjogIzRBNEY1Mztcbn1cbmh0bWw6bm90KFtkaXI9cnRsXSkgLmJyZWFkY3J1bWJzX19saW5rOm5vdCg6bGFzdC1jaGlsZCk6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogMC4zcmVtO1xufVxuaHRtbFtkaXI9cnRsXSAuYnJlYWRjcnVtYnNfX2xpbms6bm90KDpsYXN0LWNoaWxkKTphZnRlciB7XG4gIG1hcmdpbi1yaWdodDogMC4zcmVtO1xufVxuXG4uZm9ybSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMnJlbTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZm9ybV9fYnV0dG9uIHtcbiAgbWFyZ2luLXRvcDogMy4ycmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4ubGFiZWwge1xuICBwYWRkaW5nOiAwLjhyZW0gMS42cmVtO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgI0U0RDRCQyAwJSwgI0Y4RjVFRiAxMDAlKTtcbiAgYm9yZGVyLXJhZGl1czogMjByZW07XG4gIHdpZHRoOiBtYXgtY29udGVudDtcbn1cbi5sYWJlbF9fdGV4dCB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuOXJlbTtcbn1cblxuLmNvbnRhY3REZXRhaWxzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxLjJyZW07XG4gIHBhZGRpbmc6IDIuNHJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYm9yZGVyLXJhZGl1czogMi40cmVtO1xufVxuLmNvbnRhY3REZXRhaWxzX19pY29uIHtcbiAgd2lkdGg6IDIuOHJlbTtcbiAgaGVpZ2h0OiAyLjhyZW07XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG4uY29udGFjdERldGFpbHNfX2NvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDFyZW07XG59XG4uY29udGFjdERldGFpbHNfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuLmNvbnRhY3REZXRhaWxzX190ZXh0IHtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBsaW5lLWhlaWdodDogMnJlbTtcbn1cblxuLnBhZ2luYXRpb25fX2lubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogM3JlbTtcbn1cbi5wYWdpbmF0aW9uX19udW1iZXJzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxLjRyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBhZ2luYXRpb25fX251bWJlcnMge1xuICAgIGdhcDogMC44cmVtO1xuICB9XG59XG4ucGFnaW5hdGlvbl9fcGFnZXNMaXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDAuOHJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAucGFnaW5hdGlvbl9fcGFnZXNMaXN0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuLnBhZ2luYXRpb25fX3BhZ2VzTGlzdEl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDRyZW07XG4gIGhlaWdodDogNHJlbTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICMyRDMwMzM7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5wYWdpbmF0aW9uX19wYWdlc0xpc3RJdGVtOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0M3QTg3ODtcbiAgY29sb3I6ICNGQUZCRkI7XG59XG4ucGFnaW5hdGlvbl9fcGFnZXNMaXN0SXRlbS5pbmFjdGl2ZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnBhZ2luYXRpb25fX3BhZ2VzTGlzdEl0ZW0uYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0M3QTg3ODtcbiAgY29sb3I6ICNGQUZCRkI7XG59XG4ucGFnaW5hdGlvbl9fZ29QYWdlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAwLjhyZW07XG59XG4ucGFnaW5hdGlvbl9fZ29QYWdlTGFiZWwge1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICMyRDMwMzM7XG59XG4ucGFnaW5hdGlvbl9fZ29QYWdlSW5wdXQge1xuICBtYXgtd2lkdGg6IDlyZW07XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBwYWRkaW5nOiAxLjQ1cmVtIDEuNnJlbTtcbiAgYm9yZGVyLXJhZGl1czogMi42cmVtO1xuICBib3JkZXI6IDAuMXJlbSBzb2xpZCAjRDBEMkQzO1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xufVxuLnBhZ2luYXRpb25fX2dvUGFnZUlucHV0OmZvY3VzIHtcbiAgYm9yZGVyOiAwLjFyZW0gc29saWQgIzJEMzAzMztcbn1cbi5wYWdpbmF0aW9uX19nb1BhZ2VJbnB1dDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzkyOTM5NDtcbn1cbi5wYWdpbmF0aW9uX19nb1BhZ2VJbnB1dDo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiwgLnBhZ2luYXRpb25fX2dvUGFnZUlucHV0Ojotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBtYXJnaW46IDA7XG59XG4ucGFnaW5hdGlvbl9fZ29QYWdlSW5wdXRbdHlwZT1udW1iZXJdIHtcbiAgLW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG59XG5cbi5zaWRlQmFubmVyIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHotaW5kZXg6IDM7XG59XG4uc2lkZUJhbm5lcl9faW5uZXIge1xuICB6LWluZGV4OiAyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUNFREVEO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgYm9yZGVyLXJhZGl1czogMnJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2lkZUJhbm5lcl9faW5uZXIuYWN0aXZlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwJSk7XG4gIH1cbn1cbi5zaWRlQmFubmVyX19pbWFnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtMTUlO1xuICBvcGFjaXR5OiAwLjE7XG4gIHdpZHRoOiA2NSU7XG4gIHotaW5kZXg6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XG59XG5odG1sOm5vdChbZGlyPXJ0bF0pIC5zaWRlQmFubmVyX19pbWFnZSB7XG4gIHJpZ2h0OiAtMTUlO1xufVxuaHRtbFtkaXI9cnRsXSAuc2lkZUJhbm5lcl9faW1hZ2Uge1xuICBsZWZ0OiAtMTUlO1xufVxuLnNpZGVCYW5uZXJfX3dyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMi40cmVtO1xuICBwYWRkaW5nOiA0cmVtO1xuICB6LWluZGV4OiAxO1xufVxuLnNpZGVCYW5uZXJfX3dyYXBwZXIgZm9ybSBpbnB1dCB7XG4gIGFwcGVhcmFuY2U6IGF1dG87XG59XG4uc2lkZUJhbm5lcl9fd3JhcHBlciBmb3JtIC5pbnB1dEZvcm0ge1xuICBtYXJnaW4tdG9wOiAycmVtO1xufVxuLnNpZGVCYW5uZXJfX3dyYXBwZXIgZm9ybSAuaW5wdXRGb3JtLmZvcm0tdHlwZS0tY2hlY2tib3gge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLnNpZGVCYW5uZXJfX3dyYXBwZXIgZm9ybSAuaW5wdXRGb3JtIC5pbnB1dEZvcm1MYWJlbCB7XG4gIGNvbG9yOiAjMzQzNzNBO1xuICBmb250LWZhbWlseTogXCJESU4gTmV4dCBMVCBBcmFiaWNcIjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG4uc2lkZUJhbm5lcl9fd3JhcHBlciBmb3JtIC5pbnB1dEZvcm0gLmlucHV0Rm9ybUlucHV0LFxuLnNpZGVCYW5uZXJfX3dyYXBwZXIgZm9ybSAuaW5wdXRGb3JtIC5pbnB1dEZvcm1UZXh0YXJlYSB7XG4gIHdpZHRoOiAxMDAlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDlweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0U2RTZFNjtcbiAgYmFja2dyb3VuZDogI0ZGRjtcbn1cbi5zaWRlQmFubmVyX193cmFwcGVyIGZvcm0gLmZvcm0taXRlbS0tYWNjZXB0LXRlcm1zIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cbi5zaWRlQmFubmVyX193cmFwcGVyIGZvcm0gLmZvcm0taXRlbS0tYWNjZXB0LXRlcm1zIC5pbnB1dEZvcm1MYWJlbCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjg3cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbn1cbi5zaWRlQmFubmVyX193cmFwcGVyIGZvcm0gLmZvcm0taXRlbS0tdXBkYXRlZHMtbm90aWZpY2F0aW9ucyB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cbi5zaWRlQmFubmVyX193cmFwcGVyIGZvcm0gLmZvcm0taXRlbS0tdXBkYXRlZHMtbm90aWZpY2F0aW9ucyAuaW5wdXRGb3JtTGFiZWwge1xuICBsaW5lLWhlaWdodDogMS44N3JlbTtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG59XG4uc2lkZUJhbm5lcl9fd3JhcHBlciBmb3JtIC53ZWJmb3JtLWFjdGlvbnMge1xuICBtYXJnaW4tdG9wOiAzLjJyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG4uc2lkZUJhbm5lcl9fd3JhcHBlciBmb3JtIC53ZWJmb3JtLWFjdGlvbnMgLmZvcm0tc3VibWl0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4NDY5NDA7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBwYWRkaW5nOiAxLjZyZW0gMi40cmVtO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBib3JkZXI6IDAuMXJlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnNpZGVCYW5uZXJfX3dyYXBwZXIgZm9ybSAud2ViZm9ybS1hY3Rpb25zIC5mb3JtLXN1Ym1pdDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICM4NDY5NDA7XG4gIGNvbG9yOiAjODQ2OTQwO1xufVxuLnNpZGVCYW5uZXJfX3dyYXBwZXIgaW5wdXQjZWRpdC1hY3Rpb25zLXN1Ym1pdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODQ2OTQwO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgcGFkZGluZzogMS42cmVtIDIuNHJlbTtcbiAgYm9yZGVyLXJhZGl1czogNXJlbTtcbiAgYm9yZGVyOiAwLjFyZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luLXRvcDogMy4ycmVtO1xufVxuLnNpZGVCYW5uZXJfX3dyYXBwZXIgaW5wdXQjZWRpdC1hY3Rpb25zLXN1Ym1pdDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICM4NDY5NDA7XG4gIGNvbG9yOiAjODQ2OTQwO1xufVxuLnNpZGVCYW5uZXJfX3dyYXBwZXIgLnNob3ctb2ZmZXJzLXJlc3VsdHMge1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzg0Njk0MDtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIHBhZGRpbmc6IDEuNnJlbSAyLjRyZW07XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJvcmRlcjogMC4xcmVtIHNvbGlkIHRyYW5zcGFyZW50O1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xuICB3aWR0aDogMjAwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiBhdXRvO1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uc2lkZUJhbm5lcl9fd3JhcHBlciAuc2hvdy1vZmZlcnMtcmVzdWx0czpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICM4NDY5NDA7XG4gIGNvbG9yOiAjODQ2OTQwO1xufVxuLnNpZGVCYW5uZXJfX3RpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAzLjJyZW07XG4gIGxpbmUtaGVpZ2h0OiA0cmVtO1xuICBjb2xvcjogIzJEMzAzMztcbiAgY29sb3I6ICMwMDAwMDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zaWRlQmFubmVyX190aXRsZSB7XG4gICAgZm9udC1zaXplOiA0cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiA1LjhyZW07XG4gIH1cbn1cbi5zaWRlQmFubmVyX19saXN0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5zaWRlQmFubmVyX19saXN0SXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbi5zaWRlQmFubmVyX19saXN0SXRlbTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG5odG1sOm5vdChbZGlyPXJ0bF0pIC5zaWRlQmFubmVyX19saXN0SXRlbTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgbWFyZ2luLXJpZ2h0OiAxLjJyZW07XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbmh0bWw6bm90KFtkaXI9cnRsXSkgLnNpZGVCYW5uZXJfX2xpc3RJdGVtOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwOFwiICFpbXBvcnRhbnQ7XG59XG5odG1sOm5vdChbZGlyPXJ0bF0pIC5zaWRlQmFubmVyX19saXN0SXRlbTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbW9vblwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBub25lO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5odG1sW2Rpcj1ydGxdIC5zaWRlQmFubmVyX19saXN0SXRlbTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBtYXJnaW4tbGVmdDogMS4ycmVtO1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG5odG1sW2Rpcj1ydGxdIC5zaWRlQmFubmVyX19saXN0SXRlbTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZTkwOFwiICFpbXBvcnRhbnQ7XG59XG5odG1sW2Rpcj1ydGxdIC5zaWRlQmFubmVyX19saXN0SXRlbTo6YWZ0ZXIge1xuICBmb250LWZhbWlseTogXCJpY29tb29uXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5vbmU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cbi5zaWRlQmFubmVyX19idXR0b24ge1xuICBtYXJnaW4tdG9wOiAxLjJyZW07XG59XG5cbi5kYXRhUm9vbV9fd3JhcHBlciAuc2hvdy1vZmZlcnMtcmVzdWx0cyB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODQ2OTQwO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgcGFkZGluZzogMS42cmVtIDIuNHJlbTtcbiAgYm9yZGVyLXJhZGl1czogNXJlbTtcbiAgYm9yZGVyOiAwLjFyZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XG4gIHdpZHRoOiAyMDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IGF1dG87XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5kYXRhUm9vbV9fd3JhcHBlciAuc2hvdy1vZmZlcnMtcmVzdWx0czpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICM4NDY5NDA7XG4gIGNvbG9yOiAjODQ2OTQwO1xufVxuXG4udGV4dEVkaXRvciBoMSxcbi50ZXh0RWRpdG9yIGgyLFxuLnRleHRFZGl0b3IgaDMsXG4udGV4dEVkaXRvciBoNCxcbi50ZXh0RWRpdG9yIGg1LFxuLnRleHRFZGl0b3IgaDYge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgbGluZS1oZWlnaHQ6IDJyZW07XG4gIGNvbG9yOiAjNjk2RDcwO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgbWFyZ2luLXRvcDogMy4ycmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50ZXh0RWRpdG9yIGgxLFxuICAudGV4dEVkaXRvciBoMixcbiAgLnRleHRFZGl0b3IgaDMsXG4gIC50ZXh0RWRpdG9yIGg0LFxuICAudGV4dEVkaXRvciBoNSxcbiAgLnRleHRFZGl0b3IgaDYge1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjhyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGV4dEVkaXRvciBoMSxcbiAgLnRleHRFZGl0b3IgaDIsXG4gIC50ZXh0RWRpdG9yIGgzLFxuICAudGV4dEVkaXRvciBoNCxcbiAgLnRleHRFZGl0b3IgaDUsXG4gIC50ZXh0RWRpdG9yIGg2IHtcbiAgICBtYXJnaW4tdG9wOiAyLjRyZW07XG4gIH1cbn1cbi50ZXh0RWRpdG9yIGgxOmZpcnN0LWNoaWxkLFxuLnRleHRFZGl0b3IgaDI6Zmlyc3QtY2hpbGQsXG4udGV4dEVkaXRvciBoMzpmaXJzdC1jaGlsZCxcbi50ZXh0RWRpdG9yIGg0OmZpcnN0LWNoaWxkLFxuLnRleHRFZGl0b3IgaDU6Zmlyc3QtY2hpbGQsXG4udGV4dEVkaXRvciBoNjpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4udGV4dEVkaXRvciBoMTpsYXN0LWNoaWxkLFxuLnRleHRFZGl0b3IgaDI6bGFzdC1jaGlsZCxcbi50ZXh0RWRpdG9yIGgzOmxhc3QtY2hpbGQsXG4udGV4dEVkaXRvciBoNDpsYXN0LWNoaWxkLFxuLnRleHRFZGl0b3IgaDU6bGFzdC1jaGlsZCxcbi50ZXh0RWRpdG9yIGg2Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnRleHRFZGl0b3IgcCB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGxpbmUtaGVpZ2h0OiAycmVtO1xuICBjb2xvcjogIzY5NkQ3MDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGV4dEVkaXRvciBwIHtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICBsaW5lLWhlaWdodDogMi44cmVtO1xuICB9XG59XG4udGV4dEVkaXRvciBwIGJyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xufVxuLnRleHRFZGl0b3IgcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi50ZXh0RWRpdG9yIHVsLFxuLnRleHRFZGl0b3Igb2wge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBsaXN0LXN0eWxlOiBvdXRzaWRlO1xuICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gIG1hcmdpbi1ib3R0b206IDEuMnJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGV4dEVkaXRvciB1bCxcbiAgLnRleHRFZGl0b3Igb2wge1xuICAgIG1hcmdpbi1ib3R0b206IDAuOHJlbTtcbiAgfVxufVxuLnRleHRFZGl0b3IgdWw6bGFzdC1jaGlsZCxcbi50ZXh0RWRpdG9yIG9sOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnRleHRFZGl0b3Igb2wge1xuICBsaXN0LXN0eWxlLXR5cGU6IGRlY2ltYWw7XG59XG4udGV4dEVkaXRvciBsaSB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgbGluZS1oZWlnaHQ6IDJyZW07XG4gIGNvbG9yOiAjNjk2RDcwO1xuICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGV4dEVkaXRvciBsaSB7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIuOHJlbTtcbiAgfVxufVxuLnRleHRFZGl0b3IgYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBsaW5lLWhlaWdodDogMnJlbTtcbiAgY29sb3I6ICM2OTZENzA7XG4gIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50ZXh0RWRpdG9yIGEge1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjhyZW07XG4gIH1cbn1cbi50ZXh0RWRpdG9yIHByZSA+IGEge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi50ZXh0RWRpdG9yIHByZSA+IGE6YWZ0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4udGV4dEVkaXRvciBiLFxuLnRleHRFZGl0b3Igc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5mZWF0dXJlVG91ciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZmVhdHVyZVRvdXIuYWN0aXZlIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5mZWF0dXJlVG91cl9fb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTAwO1xuICBib3JkZXItcmFkaXVzOiAycmVtO1xuICBib3gtc2hhZG93OiByZ2JhKDMzLCAzMywgMzMsIDAuNSkgMHB4IDBweCAwcHggNTAwMHB4O1xufVxuLmZlYXR1cmVUb3VyX19jb250YWllciB7XG4gIHotaW5kZXg6IDEwMTtcbn1cbi5mZWF0dXJlVG91cl9fc3RlcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB6LWluZGV4OiAxMDE7XG59XG4uZmVhdHVyZVRvdXJfX3N0ZXAuYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmZlYXR1cmVUb3VyX19zdGVwLndpdGhvdXRQb2ludCB7XG4gICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgfVxufVxuLmZlYXR1cmVUb3VyX19zdGVwLndpdGhvdXRQb2ludCAuZmVhdHVyZVRvdXJfX2JveDo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5mZWF0dXJlVG91cl9fc3RlcC0tMiAuZmVhdHVyZVRvdXJfX2JveDo6YmVmb3JlLCAuZmVhdHVyZVRvdXJfX3N0ZXAtLTMgLmZlYXR1cmVUb3VyX19ib3g6OmJlZm9yZSwgLmZlYXR1cmVUb3VyX19zdGVwLS00IC5mZWF0dXJlVG91cl9fYm94OjpiZWZvcmUsIC5mZWF0dXJlVG91cl9fc3RlcC0tNiAuZmVhdHVyZVRvdXJfX2JveDo6YmVmb3JlLCAuZmVhdHVyZVRvdXJfX3N0ZXAtLTggLmZlYXR1cmVUb3VyX19ib3g6OmJlZm9yZSB7XG4gIHRvcDogdW5zZXQ7XG4gIGJvdHRvbTogLTAuNnJlbTtcbn1cbi5mZWF0dXJlVG91cl9fYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDEuMnJlbTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDEuNnJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZBRkJGQjtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgbWF4LXdpZHRoOiAzNHJlbTtcbiAgbWluLXdpZHRoOiAyMnJlbTtcbn1cbi5mZWF0dXJlVG91cl9fYm94OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTAuNnJlbTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgcm90YXRlKDQ1ZGVnKTtcbiAgd2lkdGg6IDEuNHJlbTtcbiAgaGVpZ2h0OiAxLjRyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuMnJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZBRkJGQjtcbn1cbi5mZWF0dXJlVG91cl9fYm94U3RlcHMge1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICM2OTZENzA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5mZWF0dXJlVG91cl9fYm94VGl0bGUge1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMyRDMwMzM7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDIuMnJlbTtcbn1cbi5mZWF0dXJlVG91cl9fYm94QnV0dG9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZ2FwOiAycmVtO1xufVxuLmZlYXR1cmVUb3VyX19ib3hOZXh0IHtcbiAgcGFkZGluZzogMS4ycmVtIDEuNnJlbTtcbiAgYm9yZGVyOiAwLjFyZW0gc29saWQgIzU3NTE5NTtcbiAgYm9yZGVyLXJhZGl1czogNXJlbTtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjNTc1MTk1O1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xufVxuLmZlYXR1cmVUb3VyX19ib3hOZXh0OmhvdmVyIHtcbiAgY29sb3I6ICMzNTMxNUI7XG4gIGJvcmRlci1jb2xvcjogIzM1MzE1Qjtcbn1cbi5mZWF0dXJlVG91cl9fYm94U2tpcCB7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzY5NkQ3MDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcbn1cbi5mZWF0dXJlVG91cl9fYm94U2tpcDpob3ZlciB7XG4gIG9wYWNpdHk6IDAuODtcbn1cbi5mZWF0dXJlVG91cl9fYm94Q29uZmlybSB7XG4gIHBhZGRpbmc6IDEuMnJlbSAzcmVtO1xuICBib3JkZXI6IDAuMXJlbSBzb2xpZCAjNTc1MTk1O1xuICBib3JkZXItcmFkaXVzOiA1cmVtO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NzUxOTU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLmZlYXR1cmVUb3VyX19ib3hDb25maXJtIHtcbiAgICBwYWRkaW5nOiAxLjJyZW0gNnJlbTtcbiAgfVxufVxuLmZlYXR1cmVUb3VyX19ib3hDb25maXJtOmhvdmVyIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlci1jb2xvcjogIzM1MzE1QjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM1MzE1Qjtcbn1cbi5mZWF0dXJlVG91cl9fYm94Tm9uZSB7XG4gIHBhZGRpbmc6IDEuMnJlbSAzcmVtO1xuICBib3JkZXI6IDAuMXJlbSBzb2xpZCAjNTc1MTk1O1xuICBib3JkZXItcmFkaXVzOiA1cmVtO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICM1NzUxOTU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLmZlYXR1cmVUb3VyX19ib3hOb25lIHtcbiAgICBwYWRkaW5nOiAxLjJyZW0gNnJlbTtcbiAgfVxufVxuLmZlYXR1cmVUb3VyX19ib3hOb25lOmhvdmVyIHtcbiAgY29sb3I6ICMzNTMxNUI7XG4gIGJvcmRlci1jb2xvcjogIzM1MzE1Qjtcbn1cblxuLm1haW5IZXJvX19pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMTAwdmg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDNyZW07XG59XG4ubWFpbkhlcm9fX3dyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICBnYXA6IDNyZW07XG59XG4ubWFpbkhlcm9fX3dyYXBwZXItLW92ZXJsYXk6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQpO1xufVxuLm1haW5IZXJvX19pbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgei1pbmRleDogLTE7XG59XG4ubWFpbkhlcm9fX2NvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDIuNHJlbTtcbiAgei1pbmRleDogMTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubWFpbkhlcm9fX2NvbnRlbnQge1xuICAgIG1heC13aWR0aDogMzclO1xuICB9XG59XG4ubWFpbkhlcm9fX25hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMy4ycmVtO1xuICB6LWluZGV4OiAxO1xufVxuLm1haW5IZXJvX19uYXZJdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBib3JkZXI6IDAuMXJlbSBzb2xpZCAjRkZGRkZGO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHdpZHRoOiAxLjVyZW07XG4gIGhlaWdodDogMS41cmVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xufVxuLm1haW5IZXJvX19uYXZJdGVtLS1hY3RpdmUge1xuICB3aWR0aDogM3JlbTtcbiAgaGVpZ2h0OiAzcmVtO1xufVxuLm1haW5IZXJvX19uYXZJdGVtLS1hY3RpdmU6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5tYWluSGVyb19fbmF2SXRlbTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHdpZHRoOiAwLjVyZW07XG4gIGhlaWdodDogMC41cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLm1haW5IZXJvX190aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDUuMnJlbTtcbiAgY29sb3I6ICNGQUZCRkI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5tYWluSGVyb19fdGl0bGUge1xuICAgIGxpbmUtaGVpZ2h0OiA3LjJyZW07XG4gICAgZm9udC1zaXplOiA2cmVtO1xuICB9XG59XG4ubWFpbkhlcm9fX3RleHQge1xuICBmb250LXNpemU6IDIuM3JlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICNGQUZCRkI7XG59XG4ubWFpbkhlcm9fX2J1dHRvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi10b3A6IDIuNHJlbTtcbn1cbi5tYWluSGVyb19fY2FyZHMge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIG1heC13aWR0aDogNDYuNXJlbTtcbiAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gIHotaW5kZXg6IDM7XG4gIGJvcmRlci1yYWRpdXM6IDIuNHJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzNjBweCkge1xuICAubWFpbkhlcm9fX2NhcmRzIHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5tYWluSGVyb19fY2FyZHMtLXN3aXBlciB7XG4gIG1heC13aWR0aDogMzByZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICBib3R0b206IDIuNSU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzYwcHgpIHtcbiAgLm1haW5IZXJvX19jYXJkcy0tc3dpcGVyIHtcbiAgICBib3R0b206IDUlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLm1haW5IZXJvX19jYXJkcy0tc3dpcGVyIHtcbiAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICB9XG59XG5odG1sOm5vdChbZGlyPXJ0bF0pIC5tYWluSGVyb19fY2FyZHMtLXN3aXBlciB7XG4gIHJpZ2h0OiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDM2MHB4KSB7XG4gIGh0bWw6bm90KFtkaXI9cnRsXSkgLm1haW5IZXJvX19jYXJkcy0tc3dpcGVyIHtcbiAgICByaWdodDogY2FsYyg4LjM5NjY0cHggKyAzLjA4NnZ3KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICBodG1sOm5vdChbZGlyPXJ0bF0pIC5tYWluSGVyb19fY2FyZHMtLXN3aXBlciB7XG4gICAgcmlnaHQ6IGNhbGMoLTc2LjUzNDA4cHggKyAxMC44OTJ2dyk7XG4gIH1cbn1cbmh0bWxbZGlyPXJ0bF0gLm1haW5IZXJvX19jYXJkcy0tc3dpcGVyIHtcbiAgbGVmdDogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzNjBweCkge1xuICBodG1sW2Rpcj1ydGxdIC5tYWluSGVyb19fY2FyZHMtLXN3aXBlciB7XG4gICAgbGVmdDogY2FsYyg4LjM5NjY0cHggKyAzLjA4NnZ3KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICBodG1sW2Rpcj1ydGxdIC5tYWluSGVyb19fY2FyZHMtLXN3aXBlciB7XG4gICAgbGVmdDogY2FsYygtNzYuNTM0MDhweCArIDEwLjg5MnZ3KTtcbiAgfVxufVxuLm1haW5IZXJvX19jYXJkc0Fycm93cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4ubWFpbkhlcm9fX2NhcmRzQXJyb3dzIHNwYW4ge1xuICBmb250LXNpemU6IDIuNnJlbTtcbiAgY29sb3I6ICMwMDczNDQ7XG4gIHBhZGRpbmc6IDIuM3JlbSAxLjNyZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAubWFpbkhlcm9fX2NhcmRzQXJyb3dzIHNwYW4ge1xuICAgIHBhZGRpbmc6IDIuM3JlbTtcbiAgfVxufVxuaHRtbDpub3QoW2Rpcj1ydGxdKSAubWFpbkhlcm9fX2NhcmRzQXJyb3dzIHNwYW46Zmlyc3QtY2hpbGQge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjRDhEQURBO1xufVxuaHRtbFtkaXI9cnRsXSAubWFpbkhlcm9fX2NhcmRzQXJyb3dzIHNwYW46Zmlyc3QtY2hpbGQge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNEOERBREE7XG59XG4ubWFpbkhlcm9fX2NhcmRzQXJyb3dzIHNwYW46bGFzdC1jaGlsZCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRDhEQURBO1xufVxuaHRtbDpub3QoW2Rpcj1ydGxdKSAubWFpbkhlcm9fX2NhcmRzQXJyb3dzIHNwYW46bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNEOERBREE7XG59XG5odG1sW2Rpcj1ydGxdIC5tYWluSGVyb19fY2FyZHNBcnJvd3Mgc3BhbjpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjRDhEQURBO1xufVxuXG4udGV4dEdyaWRUaWxlc19faW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDZyZW07XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGV4dEdyaWRUaWxlc19faW5uZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnRleHRHcmlkVGlsZXNfX2lubmVyIHtcbiAgICBnYXA6IDEycmVtO1xuICB9XG59XG4udGV4dEdyaWRUaWxlc19fY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMS42cmVtO1xuICBmbGV4OiAwIDEgNDAlO1xufVxuLnRleHRHcmlkVGlsZXNfX2hlYWRpbmcge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDMuMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDRyZW07XG4gIGNvbG9yOiAjMkQzMDMzO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAudGV4dEdyaWRUaWxlc19faGVhZGluZyB7XG4gICAgZm9udC1zaXplOiA0cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiA1LjhyZW07XG4gIH1cbn1cbi50ZXh0R3JpZFRpbGVzX190ZXh0IHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGxpbmUtaGVpZ2h0OiAycmVtO1xuICBjb2xvcjogIzY5NkQ3MDtcbiAgbWFyZ2luLXRvcDogMC44cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50ZXh0R3JpZFRpbGVzX190ZXh0IHtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICBsaW5lLWhlaWdodDogMi44cmVtO1xuICB9XG59XG4udGV4dEdyaWRUaWxlc19fdGlsZXMge1xuICBmbGV4OiAwIDEgNTAlO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChjYWxjKHZhcigtLWNvdW50Q29sdW1uKSAtIDEpLCAxZnIpO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgzLCAxZnIpO1xuICBjb2x1bW4tZ2FwOiAxLjZyZW07XG4gIHJvdy1nYXA6IDIuNHJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGV4dEdyaWRUaWxlc19fdGlsZXMge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KHZhcigtLWNvdW50Q29sdW1uKSwgMWZyKTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgyLCAxZnIpO1xuICB9XG59XG4udGV4dEdyaWRUaWxlc19fdGlsZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgzcmVtKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGV4dEdyaWRUaWxlc19fdGlsZSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDZyZW0pO1xuICB9XG59XG4udGV4dEdyaWRUaWxlc19fdGlsZTpudGgtY2hpbGQoMikge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNnJlbSk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRleHRHcmlkVGlsZXNfX3RpbGU6bnRoLWNoaWxkKDIpIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTJyZW0pO1xuICB9XG59XG4udGV4dEdyaWRUaWxlc19fdGlsZTpudGgtY2hpbGQoMykge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoOXJlbSk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRleHRHcmlkVGlsZXNfX3RpbGU6bnRoLWNoaWxkKDMpIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMThyZW0pO1xuICB9XG59XG4udGV4dEdyaWRUaWxlc19fdGlsZTpudGgtY2hpbGQoNCkge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNnJlbSk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRleHRHcmlkVGlsZXNfX3RpbGU6bnRoLWNoaWxkKDQpIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNnJlbSk7XG4gIH1cbn1cbi50ZXh0R3JpZFRpbGVzX190aWxlOm50aC1jaGlsZCg1KSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg2cmVtKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGV4dEdyaWRUaWxlc19fdGlsZTpudGgtY2hpbGQoNSkge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMnJlbSk7XG4gIH1cbn1cbi50ZXh0R3JpZFRpbGVzX190aWxlOm50aC1jaGlsZChuKzMpIHtcbiAgb3BhY2l0eTogMC4yO1xufVxuLnRleHRHcmlkVGlsZXNfX3RpbGVXcmFwcGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VDRURFRDtcbiAgcGFkZGluZzogMy4ycmVtIDIuNHJlbTtcbiAgbWluLWhlaWdodDogMjQuNXJlbTtcbiAgbWluLXdpZHRoOiAxMHJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAudGV4dEdyaWRUaWxlc19fdGlsZVdyYXBwZXIge1xuICAgIG1pbi13aWR0aDogMTRyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnRleHRHcmlkVGlsZXNfX3RpbGVXcmFwcGVyIHtcbiAgICBtaW4td2lkdGg6IDE2cmVtO1xuICB9XG59XG4udGV4dEdyaWRUaWxlc19fdGlsZUhlYWRpbmcge1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzg0Njk0MDtcbiAgZm9udC1zaXplOiAzcmVtO1xuICBsaW5lLWhlaWdodDogNHJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnRleHRHcmlkVGlsZXNfX3RpbGVIZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDQuNHJlbTtcbiAgICBsaW5lLWhlaWdodDogNnJlbTtcbiAgfVxufVxuLnRleHRHcmlkVGlsZXNfX3RpbGVUZXh0IHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBsaW5lLWhlaWdodDogMnJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnRleHRHcmlkVGlsZXNfX3RpbGVUZXh0IHtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICBsaW5lLWhlaWdodDogMi41cmVtO1xuICAgIG1heC13aWR0aDogODUlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC50ZXh0R3JpZFRpbGVzX190aWxlVGV4dCB7XG4gICAgbWF4LXdpZHRoOiA4MCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMzY2cHgpIHtcbiAgLnRleHRHcmlkVGlsZXNfX3RpbGVUZXh0IHtcbiAgICBmb250LXNpemU6IDIuMnJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAudGV4dEdyaWRUaWxlc19fdGlsZVRleHQge1xuICAgIG1heC13aWR0aDogNzAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTc0MHB4KSB7XG4gIC50ZXh0R3JpZFRpbGVzX190aWxlVGV4dCB7XG4gICAgbWF4LXdpZHRoOiA2MCU7XG4gIH1cbn1cblxuLnRleHRJbWFnZXNTaWRlYmFycyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNEMzk2ODtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi50ZXh0SW1hZ2VzU2lkZWJhcnNfX3dyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDEzcmVtO1xufVxuLnRleHRJbWFnZXNTaWRlYmFyc19fbGVmdEJveCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG9yZGVyOiAwO1xuICBnYXA6IDMuMnJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IC0xNSU7XG4gIGhlaWdodDogMTAwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zMCUpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAudGV4dEltYWdlc1NpZGViYXJzX19sZWZ0Qm94IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC50ZXh0SW1hZ2VzU2lkZWJhcnNfX2xlZnRCb3gge1xuICAgIGxlZnQ6IC01JTtcbiAgfVxufVxuLnRleHRJbWFnZXNTaWRlYmFyc19fcmlnaHRCb3gge1xuICBkaXNwbGF5OiBub25lO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDMuMnJlbTtcbiAgb3JkZXI6IDI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogLTE1JTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAlKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnRleHRJbWFnZXNTaWRlYmFyc19fcmlnaHRCb3gge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLnRleHRJbWFnZXNTaWRlYmFyc19fcmlnaHRCb3gge1xuICAgIHJpZ2h0OiAtNSU7XG4gIH1cbn1cbi50ZXh0SW1hZ2VzU2lkZWJhcnNfX2ltYWdlIHtcbiAgd2lkdGg6IDQ2LjhyZW07XG4gIGhlaWdodDogMjUuM3JlbTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHotaW5kZXg6IDE7XG4gIG1hcmdpbi1sZWZ0OiAtMnJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAtMnJlbTtcbiAgYm9yZGVyLXJhZGl1czogMnJlbTtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAudGV4dEltYWdlc1NpZGViYXJzX19pbWFnZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi50ZXh0SW1hZ2VzU2lkZWJhcnNfX3dyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnRleHRJbWFnZXNTaWRlYmFyc19fc2hhZG93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDUlO1xuICBsZWZ0OiA1MCU7XG4gIHdpZHRoOiA4MCU7XG4gIGhlaWdodDogMjByZW07XG4gIGJveC1zaGFkb3c6IDBweCA0MHB4IDQwcHggMzBweCByZ2IoMjM2LCAyMzcsIDIzNyk7XG4gIHotaW5kZXg6IC0xO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC50ZXh0SW1hZ2VzU2lkZWJhcnNfX3NoYWRvdyB7XG4gICAgYm90dG9tOiAwO1xuICB9XG59XG5odG1sOm5vdChbZGlyPXJ0bF0pIC50ZXh0SW1hZ2VzU2lkZWJhcnNfX3NoYWRvdyB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbn1cbmh0bWxbZGlyPXJ0bF0gLnRleHRJbWFnZXNTaWRlYmFyc19fc2hhZG93IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwJSk7XG59XG4udGV4dEltYWdlc1NpZGViYXJzX19pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEuNnJlbTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxM3JlbSAwO1xuICB6LWluZGV4OiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLnRleHRJbWFnZXNTaWRlYmFyc19faW5uZXIge1xuICAgIG1heC13aWR0aDogNjAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRleHRJbWFnZXNTaWRlYmFyc19faW5uZXIge1xuICAgIG1heC13aWR0aDogNjUlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC50ZXh0SW1hZ2VzU2lkZWJhcnNfX2lubmVyIHtcbiAgICBtYXgtd2lkdGg6IDQwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEzNjZweCkge1xuICAudGV4dEltYWdlc1NpZGViYXJzX19pbm5lciB7XG4gICAgbWF4LXdpZHRoOiAzMCU7XG4gIH1cbn1cbi50ZXh0SW1hZ2VzU2lkZWJhcnNfX2hlYWRpbmcge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDMuMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDRyZW07XG4gIGNvbG9yOiAjMkQzMDMzO1xuICBjb2xvcjogI0Q4QzJBMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnRleHRJbWFnZXNTaWRlYmFyc19faGVhZGluZyB7XG4gICAgZm9udC1zaXplOiA0cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiA1LjhyZW07XG4gIH1cbn1cbi50ZXh0SW1hZ2VzU2lkZWJhcnNfX3RleHQge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgbGluZS1oZWlnaHQ6IDJyZW07XG4gIGNvbG9yOiAjNjk2RDcwO1xuICBtYXJnaW4tdG9wOiAwLjhyZW07XG4gIGNvbG9yOiAjRTRFNUU1O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50ZXh0SW1hZ2VzU2lkZWJhcnNfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjhyZW07XG4gIH1cbn1cblxuLnF1b3RlU2VjdGlvbl9fY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnF1b3RlU2VjdGlvbl9fd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nLXRvcDogOHJlbTtcbn1cbi5xdW90ZVNlY3Rpb25fX2JnSW1hZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA3OCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICB6LWluZGV4OiAtMTtcbn1cbmh0bWxbZGlyPXJ0bF0gLnF1b3RlU2VjdGlvbl9fYmdJbWFnZSB7XG4gIHRyYW5zZm9ybTogc2NhbGVYKC0xKTtcbn1cbi5xdW90ZVNlY3Rpb25fX2lubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAzLjJyZW07XG4gIG1heC13aWR0aDogOTAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucXVvdGVTZWN0aW9uX19pbm5lciB7XG4gICAgbWF4LXdpZHRoOiA2MCU7XG4gIH1cbn1cbi5xdW90ZVNlY3Rpb25fX3F1b3RlTWFyayB7XG4gIHdpZHRoOiAzLjNyZW07XG4gIGhlaWdodDogMi45cmVtO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbmh0bWxbZGlyPXJ0bF0gLnF1b3RlU2VjdGlvbl9fcXVvdGVNYXJrIHtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoLTEpO1xufVxuLnF1b3RlU2VjdGlvbl9fcXVvdGVCb3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDAuOHJlbTtcbn1cbi5xdW90ZVNlY3Rpb25fX3F1b3RlVGV4dCB7XG4gIGZvbnQtc2l6ZTogMi42cmVtO1xuICBsaW5lLWhlaWdodDogMy44cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5xdW90ZVNlY3Rpb25fX3F1b3RlVGV4dCB7XG4gICAgZm9udC1zaXplOiAzLjJyZW07XG4gICAgbGluZS1oZWlnaHQ6IDQuNHJlbTtcbiAgfVxufVxuLnF1b3RlU2VjdGlvbl9fcXVvdGVBdXRob3JJbWcge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAyMHJlbTtcbiAgaGVpZ2h0OiAyNC41cmVtO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgbWFyZ2luLXRvcDogMi40cmVtO1xufVxuLnF1b3RlU2VjdGlvbl9fcXVvdGVBdXRob3JOYW1lIHtcbiAgZm9udC1zaXplOiAycmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMy4ycmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjMkQzMDMzO1xuICBtYXJnaW4tdG9wOiAxLjZyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLnF1b3RlU2VjdGlvbl9fcXVvdGVBdXRob3JOYW1lIHtcbiAgICBmb250LXNpemU6IDIuM3JlbTtcbiAgfVxufVxuLnF1b3RlU2VjdGlvbl9fcXVvdGVBdXRob3JQb3NpdGlvbiB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMy4ycmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjNjk2RDcwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5xdW90ZVNlY3Rpb25fX3F1b3RlQXV0aG9yUG9zaXRpb24ge1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICB9XG59XG5cbi5leHBhbmRUZXh0SW1hZ2VfX2lubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA2cmVtO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5leHBhbmRUZXh0SW1hZ2VfX2lubmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTM2NnB4KSB7XG4gIC5leHBhbmRUZXh0SW1hZ2VfX2lubmVyIHtcbiAgICBnYXA6IDEycmVtO1xuICB9XG59XG4uZXhwYW5kVGV4dEltYWdlX19jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxLjZyZW07XG4gIGZsZXg6IDEgMSA0MCU7XG59XG4uZXhwYW5kVGV4dEltYWdlX19oZWFkaW5nIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAzLjJyZW07XG4gIGxpbmUtaGVpZ2h0OiA0cmVtO1xuICBjb2xvcjogIzJEMzAzMztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmV4cGFuZFRleHRJbWFnZV9faGVhZGluZyB7XG4gICAgZm9udC1zaXplOiA0cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiA1LjhyZW07XG4gIH1cbn1cbi5leHBhbmRUZXh0SW1hZ2VfX3RleHQge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgbGluZS1oZWlnaHQ6IDJyZW07XG4gIGNvbG9yOiAjNjk2RDcwO1xuICBtYXJnaW4tdG9wOiAwLjhyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmV4cGFuZFRleHRJbWFnZV9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIuOHJlbTtcbiAgfVxufVxuLmV4cGFuZFRleHRJbWFnZV9fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMS44cmVtO1xuICBtYXJnaW4tdG9wOiA0cmVtO1xufVxuLmV4cGFuZFRleHRJbWFnZV9fbGlzdEl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDFyZW07XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcbn1cbi5leHBhbmRUZXh0SW1hZ2VfX2xpc3RJdGVtLmFjdGl2ZSB7XG4gIHBhZGRpbmc6IDAgMCAycmVtIDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzYwcHgpIHtcbiAgLmV4cGFuZFRleHRJbWFnZV9fbGlzdEl0ZW0ge1xuICAgIGdhcDogMi40cmVtO1xuICB9XG59XG4uZXhwYW5kVGV4dEltYWdlX19udW1iZXIge1xuICB3aWR0aDogNS40cmVtO1xuICBoZWlnaHQ6IDUuNHJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiAwLjFyZW0gc29saWQgI0U0RDRCQztcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcbn1cbi5leHBhbmRUZXh0SW1hZ2VfX251bWJlciBzcGFuIHtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjODQ2OTQwO1xufVxuLmV4cGFuZFRleHRJbWFnZV9fbnVtYmVyLmFjdGl2ZSB7XG4gIGNvbG9yOiAjNzM1QzM4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTRENEJDO1xufVxuLmV4cGFuZFRleHRJbWFnZV9fZGVzYyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMS4ycmVtO1xuICBmbGV4OiAxIDAgMDtcbn1cbi5leHBhbmRUZXh0SW1hZ2VfX2Rlc2NUaXRsZSB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDQwJSk7XG59XG4uZXhwYW5kVGV4dEltYWdlX19kZXNjVGV4dCB7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzY5NkQ3MDtcbiAgbGluZS1oZWlnaHQ6IDEuOXJlbTtcbiAgb3BhY2l0eTogMDtcbiAgbWF4LWhlaWdodDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUwJSk7XG4gIHdpbGwtY2hhbmdlOiBtYXgtaGVpZ2h0O1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xufVxuLmV4cGFuZFRleHRJbWFnZV9fZGVzY1RleHQuYWN0aXZlIHtcbiAgbWF4LWhlaWdodDogdW5zZXQ7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMCUpO1xuICBvcGFjaXR5OiAxO1xufVxuLmV4cGFuZFRleHRJbWFnZV9faW1hZ2VCb3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXg6IDEgMSA0MCU7XG4gIG1pbi1oZWlnaHQ6IDMwcmVtO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzNjBweCkge1xuICAuZXhwYW5kVGV4dEltYWdlX19pbWFnZUJveCB7XG4gICAgbWluLWhlaWdodDogNDByZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmV4cGFuZFRleHRJbWFnZV9faW1hZ2VCb3gge1xuICAgIG1pbi1oZWlnaHQ6IDY2cmVtO1xuICB9XG59XG4uZXhwYW5kVGV4dEltYWdlX19pbWFnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQ6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIG9wYWNpdHk6IDA7XG4gIG1heC1oZWlnaHQ6IDY3cmVtO1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xufVxuLmV4cGFuZFRleHRJbWFnZV9faW1hZ2UuYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnBhcnRuZXJzTG9nb19faW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEuNnJlbTtcbn1cbi5wYXJ0bmVyc0xvZ29fX2hlYWRpbmcge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDMuMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDRyZW07XG4gIGNvbG9yOiAjMkQzMDMzO1xuICBtYXJnaW4tYm90dG9tOiA0cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucGFydG5lcnNMb2dvX19oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDRyZW07XG4gICAgbGluZS1oZWlnaHQ6IDUuOHJlbTtcbiAgfVxufVxuLnBhcnRuZXJzTG9nb19fc3dpcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDA7XG59XG4ucGFydG5lcnNMb2dvX193cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ucGFydG5lcnNMb2dvX19pbWFnZXNMaXN0IHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgei1pbmRleDogLTEgIWltcG9ydGFudDtcbn1cbi5wYXJ0bmVyc0xvZ29fX2ltYWdlc0JveCB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgZ2FwOiAycmVtICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAucGFydG5lcnNMb2dvX19pbWFnZXNCb3gge1xuICAgIGdhcDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBhcnRuZXJzTG9nb19faW1hZ2VzQm94IHtcbiAgICBnYXA6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAucGFydG5lcnNMb2dvX19pbWFnZXNCb3gge1xuICAgIGdhcDogOHJlbSAhaW1wb3J0YW50O1xuICB9XG59XG4ucGFydG5lcnNMb2dvX19pbWFnZUJveCB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4ucGFydG5lcnNMb2dvX19pbWFnZSB7XG4gIG1heC13aWR0aDogMTJyZW07XG4gIG1heC1oZWlnaHQ6IDEycmVtO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5wYXJ0bmVyc0xvZ29fX2Fycm93cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5zbGlkZXJTaWRlX19jb250YWluZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xufVxuLnNsaWRlclNpZGVfX3dyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG59XG4uc2xpZGVyU2lkZV9fc2hhZG93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDUlO1xuICBsZWZ0OiA1MCU7XG4gIHdpZHRoOiA4MCU7XG4gIGhlaWdodDogMjByZW07XG4gIGJveC1zaGFkb3c6IDBweCA0MHB4IDQwcHggMjVweCByZ2IoMjM2LCAyMzcsIDIzNyk7XG4gIHotaW5kZXg6IC0xO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5zbGlkZXJTaWRlX19zaGFkb3cge1xuICAgIGJvdHRvbTogMTAlO1xuICB9XG59XG5odG1sOm5vdChbZGlyPXJ0bF0pIC5zbGlkZXJTaWRlX19zaGFkb3cge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG5odG1sW2Rpcj1ydGxdIC5zbGlkZXJTaWRlX19zaGFkb3cge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTAlKTtcbn1cbi5zbGlkZXJTaWRlX19pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogM3JlbTtcbiAgcGFkZGluZzogM3JlbSAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5zbGlkZXJTaWRlX19pbm5lciB7XG4gICAgcGFkZGluZzogNC4zcmVtIDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNsaWRlclNpZGVfX2lubmVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDQuM3JlbSA2LjRyZW07XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxufVxuLnNsaWRlclNpZGVfX2NvbnRlbnQge1xuICBmbGV4OiAxIDEgNDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDEuNnJlbTtcbn1cbi5zbGlkZXJTaWRlX19oZWFkaW5nIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAzLjJyZW07XG4gIGxpbmUtaGVpZ2h0OiA0cmVtO1xuICBjb2xvcjogIzJEMzAzMztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNsaWRlclNpZGVfX2hlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogNHJlbTtcbiAgICBsaW5lLWhlaWdodDogNS44cmVtO1xuICB9XG59XG4uc2xpZGVyU2lkZV9fdGV4dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBsaW5lLWhlaWdodDogMnJlbTtcbiAgY29sb3I6ICM2OTZENzA7XG4gIG1hcmdpbi10b3A6IDAuOHJlbTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2xpZGVyU2lkZV9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIuOHJlbTtcbiAgfVxufVxuLnNsaWRlclNpZGVfX3RleHQuYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc2xpZGVyU2lkZV9fYnV0dG9uIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcbn1cbi5zbGlkZXJTaWRlX19idXR0b24uYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc2xpZGVyU2lkZV9faW1hZ2VzIHtcbiAgZmxleDogMSAxIDQwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zbGlkZXJTaWRlX19pbWFnZXMge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG4uc2xpZGVyU2lkZV9faW1hZ2Uge1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXgtaGVpZ2h0OiA0NnJlbTtcbn1cbi5zbGlkZXJTaWRlX19uYXZpZ2F0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogMC44cmVtO1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2xpZGVyU2lkZV9fbmF2aWdhdGlvbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLnNsaWRlclNpZGVfX25hdmlnYXRpb25XcmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCAjQkFCOEQ0LCAjRUVFRUY0KTtcbiAgd2lkdGg6IDEuNzVyZW07XG4gIGhlaWdodDogMS43NXJlbTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uc2xpZGVyU2lkZV9fbmF2aWdhdGlvbldyYXA6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IDEuNTVyZW07XG4gIGhlaWdodDogMS41NXJlbTtcbiAgaW5zZXQtaW5saW5lOiA1MCUgMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuaHRtbDpub3QoW2Rpcj1ydGxdKSAuc2xpZGVyU2lkZV9fbmF2aWdhdGlvbldyYXA6OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG5odG1sW2Rpcj1ydGxdIC5zbGlkZXJTaWRlX19uYXZpZ2F0aW9uV3JhcDo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MCUsIC01MCUpO1xufVxuLnNsaWRlclNpZGVfX25hdmlnYXRpb25XcmFwLmFjdGl2ZTphZnRlciB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsICM4NDY5NDAsICNCQzk2NUMpO1xufVxuXG4uc3VicGFnZUhlcm8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGOEY1RUY7XG59XG4uc3VicGFnZUhlcm8gLnN1cHBhZ2VJbWFnZV9icmVhZGNydW1iIC5icmVhZGNydW1icyB7XG4gIHBhZGRpbmctdG9wOiA2cmVtO1xufVxuLnN1YnBhZ2VIZXJvIC5zdXBwYWdlSW1hZ2VfYnJlYWRjcnVtYiAuYnJlYWRjcnVtYnNfX2xpbmsge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5zdWJwYWdlSGVybyAuc3VwcGFnZUltYWdlX2JyZWFkY3J1bWIgLmJyZWFkY3J1bWJzX19saW5rOm5vdCg6bGFzdC1jaGlsZCk6YWZ0ZXIge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5zdWJwYWdlSGVyb19fYmdGdWxsSW1hZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAwO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5zdWJwYWdlSGVyby0taW1hZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc3VicGFnZUhlcm8tLWltYWdlOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40KTtcbn1cbi5zdWJwYWdlSGVyby0taW1hZ2UgLnN1YnBhZ2VIZXJvX190aXRsZSB7XG4gIGNvbG9yOiAjRkFGQkZCO1xufVxuLnN1YnBhZ2VIZXJvLS1pbWFnZSAuc3VicGFnZUhlcm9fX3RleHQge1xuICBjb2xvcjogI0ZBRkJGQjtcbn1cbi5zdWJwYWdlSGVyb19fYmdJbWFnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAxO1xuICB3aWR0aDogOTAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDM2MHB4KSB7XG4gIC5zdWJwYWdlSGVyb19fYmdJbWFnZSB7XG4gICAgd2lkdGg6IDgwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5zdWJwYWdlSGVyb19fYmdJbWFnZSB7XG4gICAgd2lkdGg6IDYwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc3VicGFnZUhlcm9fX2JnSW1hZ2Uge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5odG1sOm5vdChbZGlyPXJ0bF0pIC5zdWJwYWdlSGVyb19fYmdJbWFnZSB7XG4gIHJpZ2h0OiAwO1xufVxuaHRtbFtkaXI9cnRsXSAuc3VicGFnZUhlcm9fX2JnSW1hZ2Uge1xuICBsZWZ0OiAwO1xuICB0cmFuc2Zvcm06IHNjYWxlWCgtMSk7XG59XG4uc3VicGFnZUhlcm9fX3dyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctdG9wOiAxMXJlbTtcbiAgei1pbmRleDogMjtcbn1cbi5zdWJwYWdlSGVyb19faW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDEuMnJlbTtcbiAgcGFkZGluZzogNC40cmVtIDAgMTJyZW0gMDtcbn1cbi5zdWJwYWdlSGVyb19faW5uZXIgLmJyZWFkY3J1bWJzIHtcbiAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbn1cbi5zdWJwYWdlSGVyb19fdGl0bGUge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDVyZW07XG4gIGxpbmUtaGVpZ2h0OiA1LjJyZW07XG4gIGNvbG9yOiAjMkQzMDMzO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc3VicGFnZUhlcm9fX3RpdGxlIHtcbiAgICBsaW5lLWhlaWdodDogNy4ycmVtO1xuICAgIGZvbnQtc2l6ZTogNnJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc3VicGFnZUhlcm9fX3RpdGxlIHtcbiAgICBtYXgtd2lkdGg6IDcwJTtcbiAgfVxufVxuLnN1YnBhZ2VIZXJvX190ZXh0IHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGxpbmUtaGVpZ2h0OiAycmVtO1xuICBjb2xvcjogIzY5NkQ3MDtcbiAgY29sb3I6ICM2OTZENzA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN1YnBhZ2VIZXJvX190ZXh0IHtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICBsaW5lLWhlaWdodDogMi44cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zdWJwYWdlSGVyb19fdGV4dCB7XG4gICAgbWF4LXdpZHRoOiA2NSU7XG4gIH1cbn1cbi5zdWJwYWdlSGVyb19fYnV0dG9uIHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbn1cblxuLnRpbGVzTGlua19faW5uZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgZ3JpZC1hdXRvLXJvd3M6IG1pbm1heCgzMS42cmVtLCBhdXRvKTtcbiAgZ2FwOiAxLjZyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLnRpbGVzTGlua19faW5uZXIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCBtaW5tYXgoMzdyZW0sIGF1dG8pKTtcbiAgICBncmlkLWF1dG8tcm93czogbWlubWF4KDQxLjZyZW0sIGF1dG8pO1xuICB9XG59XG5cbi5kZXRhaWxzQmFubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGh0bWw6bm90KFtkaXI9cnRsXSkgLmRldGFpbHNCYW5uZXJfX3dyYXBwZXIge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICBodG1sW2Rpcj1ydGxdIC5kZXRhaWxzQmFubmVyX193cmFwcGVyIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuLmRldGFpbHNCYW5uZXJfX2lubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAzLjZyZW07XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmRldGFpbHNCYW5uZXJfX2lubmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGdhcDogNnJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuZGV0YWlsc0Jhbm5lcl9faW5uZXIge1xuICAgIGdhcDogOHJlbTtcbiAgfVxufVxuLmRldGFpbHNCYW5uZXJfX2NvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDMuNHJlbTtcbiAgZmxleDogMSAxIDUwJTtcbn1cbi5kZXRhaWxzQmFubmVyX190aXRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMC44cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICBodG1sOm5vdChbZGlyPXJ0bF0pIC5kZXRhaWxzQmFubmVyX190aXRsZSB7XG4gICAgbWFyZ2luLWxlZnQ6IC00LjhyZW07XG4gIH1cbiAgaHRtbFtkaXI9cnRsXSAuZGV0YWlsc0Jhbm5lcl9fdGl0bGUge1xuICAgIG1hcmdpbi1yaWdodDogLTQuOHJlbTtcbiAgfVxufVxuLmRldGFpbHNCYW5uZXJfX3RpdGxlIGgyIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAzLjJyZW07XG4gIGxpbmUtaGVpZ2h0OiA0cmVtO1xuICBjb2xvcjogIzJEMzAzMztcbiAgY29sb3I6ICM4NDY5NDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5kZXRhaWxzQmFubmVyX190aXRsZSBoMiB7XG4gICAgZm9udC1zaXplOiA0cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiA1LjhyZW07XG4gIH1cbn1cbi5kZXRhaWxzQmFubmVyX19saW5rIHtcbiAgd2lkdGg6IDRyZW07XG4gIGhlaWdodDogNHJlbTtcbn1cbmh0bWxbZGlyPXJ0bF0gLmRldGFpbHNCYW5uZXJfX2xpbmsgc3ZnIHtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoLTEpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuZGV0YWlsc0Jhbm5lcl9fdGV4dCB7XG4gICAgbWF4LXdpZHRoOiA4MCU7XG4gIH1cbn1cbi5kZXRhaWxzQmFubmVyX190ZXh0IHN0cm9uZyB7XG4gIGNvbG9yOiAjMkQzMDMzO1xufVxuLmRldGFpbHNCYW5uZXJfX3RleHQgcCB7XG4gIGNvbG9yOiAjNjk2RDcwO1xufVxuLmRldGFpbHNCYW5uZXJfX3N0ZXBzQm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogY2FsYygxMDAlICsgKC04LjM5NjY0cHggKyAtMy4wODZ2dykgKiAtMSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NzUxOTU7XG59XG5odG1sOm5vdChbZGlyPXJ0bF0pIC5kZXRhaWxzQmFubmVyX19zdGVwc0JveCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDhyZW07XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDhyZW07XG4gIHBhZGRpbmc6IDQuMnJlbSAzcmVtIDIuNHJlbSA0cmVtO1xufVxuaHRtbFtkaXI9cnRsXSAuZGV0YWlsc0Jhbm5lcl9fc3RlcHNCb3gge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogOHJlbTtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDhyZW07XG4gIHBhZGRpbmc6IDQuMnJlbSA0cmVtIDIuNHJlbSAzcmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIGh0bWw6bm90KFtkaXI9cnRsXSkgLmRldGFpbHNCYW5uZXJfX3N0ZXBzQm94IHtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoLTguMzk2NjRweCArIC0zLjA4NnZ3KTtcbiAgfVxuICBodG1sW2Rpcj1ydGxdIC5kZXRhaWxzQmFubmVyX19zdGVwc0JveCB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoLTguMzk2NjRweCArIC0zLjA4NnZ3KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDM2MHB4KSB7XG4gIC5kZXRhaWxzQmFubmVyX19zdGVwc0JveCB7XG4gICAgcGFkZGluZzogNC4ycmVtIDRyZW0gMi40cmVtIDRyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZGV0YWlsc0Jhbm5lcl9fc3RlcHNCb3gge1xuICAgIGZsZXg6IDEgMSA0NSU7XG4gICAgd2lkdGg6IDk1JTtcbiAgfVxuICBodG1sOm5vdChbZGlyPXJ0bF0pIC5kZXRhaWxzQmFubmVyX19zdGVwc0JveCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTJyZW07XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMTJyZW07XG4gICAgcGFkZGluZzogOXJlbSA2cmVtIDRyZW0gNnJlbTtcbiAgfVxuICBodG1sW2Rpcj1ydGxdIC5kZXRhaWxzQmFubmVyX19zdGVwc0JveCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDEycmVtO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxMnJlbTtcbiAgICBwYWRkaW5nOiA5cmVtIDZyZW0gNHJlbSA2cmVtO1xuICB9XG59XG4uZGV0YWlsc0Jhbm5lcl9fc3RlcHNUaXRsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogMS4ycmVtO1xuICBmb250LXNpemU6IDIuNnJlbTtcbiAgY29sb3I6ICNGQUZCRkI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHotaW5kZXg6IDI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5kZXRhaWxzQmFubmVyX19zdGVwc1RpdGxlIHtcbiAgICBmb250LXNpemU6IDMuMnJlbTtcbiAgfVxufVxuLmRldGFpbHNCYW5uZXJfX3N0ZXBzVGV4dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbiAgei1pbmRleDogMjtcbiAgY29sb3I6ICNGQUZCRkI7XG59XG4uZGV0YWlsc0Jhbm5lcl9fc3RlcHNUZXh0IHN0cm9uZyB7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xufVxuLmRldGFpbHNCYW5uZXJfX3N0ZXBzQnV0dG9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBtYXJnaW4tdG9wOiAxLjZyZW07XG4gIHotaW5kZXg6IDI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmRldGFpbHNCYW5uZXJfX3N0ZXBzQnV0dG9uIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZGV0YWlsc0Jhbm5lcl9fc3RlcHNCdXR0b24ge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cbn1cbi5kZXRhaWxzQmFubmVyX19zdGVwc0ltYWdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogNTUlO1xuICBib3R0b206IC0xMCU7XG4gIG9wYWNpdHk6IDAuMTtcbiAgei1pbmRleDogMTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAuZGV0YWlsc0Jhbm5lcl9fc3RlcHNJbWFnZSB7XG4gICAgYm90dG9tOiAtNDAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmRldGFpbHNCYW5uZXJfX3N0ZXBzSW1hZ2Uge1xuICAgIHdpZHRoOiA5NSU7XG4gIH1cbn1cbmh0bWw6bm90KFtkaXI9cnRsXSkgLmRldGFpbHNCYW5uZXJfX3N0ZXBzSW1hZ2Uge1xuICByaWdodDogLTUlO1xufVxuaHRtbFtkaXI9cnRsXSAuZGV0YWlsc0Jhbm5lcl9fc3RlcHNJbWFnZSB7XG4gIGxlZnQ6IC01JTtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoLTEpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIGh0bWw6bm90KFtkaXI9cnRsXSkgLmhvcml6b250YWxTbGlkZXJfX3dyYXBwZXIge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICBodG1sW2Rpcj1ydGxdIC5ob3Jpem9udGFsU2xpZGVyX193cmFwcGVyIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuLmhvcml6b250YWxTbGlkZXJfX2lubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5ob3Jpem9udGFsU2xpZGVyX190aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMy4ycmVtO1xuICBsaW5lLWhlaWdodDogNHJlbTtcbiAgY29sb3I6ICMyRDMwMzM7XG4gIG1hcmdpbi1ib3R0b206IDRyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5ob3Jpem9udGFsU2xpZGVyX190aXRsZSB7XG4gICAgZm9udC1zaXplOiA0cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiA1LjhyZW07XG4gIH1cbn1cbi5ob3Jpem9udGFsU2xpZGVyX19zbGlkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmhvcml6b250YWxTbGlkZXJfX3Byb2dyZXNzIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luLXRvcDogMi40cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuaG9yaXpvbnRhbFNsaWRlcl9fcHJvZ3Jlc3Mge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuaG9yaXpvbnRhbFNsaWRlcl9fcHJvZ3Jlc3Mge1xuICAgIG1hcmdpbi10b3A6IDIuNHJlbTtcbiAgfVxuICBodG1sOm5vdChbZGlyPXJ0bF0pIC5ob3Jpem9udGFsU2xpZGVyX19wcm9ncmVzcyB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgaHRtbFtkaXI9cnRsXSAuaG9yaXpvbnRhbFNsaWRlcl9fcHJvZ3Jlc3Mge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuLmhvcml6b250YWxTbGlkZXJfX3Byb2dyZXNzQmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogLTAuMnJlbTtcbiAgaGVpZ2h0OiAwLjJyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNFNEU1RTU7XG59XG4uaG9yaXpvbnRhbFNsaWRlcl9fcHJvZ3Jlc3NCYXIge1xuICBoZWlnaHQ6IDAuNHJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0JDOTY1Qztcbn1cblxuLmRldGFpbHNTZWN0aW9uX19pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDRyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmRldGFpbHNTZWN0aW9uX19pbm5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxufVxuLmRldGFpbHNTZWN0aW9uX19jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAyLjRyZW07XG4gIGZsZXg6IDAgMCA0NSU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5kZXRhaWxzU2VjdGlvbl9fY29udGVudCB7XG4gICAgZmxleDogMCAwIDQxJTtcbiAgfVxufVxuLmRldGFpbHNTZWN0aW9uX190aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMy4ycmVtO1xuICBsaW5lLWhlaWdodDogNHJlbTtcbiAgY29sb3I6ICMyRDMwMzM7XG4gIGNvbG9yOiAjMkQzMDMzO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZGV0YWlsc1NlY3Rpb25fX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDRyZW07XG4gICAgbGluZS1oZWlnaHQ6IDUuOHJlbTtcbiAgfVxufVxuLmRldGFpbHNTZWN0aW9uX190ZXh0IHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGxpbmUtaGVpZ2h0OiAycmVtO1xuICBjb2xvcjogIzY5NkQ3MDtcbiAgY29sb3I6ICM2OTZENzA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmRldGFpbHNTZWN0aW9uX190ZXh0IHtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICBsaW5lLWhlaWdodDogMi44cmVtO1xuICB9XG59XG4uZGV0YWlsc1NlY3Rpb25fX3RleHQgdWwge1xuICBtYXJnaW4tdG9wOiAyLjRyZW07XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4uZGV0YWlsc1NlY3Rpb25fX3RleHQgdWwgbGkge1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbi5kZXRhaWxzU2VjdGlvbl9fdGV4dCB1bCBsaTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG5odG1sOm5vdChbZGlyPXJ0bF0pIC5kZXRhaWxzU2VjdGlvbl9fdGV4dCB1bCBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgbWFyZ2luLXJpZ2h0OiAwLjhyZW07XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBjb2xvcjogIzU3NTE5NTtcbn1cbmh0bWw6bm90KFtkaXI9cnRsXSkgLmRldGFpbHNTZWN0aW9uX190ZXh0IHVsIGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwOFwiICFpbXBvcnRhbnQ7XG59XG5odG1sOm5vdChbZGlyPXJ0bF0pIC5kZXRhaWxzU2VjdGlvbl9fdGV4dCB1bCBsaTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbW9vblwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBub25lO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5odG1sW2Rpcj1ydGxdIC5kZXRhaWxzU2VjdGlvbl9fdGV4dCB1bCBsaTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBtYXJnaW4tbGVmdDogMC44cmVtO1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgY29sb3I6ICM1NzUxOTU7XG59XG5odG1sW2Rpcj1ydGxdIC5kZXRhaWxzU2VjdGlvbl9fdGV4dCB1bCBsaTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZTkwOFwiICFpbXBvcnRhbnQ7XG59XG5odG1sW2Rpcj1ydGxdIC5kZXRhaWxzU2VjdGlvbl9fdGV4dCB1bCBsaTo6YWZ0ZXIge1xuICBmb250LWZhbWlseTogXCJpY29tb29uXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5vbmU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cbi5kZXRhaWxzU2VjdGlvbl9fYnV0dG9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLXRvcDogMS4ycmVtO1xufVxuLmRldGFpbHNTZWN0aW9uX190YWJzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAyLjRyZW07XG4gIGZsZXg6IDAgMCA0NSU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5kZXRhaWxzU2VjdGlvbl9fdGFicyB7XG4gICAgZmxleDogMCAwIDQxJTtcbiAgfVxufVxuLmRldGFpbHNTZWN0aW9uX190YWJzQnV0dG9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAwLjhyZW07XG59XG4uZGV0YWlsc1NlY3Rpb25fX3RhYnNCdXR0b24ge1xuICBib3JkZXItcmFkaXVzOiA1cmVtO1xuICBwYWRkaW5nOiAxLjJyZW0gMS42cmVtO1xuICBib3JkZXI6IDAuMXJlbSBzb2xpZCAjQkFCOEQ0O1xuICBjb2xvcjogIzk2OTk5QjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxLjNyZW07XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XG59XG4uZGV0YWlsc1NlY3Rpb25fX3RhYnNCdXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTc1MTk1O1xuICBjb2xvcjogI0ZBRkJGQjtcbn1cbi5kZXRhaWxzU2VjdGlvbl9fdGFic0J1dHRvbi5hY3RpdmUge1xuICBjb2xvcjogI0ZBRkJGQjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU3NTE5NTtcbn1cbi5kZXRhaWxzU2VjdGlvbl9fdGFic1RleHQge1xuICBkaXNwbGF5OiBub25lO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgbGluZS1oZWlnaHQ6IDJyZW07XG4gIGNvbG9yOiAjNjk2RDcwO1xuICBjb2xvcjogIzY5NkQ3MDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZGV0YWlsc1NlY3Rpb25fX3RhYnNUZXh0IHtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICBsaW5lLWhlaWdodDogMi44cmVtO1xuICB9XG59XG4uZGV0YWlsc1NlY3Rpb25fX3RhYnNUZXh0LmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRhY3RGb3JtX193cmFwcGVyIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBodG1sOm5vdChbZGlyPXJ0bF0pIC5jb250YWN0Rm9ybV9fd3JhcHBlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgaHRtbFtkaXI9cnRsXSAuY29udGFjdEZvcm1fX3dyYXBwZXIge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuLmNvbnRhY3RGb3JtX19pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogNHJlbTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29udGFjdEZvcm1fX2lubmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jb250YWN0Rm9ybV9faW5uZXIge1xuICAgIGdhcDogMTZyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmNvbnRhY3RGb3JtX19pbm5lciB7XG4gICAgZ2FwOiAyNHJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAuY29udGFjdEZvcm1fX2lubmVyIHtcbiAgICBnYXA6IDIwJTtcbiAgfVxufVxuLmNvbnRhY3RGb3JtX19zaWRlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleDogMSAwIDIwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y4RjVFRjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY29udGFjdEZvcm1fX3NpZGUge1xuICAgIHBhZGRpbmc6IDAgY2FsYyg4LjM5NjY0cHggKyAzLjA4NnZ3KSA0cmVtIGNhbGMoOC4zOTY2NHB4ICsgMy4wODZ2dyk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29udGFjdEZvcm1fX3NpZGUge1xuICAgIHBhZGRpbmc6IDAgNHJlbSA0cmVtIDRyZW07XG4gICAgZmxleDogMCAwIDMwJTtcbiAgfVxufVxuaHRtbDpub3QoW2Rpcj1ydGxdKSAuY29udGFjdEZvcm1fX3NpZGUge1xuICBib3JkZXItcmFkaXVzOiAwIDAgMy4ycmVtIDA7XG59XG5odG1sW2Rpcj1ydGxdIC5jb250YWN0Rm9ybV9fc2lkZSB7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAwIDMuMnJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmNvbnRhY3RGb3JtX19zaWRlIHtcbiAgICBmbGV4OiAwIDAgMjQlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC5jb250YWN0Rm9ybV9fc2lkZSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gIH1cbn1cbi5jb250YWN0Rm9ybV9faW1hZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmNvbnRhY3RGb3JtX19pbWFnZSBpbWcge1xuICB6LWluZGV4OiAxO1xuICB3aWR0aDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDEuN3JlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29udGFjdEZvcm1fX2ltYWdlIGltZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTRyZW07XG4gICAgbWF4LXdpZHRoOiA0MS42cmVtO1xuICB9XG59XG5odG1sOm5vdChbZGlyPXJ0bF0pIC5jb250YWN0Rm9ybV9faW1hZ2UgaW1nIHtcbiAgcmlnaHQ6IDA7XG59XG5odG1sW2Rpcj1ydGxdIC5jb250YWN0Rm9ybV9faW1hZ2UgaW1nIHtcbiAgbGVmdDogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgaHRtbDpub3QoW2Rpcj1ydGxdKSAuY29udGFjdEZvcm1fX2ltYWdlIGltZyB7XG4gICAgcmlnaHQ6IC0xNHJlbTtcbiAgfVxuICBodG1sW2Rpcj1ydGxdIC5jb250YWN0Rm9ybV9faW1hZ2UgaW1nIHtcbiAgICBsZWZ0OiAtMTRyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNvbnRhY3RGb3JtX19pbWFnZSBpbWcge1xuICAgIHdpZHRoOiAxMzAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5jb250YWN0Rm9ybV9faW1hZ2UgaW1nIHtcbiAgICB3aWR0aDogNDEuNnJlbTtcbiAgfVxuICBodG1sOm5vdChbZGlyPXJ0bF0pIC5jb250YWN0Rm9ybV9faW1hZ2UgaW1nIHtcbiAgICByaWdodDogLTIwcmVtO1xuICB9XG4gIGh0bWxbZGlyPXJ0bF0gLmNvbnRhY3RGb3JtX19pbWFnZSBpbWcge1xuICAgIGxlZnQ6IC0yMHJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICBodG1sOm5vdChbZGlyPXJ0bF0pIC5jb250YWN0Rm9ybV9faW1hZ2UgaW1nIHtcbiAgICByaWdodDogLTE0cmVtO1xuICB9XG4gIGh0bWxbZGlyPXJ0bF0gLmNvbnRhY3RGb3JtX19pbWFnZSBpbWcge1xuICAgIGxlZnQ6IC0xNHJlbTtcbiAgfVxufVxuLmNvbnRhY3RGb3JtX19kZXRhaWxzIHtcbiAgbWFyZ2luLXRvcDogMy4ycmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMS4ycmVtO1xuICB6LWluZGV4OiAyO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29udGFjdEZvcm1fX2RldGFpbHMge1xuICAgIG1hcmdpbi10b3A6IDI5cmVtO1xuICB9XG59XG4uY29udGFjdEZvcm1fX3NvY2lhbEJhciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogMi40cmVtO1xuICBib3JkZXItcmFkaXVzOiAyLjRyZW07XG4gIHBhZGRpbmc6IDFyZW0gMi40cmVtO1xuICBtYXJnaW4tdG9wOiAyLjRyZW07XG4gIHotaW5kZXg6IDI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRhY3RGb3JtX19zb2NpYWxCYXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uY29udGFjdEZvcm1fX2Zvcm1zIHtcbiAgZmxleDogMSAwIDUwJTtcbiAgbWFyZ2luLXRvcDogNnJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAzLjJyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRhY3RGb3JtX19mb3JtcyB7XG4gICAgbWFyZ2luOiAwIGNhbGMoOC4zOTY2NHB4ICsgMy4wODZ2dyk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNvbnRhY3RGb3JtX19mb3JtcyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gIH1cbn1cbi5jb250YWN0Rm9ybV9fZm9ybSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY29udGFjdEZvcm1fX2Zvcm0uYWN0aXZlIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5jb250YWN0Rm9ybV9fc3dpdGNoQm94IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxLjRyZW07XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmc6IDAgMi4ycmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb250YWN0Rm9ybV9fc3dpdGNoQm94IHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuY29udGFjdEZvcm1fX3N3aXRjaEJveCB7XG4gICAgZ2FwOiAyLjRyZW07XG4gIH1cbn1cbi5jb250YWN0Rm9ybV9fc3dpdGNoQm94IHNwYW4ge1xuICBkaXNwbGF5OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUNFREVEO1xuICB3aWR0aDogMC4xcmVtO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLmNvbnRhY3RGb3JtX19zd2l0Y2hCb3ggc3BhbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG4uY29udGFjdEZvcm1fX3N3aXRjaEl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMi40cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjQjVCN0I4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb250YWN0Rm9ybV9fc3dpdGNoSXRlbSB7XG4gICAgZm9udC1zaXplOiAzLjJyZW07XG4gIH1cbn1cbi5jb250YWN0Rm9ybV9fc3dpdGNoSXRlbTpob3ZlciB7XG4gIGNvbG9yOiAjODQ2OTQwO1xufVxuLmNvbnRhY3RGb3JtX19zd2l0Y2hJdGVtLmFjdGl2ZSB7XG4gIGNvbG9yOiAjODQ2OTQwO1xufVxuXG4uY29tcGV0aXRpb25DYXJkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAyLjRyZW07XG4gIGZsZXg6IDEgMCAyNSU7XG4gIHBhZGRpbmc6IDJyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNGOEY1RUY7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG59XG5cbi5jb21wZXRpdGlvbkNhcmRfX2JveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMi40cmVtO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4uY29tcGV0aXRpb25DYXJkX19pbm5lciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogYXV0bztcbiAgZ2FwOiAzLjJyZW07XG4gIGhlaWdodDogMTAwJTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNvbXBldGl0aW9uQ2FyZF9faW5uZXIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMS41ZnIgMC44NWZyO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5jb21wZXRpdGlvbkNhcmRfX2lubmVyIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEuNWZyIDAuNzVmcjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAuY29tcGV0aXRpb25DYXJkX19pbm5lciB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxLjVmciAwLjdmcjtcbiAgfVxufVxuLmNvbXBldGl0aW9uQ2FyZF9fdGl0bGUge1xuICBmb250LXNpemU6IDIuN3JlbTtcbiAgbGluZS1oZWlnaHQ6IDVyZW07XG4gIGNvbG9yOiAjODQ2OTQwO1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4uY29tcGV0aXRpb25DYXJkX190ZXh0IHtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjJyZW07XG4gIGNvbG9yOiAjNjk2RDcwO1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xufVxuXG4uY29tcGV0aXRpb25DYXJkX19leHBpcmVkIHtcbiAgY29sb3I6ICNFMzVDNDc7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbn1cblxuLmNvbXBldGl0aW9uQ2FyZF9fZGF0ZXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMS42cmVtO1xufVxuXG4uY29tcGV0aXRpb25DYXJkX19kYXRlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAwLjRyZW07XG59XG5cbi5jb21wZXRpdGlvbkNhcmRfX2RhdGVUZXh0IHtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjNjk2RDcwO1xufVxuXG4uY29tcGV0aXRpb25DYXJkX19kYXRlVGltZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMzQzNzNBO1xufVxuXG5odG1sOm5vdChbZGlyPXJ0bF0pIC5jb21wZXRpdGlvbkNhcmRfX2RhdGVUaW1lIHtcbiAgcGFkZGluZy1sZWZ0OiAxLjhyZW07XG59XG5cbmh0bWxbZGlyPXJ0bF0gLmNvbXBldGl0aW9uQ2FyZF9fZGF0ZVRpbWUge1xuICBwYWRkaW5nLXJpZ2h0OiAxLjhyZW07XG59XG5cbi5jb21wZXRpdGlvbkNhcmRfX2RhdGVUaW1lOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQ6IDA7XG4gIHdpZHRoOiAxLjNyZW07XG4gIGhlaWdodDogMS4zcmVtO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzEyJyBoZWlnaHQ9JzE0JyB2aWV3Qm94PScwIDAgMTIgMTQnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J003LjY2NjY3IDExQzcuMiAxMSA2LjgwNTU2IDEwLjgzODkgNi40ODMzMyAxMC41MTY3QzYuMTYxMTEgMTAuMTk0NSA2IDkuODAwMDQgNiA5LjMzMzM3QzYgOC44NjY3MSA2LjE2MTExIDguNDcyMjYgNi40ODMzMyA4LjE1MDA0QzYuODA1NTYgNy44Mjc4MiA3LjIgNy42NjY3MSA3LjY2NjY3IDcuNjY2NzFDOC4xMzMzMyA3LjY2NjcxIDguNTI3NzggNy44Mjc4MiA4Ljg1IDguMTUwMDRDOS4xNzIyMiA4LjQ3MjI2IDkuMzMzMzMgOC44NjY3MSA5LjMzMzMzIDkuMzMzMzdDOS4zMzMzMyA5LjgwMDA0IDkuMTcyMjIgMTAuMTk0NSA4Ljg1IDEwLjUxNjdDOC41Mjc3OCAxMC44Mzg5IDguMTMzMzMgMTEgNy42NjY2NyAxMVpNMS4zMzMzMyAxMy42NjY3QzAuOTY2NjY3IDEzLjY2NjcgMC42NTI3NzggMTMuNTM2MiAwLjM5MTY2NyAxMy4yNzVDMC4xMzA1NTYgMTMuMDEzOSAwIDEyLjcgMCAxMi4zMzM0VjMuMDAwMDRDMCAyLjYzMzM3IDAuMTMwNTU2IDIuMzE5NDkgMC4zOTE2NjcgMi4wNTgzN0MwLjY1Mjc3OCAxLjc5NzI2IDAuOTY2NjY3IDEuNjY2NzEgMS4zMzMzMyAxLjY2NjcxSDJWMS4wMDAwNEMyIDAuODExMTUyIDIuMDYzODkgMC42NTI4MTggMi4xOTE2NyAwLjUyNTA0MUMyLjMxOTQ0IDAuMzk3MjYzIDIuNDc3NzggMC4zMzMzNzQgMi42NjY2NyAwLjMzMzM3NEMyLjg1NTU2IDAuMzMzMzc0IDMuMDEzODkgMC4zOTcyNjMgMy4xNDE2NyAwLjUyNTA0MUMzLjI2OTQ0IDAuNjUyODE4IDMuMzMzMzMgMC44MTExNTIgMy4zMzMzMyAxLjAwMDA0VjEuNjY2NzFIOC42NjY2N1YxLjAwMDA0QzguNjY2NjcgMC44MTExNTIgOC43MzA1NiAwLjY1MjgxOCA4Ljg1ODMzIDAuNTI1MDQxQzguOTg2MTEgMC4zOTcyNjMgOS4xNDQ0NCAwLjMzMzM3NCA5LjMzMzMzIDAuMzMzMzc0QzkuNTIyMjIgMC4zMzMzNzQgOS42ODA1NiAwLjM5NzI2MyA5LjgwODMzIDAuNTI1MDQxQzkuOTM2MTEgMC42NTI4MTggMTAgMC44MTExNTIgMTAgMS4wMDAwNFYxLjY2NjcxSDEwLjY2NjdDMTEuMDMzMyAxLjY2NjcxIDExLjM0NzIgMS43OTcyNiAxMS42MDgzIDIuMDU4MzdDMTEuODY5NCAyLjMxOTQ5IDEyIDIuNjMzMzcgMTIgMy4wMDAwNFYxMi4zMzM0QzEyIDEyLjcgMTEuODY5NCAxMy4wMTM5IDExLjYwODMgMTMuMjc1QzExLjM0NzIgMTMuNTM2MiAxMS4wMzMzIDEzLjY2NjcgMTAuNjY2NyAxMy42NjY3SDEuMzMzMzNaTTEuMzMzMzMgMTIuMzMzNEgxMC42NjY3VjUuNjY2NzFIMS4zMzMzM1YxMi4zMzM0Wk0xLjMzMzMzIDQuMzMzMzdIMTAuNjY2N1YzLjAwMDA0SDEuMzMzMzNWNC4zMzMzN1onIGZpbGw9JyUyMzM0MzczQScvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbn1cblxuLmNvbXBldGl0aW9uQ2FyZF9fdGltZUNlbGwge1xuICBmbGV4OiAxIDAgNDAlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5jb21wZXRpdGlvbkNhcmRfX3RpbWVDZWxsIHtcbiAgICBncmlkLXJvdzogMS8yO1xuICB9XG59XG4uY29tcGV0aXRpb25DYXJkX190aW1lQm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmNvbXBldGl0aW9uQ2FyZF9fdGltZUJveCBzdmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxNS42cmVtO1xuICBoZWlnaHQ6IDE1LjZyZW07XG4gIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG59XG5cbi5jb21wZXRpdGlvbkNhcmRfX3RpbWVCb3ggc3ZnIGNpcmNsZSB7XG4gIHdpZHRoOiAxNXJlbTtcbiAgaGVpZ2h0OiAxNXJlbTtcbiAgZmlsbDogbm9uZTtcbiAgc3Ryb2tlLXdpZHRoOiAyO1xuICBzdHJva2U6ICNEMEQyRDM7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAuNXJlbSwgMC41cmVtKTtcbiAgc3Ryb2tlLWRhc2hhcnJheTogNDgwO1xuICBzdHJva2UtZGFzaG9mZnNldDogNDgwO1xufVxuXG4uY29tcGV0aXRpb25DYXJkX190aW1lQm94IHN2ZyBjaXJjbGU6Zmlyc3QtY2hpbGQge1xuICBzdHJva2UtZGFzaG9mZnNldDogMDtcbn1cblxuLmNvbXBldGl0aW9uQ2FyZF9fdGltZUJveCBzdmcgY2lyY2xlOm50aC1jaGlsZCgyKSB7XG4gIHN0cm9rZS1kYXNob2Zmc2V0OiBjYWxjKDQ4MCAtIDQ4MCAqIHZhcigtLXBlcmNlbnQpIC8gMTAwKTtcbiAgc3Ryb2tlLXdpZHRoOiA0O1xuICBzdHJva2U6ICNCQzk2NUM7XG59XG5cbi5jb21wZXRpdGlvbkNhcmRfX3RpbWVCb3guZXhwaXJlZCBzdmcgY2lyY2xlOm50aC1jaGlsZCgyKSB7XG4gIHN0cm9rZS1kYXNob2Zmc2V0OiBjYWxjKDQ4MCAtIDQ4MCAqIHZhcigtLXBlcmNlbnQpIC8gMTAwKTtcbiAgc3Ryb2tlLXdpZHRoOiA0O1xuICBzdHJva2U6ICNFMzVDNDc7XG59XG5cbi5jb21wZXRpdGlvbkNhcmRfX3RpbWVEZXRhaWxzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbmh0bWw6bm90KFtkaXI9cnRsXSkgLmNvbXBldGl0aW9uQ2FyZF9fdGltZURldGFpbHMge1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuXG5odG1sW2Rpcj1ydGxdIC5jb21wZXRpdGlvbkNhcmRfX3RpbWVEZXRhaWxzIHtcbiAgcmlnaHQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTAlLCAtNTAlKTtcbn1cblxuLmNvbXBldGl0aW9uQ2FyZF9fdGltZURheSB7XG4gIGZvbnQtc2l6ZTogNC44cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzg0Njk0MDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uY29tcGV0aXRpb25DYXJkX190aW1lVGV4dCB7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzg0Njk0MDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAwLjRyZW07XG59XG5cbi5jb21wZXRpdGlvbkNhcmRfX2J1dHRvbiB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5jb21wZXRpdGlvbkNhcmRfX3RhZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBCQzcwO1xuICBjb2xvcjogI0ZBRkJGQjtcbiAgcGFkZGluZzogMC44cmVtIDEuMnJlbTtcbiAgYm9yZGVyLXJhZGl1czogMTByZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMC42cmVtO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG5odG1sOm5vdChbZGlyPXJ0bF0pIC5jb21wZXRpdGlvbkNhcmRfX3RhZyB7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG59XG5cbmh0bWxbZGlyPXJ0bF0gLmNvbXBldGl0aW9uQ2FyZF9fdGFnIHtcbiAgcmlnaHQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTAlLCAwKTtcbn1cblxuLmNvbXBldGl0aW9uQ2FyZF9fdGFnIHNwYW46Zmlyc3QtY2hpbGQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMS40cmVtO1xuICBoZWlnaHQ6IDEuNHJlbTtcbiAgYm9yZGVyOiAwLjE1cmVtIHNvbGlkICNGRkZGRkY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuLmNvbXBldGl0aW9uQ2FyZF9fdGFnIHNwYW46Zmlyc3QtY2hpbGQ6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDAuM3JlbTtcbiAgaGVpZ2h0OiAwLjNyZW07XG4gIHRvcDogNDglO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xufVxuXG5odG1sOm5vdChbZGlyPXJ0bF0pIC5jb21wZXRpdGlvbkNhcmRfX3RhZyBzcGFuOmZpcnN0LWNoaWxkOjphZnRlciB7XG4gIGxlZnQ6IDUyJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG5cbmh0bWxbZGlyPXJ0bF0gLmNvbXBldGl0aW9uQ2FyZF9fdGFnIHNwYW46Zmlyc3QtY2hpbGQ6OmFmdGVyIHtcbiAgcmlnaHQ6IDUyJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTAlLCAtNTAlKTtcbn1cblxuLmNvbXBldGl0aW9uQ2FyZF9fdGFnIHNwYW4ge1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLm1pbkNvbXBldGl0aW9uQ2FyZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMi40cmVtO1xuICBmbGV4OiAxIDAgNDAlO1xuICBwYWRkaW5nOiAzLjJyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNGOEY1RUY7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG59XG5cbi5taW5Db21wZXRpdGlvbkNhcmRfX2lubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAzLjJyZW07XG4gIGhlaWdodDogMTAwJTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5taW5Db21wZXRpdGlvbkNhcmRfX2JveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXg6IDEgMCA2MCU7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLm1pbkNvbXBldGl0aW9uQ2FyZF9fdGl0bGUge1xuICBmb250LXNpemU6IDIuNHJlbTtcbiAgbGluZS1oZWlnaHQ6IDMuM3JlbTtcbiAgY29sb3I6ICM4NDY5NDA7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5taW5Db21wZXRpdGlvbkNhcmRfX3RleHQge1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuMnJlbTtcbiAgY29sb3I6ICM2OTZENzA7XG59XG5cbi5taW5Db21wZXRpdGlvbkNhcmRfX2RhdGVzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxLjZyZW07XG59XG5cbi5taW5Db21wZXRpdGlvbkNhcmRfX2RhdGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDAuNHJlbTtcbn1cblxuLm1pbkNvbXBldGl0aW9uQ2FyZF9fZGF0ZVRleHQge1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICM2OTZENzA7XG59XG5cbi5taW5Db21wZXRpdGlvbkNhcmRfX2RhdGVUaW1lIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMzNDM3M0E7XG59XG5cbmh0bWw6bm90KFtkaXI9cnRsXSkgLm1pbkNvbXBldGl0aW9uQ2FyZF9fZGF0ZVRpbWUge1xuICBwYWRkaW5nLWxlZnQ6IDEuOHJlbTtcbn1cblxuaHRtbFtkaXI9cnRsXSAubWluQ29tcGV0aXRpb25DYXJkX19kYXRlVGltZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDEuOHJlbTtcbn1cblxuLm1pbkNvbXBldGl0aW9uQ2FyZF9fZGF0ZVRpbWU6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMDtcbiAgd2lkdGg6IDEuM3JlbTtcbiAgaGVpZ2h0OiAxLjNyZW07XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTInIGhlaWdodD0nMTQnIHZpZXdCb3g9JzAgMCAxMiAxNCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTcuNjY2NjcgMTFDNy4yIDExIDYuODA1NTYgMTAuODM4OSA2LjQ4MzMzIDEwLjUxNjdDNi4xNjExMSAxMC4xOTQ1IDYgOS44MDAwNCA2IDkuMzMzMzdDNiA4Ljg2NjcxIDYuMTYxMTEgOC40NzIyNiA2LjQ4MzMzIDguMTUwMDRDNi44MDU1NiA3LjgyNzgyIDcuMiA3LjY2NjcxIDcuNjY2NjcgNy42NjY3MUM4LjEzMzMzIDcuNjY2NzEgOC41Mjc3OCA3LjgyNzgyIDguODUgOC4xNTAwNEM5LjE3MjIyIDguNDcyMjYgOS4zMzMzMyA4Ljg2NjcxIDkuMzMzMzMgOS4zMzMzN0M5LjMzMzMzIDkuODAwMDQgOS4xNzIyMiAxMC4xOTQ1IDguODUgMTAuNTE2N0M4LjUyNzc4IDEwLjgzODkgOC4xMzMzMyAxMSA3LjY2NjY3IDExWk0xLjMzMzMzIDEzLjY2NjdDMC45NjY2NjcgMTMuNjY2NyAwLjY1Mjc3OCAxMy41MzYyIDAuMzkxNjY3IDEzLjI3NUMwLjEzMDU1NiAxMy4wMTM5IDAgMTIuNyAwIDEyLjMzMzRWMy4wMDAwNEMwIDIuNjMzMzcgMC4xMzA1NTYgMi4zMTk0OSAwLjM5MTY2NyAyLjA1ODM3QzAuNjUyNzc4IDEuNzk3MjYgMC45NjY2NjcgMS42NjY3MSAxLjMzMzMzIDEuNjY2NzFIMlYxLjAwMDA0QzIgMC44MTExNTIgMi4wNjM4OSAwLjY1MjgxOCAyLjE5MTY3IDAuNTI1MDQxQzIuMzE5NDQgMC4zOTcyNjMgMi40Nzc3OCAwLjMzMzM3NCAyLjY2NjY3IDAuMzMzMzc0QzIuODU1NTYgMC4zMzMzNzQgMy4wMTM4OSAwLjM5NzI2MyAzLjE0MTY3IDAuNTI1MDQxQzMuMjY5NDQgMC42NTI4MTggMy4zMzMzMyAwLjgxMTE1MiAzLjMzMzMzIDEuMDAwMDRWMS42NjY3MUg4LjY2NjY3VjEuMDAwMDRDOC42NjY2NyAwLjgxMTE1MiA4LjczMDU2IDAuNjUyODE4IDguODU4MzMgMC41MjUwNDFDOC45ODYxMSAwLjM5NzI2MyA5LjE0NDQ0IDAuMzMzMzc0IDkuMzMzMzMgMC4zMzMzNzRDOS41MjIyMiAwLjMzMzM3NCA5LjY4MDU2IDAuMzk3MjYzIDkuODA4MzMgMC41MjUwNDFDOS45MzYxMSAwLjY1MjgxOCAxMCAwLjgxMTE1MiAxMCAxLjAwMDA0VjEuNjY2NzFIMTAuNjY2N0MxMS4wMzMzIDEuNjY2NzEgMTEuMzQ3MiAxLjc5NzI2IDExLjYwODMgMi4wNTgzN0MxMS44Njk0IDIuMzE5NDkgMTIgMi42MzMzNyAxMiAzLjAwMDA0VjEyLjMzMzRDMTIgMTIuNyAxMS44Njk0IDEzLjAxMzkgMTEuNjA4MyAxMy4yNzVDMTEuMzQ3MiAxMy41MzYyIDExLjAzMzMgMTMuNjY2NyAxMC42NjY3IDEzLjY2NjdIMS4zMzMzM1pNMS4zMzMzMyAxMi4zMzM0SDEwLjY2NjdWNS42NjY3MUgxLjMzMzMzVjEyLjMzMzRaTTEuMzMzMzMgNC4zMzMzN0gxMC42NjY3VjMuMDAwMDRIMS4zMzMzM1Y0LjMzMzM3WicgZmlsbD0nJTIzMzQzNzNBJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xufVxuXG4ubWluQ29tcGV0aXRpb25DYXJkX190aW1lQ2VsbCB7XG4gIGZsZXg6IDEgMCA0MCU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1pbkNvbXBldGl0aW9uQ2FyZF9fdGltZUNlbGwge1xuICAgIGdyaWQtcm93OiAxLzI7XG4gIH1cbn1cbi5taW5Db21wZXRpdGlvbkNhcmRfX3RpbWVCb3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ubWluQ29tcGV0aXRpb25DYXJkX190aW1lQm94IHN2ZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDE1LjZyZW07XG4gIGhlaWdodDogMTUuNnJlbTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbn1cblxuLm1pbkNvbXBldGl0aW9uQ2FyZF9fdGltZUJveCBzdmcgY2lyY2xlIHtcbiAgd2lkdGg6IDE1cmVtO1xuICBoZWlnaHQ6IDE1cmVtO1xuICBmaWxsOiBub25lO1xuICBzdHJva2Utd2lkdGg6IDI7XG4gIHN0cm9rZTogI0QwRDJEMztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMC41cmVtLCAwLjVyZW0pO1xuICBzdHJva2UtZGFzaGFycmF5OiA0ODA7XG4gIHN0cm9rZS1kYXNob2Zmc2V0OiA0ODA7XG59XG5cbi5taW5Db21wZXRpdGlvbkNhcmRfX3RpbWVCb3ggc3ZnIGNpcmNsZTpmaXJzdC1jaGlsZCB7XG4gIHN0cm9rZS1kYXNob2Zmc2V0OiAwO1xufVxuXG4ubWluQ29tcGV0aXRpb25DYXJkX190aW1lQm94IHN2ZyBjaXJjbGU6bnRoLWNoaWxkKDIpIHtcbiAgc3Ryb2tlLWRhc2hvZmZzZXQ6IGNhbGMoNDgwIC0gNDgwICogdmFyKC0tcGVyY2VudCkgLyAxMDApO1xuICBzdHJva2Utd2lkdGg6IDQ7XG4gIHN0cm9rZTogI0JDOTY1Qztcbn1cblxuLm1pbkNvbXBldGl0aW9uQ2FyZF9fdGltZURldGFpbHMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuaHRtbDpub3QoW2Rpcj1ydGxdKSAubWluQ29tcGV0aXRpb25DYXJkX190aW1lRGV0YWlscyB7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG5cbmh0bWxbZGlyPXJ0bF0gLm1pbkNvbXBldGl0aW9uQ2FyZF9fdGltZURldGFpbHMge1xuICByaWdodDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MCUsIC01MCUpO1xufVxuXG4ubWluQ29tcGV0aXRpb25DYXJkX190aW1lRGF5IHtcbiAgZm9udC1zaXplOiA0LjhyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjODQ2OTQwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5taW5Db21wZXRpdGlvbkNhcmRfX3RpbWVUZXh0IHtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjODQ2OTQwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDAuNHJlbTtcbn1cblxuLm1pbkNvbXBldGl0aW9uQ2FyZF9fYnV0dG9uIHtcbiAganVzdGlmeS1zZWxmOiBjZW50ZXI7XG59XG5cbi5jb21wZXRpdGlvblNlY3Rpb25fX3dyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDRyZW07XG59XG5cbi5jb21wZXRpdGlvblNlY3Rpb25fX2lubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICByb3ctZ2FwOiAyLjRyZW07XG4gIGNvbHVtbi1nYXA6IDEuNnJlbTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jb21wZXRpdGlvblNlY3Rpb25fX2lubmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4uY29tcGV0aXRpb25DYXJkIC5hcnJvd0J1dHRvbi0tZ29sZCAuYXJyb3dCdXR0b25fX3RpdGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjQkM5NjVDO1xuICBwYWRkaW5nOiAxLjRyZW0gMC41cmVtO1xufVxuXG4uY29tcGV0aXRpb25DYXJkIC5hcnJvd0J1dHRvbl9fdGl0bGU6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmNvbXBldGl0aW9uU2VjdGlvbl9fdGFicyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgZ2FwOiAxLjRyZW07XG59XG5cbi5jb21wZXRpdGlvblNlY3Rpb25fX3RhYnMgbGkge1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiAxcmVtIDJyZW07XG4gIGJvcmRlci1yYWRpdXM6IDIuNnJlbTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcbiAgY29sb3I6ICNCNUI3Qjg7XG59XG5cbi5jb21wZXRpdGlvblNlY3Rpb25fX3RhYnMgbGkuYWN0aXZlLFxuLmNvbXBldGl0aW9uU2VjdGlvbl9fdGFicyBsaTpob3ZlciB7XG4gIGNvbG9yOiAjODQ2OTQwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAuY29tcGV0aXRpb25TZWN0aW9uX190YWJzIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLmNvbXBldGl0aW9uQ2FyZF9fYnV0dG9uIHtcbiAgLypmbG9hdDogcmlnaHQ7Ki9cbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLmNvbXBldGl0aW9uQ2FyZF9fYnV0dG9uOmxhbmcoYXIpIHtcbiAgLypmbG9hdDogbGVmdDsqL1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4vKi5jb21wZXRpdGlvbkNhcmRfX2hlYWRlciB7Ki9cbi8qICBkaXNwbGF5OiBmbGV4OyovXG4vKiAgYWxpZ24taXRlbXM6IGNlbnRlcjsqL1xuLyogIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsqL1xuLyp9Ki9cbi5jb21wZXRpdGlvbkNhcmRfX2xhYmVscyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC8qanVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyovXG59XG5cbi5jb21wZXRpdGlvbkNhcmRfX2xhYmVscyBzcGFuIHtcbiAgbWFyZ2luOiAwIDFyZW0gMCAwO1xufVxuXG4uY29tcGV0aXRpb25DYXJkX19uZXctbGFiZWwge1xuICBmb250LXNpemU6IDEuM3JlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcbiAgYm9yZGVyLXJhZGl1czogNHJlbTtcbiAgcGFkZGluZzogMS4ycmVtIDEuNnJlbTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uY29tcGV0aXRpb25DYXJkX19uZXctbGFiZWwuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwQkM3MDtcbn1cblxuLmNvbXBldGl0aW9uQ2FyZF9fbmV3LWxhYmVsLmluYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0I1QjdCODtcbn1cblxuLmNvbXBldGl0aW9uQ2FyZF9fbmV3LWxhYmVsLmJpZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NzUxOTU7XG59XG5cbi5jb21wZXRpdGlvbkNhcmRfX25ldy1sYWJlbC5iZWx0X2JpZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCQzk2NUM7XG59XG5cbi5jb21wZXRpdGlvbkNhcmRfX25ldy1sYWJlbCBpbWcge1xuICBtYXJnaW46IDAgMC41cmVtO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5tdWx0aUNvbnRlbnRfX2lubmVyIHtcbiAgICBtYXgtd2lkdGg6IDYwJTtcbiAgfVxufVxuLm11bHRpQ29udGVudF9fdGFicyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMC44cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG59XG4ubXVsdGlDb250ZW50X190YWJCdXR0b24ge1xuICBwYWRkaW5nOiAxLjJyZW0gMS42cmVtO1xuICBib3JkZXI6IDAuMXJlbSBzb2xpZCAjQkFCOEQ0O1xuICBib3JkZXItcmFkaXVzOiAxMHJlbTtcbiAgZm9udC1zaXplOiAxLjNyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjOTY5OTlCO1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xufVxuLm11bHRpQ29udGVudF9fdGFiQnV0dG9uOmhvdmVyLCAubXVsdGlDb250ZW50X190YWJCdXR0b24uYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU3NTE5NTtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlci1jb2xvcjogIzU3NTE5NTtcbn1cblxuLnRleHRUYWIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnRleHRUYWIuYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4udGV4dFRhYl9faW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLnRleHRUYWJfX3RleHQgaDEsIC50ZXh0VGFiX190ZXh0IGgyLCAudGV4dFRhYl9fdGV4dCBoMywgLnRleHRUYWJfX3RleHQgaDQsIC50ZXh0VGFiX190ZXh0IGg1LCAudGV4dFRhYl9fdGV4dCBoNiB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICBtYXJnaW4tdG9wOiA0cmVtO1xufVxuLnRleHRUYWJfX3RleHQgaDE6bGFzdC1jaGlsZCwgLnRleHRUYWJfX3RleHQgaDI6bGFzdC1jaGlsZCwgLnRleHRUYWJfX3RleHQgaDM6bGFzdC1jaGlsZCwgLnRleHRUYWJfX3RleHQgaDQ6bGFzdC1jaGlsZCwgLnRleHRUYWJfX3RleHQgaDU6bGFzdC1jaGlsZCwgLnRleHRUYWJfX3RleHQgaDY6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4udGV4dFRhYl9fdGV4dCBwIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjc7XG4gIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gIGNvbG9yOiAjNjk2RDcwO1xufVxuLnRleHRUYWJfX3RleHQgcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogNC44cmVtO1xufVxuLnRleHRUYWJfX3RleHQgdWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjNjk2RDcwO1xufVxuaHRtbDpub3QoW2Rpcj1ydGxdKSAudGV4dFRhYl9fdGV4dCB1bCB7XG4gIHBhZGRpbmctbGVmdDogMS41cmVtO1xufVxuaHRtbFtkaXI9cnRsXSAudGV4dFRhYl9fdGV4dCB1bCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEuNXJlbTtcbn1cbi50ZXh0VGFiX190ZXh0IHVsOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnRleHRUYWJfX3RleHQgdWwgbGk6YmVmb3JlIHtcbiAgY29udGVudDogXCLigJNcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuaHRtbDpub3QoW2Rpcj1ydGxdKSAudGV4dFRhYl9fdGV4dCB1bCBsaTpiZWZvcmUge1xuICBtYXJnaW4tbGVmdDogLTEuNXJlbTtcbn1cbmh0bWxbZGlyPXJ0bF0gLnRleHRUYWJfX3RleHQgdWwgbGk6YmVmb3JlIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMS41cmVtO1xufVxuLnRleHRUYWJfX2ZpbGVzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDEuMnJlbTtcbn1cbi50ZXh0VGFiX19maWxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxLjJyZW07XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDEuNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VFRUVGNDtcbiAgcGFkZGluZzogMS42cmVtIDJyZW07XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XG59XG4udGV4dFRhYl9fZmlsZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCQUI4RDQ7XG59XG4udGV4dFRhYl9fZmlsZTpob3ZlciAudGV4dFRhYl9fZmlsZVdlaWdodCB7XG4gIGNvbG9yOiAjRkFGQkZCO1xufVxuLnRleHRUYWJfX2ZpbGVJY29uIHtcbiAgd2lkdGg6IDNyZW07XG4gIGhlaWdodDogMy43cmVtO1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuLnRleHRUYWJfX2ZpbGVJY29uLS1kb3dubG9hZCB7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xufVxuaHRtbDpub3QoW2Rpcj1ydGxdKSAudGV4dFRhYl9fZmlsZUljb24tLWRvd25sb2FkIHtcbiAgbWFyZ2luLWxlZnQ6IDQuOHJlbTtcbn1cbmh0bWxbZGlyPXJ0bF0gLnRleHRUYWJfX2ZpbGVJY29uLS1kb3dubG9hZCB7XG4gIG1hcmdpbi1yaWdodDogNC44cmVtO1xufVxuLnRleHRUYWJfX2ZpbGVCb3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDAuNnJlbTtcbn1cbi50ZXh0VGFiX19maWxlTmFtZSB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBjb2xvcjogIzM0MzczQTtcbn1cbi50ZXh0VGFiX19maWxlV2VpZ2h0IHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGNvbG9yOiAjOTI5Mzk0O1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xufVxuLnRleHRUYWJfX2NoZWNrYm94IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxcmVtO1xufVxuLnRleHRUYWJfX2NoZWNrYm94SW5wdXQge1xuICBmbGV4OiAxIDAgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMi42cmVtO1xuICBoZWlnaHQ6IDIuNnJlbTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXI6IDAuMXJlbSBzb2xpZCAjRDhEQURBO1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xufVxuLnRleHRUYWJfX2NoZWNrYm94SW5wdXQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTZGOEYxO1xuICBib3JkZXItY29sb3I6ICMwMDczNDQ7XG59XG4udGV4dFRhYl9fY2hlY2tib3hJbnB1dDpob3ZlcjphZnRlciB7XG4gIG9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjMDA3MzQ0O1xufVxuLnRleHRUYWJfX2NoZWNrYm94SW5wdXQ6Y2hlY2tlZCB7XG4gIGJvcmRlci1jb2xvcjogIzAwNzM0NDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzM0NDtcbn1cbi50ZXh0VGFiX19jaGVja2JveElucHV0OmNoZWNrZWQ6YWZ0ZXIge1xuICBvcGFjaXR5OiAxO1xuICBjb2xvcjogI0ZBRkJGQjtcbn1cbi50ZXh0VGFiX19jaGVja2JveElucHV0OmFmdGVyIHtcbiAgb3BhY2l0eTogMDtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUlO1xuICBpbnNldC1pbmxpbmU6IDglO1xuICBmb250LXNpemU6IDJyZW07XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XG59XG4udGV4dFRhYl9fY2hlY2tib3hJbnB1dDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA4XCIgIWltcG9ydGFudDtcbn1cbi50ZXh0VGFiX19jaGVja2JveElucHV0OmFmdGVyIHtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbW9vblwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBub25lO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG4udGV4dFRhYl9fY2hlY2tib3hMYWJlbCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBjb2xvcjogIzM0MzczQTtcbiAgbGluZS1oZWlnaHQ6IDIuOHJlbTtcbn1cblxuLnRpbWVsaW5lVGFiIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luLXRvcDogNHJlbTtcbn1cbi50aW1lbGluZVRhYi5hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi50aW1lbGluZVRhYl9faW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLnRpbWVsaW5lVGFiX193cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDEuNnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogNS44cmVtO1xufVxuaHRtbDpub3QoW2Rpcj1ydGxdKSAudGltZWxpbmVUYWJfX3dyYXBwZXIge1xuICBwYWRkaW5nLWxlZnQ6IDIuNnJlbTtcbn1cbmh0bWxbZGlyPXJ0bF0gLnRpbWVsaW5lVGFiX193cmFwcGVyIHtcbiAgcGFkZGluZy1yaWdodDogMi42cmVtO1xufVxuLnRpbWVsaW5lVGFiX193cmFwcGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMnJlbTtcbiAgaGVpZ2h0OiAycmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDBEMkQzO1xuICBib3JkZXItcmFkaXVzOiAwLjRyZW07XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cbmh0bWw6bm90KFtkaXI9cnRsXSkgLnRpbWVsaW5lVGFiX193cmFwcGVyOmJlZm9yZSB7XG4gIGxlZnQ6IC0wLjkycmVtO1xufVxuaHRtbFtkaXI9cnRsXSAudGltZWxpbmVUYWJfX3dyYXBwZXI6YmVmb3JlIHtcbiAgcmlnaHQ6IC0wLjkycmVtO1xufVxuLnRpbWVsaW5lVGFiX193cmFwcGVyOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDNyZW07XG4gIHdpZHRoOiAwLjJyZW07XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0QwRDJEMztcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbn1cbmh0bWw6bm90KFtkaXI9cnRsXSkgLnRpbWVsaW5lVGFiX193cmFwcGVyOmFmdGVyIHtcbiAgbGVmdDogMDtcbn1cbmh0bWxbZGlyPXJ0bF0gLnRpbWVsaW5lVGFiX193cmFwcGVyOmFmdGVyIHtcbiAgcmlnaHQ6IDA7XG59XG4udGltZWxpbmVUYWJfX3dyYXBwZXI6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4udGltZWxpbmVUYWJfX3dyYXBwZXI6bGFzdC1jaGlsZDphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udGltZWxpbmVUYWJfX3dyYXBwZXJJbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMC44cmVtO1xufVxuLnRpbWVsaW5lVGFiX190aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xufVxuLnRpbWVsaW5lVGFiX19ib3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEuMnJlbTtcbiAgcGFkZGluZzogMXJlbSAxLjRyZW07XG4gIGJvcmRlcjogMC4xcmVtIHNvbGlkICNFNEU1RTU7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG59XG4udGltZWxpbmVUYWJfX2RhdGUge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgY29sb3I6ICM4NDY5NDA7XG59XG4udGltZWxpbmVUYWJfX3RleHQge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgY29sb3I6ICM2OTZENzA7XG4gIGxpbmUtaGVpZ2h0OiAxLjlyZW07XG59XG5cbi5wYWdlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxLjZyZW07XG4gIG1hcmdpbi10b3A6IDIuNHJlbTtcbn1cblxuLnBhZ2VyIC5wYWdlcl9faXRlbXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDAuNnJlbTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxLjhyZW07XG59XG5odG1sW2xhbmc9YXJdW2Rpcj1ydGxdIC5wYWdlciAucGFnZXJfX2l0ZW1zIGxpLnBhZ2VyX19pdGVtLnBhZ2VyX19pdGVtLS1wcmV2aW91cyB7XG4gIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgtMSwgLTEpO1xuICAtby10cmFuc2Zvcm06IHNjYWxlKC0xLCAtMSk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgtMSwgLTEpO1xuICB0cmFuc2Zvcm06IHNjYWxlKC0xLCAtMSk7XG59XG5odG1sW2xhbmc9YXJdW2Rpcj1ydGxdIC5wYWdlciAucGFnZXJfX2l0ZW1zIGxpLnBhZ2VyX19pdGVtLnBhZ2VyX19pdGVtLS1uZXh0IHtcbiAgLW1vei10cmFuc2Zvcm06IHNjYWxlKC0xLCAtMSk7XG4gIC1vLXRyYW5zZm9ybTogc2NhbGUoLTEsIC0xKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKC0xLCAtMSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoLTEsIC0xKTtcbn1cblxuLnBhZ2VyIC5wYWdlcl9faXRlbXMgLnBhZ2VyX19pdGVtLml0ZW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYmZiO1xuICBjb2xvcjogIzJEMzAzMztcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDFyZW0gMHJlbSAwcmVtIDByZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlNWUwZTA7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cblxuLnBhZ2VyIC5wYWdlcl9faXRlbXMgLnBhZ2VyX19pdGVtLmlzLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCQzk2NUM7XG4gIGNvbG9yOiAjZmZmO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMXJlbSAwcmVtIDByZW0gMHJlbTtcbn1cblxuLnBhZ2VyIC5wYWdlci1mb3JtIC5pbnB1dEZvcm0ge1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBwb3NpdGlvbjogc3RhdGljO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ucGFnZXIgLnBhZ2VyLWZvcm0gLmlucHV0Rm9ybSB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5vZmZlcnNUYWIge1xuICBtYXJnaW4tdG9wOiA1cmVtO1xuICBwYWRkaW5nOiA1cmVtIDA7XG59XG4ub2ZmZXJzVGFiX19pbm5lciAudmlld3MtdGFibGUge1xuICBtYXJnaW4tdG9wOiAzcmVtO1xuICB3aWR0aDogODAlO1xuICBtYXJnaW46IDIwcHggYXV0bztcbn1cbi5vZmZlcnNUYWJfX2lubmVyIC52aWV3cy10YWJsZSB0aCxcbi5vZmZlcnNUYWJfX2lubmVyIC52aWV3cy10YWJsZSB0ZCB7XG4gIGZvbnQtc2l6ZTogMTlweDtcbiAgYm9yZGVyOiAycHggc29saWQgI0QwRDJEMztcbiAgcGFkZGluZzogMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm9mZmVyc1RhYl9faW5uZXIgLnZpZXdzLXRhYmxlIHRoIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzRDM5Njg7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLm9mZmVyc1RhYl9faW5uZXIgLnZpZXdzLXRhYmxlIHRkIHtcbiAgY29sb3I6ICM5Njk5OUI7XG59XG4ub2ZmZXJzVGFiX19pbm5lciAudmlldy1mb290ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMTlweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4ub2ZmZXJzVGFiX19pbm5lciAucGFnZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG59XG4ub2ZmZXJzVGFiX19pbm5lciAucGFnZXIgLnBhZ2VyX19pdGVtcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgY29sb3I6ICMyRDMwMzM7XG59XG4ub2ZmZXJzVGFiX19pbm5lciAucGFnZXIgLnBhZ2VyX19pdGVtcyAucGFnZXJfX2l0ZW0ge1xuICBwYWRkaW5nOiA1cHggOHB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG4ub2ZmZXJzVGFiX19pbm5lciAucGFnZXIgLnBhZ2VyX19pdGVtcyAucGFnZXJfX2l0ZW0uaXMtYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNEMzk2ODtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgaHRtbDpub3QoW2Rpcj1ydGxdKSAudGltZUNhcmRTbGlkZXJfX3dyYXBwZXIge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICBodG1sW2Rpcj1ydGxdIC50aW1lQ2FyZFNsaWRlcl9fd3JhcHBlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cbi50aW1lQ2FyZFNsaWRlcl9faW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLnRpbWVDYXJkU2xpZGVyX190aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMy4ycmVtO1xuICBsaW5lLWhlaWdodDogNHJlbTtcbiAgY29sb3I6ICMyRDMwMzM7XG4gIG1hcmdpbi1ib3R0b206IDRyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC50aW1lQ2FyZFNsaWRlcl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNHJlbTtcbiAgICBsaW5lLWhlaWdodDogNS44cmVtO1xuICB9XG59XG4udGltZUNhcmRTbGlkZXJfX3NsaWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4udGltZUNhcmRTbGlkZXJfX3Byb2dyZXNzIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luLXRvcDogMi40cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudGltZUNhcmRTbGlkZXJfX3Byb2dyZXNzIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnRpbWVDYXJkU2xpZGVyX19wcm9ncmVzcyB7XG4gICAgbWFyZ2luLXRvcDogMi40cmVtO1xuICB9XG4gIGh0bWw6bm90KFtkaXI9cnRsXSkgLnRpbWVDYXJkU2xpZGVyX19wcm9ncmVzcyB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgaHRtbFtkaXI9cnRsXSAudGltZUNhcmRTbGlkZXJfX3Byb2dyZXNzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cbi50aW1lQ2FyZFNsaWRlcl9fcHJvZ3Jlc3NCZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAtMC4ycmVtO1xuICBoZWlnaHQ6IDAuMnJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U0RTVFNTtcbn1cbi50aW1lQ2FyZFNsaWRlcl9fcHJvZ3Jlc3NCYXIge1xuICBoZWlnaHQ6IDAuNHJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0JDOTY1Qztcbn1cblxuLmlucXVpcnlTZWN0aW9uX19pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogNHJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmlucXVpcnlTZWN0aW9uX19pbm5lciB7XG4gICAgZ2FwOiA3LjJyZW07XG4gIH1cbn1cbi5pbnF1aXJ5U2VjdGlvbl9faW5uZXJVcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDNyZW07XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaW5xdWlyeVNlY3Rpb25fX2lubmVyVXAge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuaW5xdWlyeVNlY3Rpb25fX2lubmVyVXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICB9XG59XG4uaW5xdWlyeVNlY3Rpb25fX2lubmVyRG93biB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogNHJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmlucXVpcnlTZWN0aW9uX19pbm5lckRvd24ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZ2FwOiA2cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5pbnF1aXJ5U2VjdGlvbl9faW5uZXJEb3duIHtcbiAgICBnYXA6IDhyZW07XG4gIH1cbn1cbi5pbnF1aXJ5U2VjdGlvbl9fdGFicyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogMS40cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5pbnF1aXJ5U2VjdGlvbl9fdGFicyB7XG4gICAgZ2FwOiAyLjRyZW07XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gIH1cbn1cbi5pbnF1aXJ5U2VjdGlvbl9fdGFicyBzcGFuIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VDRURFRDtcbiAgd2lkdGg6IDAuMXJlbTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC5pbnF1aXJ5U2VjdGlvbl9fdGFicyBzcGFuIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cbi5pbnF1aXJ5U2VjdGlvbl9fdGFiIHtcbiAgZm9udC1zaXplOiAyLjRyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjQjVCN0I4O1xuICBsaW5lLWhlaWdodDogNC40cmVtO1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5pbnF1aXJ5U2VjdGlvbl9fdGFiIHtcbiAgICBmb250LXNpemU6IDMuMnJlbTtcbiAgfVxufVxuLmlucXVpcnlTZWN0aW9uX190YWI6aG92ZXIge1xuICBjb2xvcjogIzg0Njk0MDtcbn1cbi5pbnF1aXJ5U2VjdGlvbl9fdGFiLmFjdGl2ZSB7XG4gIGNvbG9yOiAjODQ2OTQwO1xufVxuLmlucXVpcnlTZWN0aW9uX19idG4ge1xuICBwYWRkaW5nOiAxLjdyZW0gMi40cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTc1MTk1O1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGJvcmRlci1yYWRpdXM6IDVyZW07XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XG59XG4uaW5xdWlyeVNlY3Rpb25fX2J0bjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNTMxNUI7XG59XG4uaW5xdWlyeVNlY3Rpb25fX21pbmlGb3JtIHtcbiAgcGFkZGluZzogNHJlbSAyLjJyZW07XG4gIGJvcmRlci1yYWRpdXM6IDJyZW07XG4gIGJvcmRlcjogMC4xcmVtIHNvbGlkICNEOERBREE7XG59XG4uaW5xdWlyeVNlY3Rpb25fX21pbmlGb3JtV3JhcHBlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaW5xdWlyeVNlY3Rpb25fX21pbmlGb3JtV3JhcHBlci5hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5pbnF1aXJ5U2VjdGlvbl9faW5wdXRCb3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmlucXVpcnlTZWN0aW9uX19pbnB1dExhYmVsIHtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjOTI5Mzk0O1xuICBwYWRkaW5nLWxlZnQ6IDIuNHJlbTtcbn1cbi5pbnF1aXJ5U2VjdGlvbl9faW5wdXQge1xuICBwYWRkaW5nOiAxLjZyZW0gMi40cmVtO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgYm9yZGVyLXJhZGl1czogMi42cmVtO1xuICBib3JkZXI6IDAuMXJlbSBzb2xpZCAjRDBEMkQzO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMC42cmVtO1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuaW5xdWlyeVNlY3Rpb25fX2lucHV0IHtcbiAgICBtaW4td2lkdGg6IDMwcmVtO1xuICB9XG59XG4uaW5xdWlyeVNlY3Rpb25fX2lucHV0OmZvY3VzIHtcbiAgYm9yZGVyOiAwLjFyZW0gc29saWQgIzJEMzAzMztcbn1cbi5pbnF1aXJ5U2VjdGlvbl9faW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM5MjkzOTQ7XG59XG4uaW5xdWlyeVNlY3Rpb25fX2lucHV0Ojotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uLCAuaW5xdWlyeVNlY3Rpb25fX2lucHV0Ojotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBtYXJnaW46IDA7XG59XG4uaW5xdWlyeVNlY3Rpb25fX2lucHV0W3R5cGU9bnVtYmVyXSB7XG4gIC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xufVxuLmlucXVpcnlTZWN0aW9uX19pbnB1dEJ1dHRvbiB7XG4gIG1hcmdpbi10b3A6IDEuNnJlbTtcbn1cbi5pbnF1aXJ5U2VjdGlvbl9fZGV0YWlsQm94IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAyLjZyZW07XG4gIHdpZHRoOiAxMDAlO1xufVxuLmlucXVpcnlTZWN0aW9uX19kZXRhaWxCb3guYWN0aXZlIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5pbnF1aXJ5U2VjdGlvbl9fZGV0YWlsVGl0bGUge1xuICBmb250LXNpemU6IDIuNnJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICM3NDZGQTc7XG4gIG1hcmdpbi10b3A6IDEuNHJlbTtcbn1cbi5pbnF1aXJ5U2VjdGlvbl9fZGV0YWlsRGF0YSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogYXV0bztcbiAgY29sdW1uLWdhcDogMnJlbTtcbiAgcm93LWdhcDogMy42cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDM2MHB4KSB7XG4gIC5pbnF1aXJ5U2VjdGlvbl9fZGV0YWlsRGF0YSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5pbnF1aXJ5U2VjdGlvbl9fZGV0YWlsRGF0YSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgfVxufVxuLmlucXVpcnlTZWN0aW9uX19kZXRhaWxEYXRhQm94IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxcmVtO1xufVxuLmlucXVpcnlTZWN0aW9uX19kZXRhaWxEYXRhQm94IHA6Zmlyc3QtY2hpbGQge1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMyRDMwMzM7XG59XG4uaW5xdWlyeVNlY3Rpb25fX2RldGFpbERhdGFCb3ggcDpsYXN0LWNoaWxkIHtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjNjk2RDcwO1xufVxuLmlucXVpcnlTZWN0aW9uX19kZXRhaWxUZXh0IHtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjNjk2RDcwO1xuICBsaW5lLWhlaWdodDogMi4ycmVtO1xufVxuLmlucXVpcnlTZWN0aW9uX19wb3B1cCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiA1MCU7XG4gIHotaW5kZXg6IDEwMTtcbiAgd2lkdGg6IDkwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuaW5xdWlyeVNlY3Rpb25fX3BvcHVwIHtcbiAgICB3aWR0aDogODAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5pbnF1aXJ5U2VjdGlvbl9fcG9wdXAge1xuICAgIHdpZHRoOiA1NyU7XG4gIH1cbn1cbi5pbnF1aXJ5U2VjdGlvbl9fcG9wdXAuc21hbGwge1xuICB3aWR0aDogbWF4LWNvbnRlbnQ7XG59XG4uaW5xdWlyeVNlY3Rpb25fX3BvcHVwLmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuaHRtbDpub3QoW2Rpcj1ydGxdKSAuaW5xdWlyeVNlY3Rpb25fX3BvcHVwIHtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cbmh0bWxbZGlyPXJ0bF0gLmlucXVpcnlTZWN0aW9uX19wb3B1cCB7XG4gIHJpZ2h0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDUwJSwgLTUwJSk7XG59XG4uaW5xdWlyeVNlY3Rpb25fX3BvcHVwSW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDdyZW0gM3JlbSAzcmVtIDNyZW07XG4gIGJvcmRlci1yYWRpdXM6IDIuNHJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgei1pbmRleDogMTAxO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5pbnF1aXJ5U2VjdGlvbl9fcG9wdXBJbm5lciB7XG4gICAgcGFkZGluZzogNnJlbTtcbiAgfVxufVxuLmlucXVpcnlTZWN0aW9uX19wb3B1cFRpdGxlIHtcbiAgZm9udC1zaXplOiAyLjNyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBtYXJnaW4tYm90dG9tOiAyLjRyZW07XG59XG4uaW5xdWlyeVNlY3Rpb25fX3BvcHVwVGV4dCB7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzkyOTM5NDtcbiAgbWFyZ2luLWJvdHRvbTogMy4ycmVtO1xufVxuLmlucXVpcnlTZWN0aW9uX19wb3B1cFRleHRhcmVhIHtcbiAgYm9yZGVyLXJhZGl1czogMi42cmVtO1xuICBib3JkZXI6IDAuMXJlbSBzb2xpZCAjRDBEMkQzO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIG1hcmdpbi1ib3R0b206IDIuNHJlbTtcbiAgcmVzaXplOiBub25lO1xuICBwYWRkaW5nOiAxLjZyZW0gMi40cmVtO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMjByZW07XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XG59XG4uaW5xdWlyeVNlY3Rpb25fX3BvcHVwVGV4dGFyZWE6OnBsYWNlaG9sZGVyIHtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjOTI5Mzk0O1xufVxuLmlucXVpcnlTZWN0aW9uX19wb3B1cFRleHRhcmVhOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwO1xufVxuLmlucXVpcnlTZWN0aW9uX19wb3B1cEJ1dHRvbiB7XG4gIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICBwYWRkaW5nOiAxLjJyZW0gMi42cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTc1MTk1O1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYm9yZGVyLXJhZGl1czogNXJlbTtcbiAgZm9udC1zaXplOiAxLjNyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XG59XG4uaW5xdWlyeVNlY3Rpb25fX3BvcHVwQnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM1MzE1Qjtcbn1cbi5pbnF1aXJ5U2VjdGlvbl9fcG9wdXBDbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1JTtcbiAgZm9udC1zaXplOiAzLjRyZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuaW5xdWlyeVNlY3Rpb25fX3BvcHVwQ2xvc2Uge1xuICAgIHRvcDogMTAlO1xuICB9XG59XG5odG1sOm5vdChbZGlyPXJ0bF0pIC5pbnF1aXJ5U2VjdGlvbl9fcG9wdXBDbG9zZSB7XG4gIHJpZ2h0OiA1JTtcbn1cbmh0bWxbZGlyPXJ0bF0gLmlucXVpcnlTZWN0aW9uX19wb3B1cENsb3NlIHtcbiAgbGVmdDogNSU7XG59XG4uaW5xdWlyeVNlY3Rpb25fX3BvcHVwQ2xvc2U6aG92ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG59XG4uaW5xdWlyeVNlY3Rpb25fX3BvcHVwT3ZlcmxheSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgaW5zZXQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIG9wYWNpdHk6IDAuNDtcbiAgei1pbmRleDogMTAwO1xufVxuLmlucXVpcnlTZWN0aW9uX19wb3B1cE92ZXJsYXkuYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uaW5xdWlyeVNlY3Rpb25fX3BvcHVwQWxlcnQge1xuICBkaXNwbGF5OiBub25lO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDIuNHJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiA3cmVtIDNyZW0gM3JlbSAzcmVtO1xuICBib3JkZXItcmFkaXVzOiAyLjRyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIHotaW5kZXg6IDEwMTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuaW5xdWlyeVNlY3Rpb25fX3BvcHVwQWxlcnQge1xuICAgIHBhZGRpbmc6IDEuNnJlbSA0cmVtO1xuICB9XG59XG4uaW5xdWlyeVNlY3Rpb25fX3BvcHVwQWxlcnQuYWN0aXZlIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5pbnF1aXJ5U2VjdGlvbl9fcG9wdXBBbGVydCBzcGFuIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgd2lkdGg6IDNyZW07XG4gIGhlaWdodDogM3JlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzg0Njk0MDtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbn1cbi5pbnF1aXJ5U2VjdGlvbl9fcG9wdXBBbGVydFRleHQge1xuICBmb250LXNpemU6IDJyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuXG4uc3dpdGNoZXJDb250ZW50U2VjdGlvbl9fd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgb3ZlcmZsb3c6IHVuc2V0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN3aXRjaGVyQ29udGVudFNlY3Rpb25fX3dyYXBwZXIge1xuICAgIGdhcDogY2FsYygtMjkuMDExODRweCArIDEwLjI4OHZ3KTtcbiAgfVxufVxuLnN3aXRjaGVyQ29udGVudFNlY3Rpb25fX2xlZnRDb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN3aXRjaGVyQ29udGVudFNlY3Rpb25fX2xlZnRDb250ZW50IHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gICAgdG9wOiAyMDBweDtcbiAgICB3aWR0aDogMzAlO1xuICB9XG59XG4uc3dpdGNoZXJDb250ZW50U2VjdGlvbl9fY29udGVudCB7XG4gIG1hcmdpbi10b3A6IDVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN3aXRjaGVyQ29udGVudFNlY3Rpb25fX2NvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6IDByZW07XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuLnN3aXRjaGVyQ29udGVudFNlY3Rpb25fX3NlYXJjaCAuc2VhcmNoSW5wdXRfX3NlYXJjaCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnN3aXRjaGVyQ29udGVudFNlY3Rpb25fX3NlYXJjaCBpbnB1dCB7XG4gIG1pbi13aWR0aDogMTAwJTtcbn1cbi5zd2l0Y2hlckNvbnRlbnRTZWN0aW9uX190YWIge1xuICBjb2xvcjogI0I1QjdCODtcbiAgZm9udC1zaXplOiBjYWxjKDE5LjQ3MDRweCArIDAuNzJ2dyk7XG59XG4uc3dpdGNoZXJDb250ZW50U2VjdGlvbl9fdGFiOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLWlubGluZS1lbmQ6IDFweCBzb2xpZCAjMDAwMDAwO1xuICBwYWRkaW5nLWlubGluZS1lbmQ6IDUlO1xuICBtYXJnaW4taW5saW5lLWVuZDogNSU7XG59XG4uc3dpdGNoZXJDb250ZW50U2VjdGlvbl9fdGFiLmFjdGl2ZSB7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuLnN3aXRjaGVyQ29udGVudFNlY3Rpb25fX2Rlc2NyaXB0aW9uIHtcbiAgbWFyZ2luLXRvcDogM3JlbTtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zd2l0Y2hlckNvbnRlbnRTZWN0aW9uX19kZXNjcmlwdGlvbi5hY3RpdmUge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLnN3aXRjaGVyQ29udGVudFNlY3Rpb25fX2Rlc2NyaXB0aW9uIHAge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgbGluZS1oZWlnaHQ6IDJyZW07XG4gIGNvbG9yOiAjNjk2RDcwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zd2l0Y2hlckNvbnRlbnRTZWN0aW9uX19kZXNjcmlwdGlvbiBwIHtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICBsaW5lLWhlaWdodDogMi44cmVtO1xuICB9XG59XG4uc3dpdGNoZXJDb250ZW50U2VjdGlvbl9fYnV0dG9uIHtcbiAgbWFyZ2luLXRvcDogM3JlbTtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zd2l0Y2hlckNvbnRlbnRTZWN0aW9uX19idXR0b24uYWN0aXZlIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5zd2l0Y2hlckNvbnRlbnRTZWN0aW9uX190ZXh0IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWFyZ2luLXRvcDogM3JlbTtcbn1cbi5zd2l0Y2hlckNvbnRlbnRTZWN0aW9uX190ZXh0LmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uc3dpdGNoZXJDb250ZW50U2VjdGlvbl9fdGV4dCBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgZm9udC1zaXplOiBjYWxjKDEwLjQzMzI4cHggKyAwLjIwNHZ3KTtcbiAgbGluZS1oZWlnaHQ6IGNhbGMoMTIuODUxMnB4ICsgMC40MXZ3KTtcbn1cbi5zd2l0Y2hlckNvbnRlbnRTZWN0aW9uX190ZXh0IHAuYWN0aXZlLXBhcmFnYXBoIHtcbiAgY29sb3I6ICM4NDY5NDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zd2l0Y2hlckNvbnRlbnRTZWN0aW9uX190ZXh0IHAuYWN0aXZlLXBhcmFnYXBoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0xNXB4O1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDJweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODQ2OTQwO1xufVxuLnN3aXRjaGVyQ29udGVudFNlY3Rpb25fX25hdmlnYXRpb25zIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc3dpdGNoZXJDb250ZW50U2VjdGlvbl9fbmF2aWdhdGlvbiB7XG4gIGZvbnQtc2l6ZTogY2FsYygxNC40MzMyOHB4ICsgMC4yMDR2dyk7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjKDIzLjYzNDU2cHggKyAwLjMwOHZ3KTtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5zd2l0Y2hlckNvbnRlbnRTZWN0aW9uX19uYXZpZ2F0aW9uLmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uc3dpdGNoZXJDb250ZW50U2VjdGlvbl9fbmF2aWdhdGlvbiBwIHtcbiAgcGFkZGluZzogMS41cmVtIDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDhEQURBO1xufVxuLnN3aXRjaGVyQ29udGVudFNlY3Rpb25fX25hdmlnYXRpb24gcC5hY3RpdmUtcGFyYWdhcGgge1xuICBjb2xvcjogIzg0Njk0MDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuaHRtbDpub3QoW2Rpcj1ydGxdKSAuc3dpdGNoZXJDb250ZW50U2VjdGlvbl9fbmF2aWdhdGlvbiBwLmFjdGl2ZS1wYXJhZ2FwaCB7XG4gIHBhZGRpbmctbGVmdDogMnJlbTtcbn1cbmh0bWxbZGlyPXJ0bF0gLnN3aXRjaGVyQ29udGVudFNlY3Rpb25fX25hdmlnYXRpb24gcC5hY3RpdmUtcGFyYWdhcGgge1xuICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xufVxuLnN3aXRjaGVyQ29udGVudFNlY3Rpb25fX25hdmlnYXRpb24gcC5hY3RpdmUtcGFyYWdhcGg6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA0MCU7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4NDY5NDA7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbmh0bWw6bm90KFtkaXI9cnRsXSkgLnN3aXRjaGVyQ29udGVudFNlY3Rpb25fX25hdmlnYXRpb24gcC5hY3RpdmUtcGFyYWdhcGg6OmJlZm9yZSB7XG4gIGxlZnQ6IDA7XG59XG5odG1sW2Rpcj1ydGxdIC5zd2l0Y2hlckNvbnRlbnRTZWN0aW9uX19uYXZpZ2F0aW9uIHAuYWN0aXZlLXBhcmFnYXBoOjpiZWZvcmUge1xuICByaWdodDogMDtcbn1cbi5zd2l0Y2hlckNvbnRlbnRTZWN0aW9uX19uYXZpZ2F0aW9uIHAuaW5hY3RpdmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udGV4dFNlY3Rpb24ge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwcHggYXV0bztcbn1cbi50ZXh0U2VjdGlvbi0tc21hbGwge1xuICBtYXJnaW46IDBweCBhdXRvO1xuICBtYXgtd2lkdGg6IDkwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAudGV4dFNlY3Rpb24tLXNtYWxsIHtcbiAgICBtYXgtd2lkdGg6IDgwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAudGV4dFNlY3Rpb24tLXNtYWxsIHtcbiAgICBtYXgtd2lkdGg6IDYwJTtcbiAgfVxufVxuLnRleHRTZWN0aW9uX19idXR0b24ge1xuICBtYXJnaW4tdG9wOiAycmVtO1xufVxuLnRleHRTZWN0aW9uX19jb250ZW50IC5nb2xkIHtcbiAgZm9udC1zaXplOiAzLjJyZW07XG4gIGNvbG9yOiAjODQ2OTQwO1xuICBsaW5lLWhlaWdodDogMy4zcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLnRleHRTZWN0aW9uX19maWxlV3JhcHBlciB7XG4gIG1hcmdpbi10b3A6IDRyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IDIwcHg7XG59XG5cbi5maWxlc0Rvd25sb2FkIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMHB4IGF1dG87XG59XG4uZmlsZXNEb3dubG9hZC0tc21hbGwge1xuICBtYXJnaW46IDBweCBhdXRvO1xuICBtYXgtd2lkdGg6IDkwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuZmlsZXNEb3dubG9hZC0tc21hbGwge1xuICAgIG1heC13aWR0aDogODAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5maWxlc0Rvd25sb2FkLS1zbWFsbCB7XG4gICAgbWF4LXdpZHRoOiA2MCU7XG4gIH1cbn1cbi5maWxlc0Rvd25sb2FkX193cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGdhcDogMjBweDtcbn1cbi5maWxlc0Rvd25sb2FkIGEge1xuICBtaW4td2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTM2NnB4KSB7XG4gIC5maWxlc0Rvd25sb2FkIGEge1xuICAgIG1pbi13aWR0aDogMzAlO1xuICB9XG59XG4uZmlsZXNEb3dubG9hZF9fZmlsZSB7XG4gIHBhZGRpbmc6IDEwcHggMHB4IDEwcHggOHB4O1xuICBwYWRkaW5nLWlubGluZS1lbmQ6IDQwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFRUVFRjQ7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcbn1cbi5maWxlc0Rvd25sb2FkX19maWxlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0JBQjhENDtcbn1cbi5maWxlc0Rvd25sb2FkX19maWxlOmhvdmVyIC5maWxlc0Rvd25sb2FkX19maWxlX193ZWlnaHQge1xuICBjb2xvcjogI0ZBRkJGQjtcbn1cbi5maWxlc0Rvd25sb2FkX19maWxlOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzNSU7XG4gIHJpZ2h0OiAxMHB4O1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBmb250LXNpemU6IDJyZW07XG4gIHRyYW5zaXRpb246IG1hcmdpbiAwLjRzIGVhc2U7XG59XG4uZmlsZXNEb3dubG9hZF9fZmlsZTo6YWZ0ZXIge1xuICBmb250LWZhbWlseTogXCJpY29tb29uXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5vbmU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cbi5maWxlc0Rvd25sb2FkX19maWxlOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBkXCIgIWltcG9ydGFudDtcbn1cbmh0bWxbZGlyPXJ0bF0gLmZpbGVzRG93bmxvYWRfX2ZpbGU6OmFmdGVyIHtcbiAgcmlnaHQ6IHVuc2V0O1xuICBsZWZ0OiAxMHB4O1xufVxuLmZpbGVzRG93bmxvYWRfX2ZpbGVfX2luZm8ge1xuICBwYWRkaW5nLWlubGluZS1lbmQ6IDQwcHg7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDEwcHg7XG59XG4uZmlsZXNEb3dubG9hZF9fZmlsZV9fdGl0bGUge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgbGluZS1oZWlnaHQ6IDJyZW07XG4gIGNvbG9yOiAjNjk2RDcwO1xuICBjb2xvcjogIzM0MzczQTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZmlsZXNEb3dubG9hZF9fZmlsZV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjhyZW07XG4gIH1cbn1cbi5maWxlc0Rvd25sb2FkX19maWxlX193ZWlnaHQge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgbGluZS1oZWlnaHQ6IDJyZW07XG4gIGNvbG9yOiAjNjk2RDcwO1xuICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbiAgY29sb3I6ICMzNDM3M0E7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZpbGVzRG93bmxvYWRfX2ZpbGVfX3dlaWdodCB7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIuOHJlbTtcbiAgfVxufVxuXG4udGV4dEltYWdlU2VjdGlvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDBweCBhdXRvO1xufVxuLnRleHRJbWFnZVNlY3Rpb24tLXNtYWxsIHtcbiAgbWFyZ2luOiAwcHggYXV0bztcbiAgbWF4LXdpZHRoOiA5MCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLnRleHRJbWFnZVNlY3Rpb24tLXNtYWxsIHtcbiAgICBtYXgtd2lkdGg6IDgwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAudGV4dEltYWdlU2VjdGlvbi0tc21hbGwge1xuICAgIG1heC13aWR0aDogNjAlO1xuICB9XG59XG4udGV4dEltYWdlU2VjdGlvbl9faW1hZ2Uge1xuICBtYXJnaW4tdG9wOiAyLjRyZW07XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuLnRleHRJbWFnZVNlY3Rpb25fX2ltYWdlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAycmVtO1xufVxuLnRleHRJbWFnZVNlY3Rpb25fX2NvbnRlbnQgLmdvbGQge1xuICBmb250LXNpemU6IDMuMnJlbTtcbiAgY29sb3I6ICM4NDY5NDA7XG4gIGxpbmUtaGVpZ2h0OiAzLjNyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5hY2NvcmRpb25TZWN0aW9uIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYWNjb3JkaW9uU2VjdGlvbl9fdGl0bGUge1xuICBmb250LXNpemU6IDMuMnJlbTtcbiAgY29sb3I6ICM4NDY5NDA7XG4gIGxpbmUtaGVpZ2h0OiAzLjNyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uYWNjb3JkaW9uU2VjdGlvbiAuYWNjb3JkaW9uSXRlbSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZy10b3A6IDRyZW07XG4gIHBhZGRpbmctYm90dG9tOiAzcmVtO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0QwRDJEMztcbn1cbi5hY2NvcmRpb25TZWN0aW9uIC5hY2NvcmRpb25JdGVtX19oZWFkZXIge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgbGluZS1oZWlnaHQ6IDJyZW07XG4gIGNvbG9yOiAjNjk2RDcwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hY2NvcmRpb25TZWN0aW9uIC5hY2NvcmRpb25JdGVtX19oZWFkZXIge1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjhyZW07XG4gIH1cbn1cbi5hY2NvcmRpb25TZWN0aW9uIC5hY2NvcmRpb25JdGVtX19oZWFkZXIuYWNjb3JkaW9uSXRlbS0tYWN0aXZlOjphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZykgdHJhbnNsYXRlWCgycHgpO1xufVxuLmFjY29yZGlvblNlY3Rpb24gLmFjY29yZGlvbkl0ZW1fX2hlYWRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMCU7XG4gIHJpZ2h0OiAxMHB4O1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBmb250LXNpemU6IDIuNXJlbTtcbiAgdHJhbnNpdGlvbjogbWFyZ2luIDAuNHMgZWFzZTtcbn1cbi5hY2NvcmRpb25TZWN0aW9uIC5hY2NvcmRpb25JdGVtX19oZWFkZXI6OmFmdGVyIHtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbW9vblwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBub25lO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG4uYWNjb3JkaW9uU2VjdGlvbiAuYWNjb3JkaW9uSXRlbV9faGVhZGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAwXCIgIWltcG9ydGFudDtcbn1cbmh0bWw6bm90KFtkaXI9cnRsXSkgLmFjY29yZGlvblNlY3Rpb24gLmFjY29yZGlvbkl0ZW1fX2hlYWRlcjo6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogMS42cmVtO1xufVxuaHRtbFtkaXI9cnRsXSAuYWNjb3JkaW9uU2VjdGlvbiAuYWNjb3JkaW9uSXRlbV9faGVhZGVyOjphZnRlciB7XG4gIHJpZ2h0OiB1bnNldDtcbiAgbGVmdDogMTBweDtcbn1cbi5hY2NvcmRpb25TZWN0aW9uIC5hY2NvcmRpb25JdGVtX19jb250ZW50IHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGxpbmUtaGVpZ2h0OiAycmVtO1xuICBjb2xvcjogIzY5NkQ3MDtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYWNjb3JkaW9uU2VjdGlvbiAuYWNjb3JkaW9uSXRlbV9fY29udGVudCB7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIuOHJlbTtcbiAgfVxufVxuXG4uY2lyY2xlc1NlY3Rpb24ge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwcHggYXV0bztcbn1cbi5jaXJjbGVzU2VjdGlvbi0tc21hbGwge1xuICBtYXJnaW46IDBweCBhdXRvO1xuICBtYXgtd2lkdGg6IDkwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuY2lyY2xlc1NlY3Rpb24tLXNtYWxsIHtcbiAgICBtYXgtd2lkdGg6IDgwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuY2lyY2xlc1NlY3Rpb24tLXNtYWxsIHtcbiAgICBtYXgtd2lkdGg6IDYwJTtcbiAgfVxufVxuLmNpcmNsZXNTZWN0aW9uX193cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNpcmNsZXNTZWN0aW9uX193cmFwcGVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG59XG4uY2lyY2xlc1NlY3Rpb25fX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNpcmNsZXNTZWN0aW9uX19pdGVtIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG59XG4uY2lyY2xlc1NlY3Rpb25fX2l0ZW1fX2NpcmNsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDIwMHB4O1xufVxuLmNpcmNsZXNTZWN0aW9uX19pdGVtX19jaXJjbGUgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uY2lyY2xlc1NlY3Rpb25fX2l0ZW1fX3RpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAzLjJyZW07XG4gIGxpbmUtaGVpZ2h0OiA0cmVtO1xuICBjb2xvcjogIzJEMzAzMztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNpcmNsZXNTZWN0aW9uX19pdGVtX190aXRsZSB7XG4gICAgZm9udC1zaXplOiA0cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiA1LjhyZW07XG4gIH1cbn1cbi5jaXJjbGVzU2VjdGlvbl9faXRlbV9fdGV4dCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBsaW5lLWhlaWdodDogMnJlbTtcbiAgY29sb3I6ICM2OTZENzA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNpcmNsZXNTZWN0aW9uX19pdGVtX190ZXh0IHtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICBsaW5lLWhlaWdodDogMi44cmVtO1xuICB9XG59XG5cbi5jYXJkc0ltYWdlc1NlY3Rpb24ge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwcHggYXV0bztcbn1cbi5jYXJkc0ltYWdlc1NlY3Rpb24tLXNtYWxsIHtcbiAgbWFyZ2luOiAwcHggYXV0bztcbiAgbWF4LXdpZHRoOiA5MCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmNhcmRzSW1hZ2VzU2VjdGlvbi0tc21hbGwge1xuICAgIG1heC13aWR0aDogODAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jYXJkc0ltYWdlc1NlY3Rpb24tLXNtYWxsIHtcbiAgICBtYXgtd2lkdGg6IDYwJTtcbiAgfVxufVxuLmNhcmRzSW1hZ2VzU2VjdGlvbl9fd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZ2FwOiA0MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jYXJkc0ltYWdlc1NlY3Rpb25fX3dyYXBwZXIge1xuICAgIGdhcDogMjBweDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG59XG4uY2FyZHNJbWFnZXNTZWN0aW9uX19pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogMjBweDtcbn1cbi5jYXJkc0ltYWdlc1NlY3Rpb25fX2l0ZW1fX2NpcmNsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMHB4O1xuICBtYXJnaW46IDBweCBhdXRvO1xufVxuLmNhcmRzSW1hZ2VzU2VjdGlvbl9faXRlbV9fY2lyY2xlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmNhcmRzSW1hZ2VzU2VjdGlvbl9faXRlbV9fdGV4dCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBsaW5lLWhlaWdodDogMnJlbTtcbiAgY29sb3I6ICM2OTZENzA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICM4NDY5NDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNhcmRzSW1hZ2VzU2VjdGlvbl9faXRlbV9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIuOHJlbTtcbiAgfVxufVxuXG4uc3VicGFnZUhlcm9NYXBfX3dyYXBwZXIge1xuICBwYWRkaW5nLXRvcDogMTFyZW07XG59XG4uc3VicGFnZUhlcm9NYXBfX2lubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAzLjZyZW07XG4gIHBhZGRpbmc6IDYuNHJlbSAwIDIuNHJlbSAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc3VicGFnZUhlcm9NYXBfX2lubmVyIHtcbiAgICBwYWRkaW5nOiA2LjRyZW0gMCA1cmVtIDA7XG4gIH1cbn1cbi5zdWJwYWdlSGVyb01hcF9fdGl0bGUge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDVyZW07XG4gIGxpbmUtaGVpZ2h0OiA1LjJyZW07XG4gIGNvbG9yOiAjMkQzMDMzO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc3VicGFnZUhlcm9NYXBfX3RpdGxlIHtcbiAgICBsaW5lLWhlaWdodDogNy4ycmVtO1xuICAgIGZvbnQtc2l6ZTogNnJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc3VicGFnZUhlcm9NYXBfX3RpdGxlIHtcbiAgICBtYXgtd2lkdGg6IDQ1JTtcbiAgfVxufVxuLnN1YnBhZ2VIZXJvTWFwX19pbnB1dHNCb3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDEuOHJlbTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdWJwYWdlSGVyb01hcF9faW5wdXRzQm94IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG59XG4uc3VicGFnZUhlcm9NYXBfX2lucHV0U2VhcmNoIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZsZXg6IDEgMSA2MCU7XG59XG4uc3VicGFnZUhlcm9NYXBfX2lucHV0U2VhcmNoIC5zZWFyY2hJbnB1dF9fc2VhcmNoIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5odG1sOm5vdChbZGlyPXJ0bF0pIC5zdWJwYWdlSGVyb01hcF9faW5wdXRTZWFyY2ggLnNlYXJjaElucHV0X19zZWFyY2ggaW5wdXQge1xuICBwYWRkaW5nOiAxLjU1cmVtIDcuMnJlbSAxLjU1cmVtIDIuNHJlbTtcbn1cbmh0bWxbZGlyPXJ0bF0gLnN1YnBhZ2VIZXJvTWFwX19pbnB1dFNlYXJjaCAuc2VhcmNoSW5wdXRfX3NlYXJjaCBpbnB1dCB7XG4gIHBhZGRpbmc6IDEuNTVyZW0gMi40cmVtIDEuNTVyZW0gNy4ycmVtO1xufVxuLnN1YnBhZ2VIZXJvTWFwX190YWJzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMC42cmVtO1xuICBib3JkZXItcmFkaXVzOiAyLjZyZW07XG4gIGJvcmRlcjogMC4xcmVtIHNvbGlkICNEMEQyRDM7XG59XG4uc3VicGFnZUhlcm9NYXBfX3RhYiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMC42cmVtO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAxLjA1cmVtIDEuMnJlbTtcbiAgYm9yZGVyLXJhZGl1czogMi40cmVtO1xufVxuLnN1YnBhZ2VIZXJvTWFwX190YWIuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzg0Njk0MDtcbn1cbi5zdWJwYWdlSGVyb01hcF9fdGFiLmFjdGl2ZSBzdmcgcGF0aCB7XG4gIGZpbGw6ICNGQUZCRkI7XG59XG4uc3VicGFnZUhlcm9NYXBfX3RhYi5hY3RpdmUgLnN1YnBhZ2VIZXJvTWFwX190YWJUZXh0IHtcbiAgY29sb3I6ICNGQUZCRkI7XG59XG4uc3VicGFnZUhlcm9NYXBfX3RhYiBzdmcge1xuICB3aWR0aDogMS45cmVtO1xuICBoZWlnaHQ6IDEuOXJlbTtcbn1cbi5zdWJwYWdlSGVyb01hcF9fdGFiIHN2ZyBwYXRoIHtcbiAgZmlsbDogIzkyOTM5NDtcbn1cbi5zdWJwYWdlSGVyb01hcF9fdGFiVGV4dCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBjb2xvcjogIzkyOTM5NDtcbn1cblxuLm1pbmluZ01hcF9faW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDEuNnJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1pbmluZ01hcF9faW5uZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbn1cbi5taW5pbmdNYXBfX3RvcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4ubWluaW5nTWFwX19pbnB1dHNCb3gge1xuICBtYXJnaW46IDQuNnJlbSAwIDIuNHJlbSAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDEuOHJlbTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubWluaW5nTWFwX19pbnB1dHNCb3gge1xuICAgIG1hcmdpbjogNi40cmVtIDAgNC42cmVtIDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWluaW5nTWFwX19pbnB1dHNCb3gge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbn1cbi5taW5pbmdNYXBfX2lucHV0U2VhcmNoIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZsZXg6IDEgMSA2MCU7XG59XG4ubWluaW5nTWFwX19pbnB1dFNlYXJjaCAuc2VhcmNoSW5wdXRfX3NlYXJjaCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuaHRtbDpub3QoW2Rpcj1ydGxdKSAubWluaW5nTWFwX19pbnB1dFNlYXJjaCAuc2VhcmNoSW5wdXRfX3NlYXJjaCBpbnB1dCB7XG4gIHBhZGRpbmc6IDEuNTVyZW0gNy4ycmVtIDEuNTVyZW0gMi40cmVtO1xufVxuaHRtbFtkaXI9cnRsXSAubWluaW5nTWFwX19pbnB1dFNlYXJjaCAuc2VhcmNoSW5wdXRfX3NlYXJjaCBpbnB1dCB7XG4gIHBhZGRpbmc6IDEuNTVyZW0gMi40cmVtIDEuNTVyZW0gNy4ycmVtO1xufVxuLm1pbmluZ01hcF9fdGFicyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAuNnJlbTtcbiAgYm9yZGVyLXJhZGl1czogMi42cmVtO1xuICBib3JkZXI6IDAuMXJlbSBzb2xpZCAjRDBEMkQzO1xufVxuLm1pbmluZ01hcF9fdGFiIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAwLjZyZW07XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDEuMDVyZW0gMS4ycmVtO1xuICBib3JkZXItcmFkaXVzOiAyLjRyZW07XG59XG4ubWluaW5nTWFwX190YWIuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzg0Njk0MDtcbn1cbi5taW5pbmdNYXBfX3RhYi5hY3RpdmUgc3ZnIHBhdGgge1xuICBmaWxsOiAjRkFGQkZCO1xufVxuLm1pbmluZ01hcF9fdGFiLmFjdGl2ZSAubWluaW5nTWFwX190YWJUZXh0IHtcbiAgY29sb3I6ICNGQUZCRkI7XG59XG4ubWluaW5nTWFwX190YWIgc3ZnIHtcbiAgd2lkdGg6IDEuOXJlbTtcbiAgaGVpZ2h0OiAxLjlyZW07XG59XG4ubWluaW5nTWFwX190YWIgc3ZnIHBhdGgge1xuICBmaWxsOiAjOTI5Mzk0O1xufVxuLm1pbmluZ01hcF9fdGFiVGV4dCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBjb2xvcjogIzkyOTM5NDtcbn1cbi5taW5pbmdNYXBfX21lbnUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1ib3R0b206IDMuOHJlbTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAubWluaW5nTWFwX19tZW51IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5taW5pbmdNYXBfX21lbnUge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIG1hcmdpbi1ib3R0b206IDVyZW07XG4gIH1cbn1cbi5taW5pbmdNYXBfX21lbnVJdGVtIHtcbiAgZmxleDogMTtcbiAgZm9udC1zaXplOiAycmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzY5NkQ3MDtcbiAgYm9yZGVyLWJvdHRvbTogMC4xcmVtIHNvbGlkICNEMEQyRDM7XG4gIHBhZGRpbmc6IDAgMXJlbSAxLjRyZW0gMXJlbTtcbiAgbWFyZ2luLXRvcDogMS40cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC5taW5pbmdNYXBfX21lbnVJdGVtIHtcbiAgICBmbGV4LWJhc2lzOiAzMCU7XG4gICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubWluaW5nTWFwX19tZW51SXRlbSB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5taW5pbmdNYXBfX21lbnVJdGVtIHtcbiAgICBwYWRkaW5nOiAwIDAgMS40cmVtIDA7XG4gIH1cbn1cbi5taW5pbmdNYXBfX21lbnVJdGVtLmFjdGl2ZSB7XG4gIGNvbG9yOiAjMzQzNzNBO1xuICBib3JkZXItYm90dG9tOiAwLjJyZW0gc29saWQgIzczNUMzODtcbn1cblxuLmRhdGFUYWJsZSB7XG4gIGZsZXg6IDEgMSA2MCU7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZGF0YVRhYmxlLmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmRhdGFUYWJsZSAucGFnaW5hdGlvbiB7XG4gIG1hcmdpbi10b3A6IDRyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5kYXRhVGFibGVfX2lubmVyIHtcbiAgICBvdmVyZmxvdy14OiBzY3JvbGw7XG4gIH1cbn1cbi5kYXRhVGFibGVfX3dyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjNGM0YzO1xuICBib3JkZXItcmFkaXVzOiAyLjZyZW07XG4gIHBhZGRpbmc6IDAuNnJlbTtcbiAgd2lkdGg6IDk4cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZGF0YVRhYmxlX193cmFwcGVyIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuLmRhdGFUYWJsZV9fd3JhcHBlciAuZGF0YVRhYmxlX19yb3c6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG4uZGF0YVRhYmxlX19oZWFkIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMC41ZnIgMC43ZnIgMWZyIDAuNWZyIDAuN2ZyIDAuNmZyO1xuICBjb2x1bW4tZ2FwOiAyLjRyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNGQUZCRkI7XG4gIGJvcmRlci1yYWRpdXM6IDIuM3JlbSAyLjNyZW0gMS4zcmVtIDEuM3JlbTtcbiAgcGFkZGluZzogMS4zcmVtIDEuNnJlbTtcbn1cbi5kYXRhVGFibGVfX2hlYWQgLmRhdGFUYWJsZV9fY2VsbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjNjk2RDcwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG59XG4uZGF0YVRhYmxlX19oZWFkIC5kYXRhVGFibGVfX2NlbGwuYWN0aXZlIHtcbiAgY29sb3I6ICMyRDMwMzM7XG59XG4uZGF0YVRhYmxlX19oZWFkIC5kYXRhVGFibGVfX2NlbGwuYWN0aXZlOmFmdGVyIHtcbiAgY29sb3I6ICMyRDMwMzM7XG59XG4uZGF0YVRhYmxlX19oZWFkIC5kYXRhVGFibGVfX2NlbGwuZGVzYzphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG4uZGF0YVRhYmxlX19oZWFkIC5kYXRhVGFibGVfX2NlbGw6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBjb2xvcjogIzY5NkQ3MDtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG59XG4uZGF0YVRhYmxlX19oZWFkIC5kYXRhVGFibGVfX2NlbGw6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZTkwZVwiICFpbXBvcnRhbnQ7XG59XG4uZGF0YVRhYmxlX19oZWFkIC5kYXRhVGFibGVfX2NlbGw6YWZ0ZXIge1xuICBmb250LWZhbWlseTogXCJpY29tb29uXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5vbmU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cbmh0bWw6bm90KFtkaXI9cnRsXSkgLmRhdGFUYWJsZV9faGVhZCAuZGF0YVRhYmxlX19jZWxsOmFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNHJlbTtcbn1cbmh0bWxbZGlyPXJ0bF0gLmRhdGFUYWJsZV9faGVhZCAuZGF0YVRhYmxlX19jZWxsOmFmdGVyIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjRyZW07XG59XG4uZGF0YVRhYmxlX19yb3cge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAwLjVmciAwLjdmciAxZnIgMC41ZnIgMC43ZnIgMC42ZnI7XG4gIGNvbHVtbi1nYXA6IDIuNHJlbTtcbiAgcGFkZGluZzogMS4zcmVtIDEuNnJlbTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEMEQyRDM7XG59XG4uZGF0YVRhYmxlX19jZWxsIHtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyLjJyZW07XG4gIGNvbG9yOiAjNEE0RjUzO1xufVxuXG4uc2lkZWJhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMi40cmVtO1xuICBmbGV4OiAwIDAgMTklO1xuICBtYXJnaW4tYm90dG9tOiAwLjhyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zaWRlYmFyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5zaWRlYmFyIHtcbiAgICBmbGV4OiAwIDAgMTYlO1xuICB9XG59XG4uc2lkZWJhcl9fb3ZlcnZpZXcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nOiAyLjRyZW07XG4gIGJvcmRlci1yYWRpdXM6IDIuNnJlbTtcbiAgYm9yZGVyOiAwLjFyZW0gc29saWQgI0Q4REFEQTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNpZGViYXJfX292ZXJ2aWV3IHtcbiAgICBwYWRkaW5nOiAyLjRyZW07XG4gIH1cbn1cbi5zaWRlYmFyX19vdmVydmlld0lubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5zaWRlYmFyX19vdmVydmlld0hlYWQge1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICM2OTZENzA7XG59XG4uc2lkZWJhcl9fb3ZlcnZpZXdEZXRhaWwge1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMzNDM3M0E7XG4gIGxpbmUtaGVpZ2h0OiAyLjJyZW07XG4gIG1hcmdpbjogMC40cmVtIDAgMS42cmVtIDA7XG59XG4uc2lkZWJhcl9fb3ZlcnZpZXdUb3Age1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDAuOHJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbi5zaWRlYmFyX19vdmVydmlld1RvcFRleHQge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgY29sb3I6ICM2OTZENzA7XG59XG4uc2lkZWJhcl9fb3ZlcnZpZXdUb3BOdW1iZXIge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDMuMnJlbTtcbiAgY29sb3I6ICNCQzk2NUM7XG59XG4uc2lkZWJhcl9fb3ZlcnZpZXdMaW5lIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMC4xcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDBEMkQzO1xufVxuLnNpZGViYXJfX292ZXJ2aWV3Qm90dG9tIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxLjZyZW07XG4gIG1hcmdpbi10b3A6IDEuNnJlbTtcbn1cbi5zaWRlYmFyX19vdmVydmlld0JveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMXJlbTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5zaWRlYmFyX19vdmVydmlld0JveCBzdmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAzLjJyZW07XG4gIGhlaWdodDogMy4ycmVtO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xufVxuLnNpZGViYXJfX292ZXJ2aWV3Qm94IHN2ZyBjaXJjbGUge1xuICB3aWR0aDogMy4ycmVtO1xuICBoZWlnaHQ6IDMuMnJlbTtcbiAgZmlsbDogbm9uZTtcbiAgc3Ryb2tlLXdpZHRoOiAyO1xuICBzdHJva2U6ICNEMEQyRDM7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAuNXJlbSwgMC41cmVtKTtcbiAgc3Ryb2tlLWRhc2hhcnJheTogMTAwO1xuICBzdHJva2UtZGFzaG9mZnNldDogMTAwO1xufVxuLnNpZGViYXJfX292ZXJ2aWV3Qm94IHN2ZyBjaXJjbGU6Zmlyc3QtY2hpbGQge1xuICBzdHJva2UtZGFzaG9mZnNldDogMDtcbn1cbi5zaWRlYmFyX19vdmVydmlld0JveCBzdmcgY2lyY2xlOm50aC1jaGlsZCgyKSB7XG4gIHN0cm9rZS1kYXNob2Zmc2V0OiBjYWxjKDEwMCAtIDc2ICogdmFyKC0tcGVyY2VudCkgLyAxMDApO1xuICBzdHJva2Utd2lkdGg6IDQ7XG4gIHN0cm9rZTogI0JDOTY1Qztcbn1cbi5zaWRlYmFyX19vdmVydmlld0JveERldGFpbHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDAuNHJlbTtcbn1cbi5zaWRlYmFyX19vdmVydmlld0JveERldGFpbHNQZXJjZW50YWdlIHtcbiAgY29sb3I6ICMyRDMwMzM7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbn1cbi5zaWRlYmFyX19vdmVydmlld0JveERldGFpbHNUZXh0IHtcbiAgY29sb3I6ICM2OTZENzA7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xufVxuLnNpZGViYXJfX2ZpbHRlcnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDAuOHJlbTtcbn1cblxuLm1hcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZsZXg6IDEgMSAxMDAlO1xufVxuLm1hcC5hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5tYXBfX2JveCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDg3cmVtO1xuICB6LWluZGV4OiAyO1xufVxuLm1hcCAubGVhZmxldC1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5tYXAgLmxlYWZsZXQtY29udHJvbC1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ubWFwIC5sZWFmbGV0LWNvbnRyb2wtYXR0cmlidXRpb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm1hcCAubGVhZmxldC1jb250cm9sLXpvb20ge1xuICBib3JkZXI6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMXJlbTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5tYXAgLmxlYWZsZXQtdG91Y2ggLmxlYWZsZXQtY29udHJvbC16b29tLWluIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXI6IDAuMXJlbSBzb2xpZCAjRDBEMkQzO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbn1cbi5tYXAgLmxlYWZsZXQtdG91Y2ggLmxlYWZsZXQtYmFyIHtcbiAgYm9yZGVyOiBub25lO1xufVxuLm1hcCAubGVhZmxldC10b3VjaCAubGVhZmxldC1iYXIgYTpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDUwJTtcbn1cbi5tYXAgLmxlYWZsZXQtdG91Y2ggLmxlYWZsZXQtYmFyIGE6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyLWJvdHRvbTogMC4xcmVtIHNvbGlkICNEMEQyRDM7XG59XG4ubWFwIC5sZWFmbGV0LXRvdWNoIC5sZWFmbGV0LWNvbnRyb2wtem9vbS1vdXQge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogMC4xcmVtIHNvbGlkICNEMEQyRDM7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAycmVtO1xufVxuLm1hcCAubGVhZmxldC1jb250cm9sLXpvb20tcGVyY2VudCB7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzM0MzczQTtcbn1cbi5tYXAgLmxlYWZsZXQtdG9vbHRpcCB7XG4gIGJvcmRlci1yYWRpdXM6IDAuNnJlbTtcbiAgZmlsdGVyOiBkcm9wLXNoYWRvdygwcHggMHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjA0KSk7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4ubWFwIC5sZWFmbGV0LXRvb2x0aXA6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyRDMwMzM7XG4gIHdpZHRoOiAycmVtO1xuICBoZWlnaHQ6IDJyZW07XG4gIG1hcmdpbi1ib3R0b206IC0xLjJyZW07XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiAwLjRyZW0gc29saWQgI0ZGRkZGRjtcbn1cbi5tYXAgLmxlYWZsZXQtdG9vbHRpcCBwOmZpcnN0LWNoaWxkIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICMyRDMwMzM7XG59XG4ubWFwIC5sZWFmbGV0LXRvb2x0aXAgcDpsYXN0LWNoaWxkIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGNvbG9yOiAjNjk2RDcwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5saWNlbnNlSW5xdWlyeV9faW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDZyZW07XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubGljZW5zZUlucXVpcnlfX2lubmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5saWNlbnNlSW5xdWlyeV9faW5uZXIge1xuICAgIGdhcDogMTJyZW07XG4gIH1cbn1cbi5saWNlbnNlSW5xdWlyeV9faW5uZXJMZWZ0IHtcbiAgZmxleDogMSAwIDEwJTtcbn1cblxuLmxpY2Vuc2VJbnF1aXJ5X19pbm5lclJpZ2h0IHtcbiAgZmxleDogMSAwIDcwJTtcbn1cblxuLmxpY2Vuc2VJbnF1aXJ5X19pbm5lclJpZ2h0IC5saWNlbnNlSW5xdWlyeV9faW5uZXJDb250ZW50IC5saWNlbnNlSW5xdWlyeV9faW5uZXJDb250ZW50VGl0bGUge1xuICBmb250LXNpemU6IDMuMnJlbTtcbiAgY29sb3I6ICMyRDMwMzM7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiA0LjRyZW07XG59XG5cbi5saWNlbnNlSW5xdWlyeV9faW5uZXJSaWdodCAubGljZW5zZUlucXVpcnlfX2lubmVyQ29udGVudCAubGljZW5zZUlucXVpcnlfX2lubmVyQ29udGVudFRleHQge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgLypncmlkLWF1dG8tcm93czogbWlubWF4KDIwcmVtLCBhdXRvKTsqL1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNnJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICMyRDMwMzM7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAubGljZW5zZUlucXVpcnlfX2lubmVyUmlnaHQgLmxpY2Vuc2VJbnF1aXJ5X19pbm5lckNvbnRlbnQgLmxpY2Vuc2VJbnF1aXJ5X19pbm5lckNvbnRlbnRUZXh0IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpdCwgbWlubWF4KDIwcmVtLCBhdXRvKSk7XG4gICAgZ3JpZC1hdXRvLXJvd3M6IG1pbm1heCgxNXJlbSwgYXV0byk7XG4gIH1cbn1cbi5saWNlbnNlSW5xdWlyeV9faW5uZXJDb250ZW50VGV4dCAubGljZW5zZUlucXVpcnlfX2lubmVyQ29udGVudFRleHRJdGVtIC5saWNlbnNlSW5xdWlyeV9faW5uZXJDb250ZW50VGV4dEl0ZW1UaXRsZSB7XG4gIGZvbnQtc2l6ZTogMS43cmVtO1xuICBjb2xvcjogIzJEMzAzMztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDQuNHJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuLmxpY2Vuc2VJbnF1aXJ5X19mb3JtIHtcbiAgYm9yZGVyOiAwLjFyZW0gc29saWQgI0QwRDJEMztcbiAgcGFkZGluZzogMnJlbTtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgd2lkdGg6IDM1MHB4O1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG5cbi5saWNlbnNlSW5xdWlyeV9fZm9ybSAuYnV0dG9uIHtcbiAgcGFkZGluZzogMC41cmVtIDAuNnJlbTtcbn1cblxuLmxpY2Vuc2VJbnF1aXJ5X19zZWFyY2hMYWJlbCB7XG4gIGNvbG9yOiAjNjk2RDcwO1xuICBtYXJnaW46IDAgMCAxcmVtIDFyZW07XG59XG5cbi5saWNlbnNlSW5xdWlyeV9fc2VhcmNoSW5wdXQge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4ubGljZW5zZUlucXVpcnlfX3NlYXJjaElucHV0IHtcbiAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubGljZW5zZUlucXVpcnlfX3NlYXJjaElucHV0IHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuLmxpY2Vuc2VJbnF1aXJ5X19zZWFyY2hJbnB1dCB7XG4gIGJvcmRlci1yYWRpdXM6IDIuNnJlbTtcbiAgYm9yZGVyOiAwLjFyZW0gc29saWQgI0QwRDJEMztcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICB3aWR0aDogMTAwJTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5odG1sOm5vdChbZGlyPXJ0bF0pIC5saWNlbnNlSW5xdWlyeV9fc2VhcmNoSW5wdXQge1xuICBwYWRkaW5nOiAycmVtIDcuMnJlbSAycmVtIDIuNHJlbTtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuaHRtbFtkaXI9cnRsXSAubGljZW5zZUlucXVpcnlfX3NlYXJjaElucHV0IHtcbiAgcGFkZGluZzogMnJlbSAyLjRyZW0gMnJlbSA3LjJyZW07XG4gIG1hcmdpbi10b3A6IDlweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5saWNlbnNlSW5xdWlyeV9fc2VhcmNoSW5wdXQge1xuICAgIG1pbi13aWR0aDogMTAwJTtcbiAgfVxufVxuLmxpY2Vuc2VJbnF1aXJ5X19zZWFyY2hJbnB1dDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzkyOTM5NDtcbn1cblxuLmxpY2Vuc2VJbnF1aXJ5X19zZWFyY2hJbnB1dDpmb2N1cyB7XG4gIGJvcmRlcjogMC4xcmVtIHNvbGlkICMwMDAwMDA7XG59XG5cbi5saWNlbnNlSW5xdWlyeV9fYnV0dG9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwQkM3MDtcbiAgdHJhbnNpdGlvbjogMC41cyBlYXNlLWluLW91dDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogI2ZmZjtcbiAgd2lkdGg6IDEwMHB4O1xufVxuXG4ubGljZW5zZUlucXVpcnlfX2J1dHRvbjpob3ZlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMEJDNzA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGNvbG9yOiAjMDBiYzcwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5saWNlbnNlSW5xdWlyeV9fYnV0dG9uOmhvdmVyIC5saWNlbnNlSW5xdWlyeV9fc2VhcmNoQnV0dG9uIHtcbiAgY29sb3I6ICMwMGJjNzA7XG59XG5cbi5saWNlbnNlSW5xdWlyeV9fc2VhcmNoQnV0dG9uIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG1hcmdpbjogMCAwLjVyZW07XG59XG5cbi5saWNlbnNlSW5xdWlyeV9fdGl0bGUge1xuICBmb250LXNpemU6IDMuNnJlbTtcbiAgY29sb3I6ICNDN0E4Nzg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiA1cmVtO1xufVxuXG4ubGljZW5zZUlucXVpcnlfX3RleHQge1xuICBtYXJnaW4tdG9wOiAyLjRyZW07XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBsaW5lLWhlaWdodDogMi4ycmVtO1xuICBjb2xvcjogIzkyOTM5NDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmxpY2Vuc2VJbnF1aXJ5X19sYWJlbCB7XG4gIGZvbnQtc2l6ZTogNi40cmVtO1xuICBsaW5lLWhlaWdodDogNi40cmVtO1xuICBjb2xvcjogI0M3QTg3ODtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmxpY2Vuc2VJbnF1aXJ5X19zdWJ0aXRsZSB7XG4gIGZvbnQtc2l6ZTogMy4ycmVtO1xuICBsaW5lLWhlaWdodDogNC40cmVtO1xuICBjb2xvcjogIzJEMzAzMztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZmxleDogMSAwIDgwJTtcbiAgbWFyZ2luLXRvcDogMy4ycmVtO1xufVxuXG4ubGljZW5zZUlucXVpcnlfX2xhYmVsQm94IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAyLjRyZW07XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmxpY2Vuc2VJbnF1aXJ5X19sYWJlbEJveCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxufVxuLmxpY2Vuc2VJbnF1aXJ5X19sYWJlbENvbnRhaW5lciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5saWNlbnNlSW5xdWlyeV9fbGFiZWxDb250YWluZXIuYWN0aXZlIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmxpY2Vuc2VJbnF1aXJ5X19pbm5lckNvbnRlbnRUYWJsZSB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBsaW5lLWhlaWdodDogMy40cmVtO1xuICBjb2xvcjogIzJEMzAzMztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luLXJpZ2h0OiAxNThweDtcbn1cblxuLmxpY2Vuc2VJbnF1aXJ5X19pbm5lckNvbnRlbnRUYWJsZTpsYW5nKGFyKSB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBsaW5lLWhlaWdodDogMy40cmVtO1xuICBjb2xvcjogIzJEMzAzMztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luLWxlZnQ6IDE1OHB4O1xufVxuXG4ubGljZW5zZUlucXVpcnlfX2lubmVyQ29udGVudFRhYmxlIC5saWNlbnNlSW5xdWlyeV9faW5uZXJDb250ZW50VGFibGVUaXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAyLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5saWNlbnNlSW5xdWlyeV9faW5uZXJDb250ZW50VGFibGUgdGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gIG1hcmdpbi10b3A6IDJyZW07XG4gIGJvcmRlcjogMnB4IHNvbGlkICNCNUI3Qjg7XG59XG5cbi5saWNlbnNlSW5xdWlyeV9faW5uZXJDb250ZW50VGFibGUgdGFibGUgdHIsIHRoLCB0ZCB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNGM0YzRjM7XG4gIHBhZGRpbmc6IDFyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmxpY2Vuc2VJbnF1aXJ5X19pbm5lckNvbnRlbnRUYWJsZSB0YWJsZSB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4ubGljZW5zZUlucXVpcnlfX2lubmVyQ29udGVudFRhYmxlIHRhYmxlIHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YzRjNGMztcbiAgZm9udC1zaXplOiAxNXB4O1xufVxuXG5zdXAge1xuICB2ZXJ0aWNhbC1hbGlnbjogc3VwZXI7XG4gIGZvbnQtc2l6ZTogc21hbGxlcjtcbn1cblxuLmxpY2Vuc2VJbnF1aXJ5X19pbm5lckNvbnRlbnRUZXh0SXRlbVZhbHVlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4ubGljZW5zZUlucXVpcnlfX2lubmVyQ29udGVudEludmVzdG9yIHtcbiAgZm9udC1zaXplOiAyLjZyZW07XG4gIGNvbG9yOiAjMGYwZjBmO1xuICBtYXJnaW4tYm90dG9tOiA2cmVtO1xufVxuXG4ubGljZW5zZUlucXVpcnlfX2lubmVyQ29udGVudEludmVzdG9yIHNwYW46Zmlyc3QtY2hpbGQge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICM3NDZmYTc7XG59XG5cbi50ZXh0SW1hZ2VNaW4tLXNtYWxsIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1heC13aWR0aDogOTAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC50ZXh0SW1hZ2VNaW4tLXNtYWxsIHtcbiAgICBtYXgtd2lkdGg6IDgwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAudGV4dEltYWdlTWluLS1zbWFsbCB7XG4gICAgbWF4LXdpZHRoOiA2MCU7XG4gIH1cbn1cbi50ZXh0SW1hZ2VNaW5fX2lubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAyLjRyZW07XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRleHRJbWFnZU1pbl9faW5uZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbn1cbi50ZXh0SW1hZ2VNaW5fX2NvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4OiAxIDEgNDUlO1xuICBnYXA6IDEuNnJlbTtcbn1cbi50ZXh0SW1hZ2VNaW5fX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMkQzMDMzO1xufVxuLnRleHRJbWFnZU1pbl9fdGV4dCB7XG4gIGNvbG9yOiAjOTI5Mzk0O1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuMnJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi50ZXh0SW1hZ2VNaW5fX2ltYWdlIHtcbiAgZmxleDogMSAxIDQ1JTtcbn1cbi50ZXh0SW1hZ2VNaW5fX2ltYWdlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgYm9yZGVyLXJhZGl1czogMnJlbTtcbn1cblxuLnN0YXRpY1RhYmxlLS1zbWFsbCB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtd2lkdGg6IDkwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuc3RhdGljVGFibGUtLXNtYWxsIHtcbiAgICBtYXgtd2lkdGg6IDgwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc3RhdGljVGFibGUtLXNtYWxsIHtcbiAgICBtYXgtd2lkdGg6IDYwJTtcbiAgfVxufVxuLnN0YXRpY1RhYmxlX19pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMS42cmVtO1xufVxuLnN0YXRpY1RhYmxlX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMy4ycmVtO1xuICBjb2xvcjogIzg0Njk0MDtcbiAgbGluZS1oZWlnaHQ6IDMuM3JlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5zdGF0aWNUYWJsZV9fdGV4dCB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzkyOTM5NDtcbiAgbGluZS1oZWlnaHQ6IDIuMnJlbTtcbn1cbi5zdGF0aWNUYWJsZV9fdGFibGVJbm5lciB7XG4gIG92ZXJmbG93LXg6IHNjcm9sbDtcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lO1xuICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XG59XG4uc3RhdGljVGFibGVfX3RhYmxlSW5uZXI6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zdGF0aWNUYWJsZV9fdGFibGUge1xuICBtYXJnaW4tdG9wOiAxLjJyZW07XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIHdpZHRoOiA4MDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RhdGljVGFibGVfX3RhYmxlIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuLnN0YXRpY1RhYmxlX190YWJsZUhlYWQge1xuICBkaXNwbGF5OiBncmlkO1xuICBwYWRkaW5nOiAwIDJyZW07XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMS41ZnIgMC41ZnIgMC41ZnIgMC41ZnIgMC41ZnIgMC41ZnIgMC41ZnIgMC41ZnI7XG4gIG1hcmdpbi1ib3R0b206IDIuNHJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnN0YXRpY1RhYmxlX190YWJsZUhlYWQge1xuICAgIHBhZGRpbmc6IDAgNHJlbTtcbiAgfVxufVxuLnN0YXRpY1RhYmxlX190YWJsZUhlYWQgdGQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICM5Njk5OUI7XG59XG4uc3RhdGljVGFibGVfX3RhYmxlSGVhZCB0ZDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLnN0YXRpY1RhYmxlX190YWJsZUJvZHkge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEuNWZyIDAuNWZyIDAuNWZyIDAuNWZyIDAuNWZyIDAuNWZyIDAuNWZyIDAuNWZyO1xuICBwYWRkaW5nOiAycmVtIDJyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNFRUVFRjQ7XG4gIGJvcmRlci1yYWRpdXM6IDJyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zdGF0aWNUYWJsZV9fdGFibGVCb2R5IHtcbiAgICBwYWRkaW5nOiAycmVtIDRyZW07XG4gIH1cbn1cbi5zdGF0aWNUYWJsZV9fdGFibGVCb2R5Om5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAwLjhyZW07XG59XG4uc3RhdGljVGFibGVfX3RhYmxlQm9keSB0ZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzJEMzAzMztcbn1cbi5zdGF0aWNUYWJsZV9fdGFibGVCb2R5IHRkOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5odG1sOm5vdChbZGlyPXJ0bF0pIC5zdGF0aWNUYWJsZV9fdGFibGVCb2R5IHRkOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXJpZ2h0OiAwLjFyZW0gc29saWQgI0Q4REFEQTtcbn1cbmh0bWxbZGlyPXJ0bF0gLnN0YXRpY1RhYmxlX190YWJsZUJvZHkgdGQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICBib3JkZXItbGVmdDogMC4xcmVtIHNvbGlkICNEOERBREE7XG59XG5odG1sOm5vdChbZGlyPXJ0bF0pIC5zdGF0aWNUYWJsZV9fdGFibGVCb2R5IHRkOmxhc3QtY2hpbGQge1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG59XG5odG1sW2Rpcj1ydGxdIC5zdGF0aWNUYWJsZV9fdGFibGVCb2R5IHRkOmxhc3QtY2hpbGQge1xuICBib3JkZXItbGVmdDogbm9uZTtcbn1cbi5zdGF0aWNUYWJsZV9fdGFibGVDZWxsVGl0bGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDEuNnJlbTtcbn1cbi5zdGF0aWNUYWJsZV9fdGFibGVDZWxsVGl0bGUgaDYge1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICMyRDMwMzM7XG59XG4uc3RhdGljVGFibGVfX3RhYmxlQ2VsbFRpdGxlIHAge1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICM5MjkzOTQ7XG59XG5cbi5iYW5uZXJTZWN0aW9uX193cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiA5cmVtIDA7XG59XG4uYmFubmVyU2VjdGlvbl9fd3JhcHBlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICBvcGFjaXR5OiAwLjQ7XG4gIHotaW5kZXg6IC0xO1xufVxuLmJhbm5lclNlY3Rpb25fX2lubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxLjZyZW07XG59XG4uYmFubmVyU2VjdGlvbl9faW1hZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAwO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgei1pbmRleDogLTE7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uYmFubmVyU2VjdGlvbl9fbGFiZWwge1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICNGQUZCRkI7XG59XG4uYmFubmVyU2VjdGlvbl9fdGl0bGUge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDMuMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDRyZW07XG4gIGNvbG9yOiAjMkQzMDMzO1xuICBjb2xvcjogI0ZBRkJGQjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmJhbm5lclNlY3Rpb25fX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDRyZW07XG4gICAgbGluZS1oZWlnaHQ6IDUuOHJlbTtcbiAgfVxufVxuLmJhbm5lclNlY3Rpb25fX3RleHQge1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICNGQUZCRkI7XG4gIGxpbmUtaGVpZ2h0OiAyLjJyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJhbm5lclNlY3Rpb25fX3RleHQge1xuICAgIG1heC13aWR0aDogNzAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5iYW5uZXJTZWN0aW9uX190ZXh0IHtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxufVxuLmJhbm5lclNlY3Rpb25fX2J1dHRvbiB7XG4gIG1hcmdpbi10b3A6IDJyZW07XG59XG5cbi50ZXh0UGFnZV9fd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgb3ZlcmZsb3c6IHVuc2V0O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRleHRQYWdlX193cmFwcGVyIHtcbiAgICBnYXA6IGNhbGMoLTI5LjAxMTg0cHggKyAxMC4yODh2dyk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnRleHRQYWdlX193cmFwcGVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG59XG4udGV4dFBhZ2VfX2xlZnRDb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRleHRQYWdlX19sZWZ0Q29udGVudCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgICB0b3A6IDIwMHB4O1xuICAgIGZsZXg6IDEgMCAyNSU7XG4gIH1cbn1cbi50ZXh0UGFnZV9fY29udGVudCB7XG4gIG1hcmdpbi10b3A6IDVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRleHRQYWdlX19jb250ZW50IHtcbiAgICBtYXJnaW4tdG9wOiAwcmVtO1xuICAgIGZsZXg6IDEgMCA1MCU7XG4gIH1cbn1cbi50ZXh0UGFnZV9fc2VhcmNoIC5zZWFyY2hJbnB1dF9fc2VhcmNoIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4udGV4dFBhZ2VfX3NlYXJjaCBpbnB1dCB7XG4gIG1pbi13aWR0aDogMTAwJTtcbn1cbi50ZXh0UGFnZV9fdGFiIHtcbiAgY29sb3I6ICNCNUI3Qjg7XG4gIGZvbnQtc2l6ZTogY2FsYygxOS40NzA0cHggKyAwLjcydncpO1xufVxuLnRleHRQYWdlX190YWI6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItaW5saW5lLWVuZDogMXB4IHNvbGlkICMwMDAwMDA7XG4gIHBhZGRpbmctaW5saW5lLWVuZDogNSU7XG4gIG1hcmdpbi1pbmxpbmUtZW5kOiA1JTtcbn1cbi50ZXh0UGFnZV9fdGFiLmFjdGl2ZSB7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuLnRleHRQYWdlX19kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbi10b3A6IDNyZW07XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udGV4dFBhZ2VfX2Rlc2NyaXB0aW9uLmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4udGV4dFBhZ2VfX2Rlc2NyaXB0aW9uIHAge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgbGluZS1oZWlnaHQ6IDJyZW07XG4gIGNvbG9yOiAjNjk2RDcwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50ZXh0UGFnZV9fZGVzY3JpcHRpb24gcCB7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIuOHJlbTtcbiAgfVxufVxuLnRleHRQYWdlX19idXR0b24ge1xuICBtYXJnaW4tdG9wOiAzcmVtO1xuICBkaXNwbGF5OiBub25lO1xufVxuLnRleHRQYWdlX19idXR0b24uYWN0aXZlIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi50ZXh0UGFnZV9fdGV4dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1hcmdpbi10b3A6IDNyZW07XG59XG4udGV4dFBhZ2VfX3RleHQuYWN0aXZlIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi50ZXh0UGFnZV9fdGV4dCBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgZm9udC1zaXplOiBjYWxjKDEwLjQzMzI4cHggKyAwLjIwNHZ3KTtcbiAgbGluZS1oZWlnaHQ6IGNhbGMoMTIuODUxMnB4ICsgMC40MXZ3KTtcbn1cbi50ZXh0UGFnZV9fdGV4dCBwLmFjdGl2ZS1wYXJhZ2FwaCB7XG4gIGNvbG9yOiAjQkM5NjVDO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udGV4dFBhZ2VfX3RleHQgcC5hY3RpdmUtcGFyYWdhcGg6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTE1cHg7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMnB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCQzk2NUM7XG59XG4udGV4dFBhZ2VfX25hdmlnYXRpb25zIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4udGV4dFBhZ2VfX25hdmlnYXRpb24ge1xuICBmb250LXNpemU6IGNhbGMoMTQuNDMzMjhweCArIDAuMjA0dncpO1xuICBsaW5lLWhlaWdodDogY2FsYygyMy42MzQ1NnB4ICsgMC4zMDh2dyk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4udGV4dFBhZ2VfX25hdmlnYXRpb24gYnV0dG9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMS41cmVtIDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDhEQURBO1xufVxuLnRleHRQYWdlX19uYXZpZ2F0aW9uIGJ1dHRvbi5hY3RpdmUge1xuICBjb2xvcjogI0JDOTY1QztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuaHRtbDpub3QoW2Rpcj1ydGxdKSAudGV4dFBhZ2VfX25hdmlnYXRpb24gYnV0dG9uLmFjdGl2ZSB7XG4gIHBhZGRpbmctbGVmdDogMnJlbTtcbn1cbmh0bWxbZGlyPXJ0bF0gLnRleHRQYWdlX19uYXZpZ2F0aW9uIGJ1dHRvbi5hY3RpdmUge1xuICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xufVxuLnRleHRQYWdlX19uYXZpZ2F0aW9uIGJ1dHRvbi5hY3RpdmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA0MCU7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNCQzk2NUM7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbmh0bWw6bm90KFtkaXI9cnRsXSkgLnRleHRQYWdlX19uYXZpZ2F0aW9uIGJ1dHRvbi5hY3RpdmU6OmJlZm9yZSB7XG4gIGxlZnQ6IDA7XG59XG5odG1sW2Rpcj1ydGxdIC50ZXh0UGFnZV9fbmF2aWdhdGlvbiBidXR0b24uYWN0aXZlOjpiZWZvcmUge1xuICByaWdodDogMDtcbn1cbi50ZXh0UGFnZV9fY29udGVudEJveCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udGV4dFBhZ2VfX2NvbnRlbnRCb3guYWN0aXZlIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmludHJvU2VjdGlvbl9faW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDZyZW07XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmludHJvU2VjdGlvbl9faW5uZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmludHJvU2VjdGlvbl9faW5uZXIge1xuICAgIGdhcDogMTJyZW07XG4gIH1cbn1cbi5pbnRyb1NlY3Rpb25fX2lubmVyTGVmdCB7XG4gIGZsZXg6IDEgMCA0MCU7XG59XG4uaW50cm9TZWN0aW9uX19pbm5lclJpZ2h0IHtcbiAgZmxleDogMSAwIDQwJTtcbn1cbi5pbnRyb1NlY3Rpb25fX2lubmVyQ29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMnJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmludHJvU2VjdGlvbl9faW5uZXJDb250ZW50IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG59XG4uaW50cm9TZWN0aW9uX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMy42cmVtO1xuICBjb2xvcjogIzJEMzAzMztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDVyZW07XG59XG4uaW50cm9TZWN0aW9uX190ZXh0IHtcbiAgbWFyZ2luLXRvcDogMi40cmVtO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuMnJlbTtcbiAgY29sb3I6ICM5MjkzOTQ7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uaW50cm9TZWN0aW9uX19idXR0b24ge1xuICBtYXJnaW4tdG9wOiA0cmVtO1xufVxuLmludHJvU2VjdGlvbl9fbGFiZWwge1xuICBmb250LXNpemU6IDYuNHJlbTtcbiAgbGluZS1oZWlnaHQ6IDYuNHJlbTtcbiAgY29sb3I6ICNDN0E4Nzg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uaW50cm9TZWN0aW9uX19zdWJ0aXRsZSB7XG4gIGZvbnQtc2l6ZTogMy4ycmVtO1xuICBsaW5lLWhlaWdodDogNC40cmVtO1xuICBjb2xvcjogIzJEMzAzMztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZmxleDogMSAwIDgwJTtcbiAgbWFyZ2luLXRvcDogMy4ycmVtO1xufVxuLmludHJvU2VjdGlvbl9fbGFiZWxCb3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDIuNHJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmludHJvU2VjdGlvbl9fbGFiZWxCb3gge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbn1cbi5pbnRyb1NlY3Rpb25fX2Fycm93IHtcbiAgZmxleDogMSAwIDEwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBnYXA6IDIuNHJlbTtcbn1cbi5pbnRyb1NlY3Rpb25fX2Fycm93IHNwYW4ge1xuICBmb250LXNpemU6IDIuNHJlbTtcbiAgY29sb3I6ICNDN0E4Nzg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5pbnRyb1NlY3Rpb25fX2xhYmVsQ29udGFpbmVyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5pbnRyb1NlY3Rpb25fX2xhYmVsQ29udGFpbmVyLmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uaW50cm9TZWN0aW9uX19pY29ucyB7XG4gIG1hcmdpbi10b3A6IDRyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHJvdy1nYXA6IDJyZW07XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaW50cm9TZWN0aW9uX19pY29ucyB7XG4gICAgbWFyZ2luLXRvcDogOC42cmVtO1xuICB9XG59XG4uaW50cm9TZWN0aW9uX19pY29uIHtcbiAgcGFkZGluZzogMCAydnc7XG4gIGJvcmRlci1sZWZ0OiAwLjFyZW0gc29saWQgcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuLmludHJvU2VjdGlvbl9faWNvbjpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXJpZ2h0OiAwLjFyZW0gc29saWQgcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuLmludHJvU2VjdGlvbl9faWNvbiBzdmcge1xuICBtYXgtd2lkdGg6IDUuOHJlbTtcbiAgbWF4LWhlaWdodDogNS4zcmVtO1xufVxuLmludHJvU2VjdGlvbl9faWNvbiBzdmcgcGF0aCB7XG4gIGZpbGw6ICNEOERBREE7XG59XG4uaW50cm9TZWN0aW9uX19pY29uLmFjdGl2ZSBzdmcgcGF0aCB7XG4gIGZpbGw6ICNDN0E4Nzg7XG59XG5cbi5saW5lQ2hhcnRfX2lubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiA0LjZyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5saW5lQ2hhcnRfX2lubmVyIHtcbiAgICBnYXA6IDEuNnJlbTtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuLmxpbmVDaGFydF9fZGVzYyB7XG4gIGZsZXg6IDEgMCAyNSU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMi40cmVtO1xufVxuLmxpbmVDaGFydF9fdGl0bGUge1xuICBmb250LXNpemU6IDMuMnJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICMyRDMwMzM7XG4gIGxpbmUtaGVpZ2h0OiA0LjRyZW07XG59XG4ubGluZUNoYXJ0X190ZXh0IHtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjOTI5Mzk0O1xuICBsaW5lLWhlaWdodDogMi4ycmVtO1xufVxuLmxpbmVDaGFydF9fZGV0YWlscyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMi40cmVtO1xufVxuLmxpbmVDaGFydF9fZGV0YWlsc1RpdGxlIHtcbiAgbWFyZ2luLXRvcDogMS42cmVtO1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMyRDMwMzM7XG4gIGxpbmUtaGVpZ2h0OiAyLjVyZW07XG59XG4ubGluZUNoYXJ0X19kZXRhaWxzQm94IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBjb2x1bW4tZ2FwOiAzLjJyZW07XG4gIHJvdy1nYXA6IDIuNHJlbTtcbn1cbi5saW5lQ2hhcnRfX2RldGFpbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMC44cmVtO1xuICBvcGFjaXR5OiAwLjQ7XG59XG4ubGluZUNoYXJ0X19kZXRhaWwuYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5saW5lQ2hhcnRfX2RldGFpbC5hY3RpdmUgLmxpbmVDaGFydF9fZGV0YWlsVGl0bGUge1xuICBjb2xvcjogdmFyKC0tY2lyY2xlQ29sb3IpO1xufVxuLmxpbmVDaGFydF9fZGV0YWlsLmFjdGl2ZSAubGluZUNoYXJ0X19kZXRhaWxUaXRsZSBzcGFuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY2lyY2xlQ29sb3IpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWNpcmNsZUNvbG9yKTtcbn1cbi5saW5lQ2hhcnRfX2RldGFpbC5hY3RpdmUgLmxpbmVDaGFydF9fZGV0YWlsTnVtYmVyIHtcbiAgY29sb3I6ICMyRDMwMzM7XG59XG4ubGluZUNoYXJ0X19kZXRhaWwuYWN0aXZlIC5saW5lQ2hhcnRfX2RldGFpbExhYmVsIHtcbiAgY29sb3I6ICM2OTZENzA7XG59XG4ubGluZUNoYXJ0X19kZXRhaWxUaXRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMC42cmVtO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMyRDMwMzM7XG4gIGxpbmUtaGVpZ2h0OiAxLjlyZW07XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XG59XG4ubGluZUNoYXJ0X19kZXRhaWxUaXRsZSBzcGFuIHtcbiAgYm9yZGVyOiAwLjJyZW0gc29saWQgIzJEMzAzMztcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHdpZHRoOiAxLjJyZW07XG4gIGhlaWdodDogMS4ycmVtO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XG59XG4ubGluZUNoYXJ0X19kZXRhaWxOdW1iZXIge1xuICBmb250LXNpemU6IDIuNHJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICMyRDMwMzM7XG4gIGxpbmUtaGVpZ2h0OiAyLjRyZW07XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XG59XG4ubGluZUNoYXJ0X19kZXRhaWxMYWJlbCB7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzY5NkQ3MDtcbiAgbGluZS1oZWlnaHQ6IDEuOXJlbTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcbn1cbi5saW5lQ2hhcnRfX2NoYXJ0IHtcbiAgZmxleDogMSAwIDQwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4ubGluZUNoYXJ0X19sZWdlbmQge1xuICBmbGV4OiAwIDAgMTglO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDIuNnJlbTtcbn1cbi5saW5lQ2hhcnRfX2xlZ2VuZENvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMi40cmVtO1xuICBwYWRkaW5nOiAyLjRyZW0gMnJlbTtcbiAgYm9yZGVyOiAwLjFyZW0gc29saWQgI0Q4REFEQTtcbiAgYm9yZGVyLXJhZGl1czogMS4ycmVtO1xufVxuLmxpbmVDaGFydF9fbGVnZW5kVGl0bGUge1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMyRDMwMzM7XG4gIGxpbmUtaGVpZ2h0OiAyLjVyZW07XG59XG4ubGluZUNoYXJ0X19sZWdlbmRCb3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDEuMnJlbTtcbn1cbi5saW5lQ2hhcnRfX2xlZ2VuZEl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDAuNnJlbTtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMkQzMDMzO1xuICBsaW5lLWhlaWdodDogMS45cmVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG9wYWNpdHk6IDAuNDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcbn1cbi5saW5lQ2hhcnRfX2xlZ2VuZEl0ZW0uYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbiAgY29sb3I6IHZhcigtLWNvbG9yKTtcbn1cbi5saW5lQ2hhcnRfX2xlZ2VuZEl0ZW0uYWN0aXZlIHNwYW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvcik7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3IpO1xufVxuLmxpbmVDaGFydF9fbGVnZW5kSXRlbSBzcGFuIHtcbiAgYm9yZGVyOiAwLjJyZW0gc29saWQgIzJEMzAzMztcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHdpZHRoOiAxLjJyZW07XG4gIGhlaWdodDogMS4ycmVtO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5saW5lQ2hhcnQgc3ZnIHtcbiAgICBoZWlnaHQ6IDM4LjJyZW07XG4gIH1cbn1cbi5saW5lQ2hhcnQgc3ZnIC5saW5lIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcbn1cbi5saW5lQ2hhcnQgc3ZnIC5saW5lLmFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG59XG4ubGluZUNoYXJ0X19idXR0b24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLm1hcENoYXJ0X19pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogNC42cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubWFwQ2hhcnRfX2lubmVyIHtcbiAgICBnYXA6IDEuNnJlbTtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuLm1hcENoYXJ0X19kZXNjIHtcbiAgZmxleDogMSAwIDI1JTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAyLjRyZW07XG59XG4ubWFwQ2hhcnRfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAzLjJyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjMkQzMDMzO1xuICBsaW5lLWhlaWdodDogNC40cmVtO1xufVxuLm1hcENoYXJ0X190ZXh0IHtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjOTI5Mzk0O1xuICBsaW5lLWhlaWdodDogMi4ycmVtO1xufVxuLm1hcENoYXJ0X19kZXRhaWxzIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYm9yZGVyOiAwLjFyZW0gc29saWQgI0Q4REFEQTtcbiAgYm9yZGVyLXJhZGl1czogMS4ycmVtO1xuICBwYWRkaW5nOiAwIDIuNHJlbTtcbn1cbi5tYXBDaGFydF9fZGV0YWlscy5hY3RpdmUge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLm1hcENoYXJ0X19kZXRhaWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDAuOHJlbTtcbiAgcGFkZGluZzogMS42cmVtIDA7XG59XG4ubWFwQ2hhcnRfX2RldGFpbDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgYm9yZGVyLWJvdHRvbTogMC4xcmVtIHNvbGlkICNEOERBREE7XG59XG4ubWFwQ2hhcnRfX2RldGFpbExhYmVsIHtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiB2YXIoLS1sYWJlbENvbG9yKTtcbiAgbGluZS1oZWlnaHQ6IDIuOHJlbTtcbn1cbi5tYXBDaGFydF9fZGV0YWlsQm94IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDIuNHJlbTtcbn1cbi5tYXBDaGFydF9fZGV0YWlsSW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDAuOHJlbTtcbn1cbi5tYXBDaGFydF9fZGV0YWlsVGl0bGUge1xuICBmb250LXNpemU6IDIuNHJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICMyRDMwMzM7XG4gIGxpbmUtaGVpZ2h0OiAyLjRyZW07XG59XG4ubWFwQ2hhcnRfX2RldGFpbFRleHQge1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICM2OTZENzA7XG4gIGxpbmUtaGVpZ2h0OiAyLjhyZW07XG59XG4ubWFwQ2hhcnRfX21hcCB7XG4gIGZsZXg6IDEgMCA0MCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLm1hcENoYXJ0X19tYXAgLm1hcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubWFwQ2hhcnRfX21hcCAubWFwLmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4ubWFwQ2hhcnRfX2xlZ2VuZCB7XG4gIGZsZXg6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMi40cmVtO1xufVxuLm1hcENoYXJ0X19sZWdlbmRJbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmc6IDIuNHJlbTtcbiAgYm9yZGVyOiAwLjFyZW0gc29saWQgI0Q4REFEQTtcbiAgYm9yZGVyLXJhZGl1czogMS4ycmVtO1xuICBtYXgtd2lkdGg6IDI0cmVtO1xufVxuLm1hcENoYXJ0X19sZWdlbmRDb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDEuNnJlbTtcbn1cbi5tYXBDaGFydF9fbGVnZW5kQ29udGFpbmVyOm5vdCg6bGFzdC1jaGlsZCkge1xuICBwYWRkaW5nLWJvdHRvbTogMy4ycmVtO1xuICBib3JkZXItYm90dG9tOiAwLjFyZW0gc29saWQgI0QwRDJEMztcbn1cbi5tYXBDaGFydF9fbGVnZW5kQ29udGFpbmVyOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLXRvcDogMi40cmVtO1xufVxuLm1hcENoYXJ0X19sZWdlbmRUaXRsZSB7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzJEMzAzMztcbiAgbGluZS1oZWlnaHQ6IDIuNXJlbTtcbn1cbi5tYXBDaGFydF9fbGVnZW5kQm94IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxLjJyZW07XG4gIHBhZGRpbmc6IDAuNHJlbTtcbn1cbi5tYXBDaGFydF9fbGVnZW5kQm94LS1yb3cge1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBnYXA6IDA7XG4gIGJvcmRlcjogMC4xcmVtIHNvbGlkICNEOERBREE7XG4gIGJvcmRlci1yYWRpdXM6IDIuNnJlbTtcbn1cbi5tYXBDaGFydF9fbGVnZW5kQm94LS1yb3cgLm1hcENoYXJ0X19sZWdlbmRJdGVtIHtcbiAgY29sb3I6ICM5MjkzOTQ7XG4gIGJvcmRlci1yYWRpdXM6IDIuNnJlbTtcbiAgcGFkZGluZzogMS40cmVtIDIuNHJlbTtcbiAgb3BhY2l0eTogMTtcbn1cbi5tYXBDaGFydF9fbGVnZW5kQm94LS1yb3cgLm1hcENoYXJ0X19sZWdlbmRJdGVtIHNwYW46Zmlyc3QtY2hpbGQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm1hcENoYXJ0X19sZWdlbmRCb3gtLXJvdyAubWFwQ2hhcnRfX2xlZ2VuZEl0ZW0uYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3JQaW4pO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5tYXBDaGFydF9fbGVnZW5kSXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMC42cmVtO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuOHJlbTtcbiAgb3BhY2l0eTogMC40O1xuICBjb2xvcjogIzJEMzAzMztcbn1cbi5tYXBDaGFydF9fbGVnZW5kSXRlbS5hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xuICBjb2xvcjogdmFyKC0tY29sb3JQaW4pO1xufVxuLm1hcENoYXJ0X19sZWdlbmRJdGVtLmFjdGl2ZSBzcGFuOmZpcnN0LWNoaWxkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3JQaW4pO1xuICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yUGluKTtcbn1cbi5tYXBDaGFydF9fbGVnZW5kSXRlbSBzcGFuOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyOiAwLjJyZW0gc29saWQgIzJEMzAzMztcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHdpZHRoOiAxLjJyZW07XG4gIGhlaWdodDogMS4ycmVtO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XG59XG4ubWFwQ2hhcnQgc3ZnIHtcbiAgd2lkdGg6IDYwcmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubWFwQ2hhcnQgc3ZnIHtcbiAgICBoZWlnaHQ6IDQ5LjRyZW07XG4gICAgd2lkdGg6IDYwcmVtO1xuICB9XG59XG5cbi50cmVlTWFwX19pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogNC42cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAudHJlZU1hcF9faW5uZXIge1xuICAgIGdhcDogMS42cmVtO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG4udHJlZU1hcF9fZGVzYyB7XG4gIGZsZXg6IDEgMCAyNSU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMi40cmVtO1xufVxuLnRyZWVNYXBfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAzLjJyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjMkQzMDMzO1xuICBsaW5lLWhlaWdodDogNC40cmVtO1xufVxuLnRyZWVNYXBfX3RleHQge1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICM5MjkzOTQ7XG4gIGxpbmUtaGVpZ2h0OiAyLjJyZW07XG59XG4udHJlZU1hcF9fZGV0YWlscyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGJvcmRlcjogMC4xcmVtIHNvbGlkICNEOERBREE7XG4gIGJvcmRlci1yYWRpdXM6IDEuMnJlbTtcbiAgcGFkZGluZzogMCAyLjRyZW07XG59XG4udHJlZU1hcF9fZGV0YWlscy5hY3RpdmUge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLnRyZWVNYXBfX2RldGFpbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMC44cmVtO1xuICBwYWRkaW5nOiAxLjZyZW0gMDtcbn1cbi50cmVlTWFwX19kZXRhaWw6bm90KDpsYXN0LWNoaWxkKSB7XG4gIGJvcmRlci1ib3R0b206IDAuMXJlbSBzb2xpZCAjRDhEQURBO1xufVxuLnRyZWVNYXBfX2RldGFpbExhYmVsIHtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiB2YXIoLS1sYWJlbENvbG9yKTtcbiAgbGluZS1oZWlnaHQ6IDIuOHJlbTtcbn1cbi50cmVlTWFwX19kZXRhaWxCb3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMi40cmVtO1xufVxuLnRyZWVNYXBfX2RldGFpbElubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAwLjhyZW07XG59XG4udHJlZU1hcF9fZGV0YWlsVGl0bGUge1xuICBmb250LXNpemU6IDIuNHJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICMyRDMwMzM7XG4gIGxpbmUtaGVpZ2h0OiAyLjRyZW07XG59XG4udHJlZU1hcF9fZGV0YWlsVGV4dCB7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzY5NkQ3MDtcbiAgbGluZS1oZWlnaHQ6IDIuOHJlbTtcbn1cbi50cmVlTWFwX19tYXAge1xuICBmbGV4OiAxIDAgNDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi50cmVlTWFwX19tYXAgLm1hcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udHJlZU1hcF9fbWFwIC5tYXAuYWN0aXZlIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi50cmVlTWFwX19sZWdlbmQge1xuICBmbGV4OiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDIuNHJlbTtcbn1cbi50cmVlTWFwX19sZWdlbmRJbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmc6IDIuNHJlbTtcbiAgYm9yZGVyOiAwLjFyZW0gc29saWQgI0Q4REFEQTtcbiAgYm9yZGVyLXJhZGl1czogMS4ycmVtO1xuICBtYXgtd2lkdGg6IDI0cmVtO1xufVxuLnRyZWVNYXBfX2xlZ2VuZENvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMS42cmVtO1xufVxuLnRyZWVNYXBfX2xlZ2VuZENvbnRhaW5lcjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgcGFkZGluZy1ib3R0b206IDMuMnJlbTtcbiAgYm9yZGVyLWJvdHRvbTogMC4xcmVtIHNvbGlkICNEMEQyRDM7XG59XG4udHJlZU1hcF9fbGVnZW5kQ29udGFpbmVyOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLXRvcDogMi40cmVtO1xufVxuLnRyZWVNYXBfX2xlZ2VuZFRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMkQzMDMzO1xuICBsaW5lLWhlaWdodDogMi41cmVtO1xufVxuLnRyZWVNYXBfX2xlZ2VuZEJveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMS4ycmVtO1xuICBwYWRkaW5nOiAwLjRyZW07XG59XG4udHJlZU1hcF9fbGVnZW5kQm94LS1yb3cge1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBnYXA6IDA7XG4gIGJvcmRlcjogMC4xcmVtIHNvbGlkICNEOERBREE7XG4gIGJvcmRlci1yYWRpdXM6IDIuNnJlbTtcbn1cbi50cmVlTWFwX19sZWdlbmRCb3gtLXJvdyAudHJlZU1hcF9fbGVnZW5kSXRlbSB7XG4gIGNvbG9yOiAjOTI5Mzk0O1xuICBib3JkZXItcmFkaXVzOiAyLjZyZW07XG4gIHBhZGRpbmc6IDEuNHJlbSAyLjRyZW07XG4gIG9wYWNpdHk6IDE7XG59XG4udHJlZU1hcF9fbGVnZW5kQm94LS1yb3cgLnRyZWVNYXBfX2xlZ2VuZEl0ZW0gc3BhbjpmaXJzdC1jaGlsZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udHJlZU1hcF9fbGVnZW5kQm94LS1yb3cgLnRyZWVNYXBfX2xlZ2VuZEl0ZW0uYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3JQaW4pO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi50cmVlTWFwX19sZWdlbmRJdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAwLjZyZW07XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS44cmVtO1xuICBvcGFjaXR5OiAwLjQ7XG4gIGNvbG9yOiAjMkQzMDMzO1xufVxuLnRyZWVNYXBfX2xlZ2VuZEl0ZW0uYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbiAgY29sb3I6IHZhcigtLWNvbG9yUGluKTtcbn1cbi50cmVlTWFwX19sZWdlbmRJdGVtLmFjdGl2ZSBzcGFuOmZpcnN0LWNoaWxkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3JQaW4pO1xuICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yUGluKTtcbn1cbi50cmVlTWFwX19sZWdlbmRJdGVtIHNwYW46Zmlyc3QtY2hpbGQge1xuICBib3JkZXI6IDAuMnJlbSBzb2xpZCAjMkQzMDMzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgd2lkdGg6IDEuMnJlbTtcbiAgaGVpZ2h0OiAxLjJyZW07XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcbn1cbi50cmVlTWFwIHN2ZyB7XG4gIHdpZHRoOiA2MHJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnRyZWVNYXAgc3ZnIHtcbiAgICBoZWlnaHQ6IDU4cmVtO1xuICAgIHdpZHRoOiA2M3JlbTtcbiAgfVxufVxuXG4ud3MtcHJlbGluZSB7XG4gIHdoaXRlLXNwYWNlOiBwcmUtbGluZTtcbn1cblxuYm9keSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLnBhZ2Utbm9kZS10eXBlLW1pbmluZy1iaWQtbGlzdCBkaXYucGFnZXIge1xuICBtYXJnaW4tdG9wOiAwLjRyZW07XG4gIHdpZHRoOiA4MCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgbWFyZ2luLWxlZnQ6IDI1JTtcbn1cbi5wYWdlLW5vZGUtdHlwZS1taW5pbmctYmlkLWxpc3QgLnBhZ2VyLWZvcm0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnBhZ2Utbm9kZS10eXBlLW1pbmluZy1iaWQtbGlzdCAuaW5wdXRGb3JtIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuaHRtbFtkaXI9cnRsXSAucGFnZS1ub2RlLXR5cGUtbWluaW5nLWJpZC1saXN0IGRpdi5wYWdlciB7XG4gIG1hcmdpbi1yaWdodDogMjUlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICBkaXYucGFnZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5wYWdlLW5vZGUtdHlwZS1taW5pbmctYmlkLWxpc3QgZGl2LnBhZ2VyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBtYXJnaW4tbGVmdDogMSU7XG4gIH1cbiAgaHRtbFtkaXI9cnRsXSAucGFnZS1ub2RlLXR5cGUtbWluaW5nLWJpZC1saXN0IGRpdi5wYWdlciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwJTtcbiAgfVxuICAucGFnZXItZm9ybSB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuI3ZpZXdzLWV4cG9zZWQtZm9ybS1pbnZlc3RvcnMtaW52ZXN0b3JzLXBhZ2UgZGl2LnBhZ2VyIHtcbiAgbWFyZ2luLXRvcDogMC40cmVtO1xufVxuI3ZpZXdzLWV4cG9zZWQtZm9ybS1pbnZlc3RvcnMtaW52ZXN0b3JzLXBhZ2UgLnBhZ2VyLWZvcm0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucGFnZS1ub2RlLXR5cGUtbWluaW5nLWluZm9ybWF0aW9uIGRpdi5wYWdlciB7XG4gIG1hcmdpbi10b3A6IDAuNHJlbTtcbiAgd2lkdGg6IDgwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBtYXJnaW4tbGVmdDogMjUlO1xufVxuLnBhZ2Utbm9kZS10eXBlLW1pbmluZy1pbmZvcm1hdGlvbiAucGFnZXItZm9ybSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucGFnZS1ub2RlLXR5cGUtbWluaW5nLWluZm9ybWF0aW9uIC5pbnB1dEZvcm0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5odG1sW2Rpcj1ydGxdIC5wYWdlLW5vZGUtdHlwZS1taW5pbmctaW5mb3JtYXRpb24gZGl2LnBhZ2VyIHtcbiAgbWFyZ2luLXJpZ2h0OiAyNSU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gIGRpdi5wYWdlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnBhZ2Utbm9kZS10eXBlLW1pbmluZy1pbmZvcm1hdGlvbiBkaXYucGFnZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIG1hcmdpbi1sZWZ0OiAxJTtcbiAgfVxuICBodG1sW2Rpcj1ydGxdIC5wYWdlLW5vZGUtdHlwZS1taW5pbmctaW5mb3JtYXRpb24gZGl2LnBhZ2VyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAlO1xuICB9XG4gIC5wYWdlci1mb3JtIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG4vKiBNb2RhbCBzdHlsaW5nICovXG4ubW9kYWwge1xuICBkaXNwbGF5OiBub25lO1xuICAvKiBIaWRkZW4gYnkgZGVmYXVsdCAqL1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDEwMDA7XG4gIC8qIFNpdCBvbiB0b3AgKi9cbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgLyogRnVsbCB3aWR0aCAqL1xuICBoZWlnaHQ6IDEwMCU7XG4gIC8qIEZ1bGwgaGVpZ2h0ICovXG4gIG92ZXJmbG93OiBhdXRvO1xuICAvKiBFbmFibGUgc2Nyb2xsIGlmIG5lZWRlZCAqL1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gIC8qIEJsYWNrIHcvIG9wYWNpdHkgKi9cbn1cblxuLm1vZGFsLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmVmZWZlO1xuICBtYXJnaW46IDE1JSBhdXRvO1xuICBwYWRkaW5nOiAyMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjODg4O1xuICB3aWR0aDogODAlO1xuICAvKiBDb3VsZCBiZSBtb3JlIG9yIGxlc3MsIGRlcGVuZGluZyBvbiBzY3JlZW4gc2l6ZSAqL1xufVxuXG4uY2xvc2UtYnV0dG9uIHtcbiAgY29sb3I6ICNhYWE7XG4gIGZsb2F0OiByaWdodDtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmNsb3NlLWJ1dHRvbjpob3Zlcixcbi5jbG9zZS1idXR0b246Zm9jdXMge1xuICBjb2xvcjogYmxhY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ucGFnZS1ub2RlLXR5cGUtbmV3cy1saXN0IC5uZXdzLWxpc3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogNjBweDtcbiAgbGVmdDogMTMycHg7XG4gIHdpZHRoOiA4NyU7XG4gIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbn1cbi5wYWdlLW5vZGUtdHlwZS1uZXdzLWxpc3QgLm5ld3MtbGlzdCAucm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxN3B4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbi5wYWdlLW5vZGUtdHlwZS1uZXdzLWxpc3QgLm5ld3MtbGlzdCAucm93IC5jb2wge1xuICB3aWR0aDogMjQlO1xufVxuLnBhZ2Utbm9kZS10eXBlLW5ld3MtbGlzdCAubmV3cy1saXN0IC5yb3cgLm5ld3MtbGlzdC1jYXJkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgdHJhbnNpdGlvbjogMC40cyBhbGwgZWFzZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3gtc2hhZG93OiAwcHggNHB4IDMwcHggMHB4IHJnYmEoMjI3LCAyMjcsIDIyNywgMC4yNSk7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbn1cbi5wYWdlLW5vZGUtdHlwZS1uZXdzLWxpc3QgLm5ld3MtbGlzdCAucm93IC5uZXdzLWxpc3QtY2FyZDpob3ZlciB7XG4gIHBhZGRpbmc6IDVweDtcbiAgYm94LXNoYWRvdzogMCA0cHggOHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cbi5wYWdlLW5vZGUtdHlwZS1uZXdzLWxpc3QgLm5ld3MtbGlzdCAucm93IC5uZXdzLWxpc3QtY2FyZDpob3ZlciAubmV3cy1jYXJkLWltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbn1cbi5wYWdlLW5vZGUtdHlwZS1uZXdzLWxpc3QgLm5ld3MtbGlzdCAucm93IC5uZXdzLWxpc3QtY2FyZCAubmV3cy1pbWFnZS1ib3gge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLnBhZ2Utbm9kZS10eXBlLW5ld3MtbGlzdCAubmV3cy1saXN0IC5yb3cgLm5ld3MtbGlzdC1jYXJkIC5uZXdzLWltYWdlLWJveCAubmV3cy1jYXJkLWltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDI1MHB4O1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgb2JqZWN0LXBvc2l0aW9uOiB0b3A7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA4cHg7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDhweDtcbn1cbi5wYWdlLW5vZGUtdHlwZS1uZXdzLWxpc3QgLm5ld3MtbGlzdCAucm93IC5uZXdzLWxpc3QtY2FyZCAubmV3cy1saXN0LWNhcmQtZGV0YWlscyB7XG4gIHBhZGRpbmc6IDBweCAyMHB4IDBweCAyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZjZmOWY5O1xuICBwYWRkaW5nLXRvcDogOXB4O1xuICBwYWRkaW5nLWJvdHRvbTogOXB4O1xufVxuLnBhZ2Utbm9kZS10eXBlLW5ld3MtbGlzdCAubmV3cy1saXN0IC5yb3cgLm5ld3MtbGlzdC1jYXJkIC5uZXdzLWxpc3QtY2FyZC1kZXRhaWxzIC5kZXRhaWxzLWxpbmsge1xuICBjb2xvcjogIzg0Njk0MDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5odG1sW2xhbmc9YXJdW2Rpcj1ydGxdIC5wYWdlLW5vZGUtdHlwZS1uZXdzLWxpc3QgLm5ld3MtbGlzdCAucm93IC5uZXdzLWxpc3QtY2FyZCAubmV3cy1saXN0LWNhcmQtZGV0YWlscyAuaGdpLXN0cm9rZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG5odG1sW2xhbmc9YXJdW2Rpcj1ydGxdIC5wYWdlLW5vZGUtdHlwZS1uZXdzLWxpc3QgLm5ld3MtbGlzdCAucm93IC5uZXdzLWxpc3QtY2FyZCAubmV3cy1saXN0LWNhcmQtZGV0YWlscyAuZGV0YWlscy1saW5rIHN2ZyB7XG4gIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgtMSwgLTEpO1xuICAtby10cmFuc2Zvcm06IHNjYWxlKC0xLCAtMSk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgtMSwgLTEpO1xuICB0cmFuc2Zvcm06IHNjYWxlKC0xLCAtMSk7XG59XG4ucGFnZS1ub2RlLXR5cGUtbmV3cy1saXN0IC5uZXdzLWxpc3QgLnJvdyAubmV3cy1saXN0LXRleHQtYm94IHtcbiAgcGFkZGluZzogMHB4IDIwcHg7XG59XG4ucGFnZS1ub2RlLXR5cGUtbmV3cy1saXN0IC5uZXdzLWxpc3QgLnJvdyAubmV3cy1saXN0LXRleHQtYm94IC5uZXdzLWxpc3QtZGF0ZSB7XG4gIGNvbG9yOiAjNGE0ZjUzO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogNXB4O1xufVxuLnBhZ2Utbm9kZS10eXBlLW5ld3MtbGlzdCAubmV3cy1saXN0IC5yb3cgLm5ld3MtbGlzdC1kZXRhaWxzIHtcbiAgcGFkZGluZzogMHB4IDIwcHg7XG59XG4ucGFnZS1ub2RlLXR5cGUtbmV3cy1saXN0IC5uZXdzLWxpc3QgLnJvdyAubmV3cy1saXN0LWRldGFpbHMgLm5ld3MtbGlzdC10aXRsZSB7XG4gIGNvbG9yOiAjODQ2OTQwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGhlaWdodDogMTMwcHg7XG59XG4ucGFnZS1ub2RlLXR5cGUtbmV3cy1saXN0IC5uZXdzLWxpc3QgLnJvdyAubmV3cy1saXN0LWRldGFpbHMgLm5ld3MtbGlzdC1kZXNjcmlwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43NSk7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGhlaWdodDogNDBweDtcbn1cbmh0bWxbbGFuZz1hcl1bZGlyPXJ0bF0gLnBhZ2Utbm9kZS10eXBlLW5ld3MtbGlzdCAubmV3cy1saXN0IHtcbiAgcmlnaHQ6IDEzMnB4O1xufVxuXG4uaG9tZS1uZXdzIHtcbiAgLyogYmFja2dyb3VuZDogI2Y4ZjVlZjsgKi9cbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgcGFkZGluZzogNTBweCA2MHB4IDUwcHggMTMycHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4uaG9tZS1uZXdzIC5uZXdzLWhlYWRlciB7XG4gIHBhZGRpbmc6IDAuOHJlbSAxLjZyZW07XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgwZGVnLCAjZTRkNGJjIDAlLCAjZjhmNWVmIDEwMCUpO1xuICBib3JkZXItcmFkaXVzOiAyMHJlbTtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjlyZW07XG59XG4uaG9tZS1uZXdzIC5uZXdzLWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi10b3A6IDUwcHg7XG59XG4uaG9tZS1uZXdzIC5uZXdzLWNvbnRlbnQgLm5ld3MtaXRlbS1kZXRhaWxzIHtcbiAgd2lkdGg6IDUwJTtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5ob21lLW5ld3MgLm5ld3MtY29udGVudCAubmV3cy1pdGVtLWRldGFpbHMgLm5ld3MtdGl0bGUge1xuICBoZWlnaHQ6IDc1cHg7XG4gIGNvbG9yOiAjMzQzNzNhO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG59XG4uaG9tZS1uZXdzIC5uZXdzLWNvbnRlbnQgLm5ld3MtaXRlbS1kZXRhaWxzIC5uZXdzLWRhdGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDVweDtcbiAgaGVpZ2h0OiA1MHB4O1xufVxuLmhvbWUtbmV3cyAubmV3cy1jb250ZW50IC5uZXdzLWl0ZW0tZGV0YWlscyAubmV3cy1kYXRlIC5kYXRlLWljb24gLmhnaS1zdHJva2Uge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGNvbG9yOiAjMzQzNzNhO1xufVxuLmhvbWUtbmV3cyAubmV3cy1jb250ZW50IC5uZXdzLWl0ZW0tZGV0YWlscyAubmV3cy1kYXRlIHNwYW4uZGF0ZS10ZXh0IHtcbiAgcGFkZGluZzogM3B4O1xufVxuLmhvbWUtbmV3cyAubmV3cy1jb250ZW50IC5uZXdzLWl0ZW0tZGV0YWlscyAubmV3cy1zdW1tYXJ5IHtcbiAgY29sb3I6ICM1ODU4NTg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4uaG9tZS1uZXdzIC5uZXdzLWNvbnRlbnQgLm5ld3MtaXRlbS1kZXRhaWxzIGEgLmV4cGxvcmUtYnV0dG9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiA1NnB4O1xuICBwYWRkaW5nOiAxNnB4IDI0cHg7XG4gIGJhY2tncm91bmQ6ICM4NDY5NDA7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEycHg7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAyMi40cHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTdweDtcbn1cbi5ob21lLW5ld3MgLm5ld3MtY29udGVudCAubmV3cy1pdGVtLWRldGFpbHMgYSAuZXhwbG9yZS1idXR0b24gLmhnaS1zdHJva2Uge1xuICBoZWlnaHQ6IDE2cHg7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmhvbWUtbmV3cyAubmV3cy1jb250ZW50IC5uZXdzLWl0ZW0tZGV0YWlscy5hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5ob21lLW5ld3MgLm5ld3MtY29udGVudCAubmV3cy1pdGVtLWltYWdlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5ob21lLW5ld3MgLm5ld3MtY29udGVudCAubmV3cy1pdGVtLWltYWdlIC5uZXdzLWltYWdlIHtcbiAgd2lkdGg6IDcxNnB4O1xuICBoZWlnaHQ6IDQwMHB4O1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgb2JqZWN0LXBvc2l0aW9uOiB0b3A7XG4gIGJvcmRlci1yYWRpdXM6IDE4cHg7XG59XG4uaG9tZS1uZXdzIC5uZXdzLWNvbnRlbnQgLm5ld3MtaXRlbS1pbWFnZS5hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5ob21lLW5ld3MgLm5ld3MtY29udGVudCAuc2xpZGVyLWNvbnRyb2xsZXIge1xuICBwYWRkaW5nOiAwcHggMzVweCAwcHggMHB4O1xufVxuLmhvbWUtbmV3cyAubmV3cy1jb250ZW50IC5zbGlkZXItY29udHJvbGxlciAuc2xpZGVyLWluZGljYXRvcnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDVweDtcbiAgcGFkZGluZzogNXB4O1xufVxuLmhvbWUtbmV3cyAubmV3cy1jb250ZW50IC5zbGlkZXItY29udHJvbGxlciAuc2xpZGVyLWluZGljYXRvcnMgLmluZGljYXRvciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgI2JhYjhkNCwgI2VlZWVmNCk7XG4gIHdpZHRoOiAycmVtO1xuICBoZWlnaHQ6IDJyZW07XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmhvbWUtbmV3cyAubmV3cy1jb250ZW50IC5zbGlkZXItY29udHJvbGxlciAuc2xpZGVyLWluZGljYXRvcnMgLmluZGljYXRvci5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCAjODQ2OTQwLCAjYmM5NjVjKTtcbn1cbi5ob21lLW5ld3MgLm5ld3MtY29udGVudCAuc2xpZGVyLWNvbnRyb2xsZXIgLmhnaS1zdHJva2Uge1xuICBjb2xvcjogI2JjOTU1YztcbiAgZm9udC1zaXplOiAzMHB4O1xuICBoZWlnaHQ6IDI2cHg7XG59XG5cbmh0bWxbbGFuZz1hcl1bZGlyPXJ0bF0gLmhvbWUtbmV3cyB7XG4gIHBhZGRpbmc6IDUwcHggMTMycHggNTBweCA2MHB4O1xufVxuaHRtbFtsYW5nPWFyXVtkaXI9cnRsXSAuaG9tZS1uZXdzIC5uZXdzLWNvbnRlbnQgLm5ld3MtaXRlbS1kZXRhaWxzIGEgLmV4cGxvcmUtYnV0dG9uIC5oZ2ktc3Ryb2tlIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgaGVpZ2h0OiAzMHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5wYWdlLW5vZGUtdHlwZS1uZXdzLWxpc3QgLm5ld3MtbGlzdCB7XG4gICAgbGVmdDogMzJweDtcbiAgfVxuICAucGFnZS1ub2RlLXR5cGUtbmV3cy1saXN0IC5uZXdzLWxpc3Qge1xuICAgIGxlZnQ6IDMycHg7XG4gIH1cbiAgLnBhZ2Utbm9kZS10eXBlLW5ld3MtbGlzdCAubmV3cy1saXN0IC5yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLnBhZ2Utbm9kZS10eXBlLW5ld3MtbGlzdCAubmV3cy1saXN0IC5yb3cgLmNvbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgaHRtbFtsYW5nPWFyXVtkaXI9cnRsXSAucGFnZS1ub2RlLXR5cGUtbmV3cy1saXN0IC5uZXdzLWxpc3Qge1xuICAgIHJpZ2h0OiAzMnB4O1xuICB9XG4gIGh0bWxbbGFuZz1hcl1bZGlyPXJ0bF0gLnBhZ2Utbm9kZS10eXBlLW5ld3MtbGlzdCAubmV3cy1saXN0IC5yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgaHRtbFtsYW5nPWFyXVtkaXI9cnRsXSAucGFnZS1ub2RlLXR5cGUtbmV3cy1saXN0IC5uZXdzLWxpc3QgLnJvdyAuY29sIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuaG9tZS1uZXdzIHtcbiAgICBwYWRkaW5nOiA1MHB4IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuICAuaG9tZS1uZXdzIC5uZXdzLWNvbnRlbnQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgfVxuICAuaG9tZS1uZXdzIC5uZXdzLWNvbnRlbnQgLm5ld3MtaXRlbS1kZXRhaWxzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuaG9tZS1uZXdzIC5uZXdzLWNvbnRlbnQgLm5ld3MtaXRlbS1kZXRhaWxzIC5uZXdzLXRpdGxlIHtcbiAgICBoZWlnaHQ6IDE3MHB4O1xuICB9XG4gIC5ob21lLW5ld3MgLm5ld3MtY29udGVudCAubmV3cy1pdGVtLWRldGFpbHMgYSAuZXhwbG9yZS1idXR0b24ge1xuICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gIH1cbiAgLmhvbWUtbmV3cyAubmV3cy1jb250ZW50IC5uZXdzLWl0ZW0tZGV0YWlscy5hY3RpdmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5ob21lLW5ld3MgLm5ld3MtY29udGVudCAubmV3cy1pdGVtLWltYWdlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG4gIC5ob21lLW5ld3MgLm5ld3MtY29udGVudCAubmV3cy1pdGVtLWltYWdlIC5uZXdzLWltYWdlIHtcbiAgICB3aWR0aDogMzk1cHg7XG4gICAgaGVpZ2h0OiAzMDBweDtcbiAgfVxuICAuaG9tZS1uZXdzIC5uZXdzLWNvbnRlbnQgLnNsaWRlci1jb250cm9sbGVyIHtcbiAgICBwYWRkaW5nOiAwcHggMHB4IDE1cHggMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAuaG9tZS1uZXdzIC5uZXdzLWNvbnRlbnQgLnNsaWRlci1jb250cm9sbGVyIC5zbGlkZXItaW5kaWNhdG9ycyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAuaG9tZS1uZXdzIC5uZXdzLWNvbnRlbnQgLnNsaWRlci1jb250cm9sbGVyIC5zbGlkZXItaW5kaWNhdG9ycyAuaW5kaWNhdG9yIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgI2JhYjhkNCwgI2VlZWVmNCk7XG4gICAgd2lkdGg6IDJyZW07XG4gICAgaGVpZ2h0OiAycmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbiAgLmhvbWUtbmV3cyAubmV3cy1jb250ZW50IC5zbGlkZXItY29udHJvbGxlciAuc2xpZGVyLWluZGljYXRvcnMgLmluZGljYXRvci5hY3RpdmUge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsICM4NDY5NDAsICNiYzk2NWMpO1xuICB9XG4gIC5ob21lLW5ld3MgLm5ld3MtY29udGVudCAuc2xpZGVyLWNvbnRyb2xsZXIgLmhnaS1zdHJva2Uge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG4gIH1cbiAgaHRtbFtsYW5nPWFyXVtkaXI9cnRsXSAuaG9tZS1uZXdzIHtcbiAgICBwYWRkaW5nOiA1MHB4IDIwcHg7XG4gIH1cbiAgaHRtbFtsYW5nPWFyXVtkaXI9cnRsXSAuaG9tZS1uZXdzIC5uZXdzLWNvbnRlbnQgLnNsaWRlci1jb250cm9sbGVyIC5oZ2ktc3Ryb2tlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIH1cbn1cbi5wYWdlLW5vZGUtdHlwZS1yb3VuZCAud2FybmluZyxcbi5wYWdlLW5vZGUtdHlwZS1taW5pbmctYmlkIC53YXJuaW5nIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgcGFkZGluZzogdmFyKC0tTm90aWZpY2F0aW9uLW5vdGlmaWNhdGlvbi1hbGVydC12LXBhZGRpbmcsIDAuNXJlbSkgdmFyKC0tTm90aWZpY2F0aW9uLW5vdGlmaWNhdGlvbi1hbGVydC1oLXBhZGRpbmcsIDEuNXJlbSk7XG4gIC8qIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47ICovXG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6IHZhcigtLU5vdGlmaWNhdGlvbi1ub3RpZmljYXRpb24tZ2FwLCAxcmVtKTtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tUmFkaXVzLXJhZGl1cy14cywgMC4xMjVyZW0pO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1CYWNrZ3JvdW5kLWJhY2tncm91bmQtd2FybmluZy01MCwgI2ZmZmFlYik7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZGM2ODAzO1xufVxuLnBhZ2Utbm9kZS10eXBlLXJvdW5kIC53YXJuaW5nIHAsXG4ucGFnZS1ub2RlLXR5cGUtbWluaW5nLWJpZCAud2FybmluZyBwIHtcbiAgY29sb3I6IHZhcigtLVRleHQtdGV4dC13YXJuaW5nLCAjYjU0NzA4KTtcbiAgZm9udC1zaXplOiB2YXIoLS1TaXplLVRleHQtdHlwby1zaXplLXRleHQtbWQsIDEuODc1cmVtKTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogdmFyKC0tTGluZS1IZWlnaHQtVGV4dC1saW5lLWhlaWdodHMtdGV4dC1tZCwgMi41cmVtKTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xufVxuLnBhZ2Utbm9kZS10eXBlLXJvdW5kIC5icmVhZGNydW1ic19fbGluazpub3QoOmxhc3QtY2hpbGQpOmFmdGVyLFxuLnBhZ2Utbm9kZS10eXBlLW1pbmluZy1iaWQgLmJyZWFkY3J1bWJzX19saW5rOm5vdCg6bGFzdC1jaGlsZCk6YWZ0ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5wYWdlLW5vZGUtdHlwZS1yb3VuZCAuYnJlYWRjcnVtYnNfX2xpbmssXG4ucGFnZS1ub2RlLXR5cGUtbWluaW5nLWJpZCAuYnJlYWRjcnVtYnNfX2xpbmsge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5wYWdlLW5vZGUtdHlwZS1yb3VuZCAubWluaW5nLWNvbXBsZXhlcy1saXN0LWRlc2NyaXB0aW9uLFxuLnBhZ2Utbm9kZS10eXBlLW1pbmluZy1iaWQgLm1pbmluZy1jb21wbGV4ZXMtbGlzdC1kZXNjcmlwdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAxMHB4O1xufVxuXG4ucHJvamVjdC1vdmVydmlldyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY29sb3I6ICNmZmY7XG59XG4ucHJvamVjdC1vdmVydmlldyAuYmFja2dyb3VuZC1pbWFnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICAvKiBvYmplY3QtZml0OiBjb3ZlcjsgKi9cbiAgei1pbmRleDogLTE7XG59XG4ucHJvamVjdC1vdmVydmlldyAuY29udGVudC13cmFwcGVyIHtcbiAgcGFkZGluZzogMTU2cHggMHB4O1xufVxuLnByb2plY3Qtb3ZlcnZpZXcgLmNvbnRlbnQtd3JhcHBlciAuY29udGVudCB7XG4gIHdpZHRoOiA1MCU7XG4gIG1hcmdpbi10b3A6IDE1MHB4O1xuICBtaW4taGVpZ2h0OiAzNThweDtcbn1cbi5wcm9qZWN0LW92ZXJ2aWV3IC5jb250ZW50LXdyYXBwZXIgLmNvbnRlbnQgaDEge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBmb250LXNpemU6IDM2cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDE0MCU7XG59XG4ucHJvamVjdC1vdmVydmlldyAuY29udGVudC13cmFwcGVyIC5jb250ZW50IC50YWdzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLnByb2plY3Qtb3ZlcnZpZXcgLmNvbnRlbnQtd3JhcHBlciAuY29udGVudCAudGFncyAudGFnLWFyZWEge1xuICBiYWNrZ3JvdW5kOiAjZjJmN2ZkO1xuICBjb2xvcjogIzAwMjg1ODtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTMwJTtcbn1cbi5wcm9qZWN0LW92ZXJ2aWV3IC5jb250ZW50LXdyYXBwZXIgLmNvbnRlbnQgLnRhZ3MgLnRhZy1yZWdpb24ge1xuICBiYWNrZ3JvdW5kOiAjZjJmYmY3O1xuICBjb2xvcjogIzAwNDQyOTtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTMwJTtcbn1cbi5wcm9qZWN0LW92ZXJ2aWV3IC5jb250ZW50LXdyYXBwZXIgLmNvbnRlbnQgLnRhZ3MgLnRhZy1yb3VuZCB7XG4gIGJhY2tncm91bmQ6ICNlN2ZhZmI7XG4gIGNvbG9yOiAjMGE5MjkzO1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMzAlO1xufVxuLnByb2plY3Qtb3ZlcnZpZXcgLmNvbnRlbnQtd3JhcHBlciAuY29udGVudCAudGFncyAudGFnLWxpY2Vuc2Uge1xuICBiYWNrZ3JvdW5kOiAjZmVmOGVjO1xuICBjb2xvcjogIzk3NzIyOTtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTMwJTtcbn1cbi5wcm9qZWN0LW92ZXJ2aWV3IC5jb250ZW50LXdyYXBwZXIgLmNvbnRlbnQgLnJlZ2lvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBoZWlnaHQ6IDEwMHB4O1xufVxuLnByb2plY3Qtb3ZlcnZpZXcgLmNvbnRlbnQtd3JhcHBlciAuY29udGVudCAucmVnaW9ucyAucmVnaW9ucy10aXRsZSB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogNDJweDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xufVxuLnByb2plY3Qtb3ZlcnZpZXcgLmNvbnRlbnQtd3JhcHBlciAuY29udGVudCAucmVnaW9ucyAucmVnaW9ucy12YWx1ZXMge1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDMzLjZweDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xufVxuLnByb2plY3Qtb3ZlcnZpZXcgLmNvbnRlbnQtd3JhcHBlciAuY29udGVudCAuZGVzY3JpcHRpb24ge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE0MCU7XG59XG4ucHJvamVjdC1vdmVydmlldyAuY29udGVudC13cmFwcGVyIC5jb250ZW50IC5kZXRhaWxzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLnByb2plY3Qtb3ZlcnZpZXcgLmNvbnRlbnQtd3JhcHBlciAuY29udGVudCAuZGV0YWlscyAuc2VwYXJhdG9yIHtcbiAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQ7XG4gIHdpZHRoOiAwcHg7XG4gIGNvbG9yOiAjNmQ3ZDhmO1xufVxuLnByb2plY3Qtb3ZlcnZpZXcgLmNvbnRlbnQtd3JhcHBlciAuY29udGVudCAuZGV0YWlscyAuZGV0YWlsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxMHB4O1xuICBmb250LXNpemU6IDAuOWVtO1xuICBjb2xvcjogIzU1NTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG4ucHJvamVjdC1vdmVydmlldyAuY29udGVudC13cmFwcGVyIC5jb250ZW50IC5kZXRhaWxzIC5kZXRhaWwgaDIge1xuICBmb250LXNpemU6IDEuNWVtO1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnByb2plY3Qtb3ZlcnZpZXcgLmNvbnRlbnQtd3JhcHBlciAuY29udGVudCAuZGV0YWlscyAuZGV0YWlsIHAge1xuICBmb250LXNpemU6IDAuOWVtO1xuICBjb2xvcjogI2M0ZDBlMztcbn1cbi5wcm9qZWN0LW92ZXJ2aWV3IC5jb250ZW50LXdyYXBwZXIgLmNvbnRlbnQgLmRldGFpbHMgLmRldGFpbDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItbGVmdDogM3B4IHNvbGlkICNmMzljMTI7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbn1cbi5wcm9qZWN0LW92ZXJ2aWV3IC5jb250ZW50LXdyYXBwZXIgLmNvbnRlbnQgLmRldGFpbHMgLmRldGFpbDpsYXN0LWNoaWxkOjphZnRlciB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG4ucHJvamVjdC1vdmVydmlldyAuY29udGVudC13cmFwcGVyIC5jb250ZW50IC5yZWdpc3Rlci1idG4ge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjb2xvcjogIzllOGE2NjtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4zcztcbn1cbi5wcm9qZWN0LW92ZXJ2aWV3IC5jb250ZW50LXdyYXBwZXIgLmNvbnRlbnQgLnJlZ2lzdGVyLWJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICM5ZThhNjY7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uY29tcGV0aXRpb24tc2VjdGlvbiB7XG4gIHBhZGRpbmc6IDEwMHB4IDIwcHg7XG4gIGJhY2tncm91bmQ6ICNmNWYzZjA7XG4gIGNvbG9yOiAjNGE0YTRhO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2Y1ZjNmMDtcbiAgbWluLWhlaWdodDogNzc1cHg7XG59XG4uY29tcGV0aXRpb24tc2VjdGlvbiAudGFicyB7XG4gIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmNvbXBldGl0aW9uLXNlY3Rpb24gLnRhYiB7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5RGFya0dyZXktRDc1LCAjYjViN2I4KTtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xufVxuLmNvbXBldGl0aW9uLXNlY3Rpb24gLnRhYi5hY3RpdmUge1xuICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5R29sZC1HNDAwLCAjODQ2OTQwKTtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xufVxuLmNvbXBldGl0aW9uLXNlY3Rpb24gLmNvbXBldGl0aW9uLWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGdhcDogMjBweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5jb21wZXRpdGlvbi1zZWN0aW9uIC5sZWZ0LWNvbnRlbnQgaDMge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBjb2xvcjogIzllOGE2NjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiA2NHB4O1xufVxuLmNvbXBldGl0aW9uLXNlY3Rpb24gLmxlZnQtY29udGVudCAuZGF0ZSB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGNvbG9yOiAjMWQxZDFiO1xuICBmb250LXNpemU6IDQwcHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDY0cHg7XG59XG4uY29tcGV0aXRpb24tc2VjdGlvbiAubGVmdC1jb250ZW50IC5kZXNjcmlwdGlvbiB7XG4gIHdpZHRoOiA4MCU7XG4gIGNvbG9yOiAjNGQ1NDU1O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE2MCU7XG59XG4uY29tcGV0aXRpb24tc2VjdGlvbiAuZ3JhcGhpYyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmNvbXBldGl0aW9uLXNlY3Rpb24gLmdyYXBoaWMgLmNpcmNsZS1wYXR0ZXJuIHtcbiAgd2lkdGg6IDQwMHB4O1xuICBoZWlnaHQ6IDQwMHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvY2lyY2xlLXBhdHRlcm4tcGxhY2Vob2xkZXIucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG4uY29tcGV0aXRpb24tc2VjdGlvbiAudGltZWxpbmUtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDE5MHB4O1xuICB3aWR0aDogMTMzJTtcbn1cbi5jb21wZXRpdGlvbi1zZWN0aW9uIC50aW1lbGluZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmNvbXBldGl0aW9uLXNlY3Rpb24gLnRpbWVsaW5lLXN0ZXAge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cbi5jb21wZXRpdGlvbi1zZWN0aW9uIC50aW1lbGluZS1zdGVwLmFjdGl2ZSB7XG4gIGNvbG9yOiAjYjA4ZDU3O1xufVxuLmNvbXBldGl0aW9uLXNlY3Rpb24gLnRpbWVsaW5lLXN0ZXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTk5O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDI7XG4gIHRvcDogNzFweDtcbn1cbi5jb21wZXRpdGlvbi1zZWN0aW9uIC50aW1lbGluZS1zdGVwLmFjdGl2ZTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2IwOGQ1Nztcbn1cbi5jb21wZXRpdGlvbi1zZWN0aW9uIC50aW1lbGluZS1zdGVwIC50aW1lbGluZS1kYXRlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gIGNvbG9yOiAjYzhjN2M3O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogNjRweDtcbn1cbi5jb21wZXRpdGlvbi1zZWN0aW9uIC50aW1lbGluZS1zdGVwLmFjdGl2ZSAudGltZWxpbmUtZGF0ZSB7XG4gIGNvbG9yOiAjYjA4ZDU3O1xufVxuLmNvbXBldGl0aW9uLXNlY3Rpb24gLmJyaWVmLWNvbnRlbnQgLmJyaWVmLWNvbnRlbnQge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNztcbiAgY29sb3I6ICM2OTZkNzA7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG59XG4uY29tcGV0aXRpb24tc2VjdGlvbiAuYnJpZWYtY29udGVudCAuYnJpZWYtY29udGVudCAuYnJpZWYtdGV4dCB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG4uY29tcGV0aXRpb24tc2VjdGlvbiAuZGF0YS1yb29tLWNvbnRlbnQgLmRhdGFSb29tLWNvbnRlbnQge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNztcbiAgY29sb3I6ICM2OTZkNzA7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG59XG4uY29tcGV0aXRpb24tc2VjdGlvbiAuZGF0YS1yb29tLWNvbnRlbnQgLmRhdGFSb29tLWNvbnRlbnQgLmRhdGFSb29tLXRleHQge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuLmNvbXBldGl0aW9uLXNlY3Rpb24gLmRhdGEtcm9vbS1jb250ZW50IC5kYXRhUm9vbS1jb250ZW50IC5kYXRhUm9vbS1hdHRhY2htZW50cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuLmNvbXBldGl0aW9uLXNlY3Rpb24gLmRhdGEtcm9vbS1jb250ZW50IC5kYXRhUm9vbS1jb250ZW50IC5kYXRhUm9vbS1kb3dubG9hZHMge1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzg0Njk0MDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDEuNnJlbSAyLjRyZW07XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gIHdpZHRoOiAxNjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5yb3VuZC1iaWRzIHtcbiAgcGFkZGluZzogNDBweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29sb3I6ICMzMzM7XG59XG4ucm91bmQtYmlkcyBoMiB7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBjb2xvcjogIzhhNmUzODtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnJvdW5kLWJpZHMgLnRhYnMge1xuICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG59XG4ucm91bmQtYmlkcyAudGFicyAuY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiBmaXQtY29udGVudDtcbn1cbi5yb3VuZC1iaWRzIC50YWJzIC5jb250YWluZXIgLnRhYnMtc2VjdGlvbiAudGFicy1zZWN0aW9uLWNvbnRlbnQge1xuICBwYWRkaW5nLXRvcDogMHB4O1xufVxuLnJvdW5kLWJpZHMgLnRhYnMgLmNvbnRhaW5lciAudGFicy1zZWN0aW9uIC50YWJzLXNlY3Rpb24tY29udGVudCAudGFiLXBhbmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5yb3VuZC1iaWRzIC50YWJzIC5jb250YWluZXIgLnRhYnMtc2VjdGlvbiAudGFicy1zZWN0aW9uLWNvbnRlbnQgLnRhYi1wYW5lIC5taW5pbmctaW5mbyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnJvdW5kLWJpZHMgLnRhYnMgLmNvbnRhaW5lciAudGFicy1zZWN0aW9uIC50YWJzLXNlY3Rpb24tY29udGVudCAudGFiLXBhbmUgLm1pbmluZy1pbmZvIC50YWItcGFuZS1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBnYXA6IDE4cHggIWltcG9ydGFudDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBoZWlnaHQ6IGZpdC1jb250ZW50O1xufVxuLnJvdW5kLWJpZHMgLnRhYnMgLmNvbnRhaW5lciAudGFicy1zZWN0aW9uIC50YWJzLXNlY3Rpb24tY29udGVudCAudGFiLXBhbmUgLm1pbmluZy1pbmZvIC50YWItcGFuZS1yb3cgLnRhYi1wYW5lLWNvbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDM3NXB4O1xuICBtaW4taGVpZ2h0OiBmaXQtY29udGVudDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5yb3VuZC1iaWRzIC50YWJzIC5jb250YWluZXIgLnRhYnMtc2VjdGlvbiAudGFicy1zZWN0aW9uLWNvbnRlbnQgLnRhYi1wYW5lIC50YWItcGFuZS1jb2wge1xuICAgIHdpZHRoOiA0OCU7XG4gIH1cbn1cblxuLm1pbmluZy1iaWRzLXNlY3Rpb24ge1xuICBwYWRkaW5nOiA0MHB4IDIwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNvbG9yOiAjMzMzO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubWluaW5nLWJpZHMtc2VjdGlvbiBoMiB7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBjb2xvcjogIzhhNmUzODtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5taW5pbmctYmlkcy1zZWN0aW9uIC5iaWRzLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMjBweDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5taW5pbmctYmlkcy1zZWN0aW9uIC5iaWRzLWNvbnRhaW5lciAuYmlkLWNhcmQge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3gtc2hhZG93OiAwIDRweCA2cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICB3aWR0aDogMzg0cHg7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5taW5pbmctYmlkcy1zZWN0aW9uIC5iaWRzLWNvbnRhaW5lciAuYmlkLWNhcmQgLmJpZC1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ubWluaW5nLWJpZHMtc2VjdGlvbiAuYmlkcy1jb250YWluZXIgLmJpZC1jYXJkIC5iaWQtaGVhZGVyIGgzIHtcbiAgZm9udC1zaXplOiAxLjJlbTtcbiAgY29sb3I6ICMzMzM7XG4gIG1hcmdpbjogMDtcbiAgaGVpZ2h0OiAzMHB4O1xufVxuLm1pbmluZy1iaWRzLXNlY3Rpb24gLmJpZHMtY29udGFpbmVyIC5iaWQtY2FyZCAuYmlkLWhlYWRlciAuYmFkZ2Uge1xuICBiYWNrZ3JvdW5kOiAjMDBiYzcwO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgaGVpZ2h0OiAyMXB4O1xuICBwYWRkaW5nOiAxMnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAyNHB4O1xuICBsZWZ0OiBhdXRvO1xuICB0b3A6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDBweCAwcHggOHB4IDhweDtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBhZGRpbmctdG9wOiA4cHg7XG59XG4ubWluaW5nLWJpZHMtc2VjdGlvbiAuYmlkcy1jb250YWluZXIgLmJpZC1jYXJkIC5iaWQtaGVhZGVyIC5iYWRnZS5pbmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhZmFjYWQ7XG4gIGNvbG9yOiAjZmZmO1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeUxpZ2h0R3JleS1MNTAsICNmYWZiZmIpO1xufVxuLm1pbmluZy1iaWRzLXNlY3Rpb24gLmJpZHMtY29udGFpbmVyIC5iaWQtY2FyZCAuYmlkLWhlYWRlciAuYmFkZ2UuY2xvc2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NjNWI1YjtcbiAgY29sb3I6ICNmZmY7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5TGlnaHRHcmV5LUw1MCwgI2ZhZmJmYik7XG59XG4ubWluaW5nLWJpZHMtc2VjdGlvbiAuYmlkcy1jb250YWluZXIgLmJpZC1jYXJkIC5iaWQtaW5mbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgZ2FwOiA0cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICMwMDI4NTg7XG4gIG1hcmdpbjogMTBweCAwO1xufVxuLm1pbmluZy1iaWRzLXNlY3Rpb24gLmJpZHMtY29udGFpbmVyIC5iaWQtY2FyZCAuYmlkLWluZm8gLnJlZ2lvbiB7XG4gIGJhY2tncm91bmQ6ICNkOGVhZmY7XG4gIGNvbG9yOiAjMDA0MDg1O1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBtYXgtd2lkdGg6IDcwJTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5taW5pbmctYmlkcy1zZWN0aW9uIC5iaWRzLWNvbnRhaW5lciAuYmlkLWNhcmQgLmJpZC1pbmZvIC5hcmVhIHtcbiAgYmFja2dyb3VuZDogI2UwZjZlOTtcbiAgY29sb3I6ICMxNTU3MjQ7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG4ubWluaW5nLWJpZHMtc2VjdGlvbiAuYmlkcy1jb250YWluZXIgLmJpZC1jYXJkIC5iaWQtZGV0YWlscyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMTBweDtcbiAgbWluLWhlaWdodDogMTAwcHg7XG59XG4ubWluaW5nLWJpZHMtc2VjdGlvbiAuYmlkcy1jb250YWluZXIgLmJpZC1jYXJkIC5iaWQtZGV0YWlscyAuZGV0YWlsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxMHB4O1xuICBmb250LXNpemU6IDAuOWVtO1xuICBjb2xvcjogIzU1NTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4LWRpcmVjdGlvbjogaW50ZXJlc3QtY29udGVudDtcbn1cbi5taW5pbmctYmlkcy1zZWN0aW9uIC5iaWRzLWNvbnRhaW5lciAuYmlkLWNhcmQgLmJpZC1kZXRhaWxzIC5kZXRhaWwgLml0ZW0tdGl0bGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDEwcHg7XG59XG4ubWluaW5nLWJpZHMtc2VjdGlvbiAuYmlkcy1jb250YWluZXIgLmJpZC1jYXJkIC5tb3JlLWRldGFpbHMge1xuICBjb2xvcjogI2JjOTU1YztcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZjZmOWY5O1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5taW5pbmctYmlkcy1zZWN0aW9uIC5iaWRzLWNvbnRhaW5lciAuYmlkLWNhcmQgLm1vcmUtZGV0YWlsczpob3ZlciB7XG4gIGNvbG9yOiAjNmU0ZjI5O1xufVxuXG4uYmlkLXNlY3Rpb24ge1xuICBiYWNrZ3JvdW5kOiAjZjhmOGY2O1xufVxuLmJpZC1zZWN0aW9uIC5pbnRlcmVzdC1jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5iaWQtc2VjdGlvbiAuaW50ZXJlc3QtY29udGVudCAuY29udGVudC1sZWZ0IHtcbiAgcGFkZGluZy10b3A6IDYwcHg7XG4gIHdpZHRoOiA1MCU7XG59XG4uYmlkLXNlY3Rpb24gLmludGVyZXN0LWNvbnRlbnQgLmNvbnRlbnQtcmlnaHQge1xuICB3aWR0aDogMzAlO1xufVxuLmJpZC1zZWN0aW9uIC5yZWdpc3Rlci1idG4ge1xuICBiYWNrZ3JvdW5kOiAjMjhhNzQ1O1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4zcztcbiAgbWFyZ2luLXRvcDogNzBweDtcbn1cbi5iaWQtc2VjdGlvbiAucmVnaXN0ZXItYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzIxODgzODtcbn1cbi5iaWQtc2VjdGlvbiBoMiB7XG4gIGNvbG9yOiB2YXIoLS1Gb3VuZGF0aW9uLUJpbnRlcmVzdC1jb250ZW50bi1EYXJrZXIsICM0NzNkMmQpO1xuICBmb250LXNpemU6IDQ4cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xufVxuLmJpZC1zZWN0aW9uIHAge1xuICBjb2xvcjogdmFyKC0tTmV1dHJhbC02MDAsICM2NTY1NjUpO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFweDtcbn1cbi5iaWQtc2VjdGlvbiAuaW1hZ2UtY29udGFpbmVyIC5pbWctZmx1aWQge1xuICB3aWR0aDogMTg5JTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4ucGFnZS1ub2RlLXR5cGUtbWluaW5nLWJpZC1saXN0IC5taW5pbmctY29tcGxleGVzLWxpc3QtZGVzY3JpcHRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMTBweDtcbn1cblxuaHRtbFtsYW5nPWFyXVtkaXI9cnRsXSAubWluaW5nLWJpZHMtc2VjdGlvbiAuaGdpLXN0cm9rZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG5odG1sW2xhbmc9YXJdW2Rpcj1ydGxdIC5taW5pbmctYmlkcy1zZWN0aW9uIC5iaWRzLWNvbnRhaW5lciAuYmlkLWNhcmQgLmJpZC1oZWFkZXIgLmJhZGdlIHtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDI0cHg7XG59XG5odG1sW2xhbmc9YXJdW2Rpcj1ydGxdIC5iaWQtaW5mbyAucmVnaW9uIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5odG1sW2xhbmc9YXJdW2Rpcj1ydGxdIC5jb21wZXRpdGlvbi1zZWN0aW9uIC50aW1lbGluZS1jb250YWluZXIge1xuICB3aWR0aDogMTQ0JTtcbn1cbmh0bWxbbGFuZz1hcl1bZGlyPXJ0bF0gLmltYWdlLWNvbnRhaW5lciAuaW1nLWZsdWlkIHtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoLTEpO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC50YWJzIC50YWJzLXNlY3Rpb24gLnRhYnMtc2VjdGlvbi1jb250ZW50IC5taW5pbmctaW5mbyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAucHJvamVjdC1vdmVydmlldyB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5wcm9qZWN0LW92ZXJ2aWV3IC5iYWNrZ3JvdW5kLWltYWdlIHtcbiAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMC41KTtcbiAgfVxuICAucHJvamVjdC1vdmVydmlldyAuY29udGVudC13cmFwcGVyIC5jb250ZW50IHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5jb21wZXRpdGlvbi1zZWN0aW9uIHtcbiAgICBwYWRkaW5nOiAyMHB4IDIwcHg7XG4gIH1cbiAgLmNvbXBldGl0aW9uLXNlY3Rpb24gLnRhYnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDIwcHg7XG4gIH1cbiAgLmNvbXBldGl0aW9uLXNlY3Rpb24gLnRhYnMgLnRhYiB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG4gIC5jb21wZXRpdGlvbi1zZWN0aW9uIC50YWJzIC50YWI6YWN0aXZlIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbiAgLmNvbXBldGl0aW9uLXNlY3Rpb24gLmNvbXBldGl0aW9uLWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLmNvbXBldGl0aW9uLXNlY3Rpb24gLnRpbWVsaW5lLWNvbnRhaW5lciB7XG4gICAgdG9wOiA1MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5jb21wZXRpdGlvbi1zZWN0aW9uIC50aW1lbGluZS1jb250YWluZXIgLnRpbWVsaW5lIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuICAuY29tcGV0aXRpb24tc2VjdGlvbiAudGltZWxpbmUtY29udGFpbmVyIC50aW1lbGluZSAudGltZWxpbmUtc3RlcCB7XG4gICAgd2lkdGg6IDQyJTtcbiAgfVxuICAuY29tcGV0aXRpb24tc2VjdGlvbiAudGltZWxpbmUtY29udGFpbmVyIC50aW1lbGluZSAudGltZWxpbmUtc3RlcDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTk5O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcbiAgICB0b3A6IDg3cHg7XG4gICAgbWFyZ2luOiAwcHg7XG4gIH1cbiAgLmNvbXBldGl0aW9uLXNlY3Rpb24gLnRpbWVsaW5lLWNvbnRhaW5lciAudGltZWxpbmUgLnRpbWVsaW5lLXN0ZXAuYWN0aXZlOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiMDhkNTc7XG4gIH1cbiAgLmNvbXBldGl0aW9uLXNlY3Rpb24gLmdyYXBoaWMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmNvbXBldGl0aW9uLXNlY3Rpb24gLmxlZnQtY29udGVudCAuZGVzY3JpcHRpb24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5iaWQtc2VjdGlvbiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5iaWQtc2VjdGlvbiAuaW50ZXJlc3QtY29udGVudCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmJpZC1zZWN0aW9uIC5pbnRlcmVzdC1jb250ZW50IC5jb250ZW50LWxlZnQge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmJpZC1zZWN0aW9uIC5pbnRlcmVzdC1jb250ZW50IC5jb250ZW50LXJpZ2h0IHtcbiAgICB3aWR0aDogMzAlO1xuICB9XG4gIC5iaWQtc2VjdGlvbiAuaW1hZ2UtY29udGFpbmVyIGltZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY29tcGV0aXRpb24tc2VjdGlvbiB7XG4gICAgcGFkZGluZzogMjBweCAyMHB4O1xuICB9XG4gIC5jb21wZXRpdGlvbi1zZWN0aW9uIC50YWJzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC5jb21wZXRpdGlvbi1zZWN0aW9uIC50YWJzIC50YWIge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxuICAuY29tcGV0aXRpb24tc2VjdGlvbiAudGFicyAudGFiOmFjdGl2ZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG4gIC5jb21wZXRpdGlvbi1zZWN0aW9uIC5jb21wZXRpdGlvbi1jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC5jb21wZXRpdGlvbi1zZWN0aW9uIC50aW1lbGluZS1jb250YWluZXIge1xuICAgIHRvcDogNTBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuY29tcGV0aXRpb24tc2VjdGlvbiAudGltZWxpbmUtY29udGFpbmVyIC50aW1lbGluZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbiAgLmNvbXBldGl0aW9uLXNlY3Rpb24gLnRpbWVsaW5lLWNvbnRhaW5lciAudGltZWxpbmUgLnRpbWVsaW5lLXN0ZXAge1xuICAgIHdpZHRoOiA0MiU7XG4gIH1cbiAgLmNvbXBldGl0aW9uLXNlY3Rpb24gLnRpbWVsaW5lLWNvbnRhaW5lciAudGltZWxpbmUgLnRpbWVsaW5lLXN0ZXA6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTZweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzk5OTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgdG9wOiA4N3B4O1xuICAgIG1hcmdpbjogMHB4O1xuICB9XG4gIC5jb21wZXRpdGlvbi1zZWN0aW9uIC50aW1lbGluZS1jb250YWluZXIgLnRpbWVsaW5lIC50aW1lbGluZS1zdGVwLmFjdGl2ZTo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjA4ZDU3O1xuICB9XG4gIC5jb21wZXRpdGlvbi1zZWN0aW9uIC5ncmFwaGljIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5jb21wZXRpdGlvbi1zZWN0aW9uIC5sZWZ0LWNvbnRlbnQgLmRlc2NyaXB0aW9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAucHJvamVjdC1vdmVydmlldyB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5wcm9qZWN0LW92ZXJ2aWV3IC5iYWNrZ3JvdW5kLWltYWdlIHtcbiAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMC41KTtcbiAgfVxuICAucHJvamVjdC1vdmVydmlldyAuY29udGVudC13cmFwcGVyIC5jb250ZW50IHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG4gIC5jb21wZXRpdGlvbi1zZWN0aW9uIHtcbiAgICBwYWRkaW5nOiAyMHB4IDIwcHg7XG4gIH1cbiAgLmNvbXBldGl0aW9uLXNlY3Rpb24gLnRhYnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLmNvbXBldGl0aW9uLXNlY3Rpb24gLnRhYnMgLnRhYiB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG4gIC5jb21wZXRpdGlvbi1zZWN0aW9uIC50YWJzIC50YWI6YWN0aXZlIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbiAgLmNvbXBldGl0aW9uLXNlY3Rpb24gLmNvbXBldGl0aW9uLWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLmNvbXBldGl0aW9uLXNlY3Rpb24gLnRpbWVsaW5lLWNvbnRhaW5lciB7XG4gICAgdG9wOiA1MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5jb21wZXRpdGlvbi1zZWN0aW9uIC50aW1lbGluZS1jb250YWluZXIgLnRpbWVsaW5lIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuICAuY29tcGV0aXRpb24tc2VjdGlvbiAudGltZWxpbmUtY29udGFpbmVyIC50aW1lbGluZSAudGltZWxpbmUtc3RlcCB7XG4gICAgd2lkdGg6IDQyJTtcbiAgfVxuICAuY29tcGV0aXRpb24tc2VjdGlvbiAudGltZWxpbmUtY29udGFpbmVyIC50aW1lbGluZSAudGltZWxpbmUtc3RlcDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTk5O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcbiAgICB0b3A6IDg3cHg7XG4gICAgbWFyZ2luOiAwcHg7XG4gIH1cbiAgLmNvbXBldGl0aW9uLXNlY3Rpb24gLnRpbWVsaW5lLWNvbnRhaW5lciAudGltZWxpbmUgLnRpbWVsaW5lLXN0ZXAuYWN0aXZlOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiMDhkNTc7XG4gIH1cbiAgLmNvbXBldGl0aW9uLXNlY3Rpb24gLmdyYXBoaWMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmNvbXBldGl0aW9uLXNlY3Rpb24gLmxlZnQtY29udGVudCAuZGVzY3JpcHRpb24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5taW5pbmctYmlkcy1zZWN0aW9uIC5iaWRzLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDIwcHg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIC5yb3VuZC1iaWRzIC50YWJzIC5jb250YWluZXIgLnRhYnMtc2VjdGlvbiAudGFicy1zZWN0aW9uLWNvbnRlbnQgLnRhYi1wYW5lIC5taW5pbmctaW5mbyAudGFiLXBhbmUtcm93IC50YWItcGFuZS1jb2wge1xuICAgIHdpZHRoOiAzMThweDtcbiAgfVxuICAuYmlkLXNlY3Rpb24ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuYmlkLXNlY3Rpb24gLmludGVyZXN0LWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5iaWQtc2VjdGlvbiAuaW50ZXJlc3QtY29udGVudCAuY29udGVudC1sZWZ0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuYmlkLXNlY3Rpb24gLmltYWdlLWNvbnRhaW5lciBpbWcge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5jb21wZXRpdGlvbi1zZWN0aW9uIC5ncmFwaGljIC5jaXJjbGUtcGF0dGVybiB7XG4gICAgd2lkdGg6IDMwMHB4O1xuICAgIGhlaWdodDogMzAwcHg7XG4gIH1cbiAgLmNvbXBldGl0aW9uLXNlY3Rpb24gLnRpbWVsaW5lLWNvbnRhaW5lciB7XG4gICAgdG9wOiA1MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5jb21wZXRpdGlvbi1zZWN0aW9uIC50aW1lbGluZS1jb250YWluZXIgLnRpbWVsaW5lIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuICAuY29tcGV0aXRpb24tc2VjdGlvbiAudGltZWxpbmUtY29udGFpbmVyIC50aW1lbGluZSAudGltZWxpbmUtc3RlcCB7XG4gICAgd2lkdGg6IDQyJTtcbiAgfVxuICAuY29tcGV0aXRpb24tc2VjdGlvbiAudGltZWxpbmUtY29udGFpbmVyIC50aW1lbGluZSAudGltZWxpbmUtc3RlcDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTk5O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcbiAgICB0b3A6IDg3cHg7XG4gICAgbWFyZ2luOiAwcHg7XG4gIH1cbiAgLmNvbXBldGl0aW9uLXNlY3Rpb24gLnRpbWVsaW5lLWNvbnRhaW5lciAudGltZWxpbmUgLnRpbWVsaW5lLXN0ZXAuYWN0aXZlOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiMDhkNTc7XG4gIH1cbiAgLmJpZC1zZWN0aW9uIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLmJpZC1zZWN0aW9uIC5pbnRlcmVzdC1jb250ZW50IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuYmlkLXNlY3Rpb24gLmludGVyZXN0LWNvbnRlbnQgLmNvbnRlbnQtbGVmdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmJpZC1zZWN0aW9uIC5pbWFnZS1jb250YWluZXIgaW1nIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5iaWQtc2VjdGlvbiAucmVnaXN0ZXItYnRuIHtcbiAgICBtYXJnaW4tdG9wOiAxMCU7XG4gIH1cbiAgaHRtbFtsYW5nPWFyXVtkaXI9cnRsXSAuY29tcGV0aXRpb24tc2VjdGlvbiAudGltZWxpbmUtY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDQwcHgpIHtcbiAgLmNvbXBldGl0aW9uLXNlY3Rpb24gLmdyYXBoaWMgLmNpcmNsZS1wYXR0ZXJuIHtcbiAgICB3aWR0aDogMzAwcHg7XG4gICAgaGVpZ2h0OiAzMDBweDtcbiAgfVxuICAuY29tcGV0aXRpb24tc2VjdGlvbiAudGltZWxpbmUtY29udGFpbmVyIHtcbiAgICB0b3A6IDUwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNvbXBldGl0aW9uLXNlY3Rpb24gLnRpbWVsaW5lLWNvbnRhaW5lciAudGltZWxpbmUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG4gIC5jb21wZXRpdGlvbi1zZWN0aW9uIC50aW1lbGluZS1jb250YWluZXIgLnRpbWVsaW5lIC50aW1lbGluZS1zdGVwIHtcbiAgICB3aWR0aDogNDIlO1xuICB9XG4gIC5jb21wZXRpdGlvbi1zZWN0aW9uIC50aW1lbGluZS1jb250YWluZXIgLnRpbWVsaW5lIC50aW1lbGluZS1zdGVwOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM5OTk7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuICAgIHRvcDogODdweDtcbiAgICBtYXJnaW46IDBweDtcbiAgfVxuICAuY29tcGV0aXRpb24tc2VjdGlvbiAudGltZWxpbmUtY29udGFpbmVyIC50aW1lbGluZSAudGltZWxpbmUtc3RlcC5hY3RpdmU6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2IwOGQ1NztcbiAgfVxuICAuYmlkLXNlY3Rpb24ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuYmlkLXNlY3Rpb24gLmludGVyZXN0LWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5iaWQtc2VjdGlvbiAuaW50ZXJlc3QtY29udGVudCAuY29udGVudC1sZWZ0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuYmlkLXNlY3Rpb24gLmltYWdlLWNvbnRhaW5lciBpbWcge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmJpZC1zZWN0aW9uIC5yZWdpc3Rlci1idG4ge1xuICAgIG1hcmdpbi10b3A6IDEwJTtcbiAgfVxuICBodG1sW2xhbmc9YXJdW2Rpcj1ydGxdIC5jb21wZXRpdGlvbi1zZWN0aW9uIC50aW1lbGluZS1jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucGFnZS1ub2RlLXR5cGUtY2FsY3VsYXRvciAuc2VjdGlvbi10aXRsZSB7XG4gIGNvbG9yOiAjMmQzMDMzO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4ucGFnZS1ub2RlLXR5cGUtY2FsY3VsYXRvciAuZGVzY3JpcHRpb24tc2VjdGlvbiB7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nOiAyMHB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBib3gtc2hhZG93OiAwcHggNHB4IDMwcHggMHB4IHJnYmEoMjI3LCAyMjcsIDIyNywgMC4yNSk7XG59XG4ucGFnZS1ub2RlLXR5cGUtY2FsY3VsYXRvciAuZGVzY3JpcHRpb24tc2VjdGlvbjpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIC8qIEhvdmVyIGVmZmVjdCBmb3IgY2FyZCAqL1xufVxuLnBhZ2Utbm9kZS10eXBlLWNhbGN1bGF0b3IgLmRlc2NyaXB0aW9uLXNlY3Rpb24gLmRlc2NyaXB0aW9uIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuLnBhZ2Utbm9kZS10eXBlLWNhbGN1bGF0b3IgLnJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZ2FwOiAyMHB4O1xufVxuLnBhZ2Utbm9kZS10eXBlLWNhbGN1bGF0b3IgLnJvdyAuZXJyb3ItbWVzc2FnZSxcbi5wYWdlLW5vZGUtdHlwZS1jYWxjdWxhdG9yIC5yb3cgLm1lc3NhZ2UtZXJyb3Ige1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLnBhZ2Utbm9kZS10eXBlLWNhbGN1bGF0b3IgLmNhcmQge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiAyMHB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBib3gtc2hhZG93OiAwcHggNHB4IDMwcHggMHB4IHJnYmEoMjI3LCAyMjcsIDIyNywgMC4yNSk7XG4gIGZsZXg6IDE7XG4gIG1pbi13aWR0aDogMzAwcHg7XG4gIC8qIFRvb2x0aXAgU3R5bGVzICovXG59XG4ucGFnZS1ub2RlLXR5cGUtY2FsY3VsYXRvciAuY2FyZDpob3ZlciB7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG4ucGFnZS1ub2RlLXR5cGUtY2FsY3VsYXRvciAuY2FyZCAuY2FyZC10aXRsZS1ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmMmY0ZjU7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4ucGFnZS1ub2RlLXR5cGUtY2FsY3VsYXRvciAuY2FyZCAuY2FyZC10aXRsZS1ncm91cCAuY2FyZC10aXRsZSB7XG4gIGNvbG9yOiAjNGE0ZjUzO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuLnBhZ2Utbm9kZS10eXBlLWNhbGN1bGF0b3IgLmNhcmQgLnRvb2x0aXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuLnBhZ2Utbm9kZS10eXBlLWNhbGN1bGF0b3IgLmNhcmQgLnRvb2x0aXAgLmhnaS1zdHJva2Uge1xuICBjb2xvcjogIzY5NmQ3MDtcbn1cbi5wYWdlLW5vZGUtdHlwZS1jYWxjdWxhdG9yIC5jYXJkIC50b29sdGlwIC50b29sdGlwdGV4dCB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgd2lkdGg6IDMyMHB4O1xuICBjb2xvcjogIzFkMWQxYjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDEzLjM0NHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIHBhZGRpbmc6IDEycHggMTZweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZjNmM2YzO1xuICBiYWNrZ3JvdW5kOiAjZjFmMmYyO1xuICBib3gtc2hhZG93OiAwcHggMnB4IDZweCAwcHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDEyNSU7XG4gIHJpZ2h0OiAwO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG59XG4ucGFnZS1ub2RlLXR5cGUtY2FsY3VsYXRvciAuY2FyZCAudG9vbHRpcDpob3ZlciAudG9vbHRpcHRleHQge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBvcGFjaXR5OiAxO1xufVxuLnBhZ2Utbm9kZS10eXBlLWNhbGN1bGF0b3IgLmNhcmQgLmd1YXJhbnRlZS1jYXJkLXRpdGxlLWdyb3VwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2YyZjRmNTtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5wYWdlLW5vZGUtdHlwZS1jYWxjdWxhdG9yIC5jYXJkIC5ndWFyYW50ZWUtY2FyZC10aXRsZS1ncm91cCAuY2FyZC10aXRsZSB7XG4gIGNvbG9yOiAjNGE0ZjUzO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuLnBhZ2Utbm9kZS10eXBlLWNhbGN1bGF0b3IgLmNhcmQgLmd1YXJhbnRlZS1jYXJkLXRpdGxlLWdyb3VwIC5taW5lcmFsLWNhbHNzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDc1cHg7XG4gIGhlaWdodDogMzBweDtcbiAgcGFkZGluZzogNHB4IDEycHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTg4LCAxNDksIDkyLCAwLjE1KTtcbn1cbi5wYWdlLW5vZGUtdHlwZS1jYWxjdWxhdG9yIC5jYXJkIC5ndWFyYW50ZWUtY2FyZC10aXRsZS1ncm91cCAubWluZXJhbC1jYWxzcyBzcGFuLm1pbmVyYWwtY2Fsc3MtbGFiZWwge1xuICBjb2xvcjogI0JDOTU1QztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LWZhbWlseTogXCJESU4gTmV4dCBMVCBBcmFiaWNcIjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xufVxuLnBhZ2Utbm9kZS10eXBlLWNhbGN1bGF0b3IgLmNhcmQgLnN1cmZhY2UtY2FyZC1kZXRhaWxzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgLyogZ2FwOiAyNDVweDsgKi9cbn1cbi5wYWdlLW5vZGUtdHlwZS1jYWxjdWxhdG9yIC5jYXJkIC5jYXJkLWRldGFpbHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAvKiBnYXA6IDE0OHB4OyAqL1xufVxuLnBhZ2Utbm9kZS10eXBlLWNhbGN1bGF0b3IgLmNhcmQgLmZvcm0taW5wdXQtZ3JvdXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnBhZ2Utbm9kZS10eXBlLWNhbGN1bGF0b3IgLmNhcmQgLmZvcm0taW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDUwJTtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuLnBhZ2Utbm9kZS10eXBlLWNhbGN1bGF0b3IgLmNhcmQgLmZvcm0taW5wdXQtZ3JvdXAgLmZvcm0tbGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4ucGFnZS1ub2RlLXR5cGUtY2FsY3VsYXRvciAuY2FyZCAuZ3JvdXAtYnV0dG9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxMHB4O1xufVxuLnBhZ2Utbm9kZS10eXBlLWNhbGN1bGF0b3IgLmNhcmQgLmZvcm0tY29udHJvbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBjb2xvcjogIzMzMzczYjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGJhY2tncm91bmQtc2l6ZTogMjBweDtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U2ZTZlNjtcbn1cbi5wYWdlLW5vZGUtdHlwZS1jYWxjdWxhdG9yIC5jYXJkIC5mb3JtLXNlbGVjdCB7XG4gIHdpZHRoOiAxMDAlO1xuICBjb2xvcjogIzMzMzczYjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGJhY2tncm91bmQtc2l6ZTogMjBweDtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U2ZTZlNjtcbiAgYmFja2dyb3VuZDogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPVwiMjBcIiBoZWlnaHQ9XCIyMVwiIHZpZXdCb3g9XCIwIDAgMjAgMjFcIiBmaWxsPVwibm9uZVwiIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiUzRSUzQ3BhdGggZD1cIk0xNi42IDcuNzA4NUwxMS4xNjY3IDEzLjE0MThDMTAuNTI1IDEzLjc4MzUgOS40NzUwMiAxMy43ODM1IDguODMzMzYgMTMuMTQxOEwzLjQwMDAyIDcuNzA4NVwiIHN0cm9rZT1cIiUyM0FEQTdBN1wiIHN0cm9rZS13aWR0aD1cIjEuNVwiIHN0cm9rZS1taXRlcmxpbWl0PVwiMTBcIiBzdHJva2UtbGluZWNhcD1cInJvdW5kXCIgc3Ryb2tlLWxpbmVqb2luPVwicm91bmRcIiUyRiUzRSUzQyUyRnN2ZyUzRScpIG5vLXJlcGVhdCByaWdodCAxMHB4IGNlbnRlcjtcbn1cbi5wYWdlLW5vZGUtdHlwZS1jYWxjdWxhdG9yIC5jYXJkIC50b3RhbC1mZWVzIC50b3RhbC1mZWVzLWdyb3VwIHtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogMTYyLjY0NnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICNmOGY4ZjY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA3MHB4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG4ucGFnZS1ub2RlLXR5cGUtY2FsY3VsYXRvciAuY2FyZCAudG90YWwtZmVlcyAudG90YWwtZmVlcy1ncm91cCAudG90YWwtZmVlcy1sYWJlbCB7XG4gIGNvbG9yOiAjNGE0ZjUzO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE0MCU7XG59XG4ucGFnZS1ub2RlLXR5cGUtY2FsY3VsYXRvciAuY2FyZCAudG90YWwtZmVlcyAudG90YWwtZmVlcy1ncm91cCAudG90YWwtZmVlcy12YWx1ZSB7XG4gIGNvbG9yOiAjNGE0ZjUzO1xuICBmb250LXNpemU6IDMycHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE0MCU7XG59XG4ucGFnZS1ub2RlLXR5cGUtY2FsY3VsYXRvciAuY2FyZCAudG90YWwtZ3VhcmFudGVlIC50b3RhbC1ndWFyYW50ZWUtZ3JvdXAge1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiAxNjIuNjQ2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogI2Y4ZjhmNjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDcwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbn1cbi5wYWdlLW5vZGUtdHlwZS1jYWxjdWxhdG9yIC5jYXJkIC50b3RhbC1ndWFyYW50ZWUgLnRvdGFsLWd1YXJhbnRlZS1ncm91cCAudG90YWwtZ3VhcmFudGVlLWxhYmVsIHtcbiAgY29sb3I6ICM0YTRmNTM7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTQwJTtcbn1cbi5wYWdlLW5vZGUtdHlwZS1jYWxjdWxhdG9yIC5jYXJkIC50b3RhbC1ndWFyYW50ZWUgLnRvdGFsLWd1YXJhbnRlZS1ncm91cCAudG90YWwtZ3VhcmFudGVlLXZhbHVlIHtcbiAgY29sb3I6ICM0YTRmNTM7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTQwJTtcbn1cbi5wYWdlLW5vZGUtdHlwZS1jYWxjdWxhdG9yIC5jYXJkIC5wcmljaW5nLWRldGFpbHMgaDYsXG4ucGFnZS1ub2RlLXR5cGUtY2FsY3VsYXRvciAuY2FyZCAueWVhcmx5LXByaWNpbmctZGV0YWlscyBoNiB7XG4gIGNvbG9yOiAjMzMzNzNiO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG59XG4ucGFnZS1ub2RlLXR5cGUtY2FsY3VsYXRvciAuY2FyZCAucHJpY2luZy1kZXRhaWxzIHVsLFxuLnBhZ2Utbm9kZS10eXBlLWNhbGN1bGF0b3IgLmNhcmQgLnllYXJseS1wcmljaW5nLWRldGFpbHMgdWwge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG4ucGFnZS1ub2RlLXR5cGUtY2FsY3VsYXRvciAuY2FyZCAucHJpY2luZy1kZXRhaWxzIHVsIGxpLFxuLnBhZ2Utbm9kZS10eXBlLWNhbGN1bGF0b3IgLmNhcmQgLnllYXJseS1wcmljaW5nLWRldGFpbHMgdWwgbGkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDEwcHggMDtcbn1cbi5wYWdlLW5vZGUtdHlwZS1jYWxjdWxhdG9yIC5jYXJkIC5wcmljaW5nLWRldGFpbHMgdWwgbGkgLmxpc3QtZGV0YWlscyxcbi5wYWdlLW5vZGUtdHlwZS1jYWxjdWxhdG9yIC5jYXJkIC55ZWFybHktcHJpY2luZy1kZXRhaWxzIHVsIGxpIC5saXN0LWRldGFpbHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEwcHg7XG59XG4ucGFnZS1ub2RlLXR5cGUtY2FsY3VsYXRvciAuY2FyZCAucHJpY2luZy1kZXRhaWxzIHVsIGxpIC5saXN0LWRldGFpbHMgLmxpc3QtZGV0YWlscy1sYWJlbCxcbi5wYWdlLW5vZGUtdHlwZS1jYWxjdWxhdG9yIC5jYXJkIC55ZWFybHktcHJpY2luZy1kZXRhaWxzIHVsIGxpIC5saXN0LWRldGFpbHMgLmxpc3QtZGV0YWlscy1sYWJlbCB7XG4gIHBhZGRpbmc6IDMuMDI1cHggOS4wNzVweDtcbiAgYm9yZGVyLXJhZGl1czogMy4wMjVweDtcbiAgYmFja2dyb3VuZDogI2YyZmJmNztcbiAgY29sb3I6ICMwMDQ0Mjk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xufVxuLnBhZ2Utbm9kZS10eXBlLWNhbGN1bGF0b3IgLmNhcmQgLmJ0bi1wcmltYXJ5IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4NDY5NDA7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjODQ2OTQwO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnBhZ2Utbm9kZS10eXBlLWNhbGN1bGF0b3IgLmNhcmQgLmJ0bi1wcmltYXJ5OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzczNWMzODtcbn1cbi5wYWdlLW5vZGUtdHlwZS1jYWxjdWxhdG9yIC5jYXJkIC5idG4tc2Vjb25kYXJ5IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjODQ2OTQwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjODQ2OTQwO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnBhZ2Utbm9kZS10eXBlLWNhbGN1bGF0b3IgLmNhcmQgLmJ0bi1zZWNvbmRhcnk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG5odG1sW2xhbmc9YXJdW2Rpcj1ydGxdIC5wYWdlLW5vZGUtdHlwZS1jYWxjdWxhdG9yIC5jYXJkIC5mb3JtLXNlbGVjdCB7XG4gIGJhY2tncm91bmQ6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD1cIjIwXCIgaGVpZ2h0PVwiMjFcIiB2aWV3Qm94PVwiMCAwIDIwIDIxXCIgZmlsbD1cIm5vbmVcIiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIlM0UlM0NwYXRoIGQ9XCJNMTYuNiA3LjcwODVMMTEuMTY2NyAxMy4xNDE4QzEwLjUyNSAxMy43ODM1IDkuNDc1MDIgMTMuNzgzNSA4LjgzMzM2IDEzLjE0MThMMy40MDAwMiA3LjcwODVcIiBzdHJva2U9XCIlMjNBREE3QTdcIiBzdHJva2Utd2lkdGg9XCIxLjVcIiBzdHJva2UtbWl0ZXJsaW1pdD1cIjEwXCIgc3Ryb2tlLWxpbmVjYXA9XCJyb3VuZFwiIHN0cm9rZS1saW5lam9pbj1cInJvdW5kXCIlMkYlM0UlM0MlMkZzdmclM0UnKSBuby1yZXBlYXQgbGVmdCAxMHB4IGNlbnRlcjtcbn1cbmh0bWxbbGFuZz1hcl1bZGlyPXJ0bF0gLnBhZ2Utbm9kZS10eXBlLWNhbGN1bGF0b3IgLmNhcmQgLmNhcmQtdGl0bGUtZ3JvdXAgLnRvb2x0aXAgLnRvb2x0aXB0ZXh0IHtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDA7XG59XG5odG1sW2xhbmc9YXJdW2Rpcj1ydGxdIC5wYWdlLW5vZGUtdHlwZS1jYWxjdWxhdG9yIC5mb3JtLWlucHV0LWdyb3VwIC5pbnB1dC1ncm91cCB7XG4gIG1hcmdpbi1yaWdodDogMHB4O1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAucGFnZS1ub2RlLXR5cGUtY2FsY3VsYXRvciAudGFicyAudGFicy1ib3ggLnRhYnMtbGlzdCAudGFiLWl0ZW0ge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLnBhZ2Utbm9kZS10eXBlLWNhbGN1bGF0b3IgLmRlc2NyaXB0aW9uLXNlY3Rpb24ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAucGFnZS1ub2RlLXR5cGUtY2FsY3VsYXRvciAuZGVzY3JpcHRpb24tc2VjdGlvbiAuZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGFnZS1ub2RlLXR5cGUtY2FsY3VsYXRvciAudGFicyAudGFicy1ib3ggLnRhYnMtbGlzdCAudGFiLWl0ZW0ge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLnBhZ2Utbm9kZS10eXBlLWNhbGN1bGF0b3IgLmRlc2NyaXB0aW9uLXNlY3Rpb24ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAucGFnZS1ub2RlLXR5cGUtY2FsY3VsYXRvciAudGFicyAudGFicy1ib3ggLnRhYnMtbGlzdCAudGFiLWl0ZW0ge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLnBhZ2Utbm9kZS10eXBlLWNhbGN1bGF0b3IgLmRlc2NyaXB0aW9uLXNlY3Rpb24ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnBhZ2Utbm9kZS10eXBlLWNhbGN1bGF0b3IgLnRhYnMgLnRhYnMtYm94IC50YWJzLWxpc3QgLnRhYi1pdGVtIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5wYWdlLW5vZGUtdHlwZS1jYWxjdWxhdG9yIC5kZXNjcmlwdGlvbi1zZWN0aW9uIHtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0NDBweCkge1xuICAucGFnZS1ub2RlLXR5cGUtY2FsY3VsYXRvciAudGFicyAudGFicy1ib3ggLnRhYnMtbGlzdCAudGFiLWl0ZW0ge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLnBhZ2Utbm9kZS10eXBlLWNhbGN1bGF0b3IgLmRlc2NyaXB0aW9uLXNlY3Rpb24ge1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5wYWdlLW5vZGUtdHlwZS1pbnZlc3RtZW50IC5icmVhZGNydW1ic19fbGluazpub3QoOmxhc3QtY2hpbGQpOmFmdGVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ucGFnZS1ub2RlLXR5cGUtaW52ZXN0bWVudCAuYnJlYWRjcnVtYnNfX2xpbmsge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5wYWdlLW5vZGUtdHlwZS1pbnZlc3RtZW50IC5wcm9qZWN0LW92ZXJ2aWV3IC5jb250ZW50LXdyYXBwZXIgLmNvbnRlbnQgaDEge1xuICBmb250LXNpemU6IDZyZW07XG4gIGxpbmUtaGVpZ2h0OiA3LjJyZW07XG59XG4ucGFnZS1ub2RlLXR5cGUtaW52ZXN0bWVudCAuc2VjdGlvbnMgLnRhYnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDkwcHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNTZweDtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTAsIDI1MSwgMjUxLCAwLjgpO1xufVxuLnBhZ2Utbm9kZS10eXBlLWludmVzdG1lbnQgLnNlY3Rpb25zIC50YWJzIC50YWItaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDEwcHg7XG4gIGhlaWdodDogMTEwcHg7XG4gIGNvbG9yOiAjNjg2ZDcyO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE2MCU7XG59XG4ucGFnZS1ub2RlLXR5cGUtaW52ZXN0bWVudCAuc2VjdGlvbnMgLnRhYnMgLnRhYi1pdGVtLmFjdGl2ZSB7XG4gIGNvbG9yOiAjODQ2OTQwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzg0Njk0MDtcbn1cbi5wYWdlLW5vZGUtdHlwZS1pbnZlc3RtZW50IC5zZWN0aW9ucyAudGFiLXBhbmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnBhZ2Utbm9kZS10eXBlLWludmVzdG1lbnQgLnNlY3Rpb25zIC50YWItcGFuZS5hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5wYWdlLW5vZGUtdHlwZS1pbnZlc3RtZW50IC5zZWN0aW9ucyAub3ZlcnZpZXctY29udGVudCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgLyogS2V5IFJlc291cmNlcyBTZWN0aW9uICovXG4gIC8qIE1pbmluZyBWaXNpb24gU2VjdGlvbiAqL1xufVxuLnBhZ2Utbm9kZS10eXBlLWludmVzdG1lbnQgLnNlY3Rpb25zIC5vdmVydmlldy1jb250ZW50IC52aXNpb24tc2VjdGlvbiB7XG4gIGNvbG9yOiAjNjg2ZDcyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW46IDAgY2FsYygtNzYuNTM0MDhweCArIDEwLjg5MnZ3KTtcbn1cbi5wYWdlLW5vZGUtdHlwZS1pbnZlc3RtZW50IC5zZWN0aW9ucyAub3ZlcnZpZXctY29udGVudCAudmlzaW9uLXNlY3Rpb24gLmNvbnRlbnQtY29udGFpbmVyIGgxIHtcbiAgY29sb3I6ICMyZDMwMzM7XG4gIGZvbnQtc2l6ZTogNDhweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTQwJTtcbn1cbi5wYWdlLW5vZGUtdHlwZS1pbnZlc3RtZW50IC5zZWN0aW9ucyAub3ZlcnZpZXctY29udGVudCAudmlzaW9uLXNlY3Rpb24gLmNvbnRlbnQtY29udGFpbmVyIHAge1xuICBtYXJnaW46IDIwcHggMDtcbiAgY29sb3I6ICM1ODU4NTg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjhweDtcbn1cbi5wYWdlLW5vZGUtdHlwZS1pbnZlc3RtZW50IC5zZWN0aW9ucyAub3ZlcnZpZXctY29udGVudCAudmlzaW9uLXNlY3Rpb24gLmNvbnRlbnQtY29udGFpbmVyIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5wYWdlLW5vZGUtdHlwZS1pbnZlc3RtZW50IC5zZWN0aW9ucyAub3ZlcnZpZXctY29udGVudCAudmlzaW9uLXNlY3Rpb24gLmNvbnRlbnQtY29udGFpbmVyIGEgLmJhY2stYnV0dG9uIHtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWU4YTY2O1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLXRvcDogNTBweDtcbn1cbi5wYWdlLW5vZGUtdHlwZS1pbnZlc3RtZW50IC5zZWN0aW9ucyAub3ZlcnZpZXctY29udGVudCAudmlzaW9uLXNlY3Rpb24gLmNvbnRlbnQtY29udGFpbmVyIGEgLmJhY2stYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzllOGE2Njtcbn1cbi5wYWdlLW5vZGUtdHlwZS1pbnZlc3RtZW50IC5zZWN0aW9ucyAub3ZlcnZpZXctY29udGVudCAudmlzaW9uLXNlY3Rpb24gLmNvbnRlbnQtY29udGFpbmVyIGEgLmJhY2stYnV0dG9uIC5oZ2ktc3Ryb2tlIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ucGFnZS1ub2RlLXR5cGUtaW52ZXN0bWVudCAuc2VjdGlvbnMgLm92ZXJ2aWV3LWNvbnRlbnQgLnZpc2lvbi1zZWN0aW9uIC5pbWFnZS1jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDU0OHB4O1xuICBoZWlnaHQ6IDc2M3B4O1xuICBwYWRkaW5nOiAyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLnBhZ2Utbm9kZS10eXBlLWludmVzdG1lbnQgLnNlY3Rpb25zIC5vdmVydmlldy1jb250ZW50IC52aXNpb24tc2VjdGlvbiAuaW1hZ2UtY29udGFpbmVyIGltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbn1cbi5wYWdlLW5vZGUtdHlwZS1pbnZlc3RtZW50IC5zZWN0aW9ucyAub3ZlcnZpZXctY29udGVudCAua2V5LXJlc291cmNlcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY1ZWY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDkwcHggODBweCA4MHB4IDBweDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWFyZ2luLXRvcDogLTExMHB4O1xufVxuLnBhZ2Utbm9kZS10eXBlLWludmVzdG1lbnQgLnNlY3Rpb25zIC5vdmVydmlldy1jb250ZW50IC5rZXktcmVzb3VyY2VzIC5yZXNvdXJjZXMtZGV0YWlscyB7XG4gIHBhZGRpbmc6IDMwcHggMTQ4cHggMjBweCAxMzJweDtcbn1cbi5wYWdlLW5vZGUtdHlwZS1pbnZlc3RtZW50IC5zZWN0aW9ucyAub3ZlcnZpZXctY29udGVudCAua2V5LXJlc291cmNlcyAucmVzb3VyY2VzLWRldGFpbHMgaDIge1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zaXplOiA0OHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiA2MnB4O1xuICBoZWlnaHQ6IDgwcHg7XG59XG4ucGFnZS1ub2RlLXR5cGUtaW52ZXN0bWVudCAuc2VjdGlvbnMgLm92ZXJ2aWV3LWNvbnRlbnQgLmtleS1yZXNvdXJjZXMgLnJlc291cmNlcy1kZXRhaWxzIC5zdWJ0aXRsZSB7XG4gIGNvbG9yOiAjNTg1ODU4O1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIHdpZHRoOiA1ODJweDtcbn1cbi5wYWdlLW5vZGUtdHlwZS1pbnZlc3RtZW50IC5zZWN0aW9ucyAub3ZlcnZpZXctY29udGVudCAua2V5LXJlc291cmNlcyAucmVzb3VyY2VzLWRldGFpbHMgLnJlc291cmNlLWNhcmRzIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IDIwcHg7XG4gIG1hcmdpbi10b3A6IDcwcHg7XG59XG4ucGFnZS1ub2RlLXR5cGUtaW52ZXN0bWVudCAuc2VjdGlvbnMgLm92ZXJ2aWV3LWNvbnRlbnQgLmtleS1yZXNvdXJjZXMgLnJlc291cmNlcy1kZXRhaWxzIC5yZXNvdXJjZS1jYXJkcyAuY2FyZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAzNTBweDtcbiAgd2lkdGg6IDUwMXB4O1xuICBwYWRkaW5nOiA0MHB4IDQ4cHg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGJveC1zaGFkb3c6IDAgNHB4IDZweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UsIGJveC1zaGFkb3cgMC4zcyBlYXNlO1xufVxuLnBhZ2Utbm9kZS10eXBlLWludmVzdG1lbnQgLnNlY3Rpb25zIC5vdmVydmlldy1jb250ZW50IC5rZXktcmVzb3VyY2VzIC5yZXNvdXJjZXMtZGV0YWlscyAucmVzb3VyY2UtY2FyZHMgLmNhcmQ6aG92ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTVweCk7XG4gIGJveC1zaGFkb3c6IDAgNnB4IDEycHggcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuLnBhZ2Utbm9kZS10eXBlLWludmVzdG1lbnQgLnNlY3Rpb25zIC5vdmVydmlldy1jb250ZW50IC5rZXktcmVzb3VyY2VzIC5yZXNvdXJjZXMtZGV0YWlscyAucmVzb3VyY2UtY2FyZHMgLmNhcmQgLmNhcmQtaWNvbiB7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG4ucGFnZS1ub2RlLXR5cGUtaW52ZXN0bWVudCAuc2VjdGlvbnMgLm92ZXJ2aWV3LWNvbnRlbnQgLmtleS1yZXNvdXJjZXMgLnJlc291cmNlcy1kZXRhaWxzIC5yZXNvdXJjZS1jYXJkcyAuY2FyZCBoMyB7XG4gIGNvbG9yOiAjODQ2OTQwO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gIGhlaWdodDogMjlweDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbi5wYWdlLW5vZGUtdHlwZS1pbnZlc3RtZW50IC5zZWN0aW9ucyAub3ZlcnZpZXctY29udGVudCAua2V5LXJlc291cmNlcyAucmVzb3VyY2VzLWRldGFpbHMgLnJlc291cmNlLWNhcmRzIC5jYXJkIHAge1xuICBoZWlnaHQ6IDY5cHg7XG4gIGNvbG9yOiB2YXIoLS1QcmltYXJ5X2NvbG9yX3BhbGV0dGUtR3JleS1HNDAwLCAjMzMzNzNiKTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xufVxuLnBhZ2Utbm9kZS10eXBlLWludmVzdG1lbnQgLnNlY3Rpb25zIC5vdmVydmlldy1jb250ZW50IC5taW5pbmctdmlzaW9uIHtcbiAgYmFja2dyb3VuZDogI2ZhZmJmYjtcbn1cbi5wYWdlLW5vZGUtdHlwZS1pbnZlc3RtZW50IC5zZWN0aW9ucyAub3ZlcnZpZXctY29udGVudCAubWluaW5nLXZpc2lvbiAubWluaW5nLXZpc2lvbi1kZXRhaWxzIHtcbiAgcGFkZGluZzogMzBweCAxNDhweCAyMHB4IDEzMnB4O1xufVxuLnBhZ2Utbm9kZS10eXBlLWludmVzdG1lbnQgLnNlY3Rpb25zIC5vdmVydmlldy1jb250ZW50IC5taW5pbmctdmlzaW9uIC5taW5pbmctdmlzaW9uLWRldGFpbHMgLmNvbnRlbnQtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ucGFnZS1ub2RlLXR5cGUtaW52ZXN0bWVudCAuc2VjdGlvbnMgLm92ZXJ2aWV3LWNvbnRlbnQgLm1pbmluZy12aXNpb24gLm1pbmluZy12aXNpb24tZGV0YWlscyAuY29udGVudC13cmFwcGVyIGgyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBoZWlnaHQ6IDgwcHg7XG4gIGNvbG9yOiB2YXIoLS1QcmltYXJ5X2NvbG9yX3BhbGV0dGUtR3JleS1HNTAwLCAjMmQzMDM0KTtcbiAgZm9udC1zaXplOiA0OHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiA2MnB4O1xufVxuLnBhZ2Utbm9kZS10eXBlLWludmVzdG1lbnQgLnNlY3Rpb25zIC5vdmVydmlldy1jb250ZW50IC5taW5pbmctdmlzaW9uIC5taW5pbmctdmlzaW9uLWRldGFpbHMgLmNvbnRlbnQtd3JhcHBlciBwIHtcbiAgY29sb3I6IHZhcigtLVByaW1hcnlfY29sb3JfcGFsZXR0ZS1HcmV5LUc0MDAsICMzMzM3M2IpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogNDJweDtcbn1cbi5wYWdlLW5vZGUtdHlwZS1pbnZlc3RtZW50IC5zZWN0aW9ucyAub3ZlcnZpZXctY29udGVudCAubWluaW5nLXZpc2lvbiAubWluaW5nLXZpc2lvbi1kZXRhaWxzIC5jb250ZW50LXdyYXBwZXIgLm1pbmluZy12aXNpb24tY2FyZHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGdhcDogMjBweDtcbiAgbWFyZ2luLXRvcDogNzBweDtcbn1cbi5wYWdlLW5vZGUtdHlwZS1pbnZlc3RtZW50IC5zZWN0aW9ucyAub3ZlcnZpZXctY29udGVudCAubWluaW5nLXZpc2lvbiAubWluaW5nLXZpc2lvbi1kZXRhaWxzIC5jb250ZW50LXdyYXBwZXIgLm1pbmluZy12aXNpb24tY2FyZHMgLmRldmVsb3BpbmctY2FyZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogNDBweDtcbiAgaGVpZ2h0OiAzODJweDtcbiAgcGFkZGluZzogMzJweDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZjhmOGY4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1QcmltYXJ5X2NvbG9yX3BhbGV0dGUtQmx1ZS1CMTAwLCAjNmU4MThlKTtcbiAgYm94LXNoYWRvdzogMHB4IDZweCAyMHB4IDBweCB2YXIoLS1TSEFET1csIHJnYmEoMjM1LCAyMzUsIDIzNSwgMC4xNikpO1xufVxuLnBhZ2Utbm9kZS10eXBlLWludmVzdG1lbnQgLnNlY3Rpb25zIC5vdmVydmlldy1jb250ZW50IC5taW5pbmctdmlzaW9uIC5taW5pbmctdmlzaW9uLWRldGFpbHMgLmNvbnRlbnQtd3JhcHBlciAubWluaW5nLXZpc2lvbi1jYXJkcyAuZGV2ZWxvcGluZy1jYXJkIGg0IHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMzhweDtcbn1cbi5wYWdlLW5vZGUtdHlwZS1pbnZlc3RtZW50IC5zZWN0aW9ucyAub3ZlcnZpZXctY29udGVudCAubWluaW5nLXZpc2lvbiAubWluaW5nLXZpc2lvbi1kZXRhaWxzIC5jb250ZW50LXdyYXBwZXIgLm1pbmluZy12aXNpb24tY2FyZHMgLmRldmVsb3BpbmctY2FyZCBoMyB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDM4cHg7XG59XG4ucGFnZS1ub2RlLXR5cGUtaW52ZXN0bWVudCAuc2VjdGlvbnMgLm92ZXJ2aWV3LWNvbnRlbnQgLm1pbmluZy12aXNpb24gLm1pbmluZy12aXNpb24tZGV0YWlscyAuY29udGVudC13cmFwcGVyIC5taW5pbmctdmlzaW9uLWNhcmRzIC5kZXZlbG9waW5nLWNhcmQgcCB7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xufVxuLnBhZ2Utbm9kZS10eXBlLWludmVzdG1lbnQgLnNlY3Rpb25zIC5vdmVydmlldy1jb250ZW50IC5taW5pbmctdmlzaW9uIC5taW5pbmctdmlzaW9uLWRldGFpbHMgLmNvbnRlbnQtd3JhcHBlciAubWluaW5nLXZpc2lvbi1jYXJkcyAuZGV2ZWxvcGluZy1jYXJkOmhvdmVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01cHgpO1xuICBib3gtc2hhZG93OiAwIDZweCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cbi5wYWdlLW5vZGUtdHlwZS1pbnZlc3RtZW50IC5zZWN0aW9ucyAub3ZlcnZpZXctY29udGVudCAubWluaW5nLXZpc2lvbiAubWluaW5nLXZpc2lvbi1kZXRhaWxzIC5jb250ZW50LXdyYXBwZXIgLm1pbmluZy12aXNpb24tY2FyZHMgLmdyb3d0aC1jYXJkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiA0MHB4O1xuICBoZWlnaHQ6IDM4MnB4O1xuICBwYWRkaW5nOiAzMnB4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmOGY4Zjg7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDAsIDAsIDAsIDAuMzcpIDAlLCByZ2JhKDAsIDAsIDAsIDAuMzcpIDEwMCUpLCB1cmwoLi4vaW1hZ2VzL2dyb3d0aC1jYXJkLmpwZykgbGlnaHRncmF5IDUwJS9jb3ZlciBuby1yZXBlYXQ7XG4gIGJveC1zaGFkb3c6IDBweCA2cHggMjBweCAwcHggdmFyKC0tU0hBRE9XLCByZ2JhKDIzNSwgMjM1LCAyMzUsIDAuMTYpKTtcbn1cbi5wYWdlLW5vZGUtdHlwZS1pbnZlc3RtZW50IC5zZWN0aW9ucyAub3ZlcnZpZXctY29udGVudCAubWluaW5nLXZpc2lvbiAubWluaW5nLXZpc2lvbi1kZXRhaWxzIC5jb250ZW50LXdyYXBwZXIgLm1pbmluZy12aXNpb24tY2FyZHMgLmdyb3d0aC1jYXJkIGg0IHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMzhweDtcbn1cbi5wYWdlLW5vZGUtdHlwZS1pbnZlc3RtZW50IC5zZWN0aW9ucyAub3ZlcnZpZXctY29udGVudCAubWluaW5nLXZpc2lvbiAubWluaW5nLXZpc2lvbi1kZXRhaWxzIC5jb250ZW50LXdyYXBwZXIgLm1pbmluZy12aXNpb24tY2FyZHMgLmdyb3d0aC1jYXJkIGgzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMzhweDtcbn1cbi5wYWdlLW5vZGUtdHlwZS1pbnZlc3RtZW50IC5zZWN0aW9ucyAub3ZlcnZpZXctY29udGVudCAubWluaW5nLXZpc2lvbiAubWluaW5nLXZpc2lvbi1kZXRhaWxzIC5jb250ZW50LXdyYXBwZXIgLm1pbmluZy12aXNpb24tY2FyZHMgLmdyb3d0aC1jYXJkIHAge1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMzBweDtcbn1cbi5wYWdlLW5vZGUtdHlwZS1pbnZlc3RtZW50IC5zZWN0aW9ucyAub3ZlcnZpZXctY29udGVudCAubWluaW5nLXZpc2lvbiAubWluaW5nLXZpc2lvbi1kZXRhaWxzIC5jb250ZW50LXdyYXBwZXIgLm1pbmluZy12aXNpb24tY2FyZHMgLmdyb3d0aC1jYXJkOmhvdmVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01cHgpO1xuICBib3gtc2hhZG93OiAwIDZweCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cbi5wYWdlLW5vZGUtdHlwZS1pbnZlc3RtZW50IC5zZWN0aW9ucyAub3ZlcnZpZXctY29udGVudCAubWluaW5nLXZpc2lvbiAubWluaW5nLXZpc2lvbi1kZXRhaWxzIC5jb250ZW50LXdyYXBwZXIgLm1pbmluZy12aXNpb24tY2FyZHMgLmRyaXZpbmctY2FyZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogNDBweDtcbiAgaGVpZ2h0OiAzODJweDtcbiAgcGFkZGluZzogMzJweDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZjhmOGY4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1QcmltYXJ5X2NvbG9yX3BhbGV0dGUtQnJvd24tQjQwMCwgIzZmNjE0Nyk7XG4gIGJveC1zaGFkb3c6IDBweCA2cHggMjBweCAwcHggdmFyKC0tU0hBRE9XLCByZ2JhKDIzNSwgMjM1LCAyMzUsIDAuMTYpKTtcbn1cbi5wYWdlLW5vZGUtdHlwZS1pbnZlc3RtZW50IC5zZWN0aW9ucyAub3ZlcnZpZXctY29udGVudCAubWluaW5nLXZpc2lvbiAubWluaW5nLXZpc2lvbi1kZXRhaWxzIC5jb250ZW50LXdyYXBwZXIgLm1pbmluZy12aXNpb24tY2FyZHMgLmRyaXZpbmctY2FyZCBoNCB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDM4cHg7XG59XG4ucGFnZS1ub2RlLXR5cGUtaW52ZXN0bWVudCAuc2VjdGlvbnMgLm92ZXJ2aWV3LWNvbnRlbnQgLm1pbmluZy12aXNpb24gLm1pbmluZy12aXNpb24tZGV0YWlscyAuY29udGVudC13cmFwcGVyIC5taW5pbmctdmlzaW9uLWNhcmRzIC5kcml2aW5nLWNhcmQgaDMge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAzOHB4O1xufVxuLnBhZ2Utbm9kZS10eXBlLWludmVzdG1lbnQgLnNlY3Rpb25zIC5vdmVydmlldy1jb250ZW50IC5taW5pbmctdmlzaW9uIC5taW5pbmctdmlzaW9uLWRldGFpbHMgLmNvbnRlbnQtd3JhcHBlciAubWluaW5nLXZpc2lvbi1jYXJkcyAuZHJpdmluZy1jYXJkIHAge1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMzBweDtcbn1cbi5wYWdlLW5vZGUtdHlwZS1pbnZlc3RtZW50IC5zZWN0aW9ucyAub3ZlcnZpZXctY29udGVudCAubWluaW5nLXZpc2lvbiAubWluaW5nLXZpc2lvbi1kZXRhaWxzIC5jb250ZW50LXdyYXBwZXIgLm1pbmluZy12aXNpb24tY2FyZHMgLmRyaXZpbmctY2FyZDpob3ZlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNXB4KTtcbiAgYm94LXNoYWRvdzogMCA2cHggMTJweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG4ucGFnZS1ub2RlLXR5cGUtaW52ZXN0bWVudCAuc2VjdGlvbnMgLm9wZW4taW52ZXN0bWVudC1jb250ZW50IHtcbiAgYmFja2dyb3VuZDogI2Y4ZjVlZjtcbn1cbi5wYWdlLW5vZGUtdHlwZS1pbnZlc3RtZW50IC5zZWN0aW9ucyAub3Blbi1pbnZlc3RtZW50LWNvbnRlbnQgLm1pbmluZy1rc2EgLm1pbmluZy1rc2EtZGV0YWlscyB7XG4gIHBhZGRpbmc6IDEwMHB4IDEzMnB4IDgwcHggMTMycHg7XG59XG4ucGFnZS1ub2RlLXR5cGUtaW52ZXN0bWVudCAuc2VjdGlvbnMgLm9wZW4taW52ZXN0bWVudC1jb250ZW50IC5taW5pbmcta3NhIC5taW5pbmcta3NhLWRldGFpbHMgLmNvbnRlbnQtY29udGFpbmVyIC5zZWN0aW9uLXRpdGxlIHtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogNDhweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogNjJweDtcbn1cbi5wYWdlLW5vZGUtdHlwZS1pbnZlc3RtZW50IC5zZWN0aW9ucyAub3Blbi1pbnZlc3RtZW50LWNvbnRlbnQgLm1pbmluZy1rc2EgLm1pbmluZy1rc2EtZGV0YWlscyAuY29udGVudC1jb250YWluZXIgLnNlY3Rpb24tZGVzY3JpcHRpb24ge1xuICBjb2xvcjogIzU4NTg1ODtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBtYXJnaW4tYm90dG9tOiA3MXB4O1xufVxuLnBhZ2Utbm9kZS10eXBlLWludmVzdG1lbnQgLnNlY3Rpb25zIC5vcGVuLWludmVzdG1lbnQtY29udGVudCAubWluaW5nLWtzYSAubWluaW5nLWtzYS1kZXRhaWxzIC5jb250ZW50LWNvbnRhaW5lciAubWluaW5nLWNhcmRzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxNnB4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4ucGFnZS1ub2RlLXR5cGUtaW52ZXN0bWVudCAuc2VjdGlvbnMgLm9wZW4taW52ZXN0bWVudC1jb250ZW50IC5taW5pbmcta3NhIC5taW5pbmcta3NhLWRldGFpbHMgLmNvbnRlbnQtY29udGFpbmVyIC5taW5pbmctY2FyZHMgLmNhcmQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiA0MHB4IDQ4cHg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5wYWdlLW5vZGUtdHlwZS1pbnZlc3RtZW50IC5zZWN0aW9ucyAub3Blbi1pbnZlc3RtZW50LWNvbnRlbnQgLm1pbmluZy1rc2EgLm1pbmluZy1rc2EtZGV0YWlscyAuY29udGVudC1jb250YWluZXIgLm1pbmluZy1jYXJkcyAuY2FyZCAuY2FyZC1jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDQzOXB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogOHB4O1xufVxuLnBhZ2Utbm9kZS10eXBlLWludmVzdG1lbnQgLnNlY3Rpb25zIC5vcGVuLWludmVzdG1lbnQtY29udGVudCAubWluaW5nLWtzYSAubWluaW5nLWtzYS1kZXRhaWxzIC5jb250ZW50LWNvbnRhaW5lciAubWluaW5nLWNhcmRzIC5jYXJkIC5jYXJkLWNvbnRlbnQgaDUge1xuICBjb2xvcjogIzMzMzczYjtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG4ucGFnZS1ub2RlLXR5cGUtaW52ZXN0bWVudCAuc2VjdGlvbnMgLm9wZW4taW52ZXN0bWVudC1jb250ZW50IC5taW5pbmcta3NhIC5taW5pbmcta3NhLWRldGFpbHMgLmNvbnRlbnQtY29udGFpbmVyIC5taW5pbmctY2FyZHMgLmNhcmQgLmNhcmQtY29udGVudCBwIHtcbiAgY29sb3I6ICM2ZjYxNDc7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cbi5wYWdlLW5vZGUtdHlwZS1pbnZlc3RtZW50IC5zZWN0aW9ucyAub3Blbi1pbnZlc3RtZW50LWNvbnRlbnQgLm1pbmluZy1rc2EgLm1pbmluZy1rc2EtZGV0YWlscyAuY29udGVudC1jb250YWluZXIgLm1pbmluZy1jYXJkcyAuY2FyZCAuY2FyZC1zb3J0IHtcbiAgaGVpZ2h0OiA4MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBjb2xvcjogIzg0Njk0MDtcbiAgZm9udC1zaXplOiA3Ny4zMDhweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTIwLjk0NHB4O1xuICBvcGFjaXR5OiAwLjE2O1xuICBmaWx0ZXI6IGJsdXIoMy44MTY4MTAzNjk1cHgpO1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG59XG4ucGFnZS1ub2RlLXR5cGUtaW52ZXN0bWVudCAuc2VjdGlvbnMgLm9wZW4taW52ZXN0bWVudC1jb250ZW50IC5taW5pbmctbnVtYmVycy1zZWN0aW9uIHtcbiAgcGFkZGluZzogMzBweCAxNDhweCAxMDBweCAxMzJweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5wYWdlLW5vZGUtdHlwZS1pbnZlc3RtZW50IC5zZWN0aW9ucyAub3Blbi1pbnZlc3RtZW50LWNvbnRlbnQgLm1pbmluZy1udW1iZXJzLXNlY3Rpb24gLm1pbmluZy1udW1iZXJzIC5zZWN0aW9uLXRpdGxlIHtcbiAgY29sb3I6ICMyZDMwMzM7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTQwJTtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbn1cbi5wYWdlLW5vZGUtdHlwZS1pbnZlc3RtZW50IC5zZWN0aW9ucyAub3Blbi1pbnZlc3RtZW50LWNvbnRlbnQgLm1pbmluZy1udW1iZXJzLXNlY3Rpb24gLm1pbmluZy1udW1iZXJzIC5taW5pbmctbnVtYmVycy1jYXJkcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogMzMxcHg7XG4gIGdhcDogMTdweDtcbn1cbi5wYWdlLW5vZGUtdHlwZS1pbnZlc3RtZW50IC5zZWN0aW9ucyAub3Blbi1pbnZlc3RtZW50LWNvbnRlbnQgLm1pbmluZy1udW1iZXJzLXNlY3Rpb24gLm1pbmluZy1udW1iZXJzIC5taW5pbmctbnVtYmVycy1jYXJkcyAubnVtYmVycy1jYXJkIGgzIHtcbiAgd2lkdGg6IDIwNnB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cbi5wYWdlLW5vZGUtdHlwZS1pbnZlc3RtZW50IC5zZWN0aW9ucyAub3Blbi1pbnZlc3RtZW50LWNvbnRlbnQgLm1pbmluZy1udW1iZXJzLXNlY3Rpb24gLm1pbmluZy1udW1iZXJzIC5taW5pbmctbnVtYmVycy1jYXJkcyAubnVtYmVycy1jYXJkIHAge1xuICB3aWR0aDogMjA2cHg7XG4gIGhlaWdodDogNDhweDtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuLnBhZ2Utbm9kZS10eXBlLWludmVzdG1lbnQgLnNlY3Rpb25zIC5vcGVuLWludmVzdG1lbnQtY29udGVudCAubWluaW5nLW51bWJlcnMtc2VjdGlvbiAubWluaW5nLW51bWJlcnMgLm1pbmluZy1udW1iZXJzLWNhcmRzIC5jYXJkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMjRweDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAyNHB4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmOGY4Zjg7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMCwgMCwgMCwgMCkgMC4wNCUsIHJnYmEoMCwgMCwgMCwgMC43KSA5OS45NiUpLCB1cmwoLi4vaW1hZ2VzL2NhcmQtMS5qcGcpIGxpZ2h0Z3JheSA1MCUvY292ZXIgbm8tcmVwZWF0O1xufVxuLnBhZ2Utbm9kZS10eXBlLWludmVzdG1lbnQgLnNlY3Rpb25zIC5vcGVuLWludmVzdG1lbnQtY29udGVudCAubWluaW5nLW51bWJlcnMtc2VjdGlvbiAubWluaW5nLW51bWJlcnMgLm1pbmluZy1udW1iZXJzLWNhcmRzIC5jYXJkOmhvdmVyIHtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZjhmOGY4O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDAsIDAsIDAsIDApIDAuMDQlLCAjOWU4YTY2IDEwMCUpLCB1cmwoLi4vaW1hZ2VzL2NhcmQtMS5qcGcpIGxpZ2h0Z3JheSA1MCUvY292ZXIgbm8tcmVwZWF0O1xufVxuLnBhZ2Utbm9kZS10eXBlLWludmVzdG1lbnQgLnNlY3Rpb25zIC5vcGVuLWludmVzdG1lbnQtY29udGVudCAubWluaW5nLW51bWJlcnMtc2VjdGlvbiAubWluaW5nLW51bWJlcnMgLm1pbmluZy1udW1iZXJzLWNhcmRzIC5jYXJkLTEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAyNHB4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDI0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Y4ZjhmODtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgwLCAwLCAwLCAwKSAwLjA0JSwgcmdiYSgwLCAwLCAwLCAwLjcpIDk5Ljk2JSksIHVybCguLi9pbWFnZXMvY2FyZC0xLmpwZykgbGlnaHRncmF5IDUwJS9jb3ZlciBuby1yZXBlYXQ7XG59XG4ucGFnZS1ub2RlLXR5cGUtaW52ZXN0bWVudCAuc2VjdGlvbnMgLm9wZW4taW52ZXN0bWVudC1jb250ZW50IC5taW5pbmctbnVtYmVycy1zZWN0aW9uIC5taW5pbmctbnVtYmVycyAubWluaW5nLW51bWJlcnMtY2FyZHMgLmNhcmQtMTpob3ZlciB7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Y4ZjhmODtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgwLCAwLCAwLCAwKSAwLjA0JSwgIzllOGE2NiAxMDAlKSwgdXJsKC4uL2ltYWdlcy9jYXJkLTEuanBnKSBsaWdodGdyYXkgNTAlL2NvdmVyIG5vLXJlcGVhdDtcbn1cbi5wYWdlLW5vZGUtdHlwZS1pbnZlc3RtZW50IC5zZWN0aW9ucyAub3Blbi1pbnZlc3RtZW50LWNvbnRlbnQgLm1pbmluZy1udW1iZXJzLXNlY3Rpb24gLm1pbmluZy1udW1iZXJzIC5taW5pbmctbnVtYmVycy1jYXJkcyAuY2FyZC0yIHtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMjRweDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAyNHB4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmOGY4Zjg7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMCwgMCwgMCwgMCkgMC4wNCUsIHJnYmEoMCwgMCwgMCwgMC43KSA5OS45NiUpLCB1cmwoLi4vaW1hZ2VzL2NhcmQtMi5qcGcpIGxpZ2h0Z3JheSA1MCUvY292ZXIgbm8tcmVwZWF0O1xufVxuLnBhZ2Utbm9kZS10eXBlLWludmVzdG1lbnQgLnNlY3Rpb25zIC5vcGVuLWludmVzdG1lbnQtY29udGVudCAubWluaW5nLW51bWJlcnMtc2VjdGlvbiAubWluaW5nLW51bWJlcnMgLm1pbmluZy1udW1iZXJzLWNhcmRzIC5jYXJkLTI6aG92ZXIge1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmOGY4Zjg7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMCwgMCwgMCwgMCkgMC4wNCUsICM5ZThhNjYgMTAwJSksIHVybCguLi9pbWFnZXMvY2FyZC0yLmpwZykgbGlnaHRncmF5IDUwJS9jb3ZlciBuby1yZXBlYXQ7XG59XG4ucGFnZS1ub2RlLXR5cGUtaW52ZXN0bWVudCAuc2VjdGlvbnMgLm9wZW4taW52ZXN0bWVudC1jb250ZW50IC5taW5pbmctbnVtYmVycy1zZWN0aW9uIC5taW5pbmctbnVtYmVycyAubWluaW5nLW51bWJlcnMtY2FyZHMgLmNhcmQtMyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDI0cHg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMjRweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZjhmOGY4O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDAsIDAsIDAsIDApIDAlLCByZ2JhKDAsIDAsIDAsIDAuNykgMTAwJSksIHVybCguLi9pbWFnZXMvY2FyZC0zLnBuZykgbGlnaHRncmF5IDUwJS9jb3ZlciBuby1yZXBlYXQ7XG59XG4ucGFnZS1ub2RlLXR5cGUtaW52ZXN0bWVudCAuc2VjdGlvbnMgLm9wZW4taW52ZXN0bWVudC1jb250ZW50IC5taW5pbmctbnVtYmVycy1zZWN0aW9uIC5taW5pbmctbnVtYmVycyAubWluaW5nLW51bWJlcnMtY2FyZHMgLmNhcmQtMzpob3ZlciB7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Y4ZjhmODtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgwLCAwLCAwLCAwKSAwLjA0JSwgIzllOGE2NiAxMDAlKSwgdXJsKC4uL2ltYWdlcy9jYXJkLTMucG5nKSBsaWdodGdyYXkgNTAlL2NvdmVyIG5vLXJlcGVhdDtcbn1cbi5wYWdlLW5vZGUtdHlwZS1pbnZlc3RtZW50IC5zZWN0aW9ucyAub3Blbi1pbnZlc3RtZW50LWNvbnRlbnQgLm1pbmluZy1udW1iZXJzLXNlY3Rpb24gLm1pbmluZy1udW1iZXJzIC5taW5pbmctbnVtYmVycy1jYXJkcyAuY2FyZC00IHtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMjRweDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAyNHB4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmOGY4Zjg7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMCwgMCwgMCwgMCkgMCUsIHJnYmEoMCwgMCwgMCwgMC43KSAxMDAlKSwgdXJsKC4uL2ltYWdlcy9jYXJkLTQuanBnKSBsaWdodGdyYXkgNTAlL2NvdmVyIG5vLXJlcGVhdDtcbn1cbi5wYWdlLW5vZGUtdHlwZS1pbnZlc3RtZW50IC5zZWN0aW9ucyAub3Blbi1pbnZlc3RtZW50LWNvbnRlbnQgLm1pbmluZy1udW1iZXJzLXNlY3Rpb24gLm1pbmluZy1udW1iZXJzIC5taW5pbmctbnVtYmVycy1jYXJkcyAuY2FyZC00OmhvdmVyIHtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZjhmOGY4O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDAsIDAsIDAsIDApIDAuMDQlLCAjOWU4YTY2IDEwMCUpLCB1cmwoLi4vaW1hZ2VzL2NhcmQtNC5qcGcpIGxpZ2h0Z3JheSA1MCUvY292ZXIgbm8tcmVwZWF0O1xufVxuLnBhZ2Utbm9kZS10eXBlLWludmVzdG1lbnQgLnNlY3Rpb25zIC5vcGVuLWludmVzdG1lbnQtY29udGVudCAubWluaW5nLW51bWJlcnMtc2VjdGlvbiAubWluaW5nLW51bWJlcnMgLm1pbmluZy1udW1iZXJzLWNhcmRzIC5jYXJkLTUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAyNHB4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDI0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Y4ZjhmODtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgwLCAwLCAwLCAwKSAwJSwgcmdiYSgwLCAwLCAwLCAwLjcpIDEwMCUpLCB1cmwoLi4vaW1hZ2VzL2NhcmQtNS5qcGcpIGxpZ2h0Z3JheSA1MCUvY292ZXIgbm8tcmVwZWF0O1xufVxuLnBhZ2Utbm9kZS10eXBlLWludmVzdG1lbnQgLnNlY3Rpb25zIC5vcGVuLWludmVzdG1lbnQtY29udGVudCAubWluaW5nLW51bWJlcnMtc2VjdGlvbiAubWluaW5nLW51bWJlcnMgLm1pbmluZy1udW1iZXJzLWNhcmRzIC5jYXJkLTU6aG92ZXIge1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmOGY4Zjg7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMCwgMCwgMCwgMCkgMC4wNCUsICM5ZThhNjYgMTAwJSksIHVybCguLi9pbWFnZXMvY2FyZC01LmpwZykgbGlnaHRncmF5IDUwJS9jb3ZlciBuby1yZXBlYXQ7XG59XG4ucGFnZS1ub2RlLXR5cGUtaW52ZXN0bWVudCAuc2VjdGlvbnMgLm9wZW4taW52ZXN0bWVudC1jb250ZW50IC5hdmFpbGFibGUtbWluZXJhbHMtc2VjdGlvbiB7XG4gIHBhZGRpbmc6IDM2cHggMHB4IDgwcHggMHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL21pbmVyYWxzLWJnLnN2ZykgI2ZlZmVmZSAxMDAlIG5vLXJlcGVhdDtcbn1cbi5wYWdlLW5vZGUtdHlwZS1pbnZlc3RtZW50IC5zZWN0aW9ucyAub3Blbi1pbnZlc3RtZW50LWNvbnRlbnQgLmF2YWlsYWJsZS1taW5lcmFscy1zZWN0aW9uIC5hdmFpbGFibGUtbWluZXJhbHMge1xuICBtYXJnaW46IDAgY2FsYyg3MC41MzQwOHB4ICsgMy4wODZ2dyk7XG59XG4ucGFnZS1ub2RlLXR5cGUtaW52ZXN0bWVudCAuc2VjdGlvbnMgLm9wZW4taW52ZXN0bWVudC1jb250ZW50IC5hdmFpbGFibGUtbWluZXJhbHMtc2VjdGlvbiAuYXZhaWxhYmxlLW1pbmVyYWxzIC5zZWN0aW9uLXRpdGxlIHtcbiAgY29sb3I6ICMzNDM3M2E7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogNjRweDtcbiAgbWFyZ2luLWJvdHRvbTogNDhweDtcbn1cbi5wYWdlLW5vZGUtdHlwZS1pbnZlc3RtZW50IC5zZWN0aW9ucyAub3Blbi1pbnZlc3RtZW50LWNvbnRlbnQgLmF2YWlsYWJsZS1taW5lcmFscy1zZWN0aW9uIC5hdmFpbGFibGUtbWluZXJhbHMgLnNlY3Rpb24tbWluZXJhbHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGJhY2tncm91bmQ6ICMzNDM3M2E7XG4gIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gIGhlaWdodDogNzUwcHg7XG59XG4ucGFnZS1ub2RlLXR5cGUtaW52ZXN0bWVudCAuc2VjdGlvbnMgLm9wZW4taW52ZXN0bWVudC1jb250ZW50IC5hdmFpbGFibGUtbWluZXJhbHMtc2VjdGlvbiAuYXZhaWxhYmxlLW1pbmVyYWxzIC5zZWN0aW9uLW1pbmVyYWxzIC5sZWZ0LW1pbmVyYWwtY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZzogNDVweCAwcHggMHB4IDQ1cHg7XG4gIHdpZHRoOiA4MCU7XG59XG4ucGFnZS1ub2RlLXR5cGUtaW52ZXN0bWVudCAuc2VjdGlvbnMgLm9wZW4taW52ZXN0bWVudC1jb250ZW50IC5hdmFpbGFibGUtbWluZXJhbHMtc2VjdGlvbiAuYXZhaWxhYmxlLW1pbmVyYWxzIC5zZWN0aW9uLW1pbmVyYWxzIC5sZWZ0LW1pbmVyYWwtY29udGVudCAubWluZXJhbC1jb250ZW50IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wYWdlLW5vZGUtdHlwZS1pbnZlc3RtZW50IC5zZWN0aW9ucyAub3Blbi1pbnZlc3RtZW50LWNvbnRlbnQgLmF2YWlsYWJsZS1taW5lcmFscy1zZWN0aW9uIC5hdmFpbGFibGUtbWluZXJhbHMgLnNlY3Rpb24tbWluZXJhbHMgLmxlZnQtbWluZXJhbC1jb250ZW50IC5taW5lcmFsLWNvbnRlbnQuYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucGFnZS1ub2RlLXR5cGUtaW52ZXN0bWVudCAuc2VjdGlvbnMgLm9wZW4taW52ZXN0bWVudC1jb250ZW50IC5hdmFpbGFibGUtbWluZXJhbHMtc2VjdGlvbiAuYXZhaWxhYmxlLW1pbmVyYWxzIC5zZWN0aW9uLW1pbmVyYWxzIC5sZWZ0LW1pbmVyYWwtY29udGVudCAuY29udGVudC1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDEycHg7XG59XG4ucGFnZS1ub2RlLXR5cGUtaW52ZXN0bWVudCAuc2VjdGlvbnMgLm9wZW4taW52ZXN0bWVudC1jb250ZW50IC5hdmFpbGFibGUtbWluZXJhbHMtc2VjdGlvbiAuYXZhaWxhYmxlLW1pbmVyYWxzIC5zZWN0aW9uLW1pbmVyYWxzIC5sZWZ0LW1pbmVyYWwtY29udGVudCAuY29udGVudC1oZWFkZXIgaDIge1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICBoZWlnaHQ6IDQ5cHg7XG4gIGNvbG9yOiAjZTJlNWU4O1xuICBmb250LXNpemU6IDMycHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAzNi40OHB4O1xufVxuLnBhZ2Utbm9kZS10eXBlLWludmVzdG1lbnQgLnNlY3Rpb25zIC5vcGVuLWludmVzdG1lbnQtY29udGVudCAuYXZhaWxhYmxlLW1pbmVyYWxzLXNlY3Rpb24gLmF2YWlsYWJsZS1taW5lcmFscyAuc2VjdGlvbi1taW5lcmFscyAubGVmdC1taW5lcmFsLWNvbnRlbnQgLmNvbnRlbnQtaGVhZGVyIHAge1xuICBjb2xvcjogI2EzYTdhOTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjhweDtcbn1cbi5wYWdlLW5vZGUtdHlwZS1pbnZlc3RtZW50IC5zZWN0aW9ucyAub3Blbi1pbnZlc3RtZW50LWNvbnRlbnQgLmF2YWlsYWJsZS1taW5lcmFscy1zZWN0aW9uIC5hdmFpbGFibGUtbWluZXJhbHMgLnNlY3Rpb24tbWluZXJhbHMgLmxlZnQtbWluZXJhbC1jb250ZW50IC5jb250ZW50LW1pbmVyYWwtZGV0YWlscyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgd2lkdGg6IDg1JTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDYwcHg7XG59XG4ucGFnZS1ub2RlLXR5cGUtaW52ZXN0bWVudCAuc2VjdGlvbnMgLm9wZW4taW52ZXN0bWVudC1jb250ZW50IC5hdmFpbGFibGUtbWluZXJhbHMtc2VjdGlvbiAuYXZhaWxhYmxlLW1pbmVyYWxzIC5zZWN0aW9uLW1pbmVyYWxzIC5sZWZ0LW1pbmVyYWwtY29udGVudCAuY29udGVudC1taW5lcmFsLWRldGFpbHMgLmNvbnRlbnQtbWluZXJhbC1pbWcgaW1nIHtcbiAgaGVpZ2h0OiAzMDBweDtcbn1cbi5wYWdlLW5vZGUtdHlwZS1pbnZlc3RtZW50IC5zZWN0aW9ucyAub3Blbi1pbnZlc3RtZW50LWNvbnRlbnQgLmF2YWlsYWJsZS1taW5lcmFscy1zZWN0aW9uIC5hdmFpbGFibGUtbWluZXJhbHMgLnNlY3Rpb24tbWluZXJhbHMgLmxlZnQtbWluZXJhbC1jb250ZW50IC5jb250ZW50LW1pbmVyYWwtZGV0YWlscyAuY29udGVudC1taW5lcmFsLWltZyAubWluZXJhbC1pbWctc2hhZG93IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaXgtYmxlbmQtbW9kZTogY29sb3ItYnVybjtcbn1cbi5wYWdlLW5vZGUtdHlwZS1pbnZlc3RtZW50IC5zZWN0aW9ucyAub3Blbi1pbnZlc3RtZW50LWNvbnRlbnQgLmF2YWlsYWJsZS1taW5lcmFscy1zZWN0aW9uIC5hdmFpbGFibGUtbWluZXJhbHMgLnNlY3Rpb24tbWluZXJhbHMgLmxlZnQtbWluZXJhbC1jb250ZW50IC5jb250ZW50LW1pbmVyYWwtZGV0YWlscyAuY29udGVudC1taW5lcmFsLWltZyAubWluZXJhbC1pbWctc2hhZG93IC5pbWctc2hhZG93LWlubmVyMSB7XG4gIHdpZHRoOiAzMTEuMzhweDtcbiAgaGVpZ2h0OiAxMjUuNzhweDtcbiAgbGVmdDogMHB4O1xuICB0b3A6IDM2Ljk2cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3BhY2l0eTogMC4zO1xuICBtaXgtYmxlbmQtbW9kZTogbXVsdGlwbHk7XG4gIGJhY2tncm91bmQ6ICMyZDMwMzM7XG4gIGJveC1zaGFkb3c6IDI0cHggMjRweCAyNHB4O1xuICBmaWx0ZXI6IGJsdXIoMjRweCk7XG59XG4ucGFnZS1ub2RlLXR5cGUtaW52ZXN0bWVudCAuc2VjdGlvbnMgLm9wZW4taW52ZXN0bWVudC1jb250ZW50IC5hdmFpbGFibGUtbWluZXJhbHMtc2VjdGlvbiAuYXZhaWxhYmxlLW1pbmVyYWxzIC5zZWN0aW9uLW1pbmVyYWxzIC5sZWZ0LW1pbmVyYWwtY29udGVudCAuY29udGVudC1taW5lcmFsLWRldGFpbHMgLmNvbnRlbnQtbWluZXJhbC1pbWcgLm1pbmVyYWwtaW1nLXNoYWRvdyAuaW1nLXNoYWRvdy1pbm5lcjIge1xuICB3aWR0aDogMjU4Ljg2cHg7XG4gIGhlaWdodDogOTIuMDNweDtcbiAgbGVmdDogNzMuMTdweDtcbiAgdG9wOiA0OC40cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTEwLjc4ZGVnKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICBvcGFjaXR5OiAwLjU7XG4gIG1peC1ibGVuZC1tb2RlOiBtdWx0aXBseTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDgzZGVnLCBibGFjayAwJSwgcmdiYSgwLCAwLCAwLCAwLjEpIDEwMCUpO1xuICBib3gtc2hhZG93OiAxNnB4IDE2cHggMTZweDtcbiAgZmlsdGVyOiBibHVyKDE2cHgpO1xufVxuLnBhZ2Utbm9kZS10eXBlLWludmVzdG1lbnQgLnNlY3Rpb25zIC5vcGVuLWludmVzdG1lbnQtY29udGVudCAuYXZhaWxhYmxlLW1pbmVyYWxzLXNlY3Rpb24gLmF2YWlsYWJsZS1taW5lcmFscyAuc2VjdGlvbi1taW5lcmFscyAubGVmdC1taW5lcmFsLWNvbnRlbnQgLmNvbnRlbnQtbWluZXJhbC1kZXRhaWxzIC5taW5lcmFsLWl0ZW0tZGV0YWlscyB7XG4gIHdpZHRoOiA0NTdweDtcbiAgcGFkZGluZy10b3A6IDE2cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNDhweDtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5wYWdlLW5vZGUtdHlwZS1pbnZlc3RtZW50IC5zZWN0aW9ucyAub3Blbi1pbnZlc3RtZW50LWNvbnRlbnQgLmF2YWlsYWJsZS1taW5lcmFscy1zZWN0aW9uIC5hdmFpbGFibGUtbWluZXJhbHMgLnNlY3Rpb24tbWluZXJhbHMgLmxlZnQtbWluZXJhbC1jb250ZW50IC5jb250ZW50LW1pbmVyYWwtZGV0YWlscyAubWluZXJhbC1pdGVtLWRldGFpbHMgLm1pbmVyYWwtaXRlbS1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogNTZweDtcbn1cbi5wYWdlLW5vZGUtdHlwZS1pbnZlc3RtZW50IC5zZWN0aW9ucyAub3Blbi1pbnZlc3RtZW50LWNvbnRlbnQgLmF2YWlsYWJsZS1taW5lcmFscy1zZWN0aW9uIC5hdmFpbGFibGUtbWluZXJhbHMgLnNlY3Rpb24tbWluZXJhbHMgLmxlZnQtbWluZXJhbC1jb250ZW50IC5jb250ZW50LW1pbmVyYWwtZGV0YWlscyAubWluZXJhbC1pdGVtLWRldGFpbHMgLm1pbmVyYWwtaXRlbS1yb3cgLml0ZW0tY2FyZCB7XG4gIHdpZHRoOiAxNjVweDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5wYWdlLW5vZGUtdHlwZS1pbnZlc3RtZW50IC5zZWN0aW9ucyAub3Blbi1pbnZlc3RtZW50LWNvbnRlbnQgLmF2YWlsYWJsZS1taW5lcmFscy1zZWN0aW9uIC5hdmFpbGFibGUtbWluZXJhbHMgLnNlY3Rpb24tbWluZXJhbHMgLmxlZnQtbWluZXJhbC1jb250ZW50IC5jb250ZW50LW1pbmVyYWwtZGV0YWlscyAubWluZXJhbC1pdGVtLWRldGFpbHMgLm1pbmVyYWwtaXRlbS1yb3cgLml0ZW0tY2FyZCAuaXRlbS1jYXJkLWxhYmVsIHtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgaGVpZ2h0OiAzNXB4O1xuICBjb2xvcjogI2EzYTdhOTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xufVxuLnBhZ2Utbm9kZS10eXBlLWludmVzdG1lbnQgLnNlY3Rpb25zIC5vcGVuLWludmVzdG1lbnQtY29udGVudCAuYXZhaWxhYmxlLW1pbmVyYWxzLXNlY3Rpb24gLmF2YWlsYWJsZS1taW5lcmFscyAuc2VjdGlvbi1taW5lcmFscyAubGVmdC1taW5lcmFsLWNvbnRlbnQgLmNvbnRlbnQtbWluZXJhbC1kZXRhaWxzIC5taW5lcmFsLWl0ZW0tZGV0YWlscyAubWluZXJhbC1pdGVtLXJvdyAuaXRlbS1jYXJkIC5pdGVtLWNhcmQtdmFsdWUge1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICBoZWlnaHQ6IDI5cHg7XG4gIGNvbG9yOiAjZTJlNWU4O1xuICBmb250LXNpemU6IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiA1NHB4O1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG59XG4ucGFnZS1ub2RlLXR5cGUtaW52ZXN0bWVudCAuc2VjdGlvbnMgLm9wZW4taW52ZXN0bWVudC1jb250ZW50IC5hdmFpbGFibGUtbWluZXJhbHMtc2VjdGlvbiAuYXZhaWxhYmxlLW1pbmVyYWxzIC5zZWN0aW9uLW1pbmVyYWxzIC5yaWdodC1pbWFnZS1zbGlkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMTVweDtcbiAgcGFkZGluZzogNDVweCAwcHggMHB4IDBweDtcbn1cbi5wYWdlLW5vZGUtdHlwZS1pbnZlc3RtZW50IC5zZWN0aW9ucyAub3Blbi1pbnZlc3RtZW50LWNvbnRlbnQgLmF2YWlsYWJsZS1taW5lcmFscy1zZWN0aW9uIC5hdmFpbGFibGUtbWluZXJhbHMgLnNlY3Rpb24tbWluZXJhbHMgLnJpZ2h0LWltYWdlLXNsaWRlciAuaW1hZ2Utc2xpZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAyNHB4O1xufVxuLnBhZ2Utbm9kZS10eXBlLWludmVzdG1lbnQgLnNlY3Rpb25zIC5vcGVuLWludmVzdG1lbnQtY29udGVudCAuYXZhaWxhYmxlLW1pbmVyYWxzLXNlY3Rpb24gLmF2YWlsYWJsZS1taW5lcmFscyAuc2VjdGlvbi1taW5lcmFscyAucmlnaHQtaW1hZ2Utc2xpZGVyIC5pbWFnZS1zbGlkZXIgLnNsaWRlLWNhcmQge1xuICB3aWR0aDogMTQ2cHg7XG4gIGhlaWdodDogMTM0cHg7XG4gIGJhY2tncm91bmQ6ICMyYzJmMzE7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDI0cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xufVxuLnBhZ2Utbm9kZS10eXBlLWludmVzdG1lbnQgLnNlY3Rpb25zIC5vcGVuLWludmVzdG1lbnQtY29udGVudCAuYXZhaWxhYmxlLW1pbmVyYWxzLXNlY3Rpb24gLmF2YWlsYWJsZS1taW5lcmFscyAuc2VjdGlvbi1taW5lcmFscyAucmlnaHQtaW1hZ2Utc2xpZGVyIC5pbWFnZS1zbGlkZXIgLnNsaWRlLWNhcmQgaW1nIHtcbiAgd2lkdGg6IDg3cHg7XG4gIGhlaWdodDogNzBweDtcbn1cbi5wYWdlLW5vZGUtdHlwZS1pbnZlc3RtZW50IC5zZWN0aW9ucyAub3Blbi1pbnZlc3RtZW50LWNvbnRlbnQgLmF2YWlsYWJsZS1taW5lcmFscy1zZWN0aW9uIC5hdmFpbGFibGUtbWluZXJhbHMgLnNlY3Rpb24tbWluZXJhbHMgLnJpZ2h0LWltYWdlLXNsaWRlciAuaW1hZ2Utc2xpZGVyIC5zbGlkZS1jYXJkIC5jYXJkLWxhYmVsIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzg4OGY5MjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTRweDtcbn1cbi5wYWdlLW5vZGUtdHlwZS1pbnZlc3RtZW50IC5zZWN0aW9ucyAub3Blbi1pbnZlc3RtZW50LWNvbnRlbnQgLmF2YWlsYWJsZS1taW5lcmFscy1zZWN0aW9uIC5hdmFpbGFibGUtbWluZXJhbHMgLnNlY3Rpb24tbWluZXJhbHMgLnJpZ2h0LWltYWdlLXNsaWRlciAuaW1hZ2Utc2xpZGVyIC5zbGlkZS1jYXJkOmhvdmVyIHtcbiAgaGVpZ2h0OiAxMzNweDtcbiAgYm9yZGVyLXJhZGl1czogN3B4O1xuICBib3JkZXI6IDIuNXB4ICM5ZThhNjYgc29saWQ7XG4gIGdhcDogMTFweDtcbn1cbi5wYWdlLW5vZGUtdHlwZS1pbnZlc3RtZW50IC5zZWN0aW9ucyAub3Blbi1pbnZlc3RtZW50LWNvbnRlbnQgLmF2YWlsYWJsZS1taW5lcmFscy1zZWN0aW9uIC5hdmFpbGFibGUtbWluZXJhbHMgLnNlY3Rpb24tbWluZXJhbHMgLnJpZ2h0LWltYWdlLXNsaWRlciAuaW1hZ2Utc2xpZGVyIC5zbGlkZS1jYXJkOmhvdmVyIC5jYXJkLWxhYmVsIHtcbiAgY29sb3I6ICM5ZThhNjY7XG59XG4ucGFnZS1ub2RlLXR5cGUtaW52ZXN0bWVudCAuc2VjdGlvbnMgLm9wZW4taW52ZXN0bWVudC1jb250ZW50IC5hdmFpbGFibGUtbWluZXJhbHMtc2VjdGlvbiAuYXZhaWxhYmxlLW1pbmVyYWxzIC5zZWN0aW9uLW1pbmVyYWxzIC5yaWdodC1pbWFnZS1zbGlkZXIgLmltYWdlLXNsaWRlciAuc2xpZGUtY2FyZC5hY3RpdmUge1xuICBoZWlnaHQ6IDEzM3B4O1xuICBib3JkZXItcmFkaXVzOiA3cHg7XG4gIGJvcmRlcjogMi41cHggIzllOGE2NiBzb2xpZDtcbiAgZ2FwOiAxMXB4O1xufVxuLnBhZ2Utbm9kZS10eXBlLWludmVzdG1lbnQgLnNlY3Rpb25zIC5vcGVuLWludmVzdG1lbnQtY29udGVudCAuYXZhaWxhYmxlLW1pbmVyYWxzLXNlY3Rpb24gLmF2YWlsYWJsZS1taW5lcmFscyAuc2VjdGlvbi1taW5lcmFscyAucmlnaHQtaW1hZ2Utc2xpZGVyIC5pbWFnZS1zbGlkZXIgLnNsaWRlLWNhcmQuYWN0aXZlIC5jYXJkLWxhYmVsIHtcbiAgY29sb3I6ICM5ZThhNjY7XG59XG4ucGFnZS1ub2RlLXR5cGUtaW52ZXN0bWVudCAuc2VjdGlvbnMgLm9wZW4taW52ZXN0bWVudC1jb250ZW50IC5hdmFpbGFibGUtbWluZXJhbHMtc2VjdGlvbiAuYXZhaWxhYmxlLW1pbmVyYWxzIC5zZWN0aW9uLW1pbmVyYWxzIC5yaWdodC1pbWFnZS1zbGlkZXIgLmV4cGxvcmUtYnV0dG9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiA1NnB4O1xuICBwYWRkaW5nOiAxNnB4IDI0cHg7XG4gIGJhY2tncm91bmQ6ICM4NDY5NDA7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEycHg7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAyMi40cHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTdweDtcbn1cbi5wYWdlLW5vZGUtdHlwZS1pbnZlc3RtZW50IC5zZWN0aW9ucyAub3Blbi1pbnZlc3RtZW50LWNvbnRlbnQgLmF2YWlsYWJsZS1taW5lcmFscy1zZWN0aW9uIC5hdmFpbGFibGUtbWluZXJhbHMgLnNlY3Rpb24tbWluZXJhbHMgLnJpZ2h0LWltYWdlLXNsaWRlciAuZXhwbG9yZS1idXR0b24gLmhnaS1zdHJva2Uge1xuICBoZWlnaHQ6IDE2cHg7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnBhZ2Utbm9kZS10eXBlLWludmVzdG1lbnQgLnNlY3Rpb25zIC5vcGVuLWludmVzdG1lbnQtY29udGVudCAuYXZhaWxhYmxlLW1pbmVyYWxzLXNlY3Rpb24gLmF2YWlsYWJsZS1taW5lcmFscyAuc2VjdGlvbi1taW5lcmFscyAuc2xpZGVyLWNvbnRyb2xsZXIge1xuICBwYWRkaW5nOiAyNDBweCAzNXB4IDBweCAwcHg7XG59XG4ucGFnZS1ub2RlLXR5cGUtaW52ZXN0bWVudCAuc2VjdGlvbnMgLm9wZW4taW52ZXN0bWVudC1jb250ZW50IC5hdmFpbGFibGUtbWluZXJhbHMtc2VjdGlvbiAuYXZhaWxhYmxlLW1pbmVyYWxzIC5zZWN0aW9uLW1pbmVyYWxzIC5zbGlkZXItY29udHJvbGxlciAuc2xpZGVyLWluZGljYXRvcnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDVweDtcbn1cbi5wYWdlLW5vZGUtdHlwZS1pbnZlc3RtZW50IC5zZWN0aW9ucyAub3Blbi1pbnZlc3RtZW50LWNvbnRlbnQgLmF2YWlsYWJsZS1taW5lcmFscy1zZWN0aW9uIC5hdmFpbGFibGUtbWluZXJhbHMgLnNlY3Rpb24tbWluZXJhbHMgLnNsaWRlci1jb250cm9sbGVyIC5zbGlkZXItaW5kaWNhdG9ycyAuaW5kaWNhdG9yIHtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjE3LCAyMTcsIDIxNywgMC40KTtcbiAgYm9yZGVyLXJhZGl1czogOTk5OXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDEycHg7XG59XG4ucGFnZS1ub2RlLXR5cGUtaW52ZXN0bWVudCAuc2VjdGlvbnMgLm9wZW4taW52ZXN0bWVudC1jb250ZW50IC5hdmFpbGFibGUtbWluZXJhbHMtc2VjdGlvbiAuYXZhaWxhYmxlLW1pbmVyYWxzIC5zZWN0aW9uLW1pbmVyYWxzIC5zbGlkZXItY29udHJvbGxlciAuc2xpZGVyLWluZGljYXRvcnMgLmluZGljYXRvci5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjZDlkOWQ5O1xufVxuLnBhZ2Utbm9kZS10eXBlLWludmVzdG1lbnQgLnNlY3Rpb25zIC5vcGVuLWludmVzdG1lbnQtY29udGVudCAuYXZhaWxhYmxlLW1pbmVyYWxzLXNlY3Rpb24gLmF2YWlsYWJsZS1taW5lcmFscyAuc2VjdGlvbi1taW5lcmFscyAuc2xpZGVyLWNvbnRyb2xsZXIgLmhnaS1zdHJva2Uge1xuICBjb2xvcjogI2ZmZjtcbiAgaGVpZ2h0OiAyNnB4O1xuICBtYXJnaW46IDVweDtcbn1cbi5wYWdlLW5vZGUtdHlwZS1pbnZlc3RtZW50IC5zZWN0aW9ucyAub3Blbi1pbnZlc3RtZW50LWNvbnRlbnQgLm1pbmVyYWwtcmFua2luZ3Mtc2VjdGlvbiB7XG4gIHBhZGRpbmc6IDUwcHggMzVweCA4MHB4IDEzMHB4O1xufVxuLnBhZ2Utbm9kZS10eXBlLWludmVzdG1lbnQgLnNlY3Rpb25zIC5vcGVuLWludmVzdG1lbnQtY29udGVudCAubWluZXJhbC1yYW5raW5ncy1zZWN0aW9uIC5yYW5raW5ncy1zZWN0aW9uIC5yYW5raW5ncy1zZWN0aW9uLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuLnBhZ2Utbm9kZS10eXBlLWludmVzdG1lbnQgLnNlY3Rpb25zIC5vcGVuLWludmVzdG1lbnQtY29udGVudCAubWluZXJhbC1yYW5raW5ncy1zZWN0aW9uIC5yYW5raW5ncy1zZWN0aW9uIC5yYW5raW5ncy1zZWN0aW9uLWhlYWRlciAuc2VjdGlvbi1oZWFkZXItZGV0YWlscyB7XG4gIHdpZHRoOiA2MjZweDtcbiAgaGVpZ2h0OiAxOTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxNnB4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLnBhZ2Utbm9kZS10eXBlLWludmVzdG1lbnQgLnNlY3Rpb25zIC5vcGVuLWludmVzdG1lbnQtY29udGVudCAubWluZXJhbC1yYW5raW5ncy1zZWN0aW9uIC5yYW5raW5ncy1zZWN0aW9uIC5yYW5raW5ncy1zZWN0aW9uLWhlYWRlciAuc2VjdGlvbi1oZWFkZXItZGV0YWlscyAuaGVhZGVyLWRldGFpbHMtdGl0bGUge1xuICBjb2xvcjogIzg0Njk0MDtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogNjhweDtcbn1cbi5wYWdlLW5vZGUtdHlwZS1pbnZlc3RtZW50IC5zZWN0aW9ucyAub3Blbi1pbnZlc3RtZW50LWNvbnRlbnQgLm1pbmVyYWwtcmFua2luZ3Mtc2VjdGlvbiAucmFua2luZ3Mtc2VjdGlvbiAucmFua2luZ3Mtc2VjdGlvbi1oZWFkZXIgLnNlY3Rpb24taGVhZGVyLWRldGFpbHMgLmhlYWRlci1kZXRhaWxzLWRlc2NyaXB0aW9uIHtcbiAgY29sb3I6ICM1ODU4NTg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG59XG4ucGFnZS1ub2RlLXR5cGUtaW52ZXN0bWVudCAuc2VjdGlvbnMgLm9wZW4taW52ZXN0bWVudC1jb250ZW50IC5taW5lcmFsLXJhbmtpbmdzLXNlY3Rpb24gLnJhbmtpbmdzLXNlY3Rpb24gLmNvbnRyb2xsZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBnYXA6IDE1cHg7XG59XG4ucGFnZS1ub2RlLXR5cGUtaW52ZXN0bWVudCAuc2VjdGlvbnMgLm9wZW4taW52ZXN0bWVudC1jb250ZW50IC5taW5lcmFsLXJhbmtpbmdzLXNlY3Rpb24gLnJhbmtpbmdzLXNlY3Rpb24gLmNvbnRyb2xsZXIgLmhnaS1zdHJva2Uge1xuICBmb250LXNpemU6IDQwcHg7XG4gIHdpZHRoOiA0OHB4O1xuICBoZWlnaHQ6IDQ4cHg7XG4gIGNvbG9yOiAjMDAwO1xufVxuLnBhZ2Utbm9kZS10eXBlLWludmVzdG1lbnQgLnNlY3Rpb25zIC5vcGVuLWludmVzdG1lbnQtY29udGVudCAubWluZXJhbC1yYW5raW5ncy1zZWN0aW9uIC5yYW5raW5ncy1zZWN0aW9uIC5yYW5raW5nLXNsaWRlci13cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wYWdlLW5vZGUtdHlwZS1pbnZlc3RtZW50IC5zZWN0aW9ucyAub3Blbi1pbnZlc3RtZW50LWNvbnRlbnQgLm1pbmVyYWwtcmFua2luZ3Mtc2VjdGlvbiAucmFua2luZ3Mtc2VjdGlvbiAucmFua2luZy1jYXJkcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMjBweDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXMgZWFzZTtcbn1cbi5wYWdlLW5vZGUtdHlwZS1pbnZlc3RtZW50IC5zZWN0aW9ucyAub3Blbi1pbnZlc3RtZW50LWNvbnRlbnQgLm1pbmVyYWwtcmFua2luZ3Mtc2VjdGlvbiAucmFua2luZ3Mtc2VjdGlvbiAucmFua2luZy1jYXJkcyAubnVtYmVycy1jYXJkIGgyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogNzBweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTIwJTtcbn1cbi5wYWdlLW5vZGUtdHlwZS1pbnZlc3RtZW50IC5zZWN0aW9ucyAub3Blbi1pbnZlc3RtZW50LWNvbnRlbnQgLm1pbmVyYWwtcmFua2luZ3Mtc2VjdGlvbiAucmFua2luZ3Mtc2VjdGlvbiAucmFua2luZy1jYXJkcyAubnVtYmVycy1jYXJkIGgzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogNDBweDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDMycHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDYwcHg7XG59XG4ucGFnZS1ub2RlLXR5cGUtaW52ZXN0bWVudCAuc2VjdGlvbnMgLm9wZW4taW52ZXN0bWVudC1jb250ZW50IC5taW5lcmFsLXJhbmtpbmdzLXNlY3Rpb24gLnJhbmtpbmdzLXNlY3Rpb24gLnJhbmtpbmctY2FyZHMgLm51bWJlcnMtY2FyZCBwIHtcbiAgd2lkdGg6IDI5MnB4O1xuICBoZWlnaHQ6IDQ4cHg7XG4gIGNvbG9yOiAjZWNmMGYzO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbn1cbi5wYWdlLW5vZGUtdHlwZS1pbnZlc3RtZW50IC5zZWN0aW9ucyAub3Blbi1pbnZlc3RtZW50LWNvbnRlbnQgLm1pbmVyYWwtcmFua2luZ3Mtc2VjdGlvbiAucmFua2luZ3Mtc2VjdGlvbiAucmFua2luZy1jYXJkcyAuY2FyZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAzMzVweDtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICBoZWlnaHQ6IDQxN3B4O1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgei1pbmRleDogMTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgwLCAwLCAwLCAwKSAwLjQlLCByZ2IoMCwgMCwgMCkgMTAwJSksIGxpZ2h0Z3JheSAxMDAlO1xufVxuLnBhZ2Utbm9kZS10eXBlLWludmVzdG1lbnQgLnNlY3Rpb25zIC5vcGVuLWludmVzdG1lbnQtY29udGVudCAubWluZXJhbC1yYW5raW5ncy1zZWN0aW9uIC5yYW5raW5ncy1zZWN0aW9uIC5yYW5raW5nLWNhcmRzIC5jYXJkIC5udW1iZXJzLWNhcmQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAyNHB4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXJnaW4tdG9wOiAyMDNweDtcbn1cbi5wYWdlLW5vZGUtdHlwZS1pbnZlc3RtZW50IC5zZWN0aW9ucyAub3Blbi1pbnZlc3RtZW50LWNvbnRlbnQgLm1pbmVyYWwtcmFua2luZ3Mtc2VjdGlvbiAucmFua2luZ3Mtc2VjdGlvbiAucmFua2luZy1jYXJkcyAuY2FyZCAuY2FyZC1pbWFnZSB7XG4gIHdpZHRoOiAzMzVweDtcbiAgaGVpZ2h0OiA0MTdweDtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIG9wYWNpdHk6IDcwJTtcbn1cbi5wYWdlLW5vZGUtdHlwZS1pbnZlc3RtZW50IC5zZWN0aW9ucyAub3Blbi1pbnZlc3RtZW50LWNvbnRlbnQgLm1pbmVyYWwtcmFua2luZ3Mtc2VjdGlvbiAucmFua2luZ3Mtc2VjdGlvbiAucmFua2luZy1jYXJkcyAuY2FyZDpob3ZlciB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChyZ2JhKDAsIDAsIDAsIDApIDUwJSwgIzllOGE2NiAxMDAlKSAhaW1wb3J0YW50O1xufVxuLnBhZ2Utbm9kZS10eXBlLWludmVzdG1lbnQgLnNlY3Rpb25zIC5vcGVuLWludmVzdG1lbnQtY29udGVudCAubWluZXJhbC1yYW5raW5ncy1zZWN0aW9uIC5yYW5raW5ncy1zZWN0aW9uIC5yYW5raW5nLWNhcmRzIC5jYXJkOmhvdmVyIC5jYXJkLWltYWdlIHtcbiAgYmFja2dyb3VuZDogcmViZWNjYXB1cnBsZTtcbn1cbi5wYWdlLW5vZGUtdHlwZS1pbnZlc3RtZW50IC5zZWN0aW9ucyAub3Blbi1pbnZlc3RtZW50LWNvbnRlbnQgLm1pbmVyYWwtcmFua2luZ3Mtc2VjdGlvbiAucmFua2luZ3Mtc2VjdGlvbiAucmFua2luZy1jYXJkcyAuY2FyZC0yIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogNDE3cHg7XG4gIHBhZGRpbmc6IDI0cHg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6IDI0cHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmOGY4Zjg7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMCwgMCwgMCwgMCkgMC4wNCUsIHJnYmEoMCwgMCwgMCwgMC43KSA5OS45NiUpLCB1cmwoLi4vaW1hZ2VzLzMuanBnKSBsaWdodGdyYXkgNTAlL2NvdmVyIG5vLXJlcGVhdDtcbn1cbi5wYWdlLW5vZGUtdHlwZS1pbnZlc3RtZW50IC5zZWN0aW9ucyAub3Blbi1pbnZlc3RtZW50LWNvbnRlbnQgLm1pbmVyYWwtcmFua2luZ3Mtc2VjdGlvbiAucmFua2luZ3Mtc2VjdGlvbiAucmFua2luZy1jYXJkcyAuY2FyZC0yOmhvdmVyIHtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZjhmOGY4O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDAsIDAsIDAsIDApIDAuMDQlLCAjOWU4YTY2IDEwMCUpLCB1cmwoLi4vaW1hZ2VzLzMuanBnKSBsaWdodGdyYXkgNTAlL2NvdmVyIG5vLXJlcGVhdDtcbn1cbi5wYWdlLW5vZGUtdHlwZS1pbnZlc3RtZW50IC5zZWN0aW9ucyAub3Blbi1pbnZlc3RtZW50LWNvbnRlbnQgLm1pbmVyYWwtcmFua2luZ3Mtc2VjdGlvbiAucmFua2luZ3Mtc2VjdGlvbiAucmFua2luZy1jYXJkcyAuY2FyZC0zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogNDE3cHg7XG4gIHBhZGRpbmc6IDI0cHg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6IDI0cHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmOGY4Zjg7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMCwgMCwgMCwgMCkgMCUsIHJnYmEoMCwgMCwgMCwgMC43KSAxMDAlKSwgdXJsKC4uL2ltYWdlcy81LmpwZykgbGlnaHRncmF5IDUwJS9jb3ZlciBuby1yZXBlYXQ7XG59XG4ucGFnZS1ub2RlLXR5cGUtaW52ZXN0bWVudCAuc2VjdGlvbnMgLm9wZW4taW52ZXN0bWVudC1jb250ZW50IC5taW5lcmFsLXJhbmtpbmdzLXNlY3Rpb24gLnJhbmtpbmdzLXNlY3Rpb24gLnJhbmtpbmctY2FyZHMgLmNhcmQtMzpob3ZlciB7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Y4ZjhmODtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgwLCAwLCAwLCAwKSAwLjA0JSwgIzllOGE2NiAxMDAlKSwgdXJsKC4uL2ltYWdlcy81LmpwZykgbGlnaHRncmF5IDUwJS9jb3ZlciBuby1yZXBlYXQ7XG59XG4ucGFnZS1ub2RlLXR5cGUtaW52ZXN0bWVudCAuc2VjdGlvbnMgLm9wZW4taW52ZXN0bWVudC1jb250ZW50IC5taW5lcmFsLXJhbmtpbmdzLXNlY3Rpb24gLnJhbmtpbmdzLXNlY3Rpb24gLnJhbmtpbmctY2FyZHMgLmNhcmQtNCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IDQxN3B4O1xuICBwYWRkaW5nOiAyNHB4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiAyNHB4O1xuICBmbGV4LXNocmluazogMDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZjhmOGY4O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDAsIDAsIDAsIDApIDAlLCByZ2JhKDAsIDAsIDAsIDAuNykgMTAwJSksIHVybCguLi9pbWFnZXMvMTIuanBnKSBsaWdodGdyYXkgNTAlL2NvdmVyIG5vLXJlcGVhdDtcbn1cbi5wYWdlLW5vZGUtdHlwZS1pbnZlc3RtZW50IC5zZWN0aW9ucyAub3Blbi1pbnZlc3RtZW50LWNvbnRlbnQgLm1pbmVyYWwtcmFua2luZ3Mtc2VjdGlvbiAucmFua2luZ3Mtc2VjdGlvbiAucmFua2luZy1jYXJkcyAuY2FyZC00OmhvdmVyIHtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZjhmOGY4O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDAsIDAsIDAsIDApIDAuMDQlLCAjOWU4YTY2IDEwMCUpLCB1cmwoLi4vaW1hZ2VzLzEyLmpwZykgbGlnaHRncmF5IDUwJS9jb3ZlciBuby1yZXBlYXQ7XG59XG4ucGFnZS1ub2RlLXR5cGUtaW52ZXN0bWVudCAuc2VjdGlvbnMgLmludmVzdG1lbnQtZ3VpZGUtY29udGVudCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmctdG9wOiAxMDBweDtcbn1cbi5wYWdlLW5vZGUtdHlwZS1pbnZlc3RtZW50IC5zZWN0aW9ucyAuaW52ZXN0bWVudC1ndWlkZS1jb250ZW50IC5pbnZlc3RtZW50LWd1aWRlLXNlY3Rpb24gLmd1aWRlLXNlY3Rpb24ge1xuICBjb2xvcjogIzY4NmQ3MjtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luOiAwIGNhbGMoLTc2LjUzNDA4cHggKyAxMC44OTJ2dyk7XG59XG4ucGFnZS1ub2RlLXR5cGUtaW52ZXN0bWVudCAuc2VjdGlvbnMgLmludmVzdG1lbnQtZ3VpZGUtY29udGVudCAuaW52ZXN0bWVudC1ndWlkZS1zZWN0aW9uIC5ndWlkZS1zZWN0aW9uIC5jb250ZW50LWNvbnRhaW5lciBoMSB7XG4gIHdpZHRoOiA0NjlweDtcbiAgY29sb3I6ICMyZDMwMzM7XG4gIGZvbnQtc2l6ZTogNDhweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTQwJTtcbiAgbWFyZ2luLWJvdHRvbTogNTJweDtcbn1cbi5wYWdlLW5vZGUtdHlwZS1pbnZlc3RtZW50IC5zZWN0aW9ucyAuaW52ZXN0bWVudC1ndWlkZS1jb250ZW50IC5pbnZlc3RtZW50LWd1aWRlLXNlY3Rpb24gLmd1aWRlLXNlY3Rpb24gLmNvbnRlbnQtY29udGFpbmVyIHAge1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICBjb2xvcjogIzU4NTg1ODtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xufVxuLnBhZ2Utbm9kZS10eXBlLWludmVzdG1lbnQgLnNlY3Rpb25zIC5pbnZlc3RtZW50LWd1aWRlLWNvbnRlbnQgLmludmVzdG1lbnQtZ3VpZGUtc2VjdGlvbiAuZ3VpZGUtc2VjdGlvbiAuY29udGVudC1jb250YWluZXIgYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnBhZ2Utbm9kZS10eXBlLWludmVzdG1lbnQgLnNlY3Rpb25zIC5pbnZlc3RtZW50LWd1aWRlLWNvbnRlbnQgLmludmVzdG1lbnQtZ3VpZGUtc2VjdGlvbiAuZ3VpZGUtc2VjdGlvbiAuY29udGVudC1jb250YWluZXIgYSAuYmFjay1idXR0b24ge1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5ZThhNjY7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tdG9wOiA1MHB4O1xufVxuLnBhZ2Utbm9kZS10eXBlLWludmVzdG1lbnQgLnNlY3Rpb25zIC5pbnZlc3RtZW50LWd1aWRlLWNvbnRlbnQgLmludmVzdG1lbnQtZ3VpZGUtc2VjdGlvbiAuZ3VpZGUtc2VjdGlvbiAuY29udGVudC1jb250YWluZXIgYSAuYmFjay1idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWU4YTY2O1xufVxuLnBhZ2Utbm9kZS10eXBlLWludmVzdG1lbnQgLnNlY3Rpb25zIC5pbnZlc3RtZW50LWd1aWRlLWNvbnRlbnQgLmludmVzdG1lbnQtZ3VpZGUtc2VjdGlvbiAuZ3VpZGUtc2VjdGlvbiAuY29udGVudC1jb250YWluZXIgYSAuYmFjay1idXR0b24gLmhnaS1zdHJva2Uge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5wYWdlLW5vZGUtdHlwZS1pbnZlc3RtZW50IC5zZWN0aW9ucyAuaW52ZXN0bWVudC1ndWlkZS1jb250ZW50IC5pbnZlc3RtZW50LWd1aWRlLXNlY3Rpb24gLmd1aWRlLXNlY3Rpb24gLmltYWdlLWNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogNjE5cHg7XG4gIGhlaWdodDogNDE0cHg7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4ucGFnZS1ub2RlLXR5cGUtaW52ZXN0bWVudCAuc2VjdGlvbnMgLmludmVzdG1lbnQtZ3VpZGUtY29udGVudCAuaW52ZXN0bWVudC1ndWlkZS1zZWN0aW9uIC5ndWlkZS1zZWN0aW9uIC5pbWFnZS1jb250YWluZXIgaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuLnBhZ2Utbm9kZS10eXBlLWludmVzdG1lbnQgLnNlY3Rpb25zIC5pbnZlc3RtZW50LWd1aWRlLWNvbnRlbnQgLmludmVzdG1lbnQtZ3VpZGUtc2VjdGlvbiAuZ3VpZGUtc3RlcHMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvbWFwLXZlY3Rvci5zdmcpICNmOGY1ZWYgODAlO1xufVxuLnBhZ2Utbm9kZS10eXBlLWludmVzdG1lbnQgLnNlY3Rpb25zIC5pbnZlc3RtZW50LWd1aWRlLWNvbnRlbnQgLmludmVzdG1lbnQtZ3VpZGUtc2VjdGlvbiAuZ3VpZGUtc3RlcHMgLm1hcC1jb250YW5pZXIge1xuICBtYXJnaW46IDAgY2FsYyg4MC4zOTY2NHB4ICsgMy4wODZ2dyk7XG59XG4ucGFnZS1ub2RlLXR5cGUtaW52ZXN0bWVudCAuc2VjdGlvbnMgLmludmVzdG1lbnQtZ3VpZGUtY29udGVudCAuaW52ZXN0bWVudC1ndWlkZS1zZWN0aW9uIC5ndWlkZS1zdGVwcyAubWFwLWNvbnRhbmllciAuc3RlcHMtY29udGFuaWVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMTIwcHggMHB4IDBweCAwcHg7XG59XG4ucGFnZS1ub2RlLXR5cGUtaW52ZXN0bWVudCAuc2VjdGlvbnMgLmludmVzdG1lbnQtZ3VpZGUtY29udGVudCAuaW52ZXN0bWVudC1ndWlkZS1zZWN0aW9uIC5ndWlkZS1zdGVwcyAubWFwLWNvbnRhbmllciAuc3RlcHMtY29udGFuaWVyIC5zdGVwcy1zZWN0aW9uIHtcbiAgd2lkdGg6IDcwJTtcbn1cbi5wYWdlLW5vZGUtdHlwZS1pbnZlc3RtZW50IC5zZWN0aW9ucyAuaW52ZXN0bWVudC1ndWlkZS1jb250ZW50IC5pbnZlc3RtZW50LWd1aWRlLXNlY3Rpb24gLmd1aWRlLXN0ZXBzIC5tYXAtY29udGFuaWVyIC5zdGVwcy1jb250YW5pZXIgLnN0ZXBzLXNlY3Rpb24gLnN0ZXAtaXRlbSB7XG4gIGhlaWdodDogMTMzcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wYWdlLW5vZGUtdHlwZS1pbnZlc3RtZW50IC5zZWN0aW9ucyAuaW52ZXN0bWVudC1ndWlkZS1jb250ZW50IC5pbnZlc3RtZW50LWd1aWRlLXNlY3Rpb24gLmd1aWRlLXN0ZXBzIC5tYXAtY29udGFuaWVyIC5zdGVwcy1jb250YW5pZXIgLnN0ZXBzLXNlY3Rpb24gLnN0ZXAtaXRlbSAuc3RlcC1pdGVtLXRpdGxlIHtcbiAgbGVmdDogMTIwcHg7XG4gIHRvcDogMjQuNDVweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb2xvcjogIzk4OTVhMDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjguMDFweDtcbn1cbi5wYWdlLW5vZGUtdHlwZS1pbnZlc3RtZW50IC5zZWN0aW9ucyAuaW52ZXN0bWVudC1ndWlkZS1jb250ZW50IC5pbnZlc3RtZW50LWd1aWRlLXNlY3Rpb24gLmd1aWRlLXN0ZXBzIC5tYXAtY29udGFuaWVyIC5zdGVwcy1jb250YW5pZXIgLnN0ZXBzLXNlY3Rpb24gLnN0ZXAtaXRlbSAuc3RlcC1zZXBhcmF0b3Ige1xuICB3aWR0aDogMS4xM3B4O1xuICBoZWlnaHQ6IDU5cHg7XG4gIGxlZnQ6IDM2cHg7XG4gIHRvcDogNzVweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXItcmlnaHQ6IDEuMTNweCByZ2JhKDAsIDAsIDAsIDAuMTIpIHNvbGlkO1xufVxuLnBhZ2Utbm9kZS10eXBlLWludmVzdG1lbnQgLnNlY3Rpb25zIC5pbnZlc3RtZW50LWd1aWRlLWNvbnRlbnQgLmludmVzdG1lbnQtZ3VpZGUtc2VjdGlvbiAuZ3VpZGUtc3RlcHMgLm1hcC1jb250YW5pZXIgLnN0ZXBzLWNvbnRhbmllciAuc3RlcHMtc2VjdGlvbiAuc3RlcC1pdGVtIC5zdGVwLWl0ZW0tY2lyY2xlIHtcbiAgd2lkdGg6IDc0LjU0cHg7XG4gIGhlaWdodDogNzQuNTRweDtcbiAgbGVmdDogMC40NHB4O1xuICB0b3A6IC0wLjM1cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDM3LjI3cHg7XG4gIGJvcmRlcjogMy4zOXB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40NSkgc29saWQ7XG4gIGNvbG9yOiAjMWUxNzMzO1xufVxuLnBhZ2Utbm9kZS10eXBlLWludmVzdG1lbnQgLnNlY3Rpb25zIC5pbnZlc3RtZW50LWd1aWRlLWNvbnRlbnQgLmludmVzdG1lbnQtZ3VpZGUtc2VjdGlvbiAuZ3VpZGUtc3RlcHMgLm1hcC1jb250YW5pZXIgLnN0ZXBzLWNvbnRhbmllciAuc3RlcHMtc2VjdGlvbiAuc3RlcC1pdGVtIC5zdGVwLWl0ZW0tY2lyY2xlIHNwYW4ge1xuICBsZWZ0OiAzMXB4O1xuICB0b3A6IDIycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAzMC40OTRweDtcbn1cbi5wYWdlLW5vZGUtdHlwZS1pbnZlc3RtZW50IC5zZWN0aW9ucyAuaW52ZXN0bWVudC1ndWlkZS1jb250ZW50IC5pbnZlc3RtZW50LWd1aWRlLXNlY3Rpb24gLmd1aWRlLXN0ZXBzIC5tYXAtY29udGFuaWVyIC5zdGVwcy1jb250YW5pZXIgLnN0ZXBzLXNlY3Rpb24gLnN0ZXAtaXRlbS5hY3RpdmUgLnN0ZXAtaXRlbS10aXRsZSB7XG4gIHRvcDogMjAuMjFweDtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDQyLjAxcHg7XG59XG4ucGFnZS1ub2RlLXR5cGUtaW52ZXN0bWVudCAuc2VjdGlvbnMgLmludmVzdG1lbnQtZ3VpZGUtY29udGVudCAuaW52ZXN0bWVudC1ndWlkZS1zZWN0aW9uIC5ndWlkZS1zdGVwcyAubWFwLWNvbnRhbmllciAuc3RlcHMtY29udGFuaWVyIC5zdGVwcy1zZWN0aW9uIC5zdGVwLWl0ZW0uYWN0aXZlIC5zdGVwLWl0ZW0tY2lyY2xlIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjODQ2OTQwIDAlLCAjZjhmNWVmIDEwMCUpO1xuICBib3JkZXI6IDUuNjVweCB3aGl0ZSBzb2xpZDtcbiAgY29sb3I6ICNmZmY7XG59XG4ucGFnZS1ub2RlLXR5cGUtaW52ZXN0bWVudCAuc2VjdGlvbnMgLmludmVzdG1lbnQtZ3VpZGUtY29udGVudCAuaW52ZXN0bWVudC1ndWlkZS1zZWN0aW9uIC5ndWlkZS1zdGVwcyAubWFwLWNvbnRhbmllciAuc3RlcHMtY29udGFuaWVyIC5zdGVwcy1jb250ZW50IHtcbiAgd2lkdGg6IDQ1JTtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIC8qIGJvcmRlci1yYWRpdXM6IDEwcHg7ICovXG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDEwcHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxMHB4O1xufVxuLnBhZ2Utbm9kZS10eXBlLWludmVzdG1lbnQgLnNlY3Rpb25zIC5pbnZlc3RtZW50LWd1aWRlLWNvbnRlbnQgLmludmVzdG1lbnQtZ3VpZGUtc2VjdGlvbiAuZ3VpZGUtc3RlcHMgLm1hcC1jb250YW5pZXIgLnN0ZXBzLWNvbnRhbmllciAuc3RlcHMtY29udGVudCBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICBtYXJnaW46IDIwcHg7XG59XG4ucGFnZS1ub2RlLXR5cGUtaW52ZXN0bWVudCAuc2VjdGlvbnMgLmludmVzdG1lbnQtZ3VpZGUtY29udGVudCAuaW52ZXN0bWVudC1ndWlkZS1zZWN0aW9uIC5ndWlkZS1zdGVwcyAubWFwLWNvbnRhbmllciAuc3RlcHMtY29udGFuaWVyIC5zdGVwcy1jb250ZW50IC5zdGVwcy1jb250ZW50LXRpdGxlIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBjb2xvcjogIzg0Njk0MDtcbiAgZm9udC1zaXplOiA0MnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogNTRweDtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG59XG4ucGFnZS1ub2RlLXR5cGUtaW52ZXN0bWVudCAuc2VjdGlvbnMgLmludmVzdG1lbnQtZ3VpZGUtY29udGVudCAuaW52ZXN0bWVudC1ndWlkZS1zZWN0aW9uIC5ndWlkZS1zdGVwcyAubWFwLWNvbnRhbmllciAuc3RlcHMtY29udGFuaWVyIC5zdGVwcy1jb250ZW50IC5zdGVwcy1jb250ZW50LWRldGFpbHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMTdweDtcbn1cbi5wYWdlLW5vZGUtdHlwZS1pbnZlc3RtZW50IC5zZWN0aW9ucyAuaW52ZXN0bWVudC1ndWlkZS1jb250ZW50IC5pbnZlc3RtZW50LWd1aWRlLXNlY3Rpb24gLmd1aWRlLXN0ZXBzIC5tYXAtY29udGFuaWVyIC5zdGVwcy1jb250YW5pZXIgLnN0ZXBzLWNvbnRlbnQgLnN0ZXBzLWNvbnRlbnQtZGV0YWlscyAuZGV0YWlscy1ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAyMHB4O1xuICBwYWRkaW5nOiAxNXB4O1xufVxuLnBhZ2Utbm9kZS10eXBlLWludmVzdG1lbnQgLnNlY3Rpb25zIC5pbnZlc3RtZW50LWd1aWRlLWNvbnRlbnQgLmludmVzdG1lbnQtZ3VpZGUtc2VjdGlvbiAuZ3VpZGUtc3RlcHMgLm1hcC1jb250YW5pZXIgLnN0ZXBzLWNvbnRhbmllciAuc3RlcHMtY29udGVudCAuc3RlcHMtY29udGVudC1kZXRhaWxzIC5kZXRhaWxzLWdyb3VwIC5kZXRhaWxzLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIGJhY2tncm91bmQ6ICNmYmZiZmM7XG4gIGJvcmRlci1yYWRpdXM6IDExcHg7XG59XG4ucGFnZS1ub2RlLXR5cGUtaW52ZXN0bWVudCAuc2VjdGlvbnMgLmludmVzdG1lbnQtZ3VpZGUtY29udGVudCAuaW52ZXN0bWVudC1ndWlkZS1zZWN0aW9uIC5ndWlkZS1zdGVwcyAubWFwLWNvbnRhbmllciAuc3RlcHMtY29udGFuaWVyIC5zdGVwcy1jb250ZW50IC5zdGVwcy1jb250ZW50LWRldGFpbHMgLmRldGFpbHMtZ3JvdXAgLmRldGFpbHMtY29udGFpbmVyIC5kZXRhaWxzLXN1bW1hcnksXG4ucGFnZS1ub2RlLXR5cGUtaW52ZXN0bWVudCAuc2VjdGlvbnMgLmludmVzdG1lbnQtZ3VpZGUtY29udGVudCAuaW52ZXN0bWVudC1ndWlkZS1zZWN0aW9uIC5ndWlkZS1zdGVwcyAubWFwLWNvbnRhbmllciAuc3RlcHMtY29udGFuaWVyIC5zdGVwcy1jb250ZW50IC5zdGVwcy1jb250ZW50LWRldGFpbHMgLmRldGFpbHMtZ3JvdXAgLmRldGFpbHMtY29udGFpbmVyIC5kZXRhaWxzLWJyaWVmIHtcbiAgd2lkdGg6IDYyMnB4O1xuICBjb2xvcjogIzMzMzczYjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xufVxuLnBhZ2Utbm9kZS10eXBlLWludmVzdG1lbnQgLnNlY3Rpb25zIC5pbnZlc3RtZW50LWd1aWRlLWNvbnRlbnQgLmludmVzdG1lbnQtZ3VpZGUtc2VjdGlvbiAuZ3VpZGUtc3RlcHMgLm1hcC1jb250YW5pZXIgLnN0ZXBzLWNvbnRhbmllciAuc3RlcHMtY29udGVudCAuc3RlcHMtY29udGVudC1kZXRhaWxzLmhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucGFnZS1ub2RlLXR5cGUtaW52ZXN0bWVudCAuc2VjdGlvbnMgLmludmVzdG1lbnQtZ3VpZGUtY29udGVudCAuaW52ZXN0bWVudC1ndWlkZS1zZWN0aW9uIC5ndWlkZS1zdGVwcyAubWFwLWNvbnRhbmllciAuc3RlcHMtY29udGFuaWVyIC5zdGVwcy1jb250ZW50IC5zdGVwcy1jb250ZW50LWRldGFpbHMuYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucGFnZS1ub2RlLXR5cGUtaW52ZXN0bWVudCAuc2VjdGlvbnMgLmludmVzdG1lbnQtZ3VpZGUtY29udGVudCAuaW52ZXN0bWVudC1ndWlkZS1zZWN0aW9uIC5ndWlkZS1zdGVwcyAubWFwLWNvbnRhbmllciAuc3RlcHMtY29udGFuaWVyIC5zdGVwcy1jb250ZW50IC5zdGVwcy1jb250ZW50LWJ0biB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMTJweDtcbiAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xuICBwYWRkaW5nLXRvcDogMTZweDtcbiAgcGFkZGluZy1ib3R0b206IDE2cHg7XG4gIGJhY2tncm91bmQ6ICM4NDY5NDA7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAyMi40cHg7XG59XG4ucGFnZS1ub2RlLXR5cGUtaW52ZXN0bWVudCAuc2VjdGlvbnMgLmludmVzdG1lbnQtZ3VpZGUtY29udGVudCAuaW52ZXN0bWVudC1ndWlkZS1zZWN0aW9uIC5ndWlkZS1zdGVwcyAubWFwLWNvbnRhbmllciAuc3RlcHMtY29udGFuaWVyIC5zdGVwcy1jb250ZW50IC5zdGVwcy1jb250ZW50LWJ0biAuaGdpLXN0cm9rZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG5odG1sW2xhbmc9YXJdW2Rpcj1ydGxdIC5wYWdlLW5vZGUtdHlwZS1pbnZlc3RtZW50IC5vcGVuLWludmVzdG1lbnQtY29udGVudCAubWluZXJhbC1yYW5raW5ncy1zZWN0aW9uIHtcbiAgcGFkZGluZzogNTBweCAxMzBweCAyMHB4IDM1cHg7XG59XG5odG1sW2xhbmc9YXJdW2Rpcj1ydGxdIC5wYWdlLW5vZGUtdHlwZS1pbnZlc3RtZW50IC5iYWNrLWJ1dHRvbiAuaGdpLXN0cm9rZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG5odG1sW2xhbmc9YXJdW2Rpcj1ydGxdIC5wYWdlLW5vZGUtdHlwZS1pbnZlc3RtZW50IC5zdGVwcy1jb250ZW50LWJ0biAuaGdpLXN0cm9rZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG5odG1sW2xhbmc9YXJdW2Rpcj1ydGxdIC5wYWdlLW5vZGUtdHlwZS1pbnZlc3RtZW50IC5leHBsb3JlLWJ1dHRvbiAuaGdpLXN0cm9rZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIGhlaWdodDogMzBweCAhaW1wb3J0YW50O1xufVxuaHRtbFtsYW5nPWFyXVtkaXI9cnRsXSAucGFnZS1ub2RlLXR5cGUtaW52ZXN0bWVudCAuc2VjdGlvbnMgLm92ZXJ2aWV3LWNvbnRlbnQgLmtleS1yZXNvdXJjZXMgLnJlc291cmNlcy1kZXRhaWxzIHtcbiAgcGFkZGluZzogMzBweCAxMzJweCAyMHB4IDE0OHB4O1xufVxuaHRtbFtsYW5nPWFyXVtkaXI9cnRsXSAucGFnZS1ub2RlLXR5cGUtaW52ZXN0bWVudCAuc2VjdGlvbnMgLm9wZW4taW52ZXN0bWVudC1jb250ZW50IC5hdmFpbGFibGUtbWluZXJhbHMtc2VjdGlvbiAuYXZhaWxhYmxlLW1pbmVyYWxzIC5zZWN0aW9uLW1pbmVyYWxzIC5sZWZ0LW1pbmVyYWwtY29udGVudCB7XG4gIHBhZGRpbmc6IDQ1cHggNDVweCAwcHggMHB4O1xufVxuaHRtbFtsYW5nPWFyXVtkaXI9cnRsXSAucGFnZS1ub2RlLXR5cGUtaW52ZXN0bWVudCAuc2VjdGlvbnMgLm9wZW4taW52ZXN0bWVudC1jb250ZW50IC5hdmFpbGFibGUtbWluZXJhbHMtc2VjdGlvbiAuYXZhaWxhYmxlLW1pbmVyYWxzIC5zZWN0aW9uLW1pbmVyYWxzIC5zbGlkZXItY29udHJvbGxlciB7XG4gIHBhZGRpbmc6IDI0MHB4IDBweCAwcHggMzVweDtcbn1cbmh0bWxbbGFuZz1hcl1bZGlyPXJ0bF0gLnBhZ2Utbm9kZS10eXBlLWludmVzdG1lbnQgLnNlY3Rpb25zIC5vcGVuLWludmVzdG1lbnQtY29udGVudCAuYXZhaWxhYmxlLW1pbmVyYWxzLXNlY3Rpb24gLmF2YWlsYWJsZS1taW5lcmFscyAuc2VjdGlvbi1taW5lcmFscyAuc2xpZGVyLWNvbnRyb2xsZXIgLnNsaWRlci1pbmRpY2F0b3JzIC5pbmRpY2F0b3Ige1xuICByaWdodDogMTJweDtcbn1cbmh0bWxbbGFuZz1hcl1bZGlyPXJ0bF0gLnBhZ2Utbm9kZS10eXBlLWludmVzdG1lbnQgLmludmVzdG1lbnQtZ3VpZGUtY29udGVudCAuaW52ZXN0bWVudC1ndWlkZS1zZWN0aW9uIC5ndWlkZS1zdGVwcyAubWFwLWNvbnRhbmllciAuc3RlcHMtY29udGFuaWVyIC5zdGVwcy1zZWN0aW9uIC5zdGVwLWl0ZW0gLnN0ZXAtaXRlbS10aXRsZSB7XG4gIHJpZ2h0OiAxMjBweDtcbn1cbmh0bWxbbGFuZz1hcl1bZGlyPXJ0bF0gLnBhZ2Utbm9kZS10eXBlLWludmVzdG1lbnQgLmludmVzdG1lbnQtZ3VpZGUtY29udGVudCAuaW52ZXN0bWVudC1ndWlkZS1zZWN0aW9uIC5ndWlkZS1zdGVwcyAubWFwLWNvbnRhbmllciAuc3RlcHMtY29udGFuaWVyIC5zdGVwcy1zZWN0aW9uIC5zdGVwLWl0ZW0gLnN0ZXAtaXRlbS1jaXJjbGUgc3BhbiB7XG4gIHJpZ2h0OiAzMXB4O1xufVxuaHRtbFtsYW5nPWFyXVtkaXI9cnRsXSAucGFnZS1ub2RlLXR5cGUtaW52ZXN0bWVudCAuaW52ZXN0bWVudC1ndWlkZS1jb250ZW50IC5pbnZlc3RtZW50LWd1aWRlLXNlY3Rpb24gLmd1aWRlLXN0ZXBzIC5tYXAtY29udGFuaWVyIC5zdGVwcy1jb250YW5pZXIgLnN0ZXBzLXNlY3Rpb24gLnN0ZXAtaXRlbSAuc3RlcC1zZXBhcmF0b3Ige1xuICByaWdodDogMzZweDtcbn1cbmh0bWxbbGFuZz1hcl1bZGlyPXJ0bF0gLnBhZ2Utbm9kZS10eXBlLWludmVzdG1lbnQgLmludmVzdG1lbnQtZ3VpZGUtY29udGVudCAuaW52ZXN0bWVudC1ndWlkZS1zZWN0aW9uIC5ndWlkZS1zdGVwcyAubWFwLWNvbnRhbmllciAuc3RlcHMtY29udGFuaWVyIC5zdGVwcy1jb250ZW50IC5zdGVwcy1jb250ZW50LXRpdGxlIHtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAucGFnZS1ub2RlLXR5cGUtaW52ZXN0bWVudCAucHJvamVjdC1vdmVydmlldyAuY29udGVudC13cmFwcGVyIC5jb250ZW50IHtcbiAgICBtaW4taGVpZ2h0OiAwcHg7XG4gIH1cbiAgLnBhZ2Utbm9kZS10eXBlLWludmVzdG1lbnQgLnNlY3Rpb25zIC53cmFwcGVyIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLnBhZ2Utbm9kZS10eXBlLWludmVzdG1lbnQgLnNlY3Rpb25zIC53cmFwcGVyIC50YWJzIHtcbiAgICBwYWRkaW5nOiAwcHggMTBweCAwcHggMTBweDtcbiAgfVxuICAucGFnZS1ub2RlLXR5cGUtaW52ZXN0bWVudCAuc2VjdGlvbnMgLm92ZXJ2aWV3LWNvbnRlbnQge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICB9XG4gIC5wYWdlLW5vZGUtdHlwZS1pbnZlc3RtZW50IC5zZWN0aW9ucyAub3ZlcnZpZXctY29udGVudCAudmlzaW9uLXNlY3Rpb24ge1xuICAgIG1hcmdpbjogMCBjYWxjKDguMzk2NjRweCArIDMuMDg2dncpO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgaGVpZ2h0OiA2MzBweDtcbiAgfVxuICAucGFnZS1ub2RlLXR5cGUtaW52ZXN0bWVudCAuc2VjdGlvbnMgLm92ZXJ2aWV3LWNvbnRlbnQgLnZpc2lvbi1zZWN0aW9uIC5pbWFnZS1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnBhZ2Utbm9kZS10eXBlLWludmVzdG1lbnQgLnNlY3Rpb25zIC5vdmVydmlldy1jb250ZW50IC52aXNpb24tc2VjdGlvbiAuY29udGVudC1jb250YWluZXIgYSAuYmFjay1idXR0b24ge1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgfVxuICAucGFnZS1ub2RlLXR5cGUtaW52ZXN0bWVudCAuc2VjdGlvbnMgLm92ZXJ2aWV3LWNvbnRlbnQgLmtleS1yZXNvdXJjZXMge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgcGFkZGluZzogMHB4O1xuICB9XG4gIC5wYWdlLW5vZGUtdHlwZS1pbnZlc3RtZW50IC5zZWN0aW9ucyAub3ZlcnZpZXctY29udGVudCAua2V5LXJlc291cmNlcyAucmVzb3VyY2VzLWRldGFpbHMge1xuICAgIHBhZGRpbmc6IDMwcHggMjBweCAyMHB4IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAucGFnZS1ub2RlLXR5cGUtaW52ZXN0bWVudCAuc2VjdGlvbnMgLm92ZXJ2aWV3LWNvbnRlbnQgLmtleS1yZXNvdXJjZXMgLnJlc291cmNlcy1kZXRhaWxzIC5zdWJ0aXRsZSB7XG4gICAgd2lkdGg6IDk1JTtcbiAgfVxuICAucGFnZS1ub2RlLXR5cGUtaW52ZXN0bWVudCAuc2VjdGlvbnMgLm92ZXJ2aWV3LWNvbnRlbnQgLmtleS1yZXNvdXJjZXMgLnJlc291cmNlLWNhcmRzIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuICAucGFnZS1ub2RlLXR5cGUtaW52ZXN0bWVudCAuc2VjdGlvbnMgLm92ZXJ2aWV3LWNvbnRlbnQgLmtleS1yZXNvdXJjZXMgLnJlc291cmNlLWNhcmRzIC5jYXJkIHtcbiAgICB3aWR0aDogMzkwcHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAucGFnZS1ub2RlLXR5cGUtaW52ZXN0bWVudCAuc2VjdGlvbnMgLm92ZXJ2aWV3LWNvbnRlbnQgLmtleS1yZXNvdXJjZXMgLnJlc291cmNlLWNhcmRzIC5jYXJkIC5jYXJkLWljb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbiAgLnBhZ2Utbm9kZS10eXBlLWludmVzdG1lbnQgLnNlY3Rpb25zIC5vdmVydmlldy1jb250ZW50IC5taW5pbmctdmlzaW9uIC5taW5pbmctdmlzaW9uLWRldGFpbHMge1xuICAgIHBhZGRpbmc6IDMwcHggMjBweCAyMHB4IDIwcHg7XG4gIH1cbiAgLnBhZ2Utbm9kZS10eXBlLWludmVzdG1lbnQgLnNlY3Rpb25zIC5vdmVydmlldy1jb250ZW50IC5taW5pbmctdmlzaW9uIC5taW5pbmctdmlzaW9uLWRldGFpbHMgLmNvbnRlbnQtd3JhcHBlciB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLnBhZ2Utbm9kZS10eXBlLWludmVzdG1lbnQgLnNlY3Rpb25zIC5vdmVydmlldy1jb250ZW50IC5taW5pbmctdmlzaW9uIC5taW5pbmctdmlzaW9uLWRldGFpbHMgLmNvbnRlbnQtd3JhcHBlciBoMixcbiAgLnBhZ2Utbm9kZS10eXBlLWludmVzdG1lbnQgLnNlY3Rpb25zIC5vdmVydmlldy1jb250ZW50IC5taW5pbmctdmlzaW9uIC5taW5pbmctdmlzaW9uLWRldGFpbHMgLmNvbnRlbnQtd3JhcHBlciBwIHtcbiAgICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgfVxuICAucGFnZS1ub2RlLXR5cGUtaW52ZXN0bWVudCAuc2VjdGlvbnMgLm92ZXJ2aWV3LWNvbnRlbnQgLm1pbmluZy12aXNpb24gLm1pbmluZy12aXNpb24tZGV0YWlscyAuY29udGVudC13cmFwcGVyIC5taW5pbmctdmlzaW9uLWNhcmRzIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICB3aWR0aDogOTUlO1xuICB9XG4gIC5wYWdlLW5vZGUtdHlwZS1pbnZlc3RtZW50IC5zZWN0aW9ucyAub3ZlcnZpZXctY29udGVudCAubWluaW5nLXZpc2lvbiAubWluaW5nLXZpc2lvbi1kZXRhaWxzIC5jb250ZW50LXdyYXBwZXIgLm1pbmluZy12aXNpb24tY2FyZHMgLmRldmVsb3BpbmctY2FyZCxcbiAgLnBhZ2Utbm9kZS10eXBlLWludmVzdG1lbnQgLnNlY3Rpb25zIC5vdmVydmlldy1jb250ZW50IC5taW5pbmctdmlzaW9uIC5taW5pbmctdmlzaW9uLWRldGFpbHMgLmNvbnRlbnQtd3JhcHBlciAubWluaW5nLXZpc2lvbi1jYXJkcyAuZ3Jvd3RoLWNhcmQsXG4gIC5wYWdlLW5vZGUtdHlwZS1pbnZlc3RtZW50IC5zZWN0aW9ucyAub3ZlcnZpZXctY29udGVudCAubWluaW5nLXZpc2lvbiAubWluaW5nLXZpc2lvbi1kZXRhaWxzIC5jb250ZW50LXdyYXBwZXIgLm1pbmluZy12aXNpb24tY2FyZHMgLmRyaXZpbmctY2FyZCB7XG4gICAgZ2FwOiAyMHB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICAucGFnZS1ub2RlLXR5cGUtaW52ZXN0bWVudCAuc2VjdGlvbnMgLm9wZW4taW52ZXN0bWVudC1jb250ZW50IC5taW5pbmcta3NhIC5taW5pbmcta3NhLWRldGFpbHMge1xuICAgIHBhZGRpbmc6IDEwMHB4IDBweCAyMHB4IDIwcHg7XG4gIH1cbiAgLnBhZ2Utbm9kZS10eXBlLWludmVzdG1lbnQgLnNlY3Rpb25zIC5vcGVuLWludmVzdG1lbnQtY29udGVudCAubWluaW5nLWtzYSAubWluaW5nLWtzYS1kZXRhaWxzIC5jb250ZW50LWNvbnRhaW5lciAuc2VjdGlvbi1kZXNjcmlwdGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuICAucGFnZS1ub2RlLXR5cGUtaW52ZXN0bWVudCAuc2VjdGlvbnMgLm9wZW4taW52ZXN0bWVudC1jb250ZW50IC5taW5pbmcta3NhIC5taW5pbmcta3NhLWRldGFpbHMgLmNvbnRlbnQtY29udGFpbmVyIC5taW5pbmctY2FyZHMgLmNhcmQge1xuICAgIHdpZHRoOiAzOTBweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxuICAucGFnZS1ub2RlLXR5cGUtaW52ZXN0bWVudCAuc2VjdGlvbnMgLm9wZW4taW52ZXN0bWVudC1jb250ZW50IC5taW5pbmcta3NhIC5taW5pbmcta3NhLWRldGFpbHMgLmNvbnRlbnQtY29udGFpbmVyIC5taW5pbmctY2FyZHMgLmNhcmQgLmNhcmQtY29udGVudCB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gIC5wYWdlLW5vZGUtdHlwZS1pbnZlc3RtZW50IC5zZWN0aW9ucyAub3Blbi1pbnZlc3RtZW50LWNvbnRlbnQgLm1pbmluZy1udW1iZXJzLXNlY3Rpb24ge1xuICAgIHBhZGRpbmc6IDMwcHggMzJweCAxMDBweCAzMnB4O1xuICB9XG4gIC5wYWdlLW5vZGUtdHlwZS1pbnZlc3RtZW50IC5zZWN0aW9ucyAub3Blbi1pbnZlc3RtZW50LWNvbnRlbnQgLm1pbmluZy1udW1iZXJzLXNlY3Rpb24gLm1pbmluZy1udW1iZXJzIC5taW5pbmctbnVtYmVycy1jYXJkcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDE3cHg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICAucGFnZS1ub2RlLXR5cGUtaW52ZXN0bWVudCAuc2VjdGlvbnMgLm9wZW4taW52ZXN0bWVudC1jb250ZW50IC5taW5pbmctbnVtYmVycy1zZWN0aW9uIC5taW5pbmctbnVtYmVycyAubWluaW5nLW51bWJlcnMtY2FyZHMgLmNhcmQge1xuICAgIGhlaWdodDogMzMxcHg7XG4gIH1cbiAgLnBhZ2Utbm9kZS10eXBlLWludmVzdG1lbnQgLnNlY3Rpb25zIC5vcGVuLWludmVzdG1lbnQtY29udGVudCAuYXZhaWxhYmxlLW1pbmVyYWxzLXNlY3Rpb24ge1xuICAgIHBhZGRpbmc6IDUwcHggMHB4IDIwcHggMHB4O1xuICB9XG4gIC5wYWdlLW5vZGUtdHlwZS1pbnZlc3RtZW50IC5zZWN0aW9ucyAub3Blbi1pbnZlc3RtZW50LWNvbnRlbnQgLmF2YWlsYWJsZS1taW5lcmFscy1zZWN0aW9uIC5hdmFpbGFibGUtbWluZXJhbHMge1xuICAgIG1hcmdpbjogMCBjYWxjKDcuNTM0MDhweCArIDMuMDg2dncpO1xuICB9XG4gIC5wYWdlLW5vZGUtdHlwZS1pbnZlc3RtZW50IC5zZWN0aW9ucyAub3Blbi1pbnZlc3RtZW50LWNvbnRlbnQgLmF2YWlsYWJsZS1taW5lcmFscy1zZWN0aW9uIC5hdmFpbGFibGUtbWluZXJhbHMgLnNlY3Rpb24tbWluZXJhbHMge1xuICAgIGhlaWdodDogMTA5NXB4O1xuICAgIHdpZHRoOiA0MTVweDtcbiAgICBtYXJnaW4tbGVmdDogLTEzcHg7XG4gIH1cbiAgLnBhZ2Utbm9kZS10eXBlLWludmVzdG1lbnQgLnNlY3Rpb25zIC5vcGVuLWludmVzdG1lbnQtY29udGVudCAuYXZhaWxhYmxlLW1pbmVyYWxzLXNlY3Rpb24gLmF2YWlsYWJsZS1taW5lcmFscyAuc2VjdGlvbi1taW5lcmFscyAucmlnaHQtaW1hZ2Utc2xpZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5wYWdlLW5vZGUtdHlwZS1pbnZlc3RtZW50IC5zZWN0aW9ucyAub3Blbi1pbnZlc3RtZW50LWNvbnRlbnQgLmF2YWlsYWJsZS1taW5lcmFscy1zZWN0aW9uIC5hdmFpbGFibGUtbWluZXJhbHMgLnNlY3Rpb24tbWluZXJhbHMgLmxlZnQtbWluZXJhbC1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAxNXB4IDBweCAwcHggMTVweDtcbiAgfVxuICAucGFnZS1ub2RlLXR5cGUtaW52ZXN0bWVudCAuc2VjdGlvbnMgLm9wZW4taW52ZXN0bWVudC1jb250ZW50IC5hdmFpbGFibGUtbWluZXJhbHMtc2VjdGlvbiAuYXZhaWxhYmxlLW1pbmVyYWxzIC5zZWN0aW9uLW1pbmVyYWxzIC5sZWZ0LW1pbmVyYWwtY29udGVudCAuY29udGVudC1oZWFkZXIge1xuICAgIHdpZHRoOiAzNDBweDtcbiAgICBoZWlnaHQ6IDIwMHB4O1xuICB9XG4gIC5wYWdlLW5vZGUtdHlwZS1pbnZlc3RtZW50IC5zZWN0aW9ucyAub3Blbi1pbnZlc3RtZW50LWNvbnRlbnQgLmF2YWlsYWJsZS1taW5lcmFscy1zZWN0aW9uIC5hdmFpbGFibGUtbWluZXJhbHMgLnNlY3Rpb24tbWluZXJhbHMgLmxlZnQtbWluZXJhbC1jb250ZW50IC5jb250ZW50LW1pbmVyYWwtZGV0YWlscyB7XG4gICAgZGlzcGxheTogZmxvdztcbiAgfVxuICAucGFnZS1ub2RlLXR5cGUtaW52ZXN0bWVudCAuc2VjdGlvbnMgLm9wZW4taW52ZXN0bWVudC1jb250ZW50IC5hdmFpbGFibGUtbWluZXJhbHMtc2VjdGlvbiAuYXZhaWxhYmxlLW1pbmVyYWxzIC5zZWN0aW9uLW1pbmVyYWxzIC5sZWZ0LW1pbmVyYWwtY29udGVudCAuY29udGVudC1taW5lcmFsLWRldGFpbHMgLmNvbnRlbnQtbWluZXJhbC1pbWcge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHdpZHRoOiAzNDZweDtcbiAgICBoZWlnaHQ6IDMzMHB4O1xuICB9XG4gIC5wYWdlLW5vZGUtdHlwZS1pbnZlc3RtZW50IC5zZWN0aW9ucyAub3Blbi1pbnZlc3RtZW50LWNvbnRlbnQgLmF2YWlsYWJsZS1taW5lcmFscy1zZWN0aW9uIC5hdmFpbGFibGUtbWluZXJhbHMgLnNlY3Rpb24tbWluZXJhbHMgLmxlZnQtbWluZXJhbC1jb250ZW50IC5jb250ZW50LW1pbmVyYWwtZGV0YWlscyAuY29udGVudC1taW5lcmFsLWltZyBpbWcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogNjBweDtcbiAgfVxuICAucGFnZS1ub2RlLXR5cGUtaW52ZXN0bWVudCAuc2VjdGlvbnMgLm9wZW4taW52ZXN0bWVudC1jb250ZW50IC5hdmFpbGFibGUtbWluZXJhbHMtc2VjdGlvbiAuYXZhaWxhYmxlLW1pbmVyYWxzIC5zZWN0aW9uLW1pbmVyYWxzIC5sZWZ0LW1pbmVyYWwtY29udGVudCAuY29udGVudC1taW5lcmFsLWRldGFpbHMgLm1pbmVyYWwtaXRlbS1kZXRhaWxzIHtcbiAgICB3aWR0aDogNDA1cHg7XG4gICAgbWFyZ2luLXRvcDogNzBweDtcbiAgfVxuICAucGFnZS1ub2RlLXR5cGUtaW52ZXN0bWVudCAuc2VjdGlvbnMgLm9wZW4taW52ZXN0bWVudC1jb250ZW50IC5taW5lcmFsLXJhbmtpbmdzLXNlY3Rpb24ge1xuICAgIHBhZGRpbmc6IDUwcHggNXB4IDIwcHggMjBweDtcbiAgfVxuICAucGFnZS1ub2RlLXR5cGUtaW52ZXN0bWVudCAuc2VjdGlvbnMgLm9wZW4taW52ZXN0bWVudC1jb250ZW50IC5taW5lcmFsLXJhbmtpbmdzLXNlY3Rpb24gLnJhbmtpbmdzLXNlY3Rpb24gLmNvbnRyb2xsZXIge1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gIH1cbiAgLnBhZ2Utbm9kZS10eXBlLWludmVzdG1lbnQgLnNlY3Rpb25zIC5vcGVuLWludmVzdG1lbnQtY29udGVudCAubWluZXJhbC1yYW5raW5ncy1zZWN0aW9uIC5yYW5raW5ncy1zZWN0aW9uIC5yYW5raW5nLWNhcmRzIHtcbiAgICBwYWRkaW5nOiAwcHggMjZweDtcbiAgfVxuICAucGFnZS1ub2RlLXR5cGUtaW52ZXN0bWVudCAuc2VjdGlvbnMgLmludmVzdG1lbnQtZ3VpZGUtY29udGVudCB7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gIH1cbiAgLnBhZ2Utbm9kZS10eXBlLWludmVzdG1lbnQgLnNlY3Rpb25zIC5pbnZlc3RtZW50LWd1aWRlLWNvbnRlbnQgLmludmVzdG1lbnQtZ3VpZGUtc2VjdGlvbiAuZ3VpZGUtc2VjdGlvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luOiAxMHB4O1xuICB9XG4gIC5wYWdlLW5vZGUtdHlwZS1pbnZlc3RtZW50IC5zZWN0aW9ucyAuaW52ZXN0bWVudC1ndWlkZS1jb250ZW50IC5pbnZlc3RtZW50LWd1aWRlLXNlY3Rpb24gLmd1aWRlLXNlY3Rpb24gLmNvbnRlbnQtY29udGFpbmVyIGgxIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAucGFnZS1ub2RlLXR5cGUtaW52ZXN0bWVudCAuc2VjdGlvbnMgLmludmVzdG1lbnQtZ3VpZGUtY29udGVudCAuaW52ZXN0bWVudC1ndWlkZS1zZWN0aW9uIC5ndWlkZS1zZWN0aW9uIC5pbWFnZS1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnBhZ2Utbm9kZS10eXBlLWludmVzdG1lbnQgLnNlY3Rpb25zIC5pbnZlc3RtZW50LWd1aWRlLWNvbnRlbnQgLmludmVzdG1lbnQtZ3VpZGUtc2VjdGlvbiAuZ3VpZGUtc3RlcHMgLm1hcC1jb250YW5pZXIge1xuICAgIG1hcmdpbjogMTBweDtcbiAgfVxuICAucGFnZS1ub2RlLXR5cGUtaW52ZXN0bWVudCAuc2VjdGlvbnMgLmludmVzdG1lbnQtZ3VpZGUtY29udGVudCAuaW52ZXN0bWVudC1ndWlkZS1zZWN0aW9uIC5ndWlkZS1zdGVwcyAubWFwLWNvbnRhbmllciAuc3RlcHMtY29udGFuaWVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmc6IDMwcHggMHB4IDBweCAwcHg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG4gIC5wYWdlLW5vZGUtdHlwZS1pbnZlc3RtZW50IC5zZWN0aW9ucyAuaW52ZXN0bWVudC1ndWlkZS1jb250ZW50IC5pbnZlc3RtZW50LWd1aWRlLXNlY3Rpb24gLmd1aWRlLXN0ZXBzIC5tYXAtY29udGFuaWVyIC5zdGVwcy1jb250YW5pZXIgLnN0ZXBzLXNlY3Rpb24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiAxMHB4O1xuICB9XG4gIC5wYWdlLW5vZGUtdHlwZS1pbnZlc3RtZW50IC5zZWN0aW9ucyAuaW52ZXN0bWVudC1ndWlkZS1jb250ZW50IC5pbnZlc3RtZW50LWd1aWRlLXNlY3Rpb24gLmd1aWRlLXN0ZXBzIC5tYXAtY29udGFuaWVyIC5zdGVwcy1jb250YW5pZXIgLnN0ZXBzLXNlY3Rpb24gLnN0ZXAtaXRlbSAuc3RlcC1pdGVtLXRpdGxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5wYWdlLW5vZGUtdHlwZS1pbnZlc3RtZW50IC5zZWN0aW9ucyAuaW52ZXN0bWVudC1ndWlkZS1jb250ZW50IC5pbnZlc3RtZW50LWd1aWRlLXNlY3Rpb24gLmd1aWRlLXN0ZXBzIC5tYXAtY29udGFuaWVyIC5zdGVwcy1jb250YW5pZXIgLnN0ZXBzLXNlY3Rpb24gLnN0ZXAtaXRlbSAuc3RlcC1zZXBhcmF0b3Ige1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnBhZ2Utbm9kZS10eXBlLWludmVzdG1lbnQgLnNlY3Rpb25zIC5pbnZlc3RtZW50LWd1aWRlLWNvbnRlbnQgLmludmVzdG1lbnQtZ3VpZGUtc2VjdGlvbiAuZ3VpZGUtc3RlcHMgLm1hcC1jb250YW5pZXIgLnN0ZXBzLWNvbnRhbmllciAuc3RlcHMtY29udGVudCB7XG4gICAgd2lkdGg6IDQwNXB4O1xuICB9XG4gIC5wYWdlLW5vZGUtdHlwZS1pbnZlc3RtZW50IC5zZWN0aW9ucyAuaW52ZXN0bWVudC1ndWlkZS1jb250ZW50IC5pbnZlc3RtZW50LWd1aWRlLXNlY3Rpb24gLmd1aWRlLXN0ZXBzIC5tYXAtY29udGFuaWVyIC5zdGVwcy1jb250YW5pZXIgLnN0ZXBzLWNvbnRlbnQgLnN0ZXBzLWNvbnRlbnQtZGV0YWlscyAuZGV0YWlscy1ncm91cCAuZGV0YWlscy1jb250YWluZXIgLmRldGFpbHMtc3VtbWFyeSxcbiAgLnBhZ2Utbm9kZS10eXBlLWludmVzdG1lbnQgLnNlY3Rpb25zIC5pbnZlc3RtZW50LWd1aWRlLWNvbnRlbnQgLmludmVzdG1lbnQtZ3VpZGUtc2VjdGlvbiAuZ3VpZGUtc3RlcHMgLm1hcC1jb250YW5pZXIgLnN0ZXBzLWNvbnRhbmllciAuc3RlcHMtY29udGVudCAuc3RlcHMtY29udGVudC1kZXRhaWxzIC5kZXRhaWxzLWdyb3VwIC5kZXRhaWxzLWNvbnRhaW5lciAuZGV0YWlscy1icmllZiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgaHRtbFtsYW5nPWFyXVtkaXI9cnRsXSAucGFnZS1ub2RlLXR5cGUtaW52ZXN0bWVudCAub3Blbi1pbnZlc3RtZW50LWNvbnRlbnQgLm1pbmVyYWwtcmFua2luZ3Mtc2VjdGlvbiB7XG4gICAgcGFkZGluZzogNTBweCAyMHB4IDIwcHggNXB4O1xuICB9XG4gIGh0bWxbbGFuZz1hcl1bZGlyPXJ0bF0gLnBhZ2Utbm9kZS10eXBlLWludmVzdG1lbnQgLnNlY3Rpb25zIC5pbnZlc3RtZW50LWd1aWRlLWNvbnRlbnQgLmludmVzdG1lbnQtZ3VpZGUtc2VjdGlvbiAuZ3VpZGUtc3RlcHMgLm1hcC1jb250YW5pZXIgLnN0ZXBzLWNvbnRhbmllciAuc3RlcHMtY29udGVudCAuc3RlcHMtY29udGVudC10aXRsZSB7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgfVxuICBodG1sW2xhbmc9YXJdW2Rpcj1ydGxdIC5wYWdlLW5vZGUtdHlwZS1pbnZlc3RtZW50IC5zZWN0aW9ucyAub3Blbi1pbnZlc3RtZW50LWNvbnRlbnQgLm1pbmluZy1rc2EgLm1pbmluZy1rc2EtZGV0YWlscyB7XG4gICAgcGFkZGluZzogMTAwcHggMjBweCAyMHB4IDBweDtcbiAgfVxuICBodG1sW2xhbmc9YXJdW2Rpcj1ydGxdIC5wYWdlLW5vZGUtdHlwZS1pbnZlc3RtZW50IC5zZWN0aW9ucyAub3Blbi1pbnZlc3RtZW50LWNvbnRlbnQgLmF2YWlsYWJsZS1taW5lcmFscy1zZWN0aW9uIC5hdmFpbGFibGUtbWluZXJhbHMgLnNlY3Rpb24tbWluZXJhbHMge1xuICAgIGhlaWdodDogMTEyMHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTEzcHg7XG4gIH1cbiAgaHRtbFtsYW5nPWFyXVtkaXI9cnRsXSAucGFnZS1ub2RlLXR5cGUtaW52ZXN0bWVudCAuc2VjdGlvbnMgLm9wZW4taW52ZXN0bWVudC1jb250ZW50IC5hdmFpbGFibGUtbWluZXJhbHMtc2VjdGlvbiAuYXZhaWxhYmxlLW1pbmVyYWxzIC5zZWN0aW9uLW1pbmVyYWxzIC5sZWZ0LW1pbmVyYWwtY29udGVudCB7XG4gICAgcGFkZGluZzogNDVweCAxNXB4IDBweCAwcHg7XG4gIH1cbiAgaHRtbFtsYW5nPWFyXVtkaXI9cnRsXSAucGFnZS1ub2RlLXR5cGUtaW52ZXN0bWVudCAuc2VjdGlvbnMgLm9wZW4taW52ZXN0bWVudC1jb250ZW50IC5hdmFpbGFibGUtbWluZXJhbHMtc2VjdGlvbiAuYXZhaWxhYmxlLW1pbmVyYWxzIC5zZWN0aW9uLW1pbmVyYWxzIC5sZWZ0LW1pbmVyYWwtY29udGVudCAuY29udGVudC1taW5lcmFsLWRldGFpbHMgLmNvbnRlbnQtbWluZXJhbC1pbWcgaW1nIHtcbiAgICBsZWZ0OiA0NHB4O1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG4gIGh0bWxbbGFuZz1hcl1bZGlyPXJ0bF0gLnBhZ2Utbm9kZS10eXBlLWludmVzdG1lbnQgLnNlY3Rpb25zIC5vcGVuLWludmVzdG1lbnQtY29udGVudCAuYXZhaWxhYmxlLW1pbmVyYWxzLXNlY3Rpb24gLmF2YWlsYWJsZS1taW5lcmFscyAuc2VjdGlvbi1taW5lcmFscyAubGVmdC1taW5lcmFsLWNvbnRlbnQgLmNvbnRlbnQtbWluZXJhbC1kZXRhaWxzIC5taW5lcmFsLWltZy1zaGFkb3cge1xuICAgIHJpZ2h0OiA4NXB4O1xuICB9XG4gIC5wYWdlLW5vZGUtdHlwZS1pbnZlc3RtZW50IC5zZWN0aW9ucyAub3Blbi1pbnZlc3RtZW50LWNvbnRlbnQgLmF2YWlsYWJsZS1taW5lcmFscy1zZWN0aW9uIC5hdmFpbGFibGUtbWluZXJhbHMgLnNlY3Rpb24tbWluZXJhbHMgLmxlZnQtbWluZXJhbC1jb250ZW50IC5jb250ZW50LW1pbmVyYWwtZGV0YWlscyAuY29udGVudC1taW5lcmFsLWltZyAubWluZXJhbC1pbWctc2hhZG93IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5wYWdlLW5vZGUtdHlwZS1taW5lcmFsLWluZm8gLnBhZ2UtaGVybyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjVlZjtcbiAgY29sb3I6ICMyZDMwMzM7XG4gIGhlaWdodDogOTIwcHg7XG59XG4ucGFnZS1ub2RlLXR5cGUtbWluZXJhbC1pbmZvIC5wYWdlLWhlcm8gLmhlcm8td3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAxNjBweDtcbiAgbGVmdDogMTMycHg7XG4gIHdpZHRoOiA4NyU7XG59XG4ucGFnZS1ub2RlLXR5cGUtbWluZXJhbC1pbmZvIC5wYWdlLWhlcm8gLmhlcm8td3JhcHBlciAuY29udGVudC13cmFwcGVyIHtcbiAgaGVpZ2h0OiA1MDBweDtcbn1cbi5wYWdlLW5vZGUtdHlwZS1taW5lcmFsLWluZm8gLnBhZ2UtaGVybyAuaGVyby13cmFwcGVyIC5jb250ZW50LXdyYXBwZXIgLm1pbmVyYWwtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICB0b3A6IDY2cHg7XG4gIHdpZHRoOiBhdXRvO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4ucGFnZS1ub2RlLXR5cGUtbWluZXJhbC1pbmZvIC5wYWdlLWhlcm8gLmhlcm8td3JhcHBlciAuY29udGVudC13cmFwcGVyIC5taW5lcmFsLWNvbnRhaW5lciAuY29udGFpbmVyLWRldGFpbHMge1xuICB3aWR0aDogNzM2cHg7XG4gIGhlaWdodDogMjg2cHg7XG4gIGdhcDogMzJweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5wYWdlLW5vZGUtdHlwZS1taW5lcmFsLWluZm8gLnBhZ2UtaGVybyAuaGVyby13cmFwcGVyIC5jb250ZW50LXdyYXBwZXIgLm1pbmVyYWwtY29udGFpbmVyIC5jb250YWluZXItZGV0YWlscyAuY29udGFpbmVyLXRpdGxlIHtcbiAgLyogd2lkdGg6IDM0N3B4OyAqL1xuICBjb2xvcjogIzJkMzAzMztcbiAgZm9udC1zaXplOiA2MHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogNjguNHB4O1xufVxuLnBhZ2Utbm9kZS10eXBlLW1pbmVyYWwtaW5mbyAucGFnZS1oZXJvIC5oZXJvLXdyYXBwZXIgLmNvbnRlbnQtd3JhcHBlciAubWluZXJhbC1jb250YWluZXIgLmNvbnRhaW5lci1kZXRhaWxzIC5jb250YWluZXItc3VidGl0bGUge1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuICBjb2xvcjogIzY5NmQ3MDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMzJweDtcbn1cbi5wYWdlLW5vZGUtdHlwZS1taW5lcmFsLWluZm8gLnBhZ2UtaGVybyAuaGVyby13cmFwcGVyIC5jb250ZW50LXdyYXBwZXIgLm1pbmVyYWwtY29udGFpbmVyIC5taW5lcmFsLWltYWdlLXNoYWRvdyB7XG4gIHdpZHRoOiAzNDQuNjdweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnBhZ2Utbm9kZS10eXBlLW1pbmVyYWwtaW5mbyAucGFnZS1oZXJvIC5oZXJvLXdyYXBwZXIgLmNvbnRlbnQtd3JhcHBlciAubWluZXJhbC1jb250YWluZXIgLm1pbmVyYWwtaW1hZ2Utc2hhZG93IC5zaGFkb3ctbGF5ZXJzIHtcbiAgd2lkdGg6IDM0NC42N3B4O1xuICBoZWlnaHQ6IDE0OC43NnB4O1xuICBsZWZ0OiAwcHg7XG4gIHRvcDogMjM1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3BhY2l0eTogMC4zO1xuICBtaXgtYmxlbmQtbW9kZTogY29sb3ItYnVybjtcbn1cbi5wYWdlLW5vZGUtdHlwZS1taW5lcmFsLWluZm8gLnBhZ2UtaGVybyAuaGVyby13cmFwcGVyIC5jb250ZW50LXdyYXBwZXIgLm1pbmVyYWwtY29udGFpbmVyIC5taW5lcmFsLWltYWdlLXNoYWRvdyAuc2hhZG93LWxheWVycyAuc2hhZG93LWZpcnN0LWxheWVyIHtcbiAgd2lkdGg6IDMxMS4zOHB4O1xuICBoZWlnaHQ6IDExNC45OHB4O1xuICBsZWZ0OiAwcHg7XG4gIHRvcDogMzMuNzhweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvcGFjaXR5OiAwLjM7XG4gIG1peC1ibGVuZC1tb2RlOiBtdWx0aXBseTtcbiAgYmFja2dyb3VuZDogIzJkMzAzMztcbiAgYm94LXNoYWRvdzogMjRweCAyNHB4IDI0cHg7XG4gIGZpbHRlcjogYmx1cigyNHB4KTtcbn1cbi5wYWdlLW5vZGUtdHlwZS1taW5lcmFsLWluZm8gLnBhZ2UtaGVybyAuaGVyby13cmFwcGVyIC5jb250ZW50LXdyYXBwZXIgLm1pbmVyYWwtY29udGFpbmVyIC5taW5lcmFsLWltYWdlLXNoYWRvdyAuc2hhZG93LWxheWVycyAuc2hhZG93LXNlY29uZC1sYXllciB7XG4gIHdpZHRoOiAyNTguMTFweDtcbiAgaGVpZ2h0OiA4NC40MnB4O1xuICBsZWZ0OiA3My4xN3B4O1xuICB0b3A6IDQ0LjI0cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTkuODdkZWcpO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gIG9wYWNpdHk6IDAuNTtcbiAgbWl4LWJsZW5kLW1vZGU6IG11bHRpcGx5O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoODNkZWcsIGJsYWNrIDAlLCByZ2JhKDAsIDAsIDAsIDAuMSkgMTAwJSk7XG4gIGJveC1zaGFkb3c6IDE2cHggMTZweCAxNnB4O1xuICBmaWx0ZXI6IGJsdXIoMTZweCk7XG59XG4ucGFnZS1ub2RlLXR5cGUtbWluZXJhbC1pbmZvIC5wYWdlLWhlcm8gLmhlcm8td3JhcHBlciAuY29udGVudC13cmFwcGVyIC5taW5lcmFsLWNvbnRhaW5lciAubWluZXJhbC1pbWFnZS1zaGFkb3cgLm1pbmVyYWwtaW1hZ2Uge1xuICB3aWR0aDogMzQzLjU5cHg7XG4gIGxlZnQ6IDBweDtcbiAgdG9wOiAwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5wYWdlLW5vZGUtdHlwZS1taW5lcmFsLWluZm8gLnBhZ2UtaGVybyAuaGVyby13cmFwcGVyIC5taW5lcmFsLWRldGFpbHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiAxNnB4O1xufVxuLnBhZ2Utbm9kZS10eXBlLW1pbmVyYWwtaW5mbyAucGFnZS1oZXJvIC5oZXJvLXdyYXBwZXIgLm1pbmVyYWwtZGV0YWlscyAubWluZXJhbC1kZXRhaWxzLWNvbnRhaW5lciB7XG4gIGhlaWdodDogMjI4cHg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogMTZweDtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5wYWdlLW5vZGUtdHlwZS1taW5lcmFsLWluZm8gLnBhZ2UtaGVybyAuaGVyby13cmFwcGVyIC5taW5lcmFsLWRldGFpbHMgLm1pbmVyYWwtZGV0YWlscy1jb250YWluZXIgLm1pbmVyYWwtZGV0YWlscy1oZWFkZXIge1xuICB3aWR0aDogMTQ2cHg7XG4gIGhlaWdodDogNzBweDtcbiAgY29sb3I6ICMzMzM3M2I7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDM2LjRweDtcbn1cbi5wYWdlLW5vZGUtdHlwZS1taW5lcmFsLWluZm8gLnBhZ2UtaGVybyAuaGVyby13cmFwcGVyIC5taW5lcmFsLWRldGFpbHMgLm1pbmVyYWwtZGV0YWlscy1jb250YWluZXIgLmNhcmQtbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAxNnB4O1xufVxuLnBhZ2Utbm9kZS10eXBlLW1pbmVyYWwtaW5mbyAucGFnZS1oZXJvIC5oZXJvLXdyYXBwZXIgLm1pbmVyYWwtZGV0YWlscyAubWluZXJhbC1kZXRhaWxzLWNvbnRhaW5lciAuY2FyZC1saXN0IC5jYXJkLWl0ZW0ge1xuICB3aWR0aDogMjYycHg7XG4gIGhlaWdodDogMTA2cHg7XG4gIHBhZGRpbmc6IDI0cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbn1cbi5wYWdlLW5vZGUtdHlwZS1taW5lcmFsLWluZm8gLnBhZ2UtaGVybyAuaGVyby13cmFwcGVyIC5taW5lcmFsLWRldGFpbHMgLm1pbmVyYWwtZGV0YWlscy1jb250YWluZXIgLmNhcmQtbGlzdCAuY2FyZC1pdGVtIC5pdGVtLWRldGFpbHMge1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICBoZWlnaHQ6IDU0cHg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiA4cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4ucGFnZS1ub2RlLXR5cGUtbWluZXJhbC1pbmZvIC5wYWdlLWhlcm8gLmhlcm8td3JhcHBlciAubWluZXJhbC1kZXRhaWxzIC5taW5lcmFsLWRldGFpbHMtY29udGFpbmVyIC5jYXJkLWxpc3QgLmNhcmQtaXRlbSAuaXRlbS1kZXRhaWxzIC5pdGVtLWRldGFpbHMtdGl0bGUge1xuICBoZWlnaHQ6IDE4cHg7XG4gIGNvbG9yOiAjNmU4MThlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xufVxuLnBhZ2Utbm9kZS10eXBlLW1pbmVyYWwtaW5mbyAucGFnZS1oZXJvIC5oZXJvLXdyYXBwZXIgLm1pbmVyYWwtZGV0YWlscyAubWluZXJhbC1kZXRhaWxzLWNvbnRhaW5lciAuY2FyZC1saXN0IC5jYXJkLWl0ZW0gLml0ZW0tZGV0YWlscyAuaXRlbS1kZXRhaWxzLXZhbHVlIHtcbiAgaGVpZ2h0OiAyOHB4O1xuICBjb2xvcjogIzJkMzAzNDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogNTRweDtcbn1cbi5wYWdlLW5vZGUtdHlwZS1taW5lcmFsLWluZm8gLnRvcC1sb2NhdGlvbnMtd3JhcHBlciB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCAjNDM0NjRhIDAlLCAjNDM0NjRhIDEwMCUpO1xufVxuLnBhZ2Utbm9kZS10eXBlLW1pbmVyYWwtaW5mbyAudG9wLWxvY2F0aW9ucy13cmFwcGVyIC50b3AtbG9jYXRpb25zLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiA2NnB4O1xuICBsZWZ0OiAxMzJweDtcbiAgaGVpZ2h0OiA2MzFweDtcbiAgd2lkdGg6IDg3JTtcbn1cbi5wYWdlLW5vZGUtdHlwZS1taW5lcmFsLWluZm8gLnRvcC1sb2NhdGlvbnMtd3JhcHBlciAudG9wLWxvY2F0aW9ucy1jb250YWluZXIgLnRvcC1sb2NhdGlvbnMtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogNTBweDtcbn1cbi5wYWdlLW5vZGUtdHlwZS1taW5lcmFsLWluZm8gLnRvcC1sb2NhdGlvbnMtd3JhcHBlciAudG9wLWxvY2F0aW9ucy1jb250YWluZXIgLnRvcC1sb2NhdGlvbnMtaGVhZGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTFlMWUxO1xuICB3aWR0aDogMTA4MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvdHRvbTogMTZweDtcbn1cbi5wYWdlLW5vZGUtdHlwZS1taW5lcmFsLWluZm8gLnRvcC1sb2NhdGlvbnMtd3JhcHBlciAudG9wLWxvY2F0aW9ucy1jb250YWluZXIgLnRvcC1sb2NhdGlvbnMtaGVhZGVyIC5sb2NhdGlvbi1oZWFkZXIge1xuICB3aWR0aDogNTE0cHg7XG4gIGNvbG9yOiAjZjhmNWVmO1xufVxuLnBhZ2Utbm9kZS10eXBlLW1pbmVyYWwtaW5mbyAudG9wLWxvY2F0aW9ucy13cmFwcGVyIC50b3AtbG9jYXRpb25zLWNvbnRhaW5lciAudG9wLWxvY2F0aW9ucy1oZWFkZXIgLmxvY2F0aW9uLWhlYWRlciAubG9jYXRpb24taGVhZGVyLWZpcnN0IHtcbiAgZm9udC1zaXplOiA0NXB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogNjNweDtcbn1cbi5wYWdlLW5vZGUtdHlwZS1taW5lcmFsLWluZm8gLnRvcC1sb2NhdGlvbnMtd3JhcHBlciAudG9wLWxvY2F0aW9ucy1jb250YWluZXIgLnRvcC1sb2NhdGlvbnMtaGVhZGVyIC5sb2NhdGlvbi1oZWFkZXIgLmxvY2F0aW9uLWhlYWRlci1zZWNvbmQge1xuICBmb250LXNpemU6IDQ1cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiA2M3B4O1xufVxuLnBhZ2Utbm9kZS10eXBlLW1pbmVyYWwtaW5mbyAudG9wLWxvY2F0aW9ucy13cmFwcGVyIC50b3AtbG9jYXRpb25zLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGhlaWdodDogNDM5cHg7XG59XG4ucGFnZS1ub2RlLXR5cGUtbWluZXJhbC1pbmZvIC50b3AtbG9jYXRpb25zLXdyYXBwZXIgLnRvcC1sb2NhdGlvbnMtY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lciAuY2FyZC1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5wYWdlLW5vZGUtdHlwZS1taW5lcmFsLWluZm8gLnRvcC1sb2NhdGlvbnMtd3JhcHBlciAudG9wLWxvY2F0aW9ucy1jb250YWluZXIgLmNhcmQtY29udGFpbmVyIC5jYXJkLWxpc3QgLmNhcmQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAyMHB4O1xuICBoZWlnaHQ6IDM1NHB4O1xuICB3aWR0aDogNDAwcHg7XG4gIHBhZGRpbmc6IDEycHg7XG4gIGJvcmRlcjogMXB4IHJnYmEoMjQyLjMsIDI0Mi4zLCAyNDIuMywgMCkgc29saWQ7XG59XG4ucGFnZS1ub2RlLXR5cGUtbWluZXJhbC1pbmZvIC50b3AtbG9jYXRpb25zLXdyYXBwZXIgLnRvcC1sb2NhdGlvbnMtY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lciAuY2FyZC1saXN0IC5jYXJkOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzJkMzAzMztcbn1cbi5wYWdlLW5vZGUtdHlwZS1taW5lcmFsLWluZm8gLnRvcC1sb2NhdGlvbnMtd3JhcHBlciAudG9wLWxvY2F0aW9ucy1jb250YWluZXIgLmNhcmQtY29udGFpbmVyIC5jYXJkLWxpc3QgLmNhcmQgLmNhcmQtaWNvbiB7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMCk7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDhweDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG59XG4ucGFnZS1ub2RlLXR5cGUtbWluZXJhbC1pbmZvIC50b3AtbG9jYXRpb25zLXdyYXBwZXIgLnRvcC1sb2NhdGlvbnMtY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lciAuY2FyZC1saXN0IC5jYXJkIC5jYXJkLWljb24gLmhnaS1zdHJva2Uge1xuICBmb250LXNpemU6IDUwcHg7XG59XG4ucGFnZS1ub2RlLXR5cGUtbWluZXJhbC1pbmZvIC50b3AtbG9jYXRpb25zLXdyYXBwZXIgLnRvcC1sb2NhdGlvbnMtY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lciAuY2FyZC1saXN0IC5jYXJkIC5jYXJkLWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiA4cHg7XG59XG4ucGFnZS1ub2RlLXR5cGUtbWluZXJhbC1pbmZvIC50b3AtbG9jYXRpb25zLXdyYXBwZXIgLnRvcC1sb2NhdGlvbnMtY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lciAuY2FyZC1saXN0IC5jYXJkIC5jYXJkLWNvbnRlbnQgLmNhcmQtY29udGVudC13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuLnBhZ2Utbm9kZS10eXBlLW1pbmVyYWwtaW5mbyAudG9wLWxvY2F0aW9ucy13cmFwcGVyIC50b3AtbG9jYXRpb25zLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXIgLmNhcmQtbGlzdCAuY2FyZCAuY2FyZC1jb250ZW50IC5jYXJkLXZhbHVlIHtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXNpemU6IDY2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiA4OC40NHB4O1xufVxuLnBhZ2Utbm9kZS10eXBlLW1pbmVyYWwtaW5mbyAudG9wLWxvY2F0aW9ucy13cmFwcGVyIC50b3AtbG9jYXRpb25zLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXIgLmNhcmQtbGlzdCAuY2FyZCAuY2FyZC1jb250ZW50IC5jYXJkLXZhbHVlLWttIHtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXNpemU6IDMycHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiA0Mi44OHB4O1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG59XG4ucGFnZS1ub2RlLXR5cGUtbWluZXJhbC1pbmZvIC50b3AtbG9jYXRpb25zLXdyYXBwZXIgLnRvcC1sb2NhdGlvbnMtY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lciAuY2FyZC1saXN0IC5jYXJkIC5jYXJkLWNvbnRlbnQgLmNhcmQtdGl0bGUge1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDI0LjEycHg7XG59XG4ucGFnZS1ub2RlLXR5cGUtbWluZXJhbC1pbmZvIC5hcHBsaWNhdGlvbnMtd3JhcHBlciB7XG4gIGJhY2tncm91bmQ6ICNmYWZiZmI7XG59XG4ucGFnZS1ub2RlLXR5cGUtbWluZXJhbC1pbmZvIC5hcHBsaWNhdGlvbnMtd3JhcHBlciAuYXBwbGljYXRpb25zLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogNjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDY2cHg7XG4gIGxlZnQ6IDEzMnB4O1xuICBoZWlnaHQ6IDY5MXB4O1xuICB3aWR0aDogODclO1xufVxuLnBhZ2Utbm9kZS10eXBlLW1pbmVyYWwtaW5mbyAuYXBwbGljYXRpb25zLXdyYXBwZXIgLmFwcGxpY2F0aW9ucy1jb250YWluZXIgLmFwcGxpY2F0aW9ucy1oZWFkZXIge1xuICB3aWR0aDogNDM0cHg7XG4gIGhlaWdodDogMTQ2cHg7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXNpemU6IDQ1cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDYycHg7XG59XG4ucGFnZS1ub2RlLXR5cGUtbWluZXJhbC1pbmZvIC5hcHBsaWNhdGlvbnMtd3JhcHBlciAuYXBwbGljYXRpb25zLWNvbnRhaW5lciAuYXBwbGljYXRpb25zLWhlYWRlciBzcGFuIHtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogNDVweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogNjJweDtcbn1cbi5wYWdlLW5vZGUtdHlwZS1taW5lcmFsLWluZm8gLmFwcGxpY2F0aW9ucy13cmFwcGVyIC5hcHBsaWNhdGlvbnMtY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbn1cbi5wYWdlLW5vZGUtdHlwZS1taW5lcmFsLWluZm8gLmFwcGxpY2F0aW9ucy13cmFwcGVyIC5hcHBsaWNhdGlvbnMtY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lciAuY2FyZC1saXN0IHtcbiAgaGVpZ2h0OiAzNTRweDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLnBhZ2Utbm9kZS10eXBlLW1pbmVyYWwtaW5mbyAuYXBwbGljYXRpb25zLXdyYXBwZXIgLmFwcGxpY2F0aW9ucy1jb250YWluZXIgLmNhcmQtY29udGFpbmVyIC5jYXJkLWxpc3QgLmNhcmQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDIwcHg7XG4gIGhlaWdodDogNDQ0cHg7XG4gIHBhZGRpbmc6IDQwcHggNDhweDtcbn1cbi5wYWdlLW5vZGUtdHlwZS1taW5lcmFsLWluZm8gLmFwcGxpY2F0aW9ucy13cmFwcGVyIC5hcHBsaWNhdGlvbnMtY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lciAuY2FyZC1saXN0IC5jYXJkOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggI2RhZGFkYSBzb2xpZDtcbn1cbi5wYWdlLW5vZGUtdHlwZS1taW5lcmFsLWluZm8gLmFwcGxpY2F0aW9ucy13cmFwcGVyIC5hcHBsaWNhdGlvbnMtY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lciAuY2FyZC1saXN0IC5jYXJkIC5jYXJkLWljb24ge1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbn1cbi5wYWdlLW5vZGUtdHlwZS1taW5lcmFsLWluZm8gLmFwcGxpY2F0aW9ucy13cmFwcGVyIC5hcHBsaWNhdGlvbnMtY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lciAuY2FyZC1saXN0IC5jYXJkIC5jYXJkLWNvbnRlbnQge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6IDhweDtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5wYWdlLW5vZGUtdHlwZS1taW5lcmFsLWluZm8gLmFwcGxpY2F0aW9ucy13cmFwcGVyIC5hcHBsaWNhdGlvbnMtY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lciAuY2FyZC1saXN0IC5jYXJkIC5jYXJkLWNvbnRlbnQgLmNhcmQtY29udGVudC13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogMTZweDtcbn1cbi5wYWdlLW5vZGUtdHlwZS1taW5lcmFsLWluZm8gLmFwcGxpY2F0aW9ucy13cmFwcGVyIC5hcHBsaWNhdGlvbnMtY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lciAuY2FyZC1saXN0IC5jYXJkIC5jYXJkLWNvbnRlbnQgLmNhcmQtY29udGVudC13cmFwcGVyIC5jYXJkLXRpdGxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiA0OHB4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY29sb3I6ICM2ZjYxNDc7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMTIwJTtcbn1cbi5wYWdlLW5vZGUtdHlwZS1taW5lcmFsLWluZm8gLmFwcGxpY2F0aW9ucy13cmFwcGVyIC5hcHBsaWNhdGlvbnMtY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lciAuY2FyZC1saXN0IC5jYXJkIC5jYXJkLWNvbnRlbnQgLmNhcmQtZGVzY3JpcHRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMzczcHg7XG4gIGhlaWdodDogOThweDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGNvbG9yOiAjMzMzNzNiO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG59XG5cbi5wYWdlLW5vZGUtdHlwZS1taW5lcmFsLWxpc3QgLm1pbmVyYWwtaW5mbyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiA2MHB4O1xuICBsZWZ0OiAxMzJweDtcbiAgd2lkdGg6IDg3JTtcbiAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xufVxuLnBhZ2Utbm9kZS10eXBlLW1pbmVyYWwtbGlzdCAubWluZXJhbC1pbmZvIC5jYXJkLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDIxcHg7XG59XG4ucGFnZS1ub2RlLXR5cGUtbWluZXJhbC1saXN0IC5taW5lcmFsLWluZm8gLmNhcmQtbGlzdCAuY2FyZC1ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAxNnB4O1xufVxuLnBhZ2Utbm9kZS10eXBlLW1pbmVyYWwtbGlzdCAubWluZXJhbC1pbmZvIC5jYXJkLWxpc3QgLmNhcmQtZ3JvdXAgLmNhcmQge1xuICB3aWR0aDogMzA4cHg7XG4gIHBhZGRpbmc6IDEycHg7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBib3gtc2hhZG93OiAwcHggNnB4IDI1cHggcmdiYSgyMzMuNTIsIDIzMy41MiwgMjMzLjUyLCAwLjE2KTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTJweDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG59XG4ucGFnZS1ub2RlLXR5cGUtbWluZXJhbC1saXN0IC5taW5lcmFsLWluZm8gLmNhcmQtbGlzdCAuY2FyZC1ncm91cCAuY2FyZCAuaW1hZ2UtZ3JvdXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMHB4O1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICBoZWlnaHQ6IDIwMHB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI0OCwgMjQ1LCAyMzksIDAuMzQpO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG4ucGFnZS1ub2RlLXR5cGUtbWluZXJhbC1saXN0IC5taW5lcmFsLWluZm8gLmNhcmQtbGlzdCAuY2FyZC1ncm91cCAuY2FyZCAuaW1hZ2UtZ3JvdXAgLmltYWdlLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wYWdlLW5vZGUtdHlwZS1taW5lcmFsLWxpc3QgLm1pbmVyYWwtaW5mbyAuY2FyZC1saXN0IC5jYXJkLWdyb3VwIC5jYXJkIC5pbWFnZS1ncm91cCAuaW1hZ2UtY29udGFpbmVyIC5pbWFnZS1zaGFkb3cgLnNoYWRvdy1sYXllcnMge1xuICB3aWR0aDogNjNweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBsZWZ0OiA0NXB4O1xuICB0b3A6IDEwMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJveC1zaGFkb3c6IDE2cHggMTZweCAxNnB4O1xuICBmaWx0ZXI6IGJsdXIoMTZweCk7XG59XG4ucGFnZS1ub2RlLXR5cGUtbWluZXJhbC1saXN0IC5taW5lcmFsLWluZm8gLmNhcmQtbGlzdCAuY2FyZC1ncm91cCAuY2FyZCAuaW1hZ2UtZ3JvdXAgLmltYWdlLWNvbnRhaW5lciAuaW1hZ2Utc2hhZG93IC5jYXJkLWltYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMjAwcHg7XG4gIHRvcDogLTI4cHg7XG59XG4ucGFnZS1ub2RlLXR5cGUtbWluZXJhbC1saXN0IC5taW5lcmFsLWluZm8gLmNhcmQtbGlzdCAuY2FyZC1ncm91cCAuY2FyZCAuY2FyZC1jb250ZW50IHtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgaGVpZ2h0OiA2N3B4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6IDRweDtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5wYWdlLW5vZGUtdHlwZS1taW5lcmFsLWxpc3QgLm1pbmVyYWwtaW5mbyAuY2FyZC1saXN0IC5jYXJkLWdyb3VwIC5jYXJkIC5jYXJkLWNvbnRlbnQgLmNhcmQtY29udGVudC1sYWJlbHMge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6IDhweDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG59XG4ucGFnZS1ub2RlLXR5cGUtbWluZXJhbC1saXN0IC5taW5lcmFsLWluZm8gLmNhcmQtbGlzdCAuY2FyZC1ncm91cCAuY2FyZCAuY2FyZC1jb250ZW50IC5jYXJkLWNvbnRlbnQtbGFiZWxzIC5sYWJlbCB7XG4gIHBhZGRpbmc6IDBweDtcbn1cbi5wYWdlLW5vZGUtdHlwZS1taW5lcmFsLWxpc3QgLm1pbmVyYWwtaW5mbyAuY2FyZC1saXN0IC5jYXJkLWdyb3VwIC5jYXJkIC5jYXJkLWNvbnRlbnQgLmNhcmQtY29udGVudC1sYWJlbHMgLmxhYmVsIC5sYWJlbC1vbmUge1xuICB3aWR0aDogNDVweDtcbiAgcGFkZGluZy1sZWZ0OiA2cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDZweDtcbiAgcGFkZGluZy10b3A6IDRweDtcbiAgcGFkZGluZy1ib3R0b206IDRweDtcbiAgYmFja2dyb3VuZDogI2YyZjdmZDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA0cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4ucGFnZS1ub2RlLXR5cGUtbWluZXJhbC1saXN0IC5taW5lcmFsLWluZm8gLmNhcmQtbGlzdCAuY2FyZC1ncm91cCAuY2FyZCAuY2FyZC1jb250ZW50IC5jYXJkLWNvbnRlbnQtbGFiZWxzIC5sYWJlbCAubGFiZWwtb25lIC5sYWJlbC1vbmUtdGV4dCB7XG4gIGNvbG9yOiAjMDAyODU4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtZmFtaWx5OiBESU4gTmV4dCBMVCBBcmFiaWM7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNS42cHg7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cbi5wYWdlLW5vZGUtdHlwZS1taW5lcmFsLWxpc3QgLm1pbmVyYWwtaW5mbyAuY2FyZC1saXN0IC5jYXJkLWdyb3VwIC5jYXJkIC5jYXJkLWNvbnRlbnQgLmNhcmQtY29udGVudC1sYWJlbHMgLmxhYmVsIC5sYWJlbC10d28ge1xuICB3aWR0aDogNTFweDtcbiAgcGFkZGluZy1sZWZ0OiA2cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDZweDtcbiAgcGFkZGluZy10b3A6IDJweDtcbiAgcGFkZGluZy1ib3R0b206IDJweDtcbiAgYmFja2dyb3VuZDogI2YyZmJmNztcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNHB4O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLnBhZ2Utbm9kZS10eXBlLW1pbmVyYWwtbGlzdCAubWluZXJhbC1pbmZvIC5jYXJkLWxpc3QgLmNhcmQtZ3JvdXAgLmNhcmQgLmNhcmQtY29udGVudCAuY2FyZC1jb250ZW50LWxhYmVscyAubGFiZWwgLmxhYmVsLXR3byAubGFiZWwtdHdvLXRleHQge1xuICBjb2xvcjogIzAwNDQyOTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LWZhbWlseTogRElOIE5leHQgTFQgQXJhYmljO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTUuNnB4O1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG59XG4ucGFnZS1ub2RlLXR5cGUtbWluZXJhbC1saXN0IC5taW5lcmFsLWluZm8gLmNhcmQtbGlzdCAuY2FyZC1ncm91cCAuY2FyZCAuY2FyZC1jb250ZW50IC5jYXJkLWNvbnRlbnQtdGl0bGUge1xuICB3aWR0aDogMTkxcHg7XG4gIGhlaWdodDogNDNweDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiAzcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4ucGFnZS1ub2RlLXR5cGUtbWluZXJhbC1saXN0IC5taW5lcmFsLWluZm8gLmNhcmQtbGlzdCAuY2FyZC1ncm91cCAuY2FyZCAuY2FyZC1jb250ZW50IC5jYXJkLWNvbnRlbnQtdGl0bGUgLmNhcmQtY29udGVudC10aXRsZS10ZXh0IHtcbiAgd2lkdGg6IDI2N3B4O1xuICBjb2xvcjogIzFkMWQxYjtcbiAgZm9udC1zaXplOiAyN3B4O1xuICBmb250LWZhbWlseTogRElOIE5leHQgTFQgQXJhYmljO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMzcuOHB4O1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG59XG4ucGFnZS1ub2RlLXR5cGUtbWluZXJhbC1saXN0IC5taW5lcmFsLWluZm8gLmNhcmQtbGlzdCAuY2FyZC1ncm91cCAuY2FyZCAucmVhZC1tb3JlIHtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgaGVpZ2h0OiAzNXB4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6IDExcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4ucGFnZS1ub2RlLXR5cGUtbWluZXJhbC1saXN0IC5taW5lcmFsLWluZm8gLmNhcmQtbGlzdCAuY2FyZC1ncm91cCAuY2FyZCAucmVhZC1tb3JlIC5tb3JlLXNlcGFyYXRvciB7XG4gIHdpZHRoOiAyNzBweDtcbiAgaGVpZ2h0OiAwcHg7XG4gIGJvcmRlcjogMXB4ICNmNmY5Zjkgc29saWQ7XG59XG4ucGFnZS1ub2RlLXR5cGUtbWluZXJhbC1saXN0IC5taW5lcmFsLWluZm8gLmNhcmQtbGlzdCAuY2FyZC1ncm91cCAuY2FyZCAucmVhZC1tb3JlIC5yZWFkLW1vcmUtZ3JvdXAge1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNjNweDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG59XG4ucGFnZS1ub2RlLXR5cGUtbWluZXJhbC1saXN0IC5taW5lcmFsLWluZm8gLmNhcmQtbGlzdCAuY2FyZC1ncm91cCAuY2FyZCAucmVhZC1tb3JlIC5yZWFkLW1vcmUtZ3JvdXAgLnJlYWQtbW9yZS10aXRsZSB7XG4gIHdpZHRoOiAxODNweDtcbiAgY29sb3I6ICM4NDY5NDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1mYW1pbHk6IERJTiBOZXh0IExUIEFyYWJpYztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE5LjJweDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xufVxuLnBhZ2Utbm9kZS10eXBlLW1pbmVyYWwtbGlzdCAubWluZXJhbC1pbmZvIC5jYXJkLWxpc3QgLmNhcmQtZ3JvdXAgLmNhcmQgLnJlYWQtbW9yZSAucmVhZC1tb3JlLWdyb3VwIC5tb3JlLWFycm93IHtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5odG1sW2xhbmc9YXJdW2Rpcj1ydGxdIC5wYWdlLW5vZGUtdHlwZS1taW5lcmFsLWluZm8gLnBhZ2UtaGVybyAuaGVyby13cmFwcGVyIHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDEzMnB4O1xufVxuaHRtbFtsYW5nPWFyXVtkaXI9cnRsXSAucGFnZS1ub2RlLXR5cGUtbWluZXJhbC1pbmZvIC50b3AtbG9jYXRpb25zLXdyYXBwZXIgLnRvcC1sb2NhdGlvbnMtY29udGFpbmVyIHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDEzMnB4O1xufVxuaHRtbFtsYW5nPWFyXVtkaXI9cnRsXSAucGFnZS1ub2RlLXR5cGUtbWluZXJhbC1pbmZvIC50b3AtbG9jYXRpb25zLXdyYXBwZXIgLnRvcC1sb2NhdGlvbnMtY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lciAuY2FyZC1saXN0IC5jYXJkIC5jYXJkLWNvbnRlbnQgLmNhcmQtdmFsdWUta20ge1xuICBwYWRkaW5nLWxlZnQ6IGF1dG87XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG5odG1sW2xhbmc9YXJdW2Rpcj1ydGxdIC5wYWdlLW5vZGUtdHlwZS1taW5lcmFsLWluZm8gLmFwcGxpY2F0aW9ucy13cmFwcGVyIC5hcHBsaWNhdGlvbnMtY29udGFpbmVyIHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDEzMnB4O1xufVxuaHRtbFtsYW5nPWFyXVtkaXI9cnRsXSAucGFnZS1ub2RlLXR5cGUtbWluZXJhbC1saXN0IC5taW5lcmFsLWluZm8ge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogNTVweDtcbn1cbmh0bWxbbGFuZz1hcl1bZGlyPXJ0bF0gLnBhZ2Utbm9kZS10eXBlLW1pbmVyYWwtbGlzdCAubWluZXJhbC1pbmZvIC5jYXJkLWxpc3QgLmNhcmQtZ3JvdXAgLmNhcmQgLmltYWdlLWdyb3VwIC5pbWFnZS1jb250YWluZXIgLmltYWdlLXNoYWRvdyAuc2hhZG93LWxheWVycyB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiA4NXB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5wYWdlLW5vZGUtdHlwZS1taW5lcmFsLWluZm8gLnBhZ2UtaGVybyB7XG4gICAgaGVpZ2h0OiAxMzIwcHg7XG4gIH1cbiAgLnBhZ2Utbm9kZS10eXBlLW1pbmVyYWwtaW5mbyAucGFnZS1oZXJvIC5oZXJvLXdyYXBwZXIge1xuICAgIGxlZnQ6IDMycHg7XG4gIH1cbiAgLnBhZ2Utbm9kZS10eXBlLW1pbmVyYWwtaW5mbyAucGFnZS1oZXJvIC5oZXJvLXdyYXBwZXIgLmNvbnRlbnQtd3JhcHBlciB7XG4gICAgaGVpZ2h0OiA2OTVweDtcbiAgfVxuICAucGFnZS1ub2RlLXR5cGUtbWluZXJhbC1pbmZvIC5wYWdlLWhlcm8gLmhlcm8td3JhcHBlciAuY29udGVudC13cmFwcGVyIC5taW5lcmFsLWNvbnRhaW5lciB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGdhcDogMzBweDtcbiAgfVxuICAucGFnZS1ub2RlLXR5cGUtbWluZXJhbC1pbmZvIC5wYWdlLWhlcm8gLmhlcm8td3JhcHBlciAuY29udGVudC13cmFwcGVyIC5taW5lcmFsLWNvbnRhaW5lciAubWluZXJhbC1pbWFnZS1zaGFkb3cgLnNoYWRvdy1sYXllcnMge1xuICAgIGxlZnQ6IDQwcHg7XG4gICAgdG9wOiAyMDBweDtcbiAgfVxuICAucGFnZS1ub2RlLXR5cGUtbWluZXJhbC1pbmZvIC5wYWdlLWhlcm8gLmhlcm8td3JhcHBlciAuY29udGVudC13cmFwcGVyIC5taW5lcmFsLWNvbnRhaW5lciAubWluZXJhbC1pbWFnZS1zaGFkb3cgLm1pbmVyYWwtaW1hZ2Uge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICAucGFnZS1ub2RlLXR5cGUtbWluZXJhbC1pbmZvIC5wYWdlLWhlcm8gLmhlcm8td3JhcHBlciAubWluZXJhbC1kZXRhaWxzIC5taW5lcmFsLWRldGFpbHMtY29udGFpbmVyIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbiAgLnBhZ2Utbm9kZS10eXBlLW1pbmVyYWwtaW5mbyAucGFnZS1oZXJvIC5oZXJvLXdyYXBwZXIgLm1pbmVyYWwtZGV0YWlscyAubWluZXJhbC1kZXRhaWxzLWNvbnRhaW5lciAubWluZXJhbC1kZXRhaWxzLWhlYWRlciB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLnBhZ2Utbm9kZS10eXBlLW1pbmVyYWwtaW5mbyAucGFnZS1oZXJvIC5oZXJvLXdyYXBwZXIgLm1pbmVyYWwtZGV0YWlscyAubWluZXJhbC1kZXRhaWxzLWNvbnRhaW5lciAuY2FyZC1saXN0IHtcbiAgICBnYXA6IDEwcHg7XG4gIH1cbiAgLnBhZ2Utbm9kZS10eXBlLW1pbmVyYWwtaW5mbyAucGFnZS1oZXJvIC5oZXJvLXdyYXBwZXIgLm1pbmVyYWwtZGV0YWlscyAubWluZXJhbC1kZXRhaWxzLWNvbnRhaW5lciAuY2FyZC1saXN0IC5jYXJkLWl0ZW0ge1xuICAgIHdpZHRoOiAxNzhweDtcbiAgfVxuICAucGFnZS1ub2RlLXR5cGUtbWluZXJhbC1pbmZvIC50b3AtbG9jYXRpb25zLXdyYXBwZXIgLnRvcC1sb2NhdGlvbnMtY29udGFpbmVyIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbGVmdDogMzJweDtcbiAgICBnYXA6IDEwcHg7XG4gICAgaGVpZ2h0OiAxNDM1cHg7XG4gIH1cbiAgLnBhZ2Utbm9kZS10eXBlLW1pbmVyYWwtaW5mbyAudG9wLWxvY2F0aW9ucy13cmFwcGVyIC50b3AtbG9jYXRpb25zLWNvbnRhaW5lciAudG9wLWxvY2F0aW9ucy1oZWFkZXIgLmxvY2F0aW9uLWhlYWRlciB7XG4gICAgd2lkdGg6IDM4OHB4O1xuICB9XG4gIC5wYWdlLW5vZGUtdHlwZS1taW5lcmFsLWluZm8gLnRvcC1sb2NhdGlvbnMtd3JhcHBlciAudG9wLWxvY2F0aW9ucy1jb250YWluZXIgLnRvcC1sb2NhdGlvbnMtaGVhZGVyOjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAucGFnZS1ub2RlLXR5cGUtbWluZXJhbC1pbmZvIC50b3AtbG9jYXRpb25zLXdyYXBwZXIgLnRvcC1sb2NhdGlvbnMtY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gIC5wYWdlLW5vZGUtdHlwZS1taW5lcmFsLWluZm8gLnRvcC1sb2NhdGlvbnMtd3JhcHBlciAudG9wLWxvY2F0aW9ucy1jb250YWluZXIgLmNhcmQtY29udGFpbmVyIC5jYXJkLWxpc3Qge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuICAucGFnZS1ub2RlLXR5cGUtbWluZXJhbC1pbmZvIC50b3AtbG9jYXRpb25zLXdyYXBwZXIgLnRvcC1sb2NhdGlvbnMtY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lciAuY2FyZC1saXN0IC5jYXJkIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgd2lkdGg6IDk5JTtcbiAgICBoZWlnaHQ6IDI5MHB4O1xuICAgIGdhcDogMHB4O1xuICAgIGp1c3RpZnktY29udGVudDogbm9ybWFsO1xuICB9XG4gIC5wYWdlLW5vZGUtdHlwZS1taW5lcmFsLWluZm8gLmFwcGxpY2F0aW9ucy13cmFwcGVyIC5hcHBsaWNhdGlvbnMtY29udGFpbmVyIHtcbiAgICBsZWZ0OiAzMnB4O1xuICAgIGhlaWdodDogMTEwMHB4O1xuICB9XG4gIC5wYWdlLW5vZGUtdHlwZS1taW5lcmFsLWluZm8gLmFwcGxpY2F0aW9ucy13cmFwcGVyIC5hcHBsaWNhdGlvbnMtY29udGFpbmVyIC5hcHBsaWNhdGlvbnMtaGVhZGVyIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAucGFnZS1ub2RlLXR5cGUtbWluZXJhbC1pbmZvIC5hcHBsaWNhdGlvbnMtd3JhcHBlciAuYXBwbGljYXRpb25zLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXIgLmNhcmQtbGlzdCB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG4gIC5wYWdlLW5vZGUtdHlwZS1taW5lcmFsLWluZm8gLmFwcGxpY2F0aW9ucy13cmFwcGVyIC5hcHBsaWNhdGlvbnMtY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lciAuY2FyZC1saXN0IC5jYXJkIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgZ2FwOiAwcHg7XG4gIH1cbiAgLnBhZ2Utbm9kZS10eXBlLW1pbmVyYWwtaW5mbyAuYXBwbGljYXRpb25zLXdyYXBwZXIgLmFwcGxpY2F0aW9ucy1jb250YWluZXIgLmNhcmQtY29udGFpbmVyIC5jYXJkLWxpc3QgLmNhcmQgLmNhcmQtaWNvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgfVxuICAucGFnZS1ub2RlLXR5cGUtbWluZXJhbC1pbmZvIC5hcHBsaWNhdGlvbnMtd3JhcHBlciAuYXBwbGljYXRpb25zLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXIgLmNhcmQtbGlzdCAuY2FyZCAuY2FyZC1jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBnYXA6IDBweDtcbiAgfVxuICAucGFnZS1ub2RlLXR5cGUtbWluZXJhbC1pbmZvIC5hcHBsaWNhdGlvbnMtd3JhcHBlciAuYXBwbGljYXRpb25zLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXIgLmNhcmQtbGlzdCAuY2FyZCAuY2FyZC1jb250ZW50IC5jYXJkLWRlc2NyaXB0aW9uIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgLnBhZ2Utbm9kZS10eXBlLW1pbmVyYWwtbGlzdCAubWluZXJhbC1pbmZvIHtcbiAgICBsZWZ0OiA1MHB4O1xuICB9XG4gIGh0bWxbbGFuZz1hcl1bZGlyPXJ0bF0gLnBhZ2Utbm9kZS10eXBlLW1pbmVyYWwtaW5mbyAucGFnZS1oZXJvIC5oZXJvLXdyYXBwZXIge1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IDMycHg7XG4gIH1cbiAgaHRtbFtsYW5nPWFyXVtkaXI9cnRsXSAucGFnZS1ub2RlLXR5cGUtbWluZXJhbC1pbmZvIC50b3AtbG9jYXRpb25zLXdyYXBwZXIgLnRvcC1sb2NhdGlvbnMtY29udGFpbmVyIHtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAzMnB4O1xuICB9XG4gIGh0bWxbbGFuZz1hcl1bZGlyPXJ0bF0gLnBhZ2Utbm9kZS10eXBlLW1pbmVyYWwtaW5mbyAuYXBwbGljYXRpb25zLXdyYXBwZXIgLmFwcGxpY2F0aW9ucy1jb250YWluZXIge1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IDMycHg7XG4gIH1cbn1cbi5wYWdlLW5vZGUtdHlwZS1ldmVudHMgLmV2ZW50cy1saXN0IC5ldmVudC1maWx0ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG4ucGFnZS1ub2RlLXR5cGUtZXZlbnRzIC5ldmVudHMtbGlzdCAuZXZlbnQtZmlsdGVyIC5ldmVudC1maWx0ZXItY29udGVudCB7XG4gIHBhZGRpbmc6IDI0cHggOHB4O1xuICBtYXJnaW4tYm90dG9tOiAyOXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDE4cHg7XG59XG4ucGFnZS1ub2RlLXR5cGUtZXZlbnRzIC5ldmVudHMtbGlzdCAuZXZlbnQtZmlsdGVyIC5ldmVudC1maWx0ZXItY29udGVudCAuZXZlbnQtaW5wdXQtZ3JvdXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDE4cHg7XG4gIC8qIEN1c3RvbSBkcm9wZG93biBhcnJvdyAqL1xufVxuLnBhZ2Utbm9kZS10eXBlLWV2ZW50cyAuZXZlbnRzLWxpc3QgLmV2ZW50LWZpbHRlciAuZXZlbnQtZmlsdGVyLWNvbnRlbnQgLmV2ZW50LWlucHV0LWdyb3VwIC5ldmVudC1sYWJlbCB7XG4gIGNvbG9yOiAjMzQzNzNhO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cbi5wYWdlLW5vZGUtdHlwZS1ldmVudHMgLmV2ZW50cy1saXN0IC5ldmVudC1maWx0ZXIgLmV2ZW50LWZpbHRlci1jb250ZW50IC5ldmVudC1pbnB1dC1ncm91cCAuZXZlbnQtc2VsZWN0IHtcbiAgaGVpZ2h0OiA0OHB4O1xuICBwYWRkaW5nOiA4cHggMTJweDtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U2ZTZlNjtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYmFja2dyb3VuZDogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPVwiMjBcIiBoZWlnaHQ9XCIyMVwiIHZpZXdCb3g9XCIwIDAgMjAgMjFcIiBmaWxsPVwibm9uZVwiIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiUzRSUzQ3BhdGggZD1cIk0xNi42IDcuNzA4NUwxMS4xNjY3IDEzLjE0MThDMTAuNTI1IDEzLjc4MzUgOS40NzUwMiAxMy43ODM1IDguODMzMzYgMTMuMTQxOEwzLjQwMDAyIDcuNzA4NVwiIHN0cm9rZT1cIiUyM0FEQTdBN1wiIHN0cm9rZS13aWR0aD1cIjEuNVwiIHN0cm9rZS1taXRlcmxpbWl0PVwiMTBcIiBzdHJva2UtbGluZWNhcD1cInJvdW5kXCIgc3Ryb2tlLWxpbmVqb2luPVwicm91bmRcIiUyRiUzRSUzQyUyRnN2ZyUzRScpIG5vLXJlcGVhdCByaWdodCAxMHB4IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xufVxuLnBhZ2Utbm9kZS10eXBlLWV2ZW50cyAuZXZlbnRzLWxpc3QgLmV2ZW50LWZpbHRlciAuZXZlbnQtZmlsdGVyLWNvbnRlbnQgLmV2ZW50LWlucHV0LWdyb3VwIC5ldmVudC1zZWxlY3Q6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNjM2MzYzM7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuLnBhZ2Utbm9kZS10eXBlLWV2ZW50cyAuZXZlbnRzLWxpc3QgLmV2ZW50LWZpbHRlciAuZXZlbnQtZmlsdGVyLWNvbnRlbnQgLmV2ZW50LWlucHV0LWdyb3VwIC5ldmVudC1zZWxlY3Q6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICM4YjY5MTQ7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4ucGFnZS1ub2RlLXR5cGUtZXZlbnRzIC5ldmVudHMtbGlzdCAuZXZlbnQtZmlsdGVyIC5ldmVudC1maWx0ZXItY29udGVudCAuZXZlbnQtaW5wdXQtZ3JvdXAgLmV2ZW50LXNlbGVjdDpob3ZlciwgLnBhZ2Utbm9kZS10eXBlLWV2ZW50cyAuZXZlbnRzLWxpc3QgLmV2ZW50LWZpbHRlciAuZXZlbnQtZmlsdGVyLWNvbnRlbnQgLmV2ZW50LWlucHV0LWdyb3VwIC5ldmVudC1zZWxlY3Q6YWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAjOGI2OTE0O1xuICBjb2xvcjogIzhiNjkxNDtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5wYWdlLW5vZGUtdHlwZS1ldmVudHMgLmV2ZW50cy1saXN0IC5ldmVudC1maWx0ZXIgLmV2ZW50LWZpbHRlci1jb250ZW50IC5ldmVudC1pbnB1dC1ncm91cCBzdmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogNDAlO1xuICByaWdodDogNyU7XG59XG4ucGFnZS1ub2RlLXR5cGUtZXZlbnRzIC5ldmVudHMtbGlzdCAuZXZlbnQtZmlsdGVyIC5ldmVudC1maWx0ZXItY29udGVudCAuYXBwbHktYnRuIHtcbiAgaGVpZ2h0OiA0OHB4O1xuICBwYWRkaW5nOiAwcHggMThweDtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYmFja2dyb3VuZDogIzAwYmM3MDtcbiAgYm9yZGVyOiBub25lO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ucGFnZS1ub2RlLXR5cGUtZXZlbnRzIC5ldmVudHMtbGlzdCAuZXZlbnQtY29udGFpbmVyIHtcbiAgcGFkZGluZzogMHB4IDEzMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMjBweDtcbn1cbi5wYWdlLW5vZGUtdHlwZS1ldmVudHMgLmV2ZW50cy1saXN0IC5ldmVudC1jb250YWluZXIgLmV2ZW50LWNhcmQge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMzk1cHg7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDZweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG4ucGFnZS1ub2RlLXR5cGUtZXZlbnRzIC5ldmVudHMtbGlzdCAuZXZlbnQtY29udGFpbmVyIC5ldmVudC1jYXJkIC5ldmVudC1pbWFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wYWdlLW5vZGUtdHlwZS1ldmVudHMgLmV2ZW50cy1saXN0IC5ldmVudC1jb250YWluZXIgLmV2ZW50LWNhcmQgLmV2ZW50LWltYWdlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG4ucGFnZS1ub2RlLXR5cGUtZXZlbnRzIC5ldmVudHMtbGlzdCAuZXZlbnQtY29udGFpbmVyIC5ldmVudC1jYXJkIC5ldmVudC1pbWFnZSAuc3RhdHVzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDBweDtcbiAgcmlnaHQ6IDI0cHg7XG4gIHBhZGRpbmc6IDhweCAxMnB4O1xuICBib3JkZXItcmFkaXVzOiAwcHggMHB4IDhweCA4cHg7XG4gIGNvbG9yOiAjZmFmYmZiO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTQwJTtcbn1cbi5wYWdlLW5vZGUtdHlwZS1ldmVudHMgLmV2ZW50cy1saXN0IC5ldmVudC1jb250YWluZXIgLmV2ZW50LWNhcmQgLmV2ZW50LWltYWdlIC5zdGF0dXMudXBjb21pbmcge1xuICBiYWNrZ3JvdW5kOiAjMDBiYzcwO1xufVxuLnBhZ2Utbm9kZS10eXBlLWV2ZW50cyAuZXZlbnRzLWxpc3QgLmV2ZW50LWNvbnRhaW5lciAuZXZlbnQtY2FyZCAuZXZlbnQtaW1hZ2UgLnN0YXR1cy5wYXNzZWQge1xuICBiYWNrZ3JvdW5kOiAjZTQ2YTZhO1xufVxuLnBhZ2Utbm9kZS10eXBlLWV2ZW50cyAuZXZlbnRzLWxpc3QgLmV2ZW50LWNvbnRhaW5lciAuZXZlbnQtY2FyZCAuZXZlbnQtZGV0YWlscyB7XG4gIHBhZGRpbmc6IDE1cHg7XG59XG4ucGFnZS1ub2RlLXR5cGUtZXZlbnRzIC5ldmVudHMtbGlzdCAuZXZlbnQtY29udGFpbmVyIC5ldmVudC1jYXJkIC5ldmVudC1kZXRhaWxzIGgzIHtcbiAgbWFyZ2luOiAxMHB4IDA7XG4gIGNvbG9yOiAjMzQ0NjVjO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gIGhlaWdodDogNzBweDtcbn1cbi5wYWdlLW5vZGUtdHlwZS1ldmVudHMgLmV2ZW50cy1saXN0IC5ldmVudC1jb250YWluZXIgLmV2ZW50LWNhcmQgLmV2ZW50LWRldGFpbHMgLmxvY2F0aW9uLWRhdGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDE4cHg7XG4gIGNvbG9yOiAjNmQ3ZDhmO1xufVxuLnBhZ2Utbm9kZS10eXBlLWV2ZW50cyAuZXZlbnRzLWxpc3QgLmV2ZW50LWNvbnRhaW5lciAuZXZlbnQtY2FyZCAuZXZlbnQtZGV0YWlscyAubG9jYXRpb24tZGF0ZSAuaGdpLXN0cm9rZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICM2ZDdkOGY7XG59XG4ucGFnZS1ub2RlLXR5cGUtZXZlbnRzIC5ldmVudHMtbGlzdCAuZXZlbnQtY29udGFpbmVyIC5ldmVudC1jYXJkIC5ldmVudC1kZXRhaWxzIC5sb2NhdGlvbi1kYXRlIC5sb2NhdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogNXB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gIC8qIHdpZHRoOiAzMjBweDsgKi9cbn1cbi5wYWdlLW5vZGUtdHlwZS1ldmVudHMgLmV2ZW50cy1saXN0IC5ldmVudC1jb250YWluZXIgLmV2ZW50LWNhcmQgLmV2ZW50LWRldGFpbHMgLmxvY2F0aW9uLWRhdGUgLmRhdGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDVweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICAvKiB3aWR0aDogMTQ2cHg7ICovXG59XG4ucGFnZS1ub2RlLXR5cGUtZXZlbnRzIC5ldmVudHMtbGlzdCAuZXZlbnQtY29udGFpbmVyIC5ldmVudC1jYXJkIC5ldmVudC1kZXRhaWxzIC50YWcge1xuICBiYWNrZ3JvdW5kOiAjZmNlZmVkO1xuICBjb2xvcjogI2U4Nzc2NjtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTYwJTtcbn1cbi5wYWdlLW5vZGUtdHlwZS1ldmVudHMgLmV2ZW50cy1saXN0IC5ldmVudC1jb250YWluZXIgLmV2ZW50LWNhcmQgLmV2ZW50LWRldGFpbHMgLnRhZy53b3Jrc2hvcCB7XG4gIGJhY2tncm91bmQ6IHJnYmEoNzUsIDE0NSwgMTQwLCAwLjIpO1xuICBjb2xvcjogIzRiOTE4Yztcbn1cbi5wYWdlLW5vZGUtdHlwZS1ldmVudHMgLmV2ZW50cy1saXN0IC5ldmVudC1jb250YWluZXIgLmV2ZW50LWNhcmQgLmV2ZW50LWRldGFpbHMgLnRhZy5idXNpbmVzcyB7XG4gIGJhY2tncm91bmQ6ICNlNmYwZmY7XG4gIGNvbG9yOiAjMDA2NWZmO1xufVxuLnBhZ2Utbm9kZS10eXBlLWV2ZW50cyAuZXZlbnRzLWxpc3QgLmV2ZW50LWNvbnRhaW5lciAuZXZlbnQtY2FyZCAuZXZlbnQtZGV0YWlscyAudGFnLmNvbmZlcmVuY2Uge1xuICBiYWNrZ3JvdW5kOiAjZjdlOWQ2O1xuICBjb2xvcjogI2Q3OTEzMTtcbn1cbi5wYWdlLW5vZGUtdHlwZS1ldmVudHMgLmV2ZW50cy1saXN0IC5ldmVudC1jb250YWluZXIgLmV2ZW50LWNhcmQgLmV2ZW50LWRldGFpbHMgLnRhZy5pbml0aWF0aXZlIHtcbiAgYmFja2dyb3VuZDogI2U3ZmFmYjtcbiAgY29sb3I6ICMwYTkyOTM7XG59XG4ucGFnZS1ub2RlLXR5cGUtZXZlbnRzIC5ldmVudHMtbGlzdCAuZXZlbnQtY29udGFpbmVyIC5ldmVudC1jYXJkIC5ldmVudC1kZXRhaWxzIC50YWcuYXdhcmVuZXNzIHtcbiAgYmFja2dyb3VuZDogI2U2ZTllYztcbiAgY29sb3I6ICMwNTI1M2M7XG59XG4ucGFnZS1ub2RlLXR5cGUtZXZlbnRzIC5ldmVudHMtbGlzdCAuZXZlbnQtY29udGFpbmVyIC5ldmVudC1jYXJkIC5ldmVudC1kZXRhaWxzIC50YWcuYXdhcmVuZXNzLXdvcmtzaG9wIHtcbiAgYmFja2dyb3VuZDogI2UzZWZkNTtcbiAgY29sb3I6ICM3NWIxMmY7XG59XG5cbi5wYWdlLW5vZGUtdHlwZS1ldmVudCAuaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLnBhZ2Utbm9kZS10eXBlLWV2ZW50IC5ldmVudCB7XG4gIHBhZGRpbmc6IDBweCAxMzBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC01MHB4O1xuICB6LWluZGV4OiAxO1xufVxuLnBhZ2Utbm9kZS10eXBlLWV2ZW50IC5ldmVudCAuZXZlbnQtZGV0YWlscyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMThweDtcbn1cbi5wYWdlLW5vZGUtdHlwZS1ldmVudCAuZXZlbnQgLmV2ZW50LWRldGFpbHMgLmV2ZW50LWNvbDgge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDE4cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAzMHB4IDQ1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuLnBhZ2Utbm9kZS10eXBlLWV2ZW50IC5ldmVudCAuZXZlbnQtZGV0YWlscyAuZXZlbnQtY29sOCAudGFicyB7XG4gIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbiAgZGlzcGxheTogZmxleDtcbiAgLyogZ2FwOiA2NXB4OyAqL1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLnBhZ2Utbm9kZS10eXBlLWV2ZW50IC5ldmVudCAuZXZlbnQtZGV0YWlscyAuZXZlbnQtY29sOCAudGFicyAudGFiIHtcbiAgY29sb3I6ICNiNWI3Yjg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTQwJTtcbn1cbi5wYWdlLW5vZGUtdHlwZS1ldmVudCAuZXZlbnQgLmV2ZW50LWRldGFpbHMgLmV2ZW50LWNvbDggLnRhYnMgLnRhYjpub3QoOmxhc3QtY2hpbGQpOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwifFwiO1xuICBjb2xvcjogI2VjZWRlZDtcbiAgbWFyZ2luOiAzMHB4O1xufVxuLnBhZ2Utbm9kZS10eXBlLWV2ZW50IC5ldmVudCAuZXZlbnQtZGV0YWlscyAuZXZlbnQtY29sOCAudGFicyAudGFiLmFjdGl2ZSB7XG4gIGNvbG9yOiAjODQ2OTQwO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLnBhZ2Utbm9kZS10eXBlLWV2ZW50IC5ldmVudCAuZXZlbnQtZGV0YWlscyAuZXZlbnQtY29sOCAuY29udGVudCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIGNvbG9yOiAjNjY2O1xufVxuLnBhZ2Utbm9kZS10eXBlLWV2ZW50IC5ldmVudCAuZXZlbnQtZGV0YWlscyAuZXZlbnQtY29sOCAuY29udGVudCBoNCB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMzMzM7XG59XG4ucGFnZS1ub2RlLXR5cGUtZXZlbnQgLmV2ZW50IC5ldmVudC1kZXRhaWxzIC5ldmVudC1jb2w4IC5jb250ZW50IHN0cm9uZyB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMzMzM7XG59XG4ucGFnZS1ub2RlLXR5cGUtZXZlbnQgLmV2ZW50IC5ldmVudC1kZXRhaWxzIC5ldmVudC1jb2w4IC5jb250ZW50IGxpIHtcbiAgbGlzdC1zdHlsZTogZGlzYztcbiAgbWFyZ2luLWxlZnQ6IDQwcHg7XG59XG4ucGFnZS1ub2RlLXR5cGUtZXZlbnQgLmV2ZW50IC5ldmVudC1kZXRhaWxzIC5ldmVudC1jb2w4IC5jb250ZW50IGEge1xuICBjb2xvcjogI2JjOTU1YztcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4ucGFnZS1ub2RlLXR5cGUtZXZlbnQgLmV2ZW50IC5ldmVudC1kZXRhaWxzIC5ldmVudC1jb2w4IC5jb250ZW50IC5jb250ZW50LXNlcGFyYXRvciB7XG4gIGJvcmRlcjogM3B4ICNmN2Y3Zjcgc29saWQ7XG4gIG1hcmdpbjogNTBweCAwcHg7XG59XG4ucGFnZS1ub2RlLXR5cGUtZXZlbnQgLmV2ZW50IC5ldmVudC1kZXRhaWxzIC5ldmVudC1jb2w4IC5jb250ZW50IC5zcGVha2VyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAyNXB4O1xufVxuLnBhZ2Utbm9kZS10eXBlLWV2ZW50IC5ldmVudCAuZXZlbnQtZGV0YWlscyAuZXZlbnQtY29sOCAuY29udGVudCAuc3BlYWtlciAuc3BlYWtlci1pbWFnZSB7XG4gIHdpZHRoOiA4M3B4O1xuICBoZWlnaHQ6IDgycHg7XG4gIGJhY2tncm91bmQ6ICNkOWQ5ZDk7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4ucGFnZS1ub2RlLXR5cGUtZXZlbnQgLmV2ZW50IC5ldmVudC1kZXRhaWxzIC5ldmVudC1jb2w4IC5jb250ZW50IC5zcGVha2VyIC5zcGVha2VyLWltYWdlIC5oZ2ktc3Ryb2tlIHtcbiAgZm9udC1zaXplOiA0OHB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLnBhZ2Utbm9kZS10eXBlLWV2ZW50IC5ldmVudCAuZXZlbnQtZGV0YWlscyAuZXZlbnQtY29sOCAuY29udGVudCAuc3BlYWtlciAuc3BlYWtlci1kZXRhaWxzIHtcbiAgd2lkdGg6IDI1MHB4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6IDEzcHg7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xufVxuLnBhZ2Utbm9kZS10eXBlLWV2ZW50IC5ldmVudCAuZXZlbnQtZGV0YWlscyAuZXZlbnQtY29sOCAuY29udGVudCAuc3BlYWtlciAuc3BlYWtlci1kZXRhaWxzIC5zcGVha2VyLW5hbWUge1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICBjb2xvcjogYmxhY2s7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xufVxuLnBhZ2Utbm9kZS10eXBlLWV2ZW50IC5ldmVudCAuZXZlbnQtZGV0YWlscyAuZXZlbnQtY29sOCAuY29udGVudCAuc3BlYWtlciAuc3BlYWtlci1kZXRhaWxzIC5zcGVha2VyLXBvc2l0aW9uIHtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgY29sb3I6ICM4NThkOWQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1mYW1pbHk6IENhaXJvO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTYuOHB4O1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG59XG4ucGFnZS1ub2RlLXR5cGUtZXZlbnQgLmV2ZW50IC5ldmVudC1kZXRhaWxzIC5ldmVudC1jb2w4IC50b3BpY3Mge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBjb2xvcjogIzY2Njtcbn1cbi5wYWdlLW5vZGUtdHlwZS1ldmVudCAuZXZlbnQgLmV2ZW50LWRldGFpbHMgLmV2ZW50LWNvbDggLnRvcGljcyBoNCB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMzMzM7XG59XG4ucGFnZS1ub2RlLXR5cGUtZXZlbnQgLmV2ZW50IC5ldmVudC1kZXRhaWxzIC5ldmVudC1jb2w4IC50b3BpY3Mgc3Ryb25nIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzMzMztcbn1cbi5wYWdlLW5vZGUtdHlwZS1ldmVudCAuZXZlbnQgLmV2ZW50LWRldGFpbHMgLmV2ZW50LWNvbDggLnRvcGljcyBsaSB7XG4gIGxpc3Qtc3R5bGU6IGRpc2M7XG4gIG1hcmdpbi1sZWZ0OiA0MHB4O1xufVxuLnBhZ2Utbm9kZS10eXBlLWV2ZW50IC5ldmVudCAuZXZlbnQtZGV0YWlscyAuZXZlbnQtY29sOCAudG9waWNzIGEge1xuICBjb2xvcjogI2JjOTU1YztcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4ucGFnZS1ub2RlLXR5cGUtZXZlbnQgLmV2ZW50IC5ldmVudC1kZXRhaWxzIC5ldmVudC1jb2w4IC5hdHRhY2htZW50cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMThweDtcbn1cbi5wYWdlLW5vZGUtdHlwZS1ldmVudCAuZXZlbnQgLmV2ZW50LWRldGFpbHMgLmV2ZW50LWNvbDggLmF0dGFjaG1lbnRzIC5hdHRhY2htZW50c0xhYmVsIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICMzMzM7XG59XG4ucGFnZS1ub2RlLXR5cGUtZXZlbnQgLmV2ZW50IC5ldmVudC1kZXRhaWxzIC5ldmVudC1jb2w4IC5hdHRhY2htZW50cyAuZmlsZXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMS4ycmVtO1xufVxuLnBhZ2Utbm9kZS10eXBlLWV2ZW50IC5ldmVudCAuZXZlbnQtZGV0YWlscyAuZXZlbnQtY29sOCAuYXR0YWNobWVudHMgLmZpbGVzIC5maWxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxLjJyZW07XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDEuNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWVmNDtcbiAgcGFkZGluZzogMS42cmVtIDJyZW07XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XG59XG4ucGFnZS1ub2RlLXR5cGUtZXZlbnQgLmV2ZW50IC5ldmVudC1kZXRhaWxzIC5ldmVudC1jb2w4IC5hdHRhY2htZW50cyAuZmlsZXMgLmZpbGUgLmZpbGVJY29uIHtcbiAgd2lkdGg6IDNyZW07XG4gIGhlaWdodDogMy43cmVtO1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuLnBhZ2Utbm9kZS10eXBlLWV2ZW50IC5ldmVudCAuZXZlbnQtZGV0YWlscyAuZXZlbnQtY29sOCAuYXR0YWNobWVudHMgLmZpbGVzIC5maWxlIC5maWxlQm94IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAwLjZyZW07XG59XG4ucGFnZS1ub2RlLXR5cGUtZXZlbnQgLmV2ZW50IC5ldmVudC1kZXRhaWxzIC5ldmVudC1jb2w4IC5hdHRhY2htZW50cyAuZmlsZXMgLmZpbGUgLmZpbGVCb3ggLmZpbGVOYW1lIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICMzNDM3M2E7XG59XG4ucGFnZS1ub2RlLXR5cGUtZXZlbnQgLmV2ZW50IC5ldmVudC1kZXRhaWxzIC5ldmVudC1jb2w4IC5hdHRhY2htZW50cyAuZmlsZXMgLmZpbGUgLmZpbGVCb3ggLmZpbGVXZWlnaHQge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgY29sb3I6ICM5MjkzOTQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XG59XG4ucGFnZS1ub2RlLXR5cGUtZXZlbnQgLmV2ZW50IC5ldmVudC1kZXRhaWxzIC5ldmVudC1jb2w4IC5hdHRhY2htZW50cyAuZmlsZXMgLmZpbGUgLmljb24tZG93bmxvYWQge1xuICBtYXJnaW4tbGVmdDogNC44cmVtO1xuICBmb250LXNpemU6IDEuOHJlbTtcbn1cbi5wYWdlLW5vZGUtdHlwZS1ldmVudCAuZXZlbnQgLmV2ZW50LWRldGFpbHMgLmV2ZW50LWNvbDQge1xuICB3aWR0aDogMjUlO1xufVxuLnBhZ2Utbm9kZS10eXBlLWV2ZW50IC5ldmVudCAuZXZlbnQtZGV0YWlscyAuZXZlbnQtY29sNCAuZXZlbnQtZGV0YWlscy1saXN0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMzBweCAyMHB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBib3gtc2hhZG93OiAwIDJweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cbi5wYWdlLW5vZGUtdHlwZS1ldmVudCAuZXZlbnQgLmV2ZW50LWRldGFpbHMgLmV2ZW50LWNvbDQgLmV2ZW50LWRldGFpbHMtbGlzdCAuaXRlbS1ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogOHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbn1cbi5wYWdlLW5vZGUtdHlwZS1ldmVudCAuZXZlbnQgLmV2ZW50LWRldGFpbHMgLmV2ZW50LWNvbDQgLmV2ZW50LWRldGFpbHMtbGlzdCAuaXRlbS1ncm91cCAuZXZlbnREZXRhaWxzVGV4dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4ucGFnZS1ub2RlLXR5cGUtZXZlbnQgLmV2ZW50IC5ldmVudC1kZXRhaWxzIC5ldmVudC1jb2w0IC5ldmVudC1kZXRhaWxzLWxpc3QgLml0ZW0tZ3JvdXAgLmV2ZW50RGV0YWlsc1RleHQgLmRldGFpbHNMYWJlbCB7XG4gIGNvbG9yOiAjNmM3NTdkO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cbi5wYWdlLW5vZGUtdHlwZS1ldmVudCAuZXZlbnQgLmV2ZW50LWRldGFpbHMgLmV2ZW50LWNvbDQgLmV2ZW50LWRldGFpbHMtbGlzdCAuaXRlbS1ncm91cCAuZXZlbnREZXRhaWxzVGV4dCAuZGV0YWlsc1ZhbHVlIHtcbiAgY29sb3I6ICM4NDY5NDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuLnBhZ2Utbm9kZS10eXBlLWV2ZW50IC5ldmVudCAuZXZlbnQtZGV0YWlscyAuZXZlbnQtY29sNCAuZXZlbnQtdmlkZW8ge1xuICBtYXJnaW4tdG9wOiAxOHB4O1xufVxuLnBhZ2Utbm9kZS10eXBlLWV2ZW50IC5ldmVudCAuZXZlbnQtZGV0YWlscyAuZXZlbnQtY29sNCAuZXZlbnQtdmlkZW8gLnZpZGVvIHtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMjEwcHg7XG59XG5cbmh0bWxbbGFuZz1hcl1bZGlyPXJ0bF0gLnBhZ2Utbm9kZS10eXBlLWV2ZW50IC5ldmVudCB7XG4gIHBhZGRpbmc6IDBweCAxNDBweCAwcHggMTMwcHg7XG59XG5odG1sW2xhbmc9YXJdW2Rpcj1ydGxdIC5wYWdlLW5vZGUtdHlwZS1ldmVudCAuZXZlbnQgLmV2ZW50LWRldGFpbHMgLmV2ZW50LWNvbDggLmNvbnRlbnQgbGkge1xuICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLnBhZ2Utbm9kZS10eXBlLWV2ZW50cyAuZXZlbnRzLWxpc3QgLmV2ZW50LWZpbHRlciB7XG4gICAgcGFkZGluZzogMHB4IDIwcHg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5wYWdlLW5vZGUtdHlwZS1ldmVudHMgLmV2ZW50cy1saXN0IC5ldmVudC1maWx0ZXIgLmV2ZW50LWZpbHRlci1jb250ZW50IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5wYWdlLW5vZGUtdHlwZS1ldmVudHMgLmV2ZW50cy1saXN0IC5ldmVudC1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDBweCAyMHB4O1xuICB9XG4gIC5wYWdlLW5vZGUtdHlwZS1ldmVudCAuZXZlbnQge1xuICAgIHBhZGRpbmc6IDBweCAxNXB4O1xuICB9XG4gIC5wYWdlLW5vZGUtdHlwZS1ldmVudCAuZXZlbnQgLmV2ZW50LWRldGFpbHMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLnBhZ2Utbm9kZS10eXBlLWV2ZW50IC5ldmVudCAuZXZlbnQtZGV0YWlscyAuZXZlbnQtY29sOCB7XG4gICAgcGFkZGluZzogMzBweCAxNXB4O1xuICB9XG4gIC5wYWdlLW5vZGUtdHlwZS1ldmVudCAuZXZlbnQgLmV2ZW50LWRldGFpbHMgLmV2ZW50LWNvbDggLnRhYnMge1xuICAgIGdhcDogMHB4O1xuICB9XG4gIC5wYWdlLW5vZGUtdHlwZS1ldmVudCAuZXZlbnQgLmV2ZW50LWRldGFpbHMgLmV2ZW50LWNvbDggLnRhYnMgLnRhYiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAucGFnZS1ub2RlLXR5cGUtZXZlbnQgLmV2ZW50IC5ldmVudC1kZXRhaWxzIC5ldmVudC1jb2w4IC50YWJzIC50YWI6bm90KDpsYXN0LWNoaWxkKTo6YWZ0ZXIge1xuICAgIG1hcmdpbjogMHB4O1xuICB9XG4gIC5wYWdlLW5vZGUtdHlwZS1ldmVudCAuZXZlbnQgLmV2ZW50LWRldGFpbHMgLmV2ZW50LWNvbDQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIGh0bWxbbGFuZz1hcl1bZGlyPXJ0bF0gLnBhZ2Utbm9kZS10eXBlLWV2ZW50IC5ldmVudCB7XG4gICAgcGFkZGluZzogMHB4IDMwcHg7XG4gIH1cbn1cbi5wYXRoLWtub3dsZWRnZS1jZW50ZXIgLnJvdyxcbi5wYWdlLW5vZGUtdHlwZS1rbm93bGVkZ2UtY2VudGVyIC5yb3cge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xufVxuLnBhdGgta25vd2xlZGdlLWNlbnRlciAua2MtY29udGFpbmVyIC5rYy1jb250ZW50IC5rYy1ndWlkZSxcbi5wYWdlLW5vZGUtdHlwZS1rbm93bGVkZ2UtY2VudGVyIC5rYy1jb250YWluZXIgLmtjLWNvbnRlbnQgLmtjLWd1aWRlIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBwYWRkaW5nLXRvcDogMTMuOTRyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNGQUZCRkI7XG59XG4ucGF0aC1rbm93bGVkZ2UtY2VudGVyIC5rYy1jb250YWluZXIgLmtjLWNvbnRlbnQgLmtjLWd1aWRlIC50aXRsZSxcbi5wYWdlLW5vZGUtdHlwZS1rbm93bGVkZ2UtY2VudGVyIC5rYy1jb250YWluZXIgLmtjLWNvbnRlbnQgLmtjLWd1aWRlIC50aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDMuMTJyZW07XG59XG4ucGF0aC1rbm93bGVkZ2UtY2VudGVyIC5rYy1jb250YWluZXIgLmtjLWNvbnRlbnQgLmtjLWd1aWRlIC50aXRsZSBoMyxcbi5wYWdlLW5vZGUtdHlwZS1rbm93bGVkZ2UtY2VudGVyIC5rYy1jb250YWluZXIgLmtjLWNvbnRlbnQgLmtjLWd1aWRlIC50aXRsZSBoMyB7XG4gIGNvbG9yOiAjNDk0RjU1O1xuICBmb250LXNpemU6IDNyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xufVxuLnBhdGgta25vd2xlZGdlLWNlbnRlciAua2MtY29udGFpbmVyIC5rYy1jb250ZW50IC5rYy1ndWlkZSAudmlldy1ndWlkZXMtYW5kLWluc3RydWN0aW9ucyAudmlld3MtZXhwb3NlZC1mb3JtLFxuLnBhZ2Utbm9kZS10eXBlLWtub3dsZWRnZS1jZW50ZXIgLmtjLWNvbnRhaW5lciAua2MtY29udGVudCAua2MtZ3VpZGUgLnZpZXctZ3VpZGVzLWFuZC1pbnN0cnVjdGlvbnMgLnZpZXdzLWV4cG9zZWQtZm9ybSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLWJvdHRvbTogNC45NHJlbTtcbn1cbi5wYXRoLWtub3dsZWRnZS1jZW50ZXIgLmtjLWNvbnRhaW5lciAua2MtY29udGVudCAua2MtZ3VpZGUgLnZpZXctZ3VpZGVzLWFuZC1pbnN0cnVjdGlvbnMgLnZpZXdzLWV4cG9zZWQtZm9ybSAuZm9ybS1pdGVtLS1maWVsZC1ndWlkZS1jYXRlZ29yeS10YXJnZXQtaWQsXG4ucGFnZS1ub2RlLXR5cGUta25vd2xlZGdlLWNlbnRlciAua2MtY29udGFpbmVyIC5rYy1jb250ZW50IC5rYy1ndWlkZSAudmlldy1ndWlkZXMtYW5kLWluc3RydWN0aW9ucyAudmlld3MtZXhwb3NlZC1mb3JtIC5mb3JtLWl0ZW0tLWZpZWxkLWd1aWRlLWNhdGVnb3J5LXRhcmdldC1pZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIHdpZHRoOiAxMDAlO1xuICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLnBhdGgta25vd2xlZGdlLWNlbnRlciAua2MtY29udGFpbmVyIC5rYy1jb250ZW50IC5rYy1ndWlkZSAudmlldy1ndWlkZXMtYW5kLWluc3RydWN0aW9ucyAudmlld3MtZXhwb3NlZC1mb3JtIC5mb3JtLWl0ZW0tLWZpZWxkLWd1aWRlLWNhdGVnb3J5LXRhcmdldC1pZCAuYmVmLWxpbmtzIHVsLFxuLnBhZ2Utbm9kZS10eXBlLWtub3dsZWRnZS1jZW50ZXIgLmtjLWNvbnRhaW5lciAua2MtY29udGVudCAua2MtZ3VpZGUgLnZpZXctZ3VpZGVzLWFuZC1pbnN0cnVjdGlvbnMgLnZpZXdzLWV4cG9zZWQtZm9ybSAuZm9ybS1pdGVtLS1maWVsZC1ndWlkZS1jYXRlZ29yeS10YXJnZXQtaWQgLmJlZi1saW5rcyB1bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMS41cmVtO1xufVxuLnBhdGgta25vd2xlZGdlLWNlbnRlciAua2MtY29udGFpbmVyIC5rYy1jb250ZW50IC5rYy1ndWlkZSAudmlldy1ndWlkZXMtYW5kLWluc3RydWN0aW9ucyAudmlld3MtZXhwb3NlZC1mb3JtIC5mb3JtLWl0ZW0tLWZpZWxkLWd1aWRlLWNhdGVnb3J5LXRhcmdldC1pZCAuYmVmLWxpbmtzIHVsIGxpLFxuLnBhZ2Utbm9kZS10eXBlLWtub3dsZWRnZS1jZW50ZXIgLmtjLWNvbnRhaW5lciAua2MtY29udGVudCAua2MtZ3VpZGUgLnZpZXctZ3VpZGVzLWFuZC1pbnN0cnVjdGlvbnMgLnZpZXdzLWV4cG9zZWQtZm9ybSAuZm9ybS1pdGVtLS1maWVsZC1ndWlkZS1jYXRlZ29yeS10YXJnZXQtaWQgLmJlZi1saW5rcyB1bCBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1yaWdodDogMS41cmVtO1xufVxuLnBhdGgta25vd2xlZGdlLWNlbnRlciAua2MtY29udGFpbmVyIC5rYy1jb250ZW50IC5rYy1ndWlkZSAudmlldy1ndWlkZXMtYW5kLWluc3RydWN0aW9ucyAudmlld3MtZXhwb3NlZC1mb3JtIC5mb3JtLWl0ZW0tLWZpZWxkLWd1aWRlLWNhdGVnb3J5LXRhcmdldC1pZCAuYmVmLWxpbmtzIHVsIGxpOm5vdCg6bGFzdC1jaGlsZCk6OmFmdGVyLFxuLnBhZ2Utbm9kZS10eXBlLWtub3dsZWRnZS1jZW50ZXIgLmtjLWNvbnRhaW5lciAua2MtY29udGVudCAua2MtZ3VpZGUgLnZpZXctZ3VpZGVzLWFuZC1pbnN0cnVjdGlvbnMgLnZpZXdzLWV4cG9zZWQtZm9ybSAuZm9ybS1pdGVtLS1maWVsZC1ndWlkZS1jYXRlZ29yeS10YXJnZXQtaWQgLmJlZi1saW5rcyB1bCBsaTpub3QoOmxhc3QtY2hpbGQpOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGhlaWdodDogMS41cmVtO1xuICB3aWR0aDogMXB4O1xuICBiYWNrZ3JvdW5kOiAjRTZFNkU2O1xufVxuLnBhdGgta25vd2xlZGdlLWNlbnRlciAua2MtY29udGFpbmVyIC5rYy1jb250ZW50IC5rYy1ndWlkZSAudmlldy1ndWlkZXMtYW5kLWluc3RydWN0aW9ucyAudmlld3MtZXhwb3NlZC1mb3JtIC5mb3JtLWl0ZW0tLWZpZWxkLWd1aWRlLWNhdGVnb3J5LXRhcmdldC1pZCAuYmVmLWxpbmtzIHVsIGxpIC5iZWYtbGluayxcbi5wYWdlLW5vZGUtdHlwZS1rbm93bGVkZ2UtY2VudGVyIC5rYy1jb250YWluZXIgLmtjLWNvbnRlbnQgLmtjLWd1aWRlIC52aWV3LWd1aWRlcy1hbmQtaW5zdHJ1Y3Rpb25zIC52aWV3cy1leHBvc2VkLWZvcm0gLmZvcm0taXRlbS0tZmllbGQtZ3VpZGUtY2F0ZWdvcnktdGFyZ2V0LWlkIC5iZWYtbGlua3MgdWwgbGkgLmJlZi1saW5rIHtcbiAgY29sb3I6ICNCNUI3Qjg7XG4gIGZvbnQtZmFtaWx5OiBcIkRJTiBOZXh0IExUIEFyYWJpY1wiO1xuICBmb250LXNpemU6IDJyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjYyNXJlbTtcbn1cbi5wYXRoLWtub3dsZWRnZS1jZW50ZXIgLmtjLWNvbnRhaW5lciAua2MtY29udGVudCAua2MtZ3VpZGUgLnZpZXctZ3VpZGVzLWFuZC1pbnN0cnVjdGlvbnMgLnZpZXdzLWV4cG9zZWQtZm9ybSAuZm9ybS1pdGVtLS1maWVsZC1ndWlkZS1jYXRlZ29yeS10YXJnZXQtaWQgLmJlZi1saW5rcyB1bCBsaSAuYmVmLWxpbmstLXNlbGVjdGVkLFxuLnBhZ2Utbm9kZS10eXBlLWtub3dsZWRnZS1jZW50ZXIgLmtjLWNvbnRhaW5lciAua2MtY29udGVudCAua2MtZ3VpZGUgLnZpZXctZ3VpZGVzLWFuZC1pbnN0cnVjdGlvbnMgLnZpZXdzLWV4cG9zZWQtZm9ybSAuZm9ybS1pdGVtLS1maWVsZC1ndWlkZS1jYXRlZ29yeS10YXJnZXQtaWQgLmJlZi1saW5rcyB1bCBsaSAuYmVmLWxpbmstLXNlbGVjdGVkIHtcbiAgY29sb3I6ICM5RThBNjY7XG59XG4ucGF0aC1rbm93bGVkZ2UtY2VudGVyIC5rYy1jb250YWluZXIgLmtjLWNvbnRlbnQgLmtjLWd1aWRlIC52aWV3LWd1aWRlcy1hbmQtaW5zdHJ1Y3Rpb25zIC52aWV3cy1yb3csXG4ucGFnZS1ub2RlLXR5cGUta25vd2xlZGdlLWNlbnRlciAua2MtY29udGFpbmVyIC5rYy1jb250ZW50IC5rYy1ndWlkZSAudmlldy1ndWlkZXMtYW5kLWluc3RydWN0aW9ucyAudmlld3Mtcm93IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBib3JkZXItcmFkaXVzOiAwLjczMzk0cmVtO1xuICBib3gtc2hhZG93OiAwcHggNi43MjlweCAyOC4wNHB4IDBweCByZ2JhKDIzNCwgMjM0LCAyMzQsIDAuMTYpO1xuICB0cmFuc2l0aW9uOiBhbGwgZWFzZS1pbi1vdXQgMC4zcztcbiAgbWFyZ2luLXJpZ2h0OiAxLjI1cmVtO1xufVxuLnBhdGgta25vd2xlZGdlLWNlbnRlciAua2MtY29udGFpbmVyIC5rYy1jb250ZW50IC5rYy1ndWlkZSAudmlldy1ndWlkZXMtYW5kLWluc3RydWN0aW9ucyAudmlld3Mtcm93OmhvdmVyLFxuLnBhZ2Utbm9kZS10eXBlLWtub3dsZWRnZS1jZW50ZXIgLmtjLWNvbnRhaW5lciAua2MtY29udGVudCAua2MtZ3VpZGUgLnZpZXctZ3VpZGVzLWFuZC1pbnN0cnVjdGlvbnMgLnZpZXdzLXJvdzpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG4ucGF0aC1rbm93bGVkZ2UtY2VudGVyIC5rYy1jb250YWluZXIgLmtjLWNvbnRlbnQgLmtjLWd1aWRlIC52aWV3LWd1aWRlcy1hbmQtaW5zdHJ1Y3Rpb25zIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWZpZWxkLWd1aWRlLWNhdGVnb3J5LFxuLnBhZ2Utbm9kZS10eXBlLWtub3dsZWRnZS1jZW50ZXIgLmtjLWNvbnRhaW5lciAua2MtY29udGVudCAua2MtZ3VpZGUgLnZpZXctZ3VpZGVzLWFuZC1pbnN0cnVjdGlvbnMgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtZmllbGQtZ3VpZGUtY2F0ZWdvcnkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNzclO1xuICBsZWZ0OiA1JTtcbn1cbi5wYXRoLWtub3dsZWRnZS1jZW50ZXIgLmtjLWNvbnRhaW5lciAua2MtY29udGVudCAua2MtZ3VpZGUgLnZpZXctZ3VpZGVzLWFuZC1pbnN0cnVjdGlvbnMgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtZmllbGQtZ3VpZGUtY2F0ZWdvcnkgLmZpZWxkLWNvbnRlbnQsXG4ucGFnZS1ub2RlLXR5cGUta25vd2xlZGdlLWNlbnRlciAua2MtY29udGFpbmVyIC5rYy1jb250ZW50IC5rYy1ndWlkZSAudmlldy1ndWlkZXMtYW5kLWluc3RydWN0aW9ucyAudmlld3Mtcm93IC52aWV3cy1maWVsZC1maWVsZC1ndWlkZS1jYXRlZ29yeSAuZmllbGQtY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgaGVpZ2h0OiAyLjM1ODY5cmVtO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQxMzI1ODtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAyMDAlO1xuICBib3JkZXItcmFkaXVzOiAwLjU2cmVtO1xuICBwYWRkaW5nOiAwLjU2cmVtIDAuODRyZW0gMC44NHJlbSAwLjU2cmVtO1xufVxuLnBhdGgta25vd2xlZGdlLWNlbnRlciAua2MtY29udGFpbmVyIC5rYy1jb250ZW50IC5rYy1ndWlkZSAudmlldy1ndWlkZXMtYW5kLWluc3RydWN0aW9ucyAudmlld3Mtcm93Om50aC1jaGlsZCgxKSAudmlld3MtZmllbGQtZmllbGQtZ3VpZGUtY2F0ZWdvcnkgLmZpZWxkLWNvbnRlbnQsXG4ucGFnZS1ub2RlLXR5cGUta25vd2xlZGdlLWNlbnRlciAua2MtY29udGFpbmVyIC5rYy1jb250ZW50IC5rYy1ndWlkZSAudmlldy1ndWlkZXMtYW5kLWluc3RydWN0aW9ucyAudmlld3Mtcm93Om50aC1jaGlsZCgxKSAudmlld3MtZmllbGQtZmllbGQtZ3VpZGUtY2F0ZWdvcnkgLmZpZWxkLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDEzMjU4O1xufVxuLnBhdGgta25vd2xlZGdlLWNlbnRlciAua2MtY29udGFpbmVyIC5rYy1jb250ZW50IC5rYy1ndWlkZSAudmlldy1ndWlkZXMtYW5kLWluc3RydWN0aW9ucyAudmlld3Mtcm93Om50aC1jaGlsZCgyKSAudmlld3MtZmllbGQtZmllbGQtZ3VpZGUtY2F0ZWdvcnkgLmZpZWxkLWNvbnRlbnQsXG4ucGFnZS1ub2RlLXR5cGUta25vd2xlZGdlLWNlbnRlciAua2MtY29udGFpbmVyIC5rYy1jb250ZW50IC5rYy1ndWlkZSAudmlldy1ndWlkZXMtYW5kLWluc3RydWN0aW9ucyAudmlld3Mtcm93Om50aC1jaGlsZCgyKSAudmlld3MtZmllbGQtZmllbGQtZ3VpZGUtY2F0ZWdvcnkgLmZpZWxkLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQkQ5RjlEO1xufVxuLnBhdGgta25vd2xlZGdlLWNlbnRlciAua2MtY29udGFpbmVyIC5rYy1jb250ZW50IC5rYy1ndWlkZSAudmlldy1ndWlkZXMtYW5kLWluc3RydWN0aW9ucyAudmlld3Mtcm93Om50aC1jaGlsZCgzKSAudmlld3MtZmllbGQtZmllbGQtZ3VpZGUtY2F0ZWdvcnkgLmZpZWxkLWNvbnRlbnQsXG4ucGFnZS1ub2RlLXR5cGUta25vd2xlZGdlLWNlbnRlciAua2MtY29udGFpbmVyIC5rYy1jb250ZW50IC5rYy1ndWlkZSAudmlldy1ndWlkZXMtYW5kLWluc3RydWN0aW9ucyAudmlld3Mtcm93Om50aC1jaGlsZCgzKSAudmlld3MtZmllbGQtZmllbGQtZ3VpZGUtY2F0ZWdvcnkgLmZpZWxkLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUFEOUM3O1xufVxuLnBhdGgta25vd2xlZGdlLWNlbnRlciAua2MtY29udGFpbmVyIC5rYy1jb250ZW50IC5rYy1ndWlkZSAudmlldy1ndWlkZXMtYW5kLWluc3RydWN0aW9ucyAudmlld3Mtcm93Om50aC1jaGlsZCg0KSAudmlld3MtZmllbGQtZmllbGQtZ3VpZGUtY2F0ZWdvcnkgLmZpZWxkLWNvbnRlbnQsXG4ucGFnZS1ub2RlLXR5cGUta25vd2xlZGdlLWNlbnRlciAua2MtY29udGFpbmVyIC5rYy1jb250ZW50IC5rYy1ndWlkZSAudmlldy1ndWlkZXMtYW5kLWluc3RydWN0aW9ucyAudmlld3Mtcm93Om50aC1jaGlsZCg0KSAudmlld3MtZmllbGQtZmllbGQtZ3VpZGUtY2F0ZWdvcnkgLmZpZWxkLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDEzMjU4O1xufVxuLnBhdGgta25vd2xlZGdlLWNlbnRlciAua2MtY29udGFpbmVyIC5rYy1jb250ZW50IC5rYy1ndWlkZSAudmlldy1ndWlkZXMtYW5kLWluc3RydWN0aW9ucyAudmlld3Mtcm93Om50aC1jaGlsZCg1KSAudmlld3MtZmllbGQtZmllbGQtZ3VpZGUtY2F0ZWdvcnkgLmZpZWxkLWNvbnRlbnQsXG4ucGFnZS1ub2RlLXR5cGUta25vd2xlZGdlLWNlbnRlciAua2MtY29udGFpbmVyIC5rYy1jb250ZW50IC5rYy1ndWlkZSAudmlldy1ndWlkZXMtYW5kLWluc3RydWN0aW9ucyAudmlld3Mtcm93Om50aC1jaGlsZCg1KSAudmlld3MtZmllbGQtZmllbGQtZ3VpZGUtY2F0ZWdvcnkgLmZpZWxkLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQkQ5RjlEO1xufVxuLnBhdGgta25vd2xlZGdlLWNlbnRlciAua2MtY29udGFpbmVyIC5rYy1jb250ZW50IC5rYy1ndWlkZSAudmlldy1ndWlkZXMtYW5kLWluc3RydWN0aW9ucyAudmlld3Mtcm93Om50aC1jaGlsZCg2KSAudmlld3MtZmllbGQtZmllbGQtZ3VpZGUtY2F0ZWdvcnkgLmZpZWxkLWNvbnRlbnQsXG4ucGFnZS1ub2RlLXR5cGUta25vd2xlZGdlLWNlbnRlciAua2MtY29udGFpbmVyIC5rYy1jb250ZW50IC5rYy1ndWlkZSAudmlldy1ndWlkZXMtYW5kLWluc3RydWN0aW9ucyAudmlld3Mtcm93Om50aC1jaGlsZCg2KSAudmlld3MtZmllbGQtZmllbGQtZ3VpZGUtY2F0ZWdvcnkgLmZpZWxkLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUFEOUM3O1xufVxuLnBhdGgta25vd2xlZGdlLWNlbnRlciAua2MtY29udGFpbmVyIC5rYy1jb250ZW50IC5rYy1ndWlkZSAudmlldy1ndWlkZXMtYW5kLWluc3RydWN0aW9ucyAudmlld3Mtcm93Om50aC1jaGlsZCg3KSAudmlld3MtZmllbGQtZmllbGQtZ3VpZGUtY2F0ZWdvcnkgLmZpZWxkLWNvbnRlbnQsXG4ucGFnZS1ub2RlLXR5cGUta25vd2xlZGdlLWNlbnRlciAua2MtY29udGFpbmVyIC5rYy1jb250ZW50IC5rYy1ndWlkZSAudmlldy1ndWlkZXMtYW5kLWluc3RydWN0aW9ucyAudmlld3Mtcm93Om50aC1jaGlsZCg3KSAudmlld3MtZmllbGQtZmllbGQtZ3VpZGUtY2F0ZWdvcnkgLmZpZWxkLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDEzMjU4O1xufVxuLnBhdGgta25vd2xlZGdlLWNlbnRlciAua2MtY29udGFpbmVyIC5rYy1jb250ZW50IC5rYy1ndWlkZSAudmlldy1ndWlkZXMtYW5kLWluc3RydWN0aW9ucyAudmlld3Mtcm93Om50aC1jaGlsZCg4KSAudmlld3MtZmllbGQtZmllbGQtZ3VpZGUtY2F0ZWdvcnkgLmZpZWxkLWNvbnRlbnQsXG4ucGFnZS1ub2RlLXR5cGUta25vd2xlZGdlLWNlbnRlciAua2MtY29udGFpbmVyIC5rYy1jb250ZW50IC5rYy1ndWlkZSAudmlldy1ndWlkZXMtYW5kLWluc3RydWN0aW9ucyAudmlld3Mtcm93Om50aC1jaGlsZCg4KSAudmlld3MtZmllbGQtZmllbGQtZ3VpZGUtY2F0ZWdvcnkgLmZpZWxkLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQkQ5RjlEO1xufVxuLnBhdGgta25vd2xlZGdlLWNlbnRlciAua2MtY29udGFpbmVyIC5rYy1jb250ZW50IC5rYy1ndWlkZSAudmlldy1ndWlkZXMtYW5kLWluc3RydWN0aW9ucyAudmlld3Mtcm93Om50aC1jaGlsZCg5KSAudmlld3MtZmllbGQtZmllbGQtZ3VpZGUtY2F0ZWdvcnkgLmZpZWxkLWNvbnRlbnQsXG4ucGFnZS1ub2RlLXR5cGUta25vd2xlZGdlLWNlbnRlciAua2MtY29udGFpbmVyIC5rYy1jb250ZW50IC5rYy1ndWlkZSAudmlldy1ndWlkZXMtYW5kLWluc3RydWN0aW9ucyAudmlld3Mtcm93Om50aC1jaGlsZCg5KSAudmlld3MtZmllbGQtZmllbGQtZ3VpZGUtY2F0ZWdvcnkgLmZpZWxkLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUFEOUM3O1xufVxuLnBhdGgta25vd2xlZGdlLWNlbnRlciAua2MtY29udGFpbmVyIC5rYy1jb250ZW50IC5rYy1ndWlkZSAudmlldy1ndWlkZXMtYW5kLWluc3RydWN0aW9ucyAudmlld3Mtcm93IC52aWV3cy1maWVsZC1maWVsZC1ndWlkZS1pbnNydWMtaW1hZ2UgLmZpZWxkLWNvbnRlbnQgaW1nLFxuLnBhZ2Utbm9kZS10eXBlLWtub3dsZWRnZS1jZW50ZXIgLmtjLWNvbnRhaW5lciAua2MtY29udGVudCAua2MtZ3VpZGUgLnZpZXctZ3VpZGVzLWFuZC1pbnN0cnVjdGlvbnMgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtZmllbGQtZ3VpZGUtaW5zcnVjLWltYWdlIC5maWVsZC1jb250ZW50IGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDI4NHB4O1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgYm9yZGVyLXJhZGl1czogMC43MzM5NHJlbSAwLjczMzk0cmVtIDByZW0gMHJlbTtcbn1cbi5wYXRoLWtub3dsZWRnZS1jZW50ZXIgLmtjLWNvbnRhaW5lciAua2MtY29udGVudCAua2MtZ3VpZGUgLnZpZXctZ3VpZGVzLWFuZC1pbnN0cnVjdGlvbnMgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtY3JlYXRlZCxcbi5wYWdlLW5vZGUtdHlwZS1rbm93bGVkZ2UtY2VudGVyIC5rYy1jb250YWluZXIgLmtjLWNvbnRlbnQgLmtjLWd1aWRlIC52aWV3LWd1aWRlcy1hbmQtaW5zdHJ1Y3Rpb25zIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWNyZWF0ZWQge1xuICBtYXJnaW46IDEuNzZyZW0gMCAwIDEuNTZyZW07XG59XG4ucGF0aC1rbm93bGVkZ2UtY2VudGVyIC5rYy1jb250YWluZXIgLmtjLWNvbnRlbnQgLmtjLWd1aWRlIC52aWV3LWd1aWRlcy1hbmQtaW5zdHJ1Y3Rpb25zIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWNyZWF0ZWQgLmZpZWxkLWNvbnRlbnQsXG4ucGFnZS1ub2RlLXR5cGUta25vd2xlZGdlLWNlbnRlciAua2MtY29udGFpbmVyIC5rYy1jb250ZW50IC5rYy1ndWlkZSAudmlldy1ndWlkZXMtYW5kLWluc3RydWN0aW9ucyAudmlld3Mtcm93IC52aWV3cy1maWVsZC1jcmVhdGVkIC5maWVsZC1jb250ZW50IHtcbiAgY29sb3I6ICNBRTlFODA7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICAvKiAxLjI2MTg4cmVtICovXG59XG4ucGF0aC1rbm93bGVkZ2UtY2VudGVyIC5rYy1jb250YWluZXIgLmtjLWNvbnRlbnQgLmtjLWd1aWRlIC52aWV3LWd1aWRlcy1hbmQtaW5zdHJ1Y3Rpb25zIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLXRpdGxlLFxuLnBhZ2Utbm9kZS10eXBlLWtub3dsZWRnZS1jZW50ZXIgLmtjLWNvbnRhaW5lciAua2MtY29udGVudCAua2MtZ3VpZGUgLnZpZXctZ3VpZGVzLWFuZC1pbnN0cnVjdGlvbnMgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtdGl0bGUge1xuICBwYWRkaW5nOiAwIDAgMS41NnJlbSAxLjU2cmVtO1xufVxuLnBhdGgta25vd2xlZGdlLWNlbnRlciAua2MtY29udGFpbmVyIC5rYy1jb250ZW50IC5rYy1ndWlkZSAudmlldy1ndWlkZXMtYW5kLWluc3RydWN0aW9ucyAudmlld3Mtcm93IC52aWV3cy1maWVsZC10aXRsZSAuZmllbGQtY29udGVudCxcbi5wYWdlLW5vZGUtdHlwZS1rbm93bGVkZ2UtY2VudGVyIC5rYy1jb250YWluZXIgLmtjLWNvbnRlbnQgLmtjLWd1aWRlIC52aWV3LWd1aWRlcy1hbmQtaW5zdHJ1Y3Rpb25zIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLXRpdGxlIC5maWVsZC1jb250ZW50IHtcbiAgY29sb3I6ICMzMzM3M0I7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTQwJTtcbn1cbi5wYXRoLWtub3dsZWRnZS1jZW50ZXIgLmtjLWNvbnRhaW5lciAua2MtY29udGVudCAua2MtZ3VpZGUgLnZpZXctZ3VpZGVzLWFuZC1pbnN0cnVjdGlvbnMgLmNlbnRlci1zbGlkZXIsXG4ucGFnZS1ub2RlLXR5cGUta25vd2xlZGdlLWNlbnRlciAua2MtY29udGFpbmVyIC5rYy1jb250ZW50IC5rYy1ndWlkZSAudmlldy1ndWlkZXMtYW5kLWluc3RydWN0aW9ucyAuY2VudGVyLXNsaWRlciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ucGF0aC1rbm93bGVkZ2UtY2VudGVyIC5rYy1jb250YWluZXIgLmtjLWNvbnRlbnQgLmtjLWd1aWRlIC52aWV3LWd1aWRlcy1hbmQtaW5zdHJ1Y3Rpb25zIC5jYXJvdXNlbC1jb250YWluZXIsXG4ucGFnZS1ub2RlLXR5cGUta25vd2xlZGdlLWNlbnRlciAua2MtY29udGFpbmVyIC5rYy1jb250ZW50IC5rYy1ndWlkZSAudmlldy1ndWlkZXMtYW5kLWluc3RydWN0aW9ucyAuY2Fyb3VzZWwtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDE1cHg7XG59XG4ucGF0aC1rbm93bGVkZ2UtY2VudGVyIC5rYy1jb250YWluZXIgLmtjLWNvbnRlbnQgLmtjLWd1aWRlIC52aWV3LWd1aWRlcy1hbmQtaW5zdHJ1Y3Rpb25zIC5jYXJvdXNlbC1jb250YWluZXIgLmNlbnRlci1zbGlkZXIsXG4ucGFnZS1ub2RlLXR5cGUta25vd2xlZGdlLWNlbnRlciAua2MtY29udGFpbmVyIC5rYy1jb250ZW50IC5rYy1ndWlkZSAudmlldy1ndWlkZXMtYW5kLWluc3RydWN0aW9ucyAuY2Fyb3VzZWwtY29udGFpbmVyIC5jZW50ZXItc2xpZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucGF0aC1rbm93bGVkZ2UtY2VudGVyIC5rYy1jb250YWluZXIgLmtjLWNvbnRlbnQgLmtjLWd1aWRlIC52aWV3LWd1aWRlcy1hbmQtaW5zdHJ1Y3Rpb25zIC5jYXJvdXNlbC1jb250YWluZXIgLmd1aWRlcy1jb250cm9sLFxuLnBhZ2Utbm9kZS10eXBlLWtub3dsZWRnZS1jZW50ZXIgLmtjLWNvbnRhaW5lciAua2MtY29udGVudCAua2MtZ3VpZGUgLnZpZXctZ3VpZGVzLWFuZC1pbnN0cnVjdGlvbnMgLmNhcm91c2VsLWNvbnRhaW5lciAuZ3VpZGVzLWNvbnRyb2wge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tYm90dG9tOiA5LjM3cmVtO1xufVxuLnBhdGgta25vd2xlZGdlLWNlbnRlciAua2MtY29udGFpbmVyIC5rYy1jb250ZW50IC5rYy1ndWlkZSAudmlldy1ndWlkZXMtYW5kLWluc3RydWN0aW9ucyAuY2Fyb3VzZWwtY29udGFpbmVyIC5ndWlkZXMtY29udHJvbCAuY2Fyb3VzZWwtY29udHJvbHMsXG4ucGFnZS1ub2RlLXR5cGUta25vd2xlZGdlLWNlbnRlciAua2MtY29udGFpbmVyIC5rYy1jb250ZW50IC5rYy1ndWlkZSAudmlldy1ndWlkZXMtYW5kLWluc3RydWN0aW9ucyAuY2Fyb3VzZWwtY29udGFpbmVyIC5ndWlkZXMtY29udHJvbCAuY2Fyb3VzZWwtY29udHJvbHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAyMHB4O1xufVxuLnBhdGgta25vd2xlZGdlLWNlbnRlciAua2MtY29udGFpbmVyIC5rYy1jb250ZW50IC5rYy1ndWlkZSAudmlldy1ndWlkZXMtYW5kLWluc3RydWN0aW9ucyAuY2Fyb3VzZWwtY29udGFpbmVyIC5ndWlkZXMtY29udHJvbCAuY2Fyb3VzZWwtY29udHJvbHMgYnV0dG9uLFxuLnBhZ2Utbm9kZS10eXBlLWtub3dsZWRnZS1jZW50ZXIgLmtjLWNvbnRhaW5lciAua2MtY29udGVudCAua2MtZ3VpZGUgLnZpZXctZ3VpZGVzLWFuZC1pbnN0cnVjdGlvbnMgLmNhcm91c2VsLWNvbnRhaW5lciAuZ3VpZGVzLWNvbnRyb2wgLmNhcm91c2VsLWNvbnRyb2xzIGJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnBhdGgta25vd2xlZGdlLWNlbnRlciAua2MtY29udGFpbmVyIC5rYy1jb250ZW50IC5rYy1ndWlkZSAudmlldy1ndWlkZXMtYW5kLWluc3RydWN0aW9ucyAuY2Fyb3VzZWwtY29udGFpbmVyIC5ndWlkZXMtY29udHJvbCAuY2Fyb3VzZWwtY29udHJvbHMgYnV0dG9uIGltZyxcbi5wYWdlLW5vZGUtdHlwZS1rbm93bGVkZ2UtY2VudGVyIC5rYy1jb250YWluZXIgLmtjLWNvbnRlbnQgLmtjLWd1aWRlIC52aWV3LWd1aWRlcy1hbmQtaW5zdHJ1Y3Rpb25zIC5jYXJvdXNlbC1jb250YWluZXIgLmd1aWRlcy1jb250cm9sIC5jYXJvdXNlbC1jb250cm9scyBidXR0b24gaW1nIHtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogYXV0bztcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2UtaW4tb3V0O1xufVxuLnBhdGgta25vd2xlZGdlLWNlbnRlciAua2MtY29udGFpbmVyIC5rYy1jb250ZW50IC5rYy1ndWlkZSAudmlldy1ndWlkZXMtYW5kLWluc3RydWN0aW9ucyAuY2Fyb3VzZWwtY29udGFpbmVyIC5ndWlkZXMtY29udHJvbCAuY2Fyb3VzZWwtY29udHJvbHMgYnV0dG9uOmhvdmVyIGltZyxcbi5wYWdlLW5vZGUtdHlwZS1rbm93bGVkZ2UtY2VudGVyIC5rYy1jb250YWluZXIgLmtjLWNvbnRlbnQgLmtjLWd1aWRlIC52aWV3LWd1aWRlcy1hbmQtaW5zdHJ1Y3Rpb25zIC5jYXJvdXNlbC1jb250YWluZXIgLmd1aWRlcy1jb250cm9sIC5jYXJvdXNlbC1jb250cm9scyBidXR0b246aG92ZXIgaW1nIHtcbiAgb3BhY2l0eTogMC43O1xufVxuLnBhdGgta25vd2xlZGdlLWNlbnRlciAua2MtY29udGFpbmVyIC5rYy1jb250ZW50IC5rYy1ndWlkZSAudmlldy1ndWlkZXMtYW5kLWluc3RydWN0aW9ucyAuY2Fyb3VzZWwtY29udGFpbmVyIC5ndWlkZXMtY29udHJvbCAudmlldy1hbGwtY29udGFpbmVyLFxuLnBhZ2Utbm9kZS10eXBlLWtub3dsZWRnZS1jZW50ZXIgLmtjLWNvbnRhaW5lciAua2MtY29udGVudCAua2MtZ3VpZGUgLnZpZXctZ3VpZGVzLWFuZC1pbnN0cnVjdGlvbnMgLmNhcm91c2VsLWNvbnRhaW5lciAuZ3VpZGVzLWNvbnRyb2wgLnZpZXctYWxsLWNvbnRhaW5lciB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG4ucGF0aC1rbm93bGVkZ2UtY2VudGVyIC5rYy1jb250YWluZXIgLmtjLWNvbnRlbnQgLmtjLWd1aWRlIC52aWV3LWd1aWRlcy1hbmQtaW5zdHJ1Y3Rpb25zIC5jYXJvdXNlbC1jb250YWluZXIgLmd1aWRlcy1jb250cm9sIC52aWV3LWFsbC1jb250YWluZXIgLnZpZXctYWxsLWJ0bixcbi5wYWdlLW5vZGUtdHlwZS1rbm93bGVkZ2UtY2VudGVyIC5rYy1jb250YWluZXIgLmtjLWNvbnRlbnQgLmtjLWd1aWRlIC52aWV3LWd1aWRlcy1hbmQtaW5zdHJ1Y3Rpb25zIC5jYXJvdXNlbC1jb250YWluZXIgLmd1aWRlcy1jb250cm9sIC52aWV3LWFsbC1jb250YWluZXIgLnZpZXctYWxsLWJ0biB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAuNDEzNjlyZW07XG4gIGhlaWdodDogM3JlbTtcbiAgcGFkZGluZzogdmFyKC0tc3BhY2luZy1zcGFjaW5nLXhzLCAxcmVtKSB2YXIoLS1zcGFjaW5nLXNwYWNpbmctcywgMS41cmVtKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzlFOEE2NjtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbn1cbi5wYXRoLWtub3dsZWRnZS1jZW50ZXIgLmtjLWNvbnRhaW5lciAua2MtdXNlci1tYW51YWwsXG4ucGFnZS1ub2RlLXR5cGUta25vd2xlZGdlLWNlbnRlciAua2MtY29udGFpbmVyIC5rYy11c2VyLW1hbnVhbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGQUZCRkI7XG4gIHBhZGRpbmc6IDQuNjJyZW0gMDtcbn1cbi5wYXRoLWtub3dsZWRnZS1jZW50ZXIgLmtjLWNvbnRhaW5lciAua2MtdXNlci1tYW51YWwgLnRpdGxlLFxuLnBhZ2Utbm9kZS10eXBlLWtub3dsZWRnZS1jZW50ZXIgLmtjLWNvbnRhaW5lciAua2MtdXNlci1tYW51YWwgLnRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xufVxuLnBhdGgta25vd2xlZGdlLWNlbnRlciAua2MtY29udGFpbmVyIC5rYy11c2VyLW1hbnVhbCAudGl0bGUgaDMsXG4ucGFnZS1ub2RlLXR5cGUta25vd2xlZGdlLWNlbnRlciAua2MtY29udGFpbmVyIC5rYy11c2VyLW1hbnVhbCAudGl0bGUgaDMge1xuICBjb2xvcjogIzQ5NEY1NTtcbiAgZm9udC1zaXplOiAzcmVtO1xuICBsaW5lLWhlaWdodDogMTQwJTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5wYXRoLWtub3dsZWRnZS1jZW50ZXIgLmtjLWNvbnRhaW5lciAua2MtdXNlci1tYW51YWwgLnRpdGxlIGgzIHN0cm9uZyxcbi5wYWdlLW5vZGUtdHlwZS1rbm93bGVkZ2UtY2VudGVyIC5rYy1jb250YWluZXIgLmtjLXVzZXItbWFudWFsIC50aXRsZSBoMyBzdHJvbmcge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLnBhdGgta25vd2xlZGdlLWNlbnRlciAua2MtY29udGFpbmVyIC5rYy11c2VyLW1hbnVhbCAucm93LFxuLnBhZ2Utbm9kZS10eXBlLWtub3dsZWRnZS1jZW50ZXIgLmtjLWNvbnRhaW5lciAua2MtdXNlci1tYW51YWwgLnJvdyB7XG4gIGdhcDogMS4yNXJlbTtcbn1cbi5wYXRoLWtub3dsZWRnZS1jZW50ZXIgLmtjLWNvbnRhaW5lciAua2MtdXNlci1tYW51YWwgLnZpZXctdXNlci1tYW51YWwgLnZpZXctY29udHJvbHMsXG4ucGFnZS1ub2RlLXR5cGUta25vd2xlZGdlLWNlbnRlciAua2MtY29udGFpbmVyIC5rYy11c2VyLW1hbnVhbCAudmlldy11c2VyLW1hbnVhbCAudmlldy1jb250cm9scyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLWJvdHRvbTogNS42MnJlbTtcbn1cbi5wYXRoLWtub3dsZWRnZS1jZW50ZXIgLmtjLWNvbnRhaW5lciAua2MtdXNlci1tYW51YWwgLnZpZXctdXNlci1tYW51YWwgLnZpZXctY29udHJvbHMgLnZpZXdzLWV4cG9zZWQtZm9ybSxcbi5wYWdlLW5vZGUtdHlwZS1rbm93bGVkZ2UtY2VudGVyIC5rYy1jb250YWluZXIgLmtjLXVzZXItbWFudWFsIC52aWV3LXVzZXItbWFudWFsIC52aWV3LWNvbnRyb2xzIC52aWV3cy1leHBvc2VkLWZvcm0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4ucGF0aC1rbm93bGVkZ2UtY2VudGVyIC5rYy1jb250YWluZXIgLmtjLXVzZXItbWFudWFsIC52aWV3LXVzZXItbWFudWFsIC52aWV3LWNvbnRyb2xzIC52aWV3cy1leHBvc2VkLWZvcm0gLmZvcm0taXRlbS0tZmllbGQtZG9jdW1lbnQtdHlwZS12YWx1ZSxcbi5wYWdlLW5vZGUtdHlwZS1rbm93bGVkZ2UtY2VudGVyIC5rYy1jb250YWluZXIgLmtjLXVzZXItbWFudWFsIC52aWV3LXVzZXItbWFudWFsIC52aWV3LWNvbnRyb2xzIC52aWV3cy1leHBvc2VkLWZvcm0gLmZvcm0taXRlbS0tZmllbGQtZG9jdW1lbnQtdHlwZS12YWx1ZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIHdpZHRoOiAxMDAlO1xuICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLnBhdGgta25vd2xlZGdlLWNlbnRlciAua2MtY29udGFpbmVyIC5rYy11c2VyLW1hbnVhbCAudmlldy11c2VyLW1hbnVhbCAudmlldy1jb250cm9scyAudmlld3MtZXhwb3NlZC1mb3JtIC5mb3JtLWl0ZW0tLWZpZWxkLWRvY3VtZW50LXR5cGUtdmFsdWUgbGFiZWwsXG4ucGFnZS1ub2RlLXR5cGUta25vd2xlZGdlLWNlbnRlciAua2MtY29udGFpbmVyIC5rYy11c2VyLW1hbnVhbCAudmlldy11c2VyLW1hbnVhbCAudmlldy1jb250cm9scyAudmlld3MtZXhwb3NlZC1mb3JtIC5mb3JtLWl0ZW0tLWZpZWxkLWRvY3VtZW50LXR5cGUtdmFsdWUgbGFiZWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnBhdGgta25vd2xlZGdlLWNlbnRlciAua2MtY29udGFpbmVyIC5rYy11c2VyLW1hbnVhbCAudmlldy11c2VyLW1hbnVhbCAudmlldy1jb250cm9scyAudmlld3MtZXhwb3NlZC1mb3JtIC5mb3JtLWl0ZW0tLWZpZWxkLWRvY3VtZW50LXR5cGUtdmFsdWUgLmJlZi1saW5rcyB1bCxcbi5wYWdlLW5vZGUtdHlwZS1rbm93bGVkZ2UtY2VudGVyIC5rYy1jb250YWluZXIgLmtjLXVzZXItbWFudWFsIC52aWV3LXVzZXItbWFudWFsIC52aWV3LWNvbnRyb2xzIC52aWV3cy1leHBvc2VkLWZvcm0gLmZvcm0taXRlbS0tZmllbGQtZG9jdW1lbnQtdHlwZS12YWx1ZSAuYmVmLWxpbmtzIHVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxLjVyZW07XG59XG4ucGF0aC1rbm93bGVkZ2UtY2VudGVyIC5rYy1jb250YWluZXIgLmtjLXVzZXItbWFudWFsIC52aWV3LXVzZXItbWFudWFsIC52aWV3LWNvbnRyb2xzIC52aWV3cy1leHBvc2VkLWZvcm0gLmZvcm0taXRlbS0tZmllbGQtZG9jdW1lbnQtdHlwZS12YWx1ZSAuYmVmLWxpbmtzIHVsIGxpOmhhcyhhW25hbWU9XCJmaWVsZF9kb2N1bWVudF90eXBlX3ZhbHVlW0FsbF1cIl0pLFxuLnBhZ2Utbm9kZS10eXBlLWtub3dsZWRnZS1jZW50ZXIgLmtjLWNvbnRhaW5lciAua2MtdXNlci1tYW51YWwgLnZpZXctdXNlci1tYW51YWwgLnZpZXctY29udHJvbHMgLnZpZXdzLWV4cG9zZWQtZm9ybSAuZm9ybS1pdGVtLS1maWVsZC1kb2N1bWVudC10eXBlLXZhbHVlIC5iZWYtbGlua3MgdWwgbGk6aGFzKGFbbmFtZT1cImZpZWxkX2RvY3VtZW50X3R5cGVfdmFsdWVbQWxsXVwiXSkge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4ucGF0aC1rbm93bGVkZ2UtY2VudGVyIC5rYy1jb250YWluZXIgLmtjLXVzZXItbWFudWFsIC52aWV3LXVzZXItbWFudWFsIC52aWV3LWNvbnRyb2xzIC52aWV3cy1leHBvc2VkLWZvcm0gLmZvcm0taXRlbS0tZmllbGQtZG9jdW1lbnQtdHlwZS12YWx1ZSAuYmVmLWxpbmtzIHVsIGxpLFxuLnBhZ2Utbm9kZS10eXBlLWtub3dsZWRnZS1jZW50ZXIgLmtjLWNvbnRhaW5lciAua2MtdXNlci1tYW51YWwgLnZpZXctdXNlci1tYW51YWwgLnZpZXctY29udHJvbHMgLnZpZXdzLWV4cG9zZWQtZm9ybSAuZm9ybS1pdGVtLS1maWVsZC1kb2N1bWVudC10eXBlLXZhbHVlIC5iZWYtbGlua3MgdWwgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctcmlnaHQ6IDEuNXJlbTtcbn1cbi5wYXRoLWtub3dsZWRnZS1jZW50ZXIgLmtjLWNvbnRhaW5lciAua2MtdXNlci1tYW51YWwgLnZpZXctdXNlci1tYW51YWwgLnZpZXctY29udHJvbHMgLnZpZXdzLWV4cG9zZWQtZm9ybSAuZm9ybS1pdGVtLS1maWVsZC1kb2N1bWVudC10eXBlLXZhbHVlIC5iZWYtbGlua3MgdWwgbGk6bm90KDpsYXN0LWNoaWxkKTo6YWZ0ZXIsXG4ucGFnZS1ub2RlLXR5cGUta25vd2xlZGdlLWNlbnRlciAua2MtY29udGFpbmVyIC5rYy11c2VyLW1hbnVhbCAudmlldy11c2VyLW1hbnVhbCAudmlldy1jb250cm9scyAudmlld3MtZXhwb3NlZC1mb3JtIC5mb3JtLWl0ZW0tLWZpZWxkLWRvY3VtZW50LXR5cGUtdmFsdWUgLmJlZi1saW5rcyB1bCBsaTpub3QoOmxhc3QtY2hpbGQpOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGhlaWdodDogMS41cmVtO1xuICB3aWR0aDogMXB4O1xuICBiYWNrZ3JvdW5kOiAjRTZFNkU2O1xufVxuLnBhdGgta25vd2xlZGdlLWNlbnRlciAua2MtY29udGFpbmVyIC5rYy11c2VyLW1hbnVhbCAudmlldy11c2VyLW1hbnVhbCAudmlldy1jb250cm9scyAudmlld3MtZXhwb3NlZC1mb3JtIC5mb3JtLWl0ZW0tLWZpZWxkLWRvY3VtZW50LXR5cGUtdmFsdWUgLmJlZi1saW5rcyB1bCBsaSAuYmVmLWxpbmssXG4ucGFnZS1ub2RlLXR5cGUta25vd2xlZGdlLWNlbnRlciAua2MtY29udGFpbmVyIC5rYy11c2VyLW1hbnVhbCAudmlldy11c2VyLW1hbnVhbCAudmlldy1jb250cm9scyAudmlld3MtZXhwb3NlZC1mb3JtIC5mb3JtLWl0ZW0tLWZpZWxkLWRvY3VtZW50LXR5cGUtdmFsdWUgLmJlZi1saW5rcyB1bCBsaSAuYmVmLWxpbmsge1xuICBjb2xvcjogI0I1QjdCODtcbiAgZm9udC1mYW1pbHk6IFwiRElOIE5leHQgTFQgQXJhYmljXCI7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuNjI1cmVtO1xufVxuLnBhdGgta25vd2xlZGdlLWNlbnRlciAua2MtY29udGFpbmVyIC5rYy11c2VyLW1hbnVhbCAudmlldy11c2VyLW1hbnVhbCAudmlldy1jb250cm9scyAudmlld3MtZXhwb3NlZC1mb3JtIC5mb3JtLWl0ZW0tLWZpZWxkLWRvY3VtZW50LXR5cGUtdmFsdWUgLmJlZi1saW5rcyB1bCBsaSAuYmVmLWxpbmstLXNlbGVjdGVkLFxuLnBhZ2Utbm9kZS10eXBlLWtub3dsZWRnZS1jZW50ZXIgLmtjLWNvbnRhaW5lciAua2MtdXNlci1tYW51YWwgLnZpZXctdXNlci1tYW51YWwgLnZpZXctY29udHJvbHMgLnZpZXdzLWV4cG9zZWQtZm9ybSAuZm9ybS1pdGVtLS1maWVsZC1kb2N1bWVudC10eXBlLXZhbHVlIC5iZWYtbGlua3MgdWwgbGkgLmJlZi1saW5rLS1zZWxlY3RlZCB7XG4gIGNvbG9yOiAjOUU4QTY2O1xufVxuLnBhdGgta25vd2xlZGdlLWNlbnRlciAua2MtY29udGFpbmVyIC5rYy11c2VyLW1hbnVhbCAudmlldy11c2VyLW1hbnVhbCAudmlldy1jb250cm9scyAudmlldy1hbGwtY29udGFpbmVyIC52aWV3LWFsbC1idG4sXG4ucGFnZS1ub2RlLXR5cGUta25vd2xlZGdlLWNlbnRlciAua2MtY29udGFpbmVyIC5rYy11c2VyLW1hbnVhbCAudmlldy11c2VyLW1hbnVhbCAudmlldy1jb250cm9scyAudmlldy1hbGwtY29udGFpbmVyIC52aWV3LWFsbC1idG4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwLjQxMzY5cmVtO1xuICBoZWlnaHQ6IDNyZW07XG4gIHBhZGRpbmc6IHZhcigtLXNwYWNpbmctc3BhY2luZy14cywgMXJlbSkgdmFyKC0tc3BhY2luZy1zcGFjaW5nLXMsIDEuNXJlbSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5RThBNjY7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG59XG4ucGF0aC1rbm93bGVkZ2UtY2VudGVyIC5rYy1jb250YWluZXIgLmtjLXVzZXItbWFudWFsIC52aWV3LXVzZXItbWFudWFsIC52aWV3cy1yb3csXG4ucGFnZS1ub2RlLXR5cGUta25vd2xlZGdlLWNlbnRlciAua2MtY29udGFpbmVyIC5rYy11c2VyLW1hbnVhbCAudmlldy11c2VyLW1hbnVhbCAudmlld3Mtcm93IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBib3JkZXItcmFkaXVzOiAwLjczMzk0cmVtO1xuICBib3gtc2hhZG93OiAwcHggNHB4IDMwcHggMHB4IHJnYmEoMjI3LCAyMjcsIDIyNywgMC4yNSk7XG4gIHRyYW5zaXRpb246IGFsbCBlYXNlLWluLW91dCAwLjNzO1xufVxuLnBhdGgta25vd2xlZGdlLWNlbnRlciAua2MtY29udGFpbmVyIC5rYy11c2VyLW1hbnVhbCAudmlldy11c2VyLW1hbnVhbCAudmlld3Mtcm93OmhvdmVyLFxuLnBhZ2Utbm9kZS10eXBlLWtub3dsZWRnZS1jZW50ZXIgLmtjLWNvbnRhaW5lciAua2MtdXNlci1tYW51YWwgLnZpZXctdXNlci1tYW51YWwgLnZpZXdzLXJvdzpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG4ucGF0aC1rbm93bGVkZ2UtY2VudGVyIC5rYy1jb250YWluZXIgLmtjLXVzZXItbWFudWFsIC52aWV3LXVzZXItbWFudWFsIC52aWV3cy1yb3cgLnVzZXItbWFudWFsLWNhcmQsXG4ucGFnZS1ub2RlLXR5cGUta25vd2xlZGdlLWNlbnRlciAua2MtY29udGFpbmVyIC5rYy11c2VyLW1hbnVhbCAudmlldy11c2VyLW1hbnVhbCAudmlld3Mtcm93IC51c2VyLW1hbnVhbC1jYXJkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnBhdGgta25vd2xlZGdlLWNlbnRlciAua2MtY29udGFpbmVyIC5rYy11c2VyLW1hbnVhbCAudmlldy11c2VyLW1hbnVhbCAudmlld3Mtcm93IC51c2VyLW1hbnVhbC1jYXJkIC51c2VyLW1hbnVhbC1jYXJkLWltYWdlIGltZyxcbi5wYWdlLW5vZGUtdHlwZS1rbm93bGVkZ2UtY2VudGVyIC5rYy1jb250YWluZXIgLmtjLXVzZXItbWFudWFsIC52aWV3LXVzZXItbWFudWFsIC52aWV3cy1yb3cgLnVzZXItbWFudWFsLWNhcmQgLnVzZXItbWFudWFsLWNhcmQtaW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDMxNnB4O1xuICBoZWlnaHQ6IDI4NHB4O1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgYm9yZGVyLXJhZGl1czogMC43MzM5NHJlbSAwLjczMzk0cmVtIDByZW0gMHJlbTtcbn1cbi5wYXRoLWtub3dsZWRnZS1jZW50ZXIgLmtjLWNvbnRhaW5lciAua2MtdXNlci1tYW51YWwgLnZpZXctdXNlci1tYW51YWwgLnZpZXdzLXJvdyAudXNlci1tYW51YWwtY2FyZCAudXNlci1tYW51YWwtY2FyZC1jb250ZW50LFxuLnBhZ2Utbm9kZS10eXBlLWtub3dsZWRnZS1jZW50ZXIgLmtjLWNvbnRhaW5lciAua2MtdXNlci1tYW51YWwgLnZpZXctdXNlci1tYW51YWwgLnZpZXdzLXJvdyAudXNlci1tYW51YWwtY2FyZCAudXNlci1tYW51YWwtY2FyZC1jb250ZW50IHtcbiAgbWFyZ2luOiAxLjc2cmVtIDAgMCAxLjU2cmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMjAlO1xufVxuLnBhdGgta25vd2xlZGdlLWNlbnRlciAua2MtY29udGFpbmVyIC5rYy11c2VyLW1hbnVhbCAudmlldy11c2VyLW1hbnVhbCAudmlld3Mtcm93IC51c2VyLW1hbnVhbC1jYXJkIC51c2VyLW1hbnVhbC1jYXJkLWNvbnRlbnQgLmRhdGUsXG4ucGFnZS1ub2RlLXR5cGUta25vd2xlZGdlLWNlbnRlciAua2MtY29udGFpbmVyIC5rYy11c2VyLW1hbnVhbCAudmlldy11c2VyLW1hbnVhbCAudmlld3Mtcm93IC51c2VyLW1hbnVhbC1jYXJkIC51c2VyLW1hbnVhbC1jYXJkLWNvbnRlbnQgLmRhdGUge1xuICBjb2xvcjogI0FFOUU4MDtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xufVxuLnBhdGgta25vd2xlZGdlLWNlbnRlciAua2MtY29udGFpbmVyIC5rYy11c2VyLW1hbnVhbCAudmlldy11c2VyLW1hbnVhbCAudmlld3Mtcm93IC51c2VyLW1hbnVhbC1jYXJkIC51c2VyLW1hbnVhbC1jYXJkLWNvbnRlbnQgaDMsXG4ucGFnZS1ub2RlLXR5cGUta25vd2xlZGdlLWNlbnRlciAua2MtY29udGFpbmVyIC5rYy11c2VyLW1hbnVhbCAudmlldy11c2VyLW1hbnVhbCAudmlld3Mtcm93IC51c2VyLW1hbnVhbC1jYXJkIC51c2VyLW1hbnVhbC1jYXJkLWNvbnRlbnQgaDMge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xufVxuLnBhdGgta25vd2xlZGdlLWNlbnRlciAua2MtY29udGFpbmVyIC5rYy11c2VyLW1hbnVhbCAudmlldy11c2VyLW1hbnVhbCAudmlld3Mtcm93IC51c2VyLW1hbnVhbC1jYXJkIC5maWxlLWFjdGlvbnMsXG4ucGFnZS1ub2RlLXR5cGUta25vd2xlZGdlLWNlbnRlciAua2MtY29udGFpbmVyIC5rYy11c2VyLW1hbnVhbCAudmlldy11c2VyLW1hbnVhbCAudmlld3Mtcm93IC51c2VyLW1hbnVhbC1jYXJkIC5maWxlLWFjdGlvbnMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucGF0aC1rbm93bGVkZ2UtY2VudGVyIC5rYy1jb250YWluZXIgLmtjLXVzZXItbWFudWFsIC52aWV3LXVzZXItbWFudWFsIC52aWV3cy1yb3cgLnVzZXItbWFudWFsLWNhcmQgLmZpbGUtYWN0aW9ucyAuc29jaWFsLWljb25zLFxuLnBhZ2Utbm9kZS10eXBlLWtub3dsZWRnZS1jZW50ZXIgLmtjLWNvbnRhaW5lciAua2MtdXNlci1tYW51YWwgLnZpZXctdXNlci1tYW51YWwgLnZpZXdzLXJvdyAudXNlci1tYW51YWwtY2FyZCAuZmlsZS1hY3Rpb25zIC5zb2NpYWwtaWNvbnMge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogNDBweDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBwYWRkaW5nOiAxMHB4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDZweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG4ucGF0aC1rbm93bGVkZ2UtY2VudGVyIC5rYy1jb250YWluZXIgLmtjLXVzZXItbWFudWFsIC52aWV3LXVzZXItbWFudWFsIC52aWV3cy1yb3cgLnVzZXItbWFudWFsLWNhcmQgLmZpbGUtYWN0aW9ucyAuc29jaWFsLWljb25zIC5pY29ucy1jb250YWluZXIsXG4ucGFnZS1ub2RlLXR5cGUta25vd2xlZGdlLWNlbnRlciAua2MtY29udGFpbmVyIC5rYy11c2VyLW1hbnVhbCAudmlldy11c2VyLW1hbnVhbCAudmlld3Mtcm93IC51c2VyLW1hbnVhbC1jYXJkIC5maWxlLWFjdGlvbnMgLnNvY2lhbC1pY29ucyAuaWNvbnMtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5wYXRoLWtub3dsZWRnZS1jZW50ZXIgLmtjLWNvbnRhaW5lciAua2MtdXNlci1tYW51YWwgLnZpZXctdXNlci1tYW51YWwgLnZpZXdzLXJvdyAudXNlci1tYW51YWwtY2FyZCAuZmlsZS1hY3Rpb25zIC5zb2NpYWwtaWNvbnMgYSxcbi5wYWdlLW5vZGUtdHlwZS1rbm93bGVkZ2UtY2VudGVyIC5rYy1jb250YWluZXIgLmtjLXVzZXItbWFudWFsIC52aWV3LXVzZXItbWFudWFsIC52aWV3cy1yb3cgLnVzZXItbWFudWFsLWNhcmQgLmZpbGUtYWN0aW9ucyAuc29jaWFsLWljb25zIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMCA1cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBjb2xvcjogIzMzMztcbn1cbi5wYXRoLWtub3dsZWRnZS1jZW50ZXIgLmtjLWNvbnRhaW5lciAua2MtdXNlci1tYW51YWwgLnZpZXctdXNlci1tYW51YWwgLnZpZXdzLXJvdyAudXNlci1tYW51YWwtY2FyZCAuZmlsZS1hY3Rpb25zIC5zaGFyZS1saW5rLFxuLnBhZ2Utbm9kZS10eXBlLWtub3dsZWRnZS1jZW50ZXIgLmtjLWNvbnRhaW5lciAua2MtdXNlci1tYW51YWwgLnZpZXctdXNlci1tYW51YWwgLnZpZXdzLXJvdyAudXNlci1tYW51YWwtY2FyZCAuZmlsZS1hY3Rpb25zIC5zaGFyZS1saW5rIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnBhdGgta25vd2xlZGdlLWNlbnRlciAua2MtY29udGFpbmVyIC5rYy11c2VyLW1hbnVhbCAudmlldy11c2VyLW1hbnVhbCAudmlld3Mtcm93IC51c2VyLW1hbnVhbC1jYXJkIC5maWxlLWFjdGlvbnMuYWN0aXZlIC5zb2NpYWwtaWNvbnMsXG4ucGFnZS1ub2RlLXR5cGUta25vd2xlZGdlLWNlbnRlciAua2MtY29udGFpbmVyIC5rYy11c2VyLW1hbnVhbCAudmlldy11c2VyLW1hbnVhbCAudmlld3Mtcm93IC51c2VyLW1hbnVhbC1jYXJkIC5maWxlLWFjdGlvbnMuYWN0aXZlIC5zb2NpYWwtaWNvbnMge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5wYXRoLWtub3dsZWRnZS1jZW50ZXIgLmtjLWNvbnRhaW5lciAua2MtdXNlci1tYW51YWwgLnZpZXctdXNlci1tYW51YWwgLnZpZXdzLXJvdyAudXNlci1tYW51YWwtY2FyZCAudXNlci1tYW51YWwtY2FyZC1hY3Rpb25zLFxuLnBhZ2Utbm9kZS10eXBlLWtub3dsZWRnZS1jZW50ZXIgLmtjLWNvbnRhaW5lciAua2MtdXNlci1tYW51YWwgLnZpZXctdXNlci1tYW51YWwgLnZpZXdzLXJvdyAudXNlci1tYW51YWwtY2FyZCAudXNlci1tYW51YWwtY2FyZC1hY3Rpb25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgcGFkZGluZzogMS40NHJlbTtcbiAgZ2FwOiAxLjM4cmVtO1xufVxuLnBhdGgta25vd2xlZGdlLWNlbnRlciAua2MtY29udGFpbmVyIC5rYy1taW5pcmFscy1jbGFzc2VzLFxuLnBhZ2Utbm9kZS10eXBlLWtub3dsZWRnZS1jZW50ZXIgLmtjLWNvbnRhaW5lciAua2MtbWluaXJhbHMtY2xhc3NlcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGOEY1RUY7XG4gIHBhZGRpbmctYm90dG9tOiA5LjVyZW07XG59XG4ucGF0aC1rbm93bGVkZ2UtY2VudGVyIC5rYy1jb250YWluZXIgLmtjLW1pbmlyYWxzLWNsYXNzZXMgLnRpdGxlLFxuLnBhZ2Utbm9kZS10eXBlLWtub3dsZWRnZS1jZW50ZXIgLmtjLWNvbnRhaW5lciAua2MtbWluaXJhbHMtY2xhc3NlcyAudGl0bGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogNnJlbSAwIDYuNXJlbSAwO1xufVxuLnBhdGgta25vd2xlZGdlLWNlbnRlciAua2MtY29udGFpbmVyIC5rYy1taW5pcmFscy1jbGFzc2VzIC50aXRsZSBoMyxcbi5wYWdlLW5vZGUtdHlwZS1rbm93bGVkZ2UtY2VudGVyIC5rYy1jb250YWluZXIgLmtjLW1pbmlyYWxzLWNsYXNzZXMgLnRpdGxlIGgzIHtcbiAgY29sb3I6ICM0OTRGNTU7XG4gIGZvbnQtc2l6ZTogM3JlbTtcbiAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4ucGF0aC1rbm93bGVkZ2UtY2VudGVyIC5rYy1jb250YWluZXIgLmtjLW1pbmlyYWxzLWNsYXNzZXMgLnZpZXctbWluaXJhbHMtY2xhc3NlcyAucm93LFxuLnBhZ2Utbm9kZS10eXBlLWtub3dsZWRnZS1jZW50ZXIgLmtjLWNvbnRhaW5lciAua2MtbWluaXJhbHMtY2xhc3NlcyAudmlldy1taW5pcmFscy1jbGFzc2VzIC5yb3cge1xuICBnYXA6IDEuMjVyZW07XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLnBhdGgta25vd2xlZGdlLWNlbnRlciAua2MtY29udGFpbmVyIC5rYy1taW5pcmFscy1jbGFzc2VzIC52aWV3LW1pbmlyYWxzLWNsYXNzZXMgLnJvdyAucm93LWNvbnRlbnQgLm1pbmlyYWwtY2FyZC1pbWFnZSBpbWcsXG4ucGFnZS1ub2RlLXR5cGUta25vd2xlZGdlLWNlbnRlciAua2MtY29udGFpbmVyIC5rYy1taW5pcmFscy1jbGFzc2VzIC52aWV3LW1pbmlyYWxzLWNsYXNzZXMgLnJvdyAucm93LWNvbnRlbnQgLm1pbmlyYWwtY2FyZC1pbWFnZSBpbWcge1xuICB3aWR0aDogNDE0cHg7XG4gIGhlaWdodDogNDE4cHg7XG59XG4ucGF0aC1rbm93bGVkZ2UtY2VudGVyIC5rYy1jb250YWluZXIgLmtjLW1pbmlyYWxzLWNsYXNzZXMgLnZpZXctbWluaXJhbHMtY2xhc3NlcyAubWluZXJhbC1jbGFzcy1saW5rLFxuLnBhZ2Utbm9kZS10eXBlLWtub3dsZWRnZS1jZW50ZXIgLmtjLWNvbnRhaW5lciAua2MtbWluaXJhbHMtY2xhc3NlcyAudmlldy1taW5pcmFscy1jbGFzc2VzIC5taW5lcmFsLWNsYXNzLWxpbmsge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5wYXRoLWtub3dsZWRnZS1jZW50ZXIgLmtjLWNvbnRhaW5lciAua2MtbWluaXJhbHMtY2xhc3NlcyAudmlldy1taW5pcmFscy1jbGFzc2VzIC5taW5pcmFsLWNhcmQsXG4ucGFnZS1ub2RlLXR5cGUta25vd2xlZGdlLWNlbnRlciAua2MtY29udGFpbmVyIC5rYy1taW5pcmFscy1jbGFzc2VzIC52aWV3LW1pbmlyYWxzLWNsYXNzZXMgLm1pbmlyYWwtY2FyZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wYXRoLWtub3dsZWRnZS1jZW50ZXIgLmtjLWNvbnRhaW5lciAua2MtbWluaXJhbHMtY2xhc3NlcyAudmlldy1taW5pcmFscy1jbGFzc2VzIC5taW5pcmFsLWNhcmQgLm1pbmlyYWwtY2FyZC1jb250ZW50LFxuLnBhZ2Utbm9kZS10eXBlLWtub3dsZWRnZS1jZW50ZXIgLmtjLWNvbnRhaW5lciAua2MtbWluaXJhbHMtY2xhc3NlcyAudmlldy1taW5pcmFscy1jbGFzc2VzIC5taW5pcmFsLWNhcmQgLm1pbmlyYWwtY2FyZC1jb250ZW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDUlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWxlZnQ6IDIuNTZyZW07XG59XG4ucGF0aC1rbm93bGVkZ2UtY2VudGVyIC5rYy1jb250YWluZXIgLmtjLW1pbmlyYWxzLWNsYXNzZXMgLnZpZXctbWluaXJhbHMtY2xhc3NlcyAubWluaXJhbC1jYXJkIC5taW5pcmFsLWNhcmQtY29udGVudCAubWluaXJhbC10aXRsZSxcbi5wYWdlLW5vZGUtdHlwZS1rbm93bGVkZ2UtY2VudGVyIC5rYy1jb250YWluZXIgLmtjLW1pbmlyYWxzLWNsYXNzZXMgLnZpZXctbWluaXJhbHMtY2xhc3NlcyAubWluaXJhbC1jYXJkIC5taW5pcmFsLWNhcmQtY29udGVudCAubWluaXJhbC10aXRsZSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBmb250LXNpemU6IDJyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xufVxuLnBhdGgta25vd2xlZGdlLWNlbnRlciAua2MtY29udGFpbmVyIC5rYy1taW5pcmFscy1jbGFzc2VzIC52aWV3LW1pbmlyYWxzLWNsYXNzZXMgLm1pbmlyYWwtY2FyZCAubWluaXJhbC1jYXJkLWNvbnRlbnQgLm1pbmlyYWwtY2F0ZWdvcnksXG4ucGFnZS1ub2RlLXR5cGUta25vd2xlZGdlLWNlbnRlciAua2MtY29udGFpbmVyIC5rYy1taW5pcmFscy1jbGFzc2VzIC52aWV3LW1pbmlyYWxzLWNsYXNzZXMgLm1pbmlyYWwtY2FyZCAubWluaXJhbC1jYXJkLWNvbnRlbnQgLm1pbmlyYWwtY2F0ZWdvcnkge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgZm9udC1zaXplOiAycmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTQwJTtcbn1cbi5wYXRoLWtub3dsZWRnZS1jZW50ZXIgLmtjLWNvbnRhaW5lciAua2MtbWluaXJhbHMtY2xhc3NlcyAudmlldy1taW5pcmFscy1jbGFzc2VzIC5taW5pcmFsLWNhcmQgLm1pbmlyYWwtY2FyZC1jb250ZW50IC5taW5pcmFsLWxpbmssXG4ucGFnZS1ub2RlLXR5cGUta25vd2xlZGdlLWNlbnRlciAua2MtY29udGFpbmVyIC5rYy1taW5pcmFscy1jbGFzc2VzIC52aWV3LW1pbmlyYWxzLWNsYXNzZXMgLm1pbmlyYWwtY2FyZCAubWluaXJhbC1jYXJkLWNvbnRlbnQgLm1pbmlyYWwtbGluayB7XG4gIHBhZGRpbmctcmlnaHQ6IDIuNTZyZW07XG59XG4ucGF0aC1rbm93bGVkZ2UtY2VudGVyIC5rYy1jb250YWN0IC5jb250YWN0LXNlY3Rpb24sXG4ucGFnZS1ub2RlLXR5cGUta25vd2xlZGdlLWNlbnRlciAua2MtY29udGFjdCAuY29udGFjdC1zZWN0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBiYWNrZ3JvdW5kOiAjRjhGOEY2O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucGF0aC1rbm93bGVkZ2UtY2VudGVyIC5rYy1jb250YWN0IC5jb250YWN0LXNlY3Rpb24gLmNvbnRhY3QtdGV4dCxcbi5wYWdlLW5vZGUtdHlwZS1rbm93bGVkZ2UtY2VudGVyIC5rYy1jb250YWN0IC5jb250YWN0LXNlY3Rpb24gLmNvbnRhY3QtdGV4dCB7XG4gIG1heC13aWR0aDogNDAlO1xuICBtYXJnaW4tdG9wOiA1Ljc1cmVtO1xufVxuLnBhdGgta25vd2xlZGdlLWNlbnRlciAua2MtY29udGFjdCAuY29udGFjdC1zZWN0aW9uIC5jb250YWN0LXRleHQgaDIsXG4ucGFnZS1ub2RlLXR5cGUta25vd2xlZGdlLWNlbnRlciAua2MtY29udGFjdCAuY29udGFjdC1zZWN0aW9uIC5jb250YWN0LXRleHQgaDIge1xuICBmb250LXNpemU6IDNyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjNDczRDJEO1xuICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xufVxuLnBhdGgta25vd2xlZGdlLWNlbnRlciAua2MtY29udGFjdCAuY29udGFjdC1zZWN0aW9uIC5jb250YWN0LXRleHQgcCxcbi5wYWdlLW5vZGUtdHlwZS1rbm93bGVkZ2UtY2VudGVyIC5rYy1jb250YWN0IC5jb250YWN0LXNlY3Rpb24gLmNvbnRhY3QtdGV4dCBwIHtcbiAgZm9udC1zaXplOiAycmVtO1xuICBjb2xvcjogIzNDM0QzQztcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgLyogODUuNzE0JSAqL1xuICBsZXR0ZXItc3BhY2luZzogMC4wMDYyNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogNC4wNnJlbTtcbn1cbi5wYXRoLWtub3dsZWRnZS1jZW50ZXIgLmtjLWNvbnRhY3QgLmNvbnRhY3Qtc2VjdGlvbiAuY29udGFjdC10ZXh0IC5jb250YWN0LWJ0bixcbi5wYWdlLW5vZGUtdHlwZS1rbm93bGVkZ2UtY2VudGVyIC5rYy1jb250YWN0IC5jb250YWN0LXNlY3Rpb24gLmNvbnRhY3QtdGV4dCAuY29udGFjdC1idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQ6ICMwMEJDNzA7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAuNDEzNjlyZW07XG4gIGhlaWdodDogM3JlbTtcbiAgcGFkZGluZzogdmFyKC0tc3BhY2luZy1zcGFjaW5nLXhzLCAxcmVtKSB2YXIoLS1zcGFjaW5nLXNwYWNpbmctcywgMS41cmVtKTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogdmFyKC0tc3BhY2luZy1zcGFjaW5nLTJ4cywgMC41cmVtKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tcmFkaXVzLXJhZGl1cy1tLCAwLjVyZW0pO1xuICBmbGV4LXNocmluazogMDtcbn1cbi5wYXRoLWtub3dsZWRnZS1jZW50ZXIgLmtjLWNvbnRhY3QgLmNvbnRhY3Qtc2VjdGlvbiAuY29udGFjdC1pbWFnZSxcbi5wYWdlLW5vZGUtdHlwZS1rbm93bGVkZ2UtY2VudGVyIC5rYy1jb250YWN0IC5jb250YWN0LXNlY3Rpb24gLmNvbnRhY3QtaW1hZ2Uge1xuICBmbGV4OiAxO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5wYXRoLWtub3dsZWRnZS1jZW50ZXIgLmtjLWNvbnRhY3QgLmNvbnRhY3Qtc2VjdGlvbiAuY29udGFjdC1pbWFnZSBpbWcsXG4ucGFnZS1ub2RlLXR5cGUta25vd2xlZGdlLWNlbnRlciAua2MtY29udGFjdCAuY29udGFjdC1zZWN0aW9uIC5jb250YWN0LWltYWdlIGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAyNC45Mzc1cmVtO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuLnBhdGgta25vd2xlZGdlLWNlbnRlciAua2MtY29udGFjdCAuY29udGFjdC1zZWN0aW9uIC5zb2NpYWwtaWNvbnMsXG4ucGFnZS1ub2RlLXR5cGUta25vd2xlZGdlLWNlbnRlciAua2MtY29udGFjdCAuY29udGFjdC1zZWN0aW9uIC5zb2NpYWwtaWNvbnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTUlO1xuICBsZWZ0OiA1LjQ0cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDEwcHg7XG59XG4ucGF0aC1rbm93bGVkZ2UtY2VudGVyIC5rYy1jb250YWN0IC5jb250YWN0LXNlY3Rpb24gLnNvY2lhbC1pY29ucyBhLFxuLnBhZ2Utbm9kZS10eXBlLWtub3dsZWRnZS1jZW50ZXIgLmtjLWNvbnRhY3QgLmNvbnRhY3Qtc2VjdGlvbiAuc29jaWFsLWljb25zIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi5wYXRoLWtub3dsZWRnZS1jZW50ZXIgLmtjLWNvbnRhY3QgLmNvbnRhY3Qtc2VjdGlvbiAuc29jaWFsLWljb25zIGEgaW1nLFxuLnBhZ2Utbm9kZS10eXBlLWtub3dsZWRnZS1jZW50ZXIgLmtjLWNvbnRhY3QgLmNvbnRhY3Qtc2VjdGlvbiAuc29jaWFsLWljb25zIGEgaW1nIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbn1cbi5wYXRoLWtub3dsZWRnZS1jZW50ZXIgLmtjLWNvbnRhY3QgLmNvbnRhY3Qtc2VjdGlvbiAubGl2ZS1jaGF0LFxuLnBhZ2Utbm9kZS10eXBlLWtub3dsZWRnZS1jZW50ZXIgLmtjLWNvbnRhY3QgLmNvbnRhY3Qtc2VjdGlvbiAubGl2ZS1jaGF0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC01JTtcbiAgcmlnaHQ6IDUuNDRyZW07XG59XG4ucGF0aC1rbm93bGVkZ2UtY2VudGVyIC5rYy1jb250YWN0IC5jb250YWN0LXNlY3Rpb24gLmxpdmUtY2hhdCBhLFxuLnBhZ2Utbm9kZS10eXBlLWtub3dsZWRnZS1jZW50ZXIgLmtjLWNvbnRhY3QgLmNvbnRhY3Qtc2VjdGlvbiAubGl2ZS1jaGF0IGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjMDBCQzcwO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgcGFkZGluZzogMC43NXJlbSAxcmVtO1xuICBib3JkZXItcmFkaXVzOiA0LjM3NXJlbSAxcmVtIDByZW0gNC4zNzVyZW07XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxLjNyZW07XG4gIGJveC1zaGFkb3c6IDBweCA4cHggMTZweCAwcHggcmdiYSgwLCAyMCwgMTIsIDAuMDgpO1xufVxuLnBhdGgta25vd2xlZGdlLWNlbnRlciAua2MtY29udGFjdCAuY29udGFjdC1zZWN0aW9uIC5saXZlLWNoYXQgYSBpbWcsXG4ucGFnZS1ub2RlLXR5cGUta25vd2xlZGdlLWNlbnRlciAua2MtY29udGFjdCAuY29udGFjdC1zZWN0aW9uIC5saXZlLWNoYXQgYSBpbWcge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDAuNjJyZW07XG59XG4ucGF0aC1rbm93bGVkZ2UtY2VudGVyIC5rYy1mYXFzIC5oZWFkZXItZmFxLFxuLnBhZ2Utbm9kZS10eXBlLWtub3dsZWRnZS1jZW50ZXIgLmtjLWZhcXMgLmhlYWRlci1mYXEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIHBhZGRpbmc6IDZyZW0gMCA2LjVyZW0gMDtcbn1cbi5wYXRoLWtub3dsZWRnZS1jZW50ZXIgLmtjLWZhcXMgLmhlYWRlci1mYXEgLnZpZXctYWxsLWNvbnRhaW5lcixcbi5wYWdlLW5vZGUtdHlwZS1rbm93bGVkZ2UtY2VudGVyIC5rYy1mYXFzIC5oZWFkZXItZmFxIC52aWV3LWFsbC1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLnBhdGgta25vd2xlZGdlLWNlbnRlciAua2MtZmFxcyAuaGVhZGVyLWZhcSAudmlldy1hbGwtY29udGFpbmVyIC52aWV3LWFsbC1idG4sXG4ucGFnZS1ub2RlLXR5cGUta25vd2xlZGdlLWNlbnRlciAua2MtZmFxcyAuaGVhZGVyLWZhcSAudmlldy1hbGwtY29udGFpbmVyIC52aWV3LWFsbC1idG4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwLjQxMzY5cmVtO1xuICBoZWlnaHQ6IDNyZW07XG4gIHBhZGRpbmc6IHZhcigtLXNwYWNpbmctc3BhY2luZy14cywgMXJlbSkgdmFyKC0tc3BhY2luZy1zcGFjaW5nLXMsIDEuNXJlbSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5RThBNjY7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG59XG4ucGF0aC1rbm93bGVkZ2UtY2VudGVyIC5rYy1mYXFzIC5oZWFkZXItZmFxIC50aXRsZSxcbi5wYWdlLW5vZGUtdHlwZS1rbm93bGVkZ2UtY2VudGVyIC5rYy1mYXFzIC5oZWFkZXItZmFxIC50aXRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4ucGF0aC1rbm93bGVkZ2UtY2VudGVyIC5rYy1mYXFzIC5oZWFkZXItZmFxIC50aXRsZSBoMyxcbi5wYWdlLW5vZGUtdHlwZS1rbm93bGVkZ2UtY2VudGVyIC5rYy1mYXFzIC5oZWFkZXItZmFxIC50aXRsZSBoMyB7XG4gIGNvbG9yOiAjNDk0RjU1O1xuICBmb250LXNpemU6IDNyZW07XG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLnBhdGgta25vd2xlZGdlLWNlbnRlciAua2MtZmFxcyAuZmFxcy1jb250YWluZXIsXG4ucGFnZS1ub2RlLXR5cGUta25vd2xlZGdlLWNlbnRlciAua2MtZmFxcyAuZmFxcy1jb250YWluZXIge1xuICBwYWRkaW5nLWJvdHRvbTogNC44OHJlbTtcbn1cbi5wYXRoLWtub3dsZWRnZS1jZW50ZXIgLmZvb3Rlcixcbi5wYWdlLW5vZGUtdHlwZS1rbm93bGVkZ2UtY2VudGVyIC5mb290ZXIge1xuICBtYXJnaW4tdG9wOiB1bnNldDtcbn1cbi5wYXRoLWtub3dsZWRnZS1jZW50ZXIgLmtjLWhlcm8tc2VjdGlvbixcbi5wYWdlLW5vZGUtdHlwZS1rbm93bGVkZ2UtY2VudGVyIC5rYy1oZXJvLXNlY3Rpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucGF0aC1rbm93bGVkZ2UtY2VudGVyIC5rYy1oZXJvLXNlY3Rpb24gLnN1YnBhZ2VIZXJvX190aXRsZSxcbi5wYWdlLW5vZGUtdHlwZS1rbm93bGVkZ2UtY2VudGVyIC5rYy1oZXJvLXNlY3Rpb24gLnN1YnBhZ2VIZXJvX190aXRsZSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMy43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5wYXRoLWtub3dsZWRnZS1jZW50ZXIgLmtjLWhlcm8tc2VjdGlvbiAuc3VicGFnZUhlcm9fX3RleHQsXG4ucGFnZS1ub2RlLXR5cGUta25vd2xlZGdlLWNlbnRlciAua2MtaGVyby1zZWN0aW9uIC5zdWJwYWdlSGVyb19fdGV4dCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5wYXRoLWtub3dsZWRnZS1jZW50ZXIgLmtjLWhlcm8tc2VjdGlvbiAuc2VhcmNoLWJsb2NrLFxuLnBhZ2Utbm9kZS10eXBlLWtub3dsZWRnZS1jZW50ZXIgLmtjLWhlcm8tc2VjdGlvbiAuc2VhcmNoLWJsb2NrIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogOS41JTtcbiAgei1pbmRleDogNTtcbn1cbi5wYXRoLWtub3dsZWRnZS1jZW50ZXIgLmtjLWhlcm8tc2VjdGlvbiAuc2VhcmNoLWJsb2NrIC5zZWFyY2gtYmxvY2stZm9ybSxcbi5wYWdlLW5vZGUtdHlwZS1rbm93bGVkZ2UtY2VudGVyIC5rYy1oZXJvLXNlY3Rpb24gLnNlYXJjaC1ibG9jayAuc2VhcmNoLWJsb2NrLWZvcm0ge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cbi5wYXRoLWtub3dsZWRnZS1jZW50ZXIgLmtjLWhlcm8tc2VjdGlvbiAuc2VhcmNoLWJsb2NrIGZvcm0sXG4ucGFnZS1ub2RlLXR5cGUta25vd2xlZGdlLWNlbnRlciAua2MtaGVyby1zZWN0aW9uIC5zZWFyY2gtYmxvY2sgZm9ybSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGJvcmRlci1yYWRpdXM6IDAuNjI1cmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWZlZmVmO1xuICB3aWR0aDogNTguNjg3NXJlbTtcbiAgaGVpZ2h0OiA1cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIG1hcmdpbjogYXV0bztcbn1cbi5wYXRoLWtub3dsZWRnZS1jZW50ZXIgLmtjLWhlcm8tc2VjdGlvbiAuc2VhcmNoLWJsb2NrIGZvcm0gLmZvcm0taXRlbS0ta2V5cyxcbi5wYWdlLW5vZGUtdHlwZS1rbm93bGVkZ2UtY2VudGVyIC5rYy1oZXJvLXNlY3Rpb24gLnNlYXJjaC1ibG9jayBmb3JtIC5mb3JtLWl0ZW0tLWtleXMge1xuICBmbGV4LWdyb3c6IDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wYXRoLWtub3dsZWRnZS1jZW50ZXIgLmtjLWhlcm8tc2VjdGlvbiAuc2VhcmNoLWJsb2NrIGZvcm0gLmZvcm0taXRlbS0ta2V5cyBpbnB1dFt0eXBlPXNlYXJjaF0sXG4ucGFnZS1ub2RlLXR5cGUta25vd2xlZGdlLWNlbnRlciAua2MtaGVyby1zZWN0aW9uIC5zZWFyY2gtYmxvY2sgZm9ybSAuZm9ybS1pdGVtLS1rZXlzIGlucHV0W3R5cGU9c2VhcmNoXSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjYyNXJlbTtcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7XG59XG4ucGF0aC1rbm93bGVkZ2UtY2VudGVyIC5rYy1oZXJvLXNlY3Rpb24gLnNlYXJjaC1ibG9jayBmb3JtIC5mb3JtLWl0ZW0tLWtleXMgaW5wdXRbdHlwZT1zZWFyY2hdOmZvY3VzLFxuLnBhZ2Utbm9kZS10eXBlLWtub3dsZWRnZS1jZW50ZXIgLmtjLWhlcm8tc2VjdGlvbiAuc2VhcmNoLWJsb2NrIGZvcm0gLmZvcm0taXRlbS0ta2V5cyBpbnB1dFt0eXBlPXNlYXJjaF06Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7XG59XG4ucGF0aC1rbm93bGVkZ2UtY2VudGVyIC5rYy1oZXJvLXNlY3Rpb24gLnNlYXJjaC1ibG9jayBmb3JtIC5mb3JtLXN1Ym1pdCxcbi5wYWdlLW5vZGUtdHlwZS1rbm93bGVkZ2UtY2VudGVyIC5rYy1oZXJvLXNlY3Rpb24gLnNlYXJjaC1ibG9jayBmb3JtIC5mb3JtLXN1Ym1pdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDFyZW0gdmFyKC0tc3BhY2luZy1zcGFjaW5nLXMsIDEuNXJlbSk7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IHZhcigtLXNwYWNpbmctc3BhY2luZy0yeHMsIDAuNXJlbSk7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOUU4QTY2O1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMjAwJTtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cbi5wYXRoLWtub3dsZWRnZS1jZW50ZXIgLmtjLWhlcm8tc2VjdGlvbiAuc2VhcmNoLWJsb2NrIGgyLFxuLnBhZ2Utbm9kZS10eXBlLWtub3dsZWRnZS1jZW50ZXIgLmtjLWhlcm8tc2VjdGlvbiAuc2VhcmNoLWJsb2NrIGgyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wYXRoLWtub3dsZWRnZS1jZW50ZXIgLnNlYXJjaC1ibG9jay1mb3JtLFxuLnBhZ2Utbm9kZS10eXBlLWtub3dsZWRnZS1jZW50ZXIgLnNlYXJjaC1ibG9jay1mb3JtIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wYXRoLWtub3dsZWRnZS1jZW50ZXIgLnZpZXdzLWZpZWxkLWZpZWxkLWZyZXF1ZW50LXRvcGljcyxcbi5wYWdlLW5vZGUtdHlwZS1rbm93bGVkZ2UtY2VudGVyIC52aWV3cy1maWVsZC1maWVsZC1mcmVxdWVudC10b3BpY3Mge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtMnJlbTtcbiAgei1pbmRleDogNDtcbn1cbi5wYXRoLWtub3dsZWRnZS1jZW50ZXIgLnZpZXdzLWZpZWxkLWZpZWxkLWZyZXF1ZW50LXRvcGljcyAuZmllbGQtY29udGVudCB1bCxcbi5wYWdlLW5vZGUtdHlwZS1rbm93bGVkZ2UtY2VudGVyIC52aWV3cy1maWVsZC1maWVsZC1mcmVxdWVudC10b3BpY3MgLmZpZWxkLWNvbnRlbnQgdWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBnYXA6IDAuNXJlbTtcbn1cbi5wYXRoLWtub3dsZWRnZS1jZW50ZXIgLnZpZXdzLWZpZWxkLWZpZWxkLWZyZXF1ZW50LXRvcGljcyAuZmllbGQtY29udGVudCB1bCBsaSBhLFxuLnBhZ2Utbm9kZS10eXBlLWtub3dsZWRnZS1jZW50ZXIgLnZpZXdzLWZpZWxkLWZpZWxkLWZyZXF1ZW50LXRvcGljcyAuZmllbGQtY29udGVudCB1bCBsaSBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IDMuMTg3NXJlbTtcbiAgcGFkZGluZy1pbmxpbmU6IDJyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tUHJpbWFyeV9jb2xvcl9wYWxldHRlLUJyb3duLUIzMDAsICM5ZThhNjYpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1QcmltYXJ5X2NvbG9yX3BhbGV0dGUtQnJvd24tQjUwLCAjZjVmM2YwKTtcbiAgY29sb3I6IHZhcigtLVByaW1hcnlfY29sb3JfcGFsZXR0ZS1Ccm93bi1CMzAwLCAjOWU4YTY2KTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LWZhbWlseTogXCJESU4gTmV4dCBMVCBBcmFiaWNcIjtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDIwMCU7XG59XG5cbmh0bWxbbGFuZz1hcl1bZGlyPXJ0bF0gLnBhdGgta25vd2xlZGdlLWNlbnRlciAua2MtY29udGVudCAua2MtZ3VpZGUgLnZpZXctZ3VpZGVzLWFuZC1pbnN0cnVjdGlvbnMgLnZpZXdzLXJvdyxcbmh0bWxbbGFuZz1hcl1bZGlyPXJ0bF0gLnBhZ2Utbm9kZS10eXBlLWtub3dsZWRnZS1jZW50ZXIgLmtjLWNvbnRlbnQgLmtjLWd1aWRlIC52aWV3LWd1aWRlcy1hbmQtaW5zdHJ1Y3Rpb25zIC52aWV3cy1yb3cge1xuICBtYXJnaW4tbGVmdDogMS4yNXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiB1bnNldDtcbn1cbmh0bWxbbGFuZz1hcl1bZGlyPXJ0bF0gLnBhdGgta25vd2xlZGdlLWNlbnRlciAua2MtY29udGVudCAua2MtZ3VpZGUgLnZpZXctZ3VpZGVzLWFuZC1pbnN0cnVjdGlvbnMgLnZpZXdzLWV4cG9zZWQtZm9ybSAuZm9ybS1pdGVtLS1maWVsZC1ndWlkZS1jYXRlZ29yeS10YXJnZXQtaWQgLmJlZi1saW5rcyB1bCBsaSxcbmh0bWxbbGFuZz1hcl1bZGlyPXJ0bF0gLnBhZ2Utbm9kZS10eXBlLWtub3dsZWRnZS1jZW50ZXIgLmtjLWNvbnRlbnQgLmtjLWd1aWRlIC52aWV3LWd1aWRlcy1hbmQtaW5zdHJ1Y3Rpb25zIC52aWV3cy1leHBvc2VkLWZvcm0gLmZvcm0taXRlbS0tZmllbGQtZ3VpZGUtY2F0ZWdvcnktdGFyZ2V0LWlkIC5iZWYtbGlua3MgdWwgbGkge1xuICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbmh0bWxbbGFuZz1hcl1bZGlyPXJ0bF0gLnBhdGgta25vd2xlZGdlLWNlbnRlciAua2MtY29udGVudCAua2MtZ3VpZGUgLnZpZXctZ3VpZGVzLWFuZC1pbnN0cnVjdGlvbnMgLnZpZXdzLWV4cG9zZWQtZm9ybSAuZm9ybS1pdGVtLS1maWVsZC1ndWlkZS1jYXRlZ29yeS10YXJnZXQtaWQgLmJlZi1saW5rcyB1bCBsaTpub3QoOmxhc3QtY2hpbGQpOjphZnRlcixcbmh0bWxbbGFuZz1hcl1bZGlyPXJ0bF0gLnBhZ2Utbm9kZS10eXBlLWtub3dsZWRnZS1jZW50ZXIgLmtjLWNvbnRlbnQgLmtjLWd1aWRlIC52aWV3LWd1aWRlcy1hbmQtaW5zdHJ1Y3Rpb25zIC52aWV3cy1leHBvc2VkLWZvcm0gLmZvcm0taXRlbS0tZmllbGQtZ3VpZGUtY2F0ZWdvcnktdGFyZ2V0LWlkIC5iZWYtbGlua3MgdWwgbGk6bm90KDpsYXN0LWNoaWxkKTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBsZWZ0OiAwO1xuICByaWdodDogdW5zZXQ7XG59XG5odG1sW2xhbmc9YXJdW2Rpcj1ydGxdIC5wYXRoLWtub3dsZWRnZS1jZW50ZXIgLmtjLWNvbnRlbnQgLmtjLWd1aWRlIC52aWV3LWd1aWRlcy1hbmQtaW5zdHJ1Y3Rpb25zIC52aWV3cy1maWVsZC1maWVsZC1ndWlkZS1jYXRlZ29yeSxcbmh0bWxbbGFuZz1hcl1bZGlyPXJ0bF0gLnBhZ2Utbm9kZS10eXBlLWtub3dsZWRnZS1jZW50ZXIgLmtjLWNvbnRlbnQgLmtjLWd1aWRlIC52aWV3LWd1aWRlcy1hbmQtaW5zdHJ1Y3Rpb25zIC52aWV3cy1maWVsZC1maWVsZC1ndWlkZS1jYXRlZ29yeSB7XG4gIGxlZnQ6IHVuc2V0O1xuICByaWdodDogNSU7XG59XG5odG1sW2xhbmc9YXJdW2Rpcj1ydGxdIC5wYXRoLWtub3dsZWRnZS1jZW50ZXIgLmtjLWNvbnRlbnQgLmtjLWd1aWRlIC52aWV3LWd1aWRlcy1hbmQtaW5zdHJ1Y3Rpb25zIC52aWV3cy1maWVsZC1jcmVhdGVkLFxuaHRtbFtsYW5nPWFyXVtkaXI9cnRsXSAucGFnZS1ub2RlLXR5cGUta25vd2xlZGdlLWNlbnRlciAua2MtY29udGVudCAua2MtZ3VpZGUgLnZpZXctZ3VpZGVzLWFuZC1pbnN0cnVjdGlvbnMgLnZpZXdzLWZpZWxkLWNyZWF0ZWQge1xuICBtYXJnaW4tcmlnaHQ6IDEuNTZyZW07XG59XG5odG1sW2xhbmc9YXJdW2Rpcj1ydGxdIC5wYXRoLWtub3dsZWRnZS1jZW50ZXIgLmtjLWNvbnRlbnQgLmtjLWd1aWRlIC52aWV3LWd1aWRlcy1hbmQtaW5zdHJ1Y3Rpb25zIC52aWV3cy1maWVsZC10aXRsZSxcbmh0bWxbbGFuZz1hcl1bZGlyPXJ0bF0gLnBhZ2Utbm9kZS10eXBlLWtub3dsZWRnZS1jZW50ZXIgLmtjLWNvbnRlbnQgLmtjLWd1aWRlIC52aWV3LWd1aWRlcy1hbmQtaW5zdHJ1Y3Rpb25zIC52aWV3cy1maWVsZC10aXRsZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDEuNTZyZW07XG59XG5odG1sW2xhbmc9YXJdW2Rpcj1ydGxdIC5wYXRoLWtub3dsZWRnZS1jZW50ZXIgLmtjLWNvbnRlbnQgLmtjLWd1aWRlIC5jYXJvdXNlbC1jb250cm9scyBpbWcsXG5odG1sW2xhbmc9YXJdW2Rpcj1ydGxdIC5wYWdlLW5vZGUtdHlwZS1rbm93bGVkZ2UtY2VudGVyIC5rYy1jb250ZW50IC5rYy1ndWlkZSAuY2Fyb3VzZWwtY29udHJvbHMgaW1nIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG59XG5odG1sW2xhbmc9YXJdW2Rpcj1ydGxdIC52aWV3LXVzZXItbWFudWFsIC52aWV3LWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuaHRtbFtsYW5nPWFyXVtkaXI9cnRsXSAudmlldy11c2VyLW1hbnVhbCAudmlldy1jb250ZW50IC5yb3cge1xuICBnYXA6IDEuMjVyZW07XG59XG5odG1sW2xhbmc9YXJdW2Rpcj1ydGxdIC52aWV3LXVzZXItbWFudWFsIC52aWV3cy1leHBvc2VkLWZvcm0gLmZvcm0taXRlbS0tZmllbGQtZG9jdW1lbnQtdHlwZS12YWx1ZSAuYmVmLWxpbmtzIHVsIGxpIHtcbiAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuaHRtbFtsYW5nPWFyXVtkaXI9cnRsXSAudmlldy11c2VyLW1hbnVhbCAudmlld3MtZXhwb3NlZC1mb3JtIC5mb3JtLWl0ZW0tLWZpZWxkLWRvY3VtZW50LXR5cGUtdmFsdWUgLmJlZi1saW5rcyB1bCBsaTpub3QoOmxhc3QtY2hpbGQpOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGxlZnQ6IDAgIWltcG9ydGFudDtcbiAgcmlnaHQ6IHVuc2V0ICFpbXBvcnRhbnQ7XG59XG5odG1sW2xhbmc9YXJdW2Rpcj1ydGxdIC52aWV3LXVzZXItbWFudWFsIC51c2VyLW1hbnVhbC1jYXJkLWNvbnRlbnQge1xuICBtYXJnaW46IDEuNzZyZW0gMS41NnJlbSAwIDAgIWltcG9ydGFudDtcbn1cbmh0bWxbbGFuZz1hcl1bZGlyPXJ0bF0gLmtjLW1pbmlyYWxzLWNsYXNzZXMgLm1pbmlyYWwtY2FyZC1jb250ZW50IHtcbiAgcGFkZGluZy1sZWZ0OiB1bnNldDtcbiAgcGFkZGluZy1yaWdodDogMi41NnJlbTtcbn1cbmh0bWxbbGFuZz1hcl1bZGlyPXJ0bF0gLmtjLWNvbnRhY3QgLmNvbnRhY3QtaW1hZ2Uge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuaHRtbFtsYW5nPWFyXVtkaXI9cnRsXSAua2MtY29udGFjdCAuY29udGFjdC1pbWFnZSBpbWcge1xuICB0cmFuc2Zvcm06IHNjYWxlWCgtMSk7XG59XG5odG1sW2xhbmc9YXJdW2Rpcj1ydGxdIC5rYy1jb250YWN0IC5zb2NpYWwtaWNvbnMge1xuICBsZWZ0OiB1bnNldDtcbiAgcmlnaHQ6IDUuNDRyZW07XG59XG5odG1sW2xhbmc9YXJdW2Rpcj1ydGxdIC5rYy1jb250YWN0IC5saXZlLWNoYXQge1xuICByaWdodDogdW5zZXQ7XG4gIGxlZnQ6IDUuNDRyZW07XG59XG5odG1sW2xhbmc9YXJdW2Rpcj1ydGxdIC5rYy1jb250YWN0IC5saXZlLWNoYXQgYSB7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW0gNC4zNzVyZW0gNC4zNzVyZW0gMHJlbTtcbn1cbmh0bWxbbGFuZz1hcl1bZGlyPXJ0bF0gLmtjLWhlcm8tc2VjdGlvbiAuc2VhcmNoLWJsb2NrIC5mb3JtLXN1Ym1pdCB7XG4gIG1hcmdpbi1yaWdodDogdW5zZXQ7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG59XG5odG1sW2xhbmc9YXJdW2Rpcj1ydGxdIC5rYy1mYXFzIC50aXRsZSBoMyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgZ2FwOiA2cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5MjBweCkge1xuICAua2MtaGVyby1zZWN0aW9uIC5zZWFyY2gtYmxvY2sgZm9ybSB7XG4gICAgd2lkdGg6IDcwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAucGF0aC1rbm93bGVkZ2UtY2VudGVyIC5rYy1oZXJvLXNlY3Rpb24gLnNlYXJjaC1ibG9jayBmb3JtLFxuICAucGFnZS1ub2RlLXR5cGUta25vd2xlZGdlLWNlbnRlciAua2MtaGVyby1zZWN0aW9uIC5zZWFyY2gtYmxvY2sgZm9ybSB7XG4gICAgd2lkdGg6IDcwJTtcbiAgICBtYXJnaW46IGF1dG87XG4gIH1cbiAgLnBhdGgta25vd2xlZGdlLWNlbnRlciAua2MtY29udGFpbmVyIC5rYy1jb250ZW50IC5rYy1ndWlkZSAudmlldy1ndWlkZXMtYW5kLWluc3RydWN0aW9ucyAudmlld3MtZXhwb3NlZC1mb3JtIC5mb3JtLWl0ZW0tLWZpZWxkLWd1aWRlLWNhdGVnb3J5LXRhcmdldC1pZCxcbiAgLnBhZ2Utbm9kZS10eXBlLWtub3dsZWRnZS1jZW50ZXIgLmtjLWNvbnRhaW5lciAua2MtY29udGVudCAua2MtZ3VpZGUgLnZpZXctZ3VpZGVzLWFuZC1pbnN0cnVjdGlvbnMgLnZpZXdzLWV4cG9zZWQtZm9ybSAuZm9ybS1pdGVtLS1maWVsZC1ndWlkZS1jYXRlZ29yeS10YXJnZXQtaWQge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIC5wYXRoLWtub3dsZWRnZS1jZW50ZXIgLmtjLWNvbnRhaW5lciAua2MtY29udGVudCAua2MtZ3VpZGUgLnZpZXctZ3VpZGVzLWFuZC1pbnN0cnVjdGlvbnMgLnZpZXdzLWV4cG9zZWQtZm9ybSAuZm9ybS1pdGVtLS1maWVsZC1ndWlkZS1jYXRlZ29yeS10YXJnZXQtaWQgdWwsXG4gIC5wYWdlLW5vZGUtdHlwZS1rbm93bGVkZ2UtY2VudGVyIC5rYy1jb250YWluZXIgLmtjLWNvbnRlbnQgLmtjLWd1aWRlIC52aWV3LWd1aWRlcy1hbmQtaW5zdHJ1Y3Rpb25zIC52aWV3cy1leHBvc2VkLWZvcm0gLmZvcm0taXRlbS0tZmllbGQtZ3VpZGUtY2F0ZWdvcnktdGFyZ2V0LWlkIHVsIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5wYXRoLWtub3dsZWRnZS1jZW50ZXIgLmtjLWNvbnRhaW5lciAua2MtY29udGVudCAua2MtZ3VpZGUgLnZpZXctZ3VpZGVzLWFuZC1pbnN0cnVjdGlvbnMgLnZpZXdzLWV4cG9zZWQtZm9ybSAuZm9ybS1pdGVtLS1maWVsZC1ndWlkZS1jYXRlZ29yeS10YXJnZXQtaWQgdWwgbGk6bm90KDpsYXN0LWNoaWxkKTo6YWZ0ZXIsXG4gIC5wYWdlLW5vZGUtdHlwZS1rbm93bGVkZ2UtY2VudGVyIC5rYy1jb250YWluZXIgLmtjLWNvbnRlbnQgLmtjLWd1aWRlIC52aWV3LWd1aWRlcy1hbmQtaW5zdHJ1Y3Rpb25zIC52aWV3cy1leHBvc2VkLWZvcm0gLmZvcm0taXRlbS0tZmllbGQtZ3VpZGUtY2F0ZWdvcnktdGFyZ2V0LWlkIHVsIGxpOm5vdCg6bGFzdC1jaGlsZCk6OmFmdGVyIHtcbiAgICBjb250ZW50OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBhdGgta25vd2xlZGdlLWNlbnRlciAua2MtY29udGFpbmVyIC5rYy1taW5pcmFscy1jbGFzc2VzIC52aWV3LW1pbmlyYWxzLWNsYXNzZXMgLnJvdyxcbiAgLnBhZ2Utbm9kZS10eXBlLWtub3dsZWRnZS1jZW50ZXIgLmtjLWNvbnRhaW5lciAua2MtbWluaXJhbHMtY2xhc3NlcyAudmlldy1taW5pcmFscy1jbGFzc2VzIC5yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZ2FwOiAxNXB4O1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICB9XG4gIC5wYXRoLWtub3dsZWRnZS1jZW50ZXIgLmtjLWNvbnRhaW5lciAua2MtbWluaXJhbHMtY2xhc3NlcyAudmlldy1taW5pcmFscy1jbGFzc2VzIC5yb3cgLm1pbmlyYWwtY2FyZC1pbWFnZSBpbWcsXG4gIC5wYWdlLW5vZGUtdHlwZS1rbm93bGVkZ2UtY2VudGVyIC5rYy1jb250YWluZXIgLmtjLW1pbmlyYWxzLWNsYXNzZXMgLnZpZXctbWluaXJhbHMtY2xhc3NlcyAucm93IC5taW5pcmFsLWNhcmQtaW1hZ2UgaW1nIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luOiBhdXRvO1xuICB9XG4gIC5wYXRoLWtub3dsZWRnZS1jZW50ZXIgLmtjLWNvbnRhaW5lciAua2MtdXNlci1tYW51YWwgLnJvdyxcbiAgLnBhZ2Utbm9kZS10eXBlLWtub3dsZWRnZS1jZW50ZXIgLmtjLWNvbnRhaW5lciAua2MtdXNlci1tYW51YWwgLnJvdyB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZ2FwOiAxNXB4O1xuICB9XG4gIC5wYXRoLWtub3dsZWRnZS1jZW50ZXIgLmtjLWNvbnRhaW5lciAua2MtdXNlci1tYW51YWwgLnZpZXctdXNlci1tYW51YWwgLnZpZXctY29udHJvbHMsXG4gIC5wYWdlLW5vZGUtdHlwZS1rbm93bGVkZ2UtY2VudGVyIC5rYy1jb250YWluZXIgLmtjLXVzZXItbWFudWFsIC52aWV3LXVzZXItbWFudWFsIC52aWV3LWNvbnRyb2xzIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMTVweDtcbiAgfVxuICAucGF0aC1rbm93bGVkZ2UtY2VudGVyIC5rYy1jb250YWluZXIgLmtjLXVzZXItbWFudWFsIC52aWV3LXVzZXItbWFudWFsIC52aWV3LWNvbnRyb2xzIC52aWV3cy1leHBvc2VkLWZvcm0gLmZvcm0taXRlbS0tZmllbGQtZG9jdW1lbnQtdHlwZS12YWx1ZSB1bCxcbiAgLnBhZ2Utbm9kZS10eXBlLWtub3dsZWRnZS1jZW50ZXIgLmtjLWNvbnRhaW5lciAua2MtdXNlci1tYW51YWwgLnZpZXctdXNlci1tYW51YWwgLnZpZXctY29udHJvbHMgLnZpZXdzLWV4cG9zZWQtZm9ybSAuZm9ybS1pdGVtLS1maWVsZC1kb2N1bWVudC10eXBlLXZhbHVlIHVsIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5wYXRoLWtub3dsZWRnZS1jZW50ZXIgLmtjLWNvbnRhaW5lciAua2MtdXNlci1tYW51YWwgLnZpZXctdXNlci1tYW51YWwgLnZpZXctY29udHJvbHMgLnZpZXdzLWV4cG9zZWQtZm9ybSAuZm9ybS1pdGVtLS1maWVsZC1kb2N1bWVudC10eXBlLXZhbHVlIHVsIGxpOm5vdCg6bGFzdC1jaGlsZCk6OmFmdGVyLFxuICAucGFnZS1ub2RlLXR5cGUta25vd2xlZGdlLWNlbnRlciAua2MtY29udGFpbmVyIC5rYy11c2VyLW1hbnVhbCAudmlldy11c2VyLW1hbnVhbCAudmlldy1jb250cm9scyAudmlld3MtZXhwb3NlZC1mb3JtIC5mb3JtLWl0ZW0tLWZpZWxkLWRvY3VtZW50LXR5cGUtdmFsdWUgdWwgbGk6bm90KDpsYXN0LWNoaWxkKTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAucGF0aC1rbm93bGVkZ2UtY2VudGVyIC5rYy1mYXFzIC5mYXFzLWNvbnRhaW5lciAuYWNjb3JkaW9uLWJ1dHRvbixcbiAgLnBhZ2Utbm9kZS10eXBlLWtub3dsZWRnZS1jZW50ZXIgLmtjLWZhcXMgLmZhcXMtY29udGFpbmVyIC5hY2NvcmRpb24tYnV0dG9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAucGF0aC1rbm93bGVkZ2UtY2VudGVyIC5rYy1mYXFzIC5mYXFzLWNvbnRhaW5lciAuYWNjb3JkaW9uLWJ1dHRvbiAuY29udGVudCxcbiAgLnBhZ2Utbm9kZS10eXBlLWtub3dsZWRnZS1jZW50ZXIgLmtjLWZhcXMgLmZhcXMtY29udGFpbmVyIC5hY2NvcmRpb24tYnV0dG9uIC5jb250ZW50IHtcbiAgICB3aWR0aDogOTAlO1xuICAgIHRleHQtYWxpZ246IHN0YXJ0O1xuICB9XG59XG4ucGFnZS1ub2RlLXR5cGUtbWluaW5nLWNvbXBsZXhlcyAuY29tcGxleGVzLWxpc3Qge1xuICBwYWRkaW5nOiAzMHB4IDEzMnB4IDBweCAxMzJweDtcbn1cbi5wYWdlLW5vZGUtdHlwZS1taW5pbmctY29tcGxleGVzIC5jb21wbGV4ZXMtbGlzdCAubWluaW5nLWNvbXBsZXhlcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMThweDtcbn1cbi5wYWdlLW5vZGUtdHlwZS1taW5pbmctY29tcGxleGVzIC5jb21wbGV4ZXMtbGlzdCAubWluaW5nLWNvbXBsZXhlcyAubGlzdC1maWx0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAyNHB4IDE2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgbWluLXdpZHRoOiAzMDJweDtcbiAgaGVpZ2h0OiBmaXQtY29udGVudDtcbn1cbi5wYWdlLW5vZGUtdHlwZS1taW5pbmctY29tcGxleGVzIC5jb21wbGV4ZXMtbGlzdCAubWluaW5nLWNvbXBsZXhlcyAubGlzdC1maWx0ZXIgLmZpbHRlci1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjA2KTtcbn1cbi5wYWdlLW5vZGUtdHlwZS1taW5pbmctY29tcGxleGVzIC5jb21wbGV4ZXMtbGlzdCAubWluaW5nLWNvbXBsZXhlcyAubGlzdC1maWx0ZXIgLmZpbHRlci1oZWFkZXIgLmZpbHRlci10aXRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogOHB4O1xuICBjb2xvcjogIzJkMzIzOTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuLnBhZ2Utbm9kZS10eXBlLW1pbmluZy1jb21wbGV4ZXMgLmNvbXBsZXhlcy1saXN0IC5taW5pbmctY29tcGxleGVzIC5saXN0LWZpbHRlciAuZmlsdGVyLWNvbnRlbnQge1xuICBwYWRkaW5nOiAyNHB4IDhweDtcbiAgbWFyZ2luLWJvdHRvbTogMjlweDtcbn1cbi5wYWdlLW5vZGUtdHlwZS1taW5pbmctY29tcGxleGVzIC5jb21wbGV4ZXMtbGlzdCAubWluaW5nLWNvbXBsZXhlcyAubGlzdC1maWx0ZXIgLmZpbHRlci1jb250ZW50LmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG4ucGFnZS1ub2RlLXR5cGUtbWluaW5nLWNvbXBsZXhlcyAuY29tcGxleGVzLWxpc3QgLm1pbmluZy1jb21wbGV4ZXMgLmxpc3QtZmlsdGVyIC5maWx0ZXItY29udGVudCAuc3BhY2UtdmVjdG9yIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA5MCU7XG4gIGhlaWdodDogNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmYWZhO1xuICBtYXJnaW46IGF1dG87XG4gIG1hcmdpbi10b3A6IDI1cHg7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG4ucGFnZS1ub2RlLXR5cGUtbWluaW5nLWNvbXBsZXhlcyAuY29tcGxleGVzLWxpc3QgLm1pbmluZy1jb21wbGV4ZXMgLmxpc3QtZmlsdGVyIC5maWx0ZXItY29udGVudCAuZmlsdGVyLWlucHV0LWdyb3VwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiA4cHg7XG4gIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucGFnZS1ub2RlLXR5cGUtbWluaW5nLWNvbXBsZXhlcyAuY29tcGxleGVzLWxpc3QgLm1pbmluZy1jb21wbGV4ZXMgLmxpc3QtZmlsdGVyIC5maWx0ZXItY29udGVudCAuZmlsdGVyLWlucHV0LWdyb3VwIC5maWx0ZXItc2VsZWN0IHtcbiAgaGVpZ2h0OiA0OHB4O1xuICBwYWRkaW5nOiA4cHggMTJweDtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U2ZTZlNjtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYmFja2dyb3VuZDogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPVwiMjBcIiBoZWlnaHQ9XCIyMVwiIHZpZXdCb3g9XCIwIDAgMjAgMjFcIiBmaWxsPVwibm9uZVwiIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiUzRSUzQ3BhdGggZD1cIk0xNi42IDcuNzA4NUwxMS4xNjY3IDEzLjE0MThDMTAuNTI1IDEzLjc4MzUgOS40NzUwMiAxMy43ODM1IDguODMzMzYgMTMuMTQxOEwzLjQwMDAyIDcuNzA4NVwiIHN0cm9rZT1cIiUyM0FEQTdBN1wiIHN0cm9rZS13aWR0aD1cIjEuNVwiIHN0cm9rZS1taXRlcmxpbWl0PVwiMTBcIiBzdHJva2UtbGluZWNhcD1cInJvdW5kXCIgc3Ryb2tlLWxpbmVqb2luPVwicm91bmRcIiUyRiUzRSUzQyUyRnN2ZyUzRScpIG5vLXJlcGVhdCByaWdodCAxMHB4IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xufVxuLnBhZ2Utbm9kZS10eXBlLW1pbmluZy1jb21wbGV4ZXMgLmNvbXBsZXhlcy1saXN0IC5taW5pbmctY29tcGxleGVzIC5saXN0LWZpbHRlciAuZmlsdGVyLWNvbnRlbnQgLmZpbHRlci1pbnB1dC1ncm91cCAuZmlsdGVyLXNlbGVjdDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2MzYzNjMztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG4ucGFnZS1ub2RlLXR5cGUtbWluaW5nLWNvbXBsZXhlcyAuY29tcGxleGVzLWxpc3QgLm1pbmluZy1jb21wbGV4ZXMgLmxpc3QtZmlsdGVyIC5maWx0ZXItY29udGVudCAuZmlsdGVyLWlucHV0LWdyb3VwIC5maWx0ZXItc2VsZWN0OmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjOGI2OTE0O1xuICBvdXRsaW5lOiBub25lO1xufVxuLnBhZ2Utbm9kZS10eXBlLW1pbmluZy1jb21wbGV4ZXMgLmNvbXBsZXhlcy1saXN0IC5taW5pbmctY29tcGxleGVzIC5saXN0LWZpbHRlciAuZmlsdGVyLWNvbnRlbnQgLmZpbHRlci1pbnB1dC1ncm91cCAuZmlsdGVyLWxhYmVsIHtcbiAgY29sb3I6ICMzNDM3M2E7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuLnBhZ2Utbm9kZS10eXBlLW1pbmluZy1jb21wbGV4ZXMgLmNvbXBsZXhlcy1saXN0IC5taW5pbmctY29tcGxleGVzIC5saXN0LWZpbHRlciAuZmlsdGVyLWNvbnRlbnQgLmZpbHRlci1pbnB1dC1ncm91cCAuZmlsdGVyLWlucHV0IHtcbiAgaGVpZ2h0OiA0OHB4O1xuICBwYWRkaW5nOiA4cHggMTJweDtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U2ZTZlNjtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYmFja2dyb3VuZC1zaXplOiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuLnBhZ2Utbm9kZS10eXBlLW1pbmluZy1jb21wbGV4ZXMgLmNvbXBsZXhlcy1saXN0IC5taW5pbmctY29tcGxleGVzIC5saXN0LWZpbHRlciAuZmlsdGVyLWNvbnRlbnQgLmZpbHRlci1pbnB1dC1ncm91cCAuZmlsdGVyLWlucHV0OjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjYzNjM2MzO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cbi5wYWdlLW5vZGUtdHlwZS1taW5pbmctY29tcGxleGVzIC5jb21wbGV4ZXMtbGlzdCAubWluaW5nLWNvbXBsZXhlcyAubGlzdC1maWx0ZXIgLmZpbHRlci1jb250ZW50IC5maWx0ZXItaW5wdXQtZ3JvdXAgLmZpbHRlci1pbnB1dDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzhiNjkxNDtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5wYWdlLW5vZGUtdHlwZS1taW5pbmctY29tcGxleGVzIC5jb21wbGV4ZXMtbGlzdCAubWluaW5nLWNvbXBsZXhlcyAubGlzdC1maWx0ZXIgLmFwcGx5LWJ0biB7XG4gIGhlaWdodDogNTRweDtcbiAgcGFkZGluZzogMTZweCAxOHB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBiYWNrZ3JvdW5kOiAjMDBiYzcwO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiBub25lO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNTAlO1xufVxuLnBhZ2Utbm9kZS10eXBlLW1pbmluZy1jb21wbGV4ZXMgLmNvbXBsZXhlcy1saXN0IC5taW5pbmctY29tcGxleGVzIC5saXN0LWZpbHRlciAuYXBwbHktYnRuLmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG4ucGFnZS1ub2RlLXR5cGUtbWluaW5nLWNvbXBsZXhlcyAuY29tcGxleGVzLWxpc3QgLm1pbmluZy1jb21wbGV4ZXMgLmNvbXBsZXhlcy1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBnYXA6IDE4cHggIWltcG9ydGFudDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBoZWlnaHQ6IGZpdC1jb250ZW50O1xufVxuLnBhZ2Utbm9kZS10eXBlLW1pbmluZy1jb21wbGV4ZXMgLmNvbXBsZXhlcy1saXN0IC5taW5pbmctY29tcGxleGVzIC5jb21wbGV4ZXMtcm93IC5jb2wge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi13aWR0aDogMzExcHg7XG4gIG1pbi1oZWlnaHQ6IGZpdC1jb250ZW50O1xufVxuLnBhZ2Utbm9kZS10eXBlLW1pbmluZy1jb21wbGV4ZXMgLmNvbXBsZXhlcy1saXN0IC5taW5pbmctY29tcGxleGVzIC5jb21wbGV4ZXMtcm93IC5jb2wgLmxpc3QtY2FyZCB7XG4gIG1pbi1oZWlnaHQ6IDI2OHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGhlaWdodDogMTAwJTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiAwLjRzIGFsbCBlYXNlO1xuICBwYWRkaW5nOiAyMHB4IDIwcHggMTdweCAyMHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3gtc2hhZG93OiAwcHggNHB4IDMwcHggMHB4IHJnYmEoMjI3LCAyMjcsIDIyNywgMC4yNSk7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbn1cbi5wYWdlLW5vZGUtdHlwZS1taW5pbmctY29tcGxleGVzIC5jb21wbGV4ZXMtbGlzdCAubWluaW5nLWNvbXBsZXhlcyAuY29tcGxleGVzLXJvdyAuY29sIC5saXN0LWNhcmQgLmxhYmVsLXN0YXR1cyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGhlaWdodDogMjFweDtcbiAgcGFkZGluZzogMTJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMjRweDtcbiAgdG9wOiAwO1xuICBib3JkZXItcmFkaXVzOiAwcHggMHB4IDhweCA4cHg7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwYWRkaW5nLXRvcDogOHB4O1xufVxuLnBhZ2Utbm9kZS10eXBlLW1pbmluZy1jb21wbGV4ZXMgLmNvbXBsZXhlcy1saXN0IC5taW5pbmctY29tcGxleGVzIC5jb21wbGV4ZXMtcm93IC5jb2wgLmxpc3QtY2FyZCAubGFiZWwtc3RhdHVzLmluYWN0aXZlLCAucGFnZS1ub2RlLXR5cGUtbWluaW5nLWNvbXBsZXhlcyAuY29tcGxleGVzLWxpc3QgLm1pbmluZy1jb21wbGV4ZXMgLmNvbXBsZXhlcy1yb3cgLmNvbCAubGlzdC1jYXJkIC5sYWJlbC1zdGF0dXMuSW5hY3RpdmUsIC5wYWdlLW5vZGUtdHlwZS1taW5pbmctY29tcGxleGVzIC5jb21wbGV4ZXMtbGlzdCAubWluaW5nLWNvbXBsZXhlcyAuY29tcGxleGVzLXJvdyAuY29sIC5saXN0LWNhcmQgLmxhYmVsLXN0YXR1cy5JbkFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhZmFjYWQ7XG4gIGNvbG9yOiAjZmZmO1xuICBjb2xvcjogI2ZhZmJmYjtcbn1cbi5wYWdlLW5vZGUtdHlwZS1taW5pbmctY29tcGxleGVzIC5jb21wbGV4ZXMtbGlzdCAubWluaW5nLWNvbXBsZXhlcyAuY29tcGxleGVzLXJvdyAuY29sIC5saXN0LWNhcmQgLmxhYmVsLXN0YXR1cy5jbG9zZWQsIC5wYWdlLW5vZGUtdHlwZS1taW5pbmctY29tcGxleGVzIC5jb21wbGV4ZXMtbGlzdCAubWluaW5nLWNvbXBsZXhlcyAuY29tcGxleGVzLXJvdyAuY29sIC5saXN0LWNhcmQgLmxhYmVsLXN0YXR1cy5DbG9zZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2M1YjViO1xuICBjb2xvcjogI2ZmZjtcbiAgY29sb3I6ICNmYWZiZmI7XG59XG4ucGFnZS1ub2RlLXR5cGUtbWluaW5nLWNvbXBsZXhlcyAuY29tcGxleGVzLWxpc3QgLm1pbmluZy1jb21wbGV4ZXMgLmNvbXBsZXhlcy1yb3cgLmNvbCAubGlzdC1jYXJkIC5sYWJlbC1zdGF0dXMuYWN0aXZlLCAucGFnZS1ub2RlLXR5cGUtbWluaW5nLWNvbXBsZXhlcyAuY29tcGxleGVzLWxpc3QgLm1pbmluZy1jb21wbGV4ZXMgLmNvbXBsZXhlcy1yb3cgLmNvbCAubGlzdC1jYXJkIC5sYWJlbC1zdGF0dXMuQWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYmM3MDtcbiAgY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjZmFmYmZiO1xufVxuLnBhZ2Utbm9kZS10eXBlLW1pbmluZy1jb21wbGV4ZXMgLmNvbXBsZXhlcy1saXN0IC5taW5pbmctY29tcGxleGVzIC5jb21wbGV4ZXMtcm93IC5jb2wgLmxpc3QtY2FyZCAubGlzdC10ZXh0LWJveCB7XG4gIG1hcmdpbi1ib3R0b206IDMxcHg7XG59XG4ucGFnZS1ub2RlLXR5cGUtbWluaW5nLWNvbXBsZXhlcyAuY29tcGxleGVzLWxpc3QgLm1pbmluZy1jb21wbGV4ZXMgLmNvbXBsZXhlcy1yb3cgLmNvbCAubGlzdC1jYXJkIC5saXN0LXRleHQtYm94IC5saXN0LXRpdGxlIHtcbiAgY29sb3I6ICMxZDFkMWI7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTQwJTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5wYWdlLW5vZGUtdHlwZS1taW5pbmctY29tcGxleGVzIC5jb21wbGV4ZXMtbGlzdCAubWluaW5nLWNvbXBsZXhlcyAuY29tcGxleGVzLXJvdyAuY29sIC5saXN0LWNhcmQgLmxpc3QtdGV4dC1ib3ggLmRlc2NyaXB0aW9uIHtcbiAgY29sb3I6ICM0YTRmNTM7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTQwJTtcbn1cbi5wYWdlLW5vZGUtdHlwZS1taW5pbmctY29tcGxleGVzIC5jb21wbGV4ZXMtbGlzdCAubWluaW5nLWNvbXBsZXhlcyAuY29tcGxleGVzLXJvdyAuY29sIC5saXN0LWNhcmQgLmxpc3QtdGV4dC1ib3ggLmRlc2NyaXB0aW9uIC5kZXNjcmlwdGlvbi1sb2NhdGlvbiB7XG4gIHBhZGRpbmc6IDRweCA2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgYmFja2dyb3VuZDogI2YyZjdmZDtcbiAgY29sb3I6ICMwMDI4NTg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTMwJTtcbn1cbi5wYWdlLW5vZGUtdHlwZS1taW5pbmctY29tcGxleGVzIC5jb21wbGV4ZXMtbGlzdCAubWluaW5nLWNvbXBsZXhlcyAuY29tcGxleGVzLXJvdyAuY29sIC5saXN0LWNhcmQgLmxpc3QtdGV4dC1ib3ggLmRlc2NyaXB0aW9uIC5kZXNjcmlwdGlvbi1kaXN0YW5jZSB7XG4gIHBhZGRpbmc6IDRweCA2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYmFja2dyb3VuZDogI2YyZmJmNztcbiAgY29sb3I6ICMwMDQ0Mjk7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTMwJTtcbn1cbi5wYWdlLW5vZGUtdHlwZS1taW5pbmctY29tcGxleGVzIC5jb21wbGV4ZXMtbGlzdCAubWluaW5nLWNvbXBsZXhlcyAuY29tcGxleGVzLXJvdyAuY29sIC5saXN0LWNhcmQgLmxpc3QtZGV0YWlscyAuZGV0YWlscy1ncm91cCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgcGFkZGluZzogMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGdhcDogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5wYWdlLW5vZGUtdHlwZS1taW5pbmctY29tcGxleGVzIC5jb21wbGV4ZXMtbGlzdCAubWluaW5nLWNvbXBsZXhlcyAuY29tcGxleGVzLXJvdyAuY29sIC5saXN0LWNhcmQgLmxpc3QtZGV0YWlscyAuZGV0YWlscy1ncm91cCAuZGV0YWlscy1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gIGNvbG9yOiAjMTQxYjM0O1xufVxuLnBhZ2Utbm9kZS10eXBlLW1pbmluZy1jb21wbGV4ZXMgLmNvbXBsZXhlcy1saXN0IC5taW5pbmctY29tcGxleGVzIC5jb21wbGV4ZXMtcm93IC5jb2wgLmxpc3QtY2FyZCAubGlzdC1kZXRhaWxzIC5kZXRhaWxzLWdyb3VwIC5kZXRhaWxzLWl0ZW0gLmRldGFpbHMtaXRlbS10aXRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMTVweDtcbiAgY29sb3I6ICM4NDY5NDA7XG59XG4ucGFnZS1ub2RlLXR5cGUtbWluaW5nLWNvbXBsZXhlcyAuY29tcGxleGVzLWxpc3QgLm1pbmluZy1jb21wbGV4ZXMgLmNvbXBsZXhlcy1yb3cgLmNvbCAubGlzdC1jYXJkIC5saXN0LWRldGFpbHMgLmRldGFpbHMtZ3JvdXAgLmRldGFpbHMtaXRlbSAuZGV0YWlscy1pdGVtLXZhbHVlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnBhZ2Utbm9kZS10eXBlLW1pbmluZy1jb21wbGV4ZXMgLmNvbXBsZXhlcy1saXN0IC5taW5pbmctY29tcGxleGVzIC5jb21wbGV4ZXMtcm93IC5jb2wgLmxpc3QtY2FyZCAubGlzdC1kZXRhaWxzIC5kZXRhaWxzLWdyb3VwIC5kZXRhaWxzLWl0ZW0gLmRldGFpbHMtaXRlbS12YWx1ZS5iZy1zaGFkb3cge1xuICBwYWRkaW5nOiA1cHggNnB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJhY2tncm91bmQ6ICNmM2YzZjM7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5wYWdlLW5vZGUtdHlwZS1taW5pbmctY29tcGxleGVzIC5jb21wbGV4ZXMtbGlzdCAubWluaW5nLWNvbXBsZXhlcyAuY29tcGxleGVzLXJvdyAuY29sIC5saXN0LWNhcmQgLmNhcmQtZGV0YWlscyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmNmY5Zjk7XG4gIHBhZGRpbmctdG9wOiA5cHg7XG59XG4ucGFnZS1ub2RlLXR5cGUtbWluaW5nLWNvbXBsZXhlcyAuY29tcGxleGVzLWxpc3QgLm1pbmluZy1jb21wbGV4ZXMgLmNvbXBsZXhlcy1yb3cgLmNvbCAubGlzdC1jYXJkIC5jYXJkLWRldGFpbHMgLmRldGFpbHMtbGluayB7XG4gIGNvbG9yOiAjODQ2OTQwO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5wYWdlLW5vZGUtdHlwZS1taW5pbmctY29tcGxleGVzIC5jb21wbGV4ZXMtbGlzdCAubWluaW5nLWNvbXBsZXhlcyAuY29tcGxleGVzLXJvdyAuY29sIC5saXN0LWNhcmQ6aG92ZXIge1xuICBwYWRkaW5nOiAyMHB4IDIwcHggMTdweCAyMHB4O1xuICBib3gtc2hhZG93OiAwIDRweCA4cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuXG4ucGFnZS1ub2RlLXR5cGUtY29tcGxleCAuYnJlYWRjcnVtYnNfX2xpbms6bm90KDpsYXN0LWNoaWxkKTphZnRlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnBhZ2Utbm9kZS10eXBlLWNvbXBsZXggLmJyZWFkY3J1bWJzX19saW5rIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ucGFnZS1ub2RlLXR5cGUtY29tcGxleCAubWluaW5nLWNvbXBsZXhlcy1saXN0LWRlc2NyaXB0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDEwcHg7XG59XG4ucGFnZS1ub2RlLXR5cGUtY29tcGxleCAuaGVybyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY29sb3I6ICNmZmY7XG59XG4ucGFnZS1ub2RlLXR5cGUtY29tcGxleCAuaGVybyAuaGVyby13cmFwcGVyIHtcbiAgcGFkZGluZzogMzBweCAxMzJweCAwcHggMTMycHg7XG59XG4ucGFnZS1ub2RlLXR5cGUtY29tcGxleCAuaGVybyAuaGVyby13cmFwcGVyIC5iYWNrZ3JvdW5kLWltYWdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICB6LWluZGV4OiAtMTtcbn1cbi5wYWdlLW5vZGUtdHlwZS1jb21wbGV4IC5oZXJvIC5oZXJvLXdyYXBwZXIgLmNvbnRlbnQtd3JhcHBlciB7XG4gIHBhZGRpbmc6IDE1NnB4IDBweDtcbn1cbi5wYWdlLW5vZGUtdHlwZS1jb21wbGV4IC5oZXJvIC5oZXJvLXdyYXBwZXIgLmNvbnRlbnQtd3JhcHBlciAuY29udGVudCB7XG4gIHdpZHRoOiA3MCU7XG4gIG1hcmdpbi10b3A6IDE1MHB4O1xuICBtaW4taGVpZ2h0OiAzNThweDtcbn1cbi5wYWdlLW5vZGUtdHlwZS1jb21wbGV4IC5oZXJvIC5oZXJvLXdyYXBwZXIgLmNvbnRlbnQtd3JhcHBlciAuY29udGVudCBoMSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMTQwJTtcbn1cbi5wYWdlLW5vZGUtdHlwZS1jb21wbGV4IC5oZXJvIC5oZXJvLXdyYXBwZXIgLmNvbnRlbnQtd3JhcHBlciAuY29udGVudCAudGFncyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5wYWdlLW5vZGUtdHlwZS1jb21wbGV4IC5oZXJvIC5oZXJvLXdyYXBwZXIgLmNvbnRlbnQtd3JhcHBlciAuY29udGVudCAudGFncyAudGFnLWxpY2Vuc2Uge1xuICBiYWNrZ3JvdW5kOiAjZjdlOWQ2O1xuICBjb2xvcjogI2Q3OTEzMTtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTMwJTtcbn1cbi5wYWdlLW5vZGUtdHlwZS1jb21wbGV4IC5oZXJvIC5oZXJvLXdyYXBwZXIgLmNvbnRlbnQtd3JhcHBlciAuY29udGVudCAucmVnaW9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGhlaWdodDogMTAwcHg7XG59XG4ucGFnZS1ub2RlLXR5cGUtY29tcGxleCAuaGVybyAuaGVyby13cmFwcGVyIC5jb250ZW50LXdyYXBwZXIgLmNvbnRlbnQgLnJlZ2lvbnMgLnJlZ2lvbnMtdGl0bGUge1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDQycHg7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cbi5wYWdlLW5vZGUtdHlwZS1jb21wbGV4IC5oZXJvIC5oZXJvLXdyYXBwZXIgLmNvbnRlbnQtd3JhcHBlciAuY29udGVudCAucmVnaW9ucyAucmVnaW9ucy12YWx1ZXMge1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDMzLjZweDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xufVxuLnBhZ2Utbm9kZS10eXBlLWNvbXBsZXggLmhlcm8gLmhlcm8td3JhcHBlciAuY29udGVudC13cmFwcGVyIC5jb250ZW50IC5kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTQwJTtcbn1cbi5wYWdlLW5vZGUtdHlwZS1jb21wbGV4IC5oZXJvIC5oZXJvLXdyYXBwZXIgLmNvbnRlbnQtd3JhcHBlciAuY29udGVudCAuZGV0YWlscyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMzBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDUxcHg7XG4gIG1hcmdpbi1ib3R0b206IDUxcHg7XG59XG4ucGFnZS1ub2RlLXR5cGUtY29tcGxleCAuaGVybyAuaGVyby13cmFwcGVyIC5jb250ZW50LXdyYXBwZXIgLmNvbnRlbnQgLmRldGFpbHMgLnNlcGFyYXRvciB7XG4gIGJvcmRlci1yaWdodDogMnB4IHNvbGlkO1xuICB3aWR0aDogMHB4O1xuICBjb2xvcjogIzZkN2Q4Zjtcbn1cbi5wYWdlLW5vZGUtdHlwZS1jb21wbGV4IC5oZXJvIC5oZXJvLXdyYXBwZXIgLmNvbnRlbnQtd3JhcHBlciAuY29udGVudCAuZGV0YWlscyAuZGV0YWlsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxMHB4O1xuICBmb250LXNpemU6IDAuOWVtO1xuICBjb2xvcjogIzU1NTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHdpZHRoOiAxNSU7XG59XG4ucGFnZS1ub2RlLXR5cGUtY29tcGxleCAuaGVybyAuaGVyby13cmFwcGVyIC5jb250ZW50LXdyYXBwZXIgLmNvbnRlbnQgLmRldGFpbHMgLmRldGFpbCBoMiB7XG4gIGZvbnQtc2l6ZTogMS41ZW07XG4gIG1hcmdpbjogMDtcbiAgY29sb3I6ICNmZmY7XG59XG4ucGFnZS1ub2RlLXR5cGUtY29tcGxleCAuaGVybyAuaGVyby13cmFwcGVyIC5jb250ZW50LXdyYXBwZXIgLmNvbnRlbnQgLmRldGFpbHMgLmRldGFpbCBwIHtcbiAgZm9udC1zaXplOiAwLjllbTtcbiAgY29sb3I6ICNjNGQwZTM7XG59XG4ucGFnZS1ub2RlLXR5cGUtY29tcGxleCAuaGVybyAuaGVyby13cmFwcGVyIC5jb250ZW50LXdyYXBwZXIgLmNvbnRlbnQgLmRldGFpbHMgLmRldGFpbDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItbGVmdDogM3B4IHNvbGlkICNmMzljMTI7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbn1cbi5wYWdlLW5vZGUtdHlwZS1jb21wbGV4IC5oZXJvIC5oZXJvLXdyYXBwZXIgLmNvbnRlbnQtd3JhcHBlciAuY29udGVudCAuZGV0YWlscyAuZGV0YWlsOmxhc3QtY2hpbGQ6OmFmdGVyIHtcbiAgY29udGVudDogbm9uZTtcbn1cbi5wYWdlLW5vZGUtdHlwZS1jb21wbGV4IC5oZXJvIC5oZXJvLXdyYXBwZXIgLmNvbnRlbnQtd3JhcHBlciAuY29udGVudCAucmVnaXN0ZXItYnRuIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29sb3I6ICM5ZThhNjY7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICBmb250LXNpemU6IDFlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuM3M7XG59XG4ucGFnZS1ub2RlLXR5cGUtY29tcGxleCAuaGVybyAuaGVyby13cmFwcGVyIC5jb250ZW50LXdyYXBwZXIgLmNvbnRlbnQgLnJlZ2lzdGVyLWJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICM5ZThhNjY7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnBhZ2Utbm9kZS10eXBlLWNvbXBsZXggLm92ZXJ2aWV3LXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kOiAjZjhmNWVmO1xuICBoZWlnaHQ6IDExNDhweDtcbn1cbi5wYWdlLW5vZGUtdHlwZS1jb21wbGV4IC5vdmVydmlldy13cmFwcGVyIC5vdmVydmlldy1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogNjZweDtcbiAgbGVmdDogMTMycHg7XG4gIGhlaWdodDogNjMxcHg7XG4gIHdpZHRoOiA4NyU7XG59XG4ucGFnZS1ub2RlLXR5cGUtY29tcGxleCAub3ZlcnZpZXctd3JhcHBlciAub3ZlcnZpZXctY29udGFpbmVyIC5oZWFkZXItY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4ucGFnZS1ub2RlLXR5cGUtY29tcGxleCAub3ZlcnZpZXctd3JhcHBlciAub3ZlcnZpZXctY29udGFpbmVyIC5oZWFkZXItY29udGFpbmVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDk0ZjU1O1xuICB3aWR0aDogMTA4MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvdHRvbTogMTZweDtcbn1cbi5wYWdlLW5vZGUtdHlwZS1jb21wbGV4IC5vdmVydmlldy13cmFwcGVyIC5vdmVydmlldy1jb250YWluZXIgLmhlYWRlci1jb250YWluZXIgLm92ZXJ2aWV3LWhlYWRlciB7XG4gIHdpZHRoOiA1MTRweDtcbiAgY29sb3I6ICM0OTRmNTU7XG59XG4ucGFnZS1ub2RlLXR5cGUtY29tcGxleCAub3ZlcnZpZXctd3JhcHBlciAub3ZlcnZpZXctY29udGFpbmVyIC5oZWFkZXItY29udGFpbmVyIC5vdmVydmlldy1oZWFkZXIgLmhlYWRlci1maXJzdCB7XG4gIGZvbnQtc2l6ZTogNDVweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDYzcHg7XG59XG4ucGFnZS1ub2RlLXR5cGUtY29tcGxleCAub3ZlcnZpZXctd3JhcHBlciAub3ZlcnZpZXctY29udGFpbmVyIC5oZWFkZXItY29udGFpbmVyIC5vdmVydmlldy1oZWFkZXIgLmhlYWRlci1maXJzdCxcbi5wYWdlLW5vZGUtdHlwZS1jb21wbGV4IC5vdmVydmlldy13cmFwcGVyIC5vdmVydmlldy1jb250YWluZXIgLmhlYWRlci1jb250YWluZXIgLm92ZXJ2aWV3LWhlYWRlciAuaGVhZGVyLXNlY29uZCB7XG4gIGZvbnQtc2l6ZTogNDVweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDYzcHg7XG59XG4ucGFnZS1ub2RlLXR5cGUtY29tcGxleCAub3ZlcnZpZXctd3JhcHBlciAub3ZlcnZpZXctY29udGFpbmVyIC5oZWFkZXItY29udGFpbmVyIC5vdmVydmlldy1oZWFkZXIgLmhlYWRlci1zdHJvbmcge1xuICBmb250LXNpemU6IDQ1cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiA2M3B4O1xufVxuLnBhZ2Utbm9kZS10eXBlLWNvbXBsZXggLm92ZXJ2aWV3LXdyYXBwZXIgLm92ZXJ2aWV3LWNvbnRhaW5lciAuY2FyZC1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGhlaWdodDogNDM5cHg7XG59XG4ucGFnZS1ub2RlLXR5cGUtY29tcGxleCAub3ZlcnZpZXctd3JhcHBlciAub3ZlcnZpZXctY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lciAuY2FyZC1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxOHB4O1xufVxuLnBhZ2Utbm9kZS10eXBlLWNvbXBsZXggLm92ZXJ2aWV3LXdyYXBwZXIgLm92ZXJ2aWV3LWNvbnRhaW5lciAuY2FyZC1jb250YWluZXIgLmNhcmQtbGlzdCAuY2FyZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAzNTBweDtcbiAgd2lkdGg6IDUwMXB4O1xuICBwYWRkaW5nOiA0MHB4IDQ4cHg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGJveC1zaGFkb3c6IDAgNHB4IDZweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UsIGJveC1zaGFkb3cgMC4zcyBlYXNlO1xufVxuLnBhZ2Utbm9kZS10eXBlLWNvbXBsZXggLm92ZXJ2aWV3LXdyYXBwZXIgLm92ZXJ2aWV3LWNvbnRhaW5lciAuY2FyZC1jb250YWluZXIgLmNhcmQtbGlzdCAuY2FyZDpob3ZlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNXB4KTtcbiAgYm94LXNoYWRvdzogMCA2cHggMTJweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG4ucGFnZS1ub2RlLXR5cGUtY29tcGxleCAub3ZlcnZpZXctd3JhcHBlciAub3ZlcnZpZXctY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lciAuY2FyZC1saXN0IC5jYXJkIC5jYXJkLWljb24ge1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbn1cbi5wYWdlLW5vZGUtdHlwZS1jb21wbGV4IC5vdmVydmlldy13cmFwcGVyIC5vdmVydmlldy1jb250YWluZXIgLmNhcmQtY29udGFpbmVyIC5jYXJkLWxpc3QgLmNhcmQgaDMge1xuICBjb2xvcjogIzg0Njk0MDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICBoZWlnaHQ6IDI5cHg7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG4ucGFnZS1ub2RlLXR5cGUtY29tcGxleCAub3ZlcnZpZXctd3JhcHBlciAub3ZlcnZpZXctY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lciAuY2FyZC1saXN0IC5jYXJkIHAge1xuICBoZWlnaHQ6IDY5cHg7XG4gIGNvbG9yOiB2YXIoLS1QcmltYXJ5X2NvbG9yX3BhbGV0dGUtR3JleS1HNDAwLCAjMzMzNzNiKTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xufVxuLnBhZ2Utbm9kZS10eXBlLWNvbXBsZXggLnJlZ2lzdGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMjgzcHg7XG4gIGhlaWdodDogNTQwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICB0b3A6IC0yNzBweDtcbn1cbi5wYWdlLW5vZGUtdHlwZS1jb21wbGV4IC5yZWdpc3RlciAuYmFja2dyb3VuZC1pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbn1cbi5wYWdlLW5vZGUtdHlwZS1jb21wbGV4IC5yZWdpc3RlciAub3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogcmdiYSg1MiwgNzAsIDkyLCAwLjYpO1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xufVxuLnBhZ2Utbm9kZS10eXBlLWNvbXBsZXggLnJlZ2lzdGVyIC5ncmFkaWVudC1vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogODUlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzM0NDY1YyAwJSwgcmdiYSg1MiwgNzAsIDkyLCAwKSAxMDAlKTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTZweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDE2cHg7XG59XG4ucGFnZS1ub2RlLXR5cGUtY29tcGxleCAucmVnaXN0ZXIgLmNvbnRlbnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtMSU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiA1NzBweDtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIHBhZGRpbmc6IDUwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYm94LXNoYWRvdzogMCA0cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG4ucGFnZS1ub2RlLXR5cGUtY29tcGxleCAucmVnaXN0ZXIgLnRleHQtY29udGFpbmVyIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5wYWdlLW5vZGUtdHlwZS1jb21wbGV4IC5yZWdpc3RlciAudGl0bGUge1xuICBjb2xvcjogIzM0NDY1YztcbiAgZm9udC1zaXplOiAzNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLnBhZ2Utbm9kZS10eXBlLWNvbXBsZXggLnJlZ2lzdGVyIC5kZXNjcmlwdGlvbiB7XG4gIGNvbG9yOiAjNGQ2MDc1O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG4ucGFnZS1ub2RlLXR5cGUtY29tcGxleCAucmVnaXN0ZXIgLmJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMTJweCAyNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBiYzcwO1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLWluLW91dDtcbn1cbi5wYWdlLW5vZGUtdHlwZS1jb21wbGV4IC5yZWdpc3RlciAuYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOTk1YTtcbn1cblxuLml0ZW0tbWFwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNTIwcHg7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLm1hcC1ncm91cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiA1MjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgLyogLnhDb29yZCB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgYmFja2dyb3VuZDogI0ZFRjhFQztcbiAgfVxuXG4gIC55Q29vcmQge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGJhY2tncm91bmQ6ICNFNkYwRkY7XG4gIH0gKi9cbn1cbi5tYXAtZ3JvdXAgLmNvb3JkaW5hdGVzLWdyb3VwIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm94LXNoYWRvdzogMHB4IDRweCAzMHB4IHJnYmEoMjE4LCAyMTgsIDIxOCwgMC4xNik7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgcGFkZGluZzogMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAzMHB4O1xuICB3aWR0aDogNDYwcHg7XG59XG4ubWFwLWdyb3VwIC50aXRsZSB7XG4gIGNvbG9yOiAjMzQzNzNhO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEyMyU7XG59XG4ubWFwLWdyb3VwIC5kZXRhaWxzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAyMHB4O1xufVxuLm1hcC1ncm91cCAuZGV0YWlsLXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLm1hcC1ncm91cCAubGFiZWwge1xuICBjb2xvcjogIzg0Njk0MDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuLm1hcC1ncm91cCAudmFsdWUge1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzM5MzczNztcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4ubWFwLWdyb3VwIC5jdXN0b20tc2VsZWN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTUwcHg7XG59XG4ubWFwLWdyb3VwIC5jb29yZGluYXRlLXNlbGVjdCB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxMHB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMzOTM3Mzc7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5tYXAtZ3JvdXAgLmN1c3RvbS1zZWxlY3Q6OmFmdGVyIHtcbiAgY29udGVudDogXCLilrxcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBjb2xvcjogIzM5MzczNztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5tYXAtZ3JvdXAgLm1hdGVyaWFsLXNlbGVjdCB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxMHB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMzOTM3Mzc7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5tYXAtZ3JvdXAgLm1hdGVyaWFsLXNlbGVjdDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzg0Njk0MDtcbn1cbi5tYXAtZ3JvdXAgLmNvb3JkaW5hdGUtYm94IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxMHB4O1xufVxuLm1hcC1ncm91cCAub2RkLXBhaXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiA2cHg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6IDhweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBiYWNrZ3JvdW5kOiAjZmVmOGVjO1xufVxuLm1hcC1ncm91cCAuZXZlbi1wYWlyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogNnB4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiA4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYmFja2dyb3VuZDogI2U2ZjBmZjtcbn1cbi5tYXAtZ3JvdXAgb3B0aW9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmVkICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZWQgIWltcG9ydGFudDtcbn1cblxuaHRtbFtsYW5nPWFyXVtkaXI9cnRsXSAucGFnZS1ub2RlLXR5cGUtbWluaW5nLWNvbXBsZXhlcyAuY2FyZC1kZXRhaWxzIC5oZ2ktc3Ryb2tlIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbmh0bWxbbGFuZz1hcl1bZGlyPXJ0bF0gLnBhZ2Utbm9kZS10eXBlLWNvbXBsZXggLm92ZXJ2aWV3LXdyYXBwZXIgLm92ZXJ2aWV3LWNvbnRhaW5lciB7XG4gIHJpZ2h0OiAxMzJweDtcbiAgbGVmdDogYXV0bztcbn1cbmh0bWxbbGFuZz1hcl1bZGlyPXJ0bF0gLnBhZ2Utbm9kZS10eXBlLWNvbXBsZXggLnJlZ2lzdGVyIC5ncmFkaWVudC1vdmVybGF5IHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyNzBkZWcsICMzNDQ2NWMgMCUsIHJnYmEoNTIsIDcwLCA5MiwgMCkgMTAwJSk7XG59XG5odG1sW2xhbmc9YXJdW2Rpcj1ydGxdIC5wYWdlLW5vZGUtdHlwZS1jb21wbGV4IC5yZWdpc3RlciAuY29udGVudCB7XG4gIGxlZnQ6IC0xJTtcbiAgcmlnaHQ6IGF1dG87XG59XG5odG1sW2xhbmc9YXJdW2Rpcj1ydGxdIC5wYWdlLW5vZGUtdHlwZS1jb21wbGV4IC5yZWdpc3RlciAudGV4dC1jb250YWluZXIge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAucGFnZS1ub2RlLXR5cGUtbWluaW5nLWNvbXBsZXhlcyAuY29tcGxleGVzLWxpc3Qge1xuICAgIHBhZGRpbmc6IDMwcHggMzBweCAwcHggMzBweDtcbiAgfVxuICAucGFnZS1ub2RlLXR5cGUtbWluaW5nLWNvbXBsZXhlcyAuY29tcGxleGVzLWxpc3QgLm1pbmluZy1jb21wbGV4ZXMge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuICAucGFnZS1ub2RlLXR5cGUtbWluaW5nLWNvbXBsZXhlcyAuY29tcGxleGVzLWxpc3QgLm1pbmluZy1jb21wbGV4ZXMgLmxpc3QtZmlsdGVyIHtcbiAgICBtaW4td2lkdGg6IDMzMHB4O1xuICB9XG4gIC5wYWdlLW5vZGUtdHlwZS1taW5pbmctY29tcGxleGVzIC5jb21wbGV4ZXMtbGlzdCAubWluaW5nLWNvbXBsZXhlcyAubGlzdC1maWx0ZXIgLmZpbHRlci1oZWFkZXIgLmJ1cmdlci1pY29uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbiAgLnBhZ2Utbm9kZS10eXBlLW1pbmluZy1jb21wbGV4ZXMgLmNvbXBsZXhlcy1saXN0IC5taW5pbmctY29tcGxleGVzIC5saXN0LWZpbHRlciAuZmlsdGVyLWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnBhZ2Utbm9kZS10eXBlLW1pbmluZy1jb21wbGV4ZXMgLmNvbXBsZXhlcy1saXN0IC5taW5pbmctY29tcGxleGVzIC5saXN0LWZpbHRlciAuYXBwbHktYnRuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5wYWdlLW5vZGUtdHlwZS1taW5pbmctY29tcGxleGVzIC5jb21wbGV4ZXMtbGlzdCAubWluaW5nLWNvbXBsZXhlcyAuY29tcGxleGVzLXJvdyAuY29sIHtcbiAgICBtaW4td2lkdGg6IDMzMHB4O1xuICB9XG4gIC5tYXAtZ3JvdXAge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gIC5tYXAtZ3JvdXAgLmNvb3JkaW5hdGVzLWdyb3VwIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGFnZS1ub2RlLXR5cGUtbWluaW5nLWNvbXBsZXhlcyAuY29tcGxleGVzLWxpc3Qge1xuICAgIHBhZGRpbmc6IDMwcHggNDBweCAwcHggNDBweDtcbiAgfVxuICAucGFnZS1ub2RlLXR5cGUtbWluaW5nLWNvbXBsZXhlcyAuY29tcGxleGVzLWxpc3QgLm1pbmluZy1jb21wbGV4ZXMge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuICAucGFnZS1ub2RlLXR5cGUtbWluaW5nLWNvbXBsZXhlcyAuY29tcGxleGVzLWxpc3QgLm1pbmluZy1jb21wbGV4ZXMgLmxpc3QtZmlsdGVyIHtcbiAgICBtaW4td2lkdGg6IDY4NXB4O1xuICB9XG4gIC5wYWdlLW5vZGUtdHlwZS1taW5pbmctY29tcGxleGVzIC5jb21wbGV4ZXMtbGlzdCAubWluaW5nLWNvbXBsZXhlcyAubGlzdC1maWx0ZXIgLmZpbHRlci1oZWFkZXIgLmJ1cmdlci1pY29uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbiAgLnBhZ2Utbm9kZS10eXBlLW1pbmluZy1jb21wbGV4ZXMgLmNvbXBsZXhlcy1saXN0IC5taW5pbmctY29tcGxleGVzIC5saXN0LWZpbHRlciAuZmlsdGVyLWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnBhZ2Utbm9kZS10eXBlLW1pbmluZy1jb21wbGV4ZXMgLmNvbXBsZXhlcy1saXN0IC5taW5pbmctY29tcGxleGVzIC5saXN0LWZpbHRlciAuYXBwbHktYnRuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5wYWdlLW5vZGUtdHlwZS1taW5pbmctY29tcGxleGVzIC5jb21wbGV4ZXMtbGlzdCAubWluaW5nLWNvbXBsZXhlcyAuY29tcGxleGVzLXJvdyAuY29sIHtcbiAgICBtaW4td2lkdGg6IDMzNXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5wYWdlLW5vZGUtdHlwZS1taW5pbmctY29tcGxleGVzIC5jb21wbGV4ZXMtbGlzdCAubWluaW5nLWNvbXBsZXhlcyB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG4gIC5wYWdlLW5vZGUtdHlwZS1taW5pbmctY29tcGxleGVzIC5jb21wbGV4ZXMtbGlzdCAubWluaW5nLWNvbXBsZXhlcyAubGlzdC1maWx0ZXIge1xuICAgIG1pbi13aWR0aDogMzMwcHg7XG4gIH1cbiAgLnBhZ2Utbm9kZS10eXBlLW1pbmluZy1jb21wbGV4ZXMgLmNvbXBsZXhlcy1saXN0IC5taW5pbmctY29tcGxleGVzIC5saXN0LWZpbHRlciAuZmlsdGVyLWhlYWRlciAuYnVyZ2VyLWljb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuICAucGFnZS1ub2RlLXR5cGUtbWluaW5nLWNvbXBsZXhlcyAuY29tcGxleGVzLWxpc3QgLm1pbmluZy1jb21wbGV4ZXMgLmxpc3QtZmlsdGVyIC5maWx0ZXItY29udGVudCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAucGFnZS1ub2RlLXR5cGUtbWluaW5nLWNvbXBsZXhlcyAuY29tcGxleGVzLWxpc3QgLm1pbmluZy1jb21wbGV4ZXMgLmxpc3QtZmlsdGVyIC5hcHBseS1idG4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnBhZ2Utbm9kZS10eXBlLW1pbmluZy1jb21wbGV4ZXMgLmNvbXBsZXhlcy1saXN0IC5taW5pbmctY29tcGxleGVzIC5jb21wbGV4ZXMtcm93IC5jb2wge1xuICAgIG1pbi13aWR0aDogMzMwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5wYWdlLW5vZGUtdHlwZS1taW5pbmctY29tcGxleGVzIC5jb21wbGV4ZXMtbGlzdCB7XG4gICAgcGFkZGluZzogMzBweCAzMHB4IDBweCAzMHB4O1xuICB9XG4gIC5wYWdlLW5vZGUtdHlwZS1taW5pbmctY29tcGxleGVzIC5jb21wbGV4ZXMtbGlzdCAubWluaW5nLWNvbXBsZXhlcyB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG4gIC5wYWdlLW5vZGUtdHlwZS1taW5pbmctY29tcGxleGVzIC5jb21wbGV4ZXMtbGlzdCAubWluaW5nLWNvbXBsZXhlcyAubGlzdC1maWx0ZXIge1xuICAgIG1pbi13aWR0aDogMzAzcHg7XG4gIH1cbiAgLnBhZ2Utbm9kZS10eXBlLW1pbmluZy1jb21wbGV4ZXMgLmNvbXBsZXhlcy1saXN0IC5taW5pbmctY29tcGxleGVzIC5saXN0LWZpbHRlciAuZmlsdGVyLWhlYWRlciAuYnVyZ2VyLWljb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuICAucGFnZS1ub2RlLXR5cGUtbWluaW5nLWNvbXBsZXhlcyAuY29tcGxleGVzLWxpc3QgLm1pbmluZy1jb21wbGV4ZXMgLmxpc3QtZmlsdGVyIC5maWx0ZXItY29udGVudCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAucGFnZS1ub2RlLXR5cGUtbWluaW5nLWNvbXBsZXhlcyAuY29tcGxleGVzLWxpc3QgLm1pbmluZy1jb21wbGV4ZXMgLmxpc3QtZmlsdGVyIC5hcHBseS1idG4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnBhZ2Utbm9kZS10eXBlLW1pbmluZy1jb21wbGV4ZXMgLmNvbXBsZXhlcy1saXN0IC5taW5pbmctY29tcGxleGVzIC5jb21wbGV4ZXMtcm93IC5jb2wge1xuICAgIG1pbi13aWR0aDogMzAzcHg7XG4gIH1cbn1cbi5wYWdlLW5vZGUtdHlwZS1ndWlkZXMtYW5kLWluc3RydWN0aW9ucy1saXN0IC5ndWlkZS1hbmQtaW5zdHJ1Y3Rpb25zLWxpc3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkFGQkZCO1xufVxuLnBhZ2Utbm9kZS10eXBlLWd1aWRlcy1hbmQtaW5zdHJ1Y3Rpb25zLWxpc3QgLmd1aWRlLWFuZC1pbnN0cnVjdGlvbnMtbGlzdCAudGl0bGUge1xuICBwYWRkaW5nOiA0LjU2cmVtIDAgMy4xMnJlbSAwO1xufVxuLnBhZ2Utbm9kZS10eXBlLWd1aWRlcy1hbmQtaW5zdHJ1Y3Rpb25zLWxpc3QgLmd1aWRlLWFuZC1pbnN0cnVjdGlvbnMtbGlzdCAudGl0bGUgaDEge1xuICBjb2xvcjogIzQ5NEY1NTtcbiAgZm9udC1zaXplOiAyLjgxMjVyZW0gIWltcG9ydGFudDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMy45Mzc1cmVtO1xufVxuLnBhZ2Utbm9kZS10eXBlLWd1aWRlcy1hbmQtaW5zdHJ1Y3Rpb25zLWxpc3QgLnBhZ2VyIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4ucGFnZS1ub2RlLXR5cGUtZ3VpZGVzLWFuZC1pbnN0cnVjdGlvbnMtbGlzdCAudmlldy1ndWlkZXMtYW5kLWluc3RydWN0aW9ucyAudmlldy1jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4ucGFnZS1ub2RlLXR5cGUtZ3VpZGVzLWFuZC1pbnN0cnVjdGlvbnMtbGlzdCAudmlldy1ndWlkZXMtYW5kLWluc3RydWN0aW9ucyAudmlldy1jb250ZW50IC5yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAxLjI1cmVtO1xufVxuLnBhZ2Utbm9kZS10eXBlLWd1aWRlcy1hbmQtaW5zdHJ1Y3Rpb25zLWxpc3QgLnZpZXctZ3VpZGVzLWFuZC1pbnN0cnVjdGlvbnMgLnZpZXctZmlsdGVycyB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWJvdHRvbTogNC41NnJlbTtcbn1cbi5wYWdlLW5vZGUtdHlwZS1ndWlkZXMtYW5kLWluc3RydWN0aW9ucy1saXN0IC52aWV3LWd1aWRlcy1hbmQtaW5zdHJ1Y3Rpb25zIC52aWV3LWZpbHRlcnMgLnZpZXdzLWV4cG9zZWQtZm9ybSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5wYWdlLW5vZGUtdHlwZS1ndWlkZXMtYW5kLWluc3RydWN0aW9ucy1saXN0IC52aWV3LWd1aWRlcy1hbmQtaW5zdHJ1Y3Rpb25zIC52aWV3LWZpbHRlcnMgLnZpZXdzLWV4cG9zZWQtZm9ybSAuZm9ybS1pdGVtLS1maWVsZC1ndWlkZS1jYXRlZ29yeS10YXJnZXQtaWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB3aWR0aDogMTAwJTtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4ucGFnZS1ub2RlLXR5cGUtZ3VpZGVzLWFuZC1pbnN0cnVjdGlvbnMtbGlzdCAudmlldy1ndWlkZXMtYW5kLWluc3RydWN0aW9ucyAudmlldy1maWx0ZXJzIC52aWV3cy1leHBvc2VkLWZvcm0gLmZvcm0taXRlbS0tZmllbGQtZ3VpZGUtY2F0ZWdvcnktdGFyZ2V0LWlkIC5iZWYtbGlua3Mge1xuICB3aWR0aDogOTAlO1xufVxuLnBhZ2Utbm9kZS10eXBlLWd1aWRlcy1hbmQtaW5zdHJ1Y3Rpb25zLWxpc3QgLnZpZXctZ3VpZGVzLWFuZC1pbnN0cnVjdGlvbnMgLnZpZXctZmlsdGVycyAudmlld3MtZXhwb3NlZC1mb3JtIC5mb3JtLWl0ZW0tLWZpZWxkLWd1aWRlLWNhdGVnb3J5LXRhcmdldC1pZCAuYmVmLWxpbmtzIHVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxLjVyZW07XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5wYWdlLW5vZGUtdHlwZS1ndWlkZXMtYW5kLWluc3RydWN0aW9ucy1saXN0IC52aWV3LWd1aWRlcy1hbmQtaW5zdHJ1Y3Rpb25zIC52aWV3LWZpbHRlcnMgLnZpZXdzLWV4cG9zZWQtZm9ybSAuZm9ybS1pdGVtLS1maWVsZC1ndWlkZS1jYXRlZ29yeS10YXJnZXQtaWQgLmJlZi1saW5rcyB1bCBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1yaWdodDogMS41cmVtO1xufVxuLnBhZ2Utbm9kZS10eXBlLWd1aWRlcy1hbmQtaW5zdHJ1Y3Rpb25zLWxpc3QgLnZpZXctZ3VpZGVzLWFuZC1pbnN0cnVjdGlvbnMgLnZpZXctZmlsdGVycyAudmlld3MtZXhwb3NlZC1mb3JtIC5mb3JtLWl0ZW0tLWZpZWxkLWd1aWRlLWNhdGVnb3J5LXRhcmdldC1pZCAuYmVmLWxpbmtzIHVsIGxpOm5vdCg6bGFzdC1jaGlsZCk6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgaGVpZ2h0OiAxLjVyZW07XG4gIHdpZHRoOiAxcHg7XG4gIGJhY2tncm91bmQ6ICNFNkU2RTY7XG59XG4ucGFnZS1ub2RlLXR5cGUtZ3VpZGVzLWFuZC1pbnN0cnVjdGlvbnMtbGlzdCAudmlldy1ndWlkZXMtYW5kLWluc3RydWN0aW9ucyAudmlldy1maWx0ZXJzIC52aWV3cy1leHBvc2VkLWZvcm0gLmZvcm0taXRlbS0tZmllbGQtZ3VpZGUtY2F0ZWdvcnktdGFyZ2V0LWlkIC5iZWYtbGlua3MgdWwgbGkgLmJlZi1saW5rIHtcbiAgY29sb3I6ICNCNUI3Qjg7XG4gIGZvbnQtZmFtaWx5OiBcIkRJTiBOZXh0IExUIEFyYWJpY1wiO1xuICBmb250LXNpemU6IDJyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjYyNXJlbTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5wYWdlLW5vZGUtdHlwZS1ndWlkZXMtYW5kLWluc3RydWN0aW9ucy1saXN0IC52aWV3LWd1aWRlcy1hbmQtaW5zdHJ1Y3Rpb25zIC52aWV3LWZpbHRlcnMgLnZpZXdzLWV4cG9zZWQtZm9ybSAuZm9ybS1pdGVtLS1maWVsZC1ndWlkZS1jYXRlZ29yeS10YXJnZXQtaWQgLmJlZi1saW5rcyB1bCBsaSAuYmVmLWxpbmstLXNlbGVjdGVkIHtcbiAgY29sb3I6ICM5RThBNjY7XG59XG4ucGFnZS1ub2RlLXR5cGUtZ3VpZGVzLWFuZC1pbnN0cnVjdGlvbnMtbGlzdCAudmlldy1ndWlkZXMtYW5kLWluc3RydWN0aW9ucyAudmlldy1maWx0ZXJzIC52aWV3cy1leHBvc2VkLWZvcm0gLmZvcm0taXRlbS0tdGl0bGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcbn1cbi5wYWdlLW5vZGUtdHlwZS1ndWlkZXMtYW5kLWluc3RydWN0aW9ucy1saXN0IC52aWV3LWd1aWRlcy1hbmQtaW5zdHJ1Y3Rpb25zIC52aWV3LWZpbHRlcnMgLnZpZXdzLWV4cG9zZWQtZm9ybSAuZm9ybS1pdGVtLS10aXRsZSAuZm9ybS10ZXh0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiA0cmVtO1xuICBwYWRkaW5nOiAwLjVyZW0gMC43NXJlbTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAwLjc1cmVtO1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICBib3JkZXItcmFkaXVzOiAwLjc1cmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRTZFNkU2O1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBwYWRkaW5nLWxlZnQ6IDMuNXJlbTtcbiAgYmFja2dyb3VuZDogdXJsKFwiL3RoZW1lcy9lc25hZC9wdWJsaWMvaW1hZ2VzL2ljb25zL3NlYXJjaC1pY29uLnN2Z1wiKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDFyZW0gY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xufVxuLnBhZ2Utbm9kZS10eXBlLWd1aWRlcy1hbmQtaW5zdHJ1Y3Rpb25zLWxpc3QgLnZpZXctZ3VpZGVzLWFuZC1pbnN0cnVjdGlvbnMgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5yb3ctY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlci1yYWRpdXM6IDAuNzMzOTRyZW07XG4gIGJveC1zaGFkb3c6IDBweCA0cHggMzBweCAwcHggcmdiYSgyMjcsIDIyNywgMjI3LCAwLjI1KTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMzE2cHg7XG4gIGhlaWdodDogZml0LWNvbnRlbnQ7XG59XG4ucGFnZS1ub2RlLXR5cGUtZ3VpZGVzLWFuZC1pbnN0cnVjdGlvbnMtbGlzdCAudmlldy1ndWlkZXMtYW5kLWluc3RydWN0aW9ucyAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnJvdy1jb250ZW50OmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMCA0cHggOHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cbi5wYWdlLW5vZGUtdHlwZS1ndWlkZXMtYW5kLWluc3RydWN0aW9ucy1saXN0IC52aWV3LWd1aWRlcy1hbmQtaW5zdHJ1Y3Rpb25zIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAucm93LWNvbnRlbnQgLnZpZXdzLWZpZWxkLWZpZWxkLWd1aWRlLWluc3J1Yy1pbWFnZSAuZmllbGQtY29udGVudCBpbWcge1xuICB3aWR0aDogMzE2cHg7XG4gIGhlaWdodDogMjg0cHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBib3JkZXItcmFkaXVzOiAwLjczMzk0cmVtIDAuNzMzOTRyZW0gMHJlbSAwcmVtO1xufVxuLnBhZ2Utbm9kZS10eXBlLWd1aWRlcy1hbmQtaW5zdHJ1Y3Rpb25zLWxpc3QgLnZpZXctZ3VpZGVzLWFuZC1pbnN0cnVjdGlvbnMgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5yb3ctY29udGVudCAudmlld3MtZmllbGQtZmllbGQtZ3VpZGUtY2F0ZWdvcnkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjcwcHg7XG4gIGxlZnQ6IDUlO1xufVxuLnBhZ2Utbm9kZS10eXBlLWd1aWRlcy1hbmQtaW5zdHJ1Y3Rpb25zLWxpc3QgLnZpZXctZ3VpZGVzLWFuZC1pbnN0cnVjdGlvbnMgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5yb3ctY29udGVudCAudmlld3MtZmllbGQtZmllbGQtZ3VpZGUtY2F0ZWdvcnkgLmZpZWxkLWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIGhlaWdodDogMi4zNTg2OXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQxMzI1ODtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAyMDAlO1xuICBib3JkZXItcmFkaXVzOiAwLjU2cmVtO1xuICBwYWRkaW5nOiAwLjU2cmVtIDAuODRyZW0gMC44NHJlbSAwLjU2cmVtO1xufVxuLnBhZ2Utbm9kZS10eXBlLWd1aWRlcy1hbmQtaW5zdHJ1Y3Rpb25zLWxpc3QgLnZpZXctZ3VpZGVzLWFuZC1pbnN0cnVjdGlvbnMgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5yb3ctY29udGVudCAudmlld3MtZmllbGQtY3JlYXRlZCB7XG4gIG1hcmdpbjogMS43NnJlbSAwIDAgMS41NnJlbTtcbn1cbi5wYWdlLW5vZGUtdHlwZS1ndWlkZXMtYW5kLWluc3RydWN0aW9ucy1saXN0IC52aWV3LWd1aWRlcy1hbmQtaW5zdHJ1Y3Rpb25zIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAucm93LWNvbnRlbnQgLnZpZXdzLWZpZWxkLWNyZWF0ZWQgLmZpZWxkLWNvbnRlbnQge1xuICBjb2xvcjogI0FFOUU4MDtcbiAgZm9udC1zaXplOiAxLjNyZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gIC8qIDEuMjYxODhyZW0gKi9cbn1cbi5wYWdlLW5vZGUtdHlwZS1ndWlkZXMtYW5kLWluc3RydWN0aW9ucy1saXN0IC52aWV3LWd1aWRlcy1hbmQtaW5zdHJ1Y3Rpb25zIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAucm93LWNvbnRlbnQgLnZpZXdzLWZpZWxkLXRpdGxlIHtcbiAgcGFkZGluZzogMCAwIDEuNTZyZW0gMS41NnJlbTtcbn1cbi5wYWdlLW5vZGUtdHlwZS1ndWlkZXMtYW5kLWluc3RydWN0aW9ucy1saXN0IC52aWV3LWd1aWRlcy1hbmQtaW5zdHJ1Y3Rpb25zIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAucm93LWNvbnRlbnQgLnZpZXdzLWZpZWxkLXRpdGxlIC5maWVsZC1jb250ZW50IHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogMjtcbiAgbGluZS1jbGFtcDogMjtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiA0cmVtO1xuICBjb2xvcjogIzMzMzczQjtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xufVxuXG4ucGFnZS1ub2RlLXR5cGUtZ3VpZGVzLWFuZC1pbnN0cnVjdGlvbnMgLmd1aWRlcy1hbmQtaW5zdHJ1Y3Rpb25zLWRldGFpbHMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkFGQkZCO1xufVxuLnBhZ2Utbm9kZS10eXBlLWd1aWRlcy1hbmQtaW5zdHJ1Y3Rpb25zIC5ndWlkZXMtYW5kLWluc3RydWN0aW9ucy1kZXRhaWxzIC5ndWlkZXMtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbiAgYm94LXNoYWRvdzogMHB4IDZweCAyNXB4IDBweCByZ2JhKDIzNCwgMjM0LCAyMzQsIDAuMTYpO1xuICBwYWRkaW5nOiAyLjY1cmVtIDIuNjVyZW0gNS41MnJlbSAyLjY1cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvdHRvbTogMzBweDtcbiAgei1pbmRleDogMTtcbn1cbi5wYWdlLW5vZGUtdHlwZS1ndWlkZXMtYW5kLWluc3RydWN0aW9ucyAuZ3VpZGVzLWFuZC1pbnN0cnVjdGlvbnMtZGV0YWlscyAuZ3VpZGVzLWNvbnRhaW5lciAuZ3VpZGVzLWRlc2Mge1xuICB3aWR0aDogODAlO1xuICBsaW5lLWhlaWdodDogMTQwJTtcbiAgcGFkZGluZzogNHJlbTtcbn1cbi5wYWdlLW5vZGUtdHlwZS1ndWlkZXMtYW5kLWluc3RydWN0aW9ucyAuZ3VpZGVzLWFuZC1pbnN0cnVjdGlvbnMtZGV0YWlscyAuZ3VpZGVzLWNvbnRhaW5lciAuZ3VpZGVzLWRlc2MgdGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RlZTJlNjtcbn1cbi5wYWdlLW5vZGUtdHlwZS1ndWlkZXMtYW5kLWluc3RydWN0aW9ucyAuZ3VpZGVzLWFuZC1pbnN0cnVjdGlvbnMtZGV0YWlscyAuZ3VpZGVzLWNvbnRhaW5lciAuZ3VpZGVzLWRlc2MgdGFibGUgdGgsXG4ucGFnZS1ub2RlLXR5cGUtZ3VpZGVzLWFuZC1pbnN0cnVjdGlvbnMgLmd1aWRlcy1hbmQtaW5zdHJ1Y3Rpb25zLWRldGFpbHMgLmd1aWRlcy1jb250YWluZXIgLmd1aWRlcy1kZXNjIHRhYmxlIHRkIHtcbiAgcGFkZGluZzogMC43NXJlbTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNFNEQ0QkM7XG4gIGZvbnQtZmFtaWx5OiBcIkRJTiBOZXh0IExUIEFyYWJpY1wiO1xufVxuLnBhZ2Utbm9kZS10eXBlLWd1aWRlcy1hbmQtaW5zdHJ1Y3Rpb25zIC5ndWlkZXMtYW5kLWluc3RydWN0aW9ucy1kZXRhaWxzIC5ndWlkZXMtY29udGFpbmVyIC5ndWlkZXMtZGVzYyB0YWJsZSB0aCBzcGFuLFxuLnBhZ2Utbm9kZS10eXBlLWd1aWRlcy1hbmQtaW5zdHJ1Y3Rpb25zIC5ndWlkZXMtYW5kLWluc3RydWN0aW9ucy1kZXRhaWxzIC5ndWlkZXMtY29udGFpbmVyIC5ndWlkZXMtZGVzYyB0YWJsZSB0ZCBzcGFuIHtcbiAgZm9udC1mYW1pbHk6IFwiRElOIE5leHQgTFQgQXJhYmljXCI7XG59XG4ucGFnZS1ub2RlLXR5cGUtZ3VpZGVzLWFuZC1pbnN0cnVjdGlvbnMgLmd1aWRlcy1hbmQtaW5zdHJ1Y3Rpb25zLWRldGFpbHMgLmd1aWRlcy1jb250YWluZXIgLmd1aWRlcy1kZXNjIHRhYmxlIHRoZWFkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYTtcbn1cbi5wYWdlLW5vZGUtdHlwZS1ndWlkZXMtYW5kLWluc3RydWN0aW9ucyAuZ3VpZGVzLWFuZC1pbnN0cnVjdGlvbnMtZGV0YWlscyAuZ3VpZGVzLWNvbnRhaW5lciAuZ3VpZGVzLWRlc2MgdGFibGUgdGhlYWQgdGgge1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI0U0RDRCQztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4ucGFnZS1ub2RlLXR5cGUtZ3VpZGVzLWFuZC1pbnN0cnVjdGlvbnMgLmd1aWRlcy1hbmQtaW5zdHJ1Y3Rpb25zLWRldGFpbHMgLmd1aWRlcy1jb250YWluZXIgLmd1aWRlcy1kZXNjIHRhYmxlIHRib2R5IHRyOm50aC1vZi10eXBlKG9kZCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjhGNUVGO1xufVxuLnBhZ2Utbm9kZS10eXBlLWd1aWRlcy1hbmQtaW5zdHJ1Y3Rpb25zIC5ndWlkZXMtYW5kLWluc3RydWN0aW9ucy1kZXRhaWxzIC5ndWlkZXMtY29udGFpbmVyIC5ndWlkZXMtZGVzYyB0YWJsZSB0Ym9keSB0cjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFNEQ0QkM7XG59XG4ucGFnZS1ub2RlLXR5cGUtZ3VpZGVzLWFuZC1pbnN0cnVjdGlvbnMgLmd1aWRlcy1hbmQtaW5zdHJ1Y3Rpb25zLWRldGFpbHMgLmd1aWRlcy1jb250YWluZXIgLmd1aWRlcy1kZXNjIHRhYmxlIHRoLFxuLnBhZ2Utbm9kZS10eXBlLWd1aWRlcy1hbmQtaW5zdHJ1Y3Rpb25zIC5ndWlkZXMtYW5kLWluc3RydWN0aW9ucy1kZXRhaWxzIC5ndWlkZXMtY29udGFpbmVyIC5ndWlkZXMtZGVzYyB0YWJsZSB0ZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFNEQ0QkM7XG59XG4ucGFnZS1ub2RlLXR5cGUtZ3VpZGVzLWFuZC1pbnN0cnVjdGlvbnMgLmd1aWRlcy1hbmQtaW5zdHJ1Y3Rpb25zLWRldGFpbHMgLmd1aWRlcy1jb250YWluZXIgLmd1aWRlcy1kZXNjIGgyIHtcbiAgY29sb3I6ICMzMDRBNUQ7XG4gIGZvbnQtc2l6ZTogNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gIHBhZGRpbmctYm90dG9tOiAxLjY3cmVtO1xufVxuLnBhZ2Utbm9kZS10eXBlLWd1aWRlcy1hbmQtaW5zdHJ1Y3Rpb25zIC5ndWlkZXMtYW5kLWluc3RydWN0aW9ucy1kZXRhaWxzIC5ndWlkZXMtY29udGFpbmVyIC5ndWlkZXMtZGVzYyBoMyB7XG4gIGNvbG9yOiAjOUU4QTY2O1xuICBmb250LXNpemU6IDRyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICBwYWRkaW5nLWJvdHRvbTogMS4yNXJlbTtcbn1cbi5wYWdlLW5vZGUtdHlwZS1ndWlkZXMtYW5kLWluc3RydWN0aW9ucyAuZ3VpZGVzLWFuZC1pbnN0cnVjdGlvbnMtZGV0YWlscyAuZ3VpZGVzLWNvbnRhaW5lciAuZ3VpZGVzLWRlc2MgaDQge1xuICBjb2xvcjogIzQ1NDU0NTtcbiAgZm9udC1zaXplOiAzcmVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICBwYWRkaW5nLWJvdHRvbTogMS4yNXJlbTtcbn1cbi5wYWdlLW5vZGUtdHlwZS1ndWlkZXMtYW5kLWluc3RydWN0aW9ucyAuZ3VpZGVzLWFuZC1pbnN0cnVjdGlvbnMtZGV0YWlscyAuZ3VpZGVzLWNvbnRhaW5lciAuZ3VpZGVzLWRlc2MgcCB7XG4gIGNvbG9yOiAjNDU0NTQ1O1xuICBmb250LXNpemU6IDJyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxNjAlO1xufVxuLnBhZ2Utbm9kZS10eXBlLWd1aWRlcy1hbmQtaW5zdHJ1Y3Rpb25zIC5ndWlkZXMtYW5kLWluc3RydWN0aW9ucy1kZXRhaWxzIC5ndWlkZXMtY29udGFpbmVyIC5ndWlkZXMtZGVzYyBhIHtcbiAgZm9udC1zaXplOiAycmVtO1xufVxuLnBhZ2Utbm9kZS10eXBlLWd1aWRlcy1hbmQtaW5zdHJ1Y3Rpb25zIC5ndWlkZXMtYW5kLWluc3RydWN0aW9ucy1kZXRhaWxzIC5ndWlkZXMtY29udGFpbmVyIC5ndWlkZXMtZGVzYyB1bCxcbi5wYWdlLW5vZGUtdHlwZS1ndWlkZXMtYW5kLWluc3RydWN0aW9ucyAuZ3VpZGVzLWFuZC1pbnN0cnVjdGlvbnMtZGV0YWlscyAuZ3VpZGVzLWNvbnRhaW5lciAuZ3VpZGVzLWRlc2Mgb2wge1xuICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG4gIHBhZGRpbmctbGVmdDogMS41cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxLjY3cmVtO1xufVxuLnBhZ2Utbm9kZS10eXBlLWd1aWRlcy1hbmQtaW5zdHJ1Y3Rpb25zIC5ndWlkZXMtYW5kLWluc3RydWN0aW9ucy1kZXRhaWxzIC5ndWlkZXMtY29udGFpbmVyIC5ndWlkZXMtZGVzYyB1bCBsaSxcbi5wYWdlLW5vZGUtdHlwZS1ndWlkZXMtYW5kLWluc3RydWN0aW9ucyAuZ3VpZGVzLWFuZC1pbnN0cnVjdGlvbnMtZGV0YWlscyAuZ3VpZGVzLWNvbnRhaW5lciAuZ3VpZGVzLWRlc2Mgb2wgbGkge1xuICBjb2xvcjogIzQ1NDU0NTtcbiAgZm9udC1zaXplOiAycmVtO1xuICBsaW5lLWhlaWdodDogMTUwJTtcbn1cbi5wYWdlLW5vZGUtdHlwZS1ndWlkZXMtYW5kLWluc3RydWN0aW9ucyAuZ3VpZGVzLWFuZC1pbnN0cnVjdGlvbnMtZGV0YWlscyAuZ3VpZGVzLWNvbnRhaW5lciAuZ3VpZGVzLWRlc2Mgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5wYWdlLW5vZGUtdHlwZS1ndWlkZXMtYW5kLWluc3RydWN0aW9ucyAuZ3VpZGVzLWFuZC1pbnN0cnVjdGlvbnMtZGV0YWlscyAuZ3VpZGVzLWNvbnRhaW5lciAucmVsYXRlZC10by1zZWN0aW9uIHtcbiAgYm9yZGVyLXJhZGl1czogMC4zODU1NnJlbTtcbiAgYmFja2dyb3VuZDogI0Y1RjNGMDtcbiAgYm94LXNoYWRvdzogMHB4IDQuMTEycHggMzAuODQzcHggMHB4IHJnYmEoMjIwLCAyMjAsIDIyMCwgMC4xNSk7XG4gIHdpZHRoOiAyMy4zODk1NnJlbTtcbiAgcGFkZGluZzogMS4ycmVtO1xuICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICBtYXJnaW4tdG9wOiAxLjYycmVtO1xufVxuLnBhZ2Utbm9kZS10eXBlLWd1aWRlcy1hbmQtaW5zdHJ1Y3Rpb25zIC5ndWlkZXMtYW5kLWluc3RydWN0aW9ucy1kZXRhaWxzIC5ndWlkZXMtY29udGFpbmVyIC5yZWxhdGVkLXRvLXNlY3Rpb24gaDQge1xuICBjb2xvcjogIzE2MTYxNjtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjRkZGRkZGO1xuICBwYWRkaW5nLWJvdHRvbTogMS4yMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5wYWdlLW5vZGUtdHlwZS1ndWlkZXMtYW5kLWluc3RydWN0aW9ucyAuZ3VpZGVzLWFuZC1pbnN0cnVjdGlvbnMtZGV0YWlscyAuZ3VpZGVzLWNvbnRhaW5lciAucmVsYXRlZC10by1zZWN0aW9uIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICMxNjE2MTY7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDAuMzg1NTZyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAuODNyZW07XG59XG4ucGFnZS1ub2RlLXR5cGUtZ3VpZGVzLWFuZC1pbnN0cnVjdGlvbnMgLmd1aWRlcy1hbmQtaW5zdHJ1Y3Rpb25zLWRldGFpbHMgLmd1aWRlcy1jb250YWluZXIgLnJlbGF0ZWQtdG8tc2VjdGlvbiBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzlFOEE2NjtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmctbGVmdDogMC44M3JlbTtcbn1cbi5wYWdlLW5vZGUtdHlwZS1ndWlkZXMtYW5kLWluc3RydWN0aW9ucyAuZ3VpZGVzLWFuZC1pbnN0cnVjdGlvbnMtZGV0YWlscyAuZ3VpZGVzLWNvbnRhaW5lciAucmVsYXRlZC10by1zZWN0aW9uIHVsIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuLnBhZ2Utbm9kZS10eXBlLWd1aWRlcy1hbmQtaW5zdHJ1Y3Rpb25zIC5ndWlkZXMtYW5kLWluc3RydWN0aW9ucy1kZXRhaWxzIC5ndWlkZXMtY29udGFpbmVyIC5yZWxhdGVkLXRvLXNlY3Rpb24gbGkge1xuICBjb2xvcjogdmFyKC0tU2Vjb25kYXJ5LUJsLTgwMCwgIzQ1NDU0NSk7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBwYWRkaW5nOiA4cHggMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XG59XG4ucGFnZS1ub2RlLXR5cGUtZ3VpZGVzLWFuZC1pbnN0cnVjdGlvbnMgLmd1aWRlcy1hbmQtaW5zdHJ1Y3Rpb25zLWRldGFpbHMgLmd1aWRlcy1jb250YWluZXIgLnZpZXctZ3VpZGVzLWFuZC1pbnN0cnVjdGlvbnMgLnZpZXctY29udGVudCAucm93IHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAwO1xufVxuLnBhZ2Utbm9kZS10eXBlLWd1aWRlcy1hbmQtaW5zdHJ1Y3Rpb25zIC5ndWlkZXMtYW5kLWluc3RydWN0aW9ucy1kZXRhaWxzIC5yZWFkLW1vcmUtc2VjdGlvbiAudmlldy1ndWlkZXMtYW5kLWluc3RydWN0aW9ucyAudmlldy1jb250ZW50IC5yb3cge1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBnYXA6IDEuMjVyZW07XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbi5wYWdlLW5vZGUtdHlwZS1ndWlkZXMtYW5kLWluc3RydWN0aW9ucyAuZ3VpZGVzLWFuZC1pbnN0cnVjdGlvbnMtZGV0YWlscyAucmVhZC1tb3JlLXNlY3Rpb24gLnZpZXctZ3VpZGVzLWFuZC1pbnN0cnVjdGlvbnMgLnZpZXctY29udGVudCAucm93LWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlci1yYWRpdXM6IDAuNzMzOTRyZW07XG4gIGJveC1zaGFkb3c6IDBweCA2LjcyOXB4IDI4LjA0cHggMHB4IHJnYmEoMjM0LCAyMzQsIDIzNCwgMC4xNik7XG59XG4ucGFnZS1ub2RlLXR5cGUtZ3VpZGVzLWFuZC1pbnN0cnVjdGlvbnMgLmd1aWRlcy1hbmQtaW5zdHJ1Y3Rpb25zLWRldGFpbHMgLnJlYWQtbW9yZS1zZWN0aW9uIC52aWV3LWd1aWRlcy1hbmQtaW5zdHJ1Y3Rpb25zIC52aWV3LWNvbnRlbnQgLnJvdy1jb250ZW50OmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMCA0cHggOHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cbi5wYWdlLW5vZGUtdHlwZS1ndWlkZXMtYW5kLWluc3RydWN0aW9ucyAuZ3VpZGVzLWFuZC1pbnN0cnVjdGlvbnMtZGV0YWlscyAucmVhZC1tb3JlLXNlY3Rpb24gLnZpZXctZ3VpZGVzLWFuZC1pbnN0cnVjdGlvbnMgLnZpZXctY29udGVudCAucm93LWNvbnRlbnQgLnZpZXdzLWZpZWxkLWZpZWxkLWd1aWRlLWNhdGVnb3J5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDc3JTtcbiAgbGVmdDogNSU7XG59XG4ucGFnZS1ub2RlLXR5cGUtZ3VpZGVzLWFuZC1pbnN0cnVjdGlvbnMgLmd1aWRlcy1hbmQtaW5zdHJ1Y3Rpb25zLWRldGFpbHMgLnJlYWQtbW9yZS1zZWN0aW9uIC52aWV3LWd1aWRlcy1hbmQtaW5zdHJ1Y3Rpb25zIC52aWV3LWNvbnRlbnQgLnJvdy1jb250ZW50IC52aWV3cy1maWVsZC1maWVsZC1ndWlkZS1jYXRlZ29yeSAuZmllbGQtY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgaGVpZ2h0OiAyLjM1ODY5cmVtO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAyMDAlO1xuICBib3JkZXItcmFkaXVzOiAwLjU2cmVtO1xuICBwYWRkaW5nOiAwLjU2cmVtIDAuODRyZW0gMC44NHJlbSAwLjU2cmVtO1xufVxuLnBhZ2Utbm9kZS10eXBlLWd1aWRlcy1hbmQtaW5zdHJ1Y3Rpb25zIC5ndWlkZXMtYW5kLWluc3RydWN0aW9ucy1kZXRhaWxzIC5yZWFkLW1vcmUtc2VjdGlvbiAudmlldy1ndWlkZXMtYW5kLWluc3RydWN0aW9ucyAudmlldy1jb250ZW50IC5yb3ctY29udGVudDpudGgtY2hpbGQoMSkgLnZpZXdzLWZpZWxkLWZpZWxkLWd1aWRlLWNhdGVnb3J5IC5maWVsZC1jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQxMzI1ODtcbn1cbi5wYWdlLW5vZGUtdHlwZS1ndWlkZXMtYW5kLWluc3RydWN0aW9ucyAuZ3VpZGVzLWFuZC1pbnN0cnVjdGlvbnMtZGV0YWlscyAucmVhZC1tb3JlLXNlY3Rpb24gLnZpZXctZ3VpZGVzLWFuZC1pbnN0cnVjdGlvbnMgLnZpZXctY29udGVudCAucm93LWNvbnRlbnQ6bnRoLWNoaWxkKDIpIC52aWV3cy1maWVsZC1maWVsZC1ndWlkZS1jYXRlZ29yeSAuZmllbGQtY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCRDlGOUQ7XG59XG4ucGFnZS1ub2RlLXR5cGUtZ3VpZGVzLWFuZC1pbnN0cnVjdGlvbnMgLmd1aWRlcy1hbmQtaW5zdHJ1Y3Rpb25zLWRldGFpbHMgLnJlYWQtbW9yZS1zZWN0aW9uIC52aWV3LWd1aWRlcy1hbmQtaW5zdHJ1Y3Rpb25zIC52aWV3LWNvbnRlbnQgLnJvdy1jb250ZW50Om50aC1jaGlsZCgzKSAudmlld3MtZmllbGQtZmllbGQtZ3VpZGUtY2F0ZWdvcnkgLmZpZWxkLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUFEOUM3O1xufVxuLnBhZ2Utbm9kZS10eXBlLWd1aWRlcy1hbmQtaW5zdHJ1Y3Rpb25zIC5ndWlkZXMtYW5kLWluc3RydWN0aW9ucy1kZXRhaWxzIC5yZWFkLW1vcmUtc2VjdGlvbiAudmlldy1ndWlkZXMtYW5kLWluc3RydWN0aW9ucyAudmlldy1jb250ZW50IC5yb3ctY29udGVudCAudmlld3MtZmllbGQtZmllbGQtZ3VpZGUtaW5zcnVjLWltYWdlIC5maWVsZC1jb250ZW50IGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDI4NHB4O1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgYm9yZGVyLXJhZGl1czogMC43MzM5NHJlbSAwLjczMzk0cmVtIDByZW0gMHJlbTtcbn1cbi5wYWdlLW5vZGUtdHlwZS1ndWlkZXMtYW5kLWluc3RydWN0aW9ucyAuZ3VpZGVzLWFuZC1pbnN0cnVjdGlvbnMtZGV0YWlscyAucmVhZC1tb3JlLXNlY3Rpb24gLnZpZXctZ3VpZGVzLWFuZC1pbnN0cnVjdGlvbnMgLnZpZXctY29udGVudCAucm93LWNvbnRlbnQgLnZpZXdzLWZpZWxkLWNyZWF0ZWQge1xuICBtYXJnaW46IDEuNzZyZW0gMCAwIDEuNTZyZW07XG59XG4ucGFnZS1ub2RlLXR5cGUtZ3VpZGVzLWFuZC1pbnN0cnVjdGlvbnMgLmd1aWRlcy1hbmQtaW5zdHJ1Y3Rpb25zLWRldGFpbHMgLnJlYWQtbW9yZS1zZWN0aW9uIC52aWV3LWd1aWRlcy1hbmQtaW5zdHJ1Y3Rpb25zIC52aWV3LWNvbnRlbnQgLnJvdy1jb250ZW50IC52aWV3cy1maWVsZC1jcmVhdGVkIC5maWVsZC1jb250ZW50IHtcbiAgY29sb3I6ICNBRTlFODA7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICAvKiAxLjI2MTg4cmVtICovXG59XG4ucGFnZS1ub2RlLXR5cGUtZ3VpZGVzLWFuZC1pbnN0cnVjdGlvbnMgLmd1aWRlcy1hbmQtaW5zdHJ1Y3Rpb25zLWRldGFpbHMgLnJlYWQtbW9yZS1zZWN0aW9uIC52aWV3LWd1aWRlcy1hbmQtaW5zdHJ1Y3Rpb25zIC52aWV3LWNvbnRlbnQgLnJvdy1jb250ZW50IC52aWV3cy1maWVsZC10aXRsZSB7XG4gIHBhZGRpbmc6IDAgMCAxLjU2cmVtIDEuNTZyZW07XG59XG4ucGFnZS1ub2RlLXR5cGUtZ3VpZGVzLWFuZC1pbnN0cnVjdGlvbnMgLmd1aWRlcy1hbmQtaW5zdHJ1Y3Rpb25zLWRldGFpbHMgLnJlYWQtbW9yZS1zZWN0aW9uIC52aWV3LWd1aWRlcy1hbmQtaW5zdHJ1Y3Rpb25zIC52aWV3LWNvbnRlbnQgLnJvdy1jb250ZW50IC52aWV3cy1maWVsZC10aXRsZSAuZmllbGQtY29udGVudCB7XG4gIGNvbG9yOiAjMzMzNzNCO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE0MCU7XG59XG4ucGFnZS1ub2RlLXR5cGUtZ3VpZGVzLWFuZC1pbnN0cnVjdGlvbnMgLmd1aWRlcy1hbmQtaW5zdHJ1Y3Rpb25zLWRldGFpbHMgLnJlYWQtbW9yZS1zZWN0aW9uIGgzIHtcbiAgY29sb3I6ICMzRDNEM0Q7XG4gIGZvbnQtc2l6ZTogMi41cmVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICBwYWRkaW5nLWJvdHRvbTogMS43MnJlbTtcbn1cblxuaHRtbFtsYW5nPWFyXVtkaXI9cnRsXSAucGFnZS1ub2RlLXR5cGUtZ3VpZGVzLWFuZC1pbnN0cnVjdGlvbnMtbGlzdCAudmlldy1ndWlkZXMtYW5kLWluc3RydWN0aW9ucyAudmlld3MtZXhwb3NlZC1mb3JtIC5mb3JtLWl0ZW0tLWZpZWxkLWd1aWRlLWNhdGVnb3J5LXRhcmdldC1pZCAuYmVmLWxpbmtzIHVsIGxpLFxuaHRtbFtsYW5nPWFyXVtkaXI9cnRsXSAucGFnZS1ub2RlLXR5cGUtZ3VpZGVzLWFuZC1pbnN0cnVjdGlvbnMgLnZpZXctZ3VpZGVzLWFuZC1pbnN0cnVjdGlvbnMgLnZpZXdzLWV4cG9zZWQtZm9ybSAuZm9ybS1pdGVtLS1maWVsZC1ndWlkZS1jYXRlZ29yeS10YXJnZXQtaWQgLmJlZi1saW5rcyB1bCBsaSB7XG4gIHBhZGRpbmc6IDA7XG59XG5odG1sW2xhbmc9YXJdW2Rpcj1ydGxdIC5wYWdlLW5vZGUtdHlwZS1ndWlkZXMtYW5kLWluc3RydWN0aW9ucy1saXN0IC52aWV3LWd1aWRlcy1hbmQtaW5zdHJ1Y3Rpb25zIC52aWV3cy1leHBvc2VkLWZvcm0gLmZvcm0taXRlbS0tZmllbGQtZ3VpZGUtY2F0ZWdvcnktdGFyZ2V0LWlkIC5iZWYtbGlua3MgdWwgbGkgYSxcbmh0bWxbbGFuZz1hcl1bZGlyPXJ0bF0gLnBhZ2Utbm9kZS10eXBlLWd1aWRlcy1hbmQtaW5zdHJ1Y3Rpb25zIC52aWV3LWd1aWRlcy1hbmQtaW5zdHJ1Y3Rpb25zIC52aWV3cy1leHBvc2VkLWZvcm0gLmZvcm0taXRlbS0tZmllbGQtZ3VpZGUtY2F0ZWdvcnktdGFyZ2V0LWlkIC5iZWYtbGlua3MgdWwgbGkgYSB7XG4gIHBhZGRpbmctbGVmdDogMS41cmVtO1xufVxuaHRtbFtsYW5nPWFyXVtkaXI9cnRsXSAucGFnZS1ub2RlLXR5cGUtZ3VpZGVzLWFuZC1pbnN0cnVjdGlvbnMtbGlzdCAudmlldy1ndWlkZXMtYW5kLWluc3RydWN0aW9ucyAudmlld3MtZXhwb3NlZC1mb3JtIC5mb3JtLWl0ZW0tLWZpZWxkLWd1aWRlLWNhdGVnb3J5LXRhcmdldC1pZCAuYmVmLWxpbmtzIHVsIGxpOm5vdCg6bGFzdC1jaGlsZCk6OmFmdGVyLFxuaHRtbFtsYW5nPWFyXVtkaXI9cnRsXSAucGFnZS1ub2RlLXR5cGUtZ3VpZGVzLWFuZC1pbnN0cnVjdGlvbnMgLnZpZXctZ3VpZGVzLWFuZC1pbnN0cnVjdGlvbnMgLnZpZXdzLWV4cG9zZWQtZm9ybSAuZm9ybS1pdGVtLS1maWVsZC1ndWlkZS1jYXRlZ29yeS10YXJnZXQtaWQgLmJlZi1saW5rcyB1bCBsaTpub3QoOmxhc3QtY2hpbGQpOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiB1bnNldDtcbn1cbmh0bWxbbGFuZz1hcl1bZGlyPXJ0bF0gLnBhZ2Utbm9kZS10eXBlLWd1aWRlcy1hbmQtaW5zdHJ1Y3Rpb25zLWxpc3QgLnZpZXctZ3VpZGVzLWFuZC1pbnN0cnVjdGlvbnMgLnZpZXdzLWZpZWxkLWZpZWxkLWd1aWRlLWNhdGVnb3J5LFxuaHRtbFtsYW5nPWFyXVtkaXI9cnRsXSAucGFnZS1ub2RlLXR5cGUtZ3VpZGVzLWFuZC1pbnN0cnVjdGlvbnMgLnZpZXctZ3VpZGVzLWFuZC1pbnN0cnVjdGlvbnMgLnZpZXdzLWZpZWxkLWZpZWxkLWd1aWRlLWNhdGVnb3J5IHtcbiAgbGVmdDogdW5zZXQ7XG4gIHJpZ2h0OiA1JTtcbn1cbmh0bWxbbGFuZz1hcl1bZGlyPXJ0bF0gLnBhZ2Utbm9kZS10eXBlLWd1aWRlcy1hbmQtaW5zdHJ1Y3Rpb25zLWxpc3QgLnZpZXctZ3VpZGVzLWFuZC1pbnN0cnVjdGlvbnMgLnZpZXdzLWZpZWxkLWNyZWF0ZWQsXG5odG1sW2xhbmc9YXJdW2Rpcj1ydGxdIC5wYWdlLW5vZGUtdHlwZS1ndWlkZXMtYW5kLWluc3RydWN0aW9ucyAudmlldy1ndWlkZXMtYW5kLWluc3RydWN0aW9ucyAudmlld3MtZmllbGQtY3JlYXRlZCB7XG4gIG1hcmdpbi1yaWdodDogMS41NnJlbSAhaW1wb3J0YW50O1xufVxuaHRtbFtsYW5nPWFyXVtkaXI9cnRsXSAucGFnZS1ub2RlLXR5cGUtZ3VpZGVzLWFuZC1pbnN0cnVjdGlvbnMtbGlzdCAudmlldy1ndWlkZXMtYW5kLWluc3RydWN0aW9ucyAudmlld3MtZmllbGQtdGl0bGUgYSxcbmh0bWxbbGFuZz1hcl1bZGlyPXJ0bF0gLnBhZ2Utbm9kZS10eXBlLWd1aWRlcy1hbmQtaW5zdHJ1Y3Rpb25zIC52aWV3LWd1aWRlcy1hbmQtaW5zdHJ1Y3Rpb25zIC52aWV3cy1maWVsZC10aXRsZSBhIHtcbiAgcGFkZGluZy1yaWdodDogMS41NnJlbSAhaW1wb3J0YW50O1xufVxuaHRtbFtsYW5nPWFyXVtkaXI9cnRsXSAucGFnZS1ub2RlLXR5cGUtZ3VpZGVzLWFuZC1pbnN0cnVjdGlvbnMtbGlzdCAucmVsYXRlZC10by1zZWN0aW9uIGg0LFxuaHRtbFtsYW5nPWFyXVtkaXI9cnRsXSAucGFnZS1ub2RlLXR5cGUtZ3VpZGVzLWFuZC1pbnN0cnVjdGlvbnMgLnJlbGF0ZWQtdG8tc2VjdGlvbiBoNCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEuNXJlbTtcbn1cbmh0bWxbbGFuZz1hcl1bZGlyPXJ0bF0gLnBhZ2Utbm9kZS10eXBlLWd1aWRlcy1hbmQtaW5zdHJ1Y3Rpb25zLWxpc3QgLnZpZXdzLWZpZWxkLXRpdGxlIHtcbiAgcGFkZGluZy1yaWdodDogMS41NnJlbSAhaW1wb3J0YW50O1xufVxuaHRtbFtsYW5nPWFyXVtkaXI9cnRsXSAucGFnZS1ub2RlLXR5cGUtZ3VpZGVzLWFuZC1pbnN0cnVjdGlvbnMgLmd1aWRlcy1kZXNjIHVsIHVsIHtcbiAgcGFkZGluZy1yaWdodDogMS41cmVtO1xuICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBpbnNpZGU7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLnBhZ2Utbm9kZS10eXBlLWd1aWRlcy1hbmQtaW5zdHJ1Y3Rpb25zLWxpc3QgLnZpZXdzLWV4cG9zZWQtZm9ybSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDI1cHg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLnBhZ2Utbm9kZS10eXBlLWd1aWRlcy1hbmQtaW5zdHJ1Y3Rpb25zLWxpc3QgLnZpZXdzLWV4cG9zZWQtZm9ybSAuZm9ybS1pdGVtLS1maWVsZC1ndWlkZS1jYXRlZ29yeS10YXJnZXQtaWQge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIC5wYWdlLW5vZGUtdHlwZS1ndWlkZXMtYW5kLWluc3RydWN0aW9ucy1saXN0IC52aWV3cy1leHBvc2VkLWZvcm0gLmZvcm0taXRlbS0tZmllbGQtZ3VpZGUtY2F0ZWdvcnktdGFyZ2V0LWlkIHVsIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5wYWdlLW5vZGUtdHlwZS1ndWlkZXMtYW5kLWluc3RydWN0aW9ucy1saXN0IC52aWV3cy1leHBvc2VkLWZvcm0gLmZvcm0taXRlbS0tZmllbGQtZ3VpZGUtY2F0ZWdvcnktdGFyZ2V0LWlkIHVsIGxpOm5vdCg6bGFzdC1jaGlsZCk6OmFmdGVyIHtcbiAgICBjb250ZW50OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBhZ2Utbm9kZS10eXBlLWd1aWRlcy1hbmQtaW5zdHJ1Y3Rpb25zLWxpc3QgLnZpZXdzLWV4cG9zZWQtZm9ybSAuZm9ybS1pdGVtLS10aXRsZSB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuZ3VpZGVzLWFuZC1pbnN0cnVjdGlvbnMtZGV0YWlscyAuZ3VpZGVzLWNvbnRhaW5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICB9XG59XG4ucGFnZS1ub2RlLXR5cGUtdXNlci1tYW51YWwtbGlzdCAuZ3VpZGUtYW5kLWluc3RydWN0aW9ucy1saXN0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZBRkJGQjtcbn1cbi5wYWdlLW5vZGUtdHlwZS11c2VyLW1hbnVhbC1saXN0IC5ndWlkZS1hbmQtaW5zdHJ1Y3Rpb25zLWxpc3QgLnRpdGxlIHtcbiAgcGFkZGluZzogNC41NnJlbSAwIDMuMTJyZW0gMDtcbn1cbi5wYWdlLW5vZGUtdHlwZS11c2VyLW1hbnVhbC1saXN0IC5ndWlkZS1hbmQtaW5zdHJ1Y3Rpb25zLWxpc3QgLnRpdGxlIGgxIHtcbiAgY29sb3I6ICM0OTRGNTU7XG4gIGZvbnQtc2l6ZTogM3JlbSAhaW1wb3J0YW50O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAzLjkzNzVyZW07XG59XG4ucGFnZS1ub2RlLXR5cGUtdXNlci1tYW51YWwtbGlzdCAuZ3VpZGUtYW5kLWluc3RydWN0aW9ucy1saXN0IC52aWV3LXVzZXItbWFudWFsIC5wYWdlciB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLnBhZ2Utbm9kZS10eXBlLXVzZXItbWFudWFsLWxpc3QgLmd1aWRlLWFuZC1pbnN0cnVjdGlvbnMtbGlzdCAudmlldy11c2VyLW1hbnVhbCAucm93IHtcbiAgZ2FwOiAxLjI1cmVtO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG4ucGFnZS1ub2RlLXR5cGUtdXNlci1tYW51YWwtbGlzdCAuZ3VpZGUtYW5kLWluc3RydWN0aW9ucy1saXN0IC52aWV3LXVzZXItbWFudWFsIC52aWV3LWZpbHRlcnMge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1ib3R0b206IDQuNTZyZW07XG59XG4ucGFnZS1ub2RlLXR5cGUtdXNlci1tYW51YWwtbGlzdCAuZ3VpZGUtYW5kLWluc3RydWN0aW9ucy1saXN0IC52aWV3LXVzZXItbWFudWFsIC52aWV3LWZpbHRlcnMgLnZpZXdzLWV4cG9zZWQtZm9ybSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5wYWdlLW5vZGUtdHlwZS11c2VyLW1hbnVhbC1saXN0IC5ndWlkZS1hbmQtaW5zdHJ1Y3Rpb25zLWxpc3QgLnZpZXctdXNlci1tYW51YWwgLnZpZXctZmlsdGVycyAudmlld3MtZXhwb3NlZC1mb3JtIC5mb3JtLWl0ZW0tLWZpZWxkLWRvY3VtZW50LXR5cGUtdmFsdWUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB3aWR0aDogMTAwJTtcbiAgYWxpZ24tY29udGVudDogZmxleC1lbmQ7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5wYWdlLW5vZGUtdHlwZS11c2VyLW1hbnVhbC1saXN0IC5ndWlkZS1hbmQtaW5zdHJ1Y3Rpb25zLWxpc3QgLnZpZXctdXNlci1tYW51YWwgLnZpZXctZmlsdGVycyAudmlld3MtZXhwb3NlZC1mb3JtIC5mb3JtLWl0ZW0tLWZpZWxkLWRvY3VtZW50LXR5cGUtdmFsdWUgbGFiZWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnBhZ2Utbm9kZS10eXBlLXVzZXItbWFudWFsLWxpc3QgLmd1aWRlLWFuZC1pbnN0cnVjdGlvbnMtbGlzdCAudmlldy11c2VyLW1hbnVhbCAudmlldy1maWx0ZXJzIC52aWV3cy1leHBvc2VkLWZvcm0gLmZvcm0taXRlbS0tZmllbGQtZG9jdW1lbnQtdHlwZS12YWx1ZSAuYmVmLWxpbmtzIHVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxLjVyZW07XG59XG4ucGFnZS1ub2RlLXR5cGUtdXNlci1tYW51YWwtbGlzdCAuZ3VpZGUtYW5kLWluc3RydWN0aW9ucy1saXN0IC52aWV3LXVzZXItbWFudWFsIC52aWV3LWZpbHRlcnMgLnZpZXdzLWV4cG9zZWQtZm9ybSAuZm9ybS1pdGVtLS1maWVsZC1kb2N1bWVudC10eXBlLXZhbHVlIC5iZWYtbGlua3MgdWwgbGk6aGFzKGFbbmFtZT1cImZpZWxkX2RvY3VtZW50X3R5cGVfdmFsdWVbQWxsXVwiXSkge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4ucGFnZS1ub2RlLXR5cGUtdXNlci1tYW51YWwtbGlzdCAuZ3VpZGUtYW5kLWluc3RydWN0aW9ucy1saXN0IC52aWV3LXVzZXItbWFudWFsIC52aWV3LWZpbHRlcnMgLnZpZXdzLWV4cG9zZWQtZm9ybSAuZm9ybS1pdGVtLS1maWVsZC1kb2N1bWVudC10eXBlLXZhbHVlIC5iZWYtbGlua3MgdWwgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctcmlnaHQ6IDEuNXJlbTtcbn1cbi5wYWdlLW5vZGUtdHlwZS11c2VyLW1hbnVhbC1saXN0IC5ndWlkZS1hbmQtaW5zdHJ1Y3Rpb25zLWxpc3QgLnZpZXctdXNlci1tYW51YWwgLnZpZXctZmlsdGVycyAudmlld3MtZXhwb3NlZC1mb3JtIC5mb3JtLWl0ZW0tLWZpZWxkLWRvY3VtZW50LXR5cGUtdmFsdWUgLmJlZi1saW5rcyB1bCBsaTpub3QoOmxhc3QtY2hpbGQpOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGhlaWdodDogMS41cmVtO1xuICB3aWR0aDogMXB4O1xuICBiYWNrZ3JvdW5kOiAjRTZFNkU2O1xufVxuLnBhZ2Utbm9kZS10eXBlLXVzZXItbWFudWFsLWxpc3QgLmd1aWRlLWFuZC1pbnN0cnVjdGlvbnMtbGlzdCAudmlldy11c2VyLW1hbnVhbCAudmlldy1maWx0ZXJzIC52aWV3cy1leHBvc2VkLWZvcm0gLmZvcm0taXRlbS0tZmllbGQtZG9jdW1lbnQtdHlwZS12YWx1ZSAuYmVmLWxpbmtzIHVsIGxpIC5iZWYtbGluayB7XG4gIGNvbG9yOiAjQjVCN0I4O1xuICBmb250LWZhbWlseTogXCJESU4gTmV4dCBMVCBBcmFiaWNcIjtcbiAgZm9udC1zaXplOiAycmVtO1xuICBsaW5lLWhlaWdodDogMi42MjVyZW07XG59XG4ucGFnZS1ub2RlLXR5cGUtdXNlci1tYW51YWwtbGlzdCAuZ3VpZGUtYW5kLWluc3RydWN0aW9ucy1saXN0IC52aWV3LXVzZXItbWFudWFsIC52aWV3LWZpbHRlcnMgLnZpZXdzLWV4cG9zZWQtZm9ybSAuZm9ybS1pdGVtLS1maWVsZC1kb2N1bWVudC10eXBlLXZhbHVlIC5iZWYtbGlua3MgdWwgbGkgLmJlZi1saW5rLS1zZWxlY3RlZCB7XG4gIGNvbG9yOiAjOUU4QTY2O1xufVxuLnBhZ2Utbm9kZS10eXBlLXVzZXItbWFudWFsLWxpc3QgLmd1aWRlLWFuZC1pbnN0cnVjdGlvbnMtbGlzdCAudmlldy11c2VyLW1hbnVhbCAudmlldy1maWx0ZXJzIC52aWV3cy1leHBvc2VkLWZvcm0gLmZvcm0taXRlbS0tdGl0bGUge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBlbmQ7XG59XG4ucGFnZS1ub2RlLXR5cGUtdXNlci1tYW51YWwtbGlzdCAuZ3VpZGUtYW5kLWluc3RydWN0aW9ucy1saXN0IC52aWV3LXVzZXItbWFudWFsIC52aWV3LWZpbHRlcnMgLnZpZXdzLWV4cG9zZWQtZm9ybSAuZm9ybS1pdGVtLS10aXRsZSAuZm9ybS10ZXh0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiA0cmVtO1xuICBwYWRkaW5nOiAwLjVyZW0gMC43NXJlbTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAwLjc1cmVtO1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICBib3JkZXItcmFkaXVzOiAwLjc1cmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRTZFNkU2O1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBwYWRkaW5nLWxlZnQ6IDMuNXJlbTtcbiAgYmFja2dyb3VuZDogdXJsKFwiL3RoZW1lcy9lc25hZC9wdWJsaWMvaW1hZ2VzL2ljb25zL3NlYXJjaC1pY29uLnN2Z1wiKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDFyZW0gY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xufVxuLnBhZ2Utbm9kZS10eXBlLXVzZXItbWFudWFsLWxpc3QgLmd1aWRlLWFuZC1pbnN0cnVjdGlvbnMtbGlzdCAudmlldy11c2VyLW1hbnVhbCAucm93LWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlci1yYWRpdXM6IDAuNzMzOTRyZW07XG4gIGJveC1zaGFkb3c6IDBweCA0cHggMzBweCAwcHggcmdiYSgyMjcsIDIyNywgMjI3LCAwLjI1KTtcbiAgdHJhbnNpdGlvbjogYWxsIGVhc2UtaW4tb3V0IDAuM3M7XG59XG4ucGFnZS1ub2RlLXR5cGUtdXNlci1tYW51YWwtbGlzdCAuZ3VpZGUtYW5kLWluc3RydWN0aW9ucy1saXN0IC52aWV3LXVzZXItbWFudWFsIC5yb3ctY29udGVudDpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG4ucGFnZS1ub2RlLXR5cGUtdXNlci1tYW51YWwtbGlzdCAuZ3VpZGUtYW5kLWluc3RydWN0aW9ucy1saXN0IC52aWV3LXVzZXItbWFudWFsIC5yb3ctY29udGVudCAudXNlci1tYW51YWwtY2FyZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wYWdlLW5vZGUtdHlwZS11c2VyLW1hbnVhbC1saXN0IC5ndWlkZS1hbmQtaW5zdHJ1Y3Rpb25zLWxpc3QgLnZpZXctdXNlci1tYW51YWwgLnJvdy1jb250ZW50IC51c2VyLW1hbnVhbC1jYXJkIC51c2VyLW1hbnVhbC1jYXJkLWltYWdlIGltZyB7XG4gIHdpZHRoOiAzMTZweDtcbiAgaGVpZ2h0OiAyODRweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDAuNzMzOTRyZW0gMC43MzM5NHJlbSAwcmVtIDByZW07XG59XG4ucGFnZS1ub2RlLXR5cGUtdXNlci1tYW51YWwtbGlzdCAuZ3VpZGUtYW5kLWluc3RydWN0aW9ucy1saXN0IC52aWV3LXVzZXItbWFudWFsIC5yb3ctY29udGVudCAudXNlci1tYW51YWwtY2FyZCAudXNlci1tYW51YWwtY2FyZC1jb250ZW50IHtcbiAgbWFyZ2luOiAxLjc2cmVtIDAgMCAxLjU2cmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMjAlO1xufVxuLnBhZ2Utbm9kZS10eXBlLXVzZXItbWFudWFsLWxpc3QgLmd1aWRlLWFuZC1pbnN0cnVjdGlvbnMtbGlzdCAudmlldy11c2VyLW1hbnVhbCAucm93LWNvbnRlbnQgLnVzZXItbWFudWFsLWNhcmQgLnVzZXItbWFudWFsLWNhcmQtY29udGVudCAuZGF0ZSB7XG4gIGNvbG9yOiAjQUU5RTgwO1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE0MCU7XG59XG4ucGFnZS1ub2RlLXR5cGUtdXNlci1tYW51YWwtbGlzdCAuZ3VpZGUtYW5kLWluc3RydWN0aW9ucy1saXN0IC52aWV3LXVzZXItbWFudWFsIC5yb3ctY29udGVudCAudXNlci1tYW51YWwtY2FyZCAudXNlci1tYW51YWwtY2FyZC1jb250ZW50IGgzIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMTQwJTtcbiAgcGFkZGluZy1yaWdodDogMXJlbTtcbn1cbi5wYWdlLW5vZGUtdHlwZS11c2VyLW1hbnVhbC1saXN0IC5ndWlkZS1hbmQtaW5zdHJ1Y3Rpb25zLWxpc3QgLnZpZXctdXNlci1tYW51YWwgLnJvdy1jb250ZW50IC51c2VyLW1hbnVhbC1jYXJkIC51c2VyLW1hbnVhbC1jYXJkLWFjdGlvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBwYWRkaW5nOiAxLjQ0cmVtO1xuICBnYXA6IDEuMzhyZW07XG59XG4ucGFnZS1ub2RlLXR5cGUtdXNlci1tYW51YWwtbGlzdCAuZ3VpZGUtYW5kLWluc3RydWN0aW9ucy1saXN0IC52aWV3LXVzZXItbWFudWFsIC5yb3ctY29udGVudCAudXNlci1tYW51YWwtY2FyZCAuZmlsZS1hY3Rpb25zIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnBhZ2Utbm9kZS10eXBlLXVzZXItbWFudWFsLWxpc3QgLmd1aWRlLWFuZC1pbnN0cnVjdGlvbnMtbGlzdCAudmlldy11c2VyLW1hbnVhbCAucm93LWNvbnRlbnQgLnVzZXItbWFudWFsLWNhcmQgLmZpbGUtYWN0aW9ucyAuc29jaWFsLWljb25zIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDQwcHg7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgcGFkZGluZzogMTBweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBib3gtc2hhZG93OiAwIDRweCA2cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuLnBhZ2Utbm9kZS10eXBlLXVzZXItbWFudWFsLWxpc3QgLmd1aWRlLWFuZC1pbnN0cnVjdGlvbnMtbGlzdCAudmlldy11c2VyLW1hbnVhbCAucm93LWNvbnRlbnQgLnVzZXItbWFudWFsLWNhcmQgLmZpbGUtYWN0aW9ucyAuc29jaWFsLWljb25zIC5pY29ucy1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLnBhZ2Utbm9kZS10eXBlLXVzZXItbWFudWFsLWxpc3QgLmd1aWRlLWFuZC1pbnN0cnVjdGlvbnMtbGlzdCAudmlldy11c2VyLW1hbnVhbCAucm93LWNvbnRlbnQgLnVzZXItbWFudWFsLWNhcmQgLmZpbGUtYWN0aW9ucyAuc29jaWFsLWljb25zIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMCA1cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGNvbG9yOiAjMzMzO1xufVxuLnBhZ2Utbm9kZS10eXBlLXVzZXItbWFudWFsLWxpc3QgLmd1aWRlLWFuZC1pbnN0cnVjdGlvbnMtbGlzdCAudmlldy11c2VyLW1hbnVhbCAucm93LWNvbnRlbnQgLnVzZXItbWFudWFsLWNhcmQgLmZpbGUtYWN0aW9ucyAuc2hhcmUtbGluayB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5wYWdlLW5vZGUtdHlwZS11c2VyLW1hbnVhbC1saXN0IC5ndWlkZS1hbmQtaW5zdHJ1Y3Rpb25zLWxpc3QgLnZpZXctdXNlci1tYW51YWwgLnJvdy1jb250ZW50IC51c2VyLW1hbnVhbC1jYXJkIC5maWxlLWFjdGlvbnMuYWN0aXZlIC5zb2NpYWwtaWNvbnMge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnBhZ2Utbm9kZS10eXBlLXVzZXItbWFudWFsIC51c2VyLW1hbnVhbHMtZGV0YWlscyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGQUZCRkI7XG59XG4ucGFnZS1ub2RlLXR5cGUtdXNlci1tYW51YWwgLnVzZXItbWFudWFscy1kZXRhaWxzIC51c2VyLW1hbnVhbHMtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbiAgYm94LXNoYWRvdzogMHB4IDZweCAyNXB4IDBweCByZ2JhKDIzNCwgMjM0LCAyMzQsIDAuMTYpO1xuICBwYWRkaW5nOiAyLjY1cmVtIDIuNjVyZW0gNS41MnJlbSAyLjY1cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvdHRvbTogMzBweDtcbiAgei1pbmRleDogMTtcbn1cbi5wYWdlLW5vZGUtdHlwZS11c2VyLW1hbnVhbCAudXNlci1tYW51YWxzLWRldGFpbHMgLnVzZXItbWFudWFscy1jb250YWluZXIgLnVzZXItbWFudWFscy1jb250ZW50IHtcbiAgd2lkdGg6IDgwJTtcbn1cbi5wYWdlLW5vZGUtdHlwZS11c2VyLW1hbnVhbCAudXNlci1tYW51YWxzLWRldGFpbHMgLnVzZXItbWFudWFscy1jb250YWluZXIgLmRvY3VtZW50LXBkZiBkaXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDFyZW07XG59XG4ucGFnZS1ub2RlLXR5cGUtdXNlci1tYW51YWwgLnVzZXItbWFudWFscy1kZXRhaWxzIC51c2VyLW1hbnVhbHMtY29udGFpbmVyIC51c2VyLW1hbnVhbHMtZGVzYyBoMiB7XG4gIGNvbG9yOiAjMzA0QTVEO1xuICBmb250LXNpemU6IDVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICBwYWRkaW5nLWJvdHRvbTogMS42N3JlbTtcbn1cbi5wYWdlLW5vZGUtdHlwZS11c2VyLW1hbnVhbCAudXNlci1tYW51YWxzLWRldGFpbHMgLnVzZXItbWFudWFscy1jb250YWluZXIgLnVzZXItbWFudWFscy1kZXNjIGgzIHtcbiAgY29sb3I6ICM5RThBNjY7XG4gIGZvbnQtc2l6ZTogNHJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gIHBhZGRpbmctYm90dG9tOiAxLjI1cmVtO1xufVxuLnBhZ2Utbm9kZS10eXBlLXVzZXItbWFudWFsIC51c2VyLW1hbnVhbHMtZGV0YWlscyAudXNlci1tYW51YWxzLWNvbnRhaW5lciAudXNlci1tYW51YWxzLWRlc2MgaDQge1xuICBjb2xvcjogIzQ1NDU0NTtcbiAgZm9udC1zaXplOiAzcmVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICBwYWRkaW5nLWJvdHRvbTogMS4yNXJlbTtcbn1cbi5wYWdlLW5vZGUtdHlwZS11c2VyLW1hbnVhbCAudXNlci1tYW51YWxzLWRldGFpbHMgLnVzZXItbWFudWFscy1jb250YWluZXIgLnVzZXItbWFudWFscy1kZXNjIHAge1xuICBjb2xvcjogIzQ1NDU0NTtcbiAgZm9udC1zaXplOiAycmVtO1xufVxuLnBhZ2Utbm9kZS10eXBlLXVzZXItbWFudWFsIC51c2VyLW1hbnVhbHMtZGV0YWlscyAudXNlci1tYW51YWxzLWNvbnRhaW5lciAudXNlci1tYW51YWxzLWRlc2MgYSB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbn1cbi5wYWdlLW5vZGUtdHlwZS11c2VyLW1hbnVhbCAudXNlci1tYW51YWxzLWRldGFpbHMgLnVzZXItbWFudWFscy1jb250YWluZXIgLnVzZXItbWFudWFscy1kZXNjIHVsLFxuLnBhZ2Utbm9kZS10eXBlLXVzZXItbWFudWFsIC51c2VyLW1hbnVhbHMtZGV0YWlscyAudXNlci1tYW51YWxzLWNvbnRhaW5lciAudXNlci1tYW51YWxzLWRlc2Mgb2wge1xuICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG4gIHBhZGRpbmctbGVmdDogMS41cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxLjY3cmVtO1xufVxuLnBhZ2Utbm9kZS10eXBlLXVzZXItbWFudWFsIC51c2VyLW1hbnVhbHMtZGV0YWlscyAudXNlci1tYW51YWxzLWNvbnRhaW5lciAudXNlci1tYW51YWxzLWRlc2MgdWwgbGksXG4ucGFnZS1ub2RlLXR5cGUtdXNlci1tYW51YWwgLnVzZXItbWFudWFscy1kZXRhaWxzIC51c2VyLW1hbnVhbHMtY29udGFpbmVyIC51c2VyLW1hbnVhbHMtZGVzYyBvbCBsaSB7XG4gIGNvbG9yOiAjNDU0NTQ1O1xuICBmb250LXNpemU6IDJyZW07XG4gIGxpbmUtaGVpZ2h0OiAxNTAlO1xufVxuLnBhZ2Utbm9kZS10eXBlLXVzZXItbWFudWFsIC51c2VyLW1hbnVhbHMtZGV0YWlscyAudXNlci1tYW51YWxzLWNvbnRhaW5lciAudXNlci1tYW51YWxzLWRlc2Mgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5wYWdlLW5vZGUtdHlwZS11c2VyLW1hbnVhbCAudXNlci1tYW51YWxzLWRldGFpbHMgLnVzZXItbWFudWFscy1jb250YWluZXIgLnJlbGF0ZWQtdG8tc2VjdGlvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDAuMzg1NTZyZW07XG4gIGJhY2tncm91bmQ6ICNGNUYzRjA7XG4gIGJveC1zaGFkb3c6IDBweCA0LjExMnB4IDMwLjg0M3B4IDBweCByZ2JhKDIyMCwgMjIwLCAyMjAsIDAuMTUpO1xuICB3aWR0aDogMjMuMzg5NTZyZW07XG4gIHBhZGRpbmc6IDEuMnJlbTtcbiAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgbWFyZ2luLXRvcDogMS42MnJlbTtcbn1cbi5wYWdlLW5vZGUtdHlwZS11c2VyLW1hbnVhbCAudXNlci1tYW51YWxzLWRldGFpbHMgLnVzZXItbWFudWFscy1jb250YWluZXIgLnJlbGF0ZWQtdG8tc2VjdGlvbiAucm93IHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAwO1xufVxuLnBhZ2Utbm9kZS10eXBlLXVzZXItbWFudWFsIC51c2VyLW1hbnVhbHMtZGV0YWlscyAudXNlci1tYW51YWxzLWNvbnRhaW5lciAucmVsYXRlZC10by1zZWN0aW9uIGg0IHtcbiAgY29sb3I6ICMxNjE2MTY7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI0ZGRkZGRjtcbiAgcGFkZGluZy1ib3R0b206IDEuMjFyZW07XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4ucGFnZS1ub2RlLXR5cGUtdXNlci1tYW51YWwgLnVzZXItbWFudWFscy1kZXRhaWxzIC51c2VyLW1hbnVhbHMtY29udGFpbmVyIC5yZWxhdGVkLXRvLXNlY3Rpb24gLnZpZXdzLWZpZWxkLXRpdGxlIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICMxNjE2MTY7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDAuMzg1NTZyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAuODNyZW07XG59XG4ucGFnZS1ub2RlLXR5cGUtdXNlci1tYW51YWwgLnVzZXItbWFudWFscy1kZXRhaWxzIC51c2VyLW1hbnVhbHMtY29udGFpbmVyIC5yZWxhdGVkLXRvLXNlY3Rpb24gLnZpZXdzLWZpZWxkLXRpdGxlIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjOUU4QTY2O1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZy1sZWZ0OiAwLjgzcmVtO1xufVxuLnBhZ2Utbm9kZS10eXBlLXVzZXItbWFudWFsIC51c2VyLW1hbnVhbHMtZGV0YWlscyAudXNlci1tYW51YWxzLWNvbnRhaW5lciAucmVsYXRlZC10by1zZWN0aW9uIHVsIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuLnBhZ2Utbm9kZS10eXBlLXVzZXItbWFudWFsIC51c2VyLW1hbnVhbHMtZGV0YWlscyAudXNlci1tYW51YWxzLWNvbnRhaW5lciAucmVsYXRlZC10by1zZWN0aW9uIGxpIHtcbiAgY29sb3I6IHZhcigtLVNlY29uZGFyeS1CbC04MDAsICM0NTQ1NDUpO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgcGFkZGluZzogOHB4IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xufVxuLnBhZ2Utbm9kZS10eXBlLXVzZXItbWFudWFsIC51c2VyLW1hbnVhbHMtZGV0YWlscyAucmVhZC1tb3JlLXNlY3Rpb24gaDMge1xuICBjb2xvcjogIzNEM0QzRDtcbiAgZm9udC1zaXplOiAyLjVyZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gIHBhZGRpbmctYm90dG9tOiAxLjcycmVtO1xufVxuLnBhZ2Utbm9kZS10eXBlLXVzZXItbWFudWFsIC51c2VyLW1hbnVhbHMtZGV0YWlscyAucmVhZC1tb3JlLXNlY3Rpb24gLnJvdyB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgZ2FwOiAxNHB4O1xufVxuLnBhZ2Utbm9kZS10eXBlLXVzZXItbWFudWFsIC51c2VyLW1hbnVhbHMtZGV0YWlscyAucmVhZC1tb3JlLXNlY3Rpb24gLnJvdy1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBib3JkZXItcmFkaXVzOiAwLjczMzk0cmVtO1xuICBib3gtc2hhZG93OiAwcHggNHB4IDMwcHggMHB4IHJnYmEoMjI3LCAyMjcsIDIyNywgMC4yNSk7XG4gIHRyYW5zaXRpb246IGFsbCBlYXNlLWluLW91dCAwLjNzO1xufVxuLnBhZ2Utbm9kZS10eXBlLXVzZXItbWFudWFsIC51c2VyLW1hbnVhbHMtZGV0YWlscyAucmVhZC1tb3JlLXNlY3Rpb24gLnJvdy1jb250ZW50OmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMCA0cHggOHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cbi5wYWdlLW5vZGUtdHlwZS11c2VyLW1hbnVhbCAudXNlci1tYW51YWxzLWRldGFpbHMgLnJlYWQtbW9yZS1zZWN0aW9uIC5yb3ctY29udGVudCAudXNlci1tYW51YWwtY2FyZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wYWdlLW5vZGUtdHlwZS11c2VyLW1hbnVhbCAudXNlci1tYW51YWxzLWRldGFpbHMgLnJlYWQtbW9yZS1zZWN0aW9uIC5yb3ctY29udGVudCAudXNlci1tYW51YWwtY2FyZCAudXNlci1tYW51YWwtY2FyZC1pbWFnZSBpbWcge1xuICB3aWR0aDogMzE2cHg7XG4gIGhlaWdodDogMjg0cHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBib3JkZXItcmFkaXVzOiAwLjczMzk0cmVtIDAuNzMzOTRyZW0gMHJlbSAwcmVtO1xufVxuLnBhZ2Utbm9kZS10eXBlLXVzZXItbWFudWFsIC51c2VyLW1hbnVhbHMtZGV0YWlscyAucmVhZC1tb3JlLXNlY3Rpb24gLnJvdy1jb250ZW50IC51c2VyLW1hbnVhbC1jYXJkIC51c2VyLW1hbnVhbC1jYXJkLWNvbnRlbnQge1xuICBtYXJnaW46IDEuNzZyZW0gMCAwIDEuNTZyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAyMCU7XG59XG4ucGFnZS1ub2RlLXR5cGUtdXNlci1tYW51YWwgLnVzZXItbWFudWFscy1kZXRhaWxzIC5yZWFkLW1vcmUtc2VjdGlvbiAucm93LWNvbnRlbnQgLnVzZXItbWFudWFsLWNhcmQgLnVzZXItbWFudWFsLWNhcmQtY29udGVudCAuZGF0ZSB7XG4gIGNvbG9yOiAjQUU5RTgwO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xufVxuLnBhZ2Utbm9kZS10eXBlLXVzZXItbWFudWFsIC51c2VyLW1hbnVhbHMtZGV0YWlscyAucmVhZC1tb3JlLXNlY3Rpb24gLnJvdy1jb250ZW50IC51c2VyLW1hbnVhbC1jYXJkIC51c2VyLW1hbnVhbC1jYXJkLWNvbnRlbnQgaDMge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xufVxuLnBhZ2Utbm9kZS10eXBlLXVzZXItbWFudWFsIC51c2VyLW1hbnVhbHMtZGV0YWlscyAucmVhZC1tb3JlLXNlY3Rpb24gLnJvdy1jb250ZW50IC51c2VyLW1hbnVhbC1jYXJkIC51c2VyLW1hbnVhbC1jYXJkLWFjdGlvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBwYWRkaW5nOiAxLjQ0cmVtO1xuICBnYXA6IDEuMzhyZW07XG59XG4ucGFnZS1ub2RlLXR5cGUtdXNlci1tYW51YWwgLnVzZXItbWFudWFscy1kZXRhaWxzIC5yZWFkLW1vcmUtc2VjdGlvbiAucm93LWNvbnRlbnQgLnVzZXItbWFudWFsLWNhcmQgLnVzZXItbWFudWFsLWNhcmQtYWN0aW9ucyAuZmlsZS1hY3Rpb25zIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnBhZ2Utbm9kZS10eXBlLXVzZXItbWFudWFsIC51c2VyLW1hbnVhbHMtZGV0YWlscyAucmVhZC1tb3JlLXNlY3Rpb24gLnJvdy1jb250ZW50IC51c2VyLW1hbnVhbC1jYXJkIC51c2VyLW1hbnVhbC1jYXJkLWFjdGlvbnMgLmZpbGUtYWN0aW9ucyAuc29jaWFsLWljb25zIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDQwcHg7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgcGFkZGluZzogMTBweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBib3gtc2hhZG93OiAwIDRweCA2cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuLnBhZ2Utbm9kZS10eXBlLXVzZXItbWFudWFsIC51c2VyLW1hbnVhbHMtZGV0YWlscyAucmVhZC1tb3JlLXNlY3Rpb24gLnJvdy1jb250ZW50IC51c2VyLW1hbnVhbC1jYXJkIC51c2VyLW1hbnVhbC1jYXJkLWFjdGlvbnMgLmZpbGUtYWN0aW9ucyAuc29jaWFsLWljb25zIC5pY29ucy1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLnBhZ2Utbm9kZS10eXBlLXVzZXItbWFudWFsIC51c2VyLW1hbnVhbHMtZGV0YWlscyAucmVhZC1tb3JlLXNlY3Rpb24gLnJvdy1jb250ZW50IC51c2VyLW1hbnVhbC1jYXJkIC51c2VyLW1hbnVhbC1jYXJkLWFjdGlvbnMgLmZpbGUtYWN0aW9ucyAuc29jaWFsLWljb25zIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMCA1cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC1zaXplOiAxLjJweDtcbiAgY29sb3I6ICMzMzM7XG59XG4ucGFnZS1ub2RlLXR5cGUtdXNlci1tYW51YWwgLnVzZXItbWFudWFscy1kZXRhaWxzIC5yZWFkLW1vcmUtc2VjdGlvbiAucm93LWNvbnRlbnQgLnVzZXItbWFudWFsLWNhcmQgLnVzZXItbWFudWFsLWNhcmQtYWN0aW9ucyAuZmlsZS1hY3Rpb25zIC5zaGFyZS1saW5rIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnBhZ2Utbm9kZS10eXBlLXVzZXItbWFudWFsIC51c2VyLW1hbnVhbHMtZGV0YWlscyAucmVhZC1tb3JlLXNlY3Rpb24gLnJvdy1jb250ZW50IC51c2VyLW1hbnVhbC1jYXJkIC51c2VyLW1hbnVhbC1jYXJkLWFjdGlvbnMgLmZpbGUtYWN0aW9ucy5hY3RpdmUgLnNvY2lhbC1pY29ucyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5odG1sW2xhbmc9YXJdW2Rpcj1ydGxdIC5wYWdlLW5vZGUtdHlwZS11c2VyLW1hbnVhbC1saXN0IC52aWV3LXVzZXItbWFudWFsIC52aWV3cy1leHBvc2VkLWZvcm0gLmZvcm0taXRlbS0tZmllbGQtZG9jdW1lbnQtdHlwZS12YWx1ZSAuYmVmLWxpbmtzIHVsIGxpLFxuaHRtbFtsYW5nPWFyXVtkaXI9cnRsXSAucGFnZS1ub2RlLXR5cGUtdXNlci1tYW51YWwgLnZpZXctdXNlci1tYW51YWwgLnZpZXdzLWV4cG9zZWQtZm9ybSAuZm9ybS1pdGVtLS1maWVsZC1kb2N1bWVudC10eXBlLXZhbHVlIC5iZWYtbGlua3MgdWwgbGkge1xuICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbmh0bWxbbGFuZz1hcl1bZGlyPXJ0bF0gLnBhZ2Utbm9kZS10eXBlLXVzZXItbWFudWFsLWxpc3QgLnZpZXctdXNlci1tYW51YWwgLnZpZXdzLWV4cG9zZWQtZm9ybSAuZm9ybS1pdGVtLS1maWVsZC1kb2N1bWVudC10eXBlLXZhbHVlIC5iZWYtbGlua3MgdWwgbGk6bm90KDpsYXN0LWNoaWxkKTo6YWZ0ZXIsXG5odG1sW2xhbmc9YXJdW2Rpcj1ydGxdIC5wYWdlLW5vZGUtdHlwZS11c2VyLW1hbnVhbCAudmlldy11c2VyLW1hbnVhbCAudmlld3MtZXhwb3NlZC1mb3JtIC5mb3JtLWl0ZW0tLWZpZWxkLWRvY3VtZW50LXR5cGUtdmFsdWUgLmJlZi1saW5rcyB1bCBsaTpub3QoOmxhc3QtY2hpbGQpOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiB1bnNldDtcbn1cbmh0bWxbbGFuZz1hcl1bZGlyPXJ0bF0gLnBhZ2Utbm9kZS10eXBlLXVzZXItbWFudWFsLWxpc3QgLnZpZXctdXNlci1tYW51YWwgLnZpZXdzLWZpZWxkLWNyZWF0ZWQsXG5odG1sW2xhbmc9YXJdW2Rpcj1ydGxdIC5wYWdlLW5vZGUtdHlwZS11c2VyLW1hbnVhbCAudmlldy11c2VyLW1hbnVhbCAudmlld3MtZmllbGQtY3JlYXRlZCB7XG4gIG1hcmdpbi1yaWdodDogMS41NnJlbSAhaW1wb3J0YW50O1xufVxuaHRtbFtsYW5nPWFyXVtkaXI9cnRsXSAucGFnZS1ub2RlLXR5cGUtdXNlci1tYW51YWwtbGlzdCAudmlldy11c2VyLW1hbnVhbCBoNCxcbmh0bWxbbGFuZz1hcl1bZGlyPXJ0bF0gLnBhZ2Utbm9kZS10eXBlLXVzZXItbWFudWFsIC52aWV3LXVzZXItbWFudWFsIGg0IHtcbiAgcGFkZGluZy1yaWdodDogMS41NnJlbTtcbn1cbmh0bWxbbGFuZz1hcl1bZGlyPXJ0bF0gLnBhZ2Utbm9kZS10eXBlLXVzZXItbWFudWFsLWxpc3QgLnZpZXctdXNlci1tYW51YWwgLnZpZXdzLWZpZWxkLXRpdGxlIGEsXG5odG1sW2xhbmc9YXJdW2Rpcj1ydGxdIC5wYWdlLW5vZGUtdHlwZS11c2VyLW1hbnVhbCAudmlldy11c2VyLW1hbnVhbCAudmlld3MtZmllbGQtdGl0bGUgYSB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuODNyZW07XG59XG5odG1sW2xhbmc9YXJdW2Rpcj1ydGxdIC5wYWdlLW5vZGUtdHlwZS11c2VyLW1hbnVhbC1saXN0IC52aWV3LXVzZXItbWFudWFsIC51c2VyLW1hbnVhbC1jYXJkLWNvbnRlbnQgaDIsXG5odG1sW2xhbmc9YXJdW2Rpcj1ydGxdIC5wYWdlLW5vZGUtdHlwZS11c2VyLW1hbnVhbCAudmlldy11c2VyLW1hbnVhbCAudXNlci1tYW51YWwtY2FyZC1jb250ZW50IGgyIHtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC52aWV3LXVzZXItbWFudWFsIC5yb3cge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGdhcDogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC52aWV3LXVzZXItbWFudWFsIC52aWV3cy1leHBvc2VkLWZvcm0ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAyNXB4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIC52aWV3LXVzZXItbWFudWFsIC52aWV3cy1leHBvc2VkLWZvcm0gLmZvcm0taXRlbS0tZmllbGQtdXNlci1ndWlkZXMtY2F0ZWdvcnktdGFyZ2V0LWlkIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAudmlldy11c2VyLW1hbnVhbCAudmlld3MtZXhwb3NlZC1mb3JtIC5mb3JtLWl0ZW0tLWZpZWxkLXVzZXItZ3VpZGVzLWNhdGVnb3J5LXRhcmdldC1pZCB1bCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAudmlldy11c2VyLW1hbnVhbCAudmlld3MtZXhwb3NlZC1mb3JtIC5mb3JtLWl0ZW0tLWZpZWxkLXVzZXItZ3VpZGVzLWNhdGVnb3J5LXRhcmdldC1pZCB1bCBsaTpub3QoOmxhc3QtY2hpbGQpOjphZnRlciB7XG4gICAgY29udGVudDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC52aWV3LXVzZXItbWFudWFsIC52aWV3cy1leHBvc2VkLWZvcm0gLmZvcm0taXRlbS0tdGl0bGUge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnVzZXItbWFudWFscy1kZXRhaWxzIC51c2VyLW1hbnVhbHMtY29udGFpbmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5wYWdlLW5vZGUtdHlwZS1taW5lcmFsLWNsYXNzIC5taW5pZXJhbHMtY2xhc3Nlcy1kZXRhaWxzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZBRkJGQjtcbn1cbi5wYWdlLW5vZGUtdHlwZS1taW5lcmFsLWNsYXNzIC5taW5pZXJhbHMtY2xhc3Nlcy1kZXRhaWxzIC5taW5pcmFscy1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xuICBib3gtc2hhZG93OiAwcHggNnB4IDI1cHggMHB4IHJnYmEoMjM0LCAyMzQsIDIzNCwgMC4xNik7XG4gIHBhZGRpbmc6IDIuNjVyZW0gMi42NXJlbSA1LjUycmVtIDIuNjVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm90dG9tOiAzMHB4O1xuICB6LWluZGV4OiAxO1xufVxuLnBhZ2Utbm9kZS10eXBlLW1pbmVyYWwtY2xhc3MgLm1pbmllcmFscy1jbGFzc2VzLWRldGFpbHMgLm1pbmlyYWxzLWNvbnRhaW5lciAubWluaXJhbHMtZGVzYyB7XG4gIHdpZHRoOiA4MCU7XG59XG4ucGFnZS1ub2RlLXR5cGUtbWluZXJhbC1jbGFzcyAubWluaWVyYWxzLWNsYXNzZXMtZGV0YWlscyAubWluaXJhbHMtY29udGFpbmVyIC5taW5pcmFscy1kZXNjIGgyIHtcbiAgY29sb3I6ICMzMDRBNUQ7XG4gIGZvbnQtc2l6ZTogNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gIHBhZGRpbmctYm90dG9tOiAxLjY3cmVtO1xufVxuLnBhZ2Utbm9kZS10eXBlLW1pbmVyYWwtY2xhc3MgLm1pbmllcmFscy1jbGFzc2VzLWRldGFpbHMgLm1pbmlyYWxzLWNvbnRhaW5lciAubWluaXJhbHMtZGVzYyBoMyB7XG4gIGNvbG9yOiAjOUU4QTY2O1xuICBmb250LXNpemU6IDRyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICBwYWRkaW5nLWJvdHRvbTogMS4yNXJlbTtcbn1cbi5wYWdlLW5vZGUtdHlwZS1taW5lcmFsLWNsYXNzIC5taW5pZXJhbHMtY2xhc3Nlcy1kZXRhaWxzIC5taW5pcmFscy1jb250YWluZXIgLm1pbmlyYWxzLWRlc2MgaDQge1xuICBjb2xvcjogIzQ1NDU0NTtcbiAgZm9udC1zaXplOiAzcmVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICBwYWRkaW5nLWJvdHRvbTogMS4yNXJlbTtcbn1cbi5wYWdlLW5vZGUtdHlwZS1taW5lcmFsLWNsYXNzIC5taW5pZXJhbHMtY2xhc3Nlcy1kZXRhaWxzIC5taW5pcmFscy1jb250YWluZXIgLm1pbmlyYWxzLWRlc2MgcCB7XG4gIGNvbG9yOiAjNDU0NTQ1O1xuICBmb250LXNpemU6IDJyZW07XG59XG4ucGFnZS1ub2RlLXR5cGUtbWluZXJhbC1jbGFzcyAubWluaWVyYWxzLWNsYXNzZXMtZGV0YWlscyAubWluaXJhbHMtY29udGFpbmVyIC5taW5pcmFscy1kZXNjIGEge1xuICBmb250LXNpemU6IDJyZW07XG59XG4ucGFnZS1ub2RlLXR5cGUtbWluZXJhbC1jbGFzcyAubWluaWVyYWxzLWNsYXNzZXMtZGV0YWlscyAubWluaXJhbHMtY29udGFpbmVyIC5taW5pcmFscy1kZXNjIHVsLCAucGFnZS1ub2RlLXR5cGUtbWluZXJhbC1jbGFzcyAubWluaWVyYWxzLWNsYXNzZXMtZGV0YWlscyAubWluaXJhbHMtY29udGFpbmVyIC5taW5pcmFscy1kZXNjIG9sIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xuICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMS42N3JlbTtcbn1cbi5wYWdlLW5vZGUtdHlwZS1taW5lcmFsLWNsYXNzIC5taW5pZXJhbHMtY2xhc3Nlcy1kZXRhaWxzIC5taW5pcmFscy1jb250YWluZXIgLm1pbmlyYWxzLWRlc2MgdWwgbGksIC5wYWdlLW5vZGUtdHlwZS1taW5lcmFsLWNsYXNzIC5taW5pZXJhbHMtY2xhc3Nlcy1kZXRhaWxzIC5taW5pcmFscy1jb250YWluZXIgLm1pbmlyYWxzLWRlc2Mgb2wgbGkge1xuICBjb2xvcjogIzQ1NDU0NTtcbiAgZm9udC1zaXplOiAycmVtO1xuICBsaW5lLWhlaWdodDogMTUwJTtcbn1cbi5wYWdlLW5vZGUtdHlwZS1taW5lcmFsLWNsYXNzIC5taW5pZXJhbHMtY2xhc3Nlcy1kZXRhaWxzIC5taW5pcmFscy1jb250YWluZXIgLm1pbmlyYWxzLWRlc2Mgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5wYWdlLW5vZGUtdHlwZS1taW5lcmFsLWNsYXNzIC5taW5pZXJhbHMtY2xhc3Nlcy1kZXRhaWxzIC5taW5pcmFscy1jb250YWluZXIgLm1pbmlyYWxzLWRlc2MgdGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RlZTJlNjtcbn1cbi5wYWdlLW5vZGUtdHlwZS1taW5lcmFsLWNsYXNzIC5taW5pZXJhbHMtY2xhc3Nlcy1kZXRhaWxzIC5taW5pcmFscy1jb250YWluZXIgLm1pbmlyYWxzLWRlc2MgdGFibGUgdGgsXG4ucGFnZS1ub2RlLXR5cGUtbWluZXJhbC1jbGFzcyAubWluaWVyYWxzLWNsYXNzZXMtZGV0YWlscyAubWluaXJhbHMtY29udGFpbmVyIC5taW5pcmFscy1kZXNjIHRhYmxlIHRkIHtcbiAgcGFkZGluZzogMC43NXJlbTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNFNEQ0QkM7XG4gIGZvbnQtZmFtaWx5OiBcIkRJTiBOZXh0IExUIEFyYWJpY1wiO1xuICBmb250LXNpemU6IDEuNXJlbTtcbn1cbi5wYWdlLW5vZGUtdHlwZS1taW5lcmFsLWNsYXNzIC5taW5pZXJhbHMtY2xhc3Nlcy1kZXRhaWxzIC5taW5pcmFscy1jb250YWluZXIgLm1pbmlyYWxzLWRlc2MgdGFibGUgdGggc3Bhbixcbi5wYWdlLW5vZGUtdHlwZS1taW5lcmFsLWNsYXNzIC5taW5pZXJhbHMtY2xhc3Nlcy1kZXRhaWxzIC5taW5pcmFscy1jb250YWluZXIgLm1pbmlyYWxzLWRlc2MgdGFibGUgdGQgc3BhbiB7XG4gIGZvbnQtZmFtaWx5OiBcIkRJTiBOZXh0IExUIEFyYWJpY1wiO1xuICBmb250LXNpemU6IDEuNXJlbTtcbn1cbi5wYWdlLW5vZGUtdHlwZS1taW5lcmFsLWNsYXNzIC5taW5pZXJhbHMtY2xhc3Nlcy1kZXRhaWxzIC5taW5pcmFscy1jb250YWluZXIgLm1pbmlyYWxzLWRlc2MgdGFibGUgdGhlYWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWZhO1xufVxuLnBhZ2Utbm9kZS10eXBlLW1pbmVyYWwtY2xhc3MgLm1pbmllcmFscy1jbGFzc2VzLWRldGFpbHMgLm1pbmlyYWxzLWNvbnRhaW5lciAubWluaXJhbHMtZGVzYyB0YWJsZSB0aGVhZCB0aCB7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjRTRENEJDO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5wYWdlLW5vZGUtdHlwZS1taW5lcmFsLWNsYXNzIC5taW5pZXJhbHMtY2xhc3Nlcy1kZXRhaWxzIC5taW5pcmFscy1jb250YWluZXIgLm1pbmlyYWxzLWRlc2MgdGFibGUgdGJvZHkgdHI6bnRoLW9mLXR5cGUob2RkKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGOEY1RUY7XG59XG4ucGFnZS1ub2RlLXR5cGUtbWluZXJhbC1jbGFzcyAubWluaWVyYWxzLWNsYXNzZXMtZGV0YWlscyAubWluaXJhbHMtY29udGFpbmVyIC5taW5pcmFscy1kZXNjIHRhYmxlIHRib2R5IHRyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U0RDRCQztcbn1cbi5wYWdlLW5vZGUtdHlwZS1taW5lcmFsLWNsYXNzIC5taW5pZXJhbHMtY2xhc3Nlcy1kZXRhaWxzIC5taW5pcmFscy1jb250YWluZXIgLm1pbmlyYWxzLWRlc2MgdGFibGUgdGgsXG4ucGFnZS1ub2RlLXR5cGUtbWluZXJhbC1jbGFzcyAubWluaWVyYWxzLWNsYXNzZXMtZGV0YWlscyAubWluaXJhbHMtY29udGFpbmVyIC5taW5pcmFscy1kZXNjIHRhYmxlIHRkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0U0RDRCQztcbn1cbi5wYWdlLW5vZGUtdHlwZS1taW5lcmFsLWNsYXNzIC5taW5pZXJhbHMtY2xhc3Nlcy1kZXRhaWxzIC5taW5pcmFscy1jb250YWluZXIgLnJlbGF0ZWQtdG8tc2VjdGlvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDAuMzg1NTZyZW07XG4gIGJhY2tncm91bmQ6ICNGNUYzRjA7XG4gIGJveC1zaGFkb3c6IDBweCA0LjExMnB4IDMwLjg0M3B4IDBweCByZ2JhKDIyMCwgMjIwLCAyMjAsIDAuMTUpO1xuICB3aWR0aDogMjMuMzg5NTZyZW07XG4gIHBhZGRpbmc6IDEuMnJlbTtcbiAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgbWFyZ2luLXRvcDogMS42MnJlbTtcbn1cbi5wYWdlLW5vZGUtdHlwZS1taW5lcmFsLWNsYXNzIC5taW5pZXJhbHMtY2xhc3Nlcy1kZXRhaWxzIC5taW5pcmFscy1jb250YWluZXIgLnJlbGF0ZWQtdG8tc2VjdGlvbiAucm93IHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAwO1xufVxuLnBhZ2Utbm9kZS10eXBlLW1pbmVyYWwtY2xhc3MgLm1pbmllcmFscy1jbGFzc2VzLWRldGFpbHMgLm1pbmlyYWxzLWNvbnRhaW5lciAucmVsYXRlZC10by1zZWN0aW9uIGg0IHtcbiAgY29sb3I6ICMxNjE2MTY7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI0ZGRkZGRjtcbiAgcGFkZGluZy1ib3R0b206IDEuMjFyZW07XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4ucGFnZS1ub2RlLXR5cGUtbWluZXJhbC1jbGFzcyAubWluaWVyYWxzLWNsYXNzZXMtZGV0YWlscyAubWluaXJhbHMtY29udGFpbmVyIC5yZWxhdGVkLXRvLXNlY3Rpb24gYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogIzE2MTYxNjtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMC4zODU1NnJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMC44M3JlbTtcbn1cbi5wYWdlLW5vZGUtdHlwZS1taW5lcmFsLWNsYXNzIC5taW5pZXJhbHMtY2xhc3Nlcy1kZXRhaWxzIC5taW5pcmFscy1jb250YWluZXIgLnJlbGF0ZWQtdG8tc2VjdGlvbiBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzlFOEE2NjtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmctbGVmdDogMC44M3JlbTtcbn1cbi5wYWdlLW5vZGUtdHlwZS1taW5lcmFsLWNsYXNzIC5taW5pZXJhbHMtY2xhc3Nlcy1kZXRhaWxzIC5taW5pcmFscy1jb250YWluZXIgLnJlbGF0ZWQtdG8tc2VjdGlvbiB1bCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgcGFkZGluZy1yaWdodDogMS41cmVtO1xufVxuLnBhZ2Utbm9kZS10eXBlLW1pbmVyYWwtY2xhc3MgLm1pbmllcmFscy1jbGFzc2VzLWRldGFpbHMgLm1pbmlyYWxzLWNvbnRhaW5lciAucmVsYXRlZC10by1zZWN0aW9uIGxpIHtcbiAgY29sb3I6IHZhcigtLVNlY29uZGFyeS1CbC04MDAsICM0NTQ1NDUpO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgcGFkZGluZzogOHB4IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xufVxuXG5odG1sW2xhbmc9YXJdW2Rpcj1ydGxdIC5wYWdlLW5vZGUtdHlwZS1taW5lcmFsLWNsYXNzIC52aWV3cy1maWVsZC10aXRsZSBhIHtcbiAgcGFkZGluZy1yaWdodDogMS41NnJlbSAhaW1wb3J0YW50O1xufVxuaHRtbFtsYW5nPWFyXVtkaXI9cnRsXSAucGFnZS1ub2RlLXR5cGUtbWluZXJhbC1jbGFzcyAucmVsYXRlZC10by1zZWN0aW9uIGg0IHtcbiAgcGFkZGluZy1yaWdodDogMS41cmVtO1xufVxuaHRtbFtsYW5nPWFyXVtkaXI9cnRsXSAubWluaWVyYWxzLWNsYXNzZXMtZGV0YWlscyAubWluaXJhbHMtZGVzYyB1bCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEuNXJlbTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAubWluaWVyYWxzLWNsYXNzZXMtZGV0YWlscyAubWluaXJhbHMtY29udGFpbmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5wYWdlLW5vZGUtdHlwZS1jb250YWN0LXVzIC5mb3JtLWdyb3VwIGxhYmVsOjphZnRlciB7XG4gIGNvbnRlbnQ6IHVuc2V0O1xufVxuLnBhZ2Utbm9kZS10eXBlLWNvbnRhY3QtdXMgLmNhcmQtYm9keSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnBhZ2Utbm9kZS10eXBlLWNvbnRhY3QtdXMgLmNvbC1tZCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wYWdlLW5vZGUtdHlwZS1jb250YWN0LXVzIC5jb2wtbWQge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbi5wYWdlLW5vZGUtdHlwZS1jb250YWN0LXVzIC50aXRsZS1tb2RhbCB7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICBjb2xvcjogdmFyKC0tTmV1dHJhbC1QYWxldHRlLURhcmtHcmV5LWJhc2UsICM0YTRmNTMpO1xuICBmb250LXNpemU6IDQ4cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gIC8qIDU3LjZweCAqL1xufVxuLnBhZ2Utbm9kZS10eXBlLWNvbnRhY3QtdXMgI2Jvb2stYW4tYXBwb2ludG1lbnQtbW9kYWwge1xuICBtYXJnaW4tYm90dG9tOiAyMnB4O1xufVxuLnBhZ2Utbm9kZS10eXBlLWNvbnRhY3QtdXMgI2Jvb2stYW4tYXBwb2ludG1lbnQtbW9kYWwgLnRpdGxlLW1vZGFsIHtcbiAgcGFkZGluZy1ib3R0b206IDQ4cHg7XG59XG4ucGFnZS1ub2RlLXR5cGUtY29udGFjdC11cyAjYm9vay1hbi1hcHBvaW50bWVudC1tb2RhbCAubW9kYWwtY29udGVudCB7XG4gIHdpZHRoOiA4MDJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkge1xuICAucGFnZS1ub2RlLXR5cGUtY29udGFjdC11cyAjYm9vay1hbi1hcHBvaW50bWVudC1tb2RhbCAubW9kYWwtY29udGVudCB7XG4gICAgd2lkdGg6IDkwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5wYWdlLW5vZGUtdHlwZS1jb250YWN0LXVzICNib29rLWFuLWFwcG9pbnRtZW50LW1vZGFsIC5tb2RhbC1jb250ZW50IHtcbiAgICB3aWR0aDogOTUlO1xuICAgIHBhZGRpbmc6IDIwcHggMTVweDtcbiAgfVxufVxuLnBhZ2Utbm9kZS10eXBlLWNvbnRhY3QtdXMgI2Jvb2stYW4tYXBwb2ludG1lbnQtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLndlYmZvcm0tc3VibWlzc2lvbi1ib29rLWFuLWFwcG9pbnRtZW50LWZvcm0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDQ4cHg7XG59XG4ucGFnZS1ub2RlLXR5cGUtY29udGFjdC11cyAjYm9vay1hbi1hcHBvaW50bWVudC1tb2RhbCBsYWJlbCB7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICBjb2xvcjogIzM0MzczYTtcbiAgZm9udC1mYW1pbHk6IFwiRElOIE5leHQgTFQgQXJhYmljXCI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5wYWdlLW5vZGUtdHlwZS1jb250YWN0LXVzICNib29rLWFuLWFwcG9pbnRtZW50LW1vZGFsIGlucHV0LFxuLnBhZ2Utbm9kZS10eXBlLWNvbnRhY3QtdXMgI2Jvb2stYW4tYXBwb2ludG1lbnQtbW9kYWwgdGV4dGFyZWEge1xuICB3aWR0aDogMTAwJTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiA4cHggMTJweDtcbiAgYm9yZGVyLXJhZGl1czogOXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTZlNmU2O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLnBhZ2Utbm9kZS10eXBlLWNvbnRhY3QtdXMgI2Jvb2stYW4tYXBwb2ludG1lbnQtbW9kYWwgc2VsZWN0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZzogOHB4IDEycHg7XG4gIGJvcmRlci1yYWRpdXM6IDlweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U2ZTZlNjtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYmFja2dyb3VuZDogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPVwiMjBcIiBoZWlnaHQ9XCIyMVwiIHZpZXdCb3g9XCIwIDAgMjAgMjFcIiBmaWxsPVwibm9uZVwiIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiUzRSUzQ3BhdGggZD1cIk0xNi42IDcuNzA4NUwxMS4xNjY3IDEzLjE0MThDMTAuNTI1IDEzLjc4MzUgOS40NzUwMiAxMy43ODM1IDguODMzMzYgMTMuMTQxOEwzLjQwMDAyIDcuNzA4NVwiIHN0cm9rZT1cIiUyM0FEQTdBN1wiIHN0cm9rZS13aWR0aD1cIjEuNVwiIHN0cm9rZS1taXRlcmxpbWl0PVwiMTBcIiBzdHJva2UtbGluZWNhcD1cInJvdW5kXCIgc3Ryb2tlLWxpbmVqb2luPVwicm91bmRcIiUyRiUzRSUzQyUyRnN2ZyUzRScpIG5vLXJlcGVhdCByaWdodCAxMHB4IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xufVxuLnBhZ2Utbm9kZS10eXBlLWNvbnRhY3QtdXMgI2Jvb2stYW4tYXBwb2ludG1lbnQtbW9kYWwgLmZvcm0tZ3JvdXAtc2VsZWN0IHtcbiAgd2lkdGg6IDMyJTtcbn1cbi5wYWdlLW5vZGUtdHlwZS1jb250YWN0LXVzICNib29rLWFuLWFwcG9pbnRtZW50LW1vZGFsIC5mb3JtLXJlcXVpcmVkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnBhZ2Utbm9kZS10eXBlLWNvbnRhY3QtdXMgI2Jvb2stYW4tYXBwb2ludG1lbnQtbW9kYWwgLmZvcm0tcmVxdWlyZWQ6OmFmdGVyIHtcbiAgY29udGVudDogXCIgKlwiO1xuICBjb2xvcjogcmVkO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5wYWdlLW5vZGUtdHlwZS1jb250YWN0LXVzICNib29rLWFuLWFwcG9pbnRtZW50LW1vZGFsIC5mb3JtLWl0ZW1fX2Rlc2NyaXB0aW9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wYWdlLW5vZGUtdHlwZS1jb250YWN0LXVzICNib29rLWFuLWFwcG9pbnRtZW50LW1vZGFsIC53ZWJmb3JtLWJ1dHRvbi0tc3VibWl0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiA1OHB4O1xuICBwYWRkaW5nOiAxNnB4IHZhcigtLXNwYWNpbmctc3BhY2luZy1zLCAyNHB4KTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgZ2FwOiB2YXIoLS1zcGFjaW5nLXNwYWNpbmctMnhzLCA4cHgpO1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLUJyYW5kLVBhbGV0dGUtUHJpbWFyeS1iYXNlLCAjOWU4YTY2KTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbjtcbiAgLyogODAlICovXG59XG4ucGFnZS1ub2RlLXR5cGUtY29udGFjdC11cyAjYm9vay1hbi1hcHBvaW50bWVudC1tb2RhbCAud2ViZm9ybS1idXR0b24tLXN1Ym1pdDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2ZjYxNDc7XG59XG4ucGFnZS1ub2RlLXR5cGUtY29udGFjdC11cyAjYm9vay1hbi1hcHBvaW50bWVudC1tb2RhbCAuY2xvc2UtYnRuIHtcbiAgei1pbmRleDogMTA7XG59XG4ucGFnZS1ub2RlLXR5cGUtY29udGFjdC11cyAjc3VwcG9ydC1jZW50ZXItbW9kYWwgLm1vZGFsLWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogODAycHg7XG4gIHBhZGRpbmc6IDUwcHg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6IDE2cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgLnBhZ2Utbm9kZS10eXBlLWNvbnRhY3QtdXMgI3N1cHBvcnQtY2VudGVyLW1vZGFsIC5tb2RhbC1jb250ZW50IHtcbiAgICB3aWR0aDogOTAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLnBhZ2Utbm9kZS10eXBlLWNvbnRhY3QtdXMgI3N1cHBvcnQtY2VudGVyLW1vZGFsIC5tb2RhbC1jb250ZW50IHtcbiAgICB3aWR0aDogOTUlO1xuICAgIHBhZGRpbmc6IDIwcHggMTVweDtcbiAgfVxufVxuLnBhZ2Utbm9kZS10eXBlLWNvbnRhY3QtdXMgI3N1cHBvcnQtY2VudGVyLW1vZGFsIC5tb2RhbC1jb250ZW50IC50aXRsZS1tb2RhbCB7XG4gIHBhZGRpbmctYm90dG9tOiA0OHB4O1xufVxuLnBhZ2Utbm9kZS10eXBlLWNvbnRhY3QtdXMgI3N1cHBvcnQtY2VudGVyLW1vZGFsIC5tb2RhbC1jb250ZW50IC5zdXBwb3J0LWNlbnRlci1saW5rIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMzBweCA0MHB4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogMTdweDtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZjBmMGYwO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3gtc2hhZG93OiAwcHggNHB4IDIwcHggMHB4IHJnYmEoMjM1LCAyMzUsIDIzNSwgMC4xNik7XG59XG4ucGFnZS1ub2RlLXR5cGUtY29udGFjdC11cyAjc3VwcG9ydC1jZW50ZXItbW9kYWwgLm1vZGFsLWNvbnRlbnQgLnN1cHBvcnQtY2VudGVyLWxpbmsgLnN1cHBvcnQtY2VudGVyLWl0ZW0ge1xuICB3aWR0aDogMTAwJTtcbn1cbi5wYWdlLW5vZGUtdHlwZS1jb250YWN0LXVzICNzdXBwb3J0LWNlbnRlci1tb2RhbCAubW9kYWwtY29udGVudCAuc3VwcG9ydC1jZW50ZXItbGluayAud3JhcHBlci10aXRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZy1ib3R0b206IDE3cHg7XG59XG4ucGFnZS1ub2RlLXR5cGUtY29udGFjdC11cyAjc3VwcG9ydC1jZW50ZXItbW9kYWwgLm1vZGFsLWNvbnRlbnQgLnN1cHBvcnQtY2VudGVyLWxpbmsgLndyYXBwZXItdGl0bGUgLnRpdGxlIC5zdXBwb3J0LWNlbnRlci10aXRsZSB7XG4gIGNvbG9yOiB2YXIoLS1OZXV0cmFsLVBhbGV0dGUtRGFya0dyZXktZGFyaywgIzM0MzczYSk7XG4gIGZvbnQtZmFtaWx5OiBcIkRJTiBOZXh0IExUIEFyYWJpY1wiO1xuICBmb250LXNpemU6IDI1cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cbi5wYWdlLW5vZGUtdHlwZS1jb250YWN0LXVzICNzdXBwb3J0LWNlbnRlci1tb2RhbCAubW9kYWwtY29udGVudCAuc3VwcG9ydC1jZW50ZXItbGluayAuc3VwcG9ydC1jZW50ZXItYWRkcmVzcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgY29sb3I6IHZhcigtLU5ldXRyYWwtUGFsZXR0ZS1EYXJrR3JleS1iYXNlLCAjNGE0ZjUzKTtcbiAgZm9udC1mYW1pbHk6IFwiRElOIE5leHQgTFQgQXJhYmljXCI7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTQwJTtcbiAgLyogMjUuMnB4ICovXG59XG4ucGFnZS1ub2RlLXR5cGUtY29udGFjdC11cyAjc3VwcG9ydC1jZW50ZXItbW9kYWwgLm1vZGFsLWNvbnRlbnQgLnN1cHBvcnQtY2VudGVyLWxpbmsgLmRvbmUtYnRuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiA1OHB4O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTZweCB2YXIoLS1zcGFjaW5nLXNwYWNpbmctcywgMjRweCk7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gIGdhcDogdmFyKC0tc3BhY2luZy1zcGFjaW5nLTJ4cywgOHB4KTtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1CcmFuZC1QYWxldHRlLVByaW1hcnktYmFzZSwgIzllOGE2Nik7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW47XG4gIC8qIDgwJSAqL1xufVxuLnBhZ2Utbm9kZS10eXBlLWNvbnRhY3QtdXMgI3N1cHBvcnQtY2VudGVyLW1vZGFsIC5tb2RhbC1jb250ZW50IC5zdXBwb3J0LWNlbnRlci1saW5rIC5kb25lLWJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2ZjYxNDc7XG59XG4ucGFnZS1ub2RlLXR5cGUtY29udGFjdC11cyAjc3VwcG9ydC1jZW50ZXItbW9kYWwgLm1vZGFsLWNvbnRlbnQgLmNsb3NlLWJ0biB7XG4gIHotaW5kZXg6IDIwO1xufVxuLnBhZ2Utbm9kZS10eXBlLWNvbnRhY3QtdXMgI3N1cHBvcnQtY2VudGVyLW1vZGFsIC5yb3cge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogNDhweDtcbn1cbi5wYWdlLW5vZGUtdHlwZS1jb250YWN0LXVzICNzdXBwb3J0LWNlbnRlci1tb2RhbCAucm93IC5kb25lLWJ0biB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogNThweDtcbiAgcGFkZGluZzogMTZweCB2YXIoLS1zcGFjaW5nLXNwYWNpbmctcywgMjRweCk7XG4gIHdpZHRoOiAxMDAlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICBnYXA6IHZhcigtLXNwYWNpbmctc3BhY2luZy0yeHMsIDhweCk7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tQnJhbmQtUGFsZXR0ZS1QcmltYXJ5LWJhc2UsICM5ZThhNjYpO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluO1xuICAvKiA4MCUgKi9cbn1cbi5wYWdlLW5vZGUtdHlwZS1jb250YWN0LXVzICNzdXBwb3J0LWNlbnRlci1tb2RhbCAucm93IC5kb25lLWJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2ZjYxNDc7XG59XG4ucGFnZS1ub2RlLXR5cGUtY29udGFjdC11cyAjc3VwcG9ydC1jZW50ZXItbW9kYWwgLmNsb3NlLWJ0biB7XG4gIHotaW5kZXg6IDEwO1xufVxuLnBhZ2Utbm9kZS10eXBlLWNvbnRhY3QtdXMgLmdldC1pbi10b3VjaC1zZWN0aW9uIHtcbiAgcGFkZGluZy10b3A6IDY0cHg7XG4gIGJhY2tncm91bmQ6ICNmYWZiZmI7XG59XG4ucGFnZS1ub2RlLXR5cGUtY29udGFjdC11cyAuZ2V0LWluLXRvdWNoLXNlY3Rpb24gLnJvdyB7XG4gIGdhcDogdW5zZXQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLnBhZ2Utbm9kZS10eXBlLWNvbnRhY3QtdXMgLmdldC1pbi10b3VjaC1zZWN0aW9uIC5zZWN0aW9uLXRpdGxlIHtcbiAgcGFkZGluZy1ib3R0b206IDc5cHg7XG59XG4ucGFnZS1ub2RlLXR5cGUtY29udGFjdC11cyAuZ2V0LWluLXRvdWNoLXNlY3Rpb24gLnNlY3Rpb24tdGl0bGUgaDMge1xuICBjb2xvcjogdmFyKC0tUHJpbWFyeV9jb2xvcl9wYWxldHRlLUdyZXktRzMwMCwgIzQ5NGY1NSk7XG4gIGZvbnQtc2l6ZTogNDVweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTQwJTtcbiAgLyogMy45Mzc1cmVtICovXG59XG4ucGFnZS1ub2RlLXR5cGUtY29udGFjdC11cyAuZ2V0LWluLXRvdWNoLXNlY3Rpb24gLmNhcmQtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAyMnB4O1xufVxuLnBhZ2Utbm9kZS10eXBlLWNvbnRhY3QtdXMgLmdldC1pbi10b3VjaC1zZWN0aW9uIC5jYXJkLWNvbnRhY3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDMwMXB4O1xuICBwYWRkaW5nOiA0MHB4IDMycHg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleDogMSAwIDA7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgd2lkdGg6IDYzMnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucGFnZS1ub2RlLXR5cGUtY29udGFjdC11cyAuZ2V0LWluLXRvdWNoLXNlY3Rpb24gLmNhcmQtY29udGFjdCB7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBwYWRkaW5nOiAzMHB4IDIwcHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAucGFnZS1ub2RlLXR5cGUtY29udGFjdC11cyAuZ2V0LWluLXRvdWNoLXNlY3Rpb24gLmNhcmQtY29udGFjdCB7XG4gICAgd2lkdGg6IDk1JTtcbiAgICBwYWRkaW5nOiAyMHB4IDE1cHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cbn1cbi5wYWdlLW5vZGUtdHlwZS1jb250YWN0LXVzIC5nZXQtaW4tdG91Y2gtc2VjdGlvbiAuY2FyZC1jb250YWN0IC5pY29uLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogNDlweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBwYWRkaW5nOiAxMHB4IDkuODAxcHggMTBweCA5LjE5OXB4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGFzcGVjdC1yYXRpbzogNDkvNTA7XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbiAgYmFja2dyb3VuZDogdmFyKC0tQnJhbmQtUGFsZXR0ZS1QcmltYXJ5LWxpZ2h0ZXIsICNmNWYzZjApO1xuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoNXB4KTtcbn1cbi5wYWdlLW5vZGUtdHlwZS1jb250YWN0LXVzIC5nZXQtaW4tdG91Y2gtc2VjdGlvbiAuY2FyZC1jb250YWN0IC5pY29uLXdyYXBwZXIgaW1nIHtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGFzcGVjdC1yYXRpbzogMS8xO1xufVxuLnBhZ2Utbm9kZS10eXBlLWNvbnRhY3QtdXMgLmdldC1pbi10b3VjaC1zZWN0aW9uIC5jYXJkLWNvbnRhY3QgLmNhcmQtdGl0bGUge1xuICBjb2xvcjogdmFyKC0tRXh0ZW5kZWQtUGFsZXR0ZS1CbHVlLWJhc2UsICMwNTI1M2MpO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgcGFkZGluZy1ib3R0b206IDhweDtcbn1cbi5wYWdlLW5vZGUtdHlwZS1jb250YWN0LXVzIC5nZXQtaW4tdG91Y2gtc2VjdGlvbiAuY2FyZC1jb250YWN0IC5jYXJkLXRleHQge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiA0O1xuICBsaW5lLWNsYW1wOiA0O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjb2xvcjogdmFyKC0tTmV1dHJhbC1QYWxldHRlLURhcmtHcmV5LWJhc2UsICM0YTRmNTMpO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIC8qIDEyMCUgKi9cbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgbWluLWhlaWdodDogODdweDtcbn1cbi5wYWdlLW5vZGUtdHlwZS1jb250YWN0LXVzIC5nZXQtaW4tdG91Y2gtc2VjdGlvbiAuY2FyZC1jb250YWN0IC5jb250YWN0LWRldGFpbHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDVweDtcbn1cbi5wYWdlLW5vZGUtdHlwZS1jb250YWN0LXVzIC5nZXQtaW4tdG91Y2gtc2VjdGlvbiAuY2FyZC1jb250YWN0IC5jb250YWN0LWRldGFpbHMgLmF2YWlsYWJpbGl0eS12YWx1ZSxcbi5wYWdlLW5vZGUtdHlwZS1jb250YWN0LXVzIC5nZXQtaW4tdG91Y2gtc2VjdGlvbiAuY2FyZC1jb250YWN0IC5jb250YWN0LWRldGFpbHMgLnJlc3BvbnNlLXJhbmdlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiA4cHg7XG4gIGNvbG9yOiB2YXIoLS1OZXV0cmFsLVBhbGV0dGUtRGFya0dyZXktbGlnaHQsICM5Njk5OWIpO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cbi5wYWdlLW5vZGUtdHlwZS1jb250YWN0LXVzIC5jb250YWN0LWZvcm0gLmNvbnRhY3QtdGl0bGUge1xuICBjb2xvcjogdmFyKC0tTmV1dHJhbC1QYWxldHRlLURhcmtHcmV5LWJhc2UsICM0YTRmNTMpO1xuICBmb250LXNpemU6IDQ4cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gIC8qIDU3LjZweCAqL1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbn1cbi5wYWdlLW5vZGUtdHlwZS1jb250YWN0LXVzIC5jb250YWN0LWZvcm0gLmNvbnRhY3QtZGVzY3JpcHRpb24ge1xuICBjb2xvcjogdmFyKC0tTmV1dHJhbC1QYWxldHRlLURhcmtHcmV5LWJhc2UsICM0YTRmNTMpO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gIC8qIDMycHggKi9cbn1cbi5wYWdlLW5vZGUtdHlwZS1jb250YWN0LXVzIC5hZGRyZXNzLWRldGFpbHMgLmFkZHJlc3MtdGl0bGUge1xuICBwYWRkaW5nOiA4MnB4IDAgNDdweCAwO1xuICBjb2xvcjogdmFyKC0tUHJpbWFyeV9jb2xvcl9wYWxldHRlLUdyZXktRzMwMCwgIzQ5NGY1NSk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiA0OHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICAvKiA2Ny4ycHggKi9cbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG59XG4ucGFnZS1ub2RlLXR5cGUtY29udGFjdC11cyAuYWRkcmVzcy1kZXRhaWxzIC5hZGRyZXNzLXJvdyB7XG4gIG1pbi1oZWlnaHQ6IDYyOXB4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJveC1zaGFkb3c6IDBweCA1cHggMTBweCAwcHggcmdiYSgyMzksIDIzOSwgMjM5LCAwLjE2KTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBnYXA6IHVuc2V0O1xufVxuLnBhZ2Utbm9kZS10eXBlLWNvbnRhY3QtdXMgLmFkZHJlc3MtZGV0YWlscyAuYWRkcmVzcy1yb3cgLmNvbC1tZC04IHtcbiAgd2lkdGg6IDYwJTtcbn1cbi5wYWdlLW5vZGUtdHlwZS1jb250YWN0LXVzIC5hZGRyZXNzLWRldGFpbHMgLmFkZHJlc3Mtcm93IC5jb2wtbWQtNCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiA0MCU7XG4gIHBhZGRpbmc6IDQwcHg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBmbGV4LXNocmluazogMDtcbiAgYm9yZGVyLXJhZGl1czogOHB4IDBweCAwcHggMHB4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1OZXV0cmFsLVBhbGV0dGUtTmV1dHJhbC1saWdodCwgI2ZmZik7XG4gIC8qIE0gKi9cbiAgYm94LXNoYWRvdzogMHB4IDVweCAxMHB4IDBweCByZ2JhKDIzOSwgMjM5LCAyMzksIDAuMTYpO1xufVxuLnBhZ2Utbm9kZS10eXBlLWNvbnRhY3QtdXMgLmFkZHJlc3MtZGV0YWlscyAuYWRkcmVzcy1yb3cgLmNvbC1tZC00IC5zdXBwb3J0LWNlbnRlcnMtaW5mbyAudGl0bGUge1xuICBwYWRkaW5nLWJvdHRvbTogMzJweDtcbn1cbi5wYWdlLW5vZGUtdHlwZS1jb250YWN0LXVzIC5hZGRyZXNzLWRldGFpbHMgLmFkZHJlc3Mtcm93IC5jb2wtbWQtNCAuc3VwcG9ydC1jZW50ZXJzLWluZm8gLnRpdGxlIGgzIHtcbiAgY29sb3I6IHZhcigtLU5ldXRyYWwtUGFsZXR0ZS1EYXJrR3JleS1iYXNlLCAjNGE0ZjUzKTtcbiAgZm9udC1zaXplOiA0NHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG4ucGFnZS1ub2RlLXR5cGUtY29udGFjdC11cyAuYWRkcmVzcy1kZXRhaWxzIC5hZGRyZXNzLXJvdyAuY29sLW1kLTQgLnN1cHBvcnQtY2VudGVycy1pbmZvIC50aXRsZSBoMyAuaGlnaGxpZ2h0IHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5wYWdlLW5vZGUtdHlwZS1jb250YWN0LXVzIC5hZGRyZXNzLWRldGFpbHMgLmFkZHJlc3Mtcm93IC5jb2wtbWQtNCAuc3VwcG9ydC1jZW50ZXJzLWluZm8gLmRlc2NyaXB0aW9uIHtcbiAgcGFkZGluZy1ib3R0b206IDE2cHg7XG59XG4ucGFnZS1ub2RlLXR5cGUtY29udGFjdC11cyAuYWRkcmVzcy1kZXRhaWxzIC5hZGRyZXNzLXJvdyAuY29sLW1kLTQgLnN1cHBvcnQtY2VudGVycy1pbmZvIC5kZXNjcmlwdGlvbiBwIHtcbiAgY29sb3I6IHZhcigtLU5ldXRyYWwtUGFsZXR0ZS1EYXJrR3JleS1iYXNlLCAjNGE0ZjUzKTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG4ucGFnZS1ub2RlLXR5cGUtY29udGFjdC11cyAuYWRkcmVzcy1kZXRhaWxzIC5hZGRyZXNzLXJvdyAuY29sLW1kLTQgLnN1cHBvcnQtY2VudGVycy1pbmZvIC5zdXBwb3J0LWNlbnRlci1hZGRyZXNzIHtcbiAgY29sb3I6IHZhcigtLU5ldXRyYWwtUGFsZXR0ZS1EYXJrR3JleS1iYXNlLCAjNGE0ZjUzKTtcbiAgLyogQm9keS9CMS9SZWd1bGFyICovXG4gIGZvbnQtZmFtaWx5OiBcIkRJTiBOZXh0IExUIEFyYWJpY1wiO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgcGFkZGluZy1ib3R0b206IDE2cHg7XG59XG4ucGFnZS1ub2RlLXR5cGUtY29udGFjdC11cyAuYWRkcmVzcy1kZXRhaWxzIC5hZGRyZXNzLXJvdyAuY29sLW1kLTQgLnN1cHBvcnQtY2VudGVycy1pbmZvIC5waG9uZS1udW1iZXIge1xuICBjb2xvcjogdmFyKC0tTmV1dHJhbC1QYWxldHRlLURhcmtHcmV5LWJhc2UsICM0YTRmNTMpO1xuICAvKiBCb2R5L0IxL1JlZ3VsYXIgKi9cbiAgZm9udC1mYW1pbHk6IFwiRElOIE5leHQgTFQgQXJhYmljXCI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbn1cbi5wYWdlLW5vZGUtdHlwZS1jb250YWN0LXVzIC5hZGRyZXNzLWRldGFpbHMgLmFkZHJlc3Mtcm93IC5jb2wtbWQtNCAuc3VwcG9ydC1jZW50ZXJzLWluZm8gLmF2YWlsYWJpbGl0eSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGNvbG9yOiB2YXIoLS1OZXV0cmFsLVBhbGV0dGUtTGlnaHRHcmV5LWRhcmssICM5MjkzOTQpO1xuICAvKiBCb2R5L0IxL1JlZ3VsYXIgKi9cbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG4ucGFnZS1ub2RlLXR5cGUtY29udGFjdC11cyAuYWRkcmVzcy1kZXRhaWxzIC5hZGRyZXNzLXJvdyAuY29sLW1kLTQgLnN1cHBvcnQtY2VudGVycy1pbmZvIHNlbGVjdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxNTVweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBwYWRkaW5nOiAwLjM3NXJlbSAzcmVtIDAuOHJlbSAzcmVtO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvdGhlbWVzL2VzbmFkL3B1YmxpYy9pbWFnZXMvaWNvbnMvZHJvcGRvd24taWNvLnN2Z1wiKSwgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9VVRGLTgsJTNDc3ZnJTIweG1sbnMlM0QlMjJodHRwJTNBLy93d3cudzMub3JnLzIwMDAvc3ZnJTIyJTIwd2lkdGglM0QlMjIxMyUyMiUyMGhlaWdodCUzRCUyMjEzJTIyJTIwdmlld0JveCUzRCUyMjAlMjAwJTIwMTMlMjAxMyUyMiUyMGZpbGwlM0QlMjJub25lJTIyJTNFJTNDcGF0aCUyMGQlM0QlMjJNMTAuMTg0NiUyMDQuOTc2NTZMNi45MjQ2NSUyMDguMjM2NTZDNi41Mzk2NSUyMDguNjIxNTYlMjA1LjkwOTY1JTIwOC42MjE1NiUyMDUuNTI0NjUlMjA4LjIzNjU2TDIuMjY0NjUlMjA0Ljk3NjU2JTIyJTIwc3Ryb2tlJTNEJTIyJTIzOTY5OTlCJTIyJTIwc3Ryb2tlLXdpZHRoJTNEJTIyMC44OTkwMjklMjIlMjBzdHJva2UtbWl0ZXJsaW1pdCUzRCUyMjEwJTIyJTIwc3Ryb2tlLWxpbmVjYXAlM0QlMjJyb3VuZCUyMiUyMHN0cm9rZS1saW5lam9pbiUzRCUyMnJvdW5kJTIyLyUzRSUzQy9zdmclM0VcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgMC43NXJlbSBjZW50ZXIsIHJpZ2h0IDAuNzVyZW0gY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDE2cHggMTJweCwgMTJweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tTmV1dHJhbC1HcmF5LTUsICNlNmU2ZTYpO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGNvbG9yOiB2YXIoLS1OZXV0cmFsLVBhbGV0dGUtRGFya0dyZXktbGlnaHQsICM5Njk5OWIpO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbn1cbi5wYWdlLW5vZGUtdHlwZS1jb250YWN0LXVzIC5hZGRyZXNzLWRldGFpbHMgLmFkZHJlc3Mtcm93IC5jb2wtbWQtNCAuc3VwcG9ydC1jZW50ZXJzLWluZm8gc2VsZWN0IG9wdGlvbiB7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xufVxuLnBhZ2Utbm9kZS10eXBlLWNvbnRhY3QtdXMgLmFkZHJlc3MtZGV0YWlscyAuYWRkcmVzcy1yb3cgLmNvbC1tZC00IC5zdXBwb3J0LWNlbnRlcnMtaW5mbyBzZWxlY3QuaGFzLXZhbHVlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tQnJhbmQtUGFsZXR0ZS1QcmltYXJ5LWJhc2UsICM5ZThhNjYpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1CcmFuZC1QYWxldHRlLVByaW1hcnktbGlnaHRlciwgI2Y1ZjNmMCk7XG4gIGNvbG9yOiB2YXIoLS1OZXV0cmFsLVBhbGV0dGUtRGFya0dyZXktYmFzZSwgIzRhNGY1Myk7XG59XG4ucGFnZS1ub2RlLXR5cGUtY29udGFjdC11cyAuYWRkcmVzcy1kZXRhaWxzIC5hZGRyZXNzLXJvdyAuY29sLW1kLTQgI3N1cHBvcnQtY2VudGVycy13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogMTJweDtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgcGFkZGluZy10b3A6IDI0cHg7XG59XG4ucGFnZS1ub2RlLXR5cGUtY29udGFjdC11cyAuYWRkcmVzcy1kZXRhaWxzIC5hZGRyZXNzLXJvdyAuY29sLW1kLTQgI3N1cHBvcnQtY2VudGVycy13cmFwcGVyIC5zdXBwb3J0LWNlbnRlci1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMjRweDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogMzJweDtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tQnJhbmQtUGFsZXR0ZS1QcmltYXJ5LWxpZ2h0ZXIsICNmNWYzZjApO1xufVxuLnBhZ2Utbm9kZS10eXBlLWNvbnRhY3QtdXMgLmFkZHJlc3MtZGV0YWlscyAuYWRkcmVzcy1yb3cgLmNvbC1tZC00ICNzdXBwb3J0LWNlbnRlcnMtd3JhcHBlciAuc3VwcG9ydC1jZW50ZXItaXRlbSAud3JhcHBlci10aXRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5wYWdlLW5vZGUtdHlwZS1jb250YWN0LXVzIC5hZGRyZXNzLWRldGFpbHMgLmFkZHJlc3Mtcm93IC5jb2wtbWQtNCAjc3VwcG9ydC1jZW50ZXJzLXdyYXBwZXIgLnN1cHBvcnQtY2VudGVyLWl0ZW0gLndyYXBwZXItdGl0bGUgLnN1cHBvcnQtY2VudGVyLXRpdGxlIHtcbiAgY29sb3I6IHZhcigtLU5ldXRyYWwtUGFsZXR0ZS1EYXJrR3JleS1iYXNlLCAjNGE0ZjUzKTtcbiAgLyogSGVhZGluZy9INC9Cb2xkICovXG4gIGZvbnQtZmFtaWx5OiBcIkRJTiBOZXh0IExUIEFyYWJpY1wiO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cbi5wYWdlLW5vZGUtdHlwZS1jb250YWN0LXVzIC5hZGRyZXNzLWRldGFpbHMgLmFkZHJlc3Mtcm93IC5jb2wtbWQtNCAjc3VwcG9ydC1jZW50ZXJzLXdyYXBwZXIgLnN1cHBvcnQtY2VudGVyLWl0ZW0gLndyYXBwZXItdGl0bGUgLnN1cHBvcnQtY2VudGVyLWFkZHJlc3Mge1xuICBjb2xvcjogdmFyKC0tTmV1dHJhbC1QYWxldHRlLURhcmtHcmV5LWJhc2UsICM0YTRmNTMpO1xuICAvKiBCb2R5L0IxL1JlZ3VsYXIgKi9cbiAgZm9udC1mYW1pbHk6IFwiRElOIE5leHQgTFQgQXJhYmljXCI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuLnBhZ2Utbm9kZS10eXBlLWNvbnRhY3QtdXMgLmFkZHJlc3MtZGV0YWlscyAuYWRkcmVzcy1yb3cgLmNvbC1tZC04IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDBweCA0cHggNHB4IDBweDtcbiAgYmFja2dyb3VuZDogI2Y0ZjRmNDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnBhZ2Utbm9kZS10eXBlLWNvbnRhY3QtdXMgLmFkZHJlc3MtZGV0YWlscyAuYWRkcmVzcy1yb3cgLmNvbC1tZC04IC5jaXJjbGUtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA0MHB4O1xuICByaWdodDogNDBweDtcbn1cbi5wYWdlLW5vZGUtdHlwZS1jb250YWN0LXVzIC5hZGRyZXNzLWRldGFpbHMgLmFkZHJlc3Mtcm93IC5jb2wtbWQtOCAuY2lyY2xlLXdyYXBwZXIgLmljb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG4ucGFnZS1ub2RlLXR5cGUtY29udGFjdC11cyAuYWRkcmVzcy1kZXRhaWxzIC5hZGRyZXNzLXJvdyAuY29sLW1kLTggLmNpcmNsZS13cmFwcGVyIC5pY29uIHN2ZyB7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDI1cHg7XG59XG4ucGFnZS1ub2RlLXR5cGUtY29udGFjdC11cyAuYWRkcmVzcy1kZXRhaWxzIC5hZGRyZXNzLXJvdyAuY29sLW1kLTggLmNpcmNsZS13cmFwcGVyIC5jaXJjbGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgbWFyZ2luLXRvcDogLTEwcHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLUJyYW5kLVBhbGV0dGUtUHJpbWFyeS1iYXNlLCAjOWU4YTY2KTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBvcGFjaXR5OiAwLjY7XG4gIHotaW5kZXg6IDE7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBhbmltYXRpb246IGNsaWNrRWZmZWN0IDEuNXMgZWFzZS1vdXQgaW5maW5pdGU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5Aa2V5ZnJhbWVzIGNsaWNrRWZmZWN0IHtcbiAgMCUge1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gICAgbWFyZ2luLXRvcDogLTEwcHg7XG4gICAgb3BhY2l0eTogMC42O1xuICAgIGJvcmRlci13aWR0aDogMnB4O1xuICB9XG4gIDEwMCUge1xuICAgIHdpZHRoOiAxMTJweDtcbiAgICBoZWlnaHQ6IDExMnB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtNTZweDtcbiAgICBtYXJnaW4tdG9wOiAtNTZweDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIGJvcmRlci13aWR0aDogMC41cHg7XG4gIH1cbn1cbi5wYWdlLW5vZGUtdHlwZS1jb250YWN0LXVzIC5hZGRyZXNzLWRldGFpbHMgLmFkZHJlc3Mtcm93IC5jb2wtbWQtOCAubWFwX19yZWdpb246aG92ZXIge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbn1cbi5wYWdlLW5vZGUtdHlwZS1jb250YWN0LXVzIC5hZGRyZXNzLWRldGFpbHMgLmFkZHJlc3Mtcm93IC5jb2wtbWQtOCAubWFwX19yZWdpb246aG92ZXIgcGF0aCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZmlsbDogdmFyKC0tQnJhbmQtUGFsZXR0ZS1QcmltYXJ5LWJhc2UsICM5ZThhNjYpO1xuICBzdHJva2Utd2lkdGg6IDAuNXB4O1xuICBzdHJva2U6IHJnYmEoMTU4LCAxMzgsIDEwMiwgMC42KTtcbiAgZmlsbC1vcGFjaXR5OiAxO1xufVxuLnBhZ2Utbm9kZS10eXBlLWNvbnRhY3QtdXMgLmFkZHJlc3MtZGV0YWlscyAuYWRkcmVzcy1yb3cgLmNvbC1tZC04IC5tYXBfX3JlZ2lvbjpob3ZlciB0ZXh0IHtcbiAgZmlsbDogI2ZmZjtcbn1cbi5wYWdlLW5vZGUtdHlwZS1jb250YWN0LXVzIC5hZGRyZXNzLWRldGFpbHMgLmFkZHJlc3Mtcm93IC5jb2wtbWQtOCAuc2VsZWN0ZWQtcmVnaW9uIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG4ucGFnZS1ub2RlLXR5cGUtY29udGFjdC11cyAuYWRkcmVzcy1kZXRhaWxzIC5hZGRyZXNzLXJvdyAuY29sLW1kLTggLnNlbGVjdGVkLXJlZ2lvbiBwYXRoIHtcbiAgZmlsbDogdmFyKC0tQnJhbmQtUGFsZXR0ZS1QcmltYXJ5LWJhc2UsICM5ZThhNjYpO1xuICBzdHJva2Utd2lkdGg6IDAuNXB4O1xuICBzdHJva2U6IHJnYmEoMTU4LCAxMzgsIDEwMiwgMC42KTtcbiAgZmlsbC1vcGFjaXR5OiAxO1xufVxuLnBhZ2Utbm9kZS10eXBlLWNvbnRhY3QtdXMgLmFkZHJlc3MtZGV0YWlscyAuYWRkcmVzcy1yb3cgLmNvbC1tZC04IC5zZWxlY3RlZC1yZWdpb24gdGV4dCB7XG4gIGZpbGw6ICNmZmY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5wYWdlLW5vZGUtdHlwZS1jb250YWN0LXVzIC5hZGRyZXNzLWRldGFpbHMgLmFkZHJlc3Mtcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbiAgLnBhZ2Utbm9kZS10eXBlLWNvbnRhY3QtdXMgLmFkZHJlc3MtZGV0YWlscyAuYWRkcmVzcy1yb3cgLmNvbC1tZC04LFxuICAucGFnZS1ub2RlLXR5cGUtY29udGFjdC11cyAuYWRkcmVzcy1kZXRhaWxzIC5hZGRyZXNzLXJvdyAuY29sLW1kLTQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbiAgLnBhZ2Utbm9kZS10eXBlLWNvbnRhY3QtdXMgLmFkZHJlc3MtZGV0YWlscyAuYWRkcmVzcy1yb3cgLmNvbC1tZC00IHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLnBhZ2Utbm9kZS10eXBlLWNvbnRhY3QtdXMgLmFkZHJlc3MtZGV0YWlscyAuYWRkcmVzcy1yb3cgLmNvbC1tZC00IHtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIGdhcDogMjBweDtcbiAgfVxuICAucGFnZS1ub2RlLXR5cGUtY29udGFjdC11cyAuYWRkcmVzcy1kZXRhaWxzIC5hZGRyZXNzLXJvdyAuYWRkcmVzcy10aXRsZSxcbiAgLnBhZ2Utbm9kZS10eXBlLWNvbnRhY3QtdXMgLmFkZHJlc3MtZGV0YWlscyAuYWRkcmVzcy1yb3cgLm9wZW5pbmctaG91cnMtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxuICAucGFnZS1ub2RlLXR5cGUtY29udGFjdC11cyAuYWRkcmVzcy1kZXRhaWxzIC5hZGRyZXNzLXJvdyAub3BlbmluZy1ob3Vycy12YWx1ZSxcbiAgLnBhZ2Utbm9kZS10eXBlLWNvbnRhY3QtdXMgLmFkZHJlc3MtZGV0YWlscyAuYWRkcmVzcy1yb3cgLmVtYWlsLWFkZHJlc3MsXG4gIC5wYWdlLW5vZGUtdHlwZS1jb250YWN0LXVzIC5hZGRyZXNzLWRldGFpbHMgLmFkZHJlc3Mtcm93IC5oZ2ktc3Ryb2tlLFxuICAucGFnZS1ub2RlLXR5cGUtY29udGFjdC11cyAuYWRkcmVzcy1kZXRhaWxzIC5hZGRyZXNzLXJvdyAuYWRkcmVzcy12YWx1ZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4ucGFnZS1ub2RlLXR5cGUtY29udGFjdC11cyAuZXZlbnQgLmV2ZW50LWRldGFpbHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDE4cHg7XG59XG4ucGFnZS1ub2RlLXR5cGUtY29udGFjdC11cyAuZXZlbnQgLmV2ZW50LWRldGFpbHMgLmV2ZW50LWNvbDgge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDE4cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAzMHB4IDQ1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgLyogTSAqL1xuICBib3gtc2hhZG93OiAwcHggNXB4IDEwcHggMHB4IHJnYmEoMjM5LCAyMzksIDIzOSwgMC4xNik7XG59XG4ucGFnZS1ub2RlLXR5cGUtY29udGFjdC11cyAuZXZlbnQgLmV2ZW50LWRldGFpbHMgLmV2ZW50LWNvbDggLnRhYnMge1xuICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC8qIGdhcDogNjVweDsgKi9cbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5wYWdlLW5vZGUtdHlwZS1jb250YWN0LXVzIC5ldmVudCAuZXZlbnQtZGV0YWlscyAuZXZlbnQtY29sOCAudGFicyAudGFiIHtcbiAgY29sb3I6ICNiNWI3Yjg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTQwJTtcbn1cbi5wYWdlLW5vZGUtdHlwZS1jb250YWN0LXVzIC5ldmVudCAuZXZlbnQtZGV0YWlscyAuZXZlbnQtY29sOCAudGFicyAudGFiOm5vdCg6bGFzdC1jaGlsZCk6OmFmdGVyIHtcbiAgY29udGVudDogXCJ8XCI7XG4gIGNvbG9yOiAjZWNlZGVkO1xuICBtYXJnaW46IDMwcHg7XG59XG4ucGFnZS1ub2RlLXR5cGUtY29udGFjdC11cyAuZXZlbnQgLmV2ZW50LWRldGFpbHMgLmV2ZW50LWNvbDggLnRhYnMgLnRhYi5hY3RpdmUge1xuICBjb2xvcjogIzg0Njk0MDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5wYWdlLW5vZGUtdHlwZS1jb250YWN0LXVzIC5ldmVudCAuZXZlbnQtZGV0YWlscyAuZXZlbnQtY29sOCAuY29udGVudCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIGNvbG9yOiAjNjY2O1xufVxuLnBhZ2Utbm9kZS10eXBlLWNvbnRhY3QtdXMgLmV2ZW50IC5ldmVudC1kZXRhaWxzIC5ldmVudC1jb2w4IC5jb250ZW50IGg0IHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzMzMztcbn1cbi5wYWdlLW5vZGUtdHlwZS1jb250YWN0LXVzIC5ldmVudCAuZXZlbnQtZGV0YWlscyAuZXZlbnQtY29sOCAuY29udGVudCBzdHJvbmcge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMzMzO1xufVxuLnBhZ2Utbm9kZS10eXBlLWNvbnRhY3QtdXMgLmV2ZW50IC5ldmVudC1kZXRhaWxzIC5ldmVudC1jb2w4IC5jb250ZW50IGxpIHtcbiAgbGlzdC1zdHlsZTogZGlzYztcbiAgbWFyZ2luLWxlZnQ6IDQwcHg7XG59XG4ucGFnZS1ub2RlLXR5cGUtY29udGFjdC11cyAuZXZlbnQgLmV2ZW50LWRldGFpbHMgLmV2ZW50LWNvbDggLmNvbnRlbnQgYSB7XG4gIGNvbG9yOiAjYmM5NTVjO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5wYWdlLW5vZGUtdHlwZS1jb250YWN0LXVzIC5ldmVudCAuZXZlbnQtZGV0YWlscyAuZXZlbnQtY29sOCAuY29udGVudCAuY29udGVudC1zZXBhcmF0b3Ige1xuICBib3JkZXI6IDNweCAjZjdmN2Y3IHNvbGlkO1xuICBtYXJnaW46IDUwcHggMHB4O1xufVxuLnBhZ2Utbm9kZS10eXBlLWNvbnRhY3QtdXMgLmV2ZW50IC5ldmVudC1kZXRhaWxzIC5ldmVudC1jb2w4IC5jb250ZW50IC5zcGVha2VyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAyNXB4O1xufVxuLnBhZ2Utbm9kZS10eXBlLWNvbnRhY3QtdXMgLmV2ZW50IC5ldmVudC1kZXRhaWxzIC5ldmVudC1jb2w4IC5jb250ZW50IC5zcGVha2VyIC5zcGVha2VyLWltYWdlIHtcbiAgd2lkdGg6IDgzcHg7XG4gIGhlaWdodDogODJweDtcbiAgYmFja2dyb3VuZDogI2Q5ZDlkOTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5wYWdlLW5vZGUtdHlwZS1jb250YWN0LXVzIC5ldmVudCAuZXZlbnQtZGV0YWlscyAuZXZlbnQtY29sOCAuY29udGVudCAuc3BlYWtlciAuc3BlYWtlci1pbWFnZSAuaGdpLXN0cm9rZSB7XG4gIGZvbnQtc2l6ZTogNDhweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5wYWdlLW5vZGUtdHlwZS1jb250YWN0LXVzIC5ldmVudCAuZXZlbnQtZGV0YWlscyAuZXZlbnQtY29sOCAuY29udGVudCAuc3BlYWtlciAuc3BlYWtlci1kZXRhaWxzIHtcbiAgd2lkdGg6IDI1MHB4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6IDEzcHg7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xufVxuLnBhZ2Utbm9kZS10eXBlLWNvbnRhY3QtdXMgLmV2ZW50IC5ldmVudC1kZXRhaWxzIC5ldmVudC1jb2w4IC5jb250ZW50IC5zcGVha2VyIC5zcGVha2VyLWRldGFpbHMgLnNwZWFrZXItbmFtZSB7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gIGNvbG9yOiBibGFjaztcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG59XG4ucGFnZS1ub2RlLXR5cGUtY29udGFjdC11cyAuZXZlbnQgLmV2ZW50LWRldGFpbHMgLmV2ZW50LWNvbDggLmNvbnRlbnQgLnNwZWFrZXIgLnNwZWFrZXItZGV0YWlscyAuc3BlYWtlci1wb3NpdGlvbiB7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gIGNvbG9yOiAjODU4ZDlkO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtZmFtaWx5OiBDYWlybztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE2LjhweDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xufVxuLnBhZ2Utbm9kZS10eXBlLWNvbnRhY3QtdXMgLmV2ZW50IC5ldmVudC1kZXRhaWxzIC5ldmVudC1jb2w4IC50b3BpY3Mge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBjb2xvcjogIzY2Njtcbn1cbi5wYWdlLW5vZGUtdHlwZS1jb250YWN0LXVzIC5ldmVudCAuZXZlbnQtZGV0YWlscyAuZXZlbnQtY29sOCAudG9waWNzIGg0IHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzMzMztcbn1cbi5wYWdlLW5vZGUtdHlwZS1jb250YWN0LXVzIC5ldmVudCAuZXZlbnQtZGV0YWlscyAuZXZlbnQtY29sOCAudG9waWNzIHN0cm9uZyB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMzMzM7XG59XG4ucGFnZS1ub2RlLXR5cGUtY29udGFjdC11cyAuZXZlbnQgLmV2ZW50LWRldGFpbHMgLmV2ZW50LWNvbDggLnRvcGljcyBsaSB7XG4gIGxpc3Qtc3R5bGU6IGRpc2M7XG4gIG1hcmdpbi1sZWZ0OiA0MHB4O1xufVxuLnBhZ2Utbm9kZS10eXBlLWNvbnRhY3QtdXMgLmV2ZW50IC5ldmVudC1kZXRhaWxzIC5ldmVudC1jb2w4IC50b3BpY3MgYSB7XG4gIGNvbG9yOiAjYmM5NTVjO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5wYWdlLW5vZGUtdHlwZS1jb250YWN0LXVzIC5ldmVudCAuZXZlbnQtZGV0YWlscyAuZXZlbnQtY29sOCAuYXR0YWNobWVudHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDE4cHg7XG59XG4ucGFnZS1ub2RlLXR5cGUtY29udGFjdC11cyAuZXZlbnQgLmV2ZW50LWRldGFpbHMgLmV2ZW50LWNvbDggLmF0dGFjaG1lbnRzIC5hdHRhY2htZW50c0xhYmVsIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICMzMzM7XG59XG4ucGFnZS1ub2RlLXR5cGUtY29udGFjdC11cyAuZXZlbnQgLmV2ZW50LWRldGFpbHMgLmV2ZW50LWNvbDggLmF0dGFjaG1lbnRzIC5maWxlcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAxLjJyZW07XG59XG4ucGFnZS1ub2RlLXR5cGUtY29udGFjdC11cyAuZXZlbnQgLmV2ZW50LWRldGFpbHMgLmV2ZW50LWNvbDggLmF0dGFjaG1lbnRzIC5maWxlcyAuZmlsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMS4ycmVtO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAxLjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWVlZjQ7XG4gIHBhZGRpbmc6IDEuNnJlbSAycmVtO1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xufVxuLnBhZ2Utbm9kZS10eXBlLWNvbnRhY3QtdXMgLmV2ZW50IC5ldmVudC1kZXRhaWxzIC5ldmVudC1jb2w4IC5hdHRhY2htZW50cyAuZmlsZXMgLmZpbGUgLmZpbGVJY29uIHtcbiAgd2lkdGg6IDNyZW07XG4gIGhlaWdodDogMy43cmVtO1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuLnBhZ2Utbm9kZS10eXBlLWNvbnRhY3QtdXMgLmV2ZW50IC5ldmVudC1kZXRhaWxzIC5ldmVudC1jb2w4IC5hdHRhY2htZW50cyAuZmlsZXMgLmZpbGUgLmZpbGVCb3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDAuNnJlbTtcbn1cbi5wYWdlLW5vZGUtdHlwZS1jb250YWN0LXVzIC5ldmVudCAuZXZlbnQtZGV0YWlscyAuZXZlbnQtY29sOCAuYXR0YWNobWVudHMgLmZpbGVzIC5maWxlIC5maWxlQm94IC5maWxlTmFtZSB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjMzQzNzNhO1xufVxuLnBhZ2Utbm9kZS10eXBlLWNvbnRhY3QtdXMgLmV2ZW50IC5ldmVudC1kZXRhaWxzIC5ldmVudC1jb2w4IC5hdHRhY2htZW50cyAuZmlsZXMgLmZpbGUgLmZpbGVCb3ggLmZpbGVXZWlnaHQge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgY29sb3I6ICM5MjkzOTQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XG59XG4ucGFnZS1ub2RlLXR5cGUtY29udGFjdC11cyAuZXZlbnQgLmV2ZW50LWRldGFpbHMgLmV2ZW50LWNvbDggLmF0dGFjaG1lbnRzIC5maWxlcyAuZmlsZSAuaWNvbi1kb3dubG9hZCB7XG4gIG1hcmdpbi1sZWZ0OiA0LjhyZW07XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xufVxuLnBhZ2Utbm9kZS10eXBlLWNvbnRhY3QtdXMgLmV2ZW50IC5ldmVudC1kZXRhaWxzIC5ldmVudC1jb2w0IHtcbiAgd2lkdGg6IDI1JTtcbn1cbi5wYWdlLW5vZGUtdHlwZS1jb250YWN0LXVzIC5ldmVudCAuZXZlbnQtZGV0YWlscyAuZXZlbnQtY29sNCAuZXZlbnQtZGV0YWlscy1saXN0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMzBweCAyMHB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBib3gtc2hhZG93OiAwIDJweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cbi5wYWdlLW5vZGUtdHlwZS1jb250YWN0LXVzIC5ldmVudCAuZXZlbnQtZGV0YWlscyAuZXZlbnQtY29sNCAuZXZlbnQtZGV0YWlscy1saXN0IC5pdGVtLWdyb3VwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA4cHg7XG4gIHBhZGRpbmctYm90dG9tOiAyNXB4O1xufVxuLnBhZ2Utbm9kZS10eXBlLWNvbnRhY3QtdXMgLmV2ZW50IC5ldmVudC1kZXRhaWxzIC5ldmVudC1jb2w0IC5ldmVudC1kZXRhaWxzLWxpc3QgLml0ZW0tZ3JvdXAgLmV2ZW50RGV0YWlsc1RleHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLnBhZ2Utbm9kZS10eXBlLWNvbnRhY3QtdXMgLmV2ZW50IC5ldmVudC1kZXRhaWxzIC5ldmVudC1jb2w0IC5ldmVudC1kZXRhaWxzLWxpc3QgLml0ZW0tZ3JvdXAgLmV2ZW50RGV0YWlsc1RleHQgLmRldGFpbHNMYWJlbCB7XG4gIGNvbG9yOiAjNmM3NTdkO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cbi5wYWdlLW5vZGUtdHlwZS1jb250YWN0LXVzIC5ldmVudCAuZXZlbnQtZGV0YWlscyAuZXZlbnQtY29sNCAuZXZlbnQtZGV0YWlscy1saXN0IC5pdGVtLWdyb3VwIC5ldmVudERldGFpbHNUZXh0IC5kZXRhaWxzVmFsdWUge1xuICBjb2xvcjogIzg0Njk0MDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG4ucGFnZS1ub2RlLXR5cGUtY29udGFjdC11cyAuZXZlbnQgLmV2ZW50LWRldGFpbHMgLmV2ZW50LWNvbDQgLmV2ZW50LXZpZGVvIHtcbiAgbWFyZ2luLXRvcDogMThweDtcbn1cbi5wYWdlLW5vZGUtdHlwZS1jb250YWN0LXVzIC5ldmVudCAuZXZlbnQtZGV0YWlscyAuZXZlbnQtY29sNCAuZXZlbnQtdmlkZW8gLnZpZGVvIHtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMjEwcHg7XG59XG5cbmh0bWxbbGFuZz1hcl1bZGlyPXJ0bF0gI2Jvb2stYW4tYXBwb2ludG1lbnQtbW9kYWwgc2VsZWN0IHtcbiAgYmFja2dyb3VuZDogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPVwiMjBcIiBoZWlnaHQ9XCIyMVwiIHZpZXdCb3g9XCIwIDAgMjAgMjFcIiBmaWxsPVwibm9uZVwiIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiUzRSUzQ3BhdGggZD1cIk0xNi42IDcuNzA4NUwxMS4xNjY3IDEzLjE0MThDMTAuNTI1IDEzLjc4MzUgOS40NzUwMiAxMy43ODM1IDguODMzMzYgMTMuMTQxOEwzLjQwMDAyIDcuNzA4NVwiIHN0cm9rZT1cIiUyM0FEQTdBN1wiIHN0cm9rZS13aWR0aD1cIjEuNVwiIHN0cm9rZS1taXRlcmxpbWl0PVwiMTBcIiBzdHJva2UtbGluZWNhcD1cInJvdW5kXCIgc3Ryb2tlLWxpbmVqb2luPVwicm91bmRcIiUyRiUzRSUzQyUyRnN2ZyUzRScpIG5vLXJlcGVhdCBsZWZ0IDEwcHggY2VudGVyICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50O1xufVxuaHRtbFtsYW5nPWFyXVtkaXI9cnRsXSAuc3VwcG9ydC1jZW50ZXJzLWluZm8gc2VsZWN0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMC43NXJlbSBjZW50ZXIsIGxlZnQgMC43NXJlbSBjZW50ZXIgIWltcG9ydGFudDtcbn1cbmh0bWxbbGFuZz1hcl1bZGlyPXJ0bF0gLnBhZ2Utbm9kZS10eXBlLWV2ZW50IC5ldmVudCB7XG4gIHBhZGRpbmc6IDBweCAxNDBweCAwcHggMTMwcHg7XG59XG5odG1sW2xhbmc9YXJdW2Rpcj1ydGxdIC5wYWdlLW5vZGUtdHlwZS1ldmVudCAuZXZlbnQgLmV2ZW50LWRldGFpbHMgLmV2ZW50LWNvbDggLmNvbnRlbnQgbGkge1xuICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLnBhZ2Utbm9kZS10eXBlLWV2ZW50cyAuZXZlbnRzLWxpc3QgLmV2ZW50LWZpbHRlciB7XG4gICAgcGFkZGluZzogMHB4IDIwcHg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5wYWdlLW5vZGUtdHlwZS1ldmVudHMgLmV2ZW50cy1saXN0IC5ldmVudC1maWx0ZXIgLmV2ZW50LWZpbHRlci1jb250ZW50IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5wYWdlLW5vZGUtdHlwZS1ldmVudHMgLmV2ZW50cy1saXN0IC5ldmVudC1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDBweCAyMHB4O1xuICB9XG4gIC5wYWdlLW5vZGUtdHlwZS1ldmVudCAuZXZlbnQge1xuICAgIHBhZGRpbmc6IDBweCAxNXB4O1xuICB9XG4gIC5wYWdlLW5vZGUtdHlwZS1ldmVudCAuZXZlbnQgLmV2ZW50LWRldGFpbHMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLnBhZ2Utbm9kZS10eXBlLWV2ZW50IC5ldmVudCAuZXZlbnQtZGV0YWlscyAuZXZlbnQtY29sOCB7XG4gICAgcGFkZGluZzogMzBweCAxNXB4O1xuICB9XG4gIC5wYWdlLW5vZGUtdHlwZS1ldmVudCAuZXZlbnQgLmV2ZW50LWRldGFpbHMgLmV2ZW50LWNvbDggLnRhYnMge1xuICAgIGdhcDogMHB4O1xuICB9XG4gIC5wYWdlLW5vZGUtdHlwZS1ldmVudCAuZXZlbnQgLmV2ZW50LWRldGFpbHMgLmV2ZW50LWNvbDggLnRhYnMgLnRhYiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAucGFnZS1ub2RlLXR5cGUtZXZlbnQgLmV2ZW50IC5ldmVudC1kZXRhaWxzIC5ldmVudC1jb2w4IC50YWJzIC50YWI6bm90KDpsYXN0LWNoaWxkKTo6YWZ0ZXIge1xuICAgIG1hcmdpbjogMHB4O1xuICB9XG4gIC5wYWdlLW5vZGUtdHlwZS1ldmVudCAuZXZlbnQgLmV2ZW50LWRldGFpbHMgLmV2ZW50LWNvbDQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIGh0bWxbbGFuZz1hcl1bZGlyPXJ0bF0gLnBhZ2Utbm9kZS10eXBlLWV2ZW50IC5ldmVudCB7XG4gICAgcGFkZGluZzogMHB4IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5MjBweCkge1xuICAucGFnZS1ub2RlLXR5cGUtY29udGFjdC11cyAuZXZlbnQgLmV2ZW50LWRldGFpbHMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLnBhZ2Utbm9kZS10eXBlLWNvbnRhY3QtdXMgLmV2ZW50LWNvbDQge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5wYXRoLXNlYXJjaCAuc2VhcmNoLWZvcm0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4ucGF0aC1zZWFyY2ggLnNlYXJjaC1mb3JtIC5mb3JtLWl0ZW0tLWtleXMge1xuICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGZsZXgtYmFzaXM6IDUwJTtcbn1cbi5wYXRoLXNlYXJjaCAuc2VhcmNoLWZvcm0gLmZvcm0taXRlbS0ta2V5cyBpbnB1dFt0eXBlPXNlYXJjaF0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogOTclO1xuICBoZWlnaHQ6IDRyZW07XG4gIHBhZGRpbmc6IDAuNXJlbSAwLjc1cmVtO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDAuNzVyZW07XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gIGJvcmRlci1yYWRpdXM6IDAuNzVyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFNkU2RTY7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIHBhZGRpbmctbGVmdDogMy41cmVtO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvdGhlbWVzL2VzbmFkL3B1YmxpYy9pbWFnZXMvaWNvbnMvc2VhcmNoLWljb24uc3ZnXCIpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMXJlbSBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG4ucGF0aC1zZWFyY2ggLnJvdyB7XG4gIGZsZXgtYmFzaXM6IDIwJTtcbiAgYWxpZ24taXRlbXM6IGVuZDtcbn1cbi5wYXRoLXNlYXJjaCAucm93IGlucHV0W3R5cGU9c3VibWl0XSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogZW5kO1xuICB3aWR0aDogMTAuNDEzNjlyZW07XG4gIGhlaWdodDogMy45cmVtO1xuICBwYWRkaW5nOiAwLjVyZW0gMC43NXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzlFOEE2NjtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnBhdGgtc2VhcmNoIC5zZWFyY2gtaGVscC1saW5rIHtcbiAgZmxleC1iYXNpczogMTAwJTtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wYXRoLXNlYXJjaCAjZWRpdC1hZHZhbmNlZCB7XG4gIG1hcmdpbjogMXJlbSAwIDFyZW0gMDtcbiAgZmxleC1iYXNpczogMTAwJTtcbn1cbi5wYXRoLXNlYXJjaCAjZWRpdC1hZHZhbmNlZCBzdW1tYXJ5IHtcbiAgY29sb3I6ICM0YTRmNTQ7XG4gIGZvbnQtc2l6ZTogMS41cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4ucGF0aC1zZWFyY2ggI2VkaXQtYWR2YW5jZWQgLmZvcm0tdHlwZS10ZXh0ZmllbGQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAucGF0aC1zZWFyY2ggI2VkaXQtYWR2YW5jZWQgLmZvcm0tdHlwZS10ZXh0ZmllbGQge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5wYXRoLXNlYXJjaCAjZWRpdC1hZHZhbmNlZCAuZm9ybS10eXBlLXRleHRmaWVsZCBsYWJlbCB7XG4gIHdpZHRoOiAzMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAucGF0aC1zZWFyY2ggI2VkaXQtYWR2YW5jZWQgLmZvcm0tdHlwZS10ZXh0ZmllbGQgbGFiZWwge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5wYXRoLXNlYXJjaCAjZWRpdC1hZHZhbmNlZCAuZm9ybS10eXBlLXRleHRmaWVsZCBpbnB1dCB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogNDAlO1xuICBwYWRkaW5nOiAwLjNyZW0gMXJlbTtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RlZTJlNjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5wYXRoLXNlYXJjaCAjZWRpdC1hZHZhbmNlZCAuZm9ybS10eXBlLXRleHRmaWVsZCBpbnB1dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5wYXRoLXNlYXJjaCAjZWRpdC1hZHZhbmNlZCAuZm9ybS10eXBlLXRleHRmaWVsZCBpbnB1dDpmb2N1cy13aXRoaW4ge1xuICBvdXRsaW5lOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLnBhdGgtc2VhcmNoICNlZGl0LWFkdmFuY2VkIC5mb3JtLXR5cGUtdGV4dGZpZWxkIGlucHV0OmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5wYXRoLXNlYXJjaCAjZWRpdC1hZHZhbmNlZCAuZm9ybS1zdWJtaXQge1xuICBtYXJnaW4tdG9wOiAxLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbn1cbi5wYXRoLXNlYXJjaCBvbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMTVweDtcbn1cbi5wYXRoLXNlYXJjaCBvbCBsaSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGOEY1RUY7XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbiAgcGFkZGluZzogMS4yNXJlbTtcbn1cbi5wYXRoLXNlYXJjaCBvbCBsaSBoMyB7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTQwJTtcbn1cbi5wYXRoLXNlYXJjaCBvbCBsaSBwIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xufVxuLnBhdGgtc2VhcmNoIGgyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogSGlkZSB0aGUgZW50aXJlIGNoYXQgd2lkZ2V0ICovXG4uYWJydXMtY2hhdC13aWRnZXQge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi8qIE9yIGhpZGUganVzdCB0aGUgY2hhdCBidXR0b24gKi9cbi5hYnJ1cy1jaGF0LXdpZGdldCAuY2hhdC1idXR0b24ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi8qIE9yIGhpZGUgdGhlIGNoYXQgd2luZG93IHdoaWxlIGtlZXBpbmcgdGhlIGJ1dHRvbiB2aXNpYmxlICovXG4uYWJydXMtY2hhdC13aWRnZXQgLmNoYXQtd2luZG93IHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ucGF0aC1mcm9udHBhZ2UgLmFicnVzLWNoYXQtd2lkZ2V0IHtcbiAgcmlnaHQ6IHVuc2V0O1xuICBsZWZ0OiAyMHB4O1xufVxuLnBhdGgtZnJvbnRwYWdlIC5tYWluSGVybyAubWFpbkhlcm9fX2lubmVyICNzdXJ2ZXlNb2RlbCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDMycHg7XG4gIGJvdHRvbTogMzJweDtcbiAgd2lkdGg6IDM1MHB4O1xuICBoZWlnaHQ6IDE1NS41cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbiAgei1pbmRleDogMjA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlLW91dDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cbi5wYXRoLWZyb250cGFnZSAubWFpbkhlcm8gLm1haW5IZXJvX19pbm5lciAjc3VydmV5TW9kZWwuZmFkZS1vdXQge1xuICBvcGFjaXR5OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5wYXRoLWZyb250cGFnZSAubWFpbkhlcm8gLm1haW5IZXJvX19pbm5lciAjc3VydmV5TW9kZWwgLmNvbnRlbnQge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIG1heC13aWR0aDogMzUwcHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG59XG4ucGF0aC1mcm9udHBhZ2UgLm1haW5IZXJvIC5tYWluSGVyb19faW5uZXIgI3N1cnZleU1vZGVsIC5jb250ZW50IC5tb2RhbC10aXRsZSBoMyB7XG4gIGNvbG9yOiAjMDUyNTNDO1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgZm9udC1mYW1pbHk6IFwiRElOIE5leHQgTFQgQXJhYmljXCI7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTQwJTtcbiAgLyogMi4xcmVtICovXG4gIG1hcmdpbi1ib3R0b206IDAuNzVyZW07XG59XG4ucGF0aC1mcm9udHBhZ2UgLm1haW5IZXJvIC5tYWluSGVyb19faW5uZXIgI3N1cnZleU1vZGVsIC5jb250ZW50IC5tb2RhbC1ib2R5IHAge1xuICBjb2xvcjogIzM0MzczQTtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIGZvbnQtZmFtaWx5OiBcIkRJTiBOZXh0IExUIEFyYWJpY1wiO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTQwJTtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgLyogMS40cmVtICovXG59XG4ucGF0aC1mcm9udHBhZ2UgLm1haW5IZXJvIC5tYWluSGVyb19faW5uZXIgI3N1cnZleU1vZGVsIC5jb250ZW50IC5jYWxsLXRvLWFjdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG4ucGF0aC1mcm9udHBhZ2UgLm1haW5IZXJvIC5tYWluSGVyb19faW5uZXIgI3N1cnZleU1vZGVsIC5jb250ZW50IC5jYWxsLXRvLWFjdGlvbiAuY3RhLWJ0biB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgcGFkZGluZzogdmFyKC0tc3BhY2luZy1zcGFjaW5nLXhzLCAxcmVtKSB2YXIoLS1zcGFjaW5nLXNwYWNpbmctcywgMS41cmVtKTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgZ2FwOiB2YXIoLS1zcGFjaW5nLXNwYWNpbmctMnhzLCAwLjVyZW0pO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMtcmFkaXVzLW0sIDAuNXJlbSk7XG4gIGJhY2tncm91bmQ6ICM5RThBNjY7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLnBhdGgtZnJvbnRwYWdlIC5tYWluSGVybyAubWFpbkhlcm9fX2lubmVyICNzdXJ2ZXlNb2RlbCAuY29udGVudCAubW9kYWwtb3ZlcmxheSB7XG4gIGJhY2tncm91bmQ6IHVybChcIi90aGVtZXMvZXNuYWQvcHVibGljL2ltYWdlcy9tb2RhbC1lbi1iZy5zdmdcIikgbm8tcmVwZWF0O1xuICBwYWRkaW5nOiAxNnB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodDtcbn1cbi5wYXRoLWZyb250cGFnZSAubWFpbkhlcm8gLm1haW5IZXJvX19pbm5lciAjc3VydmV5TW9kZWwgLmNvbnRlbnQgLmNsb3NlLWJ0biB7XG4gIHRvcDogMTZweDtcbiAgcmlnaHQ6IDE2cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4ucGF0aC1mcm9udHBhZ2UgLnNsaWRlclNpZGVfX2ltYWdlcyB7XG4gIHotaW5kZXg6IDA7XG59XG5cbmh0bWxbbGFuZz1hcl1bZGlyPXJ0bF0gLnBhdGgtZnJvbnRwYWdlIC5hYnJ1cy1jaGF0LXdpZGdldCB7XG4gIHJpZ2h0OiAyMHB4O1xuICBsZWZ0OiB1bnNldDtcbn1cbmh0bWxbbGFuZz1hcl1bZGlyPXJ0bF0gLnBhdGgtZnJvbnRwYWdlIC5tYWluSGVybyAubWFpbkhlcm9fX2lubmVyICNzdXJ2ZXlNb2RlbCB7XG4gIGxlZnQ6IDMycHg7XG4gIHJpZ2h0OiB1bnNldDtcbn1cbmh0bWxbbGFuZz1hcl1bZGlyPXJ0bF0gLnBhdGgtZnJvbnRwYWdlIC5tYWluSGVybyAubWFpbkhlcm9fX2lubmVyICNzdXJ2ZXlNb2RlbCAuY2xvc2UtYnRuIHtcbiAgdG9wOiAxNnB4O1xuICByaWdodDogdW5zZXQ7XG4gIGxlZnQ6IDE2cHg7XG59XG5odG1sW2xhbmc9YXJdW2Rpcj1ydGxdIC5wYXRoLWZyb250cGFnZSAubWFpbkhlcm8gLm1haW5IZXJvX19pbm5lciAjc3VydmV5TW9kZWwgLm1vZGFsLW92ZXJsYXkge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvdGhlbWVzL2VzbmFkL3B1YmxpYy9pbWFnZXMvbW9kYWwtYmcuc3ZnXCIpIG5vLXJlcGVhdDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnBhdGgtZnJvbnRwYWdlIC5tYWluSGVyb19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMy41cmVtO1xuICB9XG4gIC5wYXRoLWZyb250cGFnZSAubWFpbkhlcm9fX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG4gIC5wYXRoLWZyb250cGFnZSAubWFpbkhlcm8gLm1haW5IZXJvX19pbm5lciAjc3VydmV5TW9kZWwge1xuICAgIHJpZ2h0OiAxMHB4O1xuICAgIGJvdHRvbTogNzBweDtcbiAgfVxuICAucGF0aC1mcm9udHBhZ2UgLm1haW5IZXJvIC5tYWluSGVyb19faW5uZXIgI3N1cnZleU1vZGVsIC5jb250ZW50IHtcbiAgICB3aWR0aDogNzAlO1xuICB9XG4gIC5wYXRoLWZyb250cGFnZSAubWFpbkhlcm8gLm1haW5IZXJvX19pbm5lciAuYXJyb3dCdXR0b25fX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgcGFkZGluZzogMXJlbSAycmVtO1xuICB9XG4gIC5wYXRoLWZyb250cGFnZSAubWFpbkhlcm8gLm1haW5IZXJvX19pbm5lciAuYXJyb3dCdXR0b25fX3RpdGxlOjphZnRlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbiAgfVxufVxuLnBhZ2Utbm9kZS10eXBlLXRlcm1pbm9sb2d5LWxpc3QgLm1pbmluZy10ZXJtaW5vbG9neSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGQUZCRkI7XG59XG4ucGFnZS1ub2RlLXR5cGUtdGVybWlub2xvZ3ktbGlzdCAubWluaW5nLXRlcm1pbm9sb2d5IC5wYWdlciB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLnBhZ2Utbm9kZS10eXBlLXRlcm1pbm9sb2d5LWxpc3QgLm1pbmluZy10ZXJtaW5vbG9neSAudmlldy1maWx0ZXJzIC5zZWFyY2gtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tdG9wOiA1NXB4O1xufVxuLnBhZ2Utbm9kZS10eXBlLXRlcm1pbm9sb2d5LWxpc3QgLm1pbmluZy10ZXJtaW5vbG9neSAudmlldy1maWx0ZXJzIC5zZWFyY2gtY29udGFpbmVyIC5mb3JtLXRleHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMjg1cHg7XG4gIGhlaWdodDogNTdweDtcbiAgcGFkZGluZzogMTVweCA3cHg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0U0RTRFNDtcbiAgYmFja2dyb3VuZDogI0ZGRjtcbn1cbi5wYWdlLW5vZGUtdHlwZS10ZXJtaW5vbG9neS1saXN0IC5taW5pbmctdGVybWlub2xvZ3kgLnZpZXctZmlsdGVycyAuc2VhcmNoLWNvbnRhaW5lciAuZm9ybS10ZXh0IC5zZWFyY2gtaWNvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiA0NHB4O1xuICBoZWlnaHQ6IDQ1cHg7XG4gIHBhZGRpbmc6IDExcHggMTBweCAxMHB4IDEwcHg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXNocmluazogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y1RjNGMDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBib3gtc2hhZG93OiAwcHggNnB4IDI1cHggMHB4IHJnYmEoMjM0LCAyMzQsIDIzNCwgMC4xNik7XG59XG4ucGFnZS1ub2RlLXR5cGUtdGVybWlub2xvZ3ktbGlzdCAubWluaW5nLXRlcm1pbm9sb2d5IC52aWV3LWZpbHRlcnMgLnNlYXJjaC1jb250YWluZXIgLnRpdGxlIGgyIHtcbiAgY29sb3I6IHZhcigtLXByaW1hcnlEYXJrR3JleS1ENTAwLCAjMkQzMDMzKTtcbiAgZm9udC1mYW1pbHk6IFwiRElOIE5leHQgTFQgQXJhYmljXCI7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTQwJTtcbn1cbi5wYWdlLW5vZGUtdHlwZS10ZXJtaW5vbG9neS1saXN0IC5taW5pbmctdGVybWlub2xvZ3kgLnZpZXctZmlsdGVycyAuZm9ybS1pdGVtLS1jYXRlZ29yeSB7XG4gIG1hcmdpbi1ibG9jazogNTVweDtcbn1cbi5wYWdlLW5vZGUtdHlwZS10ZXJtaW5vbG9neS1saXN0IC5taW5pbmctdGVybWlub2xvZ3kgLnZpZXctZmlsdGVycyAuZm9ybS1pdGVtLS1jYXRlZ29yeSB1bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgcGFkZGluZzogOXB4IDI2cHg7XG4gIGdhcDogNHB4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjMwLCAyMzMsIDIzNiwgMC4zMik7XG4gIGJveC1zaGFkb3c6IDBweCA0cHggMzBweCAwcHggcmdiYSgyMjEsIDIyMSwgMjIxLCAwLjE2KTtcbn1cbi5wYWdlLW5vZGUtdHlwZS10ZXJtaW5vbG9neS1saXN0IC5taW5pbmctdGVybWlub2xvZ3kgLnZpZXctZmlsdGVycyAuZm9ybS1pdGVtLS1jYXRlZ29yeSB1bCBhLmJlZi1saW5rIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDQzcHg7XG4gIGhlaWdodDogNDNweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICM2OTZENzA7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLnBhZ2Utbm9kZS10eXBlLXRlcm1pbm9sb2d5LWxpc3QgLm1pbmluZy10ZXJtaW5vbG9neSAudmlldy1maWx0ZXJzIC5mb3JtLWl0ZW0tLWNhdGVnb3J5IHVsIGEuYmVmLWxpbms6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBjb2xvcjogI0FFOUU4MDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLnBhZ2Utbm9kZS10eXBlLXRlcm1pbm9sb2d5LWxpc3QgLm1pbmluZy10ZXJtaW5vbG9neSAudmlldy1maWx0ZXJzIC5mb3JtLWl0ZW0tLWNhdGVnb3J5IHVsIGEuYmVmLWxpbmstLXNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgY29sb3I6ICNBRTlFODA7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5wYWdlLW5vZGUtdHlwZS10ZXJtaW5vbG9neS1saXN0IC5taW5pbmctdGVybWlub2xvZ3kgLnZpZXctZmlsdGVycyAuZm9ybS1pdGVtLS1jYXRlZ29yeSB1bCBhLmJlZi1saW5rLmhpZGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnBhZ2Utbm9kZS10eXBlLXRlcm1pbm9sb2d5LWxpc3QgLm1pbmluZy10ZXJtaW5vbG9neSAudmlldy1jb250ZW50IC5taW5pbmctY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogNThweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuLnBhZ2Utbm9kZS10eXBlLXRlcm1pbm9sb2d5LWxpc3QgLm1pbmluZy10ZXJtaW5vbG9neSAudmlldy1jb250ZW50IC5taW5pbmctY29udGVudCAuY2F0ZWdvcnkge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiA3MHB4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBjb2xvcjogdmFyKC0tTmV1dHJhbC1QYWxldHRlLWRhcmtHcmV5LUQ0MDAsICMzNDM3M0EpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBcIkRJTiBOZXh0IExUIEFyYWJpY1wiO1xuICBmb250LXNpemU6IDYwcHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgbWFyZ2luLXRvcDogMC42cmVtO1xufVxuLnBhZ2Utbm9kZS10eXBlLXRlcm1pbm9sb2d5LWxpc3QgLm1pbmluZy10ZXJtaW5vbG9neSAudmlldy1jb250ZW50IC5taW5pbmctY29udGVudCAubWluaW5nLWluZm8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMTAwJTtcbn1cbi5wYWdlLW5vZGUtdHlwZS10ZXJtaW5vbG9neS1saXN0IC5taW5pbmctdGVybWlub2xvZ3kgLnZpZXctY29udGVudCAubWluaW5nLWNvbnRlbnQgLm1pbmluZy1pbmZvIC52aWV3cy1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAzMHB4IDQwcHg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiAxN3B4O1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNGMEYwRjA7XG4gIGJhY2tncm91bmQ6ICNGRkY7XG4gIGJveC1zaGFkb3c6IDBweCA0cHggMjBweCAwcHggcmdiYSgyMzUsIDIzNSwgMjM1LCAwLjE2KTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDE3cHg7XG59XG4ucGFnZS1ub2RlLXR5cGUtdGVybWlub2xvZ3ktbGlzdCAubWluaW5nLXRlcm1pbm9sb2d5IC52aWV3LWNvbnRlbnQgLm1pbmluZy1jb250ZW50IC5taW5pbmctaW5mbyAudmlld3Mtcm93IC52aWV3cy1maWVsZC10aXRsZSAudmlld3MtbGFiZWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnBhZ2Utbm9kZS10eXBlLXRlcm1pbm9sb2d5LWxpc3QgLm1pbmluZy10ZXJtaW5vbG9neSAudmlldy1jb250ZW50IC5taW5pbmctY29udGVudCAubWluaW5nLWluZm8gLnZpZXdzLXJvdyAudmlld3MtZmllbGQtdGl0bGUgLmZpZWxkLWNvbnRlbnQge1xuICBjb2xvcjogdmFyKC0tTmV1dHJhbC1QYWxldHRlLWRhcmtHcmV5LUQ0MDAsICMzNDM3M0EpO1xuICBmb250LWZhbWlseTogXCJESU4gTmV4dCBMVCBBcmFiaWNcIjtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG4ucGFnZS1ub2RlLXR5cGUtdGVybWlub2xvZ3ktbGlzdCAubWluaW5nLXRlcm1pbm9sb2d5IC52aWV3LWNvbnRlbnQgLm1pbmluZy1jb250ZW50IC5taW5pbmctaW5mbyAudmlld3Mtcm93IC52aWV3cy1maWVsZC1maWVsZC1kZXNjcmlwdGlvbiAuZmllbGQtY29udGVudCB7XG4gIGNvbG9yOiB2YXIoLS1OZXV0cmFsLVBhbGV0dGUtZ3JheS1HMzAwLCAjN0E3QTdBKTtcbiAgZm9udC1mYW1pbHk6IFwiRElOIE5leHQgTFQgQXJhYmljXCI7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5wYWdlLW5vZGUtdHlwZS10ZXJtaW5vbG9neS1saXN0IC5taW5pbmctdGVybWlub2xvZ3kgLnZpZXctZmlsdGVycyAuc2VhcmNoLWNvbnRhaW5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAucGFnZS1ub2RlLXR5cGUtdGVybWlub2xvZ3ktbGlzdCAubWluaW5nLXRlcm1pbm9sb2d5IC52aWV3LWZpbHRlcnMgLnNlYXJjaC1jb250YWluZXIgLmZvcm0tdGV4dCB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxuICAucGFnZS1ub2RlLXR5cGUtdGVybWlub2xvZ3ktbGlzdCAubWluaW5nLXRlcm1pbm9sb2d5IC52aWV3LWZpbHRlcnMgLmZvcm0taXRlbS0tY2F0ZWdvcnkgdWwge1xuICAgIHBhZGRpbmc6IDhweDtcbiAgfVxuICAucGFnZS1ub2RlLXR5cGUtdGVybWlub2xvZ3ktbGlzdCAubWluaW5nLXRlcm1pbm9sb2d5IC52aWV3LWZpbHRlcnMgLmZvcm0taXRlbS0tY2F0ZWdvcnkgdWwgYS5iZWYtbGluayB7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICB9XG59XG4ucGFnZS1ub2RlLXR5cGUtdXhsYWIgLnV4bGFiLWNvbnRlbnQgLm1haW4tY29udGVudC1zZWN0aW9uX193cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnBhZ2Utbm9kZS10eXBlLXV4bGFiIC51eGxhYi1jb250ZW50IC5tYWluLWNvbnRlbnQtc2VjdGlvbl9fdGl0bGUge1xuICBjb2xvcjogIzM0MzczQTtcbiAgZm9udC1mYW1pbHk6IFwiRElOIE5leHQgTFQgQXJhYmljXCI7XG4gIGZvbnQtc2l6ZTogNDhweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBtYXgtd2lkdGg6IDQ4NXB4O1xufVxuLnBhZ2Utbm9kZS10eXBlLXV4bGFiIC51eGxhYi1jb250ZW50IC5tYWluLWNvbnRlbnQtc2VjdGlvbl9faGlnaGxpZ2h0IHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5wYWdlLW5vZGUtdHlwZS11eGxhYiAudXhsYWItY29udGVudCAubWFpbi1jb250ZW50LXNlY3Rpb25fX2Rlc2NyaXB0aW9uIHtcbiAgY29sb3I6ICM0QTRGNTM7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgbWF4LXdpZHRoOiA2MDBweDtcbn1cbi5wYWdlLW5vZGUtdHlwZS11eGxhYiAudXhsYWItY29udGVudCAubWFpbi1jb250ZW50LXNlY3Rpb25fX3NpZ251cC1idG4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDU2cHg7XG4gIHBhZGRpbmc6IDE2cHggMjRweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTJweDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLVByaW1hcnlfY29sb3JfcGFsZXR0ZS1Ccm93bi1CMzAwLCAjOUU4QTY2KTtcbiAgbWFyZ2luLXRvcDogNDhweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnBhZ2Utbm9kZS10eXBlLXV4bGFiIC51eGxhYi1jb250ZW50IC5tYWluLWNvbnRlbnQtc2VjdGlvbl9fc2lnbnVwLWJ0biBzcGFuIHtcbiAgY29sb3I6ICNGRkY7XG4gIC8qIEJvZHkvQjEvTWVkaXVtICovXG4gIGZvbnQtZmFtaWx5OiBcIkRJTiBOZXh0IExUIEFyYWJpY1wiO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cbi5wYWdlLW5vZGUtdHlwZS11eGxhYiAudXhsYWItY29udGVudCAubWFpbi1jb250ZW50LXNlY3Rpb25fX3NpZ251cC1idG4gaSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG4ucGFnZS1ub2RlLXR5cGUtdXhsYWIgLnV4bGFiLWNvbnRlbnQgLm1haW4tY29udGVudC1zZWN0aW9uX19pbWFnZS1ibG9jayBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnBhZ2Utbm9kZS10eXBlLXV4bGFiIC51eGxhYi1jb250ZW50IC5tZXRob2RvbG9neS1zZWN0aW9uX193cmFwcGVyIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsICNGOEY1RUYgMCUsICNGOEY1RUYgMTAwJSksICM0MzQ2NEE7XG4gIHBhZGRpbmc6IDkwcHggMCA5MHB4IDA7XG59XG4ucGFnZS1ub2RlLXR5cGUtdXhsYWIgLnV4bGFiLWNvbnRlbnQgLm1ldGhvZG9sb2d5LXNlY3Rpb25fX3RpdGxlIHtcbiAgcGFkZGluZy1ib3R0b206IDEwOXB4O1xuICBjb2xvcjogIzM0MzczQTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LWZhbWlseTogXCJESU4gTmV4dCBMVCBBcmFiaWNcIjtcbiAgZm9udC1zaXplOiA0OHB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLnBhZ2Utbm9kZS10eXBlLXV4bGFiIC51eGxhYi1jb250ZW50IC5tZXRob2RvbG9neS1zZWN0aW9uX19jYXJkcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBnYXA6IDMwcHg7XG59XG4ucGFnZS1ub2RlLXR5cGUtdXhsYWIgLnV4bGFiLWNvbnRlbnQgLm1ldGhvZG9sb2d5LXNlY3Rpb24gLm1ldGhvZG9sb2d5LWNhcmQge1xuICBmbGV4OiAxO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIHdpZHRoOiA0MDYuNjY2cHg7XG59XG4ucGFnZS1ub2RlLXR5cGUtdXhsYWIgLnV4bGFiLWNvbnRlbnQgLm1ldGhvZG9sb2d5LXNlY3Rpb24gLm1ldGhvZG9sb2d5LWNhcmRfX2JvZHkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiA0MHB4IDQ4cHg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGZsZXg6IDEgMCAwO1xuICBoZWlnaHQ6IDM1MHB4O1xufVxuLnBhZ2Utbm9kZS10eXBlLXV4bGFiIC51eGxhYi1jb250ZW50IC5tZXRob2RvbG9neS1zZWN0aW9uIC5tZXRob2RvbG9neS1jYXJkX19pY29uIGltZyB7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG59XG4ucGFnZS1ub2RlLXR5cGUtdXhsYWIgLnV4bGFiLWNvbnRlbnQgLm1ldGhvZG9sb2d5LXNlY3Rpb24gLm1ldGhvZG9sb2d5LWNhcmRfX3RpdGxlIHtcbiAgY29sb3I6ICM4NDY5NDA7XG4gIC8qIEhlYWRpbmcvSDEvQm9sZCAqL1xuICBmb250LWZhbWlseTogXCJESU4gTmV4dCBMVCBBcmFiaWNcIjtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG4ucGFnZS1ub2RlLXR5cGUtdXhsYWIgLnV4bGFiLWNvbnRlbnQgLm1ldGhvZG9sb2d5LXNlY3Rpb24gLm1ldGhvZG9sb2d5LWNhcmRfX3RleHQge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiAxO1xuICBsaW5lLWNsYW1wOiAxO1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgY29sb3I6IHZhcigtLVByaW1hcnlfY29sb3JfcGFsZXR0ZS1HcmV5LUc0MDAsICMzMzM3M0IpO1xuICAvKiBIZWFkaW5nL0g0L1JlZ3VsYXIgKi9cbiAgZm9udC1mYW1pbHk6IFwiRElOIE5leHQgTFQgQXJhYmljXCI7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBwYWRkaW5nLXRvcDogMTZweDtcbn1cbi5wYWdlLW5vZGUtdHlwZS11eGxhYiAudXhsYWItY29udGVudCAuZ29hbHMtc2VjdGlvbl9fd3JhcHBlciB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCAjRkZGIDAlLCAjRkZGIDEwMCUpLCAjNDM0NjRBO1xuICBwYWRkaW5nOiA5MHB4IDAgOTBweCAwO1xufVxuLnBhZ2Utbm9kZS10eXBlLXV4bGFiIC51eGxhYi1jb250ZW50IC5nb2Fscy1zZWN0aW9uX190aXRsZSB7XG4gIGNvbG9yOiAjMzQzNzNBO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIC8qIERpc3BsYXkvRDAvQm9sZCAqL1xuICBmb250LWZhbWlseTogXCJESU4gTmV4dCBMVCBBcmFiaWNcIjtcbiAgZm9udC1zaXplOiA0OHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIHBhZGRpbmctYm90dG9tOiAxNnB4O1xufVxuLnBhZ2Utbm9kZS10eXBlLXV4bGFiIC51eGxhYi1jb250ZW50IC5nb2Fscy1zZWN0aW9uX19kZXNjcmlwdGlvbiB7XG4gIGNvbG9yOiB2YXIoLS1OZXV0cmFsLVBhbGV0dGUtRGFya0dyZXktYmFzZSwgIzRBNEY1Myk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgLyogSGVhZGluZy9INC9SZWd1bGFyICovXG4gIGZvbnQtZmFtaWx5OiBcIkRJTiBOZXh0IExUIEFyYWJpY1wiO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgcGFkZGluZy1ib3R0b206IDEwOXB4O1xufVxuLnBhZ2Utbm9kZS10eXBlLXV4bGFiIC51eGxhYi1jb250ZW50IC5nb2Fscy1zZWN0aW9uX19jYXJkcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBnYXA6IDMwcHg7XG59XG4ucGFnZS1ub2RlLXR5cGUtdXhsYWIgLnV4bGFiLWNvbnRlbnQgLmdvYWxzLXNlY3Rpb24gLmdvYWxzLWNhcmQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAzMDhweDtcbiAgZmxleDogMTtcbn1cbi5wYWdlLW5vZGUtdHlwZS11eGxhYiAudXhsYWItY29udGVudCAuZ29hbHMtc2VjdGlvbiAuZ29hbHMtY2FyZF9fYm9keSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDI0cHggMjRweCAyMnB4IDM2cHg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGZsZXg6IDEgMCAwO1xuICBoZWlnaHQ6IDI2OXB4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBib3R0b207XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG4ucGFnZS1ub2RlLXR5cGUtdXhsYWIgLnV4bGFiLWNvbnRlbnQgLmdvYWxzLXNlY3Rpb24gLmdvYWxzLWNhcmRfX3RleHQge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgd2lkdGg6IDI2MnB4O1xuICAvKiBIZWFkaW5nL0g0L1JlZ3VsYXIgKi9cbiAgZm9udC1mYW1pbHk6IFwiRElOIE5leHQgTFQgQXJhYmljXCI7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiAzO1xuICBsaW5lLWNsYW1wOiAzO1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cbi5wYWdlLW5vZGUtdHlwZS11eGxhYiAudXhsYWItY29udGVudCAuZ29hbHMtc2VjdGlvbiAuZ29hbHMtY2FyZF9fYmctaW1hZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTEwJTtcbiAgcmlnaHQ6IC0zJTtcbiAgb3BhY2l0eTogMC40O1xufVxuLnBhZ2Utbm9kZS10eXBlLXV4bGFiIC51eGxhYi1jb250ZW50IC5nb2Fscy1zZWN0aW9uIC5nb2Fscy1jYXJkOm50aC1jaGlsZCgxKSB7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0Y4RjhGODtcbiAgYmFja2dyb3VuZDogdmFyKC0tRXh0ZW5kZWQtUGFsZXR0ZS1QdXJwbGUtYmFzZSwgIzQxMzI1OCk7XG4gIC8qIHNoYWRvdyAqL1xuICBib3gtc2hhZG93OiAwcHggNnB4IDIwcHggMHB4IHZhcigtLVNIQURPVywgcmdiYSgyMzUsIDIzNSwgMjM1LCAwLjE2KSk7XG59XG4ucGFnZS1ub2RlLXR5cGUtdXhsYWIgLnV4bGFiLWNvbnRlbnQgLmdvYWxzLXNlY3Rpb24gLmdvYWxzLWNhcmQ6bnRoLWNoaWxkKDIpIHtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRjhGOEY4O1xuICBiYWNrZ3JvdW5kOiAjQkQ5RjlEO1xuICAvKiBzaGFkb3cgKi9cbiAgYm94LXNoYWRvdzogMHB4IDZweCAyMHB4IDBweCB2YXIoLS1TSEFET1csIHJnYmEoMjM1LCAyMzUsIDIzNSwgMC4xNikpO1xufVxuLnBhZ2Utbm9kZS10eXBlLXV4bGFiIC51eGxhYi1jb250ZW50IC5nb2Fscy1zZWN0aW9uIC5nb2Fscy1jYXJkOm50aC1jaGlsZCgzKSB7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0Y4RjhGODtcbiAgYmFja2dyb3VuZDogdmFyKC0tRXh0ZW5kZWQtUGFsZXR0ZS1DeWFuLWJhc2UsICMxQUQ5QzcpO1xuICAvKiBzaGFkb3cgKi9cbiAgYm94LXNoYWRvdzogMHB4IDZweCAyMHB4IDBweCB2YXIoLS1TSEFET1csIHJnYmEoMjM1LCAyMzUsIDIzNSwgMC4xNikpO1xufVxuLnBhZ2Utbm9kZS10eXBlLXV4bGFiIC51eGxhYi1jb250ZW50IC5nb2Fscy1zZWN0aW9uIC5nb2Fscy1jYXJkOm50aC1jaGlsZCg0KSB7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0Y4RjhGODtcbiAgYmFja2dyb3VuZDogIzZFODE4RTtcbiAgLyogc2hhZG93ICovXG4gIGJveC1zaGFkb3c6IDBweCA2cHggMjBweCAwcHggdmFyKC0tU0hBRE9XLCByZ2JhKDIzNSwgMjM1LCAyMzUsIDAuMTYpKTtcbn1cbi5wYWdlLW5vZGUtdHlwZS11eGxhYiAudXhsYWItY29udGVudCAuZ29hbHMtc2VjdGlvbiAuZ29hbHMtY2FyZDpudGgtY2hpbGQoNSkge1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNGOEY4Rjg7XG4gIGJhY2tncm91bmQ6IHZhcigtLUV4dGVuZGVkLVBhbGV0dGUtUHVycGxlLWJhc2UsICM0MTMyNTgpO1xuICAvKiBzaGFkb3cgKi9cbiAgYm94LXNoYWRvdzogMHB4IDZweCAyMHB4IDBweCB2YXIoLS1TSEFET1csIHJnYmEoMjM1LCAyMzUsIDIzNSwgMC4xNikpO1xufVxuLnBhZ2Utbm9kZS10eXBlLXV4bGFiIC51eGxhYi1jb250ZW50IC5nb2Fscy1zZWN0aW9uIC5nb2Fscy1jYXJkOm50aC1jaGlsZCg2KSB7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0Y4RjhGODtcbiAgYmFja2dyb3VuZDogI0JEOUY5RDtcbiAgLyogc2hhZG93ICovXG4gIGJveC1zaGFkb3c6IDBweCA2cHggMjBweCAwcHggdmFyKC0tU0hBRE9XLCByZ2JhKDIzNSwgMjM1LCAyMzUsIDAuMTYpKTtcbn1cbi5wYWdlLW5vZGUtdHlwZS11eGxhYiAudXhsYWItY29udGVudCAuZ29hbHMtc2VjdGlvbiAuZ29hbHMtY2FyZDpudGgtY2hpbGQoNykge1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNGOEY4Rjg7XG4gIGJhY2tncm91bmQ6IHZhcigtLUV4dGVuZGVkLVBhbGV0dGUtQ3lhbi1iYXNlLCAjMUFEOUM3KTtcbiAgLyogc2hhZG93ICovXG4gIGJveC1zaGFkb3c6IDBweCA2cHggMjBweCAwcHggdmFyKC0tU0hBRE9XLCByZ2JhKDIzNSwgMjM1LCAyMzUsIDAuMTYpKTtcbn1cbi5wYWdlLW5vZGUtdHlwZS11eGxhYiAudXhsYWItY29udGVudCAuZ29hbHMtc2VjdGlvbiAuZ29hbHMtY2FyZDpudGgtY2hpbGQoOCkge1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNGOEY4Rjg7XG4gIGJhY2tncm91bmQ6ICM2RTgxOEU7XG4gIC8qIHNoYWRvdyAqL1xuICBib3gtc2hhZG93OiAwcHggNnB4IDIwcHggMHB4IHZhcigtLVNIQURPVywgcmdiYSgyMzUsIDIzNSwgMjM1LCAwLjE2KSk7XG59XG4ucGFnZS1ub2RlLXR5cGUtdXhsYWIgLnV4bGFiLWNvbnRlbnQgLmtjLWZhcXMge1xuICBiYWNrZ3JvdW5kOiAjRkFGQkZCO1xufVxuLnBhZ2Utbm9kZS10eXBlLXV4bGFiIC51eGxhYi1jb250ZW50IC5rYy1mYXFzIC5hY2NvcmRpb24taXRlbSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGQUZCRkIgIWltcG9ydGFudDtcbn1cbi5wYWdlLW5vZGUtdHlwZS11eGxhYiAudXhsYWItY29udGVudCAua2MtZmFxcyAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1idXR0b24ge1xuICAvKiBIZWFkaW5nL0g0L1JlZ3VsYXIgKi9cbiAgZm9udC1mYW1pbHk6IFwiRElOIE5leHQgTFQgQXJhYmljXCI7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuLnBhZ2Utbm9kZS10eXBlLXV4bGFiIC51eGxhYi1jb250ZW50IC5rYy1mYXFzIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWJ1dHRvbi5jb2xsYXBzZWQge1xuICBjb2xvcjogdmFyKC0tVGV4dC1jb2xvci10ZXh0LXByaW1hcnktdGl0bGUtYmxhY2ssICMzQzNEM0MpO1xufVxuLnBhZ2Utbm9kZS10eXBlLXV4bGFiIC51eGxhYi1jb250ZW50IC5rYy1mYXFzIC5hY2NvcmRpb24tYm9keSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGQUZCRkIgIWltcG9ydGFudDtcbn1cbi5wYWdlLW5vZGUtdHlwZS11eGxhYiAudXhsYWItY29udGVudCAua2MtZmFxcyAuaGVhZGVyLWZhcSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgcGFkZGluZzogNnJlbSAwIDYuNXJlbSAwO1xufVxuLnBhZ2Utbm9kZS10eXBlLXV4bGFiIC51eGxhYi1jb250ZW50IC5rYy1mYXFzIC5oZWFkZXItZmFxIC52aWV3LWFsbC1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLnBhZ2Utbm9kZS10eXBlLXV4bGFiIC51eGxhYi1jb250ZW50IC5rYy1mYXFzIC5oZWFkZXItZmFxIC52aWV3LWFsbC1jb250YWluZXIgLnZpZXctYWxsLWJ0biB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAuNDEzNjlyZW07XG4gIGhlaWdodDogM3JlbTtcbiAgcGFkZGluZzogdmFyKC0tc3BhY2luZy1zcGFjaW5nLXhzLCAxcmVtKSB2YXIoLS1zcGFjaW5nLXNwYWNpbmctcywgMS41cmVtKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzlFOEE2NjtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbn1cbi5wYWdlLW5vZGUtdHlwZS11eGxhYiAudXhsYWItY29udGVudCAua2MtZmFxcyAuaGVhZGVyLWZhcSAudGl0bGUge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLnBhZ2Utbm9kZS10eXBlLXV4bGFiIC51eGxhYi1jb250ZW50IC5rYy1mYXFzIC5oZWFkZXItZmFxIC50aXRsZSBoMyB7XG4gIGNvbG9yOiAjNDk0RjU1O1xuICBmb250LXNpemU6IDNyZW07XG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLnBhZ2Utbm9kZS10eXBlLXV4bGFiIC51eGxhYi1jb250ZW50IC5rYy1mYXFzIC5mYXFzLWNvbnRhaW5lciB7XG4gIHBhZGRpbmctYm90dG9tOiA0Ljg4cmVtO1xufVxuLnBhZ2Utbm9kZS10eXBlLXV4bGFiIC51eGxhYi1mb3JtIHtcbiAgLyogQ3VzdG9tIGFycm93ICovXG59XG4ucGFnZS1ub2RlLXR5cGUtdXhsYWIgLnV4bGFiLWZvcm0gLmNvbnRhY3QtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLnBhZ2Utbm9kZS10eXBlLXV4bGFiIC51eGxhYi1mb3JtIC53ZWJmb3JtLWJ1dHRvbi0tc3VibWl0IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnBhZ2Utbm9kZS10eXBlLXV4bGFiIC51eGxhYi1mb3JtIC5mb3JtLXR5cGUtLXJhZGlvIHtcbiAgbWFyZ2luLXJpZ2h0OiAyNHB4ICFpbXBvcnRhbnQ7XG59XG4ucGFnZS1ub2RlLXR5cGUtdXhsYWIgLnV4bGFiLWZvcm0gLmNvbnRhY3QtZm9ybS1zdWJtaXQtYnRuIHtcbiAgYmFja2dyb3VuZDogIzlFOEE2NiAhaW1wb3J0YW50O1xufVxuLnBhZ2Utbm9kZS10eXBlLXV4bGFiIC51eGxhYi1mb3JtIC5mb3JtLXR5cGUtLXNlbGVjdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cbi5wYWdlLW5vZGUtdHlwZS11eGxhYiAudXhsYWItZm9ybSAuZm9ybS10eXBlLS1zZWxlY3Qgc2VsZWN0IHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIHBhZGRpbmctcmlnaHQ6IDIuNWVtO1xuICAvKiBNYWtlIHNwYWNlIGZvciB0aGUgYXJyb3cgKi9cbiAgd2lkdGg6IDEwMCU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5wYWdlLW5vZGUtdHlwZS11eGxhYiAudXhsYWItZm9ybSAuZm9ybS10eXBlLS1zZWxlY3Q6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDcyJTtcbiAgcmlnaHQ6IDFlbTtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiL3RoZW1lcy9lc25hZC9wdWJsaWMvaW1hZ2VzL2ljb25zL2Fycm93LWRvd24uc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTIwcHgpIHtcbiAgLnBhZ2Utbm9kZS10eXBlLXV4bGFiIC51eGxhYi1jb250ZW50IC5tYWluLWNvbnRlbnQtc2VjdGlvbl9fd3JhcHBlciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwYWRkaW5nOiAzMHB4O1xuICB9XG4gIC5wYWdlLW5vZGUtdHlwZS11eGxhYiAudXhsYWItY29udGVudCAubWFpbi1jb250ZW50LXNlY3Rpb25fX2ltYWdlLWJsb2NrIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG4gIC5wYWdlLW5vZGUtdHlwZS11eGxhYiAudXhsYWItY29udGVudCAubWV0aG9kb2xvZ3ktc2VjdGlvbl9fY2FyZHMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLnBhZ2Utbm9kZS10eXBlLXV4bGFiIC51eGxhYi1jb250ZW50IC5tZXRob2RvbG9neS1zZWN0aW9uIC5tZXRob2RvbG9neS1jYXJkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnBhdGgtZnJvbnRwYWdlIGZvb3RlciB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4ucGF0aC1mcm9udHBhZ2UgLnV4LWxhYi1zZWN0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y1RjNGMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJsb2NrOiA0LjVyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ucGF0aC1mcm9udHBhZ2UgLnV4LWxhYi1zZWN0aW9uIC51eC1sYWItY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZ2FwOiAycmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wYXRoLWZyb250cGFnZSAudXgtbGFiLXNlY3Rpb24gLnV4LWxhYi1jb250ZW50IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cbi5wYXRoLWZyb250cGFnZSAudXgtbGFiLXNlY3Rpb24gLnV4LWxhYi10ZXh0IGgyIHtcbiAgY29sb3I6ICMzNDM3M0E7XG4gIGZvbnQtc2l6ZTogNDRweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogNS4ycmVtO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBtYXgtd2lkdGg6IDQyOHB4O1xufVxuLnBhdGgtZnJvbnRwYWdlIC51eC1sYWItc2VjdGlvbiAudXgtbGFiLXRleHQgaDIgc3BhbiB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4ucGF0aC1mcm9udHBhZ2UgLnV4LWxhYi1zZWN0aW9uIC51eC1sYWItdGV4dCBwIHtcbiAgY29sb3I6ICM0QTRGNTM7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gIC8qIDEuNHJlbSAqL1xuICBtYXgtd2lkdGg6IDQ1MXB4O1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xufVxuLnBhdGgtZnJvbnRwYWdlIC51eC1sYWItc2VjdGlvbiAudXgtbGFiLWFjdGlvbiAudXgtbGFiLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1heC13aWR0aDogMTMzcHg7XG4gIG1heC1oZWlnaHQ6IDQ4cHg7XG4gIHBhZGRpbmc6IHZhcigtLXNwYWNpbmctc3BhY2luZy14cywgMTZweCkgdmFyKC0tc3BhY2luZy1zcGFjaW5nLXMsIDI0cHgpO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAwLjVyZW07XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gIGJhY2tncm91bmQ6ICM5RThBNjY7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAyMDAlO1xufVxuLnBhdGgtZnJvbnRwYWdlIC51eC1sYWItc2VjdGlvbiAudXgtbGFiLWRlY28ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiA1MCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3RoZW1lcy9lc25hZC9wdWJsaWMvaW1hZ2VzL3V4bGFiLXBhdHRlcm4uc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgcmlnaHQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wYXRoLWZyb250cGFnZSAudXgtbGFiLXNlY3Rpb24gLnV4LWxhYi1kZWNvIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ucGF0aC1mcm9udHBhZ2UgLmhvbWUtbmV3cyB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbmh0bWxbbGFuZz1hcl1bZGlyPXJ0bF0gLnBhZ2Utbm9kZS10eXBlLXV4bGFiIC51eGxhYi1jb250ZW50IC5tYWluLWNvbnRlbnQtc2VjdGlvbl9fc2lnbnVwLWJ0biBpIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbmh0bWxbbGFuZz1hcl1bZGlyPXJ0bF0gLnBhZ2Utbm9kZS10eXBlLXV4bGFiIC51eGxhYi1jb250ZW50IC5tYWluLWNvbnRlbnQtc2VjdGlvbl9faW1hZ2UtYmxvY2sge1xuICB0cmFuc2Zvcm06IHJvdGF0ZVkoMTgwZGVnKTtcbn1cbmh0bWxbbGFuZz1hcl1bZGlyPXJ0bF0gLnBhZ2Utbm9kZS10eXBlLXV4bGFiIC51eGxhYi1jb250ZW50IC5nb2Fscy1zZWN0aW9uIC5nb2Fscy1jYXJkX19iZy1pbWFnZSB7XG4gIGxlZnQ6IC0zJTtcbiAgcmlnaHQ6IHVuc2V0O1xufVxuaHRtbFtsYW5nPWFyXVtkaXI9cnRsXSAucGF0aC1mcm9udHBhZ2UgLnV4LWxhYi1kZWNvIHtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IHVuc2V0O1xuICB0cmFuc2Zvcm06IHJvdGF0ZVkoMTgwZGVnKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHJpZ2h0O1xufVxuaHRtbFtsYW5nPWFyXVtkaXI9cnRsXSAuY2xvc2UtdXgtYnRuIHtcbiAgbGVmdDogMjBweDtcbiAgcmlnaHQ6IHVuc2V0O1xufVxuXG4uYnJlYWRjcnVtYnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLnN1YnBhZ2VIZXJvX19pbm5lciAuc3VicGFnZUhlcm9fX3RpdGxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnN1YnBhZ2VIZXJvX19pbm5lciAuc3VicGFnZUhlcm9fX3RleHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5wYWdlLW5vZGUtdHlwZS1ldmVudHMgLmV2ZW50cy1saXN0IC5ldmVudC1maWx0ZXIge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG4ucGFnZS1ub2RlLXR5cGUtZXZlbnRzIC5ldmVudHMtbGlzdCAuZXZlbnQtY29udGFpbmVyIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuXG4ucGFnZS1ub2RlLXR5cGUtcGFnZSAudGV4dFBhZ2VfX3dyYXBwZXIge1xuICB3aWR0aDogNzAlO1xuICBtYXJnaW46IGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbn1cbi5wYWdlLW5vZGUtdHlwZS1wYWdlIC50ZXh0UGFnZV9fbGVmdENvbnRlbnQge1xuICBmbGV4OiB1bnNldDtcbn1cblxuLm1hcC10aXRsZS1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLnBhZ2Utbm9kZS10eXBlLW1hcCAubWFwLWNvbnRhaW5lciB7XG4gIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xufVxuLnBhZ2Utbm9kZS10eXBlLW1hcCAuY29udGFjdC1jb250YWluZXIge1xuICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuLnBhZ2Utbm9kZS10eXBlLW1hcCAubWFwLXNlY3Rpb24tYmxvY2sge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucGFnZS1ub2RlLXR5cGUtbWFwIC5jb250YWN0LXNlY3Rpb24gaDEsXG4ucGFnZS1ub2RlLXR5cGUtbWFwIC5jb250YWN0LXNlY3Rpb24gcCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucGFnZS1ub2RlLXR5cGUtbWFwIC5jb250YWN0LXNlY3Rpb24gLmNvbnRhY3QtYnV0dG9uLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uZGlnaXRhbC1zdGFtcC1jYXJkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExMjNweCkge1xuICAuaGVhZGVyX19tYWluIHtcbiAgICB6LWluZGV4OiAxMjtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnN0YW1wLWVuIGg2IHtcbiAgICBmbGV4LWJhc2lzOiA5MiU7XG4gIH1cbiAgLnN0YW1wLWVuIC5idG4tZGlnaXRhbC1zdGFtcC1jYXJkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5wYWdlX2ZlZWRiYWNrIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tQmFja2dyb3VuZC1iYWNrZ3JvdW5kLXdoaXRlLCAjZmZmKTtcbiAgcGFkZGluZy1ibG9jazogMjBweDtcbn1cbi5wYWdlX2ZlZWRiYWNrIC53ZWJmb3JtLWJ1dHRvbi0tc3VibWl0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wYWdlX2ZlZWRiYWNrIC5mb3JtLWl0ZW0tLXdhcy10aGlzLXBhZ2UtdXNlZnVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAyMHB4O1xuICBmbGV4OiAxIDAgMDtcbn1cbi5wYWdlX2ZlZWRiYWNrIGxhYmVsW2Zvcj1lZGl0LXdhcy10aGlzLXBhZ2UtdXNlZnVsXSB7XG4gIGNvbG9yOiB2YXIoLS1UZXh0LXRleHQtZGVmYXVsdCwgIzE2MTYxNik7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjBweDsgLyogMTUwJSAqL1xufVxuLnBhZ2VfZmVlZGJhY2sgLndlYmZvcm0tb3B0aW9ucy1kaXNwbGF5LWJ1dHRvbnMge1xuICBnYXA6IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLnBhZ2VfZmVlZGJhY2sgLndlYmZvcm0tb3B0aW9ucy1kaXNwbGF5LWJ1dHRvbnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbi5wYWdlX2ZlZWRiYWNrIC53ZWJmb3JtLW9wdGlvbnMtZGlzcGxheS1idXR0b25zIC53ZWJmb3JtLW9wdGlvbnMtZGlzcGxheS1idXR0b25zLXdyYXBwZXIge1xuICBtYXJnaW46IDA7XG59XG4ucGFnZV9mZWVkYmFjayAud2ViZm9ybS1vcHRpb25zLWRpc3BsYXktYnV0dG9ucyBsYWJlbC53ZWJmb3JtLW9wdGlvbnMtZGlzcGxheS1idXR0b25zLWxhYmVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAzMy4zMzNweDtcbiAgbWluLWhlaWdodDogMzMuMzMzcHg7XG4gIG1heC1oZWlnaHQ6IDMzLjMzM3B4O1xuICBwYWRkaW5nOiB2YXIoLS1HbG9iYWwtc3BhY2luZy1ub25lLCAwKSB2YXIoLS1CdXR0b24tYnV0dG9ucy1sZy1wYWRkaW5nLCAxNnB4KTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogdmFyKC0tQnV0dG9uLWJ1dHRvbnMtbGctZ2FwLCA0cHgpO1xuICBib3JkZXItcmFkaXVzOiAzLjMyOXB4O1xuICBiYWNrZ3JvdW5kOiAjOUU4QTY2O1xuICBjb2xvcjogdmFyKC0tVGV4dC10ZXh0LW9uY29sb3ItcHJpbWFyeSwgI2ZmZik7XG4gIGZvbnQtc2l6ZTogMTMuMzMzcHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjVyZW07IC8qIDE1MCUgKi9cbiAgYm9yZGVyOiB1bnNldDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnBhZ2VfZmVlZGJhY2sgLndlYmZvcm0tb3B0aW9ucy1kaXNwbGF5LWJ1dHRvbnMgbGFiZWwud2ViZm9ybS1vcHRpb25zLWRpc3BsYXktYnV0dG9ucy1sYWJlbDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICM2ZjYxNDc7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4ucGFnZV9mZWVkYmFjayAud2ViZm9ybS1vcHRpb25zLWRpc3BsYXktYnV0dG9ucyBsYWJlbC53ZWJmb3JtLW9wdGlvbnMtZGlzcGxheS1idXR0b25zLWxhYmVsOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbiAgYmFja2dyb3VuZDogIzZmNjE0NztcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5wYWdlX2ZlZWRiYWNrIC53ZWJmb3JtLWNvbmZpcm1hdGlvbl9fbWVzc2FnZSB7XG4gIGNvbG9yOiB2YXIoLS1UZXh0LXRleHQtZGVmYXVsdCwgIzE2MTYxNik7XG4gIGZvbnQtc2l6ZTogMTlweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjBweDsgLyogMTUwJSAqL1xuICBtYXJnaW46IDA7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJESU4gTmV4dCBMVCBBcmFiaWNcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9ESU5OZXh0TFRBcmFiaWMvRElOTmV4dExUQXJhYmljLUJsYWNrLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9ESU5OZXh0TFRBcmFiaWMvRElOTmV4dExUQXJhYmljLUJsYWNrLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL0RJTk5leHRMVEFyYWJpYy9ESU5OZXh0TFRBcmFiaWMtQmxhY2sud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL0RJTk5leHRMVEFyYWJpYy9ESU5OZXh0TFRBcmFiaWMtQmxhY2sud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9ESU5OZXh0TFRBcmFiaWMvRElOTmV4dExUQXJhYmljLUJsYWNrLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiRElOIE5leHQgTFQgQXJhYmljXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvRElOTmV4dExUQXJhYmljL0RJTk5leHRMVEFyYWJpYy1CbGFja18xLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9ESU5OZXh0TFRBcmFiaWMvRElOTmV4dExUQXJhYmljLUJsYWNrXzEuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvRElOTmV4dExUQXJhYmljL0RJTk5leHRMVEFyYWJpYy1CbGFja18xLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9ESU5OZXh0TFRBcmFiaWMvRElOTmV4dExUQXJhYmljLUJsYWNrXzEud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9ESU5OZXh0TFRBcmFiaWMvRElOTmV4dExUQXJhYmljLUJsYWNrXzEudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJESU4gTmV4dCBMVCBBcmFiaWNcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9ESU5OZXh0TFRBcmFiaWMvRElOTmV4dExUQXJhYmljLUJsYWNrXzIuZW90XCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0RJTk5leHRMVEFyYWJpYy9ESU5OZXh0TFRBcmFiaWMtQmxhY2tfMi5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9ESU5OZXh0TFRBcmFiaWMvRElOTmV4dExUQXJhYmljLUJsYWNrXzIud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL0RJTk5leHRMVEFyYWJpYy9ESU5OZXh0TFRBcmFiaWMtQmxhY2tfMi53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL0RJTk5leHRMVEFyYWJpYy9ESU5OZXh0TFRBcmFiaWMtQmxhY2tfMi50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkRJTiBOZXh0IExUIEFyYWJpY1wiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0RJTk5leHRMVEFyYWJpYy9ESU5OZXh0TFRBcmFiaWMtQm9sZC5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvRElOTmV4dExUQXJhYmljL0RJTk5leHRMVEFyYWJpYy1Cb2xkLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL0RJTk5leHRMVEFyYWJpYy9ESU5OZXh0TFRBcmFiaWMtQm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvRElOTmV4dExUQXJhYmljL0RJTk5leHRMVEFyYWJpYy1Cb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvRElOTmV4dExUQXJhYmljL0RJTk5leHRMVEFyYWJpYy1Cb2xkLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkRJTiBOZXh0IExUIEFyYWJpY1wiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0RJTk5leHRMVEFyYWJpYy9ESU5OZXh0TFRBcmFiaWMtQm9sZF8xLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9ESU5OZXh0TFRBcmFiaWMvRElOTmV4dExUQXJhYmljLUJvbGRfMS5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9ESU5OZXh0TFRBcmFiaWMvRElOTmV4dExUQXJhYmljLUJvbGRfMS53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvRElOTmV4dExUQXJhYmljL0RJTk5leHRMVEFyYWJpYy1Cb2xkXzEud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9ESU5OZXh0TFRBcmFiaWMvRElOTmV4dExUQXJhYmljLUJvbGRfMS50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJESU4gTmV4dCBMVCBBcmFiaWNcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9ESU5OZXh0TFRBcmFiaWMvRElOTmV4dExUQXJhYmljLUJvbGRfMi5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvRElOTmV4dExUQXJhYmljL0RJTk5leHRMVEFyYWJpYy1Cb2xkXzIuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvRElOTmV4dExUQXJhYmljL0RJTk5leHRMVEFyYWJpYy1Cb2xkXzIud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL0RJTk5leHRMVEFyYWJpYy9ESU5OZXh0TFRBcmFiaWMtQm9sZF8yLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvRElOTmV4dExUQXJhYmljL0RJTk5leHRMVEFyYWJpYy1Cb2xkXzIudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiRElOIE5leHQgTFQgQXJhYmljXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvRElOTmV4dExUQXJhYmljL0RJTk5leHRMVEFyYWJpYy1IZWF2eS5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvRElOTmV4dExUQXJhYmljL0RJTk5leHRMVEFyYWJpYy1IZWF2eS5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9ESU5OZXh0TFRBcmFiaWMvRElOTmV4dExUQXJhYmljLUhlYXZ5LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9ESU5OZXh0TFRBcmFiaWMvRElOTmV4dExUQXJhYmljLUhlYXZ5LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvRElOTmV4dExUQXJhYmljL0RJTk5leHRMVEFyYWJpYy1IZWF2eS50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkRJTiBOZXh0IExUIEFyYWJpY1wiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0RJTk5leHRMVEFyYWJpYy9ESU5OZXh0TFRBcmFiaWMtSGVhdnlfMS5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvRElOTmV4dExUQXJhYmljL0RJTk5leHRMVEFyYWJpYy1IZWF2eV8xLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL0RJTk5leHRMVEFyYWJpYy9ESU5OZXh0TFRBcmFiaWMtSGVhdnlfMS53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvRElOTmV4dExUQXJhYmljL0RJTk5leHRMVEFyYWJpYy1IZWF2eV8xLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvRElOTmV4dExUQXJhYmljL0RJTk5leHRMVEFyYWJpYy1IZWF2eV8xLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiRElOIE5leHQgTFQgQXJhYmljXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvRElOTmV4dExUQXJhYmljL0RJTk5leHRMVEFyYWJpYy1MaWdodC5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvRElOTmV4dExUQXJhYmljL0RJTk5leHRMVEFyYWJpYy1MaWdodC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9ESU5OZXh0TFRBcmFiaWMvRElOTmV4dExUQXJhYmljLUxpZ2h0LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9ESU5OZXh0TFRBcmFiaWMvRElOTmV4dExUQXJhYmljLUxpZ2h0LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvRElOTmV4dExUQXJhYmljL0RJTk5leHRMVEFyYWJpYy1MaWdodC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkRJTiBOZXh0IExUIEFyYWJpY1wiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0RJTk5leHRMVEFyYWJpYy9ESU5OZXh0TFRBcmFiaWMtSGVhdnlfMi5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvRElOTmV4dExUQXJhYmljL0RJTk5leHRMVEFyYWJpYy1IZWF2eV8yLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL0RJTk5leHRMVEFyYWJpYy9ESU5OZXh0TFRBcmFiaWMtSGVhdnlfMi53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvRElOTmV4dExUQXJhYmljL0RJTk5leHRMVEFyYWJpYy1IZWF2eV8yLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvRElOTmV4dExUQXJhYmljL0RJTk5leHRMVEFyYWJpYy1IZWF2eV8yLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiRElOIE5leHQgTFQgQXJhYmljXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvRElOTmV4dExUQXJhYmljL0RJTk5leHRMVEFyYWJpYy1MaWdodF8xLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9ESU5OZXh0TFRBcmFiaWMvRElOTmV4dExUQXJhYmljLUxpZ2h0XzEuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvRElOTmV4dExUQXJhYmljL0RJTk5leHRMVEFyYWJpYy1MaWdodF8xLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9ESU5OZXh0TFRBcmFiaWMvRElOTmV4dExUQXJhYmljLUxpZ2h0XzEud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9ESU5OZXh0TFRBcmFiaWMvRElOTmV4dExUQXJhYmljLUxpZ2h0XzEudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJESU4gTmV4dCBMVCBBcmFiaWNcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9ESU5OZXh0TFRBcmFiaWMvRElOTmV4dExUQXJhYmljLVJlZ3VsYXIuZW90XCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0RJTk5leHRMVEFyYWJpYy9ESU5OZXh0TFRBcmFiaWMtUmVndWxhci5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9ESU5OZXh0TFRBcmFiaWMvRElOTmV4dExUQXJhYmljLVJlZ3VsYXIud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL0RJTk5leHRMVEFyYWJpYy9ESU5OZXh0TFRBcmFiaWMtUmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL0RJTk5leHRMVEFyYWJpYy9ESU5OZXh0TFRBcmFiaWMtUmVndWxhci50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkRJTiBOZXh0IExUIEFyYWJpY1wiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0RJTk5leHRMVEFyYWJpYy9ESU5OZXh0TFRBcmFiaWMtTWVkaXVtLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9ESU5OZXh0TFRBcmFiaWMvRElOTmV4dExUQXJhYmljLU1lZGl1bS5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9ESU5OZXh0TFRBcmFiaWMvRElOTmV4dExUQXJhYmljLU1lZGl1bS53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvRElOTmV4dExUQXJhYmljL0RJTk5leHRMVEFyYWJpYy1NZWRpdW0ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9ESU5OZXh0TFRBcmFiaWMvRElOTmV4dExUQXJhYmljLU1lZGl1bS50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkRJTiBOZXh0IExUIEFyYWJpY1wiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0RJTk5leHRMVEFyYWJpYy9ESU5OZXh0TFRBcmFiaWMtTWVkaXVtXzEuZW90XCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0RJTk5leHRMVEFyYWJpYy9ESU5OZXh0TFRBcmFiaWMtTWVkaXVtXzEuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvRElOTmV4dExUQXJhYmljL0RJTk5leHRMVEFyYWJpYy1NZWRpdW1fMS53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvRElOTmV4dExUQXJhYmljL0RJTk5leHRMVEFyYWJpYy1NZWRpdW1fMS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL0RJTk5leHRMVEFyYWJpYy9ESU5OZXh0TFRBcmFiaWMtTWVkaXVtXzEudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJESU4gTmV4dCBMVCBBcmFiaWNcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9ESU5OZXh0TFRBcmFiaWMvRElOTmV4dExUQXJhYmljLU1lZGl1bV8yLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9ESU5OZXh0TFRBcmFiaWMvRElOTmV4dExUQXJhYmljLU1lZGl1bV8yLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL0RJTk5leHRMVEFyYWJpYy9ESU5OZXh0TFRBcmFiaWMtTWVkaXVtXzIud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL0RJTk5leHRMVEFyYWJpYy9ESU5OZXh0TFRBcmFiaWMtTWVkaXVtXzIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9ESU5OZXh0TFRBcmFiaWMvRElOTmV4dExUQXJhYmljLU1lZGl1bV8yLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiRElOIE5leHQgTFQgQXJhYmljIFVsdHJhXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvRElOTmV4dExUQXJhYmljL0RJTk5leHRMVEFyYWJpYy1VbHRyYUxpZ2h0LmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9ESU5OZXh0TFRBcmFiaWMvRElOTmV4dExUQXJhYmljLVVsdHJhTGlnaHQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvRElOTmV4dExUQXJhYmljL0RJTk5leHRMVEFyYWJpYy1VbHRyYUxpZ2h0LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9ESU5OZXh0TFRBcmFiaWMvRElOTmV4dExUQXJhYmljLVVsdHJhTGlnaHQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9ESU5OZXh0TFRBcmFiaWMvRElOTmV4dExUQXJhYmljLVVsdHJhTGlnaHQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogMjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJESU4gTmV4dCBMVCBBcmFiaWNcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9ESU5OZXh0TFRBcmFiaWMvRElOTmV4dExUQXJhYmljLVJlZ3VsYXJfMS5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvRElOTmV4dExUQXJhYmljL0RJTk5leHRMVEFyYWJpYy1SZWd1bGFyXzEuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvRElOTmV4dExUQXJhYmljL0RJTk5leHRMVEFyYWJpYy1SZWd1bGFyXzEud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL0RJTk5leHRMVEFyYWJpYy9ESU5OZXh0TFRBcmFiaWMtUmVndWxhcl8xLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvRElOTmV4dExUQXJhYmljL0RJTk5leHRMVEFyYWJpYy1SZWd1bGFyXzEudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJESU4gTmV4dCBMVCBBcmFiaWNcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9ESU5OZXh0TFRBcmFiaWMvRElOTmV4dExUQXJhYmljLVJlZ3VsYXJfMi5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvRElOTmV4dExUQXJhYmljL0RJTk5leHRMVEFyYWJpYy1SZWd1bGFyXzIuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvRElOTmV4dExUQXJhYmljL0RJTk5leHRMVEFyYWJpYy1SZWd1bGFyXzIud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL0RJTk5leHRMVEFyYWJpYy9ESU5OZXh0TFRBcmFiaWMtUmVndWxhcl8yLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvRElOTmV4dExUQXJhYmljL0RJTk5leHRMVEFyYWJpYy1SZWd1bGFyXzIudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJESU4gTmV4dCBMVCBBcmFiaWMgVWx0cmFcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9ESU5OZXh0TFRBcmFiaWMvRElOTmV4dExUQXJhYmljLVVsdHJhTGlnaHRfMS5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvRElOTmV4dExUQXJhYmljL0RJTk5leHRMVEFyYWJpYy1VbHRyYUxpZ2h0XzEuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvRElOTmV4dExUQXJhYmljL0RJTk5leHRMVEFyYWJpYy1VbHRyYUxpZ2h0XzEud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL0RJTk5leHRMVEFyYWJpYy9ESU5OZXh0TFRBcmFiaWMtVWx0cmFMaWdodF8xLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvRElOTmV4dExUQXJhYmljL0RJTk5leHRMVEFyYWJpYy1VbHRyYUxpZ2h0XzEudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogMjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJESU4gTmV4dCBMVCBBcmFiaWMgVWx0cmFcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9ESU5OZXh0TFRBcmFiaWMvRElOTmV4dExUQXJhYmljLVVsdHJhTGlnaHRfMi5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvRElOTmV4dExUQXJhYmljL0RJTk5leHRMVEFyYWJpYy1VbHRyYUxpZ2h0XzIuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvRElOTmV4dExUQXJhYmljL0RJTk5leHRMVEFyYWJpYy1VbHRyYUxpZ2h0XzIud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL0RJTk5leHRMVEFyYWJpYy9ESU5OZXh0TFRBcmFiaWMtVWx0cmFMaWdodF8yLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvRElOTmV4dExUQXJhYmljL0RJTk5leHRMVEFyYWJpYy1VbHRyYUxpZ2h0XzIudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogMjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJESU4gTmV4dCBMVCBBcmFiaWMgVWx0cmFcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9ESU5OZXh0TFRBcmFiaWMvRElOTmV4dExUQXJhYmljLVVsdHJhTGlnaHRfMy5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvRElOTmV4dExUQXJhYmljL0RJTk5leHRMVEFyYWJpYy1VbHRyYUxpZ2h0XzMuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvRElOTmV4dExUQXJhYmljL0RJTk5leHRMVEFyYWJpYy1VbHRyYUxpZ2h0XzMud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL0RJTk5leHRMVEFyYWJpYy9ESU5OZXh0TFRBcmFiaWMtVWx0cmFMaWdodF8zLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvRElOTmV4dExUQXJhYmljL0RJTk5leHRMVEFyYWJpYy1VbHRyYUxpZ2h0XzMudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogMjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbmh0bWwsIGJvZHksIGRpdiwgc3BhbiwgYXBwbGV0LCBvYmplY3QsIGlmcmFtZSwgaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgcCwgYmxvY2txdW90ZSwgcHJlLCBhLCBhYmJyLCBhY3JvbnltLCBhZGRyZXNzLCBiaWcsIGNpdGUsIGNvZGUsIGRlbCwgZGZuLCBlbSwgaW1nLCBpbnMsIGtiZCwgcSwgcywgc2FtcCwgc21hbGwsIHN0cmlrZSwgc3Ryb25nLCBzdWIsIHN1cCwgdHQsIHZhciwgYiwgdSwgaSwgY2VudGVyLCBkbCwgZHQsIGRkLCBvbCwgdWwsIGxpLCBmaWVsZHNldCwgZm9ybSwgbGFiZWwsIGxlZ2VuZCwgdGFibGUsIGNhcHRpb24sIHRib2R5LCB0Zm9vdCwgdGhlYWQsIHRyLCB0aCwgdGQsIGFydGljbGUsIGFzaWRlLCBjYW52YXMsIGRldGFpbHMsIGVtYmVkLCBmaWd1cmUsIGZpZ2NhcHRpb24sIGZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1lbnUsIG5hdiwgb3V0cHV0LCBydWJ5LCBzZWN0aW9uLCBzdW1tYXJ5LCB0aW1lLCBtYXJrLCBhdWRpbywgdmlkZW8ge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbn1cblxuLnJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZ2FwOiAxOXB4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5jb250YWluZXIge1xuICBtYXJnaW46IGF1dG87XG4gIG1heC13aWR0aDogMTI5MHB4O1xufVxuXG4uZmxleC1ub3dyYXAge1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbn1cblxuKiwgKjpiZWZvcmUsICo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4vKiAtIFJlc2V0IGZvciBTVkcgb3JheiBlbGVtZW50cyBvZiBmb3JtIC0gKi9cbnN2ZywgaW5wdXQsIHRleHRhcmVhLCBidXR0b24sIHNlbGVjdCB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IDEwMCU7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbmlucHV0LCB0ZXh0YXJlYSwgc2VsZWN0LCBidXR0b24ge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBvdXRsaW5lOiBub25lO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cblxudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuYnV0dG9uIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5zZWxlY3Q6Oi1tcy1leHBhbmQsIGlucHV0OjotbXMtY2xlYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiAtIElFMTEgLSAqL1xudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5jb21wbGV4ZXMtZGV0YWlscy1zZWN0aW9uIHtcbiAgcGFkZGluZzogODBweCAyMHB4IDE3MHB4IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy10b3A6IDE4MnB4O1xuICBtYXJnaW4tdG9wOiAtMTAycHg7XG59XG4uY29tcGxleGVzLWRldGFpbHMtc2VjdGlvbiAuY29tcGxleGVzLWRldGFpbHMtc2VjdGlvbi1pY29uIHtcbiAgbWFyZ2luLWJvdHRvbTogNDVweDtcbn1cbi5jb21wbGV4ZXMtZGV0YWlscy1zZWN0aW9uIC5jb21wbGV4ZXMtZGV0YWlscy1zZWN0aW9uLXRpdGxlIHtcbiAgY29sb3I6ICMyRDMwMzM7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6IFwiRElOIE5leHQgTFQgQXJhYmljXCI7XG4gIGZvbnQtc2l6ZTogMzVweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMjRweDsgLyogNjguNTcxJSAqL1xuICBtYXJnaW4tYm90dG9tOiA1N3B4O1xufVxuLmNvbXBsZXhlcy1kZXRhaWxzLXNlY3Rpb24gLmNvbXBsZXhlcy1kZXRhaWxzLXNlY3Rpb24tY29udGFjdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4uY29tcGxleGVzLWRldGFpbHMtc2VjdGlvbiAuY29tcGxleGVzLWRldGFpbHMtc2VjdGlvbi1jb250YWN0IC5jb21wbGV4ZXMtZGV0YWlscy1zZWN0aW9uLWNvbnRhY3QtaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZ2FwOiA4cHg7XG59XG4uY29tcGxleGVzLWRldGFpbHMtc2VjdGlvbiAuY29tcGxleGVzLWRldGFpbHMtc2VjdGlvbi1jb250YWN0IC5jb21wbGV4ZXMtZGV0YWlscy1zZWN0aW9uLWNvbnRhY3QtaXRlbSAuY29tcGxleGVzLWRldGFpbHMtc2VjdGlvbi1jb250YWN0LWl0ZW0tdGV4dCB7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5TGlnaHRHcmV5LUw0MDAsICM5MjkzOTQpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBcIkRJTiBOZXh0IExUIEFyYWJpY1wiO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE0MCU7XG59XG4uY29tcGxleGVzLWRldGFpbHMtc2VjdGlvbiAuY29tcGxleGVzLWRldGFpbHMtc2VjdGlvbi1jb250YWN0IC5jb21wbGV4ZXMtZGV0YWlscy1zZWN0aW9uLWNvbnRhY3QtaXRlbSAuY29tcGxleGVzLWRldGFpbHMtc2VjdGlvbi1jb250YWN0LWl0ZW0tbnVtYmVyIHtcbiAgY29sb3I6IHZhcigtLXByaW1hcnlEYXJrR3JleS1ENTAwLCAjMkQzMDMzKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LWZhbWlseTogXCJESU4gTmV4dCBMVCBBcmFiaWNcIjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNvbXBsZXhlcy1kZXRhaWxzLXNlY3Rpb24gLmNvbXBsZXhlcy1kZXRhaWxzLXNlY3Rpb24tY29udGFjdCB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZ2FwOiAxNXB4O1xuICB9XG59XG4ucGFnZS1ub2RlLXR5cGUtbWluaW5nLWJpZCAuc2lkZUJhbm5lcl9faW5uZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjBGMUYxO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLnBhZ2Utbm9kZS10eXBlLW1pbmluZy1iaWQgaW5wdXQjZWRpdC1hY3Rpb25zLXN1Ym1pdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODQ2OTQwO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgcGFkZGluZzogMS42cmVtIDIuNHJlbTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYm9yZGVyOiAwLjFyZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luLXRvcDogMy4ycmVtO1xufVxuLnBhZ2Utbm9kZS10eXBlLW1pbmluZy1iaWQgYS5leHByZXNzLWludGVyZXN0LWZvcm0tc3VibWl0LWJ0biB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODQ2OTQwO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgcGFkZGluZzogMS42cmVtIDIuNHJlbTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYm9yZGVyOiAwLjFyZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luLXRvcDogMy4ycmVtO1xuICBtYXJnaW46IGF1dG87XG59XG4ucGFnZS1ub2RlLXR5cGUtbWluaW5nLWJpZCBpbnB1dCNlZGl0LWFjdGlvbnMtc3VibWl0OmhvdmVyLFxuLnBhZ2Utbm9kZS10eXBlLW1pbmluZy1iaWQgYS5leHByZXNzLWludGVyZXN0LWZvcm0tc3VibWl0LWJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICM4NDY5NDA7XG4gIGNvbG9yOiAjODQ2OTQwO1xufVxuXG4uYmlkcy10YWItaXRlbS1kZXRhaWxzIC5mb3JtLW1haW4tZmlsZSB7XG4gIHBhZGRpbmc6IDUwcHggNTBweDtcbn1cblxuLmV4cHJlc3MtaW50ZXJlc3Qge1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xuICBib3gtc2hhZG93OiAwcHggNHB4IDIwcHggMHB4IHJnYmEoMjMzLCAyMzMsIDIzMywgMC4xNik7XG4gIHBhZGRpbmc6IDM5cHggMjhweDtcbn1cbi5leHByZXNzLWludGVyZXN0IC5leHByZXNzLWludGVyZXN0LXRpdGxlIHtcbiAgY29sb3I6ICM4NDY5NDA7XG4gIGZvbnQtZmFtaWx5OiBcIkRJTiBOZXh0IExUIEFyYWJpY1wiO1xuICBmb250LXNpemU6IDQwcHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gIC8qIDExMCUgKi9cbiAgbWFyZ2luLWJvdHRvbTogM3B4O1xufVxuLmV4cHJlc3MtaW50ZXJlc3QgLmV4cHJlc3MtaW50ZXJlc3QtZGVzY3JpcHRpb24ge1xuICBjb2xvcjogI0I4QjhCODtcbiAgZm9udC1mYW1pbHk6IFwiRElOIE5leHQgTFQgQXJhYmljXCI7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogNDRweDtcbiAgLyogMjIwJSAqL1xuICBtYXJnaW4tYm90dG9tOiA2MnB4O1xufVxuLmV4cHJlc3MtaW50ZXJlc3QgLmV4cHJlc3MtaW50ZXJlc3QtZm9ybSAucm93IHtcbiAgZmxleC13cmFwOiBub3dyYXA7XG59XG4uZXhwcmVzcy1pbnRlcmVzdCAuZXhwcmVzcy1pbnRlcmVzdC1mb3JtIC5yb3cgLmZvcm0tZ3JvdXAge1xuICB3aWR0aDogMTAwJTtcbn1cbi5leHByZXNzLWludGVyZXN0IC5leHByZXNzLWludGVyZXN0LWZvcm0gLmZvcm0tZ3JvdXAtY2hlY2tib3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDhweDtcbn1cbi5leHByZXNzLWludGVyZXN0IC5leHByZXNzLWludGVyZXN0LWZvcm0gLmZvcm0tZ3JvdXAtY2hlY2tib3ggLmV4cHJlc3MtaW50ZXJlc3QtZm9ybS1jaGVja2JveCB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGFwcGVhcmFuY2U6IGF1dG87XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5leHByZXNzLWludGVyZXN0IC5leHByZXNzLWludGVyZXN0LWZvcm0gLmZvcm0tZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiAyMnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZXhwcmVzcy1pbnRlcmVzdCAuZXhwcmVzcy1pbnRlcmVzdC1mb3JtIC5mb3JtLWdyb3VwIC5leHByZXNzLWludGVyZXN0LWZvcm0tbGFiZWwge1xuICBjb2xvcjogIzM0MzczQTtcbiAgZm9udC1mYW1pbHk6IFwiRElOIE5leHQgTFQgQXJhYmljXCI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuLmV4cHJlc3MtaW50ZXJlc3QgLmV4cHJlc3MtaW50ZXJlc3QtZm9ybSAuZm9ybS1ncm91cCAuZXhwcmVzcy1pbnRlcmVzdC1mb3JtLWlucHV0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZzogOHB4IDEycHg7XG4gIGJvcmRlci1yYWRpdXM6IDlweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0U2RTZFNjtcbiAgYmFja2dyb3VuZDogI0ZGRjtcbn1cbi5leHByZXNzLWludGVyZXN0IC5leHByZXNzLWludGVyZXN0LWZvcm0gLmZvcm0tZ3JvdXAgLmZvcm0taXRlbS0tYXR0YWNobWVudHMgLmpzLWZvcm0taXRlbSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgbWFyZ2luOiAxMHB4O1xufVxuLmV4cHJlc3MtaW50ZXJlc3QgLmV4cHJlc3MtaW50ZXJlc3QtZm9ybSAuZm9ybS1ncm91cCAuZm9ybS1pdGVtLS1hdHRhY2htZW50cyAuanMtZm9ybS1pdGVtIGEge1xuICBjb2xvcjogIzg0Njk0MDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmV4cHJlc3MtaW50ZXJlc3QgLmV4cHJlc3MtaW50ZXJlc3QtZm9ybSAuZm9ybS1ncm91cCAuZm9ybS1pdGVtLS1hdHRhY2htZW50cyAuanMtZm9ybS1pdGVtIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5leHByZXNzLWludGVyZXN0IC5leHByZXNzLWludGVyZXN0LWZvcm0gLmZvcm0tZ3JvdXAtcGhvbmUtc2VsZWN0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDU4JTtcbiAgcmlnaHQ6IDA7XG59XG4uZXhwcmVzcy1pbnRlcmVzdCAuZXhwcmVzcy1pbnRlcmVzdC1mb3JtIC5mb3JtLWdyb3VwLXBob25lLXNlbGVjdCBzZWxlY3Qge1xuICBhcHBlYXJhbmNlOiBhdXRvO1xufVxuLmV4cHJlc3MtaW50ZXJlc3QgLmV4cHJlc3MtaW50ZXJlc3QtZm9ybSAuZm9ybS1ncm91cC1zZWxlY3Qge1xuICB3aWR0aDogMzIlO1xufVxuLmV4cHJlc3MtaW50ZXJlc3QgLmV4cHJlc3MtaW50ZXJlc3QtZm9ybSBodG1sW2xhbmc9YXJdW2Rpcj1ydGxdIC5yb3cge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG4uZXhwcmVzcy1pbnRlcmVzdCAuZXhwcmVzcy1pbnRlcmVzdC1mb3JtIGh0bWxbbGFuZz1hcl1bZGlyPXJ0bF0gLnJvdyAuZXhwcmVzcy1pbnRlcmVzdC1mb3JtLXN1Ym1pdC1idG4ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBcIkRJTiBOZXh0IExUIEFyYWJpY1wiO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxODlweDtcbiAgaGVpZ2h0OiA1NHB4O1xuICBwYWRkaW5nOiAxNnB4IDE4cHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEwcHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBiYWNrZ3JvdW5kOiAjODQ2OTQwO1xufVxuLmV4cHJlc3MtaW50ZXJlc3QgLmV4cHJlc3MtaW50ZXJlc3QtZm9ybSAucm93IHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cbi5leHByZXNzLWludGVyZXN0IC5leHByZXNzLWludGVyZXN0LWZvcm0gLnJvdyAuZXhwcmVzcy1pbnRlcmVzdC1mb3JtLXN1Ym1pdC1idG4ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBcIkRJTiBOZXh0IExUIEFyYWJpY1wiO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxODlweDtcbiAgaGVpZ2h0OiA1NHB4O1xuICBwYWRkaW5nOiAxNnB4IDE4cHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEwcHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBiYWNrZ3JvdW5kOiAjODQ2OTQwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5leHByZXNzLWludGVyZXN0IC5leHByZXNzLWludGVyZXN0LXRpdGxlIHtcbiAgICBmb250LXNpemU6IDM1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5leHByZXNzLWludGVyZXN0IC5leHByZXNzLWludGVyZXN0LWRlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICB9XG4gIC5leHByZXNzLWludGVyZXN0IC5leHByZXNzLWludGVyZXN0LWZvcm0gLnJvdyB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGdhcDogMDtcbiAgfVxuICAuZXhwcmVzcy1pbnRlcmVzdCAuZXhwcmVzcy1pbnRlcmVzdC1mb3JtIC5yb3cgLmZvcm0tZ3JvdXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5leHByZXNzLWludGVyZXN0IC5leHByZXNzLWludGVyZXN0LWZvcm0gLnJvdyB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLmV4cHJlc3MtaW50ZXJlc3QgLmV4cHJlc3MtaW50ZXJlc3QtZm9ybSAucm93IC5leHByZXNzLWludGVyZXN0LWZvcm0tc3VibWl0LWJ0biB7XG4gICAgY29sb3I6ICNGRkY7XG4gIH1cbiAgLmV4cHJlc3MtaW50ZXJlc3QgLmV4cHJlc3MtaW50ZXJlc3QtZm9ybSAuZm9ybS1ncm91cC1zZWxlY3Qge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5wYWdlLW5vZGUtdHlwZS1sYW5kaW5nIC5mYXFzLXBhZ2UsXG4ucGFnZS1ub2RlLXR5cGUtbGFuZGluZyAua2MtZmFxcyxcbi5wYWdlLW5vZGUtdHlwZS1rbm93bGVkZ2UtY2VudGVyIC5mYXFzLXBhZ2UsXG4ucGFnZS1ub2RlLXR5cGUta25vd2xlZGdlLWNlbnRlciAua2MtZmFxcyxcbi5wYXRoLWtub3dsZWRnZS1jZW50ZXIgLmZhcXMtcGFnZSxcbi5wYXRoLWtub3dsZWRnZS1jZW50ZXIgLmtjLWZhcXMsIC5wYWdlLW5vZGUtdHlwZS11eGxhYiAuZmFxcy1wYWdlLFxuLnBhZ2Utbm9kZS10eXBlLXV4bGFiIC5rYy1mYXFzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbn1cbi5wYWdlLW5vZGUtdHlwZS1sYW5kaW5nIC5mYXFzLXBhZ2UgLmZhcXMtY29udGFpbmVyIC5hY2NvcmRpb24sXG4ucGFnZS1ub2RlLXR5cGUtbGFuZGluZyAua2MtZmFxcyAuZmFxcy1jb250YWluZXIgLmFjY29yZGlvbixcbi5wYWdlLW5vZGUtdHlwZS1rbm93bGVkZ2UtY2VudGVyIC5mYXFzLXBhZ2UgLmZhcXMtY29udGFpbmVyIC5hY2NvcmRpb24sXG4ucGFnZS1ub2RlLXR5cGUta25vd2xlZGdlLWNlbnRlciAua2MtZmFxcyAuZmFxcy1jb250YWluZXIgLmFjY29yZGlvbixcbi5wYXRoLWtub3dsZWRnZS1jZW50ZXIgLmZhcXMtcGFnZSAuZmFxcy1jb250YWluZXIgLmFjY29yZGlvbixcbi5wYXRoLWtub3dsZWRnZS1jZW50ZXIgLmtjLWZhcXMgLmZhcXMtY29udGFpbmVyIC5hY2NvcmRpb24sIC5wYWdlLW5vZGUtdHlwZS11eGxhYiAuZmFxcy1wYWdlIC5mYXFzLWNvbnRhaW5lciAuYWNjb3JkaW9uLFxuLnBhZ2Utbm9kZS10eXBlLXV4bGFiIC5rYy1mYXFzIC5mYXFzLWNvbnRhaW5lciAuYWNjb3JkaW9uIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbi5wYWdlLW5vZGUtdHlwZS1sYW5kaW5nIC5mYXFzLXBhZ2UgLmZhcXMtY29udGFpbmVyIC5hY2NvcmRpb24taXRlbSxcbi5wYWdlLW5vZGUtdHlwZS1sYW5kaW5nIC5rYy1mYXFzIC5mYXFzLWNvbnRhaW5lciAuYWNjb3JkaW9uLWl0ZW0sXG4ucGFnZS1ub2RlLXR5cGUta25vd2xlZGdlLWNlbnRlciAuZmFxcy1wYWdlIC5mYXFzLWNvbnRhaW5lciAuYWNjb3JkaW9uLWl0ZW0sXG4ucGFnZS1ub2RlLXR5cGUta25vd2xlZGdlLWNlbnRlciAua2MtZmFxcyAuZmFxcy1jb250YWluZXIgLmFjY29yZGlvbi1pdGVtLFxuLnBhdGgta25vd2xlZGdlLWNlbnRlciAuZmFxcy1wYWdlIC5mYXFzLWNvbnRhaW5lciAuYWNjb3JkaW9uLWl0ZW0sXG4ucGF0aC1rbm93bGVkZ2UtY2VudGVyIC5rYy1mYXFzIC5mYXFzLWNvbnRhaW5lciAuYWNjb3JkaW9uLWl0ZW0sIC5wYWdlLW5vZGUtdHlwZS11eGxhYiAuZmFxcy1wYWdlIC5mYXFzLWNvbnRhaW5lciAuYWNjb3JkaW9uLWl0ZW0sXG4ucGFnZS1ub2RlLXR5cGUtdXhsYWIgLmtjLWZhcXMgLmZhcXMtY29udGFpbmVyIC5hY2NvcmRpb24taXRlbSB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoNjAsIDYxLCA2MCwgMC4yKTtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xufVxuLnBhZ2Utbm9kZS10eXBlLWxhbmRpbmcgLmZhcXMtcGFnZSAuZmFxcy1jb250YWluZXIgLmFjY29yZGlvbi1oZWFkZXIsXG4ucGFnZS1ub2RlLXR5cGUtbGFuZGluZyAua2MtZmFxcyAuZmFxcy1jb250YWluZXIgLmFjY29yZGlvbi1oZWFkZXIsXG4ucGFnZS1ub2RlLXR5cGUta25vd2xlZGdlLWNlbnRlciAuZmFxcy1wYWdlIC5mYXFzLWNvbnRhaW5lciAuYWNjb3JkaW9uLWhlYWRlcixcbi5wYWdlLW5vZGUtdHlwZS1rbm93bGVkZ2UtY2VudGVyIC5rYy1mYXFzIC5mYXFzLWNvbnRhaW5lciAuYWNjb3JkaW9uLWhlYWRlcixcbi5wYXRoLWtub3dsZWRnZS1jZW50ZXIgLmZhcXMtcGFnZSAuZmFxcy1jb250YWluZXIgLmFjY29yZGlvbi1oZWFkZXIsXG4ucGF0aC1rbm93bGVkZ2UtY2VudGVyIC5rYy1mYXFzIC5mYXFzLWNvbnRhaW5lciAuYWNjb3JkaW9uLWhlYWRlciwgLnBhZ2Utbm9kZS10eXBlLXV4bGFiIC5mYXFzLXBhZ2UgLmZhcXMtY29udGFpbmVyIC5hY2NvcmRpb24taGVhZGVyLFxuLnBhZ2Utbm9kZS10eXBlLXV4bGFiIC5rYy1mYXFzIC5mYXFzLWNvbnRhaW5lciAuYWNjb3JkaW9uLWhlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucGFnZS1ub2RlLXR5cGUtbGFuZGluZyAuZmFxcy1wYWdlIC5mYXFzLWNvbnRhaW5lciAuYWNjb3JkaW9uLWJ1dHRvbixcbi5wYWdlLW5vZGUtdHlwZS1sYW5kaW5nIC5rYy1mYXFzIC5mYXFzLWNvbnRhaW5lciAuYWNjb3JkaW9uLWJ1dHRvbixcbi5wYWdlLW5vZGUtdHlwZS1rbm93bGVkZ2UtY2VudGVyIC5mYXFzLXBhZ2UgLmZhcXMtY29udGFpbmVyIC5hY2NvcmRpb24tYnV0dG9uLFxuLnBhZ2Utbm9kZS10eXBlLWtub3dsZWRnZS1jZW50ZXIgLmtjLWZhcXMgLmZhcXMtY29udGFpbmVyIC5hY2NvcmRpb24tYnV0dG9uLFxuLnBhdGgta25vd2xlZGdlLWNlbnRlciAuZmFxcy1wYWdlIC5mYXFzLWNvbnRhaW5lciAuYWNjb3JkaW9uLWJ1dHRvbixcbi5wYXRoLWtub3dsZWRnZS1jZW50ZXIgLmtjLWZhcXMgLmZhcXMtY29udGFpbmVyIC5hY2NvcmRpb24tYnV0dG9uLCAucGFnZS1ub2RlLXR5cGUtdXhsYWIgLmZhcXMtcGFnZSAuZmFxcy1jb250YWluZXIgLmFjY29yZGlvbi1idXR0b24sXG4ucGFnZS1ub2RlLXR5cGUtdXhsYWIgLmtjLWZhcXMgLmZhcXMtY29udGFpbmVyIC5hY2NvcmRpb24tYnV0dG9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6ICM2RjYxNDc7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtc2l6ZTogMi4ycmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTEwJTtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMS41cmVtIDAgMS45NHJlbSAwO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnBhZ2Utbm9kZS10eXBlLWxhbmRpbmcgLmZhcXMtcGFnZSAuZmFxcy1jb250YWluZXIgLmFjY29yZGlvbi1idXR0b246YWZ0ZXIsXG4ucGFnZS1ub2RlLXR5cGUtbGFuZGluZyAua2MtZmFxcyAuZmFxcy1jb250YWluZXIgLmFjY29yZGlvbi1idXR0b246YWZ0ZXIsXG4ucGFnZS1ub2RlLXR5cGUta25vd2xlZGdlLWNlbnRlciAuZmFxcy1wYWdlIC5mYXFzLWNvbnRhaW5lciAuYWNjb3JkaW9uLWJ1dHRvbjphZnRlcixcbi5wYWdlLW5vZGUtdHlwZS1rbm93bGVkZ2UtY2VudGVyIC5rYy1mYXFzIC5mYXFzLWNvbnRhaW5lciAuYWNjb3JkaW9uLWJ1dHRvbjphZnRlcixcbi5wYXRoLWtub3dsZWRnZS1jZW50ZXIgLmZhcXMtcGFnZSAuZmFxcy1jb250YWluZXIgLmFjY29yZGlvbi1idXR0b246YWZ0ZXIsXG4ucGF0aC1rbm93bGVkZ2UtY2VudGVyIC5rYy1mYXFzIC5mYXFzLWNvbnRhaW5lciAuYWNjb3JkaW9uLWJ1dHRvbjphZnRlciwgLnBhZ2Utbm9kZS10eXBlLXV4bGFiIC5mYXFzLXBhZ2UgLmZhcXMtY29udGFpbmVyIC5hY2NvcmRpb24tYnV0dG9uOmFmdGVyLFxuLnBhZ2Utbm9kZS10eXBlLXV4bGFiIC5rYy1mYXFzIC5mYXFzLWNvbnRhaW5lciAuYWNjb3JkaW9uLWJ1dHRvbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6IHVybChcIi90aGVtZXMvZXNuYWQvcHVibGljL2ltYWdlcy9pY29ucy9QbHVzLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTVweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cbi5wYWdlLW5vZGUtdHlwZS1sYW5kaW5nIC5mYXFzLXBhZ2UgLmZhcXMtY29udGFpbmVyIC5hY2NvcmRpb24tYnV0dG9uLmNvbGxhcHNlZCxcbi5wYWdlLW5vZGUtdHlwZS1sYW5kaW5nIC5rYy1mYXFzIC5mYXFzLWNvbnRhaW5lciAuYWNjb3JkaW9uLWJ1dHRvbi5jb2xsYXBzZWQsXG4ucGFnZS1ub2RlLXR5cGUta25vd2xlZGdlLWNlbnRlciAuZmFxcy1wYWdlIC5mYXFzLWNvbnRhaW5lciAuYWNjb3JkaW9uLWJ1dHRvbi5jb2xsYXBzZWQsXG4ucGFnZS1ub2RlLXR5cGUta25vd2xlZGdlLWNlbnRlciAua2MtZmFxcyAuZmFxcy1jb250YWluZXIgLmFjY29yZGlvbi1idXR0b24uY29sbGFwc2VkLFxuLnBhdGgta25vd2xlZGdlLWNlbnRlciAuZmFxcy1wYWdlIC5mYXFzLWNvbnRhaW5lciAuYWNjb3JkaW9uLWJ1dHRvbi5jb2xsYXBzZWQsXG4ucGF0aC1rbm93bGVkZ2UtY2VudGVyIC5rYy1mYXFzIC5mYXFzLWNvbnRhaW5lciAuYWNjb3JkaW9uLWJ1dHRvbi5jb2xsYXBzZWQsIC5wYWdlLW5vZGUtdHlwZS11eGxhYiAuZmFxcy1wYWdlIC5mYXFzLWNvbnRhaW5lciAuYWNjb3JkaW9uLWJ1dHRvbi5jb2xsYXBzZWQsXG4ucGFnZS1ub2RlLXR5cGUtdXhsYWIgLmtjLWZhcXMgLmZhcXMtY29udGFpbmVyIC5hY2NvcmRpb24tYnV0dG9uLmNvbGxhcHNlZCB7XG4gIGNvbG9yOiAjM0MzRDNDO1xufVxuLnBhZ2Utbm9kZS10eXBlLWxhbmRpbmcgLmZhcXMtcGFnZSAuZmFxcy1jb250YWluZXIgLmFjY29yZGlvbi1idXR0b24uY29sbGFwc2VkOmFmdGVyLFxuLnBhZ2Utbm9kZS10eXBlLWxhbmRpbmcgLmtjLWZhcXMgLmZhcXMtY29udGFpbmVyIC5hY2NvcmRpb24tYnV0dG9uLmNvbGxhcHNlZDphZnRlcixcbi5wYWdlLW5vZGUtdHlwZS1rbm93bGVkZ2UtY2VudGVyIC5mYXFzLXBhZ2UgLmZhcXMtY29udGFpbmVyIC5hY2NvcmRpb24tYnV0dG9uLmNvbGxhcHNlZDphZnRlcixcbi5wYWdlLW5vZGUtdHlwZS1rbm93bGVkZ2UtY2VudGVyIC5rYy1mYXFzIC5mYXFzLWNvbnRhaW5lciAuYWNjb3JkaW9uLWJ1dHRvbi5jb2xsYXBzZWQ6YWZ0ZXIsXG4ucGF0aC1rbm93bGVkZ2UtY2VudGVyIC5mYXFzLXBhZ2UgLmZhcXMtY29udGFpbmVyIC5hY2NvcmRpb24tYnV0dG9uLmNvbGxhcHNlZDphZnRlcixcbi5wYXRoLWtub3dsZWRnZS1jZW50ZXIgLmtjLWZhcXMgLmZhcXMtY29udGFpbmVyIC5hY2NvcmRpb24tYnV0dG9uLmNvbGxhcHNlZDphZnRlciwgLnBhZ2Utbm9kZS10eXBlLXV4bGFiIC5mYXFzLXBhZ2UgLmZhcXMtY29udGFpbmVyIC5hY2NvcmRpb24tYnV0dG9uLmNvbGxhcHNlZDphZnRlcixcbi5wYWdlLW5vZGUtdHlwZS11eGxhYiAua2MtZmFxcyAuZmFxcy1jb250YWluZXIgLmFjY29yZGlvbi1idXR0b24uY29sbGFwc2VkOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi90aGVtZXMvZXNuYWQvcHVibGljL2ltYWdlcy9pY29ucy9QbHVzLnN2Z1wiKTtcbn1cbi5wYWdlLW5vZGUtdHlwZS1sYW5kaW5nIC5mYXFzLXBhZ2UgLmZhcXMtY29udGFpbmVyIC5hY2NvcmRpb24tYnV0dG9uOm5vdCguY29sbGFwc2VkKTphZnRlcixcbi5wYWdlLW5vZGUtdHlwZS1sYW5kaW5nIC5rYy1mYXFzIC5mYXFzLWNvbnRhaW5lciAuYWNjb3JkaW9uLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCk6YWZ0ZXIsXG4ucGFnZS1ub2RlLXR5cGUta25vd2xlZGdlLWNlbnRlciAuZmFxcy1wYWdlIC5mYXFzLWNvbnRhaW5lciAuYWNjb3JkaW9uLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCk6YWZ0ZXIsXG4ucGFnZS1ub2RlLXR5cGUta25vd2xlZGdlLWNlbnRlciAua2MtZmFxcyAuZmFxcy1jb250YWluZXIgLmFjY29yZGlvbi1idXR0b246bm90KC5jb2xsYXBzZWQpOmFmdGVyLFxuLnBhdGgta25vd2xlZGdlLWNlbnRlciAuZmFxcy1wYWdlIC5mYXFzLWNvbnRhaW5lciAuYWNjb3JkaW9uLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCk6YWZ0ZXIsXG4ucGF0aC1rbm93bGVkZ2UtY2VudGVyIC5rYy1mYXFzIC5mYXFzLWNvbnRhaW5lciAuYWNjb3JkaW9uLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCk6YWZ0ZXIsIC5wYWdlLW5vZGUtdHlwZS11eGxhYiAuZmFxcy1wYWdlIC5mYXFzLWNvbnRhaW5lciAuYWNjb3JkaW9uLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCk6YWZ0ZXIsXG4ucGFnZS1ub2RlLXR5cGUtdXhsYWIgLmtjLWZhcXMgLmZhcXMtY29udGFpbmVyIC5hY2NvcmRpb24tYnV0dG9uOm5vdCguY29sbGFwc2VkKTphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi90aGVtZXMvZXNuYWQvcHVibGljL2ltYWdlcy9pY29ucy9NaW51cy5zdmdcIik7XG59XG4ucGFnZS1ub2RlLXR5cGUtbGFuZGluZyAuZmFxcy1wYWdlIC5mYXFzLWNvbnRhaW5lciAuYWNjb3JkaW9uLWJ1dHRvbjpob3Zlcixcbi5wYWdlLW5vZGUtdHlwZS1sYW5kaW5nIC5rYy1mYXFzIC5mYXFzLWNvbnRhaW5lciAuYWNjb3JkaW9uLWJ1dHRvbjpob3Zlcixcbi5wYWdlLW5vZGUtdHlwZS1rbm93bGVkZ2UtY2VudGVyIC5mYXFzLXBhZ2UgLmZhcXMtY29udGFpbmVyIC5hY2NvcmRpb24tYnV0dG9uOmhvdmVyLFxuLnBhZ2Utbm9kZS10eXBlLWtub3dsZWRnZS1jZW50ZXIgLmtjLWZhcXMgLmZhcXMtY29udGFpbmVyIC5hY2NvcmRpb24tYnV0dG9uOmhvdmVyLFxuLnBhdGgta25vd2xlZGdlLWNlbnRlciAuZmFxcy1wYWdlIC5mYXFzLWNvbnRhaW5lciAuYWNjb3JkaW9uLWJ1dHRvbjpob3Zlcixcbi5wYXRoLWtub3dsZWRnZS1jZW50ZXIgLmtjLWZhcXMgLmZhcXMtY29udGFpbmVyIC5hY2NvcmRpb24tYnV0dG9uOmhvdmVyLCAucGFnZS1ub2RlLXR5cGUtdXhsYWIgLmZhcXMtcGFnZSAuZmFxcy1jb250YWluZXIgLmFjY29yZGlvbi1idXR0b246aG92ZXIsXG4ucGFnZS1ub2RlLXR5cGUtdXhsYWIgLmtjLWZhcXMgLmZhcXMtY29udGFpbmVyIC5hY2NvcmRpb24tYnV0dG9uOmhvdmVyIHtcbiAgei1pbmRleDogMjtcbn1cbi5wYWdlLW5vZGUtdHlwZS1sYW5kaW5nIC5mYXFzLXBhZ2UgLmZhcXMtY29udGFpbmVyIC5hY2NvcmRpb24tYnV0dG9uOmZvY3VzLFxuLnBhZ2Utbm9kZS10eXBlLWxhbmRpbmcgLmtjLWZhcXMgLmZhcXMtY29udGFpbmVyIC5hY2NvcmRpb24tYnV0dG9uOmZvY3VzLFxuLnBhZ2Utbm9kZS10eXBlLWtub3dsZWRnZS1jZW50ZXIgLmZhcXMtcGFnZSAuZmFxcy1jb250YWluZXIgLmFjY29yZGlvbi1idXR0b246Zm9jdXMsXG4ucGFnZS1ub2RlLXR5cGUta25vd2xlZGdlLWNlbnRlciAua2MtZmFxcyAuZmFxcy1jb250YWluZXIgLmFjY29yZGlvbi1idXR0b246Zm9jdXMsXG4ucGF0aC1rbm93bGVkZ2UtY2VudGVyIC5mYXFzLXBhZ2UgLmZhcXMtY29udGFpbmVyIC5hY2NvcmRpb24tYnV0dG9uOmZvY3VzLFxuLnBhdGgta25vd2xlZGdlLWNlbnRlciAua2MtZmFxcyAuZmFxcy1jb250YWluZXIgLmFjY29yZGlvbi1idXR0b246Zm9jdXMsIC5wYWdlLW5vZGUtdHlwZS11eGxhYiAuZmFxcy1wYWdlIC5mYXFzLWNvbnRhaW5lciAuYWNjb3JkaW9uLWJ1dHRvbjpmb2N1cyxcbi5wYWdlLW5vZGUtdHlwZS11eGxhYiAua2MtZmFxcyAuZmFxcy1jb250YWluZXIgLmFjY29yZGlvbi1idXR0b246Zm9jdXMge1xuICB6LWluZGV4OiAzO1xuICBvdXRsaW5lOiAwO1xufVxuLnBhZ2Utbm9kZS10eXBlLWxhbmRpbmcgLmZhcXMtcGFnZSAuZmFxcy1jb250YWluZXIgLmFjY29yZGlvbi1ib2R5LFxuLnBhZ2Utbm9kZS10eXBlLWxhbmRpbmcgLmtjLWZhcXMgLmZhcXMtY29udGFpbmVyIC5hY2NvcmRpb24tYm9keSxcbi5wYWdlLW5vZGUtdHlwZS1rbm93bGVkZ2UtY2VudGVyIC5mYXFzLXBhZ2UgLmZhcXMtY29udGFpbmVyIC5hY2NvcmRpb24tYm9keSxcbi5wYWdlLW5vZGUtdHlwZS1rbm93bGVkZ2UtY2VudGVyIC5rYy1mYXFzIC5mYXFzLWNvbnRhaW5lciAuYWNjb3JkaW9uLWJvZHksXG4ucGF0aC1rbm93bGVkZ2UtY2VudGVyIC5mYXFzLXBhZ2UgLmZhcXMtY29udGFpbmVyIC5hY2NvcmRpb24tYm9keSxcbi5wYXRoLWtub3dsZWRnZS1jZW50ZXIgLmtjLWZhcXMgLmZhcXMtY29udGFpbmVyIC5hY2NvcmRpb24tYm9keSwgLnBhZ2Utbm9kZS10eXBlLXV4bGFiIC5mYXFzLXBhZ2UgLmZhcXMtY29udGFpbmVyIC5hY2NvcmRpb24tYm9keSxcbi5wYWdlLW5vZGUtdHlwZS11eGxhYiAua2MtZmFxcyAuZmFxcy1jb250YWluZXIgLmFjY29yZGlvbi1ib2R5IHtcbiAgcGFkZGluZzogMS4zMXJlbSAwIDEuNXJlbSAwO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gIC8qIDEuMzc1cmVtICovXG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICBjb2xvcjogIzNDM0QzQztcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbn1cbi5wYWdlLW5vZGUtdHlwZS1sYW5kaW5nIC5mYXFzLXBhZ2UgLmZhcXMtY29udGFpbmVyIC5hY2NvcmRpb24tYm9keSBkaXYsXG4ucGFnZS1ub2RlLXR5cGUtbGFuZGluZyAua2MtZmFxcyAuZmFxcy1jb250YWluZXIgLmFjY29yZGlvbi1ib2R5IGRpdixcbi5wYWdlLW5vZGUtdHlwZS1rbm93bGVkZ2UtY2VudGVyIC5mYXFzLXBhZ2UgLmZhcXMtY29udGFpbmVyIC5hY2NvcmRpb24tYm9keSBkaXYsXG4ucGFnZS1ub2RlLXR5cGUta25vd2xlZGdlLWNlbnRlciAua2MtZmFxcyAuZmFxcy1jb250YWluZXIgLmFjY29yZGlvbi1ib2R5IGRpdixcbi5wYXRoLWtub3dsZWRnZS1jZW50ZXIgLmZhcXMtcGFnZSAuZmFxcy1jb250YWluZXIgLmFjY29yZGlvbi1ib2R5IGRpdixcbi5wYXRoLWtub3dsZWRnZS1jZW50ZXIgLmtjLWZhcXMgLmZhcXMtY29udGFpbmVyIC5hY2NvcmRpb24tYm9keSBkaXYsIC5wYWdlLW5vZGUtdHlwZS11eGxhYiAuZmFxcy1wYWdlIC5mYXFzLWNvbnRhaW5lciAuYWNjb3JkaW9uLWJvZHkgZGl2LFxuLnBhZ2Utbm9kZS10eXBlLXV4bGFiIC5rYy1mYXFzIC5mYXFzLWNvbnRhaW5lciAuYWNjb3JkaW9uLWJvZHkgZGl2IHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG4ucGFnZS1ub2RlLXR5cGUtbGFuZGluZyAuZmFxcy1wYWdlIC5mYXFzLWNvbnRhaW5lciAuYWNjb3JkaW9uLWJvZHkgdGFibGUsXG4ucGFnZS1ub2RlLXR5cGUtbGFuZGluZyAua2MtZmFxcyAuZmFxcy1jb250YWluZXIgLmFjY29yZGlvbi1ib2R5IHRhYmxlLFxuLnBhZ2Utbm9kZS10eXBlLWtub3dsZWRnZS1jZW50ZXIgLmZhcXMtcGFnZSAuZmFxcy1jb250YWluZXIgLmFjY29yZGlvbi1ib2R5IHRhYmxlLFxuLnBhZ2Utbm9kZS10eXBlLWtub3dsZWRnZS1jZW50ZXIgLmtjLWZhcXMgLmZhcXMtY29udGFpbmVyIC5hY2NvcmRpb24tYm9keSB0YWJsZSxcbi5wYXRoLWtub3dsZWRnZS1jZW50ZXIgLmZhcXMtcGFnZSAuZmFxcy1jb250YWluZXIgLmFjY29yZGlvbi1ib2R5IHRhYmxlLFxuLnBhdGgta25vd2xlZGdlLWNlbnRlciAua2MtZmFxcyAuZmFxcy1jb250YWluZXIgLmFjY29yZGlvbi1ib2R5IHRhYmxlLCAucGFnZS1ub2RlLXR5cGUtdXhsYWIgLmZhcXMtcGFnZSAuZmFxcy1jb250YWluZXIgLmFjY29yZGlvbi1ib2R5IHRhYmxlLFxuLnBhZ2Utbm9kZS10eXBlLXV4bGFiIC5rYy1mYXFzIC5mYXFzLWNvbnRhaW5lciAuYWNjb3JkaW9uLWJvZHkgdGFibGUge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZWUyZTY7XG59XG4ucGFnZS1ub2RlLXR5cGUtbGFuZGluZyAuZmFxcy1wYWdlIC5mYXFzLWNvbnRhaW5lciAuYWNjb3JkaW9uLWJvZHkgdGFibGUgdGgsXG4ucGFnZS1ub2RlLXR5cGUtbGFuZGluZyAuZmFxcy1wYWdlIC5mYXFzLWNvbnRhaW5lciAuYWNjb3JkaW9uLWJvZHkgdGFibGUgdGQsXG4ucGFnZS1ub2RlLXR5cGUtbGFuZGluZyAua2MtZmFxcyAuZmFxcy1jb250YWluZXIgLmFjY29yZGlvbi1ib2R5IHRhYmxlIHRoLFxuLnBhZ2Utbm9kZS10eXBlLWxhbmRpbmcgLmtjLWZhcXMgLmZhcXMtY29udGFpbmVyIC5hY2NvcmRpb24tYm9keSB0YWJsZSB0ZCxcbi5wYWdlLW5vZGUtdHlwZS1rbm93bGVkZ2UtY2VudGVyIC5mYXFzLXBhZ2UgLmZhcXMtY29udGFpbmVyIC5hY2NvcmRpb24tYm9keSB0YWJsZSB0aCxcbi5wYWdlLW5vZGUtdHlwZS1rbm93bGVkZ2UtY2VudGVyIC5mYXFzLXBhZ2UgLmZhcXMtY29udGFpbmVyIC5hY2NvcmRpb24tYm9keSB0YWJsZSB0ZCxcbi5wYWdlLW5vZGUtdHlwZS1rbm93bGVkZ2UtY2VudGVyIC5rYy1mYXFzIC5mYXFzLWNvbnRhaW5lciAuYWNjb3JkaW9uLWJvZHkgdGFibGUgdGgsXG4ucGFnZS1ub2RlLXR5cGUta25vd2xlZGdlLWNlbnRlciAua2MtZmFxcyAuZmFxcy1jb250YWluZXIgLmFjY29yZGlvbi1ib2R5IHRhYmxlIHRkLFxuLnBhdGgta25vd2xlZGdlLWNlbnRlciAuZmFxcy1wYWdlIC5mYXFzLWNvbnRhaW5lciAuYWNjb3JkaW9uLWJvZHkgdGFibGUgdGgsXG4ucGF0aC1rbm93bGVkZ2UtY2VudGVyIC5mYXFzLXBhZ2UgLmZhcXMtY29udGFpbmVyIC5hY2NvcmRpb24tYm9keSB0YWJsZSB0ZCxcbi5wYXRoLWtub3dsZWRnZS1jZW50ZXIgLmtjLWZhcXMgLmZhcXMtY29udGFpbmVyIC5hY2NvcmRpb24tYm9keSB0YWJsZSB0aCxcbi5wYXRoLWtub3dsZWRnZS1jZW50ZXIgLmtjLWZhcXMgLmZhcXMtY29udGFpbmVyIC5hY2NvcmRpb24tYm9keSB0YWJsZSB0ZCwgLnBhZ2Utbm9kZS10eXBlLXV4bGFiIC5mYXFzLXBhZ2UgLmZhcXMtY29udGFpbmVyIC5hY2NvcmRpb24tYm9keSB0YWJsZSB0aCxcbi5wYWdlLW5vZGUtdHlwZS11eGxhYiAuZmFxcy1wYWdlIC5mYXFzLWNvbnRhaW5lciAuYWNjb3JkaW9uLWJvZHkgdGFibGUgdGQsXG4ucGFnZS1ub2RlLXR5cGUtdXhsYWIgLmtjLWZhcXMgLmZhcXMtY29udGFpbmVyIC5hY2NvcmRpb24tYm9keSB0YWJsZSB0aCxcbi5wYWdlLW5vZGUtdHlwZS11eGxhYiAua2MtZmFxcyAuZmFxcy1jb250YWluZXIgLmFjY29yZGlvbi1ib2R5IHRhYmxlIHRkIHtcbiAgcGFkZGluZzogMC43NXJlbTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNFNEQ0QkM7XG4gIGZvbnQtZmFtaWx5OiBcIkRJTiBOZXh0IExUIEFyYWJpY1wiO1xuICBmb250LXNpemU6IDEuNXJlbTtcbn1cbi5wYWdlLW5vZGUtdHlwZS1sYW5kaW5nIC5mYXFzLXBhZ2UgLmZhcXMtY29udGFpbmVyIC5hY2NvcmRpb24tYm9keSB0YWJsZSB0aCBzcGFuLFxuLnBhZ2Utbm9kZS10eXBlLWxhbmRpbmcgLmZhcXMtcGFnZSAuZmFxcy1jb250YWluZXIgLmFjY29yZGlvbi1ib2R5IHRhYmxlIHRkIHNwYW4sXG4ucGFnZS1ub2RlLXR5cGUtbGFuZGluZyAua2MtZmFxcyAuZmFxcy1jb250YWluZXIgLmFjY29yZGlvbi1ib2R5IHRhYmxlIHRoIHNwYW4sXG4ucGFnZS1ub2RlLXR5cGUtbGFuZGluZyAua2MtZmFxcyAuZmFxcy1jb250YWluZXIgLmFjY29yZGlvbi1ib2R5IHRhYmxlIHRkIHNwYW4sXG4ucGFnZS1ub2RlLXR5cGUta25vd2xlZGdlLWNlbnRlciAuZmFxcy1wYWdlIC5mYXFzLWNvbnRhaW5lciAuYWNjb3JkaW9uLWJvZHkgdGFibGUgdGggc3Bhbixcbi5wYWdlLW5vZGUtdHlwZS1rbm93bGVkZ2UtY2VudGVyIC5mYXFzLXBhZ2UgLmZhcXMtY29udGFpbmVyIC5hY2NvcmRpb24tYm9keSB0YWJsZSB0ZCBzcGFuLFxuLnBhZ2Utbm9kZS10eXBlLWtub3dsZWRnZS1jZW50ZXIgLmtjLWZhcXMgLmZhcXMtY29udGFpbmVyIC5hY2NvcmRpb24tYm9keSB0YWJsZSB0aCBzcGFuLFxuLnBhZ2Utbm9kZS10eXBlLWtub3dsZWRnZS1jZW50ZXIgLmtjLWZhcXMgLmZhcXMtY29udGFpbmVyIC5hY2NvcmRpb24tYm9keSB0YWJsZSB0ZCBzcGFuLFxuLnBhdGgta25vd2xlZGdlLWNlbnRlciAuZmFxcy1wYWdlIC5mYXFzLWNvbnRhaW5lciAuYWNjb3JkaW9uLWJvZHkgdGFibGUgdGggc3Bhbixcbi5wYXRoLWtub3dsZWRnZS1jZW50ZXIgLmZhcXMtcGFnZSAuZmFxcy1jb250YWluZXIgLmFjY29yZGlvbi1ib2R5IHRhYmxlIHRkIHNwYW4sXG4ucGF0aC1rbm93bGVkZ2UtY2VudGVyIC5rYy1mYXFzIC5mYXFzLWNvbnRhaW5lciAuYWNjb3JkaW9uLWJvZHkgdGFibGUgdGggc3Bhbixcbi5wYXRoLWtub3dsZWRnZS1jZW50ZXIgLmtjLWZhcXMgLmZhcXMtY29udGFpbmVyIC5hY2NvcmRpb24tYm9keSB0YWJsZSB0ZCBzcGFuLCAucGFnZS1ub2RlLXR5cGUtdXhsYWIgLmZhcXMtcGFnZSAuZmFxcy1jb250YWluZXIgLmFjY29yZGlvbi1ib2R5IHRhYmxlIHRoIHNwYW4sXG4ucGFnZS1ub2RlLXR5cGUtdXhsYWIgLmZhcXMtcGFnZSAuZmFxcy1jb250YWluZXIgLmFjY29yZGlvbi1ib2R5IHRhYmxlIHRkIHNwYW4sXG4ucGFnZS1ub2RlLXR5cGUtdXhsYWIgLmtjLWZhcXMgLmZhcXMtY29udGFpbmVyIC5hY2NvcmRpb24tYm9keSB0YWJsZSB0aCBzcGFuLFxuLnBhZ2Utbm9kZS10eXBlLXV4bGFiIC5rYy1mYXFzIC5mYXFzLWNvbnRhaW5lciAuYWNjb3JkaW9uLWJvZHkgdGFibGUgdGQgc3BhbiB7XG4gIGZvbnQtZmFtaWx5OiBcIkRJTiBOZXh0IExUIEFyYWJpY1wiO1xuICBmb250LXNpemU6IDEuNXJlbTtcbn1cbi5wYWdlLW5vZGUtdHlwZS1sYW5kaW5nIC5mYXFzLXBhZ2UgLmZhcXMtY29udGFpbmVyIC5hY2NvcmRpb24tYm9keSB0YWJsZSB0aGVhZCxcbi5wYWdlLW5vZGUtdHlwZS1sYW5kaW5nIC5rYy1mYXFzIC5mYXFzLWNvbnRhaW5lciAuYWNjb3JkaW9uLWJvZHkgdGFibGUgdGhlYWQsXG4ucGFnZS1ub2RlLXR5cGUta25vd2xlZGdlLWNlbnRlciAuZmFxcy1wYWdlIC5mYXFzLWNvbnRhaW5lciAuYWNjb3JkaW9uLWJvZHkgdGFibGUgdGhlYWQsXG4ucGFnZS1ub2RlLXR5cGUta25vd2xlZGdlLWNlbnRlciAua2MtZmFxcyAuZmFxcy1jb250YWluZXIgLmFjY29yZGlvbi1ib2R5IHRhYmxlIHRoZWFkLFxuLnBhdGgta25vd2xlZGdlLWNlbnRlciAuZmFxcy1wYWdlIC5mYXFzLWNvbnRhaW5lciAuYWNjb3JkaW9uLWJvZHkgdGFibGUgdGhlYWQsXG4ucGF0aC1rbm93bGVkZ2UtY2VudGVyIC5rYy1mYXFzIC5mYXFzLWNvbnRhaW5lciAuYWNjb3JkaW9uLWJvZHkgdGFibGUgdGhlYWQsIC5wYWdlLW5vZGUtdHlwZS11eGxhYiAuZmFxcy1wYWdlIC5mYXFzLWNvbnRhaW5lciAuYWNjb3JkaW9uLWJvZHkgdGFibGUgdGhlYWQsXG4ucGFnZS1ub2RlLXR5cGUtdXhsYWIgLmtjLWZhcXMgLmZhcXMtY29udGFpbmVyIC5hY2NvcmRpb24tYm9keSB0YWJsZSB0aGVhZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmE7XG59XG4ucGFnZS1ub2RlLXR5cGUtbGFuZGluZyAuZmFxcy1wYWdlIC5mYXFzLWNvbnRhaW5lciAuYWNjb3JkaW9uLWJvZHkgdGFibGUgdGhlYWQgdGgsXG4ucGFnZS1ub2RlLXR5cGUtbGFuZGluZyAua2MtZmFxcyAuZmFxcy1jb250YWluZXIgLmFjY29yZGlvbi1ib2R5IHRhYmxlIHRoZWFkIHRoLFxuLnBhZ2Utbm9kZS10eXBlLWtub3dsZWRnZS1jZW50ZXIgLmZhcXMtcGFnZSAuZmFxcy1jb250YWluZXIgLmFjY29yZGlvbi1ib2R5IHRhYmxlIHRoZWFkIHRoLFxuLnBhZ2Utbm9kZS10eXBlLWtub3dsZWRnZS1jZW50ZXIgLmtjLWZhcXMgLmZhcXMtY29udGFpbmVyIC5hY2NvcmRpb24tYm9keSB0YWJsZSB0aGVhZCB0aCxcbi5wYXRoLWtub3dsZWRnZS1jZW50ZXIgLmZhcXMtcGFnZSAuZmFxcy1jb250YWluZXIgLmFjY29yZGlvbi1ib2R5IHRhYmxlIHRoZWFkIHRoLFxuLnBhdGgta25vd2xlZGdlLWNlbnRlciAua2MtZmFxcyAuZmFxcy1jb250YWluZXIgLmFjY29yZGlvbi1ib2R5IHRhYmxlIHRoZWFkIHRoLCAucGFnZS1ub2RlLXR5cGUtdXhsYWIgLmZhcXMtcGFnZSAuZmFxcy1jb250YWluZXIgLmFjY29yZGlvbi1ib2R5IHRhYmxlIHRoZWFkIHRoLFxuLnBhZ2Utbm9kZS10eXBlLXV4bGFiIC5rYy1mYXFzIC5mYXFzLWNvbnRhaW5lciAuYWNjb3JkaW9uLWJvZHkgdGFibGUgdGhlYWQgdGgge1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI0U0RDRCQztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4ucGFnZS1ub2RlLXR5cGUtbGFuZGluZyAuZmFxcy1wYWdlIC5mYXFzLWNvbnRhaW5lciAuYWNjb3JkaW9uLWJvZHkgdGFibGUgdGJvZHkgdHI6bnRoLW9mLXR5cGUob2RkKSxcbi5wYWdlLW5vZGUtdHlwZS1sYW5kaW5nIC5rYy1mYXFzIC5mYXFzLWNvbnRhaW5lciAuYWNjb3JkaW9uLWJvZHkgdGFibGUgdGJvZHkgdHI6bnRoLW9mLXR5cGUob2RkKSxcbi5wYWdlLW5vZGUtdHlwZS1rbm93bGVkZ2UtY2VudGVyIC5mYXFzLXBhZ2UgLmZhcXMtY29udGFpbmVyIC5hY2NvcmRpb24tYm9keSB0YWJsZSB0Ym9keSB0cjpudGgtb2YtdHlwZShvZGQpLFxuLnBhZ2Utbm9kZS10eXBlLWtub3dsZWRnZS1jZW50ZXIgLmtjLWZhcXMgLmZhcXMtY29udGFpbmVyIC5hY2NvcmRpb24tYm9keSB0YWJsZSB0Ym9keSB0cjpudGgtb2YtdHlwZShvZGQpLFxuLnBhdGgta25vd2xlZGdlLWNlbnRlciAuZmFxcy1wYWdlIC5mYXFzLWNvbnRhaW5lciAuYWNjb3JkaW9uLWJvZHkgdGFibGUgdGJvZHkgdHI6bnRoLW9mLXR5cGUob2RkKSxcbi5wYXRoLWtub3dsZWRnZS1jZW50ZXIgLmtjLWZhcXMgLmZhcXMtY29udGFpbmVyIC5hY2NvcmRpb24tYm9keSB0YWJsZSB0Ym9keSB0cjpudGgtb2YtdHlwZShvZGQpLCAucGFnZS1ub2RlLXR5cGUtdXhsYWIgLmZhcXMtcGFnZSAuZmFxcy1jb250YWluZXIgLmFjY29yZGlvbi1ib2R5IHRhYmxlIHRib2R5IHRyOm50aC1vZi10eXBlKG9kZCksXG4ucGFnZS1ub2RlLXR5cGUtdXhsYWIgLmtjLWZhcXMgLmZhcXMtY29udGFpbmVyIC5hY2NvcmRpb24tYm9keSB0YWJsZSB0Ym9keSB0cjpudGgtb2YtdHlwZShvZGQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y4RjVFRjtcbn1cbi5wYWdlLW5vZGUtdHlwZS1sYW5kaW5nIC5mYXFzLXBhZ2UgLmZhcXMtY29udGFpbmVyIC5hY2NvcmRpb24tYm9keSB0YWJsZSB0Ym9keSB0cjpob3Zlcixcbi5wYWdlLW5vZGUtdHlwZS1sYW5kaW5nIC5rYy1mYXFzIC5mYXFzLWNvbnRhaW5lciAuYWNjb3JkaW9uLWJvZHkgdGFibGUgdGJvZHkgdHI6aG92ZXIsXG4ucGFnZS1ub2RlLXR5cGUta25vd2xlZGdlLWNlbnRlciAuZmFxcy1wYWdlIC5mYXFzLWNvbnRhaW5lciAuYWNjb3JkaW9uLWJvZHkgdGFibGUgdGJvZHkgdHI6aG92ZXIsXG4ucGFnZS1ub2RlLXR5cGUta25vd2xlZGdlLWNlbnRlciAua2MtZmFxcyAuZmFxcy1jb250YWluZXIgLmFjY29yZGlvbi1ib2R5IHRhYmxlIHRib2R5IHRyOmhvdmVyLFxuLnBhdGgta25vd2xlZGdlLWNlbnRlciAuZmFxcy1wYWdlIC5mYXFzLWNvbnRhaW5lciAuYWNjb3JkaW9uLWJvZHkgdGFibGUgdGJvZHkgdHI6aG92ZXIsXG4ucGF0aC1rbm93bGVkZ2UtY2VudGVyIC5rYy1mYXFzIC5mYXFzLWNvbnRhaW5lciAuYWNjb3JkaW9uLWJvZHkgdGFibGUgdGJvZHkgdHI6aG92ZXIsIC5wYWdlLW5vZGUtdHlwZS11eGxhYiAuZmFxcy1wYWdlIC5mYXFzLWNvbnRhaW5lciAuYWNjb3JkaW9uLWJvZHkgdGFibGUgdGJvZHkgdHI6aG92ZXIsXG4ucGFnZS1ub2RlLXR5cGUtdXhsYWIgLmtjLWZhcXMgLmZhcXMtY29udGFpbmVyIC5hY2NvcmRpb24tYm9keSB0YWJsZSB0Ym9keSB0cjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFNEQ0QkM7XG59XG4ucGFnZS1ub2RlLXR5cGUtbGFuZGluZyAuZmFxcy1wYWdlIC5mYXFzLWNvbnRhaW5lciAuYWNjb3JkaW9uLWJvZHkgdGFibGUgdGgsXG4ucGFnZS1ub2RlLXR5cGUtbGFuZGluZyAuZmFxcy1wYWdlIC5mYXFzLWNvbnRhaW5lciAuYWNjb3JkaW9uLWJvZHkgdGFibGUgdGQsXG4ucGFnZS1ub2RlLXR5cGUtbGFuZGluZyAua2MtZmFxcyAuZmFxcy1jb250YWluZXIgLmFjY29yZGlvbi1ib2R5IHRhYmxlIHRoLFxuLnBhZ2Utbm9kZS10eXBlLWxhbmRpbmcgLmtjLWZhcXMgLmZhcXMtY29udGFpbmVyIC5hY2NvcmRpb24tYm9keSB0YWJsZSB0ZCxcbi5wYWdlLW5vZGUtdHlwZS1rbm93bGVkZ2UtY2VudGVyIC5mYXFzLXBhZ2UgLmZhcXMtY29udGFpbmVyIC5hY2NvcmRpb24tYm9keSB0YWJsZSB0aCxcbi5wYWdlLW5vZGUtdHlwZS1rbm93bGVkZ2UtY2VudGVyIC5mYXFzLXBhZ2UgLmZhcXMtY29udGFpbmVyIC5hY2NvcmRpb24tYm9keSB0YWJsZSB0ZCxcbi5wYWdlLW5vZGUtdHlwZS1rbm93bGVkZ2UtY2VudGVyIC5rYy1mYXFzIC5mYXFzLWNvbnRhaW5lciAuYWNjb3JkaW9uLWJvZHkgdGFibGUgdGgsXG4ucGFnZS1ub2RlLXR5cGUta25vd2xlZGdlLWNlbnRlciAua2MtZmFxcyAuZmFxcy1jb250YWluZXIgLmFjY29yZGlvbi1ib2R5IHRhYmxlIHRkLFxuLnBhdGgta25vd2xlZGdlLWNlbnRlciAuZmFxcy1wYWdlIC5mYXFzLWNvbnRhaW5lciAuYWNjb3JkaW9uLWJvZHkgdGFibGUgdGgsXG4ucGF0aC1rbm93bGVkZ2UtY2VudGVyIC5mYXFzLXBhZ2UgLmZhcXMtY29udGFpbmVyIC5hY2NvcmRpb24tYm9keSB0YWJsZSB0ZCxcbi5wYXRoLWtub3dsZWRnZS1jZW50ZXIgLmtjLWZhcXMgLmZhcXMtY29udGFpbmVyIC5hY2NvcmRpb24tYm9keSB0YWJsZSB0aCxcbi5wYXRoLWtub3dsZWRnZS1jZW50ZXIgLmtjLWZhcXMgLmZhcXMtY29udGFpbmVyIC5hY2NvcmRpb24tYm9keSB0YWJsZSB0ZCwgLnBhZ2Utbm9kZS10eXBlLXV4bGFiIC5mYXFzLXBhZ2UgLmZhcXMtY29udGFpbmVyIC5hY2NvcmRpb24tYm9keSB0YWJsZSB0aCxcbi5wYWdlLW5vZGUtdHlwZS11eGxhYiAuZmFxcy1wYWdlIC5mYXFzLWNvbnRhaW5lciAuYWNjb3JkaW9uLWJvZHkgdGFibGUgdGQsXG4ucGFnZS1ub2RlLXR5cGUtdXhsYWIgLmtjLWZhcXMgLmZhcXMtY29udGFpbmVyIC5hY2NvcmRpb24tYm9keSB0YWJsZSB0aCxcbi5wYWdlLW5vZGUtdHlwZS11eGxhYiAua2MtZmFxcyAuZmFxcy1jb250YWluZXIgLmFjY29yZGlvbi1ib2R5IHRhYmxlIHRkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0U0RDRCQztcbn1cbi5wYWdlLW5vZGUtdHlwZS1sYW5kaW5nIC5mYXFzLXBhZ2UgLmZhcXMtY29udGFpbmVyIC5hY2NvcmRpb24tYm9keSBoMixcbi5wYWdlLW5vZGUtdHlwZS1sYW5kaW5nIC5rYy1mYXFzIC5mYXFzLWNvbnRhaW5lciAuYWNjb3JkaW9uLWJvZHkgaDIsXG4ucGFnZS1ub2RlLXR5cGUta25vd2xlZGdlLWNlbnRlciAuZmFxcy1wYWdlIC5mYXFzLWNvbnRhaW5lciAuYWNjb3JkaW9uLWJvZHkgaDIsXG4ucGFnZS1ub2RlLXR5cGUta25vd2xlZGdlLWNlbnRlciAua2MtZmFxcyAuZmFxcy1jb250YWluZXIgLmFjY29yZGlvbi1ib2R5IGgyLFxuLnBhdGgta25vd2xlZGdlLWNlbnRlciAuZmFxcy1wYWdlIC5mYXFzLWNvbnRhaW5lciAuYWNjb3JkaW9uLWJvZHkgaDIsXG4ucGF0aC1rbm93bGVkZ2UtY2VudGVyIC5rYy1mYXFzIC5mYXFzLWNvbnRhaW5lciAuYWNjb3JkaW9uLWJvZHkgaDIsIC5wYWdlLW5vZGUtdHlwZS11eGxhYiAuZmFxcy1wYWdlIC5mYXFzLWNvbnRhaW5lciAuYWNjb3JkaW9uLWJvZHkgaDIsXG4ucGFnZS1ub2RlLXR5cGUtdXhsYWIgLmtjLWZhcXMgLmZhcXMtY29udGFpbmVyIC5hY2NvcmRpb24tYm9keSBoMiB7XG4gIGNvbG9yOiAjMzA0QTVEO1xuICBmb250LXNpemU6IDVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICBwYWRkaW5nLWJvdHRvbTogMS42N3JlbTtcbn1cbi5wYWdlLW5vZGUtdHlwZS1sYW5kaW5nIC5mYXFzLXBhZ2UgLmZhcXMtY29udGFpbmVyIC5hY2NvcmRpb24tYm9keSBoMyxcbi5wYWdlLW5vZGUtdHlwZS1sYW5kaW5nIC5rYy1mYXFzIC5mYXFzLWNvbnRhaW5lciAuYWNjb3JkaW9uLWJvZHkgaDMsXG4ucGFnZS1ub2RlLXR5cGUta25vd2xlZGdlLWNlbnRlciAuZmFxcy1wYWdlIC5mYXFzLWNvbnRhaW5lciAuYWNjb3JkaW9uLWJvZHkgaDMsXG4ucGFnZS1ub2RlLXR5cGUta25vd2xlZGdlLWNlbnRlciAua2MtZmFxcyAuZmFxcy1jb250YWluZXIgLmFjY29yZGlvbi1ib2R5IGgzLFxuLnBhdGgta25vd2xlZGdlLWNlbnRlciAuZmFxcy1wYWdlIC5mYXFzLWNvbnRhaW5lciAuYWNjb3JkaW9uLWJvZHkgaDMsXG4ucGF0aC1rbm93bGVkZ2UtY2VudGVyIC5rYy1mYXFzIC5mYXFzLWNvbnRhaW5lciAuYWNjb3JkaW9uLWJvZHkgaDMsIC5wYWdlLW5vZGUtdHlwZS11eGxhYiAuZmFxcy1wYWdlIC5mYXFzLWNvbnRhaW5lciAuYWNjb3JkaW9uLWJvZHkgaDMsXG4ucGFnZS1ub2RlLXR5cGUtdXhsYWIgLmtjLWZhcXMgLmZhcXMtY29udGFpbmVyIC5hY2NvcmRpb24tYm9keSBoMyB7XG4gIGNvbG9yOiAjOUU4QTY2O1xuICBmb250LXNpemU6IDRyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICBwYWRkaW5nLWJvdHRvbTogMS4yNXJlbTtcbn1cbi5wYWdlLW5vZGUtdHlwZS1sYW5kaW5nIC5mYXFzLXBhZ2UgLmZhcXMtY29udGFpbmVyIC5hY2NvcmRpb24tYm9keSBoNCxcbi5wYWdlLW5vZGUtdHlwZS1sYW5kaW5nIC5rYy1mYXFzIC5mYXFzLWNvbnRhaW5lciAuYWNjb3JkaW9uLWJvZHkgaDQsXG4ucGFnZS1ub2RlLXR5cGUta25vd2xlZGdlLWNlbnRlciAuZmFxcy1wYWdlIC5mYXFzLWNvbnRhaW5lciAuYWNjb3JkaW9uLWJvZHkgaDQsXG4ucGFnZS1ub2RlLXR5cGUta25vd2xlZGdlLWNlbnRlciAua2MtZmFxcyAuZmFxcy1jb250YWluZXIgLmFjY29yZGlvbi1ib2R5IGg0LFxuLnBhdGgta25vd2xlZGdlLWNlbnRlciAuZmFxcy1wYWdlIC5mYXFzLWNvbnRhaW5lciAuYWNjb3JkaW9uLWJvZHkgaDQsXG4ucGF0aC1rbm93bGVkZ2UtY2VudGVyIC5rYy1mYXFzIC5mYXFzLWNvbnRhaW5lciAuYWNjb3JkaW9uLWJvZHkgaDQsIC5wYWdlLW5vZGUtdHlwZS11eGxhYiAuZmFxcy1wYWdlIC5mYXFzLWNvbnRhaW5lciAuYWNjb3JkaW9uLWJvZHkgaDQsXG4ucGFnZS1ub2RlLXR5cGUtdXhsYWIgLmtjLWZhcXMgLmZhcXMtY29udGFpbmVyIC5hY2NvcmRpb24tYm9keSBoNCB7XG4gIGNvbG9yOiAjNDU0NTQ1O1xuICBmb250LXNpemU6IDNyZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gIHBhZGRpbmctYm90dG9tOiAxLjI1cmVtO1xufVxuLnBhZ2Utbm9kZS10eXBlLWxhbmRpbmcgLmZhcXMtcGFnZSAuZmFxcy1jb250YWluZXIgLmFjY29yZGlvbi1ib2R5IHAsXG4ucGFnZS1ub2RlLXR5cGUtbGFuZGluZyAua2MtZmFxcyAuZmFxcy1jb250YWluZXIgLmFjY29yZGlvbi1ib2R5IHAsXG4ucGFnZS1ub2RlLXR5cGUta25vd2xlZGdlLWNlbnRlciAuZmFxcy1wYWdlIC5mYXFzLWNvbnRhaW5lciAuYWNjb3JkaW9uLWJvZHkgcCxcbi5wYWdlLW5vZGUtdHlwZS1rbm93bGVkZ2UtY2VudGVyIC5rYy1mYXFzIC5mYXFzLWNvbnRhaW5lciAuYWNjb3JkaW9uLWJvZHkgcCxcbi5wYXRoLWtub3dsZWRnZS1jZW50ZXIgLmZhcXMtcGFnZSAuZmFxcy1jb250YWluZXIgLmFjY29yZGlvbi1ib2R5IHAsXG4ucGF0aC1rbm93bGVkZ2UtY2VudGVyIC5rYy1mYXFzIC5mYXFzLWNvbnRhaW5lciAuYWNjb3JkaW9uLWJvZHkgcCwgLnBhZ2Utbm9kZS10eXBlLXV4bGFiIC5mYXFzLXBhZ2UgLmZhcXMtY29udGFpbmVyIC5hY2NvcmRpb24tYm9keSBwLFxuLnBhZ2Utbm9kZS10eXBlLXV4bGFiIC5rYy1mYXFzIC5mYXFzLWNvbnRhaW5lciAuYWNjb3JkaW9uLWJvZHkgcCB7XG4gIGNvbG9yOiAjNDU0NTQ1O1xuICBmb250LXNpemU6IDJyZW07XG4gIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICBwYWRkaW5nLWJvdHRvbTogMy4wNnJlbTtcbn1cbi5wYWdlLW5vZGUtdHlwZS1sYW5kaW5nIC5mYXFzLXBhZ2UgLmZhcXMtY29udGFpbmVyIC5hY2NvcmRpb24tYm9keSBhLFxuLnBhZ2Utbm9kZS10eXBlLWxhbmRpbmcgLmtjLWZhcXMgLmZhcXMtY29udGFpbmVyIC5hY2NvcmRpb24tYm9keSBhLFxuLnBhZ2Utbm9kZS10eXBlLWtub3dsZWRnZS1jZW50ZXIgLmZhcXMtcGFnZSAuZmFxcy1jb250YWluZXIgLmFjY29yZGlvbi1ib2R5IGEsXG4ucGFnZS1ub2RlLXR5cGUta25vd2xlZGdlLWNlbnRlciAua2MtZmFxcyAuZmFxcy1jb250YWluZXIgLmFjY29yZGlvbi1ib2R5IGEsXG4ucGF0aC1rbm93bGVkZ2UtY2VudGVyIC5mYXFzLXBhZ2UgLmZhcXMtY29udGFpbmVyIC5hY2NvcmRpb24tYm9keSBhLFxuLnBhdGgta25vd2xlZGdlLWNlbnRlciAua2MtZmFxcyAuZmFxcy1jb250YWluZXIgLmFjY29yZGlvbi1ib2R5IGEsIC5wYWdlLW5vZGUtdHlwZS11eGxhYiAuZmFxcy1wYWdlIC5mYXFzLWNvbnRhaW5lciAuYWNjb3JkaW9uLWJvZHkgYSxcbi5wYWdlLW5vZGUtdHlwZS11eGxhYiAua2MtZmFxcyAuZmFxcy1jb250YWluZXIgLmFjY29yZGlvbi1ib2R5IGEge1xuICBmb250LXNpemU6IDEuNXJlbTtcbn1cbi5wYWdlLW5vZGUtdHlwZS1sYW5kaW5nIC5mYXFzLXBhZ2UgLmZhcXMtY29udGFpbmVyIC5hY2NvcmRpb24tYm9keSB1bCwgLnBhZ2Utbm9kZS10eXBlLWxhbmRpbmcgLmZhcXMtcGFnZSAuZmFxcy1jb250YWluZXIgLmFjY29yZGlvbi1ib2R5IG9sLFxuLnBhZ2Utbm9kZS10eXBlLWxhbmRpbmcgLmtjLWZhcXMgLmZhcXMtY29udGFpbmVyIC5hY2NvcmRpb24tYm9keSB1bCxcbi5wYWdlLW5vZGUtdHlwZS1sYW5kaW5nIC5rYy1mYXFzIC5mYXFzLWNvbnRhaW5lciAuYWNjb3JkaW9uLWJvZHkgb2wsXG4ucGFnZS1ub2RlLXR5cGUta25vd2xlZGdlLWNlbnRlciAuZmFxcy1wYWdlIC5mYXFzLWNvbnRhaW5lciAuYWNjb3JkaW9uLWJvZHkgdWwsXG4ucGFnZS1ub2RlLXR5cGUta25vd2xlZGdlLWNlbnRlciAuZmFxcy1wYWdlIC5mYXFzLWNvbnRhaW5lciAuYWNjb3JkaW9uLWJvZHkgb2wsXG4ucGFnZS1ub2RlLXR5cGUta25vd2xlZGdlLWNlbnRlciAua2MtZmFxcyAuZmFxcy1jb250YWluZXIgLmFjY29yZGlvbi1ib2R5IHVsLFxuLnBhZ2Utbm9kZS10eXBlLWtub3dsZWRnZS1jZW50ZXIgLmtjLWZhcXMgLmZhcXMtY29udGFpbmVyIC5hY2NvcmRpb24tYm9keSBvbCxcbi5wYXRoLWtub3dsZWRnZS1jZW50ZXIgLmZhcXMtcGFnZSAuZmFxcy1jb250YWluZXIgLmFjY29yZGlvbi1ib2R5IHVsLFxuLnBhdGgta25vd2xlZGdlLWNlbnRlciAuZmFxcy1wYWdlIC5mYXFzLWNvbnRhaW5lciAuYWNjb3JkaW9uLWJvZHkgb2wsXG4ucGF0aC1rbm93bGVkZ2UtY2VudGVyIC5rYy1mYXFzIC5mYXFzLWNvbnRhaW5lciAuYWNjb3JkaW9uLWJvZHkgdWwsXG4ucGF0aC1rbm93bGVkZ2UtY2VudGVyIC5rYy1mYXFzIC5mYXFzLWNvbnRhaW5lciAuYWNjb3JkaW9uLWJvZHkgb2wsIC5wYWdlLW5vZGUtdHlwZS11eGxhYiAuZmFxcy1wYWdlIC5mYXFzLWNvbnRhaW5lciAuYWNjb3JkaW9uLWJvZHkgdWwsIC5wYWdlLW5vZGUtdHlwZS11eGxhYiAuZmFxcy1wYWdlIC5mYXFzLWNvbnRhaW5lciAuYWNjb3JkaW9uLWJvZHkgb2wsXG4ucGFnZS1ub2RlLXR5cGUtdXhsYWIgLmtjLWZhcXMgLmZhcXMtY29udGFpbmVyIC5hY2NvcmRpb24tYm9keSB1bCxcbi5wYWdlLW5vZGUtdHlwZS11eGxhYiAua2MtZmFxcyAuZmFxcy1jb250YWluZXIgLmFjY29yZGlvbi1ib2R5IG9sIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xuICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMS42N3JlbTtcbn1cbi5wYWdlLW5vZGUtdHlwZS1sYW5kaW5nIC5mYXFzLXBhZ2UgLmZhcXMtY29udGFpbmVyIC5hY2NvcmRpb24tYm9keSB1bCBsaSwgLnBhZ2Utbm9kZS10eXBlLWxhbmRpbmcgLmZhcXMtcGFnZSAuZmFxcy1jb250YWluZXIgLmFjY29yZGlvbi1ib2R5IG9sIGxpLFxuLnBhZ2Utbm9kZS10eXBlLWxhbmRpbmcgLmtjLWZhcXMgLmZhcXMtY29udGFpbmVyIC5hY2NvcmRpb24tYm9keSB1bCBsaSxcbi5wYWdlLW5vZGUtdHlwZS1sYW5kaW5nIC5rYy1mYXFzIC5mYXFzLWNvbnRhaW5lciAuYWNjb3JkaW9uLWJvZHkgb2wgbGksXG4ucGFnZS1ub2RlLXR5cGUta25vd2xlZGdlLWNlbnRlciAuZmFxcy1wYWdlIC5mYXFzLWNvbnRhaW5lciAuYWNjb3JkaW9uLWJvZHkgdWwgbGksXG4ucGFnZS1ub2RlLXR5cGUta25vd2xlZGdlLWNlbnRlciAuZmFxcy1wYWdlIC5mYXFzLWNvbnRhaW5lciAuYWNjb3JkaW9uLWJvZHkgb2wgbGksXG4ucGFnZS1ub2RlLXR5cGUta25vd2xlZGdlLWNlbnRlciAua2MtZmFxcyAuZmFxcy1jb250YWluZXIgLmFjY29yZGlvbi1ib2R5IHVsIGxpLFxuLnBhZ2Utbm9kZS10eXBlLWtub3dsZWRnZS1jZW50ZXIgLmtjLWZhcXMgLmZhcXMtY29udGFpbmVyIC5hY2NvcmRpb24tYm9keSBvbCBsaSxcbi5wYXRoLWtub3dsZWRnZS1jZW50ZXIgLmZhcXMtcGFnZSAuZmFxcy1jb250YWluZXIgLmFjY29yZGlvbi1ib2R5IHVsIGxpLFxuLnBhdGgta25vd2xlZGdlLWNlbnRlciAuZmFxcy1wYWdlIC5mYXFzLWNvbnRhaW5lciAuYWNjb3JkaW9uLWJvZHkgb2wgbGksXG4ucGF0aC1rbm93bGVkZ2UtY2VudGVyIC5rYy1mYXFzIC5mYXFzLWNvbnRhaW5lciAuYWNjb3JkaW9uLWJvZHkgdWwgbGksXG4ucGF0aC1rbm93bGVkZ2UtY2VudGVyIC5rYy1mYXFzIC5mYXFzLWNvbnRhaW5lciAuYWNjb3JkaW9uLWJvZHkgb2wgbGksIC5wYWdlLW5vZGUtdHlwZS11eGxhYiAuZmFxcy1wYWdlIC5mYXFzLWNvbnRhaW5lciAuYWNjb3JkaW9uLWJvZHkgdWwgbGksIC5wYWdlLW5vZGUtdHlwZS11eGxhYiAuZmFxcy1wYWdlIC5mYXFzLWNvbnRhaW5lciAuYWNjb3JkaW9uLWJvZHkgb2wgbGksXG4ucGFnZS1ub2RlLXR5cGUtdXhsYWIgLmtjLWZhcXMgLmZhcXMtY29udGFpbmVyIC5hY2NvcmRpb24tYm9keSB1bCBsaSxcbi5wYWdlLW5vZGUtdHlwZS11eGxhYiAua2MtZmFxcyAuZmFxcy1jb250YWluZXIgLmFjY29yZGlvbi1ib2R5IG9sIGxpIHtcbiAgY29sb3I6ICM0NTQ1NDU7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDE1MCU7XG59XG4ucGFnZS1ub2RlLXR5cGUtbGFuZGluZyAuZmFxcy1wYWdlIC5mYXFzLWNvbnRhaW5lciAuYWNjb3JkaW9uLWJvZHkgc3Ryb25nLFxuLnBhZ2Utbm9kZS10eXBlLWxhbmRpbmcgLmtjLWZhcXMgLmZhcXMtY29udGFpbmVyIC5hY2NvcmRpb24tYm9keSBzdHJvbmcsXG4ucGFnZS1ub2RlLXR5cGUta25vd2xlZGdlLWNlbnRlciAuZmFxcy1wYWdlIC5mYXFzLWNvbnRhaW5lciAuYWNjb3JkaW9uLWJvZHkgc3Ryb25nLFxuLnBhZ2Utbm9kZS10eXBlLWtub3dsZWRnZS1jZW50ZXIgLmtjLWZhcXMgLmZhcXMtY29udGFpbmVyIC5hY2NvcmRpb24tYm9keSBzdHJvbmcsXG4ucGF0aC1rbm93bGVkZ2UtY2VudGVyIC5mYXFzLXBhZ2UgLmZhcXMtY29udGFpbmVyIC5hY2NvcmRpb24tYm9keSBzdHJvbmcsXG4ucGF0aC1rbm93bGVkZ2UtY2VudGVyIC5rYy1mYXFzIC5mYXFzLWNvbnRhaW5lciAuYWNjb3JkaW9uLWJvZHkgc3Ryb25nLCAucGFnZS1ub2RlLXR5cGUtdXhsYWIgLmZhcXMtcGFnZSAuZmFxcy1jb250YWluZXIgLmFjY29yZGlvbi1ib2R5IHN0cm9uZyxcbi5wYWdlLW5vZGUtdHlwZS11eGxhYiAua2MtZmFxcyAuZmFxcy1jb250YWluZXIgLmFjY29yZGlvbi1ib2R5IHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4ucGFnZS1ub2RlLXR5cGUtbGFuZGluZyAuY29sbGFwc2U6bm90KC5zaG93KSxcbi5wYWdlLW5vZGUtdHlwZS1rbm93bGVkZ2UtY2VudGVyIC5jb2xsYXBzZTpub3QoLnNob3cpLFxuLnBhdGgta25vd2xlZGdlLWNlbnRlciAuY29sbGFwc2U6bm90KC5zaG93KSwgLnBhZ2Utbm9kZS10eXBlLXV4bGFiIC5jb2xsYXBzZTpub3QoLnNob3cpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wYWdlLW5vZGUtdHlwZS1sYW5kaW5nIC5jb2xsYXBzaW5nLFxuLnBhZ2Utbm9kZS10eXBlLWtub3dsZWRnZS1jZW50ZXIgLmNvbGxhcHNpbmcsXG4ucGF0aC1rbm93bGVkZ2UtY2VudGVyIC5jb2xsYXBzaW5nLCAucGFnZS1ub2RlLXR5cGUtdXhsYWIgLmNvbGxhcHNpbmcge1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IGhlaWdodCAwLjM1cyBlYXNlO1xufVxuXG4ucGFnZS1ub2RlLXR5cGUtbGFuZGluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDtcbn1cbi5wYWdlLW5vZGUtdHlwZS1sYW5kaW5nICNibG9jay1lc25hZC1jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50O1xufVxuXG5odG1sW2xhbmc9YXJdW2Rpcj1ydGxdIC5mYXFzLWNvbnRhaW5lciAuYWNjb3JkaW9uLWJ1dHRvbjo6YWZ0ZXIge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuaHRtbFtsYW5nPWFyXVtkaXI9cnRsXSAuZmFxcy1jb250YWluZXIgLmFjY29yZGlvbi1idXR0b246YWZ0ZXIge1xuICByaWdodDogdW5zZXQ7XG4gIGxlZnQ6IDE1cHg7XG59XG5odG1sW2xhbmc9YXJdW2Rpcj1ydGxdIC5mYXFzLWNvbnRhaW5lciAuYWNjb3JkaW9uLWJvZHkgdWwge1xuICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW07XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmZhcXMtY29udGFpbmVyIC5hY2NvcmRpb24tYnV0dG9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZmFxcy1jb250YWluZXIgLmFjY29yZGlvbi1idXR0b24gLmNvbnRlbnQge1xuICAgIHdpZHRoOiA5MCU7XG4gICAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIH1cbn1cbi5jb250YWN0LW1haW4tZmlsZSxcbi5mb3JtLW1haW4tZmlsZSB7XG4gIHRleHQtYWxpZ246IGp1c3RpZnk7XG59XG5cbi5jb250YWN0LXVzIHtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbn1cbi5jb250YWN0LXVzIC5jb250YWN0LXRpdGxlIHtcbiAgY29sb3I6ICM4NDY5NDA7XG4gIGZvbnQtZmFtaWx5OiBcIkRJTiBOZXh0IExUIEFyYWJpY1wiO1xuICBmb250LXNpemU6IDQwcHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gIC8qIDExMCUgKi9cbiAgbWFyZ2luLWJvdHRvbTogM3B4O1xufVxuLmNvbnRhY3QtdXMgLmNvbnRhY3QtZGVzY3JpcHRpb24ge1xuICBjb2xvcjogI0I4QjhCODtcbiAgZm9udC1mYW1pbHk6IFwiRElOIE5leHQgTFQgQXJhYmljXCI7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogNDRweDtcbiAgLyogMjIwJSAqL1xuICBtYXJnaW4tYm90dG9tOiA2MnB4O1xufVxuLmNvbnRhY3QtdXMgLmNvbnRhY3QtZm9ybSAucm93IHtcbiAgZmxleC13cmFwOiBub3dyYXA7XG59XG4uY29udGFjdC11cyAuY29udGFjdC1mb3JtIC5yb3cgLmZvcm0tZ3JvdXAge1xuICB3aWR0aDogMTAwJTtcbn1cbi5jb250YWN0LXVzIC5jb250YWN0LWZvcm0gLmZvcm0tZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiAyMnB4O1xufVxuLmNvbnRhY3QtdXMgLmNvbnRhY3QtZm9ybSAuZm9ybS1ncm91cCAuY29udGFjdC1mb3JtLWxhYmVsIHtcbiAgY29sb3I6ICMzNDM3M0E7XG4gIGZvbnQtZmFtaWx5OiBcIkRJTiBOZXh0IExUIEFyYWJpY1wiO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbi5jb250YWN0LXVzIC5jb250YWN0LWZvcm0gLmZvcm0tZ3JvdXAgLmNvbnRhY3QtZm9ybS1pbnB1dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmc6IDhweCAxMnB4O1xuICBib3JkZXItcmFkaXVzOiA5cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFNkU2RTY7XG4gIGJhY2tncm91bmQ6ICNGRkY7XG59XG4uY29udGFjdC11cyAuY29udGFjdC1mb3JtIC5mb3JtLWdyb3VwIC5jb250YWN0LWZvcm0tLWxpc3Qtc2VsZWN0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZzogOHB4IDEycHg7XG4gIGJvcmRlci1yYWRpdXM6IDlweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0U2RTZFNjtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYmFja2dyb3VuZDogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPVwiMjBcIiBoZWlnaHQ9XCIyMVwiIHZpZXdCb3g9XCIwIDAgMjAgMjFcIiBmaWxsPVwibm9uZVwiIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiUzRSUzQ3BhdGggZD1cIk0xNi42IDcuNzA4NUwxMS4xNjY3IDEzLjE0MThDMTAuNTI1IDEzLjc4MzUgOS40NzUwMiAxMy43ODM1IDguODMzMzYgMTMuMTQxOEwzLjQwMDAyIDcuNzA4NVwiIHN0cm9rZT1cIiUyM0FEQTdBN1wiIHN0cm9rZS13aWR0aD1cIjEuNVwiIHN0cm9rZS1taXRlcmxpbWl0PVwiMTBcIiBzdHJva2UtbGluZWNhcD1cInJvdW5kXCIgc3Ryb2tlLWxpbmVqb2luPVwicm91bmRcIiUyRiUzRSUzQyUyRnN2ZyUzRScpIG5vLXJlcGVhdCByaWdodCAxMHB4IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xufVxuLmNvbnRhY3QtdXMgLmNvbnRhY3QtZm9ybSAuZm9ybS1ncm91cCAuY29udGFjdC1mb3JtLXJhZGlvIHtcbiAgYXBwZWFyYW5jZTogYXV0bztcbiAgYWNjZW50LWNvbG9yOiAjODQ2OTQwO1xuICAvKiBDaGFuZ2UgY2hlY2sgY29sb3IgdG8gcmVkICovXG59XG4uY29udGFjdC11cyAuY29udGFjdC1mb3JtIC5mb3JtLWdyb3VwLXNlbGVjdCB7XG4gIHdpZHRoOiAzMiU7XG59XG4uY29udGFjdC11cyAuY29udGFjdC1mb3JtIC5mb3JtLXJlcXVpcmVkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmNvbnRhY3QtdXMgLmNvbnRhY3QtZm9ybSAuZm9ybS1yZXF1aXJlZDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIiAqXCI7XG4gIGNvbG9yOiByZWQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmNvbnRhY3QtdXMgLmNvbnRhY3QtZm9ybSAud2ViZm9ybS1vcHRpb25zLWRpc3BsYXktb25lLWNvbHVtbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktaXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAyLjVyZW07XG59XG4uY29udGFjdC11cyAuY29udGFjdC1mb3JtIC5maWVsZHNldF9fbGFiZWwtLWdyb3VwIHtcbiAgY29sb3I6ICMzNDM3M0E7XG4gIGZvbnQtZmFtaWx5OiBcIkRJTiBOZXh0IExUIEFyYWJpY1wiO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbi5jb250YWN0LXVzIC5jb250YWN0LWZvcm0gaHRtbFtsYW5nPWFyXVtkaXI9cnRsXSAucm93IHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuLmNvbnRhY3QtdXMgLmNvbnRhY3QtZm9ybSBodG1sW2xhbmc9YXJdW2Rpcj1ydGxdIC5yb3cgLmNvbnRhY3QtZm9ybS1zdWJtaXQtYnRuIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LWZhbWlseTogXCJESU4gTmV4dCBMVCBBcmFiaWNcIjtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTg5cHg7XG4gIGhlaWdodDogNTRweDtcbiAgcGFkZGluZzogMTZweCAxOHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMHB4O1xuICBmbGV4LXNocmluazogMDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYmFja2dyb3VuZDogIzAwQkM3MDtcbn1cbi5jb250YWN0LXVzIC5jb250YWN0LWZvcm0gLnJvdyB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG4uY29udGFjdC11cyAuY29udGFjdC1mb3JtIC5yb3cgLmNvbnRhY3QtZm9ybS1zdWJtaXQtYnRuIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LWZhbWlseTogXCJESU4gTmV4dCBMVCBBcmFiaWNcIjtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBmbGV4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdpZHRoOiAxODlweDtcbiAgaGVpZ2h0OiA1NHB4O1xuICBwYWRkaW5nOiAxNnB4IDE4cHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEwcHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1CcmFuZC1QYWxldHRlLVByaW1hcnktYmFzZSwgIzlFOEE2Nik7XG4gIGNvbG9yOiAjRkZGO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW47XG4gIC8qIDgwJSAqL1xufVxuLmNvbnRhY3QtdXMgLmNvbnRhY3QtZm9ybSAucm93IC5jb250YWN0LWZvcm0tc3VibWl0LWJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2ZjYxNDc7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRhY3QtdXMgLmNvbnRhY3QtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLmNvbnRhY3QtdXMgLmNvbnRhY3QtZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIH1cbiAgLmNvbnRhY3QtdXMgLmNvbnRhY3QtZm9ybSAucm93IHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZ2FwOiAwO1xuICB9XG4gIC5jb250YWN0LXVzIC5jb250YWN0LWZvcm0gLnJvdyAuZm9ybS1ncm91cCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNvbnRhY3QtdXMgLmNvbnRhY3QtZm9ybSAucm93IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAuY29udGFjdC11cyAuY29udGFjdC1mb3JtIC5yb3cgLmNvbnRhY3QtZm9ybS1zdWJtaXQtYnRuIHtcbiAgICBjb2xvcjogI0ZGRjtcbiAgfVxuICAuY29udGFjdC11cyAuY29udGFjdC1mb3JtIC5mb3JtLWdyb3VwLXNlbGVjdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmZvcm0taXRlbV9fZXJyb3ItbWVzc2FnZSB7XG4gIGNvbG9yOiAjZGU0YjRiO1xufVxuXG4vKiBNb2RhbCBTdHlsZXMgKi9cbi5tb2RhbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogOTk5OTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ubW9kYWwtY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogNjAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTE2M3B4O1xuICBib3gtc2hhZG93OiAwIDRweCA4cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuXG4ubW9kYWwtY29udGVudCBoMiB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5tb2RhbC1jb250ZW50IHAge1xuICBjb2xvcjogIzY2Njtcbn1cblxuLmNsb3NlLWJ0biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMHB4O1xuICByaWdodDogMjBweDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBjb2xvcjogIzMzMztcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uY2xvc2UtYnRuOmhvdmVyIHtcbiAgY29sb3I6ICM5OTk7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAubW9kYWwtY29udGVudCB7XG4gICAgd2lkdGg6IDk1JTtcbiAgICB0b3A6IDA7XG4gIH1cbn1cbi5pbnZlc3Rvci1saXN0LWZpbHRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gIHBhZGRpbmc6IDI0cHggMTZweDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBtaW4td2lkdGg6IDMwMnB4O1xuICBoZWlnaHQ6IGZpdC1jb250ZW50O1xufVxuLmludmVzdG9yLWxpc3QtZmlsdGVyIC5pbnZlc3Rvci1saXN0LWZpbHRlci1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjA2KTtcbn1cbi5pbnZlc3Rvci1saXN0LWZpbHRlciAuaW52ZXN0b3ItbGlzdC1maWx0ZXItaGVhZGVyIC5idXJnZXItaWNvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5pbnZlc3Rvci1saXN0LWZpbHRlciAuaW52ZXN0b3ItbGlzdC1maWx0ZXItaGVhZGVyIC5pbnZlc3Rvci1saXN0LWZpbHRlci10aXRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogOHB4O1xuICBjb2xvcjogIzJEMzIzOTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuLmludmVzdG9yLWxpc3QtZmlsdGVyIC5pbnZlc3Rvci1saXN0LWZpbHRlci1jb250ZW50IHtcbiAgcGFkZGluZzogMjRweCA4cHg7XG4gIG1hcmdpbi1ib3R0b206IDI5cHg7XG59XG4uaW52ZXN0b3ItbGlzdC1maWx0ZXIgLmludmVzdG9yLWxpc3QtZmlsdGVyLWNvbnRlbnQuYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cbi5pbnZlc3Rvci1saXN0LWZpbHRlciAuaW52ZXN0b3ItbGlzdC1maWx0ZXItY29udGVudCAuaW52ZXN0b3ItbGlzdC1zcGFjZS12ZWN0b3Ige1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDkwJTtcbiAgaGVpZ2h0OiA2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGOUZBRkE7XG4gIG1hcmdpbjogYXV0bztcbiAgbWFyZ2luLXRvcDogMjVweDtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cbi5pbnZlc3Rvci1saXN0LWZpbHRlciAuaW52ZXN0b3ItbGlzdC1maWx0ZXItY29udGVudCAuaW52ZXN0b3ItbGlzdC1pbnB1dC1ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogOHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAvKiBDdXN0b20gZHJvcGRvd24gYXJyb3cgKi9cbn1cbi5pbnZlc3Rvci1saXN0LWZpbHRlciAuaW52ZXN0b3ItbGlzdC1maWx0ZXItY29udGVudCAuaW52ZXN0b3ItbGlzdC1pbnB1dC1ncm91cCAuaW52ZXN0b3ItbGlzdC1zZWxlY3Qge1xuICBoZWlnaHQ6IDQ4cHg7XG4gIHBhZGRpbmc6IDhweCAxMnB4O1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRTZFNkU2O1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xuICBiYWNrZ3JvdW5kOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9XCIyMFwiIGhlaWdodD1cIjIxXCIgdmlld0JveD1cIjAgMCAyMCAyMVwiIGZpbGw9XCJub25lXCIgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiJTNFJTNDcGF0aCBkPVwiTTE2LjYgNy43MDg1TDExLjE2NjcgMTMuMTQxOEMxMC41MjUgMTMuNzgzNSA5LjQ3NTAyIDEzLjc4MzUgOC44MzMzNiAxMy4xNDE4TDMuNDAwMDIgNy43MDg1XCIgc3Ryb2tlPVwiJTIzQURBN0E3XCIgc3Ryb2tlLXdpZHRoPVwiMS41XCIgc3Ryb2tlLW1pdGVybGltaXQ9XCIxMFwiIHN0cm9rZS1saW5lY2FwPVwicm91bmRcIiBzdHJva2UtbGluZWpvaW49XCJyb3VuZFwiJTJGJTNFJTNDJTJGc3ZnJTNFJykgbm8tcmVwZWF0IHJpZ2h0IDEwcHggY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIC8qIFJlbW92ZSBkZWZhdWx0IHN0eWxpbmcgKi9cbn1cbi5pbnZlc3Rvci1saXN0LWZpbHRlciAuaW52ZXN0b3ItbGlzdC1maWx0ZXItY29udGVudCAuaW52ZXN0b3ItbGlzdC1pbnB1dC1ncm91cCAuaW52ZXN0b3ItbGlzdC1zZWxlY3Q6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNDM0MzQzM7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuLmludmVzdG9yLWxpc3QtZmlsdGVyIC5pbnZlc3Rvci1saXN0LWZpbHRlci1jb250ZW50IC5pbnZlc3Rvci1saXN0LWlucHV0LWdyb3VwIC5pbnZlc3Rvci1saXN0LXNlbGVjdDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzhCNjkxNDtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5pbnZlc3Rvci1saXN0LWZpbHRlciAuaW52ZXN0b3ItbGlzdC1maWx0ZXItY29udGVudCAuaW52ZXN0b3ItbGlzdC1pbnB1dC1ncm91cCBzdmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogNDAlO1xuICByaWdodDogNyU7XG59XG4uaW52ZXN0b3ItbGlzdC1maWx0ZXIgLmludmVzdG9yLWxpc3QtZmlsdGVyLWNvbnRlbnQgLmludmVzdG9yLWxpc3QtaW5wdXQtZ3JvdXAgLmludmVzdG9yLWxpc3QtbGFiZWwge1xuICBjb2xvcjogIzM0MzczQTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG4uaW52ZXN0b3ItbGlzdC1maWx0ZXIgLmludmVzdG9yLWxpc3QtZmlsdGVyLWNvbnRlbnQgLmludmVzdG9yLWxpc3QtaW5wdXQtZ3JvdXAgLmludmVzdG9yLWxpc3QtaW5wdXQge1xuICBoZWlnaHQ6IDQ4cHg7XG4gIHBhZGRpbmc6IDhweCAxMnB4O1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRTZFNkU2O1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xuICAvKiBiYWNrZ3JvdW5kOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9XCIyMFwiIGhlaWdodD1cIjIxXCIgdmlld0JveD1cIjAgMCAyMCAyMVwiIGZpbGw9XCJub25lXCIgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiJTNFJTNDcGF0aCBkPVwiTTE2LjYgNy43MDg1TDExLjE2NjcgMTMuMTQxOEMxMC41MjUgMTMuNzgzNSA5LjQ3NTAyIDEzLjc4MzUgOC44MzMzNiAxMy4xNDE4TDMuNDAwMDIgNy43MDg1XCIgc3Ryb2tlPVwiJTIzQURBN0E3XCIgc3Ryb2tlLXdpZHRoPVwiMS41XCIgc3Ryb2tlLW1pdGVybGltaXQ9XCIxMFwiIHN0cm9rZS1saW5lY2FwPVwicm91bmRcIiBzdHJva2UtbGluZWpvaW49XCJyb3VuZFwiJTJGJTNFJTNDJTJGc3ZnJTNFJykgbm8tcmVwZWF0IHJpZ2h0IDEwcHggY2VudGVyOyAqL1xuICBiYWNrZ3JvdW5kLXNpemU6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIC8qIFJlbW92ZSBkZWZhdWx0IHN0eWxpbmcgKi9cbn1cbi5pbnZlc3Rvci1saXN0LWZpbHRlciAuaW52ZXN0b3ItbGlzdC1maWx0ZXItY29udGVudCAuaW52ZXN0b3ItbGlzdC1pbnB1dC1ncm91cCAuaW52ZXN0b3ItbGlzdC1pbnB1dDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogI0MzQzNDMztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG4uaW52ZXN0b3ItbGlzdC1maWx0ZXIgLmludmVzdG9yLWxpc3QtZmlsdGVyLWNvbnRlbnQgLmludmVzdG9yLWxpc3QtaW5wdXQtZ3JvdXAgLmludmVzdG9yLWxpc3QtaW5wdXQ6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICM4QjY5MTQ7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uaW52ZXN0b3ItbGlzdC1maWx0ZXIgLmFwcGx5LWJ0biB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogNTRweDtcbiAgcGFkZGluZzogMTZweCAxOHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMHB4O1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBiYWNrZ3JvdW5kOiAjMDBCQzcwO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiBub25lO1xuICBjb2xvcjogI0ZGRjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5pbnZlc3Rvci1saXN0LWZpbHRlciAuYXBwbHktYnRuLmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi5pbnZlc3Rvci1saXN0LWNhcmQge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGdhcDogMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IDAuNHMgYWxsIGVhc2U7XG4gIHBhZGRpbmc6IDIwcHggMjBweCAxN3B4IDIwcHg7XG4gIGJhY2tncm91bmQ6ICNGRkY7XG4gIGJveC1zaGFkb3c6IDBweCA0cHggMzBweCAwcHggcmdiYSgyMjcsIDIyNywgMjI3LCAwLjI1KTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuLmludmVzdG9yLWxpc3QtY2FyZDpob3ZlciB7XG4gIHBhZGRpbmc6IDIwcHggMjBweCAxN3B4IDIwcHg7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIC8qIEhvdmVyIGVmZmVjdCBmb3IgY2FyZCAqL1xufVxuLmludmVzdG9yLWxpc3QtY2FyZCAuaW52ZXN0b3ItbGlzdC1jYXJkLWhlYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5pbnZlc3Rvci1saXN0LWNhcmQgLmludmVzdG9yLWxpc3QtY2FyZC1oZWFkZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjhGNUVGO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDE2cHg7XG4gIC8qIHJpZ2h0OiAwcHg7ICovXG59XG4uaW52ZXN0b3ItbGlzdC1jYXJkIC5pbnZlc3Rvci1saXN0LWNhcmQtaGVhZGVyIC5pbnZlc3Rvci1saXN0LWltZy1ib3gge1xuICB3aWR0aDogMzdweDtcbiAgaGVpZ2h0OiAzN3B4O1xuICBib3JkZXItcmFkaXVzOiAzMy41cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNGOEY1RUY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4uaW52ZXN0b3ItbGlzdC1jYXJkIC5pbnZlc3Rvci1saXN0LXRpdGxlIHtcbiAgY29sb3I6ICMxRDFEMUI7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTQwJTtcbiAgbWFyZ2luLXRvcDogMHB4O1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgd2lkdGg6IDIzNnB4O1xufVxuLmludmVzdG9yLWxpc3QtY2FyZCAuaW52ZXN0b3ItbGlzdC1hY3RpdmUtYmxvY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xufVxuLmludmVzdG9yLWxpc3QtY2FyZCAuaW52ZXN0b3ItbGlzdC1hY3RpdmUtYmxvY2sgLmxpY2Vuc2VzLCAuaW52ZXN0b3ItbGlzdC1jYXJkIC5pbnZlc3Rvci1saXN0LWFjdGl2ZS1ibG9jayAucmVxdWVzdHMge1xuICAvKiB3aWR0aDogNTAlOyAqL1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG59XG4uaW52ZXN0b3ItbGlzdC1jYXJkIC5pbnZlc3Rvci1saXN0LWFjdGl2ZS1ibG9jayAudGl0bGUge1xuICBjb2xvcjogIzg0Njk0MDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG59XG4uaW52ZXN0b3ItbGlzdC1jYXJkIC5pbnZlc3Rvci1saXN0LWFjdGl2ZS1ibG9jayAubnVtYmVyIHtcbiAgY29sb3I6ICMyRDMwMzM7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTQwJTtcbn1cbi5pbnZlc3Rvci1saXN0LWNhcmQgLmludmVzdG9yLWxpc3QtY2FyZC1kZXRhaWxzIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0Y2RjlGOTtcbiAgcGFkZGluZy10b3A6IDlweDtcbn1cbi5pbnZlc3Rvci1saXN0LWNhcmQgLmludmVzdG9yLWxpc3QtY2FyZC1kZXRhaWxzIC5kZXRhaWxzLWxpbmsge1xuICBjb2xvcjogIzg0Njk0MDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5odG1sW2xhbmc9YXJdW2Rpcj1ydGxdIC5pbnZlc3Rvci1saXN0LWNhcmQgLmludmVzdG9yLWxpc3QtY2FyZC1kZXRhaWxzIC5saW5rLWljb24ge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuaHRtbFtsYW5nPWFyXVtkaXI9cnRsXSAuaW52ZXN0b3ItbGlzdC1jYXJkIC5pbnZlc3Rvci1saXN0LWNhcmQtZGV0YWlscyAuZGV0YWlscy1saW5rIHN2ZyB7XG4gIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgtMSwgLTEpO1xuICAtby10cmFuc2Zvcm06IHNjYWxlKC0xLCAtMSk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgtMSwgLTEpO1xuICB0cmFuc2Zvcm06IHNjYWxlKC0xLCAtMSk7XG59XG4uaW52ZXN0b3ItbGlzdC1jYXJkIGJ1dHRvbiB7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0OThkYjtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmludmVzdG9yLWxpc3QtY2FyZCBidXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMzMuMTM4MDc1MzEzOCwgMTI1LjE4ODI4NDUxODgsIDE4Ni44NjE5MjQ2ODYyKTtcbn1cblxuLmludmVzdG9yLWxpc3QtY2FyZC1kZXRhaWxzIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0Y2RjlGOTtcbiAgcGFkZGluZy10b3A6IDlweDtcbn1cbi5pbnZlc3Rvci1saXN0LWNhcmQtZGV0YWlscyAuZGV0YWlscy1saW5rIHtcbiAgY29sb3I6ICM4NDY5NDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTYwJTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuaHRtbFtsYW5nPWFyXVtkaXI9cnRsXSAuaW52ZXN0b3ItbGlzdC1jYXJkLWRldGFpbHMgLmxpbmstaWNvbiB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG5odG1sW2xhbmc9YXJdW2Rpcj1ydGxdIC5pbnZlc3Rvci1saXN0LWNhcmQtZGV0YWlscyAuZGV0YWlscy1saW5rIHN2ZyB7XG4gIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgtMSwgLTEpO1xuICAtby10cmFuc2Zvcm06IHNjYWxlKC0xLCAtMSk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgtMSwgLTEpO1xuICB0cmFuc2Zvcm06IHNjYWxlKC0xLCAtMSk7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5pbnZlc3Rvci1saXN0LWZpbHRlciB7XG4gICAgd2lkdGg6IDIzJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAudGFicyAudGFicy1zZWN0aW9uIC50YWJzLXNlY3Rpb24tY29udGVudCAudGFiLXBhbmUgLnJvdyB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAudGFiLXBhbmUgLnJvdyAuY29sIHtcbiAgICB3aWR0aDogOTglO1xuICB9XG4gIC5pbnZlc3Rvci1saXN0LWZpbHRlciB7XG4gICAgd2lkdGg6IDUwJSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogYXV0bztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAudGFicy1zZWN0aW9uLWNvbnRlbnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAudGFicy1zZWN0aW9uLWNvbnRlbnQgLm1pbmluZy1pbmZvIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbiAgLnRhYnMtc2VjdGlvbi1jb250ZW50IC50YWItcGFuZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnRhYnMtc2VjdGlvbi1jb250ZW50IC5pbnZlc3Rvci1saXN0LWZpbHRlciB7XG4gICAgd2lkdGg6IDQ0JTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gIC50YWJzLXNlY3Rpb24tY29udGVudCAuaW52ZXN0b3ItbGlzdC1maWx0ZXIgLmludmVzdG9yLWxpc3QtZmlsdGVyLWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnRhYnMtc2VjdGlvbi1jb250ZW50IC5pbnZlc3Rvci1saXN0LWZpbHRlciAuYXBwbHktYnRuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC50YWJzLXNlY3Rpb24tY29udGVudCAuaW52ZXN0b3ItbGlzdC1maWx0ZXIgLmludmVzdG9yLWxpc3QtZmlsdGVyLWhlYWRlciAuYnVyZ2VyLWljb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxufVxuLmxpY2Vuc2UtbGlzdCAubGljZW5zZS1saXN0LWZpbHRlciB7XG4gIC8qIHdpZHRoOiA0NCUgIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgKi9cbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgcGFkZGluZzogMjRweCAxNnB4O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIG1pbi13aWR0aDogMzAycHg7XG4gIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gIC8qIHdpZHRoOiA1MCU7ICovXG59XG4ubGljZW5zZS1saXN0IC5saWNlbnNlLWxpc3QtZmlsdGVyIC5saWNlbnNlLWxpc3QtZmlsdGVyLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMDYpO1xufVxuLmxpY2Vuc2UtbGlzdCAubGljZW5zZS1saXN0LWZpbHRlciAubGljZW5zZS1saXN0LWZpbHRlci1oZWFkZXIgLmxpY2Vuc2UtbGlzdC1maWx0ZXItdGl0bGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDhweDtcbiAgY29sb3I6ICMyRDMyMzk7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cbi5saWNlbnNlLWxpc3QgLmxpY2Vuc2UtbGlzdC1maWx0ZXIgLmxpY2Vuc2UtbGlzdC1maWx0ZXItaGVhZGVyIC5idXJnZXItaWNvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5saWNlbnNlLWxpc3QgLmxpY2Vuc2UtbGlzdC1maWx0ZXIgLmxpY2Vuc2UtbGlzdC1maWx0ZXItY29udGVudCB7XG4gIHBhZGRpbmc6IDI0cHggOHB4O1xuICBtYXJnaW4tYm90dG9tOiAyOXB4O1xufVxuLmxpY2Vuc2UtbGlzdCAubGljZW5zZS1saXN0LWZpbHRlciAubGljZW5zZS1saXN0LWZpbHRlci1jb250ZW50LmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG4ubGljZW5zZS1saXN0IC5saWNlbnNlLWxpc3QtZmlsdGVyIC5saWNlbnNlLWxpc3QtZmlsdGVyLWNvbnRlbnQgLmxpY2Vuc2UtbGlzdC1zcGFjZS12ZWN0b3Ige1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDkwJTtcbiAgaGVpZ2h0OiA2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGOUZBRkE7XG4gIG1hcmdpbjogYXV0bztcbiAgbWFyZ2luLXRvcDogMjVweDtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cbi5saWNlbnNlLWxpc3QgLmxpY2Vuc2UtbGlzdC1maWx0ZXIgLmxpY2Vuc2UtbGlzdC1maWx0ZXItY29udGVudCAubGljZW5zZS1saXN0LWlucHV0LWdyb3VwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiA4cHg7XG4gIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC8qIEN1c3RvbSBkcm9wZG93biBhcnJvdyAqL1xufVxuLmxpY2Vuc2UtbGlzdCAubGljZW5zZS1saXN0LWZpbHRlciAubGljZW5zZS1saXN0LWZpbHRlci1jb250ZW50IC5saWNlbnNlLWxpc3QtaW5wdXQtZ3JvdXAgLmxpY2Vuc2UtbGlzdC1zZWxlY3Qge1xuICBoZWlnaHQ6IDQ4cHg7XG4gIHBhZGRpbmc6IDhweCAxMnB4O1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRTZFNkU2O1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xuICBiYWNrZ3JvdW5kOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9XCIyMFwiIGhlaWdodD1cIjIxXCIgdmlld0JveD1cIjAgMCAyMCAyMVwiIGZpbGw9XCJub25lXCIgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiJTNFJTNDcGF0aCBkPVwiTTE2LjYgNy43MDg1TDExLjE2NjcgMTMuMTQxOEMxMC41MjUgMTMuNzgzNSA5LjQ3NTAyIDEzLjc4MzUgOC44MzMzNiAxMy4xNDE4TDMuNDAwMDIgNy43MDg1XCIgc3Ryb2tlPVwiJTIzQURBN0E3XCIgc3Ryb2tlLXdpZHRoPVwiMS41XCIgc3Ryb2tlLW1pdGVybGltaXQ9XCIxMFwiIHN0cm9rZS1saW5lY2FwPVwicm91bmRcIiBzdHJva2UtbGluZWpvaW49XCJyb3VuZFwiJTJGJTNFJTNDJTJGc3ZnJTNFJykgbm8tcmVwZWF0IHJpZ2h0IDEwcHggY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIC8qIFJlbW92ZSBkZWZhdWx0IHN0eWxpbmcgKi9cbn1cbi5saWNlbnNlLWxpc3QgLmxpY2Vuc2UtbGlzdC1maWx0ZXIgLmxpY2Vuc2UtbGlzdC1maWx0ZXItY29udGVudCAubGljZW5zZS1saXN0LWlucHV0LWdyb3VwIC5saWNlbnNlLWxpc3Qtc2VsZWN0OjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjQzNDM0MzO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cbi5saWNlbnNlLWxpc3QgLmxpY2Vuc2UtbGlzdC1maWx0ZXIgLmxpY2Vuc2UtbGlzdC1maWx0ZXItY29udGVudCAubGljZW5zZS1saXN0LWlucHV0LWdyb3VwIC5saWNlbnNlLWxpc3Qtc2VsZWN0OmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjOEI2OTE0O1xuICBvdXRsaW5lOiBub25lO1xufVxuLmxpY2Vuc2UtbGlzdCAubGljZW5zZS1saXN0LWZpbHRlciAubGljZW5zZS1saXN0LWZpbHRlci1jb250ZW50IC5saWNlbnNlLWxpc3QtaW5wdXQtZ3JvdXAgc3ZnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDQwJTtcbiAgcmlnaHQ6IDclO1xufVxuLmxpY2Vuc2UtbGlzdCAubGljZW5zZS1saXN0LWZpbHRlciAubGljZW5zZS1saXN0LWZpbHRlci1jb250ZW50IC5saWNlbnNlLWxpc3QtaW5wdXQtZ3JvdXAgLmxpY2Vuc2UtbGlzdC1sYWJlbCB7XG4gIGNvbG9yOiAjMzQzNzNBO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cbi5saWNlbnNlLWxpc3QgLmxpY2Vuc2UtbGlzdC1maWx0ZXIgLmxpY2Vuc2UtbGlzdC1maWx0ZXItY29udGVudCAubGljZW5zZS1saXN0LWlucHV0LWdyb3VwIC5saWNlbnNlLWxpc3QtaW5wdXQge1xuICBoZWlnaHQ6IDQ4cHg7XG4gIHBhZGRpbmc6IDhweCAxMnB4O1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRTZFNkU2O1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xuICBiYWNrZ3JvdW5kLXNpemU6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIC8qIFJlbW92ZSBkZWZhdWx0IHN0eWxpbmcgKi9cbn1cbi5saWNlbnNlLWxpc3QgLmxpY2Vuc2UtbGlzdC1maWx0ZXIgLmxpY2Vuc2UtbGlzdC1maWx0ZXItY29udGVudCAubGljZW5zZS1saXN0LWlucHV0LWdyb3VwIC5saWNlbnNlLWxpc3QtaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNDM0MzQzM7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuLmxpY2Vuc2UtbGlzdCAubGljZW5zZS1saXN0LWZpbHRlciAubGljZW5zZS1saXN0LWZpbHRlci1jb250ZW50IC5saWNlbnNlLWxpc3QtaW5wdXQtZ3JvdXAgLmxpY2Vuc2UtbGlzdC1pbnB1dDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzczNUMzODtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5saWNlbnNlLWxpc3QgLmxpY2Vuc2UtbGlzdC1maWx0ZXIgLmFwcGx5LWJ0biB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogNTRweDtcbiAgcGFkZGluZzogMTZweCAxOHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMHB4O1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBiYWNrZ3JvdW5kOiAjMDBCQzcwO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiBub25lO1xuICBjb2xvcjogI0ZGRjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LWZhbWlseTogXCJESU4gTmV4dCBMVCBBcmFiaWNcIjtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAvKiAyMi41cHggKi9cbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmxpY2Vuc2UtbGlzdCAubGljZW5zZS1saXN0LWZpbHRlciAuYXBwbHktYnRuLmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG4ubGljZW5zZS1saXN0IC5saWNlbnNlLWNoZWNrYm94LWxpc3QtbWluZXJhbHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4ubGljZW5zZS1saXN0IC5saWNlbnNlLWNoZWNrYm94LWxpc3Qge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIC8qIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgKi9cbiAgcGFkZGluZzogMDtcbiAgY29sb3I6ICM4NDY5NDA7XG4gIGFjY2VudC1jb2xvcjogIzg0Njk0MDtcbiAgYXBwZWFyYW5jZTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuLmxpY2Vuc2UtbGlzdCAubGljZW5zZS1jaGVja2JveC1saXN0IC5saWNlbnNlLWNoZWNrYm94LWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgY29sb3I6ICMzNDM3M0E7XG4gIGZvbnQtZmFtaWx5OiBcIkRJTiBOZXh0IExUIEFyYWJpY1wiO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cbi5saWNlbnNlLWxpc3QgLmxpY2Vuc2UtY2hlY2tib3gtbGlzdCAubGljZW5zZS1jaGVja2JveFt0eXBlPWNoZWNrYm94XSB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGFwcGVhcmFuY2U6IGF1dG87XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5saWNlbnNlLWxpc3QgLmxpY2Vuc2UtY2hlY2tib3gtbGlzdCAubGljZW5zZS1jaGVja2JveFt0eXBlPWNoZWNrYm94XTpjaGVja2VkIHtcbiAgYmFja2dyb3VuZDogIzg0Njk0MDtcbn1cbi5saWNlbnNlLWxpc3QgLmxpY2Vuc2UtY2hlY2tib3gtbGlzdCAubGljZW5zZS1jaGVja2JveFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgLmxpY2Vuc2UtbGFiZWwge1xuICBjb2xvcjogIzg0Njk0MDtcbiAgLyogQ2hhbmdlIHRoaXMgY29sb3IgdG8gdGhlIGRlc2lyZWQgY29sb3IgKi9cbn1cbi5saWNlbnNlLWxpc3QgLmxpY2Vuc2VzLWxpc3QtY2FyZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IDAuNHMgYWxsIGVhc2U7XG4gIHBhZGRpbmc6IDIwcHggMjBweCAxN3B4IDIwcHg7XG4gIGJhY2tncm91bmQ6ICNGRkY7XG4gIGJveC1zaGFkb3c6IDBweCA0cHggMzBweCAwcHggcmdiYSgyMjcsIDIyNywgMjI3LCAwLjI1KTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuLmxpY2Vuc2UtbGlzdCAubGljZW5zZXMtbGlzdC1jYXJkOmhvdmVyIHtcbiAgcGFkZGluZzogMjBweCAyMHB4IDE3cHggMjBweDtcbiAgYm94LXNoYWRvdzogMCA0cHggOHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgLyogSG92ZXIgZWZmZWN0IGZvciBjYXJkICovXG59XG5odG1sW2xhbmc9YXJdW2Rpcj1ydGxdIC5saWNlbnNlLWxpc3QgLmxpY2Vuc2VzLWxpc3QtY2FyZCAubGljZW5zZXMtbGlzdC1jYXJkLWhlYWRlciAubGFiZWwtc3RhdHVzIHtcbiAgbGVmdDogMjRweDtcbiAgcmlnaHQ6IGF1dG87XG59XG4ubGljZW5zZS1saXN0IC5saWNlbnNlcy1saXN0LWNhcmQgLmxpY2Vuc2VzLWxpc3QtY2FyZC1oZWFkZXIgLmxhYmVsLXN0YXR1cyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6IFwiRElOIE5leHQgTFQgQXJhYmljXCI7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBoZWlnaHQ6IDIxcHg7XG4gIHBhZGRpbmc6IDEycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDI0cHg7XG4gIHRvcDogMDtcbiAgYm9yZGVyLXJhZGl1czogMHB4IDBweCA4cHggOHB4O1xuICBsaW5lLWhlaWdodDogMDtcbiAgcGFkZGluZy10b3A6IDhweDtcbn1cbi5saWNlbnNlLWxpc3QgLmxpY2Vuc2VzLWxpc3QtY2FyZCAubGljZW5zZXMtbGlzdC1jYXJkLWhlYWRlciAubGFiZWwtc3RhdHVzLmluYWN0aXZlLCAubGljZW5zZS1saXN0IC5saWNlbnNlcy1saXN0LWNhcmQgLmxpY2Vuc2VzLWxpc3QtY2FyZC1oZWFkZXIgLmxhYmVsLXN0YXR1cy5JbmFjdGl2ZSwgLmxpY2Vuc2UtbGlzdCAubGljZW5zZXMtbGlzdC1jYXJkIC5saWNlbnNlcy1saXN0LWNhcmQtaGVhZGVyIC5sYWJlbC1zdGF0dXMuSW5BY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQUZBQ0FEO1xuICBjb2xvcjogI2ZmZjtcbiAgY29sb3I6IHZhcigtLXByaW1hcnlMaWdodEdyZXktTDUwLCAjRkFGQkZCKTtcbn1cbi5saWNlbnNlLWxpc3QgLmxpY2Vuc2VzLWxpc3QtY2FyZCAubGljZW5zZXMtbGlzdC1jYXJkLWhlYWRlciAubGFiZWwtc3RhdHVzLmNsb3NlZCwgLmxpY2Vuc2UtbGlzdCAubGljZW5zZXMtbGlzdC1jYXJkIC5saWNlbnNlcy1saXN0LWNhcmQtaGVhZGVyIC5sYWJlbC1zdGF0dXMuQ2xvc2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0NDNUI1QjtcbiAgY29sb3I6ICNmZmY7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5TGlnaHRHcmV5LUw1MCwgI0ZBRkJGQik7XG59XG4ubGljZW5zZS1saXN0IC5saWNlbnNlcy1saXN0LWNhcmQgLmxpY2Vuc2VzLWxpc3QtY2FyZC1oZWFkZXIgLmxhYmVsLXN0YXR1cy5hY3RpdmUsIC5saWNlbnNlLWxpc3QgLmxpY2Vuc2VzLWxpc3QtY2FyZCAubGljZW5zZXMtbGlzdC1jYXJkLWhlYWRlciAubGFiZWwtc3RhdHVzLkFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMEJDNzA7XG4gIGNvbG9yOiAjZmZmO1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeUxpZ2h0R3JleS1MNTAsICNGQUZCRkIpO1xufVxuLmxpY2Vuc2UtbGlzdCAubGljZW5zZXMtbGlzdC1jYXJkIC5saWNlbnNlcy1saXN0LWNhcmQtZGV0YWlscyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNGNkY5Rjk7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xufVxuLmxpY2Vuc2UtbGlzdCAubGljZW5zZXMtbGlzdC1jYXJkIC5saWNlbnNlcy1saXN0LWNhcmQtZGV0YWlscyAuZGV0YWlscy1saW5rIHtcbiAgY29sb3I6ICM4NDY5NDA7XG4gIGZvbnQtZmFtaWx5OiBcIkRJTiBOZXh0IExUIEFyYWJpY1wiO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbmh0bWxbbGFuZz1hcl1bZGlyPXJ0bF0gLmxpY2Vuc2UtbGlzdCAubGljZW5zZXMtbGlzdC1jYXJkIC5saWNlbnNlcy1saXN0LWNhcmQtZGV0YWlscyAubGluay1pY29uIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbmh0bWxbbGFuZz1hcl1bZGlyPXJ0bF0gLmxpY2Vuc2UtbGlzdCAubGljZW5zZXMtbGlzdC1jYXJkIC5saWNlbnNlcy1saXN0LWNhcmQtZGV0YWlscyAuZGV0YWlscy1saW5rIHN2ZyB7XG4gIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgtMSwgLTEpO1xuICAtby10cmFuc2Zvcm06IHNjYWxlKC0xLCAtMSk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgtMSwgLTEpO1xuICB0cmFuc2Zvcm06IHNjYWxlKC0xLCAtMSk7XG59XG4ubGljZW5zZS1saXN0IC5saWNlbnNlcy1saXN0LXRleHQtYm94IHtcbiAgbWFyZ2luLWJvdHRvbTogMzFweDtcbiAgLyogbWluLWhlaWdodDogODBweDsgKi9cbn1cbi5saWNlbnNlLWxpc3QgLmxpY2Vuc2VzLWxpc3QtdGV4dC1ib3ggLmxpY2Vuc2VzLWxpc3QtdGl0bGUge1xuICBjb2xvcjogIzFEMUQxQjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICAvKiBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIGhlaWdodDogODBweDsgKi9cbiAgd2lkdGg6IDIzNnB4O1xufVxuLmxpY2Vuc2UtbGlzdCAubGljZW5zZXMtbGlzdC10ZXh0LWJveCAubGljZW5zZXMtbGlzdC1kZXNjcmlwdGlvbiB7XG4gIGNvbG9yOiAjNEE0RjUzO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE0MCU7XG59XG4ubGljZW5zZS1saXN0IC5saWNlbnNlcy1saXN0LWRldGFpbHMgLmxpY2Vuc2VzLWxpc3QtZGV0YWlscy1ncm91cCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZ2FwOiAxNXB4O1xuICBtaW4taGVpZ2h0OiAxMDNweDtcbiAgLyogbWFyZ2luLWJvdHRvbTogMzlweDsgKi9cbn1cbi5saWNlbnNlLWxpc3QgLmxpY2Vuc2VzLWxpc3QtZGV0YWlscyAubGljZW5zZXMtbGlzdC1kZXRhaWxzLWdyb3VwIC5saWNlbnNlcy1saXN0LWRldGFpbHMtaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6IFwiRElOIE5leHQgTFQgQXJhYmljXCI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMTQwJTtcbiAgY29sb3I6ICMxNDFCMzQ7XG59XG4ubGljZW5zZS1saXN0IC5saWNlbnNlcy1saXN0LWRldGFpbHMgLmxpY2Vuc2VzLWxpc3QtZGV0YWlscy1ncm91cCAubGljZW5zZXMtbGlzdC1kZXRhaWxzLWl0ZW0gLmxpY2Vuc2VzLWxpc3QtZGV0YWlscy1pdGVtLXRpdGxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxNXB4O1xuICBjb2xvcjogIzg0Njk0MDtcbn1cblxuLnBhZ2Utbm9kZS10eXBlLWxpY2Vuc2Utc2VydmljZSAubGljZW5zZS1saXN0LWlucHV0LWdyb3VwLFxuLnBhZ2Utbm9kZS10eXBlLWxpY2Vuc2UtdHlwZSAubGljZW5zZS1saXN0LWlucHV0LWdyb3VwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICBnYXA6IDhweDtcbiAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5wYWdlLW5vZGUtdHlwZS1saWNlbnNlLXNlcnZpY2UgLmxpY2Vuc2UtbGlzdC1pbnB1dC1ncm91cCAuaGdpLXN0cm9rZSxcbi5wYWdlLW5vZGUtdHlwZS1saWNlbnNlLXR5cGUgLmxpY2Vuc2UtbGlzdC1pbnB1dC1ncm91cCAuaGdpLXN0cm9rZSB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgY29sb3I6ICNCQzk1NUM7XG59XG4ucGFnZS1ub2RlLXR5cGUtbGljZW5zZS1zZXJ2aWNlIC52aWRlbyxcbi5wYWdlLW5vZGUtdHlwZS1saWNlbnNlLXR5cGUgLnZpZGVvIHtcbiAgbWFyZ2luOiAzMHB4IDBweCAzMHB4IDBweDtcbn1cbi5wYWdlLW5vZGUtdHlwZS1saWNlbnNlLXNlcnZpY2UgLmxpY2Vuc2UtbGlzdCAubGljZW5zZXMtbGlzdC1jYXJkLFxuLnBhZ2Utbm9kZS10eXBlLWxpY2Vuc2UtdHlwZSAubGljZW5zZS1saXN0IC5saWNlbnNlcy1saXN0LWNhcmQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGhlaWdodDogMTAwJTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiAwLjRzIGFsbCBlYXNlO1xuICBwYWRkaW5nOiAyMHB4IDIwcHggMTdweCAyMHB4O1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xuICBib3gtc2hhZG93OiAwcHggNHB4IDMwcHggMHB4IHJnYmEoMjI3LCAyMjcsIDIyNywgMC4yNSk7XG4gIGJvcmRlci1yYWRpdXM6IDBweCAhaW1wb3J0YW50O1xuICBib3JkZXItZW5kLXN0YXJ0LXJhZGl1czogOHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1lbmQtZW5kLXJhZGl1czogOHB4ICFpbXBvcnRhbnQ7XG59XG4ucGFnZS1ub2RlLXR5cGUtbGljZW5zZS1zZXJ2aWNlIC5saWNlbnNlLWxpc3QtbGFiZWwsXG4ucGFnZS1ub2RlLXR5cGUtbGljZW5zZS10eXBlIC5saWNlbnNlLWxpc3QtbGFiZWwge1xuICBjb2xvcjogIzZjNzU3ZCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuLnBhZ2Utbm9kZS10eXBlLWxpY2Vuc2Utc2VydmljZSAubGljZW5zZS1saXN0LXZhbHVlLFxuLnBhZ2Utbm9kZS10eXBlLWxpY2Vuc2UtdHlwZSAubGljZW5zZS1saXN0LXZhbHVlIHtcbiAgY29sb3I6ICM4NDY5NDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuLnBhZ2Utbm9kZS10eXBlLWxpY2Vuc2Utc2VydmljZSAubGljZW5zZS1saXN0IC5saWNlbnNlLWxpc3QtZmlsdGVyIC5hcHBseS1idG4sXG4ucGFnZS1ub2RlLXR5cGUtbGljZW5zZS10eXBlIC5saWNlbnNlLWxpc3QgLmxpY2Vuc2UtbGlzdC1maWx0ZXIgLmFwcGx5LWJ0biB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogNTRweDtcbiAgcGFkZGluZzogMTZweCAxOHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMHB4O1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogMC4xcmVtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICM3MzVDMzg7XG4gIGNvbG9yOiAjNzM1QzM4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBcIkRJTiBOZXh0IExUIEFyYWJpY1wiO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5wYWdlLW5vZGUtdHlwZS1saWNlbnNlLXNlcnZpY2UgLmxpY2Vuc2UtbGlzdCAubGljZW5zZS1saXN0LWZpbHRlciAuYXBwbHktYnRuOmhvdmVyLFxuLnBhZ2Utbm9kZS10eXBlLWxpY2Vuc2UtdHlwZSAubGljZW5zZS1saXN0IC5saWNlbnNlLWxpc3QtZmlsdGVyIC5hcHBseS1idG46aG92ZXIge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzM1QzM4O1xuICBib3JkZXI6IDAuMXJlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjODQ2OTQwO1xuICBjb2xvcjogI0ZGRjtcbn1cbi5wYWdlLW5vZGUtdHlwZS1saWNlbnNlLXNlcnZpY2UgLmxpY2Vuc2UtbGlzdCAubGljZW5zZS1saXN0LWZpbHRlciAuYXBwbHktYnRuLXByaW1hcnksXG4ucGFnZS1ub2RlLXR5cGUtbGljZW5zZS10eXBlIC5saWNlbnNlLWxpc3QgLmxpY2Vuc2UtbGlzdC1maWx0ZXIgLmFwcGx5LWJ0bi1wcmltYXJ5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiA1NHB4O1xuICBwYWRkaW5nOiAxNnB4IDE4cHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEwcHg7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3MzVDMzg7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbG9yOiAjRkZGO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBcIkRJTiBOZXh0IExUIEFyYWJpY1wiO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5wYWdlLW5vZGUtdHlwZS1saWNlbnNlLXNlcnZpY2UgLmxpY2Vuc2UtbGlzdCAubGljZW5zZS1saXN0LWZpbHRlciAuYXBwbHktYnRuLXByaW1hcnk6aG92ZXIsXG4ucGFnZS1ub2RlLXR5cGUtbGljZW5zZS10eXBlIC5saWNlbnNlLWxpc3QgLmxpY2Vuc2UtbGlzdC1maWx0ZXIgLmFwcGx5LWJ0bi1wcmltYXJ5OmhvdmVyIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMC4xcmVtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICM4NDY5NDA7XG4gIGNvbG9yOiAjODQ2OTQwO1xufVxuXG4vKiAucGFnZS1ub2RlLXR5cGUtc2VydmljZXMtbGlzdCB7XG4gIC50YWJzIC50YWJzLXNlY3Rpb24gLnRhYnMtc2VjdGlvbi1jb250ZW50IC50YWItcGFuZSAudGFiLXBhbmUtcm93IC50YWItcGFuZS1jb2wsXG4gIC50YWJzIC50YWJzLXNlY3Rpb24gLnRhYnMtc2VjdGlvbi1jb250ZW50IC5zZXJ2aWNlcy10YWItcGFuZSAudGFiLXBhbmUtcm93IC50YWItcGFuZS1jb2wge1xuICAgIHdpZHRoOiAzMDNweDtcbiAgfVxufSAqL1xuLnRhYnMge1xuICBiYWNrZ3JvdW5kOiAjRkFGQkZCO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLnRhYnMgLnRhYnMtYm94IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbn1cbi50YWJzIC50YWJzLWJveCAudGFicy1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgYmFja2dyb3VuZDogI0ZGRjtcbn1cbi50YWJzIC50YWJzLWJveCAudGFicy1saXN0IC50YWItaXRlbSxcbi50YWJzIC50YWJzLWJveCAudGFicy1saXN0IC5zZXJ2aWNlcy10YWItaXRlbSB7XG4gIHBhZGRpbmc6IDEwcHggMHB4IDEwcHggMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjNjk2RDcwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBcIkRJTiBOZXh0IExUIEFyYWJpY1wiO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gIC8qIDI4LjhweCAqL1xuICB3aWR0aDogMTAwJTtcbn1cbi50YWJzIC50YWJzLWJveCAudGFicy1saXN0IC50YWItaXRlbS5hY3RpdmUsXG4udGFicyAudGFicy1ib3ggLnRhYnMtbGlzdCAuc2VydmljZXMtdGFiLWl0ZW0uYWN0aXZlIHtcbiAgY29sb3I6ICMzNDM3M0E7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG59XG4udGFicyAudGFicy1ib3ggLnRhYnMtbGlzdCAudGFiLWl0ZW0uYWN0aXZlOjphZnRlcixcbi50YWJzIC50YWJzLWJveCAudGFicy1saXN0IC5zZXJ2aWNlcy10YWItaXRlbS5hY3RpdmU6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogNDAlO1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzg0Njk0MDtcbn1cbi50YWJzIC50YWJzLXNlY3Rpb24gLnRhYnMtc2VjdGlvbi1jb250ZW50IHtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG59XG4udGFicyAudGFicy1zZWN0aW9uIC50YWJzLXNlY3Rpb24tY29udGVudCAubWluaW5nLWluZm8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDE4cHg7XG59XG4udGFicyAudGFicy1zZWN0aW9uIC50YWJzLXNlY3Rpb24tY29udGVudCAudGFiLXBhbmUsXG4udGFicyAudGFicy1zZWN0aW9uIC50YWJzLXNlY3Rpb24tY29udGVudCAuc2VydmljZXMtdGFiLXBhbmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnRhYnMgLnRhYnMtc2VjdGlvbiAudGFicy1zZWN0aW9uLWNvbnRlbnQgLnRhYi1wYW5lLmFjdGl2ZSxcbi50YWJzIC50YWJzLXNlY3Rpb24gLnRhYnMtc2VjdGlvbi1jb250ZW50IC5zZXJ2aWNlcy10YWItcGFuZS5hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi50YWJzIC50YWJzLXNlY3Rpb24gLnRhYnMtc2VjdGlvbi1jb250ZW50IC50YWItcGFuZSAudGFiLXBhbmUtcm93LFxuLnRhYnMgLnRhYnMtc2VjdGlvbiAudGFicy1zZWN0aW9uLWNvbnRlbnQgLnNlcnZpY2VzLXRhYi1wYW5lIC50YWItcGFuZS1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBnYXA6IDE4cHggIWltcG9ydGFudDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBoZWlnaHQ6IGZpdC1jb250ZW50O1xufVxuLnRhYnMgLnRhYnMtc2VjdGlvbiAudGFicy1zZWN0aW9uLWNvbnRlbnQgLnRhYi1wYW5lIC50YWItcGFuZS1yb3cgLnRhYi1wYW5lLWNvbCxcbi50YWJzIC50YWJzLXNlY3Rpb24gLnRhYnMtc2VjdGlvbi1jb250ZW50IC5zZXJ2aWNlcy10YWItcGFuZSAudGFiLXBhbmUtcm93IC50YWItcGFuZS1jb2wge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAzMTFweDtcbiAgbWluLWhlaWdodDogZml0LWNvbnRlbnQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAudGFicyAudGFicy1zZWN0aW9uIC50YWJzLXNlY3Rpb24tY29udGVudCAudGFiLXBhbmUgLnRhYi1wYW5lLWNvbCxcbiAgLnRhYnMgLnRhYnMtc2VjdGlvbiAudGFicy1zZWN0aW9uLWNvbnRlbnQgLnNlcnZpY2VzLXRhYi1wYW5lIC50YWItcGFuZS1jb2wge1xuICAgIHdpZHRoOiA0OCU7XG4gIH1cbn1cblxuLnBhZ2Utbm9kZS10eXBlLXZpb2xhdGlvbi1saXN0IC5oZ2ktc3Ryb2tlIHtcbiAgY29sb3I6ICMxNDFCMzQgIWltcG9ydGFudDtcbn1cbi5wYWdlLW5vZGUtdHlwZS12aW9sYXRpb24tbGlzdCAudGFiLXBhbmUtY29sIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogNDc2cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogZml0LWNvbnRlbnQ7XG59XG4ucGFnZS1ub2RlLXR5cGUtdmlvbGF0aW9uLWxpc3QgLmxpY2Vuc2VzLWxpc3QtdGl0bGUge1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xufVxuLnBhZ2Utbm9kZS10eXBlLXZpb2xhdGlvbi1saXN0IC5saWNlbnNlcy1saXN0LWRldGFpbHMtZ3JvdXAge1xuICBtaW4taGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi52aW9sYXRpb25zLWNvbnRhaW5lciB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG4udmlvbGF0aW9ucy1jb250YWluZXIgLnNlY3Rpb24tdGl0bGUge1xuICBjb2xvcjogIzJEMzAzMztcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLnZpb2xhdGlvbnMtY29udGFpbmVyIC5kZXNjcmlwdGlvbixcbi52aW9sYXRpb25zLWNvbnRhaW5lciAuZGVzY3JpcHRpb24gKiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4udmlvbGF0aW9ucy1jb250YWluZXIgLmRlc2NyaXB0aW9uLXNlY3Rpb24ge1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcGFkZGluZzogMjBweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYm94LXNoYWRvdzogMHB4IDRweCAzMHB4IDBweCByZ2JhKDIyNywgMjI3LCAyMjcsIDAuMjUpO1xufVxuLnZpb2xhdGlvbnMtY29udGFpbmVyIC5kZXNjcmlwdGlvbi1zZWN0aW9uOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMCA0cHggOHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgLyogSG92ZXIgZWZmZWN0IGZvciBjYXJkICovXG59XG4udmlvbGF0aW9ucy1jb250YWluZXIgLmRlc2NyaXB0aW9uIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuLnZpb2xhdGlvbnMtY29udGFpbmVyIC5wZW5hbHR5LXNlY3Rpb24ge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICBnYXA6IDIwcHg7XG4gIGRpcmVjdGlvbjogaW5oZXJpdDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi52aW9sYXRpb25zLWNvbnRhaW5lciAucGVuYWx0eS1jYXJkIHtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHBhZGRpbmc6IDE5cHggMThweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxMnB4O1xuICBib3gtc2hhZG93OiAwcHggNHB4IDMwcHggMHB4IHJnYmEoMjI3LCAyMjcsIDIyNywgMC4yNSk7XG59XG4udmlvbGF0aW9ucy1jb250YWluZXIgLnBlbmFsdHktY2FyZDpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG4udmlvbGF0aW9ucy1jb250YWluZXIgLnBlbmFsdHktY2FyZDpsYXN0LWNoaWxkIHtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gMTtcbn1cbi52aW9sYXRpb25zLWNvbnRhaW5lciAucGVuYWx0eS1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmctYm90dG9tOiAyM3B4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0U0RTRFNDtcbn1cbi52aW9sYXRpb25zLWNvbnRhaW5lciAucGVuYWx0eS1pbmZvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAyMHB4O1xufVxuLnZpb2xhdGlvbnMtY29udGFpbmVyIC5wZW5hbHR5LXRhZ3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDEycHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4udmlvbGF0aW9ucy1jb250YWluZXIgLnBlbmFsdHktdGFnIHtcbiAgcGFkZGluZzogNHB4IDEycHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi52aW9sYXRpb25zLWNvbnRhaW5lciAucGVuYWx0eS10YWcud2FybmluZyB7XG4gIGJhY2tncm91bmQ6ICNGQ0VGRUQ7XG4gIGNvbG9yOiAjOUY0MDMyO1xufVxuLnZpb2xhdGlvbnMtY29udGFpbmVyIC5wZW5hbHR5LXRhZy5ub3RpY2Uge1xuICBiYWNrZ3JvdW5kOiAjRkVGOEVDO1xuICBjb2xvcjogI0FEODMzMDtcbn1cbi52aW9sYXRpb25zLWNvbnRhaW5lciAucGVuYWx0eS10YWcuaW5mbyB7XG4gIGJhY2tncm91bmQ6ICNGMkY3RkQ7XG4gIGNvbG9yOiAjMDAyODU4O1xufVxuLnZpb2xhdGlvbnMtY29udGFpbmVyIC5wZW5hbHR5LXRpdGxlIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzRBNEY1Mztcbn1cbi52aW9sYXRpb25zLWNvbnRhaW5lciAucGVuYWx0eS1kZXRhaWxzLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAyMHB4O1xufVxuLnZpb2xhdGlvbnMtY29udGFpbmVyIC5wZW5hbHR5LWRldGFpbHMge1xuICBmbGV4OiAxIDEgYXV0bztcbn1cbi52aW9sYXRpb25zLWNvbnRhaW5lciAucGVuYWx0eS1kZXNjcmlwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICM0QTRGNTM7XG59XG4udmlvbGF0aW9ucy1jb250YWluZXIgLnBlbmFsdHktYW1vdW50IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzRBNEY1Mztcbn1cbi52aW9sYXRpb25zLWNvbnRhaW5lciAucGVuYWx0eS1ub3RpY2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDExcHg7XG59XG4udmlvbGF0aW9ucy1jb250YWluZXIgLnBlbmFsdHktZGVzY3JpcHRpb24tZ3JvdXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMjBweDtcbn1cbi52aW9sYXRpb25zLWNvbnRhaW5lciAucGVuYWx0eS1kdXJhdGlvbiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICM0QTRGNTM7XG59XG4udmlvbGF0aW9ucy1jb250YWluZXIgLnBlbmFsdHktcXVhbnRpdGllcyB7XG4gIHBhZGRpbmc6IDRweCAxMnB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJhY2tncm91bmQ6ICNGM0YzRjM7XG59XG4udmlvbGF0aW9ucy1jb250YWluZXIgLmluZm8tc2VjdGlvbiB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIGNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgcGFkZGluZzogMTlweCAxOHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEycHg7XG4gIGJveC1zaGFkb3c6IDBweCA0cHggMzBweCAwcHggcmdiYSgyMjcsIDIyNywgMjI3LCAwLjI1KTtcbn1cbi52aW9sYXRpb25zLWNvbnRhaW5lciAuaW5mby1zZWN0aW9uOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMCA0cHggOHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgLyogSG92ZXIgZWZmZWN0IGZvciBjYXJkICovXG59XG4udmlvbGF0aW9ucy1jb250YWluZXIgLmluZm8tc2VjdGlvbiAuaGdpLXNvbGlkIHtcbiAgY29sb3I6ICMwMDY1RkY7XG59XG4udmlvbGF0aW9ucy1jb250YWluZXIgLmFjY29yZGlvbi1jb250YWluZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjRkZGO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gIGJveC1zaGFkb3c6IDBweCA0cHggMzBweCAwcHggcmdiYSgyMjcsIDIyNywgMjI3LCAwLjI1KTtcbn1cbi52aW9sYXRpb25zLWNvbnRhaW5lciAuYWNjb3JkaW9uLWNvbnRhaW5lcjpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIC8qIEhvdmVyIGVmZmVjdCBmb3IgY2FyZCAqL1xufVxuLnZpb2xhdGlvbnMtY29udGFpbmVyIC5hY2NvcmRpb24tY29udGFpbmVyIGgxIHtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLnZpb2xhdGlvbnMtY29udGFpbmVyIC5hY2NvcmRpb24tY29udGFpbmVyIHAge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDQ0cHg7XG59XG4udmlvbGF0aW9ucy1jb250YWluZXIgLmFjY29yZGlvbi1jb250YWluZXIgLmFjY29yZGlvbiB7XG4gIC0tYnMtYWNjb3JkaW9uLWNvbG9yOiB2YXIoLS1icy1ib2R5LWNvbG9yKTtcbiAgLS1icy1hY2NvcmRpb24tYmc6IHZhcigtLWJzLWJvZHktYmcpO1xuICAtLWJzLWFjY29yZGlvbi10cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItcmFkaXVzIDAuMTVzIGVhc2U7XG4gIC0tYnMtYWNjb3JkaW9uLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtYm9yZGVyLWNvbG9yKTtcbiAgLS1icy1hY2NvcmRpb24tYm9yZGVyLXdpZHRoOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpO1xuICAtLWJzLWFjY29yZGlvbi1ib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKTtcbiAgLS1icy1hY2NvcmRpb24taW5uZXItYm9yZGVyLXJhZGl1czogY2FsYyh2YXIoLS1icy1ib3JkZXItcmFkaXVzKSAtICh2YXIoLS1icy1ib3JkZXItd2lkdGgpKSk7XG4gIC0tYnMtYWNjb3JkaW9uLWJ0bi1wYWRkaW5nLXg6IDEuMjVyZW07XG4gIC0tYnMtYWNjb3JkaW9uLWJ0bi1wYWRkaW5nLXk6IDFyZW07XG4gIC0tYnMtYWNjb3JkaW9uLWJ0bi1jb2xvcjogdmFyKC0tYnMtYm9keS1jb2xvcik7XG4gIC0tYnMtYWNjb3JkaW9uLWJ0bi1iZzogdmFyKC0tYnMtYWNjb3JkaW9uLWJnKTtcbiAgLS1icy1hY2NvcmRpb24tYnRuLWljb246IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzMjEyNTI5JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnJTNlJTNjcGF0aCBkPSdNMiA1TDggMTFMMTQgNScvJTNlJTNjL3N2ZyUzZVwiKTtcbiAgLS1icy1hY2NvcmRpb24tYnRuLWljb24td2lkdGg6IDEuMjVyZW07XG4gIC0tYnMtYWNjb3JkaW9uLWJ0bi1pY29uLXRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xuICAtLWJzLWFjY29yZGlvbi1idG4taWNvbi10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlLWluLW91dDtcbiAgLS1icy1hY2NvcmRpb24tYnRuLWFjdGl2ZS1pY29uOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSdub25lJyBzdHJva2U9JyUyMzA1MmM2NScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyUzZSUzY3BhdGggZD0nTTIgNUw4IDExTDE0IDUnLyUzZSUzYy9zdmclM2VcIik7XG4gIC0tYnMtYWNjb3JkaW9uLWJ0bi1mb2N1cy1ib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoMTMsIDExMCwgMjUzLCAwLjI1KTtcbiAgLS1icy1hY2NvcmRpb24tYm9keS1wYWRkaW5nLXg6IDEuMjVyZW07XG4gIC0tYnMtYWNjb3JkaW9uLWJvZHktcGFkZGluZy15OiAxcmVtO1xuICAtLWJzLWFjY29yZGlvbi1hY3RpdmUtY29sb3I6IHZhcigtLWJzLXByaW1hcnktdGV4dC1lbXBoYXNpcyk7XG4gIC0tYnMtYWNjb3JkaW9uLWFjdGl2ZS1iZzogdmFyKC0tYnMtcHJpbWFyeS1iZy1zdWJ0bGUpIDtcbn1cbi52aW9sYXRpb25zLWNvbnRhaW5lciAuYWNjb3JkaW9uLWNvbnRhaW5lciAuYWNjb3JkaW9uLWl0ZW0ge1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IHZhcigtLWJzLWFjY29yZGlvbi1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLWFjY29yZGlvbi1ib3JkZXItY29sb3IpO1xufVxuLnZpb2xhdGlvbnMtY29udGFpbmVyIC5hY2NvcmRpb24tY29udGFpbmVyIC5hY2NvcmRpb24tYnV0dG9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNjAwO1xuICBwYWRkaW5nOiB2YXIoLS1icy1hY2NvcmRpb24tYnRuLXBhZGRpbmcteSkgdmFyKC0tYnMtYWNjb3JkaW9uLWJ0bi1wYWRkaW5nLXgpO1xuICBvdmVyZmxvdy1hbmNob3I6IG5vbmU7XG4gIHRyYW5zaXRpb246IHZhcigtLWJzLWFjY29yZGlvbi10cmFuc2l0aW9uKTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC52aW9sYXRpb25zLWNvbnRhaW5lciAuYWNjb3JkaW9uLWNvbnRhaW5lciAuYWNjb3JkaW9uLWJ1dHRvbiB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLnZpb2xhdGlvbnMtY29udGFpbmVyIC5hY2NvcmRpb24tY29udGFpbmVyIC5jb2xsYXBzZTpub3QoLnNob3cpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi52aW9sYXRpb25zLWNvbnRhaW5lciAuYWNjb3JkaW9uLWNvbnRhaW5lciAuY29sbGFwc2luZyB7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuMzVzIGVhc2U7XG59XG4udmlvbGF0aW9ucy1jb250YWluZXIgLmFjY29yZGlvbi1jb250YWluZXIgLmFjY29yZGlvbi1idXR0b246bm90KC5jb2xsYXBzZWQpIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCBjYWxjKC0xICogdmFyKC0tYnMtYWNjb3JkaW9uLWJvcmRlci13aWR0aCkpIDAgdmFyKC0tYnMtYWNjb3JkaW9uLWJvcmRlci1jb2xvcik7XG59XG4udmlvbGF0aW9ucy1jb250YWluZXIgLmFjY29yZGlvbi1jb250YWluZXIgLmFjY29yZGlvbi1idXR0b246bm90KC5jb2xsYXBzZWQpOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLWJzLWFjY29yZGlvbi1idG4tYWN0aXZlLWljb24pO1xuICB0cmFuc2Zvcm06IHZhcigtLWJzLWFjY29yZGlvbi1idG4taWNvbi10cmFuc2Zvcm0pO1xufVxuLnZpb2xhdGlvbnMtY29udGFpbmVyIC5hY2NvcmRpb24tY29udGFpbmVyIC5hY2NvcmRpb24tYnV0dG9uOjphZnRlciB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogdmFyKC0tYnMtYWNjb3JkaW9uLWJ0bi1pY29uLXdpZHRoKTtcbiAgaGVpZ2h0OiB2YXIoLS1icy1hY2NvcmRpb24tYnRuLWljb24td2lkdGgpO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS1icy1hY2NvcmRpb24tYnRuLWljb24pO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IHZhcigtLWJzLWFjY29yZGlvbi1idG4taWNvbi13aWR0aCk7XG4gIHRyYW5zaXRpb246IHZhcigtLWJzLWFjY29yZGlvbi1idG4taWNvbi10cmFuc2l0aW9uKTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC52aW9sYXRpb25zLWNvbnRhaW5lciAuYWNjb3JkaW9uLWNvbnRhaW5lciAuYWNjb3JkaW9uLWJ1dHRvbjo6YWZ0ZXIge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi52aW9sYXRpb25zLWNvbnRhaW5lciAuYWNjb3JkaW9uLWNvbnRhaW5lciAuYWNjb3JkaW9uLWJ1dHRvbjpob3ZlciB7XG4gIHotaW5kZXg6IDI7XG59XG4udmlvbGF0aW9ucy1jb250YWluZXIgLmFjY29yZGlvbi1jb250YWluZXIgLmFjY29yZGlvbi1idXR0b246Zm9jdXMge1xuICB6LWluZGV4OiAzO1xuICBvdXRsaW5lOiAwO1xufVxuLnZpb2xhdGlvbnMtY29udGFpbmVyIC5hY2NvcmRpb24tY29udGFpbmVyIC5hY2NvcmRpb24taGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi52aW9sYXRpb25zLWNvbnRhaW5lciAuYWNjb3JkaW9uLWNvbnRhaW5lciAuYWNjb3JkaW9uLWl0ZW0ge1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiB2YXIoLS1icy1hY2NvcmRpb24tYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1hY2NvcmRpb24tYm9yZGVyLWNvbG9yKTtcbn1cbi52aW9sYXRpb25zLWNvbnRhaW5lciAuYWNjb3JkaW9uLWNvbnRhaW5lciAuYWNjb3JkaW9uLWl0ZW06Zmlyc3Qtb2YtdHlwZSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWJzLWFjY29yZGlvbi1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWFjY29yZGlvbi1ib3JkZXItcmFkaXVzKTtcbn1cbi52aW9sYXRpb25zLWNvbnRhaW5lciAuYWNjb3JkaW9uLWNvbnRhaW5lciAuYWNjb3JkaW9uLWl0ZW06Zmlyc3Qtb2YtdHlwZSA+IC5hY2NvcmRpb24taGVhZGVyIC5hY2NvcmRpb24tYnV0dG9uIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYWNjb3JkaW9uLWlubmVyLWJvcmRlci1yYWRpdXMpO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYWNjb3JkaW9uLWlubmVyLWJvcmRlci1yYWRpdXMpO1xufVxuLnZpb2xhdGlvbnMtY29udGFpbmVyIC5hY2NvcmRpb24tY29udGFpbmVyIC5hY2NvcmRpb24taXRlbTpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgYm9yZGVyLXRvcDogMDtcbn1cbi52aW9sYXRpb25zLWNvbnRhaW5lciAuYWNjb3JkaW9uLWNvbnRhaW5lciAuYWNjb3JkaW9uLWl0ZW06bGFzdC1vZi10eXBlIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWFjY29yZGlvbi1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYWNjb3JkaW9uLWJvcmRlci1yYWRpdXMpO1xufVxuLnZpb2xhdGlvbnMtY29udGFpbmVyIC5hY2NvcmRpb24tY29udGFpbmVyIC5hY2NvcmRpb24taXRlbTpsYXN0LW9mLXR5cGUgPiAuYWNjb3JkaW9uLWhlYWRlciAuYWNjb3JkaW9uLWJ1dHRvbi5jb2xsYXBzZWQge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYWNjb3JkaW9uLWlubmVyLWJvcmRlci1yYWRpdXMpO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1hY2NvcmRpb24taW5uZXItYm9yZGVyLXJhZGl1cyk7XG59XG4udmlvbGF0aW9ucy1jb250YWluZXIgLmFjY29yZGlvbi1jb250YWluZXIgLmFjY29yZGlvbi1pdGVtOmxhc3Qtb2YtdHlwZSA+IC5hY2NvcmRpb24tY29sbGFwc2Uge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYWNjb3JkaW9uLWJvcmRlci1yYWRpdXMpO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1hY2NvcmRpb24tYm9yZGVyLXJhZGl1cyk7XG59XG4udmlvbGF0aW9ucy1jb250YWluZXIgLmFjY29yZGlvbi1jb250YWluZXIgLmFjY29yZGlvbi1ib2R5IHtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBwYWRkaW5nOiB2YXIoLS1icy1hY2NvcmRpb24tYm9keS1wYWRkaW5nLXkpIHZhcigtLWJzLWFjY29yZGlvbi1ib2R5LXBhZGRpbmcteCk7XG59XG4udmlvbGF0aW9ucy1jb250YWluZXIgLmFjY29yZGlvbi1jb250YWluZXIgLmFjY29yZGlvbi1mbHVzaCA+IC5hY2NvcmRpb24taXRlbSB7XG4gIGJvcmRlci1yaWdodDogMDtcbiAgYm9yZGVyLWxlZnQ6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4udmlvbGF0aW9ucy1jb250YWluZXIgLmFjY29yZGlvbi1jb250YWluZXIgLmFjY29yZGlvbi1mbHVzaCA+IC5hY2NvcmRpb24taXRlbTpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3A6IDA7XG59XG4udmlvbGF0aW9ucy1jb250YWluZXIgLmFjY29yZGlvbi1jb250YWluZXIgLmFjY29yZGlvbi1mbHVzaCA+IC5hY2NvcmRpb24taXRlbTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cbi52aW9sYXRpb25zLWNvbnRhaW5lciAuYWNjb3JkaW9uLWNvbnRhaW5lciAuYWNjb3JkaW9uLWZsdXNoID4gLmFjY29yZGlvbi1pdGVtID4gLmFjY29yZGlvbi1oZWFkZXIgLmFjY29yZGlvbi1idXR0b24sXG4udmlvbGF0aW9ucy1jb250YWluZXIgLmFjY29yZGlvbi1jb250YWluZXIgLmFjY29yZGlvbi1mbHVzaCA+IC5hY2NvcmRpb24taXRlbSA+IC5hY2NvcmRpb24taGVhZGVyIC5hY2NvcmRpb24tYnV0dG9uLmNvbGxhcHNlZCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4udmlvbGF0aW9ucy1jb250YWluZXIgLmFjY29yZGlvbi1jb250YWluZXIgLmFjY29yZGlvbi1mbHVzaCA+IC5hY2NvcmRpb24taXRlbSA+IC5hY2NvcmRpb24tY29sbGFwc2Uge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLnZpb2xhdGlvbnMtY29udGFpbmVyIC5hY2NvcmRpb24tY29udGFpbmVyIFtkYXRhLWJzLXRoZW1lPWRhcmtdIC5hY2NvcmRpb24tYnV0dG9uOjphZnRlciB7XG4gIC0tYnMtYWNjb3JkaW9uLWJ0bi1pY29uOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSclMjM2ZWE4ZmUnJTNlJTNjcGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGQ9J00xLjY0NiA0LjY0NmEuNS41IDAgMCAxIC43MDggMEw4IDEwLjI5M2w1LjY0Ni01LjY0N2EuNS41IDAgMCAxIC43MDguNzA4bC02IDZhLjUuNSAwIDAgMS0uNzA4IDBsLTYtNmEuNS41IDAgMCAxIDAtLjcwOHonLyUzZSUzYy9zdmclM2VcIik7XG4gIC0tYnMtYWNjb3JkaW9uLWJ0bi1hY3RpdmUtaWNvbjogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nJTIzNmVhOGZlJyUzZSUzY3BhdGggZmlsbC1ydWxlPSdldmVub2RkJyBkPSdNMS42NDYgNC42NDZhLjUuNSAwIDAgMSAuNzA4IDBMOCAxMC4yOTNsNS42NDYtNS42NDdhLjUuNSAwIDAgMSAuNzA4LjcwOGwtNiA2YS41LjUgMCAwIDEtLjcwOCAwbC02LTZhLjUuNSAwIDAgMSAwLS43MDh6Jy8lM2UlM2Mvc3ZnJTNlXCIpIDtcbn1cbi52aW9sYXRpb25zLWNvbnRhaW5lciAuZmFxLXNlY3Rpb24ge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuLnZpb2xhdGlvbnMtY29udGFpbmVyIC5mYXEtc2VjdGlvbiAuZmFxLWl0ZW0ge1xuICBib3JkZXI6IDFweCBzb2xpZCAjRkZGO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJveC1zaGFkb3c6IDBweCA0cHggMzBweCAwcHggcmdiYSgyMjcsIDIyNywgMjI3LCAwLjI1KTtcbn1cbi52aW9sYXRpb25zLWNvbnRhaW5lciAuZmFxLXNlY3Rpb24gLmZhcS1pdGVtOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMCA0cHggOHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgLyogSG92ZXIgZWZmZWN0IGZvciBjYXJkICovXG59XG4udmlvbGF0aW9ucy1jb250YWluZXIgLmZhcS1zZWN0aW9uIC5mYXEtdGl0bGUge1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xuICBwYWRkaW5nOiAxNXB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4udmlvbGF0aW9ucy1jb250YWluZXIgLmZhcS1zZWN0aW9uIC5mYXEtY29udGVudCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgYmFja2dyb3VuZDogI0ZGRjtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbn1cbi52aW9sYXRpb25zLWNvbnRhaW5lciAuZmFxLWNvbnRlbnQtaXRlbSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICAvKiAyMi40cHggKi9cbn1cbi52aW9sYXRpb25zLWNvbnRhaW5lciAuZmFxLWNvbnRlbnQtaXRlbSBsaSB7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsaXN0LWNvdW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAyNXB4O1xufVxuLnZpb2xhdGlvbnMtY29udGFpbmVyIC5mYXEtY29udGVudC1pdGVtIGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBjb3VudGVyKGxpc3QtY291bnRlcikgXCIuIFwiO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDA7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLnZpb2xhdGlvbnMtY29udGFpbmVyIC5mYXEtc2VjdGlvbiAuZmFxLWl0ZW0uYWN0aXZlIC5mYXEtY29udGVudCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZGVzY3JpcHRpb24tY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAxMjkwcHg7XG4gIG1hcmdpbjogMjBweCBhdXRvO1xuICBwYWRkaW5nOiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBib3gtc2hhZG93OiAwIDJweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cbi5kZXNjcmlwdGlvbi1jb250YWluZXIgLmRlc2NyaXB0aW9uLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5kZXNjcmlwdGlvbi1jb250YWluZXIgLmJhY2stYnV0dG9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4YTc0NTtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uZGVzY3JpcHRpb24tY29udGFpbmVyIC5iYWNrLWJ1dHRvbiAuaWNvbi1hcnJvdyB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBmb250LXNpemU6IDE2cHg7XG59XG4uZGVzY3JpcHRpb24tY29udGFpbmVyIC50aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjMzMzO1xufVxuLmRlc2NyaXB0aW9uLWNvbnRhaW5lciAuY29udGVudCAuZGVzY3JpcHRpb24ge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIGNvbG9yOiAjNjY2O1xufVxuLmRlc2NyaXB0aW9uLWNvbnRhaW5lciAuaGdpLXN0cm9rZSB7XG4gIGNvbG9yOiAjRkZGO1xufVxuXG5odG1sW2xhbmc9YXJdW2Rpcj1ydGxdIC5iYWNrLWJ1dHRvbiAuaWNvbi1hcnJvdyB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLnBhZ2Utbm9kZS10eXBlLXZpb2xhdGlvbi1saXN0IC50YWItcGFuZS1jb2wge1xuICAgIHdpZHRoOiA5MCUgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gIC5wZW5hbHR5LXNlY3Rpb24ge1xuICAgIG1hcmdpbjogMCBjYWxjKDguMzk2NjRweCArIDMuMDg2dncpICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbiAgLnBlbmFsdHktY2FyZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnBlbmFsdHktY2FyZDpsYXN0LWNoaWxkIHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiAxO1xuICB9XG4gIC5kZXNjcmlwdGlvbi1zZWN0aW9uIHtcbiAgICBtYXJnaW46IDAgY2FsYyg4LjM5NjY0cHggKyAzLjA4NnZ3KSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmluZm8tc2VjdGlvbiB7XG4gICAgbWFyZ2luOiAwIGNhbGMoOC4zOTY2NHB4ICsgMy4wODZ2dykgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZhcS1zZWN0aW9uIHtcbiAgICBtYXJnaW46IDAgY2FsYyg4LjM5NjY0cHggKyAzLjA4NnZ3KSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wYWdlLW5vZGUtdHlwZS12aW9sYXRpb24tbGlzdCAudGFiLXBhbmUtY29sIHtcbiAgICB3aWR0aDogOTAlICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICAucGVuYWx0eS1zZWN0aW9uIHtcbiAgICBtYXJnaW46IDAgY2FsYyg4LjM5NjY0cHggKyAzLjA4NnZ3KSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG4gIC5wZW5hbHR5LWNhcmQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5wZW5hbHR5LWNhcmQ6bGFzdC1jaGlsZCB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gMTtcbiAgfVxuICAuZGVzY3JpcHRpb24tc2VjdGlvbiB7XG4gICAgbWFyZ2luOiAwIGNhbGMoOC4zOTY2NHB4ICsgMy4wODZ2dykgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5pbmZvLXNlY3Rpb24ge1xuICAgIG1hcmdpbjogMCBjYWxjKDguMzk2NjRweCArIDMuMDg2dncpICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5mYXEtc2VjdGlvbiB7XG4gICAgbWFyZ2luOiAwIGNhbGMoOC4zOTY2NHB4ICsgMy4wODZ2dykgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAucGFnZS1ub2RlLXR5cGUtdmlvbGF0aW9uLWxpc3QgLmxpY2Vuc2UtbGlzdC1maWx0ZXIge1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBtaW4td2lkdGg6IDg1JSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYWdlLW5vZGUtdHlwZS12aW9sYXRpb24tbGlzdCAudGFiLXBhbmUtY29sIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogMCBjYWxjKDMuMzk2NjRweCArIDcuMDg2dncpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlbmFsdHktc2VjdGlvbiB7XG4gICAgbWFyZ2luOiAwIGNhbGMoOC4zOTY2NHB4ICsgMy4wODZ2dykgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuICAucGVuYWx0eS1jYXJkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAucGVuYWx0eS1jYXJkOmxhc3QtY2hpbGQge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDE7XG4gIH1cbiAgLmRlc2NyaXB0aW9uLXNlY3Rpb24ge1xuICAgIG1hcmdpbjogMCBjYWxjKDguMzk2NjRweCArIDMuMDg2dncpICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuaW5mby1zZWN0aW9uIHtcbiAgICBtYXJnaW46IDAgY2FsYyg4LjM5NjY0cHggKyAzLjA4NnZ3KSAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAuZmFxLXNlY3Rpb24ge1xuICAgIG1hcmdpbjogMCBjYWxjKDguMzk2NjRweCArIDMuMDg2dncpICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIG1hcmdpbjogMTBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuY29udGFpbmVyIHtcbiAgICBtYXJnaW46IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgbWFyZ2luOiBhdXRvO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC50YWJzIC50YWJzLWJveCAudGFicy1saXN0IC50YWItaXRlbS5hY3RpdmU6OmFmdGVyIHtcbiAgICB3aWR0aDogNzAlO1xuICAgIG1hcmdpbjogYXV0bztcbiAgfVxuICAudGFicyAudGFicy1ib3ggLnRhYnMtbGlzdCAudGFiLWl0ZW0ge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLnRhYnMgLnRhYnMtYm94IC50YWJzLWxpc3Qge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC50YWJzIC50YWJzLXNlY3Rpb24gLnRhYnMtc2VjdGlvbi1jb250ZW50IC50YWItcGFuZSAudGFiLXBhbmUtcm93IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC50YWItcGFuZSAudGFiLXBhbmUtcm93IC50YWItcGFuZS1jb2wge1xuICAgIHdpZHRoOiA5OCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnRhYnMgLnRhYnMtYm94IC50YWJzLWxpc3QgLnRhYi1pdGVtIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbiAgLnRhYnMgLnRhYnMtYm94IC50YWJzLWxpc3QgLnRhYi1pdGVtLmFjdGl2ZTo6YWZ0ZXIge1xuICAgIHRvcDogMTJweDtcbiAgfVxuICAudGFicyAudGFicy1zZWN0aW9uIC50YWJzLXNlY3Rpb24tY29udGVudCAudGFiLXBhbmUgLnRhYi1wYW5lLXJvdyB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAudGFicy1zZWN0aW9uLWNvbnRlbnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAudGFicy1zZWN0aW9uLWNvbnRlbnQgLm1pbmluZy1pbmZvIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbiAgLnRhYnMtc2VjdGlvbi1jb250ZW50IC50YWItcGFuZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5taW5lcmFscy1saXN0IC5taW5lcmFscy1saXN0LWZpbHRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDI0cHggMTZweDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBtaW4td2lkdGg6IDMwMnB4O1xuICBoZWlnaHQ6IGZpdC1jb250ZW50O1xufVxuLm1pbmVyYWxzLWxpc3QgLm1pbmVyYWxzLWxpc3QtZmlsdGVyIC5taW5lcmFscy1saXN0LWZpbHRlci1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjA2KTtcbn1cbi5taW5lcmFscy1saXN0IC5taW5lcmFscy1saXN0LWZpbHRlciAubWluZXJhbHMtbGlzdC1maWx0ZXItaGVhZGVyIC5taW5lcmFscy1saXN0LWZpbHRlci10aXRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogOHB4O1xuICBjb2xvcjogIzJEMzIzOTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuLm1pbmVyYWxzLWxpc3QgLm1pbmVyYWxzLWxpc3QtZmlsdGVyIC5taW5lcmFscy1saXN0LWZpbHRlci1oZWFkZXIgLmJ1cmdlci1pY29uIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLm1pbmVyYWxzLWxpc3QgLm1pbmVyYWxzLWxpc3QtZmlsdGVyIC5taW5lcmFscy1saXN0LWZpbHRlci1jb250ZW50IHtcbiAgcGFkZGluZzogMjRweCA4cHg7XG4gIG1hcmdpbi1ib3R0b206IDI5cHg7XG59XG4ubWluZXJhbHMtbGlzdCAubWluZXJhbHMtbGlzdC1maWx0ZXIgLm1pbmVyYWxzLWxpc3QtZmlsdGVyLWNvbnRlbnQuYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cbi5taW5lcmFscy1saXN0IC5taW5lcmFscy1saXN0LWZpbHRlciAubWluZXJhbHMtbGlzdC1maWx0ZXItY29udGVudCAubWluZXJhbHMtbGlzdC1zcGFjZS12ZWN0b3Ige1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDkwJTtcbiAgaGVpZ2h0OiA2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGOUZBRkE7XG4gIG1hcmdpbjogYXV0bztcbiAgbWFyZ2luLXRvcDogMjVweDtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cbi5taW5lcmFscy1saXN0IC5taW5lcmFscy1saXN0LWZpbHRlciAubWluZXJhbHMtbGlzdC1maWx0ZXItY29udGVudCAubWluZXJhbHMtbGlzdC1pbnB1dC1ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogOHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAvKiBDdXN0b20gZHJvcGRvd24gYXJyb3cgKi9cbn1cbi5taW5lcmFscy1saXN0IC5taW5lcmFscy1saXN0LWZpbHRlciAubWluZXJhbHMtbGlzdC1maWx0ZXItY29udGVudCAubWluZXJhbHMtbGlzdC1pbnB1dC1ncm91cCAubWluZXJhbHMtbGlzdC1zZWxlY3Qge1xuICBoZWlnaHQ6IDQ4cHg7XG4gIHBhZGRpbmc6IDhweCAxMnB4O1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRTZFNkU2O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9XCIyMFwiIGhlaWdodD1cIjIxXCIgdmlld0JveD1cIjAgMCAyMCAyMVwiIGZpbGw9XCJub25lXCIgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiJTNFJTNDcGF0aCBkPVwiTTE2LjYgNy43MDg1TDExLjE2NjcgMTMuMTQxOEMxMC41MjUgMTMuNzgzNSA5LjQ3NTAyIDEzLjc4MzUgOC44MzMzNiAxMy4xNDE4TDMuNDAwMDIgNy43MDg1XCIgc3Ryb2tlPVwiJTIzQURBN0E3XCIgc3Ryb2tlLXdpZHRoPVwiMS41XCIgc3Ryb2tlLW1pdGVybGltaXQ9XCIxMFwiIHN0cm9rZS1saW5lY2FwPVwicm91bmRcIiBzdHJva2UtbGluZWpvaW49XCJyb3VuZFwiJTJGJTNFJTNDJTJGc3ZnJTNFJykgbm8tcmVwZWF0IHJpZ2h0IDEwcHggY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIC8qIFJlbW92ZSBkZWZhdWx0IHN0eWxpbmcgKi9cbn1cbi5taW5lcmFscy1saXN0IC5taW5lcmFscy1saXN0LWZpbHRlciAubWluZXJhbHMtbGlzdC1maWx0ZXItY29udGVudCAubWluZXJhbHMtbGlzdC1pbnB1dC1ncm91cCAubWluZXJhbHMtbGlzdC1zZWxlY3Q6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNDM0MzQzM7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuLm1pbmVyYWxzLWxpc3QgLm1pbmVyYWxzLWxpc3QtZmlsdGVyIC5taW5lcmFscy1saXN0LWZpbHRlci1jb250ZW50IC5taW5lcmFscy1saXN0LWlucHV0LWdyb3VwIC5taW5lcmFscy1saXN0LXNlbGVjdDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzhCNjkxNDtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5taW5lcmFscy1saXN0IC5taW5lcmFscy1saXN0LWZpbHRlciAubWluZXJhbHMtbGlzdC1maWx0ZXItY29udGVudCAubWluZXJhbHMtbGlzdC1pbnB1dC1ncm91cCBzdmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogNDAlO1xuICByaWdodDogNyU7XG59XG4ubWluZXJhbHMtbGlzdCAubWluZXJhbHMtbGlzdC1maWx0ZXIgLm1pbmVyYWxzLWxpc3QtZmlsdGVyLWNvbnRlbnQgLm1pbmVyYWxzLWxpc3QtaW5wdXQtZ3JvdXAgLm1pbmVyYWxzLWxpc3QtbGFiZWwge1xuICBjb2xvcjogIzM0MzczQTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG4ubWluZXJhbHMtbGlzdCAubWluZXJhbHMtbGlzdC1maWx0ZXIgLm1pbmVyYWxzLWxpc3QtZmlsdGVyLWNvbnRlbnQgLm1pbmVyYWxzLWxpc3QtaW5wdXQtZ3JvdXAgLm1pbmVyYWxzLWxpc3QtaW5wdXQge1xuICBoZWlnaHQ6IDQ4cHg7XG4gIHBhZGRpbmc6IDhweCAxMnB4O1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRTZFNkU2O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBiYWNrZ3JvdW5kLXNpemU6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIC8qIFJlbW92ZSBkZWZhdWx0IHN0eWxpbmcgKi9cbn1cbi5taW5lcmFscy1saXN0IC5taW5lcmFscy1saXN0LWZpbHRlciAubWluZXJhbHMtbGlzdC1maWx0ZXItY29udGVudCAubWluZXJhbHMtbGlzdC1pbnB1dC1ncm91cCAubWluZXJhbHMtbGlzdC1pbnB1dDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogI0MzQzNDMztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG4ubWluZXJhbHMtbGlzdCAubWluZXJhbHMtbGlzdC1maWx0ZXIgLm1pbmVyYWxzLWxpc3QtZmlsdGVyLWNvbnRlbnQgLm1pbmVyYWxzLWxpc3QtaW5wdXQtZ3JvdXAgLm1pbmVyYWxzLWxpc3QtaW5wdXQ6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICM4QjY5MTQ7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4ubWluZXJhbHMtbGlzdCAubWluZXJhbHMtbGlzdC1maWx0ZXIgLmFwcGx5LWJ0biB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogNTRweDtcbiAgcGFkZGluZzogMTZweCAxOHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMHB4O1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBiYWNrZ3JvdW5kOiAjMDBCQzcwO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiBub25lO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LWZhbWlseTogXCJESU4gTmV4dCBMVCBBcmFiaWNcIjtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAvKiAyMi41cHggKi9cbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLm1pbmVyYWxzLWxpc3QgLm1pbmVyYWxzLWxpc3QtZmlsdGVyIC5hcHBseS1idG4uYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cbi5taW5lcmFscy1saXN0IC5taW5lcmFscy1jaGVja2JveC1saXN0LW1pbmVyYWxzIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLm1pbmVyYWxzLWxpc3QgLm1pbmVyYWxzLWNoZWNrYm94LWxpc3Qge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIC8qIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgKi9cbiAgcGFkZGluZzogMDtcbiAgY29sb3I6ICM4NDY5NDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuLm1pbmVyYWxzLWxpc3QgLm1pbmVyYWxzLWNoZWNrYm94LWxpc3QgLm1pbmVyYWxzLWNoZWNrYm94LWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTBweDtcbn1cbi5taW5lcmFscy1saXN0IC5taW5lcmFscy1jaGVja2JveC1saXN0IC5taW5lcmFscy1jaGVja2JveFt0eXBlPWNoZWNrYm94XSB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQ6ICM4NDY5NDA7XG59XG4ubWluZXJhbHMtbGlzdCAubWluZXJhbHMtY2hlY2tib3gtbGlzdCAubWluZXJhbHMtY2hlY2tib3hbdHlwZT1jaGVja2JveF06Y2hlY2tlZCB7XG4gIGJhY2tncm91bmQ6ICM4NDY5NDA7XG59XG4ubWluZXJhbHMtbGlzdCAubWluZXJhbHMtbGlzdC1jYXJkIHtcbiAgZ2FwOiAxNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGhlaWdodDogMTAwJTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiAwLjRzIGFsbCBlYXNlO1xuICBwYWRkaW5nOiAyMHB4IDIwcHggMTdweCAyMHB4O1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xuICBib3gtc2hhZG93OiAwcHggNHB4IDMwcHggMHB4IHJnYmEoMjI3LCAyMjcsIDIyNywgMC4yNSk7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbn1cbi5taW5lcmFscy1saXN0IC5taW5lcmFscy1saXN0LWNhcmQ6aG92ZXIge1xuICBwYWRkaW5nOiAyMHB4IDIwcHggMTdweCAyMHB4O1xuICBib3gtc2hhZG93OiAwIDRweCA4cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAvKiBIb3ZlciBlZmZlY3QgZm9yIGNhcmQgKi9cbn1cbi5taW5lcmFscy1saXN0IC5taW5lcmFscy1saXN0LWNhcmQgLm1pbmVyYWxzLWxpc3QtY2FyZC1oZWFkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLm1pbmVyYWxzLWxpc3QgLm1pbmVyYWxzLWxpc3QtY2FyZCAubWluZXJhbHMtbGlzdC1jYXJkLWhlYWRlciAubWluZXJhbHMtbGlzdC1jYXJkLWhlYWRlci10ZXh0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG59XG4ubWluZXJhbHMtbGlzdCAubWluZXJhbHMtbGlzdC1jYXJkIC5taW5lcmFscy1saXN0LWNhcmQtaGVhZGVyIC5taW5lcmFscy1saXN0LWFmdGVyIHtcbiAgd2lkdGg6IDUwJTtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGOEY1RUY7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICAvKiBwb3NpdGlvbjogYWJzb2x1dGU7ICovXG4gIGJvdHRvbTogMzRweDtcbiAgcmlnaHQ6IDBweDtcbn1cbmh0bWxbbGFuZz1hcl1bZGlyPXJ0bF0gLm1pbmVyYWxzLWxpc3QgLm1pbmVyYWxzLWxpc3QtY2FyZCAubWluZXJhbHMtbGlzdC1jYXJkLWhlYWRlciAubWluZXJhbHMtbGlzdC1hZnRlciB7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiBhdXRvO1xuICAvKiBPdmVycmlkZSB0aGUgcmlnaHQgcHJvcGVydHkgKi9cbn1cbi5taW5lcmFscy1saXN0IC5taW5lcmFscy1saXN0LWNhcmQgLm1pbmVyYWxzLWxpc3QtY2FyZC1oZWFkZXIgLm1pbmVyYWxzLWxpc3QtaGVhZGVyLXRpdGxlIHtcbiAgY29sb3I6ICMxRDFEMUI7XG4gIGZvbnQtZmFtaWx5OiBcIkRJTiBOZXh0IExUIEFyYWJpY1wiO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gIC8qIDM3LjhweCAqL1xuICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cbi5taW5lcmFscy1saXN0IC5taW5lcmFscy1saXN0LWNhcmQgLm1pbmVyYWxzLWxpc3QtY2FyZC1oZWFkZXIgLm1pbmVyYWxzLWxpc3QtaGVhZGVyLXNtYWxsLXRpdGxlIHtcbiAgY29sb3I6ICM0QTRGNTM7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTQwJTtcbiAgLyogMTYuOHB4ICovXG4gIG1hcmdpbjogMDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xufVxuLm1pbmVyYWxzLWxpc3QgLm1pbmVyYWxzLWxpc3QtY2FyZCAubWluZXJhbHMtbGlzdC1hY3RpdmUtYmxvY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4ubWluZXJhbHMtbGlzdCAubWluZXJhbHMtbGlzdC1jYXJkIC5taW5lcmFscy1saXN0LWFjdGl2ZS1ibG9jayAubGljZW5zZXMsXG4ubWluZXJhbHMtbGlzdCAubWluZXJhbHMtbGlzdC1jYXJkIC5taW5lcmFscy1saXN0LWFjdGl2ZS1ibG9jayAucmVxdWVzdHMge1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG59XG4ubWluZXJhbHMtbGlzdCAubWluZXJhbHMtbGlzdC1jYXJkIC5taW5lcmFscy1saXN0LWFjdGl2ZS1ibG9jayAudGl0bGUge1xuICBjb2xvcjogIzg0Njk0MDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG59XG4ubWluZXJhbHMtbGlzdCAubWluZXJhbHMtbGlzdC1jYXJkIC5taW5lcmFscy1saXN0LWFjdGl2ZS1ibG9jayAubnVtYmVyIHtcbiAgY29sb3I6ICMyRDMwMzM7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTQwJTtcbn1cbi5taW5lcmFscy1saXN0IC5taW5lcmFscy1saXN0LWNhcmQgLm1pbmVyYWxzLWxpc3QtY2FyZC1kZXRhaWxzIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0Y2RjlGOTtcbiAgcGFkZGluZy10b3A6IDlweDtcbn1cbi5taW5lcmFscy1saXN0IC5taW5lcmFscy1saXN0LWNhcmQgLm1pbmVyYWxzLWxpc3QtY2FyZC1kZXRhaWxzIC5kZXRhaWxzLWxpbmsge1xuICBjb2xvcjogIzg0Njk0MDtcbiAgZm9udC1mYW1pbHk6IFwiRElOIE5leHQgTFQgQXJhYmljXCI7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTYwJTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuaHRtbFtsYW5nPWFyXVtkaXI9cnRsXSAubWluZXJhbHMtbGlzdCAubWluZXJhbHMtbGlzdC1jYXJkIC5taW5lcmFscy1saXN0LWNhcmQtZGV0YWlscyAubGluay1pY29uIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbmh0bWxbbGFuZz1hcl1bZGlyPXJ0bF0gLm1pbmVyYWxzLWxpc3QgLm1pbmVyYWxzLWxpc3QtY2FyZCAubWluZXJhbHMtbGlzdC1jYXJkLWRldGFpbHMgLmRldGFpbHMtbGluayBzdmcge1xuICAtbW96LXRyYW5zZm9ybTogc2NhbGUoLTEsIC0xKTtcbiAgLW8tdHJhbnNmb3JtOiBzY2FsZSgtMSwgLTEpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoLTEsIC0xKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgtMSwgLTEpO1xufVxuLm1pbmVyYWxzLWxpc3QgLm1pbmVyYWxzLWxpc3QtdGV4dC1ib3gge1xuICBtYXJnaW4tYm90dG9tOiAzMXB4O1xufVxuLm1pbmVyYWxzLWxpc3QgLm1pbmVyYWxzLWxpc3QtdGV4dC1ib3ggLm1pbmVyYWxzLWxpc3QtdGl0bGUge1xuICBjb2xvcjogIzFEMUQxQjtcbiAgZm9udC1zaXplOiAyN3B4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICAvKiAzNy44cHggKi9cbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5taW5lcmFscy1saXN0IC5taW5lcmFscy1saXN0LXRleHQtYm94IC5taW5lcmFscy1saXN0LWRlc2NyaXB0aW9uIHtcbiAgY29sb3I6ICM0QTRGNTM7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTQwJTtcbiAgLyogMTYuOHB4ICovXG59XG4ubWluZXJhbHMtbGlzdCAubWluZXJhbHMtbGlzdC1kZXRhaWxzIC5taW5lcmFscy1saXN0LWRldGFpbHMtZ3JvdXAge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIHBhZGRpbmc6IDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IDE1cHg7XG59XG4ubWluZXJhbHMtbGlzdCAubWluZXJhbHMtbGlzdC1kZXRhaWxzIC5taW5lcmFscy1saXN0LWRldGFpbHMtZ3JvdXAgLm1pbmVyYWxzLWxpc3QtZGV0YWlscy1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LWZhbWlseTogXCJESU4gTmV4dCBMVCBBcmFiaWNcIjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICBjb2xvcjogIzE0MUIzNDtcbn1cbi5taW5lcmFscy1saXN0IC5taW5lcmFscy1saXN0LWRldGFpbHMgLm1pbmVyYWxzLWxpc3QtZGV0YWlscy1ncm91cCAubWluZXJhbHMtbGlzdC1kZXRhaWxzLWl0ZW0gLm1pbmVyYWxzLWxpc3QtZGV0YWlscy1pdGVtLXRpdGxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxNXB4O1xuICBjb2xvcjogIzg0Njk0MDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLm1pbmVyYWxzLWxpc3QtZmlsdGVyIHtcbiAgICB3aWR0aDogMjMlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5taW5lcmFscy1saXN0LWZpbHRlciB7XG4gICAgd2lkdGg6IDUwJSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogYXV0bztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAudGFicy1zZWN0aW9uLWNvbnRlbnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAudGFicy1zZWN0aW9uLWNvbnRlbnQgLm1pbmluZy1pbmZvIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbiAgLnRhYnMtc2VjdGlvbi1jb250ZW50IC50YWItcGFuZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnRhYnMtc2VjdGlvbi1jb250ZW50IC5taW5lcmFscy1saXN0LWZpbHRlciB7XG4gICAgd2lkdGg6IDQ0JTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gIC50YWJzLXNlY3Rpb24tY29udGVudCAubWluZXJhbHMtbGlzdC1maWx0ZXIgLm1pbmVyYWxzLWxpc3QtZmlsdGVyLWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnRhYnMtc2VjdGlvbi1jb250ZW50IC5taW5lcmFscy1saXN0LWZpbHRlciAuYXBwbHktYnRuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC50YWJzLXNlY3Rpb24tY29udGVudCAubWluZXJhbHMtbGlzdC1maWx0ZXIgLm1pbmVyYWxzLWxpc3QtZmlsdGVyLWhlYWRlciAuYnVyZ2VyLWljb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxufVxuLm1pbmluZy1jb21wbGV4ZXMtbGlzdCAubWluaW5nLWNvbXBsZXhlcy1saXN0LWZpbHRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDI0cHggMTZweDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBtaW4td2lkdGg6IDMwMnB4O1xuICBoZWlnaHQ6IGZpdC1jb250ZW50O1xufVxuLm1pbmluZy1jb21wbGV4ZXMtbGlzdCAubWluaW5nLWNvbXBsZXhlcy1saXN0LWZpbHRlciAubWluaW5nLWNvbXBsZXhlcy1saXN0LWZpbHRlci1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjA2KTtcbn1cbi5taW5pbmctY29tcGxleGVzLWxpc3QgLm1pbmluZy1jb21wbGV4ZXMtbGlzdC1maWx0ZXIgLm1pbmluZy1jb21wbGV4ZXMtbGlzdC1maWx0ZXItaGVhZGVyIC5taW5pbmctY29tcGxleGVzLWxpc3QtZmlsdGVyLXRpdGxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA4cHg7XG4gIGNvbG9yOiAjMkQzMjM5O1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG4ubWluaW5nLWNvbXBsZXhlcy1saXN0IC5taW5pbmctY29tcGxleGVzLWxpc3QtZmlsdGVyIC5taW5pbmctY29tcGxleGVzLWxpc3QtZmlsdGVyLWhlYWRlciAuYnVyZ2VyLWljb24ge1xuICBkaXNwbGF5OiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ubWluaW5nLWNvbXBsZXhlcy1saXN0IC5taW5pbmctY29tcGxleGVzLWxpc3QtZmlsdGVyIC5taW5pbmctY29tcGxleGVzLWxpc3QtZmlsdGVyLWNvbnRlbnQge1xuICBwYWRkaW5nOiAyNHB4IDhweDtcbiAgbWFyZ2luLWJvdHRvbTogMjlweDtcbn1cbi5taW5pbmctY29tcGxleGVzLWxpc3QgLm1pbmluZy1jb21wbGV4ZXMtbGlzdC1maWx0ZXIgLm1pbmluZy1jb21wbGV4ZXMtbGlzdC1maWx0ZXItY29udGVudC5hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuLm1pbmluZy1jb21wbGV4ZXMtbGlzdCAubWluaW5nLWNvbXBsZXhlcy1saXN0LWZpbHRlciAubWluaW5nLWNvbXBsZXhlcy1saXN0LWZpbHRlci1jb250ZW50IC5taW5pbmctY29tcGxleGVzLWxpc3Qtc3BhY2UtdmVjdG9yIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA5MCU7XG4gIGhlaWdodDogNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjlGQUZBO1xuICBtYXJnaW46IGF1dG87XG4gIG1hcmdpbi10b3A6IDI1cHg7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG4ubWluaW5nLWNvbXBsZXhlcy1saXN0IC5taW5pbmctY29tcGxleGVzLWxpc3QtZmlsdGVyIC5taW5pbmctY29tcGxleGVzLWxpc3QtZmlsdGVyLWNvbnRlbnQgLm1pbmluZy1jb21wbGV4ZXMtbGlzdC1pbnB1dC1ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogOHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAvKiBDdXN0b20gZHJvcGRvd24gYXJyb3cgKi9cbn1cbi5taW5pbmctY29tcGxleGVzLWxpc3QgLm1pbmluZy1jb21wbGV4ZXMtbGlzdC1maWx0ZXIgLm1pbmluZy1jb21wbGV4ZXMtbGlzdC1maWx0ZXItY29udGVudCAubWluaW5nLWNvbXBsZXhlcy1saXN0LWlucHV0LWdyb3VwIC5taW5pbmctY29tcGxleGVzLWxpc3Qtc2VsZWN0IHtcbiAgaGVpZ2h0OiA0OHB4O1xuICBwYWRkaW5nOiA4cHggMTJweDtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0U2RTZFNjtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYmFja2dyb3VuZDogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPVwiMjBcIiBoZWlnaHQ9XCIyMVwiIHZpZXdCb3g9XCIwIDAgMjAgMjFcIiBmaWxsPVwibm9uZVwiIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiUzRSUzQ3BhdGggZD1cIk0xNi42IDcuNzA4NUwxMS4xNjY3IDEzLjE0MThDMTAuNTI1IDEzLjc4MzUgOS40NzUwMiAxMy43ODM1IDguODMzMzYgMTMuMTQxOEwzLjQwMDAyIDcuNzA4NVwiIHN0cm9rZT1cIiUyM0FEQTdBN1wiIHN0cm9rZS13aWR0aD1cIjEuNVwiIHN0cm9rZS1taXRlcmxpbWl0PVwiMTBcIiBzdHJva2UtbGluZWNhcD1cInJvdW5kXCIgc3Ryb2tlLWxpbmVqb2luPVwicm91bmRcIiUyRiUzRSUzQyUyRnN2ZyUzRScpIG5vLXJlcGVhdCByaWdodCAxMHB4IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICBhcHBlYXJhbmNlOiBub25lO1xuICAvKiBSZW1vdmUgZGVmYXVsdCBzdHlsaW5nICovXG59XG4ubWluaW5nLWNvbXBsZXhlcy1saXN0IC5taW5pbmctY29tcGxleGVzLWxpc3QtZmlsdGVyIC5taW5pbmctY29tcGxleGVzLWxpc3QtZmlsdGVyLWNvbnRlbnQgLm1pbmluZy1jb21wbGV4ZXMtbGlzdC1pbnB1dC1ncm91cCAubWluaW5nLWNvbXBsZXhlcy1saXN0LXNlbGVjdDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogI0MzQzNDMztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG4ubWluaW5nLWNvbXBsZXhlcy1saXN0IC5taW5pbmctY29tcGxleGVzLWxpc3QtZmlsdGVyIC5taW5pbmctY29tcGxleGVzLWxpc3QtZmlsdGVyLWNvbnRlbnQgLm1pbmluZy1jb21wbGV4ZXMtbGlzdC1pbnB1dC1ncm91cCAubWluaW5nLWNvbXBsZXhlcy1saXN0LXNlbGVjdDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzhCNjkxNDtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5taW5pbmctY29tcGxleGVzLWxpc3QgLm1pbmluZy1jb21wbGV4ZXMtbGlzdC1maWx0ZXIgLm1pbmluZy1jb21wbGV4ZXMtbGlzdC1maWx0ZXItY29udGVudCAubWluaW5nLWNvbXBsZXhlcy1saXN0LWlucHV0LWdyb3VwIHN2ZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiA0MCU7XG4gIHJpZ2h0OiA3JTtcbn1cbi5taW5pbmctY29tcGxleGVzLWxpc3QgLm1pbmluZy1jb21wbGV4ZXMtbGlzdC1maWx0ZXIgLm1pbmluZy1jb21wbGV4ZXMtbGlzdC1maWx0ZXItY29udGVudCAubWluaW5nLWNvbXBsZXhlcy1saXN0LWlucHV0LWdyb3VwIC5taW5pbmctY29tcGxleGVzLWxpc3QtbGFiZWwge1xuICBjb2xvcjogIzM0MzczQTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG4ubWluaW5nLWNvbXBsZXhlcy1saXN0IC5taW5pbmctY29tcGxleGVzLWxpc3QtZmlsdGVyIC5taW5pbmctY29tcGxleGVzLWxpc3QtZmlsdGVyLWNvbnRlbnQgLm1pbmluZy1jb21wbGV4ZXMtbGlzdC1pbnB1dC1ncm91cCAubWluaW5nLWNvbXBsZXhlcy1saXN0LWlucHV0IHtcbiAgaGVpZ2h0OiA0OHB4O1xuICBwYWRkaW5nOiA4cHggMTJweDtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0U2RTZFNjtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYmFja2dyb3VuZC1zaXplOiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICBhcHBlYXJhbmNlOiBub25lO1xuICAvKiBSZW1vdmUgZGVmYXVsdCBzdHlsaW5nICovXG59XG4ubWluaW5nLWNvbXBsZXhlcy1saXN0IC5taW5pbmctY29tcGxleGVzLWxpc3QtZmlsdGVyIC5taW5pbmctY29tcGxleGVzLWxpc3QtZmlsdGVyLWNvbnRlbnQgLm1pbmluZy1jb21wbGV4ZXMtbGlzdC1pbnB1dC1ncm91cCAubWluaW5nLWNvbXBsZXhlcy1saXN0LWlucHV0OjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjQzNDM0MzO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cbi5taW5pbmctY29tcGxleGVzLWxpc3QgLm1pbmluZy1jb21wbGV4ZXMtbGlzdC1maWx0ZXIgLm1pbmluZy1jb21wbGV4ZXMtbGlzdC1maWx0ZXItY29udGVudCAubWluaW5nLWNvbXBsZXhlcy1saXN0LWlucHV0LWdyb3VwIC5taW5pbmctY29tcGxleGVzLWxpc3QtaW5wdXQ6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICM4QjY5MTQ7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4ubWluaW5nLWNvbXBsZXhlcy1saXN0IC5taW5pbmctY29tcGxleGVzLWxpc3QtZmlsdGVyIC5hcHBseS1idG4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDU0cHg7XG4gIHBhZGRpbmc6IDE2cHggMThweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTBweDtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYmFja2dyb3VuZDogIzAwQkM3MDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAvKiAyMi41cHggKi9cbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLm1pbmluZy1jb21wbGV4ZXMtbGlzdCAubWluaW5nLWNvbXBsZXhlcy1saXN0LWZpbHRlciAuYXBwbHktYnRuLmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG4ubWluaW5nLWNvbXBsZXhlcy1saXN0IC5taW5pbmctY29tcGxleGVzLWNoZWNrYm94LWxpc3QtbWluZXJhbHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4ubWluaW5nLWNvbXBsZXhlcy1saXN0IC5taW5pbmctY29tcGxleGVzLWNoZWNrYm94LWxpc3Qge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIC8qIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgKi9cbiAgcGFkZGluZzogMDtcbiAgY29sb3I6ICM4NDY5NDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuLm1pbmluZy1jb21wbGV4ZXMtbGlzdCAubWluaW5nLWNvbXBsZXhlcy1jaGVja2JveC1saXN0IC5taW5pbmctY29tcGxleGVzLWNoZWNrYm94LWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTBweDtcbn1cbi5taW5pbmctY29tcGxleGVzLWxpc3QgLm1pbmluZy1jb21wbGV4ZXMtY2hlY2tib3gtbGlzdCAubWluaW5nLWNvbXBsZXhlcy1jaGVja2JveFt0eXBlPWNoZWNrYm94XSB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGFwcGVhcmFuY2U6IGF1dG87XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5taW5pbmctY29tcGxleGVzLWxpc3QgLm1pbmluZy1jb21wbGV4ZXMtY2hlY2tib3gtbGlzdCAubWluaW5nLWNvbXBsZXhlcy1jaGVja2JveFt0eXBlPWNoZWNrYm94XTpjaGVja2VkIHtcbiAgYmFja2dyb3VuZDogIzg0Njk0MDtcbn1cbi5taW5pbmctY29tcGxleGVzLWxpc3QgLm1pbmluZy1jb21wbGV4ZXMtbGlzdC1jYXJkIHtcbiAgbWluLWhlaWdodDogMjY4cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IDAuNHMgYWxsIGVhc2U7XG4gIHBhZGRpbmc6IDIwcHggMjBweCAxN3B4IDIwcHg7XG4gIGJhY2tncm91bmQ6ICNGRkY7XG4gIGJveC1zaGFkb3c6IDBweCA0cHggMzBweCAwcHggcmdiYSgyMjcsIDIyNywgMjI3LCAwLjI1KTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuLm1pbmluZy1jb21wbGV4ZXMtbGlzdCAubWluaW5nLWNvbXBsZXhlcy1saXN0LWNhcmQ6aG92ZXIge1xuICBwYWRkaW5nOiAyMHB4IDIwcHggMTdweCAyMHB4O1xuICBib3gtc2hhZG93OiAwIDRweCA4cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAvKiBIb3ZlciBlZmZlY3QgZm9yIGNhcmQgKi9cbn1cbmh0bWxbbGFuZz1hcl1bZGlyPXJ0bF0gLm1pbmluZy1jb21wbGV4ZXMtbGlzdCAubWluaW5nLWNvbXBsZXhlcy1saXN0LWNhcmQgLm1pbmluZy1jb21wbGV4ZXMtbGlzdC1jYXJkLWhlYWRlciAubGFiZWwtc3RhdHVzIHtcbiAgbGVmdDogMjRweDtcbiAgcmlnaHQ6IGF1dG87XG59XG4ubWluaW5nLWNvbXBsZXhlcy1saXN0IC5taW5pbmctY29tcGxleGVzLWxpc3QtY2FyZCAubWluaW5nLWNvbXBsZXhlcy1saXN0LWNhcmQtaGVhZGVyIC5sYWJlbC1zdGF0dXMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBoZWlnaHQ6IDIxcHg7XG4gIHBhZGRpbmc6IDEycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDI0cHg7XG4gIHRvcDogMDtcbiAgYm9yZGVyLXJhZGl1czogMHB4IDBweCA4cHggOHB4O1xuICBsaW5lLWhlaWdodDogMDtcbiAgcGFkZGluZy10b3A6IDhweDtcbn1cbi5taW5pbmctY29tcGxleGVzLWxpc3QgLm1pbmluZy1jb21wbGV4ZXMtbGlzdC1jYXJkIC5taW5pbmctY29tcGxleGVzLWxpc3QtY2FyZC1oZWFkZXIgLmxhYmVsLXN0YXR1cy5pbmFjdGl2ZSwgLm1pbmluZy1jb21wbGV4ZXMtbGlzdCAubWluaW5nLWNvbXBsZXhlcy1saXN0LWNhcmQgLm1pbmluZy1jb21wbGV4ZXMtbGlzdC1jYXJkLWhlYWRlciAubGFiZWwtc3RhdHVzLkluYWN0aXZlLCAubWluaW5nLWNvbXBsZXhlcy1saXN0IC5taW5pbmctY29tcGxleGVzLWxpc3QtY2FyZCAubWluaW5nLWNvbXBsZXhlcy1saXN0LWNhcmQtaGVhZGVyIC5sYWJlbC1zdGF0dXMuSW5BY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQUZBQ0FEO1xuICBjb2xvcjogI2ZmZjtcbiAgY29sb3I6IHZhcigtLXByaW1hcnlMaWdodEdyZXktTDUwLCAjRkFGQkZCKTtcbn1cbi5taW5pbmctY29tcGxleGVzLWxpc3QgLm1pbmluZy1jb21wbGV4ZXMtbGlzdC1jYXJkIC5taW5pbmctY29tcGxleGVzLWxpc3QtY2FyZC1oZWFkZXIgLmxhYmVsLXN0YXR1cy5jbG9zZWQsIC5taW5pbmctY29tcGxleGVzLWxpc3QgLm1pbmluZy1jb21wbGV4ZXMtbGlzdC1jYXJkIC5taW5pbmctY29tcGxleGVzLWxpc3QtY2FyZC1oZWFkZXIgLmxhYmVsLXN0YXR1cy5DbG9zZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQ0M1QjVCO1xuICBjb2xvcjogI2ZmZjtcbiAgY29sb3I6IHZhcigtLXByaW1hcnlMaWdodEdyZXktTDUwLCAjRkFGQkZCKTtcbn1cbi5taW5pbmctY29tcGxleGVzLWxpc3QgLm1pbmluZy1jb21wbGV4ZXMtbGlzdC1jYXJkIC5taW5pbmctY29tcGxleGVzLWxpc3QtY2FyZC1oZWFkZXIgLmxhYmVsLXN0YXR1cy5hY3RpdmUsIC5taW5pbmctY29tcGxleGVzLWxpc3QgLm1pbmluZy1jb21wbGV4ZXMtbGlzdC1jYXJkIC5taW5pbmctY29tcGxleGVzLWxpc3QtY2FyZC1oZWFkZXIgLmxhYmVsLXN0YXR1cy5BY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBCQzcwO1xuICBjb2xvcjogI2ZmZjtcbiAgY29sb3I6IHZhcigtLXByaW1hcnlMaWdodEdyZXktTDUwLCAjRkFGQkZCKTtcbn1cbi5taW5pbmctY29tcGxleGVzLWxpc3QgLm1pbmluZy1jb21wbGV4ZXMtbGlzdC1jYXJkIC5taW5pbmctY29tcGxleGVzLWxpc3QtY2FyZC1kZXRhaWxzIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0Y2RjlGOTtcbiAgcGFkZGluZy10b3A6IDlweDtcbn1cbi5taW5pbmctY29tcGxleGVzLWxpc3QgLm1pbmluZy1jb21wbGV4ZXMtbGlzdC1jYXJkIC5taW5pbmctY29tcGxleGVzLWxpc3QtY2FyZC1kZXRhaWxzIC5kZXRhaWxzLWxpbmsge1xuICBjb2xvcjogIzg0Njk0MDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5odG1sW2xhbmc9YXJdW2Rpcj1ydGxdIC5taW5pbmctY29tcGxleGVzLWxpc3QgLm1pbmluZy1jb21wbGV4ZXMtbGlzdC1jYXJkIC5taW5pbmctY29tcGxleGVzLWxpc3QtY2FyZC1kZXRhaWxzIC5saW5rLWljb24ge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuaHRtbFtsYW5nPWFyXVtkaXI9cnRsXSAubWluaW5nLWNvbXBsZXhlcy1saXN0IC5taW5pbmctY29tcGxleGVzLWxpc3QtY2FyZCAubWluaW5nLWNvbXBsZXhlcy1saXN0LWNhcmQtZGV0YWlscyAuZGV0YWlscy1saW5rIHN2ZyB7XG4gIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgtMSwgLTEpO1xuICAtby10cmFuc2Zvcm06IHNjYWxlKC0xLCAtMSk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgtMSwgLTEpO1xuICB0cmFuc2Zvcm06IHNjYWxlKC0xLCAtMSk7XG59XG4ubWluaW5nLWNvbXBsZXhlcy1saXN0IC5taW5pbmctY29tcGxleGVzLWxpc3QtdGV4dC1ib3gge1xuICBtYXJnaW4tYm90dG9tOiAzMXB4O1xufVxuLm1pbmluZy1jb21wbGV4ZXMtbGlzdCAubWluaW5nLWNvbXBsZXhlcy1saXN0LXRleHQtYm94IC5taW5pbmctY29tcGxleGVzLWxpc3QtdGl0bGUge1xuICBjb2xvcjogIzFEMUQxQjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICAvKiAzNy44cHggKi9cbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5taW5pbmctY29tcGxleGVzLWxpc3QgLm1pbmluZy1jb21wbGV4ZXMtbGlzdC10ZXh0LWJveCAubWluaW5nLWNvbXBsZXhlcy1saXN0LWRlc2NyaXB0aW9uIHtcbiAgY29sb3I6ICM0QTRGNTM7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTQwJTtcbiAgLyogMTYuOHB4ICovXG59XG4ubWluaW5nLWNvbXBsZXhlcy1saXN0IC5taW5pbmctY29tcGxleGVzLWxpc3QtZGV0YWlscyAubWluaW5nLWNvbXBsZXhlcy1saXN0LWRldGFpbHMtZ3JvdXAge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIHBhZGRpbmc6IDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4ubWluaW5nLWNvbXBsZXhlcy1saXN0IC5taW5pbmctY29tcGxleGVzLWxpc3QtZGV0YWlscyAubWluaW5nLWNvbXBsZXhlcy1saXN0LWRldGFpbHMtZ3JvdXAgLm1pbmluZy1jb21wbGV4ZXMtbGlzdC1kZXRhaWxzLWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMTQwJTtcbiAgY29sb3I6ICMxNDFCMzQ7XG59XG4ubWluaW5nLWNvbXBsZXhlcy1saXN0IC5taW5pbmctY29tcGxleGVzLWxpc3QtZGV0YWlscyAubWluaW5nLWNvbXBsZXhlcy1saXN0LWRldGFpbHMtZ3JvdXAgLm1pbmluZy1jb21wbGV4ZXMtbGlzdC1kZXRhaWxzLWl0ZW0gLm1pbmluZy1jb21wbGV4ZXMtbGlzdC1kZXRhaWxzLWl0ZW0tdGl0bGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDE1cHg7XG4gIGNvbG9yOiAjODQ2OTQwO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAubWluaW5nLWNvbXBsZXhlcy1saXN0LWZpbHRlciB7XG4gICAgd2lkdGg6IDIzJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAubWluaW5nLWNvbXBsZXhlcy1saXN0LWZpbHRlciB7XG4gICAgd2lkdGg6IDUwJSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogYXV0bztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAudGFicy1zZWN0aW9uLWNvbnRlbnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAudGFicy1zZWN0aW9uLWNvbnRlbnQgLm1pbmluZy1pbmZvIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbiAgLnRhYnMtc2VjdGlvbi1jb250ZW50IC50YWItcGFuZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnRhYnMtc2VjdGlvbi1jb250ZW50IC5taW5pbmctY29tcGxleGVzLWxpc3QtZmlsdGVyIHtcbiAgICB3aWR0aDogNDQlO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbiAgLnRhYnMtc2VjdGlvbi1jb250ZW50IC5taW5pbmctY29tcGxleGVzLWxpc3QtZmlsdGVyIC5taW5pbmctY29tcGxleGVzLWxpc3QtZmlsdGVyLWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnRhYnMtc2VjdGlvbi1jb250ZW50IC5taW5pbmctY29tcGxleGVzLWxpc3QtZmlsdGVyIC5hcHBseS1idG4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnRhYnMtc2VjdGlvbi1jb250ZW50IC5taW5pbmctY29tcGxleGVzLWxpc3QtZmlsdGVyIC5taW5pbmctY29tcGxleGVzLWxpc3QtZmlsdGVyLWhlYWRlciAuYnVyZ2VyLWljb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxufVxuLm1pbmluZy1jb21wbGV4ZXMtbGlzdC1kZXNjcmlwdGlvbi1sb2NhdGlvbiB7XG4gIHBhZGRpbmc6IDRweCA2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgYmFja2dyb3VuZDogI0YyRjdGRDtcbiAgY29sb3I6ICMwMDI4NTg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTMwJTtcbn1cblxuLm1pbmluZy1jb21wbGV4ZXMtbGlzdC1kZXNjcmlwdGlvbi1kaXN0YW5jZSB7XG4gIHBhZGRpbmc6IDRweCA2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYmFja2dyb3VuZDogI0YyRkJGNztcbiAgY29sb3I6ICMwMDQ0Mjk7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTMwJTtcbn1cblxuLm1pbmluZy1jb21wbGV4ZXMtbGlzdC1kZXRhaWxzLWl0ZW0tdmFsdWUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cbi5taW5pbmctY29tcGxleGVzLWxpc3QtZGV0YWlscy1pdGVtLXZhbHVlLmJnLXNoYWRvdyB7XG4gIHBhZGRpbmc6IDVweCA2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYmFja2dyb3VuZDogI0YzRjNGMztcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5taW5pbmctY29tcGxleGVzLWxpc3QtZGV0YWlscy1pdGVtLXZhbHVlLmJnLXNoYWRvdy5iaWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDVENTA1O1xuICBjb2xvcjogI2ZmZjtcbiAgY29sb3I6IHZhcigtLXByaW1hcnlMaWdodEdyZXktTDUwLCAjRkFGQkZCKTtcbn1cbi5taW5pbmctY29tcGxleGVzLWxpc3QtZGV0YWlscy1pdGVtLXZhbHVlLmJnLXNoYWRvdy5iZWx0X2JpZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGM0YzRjM7XG4gIGNvbG9yOiAjMTQxQjM0O1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeUxpZ2h0R3JleS1MNTAsICMxNDFCMzQpO1xufVxuXG4ubWluZXJhbHMtZGV0YWlscy1zZWN0aW9uLWRlc2NyaXB0aW9uIHtcbiAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjc1KTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5taW5lcmFscy1kZXRhaWxzLXNlY3Rpb24tZGVzY3JpcHRpb24uYmctc2hhZG93IHtcbiAgcGFkZGluZzogNXB4IDZweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBiYWNrZ3JvdW5kOiAjRjNGM0YzO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLm1pbmVyYWxzLWRldGFpbHMtc2VjdGlvbi1kZXNjcmlwdGlvbi5iZy1zaGFkb3cuYmlkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Q1RDUwNTtcbiAgY29sb3I6ICNmZmY7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5TGlnaHRHcmV5LUw1MCwgI0ZBRkJGQik7XG59XG4ubWluZXJhbHMtZGV0YWlscy1zZWN0aW9uLWRlc2NyaXB0aW9uLmJnLXNoYWRvdy5iZWx0X2JpZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGM0YzRjM7XG4gIGNvbG9yOiAjMTQxQjM0O1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeUxpZ2h0R3JleS1MNTAsICMxNDFCMzQpO1xufVxuLm1pbmVyYWxzLWRldGFpbHMtc2VjdGlvbi1kZXNjcmlwdGlvbiBvbCxcbi5taW5lcmFscy1kZXRhaWxzLXNlY3Rpb24tZGVzY3JpcHRpb24gdWwge1xuICBsaXN0LXN0eWxlOiBkaXNjICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMHB4IDIwcHggMHB4IDIwcHggIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5taW5lcmFscy1kZXRhaWxzLXNlY3Rpb24tZGVzY3JpcHRpb24ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLnBhZ2Utbm9kZS10eXBlLW5ld3MtbGlzdCAuc2VjdGlvbi1pbWFnZSB7XG4gIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgd2lkdGg6IDMwOHB4O1xuICBtYXJnaW4tdG9wOiAtMjBweDtcbiAgYm9yZGVyLXN0YXJ0LXN0YXJ0LXJhZGl1czogNXB4O1xuICBib3JkZXItc3RhcnQtZW5kLXJhZGl1czogNXB4O1xufVxuaHRtbFtsYW5nPWFyXVtkaXI9cnRsXSAucGFnZS1ub2RlLXR5cGUtbmV3cy1saXN0IC5zZWN0aW9uLWltYWdlIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMjBweDtcbn1cbi5wYWdlLW5vZGUtdHlwZS1uZXdzLWxpc3QgLm1pbmluZy1jb21wbGV4ZXMtbGlzdC10ZXh0LWJveCB7XG4gIG1hcmdpbi1ib3R0b206IDMxcHg7XG59XG4ucGFnZS1ub2RlLXR5cGUtbmV3cy1saXN0IC5taW5pbmctY29tcGxleGVzLWxpc3QtdGV4dC1ib3ggLm1pbmluZy1jb21wbGV4ZXMtbGlzdC10aXRsZSB7XG4gIGNvbG9yOiAjMUQxRDFCO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gIC8qIDM3LjhweCAqL1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLnBhZ2Utbm9kZS10eXBlLW5ld3MtbGlzdCAubWluaW5nLWNvbXBsZXhlcy1saXN0LXRleHQtYm94IC5taW5pbmctY29tcGxleGVzLWxpc3QtZGVzY3JpcHRpb24ge1xuICBjb2xvcjogIzRBNEY1MztcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICAvKiAxNi44cHggKi9cbn1cbi5wYWdlLW5vZGUtdHlwZS1uZXdzLWxpc3QgLnRhYnMgLnRhYnMtc2VjdGlvbiAudGFicy1zZWN0aW9uLWNvbnRlbnQgLnRhYi1wYW5lIC50YWItcGFuZS1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBnYXA6IDE4cHggIWltcG9ydGFudDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBoZWlnaHQ6IGZpdC1jb250ZW50O1xufVxuLnBhZ2Utbm9kZS10eXBlLW5ld3MtbGlzdCAudGFicyAudGFicy1zZWN0aW9uIC50YWJzLXNlY3Rpb24tY29udGVudCAudGFiLXBhbmUgLnRhYi1wYW5lLXJvdyAudGFiLXBhbmUtY29sIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMzA4cHg7XG4gIG1pbi1oZWlnaHQ6IGZpdC1jb250ZW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wYWdlLW5vZGUtdHlwZS1uZXdzLWxpc3QgLnRhYnMgLnRhYnMtc2VjdGlvbiAudGFicy1zZWN0aW9uLWNvbnRlbnQgLnRhYi1wYW5lIC50YWItcGFuZS1yb3cge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuXG4ucGFnZS1ub2RlLXR5cGUtaGVscC1jZW50ZXIgLnNlY3Rpb24taW1hZ2Uge1xuICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gIHdpZHRoOiAzMDhweDtcbiAgbWFyZ2luLXRvcDogLTIwcHg7XG4gIGJvcmRlci1zdGFydC1zdGFydC1yYWRpdXM6IDVweDtcbiAgYm9yZGVyLXN0YXJ0LWVuZC1yYWRpdXM6IDVweDtcbn1cbmh0bWxbbGFuZz1hcl1bZGlyPXJ0bF0gLnBhZ2Utbm9kZS10eXBlLWhlbHAtY2VudGVyIC5zZWN0aW9uLWltYWdlIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMjBweDtcbn1cbi5wYWdlLW5vZGUtdHlwZS1oZWxwLWNlbnRlciAubWluaW5nLWNvbXBsZXhlcy1saXN0LXRleHQtYm94IHtcbiAgbWFyZ2luLWJvdHRvbTogMzFweDtcbn1cbi5wYWdlLW5vZGUtdHlwZS1oZWxwLWNlbnRlciAubWluaW5nLWNvbXBsZXhlcy1saXN0LXRleHQtYm94IC5taW5pbmctY29tcGxleGVzLWxpc3QtdGl0bGUge1xuICBjb2xvcjogIzFEMUQxQjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICAvKiAzNy44cHggKi9cbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5wYWdlLW5vZGUtdHlwZS1oZWxwLWNlbnRlciAubWluaW5nLWNvbXBsZXhlcy1saXN0LXRleHQtYm94IC5taW5pbmctY29tcGxleGVzLWxpc3QtZGVzY3JpcHRpb24ge1xuICBjb2xvcjogIzRBNEY1MztcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICAvKiAxNi44cHggKi9cbn1cbi5wYWdlLW5vZGUtdHlwZS1oZWxwLWNlbnRlciAudGFicyAudGFicy1zZWN0aW9uIC50YWJzLXNlY3Rpb24tY29udGVudCAudGFiLXBhbmUgLnRhYi1wYW5lLXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGdhcDogMThweCAhaW1wb3J0YW50O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGhlaWdodDogZml0LWNvbnRlbnQ7XG59XG4ucGFnZS1ub2RlLXR5cGUtaGVscC1jZW50ZXIgLnRhYnMgLnRhYnMtc2VjdGlvbiAudGFicy1zZWN0aW9uLWNvbnRlbnQgLnRhYi1wYW5lIC50YWItcGFuZS1yb3cgLnRhYi1wYW5lLWNvbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDMwOHB4O1xuICBtaW4taGVpZ2h0OiBmaXQtY29udGVudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGFnZS1ub2RlLXR5cGUtaGVscC1jZW50ZXIgLnRhYnMgLnRhYnMtc2VjdGlvbiAudGFicy1zZWN0aW9uLWNvbnRlbnQgLnRhYi1wYW5lIC50YWItcGFuZS1yb3cge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuXG4ucGFnZS1ub2RlLXR5cGUtbGljZW5zZS1zZXJ2aWNlIC5saWNlbnNlLWxpc3QgLmxpY2Vuc2UtbGlzdC1maWx0ZXIgLmxpY2Vuc2UtbGlzdC1maWx0ZXItY29udGVudCxcbi5wYWdlLW5vZGUtdHlwZS1saWNlbnNlLXR5cGUgLmxpY2Vuc2UtbGlzdCAubGljZW5zZS1saXN0LWZpbHRlciAubGljZW5zZS1saXN0LWZpbHRlci1jb250ZW50IHtcbiAgcGFkZGluZzogMHB4IDhweDtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuLnBhZ2Utbm9kZS10eXBlLWxpY2Vuc2Utc2VydmljZSAudGFicyAudGFicy1ib3gsXG4ucGFnZS1ub2RlLXR5cGUtbGljZW5zZS10eXBlIC50YWJzIC50YWJzLWJveCB7XG4gIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5wYWdlLW5vZGUtdHlwZS1saWNlbnNlLXNlcnZpY2UgLnRhYnMgLnRhYnMtYm94IC50YWJzLWxpc3QsXG4ucGFnZS1ub2RlLXR5cGUtbGljZW5zZS10eXBlIC50YWJzIC50YWJzLWJveCAudGFicy1saXN0IHtcbiAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xufVxuLnBhZ2Utbm9kZS10eXBlLWxpY2Vuc2Utc2VydmljZSAudGFicyAuY29udGFpbmVyIC50YWJzLXNlY3Rpb24gLnRhYnMtc2VjdGlvbi1jb250ZW50IC50YWItcGFuZS1yb3csXG4ucGFnZS1ub2RlLXR5cGUtbGljZW5zZS10eXBlIC50YWJzIC5jb250YWluZXIgLnRhYnMtc2VjdGlvbiAudGFicy1zZWN0aW9uLWNvbnRlbnQgLnRhYi1wYW5lLXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGdhcDogMThweCAhaW1wb3J0YW50O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnBhZ2Utbm9kZS10eXBlLWxpY2Vuc2Utc2VydmljZSAudGFicyAuY29udGFpbmVyIC50YWJzLXNlY3Rpb24gLnRhYnMtc2VjdGlvbi1jb250ZW50IC50YWItcGFuZS1yb3cgLnRhYi1wYW5lLWNvbCxcbi5wYWdlLW5vZGUtdHlwZS1saWNlbnNlLXR5cGUgLnRhYnMgLmNvbnRhaW5lciAudGFicy1zZWN0aW9uIC50YWJzLXNlY3Rpb24tY29udGVudCAudGFiLXBhbmUtcm93IC50YWItcGFuZS1jb2wge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiBmaXQtY29udGVudDtcbn1cblxuLnJlcXVlc3QtbGlzdCAucmVxdWVzdC1saXN0LWZpbHRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDI0cHggMTZweDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBtaW4td2lkdGg6IDMwMnB4O1xuICBoZWlnaHQ6IGZpdC1jb250ZW50O1xufVxuLnJlcXVlc3QtbGlzdCAucmVxdWVzdC1saXN0LWZpbHRlciAucmVxdWVzdC1saXN0LWZpbHRlci1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjA2KTtcbn1cbi5yZXF1ZXN0LWxpc3QgLnJlcXVlc3QtbGlzdC1maWx0ZXIgLnJlcXVlc3QtbGlzdC1maWx0ZXItaGVhZGVyIC5yZXF1ZXN0LWxpc3QtZmlsdGVyLXRpdGxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA4cHg7XG4gIGNvbG9yOiAjMkQzMjM5O1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG4ucmVxdWVzdC1saXN0IC5yZXF1ZXN0LWxpc3QtZmlsdGVyIC5yZXF1ZXN0LWxpc3QtZmlsdGVyLWhlYWRlciAuYnVyZ2VyLWljb24ge1xuICBkaXNwbGF5OiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ucmVxdWVzdC1saXN0IC5yZXF1ZXN0LWxpc3QtZmlsdGVyIC5yZXF1ZXN0LWxpc3QtZmlsdGVyLWNvbnRlbnQge1xuICBwYWRkaW5nOiAyNHB4IDhweDtcbiAgbWFyZ2luLWJvdHRvbTogMjlweDtcbn1cbi5yZXF1ZXN0LWxpc3QgLnJlcXVlc3QtbGlzdC1maWx0ZXIgLnJlcXVlc3QtbGlzdC1maWx0ZXItY29udGVudC5hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuLnJlcXVlc3QtbGlzdCAucmVxdWVzdC1saXN0LWZpbHRlciAucmVxdWVzdC1saXN0LWZpbHRlci1jb250ZW50IC5yZXF1ZXN0LWxpc3Qtc3BhY2UtdmVjdG9yIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA5MCU7XG4gIGhlaWdodDogNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjlGQUZBO1xuICBtYXJnaW46IGF1dG87XG4gIG1hcmdpbi10b3A6IDI1cHg7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG4ucmVxdWVzdC1saXN0IC5yZXF1ZXN0LWxpc3QtZmlsdGVyIC5yZXF1ZXN0LWxpc3QtZmlsdGVyLWNvbnRlbnQgLnJlcXVlc3QtbGlzdC1pbnB1dC1ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogOHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAvKiBDdXN0b20gZHJvcGRvd24gYXJyb3cgKi9cbn1cbi5yZXF1ZXN0LWxpc3QgLnJlcXVlc3QtbGlzdC1maWx0ZXIgLnJlcXVlc3QtbGlzdC1maWx0ZXItY29udGVudCAucmVxdWVzdC1saXN0LWlucHV0LWdyb3VwIC5yZXF1ZXN0LWxpc3Qtc2VsZWN0IHtcbiAgaGVpZ2h0OiA0OHB4O1xuICBwYWRkaW5nOiA4cHggMTJweDtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0U2RTZFNjtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYmFja2dyb3VuZDogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPVwiMjBcIiBoZWlnaHQ9XCIyMVwiIHZpZXdCb3g9XCIwIDAgMjAgMjFcIiBmaWxsPVwibm9uZVwiIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiUzRSUzQ3BhdGggZD1cIk0xNi42IDcuNzA4NUwxMS4xNjY3IDEzLjE0MThDMTAuNTI1IDEzLjc4MzUgOS40NzUwMiAxMy43ODM1IDguODMzMzYgMTMuMTQxOEwzLjQwMDAyIDcuNzA4NVwiIHN0cm9rZT1cIiUyM0FEQTdBN1wiIHN0cm9rZS13aWR0aD1cIjEuNVwiIHN0cm9rZS1taXRlcmxpbWl0PVwiMTBcIiBzdHJva2UtbGluZWNhcD1cInJvdW5kXCIgc3Ryb2tlLWxpbmVqb2luPVwicm91bmRcIiUyRiUzRSUzQyUyRnN2ZyUzRScpIG5vLXJlcGVhdCByaWdodCAxMHB4IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICBhcHBlYXJhbmNlOiBub25lO1xuICAvKiBSZW1vdmUgZGVmYXVsdCBzdHlsaW5nICovXG59XG4ucmVxdWVzdC1saXN0IC5yZXF1ZXN0LWxpc3QtZmlsdGVyIC5yZXF1ZXN0LWxpc3QtZmlsdGVyLWNvbnRlbnQgLnJlcXVlc3QtbGlzdC1pbnB1dC1ncm91cCAucmVxdWVzdC1saXN0LXNlbGVjdDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogI0MzQzNDMztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG4ucmVxdWVzdC1saXN0IC5yZXF1ZXN0LWxpc3QtZmlsdGVyIC5yZXF1ZXN0LWxpc3QtZmlsdGVyLWNvbnRlbnQgLnJlcXVlc3QtbGlzdC1pbnB1dC1ncm91cCAucmVxdWVzdC1saXN0LXNlbGVjdDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzhCNjkxNDtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5yZXF1ZXN0LWxpc3QgLnJlcXVlc3QtbGlzdC1maWx0ZXIgLnJlcXVlc3QtbGlzdC1maWx0ZXItY29udGVudCAucmVxdWVzdC1saXN0LWlucHV0LWdyb3VwIHN2ZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiA0MCU7XG4gIHJpZ2h0OiA3JTtcbn1cbi5yZXF1ZXN0LWxpc3QgLnJlcXVlc3QtbGlzdC1maWx0ZXIgLnJlcXVlc3QtbGlzdC1maWx0ZXItY29udGVudCAucmVxdWVzdC1saXN0LWlucHV0LWdyb3VwIC5yZXF1ZXN0LWxpc3QtbGFiZWwge1xuICBjb2xvcjogIzM0MzczQTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG4ucmVxdWVzdC1saXN0IC5yZXF1ZXN0LWxpc3QtZmlsdGVyIC5yZXF1ZXN0LWxpc3QtZmlsdGVyLWNvbnRlbnQgLnJlcXVlc3QtbGlzdC1pbnB1dC1ncm91cCAucmVxdWVzdC1saXN0LWlucHV0IHtcbiAgaGVpZ2h0OiA0OHB4O1xuICBwYWRkaW5nOiA4cHggMTJweDtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0U2RTZFNjtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYmFja2dyb3VuZC1zaXplOiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICBhcHBlYXJhbmNlOiBub25lO1xuICAvKiBSZW1vdmUgZGVmYXVsdCBzdHlsaW5nICovXG59XG4ucmVxdWVzdC1saXN0IC5yZXF1ZXN0LWxpc3QtZmlsdGVyIC5yZXF1ZXN0LWxpc3QtZmlsdGVyLWNvbnRlbnQgLnJlcXVlc3QtbGlzdC1pbnB1dC1ncm91cCAucmVxdWVzdC1saXN0LWlucHV0OjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjQzNDM0MzO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cbi5yZXF1ZXN0LWxpc3QgLnJlcXVlc3QtbGlzdC1maWx0ZXIgLnJlcXVlc3QtbGlzdC1maWx0ZXItY29udGVudCAucmVxdWVzdC1saXN0LWlucHV0LWdyb3VwIC5yZXF1ZXN0LWxpc3QtaW5wdXQ6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICM4QjY5MTQ7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4ucmVxdWVzdC1saXN0IC5yZXF1ZXN0LWxpc3QtZmlsdGVyIC5yZXF1ZXN0LWxpc3QtZmlsdGVyLWNvbnRlbnQgLnJlcXVlc3QtbGlzdC1pbnB1dC1ncm91cCAucmVxdWVzdC1saXN0LXNlbGVjdCB7XG4gIGhlaWdodDogNDhweDtcbiAgcGFkZGluZzogOHB4IDEycHg7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFNkU2RTY7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJhY2tncm91bmQ6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD1cIjIwXCIgaGVpZ2h0PVwiMjFcIiB2aWV3Qm94PVwiMCAwIDIwIDIxXCIgZmlsbD1cIm5vbmVcIiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIlM0UlM0NwYXRoIGQ9XCJNMTYuNiA3LjcwODVMMTEuMTY2NyAxMy4xNDE4QzEwLjUyNSAxMy43ODM1IDkuNDc1MDIgMTMuNzgzNSA4LjgzMzM2IDEzLjE0MThMMy40MDAwMiA3LjcwODVcIiBzdHJva2U9XCIlMjNBREE3QTdcIiBzdHJva2Utd2lkdGg9XCIxLjVcIiBzdHJva2UtbWl0ZXJsaW1pdD1cIjEwXCIgc3Ryb2tlLWxpbmVjYXA9XCJyb3VuZFwiIHN0cm9rZS1saW5lam9pbj1cInJvdW5kXCIlMkYlM0UlM0MlMkZzdmclM0UnKSBuby1yZXBlYXQgcmlnaHQgMTBweCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMjBweDtcbiAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgLyogUmVtb3ZlIGRlZmF1bHQgc3R5bGluZyAqL1xufVxuLnJlcXVlc3QtbGlzdCAucmVxdWVzdC1saXN0LWZpbHRlciAucmVxdWVzdC1saXN0LWZpbHRlci1jb250ZW50IC5yZXF1ZXN0LWxpc3QtaW5wdXQtZ3JvdXAgLnJlcXVlc3QtbGlzdC1zZWxlY3Q6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNDM0MzQzM7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuLnJlcXVlc3QtbGlzdCAucmVxdWVzdC1saXN0LWZpbHRlciAucmVxdWVzdC1saXN0LWZpbHRlci1jb250ZW50IC5yZXF1ZXN0LWxpc3QtaW5wdXQtZ3JvdXAgLnJlcXVlc3QtbGlzdC1zZWxlY3Q6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICM4QjY5MTQ7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4ucmVxdWVzdC1saXN0IC5yZXF1ZXN0LWxpc3QtZmlsdGVyIC5hcHBseS1idG4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDU0cHg7XG4gIHBhZGRpbmc6IDE2cHggMThweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTBweDtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYmFja2dyb3VuZDogIzAwQkM3MDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6IFwiRElOIE5leHQgTFQgQXJhYmljXCI7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTUwJTtcbiAgLyogMjIuNXB4ICovXG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5yZXF1ZXN0LWxpc3QgLnJlcXVlc3QtbGlzdC1maWx0ZXIgLmFwcGx5LWJ0bi5hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuLnJlcXVlc3QtbGlzdCAucmVxdWVzdC1jaGVja2JveC1saXN0LW1pbmVyYWxzIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLnJlcXVlc3QtbGlzdCAucmVxdWVzdC1jaGVja2JveC1saXN0IHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAvKiB0ZXh0LWRlY29yYXRpb246IG5vbmU7ICovXG4gIHBhZGRpbmc6IDA7XG4gIGNvbG9yOiAjODQ2OTQwO1xuICBhY2NlbnQtY29sb3I6ICM4NDY5NDA7XG4gIGFwcGVhcmFuY2U6IGJsb2NrO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cbi5yZXF1ZXN0LWxpc3QgLnJlcXVlc3QtY2hlY2tib3gtbGlzdCAucmVxdWVzdC1jaGVja2JveC1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIGNvbG9yOiAjMzQzNzNBO1xuICBmb250LWZhbWlseTogXCJESU4gTmV4dCBMVCBBcmFiaWNcIjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG4ucmVxdWVzdC1saXN0IC5yZXF1ZXN0LWNoZWNrYm94LWxpc3QgLnJlcXVlc3QtY2hlY2tib3hbdHlwZT1jaGVja2JveF0ge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBhcHBlYXJhbmNlOiBhdXRvO1xufVxuLnJlcXVlc3QtbGlzdCAucmVxdWVzdC1jaGVja2JveC1saXN0IC5yZXF1ZXN0LWNoZWNrYm94W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQge1xuICBiYWNrZ3JvdW5kOiAjODQ2OTQwO1xufVxuLnJlcXVlc3QtbGlzdCAucmVxdWVzdC1jaGVja2JveC1saXN0IC5yZXF1ZXN0LWNoZWNrYm94W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyAucmVxdWVzdC1sYWJlbCB7XG4gIGNvbG9yOiAjODQ2OTQwO1xuICAvKiBDaGFuZ2UgdGhpcyBjb2xvciB0byB0aGUgZGVzaXJlZCBjb2xvciAqL1xufVxuLnJlcXVlc3QtbGlzdCAucmVxdWVzdHMtbGlzdC1jYXJkIHtcbiAgaGVpZ2h0OiAyNjhweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogMC40cyBhbGwgZWFzZTtcbiAgcGFkZGluZzogMjBweCAyMHB4IDE3cHggMjBweDtcbiAgYmFja2dyb3VuZDogI0ZGRjtcbiAgYm94LXNoYWRvdzogMHB4IDRweCAzMHB4IDBweCByZ2JhKDIyNywgMjI3LCAyMjcsIDAuMjUpO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG4ucmVxdWVzdC1saXN0IC5yZXF1ZXN0cy1saXN0LWNhcmQ6aG92ZXIge1xuICBwYWRkaW5nOiAyMHB4IDIwcHggMTdweCAyMHB4O1xuICBib3gtc2hhZG93OiAwIDRweCA4cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAvKiBIb3ZlciBlZmZlY3QgZm9yIGNhcmQgKi9cbn1cbmh0bWxbbGFuZz1hcl1bZGlyPXJ0bF0gLnJlcXVlc3QtbGlzdCAucmVxdWVzdHMtbGlzdC1jYXJkIC5yZXF1ZXN0cy1saXN0LWNhcmQtaGVhZGVyIC5sYWJlbC1zdGF0dXMge1xuICBsZWZ0OiAyNHB4O1xuICByaWdodDogYXV0bztcbn1cbi5yZXF1ZXN0LWxpc3QgLnJlcXVlc3RzLWxpc3QtY2FyZCAucmVxdWVzdHMtbGlzdC1jYXJkLWhlYWRlciAubGFiZWwtc3RhdHVzIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LWZhbWlseTogXCJESU4gTmV4dCBMVCBBcmFiaWNcIjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGhlaWdodDogMjFweDtcbiAgcGFkZGluZzogMTJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMjRweDtcbiAgdG9wOiAwO1xuICBib3JkZXItcmFkaXVzOiAwcHggMHB4IDhweCA4cHg7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwYWRkaW5nLXRvcDogOHB4O1xufVxuLnJlcXVlc3QtbGlzdCAucmVxdWVzdHMtbGlzdC1jYXJkIC5yZXF1ZXN0cy1saXN0LWNhcmQtaGVhZGVyIC5sYWJlbC1zdGF0dXMuaW5hY3RpdmUsIC5yZXF1ZXN0LWxpc3QgLnJlcXVlc3RzLWxpc3QtY2FyZCAucmVxdWVzdHMtbGlzdC1jYXJkLWhlYWRlciAubGFiZWwtc3RhdHVzLkluYWN0aXZlLCAucmVxdWVzdC1saXN0IC5yZXF1ZXN0cy1saXN0LWNhcmQgLnJlcXVlc3RzLWxpc3QtY2FyZC1oZWFkZXIgLmxhYmVsLXN0YXR1cy5JbkFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNBRkFDQUQ7XG4gIGNvbG9yOiAjZmZmO1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeUxpZ2h0R3JleS1MNTAsICNGQUZCRkIpO1xufVxuLnJlcXVlc3QtbGlzdCAucmVxdWVzdHMtbGlzdC1jYXJkIC5yZXF1ZXN0cy1saXN0LWNhcmQtaGVhZGVyIC5sYWJlbC1zdGF0dXMuY2xvc2VkLCAucmVxdWVzdC1saXN0IC5yZXF1ZXN0cy1saXN0LWNhcmQgLnJlcXVlc3RzLWxpc3QtY2FyZC1oZWFkZXIgLmxhYmVsLXN0YXR1cy5DbG9zZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQ0M1QjVCO1xuICBjb2xvcjogI2ZmZjtcbiAgY29sb3I6IHZhcigtLXByaW1hcnlMaWdodEdyZXktTDUwLCAjRkFGQkZCKTtcbn1cbi5yZXF1ZXN0LWxpc3QgLnJlcXVlc3RzLWxpc3QtY2FyZCAucmVxdWVzdHMtbGlzdC1jYXJkLWhlYWRlciAubGFiZWwtc3RhdHVzLmFjdGl2ZSwgLnJlcXVlc3QtbGlzdCAucmVxdWVzdHMtbGlzdC1jYXJkIC5yZXF1ZXN0cy1saXN0LWNhcmQtaGVhZGVyIC5sYWJlbC1zdGF0dXMuQWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwQkM3MDtcbiAgY29sb3I6ICNmZmY7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5TGlnaHRHcmV5LUw1MCwgI0ZBRkJGQik7XG59XG4ucmVxdWVzdC1saXN0IC5yZXF1ZXN0cy1saXN0LWNhcmQgLnJlcXVlc3RzLWxpc3QtY2FyZC1kZXRhaWxzIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0Y2RjlGOTtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG59XG4ucmVxdWVzdC1saXN0IC5yZXF1ZXN0cy1saXN0LWNhcmQgLnJlcXVlc3RzLWxpc3QtY2FyZC1kZXRhaWxzIC5kZXRhaWxzLWxpbmsge1xuICBjb2xvcjogIzg0Njk0MDtcbiAgZm9udC1mYW1pbHk6IFwiRElOIE5leHQgTFQgQXJhYmljXCI7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTYwJTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuaHRtbFtsYW5nPWFyXVtkaXI9cnRsXSAucmVxdWVzdC1saXN0IC5yZXF1ZXN0cy1saXN0LWNhcmQgLnJlcXVlc3RzLWxpc3QtY2FyZC1kZXRhaWxzIC5saW5rLWljb24ge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuaHRtbFtsYW5nPWFyXVtkaXI9cnRsXSAucmVxdWVzdC1saXN0IC5yZXF1ZXN0cy1saXN0LWNhcmQgLnJlcXVlc3RzLWxpc3QtY2FyZC1kZXRhaWxzIC5kZXRhaWxzLWxpbmsgc3ZnIHtcbiAgLW1vei10cmFuc2Zvcm06IHNjYWxlKC0xLCAtMSk7XG4gIC1vLXRyYW5zZm9ybTogc2NhbGUoLTEsIC0xKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKC0xLCAtMSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoLTEsIC0xKTtcbn1cbi5yZXF1ZXN0LWxpc3QgLnJlcXVlc3RzLWxpc3QtdGV4dC1ib3gge1xuICBtYXJnaW4tYm90dG9tOiAzMXB4O1xufVxuLnJlcXVlc3QtbGlzdCAucmVxdWVzdHMtbGlzdC10ZXh0LWJveCAucmVxdWVzdHMtbGlzdC10aXRsZSB7XG4gIGNvbG9yOiAjMUQxRDFCO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gIC8qIDM3LjhweCAqL1xuICB3aWR0aDogMjM2cHg7XG59XG4ucmVxdWVzdC1saXN0IC5yZXF1ZXN0cy1saXN0LXRleHQtYm94IC5yZXF1ZXN0cy1saXN0LWRlc2NyaXB0aW9uIHtcbiAgY29sb3I6ICM0QTRGNTM7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTQwJTtcbiAgLyogMTYuOHB4ICovXG59XG4ucmVxdWVzdC1saXN0IC5yZXF1ZXN0cy1saXN0LWRldGFpbHMgLnJlcXVlc3RzLWxpc3QtZGV0YWlscy1ncm91cCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZ2FwOiAxNXB4O1xuICBtaW4taGVpZ2h0OiAxMDNweDtcbn1cbi5yZXF1ZXN0LWxpc3QgLnJlcXVlc3RzLWxpc3QtZGV0YWlscyAucmVxdWVzdHMtbGlzdC1kZXRhaWxzLWdyb3VwIC5yZXF1ZXN0cy1saXN0LWRldGFpbHMtaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6IFwiRElOIE5leHQgTFQgQXJhYmljXCI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMTQwJTtcbiAgY29sb3I6ICMxNDFCMzQ7XG59XG4ucmVxdWVzdC1saXN0IC5yZXF1ZXN0cy1saXN0LWRldGFpbHMgLnJlcXVlc3RzLWxpc3QtZGV0YWlscy1ncm91cCAucmVxdWVzdHMtbGlzdC1kZXRhaWxzLWl0ZW0gLnJlcXVlc3RzLWxpc3QtZGV0YWlscy1pdGVtLXRpdGxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxNXB4O1xuICBjb2xvcjogIzg0Njk0MDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnJlcXVlc3QtbGlzdC1maWx0ZXIge1xuICAgIHdpZHRoOiAyMyU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLnJlcXVlc3QtbGlzdC1maWx0ZXIge1xuICAgIHdpZHRoOiA1MCUgIWltcG9ydGFudDtcbiAgICBtYXJnaW46IGF1dG87XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLnRhYnMtc2VjdGlvbi1jb250ZW50IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLnRhYnMtc2VjdGlvbi1jb250ZW50IC5taW5pbmctaW5mbyB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG4gIC50YWJzLXNlY3Rpb24tY29udGVudCAudGFiLXBhbmUge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC50YWJzLXNlY3Rpb24tY29udGVudCAucmVxdWVzdC1saXN0LWZpbHRlciB7XG4gICAgd2lkdGg6IDQ0JTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gIC50YWJzLXNlY3Rpb24tY29udGVudCAucmVxdWVzdC1saXN0LWZpbHRlciAucmVxdWVzdC1saXN0LWZpbHRlci1jb250ZW50IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC50YWJzLXNlY3Rpb24tY29udGVudCAucmVxdWVzdC1saXN0LWZpbHRlciAuYXBwbHktYnRuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC50YWJzLXNlY3Rpb24tY29udGVudCAucmVxdWVzdC1saXN0LWZpbHRlciAucmVxdWVzdC1saXN0LWZpbHRlci1oZWFkZXIgLmJ1cmdlci1pY29uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbn1cbi5jb21wYW55LWRldGFpbHMge1xuICBwYWRkaW5nOiA4MHB4IDIwcHggMTcwcHggMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLXRvcDogMTgycHg7XG4gIG1hcmdpbi10b3A6IC0xMDJweDtcbn1cbi5jb21wYW55LWRldGFpbHMgLmNvbXBhbnktZGV0YWlscy1pY29uIHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cbi5jb21wYW55LWRldGFpbHMgLmNvbXBhbnktZGV0YWlscy10aXRsZSB7XG4gIGNvbG9yOiAjODQ2OTQwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBcIkRJTiBOZXh0IExUIEFyYWJpY1wiO1xuICBmb250LXNpemU6IDM1cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gIG1hcmdpbi1ib3R0b206IDI5cHg7XG59XG4uY29tcGFueS1kZXRhaWxzIC5jb21wYW55LWRldGFpbHMtZGVzY3JpcHRpb24ge1xuICBjb2xvcjogIzdDN0M3QztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LWZhbWlseTogXCJESU4gTmV4dCBMVCBBcmFiaWNcIjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB3aWR0aDogNDclO1xuICBtYXJnaW46IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG4uY29tcGFueS1kZXRhaWxzIC5jb21wYW55LWRldGFpbHMtY29udGFjdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4uY29tcGFueS1kZXRhaWxzIC5jb21wYW55LWRldGFpbHMtY29udGFjdCAuY29tcGFueS1kZXRhaWxzLWNvbnRhY3QtaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZ2FwOiA4cHg7XG59XG4uY29tcGFueS1kZXRhaWxzIC5jb21wYW55LWRldGFpbHMtY29udGFjdCAuY29tcGFueS1kZXRhaWxzLWNvbnRhY3QtaXRlbSAuY29tcGFueS1kZXRhaWxzLWNvbnRhY3QtaXRlbS10ZXh0IHtcbiAgY29sb3I6IHZhcigtLXByaW1hcnlMaWdodEdyZXktTDQwMCwgIzkyOTM5NCk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6IFwiRElOIE5leHQgTFQgQXJhYmljXCI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTQwJTtcbn1cbi5jb21wYW55LWRldGFpbHMgLmNvbXBhbnktZGV0YWlscy1jb250YWN0IC5jb21wYW55LWRldGFpbHMtY29udGFjdC1pdGVtIC5jb21wYW55LWRldGFpbHMtY29udGFjdC1pdGVtLW51bWJlciB7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5RGFya0dyZXktRDUwMCwgIzJEMzAzMyk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6IFwiRElOIE5leHQgTFQgQXJhYmljXCI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTQwJTtcbiAgZGlyZWN0aW9uOiBsdHI7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY29tcGFueS1kZXRhaWxzIC5jb21wYW55LWRldGFpbHMtY29udGFjdCB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cbi5saWNlbnNlcy1saXN0LXNlY3Rpb24ge1xuICBwYWRkaW5nOiA1MHB4IDBweCA1MHB4IDBweDtcbiAgcGFkZGluZy10b3A6IDE1MnB4O1xuICBtYXJnaW4tdG9wOiAtMTAycHg7XG59XG4ubGljZW5zZXMtbGlzdC1zZWN0aW9uIC5saWNlbnNlcy1saXN0LXNlY3Rpb24tdGl0bGUge1xuICBjb2xvcjogIzg0Njk0MDtcbiAgZm9udC1mYW1pbHk6IFwiRElOIE5leHQgTFQgQXJhYmljXCI7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbWFyZ2luLWJvdHRvbTogNTZweDtcbn1cbi5saWNlbnNlcy1saXN0LXNlY3Rpb24gLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbi1jb250ZW50IC5saWNlbnNlcy1saXN0LXNlY3Rpb24tdGFiLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDI0cHg7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xufVxuLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbiAubGljZW5zZXMtbGlzdC1zZWN0aW9uLWNvbnRlbnQgLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbi10YWItbGlzdCAubGljZW5zZXMtbGlzdC1zZWN0aW9uLXRhYi1pdGVtIHtcbiAgY29sb3I6ICNCNUI3Qjg7XG4gIGZvbnQtZmFtaWx5OiBcIkRJTiBOZXh0IExUIEFyYWJpY1wiO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5saWNlbnNlcy1saXN0LXNlY3Rpb24gLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbi1jb250ZW50IC5saWNlbnNlcy1saXN0LXNlY3Rpb24tdGFiLWxpc3QgLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbi10YWItaXRlbS5hY3RpdmUge1xuICBjb2xvcjogIzJEMzAzMztcbiAgZm9udC1zaXplOiAzMHB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbiAubGljZW5zZXMtbGlzdC1zZWN0aW9uLWNvbnRlbnQgLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbi10YWJzIHtcbiAgZm9udC1mYW1pbHk6IFwiRElOIE5leHQgTFQgQXJhYmljXCI7XG59XG4ubGljZW5zZXMtbGlzdC1zZWN0aW9uIC5saWNlbnNlcy1saXN0LXNlY3Rpb24tY29udGVudCAubGljZW5zZXMtbGlzdC1zZWN0aW9uLXRhYnMgLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbi10YWItcGFuZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIC8qc3RhcnQgbGljZW5zZSBjYXJkcyovXG4gIC8qZW5kIGxpY2Vuc2UgY2FyZHMqL1xuICAvKmVuZCByZXF1ZXN0IGNhcmRzKi9cbiAgLyplbmQgcmVxdWVzdCBjYXJkcyovXG59XG4ubGljZW5zZXMtbGlzdC1zZWN0aW9uIC5saWNlbnNlcy1saXN0LXNlY3Rpb24tY29udGVudCAubGljZW5zZXMtbGlzdC1zZWN0aW9uLXRhYnMgLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbi10YWItcGFuZS5hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5saWNlbnNlcy1saXN0LXNlY3Rpb24gLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbi1jb250ZW50IC5saWNlbnNlcy1saXN0LXNlY3Rpb24tdGFicyAubGljZW5zZXMtbGlzdC1zZWN0aW9uLXRhYi1wYW5lIC5saWNlbnNlcy1saXN0LXNlY3Rpb24tcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZ2FwOiAxOHB4ICFpbXBvcnRhbnQ7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubGljZW5zZXMtbGlzdC1zZWN0aW9uIC5saWNlbnNlcy1saXN0LXNlY3Rpb24tY29udGVudCAubGljZW5zZXMtbGlzdC1zZWN0aW9uLXRhYnMgLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbi10YWItcGFuZSAubGljZW5zZXMtbGlzdC1zZWN0aW9uLXJvdyAubGljZW5zZXMtbGlzdC1zZWN0aW9uLWNvbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLXdpZHRoOiAzMDZweDtcbiAgbWluLWhlaWdodDogZml0LWNvbnRlbnQ7XG59XG4ubGljZW5zZXMtbGlzdC1zZWN0aW9uIC5saWNlbnNlcy1saXN0LXNlY3Rpb24tY29udGVudCAubGljZW5zZXMtbGlzdC1zZWN0aW9uLXRhYnMgLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbi10YWItcGFuZSAubGljZW5zZXMtbGlzdC1zZWN0aW9uLXJvdyAucGFnZXIge1xuICBtYXJnaW4tdG9wOiAwLjRyZW07XG4gIHdpZHRoOiAxMDAlO1xufVxuLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbiAubGljZW5zZXMtbGlzdC1zZWN0aW9uLWNvbnRlbnQgLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbi10YWJzIC5saWNlbnNlcy1saXN0LXNlY3Rpb24tdGFiLXBhbmUgLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbi1yb3cgLnBhZ2VyLWZvcm0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbiAubGljZW5zZXMtbGlzdC1zZWN0aW9uLWNvbnRlbnQgLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbi10YWJzIC5saWNlbnNlcy1saXN0LXNlY3Rpb24tdGFiLXBhbmUgLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbi1jYXJkIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogMC40cyBhbGwgZWFzZTtcbiAgcGFkZGluZzogMTBweCAyMHB4IDEwcHggMjBweDtcbiAgYmFja2dyb3VuZDogI0ZGRjtcbiAgYm94LXNoYWRvdzogMHB4IDRweCAzMHB4IDBweCByZ2JhKDIyNywgMjI3LCAyMjcsIDAuMjUpO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG4ubGljZW5zZXMtbGlzdC1zZWN0aW9uIC5saWNlbnNlcy1saXN0LXNlY3Rpb24tY29udGVudCAubGljZW5zZXMtbGlzdC1zZWN0aW9uLXRhYnMgLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbi10YWItcGFuZSAubGljZW5zZXMtbGlzdC1zZWN0aW9uLWNhcmQ6aG92ZXIge1xuICBwYWRkaW5nOiAxMHB4IDIwcHggMTBweCAyMHB4O1xuICBib3gtc2hhZG93OiAwIDRweCA4cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAvKiBIb3ZlciBlZmZlY3QgZm9yIGNhcmQgKi9cbn1cbmh0bWxbbGFuZz1hcl1bZGlyPXJ0bF0gLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbiAubGljZW5zZXMtbGlzdC1zZWN0aW9uLWNvbnRlbnQgLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbi10YWJzIC5saWNlbnNlcy1saXN0LXNlY3Rpb24tdGFiLXBhbmUgLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbi1jYXJkIC5saWNlbnNlcy1saXN0LXNlY3Rpb24tY2FyZC1oZWFkZXIgLmxhYmVsLXN0YXR1cyB7XG4gIGxlZnQ6IDI0cHg7XG4gIHJpZ2h0OiBhdXRvO1xufVxuLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbiAubGljZW5zZXMtbGlzdC1zZWN0aW9uLWNvbnRlbnQgLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbi10YWJzIC5saWNlbnNlcy1saXN0LXNlY3Rpb24tdGFiLXBhbmUgLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbi1jYXJkIC5saWNlbnNlcy1saXN0LXNlY3Rpb24tY2FyZC1oZWFkZXIgLmxhYmVsLXN0YXR1cyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6IFwiRElOIE5leHQgTFQgQXJhYmljXCI7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBoZWlnaHQ6IDIxcHg7XG4gIHBhZGRpbmc6IDEycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDI0cHg7XG4gIHRvcDogMDtcbiAgYm9yZGVyLXJhZGl1czogMHB4IDBweCA4cHggOHB4O1xuICBsaW5lLWhlaWdodDogMDtcbiAgcGFkZGluZy10b3A6IDhweDtcbn1cbi5saWNlbnNlcy1saXN0LXNlY3Rpb24gLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbi1jb250ZW50IC5saWNlbnNlcy1saXN0LXNlY3Rpb24tdGFicyAubGljZW5zZXMtbGlzdC1zZWN0aW9uLXRhYi1wYW5lIC5saWNlbnNlcy1saXN0LXNlY3Rpb24tY2FyZCAubGljZW5zZXMtbGlzdC1zZWN0aW9uLWNhcmQtaGVhZGVyIC5sYWJlbC1zdGF0dXMuYWN0aXZlLCAubGljZW5zZXMtbGlzdC1zZWN0aW9uIC5saWNlbnNlcy1saXN0LXNlY3Rpb24tY29udGVudCAubGljZW5zZXMtbGlzdC1zZWN0aW9uLXRhYnMgLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbi10YWItcGFuZSAubGljZW5zZXMtbGlzdC1zZWN0aW9uLWNhcmQgLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbi1jYXJkLWhlYWRlciAubGFiZWwtc3RhdHVzLkFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMEJDNzA7XG4gIGNvbG9yOiAjZmZmO1xuICBjb2xvcjogI0ZBRkJGQjtcbn1cbi5saWNlbnNlcy1saXN0LXNlY3Rpb24gLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbi1jb250ZW50IC5saWNlbnNlcy1saXN0LXNlY3Rpb24tdGFicyAubGljZW5zZXMtbGlzdC1zZWN0aW9uLXRhYi1wYW5lIC5saWNlbnNlcy1saXN0LXNlY3Rpb24tY2FyZCAubGljZW5zZXMtbGlzdC1zZWN0aW9uLWNhcmQtaGVhZGVyIC5sYWJlbC1zdGF0dXMuaW5hY3RpdmUsIC5saWNlbnNlcy1saXN0LXNlY3Rpb24gLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbi1jb250ZW50IC5saWNlbnNlcy1saXN0LXNlY3Rpb24tdGFicyAubGljZW5zZXMtbGlzdC1zZWN0aW9uLXRhYi1wYW5lIC5saWNlbnNlcy1saXN0LXNlY3Rpb24tY2FyZCAubGljZW5zZXMtbGlzdC1zZWN0aW9uLWNhcmQtaGVhZGVyIC5sYWJlbC1zdGF0dXMuSW5hY3RpdmUsIC5saWNlbnNlcy1saXN0LXNlY3Rpb24gLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbi1jb250ZW50IC5saWNlbnNlcy1saXN0LXNlY3Rpb24tdGFicyAubGljZW5zZXMtbGlzdC1zZWN0aW9uLXRhYi1wYW5lIC5saWNlbnNlcy1saXN0LXNlY3Rpb24tY2FyZCAubGljZW5zZXMtbGlzdC1zZWN0aW9uLWNhcmQtaGVhZGVyIC5sYWJlbC1zdGF0dXMuSW5BY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQUZBQ0FEO1xuICBjb2xvcjogI2ZmZjtcbiAgY29sb3I6ICNGQUZCRkI7XG59XG4ubGljZW5zZXMtbGlzdC1zZWN0aW9uIC5saWNlbnNlcy1saXN0LXNlY3Rpb24tY29udGVudCAubGljZW5zZXMtbGlzdC1zZWN0aW9uLXRhYnMgLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbi10YWItcGFuZSAubGljZW5zZXMtbGlzdC1zZWN0aW9uLWNhcmQgLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbi1jYXJkLWhlYWRlciAubGFiZWwtc3RhdHVzLmNsb3NlZCwgLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbiAubGljZW5zZXMtbGlzdC1zZWN0aW9uLWNvbnRlbnQgLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbi10YWJzIC5saWNlbnNlcy1saXN0LXNlY3Rpb24tdGFiLXBhbmUgLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbi1jYXJkIC5saWNlbnNlcy1saXN0LXNlY3Rpb24tY2FyZC1oZWFkZXIgLmxhYmVsLXN0YXR1cy5DbG9zZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQ0M1QjVCO1xuICBjb2xvcjogI2ZmZjtcbiAgY29sb3I6ICNGQUZCRkI7XG59XG4ubGljZW5zZXMtbGlzdC1zZWN0aW9uIC5saWNlbnNlcy1saXN0LXNlY3Rpb24tY29udGVudCAubGljZW5zZXMtbGlzdC1zZWN0aW9uLXRhYnMgLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbi10YWItcGFuZSAubGljZW5zZXMtbGlzdC1zZWN0aW9uLWNhcmQgLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbi1jYXJkLXRleHQtYm94IHtcbiAgbWFyZ2luLWJvdHRvbTogMzFweDtcbn1cbi5saWNlbnNlcy1saXN0LXNlY3Rpb24gLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbi1jb250ZW50IC5saWNlbnNlcy1saXN0LXNlY3Rpb24tdGFicyAubGljZW5zZXMtbGlzdC1zZWN0aW9uLXRhYi1wYW5lIC5saWNlbnNlcy1saXN0LXNlY3Rpb24tY2FyZCAubGljZW5zZXMtbGlzdC1zZWN0aW9uLWNhcmQtdGV4dC1ib3ggLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbi1jYXJkLXRpdGxlIHtcbiAgY29sb3I6ICMxRDFEMUI7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTQwJTtcbiAgLyogMzcuOHB4ICovXG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgd2lkdGg6IDIzNnB4O1xufVxuLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbiAubGljZW5zZXMtbGlzdC1zZWN0aW9uLWNvbnRlbnQgLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbi10YWJzIC5saWNlbnNlcy1saXN0LXNlY3Rpb24tdGFiLXBhbmUgLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbi1jYXJkIC5saWNlbnNlcy1saXN0LXNlY3Rpb24tY2FyZC10ZXh0LWJveCAubGljZW5zZXMtbGlzdC1zZWN0aW9uLWNhcmQtZGVzY3JpcHRpb24ge1xuICBjb2xvcjogIzRBNEY1MztcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICAvKiAxNi44cHggKi9cbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICB3aWR0aDogMjY5cHg7XG59XG4ubGljZW5zZXMtbGlzdC1zZWN0aW9uIC5saWNlbnNlcy1saXN0LXNlY3Rpb24tY29udGVudCAubGljZW5zZXMtbGlzdC1zZWN0aW9uLXRhYnMgLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbi10YWItcGFuZSAubGljZW5zZXMtbGlzdC1zZWN0aW9uLWNhcmQgLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbi1jYXJkLWRldGFpbHMgLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbi1jYXJkLWRldGFpbHMtZ3JvdXAge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0Y2RjlGOTtcbn1cbi5saWNlbnNlcy1saXN0LXNlY3Rpb24gLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbi1jb250ZW50IC5saWNlbnNlcy1saXN0LXNlY3Rpb24tdGFicyAubGljZW5zZXMtbGlzdC1zZWN0aW9uLXRhYi1wYW5lIC5saWNlbnNlcy1saXN0LXNlY3Rpb24tY2FyZCAubGljZW5zZXMtbGlzdC1zZWN0aW9uLWNhcmQtZGV0YWlscyAubGljZW5zZXMtbGlzdC1zZWN0aW9uLWNhcmQtZGV0YWlscy1ncm91cCAubGljZW5zZXMtbGlzdC1zZWN0aW9uLWNhcmQtZGV0YWlscy1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LWZhbWlseTogXCJESU4gTmV4dCBMVCBBcmFiaWNcIjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICBjb2xvcjogIzE0MUIzNDtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cbi5saWNlbnNlcy1saXN0LXNlY3Rpb24gLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbi1jb250ZW50IC5saWNlbnNlcy1saXN0LXNlY3Rpb24tdGFicyAubGljZW5zZXMtbGlzdC1zZWN0aW9uLXRhYi1wYW5lIC5saWNlbnNlcy1saXN0LXNlY3Rpb24tY2FyZCAubGljZW5zZXMtbGlzdC1zZWN0aW9uLWNhcmQtZGV0YWlscyAubGljZW5zZXMtbGlzdC1zZWN0aW9uLWNhcmQtZGV0YWlscy1ncm91cCAubGljZW5zZXMtbGlzdC1zZWN0aW9uLWNhcmQtZGV0YWlscy1pdGVtIC5saWNlbnNlcy1saXN0LXNlY3Rpb24tY2FyZC1kZXRhaWxzLWl0ZW0tdGl0bGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDEwcHg7XG4gIGNvbG9yOiAjODQ2OTQwO1xufVxuLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbiAubGljZW5zZXMtbGlzdC1zZWN0aW9uLWNvbnRlbnQgLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbi10YWJzIC5saWNlbnNlcy1saXN0LXNlY3Rpb24tdGFiLXBhbmUgLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbi1jYXJkIC5saWNlbnNlcy1saXN0LXNlY3Rpb24tY2FyZC1kZXRhaWxzIC5saWNlbnNlcy1saXN0LXNlY3Rpb24tY2FyZC1kZXRhaWxzLWdyb3VwIC5saWNlbnNlcy1saXN0LXNlY3Rpb24tY2FyZC1kZXRhaWxzLWl0ZW0gLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbi1jYXJkLWRldGFpbHMtaXRlbS12YWx1ZSB7XG4gIG1heC13aWR0aDogMTg3cHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuaHRtbFtsYW5nPWFyXVtkaXI9cnRsXSAubGljZW5zZXMtbGlzdC1zZWN0aW9uIC5saWNlbnNlcy1saXN0LXNlY3Rpb24tY29udGVudCAubGljZW5zZXMtbGlzdC1zZWN0aW9uLXRhYnMgLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbi10YWItcGFuZSAubGljZW5zZXMtbGlzdC1zZWN0aW9uLWNhcmQgLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbi1jYXJkLWRldGFpbHMgLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbi1jYXJkLWRldGFpbHMtZ3JvdXAgLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbi1jYXJkLWRldGFpbHMtaXRlbSAubGljZW5zZXMtbGlzdC1zZWN0aW9uLWNhcmQtZGV0YWlscy1pdGVtLXZhbHVlIHtcbiAgbWF4LXdpZHRoOiAxODNweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5saWNlbnNlcy1saXN0LXNlY3Rpb24gLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbi1jb250ZW50IC5saWNlbnNlcy1saXN0LXNlY3Rpb24tdGFicyAubGljZW5zZXMtbGlzdC1zZWN0aW9uLXRhYi1wYW5lIC5saWNlbnNlcy1saXN0LXNlY3Rpb24tY2FyZCAubGljZW5zZXMtbGlzdC1zZWN0aW9uLWNhcmQtbW9yZS1kZXRhaWxzIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nLXRvcDogMTBweDtcbn1cbi5saWNlbnNlcy1saXN0LXNlY3Rpb24gLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbi1jb250ZW50IC5saWNlbnNlcy1saXN0LXNlY3Rpb24tdGFicyAubGljZW5zZXMtbGlzdC1zZWN0aW9uLXRhYi1wYW5lIC5saWNlbnNlcy1saXN0LXNlY3Rpb24tY2FyZCAubGljZW5zZXMtbGlzdC1zZWN0aW9uLWNhcmQtbW9yZS1kZXRhaWxzIC5kZXRhaWxzLWxpbmsge1xuICBjb2xvcjogIzg0Njk0MDtcbiAgZm9udC1mYW1pbHk6IFwiRElOIE5leHQgTFQgQXJhYmljXCI7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTYwJTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuaHRtbFtsYW5nPWFyXVtkaXI9cnRsXSAubGljZW5zZXMtbGlzdC1zZWN0aW9uIC5saWNlbnNlcy1saXN0LXNlY3Rpb24tY29udGVudCAubGljZW5zZXMtbGlzdC1zZWN0aW9uLXRhYnMgLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbi10YWItcGFuZSAubGljZW5zZXMtbGlzdC1zZWN0aW9uLWNhcmQgLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbi1jYXJkLW1vcmUtZGV0YWlscyAubGluay1pY29uIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbmh0bWxbbGFuZz1hcl1bZGlyPXJ0bF0gLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbiAubGljZW5zZXMtbGlzdC1zZWN0aW9uLWNvbnRlbnQgLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbi10YWJzIC5saWNlbnNlcy1saXN0LXNlY3Rpb24tdGFiLXBhbmUgLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbi1jYXJkIC5saWNlbnNlcy1saXN0LXNlY3Rpb24tY2FyZC1tb3JlLWRldGFpbHMgLmRldGFpbHMtbGluayBzdmcge1xuICAtbW96LXRyYW5zZm9ybTogc2NhbGUoLTEsIC0xKTtcbiAgLW8tdHJhbnNmb3JtOiBzY2FsZSgtMSwgLTEpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoLTEsIC0xKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgtMSwgLTEpO1xufVxuLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbiAubGljZW5zZXMtbGlzdC1zZWN0aW9uLWNvbnRlbnQgLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbi10YWJzIC5saWNlbnNlcy1saXN0LXNlY3Rpb24tdGFiLXBhbmUgLnJlcXVlc3QtbGlzdC1zZWN0aW9uLXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZ2FwOiA1cHggIWltcG9ydGFudDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbiAubGljZW5zZXMtbGlzdC1zZWN0aW9uLWNvbnRlbnQgLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbi10YWJzIC5saWNlbnNlcy1saXN0LXNlY3Rpb24tdGFiLXBhbmUgLnJlcXVlc3QtbGlzdC1zZWN0aW9uLXJvdyAucmVxdWVzdC1saXN0LXNlY3Rpb24tY29sIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4td2lkdGg6IDMwMHB4O1xuICBtaW4taGVpZ2h0OiBmaXQtY29udGVudDtcbn1cbi5saWNlbnNlcy1saXN0LXNlY3Rpb24gLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbi1jb250ZW50IC5saWNlbnNlcy1saXN0LXNlY3Rpb24tdGFicyAubGljZW5zZXMtbGlzdC1zZWN0aW9uLXRhYi1wYW5lIC5yZXF1ZXN0LWxpc3Qtc2VjdGlvbi1jYXJkIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBnYXA6IDIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiAwLjRzIGFsbCBlYXNlO1xuICBwYWRkaW5nOiAyMHB4IDIwcHggMTdweCAyMHB4O1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xuICBib3gtc2hhZG93OiAwcHggNHB4IDMwcHggMHB4IHJnYmEoMjI3LCAyMjcsIDIyNywgMC4yNSk7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbn1cbi5saWNlbnNlcy1saXN0LXNlY3Rpb24gLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbi1jb250ZW50IC5saWNlbnNlcy1saXN0LXNlY3Rpb24tdGFicyAubGljZW5zZXMtbGlzdC1zZWN0aW9uLXRhYi1wYW5lIC5yZXF1ZXN0LWxpc3Qtc2VjdGlvbi1jYXJkOmhvdmVyIHtcbiAgcGFkZGluZzogMjBweDtcbiAgYm94LXNoYWRvdzogMCA0cHggOHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgLyogSG92ZXIgZWZmZWN0IGZvciBjYXJkICovXG59XG5odG1sW2xhbmc9YXJdW2Rpcj1ydGxdIC5saWNlbnNlcy1saXN0LXNlY3Rpb24gLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbi1jb250ZW50IC5saWNlbnNlcy1saXN0LXNlY3Rpb24tdGFicyAubGljZW5zZXMtbGlzdC1zZWN0aW9uLXRhYi1wYW5lIC5yZXF1ZXN0LWxpc3Qtc2VjdGlvbi1jYXJkIC5yZXF1ZXN0LWxpc3Qtc2VjdGlvbi1jYXJkLWhlYWRlciAubGFiZWwtc3RhdHVzIHtcbiAgbGVmdDogMjRweDtcbiAgcmlnaHQ6IGF1dG87XG59XG4ubGljZW5zZXMtbGlzdC1zZWN0aW9uIC5saWNlbnNlcy1saXN0LXNlY3Rpb24tY29udGVudCAubGljZW5zZXMtbGlzdC1zZWN0aW9uLXRhYnMgLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbi10YWItcGFuZSAucmVxdWVzdC1saXN0LXNlY3Rpb24tY2FyZCAucmVxdWVzdC1saXN0LXNlY3Rpb24tY2FyZC1oZWFkZXIgLmxhYmVsLXN0YXR1cyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6IFwiRElOIE5leHQgTFQgQXJhYmljXCI7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBoZWlnaHQ6IDIxcHg7XG4gIHBhZGRpbmc6IDEycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDI0cHg7XG4gIHRvcDogMDtcbiAgYm9yZGVyLXJhZGl1czogMHB4IDBweCA4cHggOHB4O1xuICBsaW5lLWhlaWdodDogMDtcbiAgcGFkZGluZy10b3A6IDhweDtcbn1cbi5saWNlbnNlcy1saXN0LXNlY3Rpb24gLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbi1jb250ZW50IC5saWNlbnNlcy1saXN0LXNlY3Rpb24tdGFicyAubGljZW5zZXMtbGlzdC1zZWN0aW9uLXRhYi1wYW5lIC5yZXF1ZXN0LWxpc3Qtc2VjdGlvbi1jYXJkIC5yZXF1ZXN0LWxpc3Qtc2VjdGlvbi1jYXJkLWhlYWRlciAubGFiZWwtc3RhdHVzLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMEJDNzA7XG4gIGNvbG9yOiAjZmZmO1xuICBjb2xvcjogI0ZBRkJGQjtcbn1cbi5saWNlbnNlcy1saXN0LXNlY3Rpb24gLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbi1jb250ZW50IC5saWNlbnNlcy1saXN0LXNlY3Rpb24tdGFicyAubGljZW5zZXMtbGlzdC1zZWN0aW9uLXRhYi1wYW5lIC5yZXF1ZXN0LWxpc3Qtc2VjdGlvbi1jYXJkIC5yZXF1ZXN0LWxpc3Qtc2VjdGlvbi1jYXJkLWhlYWRlciAubGFiZWwtc3RhdHVzLmluYWN0aXZlLCAubGljZW5zZXMtbGlzdC1zZWN0aW9uIC5saWNlbnNlcy1saXN0LXNlY3Rpb24tY29udGVudCAubGljZW5zZXMtbGlzdC1zZWN0aW9uLXRhYnMgLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbi10YWItcGFuZSAucmVxdWVzdC1saXN0LXNlY3Rpb24tY2FyZCAucmVxdWVzdC1saXN0LXNlY3Rpb24tY2FyZC1oZWFkZXIgLmxhYmVsLXN0YXR1cy5JbmFjdGl2ZSwgLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbiAubGljZW5zZXMtbGlzdC1zZWN0aW9uLWNvbnRlbnQgLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbi10YWJzIC5saWNlbnNlcy1saXN0LXNlY3Rpb24tdGFiLXBhbmUgLnJlcXVlc3QtbGlzdC1zZWN0aW9uLWNhcmQgLnJlcXVlc3QtbGlzdC1zZWN0aW9uLWNhcmQtaGVhZGVyIC5sYWJlbC1zdGF0dXMuSW5BY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQUZBQ0FEO1xuICBjb2xvcjogI2ZmZjtcbiAgY29sb3I6ICNGQUZCRkI7XG59XG4ubGljZW5zZXMtbGlzdC1zZWN0aW9uIC5saWNlbnNlcy1saXN0LXNlY3Rpb24tY29udGVudCAubGljZW5zZXMtbGlzdC1zZWN0aW9uLXRhYnMgLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbi10YWItcGFuZSAucmVxdWVzdC1saXN0LXNlY3Rpb24tY2FyZCAucmVxdWVzdC1saXN0LXNlY3Rpb24tY2FyZC1oZWFkZXIgLmxhYmVsLXN0YXR1cy5jbG9zZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQ0M1QjVCO1xuICBjb2xvcjogI2ZmZjtcbiAgY29sb3I6ICNGQUZCRkI7XG59XG4ubGljZW5zZXMtbGlzdC1zZWN0aW9uIC5saWNlbnNlcy1saXN0LXNlY3Rpb24tY29udGVudCAubGljZW5zZXMtbGlzdC1zZWN0aW9uLXRhYnMgLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbi10YWItcGFuZSAucmVxdWVzdC1saXN0LXNlY3Rpb24tY2FyZCAucmVxdWVzdC1saXN0LXNlY3Rpb24tY2FyZC10ZXh0LWJveCB7XG4gIG1hcmdpbi1ib3R0b206IDMxcHg7XG59XG4ubGljZW5zZXMtbGlzdC1zZWN0aW9uIC5saWNlbnNlcy1saXN0LXNlY3Rpb24tY29udGVudCAubGljZW5zZXMtbGlzdC1zZWN0aW9uLXRhYnMgLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbi10YWItcGFuZSAucmVxdWVzdC1saXN0LXNlY3Rpb24tY2FyZCAucmVxdWVzdC1saXN0LXNlY3Rpb24tY2FyZC10ZXh0LWJveCAucmVxdWVzdC1saXN0LXNlY3Rpb24tY2FyZC10aXRsZSB7XG4gIGNvbG9yOiAjMUQxRDFCO1xuICBmb250LXNpemU6IDI3cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gIC8qIDM3LjhweCAqL1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbiAubGljZW5zZXMtbGlzdC1zZWN0aW9uLWNvbnRlbnQgLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbi10YWJzIC5saWNlbnNlcy1saXN0LXNlY3Rpb24tdGFiLXBhbmUgLnJlcXVlc3QtbGlzdC1zZWN0aW9uLWNhcmQgLnJlcXVlc3QtbGlzdC1zZWN0aW9uLWNhcmQtdGV4dC1ib3ggLnJlcXVlc3QtbGlzdC1zZWN0aW9uLWNhcmQtZGVzY3JpcHRpb24ge1xuICBjb2xvcjogIzRBNEY1MztcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICAvKiAxNi44cHggKi9cbn1cbi5saWNlbnNlcy1saXN0LXNlY3Rpb24gLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbi1jb250ZW50IC5saWNlbnNlcy1saXN0LXNlY3Rpb24tdGFicyAubGljZW5zZXMtbGlzdC1zZWN0aW9uLXRhYi1wYW5lIC5yZXF1ZXN0LWxpc3Qtc2VjdGlvbi1jYXJkIC5yZXF1ZXN0LWxpc3Qtc2VjdGlvbi1jYXJkLWRldGFpbHMgLnJlcXVlc3QtbGlzdC1zZWN0aW9uLWNhcmQtZGV0YWlscy1ncm91cCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgcGFkZGluZzogMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0Y2RjlGOTtcbiAgcGFkZGluZy1ib3R0b206IDI3cHg7XG59XG4ubGljZW5zZXMtbGlzdC1zZWN0aW9uIC5saWNlbnNlcy1saXN0LXNlY3Rpb24tY29udGVudCAubGljZW5zZXMtbGlzdC1zZWN0aW9uLXRhYnMgLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbi10YWItcGFuZSAucmVxdWVzdC1saXN0LXNlY3Rpb24tY2FyZCAucmVxdWVzdC1saXN0LXNlY3Rpb24tY2FyZC1kZXRhaWxzIC5yZXF1ZXN0LWxpc3Qtc2VjdGlvbi1jYXJkLWRldGFpbHMtZ3JvdXAgLnJlcXVlc3QtbGlzdC1zZWN0aW9uLWNhcmQtZGV0YWlscy1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LWZhbWlseTogXCJESU4gTmV4dCBMVCBBcmFiaWNcIjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICBjb2xvcjogIzE0MUIzNDtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cbi5saWNlbnNlcy1saXN0LXNlY3Rpb24gLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbi1jb250ZW50IC5saWNlbnNlcy1saXN0LXNlY3Rpb24tdGFicyAubGljZW5zZXMtbGlzdC1zZWN0aW9uLXRhYi1wYW5lIC5yZXF1ZXN0LWxpc3Qtc2VjdGlvbi1jYXJkIC5yZXF1ZXN0LWxpc3Qtc2VjdGlvbi1jYXJkLWRldGFpbHMgLnJlcXVlc3QtbGlzdC1zZWN0aW9uLWNhcmQtZGV0YWlscy1ncm91cCAucmVxdWVzdC1saXN0LXNlY3Rpb24tY2FyZC1kZXRhaWxzLWl0ZW0gLnJlcXVlc3QtbGlzdC1zZWN0aW9uLWNhcmQtZGV0YWlscy1pdGVtLXRpdGxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxNXB4O1xuICBjb2xvcjogIzg0Njk0MDtcbn1cbi5saWNlbnNlcy1saXN0LXNlY3Rpb24gLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbi1jb250ZW50IC5saWNlbnNlcy1saXN0LXNlY3Rpb24tdGFicyAubGljZW5zZXMtbGlzdC1zZWN0aW9uLXRhYi1wYW5lIC5yZXF1ZXN0LWxpc3Qtc2VjdGlvbi1jYXJkIC5yZXF1ZXN0LWxpc3Qtc2VjdGlvbi1jYXJkLWRldGFpbHMgLnJlcXVlc3QtbGlzdC1zZWN0aW9uLWNhcmQtZGV0YWlscy1ncm91cCAucmVxdWVzdC1saXN0LXNlY3Rpb24tY2FyZC1kZXRhaWxzLWl0ZW0gLnJlcXVlc3QtbGlzdC1zZWN0aW9uLWNhcmQtZGV0YWlscy1pdGVtLXZhbHVlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbiAubGljZW5zZXMtbGlzdC1zZWN0aW9uLWNvbnRlbnQgLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbi10YWJzIC5saWNlbnNlcy1saXN0LXNlY3Rpb24tdGFiLXBhbmUgLnJlcXVlc3QtbGlzdC1zZWN0aW9uLWNhcmQgLnJlcXVlc3QtbGlzdC1zZWN0aW9uLWNhcmQtZGV0YWlscyAucmVxdWVzdC1saXN0LXNlY3Rpb24tY2FyZC1kZXRhaWxzLWdyb3VwIC5yZXF1ZXN0LWxpc3Qtc2VjdGlvbi1jYXJkLWRldGFpbHMtaXRlbSAucmVxdWVzdC1saXN0LXNlY3Rpb24tY2FyZC1kZXRhaWxzLWl0ZW0tdmFsdWUuYmctc2hhZG93IHtcbiAgcGFkZGluZzogNXB4IDZweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBiYWNrZ3JvdW5kOiAjRjNGM0YzO1xufVxuLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbiAubGljZW5zZXMtbGlzdC1zZWN0aW9uLWNvbnRlbnQgLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbi10YWJzIC5saWNlbnNlcy1saXN0LXNlY3Rpb24tdGFiLXBhbmUgLnJlcXVlc3QtbGlzdC1zZWN0aW9uLWNhcmQgLnJlcXVlc3QtbGlzdC1zZWN0aW9uLWNhcmQtbW9yZS1kZXRhaWxzIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbiAubGljZW5zZXMtbGlzdC1zZWN0aW9uLWNvbnRlbnQgLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbi10YWJzIC5saWNlbnNlcy1saXN0LXNlY3Rpb24tdGFiLXBhbmUgLnJlcXVlc3QtbGlzdC1zZWN0aW9uLWNhcmQgLnJlcXVlc3QtbGlzdC1zZWN0aW9uLWNhcmQtbW9yZS1kZXRhaWxzIC5kZXRhaWxzLWxpbmsge1xuICBjb2xvcjogIzg0Njk0MDtcbiAgZm9udC1mYW1pbHk6IFwiRElOIE5leHQgTFQgQXJhYmljXCI7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTYwJTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuaHRtbFtsYW5nPWFyXVtkaXI9cnRsXSAubGljZW5zZXMtbGlzdC1zZWN0aW9uIC5saWNlbnNlcy1saXN0LXNlY3Rpb24tY29udGVudCAubGljZW5zZXMtbGlzdC1zZWN0aW9uLXRhYnMgLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbi10YWItcGFuZSAucmVxdWVzdC1saXN0LXNlY3Rpb24tY2FyZCAucmVxdWVzdC1saXN0LXNlY3Rpb24tY2FyZC1tb3JlLWRldGFpbHMgLmxpbmstaWNvbiB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubGljZW5zZXMtbGlzdC1zZWN0aW9uLXRhYnMgLnJvdyB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbiAubGljZW5zZXMtbGlzdC1zZWN0aW9uLXRpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAubGljZW5zZXMtbGlzdC1zZWN0aW9uLXRhYi1wYW5lIC5saWNlbnNlcy1saXN0LXNlY3Rpb24tcm93IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG59XG4uYmlkcy1saWNlbnNlLWxpc3Qtc2VjdGlvbiB7XG4gIGJhY2tncm91bmQ6ICNGRkY7XG4gIHBhZGRpbmc6IDUwcHggMHB4IDUwcHggMHB4O1xuICBwYWRkaW5nLXRvcDogMTUycHg7XG59XG4uYmlkcy1saWNlbnNlLWxpc3Qtc2VjdGlvbiAubGljZW5zZXMtbGlzdC1zZWN0aW9uLXRpdGxlIHtcbiAgY29sb3I6ICM4NDY5NDA7XG4gIGZvbnQtZmFtaWx5OiBcIkRJTiBOZXh0IExUIEFyYWJpY1wiO1xuICBmb250LXNpemU6IDQwcHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIG1hcmdpbi1ib3R0b206IDU2cHg7XG59XG4uYmlkcy1saWNlbnNlLWxpc3Qtc2VjdGlvbiAubGljZW5zZXMtbGlzdC1zZWN0aW9uLWNvbnRlbnQgLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbi10YWItbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMjRweDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG4uYmlkcy1saWNlbnNlLWxpc3Qtc2VjdGlvbiAubGljZW5zZXMtbGlzdC1zZWN0aW9uLWNvbnRlbnQgLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbi10YWItbGlzdCAubGljZW5zZXMtbGlzdC1zZWN0aW9uLXRhYi1pdGVtIHtcbiAgY29sb3I6ICNCNUI3Qjg7XG4gIGZvbnQtZmFtaWx5OiBcIkRJTiBOZXh0IExUIEFyYWJpY1wiO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5iaWRzLWxpY2Vuc2UtbGlzdC1zZWN0aW9uIC5saWNlbnNlcy1saXN0LXNlY3Rpb24tY29udGVudCAubGljZW5zZXMtbGlzdC1zZWN0aW9uLXRhYi1saXN0IC5saWNlbnNlcy1saXN0LXNlY3Rpb24tdGFiLWl0ZW0uYWN0aXZlIHtcbiAgY29sb3I6ICMyRDMwMzM7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5iaWRzLWxpY2Vuc2UtbGlzdC1zZWN0aW9uIC5saWNlbnNlcy1saXN0LXNlY3Rpb24tY29udGVudCAubGljZW5zZXMtbGlzdC1zZWN0aW9uLXRhYnMge1xuICBmb250LWZhbWlseTogXCJESU4gTmV4dCBMVCBBcmFiaWNcIjtcbn1cbi5iaWRzLWxpY2Vuc2UtbGlzdC1zZWN0aW9uIC5saWNlbnNlcy1saXN0LXNlY3Rpb24tY29udGVudCAubGljZW5zZXMtbGlzdC1zZWN0aW9uLXRhYnMgLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbi10YWItcGFuZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIC8qc3RhcnQgbGljZW5zZSBjYXJkcyovXG4gIC8qZW5kIGxpY2Vuc2UgY2FyZHMqL1xuICAvKmVuZCByZXF1ZXN0IGNhcmRzKi9cbiAgLyplbmQgcmVxdWVzdCBjYXJkcyovXG59XG4uYmlkcy1saWNlbnNlLWxpc3Qtc2VjdGlvbiAubGljZW5zZXMtbGlzdC1zZWN0aW9uLWNvbnRlbnQgLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbi10YWJzIC5saWNlbnNlcy1saXN0LXNlY3Rpb24tdGFiLXBhbmUuYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYmlkcy1saWNlbnNlLWxpc3Qtc2VjdGlvbiAubGljZW5zZXMtbGlzdC1zZWN0aW9uLWNvbnRlbnQgLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbi10YWJzIC5saWNlbnNlcy1saXN0LXNlY3Rpb24tdGFiLXBhbmUgLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbi1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBnYXA6IDE4cHggIWltcG9ydGFudDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICB3aWR0aDogMTAwJTtcbn1cbi5iaWRzLWxpY2Vuc2UtbGlzdC1zZWN0aW9uIC5saWNlbnNlcy1saXN0LXNlY3Rpb24tY29udGVudCAubGljZW5zZXMtbGlzdC1zZWN0aW9uLXRhYnMgLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbi10YWItcGFuZSAubGljZW5zZXMtbGlzdC1zZWN0aW9uLXJvdyAubGljZW5zZXMtbGlzdC1zZWN0aW9uLWNvbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLXdpZHRoOiAzMDZweDtcbiAgbWluLWhlaWdodDogZml0LWNvbnRlbnQ7XG59XG4uYmlkcy1saWNlbnNlLWxpc3Qtc2VjdGlvbiAubGljZW5zZXMtbGlzdC1zZWN0aW9uLWNvbnRlbnQgLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbi10YWJzIC5saWNlbnNlcy1saXN0LXNlY3Rpb24tdGFiLXBhbmUgLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbi1yb3cgLnBhZ2VyIHtcbiAgbWFyZ2luLXRvcDogMC40cmVtO1xuICB3aWR0aDogMTAwJTtcbn1cbi5iaWRzLWxpY2Vuc2UtbGlzdC1zZWN0aW9uIC5saWNlbnNlcy1saXN0LXNlY3Rpb24tY29udGVudCAubGljZW5zZXMtbGlzdC1zZWN0aW9uLXRhYnMgLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbi10YWItcGFuZSAubGljZW5zZXMtbGlzdC1zZWN0aW9uLXJvdyAucGFnZXItZm9ybSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYmlkcy1saWNlbnNlLWxpc3Qtc2VjdGlvbiAubGljZW5zZXMtbGlzdC1zZWN0aW9uLWNvbnRlbnQgLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbi10YWJzIC5saWNlbnNlcy1saXN0LXNlY3Rpb24tdGFiLXBhbmUgLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbi1jYXJkIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogMC40cyBhbGwgZWFzZTtcbiAgcGFkZGluZzogMTBweCAyMHB4IDEwcHggMjBweDtcbiAgYmFja2dyb3VuZDogI0ZGRjtcbiAgYm94LXNoYWRvdzogMHB4IDRweCAzMHB4IDBweCByZ2JhKDIyNywgMjI3LCAyMjcsIDAuMjUpO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG4uYmlkcy1saWNlbnNlLWxpc3Qtc2VjdGlvbiAubGljZW5zZXMtbGlzdC1zZWN0aW9uLWNvbnRlbnQgLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbi10YWJzIC5saWNlbnNlcy1saXN0LXNlY3Rpb24tdGFiLXBhbmUgLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbi1jYXJkOmhvdmVyIHtcbiAgcGFkZGluZzogMTBweCAyMHB4IDEwcHggMjBweDtcbiAgYm94LXNoYWRvdzogMCA0cHggOHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgLyogSG92ZXIgZWZmZWN0IGZvciBjYXJkICovXG59XG5odG1sW2xhbmc9YXJdW2Rpcj1ydGxdIC5iaWRzLWxpY2Vuc2UtbGlzdC1zZWN0aW9uIC5saWNlbnNlcy1saXN0LXNlY3Rpb24tY29udGVudCAubGljZW5zZXMtbGlzdC1zZWN0aW9uLXRhYnMgLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbi10YWItcGFuZSAubGljZW5zZXMtbGlzdC1zZWN0aW9uLWNhcmQgLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbi1jYXJkLWhlYWRlciAubGFiZWwtc3RhdHVzIHtcbiAgbGVmdDogMjRweDtcbiAgcmlnaHQ6IGF1dG87XG59XG4uYmlkcy1saWNlbnNlLWxpc3Qtc2VjdGlvbiAubGljZW5zZXMtbGlzdC1zZWN0aW9uLWNvbnRlbnQgLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbi10YWJzIC5saWNlbnNlcy1saXN0LXNlY3Rpb24tdGFiLXBhbmUgLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbi1jYXJkIC5saWNlbnNlcy1saXN0LXNlY3Rpb24tY2FyZC1oZWFkZXIgLmxhYmVsLXN0YXR1cyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6IFwiRElOIE5leHQgTFQgQXJhYmljXCI7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBoZWlnaHQ6IDIxcHg7XG4gIHBhZGRpbmc6IDEycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDI0cHg7XG4gIHRvcDogMDtcbiAgYm9yZGVyLXJhZGl1czogMHB4IDBweCA4cHggOHB4O1xuICBsaW5lLWhlaWdodDogMDtcbiAgcGFkZGluZy10b3A6IDhweDtcbn1cbi5iaWRzLWxpY2Vuc2UtbGlzdC1zZWN0aW9uIC5saWNlbnNlcy1saXN0LXNlY3Rpb24tY29udGVudCAubGljZW5zZXMtbGlzdC1zZWN0aW9uLXRhYnMgLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbi10YWItcGFuZSAubGljZW5zZXMtbGlzdC1zZWN0aW9uLWNhcmQgLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbi1jYXJkLWhlYWRlciAubGFiZWwtc3RhdHVzLmFjdGl2ZSwgLmJpZHMtbGljZW5zZS1saXN0LXNlY3Rpb24gLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbi1jb250ZW50IC5saWNlbnNlcy1saXN0LXNlY3Rpb24tdGFicyAubGljZW5zZXMtbGlzdC1zZWN0aW9uLXRhYi1wYW5lIC5saWNlbnNlcy1saXN0LXNlY3Rpb24tY2FyZCAubGljZW5zZXMtbGlzdC1zZWN0aW9uLWNhcmQtaGVhZGVyIC5sYWJlbC1zdGF0dXMuQWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwQkM3MDtcbiAgY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjRkFGQkZCO1xufVxuLmJpZHMtbGljZW5zZS1saXN0LXNlY3Rpb24gLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbi1jb250ZW50IC5saWNlbnNlcy1saXN0LXNlY3Rpb24tdGFicyAubGljZW5zZXMtbGlzdC1zZWN0aW9uLXRhYi1wYW5lIC5saWNlbnNlcy1saXN0LXNlY3Rpb24tY2FyZCAubGljZW5zZXMtbGlzdC1zZWN0aW9uLWNhcmQtaGVhZGVyIC5sYWJlbC1zdGF0dXMuaW5hY3RpdmUsIC5iaWRzLWxpY2Vuc2UtbGlzdC1zZWN0aW9uIC5saWNlbnNlcy1saXN0LXNlY3Rpb24tY29udGVudCAubGljZW5zZXMtbGlzdC1zZWN0aW9uLXRhYnMgLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbi10YWItcGFuZSAubGljZW5zZXMtbGlzdC1zZWN0aW9uLWNhcmQgLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbi1jYXJkLWhlYWRlciAubGFiZWwtc3RhdHVzLkluYWN0aXZlLCAuYmlkcy1saWNlbnNlLWxpc3Qtc2VjdGlvbiAubGljZW5zZXMtbGlzdC1zZWN0aW9uLWNvbnRlbnQgLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbi10YWJzIC5saWNlbnNlcy1saXN0LXNlY3Rpb24tdGFiLXBhbmUgLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbi1jYXJkIC5saWNlbnNlcy1saXN0LXNlY3Rpb24tY2FyZC1oZWFkZXIgLmxhYmVsLXN0YXR1cy5JbkFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNBRkFDQUQ7XG4gIGNvbG9yOiAjZmZmO1xuICBjb2xvcjogI0ZBRkJGQjtcbn1cbi5iaWRzLWxpY2Vuc2UtbGlzdC1zZWN0aW9uIC5saWNlbnNlcy1saXN0LXNlY3Rpb24tY29udGVudCAubGljZW5zZXMtbGlzdC1zZWN0aW9uLXRhYnMgLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbi10YWItcGFuZSAubGljZW5zZXMtbGlzdC1zZWN0aW9uLWNhcmQgLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbi1jYXJkLWhlYWRlciAubGFiZWwtc3RhdHVzLmNsb3NlZCwgLmJpZHMtbGljZW5zZS1saXN0LXNlY3Rpb24gLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbi1jb250ZW50IC5saWNlbnNlcy1saXN0LXNlY3Rpb24tdGFicyAubGljZW5zZXMtbGlzdC1zZWN0aW9uLXRhYi1wYW5lIC5saWNlbnNlcy1saXN0LXNlY3Rpb24tY2FyZCAubGljZW5zZXMtbGlzdC1zZWN0aW9uLWNhcmQtaGVhZGVyIC5sYWJlbC1zdGF0dXMuQ2xvc2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0NDNUI1QjtcbiAgY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjRkFGQkZCO1xufVxuLmJpZHMtbGljZW5zZS1saXN0LXNlY3Rpb24gLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbi1jb250ZW50IC5saWNlbnNlcy1saXN0LXNlY3Rpb24tdGFicyAubGljZW5zZXMtbGlzdC1zZWN0aW9uLXRhYi1wYW5lIC5saWNlbnNlcy1saXN0LXNlY3Rpb24tY2FyZCAubGljZW5zZXMtbGlzdC1zZWN0aW9uLWNhcmQtdGV4dC1ib3gge1xuICBtYXJnaW4tYm90dG9tOiAzMXB4O1xufVxuLmJpZHMtbGljZW5zZS1saXN0LXNlY3Rpb24gLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbi1jb250ZW50IC5saWNlbnNlcy1saXN0LXNlY3Rpb24tdGFicyAubGljZW5zZXMtbGlzdC1zZWN0aW9uLXRhYi1wYW5lIC5saWNlbnNlcy1saXN0LXNlY3Rpb24tY2FyZCAubGljZW5zZXMtbGlzdC1zZWN0aW9uLWNhcmQtdGV4dC1ib3ggLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbi1jYXJkLXRpdGxlIHtcbiAgY29sb3I6ICMxRDFEMUI7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTQwJTtcbiAgLyogMzcuOHB4ICovXG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgd2lkdGg6IDIzNnB4O1xufVxuLmJpZHMtbGljZW5zZS1saXN0LXNlY3Rpb24gLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbi1jb250ZW50IC5saWNlbnNlcy1saXN0LXNlY3Rpb24tdGFicyAubGljZW5zZXMtbGlzdC1zZWN0aW9uLXRhYi1wYW5lIC5saWNlbnNlcy1saXN0LXNlY3Rpb24tY2FyZCAubGljZW5zZXMtbGlzdC1zZWN0aW9uLWNhcmQtdGV4dC1ib3ggLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbi1jYXJkLWRlc2NyaXB0aW9uIHtcbiAgY29sb3I6ICM0QTRGNTM7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTQwJTtcbiAgLyogMTYuOHB4ICovXG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cbi5iaWRzLWxpY2Vuc2UtbGlzdC1zZWN0aW9uIC5saWNlbnNlcy1saXN0LXNlY3Rpb24tY29udGVudCAubGljZW5zZXMtbGlzdC1zZWN0aW9uLXRhYnMgLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbi10YWItcGFuZSAubGljZW5zZXMtbGlzdC1zZWN0aW9uLWNhcmQgLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbi1jYXJkLWRldGFpbHMgLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbi1jYXJkLWRldGFpbHMtZ3JvdXAge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0Y2RjlGOTtcbn1cbi5iaWRzLWxpY2Vuc2UtbGlzdC1zZWN0aW9uIC5saWNlbnNlcy1saXN0LXNlY3Rpb24tY29udGVudCAubGljZW5zZXMtbGlzdC1zZWN0aW9uLXRhYnMgLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbi10YWItcGFuZSAubGljZW5zZXMtbGlzdC1zZWN0aW9uLWNhcmQgLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbi1jYXJkLWRldGFpbHMgLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbi1jYXJkLWRldGFpbHMtZ3JvdXAgLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbi1jYXJkLWRldGFpbHMtaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6IFwiRElOIE5leHQgTFQgQXJhYmljXCI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMTQwJTtcbiAgY29sb3I6ICMxNDFCMzQ7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG4uYmlkcy1saWNlbnNlLWxpc3Qtc2VjdGlvbiAubGljZW5zZXMtbGlzdC1zZWN0aW9uLWNvbnRlbnQgLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbi10YWJzIC5saWNlbnNlcy1saXN0LXNlY3Rpb24tdGFiLXBhbmUgLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbi1jYXJkIC5saWNlbnNlcy1saXN0LXNlY3Rpb24tY2FyZC1kZXRhaWxzIC5saWNlbnNlcy1saXN0LXNlY3Rpb24tY2FyZC1kZXRhaWxzLWdyb3VwIC5saWNlbnNlcy1saXN0LXNlY3Rpb24tY2FyZC1kZXRhaWxzLWl0ZW0gLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbi1jYXJkLWRldGFpbHMtaXRlbS10aXRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMTVweDtcbiAgY29sb3I6ICM4NDY5NDA7XG59XG4uYmlkcy1saWNlbnNlLWxpc3Qtc2VjdGlvbiAubGljZW5zZXMtbGlzdC1zZWN0aW9uLWNvbnRlbnQgLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbi10YWJzIC5saWNlbnNlcy1saXN0LXNlY3Rpb24tdGFiLXBhbmUgLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbi1jYXJkIC5saWNlbnNlcy1saXN0LXNlY3Rpb24tY2FyZC1tb3JlLWRldGFpbHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xufVxuLmJpZHMtbGljZW5zZS1saXN0LXNlY3Rpb24gLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbi1jb250ZW50IC5saWNlbnNlcy1saXN0LXNlY3Rpb24tdGFicyAubGljZW5zZXMtbGlzdC1zZWN0aW9uLXRhYi1wYW5lIC5saWNlbnNlcy1saXN0LXNlY3Rpb24tY2FyZCAubGljZW5zZXMtbGlzdC1zZWN0aW9uLWNhcmQtbW9yZS1kZXRhaWxzIC5kZXRhaWxzLWxpbmsge1xuICBjb2xvcjogIzg0Njk0MDtcbiAgZm9udC1mYW1pbHk6IFwiRElOIE5leHQgTFQgQXJhYmljXCI7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTYwJTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuaHRtbFtsYW5nPWFyXVtkaXI9cnRsXSAuYmlkcy1saWNlbnNlLWxpc3Qtc2VjdGlvbiAubGljZW5zZXMtbGlzdC1zZWN0aW9uLWNvbnRlbnQgLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbi10YWJzIC5saWNlbnNlcy1saXN0LXNlY3Rpb24tdGFiLXBhbmUgLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbi1jYXJkIC5saWNlbnNlcy1saXN0LXNlY3Rpb24tY2FyZC1tb3JlLWRldGFpbHMgLmxpbmstaWNvbiB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG5odG1sW2xhbmc9YXJdW2Rpcj1ydGxdIC5iaWRzLWxpY2Vuc2UtbGlzdC1zZWN0aW9uIC5saWNlbnNlcy1saXN0LXNlY3Rpb24tY29udGVudCAubGljZW5zZXMtbGlzdC1zZWN0aW9uLXRhYnMgLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbi10YWItcGFuZSAubGljZW5zZXMtbGlzdC1zZWN0aW9uLWNhcmQgLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbi1jYXJkLW1vcmUtZGV0YWlscyAuZGV0YWlscy1saW5rIHN2ZyB7XG4gIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgtMSwgLTEpO1xuICAtby10cmFuc2Zvcm06IHNjYWxlKC0xLCAtMSk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgtMSwgLTEpO1xuICB0cmFuc2Zvcm06IHNjYWxlKC0xLCAtMSk7XG59XG4uYmlkcy1saWNlbnNlLWxpc3Qtc2VjdGlvbiAubGljZW5zZXMtbGlzdC1zZWN0aW9uLWNvbnRlbnQgLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbi10YWJzIC5saWNlbnNlcy1saXN0LXNlY3Rpb24tdGFiLXBhbmUgLnJlcXVlc3QtbGlzdC1zZWN0aW9uLXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZ2FwOiA1cHggIWltcG9ydGFudDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLmJpZHMtbGljZW5zZS1saXN0LXNlY3Rpb24gLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbi1jb250ZW50IC5saWNlbnNlcy1saXN0LXNlY3Rpb24tdGFicyAubGljZW5zZXMtbGlzdC1zZWN0aW9uLXRhYi1wYW5lIC5yZXF1ZXN0LWxpc3Qtc2VjdGlvbi1yb3cgLnJlcXVlc3QtbGlzdC1zZWN0aW9uLWNvbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLXdpZHRoOiAzMDBweDtcbiAgbWluLWhlaWdodDogZml0LWNvbnRlbnQ7XG59XG4uYmlkcy1saWNlbnNlLWxpc3Qtc2VjdGlvbiAubGljZW5zZXMtbGlzdC1zZWN0aW9uLWNvbnRlbnQgLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbi10YWJzIC5saWNlbnNlcy1saXN0LXNlY3Rpb24tdGFiLXBhbmUgLnJlcXVlc3QtbGlzdC1zZWN0aW9uLWNhcmQge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGdhcDogMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IDAuNHMgYWxsIGVhc2U7XG4gIHBhZGRpbmc6IDIwcHggMjBweCAxN3B4IDIwcHg7XG4gIGJhY2tncm91bmQ6ICNGRkY7XG4gIGJveC1zaGFkb3c6IDBweCA0cHggMzBweCAwcHggcmdiYSgyMjcsIDIyNywgMjI3LCAwLjI1KTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuLmJpZHMtbGljZW5zZS1saXN0LXNlY3Rpb24gLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbi1jb250ZW50IC5saWNlbnNlcy1saXN0LXNlY3Rpb24tdGFicyAubGljZW5zZXMtbGlzdC1zZWN0aW9uLXRhYi1wYW5lIC5yZXF1ZXN0LWxpc3Qtc2VjdGlvbi1jYXJkOmhvdmVyIHtcbiAgcGFkZGluZzogMjBweDtcbiAgYm94LXNoYWRvdzogMCA0cHggOHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgLyogSG92ZXIgZWZmZWN0IGZvciBjYXJkICovXG59XG5odG1sW2xhbmc9YXJdW2Rpcj1ydGxdIC5iaWRzLWxpY2Vuc2UtbGlzdC1zZWN0aW9uIC5saWNlbnNlcy1saXN0LXNlY3Rpb24tY29udGVudCAubGljZW5zZXMtbGlzdC1zZWN0aW9uLXRhYnMgLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbi10YWItcGFuZSAucmVxdWVzdC1saXN0LXNlY3Rpb24tY2FyZCAucmVxdWVzdC1saXN0LXNlY3Rpb24tY2FyZC1oZWFkZXIgLmxhYmVsLXN0YXR1cyB7XG4gIGxlZnQ6IDI0cHg7XG4gIHJpZ2h0OiBhdXRvO1xufVxuLmJpZHMtbGljZW5zZS1saXN0LXNlY3Rpb24gLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbi1jb250ZW50IC5saWNlbnNlcy1saXN0LXNlY3Rpb24tdGFicyAubGljZW5zZXMtbGlzdC1zZWN0aW9uLXRhYi1wYW5lIC5yZXF1ZXN0LWxpc3Qtc2VjdGlvbi1jYXJkIC5yZXF1ZXN0LWxpc3Qtc2VjdGlvbi1jYXJkLWhlYWRlciAubGFiZWwtc3RhdHVzIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LWZhbWlseTogXCJESU4gTmV4dCBMVCBBcmFiaWNcIjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGhlaWdodDogMjFweDtcbiAgcGFkZGluZzogMTJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMjRweDtcbiAgdG9wOiAwO1xuICBib3JkZXItcmFkaXVzOiAwcHggMHB4IDhweCA4cHg7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwYWRkaW5nLXRvcDogOHB4O1xufVxuLmJpZHMtbGljZW5zZS1saXN0LXNlY3Rpb24gLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbi1jb250ZW50IC5saWNlbnNlcy1saXN0LXNlY3Rpb24tdGFicyAubGljZW5zZXMtbGlzdC1zZWN0aW9uLXRhYi1wYW5lIC5yZXF1ZXN0LWxpc3Qtc2VjdGlvbi1jYXJkIC5yZXF1ZXN0LWxpc3Qtc2VjdGlvbi1jYXJkLWhlYWRlciAubGFiZWwtc3RhdHVzLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMEJDNzA7XG4gIGNvbG9yOiAjZmZmO1xuICBjb2xvcjogI0ZBRkJGQjtcbn1cbi5iaWRzLWxpY2Vuc2UtbGlzdC1zZWN0aW9uIC5saWNlbnNlcy1saXN0LXNlY3Rpb24tY29udGVudCAubGljZW5zZXMtbGlzdC1zZWN0aW9uLXRhYnMgLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbi10YWItcGFuZSAucmVxdWVzdC1saXN0LXNlY3Rpb24tY2FyZCAucmVxdWVzdC1saXN0LXNlY3Rpb24tY2FyZC1oZWFkZXIgLmxhYmVsLXN0YXR1cy5pbmFjdGl2ZSwgLmJpZHMtbGljZW5zZS1saXN0LXNlY3Rpb24gLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbi1jb250ZW50IC5saWNlbnNlcy1saXN0LXNlY3Rpb24tdGFicyAubGljZW5zZXMtbGlzdC1zZWN0aW9uLXRhYi1wYW5lIC5yZXF1ZXN0LWxpc3Qtc2VjdGlvbi1jYXJkIC5yZXF1ZXN0LWxpc3Qtc2VjdGlvbi1jYXJkLWhlYWRlciAubGFiZWwtc3RhdHVzLkluYWN0aXZlLCAuYmlkcy1saWNlbnNlLWxpc3Qtc2VjdGlvbiAubGljZW5zZXMtbGlzdC1zZWN0aW9uLWNvbnRlbnQgLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbi10YWJzIC5saWNlbnNlcy1saXN0LXNlY3Rpb24tdGFiLXBhbmUgLnJlcXVlc3QtbGlzdC1zZWN0aW9uLWNhcmQgLnJlcXVlc3QtbGlzdC1zZWN0aW9uLWNhcmQtaGVhZGVyIC5sYWJlbC1zdGF0dXMuSW5BY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQUZBQ0FEO1xuICBjb2xvcjogI2ZmZjtcbiAgY29sb3I6ICNGQUZCRkI7XG59XG4uYmlkcy1saWNlbnNlLWxpc3Qtc2VjdGlvbiAubGljZW5zZXMtbGlzdC1zZWN0aW9uLWNvbnRlbnQgLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbi10YWJzIC5saWNlbnNlcy1saXN0LXNlY3Rpb24tdGFiLXBhbmUgLnJlcXVlc3QtbGlzdC1zZWN0aW9uLWNhcmQgLnJlcXVlc3QtbGlzdC1zZWN0aW9uLWNhcmQtaGVhZGVyIC5sYWJlbC1zdGF0dXMuY2xvc2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0NDNUI1QjtcbiAgY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjRkFGQkZCO1xufVxuLmJpZHMtbGljZW5zZS1saXN0LXNlY3Rpb24gLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbi1jb250ZW50IC5saWNlbnNlcy1saXN0LXNlY3Rpb24tdGFicyAubGljZW5zZXMtbGlzdC1zZWN0aW9uLXRhYi1wYW5lIC5yZXF1ZXN0LWxpc3Qtc2VjdGlvbi1jYXJkIC5yZXF1ZXN0LWxpc3Qtc2VjdGlvbi1jYXJkLXRleHQtYm94IHtcbiAgbWFyZ2luLWJvdHRvbTogMzFweDtcbn1cbi5iaWRzLWxpY2Vuc2UtbGlzdC1zZWN0aW9uIC5saWNlbnNlcy1saXN0LXNlY3Rpb24tY29udGVudCAubGljZW5zZXMtbGlzdC1zZWN0aW9uLXRhYnMgLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbi10YWItcGFuZSAucmVxdWVzdC1saXN0LXNlY3Rpb24tY2FyZCAucmVxdWVzdC1saXN0LXNlY3Rpb24tY2FyZC10ZXh0LWJveCAucmVxdWVzdC1saXN0LXNlY3Rpb24tY2FyZC10aXRsZSB7XG4gIGNvbG9yOiAjMUQxRDFCO1xuICBmb250LXNpemU6IDI3cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gIC8qIDM3LjhweCAqL1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmJpZHMtbGljZW5zZS1saXN0LXNlY3Rpb24gLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbi1jb250ZW50IC5saWNlbnNlcy1saXN0LXNlY3Rpb24tdGFicyAubGljZW5zZXMtbGlzdC1zZWN0aW9uLXRhYi1wYW5lIC5yZXF1ZXN0LWxpc3Qtc2VjdGlvbi1jYXJkIC5yZXF1ZXN0LWxpc3Qtc2VjdGlvbi1jYXJkLXRleHQtYm94IC5yZXF1ZXN0LWxpc3Qtc2VjdGlvbi1jYXJkLWRlc2NyaXB0aW9uIHtcbiAgY29sb3I6ICM0QTRGNTM7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTQwJTtcbiAgLyogMTYuOHB4ICovXG59XG4uYmlkcy1saWNlbnNlLWxpc3Qtc2VjdGlvbiAubGljZW5zZXMtbGlzdC1zZWN0aW9uLWNvbnRlbnQgLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbi10YWJzIC5saWNlbnNlcy1saXN0LXNlY3Rpb24tdGFiLXBhbmUgLnJlcXVlc3QtbGlzdC1zZWN0aW9uLWNhcmQgLnJlcXVlc3QtbGlzdC1zZWN0aW9uLWNhcmQtZGV0YWlscyAucmVxdWVzdC1saXN0LXNlY3Rpb24tY2FyZC1kZXRhaWxzLWdyb3VwIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBwYWRkaW5nOiAwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRjZGOUY5O1xuICBwYWRkaW5nLWJvdHRvbTogMjdweDtcbn1cbi5iaWRzLWxpY2Vuc2UtbGlzdC1zZWN0aW9uIC5saWNlbnNlcy1saXN0LXNlY3Rpb24tY29udGVudCAubGljZW5zZXMtbGlzdC1zZWN0aW9uLXRhYnMgLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbi10YWItcGFuZSAucmVxdWVzdC1saXN0LXNlY3Rpb24tY2FyZCAucmVxdWVzdC1saXN0LXNlY3Rpb24tY2FyZC1kZXRhaWxzIC5yZXF1ZXN0LWxpc3Qtc2VjdGlvbi1jYXJkLWRldGFpbHMtZ3JvdXAgLnJlcXVlc3QtbGlzdC1zZWN0aW9uLWNhcmQtZGV0YWlscy1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LWZhbWlseTogXCJESU4gTmV4dCBMVCBBcmFiaWNcIjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICBjb2xvcjogIzE0MUIzNDtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cbi5iaWRzLWxpY2Vuc2UtbGlzdC1zZWN0aW9uIC5saWNlbnNlcy1saXN0LXNlY3Rpb24tY29udGVudCAubGljZW5zZXMtbGlzdC1zZWN0aW9uLXRhYnMgLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbi10YWItcGFuZSAucmVxdWVzdC1saXN0LXNlY3Rpb24tY2FyZCAucmVxdWVzdC1saXN0LXNlY3Rpb24tY2FyZC1kZXRhaWxzIC5yZXF1ZXN0LWxpc3Qtc2VjdGlvbi1jYXJkLWRldGFpbHMtZ3JvdXAgLnJlcXVlc3QtbGlzdC1zZWN0aW9uLWNhcmQtZGV0YWlscy1pdGVtIC5yZXF1ZXN0LWxpc3Qtc2VjdGlvbi1jYXJkLWRldGFpbHMtaXRlbS10aXRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMTVweDtcbiAgY29sb3I6ICM4NDY5NDA7XG59XG4uYmlkcy1saWNlbnNlLWxpc3Qtc2VjdGlvbiAubGljZW5zZXMtbGlzdC1zZWN0aW9uLWNvbnRlbnQgLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbi10YWJzIC5saWNlbnNlcy1saXN0LXNlY3Rpb24tdGFiLXBhbmUgLnJlcXVlc3QtbGlzdC1zZWN0aW9uLWNhcmQgLnJlcXVlc3QtbGlzdC1zZWN0aW9uLWNhcmQtZGV0YWlscyAucmVxdWVzdC1saXN0LXNlY3Rpb24tY2FyZC1kZXRhaWxzLWdyb3VwIC5yZXF1ZXN0LWxpc3Qtc2VjdGlvbi1jYXJkLWRldGFpbHMtaXRlbSAucmVxdWVzdC1saXN0LXNlY3Rpb24tY2FyZC1kZXRhaWxzLWl0ZW0tdmFsdWUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uYmlkcy1saWNlbnNlLWxpc3Qtc2VjdGlvbiAubGljZW5zZXMtbGlzdC1zZWN0aW9uLWNvbnRlbnQgLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbi10YWJzIC5saWNlbnNlcy1saXN0LXNlY3Rpb24tdGFiLXBhbmUgLnJlcXVlc3QtbGlzdC1zZWN0aW9uLWNhcmQgLnJlcXVlc3QtbGlzdC1zZWN0aW9uLWNhcmQtZGV0YWlscyAucmVxdWVzdC1saXN0LXNlY3Rpb24tY2FyZC1kZXRhaWxzLWdyb3VwIC5yZXF1ZXN0LWxpc3Qtc2VjdGlvbi1jYXJkLWRldGFpbHMtaXRlbSAucmVxdWVzdC1saXN0LXNlY3Rpb24tY2FyZC1kZXRhaWxzLWl0ZW0tdmFsdWUuYmctc2hhZG93IHtcbiAgcGFkZGluZzogNXB4IDZweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBiYWNrZ3JvdW5kOiAjRjNGM0YzO1xufVxuLmJpZHMtbGljZW5zZS1saXN0LXNlY3Rpb24gLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbi1jb250ZW50IC5saWNlbnNlcy1saXN0LXNlY3Rpb24tdGFicyAubGljZW5zZXMtbGlzdC1zZWN0aW9uLXRhYi1wYW5lIC5yZXF1ZXN0LWxpc3Qtc2VjdGlvbi1jYXJkIC5yZXF1ZXN0LWxpc3Qtc2VjdGlvbi1jYXJkLW1vcmUtZGV0YWlscyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5iaWRzLWxpY2Vuc2UtbGlzdC1zZWN0aW9uIC5saWNlbnNlcy1saXN0LXNlY3Rpb24tY29udGVudCAubGljZW5zZXMtbGlzdC1zZWN0aW9uLXRhYnMgLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbi10YWItcGFuZSAucmVxdWVzdC1saXN0LXNlY3Rpb24tY2FyZCAucmVxdWVzdC1saXN0LXNlY3Rpb24tY2FyZC1tb3JlLWRldGFpbHMgLmRldGFpbHMtbGluayB7XG4gIGNvbG9yOiAjODQ2OTQwO1xuICBmb250LWZhbWlseTogXCJESU4gTmV4dCBMVCBBcmFiaWNcIjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5odG1sW2xhbmc9YXJdW2Rpcj1ydGxdIC5iaWRzLWxpY2Vuc2UtbGlzdC1zZWN0aW9uIC5saWNlbnNlcy1saXN0LXNlY3Rpb24tY29udGVudCAubGljZW5zZXMtbGlzdC1zZWN0aW9uLXRhYnMgLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbi10YWItcGFuZSAucmVxdWVzdC1saXN0LXNlY3Rpb24tY2FyZCAucmVxdWVzdC1saXN0LXNlY3Rpb24tY2FyZC1tb3JlLWRldGFpbHMgLmxpbmstaWNvbiB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG5cbi5iaWRzLXN0YWdlcy1saXN0LXNlY3Rpb24ge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDIxNiwgMTk0LCAxNjAsIDAuMDYpO1xuICBwYWRkaW5nOiA1MHB4IDBweCA1MHB4IDBweDtcbiAgcGFkZGluZy10b3A6IDE1MnB4O1xuICBtYXJnaW4tdG9wOiAtMTAycHg7XG59XG4uYmlkcy1zdGFnZXMtbGlzdC1zZWN0aW9uIC5saWNlbnNlcy1saXN0LXNlY3Rpb24tdGl0bGUge1xuICBjb2xvcjogIzg0Njk0MDtcbiAgZm9udC1mYW1pbHk6IFwiRElOIE5leHQgTFQgQXJhYmljXCI7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbWFyZ2luLWJvdHRvbTogNTZweDtcbn1cbi5iaWRzLXN0YWdlcy1saXN0LXNlY3Rpb24gLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbi1jb250ZW50IC5saWNlbnNlcy1saXN0LXNlY3Rpb24tdGFiLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDI0cHg7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xufVxuLmJpZHMtc3RhZ2VzLWxpc3Qtc2VjdGlvbiAubGljZW5zZXMtbGlzdC1zZWN0aW9uLWNvbnRlbnQgLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbi10YWItbGlzdCAubGljZW5zZXMtbGlzdC1zZWN0aW9uLXRhYi1pdGVtIHtcbiAgY29sb3I6ICNCNUI3Qjg7XG4gIGZvbnQtZmFtaWx5OiBcIkRJTiBOZXh0IExUIEFyYWJpY1wiO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5iaWRzLXN0YWdlcy1saXN0LXNlY3Rpb24gLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbi1jb250ZW50IC5saWNlbnNlcy1saXN0LXNlY3Rpb24tdGFiLWxpc3QgLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbi10YWItaXRlbS5hY3RpdmUge1xuICBjb2xvcjogIzJEMzAzMztcbiAgZm9udC1zaXplOiAzMHB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLmJpZHMtc3RhZ2VzLWxpc3Qtc2VjdGlvbiAubGljZW5zZXMtbGlzdC1zZWN0aW9uLWNvbnRlbnQgLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbi10YWJzIHtcbiAgZm9udC1mYW1pbHk6IFwiRElOIE5leHQgTFQgQXJhYmljXCI7XG59XG4uYmlkcy1zdGFnZXMtbGlzdC1zZWN0aW9uIC5saWNlbnNlcy1saXN0LXNlY3Rpb24tY29udGVudCAubGljZW5zZXMtbGlzdC1zZWN0aW9uLXRhYnMgLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbi10YWItcGFuZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIC8qc3RhcnQgbGljZW5zZSBjYXJkcyovXG4gIC8qZW5kIGxpY2Vuc2UgY2FyZHMqL1xuICAvKmVuZCByZXF1ZXN0IGNhcmRzKi9cbiAgLyplbmQgcmVxdWVzdCBjYXJkcyovXG59XG4uYmlkcy1zdGFnZXMtbGlzdC1zZWN0aW9uIC5saWNlbnNlcy1saXN0LXNlY3Rpb24tY29udGVudCAubGljZW5zZXMtbGlzdC1zZWN0aW9uLXRhYnMgLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbi10YWItcGFuZS5hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5iaWRzLXN0YWdlcy1saXN0LXNlY3Rpb24gLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbi1jb250ZW50IC5saWNlbnNlcy1saXN0LXNlY3Rpb24tdGFicyAubGljZW5zZXMtbGlzdC1zZWN0aW9uLXRhYi1wYW5lIC5saWNlbnNlcy1saXN0LXNlY3Rpb24tcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZ2FwOiAxOHB4ICFpbXBvcnRhbnQ7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYmlkcy1zdGFnZXMtbGlzdC1zZWN0aW9uIC5saWNlbnNlcy1saXN0LXNlY3Rpb24tY29udGVudCAubGljZW5zZXMtbGlzdC1zZWN0aW9uLXRhYnMgLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbi10YWItcGFuZSAubGljZW5zZXMtbGlzdC1zZWN0aW9uLXJvdyAubGljZW5zZXMtbGlzdC1zZWN0aW9uLWNvbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLXdpZHRoOiAzMDZweDtcbiAgbWluLWhlaWdodDogZml0LWNvbnRlbnQ7XG59XG4uYmlkcy1zdGFnZXMtbGlzdC1zZWN0aW9uIC5saWNlbnNlcy1saXN0LXNlY3Rpb24tY29udGVudCAubGljZW5zZXMtbGlzdC1zZWN0aW9uLXRhYnMgLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbi10YWItcGFuZSAubGljZW5zZXMtbGlzdC1zZWN0aW9uLXJvdyAucGFnZXIge1xuICBtYXJnaW4tdG9wOiAwLjRyZW07XG4gIHdpZHRoOiAxMDAlO1xufVxuLmJpZHMtc3RhZ2VzLWxpc3Qtc2VjdGlvbiAubGljZW5zZXMtbGlzdC1zZWN0aW9uLWNvbnRlbnQgLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbi10YWJzIC5saWNlbnNlcy1saXN0LXNlY3Rpb24tdGFiLXBhbmUgLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbi1yb3cgLnBhZ2VyLWZvcm0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmJpZHMtc3RhZ2VzLWxpc3Qtc2VjdGlvbiAubGljZW5zZXMtbGlzdC1zZWN0aW9uLWNvbnRlbnQgLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbi10YWJzIC5saWNlbnNlcy1saXN0LXNlY3Rpb24tdGFiLXBhbmUgLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbi1jYXJkIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogMC40cyBhbGwgZWFzZTtcbiAgcGFkZGluZzogMTBweCAyMHB4IDEwcHggMjBweDtcbiAgYmFja2dyb3VuZDogI0ZGRjtcbiAgYm94LXNoYWRvdzogMHB4IDRweCAzMHB4IDBweCByZ2JhKDIyNywgMjI3LCAyMjcsIDAuMjUpO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG4uYmlkcy1zdGFnZXMtbGlzdC1zZWN0aW9uIC5saWNlbnNlcy1saXN0LXNlY3Rpb24tY29udGVudCAubGljZW5zZXMtbGlzdC1zZWN0aW9uLXRhYnMgLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbi10YWItcGFuZSAubGljZW5zZXMtbGlzdC1zZWN0aW9uLWNhcmQ6aG92ZXIge1xuICBwYWRkaW5nOiAxMHB4IDIwcHggMTBweCAyMHB4O1xuICBib3gtc2hhZG93OiAwIDRweCA4cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAvKiBIb3ZlciBlZmZlY3QgZm9yIGNhcmQgKi9cbn1cbmh0bWxbbGFuZz1hcl1bZGlyPXJ0bF0gLmJpZHMtc3RhZ2VzLWxpc3Qtc2VjdGlvbiAubGljZW5zZXMtbGlzdC1zZWN0aW9uLWNvbnRlbnQgLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbi10YWJzIC5saWNlbnNlcy1saXN0LXNlY3Rpb24tdGFiLXBhbmUgLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbi1jYXJkIC5saWNlbnNlcy1saXN0LXNlY3Rpb24tY2FyZC1oZWFkZXIgLmxhYmVsLXN0YXR1cyB7XG4gIGxlZnQ6IDI0cHg7XG4gIHJpZ2h0OiBhdXRvO1xufVxuLmJpZHMtc3RhZ2VzLWxpc3Qtc2VjdGlvbiAubGljZW5zZXMtbGlzdC1zZWN0aW9uLWNvbnRlbnQgLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbi10YWJzIC5saWNlbnNlcy1saXN0LXNlY3Rpb24tdGFiLXBhbmUgLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbi1jYXJkIC5saWNlbnNlcy1saXN0LXNlY3Rpb24tY2FyZC1oZWFkZXIgLmxhYmVsLXN0YXR1cyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6IFwiRElOIE5leHQgTFQgQXJhYmljXCI7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBoZWlnaHQ6IDIxcHg7XG4gIHBhZGRpbmc6IDEycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDI0cHg7XG4gIHRvcDogMDtcbiAgYm9yZGVyLXJhZGl1czogMHB4IDBweCA4cHggOHB4O1xuICBsaW5lLWhlaWdodDogMDtcbiAgcGFkZGluZy10b3A6IDhweDtcbn1cbi5iaWRzLXN0YWdlcy1saXN0LXNlY3Rpb24gLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbi1jb250ZW50IC5saWNlbnNlcy1saXN0LXNlY3Rpb24tdGFicyAubGljZW5zZXMtbGlzdC1zZWN0aW9uLXRhYi1wYW5lIC5saWNlbnNlcy1saXN0LXNlY3Rpb24tY2FyZCAubGljZW5zZXMtbGlzdC1zZWN0aW9uLWNhcmQtaGVhZGVyIC5sYWJlbC1zdGF0dXMuYWN0aXZlLCAuYmlkcy1zdGFnZXMtbGlzdC1zZWN0aW9uIC5saWNlbnNlcy1saXN0LXNlY3Rpb24tY29udGVudCAubGljZW5zZXMtbGlzdC1zZWN0aW9uLXRhYnMgLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbi10YWItcGFuZSAubGljZW5zZXMtbGlzdC1zZWN0aW9uLWNhcmQgLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbi1jYXJkLWhlYWRlciAubGFiZWwtc3RhdHVzLkFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMEJDNzA7XG4gIGNvbG9yOiAjZmZmO1xuICBjb2xvcjogI0ZBRkJGQjtcbn1cbi5iaWRzLXN0YWdlcy1saXN0LXNlY3Rpb24gLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbi1jb250ZW50IC5saWNlbnNlcy1saXN0LXNlY3Rpb24tdGFicyAubGljZW5zZXMtbGlzdC1zZWN0aW9uLXRhYi1wYW5lIC5saWNlbnNlcy1saXN0LXNlY3Rpb24tY2FyZCAubGljZW5zZXMtbGlzdC1zZWN0aW9uLWNhcmQtaGVhZGVyIC5sYWJlbC1zdGF0dXMuaW5hY3RpdmUsIC5iaWRzLXN0YWdlcy1saXN0LXNlY3Rpb24gLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbi1jb250ZW50IC5saWNlbnNlcy1saXN0LXNlY3Rpb24tdGFicyAubGljZW5zZXMtbGlzdC1zZWN0aW9uLXRhYi1wYW5lIC5saWNlbnNlcy1saXN0LXNlY3Rpb24tY2FyZCAubGljZW5zZXMtbGlzdC1zZWN0aW9uLWNhcmQtaGVhZGVyIC5sYWJlbC1zdGF0dXMuSW5hY3RpdmUsIC5iaWRzLXN0YWdlcy1saXN0LXNlY3Rpb24gLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbi1jb250ZW50IC5saWNlbnNlcy1saXN0LXNlY3Rpb24tdGFicyAubGljZW5zZXMtbGlzdC1zZWN0aW9uLXRhYi1wYW5lIC5saWNlbnNlcy1saXN0LXNlY3Rpb24tY2FyZCAubGljZW5zZXMtbGlzdC1zZWN0aW9uLWNhcmQtaGVhZGVyIC5sYWJlbC1zdGF0dXMuSW5BY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQUZBQ0FEO1xuICBjb2xvcjogI2ZmZjtcbiAgY29sb3I6ICNGQUZCRkI7XG59XG4uYmlkcy1zdGFnZXMtbGlzdC1zZWN0aW9uIC5saWNlbnNlcy1saXN0LXNlY3Rpb24tY29udGVudCAubGljZW5zZXMtbGlzdC1zZWN0aW9uLXRhYnMgLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbi10YWItcGFuZSAubGljZW5zZXMtbGlzdC1zZWN0aW9uLWNhcmQgLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbi1jYXJkLWhlYWRlciAubGFiZWwtc3RhdHVzLmNsb3NlZCwgLmJpZHMtc3RhZ2VzLWxpc3Qtc2VjdGlvbiAubGljZW5zZXMtbGlzdC1zZWN0aW9uLWNvbnRlbnQgLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbi10YWJzIC5saWNlbnNlcy1saXN0LXNlY3Rpb24tdGFiLXBhbmUgLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbi1jYXJkIC5saWNlbnNlcy1saXN0LXNlY3Rpb24tY2FyZC1oZWFkZXIgLmxhYmVsLXN0YXR1cy5DbG9zZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQ0M1QjVCO1xuICBjb2xvcjogI2ZmZjtcbiAgY29sb3I6ICNGQUZCRkI7XG59XG4uYmlkcy1zdGFnZXMtbGlzdC1zZWN0aW9uIC5saWNlbnNlcy1saXN0LXNlY3Rpb24tY29udGVudCAubGljZW5zZXMtbGlzdC1zZWN0aW9uLXRhYnMgLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbi10YWItcGFuZSAubGljZW5zZXMtbGlzdC1zZWN0aW9uLWNhcmQgLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbi1jYXJkLXRleHQtYm94IHtcbiAgbWFyZ2luLWJvdHRvbTogMzFweDtcbn1cbi5iaWRzLXN0YWdlcy1saXN0LXNlY3Rpb24gLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbi1jb250ZW50IC5saWNlbnNlcy1saXN0LXNlY3Rpb24tdGFicyAubGljZW5zZXMtbGlzdC1zZWN0aW9uLXRhYi1wYW5lIC5saWNlbnNlcy1saXN0LXNlY3Rpb24tY2FyZCAubGljZW5zZXMtbGlzdC1zZWN0aW9uLWNhcmQtdGV4dC1ib3ggLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbi1jYXJkLXRpdGxlIHtcbiAgY29sb3I6ICMxRDFEMUI7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTQwJTtcbiAgLyogMzcuOHB4ICovXG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgd2lkdGg6IDIzNnB4O1xufVxuLmJpZHMtc3RhZ2VzLWxpc3Qtc2VjdGlvbiAubGljZW5zZXMtbGlzdC1zZWN0aW9uLWNvbnRlbnQgLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbi10YWJzIC5saWNlbnNlcy1saXN0LXNlY3Rpb24tdGFiLXBhbmUgLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbi1jYXJkIC5saWNlbnNlcy1saXN0LXNlY3Rpb24tY2FyZC10ZXh0LWJveCAubGljZW5zZXMtbGlzdC1zZWN0aW9uLWNhcmQtZGVzY3JpcHRpb24ge1xuICBjb2xvcjogIzRBNEY1MztcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICAvKiAxNi44cHggKi9cbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xufVxuLmJpZHMtc3RhZ2VzLWxpc3Qtc2VjdGlvbiAubGljZW5zZXMtbGlzdC1zZWN0aW9uLWNvbnRlbnQgLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbi10YWJzIC5saWNlbnNlcy1saXN0LXNlY3Rpb24tdGFiLXBhbmUgLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbi1jYXJkIC5saWNlbnNlcy1saXN0LXNlY3Rpb24tY2FyZC1kZXRhaWxzIC5saWNlbnNlcy1saXN0LXNlY3Rpb24tY2FyZC1kZXRhaWxzLWdyb3VwIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNGNkY5Rjk7XG59XG4uYmlkcy1zdGFnZXMtbGlzdC1zZWN0aW9uIC5saWNlbnNlcy1saXN0LXNlY3Rpb24tY29udGVudCAubGljZW5zZXMtbGlzdC1zZWN0aW9uLXRhYnMgLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbi10YWItcGFuZSAubGljZW5zZXMtbGlzdC1zZWN0aW9uLWNhcmQgLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbi1jYXJkLWRldGFpbHMgLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbi1jYXJkLWRldGFpbHMtZ3JvdXAgLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbi1jYXJkLWRldGFpbHMtaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6IFwiRElOIE5leHQgTFQgQXJhYmljXCI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMTQwJTtcbiAgY29sb3I6ICMxNDFCMzQ7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG4uYmlkcy1zdGFnZXMtbGlzdC1zZWN0aW9uIC5saWNlbnNlcy1saXN0LXNlY3Rpb24tY29udGVudCAubGljZW5zZXMtbGlzdC1zZWN0aW9uLXRhYnMgLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbi10YWItcGFuZSAubGljZW5zZXMtbGlzdC1zZWN0aW9uLWNhcmQgLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbi1jYXJkLWRldGFpbHMgLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbi1jYXJkLWRldGFpbHMtZ3JvdXAgLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbi1jYXJkLWRldGFpbHMtaXRlbSAubGljZW5zZXMtbGlzdC1zZWN0aW9uLWNhcmQtZGV0YWlscy1pdGVtLXRpdGxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxNXB4O1xuICBjb2xvcjogIzg0Njk0MDtcbn1cbi5iaWRzLXN0YWdlcy1saXN0LXNlY3Rpb24gLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbi1jb250ZW50IC5saWNlbnNlcy1saXN0LXNlY3Rpb24tdGFicyAubGljZW5zZXMtbGlzdC1zZWN0aW9uLXRhYi1wYW5lIC5saWNlbnNlcy1saXN0LXNlY3Rpb24tY2FyZCAubGljZW5zZXMtbGlzdC1zZWN0aW9uLWNhcmQtbW9yZS1kZXRhaWxzIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nLXRvcDogMTBweDtcbn1cbi5iaWRzLXN0YWdlcy1saXN0LXNlY3Rpb24gLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbi1jb250ZW50IC5saWNlbnNlcy1saXN0LXNlY3Rpb24tdGFicyAubGljZW5zZXMtbGlzdC1zZWN0aW9uLXRhYi1wYW5lIC5saWNlbnNlcy1saXN0LXNlY3Rpb24tY2FyZCAubGljZW5zZXMtbGlzdC1zZWN0aW9uLWNhcmQtbW9yZS1kZXRhaWxzIC5kZXRhaWxzLWxpbmsge1xuICBjb2xvcjogIzg0Njk0MDtcbiAgZm9udC1mYW1pbHk6IFwiRElOIE5leHQgTFQgQXJhYmljXCI7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTYwJTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuaHRtbFtsYW5nPWFyXVtkaXI9cnRsXSAuYmlkcy1zdGFnZXMtbGlzdC1zZWN0aW9uIC5saWNlbnNlcy1saXN0LXNlY3Rpb24tY29udGVudCAubGljZW5zZXMtbGlzdC1zZWN0aW9uLXRhYnMgLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbi10YWItcGFuZSAubGljZW5zZXMtbGlzdC1zZWN0aW9uLWNhcmQgLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbi1jYXJkLW1vcmUtZGV0YWlscyAubGluay1pY29uIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbmh0bWxbbGFuZz1hcl1bZGlyPXJ0bF0gLmJpZHMtc3RhZ2VzLWxpc3Qtc2VjdGlvbiAubGljZW5zZXMtbGlzdC1zZWN0aW9uLWNvbnRlbnQgLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbi10YWJzIC5saWNlbnNlcy1saXN0LXNlY3Rpb24tdGFiLXBhbmUgLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbi1jYXJkIC5saWNlbnNlcy1saXN0LXNlY3Rpb24tY2FyZC1tb3JlLWRldGFpbHMgLmRldGFpbHMtbGluayBzdmcge1xuICAtbW96LXRyYW5zZm9ybTogc2NhbGUoLTEsIC0xKTtcbiAgLW8tdHJhbnNmb3JtOiBzY2FsZSgtMSwgLTEpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoLTEsIC0xKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgtMSwgLTEpO1xufVxuLmJpZHMtc3RhZ2VzLWxpc3Qtc2VjdGlvbiAubGljZW5zZXMtbGlzdC1zZWN0aW9uLWNvbnRlbnQgLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbi10YWJzIC5saWNlbnNlcy1saXN0LXNlY3Rpb24tdGFiLXBhbmUgLnJlcXVlc3QtbGlzdC1zZWN0aW9uLXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZ2FwOiA1cHggIWltcG9ydGFudDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLmJpZHMtc3RhZ2VzLWxpc3Qtc2VjdGlvbiAubGljZW5zZXMtbGlzdC1zZWN0aW9uLWNvbnRlbnQgLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbi10YWJzIC5saWNlbnNlcy1saXN0LXNlY3Rpb24tdGFiLXBhbmUgLnJlcXVlc3QtbGlzdC1zZWN0aW9uLXJvdyAucmVxdWVzdC1saXN0LXNlY3Rpb24tY29sIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4td2lkdGg6IDMwMHB4O1xuICBtaW4taGVpZ2h0OiBmaXQtY29udGVudDtcbn1cbi5iaWRzLXN0YWdlcy1saXN0LXNlY3Rpb24gLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbi1jb250ZW50IC5saWNlbnNlcy1saXN0LXNlY3Rpb24tdGFicyAubGljZW5zZXMtbGlzdC1zZWN0aW9uLXRhYi1wYW5lIC5yZXF1ZXN0LWxpc3Qtc2VjdGlvbi1jYXJkIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBnYXA6IDIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiAwLjRzIGFsbCBlYXNlO1xuICBwYWRkaW5nOiAyMHB4IDIwcHggMTdweCAyMHB4O1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xuICBib3gtc2hhZG93OiAwcHggNHB4IDMwcHggMHB4IHJnYmEoMjI3LCAyMjcsIDIyNywgMC4yNSk7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbn1cbi5iaWRzLXN0YWdlcy1saXN0LXNlY3Rpb24gLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbi1jb250ZW50IC5saWNlbnNlcy1saXN0LXNlY3Rpb24tdGFicyAubGljZW5zZXMtbGlzdC1zZWN0aW9uLXRhYi1wYW5lIC5yZXF1ZXN0LWxpc3Qtc2VjdGlvbi1jYXJkOmhvdmVyIHtcbiAgcGFkZGluZzogMjBweDtcbiAgYm94LXNoYWRvdzogMCA0cHggOHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgLyogSG92ZXIgZWZmZWN0IGZvciBjYXJkICovXG59XG5odG1sW2xhbmc9YXJdW2Rpcj1ydGxdIC5iaWRzLXN0YWdlcy1saXN0LXNlY3Rpb24gLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbi1jb250ZW50IC5saWNlbnNlcy1saXN0LXNlY3Rpb24tdGFicyAubGljZW5zZXMtbGlzdC1zZWN0aW9uLXRhYi1wYW5lIC5yZXF1ZXN0LWxpc3Qtc2VjdGlvbi1jYXJkIC5yZXF1ZXN0LWxpc3Qtc2VjdGlvbi1jYXJkLWhlYWRlciAubGFiZWwtc3RhdHVzIHtcbiAgbGVmdDogMjRweDtcbiAgcmlnaHQ6IGF1dG87XG59XG4uYmlkcy1zdGFnZXMtbGlzdC1zZWN0aW9uIC5saWNlbnNlcy1saXN0LXNlY3Rpb24tY29udGVudCAubGljZW5zZXMtbGlzdC1zZWN0aW9uLXRhYnMgLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbi10YWItcGFuZSAucmVxdWVzdC1saXN0LXNlY3Rpb24tY2FyZCAucmVxdWVzdC1saXN0LXNlY3Rpb24tY2FyZC1oZWFkZXIgLmxhYmVsLXN0YXR1cyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6IFwiRElOIE5leHQgTFQgQXJhYmljXCI7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBoZWlnaHQ6IDIxcHg7XG4gIHBhZGRpbmc6IDEycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDI0cHg7XG4gIHRvcDogMDtcbiAgYm9yZGVyLXJhZGl1czogMHB4IDBweCA4cHggOHB4O1xuICBsaW5lLWhlaWdodDogMDtcbiAgcGFkZGluZy10b3A6IDhweDtcbn1cbi5iaWRzLXN0YWdlcy1saXN0LXNlY3Rpb24gLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbi1jb250ZW50IC5saWNlbnNlcy1saXN0LXNlY3Rpb24tdGFicyAubGljZW5zZXMtbGlzdC1zZWN0aW9uLXRhYi1wYW5lIC5yZXF1ZXN0LWxpc3Qtc2VjdGlvbi1jYXJkIC5yZXF1ZXN0LWxpc3Qtc2VjdGlvbi1jYXJkLWhlYWRlciAubGFiZWwtc3RhdHVzLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMEJDNzA7XG4gIGNvbG9yOiAjZmZmO1xuICBjb2xvcjogI0ZBRkJGQjtcbn1cbi5iaWRzLXN0YWdlcy1saXN0LXNlY3Rpb24gLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbi1jb250ZW50IC5saWNlbnNlcy1saXN0LXNlY3Rpb24tdGFicyAubGljZW5zZXMtbGlzdC1zZWN0aW9uLXRhYi1wYW5lIC5yZXF1ZXN0LWxpc3Qtc2VjdGlvbi1jYXJkIC5yZXF1ZXN0LWxpc3Qtc2VjdGlvbi1jYXJkLWhlYWRlciAubGFiZWwtc3RhdHVzLmluYWN0aXZlLCAuYmlkcy1zdGFnZXMtbGlzdC1zZWN0aW9uIC5saWNlbnNlcy1saXN0LXNlY3Rpb24tY29udGVudCAubGljZW5zZXMtbGlzdC1zZWN0aW9uLXRhYnMgLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbi10YWItcGFuZSAucmVxdWVzdC1saXN0LXNlY3Rpb24tY2FyZCAucmVxdWVzdC1saXN0LXNlY3Rpb24tY2FyZC1oZWFkZXIgLmxhYmVsLXN0YXR1cy5JbmFjdGl2ZSwgLmJpZHMtc3RhZ2VzLWxpc3Qtc2VjdGlvbiAubGljZW5zZXMtbGlzdC1zZWN0aW9uLWNvbnRlbnQgLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbi10YWJzIC5saWNlbnNlcy1saXN0LXNlY3Rpb24tdGFiLXBhbmUgLnJlcXVlc3QtbGlzdC1zZWN0aW9uLWNhcmQgLnJlcXVlc3QtbGlzdC1zZWN0aW9uLWNhcmQtaGVhZGVyIC5sYWJlbC1zdGF0dXMuSW5BY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQUZBQ0FEO1xuICBjb2xvcjogI2ZmZjtcbiAgY29sb3I6ICNGQUZCRkI7XG59XG4uYmlkcy1zdGFnZXMtbGlzdC1zZWN0aW9uIC5saWNlbnNlcy1saXN0LXNlY3Rpb24tY29udGVudCAubGljZW5zZXMtbGlzdC1zZWN0aW9uLXRhYnMgLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbi10YWItcGFuZSAucmVxdWVzdC1saXN0LXNlY3Rpb24tY2FyZCAucmVxdWVzdC1saXN0LXNlY3Rpb24tY2FyZC1oZWFkZXIgLmxhYmVsLXN0YXR1cy5jbG9zZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQ0M1QjVCO1xuICBjb2xvcjogI2ZmZjtcbiAgY29sb3I6ICNGQUZCRkI7XG59XG4uYmlkcy1zdGFnZXMtbGlzdC1zZWN0aW9uIC5saWNlbnNlcy1saXN0LXNlY3Rpb24tY29udGVudCAubGljZW5zZXMtbGlzdC1zZWN0aW9uLXRhYnMgLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbi10YWItcGFuZSAucmVxdWVzdC1saXN0LXNlY3Rpb24tY2FyZCAucmVxdWVzdC1saXN0LXNlY3Rpb24tY2FyZC10ZXh0LWJveCB7XG4gIG1hcmdpbi1ib3R0b206IDMxcHg7XG59XG4uYmlkcy1zdGFnZXMtbGlzdC1zZWN0aW9uIC5saWNlbnNlcy1saXN0LXNlY3Rpb24tY29udGVudCAubGljZW5zZXMtbGlzdC1zZWN0aW9uLXRhYnMgLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbi10YWItcGFuZSAucmVxdWVzdC1saXN0LXNlY3Rpb24tY2FyZCAucmVxdWVzdC1saXN0LXNlY3Rpb24tY2FyZC10ZXh0LWJveCAucmVxdWVzdC1saXN0LXNlY3Rpb24tY2FyZC10aXRsZSB7XG4gIGNvbG9yOiAjMUQxRDFCO1xuICBmb250LXNpemU6IDI3cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gIC8qIDM3LjhweCAqL1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmJpZHMtc3RhZ2VzLWxpc3Qtc2VjdGlvbiAubGljZW5zZXMtbGlzdC1zZWN0aW9uLWNvbnRlbnQgLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbi10YWJzIC5saWNlbnNlcy1saXN0LXNlY3Rpb24tdGFiLXBhbmUgLnJlcXVlc3QtbGlzdC1zZWN0aW9uLWNhcmQgLnJlcXVlc3QtbGlzdC1zZWN0aW9uLWNhcmQtdGV4dC1ib3ggLnJlcXVlc3QtbGlzdC1zZWN0aW9uLWNhcmQtZGVzY3JpcHRpb24ge1xuICBjb2xvcjogIzRBNEY1MztcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICAvKiAxNi44cHggKi9cbn1cbi5iaWRzLXN0YWdlcy1saXN0LXNlY3Rpb24gLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbi1jb250ZW50IC5saWNlbnNlcy1saXN0LXNlY3Rpb24tdGFicyAubGljZW5zZXMtbGlzdC1zZWN0aW9uLXRhYi1wYW5lIC5yZXF1ZXN0LWxpc3Qtc2VjdGlvbi1jYXJkIC5yZXF1ZXN0LWxpc3Qtc2VjdGlvbi1jYXJkLWRldGFpbHMgLnJlcXVlc3QtbGlzdC1zZWN0aW9uLWNhcmQtZGV0YWlscy1ncm91cCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgcGFkZGluZzogMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0Y2RjlGOTtcbiAgcGFkZGluZy1ib3R0b206IDI3cHg7XG59XG4uYmlkcy1zdGFnZXMtbGlzdC1zZWN0aW9uIC5saWNlbnNlcy1saXN0LXNlY3Rpb24tY29udGVudCAubGljZW5zZXMtbGlzdC1zZWN0aW9uLXRhYnMgLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbi10YWItcGFuZSAucmVxdWVzdC1saXN0LXNlY3Rpb24tY2FyZCAucmVxdWVzdC1saXN0LXNlY3Rpb24tY2FyZC1kZXRhaWxzIC5yZXF1ZXN0LWxpc3Qtc2VjdGlvbi1jYXJkLWRldGFpbHMtZ3JvdXAgLnJlcXVlc3QtbGlzdC1zZWN0aW9uLWNhcmQtZGV0YWlscy1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LWZhbWlseTogXCJESU4gTmV4dCBMVCBBcmFiaWNcIjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICBjb2xvcjogIzE0MUIzNDtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cbi5iaWRzLXN0YWdlcy1saXN0LXNlY3Rpb24gLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbi1jb250ZW50IC5saWNlbnNlcy1saXN0LXNlY3Rpb24tdGFicyAubGljZW5zZXMtbGlzdC1zZWN0aW9uLXRhYi1wYW5lIC5yZXF1ZXN0LWxpc3Qtc2VjdGlvbi1jYXJkIC5yZXF1ZXN0LWxpc3Qtc2VjdGlvbi1jYXJkLWRldGFpbHMgLnJlcXVlc3QtbGlzdC1zZWN0aW9uLWNhcmQtZGV0YWlscy1ncm91cCAucmVxdWVzdC1saXN0LXNlY3Rpb24tY2FyZC1kZXRhaWxzLWl0ZW0gLnJlcXVlc3QtbGlzdC1zZWN0aW9uLWNhcmQtZGV0YWlscy1pdGVtLXRpdGxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxNXB4O1xuICBjb2xvcjogIzg0Njk0MDtcbn1cbi5iaWRzLXN0YWdlcy1saXN0LXNlY3Rpb24gLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbi1jb250ZW50IC5saWNlbnNlcy1saXN0LXNlY3Rpb24tdGFicyAubGljZW5zZXMtbGlzdC1zZWN0aW9uLXRhYi1wYW5lIC5yZXF1ZXN0LWxpc3Qtc2VjdGlvbi1jYXJkIC5yZXF1ZXN0LWxpc3Qtc2VjdGlvbi1jYXJkLWRldGFpbHMgLnJlcXVlc3QtbGlzdC1zZWN0aW9uLWNhcmQtZGV0YWlscy1ncm91cCAucmVxdWVzdC1saXN0LXNlY3Rpb24tY2FyZC1kZXRhaWxzLWl0ZW0gLnJlcXVlc3QtbGlzdC1zZWN0aW9uLWNhcmQtZGV0YWlscy1pdGVtLXZhbHVlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmJpZHMtc3RhZ2VzLWxpc3Qtc2VjdGlvbiAubGljZW5zZXMtbGlzdC1zZWN0aW9uLWNvbnRlbnQgLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbi10YWJzIC5saWNlbnNlcy1saXN0LXNlY3Rpb24tdGFiLXBhbmUgLnJlcXVlc3QtbGlzdC1zZWN0aW9uLWNhcmQgLnJlcXVlc3QtbGlzdC1zZWN0aW9uLWNhcmQtZGV0YWlscyAucmVxdWVzdC1saXN0LXNlY3Rpb24tY2FyZC1kZXRhaWxzLWdyb3VwIC5yZXF1ZXN0LWxpc3Qtc2VjdGlvbi1jYXJkLWRldGFpbHMtaXRlbSAucmVxdWVzdC1saXN0LXNlY3Rpb24tY2FyZC1kZXRhaWxzLWl0ZW0tdmFsdWUuYmctc2hhZG93IHtcbiAgcGFkZGluZzogNXB4IDZweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBiYWNrZ3JvdW5kOiAjRjNGM0YzO1xufVxuLmJpZHMtc3RhZ2VzLWxpc3Qtc2VjdGlvbiAubGljZW5zZXMtbGlzdC1zZWN0aW9uLWNvbnRlbnQgLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbi10YWJzIC5saWNlbnNlcy1saXN0LXNlY3Rpb24tdGFiLXBhbmUgLnJlcXVlc3QtbGlzdC1zZWN0aW9uLWNhcmQgLnJlcXVlc3QtbGlzdC1zZWN0aW9uLWNhcmQtbW9yZS1kZXRhaWxzIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLmJpZHMtc3RhZ2VzLWxpc3Qtc2VjdGlvbiAubGljZW5zZXMtbGlzdC1zZWN0aW9uLWNvbnRlbnQgLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbi10YWJzIC5saWNlbnNlcy1saXN0LXNlY3Rpb24tdGFiLXBhbmUgLnJlcXVlc3QtbGlzdC1zZWN0aW9uLWNhcmQgLnJlcXVlc3QtbGlzdC1zZWN0aW9uLWNhcmQtbW9yZS1kZXRhaWxzIC5kZXRhaWxzLWxpbmsge1xuICBjb2xvcjogIzg0Njk0MDtcbiAgZm9udC1mYW1pbHk6IFwiRElOIE5leHQgTFQgQXJhYmljXCI7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTYwJTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuaHRtbFtsYW5nPWFyXVtkaXI9cnRsXSAuYmlkcy1zdGFnZXMtbGlzdC1zZWN0aW9uIC5saWNlbnNlcy1saXN0LXNlY3Rpb24tY29udGVudCAubGljZW5zZXMtbGlzdC1zZWN0aW9uLXRhYnMgLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbi10YWItcGFuZSAucmVxdWVzdC1saXN0LXNlY3Rpb24tY2FyZCAucmVxdWVzdC1saXN0LXNlY3Rpb24tY2FyZC1tb3JlLWRldGFpbHMgLmxpbmstaWNvbiB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG5cbi5iaWRzLWRhdGFSb29tLWxpc3Qtc2VjdGlvbiB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjE2LCAxOTQsIDE2MCwgMC4wNik7XG4gIHBhZGRpbmc6IDUwcHggMHB4IDUwcHggMHB4O1xuICBwYWRkaW5nLXRvcDogMTUycHg7XG59XG4uYmlkcy1kYXRhUm9vbS1saXN0LXNlY3Rpb24gLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbi10aXRsZSB7XG4gIGNvbG9yOiAjODQ2OTQwO1xuICBmb250LWZhbWlseTogXCJESU4gTmV4dCBMVCBBcmFiaWNcIjtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBtYXJnaW4tYm90dG9tOiA1NnB4O1xufVxuLmJpZHMtZGF0YVJvb20tbGlzdC1zZWN0aW9uIC5saWNlbnNlcy1saXN0LXNlY3Rpb24tY29udGVudCAubGljZW5zZXMtbGlzdC1zZWN0aW9uLXRhYi1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAyNHB4O1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbn1cbi5iaWRzLWRhdGFSb29tLWxpc3Qtc2VjdGlvbiAubGljZW5zZXMtbGlzdC1zZWN0aW9uLWNvbnRlbnQgLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbi10YWItbGlzdCAubGljZW5zZXMtbGlzdC1zZWN0aW9uLXRhYi1pdGVtIHtcbiAgY29sb3I6ICNCNUI3Qjg7XG4gIGZvbnQtZmFtaWx5OiBcIkRJTiBOZXh0IExUIEFyYWJpY1wiO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5iaWRzLWRhdGFSb29tLWxpc3Qtc2VjdGlvbiAubGljZW5zZXMtbGlzdC1zZWN0aW9uLWNvbnRlbnQgLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbi10YWItbGlzdCAubGljZW5zZXMtbGlzdC1zZWN0aW9uLXRhYi1pdGVtLmFjdGl2ZSB7XG4gIGNvbG9yOiAjMkQzMDMzO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uYmlkcy1kYXRhUm9vbS1saXN0LXNlY3Rpb24gLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbi1jb250ZW50IC5saWNlbnNlcy1saXN0LXNlY3Rpb24tdGFicyB7XG4gIGZvbnQtZmFtaWx5OiBcIkRJTiBOZXh0IExUIEFyYWJpY1wiO1xufVxuLmJpZHMtZGF0YVJvb20tbGlzdC1zZWN0aW9uIC5saWNlbnNlcy1saXN0LXNlY3Rpb24tY29udGVudCAubGljZW5zZXMtbGlzdC1zZWN0aW9uLXRhYnMgLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbi10YWItcGFuZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIC8qc3RhcnQgbGljZW5zZSBjYXJkcyovXG4gIC8qZW5kIGxpY2Vuc2UgY2FyZHMqL1xuICAvKmVuZCByZXF1ZXN0IGNhcmRzKi9cbiAgLyplbmQgcmVxdWVzdCBjYXJkcyovXG59XG4uYmlkcy1kYXRhUm9vbS1saXN0LXNlY3Rpb24gLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbi1jb250ZW50IC5saWNlbnNlcy1saXN0LXNlY3Rpb24tdGFicyAubGljZW5zZXMtbGlzdC1zZWN0aW9uLXRhYi1wYW5lLmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmJpZHMtZGF0YVJvb20tbGlzdC1zZWN0aW9uIC5saWNlbnNlcy1saXN0LXNlY3Rpb24tY29udGVudCAubGljZW5zZXMtbGlzdC1zZWN0aW9uLXRhYnMgLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbi10YWItcGFuZSAubGljZW5zZXMtbGlzdC1zZWN0aW9uLXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGdhcDogMThweCAhaW1wb3J0YW50O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmJpZHMtZGF0YVJvb20tbGlzdC1zZWN0aW9uIC5saWNlbnNlcy1saXN0LXNlY3Rpb24tY29udGVudCAubGljZW5zZXMtbGlzdC1zZWN0aW9uLXRhYnMgLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbi10YWItcGFuZSAubGljZW5zZXMtbGlzdC1zZWN0aW9uLXJvdyAubGljZW5zZXMtbGlzdC1zZWN0aW9uLWNvbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLXdpZHRoOiAzMDZweDtcbiAgbWluLWhlaWdodDogZml0LWNvbnRlbnQ7XG59XG4uYmlkcy1kYXRhUm9vbS1saXN0LXNlY3Rpb24gLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbi1jb250ZW50IC5saWNlbnNlcy1saXN0LXNlY3Rpb24tdGFicyAubGljZW5zZXMtbGlzdC1zZWN0aW9uLXRhYi1wYW5lIC5saWNlbnNlcy1saXN0LXNlY3Rpb24tcm93IC5wYWdlciB7XG4gIG1hcmdpbi10b3A6IDAuNHJlbTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYmlkcy1kYXRhUm9vbS1saXN0LXNlY3Rpb24gLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbi1jb250ZW50IC5saWNlbnNlcy1saXN0LXNlY3Rpb24tdGFicyAubGljZW5zZXMtbGlzdC1zZWN0aW9uLXRhYi1wYW5lIC5saWNlbnNlcy1saXN0LXNlY3Rpb24tcm93IC5wYWdlci1mb3JtIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5iaWRzLWRhdGFSb29tLWxpc3Qtc2VjdGlvbiAubGljZW5zZXMtbGlzdC1zZWN0aW9uLWNvbnRlbnQgLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbi10YWJzIC5saWNlbnNlcy1saXN0LXNlY3Rpb24tdGFiLXBhbmUgLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbi1jYXJkIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogMC40cyBhbGwgZWFzZTtcbiAgcGFkZGluZzogMTBweCAyMHB4IDEwcHggMjBweDtcbiAgYmFja2dyb3VuZDogI0ZGRjtcbiAgYm94LXNoYWRvdzogMHB4IDRweCAzMHB4IDBweCByZ2JhKDIyNywgMjI3LCAyMjcsIDAuMjUpO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG4uYmlkcy1kYXRhUm9vbS1saXN0LXNlY3Rpb24gLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbi1jb250ZW50IC5saWNlbnNlcy1saXN0LXNlY3Rpb24tdGFicyAubGljZW5zZXMtbGlzdC1zZWN0aW9uLXRhYi1wYW5lIC5saWNlbnNlcy1saXN0LXNlY3Rpb24tY2FyZDpob3ZlciB7XG4gIHBhZGRpbmc6IDEwcHggMjBweCAxMHB4IDIwcHg7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIC8qIEhvdmVyIGVmZmVjdCBmb3IgY2FyZCAqL1xufVxuaHRtbFtsYW5nPWFyXVtkaXI9cnRsXSAuYmlkcy1kYXRhUm9vbS1saXN0LXNlY3Rpb24gLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbi1jb250ZW50IC5saWNlbnNlcy1saXN0LXNlY3Rpb24tdGFicyAubGljZW5zZXMtbGlzdC1zZWN0aW9uLXRhYi1wYW5lIC5saWNlbnNlcy1saXN0LXNlY3Rpb24tY2FyZCAubGljZW5zZXMtbGlzdC1zZWN0aW9uLWNhcmQtaGVhZGVyIC5sYWJlbC1zdGF0dXMge1xuICBsZWZ0OiAyNHB4O1xuICByaWdodDogYXV0bztcbn1cbi5iaWRzLWRhdGFSb29tLWxpc3Qtc2VjdGlvbiAubGljZW5zZXMtbGlzdC1zZWN0aW9uLWNvbnRlbnQgLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbi10YWJzIC5saWNlbnNlcy1saXN0LXNlY3Rpb24tdGFiLXBhbmUgLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbi1jYXJkIC5saWNlbnNlcy1saXN0LXNlY3Rpb24tY2FyZC1oZWFkZXIgLmxhYmVsLXN0YXR1cyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6IFwiRElOIE5leHQgTFQgQXJhYmljXCI7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBoZWlnaHQ6IDIxcHg7XG4gIHBhZGRpbmc6IDEycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDI0cHg7XG4gIHRvcDogMDtcbiAgYm9yZGVyLXJhZGl1czogMHB4IDBweCA4cHggOHB4O1xuICBsaW5lLWhlaWdodDogMDtcbiAgcGFkZGluZy10b3A6IDhweDtcbn1cbi5iaWRzLWRhdGFSb29tLWxpc3Qtc2VjdGlvbiAubGljZW5zZXMtbGlzdC1zZWN0aW9uLWNvbnRlbnQgLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbi10YWJzIC5saWNlbnNlcy1saXN0LXNlY3Rpb24tdGFiLXBhbmUgLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbi1jYXJkIC5saWNlbnNlcy1saXN0LXNlY3Rpb24tY2FyZC1oZWFkZXIgLmxhYmVsLXN0YXR1cy5hY3RpdmUsIC5iaWRzLWRhdGFSb29tLWxpc3Qtc2VjdGlvbiAubGljZW5zZXMtbGlzdC1zZWN0aW9uLWNvbnRlbnQgLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbi10YWJzIC5saWNlbnNlcy1saXN0LXNlY3Rpb24tdGFiLXBhbmUgLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbi1jYXJkIC5saWNlbnNlcy1saXN0LXNlY3Rpb24tY2FyZC1oZWFkZXIgLmxhYmVsLXN0YXR1cy5BY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBCQzcwO1xuICBjb2xvcjogI2ZmZjtcbiAgY29sb3I6ICNGQUZCRkI7XG59XG4uYmlkcy1kYXRhUm9vbS1saXN0LXNlY3Rpb24gLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbi1jb250ZW50IC5saWNlbnNlcy1saXN0LXNlY3Rpb24tdGFicyAubGljZW5zZXMtbGlzdC1zZWN0aW9uLXRhYi1wYW5lIC5saWNlbnNlcy1saXN0LXNlY3Rpb24tY2FyZCAubGljZW5zZXMtbGlzdC1zZWN0aW9uLWNhcmQtaGVhZGVyIC5sYWJlbC1zdGF0dXMuaW5hY3RpdmUsIC5iaWRzLWRhdGFSb29tLWxpc3Qtc2VjdGlvbiAubGljZW5zZXMtbGlzdC1zZWN0aW9uLWNvbnRlbnQgLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbi10YWJzIC5saWNlbnNlcy1saXN0LXNlY3Rpb24tdGFiLXBhbmUgLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbi1jYXJkIC5saWNlbnNlcy1saXN0LXNlY3Rpb24tY2FyZC1oZWFkZXIgLmxhYmVsLXN0YXR1cy5JbmFjdGl2ZSwgLmJpZHMtZGF0YVJvb20tbGlzdC1zZWN0aW9uIC5saWNlbnNlcy1saXN0LXNlY3Rpb24tY29udGVudCAubGljZW5zZXMtbGlzdC1zZWN0aW9uLXRhYnMgLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbi10YWItcGFuZSAubGljZW5zZXMtbGlzdC1zZWN0aW9uLWNhcmQgLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbi1jYXJkLWhlYWRlciAubGFiZWwtc3RhdHVzLkluQWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0FGQUNBRDtcbiAgY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjRkFGQkZCO1xufVxuLmJpZHMtZGF0YVJvb20tbGlzdC1zZWN0aW9uIC5saWNlbnNlcy1saXN0LXNlY3Rpb24tY29udGVudCAubGljZW5zZXMtbGlzdC1zZWN0aW9uLXRhYnMgLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbi10YWItcGFuZSAubGljZW5zZXMtbGlzdC1zZWN0aW9uLWNhcmQgLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbi1jYXJkLWhlYWRlciAubGFiZWwtc3RhdHVzLmNsb3NlZCwgLmJpZHMtZGF0YVJvb20tbGlzdC1zZWN0aW9uIC5saWNlbnNlcy1saXN0LXNlY3Rpb24tY29udGVudCAubGljZW5zZXMtbGlzdC1zZWN0aW9uLXRhYnMgLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbi10YWItcGFuZSAubGljZW5zZXMtbGlzdC1zZWN0aW9uLWNhcmQgLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbi1jYXJkLWhlYWRlciAubGFiZWwtc3RhdHVzLkNsb3NlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDQzVCNUI7XG4gIGNvbG9yOiAjZmZmO1xuICBjb2xvcjogI0ZBRkJGQjtcbn1cbi5iaWRzLWRhdGFSb29tLWxpc3Qtc2VjdGlvbiAubGljZW5zZXMtbGlzdC1zZWN0aW9uLWNvbnRlbnQgLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbi10YWJzIC5saWNlbnNlcy1saXN0LXNlY3Rpb24tdGFiLXBhbmUgLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbi1jYXJkIC5saWNlbnNlcy1saXN0LXNlY3Rpb24tY2FyZC10ZXh0LWJveCB7XG4gIG1hcmdpbi1ib3R0b206IDMxcHg7XG59XG4uYmlkcy1kYXRhUm9vbS1saXN0LXNlY3Rpb24gLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbi1jb250ZW50IC5saWNlbnNlcy1saXN0LXNlY3Rpb24tdGFicyAubGljZW5zZXMtbGlzdC1zZWN0aW9uLXRhYi1wYW5lIC5saWNlbnNlcy1saXN0LXNlY3Rpb24tY2FyZCAubGljZW5zZXMtbGlzdC1zZWN0aW9uLWNhcmQtdGV4dC1ib3ggLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbi1jYXJkLXRpdGxlIHtcbiAgY29sb3I6ICMxRDFEMUI7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTQwJTtcbiAgLyogMzcuOHB4ICovXG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgd2lkdGg6IDIzNnB4O1xufVxuLmJpZHMtZGF0YVJvb20tbGlzdC1zZWN0aW9uIC5saWNlbnNlcy1saXN0LXNlY3Rpb24tY29udGVudCAubGljZW5zZXMtbGlzdC1zZWN0aW9uLXRhYnMgLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbi10YWItcGFuZSAubGljZW5zZXMtbGlzdC1zZWN0aW9uLWNhcmQgLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbi1jYXJkLXRleHQtYm94IC5saWNlbnNlcy1saXN0LXNlY3Rpb24tY2FyZC1kZXNjcmlwdGlvbiB7XG4gIGNvbG9yOiAjNEE0RjUzO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gIC8qIDE2LjhweCAqL1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG59XG4uYmlkcy1kYXRhUm9vbS1saXN0LXNlY3Rpb24gLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbi1jb250ZW50IC5saWNlbnNlcy1saXN0LXNlY3Rpb24tdGFicyAubGljZW5zZXMtbGlzdC1zZWN0aW9uLXRhYi1wYW5lIC5saWNlbnNlcy1saXN0LXNlY3Rpb24tY2FyZCAubGljZW5zZXMtbGlzdC1zZWN0aW9uLWNhcmQtZGV0YWlscyAubGljZW5zZXMtbGlzdC1zZWN0aW9uLWNhcmQtZGV0YWlscy1ncm91cCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRjZGOUY5O1xufVxuLmJpZHMtZGF0YVJvb20tbGlzdC1zZWN0aW9uIC5saWNlbnNlcy1saXN0LXNlY3Rpb24tY29udGVudCAubGljZW5zZXMtbGlzdC1zZWN0aW9uLXRhYnMgLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbi10YWItcGFuZSAubGljZW5zZXMtbGlzdC1zZWN0aW9uLWNhcmQgLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbi1jYXJkLWRldGFpbHMgLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbi1jYXJkLWRldGFpbHMtZ3JvdXAgLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbi1jYXJkLWRldGFpbHMtaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6IFwiRElOIE5leHQgTFQgQXJhYmljXCI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMTQwJTtcbiAgY29sb3I6ICMxNDFCMzQ7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG4uYmlkcy1kYXRhUm9vbS1saXN0LXNlY3Rpb24gLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbi1jb250ZW50IC5saWNlbnNlcy1saXN0LXNlY3Rpb24tdGFicyAubGljZW5zZXMtbGlzdC1zZWN0aW9uLXRhYi1wYW5lIC5saWNlbnNlcy1saXN0LXNlY3Rpb24tY2FyZCAubGljZW5zZXMtbGlzdC1zZWN0aW9uLWNhcmQtZGV0YWlscyAubGljZW5zZXMtbGlzdC1zZWN0aW9uLWNhcmQtZGV0YWlscy1ncm91cCAubGljZW5zZXMtbGlzdC1zZWN0aW9uLWNhcmQtZGV0YWlscy1pdGVtIC5saWNlbnNlcy1saXN0LXNlY3Rpb24tY2FyZC1kZXRhaWxzLWl0ZW0tdGl0bGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDE1cHg7XG4gIGNvbG9yOiAjODQ2OTQwO1xufVxuLmJpZHMtZGF0YVJvb20tbGlzdC1zZWN0aW9uIC5saWNlbnNlcy1saXN0LXNlY3Rpb24tY29udGVudCAubGljZW5zZXMtbGlzdC1zZWN0aW9uLXRhYnMgLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbi10YWItcGFuZSAubGljZW5zZXMtbGlzdC1zZWN0aW9uLWNhcmQgLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbi1jYXJkLW1vcmUtZGV0YWlscyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG59XG4uYmlkcy1kYXRhUm9vbS1saXN0LXNlY3Rpb24gLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbi1jb250ZW50IC5saWNlbnNlcy1saXN0LXNlY3Rpb24tdGFicyAubGljZW5zZXMtbGlzdC1zZWN0aW9uLXRhYi1wYW5lIC5saWNlbnNlcy1saXN0LXNlY3Rpb24tY2FyZCAubGljZW5zZXMtbGlzdC1zZWN0aW9uLWNhcmQtbW9yZS1kZXRhaWxzIC5kZXRhaWxzLWxpbmsge1xuICBjb2xvcjogIzg0Njk0MDtcbiAgZm9udC1mYW1pbHk6IFwiRElOIE5leHQgTFQgQXJhYmljXCI7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTYwJTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuaHRtbFtsYW5nPWFyXVtkaXI9cnRsXSAuYmlkcy1kYXRhUm9vbS1saXN0LXNlY3Rpb24gLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbi1jb250ZW50IC5saWNlbnNlcy1saXN0LXNlY3Rpb24tdGFicyAubGljZW5zZXMtbGlzdC1zZWN0aW9uLXRhYi1wYW5lIC5saWNlbnNlcy1saXN0LXNlY3Rpb24tY2FyZCAubGljZW5zZXMtbGlzdC1zZWN0aW9uLWNhcmQtbW9yZS1kZXRhaWxzIC5saW5rLWljb24ge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuaHRtbFtsYW5nPWFyXVtkaXI9cnRsXSAuYmlkcy1kYXRhUm9vbS1saXN0LXNlY3Rpb24gLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbi1jb250ZW50IC5saWNlbnNlcy1saXN0LXNlY3Rpb24tdGFicyAubGljZW5zZXMtbGlzdC1zZWN0aW9uLXRhYi1wYW5lIC5saWNlbnNlcy1saXN0LXNlY3Rpb24tY2FyZCAubGljZW5zZXMtbGlzdC1zZWN0aW9uLWNhcmQtbW9yZS1kZXRhaWxzIC5kZXRhaWxzLWxpbmsgc3ZnIHtcbiAgLW1vei10cmFuc2Zvcm06IHNjYWxlKC0xLCAtMSk7XG4gIC1vLXRyYW5zZm9ybTogc2NhbGUoLTEsIC0xKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKC0xLCAtMSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoLTEsIC0xKTtcbn1cbi5iaWRzLWRhdGFSb29tLWxpc3Qtc2VjdGlvbiAubGljZW5zZXMtbGlzdC1zZWN0aW9uLWNvbnRlbnQgLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbi10YWJzIC5saWNlbnNlcy1saXN0LXNlY3Rpb24tdGFiLXBhbmUgLnJlcXVlc3QtbGlzdC1zZWN0aW9uLXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZ2FwOiA1cHggIWltcG9ydGFudDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLmJpZHMtZGF0YVJvb20tbGlzdC1zZWN0aW9uIC5saWNlbnNlcy1saXN0LXNlY3Rpb24tY29udGVudCAubGljZW5zZXMtbGlzdC1zZWN0aW9uLXRhYnMgLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbi10YWItcGFuZSAucmVxdWVzdC1saXN0LXNlY3Rpb24tcm93IC5yZXF1ZXN0LWxpc3Qtc2VjdGlvbi1jb2wge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi13aWR0aDogMzAwcHg7XG4gIG1pbi1oZWlnaHQ6IGZpdC1jb250ZW50O1xufVxuLmJpZHMtZGF0YVJvb20tbGlzdC1zZWN0aW9uIC5saWNlbnNlcy1saXN0LXNlY3Rpb24tY29udGVudCAubGljZW5zZXMtbGlzdC1zZWN0aW9uLXRhYnMgLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbi10YWItcGFuZSAucmVxdWVzdC1saXN0LXNlY3Rpb24tY2FyZCB7XG4gIGhlaWdodDogMTAwJTtcbiAgZ2FwOiAyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogMC40cyBhbGwgZWFzZTtcbiAgcGFkZGluZzogMjBweCAyMHB4IDE3cHggMjBweDtcbiAgYmFja2dyb3VuZDogI0ZGRjtcbiAgYm94LXNoYWRvdzogMHB4IDRweCAzMHB4IDBweCByZ2JhKDIyNywgMjI3LCAyMjcsIDAuMjUpO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG4uYmlkcy1kYXRhUm9vbS1saXN0LXNlY3Rpb24gLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbi1jb250ZW50IC5saWNlbnNlcy1saXN0LXNlY3Rpb24tdGFicyAubGljZW5zZXMtbGlzdC1zZWN0aW9uLXRhYi1wYW5lIC5yZXF1ZXN0LWxpc3Qtc2VjdGlvbi1jYXJkOmhvdmVyIHtcbiAgcGFkZGluZzogMjBweDtcbiAgYm94LXNoYWRvdzogMCA0cHggOHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgLyogSG92ZXIgZWZmZWN0IGZvciBjYXJkICovXG59XG5odG1sW2xhbmc9YXJdW2Rpcj1ydGxdIC5iaWRzLWRhdGFSb29tLWxpc3Qtc2VjdGlvbiAubGljZW5zZXMtbGlzdC1zZWN0aW9uLWNvbnRlbnQgLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbi10YWJzIC5saWNlbnNlcy1saXN0LXNlY3Rpb24tdGFiLXBhbmUgLnJlcXVlc3QtbGlzdC1zZWN0aW9uLWNhcmQgLnJlcXVlc3QtbGlzdC1zZWN0aW9uLWNhcmQtaGVhZGVyIC5sYWJlbC1zdGF0dXMge1xuICBsZWZ0OiAyNHB4O1xuICByaWdodDogYXV0bztcbn1cbi5iaWRzLWRhdGFSb29tLWxpc3Qtc2VjdGlvbiAubGljZW5zZXMtbGlzdC1zZWN0aW9uLWNvbnRlbnQgLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbi10YWJzIC5saWNlbnNlcy1saXN0LXNlY3Rpb24tdGFiLXBhbmUgLnJlcXVlc3QtbGlzdC1zZWN0aW9uLWNhcmQgLnJlcXVlc3QtbGlzdC1zZWN0aW9uLWNhcmQtaGVhZGVyIC5sYWJlbC1zdGF0dXMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBcIkRJTiBOZXh0IExUIEFyYWJpY1wiO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgaGVpZ2h0OiAyMXB4O1xuICBwYWRkaW5nOiAxMnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAyNHB4O1xuICB0b3A6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDBweCAwcHggOHB4IDhweDtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBhZGRpbmctdG9wOiA4cHg7XG59XG4uYmlkcy1kYXRhUm9vbS1saXN0LXNlY3Rpb24gLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbi1jb250ZW50IC5saWNlbnNlcy1saXN0LXNlY3Rpb24tdGFicyAubGljZW5zZXMtbGlzdC1zZWN0aW9uLXRhYi1wYW5lIC5yZXF1ZXN0LWxpc3Qtc2VjdGlvbi1jYXJkIC5yZXF1ZXN0LWxpc3Qtc2VjdGlvbi1jYXJkLWhlYWRlciAubGFiZWwtc3RhdHVzLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMEJDNzA7XG4gIGNvbG9yOiAjZmZmO1xuICBjb2xvcjogI0ZBRkJGQjtcbn1cbi5iaWRzLWRhdGFSb29tLWxpc3Qtc2VjdGlvbiAubGljZW5zZXMtbGlzdC1zZWN0aW9uLWNvbnRlbnQgLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbi10YWJzIC5saWNlbnNlcy1saXN0LXNlY3Rpb24tdGFiLXBhbmUgLnJlcXVlc3QtbGlzdC1zZWN0aW9uLWNhcmQgLnJlcXVlc3QtbGlzdC1zZWN0aW9uLWNhcmQtaGVhZGVyIC5sYWJlbC1zdGF0dXMuaW5hY3RpdmUsIC5iaWRzLWRhdGFSb29tLWxpc3Qtc2VjdGlvbiAubGljZW5zZXMtbGlzdC1zZWN0aW9uLWNvbnRlbnQgLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbi10YWJzIC5saWNlbnNlcy1saXN0LXNlY3Rpb24tdGFiLXBhbmUgLnJlcXVlc3QtbGlzdC1zZWN0aW9uLWNhcmQgLnJlcXVlc3QtbGlzdC1zZWN0aW9uLWNhcmQtaGVhZGVyIC5sYWJlbC1zdGF0dXMuSW5hY3RpdmUsIC5iaWRzLWRhdGFSb29tLWxpc3Qtc2VjdGlvbiAubGljZW5zZXMtbGlzdC1zZWN0aW9uLWNvbnRlbnQgLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbi10YWJzIC5saWNlbnNlcy1saXN0LXNlY3Rpb24tdGFiLXBhbmUgLnJlcXVlc3QtbGlzdC1zZWN0aW9uLWNhcmQgLnJlcXVlc3QtbGlzdC1zZWN0aW9uLWNhcmQtaGVhZGVyIC5sYWJlbC1zdGF0dXMuSW5BY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQUZBQ0FEO1xuICBjb2xvcjogI2ZmZjtcbiAgY29sb3I6ICNGQUZCRkI7XG59XG4uYmlkcy1kYXRhUm9vbS1saXN0LXNlY3Rpb24gLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbi1jb250ZW50IC5saWNlbnNlcy1saXN0LXNlY3Rpb24tdGFicyAubGljZW5zZXMtbGlzdC1zZWN0aW9uLXRhYi1wYW5lIC5yZXF1ZXN0LWxpc3Qtc2VjdGlvbi1jYXJkIC5yZXF1ZXN0LWxpc3Qtc2VjdGlvbi1jYXJkLWhlYWRlciAubGFiZWwtc3RhdHVzLmNsb3NlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDQzVCNUI7XG4gIGNvbG9yOiAjZmZmO1xuICBjb2xvcjogI0ZBRkJGQjtcbn1cbi5iaWRzLWRhdGFSb29tLWxpc3Qtc2VjdGlvbiAubGljZW5zZXMtbGlzdC1zZWN0aW9uLWNvbnRlbnQgLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbi10YWJzIC5saWNlbnNlcy1saXN0LXNlY3Rpb24tdGFiLXBhbmUgLnJlcXVlc3QtbGlzdC1zZWN0aW9uLWNhcmQgLnJlcXVlc3QtbGlzdC1zZWN0aW9uLWNhcmQtdGV4dC1ib3gge1xuICBtYXJnaW4tYm90dG9tOiAzMXB4O1xufVxuLmJpZHMtZGF0YVJvb20tbGlzdC1zZWN0aW9uIC5saWNlbnNlcy1saXN0LXNlY3Rpb24tY29udGVudCAubGljZW5zZXMtbGlzdC1zZWN0aW9uLXRhYnMgLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbi10YWItcGFuZSAucmVxdWVzdC1saXN0LXNlY3Rpb24tY2FyZCAucmVxdWVzdC1saXN0LXNlY3Rpb24tY2FyZC10ZXh0LWJveCAucmVxdWVzdC1saXN0LXNlY3Rpb24tY2FyZC10aXRsZSB7XG4gIGNvbG9yOiAjMUQxRDFCO1xuICBmb250LXNpemU6IDI3cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gIC8qIDM3LjhweCAqL1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmJpZHMtZGF0YVJvb20tbGlzdC1zZWN0aW9uIC5saWNlbnNlcy1saXN0LXNlY3Rpb24tY29udGVudCAubGljZW5zZXMtbGlzdC1zZWN0aW9uLXRhYnMgLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbi10YWItcGFuZSAucmVxdWVzdC1saXN0LXNlY3Rpb24tY2FyZCAucmVxdWVzdC1saXN0LXNlY3Rpb24tY2FyZC10ZXh0LWJveCAucmVxdWVzdC1saXN0LXNlY3Rpb24tY2FyZC1kZXNjcmlwdGlvbiB7XG4gIGNvbG9yOiAjNEE0RjUzO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gIC8qIDE2LjhweCAqL1xufVxuLmJpZHMtZGF0YVJvb20tbGlzdC1zZWN0aW9uIC5saWNlbnNlcy1saXN0LXNlY3Rpb24tY29udGVudCAubGljZW5zZXMtbGlzdC1zZWN0aW9uLXRhYnMgLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbi10YWItcGFuZSAucmVxdWVzdC1saXN0LXNlY3Rpb24tY2FyZCAucmVxdWVzdC1saXN0LXNlY3Rpb24tY2FyZC1kZXRhaWxzIC5yZXF1ZXN0LWxpc3Qtc2VjdGlvbi1jYXJkLWRldGFpbHMtZ3JvdXAge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIHBhZGRpbmc6IDBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNGNkY5Rjk7XG4gIHBhZGRpbmctYm90dG9tOiAyN3B4O1xufVxuLmJpZHMtZGF0YVJvb20tbGlzdC1zZWN0aW9uIC5saWNlbnNlcy1saXN0LXNlY3Rpb24tY29udGVudCAubGljZW5zZXMtbGlzdC1zZWN0aW9uLXRhYnMgLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbi10YWItcGFuZSAucmVxdWVzdC1saXN0LXNlY3Rpb24tY2FyZCAucmVxdWVzdC1saXN0LXNlY3Rpb24tY2FyZC1kZXRhaWxzIC5yZXF1ZXN0LWxpc3Qtc2VjdGlvbi1jYXJkLWRldGFpbHMtZ3JvdXAgLnJlcXVlc3QtbGlzdC1zZWN0aW9uLWNhcmQtZGV0YWlscy1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LWZhbWlseTogXCJESU4gTmV4dCBMVCBBcmFiaWNcIjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICBjb2xvcjogIzE0MUIzNDtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cbi5iaWRzLWRhdGFSb29tLWxpc3Qtc2VjdGlvbiAubGljZW5zZXMtbGlzdC1zZWN0aW9uLWNvbnRlbnQgLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbi10YWJzIC5saWNlbnNlcy1saXN0LXNlY3Rpb24tdGFiLXBhbmUgLnJlcXVlc3QtbGlzdC1zZWN0aW9uLWNhcmQgLnJlcXVlc3QtbGlzdC1zZWN0aW9uLWNhcmQtZGV0YWlscyAucmVxdWVzdC1saXN0LXNlY3Rpb24tY2FyZC1kZXRhaWxzLWdyb3VwIC5yZXF1ZXN0LWxpc3Qtc2VjdGlvbi1jYXJkLWRldGFpbHMtaXRlbSAucmVxdWVzdC1saXN0LXNlY3Rpb24tY2FyZC1kZXRhaWxzLWl0ZW0tdGl0bGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDE1cHg7XG4gIGNvbG9yOiAjODQ2OTQwO1xufVxuLmJpZHMtZGF0YVJvb20tbGlzdC1zZWN0aW9uIC5saWNlbnNlcy1saXN0LXNlY3Rpb24tY29udGVudCAubGljZW5zZXMtbGlzdC1zZWN0aW9uLXRhYnMgLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbi10YWItcGFuZSAucmVxdWVzdC1saXN0LXNlY3Rpb24tY2FyZCAucmVxdWVzdC1saXN0LXNlY3Rpb24tY2FyZC1kZXRhaWxzIC5yZXF1ZXN0LWxpc3Qtc2VjdGlvbi1jYXJkLWRldGFpbHMtZ3JvdXAgLnJlcXVlc3QtbGlzdC1zZWN0aW9uLWNhcmQtZGV0YWlscy1pdGVtIC5yZXF1ZXN0LWxpc3Qtc2VjdGlvbi1jYXJkLWRldGFpbHMtaXRlbS12YWx1ZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5iaWRzLWRhdGFSb29tLWxpc3Qtc2VjdGlvbiAubGljZW5zZXMtbGlzdC1zZWN0aW9uLWNvbnRlbnQgLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbi10YWJzIC5saWNlbnNlcy1saXN0LXNlY3Rpb24tdGFiLXBhbmUgLnJlcXVlc3QtbGlzdC1zZWN0aW9uLWNhcmQgLnJlcXVlc3QtbGlzdC1zZWN0aW9uLWNhcmQtZGV0YWlscyAucmVxdWVzdC1saXN0LXNlY3Rpb24tY2FyZC1kZXRhaWxzLWdyb3VwIC5yZXF1ZXN0LWxpc3Qtc2VjdGlvbi1jYXJkLWRldGFpbHMtaXRlbSAucmVxdWVzdC1saXN0LXNlY3Rpb24tY2FyZC1kZXRhaWxzLWl0ZW0tdmFsdWUuYmctc2hhZG93IHtcbiAgcGFkZGluZzogNXB4IDZweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBiYWNrZ3JvdW5kOiAjRjNGM0YzO1xufVxuLmJpZHMtZGF0YVJvb20tbGlzdC1zZWN0aW9uIC5saWNlbnNlcy1saXN0LXNlY3Rpb24tY29udGVudCAubGljZW5zZXMtbGlzdC1zZWN0aW9uLXRhYnMgLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbi10YWItcGFuZSAucmVxdWVzdC1saXN0LXNlY3Rpb24tY2FyZCAucmVxdWVzdC1saXN0LXNlY3Rpb24tY2FyZC1tb3JlLWRldGFpbHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uYmlkcy1kYXRhUm9vbS1saXN0LXNlY3Rpb24gLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbi1jb250ZW50IC5saWNlbnNlcy1saXN0LXNlY3Rpb24tdGFicyAubGljZW5zZXMtbGlzdC1zZWN0aW9uLXRhYi1wYW5lIC5yZXF1ZXN0LWxpc3Qtc2VjdGlvbi1jYXJkIC5yZXF1ZXN0LWxpc3Qtc2VjdGlvbi1jYXJkLW1vcmUtZGV0YWlscyAuZGV0YWlscy1saW5rIHtcbiAgY29sb3I6ICM4NDY5NDA7XG4gIGZvbnQtZmFtaWx5OiBcIkRJTiBOZXh0IExUIEFyYWJpY1wiO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbmh0bWxbbGFuZz1hcl1bZGlyPXJ0bF0gLmJpZHMtZGF0YVJvb20tbGlzdC1zZWN0aW9uIC5saWNlbnNlcy1saXN0LXNlY3Rpb24tY29udGVudCAubGljZW5zZXMtbGlzdC1zZWN0aW9uLXRhYnMgLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbi10YWItcGFuZSAucmVxdWVzdC1saXN0LXNlY3Rpb24tY2FyZCAucmVxdWVzdC1saXN0LXNlY3Rpb24tY2FyZC1tb3JlLWRldGFpbHMgLmxpbmstaWNvbiB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYmlkcy1zdGFnZXMtbGlzdC1zZWN0aW9uIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLnRpbWVsaW5lVGFiX193cmFwcGVyOmJlZm9yZSB7XG4gICAgbGVmdDogMTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudGltZWxpbmVUYWJfX3dyYXBwZXJJbm5lciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAuYmlkcy1saWNlbnNlLWxpc3Qtc2VjdGlvbiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5iaWRzLWRhdGFSb29tLWxpc3Qtc2VjdGlvbiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC50ZXh0VGFiX190ZXh0IHAge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICBodG1sW2xhbmc9YXJdW2Rpcj1ydGxdIC5iaWRzLXN0YWdlcy1saXN0LXNlY3Rpb24ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICBodG1sW2xhbmc9YXJdW2Rpcj1ydGxdIC50aW1lbGluZVRhYl9fd3JhcHBlcjpiZWZvcmUge1xuICAgIHJpZ2h0OiAxM3JlbTtcbiAgfVxuICBodG1sW2xhbmc9YXJdW2Rpcj1ydGxdIC50aW1lbGluZVRhYl9fd3JhcHBlcklubmVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIGh0bWxbbGFuZz1hcl1bZGlyPXJ0bF0gLmJpZHMtbGljZW5zZS1saXN0LXNlY3Rpb24ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICBodG1sW2xhbmc9YXJdW2Rpcj1ydGxdIC5iaWRzLWRhdGFSb29tLWxpc3Qtc2VjdGlvbiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIGh0bWxbbGFuZz1hcl1bZGlyPXJ0bF0gLnRleHRUYWJfX3RleHQgcCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4udGFiLWl0ZW0tZGV0YWlscyB7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnRhYi1pdGVtLWRldGFpbHMgLnRhYi1pdGVtLWRldGFpbHMtdGFiLWJveCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBwYWRkaW5nOiAxNnB4IDMwcHggMTZweCAxMzBweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA0NHB4O1xuICBiYWNrZ3JvdW5kOiAjRjBGMUYxO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIG1hcmdpbi10b3A6IC0zMHB4O1xufVxuaHRtbFtsYW5nPWFyXVtkaXI9cnRsXSAudGFiLWl0ZW0tZGV0YWlscyAudGFiLWl0ZW0tZGV0YWlscy10YWItYm94IHtcbiAgcGFkZGluZzogMTZweCAxMzBweCAxNnB4IDMwcHg7XG59XG4udGFiLWl0ZW0tZGV0YWlscyAudGFiLWl0ZW0tZGV0YWlscy10YWItYm94IC50YWItaXRlbS1kZXRhaWxzLXRhYi1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgZ2FwOiA0NHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4udGFiLWl0ZW0tZGV0YWlscyAudGFiLWl0ZW0tZGV0YWlscy10YWItYm94IC50YWItaXRlbS1kZXRhaWxzLXRhYi1saXN0IC50YWItaXRlbS1kZXRhaWxzLXRhYi1pdGVtIC50YWItaXRlbS1kZXRhaWxzLXRhYi1pdGVtLWxpbmsge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICNBRkFDQUQ7XG4gIGZvbnQtZmFtaWx5OiBcIkRJTiBOZXh0IExUIEFyYWJpY1wiO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cbi50YWItaXRlbS1kZXRhaWxzIC50YWItaXRlbS1kZXRhaWxzLXRhYi1ib3ggLnRhYi1pdGVtLWRldGFpbHMtdGFiLWxpc3QgLnRhYi1pdGVtLWRldGFpbHMtdGFiLWl0ZW0uYWN0aXZlIC50YWItaXRlbS1kZXRhaWxzLXRhYi1pdGVtLWxpbmsge1xuICBjb2xvcjogIzQ5NEY1NTtcbn1cbi50YWItaXRlbS1kZXRhaWxzIC50YWItaXRlbS1kZXRhaWxzLXRhYi1ib3ggLnRhYi1pdGVtLWRldGFpbHMtdGFiLWxpc3QgLnRhYi1pdGVtLWRldGFpbHMtdGFiLWl0ZW0uYWN0aXZlOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDYwJTtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0OTRGNTU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudGFiLWl0ZW0tZGV0YWlscyAudGFiLWl0ZW0tZGV0YWlscy10YWItYm94IC50YWItaXRlbS1kZXRhaWxzLXRhYi1saXN0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG59XG4uYmlkcy10YWItaXRlbS1kZXRhaWxzIHtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYmlkcy10YWItaXRlbS1kZXRhaWxzIC50YWItaXRlbS1kZXRhaWxzLXRhYi1ib3gge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgcGFkZGluZzogMTZweCAzMHB4IDE2cHggMTMwcHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNDRweDtcbiAgYmFja2dyb3VuZDogI0YwRjFGMTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBtYXJnaW4tdG9wOiAtMzBweDtcbn1cbmh0bWxbbGFuZz1hcl1bZGlyPXJ0bF0gLmJpZHMtdGFiLWl0ZW0tZGV0YWlscyAudGFiLWl0ZW0tZGV0YWlscy10YWItYm94IHtcbiAgcGFkZGluZzogMTZweCAxMzBweCAxNnB4IDMwcHg7XG59XG4uYmlkcy10YWItaXRlbS1kZXRhaWxzIC50YWItaXRlbS1kZXRhaWxzLXRhYi1ib3ggLnRhYi1pdGVtLWRldGFpbHMtdGFiLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBnYXA6IDQ0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5iaWRzLXRhYi1pdGVtLWRldGFpbHMgLnRhYi1pdGVtLWRldGFpbHMtdGFiLWJveCAudGFiLWl0ZW0tZGV0YWlscy10YWItbGlzdCAudGFiLWl0ZW0tZGV0YWlscy10YWItaXRlbSAudGFiLWl0ZW0tZGV0YWlscy10YWItaXRlbS1saW5rIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjQUZBQ0FEO1xuICBmb250LWZhbWlseTogXCJESU4gTmV4dCBMVCBBcmFiaWNcIjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG4uYmlkcy10YWItaXRlbS1kZXRhaWxzIC50YWItaXRlbS1kZXRhaWxzLXRhYi1ib3ggLnRhYi1pdGVtLWRldGFpbHMtdGFiLWxpc3QgLnRhYi1pdGVtLWRldGFpbHMtdGFiLWl0ZW0uYWN0aXZlIC50YWItaXRlbS1kZXRhaWxzLXRhYi1pdGVtLWxpbmsge1xuICBjb2xvcjogIzQ5NEY1NTtcbn1cbi5iaWRzLXRhYi1pdGVtLWRldGFpbHMgLnRhYi1pdGVtLWRldGFpbHMtdGFiLWJveCAudGFiLWl0ZW0tZGV0YWlscy10YWItbGlzdCAudGFiLWl0ZW0tZGV0YWlscy10YWItaXRlbS5hY3RpdmU6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogNjAlO1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ5NEY1NTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5iaWRzLXRhYi1pdGVtLWRldGFpbHMgLnRhYi1pdGVtLWRldGFpbHMtdGFiLWJveCB7XG4gICAgcGFkZGluZzogMHB4IDQwcHggMTVweCAyMHB4O1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgfVxuICAuYmlkcy10YWItaXRlbS1kZXRhaWxzIC50YWItaXRlbS1kZXRhaWxzLXRhYi1ib3ggLnRhYi1pdGVtLWRldGFpbHMtdGFiLWxpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZ2FwOiA0NHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgfVxuICBodG1sW2xhbmc9YXJdW2Rpcj1ydGxdIC5iaWRzLXRhYi1pdGVtLWRldGFpbHMgLnRhYi1pdGVtLWRldGFpbHMtdGFiLWJveCB7XG4gICAgcGFkZGluZzogMHB4IDVweCAxNXB4IDBweDtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gIH1cbiAgaHRtbFtsYW5nPWFyXVtkaXI9cnRsXSAuYmlkcy10YWItaXRlbS1kZXRhaWxzIC50YWItaXRlbS1kZXRhaWxzLXRhYi1ib3ggLnRhYi1pdGVtLWRldGFpbHMtdGFiLWxpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZ2FwOiA0NHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgfVxufVxuLm1hcC1zZWN0aW9uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uLy4uLy4uLy4uLy4uLy4uL3B1YmxpYy9pbWFnZXMvbWFwLnN2Zyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgbWluLWhlaWdodDogNjUycHg7XG4gIHBhZGRpbmctdG9wOiAxNjdweDtcbn1cbi5tYXAtc2VjdGlvbiAubWFwLXNlY3Rpb24tYmxvY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDY1MnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLm1hcC1zZWN0aW9uIC5tYXAtc2VjdGlvbi1ibG9jayAubWFwLXNlY3Rpb24tYmxvY2stZnJhbWUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTgycHg7XG4gIHJpZ2h0OiAwcHg7XG4gIHotaW5kZXg6IDU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ubWFwLXNlY3Rpb24gLm1hcC1zZWN0aW9uLWJsb2NrIC5tYXAtc2VjdGlvbi1ibG9jay1kZXRhaWxzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAxMDBweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xuICBib3gtc2hhZG93OiAwcHggNHB4IDMwcHggMHB4IHJnYmEoMjE4LCAyMTgsIDIxOCwgMC4xNik7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgcGFkZGluZzogMTZweCAzMnB4IDYycHggMzJweDtcbn1cbi5tYXAtc2VjdGlvbiAubWFwLXNlY3Rpb24tYmxvY2sgLm1hcC1zZWN0aW9uLWJsb2NrLWRldGFpbHMgLm1hcC1zZWN0aW9uLWJsb2NrLWRldGFpbHMtdGl0bGUge1xuICBjb2xvcjogIzM0MzczQTtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMjMlO1xuICB3aWR0aDogNTAlO1xuICBtYXJnaW4tYm90dG9tOiAzMXB4O1xufVxuLm1hcC1zZWN0aW9uIC5tYXAtc2VjdGlvbi1ibG9jayAubWFwLXNlY3Rpb24tYmxvY2stZGV0YWlscyAubWFwLXNlY3Rpb24tYmxvY2stZGV0YWlscy1saXN0IHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBwYWRkaW5nOiAwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0YzRjNGMztcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5tYXAtc2VjdGlvbiAubWFwLXNlY3Rpb24tYmxvY2sgLm1hcC1zZWN0aW9uLWJsb2NrLWRldGFpbHMgLm1hcC1zZWN0aW9uLWJsb2NrLWRldGFpbHMtbGlzdCAubWFwLXNlY3Rpb24tYmxvY2stZGV0YWlscy1pdGVtIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5tYXAtc2VjdGlvbiAubWFwLXNlY3Rpb24tYmxvY2sgLm1hcC1zZWN0aW9uLWJsb2NrLWRldGFpbHMgLm1hcC1zZWN0aW9uLWJsb2NrLWRldGFpbHMtbGlzdCAubWFwLXNlY3Rpb24tYmxvY2stZGV0YWlscy1pdGVtIC5tYXAtc2VjdGlvbi1ibG9jay1kZXRhaWxzLWl0ZW0tdGl0bGUge1xuICBjb2xvcjogIzg0Njk0MDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xufVxuLm1hcC1zZWN0aW9uIC5tYXAtc2VjdGlvbi1ibG9jayAubWFwLXNlY3Rpb24tYmxvY2stZGV0YWlscyAubWFwLXNlY3Rpb24tYmxvY2stZGV0YWlscy1saXN0IC5tYXAtc2VjdGlvbi1ibG9jay1kZXRhaWxzLWl0ZW0gLm1hcC1zZWN0aW9uLWJsb2NrLWRldGFpbHMtaXRlbS12YWx1ZSB7XG4gIGNvbG9yOiAjMzkzNzM3O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG59XG4ubWFwLXNlY3Rpb24gLm1hcC1zZWN0aW9uLWJsb2NrIC5tYXAtc2VjdGlvbi1ibG9jay1kZXRhaWxzIC5tYXAtc2VjdGlvbi1ibG9jay1kZXRhaWxzLWxpbmsge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAxNnB4IDI0cHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDE2cHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBib3JkZXItcmFkaXVzOiA1MXB4O1xuICBiYWNrZ3JvdW5kOiAjMDBCQzcwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDU1NTU7XG59XG4ubWFwLXNlY3Rpb24gLm1hcC1zZWN0aW9uLWJsb2NrIC5tYXAtc2VjdGlvbi1ibG9jay1kZXRhaWxzIC5tYXAtc2VjdGlvbi1ibG9jay1kZXRhaWxzLWxpbmsgLm1hcC1zZWN0aW9uLWJsb2NrLWRldGFpbHMtbGluay1idG4ge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5TGlnaHRHcmV5LUw1MCwgI0ZBRkJGQik7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTQwJTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tYXAtc2VjdGlvbiAubWFwLXNlY3Rpb24tYmxvY2sgLm1hcC1zZWN0aW9uLWJsb2NrLWRldGFpbHMge1xuICAgIHJpZ2h0OiA2JSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IDYlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1hcC10aXRsZS1zdGF0dXMge1xuICAgIHdpZHRoOiA1MCUgIWltcG9ydGFudDtcbiAgfVxufVxuLmNvb3JkaW5hdGVzLXRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG59XG5cbi5jb29yZGluYXRlcy10YWJsZSB0aCxcbi5jb29yZGluYXRlcy10YWJsZSB0ZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gIHBhZGRpbmc6IDhweDtcbn1cblxuLmNvb3JkaW5hdGVzLXRhYmxlIHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmNvb3JkaW5hdGUtcm93LW9kZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGOEY1RUY7XG59XG5cbi5jb29yZGluYXRlLXJvdy1ldmVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbn1cblxuLm1hcC10aXRsZSAuc3VicGFnZUhlcm9fX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMS44cmVtO1xufVxuXG4ubWFwLXRpdGxlLXN0YXR1cyB7XG4gIGxpbmUtaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBCQzcwO1xuICBjb2xvcjogI0ZGRjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGhlaWdodDogMzBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHBhZGRpbmctdG9wOiA4cHg7XG4gIHdpZHRoOiAxMjBweDtcbn1cblxuLnN0YXRpc3RpY3Mge1xuICBiYWNrZ3JvdW5kOiAjMzQzNzNBO1xuICBwYWRkaW5nOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuICBwYWRkaW5nLXRvcDogMTY3cHg7XG4gIG1hcmdpbi10b3A6IC0xMDJweDtcbn1cbi5zdGF0aXN0aWNzIC5zdGF0aXN0aWNzLXRpdGxlIHtcbiAgY29sb3I6ICNGRkY7XG4gIGZvbnQtZmFtaWx5OiBcIkRJTiBOZXh0IExUIEFyYWJpY1wiO1xuICBmb250LXNpemU6IDQwcHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG4uc3RhdGlzdGljcyAuc3RhdGlzdGljcy1kZXRhaWxzIC5yb3cgLmNvbCB7XG4gIHBhZGRpbmc6IDcwcHggNzBweDtcbiAgdHJhbnNpdGlvbjogMC41cyBhbGwgZWFzZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uc3RhdGlzdGljcyAuc3RhdGlzdGljcy1kZXRhaWxzIC5yb3cgLmNvbDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMyRDMwMzM7XG4gIHRyYW5zaXRpb246IDAuN3MgZWFzZS1pbi1vdXQ7XG59XG4uc3RhdGlzdGljcyAuc3RhdGlzdGljcy1kZXRhaWxzIC5zdGF0aXN0aWNzLWRldGFpbHMtY2FyZCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnN0YXRpc3RpY3MgLnN0YXRpc3RpY3MtZGV0YWlscyAuc3RhdGlzdGljcy1kZXRhaWxzLWNhcmQgLnN0YXRpc3RpY3MtZGV0YWlscy1jYXJkLWljb24ge1xuICBtYXJnaW4tYm90dG9tOiAzNnB4O1xufVxuLnN0YXRpc3RpY3MgLnN0YXRpc3RpY3MtZGV0YWlscyAuc3RhdGlzdGljcy1kZXRhaWxzLWNhcmQgLnN0YXRpc3RpY3MtZGV0YWlscy1jYXJkLXRpdGxlIHtcbiAgY29sb3I6ICNGRkY7XG4gIGZvbnQtZmFtaWx5OiBcIkRJTiBOZXh0IExUIEFyYWJpY1wiO1xuICBmb250LXNpemU6IDY2cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEzNCU7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjdzIGVhc2UtaW4tb3V0O1xuICBvcGFjaXR5OiAwO1xufVxuLnN0YXRpc3RpY3MgLnN0YXRpc3RpY3MtZGV0YWlscyAuc3RhdGlzdGljcy1kZXRhaWxzLWNhcmQgLnN0YXRpc3RpY3MtZGV0YWlscy1jYXJkLWRlc2NyaXB0aW9uIHtcbiAgY29sb3I6ICNGRkY7XG4gIGZvbnQtZmFtaWx5OiBcIkRJTiBOZXh0IExUIEFyYWJpY1wiO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEzNCU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc3RhdGlzdGljcyAuc3RhdGlzdGljcy1kZXRhaWxzIC5yb3cge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG4ubWFwLXN0YXRpc3RpY3Mge1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xuICBwYWRkaW5nLXRvcDogNTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm1hcC1zdGF0aXN0aWNzIC5tYXAtc3RhdGlzdGljcy10aXRsZSB7XG4gIGNvbG9yOiAjODQ2OTQwO1xuICBmb250LWZhbWlseTogXCJESU4gTmV4dCBMVCBBcmFiaWNcIjtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiA1cmVtO1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuLm1hcC1zdGF0aXN0aWNzIC5tYXAtc3RhdGlzdGljcy1kZXRhaWxzIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5tYXAtc3RhdGlzdGljcyAubWFwLXN0YXRpc3RpY3MtZGV0YWlscyAubWFwLXJvdyB7XG4gIGdhcDogMTlweCAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuLm1hcC1zdGF0aXN0aWNzIC5tYXAtc3RhdGlzdGljcy1kZXRhaWxzIC5tYXAtcm93IC5tYXAtY29sIHtcbiAgcGFkZGluZzogNzBweCA3MHB4O1xuICB0cmFuc2l0aW9uOiAwLjVzIGFsbCBlYXNlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ubWFwLXN0YXRpc3RpY3MgLm1hcC1zdGF0aXN0aWNzLWRldGFpbHMgLm1hcC1yb3cgLm1hcC1jb2w6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xuICB0cmFuc2l0aW9uOiAwLjdzIGVhc2UtaW4tb3V0O1xufVxuLm1hcC1zdGF0aXN0aWNzIC5tYXAtc3RhdGlzdGljcy1kZXRhaWxzIC5tYXAtc3RhdGlzdGljcy1kZXRhaWxzLWNhcmQge1xuICB3aWR0aDogMTAwJTtcbn1cbi5tYXAtc3RhdGlzdGljcyAubWFwLXN0YXRpc3RpY3MtZGV0YWlscyAubWFwLXN0YXRpc3RpY3MtZGV0YWlscy1jYXJkIC5tYXAtc3RhdGlzdGljcy1kZXRhaWxzLWNhcmQtaWNvbiB7XG4gIG1hcmdpbi1ib3R0b206IDM2cHg7XG59XG4ubWFwLXN0YXRpc3RpY3MgLm1hcC1zdGF0aXN0aWNzLWRldGFpbHMgLm1hcC1zdGF0aXN0aWNzLWRldGFpbHMtY2FyZCAubWFwLXN0YXRpc3RpY3MtZGV0YWlscy1jYXJkLXRpdGxlIHtcbiAgY29sb3I6ICMxRDFEMUI7XG4gIGZvbnQtZmFtaWx5OiBcIkRJTiBOZXh0IExUIEFyYWJpY1wiO1xuICBmb250LXNpemU6IDY2cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEzNCU7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjdzIGVhc2UtaW4tb3V0O1xuICBvcGFjaXR5OiAwO1xufVxuLm1hcC1zdGF0aXN0aWNzIC5tYXAtc3RhdGlzdGljcy1kZXRhaWxzIC5tYXAtc3RhdGlzdGljcy1kZXRhaWxzLWNhcmQgLm1hcC1zdGF0aXN0aWNzLWRldGFpbHMtY2FyZC1kZXNjcmlwdGlvbiB7XG4gIGNvbG9yOiAjNjY3MDg1O1xuICBmb250LWZhbWlseTogXCJESU4gTmV4dCBMVCBBcmFiaWNcIjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMzQlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1hcC1zdGF0aXN0aWNzIC5tYXAtc3RhdGlzdGljcy1kZXRhaWxzIC5tYXAtcm93IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBnYXA6IDE5cHggIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuLmxpY2Vuc2UtZGV0YWlscy1zZWN0aW9uIHtcbiAgcGFkZGluZzogMTEzcHggMjBweDtcbiAgcGFkZGluZy10b3A6IDIxNXB4O1xuICBtYXJnaW4tdG9wOiAtMTAycHg7XG59XG4ubGljZW5zZS1kZXRhaWxzLXNlY3Rpb24gLmNvbCB7XG4gIHdpZHRoOiA0NSU7XG59XG4ubGljZW5zZS1kZXRhaWxzLXNlY3Rpb24gLnNlY3Rpb24taGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxNnB4O1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI0Y4RjVFRjtcbiAgcGFkZGluZy1ib3R0b206IDM4cHg7XG4gIG1hcmdpbi1ib3R0b206IDM4cHg7XG59XG4ubGljZW5zZS1kZXRhaWxzLXNlY3Rpb24gLnNlY3Rpb24taGVhZGVyIC5oZWFkZXItaW1hZ2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBib3JkZXItcmFkaXVzOiA5My41cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNGOEY1RUY7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmxpY2Vuc2UtZGV0YWlscy1zZWN0aW9uIC5zZWN0aW9uLWhlYWRlciAuaGVhZGVyLXRleHQtdGl0bGUge1xuICBjb2xvcjogIzM5MzczNztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xufVxuLmxpY2Vuc2UtZGV0YWlscy1zZWN0aW9uIC5zZWN0aW9uLWhlYWRlciAuaGVhZGVyLXRleHQtZGVzY3JpcHRpb24ge1xuICBjb2xvcjogIzM5MzczNztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDhweDtcbn1cbi5saWNlbnNlLWRldGFpbHMtc2VjdGlvbiAuc2VjdGlvbi1oZWFkZXIgLmhlYWRlci10ZXh0LWRlc2NyaXB0aW9uIC5zaGFyZS1pY29uIHtcbiAgcGFkZGluZzogMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ubGljZW5zZS1kZXRhaWxzLXNlY3Rpb24gLnNlY3Rpb24tYmxvY2sgLmxhYmVsLXN0YXR1cyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGhlaWdodDogMjFweDtcbiAgcGFkZGluZzogOHB4IDEycHg7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gIGxpbmUtaGVpZ2h0OiAwLjI7XG4gIG1hcmdpbi1ib3R0b206IDE4cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbn1cbi5saWNlbnNlLWRldGFpbHMtc2VjdGlvbiAuc2VjdGlvbi1ibG9jayAubGFiZWwtc3RhdHVzLmluYWN0aXZlLCAubGljZW5zZS1kZXRhaWxzLXNlY3Rpb24gLnNlY3Rpb24tYmxvY2sgLmxhYmVsLXN0YXR1cy5JbmFjdGl2ZSwgLmxpY2Vuc2UtZGV0YWlscy1zZWN0aW9uIC5zZWN0aW9uLWJsb2NrIC5sYWJlbC1zdGF0dXMuSW5BY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQUZBQ0FEO1xuICBjb2xvcjogI2ZmZjtcbiAgY29sb3I6IHZhcigtLXByaW1hcnlMaWdodEdyZXktTDUwLCAjRkFGQkZCKTtcbn1cbi5saWNlbnNlLWRldGFpbHMtc2VjdGlvbiAuc2VjdGlvbi1ibG9jayAubGFiZWwtc3RhdHVzLmNsb3NlZCwgLmxpY2Vuc2UtZGV0YWlscy1zZWN0aW9uIC5zZWN0aW9uLWJsb2NrIC5sYWJlbC1zdGF0dXMuQ2xvc2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0NDNUI1QjtcbiAgY29sb3I6ICNmZmY7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5TGlnaHRHcmV5LUw1MCwgI0ZBRkJGQik7XG59XG4ubGljZW5zZS1kZXRhaWxzLXNlY3Rpb24gLnNlY3Rpb24tYmxvY2sgLmxhYmVsLXN0YXR1cy5hY3RpdmUsIC5saWNlbnNlLWRldGFpbHMtc2VjdGlvbiAuc2VjdGlvbi1ibG9jayAubGFiZWwtc3RhdHVzLkFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMEJDNzA7XG4gIGNvbG9yOiAjZmZmO1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeUxpZ2h0R3JleS1MNTAsICNGQUZCRkIpO1xufVxuLmxpY2Vuc2UtZGV0YWlscy1zZWN0aW9uIC5zZWN0aW9uLWJsb2NrIC5zZWN0aW9uLWJsb2NrLXRpdGxlIHtcbiAgY29sb3I6ICM4NDY5NDA7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogNjRweDtcbn1cbi5saWNlbnNlLWRldGFpbHMtc2VjdGlvbiAuc2VjdGlvbi1ibG9jayAuc2VjdGlvbi1ibG9jay1jb250ZW50LWxpc3Qge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIHBhZGRpbmc6IDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLmxpY2Vuc2UtZGV0YWlscy1zZWN0aW9uIC5zZWN0aW9uLWJsb2NrIC5zZWN0aW9uLWJsb2NrLWNvbnRlbnQtbGlzdCAuc2VjdGlvbi1ibG9jay1jb250ZW50LWl0ZW0ge1xuICB3aWR0aDogNTAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDE2cHg7XG4gIG1hcmdpbi1ib3R0b206IDQ0cHg7XG59XG4ubGljZW5zZS1kZXRhaWxzLXNlY3Rpb24gLnNlY3Rpb24tYmxvY2sgLnNlY3Rpb24tYmxvY2stY29udGVudC1saXN0IC5zZWN0aW9uLWJsb2NrLWNvbnRlbnQtaXRlbSAuc2VjdGlvbi1ibG9jay1jb250ZW50LWl0ZW0taWNvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDhweDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogOHB4O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS13aGl0ZS1vcGFjaXR5LTEwMCwgI0ZGRik7XG59XG4ubGljZW5zZS1kZXRhaWxzLXNlY3Rpb24gLnNlY3Rpb24tYmxvY2sgLnNlY3Rpb24tYmxvY2stY29udGVudC1saXN0IC5zZWN0aW9uLWJsb2NrLWNvbnRlbnQtaXRlbSAuc2VjdGlvbi1ibG9jay1jb250ZW50LWl0ZW0tdGV4dCB7XG4gIGNvbG9yOiAjMzkzNzM3O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDE0NiU7XG59XG4ubGljZW5zZS1kZXRhaWxzLXNlY3Rpb24gLnNlY3Rpb24tYmxvY2sgLnNlY3Rpb24tYmxvY2stY29udGVudC1saXN0IC5zZWN0aW9uLWJsb2NrLWNvbnRlbnQtaXRlbSAuc2VjdGlvbi1ibG9jay1jb250ZW50LWl0ZW0tdGV4dCAuc2VjdGlvbi1ibG9jay1jb250ZW50LWl0ZW0tbGFiZWwge1xuICBjb2xvcjogIzM5MzczNztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMTQ2JTtcbiAgLyogMjAuNDRweCAqL1xufVxuLmxpY2Vuc2UtZGV0YWlscy1zZWN0aW9uIC5zZWN0aW9uLWJsb2NrIC5zZWN0aW9uLWJsb2NrLWNvbnRlbnQtbGlzdCAuc2VjdGlvbi1ibG9jay1jb250ZW50LWl0ZW0gLnNlY3Rpb24tYmxvY2stY29udGVudC1pdGVtLXRleHQgLnNlY3Rpb24tYmxvY2stY29udGVudC1pdGVtLXZhbHVlIHtcbiAgY29sb3I6ICMzOTM3Mzc7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTIwJTtcbiAgLyogMTkuMnB4ICovXG59XG4ubGljZW5zZS1kZXRhaWxzLXNlY3Rpb24gLnNlY3Rpb24taW1hZ2UtYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDEzJTtcbn1cbi5saWNlbnNlLWRldGFpbHMtc2VjdGlvbiAuc2VjdGlvbi1pbWFnZS1ib3ggLnNlY3Rpb24taW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAubWFwLWNvbnRhaW5lciAuY29udGFpbmVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxuICAubGljZW5zZS1kZXRhaWxzLXNlY3Rpb24gLnJvdyB7XG4gICAgZ2FwOiAwcHg7XG4gIH1cbiAgLmxpY2Vuc2UtZGV0YWlscy1zZWN0aW9uIC5yb3cgLmNvbCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAubGljZW5zZS1kZXRhaWxzLXNlY3Rpb24gLnNlY3Rpb24taW1hZ2UtYm94IHtcbiAgICB0b3A6IDM1JTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5saWNlbnNlLWRldGFpbHMtc2VjdGlvbiAucm93IHtcbiAgICBnYXA6IDBweDtcbiAgfVxuICAubGljZW5zZS1kZXRhaWxzLXNlY3Rpb24gLnJvdyAuY29sIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAubGljZW5zZS1kZXRhaWxzLXNlY3Rpb24gLnNlY3Rpb24taW1hZ2UtYm94IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1pbmVyYWxzLXNlY3Rpb24gLm1pbmVyYWxzLXNlY3Rpb24tdGFicyAubWluZXJhbHMtc2VjdGlvbi10YWItcGFuZSAuY2xhc3MtY29udGVudCB7XG4gICAgZ2FwOiA1cHg7XG4gIH1cbiAgLm1pbmVyYWxzLXNlY3Rpb24gLm1pbmVyYWxzLXNlY3Rpb24tdGFicyAubWluZXJhbHMtc2VjdGlvbi10YWItcGFuZSAuY2xhc3MtY29udGVudCAuY2xhc3MtaXRlbSB7XG4gICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxufVxuLm1hcC1jb250YWluZXIge1xuICBtYXJnaW4tbGVmdDogMTAwcHg7XG4gIG1hcmdpbi1yaWdodDogMTAwcHg7XG4gIG1heC13aWR0aDogMTI4MHB4O1xufVxuLm1hcC1jb250YWluZXIgLm1hcC1saWNlbnNlLWRldGFpbHMtc2VjdGlvbiB7XG4gIHBhZGRpbmc6IDUwcHggMnB4IDUwcHggMnB4O1xufVxuLm1hcC1jb250YWluZXIgLm1hcC1saWNlbnNlLWRldGFpbHMtc2VjdGlvbiAuY29sIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubWFwLWNvbnRhaW5lciAubWFwLWxpY2Vuc2UtZGV0YWlscy1zZWN0aW9uIC5tYXAtc2VjdGlvbi1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDE2cHg7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjRjhGNUVGO1xuICBwYWRkaW5nLWJvdHRvbTogMzhweDtcbiAgbWFyZ2luLWJvdHRvbTogMzhweDtcbn1cbi5tYXAtY29udGFpbmVyIC5tYXAtbGljZW5zZS1kZXRhaWxzLXNlY3Rpb24gLm1hcC1zZWN0aW9uLWhlYWRlciAubWFwLWhlYWRlci1pbWFnZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJvcmRlci1yYWRpdXM6IDkzLjVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0Y4RjVFRjtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ubWFwLWNvbnRhaW5lciAubWFwLWxpY2Vuc2UtZGV0YWlscy1zZWN0aW9uIC5tYXAtc2VjdGlvbi1oZWFkZXIgLm1hcC1oZWFkZXItdGV4dC10aXRsZSB7XG4gIGNvbG9yOiAjMzkzNzM3O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE0MCU7XG59XG4ubWFwLWNvbnRhaW5lciAubWFwLWxpY2Vuc2UtZGV0YWlscy1zZWN0aW9uIC5tYXAtc2VjdGlvbi1oZWFkZXIgLm1hcC1oZWFkZXItdGV4dC1kZXNjcmlwdGlvbiB7XG4gIGNvbG9yOiAjMzkzNzM3O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogOHB4O1xufVxuLm1hcC1jb250YWluZXIgLm1hcC1saWNlbnNlLWRldGFpbHMtc2VjdGlvbiAubWFwLXNlY3Rpb24taGVhZGVyIC5tYXAtaGVhZGVyLXRleHQtZGVzY3JpcHRpb24gLm1hcC1zaGFyZS1pY29uIHtcbiAgcGFkZGluZzogMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ubWFwLWNvbnRhaW5lciAubWFwLWxpY2Vuc2UtZGV0YWlscy1zZWN0aW9uIC5tYXAtc2VjdGlvbi1ibG9jayAubWFwLWxhYmVsLXN0YXR1cyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGhlaWdodDogMjFweDtcbiAgcGFkZGluZzogOHB4IDEycHg7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gIGxpbmUtaGVpZ2h0OiAwLjI7XG4gIG1hcmdpbi1ib3R0b206IDE4cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbn1cbi5tYXAtY29udGFpbmVyIC5tYXAtbGljZW5zZS1kZXRhaWxzLXNlY3Rpb24gLm1hcC1zZWN0aW9uLWJsb2NrIC5tYXAtbGFiZWwtc3RhdHVzLmluYWN0aXZlLCAubWFwLWNvbnRhaW5lciAubWFwLWxpY2Vuc2UtZGV0YWlscy1zZWN0aW9uIC5tYXAtc2VjdGlvbi1ibG9jayAubWFwLWxhYmVsLXN0YXR1cy5JbmFjdGl2ZSwgLm1hcC1jb250YWluZXIgLm1hcC1saWNlbnNlLWRldGFpbHMtc2VjdGlvbiAubWFwLXNlY3Rpb24tYmxvY2sgLm1hcC1sYWJlbC1zdGF0dXMuSW5BY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQUZBQ0FEO1xuICBjb2xvcjogI2ZmZjtcbiAgY29sb3I6IHZhcigtLXByaW1hcnlMaWdodEdyZXktTDUwLCAjRkFGQkZCKTtcbn1cbi5tYXAtY29udGFpbmVyIC5tYXAtbGljZW5zZS1kZXRhaWxzLXNlY3Rpb24gLm1hcC1zZWN0aW9uLWJsb2NrIC5tYXAtbGFiZWwtc3RhdHVzLmNsb3NlZCwgLm1hcC1jb250YWluZXIgLm1hcC1saWNlbnNlLWRldGFpbHMtc2VjdGlvbiAubWFwLXNlY3Rpb24tYmxvY2sgLm1hcC1sYWJlbC1zdGF0dXMuQ2xvc2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0NDNUI1QjtcbiAgY29sb3I6ICNmZmY7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5TGlnaHRHcmV5LUw1MCwgI0ZBRkJGQik7XG59XG4ubWFwLWNvbnRhaW5lciAubWFwLWxpY2Vuc2UtZGV0YWlscy1zZWN0aW9uIC5tYXAtc2VjdGlvbi1ibG9jayAubWFwLWxhYmVsLXN0YXR1cy5hY3RpdmUsIC5tYXAtY29udGFpbmVyIC5tYXAtbGljZW5zZS1kZXRhaWxzLXNlY3Rpb24gLm1hcC1zZWN0aW9uLWJsb2NrIC5tYXAtbGFiZWwtc3RhdHVzLkFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMEJDNzA7XG4gIGNvbG9yOiAjZmZmO1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeUxpZ2h0R3JleS1MNTAsICNGQUZCRkIpO1xufVxuLm1hcC1jb250YWluZXIgLm1hcC1saWNlbnNlLWRldGFpbHMtc2VjdGlvbiAubWFwLXNlY3Rpb24tYmxvY2sgLm1hcC1zZWN0aW9uLWJsb2NrLXRpdGxlIHtcbiAgY29sb3I6ICM4NDY5NDA7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogNjRweDtcbn1cbi5tYXAtY29udGFpbmVyIC5tYXAtbGljZW5zZS1kZXRhaWxzLXNlY3Rpb24gLm1hcC1zZWN0aW9uLWJsb2NrIC5tYXAtaGVhZGVyLXRleHQtZGVzY3JpcHRpb24ge1xuICBjb2xvcjogIzY5NkQ3MDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjhyZW07XG59XG4ubWFwLWNvbnRhaW5lciAubWFwLWxpY2Vuc2UtZGV0YWlscy1zZWN0aW9uIC5tYXAtc2VjdGlvbi1ibG9jayAubWFwLXNlY3Rpb24tYmxvY2stY29udGVudC1saXN0IHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBwYWRkaW5nOiAwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5tYXAtY29udGFpbmVyIC5tYXAtbGljZW5zZS1kZXRhaWxzLXNlY3Rpb24gLm1hcC1zZWN0aW9uLWJsb2NrIC5tYXAtc2VjdGlvbi1ibG9jay1jb250ZW50LWxpc3QgLm1hcC1zZWN0aW9uLWJsb2NrLWNvbnRlbnQtaXRlbSB7XG4gIHdpZHRoOiA1MCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTZweDtcbiAgbWFyZ2luLWJvdHRvbTogNDRweDtcbn1cbi5tYXAtY29udGFpbmVyIC5tYXAtbGljZW5zZS1kZXRhaWxzLXNlY3Rpb24gLm1hcC1zZWN0aW9uLWJsb2NrIC5tYXAtc2VjdGlvbi1ibG9jay1jb250ZW50LWxpc3QgLm1hcC1zZWN0aW9uLWJsb2NrLWNvbnRlbnQtaXRlbSAubWFwLXNlY3Rpb24tYmxvY2stY29udGVudC1pdGVtLWljb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiA4cHg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6IDhweDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgYmFja2dyb3VuZDogdmFyKC0td2hpdGUtb3BhY2l0eS0xMDAsICNGRkYpO1xufVxuLm1hcC1jb250YWluZXIgLm1hcC1saWNlbnNlLWRldGFpbHMtc2VjdGlvbiAubWFwLXNlY3Rpb24tYmxvY2sgLm1hcC1zZWN0aW9uLWJsb2NrLWNvbnRlbnQtbGlzdCAubWFwLXNlY3Rpb24tYmxvY2stY29udGVudC1pdGVtIC5tYXAtc2VjdGlvbi1ibG9jay1jb250ZW50LWl0ZW0tdGV4dCB7XG4gIGNvbG9yOiAjMzkzNzM3O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDE0NiU7XG59XG4ubWFwLWNvbnRhaW5lciAubWFwLWxpY2Vuc2UtZGV0YWlscy1zZWN0aW9uIC5tYXAtc2VjdGlvbi1ibG9jayAubWFwLXNlY3Rpb24tYmxvY2stY29udGVudC1saXN0IC5tYXAtc2VjdGlvbi1ibG9jay1jb250ZW50LWl0ZW0gLm1hcC1zZWN0aW9uLWJsb2NrLWNvbnRlbnQtaXRlbS10ZXh0IC5tYXAtc2VjdGlvbi1ibG9jay1jb250ZW50LWl0ZW0tbGFiZWwge1xuICBjb2xvcjogIzM5MzczNztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMTQ2JTtcbn1cbi5tYXAtY29udGFpbmVyIC5tYXAtbGljZW5zZS1kZXRhaWxzLXNlY3Rpb24gLm1hcC1zZWN0aW9uLWJsb2NrIC5tYXAtc2VjdGlvbi1ibG9jay1jb250ZW50LWxpc3QgLm1hcC1zZWN0aW9uLWJsb2NrLWNvbnRlbnQtaXRlbSAubWFwLXNlY3Rpb24tYmxvY2stY29udGVudC1pdGVtLXRleHQgLm1hcC1zZWN0aW9uLWJsb2NrLWNvbnRlbnQtaXRlbS12YWx1ZSB7XG4gIGNvbG9yOiAjMzkzNzM3O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG59XG4ubWFwLWNvbnRhaW5lciAubWFwLWxpY2Vuc2UtZGV0YWlscy1zZWN0aW9uIC5tYXAtc2VjdGlvbi1pbWFnZS1ib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMTMlO1xufVxuLm1hcC1jb250YWluZXIgLm1hcC1saWNlbnNlLWRldGFpbHMtc2VjdGlvbiAubWFwLXNlY3Rpb24taW1hZ2UtYm94IC5tYXAtc2VjdGlvbi1pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1hcC1jb250YWluZXIge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWF4LXdpZHRoOiAxMjgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICBodG1sW2Rpcj1ydGxdIC5tYXAtY29udGFpbmVyIC5tYXAtY29udGFpbmVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwMHB4O1xuICAgIG1heC13aWR0aDogMTI4MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4uY29udGFjdC1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmNmVmO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogNDUycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAxMzRweDtcbn1cbi5jb250YWN0LWNvbnRhaW5lciBoMSB7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogNDRweDtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5jb250YWN0LWNvbnRhaW5lciBwIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogNDRweDtcbn1cbi5jb250YWN0LWNvbnRhaW5lciAuY29udGFjdC1idXR0b24ge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWY5MzZkO1xuICBjb2xvcjogd2hpdGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBwYWRkaW5nOiAxMnB4IDE2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMHB4O1xufVxuLmNvbnRhY3QtY29udGFpbmVyIC5jb250YWN0LWJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5NzdiNTM7XG59XG4uY29udGFjdC1jb250YWluZXIgLnBhdHRlcm4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDUwJTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHRvcCByaWdodCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSwgI2FmOTM2ZCk7XG4gIGNsaXAtcGF0aDogcG9seWdvbigxMDAlIDAlLCAxMDAlIDEwMCUsIDAlIDEwMCUpO1xufVxuXG5odG1sW2xhbmc9YXJdW2Rpcj1ydGxdIC5jb250YWN0LWNvbnRhaW5lciB7XG4gIHBhZGRpbmctcmlnaHQ6IDEzNHB4O1xufVxuXG4ubmV3cy1jb250YWluZXIge1xuICBtYXJnaW46IGF1dG87XG4gIG1heC13aWR0aDogMTY4MHB4O1xufVxuLm5ld3MtY29udGFpbmVyIC5saWNlbnNlLWRldGFpbHMtc2VjdGlvbiB7XG4gIHBhZGRpbmc6IDExM3B4IDIwcHg7XG4gIHBhZGRpbmctdG9wOiAyMTVweDtcbiAgbWFyZ2luLXRvcDogLTEwMnB4O1xufVxuLm5ld3MtY29udGFpbmVyIC5saWNlbnNlLWRldGFpbHMtc2VjdGlvbiAuY29sLW1kLTgge1xuICB3aWR0aDogNTglO1xufVxuLm5ld3MtY29udGFpbmVyIC5saWNlbnNlLWRldGFpbHMtc2VjdGlvbiAuY29sLW1kLTQge1xuICB3aWR0aDogNDAlO1xufVxuLm5ld3MtY29udGFpbmVyIC5saWNlbnNlLWRldGFpbHMtc2VjdGlvbiAuc2VjdGlvbi1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDE2cHg7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjRjhGNUVGO1xuICBwYWRkaW5nLWJvdHRvbTogMzhweDtcbiAgbWFyZ2luLWJvdHRvbTogMzhweDtcbn1cbi5uZXdzLWNvbnRhaW5lciAubGljZW5zZS1kZXRhaWxzLXNlY3Rpb24gLnNlY3Rpb24taGVhZGVyIC5oZWFkZXItaW1hZ2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBib3JkZXItcmFkaXVzOiA5My41cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNGOEY1RUY7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLm5ld3MtY29udGFpbmVyIC5saWNlbnNlLWRldGFpbHMtc2VjdGlvbiAuc2VjdGlvbi1oZWFkZXIgLmhlYWRlci10ZXh0LXRpdGxlIHtcbiAgY29sb3I6ICMzOTM3Mzc7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTQwJTtcbn1cbi5uZXdzLWNvbnRhaW5lciAubGljZW5zZS1kZXRhaWxzLXNlY3Rpb24gLnNlY3Rpb24taGVhZGVyIC5oZWFkZXItdGV4dC1kZXNjcmlwdGlvbiB7XG4gIGNvbG9yOiAjMzkzNzM3O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogOHB4O1xufVxuLm5ld3MtY29udGFpbmVyIC5saWNlbnNlLWRldGFpbHMtc2VjdGlvbiAuc2VjdGlvbi1oZWFkZXIgLmhlYWRlci10ZXh0LWRlc2NyaXB0aW9uIC5zaGFyZS1pY29uIHtcbiAgcGFkZGluZzogMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ubmV3cy1jb250YWluZXIgLmxpY2Vuc2UtZGV0YWlscy1zZWN0aW9uIC5zZWN0aW9uLWJsb2NrIC5sYWJlbC1zdGF0dXMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBoZWlnaHQ6IDIxcHg7XG4gIHBhZGRpbmc6IDhweCAxMnB4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICBsaW5lLWhlaWdodDogMC4yO1xuICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG59XG4ubmV3cy1jb250YWluZXIgLmxpY2Vuc2UtZGV0YWlscy1zZWN0aW9uIC5zZWN0aW9uLWJsb2NrIC5sYWJlbC1zdGF0dXMuaW5hY3RpdmUsIC5uZXdzLWNvbnRhaW5lciAubGljZW5zZS1kZXRhaWxzLXNlY3Rpb24gLnNlY3Rpb24tYmxvY2sgLmxhYmVsLXN0YXR1cy5JbmFjdGl2ZSwgLm5ld3MtY29udGFpbmVyIC5saWNlbnNlLWRldGFpbHMtc2VjdGlvbiAuc2VjdGlvbi1ibG9jayAubGFiZWwtc3RhdHVzLkluQWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0FGQUNBRDtcbiAgY29sb3I6ICNmZmY7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5TGlnaHRHcmV5LUw1MCwgI0ZBRkJGQik7XG59XG4ubmV3cy1jb250YWluZXIgLmxpY2Vuc2UtZGV0YWlscy1zZWN0aW9uIC5zZWN0aW9uLWJsb2NrIC5sYWJlbC1zdGF0dXMuY2xvc2VkLCAubmV3cy1jb250YWluZXIgLmxpY2Vuc2UtZGV0YWlscy1zZWN0aW9uIC5zZWN0aW9uLWJsb2NrIC5sYWJlbC1zdGF0dXMuQ2xvc2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0NDNUI1QjtcbiAgY29sb3I6ICNmZmY7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5TGlnaHRHcmV5LUw1MCwgI0ZBRkJGQik7XG59XG4ubmV3cy1jb250YWluZXIgLmxpY2Vuc2UtZGV0YWlscy1zZWN0aW9uIC5zZWN0aW9uLWJsb2NrIC5sYWJlbC1zdGF0dXMuYWN0aXZlLCAubmV3cy1jb250YWluZXIgLmxpY2Vuc2UtZGV0YWlscy1zZWN0aW9uIC5zZWN0aW9uLWJsb2NrIC5sYWJlbC1zdGF0dXMuQWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwQkM3MDtcbiAgY29sb3I6ICNmZmY7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5TGlnaHRHcmV5LUw1MCwgI0ZBRkJGQik7XG59XG4ubmV3cy1jb250YWluZXIgLmxpY2Vuc2UtZGV0YWlscy1zZWN0aW9uIC5zZWN0aW9uLWJsb2NrIC5zZWN0aW9uLWJsb2NrLXRpdGxlIHtcbiAgY29sb3I6ICM4NDY5NDA7XG4gIGZvbnQtc2l6ZTogMjdweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5uZXdzLWNvbnRhaW5lciAubGljZW5zZS1kZXRhaWxzLXNlY3Rpb24gLnNlY3Rpb24tYmxvY2sgLnNlY3Rpb24tYmxvY2stY29udGVudC1saXN0IHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBwYWRkaW5nOiAwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5uZXdzLWNvbnRhaW5lciAubGljZW5zZS1kZXRhaWxzLXNlY3Rpb24gLnNlY3Rpb24tYmxvY2sgLnNlY3Rpb24tYmxvY2stY29udGVudC1saXN0IC5zZWN0aW9uLWJsb2NrLWNvbnRlbnQtaXRlbSB7XG4gIHdpZHRoOiA1MCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTZweDtcbiAgbWFyZ2luLWJvdHRvbTogNDRweDtcbn1cbi5uZXdzLWNvbnRhaW5lciAubGljZW5zZS1kZXRhaWxzLXNlY3Rpb24gLnNlY3Rpb24tYmxvY2sgLnNlY3Rpb24tYmxvY2stY29udGVudC1saXN0IC5zZWN0aW9uLWJsb2NrLWNvbnRlbnQtaXRlbSAuc2VjdGlvbi1ibG9jay1jb250ZW50LWl0ZW0taWNvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDhweDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogOHB4O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS13aGl0ZS1vcGFjaXR5LTEwMCwgI0ZGRik7XG59XG4ubmV3cy1jb250YWluZXIgLmxpY2Vuc2UtZGV0YWlscy1zZWN0aW9uIC5zZWN0aW9uLWJsb2NrIC5zZWN0aW9uLWJsb2NrLWNvbnRlbnQtbGlzdCAuc2VjdGlvbi1ibG9jay1jb250ZW50LWl0ZW0gLnNlY3Rpb24tYmxvY2stY29udGVudC1pdGVtLXRleHQge1xuICBjb2xvcjogIzM5MzczNztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNDYlO1xufVxuLm5ld3MtY29udGFpbmVyIC5saWNlbnNlLWRldGFpbHMtc2VjdGlvbiAuc2VjdGlvbi1ibG9jayAuc2VjdGlvbi1ibG9jay1jb250ZW50LWxpc3QgLnNlY3Rpb24tYmxvY2stY29udGVudC1pdGVtIC5zZWN0aW9uLWJsb2NrLWNvbnRlbnQtaXRlbS10ZXh0IC5zZWN0aW9uLWJsb2NrLWNvbnRlbnQtaXRlbS1sYWJlbCB7XG4gIGNvbG9yOiAjMzkzNzM3O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxNDYlO1xufVxuLm5ld3MtY29udGFpbmVyIC5saWNlbnNlLWRldGFpbHMtc2VjdGlvbiAuc2VjdGlvbi1ibG9jayAuc2VjdGlvbi1ibG9jay1jb250ZW50LWxpc3QgLnNlY3Rpb24tYmxvY2stY29udGVudC1pdGVtIC5zZWN0aW9uLWJsb2NrLWNvbnRlbnQtaXRlbS10ZXh0IC5zZWN0aW9uLWJsb2NrLWNvbnRlbnQtaXRlbS12YWx1ZSB7XG4gIGNvbG9yOiAjMzkzNzM3O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG59XG4ubmV3cy1jb250YWluZXIgLmxpY2Vuc2UtZGV0YWlscy1zZWN0aW9uIC5zZWN0aW9uLWltYWdlLWJveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwJTtcbn1cbi5uZXdzLWNvbnRhaW5lciAubGljZW5zZS1kZXRhaWxzLXNlY3Rpb24gLnNlY3Rpb24taW1hZ2UtYm94IC5zZWN0aW9uLWltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubmV3cy1jb250YWluZXIgLmxpY2Vuc2UtZGV0YWlscy1zZWN0aW9uIC5jb2wtbWQtOCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm5ld3MtY29udGFpbmVyIC5saWNlbnNlLWRldGFpbHMtc2VjdGlvbiAuc2VjdGlvbi1ibG9jayAuc2VjdGlvbi1ibG9jay10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyN3B4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICB9XG4gIC5uZXdzLWNvbnRhaW5lciAubGljZW5zZS1kZXRhaWxzLXNlY3Rpb24gLnNlY3Rpb24tYmxvY2sgLnNlY3Rpb24tYmxvY2stY29udGVudC1saXN0IC5zZWN0aW9uLWJsb2NrLWNvbnRlbnQtaXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuY29udGFjdC1jb250YWluZXIge1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgfVxuICAuY29udGFjdC1jb250YWluZXIgLmNvbnRhY3Qtc2VjdGlvbiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5jb250YWN0LWNvbnRhaW5lciBoMSB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgbGluZS1oZWlnaHQ6IDVyZW07XG4gIH1cbiAgLmNvbnRhY3QtY29udGFpbmVyIC5jb250YWN0LWJ1dHRvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICBodG1sW2xhbmc9YXJdW2Rpcj1ydGxdIC5jb250YWN0LWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgfVxuICAubmV3cy1jb250YWluZXIgLmxpY2Vuc2UtZGV0YWlscy1zZWN0aW9uIC5jb2wtbWQtOCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm5ld3MtY29udGFpbmVyIC5saWNlbnNlLWRldGFpbHMtc2VjdGlvbiAuc2VjdGlvbi1ibG9jayAuc2VjdGlvbi1ibG9jay10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyN3B4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICB9XG4gIC5uZXdzLWNvbnRhaW5lciAubGljZW5zZS1kZXRhaWxzLXNlY3Rpb24gLnNlY3Rpb24tYmxvY2sgLnNlY3Rpb24tYmxvY2stY29udGVudC1saXN0IC5zZWN0aW9uLWJsb2NrLWNvbnRlbnQtaXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5taW5lcmFscy1zZWN0aW9uIHtcbiAgYmFja2dyb3VuZDogIzM0MzczQTtcbiAgcGFkZGluZzogODZweCAyMHB4IDg2cHggMjBweDtcbiAgcGFkZGluZy10b3A6IDE4OHB4O1xuICBtYXJnaW4tdG9wOiAtMTAycHg7XG59XG4ubWluZXJhbHMtc2VjdGlvbiAubWluZXJhbHMtc2VjdGlvbi10aXRsZSB7XG4gIGNvbG9yOiAjRkZGO1xuICBmb250LWZhbWlseTogXCJESU4gTmV4dCBMVCBBcmFiaWNcIjtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi1ib3R0b206IDY0cHg7XG59XG4ubWluZXJhbHMtc2VjdGlvbiAubWluZXJhbHMtc2VjdGlvbi10YWItbGlzdCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgcGFkZGluZzogMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDExcHg7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG4ubWluZXJhbHMtc2VjdGlvbiAubWluZXJhbHMtc2VjdGlvbi10YWItbGlzdCAubWluZXJhbHMtc2VjdGlvbi10YWItaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDEycHggMTZweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTBweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNGRkY7XG4gIGNvbG9yOiAjRkZGO1xuICBmb250LWZhbWlseTogXCJESU4gTmV4dCBMVCBBcmFiaWNcIjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ubWluZXJhbHMtc2VjdGlvbiAubWluZXJhbHMtc2VjdGlvbi10YWItbGlzdCAubWluZXJhbHMtc2VjdGlvbi10YWItaXRlbS5hY3RpdmUge1xuICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgYmFja2dyb3VuZDogIzU3NTE5NTtcbiAgYm9yZGVyOiBub25lO1xufVxuLm1pbmVyYWxzLXNlY3Rpb24gLm1pbmVyYWxzLXNlY3Rpb24tdGFicyAubWluZXJhbHMtc2VjdGlvbi10YWItcGFuZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubWluZXJhbHMtc2VjdGlvbiAubWluZXJhbHMtc2VjdGlvbi10YWJzIC5taW5lcmFscy1zZWN0aW9uLXRhYi1wYW5lLmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm1pbmVyYWxzLXNlY3Rpb24gLm1pbmVyYWxzLXNlY3Rpb24tdGFicyAubWluZXJhbHMtc2VjdGlvbi10YWItcGFuZSAuY2xhc3MtY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgLyogZ2FwOiA3NHB4OyAqL1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG4ubWluZXJhbHMtc2VjdGlvbiAubWluZXJhbHMtc2VjdGlvbi10YWJzIC5taW5lcmFscy1zZWN0aW9uLXRhYi1wYW5lIC5jbGFzcy1jb250ZW50IC5jbGFzcy1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAzMHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMjUlO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLm1pbmVyYWxzLXNlY3Rpb24gLm1pbmVyYWxzLXNlY3Rpb24tdGFicyAubWluZXJhbHMtc2VjdGlvbi10YWItcGFuZSAuY2xhc3MtY29udGVudCAuY2xhc3MtaXRlbSAuY2xhc3MtaWNvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAvKiBnYXA6IDhweDsgKi9cbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDgpO1xuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoNTJweCk7XG59XG4ubWluZXJhbHMtc2VjdGlvbiAubWluZXJhbHMtc2VjdGlvbi10YWJzIC5taW5lcmFscy1zZWN0aW9uLXRhYi1wYW5lIC5jbGFzcy1jb250ZW50IC5jbGFzcy1pdGVtIC5jbGFzcy12YWx1ZSB7XG4gIGNvbG9yOiAjRkZGO1xuICBmb250LWZhbWlseTogXCJESU4gTmV4dCBMVCBBcmFiaWNcIjtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMzQlO1xufVxuXG4ubWFpbi1maWxlLWxpY2Vuc2VzLWxpc3Qtc2VjdGlvbiB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjE2LCAxOTQsIDE2MCwgMC4wNik7XG59XG5cbi5iaWRzLW1pbmVyYWxzLWRldGFpbHMtc2VjdGlvbiB7XG4gIHBhZGRpbmc6IDEzMHB4IDIwcHggMTMwcHggMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLXRvcDogMjMycHg7XG4gIG1hcmdpbi10b3A6IC0xMDJweDtcbn1cbi5iaWRzLW1pbmVyYWxzLWRldGFpbHMtc2VjdGlvbiAubWluZXJhbHMtZGV0YWlscy1zZWN0aW9uLWhlYWRlciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRjhGNUVGO1xuICB3aWR0aDogNTAlO1xuICBtYXJnaW46IGF1dG87XG59XG4uYmlkcy1taW5lcmFscy1kZXRhaWxzLXNlY3Rpb24gLm1pbmVyYWxzLWRldGFpbHMtc2VjdGlvbi1oZWFkZXIgLm1pbmVyYWxzLWRldGFpbHMtc2VjdGlvbi1pY29uIHtcbiAgbWFyZ2luLWJvdHRvbTogMzNweDtcbn1cbi5iaWRzLW1pbmVyYWxzLWRldGFpbHMtc2VjdGlvbiAubWluZXJhbHMtZGV0YWlscy1zZWN0aW9uLWhlYWRlciAubWluZXJhbHMtZGV0YWlscy1zZWN0aW9uLXRpdGxlIHtcbiAgY29sb3I6ICM4NDY5NDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAzNXB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBtYXJnaW4tYm90dG9tOiA5cHg7XG59XG4uYmlkcy1taW5lcmFscy1kZXRhaWxzLXNlY3Rpb24gLm1pbmVyYWxzLWRldGFpbHMtc2VjdGlvbi1oZWFkZXIgLm1pbmVyYWxzLWRldGFpbHMtc2VjdGlvbi1kZXNjcmlwdGlvbiB7XG4gIGNvbG9yOiAjN0M3QzdDO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTM0JTtcbn1cbi5iaWRzLW1pbmVyYWxzLWRldGFpbHMtc2VjdGlvbiAuZ29sZC1taW5lcmFscy1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5iaWRzLW1pbmVyYWxzLWRldGFpbHMtc2VjdGlvbiAuZ29sZC1taW5lcmFscy1saXN0IC5nb2xkLW1pbmVyYWxzLWl0ZW0ge1xuICBwYWRkaW5nOiAwcHggMzlweDtcbiAgLyogbWFyZ2luLWxlZnQ6IDVweDsgKi9cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmJpZHMtbWluZXJhbHMtZGV0YWlscy1zZWN0aW9uIC5nb2xkLW1pbmVyYWxzLWxpc3QgLmdvbGQtbWluZXJhbHMtaXRlbTpudGgtY2hpbGQoMik6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGOEY1RUY7XG4gIGhlaWdodDogNTBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDIwcHg7XG4gIHJpZ2h0OiAwcHg7XG59XG5odG1sW2xhbmc9YXJdW2Rpcj1ydGxdIC5iaWRzLW1pbmVyYWxzLWRldGFpbHMtc2VjdGlvbiAuZ29sZC1taW5lcmFscy1saXN0IC5nb2xkLW1pbmVyYWxzLWl0ZW06bnRoLWNoaWxkKDIpOjpiZWZvcmUge1xuICBsZWZ0OiAwO1xuICByaWdodDogYXV0bztcbn1cbi5iaWRzLW1pbmVyYWxzLWRldGFpbHMtc2VjdGlvbiAuZ29sZC1taW5lcmFscy1saXN0IC5nb2xkLW1pbmVyYWxzLWl0ZW06bnRoLWNoaWxkKDIpOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjhGNUVGO1xuICBoZWlnaHQ6IDUwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtNjBweDtcbiAgcmlnaHQ6IDM5cHg7XG59XG5odG1sW2xhbmc9YXJdW2Rpcj1ydGxdIC5iaWRzLW1pbmVyYWxzLWRldGFpbHMtc2VjdGlvbiAuZ29sZC1taW5lcmFscy1saXN0IC5nb2xkLW1pbmVyYWxzLWl0ZW06bnRoLWNoaWxkKDIpOjphZnRlciB7XG4gIGxlZnQ6IDM5cHg7XG4gIHJpZ2h0OiBhdXRvO1xufVxuLmJpZHMtbWluZXJhbHMtZGV0YWlscy1zZWN0aW9uIC5nb2xkLW1pbmVyYWxzLWxpc3QgLmdvbGQtbWluZXJhbHMtaXRlbSAuZ29sZC1taW5lcmFscy1pdGVtLXZhbHVlIHtcbiAgY29sb3I6ICMyRDMwMzM7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgbGluZS1oZWlnaHQ6IDEzNCU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC43cyBlYXNlLWluLW91dDtcbiAgb3BhY2l0eTogMTtcbn1cbi5iaWRzLW1pbmVyYWxzLWRldGFpbHMtc2VjdGlvbiAuZ29sZC1taW5lcmFscy1saXN0IC5nb2xkLW1pbmVyYWxzLWl0ZW0gLmdvbGQtbWluZXJhbHMtaXRlbS10ZXh0IHtcbiAgY29sb3I6ICMyRDMwMzM7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMzQlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmJpZHMtbWluZXJhbHMtZGV0YWlscy1zZWN0aW9uIC5taW5lcmFscy1kZXRhaWxzLXNlY3Rpb24taGVhZGVyIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuLm1pbmVyYWxzLXNlY3Rpb24ge1xuICBiYWNrZ3JvdW5kOiAjMzQzNzNBO1xuICBwYWRkaW5nOiA4NnB4IDIwcHggODZweCAyMHB4O1xuICBwYWRkaW5nLXRvcDogMTg4cHg7XG4gIG1hcmdpbi10b3A6IC0xMDJweDtcbiAgbWFyZ2luLXRvcDogLTEwMnB4O1xufVxuLm1pbmVyYWxzLXNlY3Rpb24gLm1pbmVyYWxzLXNlY3Rpb24tdGl0bGUge1xuICBjb2xvcjogI0ZGRjtcbiAgZm9udC1mYW1pbHk6IFwiRElOIE5leHQgTFQgQXJhYmljXCI7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbWFyZ2luOiAwO1xuICBtYXJnaW4tYm90dG9tOiA2NHB4O1xufVxuLm1pbmVyYWxzLXNlY3Rpb24gLm1pbmVyYWxzLXNlY3Rpb24tdGFiLWxpc3Qge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIHBhZGRpbmc6IDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxMXB4O1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuLm1pbmVyYWxzLXNlY3Rpb24gLm1pbmVyYWxzLXNlY3Rpb24tdGFiLWxpc3QgLm1pbmVyYWxzLXNlY3Rpb24tdGFiLWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAxMnB4IDE2cHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRkZGO1xuICBjb2xvcjogI0ZGRjtcbiAgZm9udC1mYW1pbHk6IFwiRElOIE5leHQgTFQgQXJhYmljXCI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTQwJTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLm1pbmVyYWxzLXNlY3Rpb24gLm1pbmVyYWxzLXNlY3Rpb24tdGFiLWxpc3QgLm1pbmVyYWxzLXNlY3Rpb24tdGFiLWl0ZW0uYWN0aXZlIHtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gIGJhY2tncm91bmQ6ICM1NzUxOTU7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5taW5lcmFscy1zZWN0aW9uIC5taW5lcmFscy1zZWN0aW9uLXRhYnMgLm1pbmVyYWxzLXNlY3Rpb24tdGFiLXBhbmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm1pbmVyYWxzLXNlY3Rpb24gLm1pbmVyYWxzLXNlY3Rpb24tdGFicyAubWluZXJhbHMtc2VjdGlvbi10YWItcGFuZS5hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5taW5lcmFscy1zZWN0aW9uIC5taW5lcmFscy1zZWN0aW9uLXRhYnMgLm1pbmVyYWxzLXNlY3Rpb24tdGFiLXBhbmUgLmNsYXNzLWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIC8qIGdhcDogNzRweDsgKi9cbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuLm1pbmVyYWxzLXNlY3Rpb24gLm1pbmVyYWxzLXNlY3Rpb24tdGFicyAubWluZXJhbHMtc2VjdGlvbi10YWItcGFuZSAuY2xhc3MtY29udGVudCAuY2xhc3MtaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMzBweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDI1JTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5taW5lcmFscy1zZWN0aW9uIC5taW5lcmFscy1zZWN0aW9uLXRhYnMgLm1pbmVyYWxzLXNlY3Rpb24tdGFiLXBhbmUgLmNsYXNzLWNvbnRlbnQgLmNsYXNzLWl0ZW0gLmNsYXNzLWljb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAxNnB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLyogZ2FwOiA4cHg7ICovXG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA4KTtcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDUycHgpO1xufVxuLm1pbmVyYWxzLXNlY3Rpb24gLm1pbmVyYWxzLXNlY3Rpb24tdGFicyAubWluZXJhbHMtc2VjdGlvbi10YWItcGFuZSAuY2xhc3MtY29udGVudCAuY2xhc3MtaXRlbSAuY2xhc3MtdmFsdWUge1xuICBjb2xvcjogI0ZGRjtcbiAgZm9udC1mYW1pbHk6IFwiRElOIE5leHQgTFQgQXJhYmljXCI7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTM0JTtcbn1cblxuLnJlcXVlc3QtZGV0YWlscy1zZWN0aW9uIHtcbiAgcGFkZGluZzogMTEzcHggMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogMjE1cHg7XG4gIG1hcmdpbi10b3A6IC0xMDJweDtcbn1cbi5yZXF1ZXN0LWRldGFpbHMtc2VjdGlvbiAuY29sIHtcbiAgd2lkdGg6IDQ1JTtcbn1cbi5yZXF1ZXN0LWRldGFpbHMtc2VjdGlvbiAuc2VjdGlvbi1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDE2cHg7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjRjhGNUVGO1xuICBwYWRkaW5nLWJvdHRvbTogMzhweDtcbiAgbWFyZ2luLWJvdHRvbTogMzhweDtcbn1cbi5yZXF1ZXN0LWRldGFpbHMtc2VjdGlvbiAuc2VjdGlvbi1oZWFkZXIgLmhlYWRlci1pbWFnZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJvcmRlci1yYWRpdXM6IDkzLjVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0Y4RjVFRjtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ucmVxdWVzdC1kZXRhaWxzLXNlY3Rpb24gLnNlY3Rpb24taGVhZGVyIC5oZWFkZXItdGV4dC10aXRsZSB7XG4gIGNvbG9yOiAjMzkzNzM3O1xuICBmb250LWZhbWlseTogXCJESU4gTmV4dCBMVCBBcmFiaWNcIjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xufVxuLnJlcXVlc3QtZGV0YWlscy1zZWN0aW9uIC5zZWN0aW9uLWhlYWRlciAuaGVhZGVyLXRleHQtZGVzY3JpcHRpb24ge1xuICBjb2xvcjogIzM5MzczNztcbiAgZm9udC1mYW1pbHk6IFwiRElOIE5leHQgTFQgQXJhYmljXCI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTQwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiA4cHg7XG59XG4ucmVxdWVzdC1kZXRhaWxzLXNlY3Rpb24gLnNlY3Rpb24taGVhZGVyIC5oZWFkZXItdGV4dC1kZXNjcmlwdGlvbiAuc2hhcmUtaWNvbiB7XG4gIHBhZGRpbmc6IDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnJlcXVlc3QtZGV0YWlscy1zZWN0aW9uIC5zZWN0aW9uLWJsb2NrIC5zZWN0aW9uLWJsb2NrLWFjdGl2ZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDEzcHg7XG4gIHBhZGRpbmc6IDhweCAxMnB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zZWNvbmRhcnlHcmVlbi1HMzAwLCAjMDBCQzcwKTtcbiAgY29sb3I6IHZhcigtLXByaW1hcnlMaWdodEdyZXktTDUwLCAjRkFGQkZCKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LWZhbWlseTogXCJESU4gTmV4dCBMVCBBcmFiaWNcIjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICBtYXJnaW4tYm90dG9tOiAxOHB4O1xufVxuLnJlcXVlc3QtZGV0YWlscy1zZWN0aW9uIC5zZWN0aW9uLWJsb2NrIC5zZWN0aW9uLWJsb2NrLXRpdGxlIHtcbiAgY29sb3I6ICM4NDY5NDA7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbWFyZ2luLWJvdHRvbTogNjRweDtcbn1cbi5yZXF1ZXN0LWRldGFpbHMtc2VjdGlvbiAuc2VjdGlvbi1ibG9jayAuc2VjdGlvbi1ibG9jay1jb250ZW50LWxpc3Qge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIHBhZGRpbmc6IDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLnJlcXVlc3QtZGV0YWlscy1zZWN0aW9uIC5zZWN0aW9uLWJsb2NrIC5zZWN0aW9uLWJsb2NrLWNvbnRlbnQtbGlzdCAuc2VjdGlvbi1ibG9jay1jb250ZW50LWl0ZW0ge1xuICB3aWR0aDogNTAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDE2cHg7XG4gIG1hcmdpbi1ib3R0b206IDQ0cHg7XG59XG4ucmVxdWVzdC1kZXRhaWxzLXNlY3Rpb24gLnNlY3Rpb24tYmxvY2sgLnNlY3Rpb24tYmxvY2stY29udGVudC1saXN0IC5zZWN0aW9uLWJsb2NrLWNvbnRlbnQtaXRlbSAuc2VjdGlvbi1ibG9jay1jb250ZW50LWl0ZW0taWNvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDhweDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogOHB4O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS13aGl0ZS1vcGFjaXR5LTEwMCwgI0ZGRik7XG59XG4ucmVxdWVzdC1kZXRhaWxzLXNlY3Rpb24gLnNlY3Rpb24tYmxvY2sgLnNlY3Rpb24tYmxvY2stY29udGVudC1saXN0IC5zZWN0aW9uLWJsb2NrLWNvbnRlbnQtaXRlbSAuc2VjdGlvbi1ibG9jay1jb250ZW50LWl0ZW0tdGV4dCB7XG4gIGNvbG9yOiAjMzkzNzM3O1xuICBmb250LWZhbWlseTogXCJESU4gTmV4dCBMVCBBcmFiaWNcIjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNDYlO1xufVxuLnJlcXVlc3QtZGV0YWlscy1zZWN0aW9uIC5zZWN0aW9uLWJsb2NrIC5zZWN0aW9uLWJsb2NrLWNvbnRlbnQtbGlzdCAuc2VjdGlvbi1ibG9jay1jb250ZW50LWl0ZW0gLnNlY3Rpb24tYmxvY2stY29udGVudC1pdGVtLXRleHQgLnNlY3Rpb24tYmxvY2stY29udGVudC1pdGVtLWxhYmVsIHtcbiAgY29sb3I6ICMzOTM3Mzc7XG4gIGZvbnQtZmFtaWx5OiBcIkRJTiBOZXh0IExUIEFyYWJpY1wiO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxNDYlOyAvKiAyMC40NHB4ICovXG59XG4ucmVxdWVzdC1kZXRhaWxzLXNlY3Rpb24gLnNlY3Rpb24tYmxvY2sgLnNlY3Rpb24tYmxvY2stY29udGVudC1saXN0IC5zZWN0aW9uLWJsb2NrLWNvbnRlbnQtaXRlbSAuc2VjdGlvbi1ibG9jay1jb250ZW50LWl0ZW0tdGV4dCAuc2VjdGlvbi1ibG9jay1jb250ZW50LWl0ZW0tdmFsdWUge1xuICBjb2xvcjogIzM5MzczNztcbiAgZm9udC1mYW1pbHk6IFwiRElOIE5leHQgTFQgQXJhYmljXCI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTIwJTsgLyogMTkuMnB4ICovXG59XG4ucmVxdWVzdC1kZXRhaWxzLXNlY3Rpb24gLnNlY3Rpb24taW1hZ2UtYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDI2JTtcbn1cbi5yZXF1ZXN0LWRldGFpbHMtc2VjdGlvbiAuc2VjdGlvbi1pbWFnZS1ib3ggLnNlY3Rpb24taW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAucmVxdWVzdC1kZXRhaWxzLXNlY3Rpb24gLnJvdyB7XG4gICAgZ2FwOiAwcHg7XG4gIH1cbiAgLnJlcXVlc3QtZGV0YWlscy1zZWN0aW9uIC5yb3cgLmNvbCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAucmVxdWVzdC1kZXRhaWxzLXNlY3Rpb24gLnNlY3Rpb24taW1hZ2UtYm94IHtcbiAgICB0b3A6IDM1JTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5yZXF1ZXN0LWRldGFpbHMtc2VjdGlvbiAucm93IHtcbiAgICBnYXA6IDBweDtcbiAgfVxuICAucmVxdWVzdC1kZXRhaWxzLXNlY3Rpb24gLnJvdyAuY29sIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAucmVxdWVzdC1kZXRhaWxzLXNlY3Rpb24gLnNlY3Rpb24taW1hZ2UtYm94IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1pbmVyYWxzLXNlY3Rpb24gLm1pbmVyYWxzLXNlY3Rpb24tdGFicyAubWluZXJhbHMtc2VjdGlvbi10YWItcGFuZSAuY2xhc3MtY29udGVudCB7XG4gICAgZ2FwOiA1cHg7XG4gIH1cbiAgLm1pbmVyYWxzLXNlY3Rpb24gLm1pbmVyYWxzLXNlY3Rpb24tdGFicyAubWluZXJhbHMtc2VjdGlvbi10YWItcGFuZSAuY2xhc3MtY29udGVudCAuY2xhc3MtaXRlbSB7XG4gICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxufVxuYm9keSB7XG4gIG1hcmdpbjogMDtcbn1cblxuaHRtbCB7XG4gIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xufVxuXG4ubWluZXJhbHMtZGV0YWlscy1zZWN0aW9uIHtcbiAgcGFkZGluZzogMTMwcHggMjBweCAxMDBweCAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmctdG9wOiAyMzJweDtcbiAgbWFyZ2luLXRvcDogLTEwMnB4O1xufVxuLm1pbmVyYWxzLWRldGFpbHMtc2VjdGlvbiAubWluZXJhbHMtZGV0YWlscy1zZWN0aW9uLWhlYWRlciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRjhGNUVGO1xuICB3aWR0aDogNTAlO1xuICBtYXJnaW46IGF1dG87XG59XG4ubWluZXJhbHMtZGV0YWlscy1zZWN0aW9uIC5taW5lcmFscy1kZXRhaWxzLXNlY3Rpb24taGVhZGVyIC5taW5lcmFscy1kZXRhaWxzLXNlY3Rpb24taWNvbiB7XG4gIG1hcmdpbi1ib3R0b206IDMzcHg7XG59XG4ubWluZXJhbHMtZGV0YWlscy1zZWN0aW9uIC5taW5lcmFscy1kZXRhaWxzLXNlY3Rpb24taGVhZGVyIC5taW5lcmFscy1kZXRhaWxzLXNlY3Rpb24tdGl0bGUge1xuICBjb2xvcjogIzg0Njk0MDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDM1cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIG1hcmdpbi1ib3R0b206IDlweDtcbn1cbi5taW5lcmFscy1kZXRhaWxzLXNlY3Rpb24gLm1pbmVyYWxzLWRldGFpbHMtc2VjdGlvbi1oZWFkZXIgLm1pbmVyYWxzLWRldGFpbHMtc2VjdGlvbi1kZXNjcmlwdGlvbiB7XG4gIGNvbG9yOiAjN0M3QzdDO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTM0JTtcbn1cbi5taW5lcmFscy1kZXRhaWxzLXNlY3Rpb24gLmdvbGQtbWluZXJhbHMtbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4ubWluZXJhbHMtZGV0YWlscy1zZWN0aW9uIC5nb2xkLW1pbmVyYWxzLWxpc3QgLmdvbGQtbWluZXJhbHMtaXRlbSB7XG4gIHBhZGRpbmc6IDBweCAzOXB4O1xuICAvKiBtYXJnaW4tbGVmdDogNXB4OyAqL1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubWluZXJhbHMtZGV0YWlscy1zZWN0aW9uIC5nb2xkLW1pbmVyYWxzLWxpc3QgLmdvbGQtbWluZXJhbHMtaXRlbTpudGgtY2hpbGQoMik6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjhGNUVGO1xuICBoZWlnaHQ6IDUwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyMHB4O1xuICByaWdodDogMHB4O1xufVxuaHRtbFtsYW5nPWFyXVtkaXI9cnRsXSAubWluZXJhbHMtZGV0YWlscy1zZWN0aW9uIC5nb2xkLW1pbmVyYWxzLWxpc3QgLmdvbGQtbWluZXJhbHMtaXRlbTpudGgtY2hpbGQoMik6OmJlZm9yZSB7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiBhdXRvO1xufVxuLm1pbmVyYWxzLWRldGFpbHMtc2VjdGlvbiAuZ29sZC1taW5lcmFscy1saXN0IC5nb2xkLW1pbmVyYWxzLWl0ZW06bnRoLWNoaWxkKDIpOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjhGNUVGO1xuICBoZWlnaHQ6IDUwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtNjBweDtcbiAgcmlnaHQ6IDM5cHg7XG4gIC8qIHBhZGRpbmctYm90dG9tOiAxOXB4OyAqL1xufVxuaHRtbFtsYW5nPWFyXVtkaXI9cnRsXSAubWluZXJhbHMtZGV0YWlscy1zZWN0aW9uIC5nb2xkLW1pbmVyYWxzLWxpc3QgLmdvbGQtbWluZXJhbHMtaXRlbTpudGgtY2hpbGQoMik6OmFmdGVyIHtcbiAgbGVmdDogMzlweDtcbiAgcmlnaHQ6IGF1dG87XG59XG4ubWluZXJhbHMtZGV0YWlscy1zZWN0aW9uIC5nb2xkLW1pbmVyYWxzLWxpc3QgLmdvbGQtbWluZXJhbHMtaXRlbSAuZ29sZC1taW5lcmFscy1pdGVtLXZhbHVlIHtcbiAgY29sb3I6ICMyRDMwMzM7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAzNnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgbGluZS1oZWlnaHQ6IDEzNCU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC43cyBlYXNlLWluLW91dDtcbiAgb3BhY2l0eTogMDtcbn1cbi5taW5lcmFscy1kZXRhaWxzLXNlY3Rpb24gLmdvbGQtbWluZXJhbHMtbGlzdCAuZ29sZC1taW5lcmFscy1pdGVtIC5nb2xkLW1pbmVyYWxzLWl0ZW0tdGV4dCB7XG4gIGNvbG9yOiAjMkQzMDMzO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTM0JTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5taW5lcmFscy1kZXRhaWxzLXNlY3Rpb24gLm1pbmVyYWxzLWRldGFpbHMtc2VjdGlvbi1oZWFkZXIge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59IiwiLyogLS0tXG4gIEV4cGxvZGVcbi0tLSAqL1xuXG4gIEBmdW5jdGlvbiBleHBsb2RlKCRzdHJpbmcsICRkZWxpbWl0ZXIpIHtcblxuICAgICRyZXN1bHQ6ICgpO1xuICAgIEBpZiAkZGVsaW1pdGVyID09ICcnIHtcbiAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggc3RyLWxlbmd0aCgkc3RyaW5nKSB7XG4gICAgICAgICRyZXN1bHQ6IGFwcGVuZCgkcmVzdWx0LCBzdHItc2xpY2UoJHN0cmluZywgJGksICRpKSk7XG4gICAgICB9XG4gICAgICBAcmV0dXJuICRyZXN1bHQ7XG4gICAgfVxuXG4gICAgJGV4cGxvZGluZzogdHJ1ZTtcbiAgICBAd2hpbGUgJGV4cGxvZGluZyB7XG4gICAgICAkZC1pbmRleDogc3RyLWluZGV4KCRzdHJpbmcsICRkZWxpbWl0ZXIpO1xuICAgICAgQGlmICRkLWluZGV4IHtcbiAgICAgICAgQGlmICRkLWluZGV4ID4gMSB7XG4gICAgICAgICAgJHJlc3VsdDogYXBwZW5kKCRyZXN1bHQsIHN0ci1zbGljZSgkc3RyaW5nLCAxLCAkZC1pbmRleCAtIDEpKTtcbiAgICAgICAgICAkc3RyaW5nOiBzdHItc2xpY2UoJHN0cmluZywgJGQtaW5kZXggKyBzdHItbGVuZ3RoKCRkZWxpbWl0ZXIpKTtcbiAgICAgICAgfSBAZWxzZSBpZiAkZC1pbmRleCA9PSAxIHtcbiAgICAgICAgICAkc3RyaW5nOiBzdHItc2xpY2UoJHN0cmluZywgMSwgJGQtaW5kZXggKyBzdHItbGVuZ3RoKCRkZWxpbWl0ZXIpKTtcbiAgICAgICAgfSBAZWxzZSB7XG4gICAgICAgICAgJHJlc3VsdDogYXBwZW5kKCRyZXN1bHQsICRzdHJpbmcpO1xuICAgICAgICAgICRleHBsb2Rpbmc6IGZhbHNlO1xuICAgICAgICB9XG4gICAgICB9IEBlbHNlIHtcbiAgICAgICAgJHJlc3VsdDogYXBwZW5kKCRyZXN1bHQsICRzdHJpbmcpO1xuICAgICAgICAkZXhwbG9kaW5nOiBmYWxzZTtcbiAgICAgIH1cbiAgICB9XG4gICAgQHJldHVybiAkcmVzdWx0O1xuICB9XG5cbi8qIC0tLVxuICBTdHJpbmcgcmVwbGFjZVxuLS0tICovXG5cbiAgQGZ1bmN0aW9uIHN0ci1yZXBsYWNlKCRzdHJpbmcsICRzZWFyY2gsICRyZXBsYWNlOiAnJykge1xuICAgICRpbmRleDogc3RyLWluZGV4KCRzdHJpbmcsICRzZWFyY2gpO1xuICAgIEBpZiAkaW5kZXgge1xuICAgICAgQHJldHVybiBzdHItc2xpY2UoJHN0cmluZywgMSwgJGluZGV4IC0gMSkgKyAkcmVwbGFjZSArIHN0ci1yZXBsYWNlKHN0ci1zbGljZSgkc3RyaW5nLCAkaW5kZXggKyBzdHItbGVuZ3RoKCRzZWFyY2gpKSwgJHNlYXJjaCwgJHJlcGxhY2UpO1xuICAgIH1cbiAgICBAcmV0dXJuICRzdHJpbmc7XG4gIH0iLCIvKiBFeGFtcGxlIG9mIHVzZSBpcyBhdCB0aGUgYm90dG9tIG9mIGZpbGUgKi9cblxuQG1peGluIGZvbnRGYWNlKCR1cmwsICRmYW1pbHksICRwcmVmaXgsICRmb250cykge1xuICBAaWYgKHR5cGUtb2YoJGZvbnRzKSA9PSAnbGlzdCcpIHtcbiAgICBAZWFjaCAkZm9udCBpbiAkZm9udHMge1xuICAgICAgQGZvbnQtZmFjZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZmFtaWx5O1xuICAgICAgICBzcmM6XG4gICAgICAgICAgdXJsKCcjeyR1cmx9I3skcHJlZml4fS0je21hcC1nZXQoJGZvbnQsICduYW1lJyl9LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgICAgIHVybCgnI3skdXJsfSN7JHByZWZpeH0tI3ttYXAtZ2V0KCRmb250LCAnbmFtZScpfS53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gICAgICAgICAgdXJsKCcjeyR1cmx9I3skcHJlZml4fS0je21hcC1nZXQoJGZvbnQsICduYW1lJyl9LnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICN7bWFwLWdldCgkZm9udCwgJ3dlaWdodCcpfTtcbiAgICAgICAgZm9udC1zdHlsZTogI3ttYXAtZ2V0KCRmb250LCAnc3R5bGUnKX07XG4gICAgICAgIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgICAgIH1cbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBmb250LWZhY2Uge1xuICAgICAgZm9udC1mYW1pbHk6ICRmYW1pbHk7XG4gICAgICBzcmM6XG4gICAgICAgIHVybCgnI3skdXJsfSN7JHByZWZpeH0tI3ttYXAtZ2V0KCRmb250cywgJ25hbWUnKX0ud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgIHVybCgnI3skdXJsfSN7JHByZWZpeH0tI3ttYXAtZ2V0KCRmb250cywgJ25hbWUnKX0ud29mZicpIGZvcm1hdCgnd29mZicpLFxuICAgICAgICB1cmwoJyN7JHVybH0jeyRwcmVmaXh9LSN7bWFwLWdldCgkZm9udHMsICduYW1lJyl9LnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbiAgICAgIGZvbnQtd2VpZ2h0OiAje21hcC1nZXQoJGZvbnRzLCAnd2VpZ2h0Jyl9O1xuICAgICAgZm9udC1zdHlsZTogI3ttYXAtZ2V0KCRmb250cywgJ3N0eWxlJyl9O1xuICAgICAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICAgIH1cbiAgfVxufVxuXG4vKlxuXG4gIFNhbXBsZSBmaWxlIG5hbWU6XG4gICAg4oCiIE9wZW5TYW5zLUJvbGQudHRmXG4gICAg4oCiIFtwcmVmaXhdW2RlbGltaXRlcl1bZm9udF93ZWlnaHRdLnR0ZlxuXG4gIE1peGluIGFyZ3M6XG4gICAg4oCiIHBhdGhcbiAgICDigKIgZm9udCBmYW1pbHlcbiAgICDigKIgZm9udHMgd2VpZ2h0czpcbiAgICAgIOKAoiBuYW1lIChmb250X3dlaWdodCBpbiBmaWxlIG5hbWVzKVxuICAgICAg4oCiIHdlaWdodFxuICAgICAg4oCiIHN0eWxlXG5cbiAgRXhhbXBsZTpcbiAgICAkUm9ib3RvIDogKFxuICAgICAgKFxuICAgICAgICAnbmFtZScgICA6ICdSZWd1bGFyJyxcbiAgICAgICAgJ3dlaWdodCcgOiA0MDAsXG4gICAgICAgICdzdHlsZScgIDogJ25vcm1hbCdcbiAgICAgICksXG4gICAgICAoXG4gICAgICAgICduYW1lJyAgIDogJ01lZGl1bScsXG4gICAgICAgICd3ZWlnaHQnIDogNTAwLFxuICAgICAgICAnc3R5bGUnICA6ICdub3JtYWwnXG4gICAgICApLFxuICAgICAgKFxuICAgICAgICAnbmFtZScgICA6ICdCb2xkJyxcbiAgICAgICAgJ3dlaWdodCcgOiA3MDAsXG4gICAgICAgICdzdHlsZScgIDogJ25vcm1hbCdcbiAgICAgIClcbiAgICApO1xuXG4gICAgQGluY2x1ZGUgZm9udEZhY2UoJy4uL3NvdXJjZXMvZm9udHMvZm9udC8nLCAnUm9ib3RvJywgJ1JvYm90bycsICRSb2JvdG8pO1xuXG4qL1xuIiwiLyogRXhhbXBsZSBvZiB1c2UgaXMgYXQgdGhlIGJvdHRvbSBvZiBmaWxlICovXG5cbiRicmVha3BvaW50c0Rvd24gOiAoXG4gICdwaG9uZScgICAgICAgICAgOiAnKG1heC13aWR0aDogIDM2MHB4KScsXG4gICdsYXJnZS1waG9uZScgICAgOiAnKG1heC13aWR0aDogIDQ4MHB4KScsXG4gICdzbWFsbC10YWJsZXQnICAgOiAnKG1heC13aWR0aDogIDYwMHB4KScsXG4gICd0YWJsZXQnICAgICAgICAgOiAnKG1heC13aWR0aDogIDc2OHB4KScsXG4gICdsYXJnZS10YWJsZXQnICAgOiAnKG1heC13aWR0aDogMTAyNHB4KScsXG4gICdsYXB0b3AnICAgICAgICAgOiAnKG1heC13aWR0aDogMTI4MHB4KScsXG4gICdsYXJnZS1sYXB0b3AnICAgOiAnKG1heC13aWR0aDogMTM2NnB4KScsXG4gICd1bHRyYScgICAgICAgICAgOiAnKG1heC13aWR0aDogMTYwMHB4KScsXG4gICd1bHRyYS14bCcgICAgICAgOiAnKG1heC13aWR0aDogMTc0MHB4KScsXG4pO1xuXG4kYnJlYWtwb2ludHNVcCAgIDogKFxuICAncGhvbmUnICAgICAgICA6ICcobWluLXdpZHRoOiAgMzYwcHgpJyxcbiAgJ2xhcmdlLXBob25lJyAgOiAnKG1pbi13aWR0aDogIDQ4MHB4KScsXG4gICdzbWFsbC10YWJsZXQnIDogJyhtaW4td2lkdGg6ICA2MDBweCknLFxuICAndGFibGV0JyAgICAgICA6ICcobWluLXdpZHRoOiAgNzY4cHgpJyxcbiAgJ2xhcmdlLXRhYmxldCcgOiAnKG1pbi13aWR0aDogMTAyNHB4KScsXG4gICdsYXB0b3AnICAgICAgIDogJyhtaW4td2lkdGg6IDEyODBweCknLFxuICAnbGFyZ2UtbGFwdG9wJyA6ICcobWluLXdpZHRoOiAxMzY2cHgpJyxcbiAgJ3VsdHJhJyAgICAgICAgOiAnKG1pbi13aWR0aDogMTYwMHB4KScsXG4gICd1bHRyYS14bCcgICAgIDogJyhtaW4td2lkdGg6IDE3NDBweCknLFxuKTtcblxuJHJ3ZC1waG9uZSAgICAgICAgOiAzNjA7XG4kcndkLWxhcmdlLXBob25lICA6IDQ4MDtcbiRyd2Qtc21hbGwtdGFibGV0IDogNjAwO1xuJHJ3ZC10YWJsZXQgICAgICAgOiA3Njg7XG4kcndkLWxhcmdlLXRhYmxldCA6IDEwMjQ7XG4kcndkLWxhcHRvcCAgICAgICA6IDEyODA7XG4kcndkLWxhcmdlLWxhcHRvcCA6IDEzNjY7XG4kcndkLXVsdHJhICAgICAgICA6IDE2MDA7XG4kcndkLXVsdHJhLXhsICAgICA6IDE3NDA7XG5cbkBtaXhpbiByd2QoJGJyZWFrcG9pbnQsICRicmVha3BvaW50VXAgOiB0cnVlKSB7XG5cbiAgQGlmICgkYnJlYWtwb2ludFVwICE9IGZhbHNlKSB7XG5cbiAgICBAaWYgbWFwLWhhcy1rZXkoJGJyZWFrcG9pbnRzVXAsICRicmVha3BvaW50KSB7XG5cbiAgICAgIEBtZWRpYSAje21hcC1nZXQoJGJyZWFrcG9pbnRzVXAsICRicmVha3BvaW50KX0ge1xuICAgICAgICBAY29udGVudDtcbiAgICAgIH1cblxuICAgIH0gQGVsc2Uge1xuXG4gICAgICBAd2FybiAnVW5mb3J0dW5hdGVseSwgbm90IGZvdW5kIGJyZWFrcG9pbnQgY2FsbGVkIGAjeyRicmVha3BvaW50fWAhJztcblxuICAgIH1cblxuICB9IEBlbHNlIHtcblxuICAgIEBpZiBtYXAtaGFzLWtleSgkYnJlYWtwb2ludHNEb3duLCAkYnJlYWtwb2ludCkge1xuXG4gICAgICBAbWVkaWEgI3ttYXAtZ2V0KCRicmVha3BvaW50c0Rvd24sICRicmVha3BvaW50KX0ge1xuICAgICAgICBAY29udGVudDtcbiAgICAgIH1cblxuICAgIH0gQGVsc2Uge1xuXG4gICAgICBAd2FybiAnVW5mb3J0dW5hdGVseSwgbm90IGZvdW5kIGJyZWFrcG9pbnQgY2FsbGVkIGAjeyRicmVha3BvaW50fWAhJztcblxuICAgIH1cblxuICB9XG59XG5cbi8qXG5cbiAgRXhhbXBsZTpcblxuICAgIHVsIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG5cbiAgICAgIEBpbmNsdWRlIHJ3ZCh0YWJsZXQsIHRydWUpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgIH1cblxuICAgICAgbGkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIHJ3ZCh0YWJsZXQpIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gIFJlc3VsdDpcblxuICAgIHVsIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgfVxuXG4gICAgdWwgbGkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICAgIHVsIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIHVsIGxpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIH1cbiAgICB9XG5cbiovIiwiLyogRXhhbXBsZSBvZiB1c2UgaXMgYXQgdGhlIGJvdHRvbSBvZiBmaWxlICovXG5cbkBtaXhpbiBydGwge1xuICBodG1sW2Rpcj1ydGxdICYge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBub3J0bCB7XG4gIGh0bWw6bm90KFtkaXI9cnRsXSkgJiB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLypcblxuICBFeGFtcGxlOlxuXG4gICAgZGl2IHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuXG4gICAgICBAaW5jbHVkZSBydGwoKSB7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIH1cbiAgICB9XG5cbiAgUmVzdWx0OlxuXG4gICAgZGl2IHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgIH1cblxuICAgIGh0bWxbZGlyPXJ0bF0gZGl2IHtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICB9XG5cbiovXG4iLCIvKiBFeGFtcGxlIG9mIHVzZSBpcyBhdCB0aGUgYm90dG9tIG9mIGZpbGUgKi9cblxuQG1peGluIGJyb3dzZXIoJGJyb3dzZXIpIHtcblxuICBAaWYgKCRicm93c2VyID09IHdlYmtpdCkge1xuICAgIC8qIENocm9tZSwgU2FmYXJpLCBPcGVyYSAqL1xuXG4gICAgYm9keTpudGgtb2YtdHlwZSgxKSAmIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxuXG4gIEBlbHNlIGlmICgkYnJvd3NlciA9PSBzYWZhcmkpIHtcbiAgICAvKiA+PSBTYWZhcmkgNy4xICovXG5cbiAgICBAYXQtcm9vdCBfOjotd2Via2l0LWZ1bGwtcGFnZS1tZWRpYSwgXzpmdXR1cmUsIDpyb290ICYge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG5cbiAgQGVsc2UgaWYgKCRicm93c2VyID09IGllKSB7XG4gICAgLyogPj0gSW50ZXJuZXQgRXhwbG9yZXIgOSAqL1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDowXFwwKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cblxuICBAZWxzZSBpZiAoJGJyb3dzZXIgPT0gZWRnZSkge1xuICAgIC8qID49IEVkZ2UgMTIgKi9cblxuICAgIF86LW1zLWxhbmcoeCksIF86LXdlYmtpdC1mdWxsLXNjcmVlbiwgJiB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cblxuICBAZWxzZSBpZiAoJGJyb3dzZXIgPT0gZmlyZWZveCkge1xuXG4gICAgQC1tb3otZG9jdW1lbnQgdXJsLXByZWZpeCgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxuXG4gIEBlbHNlIGlmICgkYnJvd3NlciA9PSBpcGhvbmUpIHtcblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC1kZXZpY2Utd2lkdGg6IDczNnB4KSBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMikge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbi8qXG5cbiAgRXhhbXBsZTpcblxuICAgIGRpdiB7XG4gICAgICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGZpeGVkO1xuXG4gICAgICBAaW5jbHVkZSBicm93c2VyKCdpZScpIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IHNjcm9sbDtcbiAgICAgIH1cbiAgICB9XG5cbiAgUmVzdWx0OlxuXG4gICAgZGl2IHtcbiAgICAgIGJhY2tncm91bmQtYXR0YWNobWVudDogZml4ZWQ7XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDowXFwwKSB7XG5cbiAgICAgIGRpdiB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBzY3JvbGw7XG4gICAgICB9XG4gICAgfVxuXG4qLyIsIi8qIGFmdGVyIHJ0bCBtaXhpbiAqL1xuXG5AbWl4aW4gZm9udEZhbWlseSgkZm9udE5hbWUsICRydGxTdWZmaXg6ICdBcicpIHtcbiAgQGlmICgkZm9udE5hbWUgPT0gJ21haW4nKSB7XG4gICAgZm9udC1mYW1pbHk6ICRmLW1haW47XG5cbiAgICBAaW5jbHVkZSBydGwge1xuICAgICAgZm9udC1mYW1pbHk6ICRmLW1haW4tYXI7XG4gICAgfVxuICB9IEBlbHNlIGlmKCRmb250TmFtZSA9PSAnc2Vjb25kJykge1xuICAgIGZvbnQtZmFtaWx5OiAkZi1zZWM7XG5cbiAgICBAaW5jbHVkZSBydGwge1xuICAgICAgZm9udC1mYW1pbHk6ICRmLW1haW4tYXI7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBmb250LWZhbWlseTogJyN7JGZvbnROYW1lfSc7XG5cbiAgICBAaW5jbHVkZSBydGwge1xuICAgICAgZm9udC1mYW1pbHk6ICcjeyRmb250TmFtZX0jeyRydGxTdWZmaXh9JztcbiAgICB9XG4gIH1cbn1cbiIsIi8qIC0tLVxuICBCYXNpYyB2ZXJzaW9uOlxuICBodHRwczovL21leWVyd2ViLmNvbS9lcmljL3Rvb2xzL2Nzcy9yZXNldC9cbi0tLSAqL1xuXG4gIGh0bWwsIGJvZHksIGRpdiwgc3BhbiwgYXBwbGV0LCBvYmplY3QsIGlmcmFtZSxcbiAgaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgcCwgYmxvY2txdW90ZSwgcHJlLFxuICBhLCBhYmJyLCBhY3JvbnltLCBhZGRyZXNzLCBiaWcsIGNpdGUsIGNvZGUsXG4gIGRlbCwgZGZuLCBlbSwgaW1nLCBpbnMsIGtiZCwgcSwgcywgc2FtcCxcbiAgc21hbGwsIHN0cmlrZSwgc3Ryb25nLCBzdWIsIHN1cCwgdHQsIHZhcixcbiAgYiwgdSwgaSwgY2VudGVyLFxuICBkbCwgZHQsIGRkLCBvbCwgdWwsIGxpLFxuICBmaWVsZHNldCwgZm9ybSwgbGFiZWwsIGxlZ2VuZCxcbiAgdGFibGUsIGNhcHRpb24sIHRib2R5LCB0Zm9vdCwgdGhlYWQsIHRyLCB0aCwgdGQsXG4gIGFydGljbGUsIGFzaWRlLCBjYW52YXMsIGRldGFpbHMsIGVtYmVkLFxuICBmaWd1cmUsIGZpZ2NhcHRpb24sIGZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsXG4gIG1lbnUsIG5hdiwgb3V0cHV0LCBydWJ5LCBzZWN0aW9uLCBzdW1tYXJ5LFxuICB0aW1lLCBtYXJrLCBhdWRpbywgdmlkZW8ge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlcjogMDtcbiAgICBmb250LXNpemU6IDEwMCU7XG4gICAgZm9udDogaW5oZXJpdDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIH1cblxuICBhcnRpY2xlLCBhc2lkZSwgZGV0YWlscywgZmlnY2FwdGlvbiwgZmlndXJlLFxuICBmb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtZW51LCBuYXYsIHNlY3Rpb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgYm9keSB7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gIH1cblxuICBvbCwgdWwge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIH1cblxuICBibG9ja3F1b3RlLCBxIHtcbiAgICBxdW90ZXM6IG5vbmU7XG4gIH1cblxuICBibG9ja3F1b3RlOmJlZm9yZSwgYmxvY2txdW90ZTphZnRlcixcbiAgcTpiZWZvcmUsIHE6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGNvbnRlbnQ6IG5vbmU7XG4gIH1cblxuICB0YWJsZSB7XG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgICBib3JkZXItc3BhY2luZzogMDtcbiAgfVxuXG4vKiAtLS1cbiAgTW9kaWZpY2F0aW9uc1xuLS0tICovXG5cbiAgLyogLSBIVE1MIHN1cHBvcnQgLSAqL1xuXG4gICAgbWFpbiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgLyogLSBIaWRkZW4gYXR0cmlidXRlIC0gKi9cblxuICAgICpbaGlkZGVuXSB7XG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gIC8qIC0gUmVzZXQgZm9yIFNWRyBvcmF6IGVsZW1lbnRzIG9mIGZvcm0gLSAqL1xuXG4gICAgc3ZnLFxuICAgIGlucHV0LCB0ZXh0YXJlYSwgYnV0dG9uLCBzZWxlY3Qge1xuICAgICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICAgICAgZm9udC1zaXplOiAxMDAlO1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICB9XG5cbiAgICBpbnB1dCwgdGV4dGFyZWEsIHNlbGVjdCwgYnV0dG9uIHtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgfVxuXG4gICAgdGV4dGFyZWEge1xuICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgfVxuXG4gICAgYnV0dG9uIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG5cbiAgICBzZWxlY3Q6Oi1tcy1leHBhbmQsXG4gICAgaW5wdXQ6Oi1tcy1jbGVhciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAvKiAtIElFMTEgLSAqL1xuXG4gICAgdGVtcGxhdGUge1xuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAvKiAtIEZvbnRzIG9uIGlPUywgaWdub3JpbmcgZm9udCBzaXplIGNoYW5nZXMgLSAqL1xuXG4gICAgYm9keSB7XG4gICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgICB9XG5cbiAgLyogLSBMaW5rcyBzdHlsaW5nIC0gKi9cblxuICAgIGEge1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgfVxuXG4gICAgYSxcbiAgICBhOmhvdmVyLFxuICAgIGE6Zm9jdXMsXG4gICAgKjpmb2N1cyB7XG4gICAgICBvdXRsaW5lOiAwO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cblxuICAvKiAtIFJlc2V0IGZvciBpbWFnZXMgLSAqL1xuXG4gICAgaW1nIHtcbiAgICAgIGJvcmRlcjogMDtcbiAgICB9XG4iLCIvKiBAaW5jbHVkZSBmb250RmFjZSgnLi8uLi8uLi9wdWJsaWMvZm9udHMvU29tYXIvJywgJ1NvbWFyJywgJ1NvbWFyJywgJGZ3cy1zb21hcik7ICovXG5cbkBpbmNsdWRlIGZvbnRGYWNlKCcuLy4uLy4uL3B1YmxpYy9mb250cy9ESU5OZXh0TFRBcmFiaWMvJywgJ0RJTk5leHRMVEFyYWJpYycsICdESU5OZXh0TFRBcmFiaWMnLCAkZndzLURJTk5leHRMVEFyYWJpYyk7XG5cbi5oZ2ktdHdvdG9uZSwgLmhnaS1kdW90b25lLCAuaGdpLWJ1bGssIC5oZ2ktc29saWQge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBjb2xvcjogIzE0MUIzNDtcbn1cblxuLmhnaS1zdHJva2Uge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBjb2xvcjogI0JDOTU1Qztcbn1cblxuLmhnaS1zb2xpZCB7XG4gICAgY29sb3I6ICNCQzk1NUM7XG59XG5cbi5taW5lcmFscy1kZXRhaWxzLXNlY3Rpb24taWNvbiB7XG4gICAgLmhnaS1zdHJva2Uge1xuICAgICAgICBmb250LXNpemU6IDEwNXB4O1xuICAgICAgICBjb2xvcjogI0JDOTU1QztcbiAgICB9XG59XG5cbi5taW5lcmFscy1zZWN0aW9uLXRhYnMge1xuICAgIC5oZ2ktc3Ryb2tlIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBjb2xvcjogIzAwQkM3MDtcbiAgICB9XG59XG5cbi5zdGF0aXN0aWNzLWRldGFpbHMtY2FyZC1pY29uIHtcbiAgICAuaGdpLXN0cm9rZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICAgICAgY29sb3I6ICNCQzk1NUM7XG4gICAgfVxufVxuXG4ubWluaW5nLWNvbXBsZXhlcy1saXN0LWZpbHRlci10aXRsZSwgXG4ubWluZXJhbHMtbGlzdC1maWx0ZXItdGl0bGUsIFxuLmxpY2Vuc2UtbGlzdC1maWx0ZXItdGl0bGUsIFxuLmludmVzdG9yLWxpc3QtZmlsdGVyLXRpdGxlLFxuLnJlcXVlc3QtbGlzdC1maWx0ZXItdGl0bGUge1xuICAgIC5oZ2ktc3Ryb2tlIHtcbiAgICAgICAgY29sb3I6ICMzYjQwNDc7XG4gICAgfVxufVxuXG4uY29tcGFueS1kZXRhaWxzLWljb24ge1xuICAgIC5oZ2ktc3Ryb2tlIHtcbiAgICAgICAgZm9udC1zaXplOiA2MHB4O1xuICAgICAgICBjb2xvcjogI0JDOTU1QztcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgIH1cbn1cblxuLm1hcC1zdGF0aXN0aWNzLWRldGFpbHMtY2FyZC1pY29uIHtcbiAgICAuaGdpLXN0cm9rZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgICB9XG59XG5cbmh0bWxbbGFuZz1hcl1bZGlyPXJ0bF0ge1xuICAgIC5saWNlbnNlcy1saXN0LWNhcmQtZGV0YWlscyxcbiAgICAucmVxdWVzdHMtbGlzdC1jYXJkLWRldGFpbHMsIFxuICAgIC5taW5pbmctY29tcGxleGVzLWxpc3QtY2FyZC1kZXRhaWxzIHtcbiAgICAgICAgLmhnaS1zdHJva2Uge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgICAgICAgICAgICBcbiAgICAgICAgfVxuICAgIH1cbn1cblxuIiwiQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnaWNvbW9vbic7XG4gIHNyYzpcbiAgICB1cmwoJy4vLi4vLi4vcHVibGljL2ZvbnRzL2ljb21vb24vZm9udHMvaWNvbW9vbi53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICB1cmwoJy4vLi4vLi4vcHVibGljL2ZvbnRzL2ljb21vb24vZm9udHMvaWNvbW9vbi53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gICAgdXJsKCcuLy4uLy4uL3B1YmxpYy9mb250cy9pY29tb29uL2ZvbnRzL2ljb21vb24udHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxuICAgIHVybCgnLi8uLi8uLi9wdWJsaWMvZm9udHMvaWNvbW9vbi9mb250cy9pY29tb29uLnN2ZyNpY29tb29uJykgZm9ybWF0KCdzdmcnKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AZWFjaCAkaWNvbiwgJGNvbnRlbnQgaW4gJGljb25zIHtcbiAgLmljb24tI3skaWNvbn06YWZ0ZXIge1xuICAgIEBpbmNsdWRlIGljb21vb24oJGljb24pO1xuICB9XG59XG4iLCIgICRpY29uczogKCkgIWRlZmF1bHQ7XG5cbkBtaXhpbiBpY29uKCRpY29uKSB7XG4gIEBpZiBtYXAtaGFzLWtleSgkaWNvbnMsICRpY29uKSB7XG4gICAgJiB7XG4gICAgICBjb250ZW50OiBpbnNwZWN0KG1hcC1nZXQoJGljb25zLCAkaWNvbikpICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAd2FybiAnVW5mb3J0dW5hdGVseSwgbm90IGZvdW5kIGljb24gY2FsbGVkIGAjeyRpY29ufWAhJztcbiAgfVxufVxuXG5AbWl4aW4gaWNvbW9vbigkaWNvbjogJycpIHtcbiAgQGluY2x1ZGUgaWNvbigkaWNvbik7XG5cbiAgJiB7XG4gICAgZm9udC1mYW1pbHk6ICdpY29tb29uJyAhaW1wb3J0YW50O1xuICAgIHNwZWFrOiBub25lO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIH1cbn1cbiIsImh0bWwsXG5ib2R5IHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDYyLjUlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZmxleC1ncm93OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG5odG1sIHtcbiAgbWluLWhlaWdodDogMTAwJTtcbn1cblxuYm9keSB7XG4gIGZvbnQtd2VpZ2h0OiAkZnctbWVkaXVtO1xuICBjb2xvcjogJGMtYmxhY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlLTE7XG4gIEBpbmNsdWRlIGZvbnRGYW1pbHkoXCJtYWluXCIpO1xufVxuXG5ib2R5LnRvdXIge1xuICAmIC5oZWFkZXIsXG4gICYgLmZvb3RlcixcbiAgJiAuc3VicGFnZUhlcm8sXG4gICYgLm1pbmluZ01hcF9fd3JhcHBlciB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cbn1cblxuKixcbio6YmVmb3JlLFxuKjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbio6OnNlbGVjdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjLWdvbGQ7XG4gIGNvbG9yOiAkYy13aGl0ZS0xO1xufVxuXG5pbnB1dCxcbmJ1dHRvbiB7XG4gIEBpbmNsdWRlIGZvbnRGYW1pbHkoXCJtYWluXCIpO1xufVxuXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotbXMtY2xlYXIsXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotbXMtcmV2ZWFsIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbn1cblxuLyogY2xlYXJzIHRoZSAnWCcgZnJvbSBDaHJvbWUgKi9cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24sXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtcmVzdWx0cy1idXR0b24sXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1yZXN1bHRzLWRlY29yYXRpb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5bdi1jbG9ha10ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbiN1cGxvYWQtb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB6LWluZGV4OiA1NTU1NTU1NTU7XG5cbiAgaDQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgY29sb3I6ICMxNjE2MTY7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgcGFkZGluZzogMnJlbTtcbiAgICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICB9XG59XG4ucGFnZS1ub2RlLXR5cGUtbWluaW5nLWJpZCB7XG4gIC5mb3JtLXR5cGUtLWNoZWNrYm94IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuICAuZm9ybS1jaGVja2JveCB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn0iLCIkZnctbGlnaHQ6IDMwMDtcbiRmdy1yZWd1bGFyOiA0MDA7XG4kZnctbWVkaXVtOiA1MDA7XG4kZnctbWVkaXVtLWJvbGQ6IDYwMDtcbiRmdy1ib2xkOiA3MDA7XG5cbiRmd3Mtc29tYXI6IChcbiAgKFxuICAgICduYW1lJyAgIDogJ2xpZ2h0JyxcbiAgICAnd2VpZ2h0JyA6ICRmdy1saWdodCxcbiAgICAnc3R5bGUnICA6ICdub3JtYWwnXG4gICksXG4gIChcbiAgICAnbmFtZScgICA6ICdyZWd1bGFyJyxcbiAgICAnd2VpZ2h0JyA6ICRmdy1yZWd1bGFyLFxuICAgICdzdHlsZScgIDogJ25vcm1hbCdcbiAgKSxcbiAgKFxuICAgICduYW1lJyAgIDogJ21lZGl1bScsXG4gICAgJ3dlaWdodCcgOiAkZnctbWVkaXVtLFxuICAgICdzdHlsZScgIDogJ25vcm1hbCdcbiAgKSxcbiAgKFxuICAgICduYW1lJyAgIDogJ2JvbGQnLFxuICAgICd3ZWlnaHQnIDogJGZ3LWJvbGQsXG4gICAgJ3N0eWxlJyAgOiAnbm9ybWFsJ1xuICApLFxuKTtcblxuJGYtbWFpbjogJ1NvbWFyJywgc2Fucy1zZXJpZjtcbiRmLW1haW4tYXI6ICdTb21hcicsIHNhbnMtc2VyaWY7XG5cbiRmd3MtRElOTmV4dExUQXJhYmljOiAoXG4gIChcbiAgICAnbmFtZScgICA6ICdsaWdodCcsXG4gICAgJ3dlaWdodCcgOiAkZnctbGlnaHQsXG4gICAgJ3N0eWxlJyAgOiAnbm9ybWFsJ1xuICApLFxuICAoXG4gICAgJ25hbWUnICAgOiAncmVndWxhcicsXG4gICAgJ3dlaWdodCcgOiAkZnctcmVndWxhcixcbiAgICAnc3R5bGUnICA6ICdub3JtYWwnXG4gICksXG4gIChcbiAgICAnbmFtZScgICA6ICdtZWRpdW0nLFxuICAgICd3ZWlnaHQnIDogJGZ3LW1lZGl1bSxcbiAgICAnc3R5bGUnICA6ICdub3JtYWwnXG4gICksXG4gIChcbiAgICAnbmFtZScgICA6ICdib2xkJyxcbiAgICAnd2VpZ2h0JyA6ICRmdy1ib2xkLFxuICAgICdzdHlsZScgIDogJ25vcm1hbCdcbiAgKSxcbik7XG5cbiRmLW1haW46ICdESU5OZXh0TFRBcmFiaWMnO1xuJGYtbWFpbi1hcjogJ0RJTk5leHRMVEFyYWJpYyc7XG4iLCIkYy1ibGFjazogIzAwMDAwMDtcclxuJGMtYmxhY2stMTogIzM0MzczQTtcclxuJGMtYmxhY2stMjojMzMzNzNCO1xyXG4kYy1ibGFjay0zOiMxNjE2MTY7XHJcbiRjLWJsYWNrLTQ6IzMwNEE1RDtcclxuJGMtYmxhY2stNTojNDU0NTQ1O1xyXG4kYy1ibGFjay02OiMzRDNEM0Q7XHJcbiRjLWJsYWNrLTc6IzQ3M0QyRDtcclxuJGMtYmxhY2stODojMDUyNTNDO1xyXG5cclxuJGMtd2hpdGU6ICNGRkZGRkY7XHJcbiRjLXdoaXRlLTE6ICNGQUZCRkI7XHJcbiRjLXdoaXRlLTI6ICNFNEU1RTU7XHJcbiRjLXdoaXRlLTM6ICNFRUVFRjQ7XHJcbiRjLXdoaXRlLTQ6ICNCQUI4RDQ7XHJcbiRjLXdoaXRlLTU6ICNEMEQyRDM7XHJcbiRjLXdoaXRlLTY6I0Y4RjhGNjtcclxuXHJcbiRjLWdvbGQ6ICM3MzVDMzg7XHJcbiRjLWdvbGQtMTogIzg0Njk0MDtcclxuJGMtZ29sZC0yOiAjRjhGNUVGO1xyXG4kYy1nb2xkLTM6ICNFNEQ0QkM7XHJcbiRjLWdvbGQtNDogI0Q4QzJBMDtcclxuJGMtZ29sZC01OiAjQkM5NjVDO1xyXG4kYy1nb2xkLTY6ICNDN0E4Nzg7XHJcbiRjLWdvbGQtNzogIzlFOEE2NjtcclxuJGMtZ29sZC04OiNBRTlFODA7XHJcbiRjLWdvbGQtOSA6ICNGNUYzRjA7XHJcbiRjLWdvbGQtMTA6ICNCRDlGOUQ7XHJcbiRjLWdvbGQtMTE6IzZGNjE0NztcclxuXHJcblxyXG4kYy1ncmVlbjogIzAwNzM0NDtcclxuJGMtZ3JlZW4tMTogIzAwQkM3MDtcclxuJGMtZ3JlZW4tMjogIzAwODQ0RTtcclxuJGMtZ3JlZW4tMzogI0U2RjhGMTtcclxuJGMtZ3JlZW4tNDogIzFBRDlDNztcclxuXHJcbiRjLWdyYXk6ICNFQ0VERUQ7XHJcbiRjLWdyYXktMTogIzJEMzAzMztcclxuJGMtZ3JheS0yOiAjRDhEQURBO1xyXG4kYy1ncmF5LTM6ICM2OTZENzA7XHJcbiRjLWdyYXktNDogIzdGODA4MTtcclxuJGMtZ3JheS01OiAjNEE0RjUzO1xyXG4kYy1ncmF5LTY6ICM5MjkzOTQ7XHJcbiRjLWdyYXktNzogIzk2OTk5QjtcclxuJGMtZ3JheS04OiAjQjVCN0I4O1xyXG4kYy1ncmF5LTk6ICNGM0YzRjM7XHJcbiRjLWdyYXktMTA6IzQ5NEY1NTtcclxuJGMtZ3JheS0xMTojRTZFNkU2O1xyXG4kYy1ncmF5LTEyOiM2NTY1NjU7XHJcbiRjLWdyYXktMTI6IzNDM0QzQztcclxuXHJcbiRjLXB1cnBsZTogIzNEMzk2ODtcclxuJGMtcHVycGxlLTE6ICM1NzUxOTU7XHJcbiRjLXB1cnBsZS0yOiAjMzUzMTVCO1xyXG4kYy1wdXJwbGUtMzogIzc0NkZBNztcclxuJGMtcHVycGxlLTQ6ICM0MTMyNTg7XHJcblxyXG4kYy1lcnJvcjogI2M5NDgxOTtcclxuJGMtcmVkLTE6ICNFMzVDNDc7XHJcbiIsIi53eXNpd3lnIHtcbiAgcCB7XG4gICAgZm9udC13ZWlnaHQ6ICRmdy1yZWd1bGFyO1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMS42cmVtO1xuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG5cbiAgaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XG4gICAgZm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDEuNnJlbTtcblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJ3ZCgnbGFyZ2UtdGFibGV0Jykge1xuICAgICAgZm9udC1zaXplOiAyLjFyZW07XG4gICAgfVxuICB9XG5cbiAgdWwge1xuICAgIGxpc3Qtc3R5bGU6IGRpc2M7XG4gICAgbWFyZ2luLWJvdHRvbTogMS42cmVtO1xuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG5cbiAgb2wge1xuICAgIGxpc3Qtc3R5bGU6IGRlY2ltYWw7XG4gICAgbWFyZ2luLWJvdHRvbTogMS42cmVtO1xuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG5cbiAgdWwsIG9sIHtcbiAgICBmb250LXdlaWdodDogJGZ3LXJlZ3VsYXI7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBwYWRkaW5nLWlubGluZS1zdGFydDogMy43OCU7XG5cbiAgICAmID4gbGksXG4gICAgJiA+IHVsLFxuICAgICYgPiBvbCB7XG4gICAgICAvL21hcmdpbi10b3A6IDJyZW07XG4gICAgICBsaW5lLWhlaWdodDogMi4ycmVtO1xuXG4gICAgICAvLyY6Zmlyc3QtY2hpbGQge1xuICAgICAgLy8gIG1hcmdpbi10b3A6IDA7XG4gICAgICAvL31cbiAgICAgIC8vXG4gICAgICAvLyYgPiBsaSxcbiAgICAgIC8vJiA+IHVsLFxuICAgICAgLy8mID4gb2wge1xuICAgICAgLy8gIG1hcmdpbi10b3A6IDJyZW07XG4gICAgICAvL1xuICAgICAgLy8gICY6Zmlyc3QtY2hpbGQge1xuICAgICAgLy8gICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgICAgIC8vICB9XG4gICAgICAvL1xuICAgICAgLy8gIGxpLCBvbCB7XG4gICAgICAvLyAgICBtYXJnaW46IDA7XG4gICAgICAvLyAgfVxuICAgICAgLy99XG4gICAgfVxuICB9XG5cbiAgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgfVxuXG4gICYgYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgY29sb3I6ICRjLWJsYWNrO1xuICB9XG5cbiAgJiBlbSB7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICB9XG5cbiAgJiBzdHJvbmcge1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcbiAgfVxufVxuIiwiQGltcG9ydCAnfmpzLWRhdGVwaWNrZXIvZGlzdC9kYXRlcGlja2VyLm1pbi5jc3MnO1xuXG4ucXMtZGF0ZXBpY2tlci1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcblxuICBAaW5jbHVkZSByd2QoJ2xhcmdlLXRhYmxldCcpIHtcbiAgICB3aWR0aDogNzAlO1xuICB9XG59XG5cbi5xcy1zcXVhcmUge1xuICBoZWlnaHQ6IDMuNTYyNWVtO1xufSIsIi8vICR3cmFwcGVyLW1hcmdpbjogZmx1aWRWYWx1ZSgxNDIsIDIwLCAkd2lkdGgtbW9iaWxlKTsgLy8gbGluZWFyXG4kd3JhcHBlci1tYXJnaW46IGZsdWlkVmFsdWUoMTEzLCAzNSwgJHJ3ZC1sYXJnZS10YWJsZXQpO1xuJHdyYXBwZXItbWFyZ2luLW1vYmlsZTogZmx1aWRWYWx1ZSg0MCwgMjAsICR3aWR0aC1tb2JpbGUsICRyd2QtbGFyZ2UtdGFibGV0KTtcbiR3cmFwcGVyLW5lZ2F0aXZlLW1hcmdpbjogZmx1aWRWYWx1ZSgtMTEzLCAtMzIsICRyd2QtbGFyZ2UtdGFibGV0KTtcbiR3cmFwcGVyLW5lZ2F0aXZlLW1hcmdpbi1iaWc6IGZsdWlkVmFsdWUoLTEzMywgLTIyLCAkcndkLWxhcmdlLXRhYmxldCk7XG4kd3JhcHBlci1uZWdhdGl2ZS1tYXJnaW4tbW9iaWxlOiBmbHVpZFZhbHVlKC00MCwgLTIwLCAkd2lkdGgtbW9iaWxlLCAkcndkLWxhcmdlLXRhYmxldCk7XG4kd3JhcHBlci1uZWdhdGl2ZS1tYXJnaW4tc2xpZGVyOiBmbHVpZFZhbHVlKC00MDMsIC0zMiwgJHJ3ZC1sYXJnZS10YWJsZXQpO1xuXG4ud3JhcHBlciB7XG4gIG1hcmdpbjogMCAkd3JhcHBlci1tYXJnaW4tbW9iaWxlO1xuXG4gIEBpbmNsdWRlIHJ3ZCgnbGFyZ2UtdGFibGV0Jykge1xuICAgIG1hcmdpbjogMCAkd3JhcHBlci1tYXJnaW47XG4gIH1cbn1cbiIsIi5oZWFkZXIge1xyXG4gICRyb290OiAmO1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICB0b3A6IDA7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHotaW5kZXg6IDEwO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cclxuICAvL1N1YnBhZ2UgaGVhZGVyIG9wdGlvbnNcclxuICAmLnN1YnBhZ2Uge1xyXG4gICAgLmhlYWRlcl9fbWFpbiB7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKCRjLWdvbGQtMSwgMC4zKTtcclxuICAgIH1cclxuXHJcbiAgICAmIC5oZWFkZXJfX2xvZ29JbWctLXdoaXRlIHtcclxuICAgICAgb3BhY2l0eTogMDtcclxuICAgIH1cclxuXHJcbiAgICAmIC5oZWFkZXJfX2xvZ29JbWctLWJsYWNrIHtcclxuICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxuXHJcbiAgICAmIC5oZWFkZXJfX21lbnVMaW5rIHtcclxuICAgICAgY29sb3I6ICRjLWdvbGQtMTtcclxuICAgIH1cclxuXHJcbiAgICAmIC5sYW5nU3dpdGNoZXIgc3BhbixcclxuICAgICYgLmxhbmdTd2l0Y2hlciBzdmcgcGF0aFxyXG4gICAge1xyXG4gICAgZmlsbDogJGMtZ29sZC0xO1xyXG4gICAgY29sb3I6ICRjLWdvbGQtMTtcclxuICB9XHJcblxyXG4gICYgLm1lbnVCdXR0b24ge1xyXG4gICAgY29sb3I6ICRjLWdvbGQtMTtcclxuICB9XHJcbn1cclxuXHJcbiZfX21haW4ge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB6LWluZGV4OiA0O1xyXG4gIHBhZGRpbmc6IDNyZW0gMDtcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgkYy13aGl0ZSwgMC4zKTtcclxuICB0cmFuc2l0aW9uOiBhbGwgJHRyTSBlYXNlO1xyXG5cclxuICAvL1Njcm9sbCBkb3duIGhlYWRlclxyXG4gICYtLXNjcm9sbERvd24ge1xyXG4gICAgcGFkZGluZzogMS42cmVtIDA7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcclxuXHJcbiAgICAmIC5idXR0b24uYnV0dG9uLS13aGl0ZSB7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogJGMtZ29sZDtcclxuICAgICAgLy8gbWluLXdpZHRoOiAxMTlweDtcclxuICAgIH1cclxuXHJcbiAgICAmIC5idXR0b24uYnV0dG9uLS13aGl0ZTpob3ZlciB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWdvbGQ7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogJGMtZ29sZDtcclxuXHJcbiAgICAgICYgc3BhbiB7XHJcbiAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJiAuYnV0dG9uLmJ1dHRvbi0tdHJhbnNwYXJlbnQ6aG92ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1nb2xkLTE7XHJcblxyXG4gICAgICAmIHNwYW4ge1xyXG4gICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi0tc2Nyb2xsRG93biB7XHJcbiAgICAjeyRyb290fV9fbWVudUxpbmsge1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMy4zcmVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5hY3RpdmUsXHJcbiAgJi0tc2Nyb2xsRG93biB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKCRjLWdyYXktMiwgMSk7XHJcblxyXG4gICAgI3skcm9vdH1fX2J1cmdlciB7XHJcbiAgICAgIGNvbG9yOiAkYy1ibGFjaztcclxuICAgIH1cclxuXHJcbiAgICAjeyRyb290fV9fbG9nb0ltZy0td2hpdGUge1xyXG4gICAgICBvcGFjaXR5OiAwO1xyXG4gICAgfVxyXG5cclxuICAgICN7JHJvb3R9X19sb2dvSW1nLS1ibGFjayB7XHJcbiAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcblxyXG4gICAgI3skcm9vdH1fX21lbnVMaW5rIHtcclxuICAgICAgY29sb3I6ICRjLWdyYXktMTtcclxuICAgIH1cclxuXHJcbiAgICAjeyRyb290fV9fdXRpbHNJbm5lciAubGFuZ1N3aXRjaGVyIHN2ZyBwYXRoIHtcclxuICAgICAgZmlsbDogJGMtZ3JheS00O1xyXG4gICAgfVxyXG4gICAgI3skcm9vdH1fX3V0aWxzSW5uZXIgLm1lbnVfc2V0dGluZ3Mgc3ZnICB7XHJcbiAgICAgIGNvbG9yOiAkYy1ncmF5LTQgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAjeyRyb290fV9fdXRpbHNJbm5lciAubGFuZ1N3aXRjaGVyIHNwYW4ge1xyXG4gICAgICBjb2xvcjogJGMtZ3JheS0xO1xyXG4gICAgfVxyXG5cclxuICAgICYgLmJ1dHRvbi5idXR0b24tLXdoaXRlIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtZ29sZC0xO1xyXG5cclxuICAgICAgJiBzcGFuIHtcclxuICAgICAgICBjb2xvcjogJGMtd2hpdGU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmIC5idXR0b24uYnV0dG9uLS10cmFuc3BhcmVudCB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xyXG4gICAgICBib3JkZXItY29sb3I6ICRjLWdvbGQ7XHJcblxyXG4gICAgICAmIHNwYW4ge1xyXG4gICAgICAgIGNvbG9yOiAkYy1nb2xkLTE7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vSGVhZGVyXHJcbiAgJklubmVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgZ2FwOiAzcmVtO1xyXG5cclxuICAgIEBpbmNsdWRlIHJ3ZCgnbGFyZ2UtdGFibGV0Jykge1xyXG4gICAgICBnYXA6IDEuNnJlbTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSByd2QoJ2xhcHRvcCcpIHtcclxuICAgICAgZ2FwOiA2LjVyZW07XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4mX19sb2dvIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZmxleDogMSAwIDAlO1xyXG5cclxuICAmSW1nIHtcclxuICAgIG1heC13aWR0aDogOHJlbTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWF4LWhlaWdodDogN3JlbTtcclxuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG5cclxuICAgIEBpbmNsdWRlIHJ3ZCgnbGFyZ2UtcGhvbmUnKSB7XHJcbiAgICAgIG1heC13aWR0aDogMTJyZW07XHJcbiAgICB9XHJcblxyXG4gICAgJi0tYmxhY2sge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG9wYWNpdHk6IDA7XHJcblxyXG4gICAgICBAaW5jbHVkZSBub3J0bCB7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgcnRsIHtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuJl9fbWVudSB7XHJcbiAgZmxleDogMSAwIDU1JTtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gIEBpbmNsdWRlIHJ3ZCgnbGFyZ2UtdGFibGV0Jykge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICB9XHJcblxyXG4gICZJdGVtcyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICB9XHJcblxyXG4gICZJdGVtLmFjdGl2ZSB7XHJcbiAgICAjeyRyb290fV9fbWVudUxpbmsgc3BhbjphZnRlciB7XHJcbiAgICAgIEBpbmNsdWRlIGljb21vb24oJ2tleWJvYXJkX2Fycm93X3VwJyk7XHJcbiAgICB9XHJcblxyXG4gICAgI3skcm9vdH1fX21lbnVMaW5rOmFmdGVyIHtcclxuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEuNnJlbSk7XHJcblxyXG4gICAgICBAaW5jbHVkZSByd2QoJ2xhcmdlLXRhYmxldCcpIHtcclxuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMS4ycmVtKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgcndkKCdsYXB0b3AnKSB7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMuMnJlbSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZMaW5rIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGZvbnQtd2VpZ2h0OiAkZnctbWVkaXVtO1xyXG4gICAgY29sb3I6ICRjLXdoaXRlLTE7XHJcbiAgICBwYWRkaW5nOiAwIDAuOHJlbSA0LjdyZW0gMC44cmVtO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsICR0ck0gZWFzZTtcclxuXHJcbiAgICBAaW5jbHVkZSByd2QoJ2xhcmdlLXRhYmxldCcpIHtcclxuICAgICAgcGFkZGluZzogMCAwLjZyZW0gNC43cmVtIDAuNnJlbTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSByd2QoJ2xhcHRvcCcpIHtcclxuICAgICAgcGFkZGluZzogMCAxLjZyZW0gNC43cmVtIDEuNnJlbTtcclxuICAgIH1cclxuXHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgIHdpZHRoOiAwO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1nb2xkLTE7XHJcbiAgICAgIHRyYW5zaXRpb246IGFsbCAkdHI7XHJcbiAgICB9XHJcblxyXG4gICAgJi0taGFzU3VibWVudSB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxuXHJcbiAgICAmIHNwYW4ge1xyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICBAaW5jbHVkZSBub3J0bCB7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogOHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgcnRsIHtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJkRyb3Bkb3duIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMTAwJTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgei1pbmRleDogMztcclxuICAgIHBhZGRpbmc6IDUuNnJlbSAwO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKCRjLXdoaXRlLCAwLjMpO1xyXG4gICAgO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHRyYW5zaXRpb246IGFsbCAkdHJNIGVhc2U7XHJcblxyXG4gICAgJi0tZXhwYW5kZWQge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKTtcclxuICAgICAgb3BhY2l0eTogMTtcclxuXHJcbiAgICAgICYgLmhlYWRlcl9fbWVudURyb3Bkb3duTGluayB7XHJcbiAgICAgICAgY29sb3I6ICRjLWdyYXktMTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZMaXN0IHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZ2FwOiA0cmVtO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmTGluayB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICBmb250LXdlaWdodDogJGZ3LXJlZ3VsYXI7XHJcbiAgICAgIC8vY29sb3I6ICRjLWdyYXktMTtcclxuICAgICAgY29sb3I6ICRjLXdoaXRlO1xyXG4gICAgICB0cmFuc2l0aW9uOiBhbGwgJHRyTSBlYXNlO1xyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgb3BhY2l0eTogLjY7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtLWFjdGl2ZSB7XHJcbiAgICAgICAgY29sb3I6ICRjLWJsYWNrO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4mX191dGlscyB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBmbGV4OiAxIDAgMCU7XHJcblxyXG4gIEBpbmNsdWRlIHJ3ZCgnbGFyZ2UtdGFibGV0Jykge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgfVxyXG5cclxuICAmSW5uZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGdhcDogMi40cmVtO1xyXG4gICAgbWFyZ2luLXRvcDogMnJlbTtcclxuXHJcbiAgICBAaW5jbHVkZSByd2QoJ2xhcmdlLXRhYmxldCcpIHtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZCdXR0b25zIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZ2FwOiAxLjJyZW07XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcblxyXG4gICAgQGluY2x1ZGUgcndkKCdsYXJnZS10YWJsZXQnKSB7XHJcbiAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuJl9fb3ZlcmxheSB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIGluc2V0OiAwO1xyXG4gIGhlaWdodDogMTAwdmg7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGMtYmxhY2s7XHJcbiAgb3BhY2l0eTogMDtcclxuICB0cmFuc2l0aW9uOiBhbGwgJHRyTSBlYXNlO1xyXG4gIHotaW5kZXg6IC0xO1xyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG5cclxuICAmLS1leHBhbmRlZCB7XHJcbiAgICBvcGFjaXR5OiAuNDtcclxuICAgIHotaW5kZXg6IDI7XHJcbiAgfVxyXG59XHJcblxyXG4gICAgLyogTWVudSBTZXR0aW5ncyBDb250YWluZXIgKi9cclxuICAgIC5tZW51X3NldHRpbmdzIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICBcclxuICBcclxuICAuaGVhZGVyX19TZXR0aW5nc19pY29uIHtcclxuICAgICAgd2lkdGg6IDI0cHg7XHJcbiAgICAgIGhlaWdodDogMjRweDtcclxuICB9XHJcbiAgXHJcbiAgLyogRHJvcGRvd24gTWVudSAqL1xyXG4gIC5kcm9wZG93bl9tZW51IHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDQwcHg7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICB3aWR0aDogMjAwcHg7XHJcbiAgICAgIGJveC1zaGFkb3c6IDBweCA0cHggOHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcclxuICAgICAgei1pbmRleDogMTAwMDtcclxuICBcclxuICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIH1cclxuICBcclxuICAgICAgLmRyb3Bkb3duX2l0ZW0ge1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlMGUwZTA7XHJcbiAgXHJcbiAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICAgICAgICB9XHJcbiAgXHJcbiAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgIH1cclxuICB9XHJcbiAgXHJcbiAgLyogRm9udCBTaXplIEJ1dHRvbnMgKi9cclxuICAuZm9udC1zaXplLWNvbnRyb2xzIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZ2FwOiA4cHg7XHJcbiAgXHJcbiAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjBmMGYwO1xyXG4gICAgICAgICAgcGFkZGluZzogNXB4IDEwcHg7XHJcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgXHJcbiAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZTBlMGUwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgfVxyXG4gIFxyXG4gIC8qIFRvZ2dsZSBTd2l0Y2ggKi9cclxuICAudG9nZ2xlLXN3aXRjaCB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgIGhlaWdodDogMjBweDtcclxuICBcclxuICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICB9XHJcbiAgXHJcbiAgICAgIC5zbGlkZXIge1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2NjYztcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzO1xyXG4gIFxyXG4gICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xyXG4gICAgICAgICAgICAgIGhlaWdodDogMTZweDtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgdG9wOiAycHg7XHJcbiAgICAgICAgICAgICAgbGVmdDogMnB4O1xyXG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuM3M7XHJcbiAgICAgICAgICB9XHJcbiAgICAgIH1cclxuICBcclxuICAgICAgaW5wdXQ6Y2hlY2tlZCArIC5zbGlkZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDBCQzcwO1xyXG4gIFxyXG4gICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMHB4KTtcclxuICAgICAgICAgIH1cclxuICAgICAgfVxyXG4gIH1cclxuICAgIH1cclxuICAgICYuc3VicGFnZSB7XHJcbiAgICAgIC5tZW51X3NldHRpbmdzIHtcclxuICAgICAgICBzdmcge1xyXG4gICAgICAgICAgY29sb3I6ICM4NDY5NDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbn1cclxuLmFjdGl2ZS1maWx0ZXIge1xyXG4gIGZpbHRlcjogZ3JheXNjYWxlKDEwMCUpICFpbXBvcnRhbnQ7XHJcbn0iLCIuaGVyb0hlYWRlciB7XG4gICRyb290OiAmO1xuXG4gIHotaW5kZXg6ICR6LWluZGV4LWhlYWRlci1oZXJvO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwdmg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtICR0cjtcblxuICAmX19tYWluIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgY29sb3I6ICRjLXdoaXRlO1xuICB9XG5cbiAgJl9fbWFpbklubmVyIHtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICBsaW5lLWhlaWdodDogbWF0aC5kaXYoMjAsIDE2KTtcblxuICAgIEBpbmNsdWRlIHJ3ZCgndGFibGV0Jykge1xuICAgICAgZm9udC1zaXplOiBmbHVpZFZhbHVlKDE2LCAxMik7XG4gICAgfVxuICB9XG5cbiAgJl9fbG9nbyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRvcDogMi4ycmVtO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblxuICAgIEBpbmNsdWRlIHJ3ZCgnbGFyZ2UtdGFibGV0Jykge1xuICAgICAgdG9wOiBmbHVpZFZhbHVlKDI0LCA4KTtcbiAgICB9XG4gIH1cblxuICAmX19sb2dvSW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHdpZHRoOiA1LjZyZW07XG5cbiAgICBAaW5jbHVkZSByd2QoJ3RhYmxldCcpIHtcbiAgICAgIHdpZHRoOiBmbHVpZFZhbHVlKDc4LCA1Nik7XG4gICAgfVxuICB9XG5cbiAgJl9fdXRpbHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgY29sb3I6ICRjLXdoaXRlO1xuICAgIGhlaWdodDogMTEuMnJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMy42cmVtO1xuXG4gICAgQGluY2x1ZGUgcndkKCdsYXJnZS10YWJsZXQnKSB7XG4gICAgICBoZWlnaHQ6IGZsdWlkVmFsdWUoNzIsIDQ4KTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuXG4gICZfX3V0aWwge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAmLS1sYW5nIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgIEBpbmNsdWRlIHJ3ZCgnbGFyZ2UtdGFibGV0Jykge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICAgIEBpbmNsdWRlIG5vcnRsIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBydGwge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYtLW1lbnUge1xuICAgICAgQGluY2x1ZGUgbm9ydGwge1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIHJ0bCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgIH1cblxuICAgICAgLy8gQGluY2x1ZGUgcndkKCdsYXJnZS1waG9uZScpIHtcbiAgICAgIC8vICAgQGluY2x1ZGUgbm9ydGwge1xuICAgICAgLy8gICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgLy8gICB9XG4gICAgICAvLyAgIEBpbmNsdWRlIHJ0bCB7XG4gICAgICAvLyAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgLy8gICB9XG4gICAgICAvLyB9XG5cbiAgICAgIEBpbmNsdWRlIHJ3ZCgnbGFyZ2UtdGFibGV0Jykge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3NlYXJjaCB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDMuMnJlbTtcbiAgICBoZWlnaHQ6IDMuMnJlbTtcbiAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgJHRyO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIEBpbmNsdWRlIGljb21vb24oJ3NlYXJjaCcpO1xuICAgICAgZm9udC1zaXplOiAxLjdyZW07XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICB9XG5cbiAgICBAbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiByZ2JhKCRjLXdoaXRlLCAwLjY2KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19sYW5nIHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXG4gICAgQGluY2x1ZGUgcndkKCdsYXJnZS10YWJsZXQnKSB7XG4gICAgICBAaW5jbHVkZSBub3J0bCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLTAuOHJlbTtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIHJ0bCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMC44cmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2J1cmdlciB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcblxuICAgIEBpbmNsdWRlIG5vcnRsIHtcbiAgICAgIG1hcmdpbi1yaWdodDogLTEuMnJlbTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBydGwge1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xLjJyZW07XG4gICAgfVxuICB9XG5cbiAgJl9fbWVudSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICAvLyBoZWlnaHQ6IDVyZW07XG5cbiAgICBAaW5jbHVkZSByd2QoJ2xhcmdlLXRhYmxldCcpIHtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBoZWlnaHQ6IGZsdWlkVmFsdWUoNzAsIDUwKTtcblxuICAgICAgJjo6YmVmb3JlLFxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gZmx1aWRWYWx1ZSg4OCwgNjApKTtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoJGMtd2hpdGUsIDAuMzMpO1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgfVxuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgfVxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICByaWdodDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19tZW51SXRlbXMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbjogMCAtMC40cmVtO1xuXG4gICAgQGluY2x1ZGUgcndkKCd0YWJsZXQnKSB7XG4gICAgICBtYXJnaW46IDAgZmx1aWRWYWx1ZSgtMjAsIC00KTtcbiAgICB9XG4gIH1cblxuICAmX19tZW51SXRlbSB7XG4gICAgcGFkZGluZzogMCAwLjRyZW07XG5cbiAgICBAaW5jbHVkZSByd2QoJ3RhYmxldCcpIHtcbiAgICAgIHBhZGRpbmc6IDAgZmx1aWRWYWx1ZSgyMCwgNCk7XG4gICAgfVxuXG4gICAgJi0tc3BhY2Uge1xuICAgICAgQGluY2x1ZGUgbm9ydGwge1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIHJ0bCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19tZW51TGluayB7XG4gICAgJGxpbms6ICY7XG5cbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgJHRyLCBjb2xvciAkdHI7XG5cbiAgICBAbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiByZ2JhKCRjLXdoaXRlLCAwLjY2KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAjeyRyb290fV9fbWVudUl0ZW1zLS1leHBhbmRlZCAmIHtcbiAgICAgICY6bm90KCN7JGxpbmt9LS1leHBhbmRlZCkge1xuICAgICAgICBvcGFjaXR5OiAwLjM7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0taGFzU3VibWVudSB7XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIEBpbmNsdWRlIGljb21vb24oJ2NoZXZyb24tZG93bicpO1xuICAgICAgICBmb250LXNpemU6IDAuNGVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuXG4gICAgICAgIEBpbmNsdWRlIG5vcnRsIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMWVtO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgcnRsIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDFlbTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmI3skbGlua30tLWV4cGFuZGVkOjphZnRlciB7XG4gICAgICAgIEBpbmNsdWRlIGljb24oJ2NoZXZyb24tdXAnKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19kcm9wIHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cblxuICAmX19tb2JpbGVNZW51IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgQGluY2x1ZGUgcndkKCdsYXJnZS10YWJsZXQnKSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gICZfX3N1Ym1lbnUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICBAaW5jbHVkZSByd2QoJ2xhcmdlLXRhYmxldCcpIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxufVxuIiwiJHotaW5kZXgtaGVhZGVyOiAyMDtcbiR6LWluZGV4LWhlYWRlci1oZXJvOiAxOTtcbiR6LWluZGV4LWZvb3RlcjogNTtcbiR6LWluZGV4LW1vYmlsZS1tZW51OiAzMDtcbiR6LWluZGV4LXNpZGVOYXY6IDEwO1xuJHotaW5kZXgtcG9wdXA6IDUwO1xuJHotaW5kZXgtc2VsZWN0LW9wdGlvbnM6IDQwO1xuJHotaW5kZXgtcG9wdXAtc2VsZWN0LW9wdGlvbnM6IDgwO1xuIiwiLm1vYmlsZU1lbnUge1xyXG4gICRyb290OiAmO1xyXG4gIHotaW5kZXg6IDEwMDtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgaW5zZXQ6IDA7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGUtMTtcclxuICBjb2xvcjogJGMtYmxhY2s7XHJcbiAgb3BhY2l0eTogMDtcclxuICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAkdHIsIHZpc2liaWxpdHkgJHRyLCB0cmFuc2Zvcm0gJHRyO1xyXG4gIHBhZGRpbmc6IDAgJHdyYXBwZXItbWFyZ2luLW1vYmlsZTtcclxuXHJcbiAgQGluY2x1ZGUgbm9ydGwge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMSUpO1xyXG4gIH1cclxuICBAaW5jbHVkZSBydGwge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDElKTtcclxuICB9XHJcblxyXG4gICYgLmxhbmdTd2l0Y2hlciBzdmcgcGF0aCB7XHJcbiAgICBmaWxsOiAkYy1ncmF5LTQ7XHJcbiAgfVxyXG5cclxuICAmIC5sYW5nU3dpdGNoZXIgc3BhbiB7XHJcbiAgICBjb2xvcjogJGMtZ3JheS0xO1xyXG4gIH1cclxuXHJcbiAgJiAuYnV0dG9uLmJ1dHRvbi0td2hpdGUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGMtZ29sZC0xO1xyXG5cclxuICAgICYgc3BhbiB7XHJcbiAgICAgIGNvbG9yOiAkYy13aGl0ZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYgLmJ1dHRvbi5idXR0b24tLXRyYW5zcGFyZW50IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkYy1nb2xkLTE7XHJcblxyXG4gICAgJiBzcGFuIHtcclxuICAgICAgY29sb3I6ICRjLWdyZWVuLTE7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLS1leHBhbmRlZCB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuXHJcbiAgICBAaW5jbHVkZSBub3J0bCB7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIHJ0bCB7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2lubmVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGZsZXgtZ3JvdzogMTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgLy8gcGFkZGluZy10b3A6IDEuNnJlbTtcclxuICAgIC8vIHBhZGRpbmctYm90dG9tOiA0LjJyZW07XHJcbiAgfVxyXG5cclxuICAmX19oZWFkIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHBhZGRpbmc6IDEuNnJlbSAwO1xyXG5cclxuICAgICZSaWdodCB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJlNlYXJjaCB7XHJcbiAgICAgIHBhZGRpbmc6IDAgMi42cmVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fbG9nbyB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gIH1cclxuXHJcbiAgJl9fbG9nb0ltZyB7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgJHRyO1xyXG5cclxuICAgICYtLWNvbG9yIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBvcGFjaXR5OiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fY2xvc2Uge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMTA7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgY29sb3I6ICRjLWJsYWNrO1xyXG4gICAgZm9udC1zaXplOiAzcmVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAkdHIsIGJhY2tncm91bmQtY29sb3IgJHRyO1xyXG5cclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIEBpbmNsdWRlIGljb21vb24oJ2NsZWFyJyk7XHJcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAkdHI7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XHJcbiAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xyXG5cclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgQGluY2x1ZGUgbm9ydGwge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMXR1cm4pO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIHJ0bCB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDF0dXJuKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2l0ZW1zIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1pbi1oZWlnaHQ6IDA7XHJcbiAgICBwYWRkaW5nLXRvcDogMnJlbTtcclxuICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xyXG5cclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcclxuICAgIH1cclxuXHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBib3R0b206IDA7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9faXRlbSB7XHJcbiAgICBwYWRkaW5nOiAwLjhyZW0gMDtcclxuXHJcbiAgICBAaW5jbHVkZSByd2QoJ3RhYmxldCcpIHtcclxuICAgICAgcGFkZGluZzogZmx1aWRWYWx1ZSg0OCwgMTIpIDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19saW5rIHtcclxuICAgICRsaW5rOiAmO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBmb250LXNpemU6IDNyZW07XHJcbiAgICBsaW5lLWhlaWdodDogMS4zO1xyXG4gICAgZm9udC13ZWlnaHQ6ICRmdy1saWdodDtcclxuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgJHRyLCBjb2xvciAkdHI7XHJcblxyXG4gICAgQGluY2x1ZGUgcndkKCdwaG9uZScpIHtcclxuICAgICAgZm9udC1zaXplOiAzLjZyZW07XHJcbiAgICB9XHJcblxyXG4gICAgJi0taGFzU3VibWVudSB7XHJcbiAgICAgICYgPiBzcGFuIHtcclxuICAgICAgICBAaW5jbHVkZSBub3J0bCB7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIHJ0bCB7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHJ3ZCgnbGFyZ2UtcGhvbmUnKSB7XHJcbiAgICAgICAgICBAaW5jbHVkZSBub3J0bCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIEBpbmNsdWRlIHJ0bCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLWV4cGFuZGVkIHtcclxuICAgICAgY29sb3I6ICRjLWJsYWNrO1xyXG5cclxuICAgICAgJiBzcGFuOjphZnRlciB7XHJcbiAgICAgICAgQGluY2x1ZGUgaWNvbigna2V5Ym9hcmRfYXJyb3dfdXAnKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fc3VibWVudSB7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgaW5zZXQ6IDA7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGhlaWdodDogMDtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuXHJcbiAgICAmLS1leHBhbmRlZCB7XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3N1YmhlYWQge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgcGFkZGluZzogMS4ycmVtICR3cmFwcGVyLW1hcmdpbi1tb2JpbGU7XHJcbiAgfVxyXG5cclxuICAmX19iYWNrIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgY29sb3I6ICRjLWJsYWNrO1xyXG4gICAgZm9udC1zaXplOiAyLjRyZW07XHJcbiAgICBsaW5lLWhlaWdodDogMS40O1xyXG4gICAgZm9udC13ZWlnaHQ6ICRmdy1saWdodDtcclxuXHJcbiAgICBAaW5jbHVkZSBub3J0bCB7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBydGwge1xyXG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3N1Yml0ZW1zIHtcclxuICAgIGZsZXgtZ3JvdzogMTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgfVxyXG5cclxuICAmX19zdWJpdGVtIHtcclxuICAgIHBhZGRpbmc6IDEuMnJlbSAwO1xyXG4gICAgdHJhbnNpdGlvbjogY29sb3IgJHRyO1xyXG4gIH1cclxuXHJcbiAgJl9fc3VibGluayB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMztcclxuICAgIGZvbnQtd2VpZ2h0OiAkZnctbGlnaHQ7XHJcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5ICR0ciwgY29sb3IgJHRyO1xyXG4gIH1cclxuICAubW9iaWxlTWVudV9fc2V0dGluZ3Mge1xyXG4gICAgcGFkZGluZy10b3A6IDFyZW07XHJcbiAgICAgLmNvbG9yLWNvbnRyYXN0LWNvbnRhaW5lcntcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZ2FwOiAxcmVtO1xyXG4gICAgIH1cclxuICAgICAgLyogRm9udCBTaXplIEJ1dHRvbnMgKi9cclxuICAgICAgLmZvbnQtc2l6ZS1jb250cm9scyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBnYXA6IDhweDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxcmVtO1xyXG4gICAgICBcclxuICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmMmYyZjI7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDhweCAxNHB4O1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgY29sb3I6IGJsYWNrO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnMgZWFzZTtcclxuICAgIFxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNlMGUwZTA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC8qIEFjY2Vzc2liaWxpdHkgU2V0dGluZ3MgKi9cclxuICAgIC5hY2Nlc3NpYmlsaXR5LXNldHRpbmdzIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgZ2FwOiAxMHB4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAvKiBUb2dnbGUgU3dpdGNoICovXHJcbiAgICAudG9nZ2xlLXN3aXRjaCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgZ2FwOiAxMHB4O1xyXG4gICAgICBcclxuICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgLnNsaWRlciB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IDAuM3M7XHJcbiAgICBcclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDJweDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDJweDtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuM3M7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICBpbnB1dDpjaGVja2VkICsgLnNsaWRlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwMEJDNzA7XHJcbiAgICBcclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwcHgpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAvKiBUZXh0IHN0eWxpbmcgKi9cclxuICAgIC50ZXh0LWxhYmVsIHtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgY29sb3I6IGJsYWNrO1xyXG4gICAgfVxyXG4gIH0gICAgXHJcbn1cclxuIiwiLnN1Ym1lbnUge1xuICAkcm9vdDogJjtcblxuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjLWdvbGQ7XG4gIGNvbG9yOiAkYy13aGl0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMSUpO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5ICR0ciwgdmlzaWJpbGl0eSAkdHIsIHRyYW5zZm9ybSAkdHI7XG5cbiAgJi0tZXhwYW5kZWQge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cblxuICAmLS1oZXJvIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogJGMtd2hpdGU7XG4gIH1cblxuICAmX19pbm5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1pbi1oZWlnaHQ6IDUuNXJlbTtcblxuICAgIEBpbmNsdWRlIHJ3ZCgndGFibGV0Jykge1xuICAgICAgbWluLWhlaWdodDogZmx1aWRWYWx1ZSg4NSwgNTUpO1xuICAgIH1cblxuICAgICN7JHJvb3R9LS1oZXJvICYge1xuICAgICAgbWluLWhlaWdodDogMy42cmVtO1xuXG4gICAgICBAaW5jbHVkZSByd2QoJ3RhYmxldCcpIHtcbiAgICAgICAgbWluLWhlaWdodDogMy42cmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2l0ZW1zIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAmX19pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5ICR0ciwgdmlzaWJpbGl0eSAkdHI7XG5cbiAgICAmLS1leHBhbmRlZCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICB9XG4gIH1cblxuICAmX19zdWJpdGVtcyB7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICBtYXJnaW46IDAgLTAuNHJlbTtcblxuICAgIEBpbmNsdWRlIHJ3ZCgndGFibGV0Jykge1xuICAgICAgbWFyZ2luOiAwIGZsdWlkVmFsdWUoLTEyLCAtNCk7XG4gICAgfVxuXG4gICAgI3skcm9vdH0tLWhlcm8gJiB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cbiAgICAgIEBpbmNsdWRlIHJ3ZCgndGFibGV0Jykge1xuICAgICAgICBtYXJnaW46IDAgZmx1aWRWYWx1ZSgtMjQsIC00KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAjeyRyb290fS0taGVybyAjeyRyb290fV9faXRlbS0tc3BhY2UgJixcbiAgICAjeyRyb290fS0taGVybyAjeyRyb290fV9faXRlbS0tc3BhY2UgfiAjeyRyb290fV9faXRlbSAmIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgfVxuICB9XG5cbiAgJl9fc3ViaXRlbSB7XG4gICAgcGFkZGluZzogMCAwLjRyZW07XG5cbiAgICBAaW5jbHVkZSByd2QoJ3RhYmxldCcpIHtcbiAgICAgIHBhZGRpbmc6IDAgZmx1aWRWYWx1ZSgxMiwgNCk7XG4gICAgfVxuXG4gICAgI3skcm9vdH0tLWhlcm8gJiB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cbiAgICAgIEBpbmNsdWRlIHJ3ZCgndGFibGV0Jykge1xuICAgICAgICBwYWRkaW5nOiAwIGZsdWlkVmFsdWUoMjQsIDQpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3N1Ymxpbmsge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZm9udC1mYW1pbHk6ICRmLW1haW47XG4gICAgaGVpZ2h0OiA1LjVyZW07XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgbGluZS1oZWlnaHQ6IG1hdGguZGl2KDIwLCAxNik7XG4gICAgZm9udC13ZWlnaHQ6ICRmdy1saWdodDtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAkdHI7XG5cbiAgICBAaW5jbHVkZSByd2QoJ3RhYmxldCcpIHtcbiAgICAgIGhlaWdodDogZmx1aWRWYWx1ZSg4NSwgNTUpO1xuICAgICAgZm9udC1zaXplOiBmbHVpZFZhbHVlKDE2LCAxMik7XG4gICAgfVxuXG4gICAgI3skcm9vdH0tLWhlcm8gJiB7XG4gICAgICBoZWlnaHQ6IDMuNnJlbTtcblxuICAgICAgQGluY2x1ZGUgcndkKCd0YWJsZXQnKSB7XG4gICAgICAgIGhlaWdodDogMy42cmVtO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gICAgICAmOmhvdmVyIHtcblxuICAgICAgfVxuICAgIH1cblxuICAgICN7JHJvb3R9LS1oZXJvICYge1xuICAgICAgQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgY29sb3I6IHJnYmEoJGMtd2hpdGUsIDAuNjYpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuc2lkZU5hdiB7XG4gICRyb290OiAmO1xuXG4gIGRpc3BsYXk6IG5vbmU7XG4gIHotaW5kZXg6ICR6LWluZGV4LWhlYWRlcjtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBjb2xvcjogJGMtYmxhY2s7XG4gIHRyYW5zaXRpb246IGNvbG9yICR0cjtcblxuICBAaW5jbHVkZSByd2QoJ2xhcmdlLXRhYmxldCcpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gICYtLWludmVydCB7XG4gICAgY29sb3I6ICRjLXdoaXRlO1xuICB9XG5cbiAgQGluY2x1ZGUgbm9ydGwge1xuICAgIHJpZ2h0OiAwO1xuICB9XG4gIEBpbmNsdWRlIHJ0bCB7XG4gICAgbGVmdDogMDtcbiAgfVxuXG4gICZfX2l0ZW1zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAkdHI7XG5cbiAgICBAaW5jbHVkZSBub3J0bCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiBmbHVpZFZhbHVlKDUwLCAxMCk7XG4gICAgfVxuICAgIEBpbmNsdWRlIHJ0bCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IGZsdWlkVmFsdWUoNTAsIDEwKTtcbiAgICB9XG5cbiAgICAjeyRyb290fS0taGlkZGVuICYge1xuICAgICAgQGluY2x1ZGUgbm9ydGwge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBydGwge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2l0ZW0ge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAkdHI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMC42cmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDJweDtcbiAgICAgIGhlaWdodDogMnB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMXB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICAgICAgYm94LXNoYWRvdzogMCAwIDRweCAwICRjLXdoaXRlO1xuICAgICAgb3BhY2l0eTogMC42NjtcbiAgICAgIHRyYW5zaXRpb246IGhlaWdodCAkdHIsIG9wYWNpdHkgJHRyIGJveC1zaGFkb3cgJHRyO1xuICAgIH1cblxuICAgICYtLWFjdGl2ZSB7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgI3skcm9vdH0tLWludmVydCAmIHtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCA0cHggMCAkYy1ibGFjaztcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2xhYmVsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgbGluZS1oZWlnaHQ6IG1hdGguZGl2KDE2LCAxMik7XG4gICAgZm9udC13ZWlnaHQ6ICRmdy1tZWRpdW07XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHNjYWxlWSgwKTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHRleHQtc2hhZG93OiAwIDAgNHB4ICRjLXdoaXRlO1xuICAgIHRyYW5zaXRpb246IHZpc2libGl0eSAkdHIsIG9wYWNpdHkgJHRyLCB0cmFuc2Zvcm0gJHRyLCB0ZXh0LXNoYWRvdyAkdHI7XG5cbiAgICBAaW5jbHVkZSBub3J0bCB7XG4gICAgICByaWdodDogMTAwJTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDAuOHJlbTtcbiAgICB9XG4gICAgQGluY2x1ZGUgcnRsIHtcbiAgICAgIGxlZnQ6IDEwMCU7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwLjhyZW07XG4gICAgfVxuXG4gICAgI3skcm9vdH0tLWludmVydCAmIHtcbiAgICAgIHRleHQtc2hhZG93OiAwIDAgNHB4ICRjLWJsYWNrO1xuICAgIH1cblxuICAgICN7JHJvb3R9X19pdGVtLS1hY3RpdmUgJiB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSBzY2FsZVkoMSk7XG4gICAgfVxuXG4gICAgQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgICAgICN7JHJvb3R9X19pdGVtOmhvdmVyICYge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgc2NhbGVZKDEpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLnBhZ2Uge1xuICBtYXJnaW4tdG9wOiA1LjVyZW07XG5cbiAgQGluY2x1ZGUgcndkKCd0YWJsZXQnKSB7XG4gICAgbWFyZ2luLXRvcDogZmx1aWRWYWx1ZSg4NSwgNTUpO1xuICB9XG5cbiAgJi0td2l0aEhlcm8ge1xuICAgIG1hcmdpbi10b3A6IDA7XG5cbiAgICBAaW5jbHVkZSByd2QoJ3RhYmxldCcpIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuICB9XG59IiwiLnNlY3Rpb24ge1xuICBwYWRkaW5nOiAxMnJlbSAwO1xufVxuXG4uc2VjdGlvbi12ZXJ5LXNtYWxsIHtcbiAgcGFkZGluZzogNHJlbSAwO1xufVxuXG4uc2VjdGlvbi1zbWFsbCB7XG4gIHBhZGRpbmc6IDZyZW0gMDtcbn1cblxuLnNlY3Rpb24tdG9wIHtcbiAgcGFkZGluZy10b3A6IDEycmVtO1xufVxuXG4uc2VjdGlvbi1zbWFsbC10b3AtdGFibGV0IHtcbiAgcGFkZGluZy1ib3R0b206IDZyZW07XG5cbiAgQGluY2x1ZGUgcndkKCdsYXJnZS10YWJsZXQnLCBmYWxzZSkge1xuICAgIHBhZGRpbmctdG9wOiA2cmVtO1xuICB9XG59XG5cbi5zZWN0aW9uLXNtYWxsLXRvcCB7XG4gIHBhZGRpbmctdG9wOiA2cmVtO1xufVxuXG4uc2VjdGlvbi1iaWctYm90dG9tIHtcbiAgcGFkZGluZzogNnJlbSAwIDIycmVtIDA7XG59XG5cbi5zZWN0aW9uLXRvcC1zaWRlYmFyIHtcbiAgcGFkZGluZy1ib3R0b206IDEycmVtO1xuXG4gIEBpbmNsdWRlIHJ3ZCgnbGFyZ2UtdGFibGV0JywgZmFsc2UpIHtcbiAgICBwYWRkaW5nLXRvcDogNnJlbTtcbiAgfVxufVxuXG4uc2VjdGlvbi1ib3R0b20tc2lkZWJhciB7XG4gIHBhZGRpbmc6IDZyZW0gMCA2cmVtIDA7XG4gIG1hcmdpbi1ib3R0b206IC0xMnJlbTtcblxuICBAaW5jbHVkZSByd2QoJ2xhcmdlLXRhYmxldCcpIHtcbiAgICBwYWRkaW5nOiA2cmVtIDAgMTJyZW0gMDtcbiAgfVxuXG4gICYgPiBkaXYge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICB9XG59XG5cbi5zZWN0aW9uLWJvdHRvbSB7XG4gIHBhZGRpbmctYm90dG9tOiAxMnJlbTtcbn1cblxuLnNlY3Rpb24tbWVkaXVtLWJvdHRvbSB7XG4gIHBhZGRpbmctYm90dG9tOiA4cmVtO1xufVxuXG4uc2VjdGlvbi1zbWFsbC1ib3R0b20ge1xuICBwYWRkaW5nLWJvdHRvbTogNnJlbTtcbn1cblxuLnNlY3Rpb25XcmFwcGVyV2l0aFNpZGViYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG4iLCIubWVzc2FnZXMtbGlzdCB7XG4gIHotaW5kZXg6ICR6LWluZGV4LWhlYWRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDMzNXB4O1xuICB3aWR0aDogMTAwJTtcbiAgLmlzLWhpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gICZfX2l0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgcGFkZGluZzogMCAxcmVtO1xuICAgIG1hcmdpbjogMXJlbTtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxMDtcbiAgICAubWVzc2FnZXMtYm9keSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC5hbGVydCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC5tZXNzYWdlc19faGVhZGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLmJ1dHRvbi0tZGlzbWlzcyB7XG4gICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgfVxuICAgIC5idXR0b24tY29udHJvbCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG5cbiAgICAuaWNvbi1jbG9zZTphZnRlciB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBjb250ZW50OiBcIlxcMDBkN1wiO1xuICAgICAgLyogVGhpcyB3aWxsIHJlbmRlciB0aGUgJ1gnICovXG4gICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICBmb250LXNpemU6IDNyZW07XG4gICAgICBtYXJnaW46IDAgMXJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICB9XG5cbiAgICAmLm1lc3NhZ2VzLS1zdGF0dXMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDAgMTg4IDExMiAvIDgyJSk7XG4gICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgfVxuXG4gICAgJi5tZXNzYWdlcy0tZXJyb3Ige1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtcmVkLTE7XG4gICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgfVxuICB9XG59XG5cbi5tZXNzYWdlc19fd3JhcHBlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA3NSU7XG4gIHotaW5kZXg6IDk5OTk5OTk7XG4gIHdpZHRoOiA5MCU7XG4gIG1hcmdpbjogYXV0bztcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG59XG4iLCIuZm9vdGVyIHtcbiAgJHJvb3Q6ICY7XG4gLyogcG9zaXRpb246IHJlbGF0aXZlOyAqL1xuICBtYXJnaW4tdG9wOiA4cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcbiAgLyogYm9yZGVyLXJhZGl1czogMnJlbSAycmVtIDAgMDsgKi9cbiAgYm94LXNoYWRvdzogMHB4IC0yMHB4IDIwcHggMHB4ICMwMDAwMDAwMztcblxuICAmX19tYWluSW5uZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogNHJlbTtcbiAgICBwYWRkaW5nLXRvcDogNi41cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtO1xuXG4gICAgQGluY2x1ZGUgcndkKCdsYXJnZS10YWJsZXQnKSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIH1cbiAgfVxuXG4gICZfX2xvZ29Db21wYW55IHtcbiAgICBmbGV4OiAxIDEgMTUlO1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcblxuICAgIEBpbmNsdWRlIHJ3ZCgnc21hbGwtdGFibGV0Jykge1xuICAgICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgICB9XG5cbiAgICAmLnRleHQge1xuICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICBmb250LXdlaWdodDogJGZ3LXJlZ3VsYXI7XG4gICAgICBjb2xvcjogJGMtYmxhY2stMTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyLjhyZW07XG4gICAgICBtYXJnaW4tdG9wOiAzLjJyZW07XG4gICAgfVxuICB9XG5cbiAgJl9fbG9nb0ltZyB7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgbWF4LXdpZHRoOiAxMnJlbTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gICZfX21lbnUge1xuICAgIGZsZXg6IDEgMCAzMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZ2FwOiA0cmVtO1xuXG4gICAgQGluY2x1ZGUgcndkKCdzbWFsbC10YWJsZXQnKSB7XG4gICAgIHRleHQtYWxpZ246IHVuc2V0O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJ3ZCgnc21hbGwtdGFibGV0Jykge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGdhcDogMnJlbTtcbiAgICB9XG5cbiAgICAmSXRlbXMge1xuICAgICAgZmxleDogMSAxIDUwJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZ2FwOiAuOHJlbTtcblxuICAgICAgJlRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAyLjNyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctcmVndWxhcjtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMuMnJlbTtcbiAgICAgICAgY29sb3I6ICRjLWdyYXktMTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLjhyZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgJkxpbmsge1xuICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgZm9udC13ZWlnaHQ6ICRmdy1yZWd1bGFyO1xuICAgICAgbGluZS1oZWlnaHQ6IDMuMnJlbTtcbiAgICAgIGNvbG9yOiAkYy1ncmF5LTM7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgJHRyTSBlYXNlO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgb3BhY2l0eTogLjY7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fbG9nb3Mge1xuICAgIGZsZXg6IDEgMSAxNSU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAxLjNyZW07XG5cbiAgICBAaW5jbHVkZSByd2QoJ3NtYWxsLXRhYmxldCcpIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGdhcDogNHJlbTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSByd2QoJ2xhcmdlLXRhYmxldCcpIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBnYXA6IDEuM3JlbTtcbiAgICB9XG5cbiAgICAmIGltZyB7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICB9XG4gIH1cblxuICAmX19ib3R0b20ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDJyZW07XG4gICAgcGFkZGluZzogMy4ycmVtIDA7XG4gICAgYm9yZGVyLXRvcDogLjFyZW0gc29saWQgcmdiYSgkYy1ibGFjaywgLjEpO1xuXG4gICAgQGluY2x1ZGUgcndkKCdzbWFsbC10YWJsZXQnKSB7XG4gICAgICBnYXA6IDQuOHJlbTtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgfVxuXG4gICAgJk1lbnUge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZ2FwOiAycmVtO1xuXG4gICAgICBAaW5jbHVkZSByd2QoJ3NtYWxsLXRhYmxldCcpIHtcbiAgICAgICAgZ2FwOiA0LjhyZW07XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICB9XG5cbiAgICAgICZMaW5rIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctcmVndWxhcjtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuOXJlbTtcbiAgICAgICAgY29sb3I6ICRjLWdyYXktMztcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsICR0ck0gZWFzZTtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBvcGFjaXR5OiAuNjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2NvcHlyaWdodCB7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgZm9udC13ZWlnaHQ6ICRmdy1yZWd1bGFyO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjlyZW07XG4gICAgY29sb3I6ICRjLWdyYXktMztcbiAgfVxuXG4gICZfX3NvY2lhbHMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgaW5zZXQtaW5saW5lOiAwIDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IC44cmVtO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gIH1cblxuICAmX19zb2NpYWwge1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcbiAgICBwYWRkaW5nOiAxcmVtO1xuXG4gICAgJiBpbWcge1xuICAgICAgd2lkdGg6IDIuNnJlbTtcbiAgICAgIGhlaWdodDogMi42cmVtO1xuICAgIH1cbiAgfVxufVxuIiwiLm1pbkFycm93QnV0dG9uIHtcblxuICBAaW5jbHVkZSBydGwge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIH1cblxuICAmOmhvdmVyIHtcblxuICAgICYgc3BhbiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZS01O1xuICAgICAgY29sb3I6ICRjLXdoaXRlLTE7XG4gICAgICBib3JkZXItY29sb3I6ICRjLXdoaXRlLTU7XG4gICAgfVxuICB9XG5cbiAgJiBzcGFuIHtcbiAgICBib3JkZXI6IC4xcmVtIHNvbGlkICRjLWdyYXktMjtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgcGFkZGluZzogMS4xcmVtIDEuMnJlbTtcbiAgICBmb250LXNpemU6IDEuNjByZW07XG4gICAgY29sb3I6ICRjLWdyYXktMTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgJHRyTSBlYXNlO1xuICB9XG59XG4iLCIubGFuZ1N3aXRjaGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgJHRyTSBlYXNlO1xuXG4gICY6aG92ZXIge1xuICAgIG9wYWNpdHk6ICRzbWFsbDtcbiAgfVxuXG4gICZfX2ljb24ge1xuICAgIGhlaWdodDogMi40cmVtO1xuICAgIHdpZHRoOiAyLjRyZW07XG4gIH1cblxuICAmIHNwYW4ge1xuICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgJHRyTSBlYXNlO1xuICB9XG59XG4iLCIkc21hbGw6IC44O1xuJG5vcm1hbDogMTtcbiIsIi5idXR0b24ge1xuICAkcm9vdDogJjtcbiAgYm9yZGVyLXJhZGl1czogNHJlbTtcbiAgLy8gcGFkZGluZzogMS4ycmVtIDEuNnJlbTtcbiAgcGFkZGluZzogMXJlbTtcbiAgdHJhbnNpdGlvbjogYWxsICR0ck0gZWFzZTtcbiAgbWluLXdpZHRoOiA5N3B4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgJi0td2hpdGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuICAgIGJvcmRlcjogLjFyZW0gJGMtd2hpdGUgc29saWQ7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWdvbGQ7XG5cbiAgICAgICN7JHJvb3R9X190aXRsZS0td2hpdGUge1xuICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gXG4gICYtLXRyYW5zcGFyZW50IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1nb2xkLTE7XG4gICAgYm9yZGVyOiAuMXJlbSAkYy1nb2xkIHNvbGlkO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1nb2xkO1xuXG4gICAgICAjeyRyb290fV9fdGl0bGUtLXRyYW5zcGFyZW50IHtcbiAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICAvLyBmb250LXNpemU6IDEuM3JlbTtcbiAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICBmb250LXdlaWdodDogJGZ3LWJvbGQ7XG4gICAgdHJhbnNpdGlvbjogYWxsICR0ck0gZWFzZTtcblxuICAgICYtLXdoaXRlIHtcbiAgICAgIGNvbG9yOiAkYy1nb2xkLTE7XG4gICAgfVxuXG4gICAgJi0tdHJhbnNwYXJlbnQge1xuICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgIH1cbiAgfVxufVxuXG4uc3VicGFnZSB7XG4gIC5idXR0b24tLXdoaXRlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1nb2xkLTE7IFxuICAgIGJvcmRlcjogLjFyZW0gJGMtZ29sZC0xIHNvbGlkO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1nb2xkO1xuICAgIH1cbiAgfVxuXG4gIC5idXR0b25fX3RpdGxlLS13aGl0ZSB7XG4gICAgY29sb3I6ICRjLXdoaXRlO1xuICB9XG5cbiAgLmJ1dHRvbi0tdHJhbnNwYXJlbnQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWdvbGQtMTtcbiAgICBib3JkZXI6IC4xcmVtICRjLWdvbGQgc29saWQ7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWdvbGQ7XG5cbiAgICAgIC5idXR0b25fX3RpdGxlLS10cmFuc3BhcmVudCB7XG4gICAgICAgIGNvbG9yOiAkYy1nb2xkLTE7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmJ1dHRvbl9fdGl0bGUtLXRyYW5zcGFyZW50IHtcbiAgICBjb2xvcjogJGMtZ29sZC0xO1xuICB9XG59XG4iLCIubWVudUJ1dHRvbiB7XG4gICRyb290OiAmO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDQuMXJlbTtcbiAgaGVpZ2h0OiA0LjFyZW07XG4gIGNvbG9yOiAkYy13aGl0ZS0xO1xuICB0cmFuc2l0aW9uOiBjb2xvciAkdHI7XG4gIGN1cnNvcjogcG9pbnRlcjtcblxuICBAaW5jbHVkZSByd2QoJ2xhcmdlLXRhYmxldCcpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHdpZHRoOiBmbHVpZFZhbHVlKDUxLCA0MSk7XG4gICAgaGVpZ2h0OiBmbHVpZFZhbHVlKDUxLCA0MSk7XG4gIH1cblxuICBAbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICRjLWdvbGQ7XG4gICAgfVxuXG4gICAgJi0tYWN0aXZlOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkYy1nb2xkO1xuICAgIH1cbiAgfVxuXG5cbiAgJi0td2hpdGUge1xuICAgIGNvbG9yOiAkYy13aGl0ZTtcblxuICAgIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6IHJnYmEoJGMtd2hpdGUsIDAuNjYpO1xuICAgICAgfVxuXG4gICAgICAmLS1hY3RpdmU6aG92ZXIge1xuICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fYmFycyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxLjlyZW07XG4gICAgaGVpZ2h0OiAxLjlyZW07XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIEBpbmNsdWRlIHJ3ZCgndGFibGV0Jykge1xuICAgICAgd2lkdGg6IGZsdWlkVmFsdWUoMjcsIDE5KTtcbiAgICAgIGhlaWdodDogZmx1aWRWYWx1ZSgyNywgMTkpO1xuICAgIH1cbiAgfVxuXG4gICZfX2JhciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGluc2V0OiAwO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAkdHI7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMXB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG4gICAgICBhbmltYXRpb24tZHVyYXRpb246ICR0cjtcbiAgICAgIG1hcmdpbi10b3A6IC0wLjVweDtcbiAgICB9XG5cbiAgICAmLS0xIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMzAlKTtcbiAgICB9XG4gICAgJi0tMiB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCUpO1xuICAgIH1cbiAgICAmLS0ze1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDMwJSk7XG4gICAgfVxuICB9XG59XG4iLCIkdHIgICAgOiAuMnM7XG4kdHJNICAgOiAuNHM7XG4kdHJMICAgOiAuNnM7XG4kdHJYTCAgOiAuOHM7XG4kdHJYWEwgOiAxcztcbiR0clhYU0wgOiAxLjRzO1xuJHRyWFhYTCA6IDJzO1xuIiwiLmFycm93QnV0dG9uIHtcbiAgJHJvb3Q6ICY7XG4gIGRpc3BsYXk6IGZsZXg7XG5cbiAgJl9fdGl0bGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBmb250LXdlaWdodDogJGZ3LWJvbGQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG4gICAgY29sb3I6ICRjLWdyZWVuLTI7XG4gICAgcGFkZGluZzogMS42cmVtIDIuNHJlbTtcbiAgICBib3JkZXItcmFkaXVzOiA1cmVtO1xuICAgIGJvcmRlcjogLjFyZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgdHJhbnNpdGlvbjogYWxsICR0ck0gZWFzZTtcblxuICAgICY6OmFmdGVyIHtcbiAgICAgIEBpbmNsdWRlIGljb21vb24oKTtcbiAgICAgIEBpbmNsdWRlIGljb24oJ2Fycm93LXJpZ2h0LWNpcmNsZScpO1xuICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgdHJhbnNpdGlvbjogbWFyZ2luICR0ck0gZWFzZTtcblxuICAgICAgQGluY2x1ZGUgbm9ydGwge1xuICAgICAgICBtYXJnaW4tbGVmdDogMS42cmVtO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBydGwge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuNnJlbTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWdyZWVuLTI7XG4gICAgICBjb2xvcjogJGMtd2hpdGUtMTtcblxuICAgICAgQGluY2x1ZGUgbm9ydGwge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLS4ycmVtKTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgcnRsIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC4ycmVtKTtcbiAgICAgIH1cblxuICAgICAgJjphZnRlciB7XG4gICAgICAgIEBpbmNsdWRlIG5vcnRsIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMi4xcmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgcnRsIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIuMXJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLWdyZWVuIHtcblxuICAgICN7JHJvb3R9X190aXRsZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1nb2xkLTE7XG4gICAgICBjb2xvcjogJGMtd2hpdGU7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1nb2xkO1xuICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGMtZ29sZDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1nb2xkIHtcblxuICAgICN7JHJvb3R9X190aXRsZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1nb2xkLTU7XG4gICAgICBjb2xvcjogJGMtd2hpdGU7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1nb2xkO1xuICAgICAgICBib3JkZXItY29sb3I6ICAkYy1nb2xkO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmFycm93U2xpZGVyIHtcbiAgJHJvb3Q6ICY7XG4gIGRpc3BsYXk6IGZsZXg7XG5cbiAgJjpob3ZlciB7XG5cbiAgICAmIHNwYW4ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtZ29sZC0xO1xuICAgICAgY29sb3I6ICRjLXdoaXRlO1xuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGZvbnQtc2l6ZTogMi44cmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYgc3BhbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1ncmVlbi0zO1xuICAgIGNvbG9yOiAkYy1ncmVlbi0yO1xuICAgIHdpZHRoOiA1LjZyZW07XG4gICAgaGVpZ2h0OiA1LjZyZW07XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHRyYW5zaXRpb246IGFsbCAkdHJNIGVhc2U7XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIHRyYW5zaXRpb246IGZvbnQtc2l6ZSAkdHJNIGVhc2U7XG4gICAgfVxuICB9XG5cbiAgJi0tbGVmdCB7XG5cbiAgICAmIHNwYW46OmFmdGVyIHtcbiAgICAgIEBpbmNsdWRlIGljb21vb24oKTtcbiAgICAgIEBpbmNsdWRlIGljb24oJ2Fycm93LWxlZnQtY2lyY2xlJyk7XG4gICAgICBmb250LXNpemU6IDIuNHJlbTtcblxuICAgICAgQGluY2x1ZGUgcnRsIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1yaWdodCB7XG5cbiAgICAmIHNwYW46OmFmdGVyIHtcbiAgICAgIEBpbmNsdWRlIGljb21vb24oKTtcbiAgICAgIEBpbmNsdWRlIGljb24oJ2Fycm93LXJpZ2h0LWNpcmNsZScpO1xuICAgICAgZm9udC1zaXplOiAyLjRyZW07XG5cbiAgICAgIEBpbmNsdWRlIHJ0bCB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIubGl2ZUNoYXRCdXR0b24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgaW5zZXQtaW5saW5lOiAxMDAlIDA7XG4gIG1pbi13aWR0aDogMTRyZW07XG4gIG1pbi1oZWlnaHQ6IDQuOHJlbTtcbiAgei1pbmRleDogMjtcblxuICBAaW5jbHVkZSBub3J0bCB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwMCUsIDUwJSk7XG4gIH1cblxuICBAaW5jbHVkZSBydGwge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDEwMCUsIDUwJSk7XG4gIH1cblxuICBAaW5jbHVkZSByd2QoJ2xhcmdlLXBob25lJykge1xuICAgIEBpbmNsdWRlIG5vcnRsIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMDAlLCAtNTAlKTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBydGwge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTAwJSwgLTUwJSk7XG4gICAgfVxuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTQyJyBoZWlnaHQ9JzQ4JyB2aWV3Qm94PScwIDAgMTQyIDQ4JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMC41IDI0QzAuNSAxMS4wMjEzIDExLjAyMTMgMC41IDI0IDAuNUgxMjZDMTM0LjU2MSAwLjUgMTQxLjUgNy40Mzk1MyAxNDEuNSAxNlY0Ny41SDI0QzExLjAyMTMgNDcuNSAwLjUgMzYuOTc4NyAwLjUgMjRaJyBmaWxsPSd3aGl0ZScgc3Ryb2tlPSclMjMwMEJDNzAnLyUzRSUzQ3BhdGggZmlsbC1ydWxlPSdldmVub2RkJyBjbGlwLXJ1bGU9J2V2ZW5vZGQnIGQ9J00yNy45OTk1IDMyLjk5NTZDMjIuOTQ0NSAzMi45OTU2IDE4Ljg2MjUgMjguODI3NiAxOS4wMDM1IDIzLjc0MDZDMTkuMTMzNSAxOS4wNDQ2IDIzLjA0ODUgMTUuMTI5NiAyNy43NDQ1IDE0Ljk5OTZDMzIuODMxNSAxNC44NTg2IDM2Ljk5OTUgMTguOTQwNiAzNi45OTk1IDIzLjk5NTZDMzYuOTk5NSAyNS4zNTI2IDM2LjY5ODUgMjYuNjM5NiAzNi4xNjE1IDI3Ljc5NDZMMzcuMzE5NSAzMy4zMzc2TDMxLjc4NjUgMzIuMTYyNkMzMC42MzQ1IDMyLjY5NzYgMjkuMzUxNSAzMi45OTU2IDI3Ljk5OTUgMzIuOTk1NlonIGZpbGw9J3doaXRlJyBzdHJva2U9J2JsYWNrJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQ3BhdGggZmlsbC1ydWxlPSdldmVub2RkJyBjbGlwLXJ1bGU9J2V2ZW5vZGQnIGQ9J00zNi4yNDk2IDIzLjk5NTZDMzYuMjQ5NiAxOS4zNjE4IDMyLjQyODkgMTUuNjIwMSAyNy43NjUzIDE1Ljc0OTRMMjcuNzY1MyAxNS43NDk0QzIzLjQ2NzIgMTUuODY4MyAxOS44NzIyIDE5LjQ2MzMgMTkuNzUzMyAyMy43NjE0TDE5Ljc1MzMgMjMuNzYxNEMxOS42MjQgMjguNDI1IDIzLjM2NTcgMzIuMjQ1NiAyNy45OTk2IDMyLjI0NTZDMjkuMjQwMyAzMi4yNDU2IDMwLjQxNTcgMzEuOTcyNCAzMS40NzA2IDMxLjQ4MjRDMzEuNjE3OSAzMS40MTQgMzEuNzgzNSAzMS4zOTUzIDMxLjk0MjMgMzEuNDI5TDM2LjM1MDIgMzIuMzY1MUwzNS40Mjc0IDI3Ljk0OEMzNS4zOTQzIDI3Ljc4OTggMzUuNDEzMyAyNy42MjUxIDM1LjQ4MTUgMjcuNDc4NUMzNS45NzM2IDI2LjQyIDM2LjI0OTYgMjUuMjQwNyAzNi4yNDk2IDIzLjk5NTZaTTI3LjcyMzggMTQuMjQ5OUMzMy4yMzQyIDE0LjA5NzIgMzcuNzQ5NiAxOC41MTk1IDM3Ljc0OTYgMjMuOTk1NkMzNy43NDk2IDI1LjM3NDggMzcuNDYyMiAyNi42ODg1IDM2Ljk0NTUgMjcuODc5N0wzOC4wNTM3IDMzLjE4NDNDMzguMTA1NSAzMy40MzI0IDM4LjAyODUgMzMuNjg5OSAzNy44NDkgMzMuODY4OUMzNy42Njk1IDM0LjA0NzggMzcuNDExNyAzNC4xMjM5IDM3LjE2MzggMzQuMDcxM0wzMS44NzAxIDMyLjk0NzFDMzAuNjgxOSAzMy40NjE1IDI5LjM3MjcgMzMuNzQ1NiAyNy45OTk2IDMzLjc0NTZDMjIuNTIzNCAzMy43NDU2IDE4LjEwMTEgMjkuMjMwMyAxOC4yNTM4IDIzLjcxOTlNMjcuNzIzOCAxNC4yNDk5QzIyLjYyOTkgMTQuMzkxIDE4LjM5NDkgMTguNjI1OSAxOC4yNTM4IDIzLjcxOTlaJyBmaWxsPSclMjMwMEJDNzAnLyUzRSUzQ3BhdGggZD0nTTI4LjE3NjggMjMuODIzMkMyOC4yNzQ0IDIzLjkyMDkgMjguMjc0NCAyNC4wNzkxIDI4LjE3NjggMjQuMTc2OEMyOC4wNzkxIDI0LjI3NDQgMjcuOTIwOSAyNC4yNzQ0IDI3LjgyMzIgMjQuMTc2OEMyNy43MjU2IDI0LjA3OTEgMjcuNzI1NiAyMy45MjA5IDI3LjgyMzIgMjMuODIzMkMyNy45MjA5IDIzLjcyNTYgMjguMDc5MSAyMy43MjU2IDI4LjE3NjggMjMuODIzMlonIGZpbGw9J3doaXRlJyBzdHJva2U9J2JsYWNrJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQ3BhdGggZmlsbC1ydWxlPSdldmVub2RkJyBjbGlwLXJ1bGU9J2V2ZW5vZGQnIGQ9J00yOCAyNC4wMDAyTDI3LjY0NjcgMjQuMzUzOEMyNy44NDE5IDI0LjU0ODcgMjguMTU4MSAyNC41NDg3IDI4LjM1MzMgMjQuMzUzOEwyOCAyNC4wMDAyWk0yNy45OTk4IDI0TDI3LjY0NjIgMjQuMzUzM0MyNy40NTEzIDI0LjE1ODEgMjcuNDUxMyAyMy44NDE5IDI3LjY0NjIgMjMuNjQ2N0wyNy45OTk4IDI0Wk0yOCAyMy45OTk4TDI3LjY0NjcgMjMuNjQ2MkMyNy44NDE5IDIzLjQ1MTMgMjguMTU4MSAyMy40NTEzIDI4LjM1MzMgMjMuNjQ2MkwyOCAyMy45OTk4Wk0yOC4wMDAyIDI0TDI4LjM1MzggMjQuMzUzM0MyOC41NDg3IDI0LjE1ODEgMjguNTQ4NyAyMy44NDE5IDI4LjM1MzggMjMuNjQ2N0wyOC4wMDAyIDI0Wk0yNy44MjMyIDIzLjgyMzJMMjcuODIzMiAyMy44MjMyTDI3LjgyMzIgMjMuODIzMlYyNC4xNzY4TDI3LjgyMzIgMjQuMTc2OE0yNy4yOTMxIDIzLjI5MjZDMjcuNjgzNyAyMi45MDI1IDI4LjMxNjMgMjIuOTAyNSAyOC43MDY5IDIzLjI5MjZMMjguNzA3NCAyMy4yOTMxQzI5LjA5NzUgMjMuNjgzNyAyOS4wOTc1IDI0LjMxNjMgMjguNzA3NCAyNC43MDY5TDI4LjcwNjkgMjQuNzA3NEMyOC4zMTYzIDI1LjA5NzUgMjcuNjgzNyAyNS4wOTc1IDI3LjI5MzEgMjQuNzA3NEwyNy4yOTI2IDI0LjcwNjlDMjYuOTAyNSAyNC4zMTYzIDI2LjkwMjUgMjMuNjgzNyAyNy4yOTI2IDIzLjI5MzFMMjcuMjkzMSAyMy4yOTI2WicgZmlsbD0nJTIzMDBCQzcwJyBzdHJva2U9JyUyMzAwQkM3MCcgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0NwYXRoIGQ9J00zMi4xNzY4IDIzLjgyMzJDMzIuMjc0NCAyMy45MjA5IDMyLjI3NDQgMjQuMDc5MSAzMi4xNzY4IDI0LjE3NjhDMzIuMDc5MSAyNC4yNzQ0IDMxLjkyMDkgMjQuMjc0NCAzMS44MjMyIDI0LjE3NjhDMzEuNzI1NiAyNC4wNzkxIDMxLjcyNTYgMjMuOTIwOSAzMS44MjMyIDIzLjgyMzJDMzEuOTIwOSAyMy43MjU2IDMyLjA3OTEgMjMuNzI1NiAzMi4xNzY4IDIzLjgyMzJaJyBmaWxsPSd3aGl0ZScgc3Ryb2tlPSdibGFjaycgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0NwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgY2xpcC1ydWxlPSdldmVub2RkJyBkPSdNMzEuOTk5NSAyNC4wMDAyTDMxLjY0NjIgMjQuMzUzOEMzMS44NDEzIDI0LjU0ODcgMzIuMTU3NiAyNC41NDg3IDMyLjM1MjcgMjQuMzUzOEwzMS45OTk1IDI0LjAwMDJaTTMxLjk5OTUgMjQuMDAwMkwzMS42NDYyIDI0LjM1MzhDMzEuNDUxMyAyNC4xNTg3IDMxLjQ1MDcgMjMuODQxOSAzMS42NDU3IDIzLjY0NjdMMzEuOTk5NSAyNC4wMDAyWk0zMS45OTk1IDI0LjAwMDJMMzEuNjQ1NyAyMy42NDY3QzMxLjg0MDggMjMuNDUxOCAzMi4xNTc2IDIzLjQ1MTMgMzIuMzUyNyAyMy42NDYyTDMxLjk5OTUgMjQuMDAwMlpNMzEuOTk5NSAyNC4wMDAyTDMyLjM1MjcgMjQuMzUzOEMzMi41NDc2IDI0LjE1ODcgMzIuNTQ3NiAyMy44NDEzIDMyLjM1MjcgMjMuNjQ2MkwzMS45OTk1IDI0LjAwMDJaTTMxLjI5MjYgMjMuMjkyNkMzMS42ODMxIDIyLjkwMjUgMzIuMzE1OCAyMi45MDI1IDMyLjcwNjMgMjMuMjkyNkMzMy4wOTY0IDIzLjY4MzEgMzMuMDk3IDI0LjMxNjMgMzIuNzA2OSAyNC43MDY5QzMyLjMxNjMgMjUuMDk3IDMxLjY4MzEgMjUuMDk3NSAzMS4yOTI2IDI0LjcwNzRDMzAuOTAyNSAyNC4zMTY5IDMwLjkwMjUgMjMuNjgzMSAzMS4yOTI2IDIzLjI5MjZaJyBmaWxsPSclMjMwMEJDNzAnLyUzRSUzQ3BhdGggZD0nTTMxLjY0NjIgMjQuMzUzOEwzMS45OTk1IDI0LjAwMDJNMzEuNjQ2MiAyNC4zNTM4QzMxLjg0MTMgMjQuNTQ4NyAzMi4xNTc2IDI0LjU0ODcgMzIuMzUyNyAyNC4zNTM4TTMxLjY0NjIgMjQuMzUzOEMzMS40NTEzIDI0LjE1ODcgMzEuNDUwNyAyMy44NDE5IDMxLjY0NTcgMjMuNjQ2N00zMS45OTk1IDI0LjAwMDJMMzIuMzUyNyAyNC4zNTM4TTMxLjk5OTUgMjQuMDAwMkwzMS42NDU3IDIzLjY0NjdNMzEuOTk5NSAyNC4wMDAyTDMyLjM1MjcgMjMuNjQ2Mk0zMi4zNTI3IDI0LjM1MzhDMzIuNTQ3NiAyNC4xNTg3IDMyLjU0NzYgMjMuODQxMyAzMi4zNTI3IDIzLjY0NjJNMzEuNjQ1NyAyMy42NDY3QzMxLjg0MDggMjMuNDUxOCAzMi4xNTc2IDIzLjQ1MTMgMzIuMzUyNyAyMy42NDYyTTMyLjcwNjMgMjMuMjkyNkMzMi4zMTU4IDIyLjkwMjUgMzEuNjgzMSAyMi45MDI1IDMxLjI5MjYgMjMuMjkyNkMzMC45MDI1IDIzLjY4MzEgMzAuOTAyNSAyNC4zMTY5IDMxLjI5MjYgMjQuNzA3NEMzMS42ODMxIDI1LjA5NzUgMzIuMzE2MyAyNS4wOTcgMzIuNzA2OSAyNC43MDY5QzMzLjA5NyAyNC4zMTYzIDMzLjA5NjQgMjMuNjgzMSAzMi43MDYzIDIzLjI5MjZaJyBzdHJva2U9JyUyMzAwQkM3MCcgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0NwYXRoIGQ9J00yNC4xNzY4IDIzLjgyMzJDMjQuMjc0NCAyMy45MjA5IDI0LjI3NDQgMjQuMDc5MSAyNC4xNzY4IDI0LjE3NjhDMjQuMDc5MSAyNC4yNzQ0IDIzLjkyMDkgMjQuMjc0NCAyMy44MjMyIDI0LjE3NjhDMjMuNzI1NiAyNC4wNzkxIDIzLjcyNTYgMjMuOTIwOSAyMy44MjMyIDIzLjgyMzJDMjMuOTIwOSAyMy43MjU2IDI0LjA3OTEgMjMuNzI1NiAyNC4xNzY4IDIzLjgyMzJaJyBmaWxsPSd3aGl0ZScgc3Ryb2tlPSdibGFjaycgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0NwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgY2xpcC1ydWxlPSdldmVub2RkJyBkPSdNMjQgMjQuMDAwMkwyMy42NDY3IDI0LjM1MzhDMjMuODQxOSAyNC41NDg3IDI0LjE1ODEgMjQuNTQ4NyAyNC4zNTMzIDI0LjM1MzhMMjQgMjQuMDAwMlpNMjMuOTk5OCAyNEwyMy42NDYyIDI0LjM1MzNDMjMuNDUxMyAyNC4xNTgxIDIzLjQ1MTMgMjMuODQxOSAyMy42NDYyIDIzLjY0NjdMMjMuOTk5OCAyNFpNMjQgMjMuOTk5OEwyMy42NDY3IDIzLjY0NjJDMjMuODQxOSAyMy40NTEzIDI0LjE1ODEgMjMuNDUxMyAyNC4zNTMzIDIzLjY0NjJMMjQgMjMuOTk5OFpNMjQuMDAwMiAyNEwyNC4zNTM4IDI0LjM1MzNDMjQuNTQ4NyAyNC4xNTgxIDI0LjU0ODcgMjMuODQxOSAyNC4zNTM4IDIzLjY0NjdMMjQuMDAwMiAyNFpNMjMuODIzMiAyMy44MjMyTDIzLjgyMzIgMjMuODIzMkwyMy44MjMyIDIzLjgyMzJWMjQuMTc2OEwyMy44MjMyIDI0LjE3NjhNMjMuMjkzMSAyMy4yOTI2QzIzLjY4MzcgMjIuOTAyNSAyNC4zMTYzIDIyLjkwMjUgMjQuNzA2OSAyMy4yOTI2TDI0LjcwNzQgMjMuMjkzMUMyNS4wOTc1IDIzLjY4MzcgMjUuMDk3NSAyNC4zMTYzIDI0LjcwNzQgMjQuNzA2OUwyNC43MDY5IDI0LjcwNzRDMjQuMzE2MyAyNS4wOTc1IDIzLjY4MzcgMjUuMDk3NSAyMy4yOTMxIDI0LjcwNzRMMjMuMjkyNiAyNC43MDY5QzIyLjkwMjUgMjQuMzE2MyAyMi45MDI1IDIzLjY4MzcgMjMuMjkyNiAyMy4yOTMxTDIzLjI5MzEgMjMuMjkyNlonIGZpbGw9JyUyMzAwQkM3MCcgc3Ryb2tlPSclMjMwMEJDNzAnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgICB9XG5cbiAgICAmIHNwYW4ge1xuICAgICAgY29sb3I6ICRjLWdvbGQtMSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gICY6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBpbnNldDogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWluLXdpZHRoOiAxNHJlbTtcbiAgICBtaW4taGVpZ2h0OiA0LjhyZW07XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTQyJyBoZWlnaHQ9JzQ4JyB2aWV3Qm94PScwIDAgMTQyIDQ4JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMCAyNEMwIDEwLjc0NTIgMTAuNzQ1MiAwIDI0IDBIMTI2QzEzNC44MzcgMCAxNDIgNy4xNjM0IDE0MiAxNlY0OEgyNEMxMC43NDUyIDQ4IDAgMzcuMjU0OCAwIDI0WicgZmlsbD0nJTIzMDBCQzcwJy8lM0UlM0NwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgY2xpcC1ydWxlPSdldmVub2RkJyBkPSdNMjcuOTk5NSAzMi45OTU2QzIyLjk0NDUgMzIuOTk1NiAxOC44NjI1IDI4LjgyNzYgMTkuMDAzNSAyMy43NDA2QzE5LjEzMzUgMTkuMDQ0NiAyMy4wNDg1IDE1LjEyOTYgMjcuNzQ0NSAxNC45OTk2QzMyLjgzMTUgMTQuODU4NiAzNi45OTk1IDE4Ljk0MDYgMzYuOTk5NSAyMy45OTU2QzM2Ljk5OTUgMjUuMzUyNiAzNi42OTg1IDI2LjYzOTYgMzYuMTYxNSAyNy43OTQ2TDM3LjMxOTUgMzMuMzM3NkwzMS43ODY1IDMyLjE2MjZDMzAuNjM0NSAzMi42OTc2IDI5LjM1MTUgMzIuOTk1NiAyNy45OTk1IDMyLjk5NTZaJyBzdHJva2U9J3doaXRlJyBzdHJva2Utd2lkdGg9JzEuNScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0NwYXRoIGQ9J00yOC4xNzY4IDIzLjgyMzJDMjguMjc0NCAyMy45MjA5IDI4LjI3NDQgMjQuMDc5MSAyOC4xNzY4IDI0LjE3NjhDMjguMDc5MSAyNC4yNzQ0IDI3LjkyMDkgMjQuMjc0NCAyNy44MjMyIDI0LjE3NjhDMjcuNzI1NiAyNC4wNzkxIDI3LjcyNTYgMjMuOTIwOSAyNy44MjMyIDIzLjgyMzJDMjcuOTIwOSAyMy43MjU2IDI4LjA3OTEgMjMuNzI1NiAyOC4xNzY4IDIzLjgyMzJaJyBzdHJva2U9J3doaXRlJyBzdHJva2Utd2lkdGg9JzEuNScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0NwYXRoIGQ9J00zMi4xNzY4IDIzLjgyMzJDMzIuMjc0NCAyMy45MjA5IDMyLjI3NDQgMjQuMDc5MSAzMi4xNzY4IDI0LjE3NjhDMzIuMDc5MSAyNC4yNzQ0IDMxLjkyMDkgMjQuMjc0NCAzMS44MjMyIDI0LjE3NjhDMzEuNzI1NiAyNC4wNzkxIDMxLjcyNTYgMjMuOTIwOSAzMS44MjMyIDIzLjgyMzJDMzEuOTIwOSAyMy43MjU2IDMyLjA3OTEgMjMuNzI1NiAzMi4xNzY4IDIzLjgyMzJaJyBzdHJva2U9J3doaXRlJyBzdHJva2Utd2lkdGg9JzEuNScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0NwYXRoIGQ9J00yNC4xNzY4IDIzLjgyMzJDMjQuMjc0NCAyMy45MjA5IDI0LjI3NDQgMjQuMDc5MSAyNC4xNzY4IDI0LjE3NjhDMjQuMDc5MSAyNC4yNzQ0IDIzLjkyMDkgMjQuMjc0NCAyMy44MjMyIDI0LjE3NjhDMjMuNzI1NiAyNC4wNzkxIDIzLjcyNTYgMjMuOTIwOSAyMy44MjMyIDIzLjgyMzJDMjMuOTIwOSAyMy43MjU2IDI0LjA3OTEgMjMuNzI1NiAyNC4xNzY4IDIzLjgyMzJaJyBzdHJva2U9J3doaXRlJyBzdHJva2Utd2lkdGg9JzEuNScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIHRyYW5zaXRpb246IGFsbCAkdHJNIGVhc2U7XG5cbiAgICBAaW5jbHVkZSBydGwge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoLTEpO1xuICAgIH1cbiAgfVxuXG4gICYgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgZm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xuICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xuICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICBwYWRkaW5nLWlubGluZTogM3JlbSAwO1xuICAgIHotaW5kZXg6IDI7XG4gICAgdHJhbnNpdGlvbjogYWxsICR0ck0gZWFzZTtcbiAgfVxufSIsIi5wbGF5QnV0dG9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdpZHRoOiA0LjZyZW07XG4gIGhlaWdodDogNC42cmVtO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaW5zZXQ6IDA7XG4gICAgd2lkdGg6IDQuNnJlbTtcbiAgICBoZWlnaHQ6IDQuNnJlbTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG4gICAgb3BhY2l0eTogLjg7XG4gICAgei1pbmRleDogLTE7XG4gICAgdHJhbnNpdGlvbjogYWxsICR0ck0gZWFzZTtcbiAgfVxuXG4gICYgc3ZnIHtcbiAgICBtYXJnaW4tbGVmdDogLjNyZW07XG4gIH1cblxuICAmOmhvdmVyIHtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1nb2xkLTE7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cblxuICAgICYgc3ZnIHBhdGgge1xuICAgICAgZmlsbDogJGMtZ29sZC0zO1xuICAgIH1cbiAgfVxufVxuIiwiLmRvd25sb2FkQnV0dG9uIHtcbiAgJHJvb3Q6ICY7XG4gIGRpc3BsYXk6IGZsZXg7XG5cbiAgJl9fdGl0bGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBmb250LXdlaWdodDogJGZ3LWJvbGQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG4gICAgY29sb3I6ICRjLWdyZWVuLTI7XG4gICAgcGFkZGluZzogMS42cmVtIDIuNHJlbTtcbiAgICBib3JkZXItcmFkaXVzOiA1cmVtO1xuICAgIGJvcmRlcjogLjFyZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgdHJhbnNpdGlvbjogYWxsICR0ck0gZWFzZTtcblxuICAgICY6OmFmdGVyIHtcbiAgICAgIEBpbmNsdWRlIGljb21vb24oKTtcbiAgICAgIEBpbmNsdWRlIGljb24oJ2Rvd25sb2FkJyk7XG4gICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICB0cmFuc2l0aW9uOiBtYXJnaW4gJHRyTSBlYXNlO1xuICAgICAgbWFyZ2luLWlubGluZS1zdGFydDogMS42cmVtO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtZ3JlZW4tMjtcbiAgICAgIGNvbG9yOiAkYy13aGl0ZS0xO1xuXG4gICAgICBAaW5jbHVkZSBub3J0bCB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtLjJyZW0pO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBydGwge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLjJyZW0pO1xuICAgICAgfVxuXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgQGluY2x1ZGUgbm9ydGwge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyLjFyZW07XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBydGwge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMi4xcmVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tZ29sZCB7XG5cbiAgICAjeyRyb290fV9fdGl0bGUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtZ29sZC01O1xuICAgICAgY29sb3I6ICRjLXdoaXRlO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtZ29sZDtcbiAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICBib3JkZXItY29sb3I6ICRjLWdvbGQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tcHVycGxlIHtcblxuICAgICN7JHJvb3R9X190aXRsZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1wdXJwbGUtMTtcbiAgICAgIGNvbG9yOiAkYy13aGl0ZTtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXB1cnBsZTtcbiAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICBib3JkZXItY29sb3I6ICRjLXB1cnBsZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5oZXJvTWluaUNhcmQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDIuNHJlbTtcbiAgcGFkZGluZzogMS4ycmVtIDEuMnJlbSAxLjJyZW0gMS4ycmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogMi40cmVtO1xuXG4gICZfX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IC44cmVtO1xuICAgIGZsZXg6IDEgMCAzMCU7XG4gIH1cblxuICAmX19jb3VudGVyIHtcbiAgICBjb2xvcjogJGMtYmxhY2s7XG5cbiAgICAmIHNwYW46Zmlyc3QtY2hpbGQge1xuICAgICAgZm9udC1zaXplOiAyLjlyZW07XG4gICAgICBmb250LXdlaWdodDogJGZ3LXJlZ3VsYXI7XG5cbiAgICAgIEBpbmNsdWRlIG5vcnRsIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAuOHJlbTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgcnRsIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC44cmVtO1xuICAgICAgfVxuICAgIH1cblxuICAgICYgc3BhbjpsYXN0LWNoaWxkIHtcbiAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZnctcmVndWxhcjtcbiAgICAgIG9wYWNpdHk6IC41O1xuICAgIH1cbiAgfVxuXG4gICZfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgIGZvbnQtd2VpZ2h0OiAkZnctcmVndWxhcjtcbiAgICBjb2xvcjogJGMtYmxhY2s7XG4gIH1cblxuICAmX19pbWFnZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMTAwJTtcblxuICAgIEBpbmNsdWRlIHJ3ZCgnc21hbGwtdGFibGV0Jykge1xuICAgICAgZmxleDogMSAwIDQwJTtcbiAgICB9XG5cbiAgICAmIC5wbGF5QnV0dG9uIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuXG4gICAgICBAaW5jbHVkZSBub3J0bCB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIHJ0bCB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDUwJSwgLTUwJSk7XG4gICAgICAgIHJpZ2h0OiA1MCU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9faW1nIHtcbiAgICB3aWR0aDogMTJyZW07XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDIuNHJlbTtcblxuICAgIEBpbmNsdWRlIHJ3ZCgnc21hbGwtdGFibGV0Jykge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG59XG4iLCIudGlsZUljb24ge1xuICAkcm9vdDogJjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4OiAxIDAgMTAwJTtcbiAgcGFkZGluZzogNHJlbSAycmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1ncmF5O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDIuNHJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWluLWhlaWdodDogNDEuNnJlbTtcbiAgdHJhbnNpdGlvbjogYWxsICR0ck0gZWFzZTtcblxuICBAaW5jbHVkZSByd2QoJ3NtYWxsLXRhYmxldCcpIHtcbiAgICBwYWRkaW5nOiA2cmVtIDNyZW07XG4gICAgZmxleDogMSAwIDMwJTtcbiAgICBtaW4td2lkdGg6IDMycmVtO1xuICB9XG5cbiAgQGluY2x1ZGUgcndkKCdsYXJnZS10YWJsZXQnKSB7XG4gICAgbWF4LXdpZHRoOiA1NHJlbTtcbiAgICBmbGV4OiAwIDAgMzAlO1xuICB9XG5cbiAgQGluY2x1ZGUgcndkKCdsYXB0b3AnKSB7XG4gICAgbWF4LXdpZHRoOiA1MHJlbTtcbiAgfVxuXG4gICZfX2hvdmVyVGV4dCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGluc2V0OiAwO1xuICAgIGZvbnQtd2VpZ2h0OiAkZnctcmVndWxhcjtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBsaW5lLWhlaWdodDogMi4ycmVtO1xuICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICBwYWRkaW5nOiA2cmVtIDNyZW07XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgJHRyTSBlYXNlO1xuXG4gICAgQGluY2x1ZGUgcndkKCdsYXJnZS1sYXB0b3AnKSB7XG4gICAgICBAaW5jbHVkZSBub3J0bCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1JTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgcnRsIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNSU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIGZvbnQtd2VpZ2h0OiAkZnctbWVkaXVtO1xuICAgIGZvbnQtc2l6ZTogMy4ycmVtO1xuICAgIGxpbmUtaGVpZ2h0OiA0cmVtO1xuICAgIGNvbG9yOiAkYy1nb2xkLTE7XG4gICAgdHJhbnNpdGlvbjogYWxsICR0ck0gZWFzZTtcblxuICAgIEBpbmNsdWRlIHJ3ZCgnbGFyZ2UtdGFibGV0Jykge1xuICAgICAgZm9udC1zaXplOiAzLjZyZW07XG4gICAgICBsaW5lLWhlaWdodDogNXJlbTtcbiAgICB9XG4gIH1cblxuICAmX190ZXh0IHtcbiAgICBmb250LXdlaWdodDogJGZ3LXJlZ3VsYXI7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIuMnJlbTtcbiAgICBjb2xvcjogJGMtZ3JheS0xO1xuICAgIHRyYW5zaXRpb246IGFsbCAkdHJNIGVhc2U7XG5cbiAgICBAaW5jbHVkZSByd2QoJ2xhcmdlLXRhYmxldCcpIHtcbiAgICAgIEBpbmNsdWRlIG5vcnRsIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNSU7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIHJ0bCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNSU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJiB1bCB7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuXG4gICAgICBsaSB7XG5cbiAgICAgICAgQGluY2x1ZGUgbm9ydGwge1xuXG4gICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBAaW5jbHVkZSBpY29tb29uKCdjaGVjaycpO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAuOHJlbTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgICAgICAgY29sb3I6ICRjLWdvbGQtNjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBydGwge1xuXG4gICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIEBpbmNsdWRlIGljb21vb24oJ2NoZWNrJyk7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLjhyZW07XG4gICAgICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgICAgICAgIGNvbG9yOiAkYy1nb2xkLTY7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9faW1nIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAtMTAlO1xuICAgIG9wYWNpdHk6IC4xO1xuICAgIHdpZHRoOiAzNSU7XG4gICAgdHJhbnNpdGlvbjogYWxsICR0ck0gZWFzZTtcblxuICAgIEBpbmNsdWRlIG5vcnRsIHtcbiAgICAgIHJpZ2h0OiAtMiU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcnRsIHtcbiAgICAgIGxlZnQ6IC0yJTtcbiAgICB9XG4gIH1cblxuICAmX19pY29uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAtMnJlbTtcbiAgICBmb250LXNpemU6IDdyZW07XG4gICAgY29sb3I6ICRjLXdoaXRlO1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgcGFkZGluZzogNnJlbSAzcmVtO1xuICAgIHRyYW5zaXRpb246IGFsbCAkdHJNIGVhc2U7XG5cbiAgICBAaW5jbHVkZSByd2QoJ3NtYWxsLXRhYmxldCcpIHtcbiAgICAgIGJvdHRvbTogLTNyZW07XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbm9ydGwge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcnRsIHtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgIH1cbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWdvbGQtNjtcblxuICAgICN7JHJvb3R9X19ob3ZlclRleHQge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG5cbiAgICAjeyRyb290fV9faWNvbiB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cblxuICAgICN7JHJvb3R9X190aXRsZSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG5cbiAgICAjeyRyb290fV9fdGV4dCB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgIH1cblxuICAgICN7JHJvb3R9X19pbWcge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG4gIH1cbn1cbiIsIi5jb21wZXRpdGlvbkNhcmQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDIuNHJlbTtcbiAgZmxleDogMSAwIDI1JTtcbiAgcGFkZGluZzogMy4ycmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1nb2xkLTI7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG5cbiAgJl9fYm94IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAyLjRyZW07XG4gIH1cblxuICAmX19pbm5lciB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG87XG4gICAgZ2FwOiAzLjJyZW07XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgQGluY2x1ZGUgcndkKCdsYXJnZS10YWJsZXQnKSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEuNWZyIC44NWZyO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJ3ZCgnbGFwdG9wJykge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxLjVmciAuNzVmcjtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSByd2QoJ3VsdHJhJykge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxLjVmciAuN2ZyO1xuICAgIH1cbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDMuNnJlbTtcbiAgICBsaW5lLWhlaWdodDogNXJlbTtcbiAgICBjb2xvcjogJGMtZ29sZC0xO1xuICAgIGZvbnQtd2VpZ2h0OiAkZnctbWVkaXVtO1xuICB9XG5cbiAgJl9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIuMnJlbTtcbiAgICBjb2xvcjogJGMtZ3JheS0zO1xuICB9XG5cbiAgJl9fZXhwaXJlZCB7XG4gICAgY29sb3I6ICRjLXJlZC0xO1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgfVxuXG4gICZfX2RhdGVzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAxLjZyZW07XG4gIH1cblxuICAmX19kYXRlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAuNHJlbTtcblxuICAgICZUZXh0IHtcbiAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgZm9udC13ZWlnaHQ6ICRmdy1yZWd1bGFyO1xuICAgICAgY29sb3I6ICRjLWdyYXktMztcbiAgICB9XG5cbiAgICAmVGltZSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcbiAgICAgIGNvbG9yOiAkYy1ibGFjay0xO1xuXG4gICAgICBAaW5jbHVkZSBub3J0bCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMS44cmVtO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBydGwge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxLjhyZW07XG4gICAgICB9XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBpbnNldDogMDtcbiAgICAgICAgd2lkdGg6IDEuM3JlbTtcbiAgICAgICAgaGVpZ2h0OiAxLjNyZW07XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTInIGhlaWdodD0nMTQnIHZpZXdCb3g9JzAgMCAxMiAxNCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTcuNjY2NjcgMTFDNy4yIDExIDYuODA1NTYgMTAuODM4OSA2LjQ4MzMzIDEwLjUxNjdDNi4xNjExMSAxMC4xOTQ1IDYgOS44MDAwNCA2IDkuMzMzMzdDNiA4Ljg2NjcxIDYuMTYxMTEgOC40NzIyNiA2LjQ4MzMzIDguMTUwMDRDNi44MDU1NiA3LjgyNzgyIDcuMiA3LjY2NjcxIDcuNjY2NjcgNy42NjY3MUM4LjEzMzMzIDcuNjY2NzEgOC41Mjc3OCA3LjgyNzgyIDguODUgOC4xNTAwNEM5LjE3MjIyIDguNDcyMjYgOS4zMzMzMyA4Ljg2NjcxIDkuMzMzMzMgOS4zMzMzN0M5LjMzMzMzIDkuODAwMDQgOS4xNzIyMiAxMC4xOTQ1IDguODUgMTAuNTE2N0M4LjUyNzc4IDEwLjgzODkgOC4xMzMzMyAxMSA3LjY2NjY3IDExWk0xLjMzMzMzIDEzLjY2NjdDMC45NjY2NjcgMTMuNjY2NyAwLjY1Mjc3OCAxMy41MzYyIDAuMzkxNjY3IDEzLjI3NUMwLjEzMDU1NiAxMy4wMTM5IDAgMTIuNyAwIDEyLjMzMzRWMy4wMDAwNEMwIDIuNjMzMzcgMC4xMzA1NTYgMi4zMTk0OSAwLjM5MTY2NyAyLjA1ODM3QzAuNjUyNzc4IDEuNzk3MjYgMC45NjY2NjcgMS42NjY3MSAxLjMzMzMzIDEuNjY2NzFIMlYxLjAwMDA0QzIgMC44MTExNTIgMi4wNjM4OSAwLjY1MjgxOCAyLjE5MTY3IDAuNTI1MDQxQzIuMzE5NDQgMC4zOTcyNjMgMi40Nzc3OCAwLjMzMzM3NCAyLjY2NjY3IDAuMzMzMzc0QzIuODU1NTYgMC4zMzMzNzQgMy4wMTM4OSAwLjM5NzI2MyAzLjE0MTY3IDAuNTI1MDQxQzMuMjY5NDQgMC42NTI4MTggMy4zMzMzMyAwLjgxMTE1MiAzLjMzMzMzIDEuMDAwMDRWMS42NjY3MUg4LjY2NjY3VjEuMDAwMDRDOC42NjY2NyAwLjgxMTE1MiA4LjczMDU2IDAuNjUyODE4IDguODU4MzMgMC41MjUwNDFDOC45ODYxMSAwLjM5NzI2MyA5LjE0NDQ0IDAuMzMzMzc0IDkuMzMzMzMgMC4zMzMzNzRDOS41MjIyMiAwLjMzMzM3NCA5LjY4MDU2IDAuMzk3MjYzIDkuODA4MzMgMC41MjUwNDFDOS45MzYxMSAwLjY1MjgxOCAxMCAwLjgxMTE1MiAxMCAxLjAwMDA0VjEuNjY2NzFIMTAuNjY2N0MxMS4wMzMzIDEuNjY2NzEgMTEuMzQ3MiAxLjc5NzI2IDExLjYwODMgMi4wNTgzN0MxMS44Njk0IDIuMzE5NDkgMTIgMi42MzMzNyAxMiAzLjAwMDA0VjEyLjMzMzRDMTIgMTIuNyAxMS44Njk0IDEzLjAxMzkgMTEuNjA4MyAxMy4yNzVDMTEuMzQ3MiAxMy41MzYyIDExLjAzMzMgMTMuNjY2NyAxMC42NjY3IDEzLjY2NjdIMS4zMzMzM1pNMS4zMzMzMyAxMi4zMzM0SDEwLjY2NjdWNS42NjY3MUgxLjMzMzMzVjEyLjMzMzRaTTEuMzMzMzMgNC4zMzMzN0gxMC42NjY3VjMuMDAwMDRIMS4zMzMzM1Y0LjMzMzM3WicgZmlsbD0nJTIzMzQzNzNBJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3RpbWVDZWxsIHtcbiAgICBmbGV4OiAxIDAgNDAlO1xuXG4gICAgQGluY2x1ZGUgcndkKCdsYXJnZS10YWJsZXQnLCBmYWxzZSkge1xuICAgICAgZ3JpZC1yb3c6IDEvMjtcbiAgICB9XG4gIH1cblxuICAmX190aW1lQm94IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAmIHN2ZyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogMTUuNnJlbTtcbiAgICAgIGhlaWdodDogMTUuNnJlbTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG5cbiAgICAgICYgY2lyY2xlIHtcbiAgICAgICAgd2lkdGg6IDE1cmVtO1xuICAgICAgICBoZWlnaHQ6IDE1cmVtO1xuICAgICAgICBmaWxsOiBub25lO1xuICAgICAgICBzdHJva2Utd2lkdGg6IDI7XG4gICAgICAgIHN0cm9rZTogJGMtd2hpdGUtNTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLjVyZW0sIC41cmVtKTtcbiAgICAgICAgc3Ryb2tlLWRhc2hhcnJheTogNDgwO1xuICAgICAgICBzdHJva2UtZGFzaG9mZnNldDogNDgwO1xuXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgIHN0cm9rZS1kYXNob2Zmc2V0OiBjYWxjKDQ4MCAtICg0ODAgKiB2YXIoLS1wZXJjZW50KSkgLyAxMDApO1xuICAgICAgICAgIHN0cm9rZS13aWR0aDogNDtcbiAgICAgICAgICBzdHJva2U6ICRjLWdvbGQtNTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmLmV4cGlyZWQge1xuICAgICAgJiBzdmcge1xuICAgICAgICAmIGNpcmNsZSB7XG4gICAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IGNhbGMoNDgwIC0gKDQ4MCAqIHZhcigtLXBlcmNlbnQpKSAvIDEwMCk7XG4gICAgICAgICAgICBzdHJva2Utd2lkdGg6IDQ7XG4gICAgICAgICAgICBzdHJva2U6ICRjLXJlZC0xO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3RpbWVEZXRhaWxzIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgQGluY2x1ZGUgbm9ydGwge1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcnRsIHtcbiAgICAgIHJpZ2h0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MCUsIC01MCUpO1xuICAgIH1cbiAgfVxuXG4gICZfX3RpbWVEYXkge1xuICAgIGZvbnQtc2l6ZTogNC44cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiAkZnctcmVndWxhcjtcbiAgICBjb2xvcjogJGMtZ29sZC0xO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gICZfX3RpbWVUZXh0IHtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICBmb250LXdlaWdodDogJGZ3LXJlZ3VsYXI7XG4gICAgY29sb3I6ICRjLWdvbGQtMTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogLjRyZW07XG4gIH1cblxuICAvLyAmX19idXR0b24ge1xuICAvLyAgIGp1c3RpZnktc2VsZjogY2VudGVyO1xuICAvLyAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICAvLyB9XG5cbiAgJl9fdGFnIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWdyZWVuLTE7XG4gICAgY29sb3I6ICRjLXdoaXRlLTE7XG4gICAgcGFkZGluZzogLjhyZW0gMS4ycmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcmVtO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiAuNnJlbTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgQGluY2x1ZGUgbm9ydGwge1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcnRsIHtcbiAgICAgIHJpZ2h0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MCUsIDApO1xuICAgIH1cblxuICAgICYgc3BhbjpmaXJzdC1jaGlsZCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxLjRyZW07XG4gICAgICBoZWlnaHQ6IDEuNHJlbTtcbiAgICAgIGJvcmRlcjogLjE1cmVtIHNvbGlkICRjLXdoaXRlO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAuM3JlbTtcbiAgICAgICAgaGVpZ2h0OiAuM3JlbTtcbiAgICAgICAgdG9wOiA0OCU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuXG4gICAgICAgIEBpbmNsdWRlIG5vcnRsIHtcbiAgICAgICAgICBsZWZ0OiA1MiU7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBydGwge1xuICAgICAgICAgIHJpZ2h0OiA1MiU7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTAlLCAtNTAlKTtcbiAgICAgICAgfVxuXG4gICAgICB9XG4gICAgfVxuXG4gICAgJiBzcGFuIHtcbiAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgZm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xuICAgIH1cbiAgfVxufVxuIiwiLm1pbkNvbXBldGl0aW9uQ2FyZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMi40cmVtO1xuICBmbGV4OiAxIDAgNDAlO1xuICBwYWRkaW5nOiAzLjJyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICRjLWdvbGQtMjtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcblxuICAmX19pbm5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDMuMnJlbTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cblxuICAmX19ib3gge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4OiAxIDAgNjAlO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgICBsaW5lLWhlaWdodDogMy4zcmVtO1xuICAgIGNvbG9yOiAkYy1nb2xkLTE7XG4gICAgZm9udC13ZWlnaHQ6ICRmdy1tZWRpdW07XG4gIH1cblxuICAmX190ZXh0IHtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBsaW5lLWhlaWdodDogMi4ycmVtO1xuICAgIGNvbG9yOiAkYy1ncmF5LTM7XG4gIH1cblxuICAmX19kYXRlcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMS42cmVtO1xuICB9XG5cbiAgJl9fZGF0ZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogLjRyZW07XG5cbiAgICAmVGV4dCB7XG4gICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZnctcmVndWxhcjtcbiAgICAgIGNvbG9yOiAkYy1ncmF5LTM7XG4gICAgfVxuXG4gICAgJlRpbWUge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICBmb250LXdlaWdodDogJGZ3LWJvbGQ7XG4gICAgICBjb2xvcjogJGMtYmxhY2stMTtcblxuICAgICAgQGluY2x1ZGUgbm9ydGwge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuOHJlbTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgcnRsIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMS44cmVtO1xuICAgICAgfVxuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgaW5zZXQ6IDA7XG4gICAgICAgIHdpZHRoOiAxLjNyZW07XG4gICAgICAgIGhlaWdodDogMS4zcmVtO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzEyJyBoZWlnaHQ9JzE0JyB2aWV3Qm94PScwIDAgMTIgMTQnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J003LjY2NjY3IDExQzcuMiAxMSA2LjgwNTU2IDEwLjgzODkgNi40ODMzMyAxMC41MTY3QzYuMTYxMTEgMTAuMTk0NSA2IDkuODAwMDQgNiA5LjMzMzM3QzYgOC44NjY3MSA2LjE2MTExIDguNDcyMjYgNi40ODMzMyA4LjE1MDA0QzYuODA1NTYgNy44Mjc4MiA3LjIgNy42NjY3MSA3LjY2NjY3IDcuNjY2NzFDOC4xMzMzMyA3LjY2NjcxIDguNTI3NzggNy44Mjc4MiA4Ljg1IDguMTUwMDRDOS4xNzIyMiA4LjQ3MjI2IDkuMzMzMzMgOC44NjY3MSA5LjMzMzMzIDkuMzMzMzdDOS4zMzMzMyA5LjgwMDA0IDkuMTcyMjIgMTAuMTk0NSA4Ljg1IDEwLjUxNjdDOC41Mjc3OCAxMC44Mzg5IDguMTMzMzMgMTEgNy42NjY2NyAxMVpNMS4zMzMzMyAxMy42NjY3QzAuOTY2NjY3IDEzLjY2NjcgMC42NTI3NzggMTMuNTM2MiAwLjM5MTY2NyAxMy4yNzVDMC4xMzA1NTYgMTMuMDEzOSAwIDEyLjcgMCAxMi4zMzM0VjMuMDAwMDRDMCAyLjYzMzM3IDAuMTMwNTU2IDIuMzE5NDkgMC4zOTE2NjcgMi4wNTgzN0MwLjY1Mjc3OCAxLjc5NzI2IDAuOTY2NjY3IDEuNjY2NzEgMS4zMzMzMyAxLjY2NjcxSDJWMS4wMDAwNEMyIDAuODExMTUyIDIuMDYzODkgMC42NTI4MTggMi4xOTE2NyAwLjUyNTA0MUMyLjMxOTQ0IDAuMzk3MjYzIDIuNDc3NzggMC4zMzMzNzQgMi42NjY2NyAwLjMzMzM3NEMyLjg1NTU2IDAuMzMzMzc0IDMuMDEzODkgMC4zOTcyNjMgMy4xNDE2NyAwLjUyNTA0MUMzLjI2OTQ0IDAuNjUyODE4IDMuMzMzMzMgMC44MTExNTIgMy4zMzMzMyAxLjAwMDA0VjEuNjY2NzFIOC42NjY2N1YxLjAwMDA0QzguNjY2NjcgMC44MTExNTIgOC43MzA1NiAwLjY1MjgxOCA4Ljg1ODMzIDAuNTI1MDQxQzguOTg2MTEgMC4zOTcyNjMgOS4xNDQ0NCAwLjMzMzM3NCA5LjMzMzMzIDAuMzMzMzc0QzkuNTIyMjIgMC4zMzMzNzQgOS42ODA1NiAwLjM5NzI2MyA5LjgwODMzIDAuNTI1MDQxQzkuOTM2MTEgMC42NTI4MTggMTAgMC44MTExNTIgMTAgMS4wMDAwNFYxLjY2NjcxSDEwLjY2NjdDMTEuMDMzMyAxLjY2NjcxIDExLjM0NzIgMS43OTcyNiAxMS42MDgzIDIuMDU4MzdDMTEuODY5NCAyLjMxOTQ5IDEyIDIuNjMzMzcgMTIgMy4wMDAwNFYxMi4zMzM0QzEyIDEyLjcgMTEuODY5NCAxMy4wMTM5IDExLjYwODMgMTMuMjc1QzExLjM0NzIgMTMuNTM2MiAxMS4wMzMzIDEzLjY2NjcgMTAuNjY2NyAxMy42NjY3SDEuMzMzMzNaTTEuMzMzMzMgMTIuMzMzNEgxMC42NjY3VjUuNjY2NzFIMS4zMzMzM1YxMi4zMzM0Wk0xLjMzMzMzIDQuMzMzMzdIMTAuNjY2N1YzLjAwMDA0SDEuMzMzMzNWNC4zMzMzN1onIGZpbGw9JyUyMzM0MzczQScvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX190aW1lQ2VsbCB7XG4gICAgZmxleDogMSAwIDQwJTtcblxuICAgIEBpbmNsdWRlIHJ3ZCgnbGFyZ2UtdGFibGV0JywgZmFsc2UpIHtcbiAgICAgIGdyaWQtcm93OiAxLzI7XG4gICAgfVxuICB9XG5cbiAgJl9fdGltZUJveCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgJiBzdmcge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDE1LjZyZW07XG4gICAgICBoZWlnaHQ6IDE1LjZyZW07XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuXG4gICAgICAmIGNpcmNsZSB7XG4gICAgICAgIHdpZHRoOiAxNXJlbTtcbiAgICAgICAgaGVpZ2h0OiAxNXJlbTtcbiAgICAgICAgZmlsbDogbm9uZTtcbiAgICAgICAgc3Ryb2tlLXdpZHRoOiAyO1xuICAgICAgICBzdHJva2U6ICRjLXdoaXRlLTU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC41cmVtLCAuNXJlbSk7XG4gICAgICAgIHN0cm9rZS1kYXNoYXJyYXk6IDQ4MDtcbiAgICAgICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDQ4MDtcblxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBzdHJva2UtZGFzaG9mZnNldDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICBzdHJva2UtZGFzaG9mZnNldDogY2FsYyg0ODAgLSAoNDgwICogdmFyKC0tcGVyY2VudCkpIC8gMTAwKTtcbiAgICAgICAgICBzdHJva2Utd2lkdGg6IDQ7XG4gICAgICAgICAgc3Ryb2tlOiAkYy1nb2xkLTU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX190aW1lRGV0YWlscyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgIEBpbmNsdWRlIG5vcnRsIHtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJ0bCB7XG4gICAgICByaWdodDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTAlLCAtNTAlKTtcbiAgICB9XG4gIH1cblxuICAmX190aW1lRGF5IHtcbiAgICBmb250LXNpemU6IDQuOHJlbTtcbiAgICBmb250LXdlaWdodDogJGZ3LXJlZ3VsYXI7XG4gICAgY29sb3I6ICRjLWdvbGQtMTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAmX190aW1lVGV4dCB7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgZm9udC13ZWlnaHQ6ICRmdy1yZWd1bGFyO1xuICAgIGNvbG9yOiAkYy1nb2xkLTE7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IC40cmVtO1xuICB9XG5cbiAgJl9fYnV0dG9uIHtcbiAgICBqdXN0aWZ5LXNlbGY6IGNlbnRlcjtcbiAgfVxufVxuIiwiLnNlYXJjaElucHV0IHtcbiAgZGlzcGxheTogZmxleDtcblxuICAmX19zZWFyY2gge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgQGluY2x1ZGUgcndkKCd0YWJsZXQnKSB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICB9XG5cbiAgICAmIGlucHV0IHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDIuNnJlbTtcbiAgICAgIGJvcmRlcjogLjFyZW0gc29saWQgJGMtd2hpdGUtNTtcbiAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgZm9udC13ZWlnaHQ6ICRmdy1yZWd1bGFyO1xuICAgICAgY29sb3I6ICRjLWJsYWNrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgJHRyTSBlYXNlO1xuXG4gICAgICBAaW5jbHVkZSBub3J0bCB7XG4gICAgICAgIHBhZGRpbmc6IDJyZW0gNy4ycmVtIDJyZW0gMi40cmVtO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBydGwge1xuICAgICAgICBwYWRkaW5nOiAycmVtIDIuNHJlbSAycmVtIDcuMnJlbTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgcndkKCd0YWJsZXQnKSB7XG4gICAgICAgIG1pbi13aWR0aDogNTJyZW07XG4gICAgICB9XG5cbiAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6ICRjLWdyYXktNjtcbiAgICAgIH1cblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGJvcmRlcjogLjFyZW0gc29saWQgJGMtYmxhY2s7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJiBzdmcge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cbiAgICAgIEBpbmNsdWRlIG5vcnRsIHtcbiAgICAgICAgcmlnaHQ6IDIuNHJlbTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgcnRsIHtcbiAgICAgICAgbGVmdDogMi40cmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmlucHV0Rm9ybSB7XG4gICRyb290OiAmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogLjhyZW07XG4gIHdpZHRoOiAxMDAlO1xuXG4gICZMYWJlbCB7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgZm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xuICAgIGNvbG9yOiAkYy1ncmF5LTY7XG5cbiAgICBAaW5jbHVkZSBub3J0bCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIuNHJlbTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBydGwge1xuICAgICAgcGFkZGluZy1yaWdodDogMi40cmVtO1xuICAgIH1cbiAgfVxuXG4gICZUZXh0YXJlYSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMjByZW07XG4gICAgcGFkZGluZzogMS42cmVtIDIuNHJlbTtcbiAgICBib3JkZXI6IC4xcmVtIHNvbGlkICRjLXdoaXRlLTU7XG4gICAgYm9yZGVyLXJhZGl1czogMi42cmVtO1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIHJlc2l6ZTogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgJHRyTSBlYXNlO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICBib3JkZXItY29sb3I6ICRjLWdyYXktMTtcbiAgICB9XG5cbiAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZnctcmVndWxhcjtcbiAgICAgIGNvbG9yOiAkYy1ncmF5LTY7XG4gICAgfVxuICB9XG5cbiAgJklucHV0IHtcbiAgICBwYWRkaW5nOiAxLjZyZW0gMi40cmVtO1xuICAgIGJvcmRlcjogLjFyZW0gc29saWQgJGMtd2hpdGUtNTtcbiAgICBib3JkZXItcmFkaXVzOiAyLjZyZW07XG4gICAgbGluZS1oZWlnaHQ6IDJyZW07XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgdHJhbnNpdGlvbjogYWxsICR0ck0gZWFzZTtcblxuICAgICY6Zm9jdXMge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkYy1ncmF5LTE7XG4gICAgfVxuXG4gICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICBmb250LXdlaWdodDogJGZ3LXJlZ3VsYXI7XG4gICAgICBjb2xvcjogJGMtZ3JheS02O1xuICAgIH1cbiAgfVxuXG4gICZTZWxlY3Qge1xuICAgIHBhZGRpbmc6IDEuNnJlbSAyLjRyZW07XG4gICAgYm9yZGVyOiAuMXJlbSBzb2xpZCAkYy13aGl0ZS01O1xuICAgIGJvcmRlci1yYWRpdXM6IDIuNnJlbTtcbiAgICBsaW5lLWhlaWdodDogMnJlbTtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgJHRyTSBlYXNlO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICBib3JkZXItY29sb3I6ICRjLWdyYXktMTtcbiAgICB9XG5cbiAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZnctcmVndWxhcjtcbiAgICAgIGNvbG9yOiAkYy1ncmF5LTY7XG4gICAgfVxuICB9XG5cbiAgJk9wdGlvbiB7XG5cbiAgfVxuXG4gICYuc2VsZWN0IHtcblxuICAgICY6OmFmdGVyIHtcbiAgICAgIEBpbmNsdWRlIGljb21vb24oJ2tleWJvYXJkX2Fycm93X2Rvd24nKTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNjQlO1xuICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgY29sb3I6ICRjLXB1cnBsZS0zO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgICAgIEBpbmNsdWRlIG5vcnRsIHtcbiAgICAgICAgcmlnaHQ6IDIuNHJlbTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIHJ0bCB7XG4gICAgICAgIGxlZnQ6IDIuNHJlbTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTAlLCAtNTAlKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19lcnJvciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBjb2xvcjogI2RlNGI0YjtcbiAgICBwYWRkaW5nOiAuMnJlbSAyLjRyZW07XG4gICAgbGluZS1oZWlnaHQ6IDJyZW07XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG5cbiAgICAmLmFjdGl2ZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cbiAgfVxufVxuIiwiLmN1c3RvbVNlbGVjdCB7XG4gICRyb290OiAmO1xuICBib3JkZXItcmFkaXVzOiAyLjZyZW07XG4gIGJvcmRlcjogLjFyZW0gc29saWQgJGMtd2hpdGUtNTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAmLmFjdGl2ZSB7XG5cbiAgICAjeyRyb290fV9fYm90dG9tIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuXG4gICAgI3skcm9vdH1fX3RvcEJhciBzcGFuIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgfVxuICB9XG5cbiAgJl9fdG9wQmFyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogMi40cmVtO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgIEBpbmNsdWRlIG5vcnRsIHtcbiAgICAgIHBhZGRpbmc6IDEuMnJlbSAxLjhyZW0gMS4ycmVtIDIuNHJlbTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBydGwge1xuICAgICAgcGFkZGluZzogMS4ycmVtIDIuNHJlbSAxLjJyZW0gMS44cmVtO1xuICAgIH1cblxuICAgICZUaXRsZSB7XG4gICAgICBmb250LXdlaWdodDogJGZ3LXJlZ3VsYXI7XG4gICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgIGNvbG9yOiAkYy1ncmF5LTE7XG4gICAgfVxuXG4gICAgJiBzcGFuIHtcbiAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgICAgY29sb3I6ICRjLWdvbGQtNTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAkdHIgZWFzZTtcbiAgICB9XG4gIH1cblxuICAmX19ib3R0b20ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuXG4gICZfX3NlYXJjaCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgJiBpbnB1dCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1ncmF5O1xuICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICBmb250LXdlaWdodDogJGZ3LXJlZ3VsYXI7XG4gICAgICBjb2xvcjogJGMtYmxhY2s7XG4gICAgICBwYWRkaW5nOiAxLjJyZW0gMi40cmVtIDEuMnJlbSAyLjRyZW07XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAkdHJNIGVhc2U7XG5cbiAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6ICRjLWdyYXktNztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmIHN2ZyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHdpZHRoOiAxLjZyZW07XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cbiAgICAgIEBpbmNsdWRlIG5vcnRsIHtcbiAgICAgICAgcmlnaHQ6IDIuNHJlbTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgcnRsIHtcbiAgICAgICAgbGVmdDogMi40cmVtO1xuICAgICAgfVxuXG4gICAgICAmIHBhdGgge1xuICAgICAgICBzdHJva2U6ICRjLWdyYXktNjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19ib3R0b21TZWxlY3RzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWF4LWhlaWdodDogMThyZW07XG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgIHNjcm9sbGJhci1jb2xvcjogJGMtZ29sZC00ICRjLWdvbGQtMjtcblxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwcmVtO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtZ29sZC0yO1xuICAgIH1cblxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgIHdpZHRoOiA2cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1nb2xkLTI7XG4gICAgfVxuXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgICAgYm9yZGVyLXJhZGl1czogMTByZW07XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1nb2xkLTQ7XG4gICAgfVxuICB9XG5cbiAgJl9fYm90dG9tQnV0dG9ucyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDIuNHJlbTtcblxuICAgIEBpbmNsdWRlIG5vcnRsIHtcbiAgICAgIHBhZGRpbmc6IDEuMnJlbSAxLjhyZW0gMS4ycmVtIDIuNHJlbTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBydGwge1xuICAgICAgcGFkZGluZzogMS4ycmVtIDIuNHJlbSAxLjJyZW0gMS44cmVtO1xuICAgIH1cbiAgfVxuXG4gICZfX2JvdHRvbUJ1dHRvbiB7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgZm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xuICAgIGNvbG9yOiAkYy1nb2xkLTU7XG4gICAgdHJhbnNpdGlvbjogYWxsICR0ck0gZWFzZTtcblxuICAgICY6aG92ZXIge1xuICAgICAgb3BhY2l0eTogLjY7XG4gICAgfVxuICB9XG5cbiAgJl9fY2hlY2tib3hlcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogLjhyZW07XG4gICAgcGFkZGluZzogLjJyZW0gMi40cmVtIDEuNnJlbSAyLjRyZW07XG5cbiAgICAmSXRlbSB7XG5cbiAgICAgICZCb3gge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBnYXA6IC44cmVtO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgICYgaW5wdXQge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB3aWR0aDogMS44cmVtO1xuICAgICAgICAgIGhlaWdodDogMS44cmVtO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IC40cmVtO1xuICAgICAgICAgIGJvcmRlcjogLjFyZW0gc29saWQgJGMtd2hpdGUtNTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgJHRyIGVhc2U7XG5cbiAgICAgICAgICAmOmNoZWNrZWQge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYy1nb2xkLTU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1nb2xkLTU7XG5cbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICBjb2xvcjogJGMtd2hpdGUtMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgaW5zZXQtaW5saW5lOiAwO1xuICAgICAgICAgICAgQGluY2x1ZGUgaWNvbW9vbignY2hlY2snKTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsICR0ciBlYXNlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYgbGFiZWwge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctcmVndWxhcjtcbiAgICAgICAgICBjb2xvcjogJGMtZ3JheS0xO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuc29jaWFsSWNvbiB7XG4gIHdpZHRoOiAzcmVtO1xuICBoZWlnaHQ6IDNyZW07XG5cbiAgJl9faWNvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZvbnQtc2l6ZTogMi44cmVtO1xuICAgIGNvbG9yOiAkYy1nb2xkLTQ7XG4gICAgdHJhbnNpdGlvbjogYWxsICR0ck0gZWFzZTtcblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICRjLWdvbGQtNTtcbiAgICB9XG5cbiAgICAmLS1pbnN0YWdyYW0ge1xuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIEBpbmNsdWRlIGljb21vb24oJ2luc3RhZ3JhbScpO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtLXlvdXR1YmUge1xuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIEBpbmNsdWRlIGljb21vb24oJ3lvdXR1YmUnKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1saW5rZWRpbiB7XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgQGluY2x1ZGUgaWNvbW9vbignbGlua2VkaW4nKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS14IHtcblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBAaW5jbHVkZSBpY29tb29uKCd4Jyk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuYnJlYWRjcnVtYnMge1xuICAkcm9vdDogJjtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAuM3JlbTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xuXG4gICYud2hpdGUge1xuXG4gICAgI3skcm9vdH1fX2xpbmsge1xuICAgICAgY29sb3I6ICRjLXdoaXRlLTE7XG5cbiAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgY29sb3I6ICRjLXdoaXRlLTE7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19saW5rIHtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICBmb250LXdlaWdodDogJGZ3LXJlZ3VsYXI7XG4gICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgY29sb3I6ICRjLWdyYXktNTtcblxuICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIi9cIjtcbiAgICAgICAgaGVpZ2h0OiAxcmVtO1xuICAgICAgICB3aWR0aDogLjVyZW07XG4gICAgICAgIGNvbG9yOiAkYy1ncmF5LTU7XG5cbiAgICAgICAgQGluY2x1ZGUgbm9ydGwge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAuM3JlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHJ0bCB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAuM3JlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmZvcm0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDJyZW07XG4gIHdpZHRoOiAxMDAlO1xuXG4gICZfX2J1dHRvbiB7XG4gICAgbWFyZ2luLXRvcDogMy4ycmVtO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgfVxufVxuIiwiLmxhYmVsIHtcbiAgcGFkZGluZzogLjhyZW0gMS42cmVtO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgJGMtZ29sZC0zIDAlLCAkYy1nb2xkLTIgMTAwJSk7XG4gIGJvcmRlci1yYWRpdXM6IDIwcmVtO1xuICB3aWR0aDogbWF4LWNvbnRlbnQ7XG5cbiAgJl9fdGV4dCB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogJGMtYmxhY2s7XG4gICAgZm9udC13ZWlnaHQ6ICRmdy1yZWd1bGFyO1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjlyZW07XG4gIH1cbn1cbiIsIi5jb250YWN0RGV0YWlscyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMS4ycmVtO1xuICBwYWRkaW5nOiAyLjRyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuICBib3JkZXItcmFkaXVzOiAyLjRyZW07XG5cbiAgJl9faWNvbiB7XG4gICAgd2lkdGg6IDIuOHJlbTtcbiAgICBoZWlnaHQ6IDIuOHJlbTtcbiAgICBvYmplY3QtZml0OiBjb250YWluO1xuICB9XG5cbiAgJl9fY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMXJlbTtcbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBmb250LXdlaWdodDogJGZ3LWJvbGQ7XG4gICAgY29sb3I6ICRjLWJsYWNrO1xuICB9XG5cbiAgJl9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgZm9udC13ZWlnaHQ6ICRmdy1yZWd1bGFyO1xuICAgIGNvbG9yOiAkYy1ibGFjaztcbiAgICBsaW5lLWhlaWdodDogMnJlbTtcbiAgfVxufVxuIiwiLnBhZ2luYXRpb24ge1xuXG4gICZfX2lubmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDNyZW07XG4gIH1cblxuICAmX19udW1iZXJzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAxLjRyZW07XG5cbiAgICBAaW5jbHVkZSByd2QoJ3RhYmxldCcpIHtcbiAgICAgIGdhcDogLjhyZW07XG4gICAgfVxuICB9XG5cbiAgJl9fcGFnZXNMaXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGdhcDogLjhyZW07XG5cbiAgICBAaW5jbHVkZSByd2QoJ3NtYWxsLXRhYmxldCcsIGZhbHNlKSB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG5cbiAgICAmSXRlbSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgd2lkdGg6IDRyZW07XG4gICAgICBoZWlnaHQ6IDRyZW07XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZnctcmVndWxhcjtcbiAgICAgIGNvbG9yOiAkYy1ncmF5LTE7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgJHRyTSBlYXNlO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtZ29sZC02O1xuICAgICAgICBjb2xvcjogJGMtd2hpdGUtMTtcbiAgICAgIH1cblxuICAgICAgJi5pbmFjdGl2ZSB7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgfVxuXG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWdvbGQtNjtcbiAgICAgICAgY29sb3I6ICRjLXdoaXRlLTE7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fZ29QYWdlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAuOHJlbTtcblxuICAgICZMYWJlbCB7XG4gICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZnctcmVndWxhcjtcbiAgICAgIGNvbG9yOiAkYy1ncmF5LTE7XG4gICAgfVxuXG4gICAgJklucHV0IHtcbiAgICAgIG1heC13aWR0aDogOXJlbTtcbiAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgZm9udC13ZWlnaHQ6ICRmdy1yZWd1bGFyO1xuICAgICAgcGFkZGluZzogMS40NXJlbSAxLjZyZW07XG4gICAgICBib3JkZXItcmFkaXVzOiAyLjZyZW07XG4gICAgICBib3JkZXI6IC4xcmVtIHNvbGlkICRjLXdoaXRlLTU7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgJHRyTSBlYXNlO1xuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgYm9yZGVyOiAuMXJlbSBzb2xpZCAkYy1ncmF5LTE7XG4gICAgICB9XG5cbiAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6ICRjLWdyYXktNjtcbiAgICAgIH1cblxuICAgICAgJjo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbixcbiAgICAgICY6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xuICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgIH1cblxuICAgICAgJlt0eXBlPW51bWJlcl0ge1xuICAgICAgICAtbW96LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5zaWRlQmFubmVyIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIC8vIG9yZGVyOiAxO1xuICAvL2hlaWdodDogMDtcbiAgLy8gZGlzcGxheTogZmxleDtcbiAgLy8ganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgei1pbmRleDogMztcblxuICBAaW5jbHVkZSByd2QoJ2xhcmdlLXRhYmxldCcpIHtcblxuICAgIC8vb3JkZXI6IDA7XG4gICAgLy9oZWlnaHQ6IGF1dG87XG4gICAgLy8gbWFyZ2luLXRvcDogLTQzLjRyZW07XG4gICAgLy9wb3NpdGlvbjogc3RpY2t5O1xuICAgIC8vdG9wOiA1MCU7XG4gICAgQGluY2x1ZGUgbm9ydGwge1xuXG4gICAgICAvLyByaWdodDogMDtcbiAgICAgIC8vIG1hcmdpbi1yaWdodDogJHdyYXBwZXItbWFyZ2luLW1vYmlsZTtcbiAgICAgIEBpbmNsdWRlIHJ3ZCgnbGFyZ2UtdGFibGV0Jykge1xuICAgICAgICAvLyBtYXJnaW4tcmlnaHQ6ICR3cmFwcGVyLW1hcmdpbjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBydGwge1xuXG4gICAgICAvLyBsZWZ0OiAwO1xuICAgICAgLy8gbWFyZ2luLWxlZnQ6ICR3cmFwcGVyLW1hcmdpbi1tb2JpbGU7XG4gICAgICBAaW5jbHVkZSByd2QoJ2xhcmdlLXRhYmxldCcpIHtcbiAgICAgICAgLy8gbWFyZ2luLWxlZnQ6ICR3cmFwcGVyLW1hcmdpbjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19pbm5lciB7XG4gICAgLy8gcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGMtZ3JheTtcbiAgICBjb2xvcjogJGMtYmxhY2s7XG4gICAgYm9yZGVyLXJhZGl1czogMnJlbTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRyYW5zaXRpb246IGFsbCAkdHJNIGVhc2U7XG5cbiAgICBAaW5jbHVkZSByd2QoJ2xhcmdlLXRhYmxldCcpIHtcbiAgICAgIC8vIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIC8vbWF4LXdpZHRoOiAzNi42cmVtO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJ3ZCgnbGFwdG9wJykge1xuICAgICAgLy8gbWF4LXdpZHRoOiA0MS42cmVtO1xuICAgIH1cblxuICAgICYuYWN0aXZlIHtcbiAgICAgIEBpbmNsdWRlIHJ3ZCgnbGFyZ2UtdGFibGV0Jykge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwJSk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9faW1hZ2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IC0xNSU7XG4gICAgb3BhY2l0eTogLjE7XG4gICAgd2lkdGg6IDY1JTtcbiAgICB6LWluZGV4OiAwO1xuICAgIHRyYW5zaXRpb246IGFsbCAkdHJNIGVhc2U7XG5cbiAgICBAaW5jbHVkZSBub3J0bCB7XG4gICAgICByaWdodDogLTE1JTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBydGwge1xuICAgICAgbGVmdDogLTE1JTtcbiAgICB9XG4gIH1cblxuICAmX193cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMi40cmVtO1xuICAgIHBhZGRpbmc6IDRyZW07XG4gICAgei1pbmRleDogMTtcblxuICAgIGZvcm0ge1xuICAgICAgaW5wdXQge1xuICAgICAgICBhcHBlYXJhbmNlOiBhdXRvO1xuICAgICAgfVxuXG4gICAgICAuaW5wdXRGb3JtIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMnJlbTtcblxuICAgICAgICAmLmZvcm0tdHlwZS0tY2hlY2tib3gge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIH1cblxuICAgICAgICAuaW5wdXRGb3JtTGFiZWwge1xuICAgICAgICAgIGNvbG9yOiAjMzQzNzNBO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkRJTiBOZXh0IExUIEFyYWJpY1wiO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5pbnB1dEZvcm1JbnB1dCxcbiAgICAgICAgLmlucHV0Rm9ybVRleHRhcmVhIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgLy8gcGFkZGluZzogOHB4IDEycHg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogOXB4O1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNFNkU2RTY7XG4gICAgICAgICAgYmFja2dyb3VuZDogI0ZGRjtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuZm9ybS1pdGVtLS1hY2NlcHQtdGVybXMge1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuXG4gICAgICAgIC5pbnB1dEZvcm1MYWJlbCB7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuODdyZW07XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmZvcm0taXRlbS0tdXBkYXRlZHMtbm90aWZpY2F0aW9ucyB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblxuICAgICAgICAuaW5wdXRGb3JtTGFiZWwge1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjg3cmVtO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC53ZWJmb3JtLWFjdGlvbnMge1xuICAgICAgICBtYXJnaW4tdG9wOiAzLjJyZW07XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cbiAgICAgICAgLmZvcm0tc3VibWl0IHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1nb2xkLTE7XG4gICAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICAgIHBhZGRpbmc6IDEuNnJlbSAyLjRyZW07XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgICBib3JkZXI6IDAuMXJlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAkdHJNIGVhc2U7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGMtZ29sZC0xO1xuICAgICAgICAgICAgY29sb3I6ICRjLWdvbGQtMTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBpbnB1dCNlZGl0LWFjdGlvbnMtc3VibWl0IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtZ29sZC0xO1xuICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgcGFkZGluZzogMS42cmVtIDIuNHJlbTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVyZW07XG4gICAgICBib3JkZXI6IDAuMXJlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgJHRyTSBlYXNlO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgbWFyZ2luLXRvcDogMy4ycmVtO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGMtZ29sZC0xO1xuICAgICAgICBjb2xvcjogJGMtZ29sZC0xO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zaG93LW9mZmVycy1yZXN1bHRzIHtcbiAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWdvbGQtMTtcbiAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgIHBhZGRpbmc6IDEuNnJlbSAyLjRyZW07XG4gICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgYm9yZGVyOiAwLjFyZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xuICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgdHJhbnNpdGlvbjogYWxsICR0ck0gZWFzZTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItY29sb3I6ICRjLWdvbGQtMTtcbiAgICAgICAgY29sb3I6ICRjLWdvbGQtMTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgQGluY2x1ZGUgdHlwbygnc2VjdGlvbi1oZWFkaW5nJyk7XG4gICAgY29sb3I6ICRjLWJsYWNrO1xuICB9XG5cbiAgJl9fbGlzdCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcblxuICAgICZJdGVtIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICBmb250LXdlaWdodDogJGZ3LXJlZ3VsYXI7XG4gICAgICBjb2xvcjogJGMtYmxhY2s7XG5cbiAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBub3J0bCB7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICBAaW5jbHVkZSBpY29tb29uKCdjaGVjaycpO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMS4ycmVtO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgICAgIGNvbG9yOiAkYy1ibGFjaztcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBydGwge1xuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICBAaW5jbHVkZSBpY29tb29uKCdjaGVjaycpO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxLjJyZW07XG4gICAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICAgICAgY29sb3I6ICRjLWJsYWNrO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fYnV0dG9uIHtcbiAgICBtYXJnaW4tdG9wOiAxLjJyZW07XG4gIH1cbn1cblxuLmRhdGFSb29tX193cmFwcGVyIHtcbiAgLy8gcGFkZGluZy10b3A6IDRyZW07XG5cbiAgLnNob3ctb2ZmZXJzLXJlc3VsdHMge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGMtZ29sZC0xO1xuICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICBwYWRkaW5nOiAxLjZyZW0gMi40cmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDVyZW07XG4gICAgYm9yZGVyOiAwLjFyZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcbiAgICB3aWR0aDogMjAwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICB0cmFuc2l0aW9uOiBhbGwgJHRyTSBlYXNlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItY29sb3I6ICRjLWdvbGQtMTtcbiAgICAgIGNvbG9yOiAkYy1nb2xkLTE7XG4gICAgfVxuICB9XG5cbn0iLCJAbWl4aW4gdHlwbygkdHlwb05hbWU6ICcnKSB7XG4gIEBpZiAoJHR5cG9OYW1lID09ICdsYWJlbCcpe1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgbGluZS1oZWlnaHQ6IG1hdGguZGl2KDI4LCAxNik7XG5cbiAgICBAaW5jbHVkZSByd2QoJ3RhYmxldCcpIHtcbiAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICB9XG4gIH0gQGVsc2UgaWYgKCR0eXBvTmFtZSA9PSAnaGVybycpe1xuICAgIGZvbnQtd2VpZ2h0OiAkZnctbWVkaXVtO1xuICAgIGZvbnQtc2l6ZTogNXJlbTtcbiAgICBsaW5lLWhlaWdodDogNS4ycmVtO1xuXG4gICAgQGluY2x1ZGUgcndkKCdsYXJnZS10YWJsZXQnKSB7XG4gICAgICBsaW5lLWhlaWdodDogNy4ycmVtO1xuICAgICAgZm9udC1zaXplOiA2cmVtO1xuICAgIH1cbiAgfSBAZWxzZSBpZiAoJHR5cG9OYW1lID09ICdzZWN0aW9uLWhlYWRpbmcnKXtcbiAgICBmb250LXdlaWdodDogJGZ3LW1lZGl1bTtcbiAgICBmb250LXNpemU6IDMuMnJlbTtcbiAgICBsaW5lLWhlaWdodDogNHJlbTtcbiAgICBjb2xvcjogJGMtZ3JheS0xO1xuXG4gICAgQGluY2x1ZGUgcndkKCdsYXJnZS10YWJsZXQnKSB7XG4gICAgICBmb250LXNpemU6IDRyZW07XG4gICAgICBsaW5lLWhlaWdodDogNS44cmVtO1xuICAgIH1cbiAgfSBAZWxzZSBpZiAoJHR5cG9OYW1lID09ICd0ZXh0Jyl7XG4gICAgZm9udC13ZWlnaHQ6ICRmdy1yZWd1bGFyO1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xuICAgIGNvbG9yOiAkYy1ncmF5LTM7XG5cbiAgICBAaW5jbHVkZSByd2QoJ3RhYmxldCcpIHtcbiAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDIuOHJlbTtcbiAgICB9XG4gIH1cbn1cbiIsIi50ZXh0RWRpdG9yIHtcblxuICBoMSxcbiAgaDIsXG4gIGgzLFxuICBoNCxcbiAgaDUsXG4gIGg2IHtcbiAgICBAaW5jbHVkZSB0eXBvKCd0ZXh0Jyk7XG4gICAgICBmb250LXdlaWdodDogJGZ3LWJvbGQ7XG4gICAgICBjb2xvcjogJGMtYmxhY2s7XG4gICAgICBtYXJnaW4tdG9wOiAzLjJyZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuXG4gICAgICBAaW5jbHVkZSByd2QoJ3RhYmxldCcpIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAyLjRyZW07XG4gICAgICB9XG5cblxuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIH1cblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICB9XG5cbiAgcCB7XG4gICAgICBjb2xvcjogJGMtYmxhY2s7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICAgICAgZm9udC1zaXplOiAxNnB4IWltcG9ydGFudDtcblxuICAgICAgQGluY2x1ZGUgdHlwbygndGV4dCcpO1xuXG4gICAgICBcblxuICAgICAgYnIge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgfVxuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gIH1cblxuICB1bCxcbiAgb2wge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBsaXN0LXN0eWxlOiBvdXRzaWRlO1xuICAgICAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMS4ycmVtO1xuXG4gICAgICBAaW5jbHVkZSByd2QgKCd0YWJsZXQnKSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC44cmVtO1xuICAgICAgfVxuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gIH1cblxuICBvbCB7XG4gICAgICBsaXN0LXN0eWxlLXR5cGU6IGRlY2ltYWw7XG4gIH1cblxuICBsaSB7XG4gICAgICBjb2xvcjogJGMtYmxhY2s7XG4gICAgICBAaW5jbHVkZSB0eXBvKCd0ZXh0Jyk7XG4gICAgICBmb250LXNpemU6IDE2cHghaW1wb3J0YW50O1xuXG4gIFxuICB9XG5cbiAgYSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBjb2xvcjogJGMtYmxhY2s7XG5cbiAgICAgIEBpbmNsdWRlIHR5cG8oJ3RleHQnKTtcbiAgICAgIGZvbnQtc2l6ZTogMTZweCFpbXBvcnRhbnQ7XG5cbiAgfVxuXG4gIHByZT5hIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB9XG4gIH1cblxuICBiLFxuICBzdHJvbmcge1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cbn0iLCIuZmVhdHVyZVRvdXIge1xuICAkcm9vdDogJjtcbiAgZGlzcGxheTogbm9uZTtcblxuICAmLmFjdGl2ZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuXG4gICZfX292ZXJsYXkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAxMDA7XG4gICAgYm9yZGVyLXJhZGl1czogMnJlbTtcbiAgICBib3gtc2hhZG93OiByZ2JhKDMzLCAzMywgMzMsIDAuNSkgMHB4IDBweCAwcHggNTAwMHB4O1xuICB9XG5cbiAgJl9fY29udGFpZXIge1xuICAgIHotaW5kZXg6IDEwMTtcbiAgfVxuXG4gICZfX3N0ZXAge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICB6LWluZGV4OiAxMDE7XG5cbiAgICAmLmFjdGl2ZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAmLndpdGhvdXRQb2ludCB7XG5cbiAgICAgIEBpbmNsdWRlIHJ3ZCgnbGFyZ2UtcGhvbmUnLCBmYWxzZSkge1xuICAgICAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgICAgfVxuXG4gICAgICAjeyRyb290fV9fYm94OjpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtLTIsXG4gICAgJi0tMyxcbiAgICAmLS00LFxuICAgICYtLTYsXG4gICAgJi0tOCB7XG5cbiAgICAgICN7JHJvb3R9X19ib3g6OmJlZm9yZSB7XG4gICAgICAgIHRvcDogdW5zZXQ7XG4gICAgICAgIGJvdHRvbTogLS42cmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2JveCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDEuMnJlbTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxLjZyZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGUtMTtcbiAgICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICAgIG1heC13aWR0aDogMzRyZW07XG4gICAgbWluLXdpZHRoOiAyMnJlbTtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAtLjZyZW07XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgcm90YXRlKDQ1ZGVnKTtcbiAgICAgIHdpZHRoOiAxLjRyZW07XG4gICAgICBoZWlnaHQ6IDEuNHJlbTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IC4ycmVtO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGUtMTtcbiAgICB9XG5cbiAgICAmU3RlcHMge1xuICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICBmb250LXdlaWdodDogJGZ3LXJlZ3VsYXI7XG4gICAgICBjb2xvcjogJGMtZ3JheS0zO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgICZUaXRsZSB7XG4gICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcbiAgICAgIGNvbG9yOiAkYy1ncmF5LTE7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBsaW5lLWhlaWdodDogMi4ycmVtO1xuICAgIH1cblxuICAgICZCdXR0b25zIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBnYXA6IDJyZW07XG4gICAgfVxuXG4gICAgJk5leHQge1xuICAgICAgcGFkZGluZzogMS4ycmVtIDEuNnJlbTtcbiAgICAgIGJvcmRlcjogLjFyZW0gc29saWQgJGMtcHVycGxlLTE7XG4gICAgICBib3JkZXItcmFkaXVzOiA1cmVtO1xuICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICBmb250LXdlaWdodDogJGZ3LWJvbGQ7XG4gICAgICBjb2xvcjogJGMtcHVycGxlLTE7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgJHRyTSBlYXNlO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICRjLXB1cnBsZS0yO1xuICAgICAgICBib3JkZXItY29sb3I6ICRjLXB1cnBsZS0yO1xuICAgICAgfVxuICAgIH1cblxuICAgICZTa2lwIHtcbiAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgZm9udC13ZWlnaHQ6ICRmdy1yZWd1bGFyO1xuICAgICAgY29sb3I6ICRjLWdyYXktMztcbiAgICAgIHRyYW5zaXRpb246IGFsbCAkdHJNIGVhc2U7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBvcGFjaXR5OiAuODtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmQ29uZmlybSB7XG4gICAgICBwYWRkaW5nOiAxLjJyZW0gM3JlbTtcbiAgICAgIGJvcmRlcjogLjFyZW0gc29saWQgJGMtcHVycGxlLTE7XG4gICAgICBib3JkZXItcmFkaXVzOiA1cmVtO1xuICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICBmb250LXdlaWdodDogJGZ3LWJvbGQ7XG4gICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1wdXJwbGUtMTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAkdHJNIGVhc2U7XG5cbiAgICAgIEBpbmNsdWRlIHJ3ZCgnbGFyZ2UtcGhvbmUnKSB7XG4gICAgICAgIHBhZGRpbmc6IDEuMnJlbSA2cmVtO1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICBib3JkZXItY29sb3I6ICRjLXB1cnBsZS0yO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1wdXJwbGUtMjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmTm9uZSB7XG4gICAgICBwYWRkaW5nOiAxLjJyZW0gM3JlbTtcbiAgICAgIGJvcmRlcjogLjFyZW0gc29saWQgJGMtcHVycGxlLTE7XG4gICAgICBib3JkZXItcmFkaXVzOiA1cmVtO1xuICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICBmb250LXdlaWdodDogJGZ3LWJvbGQ7XG4gICAgICBjb2xvcjogJGMtcHVycGxlLTE7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgJHRyTSBlYXNlO1xuXG4gICAgICBAaW5jbHVkZSByd2QoJ2xhcmdlLXBob25lJykge1xuICAgICAgICBwYWRkaW5nOiAxLjJyZW0gNnJlbTtcbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkYy1wdXJwbGUtMjtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkYy1wdXJwbGUtMjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5tYWluSGVybyB7XG5cbiAgJl9faW5uZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZ2FwOiAzcmVtO1xuICB9XG5cbiAgJl9fd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgICBnYXA6IDNyZW07XG5cbiAgICAmLS1vdmVybGF5IHtcblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGluc2V0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjLWJsYWNrLCAuNCk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9faW1nIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaW5zZXQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIHotaW5kZXg6IC0xO1xuICB9XG5cbiAgJl9fY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMi40cmVtO1xuICAgIHotaW5kZXg6IDE7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuXG4gICAgQGluY2x1ZGUgcndkKCdsYXJnZS10YWJsZXQnKSB7XG4gICAgICBtYXgtd2lkdGg6IDM3JTtcbiAgICB9XG4gIH1cblxuICAmX19uYXYge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMy4ycmVtO1xuICAgIHotaW5kZXg6IDE7XG5cbiAgICAmSXRlbSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICBmb250LXdlaWdodDogJGZ3LWJvbGQ7XG4gICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICBib3JkZXI6IC4xcmVtIHNvbGlkICRjLXdoaXRlO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgd2lkdGg6IDEuNXJlbTtcbiAgICAgIGhlaWdodDogMS41cmVtO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgJHRyTSBlYXNlO1xuXG4gICAgICAmLS1hY3RpdmUge1xuICAgICAgICB3aWR0aDogM3JlbTtcbiAgICAgICAgaGVpZ2h0OiAzcmVtO1xuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICB3aWR0aDogLjVyZW07XG4gICAgICAgIGhlaWdodDogLjVyZW07XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBAaW5jbHVkZSB0eXBvKCdoZXJvJyk7XG4gICAgY29sb3I6ICRjLXdoaXRlLTE7XG4gIH1cblxuICAmX190ZXh0IHtcbiAgICBmb250LXNpemU6IDIuM3JlbTtcbiAgICBmb250LXdlaWdodDogJGZ3LXJlZ3VsYXI7XG4gICAgY29sb3I6ICRjLXdoaXRlLTE7XG4gIH1cblxuICAmX19idXR0b24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luLXRvcDogMi40cmVtO1xuICB9XG5cbiAgJl9fY2FyZHMge1xuICAgIGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuICAgIG1heC13aWR0aDogNDYuNXJlbTtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgICB6LWluZGV4OiAzO1xuICAgIGJvcmRlci1yYWRpdXM6IDIuNHJlbTtcblxuICAgIEBpbmNsdWRlIHJ3ZCgncGhvbmUnKSB7XG4gICAgICBkaXNwbGF5OiBmbGV4IWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAmLS1zd2lwZXIge1xuICAgICAgbWF4LXdpZHRoOiAzMHJlbTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSFpbXBvcnRhbnQ7XG4gICAgICBib3R0b206IDIuNSU7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICBAaW5jbHVkZSByd2QoJ3Bob25lJykge1xuICAgICAgICBib3R0b206IDUlO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSByd2QoJ3NtYWxsLXRhYmxldCcpIHtcbiAgICAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBub3J0bCB7XG4gICAgICAgIHJpZ2h0OiAwO1xuXG4gICAgICAgIEBpbmNsdWRlIHJ3ZCgncGhvbmUnKSB7XG4gICAgICAgICAgcmlnaHQ6ICR3cmFwcGVyLW1hcmdpbi1tb2JpbGU7XG4gICAgICAgIH1cblxuXG4gICAgICAgIEBpbmNsdWRlIHJ3ZCgnbGFyZ2UtdGFibGV0Jykge1xuICAgICAgICAgIHJpZ2h0OiAkd3JhcHBlci1tYXJnaW47XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgcnRsIHtcbiAgICAgICAgbGVmdDogMDtcblxuICAgICAgICBAaW5jbHVkZSByd2QoJ3Bob25lJykge1xuICAgICAgICAgIGxlZnQ6ICR3cmFwcGVyLW1hcmdpbi1tb2JpbGU7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSByd2QoJ2xhcmdlLXRhYmxldCcpIHtcbiAgICAgICAgICBsZWZ0OiAkd3JhcHBlci1tYXJnaW47XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmQXJyb3dzIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICAmIHNwYW4ge1xuICAgICAgICBmb250LXNpemU6IDIuNnJlbTtcbiAgICAgICAgY29sb3I6ICRjLWdyZWVuO1xuICAgICAgICBwYWRkaW5nOiAyLjNyZW0gMS4zcmVtO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgQGluY2x1ZGUgcndkKCdzbWFsbC10YWJsZXQnKSB7XG4gICAgICAgICAgcGFkZGluZzogMi4zcmVtO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYgc3BhbjpmaXJzdC1jaGlsZCB7XG5cbiAgICAgICAgQGluY2x1ZGUgbm9ydGwge1xuICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRjLWdyYXktMjtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHJ0bCB7XG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkYy1ncmF5LTI7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJiBzcGFuOmxhc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGMtZ3JheS0yO1xuXG4gICAgICAgIEBpbmNsdWRlIG5vcnRsIHtcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkYy1ncmF5LTI7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBydGwge1xuICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGMtZ3JheS0yO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIudGV4dEdyaWRUaWxlcyB7XG5cbiAgJl9faW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiA2cmVtO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgQGluY2x1ZGUgcndkKCd0YWJsZXQnKSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJ3ZCgnbGFyZ2UtdGFibGV0Jykge1xuICAgICAgZ2FwOiAxMnJlbTtcbiAgICB9XG4gIH1cblxuICAmX19jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAxLjZyZW07XG4gICAgZmxleDogMCAxIDQwJTtcbiAgfVxuXG4gICZfX2hlYWRpbmcge1xuICAgIEBpbmNsdWRlIHR5cG8oJ3NlY3Rpb24taGVhZGluZycpXG4gIH1cblxuICAmX190ZXh0IHtcbiAgICBAaW5jbHVkZSB0eXBvKCd0ZXh0Jyk7XG4gICAgbWFyZ2luLXRvcDogLjhyZW07XG4gIH1cblxuICAmX190aWxlcyB7XG4gICAgZmxleDogMCAxIDUwJTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGNhbGModmFyKC0tY291bnRDb2x1bW4pIC0gMSksIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMywgMWZyKTtcbiAgICBjb2x1bW4tZ2FwOiAxLjZyZW07XG4gICAgcm93LWdhcDogMi40cmVtO1xuXG4gICAgQGluY2x1ZGUgcndkKCd0YWJsZXQnKSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCh2YXIoLS1jb3VudENvbHVtbiksIDFmcik7XG4gICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgyLCAxZnIpO1xuICAgIH1cbiAgfVxuXG4gICZfX3RpbGUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgzcmVtKTtcblxuICAgIEBpbmNsdWRlIHJ3ZCgndGFibGV0Jykge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDZyZW0pO1xuICAgIH1cblxuICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg2cmVtKTtcblxuICAgICAgQGluY2x1ZGUgcndkKCd0YWJsZXQnKSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMnJlbSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDlyZW0pO1xuXG4gICAgICBAaW5jbHVkZSByd2QoJ3RhYmxldCcpIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDE4cmVtKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOm50aC1jaGlsZCg0KSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNnJlbSk7XG5cbiAgICAgIEBpbmNsdWRlIHJ3ZCgndGFibGV0Jykge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNnJlbSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpudGgtY2hpbGQoNSkge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDZyZW0pO1xuXG4gICAgICBAaW5jbHVkZSByd2QoJ3RhYmxldCcpIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEycmVtKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOm50aC1jaGlsZChuKzMpIHtcbiAgICAgIG9wYWNpdHk6IC4yO1xuICAgIH1cblxuICAgICZXcmFwcGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWdyYXk7XG4gICAgICBwYWRkaW5nOiAzLjJyZW0gMi40cmVtO1xuICAgICAgbWluLWhlaWdodDogMjQuNXJlbTtcbiAgICAgIG1pbi13aWR0aDogMTByZW07XG5cbiAgICAgIEBpbmNsdWRlIHJ3ZCgnbGFyZ2UtcGhvbmUnKSB7XG4gICAgICAgIG1pbi13aWR0aDogMTRyZW07XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIHJ3ZCgnbGFyZ2UtdGFibGV0Jykge1xuICAgICAgICBtaW4td2lkdGg6IDE2cmVtO1xuICAgICAgfVxuICAgIH1cblxuICAgICZIZWFkaW5nIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZnctcmVndWxhcjtcbiAgICAgIGNvbG9yOiAkYy1nb2xkLTE7XG4gICAgICBmb250LXNpemU6IDNyZW07XG4gICAgICBsaW5lLWhlaWdodDogNHJlbTtcblxuICAgICAgQGluY2x1ZGUgcndkKCdsYXJnZS10YWJsZXQnKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNC40cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogNnJlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmVGV4dCB7XG4gICAgICBmb250LXdlaWdodDogJGZ3LXJlZ3VsYXI7XG4gICAgICBjb2xvcjogJGMtYmxhY2s7XG4gICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xuXG4gICAgICBAaW5jbHVkZSByd2QoJ2xhcmdlLXRhYmxldCcpIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyLjVyZW07XG4gICAgICAgIG1heC13aWR0aDogODUlO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSByd2QoJ2xhcHRvcCcpIHtcbiAgICAgICAgbWF4LXdpZHRoOiA4MCU7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIHJ3ZCgnbGFyZ2UtbGFwdG9wJykge1xuICAgICAgICBmb250LXNpemU6IDIuMnJlbTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgcndkKCd1bHRyYScpIHtcbiAgICAgICAgbWF4LXdpZHRoOiA3MCU7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIHJ3ZCgndWx0cmEteGwnKSB7XG4gICAgICAgIG1heC13aWR0aDogNjAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLnRleHRJbWFnZXNTaWRlYmFycyB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRjLXB1cnBsZTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAmX193cmFwcGVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBnYXA6IDEzcmVtO1xyXG4gIH1cclxuXHJcbiAgJl9fbGVmdEJveCB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIG9yZGVyOiAwO1xyXG4gICAgZ2FwOiAzLjJyZW07XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAtMTUlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zMCUpO1xyXG5cclxuICAgIEBpbmNsdWRlIHJ3ZCgnbGFyZ2UtdGFibGV0Jykge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIHJ3ZCgnbGFwdG9wJykge1xyXG4gICAgICBsZWZ0OiAtNSU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19yaWdodEJveCB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGdhcDogMy4ycmVtO1xyXG4gICAgb3JkZXI6IDI7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICByaWdodDogLTE1JTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMCUpO1xyXG5cclxuICAgIEBpbmNsdWRlIHJ3ZCgnbGFyZ2UtdGFibGV0Jykge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIHJ3ZCgnbGFwdG9wJykge1xyXG4gICAgICByaWdodDogLTUlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9faW1hZ2Uge1xyXG4gICAgd2lkdGg6IDQ2LjhyZW07XHJcbiAgICBoZWlnaHQ6IDI1LjNyZW07XHJcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICBtYXJnaW4tbGVmdDogLTJyZW07XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC0ycmVtO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMnJlbTtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgQGluY2x1ZGUgcndkKCdzbWFsbC10YWJsZXQnKSB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fd3JhcHBlciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIH1cclxuXHJcbiAgJl9fc2hhZG93IHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJvdHRvbTogNSU7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICB3aWR0aDogODAlO1xyXG4gICAgaGVpZ2h0OiAyMHJlbTtcclxuICAgIGJveC1zaGFkb3c6IDBweCA0MHB4IDQwcHggMzBweCByZ2JhKDIzNiwgMjM3LCAyMzcsIDEpO1xyXG4gICAgei1pbmRleDogLTE7XHJcblxyXG4gICAgQGluY2x1ZGUgcndkKCdzbWFsbC10YWJsZXQnKSB7XHJcbiAgICAgIGJvdHRvbTogMDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBub3J0bCB7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBydGwge1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTAlKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2lubmVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZ2FwOiAxLjZyZW07XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nOiAxM3JlbSAwO1xyXG4gICAgei1pbmRleDogMDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICBAaW5jbHVkZSByd2QoJ3NtYWxsLXRhYmxldCcpIHtcclxuICAgICAgbWF4LXdpZHRoOiA2MCU7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgcndkKCd0YWJsZXQnKSB7XHJcbiAgICAgIG1heC13aWR0aDogNjUlO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIHJ3ZCgnbGFyZ2UtdGFibGV0Jykge1xyXG4gICAgICBtYXgtd2lkdGg6IDQwJTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSByd2QoJ2xhcmdlLWxhcHRvcCcpIHtcclxuICAgICAgbWF4LXdpZHRoOiAzMCU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19oZWFkaW5nIHtcclxuICAgIEBpbmNsdWRlIHR5cG8oJ3NlY3Rpb24taGVhZGluZycpO1xyXG4gICAgY29sb3I6ICRjLWdvbGQtNDtcclxuICB9XHJcblxyXG4gICZfX3RleHQge1xyXG4gICAgQGluY2x1ZGUgdHlwbygndGV4dCcpO1xyXG4gICAgbWFyZ2luLXRvcDogLjhyZW07XHJcbiAgICBjb2xvcjogJGMtd2hpdGUtMjtcclxuICB9XHJcbn1cclxuIiwiLnF1b3RlU2VjdGlvbiB7XHJcblxyXG4gICZfX2NvbnRhaW5lciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgfVxyXG5cclxuICAmX193cmFwcGVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIHBhZGRpbmctdG9wOiA4cmVtO1xyXG4gIH1cclxuXHJcbiAgJl9fYmdJbWFnZSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBpbnNldDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiA3OCU7XHJcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgIHotaW5kZXg6IC0xO1xyXG5cclxuICAgIEBpbmNsdWRlIHJ0bCB7XHJcbiAgICAgIHRyYW5zZm9ybTogc2NhbGVYKC0xKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2lubmVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGdhcDogMy4ycmVtO1xyXG4gICAgbWF4LXdpZHRoOiA5MCU7XHJcbiAgICAvLyB6LWluZGV4OiAyO1xyXG5cclxuICAgIEBpbmNsdWRlIHJ3ZCgnbGFyZ2UtdGFibGV0Jykge1xyXG4gICAgICBtYXgtd2lkdGg6IDYwJTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3F1b3RlTWFyayB7XHJcbiAgICB3aWR0aDogMy4zcmVtO1xyXG4gICAgaGVpZ2h0OiAyLjlyZW07XHJcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuXHJcbiAgICBAaW5jbHVkZSBydGwge1xyXG4gICAgICB0cmFuc2Zvcm06IHNjYWxlWCgtMSk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19xdW90ZUJveCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBnYXA6IC44cmVtO1xyXG4gIH1cclxuXHJcbiAgJl9fcXVvdGVUZXh0IHtcclxuICAgIGZvbnQtc2l6ZTogMi42cmVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDMuOHJlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiAkZnctcmVndWxhcjtcclxuICAgIGNvbG9yOiAkYy13aGl0ZTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICBAaW5jbHVkZSByd2QoJ3NtYWxsLXRhYmxldCcpIHtcclxuICAgICAgZm9udC1zaXplOiAzLjJyZW07XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiA0LjRyZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19xdW90ZUF1dGhvckltZyB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1heC13aWR0aDogMjByZW07XHJcbiAgICBoZWlnaHQ6IDI0LjVyZW07XHJcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgIG1hcmdpbi10b3A6IDIuNHJlbTtcclxuICB9XHJcblxyXG4gICZfX3F1b3RlQXV0aG9yTmFtZSB7XHJcbiAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICBmb250LXdlaWdodDogJGZ3LXJlZ3VsYXI7XHJcbiAgICBsaW5lLWhlaWdodDogMy4ycmVtO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgY29sb3I6ICRjLWdyYXktMTtcclxuICAgIG1hcmdpbi10b3A6IDEuNnJlbTtcclxuXHJcbiAgICBAaW5jbHVkZSByd2QoJ3NtYWxsLXRhYmxldCcpIHtcclxuICAgICAgZm9udC1zaXplOiAyLjNyZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19xdW90ZUF1dGhvclBvc2l0aW9uIHtcclxuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgZm9udC13ZWlnaHQ6ICRmdy1yZWd1bGFyO1xyXG4gICAgbGluZS1oZWlnaHQ6IDMuMnJlbTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGNvbG9yOiAkYy1ncmF5LTM7XHJcblxyXG4gICAgQGluY2x1ZGUgcndkKCdzbWFsbC10YWJsZXQnKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIuZXhwYW5kVGV4dEltYWdlIHtcblxuICAmX19pbm5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogNnJlbTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgQGluY2x1ZGUgcndkKCd0YWJsZXQnKSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJ3ZCgnbGFyZ2UtbGFwdG9wJykge1xuICAgICAgZ2FwOiAxMnJlbTtcbiAgICB9XG4gIH1cblxuICAmX19jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAxLjZyZW07XG4gICAgZmxleDogMSAxIDQwJTtcbiAgfVxuXG4gICZfX2hlYWRpbmcge1xuICAgIEBpbmNsdWRlIHR5cG8oJ3NlY3Rpb24taGVhZGluZycpXG4gIH1cblxuICAmX190ZXh0IHtcbiAgICBAaW5jbHVkZSB0eXBvKCd0ZXh0Jyk7XG4gICAgbWFyZ2luLXRvcDogLjhyZW07XG4gIH1cblxuICAmX19saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAxLjhyZW07XG4gICAgbWFyZ2luLXRvcDogNHJlbTtcblxuICAgICZJdGVtIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBnYXA6IDFyZW07XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgdHJhbnNpdGlvbjogYWxsICR0ck0gZWFzZTtcblxuICAgICAgJi5hY3RpdmUge1xuICAgICAgICBwYWRkaW5nOiAwIDAgMnJlbSAwO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSByd2QoJ3Bob25lJykge1xuICAgICAgICBnYXA6IDIuNHJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19udW1iZXIge1xuICAgIHdpZHRoOiA1LjRyZW07XG4gICAgaGVpZ2h0OiA1LjRyZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBib3JkZXI6IC4xcmVtIHNvbGlkICRjLWdvbGQtMztcbiAgICB0cmFuc2l0aW9uOiBhbGwgJHRyTSBlYXNlO1xuXG4gICAgJiBzcGFuIHtcbiAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgZm9udC13ZWlnaHQ6ICRmdy1yZWd1bGFyO1xuICAgICAgY29sb3I6ICRjLWdvbGQtMTtcbiAgICB9XG5cbiAgICAmLmFjdGl2ZSB7XG4gICAgICBjb2xvcjogJGMtZ29sZDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWdvbGQtMztcbiAgICB9XG4gIH1cblxuICAmX19kZXNjIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAxLjJyZW07XG4gICAgZmxleDogMSAwIDA7XG5cbiAgICAmVGl0bGUge1xuICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICBmb250LXdlaWdodDogJGZ3LXJlZ3VsYXI7XG4gICAgICBjb2xvcjogJGMtYmxhY2s7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgJHRyTSBlYXNlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDQwJSk7XG4gICAgfVxuXG4gICAgJlRleHQge1xuICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICBmb250LXdlaWdodDogJGZ3LXJlZ3VsYXI7XG4gICAgICBjb2xvcjogJGMtZ3JheS0zO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuOXJlbTtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAvL2Rpc3BsYXk6IG5vbmU7XG4gICAgICBtYXgtaGVpZ2h0OiAwO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUwJSk7XG4gICAgICB3aWxsLWNoYW5nZTogbWF4LWhlaWdodDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAkdHJNIGVhc2U7XG5cbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgbWF4LWhlaWdodDogdW5zZXQ7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMCUpO1xuICAgICAgICAvL2Rpc3BsYXk6IGJsb2NrXG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9faW1hZ2VCb3gge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbGV4OiAxIDEgNDAlO1xuICAgIG1pbi1oZWlnaHQ6IDMwcmVtO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgQGluY2x1ZGUgcndkKCdwaG9uZScpIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDQwcmVtO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJ3ZCgnbGFyZ2UtdGFibGV0Jykge1xuICAgICAgbWluLWhlaWdodDogNjZyZW07XG4gICAgfVxuICB9XG5cbiAgJl9faW1hZ2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBpbnNldDogMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICBvcGFjaXR5OiAwO1xuICAgIG1heC1oZWlnaHQ6IDY3cmVtO1xuICAgIHRyYW5zaXRpb246IGFsbCAkdHJNIGVhc2U7XG5cbiAgICAmLmFjdGl2ZSB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgfVxufVxuIiwiLnBhcnRuZXJzTG9nbyB7XHJcblxyXG4gICZfX2lubmVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGdhcDogMS42cmVtO1xyXG4gIH1cclxuXHJcbiAgJl9faGVhZGluZyB7XHJcbiAgICBAaW5jbHVkZSB0eXBvKCdzZWN0aW9uLWhlYWRpbmcnKTtcclxuICAgIG1hcmdpbi1ib3R0b206IDRyZW07XHJcbiAgfVxyXG5cclxuICAmX19zd2lwZXIge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICB6LWluZGV4OiAwO1xyXG4gIH1cclxuXHJcbiAgJl9fd3JhcCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIH1cclxuXHJcbiAgJl9faW1hZ2VzTGlzdCB7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgei1pbmRleDogLTEhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgJl9faW1hZ2VzQm94IHtcclxuICAgIGRpc3BsYXk6IGZsZXghaW1wb3J0YW50O1xyXG4gICAgZ2FwOiAycmVtIWltcG9ydGFudDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW4haW1wb3J0YW50O1xyXG5cclxuICAgIEBpbmNsdWRlIHJ3ZCgnbGFyZ2UtcGhvbmUnKSB7XHJcbiAgICAgIGdhcDogNHJlbSFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgcndkKCd0YWJsZXQnKSB7XHJcbiAgICAgIGdhcDogNnJlbSFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgcndkKCdsYXB0b3AnKSB7XHJcbiAgICAgIGdhcDogOHJlbSFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19pbWFnZUJveCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4IWltcG9ydGFudDs7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgfVxyXG5cclxuICAmX19pbWFnZSB7XHJcbiAgICBtYXgtd2lkdGg6IDEycmVtO1xyXG4gICAgbWF4LWhlaWdodDogMTJyZW07XHJcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICB9XHJcblxyXG4gICZfX2Fycm93cyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICB9XHJcbn1cclxuIiwiLnNsaWRlclNpZGUge1xuXG4gICZfX2NvbnRhaW5lciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG4gIH1cblxuICAmX193cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG4gIH1cblxuICAmX19zaGFkb3cge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDUlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB3aWR0aDogODAlO1xuICAgIGhlaWdodDogMjByZW07XG4gICAgYm94LXNoYWRvdzogMHB4IDQwcHggNDBweCAyNXB4IHJnYmEoMjM2LCAyMzcsIDIzNywgMSk7XG4gICAgei1pbmRleDogLTE7XG5cbiAgICBAaW5jbHVkZSByd2QoJ3NtYWxsLXRhYmxldCcpIHtcbiAgICAgIGJvdHRvbTogMTAlO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG5vcnRsIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBydGwge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwJSk7XG4gICAgfVxuICB9XG5cbiAgJl9faW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDNyZW07XG4gICAgcGFkZGluZzogM3JlbSAwO1xuXG4gICAgQGluY2x1ZGUgcndkKCdzbWFsbC10YWJsZXQnKSB7XG4gICAgICBwYWRkaW5nOiA0LjNyZW0gMDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSByd2QoJ2xhcmdlLXRhYmxldCcpIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiA0LjNyZW0gNi40cmVtO1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICB9XG4gIH1cblxuICAmX19jb250ZW50IHtcbiAgICBmbGV4OiAxIDEgNDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDEuNnJlbTtcbiAgfVxuXG4gICZfX2hlYWRpbmcge1xuICAgIEBpbmNsdWRlIHR5cG8oJ3NlY3Rpb24taGVhZGluZycpO1xuICB9XG5cbiAgJl9fdGV4dCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBAaW5jbHVkZSB0eXBvKCd0ZXh0Jyk7XG4gICAgbWFyZ2luLXRvcDogLjhyZW07XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgJHRyTSBlYXNlO1xuXG4gICAgJi5hY3RpdmUge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuXG4gICZfX2J1dHRvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IGFsbCAkdHJNIGVhc2U7XG5cbiAgICAmLmFjdGl2ZSB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgJl9faW1hZ2VzIHtcbiAgICBmbGV4OiAxIDEgNDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgQGluY2x1ZGUgcndkKCdsYXJnZS10YWJsZXQnKSB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICB9XG4gIH1cblxuICAmX19pbWFnZSB7XG4gICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogNDZyZW07XG4gIH1cblxuICAmX19uYXZpZ2F0aW9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBnYXA6IC44cmVtO1xuICAgIHdpZHRoOiBhdXRvIWltcG9ydGFudDtcblxuICAgIEBpbmNsdWRlIHJ3ZCgnbGFyZ2UtdGFibGV0Jykge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG5cbiAgICAmV3JhcCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCAkYy13aGl0ZS00LCAkYy13aGl0ZS0zKTtcbiAgICAgIHdpZHRoOiAxLjc1cmVtO1xuICAgICAgaGVpZ2h0OiAxLjc1cmVtO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHdpZHRoOiAxLjU1cmVtO1xuICAgICAgICBoZWlnaHQ6IDEuNTVyZW07XG4gICAgICAgIGluc2V0LWlubGluZTogNTAlIDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG5cbiAgICAgICAgQGluY2x1ZGUgbm9ydGwge1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgcnRsIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MCUsIC01MCUpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgJGMtZ29sZC0xLCAkYy1nb2xkLTUpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuc3VicGFnZUhlcm8ge1xyXG4gICRyb290OiAmO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1nb2xkLTI7XHJcbi5zdXBwYWdlSW1hZ2VfYnJlYWRjcnVtYntcclxuICAgIC5icmVhZGNydW1icyB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiA2cmVtO1xyXG4gICAgICAmX19saW5re1xyXG4gICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcclxuICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCk6YWZ0ZXIge1xyXG4gICAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICBcclxuICAmX19iZ0Z1bGxJbWFnZSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBpbnNldDogMDtcclxuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgfVxyXG5cclxuICAmLS1pbWFnZSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGluc2V0OiAwO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjLWJsYWNrLCAuNCk7XHJcbiAgICB9XHJcblxyXG4gICAgI3skcm9vdH1fX3RpdGxlIHtcclxuICAgICAgY29sb3I6ICRjLXdoaXRlLTE7XHJcbiAgICB9XHJcblxyXG4gICAgI3skcm9vdH1fX3RleHQge1xyXG4gICAgICBjb2xvcjogJGMtd2hpdGUtMTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2JnSW1hZ2Uge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgei1pbmRleDogMTtcclxuICAgIHdpZHRoOiA5MCU7XHJcblxyXG4gICAgQGluY2x1ZGUgcndkKCdwaG9uZScpIHtcclxuICAgICAgd2lkdGg6IDgwJTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSByd2QoJ3NtYWxsLXRhYmxldCcpIHtcclxuICAgICAgd2lkdGg6IDYwJTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSByd2QoJ2xhcmdlLXRhYmxldCcpIHtcclxuICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbm9ydGwge1xyXG4gICAgICByaWdodDogMDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBydGwge1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICB0cmFuc2Zvcm06IHNjYWxlWCgtMSk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX193cmFwcGVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmctdG9wOiAxMXJlbTtcclxuICAgIHotaW5kZXg6IDI7XHJcbiAgfVxyXG5cclxuICAmX19pbm5lciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGdhcDogMS4ycmVtO1xyXG4gICAgcGFkZGluZzogNC40cmVtIDAgMTJyZW0gMDtcclxuXHJcbiAgICAmIC5icmVhZGNydW1icyB7XHJcbiAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX190aXRsZSB7XHJcbiAgICBAaW5jbHVkZSB0eXBvKCdoZXJvJyk7XHJcbiAgICBjb2xvcjogJGMtZ3JheS0xO1xyXG5cclxuICAgIEBpbmNsdWRlIHJ3ZCgnbGFyZ2UtdGFibGV0Jykge1xyXG4gICAgICBtYXgtd2lkdGg6IDcwJTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3RleHQge1xyXG4gICAgQGluY2x1ZGUgdHlwbygndGV4dCcpO1xyXG4gICAgY29sb3I6ICRjLWdyYXktMztcclxuXHJcbiAgICBAaW5jbHVkZSByd2QoJ2xhcmdlLXRhYmxldCcpIHtcclxuICAgICAgbWF4LXdpZHRoOiA2NSU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19idXR0b257XHJcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xyXG4gIH1cclxuXHJcbn1cclxuIiwiLnRpbGVzTGluayB7XG4gICRyb290OiAmO1xuXG4gICZfX2lubmVyIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIGdyaWQtYXV0by1yb3dzOiBtaW5tYXgoMzEuNnJlbSwgYXV0byk7XG4gICAgZ2FwOiAxLjZyZW07XG5cbiAgICBAaW5jbHVkZSByd2QoJ3NtYWxsLXRhYmxldCcpIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCBtaW5tYXgoMzdyZW0sIGF1dG8pKTtcbiAgICAgIGdyaWQtYXV0by1yb3dzOiBtaW5tYXgoNDEuNnJlbSwgYXV0byk7XG4gICAgfVxuICB9XG59XG4iLCIuZGV0YWlsc0Jhbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAmX193cmFwcGVyIHtcblxuICAgIEBpbmNsdWRlIHJ3ZCgndGFibGV0Jykge1xuXG4gICAgICBAaW5jbHVkZSBub3J0bCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgcnRsIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9faW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDMuNnJlbTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgQGluY2x1ZGUgcndkKCd0YWJsZXQnKSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgZ2FwOiA2cmVtO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJ3ZCgnbGFwdG9wJykge1xuICAgICAgZ2FwOiA4cmVtO1xuICAgIH1cbiAgfVxuXG4gICZfX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDMuNHJlbTtcbiAgICBmbGV4OiAxIDEgNTAlO1xuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IC44cmVtO1xuXG4gICAgQGluY2x1ZGUgcndkKCdsYXB0b3AnKSB7XG5cbiAgICAgIEBpbmNsdWRlIG5vcnRsIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC00LjhyZW07XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIHJ0bCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLTQuOHJlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmIGgyIHtcbiAgICAgIEBpbmNsdWRlIHR5cG8oJ3NlY3Rpb24taGVhZGluZycpO1xuICAgICAgY29sb3I6ICRjLWdvbGQtMTtcbiAgICB9XG4gIH1cblxuICAmX19saW5rIHtcbiAgICB3aWR0aDogNHJlbTtcbiAgICBoZWlnaHQ6IDRyZW07XG5cbiAgICAmIHN2ZyB7XG5cbiAgICAgIEBpbmNsdWRlIHJ0bCB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKC0xKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX190ZXh0IHtcblxuICAgIEBpbmNsdWRlIHJ3ZCgnbGFwdG9wJykge1xuICAgICAgbWF4LXdpZHRoOiA4MCU7XG4gICAgfVxuXG4gICAgJiBzdHJvbmcge1xuICAgICAgY29sb3I6ICMyRDMwMzM7XG4gICAgfVxuXG4gICAgJiBwIHtcbiAgICAgIGNvbG9yOiAkYy1ncmF5LTM7XG4gICAgfVxuICB9XG5cbiAgJl9fc3RlcHNCb3gge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyBjYWxjKCR3cmFwcGVyLW5lZ2F0aXZlLW1hcmdpbi1tb2JpbGUgKiAtMSkpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXB1cnBsZS0xO1xuXG4gICAgQGluY2x1ZGUgbm9ydGwge1xuICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogOHJlbTtcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDhyZW07XG4gICAgICBwYWRkaW5nOiA0LjJyZW0gM3JlbSAyLjRyZW0gNHJlbTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBydGwge1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDhyZW07XG4gICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogOHJlbTtcbiAgICAgIHBhZGRpbmc6IDQuMnJlbSA0cmVtIDIuNHJlbSAzcmVtO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJ3ZCgndGFibGV0JywgZmFsc2UpIHtcblxuICAgICAgQGluY2x1ZGUgbm9ydGwge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6ICR3cmFwcGVyLW5lZ2F0aXZlLW1hcmdpbi1tb2JpbGU7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIHJ0bCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAkd3JhcHBlci1uZWdhdGl2ZS1tYXJnaW4tbW9iaWxlO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIHJ3ZCgncGhvbmUnKSB7XG4gICAgICBwYWRkaW5nOiA0LjJyZW0gNHJlbSAyLjRyZW0gNHJlbTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSByd2QoJ3RhYmxldCcpIHtcbiAgICAgIGZsZXg6IDEgMSA0NSU7XG4gICAgICB3aWR0aDogOTUlO1xuXG4gICAgICBAaW5jbHVkZSBub3J0bCB7XG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDEycmVtO1xuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxMnJlbTtcbiAgICAgICAgcGFkZGluZzogOXJlbSA2cmVtIDRyZW0gNnJlbTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgcnRsIHtcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDEycmVtO1xuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMTJyZW07XG4gICAgICAgIHBhZGRpbmc6IDlyZW0gNnJlbSA0cmVtIDZyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fc3RlcHNUaXRsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi10b3A6IDEuMnJlbTtcbiAgICBmb250LXNpemU6IDIuNnJlbTtcbiAgICBjb2xvcjogJGMtd2hpdGUtMTtcbiAgICBmb250LXdlaWdodDogJGZ3LWJvbGQ7XG4gICAgei1pbmRleDogMjtcblxuICAgIEBpbmNsdWRlIHJ3ZCgnbGFyZ2UtdGFibGV0Jykge1xuICAgICAgZm9udC1zaXplOiAzLjJyZW07XG4gICAgfVxuICB9XG5cbiAgJl9fc3RlcHNUZXh0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgICB6LWluZGV4OiAyO1xuICAgIGNvbG9yOiAkYy13aGl0ZS0xO1xuXG4gICAgJiBzdHJvbmcge1xuICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgfVxuICB9XG5cbiAgJl9fc3RlcHNCdXR0b24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgbWFyZ2luLXRvcDogMS42cmVtO1xuICAgIHotaW5kZXg6IDI7XG5cbiAgICBAaW5jbHVkZSByd2QoJ3RhYmxldCcpIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJ3ZCgnbGFyZ2UtdGFibGV0Jykge1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICB9XG4gIH1cblxuICAmX19zdGVwc0ltYWdlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDU1JTtcbiAgICBib3R0b206IC0xMCU7XG4gICAgb3BhY2l0eTogLjE7XG4gICAgei1pbmRleDogMTtcblxuICAgIEBpbmNsdWRlIHJ3ZCgnbGFyZ2UtcGhvbmUnKSB7XG4gICAgICBib3R0b206IC00MCU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcndkKCd0YWJsZXQnKSB7XG4gICAgICB3aWR0aDogOTUlO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG5vcnRsIHtcbiAgICAgIHJpZ2h0OiAtNSU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcnRsIHtcbiAgICAgIGxlZnQ6IC01JTtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGVYKC0xKTtcbiAgICB9XG4gIH1cbn1cbiIsIi5ob3Jpem9udGFsU2xpZGVyIHtcblxuICAmX193cmFwcGVyIHtcblxuICAgIEBpbmNsdWRlIHJ3ZCgnbGFyZ2UtdGFibGV0Jykge1xuICAgICAgQGluY2x1ZGUgbm9ydGwge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIHJ0bCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2lubmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgQGluY2x1ZGUgdHlwbygnc2VjdGlvbi1oZWFkaW5nJyk7XG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbiAgfVxuXG4gICZfX3NsaWRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuXG4gICZfX3Byb2dyZXNzIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG1hcmdpbi10b3A6IDIuNHJlbTtcblxuICAgIEBpbmNsdWRlIHJ3ZCgnbGFyZ2UtdGFibGV0JywgZmFsc2UpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJ3ZCgnbGFyZ2UtdGFibGV0Jykge1xuICAgICAgbWFyZ2luLXRvcDogMi40cmVtO1xuXG4gICAgICBAaW5jbHVkZSBub3J0bCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBydGwge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJkJnIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLXRvcDogLS4ycmVtO1xuICAgICAgaGVpZ2h0OiAuMnJlbTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlLTI7XG4gICAgfVxuXG4gICAgJkJhciB7XG4gICAgICBoZWlnaHQ6IC40cmVtO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtZ29sZC01O1xuICAgIH1cbiAgfVxufVxuIiwiLmRldGFpbHNTZWN0aW9uIHtcblxuICAmX19pbm5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiA0cmVtO1xuXG4gICAgQGluY2x1ZGUgcndkKCd0YWJsZXQnKSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIH1cbiAgfVxuXG4gICZfX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDIuNHJlbTtcbiAgICBmbGV4OiAwIDAgNDUlO1xuXG4gICAgQGluY2x1ZGUgcndkKCdsYXB0b3AnKSB7XG4gICAgICBmbGV4OiAwIDAgNDElO1xuICAgIH1cbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBAaW5jbHVkZSB0eXBvKCdzZWN0aW9uLWhlYWRpbmcnKTtcbiAgICBjb2xvcjogJGMtZ3JheS0xO1xuICB9XG5cbiAgJl9fdGV4dCB7XG4gICAgQGluY2x1ZGUgdHlwbygndGV4dCcpO1xuICAgIGNvbG9yOiAkYy1ncmF5LTM7XG5cbiAgICAmIHVsIHtcbiAgICAgIG1hcmdpbi10b3A6IDIuNHJlbTtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgICAgIGxpIHtcbiAgICAgICAgY29sb3I6ICRjLWJsYWNrO1xuXG4gICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBub3J0bCB7XG5cbiAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIEBpbmNsdWRlIGljb21vb24oJ2NoZWNrJyk7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC44cmVtO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICAgICAgICBjb2xvcjogJGMtcHVycGxlLTE7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgcnRsIHtcblxuICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBAaW5jbHVkZSBpY29tb29uKCdjaGVjaycpO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC44cmVtO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICAgICAgICBjb2xvcjogJGMtcHVycGxlLTE7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbi10b3A6IDEuMnJlbTtcbiAgfVxuXG4gICZfX3RhYnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDIuNHJlbTtcbiAgICBmbGV4OiAwIDAgNDUlO1xuXG4gICAgQGluY2x1ZGUgcndkKCdsYXB0b3AnKSB7XG4gICAgICBmbGV4OiAwIDAgNDElO1xuICAgIH1cblxuICAgICZCdXR0b25zIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBnYXA6IC44cmVtO1xuICAgIH1cblxuICAgICZCdXR0b24ge1xuICAgICAgYm9yZGVyLXJhZGl1czogNXJlbTtcbiAgICAgIHBhZGRpbmc6IDEuMnJlbSAxLjZyZW07XG4gICAgICBib3JkZXI6IC4xcmVtIHNvbGlkICRjLXdoaXRlLTQ7XG4gICAgICBjb2xvcjogJGMtZ3JheS03O1xuICAgICAgZm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xuICAgICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgJHRyTSBlYXNlO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtcHVycGxlLTE7XG4gICAgICAgIGNvbG9yOiAkYy13aGl0ZS0xO1xuICAgICAgfVxuXG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgIGNvbG9yOiAkYy13aGl0ZS0xO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1wdXJwbGUtMTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmQ29udGVudCB7XG5cbiAgICB9XG5cbiAgICAmVGV4dCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgQGluY2x1ZGUgdHlwbygndGV4dCcpO1xuICAgICAgY29sb3I6ICRjLWdyYXktMztcblxuICAgICAgJi5hY3RpdmUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5jb250YWN0Rm9ybSB7XG5cbiAgJl9fd3JhcHBlciB7XG5cbiAgICBAaW5jbHVkZSByd2QoJ3RhYmxldCcsIGZhbHNlKSB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcndkKCd0YWJsZXQnKSB7XG4gICAgICBAaW5jbHVkZSBub3J0bCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBydGwge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9faW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiA0cmVtO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICBAaW5jbHVkZSByd2QoJ3RhYmxldCcpIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcndkKCdsYXJnZS10YWJsZXQnKSB7XG4gICAgICBnYXA6IDE2cmVtO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJ3ZCgnbGFwdG9wJykge1xuICAgICAgZ2FwOiAyNHJlbTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSByd2QoJ3VsdHJhJykge1xuICAgICAgZ2FwOiAyMCU7XG4gICAgfVxuICB9XG5cbiAgJl9fc2lkZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleDogMSAwIDIwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1nb2xkLTI7XG5cbiAgICBAaW5jbHVkZSByd2QoJ3RhYmxldCcsIGZhbHNlKSB7XG4gICAgICBwYWRkaW5nOiAwICR3cmFwcGVyLW1hcmdpbi1tb2JpbGUgNHJlbSAkd3JhcHBlci1tYXJnaW4tbW9iaWxlO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJ3ZCgndGFibGV0Jykge1xuICAgICAgcGFkZGluZzogMCA0cmVtIDRyZW0gNHJlbTtcbiAgICAgIGZsZXg6IDAgMCAzMCU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbm9ydGwge1xuICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDMuMnJlbSAwO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJ0bCB7XG4gICAgICBib3JkZXItcmFkaXVzOiAwIDAgMCAzLjJyZW07XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcndkKCdsYXB0b3AnKSB7XG4gICAgICBmbGV4OiAwIDAgMjQlO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJ3ZCgndWx0cmEnKSB7XG4gICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB9XG4gIH1cblxuICAmX19pbWFnZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgJiBpbWcge1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICBib3JkZXItcmFkaXVzOiAxLjdyZW07XG5cbiAgICAgIEBpbmNsdWRlIHJ3ZCgndGFibGV0Jykge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogLTRyZW07XG4gICAgICAgIG1heC13aWR0aDogNDEuNnJlbTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbm9ydGwge1xuICAgICAgICByaWdodDogMDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgcnRsIHtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgcndkKCdsYXJnZS10YWJsZXQnKSB7XG5cbiAgICAgICAgQGluY2x1ZGUgbm9ydGwge1xuICAgICAgICAgIHJpZ2h0OiAtMTRyZW07XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBydGwge1xuICAgICAgICAgIGxlZnQ6IC0xNHJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSByd2QoJ2xhcmdlLXRhYmxldCcpIHtcbiAgICAgICAgd2lkdGg6IDEzMCU7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIHJ3ZCgnbGFwdG9wJykge1xuICAgICAgICB3aWR0aDogNDEuNnJlbTtcblxuICAgICAgICBAaW5jbHVkZSBub3J0bCB7XG4gICAgICAgICAgcmlnaHQ6IC0yMHJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHJ0bCB7XG4gICAgICAgICAgbGVmdDogLTIwcmVtO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIHJ3ZCgndWx0cmEnKSB7XG5cbiAgICAgICAgQGluY2x1ZGUgbm9ydGwge1xuICAgICAgICAgIHJpZ2h0OiAtMTRyZW07XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBydGwge1xuICAgICAgICAgIGxlZnQ6IC0xNHJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2RldGFpbHMge1xuICAgIG1hcmdpbi10b3A6IDMuMnJlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMS4ycmVtO1xuICAgIHotaW5kZXg6IDI7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICBAaW5jbHVkZSByd2QoJ3RhYmxldCcpIHtcbiAgICAgIG1hcmdpbi10b3A6IDI5cmVtO1xuICAgIH1cbiAgfVxuXG4gICZfX3NvY2lhbEJhciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZ2FwOiAyLjRyZW07XG4gICAgYm9yZGVyLXJhZGl1czogMi40cmVtO1xuICAgIHBhZGRpbmc6IDFyZW0gMi40cmVtO1xuICAgIG1hcmdpbi10b3A6IDIuNHJlbTtcbiAgICB6LWluZGV4OiAyO1xuXG4gICAgQGluY2x1ZGUgcndkKCd0YWJsZXQnKSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAmX19mb3JtcyB7XG4gICAgZmxleDogMSAwIDUwJTtcbiAgICBtYXJnaW4tdG9wOiA2cmVtO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDMuMnJlbTtcblxuICAgIEBpbmNsdWRlIHJ3ZCgndGFibGV0JywgZmFsc2UpIHtcbiAgICAgIG1hcmdpbjogMCAkd3JhcHBlci1tYXJnaW4tbW9iaWxlO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJ3ZCgnbGFyZ2UtdGFibGV0Jykge1xuICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgfVxuICB9XG5cbiAgJl9fZm9ybSB7XG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgICYuYWN0aXZlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuICB9XG5cbiAgJl9fc3dpdGNoQm94IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogMS40cmVtO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBwYWRkaW5nOiAwIDIuMnJlbTtcblxuICAgIEBpbmNsdWRlIHJ3ZCgndGFibGV0Jykge1xuICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcndkKCdsYXJnZS10YWJsZXQnKSB7XG4gICAgICBnYXA6IDIuNHJlbTtcbiAgICB9XG5cbiAgICAmIHNwYW4ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWdyYXk7XG4gICAgICB3aWR0aDogLjFyZW07XG4gICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgIEBpbmNsdWRlIHJ3ZCgnbGFyZ2UtcGhvbmUnKSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19zd2l0Y2hJdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZm9udC1zaXplOiAyLjRyZW07XG4gICAgZm9udC13ZWlnaHQ6ICRmdy1yZWd1bGFyO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBjb2xvcjogJGMtZ3JheS04O1xuICAgIHRyYW5zaXRpb246IGFsbCAkdHJNIGVhc2U7XG5cbiAgICBAaW5jbHVkZSByd2QoJ3RhYmxldCcpIHtcbiAgICAgIGZvbnQtc2l6ZTogMy4ycmVtO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICRjLWdvbGQtMTtcbiAgICB9XG5cbiAgICAmLmFjdGl2ZSB7XG4gICAgICBjb2xvcjogJGMtZ29sZC0xO1xuICAgIH1cbiAgfVxufVxuIiwiLmNvbXBldGl0aW9uQ2FyZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMi40cmVtO1xuICBmbGV4OiAxIDAgMjUlO1xuICBwYWRkaW5nOiAycmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjhGNUVGO1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xufVxuLmNvbXBldGl0aW9uQ2FyZF9fYm94IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAyLjRyZW07XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uY29tcGV0aXRpb25DYXJkX19pbm5lciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogYXV0bztcbiAgZ2FwOiAzLjJyZW07XG4gIGhlaWdodDogMTAwJTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jb21wZXRpdGlvbkNhcmRfX2lubmVyIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEuNWZyIDAuODVmcjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuY29tcGV0aXRpb25DYXJkX19pbm5lciB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxLjVmciAwLjc1ZnI7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLmNvbXBldGl0aW9uQ2FyZF9faW5uZXIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMS41ZnIgMC43ZnI7XG4gIH1cbn1cbi5jb21wZXRpdGlvbkNhcmRfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAyLjdyZW07XG4gIGxpbmUtaGVpZ2h0OiA1cmVtO1xuICBjb2xvcjogIzg0Njk0MDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbi5jb21wZXRpdGlvbkNhcmRfX3RleHQge1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuMnJlbTtcbiAgY29sb3I6ICM2OTZENzA7XG4gIHRleHQtYWxpZ246IGp1c3RpZnk7XG59XG4uY29tcGV0aXRpb25DYXJkX19leHBpcmVkIHtcbiAgY29sb3I6ICNFMzVDNDc7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbn1cbi5jb21wZXRpdGlvbkNhcmRfX2RhdGVzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDEuNnJlbTtcbn1cbi5jb21wZXRpdGlvbkNhcmRfX2RhdGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDAuNHJlbTtcbn1cbi5jb21wZXRpdGlvbkNhcmRfX2RhdGVUZXh0IHtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjNjk2RDcwO1xufVxuLmNvbXBldGl0aW9uQ2FyZF9fZGF0ZVRpbWUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzM0MzczQTtcbn1cbmh0bWw6bm90KFtkaXI9cnRsXSkgLmNvbXBldGl0aW9uQ2FyZF9fZGF0ZVRpbWUge1xuICBwYWRkaW5nLWxlZnQ6IDEuOHJlbTtcbn1cbmh0bWxbZGlyPXJ0bF0gLmNvbXBldGl0aW9uQ2FyZF9fZGF0ZVRpbWUge1xuICBwYWRkaW5nLXJpZ2h0OiAxLjhyZW07XG59XG4uY29tcGV0aXRpb25DYXJkX19kYXRlVGltZTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAwO1xuICB3aWR0aDogMS4zcmVtO1xuICBoZWlnaHQ6IDEuM3JlbTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxMicgaGVpZ2h0PScxNCcgdmlld0JveD0nMCAwIDEyIDE0JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNNy42NjY2NyAxMUM3LjIgMTEgNi44MDU1NiAxMC44Mzg5IDYuNDgzMzMgMTAuNTE2N0M2LjE2MTExIDEwLjE5NDUgNiA5LjgwMDA0IDYgOS4zMzMzN0M2IDguODY2NzEgNi4xNjExMSA4LjQ3MjI2IDYuNDgzMzMgOC4xNTAwNEM2LjgwNTU2IDcuODI3ODIgNy4yIDcuNjY2NzEgNy42NjY2NyA3LjY2NjcxQzguMTMzMzMgNy42NjY3MSA4LjUyNzc4IDcuODI3ODIgOC44NSA4LjE1MDA0QzkuMTcyMjIgOC40NzIyNiA5LjMzMzMzIDguODY2NzEgOS4zMzMzMyA5LjMzMzM3QzkuMzMzMzMgOS44MDAwNCA5LjE3MjIyIDEwLjE5NDUgOC44NSAxMC41MTY3QzguNTI3NzggMTAuODM4OSA4LjEzMzMzIDExIDcuNjY2NjcgMTFaTTEuMzMzMzMgMTMuNjY2N0MwLjk2NjY2NyAxMy42NjY3IDAuNjUyNzc4IDEzLjUzNjIgMC4zOTE2NjcgMTMuMjc1QzAuMTMwNTU2IDEzLjAxMzkgMCAxMi43IDAgMTIuMzMzNFYzLjAwMDA0QzAgMi42MzMzNyAwLjEzMDU1NiAyLjMxOTQ5IDAuMzkxNjY3IDIuMDU4MzdDMC42NTI3NzggMS43OTcyNiAwLjk2NjY2NyAxLjY2NjcxIDEuMzMzMzMgMS42NjY3MUgyVjEuMDAwMDRDMiAwLjgxMTE1MiAyLjA2Mzg5IDAuNjUyODE4IDIuMTkxNjcgMC41MjUwNDFDMi4zMTk0NCAwLjM5NzI2MyAyLjQ3Nzc4IDAuMzMzMzc0IDIuNjY2NjcgMC4zMzMzNzRDMi44NTU1NiAwLjMzMzM3NCAzLjAxMzg5IDAuMzk3MjYzIDMuMTQxNjcgMC41MjUwNDFDMy4yNjk0NCAwLjY1MjgxOCAzLjMzMzMzIDAuODExMTUyIDMuMzMzMzMgMS4wMDAwNFYxLjY2NjcxSDguNjY2NjdWMS4wMDAwNEM4LjY2NjY3IDAuODExMTUyIDguNzMwNTYgMC42NTI4MTggOC44NTgzMyAwLjUyNTA0MUM4Ljk4NjExIDAuMzk3MjYzIDkuMTQ0NDQgMC4zMzMzNzQgOS4zMzMzMyAwLjMzMzM3NEM5LjUyMjIyIDAuMzMzMzc0IDkuNjgwNTYgMC4zOTcyNjMgOS44MDgzMyAwLjUyNTA0MUM5LjkzNjExIDAuNjUyODE4IDEwIDAuODExMTUyIDEwIDEuMDAwMDRWMS42NjY3MUgxMC42NjY3QzExLjAzMzMgMS42NjY3MSAxMS4zNDcyIDEuNzk3MjYgMTEuNjA4MyAyLjA1ODM3QzExLjg2OTQgMi4zMTk0OSAxMiAyLjYzMzM3IDEyIDMuMDAwMDRWMTIuMzMzNEMxMiAxMi43IDExLjg2OTQgMTMuMDEzOSAxMS42MDgzIDEzLjI3NUMxMS4zNDcyIDEzLjUzNjIgMTEuMDMzMyAxMy42NjY3IDEwLjY2NjcgMTMuNjY2N0gxLjMzMzMzWk0xLjMzMzMzIDEyLjMzMzRIMTAuNjY2N1Y1LjY2NjcxSDEuMzMzMzNWMTIuMzMzNFpNMS4zMzMzMyA0LjMzMzM3SDEwLjY2NjdWMy4wMDAwNEgxLjMzMzMzVjQuMzMzMzdaJyBmaWxsPSclMjMzNDM3M0EnLyUzRSUzQy9zdmclM0UlMEFcIik7XG59XG5cbi5jb21wZXRpdGlvbkNhcmRfX3RpbWVDZWxsIHtcbiAgZmxleDogMSAwIDQwJTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuY29tcGV0aXRpb25DYXJkX190aW1lQ2VsbCB7XG4gICAgZ3JpZC1yb3c6IDEvMjtcbiAgfVxufVxuXG4uY29tcGV0aXRpb25DYXJkX190aW1lQm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmNvbXBldGl0aW9uQ2FyZF9fdGltZUJveCBzdmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxNS42cmVtO1xuICBoZWlnaHQ6IDE1LjZyZW07XG4gIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG59XG5cbi5jb21wZXRpdGlvbkNhcmRfX3RpbWVCb3ggc3ZnIGNpcmNsZSB7XG4gIHdpZHRoOiAxNXJlbTtcbiAgaGVpZ2h0OiAxNXJlbTtcbiAgZmlsbDogbm9uZTtcbiAgc3Ryb2tlLXdpZHRoOiAyO1xuICBzdHJva2U6ICNEMEQyRDM7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAuNXJlbSwgMC41cmVtKTtcbiAgc3Ryb2tlLWRhc2hhcnJheTogNDgwO1xuICBzdHJva2UtZGFzaG9mZnNldDogNDgwO1xufVxuXG4uY29tcGV0aXRpb25DYXJkX190aW1lQm94IHN2ZyBjaXJjbGU6Zmlyc3QtY2hpbGQge1xuICBzdHJva2UtZGFzaG9mZnNldDogMDtcbn1cblxuLmNvbXBldGl0aW9uQ2FyZF9fdGltZUJveCBzdmcgY2lyY2xlOm50aC1jaGlsZCgyKSB7XG4gIHN0cm9rZS1kYXNob2Zmc2V0OiBjYWxjKDQ4MCAtIDQ4MCAqIHZhcigtLXBlcmNlbnQpIC8gMTAwKTtcbiAgc3Ryb2tlLXdpZHRoOiA0O1xuICBzdHJva2U6ICNCQzk2NUM7XG59XG5cbi5jb21wZXRpdGlvbkNhcmRfX3RpbWVCb3guZXhwaXJlZCBzdmcgY2lyY2xlOm50aC1jaGlsZCgyKSB7XG4gIHN0cm9rZS1kYXNob2Zmc2V0OiBjYWxjKDQ4MCAtIDQ4MCAqIHZhcigtLXBlcmNlbnQpIC8gMTAwKTtcbiAgc3Ryb2tlLXdpZHRoOiA0O1xuICBzdHJva2U6ICNFMzVDNDc7XG59XG5cbi5jb21wZXRpdGlvbkNhcmRfX3RpbWVEZXRhaWxzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbmh0bWw6bm90KFtkaXI9cnRsXSkgLmNvbXBldGl0aW9uQ2FyZF9fdGltZURldGFpbHMge1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuXG5odG1sW2Rpcj1ydGxdIC5jb21wZXRpdGlvbkNhcmRfX3RpbWVEZXRhaWxzIHtcbiAgcmlnaHQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTAlLCAtNTAlKTtcbn1cblxuLmNvbXBldGl0aW9uQ2FyZF9fdGltZURheSB7XG4gIGZvbnQtc2l6ZTogNC44cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzg0Njk0MDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uY29tcGV0aXRpb25DYXJkX190aW1lVGV4dCB7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzg0Njk0MDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAwLjRyZW07XG59XG5cbi5jb21wZXRpdGlvbkNhcmRfX2J1dHRvbiB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5jb21wZXRpdGlvbkNhcmRfX3RhZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBCQzcwO1xuICBjb2xvcjogI0ZBRkJGQjtcbiAgcGFkZGluZzogMC44cmVtIDEuMnJlbTtcbiAgYm9yZGVyLXJhZGl1czogMTByZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMC42cmVtO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG5odG1sOm5vdChbZGlyPXJ0bF0pIC5jb21wZXRpdGlvbkNhcmRfX3RhZyB7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG59XG5cbmh0bWxbZGlyPXJ0bF0gLmNvbXBldGl0aW9uQ2FyZF9fdGFnIHtcbiAgcmlnaHQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTAlLCAwKTtcbn1cblxuLmNvbXBldGl0aW9uQ2FyZF9fdGFnIHNwYW46Zmlyc3QtY2hpbGQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMS40cmVtO1xuICBoZWlnaHQ6IDEuNHJlbTtcbiAgYm9yZGVyOiAwLjE1cmVtIHNvbGlkICNGRkZGRkY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuLmNvbXBldGl0aW9uQ2FyZF9fdGFnIHNwYW46Zmlyc3QtY2hpbGQ6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDAuM3JlbTtcbiAgaGVpZ2h0OiAwLjNyZW07XG4gIHRvcDogNDglO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xufVxuXG5odG1sOm5vdChbZGlyPXJ0bF0pIC5jb21wZXRpdGlvbkNhcmRfX3RhZyBzcGFuOmZpcnN0LWNoaWxkOjphZnRlciB7XG4gIGxlZnQ6IDUyJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG5cbmh0bWxbZGlyPXJ0bF0gLmNvbXBldGl0aW9uQ2FyZF9fdGFnIHNwYW46Zmlyc3QtY2hpbGQ6OmFmdGVyIHtcbiAgcmlnaHQ6IDUyJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTAlLCAtNTAlKTtcbn1cblxuLmNvbXBldGl0aW9uQ2FyZF9fdGFnIHNwYW4ge1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLm1pbkNvbXBldGl0aW9uQ2FyZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMi40cmVtO1xuICBmbGV4OiAxIDAgNDAlO1xuICBwYWRkaW5nOiAzLjJyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNGOEY1RUY7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG59XG5cbi5taW5Db21wZXRpdGlvbkNhcmRfX2lubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAzLjJyZW07XG4gIGhlaWdodDogMTAwJTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5taW5Db21wZXRpdGlvbkNhcmRfX2JveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXg6IDEgMCA2MCU7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLm1pbkNvbXBldGl0aW9uQ2FyZF9fdGl0bGUge1xuICBmb250LXNpemU6IDIuNHJlbTtcbiAgbGluZS1oZWlnaHQ6IDMuM3JlbTtcbiAgY29sb3I6ICM4NDY5NDA7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5taW5Db21wZXRpdGlvbkNhcmRfX3RleHQge1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuMnJlbTtcbiAgY29sb3I6ICM2OTZENzA7XG59XG5cbi5taW5Db21wZXRpdGlvbkNhcmRfX2RhdGVzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxLjZyZW07XG59XG5cbi5taW5Db21wZXRpdGlvbkNhcmRfX2RhdGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDAuNHJlbTtcbn1cblxuLm1pbkNvbXBldGl0aW9uQ2FyZF9fZGF0ZVRleHQge1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICM2OTZENzA7XG59XG5cbi5taW5Db21wZXRpdGlvbkNhcmRfX2RhdGVUaW1lIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMzNDM3M0E7XG59XG5cbmh0bWw6bm90KFtkaXI9cnRsXSkgLm1pbkNvbXBldGl0aW9uQ2FyZF9fZGF0ZVRpbWUge1xuICBwYWRkaW5nLWxlZnQ6IDEuOHJlbTtcbn1cblxuaHRtbFtkaXI9cnRsXSAubWluQ29tcGV0aXRpb25DYXJkX19kYXRlVGltZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDEuOHJlbTtcbn1cblxuLm1pbkNvbXBldGl0aW9uQ2FyZF9fZGF0ZVRpbWU6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMDtcbiAgd2lkdGg6IDEuM3JlbTtcbiAgaGVpZ2h0OiAxLjNyZW07XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTInIGhlaWdodD0nMTQnIHZpZXdCb3g9JzAgMCAxMiAxNCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTcuNjY2NjcgMTFDNy4yIDExIDYuODA1NTYgMTAuODM4OSA2LjQ4MzMzIDEwLjUxNjdDNi4xNjExMSAxMC4xOTQ1IDYgOS44MDAwNCA2IDkuMzMzMzdDNiA4Ljg2NjcxIDYuMTYxMTEgOC40NzIyNiA2LjQ4MzMzIDguMTUwMDRDNi44MDU1NiA3LjgyNzgyIDcuMiA3LjY2NjcxIDcuNjY2NjcgNy42NjY3MUM4LjEzMzMzIDcuNjY2NzEgOC41Mjc3OCA3LjgyNzgyIDguODUgOC4xNTAwNEM5LjE3MjIyIDguNDcyMjYgOS4zMzMzMyA4Ljg2NjcxIDkuMzMzMzMgOS4zMzMzN0M5LjMzMzMzIDkuODAwMDQgOS4xNzIyMiAxMC4xOTQ1IDguODUgMTAuNTE2N0M4LjUyNzc4IDEwLjgzODkgOC4xMzMzMyAxMSA3LjY2NjY3IDExWk0xLjMzMzMzIDEzLjY2NjdDMC45NjY2NjcgMTMuNjY2NyAwLjY1Mjc3OCAxMy41MzYyIDAuMzkxNjY3IDEzLjI3NUMwLjEzMDU1NiAxMy4wMTM5IDAgMTIuNyAwIDEyLjMzMzRWMy4wMDAwNEMwIDIuNjMzMzcgMC4xMzA1NTYgMi4zMTk0OSAwLjM5MTY2NyAyLjA1ODM3QzAuNjUyNzc4IDEuNzk3MjYgMC45NjY2NjcgMS42NjY3MSAxLjMzMzMzIDEuNjY2NzFIMlYxLjAwMDA0QzIgMC44MTExNTIgMi4wNjM4OSAwLjY1MjgxOCAyLjE5MTY3IDAuNTI1MDQxQzIuMzE5NDQgMC4zOTcyNjMgMi40Nzc3OCAwLjMzMzM3NCAyLjY2NjY3IDAuMzMzMzc0QzIuODU1NTYgMC4zMzMzNzQgMy4wMTM4OSAwLjM5NzI2MyAzLjE0MTY3IDAuNTI1MDQxQzMuMjY5NDQgMC42NTI4MTggMy4zMzMzMyAwLjgxMTE1MiAzLjMzMzMzIDEuMDAwMDRWMS42NjY3MUg4LjY2NjY3VjEuMDAwMDRDOC42NjY2NyAwLjgxMTE1MiA4LjczMDU2IDAuNjUyODE4IDguODU4MzMgMC41MjUwNDFDOC45ODYxMSAwLjM5NzI2MyA5LjE0NDQ0IDAuMzMzMzc0IDkuMzMzMzMgMC4zMzMzNzRDOS41MjIyMiAwLjMzMzM3NCA5LjY4MDU2IDAuMzk3MjYzIDkuODA4MzMgMC41MjUwNDFDOS45MzYxMSAwLjY1MjgxOCAxMCAwLjgxMTE1MiAxMCAxLjAwMDA0VjEuNjY2NzFIMTAuNjY2N0MxMS4wMzMzIDEuNjY2NzEgMTEuMzQ3MiAxLjc5NzI2IDExLjYwODMgMi4wNTgzN0MxMS44Njk0IDIuMzE5NDkgMTIgMi42MzMzNyAxMiAzLjAwMDA0VjEyLjMzMzRDMTIgMTIuNyAxMS44Njk0IDEzLjAxMzkgMTEuNjA4MyAxMy4yNzVDMTEuMzQ3MiAxMy41MzYyIDExLjAzMzMgMTMuNjY2NyAxMC42NjY3IDEzLjY2NjdIMS4zMzMzM1pNMS4zMzMzMyAxMi4zMzM0SDEwLjY2NjdWNS42NjY3MUgxLjMzMzMzVjEyLjMzMzRaTTEuMzMzMzMgNC4zMzMzN0gxMC42NjY3VjMuMDAwMDRIMS4zMzMzM1Y0LjMzMzM3WicgZmlsbD0nJTIzMzQzNzNBJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xufVxuXG4ubWluQ29tcGV0aXRpb25DYXJkX190aW1lQ2VsbCB7XG4gIGZsZXg6IDEgMCA0MCU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1pbkNvbXBldGl0aW9uQ2FyZF9fdGltZUNlbGwge1xuICAgIGdyaWQtcm93OiAxLzI7XG4gIH1cbn1cblxuLm1pbkNvbXBldGl0aW9uQ2FyZF9fdGltZUJveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5taW5Db21wZXRpdGlvbkNhcmRfX3RpbWVCb3ggc3ZnIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTUuNnJlbTtcbiAgaGVpZ2h0OiAxNS42cmVtO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xufVxuXG4ubWluQ29tcGV0aXRpb25DYXJkX190aW1lQm94IHN2ZyBjaXJjbGUge1xuICB3aWR0aDogMTVyZW07XG4gIGhlaWdodDogMTVyZW07XG4gIGZpbGw6IG5vbmU7XG4gIHN0cm9rZS13aWR0aDogMjtcbiAgc3Ryb2tlOiAjRDBEMkQzO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLjVyZW0sIDAuNXJlbSk7XG4gIHN0cm9rZS1kYXNoYXJyYXk6IDQ4MDtcbiAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDQ4MDtcbn1cblxuLm1pbkNvbXBldGl0aW9uQ2FyZF9fdGltZUJveCBzdmcgY2lyY2xlOmZpcnN0LWNoaWxkIHtcbiAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDA7XG59XG5cbi5taW5Db21wZXRpdGlvbkNhcmRfX3RpbWVCb3ggc3ZnIGNpcmNsZTpudGgtY2hpbGQoMikge1xuICBzdHJva2UtZGFzaG9mZnNldDogY2FsYyg0ODAgLSA0ODAgKiB2YXIoLS1wZXJjZW50KSAvIDEwMCk7XG4gIHN0cm9rZS13aWR0aDogNDtcbiAgc3Ryb2tlOiAjQkM5NjVDO1xufVxuXG4ubWluQ29tcGV0aXRpb25DYXJkX190aW1lRGV0YWlscyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG5odG1sOm5vdChbZGlyPXJ0bF0pIC5taW5Db21wZXRpdGlvbkNhcmRfX3RpbWVEZXRhaWxzIHtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cblxuaHRtbFtkaXI9cnRsXSAubWluQ29tcGV0aXRpb25DYXJkX190aW1lRGV0YWlscyB7XG4gIHJpZ2h0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDUwJSwgLTUwJSk7XG59XG5cbi5taW5Db21wZXRpdGlvbkNhcmRfX3RpbWVEYXkge1xuICBmb250LXNpemU6IDQuOHJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICM4NDY5NDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLm1pbkNvbXBldGl0aW9uQ2FyZF9fdGltZVRleHQge1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICM4NDY5NDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMC40cmVtO1xufVxuXG4ubWluQ29tcGV0aXRpb25DYXJkX19idXR0b24ge1xuICBqdXN0aWZ5LXNlbGY6IGNlbnRlcjtcbn1cblxuLmNvbXBldGl0aW9uU2VjdGlvbl9fd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogNHJlbTtcbn1cblxuLmNvbXBldGl0aW9uU2VjdGlvbl9faW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHJvdy1nYXA6IDIuNHJlbTtcbiAgY29sdW1uLWdhcDogMS42cmVtO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNvbXBldGl0aW9uU2VjdGlvbl9faW5uZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cblxuLmNvbXBldGl0aW9uQ2FyZCAuYXJyb3dCdXR0b24tLWdvbGQgLmFycm93QnV0dG9uX190aXRsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI0JDOTY1QztcbiAgcGFkZGluZzogMS40cmVtIC41cmVtO1xufVxuXG4uY29tcGV0aXRpb25DYXJkIC5hcnJvd0J1dHRvbl9fdGl0bGU6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmNvbXBldGl0aW9uU2VjdGlvbl9fdGFicyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgZ2FwOiAxLjRyZW07XG59XG5cbi5jb21wZXRpdGlvblNlY3Rpb25fX3RhYnMgbGkge1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiAxcmVtIDJyZW07XG4gIGJvcmRlci1yYWRpdXM6IDIuNnJlbTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcbiAgY29sb3I6ICNCNUI3Qjg7XG59XG5cbi5jb21wZXRpdGlvblNlY3Rpb25fX3RhYnMgbGkuYWN0aXZlLFxuLmNvbXBldGl0aW9uU2VjdGlvbl9fdGFicyBsaTpob3ZlciB7XG4gIGNvbG9yOiAjODQ2OTQwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAuY29tcGV0aXRpb25TZWN0aW9uX190YWJzIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4uY29tcGV0aXRpb25DYXJkX19idXR0b24ge1xuICAvKmZsb2F0OiByaWdodDsqL1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4uY29tcGV0aXRpb25DYXJkX19idXR0b246bGFuZyhhcikge1xuICAvKmZsb2F0OiBsZWZ0OyovXG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi8qLmNvbXBldGl0aW9uQ2FyZF9faGVhZGVyIHsqL1xuLyogIGRpc3BsYXk6IGZsZXg7Ki9cbi8qICBhbGlnbi1pdGVtczogY2VudGVyOyovXG4vKiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyovXG4vKn0qL1xuLmNvbXBldGl0aW9uQ2FyZF9fbGFiZWxzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLypqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47Ki9cbn1cblxuLmNvbXBldGl0aW9uQ2FyZF9fbGFiZWxzIHNwYW4ge1xuICBtYXJnaW46IDAgMXJlbSAwIDA7XG59XG5cbi5jb21wZXRpdGlvbkNhcmRfX25ldy1sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xuICBib3JkZXItcmFkaXVzOiA0cmVtO1xuICBwYWRkaW5nOiAxLjJyZW0gMS42cmVtO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5jb21wZXRpdGlvbkNhcmRfX25ldy1sYWJlbC5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBCQzcwO1xufVxuXG4uY29tcGV0aXRpb25DYXJkX19uZXctbGFiZWwuaW5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQjVCN0I4O1xufVxuXG4uY29tcGV0aXRpb25DYXJkX19uZXctbGFiZWwuYmlkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU3NTE5NTtcbn1cblxuLmNvbXBldGl0aW9uQ2FyZF9fbmV3LWxhYmVsLmJlbHRfYmlkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0JDOTY1Qztcbn1cblxuLmNvbXBldGl0aW9uQ2FyZF9fbmV3LWxhYmVsIGltZyB7XG4gIG1hcmdpbjogMCAuNXJlbTtcbn0iLCIubXVsdGlDb250ZW50IHtcblxuICAmX19pbm5lciB7XG4gICAgQGluY2x1ZGUgcndkKCdsYXJnZS10YWJsZXQnKSB7XG4gICAgICBtYXgtd2lkdGg6IDYwJTtcbiAgICB9XG4gIH1cblxuICAmX190YWJzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAuOHJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gIH1cblxuICAmX190YWJCdXR0b24ge1xuICAgIHBhZGRpbmc6IDEuMnJlbSAxLjZyZW07XG4gICAgYm9yZGVyOiAuMXJlbSBzb2xpZCAkYy13aGl0ZS00O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcmVtO1xuICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgIGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcbiAgICBjb2xvcjogJGMtZ3JheS03O1xuICAgIHRyYW5zaXRpb246IGFsbCAkdHJNIGVhc2U7XG5cbiAgICAmOmhvdmVyLFxuICAgICYuYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXB1cnBsZS0xO1xuICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkYy1wdXJwbGUtMTtcbiAgICB9XG4gIH1cbn1cbiIsIi50ZXh0VGFiIHtcbiAgJHJvb3Q6ICY7XG4gIGRpc3BsYXk6IG5vbmU7XG5cbiAgJi5hY3RpdmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgJl9faW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAvLyBnYXA6IDQuOHJlbTtcbiAgfVxuXG4gICZfX3RleHQge1xuXG4gICAgaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XG4gICAgICBmb250LXdlaWdodDogJGZ3LWJvbGQ7XG4gICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgICBtYXJnaW4tdG9wOiA0cmVtO1xuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIHAge1xuICAgICAgZm9udC13ZWlnaHQ6ICRmdy1yZWd1bGFyO1xuICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICBsaW5lLWhlaWdodDogMS43O1xuICAgICAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgICAgIGNvbG9yOiAkYy1ncmF5LTM7XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQuOHJlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICB1bCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICBmb250LXdlaWdodDogJGZ3LXJlZ3VsYXI7XG4gICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICBjb2xvcjogJGMtZ3JheS0zO1xuXG4gICAgICBAaW5jbHVkZSBub3J0bCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMS41cmVtO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBydGwge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW07XG4gICAgICB9XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG5cbiAgICAgIGxpOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwi4oCTXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblxuICAgICAgICBAaW5jbHVkZSBub3J0bCB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xLjVyZW07XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBydGwge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogLTEuNXJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2ZpbGVzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBnYXA6IDEuMnJlbTtcbiAgfVxuXG4gICZfX2ZpbGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiAxLjJyZW07XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBib3JkZXItcmFkaXVzOiAxLjVyZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGUtMztcbiAgICBwYWRkaW5nOiAxLjZyZW0gMnJlbTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgJHRyTSBlYXNlO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZS00O1xuXG4gICAgICAjeyRyb290fV9fZmlsZVdlaWdodCB7XG4gICAgICAgIGNvbG9yOiAkYy13aGl0ZS0xO1xuICAgICAgfVxuICAgIH1cblxuICAgICZJY29uIHtcbiAgICAgIHdpZHRoOiAzcmVtO1xuICAgICAgaGVpZ2h0OiAzLjdyZW07XG4gICAgICBvYmplY3QtZml0OiBjb250YWluO1xuXG4gICAgICAmLS1kb3dubG9hZCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuXG4gICAgICAgIEBpbmNsdWRlIG5vcnRsIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogNC44cmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgcnRsIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDQuOHJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICZCb3gge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBnYXA6IC42cmVtO1xuICAgIH1cblxuICAgICZOYW1lIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZnctcmVndWxhcjtcbiAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgY29sb3I6ICRjLWJsYWNrLTE7XG4gICAgfVxuXG4gICAgJldlaWdodCB7XG4gICAgICBmb250LXdlaWdodDogJGZ3LXJlZ3VsYXI7XG4gICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgIGNvbG9yOiAkYy1ncmF5LTY7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgJHRyTSBlYXNlO1xuICAgIH1cbiAgfVxuXG4gICZfX2NoZWNrYm94IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogMXJlbTtcblxuICAgICZJbnB1dCB7XG4gICAgICBmbGV4OiAxIDAgYXV0bztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiAyLjZyZW07XG4gICAgICBoZWlnaHQ6IDIuNnJlbTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGJvcmRlcjogLjFyZW0gc29saWQgJGMtZ3JheS0yO1xuICAgICAgdHJhbnNpdGlvbjogYWxsICR0ck0gZWFzZTtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWdyZWVuLTM7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGMtZ3JlZW47XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICBjb2xvcjogJGMtZ3JlZW47XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpjaGVja2VkIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkYy1ncmVlbjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtZ3JlZW47XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICBjb2xvcjogJGMtd2hpdGUtMTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUlO1xuICAgICAgICBpbnNldC1pbmxpbmU6IDglO1xuICAgICAgICBAaW5jbHVkZSBpY29tb29uKCdjaGVjaycpO1xuICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAkdHJNIGVhc2U7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJkxhYmVsIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZnctcmVndWxhcjtcbiAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgY29sb3I6ICRjLWJsYWNrLTE7XG4gICAgICBsaW5lLWhlaWdodDogMi44cmVtO1xuICAgIH1cbiAgfVxufVxuIiwiLnRpbWVsaW5lVGFiIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luLXRvcDogNHJlbTtcblxuICAmLmFjdGl2ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAmX19pbm5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG5cbiAgJl9fd3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDEuNnJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiA1LjhyZW07XG5cbiAgICBAaW5jbHVkZSBub3J0bCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIuNnJlbTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBydGwge1xuICAgICAgcGFkZGluZy1yaWdodDogMi42cmVtO1xuICAgIH1cblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICB3aWR0aDogMnJlbTtcbiAgICAgIGhlaWdodDogMnJlbTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlLTU7XG4gICAgICBib3JkZXItcmFkaXVzOiAuNHJlbTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcblxuICAgICAgQGluY2x1ZGUgbm9ydGwge1xuICAgICAgICBsZWZ0OiAtLjkycmVtO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBydGwge1xuICAgICAgICByaWdodDogLS45MnJlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDNyZW07XG4gICAgICB3aWR0aDogLjJyZW07XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZS01O1xuICAgICAgYm9yZGVyLXJhZGl1czogMXJlbTtcblxuICAgICAgQGluY2x1ZGUgbm9ydGwge1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBydGwge1xuICAgICAgICByaWdodDogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJklubmVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZ2FwOiAuOHJlbTtcbiAgICB9XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgZm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICB9XG5cbiAgJl9fYm94IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAxLjJyZW07XG4gICAgcGFkZGluZzogMXJlbSAxLjRyZW07XG4gICAgYm9yZGVyOiAuMXJlbSBzb2xpZCAkYy13aGl0ZS0yO1xuICAgIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gIH1cblxuICAmX19kYXRlIHtcbiAgICBmb250LXdlaWdodDogJGZ3LXJlZ3VsYXI7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgY29sb3I6ICRjLWdvbGQtMTtcbiAgfVxuXG4gICZfX3RleHQge1xuICAgIGZvbnQtd2VpZ2h0OiAkZnctcmVndWxhcjtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICBjb2xvcjogJGMtZ3JheS0zO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjlyZW07XG4gIH1cbn1cbiIsIi5wYWdlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxLjZyZW07XG4gIG1hcmdpbi10b3A6IDIuNHJlbTtcbn1cblxuLnBhZ2VyIC5wYWdlcl9faXRlbXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDAuNnJlbTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxLjhyZW07XG5cbiAgaHRtbFtsYW5nPVwiYXJcIl1bZGlyPVwicnRsXCJdICYge1xuICAgIGxpLnBhZ2VyX19pdGVtLnBhZ2VyX19pdGVtLS1wcmV2aW91cyB7XG4gICAgICAtbW96LXRyYW5zZm9ybTogc2NhbGUoLTEsIC0xKTtcbiAgICAgIC1vLXRyYW5zZm9ybTogc2NhbGUoLTEsIC0xKTtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgtMSwgLTEpO1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgtMSwgLTEpO1xuICAgIH1cblxuICAgIGxpLnBhZ2VyX19pdGVtLnBhZ2VyX19pdGVtLS1uZXh0IHtcbiAgICAgIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgtMSwgLTEpO1xuICAgICAgLW8tdHJhbnNmb3JtOiBzY2FsZSgtMSwgLTEpO1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKC0xLCAtMSk7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKC0xLCAtMSk7XG4gICAgfVxuICB9XG59XG5cbi5wYWdlciAucGFnZXJfX2l0ZW1zIC5wYWdlcl9faXRlbS5pdGVtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmJmYjtcbiAgY29sb3I6ICMyRDMwMzM7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAxcmVtIDByZW0gMHJlbSAwcmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTVlMGUwO1xuICBmb250LXNpemU6IDE3cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbi5wYWdlciAucGFnZXJfX2l0ZW1zIC5wYWdlcl9faXRlbS5pcy1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQkM5NjVDO1xuICBjb2xvcjogI2ZmZjtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDFyZW0gMHJlbSAwcmVtIDByZW07XG59XG5cblxuLnBhZ2VyIC5wYWdlci1mb3JtIC5pbnB1dEZvcm0ge1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBwb3NpdGlvbjogc3RhdGljO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ucGFnZXIgLnBhZ2VyLWZvcm0gLmlucHV0Rm9ybSB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5vZmZlcnNUYWIge1xuICBtYXJnaW4tdG9wOiA1cmVtO1xuICBwYWRkaW5nOiA1cmVtIDA7XG5cbiAgJl9faW5uZXIge1xuICAgIC52aWV3cy10YWJsZSB7XG4gICAgICBtYXJnaW4tdG9wOiAzcmVtO1xuICAgICAgd2lkdGg6IDgwJTtcbiAgICAgIG1hcmdpbjogMjBweCBhdXRvO1xuXG4gICAgICB0aCxcbiAgICAgIHRkIHtcbiAgICAgICAgZm9udC1zaXplOiAxOXB4O1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkYy13aGl0ZS01O1xuICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB9XG5cbiAgICAgIHRoIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXB1cnBsZTtcbiAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgfVxuXG4gICAgICB0ZCB7XG4gICAgICAgIGNvbG9yOiAkYy1ncmF5LTc7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnZpZXctZm9vdGVyIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICBmb250LXNpemU6IDE5cHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB9XG5cbiAgICAucGFnZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAucGFnZXJfX2l0ZW1zIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBjb2xvcjogJGMtZ3JheS0xO1xuXG4gICAgICAgIC5wYWdlcl9faXRlbSB7XG4gICAgICAgICAgcGFkZGluZzogNXB4IDhweDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG5cbiAgICAgICAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1wdXJwbGU7XG4gICAgICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLnRpbWVDYXJkU2xpZGVyIHtcblxuICAmX193cmFwcGVyIHtcblxuICAgIEBpbmNsdWRlIHJ3ZCgnbGFyZ2UtdGFibGV0Jykge1xuICAgICAgQGluY2x1ZGUgbm9ydGwge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIHJ0bCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2lubmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgQGluY2x1ZGUgdHlwbygnc2VjdGlvbi1oZWFkaW5nJyk7XG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbiAgfVxuXG4gICZfX3NsaWRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuXG4gICZfX3Byb2dyZXNzIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG1hcmdpbi10b3A6IDIuNHJlbTtcblxuICAgIEBpbmNsdWRlIHJ3ZCgnbGFyZ2UtdGFibGV0JywgZmFsc2UpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJ3ZCgnbGFyZ2UtdGFibGV0Jykge1xuICAgICAgbWFyZ2luLXRvcDogMi40cmVtO1xuXG4gICAgICBAaW5jbHVkZSBub3J0bCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBydGwge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJkJnIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLXRvcDogLS4ycmVtO1xuICAgICAgaGVpZ2h0OiAuMnJlbTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlLTI7XG4gICAgfVxuXG4gICAgJkJhciB7XG4gICAgICBoZWlnaHQ6IC40cmVtO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtZ29sZC01O1xuICAgIH1cbiAgfVxufVxuIiwiLmlucXVpcnlTZWN0aW9uIHtcblxuICAmX193cmFwcGVyIHtcblxuICB9XG5cbiAgJl9faW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDRyZW07XG5cbiAgICBAaW5jbHVkZSByd2QoJ2xhcmdlLXRhYmxldCcpIHtcbiAgICAgIGdhcDogNy4ycmVtO1xuICAgIH1cblxuICAgICZVcCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBnYXA6IDNyZW07XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICAgIEBpbmNsdWRlIHJ3ZCgndGFibGV0Jykge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIHJ3ZCgnbGFyZ2UtdGFibGV0Jykge1xuICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmRG93biB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGdhcDogNHJlbTtcblxuICAgICAgQGluY2x1ZGUgcndkKCdsYXJnZS10YWJsZXQnKSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGdhcDogNnJlbTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgcndkKCdsYXB0b3AnKSB7XG4gICAgICAgIGdhcDogOHJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX190YWJzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBnYXA6IDEuNHJlbTtcblxuICAgIEBpbmNsdWRlIHJ3ZCgnc21hbGwtdGFibGV0Jykge1xuICAgICAgZ2FwOiAyLjRyZW07XG4gICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICB9XG5cbiAgICAmIHNwYW4ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWdyYXk7XG4gICAgICB3aWR0aDogLjFyZW07XG4gICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgIEBpbmNsdWRlIHJ3ZCgnbGFyZ2UtcGhvbmUnKSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX190YWIge1xuICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiAkZnctcmVndWxhcjtcbiAgICBjb2xvcjogJGMtZ3JheS04O1xuICAgIGxpbmUtaGVpZ2h0OiA0LjRyZW07XG4gICAgdHJhbnNpdGlvbjogYWxsICR0ck0gZWFzZTtcblxuICAgIEBpbmNsdWRlIHJ3ZCgnc21hbGwtdGFibGV0Jykge1xuICAgICAgZm9udC1zaXplOiAzLjJyZW07XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJGMtZ29sZC0xO1xuICAgIH1cblxuICAgICYuYWN0aXZlIHtcbiAgICAgIGNvbG9yOiAkYy1nb2xkLTE7XG4gICAgfVxuICB9XG5cbiAgJl9fYnRuIHtcbiAgICBwYWRkaW5nOiAxLjdyZW0gMi40cmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXB1cnBsZS0xO1xuICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBmb250LXdlaWdodDogJGZ3LWJvbGQ7XG4gICAgYm9yZGVyLXJhZGl1czogNXJlbTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgJHRyTSBlYXNlO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1wdXJwbGUtMjtcbiAgICB9XG4gIH1cblxuICAmX19taW5pRm9ybSB7XG4gICAgcGFkZGluZzogNHJlbSAyLjJyZW07XG4gICAgYm9yZGVyLXJhZGl1czogMnJlbTtcbiAgICBib3JkZXI6IC4xcmVtIHNvbGlkICRjLWdyYXktMjtcblxuICAgICZXcmFwcGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9faW5wdXRCb3gge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuXG4gICZfX2lucHV0TGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcbiAgICBjb2xvcjogJGMtZ3JheS02O1xuICAgIHBhZGRpbmctbGVmdDogMi40cmVtO1xuICB9XG5cbiAgJl9faW5wdXQge1xuICAgIHBhZGRpbmc6IDEuNnJlbSAyLjRyZW07XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgZm9udC13ZWlnaHQ6ICRmdy1yZWd1bGFyO1xuICAgIGJvcmRlci1yYWRpdXM6IDIuNnJlbTtcbiAgICBib3JkZXI6IC4xcmVtIHNvbGlkICRjLXdoaXRlLTU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogLjZyZW07XG4gICAgdHJhbnNpdGlvbjogYWxsICR0ck0gZWFzZTtcblxuICAgIEBpbmNsdWRlIHJ3ZCgnbGFyZ2UtdGFibGV0Jykge1xuICAgICAgbWluLXdpZHRoOiAzMHJlbTtcbiAgICB9XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIGJvcmRlcjogLjFyZW0gc29saWQgJGMtZ3JheS0xO1xuICAgIH1cblxuICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiAkYy1ncmF5LTY7XG4gICAgfVxuXG4gICAgJjo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbixcbiAgICAmOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcbiAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICAmW3R5cGU9bnVtYmVyXSB7XG4gICAgICAtbW96LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbiAgICB9XG4gIH1cblxuICAmX19pbnB1dEJ1dHRvbiB7XG4gICAgbWFyZ2luLXRvcDogMS42cmVtO1xuICB9XG5cbiAgJl9fZGV0YWlsQm94IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAyLjZyZW07XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICAmLmFjdGl2ZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cbiAgfVxuXG4gICZfX2RldGFpbFRpdGxlIHtcbiAgICBmb250LXNpemU6IDIuNnJlbTtcbiAgICBmb250LXdlaWdodDogJGZ3LXJlZ3VsYXI7XG4gICAgY29sb3I6ICRjLXB1cnBsZS0zO1xuICAgIG1hcmdpbi10b3A6IDEuNHJlbTtcbiAgfVxuXG4gICZfX2RldGFpbERhdGEge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG87XG4gICAgY29sdW1uLWdhcDogMnJlbTtcbiAgICByb3ctZ2FwOiAzLjZyZW07XG5cbiAgICBAaW5jbHVkZSByd2QoJ3Bob25lJykge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSByd2QoJ3NtYWxsLXRhYmxldCcpIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gICAgfVxuICB9XG5cbiAgJl9fZGV0YWlsRGF0YUJveCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMXJlbTtcblxuICAgICYgcDpmaXJzdC1jaGlsZCB7XG4gICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcbiAgICAgIGNvbG9yOiAkYy1ncmF5LTE7XG4gICAgfVxuXG4gICAgJiBwOmxhc3QtY2hpbGQge1xuICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICBmb250LXdlaWdodDogJGZ3LXJlZ3VsYXI7XG4gICAgICBjb2xvcjogJGMtZ3JheS0zO1xuICAgIH1cbiAgfVxuXG4gICZfX2RldGFpbFRleHQge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiAkZnctcmVndWxhcjtcbiAgICBjb2xvcjogJGMtZ3JheS0zO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjJyZW07XG4gIH1cblxuICAmX19wb3B1cCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiA1MCU7XG4gICAgei1pbmRleDogMTAxO1xuICAgIHdpZHRoOiA5MCU7XG5cbiAgICBAaW5jbHVkZSByd2QoJ3NtYWxsLXRhYmxldCcpIHtcbiAgICAgIHdpZHRoOiA4MCU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcndkKCdsYXJnZS10YWJsZXQnKSB7XG4gICAgICB3aWR0aDogNTclO1xuICAgIH1cblxuICAgICYuc21hbGwge1xuICAgICAgd2lkdGg6IG1heC1jb250ZW50O1xuICAgIH1cblxuICAgICYuYWN0aXZlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG5vcnRsIHtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJ0bCB7XG4gICAgICByaWdodDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTAlLCAtNTAlKTtcbiAgICB9XG5cbiAgICAmSW5uZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nOiA3cmVtIDNyZW0gM3JlbSAzcmVtO1xuICAgICAgYm9yZGVyLXJhZGl1czogMi40cmVtO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG4gICAgICB6LWluZGV4OiAxMDE7XG5cbiAgICAgIEBpbmNsdWRlIHJ3ZCgnc21hbGwtdGFibGV0Jykge1xuICAgICAgICBwYWRkaW5nOiA2cmVtO1xuICAgICAgfVxuICAgIH1cblxuICAgICZUaXRsZSB7XG4gICAgICBmb250LXNpemU6IDIuM3JlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZnctcmVndWxhcjtcbiAgICAgIGNvbG9yOiAkYy1ibGFjaztcbiAgICAgIG1hcmdpbi1ib3R0b206IDIuNHJlbTtcbiAgICB9XG5cbiAgICAmVGV4dCB7XG4gICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZnctcmVndWxhcjtcbiAgICAgIGNvbG9yOiAkYy1ncmF5LTY7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzLjJyZW07XG4gICAgfVxuXG4gICAgJlRleHRhcmVhIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDIuNnJlbTtcbiAgICAgIGJvcmRlcjogLjFyZW0gc29saWQgJGMtd2hpdGUtNTtcbiAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgZm9udC13ZWlnaHQ6ICRmdy1yZWd1bGFyO1xuICAgICAgY29sb3I6ICRjLWJsYWNrO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMi40cmVtO1xuICAgICAgcmVzaXplOiBub25lO1xuICAgICAgcGFkZGluZzogMS42cmVtIDIuNHJlbTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWluLWhlaWdodDogMjByZW07XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgJHRyTSBlYXNlO1xuXG4gICAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICBmb250LXdlaWdodDogJGZ3LXJlZ3VsYXI7XG4gICAgICAgIGNvbG9yOiAkYy1ncmF5LTY7XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBib3JkZXItY29sb3I6ICRjLWJsYWNrO1xuICAgICAgfVxuICAgIH1cblxuICAgICZCdXR0b24ge1xuICAgICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gICAgICBwYWRkaW5nOiAxLjJyZW0gMi42cmVtO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtcHVycGxlLTE7XG4gICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICBib3JkZXItcmFkaXVzOiA1cmVtO1xuICAgICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgICBmb250LXdlaWdodDogJGZ3LWJvbGQ7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgJHRyTSBlYXNlO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtcHVycGxlLTI7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJkNsb3NlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNSU7XG4gICAgICBmb250LXNpemU6IDMuNHJlbTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAkdHJNIGVhc2U7XG5cbiAgICAgIEBpbmNsdWRlIHJ3ZCgnc21hbGwtdGFibGV0Jykge1xuICAgICAgICB0b3A6IDEwJTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbm9ydGwge1xuICAgICAgICByaWdodDogNSU7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIHJ0bCB7XG4gICAgICAgIGxlZnQ6IDUlO1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgfVxuICAgIH1cblxuICAgICZPdmVybGF5IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICBpbnNldDogMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWJsYWNrO1xuICAgICAgb3BhY2l0eTogLjQ7XG4gICAgICB6LWluZGV4OiAxMDA7XG5cbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJkFsZXJ0IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZ2FwOiAyLjRyZW07XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nOiA3cmVtIDNyZW0gM3JlbSAzcmVtO1xuICAgICAgYm9yZGVyLXJhZGl1czogMi40cmVtO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG4gICAgICB6LWluZGV4OiAxMDE7XG5cbiAgICAgIEBpbmNsdWRlIHJ3ZCgnc21hbGwtdGFibGV0Jykge1xuICAgICAgICBwYWRkaW5nOiAxLjZyZW0gNHJlbTtcbiAgICAgIH1cblxuICAgICAgJi5hY3RpdmUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgfVxuXG4gICAgICAmIHNwYW4ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICB3aWR0aDogM3JlbTtcbiAgICAgICAgaGVpZ2h0OiAzcmVtO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1nb2xkLTE7XG4gICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgfVxuXG4gICAgICAmVGV4dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1yZWd1bGFyO1xuICAgICAgICBjb2xvcjogJGMtYmxhY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuc3dpdGNoZXJDb250ZW50U2VjdGlvbntcblxuICAmX193cmFwcGVye1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG92ZXJmbG93OiB1bnNldDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgQGluY2x1ZGUgcndkKCd0YWJsZXQnKSB7XG4gICAgICBnYXA6IGZsdWlkVmFsdWUoMTUwLCA1MCk7XG4gICAgfVxuICB9XG5cbiAgJl9fbGVmdENvbnRlbnR7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgQGluY2x1ZGUgcndkKCd0YWJsZXQnKSB7XG4gICAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgICAgIHRvcDogMjAwcHg7XG4gICAgICB3aWR0aDogMzAlO1xuICAgIH1cbiAgfVxuXG4gICZfX2NvbnRlbnR7XG4gICAgbWFyZ2luLXRvcDogNXJlbTtcbiAgICBAaW5jbHVkZSByd2QoJ3RhYmxldCcpIHtcbiAgICAgIG1hcmdpbi10b3A6IDByZW07XG4gICAgICB3aWR0aDogNTAlO1xuICAgIH1cbiAgfVxuXG4gICZfX3NlYXJjaHtcbiAgICAuc2VhcmNoSW5wdXRfX3NlYXJjaHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICBpbnB1dHtcbiAgICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAmX190YWJ7XG4gICAgY29sb3I6ICRjLWdyYXktODtcblxuICAgICY6Zmlyc3QtY2hpbGR7XG4gICAgICBib3JkZXItaW5saW5lLWVuZDogMXB4IHNvbGlkICRjLWJsYWNrO1xuICAgICAgcGFkZGluZy1pbmxpbmUtZW5kOiA1JTtcbiAgICAgIG1hcmdpbi1pbmxpbmUtZW5kOiA1JTtcbiAgICB9XG4gICAgICBmb250LXNpemU6IGZsdWlkVmFsdWUoMzIsIDI1KTtcblxuICAgICYuYWN0aXZle1xuICAgICAgY29sb3I6ICRjLWJsYWNrO1xuICAgIH1cbiAgfVxuXG4gICZfX2Rlc2NyaXB0aW9ue1xuICAgIG1hcmdpbi10b3A6IDNyZW07XG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgICYuYWN0aXZle1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG5cbiAgICBwe1xuICAgICAgICBAaW5jbHVkZSB0eXBvKCd0ZXh0Jyk7XG4gICAgICB9XG5cbiAgfVxuXG4gICZfX2J1dHRvbntcbiAgICBtYXJnaW4tdG9wOiAzcmVtO1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAmLmFjdGl2ZXtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuICB9XG5cbiAgJl9fdGV4dHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWFyZ2luLXRvcDogM3JlbTtcbiAgICAmLmFjdGl2ZXtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuXG4gICAgcHtcblxuICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICAgIGZvbnQtc2l6ZTogZmx1aWRWYWx1ZSgxNCwgMTIpO1xuICAgICAgbGluZS1oZWlnaHQ6IGZsdWlkVmFsdWUoMjAsIDE2KTtcblxuICAgICAgJi5hY3RpdmUtcGFyYWdhcGh7XG4gICAgICAgIGNvbG9yOiAkYy1nb2xkLTE7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgJjo6YmVmb3Jle1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBsZWZ0OiAtMTVweDtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIHdpZHRoOiAycHg7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWdvbGQtMTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgfVxuICB9XG5cbiAgJl9fbmF2aWdhdGlvbnN7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAmX19uYXZpZ2F0aW9ue1xuICAgIGZvbnQtc2l6ZTogZmx1aWRWYWx1ZSgxOCwgMTYpO1xuICAgIGxpbmUtaGVpZ2h0OiBmbHVpZFZhbHVlKDI5LCAyNik7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICYuYWN0aXZle1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG5cbiAgICBwe1xuICAgICAgcGFkZGluZzogMS41cmVtIDA7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGMtZ3JheS0yO1xuXG4gICAgICAmLmFjdGl2ZS1wYXJhZ2FwaHtcbiAgICAgICAgY29sb3I6ICRjLWdvbGQtMTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIEBpbmNsdWRlIG5vcnRsIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBydGwge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDJyZW07XG4gICAgICAgIH1cblxuICAgICAgICAmOjpiZWZvcmV7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiA0MCU7XG4gICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWdvbGQtMTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG5cbiAgICAgICAgICBAaW5jbHVkZSBub3J0bCB7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIEBpbmNsdWRlIHJ0bCB7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5pbmFjdGl2ZXtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgfVxufVxuIiwiLnRleHRTZWN0aW9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMHB4IGF1dG87XG5cbiAgJi0tc21hbGwge1xuICAgIG1hcmdpbjogMHB4IGF1dG87XG4gICAgbWF4LXdpZHRoOiA5MCU7XG5cbiAgICBAaW5jbHVkZSByd2QoJ3NtYWxsLXRhYmxldCcpIHtcbiAgICAgIG1heC13aWR0aDogODAlO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJ3ZCgnbGFyZ2UtdGFibGV0Jykge1xuICAgICAgbWF4LXdpZHRoOiA2MCU7XG4gICAgfVxuXG4gIH1cblxuICAmX19idXR0b24ge1xuICAgIG1hcmdpbi10b3A6IDJyZW07XG4gIH1cblxuICAmX19jb250ZW50IHtcblxuICAgICYgLmdvbGQge1xuICAgICAgZm9udC1zaXplOiAzLjJyZW07XG4gICAgICBjb2xvcjogJGMtZ29sZC0xO1xuICAgICAgbGluZS1oZWlnaHQ6IDMuM3JlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZnctcmVndWxhcjtcbiAgICB9XG4gIH1cblxuICAmX19maWxlV3JhcHBlciB7XG4gICAgbWFyZ2luLXRvcDogNHJlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBnYXA6IDIwcHg7XG4gIH1cbn1cbiIsIi5maWxlc0Rvd25sb2Fke1xuICAgICRyb290OiAmO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMHB4IGF1dG87XG4gICAgJi0tc21hbGx7XG4gICAgICBtYXJnaW46IDBweCBhdXRvO1xuICAgICAgbWF4LXdpZHRoOiA5MCU7XG5cbiAgICAgIEBpbmNsdWRlIHJ3ZCgnc21hbGwtdGFibGV0Jyl7XG4gICAgICAgIG1heC13aWR0aDogODAlO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSByd2QoJ2xhcmdlLXRhYmxldCcpe1xuICAgICAgICBtYXgtd2lkdGg6IDYwJTtcbiAgICAgIH1cblxuICAgIH1cblxuICAgICZfX3dyYXBwZXJ7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGdhcDogMjBweDtcblxuICAgIH1cbiAgICBhe1xuICAgICAgbWluLXdpZHRoOiAxMDAlO1xuXG4gICAgICBAaW5jbHVkZSByd2QoJ2xhcmdlLWxhcHRvcCcpe1xuICAgICAgICBtaW4td2lkdGg6IDMwJVxuICAgICAgfVxuICAgIH1cbiAgICAmX19maWxle1xuICAgICAgcGFkZGluZzogMTBweCAwcHggMTBweCA4cHg7XG4gICAgICBwYWRkaW5nLWlubGluZS1lbmQ6IDQwcHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlLTM7XG4gICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdHJhbnNpdGlvbjogYWxsICR0ck0gZWFzZTtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlLTQ7XG5cbiAgICAgICAgI3skcm9vdH1fX2ZpbGVfX3dlaWdodCB7XG4gICAgICAgICAgY29sb3I6ICRjLXdoaXRlLTE7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjo6YWZ0ZXJ7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMzUlO1xuICAgICAgICByaWdodDogMTBweDtcbiAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgICBAaW5jbHVkZSBpY29tb29uKCk7XG4gICAgICAgICAgQGluY2x1ZGUgaWNvbignZG93bmxvYWQnKTtcbiAgICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgICAgdHJhbnNpdGlvbjogbWFyZ2luICR0ck0gZWFzZTtcblxuICAgICAgICAgIEBpbmNsdWRlIHJ0bCB7XG4gICAgICAgICAgICByaWdodDp1bnNldDtcbiAgICAgICAgICAgIGxlZnQ6IDEwcHg7XG4gICAgICAgICAgfVxuXG4gICAgICB9XG5cbiAgICAgICZfX2luZm97XG4gICAgICAgIHBhZGRpbmctaW5saW5lLWVuZDogNDBweDtcbiAgICAgICAgbWFyZ2luLWlubGluZS1zdGFydDogMTBweDtcbiAgICAgIH1cblxuICAgICAgJl9fdGl0bGV7XG4gICAgICAgIEBpbmNsdWRlIHR5cG8oJ3RleHQnKTtcbiAgICAgICAgY29sb3I6ICRjLWJsYWNrLTE7XG4gICAgICB9XG5cbiAgICAgICZfX3dlaWdodHtcbiAgICAgICAgQGluY2x1ZGUgdHlwbygndGV4dCcpO1xuICAgICAgICBmb250LXNpemU6IDE0cHghaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjogJGMtYmxhY2stMTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsICR0ck0gZWFzZTtcbiAgICAgIH1cbiAgICB9XG5cblxufVxuIiwiLnRleHRJbWFnZVNlY3Rpb24ge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwcHggYXV0bztcblxuICAmLS1zbWFsbCB7XG4gICAgbWFyZ2luOiAwcHggYXV0bztcbiAgICBtYXgtd2lkdGg6IDkwJTtcblxuICAgIEBpbmNsdWRlIHJ3ZCgnc21hbGwtdGFibGV0Jykge1xuICAgICAgbWF4LXdpZHRoOiA4MCU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcndkKCdsYXJnZS10YWJsZXQnKSB7XG4gICAgICBtYXgtd2lkdGg6IDYwJTtcbiAgICB9XG5cbiAgfVxuXG4gICZfX2ltYWdlIHtcbiAgICBtYXJnaW4tdG9wOiAyLjRyZW07XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcblxuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDJyZW07XG4gICAgfVxuICB9XG5cbiAgJl9fY29udGVudCB7XG5cbiAgICAmIC5nb2xkIHtcbiAgICAgIGZvbnQtc2l6ZTogMy4ycmVtO1xuICAgICAgY29sb3I6ICRjLWdvbGQtMTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzLjNyZW07XG4gICAgICBmb250LXdlaWdodDogJGZ3LXJlZ3VsYXI7XG4gICAgfVxuICB9XG59XG4iLCIuYWNjb3JkaW9uU2VjdGlvbiB7XG4gIHdpZHRoOiAxMDAlO1xuXG4gICZfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDMuMnJlbTtcbiAgICBjb2xvcjogJGMtZ29sZC0xO1xuICAgIGxpbmUtaGVpZ2h0OiAzLjNyZW07XG4gICAgZm9udC13ZWlnaHQ6ICRmdy1yZWd1bGFyO1xuICB9XG5cbiAgLmFjY29yZGlvbkl0ZW0ge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwYWRkaW5nLXRvcDogNHJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGMtd2hpdGUtNTtcblxuICAgICZfX2hlYWRlciB7XG4gICAgICBAaW5jbHVkZSB0eXBvKCd0ZXh0Jyk7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBjb2xvcjogJGMtYmxhY2s7XG5cbiAgICAgICYuYWNjb3JkaW9uSXRlbS0tYWN0aXZlIHtcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZykgdHJhbnNsYXRlWCgycHgpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwJTtcbiAgICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICBoZWlnaHQ6IDMwcHg7XG5cbiAgICAgICAgICBAaW5jbHVkZSBpY29tb29uKCk7XG4gICAgICAgICAgQGluY2x1ZGUgaWNvbigna2V5Ym9hcmRfYXJyb3dfZG93bicpO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgICAgICAgIHRyYW5zaXRpb246IG1hcmdpbiAkdHJNIGVhc2U7XG5cbiAgICAgICAgICBAaW5jbHVkZSBub3J0bCB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMS42cmVtO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIEBpbmNsdWRlIHJ0bCB7XG4gICAgICAgICAgICByaWdodDogdW5zZXQ7XG4gICAgICAgICAgICBsZWZ0OiAxMHB4O1xuICAgICAgICAgIH1cblxuICAgICAgfVxuICAgIH1cblxuICAgICZfX2NvbnRlbnQge1xuICAgICAgQGluY2x1ZGUgdHlwbygndGV4dCcpO1xuICAgICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgICB9XG4gIH1cbn1cbiIsIi5jaXJjbGVzU2VjdGlvbntcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMHB4IGF1dG87XG5cbiAgJi0tc21hbGx7XG4gICAgbWFyZ2luOiAwcHggYXV0bztcbiAgICBtYXgtd2lkdGg6IDkwJTtcbiAgICBcbiAgICBAaW5jbHVkZSByd2QoJ3NtYWxsLXRhYmxldCcpe1xuICAgICAgbWF4LXdpZHRoOiA4MCU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcndkKCdsYXJnZS10YWJsZXQnKXtcbiAgICAgIG1heC13aWR0aDogNjAlO1xuICAgIH1cblxuICB9XG5cblxuICAmX193cmFwcGVye1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZ2FwOiAyMHB4O1xuXG4gICAgQGluY2x1ZGUgcndkKCd0YWJsZXQnKXtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgfVxuICB9XG5cbiAgJl9faXRlbXtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDIwcHg7XG4gICAgXG4gICAgQGluY2x1ZGUgcndkKCd0YWJsZXQnKXtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgfVxuICAgIFxuICAgICZfX2NpcmNsZXtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAyMDBweDtcbiAgICAgIGltZ3tcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGl0bGV7XG4gICAgICBAaW5jbHVkZSB0eXBvKCdzZWN0aW9uLWhlYWRpbmcnKTtcbiAgICB9XG5cbiAgICAmX190ZXh0e1xuICAgICAgQGluY2x1ZGUgdHlwbygndGV4dCcpO1xuICAgIH1cbiAgfVxuXG59IiwiLmNhcmRzSW1hZ2VzU2VjdGlvbntcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMHB4IGF1dG87XG5cbiAgJi0tc21hbGx7XG4gICAgbWFyZ2luOiAwcHggYXV0bztcbiAgICBtYXgtd2lkdGg6IDkwJTtcbiAgICBcbiAgICBAaW5jbHVkZSByd2QoJ3NtYWxsLXRhYmxldCcpe1xuICAgICAgbWF4LXdpZHRoOiA4MCU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcndkKCdsYXJnZS10YWJsZXQnKXtcbiAgICAgIG1heC13aWR0aDogNjAlO1xuICAgIH1cbiAgfVxuXG4gICZfX3dyYXBwZXJ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBnYXA6IDQwcHg7XG5cbiAgICBAaW5jbHVkZSByd2QoJ3RhYmxldCcpe1xuICAgICAgZ2FwOiAyMHB4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICB9XG4gIH1cblxuICAmX19pdGVte1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGdhcDogMjBweDtcblxuICAgICZfX2NpcmNsZXtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAxMDBweDtcbiAgICAgIG1hcmdpbjogMHB4IGF1dG87XG4gICAgICBpbWd7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX3RleHR7XG4gICAgICBAaW5jbHVkZSB0eXBvKCd0ZXh0Jyk7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBjb2xvcjogJGMtZ29sZC0xO1xuICAgIH1cbiAgfVxuXG59IiwiLnN1YnBhZ2VIZXJvTWFwIHtcbiAgJHJvb3Q6ICY7XG5cbiAgJl9fd3JhcHBlciB7XG4gICAgcGFkZGluZy10b3A6IDExcmVtO1xuICB9XG5cbiAgJl9faW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDMuNnJlbTtcbiAgICBwYWRkaW5nOiA2LjRyZW0gMCAyLjRyZW0gMDtcblxuICAgIEBpbmNsdWRlIHJ3ZCgnbGFyZ2UtdGFibGV0Jykge1xuICAgICAgcGFkZGluZzogNi40cmVtIDAgNXJlbSAwO1xuICAgIH1cbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBAaW5jbHVkZSB0eXBvKCdoZXJvJyk7XG4gICAgY29sb3I6ICRjLWdyYXktMTtcblxuICAgIEBpbmNsdWRlIHJ3ZCgnbGFyZ2UtdGFibGV0Jykge1xuICAgICAgbWF4LXdpZHRoOiA0NSU7XG4gICAgfVxuICB9XG5cbiAgJl9faW5wdXRzQm94IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogMS44cmVtO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICBAaW5jbHVkZSByd2QoJ3RhYmxldCcpIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgfVxuICB9XG5cbiAgJl9faW5wdXRTZWFyY2gge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsZXg6IDEgMSA2MCU7XG5cbiAgICAmIC5zZWFyY2hJbnB1dF9fc2VhcmNoIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgJiBpbnB1dCB7XG5cbiAgICAgICAgQGluY2x1ZGUgbm9ydGwge1xuICAgICAgICAgIHBhZGRpbmc6IDEuNTVyZW0gNy4ycmVtIDEuNTVyZW0gMi40cmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgcnRsIHtcbiAgICAgICAgICBwYWRkaW5nOiAxLjU1cmVtIDIuNHJlbSAxLjU1cmVtIDcuMnJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3RhYnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAuNnJlbTtcbiAgICBib3JkZXItcmFkaXVzOiAyLjZyZW07XG4gICAgYm9yZGVyOiAuMXJlbSBzb2xpZCAkYy13aGl0ZS01O1xuICB9XG5cbiAgJl9fdGFiIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogLjZyZW07XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxLjA1cmVtIDEuMnJlbTtcbiAgICBib3JkZXItcmFkaXVzOiAyLjRyZW07XG5cbiAgICAmLmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1nb2xkLTE7XG5cbiAgICAgICYgc3ZnIHBhdGgge1xuICAgICAgICBmaWxsOiAkYy13aGl0ZS0xO1xuICAgICAgfVxuXG4gICAgICAjeyRyb290fV9fdGFiVGV4dCB7XG4gICAgICAgIGNvbG9yOiAkYy13aGl0ZS0xO1xuICAgICAgfVxuICAgIH1cblxuICAgICYgc3ZnIHtcbiAgICAgIHdpZHRoOiAxLjlyZW07XG4gICAgICBoZWlnaHQ6IDEuOXJlbTtcblxuICAgICAgJiBwYXRoIHtcbiAgICAgICAgZmlsbDogJGMtZ3JheS02O1xuICAgICAgfVxuICAgIH1cblxuICAgICZUZXh0IHtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcbiAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgY29sb3I6ICRjLWdyYXktNjtcbiAgICB9XG4gIH1cbn1cbiIsIi5taW5pbmdNYXAge1xuICAkcm9vdDogJjtcblxuICAmX19pbm5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMS42cmVtO1xuXG4gICAgQGluY2x1ZGUgcndkKCdsYXJnZS10YWJsZXQnKSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIH1cbiAgfVxuXG4gICZfX3RvcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG5cbiAgJl9faW5wdXRzQm94IHtcbiAgICBtYXJnaW46IDQuNnJlbSAwIDIuNHJlbSAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiAxLjhyZW07XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgIEBpbmNsdWRlIHJ3ZCgnbGFyZ2UtdGFibGV0Jykge1xuICAgICAgbWFyZ2luOiA2LjRyZW0gMCA0LjZyZW0gMDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSByd2QoJ3RhYmxldCcpIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgfVxuICB9XG5cbiAgJl9faW5wdXRTZWFyY2gge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsZXg6IDEgMSA2MCU7XG5cbiAgICAmIC5zZWFyY2hJbnB1dF9fc2VhcmNoIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgJiBpbnB1dCB7XG5cbiAgICAgICAgQGluY2x1ZGUgbm9ydGwge1xuICAgICAgICAgIHBhZGRpbmc6IDEuNTVyZW0gNy4ycmVtIDEuNTVyZW0gMi40cmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgcnRsIHtcbiAgICAgICAgICBwYWRkaW5nOiAxLjU1cmVtIDIuNHJlbSAxLjU1cmVtIDcuMnJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3RhYnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAuNnJlbTtcbiAgICBib3JkZXItcmFkaXVzOiAyLjZyZW07XG4gICAgYm9yZGVyOiAuMXJlbSBzb2xpZCAkYy13aGl0ZS01O1xuICB9XG5cbiAgJl9fdGFiIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogLjZyZW07XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxLjA1cmVtIDEuMnJlbTtcbiAgICBib3JkZXItcmFkaXVzOiAyLjRyZW07XG5cbiAgICAmLmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1nb2xkLTE7XG5cbiAgICAgICYgc3ZnIHBhdGgge1xuICAgICAgICBmaWxsOiAkYy13aGl0ZS0xO1xuICAgICAgfVxuXG4gICAgICAjeyRyb290fV9fdGFiVGV4dCB7XG4gICAgICAgIGNvbG9yOiAkYy13aGl0ZS0xO1xuICAgICAgfVxuICAgIH1cblxuICAgICYgc3ZnIHtcbiAgICAgIHdpZHRoOiAxLjlyZW07XG4gICAgICBoZWlnaHQ6IDEuOXJlbTtcblxuICAgICAgJiBwYXRoIHtcbiAgICAgICAgZmlsbDogJGMtZ3JheS02O1xuICAgICAgfVxuICAgIH1cblxuICAgICZUZXh0IHtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcbiAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgY29sb3I6ICRjLWdyYXktNjtcbiAgICB9XG4gIH1cblxuICAmX19tZW51IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW4tYm90dG9tOiAzLjhyZW07XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgIEBpbmNsdWRlIHJ3ZCgnc21hbGwtdGFibGV0Jykge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICB9XG5cbiAgICBAaW5jbHVkZSByd2QoJ2xhcmdlLXRhYmxldCcpIHtcbiAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXJlbTtcbiAgICB9XG5cbiAgICAmSXRlbSB7XG4gICAgICBmbGV4OiAxO1xuICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgZm9udC13ZWlnaHQ6ICRmdy1yZWd1bGFyO1xuICAgICAgY29sb3I6ICRjLWdyYXktMztcbiAgICAgIGJvcmRlci1ib3R0b206IC4xcmVtIHNvbGlkICRjLXdoaXRlLTU7XG4gICAgICBwYWRkaW5nOiAwIDFyZW0gMS40cmVtIDFyZW07XG4gICAgICBtYXJnaW4tdG9wOiAxLjRyZW07XG5cbiAgICAgIEBpbmNsdWRlIHJ3ZCgnbGFyZ2UtcGhvbmUnKSB7XG4gICAgICAgIGZsZXgtYmFzaXM6IDMwJTtcbiAgICAgICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgcndkKCdsYXJnZS10YWJsZXQnKSB7XG4gICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICBmbGV4LWJhc2lzOiAwO1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSByd2QoJ2xhcHRvcCcpIHtcbiAgICAgICAgcGFkZGluZzogMCAwIDEuNHJlbSAwO1xuICAgICAgfVxuXG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgIGNvbG9yOiAjMzQzNzNBO1xuICAgICAgICBib3JkZXItYm90dG9tOiAuMnJlbSBzb2xpZCAkYy1nb2xkO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmRhdGFUYWJsZSB7XG4gICRyb290OiAmO1xuICBmbGV4OiAxIDEgNjAlO1xuICBkaXNwbGF5OiBub25lO1xuXG4gICYuYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gICYgLnBhZ2luYXRpb24ge1xuICAgIG1hcmdpbi10b3A6IDRyZW07XG4gIH1cblxuICAmX19pbm5lciB7XG5cbiAgICBAaW5jbHVkZSByd2QoJ2xhcmdlLXRhYmxldCcsIGZhbHNlKSB7XG4gICAgICBvdmVyZmxvdy14OiBzY3JvbGw7XG4gICAgfVxuICB9XG5cbiAgJl9fd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWdyYXktOTtcbiAgICBib3JkZXItcmFkaXVzOiAyLjZyZW07XG4gICAgcGFkZGluZzogLjZyZW07XG4gICAgd2lkdGg6IDk4cmVtO1xuXG4gICAgQGluY2x1ZGUgcndkKCdsYXJnZS10YWJsZXQnKSB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICB9XG5cbiAgICAjeyRyb290fV9fcm93Omxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmX19oZWFkIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIC41ZnIgLjdmciAxZnIgLjVmciAuN2ZyIC42ZnI7XG4gICAgY29sdW1uLWdhcDogMi40cmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlLTE7XG4gICAgYm9yZGVyLXJhZGl1czogMi4zcmVtIDIuM3JlbSAxLjNyZW0gMS4zcmVtO1xuICAgIHBhZGRpbmc6IDEuM3JlbSAxLjZyZW07XG5cbiAgICAjeyRyb290fV9fY2VsbCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgZm9udC13ZWlnaHQ6ICRmdy1tZWRpdW07XG4gICAgICBjb2xvcjogJGMtZ3JheS0zO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgdHJhbnNpdGlvbjogYWxsICR0ciBlYXNlO1xuXG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgIGNvbG9yOiAkYy1ncmF5LTE7XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgY29sb3I6ICRjLWdyYXktMTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLmRlc2Mge1xuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIEBpbmNsdWRlIGljb21vb24oJ2Fycm93LWRvd24nKTtcbiAgICAgICAgY29sb3I6ICRjLWdyYXktMztcbiAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAkdHIgZWFzZTtcblxuICAgICAgICBAaW5jbHVkZSBub3J0bCB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC40cmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgcnRsIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC40cmVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fcm93IHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIC41ZnIgLjdmciAxZnIgLjVmciAuN2ZyIC42ZnI7XG4gICAgY29sdW1uLWdhcDogMi40cmVtO1xuICAgIHBhZGRpbmc6IDEuM3JlbSAxLjZyZW07XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjLXdoaXRlLTU7XG4gIH1cblxuICAmX19jZWxsIHtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICBmb250LXdlaWdodDogJGZ3LXJlZ3VsYXI7XG4gICAgbGluZS1oZWlnaHQ6IDIuMnJlbTtcbiAgICBjb2xvcjogJGMtZ3JheS01O1xuICB9XG59XG4iLCIuc2lkZWJhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMi40cmVtO1xuICBmbGV4OiAwIDAgMTklO1xuICBtYXJnaW4tYm90dG9tOiAuOHJlbTtcblxuICBAaW5jbHVkZSByd2QoJ2xhcmdlLXRhYmxldCcpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgQGluY2x1ZGUgcndkKCdsYXB0b3AnKSB7XG4gICAgZmxleDogMCAwIDE2JTtcbiAgfVxuXG4gICZfX292ZXJ2aWV3IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcGFkZGluZzogMi40cmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDIuNnJlbTtcbiAgICBib3JkZXI6IC4xcmVtIHNvbGlkICRjLWdyYXktMjtcblxuICAgIEBpbmNsdWRlIHJ3ZCgnbGFyZ2UtdGFibGV0Jykge1xuICAgICAgcGFkZGluZzogMi40cmVtO1xuICAgIH1cblxuICAgICZJbm5lciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG5cbiAgICAmSGVhZCB7XG4gICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZnctcmVndWxhcjtcbiAgICAgIGNvbG9yOiAkYy1ncmF5LTM7XG4gICAgfVxuXG4gICAgJkRldGFpbCB7XG4gICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcbiAgICAgIGNvbG9yOiAkYy1ibGFjay0xO1xuICAgICAgbGluZS1oZWlnaHQ6IDIuMnJlbTtcbiAgICAgIG1hcmdpbjogLjRyZW0gMCAxLjZyZW0gMDtcbiAgICB9XG5cbiAgICAmVG9wIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZ2FwOiAuOHJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG5cbiAgICAgICZUZXh0IHtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1yZWd1bGFyO1xuICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgY29sb3I6ICRjLWdyYXktMztcbiAgICAgIH1cblxuICAgICAgJk51bWJlciB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctcmVndWxhcjtcbiAgICAgICAgZm9udC1zaXplOiAzLjJyZW07XG4gICAgICAgIGNvbG9yOiAkYy1nb2xkLTU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJkxpbmUge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IC4xcmVtO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGUtNTtcbiAgICB9XG5cbiAgICAmQm90dG9tIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZ2FwOiAxLjZyZW07XG4gICAgICBtYXJnaW4tdG9wOiAxLjZyZW07XG4gICAgfVxuXG4gICAgJkJveCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZ2FwOiAxcmVtO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgJiBzdmcge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiAzLjJyZW07XG4gICAgICAgIGhlaWdodDogMy4ycmVtO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuXG4gICAgICAgICYgY2lyY2xlIHtcbiAgICAgICAgICB3aWR0aDogMy4ycmVtO1xuICAgICAgICAgIGhlaWdodDogMy4ycmVtO1xuICAgICAgICAgIGZpbGw6IG5vbmU7XG4gICAgICAgICAgc3Ryb2tlLXdpZHRoOiAyO1xuICAgICAgICAgIHN0cm9rZTogJGMtd2hpdGUtNTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSguNXJlbSwgLjVyZW0pO1xuICAgICAgICAgIHN0cm9rZS1kYXNoYXJyYXk6IDEwMDtcbiAgICAgICAgICBzdHJva2UtZGFzaG9mZnNldDogMTAwO1xuXG4gICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBzdHJva2UtZGFzaG9mZnNldDogMDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICBzdHJva2UtZGFzaG9mZnNldDogY2FsYygxMDAgLSAoNzYgKiB2YXIoLS1wZXJjZW50KSkgLyAxMDApO1xuICAgICAgICAgICAgc3Ryb2tlLXdpZHRoOiA0O1xuICAgICAgICAgICAgc3Ryb2tlOiAkYy1nb2xkLTU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZEZXRhaWxzIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZ2FwOiAuNHJlbTtcblxuICAgICAgICAmUGVyY2VudGFnZSB7XG4gICAgICAgICAgY29sb3I6ICRjLWdyYXktMTtcbiAgICAgICAgICBmb250LXdlaWdodDogJGZ3LXJlZ3VsYXI7XG4gICAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgJlRleHQge1xuICAgICAgICAgIGNvbG9yOiAkYy1ncmF5LTM7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1yZWd1bGFyO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fZmlsdGVycyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogLjhyZW07XG4gIH1cbn1cbiIsIi5tYXAge1xuICBkaXNwbGF5OiBub25lO1xuICBmbGV4OiAxIDEgMTAwJTtcblxuICAmLmFjdGl2ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAmX19ib3gge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogODdyZW07XG4gICAgei1pbmRleDogMjtcbiAgfVxuXG4gIC5sZWFmbGV0LWNvbnRhaW5lciB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIH1cblxuICAubGVhZmxldC1jb250cm9sLWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuXG4gIC5sZWFmbGV0LWNvbnRyb2wtYXR0cmlidXRpb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAubGVhZmxldC1jb250cm9sLXpvb20ge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogMXJlbTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG5cbiAgLy8ubGVhZmxldC1vdmVybGF5LXBhbmUge1xuICAvLyAgei1pbmRleDogNjAxO1xuICAvL31cblxuICAubGVhZmxldC10b3VjaCAubGVhZmxldC1jb250cm9sLXpvb20taW4ge1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBib3JkZXI6IC4xcmVtIHNvbGlkICRjLXdoaXRlLTU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgfVxuXG4gIC5sZWFmbGV0LXRvdWNoIC5sZWFmbGV0LWJhciB7XG4gICAgYm9yZGVyOiBub25lO1xuXG4gICAgJiBhOmZpcnN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDUwJTtcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1MCU7XG4gICAgfVxuXG4gICAgJiBhOmxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNTAlO1xuICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDUwJTtcbiAgICAgIGJvcmRlci1ib3R0b206IC4xcmVtIHNvbGlkICRjLXdoaXRlLTU7XG4gICAgfVxuICB9XG5cbiAgLmxlYWZsZXQtdG91Y2ggLmxlYWZsZXQtY29udHJvbC16b29tLW91dCB7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJvcmRlcjogLjFyZW0gc29saWQgJGMtd2hpdGUtNTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICB9XG5cbiAgLmxlYWZsZXQtY29udHJvbC16b29tLXBlcmNlbnQge1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiAkZnctcmVndWxhcjtcbiAgICBjb2xvcjogJGMtYmxhY2stMTtcbiAgfVxuXG4gIC5sZWFmbGV0LXRvb2x0aXAge1xuICAgIGJvcmRlci1yYWRpdXM6IC42cmVtO1xuICAgIGZpbHRlcjogZHJvcC1zaGFkb3coMHB4IDBweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4wNCkpO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgLy90cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDRweCwgLTczcHgsIDBweCkhaW1wb3J0YW50O1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWdyYXktMTtcbiAgICAgIHdpZHRoOiAycmVtO1xuICAgICAgaGVpZ2h0OiAycmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogLTEuMnJlbTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGJvcmRlcjogLjRyZW0gc29saWQgJGMtd2hpdGU7XG4gICAgfVxuXG4gICAgJiBwOmZpcnN0LWNoaWxkIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcbiAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgY29sb3I6ICRjLWdyYXktMTtcbiAgICB9XG5cbiAgICAmIHA6bGFzdC1jaGlsZCB7XG4gICAgICBmb250LXdlaWdodDogJGZ3LXJlZ3VsYXI7XG4gICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgIGNvbG9yOiAkYy1ncmF5LTM7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICB9XG59XG4iLCIubGljZW5zZUlucXVpcnlfX2lubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiA2cmVtO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5saWNlbnNlSW5xdWlyeV9faW5uZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmxpY2Vuc2VJbnF1aXJ5X19pbm5lciB7XG4gICAgZ2FwOiAxMnJlbTtcbiAgfVxufVxuLmxpY2Vuc2VJbnF1aXJ5X19pbm5lckxlZnQge1xuICBmbGV4OiAxIDAgMTAlO1xufVxuLmxpY2Vuc2VJbnF1aXJ5X19pbm5lclJpZ2h0IHtcbiAgZmxleDogMSAwIDcwJTtcbn1cblxuLmxpY2Vuc2VJbnF1aXJ5X19pbm5lclJpZ2h0IC5saWNlbnNlSW5xdWlyeV9faW5uZXJDb250ZW50IC5saWNlbnNlSW5xdWlyeV9faW5uZXJDb250ZW50VGl0bGUge1xuICBmb250LXNpemU6IDMuMnJlbTtcbiAgY29sb3I6ICMyRDMwMzM7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiA0LjRyZW07XG59XG5cbi5saWNlbnNlSW5xdWlyeV9faW5uZXJSaWdodCAubGljZW5zZUlucXVpcnlfX2lubmVyQ29udGVudCAubGljZW5zZUlucXVpcnlfX2lubmVyQ29udGVudFRleHQge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgLypncmlkLWF1dG8tcm93czogbWlubWF4KDIwcmVtLCBhdXRvKTsqL1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNnJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICMyRDMwMzM7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAubGljZW5zZUlucXVpcnlfX2lubmVyUmlnaHQgLmxpY2Vuc2VJbnF1aXJ5X19pbm5lckNvbnRlbnQgLmxpY2Vuc2VJbnF1aXJ5X19pbm5lckNvbnRlbnRUZXh0e1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCBtaW5tYXgoMjByZW0sIGF1dG8pKTtcbiAgICBncmlkLWF1dG8tcm93czogbWlubWF4KDE1cmVtLCBhdXRvKTtcbiAgfVxufVxuXG4ubGljZW5zZUlucXVpcnlfX2lubmVyQ29udGVudFRleHQgLmxpY2Vuc2VJbnF1aXJ5X19pbm5lckNvbnRlbnRUZXh0SXRlbSAubGljZW5zZUlucXVpcnlfX2lubmVyQ29udGVudFRleHRJdGVtVGl0bGUge1xuICBmb250LXNpemU6IDEuN3JlbTtcbiAgY29sb3I6ICMyRDMwMzM7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiA0LjRyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbi5saWNlbnNlSW5xdWlyeV9fZm9ybSB7XG4gIGJvcmRlcjogMC4xcmVtIHNvbGlkICNEMEQyRDM7XG4gIHBhZGRpbmc6IDJyZW07XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIHdpZHRoOiAzNTBweDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuLmxpY2Vuc2VJbnF1aXJ5X19mb3JtIC5idXR0b24ge1xuICBwYWRkaW5nOiAuNXJlbSAwLjZyZW07XG59XG4ubGljZW5zZUlucXVpcnlfX3NlYXJjaExhYmVsIHtcbiAgY29sb3I6ICM2OTZENzA7XG4gIG1hcmdpbjogMCAwIDFyZW0gMXJlbTtcbn1cbi5saWNlbnNlSW5xdWlyeV9fc2VhcmNoSW5wdXQge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmxpY2Vuc2VJbnF1aXJ5X19zZWFyY2hJbnB1dCB7XG4gIG1hcmdpbi1ib3R0b206IDRyZW07XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5saWNlbnNlSW5xdWlyeV9fc2VhcmNoSW5wdXQge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5cbi5saWNlbnNlSW5xdWlyeV9fc2VhcmNoSW5wdXQge1xuICBib3JkZXItcmFkaXVzOiAyLjZyZW07XG4gIGJvcmRlcjogMC4xcmVtIHNvbGlkICNEMEQyRDM7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbmh0bWw6bm90KFtkaXI9cnRsXSkgLmxpY2Vuc2VJbnF1aXJ5X19zZWFyY2hJbnB1dCB7XG4gIHBhZGRpbmc6IDJyZW0gNy4ycmVtIDJyZW0gMi40cmVtO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuaHRtbFtkaXI9cnRsXSAubGljZW5zZUlucXVpcnlfX3NlYXJjaElucHV0IHtcbiAgcGFkZGluZzogMnJlbSAyLjRyZW0gMnJlbSA3LjJyZW07XG4gIG1hcmdpbi10b3A6IDlweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubGljZW5zZUlucXVpcnlfX3NlYXJjaElucHV0IHtcbiAgICBtaW4td2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5saWNlbnNlSW5xdWlyeV9fc2VhcmNoSW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM5MjkzOTQ7XG59XG4ubGljZW5zZUlucXVpcnlfX3NlYXJjaElucHV0OmZvY3VzIHtcbiAgYm9yZGVyOiAwLjFyZW0gc29saWQgIzAwMDAwMDtcbn1cblxuLmxpY2Vuc2VJbnF1aXJ5X19idXR0b24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBCQzcwO1xuICB0cmFuc2l0aW9uOiAuNXMgZWFzZS1pbi1vdXQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICNmZmY7XG4gIHdpZHRoOiAxMDBweDtcbn1cblxuLmxpY2Vuc2VJbnF1aXJ5X19idXR0b246aG92ZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDBCQzcwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBjb2xvcjogIzAwYmM3MDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ubGljZW5zZUlucXVpcnlfX2J1dHRvbjpob3ZlciAubGljZW5zZUlucXVpcnlfX3NlYXJjaEJ1dHRvbiB7XG4gIGNvbG9yOiAjMDBiYzcwO1xufVxuXG4ubGljZW5zZUlucXVpcnlfX3NlYXJjaEJ1dHRvbiB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBtYXJnaW46IDAgMC41cmVtO1xufVxuXG4ubGljZW5zZUlucXVpcnlfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAzLjZyZW07XG4gIGNvbG9yOiAjQzdBODc4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogNXJlbTtcbn1cbi5saWNlbnNlSW5xdWlyeV9fdGV4dCB7XG4gIG1hcmdpbi10b3A6IDIuNHJlbTtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjJyZW07XG4gIGNvbG9yOiAjOTI5Mzk0O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4ubGljZW5zZUlucXVpcnlfX2xhYmVsIHtcbiAgZm9udC1zaXplOiA2LjRyZW07XG4gIGxpbmUtaGVpZ2h0OiA2LjRyZW07XG4gIGNvbG9yOiAjQzdBODc4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLmxpY2Vuc2VJbnF1aXJ5X19zdWJ0aXRsZSB7XG4gIGZvbnQtc2l6ZTogMy4ycmVtO1xuICBsaW5lLWhlaWdodDogNC40cmVtO1xuICBjb2xvcjogIzJEMzAzMztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZmxleDogMSAwIDgwJTtcbiAgbWFyZ2luLXRvcDogMy4ycmVtO1xufVxuLmxpY2Vuc2VJbnF1aXJ5X19sYWJlbEJveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMi40cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAubGljZW5zZUlucXVpcnlfX2xhYmVsQm94IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG59XG4ubGljZW5zZUlucXVpcnlfX2xhYmVsQ29udGFpbmVyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5saWNlbnNlSW5xdWlyeV9fbGFiZWxDb250YWluZXIuYWN0aXZlIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5saWNlbnNlSW5xdWlyeV9faW5uZXJDb250ZW50VGFibGV7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBsaW5lLWhlaWdodDogMy40cmVtO1xuICBjb2xvcjogIzJEMzAzMztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luLXJpZ2h0OiAxNThweDtcbn1cblxuLmxpY2Vuc2VJbnF1aXJ5X19pbm5lckNvbnRlbnRUYWJsZTpsYW5nKGFyKSB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBsaW5lLWhlaWdodDogMy40cmVtO1xuICBjb2xvcjogIzJEMzAzMztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luLWxlZnQ6IDE1OHB4O1xufVxuXG4ubGljZW5zZUlucXVpcnlfX2lubmVyQ29udGVudFRhYmxlIC5saWNlbnNlSW5xdWlyeV9faW5uZXJDb250ZW50VGFibGVUaXRsZXtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDIuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmxpY2Vuc2VJbnF1aXJ5X19pbm5lckNvbnRlbnRUYWJsZSB0YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbiAgYm9yZGVyOiAycHggc29saWQgI0I1QjdCODtcbn1cbi5saWNlbnNlSW5xdWlyeV9faW5uZXJDb250ZW50VGFibGUgdGFibGUgdHIsdGgsdGQge1xuICBib3JkZXI6IDJweCBzb2xpZCAjRjNGM0YzO1xuICBwYWRkaW5nOiAxcmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5saWNlbnNlSW5xdWlyeV9faW5uZXJDb250ZW50VGFibGUgdGFibGUgdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmxpY2Vuc2VJbnF1aXJ5X19pbm5lckNvbnRlbnRUYWJsZSB0YWJsZSB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGM0YzRjM7XG4gIGZvbnQtc2l6ZTogMTVweDtcbn1cblxuc3VwIHtcbiAgdmVydGljYWwtYWxpZ246IHN1cGVyO1xuICBmb250LXNpemU6IHNtYWxsZXI7XG59XG4ubGljZW5zZUlucXVpcnlfX2lubmVyQ29udGVudFRleHRJdGVtVmFsdWUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLmxpY2Vuc2VJbnF1aXJ5X19pbm5lckNvbnRlbnRJbnZlc3RvciB7XG4gIGZvbnQtc2l6ZTogMi42cmVtO1xuICBjb2xvcjogIzBmMGYwZjtcbiAgbWFyZ2luLWJvdHRvbTogNnJlbTtcbn1cblxuLmxpY2Vuc2VJbnF1aXJ5X19pbm5lckNvbnRlbnRJbnZlc3RvciBzcGFuOmZpcnN0LWNoaWxkIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjNzQ2ZmE3O1xufVxuIiwiLnRleHRJbWFnZU1pbiB7XG5cbiAgJi0tc21hbGwge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1heC13aWR0aDogOTAlO1xuXG4gICAgQGluY2x1ZGUgcndkKCdzbWFsbC10YWJsZXQnKSB7XG4gICAgICBtYXgtd2lkdGg6IDgwJTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSByd2QoJ2xhcmdlLXRhYmxldCcpIHtcbiAgICAgIG1heC13aWR0aDogNjAlO1xuICAgIH1cbiAgfVxuXG4gICZfX2lubmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAyLjRyZW07XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgIEBpbmNsdWRlIHJ3ZCgndGFibGV0Jyl7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIH1cbiAgfVxuXG4gICZfX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4OiAxIDEgNDUlO1xuICAgIGdhcDogMS42cmVtO1xuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcbiAgICBjb2xvcjogJGMtZ3JheS0xO1xuICB9XG5cbiAgJl9fdGV4dCB7XG4gICAgY29sb3I6ICRjLWdyYXktNjtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBsaW5lLWhlaWdodDogMi4ycmVtO1xuICAgIGZvbnQtd2VpZ2h0OiAkZnctcmVndWxhcjtcbiAgfVxuXG4gICZfX2ltYWdlIHtcbiAgICBmbGV4OiAxIDEgNDUlO1xuXG4gICAgJiBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDJyZW07XG4gICAgfVxuICB9XG59XG4iLCIuc3RhdGljVGFibGUge1xuXG4gICYtLXNtYWxsIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtYXgtd2lkdGg6IDkwJTtcblxuICAgIEBpbmNsdWRlIHJ3ZCgnc21hbGwtdGFibGV0Jykge1xuICAgICAgbWF4LXdpZHRoOiA4MCU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcndkKCdsYXJnZS10YWJsZXQnKSB7XG4gICAgICBtYXgtd2lkdGg6IDYwJTtcbiAgICB9XG4gIH1cblxuICAmX19pbm5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMS42cmVtO1xuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMy4ycmVtO1xuICAgIGNvbG9yOiAkYy1nb2xkLTE7XG4gICAgbGluZS1oZWlnaHQ6IDMuM3JlbTtcbiAgICBmb250LXdlaWdodDogJGZ3LXJlZ3VsYXI7XG4gIH1cblxuICAmX190ZXh0IHtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBmb250LXdlaWdodDogJGZ3LXJlZ3VsYXI7XG4gICAgY29sb3I6ICRjLWdyYXktNjtcbiAgICBsaW5lLWhlaWdodDogMi4ycmVtO1xuICB9XG5cbiAgJl9fdGFibGVJbm5lciB7XG4gICAgb3ZlcmZsb3cteDogc2Nyb2xsO1xuICAgIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTtcbiAgICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XG5cbiAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gICZfX3RhYmxlIHtcbiAgICBtYXJnaW4tdG9wOiAxLjJyZW07XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICB3aWR0aDogODAwcHg7XG5cbiAgICBAaW5jbHVkZSByd2QoJ3RhYmxldCcpIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cblxuICAgICZIZWFkIHtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBwYWRkaW5nOiAwIDJyZW07XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEuNWZyIC41ZnIgLjVmciAuNWZyIC41ZnIgLjVmciAuNWZyIC41ZnI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyLjRyZW07XG5cbiAgICAgIEBpbmNsdWRlIHJ3ZCgnbGFyZ2UtdGFibGV0Jykge1xuICAgICAgICBwYWRkaW5nOiAwIDRyZW07XG4gICAgICB9XG5cbiAgICAgICYgdGQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1tZWRpdW07XG4gICAgICAgIGNvbG9yOiAkYy1ncmF5LTc7XG5cbiAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmQm9keSB7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxLjVmciAuNWZyIC41ZnIgLjVmciAuNWZyIC41ZnIgLjVmciAuNWZyO1xuICAgICAgcGFkZGluZzogMnJlbSAycmVtO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGUtMztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDJyZW07XG5cbiAgICAgIEBpbmNsdWRlIHJ3ZCgnbGFyZ2UtdGFibGV0Jykge1xuICAgICAgICBwYWRkaW5nOiAycmVtIDRyZW07XG4gICAgICB9XG5cbiAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC44cmVtO1xuICAgICAgfVxuXG4gICAgICAmIHRkIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctcmVndWxhcjtcbiAgICAgICAgY29sb3I6ICRjLWdyYXktMTtcblxuICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgICAgIEBpbmNsdWRlIG5vcnRsIHtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogLjFyZW0gc29saWQgJGMtZ3JheS0yO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIEBpbmNsdWRlIHJ0bCB7XG4gICAgICAgICAgICBib3JkZXItbGVmdDogLjFyZW0gc29saWQgJGMtZ3JheS0yO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG5vcnRsIHtcblxuICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgcnRsIHtcblxuICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmQ2VsbFRpdGxlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZ2FwOiAxLjZyZW07XG5cbiAgICAgICYgaDYge1xuICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1tZWRpdW07XG4gICAgICAgIGNvbG9yOiAkYy1ncmF5LTE7XG4gICAgICB9XG5cbiAgICAgICYgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICBmb250LXdlaWdodDogJGZ3LXJlZ3VsYXI7XG4gICAgICAgIGNvbG9yOiAkYy1ncmF5LTY7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuYmFubmVyU2VjdGlvbiB7XG5cbiAgJl9fd3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDlyZW0gMDtcblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBpbnNldDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtYmxhY2s7XG4gICAgICBvcGFjaXR5OiAuNDtcbiAgICAgIHotaW5kZXg6IC0xO1xuICAgIH1cbiAgfVxuXG4gICZfX2lubmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAxLjZyZW07XG4gIH1cblxuICAmX19pbWFnZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGluc2V0OiAwO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuXG4gICZfX2xhYmVsIHtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICBmb250LXdlaWdodDogJGZ3LW1lZGl1bTtcbiAgICBjb2xvcjogJGMtd2hpdGUtMTtcbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBAaW5jbHVkZSB0eXBvKCdzZWN0aW9uLWhlYWRpbmcnKTtcbiAgICBjb2xvcjogJGMtd2hpdGUtMTtcbiAgfVxuXG4gICZfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiAkZnctcmVndWxhcjtcbiAgICBjb2xvcjogJGMtd2hpdGUtMTtcbiAgICBsaW5lLWhlaWdodDogMi4ycmVtO1xuXG4gICAgQGluY2x1ZGUgcndkKCd0YWJsZXQnKSB7XG4gICAgICBtYXgtd2lkdGg6IDcwJTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSByd2QoJ2xhcmdlLXRhYmxldCcpIHtcbiAgICAgIG1heC13aWR0aDogNTAlO1xuICAgIH1cbiAgfVxuXG4gICZfX2J1dHRvbiB7XG4gICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgfVxufVxuIiwiLnRleHRQYWdlIHtcblxuICAmX193cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBvdmVyZmxvdzogdW5zZXQ7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBAaW5jbHVkZSByd2QoJ3RhYmxldCcpIHtcbiAgICAgIGdhcDogZmx1aWRWYWx1ZSgxNTAsIDUwKTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSByd2QoJ2xhcmdlLXRhYmxldCcpIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgfVxuICB9XG5cbiAgJl9fbGVmdENvbnRlbnQge1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgQGluY2x1ZGUgcndkKCd0YWJsZXQnKSB7XG4gICAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICAgICAgdG9wOiAyMDBweDtcbiAgICAgIGZsZXg6IDEgMCAyNSU7XG4gICAgfVxuICB9XG5cbiAgJl9fY29udGVudCB7XG4gICAgbWFyZ2luLXRvcDogNXJlbTtcblxuICAgIEBpbmNsdWRlIHJ3ZCgndGFibGV0Jykge1xuICAgICAgbWFyZ2luLXRvcDogMHJlbTtcbiAgICAgIGZsZXg6IDEgMCA1MCU7XG4gICAgfVxuICB9XG5cbiAgJl9fc2VhcmNoIHtcblxuICAgIC5zZWFyY2hJbnB1dF9fc2VhcmNoe1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgaW5wdXQge1xuICAgICAgbWluLXdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gICZfX3RhYiB7XG4gICAgY29sb3I6ICRjLWdyYXktODtcblxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLWlubGluZS1lbmQ6IDFweCBzb2xpZCAkYy1ibGFjaztcbiAgICAgIHBhZGRpbmctaW5saW5lLWVuZDogNSU7XG4gICAgICBtYXJnaW4taW5saW5lLWVuZDogNSU7XG4gICAgfVxuXG4gICAgZm9udC1zaXplOiBmbHVpZFZhbHVlKDMyLCAyNSk7XG5cbiAgICAmLmFjdGl2ZXtcbiAgICAgIGNvbG9yOiAkYy1ibGFjaztcbiAgICB9XG4gIH1cblxuICAmX19kZXNjcmlwdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogM3JlbTtcbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgJi5hY3RpdmUge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG5cbiAgICBwIHtcbiAgICAgIEBpbmNsdWRlIHR5cG8oJ3RleHQnKTtcbiAgICB9XG4gIH1cblxuICAmX19idXR0b24ge1xuICAgIG1hcmdpbi10b3A6IDNyZW07XG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgICYuYWN0aXZle1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG4gIH1cblxuICAmX190ZXh0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWFyZ2luLXRvcDogM3JlbTtcbiAgICAmLmFjdGl2ZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cblxuICAgIHAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICAgIGZvbnQtc2l6ZTogZmx1aWRWYWx1ZSgxNCwgMTIpO1xuICAgICAgbGluZS1oZWlnaHQ6IGZsdWlkVmFsdWUoMjAsIDE2KTtcblxuICAgICAgJi5hY3RpdmUtcGFyYWdhcGgge1xuICAgICAgICBjb2xvcjogJGMtZ29sZC01O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgJjo6YmVmb3Jle1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBsZWZ0OiAtMTVweDtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIHdpZHRoOiAycHg7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWdvbGQtNTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgfVxuICB9XG5cbiAgJl9fbmF2aWdhdGlvbnMge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgJl9fbmF2aWdhdGlvbiB7XG4gICAgZm9udC1zaXplOiBmbHVpZFZhbHVlKDE4LCAxNik7XG4gICAgbGluZS1oZWlnaHQ6IGZsdWlkVmFsdWUoMjksIDI2KTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICBidXR0b24ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHBhZGRpbmc6IDEuNXJlbSAwO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjLWdyYXktMjtcblxuICAgICAgJi5hY3RpdmUge1xuICAgICAgICBjb2xvcjogJGMtZ29sZC01O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgQGluY2x1ZGUgbm9ydGwge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHJ0bCB7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMnJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmJlZm9yZXtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDQwJTtcbiAgICAgICAgICB3aWR0aDogMXJlbTtcbiAgICAgICAgICBoZWlnaHQ6IDFyZW07XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtZ29sZC01O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcblxuICAgICAgICAgIEBpbmNsdWRlIG5vcnRsIHtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQGluY2x1ZGUgcnRsIHtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2NvbnRlbnRCb3gge1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAmLmFjdGl2ZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cbiAgfVxufVxuIiwiLmludHJvU2VjdGlvbiB7XG5cbiAgJl9fd3JhcHBlciB7XG5cbiAgfVxuXG4gICZfX2lubmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogNnJlbTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgQGluY2x1ZGUgcndkKCd0YWJsZXQnKSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJ3ZCgnbGFwdG9wJykge1xuICAgICAgZ2FwOiAxMnJlbTtcbiAgICB9XG5cbiAgICAmTGVmdCB7XG4gICAgICBmbGV4OiAxIDAgNDAlO1xuICAgIH1cblxuICAgICZSaWdodCB7XG4gICAgICBmbGV4OiAxIDAgNDAlO1xuICAgIH1cblxuICAgICZDb250ZW50IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZ2FwOiAycmVtO1xuXG4gICAgICBAaW5jbHVkZSByd2QoJ2xhcmdlLXRhYmxldCcpIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAzLjZyZW07XG4gICAgY29sb3I6ICRjLWdyYXktMTtcbiAgICBmb250LXdlaWdodDogJGZ3LXJlZ3VsYXI7XG4gICAgbGluZS1oZWlnaHQ6IDVyZW07XG4gIH1cblxuICAmX190ZXh0IHtcbiAgICBtYXJnaW4tdG9wOiAyLjRyZW07XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIuMnJlbTtcbiAgICBjb2xvcjogJGMtZ3JheS02O1xuICAgIGZvbnQtd2VpZ2h0OiAkZnctcmVndWxhcjtcbiAgfVxuXG4gICZfX2J1dHRvbiB7XG4gICAgbWFyZ2luLXRvcDogNHJlbTtcbiAgfVxuXG4gICZfX2xhYmVsIHtcbiAgICBmb250LXNpemU6IDYuNHJlbTtcbiAgICBsaW5lLWhlaWdodDogNi40cmVtO1xuICAgIGNvbG9yOiAkYy1nb2xkLTY7XG4gICAgZm9udC13ZWlnaHQ6ICRmdy1yZWd1bGFyO1xuICB9XG5cbiAgJl9fc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMy4ycmVtO1xuICAgIGxpbmUtaGVpZ2h0OiA0LjRyZW07XG4gICAgY29sb3I6ICRjLWdyYXktMTtcbiAgICBmb250LXdlaWdodDogJGZ3LW1lZGl1bTtcbiAgICBmbGV4OiAxIDAgODAlO1xuICAgIG1hcmdpbi10b3A6IDMuMnJlbTtcbiAgfVxuXG4gICZfX2xhYmVsQm94IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAyLjRyZW07XG5cbiAgICBAaW5jbHVkZSByd2QoJ2xhcHRvcCcpIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgfVxuICB9XG5cbiAgJl9fYXJyb3cge1xuICAgIGZsZXg6IDEgMCAxMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBnYXA6IDIuNHJlbTtcblxuICAgICYgc3BhbiB7XG4gICAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgICAgIGNvbG9yOiAkYy1nb2xkLTY7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuICB9XG5cbiAgJl9fbGFiZWxDb250YWluZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICYuYWN0aXZlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuICB9XG5cbiAgJl9faWNvbnMge1xuICAgIG1hcmdpbi10b3A6IDRyZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICByb3ctZ2FwOiAycmVtO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgQGluY2x1ZGUgcndkKCd0YWJsZXQnKXtcbiAgICAgIG1hcmdpbi10b3A6IDguNnJlbTtcbiAgICB9XG4gIH1cblxuICAmX19pY29uIHtcbiAgICBwYWRkaW5nOiAwIDJ2dztcbiAgICBib3JkZXItbGVmdDogLjFyZW0gc29saWQgcmdiYSgkYy1ibGFjaywgLjIpO1xuICAgIC8vY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1yaWdodDogLjFyZW0gc29saWQgcmdiYSgkYy1ibGFjaywgLjIpO1xuICAgIH1cblxuICAgICYgc3ZnIHtcbiAgICAgIG1heC13aWR0aDogNS44cmVtO1xuICAgICAgbWF4LWhlaWdodDogNS4zcmVtO1xuXG4gICAgICAmIHBhdGgge1xuICAgICAgICBmaWxsOiAkYy1ncmF5LTI7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5hY3RpdmUge1xuXG4gICAgICAmIHN2ZyBwYXRoIHtcbiAgICAgICAgZmlsbDogJGMtZ29sZC02O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmxpbmVDaGFydCB7XG4gICRyb290OiAmO1xuXG4gICZfX2lubmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiA0LjZyZW07XG5cbiAgICBAaW5jbHVkZSByd2QoJ2xhcmdlLXRhYmxldCcpIHtcbiAgICAgIGdhcDogMS42cmVtO1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB9XG4gIH1cblxuICAmX19kZXNjIHtcbiAgICBmbGV4OiAxIDAgMjUlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDIuNHJlbTtcbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDMuMnJlbTtcbiAgICBmb250LXdlaWdodDogJGZ3LW1lZGl1bTtcbiAgICBjb2xvcjogJGMtZ3JheS0xO1xuICAgIGxpbmUtaGVpZ2h0OiA0LjRyZW07XG4gIH1cblxuICAmX190ZXh0IHtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBmb250LXdlaWdodDogJGZ3LXJlZ3VsYXI7XG4gICAgY29sb3I6ICRjLWdyYXktNjtcbiAgICBsaW5lLWhlaWdodDogMi4ycmVtO1xuICB9XG5cbiAgJl9fZGV0YWlscyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMi40cmVtO1xuXG4gICAgJlRpdGxlIHtcbiAgICAgIG1hcmdpbi10b3A6IDEuNnJlbTtcbiAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgZm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xuICAgICAgY29sb3I6ICRjLWdyYXktMTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyLjVyZW07XG4gICAgfVxuXG4gICAgJkJveCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgY29sdW1uLWdhcDogMy4ycmVtO1xuICAgICAgcm93LWdhcDogMi40cmVtO1xuICAgIH1cbiAgfVxuXG4gICZfX2RldGFpbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogLjhyZW07XG4gICAgb3BhY2l0eTogLjQ7XG5cbiAgICAmLmFjdGl2ZSB7XG4gICAgICBvcGFjaXR5OiAxO1xuXG4gICAgICAjeyRyb290fV9fZGV0YWlsVGl0bGUge1xuICAgICAgICBjb2xvcjogdmFyKC0tY2lyY2xlQ29sb3IpO1xuXG4gICAgICAgICYgc3BhbiB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY2lyY2xlQ29sb3IpO1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tY2lyY2xlQ29sb3IpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICN7JHJvb3R9X19kZXRhaWxOdW1iZXIge1xuICAgICAgICBjb2xvcjogJGMtZ3JheS0xO1xuICAgICAgfVxuXG4gICAgICAjeyRyb290fV9fZGV0YWlsTGFiZWwge1xuICAgICAgICBjb2xvcjogJGMtZ3JheS0zO1xuICAgICAgfVxuICAgIH1cblxuICAgICZUaXRsZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGdhcDogLjZyZW07XG4gICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcbiAgICAgIGNvbG9yOiAkYy1ncmF5LTE7XG4gICAgICBsaW5lLWhlaWdodDogMS45cmVtO1xuICAgICAgdHJhbnNpdGlvbjogYWxsICR0ck0gZWFzZTtcblxuICAgICAgJiBzcGFuIHtcbiAgICAgICAgYm9yZGVyOiAuMnJlbSBzb2xpZCAkYy1ncmF5LTE7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICB3aWR0aDogMS4ycmVtO1xuICAgICAgICBoZWlnaHQ6IDEuMnJlbTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgJHRyTSBlYXNlO1xuICAgICAgfVxuICAgIH1cblxuICAgICZOdW1iZXIge1xuICAgICAgZm9udC1zaXplOiAyLjRyZW07XG4gICAgICBmb250LXdlaWdodDogJGZ3LXJlZ3VsYXI7XG4gICAgICBjb2xvcjogJGMtZ3JheS0xO1xuICAgICAgbGluZS1oZWlnaHQ6IDIuNHJlbTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAkdHJNIGVhc2U7XG4gICAgfVxuXG4gICAgJkxhYmVsIHtcbiAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgZm9udC13ZWlnaHQ6ICRmdy1yZWd1bGFyO1xuICAgICAgY29sb3I6ICRjLWdyYXktMztcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjlyZW07XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgJHRyTSBlYXNlO1xuICAgIH1cbiAgfVxuXG4gICZfX2NoYXJ0IHtcbiAgICBmbGV4OiAxIDAgNDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cblxuICAmX19sZWdlbmQge1xuICAgIGZsZXg6IDAgMCAxOCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMi42cmVtO1xuXG4gICAgJkNvbnRhaW5lciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGdhcDogMi40cmVtO1xuICAgICAgcGFkZGluZzogMi40cmVtIDJyZW07XG4gICAgICBib3JkZXI6IC4xcmVtIHNvbGlkICRjLWdyYXktMjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEuMnJlbTtcbiAgICB9XG5cbiAgICAmVGl0bGUge1xuICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICBmb250LXdlaWdodDogJGZ3LWJvbGQ7XG4gICAgICBjb2xvcjogJGMtZ3JheS0xO1xuICAgICAgbGluZS1oZWlnaHQ6IDIuNXJlbTtcbiAgICB9XG5cbiAgICAmQm94IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZ2FwOiAxLjJyZW07XG4gICAgfVxuXG4gICAgJkl0ZW0ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBnYXA6IC42cmVtO1xuICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICBmb250LXdlaWdodDogJGZ3LWJvbGQ7XG4gICAgICBjb2xvcjogJGMtZ3JheS0xO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuOXJlbTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIG9wYWNpdHk6IC40O1xuICAgICAgdHJhbnNpdGlvbjogYWxsICR0ck0gZWFzZTtcblxuICAgICAgJi5hY3RpdmUge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICBjb2xvcjogdmFyKC0tY29sb3IpO1xuXG4gICAgICAgICYgc3BhbiB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3IpO1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3IpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYgc3BhbiB7XG4gICAgICAgIGJvcmRlcjogLjJyZW0gc29saWQgJGMtZ3JheS0xO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgd2lkdGg6IDEuMnJlbTtcbiAgICAgICAgaGVpZ2h0OiAxLjJyZW07XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsICR0ck0gZWFzZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmIHN2ZyB7XG5cbiAgICBAaW5jbHVkZSByd2QoJ2xhcmdlLXRhYmxldCcpIHtcbiAgICAgIGhlaWdodDogMzguMnJlbTtcbiAgICB9XG5cbiAgICAmIC5saW5lIHtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgJHRyTSBlYXNlO1xuXG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG4iLCIubWFwQ2hhcnQge1xuICAkcm9vdDogJjtcblxuICAmX19pbm5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogNC42cmVtO1xuXG4gICAgQGluY2x1ZGUgcndkKCdsYXJnZS10YWJsZXQnKSB7XG4gICAgICBnYXA6IDEuNnJlbTtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgfVxuICB9XG5cbiAgJl9fZGVzYyB7XG4gICAgZmxleDogMSAwIDI1JTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAyLjRyZW07XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAzLjJyZW07XG4gICAgZm9udC13ZWlnaHQ6ICRmdy1tZWRpdW07XG4gICAgY29sb3I6ICRjLWdyYXktMTtcbiAgICBsaW5lLWhlaWdodDogNC40cmVtO1xuICB9XG5cbiAgJl9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgZm9udC13ZWlnaHQ6ICRmdy1yZWd1bGFyO1xuICAgIGNvbG9yOiAkYy1ncmF5LTY7XG4gICAgbGluZS1oZWlnaHQ6IDIuMnJlbTtcbiAgfVxuXG4gICZfX2RldGFpbHMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBib3JkZXI6IC4xcmVtIHNvbGlkICRjLWdyYXktMjtcbiAgICBib3JkZXItcmFkaXVzOiAxLjJyZW07XG4gICAgcGFkZGluZzogMCAyLjRyZW07XG5cbiAgICAmLmFjdGl2ZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cbiAgfVxuXG4gICZfX2RldGFpbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogLjhyZW07XG4gICAgcGFkZGluZzogMS42cmVtIDA7XG5cbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgYm9yZGVyLWJvdHRvbTogLjFyZW0gc29saWQgJGMtZ3JheS0yO1xuICAgIH1cblxuICAgICZMYWJlbCB7XG4gICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZnctcmVndWxhcjtcbiAgICAgIGNvbG9yOiB2YXIoLS1sYWJlbENvbG9yKTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyLjhyZW07XG4gICAgfVxuXG4gICAgJkJveCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgZ2FwOiAyLjRyZW07XG4gICAgfVxuXG4gICAgJklubmVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZ2FwOiAuOHJlbTtcbiAgICB9XG5cbiAgICAmVGl0bGUge1xuICAgICAgZm9udC1zaXplOiAyLjRyZW07XG4gICAgICBmb250LXdlaWdodDogJGZ3LXJlZ3VsYXI7XG4gICAgICBjb2xvcjogJGMtZ3JheS0xO1xuICAgICAgbGluZS1oZWlnaHQ6IDIuNHJlbTtcbiAgICB9XG5cbiAgICAmVGV4dCB7XG4gICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZnctcmVndWxhcjtcbiAgICAgIGNvbG9yOiAkYy1ncmF5LTM7XG4gICAgICBsaW5lLWhlaWdodDogMi44cmVtO1xuICAgIH1cbiAgfVxuXG4gICZfX21hcCB7XG4gICAgZmxleDogMSAwIDQwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgJiAubWFwIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19sZWdlbmQge1xuICAgIGZsZXg6IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAyLjRyZW07XG5cbiAgICAmSW5uZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBwYWRkaW5nOiAyLjRyZW07XG4gICAgICBib3JkZXI6IC4xcmVtIHNvbGlkICRjLWdyYXktMjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEuMnJlbTtcbiAgICAgIG1heC13aWR0aDogMjRyZW07XG4gICAgfVxuXG4gICAgJkNvbnRhaW5lciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGdhcDogMS42cmVtO1xuXG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMy4ycmVtO1xuICAgICAgICBib3JkZXItYm90dG9tOiAuMXJlbSBzb2xpZCAkYy13aGl0ZS01O1xuICAgICAgfVxuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBwYWRkaW5nLXRvcDogMi40cmVtO1xuICAgICAgfVxuICAgIH1cblxuICAgICZUaXRsZSB7XG4gICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcbiAgICAgIGNvbG9yOiAkYy1ncmF5LTE7XG4gICAgICBsaW5lLWhlaWdodDogMi41cmVtO1xuICAgIH1cblxuICAgICZCb3gge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBnYXA6IDEuMnJlbTtcbiAgICAgIHBhZGRpbmc6IC40cmVtO1xuXG4gICAgICAmLS1yb3cge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBnYXA6IDA7XG4gICAgICAgIGJvcmRlcjogLjFyZW0gc29saWQgJGMtZ3JheS0yO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyLjZyZW07XG5cbiAgICAgICAgI3skcm9vdH1fX2xlZ2VuZEl0ZW0ge1xuICAgICAgICAgIGNvbG9yOiAkYy1ncmF5LTY7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMi42cmVtO1xuICAgICAgICAgIHBhZGRpbmc6IDEuNHJlbSAyLjRyZW07XG4gICAgICAgICAgb3BhY2l0eTogMTtcblxuICAgICAgICAgICYgc3BhbjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yUGluKTtcbiAgICAgICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmSXRlbSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGdhcDogLjZyZW07XG4gICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjhyZW07XG4gICAgICBvcGFjaXR5OiAuNDtcbiAgICAgIGNvbG9yOiAkYy1ncmF5LTE7XG5cbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yUGluKTtcblxuICAgICAgICAmIHNwYW46Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yUGluKTtcbiAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yUGluKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmIHNwYW46Zmlyc3QtY2hpbGQge1xuICAgICAgICBib3JkZXI6IC4ycmVtIHNvbGlkICRjLWdyYXktMTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIHdpZHRoOiAxLjJyZW07XG4gICAgICAgIGhlaWdodDogMS4ycmVtO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAkdHJNIGVhc2U7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJiBzdmcge1xuICAgIHdpZHRoOiA2MHJlbTtcblxuICAgIEBpbmNsdWRlIHJ3ZCgnbGFyZ2UtdGFibGV0Jykge1xuICAgICAgaGVpZ2h0OiA0OS40cmVtO1xuICAgICAgd2lkdGg6IDYwcmVtO1xuICAgIH1cbiAgfVxufVxuIiwiLnRyZWVNYXAge1xuICAkcm9vdDogJjtcblxuICAmX19pbm5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogNC42cmVtO1xuXG4gICAgQGluY2x1ZGUgcndkKCdsYXJnZS10YWJsZXQnKSB7XG4gICAgICBnYXA6IDEuNnJlbTtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgfVxuICB9XG5cbiAgJl9fZGVzYyB7XG4gICAgZmxleDogMSAwIDI1JTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAyLjRyZW07XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAzLjJyZW07XG4gICAgZm9udC13ZWlnaHQ6ICRmdy1tZWRpdW07XG4gICAgY29sb3I6ICRjLWdyYXktMTtcbiAgICBsaW5lLWhlaWdodDogNC40cmVtO1xuICB9XG5cbiAgJl9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgZm9udC13ZWlnaHQ6ICRmdy1yZWd1bGFyO1xuICAgIGNvbG9yOiAkYy1ncmF5LTY7XG4gICAgbGluZS1oZWlnaHQ6IDIuMnJlbTtcbiAgfVxuXG4gICZfX2RldGFpbHMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBib3JkZXI6IC4xcmVtIHNvbGlkICRjLWdyYXktMjtcbiAgICBib3JkZXItcmFkaXVzOiAxLjJyZW07XG4gICAgcGFkZGluZzogMCAyLjRyZW07XG5cbiAgICAmLmFjdGl2ZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cbiAgfVxuXG4gICZfX2RldGFpbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogLjhyZW07XG4gICAgcGFkZGluZzogMS42cmVtIDA7XG5cbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgYm9yZGVyLWJvdHRvbTogLjFyZW0gc29saWQgJGMtZ3JheS0yO1xuICAgIH1cblxuICAgICZMYWJlbCB7XG4gICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZnctcmVndWxhcjtcbiAgICAgIGNvbG9yOiB2YXIoLS1sYWJlbENvbG9yKTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyLjhyZW07XG4gICAgfVxuXG4gICAgJkJveCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgZ2FwOiAyLjRyZW07XG4gICAgfVxuXG4gICAgJklubmVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZ2FwOiAuOHJlbTtcbiAgICB9XG5cbiAgICAmVGl0bGUge1xuICAgICAgZm9udC1zaXplOiAyLjRyZW07XG4gICAgICBmb250LXdlaWdodDogJGZ3LXJlZ3VsYXI7XG4gICAgICBjb2xvcjogJGMtZ3JheS0xO1xuICAgICAgbGluZS1oZWlnaHQ6IDIuNHJlbTtcbiAgICB9XG5cbiAgICAmVGV4dCB7XG4gICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZnctcmVndWxhcjtcbiAgICAgIGNvbG9yOiAkYy1ncmF5LTM7XG4gICAgICBsaW5lLWhlaWdodDogMi44cmVtO1xuICAgIH1cbiAgfVxuXG4gICZfX21hcCB7XG4gICAgZmxleDogMSAwIDQwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgJiAubWFwIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19sZWdlbmQge1xuICAgIGZsZXg6IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAyLjRyZW07XG5cbiAgICAmSW5uZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBwYWRkaW5nOiAyLjRyZW07XG4gICAgICBib3JkZXI6IC4xcmVtIHNvbGlkICRjLWdyYXktMjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEuMnJlbTtcbiAgICAgIG1heC13aWR0aDogMjRyZW07XG4gICAgfVxuXG4gICAgJkNvbnRhaW5lciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGdhcDogMS42cmVtO1xuXG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMy4ycmVtO1xuICAgICAgICBib3JkZXItYm90dG9tOiAuMXJlbSBzb2xpZCAkYy13aGl0ZS01O1xuICAgICAgfVxuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBwYWRkaW5nLXRvcDogMi40cmVtO1xuICAgICAgfVxuICAgIH1cblxuICAgICZUaXRsZSB7XG4gICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcbiAgICAgIGNvbG9yOiAkYy1ncmF5LTE7XG4gICAgICBsaW5lLWhlaWdodDogMi41cmVtO1xuICAgIH1cblxuICAgICZCb3gge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBnYXA6IDEuMnJlbTtcbiAgICAgIHBhZGRpbmc6IC40cmVtO1xuXG4gICAgICAmLS1yb3cge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBnYXA6IDA7XG4gICAgICAgIGJvcmRlcjogLjFyZW0gc29saWQgJGMtZ3JheS0yO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyLjZyZW07XG5cbiAgICAgICAgI3skcm9vdH1fX2xlZ2VuZEl0ZW0ge1xuICAgICAgICAgIGNvbG9yOiAkYy1ncmF5LTY7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMi42cmVtO1xuICAgICAgICAgIHBhZGRpbmc6IDEuNHJlbSAyLjRyZW07XG4gICAgICAgICAgb3BhY2l0eTogMTtcblxuICAgICAgICAgICYgc3BhbjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yUGluKTtcbiAgICAgICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmSXRlbSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGdhcDogLjZyZW07XG4gICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjhyZW07XG4gICAgICBvcGFjaXR5OiAuNDtcbiAgICAgIGNvbG9yOiAkYy1ncmF5LTE7XG5cbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yUGluKTtcblxuICAgICAgICAmIHNwYW46Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yUGluKTtcbiAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yUGluKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmIHNwYW46Zmlyc3QtY2hpbGQge1xuICAgICAgICBib3JkZXI6IC4ycmVtIHNvbGlkICRjLWdyYXktMTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIHdpZHRoOiAxLjJyZW07XG4gICAgICAgIGhlaWdodDogMS4ycmVtO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAkdHJNIGVhc2U7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJiBzdmcge1xuICAgIHdpZHRoOiA2MHJlbTtcblxuICAgIEBpbmNsdWRlIHJ3ZCgnbGFyZ2UtdGFibGV0Jykge1xuICAgICAgaGVpZ2h0OiA1OHJlbTtcbiAgICAgIHdpZHRoOiA2M3JlbTtcbiAgICB9XG4gIH1cbn1cbiIsIi53cy1wcmVsaW5lIHtcbiAgd2hpdGUtc3BhY2U6IHByZS1saW5lO1xufVxuXG5ib2R5IHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4ucGFnZS1ub2RlLXR5cGUtbWluaW5nLWJpZC1saXN0IHtcbiAgZGl2LnBhZ2VyIHtcbiAgICBtYXJnaW4tdG9wOiAwLjRyZW07XG4gICAgd2lkdGg6IDgwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG5cbiAgLnBhZ2VyLWZvcm0ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuaW5wdXRGb3JtIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbmh0bWxbZGlyPXJ0bF0gLnBhZ2Utbm9kZS10eXBlLW1pbmluZy1iaWQtbGlzdCBkaXYucGFnZXIge1xuICBtYXJnaW4tcmlnaHQ6IDI1JTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgZGl2LnBhZ2VyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC5wYWdlLW5vZGUtdHlwZS1taW5pbmctYmlkLWxpc3QgZGl2LnBhZ2VyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBtYXJnaW4tbGVmdDogMSU7XG4gIH1cblxuICBodG1sW2Rpcj1ydGxdIC5wYWdlLW5vZGUtdHlwZS1taW5pbmctYmlkLWxpc3QgZGl2LnBhZ2VyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAlO1xuICB9XG5cbiAgLnBhZ2VyLWZvcm0ge1xuICAgIG1hcmdpbi10b3A6IDIwcHhcbiAgfVxufVxuXG4jdmlld3MtZXhwb3NlZC1mb3JtLWludmVzdG9ycy1pbnZlc3RvcnMtcGFnZSB7XG4gIGRpdi5wYWdlciB7XG4gICAgbWFyZ2luLXRvcDogMC40cmVtO1xuICB9XG5cbiAgLnBhZ2VyLWZvcm0ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnBhZ2Utbm9kZS10eXBlLW1pbmluZy1pbmZvcm1hdGlvbiB7XG4gIGRpdi5wYWdlciB7XG4gICAgbWFyZ2luLXRvcDogMC40cmVtO1xuICAgIHdpZHRoOiA4MCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuXG4gIC5wYWdlci1mb3JtIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmlucHV0Rm9ybSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5odG1sW2Rpcj1ydGxdIC5wYWdlLW5vZGUtdHlwZS1taW5pbmctaW5mb3JtYXRpb24gZGl2LnBhZ2VyIHtcbiAgbWFyZ2luLXJpZ2h0OiAyNSU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gIGRpdi5wYWdlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAucGFnZS1ub2RlLXR5cGUtbWluaW5nLWluZm9ybWF0aW9uIGRpdi5wYWdlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDElO1xuICB9XG5cbiAgaHRtbFtkaXI9cnRsXSAucGFnZS1ub2RlLXR5cGUtbWluaW5nLWluZm9ybWF0aW9uIGRpdi5wYWdlciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwJTtcbiAgfVxuXG4gIC5wYWdlci1mb3JtIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4XG4gIH1cbn1cblxuLyogTW9kYWwgc3R5bGluZyAqL1xuLm1vZGFsIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgLyogSGlkZGVuIGJ5IGRlZmF1bHQgKi9cbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAxMDAwO1xuICAvKiBTaXQgb24gdG9wICovXG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIC8qIEZ1bGwgd2lkdGggKi9cbiAgaGVpZ2h0OiAxMDAlO1xuICAvKiBGdWxsIGhlaWdodCAqL1xuICBvdmVyZmxvdzogYXV0bztcbiAgLyogRW5hYmxlIHNjcm9sbCBpZiBuZWVkZWQgKi9cbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQpO1xuICAvKiBCbGFjayB3LyBvcGFjaXR5ICovXG59XG5cbi5tb2RhbC1jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZlZmVmZTtcbiAgbWFyZ2luOiAxNSUgYXV0bztcbiAgcGFkZGluZzogMjBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzg4ODtcbiAgd2lkdGg6IDgwJTtcbiAgLyogQ291bGQgYmUgbW9yZSBvciBsZXNzLCBkZXBlbmRpbmcgb24gc2NyZWVuIHNpemUgKi9cbn1cblxuLmNsb3NlLWJ1dHRvbiB7XG4gIGNvbG9yOiAjYWFhO1xuICBmbG9hdDogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5jbG9zZS1idXR0b246aG92ZXIsXG4uY2xvc2UtYnV0dG9uOmZvY3VzIHtcbiAgY29sb3I6IGJsYWNrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn0iLCIucGFnZS1ub2RlLXR5cGUtbmV3cy1saXN0IHtcclxuICAubmV3cy1saXN0IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRvcDogNjBweDtcclxuICAgIGxlZnQ6IDEzMnB4O1xyXG4gICAgd2lkdGg6IDg3JTtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcclxuXHJcbiAgICAucm93IHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZ2FwOiAxN3B4O1xyXG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuXHJcbiAgICAgIC5jb2wge1xyXG4gICAgICAgIHdpZHRoOiAyNCU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5uZXdzLWxpc3QtY2FyZCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIHRyYW5zaXRpb246IDAuNHMgYWxsIGVhc2U7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDRweCAzMHB4IDBweCByZ2JhKDIyNywgMjI3LCAyMjcsIDAuMjUpO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICBwYWRkaW5nOiA1cHg7XHJcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDRweCA4cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xyXG5cclxuICAgICAgICAgIC5uZXdzLWNhcmQtaW1nIHtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm5ld3MtaW1hZ2UtYm94IHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblxyXG4gICAgICAgICAgLm5ld3MtY2FyZC1pbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyNTBweDtcclxuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogdG9wO1xyXG4gICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogOHB4O1xyXG4gICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubmV3cy1saXN0LWNhcmQtZGV0YWlscyB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwcHggMjBweCAwcHggMjBweDtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2Y2ZjlmOTtcclxuICAgICAgICAgIHBhZGRpbmctdG9wOiA5cHg7XHJcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogOXB4O1xyXG5cclxuICAgICAgICAgIC5kZXRhaWxzLWxpbmsge1xyXG4gICAgICAgICAgICBjb2xvcjogIzg0Njk0MDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNjAlO1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgaHRtbFtsYW5nPVwiYXJcIl1bZGlyPVwicnRsXCJdICYge1xyXG4gICAgICAgICAgICAuaGdpLXN0cm9rZSB7XHJcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmRldGFpbHMtbGluayBzdmcge1xyXG4gICAgICAgICAgICAgIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgtMSwgLTEpO1xyXG4gICAgICAgICAgICAgIC1vLXRyYW5zZm9ybTogc2NhbGUoLTEsIC0xKTtcclxuICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoLTEsIC0xKTtcclxuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKC0xLCAtMSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5uZXdzLWxpc3QtdGV4dC1ib3gge1xyXG4gICAgICAgIHBhZGRpbmc6IDBweCAyMHB4O1xyXG5cclxuICAgICAgICAubmV3cy1saXN0LWRhdGUge1xyXG4gICAgICAgICAgY29sb3I6ICM0YTRmNTM7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCU7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgZ2FwOiA1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAubmV3cy1saXN0LWRldGFpbHMge1xyXG4gICAgICAgIHBhZGRpbmc6IDBweCAyMHB4O1xyXG5cclxuICAgICAgICAubmV3cy1saXN0LXRpdGxlIHtcclxuICAgICAgICAgIGNvbG9yOiAjODQ2OTQwO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgIGhlaWdodDogMTMwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubmV3cy1saXN0LWRlc2NyaXB0aW9uIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjc1KTtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBodG1sW2xhbmc9XCJhclwiXVtkaXI9XCJydGxcIl0gJiB7XHJcbiAgICAubmV3cy1saXN0IHtcclxuICAgICAgcmlnaHQ6IDEzMnB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmhvbWUtbmV3cyB7XHJcbiAgLyogYmFja2dyb3VuZDogI2Y4ZjVlZjsgKi9cclxuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xyXG4gIHBhZGRpbmc6IDUwcHggNjBweCA1MHB4IDEzMnB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblxyXG4gIC5uZXdzLWhlYWRlciB7XHJcbiAgICBwYWRkaW5nOiAwLjhyZW0gMS42cmVtO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDBkZWcsICNlNGQ0YmMgMCUsICNmOGY1ZWYgMTAwJSk7XHJcbiAgICBib3JkZXItcmFkaXVzOiAyMHJlbTtcclxuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBjb2xvcjogIzAwMDAwMDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjlyZW07XHJcbiAgfVxyXG5cclxuICAubmV3cy1jb250ZW50IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xyXG5cclxuICAgIC5uZXdzLWl0ZW0tZGV0YWlscyB7XHJcbiAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAubmV3cy10aXRsZSB7XHJcbiAgICAgICAgaGVpZ2h0OiA3NXB4O1xyXG4gICAgICAgIGNvbG9yOiAjMzQzNzNhO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLm5ld3MtZGF0ZSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBnYXA6IDVweDtcclxuICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcblxyXG4gICAgICAgIC5kYXRlLWljb24ge1xyXG4gICAgICAgICAgLmhnaS1zdHJva2Uge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMzQzNzNhO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgc3Bhbi5kYXRlLXRleHQge1xyXG4gICAgICAgICAgcGFkZGluZzogM3B4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLm5ld3Mtc3VtbWFyeSB7XHJcbiAgICAgICAgY29sb3I6ICM1ODU4NTg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgYSB7XHJcbiAgICAgICAgLmV4cGxvcmUtYnV0dG9uIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDU2cHg7XHJcbiAgICAgICAgICBwYWRkaW5nOiAxNnB4IDI0cHg7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjODQ2OTQwO1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgIGdhcDogMTJweDtcclxuICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMi40cHg7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogLTE3cHg7XHJcblxyXG4gICAgICAgICAgLmhnaS1zdHJva2Uge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5uZXdzLWl0ZW0tZGV0YWlscy5hY3RpdmUge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuXHJcbiAgICAubmV3cy1pdGVtLWltYWdlIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgIC5uZXdzLWltYWdlIHtcclxuICAgICAgICB3aWR0aDogNzE2cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA0MDBweDtcclxuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICBvYmplY3QtcG9zaXRpb246IHRvcDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxOHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm5ld3MtaXRlbS1pbWFnZS5hY3RpdmUge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuXHJcbiAgICAuc2xpZGVyLWNvbnRyb2xsZXIge1xyXG4gICAgICBwYWRkaW5nOiAwcHggMzVweCAwcHggMHB4O1xyXG5cclxuICAgICAgLnNsaWRlci1pbmRpY2F0b3JzIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgZ2FwOiA1cHg7XHJcbiAgICAgICAgcGFkZGluZzogNXB4O1xyXG5cclxuICAgICAgICAuaW5kaWNhdG9yIHtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsICNiYWI4ZDQsICNlZWVlZjQpO1xyXG4gICAgICAgICAgd2lkdGg6IDJyZW07XHJcbiAgICAgICAgICBoZWlnaHQ6IDJyZW07XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaW5kaWNhdG9yLmFjdGl2ZSB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCAjODQ2OTQwLCAjYmM5NjVjKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5oZ2ktc3Ryb2tlIHtcclxuICAgICAgICBjb2xvcjogI2JjOTU1YztcclxuICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAyNnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5odG1sW2xhbmc9XCJhclwiXVtkaXI9XCJydGxcIl0ge1xyXG4gIC5ob21lLW5ld3Mge1xyXG4gICAgcGFkZGluZzogNTBweCAxMzJweCA1MHB4IDYwcHg7XHJcblxyXG4gICAgLm5ld3MtY29udGVudCB7XHJcbiAgICAgIC5uZXdzLWl0ZW0tZGV0YWlscyB7XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAuZXhwbG9yZS1idXR0b24ge1xyXG4gICAgICAgICAgICAuaGdpLXN0cm9rZSB7XHJcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcclxuICAucGFnZS1ub2RlLXR5cGUtbmV3cy1saXN0IHtcclxuICAgIC5uZXdzLWxpc3Qge1xyXG4gICAgICBsZWZ0OiAzMnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5uZXdzLWxpc3Qge1xyXG4gICAgICBsZWZ0OiAzMnB4O1xyXG5cclxuICAgICAgLnJvdyB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgICAgLmNvbCB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBodG1sW2xhbmc9XCJhclwiXVtkaXI9XCJydGxcIl0gJiB7XHJcbiAgICAgIC5uZXdzLWxpc3Qge1xyXG4gICAgICAgIHJpZ2h0OiAzMnB4O1xyXG5cclxuICAgICAgICAucm93IHtcclxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAgICAgLmNvbCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmhvbWUtbmV3cyB7XHJcbiAgICBwYWRkaW5nOiA1MHB4IDIwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cclxuICAgIC5uZXdzLWNvbnRlbnQge1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XHJcblxyXG4gICAgICAubmV3cy1pdGVtLWRldGFpbHMge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAubmV3cy10aXRsZSB7XHJcbiAgICAgICAgICBoZWlnaHQ6IDE3MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAuZXhwbG9yZS1idXR0b24ge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLm5ld3MtaXRlbS1kZXRhaWxzLmFjdGl2ZSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5uZXdzLWl0ZW0taW1hZ2Uge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblxyXG4gICAgICAgIC5uZXdzLWltYWdlIHtcclxuICAgICAgICAgIHdpZHRoOiAzOTVweDtcclxuICAgICAgICAgIGhlaWdodDogMzAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuc2xpZGVyLWNvbnRyb2xsZXIge1xyXG4gICAgICAgIHBhZGRpbmc6IDBweCAwcHggMTVweCAwcHg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAuc2xpZGVyLWluZGljYXRvcnMge1xyXG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHJcbiAgICAgICAgICAuaW5kaWNhdG9yIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCAjYmFiOGQ0LCAjZWVlZWY0KTtcclxuICAgICAgICAgICAgd2lkdGg6IDJyZW07XHJcbiAgICAgICAgICAgIGhlaWdodDogMnJlbTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmluZGljYXRvci5hY3RpdmUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCAjODQ2OTQwLCAjYmM5NjVjKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5oZ2ktc3Ryb2tlIHtcclxuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBodG1sW2xhbmc9XCJhclwiXVtkaXI9XCJydGxcIl0ge1xyXG4gICAgLmhvbWUtbmV3cyB7XHJcbiAgICAgIHBhZGRpbmc6IDUwcHggMjBweDtcclxuXHJcbiAgICAgIC5uZXdzLWNvbnRlbnQge1xyXG4gICAgICAgIC5zbGlkZXItY29udHJvbGxlciB7XHJcbiAgICAgICAgICAuaGdpLXN0cm9rZSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCIucGFnZS1ub2RlLXR5cGUtcm91bmQsXG4ucGFnZS1ub2RlLXR5cGUtbWluaW5nLWJpZCB7XG4gIC53YXJuaW5nIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgcGFkZGluZzogdmFyKC0tTm90aWZpY2F0aW9uLW5vdGlmaWNhdGlvbi1hbGVydC12LXBhZGRpbmcsIDAuNXJlbSlcbiAgICAgIHZhcigtLU5vdGlmaWNhdGlvbi1ub3RpZmljYXRpb24tYWxlcnQtaC1wYWRkaW5nLCAxLjVyZW0pO1xuICAgIC8qIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47ICovXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgZ2FwOiB2YXIoLS1Ob3RpZmljYXRpb24tbm90aWZpY2F0aW9uLWdhcCwgMXJlbSk7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1SYWRpdXMtcmFkaXVzLXhzLCAwLjEyNXJlbSk7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tQmFja2dyb3VuZC1iYWNrZ3JvdW5kLXdhcm5pbmctNTAsICNmZmZhZWIpO1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNkYzY4MDM7XG4gICAgcCB7XG4gICAgICBjb2xvcjogdmFyKC0tVGV4dC10ZXh0LXdhcm5pbmcsICNiNTQ3MDgpO1xuICAgICAgZm9udC1zaXplOiB2YXIoLS1TaXplLVRleHQtdHlwby1zaXplLXRleHQtbWQsIDEuODc1cmVtKTtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBsaW5lLWhlaWdodDogdmFyKC0tTGluZS1IZWlnaHQtVGV4dC1saW5lLWhlaWdodHMtdGV4dC1tZCwgMi41cmVtKTsgXG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgcGFkZGluZy1ib3R0b206IC41cmVtO1xuICAgIH1cbiAgfVxuICAuYnJlYWRjcnVtYnNfX2xpbms6bm90KDpsYXN0LWNoaWxkKTphZnRlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cblxuICAuYnJlYWRjcnVtYnNfX2xpbmsge1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG5cbiAgLm1pbmluZy1jb21wbGV4ZXMtbGlzdC1kZXNjcmlwdGlvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZ2FwOiAxMHB4O1xuICB9XG59XG5cbi5wcm9qZWN0LW92ZXJ2aWV3IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjb2xvcjogI2ZmZjtcblxuICAuYmFja2dyb3VuZC1pbWFnZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICAvKiBvYmplY3QtZml0OiBjb3ZlcjsgKi9cbiAgICB6LWluZGV4OiAtMTtcbiAgfVxuXG4gIC5jb250ZW50LXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDE1NnB4IDBweDtcblxuICAgIC5jb250ZW50IHtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBtYXJnaW4tdG9wOiAxNTBweDtcbiAgICAgIG1pbi1oZWlnaHQ6IDM1OHB4O1xuXG4gICAgICBoMSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJTtcbiAgICAgIH1cblxuICAgICAgLnRhZ3Mge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBnYXA6IDEwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG5cbiAgICAgICAgLnRhZy1hcmVhIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjJmN2ZkO1xuICAgICAgICAgIGNvbG9yOiAjMDAyODU4O1xuICAgICAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICAgICAgICB9XG5cbiAgICAgICAgLnRhZy1yZWdpb24ge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNmMmZiZjc7XG4gICAgICAgICAgY29sb3I6ICMwMDQ0Mjk7XG4gICAgICAgICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gICAgICAgIH1cblxuICAgICAgICAudGFnLXJvdW5kIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZTdmYWZiO1xuICAgICAgICAgIGNvbG9yOiAjMGE5MjkzO1xuICAgICAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICAgICAgICB9XG5cbiAgICAgICAgLnRhZy1saWNlbnNlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmVmOGVjO1xuICAgICAgICAgIGNvbG9yOiAjOTc3MjI5O1xuICAgICAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5yZWdpb25zIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgaGVpZ2h0OiAxMDBweDtcblxuICAgICAgICAucmVnaW9ucy10aXRsZSB7XG4gICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xuICAgICAgICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5yZWdpb25zLXZhbHVlcyB7XG4gICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMy42cHg7XG4gICAgICAgICAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5kZXNjcmlwdGlvbiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJTtcbiAgICAgIH1cblxuICAgICAgLmRldGFpbHMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBnYXA6IDMwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgICAgICAgLnNlcGFyYXRvciB7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQ7XG4gICAgICAgICAgd2lkdGg6IDBweDtcbiAgICAgICAgICBjb2xvcjogIzZkN2Q4ZjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5kZXRhaWwge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZ2FwOiAxMHB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMC45ZW07XG4gICAgICAgICAgY29sb3I6ICM1NTU7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblxuICAgICAgICAgIGgyIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41ZW07XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBwIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC45ZW07XG4gICAgICAgICAgICBjb2xvcjogI2M0ZDBlMztcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZGV0YWlsOjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICBib3JkZXItbGVmdDogM3B4IHNvbGlkICNmMzljMTI7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmRldGFpbDpsYXN0LWNoaWxkOjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAucmVnaXN0ZXItYnRuIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgY29sb3I6ICM5ZThhNjY7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuM3M7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzllOGE2NjtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uY29tcGV0aXRpb24tc2VjdGlvbiB7XG4gIHBhZGRpbmc6IDEwMHB4IDIwcHg7XG4gIGJhY2tncm91bmQ6ICNmNWYzZjA7XG4gIGNvbG9yOiAjNGE0YTRhO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2Y1ZjNmMDtcbiAgbWluLWhlaWdodDogNzc1cHg7XG5cbiAgLnRhYnMge1xuICAgIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogMzBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG5cbiAgLnRhYiB7XG4gICAgY29sb3I6IHZhcigtLXByaW1hcnlEYXJrR3JleS1ENzUsICNiNWI3YjgpO1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMTQwJTtcbiAgfVxuXG4gIC50YWIuYWN0aXZlIHtcbiAgICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5R29sZC1HNDAwLCAjODQ2OTQwKTtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gIH1cblxuICAuY29tcGV0aXRpb24tY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZ2FwOiAyMHB4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cblxuICAubGVmdC1jb250ZW50IHtcbiAgICBoMyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgY29sb3I6ICM5ZThhNjY7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDY0cHg7XG4gICAgfVxuXG4gICAgLmRhdGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgIGNvbG9yOiAjMWQxZDFiO1xuICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA2NHB4O1xuICAgIH1cblxuICAgIC5kZXNjcmlwdGlvbiB7XG4gICAgICB3aWR0aDogODAlO1xuICAgICAgY29sb3I6ICM0ZDU0NTU7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gICAgfVxuICB9XG5cbiAgLmdyYXBoaWMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgIC5jaXJjbGUtcGF0dGVybiB7XG4gICAgICB3aWR0aDogNDAwcHg7XG4gICAgICBoZWlnaHQ6IDQwMHB4O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2NpcmNsZS1wYXR0ZXJuLXBsYWNlaG9sZGVyLnBuZ1wiKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgfVxuICB9XG5cbiAgLnRpbWVsaW5lLWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMTkwcHg7XG4gICAgd2lkdGg6IDEzMyU7XG4gIH1cblxuICAudGltZWxpbmUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAudGltZWxpbmUtc3RlcCB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIH1cblxuICAudGltZWxpbmUtc3RlcC5hY3RpdmUge1xuICAgIGNvbG9yOiAjYjA4ZDU3O1xuICB9XG5cbiAgLnRpbWVsaW5lLXN0ZXA6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTZweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzk5OTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgdG9wOiA3MXB4O1xuICB9XG5cbiAgLnRpbWVsaW5lLXN0ZXAuYWN0aXZlOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiMDhkNTc7XG4gIH1cblxuICAudGltZWxpbmUtc3RlcCAudGltZWxpbmUtZGF0ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgIGNvbG9yOiAjYzhjN2M3O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDY0cHg7XG4gIH1cblxuICAudGltZWxpbmUtc3RlcC5hY3RpdmUgLnRpbWVsaW5lLWRhdGUge1xuICAgIGNvbG9yOiAjYjA4ZDU3O1xuICB9XG5cbiAgLmJyaWVmLWNvbnRlbnQge1xuICAgIC5icmllZi1jb250ZW50IHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjc7XG4gICAgICBjb2xvcjogIzY5NmQ3MDtcbiAgICAgIG1hcmdpbi10b3A6IDUwcHg7XG5cbiAgICAgIC5icmllZi10ZXh0IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZGF0YS1yb29tLWNvbnRlbnQge1xuICAgIC5kYXRhUm9vbS1jb250ZW50IHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjc7XG4gICAgICBjb2xvcjogIzY5NmQ3MDtcbiAgICAgIG1hcmdpbi10b3A6IDUwcHg7XG5cbiAgICAgIC5kYXRhUm9vbS10ZXh0IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgIH1cblxuICAgICAgLmRhdGFSb29tLWF0dGFjaG1lbnRzIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBnYXA6IDEwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICB9XG5cbiAgICAgIC5kYXRhUm9vbS1kb3dubG9hZHMge1xuICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzg0Njk0MDtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIHBhZGRpbmc6IDEuNnJlbSAyLjRyZW07XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gICAgICAgIHdpZHRoOiAxNjBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5yb3VuZC1iaWRzIHtcbiAgcGFkZGluZzogNDBweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29sb3I6ICMzMzM7XG5cbiAgaDIge1xuICAgIGZvbnQtc2l6ZTogMmVtO1xuICAgIGNvbG9yOiAjOGE2ZTM4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgLnRhYnMge1xuICAgIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcblxuICAgIC5jb250YWluZXIge1xuICAgICAgbWF4LXdpZHRoOiBmaXQtY29udGVudDtcblxuICAgICAgLnRhYnMtc2VjdGlvbiB7XG4gICAgICAgIC50YWJzLXNlY3Rpb24tY29udGVudCB7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDBweDtcblxuICAgICAgICAgIC50YWItcGFuZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICAgICAgLm1pbmluZy1pbmZvIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgICAgICAgLnRhYi1wYW5lLXJvdyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgICAgIGdhcDogMThweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuXG4gICAgICAgICAgICAgICAgLnRhYi1wYW5lLWNvbCB7XG4gICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogMzc1cHg7XG4gICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiBmaXQtY29udGVudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAgICAgLnRhYi1wYW5lLWNvbCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDQ4JTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ubWluaW5nLWJpZHMtc2VjdGlvbiB7XG4gIHBhZGRpbmc6IDQwcHggMjBweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29sb3I6ICMzMzM7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICBoMiB7XG4gICAgZm9udC1zaXplOiAyZW07XG4gICAgY29sb3I6ICM4YTZlMzg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuXG4gIC5iaWRzLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDIwcHg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgLmJpZC1jYXJkIHtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICBib3gtc2hhZG93OiAwIDRweCA2cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgIHdpZHRoOiAzODRweDtcbiAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAuYmlkLWhlYWRlciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICBoMyB7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjJlbTtcbiAgICAgICAgICBjb2xvcjogIzMzMztcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmJhZGdlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDBiYzcwO1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgaGVpZ2h0OiAyMXB4O1xuICAgICAgICAgIHBhZGRpbmc6IDEycHg7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHJpZ2h0OiAyNHB4O1xuICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDBweCAwcHggOHB4IDhweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogOHB4O1xuXG4gICAgICAgICAgJi5pbmFjdGl2ZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWZhY2FkO1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeUxpZ2h0R3JleS1MNTAsICNmYWZiZmIpO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYuY2xvc2VkIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjYzViNWI7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5TGlnaHRHcmV5LUw1MCwgI2ZhZmJmYik7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5iaWQtaW5mbyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgZ2FwOiA0cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgY29sb3I6ICMwMDI4NTg7XG4gICAgICAgIG1hcmdpbjogMTBweCAwO1xuXG4gICAgICAgIC5yZWdpb24ge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNkOGVhZmY7XG4gICAgICAgICAgY29sb3I6ICMwMDQwODU7XG4gICAgICAgICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgIG1heC13aWR0aDogNzAlO1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIH1cblxuICAgICAgICAuYXJlYSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogI2UwZjZlOTtcbiAgICAgICAgICBjb2xvcjogIzE1NTcyNDtcbiAgICAgICAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmJpZC1kZXRhaWxzIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZ2FwOiAxMHB4O1xuICAgICAgICBtaW4taGVpZ2h0OiAxMDBweDtcblxuICAgICAgICAuZGV0YWlsIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGdhcDogMTBweDtcbiAgICAgICAgICBmb250LXNpemU6IDAuOWVtO1xuICAgICAgICAgIGNvbG9yOiAjNTU1O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogaW50ZXJlc3QtY29udGVudDtcblxuICAgICAgICAgIC5pdGVtLXRpdGxlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBnYXA6IDEwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5tb3JlLWRldGFpbHMge1xuICAgICAgICBjb2xvcjogI2JjOTU1YztcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZjZmOWY5O1xuICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogIzZlNGYyOTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uYmlkLXNlY3Rpb24ge1xuICBiYWNrZ3JvdW5kOiAjZjhmOGY2O1xuXG4gIC5pbnRlcmVzdC1jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgLmNvbnRlbnQtbGVmdCB7XG4gICAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgfVxuXG4gICAgLmNvbnRlbnQtcmlnaHQge1xuICAgICAgd2lkdGg6IDMwJTtcbiAgICB9XG4gIH1cblxuICAucmVnaXN0ZXItYnRuIHtcbiAgICBiYWNrZ3JvdW5kOiAjMjhhNzQ1O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgZm9udC1zaXplOiAxZW07XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuM3M7XG4gICAgbWFyZ2luLXRvcDogNzBweDtcblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogIzIxODgzODtcbiAgICB9XG4gIH1cblxuICBoMiB7XG4gICAgY29sb3I6IHZhcigtLUZvdW5kYXRpb24tQmludGVyZXN0LWNvbnRlbnRuLURhcmtlciwgIzQ3M2QyZCk7XG4gICAgZm9udC1zaXplOiA0OHB4O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICB9XG5cbiAgcCB7XG4gICAgY29sb3I6IHZhcigtLU5ldXRyYWwtNjAwLCAjNjU2NTY1KTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMXB4O1xuICB9XG5cbiAgLmltYWdlLWNvbnRhaW5lciB7XG4gICAgLmltZy1mbHVpZCB7XG4gICAgICB3aWR0aDogMTg5JTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG4gIH1cbn1cblxuLnBhZ2Utbm9kZS10eXBlLW1pbmluZy1iaWQtbGlzdCB7XG4gIC5taW5pbmctY29tcGxleGVzLWxpc3QtZGVzY3JpcHRpb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGdhcDogMTBweDtcbiAgfVxufVxuXG5odG1sW2xhbmc9XCJhclwiXVtkaXI9XCJydGxcIl0ge1xuICAubWluaW5nLWJpZHMtc2VjdGlvbiB7XG4gICAgLmhnaS1zdHJva2Uge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICB9XG4gIH1cblxuICAubWluaW5nLWJpZHMtc2VjdGlvbiAuYmlkcy1jb250YWluZXIgLmJpZC1jYXJkIC5iaWQtaGVhZGVyIC5iYWRnZSB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMjRweDtcbiAgfVxuXG4gIC5iaWQtaW5mbyAucmVnaW9uIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxuXG4gIC5jb21wZXRpdGlvbi1zZWN0aW9uIC50aW1lbGluZS1jb250YWluZXIge1xuICAgIHdpZHRoOiAxNDQlO1xuICB9XG5cbiAgLmltYWdlLWNvbnRhaW5lciB7XG4gICAgLmltZy1mbHVpZCB7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlWCgtMSk7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLnRhYnMgLnRhYnMtc2VjdGlvbiAudGFicy1zZWN0aW9uLWNvbnRlbnQgLm1pbmluZy1pbmZvIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG5cbiAgLnByb2plY3Qtb3ZlcnZpZXcge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblxuICAgIC5iYWNrZ3JvdW5kLWltYWdlIHtcbiAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwLjUpO1xuICAgIH1cblxuICAgIC5jb250ZW50LXdyYXBwZXIge1xuICAgICAgLmNvbnRlbnQge1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuY29tcGV0aXRpb24tc2VjdGlvbiB7XG4gICAgcGFkZGluZzogMjBweCAyMHB4O1xuXG4gICAgLnRhYnMge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBnYXA6IDIwcHg7XG5cbiAgICAgIC50YWIge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG5cbiAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5jb21wZXRpdGlvbi1jb250ZW50IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuXG4gICAgLnRpbWVsaW5lLWNvbnRhaW5lciB7XG4gICAgICB0b3A6IDUwcHg7XG4gICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgLnRpbWVsaW5lIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgICAgIC50aW1lbGluZS1zdGVwIHtcbiAgICAgICAgICB3aWR0aDogNDIlO1xuICAgICAgICB9XG5cbiAgICAgICAgLnRpbWVsaW5lLXN0ZXA6OmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzk5OTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgdG9wOiA4N3B4O1xuICAgICAgICAgIG1hcmdpbjogMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnRpbWVsaW5lLXN0ZXAuYWN0aXZlOjpiZWZvcmUge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNiMDhkNTc7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZ3JhcGhpYyB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5sZWZ0LWNvbnRlbnQgLmRlc2NyaXB0aW9uIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gIC5iaWQtc2VjdGlvbiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgLmludGVyZXN0LWNvbnRlbnQge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgIC5jb250ZW50LWxlZnQge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgfVxuXG4gICAgICAuY29udGVudC1yaWdodCB7XG4gICAgICAgIHdpZHRoOiAzMCU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmltYWdlLWNvbnRhaW5lciB7XG4gICAgICBpbWcge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jb21wZXRpdGlvbi1zZWN0aW9uIHtcbiAgICBwYWRkaW5nOiAyMHB4IDIwcHg7XG5cbiAgICAudGFicyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICAudGFiIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuXG4gICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY29tcGV0aXRpb24tY29udGVudCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cblxuICAgIC50aW1lbGluZS1jb250YWluZXIge1xuICAgICAgdG9wOiA1MHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgIC50aW1lbGluZSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgICAgICAudGltZWxpbmUtc3RlcCB7XG4gICAgICAgICAgd2lkdGg6IDQyJTtcbiAgICAgICAgfVxuXG4gICAgICAgIC50aW1lbGluZS1zdGVwOjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM5OTk7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgIHRvcDogODdweDtcbiAgICAgICAgICBtYXJnaW46IDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC50aW1lbGluZS1zdGVwLmFjdGl2ZTo6YmVmb3JlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjA4ZDU3O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmdyYXBoaWMge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAubGVmdC1jb250ZW50IC5kZXNjcmlwdGlvbiB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAucHJvamVjdC1vdmVydmlldyB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXG4gICAgLmJhY2tncm91bmQtaW1hZ2Uge1xuICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDAuNSk7XG4gICAgfVxuXG4gICAgLmNvbnRlbnQtd3JhcHBlciB7XG4gICAgICAuY29udGVudCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmNvbXBldGl0aW9uLXNlY3Rpb24ge1xuICAgIHBhZGRpbmc6IDIwcHggMjBweDtcblxuICAgIC50YWJzIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgIC50YWIge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG5cbiAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5jb21wZXRpdGlvbi1jb250ZW50IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuXG4gICAgLnRpbWVsaW5lLWNvbnRhaW5lciB7XG4gICAgICB0b3A6IDUwcHg7XG4gICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgLnRpbWVsaW5lIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgICAgIC50aW1lbGluZS1zdGVwIHtcbiAgICAgICAgICB3aWR0aDogNDIlO1xuICAgICAgICB9XG5cbiAgICAgICAgLnRpbWVsaW5lLXN0ZXA6OmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzk5OTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgdG9wOiA4N3B4O1xuICAgICAgICAgIG1hcmdpbjogMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnRpbWVsaW5lLXN0ZXAuYWN0aXZlOjpiZWZvcmUge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNiMDhkNTc7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZ3JhcGhpYyB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5sZWZ0LWNvbnRlbnQgLmRlc2NyaXB0aW9uIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gIC5taW5pbmctYmlkcy1zZWN0aW9uIHtcbiAgICAuYmlkcy1jb250YWluZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGdhcDogMjBweDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cbiAgfVxuXG4gIC5yb3VuZC1iaWRzIHtcbiAgICAudGFicyB7XG4gICAgICAuY29udGFpbmVyIHtcbiAgICAgICAgLnRhYnMtc2VjdGlvbiB7XG4gICAgICAgICAgLnRhYnMtc2VjdGlvbi1jb250ZW50IHtcbiAgICAgICAgICAgIC50YWItcGFuZSB7XG4gICAgICAgICAgICAgIC5taW5pbmctaW5mbyB7XG4gICAgICAgICAgICAgICAgLnRhYi1wYW5lLXJvdyB7XG4gICAgICAgICAgICAgICAgICAudGFiLXBhbmUtY29sIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMxOHB4O1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5iaWQtc2VjdGlvbiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgLmludGVyZXN0LWNvbnRlbnQge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgIC5jb250ZW50LWxlZnQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaW1hZ2UtY29udGFpbmVyIHtcbiAgICAgIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5jb21wZXRpdGlvbi1zZWN0aW9uIHtcbiAgICAuZ3JhcGhpYyB7XG4gICAgICAuY2lyY2xlLXBhdHRlcm4ge1xuICAgICAgICB3aWR0aDogMzAwcHg7XG4gICAgICAgIGhlaWdodDogMzAwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnRpbWVsaW5lLWNvbnRhaW5lciB7XG4gICAgICB0b3A6IDUwcHg7XG4gICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgLnRpbWVsaW5lIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgICAgIC50aW1lbGluZS1zdGVwIHtcbiAgICAgICAgICB3aWR0aDogNDIlO1xuICAgICAgICB9XG5cbiAgICAgICAgLnRpbWVsaW5lLXN0ZXA6OmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzk5OTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgdG9wOiA4N3B4O1xuICAgICAgICAgIG1hcmdpbjogMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnRpbWVsaW5lLXN0ZXAuYWN0aXZlOjpiZWZvcmUge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNiMDhkNTc7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuYmlkLXNlY3Rpb24ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIC5pbnRlcmVzdC1jb250ZW50IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAuY29udGVudC1sZWZ0IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmltYWdlLWNvbnRhaW5lciB7XG4gICAgICBpbWcge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5yZWdpc3Rlci1idG4ge1xuICAgICAgbWFyZ2luLXRvcDogMTAlO1xuICAgIH1cbiAgfVxuXG4gIGh0bWxbbGFuZz1cImFyXCJdW2Rpcj1cInJ0bFwiXSB7XG4gICAgLmNvbXBldGl0aW9uLXNlY3Rpb24gLnRpbWVsaW5lLWNvbnRhaW5lciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDQwcHgpIHtcbiAgLmNvbXBldGl0aW9uLXNlY3Rpb24ge1xuICAgIC5ncmFwaGljIHtcbiAgICAgIC5jaXJjbGUtcGF0dGVybiB7XG4gICAgICAgIHdpZHRoOiAzMDBweDtcbiAgICAgICAgaGVpZ2h0OiAzMDBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudGltZWxpbmUtY29udGFpbmVyIHtcbiAgICAgIHRvcDogNTBweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAudGltZWxpbmUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICAgICAgLnRpbWVsaW5lLXN0ZXAge1xuICAgICAgICAgIHdpZHRoOiA0MiU7XG4gICAgICAgIH1cblxuICAgICAgICAudGltZWxpbmUtc3RlcDo6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTk5O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICB0b3A6IDg3cHg7XG4gICAgICAgICAgbWFyZ2luOiAwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAudGltZWxpbmUtc3RlcC5hY3RpdmU6OmJlZm9yZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2IwOGQ1NztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5iaWQtc2VjdGlvbiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgLmludGVyZXN0LWNvbnRlbnQge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgIC5jb250ZW50LWxlZnQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaW1hZ2UtY29udGFpbmVyIHtcbiAgICAgIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnJlZ2lzdGVyLWJ0biB7XG4gICAgICBtYXJnaW4tdG9wOiAxMCU7XG4gICAgfVxuICB9XG5cbiAgaHRtbFtsYW5nPVwiYXJcIl1bZGlyPVwicnRsXCJdIHtcbiAgICAuY29tcGV0aXRpb24tc2VjdGlvbiAudGltZWxpbmUtY29udGFpbmVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxufVxuIiwiLnBhZ2Utbm9kZS10eXBlLWNhbGN1bGF0b3Ige1xuICAuc2VjdGlvbi10aXRsZSB7XG4gICAgY29sb3I6ICMyZDMwMzM7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cblxuICAuZGVzY3JpcHRpb24tc2VjdGlvbiB7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGJveC1zaGFkb3c6IDBweCA0cHggMzBweCAwcHggcmdiYSgyMjcsIDIyNywgMjI3LCAwLjI1KTtcblxuICAgICY6aG92ZXIge1xuICAgICAgYm94LXNoYWRvdzogMCA0cHggOHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICAgIC8qIEhvdmVyIGVmZmVjdCBmb3IgY2FyZCAqL1xuICAgIH1cblxuICAgIC5kZXNjcmlwdGlvbiB7XG4gICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIH1cbiAgfVxuXG4gIC5yb3cge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGdhcDogMjBweDtcblxuICAgIC5lcnJvci1tZXNzYWdlLFxuICAgIC5tZXNzYWdlLWVycm9yIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuICB9XG5cbiAgLmNhcmQge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGJveC1zaGFkb3c6IDBweCA0cHggMzBweCAwcHggcmdiYSgyMjcsIDIyNywgMjI3LCAwLjI1KTtcbiAgICBmbGV4OiAxO1xuICAgIG1pbi13aWR0aDogMzAwcHg7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICBib3gtc2hhZG93OiAwIDRweCA4cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgIH1cblxuICAgIC5jYXJkLXRpdGxlLWdyb3VwIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2YyZjRmNTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG5cbiAgICAgIC5jYXJkLXRpdGxlIHtcbiAgICAgICAgY29sb3I6ICM0YTRmNTM7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLyogVG9vbHRpcCBTdHlsZXMgKi9cbiAgICAudG9vbHRpcCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuXG4gICAgICAuaGdpLXN0cm9rZSB7XG4gICAgICAgIGNvbG9yOiAjNjk2ZDcwO1xuICAgICAgfVxuXG4gICAgICAudG9vbHRpcHRleHQge1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgIHdpZHRoOiAzMjBweDtcbiAgICAgICAgY29sb3I6ICMxZDFkMWI7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udC1zaXplOiAxMy4zNDRweDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgICBwYWRkaW5nOiAxMnB4IDE2cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2YzZjNmMztcbiAgICAgICAgYmFja2dyb3VuZDogI2YxZjJmMjtcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDJweCA2cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAxMjUlO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xuICAgICAgfVxuICAgIH1cblxuICAgIC50b29sdGlwOmhvdmVyIC50b29sdGlwdGV4dCB7XG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG5cbiAgICAuZ3VhcmFudGVlLWNhcmQtdGl0bGUtZ3JvdXAge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGdhcDogMTBweDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjJmNGY1O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcblxuICAgICAgLmNhcmQtdGl0bGUge1xuICAgICAgICBjb2xvcjogIzRhNGY1MztcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICAgIH1cblxuICAgICAgLm1pbmVyYWwtY2Fsc3Mge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB3aWR0aDogNzVweDtcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICBwYWRkaW5nOiA0cHggMTJweDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgxODgsIDE0OSwgOTIsIDAuMTUpO1xuXG4gICAgICAgIHNwYW4ubWluZXJhbC1jYWxzcy1sYWJlbCB7XG4gICAgICAgICAgY29sb3I6ICNCQzk1NUM7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkRJTiBOZXh0IExUIEFyYWJpY1wiO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTQwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5zdXJmYWNlLWNhcmQtZGV0YWlscyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIC8qIGdhcDogMjQ1cHg7ICovXG4gICAgfVxuXG4gICAgLmNhcmQtZGV0YWlscyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIC8qIGdhcDogMTQ4cHg7ICovXG4gICAgfVxuXG4gICAgLmZvcm0taW5wdXQtZ3JvdXAge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAuaW5wdXQtZ3JvdXAge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICB9XG5cbiAgICAgIC5mb3JtLWxhYmVsIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5ncm91cC1idXR0b24ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGdhcDogMTBweDtcbiAgICB9XG5cbiAgICAuZm9ybS1jb250cm9sIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgY29sb3I6ICMzMzM3M2I7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAyMHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlNmU2ZTY7XG4gICAgfVxuXG4gICAgLmZvcm0tc2VsZWN0IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgY29sb3I6ICMzMzM3M2I7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAyMHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlNmU2ZTY7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9XCIyMFwiIGhlaWdodD1cIjIxXCIgdmlld0JveD1cIjAgMCAyMCAyMVwiIGZpbGw9XCJub25lXCIgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiJTNFJTNDcGF0aCBkPVwiTTE2LjYgNy43MDg1TDExLjE2NjcgMTMuMTQxOEMxMC41MjUgMTMuNzgzNSA5LjQ3NTAyIDEzLjc4MzUgOC44MzMzNiAxMy4xNDE4TDMuNDAwMDIgNy43MDg1XCIgc3Ryb2tlPVwiJTIzQURBN0E3XCIgc3Ryb2tlLXdpZHRoPVwiMS41XCIgc3Ryb2tlLW1pdGVybGltaXQ9XCIxMFwiIHN0cm9rZS1saW5lY2FwPVwicm91bmRcIiBzdHJva2UtbGluZWpvaW49XCJyb3VuZFwiJTJGJTNFJTNDJTJGc3ZnJTNFJykgbm8tcmVwZWF0IHJpZ2h0IDEwcHggY2VudGVyO1xuICAgIH1cblxuICAgIC50b3RhbC1mZWVzIHtcbiAgICAgIC50b3RhbC1mZWVzLWdyb3VwIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIGhlaWdodDogMTYyLjY0NnB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmOGY4ZjY7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA3MHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG5cbiAgICAgICAgLnRvdGFsLWZlZXMtbGFiZWwge1xuICAgICAgICAgIGNvbG9yOiAjNGE0ZjUzO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTQwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIC50b3RhbC1mZWVzLXZhbHVlIHtcbiAgICAgICAgICBjb2xvcjogIzRhNGY1MztcbiAgICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAudG90YWwtZ3VhcmFudGVlIHtcbiAgICAgIC50b3RhbC1ndWFyYW50ZWUtZ3JvdXAge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgaGVpZ2h0OiAxNjIuNjQ2cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZDogI2Y4ZjhmNjtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDcwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcblxuICAgICAgICAudG90YWwtZ3VhcmFudGVlLWxhYmVsIHtcbiAgICAgICAgICBjb2xvcjogIzRhNGY1MztcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gICAgICAgIH1cblxuICAgICAgICAudG90YWwtZ3VhcmFudGVlLXZhbHVlIHtcbiAgICAgICAgICBjb2xvcjogIzRhNGY1MztcbiAgICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAucHJpY2luZy1kZXRhaWxzLFxuICAgIC55ZWFybHktcHJpY2luZy1kZXRhaWxzIHtcbiAgICAgIGg2IHtcbiAgICAgICAgY29sb3I6ICMzMzM3M2I7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTIwJTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICAgIH1cblxuICAgICAgdWwge1xuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgIHBhZGRpbmc6IDEwcHggMDtcblxuICAgICAgICAgIC5saXN0LWRldGFpbHMge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBnYXA6IDEwcHg7XG5cbiAgICAgICAgICAgIC5saXN0LWRldGFpbHMtbGFiZWwge1xuICAgICAgICAgICAgICBwYWRkaW5nOiAzLjAyNXB4IDkuMDc1cHg7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDMuMDI1cHg7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmMmZiZjc7XG4gICAgICAgICAgICAgIGNvbG9yOiAjMDA0NDI5O1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTQwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYnRuLXByaW1hcnkge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzg0Njk0MDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzg0Njk0MDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM3MzVjMzg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmJ0bi1zZWNvbmRhcnkge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIGNvbG9yOiAjODQ2OTQwO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzg0Njk0MDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbmh0bWxbbGFuZz1cImFyXCJdW2Rpcj1cInJ0bFwiXSB7XG4gIC5wYWdlLW5vZGUtdHlwZS1jYWxjdWxhdG9yIHtcbiAgICAuY2FyZCB7XG4gICAgICAuZm9ybS1zZWxlY3Qge1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9XCIyMFwiIGhlaWdodD1cIjIxXCIgdmlld0JveD1cIjAgMCAyMCAyMVwiIGZpbGw9XCJub25lXCIgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiJTNFJTNDcGF0aCBkPVwiTTE2LjYgNy43MDg1TDExLjE2NjcgMTMuMTQxOEMxMC41MjUgMTMuNzgzNSA5LjQ3NTAyIDEzLjc4MzUgOC44MzMzNiAxMy4xNDE4TDMuNDAwMDIgNy43MDg1XCIgc3Ryb2tlPVwiJTIzQURBN0E3XCIgc3Ryb2tlLXdpZHRoPVwiMS41XCIgc3Ryb2tlLW1pdGVybGltaXQ9XCIxMFwiIHN0cm9rZS1saW5lY2FwPVwicm91bmRcIiBzdHJva2UtbGluZWpvaW49XCJyb3VuZFwiJTJGJTNFJTNDJTJGc3ZnJTNFJykgbm8tcmVwZWF0IGxlZnQgMTBweCBjZW50ZXI7XG4gICAgICB9XG5cbiAgICAgIC5jYXJkLXRpdGxlLWdyb3VwIHtcbiAgICAgICAgLnRvb2x0aXAge1xuICAgICAgICAgIC50b29sdGlwdGV4dCB7XG4gICAgICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5mb3JtLWlucHV0LWdyb3VwIHtcblxuICAgICAgLmlucHV0LWdyb3VwIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5wYWdlLW5vZGUtdHlwZS1jYWxjdWxhdG9yIHtcbiAgICAudGFicyB7XG4gICAgICAudGFicy1ib3gge1xuICAgICAgICAudGFicy1saXN0IHtcbiAgICAgICAgICAudGFiLWl0ZW0ge1xuICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZGVzY3JpcHRpb24tc2VjdGlvbiB7XG4gICAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDtcblxuICAgICAgLmRlc2NyaXB0aW9uIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIGh0bWxbbGFuZz1cImFyXCJdW2Rpcj1cInJ0bFwiXSB7XG4gICAgLnBhZ2Utbm9kZS10eXBlLWNhbGN1bGF0b3Ige31cbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wYWdlLW5vZGUtdHlwZS1jYWxjdWxhdG9yIHtcbiAgICAudGFicyB7XG4gICAgICAudGFicy1ib3gge1xuICAgICAgICAudGFicy1saXN0IHtcbiAgICAgICAgICAudGFiLWl0ZW0ge1xuICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZGVzY3JpcHRpb24tc2VjdGlvbiB7XG4gICAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICBodG1sW2xhbmc9XCJhclwiXVtkaXI9XCJydGxcIl0ge1xuICAgIC5wYWdlLW5vZGUtdHlwZS1jYWxjdWxhdG9yIHt9XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAucGFnZS1ub2RlLXR5cGUtY2FsY3VsYXRvciB7XG4gICAgLnRhYnMge1xuICAgICAgLnRhYnMtYm94IHtcbiAgICAgICAgLnRhYnMtbGlzdCB7XG4gICAgICAgICAgLnRhYi1pdGVtIHtcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmRlc2NyaXB0aW9uLXNlY3Rpb24ge1xuICAgICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgaHRtbFtsYW5nPVwiYXJcIl1bZGlyPVwicnRsXCJdIHtcbiAgICAucGFnZS1ub2RlLXR5cGUtY2FsY3VsYXRvciB7fVxuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5wYWdlLW5vZGUtdHlwZS1jYWxjdWxhdG9yIHtcbiAgICAudGFicyB7XG4gICAgICAudGFicy1ib3gge1xuICAgICAgICAudGFicy1saXN0IHtcbiAgICAgICAgICAudGFiLWl0ZW0ge1xuICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZGVzY3JpcHRpb24tc2VjdGlvbiB7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgaHRtbFtsYW5nPVwiYXJcIl1bZGlyPVwicnRsXCJdIHtcbiAgICAucGFnZS1ub2RlLXR5cGUtY2FsY3VsYXRvciB7fVxuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gIC5wYWdlLW5vZGUtdHlwZS1jYWxjdWxhdG9yIHtcbiAgICAudGFicyB7XG4gICAgICAudGFicy1ib3gge1xuICAgICAgICAudGFicy1saXN0IHtcbiAgICAgICAgICAudGFiLWl0ZW0ge1xuICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZGVzY3JpcHRpb24tc2VjdGlvbiB7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgaHRtbFtsYW5nPVwiYXJcIl1bZGlyPVwicnRsXCJdIHtcbiAgICAucGFnZS1ub2RlLXR5cGUtY2FsY3VsYXRvciB7fVxuICB9XG59IiwiLnBhZ2Utbm9kZS10eXBlLWludmVzdG1lbnQge1xyXG4gIC5icmVhZGNydW1ic19fbGluazpub3QoOmxhc3QtY2hpbGQpOmFmdGVyIHtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gIH1cclxuXHJcbiAgLmJyZWFkY3J1bWJzX19saW5rIHtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gIH1cclxuXHJcbiAgLnByb2plY3Qtb3ZlcnZpZXcge1xyXG4gICAgLmNvbnRlbnQtd3JhcHBlciB7XHJcbiAgICAgIC5jb250ZW50IHtcclxuICAgICAgICBoMSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDZyZW07XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogNy4ycmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnNlY3Rpb25zIHtcclxuICAgIC50YWJzIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgaGVpZ2h0OiA5MHB4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBnYXA6IDU2cHg7XHJcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjUwLCAyNTEsIDI1MSwgMC44KTtcclxuXHJcbiAgICAgIC50YWItaXRlbSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGdhcDogMTBweDtcclxuICAgICAgICBoZWlnaHQ6IDExMHB4O1xyXG4gICAgICAgIGNvbG9yOiAjNjg2ZDcyO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTYwJTtcclxuXHJcbiAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgY29sb3I6ICM4NDY5NDA7XHJcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzg0Njk0MDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudGFiLXBhbmUge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm92ZXJ2aWV3LWNvbnRlbnQge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICBwYWRkaW5nLXRvcDogMTAwcHg7XHJcblxyXG4gICAgICAudmlzaW9uLXNlY3Rpb24ge1xyXG4gICAgICAgIGNvbG9yOiAjNjg2ZDcyO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgbWFyZ2luOiAwIGNhbGMoLTc2LjUzNDA4cHggKyAxMC44OTJ2dyk7XHJcblxyXG4gICAgICAgIC5jb250ZW50LWNvbnRhaW5lciB7XHJcbiAgICAgICAgICBoMSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMmQzMDMzO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDQ4cHg7XHJcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCU7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMjBweCAwO1xyXG4gICAgICAgICAgICBjb2xvcjogIzU4NTg1ODtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcbiAgICAgICAgICAgIC5iYWNrLWJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM5ZThhNjY7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xyXG5cclxuICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM5ZThhNjY7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAuaGdpLXN0cm9rZSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5pbWFnZS1jb250YWluZXIge1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiA1NDhweDtcclxuICAgICAgICAgIGhlaWdodDogNzYzcHg7XHJcbiAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAvKiBLZXkgUmVzb3VyY2VzIFNlY3Rpb24gKi9cclxuICAgICAgLmtleS1yZXNvdXJjZXMge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGY1ZWY7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBwYWRkaW5nOiA5MHB4IDgwcHggODBweCAwcHg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtMTEwcHg7XHJcblxyXG4gICAgICAgIC5yZXNvdXJjZXMtZGV0YWlscyB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAzMHB4IDE0OHB4IDIwcHggMTMycHg7XHJcblxyXG4gICAgICAgICAgaDIge1xyXG4gICAgICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA0OHB4O1xyXG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA2MnB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDgwcHg7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLnN1YnRpdGxlIHtcclxuICAgICAgICAgICAgY29sb3I6ICM1ODU4NTg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDU4MnB4O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5yZXNvdXJjZS1jYXJkcyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgZ2FwOiAyMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA3MHB4O1xyXG5cclxuICAgICAgICAgICAgLmNhcmQge1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAzNTBweDtcclxuICAgICAgICAgICAgICB3aWR0aDogNTAxcHg7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogNDBweCA0OHB4O1xyXG4gICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCA0cHggNnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcclxuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLCBib3gtc2hhZG93IDAuM3MgZWFzZTtcclxuXHJcbiAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTVweCk7XHJcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDZweCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgIC5jYXJkLWljb24ge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgaDMge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICM4NDY5NDA7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI5cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDY5cHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tUHJpbWFyeV9jb2xvcl9wYWxldHRlLUdyZXktRzQwMCwgIzMzMzczYik7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAvKiBNaW5pbmcgVmlzaW9uIFNlY3Rpb24gKi9cclxuICAgICAgLm1pbmluZy12aXNpb24ge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmYWZiZmI7XHJcblxyXG4gICAgICAgIC5taW5pbmctdmlzaW9uLWRldGFpbHMge1xyXG4gICAgICAgICAgcGFkZGluZzogMzBweCAxNDhweCAyMHB4IDEzMnB4O1xyXG5cclxuICAgICAgICAgIC5jb250ZW50LXdyYXBwZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgaDIge1xyXG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDgwcHg7XHJcbiAgICAgICAgICAgICAgY29sb3I6IHZhcigtLVByaW1hcnlfY29sb3JfcGFsZXR0ZS1HcmV5LUc1MDAsICMyZDMwMzQpO1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDhweDtcclxuICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNjJweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgY29sb3I6IHZhcigtLVByaW1hcnlfY29sb3JfcGFsZXR0ZS1HcmV5LUc0MDAsICMzMzM3M2IpO1xyXG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDI2cHg7XHJcbiAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQycHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5taW5pbmctdmlzaW9uLWNhcmRzIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICBnYXA6IDIwcHg7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNzBweDtcclxuXHJcbiAgICAgICAgICAgICAgLmRldmVsb3BpbmctY2FyZCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZ2FwOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzODJweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDMycHg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2Y4ZjhmODtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLVByaW1hcnlfY29sb3JfcGFsZXR0ZS1CbHVlLUIxMDAsICM2ZTgxOGUpO1xyXG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDZweCAyMHB4IDBweFxyXG4gICAgICAgICAgICAgICAgICB2YXIoLS1TSEFET1csIHJnYmEoMjM1LCAyMzUsIDIzNSwgMC4xNikpO1xyXG5cclxuICAgICAgICAgICAgICAgIGg0IHtcclxuICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzhweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM4cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgIGFsaWduLXNlbGY6IHN0cmV0Y2g7XHJcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBzdGFydDtcclxuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTVweCk7XHJcbiAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgNnB4IDEycHggcmdiYSgwLCAwLCAwLCAwLjEpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgLmdyb3d0aC1jYXJkIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBnYXA6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDM4MnB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMzJweDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZjhmOGY4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxyXG4gICAgICAgICAgICAgICAgICAgIDBkZWcsXHJcbiAgICAgICAgICAgICAgICAgICAgcmdiYSgwLCAwLCAwLCAwLjM3KSAwJSxcclxuICAgICAgICAgICAgICAgICAgICByZ2JhKDAsIDAsIDAsIDAuMzcpIDEwMCVcclxuICAgICAgICAgICAgICAgICAgKSxcclxuICAgICAgICAgICAgICAgICAgdXJsKC4uL2ltYWdlcy9ncm93dGgtY2FyZC5qcGcpIGxpZ2h0Z3JheSA1MCUgLyBjb3ZlciBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwcHggNnB4IDIwcHggMHB4XHJcbiAgICAgICAgICAgICAgICAgIHZhcigtLVNIQURPVywgcmdiYSgyMzUsIDIzNSwgMjM1LCAwLjE2KSk7XHJcblxyXG4gICAgICAgICAgICAgICAgaDQge1xyXG4gICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGgzIHtcclxuICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzhweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcclxuICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNXB4KTtcclxuICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCA2cHggMTJweCByZ2JhKDAsIDAsIDAsIDAuMSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAuZHJpdmluZy1jYXJkIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBnYXA6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDM4MnB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMzJweDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZjhmOGY4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tUHJpbWFyeV9jb2xvcl9wYWxldHRlLUJyb3duLUI0MDAsICM2ZjYxNDcpO1xyXG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDZweCAyMHB4IDBweFxyXG4gICAgICAgICAgICAgICAgICB2YXIoLS1TSEFET1csIHJnYmEoMjM1LCAyMzUsIDIzNSwgMC4xNikpO1xyXG5cclxuICAgICAgICAgICAgICAgIGg0IHtcclxuICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzhweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM4cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgIGFsaWduLXNlbGY6IHN0cmV0Y2g7XHJcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBzdGFydDtcclxuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTVweCk7XHJcbiAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgNnB4IDEycHggcmdiYSgwLCAwLCAwLCAwLjEpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5vcGVuLWludmVzdG1lbnQtY29udGVudCB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNmOGY1ZWY7XHJcblxyXG4gICAgICAubWluaW5nLWtzYSB7XHJcbiAgICAgICAgLm1pbmluZy1rc2EtZGV0YWlscyB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAxMDBweCAxMzJweCA4MHB4IDEzMnB4O1xyXG5cclxuICAgICAgICAgIC5jb250ZW50LWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIC5zZWN0aW9uLXRpdGxlIHtcclxuICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDQ4cHg7XHJcbiAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDYycHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5zZWN0aW9uLWRlc2NyaXB0aW9uIHtcclxuICAgICAgICAgICAgICBjb2xvcjogIzU4NTg1ODtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNzFweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLm1pbmluZy1jYXJkcyB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICBnYXA6IDE2cHg7XHJcbiAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG5cclxuICAgICAgICAgICAgICAuY2FyZCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogNDBweCA0OHB4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcblxyXG4gICAgICAgICAgICAgICAgLmNhcmQtY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MzlweDtcclxuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICBnYXA6IDhweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgIGg1IHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzMzMzczYjtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM2ZjYxNDc7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmNhcmQtc29ydCB7XHJcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogODBweDtcclxuICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgY29sb3I6ICM4NDY5NDA7XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNzcuMzA4cHg7XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEyMC45NDRweDtcclxuICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMC4xNjtcclxuICAgICAgICAgICAgICAgICAgZmlsdGVyOiBibHVyKDMuODE2ODEwMzY5NXB4KTtcclxuICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLm1pbmluZy1udW1iZXJzLXNlY3Rpb24ge1xyXG4gICAgICAgIHBhZGRpbmc6IDMwcHggMTQ4cHggMTAwcHggMTMycHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuXHJcbiAgICAgICAgLm1pbmluZy1udW1iZXJzIHtcclxuICAgICAgICAgIC5zZWN0aW9uLXRpdGxlIHtcclxuICAgICAgICAgICAgY29sb3I6ICMyZDMwMzM7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTQwJTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAubWluaW5nLW51bWJlcnMtY2FyZHMge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDMzMXB4O1xyXG4gICAgICAgICAgICBnYXA6IDE3cHg7XHJcblxyXG4gICAgICAgICAgICAubnVtYmVycy1jYXJkIHtcclxuICAgICAgICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjA2cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzJweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwNnB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0OHB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuY2FyZCB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMjRweDtcclxuICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICBnYXA6IDI0cHg7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmOGY4Zjg7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxyXG4gICAgICAgICAgICAgICAgICAxODBkZWcsXHJcbiAgICAgICAgICAgICAgICAgIHJnYmEoMCwgMCwgMCwgMCkgMC4wNCUsXHJcbiAgICAgICAgICAgICAgICAgIHJnYmEoMCwgMCwgMCwgMC43KSA5OS45NiVcclxuICAgICAgICAgICAgICAgICksXHJcbiAgICAgICAgICAgICAgICB1cmwoLi4vaW1hZ2VzL2NhcmQtMS5qcGcpIGxpZ2h0Z3JheSA1MCUgLyBjb3ZlciBuby1yZXBlYXQ7XHJcblxyXG4gICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2Y4ZjhmODtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcclxuICAgICAgICAgICAgICAgICAgICAxODBkZWcsXHJcbiAgICAgICAgICAgICAgICAgICAgcmdiYSgwLCAwLCAwLCAwKSAwLjA0JSxcclxuICAgICAgICAgICAgICAgICAgICAjOWU4YTY2IDEwMCVcclxuICAgICAgICAgICAgICAgICAgKSxcclxuICAgICAgICAgICAgICAgICAgdXJsKC4uL2ltYWdlcy9jYXJkLTEuanBnKSBsaWdodGdyYXkgNTAlIC8gY292ZXIgbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmNhcmQtMSB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMjRweDtcclxuICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICBnYXA6IDI0cHg7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmOGY4Zjg7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxyXG4gICAgICAgICAgICAgICAgICAxODBkZWcsXHJcbiAgICAgICAgICAgICAgICAgIHJnYmEoMCwgMCwgMCwgMCkgMC4wNCUsXHJcbiAgICAgICAgICAgICAgICAgIHJnYmEoMCwgMCwgMCwgMC43KSA5OS45NiVcclxuICAgICAgICAgICAgICAgICksXHJcbiAgICAgICAgICAgICAgICB1cmwoLi4vaW1hZ2VzL2NhcmQtMS5qcGcpIGxpZ2h0Z3JheSA1MCUgLyBjb3ZlciBuby1yZXBlYXQ7XHJcblxyXG4gICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2Y4ZjhmODtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcclxuICAgICAgICAgICAgICAgICAgICAxODBkZWcsXHJcbiAgICAgICAgICAgICAgICAgICAgcmdiYSgwLCAwLCAwLCAwKSAwLjA0JSxcclxuICAgICAgICAgICAgICAgICAgICAjOWU4YTY2IDEwMCVcclxuICAgICAgICAgICAgICAgICAgKSxcclxuICAgICAgICAgICAgICAgICAgdXJsKC4uL2ltYWdlcy9jYXJkLTEuanBnKSBsaWdodGdyYXkgNTAlIC8gY292ZXIgbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmNhcmQtMiB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMjRweDtcclxuICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICBnYXA6IDI0cHg7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmOGY4Zjg7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxyXG4gICAgICAgICAgICAgICAgICAxODBkZWcsXHJcbiAgICAgICAgICAgICAgICAgIHJnYmEoMCwgMCwgMCwgMCkgMC4wNCUsXHJcbiAgICAgICAgICAgICAgICAgIHJnYmEoMCwgMCwgMCwgMC43KSA5OS45NiVcclxuICAgICAgICAgICAgICAgICksXHJcbiAgICAgICAgICAgICAgICB1cmwoLi4vaW1hZ2VzL2NhcmQtMi5qcGcpIGxpZ2h0Z3JheSA1MCUgLyBjb3ZlciBuby1yZXBlYXQ7XHJcblxyXG4gICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2Y4ZjhmODtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcclxuICAgICAgICAgICAgICAgICAgICAxODBkZWcsXHJcbiAgICAgICAgICAgICAgICAgICAgcmdiYSgwLCAwLCAwLCAwKSAwLjA0JSxcclxuICAgICAgICAgICAgICAgICAgICAjOWU4YTY2IDEwMCVcclxuICAgICAgICAgICAgICAgICAgKSxcclxuICAgICAgICAgICAgICAgICAgdXJsKC4uL2ltYWdlcy9jYXJkLTIuanBnKSBsaWdodGdyYXkgNTAlIC8gY292ZXIgbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmNhcmQtMyB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMjRweDtcclxuICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICBnYXA6IDI0cHg7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmOGY4Zjg7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxyXG4gICAgICAgICAgICAgICAgICAxODBkZWcsXHJcbiAgICAgICAgICAgICAgICAgIHJnYmEoMCwgMCwgMCwgMCkgMCUsXHJcbiAgICAgICAgICAgICAgICAgIHJnYmEoMCwgMCwgMCwgMC43KSAxMDAlXHJcbiAgICAgICAgICAgICAgICApLFxyXG4gICAgICAgICAgICAgICAgdXJsKC4uL2ltYWdlcy9jYXJkLTMucG5nKSBsaWdodGdyYXkgNTAlIC8gY292ZXIgbm8tcmVwZWF0O1xyXG5cclxuICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmOGY4Zjg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXHJcbiAgICAgICAgICAgICAgICAgICAgMTgwZGVnLFxyXG4gICAgICAgICAgICAgICAgICAgIHJnYmEoMCwgMCwgMCwgMCkgMC4wNCUsXHJcbiAgICAgICAgICAgICAgICAgICAgIzllOGE2NiAxMDAlXHJcbiAgICAgICAgICAgICAgICAgICksXHJcbiAgICAgICAgICAgICAgICAgIHVybCguLi9pbWFnZXMvY2FyZC0zLnBuZykgbGlnaHRncmF5IDUwJSAvIGNvdmVyIG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5jYXJkLTQge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDI0cHg7XHJcbiAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgZ2FwOiAyNHB4O1xyXG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZjhmOGY4O1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcclxuICAgICAgICAgICAgICAgICAgMTgwZGVnLFxyXG4gICAgICAgICAgICAgICAgICByZ2JhKDAsIDAsIDAsIDApIDAlLFxyXG4gICAgICAgICAgICAgICAgICByZ2JhKDAsIDAsIDAsIDAuNykgMTAwJVxyXG4gICAgICAgICAgICAgICAgKSxcclxuICAgICAgICAgICAgICAgIHVybCguLi9pbWFnZXMvY2FyZC00LmpwZykgbGlnaHRncmF5IDUwJSAvIGNvdmVyIG5vLXJlcGVhdDtcclxuXHJcbiAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZjhmOGY4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxyXG4gICAgICAgICAgICAgICAgICAgIDE4MGRlZyxcclxuICAgICAgICAgICAgICAgICAgICByZ2JhKDAsIDAsIDAsIDApIDAuMDQlLFxyXG4gICAgICAgICAgICAgICAgICAgICM5ZThhNjYgMTAwJVxyXG4gICAgICAgICAgICAgICAgICApLFxyXG4gICAgICAgICAgICAgICAgICB1cmwoLi4vaW1hZ2VzL2NhcmQtNC5qcGcpIGxpZ2h0Z3JheSA1MCUgLyBjb3ZlciBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuY2FyZC01IHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAyNHB4O1xyXG4gICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgIGdhcDogMjRweDtcclxuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2Y4ZjhmODtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXHJcbiAgICAgICAgICAgICAgICAgIDE4MGRlZyxcclxuICAgICAgICAgICAgICAgICAgcmdiYSgwLCAwLCAwLCAwKSAwJSxcclxuICAgICAgICAgICAgICAgICAgcmdiYSgwLCAwLCAwLCAwLjcpIDEwMCVcclxuICAgICAgICAgICAgICAgICksXHJcbiAgICAgICAgICAgICAgICB1cmwoLi4vaW1hZ2VzL2NhcmQtNS5qcGcpIGxpZ2h0Z3JheSA1MCUgLyBjb3ZlciBuby1yZXBlYXQ7XHJcblxyXG4gICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2Y4ZjhmODtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcclxuICAgICAgICAgICAgICAgICAgICAxODBkZWcsXHJcbiAgICAgICAgICAgICAgICAgICAgcmdiYSgwLCAwLCAwLCAwKSAwLjA0JSxcclxuICAgICAgICAgICAgICAgICAgICAjOWU4YTY2IDEwMCVcclxuICAgICAgICAgICAgICAgICAgKSxcclxuICAgICAgICAgICAgICAgICAgdXJsKC4uL2ltYWdlcy9jYXJkLTUuanBnKSBsaWdodGdyYXkgNTAlIC8gY292ZXIgbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmF2YWlsYWJsZS1taW5lcmFscy1zZWN0aW9uIHtcclxuICAgICAgICBwYWRkaW5nOiAzNnB4IDBweCA4MHB4IDBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL21pbmVyYWxzLWJnLnN2ZykgI2ZlZmVmZSAxMDAlIG5vLXJlcGVhdDtcclxuXHJcbiAgICAgICAgLmF2YWlsYWJsZS1taW5lcmFscyB7XHJcbiAgICAgICAgICBtYXJnaW46IDAgY2FsYyg3MC41MzQwOHB4ICsgMy4wODZ2dyk7XHJcblxyXG4gICAgICAgICAgLnNlY3Rpb24tdGl0bGUge1xyXG4gICAgICAgICAgICBjb2xvcjogIzM0MzczYTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA2NHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5zZWN0aW9uLW1pbmVyYWxzIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMzQzNzNhO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDc1MHB4O1xyXG5cclxuICAgICAgICAgICAgLmxlZnQtbWluZXJhbC1jb250ZW50IHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiA0NXB4IDBweCAwcHggNDVweDtcclxuICAgICAgICAgICAgICB3aWR0aDogODAlO1xyXG5cclxuICAgICAgICAgICAgICAubWluZXJhbC1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIC5taW5lcmFsLWNvbnRlbnQuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgLmNvbnRlbnQtaGVhZGVyIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgZ2FwOiAxMnB4O1xyXG5cclxuICAgICAgICAgICAgICAgIGgyIHtcclxuICAgICAgICAgICAgICAgICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcclxuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0OXB4O1xyXG4gICAgICAgICAgICAgICAgICBjb2xvcjogI2UyZTVlODtcclxuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMnB4O1xyXG4gICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzYuNDhweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgY29sb3I6ICNhM2E3YTk7XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAuY29udGVudC1taW5lcmFsLWRldGFpbHMge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA4NSU7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDYwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgLmNvbnRlbnQtbWluZXJhbC1pbWcge1xyXG4gICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzAwcHg7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgIC5taW5lcmFsLWltZy1zaGFkb3cge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICBtaXgtYmxlbmQtbW9kZTogY29sb3ItYnVybjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmltZy1zaGFkb3ctaW5uZXIxIHtcclxuICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMTEuMzhweDtcclxuICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTI1Ljc4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICB0b3A6IDM2Ljk2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjM7XHJcbiAgICAgICAgICAgICAgICAgICAgICBtaXgtYmxlbmQtbW9kZTogbXVsdGlwbHk7XHJcbiAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMmQzMDMzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMjRweCAyNHB4IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICBmaWx0ZXI6IGJsdXIoMjRweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuaW1nLXNoYWRvdy1pbm5lcjIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI1OC44NnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA5Mi4wM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgbGVmdDogNzMuMTdweDtcclxuICAgICAgICAgICAgICAgICAgICAgIHRvcDogNDguNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTEwLjc4ZGVnKTtcclxuICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcclxuICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNTtcclxuICAgICAgICAgICAgICAgICAgICAgIG1peC1ibGVuZC1tb2RlOiBtdWx0aXBseTtcclxuICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcclxuICAgICAgICAgICAgICAgICAgICAgICAgODNkZWcsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJsYWNrIDAlLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICByZ2JhKDAsIDAsIDAsIDAuMSkgMTAwJVxyXG4gICAgICAgICAgICAgICAgICAgICAgKTtcclxuICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDE2cHggMTZweCAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgZmlsdGVyOiBibHVyKDE2cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5taW5lcmFsLWl0ZW0tZGV0YWlscyB7XHJcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiA0NTdweDtcclxuICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgIGdhcDogNDhweDtcclxuICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICAgICAgICAgICAgICAgIC5taW5lcmFsLWl0ZW0tcm93IHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICBnYXA6IDU2cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5pdGVtLWNhcmQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE2NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAuaXRlbS1jYXJkLWxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2EzYTdhOTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd29yZC13cmFwOiBicmVhay13b3JkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgIC5pdGVtLWNhcmQtdmFsdWUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI5cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZTJlNWU4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1NHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAucmlnaHQtaW1hZ2Utc2xpZGVyIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgIGdhcDogMTVweDtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiA0NXB4IDBweCAwcHggMHB4O1xyXG5cclxuICAgICAgICAgICAgICAuaW1hZ2Utc2xpZGVyIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgZ2FwOiAyNHB4O1xyXG5cclxuICAgICAgICAgICAgICAgIC5zbGlkZS1jYXJkIHtcclxuICAgICAgICAgICAgICAgICAgd2lkdGg6IDE0NnB4O1xyXG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEzNHB4O1xyXG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMmMyZjMxO1xyXG4gICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgZ2FwOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcclxuXHJcbiAgICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDg3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA3MHB4O1xyXG4gICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAuY2FyZC1sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzg4OGY5MjtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcclxuICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMzNweDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAyLjVweCAjOWU4YTY2IHNvbGlkO1xyXG4gICAgICAgICAgICAgICAgICAgIGdhcDogMTFweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmNhcmQtbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM5ZThhNjY7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnNsaWRlLWNhcmQuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMzNweDtcclxuICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogN3B4O1xyXG4gICAgICAgICAgICAgICAgICBib3JkZXI6IDIuNXB4ICM5ZThhNjYgc29saWQ7XHJcbiAgICAgICAgICAgICAgICAgIGdhcDogMTFweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgIC5jYXJkLWxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzllOGE2NjtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgLmV4cGxvcmUtYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDU2cHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNnB4IDI0cHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjODQ2OTQwO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGdhcDogMTJweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMi40cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTE3cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgLmhnaS1zdHJva2Uge1xyXG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnNsaWRlci1jb250cm9sbGVyIHtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAyNDBweCAzNXB4IDBweCAwcHg7XHJcblxyXG4gICAgICAgICAgICAgIC5zbGlkZXItaW5kaWNhdG9ycyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIGdhcDogNXB4O1xyXG5cclxuICAgICAgICAgICAgICAgIC5pbmRpY2F0b3Ige1xyXG4gICAgICAgICAgICAgICAgICB3aWR0aDogOHB4O1xyXG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDhweDtcclxuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyMTcsIDIxNywgMjE3LCAwLjQpO1xyXG4gICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA5OTk5cHg7XHJcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgbGVmdDogMTJweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuaW5kaWNhdG9yLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNkOWQ5ZDk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAuaGdpLXN0cm9rZSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMjZweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogNXB4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLm1pbmVyYWwtcmFua2luZ3Mtc2VjdGlvbiB7XHJcbiAgICAgICAgcGFkZGluZzogNTBweCAzNXB4IDgwcHggMTMwcHg7XHJcblxyXG4gICAgICAgIC5yYW5raW5ncy1zZWN0aW9uIHtcclxuICAgICAgICAgIC5yYW5raW5ncy1zZWN0aW9uLWhlYWRlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG5cclxuICAgICAgICAgICAgLnNlY3Rpb24taGVhZGVyLWRldGFpbHMge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiA2MjZweDtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDE5MHB4O1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgZ2FwOiAxNnB4O1xyXG4gICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAgICAgICAgIC5oZWFkZXItZGV0YWlscy10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzg0Njk0MDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNjhweDtcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgIC5oZWFkZXItZGV0YWlscy1kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzU4NTg1ODtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuY29udHJvbGxlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgIGdhcDogMTVweDtcclxuXHJcbiAgICAgICAgICAgIC5oZ2ktc3Ryb2tlIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDQ4cHg7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiA0OHB4O1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLnJhbmtpbmctc2xpZGVyLXdyYXBwZXIge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5yYW5raW5nLWNhcmRzIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZ2FwOiAyMHB4O1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cyBlYXNlO1xyXG5cclxuICAgICAgICAgICAgLm51bWJlcnMtY2FyZCB7XHJcbiAgICAgICAgICAgICAgaDIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDcwcHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDMycHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDYwcHg7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyOTJweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNDhweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZWNmMGYzO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmNhcmQge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDMzNXB4O1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMXJlbTtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDQxN3B4O1xyXG4gICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICB6LWluZGV4OiAxO1xyXG5cclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXHJcbiAgICAgICAgICAgICAgICAgIDE4MGRlZyxcclxuICAgICAgICAgICAgICAgICAgcmdiYSgwLCAwLCAwLCAwKSAwLjQlLFxyXG4gICAgICAgICAgICAgICAgICByZ2JhKDAsIDAsIDAsIDUpIDEwMCVcclxuICAgICAgICAgICAgICAgICksXHJcbiAgICAgICAgICAgICAgICBsaWdodGdyYXkgMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgLm51bWJlcnMtY2FyZCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjRweDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMDNweDtcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgIC5jYXJkLWltYWdlIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzMzVweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNDE3cHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDcwJTtcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxyXG4gICAgICAgICAgICAgICAgICByZ2JhKDAsIDAsIDAsIDApIDUwJSxcclxuICAgICAgICAgICAgICAgICAgIzllOGE2NiAxMDAlXHJcbiAgICAgICAgICAgICAgICApICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAuY2FyZC1pbWFnZSB7XHJcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJlYmVjY2FwdXJwbGU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuY2FyZC0yIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgIGhlaWdodDogNDE3cHg7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMjRweDtcclxuICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgZ2FwOiAyNHB4O1xyXG4gICAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZjhmOGY4O1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcclxuICAgICAgICAgICAgICAgICAgMTgwZGVnLFxyXG4gICAgICAgICAgICAgICAgICByZ2JhKDAsIDAsIDAsIDApIDAuMDQlLFxyXG4gICAgICAgICAgICAgICAgICByZ2JhKDAsIDAsIDAsIDAuNykgOTkuOTYlXHJcbiAgICAgICAgICAgICAgICApLFxyXG4gICAgICAgICAgICAgICAgdXJsKC4uL2ltYWdlcy8zLmpwZykgbGlnaHRncmF5IDUwJSAvIGNvdmVyIG5vLXJlcGVhdDtcclxuXHJcbiAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZjhmOGY4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxyXG4gICAgICAgICAgICAgICAgICAgIDE4MGRlZyxcclxuICAgICAgICAgICAgICAgICAgICByZ2JhKDAsIDAsIDAsIDApIDAuMDQlLFxyXG4gICAgICAgICAgICAgICAgICAgICM5ZThhNjYgMTAwJVxyXG4gICAgICAgICAgICAgICAgICApLFxyXG4gICAgICAgICAgICAgICAgICB1cmwoLi4vaW1hZ2VzLzMuanBnKSBsaWdodGdyYXkgNTAlIC8gY292ZXIgbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmNhcmQtMyB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDQxN3B4O1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDI0cHg7XHJcbiAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgIGdhcDogMjRweDtcclxuICAgICAgICAgICAgICBmbGV4LXNocmluazogMDtcclxuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2Y4ZjhmODtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXHJcbiAgICAgICAgICAgICAgICAgIDE4MGRlZyxcclxuICAgICAgICAgICAgICAgICAgcmdiYSgwLCAwLCAwLCAwKSAwJSxcclxuICAgICAgICAgICAgICAgICAgcmdiYSgwLCAwLCAwLCAwLjcpIDEwMCVcclxuICAgICAgICAgICAgICAgICksXHJcbiAgICAgICAgICAgICAgICB1cmwoLi4vaW1hZ2VzLzUuanBnKSBsaWdodGdyYXkgNTAlIC8gY292ZXIgbm8tcmVwZWF0O1xyXG5cclxuICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmOGY4Zjg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXHJcbiAgICAgICAgICAgICAgICAgICAgMTgwZGVnLFxyXG4gICAgICAgICAgICAgICAgICAgIHJnYmEoMCwgMCwgMCwgMCkgMC4wNCUsXHJcbiAgICAgICAgICAgICAgICAgICAgIzllOGE2NiAxMDAlXHJcbiAgICAgICAgICAgICAgICAgICksXHJcbiAgICAgICAgICAgICAgICAgIHVybCguLi9pbWFnZXMvNS5qcGcpIGxpZ2h0Z3JheSA1MCUgLyBjb3ZlciBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuY2FyZC00IHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgIGhlaWdodDogNDE3cHg7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMjRweDtcclxuICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgZ2FwOiAyNHB4O1xyXG4gICAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZjhmOGY4O1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcclxuICAgICAgICAgICAgICAgICAgMTgwZGVnLFxyXG4gICAgICAgICAgICAgICAgICByZ2JhKDAsIDAsIDAsIDApIDAlLFxyXG4gICAgICAgICAgICAgICAgICByZ2JhKDAsIDAsIDAsIDAuNykgMTAwJVxyXG4gICAgICAgICAgICAgICAgKSxcclxuICAgICAgICAgICAgICAgIHVybCguLi9pbWFnZXMvMTIuanBnKSBsaWdodGdyYXkgNTAlIC8gY292ZXIgbm8tcmVwZWF0O1xyXG5cclxuICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmOGY4Zjg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXHJcbiAgICAgICAgICAgICAgICAgICAgMTgwZGVnLFxyXG4gICAgICAgICAgICAgICAgICAgIHJnYmEoMCwgMCwgMCwgMCkgMC4wNCUsXHJcbiAgICAgICAgICAgICAgICAgICAgIzllOGE2NiAxMDAlXHJcbiAgICAgICAgICAgICAgICAgICksXHJcbiAgICAgICAgICAgICAgICAgIHVybCguLi9pbWFnZXMvMTIuanBnKSBsaWdodGdyYXkgNTAlIC8gY292ZXIgbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5pbnZlc3RtZW50LWd1aWRlLWNvbnRlbnQge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICBwYWRkaW5nLXRvcDogMTAwcHg7XHJcblxyXG4gICAgICAuaW52ZXN0bWVudC1ndWlkZS1zZWN0aW9uIHtcclxuICAgICAgICAuZ3VpZGUtc2VjdGlvbiB7XHJcbiAgICAgICAgICBjb2xvcjogIzY4NmQ3MjtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBtYXJnaW46IDAgY2FsYygtNzYuNTM0MDhweCArIDEwLjg5MnZ3KTtcclxuXHJcbiAgICAgICAgICAuY29udGVudC1jb250YWluZXIge1xyXG4gICAgICAgICAgICBoMSB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDQ2OXB4O1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAjMmQzMDMzO1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDhweDtcclxuICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTQwJTtcclxuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1MnB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAjNTg1ODU4O1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICAgLmJhY2stYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM5ZThhNjY7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWU4YTY2O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5oZ2ktc3Ryb2tlIHtcclxuICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmltYWdlLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNjE5cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDE0cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmd1aWRlLXN0ZXBzIHtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvbWFwLXZlY3Rvci5zdmcpICNmOGY1ZWYgODAlO1xyXG5cclxuICAgICAgICAgIC5tYXAtY29udGFuaWVyIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGNhbGMoODAuMzk2NjRweCArIDMuMDg2dncpO1xyXG5cclxuICAgICAgICAgICAgLnN0ZXBzLWNvbnRhbmllciB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAxMjBweCAwcHggMHB4IDBweDtcclxuXHJcbiAgICAgICAgICAgICAgLnN0ZXBzLXNlY3Rpb24ge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDcwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAuc3RlcC1pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMzNweDtcclxuICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgLnN0ZXAtaXRlbS10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMTIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAyNC40NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzk4OTVhMDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjguMDFweDtcclxuICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgLnN0ZXAtc2VwYXJhdG9yIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMS4xM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTlweDtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAzNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogNzVweDtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxLjEzcHggcmdiYSgwLCAwLCAwLCAwLjEyKSBzb2xpZDtcclxuICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgLnN0ZXAtaXRlbS1jaXJjbGUge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA3NC41NHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNzQuNTRweDtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwLjQ0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAtMC4zNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMzcuMjdweDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDMuMzlweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNDUpIHNvbGlkO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMWUxNzMzO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDMxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICB0b3A6IDIycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwLjQ5NHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5zdGVwLWl0ZW0uYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgLnN0ZXAtaXRlbS10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAyMC4yMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0Mi4wMXB4O1xyXG4gICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAuc3RlcC1pdGVtLWNpcmNsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxyXG4gICAgICAgICAgICAgICAgICAgICAgNDVkZWcsXHJcbiAgICAgICAgICAgICAgICAgICAgICAjODQ2OTQwIDAlLFxyXG4gICAgICAgICAgICAgICAgICAgICAgI2Y4ZjVlZiAxMDAlXHJcbiAgICAgICAgICAgICAgICAgICAgKTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDUuNjVweCB3aGl0ZSBzb2xpZDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgLnN0ZXBzLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDQ1JTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgLyogYm9yZGVyLXJhZGl1czogMTBweDsgKi9cclxuICAgICAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTBweDtcclxuXHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xyXG4gICAgICAgICAgICAgICAgICBtYXJnaW46IDIwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnN0ZXBzLWNvbnRlbnQtdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAjODQ2OTQwO1xyXG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDQycHg7XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1NHB4O1xyXG4gICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuc3RlcHMtY29udGVudC1kZXRhaWxzIHtcclxuICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAgICBnYXA6IDE3cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAuZGV0YWlscy1ncm91cCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgZ2FwOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5kZXRhaWxzLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmYmZiZmM7XHJcbiAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMXB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgIC5kZXRhaWxzLXN1bW1hcnksXHJcbiAgICAgICAgICAgICAgICAgICAgICAuZGV0YWlscy1icmllZiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA2MjJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMzMzM3M2I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTIwJTtcclxuICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuc3RlcHMtY29udGVudC1kZXRhaWxzLmhpZGRlbiB7XHJcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnN0ZXBzLWNvbnRlbnQtZGV0YWlscy5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuc3RlcHMtY29udGVudC1idG4ge1xyXG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICBnYXA6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjRweDtcclxuICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjRweDtcclxuICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjODQ2OTQwO1xyXG4gICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjIuNHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgLmhnaS1zdHJva2Uge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5odG1sW2xhbmc9XCJhclwiXVtkaXI9XCJydGxcIl0ge1xyXG4gIC5wYWdlLW5vZGUtdHlwZS1pbnZlc3RtZW50IHtcclxuICAgIC5vcGVuLWludmVzdG1lbnQtY29udGVudCB7XHJcbiAgICAgIC5taW5lcmFsLXJhbmtpbmdzLXNlY3Rpb24ge1xyXG4gICAgICAgIHBhZGRpbmc6IDUwcHggMTMwcHggMjBweCAzNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmJhY2stYnV0dG9uIHtcclxuICAgICAgLmhnaS1zdHJva2Uge1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc3RlcHMtY29udGVudC1idG4ge1xyXG4gICAgICAuaGdpLXN0cm9rZSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5leHBsb3JlLWJ1dHRvbiB7XHJcbiAgICAgIC5oZ2ktc3Ryb2tlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgICAgIGhlaWdodDogMzBweCAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb25zIHtcclxuICAgICAgLm92ZXJ2aWV3LWNvbnRlbnQge1xyXG4gICAgICAgIC5rZXktcmVzb3VyY2VzIHtcclxuICAgICAgICAgIC5yZXNvdXJjZXMtZGV0YWlscyB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMTMycHggMjBweCAxNDhweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5vcGVuLWludmVzdG1lbnQtY29udGVudCB7XHJcbiAgICAgICAgLmF2YWlsYWJsZS1taW5lcmFscy1zZWN0aW9uIHtcclxuICAgICAgICAgIC5hdmFpbGFibGUtbWluZXJhbHMge1xyXG4gICAgICAgICAgICAuc2VjdGlvbi1taW5lcmFscyB7XHJcbiAgICAgICAgICAgICAgLmxlZnQtbWluZXJhbC1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDQ1cHggNDVweCAwcHggMHB4O1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgLnNsaWRlci1jb250cm9sbGVyIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDI0MHB4IDBweCAwcHggMzVweDtcclxuXHJcbiAgICAgICAgICAgICAgICAuc2xpZGVyLWluZGljYXRvcnMge1xyXG4gICAgICAgICAgICAgICAgICAuaW5kaWNhdG9yIHtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogMTJweDtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5pbnZlc3RtZW50LWd1aWRlLWNvbnRlbnQge1xyXG4gICAgICAuaW52ZXN0bWVudC1ndWlkZS1zZWN0aW9uIHtcclxuICAgICAgICAuZ3VpZGUtc3RlcHMge1xyXG4gICAgICAgICAgLm1hcC1jb250YW5pZXIge1xyXG4gICAgICAgICAgICAuc3RlcHMtY29udGFuaWVyIHtcclxuICAgICAgICAgICAgICAuc3RlcHMtc2VjdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAuc3RlcC1pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgLnN0ZXAtaXRlbS10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDEyMHB4O1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIC5zdGVwLWl0ZW0tY2lyY2xlIHtcclxuICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAzMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgLnN0ZXAtc2VwYXJhdG9yIHtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogMzZweDtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgLnN0ZXBzLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgLnN0ZXBzLWNvbnRlbnQtdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xyXG4gIC5wYWdlLW5vZGUtdHlwZS1pbnZlc3RtZW50IHtcclxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3IHtcclxuICAgICAgLmNvbnRlbnQtd3JhcHBlciB7XHJcbiAgICAgICAgLmNvbnRlbnQge1xyXG4gICAgICAgICAgbWluLWhlaWdodDogMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9ucyB7XHJcbiAgICAgIC53cmFwcGVyIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgICAgIC50YWJzIHtcclxuICAgICAgICAgIHBhZGRpbmc6IDBweCAxMHB4IDBweCAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLm92ZXJ2aWV3LWNvbnRlbnQge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xyXG5cclxuICAgICAgICAudmlzaW9uLXNlY3Rpb24ge1xyXG4gICAgICAgICAgbWFyZ2luOiAwIGNhbGMoOC4zOTY2NHB4ICsgMy4wODZ2dyk7XHJcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgaGVpZ2h0OiA2MzBweDtcclxuXHJcbiAgICAgICAgICAuaW1hZ2UtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuY29udGVudC1jb250YWluZXIge1xyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAuYmFjay1idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmtleS1yZXNvdXJjZXMge1xyXG4gICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xyXG4gICAgICAgICAgcGFkZGluZzogMHB4O1xyXG5cclxuICAgICAgICAgIC5yZXNvdXJjZXMtZGV0YWlscyB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMjBweCAyMHB4IDIwcHggIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgIC5zdWJ0aXRsZSB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDk1JTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5yZXNvdXJjZS1jYXJkcyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuXHJcbiAgICAgICAgICAgIC5jYXJkIHtcclxuICAgICAgICAgICAgICB3aWR0aDogMzkwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgICAgLmNhcmQtaWNvbiB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm1pbmluZy12aXNpb24ge1xyXG4gICAgICAgICAgLm1pbmluZy12aXNpb24tZGV0YWlscyB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMjBweCAyMHB4IDIwcHg7XHJcblxyXG4gICAgICAgICAgICAuY29udGVudC13cmFwcGVyIHtcclxuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuXHJcbiAgICAgICAgICAgICAgaDIsXHJcbiAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBzdGFydDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgLm1pbmluZy12aXNpb24tY2FyZHMge1xyXG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA5NSU7XHJcblxyXG4gICAgICAgICAgICAgICAgLmRldmVsb3BpbmctY2FyZCxcclxuICAgICAgICAgICAgICAgIC5ncm93dGgtY2FyZCxcclxuICAgICAgICAgICAgICAgIC5kcml2aW5nLWNhcmQge1xyXG4gICAgICAgICAgICAgICAgICBnYXA6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5vcGVuLWludmVzdG1lbnQtY29udGVudCB7XHJcbiAgICAgICAgLm1pbmluZy1rc2Ege1xyXG4gICAgICAgICAgLm1pbmluZy1rc2EtZGV0YWlscyB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwMHB4IDBweCAyMHB4IDIwcHg7XHJcblxyXG4gICAgICAgICAgICAuY29udGVudC1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgIC5zZWN0aW9uLWRlc2NyaXB0aW9uIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAubWluaW5nLWNhcmRzIHtcclxuICAgICAgICAgICAgICAgIC5jYXJkIHtcclxuICAgICAgICAgICAgICAgICAgd2lkdGg6IDM5MHB4O1xyXG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAuY2FyZC1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5taW5pbmctbnVtYmVycy1zZWN0aW9uIHtcclxuICAgICAgICAgIHBhZGRpbmc6IDMwcHggMzJweCAxMDBweCAzMnB4O1xyXG5cclxuICAgICAgICAgIC5taW5pbmctbnVtYmVycyB7XHJcbiAgICAgICAgICAgIC5taW5pbmctbnVtYmVycy1jYXJkcyB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICBnYXA6IDE3cHg7XHJcbiAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuXHJcbiAgICAgICAgICAgICAgLmNhcmQge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzMzFweDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5hdmFpbGFibGUtbWluZXJhbHMtc2VjdGlvbiB7XHJcbiAgICAgICAgICBwYWRkaW5nOiA1MHB4IDBweCAyMHB4IDBweDtcclxuXHJcbiAgICAgICAgICAuYXZhaWxhYmxlLW1pbmVyYWxzIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGNhbGMoNy41MzQwOHB4ICsgMy4wODZ2dyk7XHJcblxyXG4gICAgICAgICAgICAuc2VjdGlvbi1taW5lcmFscyB7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMDk1cHg7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDQxNXB4O1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMTNweDtcclxuXHJcbiAgICAgICAgICAgICAgLnJpZ2h0LWltYWdlLXNsaWRlciB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgLmxlZnQtbWluZXJhbC1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMHB4IDBweCAxNXB4O1xyXG5cclxuICAgICAgICAgICAgICAgIC5jb250ZW50LWhlYWRlciB7XHJcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAzNDBweDtcclxuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMDBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuY29udGVudC1taW5lcmFsLWRldGFpbHMge1xyXG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbG93O1xyXG5cclxuICAgICAgICAgICAgICAgICAgLmNvbnRlbnQtbWluZXJhbC1pbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzNDZweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMzMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDYwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAubWluZXJhbC1pdGVtLWRldGFpbHMge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MDVweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA3MHB4O1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubWluZXJhbC1yYW5raW5ncy1zZWN0aW9uIHtcclxuICAgICAgICAgIHBhZGRpbmc6IDUwcHggNXB4IDIwcHggMjBweDtcclxuXHJcbiAgICAgICAgICAucmFua2luZ3Mtc2VjdGlvbiB7XHJcbiAgICAgICAgICAgIC5jb250cm9sbGVyIHtcclxuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAucmFua2luZy1jYXJkcyB7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMHB4IDI2cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5pbnZlc3RtZW50LWd1aWRlLWNvbnRlbnQge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xyXG5cclxuICAgICAgICAuaW52ZXN0bWVudC1ndWlkZS1zZWN0aW9uIHtcclxuICAgICAgICAgIC5ndWlkZS1zZWN0aW9uIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICBtYXJnaW46IDEwcHg7XHJcblxyXG4gICAgICAgICAgICAuY29udGVudC1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgIGgxIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmltYWdlLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5ndWlkZS1zdGVwcyB7XHJcbiAgICAgICAgICAgIC5tYXAtY29udGFuaWVyIHtcclxuICAgICAgICAgICAgICBtYXJnaW46IDEwcHg7XHJcblxyXG4gICAgICAgICAgICAgIC5zdGVwcy1jb250YW5pZXIge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMHB4IDBweCAwcHg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcblxyXG4gICAgICAgICAgICAgICAgLnN0ZXBzLXNlY3Rpb24ge1xyXG4gICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgZ2FwOiAxMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgLnN0ZXAtaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgLnN0ZXAtaXRlbS10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnN0ZXAtc2VwYXJhdG9yIHtcclxuICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnN0ZXBzLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICB3aWR0aDogNDA1cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAuc3RlcHMtY29udGVudC1kZXRhaWxzIHtcclxuICAgICAgICAgICAgICAgICAgICAuZGV0YWlscy1ncm91cCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAuZGV0YWlscy1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuZGV0YWlscy1zdW1tYXJ5LFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuZGV0YWlscy1icmllZiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIGh0bWxbbGFuZz1cImFyXCJdW2Rpcj1cInJ0bFwiXSB7XHJcbiAgICAucGFnZS1ub2RlLXR5cGUtaW52ZXN0bWVudCB7XHJcbiAgICAgIC5vcGVuLWludmVzdG1lbnQtY29udGVudCB7XHJcbiAgICAgICAgLm1pbmVyYWwtcmFua2luZ3Mtc2VjdGlvbiB7XHJcbiAgICAgICAgICBwYWRkaW5nOiA1MHB4IDIwcHggMjBweCA1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuc2VjdGlvbnMge1xyXG4gICAgICAgIC5pbnZlc3RtZW50LWd1aWRlLWNvbnRlbnQge1xyXG4gICAgICAgICAgLmludmVzdG1lbnQtZ3VpZGUtc2VjdGlvbiB7XHJcbiAgICAgICAgICAgIC5ndWlkZS1zdGVwcyB7XHJcbiAgICAgICAgICAgICAgLm1hcC1jb250YW5pZXIge1xyXG4gICAgICAgICAgICAgICAgLnN0ZXBzLWNvbnRhbmllciB7XHJcbiAgICAgICAgICAgICAgICAgIC5zdGVwcy1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAuc3RlcHMtY29udGVudC10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm9wZW4taW52ZXN0bWVudC1jb250ZW50IHtcclxuICAgICAgICAgIC5taW5pbmcta3NhIHtcclxuICAgICAgICAgICAgLm1pbmluZy1rc2EtZGV0YWlscyB7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMTAwcHggMjBweCAyMHB4IDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5hdmFpbGFibGUtbWluZXJhbHMtc2VjdGlvbiB7XHJcbiAgICAgICAgICAgIC5hdmFpbGFibGUtbWluZXJhbHMge1xyXG4gICAgICAgICAgICAgIC5zZWN0aW9uLW1pbmVyYWxzIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTEyMHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMTNweDtcclxuXHJcbiAgICAgICAgICAgICAgICAubGVmdC1taW5lcmFsLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICBwYWRkaW5nOiA0NXB4IDE1cHggMHB4IDBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgIC5jb250ZW50LW1pbmVyYWwtZGV0YWlscyB7XHJcbiAgICAgICAgICAgICAgICAgICAgLmNvbnRlbnQtbWluZXJhbC1pbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogNDRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAubWluZXJhbC1pbWctc2hhZG93IHtcclxuICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiA4NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnBhZ2Utbm9kZS10eXBlLWludmVzdG1lbnRcclxuICAgIC5zZWN0aW9uc1xyXG4gICAgLm9wZW4taW52ZXN0bWVudC1jb250ZW50XHJcbiAgICAuYXZhaWxhYmxlLW1pbmVyYWxzLXNlY3Rpb25cclxuICAgIC5hdmFpbGFibGUtbWluZXJhbHNcclxuICAgIC5zZWN0aW9uLW1pbmVyYWxzXHJcbiAgICAubGVmdC1taW5lcmFsLWNvbnRlbnRcclxuICAgIC5jb250ZW50LW1pbmVyYWwtZGV0YWlsc1xyXG4gICAgLmNvbnRlbnQtbWluZXJhbC1pbWdcclxuICAgIC5taW5lcmFsLWltZy1zaGFkb3cge1xyXG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDQwcHgpIHtcclxufVxyXG4iLCIucGFnZS1ub2RlLXR5cGUtbWluZXJhbC1pbmZvIHtcbiAgLnBhZ2UtaGVybyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjVlZjtcbiAgICBjb2xvcjogIzJkMzAzMztcbiAgICBoZWlnaHQ6IDkyMHB4O1xuXG4gICAgLmhlcm8td3JhcHBlciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IDE2MHB4O1xuICAgICAgbGVmdDogMTMycHg7XG4gICAgICB3aWR0aDogODclO1xuXG4gICAgICAuY29udGVudC13cmFwcGVyIHtcbiAgICAgICAgaGVpZ2h0OiA1MDBweDtcblxuICAgICAgICAubWluZXJhbC1jb250YWluZXIge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIHRvcDogNjZweDtcbiAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICAgICAgICAuY29udGFpbmVyLWRldGFpbHMge1xuICAgICAgICAgICAgd2lkdGg6IDczNnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyODZweDtcbiAgICAgICAgICAgIGdhcDogMzJweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICAgICAgICAuY29udGFpbmVyLXRpdGxlIHtcbiAgICAgICAgICAgICAgLyogd2lkdGg6IDM0N3B4OyAqL1xuICAgICAgICAgICAgICBjb2xvcjogIzJkMzAzMztcbiAgICAgICAgICAgICAgZm9udC1zaXplOiA2MHB4O1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNjguNHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuY29udGFpbmVyLXN1YnRpdGxlIHtcbiAgICAgICAgICAgICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgICAgICAgICAgICAgY29sb3I6ICM2OTZkNzA7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLm1pbmVyYWwtaW1hZ2Utc2hhZG93IHtcbiAgICAgICAgICAgIHdpZHRoOiAzNDQuNjdweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgLnNoYWRvdy1sYXllcnMge1xuICAgICAgICAgICAgICB3aWR0aDogMzQ0LjY3cHg7XG4gICAgICAgICAgICAgIGhlaWdodDogMTQ4Ljc2cHg7XG4gICAgICAgICAgICAgIGxlZnQ6IDBweDtcbiAgICAgICAgICAgICAgdG9wOiAyMzVweDtcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICBvcGFjaXR5OiAwLjM7XG4gICAgICAgICAgICAgIG1peC1ibGVuZC1tb2RlOiBjb2xvci1idXJuO1xuXG4gICAgICAgICAgICAgIC5zaGFkb3ctZmlyc3QtbGF5ZXIge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzMTEuMzhweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDExNC45OHB4O1xuICAgICAgICAgICAgICAgIGxlZnQ6IDBweDtcbiAgICAgICAgICAgICAgICB0b3A6IDMzLjc4cHg7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuMztcbiAgICAgICAgICAgICAgICBtaXgtYmxlbmQtbW9kZTogbXVsdGlwbHk7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzJkMzAzMztcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAyNHB4IDI0cHggMjRweDtcbiAgICAgICAgICAgICAgICBmaWx0ZXI6IGJsdXIoMjRweCk7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAuc2hhZG93LXNlY29uZC1sYXllciB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDI1OC4xMXB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogODQuNDJweDtcbiAgICAgICAgICAgICAgICBsZWZ0OiA3My4xN3B4O1xuICAgICAgICAgICAgICAgIHRvcDogNDQuMjRweDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkuODdkZWcpO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjU7XG4gICAgICAgICAgICAgICAgbWl4LWJsZW5kLW1vZGU6IG11bHRpcGx5O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcbiAgICAgICAgICAgICAgICAgIDgzZGVnLFxuICAgICAgICAgICAgICAgICAgYmxhY2sgMCUsXG4gICAgICAgICAgICAgICAgICByZ2JhKDAsIDAsIDAsIDAuMSkgMTAwJVxuICAgICAgICAgICAgICAgICk7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMTZweCAxNnB4IDE2cHg7XG4gICAgICAgICAgICAgICAgZmlsdGVyOiBibHVyKDE2cHgpO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5taW5lcmFsLWltYWdlIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDM0My41OXB4O1xuICAgICAgICAgICAgICBsZWZ0OiAwcHg7XG4gICAgICAgICAgICAgIHRvcDogMHB4O1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5taW5lcmFsLWRldGFpbHMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgZ2FwOiAxNnB4O1xuXG4gICAgICAgIC5taW5lcmFsLWRldGFpbHMtY29udGFpbmVyIHtcbiAgICAgICAgICBoZWlnaHQ6IDIyOHB4O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICBnYXA6IDE2cHg7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgICAgIC5taW5lcmFsLWRldGFpbHMtaGVhZGVyIHtcbiAgICAgICAgICAgIHdpZHRoOiAxNDZweDtcbiAgICAgICAgICAgIGhlaWdodDogNzBweDtcbiAgICAgICAgICAgIGNvbG9yOiAjMzMzNzNiO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNi40cHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmNhcmQtbGlzdCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgZ2FwOiAxNnB4O1xuXG4gICAgICAgICAgICAuY2FyZC1pdGVtIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDI2MnB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDEwNnB4O1xuICAgICAgICAgICAgICBwYWRkaW5nOiAyNHB4O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG5cbiAgICAgICAgICAgICAgLml0ZW0tZGV0YWlscyB7XG4gICAgICAgICAgICAgICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDU0cHg7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgICAgICBnYXA6IDhweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICAgICAgICAgICAgLml0ZW0tZGV0YWlscy10aXRsZSB7XG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogIzZlODE4ZTtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuaXRlbS1kZXRhaWxzLXZhbHVlIHtcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogMjhweDtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMmQzMDM0O1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1NHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC50b3AtbG9jYXRpb25zLXdyYXBwZXIge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCAjNDM0NjRhIDAlLCAjNDM0NjRhIDEwMCUpO1xuXG4gICAgLnRvcC1sb2NhdGlvbnMtY29udGFpbmVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IDY2cHg7XG4gICAgICBsZWZ0OiAxMzJweDtcbiAgICAgIGhlaWdodDogNjMxcHg7XG4gICAgICB3aWR0aDogODclO1xuXG4gICAgICAudG9wLWxvY2F0aW9ucy1oZWFkZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiA1MHB4O1xuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlMWUxZTE7XG4gICAgICAgICAgd2lkdGg6IDEwODBweDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgYm90dG9tOiAxNnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmxvY2F0aW9uLWhlYWRlciB7XG4gICAgICAgICAgd2lkdGg6IDUxNHB4O1xuICAgICAgICAgIGNvbG9yOiAjZjhmNWVmO1xuXG4gICAgICAgICAgLmxvY2F0aW9uLWhlYWRlci1maXJzdCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDQ1cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDYzcHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5sb2NhdGlvbi1oZWFkZXItc2Vjb25kIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDVweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNjNweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmNhcmQtY29udGFpbmVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgICBoZWlnaHQ6IDQzOXB4O1xuXG4gICAgICAgIC5jYXJkLWxpc3Qge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgICAgICAuY2FyZCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGdhcDogMjBweDtcbiAgICAgICAgICAgIGhlaWdodDogMzU0cHg7XG4gICAgICAgICAgICB3aWR0aDogNDAwcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMnB4O1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggcmdiYSgyNDIuMywgMjQyLjMsIDI0Mi4zLCAwKSBzb2xpZDtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMyZDMwMzM7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5jYXJkLWljb24ge1xuICAgICAgICAgICAgICBwYWRkaW5nOiAxNnB4O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDApO1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgZ2FwOiA4cHg7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXG4gICAgICAgICAgICAgIC5oZ2ktc3Ryb2tlIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDUwcHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmNhcmQtY29udGVudCB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICBnYXA6IDhweDtcblxuICAgICAgICAgICAgICAuY2FyZC1jb250ZW50LXdyYXBwZXIge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgLmNhcmQtdmFsdWUge1xuICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDY2cHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogODguNDRweDtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIC5jYXJkLXZhbHVlLWttIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQyLjg4cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgLmNhcmQtdGl0bGUge1xuICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjQuMTJweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5hcHBsaWNhdGlvbnMtd3JhcHBlciB7XG4gICAgYmFja2dyb3VuZDogI2ZhZmJmYjtcblxuICAgIC5hcHBsaWNhdGlvbnMtY29udGFpbmVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBnYXA6IDYwcHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IDY2cHg7XG4gICAgICBsZWZ0OiAxMzJweDtcbiAgICAgIGhlaWdodDogNjkxcHg7XG4gICAgICB3aWR0aDogODclO1xuXG4gICAgICAuYXBwbGljYXRpb25zLWhlYWRlciB7XG4gICAgICAgIHdpZHRoOiA0MzRweDtcbiAgICAgICAgaGVpZ2h0OiAxNDZweDtcbiAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgIGZvbnQtc2l6ZTogNDVweDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsaW5lLWhlaWdodDogNjJweDtcblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgICBmb250LXNpemU6IDQ1cHg7XG4gICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDYycHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmNhcmQtY29udGFpbmVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuXG4gICAgICAgIC5jYXJkLWxpc3Qge1xuICAgICAgICAgIGhlaWdodDogMzU0cHg7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgICAgIC5jYXJkIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgZ2FwOiAyMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA0NDRweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDQwcHggNDhweDtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4ICNkYWRhZGEgc29saWQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5jYXJkLWljb24ge1xuICAgICAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmNhcmQtY29udGVudCB7XG4gICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICAgIGdhcDogOHB4O1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICAgICAgICAgIC5jYXJkLWNvbnRlbnQtd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICAgIGdhcDogMTZweDtcblxuICAgICAgICAgICAgICAgIC5jYXJkLXRpdGxlIHtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogIzZmNjE0NztcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTIwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAuY2FyZC1kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMzczcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA5OHB4O1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMzMzM3M2I7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5wYWdlLW5vZGUtdHlwZS1taW5lcmFsLWxpc3Qge1xuICAubWluZXJhbC1pbmZvIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiA2MHB4O1xuICAgIGxlZnQ6IDEzMnB4O1xuICAgIHdpZHRoOiA4NyU7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuXG4gICAgLmNhcmQtbGlzdCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGdhcDogMjFweDtcblxuICAgICAgLmNhcmQtZ3JvdXAge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGdhcDogMTZweDtcblxuICAgICAgICAuY2FyZCB7XG4gICAgICAgICAgd2lkdGg6IDMwOHB4O1xuICAgICAgICAgIHBhZGRpbmc6IDEycHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICAgICAgYm94LXNoYWRvdzogMHB4IDZweCAyNXB4IHJnYmEoMjMzLjUyLCAyMzMuNTIsIDIzMy41MiwgMC4xNik7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgZ2FwOiAxMnB4O1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXG4gICAgICAgICAgLmltYWdlLWdyb3VwIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBnYXA6IDEwcHg7XG4gICAgICAgICAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICAgICAgICAgICAgaGVpZ2h0OiAyMDBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjQ4LCAyNDUsIDIzOSwgMC4zNCk7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG5cbiAgICAgICAgICAgIC5pbWFnZS1jb250YWluZXIge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICAgLmltYWdlLXNoYWRvdyB7XG4gICAgICAgICAgICAgICAgLnNoYWRvdy1sYXllcnMge1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDYzcHg7XG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgICBsZWZ0OiA0NXB4O1xuICAgICAgICAgICAgICAgICAgdG9wOiAxMDBweDtcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDE2cHggMTZweCAxNnB4O1xuICAgICAgICAgICAgICAgICAgZmlsdGVyOiBibHVyKDE2cHgpO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5jYXJkLWltYWdlIHtcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgICAgICAgICAgICAgIHRvcDogLTI4cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmNhcmQtY29udGVudCB7XG4gICAgICAgICAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICAgICAgICAgICAgaGVpZ2h0OiA2N3B4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgZ2FwOiA0cHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICAgICAgICAuY2FyZC1jb250ZW50LWxhYmVscyB7XG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICAgIGdhcDogOHB4O1xuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcblxuICAgICAgICAgICAgICAubGFiZWwge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBweDtcblxuICAgICAgICAgICAgICAgIC5sYWJlbC1vbmUge1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDQ1cHg7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDZweDtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDZweDtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA0cHg7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNHB4O1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2YyZjdmZDtcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgIGdhcDogNHB4O1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgICAgICAgICAgICAgLmxhYmVsLW9uZS10ZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDI4NTg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IERJTiBOZXh0IExUIEFyYWJpYztcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE1LjZweDtcbiAgICAgICAgICAgICAgICAgICAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5sYWJlbC10d28ge1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDUxcHg7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDZweDtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDZweDtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAycHg7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMnB4O1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2YyZmJmNztcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICBnYXA6IDRweDtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgICAgICAgICAgICAgIC5sYWJlbC10d28tdGV4dCB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDA0NDI5O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBESU4gTmV4dCBMVCBBcmFiaWM7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNS42cHg7XG4gICAgICAgICAgICAgICAgICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmNhcmQtY29udGVudC10aXRsZSB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxOTFweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiA0M3B4O1xuICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICBnYXA6IDNweDtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgICAgICAgICAuY2FyZC1jb250ZW50LXRpdGxlLXRleHQge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyNjdweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzFkMWQxYjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI3cHg7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IERJTiBOZXh0IExUIEFyYWJpYztcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNy44cHg7XG4gICAgICAgICAgICAgICAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnJlYWQtbW9yZSB7XG4gICAgICAgICAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICAgICAgICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgZ2FwOiAxMXB4O1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgICAgICAgLm1vcmUtc2VwYXJhdG9yIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDI3MHB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDBweDtcbiAgICAgICAgICAgICAgYm9yZGVyOiAxcHggI2Y2ZjlmOSBzb2xpZDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnJlYWQtbW9yZS1ncm91cCB7XG4gICAgICAgICAgICAgIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgZ2FwOiA2M3B4O1xuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcblxuICAgICAgICAgICAgICAucmVhZC1tb3JlLXRpdGxlIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTgzcHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICM4NDY5NDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBESU4gTmV4dCBMVCBBcmFiaWM7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTkuMnB4O1xuICAgICAgICAgICAgICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIC5tb3JlLWFycm93IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbmh0bWxbbGFuZz1cImFyXCJdW2Rpcj1cInJ0bFwiXSB7XG4gIC5wYWdlLW5vZGUtdHlwZS1taW5lcmFsLWluZm8ge1xuICAgIC5wYWdlLWhlcm8ge1xuICAgICAgLmhlcm8td3JhcHBlciB7XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIHJpZ2h0OiAxMzJweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudG9wLWxvY2F0aW9ucy13cmFwcGVyIHtcbiAgICAgIC50b3AtbG9jYXRpb25zLWNvbnRhaW5lciB7XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIHJpZ2h0OiAxMzJweDtcblxuICAgICAgICAuY2FyZC1jb250YWluZXIge1xuICAgICAgICAgIC5jYXJkLWxpc3Qge1xuICAgICAgICAgICAgLmNhcmQge1xuICAgICAgICAgICAgICAuY2FyZC1jb250ZW50IHtcbiAgICAgICAgICAgICAgICAuY2FyZC12YWx1ZS1rbSB7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5hcHBsaWNhdGlvbnMtd3JhcHBlciB7XG4gICAgICAuYXBwbGljYXRpb25zLWNvbnRhaW5lciB7XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIHJpZ2h0OiAxMzJweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAucGFnZS1ub2RlLXR5cGUtbWluZXJhbC1saXN0IHtcbiAgICAubWluZXJhbC1pbmZvIHtcbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgICByaWdodDogNTVweDtcblxuICAgICAgLmNhcmQtbGlzdCB7XG4gICAgICAgIC5jYXJkLWdyb3VwIHtcbiAgICAgICAgICAuY2FyZCB7XG4gICAgICAgICAgICAuaW1hZ2UtZ3JvdXAge1xuICAgICAgICAgICAgICAuaW1hZ2UtY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICAuaW1hZ2Utc2hhZG93IHtcbiAgICAgICAgICAgICAgICAgIC5zaGFkb3ctbGF5ZXJzIHtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDg1cHg7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLnBhZ2Utbm9kZS10eXBlLW1pbmVyYWwtaW5mbyB7XG4gICAgLnBhZ2UtaGVybyB7XG4gICAgICBoZWlnaHQ6IDEzMjBweDtcblxuICAgICAgLmhlcm8td3JhcHBlciB7XG4gICAgICAgIGxlZnQ6IDMycHg7XG5cbiAgICAgICAgLmNvbnRlbnQtd3JhcHBlciB7XG4gICAgICAgICAgaGVpZ2h0OiA2OTVweDtcblxuICAgICAgICAgIC5taW5lcmFsLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICBnYXA6IDMwcHg7XG5cbiAgICAgICAgICAgIC5taW5lcmFsLWltYWdlLXNoYWRvdyB7XG4gICAgICAgICAgICAgIC5zaGFkb3ctbGF5ZXJzIHtcbiAgICAgICAgICAgICAgICBsZWZ0OiA0MHB4O1xuICAgICAgICAgICAgICAgIHRvcDogMjAwcHg7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAubWluZXJhbC1pbWFnZSB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLm1pbmVyYWwtZGV0YWlscyB7XG4gICAgICAgICAgLm1pbmVyYWwtZGV0YWlscy1jb250YWluZXIge1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgICAgICAgICAubWluZXJhbC1kZXRhaWxzLWhlYWRlciB7XG4gICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuY2FyZC1saXN0IHtcbiAgICAgICAgICAgICAgZ2FwOiAxMHB4O1xuXG4gICAgICAgICAgICAgIC5jYXJkLWl0ZW0ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxNzhweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC50b3AtbG9jYXRpb25zLXdyYXBwZXIge1xuICAgICAgLnRvcC1sb2NhdGlvbnMtY29udGFpbmVyIHtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBsZWZ0OiAzMnB4O1xuICAgICAgICBnYXA6IDEwcHg7XG4gICAgICAgIGhlaWdodDogMTQzNXB4O1xuXG4gICAgICAgIC50b3AtbG9jYXRpb25zLWhlYWRlciB7XG4gICAgICAgICAgLmxvY2F0aW9uLWhlYWRlciB7XG4gICAgICAgICAgICB3aWR0aDogMzg4cHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuY2FyZC1jb250YWluZXIge1xuICAgICAgICAgIGhlaWdodDogYXV0bztcblxuICAgICAgICAgIC5jYXJkLWxpc3Qge1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgICAgICAgICAuY2FyZCB7XG4gICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgICAgd2lkdGg6IDk5JTtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAyOTBweDtcbiAgICAgICAgICAgICAgZ2FwOiAwcHg7XG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogbm9ybWFsO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5hcHBsaWNhdGlvbnMtd3JhcHBlciB7XG4gICAgICAuYXBwbGljYXRpb25zLWNvbnRhaW5lciB7XG4gICAgICAgIGxlZnQ6IDMycHg7XG4gICAgICAgIGhlaWdodDogMTEwMHB4O1xuXG4gICAgICAgIC5hcHBsaWNhdGlvbnMtaGVhZGVyIHtcbiAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgfVxuXG4gICAgICAgIC5jYXJkLWNvbnRhaW5lciB7XG4gICAgICAgICAgLmNhcmQtbGlzdCB7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgICAgICAgICAuY2FyZCB7XG4gICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgZ2FwOiAwcHg7XG5cbiAgICAgICAgICAgICAgLmNhcmQtaWNvbiB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIC5jYXJkLWNvbnRlbnQge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgICAgIGdhcDogMHB4O1xuXG4gICAgICAgICAgICAgICAgLmNhcmQtZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnBhZ2Utbm9kZS10eXBlLW1pbmVyYWwtbGlzdCB7XG4gICAgLm1pbmVyYWwtaW5mbyB7XG4gICAgICBsZWZ0OiA1MHB4O1xuICAgIH1cbiAgfVxuXG4gIGh0bWxbbGFuZz1cImFyXCJdW2Rpcj1cInJ0bFwiXSB7XG4gICAgLnBhZ2Utbm9kZS10eXBlLW1pbmVyYWwtaW5mbyB7XG4gICAgICAucGFnZS1oZXJvIC5oZXJvLXdyYXBwZXIge1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICByaWdodDogMzJweDtcbiAgICAgIH1cblxuICAgICAgLnRvcC1sb2NhdGlvbnMtd3JhcHBlciB7XG4gICAgICAgIC50b3AtbG9jYXRpb25zLWNvbnRhaW5lciB7XG4gICAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgICByaWdodDogMzJweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmFwcGxpY2F0aW9ucy13cmFwcGVyIHtcbiAgICAgICAgLmFwcGxpY2F0aW9ucy1jb250YWluZXIge1xuICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgcmlnaHQ6IDMycHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5wYWdlLW5vZGUtdHlwZS1ldmVudHMge1xyXG4gIC5ldmVudHMtbGlzdCB7XHJcbiAgICAuZXZlbnQtZmlsdGVyIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG5cclxuICAgICAgLmV2ZW50LWZpbHRlci1jb250ZW50IHtcclxuICAgICAgICBwYWRkaW5nOiAyNHB4IDhweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyOXB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZ2FwOiAxOHB4O1xyXG5cclxuICAgICAgICAuZXZlbnQtaW5wdXQtZ3JvdXAge1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICBnYXA6IDE4cHg7XHJcblxyXG4gICAgICAgICAgLmV2ZW50LWxhYmVsIHtcclxuICAgICAgICAgICAgY29sb3I6ICMzNDM3M2E7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5ldmVudC1zZWxlY3Qge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQ4cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDhweCAxMnB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZTZlNmU2O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9XCIyMFwiIGhlaWdodD1cIjIxXCIgdmlld0JveD1cIjAgMCAyMCAyMVwiIGZpbGw9XCJub25lXCIgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiJTNFJTNDcGF0aCBkPVwiTTE2LjYgNy43MDg1TDExLjE2NjcgMTMuMTQxOEMxMC41MjUgMTMuNzgzNSA5LjQ3NTAyIDEzLjc4MzUgOC44MzMzNiAxMy4xNDE4TDMuNDAwMDIgNy43MDg1XCIgc3Ryb2tlPVwiJTIzQURBN0E3XCIgc3Ryb2tlLXdpZHRoPVwiMS41XCIgc3Ryb2tlLW1pdGVybGltaXQ9XCIxMFwiIHN0cm9rZS1saW5lY2FwPVwicm91bmRcIiBzdHJva2UtbGluZWpvaW49XCJyb3VuZFwiJTJGJTNFJTNDJTJGc3ZnJTNFJylcclxuICAgICAgICAgICAgICBuby1yZXBlYXQgcmlnaHQgMTBweCBjZW50ZXI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNDBweDtcclxuXHJcbiAgICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICBjb2xvcjogI2MzYzNjMztcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjOGI2OTE0O1xyXG4gICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgICAgICY6YWN0aXZlIHtcclxuICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICM4YjY5MTQ7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICM4YjY5MTQ7XHJcbiAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC8qIEN1c3RvbSBkcm9wZG93biBhcnJvdyAqL1xyXG4gICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBib3R0b206IDQwJTtcclxuICAgICAgICAgICAgcmlnaHQ6IDclO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmFwcGx5LWJ0biB7XHJcbiAgICAgICAgICBoZWlnaHQ6IDQ4cHg7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwcHggMThweDtcclxuICAgICAgICAgIGFsaWduLXNlbGY6IHN0cmV0Y2g7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogIzAwYmM3MDtcclxuICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xyXG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5ldmVudC1jb250YWluZXIge1xyXG4gICAgICBwYWRkaW5nOiAwcHggMTMwcHg7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgZ2FwOiAyMHB4O1xyXG5cclxuICAgICAgLmV2ZW50LWNhcmQge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIHdpZHRoOiAzOTVweDtcclxuICAgICAgICBib3gtc2hhZG93OiAwIDRweCA2cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xyXG5cclxuICAgICAgICAuZXZlbnQtaW1hZ2Uge1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLnN0YXR1cyB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAwcHg7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA4cHggMTJweDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMHB4IDBweCA4cHggOHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZhZmJmYjtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCU7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLnN0YXR1cy51cGNvbWluZyB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwMGJjNzA7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLnN0YXR1cy5wYXNzZWQge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZTQ2YTZhO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmV2ZW50LWRldGFpbHMge1xyXG4gICAgICAgICAgcGFkZGluZzogMTVweDtcclxuXHJcbiAgICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMTBweCAwO1xyXG4gICAgICAgICAgICBjb2xvcjogIzM0NDY1YztcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDcwcHg7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmxvY2F0aW9uLWRhdGUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBnYXA6IDE4cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjNmQ3ZDhmO1xyXG5cclxuICAgICAgICAgICAgLmhnaS1zdHJva2Uge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICBjb2xvcjogIzZkN2Q4ZjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmxvY2F0aW9uIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgIGdhcDogNXB4O1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTYwJTtcclxuICAgICAgICAgICAgICAvKiB3aWR0aDogMzIwcHg7ICovXHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5kYXRlIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgIGdhcDogNXB4O1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTYwJTtcclxuICAgICAgICAgICAgICAvKiB3aWR0aDogMTQ2cHg7ICovXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAudGFnIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZjZWZlZDtcclxuICAgICAgICAgICAgY29sb3I6ICNlODc3NjY7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2MCU7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLnRhZy53b3Jrc2hvcCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoNzUsIDE0NSwgMTQwLCAwLjIpO1xyXG4gICAgICAgICAgICBjb2xvcjogIzRiOTE4YztcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAudGFnLmJ1c2luZXNzIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI2U2ZjBmZjtcclxuICAgICAgICAgICAgY29sb3I6ICMwMDY1ZmY7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLnRhZy5jb25mZXJlbmNlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI2Y3ZTlkNjtcclxuICAgICAgICAgICAgY29sb3I6ICNkNzkxMzE7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLnRhZy5pbml0aWF0aXZlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI2U3ZmFmYjtcclxuICAgICAgICAgICAgY29sb3I6ICMwYTkyOTM7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLnRhZy5hd2FyZW5lc3Mge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZTZlOWVjO1xyXG4gICAgICAgICAgICBjb2xvcjogIzA1MjUzYztcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAudGFnLmF3YXJlbmVzcy13b3Jrc2hvcCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNlM2VmZDU7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjNzViMTJmO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnBhZ2Utbm9kZS10eXBlLWV2ZW50IHtcclxuICAuaGlkZGVuIHtcclxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5ldmVudCB7XHJcbiAgICBwYWRkaW5nOiAwcHggMTMwcHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0b3A6IC01MHB4O1xyXG4gICAgei1pbmRleDogMTtcclxuXHJcbiAgICAuZXZlbnQtZGV0YWlscyB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGdhcDogMThweDtcclxuXHJcbiAgICAgIC5ldmVudC1jb2w4IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgZ2FwOiAxOHB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgcGFkZGluZzogMzBweCA0NXB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAycHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XHJcblxyXG4gICAgICAgIC50YWJzIHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAvKiBnYXA6IDY1cHg7ICovXHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cclxuICAgICAgICAgIC50YWIge1xyXG4gICAgICAgICAgICBjb2xvcjogI2I1YjdiODtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xyXG5cclxuICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgY29udGVudDogXCJ8XCI7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICNlY2VkZWQ7XHJcbiAgICAgICAgICAgICAgbWFyZ2luOiAzMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLnRhYi5hY3RpdmUge1xyXG4gICAgICAgICAgICBjb2xvcjogIzg0Njk0MDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jb250ZW50IHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgY29sb3I6ICM2NjY7XHJcblxyXG4gICAgICAgICAgaDQge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMzMzO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIHN0cm9uZyB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgY29sb3I6ICMzMzM7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBkaXNjO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNDBweDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgY29sb3I6ICNiYzk1NWM7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5jb250ZW50LXNlcGFyYXRvciB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogM3B4ICNmN2Y3Zjcgc29saWQ7XHJcbiAgICAgICAgICAgIG1hcmdpbjogNTBweCAwcHg7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLnNwZWFrZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBnYXA6IDI1cHg7XHJcblxyXG4gICAgICAgICAgICAuc3BlYWtlci1pbWFnZSB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDgzcHg7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiA4MnB4O1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNkOWQ5ZDk7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgLmhnaS1zdHJva2Uge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA0OHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5zcGVha2VyLWRldGFpbHMge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAyNTBweDtcclxuICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICBnYXA6IDEzcHg7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcblxyXG4gICAgICAgICAgICAgIC5zcGVha2VyLW5hbWUge1xyXG4gICAgICAgICAgICAgICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiBibGFjaztcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAuc3BlYWtlci1wb3NpdGlvbiB7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICM4NThkOWQ7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogQ2Fpcm87XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2LjhweDtcclxuICAgICAgICAgICAgICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50b3BpY3Mge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICBjb2xvcjogIzY2NjtcclxuXHJcbiAgICAgICAgICBoNCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgY29sb3I6ICMzMzM7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgc3Ryb25nIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICBjb2xvcjogIzMzMztcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6IGRpc2M7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICBjb2xvcjogI2JjOTU1YztcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYXR0YWNobWVudHMge1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICBnYXA6IDE4cHg7XHJcblxyXG4gICAgICAgICAgLmF0dGFjaG1lbnRzTGFiZWwge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICBjb2xvcjogIzMzMztcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuZmlsZXMge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgIGdhcDogMS4ycmVtO1xyXG5cclxuICAgICAgICAgICAgLmZpbGUge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgZ2FwOiAxLjJyZW07XHJcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxLjVyZW07XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWVmNDtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAxLjZyZW0gMnJlbTtcclxuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xyXG5cclxuICAgICAgICAgICAgICAuZmlsZUljb24ge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDNyZW07XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDMuN3JlbTtcclxuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAuZmlsZUJveCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIGdhcDogMC42cmVtO1xyXG5cclxuICAgICAgICAgICAgICAgIC5maWxlTmFtZSB7XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMzQzNzNhO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5maWxlV2VpZ2h0IHtcclxuICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAjOTI5Mzk0O1xyXG4gICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgLmljb24tZG93bmxvYWQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDQuOHJlbTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmV2ZW50LWNvbDQge1xyXG4gICAgICAgIHdpZHRoOiAyNSU7XHJcblxyXG4gICAgICAgIC5ldmVudC1kZXRhaWxzLWxpc3Qge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgIHBhZGRpbmc6IDMwcHggMjBweDtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDJweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcclxuXHJcbiAgICAgICAgICAuaXRlbS1ncm91cCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGdhcDogOHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcclxuXHJcbiAgICAgICAgICAgIC5ldmVudERldGFpbHNUZXh0IHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAgICAgICAgIC5kZXRhaWxzTGFiZWwge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICM2Yzc1N2Q7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgIC5kZXRhaWxzVmFsdWUge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICM4NDY5NDA7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5ldmVudC12aWRlbyB7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxOHB4O1xyXG5cclxuICAgICAgICAgIC52aWRlbyB7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDIxMHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuaHRtbFtsYW5nPVwiYXJcIl1bZGlyPVwicnRsXCJdIHtcclxuICAucGFnZS1ub2RlLXR5cGUtZXZlbnQge1xyXG4gICAgLmV2ZW50IHtcclxuICAgICAgcGFkZGluZzogMHB4IDE0MHB4IDBweCAxMzBweDtcclxuXHJcbiAgICAgIC5ldmVudC1kZXRhaWxzIHtcclxuICAgICAgICAuZXZlbnQtY29sOCB7XHJcbiAgICAgICAgICAuY29udGVudCB7XHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcclxuICAucGFnZS1ub2RlLXR5cGUtZXZlbnRzIHtcclxuICAgIC5ldmVudHMtbGlzdCB7XHJcbiAgICAgIC5ldmVudC1maWx0ZXIge1xyXG4gICAgICAgIHBhZGRpbmc6IDBweCAyMHB4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuXHJcbiAgICAgICAgLmV2ZW50LWZpbHRlci1jb250ZW50IHtcclxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuZXZlbnQtY29udGFpbmVyIHtcclxuICAgICAgICBwYWRkaW5nOiAwcHggMjBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnBhZ2Utbm9kZS10eXBlLWV2ZW50IHtcclxuICAgIC5ldmVudCB7XHJcbiAgICAgIHBhZGRpbmc6IDBweCAxNXB4O1xyXG5cclxuICAgICAgLmV2ZW50LWRldGFpbHMge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAgIC5ldmVudC1jb2w4IHtcclxuICAgICAgICAgIHBhZGRpbmc6IDMwcHggMTVweDtcclxuXHJcbiAgICAgICAgICAudGFicyB7XHJcbiAgICAgICAgICAgIGdhcDogMHB4O1xyXG5cclxuICAgICAgICAgICAgLnRhYiB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCk6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMHB4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmV2ZW50LWNvbDQge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBodG1sW2xhbmc9XCJhclwiXVtkaXI9XCJydGxcIl0ge1xyXG4gICAgLnBhZ2Utbm9kZS10eXBlLWV2ZW50IHtcclxuICAgICAgLmV2ZW50IHtcclxuICAgICAgICBwYWRkaW5nOiAwcHggMzBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIucGF0aC1rbm93bGVkZ2UtY2VudGVyLFxyXG4ucGFnZS1ub2RlLXR5cGUta25vd2xlZGdlLWNlbnRlciB7XHJcbiAgLnJvdyB7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xyXG4gIH1cclxuXHJcbiAgLmtjLWNvbnRhaW5lciB7XHJcbiAgICAua2MtY29udGVudCB7XHJcblxyXG5cclxuICAgICAgLmtjLWd1aWRlIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDEzLjk0cmVtO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlLTE7XHJcblxyXG4gICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzLjEycmVtO1xyXG5cclxuICAgICAgICAgIGgzIHtcclxuICAgICAgICAgICAgY29sb3I6ICRjLWdyYXktMTA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogM3JlbTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudmlldy1ndWlkZXMtYW5kLWluc3RydWN0aW9ucyB7XHJcbiAgICAgICAgICAudmlld3MtZXhwb3NlZC1mb3JtIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0Ljk0cmVtO1xyXG5cclxuICAgICAgICAgICAgLmZvcm0taXRlbS0tZmllbGQtZ3VpZGUtY2F0ZWdvcnktdGFyZ2V0LWlkIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgYWxpZ24tY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG5cclxuICAgICAgICAgICAgICAuYmVmLWxpbmtzIHtcclxuICAgICAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgZ2FwOiAxLjVyZW07XHJcblxyXG4gICAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbTsgLy8gQWRkIHNwYWNlIGJldHdlZW4gdGV4dCBhbmQgbGluZVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCk6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxLjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGMtZ3JheS0xMTsgLy8gQWRqdXN0IGNvbG9yIGlmIG5lZWRlZFxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmJlZi1saW5rIHtcclxuICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYy1ncmF5LTg7XHJcbiAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJESU4gTmV4dCBMVCBBcmFiaWNcIjtcclxuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyLjYyNXJlbTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAmLS1zZWxlY3RlZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYy1nb2xkLTc7XHJcbiAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLnZpZXdzLXJvdyB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAuNzMzOTRyZW07XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCA2LjcyOXB4IDI4LjA0cHggMHB4IHJnYmEoMjM0LCAyMzQsIDIzNCwgMC4xNik7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCBlYXNlLWluLW91dCAwLjNzO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuMjVyZW07XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDRweCA4cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudmlld3MtZmllbGQtZmllbGQtZ3VpZGUtY2F0ZWdvcnkge1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICB0b3A6IDc3JTtcclxuICAgICAgICAgICAgICBsZWZ0OiA1JTtcclxuXHJcbiAgICAgICAgICAgICAgLmZpZWxkLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIuMzU4NjlyZW07XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGMtd2hpdGU7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1wdXJwbGUtNDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjAwJTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAuNTZyZW07XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwLjU2cmVtIDAuODRyZW0gMC44NHJlbSAwLjU2cmVtO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMSkge1xyXG4gICAgICAgICAgICAgIC52aWV3cy1maWVsZC1maWVsZC1ndWlkZS1jYXRlZ29yeSB7XHJcbiAgICAgICAgICAgICAgICAuZmllbGQtY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXB1cnBsZS00O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgICAgIC52aWV3cy1maWVsZC1maWVsZC1ndWlkZS1jYXRlZ29yeSB7XHJcbiAgICAgICAgICAgICAgICAuZmllbGQtY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWdvbGQtMTA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgzKSB7XHJcbiAgICAgICAgICAgICAgLnZpZXdzLWZpZWxkLWZpZWxkLWd1aWRlLWNhdGVnb3J5IHtcclxuICAgICAgICAgICAgICAgIC5maWVsZC1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtZ3JlZW4tNDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDQpIHtcclxuICAgICAgICAgICAgICAudmlld3MtZmllbGQtZmllbGQtZ3VpZGUtY2F0ZWdvcnkge1xyXG4gICAgICAgICAgICAgICAgLmZpZWxkLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1wdXJwbGUtNDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDUpIHtcclxuICAgICAgICAgICAgICAudmlld3MtZmllbGQtZmllbGQtZ3VpZGUtY2F0ZWdvcnkge1xyXG4gICAgICAgICAgICAgICAgLmZpZWxkLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1nb2xkLTEwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoNikge1xyXG4gICAgICAgICAgICAgIC52aWV3cy1maWVsZC1maWVsZC1ndWlkZS1jYXRlZ29yeSB7XHJcbiAgICAgICAgICAgICAgICAuZmllbGQtY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWdyZWVuLTQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCg3KSB7XHJcbiAgICAgICAgICAgICAgLnZpZXdzLWZpZWxkLWZpZWxkLWd1aWRlLWNhdGVnb3J5IHtcclxuICAgICAgICAgICAgICAgIC5maWVsZC1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtcHVycGxlLTQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCg4KSB7XHJcbiAgICAgICAgICAgICAgLnZpZXdzLWZpZWxkLWZpZWxkLWd1aWRlLWNhdGVnb3J5IHtcclxuICAgICAgICAgICAgICAgIC5maWVsZC1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtZ29sZC0xMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDkpIHtcclxuICAgICAgICAgICAgICAudmlld3MtZmllbGQtZmllbGQtZ3VpZGUtY2F0ZWdvcnkge1xyXG4gICAgICAgICAgICAgICAgLmZpZWxkLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1ncmVlbi00O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnZpZXdzLWZpZWxkLWZpZWxkLWd1aWRlLWluc3J1Yy1pbWFnZSB7XHJcbiAgICAgICAgICAgICAgLmZpZWxkLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogMjg0cHg7XHJcbiAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwLjczMzk0cmVtIDAuNzMzOTRyZW0gMHJlbSAwcmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnZpZXdzLWZpZWxkLWNyZWF0ZWQge1xyXG4gICAgICAgICAgICAgIG1hcmdpbjogMS43NnJlbSAwIDAgMS41NnJlbTtcclxuXHJcbiAgICAgICAgICAgICAgLmZpZWxkLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjLWdvbGQtODtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xyXG4gICAgICAgICAgICAgICAgLyogMS4yNjE4OHJlbSAqL1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnZpZXdzLWZpZWxkLXRpdGxlIHtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAgMS41NnJlbSAxLjU2cmVtO1xyXG5cclxuICAgICAgICAgICAgICAuZmllbGQtY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGMtYmxhY2stMjtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5jZW50ZXItc2xpZGVyIHtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuY2Fyb3VzZWwtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBnYXA6IDE1cHg7XHJcblxyXG4gICAgICAgICAgICAuY2VudGVyLXNsaWRlciB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5ndWlkZXMtY29udHJvbCB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOS4zN3JlbTtcclxuXHJcbiAgICAgICAgICAgICAgLmNhcm91c2VsLWNvbnRyb2xzIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBnYXA6IDIwcHg7IC8vIFNwYWNlIGJldHdlZW4gYXJyb3dzXHJcblxyXG4gICAgICAgICAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjc7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAvLyBWaWV3IEFsbCBCdXR0b24gU3R5bGluZ1xyXG4gICAgICAgICAgICAgIC52aWV3LWFsbC1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAudmlldy1hbGwtYnRuIHtcclxuICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMC40MTM2OXJlbTtcclxuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzcmVtO1xyXG4gICAgICAgICAgICAgICAgICBwYWRkaW5nOiB2YXIoLS1zcGFjaW5nLXNwYWNpbmcteHMsIDFyZW0pIHZhcigtLXNwYWNpbmctc3BhY2luZy1zLCAxLjVyZW0pO1xyXG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1nb2xkLTc7IC8vIEFkanVzdCB0byB5b3VyIGJyYW5kIGNvbG9yXHJcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5rYy11c2VyLW1hbnVhbCB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlLTE7XHJcbiAgICAgIHBhZGRpbmc6IDQuNjJyZW0gMDtcclxuXHJcbiAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xyXG5cclxuICAgICAgICBoMyB7XHJcbiAgICAgICAgICBjb2xvcjogJGMtZ3JheS0xMDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogM3JlbTtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuXHJcbiAgICAgICAgICBzdHJvbmcge1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLnJvdyB7XHJcbiAgICAgICAgZ2FwOiAxLjI1cmVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAudmlldy11c2VyLW1hbnVhbCB7XHJcbiAgICAgICAgLnZpZXctY29udHJvbHMge1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDUuNjJyZW07XHJcblxyXG4gICAgICAgICAgLnZpZXdzLWV4cG9zZWQtZm9ybSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgICAgICAgICAgIC5mb3JtLWl0ZW0tLWZpZWxkLWRvY3VtZW50LXR5cGUtdmFsdWUge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcblxyXG4gICAgICAgICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAuYmVmLWxpbmtzIHtcclxuICAgICAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgZ2FwOiAxLjVyZW07XHJcblxyXG4gICAgICAgICAgICAgICAgICBsaTpoYXMoYVtuYW1lPVwiZmllbGRfZG9jdW1lbnRfdHlwZV92YWx1ZVtBbGxdXCJdKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbTsgLy8gQWRkIHNwYWNlIGJldHdlZW4gdGV4dCBhbmQgbGluZVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCk6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxLjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGMtZ3JheS0xMTsgLy8gQWRqdXN0IGNvbG9yIGlmIG5lZWRlZFxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmJlZi1saW5rIHtcclxuICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYy1ncmF5LTg7XHJcbiAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJESU4gTmV4dCBMVCBBcmFiaWNcIjtcclxuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyLjYyNXJlbTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAmLS1zZWxlY3RlZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYy1nb2xkLTc7XHJcbiAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLnZpZXctYWxsLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIC52aWV3LWFsbC1idG4ge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICB3aWR0aDogMTAuNDEzNjlyZW07XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAzcmVtO1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IHZhcigtLXNwYWNpbmctc3BhY2luZy14cywgMXJlbSkgdmFyKC0tc3BhY2luZy1zcGFjaW5nLXMsIDEuNXJlbSk7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtZ29sZC03OyAvLyBBZGp1c3QgdG8geW91ciBicmFuZCBjb2xvclxyXG4gICAgICAgICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcclxuICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudmlld3Mtcm93IHtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMC43MzM5NHJlbTtcclxuICAgICAgICAgIGJveC1zaGFkb3c6IDBweCA0cHggMzBweCAwcHggcmdiYSgyMjcsIDIyNywgMjI3LCAwLjI1KTtcclxuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCBlYXNlLWluLW91dCAwLjNzO1xyXG5cclxuICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDRweCA4cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC51c2VyLW1hbnVhbC1jYXJkIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgLnVzZXItbWFudWFsLWNhcmQtaW1hZ2Uge1xyXG4gICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMzE2cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI4NHB4O1xyXG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwLjczMzk0cmVtIDAuNzMzOTRyZW0gMHJlbSAwcmVtO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnVzZXItbWFudWFsLWNhcmQtY29udGVudCB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luOiAxLjc2cmVtIDAgMCAxLjU2cmVtO1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICBib3R0b206IDIwJTtcclxuXHJcbiAgICAgICAgICAgICAgLmRhdGUge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjLWdvbGQtODtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgaDMge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCU7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZmlsZS1hY3Rpb25zIHtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAgIC5zb2NpYWwtaWNvbnMge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogNDBweDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgNHB4IDZweCByZ2JhKDAsIDAsIDAsIDAuMSk7XHJcblxyXG4gICAgICAgICAgICAgICAgLmljb25zLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDVweDtcclxuICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMzMzO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgLnNoYXJlLWxpbmsge1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgJi5hY3RpdmUgLnNvY2lhbC1pY29ucyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC51c2VyLW1hbnVhbC1jYXJkLWFjdGlvbnMge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAxLjQ0cmVtO1xyXG4gICAgICAgICAgICAgIGdhcDogMS4zOHJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5rYy1taW5pcmFscy1jbGFzc2VzIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtZ29sZC0yO1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogOS41cmVtO1xyXG5cclxuICAgICAgLnRpdGxlIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmc6IDZyZW0gMCA2LjVyZW0gMDtcclxuXHJcbiAgICAgICAgaDMge1xyXG4gICAgICAgICAgY29sb3I6ICRjLWdyYXktMTA7XHJcbiAgICAgICAgICBmb250LXNpemU6IDNyZW07XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTQwJTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAudmlldy1taW5pcmFscy1jbGFzc2VzIHtcclxuICAgICAgICAucm93IHtcclxuICAgICAgICAgIGdhcDogMS4yNXJlbTtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICAgICAgIC5yb3ctY29udGVudCB7XHJcbiAgICAgICAgICAgIC5taW5pcmFsLWNhcmQtaW1hZ2Uge1xyXG4gICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNDE0cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQxOHB4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm1pbmVyYWwtY2xhc3MtbGluayB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubWluaXJhbC1jYXJkIHtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAubWluaXJhbC1jYXJkLWNvbnRlbnQge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGJvdHRvbTogNSU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMi41NnJlbTtcclxuXHJcbiAgICAgICAgICAgIC5taW5pcmFsLXRpdGxlIHtcclxuICAgICAgICAgICAgICBjb2xvcjogJGMtd2hpdGU7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5taW5pcmFsLWNhdGVnb3J5IHtcclxuICAgICAgICAgICAgICBjb2xvcjogJGMtd2hpdGU7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5taW5pcmFsLWxpbmsge1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIuNTZyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5rYy1jb250YWN0IHtcclxuICAgIC5jb250YWN0LXNlY3Rpb24ge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgIGJhY2tncm91bmQ6ICRjLXdoaXRlLTY7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgIC5jb250YWN0LXRleHQge1xyXG4gICAgICAgIG1heC13aWR0aDogNDAlO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDUuNzVyZW07XHJcblxyXG4gICAgICAgIGgyIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogM3JlbTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICBjb2xvcjogJGMtYmxhY2stNztcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBwIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgICAgICAgIGNvbG9yOiAkYy1ncmF5LTEyO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcclxuICAgICAgICAgIC8qIDg1LjcxNCUgKi9cclxuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAwNjI1cmVtO1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNC4wNnJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jb250YWN0LWJ0biB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkYy1ncmVlbi0xO1xyXG4gICAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIHdpZHRoOiAxMC40MTM2OXJlbTtcclxuICAgICAgICAgIGhlaWdodDogM3JlbTtcclxuICAgICAgICAgIHBhZGRpbmc6IHZhcigtLXNwYWNpbmctc3BhY2luZy14cywgMXJlbSkgdmFyKC0tc3BhY2luZy1zcGFjaW5nLXMsIDEuNXJlbSk7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICBnYXA6IHZhcigtLXNwYWNpbmctc3BhY2luZy0yeHMsIDAuNXJlbSk7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMtcmFkaXVzLW0sIDAuNXJlbSk7XHJcbiAgICAgICAgICBmbGV4LXNocmluazogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5jb250YWN0LWltYWdlIHtcclxuICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgaGVpZ2h0OiAyNC45Mzc1cmVtO1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5zb2NpYWwtaWNvbnMge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBib3R0b206IC01JTtcclxuICAgICAgICBsZWZ0OiA1LjQ0cmVtO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZ2FwOiAxMHB4O1xyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkYy13aGl0ZTtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHJcbiAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmxpdmUtY2hhdCB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJvdHRvbTogLTUlO1xyXG4gICAgICAgIHJpZ2h0OiA1LjQ0cmVtO1xyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogJGMtZ3JlZW4tMTtcclxuICAgICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcclxuICAgICAgICAgIHBhZGRpbmc6IDAuNzVyZW0gMXJlbTtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDQuMzc1cmVtIDFyZW0gMHJlbSA0LjM3NXJlbTtcclxuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEuM3JlbTtcclxuICAgICAgICAgIGJveC1zaGFkb3c6IDBweCA4cHggMTZweCAwcHggcmdiYSgwLCAyMCwgMTIsIDAuMDgpO1xyXG5cclxuICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMC42MnJlbTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5rYy1mYXFzIHtcclxuICAgIC5oZWFkZXItZmFxIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICBwYWRkaW5nOiA2cmVtIDAgNi41cmVtIDA7XHJcblxyXG4gICAgICAudmlldy1hbGwtY29udGFpbmVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgICAgICAudmlldy1hbGwtYnRuIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICB3aWR0aDogMTAuNDEzNjlyZW07XHJcbiAgICAgICAgICBoZWlnaHQ6IDNyZW07XHJcbiAgICAgICAgICBwYWRkaW5nOiB2YXIoLS1zcGFjaW5nLXNwYWNpbmcteHMsIDFyZW0pIHZhcigtLXNwYWNpbmctc3BhY2luZy1zLCAxLjVyZW0pO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtZ29sZC03OyAvLyBBZGp1c3QgdG8geW91ciBicmFuZCBjb2xvclxyXG4gICAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xyXG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwLjVyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAudGl0bGUge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgICAgIGgzIHtcclxuICAgICAgICAgIGNvbG9yOiAkYy1ncmF5LTEwO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAzcmVtO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCU7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5mYXFzLWNvbnRhaW5lciB7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0Ljg4cmVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmZvb3RlciB7XHJcbiAgICBtYXJnaW4tdG9wOiB1bnNldDtcclxuICB9XHJcblxyXG4gIC5rYy1oZXJvLXNlY3Rpb24ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIC5zdWJwYWdlSGVyb19fdGl0bGUge1xyXG4gICAgICBjb2xvcjogJGMtd2hpdGU7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgZm9udC1zaXplOiAzLjc1cmVtO1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICBsaW5lLWhlaWdodDogMTQwJTtcclxuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIC5zdWJwYWdlSGVyb19fdGV4dCB7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE2MCU7XHJcbiAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAuc2VhcmNoLWJsb2NrIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGJvdHRvbTogOS41JTtcclxuICAgICAgei1pbmRleDogNTtcclxuXHJcbiAgICAgIC5zZWFyY2gtYmxvY2stZm9ybSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG5cclxuICAgICAgZm9ybSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRjLXdoaXRlO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAuNjI1cmVtO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlZmVmZWY7XHJcbiAgICAgICAgd2lkdGg6IDU4LjY4NzVyZW07XHJcbiAgICAgICAgaGVpZ2h0OiA1cmVtO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgIG1hcmdpbjogYXV0bztcclxuXHJcbiAgICAgICAgLmZvcm0taXRlbS0ta2V5cyB7XHJcbiAgICAgICAgICBmbGV4LWdyb3c6IDE7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgaW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwLjYyNXJlbTtcclxuICAgICAgICAgICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZSAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZvcm0tc3VibWl0IHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBwYWRkaW5nOiAxcmVtIHZhcigtLXNwYWNpbmctc3BhY2luZy1zLCAxLjVyZW0pO1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgZ2FwOiB2YXIoLS1zcGFjaW5nLXNwYWNpbmctMnhzLCAwLjVyZW0pO1xyXG4gICAgICAgICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1nb2xkLTc7IC8vIEFkanVzdCB0byBtYXRjaCBkZXNpZ25cclxuICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xyXG4gICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMDAlO1xyXG4gICAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xyXG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBoMiB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnNlYXJjaC1ibG9jay1mb3JtIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG5cclxuXHJcbiAgLnZpZXdzLWZpZWxkLWZpZWxkLWZyZXF1ZW50LXRvcGljcyB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBtYXJnaW4tdG9wOiAtMnJlbTtcclxuICAgIHotaW5kZXg6IDQ7XHJcblxyXG4gICAgLmZpZWxkLWNvbnRlbnQge1xyXG4gICAgICB1bCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIGdhcDogMC41cmVtO1xyXG5cclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIC8vIHdpZHRoOiA3LjgxMjVyZW07XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDMuMTg3NXJlbTtcclxuICAgICAgICAgICAgcGFkZGluZy1pbmxpbmU6IDJyZW07XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tUHJpbWFyeV9jb2xvcl9wYWxldHRlLUJyb3duLUIzMDAsICM5ZThhNjYpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1QcmltYXJ5X2NvbG9yX3BhbGV0dGUtQnJvd24tQjUwLCAjZjVmM2YwKTtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLVByaW1hcnlfY29sb3JfcGFsZXR0ZS1Ccm93bi1CMzAwLCAjOWU4YTY2KTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJESU4gTmV4dCBMVCBBcmFiaWNcIjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XHJcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwMCU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5odG1sW2xhbmc9XCJhclwiXVtkaXI9XCJydGxcIl0ge1xyXG5cclxuICAucGF0aC1rbm93bGVkZ2UtY2VudGVyLFxyXG4gIC5wYWdlLW5vZGUtdHlwZS1rbm93bGVkZ2UtY2VudGVyIHtcclxuICAgIC5rYy1jb250ZW50IHtcclxuXHJcbiAgICAgIC5rYy1ndWlkZSB7XHJcbiAgICAgICAgLnZpZXctZ3VpZGVzLWFuZC1pbnN0cnVjdGlvbnMge1xyXG4gICAgICAgICAgLnZpZXdzLXJvdyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxLjI1cmVtO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IHVuc2V0O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC52aWV3cy1leHBvc2VkLWZvcm0ge1xyXG4gICAgICAgICAgICAuZm9ybS1pdGVtLS1maWVsZC1ndWlkZS1jYXRlZ29yeS10YXJnZXQtaWQge1xyXG4gICAgICAgICAgICAgIC5iZWYtbGlua3Mge1xyXG4gICAgICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiB1bnNldDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAudmlld3MtZmllbGQtZmllbGQtZ3VpZGUtY2F0ZWdvcnkge1xyXG4gICAgICAgICAgICBsZWZ0OiB1bnNldDtcclxuICAgICAgICAgICAgcmlnaHQ6IDUlO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC52aWV3cy1maWVsZC1jcmVhdGVkIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjU2cmVtO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC52aWV3cy1maWVsZC10aXRsZSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEuNTZyZW07XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY2Fyb3VzZWwtY29udHJvbHMge1xyXG4gICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAudmlldy11c2VyLW1hbnVhbCB7XHJcbiAgICAudmlldy1jb250ZW50IHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICAgIC5yb3cge1xyXG4gICAgICAgIGdhcDogMS4yNXJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC52aWV3cy1leHBvc2VkLWZvcm0ge1xyXG4gICAgICAuZm9ybS1pdGVtLS1maWVsZC1kb2N1bWVudC10eXBlLXZhbHVlIHtcclxuICAgICAgICAuYmVmLWxpbmtzIHtcclxuICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCk6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICByaWdodDogdW5zZXQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudXNlci1tYW51YWwtY2FyZC1jb250ZW50IHtcclxuICAgICAgbWFyZ2luOiAxLjc2cmVtIDEuNTZyZW0gMCAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAua2MtbWluaXJhbHMtY2xhc3NlcyB7XHJcbiAgICAubWluaXJhbC1jYXJkLWNvbnRlbnQge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IHVuc2V0O1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyLjU2cmVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmtjLWNvbnRhY3Qge1xyXG5cclxuXHJcbiAgICAuY29udGFjdC1pbWFnZSB7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcblxyXG4gICAgICBpbWcge1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKC0xKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zb2NpYWwtaWNvbnMge1xyXG4gICAgICBsZWZ0OiB1bnNldDtcclxuICAgICAgcmlnaHQ6IDUuNDRyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLmxpdmUtY2hhdCB7XHJcbiAgICAgIHJpZ2h0OiB1bnNldDtcclxuICAgICAgbGVmdDogNS40NHJlbTtcclxuXHJcbiAgICAgIGEge1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDFyZW0gNC4zNzVyZW0gNC4zNzVyZW0gMHJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmtjLWhlcm8tc2VjdGlvbiB7XHJcbiAgICAuc2VhcmNoLWJsb2NrIHtcclxuICAgICAgLmZvcm0tc3VibWl0IHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IHVuc2V0O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5rYy1mYXFzIHtcclxuICAgIC50aXRsZSB7XHJcbiAgICAgIGgzIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcclxuICAgICAgICBnYXA6IDZweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDkyMHB4KSB7XHJcbiAgLmtjLWhlcm8tc2VjdGlvbiB7XHJcbiAgICAuc2VhcmNoLWJsb2NrIHtcclxuICAgICAgZm9ybSB7XHJcbiAgICAgICAgd2lkdGg6IDcwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8gLmtjLW1pbmlyYWxzLWNsYXNzZXMge1xyXG4gIC8vICAgLnZpZXctbWluaXJhbHMtY2xhc3NlcyB7XHJcbiAgLy8gICAgIC5yb3cge1xyXG4gIC8vICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgLy8gICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgLy8gICAgICAgZ2FwOiAxNXB4O1xyXG5cclxuICAvLyAgICAgICAubWluaXJhbC1jYXJkLWltYWdlIHtcclxuICAvLyAgICAgICAgIGltZyB7XHJcbiAgLy8gICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgLy8gICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuXHJcbiAgLy8gICAgICAgICB9XHJcblxyXG4gIC8vICAgICAgIH1cclxuXHJcbiAgLy8gICAgIH1cclxuICAvLyAgIH1cclxuICAvLyB9XHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcclxuXHJcbiAgLnBhdGgta25vd2xlZGdlLWNlbnRlcixcclxuICAucGFnZS1ub2RlLXR5cGUta25vd2xlZGdlLWNlbnRlciB7XHJcbiAgICAua2MtaGVyby1zZWN0aW9uIHtcclxuICAgICAgLnNlYXJjaC1ibG9jayB7XHJcbiAgICAgICAgZm9ybSB7XHJcbiAgICAgICAgICB3aWR0aDogNzAlO1xyXG4gICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5rYy1jb250YWluZXIge1xyXG4gICAgICAua2MtY29udGVudCB7XHJcbiAgICAgICAgLmtjLWd1aWRlIHtcclxuICAgICAgICAgIC52aWV3LWd1aWRlcy1hbmQtaW5zdHJ1Y3Rpb25zIHtcclxuICAgICAgICAgICAgLnZpZXdzLWV4cG9zZWQtZm9ybSB7XHJcbiAgICAgICAgICAgICAgLmZvcm0taXRlbS0tZmllbGQtZ3VpZGUtY2F0ZWdvcnktdGFyZ2V0LWlkIHtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgICAgICAgICAgICAgIGxpOm5vdCg6bGFzdC1jaGlsZCk6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5rYy1taW5pcmFscy1jbGFzc2VzIHtcclxuICAgICAgICAudmlldy1taW5pcmFscy1jbGFzc2VzIHtcclxuICAgICAgICAgIC5yb3cge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgZ2FwOiAxNXB4O1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuXHJcbiAgICAgICAgICAgIC5taW5pcmFsLWNhcmQtaW1hZ2Uge1xyXG4gICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5rYy11c2VyLW1hbnVhbCB7XHJcbiAgICAgICAgLnJvdyB7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgIGdhcDogMTVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC52aWV3LXVzZXItbWFudWFsIHtcclxuICAgICAgICAgIC52aWV3LWNvbnRyb2xzIHtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGdhcDogMTVweDtcclxuXHJcbiAgICAgICAgICAgIC52aWV3cy1leHBvc2VkLWZvcm0ge1xyXG4gICAgICAgICAgICAgIC5mb3JtLWl0ZW0tLWZpZWxkLWRvY3VtZW50LXR5cGUtdmFsdWUge1xyXG4gICAgICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgICAgICAgICAgICAgbGk6bm90KDpsYXN0LWNoaWxkKTo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5rYy1mYXFzIHtcclxuICAgICAgLmZhcXMtY29udGFpbmVyIHtcclxuICAgICAgICAuYWNjb3JkaW9uLWJ1dHRvbiB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAuY29udGVudCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA5MCU7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHN0YXJ0O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsIi5wYWdlLW5vZGUtdHlwZS1taW5pbmctY29tcGxleGVzIHtcclxuICAuY29tcGxleGVzLWxpc3Qge1xyXG4gICAgcGFkZGluZzogMzBweCAxMzJweCAwcHggMTMycHg7XHJcblxyXG4gICAgLm1pbmluZy1jb21wbGV4ZXMge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBnYXA6IDE4cHg7XHJcblxyXG4gICAgICAubGlzdC1maWx0ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgcGFkZGluZzogMjRweCAxNnB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgICAgICBtaW4td2lkdGg6IDMwMnB4O1xyXG4gICAgICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XHJcblxyXG4gICAgICAgIC5maWx0ZXItaGVhZGVyIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcclxuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMDYpO1xyXG5cclxuICAgICAgICAgIC5maWx0ZXItdGl0bGUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBnYXA6IDhweDtcclxuICAgICAgICAgICAgY29sb3I6ICMyZDMyMzk7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5maWx0ZXItY29udGVudCB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAyNHB4IDhweDtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI5cHg7XHJcblxyXG4gICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5zcGFjZS12ZWN0b3Ige1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgd2lkdGg6IDkwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiA2cHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmOWZhZmE7XHJcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjVweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuZmlsdGVyLWlucHV0LWdyb3VwIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgZ2FwOiA4cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAuZmlsdGVyLXNlbGVjdCB7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiA0OHB4O1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDhweCAxMnB4O1xyXG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XHJcbiAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2U2ZTZlNjtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD1cIjIwXCIgaGVpZ2h0PVwiMjFcIiB2aWV3Qm94PVwiMCAwIDIwIDIxXCIgZmlsbD1cIm5vbmVcIiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIlM0UlM0NwYXRoIGQ9XCJNMTYuNiA3LjcwODVMMTEuMTY2NyAxMy4xNDE4QzEwLjUyNSAxMy43ODM1IDkuNDc1MDIgMTMuNzgzNSA4LjgzMzM2IDEzLjE0MThMMy40MDAwMiA3LjcwODVcIiBzdHJva2U9XCIlMjNBREE3QTdcIiBzdHJva2Utd2lkdGg9XCIxLjVcIiBzdHJva2UtbWl0ZXJsaW1pdD1cIjEwXCIgc3Ryb2tlLWxpbmVjYXA9XCJyb3VuZFwiIHN0cm9rZS1saW5lam9pbj1cInJvdW5kXCIlMkYlM0UlM0MlMkZzdmclM0UnKVxyXG4gICAgICAgICAgICAgICAgbm8tcmVwZWF0IHJpZ2h0IDEwcHggY2VudGVyO1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xyXG5cclxuICAgICAgICAgICAgICAmOjpwbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2MzYzNjMztcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICM4YjY5MTQ7XHJcbiAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmZpbHRlci1sYWJlbCB7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICMzNDM3M2E7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5maWx0ZXItaW5wdXQge1xyXG4gICAgICAgICAgICAgIGhlaWdodDogNDhweDtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiA4cHggMTJweDtcclxuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xyXG4gICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlNmU2ZTY7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNDBweDtcclxuXHJcbiAgICAgICAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNjM2MzYzM7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjOGI2OTE0O1xyXG4gICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5hcHBseS1idG4ge1xyXG4gICAgICAgICAgaGVpZ2h0OiA1NHB4O1xyXG4gICAgICAgICAgcGFkZGluZzogMTZweCAxOHB4O1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICMwMGJjNzA7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xyXG5cclxuICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5jb21wbGV4ZXMtcm93IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgZ2FwOiAxOHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XHJcblxyXG4gICAgICAgIC5jb2wge1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgbWluLXdpZHRoOiAzMTFweDtcclxuICAgICAgICAgIG1pbi1oZWlnaHQ6IGZpdC1jb250ZW50O1xyXG5cclxuICAgICAgICAgIC5saXN0LWNhcmQge1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAyNjhweDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogMC40cyBhbGwgZWFzZTtcclxuICAgICAgICAgICAgcGFkZGluZzogMjBweCAyMHB4IDE3cHggMjBweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDRweCAzMHB4IDBweCByZ2JhKDIyNywgMjI3LCAyMjcsIDAuMjUpO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcblxyXG4gICAgICAgICAgICAubGFiZWwtc3RhdHVzIHtcclxuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgIGhlaWdodDogMjFweDtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAxMnB4O1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICByaWdodDogMjRweDtcclxuICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMHB4IDBweCA4cHggOHB4O1xyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA4cHg7XHJcblxyXG4gICAgICAgICAgICAgICYuaW5hY3RpdmUsXHJcbiAgICAgICAgICAgICAgJi5JbmFjdGl2ZSxcclxuICAgICAgICAgICAgICAmLkluQWN0aXZlIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNhZmFjYWQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmFmYmZiO1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgJi5jbG9zZWQsXHJcbiAgICAgICAgICAgICAgJi5DbG9zZWQge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2NjNWI1YjtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmYWZiZmI7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAmLmFjdGl2ZSxcclxuICAgICAgICAgICAgICAmLkFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBiYzcwO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZhZmJmYjtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5saXN0LXRleHQtYm94IHtcclxuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMXB4O1xyXG5cclxuICAgICAgICAgICAgICAubGlzdC10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzFkMWQxYjtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTQwJTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAuZGVzY3JpcHRpb24ge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICM0YTRmNTM7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCU7XHJcblxyXG4gICAgICAgICAgICAgICAgLmRlc2NyaXB0aW9uLWxvY2F0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgcGFkZGluZzogNHB4IDZweDtcclxuICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjJmN2ZkO1xyXG4gICAgICAgICAgICAgICAgICBjb2xvcjogIzAwMjg1ODtcclxuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5kZXNjcmlwdGlvbi1kaXN0YW5jZSB7XHJcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDRweCA2cHg7XHJcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2YyZmJmNztcclxuICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDQ0Mjk7XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTMwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5saXN0LWRldGFpbHMge1xyXG4gICAgICAgICAgICAgIC5kZXRhaWxzLWdyb3VwIHtcclxuICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBweDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgZ2FwOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAuZGV0YWlscy1pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCU7XHJcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMTQxYjM0O1xyXG5cclxuICAgICAgICAgICAgICAgICAgLmRldGFpbHMtaXRlbS10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBnYXA6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM4NDY5NDA7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgIC5kZXRhaWxzLWl0ZW0tdmFsdWUge1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgLmRldGFpbHMtaXRlbS12YWx1ZS5iZy1zaGFkb3cge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCA2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmM2YzZjM7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5jYXJkLWRldGFpbHMge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZjZmOWY5O1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA5cHg7XHJcblxyXG4gICAgICAgICAgICAgIC5kZXRhaWxzLWxpbmsge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICM4NDY5NDA7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2MCU7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDIwcHggMTdweCAyMHB4O1xyXG4gICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgNHB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5wYWdlLW5vZGUtdHlwZS1jb21wbGV4IHtcclxuICAuYnJlYWRjcnVtYnNfX2xpbms6bm90KDpsYXN0LWNoaWxkKTphZnRlciB7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICB9XHJcblxyXG4gIC5icmVhZGNydW1ic19fbGluayB7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICB9XHJcblxyXG4gIC5taW5pbmctY29tcGxleGVzLWxpc3QtZGVzY3JpcHRpb24ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIGdhcDogMTBweDtcclxuICB9XHJcblxyXG4gIC5oZXJvIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuXHJcbiAgICAuaGVyby13cmFwcGVyIHtcclxuICAgICAgcGFkZGluZzogMzBweCAxMzJweCAwcHggMTMycHg7XHJcblxyXG4gICAgICAuYmFja2dyb3VuZC1pbWFnZSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmNvbnRlbnQtd3JhcHBlciB7XHJcbiAgICAgICAgcGFkZGluZzogMTU2cHggMHB4O1xyXG5cclxuICAgICAgICAuY29udGVudCB7XHJcbiAgICAgICAgICB3aWR0aDogNzAlO1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMTUwcHg7XHJcbiAgICAgICAgICBtaW4taGVpZ2h0OiAzNThweDtcclxuXHJcbiAgICAgICAgICBoMSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzZweDtcclxuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTQwJTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAudGFncyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGdhcDogMTBweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuXHJcbiAgICAgICAgICAgIC50YWctbGljZW5zZSB7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2Y3ZTlkNjtcclxuICAgICAgICAgICAgICBjb2xvcjogI2Q3OTEzMTtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMTBweDtcclxuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTMwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5yZWdpb25zIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDBweDtcclxuXHJcbiAgICAgICAgICAgIC5yZWdpb25zLXRpdGxlIHtcclxuICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQycHg7XHJcbiAgICAgICAgICAgICAgd29yZC13cmFwOiBicmVhay13b3JkO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAucmVnaW9ucy12YWx1ZXMge1xyXG4gICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzMuNnB4O1xyXG4gICAgICAgICAgICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTQwJTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuZGV0YWlscyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGdhcDogMzBweDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB0b3A6IDUxcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDUxcHg7XHJcblxyXG4gICAgICAgICAgICAuc2VwYXJhdG9yIHtcclxuICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZDtcclxuICAgICAgICAgICAgICB3aWR0aDogMHB4O1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAjNmQ3ZDhmO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZGV0YWlsIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgIGdhcDogMTBweDtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDAuOWVtO1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAjNTU1O1xyXG4gICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDE1JTtcclxuXHJcbiAgICAgICAgICAgICAgaDIge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjVlbTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuOWVtO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNjNGQwZTM7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZGV0YWlsOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICBib3JkZXItbGVmdDogM3B4IHNvbGlkICNmMzljMTI7XHJcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZGV0YWlsOmxhc3QtY2hpbGQ6OmFmdGVyIHtcclxuICAgICAgICAgICAgICBjb250ZW50OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLnJlZ2lzdGVyLWJ0biB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjOWU4YTY2O1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxZW07XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjNzO1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzllOGE2NjtcclxuICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm92ZXJ2aWV3LXdyYXBwZXIge1xyXG4gICAgYmFja2dyb3VuZDogI2Y4ZjVlZjtcclxuICAgIGhlaWdodDogMTE0OHB4O1xyXG5cclxuICAgIC5vdmVydmlldy1jb250YWluZXIge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHRvcDogNjZweDtcclxuICAgICAgbGVmdDogMTMycHg7XHJcbiAgICAgIGhlaWdodDogNjMxcHg7XHJcbiAgICAgIHdpZHRoOiA4NyU7XHJcblxyXG4gICAgICAuaGVhZGVyLWNvbnRhaW5lciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDk0ZjU1O1xyXG4gICAgICAgICAgd2lkdGg6IDEwODBweDtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIGJvdHRvbTogMTZweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5vdmVydmlldy1oZWFkZXIge1xyXG4gICAgICAgICAgd2lkdGg6IDUxNHB4O1xyXG4gICAgICAgICAgY29sb3I6ICM0OTRmNTU7XHJcblxyXG4gICAgICAgICAgLmhlYWRlci1maXJzdCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDVweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDYzcHg7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmhlYWRlci1maXJzdCxcclxuICAgICAgICAgIC5oZWFkZXItc2Vjb25kIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA0NXB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNjNweDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuaGVhZGVyLXN0cm9uZyB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDVweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDYzcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuY2FyZC1jb250YWluZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gICAgICAgIGhlaWdodDogNDM5cHg7XHJcblxyXG4gICAgICAgIC5jYXJkLWxpc3Qge1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGdhcDogMThweDtcclxuXHJcbiAgICAgICAgICAuY2FyZCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzNTBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDUwMXB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA0MHB4IDQ4cHg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgNHB4IDZweCByZ2JhKDAsIDAsIDAsIDAuMSk7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UsIGJveC1zaGFkb3cgMC4zcyBlYXNlO1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01cHgpO1xyXG4gICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgNnB4IDEycHggcmdiYSgwLCAwLCAwLCAwLjEpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuY2FyZC1pY29uIHtcclxuICAgICAgICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGgzIHtcclxuICAgICAgICAgICAgICBjb2xvcjogIzg0Njk0MDtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAyOXB4O1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgIGhlaWdodDogNjlweDtcclxuICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tUHJpbWFyeV9jb2xvcl9wYWxldHRlLUdyZXktRzQwMCwgIzMzMzczYik7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucmVnaXN0ZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6IDEyODNweDtcclxuICAgIGhlaWdodDogNTQwcHg7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xyXG4gICAgdG9wOiAtMjcwcHg7XHJcblxyXG4gICAgLmJhY2tncm91bmQtaW1hZ2Uge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLm92ZXJsYXkge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoNTIsIDcwLCA5MiwgMC42KTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMTZweDtcclxuICAgIH1cclxuXHJcbiAgICAuZ3JhZGllbnQtb3ZlcmxheSB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgd2lkdGg6IDg1JTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICMzNDQ2NWMgMCUsIHJnYmEoNTIsIDcwLCA5MiwgMCkgMTAwJSk7XHJcbiAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDE2cHg7XHJcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxNnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5jb250ZW50IHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICByaWdodDogLTElO1xyXG4gICAgICB0b3A6IDUwJTtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICB3aWR0aDogNTcwcHg7XHJcbiAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xyXG4gICAgICBwYWRkaW5nOiA1MHB4O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgIGJveC1zaGFkb3c6IDAgNHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xyXG4gICAgfVxyXG5cclxuICAgIC50ZXh0LWNvbnRhaW5lciB7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnRpdGxlIHtcclxuICAgICAgY29sb3I6ICMzNDQ2NWM7XHJcbiAgICAgIGZvbnQtc2l6ZTogMzRweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIH1cclxuXHJcbiAgICAuZGVzY3JpcHRpb24ge1xyXG4gICAgICBjb2xvcjogIzRkNjA3NTtcclxuICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgfVxyXG5cclxuICAgIC5idG4ge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIHBhZGRpbmc6IDEycHggMjRweDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwYmM3MDtcclxuICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmJ0bjpob3ZlciB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDk5NWE7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uaXRlbS1tYXAge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogNTIwcHg7XHJcbiAgYm9yZGVyOiBub25lO1xyXG59XHJcblxyXG4ubWFwLWdyb3VwIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgaGVpZ2h0OiA1MjBweDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAuY29vcmRpbmF0ZXMtZ3JvdXAge1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgIGJveC1zaGFkb3c6IDBweCA0cHggMzBweCByZ2JhKDIxOCwgMjE4LCAyMTgsIDAuMTYpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgcGFkZGluZzogMjBweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgZ2FwOiAzMHB4O1xyXG4gICAgd2lkdGg6IDQ2MHB4O1xyXG4gIH1cclxuXHJcbiAgLnRpdGxlIHtcclxuICAgIGNvbG9yOiAjMzQzNzNhO1xyXG4gICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxMjMlO1xyXG4gIH1cclxuXHJcbiAgLmRldGFpbHMge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBnYXA6IDIwcHg7XHJcbiAgfVxyXG5cclxuICAuZGV0YWlsLXJvdyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICB9XHJcblxyXG4gIC5sYWJlbCB7XHJcbiAgICBjb2xvcjogIzg0Njk0MDtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMTIwJTtcclxuICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAudmFsdWUge1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGNvbG9yOiAjMzkzNzM3O1xyXG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgfVxyXG5cclxuICAuY3VzdG9tLXNlbGVjdCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aWR0aDogMTUwcHg7XHJcbiAgfVxyXG5cclxuICAuY29vcmRpbmF0ZS1zZWxlY3Qge1xyXG4gICAgYXBwZWFyYW5jZTogbm9uZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZzogMTBweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGNvbG9yOiAjMzkzNzM3O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIH1cclxuXHJcbiAgLmN1c3RvbS1zZWxlY3Q6OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwi4pa8XCI7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgIGNvbG9yOiAjMzkzNzM3O1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAubWF0ZXJpYWwtc2VsZWN0IHtcclxuICAgIGFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBjb2xvcjogIzM5MzczNztcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICB9XHJcblxyXG4gIC5tYXRlcmlhbC1zZWxlY3Q6aG92ZXIge1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjODQ2OTQwO1xyXG4gIH1cclxuXHJcbiAgLmNvb3JkaW5hdGUtYm94IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgZ2FwOiAxMHB4O1xyXG4gIH1cclxuXHJcbiAgLm9kZC1wYWlyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBwYWRkaW5nOiA2cHg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICBnYXA6IDhweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgIGJhY2tncm91bmQ6ICNmZWY4ZWM7XHJcbiAgfVxyXG5cclxuICAuZXZlbi1wYWlyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBwYWRkaW5nOiA2cHg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICBnYXA6IDhweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgIGJhY2tncm91bmQ6ICNlNmYwZmY7XHJcbiAgfVxyXG5cclxuICBvcHRpb246aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmVkICFpbXBvcnRhbnQ7XHJcbiAgICBjb2xvcjogcmVkICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAvKiAueENvb3JkIHtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgYmFja2dyb3VuZDogI0ZFRjhFQztcclxuICB9XHJcblxyXG4gIC55Q29vcmQge1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBiYWNrZ3JvdW5kOiAjRTZGMEZGO1xyXG4gIH0gKi9cclxufVxyXG5cclxuaHRtbFtsYW5nPVwiYXJcIl1bZGlyPVwicnRsXCJdIHtcclxuICAucGFnZS1ub2RlLXR5cGUtbWluaW5nLWNvbXBsZXhlcyB7XHJcbiAgICAuY2FyZC1kZXRhaWxzIHtcclxuICAgICAgLmhnaS1zdHJva2Uge1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5wYWdlLW5vZGUtdHlwZS1jb21wbGV4IHtcclxuICAgIC5vdmVydmlldy13cmFwcGVyIHtcclxuICAgICAgLm92ZXJ2aWV3LWNvbnRhaW5lciB7XHJcbiAgICAgICAgcmlnaHQ6IDEzMnB4O1xyXG4gICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucmVnaXN0ZXIge1xyXG4gICAgICAuZ3JhZGllbnQtb3ZlcmxheSB7XHJcbiAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXHJcbiAgICAgICAgICAyNzBkZWcsXHJcbiAgICAgICAgICAjMzQ0NjVjIDAlLFxyXG4gICAgICAgICAgcmdiYSg1MiwgNzAsIDkyLCAwKSAxMDAlXHJcbiAgICAgICAgKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmNvbnRlbnQge1xyXG4gICAgICAgIGxlZnQ6IC0xJTtcclxuICAgICAgICByaWdodDogYXV0bztcclxuICAgICAgfVxyXG5cclxuICAgICAgLnRleHQtY29udGFpbmVyIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xyXG4gIC5wYWdlLW5vZGUtdHlwZS1taW5pbmctY29tcGxleGVzIHtcclxuICAgIC5jb21wbGV4ZXMtbGlzdCB7XHJcbiAgICAgIHBhZGRpbmc6IDMwcHggMzBweCAwcHggMzBweDtcclxuXHJcbiAgICAgIC5taW5pbmctY29tcGxleGVzIHtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcblxyXG4gICAgICAgIC5saXN0LWZpbHRlciB7XHJcbiAgICAgICAgICBtaW4td2lkdGg6IDMzMHB4O1xyXG5cclxuICAgICAgICAgIC5maWx0ZXItaGVhZGVyIHtcclxuICAgICAgICAgICAgLmJ1cmdlci1pY29uIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuZmlsdGVyLWNvbnRlbnQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5hcHBseS1idG4ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNvbXBsZXhlcy1yb3cge1xyXG4gICAgICAgICAgLmNvbCB7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogMzMwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubWFwLWdyb3VwIHtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG4gICAgLmNvb3JkaW5hdGVzLWdyb3VwIHtcclxuICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgLnBhZ2Utbm9kZS10eXBlLW1pbmluZy1jb21wbGV4ZXMge1xyXG4gICAgLmNvbXBsZXhlcy1saXN0IHtcclxuICAgICAgcGFkZGluZzogMzBweCA0MHB4IDBweCA0MHB4O1xyXG5cclxuICAgICAgLm1pbmluZy1jb21wbGV4ZXMge1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuXHJcbiAgICAgICAgLmxpc3QtZmlsdGVyIHtcclxuICAgICAgICAgIG1pbi13aWR0aDogNjg1cHg7XHJcblxyXG4gICAgICAgICAgLmZpbHRlci1oZWFkZXIge1xyXG4gICAgICAgICAgICAuYnVyZ2VyLWljb24ge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5maWx0ZXItY29udGVudCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmFwcGx5LWJ0biB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY29tcGxleGVzLXJvdyB7XHJcbiAgICAgICAgICAuY29sIHtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiAzMzVweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcclxuICAucGFnZS1ub2RlLXR5cGUtbWluaW5nLWNvbXBsZXhlcyB7XHJcbiAgICAuY29tcGxleGVzLWxpc3Qge1xyXG4gICAgICAubWluaW5nLWNvbXBsZXhlcyB7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG5cclxuICAgICAgICAubGlzdC1maWx0ZXIge1xyXG4gICAgICAgICAgbWluLXdpZHRoOiAzMzBweDtcclxuXHJcbiAgICAgICAgICAuZmlsdGVyLWhlYWRlciB7XHJcbiAgICAgICAgICAgIC5idXJnZXItaWNvbiB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmZpbHRlci1jb250ZW50IHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuYXBwbHktYnRuIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jb21wbGV4ZXMtcm93IHtcclxuICAgICAgICAgIC5jb2wge1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDMzMHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAucGFnZS1ub2RlLXR5cGUtbWluaW5nLWNvbXBsZXhlcyB7XHJcbiAgICAuY29tcGxleGVzLWxpc3Qge1xyXG4gICAgICBwYWRkaW5nOiAzMHB4IDMwcHggMHB4IDMwcHg7XHJcblxyXG4gICAgICAubWluaW5nLWNvbXBsZXhlcyB7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG5cclxuICAgICAgICAubGlzdC1maWx0ZXIge1xyXG4gICAgICAgICAgbWluLXdpZHRoOiAzMDNweDtcclxuXHJcbiAgICAgICAgICAuZmlsdGVyLWhlYWRlciB7XHJcbiAgICAgICAgICAgIC5idXJnZXItaWNvbiB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmZpbHRlci1jb250ZW50IHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuYXBwbHktYnRuIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jb21wbGV4ZXMtcm93IHtcclxuICAgICAgICAgIC5jb2wge1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDMwM3B4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcclxufVxyXG4iLCIucGFnZS1ub2RlLXR5cGUtZ3VpZGVzLWFuZC1pbnN0cnVjdGlvbnMtbGlzdCB7XHJcbiAgLmd1aWRlLWFuZC1pbnN0cnVjdGlvbnMtbGlzdCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZS0xO1xyXG5cclxuICAgIC50aXRsZSB7XHJcbiAgICAgIHBhZGRpbmc6IDQuNTZyZW0gMCAzLjEycmVtIDA7XHJcblxyXG4gICAgICBoMSB7XHJcbiAgICAgICAgY29sb3I6ICRjLWdyYXktMTA7XHJcbiAgICAgICAgZm9udC1zaXplOiAyLjgxMjVyZW0gIWltcG9ydGFudDtcclxuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMy45Mzc1cmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucGFnZXIge1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgfVxyXG5cclxuICAudmlldy1ndWlkZXMtYW5kLWluc3RydWN0aW9ucyB7XHJcbiAgICAudmlldy1jb250ZW50IHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICAucm93IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBnYXA6IDEuMjVyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudmlldy1maWx0ZXJzIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0LjU2cmVtO1xyXG5cclxuICAgICAgLnZpZXdzLWV4cG9zZWQtZm9ybSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG4gICAgICAgIC5mb3JtLWl0ZW0tLWZpZWxkLWd1aWRlLWNhdGVnb3J5LXRhcmdldC1pZCB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgYWxpZ24tY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG5cclxuICAgICAgICAgIC5iZWYtbGlua3Mge1xyXG4gICAgICAgICAgICB3aWR0aDogOTAlO1xyXG5cclxuICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICBnYXA6IDEuNXJlbTtcclxuICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcblxyXG4gICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbTsgLy8gQWRkIHNwYWNlIGJldHdlZW4gdGV4dCBhbmQgbGluZVxyXG5cclxuICAgICAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKTo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEuNXJlbTtcclxuICAgICAgICAgICAgICAgICAgd2lkdGg6IDFweDtcclxuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGMtZ3JheS0xMTsgLy8gQWRqdXN0IGNvbG9yIGlmIG5lZWRlZFxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5iZWYtbGluayB7XHJcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYy1ncmF5LTg7XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkRJTiBOZXh0IExUIEFyYWJpY1wiO1xyXG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyLjYyNXJlbTtcclxuICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICYtLXNlbGVjdGVkIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGMtZ29sZC03O1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZm9ybS1pdGVtLS10aXRsZSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBlbmQ7XHJcblxyXG4gICAgICAgICAgLmZvcm0tdGV4dCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNHJlbTtcclxuICAgICAgICAgICAgcGFkZGluZzogMC41cmVtIDAuNzVyZW07XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGdhcDogMC43NXJlbTtcclxuICAgICAgICAgICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMC43NXJlbTtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGMtZ3JheS0xMTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGMtd2hpdGU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMy41cmVtOyAvLyBBZGp1c3QgZm9yIGljb24gc3BhY2luZ1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvdGhlbWVzL2VzbmFkL3B1YmxpYy9pbWFnZXMvaWNvbnMvc2VhcmNoLWljb24uc3ZnXCIpXHJcbiAgICAgICAgICAgICAgbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxcmVtIGNlbnRlcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnZpZXctY29udGVudCB7XHJcbiAgICAgIC52aWV3cy1yb3cge1xyXG4gICAgICAgIC5yb3ctY29udGVudCB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAuNzMzOTRyZW07XHJcbiAgICAgICAgICBib3gtc2hhZG93OiAwcHggNHB4IDMwcHggMHB4IHJnYmEoMjI3LCAyMjcsIDIyNywgMC4yNSk7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICB3aWR0aDogMzE2cHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xyXG4gICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgNHB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMSk7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLnZpZXdzLWZpZWxkLWZpZWxkLWd1aWRlLWluc3J1Yy1pbWFnZSB7XHJcbiAgICAgICAgICAgIC5maWVsZC1jb250ZW50IHtcclxuICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDMxNnB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyODRweDtcclxuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMC43MzM5NHJlbSAwLjczMzk0cmVtIDByZW0gMHJlbTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAudmlld3MtZmllbGQtZmllbGQtZ3VpZGUtY2F0ZWdvcnkge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMjcwcHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IDUlO1xyXG5cclxuICAgICAgICAgICAgLmZpZWxkLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAyLjM1ODY5cmVtO1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXB1cnBsZS00O1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcclxuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XHJcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjAwJTtcclxuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwLjU2cmVtO1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDAuNTZyZW0gMC44NHJlbSAwLjg0cmVtIDAuNTZyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAudmlld3MtZmllbGQtY3JlYXRlZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMS43NnJlbSAwIDAgMS41NnJlbTtcclxuXHJcbiAgICAgICAgICAgIC5maWVsZC1jb250ZW50IHtcclxuICAgICAgICAgICAgICBjb2xvcjogJGMtZ29sZC04O1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xyXG4gICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xyXG4gICAgICAgICAgICAgIC8qIDEuMjYxODhyZW0gKi9cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC52aWV3cy1maWVsZC10aXRsZSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAxLjU2cmVtIDEuNTZyZW07XHJcblxyXG4gICAgICAgICAgICAuZmllbGQtY29udGVudCB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICAgICAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xyXG4gICAgICAgICAgICAgIGxpbmUtY2xhbXA6IDI7XHJcbiAgICAgICAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxuICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgIGhlaWdodDogNHJlbTtcclxuICAgICAgICAgICAgICBjb2xvcjogJGMtYmxhY2stMjtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ucGFnZS1ub2RlLXR5cGUtZ3VpZGVzLWFuZC1pbnN0cnVjdGlvbnMge1xyXG4gIC5ndWlkZXMtYW5kLWluc3RydWN0aW9ucy1kZXRhaWxzIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlLTE7XHJcblxyXG4gICAgLmd1aWRlcy1jb250YWluZXIge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcclxuICAgICAgYm94LXNoYWRvdzogMHB4IDZweCAyNXB4IDBweCByZ2JhKDIzNCwgMjM0LCAyMzQsIDAuMTYpO1xyXG4gICAgICBwYWRkaW5nOiAyLjY1cmVtIDIuNjVyZW0gNS41MnJlbSAyLjY1cmVtO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGJvdHRvbTogMzBweDtcclxuICAgICAgei1pbmRleDogMTtcclxuXHJcbiAgICAgIC5ndWlkZXMtZGVzYyB7XHJcbiAgICAgICAgd2lkdGg6IDgwJTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTQwJTtcclxuICAgICAgICBwYWRkaW5nOiA0cmVtO1xyXG5cclxuICAgICAgICB0YWJsZSB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHJcbiAgICAgICAgICB0aCxcclxuICAgICAgICAgIHRkIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMC43NXJlbTtcclxuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjLWdvbGQtMztcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiRElOIE5leHQgTFQgQXJhYmljXCI7XHJcblxyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJESU4gTmV4dCBMVCBBcmFiaWNcIjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIHRoZWFkIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYTtcclxuXHJcbiAgICAgICAgICAgIHRoIHtcclxuICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGMtZ29sZC0zO1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICB0Ym9keSB7XHJcbiAgICAgICAgICAgIHRyOm50aC1vZi10eXBlKG9kZCkge1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWdvbGQtMjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgdHI6aG92ZXIge1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWdvbGQtMztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZWUyZTY7XHJcblxyXG4gICAgICAgICAgdGgsXHJcbiAgICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjLWdvbGQtMztcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGgyIHtcclxuICAgICAgICAgIGNvbG9yOiAkYy1ibGFjay00O1xyXG4gICAgICAgICAgZm9udC1zaXplOiA1cmVtO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xyXG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDEuNjdyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBoMyB7XHJcbiAgICAgICAgICBjb2xvcjogJGMtZ29sZC03O1xyXG4gICAgICAgICAgZm9udC1zaXplOiA0cmVtO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xyXG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDEuMjVyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBoNCB7XHJcbiAgICAgICAgICBjb2xvcjogJGMtYmxhY2stNTtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogM3JlbTtcclxuICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTUwJTtcclxuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxLjI1cmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICBjb2xvcjogJGMtYmxhY2stNTtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTYwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB1bCxcclxuICAgICAgICBvbCB7XHJcbiAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuNjdyZW07XHJcblxyXG4gICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICBjb2xvcjogJGMtYmxhY2stNTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTUwJTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHN0cm9uZyB7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLnJlbGF0ZWQtdG8tc2VjdGlvbiB7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMC4zODU1NnJlbTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkYy1nb2xkLTk7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDQuMTEycHggMzAuODQzcHggMHB4IHJnYmEoMjIwLCAyMjAsIDIyMCwgMC4xNSk7XHJcbiAgICAgICAgd2lkdGg6IDIzLjM4OTU2cmVtO1xyXG4gICAgICAgIHBhZGRpbmc6IDEuMnJlbTtcclxuICAgICAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEuNjJyZW07XHJcblxyXG4gICAgICAgIGg0IHtcclxuICAgICAgICAgIGNvbG9yOiAkYy1ibGFjay0zO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRjLXdoaXRlO1xyXG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDEuMjFyZW07XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIGNvbG9yOiAkYy1ibGFjay0zO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwLjM4NTU2cmVtO1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwLjgzcmVtO1xyXG5cclxuICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYy1nb2xkLTc7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDAuODNyZW07XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC8vIGEge1xyXG4gICAgICAgIC8vICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAvLyAgICAgY29sb3I6ICRjLWJsYWNrLTM7XHJcbiAgICAgICAgLy8gICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xyXG4gICAgICAgIC8vICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgLy8gICAgIGJvcmRlci1yYWRpdXM6IDAuMzg1NTZyZW07XHJcbiAgICAgICAgLy8gICAgIGhlaWdodDogMy4xNDg2M3JlbTtcclxuICAgICAgICAvLyAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAvLyAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAvLyAgICAgcGFkZGluZy1sZWZ0OiAuODNyZW07XHJcbiAgICAgICAgLy8gICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4zcyBlYXNlO1xyXG5cclxuICAgICAgICAvLyAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgLy8gICAgICAgICBiYWNrZ3JvdW5kOiAkYy1nb2xkLTc7XHJcbiAgICAgICAgLy8gICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAvLyAgICAgfVxyXG4gICAgICAgIC8vIH1cclxuXHJcbiAgICAgICAgdWwge1xyXG4gICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4gICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgIGNvbG9yOiB2YXIoLS1TZWNvbmRhcnktQmwtODAwLCAjNDU0NTQ1KTtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgIHBhZGRpbmc6IDhweCAwO1xyXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAudmlldy1ndWlkZXMtYW5kLWluc3RydWN0aW9ucyB7XHJcbiAgICAgICAgLnZpZXctY29udGVudCB7XHJcbiAgICAgICAgICAucm93IHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgZ2FwOiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5yZWFkLW1vcmUtc2VjdGlvbiB7XHJcbiAgICAgIC52aWV3LWd1aWRlcy1hbmQtaW5zdHJ1Y3Rpb25zIHtcclxuICAgICAgICAudmlldy1jb250ZW50IHtcclxuICAgICAgICAgIC5yb3cge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICBnYXA6IDEuMjVyZW07XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAucm93LWNvbnRlbnQge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwLjczMzk0cmVtO1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAwcHggNi43MjlweCAyOC4wNHB4IDBweCByZ2JhKDIzNCwgMjM0LCAyMzQsIDAuMTYpO1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCA0cHggOHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnZpZXdzLWZpZWxkLWZpZWxkLWd1aWRlLWNhdGVnb3J5IHtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgdG9wOiA3NyU7XHJcbiAgICAgICAgICAgICAgbGVmdDogNSU7XHJcblxyXG4gICAgICAgICAgICAgIC5maWVsZC1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyLjM1ODY5cmVtO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMDAlO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMC41NnJlbTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAuNTZyZW0gMC44NHJlbSAwLjg0cmVtIDAuNTZyZW07XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgxKSB7XHJcbiAgICAgICAgICAgICAgLnZpZXdzLWZpZWxkLWZpZWxkLWd1aWRlLWNhdGVnb3J5IHtcclxuICAgICAgICAgICAgICAgIC5maWVsZC1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtcHVycGxlLTQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgICAgICAgLnZpZXdzLWZpZWxkLWZpZWxkLWd1aWRlLWNhdGVnb3J5IHtcclxuICAgICAgICAgICAgICAgIC5maWVsZC1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtZ29sZC0xMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDMpIHtcclxuICAgICAgICAgICAgICAudmlld3MtZmllbGQtZmllbGQtZ3VpZGUtY2F0ZWdvcnkge1xyXG4gICAgICAgICAgICAgICAgLmZpZWxkLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1ncmVlbi00O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnZpZXdzLWZpZWxkLWZpZWxkLWd1aWRlLWluc3J1Yy1pbWFnZSB7XHJcbiAgICAgICAgICAgICAgLmZpZWxkLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogMjg0cHg7XHJcbiAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwLjczMzk0cmVtIDAuNzMzOTRyZW0gMHJlbSAwcmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnZpZXdzLWZpZWxkLWNyZWF0ZWQge1xyXG4gICAgICAgICAgICAgIG1hcmdpbjogMS43NnJlbSAwIDAgMS41NnJlbTtcclxuXHJcbiAgICAgICAgICAgICAgLmZpZWxkLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjLWdvbGQtODtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xyXG4gICAgICAgICAgICAgICAgLyogMS4yNjE4OHJlbSAqL1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnZpZXdzLWZpZWxkLXRpdGxlIHtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAgMS41NnJlbSAxLjU2cmVtO1xyXG5cclxuICAgICAgICAgICAgICAuZmllbGQtY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGMtYmxhY2stMjtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgaDMge1xyXG4gICAgICAgIGNvbG9yOiAkYy1ibGFjay02O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMi41cmVtO1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTIwJTtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMS43MnJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuaHRtbFtsYW5nPVwiYXJcIl1bZGlyPVwicnRsXCJdIHtcclxuICAucGFnZS1ub2RlLXR5cGUtZ3VpZGVzLWFuZC1pbnN0cnVjdGlvbnMtbGlzdCxcclxuICAucGFnZS1ub2RlLXR5cGUtZ3VpZGVzLWFuZC1pbnN0cnVjdGlvbnMge1xyXG4gICAgLnZpZXctZ3VpZGVzLWFuZC1pbnN0cnVjdGlvbnMge1xyXG4gICAgICAudmlld3MtZXhwb3NlZC1mb3JtIHtcclxuICAgICAgICAuZm9ybS1pdGVtLS1maWVsZC1ndWlkZS1jYXRlZ29yeS10YXJnZXQtaWQge1xyXG4gICAgICAgICAgLmJlZi1saW5rcyB7XHJcbiAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAvLyBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcclxuICAgICAgICAgICAgICAgIC8vIHBhZGRpbmctcmlnaHQ6IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgIHJpZ2h0OiB1bnNldDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC52aWV3cy1maWVsZC1maWVsZC1ndWlkZS1jYXRlZ29yeSB7XHJcbiAgICAgICAgbGVmdDogdW5zZXQ7XHJcbiAgICAgICAgcmlnaHQ6IDUlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAudmlld3MtZmllbGQtY3JlYXRlZCB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjU2cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC52aWV3cy1maWVsZC10aXRsZSB7XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxLjU2cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnJlbGF0ZWQtdG8tc2VjdGlvbiB7XHJcbiAgICAgIGg0IHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5wYWdlLW5vZGUtdHlwZS1ndWlkZXMtYW5kLWluc3RydWN0aW9ucy1saXN0IHtcclxuICAgIC52aWV3cy1maWVsZC10aXRsZSB7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEuNTZyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbiAgLnBhZ2Utbm9kZS10eXBlLWd1aWRlcy1hbmQtaW5zdHJ1Y3Rpb25zIHtcclxuICAgIC5ndWlkZXMtZGVzYyB7XHJcbiAgICAgIHVsIHVsIHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW07XHJcbiAgICAgICAgbGlzdC1zdHlsZS1wb3NpdGlvbjogaW5zaWRlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XHJcbiAgLnBhZ2Utbm9kZS10eXBlLWd1aWRlcy1hbmQtaW5zdHJ1Y3Rpb25zLWxpc3Qge1xyXG4gICAgLnZpZXdzLWV4cG9zZWQtZm9ybSB7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGdhcDogMjVweDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICAuZm9ybS1pdGVtLS1maWVsZC1ndWlkZS1jYXRlZ29yeS10YXJnZXQtaWQge1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICAgICB1bCB7XHJcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgICAgIGxpOm5vdCg6bGFzdC1jaGlsZCk6OmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmZvcm0taXRlbS0tdGl0bGUge1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5ndWlkZXMtYW5kLWluc3RydWN0aW9ucy1kZXRhaWxzIHtcclxuICAgIC5ndWlkZXMtY29udGFpbmVyIHtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIucGFnZS1ub2RlLXR5cGUtdXNlci1tYW51YWwtbGlzdCB7XHJcbiAgLmd1aWRlLWFuZC1pbnN0cnVjdGlvbnMtbGlzdCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZS0xO1xyXG5cclxuICAgIC50aXRsZSB7XHJcbiAgICAgIHBhZGRpbmc6IDQuNTZyZW0gMCAzLjEycmVtIDA7XHJcblxyXG4gICAgICBoMSB7XHJcbiAgICAgICAgY29sb3I6ICRjLWdyYXktMTA7XHJcbiAgICAgICAgZm9udC1zaXplOiAzcmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMuOTM3NXJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC52aWV3LXVzZXItbWFudWFsIHtcclxuICAgICAgLnBhZ2VyIHtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnJvdyB7XHJcbiAgICAgICAgZ2FwOiAxLjI1cmVtO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnZpZXctZmlsdGVycyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDQuNTZyZW07XHJcblxyXG4gICAgICAgIC52aWV3cy1leHBvc2VkLWZvcm0ge1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgICAgICAgICAuZm9ybS1pdGVtLS1maWVsZC1kb2N1bWVudC10eXBlLXZhbHVlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcblxyXG4gICAgICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmJlZi1saW5rcyB7XHJcbiAgICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBnYXA6IDEuNXJlbTtcclxuXHJcbiAgICAgICAgICAgICAgICBsaTpoYXMoYVtuYW1lPVwiZmllbGRfZG9jdW1lbnRfdHlwZV92YWx1ZVtBbGxdXCJdKSB7XHJcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMS41cmVtOyAvLyBBZGQgc3BhY2UgYmV0d2VlbiB0ZXh0IGFuZCBsaW5lXHJcblxyXG4gICAgICAgICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCk6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxLjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDFweDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYy1ncmF5LTExOyAvLyBBZGp1c3QgY29sb3IgaWYgbmVlZGVkXHJcbiAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgIC5iZWYtbGluayB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjLWdyYXktODtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJESU4gTmV4dCBMVCBBcmFiaWNcIjtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIuNjI1cmVtO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLS1zZWxlY3RlZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGMtZ29sZC03O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5mb3JtLWl0ZW0tLXRpdGxlIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZW5kO1xyXG5cclxuICAgICAgICAgICAgLmZvcm0tdGV4dCB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDRyZW07XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMC41cmVtIDAuNzVyZW07XHJcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICBnYXA6IDAuNzVyZW07XHJcbiAgICAgICAgICAgICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcclxuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwLjc1cmVtO1xyXG4gICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjLWdyYXktMTE7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGMtd2hpdGU7XHJcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzLjVyZW07IC8vIEFkanVzdCBmb3IgaWNvbiBzcGFjaW5nXHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiL3RoZW1lcy9lc25hZC9wdWJsaWMvaW1hZ2VzL2ljb25zL3NlYXJjaC1pY29uLnN2Z1wiKSBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMXJlbSBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5yb3ctY29udGVudCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAuNzMzOTRyZW07XHJcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDRweCAzMHB4IDBweCByZ2JhKDIyNywgMjI3LCAyMjcsIDAuMjUpO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCBlYXNlLWluLW91dCAwLjNzO1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIGJveC1zaGFkb3c6IDAgNHB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMSk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudXNlci1tYW51YWwtY2FyZCB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgLnVzZXItbWFudWFsLWNhcmQtaW1hZ2Uge1xyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAzMTZweDtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDI4NHB4O1xyXG4gICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAuNzMzOTRyZW0gMC43MzM5NHJlbSAwcmVtIDByZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAudXNlci1tYW51YWwtY2FyZC1jb250ZW50IHtcclxuICAgICAgICAgICAgbWFyZ2luOiAxLjc2cmVtIDAgMCAxLjU2cmVtO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMjAlO1xyXG5cclxuICAgICAgICAgICAgLmRhdGUge1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkYy1nb2xkLTg7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XHJcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTQwJTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgaDMge1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAudXNlci1tYW51YWwtY2FyZC1hY3Rpb25zIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICAgICAgcGFkZGluZzogMS40NHJlbTtcclxuICAgICAgICAgICAgZ2FwOiAxLjM4cmVtO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5maWxlLWFjdGlvbnMge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAuc29jaWFsLWljb25zIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICBib3R0b206IDQwcHg7XHJcbiAgICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDRweCA2cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xyXG5cclxuICAgICAgICAgICAgICAuaWNvbnMtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCA1cHg7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMzMzO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnNoYXJlLWxpbmsge1xyXG4gICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5hY3RpdmUgLnNvY2lhbC1pY29ucyB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5wYWdlLW5vZGUtdHlwZS11c2VyLW1hbnVhbCB7XHJcbiAgLnVzZXItbWFudWFscy1kZXRhaWxzIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlLTE7XHJcblxyXG4gICAgLnVzZXItbWFudWFscy1jb250YWluZXIge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcclxuICAgICAgYm94LXNoYWRvdzogMHB4IDZweCAyNXB4IDBweCByZ2JhKDIzNCwgMjM0LCAyMzQsIDAuMTYpO1xyXG4gICAgICBwYWRkaW5nOiAyLjY1cmVtIDIuNjVyZW0gNS41MnJlbSAyLjY1cmVtO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGJvdHRvbTogMzBweDtcclxuICAgICAgei1pbmRleDogMTtcclxuXHJcbiAgICAgIC51c2VyLW1hbnVhbHMtY29udGVudCB7XHJcbiAgICAgICAgd2lkdGg6IDgwJTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmRvY3VtZW50LXBkZiB7XHJcbiAgICAgICAgZGl2IHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgZ2FwOiAxcmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLnVzZXItbWFudWFscy1kZXNjIHtcclxuICAgICAgICBoMiB7XHJcbiAgICAgICAgICBjb2xvcjogJGMtYmxhY2stNDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogNXJlbTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTMwJTtcclxuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxLjY3cmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaDMge1xyXG4gICAgICAgICAgY29sb3I6ICRjLWdvbGQtNztcclxuICAgICAgICAgIGZvbnQtc2l6ZTogNHJlbTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTUwJTtcclxuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxLjI1cmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaDQge1xyXG4gICAgICAgICAgY29sb3I6ICRjLWJsYWNrLTU7XHJcbiAgICAgICAgICBmb250LXNpemU6IDNyZW07XHJcbiAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XHJcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMS4yNXJlbTtcclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBwIHtcclxuICAgICAgICAgIGNvbG9yOiAkYy1ibGFjay01O1xyXG4gICAgICAgICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB1bCxcclxuICAgICAgICBvbCB7XHJcbiAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuNjdyZW07XHJcblxyXG4gICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICBjb2xvcjogJGMtYmxhY2stNTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTUwJTtcclxuXHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBzdHJvbmcge1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5yZWxhdGVkLXRvLXNlY3Rpb24ge1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAuMzg1NTZyZW07XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGMtZ29sZC05O1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDBweCA0LjExMnB4IDMwLjg0M3B4IDBweCByZ2JhKDIyMCwgMjIwLCAyMjAsIDAuMTUpO1xyXG4gICAgICAgIHdpZHRoOiAyMy4zODk1NnJlbTtcclxuICAgICAgICBwYWRkaW5nOiAxLjJyZW07XHJcbiAgICAgICAgaGVpZ2h0OiBmaXQtY29udGVudDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxLjYycmVtO1xyXG5cclxuICAgICAgICAucm93IHtcclxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICBnYXA6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBoNCB7XHJcbiAgICAgICAgICBjb2xvcjogJGMtYmxhY2stMztcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkYy13aGl0ZTtcclxuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxLjIxcmVtO1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC52aWV3cy1maWVsZC10aXRsZSB7XHJcblxyXG4gICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBjb2xvcjogJGMtYmxhY2stMztcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMC4zODU1NnJlbTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgcGFkZGluZzogMC44M3JlbTtcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjLWdvbGQtNztcclxuICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDAuODNyZW07XHJcblxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB1bCB7XHJcbiAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgY29sb3I6IHZhcigtLVNlY29uZGFyeS1CbC04MDAsICM0NTQ1NDUpO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgcGFkZGluZzogOHB4IDA7XHJcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucmVhZC1tb3JlLXNlY3Rpb24ge1xyXG4gICAgICBoMyB7XHJcbiAgICAgICAgY29sb3I6ICRjLWJsYWNrLTY7XHJcbiAgICAgICAgZm9udC1zaXplOiAyLjVyZW07XHJcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxLjcycmVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAucm93IHtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgZ2FwOiAxNHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAucm93LWNvbnRlbnQge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwLjczMzk0cmVtO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDBweCA0cHggMzBweCAwcHggcmdiYSgyMjcsIDIyNywgMjI3LCAwLjI1KTtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgZWFzZS1pbi1vdXQgMC4zcztcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDRweCA4cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnVzZXItbWFudWFsLWNhcmQge1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgIC51c2VyLW1hbnVhbC1jYXJkLWltYWdlIHtcclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICB3aWR0aDogMzE2cHg7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAyODRweDtcclxuICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwLjczMzk0cmVtIDAuNzMzOTRyZW0gMHJlbSAwcmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLnVzZXItbWFudWFsLWNhcmQtY29udGVudCB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMS43NnJlbSAwIDAgMS41NnJlbTtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBib3R0b206IDIwJTtcclxuXHJcbiAgICAgICAgICAgIC5kYXRlIHtcclxuICAgICAgICAgICAgICBjb2xvcjogJGMtZ29sZC04O1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAudXNlci1tYW51YWwtY2FyZC1hY3Rpb25zIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICAgICAgcGFkZGluZzogMS40NHJlbTtcclxuICAgICAgICAgICAgZ2FwOiAxLjM4cmVtO1xyXG5cclxuICAgICAgICAgICAgLmZpbGUtYWN0aW9ucyB7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgICAuc29jaWFsLWljb25zIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDQwcHg7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDRweCA2cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xyXG5cclxuICAgICAgICAgICAgICAgIC5pY29ucy1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCA1cHg7XHJcbiAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjJweDtcclxuICAgICAgICAgICAgICAgICAgY29sb3I6ICMzMzM7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAuc2hhcmUtbGluayB7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAmLmFjdGl2ZSAuc29jaWFsLWljb25zIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuaHRtbFtsYW5nPVwiYXJcIl1bZGlyPVwicnRsXCJdIHtcclxuXHJcbiAgLnBhZ2Utbm9kZS10eXBlLXVzZXItbWFudWFsLWxpc3QsXHJcbiAgLnBhZ2Utbm9kZS10eXBlLXVzZXItbWFudWFsIHtcclxuICAgIC52aWV3LXVzZXItbWFudWFsIHtcclxuICAgICAgLnZpZXdzLWV4cG9zZWQtZm9ybSB7XHJcbiAgICAgICAgLmZvcm0taXRlbS0tZmllbGQtZG9jdW1lbnQtdHlwZS12YWx1ZSB7XHJcbiAgICAgICAgICAuYmVmLWxpbmtzIHtcclxuICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMS41cmVtO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCk6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgcmlnaHQ6IHVuc2V0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLnZpZXdzLWZpZWxkLWNyZWF0ZWQge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMS41NnJlbSAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBoNCB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMS41NnJlbTtcclxuXHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC52aWV3cy1maWVsZC10aXRsZSB7XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAuODNyZW07XHJcblxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLnVzZXItbWFudWFsLWNhcmQtY29udGVudCB7XHJcbiAgICAgICAgaDIge1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcclxuICAudmlldy11c2VyLW1hbnVhbCB7XHJcbiAgICAucm93IHtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIGdhcDogMTVweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC52aWV3cy1leHBvc2VkLWZvcm0ge1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBnYXA6IDI1cHg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICAgLmZvcm0taXRlbS0tZmllbGQtdXNlci1ndWlkZXMtY2F0ZWdvcnktdGFyZ2V0LWlkIHtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgdWwge1xyXG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgICAgICBsaTpub3QoOmxhc3QtY2hpbGQpOjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5mb3JtLWl0ZW0tLXRpdGxlIHtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAudXNlci1tYW51YWxzLWRldGFpbHMge1xyXG4gICAgLnVzZXItbWFudWFscy1jb250YWluZXIge1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLnBhZ2Utbm9kZS10eXBlLW1pbmVyYWwtY2xhc3Mge1xyXG4gICAgLm1pbmllcmFscy1jbGFzc2VzLWRldGFpbHMge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlLTE7XHJcblxyXG4gICAgICAgIC5taW5pcmFscy1jb250YWluZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDZweCAyNXB4IDBweCByZ2JhKDIzNCwgMjM0LCAyMzQsIDAuMTYpO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyLjY1cmVtIDIuNjVyZW0gNS41MnJlbSAyLjY1cmVtO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMzBweDtcclxuICAgICAgICAgICAgei1pbmRleDogMTtcclxuXHJcbiAgICAgICAgICAgIC5taW5pcmFscy1kZXNjIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA4MCU7XHJcblxyXG4gICAgICAgICAgICAgICAgaDIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYy1ibGFjay00O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxLjY3cmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGgzIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGMtZ29sZC03O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNHJlbTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxLjI1cmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGg0IHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGMtYmxhY2stNTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDNyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEuMjVyZW07XHJcblxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYy1ibGFjay01O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbSA7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgdWwsb2wge1xyXG4gICAgICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjY3cmVtO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYy1ibGFjay01O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgc3Ryb25nIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIHRhYmxlIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgdGgsXHJcbiAgICAgICAgICAgICAgICAgICAgdGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwLjc1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGMtZ29sZC0zO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJESU4gTmV4dCBMVCBBcmFiaWNcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkRJTiBOZXh0IExUIEFyYWJpY1wiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICB0aGVhZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmE7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICB0aCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGMtZ29sZC0zO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICB0Ym9keSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyOm50aC1vZi10eXBlKG9kZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtZ29sZC0yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1nb2xkLTM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZWUyZTY7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHRoLFxyXG4gICAgICAgICAgICAgICAgICAgIHRkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGMtZ29sZC0zO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5yZWxhdGVkLXRvLXNlY3Rpb24ge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMC4zODU1NnJlbTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjLWdvbGQtOTtcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCA0LjExMnB4IDMwLjg0M3B4IDBweCByZ2JhKDIyMCwgMjIwLCAyMjAsIDAuMTUpO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDIzLjM4OTU2cmVtO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMS4ycmVtO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBmaXQtY29udGVudDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEuNjJyZW07XHJcblxyXG4gICAgICAgICAgICAgICAgLnJvdyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICBnYXA6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgaDQge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYy1ibGFjay0zO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRjLXdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxLjIxcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGMtYmxhY2stMztcclxuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMC4zODU1NnJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMC44M3JlbTtcclxuICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjLWdvbGQtNztcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMC44M3JlbTtcclxuICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC8vIGEge1xyXG4gICAgICAgICAgICAgICAgLy8gICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgLy8gICAgIGNvbG9yOiAkYy1ibGFjay0zO1xyXG4gICAgICAgICAgICAgICAgLy8gICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgICAgICAgICAgICAgLy8gICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgIC8vICAgICBib3JkZXItcmFkaXVzOiAwLjM4NTU2cmVtO1xyXG4gICAgICAgICAgICAgICAgLy8gICAgIGhlaWdodDogMy4xNDg2M3JlbTtcclxuICAgICAgICAgICAgICAgIC8vICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgLy8gICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAvLyAgICAgcGFkZGluZy1sZWZ0OiAuODNyZW07XHJcbiAgICAgICAgICAgICAgICAvLyAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjNzIGVhc2U7XHJcblxyXG4gICAgICAgICAgICAgICAgLy8gICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgLy8gICAgICAgICBiYWNrZ3JvdW5kOiAkYy1nb2xkLTc7XHJcbiAgICAgICAgICAgICAgICAvLyAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgLy8gICAgIH1cclxuICAgICAgICAgICAgICAgIC8vIH1cclxuXHJcbiAgICAgICAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLVNlY29uZGFyeS1CbC04MDAsICM0NTQ1NDUpO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogOHB4IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbmh0bWxbbGFuZz1cImFyXCJdW2Rpcj1cInJ0bFwiXSB7XHJcblxyXG4gICAgLnBhZ2Utbm9kZS10eXBlLW1pbmVyYWwtY2xhc3Mge1xyXG4gICAgICAgIC52aWV3cy1maWVsZC10aXRsZSB7XHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMS41NnJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5yZWxhdGVkLXRvLXNlY3Rpb24ge1xyXG4gICAgICAgICAgICBoNCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAubWluaWVyYWxzLWNsYXNzZXMtZGV0YWlscyB7XHJcbiAgICAgICAgLm1pbmlyYWxzLWRlc2Mge1xyXG4gICAgICAgIHVsIHtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMS41cmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG59XHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcclxuICAgIC5taW5pZXJhbHMtY2xhc3Nlcy1kZXRhaWxzIHtcclxuICAgICAgICAubWluaXJhbHMtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcbn0iLCIucGFnZS1ub2RlLXR5cGUtY29udGFjdC11cyB7XHJcbiAgLmZvcm0tZ3JvdXAge1xyXG4gICAgbGFiZWwge1xyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogdW5zZXQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmNhcmQtYm9keSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcblxyXG4gIC5jb2wtbWQge1xyXG4gICAgd2lkdGg6IDEwMCU7IC8vIERlZmF1bHQgZm9yIG1vYmlsZSBhbmQgdGFibGV0ICh4cyBhbmQgbWQpXHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgIHdpZHRoOiA1MCU7IC8vIEZvciBsYXJnZSBzY3JlZW5zIChsZyBhbmQgYWJvdmUpXHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAudGl0bGUtbW9kYWwge1xyXG4gICAgdGV4dC1hbGlnbjogc3RhcnQ7XHJcbiAgICBjb2xvcjogdmFyKC0tTmV1dHJhbC1QYWxldHRlLURhcmtHcmV5LWJhc2UsICM0YTRmNTMpO1xyXG4gICAgZm9udC1zaXplOiA0OHB4O1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xyXG4gICAgLyogNTcuNnB4ICovXHJcbiAgfVxyXG5cclxuICAjYm9vay1hbi1hcHBvaW50bWVudC1tb2RhbCB7XHJcbiAgICAudGl0bGUtbW9kYWwge1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogNDhweDtcclxuICAgIH1cclxuXHJcbiAgICAubW9kYWwtY29udGVudCB7XHJcbiAgICAgIHdpZHRoOiA4MDJweDtcclxuXHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkge1xyXG4gICAgICAgIHdpZHRoOiA5MCU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xyXG4gICAgICAgIHdpZHRoOiA5NSU7XHJcbiAgICAgICAgcGFkZGluZzogMjBweCAxNXB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAud2ViZm9ybS1zdWJtaXNzaW9uLWJvb2stYW4tYXBwb2ludG1lbnQtZm9ybSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGdhcDogNDhweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIG1hcmdpbi1ib3R0b206IDIycHg7XHJcblxyXG4gICAgbGFiZWwge1xyXG4gICAgICB0ZXh0LWFsaWduOiBzdGFydDtcclxuICAgICAgY29sb3I6ICMzNDM3M2E7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkRJTiBOZXh0IExUIEFyYWJpY1wiO1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgaW5wdXQsXHJcbiAgICB0ZXh0YXJlYSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIHBhZGRpbmc6IDhweCAxMnB4O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA5cHg7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlNmU2ZTY7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICB9XHJcblxyXG4gICAgc2VsZWN0IHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgcGFkZGluZzogOHB4IDEycHg7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDlweDtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2U2ZTZlNjtcclxuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgYmFja2dyb3VuZDogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPVwiMjBcIiBoZWlnaHQ9XCIyMVwiIHZpZXdCb3g9XCIwIDAgMjAgMjFcIiBmaWxsPVwibm9uZVwiIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiUzRSUzQ3BhdGggZD1cIk0xNi42IDcuNzA4NUwxMS4xNjY3IDEzLjE0MThDMTAuNTI1IDEzLjc4MzUgOS40NzUwMiAxMy43ODM1IDguODMzMzYgMTMuMTQxOEwzLjQwMDAyIDcuNzA4NVwiIHN0cm9rZT1cIiUyM0FEQTdBN1wiIHN0cm9rZS13aWR0aD1cIjEuNVwiIHN0cm9rZS1taXRlcmxpbWl0PVwiMTBcIiBzdHJva2UtbGluZWNhcD1cInJvdW5kXCIgc3Ryb2tlLWxpbmVqb2luPVwicm91bmRcIiUyRiUzRSUzQyUyRnN2ZyUzRScpXHJcbiAgICAgICAgbm8tcmVwZWF0IHJpZ2h0IDEwcHggY2VudGVyO1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDIwcHg7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmZvcm0tZ3JvdXAtc2VsZWN0IHtcclxuICAgICAgd2lkdGg6IDMyJTtcclxuICAgIH1cclxuXHJcbiAgICAuZm9ybS1yZXF1aXJlZCB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiBcIiAqXCI7XHJcbiAgICAgICAgY29sb3I6IHJlZDtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5mb3JtLWl0ZW1fX2Rlc2NyaXB0aW9uIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAud2ViZm9ybS1idXR0b24tLXN1Ym1pdCB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGhlaWdodDogNThweDtcclxuICAgICAgcGFkZGluZzogMTZweCB2YXIoLS1zcGFjaW5nLXNwYWNpbmctcywgMjRweCk7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XHJcbiAgICAgIGdhcDogdmFyKC0tc3BhY2luZy1zcGFjaW5nLTJ4cywgOHB4KTtcclxuICAgICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1CcmFuZC1QYWxldHRlLVByaW1hcnktYmFzZSwgIzllOGE2Nik7XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XHJcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW47XHJcblxyXG4gICAgICAvKiA4MCUgKi9cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzZmNjE0NztcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jbG9zZS1idG4ge1xyXG4gICAgICB6LWluZGV4OiAxMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICNzdXBwb3J0LWNlbnRlci1tb2RhbCB7XHJcbiAgICAubW9kYWwtY29udGVudCB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIHdpZHRoOiA4MDJweDtcclxuICAgICAgcGFkZGluZzogNTBweDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgIGdhcDogMTZweDtcclxuXHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkge1xyXG4gICAgICAgIHdpZHRoOiA5MCU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xyXG4gICAgICAgIHdpZHRoOiA5NSU7XHJcbiAgICAgICAgcGFkZGluZzogMjBweCAxNXB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAudGl0bGUtbW9kYWwge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA0OHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuc3VwcG9ydC1jZW50ZXItbGluayB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBwYWRkaW5nOiAzMHB4IDQwcHg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICBnYXA6IDE3cHg7XHJcbiAgICAgICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2YwZjBmMDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDBweCA0cHggMjBweCAwcHggcmdiYSgyMzUsIDIzNSwgMjM1LCAwLjE2KTtcclxuXHJcbiAgICAgICAgLnN1cHBvcnQtY2VudGVyLWl0ZW0ge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAud3JhcHBlci10aXRsZSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDE3cHg7XHJcblxyXG4gICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgLnN1cHBvcnQtY2VudGVyLXRpdGxlIHtcclxuICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tTmV1dHJhbC1QYWxldHRlLURhcmtHcmV5LWRhcmssICMzNDM3M2EpO1xyXG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkRJTiBOZXh0IExUIEFyYWJpY1wiO1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3VwcG9ydC1jZW50ZXItYWRkcmVzcyB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgY29sb3I6IHZhcigtLU5ldXRyYWwtUGFsZXR0ZS1EYXJrR3JleS1iYXNlLCAjNGE0ZjUzKTtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkRJTiBOZXh0IExUIEFyYWJpY1wiO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xyXG4gICAgICAgICAgLyogMjUuMnB4ICovXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZG9uZS1idG4ge1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGhlaWdodDogNThweDtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgcGFkZGluZzogMTZweCB2YXIoLS1zcGFjaW5nLXNwYWNpbmctcywgMjRweCk7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcclxuICAgICAgICAgIGdhcDogdmFyKC0tc3BhY2luZy1zcGFjaW5nLTJ4cywgOHB4KTtcclxuICAgICAgICAgIGFsaWduLXNlbGY6IHN0cmV0Y2g7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1CcmFuZC1QYWxldHRlLVByaW1hcnktYmFzZSwgIzllOGE2Nik7XHJcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcclxuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW47XHJcblxyXG4gICAgICAgICAgLyogODAlICovXHJcbiAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzZmNjE0NztcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5jbG9zZS1idG4ge1xyXG4gICAgICAgIHotaW5kZXg6IDIwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnJvdyB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXJnaW4tdG9wOiA0OHB4O1xyXG5cclxuICAgICAgLmRvbmUtYnRuIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGhlaWdodDogNThweDtcclxuICAgICAgICBwYWRkaW5nOiAxNnB4IHZhcigtLXNwYWNpbmctc3BhY2luZy1zLCAyNHB4KTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XHJcbiAgICAgICAgZ2FwOiB2YXIoLS1zcGFjaW5nLXNwYWNpbmctMnhzLCA4cHgpO1xyXG4gICAgICAgIGFsaWduLXNlbGY6IHN0cmV0Y2g7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLUJyYW5kLVBhbGV0dGUtUHJpbWFyeS1iYXNlLCAjOWU4YTY2KTtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbjtcclxuXHJcbiAgICAgICAgLyogODAlICovXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmY2MTQ3O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jbG9zZS1idG4ge1xyXG4gICAgICB6LWluZGV4OiAxMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5nZXQtaW4tdG91Y2gtc2VjdGlvbiB7XHJcbiAgICBwYWRkaW5nLXRvcDogNjRweDtcclxuXHJcbiAgICAucm93IHtcclxuICAgICAgZ2FwOiB1bnNldDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgYmFja2dyb3VuZDogI2ZhZmJmYjtcclxuXHJcbiAgICAuc2VjdGlvbi10aXRsZSB7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiA3OXB4O1xyXG5cclxuICAgICAgaDMge1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS1QcmltYXJ5X2NvbG9yX3BhbGV0dGUtR3JleS1HMzAwLCAjNDk0ZjU1KTtcclxuICAgICAgICBmb250LXNpemU6IDQ1cHg7XHJcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCU7XHJcbiAgICAgICAgLyogMy45Mzc1cmVtICovXHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY2FyZC1oZWFkZXIge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDIycHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmNhcmQtY29udGFjdCB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGhlaWdodDogMzAxcHg7XHJcbiAgICAgIHBhZGRpbmc6IDQwcHggMzJweDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBmbGV4OiAxIDAgMDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICB3aWR0aDogNjMycHg7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XHJcblxyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAgICAgd2lkdGg6IDkwJTtcclxuICAgICAgICBwYWRkaW5nOiAzMHB4IDIwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xyXG4gICAgICAgIHdpZHRoOiA5NSU7XHJcbiAgICAgICAgcGFkZGluZzogMjBweCAxNXB4O1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuaWNvbi13cmFwcGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIHdpZHRoOiA0OXB4O1xyXG4gICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4IDkuODAxcHggMTBweCA5LjE5OXB4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBmbGV4LXNocmluazogMDtcclxuICAgICAgICBhc3BlY3QtcmF0aW86IDQ5LzUwO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1CcmFuZC1QYWxldHRlLVByaW1hcnktbGlnaHRlciwgI2Y1ZjNmMCk7XHJcbiAgICAgICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDVweCk7XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgICAgICAgYXNwZWN0LXJhdGlvOiAxLzE7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuY2FyZC10aXRsZSB7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLUV4dGVuZGVkLVBhbGV0dGUtQmx1ZS1iYXNlLCAjMDUyNTNjKTtcclxuICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuY2FyZC10ZXh0IHtcclxuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDQ7XHJcbiAgICAgICAgbGluZS1jbGFtcDogNDtcclxuICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgY29sb3I6IHZhcigtLU5ldXRyYWwtUGFsZXR0ZS1EYXJrR3JleS1iYXNlLCAjNGE0ZjUzKTtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgLyogMTIwJSAqL1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICAgICAgbWluLWhlaWdodDogODdweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmNvbnRhY3QtZGV0YWlscyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBnYXA6IDVweDtcclxuXHJcbiAgICAgICAgLmF2YWlsYWJpbGl0eS12YWx1ZSxcclxuICAgICAgICAucmVzcG9uc2UtcmFuZ2Uge1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGdhcDogOHB4O1xyXG4gICAgICAgICAgY29sb3I6IHZhcigtLU5ldXRyYWwtUGFsZXR0ZS1EYXJrR3JleS1saWdodCwgIzk2OTk5Yik7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jb250YWN0LWZvcm0ge1xyXG4gICAgLmNvbnRhY3QtdGl0bGUge1xyXG4gICAgICBjb2xvcjogdmFyKC0tTmV1dHJhbC1QYWxldHRlLURhcmtHcmV5LWJhc2UsICM0YTRmNTMpO1xyXG4gICAgICBmb250LXNpemU6IDQ4cHg7XHJcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7XHJcbiAgICAgIC8qIDU3LjZweCAqL1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcclxuICAgIH1cclxuXHJcbiAgICAuY29udGFjdC1kZXNjcmlwdGlvbiB7XHJcbiAgICAgIGNvbG9yOiB2YXIoLS1OZXV0cmFsLVBhbGV0dGUtRGFya0dyZXktYmFzZSwgIzRhNGY1Myk7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICBsaW5lLWhlaWdodDogMTYwJTtcclxuICAgICAgLyogMzJweCAqL1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmFkZHJlc3MtZGV0YWlscyB7XHJcbiAgICAuYWRkcmVzcy10aXRsZSB7XHJcbiAgICAgIHBhZGRpbmc6IDgycHggMCA0N3B4IDA7XHJcbiAgICAgIGNvbG9yOiB2YXIoLS1QcmltYXJ5X2NvbG9yX3BhbGV0dGUtR3JleS1HMzAwLCAjNDk0ZjU1KTtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBmb250LXNpemU6IDQ4cHg7XHJcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE0MCU7XHJcbiAgICAgIC8qIDY3LjJweCAqL1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuICAgIH1cclxuXHJcbiAgICAuYWRkcmVzcy1yb3cge1xyXG4gICAgICBtaW4taGVpZ2h0OiA2MjlweDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICBib3gtc2hhZG93OiAwcHggNXB4IDEwcHggMHB4IHJnYmEoMjM5LCAyMzksIDIzOSwgMC4xNik7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgZ2FwOiB1bnNldDtcclxuXHJcbiAgICAgIC5jb2wtbWQtOCB7XHJcbiAgICAgICAgd2lkdGg6IDYwJTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmNvbC1tZC00IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIHdpZHRoOiA0MCU7XHJcbiAgICAgICAgcGFkZGluZzogNDBweDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweCAwcHggMHB4IDBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1OZXV0cmFsLVBhbGV0dGUtTmV1dHJhbC1saWdodCwgI2ZmZik7XHJcblxyXG4gICAgICAgIC8qIE0gKi9cclxuICAgICAgICBib3gtc2hhZG93OiAwcHggNXB4IDEwcHggMHB4IHJnYmEoMjM5LCAyMzksIDIzOSwgMC4xNik7XHJcblxyXG4gICAgICAgIC5zdXBwb3J0LWNlbnRlcnMtaW5mbyB7XHJcbiAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzJweDtcclxuXHJcbiAgICAgICAgICAgIGgzIHtcclxuICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tTmV1dHJhbC1QYWxldHRlLURhcmtHcmV5LWJhc2UsICM0YTRmNTMpO1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDRweDtcclxuICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG5cclxuICAgICAgICAgICAgICAuaGlnaGxpZ2h0IHtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmRlc2NyaXB0aW9uIHtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDE2cHg7XHJcblxyXG4gICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tTmV1dHJhbC1QYWxldHRlLURhcmtHcmV5LWJhc2UsICM0YTRmNTMpO1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLnN1cHBvcnQtY2VudGVyLWFkZHJlc3Mge1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tTmV1dHJhbC1QYWxldHRlLURhcmtHcmV5LWJhc2UsICM0YTRmNTMpO1xyXG5cclxuICAgICAgICAgICAgLyogQm9keS9CMS9SZWd1bGFyICovXHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkRJTiBOZXh0IExUIEFyYWJpY1wiO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDE2cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAucGhvbmUtbnVtYmVyIHtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLU5ldXRyYWwtUGFsZXR0ZS1EYXJrR3JleS1iYXNlLCAjNGE0ZjUzKTtcclxuXHJcbiAgICAgICAgICAgIC8qIEJvZHkvQjEvUmVndWxhciAqL1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJESU4gTmV4dCBMVCBBcmFiaWNcIjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNnB4O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5hdmFpbGFiaWxpdHkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tTmV1dHJhbC1QYWxldHRlLUxpZ2h0R3JleS1kYXJrLCAjOTI5Mzk0KTtcclxuICAgICAgICAgICAgLyogQm9keS9CMS9SZWd1bGFyICovXHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIHNlbGVjdCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxNTVweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwLjM3NXJlbSAzcmVtIDAuOHJlbSAzcmVtO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAgICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICAgICAgICAgICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xyXG5cclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3RoZW1lcy9lc25hZC9wdWJsaWMvaW1hZ2VzL2ljb25zL2Ryb3Bkb3duLWljby5zdmdcIiksXHJcbiAgICAgICAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9VVRGLTgsJTNDc3ZnJTIweG1sbnMlM0QlMjJodHRwJTNBLy93d3cudzMub3JnLzIwMDAvc3ZnJTIyJTIwd2lkdGglM0QlMjIxMyUyMiUyMGhlaWdodCUzRCUyMjEzJTIyJTIwdmlld0JveCUzRCUyMjAlMjAwJTIwMTMlMjAxMyUyMiUyMGZpbGwlM0QlMjJub25lJTIyJTNFJTNDcGF0aCUyMGQlM0QlMjJNMTAuMTg0NiUyMDQuOTc2NTZMNi45MjQ2NSUyMDguMjM2NTZDNi41Mzk2NSUyMDguNjIxNTYlMjA1LjkwOTY1JTIwOC42MjE1NiUyMDUuNTI0NjUlMjA4LjIzNjU2TDIuMjY0NjUlMjA0Ljk3NjU2JTIyJTIwc3Ryb2tlJTNEJTIyJTIzOTY5OTlCJTIyJTIwc3Ryb2tlLXdpZHRoJTNEJTIyMC44OTkwMjklMjIlMjBzdHJva2UtbWl0ZXJsaW1pdCUzRCUyMjEwJTIyJTIwc3Ryb2tlLWxpbmVjYXAlM0QlMjJyb3VuZCUyMiUyMHN0cm9rZS1saW5lam9pbiUzRCUyMnJvdW5kJTIyLyUzRSUzQy9zdmclM0VcIik7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgMC43NXJlbSBjZW50ZXIsIHJpZ2h0IDAuNzVyZW0gY2VudGVyO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDE2cHggMTJweCwgMTJweDtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tTmV1dHJhbC1HcmF5LTUsICNlNmU2ZTYpO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1OZXV0cmFsLVBhbGV0dGUtRGFya0dyZXktbGlnaHQsICM5Njk5OWIpO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuXHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuXHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xyXG5cclxuICAgICAgICAgICAgb3B0aW9uIHtcclxuICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5oYXMtdmFsdWUge1xyXG4gICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLUJyYW5kLVBhbGV0dGUtUHJpbWFyeS1iYXNlLCAjOWU4YTY2KTtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1CcmFuZC1QYWxldHRlLVByaW1hcnktbGlnaHRlciwgI2Y1ZjNmMCk7XHJcbiAgICAgICAgICAgICAgY29sb3I6IHZhcigtLU5ldXRyYWwtUGFsZXR0ZS1EYXJrR3JleS1iYXNlLCAjNGE0ZjUzKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgI3N1cHBvcnQtY2VudGVycy13cmFwcGVyIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICAgIGdhcDogMTJweDtcclxuICAgICAgICAgIGFsaWduLXNlbGY6IHN0cmV0Y2g7XHJcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMjRweDtcclxuXHJcbiAgICAgICAgICAuc3VwcG9ydC1jZW50ZXItaXRlbSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDI0cHg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICBnYXA6IDMycHg7XHJcbiAgICAgICAgICAgIGFsaWduLXNlbGY6IHN0cmV0Y2g7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLUJyYW5kLVBhbGV0dGUtUHJpbWFyeS1saWdodGVyLCAjZjVmM2YwKTtcclxuXHJcbiAgICAgICAgICAgIC53cmFwcGVyLXRpdGxlIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgICAgICAgICAgICAgLnN1cHBvcnQtY2VudGVyLXRpdGxlIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1OZXV0cmFsLVBhbGV0dGUtRGFya0dyZXktYmFzZSwgIzRhNGY1Myk7XHJcblxyXG4gICAgICAgICAgICAgICAgLyogSGVhZGluZy9INC9Cb2xkICovXHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJESU4gTmV4dCBMVCBBcmFiaWNcIjtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgLnN1cHBvcnQtY2VudGVyLWFkZHJlc3Mge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLU5ldXRyYWwtUGFsZXR0ZS1EYXJrR3JleS1iYXNlLCAjNGE0ZjUzKTtcclxuXHJcbiAgICAgICAgICAgICAgICAvKiBCb2R5L0IxL1JlZ3VsYXIgKi9cclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkRJTiBOZXh0IExUIEFyYWJpY1wiO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuY29sLW1kLTgge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwcHggNHB4IDRweCAwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2Y0ZjRmNDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgIC5jaXJjbGUtd3JhcHBlciB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICB0b3A6IDQwcHg7XHJcbiAgICAgICAgICByaWdodDogNDBweDtcclxuXHJcbiAgICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgei1pbmRleDogMjtcclxuXHJcbiAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDI1cHg7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmNpcmNsZSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xMHB4OyAvLyDZhti12YEg2KfZhNi52LHYtlxyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtMTBweDsgLy8g2YbYtdmBINin2YTYp9ix2KrZgdin2LlcclxuICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tQnJhbmQtUGFsZXR0ZS1QcmltYXJ5LWJhc2UsICM5ZThhNjYpO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNjtcclxuICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgICAgIGFuaW1hdGlvbjogY2xpY2tFZmZlY3QgMS41cyBlYXNlLW91dCBpbmZpbml0ZTtcclxuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBrZXlmcmFtZXMgY2xpY2tFZmZlY3Qge1xyXG4gICAgICAgICAgMCUge1xyXG4gICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTEwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0xMHB4O1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwLjY7XHJcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogMnB4O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIDEwMCUge1xyXG4gICAgICAgICAgICB3aWR0aDogMTEycHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTEycHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtNTZweDsgLy8g2YbYtdmBIDExMnB4XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC01NnB4O1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICBib3JkZXItd2lkdGg6IDAuNXB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm1hcF9fcmVnaW9uIHtcclxuICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcclxuXHJcbiAgICAgICAgICAgIHBhdGgge1xyXG4gICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICBmaWxsOiB2YXIoLS1CcmFuZC1QYWxldHRlLVByaW1hcnktYmFzZSwgIzllOGE2Nik7XHJcbiAgICAgICAgICAgICAgc3Ryb2tlLXdpZHRoOiAwLjVweDtcclxuICAgICAgICAgICAgICBzdHJva2U6IHJnYmEoMTU4LCAxMzgsIDEwMiwgMC42KTtcclxuICAgICAgICAgICAgICBmaWxsLW9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHRleHQge1xyXG4gICAgICAgICAgICAgIGZpbGw6ICNmZmY7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zZWxlY3RlZC1yZWdpb24ge1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XHJcblxyXG4gICAgICAgICAgcGF0aCB7XHJcbiAgICAgICAgICAgIGZpbGw6IHZhcigtLUJyYW5kLVBhbGV0dGUtUHJpbWFyeS1iYXNlLCAjOWU4YTY2KTtcclxuICAgICAgICAgICAgc3Ryb2tlLXdpZHRoOiAwLjVweDtcclxuICAgICAgICAgICAgc3Ryb2tlOiByZ2JhKDE1OCwgMTM4LCAxMDIsIDAuNik7XHJcbiAgICAgICAgICAgIGZpbGwtb3BhY2l0eTogMTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICB0ZXh0IHtcclxuICAgICAgICAgICAgZmlsbDogI2ZmZjtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcblxyXG4gICAgICAgIC5jb2wtbWQtOCxcclxuICAgICAgICAuY29sLW1kLTQge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNvbC1tZC00IHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcclxuICAgICAgICAuY29sLW1kLTQge1xyXG4gICAgICAgICAgcGFkZGluZzogMTVweDtcclxuICAgICAgICAgIGdhcDogMjBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5hZGRyZXNzLXRpdGxlLFxyXG4gICAgICAgIC5vcGVuaW5nLWhvdXJzLXRpdGxlIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5vcGVuaW5nLWhvdXJzLXZhbHVlLFxyXG4gICAgICAgIC5lbWFpbC1hZGRyZXNzLFxyXG4gICAgICAgIC5oZ2ktc3Ryb2tlLFxyXG4gICAgICAgIC5hZGRyZXNzLXZhbHVlIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5ldmVudCB7XHJcbiAgICAuZXZlbnQtZGV0YWlscyB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGdhcDogMThweDtcclxuXHJcbiAgICAgIC5ldmVudC1jb2w4IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgZ2FwOiAxOHB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgcGFkZGluZzogMzBweCA0NXB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG5cclxuICAgICAgICAvKiBNICovXHJcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDVweCAxMHB4IDBweCByZ2JhKDIzOSwgMjM5LCAyMzksIDAuMTYpO1xyXG5cclxuICAgICAgICAudGFicyB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgLyogZ2FwOiA2NXB4OyAqL1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHJcbiAgICAgICAgICAudGFiIHtcclxuICAgICAgICAgICAgY29sb3I6ICNiNWI3Yjg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTQwJTtcclxuXHJcbiAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKTo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwifFwiO1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAjZWNlZGVkO1xyXG4gICAgICAgICAgICAgIG1hcmdpbjogMzBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC50YWIuYWN0aXZlIHtcclxuICAgICAgICAgICAgY29sb3I6ICM4NDY5NDA7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY29udGVudCB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgICAgICAgIGNvbG9yOiAjNjY2O1xyXG5cclxuICAgICAgICAgIGg0IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICBjb2xvcjogIzMzMztcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBzdHJvbmcge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMzMzO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgbGlzdC1zdHlsZTogZGlzYztcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDQwcHg7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjYmM5NTVjO1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuY29udGVudC1zZXBhcmF0b3Ige1xyXG4gICAgICAgICAgICBib3JkZXI6IDNweCAjZjdmN2Y3IHNvbGlkO1xyXG4gICAgICAgICAgICBtYXJnaW46IDUwcHggMHB4O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5zcGVha2VyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZ2FwOiAyNXB4O1xyXG5cclxuICAgICAgICAgICAgLnNwZWFrZXItaW1hZ2Uge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiA4M3B4O1xyXG4gICAgICAgICAgICAgIGhlaWdodDogODJweDtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZDlkOWQ5O1xyXG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgIC5oZ2ktc3Ryb2tlIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDhweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc3BlYWtlci1kZXRhaWxzIHtcclxuICAgICAgICAgICAgICB3aWR0aDogMjUwcHg7XHJcbiAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgZ2FwOiAxM3B4O1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG5cclxuICAgICAgICAgICAgICAuc3BlYWtlci1uYW1lIHtcclxuICAgICAgICAgICAgICAgIGFsaWduLXNlbGY6IHN0cmV0Y2g7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogYmxhY2s7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgd29yZC13cmFwOiBicmVhay13b3JkO1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgLnNwZWFrZXItcG9zaXRpb24ge1xyXG4gICAgICAgICAgICAgICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjODU4ZDlkO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IENhaXJvO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNi44cHg7XHJcbiAgICAgICAgICAgICAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudG9waWNzIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgY29sb3I6ICM2NjY7XHJcblxyXG4gICAgICAgICAgaDQge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMzMzO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIHN0cm9uZyB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgY29sb3I6ICMzMzM7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBkaXNjO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNDBweDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgY29sb3I6ICNiYzk1NWM7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmF0dGFjaG1lbnRzIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgZ2FwOiAxOHB4O1xyXG5cclxuICAgICAgICAgIC5hdHRhY2htZW50c0xhYmVsIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgY29sb3I6ICMzMzM7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmZpbGVzIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICBnYXA6IDEuMnJlbTtcclxuXHJcbiAgICAgICAgICAgIC5maWxlIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgIGdhcDogMS4ycmVtO1xyXG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMS41cmVtO1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWVlZjQ7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMS42cmVtIDJyZW07XHJcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcclxuXHJcbiAgICAgICAgICAgICAgLmZpbGVJY29uIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzcmVtO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzLjdyZW07XHJcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgLmZpbGVCb3gge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBnYXA6IDAuNnJlbTtcclxuXHJcbiAgICAgICAgICAgICAgICAuZmlsZU5hbWUge1xyXG4gICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgICBjb2xvcjogIzM0MzczYTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuZmlsZVdlaWdodCB7XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgICAgICAgICAgICAgICBjb2xvcjogIzkyOTM5NDtcclxuICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgIC5pY29uLWRvd25sb2FkIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA0LjhyZW07XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5ldmVudC1jb2w0IHtcclxuICAgICAgICB3aWR0aDogMjUlO1xyXG5cclxuICAgICAgICAuZXZlbnQtZGV0YWlscy1saXN0IHtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICBwYWRkaW5nOiAzMHB4IDIwcHg7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgICAgYm94LXNoYWRvdzogMCAycHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XHJcblxyXG4gICAgICAgICAgLml0ZW0tZ3JvdXAge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBnYXA6IDhweDtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDI1cHg7XHJcblxyXG4gICAgICAgICAgICAuZXZlbnREZXRhaWxzVGV4dCB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgICAgICAgICAuZGV0YWlsc0xhYmVsIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjNmM3NTdkO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAuZGV0YWlsc1ZhbHVlIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjODQ2OTQwO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZXZlbnQtdmlkZW8ge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMThweDtcclxuXHJcbiAgICAgICAgICAudmlkZW8ge1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyMTBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbmh0bWxbbGFuZz1cImFyXCJdW2Rpcj1cInJ0bFwiXSB7XHJcbiAgI2Jvb2stYW4tYXBwb2ludG1lbnQtbW9kYWwge1xyXG4gICAgc2VsZWN0IHtcclxuICAgICAgYmFja2dyb3VuZDogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPVwiMjBcIiBoZWlnaHQ9XCIyMVwiIHZpZXdCb3g9XCIwIDAgMjAgMjFcIiBmaWxsPVwibm9uZVwiIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiUzRSUzQ3BhdGggZD1cIk0xNi42IDcuNzA4NUwxMS4xNjY3IDEzLjE0MThDMTAuNTI1IDEzLjc4MzUgOS40NzUwMiAxMy43ODM1IDguODMzMzYgMTMuMTQxOEwzLjQwMDAyIDcuNzA4NVwiIHN0cm9rZT1cIiUyM0FEQTdBN1wiIHN0cm9rZS13aWR0aD1cIjEuNVwiIHN0cm9rZS1taXRlcmxpbWl0PVwiMTBcIiBzdHJva2UtbGluZWNhcD1cInJvdW5kXCIgc3Ryb2tlLWxpbmVqb2luPVwicm91bmRcIiUyRiUzRSUzQyUyRnN2ZyUzRScpXHJcbiAgICAgICAgbm8tcmVwZWF0IGxlZnQgMTBweCBjZW50ZXIgIWltcG9ydGFudDtcclxuICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc3VwcG9ydC1jZW50ZXJzLWluZm8ge1xyXG4gICAgc2VsZWN0IHtcclxuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMC43NXJlbSBjZW50ZXIsIGxlZnQgMC43NXJlbSBjZW50ZXIgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5wYWdlLW5vZGUtdHlwZS1ldmVudCB7XHJcbiAgICAuZXZlbnQge1xyXG4gICAgICBwYWRkaW5nOiAwcHggMTQwcHggMHB4IDEzMHB4O1xyXG5cclxuICAgICAgLmV2ZW50LWRldGFpbHMge1xyXG4gICAgICAgIC5ldmVudC1jb2w4IHtcclxuICAgICAgICAgIC5jb250ZW50IHtcclxuICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xyXG4gIC5wYWdlLW5vZGUtdHlwZS1ldmVudHMge1xyXG4gICAgLmV2ZW50cy1saXN0IHtcclxuICAgICAgLmV2ZW50LWZpbHRlciB7XHJcbiAgICAgICAgcGFkZGluZzogMHB4IDIwcHg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG5cclxuICAgICAgICAuZXZlbnQtZmlsdGVyLWNvbnRlbnQge1xyXG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5ldmVudC1jb250YWluZXIge1xyXG4gICAgICAgIHBhZGRpbmc6IDBweCAyMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucGFnZS1ub2RlLXR5cGUtZXZlbnQge1xyXG4gICAgLmV2ZW50IHtcclxuICAgICAgcGFkZGluZzogMHB4IDE1cHg7XHJcblxyXG4gICAgICAuZXZlbnQtZGV0YWlscyB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgICAgLmV2ZW50LWNvbDgge1xyXG4gICAgICAgICAgcGFkZGluZzogMzBweCAxNXB4O1xyXG5cclxuICAgICAgICAgIC50YWJzIHtcclxuICAgICAgICAgICAgZ2FwOiAwcHg7XHJcblxyXG4gICAgICAgICAgICAudGFiIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCk6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMHB4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmV2ZW50LWNvbDQge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBodG1sW2xhbmc9XCJhclwiXVtkaXI9XCJydGxcIl0ge1xyXG4gICAgLnBhZ2Utbm9kZS10eXBlLWV2ZW50IHtcclxuICAgICAgLmV2ZW50IHtcclxuICAgICAgICBwYWRkaW5nOiAwcHggMzBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDkyMHB4KSB7XHJcbiAgLnBhZ2Utbm9kZS10eXBlLWNvbnRhY3QtdXMge1xyXG4gICAgLmV2ZW50IHtcclxuICAgICAgLmV2ZW50LWRldGFpbHMge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZXZlbnQtY29sNCB7XHJcbiAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5wYXRoLXNlYXJjaCB7XHJcbiAgICAuc2VhcmNoLWZvcm0ge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG5cclxuICAgICAgICAuZm9ybS1pdGVtLS1rZXlzIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDFyZW07XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgICAgICAgICBmbGV4LWJhc2lzOiA1MCU7XHJcblxyXG4gICAgICAgICAgICBpbnB1dFt0eXBlPVwic2VhcmNoXCJdIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogOTclO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0cmVtO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMC41cmVtIDAuNzVyZW07XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgZ2FwOiAwLjc1cmVtO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAuNzVyZW07XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYy1ncmF5LTExO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGMtd2hpdGU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMuNXJlbTsgLy8gQWRqdXN0IGZvciBpY29uIHNwYWNpbmdcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnL3RoZW1lcy9lc25hZC9wdWJsaWMvaW1hZ2VzL2ljb25zL3NlYXJjaC1pY29uLnN2ZycpIG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDFyZW0gY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxcmVtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucm93IHtcclxuICAgICAgICBmbGV4LWJhc2lzOiAyMCU7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGVuZDtcclxuXHJcbiAgICAgICAgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZW5kO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAuNDEzNjlyZW07XHJcbiAgICAgICAgICAgIGhlaWdodDogMy45cmVtO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwLjVyZW0gMC43NXJlbTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtZ29sZC03OyAvLyBBZGp1c3QgdG8geW91ciBicmFuZCBjb2xvclxyXG4gICAgICAgICAgICBjb2xvcjogJGMtd2hpdGU7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IC41cmVtO1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc2VhcmNoLWhlbHAtbGluayB7XHJcbiAgICAgICAgZmxleC1iYXNpczogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgICNlZGl0LWFkdmFuY2VkIHtcclxuICAgICAgICBtYXJnaW46IDFyZW0gMCAxcmVtIDA7XHJcbiAgICAgICAgZmxleC1iYXNpczogMTAwJTtcclxuXHJcbiAgICAgICAgc3VtbWFyeSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjNGE0ZjU0O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuNXB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZvcm0tdHlwZS10ZXh0ZmllbGQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDMwJTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgZmxleDogMCAwIGF1dG87XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNDAlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMC4zcmVtIDFyZW07XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IC41cmVtO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RlZTJlNjtcclxuXHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6Zm9jdXMtd2l0aGluIHtcclxuICAgICAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZvcm0tc3VibWl0IHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMS41cmVtO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIG9sIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgZ2FwOiAxNXB4O1xyXG5cclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWdvbGQtMjtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogLjVyZW07XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEuMjVyZW07XHJcblxyXG4gICAgICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTQwJTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTQwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBoMiB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxufSIsIiAgICAvKiBIaWRlIHRoZSBlbnRpcmUgY2hhdCB3aWRnZXQgKi9cclxuICAgIC5hYnJ1cy1jaGF0LXdpZGdldCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50IDtcclxuICAgIH1cclxuXHJcbiAgICAvKiBPciBoaWRlIGp1c3QgdGhlIGNoYXQgYnV0dG9uICovXHJcbiAgICAuYWJydXMtY2hhdC13aWRnZXQgLmNoYXQtYnV0dG9uIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLyogT3IgaGlkZSB0aGUgY2hhdCB3aW5kb3cgd2hpbGUga2VlcGluZyB0aGUgYnV0dG9uIHZpc2libGUgKi9cclxuICAgIC5hYnJ1cy1jaGF0LXdpZGdldCAuY2hhdC13aW5kb3cge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxuLnBhdGgtZnJvbnRwYWdlIHtcclxuICAgIC5hYnJ1cy1jaGF0LXdpZGdldCB7XHJcbiAgICAgICAgcmlnaHQ6IHVuc2V0O1xyXG4gICAgICAgIGxlZnQ6IDIwcHg7XHJcbiAgICB9XHJcblxyXG5cclxuXHJcbiAgICAubWFpbkhlcm8ge1xyXG4gICAgICAgIC5tYWluSGVyb19faW5uZXIge1xyXG4gICAgICAgICAgICAjc3VydmV5TW9kZWwge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDMycHg7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDMycHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMzUwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE1NS41cHg7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogMjA7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZS1vdXQ7IC8vIFNtb290aCBmYWRlLW91dCBlZmZlY3RcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcblxyXG4gICAgICAgICAgICAgICAgJi5mYWRlLW91dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMzUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwLjVyZW07XHJcblxyXG5cclxuICAgICAgICAgICAgICAgICAgICAubW9kYWwtdGl0bGUge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgaDMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjLWJsYWNrLTg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBzdGFydDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkRJTiBOZXh0IExUIEFyYWJpY1wiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLyogMi4xcmVtICovXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAuNzVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5tb2RhbC1ib2R5IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGMtYmxhY2stMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiRElOIE5leHQgTFQgQXJhYmljXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTQwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvKiAxLjRyZW0gKi9cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmNhbGwtdG8tYWN0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5jdGEtYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiB2YXIoLS1zcGFjaW5nLXNwYWNpbmcteHMsIDFyZW0pIHZhcigtLXNwYWNpbmctc3BhY2luZy1zLCAxLjVyZW0pO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBnYXA6IHZhcigtLXNwYWNpbmctc3BhY2luZy0yeHMsIDAuNXJlbSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMtcmFkaXVzLW0sIDAuNXJlbSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYy1nb2xkLTc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGMtd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5tb2RhbC1vdmVybGF5IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcvdGhlbWVzL2VzbmFkL3B1YmxpYy9pbWFnZXMvbW9kYWwtZW4tYmcuc3ZnJykgbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuY2xvc2UtYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zbGlkZXJTaWRlX19pbWFnZXMge1xyXG4gICAgICAgIHotaW5kZXg6IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG5odG1sW2xhbmc9XCJhclwiXVtkaXI9XCJydGxcIl0ge1xyXG4gICAgLnBhdGgtZnJvbnRwYWdlIHtcclxuICAgICAgICAuYWJydXMtY2hhdC13aWRnZXQge1xyXG4gICAgICAgICAgICByaWdodDogMjBweDtcclxuICAgICAgICAgICAgbGVmdDogdW5zZXQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubWFpbkhlcm8ge1xyXG4gICAgICAgICAgICAubWFpbkhlcm9fX2lubmVyIHtcclxuICAgICAgICAgICAgICAgICNzdXJ2ZXlNb2RlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMzJweDtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogdW5zZXQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5jbG9zZS1idG4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiB1bnNldDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5tb2RhbC1vdmVybGF5IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcvdGhlbWVzL2VzbmFkL3B1YmxpYy9pbWFnZXMvbW9kYWwtYmcuc3ZnJykgbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XHJcbiAgICAucGF0aC1mcm9udHBhZ2Uge1xyXG4gICAgICAgIC5tYWluSGVybyB7XHJcbiAgICAgICAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMy41cmVtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX190ZXh0IHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAubWFpbkhlcm9fX2lubmVyIHtcclxuXHJcblxyXG4gICAgICAgICAgICAgICAgI3N1cnZleU1vZGVsIHtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICBib3R0b206IDcwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDcwJTtcclxuXHJcblxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuYXJyb3dCdXR0b25fX3RpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMXJlbSAycmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5hcnJvd0J1dHRvbl9fdGl0bGU6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMC41cmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLnBhZ2Utbm9kZS10eXBlLXRlcm1pbm9sb2d5LWxpc3Qge1xyXG4gICAgLm1pbmluZy10ZXJtaW5vbG9neSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGUtMTtcclxuXHJcbiAgICAgICAgLnBhZ2VyIHtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudmlldy1maWx0ZXJzIHtcclxuICAgICAgICAgICAgLnNlYXJjaC1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA1NXB4O1xyXG5cclxuICAgICAgICAgICAgICAgIC5mb3JtLXRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI4NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTdweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDdweDtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNFNEU0RTQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0ZGRjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnNlYXJjaC1pY29uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQ0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTFweCAxMHB4IDEwcHggMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjVGM0YwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCA2cHggMjVweCAwcHggcmdiYSgyMzQsIDIzNCwgMjM0LCAwLjE2KTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgaDIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeURhcmtHcmV5LUQ1MDAsICMyRDMwMzMpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJESU4gTmV4dCBMVCBBcmFiaWNcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5mb3JtLWl0ZW0tLWNhdGVnb3J5IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ibG9jazogNTVweDtcclxuXHJcbiAgICAgICAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogOXB4IDI2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZ2FwOiA0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjMwLCAyMzMsIDIzNiwgMC4zMik7XHJcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDRweCAzMHB4IDBweCByZ2JhKDIyMSwgMjIxLCAyMjEsIDAuMTYpO1xyXG5cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgYS5iZWYtbGluayB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0M3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYy1ncmF5LTM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYy1nb2xkLTg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYtLXNlbGVjdGVkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjLWdvbGQtODtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5oaWRlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnZpZXctY29udGVudCB7XHJcbiAgICAgICAgICAgIC5taW5pbmctY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZ2FwOiA1OHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgIC5jYXRlZ29yeSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzJweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDcwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1OZXV0cmFsLVBhbGV0dGUtZGFya0dyZXktRDQwMCwgIzM0MzczQSk7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkRJTiBOZXh0IExUIEFyYWJpY1wiO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNjBweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC42cmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5taW5pbmctaW5mbyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAudmlld3Mtcm93IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMzBweCA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGdhcDogMTdweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRjBGMEYwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwcHggNHB4IDIwcHggMHB4IHJnYmEoMjM1LCAyMzUsIDIzNSwgMC4xNik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxN3B4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLnZpZXdzLWZpZWxkLXRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC52aWV3cy1sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZmllbGQtY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLU5ldXRyYWwtUGFsZXR0ZS1kYXJrR3JleS1ENDAwLCAjMzQzNzNBKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJESU4gTmV4dCBMVCBBcmFiaWNcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC52aWV3cy1maWVsZC1maWVsZC1kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZmllbGQtY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLU5ldXRyYWwtUGFsZXR0ZS1ncmF5LUczMDAsICM3QTdBN0EpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkRJTiBOZXh0IExUIEFyYWJpY1wiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcclxuICAgIC5wYWdlLW5vZGUtdHlwZS10ZXJtaW5vbG9neS1saXN0IHtcclxuXHJcbiAgICAgICAgLm1pbmluZy10ZXJtaW5vbG9neSB7XHJcbiAgICAgICAgICAgIC52aWV3LWZpbHRlcnMge1xyXG4gICAgICAgICAgICAgICAgLnNlYXJjaC1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5mb3JtLXRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5mb3JtLWl0ZW0tLWNhdGVnb3J5IHtcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzo4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGEuYmVmLWxpbmsge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbn0iLCIucGFnZS1ub2RlLXR5cGUtdXhsYWIge1xyXG4gICAgLnV4bGFiLWNvbnRlbnQge1xyXG4gICAgICAgIC5tYWluLWNvbnRlbnQtc2VjdGlvbiB7XHJcbiAgICAgICAgICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIC8vIHBhZGRpbmctbGVmdDogODBweDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYy1ibGFjay0xO1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiRElOIE5leHQgTFQgQXJhYmljXCI7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDQ4cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNDg1cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2hpZ2hsaWdodCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGMtZ3JheS01O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNjAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX3NpZ251cC1idG4ge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNTZweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE2cHggMjRweDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGdhcDogMTJweDtcclxuICAgICAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLVByaW1hcnlfY29sb3JfcGFsZXR0ZS1Ccm93bi1CMzAwLCAjOUU4QTY2KTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDQ4cHg7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNGRkY7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC8qIEJvZHkvQjEvTWVkaXVtICovXHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiRElOIE5leHQgTFQgQXJhYmljXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9faW1hZ2UtYmxvY2sge1xyXG4gICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubWV0aG9kb2xvZ3ktc2VjdGlvbiB7XHJcbiAgICAgICAgICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsICNGOEY1RUYgMCUsICNGOEY1RUYgMTAwJSksICM0MzQ2NEE7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA5MHB4IDAgOTBweCAwO1xyXG5cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwOXB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjLWJsYWNrLTE7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJESU4gTmV4dCBMVCBBcmFiaWNcIjtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDhweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2NhcmRzIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgICAgICAgICAgIGdhcDogMzBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLm1ldGhvZG9sb2d5LWNhcmQge1xyXG4gICAgICAgICAgICAgICAgZmxleDogMTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjLXdoaXRlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDQwNi42NjZweDtcclxuXHJcbiAgICAgICAgICAgICAgICAmX19ib2R5IHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDQwcHggNDhweDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4OiAxIDAgMDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDM1MHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICZfX2ljb24ge1xyXG4gICAgICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGMtZ29sZC0xO1xyXG4gICAgICAgICAgICAgICAgICAgIC8qIEhlYWRpbmcvSDEvQm9sZCAqL1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkRJTiBOZXh0IExUIEFyYWJpY1wiO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzJweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICZfX3RleHQge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgICAgICAgICAgICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMTtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWNsYW1wOiAxO1xyXG4gICAgICAgICAgICAgICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tUHJpbWFyeV9jb2xvcl9wYWxldHRlLUdyZXktRzQwMCwgIzMzMzczQik7XHJcbiAgICAgICAgICAgICAgICAgICAgLyogSGVhZGluZy9INC9SZWd1bGFyICovXHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiRElOIE5leHQgTFQgQXJhYmljXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDE2cHhcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmdvYWxzLXNlY3Rpb24ge1xyXG4gICAgICAgICAgICAmX193cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCAjRkZGIDAlLCAjRkZGIDEwMCUpLCAjNDM0NjRBO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogOTBweCAwIDkwcHggMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjLWJsYWNrLTE7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAvKiBEaXNwbGF5L0QwL0JvbGQgKi9cclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkRJTiBOZXh0IExUIEFyYWJpY1wiO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA0OHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTZweFxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tTmV1dHJhbC1QYWxldHRlLURhcmtHcmV5LWJhc2UsICM0QTRGNTMpO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgIC8qIEhlYWRpbmcvSDQvUmVndWxhciAqL1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiRElOIE5leHQgTFQgQXJhYmljXCI7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMDlweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fY2FyZHMge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICAgICAgICAgICAgZ2FwOiAzMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZ29hbHMtY2FyZCB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMzA4cHg7XHJcbiAgICAgICAgICAgICAgICBmbGV4OiAxO1xyXG5cclxuICAgICAgICAgICAgICAgICZfX2JvZHkge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjRweCAyNHB4IDIycHggMzZweDtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleDogMSAwIDA7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNjlweDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGJvdHRvbTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICZfX3RleHQge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjYycHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC8qIEhlYWRpbmcvSDQvUmVndWxhciAqL1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkRJTiBOZXh0IExUIEFyYWJpY1wiO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgICAgICAgICAgICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMztcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWNsYW1wOiAzO1xyXG4gICAgICAgICAgICAgICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmX19iZy1pbWFnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogLTEwJTtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogLTMlO1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IC40O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDEpIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0Y4RjhGODtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1FeHRlbmRlZC1QYWxldHRlLVB1cnBsZS1iYXNlLCAjNDEzMjU4KTtcclxuICAgICAgICAgICAgICAgICAgICAvKiBzaGFkb3cgKi9cclxuICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwcHggNnB4IDIwcHggMHB4IHZhcigtLVNIQURPVywgcmdiYSgyMzUsIDIzNSwgMjM1LCAwLjE2KSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRjhGOEY4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNCRDlGOUQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC8qIHNoYWRvdyAqL1xyXG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCA2cHggMjBweCAwcHggdmFyKC0tU0hBRE9XLCByZ2JhKDIzNSwgMjM1LCAyMzUsIDAuMTYpKTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgzKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNGOEY4Rjg7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tRXh0ZW5kZWQtUGFsZXR0ZS1DeWFuLWJhc2UsICMxQUQ5QzcpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAvKiBzaGFkb3cgKi9cclxuICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwcHggNnB4IDIwcHggMHB4IHZhcigtLVNIQURPVywgcmdiYSgyMzUsIDIzNSwgMjM1LCAwLjE2KSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoNCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRjhGOEY4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICM2RTgxOEU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC8qIHNoYWRvdyAqL1xyXG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCA2cHggMjBweCAwcHggdmFyKC0tU0hBRE9XLCByZ2JhKDIzNSwgMjM1LCAyMzUsIDAuMTYpKTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCg1KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNGOEY4Rjg7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tRXh0ZW5kZWQtUGFsZXR0ZS1QdXJwbGUtYmFzZSwgIzQxMzI1OCk7XHJcbiAgICAgICAgICAgICAgICAgICAgLyogc2hhZG93ICovXHJcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDZweCAyMHB4IDBweCB2YXIoLS1TSEFET1csIHJnYmEoMjM1LCAyMzUsIDIzNSwgMC4xNikpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDYpIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0Y4RjhGODtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjQkQ5RjlEO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAvKiBzaGFkb3cgKi9cclxuICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwcHggNnB4IDIwcHggMHB4IHZhcigtLVNIQURPVywgcmdiYSgyMzUsIDIzNSwgMjM1LCAwLjE2KSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoNykge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRjhGOEY4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLUV4dGVuZGVkLVBhbGV0dGUtQ3lhbi1iYXNlLCAjMUFEOUM3KTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLyogc2hhZG93ICovXHJcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDZweCAyMHB4IDBweCB2YXIoLS1TSEFET1csIHJnYmEoMjM1LCAyMzUsIDIzNSwgMC4xNikpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDgpIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0Y4RjhGODtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjNkU4MThFO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAvKiBzaGFkb3cgKi9cclxuICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwcHggNnB4IDIwcHggMHB4IHZhcigtLVNIQURPVywgcmdiYSgyMzUsIDIzNSwgMjM1LCAwLjE2KSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG5cclxuXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5rYy1mYXFzIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI0ZBRkJGQjtcclxuXHJcbiAgICAgICAgICAgIC5hY2NvcmRpb24taXRlbSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkFGQkZCICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgLmFjY29yZGlvbi1idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgIC8qIEhlYWRpbmcvSDQvUmVndWxhciAqL1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkRJTiBOZXh0IExUIEFyYWJpY1wiO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLmNvbGxhcHNlZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1UZXh0LWNvbG9yLXRleHQtcHJpbWFyeS10aXRsZS1ibGFjaywgIzNDM0QzQyk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5hY2NvcmRpb24tYm9keSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkFGQkZCICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuaGVhZGVyLWZhcSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDZyZW0gMCA2LjVyZW0gMDtcclxuXHJcbiAgICAgICAgICAgICAgICAudmlldy1hbGwtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAudmlldy1hbGwtYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMC40MTM2OXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiB2YXIoLS1zcGFjaW5nLXNwYWNpbmcteHMsIDFyZW0pIHZhcigtLXNwYWNpbmctc3BhY2luZy1zLCAxLjVyZW0pO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1nb2xkLTc7IC8vIEFkanVzdCB0byB5b3VyIGJyYW5kIGNvbG9yXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGgzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjLWdyYXktMTA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogM3JlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZmFxcy1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDQuODhyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnV4bGFiLWZvcm0ge1xyXG4gICAgICAgIC5jb250YWN0LXRpdGxlIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC53ZWJmb3JtLWJ1dHRvbi0tc3VibWl0IHtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZvcm0tdHlwZS0tcmFkaW8ge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDI0cHggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jb250YWN0LWZvcm0tc3VibWl0LWJ0biB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICM5RThBNjYgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5mb3JtLXR5cGUtLXNlbGVjdCB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5mb3JtLXR5cGUtLXNlbGVjdCBzZWxlY3Qge1xyXG4gICAgICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xyXG4gICAgICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAgICAgICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMi41ZW07XHJcbiAgICAgICAgICAgIC8qIE1ha2Ugc3BhY2UgZm9yIHRoZSBhcnJvdyAqL1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLyogQ3VzdG9tIGFycm93ICovXHJcbiAgICAgICAgLmZvcm0tdHlwZS0tc2VsZWN0OjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogNzIlO1xyXG4gICAgICAgICAgICByaWdodDogMWVtO1xyXG4gICAgICAgICAgICB3aWR0aDogMTZweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy90aGVtZXMvZXNuYWQvcHVibGljL2ltYWdlcy9pY29ucy9hcnJvdy1kb3duLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6OTIwcHgpIHtcclxuXHJcbiAgICAucGFnZS1ub2RlLXR5cGUtdXhsYWIge1xyXG4gICAgICAgIC51eGxhYi1jb250ZW50IHtcclxuICAgICAgICAgICAgLm1haW4tY29udGVudC1zZWN0aW9uIHtcclxuICAgICAgICAgICAgICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMzBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmX19pbWFnZS1ibG9jayB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLm1ldGhvZG9sb2d5LXNlY3Rpb24ge1xyXG4gICAgICAgICAgICAgICAgJl9fY2FyZHMge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLm1ldGhvZG9sb2d5LWNhcmQge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcblxyXG4ucGF0aC1mcm9udHBhZ2Uge1xyXG4gICAgZm9vdGVyIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC51eC1sYWItc2VjdGlvbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtZ29sZC05O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBwYWRkaW5nLWJsb2NrOiA0LjVyZW07XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAgICAgLnV4LWxhYi1jb250ZW50IHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICBnYXA6IDJyZW07XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudXgtbGFiLXRleHQge1xyXG4gICAgICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGMtYmxhY2stMTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDRweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNS4ycmVtO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNDI4cHg7XHJcblxyXG5cclxuICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG5cclxuXHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjLWdyYXktNTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTQwJTtcclxuICAgICAgICAgICAgICAgIC8qIDEuNHJlbSAqL1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA0NTFweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC51eC1sYWItYWN0aW9uIHtcclxuICAgICAgICAgICAgLnV4LWxhYi1idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTMzcHg7XHJcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA0OHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogdmFyKC0tc3BhY2luZy1zcGFjaW5nLXhzLCAxNnB4KSB2YXIoLS1zcGFjaW5nLXNwYWNpbmctcywgMjRweCk7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBnYXA6IC41cmVtO1xyXG4gICAgICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAuNXJlbTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjLWdvbGQtNztcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjAwJTtcclxuXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC51eC1sYWItZGVjbyB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy90aGVtZXMvZXNuYWQvcHVibGljL2ltYWdlcy91eGxhYi1wYXR0ZXJuLnN2ZycpOyAvLyBjdXN0b21pemUgcGF0aFxyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgcmlnaHQ7XHJcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5ob21lLW5ld3Mge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcblxyXG59XHJcblxyXG5odG1sW2xhbmc9XCJhclwiXVtkaXI9XCJydGxcIl0ge1xyXG4gICAgLnBhZ2Utbm9kZS10eXBlLXV4bGFiIHtcclxuICAgICAgICAudXhsYWItY29udGVudCB7XHJcbiAgICAgICAgICAgIC5tYWluLWNvbnRlbnQtc2VjdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAmX19zaWdudXAtYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJl9faW1hZ2UtYmxvY2sge1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlWSgxODBkZWcpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZ29hbHMtc2VjdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAuZ29hbHMtY2FyZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgJl9fYmctaW1hZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtMyU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiB1bnNldDtcclxuXHJcblxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucGF0aC1mcm9udHBhZ2Uge1xyXG4gICAgICAgIC51eC1sYWItZGVjbyB7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHJpZ2h0OiB1bnNldDtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVZKDE4MGRlZyk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciByaWdodDtcclxuXHJcblxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY2xvc2UtdXgtYnRuIHtcclxuICAgICAgICBsZWZ0OiAyMHB4O1xyXG4gICAgICAgIHJpZ2h0OiB1bnNldDtcclxuXHJcbiAgICB9XHJcbn0iLCIuYnJlYWRjcnVtYnMge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbn1cclxuXHJcbi5zdWJwYWdlSGVyb19faW5uZXIge1xyXG4gIC5zdWJwYWdlSGVyb19fdGl0bGUge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxuXHJcbiAgLnN1YnBhZ2VIZXJvX190ZXh0IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcbn1cclxuXHJcbi5wYWdlLW5vZGUtdHlwZS1ldmVudHMge1xyXG4gIC5ldmVudHMtbGlzdCB7XHJcbiAgICAuZXZlbnQtZmlsdGVyIHtcclxuICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5ldmVudC1jb250YWluZXIge1xyXG4gICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ucGFnZS1ub2RlLXR5cGUtcGFnZSB7XHJcbiAgLnRleHRQYWdlX193cmFwcGVyIHtcclxuICAgIHdpZHRoOiA3MCU7XHJcbiAgICBtYXJnaW46IGF1dG87XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgfVxyXG5cclxuICAudGV4dFBhZ2VfX2xlZnRDb250ZW50IHtcclxuICAgIGZsZXg6IHVuc2V0O1xyXG4gIH1cclxufVxyXG5cclxuLm1hcC10aXRsZS1jb250YWluZXIge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbn1cclxuXHJcbi5wYWdlLW5vZGUtdHlwZS1tYXAge1xyXG4gIC5tYXAtY29udGFpbmVyIHtcclxuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLmNvbnRhY3QtY29udGFpbmVyIHtcclxuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tYXAtc2VjdGlvbi1ibG9jayB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG5cclxuICAuY29udGFjdC1zZWN0aW9uIHtcclxuICAgIGgxLFxyXG4gICAgcCB7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRhY3QtYnV0dG9uLWNvbnRhaW5lciB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uZGlnaXRhbC1zdGFtcC1jYXJkIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgei1pbmRleDogMTA7XHJcbn1cclxuLmhlYWRlcl9fbWFpbiB7XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExMjNweCkge1xyXG4gICAgei1pbmRleDogMTI7XHJcbiAgfVxyXG59XHJcbi5zdGFtcC1lbiB7XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICBoNiB7XHJcbiAgICAgIGZsZXgtYmFzaXM6IDkyJTtcclxuICAgIH1cclxuICAgIC5idG4tZGlnaXRhbC1zdGFtcC1jYXJkIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IFxyXG4gICAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xyXG4gICAgXHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4iLCIucGFnZV9mZWVkYmFjayB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tQmFja2dyb3VuZC1iYWNrZ3JvdW5kLXdoaXRlLCAjZmZmKTtcclxuICBwYWRkaW5nLWJsb2NrOiAyMHB4O1xyXG4gIC53ZWJmb3JtLWJ1dHRvbi0tc3VibWl0IHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG4gIC5mb3JtLWl0ZW0tLXdhcy10aGlzLXBhZ2UtdXNlZnVsIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZ2FwOiAyMHB4O1xyXG4gICAgZmxleDogMSAwIDA7XHJcbiAgfVxyXG4gIGxhYmVsW2Zvcj1cImVkaXQtd2FzLXRoaXMtcGFnZS11c2VmdWxcIl0ge1xyXG4gICAgY29sb3I6IHZhcigtLVRleHQtdGV4dC1kZWZhdWx0LCAjMTYxNjE2KTtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMjBweDsgLyogMTUwJSAqL1xyXG4gIH1cclxuICAud2ViZm9ybS1vcHRpb25zLWRpc3BsYXktYnV0dG9ucyB7XHJcbiAgICBnYXA6IDIwcHg7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgIH1cclxuICB9XHJcbiAgLndlYmZvcm0tb3B0aW9ucy1kaXNwbGF5LWJ1dHRvbnMgLndlYmZvcm0tb3B0aW9ucy1kaXNwbGF5LWJ1dHRvbnMtd3JhcHBlciB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgfVxyXG4gIC53ZWJmb3JtLW9wdGlvbnMtZGlzcGxheS1idXR0b25zIGxhYmVsLndlYmZvcm0tb3B0aW9ucy1kaXNwbGF5LWJ1dHRvbnMtbGFiZWwge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGhlaWdodDogMzMuMzMzcHg7XHJcbiAgICBtaW4taGVpZ2h0OiAzMy4zMzNweDtcclxuICAgIG1heC1oZWlnaHQ6IDMzLjMzM3B4O1xyXG4gICAgcGFkZGluZzogdmFyKC0tR2xvYmFsLXNwYWNpbmctbm9uZSwgMClcclxuICAgICAgdmFyKC0tQnV0dG9uLWJ1dHRvbnMtbGctcGFkZGluZywgMTZweCk7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBnYXA6IHZhcigtLUJ1dHRvbi1idXR0b25zLWxnLWdhcCwgNHB4KTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDMuMzI5cHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAjOUU4QTY2O1xyXG4gICAgY29sb3I6IHZhcigtLVRleHQtdGV4dC1vbmNvbG9yLXByaW1hcnksICNmZmYpO1xyXG4gICAgZm9udC1zaXplOiAxMy4zMzNweDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMS4yNXJlbTsgLyogMTUwJSAqL1xyXG4gICAgYm9yZGVyOiB1bnNldDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICY6aG92ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjNmY2MTQ3O1xyXG4gICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgIG91dGxpbmU6IDA7XHJcbiAgICAgIGJhY2tncm91bmQ6ICM2ZjYxNDc7XHJcbiAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC53ZWJmb3JtLWNvbmZpcm1hdGlvbl9fbWVzc2FnZSB7XHJcbiAgICBjb2xvcjogdmFyKC0tVGV4dC10ZXh0LWRlZmF1bHQsICMxNjE2MTYpO1xyXG4gICAgZm9udC1zaXplOiAxOXB4O1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMHB4OyAvKiAxNTAlICovXHJcbiAgICBtYXJnaW46IDA7XHJcbiAgfVxyXG59XHJcbiIsIiRmb250LXVybCA6Jy4uL2Fzc2V0cy9mb250cycgICFkZWZhdWx0O1xuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdESU4gTmV4dCBMVCBBcmFiaWMnO1xuICBzcmM6IHVybCgnI3skZm9udC11cmx9L0RJTk5leHRMVEFyYWJpYy1CbGFjay5lb3QnKTtcbiAgc3JjOiB1cmwoJyN7JGZvbnQtdXJsfS9ESU5OZXh0TFRBcmFiaWMtQmxhY2suZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICAgIHVybCgnI3skZm9udC11cmx9L0RJTk5leHRMVEFyYWJpYy1CbGFjay53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgIHVybCgnI3skZm9udC11cmx9L0RJTk5leHRMVEFyYWJpYy1CbGFjay53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gICAgICB1cmwoJyN7JGZvbnQtdXJsfS9ESU5OZXh0TFRBcmFiaWMtQmxhY2sudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnRElOIE5leHQgTFQgQXJhYmljJztcbiAgc3JjOiB1cmwoJyN7JGZvbnQtdXJsfS9ESU5OZXh0TFRBcmFiaWMtQmxhY2tfMS5lb3QnKTtcbiAgc3JjOiB1cmwoJyN7JGZvbnQtdXJsfS9ESU5OZXh0TFRBcmFiaWMtQmxhY2tfMS5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgICAgdXJsKCcjeyRmb250LXVybH0vRElOTmV4dExUQXJhYmljLUJsYWNrXzEud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICB1cmwoJyN7JGZvbnQtdXJsfS9ESU5OZXh0TFRBcmFiaWMtQmxhY2tfMS53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gICAgICB1cmwoJyN7JGZvbnQtdXJsfS9ESU5OZXh0TFRBcmFiaWMtQmxhY2tfMS50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdESU4gTmV4dCBMVCBBcmFiaWMnO1xuICBzcmM6IHVybCgnI3skZm9udC11cmx9L0RJTk5leHRMVEFyYWJpYy1CbGFja18yLmVvdCcpO1xuICBzcmM6IHVybCgnI3skZm9udC11cmx9L0RJTk5leHRMVEFyYWJpYy1CbGFja18yLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgICB1cmwoJyN7JGZvbnQtdXJsfS9ESU5OZXh0TFRBcmFiaWMtQmxhY2tfMi53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgIHVybCgnI3skZm9udC11cmx9L0RJTk5leHRMVEFyYWJpYy1CbGFja18yLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICAgIHVybCgnI3skZm9udC11cmx9L0RJTk5leHRMVEFyYWJpYy1CbGFja18yLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0RJTiBOZXh0IExUIEFyYWJpYyc7XG4gIHNyYzogdXJsKCcjeyRmb250LXVybH0vRElOTmV4dExUQXJhYmljLUJvbGQuZW90Jyk7XG4gIHNyYzogdXJsKCcjeyRmb250LXVybH0vRElOTmV4dExUQXJhYmljLUJvbGQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICAgIHVybCgnI3skZm9udC11cmx9L0RJTk5leHRMVEFyYWJpYy1Cb2xkLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgdXJsKCcjeyRmb250LXVybH0vRElOTmV4dExUQXJhYmljLUJvbGQud29mZicpIGZvcm1hdCgnd29mZicpLFxuICAgICAgdXJsKCcjeyRmb250LXVybH0vRElOTmV4dExUQXJhYmljLUJvbGQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0RJTiBOZXh0IExUIEFyYWJpYyc7XG4gIHNyYzogdXJsKCcjeyRmb250LXVybH0vRElOTmV4dExUQXJhYmljLUJvbGRfMS5lb3QnKTtcbiAgc3JjOiB1cmwoJyN7JGZvbnQtdXJsfS9ESU5OZXh0TFRBcmFiaWMtQm9sZF8xLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgICB1cmwoJyN7JGZvbnQtdXJsfS9ESU5OZXh0TFRBcmFiaWMtQm9sZF8xLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgdXJsKCcjeyRmb250LXVybH0vRElOTmV4dExUQXJhYmljLUJvbGRfMS53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gICAgICB1cmwoJyN7JGZvbnQtdXJsfS9ESU5OZXh0TFRBcmFiaWMtQm9sZF8xLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdESU4gTmV4dCBMVCBBcmFiaWMnO1xuICBzcmM6IHVybCgnI3skZm9udC11cmx9L0RJTk5leHRMVEFyYWJpYy1Cb2xkXzIuZW90Jyk7XG4gIHNyYzogdXJsKCcjeyRmb250LXVybH0vRElOTmV4dExUQXJhYmljLUJvbGRfMi5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgICAgdXJsKCcjeyRmb250LXVybH0vRElOTmV4dExUQXJhYmljLUJvbGRfMi53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgIHVybCgnI3skZm9udC11cmx9L0RJTk5leHRMVEFyYWJpYy1Cb2xkXzIud29mZicpIGZvcm1hdCgnd29mZicpLFxuICAgICAgdXJsKCcjeyRmb250LXVybH0vRElOTmV4dExUQXJhYmljLUJvbGRfMi50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnRElOIE5leHQgTFQgQXJhYmljJztcbiAgc3JjOiB1cmwoJyN7JGZvbnQtdXJsfS9ESU5OZXh0TFRBcmFiaWMtSGVhdnkuZW90Jyk7XG4gIHNyYzogdXJsKCcjeyRmb250LXVybH0vRElOTmV4dExUQXJhYmljLUhlYXZ5LmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgICB1cmwoJyN7JGZvbnQtdXJsfS9ESU5OZXh0TFRBcmFiaWMtSGVhdnkud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICB1cmwoJyN7JGZvbnQtdXJsfS9ESU5OZXh0TFRBcmFiaWMtSGVhdnkud29mZicpIGZvcm1hdCgnd29mZicpLFxuICAgICAgdXJsKCcjeyRmb250LXVybH0vRElOTmV4dExUQXJhYmljLUhlYXZ5LnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0RJTiBOZXh0IExUIEFyYWJpYyc7XG4gIHNyYzogdXJsKCcjeyRmb250LXVybH0vRElOTmV4dExUQXJhYmljLUhlYXZ5XzEuZW90Jyk7XG4gIHNyYzogdXJsKCcjeyRmb250LXVybH0vRElOTmV4dExUQXJhYmljLUhlYXZ5XzEuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICAgIHVybCgnI3skZm9udC11cmx9L0RJTk5leHRMVEFyYWJpYy1IZWF2eV8xLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgdXJsKCcjeyRmb250LXVybH0vRElOTmV4dExUQXJhYmljLUhlYXZ5XzEud29mZicpIGZvcm1hdCgnd29mZicpLFxuICAgICAgdXJsKCcjeyRmb250LXVybH0vRElOTmV4dExUQXJhYmljLUhlYXZ5XzEudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnRElOIE5leHQgTFQgQXJhYmljJztcbiAgc3JjOiB1cmwoJyN7JGZvbnQtdXJsfS9ESU5OZXh0TFRBcmFiaWMtTGlnaHQuZW90Jyk7XG4gIHNyYzogdXJsKCcjeyRmb250LXVybH0vRElOTmV4dExUQXJhYmljLUxpZ2h0LmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgICB1cmwoJyN7JGZvbnQtdXJsfS9ESU5OZXh0TFRBcmFiaWMtTGlnaHQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICB1cmwoJyN7JGZvbnQtdXJsfS9ESU5OZXh0TFRBcmFiaWMtTGlnaHQud29mZicpIGZvcm1hdCgnd29mZicpLFxuICAgICAgdXJsKCcjeyRmb250LXVybH0vRElOTmV4dExUQXJhYmljLUxpZ2h0LnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0RJTiBOZXh0IExUIEFyYWJpYyc7XG4gIHNyYzogdXJsKCcjeyRmb250LXVybH0vRElOTmV4dExUQXJhYmljLUhlYXZ5XzIuZW90Jyk7XG4gIHNyYzogdXJsKCcjeyRmb250LXVybH0vRElOTmV4dExUQXJhYmljLUhlYXZ5XzIuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICAgIHVybCgnI3skZm9udC11cmx9L0RJTk5leHRMVEFyYWJpYy1IZWF2eV8yLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgdXJsKCcjeyRmb250LXVybH0vRElOTmV4dExUQXJhYmljLUhlYXZ5XzIud29mZicpIGZvcm1hdCgnd29mZicpLFxuICAgICAgdXJsKCcjeyRmb250LXVybH0vRElOTmV4dExUQXJhYmljLUhlYXZ5XzIudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnRElOIE5leHQgTFQgQXJhYmljJztcbiAgc3JjOiB1cmwoJyN7JGZvbnQtdXJsfS9ESU5OZXh0TFRBcmFiaWMtTGlnaHRfMS5lb3QnKTtcbiAgc3JjOiB1cmwoJyN7JGZvbnQtdXJsfS9ESU5OZXh0TFRBcmFiaWMtTGlnaHRfMS5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgICAgdXJsKCcjeyRmb250LXVybH0vRElOTmV4dExUQXJhYmljLUxpZ2h0XzEud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICB1cmwoJyN7JGZvbnQtdXJsfS9ESU5OZXh0TFRBcmFiaWMtTGlnaHRfMS53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gICAgICB1cmwoJyN7JGZvbnQtdXJsfS9ESU5OZXh0TFRBcmFiaWMtTGlnaHRfMS50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdESU4gTmV4dCBMVCBBcmFiaWMnO1xuICBzcmM6IHVybCgnI3skZm9udC11cmx9L0RJTk5leHRMVEFyYWJpYy1SZWd1bGFyLmVvdCcpO1xuICBzcmM6IHVybCgnI3skZm9udC11cmx9L0RJTk5leHRMVEFyYWJpYy1SZWd1bGFyLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgICB1cmwoJyN7JGZvbnQtdXJsfS9ESU5OZXh0TFRBcmFiaWMtUmVndWxhci53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgIHVybCgnI3skZm9udC11cmx9L0RJTk5leHRMVEFyYWJpYy1SZWd1bGFyLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICAgIHVybCgnI3skZm9udC11cmx9L0RJTk5leHRMVEFyYWJpYy1SZWd1bGFyLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0RJTiBOZXh0IExUIEFyYWJpYyc7XG4gIHNyYzogdXJsKCcjeyRmb250LXVybH0vRElOTmV4dExUQXJhYmljLU1lZGl1bS5lb3QnKTtcbiAgc3JjOiB1cmwoJyN7JGZvbnQtdXJsfS9ESU5OZXh0TFRBcmFiaWMtTWVkaXVtLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgICB1cmwoJyN7JGZvbnQtdXJsfS9ESU5OZXh0TFRBcmFiaWMtTWVkaXVtLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgdXJsKCcjeyRmb250LXVybH0vRElOTmV4dExUQXJhYmljLU1lZGl1bS53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gICAgICB1cmwoJyN7JGZvbnQtdXJsfS9ESU5OZXh0TFRBcmFiaWMtTWVkaXVtLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0RJTiBOZXh0IExUIEFyYWJpYyc7XG4gIHNyYzogdXJsKCcjeyRmb250LXVybH0vRElOTmV4dExUQXJhYmljLU1lZGl1bV8xLmVvdCcpO1xuICBzcmM6IHVybCgnI3skZm9udC11cmx9L0RJTk5leHRMVEFyYWJpYy1NZWRpdW1fMS5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgICAgdXJsKCcjeyRmb250LXVybH0vRElOTmV4dExUQXJhYmljLU1lZGl1bV8xLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgdXJsKCcjeyRmb250LXVybH0vRElOTmV4dExUQXJhYmljLU1lZGl1bV8xLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICAgIHVybCgnI3skZm9udC11cmx9L0RJTk5leHRMVEFyYWJpYy1NZWRpdW1fMS50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdESU4gTmV4dCBMVCBBcmFiaWMnO1xuICBzcmM6IHVybCgnI3skZm9udC11cmx9L0RJTk5leHRMVEFyYWJpYy1NZWRpdW1fMi5lb3QnKTtcbiAgc3JjOiB1cmwoJyN7JGZvbnQtdXJsfS9ESU5OZXh0TFRBcmFiaWMtTWVkaXVtXzIuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICAgIHVybCgnI3skZm9udC11cmx9L0RJTk5leHRMVEFyYWJpYy1NZWRpdW1fMi53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgIHVybCgnI3skZm9udC11cmx9L0RJTk5leHRMVEFyYWJpYy1NZWRpdW1fMi53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gICAgICB1cmwoJyN7JGZvbnQtdXJsfS9ESU5OZXh0TFRBcmFiaWMtTWVkaXVtXzIudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnRElOIE5leHQgTFQgQXJhYmljIFVsdHJhJztcbiAgc3JjOiB1cmwoJyN7JGZvbnQtdXJsfS9ESU5OZXh0TFRBcmFiaWMtVWx0cmFMaWdodC5lb3QnKTtcbiAgc3JjOiB1cmwoJyN7JGZvbnQtdXJsfS9ESU5OZXh0TFRBcmFiaWMtVWx0cmFMaWdodC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgICAgdXJsKCcjeyRmb250LXVybH0vRElOTmV4dExUQXJhYmljLVVsdHJhTGlnaHQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICB1cmwoJyN7JGZvbnQtdXJsfS9ESU5OZXh0TFRBcmFiaWMtVWx0cmFMaWdodC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gICAgICB1cmwoJyN7JGZvbnQtdXJsfS9ESU5OZXh0TFRBcmFiaWMtVWx0cmFMaWdodC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG4gIGZvbnQtd2VpZ2h0OiAyMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdESU4gTmV4dCBMVCBBcmFiaWMnO1xuICBzcmM6IHVybCgnI3skZm9udC11cmx9L0RJTk5leHRMVEFyYWJpYy1SZWd1bGFyXzEuZW90Jyk7XG4gIHNyYzogdXJsKCcjeyRmb250LXVybH0vRElOTmV4dExUQXJhYmljLVJlZ3VsYXJfMS5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgICAgdXJsKCcjeyRmb250LXVybH0vRElOTmV4dExUQXJhYmljLVJlZ3VsYXJfMS53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgIHVybCgnI3skZm9udC11cmx9L0RJTk5leHRMVEFyYWJpYy1SZWd1bGFyXzEud29mZicpIGZvcm1hdCgnd29mZicpLFxuICAgICAgdXJsKCcjeyRmb250LXVybH0vRElOTmV4dExUQXJhYmljLVJlZ3VsYXJfMS50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdESU4gTmV4dCBMVCBBcmFiaWMnO1xuICBzcmM6IHVybCgnI3skZm9udC11cmx9L0RJTk5leHRMVEFyYWJpYy1SZWd1bGFyXzIuZW90Jyk7XG4gIHNyYzogdXJsKCcjeyRmb250LXVybH0vRElOTmV4dExUQXJhYmljLVJlZ3VsYXJfMi5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgICAgdXJsKCcjeyRmb250LXVybH0vRElOTmV4dExUQXJhYmljLVJlZ3VsYXJfMi53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgIHVybCgnI3skZm9udC11cmx9L0RJTk5leHRMVEFyYWJpYy1SZWd1bGFyXzIud29mZicpIGZvcm1hdCgnd29mZicpLFxuICAgICAgdXJsKCcjeyRmb250LXVybH0vRElOTmV4dExUQXJhYmljLVJlZ3VsYXJfMi50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdESU4gTmV4dCBMVCBBcmFiaWMgVWx0cmEnO1xuICBzcmM6IHVybCgnI3skZm9udC11cmx9L0RJTk5leHRMVEFyYWJpYy1VbHRyYUxpZ2h0XzEuZW90Jyk7XG4gIHNyYzogdXJsKCcjeyRmb250LXVybH0vRElOTmV4dExUQXJhYmljLVVsdHJhTGlnaHRfMS5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgICAgdXJsKCcjeyRmb250LXVybH0vRElOTmV4dExUQXJhYmljLVVsdHJhTGlnaHRfMS53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgIHVybCgnI3skZm9udC11cmx9L0RJTk5leHRMVEFyYWJpYy1VbHRyYUxpZ2h0XzEud29mZicpIGZvcm1hdCgnd29mZicpLFxuICAgICAgdXJsKCcjeyRmb250LXVybH0vRElOTmV4dExUQXJhYmljLVVsdHJhTGlnaHRfMS50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG4gIGZvbnQtd2VpZ2h0OiAyMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdESU4gTmV4dCBMVCBBcmFiaWMgVWx0cmEnO1xuICBzcmM6IHVybCgnI3skZm9udC11cmx9L0RJTk5leHRMVEFyYWJpYy1VbHRyYUxpZ2h0XzIuZW90Jyk7XG4gIHNyYzogdXJsKCcjeyRmb250LXVybH0vRElOTmV4dExUQXJhYmljLVVsdHJhTGlnaHRfMi5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgICAgdXJsKCcjeyRmb250LXVybH0vRElOTmV4dExUQXJhYmljLVVsdHJhTGlnaHRfMi53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgIHVybCgnI3skZm9udC11cmx9L0RJTk5leHRMVEFyYWJpYy1VbHRyYUxpZ2h0XzIud29mZicpIGZvcm1hdCgnd29mZicpLFxuICAgICAgdXJsKCcjeyRmb250LXVybH0vRElOTmV4dExUQXJhYmljLVVsdHJhTGlnaHRfMi50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG4gIGZvbnQtd2VpZ2h0OiAyMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdESU4gTmV4dCBMVCBBcmFiaWMgVWx0cmEnO1xuICBzcmM6IHVybCgnI3skZm9udC11cmx9L0RJTk5leHRMVEFyYWJpYy1VbHRyYUxpZ2h0XzMuZW90Jyk7XG4gIHNyYzogdXJsKCcjeyRmb250LXVybH0vRElOTmV4dExUQXJhYmljLVVsdHJhTGlnaHRfMy5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgICAgdXJsKCcjeyRmb250LXVybH0vRElOTmV4dExUQXJhYmljLVVsdHJhTGlnaHRfMy53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgIHVybCgnI3skZm9udC11cmx9L0RJTk5leHRMVEFyYWJpYy1VbHRyYUxpZ2h0XzMud29mZicpIGZvcm1hdCgnd29mZicpLFxuICAgICAgdXJsKCcjeyRmb250LXVybH0vRElOTmV4dExUQXJhYmljLVVsdHJhTGlnaHRfMy50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG4gIGZvbnQtd2VpZ2h0OiAyMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG4iLCJodG1sLCBib2R5LCBkaXYsIHNwYW4sIGFwcGxldCwgb2JqZWN0LCBpZnJhbWUsIGgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIHAsIGJsb2NrcXVvdGUsIHByZSwgYSwgYWJiciwgYWNyb255bSwgYWRkcmVzcywgYmlnLCBjaXRlLCBjb2RlLCBkZWwsIGRmbiwgZW0sIGltZywgaW5zLCBrYmQsIHEsIHMsIHNhbXAsIHNtYWxsLCBzdHJpa2UsIHN0cm9uZywgc3ViLCBzdXAsIHR0LCB2YXIsIGIsIHUsIGksIGNlbnRlciwgZGwsIGR0LCBkZCwgb2wsIHVsLCBsaSwgZmllbGRzZXQsIGZvcm0sIGxhYmVsLCBsZWdlbmQsIHRhYmxlLCBjYXB0aW9uLCB0Ym9keSwgdGZvb3QsIHRoZWFkLCB0ciwgdGgsIHRkLCBhcnRpY2xlLCBhc2lkZSwgY2FudmFzLCBkZXRhaWxzLCBlbWJlZCwgZmlndXJlLCBmaWdjYXB0aW9uLCBmb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtZW51LCBuYXYsIG91dHB1dCwgcnVieSwgc2VjdGlvbiwgc3VtbWFyeSwgdGltZSwgbWFyaywgYXVkaW8sIHZpZGVvIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG59XG5ib2R5e1xuICAvLyBmb250LWZhbWlseTogJ0RJTiBOZXh0IExUIEFyYWJpYyc7IFxuICBcbn0gXG4ucm93e1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGdhcDogMTlweDtcbiAgZmxleC13cmFwOiB3cmFwO31cbiAgLmNvbnRhaW5lcntcbiAgICBtYXJnaW46IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMjkwcHg7XG4gIH1cbi5mbGV4LW5vd3JhcHtcbiAgZmxleC13cmFwOiBub3dyYXA7XG59XG4qLCAqOmJlZm9yZSwgKjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cblxuLyogLSBSZXNldCBmb3IgU1ZHIG9yYXogZWxlbWVudHMgb2YgZm9ybSAtICovXG5zdmcsIGlucHV0LCB0ZXh0YXJlYSwgYnV0dG9uLCBzZWxlY3Qge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiAxMDAlO1xuICBvdXRsaW5lOiBub25lO1xufVxuXG5pbnB1dCwgdGV4dGFyZWEsIHNlbGVjdCwgYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgb3V0bGluZTogbm9uZTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbmJ1dHRvbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuc2VsZWN0OjotbXMtZXhwYW5kLCBpbnB1dDo6LW1zLWNsZWFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogLSBJRTExIC0gKi9cbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuIiwiXG5cbi5jb21wbGV4ZXMtZGV0YWlscy1zZWN0aW9ue1xuICBwYWRkaW5nOiA4MHB4IDIwcHggMTcwcHggMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLXRvcDogY2FsYygxMDJweCArIDgwcHgpO1xuXG4gIG1hcmdpbi10b3A6IC0xMDJweDtcbiAgLmNvbXBsZXhlcy1kZXRhaWxzLXNlY3Rpb24taWNvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDVweDtcbn1cbi5jb21wbGV4ZXMtZGV0YWlscy1zZWN0aW9uLXRpdGxlIHtcbiAgY29sb3I6ICMyRDMwMzM7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6IFwiRElOIE5leHQgTFQgQXJhYmljXCI7XG4gIGZvbnQtc2l6ZTogMzVweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMjRweDsgLyogNjguNTcxJSAqL1xuICBtYXJnaW4tYm90dG9tOiA1N3B4O1xufVxuXG4uY29tcGxleGVzLWRldGFpbHMtc2VjdGlvbi1jb250YWN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgLmNvbXBsZXhlcy1kZXRhaWxzLXNlY3Rpb24tY29udGFjdC1pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGdhcDogOHB4O1xuICAgIC5jb21wbGV4ZXMtZGV0YWlscy1zZWN0aW9uLWNvbnRhY3QtaXRlbS10ZXh0IHtcbiAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5TGlnaHRHcmV5LUw0MDAsICM5MjkzOTQpO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC1mYW1pbHk6IFwiRElOIE5leHQgTFQgQXJhYmljXCI7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gIH1cbiAgLmNvbXBsZXhlcy1kZXRhaWxzLXNlY3Rpb24tY29udGFjdC1pdGVtLW51bWJlciB7XG4gICAgY29sb3I6IHZhcigtLXByaW1hcnlEYXJrR3JleS1ENTAwLCAjMkQzMDMzKTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1mYW1pbHk6IFwiRElOIE5leHQgTFQgQXJhYmljXCI7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xufVxuICB9XG59XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNvbXBsZXhlcy1kZXRhaWxzLXNlY3Rpb24gLmNvbXBsZXhlcy1kZXRhaWxzLXNlY3Rpb24tY29udGFjdHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBnYXA6IDE1cHg7XG4gIH1cbn1cblxuLnBhZ2Utbm9kZS10eXBlLW1pbmluZy1iaWQge1xuICAgIC5zaWRlQmFubmVyX19pbm5lciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGMEYxRjE7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgfVxuXG4gICAgaW5wdXQjZWRpdC1hY3Rpb25zLXN1Ym1pdCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODQ2OTQwO1xuICAgICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgICAgcGFkZGluZzogMS42cmVtIDIuNHJlbTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgYm9yZGVyOiAwLjFyZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgbWFyZ2luLXRvcDogMy4ycmVtO1xuICAgIH1cblxuICAgIGEuZXhwcmVzcy1pbnRlcmVzdC1mb3JtLXN1Ym1pdC1idG4ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzg0Njk0MDtcbiAgICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICAgIHBhZGRpbmc6IDEuNnJlbSAyLjRyZW07XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgIGJvcmRlcjogMC4xcmVtIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIG1hcmdpbi10b3A6IDMuMnJlbTtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgIH1cblxuICAgIGlucHV0I2VkaXQtYWN0aW9ucy1zdWJtaXQ6aG92ZXIsXG4gICAgYS5leHByZXNzLWludGVyZXN0LWZvcm0tc3VibWl0LWJ0bjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItY29sb3I6ICM4NDY5NDA7XG4gICAgICAgIGNvbG9yOiAjODQ2OTQwO1xuICAgIH1cbn1cblxuLmJpZHMtdGFiLWl0ZW0tZGV0YWlscyB7XG4gICAgLmZvcm0tbWFpbi1maWxlIHtcbiAgICAgICAgLy8gYmFja2dyb3VuZDogcmdiYSgyMTYsIDE5NCwgMTYwLCAwLjA2KTtcbiAgICAgICAgcGFkZGluZzogNTBweCA1MHB4O1xuICAgIH1cbn1cblxuXG4uZXhwcmVzcy1pbnRlcmVzdCB7XG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGO1xuICAgIGJveC1zaGFkb3c6IDBweCA0cHggMjBweCAwcHggcmdiYSgyMzMsIDIzMywgMjMzLCAwLjE2KTtcbiAgICBwYWRkaW5nOiAzOXB4IDI4cHg7XG5cbiAgICAuZXhwcmVzcy1pbnRlcmVzdC10aXRsZSB7XG4gICAgICAgIGNvbG9yOiAjODQ2OTQwO1xuICAgICAgICBmb250LWZhbWlseTogXCJESU4gTmV4dCBMVCBBcmFiaWNcIjtcbiAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICAgICAgICAvKiAxMTAlICovXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDNweDtcbiAgICB9XG5cbiAgICAuZXhwcmVzcy1pbnRlcmVzdC1kZXNjcmlwdGlvbiB7XG4gICAgICAgIGNvbG9yOiAjQjhCOEI4O1xuICAgICAgICBmb250LWZhbWlseTogXCJESU4gTmV4dCBMVCBBcmFiaWNcIjtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICAgICAgICAvKiAyMjAlICovXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDYycHg7XG4gICAgfVxuXG4gICAgLmV4cHJlc3MtaW50ZXJlc3QtZm9ybSB7XG4gICAgICAgIC5yb3cge1xuICAgICAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG5cbiAgICAgICAgICAgIC5mb3JtLWdyb3VwIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5mb3JtLWdyb3VwLWNoZWNrYm94IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBnYXA6IDhweDtcblxuICAgICAgICAgICAgLmV4cHJlc3MtaW50ZXJlc3QtZm9ybS1jaGVja2JveCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgIGFwcGVhcmFuY2U6IGF1dG87XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmZvcm0tZ3JvdXAge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjJweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgLmV4cHJlc3MtaW50ZXJlc3QtZm9ybS1sYWJlbCB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMzNDM3M0E7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiRElOIE5leHQgTFQgQXJhYmljXCI7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZXhwcmVzcy1pbnRlcmVzdC1mb3JtLWlucHV0IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogOHB4IDEycHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOXB4O1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNFNkU2RTY7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0ZGRjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmZvcm0taXRlbS0tYXR0YWNobWVudHMge1xuICAgICAgICAgICAgICAgIC5qcy1mb3JtLWl0ZW0ge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMTBweDtcblxuICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjODQ2OTQwO1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgYTpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5mb3JtLWdyb3VwLXBob25lLXNlbGVjdCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDU4JTtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuXG4gICAgICAgICAgICBzZWxlY3Qge1xuICAgICAgICAgICAgICAgIGFwcGVhcmFuY2U6IGF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZm9ybS1ncm91cC1zZWxlY3Qge1xuICAgICAgICAgICAgd2lkdGg6IDMyJTtcbiAgICAgICAgfVxuXG4gICAgICAgIGh0bWxbbGFuZz1cImFyXCJdW2Rpcj1cInJ0bFwiXSB7XG4gICAgICAgICAgICAucm93IHtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cbiAgICAgICAgICAgICAgICAuZXhwcmVzcy1pbnRlcmVzdC1mb3JtLXN1Ym1pdC1idG4ge1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkRJTiBOZXh0IExUIEFyYWJpY1wiO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE4OXB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDU0cHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE2cHggMThweDtcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGdhcDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjLWdvbGQtMTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAucm93IHtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cbiAgICAgICAgICAgIC5leHByZXNzLWludGVyZXN0LWZvcm0tc3VibWl0LWJ0biB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkRJTiBOZXh0IExUIEFyYWJpY1wiO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE4OXB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogNTRweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNnB4IDE4cHg7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBnYXA6IDEwcHg7XG4gICAgICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYy1nb2xkLTE7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmV4cHJlc3MtaW50ZXJlc3QtdGl0bGUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAzNXB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgLmV4cHJlc3MtaW50ZXJlc3QtZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmV4cHJlc3MtaW50ZXJlc3QtZm9ybSAucm93IHtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIGdhcDogMDtcblxuICAgICAgICAgICAgLmZvcm0tZ3JvdXAge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmV4cHJlc3MtaW50ZXJlc3QtZm9ybSAucm93IHtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICAgICAgICAuZXhwcmVzcy1pbnRlcmVzdC1mb3JtLXN1Ym1pdC1idG4ge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmV4cHJlc3MtaW50ZXJlc3QtZm9ybSAuZm9ybS1ncm91cC1zZWxlY3Qge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG59XG4ucGFnZS1ub2RlLXR5cGUtbGFuZGluZyxcclxuLnBhZ2Utbm9kZS10eXBlLWtub3dsZWRnZS1jZW50ZXIsXHJcbi5wYXRoLWtub3dsZWRnZS1jZW50ZXIsLnBhZ2Utbm9kZS10eXBlLXV4bGFiIHtcclxuXHJcbiAgICAuZmFxcy1wYWdlLFxyXG4gICAgLmtjLWZhcXMge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xyXG5cclxuICAgICAgICAuZmFxcy1jb250YWluZXIge1xyXG5cclxuICAgICAgICAgICAgLmFjY29yZGlvbiB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYWNjb3JkaW9uLWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoNjAsIDYxLCA2MCwgMC4yKTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYWNjb3JkaW9uLWhlYWRlciB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYWNjb3JkaW9uLWJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYy1nb2xkLTExO1xyXG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuMnJlbTtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTEwJTtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMS41cmVtIDAgMS45NHJlbSAwO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcvdGhlbWVzL2VzbmFkL3B1YmxpYy9pbWFnZXMvaWNvbnMvUGx1cy5zdmcnKSBuby1yZXBlYXQgY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYuY29sbGFwc2VkIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGMtZ3JheS0xMjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLmNvbGxhcHNlZDphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvdGhlbWVzL2VzbmFkL3B1YmxpYy9pbWFnZXMvaWNvbnMvUGx1cy5zdmcnKVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6bm90KC5jb2xsYXBzZWQpOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL3RoZW1lcy9lc25hZC9wdWJsaWMvaW1hZ2VzL2ljb25zL01pbnVzLnN2ZycpXHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAzO1xyXG4gICAgICAgICAgICAgICAgICAgIG91dGxpbmU6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5hY2NvcmRpb24tYm9keSB7XHJcblxyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMS4zMXJlbSAwIDEuNXJlbSAwO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCU7XHJcbiAgICAgICAgICAgICAgICAvKiAxLjM3NXJlbSAqL1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGMtZ3JheS0xMjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xyXG4gICAgICAgICAgICAgICAgZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIHRhYmxlIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHRoLFxyXG4gICAgICAgICAgICAgICAgICAgIHRkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMC43NXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjLWdvbGQtMztcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiRElOIE5leHQgTFQgQXJhYmljXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJESU4gTmV4dCBMVCBBcmFiaWNcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHRoZWFkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRoIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkYy1nb2xkLTM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgdGJvZHkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cjpudGgtb2YtdHlwZShvZGQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWdvbGQtMjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgdHI6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtZ29sZC0zO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGVlMmU2O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICB0aCxcclxuICAgICAgICAgICAgICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjLWdvbGQtMztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgaDIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYy1ibGFjay00O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxLjY3cmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGgzIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGMtZ29sZC03O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNHJlbTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxLjI1cmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGg0IHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGMtYmxhY2stNTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDNyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEuMjVyZW07XHJcblxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYy1ibGFjay01O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTUwJTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMy4wNnJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW0gO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIHVsLG9sIHtcclxuICAgICAgICAgICAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS42N3JlbTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGMtYmxhY2stNTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTUwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIHN0cm9uZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY29sbGFwc2U6bm90KC5zaG93KSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAuY29sbGFwc2luZyB7XHJcbiAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgdHJhbnNpdGlvbjogaGVpZ2h0IC4zNXMgZWFzZTtcclxuICAgIH1cclxufVxyXG5cclxuLnBhZ2Utbm9kZS10eXBlLWxhbmRpbmcge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGUgIWltcG9ydGFudDtcclxuXHJcbiAgICAjYmxvY2stZXNuYWQtY29udGVudCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGUgIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuaHRtbFtsYW5nPVwiYXJcIl1bZGlyPVwicnRsXCJdIHtcclxuXHJcbiAgICAuZmFxcy1jb250YWluZXIge1xyXG5cclxuICAgICAgICAuYWNjb3JkaW9uLWJ1dHRvbjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuXHJcbiAgICAgICAgLmFjY29yZGlvbi1idXR0b24ge1xyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiB1bnNldDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDE1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmFjY29yZGlvbi1ib2R5IHtcclxuICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcclxuICAgIC5mYXFzLWNvbnRhaW5lciB7XHJcbiAgICAgICAgLmFjY29yZGlvbi1idXR0b24ge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgIC5jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA5MCU7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBzdGFydDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cbi5jb250YWN0LW1haW4tZmlsZSxcclxuLmZvcm0tbWFpbi1maWxlIHtcclxuICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XHJcbn1cclxuXHJcbi5jb250YWN0LXVzIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XHJcbiAgICAvLyBwYWRkaW5nOiAzOXB4IDI4cHg7XHJcblxyXG4gICAgLmNvbnRhY3QtdGl0bGUge1xyXG4gICAgICAgIGNvbG9yOiAjODQ2OTQwO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkRJTiBOZXh0IExUIEFyYWJpY1wiO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogNDRweDtcclxuICAgICAgICAvKiAxMTAlICovXHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogM3B4O1xyXG4gICAgfVxyXG5cclxuICAgIC5jb250YWN0LWRlc2NyaXB0aW9uIHtcclxuICAgICAgICBjb2xvcjogI0I4QjhCODtcclxuICAgICAgICBmb250LWZhbWlseTogXCJESU4gTmV4dCBMVCBBcmFiaWNcIjtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQ0cHg7XHJcbiAgICAgICAgLyogMjIwJSAqL1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDYycHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRhY3QtZm9ybSB7XHJcbiAgICAgICAgLnJvdyB7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG5cclxuICAgICAgICAgICAgLmZvcm0tZ3JvdXAge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5mb3JtLWdyb3VwIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjJweDtcclxuXHJcbiAgICAgICAgICAgIC5jb250YWN0LWZvcm0tbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMzNDM3M0E7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJESU4gTmV4dCBMVCBBcmFiaWNcIjtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5jb250YWN0LWZvcm0taW5wdXQge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHggMTJweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDlweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNFNkU2RTY7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuY29udGFjdC1mb3JtLS1saXN0LXNlbGVjdCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweCAxMnB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOXB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0U2RTZFNjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD1cIjIwXCIgaGVpZ2h0PVwiMjFcIiB2aWV3Qm94PVwiMCAwIDIwIDIxXCIgZmlsbD1cIm5vbmVcIiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIlM0UlM0NwYXRoIGQ9XCJNMTYuNiA3LjcwODVMMTEuMTY2NyAxMy4xNDE4QzEwLjUyNSAxMy43ODM1IDkuNDc1MDIgMTMuNzgzNSA4LjgzMzM2IDEzLjE0MThMMy40MDAwMiA3LjcwODVcIiBzdHJva2U9XCIlMjNBREE3QTdcIiBzdHJva2Utd2lkdGg9XCIxLjVcIiBzdHJva2UtbWl0ZXJsaW1pdD1cIjEwXCIgc3Ryb2tlLWxpbmVjYXA9XCJyb3VuZFwiIHN0cm9rZS1saW5lam9pbj1cInJvdW5kXCIlMkYlM0UlM0MlMkZzdmclM0UnKSBuby1yZXBlYXQgcmlnaHQgMTBweCBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuY29udGFjdC1mb3JtLXJhZGlvIHtcclxuICAgICAgICAgICAgICAgIGFwcGVhcmFuY2U6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBhY2NlbnQtY29sb3I6ICM4NDY5NDA7XHJcbiAgICAgICAgICAgICAgICAvKiBDaGFuZ2UgY2hlY2sgY29sb3IgdG8gcmVkICovXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5mb3JtLWdyb3VwLXNlbGVjdCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzMiU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZm9ybS1yZXF1aXJlZCB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiICpcIjtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiByZWQ7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLndlYmZvcm0tb3B0aW9ucy1kaXNwbGF5LW9uZS1jb2x1bW4ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGdhcDogMi41cmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZpZWxkc2V0X19sYWJlbC0tZ3JvdXAge1xyXG4gICAgICAgICAgICBjb2xvcjogIzM0MzczQTtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiRElOIE5leHQgTFQgQXJhYmljXCI7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaHRtbFtsYW5nPVwiYXJcIl1bZGlyPVwicnRsXCJdIHtcclxuICAgICAgICAgICAgLnJvdyB7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgLmNvbnRhY3QtZm9ybS1zdWJtaXQtYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiRElOIE5leHQgTFQgQXJhYmljXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTg5cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1NHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE2cHggMThweDtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGdhcDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LXNocmluazogMDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwMEJDNzA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5yb3cge1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG5cclxuICAgICAgICAgICAgLmNvbnRhY3QtZm9ybS1zdWJtaXQtYnRuIHtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkRJTiBOZXh0IExUIEFyYWJpY1wiO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDE4OXB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1NHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTZweCAxOHB4O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgZ2FwOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tQnJhbmQtUGFsZXR0ZS1QcmltYXJ5LWJhc2UsICM5RThBNjYpO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNGRkY7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW47XHJcblxyXG4gICAgICAgICAgICAgICAgLyogODAlICovXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmY2MTQ3O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgIC5jb250YWN0LXRpdGxlIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzNXB4O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY29udGFjdC1kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNvbnRhY3QtZm9ybSAucm93IHtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICBnYXA6IDA7XHJcblxyXG4gICAgICAgICAgICAuZm9ybS1ncm91cCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNvbnRhY3QtZm9ybSAucm93IHtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAuY29udGFjdC1mb3JtLXN1Ym1pdC1idG4ge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNGRkY7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jb250YWN0LWZvcm0gLmZvcm0tZ3JvdXAtc2VsZWN0IHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uZm9ybS1pdGVtX19lcnJvci1tZXNzYWdlIHtcclxuICAgIGNvbG9yOiAjZGU0YjRiO1xyXG59XHJcblxyXG4vKiBNb2RhbCBTdHlsZXMgKi9cclxuLm1vZGFsIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB6LWluZGV4OiA5OTk5O1xyXG4gICAgbGVmdDogMDtcclxuICAgIHRvcDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG59XHJcblxyXG4ubW9kYWwtY29udGVudCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgcGFkZGluZzogMjBweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aWR0aDogNjAlO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAtMTYzcHg7XHJcbiAgICAvLyBtYXgtd2lkdGg6IDQwMHB4O1xyXG4gICAgYm94LXNoYWRvdzogMCA0cHggOHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcclxufVxyXG5cclxuLm1vZGFsLWNvbnRlbnQgaDIge1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxufVxyXG5cclxuLm1vZGFsLWNvbnRlbnQgcCB7XHJcbiAgICBjb2xvcjogIzY2NjtcclxufVxyXG5cclxuLmNsb3NlLWJ0biB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDEwcHg7XHJcbiAgICByaWdodDogMjBweDtcclxuICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgIGNvbG9yOiAjMzMzO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG4uY2xvc2UtYnRuOmhvdmVyIHtcclxuICAgIGNvbG9yOiAjOTk5O1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcclxuICAgIC5tb2RhbC1jb250ZW50IHtcclxuICAgICAgICB3aWR0aDogOTUlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgIH1cclxufVxuJGFjdGl2ZS1jb2xvcjogIzM0OThkYjtcbiRpbmFjdGl2ZS1jb2xvcjogI2JkYzNjNztcbiRjYXJkLWJvcmRlcjogI2RkZDtcblxuLmludmVzdG9yLWxpc3QtZmlsdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgcGFkZGluZzogMjRweCAxNnB4O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIG1pbi13aWR0aDogMzAycHg7XG4gIGhlaWdodDogZml0LWNvbnRlbnQ7XG5cbiAgLmludmVzdG9yLWxpc3QtZmlsdGVyLWhlYWRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4wNik7XG5cbiAgICAuYnVyZ2VyLWljb24ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG5cbiAgICAuaW52ZXN0b3ItbGlzdC1maWx0ZXItdGl0bGUge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBnYXA6IDhweDtcbiAgICAgIGNvbG9yOiAjMkQzMjM5O1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIH1cbiAgfVxuXG4gIC5pbnZlc3Rvci1saXN0LWZpbHRlci1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAyNHB4IDhweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyOXB4O1xuXG4gICAgJi5hY3RpdmUge1xuICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuaW52ZXN0b3ItbGlzdC1zcGFjZS12ZWN0b3Ige1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogOTAlO1xuICAgICAgaGVpZ2h0OiA2cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjlGQUZBO1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgfVxuXG4gICAgLmludmVzdG9yLWxpc3QtaW5wdXQtZ3JvdXAge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBnYXA6IDhweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAuaW52ZXN0b3ItbGlzdC1zZWxlY3Qge1xuICAgICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgICAgIHBhZGRpbmc6IDhweCAxMnB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRTZFNkU2O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGO1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9XCIyMFwiIGhlaWdodD1cIjIxXCIgdmlld0JveD1cIjAgMCAyMCAyMVwiIGZpbGw9XCJub25lXCIgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiJTNFJTNDcGF0aCBkPVwiTTE2LjYgNy43MDg1TDExLjE2NjcgMTMuMTQxOEMxMC41MjUgMTMuNzgzNSA5LjQ3NTAyIDEzLjc4MzUgOC44MzMzNiAxMy4xNDE4TDMuNDAwMDIgNy43MDg1XCIgc3Ryb2tlPVwiJTIzQURBN0E3XCIgc3Ryb2tlLXdpZHRoPVwiMS41XCIgc3Ryb2tlLW1pdGVybGltaXQ9XCIxMFwiIHN0cm9rZS1saW5lY2FwPVwicm91bmRcIiBzdHJva2UtbGluZWpvaW49XCJyb3VuZFwiJTJGJTNFJTNDJTJGc3ZnJTNFJykgbm8tcmVwZWF0IHJpZ2h0IDEwcHggY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDIwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG5cbiAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICAgIGNvbG9yOiAjQzNDM0MzO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgICB9XG5cbiAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcblxuICAgICAgICAvKiBSZW1vdmUgZGVmYXVsdCBzdHlsaW5nICovXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogIzhCNjkxNDtcbiAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC8qIEN1c3RvbSBkcm9wZG93biBhcnJvdyAqL1xuICAgICAgc3ZnIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDQwJTtcbiAgICAgICAgcmlnaHQ6IDclO1xuICAgICAgfVxuXG4gICAgICAuaW52ZXN0b3ItbGlzdC1sYWJlbCB7XG4gICAgICAgIGNvbG9yOiAjMzQzNzNBO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgIH1cblxuICAgICAgLmludmVzdG9yLWxpc3QtaW5wdXQge1xuICAgICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgICAgIHBhZGRpbmc6IDhweCAxMnB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRTZFNkU2O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGO1xuICAgICAgICAvKiBiYWNrZ3JvdW5kOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9XCIyMFwiIGhlaWdodD1cIjIxXCIgdmlld0JveD1cIjAgMCAyMCAyMVwiIGZpbGw9XCJub25lXCIgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiJTNFJTNDcGF0aCBkPVwiTTE2LjYgNy43MDg1TDExLjE2NjcgMTMuMTQxOEMxMC41MjUgMTMuNzgzNSA5LjQ3NTAyIDEzLjc4MzUgOC44MzMzNiAxMy4xNDE4TDMuNDAwMDIgNy43MDg1XCIgc3Ryb2tlPVwiJTIzQURBN0E3XCIgc3Ryb2tlLXdpZHRoPVwiMS41XCIgc3Ryb2tlLW1pdGVybGltaXQ9XCIxMFwiIHN0cm9rZS1saW5lY2FwPVwicm91bmRcIiBzdHJva2UtbGluZWpvaW49XCJyb3VuZFwiJTJGJTNFJTNDJTJGc3ZnJTNFJykgbm8tcmVwZWF0IHJpZ2h0IDEwcHggY2VudGVyOyAqL1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDIwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG5cbiAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICAgIGNvbG9yOiAjQzNDM0MzO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgICB9XG5cbiAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcblxuICAgICAgICAvKiBSZW1vdmUgZGVmYXVsdCBzdHlsaW5nICovXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogIzhCNjkxNDtcbiAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmFwcGx5LWJ0biB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBoZWlnaHQ6IDU0cHg7XG4gICAgcGFkZGluZzogMTZweCAxOHB4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAxMHB4O1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBiYWNrZ3JvdW5kOiAjMDBCQzcwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBjb2xvcjogI0ZGRjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICYuYWN0aXZlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbi5pbnZlc3Rvci1saXN0LWNhcmQge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGdhcDogMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IDAuNHMgYWxsIGVhc2U7XG4gIHBhZGRpbmc6IDIwcHggMjBweCAxN3B4IDIwcHg7XG4gIGJhY2tncm91bmQ6ICNGRkY7XG4gIGJveC1zaGFkb3c6IDBweCA0cHggMzBweCAwcHggcmdiYSgyMjcsIDIyNywgMjI3LCAwLjI1KTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuXG4gICY6aG92ZXIge1xuICAgIHBhZGRpbmc6IDIwcHggMjBweCAxN3B4IDIwcHg7XG4gICAgYm94LXNoYWRvdzogMCA0cHggOHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICAvKiBIb3ZlciBlZmZlY3QgZm9yIGNhcmQgKi9cbiAgfVxuXG4gIC5pbnZlc3Rvci1saXN0LWNhcmQtaGVhZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDJweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGOEY1RUY7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMTZweDtcbiAgICAgIC8qIHJpZ2h0OiAwcHg7ICovXG4gICAgfVxuXG4gICAgLmludmVzdG9yLWxpc3QtaW1nLWJveCB7XG4gICAgICB3aWR0aDogMzdweDtcbiAgICAgIGhlaWdodDogMzdweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDMzLjVweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNGOEY1RUY7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgfVxuICB9XG5cbiAgLmludmVzdG9yLWxpc3QtdGl0bGUge1xuICAgIGNvbG9yOiAjMUQxRDFCO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMTQwJTtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICAgIHdpZHRoOiAyMzZweDtcbiAgfVxuXG4gIC5pbnZlc3Rvci1saXN0LWFjdGl2ZS1ibG9jayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBsaW5lLWhlaWdodDogMjVweDtcblxuICAgIC5saWNlbnNlcywgLnJlcXVlc3RzIHtcbiAgICAgIC8qIHdpZHRoOiA1MCU7ICovXG4gICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgICAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICAgIH1cblxuICAgIC50aXRsZSB7XG4gICAgICBjb2xvcjogIzg0Njk0MDtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBsaW5lLWhlaWdodDogMTQwJTtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgfVxuXG4gICAgLm51bWJlciB7XG4gICAgICBjb2xvcjogIzJEMzAzMztcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBsaW5lLWhlaWdodDogMTQwJTtcbiAgICB9XG4gIH1cblxuICAuaW52ZXN0b3ItbGlzdC1jYXJkLWRldGFpbHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRjZGOUY5O1xuICAgIHBhZGRpbmctdG9wOiA5cHg7XG5cbiAgICAuZGV0YWlscy1saW5rIHtcbiAgICAgIGNvbG9yOiAjODQ2OTQwO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cblxuICAgIGh0bWxbbGFuZz1cImFyXCJdW2Rpcj1cInJ0bFwiXSAmIHtcbiAgICAgIC5saW5rLWljb24ge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgfVxuXG4gICAgICAuZGV0YWlscy1saW5rIHN2ZyB7XG4gICAgICAgIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgtMSwgLTEpO1xuICAgICAgICAtby10cmFuc2Zvcm06IHNjYWxlKC0xLCAtMSk7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgtMSwgLTEpO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKC0xLCAtMSk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGFjdGl2ZS1jb2xvcjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGFjdGl2ZS1jb2xvciwgMTAlKTtcbiAgICB9XG4gIH1cbn1cblxuLmludmVzdG9yLWxpc3QtY2FyZC1kZXRhaWxzIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0Y2RjlGOTtcbiAgcGFkZGluZy10b3A6IDlweDtcblxuICAuZGV0YWlscy1saW5rIHtcbiAgICBjb2xvcjogIzg0Njk0MDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgaHRtbFtsYW5nPVwiYXJcIl1bZGlyPVwicnRsXCJdICYge1xuICAgIC5saW5rLWljb24ge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICB9XG5cbiAgICAuZGV0YWlscy1saW5rIHN2ZyB7XG4gICAgICAtbW96LXRyYW5zZm9ybTogc2NhbGUoLTEsIC0xKTtcbiAgICAgIC1vLXRyYW5zZm9ybTogc2NhbGUoLTEsIC0xKTtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgtMSwgLTEpO1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgtMSwgLTEpO1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuaW52ZXN0b3ItbGlzdC1maWx0ZXIge1xuICAgIHdpZHRoOiAyMyU7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAudGFicyAudGFicy1zZWN0aW9uIC50YWJzLXNlY3Rpb24tY29udGVudCAudGFiLXBhbmUgLnJvdyB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC50YWItcGFuZSAucm93IC5jb2wge1xuICAgIHdpZHRoOiA5OCU7XG4gIH1cblxuICAuaW52ZXN0b3ItbGlzdC1maWx0ZXIge1xuICAgIHdpZHRoOiA1MCUgIWltcG9ydGFudDtcbiAgICBtYXJnaW46IGF1dG87XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAudGFicy1zZWN0aW9uLWNvbnRlbnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblxuICAgIC5taW5pbmctaW5mbyB7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgfVxuXG4gICAgLnRhYi1wYW5lIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC5pbnZlc3Rvci1saXN0LWZpbHRlciB7XG4gICAgICB3aWR0aDogNDQlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICAgICAgLmludmVzdG9yLWxpc3QtZmlsdGVyLWNvbnRlbnQge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgICAuYXBwbHktYnRuIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgLmludmVzdG9yLWxpc3QtZmlsdGVyLWhlYWRlciB7XG4gICAgICAgIC5idXJnZXItaWNvbiB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4ubGljZW5zZS1saXN0IHtcbiAgLmxpY2Vuc2UtbGlzdC1maWx0ZXIge1xuICAgIC8qIHdpZHRoOiA0NCUgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyAqL1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gICAgcGFkZGluZzogMjRweCAxNnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICBtaW4td2lkdGg6IDMwMnB4O1xuICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gICAgLyogd2lkdGg6IDUwJTsgKi9cblxuICAgIC5saWNlbnNlLWxpc3QtZmlsdGVyLWhlYWRlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjA2KTtcblxuICAgICAgLmxpY2Vuc2UtbGlzdC1maWx0ZXItdGl0bGUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBnYXA6IDhweDtcbiAgICAgICAgY29sb3I6ICMyRDMyMzk7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgIH1cblxuICAgICAgLmJ1cmdlci1pY29uIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5saWNlbnNlLWxpc3QtZmlsdGVyLWNvbnRlbnQge1xuICAgICAgcGFkZGluZzogMjRweCA4cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyOXB4O1xuXG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgIC5saWNlbnNlLWxpc3Qtc3BhY2UtdmVjdG9yIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiA5MCU7XG4gICAgICAgIGhlaWdodDogNnB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjlGQUZBO1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICB9XG5cbiAgICAgIC5saWNlbnNlLWxpc3QtaW5wdXQtZ3JvdXAge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBnYXA6IDhweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAubGljZW5zZS1saXN0LXNlbGVjdCB7XG4gICAgICAgICAgaGVpZ2h0OiA0OHB4O1xuICAgICAgICAgIHBhZGRpbmc6IDhweCAxMnB4O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0U2RTZFNjtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGO1xuICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD1cIjIwXCIgaGVpZ2h0PVwiMjFcIiB2aWV3Qm94PVwiMCAwIDIwIDIxXCIgZmlsbD1cIm5vbmVcIiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIlM0UlM0NwYXRoIGQ9XCJNMTYuNiA3LjcwODVMMTEuMTY2NyAxMy4xNDE4QzEwLjUyNSAxMy43ODM1IDkuNDc1MDIgMTMuNzgzNSA4LjgzMzM2IDEzLjE0MThMMy40MDAwMiA3LjcwODVcIiBzdHJva2U9XCIlMjNBREE3QTdcIiBzdHJva2Utd2lkdGg9XCIxLjVcIiBzdHJva2UtbWl0ZXJsaW1pdD1cIjEwXCIgc3Ryb2tlLWxpbmVjYXA9XCJyb3VuZFwiIHN0cm9rZS1saW5lam9pbj1cInJvdW5kXCIlMkYlM0UlM0MlMkZzdmclM0UnKSBuby1yZXBlYXQgcmlnaHQgMTBweCBjZW50ZXI7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyMHB4O1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG5cbiAgICAgICAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgICAgICBjb2xvcjogI0MzQzNDMztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG5cbiAgICAgICAgICAvKiBSZW1vdmUgZGVmYXVsdCBzdHlsaW5nICovXG4gICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICM4QjY5MTQ7XG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8qIEN1c3RvbSBkcm9wZG93biBhcnJvdyAqL1xuICAgICAgICBzdmcge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBib3R0b206IDQwJTtcbiAgICAgICAgICByaWdodDogNyU7XG4gICAgICAgIH1cblxuICAgICAgICAubGljZW5zZS1saXN0LWxhYmVsIHtcbiAgICAgICAgICBjb2xvcjogIzM0MzczQTtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5saWNlbnNlLWxpc3QtaW5wdXQge1xuICAgICAgICAgIGhlaWdodDogNDhweDtcbiAgICAgICAgICBwYWRkaW5nOiA4cHggMTJweDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNFNkU2RTY7XG4gICAgICAgICAgYmFja2dyb3VuZDogI0ZGRjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDIwcHg7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogNDBweDtcblxuICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAjQzNDM0MzO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcblxuICAgICAgICAgIC8qIFJlbW92ZSBkZWZhdWx0IHN0eWxpbmcgKi9cbiAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzczNUMzODtcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmFwcGx5LWJ0biB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgaGVpZ2h0OiA1NHB4O1xuICAgICAgcGFkZGluZzogMTZweCAxOHB4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZ2FwOiAxMHB4O1xuICAgICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDBCQzcwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBjb2xvcjogI0ZGRjtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkRJTiBOZXh0IExUIEFyYWJpY1wiO1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgICAgLyogMjIuNXB4ICovXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubGljZW5zZS1jaGVja2JveC1saXN0LW1pbmVyYWxzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuXG4gIC5saWNlbnNlLWNoZWNrYm94LWxpc3Qge1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAvKiB0ZXh0LWRlY29yYXRpb246IG5vbmU7ICovXG4gICAgcGFkZGluZzogMDtcbiAgICBjb2xvcjogIzg0Njk0MDtcbiAgICBhY2NlbnQtY29sb3I6ICM4NDY5NDA7XG4gICAgYXBwZWFyYW5jZTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG5cbiAgICAubGljZW5zZS1jaGVja2JveC1jb250YWluZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBnYXA6IDEwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgY29sb3I6ICMzNDM3M0E7XG4gICAgICBmb250LWZhbWlseTogXCJESU4gTmV4dCBMVCBBcmFiaWNcIjtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIH1cblxuICAgIC5saWNlbnNlLWNoZWNrYm94W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIGFwcGVhcmFuY2U6IGF1dG87XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICY6Y2hlY2tlZCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICM4NDY5NDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmxpY2Vuc2UtY2hlY2tib3hbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQrLmxpY2Vuc2UtbGFiZWwge1xuICAgICAgY29sb3I6ICM4NDY5NDA7XG4gICAgICAvKiBDaGFuZ2UgdGhpcyBjb2xvciB0byB0aGUgZGVzaXJlZCBjb2xvciAqL1xuICAgIH1cbiAgfVxuXG4gIC5saWNlbnNlcy1saXN0LWNhcmQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiAwLjRzIGFsbCBlYXNlO1xuICAgIHBhZGRpbmc6IDIwcHggMjBweCAxN3B4IDIwcHg7XG4gICAgYmFja2dyb3VuZDogI0ZGRjtcbiAgICBib3gtc2hhZG93OiAwcHggNHB4IDMwcHggMHB4IHJnYmEoMjI3LCAyMjcsIDIyNywgMC4yNSk7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBwYWRkaW5nOiAyMHB4IDIwcHggMTdweCAyMHB4O1xuICAgICAgYm94LXNoYWRvdzogMCA0cHggOHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICAgIC8qIEhvdmVyIGVmZmVjdCBmb3IgY2FyZCAqL1xuICAgIH1cblxuICAgIC5saWNlbnNlcy1saXN0LWNhcmQtaGVhZGVyIHtcbiAgICAgIGh0bWxbbGFuZz1cImFyXCJdW2Rpcj1cInJ0bFwiXSAmIHtcbiAgICAgICAgLmxhYmVsLXN0YXR1cyB7XG4gICAgICAgICAgbGVmdDogMjRweDtcbiAgICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAubGFiZWwtc3RhdHVzIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250LWZhbWlseTogXCJESU4gTmV4dCBMVCBBcmFiaWNcIjtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGhlaWdodDogMjFweDtcbiAgICAgICAgcGFkZGluZzogMTJweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMjRweDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwcHggMHB4IDhweCA4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgICBwYWRkaW5nLXRvcDogOHB4O1xuXG4gICAgICAgICYuaW5hY3RpdmUsXG4gICAgICAgICYuSW5hY3RpdmUsXG4gICAgICAgICYuSW5BY3RpdmUge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNBRkFDQUQ7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnlMaWdodEdyZXktTDUwLCAjRkFGQkZCKTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuY2xvc2VkLFxuICAgICAgICAmLkNsb3NlZCB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0NDNUI1QjtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeUxpZ2h0R3JleS1MNTAsICNGQUZCRkIpO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5hY3RpdmUsXG4gICAgICAgICYuQWN0aXZlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBCQzcwO1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5TGlnaHRHcmV5LUw1MCwgI0ZBRkJGQik7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAubGljZW5zZXMtbGlzdC1jYXJkLWRldGFpbHMge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRjZGOUY5O1xuICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG5cbiAgICAgIC5kZXRhaWxzLWxpbmsge1xuICAgICAgICBjb2xvcjogIzg0Njk0MDtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiRElOIE5leHQgTFQgQXJhYmljXCI7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTYwJTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgfVxuXG4gICAgICBodG1sW2xhbmc9XCJhclwiXVtkaXI9XCJydGxcIl0gJiB7XG4gICAgICAgIC5saW5rLWljb24ge1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgIH1cblxuICAgICAgICAuZGV0YWlscy1saW5rIHN2ZyB7XG4gICAgICAgICAgLW1vei10cmFuc2Zvcm06IHNjYWxlKC0xLCAtMSk7XG4gICAgICAgICAgLW8tdHJhbnNmb3JtOiBzY2FsZSgtMSwgLTEpO1xuICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgtMSwgLTEpO1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoLTEsIC0xKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5saWNlbnNlcy1saXN0LXRleHQtYm94IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMXB4O1xuICAgIC8qIG1pbi1oZWlnaHQ6IDgwcHg7ICovXG5cbiAgICAubGljZW5zZXMtbGlzdC10aXRsZSB7XG4gICAgICBjb2xvcjogIzFEMUQxQjtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBsaW5lLWhlaWdodDogMTQwJTtcbiAgICAgIC8qIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgIGhlaWdodDogODBweDsgKi9cbiAgICAgIHdpZHRoOiAyMzZweDtcbiAgICB9XG5cbiAgICAubGljZW5zZXMtbGlzdC1kZXNjcmlwdGlvbiB7XG4gICAgICBjb2xvcjogIzRBNEY1MztcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBsaW5lLWhlaWdodDogMTQwJTtcbiAgICB9XG4gIH1cblxuICAubGljZW5zZXMtbGlzdC1kZXRhaWxzIHtcbiAgICAubGljZW5zZXMtbGlzdC1kZXRhaWxzLWdyb3VwIHtcbiAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBnYXA6IDE1cHg7XG4gICAgICBtaW4taGVpZ2h0OiAxMDNweDtcbiAgICAgIC8qIG1hcmdpbi1ib3R0b206IDM5cHg7ICovXG4gICAgICBcbiAgICAgIC5saWNlbnNlcy1saXN0LWRldGFpbHMtaXRlbSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiRElOIE5leHQgTFQgQXJhYmljXCI7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJTtcbiAgICAgICAgY29sb3I6ICMxNDFCMzQ7XG5cbiAgICAgICAgLmxpY2Vuc2VzLWxpc3QtZGV0YWlscy1pdGVtLXRpdGxlIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGdhcDogMTVweDtcbiAgICAgICAgICBjb2xvcjogIzg0Njk0MDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ucGFnZS1ub2RlLXR5cGUtbGljZW5zZS1zZXJ2aWNlLFxuLnBhZ2Utbm9kZS10eXBlLWxpY2Vuc2UtdHlwZSB7XG5cbiAgLmxpY2Vuc2UtbGlzdC1pbnB1dC1ncm91cCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gICAgZ2FwOiA4cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAuaGdpLXN0cm9rZSB7XG4gICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICBjb2xvcjogI0JDOTU1QztcbiAgICB9XG4gIH1cblxuICAudmlkZW8ge1xuICAgIG1hcmdpbjogMzBweCAwcHggMzBweCAwcHg7XG4gIH1cblxuICAubGljZW5zZS1saXN0IHtcbiAgICAubGljZW5zZXMtbGlzdC1jYXJkIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgdHJhbnNpdGlvbjogMC40cyBhbGwgZWFzZTtcbiAgICAgIHBhZGRpbmc6IDIwcHggMjBweCAxN3B4IDIwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjRkZGO1xuICAgICAgYm94LXNoYWRvdzogMHB4IDRweCAzMHB4IDBweCByZ2JhKDIyNywgMjI3LCAyMjcsIDAuMjUpO1xuICAgICAgYm9yZGVyLXJhZGl1czogMHB4ICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXItZW5kLXN0YXJ0LXJhZGl1czogOHB4ICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXItZW5kLWVuZC1yYWRpdXM6IDhweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIC5saWNlbnNlLWxpc3QtbGFiZWwge1xuICAgIGNvbG9yOiAjNmM3NTdkICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgfVxuXG4gIC5saWNlbnNlLWxpc3QtdmFsdWUge1xuICAgIGNvbG9yOiAjODQ2OTQwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICB9XG5cbiAgLmxpY2Vuc2UtbGlzdCAubGljZW5zZS1saXN0LWZpbHRlciAuYXBwbHktYnRuIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGhlaWdodDogNTRweDtcbiAgICBwYWRkaW5nOiAxNnB4IDE4cHg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDEwcHg7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlcjogMC4xcmVtIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1jb2xvcjogIzczNUMzODtcbiAgICBjb2xvcjogIzczNUMzODtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1mYW1pbHk6IFwiRElOIE5leHQgTFQgQXJhYmljXCI7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICY6aG92ZXIge1xuICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM3MzVDMzg7XG4gICAgICBib3JkZXI6IDAuMXJlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1jb2xvcjogIzg0Njk0MDtcbiAgICAgIGNvbG9yOiAjRkZGO1xuICAgIH1cbiAgfVxuXG4gIC5saWNlbnNlLWxpc3QgLmxpY2Vuc2UtbGlzdC1maWx0ZXIgLmFwcGx5LWJ0bi1wcmltYXJ5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGhlaWdodDogNTRweDtcbiAgICBwYWRkaW5nOiAxNnB4IDE4cHg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDEwcHg7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM3MzVDMzg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGNvbG9yOiAjRkZGO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LWZhbWlseTogXCJESU4gTmV4dCBMVCBBcmFiaWNcIjtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXI6IDAuMXJlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1jb2xvcjogIzg0Njk0MDtcbiAgICAgIGNvbG9yOiAjODQ2OTQwO1xuICAgIH1cbiAgfVxufVxuXG4vKiAucGFnZS1ub2RlLXR5cGUtc2VydmljZXMtbGlzdCB7XG4gIC50YWJzIC50YWJzLXNlY3Rpb24gLnRhYnMtc2VjdGlvbi1jb250ZW50IC50YWItcGFuZSAudGFiLXBhbmUtcm93IC50YWItcGFuZS1jb2wsXG4gIC50YWJzIC50YWJzLXNlY3Rpb24gLnRhYnMtc2VjdGlvbi1jb250ZW50IC5zZXJ2aWNlcy10YWItcGFuZSAudGFiLXBhbmUtcm93IC50YWItcGFuZS1jb2wge1xuICAgIHdpZHRoOiAzMDNweDtcbiAgfVxufSAqL1xuLnRhYnMge1xuICBiYWNrZ3JvdW5kOiAjRkFGQkZCO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG4gIC50YWJzLWJveCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcblxuICAgIC50YWJzLWxpc3Qge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgICBiYWNrZ3JvdW5kOiAjRkZGO1xuXG4gICAgICAudGFiLWl0ZW0sXG4gICAgICAuc2VydmljZXMtdGFiLWl0ZW0ge1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDBweCAxMHB4IDBweDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBjb2xvcjogJHRhYi1pdGVtO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkRJTiBOZXh0IExUIEFyYWJpY1wiO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gICAgICAgIC8qIDI4LjhweCAqL1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgY29sb3I6ICR0YWItaXRlbS1hY3RpdmU7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcblxuICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgLy8gdG9wOiAxNDUlO1xuICAgICAgICAgICAgdG9wOiA0MCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM4NDY5NDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnRhYnMtc2VjdGlvbiB7XG4gICAgLnRhYnMtc2VjdGlvbi1jb250ZW50IHtcbiAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuXG4gICAgICAubWluaW5nLWluZm8ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBnYXA6IDE4cHg7XG4gICAgICB9XG5cbiAgICAgIC50YWItcGFuZSxcbiAgICAgIC5zZXJ2aWNlcy10YWItcGFuZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG5cbiAgICAgICAgLnRhYi1wYW5lLXJvdyB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgIGdhcDogMThweCAhaW1wb3J0YW50O1xuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuXG4gICAgICAgICAgLnRhYi1wYW5lLWNvbCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB3aWR0aDogMzExcHg7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiBmaXQtY29udGVudDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgIC50YWItcGFuZS1jb2wge1xuICAgICAgICAgICAgd2lkdGg6IDQ4JTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vLyAmIFZpb2xhdGlvbnNcblxuLnBhZ2Utbm9kZS10eXBlLXZpb2xhdGlvbi1saXN0IHtcbiAgLmhnaS1zdHJva2Uge1xuICAgIGNvbG9yOiAjMTQxQjM0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudGFiLXBhbmUtY29sIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDQ3NnB4ICFpbXBvcnRhbnQ7XG4gICAgbWluLWhlaWdodDogZml0LWNvbnRlbnQ7XG4gIH1cblxuICAubGljZW5zZXMtbGlzdC10aXRsZSB7XG4gICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5saWNlbnNlcy1saXN0LWRldGFpbHMtZ3JvdXAge1xuICAgIG1pbi1oZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxufVxuXG4udmlvbGF0aW9ucy1jb250YWluZXIge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuXG4gIC5zZWN0aW9uLXRpdGxlIHtcbiAgICBjb2xvcjogIzJEMzAzMztcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuXG4gIC5kZXNjcmlwdGlvbixcbiAgLmRlc2NyaXB0aW9uICoge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cblxuICAuZGVzY3JpcHRpb24tc2VjdGlvbiB7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGJveC1zaGFkb3c6IDBweCA0cHggMzBweCAwcHggcmdiYSgyMjcsIDIyNywgMjI3LCAwLjI1KTtcblxuICAgICY6aG92ZXIge1xuICAgICAgYm94LXNoYWRvdzogMCA0cHggOHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICAgIC8qIEhvdmVyIGVmZmVjdCBmb3IgY2FyZCAqL1xuICAgIH1cbiAgfVxuXG4gIC5kZXNjcmlwdGlvbiB7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIH1cblxuICAucGVuYWx0eS1zZWN0aW9uIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgZ2FwOiAyMHB4O1xuICAgIGRpcmVjdGlvbjogaW5oZXJpdDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG5cbiAgLnBlbmFsdHktY2FyZCB7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBwYWRkaW5nOiAxOXB4IDE4cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMTJweDtcbiAgICBib3gtc2hhZG93OiAwcHggNHB4IDMwcHggMHB4IHJnYmEoMjI3LCAyMjcsIDIyNywgMC4yNSk7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgNHB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgfVxuICB9XG5cbiAgLnBlbmFsdHktY2FyZDpsYXN0LWNoaWxkIHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiAxO1xuICB9XG5cbiAgLnBlbmFsdHktaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmctYm90dG9tOiAyM3B4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTRFNEU0O1xuICB9XG5cbiAgLnBlbmFsdHktaW5mbyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMjBweDtcbiAgfVxuXG4gIC5wZW5hbHR5LXRhZ3Mge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiAxMnB4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cblxuICAucGVuYWx0eS10YWcge1xuICAgIHBhZGRpbmc6IDRweCAxMnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIH1cblxuICAucGVuYWx0eS10YWcud2FybmluZyB7XG4gICAgYmFja2dyb3VuZDogI0ZDRUZFRDtcbiAgICBjb2xvcjogIzlGNDAzMjtcbiAgfVxuXG4gIC5wZW5hbHR5LXRhZy5ub3RpY2Uge1xuICAgIGJhY2tncm91bmQ6ICNGRUY4RUM7XG4gICAgY29sb3I6ICNBRDgzMzA7XG4gIH1cblxuICAucGVuYWx0eS10YWcuaW5mbyB7XG4gICAgYmFja2dyb3VuZDogI0YyRjdGRDtcbiAgICBjb2xvcjogIzAwMjg1ODtcbiAgfVxuXG4gIC5wZW5hbHR5LXRpdGxlIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogIzRBNEY1MztcbiAgfVxuXG4gIC5wZW5hbHR5LWRldGFpbHMtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBnYXA6IDIwcHg7XG4gIH1cblxuICAucGVuYWx0eS1kZXRhaWxzIHtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICAvLyBtYXgtd2lkdGg6IDMwMHB4O1xuICB9XG5cbiAgLnBlbmFsdHktZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGNvbG9yOiAjNEE0RjUzO1xuICB9XG5cbiAgLnBlbmFsdHktYW1vdW50IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogIzRBNEY1MztcbiAgfVxuXG4gIC5wZW5hbHR5LW5vdGljZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMTFweDtcbiAgfVxuXG4gIC5wZW5hbHR5LWRlc2NyaXB0aW9uLWdyb3VwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBnYXA6IDIwcHg7XG4gIH1cblxuICAucGVuYWx0eS1kdXJhdGlvbiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY29sb3I6ICM0QTRGNTM7XG4gIH1cblxuICAucGVuYWx0eS1xdWFudGl0aWVzIHtcbiAgICBwYWRkaW5nOiA0cHggMTJweDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgYmFja2dyb3VuZDogI0YzRjNGMztcbiAgfVxuXG4gIC5pbmZvLXNlY3Rpb24ge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gICAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gICAgcGFkZGluZzogMTlweCAxOHB4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAxMnB4O1xuICAgIGJveC1zaGFkb3c6IDBweCA0cHggMzBweCAwcHggcmdiYSgyMjcsIDIyNywgMjI3LCAwLjI1KTtcblxuICAgICY6aG92ZXIge1xuICAgICAgYm94LXNoYWRvdzogMCA0cHggOHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICAgIC8qIEhvdmVyIGVmZmVjdCBmb3IgY2FyZCAqL1xuICAgIH1cblxuICAgIC5oZ2ktc29saWQge1xuICAgICAgY29sb3I6ICMwMDY1RkY7XG4gICAgfVxuICB9XG5cbiAgLmFjY29yZGlvbi1jb250YWluZXIge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNGRkY7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICAgIGJveC1zaGFkb3c6IDBweCA0cHggMzBweCAwcHggcmdiYSgyMjcsIDIyNywgMjI3LCAwLjI1KTtcblxuICAgICY6aG92ZXIge1xuICAgICAgYm94LXNoYWRvdzogMCA0cHggOHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICAgIC8qIEhvdmVyIGVmZmVjdCBmb3IgY2FyZCAqL1xuICAgIH1cblxuICAgIGgxIHtcbiAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBsaW5lLWhlaWdodDogNDRweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICAgIH1cblxuICAgIC5hY2NvcmRpb24ge1xuICAgICAgLS1icy1hY2NvcmRpb24tY29sb3I6IHZhcigtLWJzLWJvZHktY29sb3IpO1xuICAgICAgLS1icy1hY2NvcmRpb24tYmc6IHZhcigtLWJzLWJvZHktYmcpO1xuICAgICAgLS1icy1hY2NvcmRpb24tdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLXJhZGl1cyAwLjE1cyBlYXNlO1xuICAgICAgLS1icy1hY2NvcmRpb24tYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1ib3JkZXItY29sb3IpO1xuICAgICAgLS1icy1hY2NvcmRpb24tYm9yZGVyLXdpZHRoOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpO1xuICAgICAgLS1icy1hY2NvcmRpb24tYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cyk7XG4gICAgICAtLWJzLWFjY29yZGlvbi1pbm5lci1ib3JkZXItcmFkaXVzOiBjYWxjKHZhcigtLWJzLWJvcmRlci1yYWRpdXMpIC0gKHZhcigtLWJzLWJvcmRlci13aWR0aCkpKTtcbiAgICAgIC0tYnMtYWNjb3JkaW9uLWJ0bi1wYWRkaW5nLXg6IDEuMjVyZW07XG4gICAgICAtLWJzLWFjY29yZGlvbi1idG4tcGFkZGluZy15OiAxcmVtO1xuICAgICAgLS1icy1hY2NvcmRpb24tYnRuLWNvbG9yOiB2YXIoLS1icy1ib2R5LWNvbG9yKTtcbiAgICAgIC0tYnMtYWNjb3JkaW9uLWJ0bi1iZzogdmFyKC0tYnMtYWNjb3JkaW9uLWJnKTtcbiAgICAgIC0tYnMtYWNjb3JkaW9uLWJ0bi1pY29uOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSdub25lJyBzdHJva2U9JyUyMzIxMjUyOScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyUzZSUzY3BhdGggZD0nTTIgNUw4IDExTDE0IDUnLyUzZSUzYy9zdmclM2VcIik7XG4gICAgICAtLWJzLWFjY29yZGlvbi1idG4taWNvbi13aWR0aDogMS4yNXJlbTtcbiAgICAgIC0tYnMtYWNjb3JkaW9uLWJ0bi1pY29uLXRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xuICAgICAgLS1icy1hY2NvcmRpb24tYnRuLWljb24tdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgICAtLWJzLWFjY29yZGlvbi1idG4tYWN0aXZlLWljb246IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzMDUyYzY1JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnJTNlJTNjcGF0aCBkPSdNMiA1TDggMTFMMTQgNScvJTNlJTNjL3N2ZyUzZVwiKTtcbiAgICAgIC0tYnMtYWNjb3JkaW9uLWJ0bi1mb2N1cy1ib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoMTMsIDExMCwgMjUzLCAwLjI1KTtcbiAgICAgIC0tYnMtYWNjb3JkaW9uLWJvZHktcGFkZGluZy14OiAxLjI1cmVtO1xuICAgICAgLS1icy1hY2NvcmRpb24tYm9keS1wYWRkaW5nLXk6IDFyZW07XG4gICAgICAtLWJzLWFjY29yZGlvbi1hY3RpdmUtY29sb3I6IHZhcigtLWJzLXByaW1hcnktdGV4dC1lbXBoYXNpcyk7XG4gICAgICAtLWJzLWFjY29yZGlvbi1hY3RpdmUtYmc6IHZhcigtLWJzLXByaW1hcnktYmctc3VidGxlKVxuICAgIH1cblxuICAgIC5hY2NvcmRpb24taXRlbSB7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBjb2xvcjogJGMtYmxhY2s7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgYm9yZGVyOiB2YXIoLS1icy1hY2NvcmRpb24tYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1hY2NvcmRpb24tYm9yZGVyLWNvbG9yKVxuICAgIH1cblxuICAgIC5hY2NvcmRpb24tYnV0dG9uIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBjb2xvcjogJGMtYmxhY2s7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBwYWRkaW5nOiB2YXIoLS1icy1hY2NvcmRpb24tYnRuLXBhZGRpbmcteSkgdmFyKC0tYnMtYWNjb3JkaW9uLWJ0bi1wYWRkaW5nLXgpO1xuICAgICAgb3ZlcmZsb3ctYW5jaG9yOiBub25lO1xuICAgICAgdHJhbnNpdGlvbjogdmFyKC0tYnMtYWNjb3JkaW9uLXRyYW5zaXRpb24pXG4gICAgfVxuXG4gICAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOnJlZHVjZSkge1xuICAgICAgLmFjY29yZGlvbi1idXR0b24ge1xuICAgICAgICB0cmFuc2l0aW9uOiBub25lXG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNvbGxhcHNlOm5vdCguc2hvdykge1xuICAgICAgZGlzcGxheTogbm9uZVxuICAgIH1cblxuICAgIC5jb2xsYXBzaW5nIHtcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB0cmFuc2l0aW9uOiBoZWlnaHQgLjM1cyBlYXNlXG4gICAgfVxuXG4gICAgLmFjY29yZGlvbi1idXR0b246bm90KC5jb2xsYXBzZWQpIHtcbiAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgY2FsYygtMSAqIHZhcigtLWJzLWFjY29yZGlvbi1ib3JkZXItd2lkdGgpKSAwIHZhcigtLWJzLWFjY29yZGlvbi1ib3JkZXItY29sb3IpXG4gICAgfVxuXG4gICAgLmFjY29yZGlvbi1idXR0b246bm90KC5jb2xsYXBzZWQpOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS1icy1hY2NvcmRpb24tYnRuLWFjdGl2ZS1pY29uKTtcbiAgICAgIHRyYW5zZm9ybTogdmFyKC0tYnMtYWNjb3JkaW9uLWJ0bi1pY29uLXRyYW5zZm9ybSlcbiAgICB9XG5cbiAgICAuYWNjb3JkaW9uLWJ1dHRvbjo6YWZ0ZXIge1xuICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICB3aWR0aDogdmFyKC0tYnMtYWNjb3JkaW9uLWJ0bi1pY29uLXdpZHRoKTtcbiAgICAgIGhlaWdodDogdmFyKC0tYnMtYWNjb3JkaW9uLWJ0bi1pY29uLXdpZHRoKTtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLWJzLWFjY29yZGlvbi1idG4taWNvbik7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiB2YXIoLS1icy1hY2NvcmRpb24tYnRuLWljb24td2lkdGgpO1xuICAgICAgdHJhbnNpdGlvbjogdmFyKC0tYnMtYWNjb3JkaW9uLWJ0bi1pY29uLXRyYW5zaXRpb24pO1xuICAgIH1cblxuICAgIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjpyZWR1Y2UpIHtcbiAgICAgIC5hY2NvcmRpb24tYnV0dG9uOjphZnRlciB7XG4gICAgICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmFjY29yZGlvbi1idXR0b246aG92ZXIge1xuICAgICAgei1pbmRleDogMlxuICAgIH1cblxuICAgIC5hY2NvcmRpb24tYnV0dG9uOmZvY3VzIHtcbiAgICAgIHotaW5kZXg6IDM7XG4gICAgICBvdXRsaW5lOiAwO1xuICAgIH1cblxuICAgIC5hY2NvcmRpb24taGVhZGVyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDBcbiAgICB9XG5cbiAgICAuYWNjb3JkaW9uLWl0ZW0ge1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgY29sb3I6ICRjLWJsYWNrO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYm9yZGVyOiB2YXIoLS1icy1hY2NvcmRpb24tYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1hY2NvcmRpb24tYm9yZGVyLWNvbG9yKVxuICAgIH1cblxuICAgIC5hY2NvcmRpb24taXRlbTpmaXJzdC1vZi10eXBlIHtcbiAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWJzLWFjY29yZGlvbi1ib3JkZXItcmFkaXVzKTtcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1hY2NvcmRpb24tYm9yZGVyLXJhZGl1cylcbiAgICB9XG5cbiAgICAuYWNjb3JkaW9uLWl0ZW06Zmlyc3Qtb2YtdHlwZT4uYWNjb3JkaW9uLWhlYWRlciAuYWNjb3JkaW9uLWJ1dHRvbiB7XG4gICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1hY2NvcmRpb24taW5uZXItYm9yZGVyLXJhZGl1cyk7XG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYWNjb3JkaW9uLWlubmVyLWJvcmRlci1yYWRpdXMpXG4gICAgfVxuXG4gICAgLmFjY29yZGlvbi1pdGVtOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICAgICAgYm9yZGVyLXRvcDogMFxuICAgIH1cblxuICAgIC5hY2NvcmRpb24taXRlbTpsYXN0LW9mLXR5cGUge1xuICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWFjY29yZGlvbi1ib3JkZXItcmFkaXVzKTtcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJzLWFjY29yZGlvbi1ib3JkZXItcmFkaXVzKVxuICAgIH1cblxuICAgIC5hY2NvcmRpb24taXRlbTpsYXN0LW9mLXR5cGU+LmFjY29yZGlvbi1oZWFkZXIgLmFjY29yZGlvbi1idXR0b24uY29sbGFwc2VkIHtcbiAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1hY2NvcmRpb24taW5uZXItYm9yZGVyLXJhZGl1cyk7XG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1hY2NvcmRpb24taW5uZXItYm9yZGVyLXJhZGl1cylcbiAgICB9XG5cbiAgICAuYWNjb3JkaW9uLWl0ZW06bGFzdC1vZi10eXBlPi5hY2NvcmRpb24tY29sbGFwc2Uge1xuICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWFjY29yZGlvbi1ib3JkZXItcmFkaXVzKTtcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJzLWFjY29yZGlvbi1ib3JkZXItcmFkaXVzKVxuICAgIH1cblxuICAgIC5hY2NvcmRpb24tYm9keSB7XG4gICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBwYWRkaW5nOiB2YXIoLS1icy1hY2NvcmRpb24tYm9keS1wYWRkaW5nLXkpIHZhcigtLWJzLWFjY29yZGlvbi1ib2R5LXBhZGRpbmcteCk7XG4gICAgfVxuXG4gICAgLmFjY29yZGlvbi1mbHVzaD4uYWNjb3JkaW9uLWl0ZW0ge1xuICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgICBib3JkZXItcmFkaXVzOiAwXG4gICAgfVxuXG4gICAgLmFjY29yZGlvbi1mbHVzaD4uYWNjb3JkaW9uLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLXRvcDogMFxuICAgIH1cblxuICAgIC5hY2NvcmRpb24tZmx1c2g+LmFjY29yZGlvbi1pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMFxuICAgIH1cblxuICAgIC5hY2NvcmRpb24tZmx1c2g+LmFjY29yZGlvbi1pdGVtPi5hY2NvcmRpb24taGVhZGVyIC5hY2NvcmRpb24tYnV0dG9uLFxuICAgIC5hY2NvcmRpb24tZmx1c2g+LmFjY29yZGlvbi1pdGVtPi5hY2NvcmRpb24taGVhZGVyIC5hY2NvcmRpb24tYnV0dG9uLmNvbGxhcHNlZCB7XG4gICAgICBib3JkZXItcmFkaXVzOiAwXG4gICAgfVxuXG4gICAgLmFjY29yZGlvbi1mbHVzaD4uYWNjb3JkaW9uLWl0ZW0+LmFjY29yZGlvbi1jb2xsYXBzZSB7XG4gICAgICBib3JkZXItcmFkaXVzOiAwXG4gICAgfVxuXG4gICAgW2RhdGEtYnMtdGhlbWU9ZGFya10gLmFjY29yZGlvbi1idXR0b246OmFmdGVyIHtcbiAgICAgIC0tYnMtYWNjb3JkaW9uLWJ0bi1pY29uOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSclMjM2ZWE4ZmUnJTNlJTNjcGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGQ9J00xLjY0NiA0LjY0NmEuNS41IDAgMCAxIC43MDggMEw4IDEwLjI5M2w1LjY0Ni01LjY0N2EuNS41IDAgMCAxIC43MDguNzA4bC02IDZhLjUuNSAwIDAgMS0uNzA4IDBsLTYtNmEuNS41IDAgMCAxIDAtLjcwOHonLyUzZSUzYy9zdmclM2VcIik7XG4gICAgICAtLWJzLWFjY29yZGlvbi1idG4tYWN0aXZlLWljb246IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9JyUyMzZlYThmZSclM2UlM2NwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgZD0nTTEuNjQ2IDQuNjQ2YS41LjUgMCAwIDEgLjcwOCAwTDggMTAuMjkzbDUuNjQ2LTUuNjQ3YS41LjUgMCAwIDEgLjcwOC43MDhsLTYgNmEuNS41IDAgMCAxLS43MDggMGwtNi02YS41LjUgMCAwIDEgMC0uNzA4eicvJTNlJTNjL3N2ZyUzZVwiKVxuICAgIH1cbiAgfVxuXG4gIC5mYXEtc2VjdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxuXG4gIC5mYXEtc2VjdGlvbiAuZmFxLWl0ZW0ge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNGRkY7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBib3gtc2hhZG93OiAwcHggNHB4IDMwcHggMHB4IHJnYmEoMjI3LCAyMjcsIDIyNywgMC4yNSk7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgNHB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgICAvKiBIb3ZlciBlZmZlY3QgZm9yIGNhcmQgKi9cbiAgICB9XG4gIH1cblxuICAuZmFxLXNlY3Rpb24gLmZhcS10aXRsZSB7XG4gICAgYmFja2dyb3VuZDogI0ZGRjtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cblxuICAuZmFxLXNlY3Rpb24gLmZhcS1jb250ZW50IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGJhY2tncm91bmQ6ICNGRkY7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgfVxuXG4gIC5mYXEtY29udGVudC1pdGVtIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMTQwJTtcbiAgICAvKiAyMi40cHggKi9cbiAgfVxuXG4gIC5mYXEtY29udGVudC1pdGVtIGxpIHtcbiAgICBjb3VudGVyLWluY3JlbWVudDogbGlzdC1jb3VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gIH1cblxuICAuZmFxLWNvbnRlbnQtaXRlbSBsaTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBjb3VudGVyKGxpc3QtY291bnRlcikgXCIuIFwiO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAwO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB9XG5cbiAgLmZhcS1zZWN0aW9uIC5mYXEtaXRlbS5hY3RpdmUgLmZhcS1jb250ZW50IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4vLyBeIExpY2Vuc2UgdHlwZSAmJiBzZXJ2aWNlXG4uZGVzY3JpcHRpb24tY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAxMjkwcHg7XG4gIG1hcmdpbjogMjBweCBhdXRvO1xuICBwYWRkaW5nOiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBib3gtc2hhZG93OiAwIDJweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcblxuICAuZGVzY3JpcHRpb24tYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cblxuICAuYmFjay1idXR0b24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjhhNzQ1O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgcGFkZGluZzogMTBweCAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgLmJhY2stYnV0dG9uIC5pY29uLWFycm93IHtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cblxuICAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBjb2xvcjogIzMzMztcbiAgfVxuXG4gIC5jb250ZW50IC5kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgY29sb3I6ICM2NjY7XG4gIH1cblxuICAuaGdpLXN0cm9rZSB7XG4gICAgY29sb3I6ICNGRkY7XG4gIH1cbn1cblxuaHRtbFtsYW5nPWFyXVtkaXI9cnRsXSB7XG4gIC5iYWNrLWJ1dHRvbiAuaWNvbi1hcnJvdyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZykgIWltcG9ydGFudDtcbiAgfVxuXG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzZweCkge1xuICAucGFnZS1ub2RlLXR5cGUtdmlvbGF0aW9uLWxpc3Qge1xuICAgIC50YWItcGFuZS1jb2wge1xuICAgICAgd2lkdGg6IDkwJSAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG4gIH1cblxuICAucGVuYWx0eS1zZWN0aW9uIHtcbiAgICBtYXJnaW46IDAgY2FsYyg4LjM5NjY0cHggKyAzLjA4NnZ3KSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG5cbiAgLnBlbmFsdHktY2FyZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAucGVuYWx0eS1jYXJkOmxhc3QtY2hpbGQge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDE7XG4gIH1cblxuICAuZGVzY3JpcHRpb24tc2VjdGlvbiB7XG4gICAgbWFyZ2luOiAwIGNhbGMoOC4zOTY2NHB4ICsgMy4wODZ2dykgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmluZm8tc2VjdGlvbiB7XG4gICAgbWFyZ2luOiAwIGNhbGMoOC4zOTY2NHB4ICsgMy4wODZ2dykgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmFxLXNlY3Rpb24ge1xuICAgIG1hcmdpbjogMCBjYWxjKDguMzk2NjRweCArIDMuMDg2dncpICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGFnZS1ub2RlLXR5cGUtdmlvbGF0aW9uLWxpc3Qge1xuXG4gICAgLnRhYi1wYW5lLWNvbCB7XG4gICAgICB3aWR0aDogOTAlICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cbiAgfVxuXG4gIC5wZW5hbHR5LXNlY3Rpb24ge1xuICAgIG1hcmdpbjogMCBjYWxjKDguMzk2NjRweCArIDMuMDg2dncpICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cblxuICAucGVuYWx0eS1jYXJkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5wZW5hbHR5LWNhcmQ6bGFzdC1jaGlsZCB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gMTtcbiAgfVxuXG4gIC5kZXNjcmlwdGlvbi1zZWN0aW9uIHtcbiAgICBtYXJnaW46IDAgY2FsYyg4LjM5NjY0cHggKyAzLjA4NnZ3KSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuaW5mby1zZWN0aW9uIHtcbiAgICBtYXJnaW46IDAgY2FsYyg4LjM5NjY0cHggKyAzLjA4NnZ3KSAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mYXEtc2VjdGlvbiB7XG4gICAgbWFyZ2luOiAwIGNhbGMoOC4zOTY2NHB4ICsgMy4wODZ2dykgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5wYWdlLW5vZGUtdHlwZS12aW9sYXRpb24tbGlzdCB7XG4gICAgLmxpY2Vuc2UtbGlzdC1maWx0ZXIge1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgbWluLXdpZHRoOiA4NSUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAudGFiLXBhbmUtY29sIHtcbiAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW46IDAgY2FsYygzLjM5NjY0cHggKyA3LjA4NnZ3KSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIC5wZW5hbHR5LXNlY3Rpb24ge1xuICAgIG1hcmdpbjogMCBjYWxjKDguMzk2NjRweCArIDMuMDg2dncpICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cblxuICAucGVuYWx0eS1jYXJkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5wZW5hbHR5LWNhcmQ6bGFzdC1jaGlsZCB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gMTtcbiAgfVxuXG4gIC5kZXNjcmlwdGlvbi1zZWN0aW9uIHtcbiAgICBtYXJnaW46IDAgY2FsYyg4LjM5NjY0cHggKyAzLjA4NnZ3KSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuaW5mby1zZWN0aW9uIHtcbiAgICBtYXJnaW46IDAgY2FsYyg4LjM5NjY0cHggKyAzLjA4NnZ3KSAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mYXEtc2VjdGlvbiB7XG4gICAgbWFyZ2luOiAwIGNhbGMoOC4zOTY2NHB4ICsgMy4wODZ2dykgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuY29udGFpbmVyIHtcbiAgICBtYXJnaW46IDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuY29udGFpbmVyIHtcbiAgICBtYXJnaW46IGF1dG87XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAuY29udGFpbmVyIHtcbiAgICBtYXJnaW46IGF1dG87XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAudGFicyAudGFicy1ib3ggLnRhYnMtbGlzdCAudGFiLWl0ZW0uYWN0aXZlOjphZnRlciB7XG4gICAgd2lkdGg6IDcwJTtcbiAgICBtYXJnaW46IGF1dG87XG4gIH1cblxuICAudGFicyAudGFicy1ib3ggLnRhYnMtbGlzdCAudGFiLWl0ZW0ge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cblxuICAudGFicyAudGFicy1ib3ggLnRhYnMtbGlzdCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudGFicyAudGFicy1zZWN0aW9uIC50YWJzLXNlY3Rpb24tY29udGVudCAudGFiLXBhbmUgLnRhYi1wYW5lLXJvdyB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC50YWItcGFuZSAudGFiLXBhbmUtcm93IC50YWItcGFuZS1jb2wge1xuICAgIHdpZHRoOiA5OCU7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudGFicyAudGFicy1ib3ggLnRhYnMtbGlzdCAudGFiLWl0ZW0ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuXG4gIC50YWJzIC50YWJzLWJveCAudGFicy1saXN0IC50YWItaXRlbS5hY3RpdmU6OmFmdGVyIHtcbiAgICAvLyB0b3A6IDQzcHg7XG4gICAgdG9wOiAxMnB4O1xuICB9XG5cbiAgLnRhYnMgLnRhYnMtc2VjdGlvbiAudGFicy1zZWN0aW9uLWNvbnRlbnQgLnRhYi1wYW5lIC50YWItcGFuZS1yb3cge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAudGFicy1zZWN0aW9uLWNvbnRlbnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblxuICAgIC5taW5pbmctaW5mbyB7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgfVxuXG4gICAgLnRhYi1wYW5lIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxufVxuLm1pbmVyYWxzLWxpc3Qge1xuICAubWluZXJhbHMtbGlzdC1maWx0ZXIge1xuICAgIC8vIHdpZHRoOiA0NCUgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgcGFkZGluZzogMjRweCAxNnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICBtaW4td2lkdGg6IDMwMnB4O1xuICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XG5cbiAgICAvLyB3aWR0aDogNTAlIDtcbiAgICAubWluZXJhbHMtbGlzdC1maWx0ZXItaGVhZGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMDYpO1xuXG4gICAgICAubWluZXJhbHMtbGlzdC1maWx0ZXItdGl0bGUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBnYXA6IDhweDtcbiAgICAgICAgY29sb3I6ICMyRDMyMzk7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgIH1cblxuICAgICAgLmJ1cmdlci1pY29uIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5taW5lcmFscy1saXN0LWZpbHRlci1jb250ZW50IHtcbiAgICAgIHBhZGRpbmc6IDI0cHggOHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjlweDtcblxuICAgICAgJi5hY3RpdmUge1xuICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgICAubWluZXJhbHMtbGlzdC1zcGFjZS12ZWN0b3Ige1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDkwJTtcbiAgICAgICAgaGVpZ2h0OiA2cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGOUZBRkE7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgIH1cblxuICAgICAgLm1pbmVyYWxzLWxpc3QtaW5wdXQtZ3JvdXAge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBnYXA6IDhweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gICAgICAgIC8vIHdpZHRoOiAyNzBweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIC5taW5lcmFscy1saXN0LXNlbGVjdCB7XG4gICAgICAgICAgaGVpZ2h0OiA0OHB4O1xuICAgICAgICAgIHBhZGRpbmc6IDhweCAxMnB4O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0U2RTZFNjtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPVwiMjBcIiBoZWlnaHQ9XCIyMVwiIHZpZXdCb3g9XCIwIDAgMjAgMjFcIiBmaWxsPVwibm9uZVwiIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiUzRSUzQ3BhdGggZD1cIk0xNi42IDcuNzA4NUwxMS4xNjY3IDEzLjE0MThDMTAuNTI1IDEzLjc4MzUgOS40NzUwMiAxMy43ODM1IDguODMzMzYgMTMuMTQxOEwzLjQwMDAyIDcuNzA4NVwiIHN0cm9rZT1cIiUyM0FEQTdBN1wiIHN0cm9rZS13aWR0aD1cIjEuNVwiIHN0cm9rZS1taXRlcmxpbWl0PVwiMTBcIiBzdHJva2UtbGluZWNhcD1cInJvdW5kXCIgc3Ryb2tlLWxpbmVqb2luPVwicm91bmRcIiUyRiUzRSUzQyUyRnN2ZyUzRScpIG5vLXJlcGVhdCByaWdodCAxMHB4IGNlbnRlcjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDIwcHg7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogNDBweDtcblxuICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAjQzNDM0MzO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcblxuICAgICAgICAgIC8qIFJlbW92ZSBkZWZhdWx0IHN0eWxpbmcgKi9cbiAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzhCNjkxNDtcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLyogQ3VzdG9tIGRyb3Bkb3duIGFycm93ICovXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGJvdHRvbTogNDAlO1xuICAgICAgICAgIHJpZ2h0OiA3JTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5taW5lcmFscy1saXN0LWxhYmVsIHtcbiAgICAgICAgICBjb2xvcjogIzM0MzczQTtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5taW5lcmFscy1saXN0LWlucHV0IHtcbiAgICAgICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgICAgICAgcGFkZGluZzogOHB4IDEycHg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRTZFNkU2O1xuICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDIwcHg7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogNDBweDtcblxuICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAjQzNDM0MzO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcblxuICAgICAgICAgIC8qIFJlbW92ZSBkZWZhdWx0IHN0eWxpbmcgKi9cbiAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzhCNjkxNDtcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmFwcGx5LWJ0biB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgaGVpZ2h0OiA1NHB4O1xuICAgICAgcGFkZGluZzogMTZweCAxOHB4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZ2FwOiAxMHB4O1xuICAgICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDBCQzcwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC1mYW1pbHk6IFwiRElOIE5leHQgTFQgQXJhYmljXCI7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgICAvKiAyMi41cHggKi9cbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgJi5hY3RpdmUge1xuICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5taW5lcmFscy1jaGVja2JveC1saXN0LW1pbmVyYWxzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuXG4gIC5taW5lcmFscy1jaGVja2JveC1saXN0IHtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgLyogdGV4dC1kZWNvcmF0aW9uOiBub25lOyAqL1xuICAgIHBhZGRpbmc6IDA7XG4gICAgY29sb3I6ICM4NDY5NDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG5cbiAgICAubWluZXJhbHMtY2hlY2tib3gtY29udGFpbmVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZ2FwOiAxMHB4O1xuICAgIH1cblxuICAgIC5taW5lcmFscy1jaGVja2JveFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjODQ2OTQwO1xuXG4gICAgICAmOmNoZWNrZWQge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjODQ2OTQwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5taW5lcmFscy1saXN0LWNhcmQge1xuICAgIC8vIG1pbi1oZWlnaHQ6IDIwMHB4O1xuICAgIGdhcDogMTVweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogMC40cyBhbGwgZWFzZTtcbiAgICBwYWRkaW5nOiAyMHB4IDIwcHggMTdweCAyMHB4O1xuICAgIGJhY2tncm91bmQ6ICNGRkY7XG4gICAgYm94LXNoYWRvdzogMHB4IDRweCAzMHB4IDBweCByZ2JhKDIyNywgMjI3LCAyMjcsIDAuMjUpO1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcblxuICAgICY6aG92ZXIge1xuICAgICAgcGFkZGluZzogMjBweCAyMHB4IDE3cHggMjBweDtcbiAgICAgIGJveC1zaGFkb3c6IDAgNHB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgICAvKiBIb3ZlciBlZmZlY3QgZm9yIGNhcmQgKi9cbiAgICB9XG5cbiAgICAubWluZXJhbHMtbGlzdC1jYXJkLWhlYWRlciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICAgIC5taW5lcmFscy1saXN0LWNhcmQtaGVhZGVyLXRleHQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgIH1cblxuICAgICAgLm1pbmVyYWxzLWxpc3QtYWZ0ZXIge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y4RjVFRjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIC8qIHBvc2l0aW9uOiBhYnNvbHV0ZTsgKi9cbiAgICAgICAgYm90dG9tOiAzNHB4O1xuICAgICAgICByaWdodDogMHB4O1xuXG4gICAgICAgIGh0bWxbbGFuZz1cImFyXCJdW2Rpcj1cInJ0bFwiXSAmIHtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICAgIC8qIE92ZXJyaWRlIHRoZSByaWdodCBwcm9wZXJ0eSAqL1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgLy8gY29udGVudDogXCJcIjtcbiAgICAgICAgLy8gd2lkdGg6IDc4JTtcbiAgICAgICAgLy8gaGVpZ2h0OiAycHg7XG4gICAgICAgIC8vIGJhY2tncm91bmQtY29sb3I6ICNGOEY1RUY7XG4gICAgICAgIC8vIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAvLyBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIC8vIGJvdHRvbTogMzRweDtcbiAgICAgICAgLy8gcmlnaHQ6IDBweDtcbiAgICAgICAgLy8gaHRtbFtsYW5nPVwiYXJcIl1bZGlyPVwicnRsXCJdICYge1xuICAgICAgICAvLyAgIGxlZnQ6IDA7XG4gICAgICAgIC8vICAgcmlnaHQ6IGF1dG87XG4gICAgICAgIC8vICAgLyogT3ZlcnJpZGUgdGhlIHJpZ2h0IHByb3BlcnR5ICovXG4gICAgICAgIC8vIH1cbiAgICAgIH1cblxuICAgICAgLm1pbmVyYWxzLWxpc3QtaGVhZGVyLXRpdGxlIHtcbiAgICAgICAgY29sb3I6ICMxRDFEMUI7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkRJTiBOZXh0IExUIEFyYWJpY1wiO1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gICAgICAgIC8qIDM3LjhweCAqL1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgICAgIH1cblxuICAgICAgLm1pbmVyYWxzLWxpc3QtaGVhZGVyLXNtYWxsLXRpdGxlIHtcbiAgICAgICAgY29sb3I6ICM0QTRGNTM7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJTtcbiAgICAgICAgLyogMTYuOHB4ICovXG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICAgICAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5taW5lcmFscy1saXN0LWFjdGl2ZS1ibG9jayB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcblxuICAgICAgLmxpY2Vuc2VzLFxuICAgICAgLnJlcXVlc3RzIHtcbiAgICAgICAgLy8gd2lkdGg6IDUwJTtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICAgICAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICAgICAgfVxuXG4gICAgICAudGl0bGUge1xuICAgICAgICBjb2xvcjogIzg0Njk0MDtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgICAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgICB9XG5cbiAgICAgIC5udW1iZXIge1xuICAgICAgICBjb2xvcjogIzJEMzAzMztcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5taW5lcmFscy1saXN0LWNhcmQtZGV0YWlscyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNGNkY5Rjk7XG4gICAgICBwYWRkaW5nLXRvcDogOXB4O1xuXG4gICAgICAuZGV0YWlscy1saW5rIHtcbiAgICAgICAgY29sb3I6ICM4NDY5NDA7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkRJTiBOZXh0IExUIEFyYWJpY1wiO1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIH1cblxuICAgICAgaHRtbFtsYW5nPVwiYXJcIl1bZGlyPVwicnRsXCJdICYge1xuICAgICAgICAubGluay1pY29uIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICB9XG5cbiAgICAgICAgLmRldGFpbHMtbGluayBzdmcge1xuICAgICAgICAgIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgtMSwgLTEpO1xuICAgICAgICAgIC1vLXRyYW5zZm9ybTogc2NhbGUoLTEsIC0xKTtcbiAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoLTEsIC0xKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKC0xLCAtMSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubWluZXJhbHMtbGlzdC10ZXh0LWJveCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzFweDtcblxuICAgIC5taW5lcmFscy1saXN0LXRpdGxlIHtcbiAgICAgIGNvbG9yOiAjMUQxRDFCO1xuICAgICAgZm9udC1zaXplOiAyN3B4O1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICAgICAgLyogMzcuOHB4ICovXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgIC5taW5lcmFscy1saXN0LWRlc2NyaXB0aW9uIHtcbiAgICAgIGNvbG9yOiAjNEE0RjUzO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICAgICAgLyogMTYuOHB4ICovXG4gICAgfVxuICB9XG5cbiAgLm1pbmVyYWxzLWxpc3QtZGV0YWlscyB7XG4gICAgLm1pbmVyYWxzLWxpc3QtZGV0YWlscy1ncm91cCB7XG4gICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICBwYWRkaW5nOiAwcHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGdhcDogMTVweDtcblxuICAgICAgLm1pbmVyYWxzLWxpc3QtZGV0YWlscy1pdGVtIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBmb250LWZhbWlseTogXCJESU4gTmV4dCBMVCBBcmFiaWNcIjtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICAgICAgICBjb2xvcjogIzE0MUIzNDtcblxuICAgICAgICAubWluZXJhbHMtbGlzdC1kZXRhaWxzLWl0ZW0tdGl0bGUge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZ2FwOiAxNXB4O1xuICAgICAgICAgIGNvbG9yOiAjODQ2OTQwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5taW5lcmFscy1saXN0LWZpbHRlciB7XG4gICAgd2lkdGg6IDIzJTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5taW5lcmFscy1saXN0LWZpbHRlciB7XG4gICAgd2lkdGg6IDUwJSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogYXV0bztcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC50YWJzLXNlY3Rpb24tY29udGVudCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXG4gICAgLm1pbmluZy1pbmZvIHtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB9XG5cbiAgICAudGFiLXBhbmUge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLm1pbmVyYWxzLWxpc3QtZmlsdGVyIHtcbiAgICAgIHdpZHRoOiA0NCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gICAgICAubWluZXJhbHMtbGlzdC1maWx0ZXItY29udGVudCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIC5hcHBseS1idG4ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgICAubWluZXJhbHMtbGlzdC1maWx0ZXItaGVhZGVyIHtcbiAgICAgICAgLmJ1cmdlci1pY29uIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi5taW5pbmctY29tcGxleGVzLWxpc3Qge1xuICAubWluaW5nLWNvbXBsZXhlcy1saXN0LWZpbHRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBwYWRkaW5nOiAyNHB4IDE2cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIG1pbi13aWR0aDogMzAycHg7XG4gICAgaGVpZ2h0OiBmaXQtY29udGVudDtcblxuICAgIC5taW5pbmctY29tcGxleGVzLWxpc3QtZmlsdGVyLWhlYWRlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjA2KTtcblxuICAgICAgLm1pbmluZy1jb21wbGV4ZXMtbGlzdC1maWx0ZXItdGl0bGUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBnYXA6IDhweDtcbiAgICAgICAgY29sb3I6ICMyRDMyMzk7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgIH1cblxuICAgICAgLmJ1cmdlci1pY29uIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5taW5pbmctY29tcGxleGVzLWxpc3QtZmlsdGVyLWNvbnRlbnQge1xuICAgICAgcGFkZGluZzogMjRweCA4cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyOXB4O1xuXG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgIC5taW5pbmctY29tcGxleGVzLWxpc3Qtc3BhY2UtdmVjdG9yIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiA5MCU7XG4gICAgICAgIGhlaWdodDogNnB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjlGQUZBO1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICB9XG5cbiAgICAgIC5taW5pbmctY29tcGxleGVzLWxpc3QtaW5wdXQtZ3JvdXAge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBnYXA6IDhweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAubWluaW5nLWNvbXBsZXhlcy1saXN0LXNlbGVjdCB7XG4gICAgICAgICAgaGVpZ2h0OiA0OHB4O1xuICAgICAgICAgIHBhZGRpbmc6IDhweCAxMnB4O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0U2RTZFNjtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD1cIjIwXCIgaGVpZ2h0PVwiMjFcIiB2aWV3Qm94PVwiMCAwIDIwIDIxXCIgZmlsbD1cIm5vbmVcIiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIlM0UlM0NwYXRoIGQ9XCJNMTYuNiA3LjcwODVMMTEuMTY2NyAxMy4xNDE4QzEwLjUyNSAxMy43ODM1IDkuNDc1MDIgMTMuNzgzNSA4LjgzMzM2IDEzLjE0MThMMy40MDAwMiA3LjcwODVcIiBzdHJva2U9XCIlMjNBREE3QTdcIiBzdHJva2Utd2lkdGg9XCIxLjVcIiBzdHJva2UtbWl0ZXJsaW1pdD1cIjEwXCIgc3Ryb2tlLWxpbmVjYXA9XCJyb3VuZFwiIHN0cm9rZS1saW5lam9pbj1cInJvdW5kXCIlMkYlM0UlM0MlMkZzdmclM0UnKSBuby1yZXBlYXQgcmlnaHQgMTBweCBjZW50ZXI7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyMHB4O1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG5cbiAgICAgICAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgICAgICBjb2xvcjogI0MzQzNDMztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG5cbiAgICAgICAgICAvKiBSZW1vdmUgZGVmYXVsdCBzdHlsaW5nICovXG4gICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICM4QjY5MTQ7XG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8qIEN1c3RvbSBkcm9wZG93biBhcnJvdyAqL1xuICAgICAgICBzdmcge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBib3R0b206IDQwJTtcbiAgICAgICAgICByaWdodDogNyU7XG4gICAgICAgIH1cblxuICAgICAgICAubWluaW5nLWNvbXBsZXhlcy1saXN0LWxhYmVsIHtcbiAgICAgICAgICBjb2xvcjogIzM0MzczQTtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5taW5pbmctY29tcGxleGVzLWxpc3QtaW5wdXQge1xuICAgICAgICAgIGhlaWdodDogNDhweDtcbiAgICAgICAgICBwYWRkaW5nOiA4cHggMTJweDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNFNkU2RTY7XG4gICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDIwcHg7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogNDBweDtcblxuICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAjQzNDM0MzO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcblxuICAgICAgICAgIC8qIFJlbW92ZSBkZWZhdWx0IHN0eWxpbmcgKi9cbiAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzhCNjkxNDtcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmFwcGx5LWJ0biB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgaGVpZ2h0OiA1NHB4O1xuICAgICAgcGFkZGluZzogMTZweCAxOHB4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZ2FwOiAxMHB4O1xuICAgICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDBCQzcwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIFxuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgICAgLyogMjIuNXB4ICovXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubWluaW5nLWNvbXBsZXhlcy1jaGVja2JveC1saXN0LW1pbmVyYWxzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuXG4gIC5taW5pbmctY29tcGxleGVzLWNoZWNrYm94LWxpc3Qge1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAvKiB0ZXh0LWRlY29yYXRpb246IG5vbmU7ICovXG4gICAgcGFkZGluZzogMDtcbiAgICBjb2xvcjogIzg0Njk0MDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcblxuICAgIC5taW5pbmctY29tcGxleGVzLWNoZWNrYm94LWNvbnRhaW5lciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGdhcDogMTBweDtcbiAgICB9XG5cbiAgICAubWluaW5nLWNvbXBsZXhlcy1jaGVja2JveFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICBhcHBlYXJhbmNlOiBhdXRvO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAmOmNoZWNrZWQge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjODQ2OTQwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5taW5pbmctY29tcGxleGVzLWxpc3QtY2FyZCB7XG4gICAgbWluLWhlaWdodDogMjY4cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRyYW5zaXRpb246IDAuNHMgYWxsIGVhc2U7XG4gICAgcGFkZGluZzogMjBweCAyMHB4IDE3cHggMjBweDtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGO1xuICAgIGJveC1zaGFkb3c6IDBweCA0cHggMzBweCAwcHggcmdiYSgyMjcsIDIyNywgMjI3LCAwLjI1KTtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIHBhZGRpbmc6IDIwcHggMjBweCAxN3B4IDIwcHg7XG4gICAgICBib3gtc2hhZG93OiAwIDRweCA4cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgICAgLyogSG92ZXIgZWZmZWN0IGZvciBjYXJkICovXG4gICAgfVxuXG4gICAgLm1pbmluZy1jb21wbGV4ZXMtbGlzdC1jYXJkLWhlYWRlciB7XG4gICAgICBodG1sW2xhbmc9XCJhclwiXVtkaXI9XCJydGxcIl0gJiB7XG4gICAgICAgIC5sYWJlbC1zdGF0dXMge1xuICAgICAgICAgIGxlZnQ6IDI0cHg7XG4gICAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmxhYmVsLXN0YXR1cyB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgICAgICAgIFxuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgaGVpZ2h0OiAyMXB4O1xuICAgICAgICBwYWRkaW5nOiAxMnB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAyNHB4O1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDBweCAwcHggOHB4IDhweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgICAgIHBhZGRpbmctdG9wOiA4cHg7XG5cbiAgICAgICAgJi5pbmFjdGl2ZSxcbiAgICAgICAgJi5JbmFjdGl2ZSxcbiAgICAgICAgJi5JbkFjdGl2ZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0FGQUNBRDtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeUxpZ2h0R3JleS1MNTAsICNGQUZCRkIpO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5jbG9zZWQsXG4gICAgICAgICYuQ2xvc2VkIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQ0M1QjVCO1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5TGlnaHRHcmV5LUw1MCwgI0ZBRkJGQik7XG4gICAgICAgIH1cblxuICAgICAgICAmLmFjdGl2ZSxcbiAgICAgICAgJi5BY3RpdmUge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMEJDNzA7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnlMaWdodEdyZXktTDUwLCAjRkFGQkZCKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5taW5pbmctY29tcGxleGVzLWxpc3QtY2FyZC1kZXRhaWxzIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0Y2RjlGOTtcbiAgICAgIHBhZGRpbmctdG9wOiA5cHg7XG5cbiAgICAgIC5kZXRhaWxzLWxpbmsge1xuICAgICAgICBjb2xvcjogIzg0Njk0MDtcbiAgICAgICAgXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTYwJTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgfVxuXG4gICAgICBodG1sW2xhbmc9XCJhclwiXVtkaXI9XCJydGxcIl0gJiB7XG4gICAgICAgIC5saW5rLWljb24ge1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgIH1cblxuICAgICAgICAuZGV0YWlscy1saW5rIHN2ZyB7XG4gICAgICAgICAgLW1vei10cmFuc2Zvcm06IHNjYWxlKC0xLCAtMSk7XG4gICAgICAgICAgLW8tdHJhbnNmb3JtOiBzY2FsZSgtMSwgLTEpO1xuICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgtMSwgLTEpO1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoLTEsIC0xKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5taW5pbmctY29tcGxleGVzLWxpc3QtdGV4dC1ib3gge1xuICAgIG1hcmdpbi1ib3R0b206IDMxcHg7XG5cbiAgICAubWluaW5nLWNvbXBsZXhlcy1saXN0LXRpdGxlIHtcbiAgICAgIGNvbG9yOiAjMUQxRDFCO1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICAgICAgLyogMzcuOHB4ICovXG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cblxuICAgIC5taW5pbmctY29tcGxleGVzLWxpc3QtZGVzY3JpcHRpb24ge1xuICAgICAgY29sb3I6ICM0QTRGNTM7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gICAgICAvKiAxNi44cHggKi9cbiAgICB9XG4gIH1cblxuICAubWluaW5nLWNvbXBsZXhlcy1saXN0LWRldGFpbHMge1xuICAgIC5taW5pbmctY29tcGxleGVzLWxpc3QtZGV0YWlscy1ncm91cCB7XG4gICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICBwYWRkaW5nOiAwcHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGdhcDogMTVweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgICAgIC5taW5pbmctY29tcGxleGVzLWxpc3QtZGV0YWlscy1pdGVtIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICAgICAgICBjb2xvcjogIzE0MUIzNDtcblxuICAgICAgICAubWluaW5nLWNvbXBsZXhlcy1saXN0LWRldGFpbHMtaXRlbS10aXRsZSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBnYXA6IDE1cHg7XG4gICAgICAgICAgY29sb3I6ICM4NDY5NDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLm1pbmluZy1jb21wbGV4ZXMtbGlzdC1maWx0ZXIge1xuICAgIHdpZHRoOiAyMyU7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAubWluaW5nLWNvbXBsZXhlcy1saXN0LWZpbHRlciB7XG4gICAgd2lkdGg6IDUwJSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogYXV0bztcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC50YWJzLXNlY3Rpb24tY29udGVudCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXG4gICAgLm1pbmluZy1pbmZvIHtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB9XG5cbiAgICAudGFiLXBhbmUge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLm1pbmluZy1jb21wbGV4ZXMtbGlzdC1maWx0ZXIge1xuICAgICAgd2lkdGg6IDQ0JTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgICAgIC5taW5pbmctY29tcGxleGVzLWxpc3QtZmlsdGVyLWNvbnRlbnQge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgICAuYXBwbHktYnRuIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgLm1pbmluZy1jb21wbGV4ZXMtbGlzdC1maWx0ZXItaGVhZGVyIHtcbiAgICAgICAgLmJ1cmdlci1pY29uIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLm1pbmluZy1jb21wbGV4ZXMtbGlzdC1kZXNjcmlwdGlvbi1sb2NhdGlvbiB7XG4gIHBhZGRpbmc6IDRweCA2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgYmFja2dyb3VuZDogI0YyRjdGRDtcbiAgY29sb3I6ICMwMDI4NTg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTMwJTtcbn1cblxuLm1pbmluZy1jb21wbGV4ZXMtbGlzdC1kZXNjcmlwdGlvbi1kaXN0YW5jZSB7XG4gIHBhZGRpbmc6IDRweCA2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYmFja2dyb3VuZDogI0YyRkJGNztcbiAgY29sb3I6ICMwMDQ0Mjk7XG4gIFxuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG59XG5cbi5taW5pbmctY29tcGxleGVzLWxpc3QtZGV0YWlscy1pdGVtLXZhbHVlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG5cbiAgJi5iZy1zaGFkb3cge1xuICAgIHBhZGRpbmc6IDVweCA2cHg7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGJhY2tncm91bmQ6ICNGM0YzRjM7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcblxuICAgICYuYmlkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNENUQ1MDU7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5TGlnaHRHcmV5LUw1MCwgI0ZBRkJGQik7XG4gICAgfVxuXG4gICAgJi5iZWx0X2JpZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjNGM0YzO1xuICAgICAgY29sb3I6ICMxNDFCMzQ7XG4gICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeUxpZ2h0R3JleS1MNTAsICMxNDFCMzQpO1xuICAgIH1cbiAgfVxufVxuXG4ubWluZXJhbHMtZGV0YWlscy1zZWN0aW9uLWRlc2NyaXB0aW9uIHtcbiAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43NSk7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgJi5iZy1zaGFkb3cge1xuICAgIHBhZGRpbmc6IDVweCA2cHg7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGJhY2tncm91bmQ6ICNGM0YzRjM7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcblxuICAgICYuYmlkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNENUQ1MDU7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5TGlnaHRHcmV5LUw1MCwgI0ZBRkJGQik7XG4gICAgfVxuXG4gICAgJi5iZWx0X2JpZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjNGM0YzO1xuICAgICAgY29sb3I6ICMxNDFCMzQ7XG4gICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeUxpZ2h0R3JleS1MNTAsICMxNDFCMzQpO1xuICAgIH1cbiAgfVxuXG4gIG9sLFxuICB1bCB7XG4gICAgbGlzdC1zdHlsZTogZGlzYyAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogMHB4IDIwcHggMHB4IDIwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1pbmVyYWxzLWRldGFpbHMtc2VjdGlvbi1kZXNjcmlwdGlvbiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi5wYWdlLW5vZGUtdHlwZS1uZXdzLWxpc3Qge1xuICAuc2VjdGlvbi1pbWFnZSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICAgIHdpZHRoOiAzMDhweDtcbiAgICBtYXJnaW4tdG9wOiAtMjBweDtcbiAgICBib3JkZXItc3RhcnQtc3RhcnQtcmFkaXVzOiA1cHg7XG4gICAgYm9yZGVyLXN0YXJ0LWVuZC1yYWRpdXM6IDVweDtcblxuICAgIGh0bWxbbGFuZz1cImFyXCJdW2Rpcj1cInJ0bFwiXSAmIHtcbiAgICAgIG1hcmdpbi1yaWdodDogLTIwcHg7XG4gICAgfVxuICB9XG5cbiAgLm1pbmluZy1jb21wbGV4ZXMtbGlzdC10ZXh0LWJveCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzFweDtcblxuICAgIC5taW5pbmctY29tcGxleGVzLWxpc3QtdGl0bGUge1xuICAgICAgY29sb3I6ICMxRDFEMUI7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gICAgICAvKiAzNy44cHggKi9cbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgfVxuXG4gICAgLm1pbmluZy1jb21wbGV4ZXMtbGlzdC1kZXNjcmlwdGlvbiB7XG4gICAgICBjb2xvcjogIzRBNEY1MztcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBsaW5lLWhlaWdodDogMTQwJTtcbiAgICAgIC8qIDE2LjhweCAqL1xuICAgIH1cbiAgfVxuXG4gIC50YWJzIC50YWJzLXNlY3Rpb24ge1xuICAgIC50YWJzLXNlY3Rpb24tY29udGVudCB7XG4gICAgICAudGFiLXBhbmUge1xuICAgICAgICAudGFiLXBhbmUtcm93IHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgZ2FwOiAxOHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XG5cbiAgICAgICAgICAudGFiLXBhbmUtY29sIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHdpZHRoOiAzMDhweDtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IGZpdC1jb250ZW50O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC50YWJzIC50YWJzLXNlY3Rpb24ge1xuICAgICAgLnRhYnMtc2VjdGlvbi1jb250ZW50IHtcbiAgICAgICAgLnRhYi1wYW5lIHtcbiAgICAgICAgICAudGFiLXBhbmUtcm93IHtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnBhZ2Utbm9kZS10eXBlLWhlbHAtY2VudGVyIHtcbiAgLnNlY3Rpb24taW1hZ2Uge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgICB3aWR0aDogMzA4cHg7XG4gICAgbWFyZ2luLXRvcDogLTIwcHg7XG4gICAgYm9yZGVyLXN0YXJ0LXN0YXJ0LXJhZGl1czogNXB4O1xuICAgIGJvcmRlci1zdGFydC1lbmQtcmFkaXVzOiA1cHg7XG5cbiAgICBodG1sW2xhbmc9XCJhclwiXVtkaXI9XCJydGxcIl0gJiB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xuICAgIH1cbiAgfVxuXG4gIC5taW5pbmctY29tcGxleGVzLWxpc3QtdGV4dC1ib3gge1xuICAgIG1hcmdpbi1ib3R0b206IDMxcHg7XG5cbiAgICAubWluaW5nLWNvbXBsZXhlcy1saXN0LXRpdGxlIHtcbiAgICAgIGNvbG9yOiAjMUQxRDFCO1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICAgICAgLyogMzcuOHB4ICovXG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cblxuICAgIC5taW5pbmctY29tcGxleGVzLWxpc3QtZGVzY3JpcHRpb24ge1xuICAgICAgY29sb3I6ICM0QTRGNTM7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gICAgICAvKiAxNi44cHggKi9cbiAgICB9XG4gIH1cblxuICAudGFicyAudGFicy1zZWN0aW9uIHtcbiAgICAudGFicy1zZWN0aW9uLWNvbnRlbnQge1xuICAgICAgLnRhYi1wYW5lIHtcbiAgICAgICAgLnRhYi1wYW5lLXJvdyB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgIGdhcDogMThweCAhaW1wb3J0YW50O1xuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuXG4gICAgICAgICAgLnRhYi1wYW5lLWNvbCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB3aWR0aDogMzA4cHg7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiBmaXQtY29udGVudDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAudGFicyAudGFicy1zZWN0aW9uIHtcbiAgICAgIC50YWJzLXNlY3Rpb24tY29udGVudCB7XG4gICAgICAgIC50YWItcGFuZSB7XG4gICAgICAgICAgLnRhYi1wYW5lLXJvdyB7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5wYWdlLW5vZGUtdHlwZS1saWNlbnNlLXNlcnZpY2UsXG4ucGFnZS1ub2RlLXR5cGUtbGljZW5zZS10eXBlIHtcbiAgLmxpY2Vuc2UtbGlzdCAubGljZW5zZS1saXN0LWZpbHRlciAubGljZW5zZS1saXN0LWZpbHRlci1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAwcHggOHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgfVxuXG4gIC50YWJzIC50YWJzLWJveCB7XG4gICAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnRhYnMgLnRhYnMtYm94IC50YWJzLWxpc3Qge1xuICAgIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC50YWJzIHtcbiAgICAuY29udGFpbmVyIHtcbiAgICAgIC50YWJzLXNlY3Rpb24ge1xuICAgICAgICAudGFicy1zZWN0aW9uLWNvbnRlbnQge1xuICAgICAgICAgIC50YWItcGFuZS1yb3cge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBnYXA6IDE4cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgLnRhYi1wYW5lLWNvbCB7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgbWluLXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IGZpdC1jb250ZW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLnJlcXVlc3QtbGlzdCB7XG4gIC5yZXF1ZXN0LWxpc3QtZmlsdGVyIHtcbiAgICAvLyB3aWR0aDogNDQlICFpbXBvcnRhbnQ7XG4gICAgLy8gbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgcGFkZGluZzogMjRweCAxNnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICBtaW4td2lkdGg6IDMwMnB4O1xuICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XG5cbiAgICAvLyB3aWR0aDogNTAlIDtcbiAgICAucmVxdWVzdC1saXN0LWZpbHRlci1oZWFkZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4wNik7XG5cbiAgICAgIC5yZXF1ZXN0LWxpc3QtZmlsdGVyLXRpdGxlIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiA4cHg7XG4gICAgICAgIGNvbG9yOiAjMkQzMjM5O1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICB9XG5cbiAgICAgIC5idXJnZXItaWNvbiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAucmVxdWVzdC1saXN0LWZpbHRlci1jb250ZW50IHtcbiAgICAgIHBhZGRpbmc6IDI0cHggOHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjlweDtcblxuICAgICAgJi5hY3RpdmUge1xuICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgICAucmVxdWVzdC1saXN0LXNwYWNlLXZlY3RvciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgICBoZWlnaHQ6IDZweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y5RkFGQTtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgICAgfVxuXG4gICAgICAucmVxdWVzdC1saXN0LWlucHV0LWdyb3VwIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZ2FwOiA4cHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICAgICAgICAvLyB3aWR0aDogMjcwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAucmVxdWVzdC1saXN0LXNlbGVjdCB7XG4gICAgICAgICAgaGVpZ2h0OiA0OHB4O1xuICAgICAgICAgIHBhZGRpbmc6IDhweCAxMnB4O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0U2RTZFNjtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPVwiMjBcIiBoZWlnaHQ9XCIyMVwiIHZpZXdCb3g9XCIwIDAgMjAgMjFcIiBmaWxsPVwibm9uZVwiIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiUzRSUzQ3BhdGggZD1cIk0xNi42IDcuNzA4NUwxMS4xNjY3IDEzLjE0MThDMTAuNTI1IDEzLjc4MzUgOS40NzUwMiAxMy43ODM1IDguODMzMzYgMTMuMTQxOEwzLjQwMDAyIDcuNzA4NVwiIHN0cm9rZT1cIiUyM0FEQTdBN1wiIHN0cm9rZS13aWR0aD1cIjEuNVwiIHN0cm9rZS1taXRlcmxpbWl0PVwiMTBcIiBzdHJva2UtbGluZWNhcD1cInJvdW5kXCIgc3Ryb2tlLWxpbmVqb2luPVwicm91bmRcIiUyRiUzRSUzQyUyRnN2ZyUzRScpIG5vLXJlcGVhdCByaWdodCAxMHB4IGNlbnRlcjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDIwcHg7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogNDBweDtcblxuICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAjQzNDM0MzO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcblxuICAgICAgICAgIC8qIFJlbW92ZSBkZWZhdWx0IHN0eWxpbmcgKi9cbiAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzhCNjkxNDtcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLyogQ3VzdG9tIGRyb3Bkb3duIGFycm93ICovXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGJvdHRvbTogNDAlO1xuICAgICAgICAgIHJpZ2h0OiA3JTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5yZXF1ZXN0LWxpc3QtbGFiZWwge1xuICAgICAgICAgIGNvbG9yOiAjMzQzNzNBO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgICB9XG5cbiAgICAgICAgLnJlcXVlc3QtbGlzdC1pbnB1dCB7XG4gICAgICAgICAgaGVpZ2h0OiA0OHB4O1xuICAgICAgICAgIHBhZGRpbmc6IDhweCAxMnB4O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0U2RTZFNjtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyMHB4O1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG5cbiAgICAgICAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgICAgICBjb2xvcjogI0MzQzNDMztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG5cbiAgICAgICAgICAvKiBSZW1vdmUgZGVmYXVsdCBzdHlsaW5nICovXG4gICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICM4QjY5MTQ7XG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5yZXF1ZXN0LWxpc3Qtc2VsZWN0IHtcbiAgICAgICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgICAgICAgcGFkZGluZzogOHB4IDEycHg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRTZFNkU2O1xuICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9XCIyMFwiIGhlaWdodD1cIjIxXCIgdmlld0JveD1cIjAgMCAyMCAyMVwiIGZpbGw9XCJub25lXCIgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiJTNFJTNDcGF0aCBkPVwiTTE2LjYgNy43MDg1TDExLjE2NjcgMTMuMTQxOEMxMC41MjUgMTMuNzgzNSA5LjQ3NTAyIDEzLjc4MzUgOC44MzMzNiAxMy4xNDE4TDMuNDAwMDIgNy43MDg1XCIgc3Ryb2tlPVwiJTIzQURBN0E3XCIgc3Ryb2tlLXdpZHRoPVwiMS41XCIgc3Ryb2tlLW1pdGVybGltaXQ9XCIxMFwiIHN0cm9rZS1saW5lY2FwPVwicm91bmRcIiBzdHJva2UtbGluZWpvaW49XCJyb3VuZFwiJTJGJTNFJTNDJTJGc3ZnJTNFJykgbm8tcmVwZWF0IHJpZ2h0IDEwcHggY2VudGVyO1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjBweDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuXG4gICAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgY29sb3I6ICNDM0MzQzM7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xuXG4gICAgICAgICAgLyogUmVtb3ZlIGRlZmF1bHQgc3R5bGluZyAqL1xuICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjOEI2OTE0O1xuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYXBwbHktYnRuIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBoZWlnaHQ6IDU0cHg7XG4gICAgICBwYWRkaW5nOiAxNnB4IDE4cHg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBnYXA6IDEwcHg7XG4gICAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgIGJhY2tncm91bmQ6ICMwMEJDNzA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LWZhbWlseTogXCJESU4gTmV4dCBMVCBBcmFiaWNcIjtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICAgIC8qIDIyLjVweCAqL1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnJlcXVlc3QtY2hlY2tib3gtbGlzdC1taW5lcmFscyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cblxuICAucmVxdWVzdC1jaGVja2JveC1saXN0IHtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgLyogdGV4dC1kZWNvcmF0aW9uOiBub25lOyAqL1xuICAgIHBhZGRpbmc6IDA7XG4gICAgY29sb3I6ICM4NDY5NDA7XG4gICAgYWNjZW50LWNvbG9yOiAjODQ2OTQwO1xuICAgIGFwcGVhcmFuY2U6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuXG4gICAgLnJlcXVlc3QtY2hlY2tib3gtY29udGFpbmVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZ2FwOiAxMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgIGNvbG9yOiAjMzQzNzNBO1xuICAgICAgZm9udC1mYW1pbHk6IFwiRElOIE5leHQgTFQgQXJhYmljXCI7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICB9XG5cbiAgICAucmVxdWVzdC1jaGVja2JveFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICBhcHBlYXJhbmNlOiBhdXRvO1xuXG4gICAgICAmOmNoZWNrZWQge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjODQ2OTQwO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5yZXF1ZXN0LWNoZWNrYm94W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkKy5yZXF1ZXN0LWxhYmVsIHtcbiAgICAgIGNvbG9yOiAjODQ2OTQwO1xuICAgICAgLyogQ2hhbmdlIHRoaXMgY29sb3IgdG8gdGhlIGRlc2lyZWQgY29sb3IgKi9cbiAgICB9XG4gIH1cblxuICAucmVxdWVzdHMtbGlzdC1jYXJkIHtcbiAgICBoZWlnaHQ6IDI2OHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiAwLjRzIGFsbCBlYXNlO1xuICAgIHBhZGRpbmc6IDIwcHggMjBweCAxN3B4IDIwcHg7XG4gICAgYmFja2dyb3VuZDogI0ZGRjtcbiAgICBib3gtc2hhZG93OiAwcHggNHB4IDMwcHggMHB4IHJnYmEoMjI3LCAyMjcsIDIyNywgMC4yNSk7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBwYWRkaW5nOiAyMHB4IDIwcHggMTdweCAyMHB4O1xuICAgICAgYm94LXNoYWRvdzogMCA0cHggOHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICAgIC8qIEhvdmVyIGVmZmVjdCBmb3IgY2FyZCAqL1xuICAgIH1cblxuICAgIC5yZXF1ZXN0cy1saXN0LWNhcmQtaGVhZGVyIHtcbiAgICAgIGh0bWxbbGFuZz1cImFyXCJdW2Rpcj1cInJ0bFwiXSAmIHtcbiAgICAgICAgLmxhYmVsLXN0YXR1cyB7XG4gICAgICAgICAgbGVmdDogMjRweDtcbiAgICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAubGFiZWwtc3RhdHVzIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250LWZhbWlseTogXCJESU4gTmV4dCBMVCBBcmFiaWNcIjtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGhlaWdodDogMjFweDtcbiAgICAgICAgcGFkZGluZzogMTJweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMjRweDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwcHggMHB4IDhweCA4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgICBwYWRkaW5nLXRvcDogOHB4O1xuXG4gICAgICAgICYuaW5hY3RpdmUsICYuSW5hY3RpdmUsICYuSW5BY3RpdmUge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNBRkFDQUQ7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnlMaWdodEdyZXktTDUwLCAjRkFGQkZCKTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuY2xvc2VkLFxuICAgICAgICAmLkNsb3NlZCB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0NDNUI1QjtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeUxpZ2h0R3JleS1MNTAsICNGQUZCRkIpO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5hY3RpdmUsXG4gICAgICAgICYuQWN0aXZlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBCQzcwO1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5TGlnaHRHcmV5LUw1MCwgI0ZBRkJGQik7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAucmVxdWVzdHMtbGlzdC1jYXJkLWRldGFpbHMge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRjZGOUY5O1xuICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG5cbiAgICAgIC5kZXRhaWxzLWxpbmsge1xuICAgICAgICBjb2xvcjogIzg0Njk0MDtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiRElOIE5leHQgTFQgQXJhYmljXCI7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTYwJTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgfVxuXG4gICAgICBodG1sW2xhbmc9XCJhclwiXVtkaXI9XCJydGxcIl0gJiB7XG4gICAgICAgIC5saW5rLWljb24ge1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgIH1cblxuICAgICAgICAuZGV0YWlscy1saW5rIHN2ZyB7XG4gICAgICAgICAgLW1vei10cmFuc2Zvcm06IHNjYWxlKC0xLCAtMSk7XG4gICAgICAgICAgLW8tdHJhbnNmb3JtOiBzY2FsZSgtMSwgLTEpO1xuICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgtMSwgLTEpO1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoLTEsIC0xKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5yZXF1ZXN0cy1saXN0LXRleHQtYm94IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMXB4O1xuXG4gICAgLy8gbWluLWhlaWdodDogODBweDtcbiAgICAucmVxdWVzdHMtbGlzdC10aXRsZSB7XG4gICAgICBjb2xvcjogIzFEMUQxQjtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBsaW5lLWhlaWdodDogMTQwJTtcbiAgICAgIC8qIDM3LjhweCAqL1xuICAgICAgLy8gbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgLy8gaGVpZ2h0OiA4MHB4O1xuICAgICAgd2lkdGg6IDIzNnB4O1xuICAgIH1cblxuICAgIC5yZXF1ZXN0cy1saXN0LWRlc2NyaXB0aW9uIHtcbiAgICAgIGNvbG9yOiAjNEE0RjUzO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICAgICAgLyogMTYuOHB4ICovXG4gICAgfVxuICB9XG5cbiAgLnJlcXVlc3RzLWxpc3QtZGV0YWlscyB7XG4gICAgLnJlcXVlc3RzLWxpc3QtZGV0YWlscy1ncm91cCB7XG4gICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgZ2FwOiAxNXB4O1xuICAgICAgbWluLWhlaWdodDogMTAzcHg7XG5cbiAgICAgIC8vIG1hcmdpbi1ib3R0b206IDM5cHg7XG4gICAgICAucmVxdWVzdHMtbGlzdC1kZXRhaWxzLWl0ZW0ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkRJTiBOZXh0IExUIEFyYWJpY1wiO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gICAgICAgIGNvbG9yOiAjMTQxQjM0O1xuXG4gICAgICAgIC5yZXF1ZXN0cy1saXN0LWRldGFpbHMtaXRlbS10aXRsZSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBnYXA6IDE1cHg7XG4gICAgICAgICAgY29sb3I6ICM4NDY5NDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnJlcXVlc3QtbGlzdC1maWx0ZXIge1xuICAgIHdpZHRoOiAyMyU7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAucmVxdWVzdC1saXN0LWZpbHRlciB7XG4gICAgd2lkdGg6IDUwJSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogYXV0bztcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC50YWJzLXNlY3Rpb24tY29udGVudCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXG4gICAgLm1pbmluZy1pbmZvIHtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB9XG5cbiAgICAudGFiLXBhbmUge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLnJlcXVlc3QtbGlzdC1maWx0ZXIge1xuICAgICAgd2lkdGg6IDQ0JTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgICAgIC5yZXF1ZXN0LWxpc3QtZmlsdGVyLWNvbnRlbnQge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgICAuYXBwbHktYnRuIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgLnJlcXVlc3QtbGlzdC1maWx0ZXItaGVhZGVyIHtcbiAgICAgICAgLmJ1cmdlci1pY29uIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi5jb21wYW55LWRldGFpbHMge1xuICBwYWRkaW5nOiA4MHB4IDIwcHggMTcwcHggMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLXRvcDogY2FsYygxMDJweCArIDgwcHgpO1xuXG4gIG1hcmdpbi10b3A6IC0xMDJweDtcblxuICAuY29tcGFueS1kZXRhaWxzLWljb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIH1cblxuICAuY29tcGFueS1kZXRhaWxzLXRpdGxlIHtcbiAgICBjb2xvcjogIzg0Njk0MDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1mYW1pbHk6IFwiRElOIE5leHQgTFQgQXJhYmljXCI7XG4gICAgZm9udC1zaXplOiAzNXB4O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAzNnB4OyAvLzI0cHhcbiAgICBtYXJnaW4tYm90dG9tOiAyOXB4O1xuICB9XG5cbiAgLmNvbXBhbnktZGV0YWlscy1kZXNjcmlwdGlvbiB7XG4gICAgY29sb3I6ICM3QzdDN0M7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtZmFtaWx5OiBcIkRJTiBOZXh0IExUIEFyYWJpY1wiO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMTQwJTtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgIHdpZHRoOiA0NyU7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIH1cblxuICAuY29tcGFueS1kZXRhaWxzLWNvbnRhY3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgLmNvbXBhbnktZGV0YWlscy1jb250YWN0LWl0ZW0ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBnYXA6IDhweDtcblxuICAgICAgLmNvbXBhbnktZGV0YWlscy1jb250YWN0LWl0ZW0tdGV4dCB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5TGlnaHRHcmV5LUw0MDAsICM5MjkzOTQpO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkRJTiBOZXh0IExUIEFyYWJpY1wiO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gICAgICB9XG5cbiAgICAgIC5jb21wYW55LWRldGFpbHMtY29udGFjdC1pdGVtLW51bWJlciB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5RGFya0dyZXktRDUwMCwgIzJEMzAzMyk7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiRElOIE5leHQgTFQgQXJhYmljXCI7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJTtcbiAgICAgICAgZGlyZWN0aW9uOiBsdHI7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY29tcGFueS1kZXRhaWxzIC5jb21wYW55LWRldGFpbHMtY29udGFjdCB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cbi5saWNlbnNlcy1saXN0LXNlY3Rpb24ge1xuICBwYWRkaW5nOiA1MHB4IDBweCA1MHB4IDBweDtcbiAgcGFkZGluZy10b3A6IGNhbGMoMTAycHggKyA1MHB4KTtcblxuICBtYXJnaW4tdG9wOiAtMTAycHg7XG5cbiAgLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbi10aXRsZSB7XG4gICAgY29sb3I6ICM4NDY5NDA7XG4gICAgZm9udC1mYW1pbHk6IFwiRElOIE5leHQgTFQgQXJhYmljXCI7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDU2cHg7XG4gIH1cblxuICAubGljZW5zZXMtbGlzdC1zZWN0aW9uLWNvbnRlbnQge1xuXG4gICAgLy8gbWluLWhlaWdodDogNzQxcHg7XG4gICAgLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbi10YWItbGlzdCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGdhcDogMjRweDtcbiAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG5cbiAgICAgIC5saWNlbnNlcy1saXN0LXNlY3Rpb24tdGFiLWl0ZW0ge1xuICAgICAgICBjb2xvcjogI0I1QjdCODtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiRElOIE5leHQgTFQgQXJhYmljXCI7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICBjb2xvcjogIzJEMzAzMztcbiAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5saWNlbnNlcy1saXN0LXNlY3Rpb24tdGFicyB7XG4gICAgICBmb250LWZhbWlseTogXCJESU4gTmV4dCBMVCBBcmFiaWNcIjtcblxuICAgICAgLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbi10YWItcGFuZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG5cbiAgICAgICAgLypzdGFydCBsaWNlbnNlIGNhcmRzKi9cbiAgICAgICAgLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbi1yb3cge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICBnYXA6IDE4cHggIWltcG9ydGFudDtcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgIC5saWNlbnNlcy1saXN0LXNlY3Rpb24tY29sIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMzA2cHg7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiBmaXQtY29udGVudDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAucGFnZXIge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMC40cmVtO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnBhZ2VyLWZvcm0ge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubGljZW5zZXMtbGlzdC1zZWN0aW9uLWNhcmQge1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAvLyBnYXA6IDIwcHg7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgdHJhbnNpdGlvbjogMC40cyBhbGwgZWFzZTtcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHggMTBweCAyMHB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkY7XG4gICAgICAgICAgYm94LXNoYWRvdzogMHB4IDRweCAzMHB4IDBweCByZ2JhKDIyNywgMjI3LCAyMjcsIDAuMjUpO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcblxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgcGFkZGluZzogMTBweCAyMHB4IDEwcHggMjBweDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgNHB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgICAgICAgICAvKiBIb3ZlciBlZmZlY3QgZm9yIGNhcmQgKi9cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAubGljZW5zZXMtbGlzdC1zZWN0aW9uLWNhcmQtaGVhZGVyIHtcbiAgICAgICAgICAgIGh0bWxbbGFuZz1cImFyXCJdW2Rpcj1cInJ0bFwiXSAmIHtcbiAgICAgICAgICAgICAgLmxhYmVsLXN0YXR1cyB7XG4gICAgICAgICAgICAgICAgbGVmdDogMjRweDtcbiAgICAgICAgICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAvLyBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAubGFiZWwtc3RhdHVzIHtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJESU4gTmV4dCBMVCBBcmFiaWNcIjtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgIGhlaWdodDogMjFweDtcbiAgICAgICAgICAgICAgcGFkZGluZzogMTJweDtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICByaWdodDogMjRweDtcbiAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwcHggMHB4IDhweCA4cHg7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogOHB4O1xuXG4gICAgICAgICAgICAgICYuYWN0aXZlLFxuICAgICAgICAgICAgICAmLkFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwQkM3MDtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICBjb2xvcjogI0ZBRkJGQjtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICYuaW5hY3RpdmUsICYuSW5hY3RpdmUsICYuSW5BY3RpdmUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNBRkFDQUQ7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNGQUZCRkI7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAmLmNsb3NlZCxcbiAgICAgICAgICAgICAgJi5DbG9zZWQge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNDQzVCNUI7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNGQUZCRkI7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAubGljZW5zZXMtbGlzdC1zZWN0aW9uLWNhcmQtdGV4dC1ib3gge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzFweDtcbiAgICAgICAgICAgIC8vIG1pbi1oZWlnaHQ6IDY4cHg7XG5cbiAgICAgICAgICAgIC5saWNlbnNlcy1saXN0LXNlY3Rpb24tY2FyZC10aXRsZSB7XG4gICAgICAgICAgICAgIGNvbG9yOiAjMUQxRDFCO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gICAgICAgICAgICAgIC8qIDM3LjhweCAqL1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgICAgICAgICAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgICAgICAgICAgIHdpZHRoOiAyMzZweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbi1jYXJkLWRlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgICAgY29sb3I6ICM0QTRGNTM7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTQwJTtcbiAgICAgICAgICAgICAgLyogMTYuOHB4ICovXG4gICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgICAgICAgICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgICAgICAgICAgICAgd2lkdGg6IDI2OXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5saWNlbnNlcy1saXN0LXNlY3Rpb24tY2FyZC1kZXRhaWxzIHtcbiAgICAgICAgICAgIC5saWNlbnNlcy1saXN0LXNlY3Rpb24tY2FyZC1kZXRhaWxzLWdyb3VwIHtcbiAgICAgICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNGNkY5Rjk7XG5cbiAgICAgICAgICAgICAgLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbi1jYXJkLWRldGFpbHMtaXRlbSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJESU4gTmV4dCBMVCBBcmFiaWNcIjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMxNDFCMzQ7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcblxuICAgICAgICAgICAgICAgIC5saWNlbnNlcy1saXN0LXNlY3Rpb24tY2FyZC1kZXRhaWxzLWl0ZW0tdGl0bGUge1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgIGdhcDogMTBweDtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAjODQ2OTQwO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5saWNlbnNlcy1saXN0LXNlY3Rpb24tY2FyZC1kZXRhaWxzLWl0ZW0tdmFsdWUge1xuICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxODdweDtcbiAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0OyAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgaHRtbFtsYW5nPVwiYXJcIl1bZGlyPVwicnRsXCJdICYge1xuICAgICAgICAgICAgICAgICAgLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbi1jYXJkLWRldGFpbHMtaXRlbS12YWx1ZSB7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTgzcHg7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbi1jYXJkLW1vcmUtZGV0YWlscyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG5cbiAgICAgICAgICAgIC5kZXRhaWxzLWxpbmsge1xuICAgICAgICAgICAgICBjb2xvcjogIzg0Njk0MDtcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiRElOIE5leHQgTFQgQXJhYmljXCI7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTYwJTtcbiAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBodG1sW2xhbmc9XCJhclwiXVtkaXI9XCJydGxcIl0gJiB7XG4gICAgICAgICAgICAgIC5saW5rLWljb24ge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAuZGV0YWlscy1saW5rIHN2ZyB7XG4gICAgICAgICAgICAgICAgLW1vei10cmFuc2Zvcm06IHNjYWxlKC0xLCAtMSk7XG4gICAgICAgICAgICAgICAgLW8tdHJhbnNmb3JtOiBzY2FsZSgtMSwgLTEpO1xuICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgtMSwgLTEpO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoLTEsIC0xKTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8qZW5kIGxpY2Vuc2UgY2FyZHMqL1xuICAgICAgICAvKmVuZCByZXF1ZXN0IGNhcmRzKi9cbiAgICAgICAgLnJlcXVlc3QtbGlzdC1zZWN0aW9uLXJvdyB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICBnYXA6IDVweCAhaW1wb3J0YW50O1xuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgICAgICAgIC5yZXF1ZXN0LWxpc3Qtc2VjdGlvbi1jb2wge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgbWluLXdpZHRoOiAzMDBweDtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IGZpdC1jb250ZW50O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5yZXF1ZXN0LWxpc3Qtc2VjdGlvbi1jYXJkIHtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgZ2FwOiAyMHB4O1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIHRyYW5zaXRpb246IDAuNHMgYWxsIGVhc2U7XG4gICAgICAgICAgcGFkZGluZzogMjBweCAyMHB4IDE3cHggMjBweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDBweCA0cHggMzBweCAwcHggcmdiYSgyMjcsIDIyNywgMjI3LCAwLjI1KTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG5cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDRweCA4cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgICAgICAgICAgLyogSG92ZXIgZWZmZWN0IGZvciBjYXJkICovXG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnJlcXVlc3QtbGlzdC1zZWN0aW9uLWNhcmQtaGVhZGVyIHtcbiAgICAgICAgICAgIGh0bWxbbGFuZz1cImFyXCJdW2Rpcj1cInJ0bFwiXSAmIHtcbiAgICAgICAgICAgICAgLmxhYmVsLXN0YXR1cyB7XG4gICAgICAgICAgICAgICAgbGVmdDogMjRweDtcbiAgICAgICAgICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAvLyBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAubGFiZWwtc3RhdHVzIHtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJESU4gTmV4dCBMVCBBcmFiaWNcIjtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgIGhlaWdodDogMjFweDtcbiAgICAgICAgICAgICAgcGFkZGluZzogMTJweDtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICByaWdodDogMjRweDtcbiAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwcHggMHB4IDhweCA4cHg7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogOHB4O1xuXG4gICAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBCQzcwO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjRkFGQkZCO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgJi5pbmFjdGl2ZSwgJi5JbmFjdGl2ZSwgJi5JbkFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0FGQUNBRDtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICBjb2xvcjogI0ZBRkJGQjtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICYuY2xvc2VkIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQ0M1QjVCO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjRkFGQkZCO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnJlcXVlc3QtbGlzdC1zZWN0aW9uLWNhcmQtdGV4dC1ib3gge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzFweDtcblxuICAgICAgICAgICAgLnJlcXVlc3QtbGlzdC1zZWN0aW9uLWNhcmQtdGl0bGUge1xuICAgICAgICAgICAgICBjb2xvcjogIzFEMUQxQjtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAyN3B4O1xuICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICAgICAgICAgICAgICAvKiAzNy44cHggKi9cbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnJlcXVlc3QtbGlzdC1zZWN0aW9uLWNhcmQtZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgICBjb2xvcjogIzRBNEY1MztcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICAgICAgICAgICAgICAvKiAxNi44cHggKi9cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAucmVxdWVzdC1saXN0LXNlY3Rpb24tY2FyZC1kZXRhaWxzIHtcbiAgICAgICAgICAgIC5yZXF1ZXN0LWxpc3Qtc2VjdGlvbi1jYXJkLWRldGFpbHMtZ3JvdXAge1xuICAgICAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDBweDtcbiAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNGNkY5Rjk7XG4gICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyN3B4O1xuXG4gICAgICAgICAgICAgIC5yZXF1ZXN0LWxpc3Qtc2VjdGlvbi1jYXJkLWRldGFpbHMtaXRlbSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJESU4gTmV4dCBMVCBBcmFiaWNcIjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMxNDFCMzQ7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcblxuICAgICAgICAgICAgICAgIC5yZXF1ZXN0LWxpc3Qtc2VjdGlvbi1jYXJkLWRldGFpbHMtaXRlbS10aXRsZSB7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgZ2FwOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgY29sb3I6ICM4NDY5NDA7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnJlcXVlc3QtbGlzdC1zZWN0aW9uLWNhcmQtZGV0YWlscy1pdGVtLXZhbHVlIHtcblxuICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICAgICAgICAgICAmLmJnLXNoYWRvdyB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCA2cHg7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0YzRjNGMztcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAucmVxdWVzdC1saXN0LXNlY3Rpb24tY2FyZC1tb3JlLWRldGFpbHMge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgICAgICAgICAgLmRldGFpbHMtbGluayB7XG4gICAgICAgICAgICAgIGNvbG9yOiAjODQ2OTQwO1xuICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJESU4gTmV4dCBMVCBBcmFiaWNcIjtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGh0bWxbbGFuZz1cImFyXCJdW2Rpcj1cInJ0bFwiXSAmIHtcbiAgICAgICAgICAgICAgLmxpbmstaWNvbiB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8qZW5kIHJlcXVlc3QgY2FyZHMqL1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbi10YWJzIC5yb3cge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG5cbiAgLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbiAubGljZW5zZXMtbGlzdC1zZWN0aW9uLXRpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5saWNlbnNlcy1saXN0LXNlY3Rpb24tdGFiLXBhbmUgLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbi1yb3cge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuXG4uYmlkcy1saWNlbnNlLWxpc3Qtc2VjdGlvbiB7XG4gIGJhY2tncm91bmQ6ICNGRkY7XG4gIHBhZGRpbmc6IDUwcHggMHB4IDUwcHggMHB4O1xuICBwYWRkaW5nLXRvcDogY2FsYygxMDJweCArIDUwcHgpO1xuXG4gIC8vIG1hcmdpbi10b3A6IC0xMDJweDtcblxuICAubGljZW5zZXMtbGlzdC1zZWN0aW9uLXRpdGxlIHtcbiAgICBjb2xvcjogIzg0Njk0MDtcbiAgICBmb250LWZhbWlseTogXCJESU4gTmV4dCBMVCBBcmFiaWNcIjtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNTZweDtcbiAgfVxuXG4gIC5saWNlbnNlcy1saXN0LXNlY3Rpb24tY29udGVudCB7XG5cbiAgICAvLyBtaW4taGVpZ2h0OiA3NDFweDtcbiAgICAubGljZW5zZXMtbGlzdC1zZWN0aW9uLXRhYi1saXN0IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZ2FwOiAyNHB4O1xuICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcblxuICAgICAgLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbi10YWItaXRlbSB7XG4gICAgICAgIGNvbG9yOiAjQjVCN0I4O1xuICAgICAgICBmb250LWZhbWlseTogXCJESU4gTmV4dCBMVCBBcmFiaWNcIjtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgIGNvbG9yOiAjMkQzMDMzO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbi10YWJzIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkRJTiBOZXh0IExUIEFyYWJpY1wiO1xuXG4gICAgICAubGljZW5zZXMtbGlzdC1zZWN0aW9uLXRhYi1wYW5lIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cblxuICAgICAgICAvKnN0YXJ0IGxpY2Vuc2UgY2FyZHMqL1xuICAgICAgICAubGljZW5zZXMtbGlzdC1zZWN0aW9uLXJvdyB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgIC8vIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICBnYXA6IDE4cHggIWltcG9ydGFudDtcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgIC5saWNlbnNlcy1saXN0LXNlY3Rpb24tY29sIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMzA2cHg7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiBmaXQtY29udGVudDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAucGFnZXIge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMC40cmVtO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnBhZ2VyLWZvcm0ge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubGljZW5zZXMtbGlzdC1zZWN0aW9uLWNhcmQge1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAvLyBnYXA6IDIwcHg7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgdHJhbnNpdGlvbjogMC40cyBhbGwgZWFzZTtcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHggMTBweCAyMHB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkY7XG4gICAgICAgICAgYm94LXNoYWRvdzogMHB4IDRweCAzMHB4IDBweCByZ2JhKDIyNywgMjI3LCAyMjcsIDAuMjUpO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcblxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgcGFkZGluZzogMTBweCAyMHB4IDEwcHggMjBweDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgNHB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgICAgICAgICAvKiBIb3ZlciBlZmZlY3QgZm9yIGNhcmQgKi9cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAubGljZW5zZXMtbGlzdC1zZWN0aW9uLWNhcmQtaGVhZGVyIHtcbiAgICAgICAgICAgIGh0bWxbbGFuZz1cImFyXCJdW2Rpcj1cInJ0bFwiXSAmIHtcbiAgICAgICAgICAgICAgLmxhYmVsLXN0YXR1cyB7XG4gICAgICAgICAgICAgICAgbGVmdDogMjRweDtcbiAgICAgICAgICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAvLyBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAubGFiZWwtc3RhdHVzIHtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJESU4gTmV4dCBMVCBBcmFiaWNcIjtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgIGhlaWdodDogMjFweDtcbiAgICAgICAgICAgICAgcGFkZGluZzogMTJweDtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICByaWdodDogMjRweDtcbiAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwcHggMHB4IDhweCA4cHg7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogOHB4O1xuXG4gICAgICAgICAgICAgICYuYWN0aXZlLFxuICAgICAgICAgICAgICAmLkFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwQkM3MDtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICBjb2xvcjogI0ZBRkJGQjtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICYuaW5hY3RpdmUsICYuSW5hY3RpdmUsICYuSW5BY3RpdmUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNBRkFDQUQ7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNGQUZCRkI7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAmLmNsb3NlZCxcbiAgICAgICAgICAgICAgJi5DbG9zZWQge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNDQzVCNUI7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNGQUZCRkI7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAubGljZW5zZXMtbGlzdC1zZWN0aW9uLWNhcmQtdGV4dC1ib3gge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzFweDtcbiAgICAgICAgICAgIC8vIG1pbi1oZWlnaHQ6IDY4cHg7XG5cbiAgICAgICAgICAgIC5saWNlbnNlcy1saXN0LXNlY3Rpb24tY2FyZC10aXRsZSB7XG4gICAgICAgICAgICAgIGNvbG9yOiAjMUQxRDFCO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gICAgICAgICAgICAgIC8qIDM3LjhweCAqL1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgICAgICAgICAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgICAgICAgICAgIHdpZHRoOiAyMzZweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbi1jYXJkLWRlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgICAgY29sb3I6ICM0QTRGNTM7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTQwJTtcbiAgICAgICAgICAgICAgLyogMTYuOHB4ICovXG4gICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgICAgICAgICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAubGljZW5zZXMtbGlzdC1zZWN0aW9uLWNhcmQtZGV0YWlscyB7XG4gICAgICAgICAgICAubGljZW5zZXMtbGlzdC1zZWN0aW9uLWNhcmQtZGV0YWlscy1ncm91cCB7XG4gICAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRjZGOUY5O1xuXG4gICAgICAgICAgICAgIC5saWNlbnNlcy1saXN0LXNlY3Rpb24tY2FyZC1kZXRhaWxzLWl0ZW0ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiRElOIE5leHQgTFQgQXJhYmljXCI7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMTQxQjM0O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG5cbiAgICAgICAgICAgICAgICAubGljZW5zZXMtbGlzdC1zZWN0aW9uLWNhcmQtZGV0YWlscy1pdGVtLXRpdGxlIHtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICBnYXA6IDE1cHg7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogIzg0Njk0MDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAubGljZW5zZXMtbGlzdC1zZWN0aW9uLWNhcmQtbW9yZS1kZXRhaWxzIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcblxuICAgICAgICAgICAgLmRldGFpbHMtbGluayB7XG4gICAgICAgICAgICAgIGNvbG9yOiAjODQ2OTQwO1xuICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJESU4gTmV4dCBMVCBBcmFiaWNcIjtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGh0bWxbbGFuZz1cImFyXCJdW2Rpcj1cInJ0bFwiXSAmIHtcbiAgICAgICAgICAgICAgLmxpbmstaWNvbiB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIC5kZXRhaWxzLWxpbmsgc3ZnIHtcbiAgICAgICAgICAgICAgICAtbW96LXRyYW5zZm9ybTogc2NhbGUoLTEsIC0xKTtcbiAgICAgICAgICAgICAgICAtby10cmFuc2Zvcm06IHNjYWxlKC0xLCAtMSk7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKC0xLCAtMSk7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgtMSwgLTEpO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLyplbmQgbGljZW5zZSBjYXJkcyovXG4gICAgICAgIC8qZW5kIHJlcXVlc3QgY2FyZHMqL1xuICAgICAgICAucmVxdWVzdC1saXN0LXNlY3Rpb24tcm93IHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgIGdhcDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgICAgICAgLnJlcXVlc3QtbGlzdC1zZWN0aW9uLWNvbCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDMwMHB4O1xuICAgICAgICAgICAgbWluLWhlaWdodDogZml0LWNvbnRlbnQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnJlcXVlc3QtbGlzdC1zZWN0aW9uLWNhcmQge1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBnYXA6IDIwcHg7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgdHJhbnNpdGlvbjogMC40cyBhbGwgZWFzZTtcbiAgICAgICAgICBwYWRkaW5nOiAyMHB4IDIwcHggMTdweCAyMHB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkY7XG4gICAgICAgICAgYm94LXNoYWRvdzogMHB4IDRweCAzMHB4IDBweCByZ2JhKDIyNywgMjI3LCAyMjcsIDAuMjUpO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcblxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgNHB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgICAgICAgICAvKiBIb3ZlciBlZmZlY3QgZm9yIGNhcmQgKi9cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAucmVxdWVzdC1saXN0LXNlY3Rpb24tY2FyZC1oZWFkZXIge1xuICAgICAgICAgICAgaHRtbFtsYW5nPVwiYXJcIl1bZGlyPVwicnRsXCJdICYge1xuICAgICAgICAgICAgICAubGFiZWwtc3RhdHVzIHtcbiAgICAgICAgICAgICAgICBsZWZ0OiAyNHB4O1xuICAgICAgICAgICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC8vIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIC5sYWJlbC1zdGF0dXMge1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkRJTiBOZXh0IExUIEFyYWJpY1wiO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAyMXB4O1xuICAgICAgICAgICAgICBwYWRkaW5nOiAxMnB4O1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIHJpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDBweCAwcHggOHB4IDhweDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA4cHg7XG5cbiAgICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMEJDNzA7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNGQUZCRkI7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAmLmluYWN0aXZlLCAmLkluYWN0aXZlLCAmLkluQWN0aXZlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQUZBQ0FEO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjRkFGQkZCO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgJi5jbG9zZWQge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNDQzVCNUI7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNGQUZCRkI7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAucmVxdWVzdC1saXN0LXNlY3Rpb24tY2FyZC10ZXh0LWJveCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMXB4O1xuXG4gICAgICAgICAgICAucmVxdWVzdC1saXN0LXNlY3Rpb24tY2FyZC10aXRsZSB7XG4gICAgICAgICAgICAgIGNvbG9yOiAjMUQxRDFCO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDI3cHg7XG4gICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gICAgICAgICAgICAgIC8qIDM3LjhweCAqL1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAucmVxdWVzdC1saXN0LXNlY3Rpb24tY2FyZC1kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICAgIGNvbG9yOiAjNEE0RjUzO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gICAgICAgICAgICAgIC8qIDE2LjhweCAqL1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5yZXF1ZXN0LWxpc3Qtc2VjdGlvbi1jYXJkLWRldGFpbHMge1xuICAgICAgICAgICAgLnJlcXVlc3QtbGlzdC1zZWN0aW9uLWNhcmQtZGV0YWlscy1ncm91cCB7XG4gICAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgICAgICAgICAgcGFkZGluZzogMHB4O1xuICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0Y2RjlGOTtcbiAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDI3cHg7XG5cbiAgICAgICAgICAgICAgLnJlcXVlc3QtbGlzdC1zZWN0aW9uLWNhcmQtZGV0YWlscy1pdGVtIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkRJTiBOZXh0IExUIEFyYWJpY1wiO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTQwJTtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzE0MUIzNDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuXG4gICAgICAgICAgICAgICAgLnJlcXVlc3QtbGlzdC1zZWN0aW9uLWNhcmQtZGV0YWlscy1pdGVtLXRpdGxlIHtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICBnYXA6IDE1cHg7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogIzg0Njk0MDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAucmVxdWVzdC1saXN0LXNlY3Rpb24tY2FyZC1kZXRhaWxzLWl0ZW0tdmFsdWUge1xuXG4gICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgICAgICAgICAgICYuYmctc2hhZG93IHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDZweDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRjNGM0YzO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5yZXF1ZXN0LWxpc3Qtc2VjdGlvbi1jYXJkLW1vcmUtZGV0YWlscyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgICAgICAgICAuZGV0YWlscy1saW5rIHtcbiAgICAgICAgICAgICAgY29sb3I6ICM4NDY5NDA7XG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkRJTiBOZXh0IExUIEFyYWJpY1wiO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaHRtbFtsYW5nPVwiYXJcIl1bZGlyPVwicnRsXCJdICYge1xuICAgICAgICAgICAgICAubGluay1pY29uIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLyplbmQgcmVxdWVzdCBjYXJkcyovXG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5iaWRzLXN0YWdlcy1saXN0LXNlY3Rpb24ge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDIxNiwgMTk0LCAxNjAsIDAuMDYpO1xuICBwYWRkaW5nOiA1MHB4IDBweCA1MHB4IDBweDtcbiAgcGFkZGluZy10b3A6IGNhbGMoMTAycHggKyA1MHB4KTtcblxuICBtYXJnaW4tdG9wOiAtMTAycHg7XG5cbiAgLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbi10aXRsZSB7XG4gICAgY29sb3I6ICM4NDY5NDA7XG4gICAgZm9udC1mYW1pbHk6IFwiRElOIE5leHQgTFQgQXJhYmljXCI7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDU2cHg7XG4gIH1cblxuICAubGljZW5zZXMtbGlzdC1zZWN0aW9uLWNvbnRlbnQge1xuXG4gICAgLy8gbWluLWhlaWdodDogNzQxcHg7XG4gICAgLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbi10YWItbGlzdCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGdhcDogMjRweDtcbiAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG5cbiAgICAgIC5saWNlbnNlcy1saXN0LXNlY3Rpb24tdGFiLWl0ZW0ge1xuICAgICAgICBjb2xvcjogI0I1QjdCODtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiRElOIE5leHQgTFQgQXJhYmljXCI7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICBjb2xvcjogIzJEMzAzMztcbiAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5saWNlbnNlcy1saXN0LXNlY3Rpb24tdGFicyB7XG4gICAgICBmb250LWZhbWlseTogXCJESU4gTmV4dCBMVCBBcmFiaWNcIjtcblxuICAgICAgLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbi10YWItcGFuZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG5cbiAgICAgICAgLypzdGFydCBsaWNlbnNlIGNhcmRzKi9cbiAgICAgICAgLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbi1yb3cge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAvLyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgZ2FwOiAxOHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAubGljZW5zZXMtbGlzdC1zZWN0aW9uLWNvbCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDMwNnB4O1xuICAgICAgICAgICAgbWluLWhlaWdodDogZml0LWNvbnRlbnQ7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnBhZ2VyIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDAuNHJlbTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5wYWdlci1mb3JtIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbi1jYXJkIHtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgLy8gZ2FwOiAyMHB4O1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIHRyYW5zaXRpb246IDAuNHMgYWxsIGVhc2U7XG4gICAgICAgICAgcGFkZGluZzogMTBweCAyMHB4IDEwcHggMjBweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDBweCA0cHggMzBweCAwcHggcmdiYSgyMjcsIDIyNywgMjI3LCAwLjI1KTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG5cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMjBweCAxMHB4IDIwcHg7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDRweCA4cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgICAgICAgICAgLyogSG92ZXIgZWZmZWN0IGZvciBjYXJkICovXG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbi1jYXJkLWhlYWRlciB7XG4gICAgICAgICAgICBodG1sW2xhbmc9XCJhclwiXVtkaXI9XCJydGxcIl0gJiB7XG4gICAgICAgICAgICAgIC5sYWJlbC1zdGF0dXMge1xuICAgICAgICAgICAgICAgIGxlZnQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLy8gcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgLmxhYmVsLXN0YXR1cyB7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiRElOIE5leHQgTFQgQXJhYmljXCI7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDIxcHg7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDEycHg7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgcmlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMHB4IDBweCA4cHggOHB4O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDhweDtcblxuICAgICAgICAgICAgICAmLmFjdGl2ZSxcbiAgICAgICAgICAgICAgJi5BY3RpdmUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMEJDNzA7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNGQUZCRkI7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAmLmluYWN0aXZlLCAmLkluYWN0aXZlLCAmLkluQWN0aXZlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQUZBQ0FEO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjRkFGQkZCO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgJi5jbG9zZWQsXG4gICAgICAgICAgICAgICYuQ2xvc2VkIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQ0M1QjVCO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjRkFGQkZCO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbi1jYXJkLXRleHQtYm94IHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMxcHg7XG4gICAgICAgICAgICAvLyBtaW4taGVpZ2h0OiA2OHB4O1xuXG4gICAgICAgICAgICAubGljZW5zZXMtbGlzdC1zZWN0aW9uLWNhcmQtdGl0bGUge1xuICAgICAgICAgICAgICBjb2xvcjogIzFEMUQxQjtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICAgICAgICAgICAgICAvKiAzNy44cHggKi9cbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICAgICAgICAgICAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICAgICAgICAgICAgICB3aWR0aDogMjM2cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5saWNlbnNlcy1saXN0LXNlY3Rpb24tY2FyZC1kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICAgIGNvbG9yOiAjNEE0RjUzO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gICAgICAgICAgICAgIC8qIDE2LjhweCAqL1xuICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgICAgICAgICAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbi1jYXJkLWRldGFpbHMge1xuICAgICAgICAgICAgLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbi1jYXJkLWRldGFpbHMtZ3JvdXAge1xuICAgICAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0Y2RjlGOTtcblxuICAgICAgICAgICAgICAubGljZW5zZXMtbGlzdC1zZWN0aW9uLWNhcmQtZGV0YWlscy1pdGVtIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkRJTiBOZXh0IExUIEFyYWJpY1wiO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTQwJTtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzE0MUIzNDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuXG4gICAgICAgICAgICAgICAgLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbi1jYXJkLWRldGFpbHMtaXRlbS10aXRsZSB7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgZ2FwOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgY29sb3I6ICM4NDY5NDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbi1jYXJkLW1vcmUtZGV0YWlscyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG5cbiAgICAgICAgICAgIC5kZXRhaWxzLWxpbmsge1xuICAgICAgICAgICAgICBjb2xvcjogIzg0Njk0MDtcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiRElOIE5leHQgTFQgQXJhYmljXCI7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTYwJTtcbiAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBodG1sW2xhbmc9XCJhclwiXVtkaXI9XCJydGxcIl0gJiB7XG4gICAgICAgICAgICAgIC5saW5rLWljb24ge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAuZGV0YWlscy1saW5rIHN2ZyB7XG4gICAgICAgICAgICAgICAgLW1vei10cmFuc2Zvcm06IHNjYWxlKC0xLCAtMSk7XG4gICAgICAgICAgICAgICAgLW8tdHJhbnNmb3JtOiBzY2FsZSgtMSwgLTEpO1xuICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgtMSwgLTEpO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoLTEsIC0xKTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8qZW5kIGxpY2Vuc2UgY2FyZHMqL1xuICAgICAgICAvKmVuZCByZXF1ZXN0IGNhcmRzKi9cbiAgICAgICAgLnJlcXVlc3QtbGlzdC1zZWN0aW9uLXJvdyB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICBnYXA6IDVweCAhaW1wb3J0YW50O1xuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgICAgICAgIC5yZXF1ZXN0LWxpc3Qtc2VjdGlvbi1jb2wge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgbWluLXdpZHRoOiAzMDBweDtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IGZpdC1jb250ZW50O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5yZXF1ZXN0LWxpc3Qtc2VjdGlvbi1jYXJkIHtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgZ2FwOiAyMHB4O1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIHRyYW5zaXRpb246IDAuNHMgYWxsIGVhc2U7XG4gICAgICAgICAgcGFkZGluZzogMjBweCAyMHB4IDE3cHggMjBweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDBweCA0cHggMzBweCAwcHggcmdiYSgyMjcsIDIyNywgMjI3LCAwLjI1KTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG5cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDRweCA4cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgICAgICAgICAgLyogSG92ZXIgZWZmZWN0IGZvciBjYXJkICovXG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnJlcXVlc3QtbGlzdC1zZWN0aW9uLWNhcmQtaGVhZGVyIHtcbiAgICAgICAgICAgIGh0bWxbbGFuZz1cImFyXCJdW2Rpcj1cInJ0bFwiXSAmIHtcbiAgICAgICAgICAgICAgLmxhYmVsLXN0YXR1cyB7XG4gICAgICAgICAgICAgICAgbGVmdDogMjRweDtcbiAgICAgICAgICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAvLyBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAubGFiZWwtc3RhdHVzIHtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJESU4gTmV4dCBMVCBBcmFiaWNcIjtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgIGhlaWdodDogMjFweDtcbiAgICAgICAgICAgICAgcGFkZGluZzogMTJweDtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICByaWdodDogMjRweDtcbiAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwcHggMHB4IDhweCA4cHg7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogOHB4O1xuXG4gICAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBCQzcwO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjRkFGQkZCO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgJi5pbmFjdGl2ZSwgJi5JbmFjdGl2ZSwgJi5JbkFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0FGQUNBRDtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICBjb2xvcjogI0ZBRkJGQjtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICYuY2xvc2VkIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQ0M1QjVCO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjRkFGQkZCO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnJlcXVlc3QtbGlzdC1zZWN0aW9uLWNhcmQtdGV4dC1ib3gge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzFweDtcblxuICAgICAgICAgICAgLnJlcXVlc3QtbGlzdC1zZWN0aW9uLWNhcmQtdGl0bGUge1xuICAgICAgICAgICAgICBjb2xvcjogIzFEMUQxQjtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAyN3B4O1xuICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICAgICAgICAgICAgICAvKiAzNy44cHggKi9cbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnJlcXVlc3QtbGlzdC1zZWN0aW9uLWNhcmQtZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgICBjb2xvcjogIzRBNEY1MztcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICAgICAgICAgICAgICAvKiAxNi44cHggKi9cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAucmVxdWVzdC1saXN0LXNlY3Rpb24tY2FyZC1kZXRhaWxzIHtcbiAgICAgICAgICAgIC5yZXF1ZXN0LWxpc3Qtc2VjdGlvbi1jYXJkLWRldGFpbHMtZ3JvdXAge1xuICAgICAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDBweDtcbiAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNGNkY5Rjk7XG4gICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyN3B4O1xuXG4gICAgICAgICAgICAgIC5yZXF1ZXN0LWxpc3Qtc2VjdGlvbi1jYXJkLWRldGFpbHMtaXRlbSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJESU4gTmV4dCBMVCBBcmFiaWNcIjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMxNDFCMzQ7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcblxuICAgICAgICAgICAgICAgIC5yZXF1ZXN0LWxpc3Qtc2VjdGlvbi1jYXJkLWRldGFpbHMtaXRlbS10aXRsZSB7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgZ2FwOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgY29sb3I6ICM4NDY5NDA7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnJlcXVlc3QtbGlzdC1zZWN0aW9uLWNhcmQtZGV0YWlscy1pdGVtLXZhbHVlIHtcblxuICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICAgICAgICAgICAmLmJnLXNoYWRvdyB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCA2cHg7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0YzRjNGMztcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAucmVxdWVzdC1saXN0LXNlY3Rpb24tY2FyZC1tb3JlLWRldGFpbHMge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgICAgICAgICAgLmRldGFpbHMtbGluayB7XG4gICAgICAgICAgICAgIGNvbG9yOiAjODQ2OTQwO1xuICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJESU4gTmV4dCBMVCBBcmFiaWNcIjtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGh0bWxbbGFuZz1cImFyXCJdW2Rpcj1cInJ0bFwiXSAmIHtcbiAgICAgICAgICAgICAgLmxpbmstaWNvbiB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8qZW5kIHJlcXVlc3QgY2FyZHMqL1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uYmlkcy1kYXRhUm9vbS1saXN0LXNlY3Rpb24ge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDIxNiwgMTk0LCAxNjAsIDAuMDYpO1xuICBwYWRkaW5nOiA1MHB4IDBweCA1MHB4IDBweDtcbiAgcGFkZGluZy10b3A6IGNhbGMoMTAycHggKyA1MHB4KTtcbiAgLy8gbWFyZ2luLXRvcDogLTEwMnB4O1xuXG4gIC5saWNlbnNlcy1saXN0LXNlY3Rpb24tdGl0bGUge1xuICAgIGNvbG9yOiAjODQ2OTQwO1xuICAgIGZvbnQtZmFtaWx5OiBcIkRJTiBOZXh0IExUIEFyYWJpY1wiO1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1NnB4O1xuICB9XG5cbiAgLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbi1jb250ZW50IHtcblxuICAgIC8vIG1pbi1oZWlnaHQ6IDc0MXB4O1xuICAgIC5saWNlbnNlcy1saXN0LXNlY3Rpb24tdGFiLWxpc3Qge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBnYXA6IDI0cHg7XG4gICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuXG4gICAgICAubGljZW5zZXMtbGlzdC1zZWN0aW9uLXRhYi1pdGVtIHtcbiAgICAgICAgY29sb3I6ICNCNUI3Qjg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkRJTiBOZXh0IExUIEFyYWJpY1wiO1xuICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgY29sb3I6ICMyRDMwMzM7XG4gICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAubGljZW5zZXMtbGlzdC1zZWN0aW9uLXRhYnMge1xuICAgICAgZm9udC1mYW1pbHk6IFwiRElOIE5leHQgTFQgQXJhYmljXCI7XG5cbiAgICAgIC5saWNlbnNlcy1saXN0LXNlY3Rpb24tdGFiLXBhbmUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuXG4gICAgICAgIC8qc3RhcnQgbGljZW5zZSBjYXJkcyovXG4gICAgICAgIC5saWNlbnNlcy1saXN0LXNlY3Rpb24tcm93IHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgLy8ganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgIGdhcDogMThweCAhaW1wb3J0YW50O1xuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbi1jb2wge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgbWluLXdpZHRoOiAzMDZweDtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IGZpdC1jb250ZW50O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5wYWdlciB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwLjRyZW07XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAucGFnZXItZm9ybSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5saWNlbnNlcy1saXN0LXNlY3Rpb24tY2FyZCB7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIC8vIGdhcDogMjBweDtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiAwLjRzIGFsbCBlYXNlO1xuICAgICAgICAgIHBhZGRpbmc6IDEwcHggMjBweCAxMHB4IDIwcHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogI0ZGRjtcbiAgICAgICAgICBib3gtc2hhZG93OiAwcHggNHB4IDMwcHggMHB4IHJnYmEoMjI3LCAyMjcsIDIyNywgMC4yNSk7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuXG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHggMTBweCAyMHB4O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCA0cHggOHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICAgICAgICAgIC8qIEhvdmVyIGVmZmVjdCBmb3IgY2FyZCAqL1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5saWNlbnNlcy1saXN0LXNlY3Rpb24tY2FyZC1oZWFkZXIge1xuICAgICAgICAgICAgaHRtbFtsYW5nPVwiYXJcIl1bZGlyPVwicnRsXCJdICYge1xuICAgICAgICAgICAgICAubGFiZWwtc3RhdHVzIHtcbiAgICAgICAgICAgICAgICBsZWZ0OiAyNHB4O1xuICAgICAgICAgICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC8vIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIC5sYWJlbC1zdGF0dXMge1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkRJTiBOZXh0IExUIEFyYWJpY1wiO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAyMXB4O1xuICAgICAgICAgICAgICBwYWRkaW5nOiAxMnB4O1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIHJpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDBweCAwcHggOHB4IDhweDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA4cHg7XG5cbiAgICAgICAgICAgICAgJi5hY3RpdmUsXG4gICAgICAgICAgICAgICYuQWN0aXZlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBCQzcwO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjRkFGQkZCO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgJi5pbmFjdGl2ZSwgJi5JbmFjdGl2ZSwgJi5JbkFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0FGQUNBRDtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICBjb2xvcjogI0ZBRkJGQjtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICYuY2xvc2VkLFxuICAgICAgICAgICAgICAmLkNsb3NlZCB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0NDNUI1QjtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICBjb2xvcjogI0ZBRkJGQjtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5saWNlbnNlcy1saXN0LXNlY3Rpb24tY2FyZC10ZXh0LWJveCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMXB4O1xuICAgICAgICAgICAgLy8gbWluLWhlaWdodDogNjhweDtcblxuICAgICAgICAgICAgLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbi1jYXJkLXRpdGxlIHtcbiAgICAgICAgICAgICAgY29sb3I6ICMxRDFEMUI7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTQwJTtcbiAgICAgICAgICAgICAgLyogMzcuOHB4ICovXG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgICAgICAgICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgICAgICAgICAgICAgd2lkdGg6IDIzNnB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubGljZW5zZXMtbGlzdC1zZWN0aW9uLWNhcmQtZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgICBjb2xvcjogIzRBNEY1MztcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICAgICAgICAgICAgICAvKiAxNi44cHggKi9cbiAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICAgICAgICAgICAgd29yZC13cmFwOiBicmVhay13b3JkOyAgICAgICAgICAgICAgXG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbi1jYXJkLWRldGFpbHMge1xuICAgICAgICAgICAgLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbi1jYXJkLWRldGFpbHMtZ3JvdXAge1xuICAgICAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0Y2RjlGOTtcblxuICAgICAgICAgICAgICAubGljZW5zZXMtbGlzdC1zZWN0aW9uLWNhcmQtZGV0YWlscy1pdGVtIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkRJTiBOZXh0IExUIEFyYWJpY1wiO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTQwJTtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzE0MUIzNDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuXG4gICAgICAgICAgICAgICAgLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbi1jYXJkLWRldGFpbHMtaXRlbS10aXRsZSB7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgZ2FwOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgY29sb3I6ICM4NDY5NDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmxpY2Vuc2VzLWxpc3Qtc2VjdGlvbi1jYXJkLW1vcmUtZGV0YWlscyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG5cbiAgICAgICAgICAgIC5kZXRhaWxzLWxpbmsge1xuICAgICAgICAgICAgICBjb2xvcjogIzg0Njk0MDtcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiRElOIE5leHQgTFQgQXJhYmljXCI7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTYwJTtcbiAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBodG1sW2xhbmc9XCJhclwiXVtkaXI9XCJydGxcIl0gJiB7XG4gICAgICAgICAgICAgIC5saW5rLWljb24ge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAuZGV0YWlscy1saW5rIHN2ZyB7XG4gICAgICAgICAgICAgICAgLW1vei10cmFuc2Zvcm06IHNjYWxlKC0xLCAtMSk7XG4gICAgICAgICAgICAgICAgLW8tdHJhbnNmb3JtOiBzY2FsZSgtMSwgLTEpO1xuICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgtMSwgLTEpO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoLTEsIC0xKTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8qZW5kIGxpY2Vuc2UgY2FyZHMqL1xuICAgICAgICAvKmVuZCByZXF1ZXN0IGNhcmRzKi9cbiAgICAgICAgLnJlcXVlc3QtbGlzdC1zZWN0aW9uLXJvdyB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICBnYXA6IDVweCAhaW1wb3J0YW50O1xuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgICAgICAgIC5yZXF1ZXN0LWxpc3Qtc2VjdGlvbi1jb2wge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgbWluLXdpZHRoOiAzMDBweDtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IGZpdC1jb250ZW50O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5yZXF1ZXN0LWxpc3Qtc2VjdGlvbi1jYXJkIHtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgZ2FwOiAyMHB4O1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIHRyYW5zaXRpb246IDAuNHMgYWxsIGVhc2U7XG4gICAgICAgICAgcGFkZGluZzogMjBweCAyMHB4IDE3cHggMjBweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDBweCA0cHggMzBweCAwcHggcmdiYSgyMjcsIDIyNywgMjI3LCAwLjI1KTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG5cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDRweCA4cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgICAgICAgICAgLyogSG92ZXIgZWZmZWN0IGZvciBjYXJkICovXG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnJlcXVlc3QtbGlzdC1zZWN0aW9uLWNhcmQtaGVhZGVyIHtcbiAgICAgICAgICAgIGh0bWxbbGFuZz1cImFyXCJdW2Rpcj1cInJ0bFwiXSAmIHtcbiAgICAgICAgICAgICAgLmxhYmVsLXN0YXR1cyB7XG4gICAgICAgICAgICAgICAgbGVmdDogMjRweDtcbiAgICAgICAgICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAvLyBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAubGFiZWwtc3RhdHVzIHtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJESU4gTmV4dCBMVCBBcmFiaWNcIjtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgIGhlaWdodDogMjFweDtcbiAgICAgICAgICAgICAgcGFkZGluZzogMTJweDtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICByaWdodDogMjRweDtcbiAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwcHggMHB4IDhweCA4cHg7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogOHB4O1xuXG4gICAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBCQzcwO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjRkFGQkZCO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgJi5pbmFjdGl2ZSwgJi5JbmFjdGl2ZSwgJi5JbkFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0FGQUNBRDtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICBjb2xvcjogI0ZBRkJGQjtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICYuY2xvc2VkIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQ0M1QjVCO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjRkFGQkZCO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnJlcXVlc3QtbGlzdC1zZWN0aW9uLWNhcmQtdGV4dC1ib3gge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzFweDtcblxuICAgICAgICAgICAgLnJlcXVlc3QtbGlzdC1zZWN0aW9uLWNhcmQtdGl0bGUge1xuICAgICAgICAgICAgICBjb2xvcjogIzFEMUQxQjtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAyN3B4O1xuICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICAgICAgICAgICAgICAvKiAzNy44cHggKi9cbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnJlcXVlc3QtbGlzdC1zZWN0aW9uLWNhcmQtZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgICBjb2xvcjogIzRBNEY1MztcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICAgICAgICAgICAgICAvKiAxNi44cHggKi9cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAucmVxdWVzdC1saXN0LXNlY3Rpb24tY2FyZC1kZXRhaWxzIHtcbiAgICAgICAgICAgIC5yZXF1ZXN0LWxpc3Qtc2VjdGlvbi1jYXJkLWRldGFpbHMtZ3JvdXAge1xuICAgICAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDBweDtcbiAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNGNkY5Rjk7XG4gICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyN3B4O1xuXG4gICAgICAgICAgICAgIC5yZXF1ZXN0LWxpc3Qtc2VjdGlvbi1jYXJkLWRldGFpbHMtaXRlbSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJESU4gTmV4dCBMVCBBcmFiaWNcIjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMxNDFCMzQ7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcblxuICAgICAgICAgICAgICAgIC5yZXF1ZXN0LWxpc3Qtc2VjdGlvbi1jYXJkLWRldGFpbHMtaXRlbS10aXRsZSB7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgZ2FwOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgY29sb3I6ICM4NDY5NDA7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnJlcXVlc3QtbGlzdC1zZWN0aW9uLWNhcmQtZGV0YWlscy1pdGVtLXZhbHVlIHtcblxuICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICAgICAgICAgICAmLmJnLXNoYWRvdyB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCA2cHg7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0YzRjNGMztcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAucmVxdWVzdC1saXN0LXNlY3Rpb24tY2FyZC1tb3JlLWRldGFpbHMge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgICAgICAgICAgLmRldGFpbHMtbGluayB7XG4gICAgICAgICAgICAgIGNvbG9yOiAjODQ2OTQwO1xuICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJESU4gTmV4dCBMVCBBcmFiaWNcIjtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGh0bWxbbGFuZz1cImFyXCJdW2Rpcj1cInJ0bFwiXSAmIHtcbiAgICAgICAgICAgICAgLmxpbmstaWNvbiB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8qZW5kIHJlcXVlc3QgY2FyZHMqL1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmJpZHMtc3RhZ2VzLWxpc3Qtc2VjdGlvbiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC50aW1lbGluZVRhYl9fd3JhcHBlcjpiZWZvcmV7XG4gICAgbGVmdDogMTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudGltZWxpbmVUYWJfX3dyYXBwZXJJbm5lcntcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5iaWRzLWxpY2Vuc2UtbGlzdC1zZWN0aW9uIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLmJpZHMtZGF0YVJvb20tbGlzdC1zZWN0aW9uIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLnRleHRUYWJfX3RleHQgcCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgaHRtbFtsYW5nPVwiYXJcIl1bZGlyPVwicnRsXCJdIHtcbiAgICAuYmlkcy1zdGFnZXMtbGlzdC1zZWN0aW9uIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gICAgLnRpbWVsaW5lVGFiX193cmFwcGVyOmJlZm9yZXtcbiAgICAgIHJpZ2h0OiAxM3JlbTtcbiAgICB9XG4gICAgLnRpbWVsaW5lVGFiX193cmFwcGVySW5uZXJ7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cbiAgICAuYmlkcy1saWNlbnNlLWxpc3Qtc2VjdGlvbiB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICAgIC5iaWRzLWRhdGFSb29tLWxpc3Qtc2VjdGlvbiB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICAgIC50ZXh0VGFiX190ZXh0IHAge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgfVxufVxuLnRhYi1pdGVtLWRldGFpbHMge1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAvLyBiYWNrZ3JvdW5kOiAjRjBGMUYxO1xuICAudGFiLWl0ZW0tZGV0YWlscy10YWItYm94IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBwYWRkaW5nOiAxNnB4IDMwcHggMTZweCAxMzBweDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogNDRweDtcbiAgICBiYWNrZ3JvdW5kOiAjRjBGMUYxO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBtYXJnaW4tdG9wOiAtMzBweDtcblxuICAgIGh0bWxbbGFuZz1cImFyXCJdW2Rpcj1cInJ0bFwiXSAmIHtcbiAgICAgIHBhZGRpbmc6IDE2cHggMTMwcHggMTZweCAzMHB4O1xuICAgIH1cblxuICAgIC50YWItaXRlbS1kZXRhaWxzLXRhYi1saXN0IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgIGdhcDogNDRweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcblxuICAgICAgLnRhYi1pdGVtLWRldGFpbHMtdGFiLWl0ZW0ge1xuICAgICAgICAudGFiLWl0ZW0tZGV0YWlscy10YWItaXRlbS1saW5rIHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIGNvbG9yOiAjQUZBQ0FEO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkRJTiBOZXh0IExUIEFyYWJpY1wiO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgIC50YWItaXRlbS1kZXRhaWxzLXRhYi1pdGVtLWxpbmsge1xuICAgICAgICAgICAgY29sb3I6ICM0OTRGNTU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB0b3A6IDYwJTtcbiAgICAgICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzQ5NEY1NTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC50YWItaXRlbS1kZXRhaWxzIC50YWItaXRlbS1kZXRhaWxzLXRhYi1ib3ggLnRhYi1pdGVtLWRldGFpbHMtdGFiLWxpc3Qge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7ICAgIFxuICB9XG59XG5cbi5iaWRzLXRhYi1pdGVtLWRldGFpbHMge1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAvLyBiYWNrZ3JvdW5kOiAjRjBGMUYxO1xuICAudGFiLWl0ZW0tZGV0YWlscy10YWItYm94IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBwYWRkaW5nOiAxNnB4IDMwcHggMTZweCAxMzBweDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogNDRweDtcbiAgICBiYWNrZ3JvdW5kOiAjRjBGMUYxO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBtYXJnaW4tdG9wOiAtMzBweDtcblxuICAgIGh0bWxbbGFuZz1cImFyXCJdW2Rpcj1cInJ0bFwiXSAmIHtcbiAgICAgIHBhZGRpbmc6IDE2cHggMTMwcHggMTZweCAzMHB4O1xuICAgIH1cblxuICAgIC50YWItaXRlbS1kZXRhaWxzLXRhYi1saXN0IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgIGdhcDogNDRweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcblxuICAgICAgLnRhYi1pdGVtLWRldGFpbHMtdGFiLWl0ZW0ge1xuICAgICAgICAudGFiLWl0ZW0tZGV0YWlscy10YWItaXRlbS1saW5rIHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIGNvbG9yOiAjQUZBQ0FEO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkRJTiBOZXh0IExUIEFyYWJpY1wiO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgIC50YWItaXRlbS1kZXRhaWxzLXRhYi1pdGVtLWxpbmsge1xuICAgICAgICAgICAgY29sb3I6ICM0OTRGNTU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB0b3A6IDYwJTtcbiAgICAgICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzQ5NEY1NTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH0gXG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYmlkcy10YWItaXRlbS1kZXRhaWxzIC50YWItaXRlbS1kZXRhaWxzLXRhYi1ib3gge1xuICAgIHBhZGRpbmc6IDBweCA0MHB4IDE1cHggMjBweDtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgLnRhYi1pdGVtLWRldGFpbHMtdGFiLWxpc3Qge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGdhcDogNDRweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICB9XG4gIH1cblxuICBodG1sW2xhbmc9XCJhclwiXVtkaXI9XCJydGxcIl0ge1xuICAgIC5iaWRzLXRhYi1pdGVtLWRldGFpbHMgLnRhYi1pdGVtLWRldGFpbHMtdGFiLWJveCB7XG4gICAgICBwYWRkaW5nOiAwcHggNXB4IDE1cHggMHB4O1xuICAgICAgbWFyZ2luLXRvcDogMHB4O1xuICAgICAgLnRhYi1pdGVtLWRldGFpbHMtdGFiLWxpc3Qge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBnYXA6IDQ0cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi5tYXAtc2VjdGlvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8uLi8uLi8uLi8uLi8uLi9wdWJsaWMvaW1hZ2VzL21hcC5zdmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIG1pbi1oZWlnaHQ6IDY1MnB4O1xuICBwYWRkaW5nLXRvcDogY2FsYygxMDJweCArIDY1cHgpO1xuXG4gIC5tYXAtc2VjdGlvbi1ibG9jayB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1pbi1oZWlnaHQ6IDY1MnB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAubWFwLXNlY3Rpb24tYmxvY2stZnJhbWUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAtODJweDtcbiAgICAgIHJpZ2h0OiAwcHg7XG4gICAgICB6LWluZGV4OiA1O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG5cbiAgICAubWFwLXNlY3Rpb24tYmxvY2stZGV0YWlscyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRvcDogMTAwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjRkZGO1xuICAgICAgYm94LXNoYWRvdzogMHB4IDRweCAzMHB4IDBweCByZ2JhKDIxOCwgMjE4LCAyMTgsIDAuMTYpO1xuICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgcGFkZGluZzogMTZweCAzMnB4IDYycHggMzJweDtcblxuICAgICAgLm1hcC1zZWN0aW9uLWJsb2NrLWRldGFpbHMtdGl0bGUge1xuICAgICAgICBjb2xvcjogIzM0MzczQTtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMjMlO1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMXB4O1xuICAgICAgfVxuXG4gICAgICAubWFwLXNlY3Rpb24tYmxvY2stZGV0YWlscy1saXN0IHtcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgICBwYWRkaW5nOiAwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0YzRjNGMztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICAgICAgICAubWFwLXNlY3Rpb24tYmxvY2stZGV0YWlscy1pdGVtIHtcbiAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG5cbiAgICAgICAgICAubWFwLXNlY3Rpb24tYmxvY2stZGV0YWlscy1pdGVtLXRpdGxlIHtcbiAgICAgICAgICAgIGNvbG9yOiAjODQ2OTQwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5tYXAtc2VjdGlvbi1ibG9jay1kZXRhaWxzLWl0ZW0tdmFsdWUge1xuICAgICAgICAgICAgY29sb3I6ICMzOTM3Mzc7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5tYXAtc2VjdGlvbi1ibG9jay1kZXRhaWxzLWxpbmsge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBwYWRkaW5nOiAxNnB4IDI0cHg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBnYXA6IDE2cHg7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MXB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMDBCQzcwO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDU1NTU7XG5cbiAgICAgICAgLm1hcC1zZWN0aW9uLWJsb2NrLWRldGFpbHMtbGluay1idG4ge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeUxpZ2h0R3JleS1MNTAsICNGQUZCRkIpO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTQwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1hcC1zZWN0aW9uIC5tYXAtc2VjdGlvbi1ibG9jayAubWFwLXNlY3Rpb24tYmxvY2stZGV0YWlscyB7XG4gICAgcmlnaHQ6IDYlICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogNiUgIWltcG9ydGFudDtcbiAgfVxuICAubWFwLXRpdGxlLXN0YXR1cyB7XG4gICAgd2lkdGg6IDUwJSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5jb29yZGluYXRlcy10YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xufVxuXG4uY29vcmRpbmF0ZXMtdGFibGUgdGgsXG4uY29vcmRpbmF0ZXMtdGFibGUgdGQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICBwYWRkaW5nOiA4cHg7XG59XG5cbi5jb29yZGluYXRlcy10YWJsZSB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5jb29yZGluYXRlLXJvdy1vZGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjhGNUVGO1xufVxuXG4uY29vcmRpbmF0ZS1yb3ctZXZlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG59XG5cbi5tYXAtdGl0bGUge1xuICAuc3VicGFnZUhlcm9fX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjhyZW07XG4gIH1cbn1cblxuLm1hcC10aXRsZS1zdGF0dXMge1xuICBsaW5lLWhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwQkM3MDtcbiAgY29sb3I6ICNGRkY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBoZWlnaHQ6IDMwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBwYWRkaW5nLXRvcDogOHB4O1xuICB3aWR0aDogMTIwcHg7XG59XG4uc3RhdGlzdGljcyB7XG4gIGJhY2tncm91bmQ6ICMzNDM3M0E7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAwcHg7XG4gIHBhZGRpbmctdG9wOiBjYWxjKDEwMnB4ICsgNjVweCk7XG4gIG1hcmdpbi10b3A6IC0xMDJweDtcblxuICAuc3RhdGlzdGljcy10aXRsZSB7XG4gICAgY29sb3I6ICNGRkY7XG4gICAgZm9udC1mYW1pbHk6IFwiRElOIE5leHQgTFQgQXJhYmljXCI7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIH1cblxuICAuc3RhdGlzdGljcy1kZXRhaWxzIHtcbiAgICAvLyBkaXNwbGF5OiBmbGV4O1xuICAgIC8vIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblxuICAgIC5yb3cge1xuICAgICAgLmNvbCB7XG4gICAgICAgIHBhZGRpbmc6IDcwcHggNzBweDtcbiAgICAgICAgdHJhbnNpdGlvbjogMC41cyBhbGwgZWFzZTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzJEMzAzMztcbiAgICAgICAgICB0cmFuc2l0aW9uOiAwLjdzIGVhc2UtaW4tb3V0O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnN0YXRpc3RpY3MtZGV0YWlscy1jYXJkIHtcbiAgICAgIC8vIHBhZGRpbmc6IDcwcHg7XG4gICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgLnN0YXRpc3RpY3MtZGV0YWlscy1jYXJkLWljb24ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzNnB4O1xuICAgICAgfVxuXG4gICAgICAuc3RhdGlzdGljcy1kZXRhaWxzLWNhcmQtdGl0bGUge1xuICAgICAgICBjb2xvcjogI0ZGRjtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiRElOIE5leHQgTFQgQXJhYmljXCI7XG4gICAgICAgIGZvbnQtc2l6ZTogNjZweDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTM0JTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuN3MgZWFzZS1pbi1vdXQ7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB9XG5cbiAgICAgIC5zdGF0aXN0aWNzLWRldGFpbHMtY2FyZC1kZXNjcmlwdGlvbiB7XG4gICAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgICBmb250LWZhbWlseTogXCJESU4gTmV4dCBMVCBBcmFiaWNcIjtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMzQlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnN0YXRpc3RpY3MgLnN0YXRpc3RpY3MtZGV0YWlscyAucm93IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuXG4ubWFwLXN0YXRpc3RpY3Mge1xuICAvLyBiYWNrZ3JvdW5kOiAjRkZGO1xuICAvLyBwYWRkaW5nOiAyMHB4O1xuICAvLyBwYWRkaW5nLWJvdHRvbTogMHB4O1xuICAvLyBwYWRkaW5nLXRvcDogY2FsYygxMDJweCArIDY1cHgpO1xuICAvLyBtYXJnaW4tdG9wOiAtMTAycHg7XG4gIC8vIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICBiYWNrZ3JvdW5kOiAjRkZGO1xuICBwYWRkaW5nLXRvcDogNTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gIC5tYXAtc3RhdGlzdGljcy1jb250YWluZXIge1xuICAgIC8vIG1heC13aWR0aDogMTI4MHB4O1xuICB9XG5cbiAgLm1hcC1zdGF0aXN0aWNzLXRpdGxlIHtcbiAgICBjb2xvcjogIzg0Njk0MDtcbiAgICBmb250LWZhbWlseTogXCJESU4gTmV4dCBMVCBBcmFiaWNcIjtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgfVxuXG4gIC5tYXAtc3RhdGlzdGljcy1kZXRhaWxzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgIC5tYXAtcm93IHtcbiAgICAgIGdhcDogMTlweCAhaW1wb3J0YW50O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cbiAgICAgIC5tYXAtY29sIHtcbiAgICAgICAgcGFkZGluZzogNzBweCA3MHB4O1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjVzIGFsbCBlYXNlO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZDogI0ZGRjtcbiAgICAgICAgICB0cmFuc2l0aW9uOiAwLjdzIGVhc2UtaW4tb3V0O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm1hcC1zdGF0aXN0aWNzLWRldGFpbHMtY2FyZCB7XG4gICAgICAvLyBwYWRkaW5nOiA3MHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgIC5tYXAtc3RhdGlzdGljcy1kZXRhaWxzLWNhcmQtaWNvbiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDM2cHg7XG4gICAgICB9XG5cbiAgICAgIC5tYXAtc3RhdGlzdGljcy1kZXRhaWxzLWNhcmQtdGl0bGUge1xuICAgICAgICBjb2xvcjogIzFEMUQxQjtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiRElOIE5leHQgTFQgQXJhYmljXCI7XG4gICAgICAgIGZvbnQtc2l6ZTogNjZweDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTM0JTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuN3MgZWFzZS1pbi1vdXQ7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB9XG5cbiAgICAgIC5tYXAtc3RhdGlzdGljcy1kZXRhaWxzLWNhcmQtZGVzY3JpcHRpb24ge1xuICAgICAgICBjb2xvcjogIzY2NzA4NTtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiRElOIE5leHQgTFQgQXJhYmljXCI7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTM0JTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuaHRtbFtkaXI9cnRsXSAubWFwLXN0YXRpc3RpY3Mge1xuICAubWFwLXN0YXRpc3RpY3MtY29udGFpbmVyIHtcbiAgICAvLyBtYXgtd2lkdGg6IDEyODBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1hcC1zdGF0aXN0aWNzIC5tYXAtc3RhdGlzdGljcy1kZXRhaWxzIC5tYXAtcm93IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBnYXA6IDE5cHggIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuXG4ubGljZW5zZS1kZXRhaWxzLXNlY3Rpb24ge1xuICBwYWRkaW5nOiAxMTNweCAyMHB4O1xuICAvLyBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC8vIGhlaWdodDogNzQxcHg7XG4gIHBhZGRpbmctdG9wOiBjYWxjKDEwMnB4ICsgMTEzcHgpO1xuICBtYXJnaW4tdG9wOiAtMTAycHg7XG5cbiAgLmNvbCB7XG4gICAgd2lkdGg6IDQ1JTtcbiAgfVxuXG4gIC5zZWN0aW9uLWhlYWRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMTZweDtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI0Y4RjVFRjtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzhweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzOHB4O1xuXG4gICAgLmhlYWRlci1pbWFnZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYm9yZGVyLXJhZGl1czogOTMuNXB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI0Y4RjVFRjtcbiAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cblxuICAgIC5oZWFkZXItdGV4dC10aXRsZSB7XG4gICAgICBjb2xvcjogIzM5MzczNztcbiAgICAgIFxuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICAgIH1cblxuICAgIC5oZWFkZXItdGV4dC1kZXNjcmlwdGlvbiB7XG4gICAgICBjb2xvcjogIzM5MzczNztcbiAgICAgIFxuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGdhcDogOHB4O1xuXG4gICAgICAuc2hhcmUtaWNvbiB7XG4gICAgICAgIHBhZGRpbmc6IDBweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5zZWN0aW9uLWJsb2NrIHtcbiAgICAubGFiZWwtc3RhdHVzIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIFxuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGhlaWdodDogMjFweDtcbiAgICAgIHBhZGRpbmc6IDhweCAxMnB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMC4yO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMThweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG5cbiAgICAgICYuaW5hY3RpdmUsXG4gICAgICAmLkluYWN0aXZlLFxuICAgICAgJi5JbkFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNBRkFDQUQ7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeUxpZ2h0R3JleS1MNTAsICNGQUZCRkIpO1xuICAgICAgfVxuXG4gICAgICAmLmNsb3NlZCxcbiAgICAgICYuQ2xvc2VkIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0NDNUI1QjtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5TGlnaHRHcmV5LUw1MCwgI0ZBRkJGQik7XG4gICAgICB9XG5cbiAgICAgICYuYWN0aXZlLFxuICAgICAgJi5BY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBCQzcwO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnlMaWdodEdyZXktTDUwLCAjRkFGQkZCKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2VjdGlvbi1ibG9jay10aXRsZSB7XG4gICAgICBjb2xvcjogIzg0Njk0MDtcbiAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBsaW5lLWhlaWdodDogNXJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDY0cHg7XG4gICAgfVxuXG4gICAgLnNlY3Rpb24tYmxvY2stY29udGVudC1saXN0IHtcbiAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgIHBhZGRpbmc6IDBweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICAgIC5zZWN0aW9uLWJsb2NrLWNvbnRlbnQtaXRlbSB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDogMTZweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDRweDtcblxuICAgICAgICAuc2VjdGlvbi1ibG9jay1jb250ZW50LWl0ZW0taWNvbiB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBwYWRkaW5nOiA4cHg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgZ2FwOiA4cHg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS13aGl0ZS1vcGFjaXR5LTEwMCwgI0ZGRik7XG4gICAgICAgIH1cblxuICAgICAgICAuc2VjdGlvbi1ibG9jay1jb250ZW50LWl0ZW0tdGV4dCB7XG4gICAgICAgICAgY29sb3I6ICMzOTM3Mzc7XG4gICAgICAgICAgXG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNDYlO1xuXG4gICAgICAgICAgLnNlY3Rpb24tYmxvY2stY29udGVudC1pdGVtLWxhYmVsIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMzkzNzM3O1xuICAgICAgICAgICAgXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNDYlO1xuICAgICAgICAgICAgLyogMjAuNDRweCAqL1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5zZWN0aW9uLWJsb2NrLWNvbnRlbnQtaXRlbS12YWx1ZSB7XG4gICAgICAgICAgICBjb2xvcjogIzM5MzczNztcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICAgICAgICAgICAgLyogMTkuMnB4ICovXG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnNlY3Rpb24taW1hZ2UtYm94IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAxMyU7XG5cbiAgICAuc2VjdGlvbi1pbWFnZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLm1hcC1jb250YWluZXIgLmNvbnRhaW5lciB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cblxuICAubGljZW5zZS1kZXRhaWxzLXNlY3Rpb24ge1xuICAgIC5yb3cge1xuICAgICAgZ2FwOiAwcHg7XG5cbiAgICAgIC5jb2wge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zZWN0aW9uLWltYWdlLWJveCB7XG4gICAgICB0b3A6IDM1JTtcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5saWNlbnNlLWRldGFpbHMtc2VjdGlvbiB7XG4gICAgLnJvdyB7XG4gICAgICBnYXA6IDBweDtcblxuICAgICAgLmNvbCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zZWN0aW9uLWltYWdlLWJveCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1pbmVyYWxzLXNlY3Rpb24gLm1pbmVyYWxzLXNlY3Rpb24tdGFicyAubWluZXJhbHMtc2VjdGlvbi10YWItcGFuZSAuY2xhc3MtY29udGVudCB7XG4gICAgZ2FwOiA1cHg7XG5cbiAgICAuY2xhc3MtaXRlbSB7XG4gICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG4ubWFwLWNvbnRhaW5lciB7XG4gIG1hcmdpbi1sZWZ0OiAxMDBweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMDBweDtcbiAgbWF4LXdpZHRoOiAxMjgwcHg7XG5cbiAgLm1hcC1saWNlbnNlLWRldGFpbHMtc2VjdGlvbiB7XG4gICAgcGFkZGluZzogNTBweCAycHggNTBweCAycHg7XG5cbiAgICAuY29sIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC5tYXAtc2VjdGlvbi1oZWFkZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBnYXA6IDE2cHg7XG4gICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI0Y4RjVFRjtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzOHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzhweDtcblxuICAgICAgLm1hcC1oZWFkZXItaW1hZ2Uge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA5My41cHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNGOEY1RUY7XG4gICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgfVxuXG4gICAgICAubWFwLWhlYWRlci10ZXh0LXRpdGxlIHtcbiAgICAgICAgY29sb3I6ICMzOTM3Mzc7XG4gICAgICAgIFxuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gICAgICB9XG5cbiAgICAgIC5tYXAtaGVhZGVyLXRleHQtZGVzY3JpcHRpb24ge1xuICAgICAgICBjb2xvcjogIzM5MzczNztcbiAgICAgICAgXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZ2FwOiA4cHg7XG5cbiAgICAgICAgLm1hcC1zaGFyZS1pY29uIHtcbiAgICAgICAgICBwYWRkaW5nOiAwcHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5tYXAtc2VjdGlvbi1ibG9jayB7XG4gICAgICAubWFwLWxhYmVsLXN0YXR1cyB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBoZWlnaHQ6IDIxcHg7XG4gICAgICAgIHBhZGRpbmc6IDhweCAxMnB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMC4yO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG5cbiAgICAgICAgJi5pbmFjdGl2ZSxcbiAgICAgICAgJi5JbmFjdGl2ZSxcbiAgICAgICAgJi5JbkFjdGl2ZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0FGQUNBRDtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeUxpZ2h0R3JleS1MNTAsICNGQUZCRkIpO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5jbG9zZWQsXG4gICAgICAgICYuQ2xvc2VkIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQ0M1QjVCO1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5TGlnaHRHcmV5LUw1MCwgI0ZBRkJGQik7XG4gICAgICAgIH1cblxuICAgICAgICAmLmFjdGl2ZSxcbiAgICAgICAgJi5BY3RpdmUge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMEJDNzA7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnlMaWdodEdyZXktTDUwLCAjRkFGQkZCKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAubWFwLXNlY3Rpb24tYmxvY2stdGl0bGUge1xuICAgICAgICBjb2xvcjogIzg0Njk0MDtcbiAgICAgICAgXG4gICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBsaW5lLWhlaWdodDogNXJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNjRweDtcbiAgICAgIH1cblxuICAgICAgLm1hcC1oZWFkZXItdGV4dC1kZXNjcmlwdGlvbiB7XG4gICAgICAgIFxuICAgICAgICBjb2xvcjogIzY5NkQ3MDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyLjhyZW07XG4gICAgICB9XG5cbiAgICAgIC5tYXAtc2VjdGlvbi1ibG9jay1jb250ZW50LWxpc3Qge1xuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDBweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgICAgIC5tYXAtc2VjdGlvbi1ibG9jay1jb250ZW50LWl0ZW0ge1xuICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGdhcDogMTZweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0NHB4O1xuXG4gICAgICAgICAgLm1hcC1zZWN0aW9uLWJsb2NrLWNvbnRlbnQtaXRlbS1pY29uIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBwYWRkaW5nOiA4cHg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgIGdhcDogOHB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXdoaXRlLW9wYWNpdHktMTAwLCAjRkZGKTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAubWFwLXNlY3Rpb24tYmxvY2stY29udGVudC1pdGVtLXRleHQge1xuICAgICAgICAgICAgY29sb3I6ICMzOTM3Mzc7XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTQ2JTtcblxuICAgICAgICAgICAgLm1hcC1zZWN0aW9uLWJsb2NrLWNvbnRlbnQtaXRlbS1sYWJlbCB7XG4gICAgICAgICAgICAgIGNvbG9yOiAjMzkzNzM3O1xuICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTQ2JTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLm1hcC1zZWN0aW9uLWJsb2NrLWNvbnRlbnQtaXRlbS12YWx1ZSB7XG4gICAgICAgICAgICAgIGNvbG9yOiAjMzkzNzM3O1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm1hcC1zZWN0aW9uLWltYWdlLWJveCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IDEzJTtcblxuICAgICAgLm1hcC1zZWN0aW9uLWltYWdlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubWFwLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXgtd2lkdGg6IDEyODBweDtcbiAgfVxufVxuXG5odG1sW2Rpcj1ydGxdIC5tYXAtY29udGFpbmVyIHtcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLm1hcC1jb250YWluZXIge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMDBweDtcbiAgICAgIG1heC13aWR0aDogMTI4MHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgfVxufVxuXG4uY29udGFjdC1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmNmVmO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogNDUycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAxMzRweDtcblxuICBoMSB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cblxuICBwIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICB9XG5cbiAgLmNvbnRhY3QtYnV0dG9uIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNhZjkzNmQ7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgcGFkZGluZzogMTJweCAxNnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMTBweDtcbiAgfVxuXG4gIC5jb250YWN0LWJ1dHRvbjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzk3N2I1MztcbiAgfVxuXG4gIC5wYXR0ZXJuIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogNTAlO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byB0b3AgcmlnaHQsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCksICNhZjkzNmQpO1xuICAgIGNsaXAtcGF0aDogcG9seWdvbigxMDAlIDAlLCAxMDAlIDEwMCUsIDAlIDEwMCUpO1xuICB9XG59XG5cbmh0bWxbbGFuZz1cImFyXCJdW2Rpcj1cInJ0bFwiXSB7XG4gIC5jb250YWN0LWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1yaWdodDogMTM0cHg7XG4gIH1cbn1cblxuLm5ld3MtY29udGFpbmVyIHtcbiAgbWFyZ2luOiBhdXRvO1xuICBtYXgtd2lkdGg6IDE2ODBweDtcblxuICAubGljZW5zZS1kZXRhaWxzLXNlY3Rpb24ge1xuICAgIHBhZGRpbmc6IDExM3B4IDIwcHg7XG4gICAgcGFkZGluZy10b3A6IGNhbGMoMTAycHggKyAxMTNweCk7XG4gICAgbWFyZ2luLXRvcDogLTEwMnB4O1xuXG4gICAgLmNvbC1tZC04IHtcbiAgICAgIHdpZHRoOiA1OCU7XG4gICAgfVxuXG4gICAgLmNvbC1tZC00IHtcbiAgICAgIHdpZHRoOiA0MCU7XG4gICAgfVxuXG4gICAgLnNlY3Rpb24taGVhZGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZ2FwOiAxNnB4O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNGOEY1RUY7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMzhweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDM4cHg7XG5cbiAgICAgIC5oZWFkZXItaW1hZ2Uge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA5My41cHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNGOEY1RUY7XG4gICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgfVxuXG4gICAgICAuaGVhZGVyLXRleHQtdGl0bGUge1xuICAgICAgICBjb2xvcjogIzM5MzczNztcbiAgICAgICAgXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJTtcbiAgICAgIH1cblxuICAgICAgLmhlYWRlci10ZXh0LWRlc2NyaXB0aW9uIHtcbiAgICAgICAgY29sb3I6ICMzOTM3Mzc7XG4gICAgICAgIFxuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGdhcDogOHB4O1xuXG4gICAgICAgIC5zaGFyZS1pY29uIHtcbiAgICAgICAgICBwYWRkaW5nOiAwcHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5zZWN0aW9uLWJsb2NrIHtcbiAgICAgIC5sYWJlbC1zdGF0dXMge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBoZWlnaHQ6IDIxcHg7XG4gICAgICAgIHBhZGRpbmc6IDhweCAxMnB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMC4yO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG5cbiAgICAgICAgJi5pbmFjdGl2ZSxcbiAgICAgICAgJi5JbmFjdGl2ZSxcbiAgICAgICAgJi5JbkFjdGl2ZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0FGQUNBRDtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeUxpZ2h0R3JleS1MNTAsICNGQUZCRkIpO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5jbG9zZWQsXG4gICAgICAgICYuQ2xvc2VkIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQ0M1QjVCO1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5TGlnaHRHcmV5LUw1MCwgI0ZBRkJGQik7XG4gICAgICAgIH1cblxuICAgICAgICAmLmFjdGl2ZSxcbiAgICAgICAgJi5BY3RpdmUge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMEJDNzA7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnlMaWdodEdyZXktTDUwLCAjRkFGQkZCKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuc2VjdGlvbi1ibG9jay10aXRsZSB7XG4gICAgICAgIGNvbG9yOiAjODQ2OTQwO1xuICAgICAgICBmb250LXNpemU6IDI3cHg7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICB9XG5cbiAgICAgIC5zZWN0aW9uLWJsb2NrLWNvbnRlbnQtbGlzdCB7XG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgICAgcGFkZGluZzogMHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICAgICAgLnNlY3Rpb24tYmxvY2stY29udGVudC1pdGVtIHtcbiAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBnYXA6IDE2cHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDRweDtcblxuICAgICAgICAgIC5zZWN0aW9uLWJsb2NrLWNvbnRlbnQtaXRlbS1pY29uIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBwYWRkaW5nOiA4cHg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgIGdhcDogOHB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXdoaXRlLW9wYWNpdHktMTAwLCAjRkZGKTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuc2VjdGlvbi1ibG9jay1jb250ZW50LWl0ZW0tdGV4dCB7XG4gICAgICAgICAgICBjb2xvcjogIzM5MzczNzsgICAgICAgICAgICBcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTQ2JTtcblxuICAgICAgICAgICAgLnNlY3Rpb24tYmxvY2stY29udGVudC1pdGVtLWxhYmVsIHtcbiAgICAgICAgICAgICAgY29sb3I6ICMzOTM3Mzc7ICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTQ2JTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnNlY3Rpb24tYmxvY2stY29udGVudC1pdGVtLXZhbHVlIHtcbiAgICAgICAgICAgICAgY29sb3I6ICMzOTM3Mzc7ICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5zZWN0aW9uLWltYWdlLWJveCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IDAlO1xuXG4gICAgICAuc2VjdGlvbi1pbWFnZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm5ld3MtY29udGFpbmVyIHtcbiAgICAubGljZW5zZS1kZXRhaWxzLXNlY3Rpb24ge1xuICAgICAgLmNvbC1tZC04IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG5cbiAgICAgIC5zZWN0aW9uLWJsb2NrIHtcbiAgICAgICAgLnNlY3Rpb24tYmxvY2stdGl0bGUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjdweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zZWN0aW9uLWJsb2NrLWNvbnRlbnQtbGlzdCB7XG4gICAgICAgICAgLnNlY3Rpb24tYmxvY2stY29udGVudC1pdGVtIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmNvbnRhY3QtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG5cbiAgICAuY29udGFjdC1zZWN0aW9uIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICBoMSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA1cmVtO1xuICAgIH1cblxuICAgIC5jb250YWN0LWJ1dHRvbiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cbiAgfVxuXG4gIGh0bWxbbGFuZz1cImFyXCJdW2Rpcj1cInJ0bFwiXSB7XG4gICAgLmNvbnRhY3QtY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgfVxuICB9XG5cbiAgLm5ld3MtY29udGFpbmVyIHtcbiAgICAubGljZW5zZS1kZXRhaWxzLXNlY3Rpb24ge1xuICAgICAgLmNvbC1tZC04IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG5cbiAgICAgIC5zZWN0aW9uLWJsb2NrIHtcbiAgICAgICAgLnNlY3Rpb24tYmxvY2stdGl0bGUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjdweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zZWN0aW9uLWJsb2NrLWNvbnRlbnQtbGlzdCB7XG4gICAgICAgICAgLnNlY3Rpb24tYmxvY2stY29udGVudC1pdGVtIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ubWluZXJhbHMtc2VjdGlvbiB7XG4gIGJhY2tncm91bmQ6ICMzNDM3M0E7XG4gIHBhZGRpbmc6IDg2cHggMjBweCA4NnB4IDIwcHg7XG4gIHBhZGRpbmctdG9wOiBjYWxjKDEwMnB4ICsgODZweCk7XG5cbiAgbWFyZ2luLXRvcDogLTEwMnB4O1xuICAubWluZXJhbHMtc2VjdGlvbi10aXRsZSB7XG4gICAgY29sb3I6ICNGRkY7XG4gICAgZm9udC1mYW1pbHk6IFwiRElOIE5leHQgTFQgQXJhYmljXCI7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBtYXJnaW4tYm90dG9tOiA2NHB4O1xuICB9XG5cbiAgLm1pbmVyYWxzLXNlY3Rpb24tdGFiLWxpc3Qge1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICBwYWRkaW5nOiAwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDExcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcblxuICAgIC5taW5lcmFscy1zZWN0aW9uLXRhYi1pdGVtIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBwYWRkaW5nOiAxMnB4IDE2cHg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBnYXA6IDEwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNGRkY7XG4gICAgICBjb2xvcjogI0ZGRjtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkRJTiBOZXh0IExUIEFyYWJpY1wiO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjNTc1MTk1O1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLm1pbmVyYWxzLXNlY3Rpb24tdGFicyB7XG4gICAgLm1pbmVyYWxzLXNlY3Rpb24tdGFiLXBhbmUge1xuICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgJi5hY3RpdmUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cblxuICAgICAgLmNsYXNzLWNvbnRlbnQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIC8qIGdhcDogNzRweDsgKi9cbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXG4gICAgICAgIC5jbGFzcy1pdGVtIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGdhcDogMzBweDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIHdpZHRoOiAyNSU7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICAgICAgICAgIC5jbGFzcy1pY29uIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNnB4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgLyogZ2FwOiA4cHg7ICovXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDgpO1xuICAgICAgICAgICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDUycHgpO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5jbGFzcy12YWx1ZSB7XG4gICAgICAgICAgICBjb2xvcjogI0ZGRjtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkRJTiBOZXh0IExUIEFyYWJpY1wiO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMzQlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLm1haW4tZmlsZS1saWNlbnNlcy1saXN0LXNlY3Rpb257XG4gIGJhY2tncm91bmQ6IHJnYmEoMjE2LCAxOTQsIDE2MCwgMC4wNik7XG59XG4uYmlkcy1taW5lcmFscy1kZXRhaWxzLXNlY3Rpb24ge1xuICBwYWRkaW5nOiAxMzBweCAyMHB4IDEzMHB4IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy10b3A6IGNhbGMoMTAycHggKyAxMzBweCk7XG4gIG1hcmdpbi10b3A6IC0xMDJweDtcblxuICAubWluZXJhbHMtZGV0YWlscy1zZWN0aW9uLWhlYWRlciB7XG4gICAgLy8gcGFkZGluZy1ib3R0b206IDU5cHg7XG4gICAgLy8gbWFyZ2luLWJvdHRvbTogNTlweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0Y4RjVFRjtcbiAgICB3aWR0aDogNTAlO1xuICAgIG1hcmdpbjogYXV0bztcblxuICAgIC5taW5lcmFscy1kZXRhaWxzLXNlY3Rpb24taWNvbiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzM3B4O1xuICAgIH1cblxuICAgIC5taW5lcmFscy1kZXRhaWxzLXNlY3Rpb24tdGl0bGUge1xuICAgICAgY29sb3I6ICM4NDY5NDA7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LXNpemU6IDM1cHg7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA5cHg7XG4gICAgfVxuXG4gICAgLm1pbmVyYWxzLWRldGFpbHMtc2VjdGlvbi1kZXNjcmlwdGlvbiB7XG4gICAgICBjb2xvcjogIzdDN0M3QztcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBsaW5lLWhlaWdodDogMTM0JTtcbiAgICB9XG4gIH1cblxuICAuZ29sZC1taW5lcmFscy1saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgIC5nb2xkLW1pbmVyYWxzLWl0ZW0ge1xuICAgICAgcGFkZGluZzogMHB4IDM5cHg7XG4gICAgICAvKiBtYXJnaW4tbGVmdDogNXB4OyAqL1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAmOm50aC1jaGlsZCgyKTo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgLy8gZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIHdpZHRoOiAycHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGOEY1RUY7XG4gICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDIwcHg7XG4gICAgICAgIHJpZ2h0OiAwcHg7XG5cbiAgICAgICAgaHRtbFtsYW5nPVwiYXJcIl1bZGlyPVwicnRsXCJdICYge1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpudGgtY2hpbGQoMik6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAycHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGOEY1RUY7XG4gICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IC02MHB4O1xuICAgICAgICByaWdodDogMzlweDtcblxuICAgICAgICBodG1sW2xhbmc9XCJhclwiXVtkaXI9XCJydGxcIl0gJiB7XG4gICAgICAgICAgbGVmdDogMzlweDtcbiAgICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuZ29sZC1taW5lcmFscy1pdGVtLXZhbHVlIHtcbiAgICAgICAgY29sb3I6ICMyRDMwMzM7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEzNCU7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC43cyBlYXNlLWluLW91dDtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgIH1cblxuICAgICAgLmdvbGQtbWluZXJhbHMtaXRlbS10ZXh0IHtcbiAgICAgICAgY29sb3I6ICMyRDMwMzM7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMzQlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmJpZHMtbWluZXJhbHMtZGV0YWlscy1zZWN0aW9uIHtcbiAgICAubWluZXJhbHMtZGV0YWlscy1zZWN0aW9uLWhlYWRlciB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICB9XG4gIH1cbn1cblxuXG5cblxuLm1pbmVyYWxzLXNlY3Rpb24ge1xuICBiYWNrZ3JvdW5kOiAjMzQzNzNBO1xuICBwYWRkaW5nOiA4NnB4IDIwcHggODZweCAyMHB4O1xuICBwYWRkaW5nLXRvcDogY2FsYygxMDJweCArIDg2cHgpO1xuICBtYXJnaW4tdG9wOiAtMTAycHg7XG4gIG1hcmdpbi10b3A6IC0xMDJweDtcblxuICAubWluZXJhbHMtc2VjdGlvbi10aXRsZSB7XG4gICAgY29sb3I6ICNGRkY7XG4gICAgZm9udC1mYW1pbHk6IFwiRElOIE5leHQgTFQgQXJhYmljXCI7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBtYXJnaW4tYm90dG9tOiA2NHB4O1xuICB9XG5cbiAgLm1pbmVyYWxzLXNlY3Rpb24tdGFiLWxpc3Qge1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICBwYWRkaW5nOiAwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDExcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcblxuICAgIC5taW5lcmFscy1zZWN0aW9uLXRhYi1pdGVtIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBwYWRkaW5nOiAxMnB4IDE2cHg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBnYXA6IDEwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNGRkY7XG4gICAgICBjb2xvcjogI0ZGRjtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkRJTiBOZXh0IExUIEFyYWJpY1wiO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjNTc1MTk1O1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLm1pbmVyYWxzLXNlY3Rpb24tdGFicyB7XG4gICAgLm1pbmVyYWxzLXNlY3Rpb24tdGFiLXBhbmUge1xuICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgJi5hY3RpdmUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cblxuICAgICAgLmNsYXNzLWNvbnRlbnQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIC8qIGdhcDogNzRweDsgKi9cbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXG4gICAgICAgIC5jbGFzcy1pdGVtIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGdhcDogMzBweDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIHdpZHRoOiAyNSU7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICAgICAgICAgIC5jbGFzcy1pY29uIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNnB4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgLyogZ2FwOiA4cHg7ICovXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDgpO1xuICAgICAgICAgICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDUycHgpO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5jbGFzcy12YWx1ZSB7XG4gICAgICAgICAgICBjb2xvcjogI0ZGRjtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkRJTiBOZXh0IExUIEFyYWJpY1wiO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMzQlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLnJlcXVlc3QtZGV0YWlscy1zZWN0aW9uIHtcbiAgcGFkZGluZzogMTEzcHggMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogY2FsYygxMDJweCArIDExM3B4KTtcblxuICBtYXJnaW4tdG9wOiAtMTAycHg7XG4gIC5jb2wge1xuICAgIHdpZHRoOiA0NSU7XG59XG4gIC5zZWN0aW9uLWhlYWRlcntcbiAgICBcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZ2FwOiAxNnB4O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNGOEY1RUY7XG4gICAgcGFkZGluZy1ib3R0b206IDM4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzhweDtcbiAgICAgICAgICAgIC5oZWFkZXItaW1hZ2Uge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA5My41cHg7XG4gICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNGOEY1RUY7XG4gICAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIH1cbiAgICAgICAgICAuaGVhZGVyLXRleHQtdGl0bGUge1xuICAgICAgICAgICAgY29sb3I6ICMzOTM3Mzc7XG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJESU4gTmV4dCBMVCBBcmFiaWNcIjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTQwJTtcbiAgICAgICAgfVxuICAgICAgICAuaGVhZGVyLXRleHQtZGVzY3JpcHRpb24ge1xuICAgICAgICAgIGNvbG9yOiAjMzkzNzM3O1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkRJTiBOZXh0IExUIEFyYWJpY1wiO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTQwJTtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGdhcDogOHB4O1xuICAgICAgICAgIC5zaGFyZS1pY29uIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB9XG4gICAgICAgIH1cbiAgfVxuICAuc2VjdGlvbi1ibG9ja3tcbiAgICAuc2VjdGlvbi1ibG9jay1hY3RpdmUge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgaGVpZ2h0OiAxM3B4O1xuICAgICAgcGFkZGluZzogOHB4IDEycHg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBnYXA6IDZweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICAgICAgYmFja2dyb3VuZDogdmFyKC0tc2Vjb25kYXJ5R3JlZW4tRzMwMCwgIzAwQkM3MCk7XG4gICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeUxpZ2h0R3JleS1MNTAsICNGQUZCRkIpO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC1mYW1pbHk6IFwiRElOIE5leHQgTFQgQXJhYmljXCI7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuICB9XG4gIC5zZWN0aW9uLWJsb2NrLXRpdGxlIHtcbiAgICBjb2xvcjogIzg0Njk0MDtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNjRweDtcbn1cbi5zZWN0aW9uLWJsb2NrLWNvbnRlbnQtbGlzdCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgcGFkZGluZzogMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIC5zZWN0aW9uLWJsb2NrLWNvbnRlbnQtaXRlbSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAxNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQ0cHg7XG4gICAgLnNlY3Rpb24tYmxvY2stY29udGVudC1pdGVtLWljb24ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHBhZGRpbmc6IDhweDtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgZ2FwOiA4cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgYmFja2dyb3VuZDogdmFyKC0td2hpdGUtb3BhY2l0eS0xMDAsICNGRkYpO1xuICB9XG4gICAgLnNlY3Rpb24tYmxvY2stY29udGVudC1pdGVtLXRleHQge1xuICAgICAgY29sb3I6ICMzOTM3Mzc7XG4gICAgICBmb250LWZhbWlseTogXCJESU4gTmV4dCBMVCBBcmFiaWNcIjtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBsaW5lLWhlaWdodDogMTQ2JTtcbiAgICAgIC5zZWN0aW9uLWJsb2NrLWNvbnRlbnQtaXRlbS1sYWJlbHtcbiAgICAgICAgY29sb3I6ICMzOTM3Mzc7XG5mb250LWZhbWlseTogXCJESU4gTmV4dCBMVCBBcmFiaWNcIjtcbmZvbnQtc2l6ZTogMTRweDtcbmZvbnQtc3R5bGU6IG5vcm1hbDtcbmZvbnQtd2VpZ2h0OiBib2xkO1xubGluZS1oZWlnaHQ6IDE0NiU7IC8qIDIwLjQ0cHggKi9cblxuICAgICAgfVxuICAgICAgLnNlY3Rpb24tYmxvY2stY29udGVudC1pdGVtLXZhbHVle1xuICAgICAgICBjb2xvcjogIzM5MzczNztcbmZvbnQtZmFtaWx5OiBcIkRJTiBOZXh0IExUIEFyYWJpY1wiO1xuZm9udC1zaXplOiAxNnB4O1xuZm9udC1zdHlsZTogbm9ybWFsO1xuZm9udC13ZWlnaHQ6IDQwMDtcbmxpbmUtaGVpZ2h0OiAxMjAlOyAvKiAxOS4ycHggKi9cbiAgICAgIH1cbiAgfVxufVxufVxuICB9XG4gIC5zZWN0aW9uLWltYWdlLWJveCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMjYlO1xuICAgIC5zZWN0aW9uLWltYWdle1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxufVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuLnJlcXVlc3QtZGV0YWlscy1zZWN0aW9ue1xuICAucm93e1xuICAgIGdhcDogMHB4O1xuICAgIC5jb2x7XG4gICAgICB3aWR0aDogNTAlO1xuICAgIH1cbiAgfVxuICAuc2VjdGlvbi1pbWFnZS1ib3h7XG4gICAgdG9wOiAzNSU7XG4gIH1cbn1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAucmVxdWVzdC1kZXRhaWxzLXNlY3Rpb257XG4gICAgLnJvd3tcbiAgICAgIGdhcDogMHB4O1xuICAgICAgLmNvbHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICAgIC5zZWN0aW9uLWltYWdlLWJveHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1pbmVyYWxzLXNlY3Rpb24gLm1pbmVyYWxzLXNlY3Rpb24tdGFicyAubWluZXJhbHMtc2VjdGlvbi10YWItcGFuZSAuY2xhc3MtY29udGVudCB7XG4gICAgZ2FwOiA1cHg7XG4gIC5jbGFzcy1pdGVte1xuICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH19XG4gIFxufVxuXG5cblxuYm9keXtcbiAgbWFyZ2luOiAwO1xufVxuaHRtbCB7XG4gIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xufVxuXG4ubWluZXJhbHMtZGV0YWlscy1zZWN0aW9uIHtcbiAgICBwYWRkaW5nOiAxMzBweCAyMHB4IDEwMHB4IDIwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmctdG9wOiBjYWxjKDEwMnB4ICsgMTMwcHgpO1xuICAgIG1hcmdpbi10b3A6IC0xMDJweDtcblxuICAgIC5taW5lcmFscy1kZXRhaWxzLXNlY3Rpb24taGVhZGVyIHtcbiAgICAgICAgLy8gcGFkZGluZy1ib3R0b206IDU5cHg7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRjhGNUVGO1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBtYXJnaW46IGF1dG87XG5cbiAgICAgICAgLy8gbWFyZ2luLWJvdHRvbTogNTlweDtcbiAgICAgICAgLm1pbmVyYWxzLWRldGFpbHMtc2VjdGlvbi1pY29uIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMzcHg7XG4gICAgICAgIH1cblxuICAgICAgICAubWluZXJhbHMtZGV0YWlscy1zZWN0aW9uLXRpdGxlIHtcbiAgICAgICAgICAgIGNvbG9yOiAjODQ2OTQwO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgZm9udC1zaXplOiAzNXB4O1xuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1pbmVyYWxzLWRldGFpbHMtc2VjdGlvbi1kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICBjb2xvcjogIzdDN0M3QztcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTM0JTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5nb2xkLW1pbmVyYWxzLWxpc3Qge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgICAgIC5nb2xkLW1pbmVyYWxzLWl0ZW0ge1xuICAgICAgICAgICAgcGFkZGluZzogMHB4IDM5cHg7XG4gICAgICAgICAgICAvKiBtYXJnaW4tbGVmdDogNXB4OyAqL1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgyKTo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAycHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y4RjVFRjtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogMjBweDtcbiAgICAgICAgICAgICAgICByaWdodDogMHB4O1xuXG4gICAgICAgICAgICAgICAgaHRtbFtsYW5nPVwiYXJcIl1bZGlyPVwicnRsXCJdICYge1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpOjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogMnB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGOEY1RUY7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICB0b3A6IC02MHB4O1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAzOXB4O1xuXG4gICAgICAgICAgICAgICAgaHRtbFtsYW5nPVwiYXJcIl1bZGlyPVwicnRsXCJdICYge1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAzOXB4O1xuICAgICAgICAgICAgICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAvKiBwYWRkaW5nLWJvdHRvbTogMTlweDsgKi9cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmdvbGQtbWluZXJhbHMtaXRlbS12YWx1ZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMyRDMwMzM7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEzNCU7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjdzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5nb2xkLW1pbmVyYWxzLWl0ZW0tdGV4dCB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMyRDMwMzM7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTM0JTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLm1pbmVyYWxzLWRldGFpbHMtc2VjdGlvbiB7XG4gICAgICAgIC5taW5lcmFscy1kZXRhaWxzLXNlY3Rpb24taGVhZGVyIHtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4iLCIvL2NvbG9yc1xuJHRhYi1pdGVtOiAjNjk2RDcwO1xuJHRhYi1pdGVtLWFjdGl2ZTojMzQzNzNBO1xuJHdoaXRlOiNmZmY7XG4vL21lZGlhIHNpemVcbiRicmVha3BvaW50LW1kOiA3NjhweDtcbiRicmVha3BvaW50LWxnOiA5OTJweDtcblxuJHNlY29uZGFyeS1jb2xvcjogIzJlY2M3MTtcbiRmb250LWZhbWlseTogXCJFbCBNZXNzaXJpXCIsIHNhbnMtc2VyaWY7XG4kbmF2YmFyLWJhY2tncm91bmQ6IHJlZDtcbiRjLWdvbGQtMTogIzg0Njk0MDtcbiRjLWJsYWNrOiAjMDAwMDAwO1xuJGMtZ29sZDogIzczNUMzODtcbiRjLWdvbGQtMzogI0U0RDRCQztcbiRjLWdvbGQtMjogI0Y4RjVFRjsiXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=*/