@charset "UTF-8";@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes a{to{transform:rotate(1turn)}}@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") format("woff");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,.swiper-wrapper{position:relative;z-index:1}.swiper{margin-left:auto;margin-right:auto;overflow:hidden;list-style:none;padding:0;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{width:100%;height:100%;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(0,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);backface-visibility:hidden}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-wrapper{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{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{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{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{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),transparent)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),transparent)}.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}body.compensate-for-scrollbar{overflow:hidden}.fancybox-active{height:auto}.fancybox-is-hidden{left:-9999px;margin:0;position:absolute!important;top:-9999px;visibility:hidden}.fancybox-container{-webkit-backface-visibility:hidden;height:100%;left:0;outline:0;position:fixed;-webkit-tap-highlight-color:transparent;top:0;touch-action:manipulation;transform:translateZ(0);width:100%;z-index:99992}*,.fancybox-container *,::after,::before{box-sizing:border-box}.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage{bottom:0;left:0;position:absolute;right:0;top:0}.fancybox-outer{-webkit-overflow-scrolling:touch;overflow-y:auto}.fancybox-bg{background:#1e1e1e;opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(.47,0,.74,.71)}.fancybox-is-open .fancybox-bg{opacity:.9;transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-caption{direction:ltr;transition:opacity .25s ease,visibility 0s ease .25s;visibility:hidden}.fancybox-caption,.fancybox-infobar,.fancybox-toolbar{opacity:0;position:absolute}.fancybox-infobar,.fancybox-navigation .fancybox-button,.fancybox-toolbar{direction:ltr;transition:opacity .25s ease,visibility 0s ease .25s;visibility:hidden;z-index:99997}.fancybox-show-caption .fancybox-caption,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-nav .fancybox-navigation .fancybox-button,.fancybox-show-toolbar .fancybox-toolbar{opacity:1;transition:opacity .25s ease 0s,visibility 0s ease 0s;visibility:visible}.fancybox-infobar{color:#ccc;font-size:13px;-webkit-font-smoothing:subpixel-antialiased;height:44px;left:0;line-height:44px;min-width:44px;mix-blend-mode:difference;padding:0 10px;pointer-events:none;top:0;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.fancybox-toolbar{right:0;top:0}.fancybox-stage{direction:ltr;overflow:visible;transform:translateZ(0);z-index:99994}.fancybox-is-open .fancybox-stage{overflow:hidden}.fancybox-slide{-webkit-backface-visibility:hidden;display:none;height:100%;left:0;outline:0;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:absolute;text-align:center;top:0;transition-property:transform,opacity;white-space:normal;width:100%;z-index:99994}.fancybox-slide:before{content:"";display:inline-block;font-size:0;height:100%;vertical-align:middle;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous{display:block}.fancybox-slide--image{overflow:hidden;padding:44px 0}.fancybox-slide--image:before{display:none}.fancybox-slide--html{padding:6px}.fancybox-content{background:#fff;display:inline-block;margin:0;max-width:100%;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:relative;text-align:left;vertical-align:middle}.fancybox-image,.fancybox-slide--image .fancybox-content,.fancybox-spaceball{background:0 0;left:0;max-width:none;padding:0;position:absolute;top:0;-webkit-user-select:none;user-select:none}.fancybox-slide--image .fancybox-content{animation-timing-function:cubic-bezier(.5,0,.14,1);-webkit-backface-visibility:hidden;background-repeat:no-repeat;background-size:100% 100%;overflow:visible;transform-origin:top left;transition-property:transform,opacity;z-index:99995}.fancybox-can-zoomOut .fancybox-content{cursor:zoom-out}.fancybox-can-zoomIn .fancybox-content{cursor:zoom-in}.fancybox-can-pan .fancybox-content,.fancybox-can-swipe .fancybox-content{cursor:grab}.fancybox-is-grabbing .fancybox-content{cursor:grabbing}.fancybox-container [data-selectable=true]{cursor:text}.fancybox-image,.fancybox-spaceball{border:0;height:100%;margin:0;max-height:none;width:100%}.fancybox-spaceball{z-index:1}.fancybox-slide--iframe .fancybox-content,.fancybox-slide--map .fancybox-content,.fancybox-slide--pdf .fancybox-content,.fancybox-slide--video .fancybox-content{height:100%;overflow:visible;padding:0;width:100%}.fancybox-slide--video .fancybox-content{background:#000}.fancybox-slide--map .fancybox-content{background:#e5e3df}.fancybox-slide--iframe .fancybox-content{background:#fff}.fancybox-iframe,.fancybox-video{background:0 0;border:0;display:block;height:100%;margin:0;overflow:hidden;padding:0;width:100%}.fancybox-iframe{left:0;position:absolute;top:0}.fancybox-error{background:#fff;cursor:default;max-width:400px;padding:40px;width:100%}.fancybox-error p{color:#444;font-size:16px;line-height:20px;margin:0;padding:0}.fancybox-button{background:rgba(30,30,30,.6);border:0;border-radius:0;box-shadow:none;cursor:pointer;display:inline-block;height:44px;margin:0;padding:10px;position:relative;transition:color .2s;vertical-align:top;visibility:inherit;width:44px;color:#ccc}.fancybox-button:link,.fancybox-button:visited{color:#ccc}.fancybox-button:hover{color:#fff}.fancybox-button:focus{outline:0}.fancybox-button.fancybox-focus{outline:1px dotted}.fancybox-button[disabled],.fancybox-button[disabled]:hover{color:#888;cursor:default;outline:0}.fancybox-button div{height:100%}.fancybox-button svg{display:block;height:100%;overflow:visible;position:relative;width:100%}.fancybox-button svg path{fill:currentColor;stroke-width:0}.fancybox-button--fsenter svg:nth-child(2),.fancybox-button--fsexit svg:first-child,.fancybox-button--pause svg:first-child,.fancybox-button--play svg:nth-child(2){display:none}.fancybox-progress{background:#ff5268;height:2px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;z-index:99998}.fancybox-close-small{background:0 0;border:0;border-radius:0;color:#ccc;cursor:pointer;opacity:.8;padding:8px;position:absolute;right:-12px;top:-44px;z-index:401}.fancybox-close-small:hover{color:#fff;opacity:1}.fancybox-slide--html .fancybox-close-small{color:currentColor;padding:10px;right:0;top:0}.fancybox-slide--image.fancybox-is-scaling .fancybox-content{overflow:hidden}.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small{display:none}.fancybox-navigation .fancybox-button{background-clip:content-box;height:100px;opacity:0;position:absolute;top:calc(50% - 50px);width:70px}.fancybox-navigation .fancybox-button div{padding:7px}.fancybox-navigation .fancybox-button--arrow_left{left:0;left:env(safe-area-inset-left);padding:31px 26px 31px 6px}.fancybox-navigation .fancybox-button--arrow_right{padding:31px 6px 31px 26px;right:0;right:env(safe-area-inset-right)}.fancybox-caption{background:linear-gradient(0deg,rgba(0,0,0,.85) 0,rgba(0,0,0,.3) 50%,rgba(0,0,0,.15) 65%,rgba(0,0,0,.075) 75.5%,rgba(0,0,0,.037) 82.85%,rgba(0,0,0,.019) 88%,transparent);bottom:0;color:#eee;font-size:14px;font-weight:400;left:0;line-height:1.5;padding:75px 44px 25px;pointer-events:none;right:0;text-align:center;z-index:99996}@supports (padding:max(0px)){.fancybox-caption{padding:75px max(44px,env(safe-area-inset-right)) max(25px,env(safe-area-inset-bottom)) max(44px,env(safe-area-inset-left))}}.fancybox-caption--separate{margin-top:-50px}.fancybox-caption__body{max-height:50vh;overflow:auto;pointer-events:all}.fancybox-caption a,.fancybox-caption a:link,.fancybox-caption a:visited{color:#ccc;text-decoration:none}.fancybox-caption a:hover{color:#fff;text-decoration:underline}.fancybox-loading{animation:a 1s linear infinite;background:0 0;border:4px solid #888;border-bottom-color:#fff;border-radius:50%;height:50px;left:50%;margin:-25px 0 0 -25px;opacity:.7;padding:0;position:absolute;top:50%;width:50px;z-index:99999}.fancybox-animated{transition-timing-function:cubic-bezier(0,0,.25,1)}.fancybox-fx-slide.fancybox-slide--previous{opacity:0;transform:translate3d(-100%,0,0)}.fancybox-fx-slide.fancybox-slide--next{opacity:0;transform:translate3d(100%,0,0)}.fancybox-fx-slide.fancybox-slide--current{opacity:1;transform:translateZ(0)}.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous{opacity:0;transition-timing-function:cubic-bezier(.19,1,.22,1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{opacity:0;transform:scale3d(1.5,1.5,1.5)}.fancybox-fx-zoom-in-out.fancybox-slide--next{opacity:0;transform:scale3d(.5,.5,.5)}.fancybox-fx-zoom-in-out.fancybox-slide--current{opacity:1;transform:scaleX(1)}.fancybox-fx-rotate.fancybox-slide--previous{opacity:0;transform:rotate(-1turn)}.fancybox-fx-rotate.fancybox-slide--next{opacity:0;transform:rotate(1turn)}.fancybox-fx-rotate.fancybox-slide--current{opacity:1;transform:rotate(0deg)}.fancybox-fx-circular.fancybox-slide--previous{opacity:0;transform:scale3d(0,0,0) translate3d(-100%,0,0)}.fancybox-fx-circular.fancybox-slide--next{opacity:0;transform:scale3d(0,0,0) translate3d(100%,0,0)}.fancybox-fx-circular.fancybox-slide--current{opacity:1;transform:scaleX(1) translateZ(0)}.fancybox-fx-tube.fancybox-slide--previous{transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{transform:translate3d(100%,0,0) scale(.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{transform:translateZ(0) scale(1)}@media (max-height:576px){.fancybox-slide{padding-left:6px;padding-right:6px}.fancybox-slide--image{padding:6px 0}.fancybox-close-small{right:-6px}.fancybox-slide--image .fancybox-close-small{background:#4e4e4e;color:#f2f4f6;height:36px;opacity:1;padding:6px;right:0;top:0;width:36px}.fancybox-caption{padding-left:12px;padding-right:12px}@supports (padding:max(0px)){.fancybox-caption{padding-left:max(12px,env(safe-area-inset-left));padding-right:max(12px,env(safe-area-inset-right))}}}.fancybox-share{background:#f4f4f4;border-radius:3px;max-width:90%;padding:30px;text-align:center}.fancybox-share h1{color:#222;font-size:35px;font-weight:700;margin:0 0 20px}.fancybox-share p{margin:0;padding:0}.fancybox-share__button{border:0;border-radius:3px;display:inline-block;font-size:14px;font-weight:700;line-height:40px;margin:0 5px 10px;min-width:130px;padding:0 15px;text-decoration:none;transition:all .2s;-webkit-user-select:none;user-select:none;white-space:nowrap}.dmp-block_blue .dmp-block__head-tile h2,.fancybox-share__button:link,.fancybox-share__button:visited{color:#fff}.fancybox-share__button:hover{text-decoration:none}.fancybox-share__button--fb{background:#3b5998}.fancybox-share__button--fb:hover{background:#344e86}.fancybox-share__button--pt{background:#bd081d}.fancybox-share__button--pt:hover{background:#aa0719}.fancybox-share__button--tw{background:#1da1f2}.fancybox-share__button--tw:hover{background:#0d95e8}.fancybox-share__button svg{height:25px;margin-right:7px;position:relative;top:-1px;vertical-align:middle;width:25px}.fancybox-share__button svg path{fill:#fff}.fancybox-share__input{background:0 0;border:0;border-bottom:1px solid #d7d7d7;border-radius:0;color:#5d5b5b;font-size:14px;margin:10px 0 0;outline:0;padding:10px 15px;width:100%}.fancybox-thumbs{background:#ddd;bottom:0;display:none;margin:0;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;padding:2px 2px 4px;position:absolute;right:0;-webkit-tap-highlight-color:transparent;top:0;width:212px;z-index:99995}.fancybox-thumbs-x{overflow-x:auto;overflow-y:hidden}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:212px}.fancybox-thumbs__list{font-size:0;height:100%;list-style:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:0;position:relative;white-space:nowrap;width:100%}.fancybox-thumbs-x .fancybox-thumbs__list{overflow:hidden}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar{width:7px}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track{background:#fff;border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:10px}.fancybox-thumbs__list a{backface-visibility:hidden;background-color:rgba(0,0,0,.1);background-position:50%;background-repeat:no-repeat;background-size:cover;cursor:pointer;float:left;height:75px;margin:2px;max-height:calc(100% - 8px);max-width:calc(50% - 4px);outline:0;overflow:hidden;padding:0;position:relative;-webkit-tap-highlight-color:transparent;width:100px}.fancybox-thumbs__list a:before{border:6px solid #ff5268;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:all .2s cubic-bezier(.25,.46,.45,.94);z-index:99991}.fancybox-thumbs__list a:focus:before{opacity:.5}.fancybox-thumbs__list a.fancybox-thumbs-active:before{opacity:1}@media (max-width:576px){.fancybox-thumbs{width:110px}.fancybox-show-thumbs .fancybox-inner{right:110px}.fancybox-thumbs__list a{max-width:calc(100% - 10px)}}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin:0 0 25px;padding:20px 0 0;font-weight:600;color:#212a31;font-family:"Sofia Sans",sans-serif}.h1:first-child,.h2:first-child,.h3:first-child,.h4:first-child,.h5:first-child,.h6:first-child,h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child,h6:first-child{padding-top:0}.h1,.h2,.h3,h1,h2,h3{font-size:clamp(2.5rem,2.5rem + ((1vw - .48rem)*2.3148),3.125rem);line-height:1.2}.h2,.h3,h2,h3{font-size:clamp(2.25rem,2.25rem + ((1vw - .48rem)*1.3889),2.625rem)}.h3,h3{font-size:clamp(2rem,2rem + ((1vw - .48rem)*.9259),2.25rem)}.dmp-job-detail__form .gform_title,.h4,h4{font-size:clamp(1.5rem,1.5rem + ((1vw - .48rem)*.9259),1.75rem);line-height:1.4}@media (min-width:576px){.dmp-job-detail__form .gform_title,.h4,h4{line-height:1.3}}.h5,.h6,h5,h6{font-size:clamp(1.25rem,1.25rem + ((1vw - .48rem)*.6944),1.4375rem);line-height:1.4}.h6,h6{font-size:clamp(1.125rem,1.125rem + ((1vw - .48rem)*.2315),1.1875rem)}.dmp-block__head-description p,.dmp-callback__content p,.dmp-local-block__content p,.dmp-testimonials-card__text,.dmp-testimonials__head p{font-size:15px;line-height:1.5}@media (min-width:992px){.dmp-block__head-description p,.dmp-callback__content p,.dmp-local-block__content p,.dmp-testimonials-card__text,.dmp-testimonials__head p{font-size:17px}}.dmp-about-block__content-text p,.dmp-about-block__head-description p,.dmp-basic-text-section__content p,.dmp-basic-text-section__pagination-item-text p,.dmp-block__head-eyebrow,.dmp-bottom-form_free .dmp-bottom-form__form .gform_footer [type=button],.dmp-bottom-form_free .dmp-bottom-form__form .gform_footer [type=submit],.dmp-bottom-form_free .dmp-bottom-form__form .gform_page_footer [type=button],.dmp-bottom-form_free .dmp-bottom-form__form .gform_page_footer [type=submit],.dmp-bottom-form_paid .dmp-bottom-form__form .gform_footer [type=button],.dmp-bottom-form_paid .dmp-bottom-form__form .gform_footer [type=submit],.dmp-bottom-form_paid .dmp-bottom-form__form .gform_page_footer [type=button],.dmp-bottom-form_paid .dmp-bottom-form__form .gform_page_footer [type=submit],.dmp-btn_primary,.dmp-btn_secondary,.dmp-btn_sort,.dmp-form-block .gform_footer [type=submit],.dmp-form__file-text,.dmp-form__group label,.dmp-form__group-text-bottom,.dmp-form__radio label,.dmp-header__link,.dmp-header__menu>li .sub-menu>li>a,.dmp-header__menu>li>a,.dmp-job-card__description p,.dmp-job-detail__form .gform_footer [type=submit],.dmp-news-card__content .dmp-link,.dmp-priorities__item-text p,.dmp-services-card__content .dmp-link,.dmp-single-testimonial__author p,.dmp-step__head p,.dmp-step__item-description p,.dmp-studies-card__more,.dmp-testimonials-card__author,.dmp-text-image-block__content p,.dms-case-study-card__content .dmp-link,.gravity-modal .gform_footer [type=submit],.gravity-modal .gform_page_footer [type=submit]{font-size:15px;line-height:1.5}.dmp-basic-text-section__content figcaption,.dmp-breadcrumbs__list>li,.dmp-btn_tag,.dmp-certification__text p,.dmp-footer__bottom-creator,.dmp-footer__bottom-menu>li>a,.dmp-form__checkbox label,.dmp-form__file label span,.dmp-header__menu-secondary>li>a,.dmp-header__min-menu>li>a,.dmp-job-card__ref,.dmp-job-detail__ref,.dmp-link,.dmp-news-card__content time,.dmp-request-block__text p,.dmp-sidebar-block__text,.dmp-sidebar-block__text ul li{font-size:14px;line-height:1.5}.dmp-request-block__btn p,.dmp-sidebar-block__text-small{font-size:11px;line-height:1.5}.dmp-callback__bg-image,.dmp-hero__img-bg,.dmp-news-card__image img,.dmp-services-card__image img,.dmp-testimonials__bg img,.dms-case-study-card__image img{width:100%;height:100%;object-fit:cover}.dmp-text-red{color:#e40b1c}@media (prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}}body{font-family:"Inter",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;line-height:1.5;font-size:.9375rem;font-weight:400;color:#212a31;margin:0;background-color:#fff}@media (min-width:1440px) and (max-width:1599px){body{zoom:.85}}hr{margin:0;color:inherit;background-color:currentColor;border:0;opacity:.25}hr:not([size]){height:1px}p{margin-top:0;margin-bottom:20px}.dmp-block__head-description p:last-child,.dmp-header__menu>li .sub-menu>li:last-child,p:last-child{margin-bottom:0}abbr[data-bs-original-title],abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ul{list-style:disc}ul ul{list-style-type:circle}ul ul ul{list-style-type:square}ol,ul{padding:0;margin:0 0 25px 30px}dl{margin-bottom:20px}dd{margin:0 20px 20px}.dmp-basic-text-section__content b,dt{font-weight:700}blockquote,q{padding:0 0 0 40px;position:relative;display:block}blockquote:before,q:before{content:"”";position:absolute;left:0;top:0;font-size:2.25rem;line-height:1.1;font-weight:700;color:#007bff}b,strong{font-weight:bolder}small{font-size:.875rem}mark{padding:.2em;background-color:#fcf8e3}sub,sup{position:relative;font-size:.75rem;line-height:0;vertical-align:baseline}sub{bottom:-4px}sup{top:-8px}a{color:#009fe3;text-decoration:none}a:focus{outline:0}a:hover{color:#212a31;text-decoration:underline}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}pre{background-color:#eee;line-height:1.5;max-width:100%;padding:15px;text-align:left;display:block;margin-top:0;margin-bottom:15px;overflow:auto}[dir=rtl] pre{text-align:right}code,kbd,pre,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;direction:ltr;unicode-bidi:bidi-override}code,pre{font-size:.875rem}code{color:#d63384;word-wrap:break-word;display:inline-block;padding:3px 10px;border-radius:3px}kbd,samp{font-size:1rem}pre code{font-size:inherit;word-break:normal}a>code,pre code{color:inherit}kbd{padding:.2rem .4rem;font-size:.875em;color:#fff;background-color:#212529;border-radius:.2rem;padding:2px 5px;border-radius:4px}kbd kbd{padding:0;font-size:1em;font-weight:700}figure{margin:0 0 15px}img,svg{vertical-align:middle}table{caption-side:bottom;border-collapse:collapse;width:100%;border:0;box-shadow:0 4px 10px rgba(0,0,0,.1);margin:15px 0 25px}table caption{caption-side:top;text-align:center;padding-top:0;padding-bottom:10px;color:#6c757d}code,table tfoot,table thead{background-color:#f9f9f9}table tbody tr{border-bottom:1px solid #eee}table tbody tr:last-child{border-bottom:none}table td,table th{padding:10px 15px}th{text-align:inherit;text-align:-webkit-match-parent}label,output{display:inline-block}button{border-radius:0}button:focus:not(:focus-visible){outline:0}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}select:disabled{opacity:1}[list]::-webkit-calendar-picker-indicator{display:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}::-moz-focus-inner{padding:0;border-style:none}textarea{resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{float:left;width:100%;padding:0;margin-bottom:.5rem;font-size:calc(1.275rem + .3vw);line-height:inherit}@media (min-width:1200px){legend{font-size:1.5rem}}legend+*{clear:left}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-text,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:textfield}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::file-selector-button{font:inherit}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}iframe{border:0}summary{display:list-item;cursor:pointer}progress{vertical-align:baseline}[hidden]{display:none!important}img{height:auto;max-width:100%}embed,iframe,object{margin-bottom:20px;max-width:100%}.dmp-bottom-form__form .gform_body .gform_fields .gfield textarea:focus,.dmp-job-detail__form .gform_body .gform_fields textarea:focus,button:focus,input:focus{outline:0}.dmp-header.sticky{top:0;position:fixed;z-index:9999;width:100%}.dmp-header.sticky:not(.landing-header){position:static}.dmp-header.sticky:not(.landing-header) .dmp-header__main{top:0;position:fixed;z-index:9999;width:100%;padding:4px 0}.dmp-header.sticky .dmp-header__main{padding:4px 0}.dmp-header.sticky .dmp-header__logo{width:180px}.dmp-header__box{height:fit-content}@media (max-width:992px){.dmp-header.show{height:100vh;background-color:#fff;overflow-y:scroll}.dmp-header.show .dmp-header__main{box-shadow:none}.dmp-header.show .dmp-header__main-wrap{flex-wrap:wrap;gap:0}.dmp-header.show .dmp-header__nav{display:flex;flex-direction:column;width:100%;padding-top:14px}.dmp-header.show .dmp-header__menu{display:block;width:100%;margin:0 0 32px}.dmp-header.show .dmp-header__menu>li>a{padding-top:12px;padding-bottom:12px}.dmp-header.show .dmp-header__menu>li.menu-item-has-children a::after{top:10px}.dmp-header.show .dmp-header__menu>li.menu-item-has-children.active a::after{transform:rotate(180deg)}}@media (max-width:992px) and (min-width:992px){.dmp-header.show .dmp-header__menu>li.menu-item-has-children:focus .sub-menu,.dmp-header.show .dmp-header__menu>li.menu-item-has-children:hover .sub-menu{height:auto;padding:10px 0}}@media (max-width:992px){.dmp-header.show .dmp-header__menu>li .sub-menu{display:none;box-shadow:none;padding:0 0 0 15px;visibility:visible;opacity:1;position:relative;top:0;left:0}.dmp-header.show .dmp-header__btns{display:flex;flex-direction:column;align-items:center;gap:16px;width:100%;margin-top:30px;margin-bottom:40px}.dmp-header.show .dmp-header__btns .dmp-btn{width:100%}.dmp-header.show .dmp-header__link{display:flex;margin:0 auto 8px}.dmp-header.show .dmp-header__link-text{display:block}}.dmp-header__top{background-color:#0655a2;padding:9px 0 10px;display:none}@media (min-width:992px){.dmp-header__top{display:block}}@media (min-width:1440px){.dmp-header__top .dmp-container-full{padding:0 30px}}.dmp-header__menu-secondary{list-style:none;padding:0;display:flex;align-items:center;justify-content:flex-end;gap:25px;margin:0}.dmp-header__menu-secondary>li>a{display:block;color:#fff;text-decoration:none;transition:all .4s;position:relative}.dmp-header__landing-menu a:hover,.dmp-header__menu-secondary>li>a:hover{text-decoration:none}.dmp-header__logo svg,.dmp-header__menu-secondary>li>a:hover:after{width:100%}.dmp-header__menu-secondary>li>a:after{content:"";display:block;height:0;width:0;border-bottom:1px solid #fff;transition:all .4s;position:absolute;left:0;right:0;bottom:0;margin:auto}.dmp-header__main{padding:14px 0;background-color:#fff;box-shadow:0 4px 8px -2px rgba(0,0,0,.1)}.dmp-header__main-wrap{display:flex;align-items:center;gap:32px}@media (min-width:1440px){.dmp-header__main .dmp-container-full{padding:0 30px}}.dmp-header__logo{display:block;width:260px;flex-shrink:0}@media (min-width:992px){.dmp-header__logo{width:200px}}@media (min-width:1440px){.dmp-header__logo{width:244px}}@media (min-width:1600px){.dmp-header__logo{width:284px}}.dmp-header__burger{display:block;height:48px;width:48px;flex-shrink:0;cursor:pointer;position:relative;border:0;padding:0;background:0 0;margin-left:auto}@media (min-width:992px){.dmp-header__burger{display:none}}.dmp-header__burger span{width:16px;transition:.5s all cubic-bezier(.175,.885,.32,1.275);height:2px;background:#212a31;position:absolute;right:0;left:0;margin:0 auto;transform:rotate(0)}.dmp-header__burger span:nth-child(1){top:18px}.dmp-header__burger span:nth-child(2){top:23px}.dmp-header__burger span:nth-child(3){top:28px}.dmp-header__burger.active span:nth-child(1){top:24px;transform:rotate(-45deg)}.dmp-header__burger.active span:nth-child(2){width:0}.dmp-header__burger.active span:nth-child(3){top:24px;transform:rotate(45deg)}.dmp-header__nav{margin-left:auto;display:none}@media (min-width:992px){.dmp-header__nav{display:flex;flex-wrap:wrap;gap:2rem;flex-grow:1;justify-content:flex-end}}.dmp-header__header-phone{font-size:1.25rem;font-weight:500;color:#212a31;transition:all .4s;align-self:center}.dmp-header__header-phone:hover{color:#c62626;text-decoration:none}@media (max-width:991px){.dmp-header__header-phone{margin-bottom:15px}.dmp-header__header-phone+.dmp-btn{width:100%}}.dmp-header__header-phone span{font-size:1rem;font-weight:400}.dmp-header__menu{list-style:none;padding:0;margin:0;display:flex;align-items:center;gap:28px;flex-grow:1;justify-content:center}@media (max-width:1199px){.dmp-header__menu{gap:1rem}}@media (min-width:992px){.dmp-header__menu-landing{display:none}}.dmp-header__menu>li>a{display:block;color:#000;text-decoration:none;transition:all .4s}.dmp-header__menu>li>a:hover{color:#009fe3;text-decoration:none}.dmp-block__head-title h2,.dmp-header__menu>li.menu-item-has-children{position:relative}.dmp-header__menu>li.menu-item-has-children>a{padding-right:28px}.dmp-header__menu>li.menu-item-has-children>a:after{content:"";display:block;position:absolute;top:0;right:0;width:24px;height:24px;background-position:center;background-repeat:no-repeat;background-size:contain;background-image:url(../img/chevron-down.svg);transition:all .4s}.dmp-header__menu>li.menu-item-has-children:hover>a{color:#009fe3}.dmp-header__menu>li.menu-item-has-children:hover>a:after{background-image:url(../img/chevron-down-blue.svg)}@media (min-width:992px){.dmp-header__menu>li.menu-item-has-children:hover .sub-menu{opacity:1;visibility:visible}}.dmp-header__menu>li .sub-menu{width:200px;list-style:none;position:absolute;left:-10px;top:30px;background-color:#fff;z-index:5;padding:10px;margin:0;box-shadow:0 4px 8px -2px rgba(0,0,0,.1);opacity:0;visibility:hidden;transition:all .4s}.dmp-header__menu>li .sub-menu:hover{opacity:1;visibility:visible}.dmp-header__menu>li .sub-menu:before{content:"";display:block;width:100%;height:10px;position:absolute;top:-10px;left:0}.dmp-block__head-description p,.dmp-header__menu>li .sub-menu>li{margin:0 0 8px}.dmp-header__menu>li .sub-menu>li>a{display:block;color:#000;text-decoration:none;transition:all .4s}.dmp-header__menu>li .sub-menu>li>a:hover{color:#009fe3;text-decoration:none}.dmp-header__bottom{height:3.125rem;background-color:#0655a2;display:none}@media (min-width:992px){.dmp-header__bottom{display:flex;flex-wrap:wrap;justify-content:space-between}}.dmp-header__landing-menu{display:flex;flex-wrap:wrap;gap:2.5rem;height:inherit;list-style-type:none;padding:0;margin:0}.dmp-header__landing-menu a{display:block;line-height:3.125rem;color:#fff;font-size:1.125rem;font-weight:500;position:relative}.dmp-header__landing-menu a:before{content:"";position:absolute;bottom:0;left:auto;right:0;width:0;height:2px;background-color:#fff;transition:all .4s}.dmp-header__landing-menu a:hover:before{width:100%;right:auto;left:0}@media (max-width:1199px){.dmp-header__landing-menu{gap:1.5625rem}.dmp-header__landing-menu a{font-size:1rem}}.dmp-header__links,.dmp-share__row button svg{display:block}@media (min-width:992px){.dmp-header__links{display:none}}.dmp-header__links-title{font-size:1rem;font-weight:600;color:#212a31;font-family:"Sofia Sans",sans-serif;margin:0 0 8px}.dmp-header__min-menu{padding:0;margin:0;list-style:none}.dmp-header__min-menu>li{padding:8px 0}.dmp-header__min-menu>li>a{display:block;color:#000;text-decoration:none;transition:all .4s}.dmp-header__min-menu>li>a:hover{color:#0655a2;text-decoration:none}.dmp-header__btns{display:none;align-items:center;gap:16px}@media (min-width:1440px){.dmp-header__btns{display:flex}}.dmp-header__link{display:flex;align-items:center;gap:8px;font-weight:500;transition:all .4s;cursor:pointer}.dmp-header__link,.dmp-header__link:hover{text-decoration:none;color:#000}.dmp-header__link-icon{width:20px;height:20px;flex-shrink:0}.dmp-footer__info a span svg,.dmp-form__group_icons .dmp-form__group-icon svg,.dmp-header__link-icon svg{vertical-align:top}.dmp-header__link-icon svg path{stroke:#c62626}.dmp-header__link-text{display:none}@media (min-width:1700px){.dmp-header__link-text{display:block}}.dmp-form__select .select2-selection__arrow b,.dmp-header__link-mail{display:none}:focus,a:focus,button:not(.hp-btn):focus{outline:1px solid #000;outline-offset:8px}:focus:not(:focus-visible),a:focus:not(:focus-visible),button:not(.hp-btn):focus:not(:focus-visible){outline:0}:focus-visible,a:focus-visible,button:not(.hp-btn):focus-visible{outline:1px solid #000;outline-offset:8px}.main-wrapper_bg{background-repeat:no-repeat;background-position:center center;background-size:cover;position:relative}.main-wrapper_bg:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background:linear-gradient(0deg,rgba(0,0,0,.2) 0,rgba(0,0,0,.2) 100%)}.main-wrapper_bg>*{position:relative;z-index:3}.main-wrapper>section:not(.dmp-hero):not(.dmp-content-block_grey-bg):not(.dmp-callback):not(.dmp-services-banner):not(.dmp-testimonials):not(.dmp-process.dmp-block_blue):not(.dmp-priorities):not(.dmp-secondary-hero):not(.dmp-bottom-form):not(.dmp-studies)+section:not(.dmp-content-block_grey-bg):not(.dmp-callback):not(.dmp-services-banner):not(.dmp-testimonials):not(.dmp-process.dmp-block_blue):not(.dmp-priorities):not(.dmp-bottom-form):not(.dmp-studies):not(.dmp-certification){padding-top:0}.dmp-container{width:min(100% - clamp(4rem,4rem + ((1vw - .75rem)*40),8rem),80rem);margin-left:auto;margin-right:auto}.dmp-container-full{width:100%;max-width:1900px;margin:0 auto;padding:0 16px}@media (min-width:576px){.dmp-container-full{padding:0 30px}}@media (min-width:1440px){.dmp-container-full{padding:0 60px}}.dmp-modal-open{overflow:hidden}.dmp-block{padding:32px 0}@media (min-width:576px){.dmp-block{padding:80px 0}}@media (min-width:992px){.dmp-block{padding:112px 0}}.dmp-block__head{display:flex;flex-wrap:wrap;flex-direction:column;align-items:center;margin:0 0 40px}@media (min-width:992px){.dmp-block__head{margin:0 0 48px}}.dmp-block__head-col{flex:0 0 100%}@media (min-width:992px){.dmp-block__head-col{flex:0 0 calc(50% - 20px)}}@media (min-width:1200px){.dmp-block__head-col{flex:0 0 calc(50% - 40px)}}.dmp-block__head-description{max-width:600px;text-align:center;font-size:17px}.dmp-block__head-title h2:before{content:" ";width:100px;height:3px;background-color:#c62626;position:absolute;bottom:-12px;left:50%;transform:translateX(-50%)}.dmp-block__head-eyebrow{font-weight:600;margin:0;color:#aaa;text-align:center}.dmp-block__head-eyebrow_lighter{color:#aaa}@media (min-width:768px){.dmp-block__head-eyebrow{margin:0 0 16px}}.dmp-block__head-title h2,.dmp-block__head-title h3{margin:0 0 30px;color:#212a31;text-transform:uppercase;font-size:clamp(1.5rem,1.5rem + ((1vw - .48rem)*6.0185),3.125rem);text-align:center}.dmp-block_blue .dmp-block__head-eyebrow p{color:#8eb6ff}.dmp-breadcrumbs__list{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.dmp-breadcrumbs__list>li{color:#8eb6ff;margin-right:24.5px;position:relative}.dmp-breadcrumbs__list>li:after{content:"";display:block;height:9px;width:6px;background-position:center;background-repeat:no-repeat;background-size:contain;background-image:url(../img/breadcrumbs-arrow.svg);position:absolute;top:0;bottom:0;margin:auto;right:-15px}.dmp-breadcrumbs__list>li:last-child{margin-right:0}.dmp-breadcrumbs__list>li:last-child:after{display:none}.dmp-breadcrumbs__list>li>a{display:block;color:inherit;text-decoration:none;transition:all .4s}.dmp-breadcrumbs__list>li>a:hover{text-decoration:none;color:#fff}.dmp-breadcrumbs_black .dmp-breadcrumbs__list{justify-content:flex-start}.dmp-breadcrumbs_black .dmp-breadcrumbs__list>li,.dmp-breadcrumbs_black .dmp-breadcrumbs__list>li>a,.rank-math-breadcrumb a,.ui-datepicker a{color:#000}.dmp-breadcrumbs_black .dmp-breadcrumbs__list>li:after{background-image:url(../img/breadcrumbs-arrow-black.svg)}.dmp-breadcrumbs_black .dmp-breadcrumbs__list>li>a:hover,.dmp-form__checkbox label a:hover{color:#0655a2}.dmp-breadcrumbs_centered .dmp-breadcrumbs__list{justify-content:center}.rank-math-breadcrumb{margin-bottom:16px}.rank-math-breadcrumb>p{display:flex;flex-wrap:wrap;align-items:center;gap:.625rem;font-size:.875rem;line-height:1.5}.rank-math-breadcrumb .separator{font-size:0;color:transparent;background-repeat:no-repeat;background-position:center center;background-size:contain;background-image:url(../img/separator.svg);width:5px;height:9px}.dmp-btn{display:flex;justify-content:center;align-items:center;gap:8px;text-decoration:none;text-transform:none;cursor:pointer;border:0;outline:0;transition:all .4s;width:fit-content;flex-shrink:0}.dmp-btn:focus,.dmp-btn:hover{text-decoration:none;outline:0}.dmp-btn_primary,.dmp-btn_secondary{font-weight:500;padding:11px 24px;border-radius:40px;border:1px solid}.dmp-btn_secondary{font-weight:400;padding:8px 21px}.dmp-btn_blue,.dmp-btn_blue-border{background-color:#0655a2;color:#fff;border-color:#0655a2}.dmp-btn_blue:hover{background-color:#fff;color:#0655a2}.dmp-btn_blue-border:hover{box-shadow:1px 1px 8px rgba(0,0,0,.15)}.dmp-btn_blue-border:hover,.dmp-btn_white,.dmp-btn_white-orange{background-color:#fff;color:#0655a2;border-color:#fff}.dmp-btn_white:hover{background-color:#0655a2;color:#fff}.dmp-btn_white-orange:hover{background-color:#eeb420;border-color:#eeb420;color:#fff}.dmp-btn_yellow,.dmp-btn_yellow-orange,.dmp-btn_yellow:hover{background-color:#f4c430;color:#fff;border-color:#f4c430}.dmp-btn_yellow-orange,.dmp-btn_yellow:hover{color:#000}.dmp-btn_yellow-orange{color:#fff}.dmp-btn_yellow-orange:hover{background-color:#eeb420;border-color:#eeb420;color:#fff}.dmp-btn_red{background-color:#c62626;color:#fff}.dmp-btn_red,.dmp-btn_red:hover{border-color:#c62626}.dmp-btn_white-red{background-color:#fff;border-color:#fff;color:#c62626}.dmp-btn_red:hover,.dmp-btn_white-red:hover{background-color:#c62626;color:#fff}.dmp-btn_light-blue{background-color:#009fe3;color:#fff;border-color:#009fe3}.dmp-btn_light-blue:hover{background-color:#008dca;color:#fff;border-color:#008dca}.dmp-btn_w-100{width:100%}.dmp-btn_border{background-color:transparent;color:#c62626;border-color:#c62626}.dmp-btn_border-black:hover,.dmp-btn_border:hover{background-color:#c62626;color:#fff}.dmp-btn_border-black{background-color:#fff;color:#212a31;border-color:#212a31}.dmp-btn_border-black:hover{border-color:#c62626}.dmp-btn_border-white{background-color:transparent;color:#fff;border-color:#fff}.dmp-btn_border-white:hover{background-color:#fff;color:#0655a2}.dmp-btn_tag{color:#000;font-family:"Roboto",sans-serif;font-weight:600;border-radius:4px;padding:3px 7px;border:1px solid #eee}.dmp-btn_tag:hover{color:#000;background-color:#eee}.dmp-btn_tag_white{background-color:#fff;border-color:#fff}.dmp-btn_tag_white:hover{color:#fff;background-color:#0655a2;border-color:#0655a2}.dmp-btn_centered{justify-content:center;margin:0 auto}.dmp-btn_sort{padding:7px 15px;color:#212a31;transition:all .4s;background-color:transparent;border-bottom:2px solid transparent}.dmp-btn_sort:hover{border-color:#eee;color:#c62626}.dmp-btn_sort.active{border-color:#c62626}.dmp-link{display:flex;align-items:center;gap:8px;text-decoration:none;color:#212a31}.dmp-link:hover{text-decoration:none;color:#c62626}.dmp-link svg path,.dmp-link:hover svg path{fill:#c62626}.dmp-link,.dmp-link svg,.dmp-link svg path{transition:all .4s}.dmp-link_centered{justify-content:center}.dmp-form__row{display:flex;align-items:flex-start;flex-wrap:wrap;gap:0 24px}.dmp-form__col{flex:0 0 100%}@media (min-width:576px){.dmp-form__col{flex:0 0 calc(50% - 12px)}}.dmp-form__group{width:100%;margin:0 0 24px}.dmp-form__group label{display:block;margin:0 0 2px}.dmp-form__file-text span,.dmp-form__group label span{color:#b42318}.dmp-form__group input{width:100%;border:0;border-bottom:1px solid #000;border-radius:0;padding:0 12px;height:49px;background-color:#fff;transition:all .4s;color:#000}.dmp-form__group input:focus,.dmp-form__group textarea:focus{border-color:#0655a2;outline:0}.dmp-form__group input::placeholder,.dmp-form__group textarea::placeholder{color:#666}.dmp-form__group textarea{width:100%;border:0;border-bottom:1px solid #000;border-radius:0;padding:12px 4px;background-color:#fff;transition:all .4s;color:#000}.dmp-form__group-text-bottom{margin-top:5px;color:#706f6f}.dmp-form__group_light label{color:#fff;margin:0 0 6px}.dmp-form__group_light input{color:#fff;background-color:transparent;border-color:#8eb6ff}.dmp-form__group_bold label{font-weight:700;margin:0}@media (min-width:768px){.dmp-form__group_bold label{font-size:18px}}.dmp-form__group_icons{position:relative}.dmp-form__group_icons .dmp-form__group-icon{position:absolute;width:24px;height:24px;left:8px;bottom:12px}.dmp-form__group_icons input{padding-left:40px}.dmp-form__file label,.dmp-form__select .select2-selection{height:48px;border-radius:0;border:0;border-bottom:1px solid #000}.dmp-form-select .select2-selection[aria-expanded=true] .select2-selection__arrow,.dmp-form__select .select2-selection[aria-expanded=true] .select2-selection__arrow{transform:rotate(180deg)}.dmp-form__select .select2-selection__rendered{padding:11px 36px 11px 4px!important;line-height:24px!important;color:#000!important}.dmp-form__select .select2-selection__arrow{width:24px!important;height:24px!important;background-image:url(../img/chevron-down.svg);background-repeat:no-repeat;background-position:center;right:4px!important;top:0!important;bottom:0!important;margin:auto;transition:all .4s}.dmp-form__file{margin:0 0 24px}.dmp-form-select .select2-selection__arrow b,.dmp-form__checkbox input,.dmp-form__file input,.dmp-form__radio input,.dmp-job-detail__form .select2-selection__arrow b{display:none}.dmp-form__file-text{display:block;margin:0 0 2px}.dmp-form__file label{display:block;position:relative;width:100%;padding:0 12px;background-color:#fff;transition:all .4s;cursor:pointer}.dmp-form__file label span{display:block;position:absolute;top:9px;right:12px;padding:4px 8px;border-radius:4px;color:#000;background-color:#eee;transition:all .4s}.dmp-form__file label span:hover{background-color:#8eb6ff}.dmp-form__file_light .dmp-form__file-text{color:#fff;margin:0}.dmp-form__file_light label{color:#fff;background-color:transparent;border-color:#8eb6ff;height:49px}.dmp-form__group-radio{display:flex;flex-wrap:wrap;gap:8px 16px}.dmp-form__radio label{display:block;width:fit-content;border-radius:4px;background-color:transparent;border:1px solid #8eb6ff;color:#8eb6ff;padding:8px 16px;margin:0;cursor:pointer;transition:all .4s}.dmp-bottom-form__form .gform_body .gform_fields .gfield.dmp-radio-button .ginput_container_radio .gfield_radio .gchoice input:checked+label,.dmp-form__radio input:checked+label{background-color:#8eb6ff;color:#0655a2}.dmp-form__checkbox{margin:0 0 16px;width:fit-content}.dmp-form__checkbox label{display:block;color:#000;position:relative;padding-left:26px;cursor:pointer;transition:all .4s;width:fit-content}.dmp-form__checkbox label:before{content:"";display:block;width:18px;height:18px;position:absolute;top:2px;left:0;border:1px solid #000}.dmp-form__checkbox label a{text-decoration:underline;color:#000;transition:all .4s}.dmp-form__checkbox input:checked+label:before{background-color:#0655a2;border-color:#0655a2;background-image:url(../img/check-white.svg);background-position:center;background-repeat:no-repeat;background-size:12px 12px}.dmp-form__checkbox_centered{margin:0 auto 16px}.dmp-form-select .select2-selection{height:48px;border-radius:0;border:1px solid #000}.dmp-form-select .select2-selection__rendered{padding:11px 36px 11px 11px!important;line-height:24px!important;color:#000!important}.dmp-form-select .select2-selection__arrow{width:24px!important;height:24px!important;background-image:url(../img/chevron-down.svg);background-repeat:no-repeat;background-position:center;right:11px!important;top:0!important;bottom:0!important;margin:auto;transition:all .4s}.select2-dropdown{border-radius:0;border-color:#000}.select2-container--default .select2-results__option--selected{background-color:#0655a2!important}.select2-results__option{padding:6px 11px!important}.select2-results__option--selected{background-color:#0655a2!important;color:#fff!important}.select2-results__option--highlighted{background-color:#8eb6ff!important}.dmp-share__title{font-size:1.125rem;font-weight:600;margin-bottom:16px}.dmp-share__row{display:flex;flex-wrap:wrap;gap:.5rem}.dmp-share__row button{flex-shrink:0;display:flex;align-items:center;justify-content:center;height:32px;width:32px;border-radius:50%;text-decoration:none;background-color:#c62626;transition:all .4s;border:0;padding:0}.dmp-share__row button:hover{background-color:#212a31}.dmp-testimonials-card{padding:32px;background-color:#0655a2;display:flex;flex-direction:column;border-radius:8px;color:#fff}.dmp-testimonials-card__rating{display:flex;align-items:center;gap:4px;margin:0 0 24px}.dmp-testimonials-card__rating svg{width:20px;height:19px}.dmp-testimonials-card__rating svg path{fill:#40b7fd}.dmp-testimonials-card__text{margin:0 0 16px}.dmp-testimonials-card__author{margin:auto 0 0;font-family:"Roboto",sans-serif;font-weight:600}.dmp-archive-blog{max-width:min(100% - clamp(4rem,4rem + ((1vw - .75rem)*32),8rem),82rem);margin-left:auto;margin-right:auto;padding:clamp(2rem,2rem + ((1vw - .48rem)*18.5185),7rem) 0}.dmp-archive-blog__row{display:flex;flex-wrap:wrap;gap:4rem clamp(2rem,2rem + ((1vw - .48rem)*3.7037),3rem)}.dmp-archive-blog__row>*,.dmp-job-detail__form .gform_body .gform_fields .gfield,.dmp-job-detail__form .gform_body .gform_fields .gsection{flex:0 0 100%;max-width:100%}@media (min-width:768px){.dmp-archive-blog__row>*{flex:0 0 calc(50% - clamp(1.000625rem,1.000625rem + ((1vw - .48rem)*1.8519),1.500625rem));max-width:calc(50% - clamp(1.000625rem,1.000625rem + ((1vw - .48rem)*1.8519),1.500625rem))}}@media (min-width:1200px){.dmp-archive-blog__row>*{flex:0 0 calc(33.3333333333% - clamp(1.333375rem,1.333375rem + ((1vw - .48rem)*2.4713),2.000625rem));max-width:calc(33.3333333333% - clamp(1.333375rem,1.333375rem + ((1vw - .48rem)*2.4713),2.000625rem))}}.dmp-archive-blog>.dmp-btn{margin-top:clamp(2rem,2rem + ((1vw - .48rem)*7.4074),4rem)}.dmp-news-card{display:block;text-decoration:none;transition:all .4s;box-shadow:0 20px 24px -4px rgba(0,0,0,.08);border-radius:8px}.dmp-news-card:focus,.dmp-news-card:hover{text-decoration:none;box-shadow:0 20px 24px -4px rgba(0,0,0,.2)}.dmp-news-card:focus .dmp-link,.dmp-news-card:focus time,.dmp-news-card:hover .dmp-link,.dmp-news-card:hover time{color:#212a31}.dmp-news-card:focus .dmp-link svg,.dmp-news-card:hover .dmp-link svg{transform:translateX(5px)}.dmp-news-card:focus .dmp-link svg path,.dmp-news-card:hover .dmp-link svg path{fill:#c62626}.dmp-news-card__image{border-radius:8px 8px 0 0;overflow:hidden;height:260px;position:relative}.dmp-news-card__image img{position:absolute;top:0;left:0;margin:auto;z-index:1}.dmp-news-card__image .dmp-btn{position:absolute;right:10px;bottom:10px;z-index:2}.dmp-news-card__content{padding:20px 25px 25px;border-radius:0 0 8px 8px}.dmp-news-card__content time{display:block;margin:0 0 8px;color:#212a31}.dmp-news-card__content h5{padding:0;color:#212a31;margin:0 0 16px}.dmp-job-detail{max-width:min(100% - clamp(4rem,4rem + ((1vw - .75rem)*32),8rem),48rem);margin-left:auto;margin-right:auto;padding:clamp(3rem,3rem + ((1vw - .48rem)*11.1111),6rem) 0 clamp(5rem,5rem + ((1vw - .48rem)*7.4074),7rem)}.dmp-job-detail__description{font-size:1rem;margin-bottom:2rem}.dmp-job-detail__info{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.5rem;margin-bottom:3rem}.dmp-job-detail__ref{color:#aaa}.dmp-job-detail__form{background-color:#fff;box-shadow:0 24px 48px -12px rgba(0,0,0,.18);border-radius:16px;padding:32px 24px;margin-bottom:clamp(2rem,2rem + ((1vw - .48rem)*7.4074),4rem)}@media (min-width:768px){.dmp-job-detail__form{padding:32px}}@media (min-width:992px){.dmp-job-detail__form{padding:48px}}.dmp-job-detail__form .gfield_validation_message,.dmp-job-detail__form .gform_body .gform_fields .gfield.hidden_label .gfield_label,.dmp-job-detail__form .gform_required_legend,.dmp-job-detail__form .gform_validation_errors{display:none!important}.dmp-job-detail__form .gform_title{color:#0655a2;margin-bottom:2.125rem}.dmp-job-detail__form .gform_body .gform_fields{display:flex;flex-wrap:wrap;gap:1.5rem}.dmp-job-detail__form .gform_body .gform_fields .gsection .gsection_title{font-size:1.125rem;margin-bottom:0;padding-top:0}@media (min-width:768px){.dmp-job-detail__form .gform_body .gform_fields .gfield.gfield--width-half{flex:0 0 calc(50% - .750625rem);max-width:calc(50% - .750625rem)}}.dmp-job-detail__form .gform_body .gform_fields .gfield .gfield_description{color:#706f6f;margin-top:.25rem}.dmp-job-detail__form .gform_body .gform_fields .gfield_label{display:block;margin-bottom:0}.dmp-job-detail__form .gform_body .gform_fields .gfield_label .gfield_required{color:#c62626;margin-left:2px}.dmp-job-detail__form .gform_body .gform_fields input:not([type=file]):not([type=checkbox]):not([type=radio]){width:100%;height:3rem;border-radius:0;border:0;border-bottom:1px solid #000;padding:0 4px}.dmp-form-block .gform_body .gform_fields textarea,.dmp-job-detail__form .gform_body .gform_fields textarea{width:100%;height:179px;padding:12px 4px;border-radius:0;border:0;border-bottom:1px solid #000}.dmp-job-detail__form .gform_body .gform_fields .ginput_container_fileupload{position:relative;border-bottom:1px solid #000}.dmp-job-detail__form .gform_body .gform_fields .ginput_container_fileupload:before{content:var(--dmp-text, "No file chosen");font-size:1rem;position:absolute;top:50%;transform:translateY(-50%);left:.75rem;color:#666}.dmp-job-detail__form .gform_body .gform_fields .ginput_container_fileupload:after{content:"Choose File";position:absolute;top:50%;transform:translateY(-50%);height:1.8125rem;line-height:1.8125rem;font-size:.875rem;padding:0 .5rem;background-color:#eee;border-radius:4px;right:.75rem;pointer-events:none}.dmp-job-detail__form .gform_body .gform_fields .ginput_container_checkbox .gfield_checkbox .gchoice input,.dmp-job-detail__form .gform_body .gform_fields .ginput_container_fileupload .gform_fileupload_rules{display:none!important}.dmp-job-detail__form .gform_body .gform_fields .ginput_container_fileupload [type=file]{width:100%;height:3rem;border:0;opacity:0!important}.dmp-job-detail__form .gform_body .gform_fields .ginput_container_checkbox .gfield_checkbox{display:flex;align-items:center;justify-content:center;gap:1.25rem}.dmp-form-block .gform_body .gform_fields .ginput_container_checkbox .gfield_checkbox .gchoice label,.dmp-job-detail__form .gform_body .gform_fields .ginput_container_checkbox .gfield_checkbox .gchoice label{display:block;position:relative;font-size:.875rem;line-height:1.5;padding-left:26px;cursor:pointer}.dmp-form-block .gform_body .gform_fields .ginput_container_checkbox .gfield_checkbox .gchoice label:before,.dmp-job-detail__form .gform_body .gform_fields .ginput_container_checkbox .gfield_checkbox .gchoice label:before{content:"";position:absolute;top:.09375rem;left:0;width:18px;height:18px;border:1px solid #000;background-color:transparent;background-repeat:no-repeat;background-position:center center;background-size:.875rem .75rem;background-image:url(../img/checkbox.svg);transition:all .3s}.dmp-form-block .gform_body .gform_fields .ginput_container_checkbox .gfield_checkbox .gchoice input:checked+label:before,.dmp-job-detail__form .gform_body .gform_fields .ginput_container_checkbox .gfield_checkbox .gchoice input:checked+label:before{background-color:#000}.dmp-job-detail__form .gform_footer{padding-top:40px}.dmp-job-detail__form .gform_footer [type=submit]{display:block;text-align:center;text-decoration:none;text-transform:none;cursor:pointer;outline:0;transition:all .4s;width:100%;font-weight:500;padding:11px 24px;border-radius:40px;border:1px solid;background-color:#0655a2;color:#fff;border-color:#0655a2}.dmp-job-detail__form .gform_footer [type=submit]:hover{background-color:#fff;color:#0655a2}.dmp-job-detail__form .select2,.dmp-job-detail__form .select2-container{width:100%}.dmp-job-detail__form .select2-selection{height:48px;border-radius:0;border:0;border-bottom:1px solid #000}.dmp-job-detail__form .select2-selection[aria-expanded=true] .select2-selection__arrow{transform:rotate(180deg)}.dmp-job-detail__form .select2-selection__rendered{padding:0 .25rem!important;line-height:3rem!important;color:#000!important}.dmp-job-detail__form .select2-selection__arrow{width:24px!important;height:24px!important;background-image:url(../img/chevron-down.svg);background-repeat:no-repeat;background-position:center;right:11px!important;top:0!important;bottom:0!important;margin:auto;transition:all .4s}.dmp-job-card{border-radius:16px;border:1px solid #ccc;margin:0 0 24px;padding:23px}@media (min-width:576px){.dmp-job-card{padding:31px;margin:0 0 32px}}.dmp-job-card:last-child,.dmp-job-card__description p:last-child,.dmp-request-block__text p:last-child,.dmp-services-card__content p:last-child,.dmp-sidebar-block__text ul li:last-child{margin-bottom:0}.dmp-job-card__head{display:flex;align-items:flex-start;justify-content:space-between;margin:0 0 20px;gap:12px}.dmp-job-card__head h5{color:#0655a2;margin:0}.dmp-job-card__head h5 a{color:#0655a2}.dmp-job-card__head .dmp-btn{flex-shrink:0}.dmp-job-card__description{margin:0 0 32px}.dmp-job-card__description p{margin:0 0 8px}.dmp-job-card__footer{display:flex;flex-direction:column-reverse;align-items:flex-start;justify-content:flex-start;gap:24px}@media (min-width:576px){.dmp-job-card__footer{flex-direction:row;align-items:flex-end;justify-content:space-between}}.dmp-careers__filter .dmp-form-select .select2-container,.dmp-job-card__footer .dmp-btn,.dmp-request-block__icon img,.dmp-request-block__icon svg{width:100%}@media (min-width:576px){.dmp-job-card__footer .dmp-btn{width:fit-content}}.dmp-job-card__ref{color:#aaa}.dmp-careers__wrap{width:100%;max-width:880px;margin:0 auto}.dmp-careers__filter{box-shadow:0 4px 8px -2px rgba(0,0,0,.1);background-color:#fff;padding:32px 24px;border-radius:16px;display:flex;flex-wrap:wrap;align-items:center;gap:24px;position:relative;z-index:3;margin-top:-72px;display:none;visibility:hidden}@media (min-width:768px){.dmp-careers__filter{padding:24px}}@media (min-width:992px){.dmp-careers__filter{padding:48px;flex-wrap:nowrap}}.dmp-careers__filter .dmp-form-select{flex:0 0 100%}@media (min-width:768px){.dmp-careers__filter .dmp-form-select{flex:0 0 calc(33.3333333333% - 18px)}}@media (min-width:992px){.dmp-careers__filter .dmp-form-select{flex:1 0}}.dmp-careers__filter .dmp-form-select .select2-selection__placeholder{color:#666}.dmp-careers__filter .dmp-btn{margin:0 auto;flex-shrink:0}@media (min-width:992px){.dmp-careers__filter .dmp-btn{margin:0}}.dmp-careers__list{padding:60px 0 80px}@media (min-width:576px){.dmp-careers__list{padding:80px 0}}@media (min-width:992px){.dmp-careers__list{padding:96px 0 112px}}.dmp-request-block{background-color:#fff;padding:24px 20px;border-radius:8px;display:flex;flex-wrap:wrap;align-items:center;gap:24px 16px;flex:0 0 100%;max-width:100%;box-shadow:0 4px 20px 0 rgba(0,0,0,.2)}@media (min-width:576px){.dmp-request-block{gap:24px;padding:24px}}@media (min-width:768px){.dmp-request-block{flex-wrap:nowrap}}@media (min-width:992px){.dmp-request-block{align-items:center;padding:40px}}.dmp-request-block__icon{width:100px;flex-shrink:0}@media (min-width:576px){.dmp-request-block__icon{width:100px}}.dmp-request-block__text{width:calc(100% - 116px);color:#fff}@media (min-width:576px){.dmp-request-block__text{width:calc(100% - 144px)}}@media (min-width:768px){.dmp-request-block__text{flex-grow:1}}.dmp-request-block__text h5{color:#212a31;margin:0 0 4px}.dmp-request-block__text p{margin:0 0 4px}.dmp-request-block__btn{width:100%;flex-shrink:0}@media (min-width:768px){.dmp-request-block__btn{width:250px}}@media (min-width:992px){.dmp-request-block__btn{width:400px}}.dmp-request-block__btn .dmp-btn{margin:0 0 8px}.dmp-request-block__btn p{text-align:center;color:#fff;margin:0}.dmp-studies-card{display:flex;flex-direction:column;border-radius:8px;transition:all .4s;box-shadow:0 20px 24px -4px rgba(0,0,0,.08);color:initial}.dmp-studies-card,.dmp-studies-card:hover{text-decoration:none}.dmp-services-card:hover .dmp-services-card__content .dmp-link,.dmp-studies-card:hover .dmp-studies-card__more,.dms-case-study-card:hover .dmp-link{color:#212a31}.dmp-services-card:hover .dmp-services-card__content .dmp-link svg path,.dmp-studies-card:hover .dmp-studies-card__more svg path,.dms-case-study-card:hover .dmp-link svg path{fill:#c62626}.dmp-studies-card__image{flex-shrink:0;width:100%;height:260px;overflow:hidden;border-radius:8px 8px 0 0}.dmp-studies-card__image img{width:100%;height:100%;object-fit:cover}.dmp-studies-card__content{flex-grow:1;padding:20px 25px;background-color:#fff;border-radius:0 0 8px 8px}.dmp-studies-card__more{display:flex;align-self:center;gap:8px;text-decoration:none;color:#000;transition:all .4s}.dmp-studies-card__more svg path{transition:all .4s}.dms-case-study-card{display:block;text-decoration:none;transition:all .4s;margin:0 0 32px;width:100%;color:#212a31}@media (min-width:576px){.dms-case-study-card:not(.dms-case-study-card_full){margin:0 0 48px;width:calc((100% - 48px)/2)}}@media (min-width:992px){.dms-case-study-card:not(.dms-case-study-card_full){margin:0 0 64px;width:calc((100% - 64px)/3)}}.dms-case-study-card:hover{text-decoration:none}.dmp-gallery__layout-1 a:hover img,.dms-case-study-card:hover .dms-case-study-card__image img{transform:scale(1.05)}.dmp-services-card:hover .dmp-services-card__content .dmp-link svg,.dmp-services-card__content .dmp-link:hover svg,.dms-case-study-card:hover .dmp-link svg{transform:translateX(5px)}@media (min-width:768px){.dms-case-study-card_square .dms-case-study-card__image{padding-bottom:100%}}.dms-case-study-card__image{border-radius:8px;position:relative;overflow:hidden;padding-bottom:56.25%}.dms-case-study-card__image img{position:absolute;top:0;left:0;object-position:center;transition:all .4s}.dms-case-study-card__content{padding-top:20px}.dmp-studies-card__content h5,.dms-case-study-card__content h5{color:#212a31;margin:0 0 16px}.dmp-services-card,.dmp-services-card:hover{text-decoration:none;color:inherit}.dmp-services-card__image{height:260px;margin:0 0 20px;overflow:hidden}.dmp-services-card__image img{border-radius:8px}.dmp-services-card__content h5{margin:0 0 8px;color:#212a31}.dmp-services-card__content p{margin:0 0 20px}.dmp-services-card__content .dmp-link:hover svg path{fill:#0655a2}.swiper-button-next,.swiper-button-prev{display:flex;height:48px;width:48px;border-radius:50%;align-items:center;justify-content:center;outline:0;cursor:pointer;border:1px solid #212a31}.swiper-button-next svg,.swiper-button-prev svg{width:24px;height:25px}.dmp-basic-text-section__pagination-item-icon svg path,.dmp-footer__bottom-creator svg path,.swiper-button-next svg path,.swiper-button-prev svg path{fill:#212a31}.swiper-pagination{display:flex;align-items:center;gap:8px}.swiper-pagination-bullet{display:block;height:8px;width:8px;border-radius:50%;transition:all .4s;background-color:#c62626;opacity:.5;outline:0}.swiper-pagination-bullet-active,.swiper-pagination-bullet:hover{opacity:1}.swiper_nav-dark .swiper-button-next,.swiper_nav-dark .swiper-button-prev{border-color:#000}.swiper_nav-dark .swiper-button-next svg path,.swiper_nav-dark .swiper-button-prev svg path{fill:#000}.swiper_nav-dark .swiper-pagination-bullet{background-color:#000}.dmp-sidebar-block{background-color:#fff;padding:32px;border-radius:8px;box-shadow:0 24px 48px -12px rgba(0,0,0,.18)}.dmp-sidebar-block h5{color:#212a31;margin:0 0 16px}.dmp-sidebar-block__row{display:flex;align-items:flex-start;gap:10px;margin:0 0 24px}.dmp-sidebar-block__text{flex-grow:1;color:#212a31;margin:0}.dmp-sidebar-block__text-small{color:#fff;margin:0}.dmp-sidebar-block__text ul{list-style:none;padding:0;margin:16px 0 24px}.dmp-sidebar-block__text ul li{position:relative;padding-left:34px;gap:10px;margin:0 0 10px}.dmp-sidebar-block__text ul li:before{content:"";display:block;width:24px;height:24px;background-image:url(../img/check-red.svg);background-repeat:no-repeat;background-position:center;flex-shrink:0;position:absolute;top:-1px;left:0}.dmp-sidebar-block__logo{width:84px;flex-shrink:0}.dmp-sidebar-block__logo img{width:100%}.dmp-sidebar-block .dmp-btn{margin-bottom:16px}.dmp-sidebar-block .dmp-btn:last-child{margin-bottom:0}.dmp-sidebar-block_red{background-color:#c62626}.dmp-sidebar-block_red .dmp-sidebar-block__text,.dmp-sidebar-block_red h5{color:#fff}.dmp-single-case-study-hero{padding-top:2rem;max-width:min(100% - clamp(4rem,4rem + ((1vw - .75rem)*32),8rem),48rem);margin-left:auto;margin-right:auto;margin-bottom:clamp(2.5rem,2.5rem + ((1vw - .48rem)*9.2593),5rem);text-align:center}@media (min-width:576px){.dmp-single-case-study-hero{padding-top:5rem}}@media (min-width:992px){.dmp-single-case-study-hero{padding-top:7rem}}.dmp-single-case-study-hero .rank-math-breadcrumb{margin-bottom:1.5rem}.dmp-single-case-study-hero .rank-math-breadcrumb>p{justify-content:center}.dmp-single-case-study-hero h1{padding-top:0;color:#212a31;text-transform:uppercase}.dmp-single-case-study-hero h1:not(:last-child){margin-bottom:1.5rem}.dmp-single-case-study-hero .dmp-link,.dmp-single-case-study-hero .dmp-link:hover{color:#212a31}.dmp-single-case-study-footer .dmp-link svg path,.dmp-single-case-study-hero .dmp-link svg path{fill:transparent;stroke:#212a31}.dmp-single-case-study-hero__excerpt{font-size:clamp(1rem,1rem + ((1vw - .48rem)*.463),1.125rem)}.dmp-single-case-study-hero__excerpt:not(:last-child){margin-bottom:1.5rem}.dmp-single-case-study-hero__categories{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px}.dmp-single-case-study-hero__categories:not(:last-child){margin-bottom:2.25rem}.dmp-single-case-study-footer{max-width:min(100% - clamp(4rem,4rem + ((1vw - .75rem)*32),8rem),82rem);margin-left:auto;margin-right:auto;padding:2rem 0;display:flex;flex-wrap:wrap;justify-content:space-between;gap:2rem}@media (min-width:576px){.dmp-single-case-study-footer{padding:5rem 0;align-items:flex-end}}@media (min-width:992px){.dmp-single-case-study-footer{padding:7rem 0}}@media (max-width:575px){.dmp-single-case-study-footer{flex-direction:column}}.dmp-single-case-study-footer .dmp-link,.dmp-single-case-study-footer .dmp-link:hover{color:#212a31}.ui-datepicker{background-color:#fff}.ui-datepicker .ui-datepicker-header{display:flex;flex-wrap:wrap;gap:20px}.ui-datepicker .ui-datepicker-header .ui-corner-all{cursor:pointer;text-align:center;flex:0 0 calc(50% - 10px);max-width:calc(50% - 10px)}.ui-datepicker .ui-datepicker-header .ui-datepicker-title{display:flex;flex-wrap:wrap;gap:10px;flex:0 0 100%;max-width:100%}.ui-datepicker .ui-datepicker-header .ui-datepicker-title select{padding:5px;flex:0 0 calc(50% - 5px);max-width:calc(50% - 5px)}.alignright{float:right;margin:0 0 10px 20px}.alignleft .wp-caption-text,.alignright .wp-caption-text{display:none}@media (max-width:575px){.alignright{float:none;margin:20px 0 10px;width:100%!important}.alignright img{width:100%}}.alignleft{float:left;margin:0 20px 10px 0}@media (max-width:575px){.alignleft{float:none;margin:20px 0 10px;width:100%!important}.alignleft img{width:100%}}.video-wrapper,.videoWrapper{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden;margin:20px 0}.video-wrapper embed,.video-wrapper iframe,.video-wrapper object,.videoWrapper embed,.videoWrapper iframe,.videoWrapper object{position:absolute;top:0;left:0;width:100%;height:100%}.dmp-footer{padding:50px 0;position:relative;border-bottom:8px solid #c62626}@media (min-width:1024px){.dmp-footer{padding:80px 0}}.dmp-footer_red-border{border-top-color:#e40b1c}.dmp-footer__bg,.dmp-footer__bg:after{position:absolute;left:0;width:100%;height:100%}.dmp-footer__bg{bottom:0;overflow:hidden;z-index:1}.dmp-footer__bg:after{content:"";display:block;top:0;background:rgba(33,42,49,.1)}.dmp-footer__content{position:relative;z-index:2}.dmp-footer__wrap{margin-bottom:32px;flex-wrap:wrap}@media (min-width:768px){.dmp-footer__wrap{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:80px}}@media (min-width:992px){.dmp-footer__wrap{flex-wrap:nowrap}}.dmp-footer__main{width:100%;flex:0 1 100%}@media (min-width:992px){.dmp-footer__main{width:fit-content;flex:0}}.dmp-footer__logo{display:block;width:284px;margin:0 0 32px}.dmp-footer__logo svg,.dmp-priorities__item-icon svg{max-width:100%}.dmp-footer__info,.dmp-text-image-block__content h3{margin:0 0 24px}.dmp-footer__info a:last-child,.dmp-footer__info:last-child{margin-bottom:0}.dmp-footer__info-title{font-size:.875rem;font-weight:600;font-family:"Inter",sans-serif;margin:0 0 6px}.dmp-footer__info p{font-size:.875rem;font-weight:500;margin:0}.dmp-footer__info a,.dmp-footer__nav-menu>li>a{font-size:.875rem;color:#212a31;text-decoration:none;transition:all .4s}.dmp-footer__info a{display:flex;align-items:center;gap:8px;font-weight:500;margin:0 0 4px}.dmp-footer__info a:hover,.dmp-footer__nav-menu>li>a:hover{color:#009fe3}.dmp-footer__info a span{width:20px;height:20px;flex-shrink:0}.dmp-footer__info a span svg path{stroke:#009fe3}.dmp-footer__nav{display:flex;gap:24px;margin-bottom:44px}@media (min-width:768px){.dmp-footer__nav{margin-bottom:0}}.dmp-footer__nav-col{width:calc(50% - 12px);flex-grow:1}@media (min-width:1200px){.dmp-footer__nav-col{width:212px}}.dmp-footer__nav-title{font-size:1.125rem;font-family:"Sofia Sans",sans-serif;font-weight:600;margin:0 0 16px}.dmp-footer__nav-menu{list-style:none;padding:0;margin:0}.dmp-footer__nav-menu>li{margin:0 0 12px}.dmp-footer__nav-menu>li>a{display:block}.dmp-footer__landing{display:flex;flex-wrap:wrap;gap:1.5rem;flex:0 0 28.75rem;max-width:28.75rem}@media (min-width:760px){.dmp-footer__landing{flex-wrap:nowrap}}.dmp-bottom-form__form .gform_body .gform_fields .gfield,.dmp-bottom-form__form .gform_body .gform_fields .gsection,.dmp-footer__landing-info{flex:0 0 100%;max-width:100%}@media (min-width:768px){.dmp-footer__landing-info{flex-basis:0;flex-grow:1;max-width:100%}.dmp-footer__landing-info:first-child{flex:0 0 250px;max-width:250px}}.dmp-footer__landing-info-title{font-size:.875rem;font-weight:600;font-family:"Sofia Sans",sans-serif;margin:0 0 6px}.dmp-footer__landing-info a,.dmp-footer__landing-info-text{font-size:.875rem;font-weight:400;margin:0}.dmp-footer__landing-info a{display:flex;align-items:center;gap:8px;color:#212a31;transition:all .4s;text-decoration:none;margin:0 0 4px}.dmp-callback__content p:last-child,.dmp-footer__landing-info a:last-child{margin-bottom:0}.dmp-footer__bottom-menu>li>a:hover,.dmp-footer__landing-info a:hover{color:#009fe3}.dmp-footer__bottom{display:flex;align-items:flex-start;padding-top:31px;flex-direction:column;border-top:1px solid #eee}@media (min-width:992px){.dmp-footer__bottom{flex-direction:row;align-items:center;justify-content:space-between}}.dmp-footer__bottom-creator{display:flex;align-items:center;color:#212a31;margin-bottom:16px}@media (min-width:992px){.dmp-footer__bottom-creator{margin-bottom:0}}.dmp-footer__bottom-menu{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:5px 20px}@media (min-width:768px){.dmp-footer__bottom-menu{gap:24px;flex-wrap:nowrap}}.dmp-footer__bottom-menu>li>a{text-decoration:none;transition:all .4s;color:#212a31}.dmp-bottom-form{width:100%;margin-left:auto;margin-right:auto;background:#0655a2;position:relative;z-index:3;display:flex;flex-wrap:wrap}.dmp-bottom-form__form,.dmp-bottom-form__img{flex-basis:0;flex-grow:1;max-width:100%}.dmp-bottom-form__form{padding-top:clamp(2rem,2rem + ((1vw - .48rem)*3.7037),3rem);padding-bottom:clamp(2rem,2rem + ((1vw - .48rem)*3.7037),3rem)}@media (min-width:1200px){.dmp-bottom-form__form .gform_wrapper{display:flex;gap:0 60px;flex-direction:row;flex-wrap:wrap}.dmp-bottom-form__form .gform_heading{flex:0 0 260px}.dmp-bottom-form__form .gform_anchor{flex-basis:100%}}.dmp-bottom-form__form form{flex:1;position:relative}@media (max-width:479px){.dmp-bottom-form__form form{display:flex;flex-direction:column}}.dmp-bottom-form__form .gf_progressbar_wrapper{position:absolute;bottom:15px}@media (max-width:479px){.dmp-bottom-form__form .gf_progressbar_wrapper{position:relative;bottom:auto;margin-top:20px;order:2}}.dmp-bottom-form__form .gf_progressbar_wrapper .gf_progressbar_title{color:#fff;margin:0}@media (max-width:479px){.dmp-bottom-form__form .gf_progressbar_wrapper .gf_progressbar_title{color:#8eb6ff}}.dmp-basic-text-section__content blockquote:before,.dmp-bottom-form__form .gf_progressbar_wrapper .gf_progressbar,.dmp-bottom-form__form .select2-selection__arrow b,.dmp-form-block .select2-selection__arrow b{display:none}.dmp-bottom-form__form .gform_body .gform_fields .gfield.hidden_label .gfield_label,.dmp-bottom-form__form .gform_required_legend,.dmp-bottom-form__form .gform_validation_errors{display:none!important}.dmp-bottom-form__form .gfield_validation_message{color:#e40b1c!important}.dmp-bottom-form__form .gform_title{color:#fff;font-size:clamp(1.5rem,1.5rem + ((1vw - .48rem)*3.7037),2.5rem);margin-bottom:1.875rem}.dmp-bottom-form__form .gform_description,.dmp-bottom-form__form .gsection_description{color:#8eb6ff;font-size:1.125rem}.dmp-bottom-form__form .gform_body .gform_fields{display:flex;flex-wrap:wrap;gap:1.5rem 2.5rem}@media (min-width:768px){.dmp-bottom-form__form .gform_body .gform_fields{gap:1.5rem 1.5rem}}.dmp-bottom-form__form .gform_body .gform_fields .gsection .gsection_title{font-size:1.25rem;margin-bottom:0;padding-top:0;color:#fff;font-weight:600}@media (min-width:768px){.dmp-bottom-form__form .gform_body .gform_fields .gfield--width-third{flex:1}}.dmp-bottom-form__form .gform_body .gform_fields .gfield .ginput_container_select{position:relative}.dmp-bottom-form__form .gform_body .gform_fields .gfield .select2-container--default .select2-selection--single .select2-selection__placeholder{color:rgba(255,255,255,.7)}@media (min-width:768px){.dmp-bottom-form__form .gform_body .gform_fields .gfield.gfield--width-half{flex:0 0 calc(50% - 1.250625rem);max-width:calc(50% - 1.250625rem)}}.dmp-bottom-form__form .gform_body .gform_fields .gfield.gf_invisible{position:absolute;left:-9999px}.dmp-bottom-form__form .gform_body .gform_fields .gfield .ginput_container.gform-grid-row{display:flex;align-items:center;gap:5px}.dmp-bottom-form__form .gform_body .gform_fields .gfield .ginput_container.gform-grid-row.ginput_container_custom_card_fields{flex-direction:column;gap:1.5rem 2.5rem;padding-top:1.5rem}.dmp-bottom-form__form .gform_body .gform_fields .gfield .ginput_container.gform-grid-row.ginput_container_custom_card_fields .gform_card_icon_container{display:flex;gap:15px;margin-bottom:1.5rem}.dmp-bottom-form__form .gform_body .gform_fields .gfield .ginput_container.gform-grid-row.ginput_container_custom_card_fields .gform_card_icon_container .gform_card_icon{font-size:0;width:50px;height:34px}.dmp-bottom-form__form .gform_body .gform_fields .gfield .ginput_container.gform-grid-row.ginput_container_custom_card_fields .gform_card_icon_container .gform_card_icon_mastercard{content:"";background-image:url(../img/mastercard.svg)}.dmp-bottom-form__form .gform_body .gform_fields .gfield .ginput_container.gform-grid-row.ginput_container_custom_card_fields .gform_card_icon_container .gform_card_icon_visa{content:"";background-image:url(../img/visa.svg)}.dmp-bottom-form__form .gform_body .gform_fields .gfield .ginput_container.gform-grid-row.ginput_container_custom_card_fields .ginput_cardextras{display:flex;gap:1.5rem 2.5rem}.dmp-bottom-form__form .gform_body .gform_fields .gfield .ginput_container.gform-grid-row.ginput_container_custom_card_fields iframe{height:45px!important;margin-bottom:0;border-bottom:1px solid #fff!important}.dmp-bottom-form__form .gform_body .gform_fields .gfield .ginput_container.gform-grid-row.ginput_container_custom_card_fields .gform-field-label--type-sub{margin-top:.25rem;color:rgba(255,255,255,.7)}.dmp-bottom-form__form .gform_body .gform_fields .gfield .ginput_container .gform-grid-col,.dmp-bottom-form__form .gform_body .gform_fields .gfield .select2-container--default .select2-results__option.select2-results__option--highlighted.select2-results__option--selectable,.dmp-callback_gray .dmp-callback__content h2,.dmp-callback_gray .dmp-callback__content p{color:#fff}.dmp-bottom-form__form .gform_body .gform_fields .gfield .ginput_container .gform-grid-col:not(.hour_minute_colon){width:100%}.dmp-bottom-form__form .gform_body .gform_fields .gfield.dmp-email .ginput_container,.dmp-bottom-form__form .gform_body .gform_fields .gfield.dmp-name .ginput_container,.dmp-bottom-form__form .gform_body .gform_fields .gfield.dmp-phone .ginput_container{position:relative}.dmp-bottom-form__form .gform_body .gform_fields .gfield.dmp-email .ginput_container:before,.dmp-bottom-form__form .gform_body .gform_fields .gfield.dmp-name .ginput_container:before,.dmp-bottom-form__form .gform_body .gform_fields .gfield.dmp-phone .ginput_container:before{content:"";position:absolute;top:50%;left:8px;transform:translateY(-50%);width:24px;height:24px;background-repeat:no-repeat;background-position:center center;background-size:contain;pointer-events:none}.dmp-bottom-form__form .gform_body .gform_fields .gfield.dmp-email .ginput_container input:not([type=file]):not([type=checkbox]):not([type=radio]),.dmp-bottom-form__form .gform_body .gform_fields .gfield.dmp-name .ginput_container input:not([type=file]):not([type=checkbox]):not([type=radio]),.dmp-bottom-form__form .gform_body .gform_fields .gfield.dmp-phone .ginput_container input:not([type=file]):not([type=checkbox]):not([type=radio]){padding:0 .5rem 0 2.5rem}.dmp-bottom-form__form .gform_body .gform_fields .gfield.dmp-radio .gchoice{color:#fff;display:flex;gap:8px}.dmp-bottom-form__form .gform_body .gform_fields .gfield textarea::placeholder,.dmp-bottom-form__form .gform_body .gform_fields .gfield.dmp-textarea textarea::placeholder{color:rgba(255,255,255,.5)}.dmp-bottom-form__form .gform_body .gform_fields .gfield.dmp-name .ginput_container:before{background-image:url(../img/user-blue.svg)}.dmp-bottom-form__form .gform_body .gform_fields .gfield.dmp-email .ginput_container:before{background-image:url(../img/envelope-blue.svg)}.dmp-bottom-form__form .gform_body .gform_fields .gfield.dmp-phone .ginput_container:before{background-image:url(../img/phone-blue.svg)}.dmp-bottom-form__form .gform_body .gform_fields .gfield .gfield_description{color:rgba(255,255,255,.7);margin-top:.25rem}.dmp-bottom-form__form .gform_body .gform_fields .gfield input:not([type=file]):not([type=checkbox]):not([type=radio]){width:100%;height:3rem;border-radius:0;border:0;border-bottom:1px solid #fff;padding:0 .5rem;background-color:transparent;color:#fff}.dmp-bottom-form__form .gform_body .gform_fields .gfield input:not([type=file]):not([type=checkbox]):not([type=radio])::placeholder{color:#fff}.dmp-bottom-form__form .gform_body .gform_fields .gfield .select2-container--default .select2-selection--single{background-color:transparent;border-bottom-color:#fff}.dmp-bottom-form__form .gform_body .gform_fields .gfield .select2-container--default .select2-selection__rendered{color:#fff!important}.dmp-bottom-form__form .gform_body .gform_fields .gfield .select2-container--default .select2-selection__arrow{background-image:url(../img/chevron-down-white.svg);right:0!important}.dmp-bottom-form__form .gform_body .gform_fields .gfield .select2-container--default .select2-results__option{color:#000}.dmp-bottom-form__form .gform_body .gform_fields .gfield .select2-dropdown{border-color:#fff}.dmp-bottom-form__form .gform_body .gform_fields .gfield textarea{width:100%;height:179px;padding:12px 4px;background-color:transparent;border:0;border-bottom:1px solid #fff;border-radius:0;color:#fff}.dmp-bottom-form__form .gform_body .gform_fields .gfield .ginput_container_fileupload{position:relative;border-bottom:1px solid #fff}.dmp-bottom-form__form .gform_body .gform_fields .gfield .ginput_container_fileupload:before{content:var(--dmp-text, "No file chosen");font-size:1rem;position:absolute;top:50%;transform:translateY(-50%);left:.75rem;color:#8eb6ff}.dmp-bottom-form__form .gform_body .gform_fields .gfield .ginput_container_fileupload:after{content:"Choose File";position:absolute;top:50%;transform:translateY(-50%);height:1.8125rem;line-height:1.8125rem;font-size:.875rem;padding:0 .5rem;background-color:#fff;border-radius:4px;right:.75rem;pointer-events:none}.dmp-bottom-form__form .gform_body .gform_fields .gfield .ginput_container_checkbox .gfield_checkbox .gchoice input,.dmp-bottom-form__form .gform_body .gform_fields .gfield .ginput_container_fileupload .gform_fileupload_rules,.dmp-bottom-form__form .gform_body .gform_fields .gfield.dmp-radio-button .ginput_container_radio .gfield_radio .gchoice input{display:none!important}.dmp-bottom-form__form .gform_body .gform_fields .gfield .ginput_container_fileupload [type=file]{width:100%;height:3rem;border:0;opacity:0!important}.dmp-bottom-form__form .gform_body .gform_fields .gfield .ginput_container_checkbox .gfield_checkbox{display:flex;align-items:center;gap:1.25rem}.dmp-bottom-form__form .gform_body .gform_fields .gfield .ginput_container_checkbox .gfield_checkbox .gchoice label{display:block;position:relative;font-size:1rem;line-height:1.5;padding-left:26px;cursor:pointer;color:#fff}.dmp-bottom-form__form .gform_body .gform_fields .gfield .ginput_container_checkbox .gfield_checkbox .gchoice label:before{content:"";position:absolute;top:.09375rem;left:0;width:18px;height:18px;border:1px solid #fff;background-color:transparent;background-repeat:no-repeat;background-position:center center;background-size:.875rem .75rem;transition:all .3s}.dmp-bottom-form__form .gform_body .gform_fields .gfield .ginput_container_checkbox .gfield_checkbox .gchoice input:checked+label:before{background-image:url(../img/checkbox.svg)}.dmp-bottom-form__form .gform_body .gform_fields .gfield.dmp-radio-button .ginput_container_radio .gfield_radio{display:flex;flex-wrap:wrap;align-items:center;gap:1rem}.dmp-bottom-form__form .gform_body .gform_fields .gfield.dmp-radio-button .ginput_container_radio .gfield_radio .gchoice{flex:0 0 100%;max-width:100%}@media (min-width:768px){.dmp-bottom-form__form .gform_body .gform_fields .gfield.dmp-radio-button .ginput_container_radio .gfield_radio .gchoice{flex:0 0 auto;width:auto;max-width:100%}}.dmp-bottom-form__form .gform_body .gform_fields .gfield.dmp-radio-button .ginput_container_radio .gfield_radio .gchoice label{display:block;border-radius:.25rem;background-color:transparent;border:1px solid #8eb6ff;color:#8eb6ff;padding:.5rem 1rem;margin:0;cursor:pointer;transition:all .4s}.dmp-bottom-form__form .gform_body .gform_fields .gfield_label{font-size:1rem;display:block;margin-bottom:.375rem;color:#fff}.dmp-bottom-form__form .gform_body .gform_fields .gfield_label .gfield_required{color:#fff;margin-left:2px}.dmp-bottom-form__form .gform_footer,.dmp-bottom-form__form .gform_page_footer{padding-top:2.125rem;display:flex;gap:15px;justify-content:flex-end}@media (max-width:479px){.dmp-bottom-form__form .gform_footer,.dmp-bottom-form__form .gform_page_footer{justify-content:flex-start}}.dmp-bottom-form__form .gform_footer .gform-loader,.dmp-bottom-form__form .gform_page_footer .gform-loader{order:1}.dmp-bottom-form_free .dmp-bottom-form__form .gform_footer [type=button],.dmp-bottom-form_free .dmp-bottom-form__form .gform_footer [type=submit],.dmp-bottom-form_free .dmp-bottom-form__form .gform_page_footer [type=button],.dmp-bottom-form_free .dmp-bottom-form__form .gform_page_footer [type=submit]{display:flex;justify-content:center;align-items:center;gap:8px;text-decoration:none;text-transform:none;cursor:pointer;outline:0;transition:all .4s;width:fit-content;flex-shrink:0;font-weight:500;padding:11px 24px;border-radius:40px;border:1px solid;border-color:#fff;order:2;block-size:auto!important}.dmp-bottom-form_free .dmp-bottom-form__form .gform_footer [type=button],.dmp-bottom-form_free .dmp-bottom-form__form .gform_page_footer [type=button]{background-color:transparent;color:#fff}.dmp-bottom-form_free .dmp-bottom-form__form .gform_footer [type=button]:focus,.dmp-bottom-form_free .dmp-bottom-form__form .gform_footer [type=button]:hover,.dmp-bottom-form_free .dmp-bottom-form__form .gform_page_footer [type=button]:focus,.dmp-bottom-form_free .dmp-bottom-form__form .gform_page_footer [type=button]:hover{text-decoration:none;outline:0;background-color:#fff;color:#0655a2}.dmp-bottom-form_free .dmp-bottom-form__form .gform_footer [type=submit],.dmp-bottom-form_free .dmp-bottom-form__form .gform_page_footer [type=submit]{background-color:#fff;color:#0655a2}.dmp-bottom-form_free .dmp-bottom-form__form .gform_footer [type=submit]:focus,.dmp-bottom-form_free .dmp-bottom-form__form .gform_footer [type=submit]:hover,.dmp-bottom-form_free .dmp-bottom-form__form .gform_page_footer [type=submit]:focus,.dmp-bottom-form_free .dmp-bottom-form__form .gform_page_footer [type=submit]:hover{text-decoration:none;outline:0;background-color:#f4c430;color:#fff;border-color:#f4c430}.dmp-bottom-form_paid .dmp-bottom-form__form .gform_footer [type=submit]{display:flex;justify-content:center;align-items:center;gap:8px;text-decoration:none;text-transform:none;cursor:pointer;outline:0;transition:all .4s;width:fit-content;flex-shrink:0;font-weight:500;padding:11px 24px;border-radius:40px;border:1px solid;order:2;block-size:auto!important}.dmp-bottom-form_paid .dmp-bottom-form__form .gform_footer [type=button]{border-color:#fff}.dmp-bottom-form_paid .dmp-bottom-form__form .gform_footer [type=button],.dmp-bottom-form_paid .dmp-bottom-form__form .gform_page_footer [type=button],.dmp-bottom-form_paid .dmp-bottom-form__form .gform_page_footer [type=submit]{display:flex;justify-content:center;align-items:center;gap:8px;text-decoration:none;text-transform:none;cursor:pointer;outline:0;transition:all .4s;width:fit-content;flex-shrink:0;font-weight:500;padding:11px 24px;border-radius:40px;border:1px solid;order:2;block-size:auto!important}.dmp-bottom-form_paid .dmp-bottom-form__form .gform_page_footer [type=button]{border-color:#fff}.dmp-bottom-form_paid .dmp-bottom-form__form .gform_footer [type=button],.dmp-bottom-form_paid .dmp-bottom-form__form .gform_page_footer [type=button]{background-color:transparent;color:#fff}.dmp-bottom-form_paid .dmp-bottom-form__form .gform_footer [type=button]:focus,.dmp-bottom-form_paid .dmp-bottom-form__form .gform_footer [type=button]:hover,.dmp-bottom-form_paid .dmp-bottom-form__form .gform_page_footer [type=button]:focus,.dmp-bottom-form_paid .dmp-bottom-form__form .gform_page_footer [type=button]:hover{text-decoration:none;outline:0;background-color:#fff;color:#0655a2;border:1px solid;border-color:#fff}.dmp-bottom-form_paid .dmp-bottom-form__form .gform_footer [type=submit],.dmp-bottom-form_paid .dmp-bottom-form__form .gform_page_footer [type=submit]{background-color:#e40b1c;color:#fff;border-color:#e40b1c}.dmp-bottom-form_paid .dmp-bottom-form__form .gform_footer [type=submit]:focus,.dmp-bottom-form_paid .dmp-bottom-form__form .gform_footer [type=submit]:hover,.dmp-bottom-form_paid .dmp-bottom-form__form .gform_page_footer [type=submit]:focus,.dmp-bottom-form_paid .dmp-bottom-form__form .gform_page_footer [type=submit]:hover{text-decoration:none;outline:0;background-color:#c62626;border-color:#c62626;color:#fff}.dmp-bottom-form__form .gform_footer .gform_ppcp_smart_payment_buttons,.dmp-bottom-form__form .gform_page_footer .gform_ppcp_smart_payment_buttons{order:2;margin:0!important;align-items:center;height:45px!important}.dmp-bottom-form__form .gform_footer .gform_ppcp_smart_payment_buttons .paypal-buttons,.dmp-bottom-form__form .gform_page_footer .gform_ppcp_smart_payment_buttons .paypal-buttons{height:45px!important;margin-top:2px}.dmp-bottom-form__form .gform_footer .gform_ppcp_smart_payment_buttons iframe,.dmp-bottom-form__form .gform_page_footer .gform_ppcp_smart_payment_buttons iframe{margin:0}@media (min-width:640px){.dmp-bottom-form__form .gform_footer .gform_ppcp_smart_payment_buttons,.dmp-bottom-form__form .gform_page_footer .gform_ppcp_smart_payment_buttons{margin-inline:0}}.dmp-bottom-form__form .select2{width:100%}position:r .dmp-bottom-form__form .select2-container{width:100%}.dmp-bottom-form__form .select2-selection{height:48px;border-radius:0;border:0;border-bottom:1px solid #000}.dmp-bottom-form__form .select2-selection[aria-expanded=true] .select2-selection__arrow{transform:rotate(180deg)}.dmp-bottom-form__form .select2-selection__rendered{padding:0 .25rem!important;line-height:3rem!important;color:#000!important}.dmp-bottom-form__form .select2-selection__arrow{width:24px!important;height:24px!important;background-image:url(../img/chevron-down.svg);background-repeat:no-repeat;background-position:center;right:11px!important;top:0!important;bottom:0!important;margin:auto;transition:all .4s}.dmp-bottom-form__img{background-repeat:no-repeat;background-position:center center;background-size:cover}@media (max-width:1023px){.dmp-bottom-form__img{display:none}}.dmp-bottom-form_free .gform_confirmation_wrapper,.dmp-bottom-form_paid .gform_confirmation_wrapper{color:#fff;font-size:24px;text-align:center}.dmp-bottom-form_paid form{display:flex;flex-direction:column}@media (max-width:640px){.dmp-bottom-form_paid .gf_progressbar_wrapper{position:relative;bottom:auto;margin-top:20px;order:2}.dmp-bottom-form_paid .gf_progressbar_wrapper .gf_progressbar_title{color:#8eb6ff}}.dmp-callback{position:relative;padding:32px 0}@media (min-width:576px){.dmp-callback{padding:80px 0}}@media (min-width:992px){.dmp-callback{padding:112px 0}}.dmp-callback__bg{width:100%;position:absolute;height:100%;z-index:1;left:0;top:0}@media (max-width:991px){.dmp-callback__bg-image--desktop{display:none}}@media (min-width:992px){.dmp-callback__bg-image--mobile{display:none}}.dmp-callback__wrap{position:relative;z-index:2}.dmp-callback .dmp-container{display:flex;justify-content:center;text-align:center}.dmp-callback__content{width:100%;display:grid}@media (min-width:992px){.dmp-callback__content{width:calc(50% - 20px)}}@media (min-width:1400px){.dmp-callback__content{width:calc(50% - 40px)}}.dmp-callback__content h2{margin:0 0 24px;font-size:clamp(1.5rem,1.5rem + ((1vw - .48rem)*6.0185),3.125rem);text-transform:uppercase}.dmp-callback__content p{margin:0 0 30px}@media (min-width:992px){.dmp-callback__content p{margin:0 0 40px}}.dmp-callback__content .dmp-btn{justify-self:center}.dmp-callback_gray{background-color:#0655a2}.dmp-callback_blue .dmp-callback__bg,.dmp-callback_gray .dmp-callback__bg{height:100%}@media (max-width:991px){.dmp-callback_gray:before{content:"";z-index:2;position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.3)}}.dmp-callback_blue{background-color:#f6f6f6}@media (max-width:991px){.dmp-callback_blue:before{content:"";z-index:2;position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(246,246,246,.7)}}.dmp-callback_content-right .dmp-callback__content{margin-left:auto}.gravity-modal{display:none;position:fixed;z-index:9999;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgba(0,0,0,.6)}.gravity-modal__content{background:#fff;margin:10% auto;padding:30px;border-radius:6px;width:600px;position:relative;max-width:calc(100% - 40px);box-shadow:0 24px 48px -12px rgba(0,0,0,.18)}.gravity-modal__content .gform_title{color:#000;font-size:clamp(1.5rem,1.5rem + ((1vw - .48rem)*2.3148),2.125rem);margin-bottom:1.5625rem;padding-right:20px}.dmp-basic-text-section__content .gallery br,.gravity-modal__content .gform_required_legend,.gravity-modal__content .gform_validation_errors{display:none!important}.gravity-modal__content .gform_body .gform_fields .gfield_label{font-size:1rem;display:block;margin-bottom:.375rem;color:#000}.gravity-modal__content .gform_body .gform_fields .gfield_label .gfield_required{margin-left:2px}.gravity-modal__content .gform_body .gform_fields .gfield{margin-bottom:20px}.gravity-modal__content .gform_body .gform_fields .gfield input:not([type=file]):not([type=checkbox]):not([type=radio]){width:100%;height:3rem;border-radius:0;border:0;border-bottom:1px solid #000;padding:0 .5rem;background-color:transparent;color:#000}.gravity-modal__content .gform_body .gform_fields .gfield input:not([type=file]):not([type=checkbox]):not([type=radio])::placeholder{color:#000}.gravity-modal .gform_footer,.gravity-modal .gform_page_footer{padding-top:5px}.gravity-modal .gform_footer [type=submit],.gravity-modal .gform_page_footer [type=submit]{display:flex;justify-content:center;align-items:center;gap:8px;text-decoration:none;text-transform:none;cursor:pointer;outline:0;transition:all .4s;width:fit-content;flex-shrink:0;font-weight:500;padding:11px 24px;border-radius:40px;border:1px solid;order:2;block-size:auto!important;background-color:#009fe3;color:#fff;border-color:#009fe3}.gravity-modal .gform_footer [type=submit]:focus,.gravity-modal .gform_footer [type=submit]:hover,.gravity-modal .gform_page_footer [type=submit]:focus,.gravity-modal .gform_page_footer [type=submit]:hover{text-decoration:none;outline:0;background-color:#008dca;color:#fff;border-color:#008dca}.gravity-modal__close{position:absolute;top:10px;right:20px;font-size:28px;cursor:pointer;color:#000;transition:all .2s ease-in-out}.gravity-modal__close:hover{opacity:.5}.dmp-testimonials{position:relative;padding:32px 0}@media (min-width:576px){.dmp-testimonials{padding:80px 0}}@media (min-width:992px){.dmp-testimonials{padding:112px 0}}.dmp-testimonials__bg{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:1}.dmp-testimonials__content{position:relative;z-index:2}.dmp-testimonials__head{color:#fff;margin:0 0 32px}@media (min-width:576px){.dmp-testimonials__head{margin:0 0 48px}}@media (min-width:992px){.dmp-testimonials__head{margin:0 0 80px}}.dmp-testimonials__head h2{color:#fff;margin:0 0 16px}@media (min-width:576px){.dmp-testimonials__head h2{margin:0 0 24px}}.dmp-about-block__head-title h3,.dmp-studies__head h2,.dmp-testimonials__head p{margin:0}.dmp-testimonials__body .swiper{position:relative;padding-bottom:80px}.dmp-testimonials__body .swiper-slide{height:auto}.dmp-testimonials__body .swiper-slide .dmp-testimonials-card{height:100%}.dmp-testimonials__body .swiper .swiper-button-next,.dmp-testimonials__body .swiper .swiper-button-prev{position:absolute;bottom:0}.dmp-testimonials__body .swiper .swiper-button-prev{right:63px}.dmp-testimonials__body .swiper .swiper-button-next{right:0}.dmp-testimonials__body .swiper .swiper-pagination{position:absolute;left:0;bottom:20px}@media (max-width:575px){.dmp-testimonials__body .swiper .swiper-pagination{display:none}}.dmp-certification{padding:32px 0;border-top:1px solid #eee;border-bottom:1px solid #eee}@media (min-width:576px){.dmp-certification{padding:64px 0}}.dmp-certification__row{display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:32px}@media (min-width:992px){.dmp-certification__row{flex-direction:row}}.dmp-certification__text{width:100%;flex-shrink:0}@media (min-width:992px){.dmp-certification__text{width:467px}}.dmp-certification__text h5{margin:0 0 10px;font-size:30px}.dmp-certification__text p{margin:0 0 10px}.dmp-certification__text p:last-child,.dmp-local-block__content p:last-child,.dmp-text-image-block__content p:last-child{margin-bottom:0}.dmp-certification__logos{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%}@media (min-width:992px){.dmp-certification__logos{width:fit-content}}@media (min-width:1200px){.dmp-certification__logos{gap:48px}}.dmp-certification__logos-item{display:flex;align-items:center;height:90px;max-width:131px}@media (min-width:992px){.dmp-certification__logos-item{height:100px}}.dmp-certification__logos-item img{max-height:100%;max-width:100%}@media (min-width:1200px){.dmp-guide-block .dmp-block__head{margin-bottom:72px}}.dmp-guide-block__slider .swiper{width:calc(100% + 30px);margin-left:-15px;position:relative;padding:0 15px 80px}@media (min-width:992px){.dmp-guide-block__slider .swiper{padding-bottom:120px}}.dmp-guide-block__slider .swiper-slide{height:auto}.dmp-guide-block__slider .swiper-slide .dmp-testimonials-card{height:100%}.dmp-guide-block__slider .swiper .swiper-button-next,.dmp-guide-block__slider .swiper .swiper-button-prev{position:absolute;bottom:0}.dmp-guide-block__slider .swiper .swiper-button-prev{right:78px}.dmp-guide-block__slider .swiper .swiper-button-next{right:15px}.dmp-guide-block__slider .swiper .swiper-pagination{position:absolute;left:15px;bottom:20px}.dmp-text-image-block{padding:32px 0}@media (min-width:576px){.dmp-text-image-block{padding:60px 0}}@media (min-width:992px){.dmp-text-image-block{padding:112px 0}}.dmp-text-image-block+.dmp-text-image-block{padding-top:0}.dmp-text-image-block_left-image .dmp-text-image-block__row{flex-direction:column}@media (min-width:768px){.dmp-text-image-block_left-image .dmp-text-image-block__row{flex-direction:row-reverse}}.dmp-text-image-block__row{display:flex;flex-direction:column;align-items:center;gap:32px}@media (min-width:768px){.dmp-text-image-block__row{flex-direction:row;gap:40px}}@media (min-width:1400px){.dmp-text-image-block__row{gap:80px}}.dmp-text-image-block__col{width:100%;flex:0 0 100%}@media (min-width:768px){.dmp-text-image-block__col{flex:0 0 calc(50% - 20px)}}@media (min-width:1400px){.dmp-text-image-block__col{flex:0 0 calc(50% - 40px)}}.dmp-text-image-block__content p{letter-spacing:.006rem;margin:0 0 16px}@media (min-width:576px){.dmp-text-image-block__content p{font-size:17px}}.dmp-about-block__head-description a,.dmp-text-image-block__content a{text-decoration:underline;color:#000;transition:all .4s}.dmp-about-block__head-description a:hover,.dmp-text-image-block__content a:hover{color:#0655a2}.dmp-text-image-block__media{width:100%}@media (min-width:768px){.dmp-text-image-block__media{max-height:43.75rem}}.dmp-text-image-block__media img{object-position:center;object-fit:cover;border-radius:16px}@media (min-width:768px){.dmp-text-image-block__media img{width:100%;height:100%;max-height:inherit;min-height:inherit}}@media (max-width:767px){.dmp-text-image-block__media img{aspect-ratio:326/285}}@media (min-width:1200px){.dmp-process__row{gap:80px}}.dmp-process__col{flex:0 0 100%}@media (min-width:992px){.dmp-process__col{flex:0 0 calc(50% - 20px)}}@media (min-width:1200px){.dmp-process__col{flex:0 0 calc(50% - 40px)}}.dmp-process__list{display:flex;gap:16px}@media (max-width:1023px){.dmp-process__list{flex-wrap:wrap}}.dmp-process__image{margin-top:30px}.dmp-process__image img{width:100%;border-radius:16px;height:400px;object-fit:cover}.dmp-process .dmp-block__head-tile{margin:0 0 32px;text-transform:uppercase}@media (min-width:768px){.dmp-process .dmp-block__head-tile{margin:0 0 38px}}.dmp-process .dmp-block__head-tile h2{font-size:clamp(1.375rem,1.375rem + ((1vw - .48rem)*6.4815),3.125rem)}.dmp-services__row{display:flex;flex-wrap:wrap;gap:40px}@media (min-width:576px){.dmp-services__row{gap:40px 24px}}@media (min-width:1200px){.dmp-services__row{gap:48px}}.dmp-services__col{width:100%}@media (min-width:576px){.dmp-services__col{width:calc(50% - 12px)}}@media (min-width:992px){.dmp-services__col{width:calc(33.3333333333% - 16px)}}@media (min-width:1200px){.dmp-services__col{width:calc(33.3333333333% - 32px)}}.dmp-about-block__head{display:flex;flex-direction:column;align-items:flex-start;gap:0;margin-bottom:32px}@media (min-width:992px){.dmp-about-block__head{flex-direction:row;gap:40px;margin:0 0 60px}}@media (min-width:1200px){.dmp-about-block__head{gap:80px;margin-bottom:80px}}.dmp-about-block__head-title{flex-shrink:0;margin-bottom:16px;width:100%}@media (min-width:992px){.dmp-about-block__head-title{width:468px}}.dmp-about-block__head-description{flex-grow:1}.dmp-about-block__content-text p,.dmp-about-block__head-description p,.dmp-local-block__content p,.dmp-step__head h2{margin:0 0 16px}.dmp-about-block__head-description a{color:inherit}.dmp-about-block__content img{width:100%;max-width:100%;margin:0 0 32px;border-radius:16px}@media (min-width:576px){.dmp-about-block__content img{margin:0 0 48px}}@media (min-width:992px){.dmp-about-block__content img{margin:0 0 60px}}@media (min-width:1200px){.dmp-about-block__content img{margin:0 0 80px}}.dmp-about-block__content-text{width:100%;max-width:764px;margin:0 auto}.dmp-local-block__row{display:flex;flex-wrap:wrap;align-items:center;flex-direction:column;gap:40px;margin:0 0 24px}@media (min-width:992px){.dmp-local-block__row{flex-direction:row}}@media (min-width:1400px){.dmp-local-block__row{gap:80px}}.dmp-local-block__content{flex:0 0 100%;width:100%}@media (min-width:992px){.dmp-local-block__content{flex:0 0 calc(50% - 20px);width:auto}}@media (min-width:1400px){.dmp-local-block__content{flex:0 0 calc(50% - 40px)}}.dmp-local-block__content h3{margin:0 0 24px}.dmp-local-block__map{flex:0 0 100%;width:100%}@media (min-width:992px){.dmp-local-block__map{flex:0 0 calc(50% - 20px);width:auto}}@media (min-width:1400px){.dmp-local-block__map{flex:0 0 calc(50% - 40px)}}.dmp-local-block__map img{width:100%}.dmp-hero{position:relative;overflow:hidden;display:flex;flex-wrap:wrap;align-content:center;justify-content:center;color:#fff;background-size:cover;background-position:center center;padding:12vh 0}@media (max-width:1023px){.dmp-hero{padding:0}}.dmp-hero+.dmp-priorities{border-top:0 none}.dmp-hero:before{content:" ";position:absolute;left:0;top:0;height:100%;width:100%;background-color:rgba(0,0,0,.4)}@media (min-width:1200px){.dmp-hero{max-height:740px}}.dmp-hero_blue{background:linear-gradient(90deg,#0655a2 0,#4174c5 100%)}.dmp-hero_red{background:linear-gradient(90deg,#c62626 0,#e40b1c 100%)}.dmp-hero__container{padding:40px 32px 48px;max-width:1100px;z-index:1}.dmp-hero__container h1{padding-top:0;margin-bottom:0;text-transform:uppercase}.dmp-hero__container h1:not(:last-child){margin-bottom:18px}.dmp-hero__img{display:none;position:relative}@media (min-width:1200px){.dmp-hero__img{display:block;flex:0 0 min(54%,1010px);max-width:min(54%,1010px)}}.dmp-hero__img-bg{clip-path:polygon(120px 0,100% 0,100% 100%,0 100%)}.dmp-hero__img-badge{position:absolute;width:160px;display:none}@media (min-width:1200px){.dmp-hero__img-badge{display:block}}@media (min-width:1400px){.dmp-hero__img-badge{width:180px}}.dmp-hero__img-badge_top-right{top:20px;right:20px}@media (min-width:1400px){.dmp-hero__img-badge_top-right{top:30px;right:30px}}.dmp-hero__img-badge_bottom-right{bottom:20px;right:20px}@media (min-width:1400px){.dmp-hero__img-badge_bottom-right{bottom:30px;right:30px}}.dmp-hero__tagline{font-size:clamp(1.125rem,1.125rem + ((1vw - .48rem)*.9259),1.375rem);font-weight:600;color:#009fe3;font-family:"Sofia Sans",sans-serif;text-align:center;text-transform:uppercase}.dmp-hero__tagline:not(:last-child){margin-bottom:0}.dmp-hero__wrap{display:flex;justify-content:center;gap:32px;margin-bottom:24px;justify-self:center;max-width:80%}@media (max-width:1023px){.dmp-hero__wrap{flex-direction:column;justify-content:start;gap:0}}@media (max-width:767px){.dmp-hero__wrap{max-width:90%}}.dmp-hero__wrap .dmp-hero__subtitle{flex:0 0 50%;text-align:right;margin-bottom:0}@media (max-width:1023px){.dmp-hero__wrap .dmp-hero__subtitle{text-align:left}}.dmp-hero__wrap .dmp-hero__content{flex:0 0 50%}.dmp-hero__subtitle{font-size:clamp(1.25rem,1.25rem + ((1vw - .48rem)*3.2407),2.125rem);font-weight:600;font-family:"Sofia Sans",sans-serif;line-height:1.2}.dmp-hero__content p:not(:last-child),.dmp-hero__subtitle:not(:last-child){margin-bottom:24px}.dmp-hero__content{text-align:center}.dmp-hero__content:not(:last-child){margin-bottom:48px}@media (max-width:575px){.dmp-hero__content:not(:last-child){margin-bottom:32px}}.dmp-hero__content p,.dmp-hero__content ul li{font-size:clamp(1rem,1rem + ((1vw - .48rem)*.2315),1.0625rem)}.dmp-hero__content ul{list-style:none;padding:0;margin:0 0 16px;text-align:left}.dmp-hero__content ul li{margin:0;position:relative;padding-left:34px}@media (min-width:576px){.dmp-hero__content ul li{font-size:17px}}.dmp-hero__content ul li:not(:last-child){margin-bottom:10px}.dmp-hero__content ul li:before{content:"";position:absolute;top:.125rem;left:0;width:24px;height:24px;background-image:url(../img/check-blue.svg);background-repeat:no-repeat;background-position:center;flex-shrink:0}.dmp-hero__no-box .dmp-hero__container h1{text-align:center;color:#fff;font-size:clamp(2.5rem,2.5rem + ((1vw - .48rem)*8.7963),4.875rem)}.dmp-hero__no-box .dmp-hero__btns{justify-content:center}@media (max-width:1199px){.dmp-hero__centered-box{padding:48px}}@media (max-width:575px){.dmp-hero__centered-box{padding:24px}}.dmp-hero__centered-box .dmp-hero__container{padding:48px;background-color:#fff;border-radius:16px;box-shadow:0 24px 48px -12px rgba(0,0,0,.18);max-width:880px}@media (max-width:575px){.dmp-hero__centered-box .dmp-hero__container{padding:32px 20px 24px;background-color:rgba(255,255,255,.85)}}.dmp-hero__centered-box .dmp-hero__container h1,.dmp-hero__left-box .dmp-hero__container h1{text-align:center;font-size:clamp(2.5rem,2.5rem + ((1vw - .48rem)*4.6296),3.75rem)}.dmp-hero__centered-box .dmp-hero__container .dmp-hero__content{color:#212a31}.dmp-hero__centered-box .dmp-hero__btns{justify-content:center}.dmp-hero__left-box{justify-content:flex-start;padding:12vh 56px}@media (max-width:1199px){.dmp-hero__left-box{padding:48px}}@media (max-width:575px){.dmp-hero__left-box{padding:24px}}.dmp-hero__left-box .dmp-hero__container{padding:48px;background-color:#fff;border-radius:16px;box-shadow:0 24px 48px -12px rgba(0,0,0,.18);max-width:880px}@media (max-width:575px){.dmp-hero__left-box .dmp-hero__container{padding:32px 20px 24px;background-color:rgba(255,255,255,.85)}}.dmp-hero__left-box .dmp-hero__container h1{text-align:left}.dmp-hero__left-box .dmp-hero__container .dmp-hero__content{color:#212a31;text-align:left}.dmp-hero__left-box .dmp-hero__btns{justify-content:flex-start}.dmp-hero__btns{display:flex;flex-wrap:wrap;gap:1rem}@media (max-width:575px){.dmp-hero__btns .dmp-btn{flex:0 0 100%;max-width:100%}}.dmp-hero__badge{width:130px;display:block;margin-left:auto;margin-right:auto}@media (min-width:1200px){.dmp-hero__badge{display:none}}.dmp-hero__badge:not(:last-child){margin-bottom:20px}.dmp-studies{position:relative}.dmp-studies__bg{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:1}.dmp-studies__bg img{width:100%;height:100%;object-fit:cover;position:relative}.dmp-studies__content{position:relative;z-index:2}.dmp-studies__head{margin:0 0 32px}@media (min-width:576px){.dmp-studies__head{margin:0 0 48px}}@media (min-width:992px){.dmp-studies__head{margin:0 0 72px}}.dmp-studies__slider .swiper{position:relative;padding-bottom:80px}@media (min-width:992px){.dmp-studies__slider .swiper{padding-bottom:120px}}.dmp-studies__slider .swiper-slide{height:auto}.dmp-studies__slider .swiper-slide .dmp-studies-card{height:100%}.dmp-studies__slider .swiper .swiper-button-next,.dmp-studies__slider .swiper .swiper-button-prev{position:absolute;bottom:0}.dmp-studies__slider .swiper .swiper-button-prev{right:63px}.dmp-studies__slider .swiper .swiper-button-next{right:0}.dmp-studies__slider .swiper .swiper-pagination{position:absolute;left:0;bottom:20px}.dmp-step__wrap{width:100%;max-width:768px;margin:0 auto}.dmp-step__head{text-align:center;margin:0 0 32px}@media (min-width:576px){.dmp-step__head{margin:0 0 48px}}@media (min-width:992px){.dmp-step__head{margin:0 0 80px}}@media (min-width:576px){.dmp-step__head h2{margin:0 0 24px}}.dmp-step__head p{margin:0 0 16px}@media (min-width:576px){.dmp-step__head p{font-size:18px}}.dmp-step__head p:last-child,.dmp-step__item-description p:last-child{margin-bottom:0}.dmp-step__item{display:flex;align-items:flex-start;gap:16px;margin-bottom:24px;flex:1}@media (max-width:1023px){.dmp-step__item{flex:0 0 calc(50% - 8px)}}@media (max-width:566px){.dmp-step__item{flex:100%}}@media (min-width:576px){.dmp-step__item{gap:20px}}.dmp-step__item:last-child{margin-bottom:0;min-height:auto}.dmp-step__item:last-child .dmp-step__item-number:after{display:none}.dmp-step__item-number{align-self:stretch;text-align:center;height:auto;flex-shrink:0;color:#c62626;position:relative}.dmp-step__item-number h3{color:#c62626;margin:0}.dmp-step__item-description{flex-grow:1}.dmp-step__item-description h6{margin:0 0 4px;font-size:22px}.dmp-step__item-description p{margin:0 0 8px}.dmp-step__item_blue .dmp-step__item-number h3{color:#c62626}.dmp-step__item_blue .dmp-step__item-number:after{border-color:#f4c430}.dmp-faq{padding:32px 0}@media (min-width:576px){.dmp-faq{padding:80px 0}}@media (min-width:992px){.dmp-faq{padding:112px 0}}.dmp-faq_col-1 .dmp-faq__accordion{max-width:768px;margin-left:auto;margin-right:auto;flex-direction:column}.dmp-faq__container{max-width:min(100% - clamp(4rem,4rem + ((1vw - .75rem)*32),8rem),82rem);margin-left:auto;margin-right:auto}.dmp-faq__head{max-width:768px;margin-left:auto;margin-right:auto;text-align:center;margin-bottom:clamp(2.5rem,2.5rem + ((1vw - .48rem)*9.2593),5rem)}.dmp-faq__head .h2{margin-bottom:1.5rem}.dmp-faq__head-introduction{font-size:1.125rem}.dmp-faq__accordion{display:flex;flex-wrap:wrap;gap:1rem}.dmp-faq__accordion-col{flex:0 0 100%;max-width:100%}@media (min-width:1200px){.dmp-faq__accordion-col{flex:0 0 calc(50% - clamp(.500625rem,.500625rem + ((1vw - .48rem)*1.8519),1.000625rem));max-width:calc(50% - clamp(.500625rem,.500625rem + ((1vw - .48rem)*1.8519),1.000625rem))}}.dmp-faq__accordion-col .dmp-faq__accordion-item:not(:last-child){margin-bottom:1rem}.dmp-faq__accordion-item{border-bottom:1px solid #eee}.dmp-faq__accordion-item-head{padding:1.25rem 2.875rem 1.25rem 1.5rem;font-size:1.125rem;font-weight:700;transition:all .3s;color:#212a31;cursor:pointer;position:relative}.dmp-faq__accordion-item-head .icon{position:absolute;top:1.5625rem;right:1.5rem;width:1.125rem;height:1.125rem;transition:transform .3s}.dmp-faq__accordion-item-head .icon:after,.dmp-faq__accordion-item-head .icon:before{content:"";position:absolute;top:50%;left:50%;width:1.125rem;height:.125rem;background-color:#212a31;transform:rotate(0);transition:background-color .3s}.dmp-faq__accordion-item-head .icon:before{transform:translate(-50%,-50%)}.dmp-faq__accordion-item-head .icon:after{transform:translate(-50%,-50%) rotate(90deg)}.dmp-faq__accordion-item-head.ui-accordion-header-active{border-bottom:transparent;background-color:transparent;color:#000}.dmp-faq__accordion-item-head.ui-accordion-header-active .icon{transform:rotate(45deg)}.dmp-faq__accordion-item-head.ui-accordion-header-active .icon:after,.dmp-faq__accordion-item-head.ui-accordion-header-active .icon:before{background-color:#212a31}.dmp-faq__accordion-item-content{padding:0 1.5rem 1.5rem}.dmp-faq__additional{max-width:560px;margin-left:auto;margin-right:auto;text-align:center;margin-top:clamp(2.5rem,2.5rem + ((1vw - .48rem)*9.2593),5rem)}.dmp-faq__additional .h4{margin-bottom:1rem}.dmp-faq__additional-text{font-size:1.125rem}.dmp-faq__additional .dmp-btn{margin-top:1.5rem;margin-left:auto;margin-right:auto}.dmp-priorities{padding:32px 0;border-bottom:1px solid #eee;border-top:1px solid #eee}@media (min-width:576px){.dmp-priorities{padding:64px 0}.dmp-priorities_vertical{padding:32px 0}}.dmp-priorities_vertical .dmp-priorities__row{justify-content:center}.dmp-priorities_vertical .dmp-priorities__col{flex:0 0 100%}@media (min-width:576px){.dmp-priorities_vertical .dmp-priorities__col{flex:0 0 calc(50% - 16px)}}@media (min-width:1200px){.dmp-priorities_vertical .dmp-priorities__col{flex:0 0 calc(20% - 26px)}}@media (min-width:1600px){.dmp-priorities_vertical .dmp-priorities__col{flex:0 0 calc(20% - 52px)}}.dmp-priorities_vertical .dmp-priorities__item{display:block;text-align:center}.dmp-priorities_vertical .dmp-priorities__item-icon{width:100%;margin:0 auto 16px}.dmp-priorities_vertical .dmp-priorities__item-icon svg{width:auto;max-height:100%}.dmp-priorities__row{display:flex;align-items:flex-start;flex-wrap:wrap;justify-content:space-between;gap:40px 32px}@media (min-width:576px){.dmp-priorities__row{gap:32px}}@media (min-width:1600px){.dmp-priorities__row{gap:64px;padding:0 34px}}.dmp-priorities__col{flex:0 0 100%}@media (min-width:576px){.dmp-priorities__col{flex:0 0 calc(50% - 16px)}}@media (min-width:1200px){.dmp-priorities__col{flex:0 0 calc(25% - 24px)}}@media (min-width:1600px){.dmp-priorities__col{flex:0 0 calc(25% - 48px)}}.dmp-priorities__item{display:flex;align-items:flex-start;gap:15px}@media (min-width:768px){.dmp-priorities__item{gap:20px}}.dmp-priorities__item-icon{width:60px;flex-shrink:0}@media (min-width:576px){.dmp-priorities__item-icon{width:fit-content}}.dmp-priorities__item-text h5{margin:0 0 4px;font-size:clamp(1.25rem,1.25rem + ((1vw - .48rem)*.9259),1.5rem)}.dmp-priorities__item-text p{margin:0}.dmp-gallery{padding:32px 0}@media (min-width:576px){.dmp-gallery{padding:80px 0}}@media (min-width:992px){.dmp-gallery{padding:112px 0}}.dmp-gallery__container{max-width:min(100% - clamp(4rem,4rem + ((1vw - .75rem)*32),8rem),82rem);margin-left:auto;margin-right:auto}.dmp-gallery__layout-1{column-count:1;column-gap:clamp(1.5rem,1.5rem + ((1vw - .48rem)*1.8519),2rem)}@media (min-width:576px){.dmp-gallery__layout-1{column-count:2}}@media (min-width:992px){.dmp-gallery__layout-1{column-count:3}}.dmp-gallery__layout-1 a{display:block;margin-bottom:clamp(1.5rem,1.5rem + ((1vw - .48rem)*1.8519),2rem)}.dmp-gallery__layout-1 a img{transition:all .4s;height:auto;width:100%;border-radius:8px}.dmp-gallery__layout-2{display:flex;flex-wrap:wrap;gap:clamp(1.5rem,1.5rem + ((1vw - .48rem)*1.8519),2rem)}.dmp-gallery__col,.dmp-gallery__col-max{flex:0 0 100%;max-width:100%}@media (min-width:1024px){.dmp-gallery__col,.dmp-gallery__col-max{flex:0 0 calc(50% - clamp(.750625rem,.750625rem + ((1vw - .48rem)*.9259),1.000625rem));max-width:calc(50% - clamp(.750625rem,.750625rem + ((1vw - .48rem)*.9259),1.000625rem))}}.dmp-gallery__col img,.dmp-gallery__col-max img{width:100%;height:100%;object-fit:cover;object-position:center;border-radius:8px}.dmp-gallery__col a{display:block;height:clamp(20rem,20rem + ((1vw - .48rem)*125),40rem)}@media (min-width:1024px){.dmp-gallery__col a{height:auto;aspect-ratio:1}}.dmp-gallery__col-max{display:flex;flex-wrap:wrap;gap:clamp(1.5rem,1.5rem + ((1vw - .48rem)*1.8519),2rem)}.dmp-gallery__col-max a{display:block;flex:0 0 100%;max-width:100%;height:clamp(20rem,20rem + ((1vw - .48rem)*125),40rem)}@media (min-width:576px){.dmp-gallery__col-max a{height:auto;aspect-ratio:1;flex:0 0 calc(50% - clamp(.750625rem,.750625rem + ((1vw - .48rem)*.9259),1.000625rem));max-width:calc(50% - clamp(.750625rem,.750625rem + ((1vw - .48rem)*.9259),1.000625rem))}}.dmp-case-studies{padding:32px 0}@media (min-width:576px){.dmp-case-studies{padding:60px 0}}@media (min-width:992px){.dmp-case-studies{padding:80px 0 112px}}.dmp-case-studies__sort{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px;margin:0 0 48px}@media (min-width:992px){.dmp-case-studies__sort{margin:0 0 80px}}.dmp-case-studies__row{gap:16px;margin:0 0 16px}@media (min-width:576px){.dmp-case-studies__row{gap:24px;margin-bottom:48px}}@media (min-width:992px){.dmp-case-studies__row{gap:32px;margin-bottom:64px}}.dmp-basic-text-section__content p:last-child,.dmp-case-studies__row:last-child{margin-bottom:0}.dmp-related-services{padding-top:0}.dmp-related-services .dmp-block__head-title{margin:0 0 48px}.dmp-related-services__row{display:flex;flex-wrap:wrap;gap:32px 24px}@media (min-width:1440px){.dmp-related-services__row{gap:48px}}.dmp-related-services__col{width:100%}@media (min-width:576px){.dmp-related-services__col{width:calc(50% - 24px)}}@media (min-width:1200px){.dmp-related-services__col{width:calc(33.3333333333% - 32px)}}.dmp-basic-text-section{padding:2rem 0}@media (min-width:576px){.dmp-basic-text-section{padding:5rem 0}}@media (min-width:992px){.dmp-basic-text-section{padding:7rem 0}}.dmp-basic-text-section__container{display:flex;flex-wrap:wrap;justify-content:center;max-width:min(100% - clamp(4rem,4rem + ((1vw - .75rem)*32),8rem),82rem);margin-left:auto;margin-right:auto;gap:clamp(1.875rem,1.875rem + ((1vw - .48rem)*11.5741),5rem)}@media (min-width:1200px){.dmp-basic-text-section__container{flex-direction:row-reverse}.dmp-basic-text-section__sidebar{flex:0 0 29rem;max-width:29rem}}.dmp-basic-text-section__sidebar .dmp-sidebar-block{position:sticky;top:100px}.dmp-basic-text-section__sidebar .dmp-sidebar-block.landing-sidebar{top:140px}.dmp-basic-text-section__content{flex-basis:0;flex-grow:1;max-width:48rem}.dmp-basic-text-section__content h2{margin:0 0 16px;padding-top:24px}.dmp-basic-text-section__content h2:first-child,.dmp-basic-text-section__content h3:first-child,.dmp-basic-text-section__content h4:first-child,.dmp-basic-text-section__content h5:first-child,.dmp-basic-text-section__content h6:first-child{padding-top:0}.dmp-basic-text-section__content h3{margin:0 0 24px;padding-top:24px}.dmp-basic-text-section__content h4{margin:0 0 20px;padding-top:24px}.dmp-basic-text-section__content h5,.dmp-basic-text-section__content h6{margin:0 0 16px;padding-top:20px}.dmp-basic-text-section__content p{letter-spacing:.004rem;margin:0 0 16px}.dmp-basic-text-section__content .gallery{display:grid!important;gap:30px!important}.dmp-basic-text-section__content .gallery.gallery-columns-2{grid-template-columns:1fr 1fr!important}.dmp-basic-text-section__content .gallery .gallery-item{width:100%!important;float:none!important;margin:0!important;text-align:left!important}.dmp-basic-text-section__content .gallery .gallery-caption{margin:5px 0 0!important}.dmp-basic-text-section__content .gallery img{border:0!important}.dmp-basic-text-section__content img{width:100%;max-width:100%;border-radius:16px}.dmp-basic-text-section__content figure{padding:24px 0;margin:0}@media (min-width:576px){.dmp-basic-text-section__content figure{padding:48px 0}}.dmp-basic-text-section__content figure img{margin:0 0 8px}.dmp-basic-text-section__content figcaption{display:block;padding-left:8px;border-left:2px solid #009fe3}.dmp-basic-text-section__content blockquote{display:inline-block;padding:0 20px;font-size:20px;line-height:1.4;letter-spacing:.004rem;font-style:italic;border-left:2px solid #009fe3;margin:36px 0}.dmp-basic-text-section__content .wp-caption{width:100%!important;padding:24px 0;margin:0}@media (min-width:576px){.dmp-basic-text-section__content .wp-caption{padding:48px 0}}.dmp-basic-text-section__content .wp-caption .wp-caption-text{font-size:.875rem;line-height:1.5;padding-left:8px;border-left:2px solid #0655a2;margin-top:8px}.dmp-basic-text-section__content ol li:not(:last-child),.dmp-basic-text-section__content ul li:not(:last-child){margin-bottom:13px}.dmp-basic-text-section__content a,.dmp-basic-text-section__content p a:hover{color:#212a31}.dmp-basic-text-section__content p a{color:#009fe3}.dmp-basic-text-section__title{padding-top:0!important;margin-bottom:20px!important;text-transform:uppercase}.dmp-basic-text-section__title_blue{color:#c62626}.dmp-basic-text-section__info{display:flex;flex-wrap:wrap;gap:.625rem;margin-bottom:10px}.dmp-basic-text-section__info-cat a{color:#000}.dmp-basic-text-section__footer{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;margin-top:48px;gap:1.875rem}.dmp-basic-text-section__tags{display:flex;flex-wrap:wrap;gap:.5rem}.dmp-basic-text-section__pagination{margin-top:56px;display:flex;flex-wrap:wrap;align-items:flex-start;gap:40px}@media (min-width:768px){.dmp-basic-text-section__pagination{gap:80px}}.dmp-basic-text-section__pagination-item{display:flex;align-items:flex-start;gap:10px;text-decoration:none;transition:all .4s;cursor:pointer;color:#000;flex:0 0 100%;max-width:100%}@media (min-width:768px){.dmp-basic-text-section__pagination-item{flex:0 0 calc(50% - 40.01px);max-width:calc(50% - 40.01px)}}.dmp-basic-text-section__pagination-item:hover{text-decoration:none}.dmp-basic-text-section__pagination-item:last-child{justify-content:flex-end;text-align:right}.dmp-basic-text-section__pagination-item-icon{display:flex;align-items:center;justify-content:center;height:40px;width:40px;flex-shrink:0;border-radius:50%;border:1px solid #212a31}@media (min-width:576px){.dmp-basic-text-section__pagination-item-icon{height:48px;width:48px}}.dmp-basic-text-section__pagination-item-text p{color:#212a31;margin:0}.dmp-basic-text-section__pagination-item-text b,.dmp-single-testimonial__author b{font-weight:600}.dmp-contact-info-block{padding:32px 0}@media (min-width:576px){.dmp-contact-info-block{padding:80px 0}}@media (min-width:992px){.dmp-contact-info-block{padding:112px 0}}.dmp-contact-info-block__container{display:flex;flex-wrap:wrap;max-width:min(100% - clamp(4rem,4rem + ((1vw - .75rem)*32),8rem),82rem);margin-left:auto;margin-right:auto;gap:3rem clamp(1.5rem,1.5rem + ((1vw - .75rem)*12),3rem)}.dmp-contact-info-block__item{flex:0 0 100%;max-width:100%}@media (min-width:1200px){.dmp-contact-info-block__item{flex-basis:0;flex-grow:1;max-width:100%}}.dmp-contact-info-block__item-icon{width:48px;height:48px;margin-left:auto;margin-right:auto}.dmp-contact-info-block__item-icon img,.dmp-pricing-block__item-icon img{width:100%;height:100%;object-position:center;object-fit:contain}.dmp-contact-info-block__item h4{padding-top:24px;margin-bottom:16px;text-align:center}.dmp-contact-info-block__item-text{text-align:center}.dmp-contact-info-block__item-text:not(:last-child){margin-bottom:24px}.dmp-contact-info-block__item>a{display:block;width:fit-content;margin-left:auto;margin-right:auto;font-size:1.25rem;font-weight:500;color:#212a31;transition:all .3s}@media (hover:hover){.dmp-contact-info-block__item>a:hover{color:#c62626;text-decoration:none}}.dmp-pricing-block{padding:32px 0}@media (min-width:576px){.dmp-pricing-block{padding:80px 0}}.dmp-pricing-block__container{display:flex;flex-wrap:wrap;max-width:min(100% - clamp(4rem,4rem + ((1vw - .75rem)*32),8rem),82rem);margin-left:auto;margin-right:auto;gap:3rem clamp(1.5rem,1.5rem + ((1vw - .75rem)*12),3rem)}.dmp-pricing-block .additional-text{margin-top:60px}.dmp-pricing-block .additional-text h5{margin-bottom:10px}.dmp-form-block .gform_body .gform_fields .gfield,.dmp-form-block .gform_body .gform_fields .gsection,.dmp-pricing-block__item{flex:0 0 100%;max-width:100%}@media (min-width:1200px){.dmp-pricing-block__item{flex-basis:0;flex-grow:1;max-width:100%}}.dmp-pricing-block__item-icon{height:96px;margin-left:auto;margin-right:auto}.dmp-pricing-block__item h4{padding-top:24px;margin-bottom:16px;text-align:center;font-size:28px}.dmp-pricing-block__item-text{text-align:center}.dmp-pricing-block__item-text:not(:last-child){margin-bottom:24px}.dmp-pricing-block__item>a{display:block;width:fit-content;margin-left:auto;margin-right:auto;font-size:1.25rem;font-weight:500;color:#000;transition:all .3s}@media (hover:hover){.dmp-pricing-block__item>a:hover{color:#0655a2;text-decoration:none}}.dmp-form-block{padding:2rem 0}@media (min-width:576px){.dmp-form-block{padding:5rem 0}}@media (min-width:992px){.dmp-form-block{padding:7rem 0}}.dmp-form-block__container{max-width:min(100% - clamp(4rem,4rem + ((1vw - .75rem)*32),8rem),55rem);margin-left:auto;margin-right:auto;background-color:#fff;box-shadow:0 24px 48px -12px rgba(0,0,0,.18);border-radius:16px;padding:32px 24px}@media (min-width:768px){.dmp-form-block__container{padding:32px}}@media (min-width:992px){.dmp-form-block__container{padding:56px}}.dmp-form-block__heading{color:#0655a2;margin-bottom:15px}.dmp-form-block__text{margin-bottom:40px}.dmp-form-block .gfield_validation_message,.dmp-form-block .gform_body .gform_fields .gfield.hidden_label .gfield_label,.dmp-form-block .gform_heading,.dmp-form-block .gform_validation_errors{display:none!important}.dmp-form-block .gform_body .gform_fields{display:flex;flex-wrap:wrap;gap:1.5rem}.dmp-form-block .gform_body .gform_fields .gsection .gsection_title{font-size:1.125rem;margin-bottom:0;padding-top:0}@media (min-width:768px){.dmp-form-block .gform_body .gform_fields .gfield.gfield--width-half{flex:0 0 calc(50% - .750625rem);max-width:calc(50% - .750625rem)}}.dmp-form-block .gform_body .gform_fields .gfield .gfield_description{color:#706f6f;margin-top:.25rem}.dmp-form-block .gform_body .gform_fields .gfield_label{display:block;margin-bottom:0}.dmp-form-block .gform_body .gform_fields .gfield_label .gfield_required{color:#c62626;margin-left:2px}.dmp-form-block .gform_body .gform_fields input:not([type=file]):not([type=checkbox]):not([type=radio]){width:100%;height:3rem;border-radius:0;border:0;border-bottom:1px solid #000;padding:0 4px}.dmp-form-block .gform_body .gform_fields textarea:focus{outline:0}.dmp-form-block .gform_body .gform_fields .ginput_container_fileupload{position:relative;border-bottom:1px solid #000}.dmp-form-block .gform_body .gform_fields .ginput_container_fileupload:before{content:var(--dmp-text, "No file chosen");font-size:1rem;position:absolute;top:50%;transform:translateY(-50%);left:.75rem;color:#666}.dmp-form-block .gform_body .gform_fields .ginput_container_fileupload:after{content:"Choose File";position:absolute;top:50%;transform:translateY(-50%);height:1.8125rem;line-height:1.8125rem;font-size:.875rem;padding:0 .5rem;background-color:#eee;border-radius:4px;right:.75rem;pointer-events:none}.dmp-form-block .gform_body .gform_fields .ginput_container_checkbox .gfield_checkbox .gchoice input,.dmp-form-block .gform_body .gform_fields .ginput_container_fileupload .gform_fileupload_rules{display:none!important}.dmp-form-block .gform_body .gform_fields .ginput_container_fileupload [type=file]{width:100%;height:3rem;border:0;opacity:0!important}.dmp-form-block .gform_body .gform_fields .ginput_container_checkbox .gfield_checkbox{display:flex;align-items:center;justify-content:center;gap:1.25rem}.dmp-form-block .gform_footer{padding-top:40px}.dmp-form-block .gform_footer [type=submit]{display:block;text-align:center;text-decoration:none;text-transform:none;cursor:pointer;outline:0;transition:all .4s;width:100%;font-weight:500;padding:11px 24px;border-radius:40px;border:1px solid;background-color:#009fe3;color:#fff;border-color:#009fe3}.dmp-form-block .gform_footer [type=submit]:hover{background-color:#fff;color:#009fe3}.dmp-form-block .select2,.dmp-form-block .select2-container{width:100%}.dmp-form-block .select2-selection{height:48px;border-radius:0;border:0;border-bottom:1px solid #000}.dmp-form-block .select2-selection[aria-expanded=true] .select2-selection__arrow{transform:rotate(180deg)}.dmp-form-block .select2-selection__rendered{padding:0 .25rem!important;line-height:3rem!important;color:#000!important}.dmp-form-block .select2-selection__arrow{width:24px!important;height:24px!important;background-image:url(../img/chevron-down.svg);background-repeat:no-repeat;background-position:center;right:11px!important;top:0!important;bottom:0!important;margin:auto;transition:all .4s}.dmp-text-box{padding-top:50px;padding-bottom:160px}@media (min-width:1024px){.dmp-text-box{padding-top:102px}}.dmp-text-box_out-image .dmp-text-box__container{padding-top:0}.dmp-text-box__container{max-width:min(100% - clamp(4rem,4rem + ((1vw - .75rem)*32),8rem),60rem);margin-left:auto;margin-right:auto;border-radius:1rem;padding:clamp(2rem,2rem + ((1vw - .48rem)*14.8148),6rem);box-shadow:0 1.5rem 3rem -.75rem rgba(0,0,0,.18);background-color:#fff}.dmp-text-box__img{margin-bottom:1.5625rem;margin-left:auto;margin-right:auto;text-align:center}.dmp-text-box__img img{width:clamp(12.5rem,12.5rem + ((1vw - .48rem)*23.1481),18.75rem);height:clamp(8.5416666667rem,8.5416666667rem + ((1vw - .48rem)*15.8179),12.8125rem);object-position:center;object-fit:contain;margin-top:clamp(-6.40625rem,-4.2708333333rem + ((1vw - .48rem)*-7.909),-4.2708333333rem)}.dmp-large-image{max-width:min(100% - clamp(4rem,4rem + ((1vw - .75rem)*32),8rem),82rem);margin-left:auto;margin-right:auto;padding:2rem 0}@media (min-width:576px){.dmp-large-image{padding:5rem 0}}@media (min-width:992px){.dmp-large-image{padding:7rem 0}}.dmp-fifty-fifty-images img,.dmp-large-image img{object-fit:cover;object-position:center;border-radius:16px}.dmp-large-image img{width:100%;aspect-ratio:1312/738}.dmp-fifty-fifty-images{max-width:min(100% - clamp(4rem,4rem + ((1vw - .75rem)*32),8rem),82rem);margin-left:auto;margin-right:auto;display:flex;flex-wrap:wrap;gap:2rem;padding:2rem 0}@media (min-width:576px){.dmp-fifty-fifty-images{padding:5rem 0}}@media (min-width:992px){.dmp-fifty-fifty-images{padding:7rem 0}}.dmp-fifty-fifty-images img{display:block}@media (min-width:1200px){.dmp-fifty-fifty-images img{flex:0 0 calc(50% - 1.000625rem);max-width:calc(50% - 1.000625rem);aspect-ratio:1}}@media (max-width:1199px){.dmp-fifty-fifty-images img{flex:0 0 100%;max-width:100%;aspect-ratio:1312/738}}.dmp-content-block{padding:2rem 0;font-size:clamp(1rem,1rem + ((1vw - .48rem)*.463),1.125rem)}@media (min-width:576px){.dmp-content-block{padding:5rem 0}}@media (min-width:992px){.dmp-content-block{padding:7rem 0}}.dmp-content-block_grey-bg{border-top:1px solid #eee;border-bottom:1px solid #eee}.dmp-content-block__container{max-width:min(100% - clamp(4rem,4rem + ((1vw - .75rem)*32),8rem),82rem);margin-left:auto;margin-right:auto}.dmp-content-block__container>.dmp-btn{margin-top:2.5rem}.dmp-content-block__title{margin-bottom:clamp(1.875rem,1.875rem + ((1vw - .48rem)*2.3148),2.5rem)}.dmp-text-and-image{display:flex;flex-wrap:wrap;gap:clamp(2.5rem,2.5rem + ((1vw - .48rem)*9.2593),5rem);margin:clamp(1.25rem,1.25rem + ((1vw - .48rem)*4.6296),2.5rem) 0 2.5rem}.dmp-text-and-image__col{flex:0 0 100%;max-width:100%}@media (min-width:1200px){.dmp-text-and-image__col{flex:0 0 calc(50% - clamp(1.250625rem,1.250625rem + ((1vw - .48rem)*4.6296),2.500625rem));max-width:calc(50% - clamp(1.250625rem,1.250625rem + ((1vw - .48rem)*4.6296),2.500625rem))}}.dmp-text-and-image__col img{align-self:616/437;object-position:center;object-fit:cover;border-radius:16px}.standard-text{overflow:hidden;margin-bottom:20px}.dmp-single-testimonial{max-width:min(100% - clamp(4rem,4rem + ((1vw - .75rem)*32),8rem),48rem);margin-left:auto;margin-right:auto;padding:2rem 0}@media (min-width:576px){.dmp-single-testimonial{padding:5rem 0}}@media (min-width:992px){.dmp-single-testimonial{padding:7rem 0}}.dmp-single-testimonial__rating{display:flex;align-items:center;justify-content:center;gap:4px;margin:0 0 32px}.dmp-single-testimonial__text{text-align:center;margin:0 0 32px}.dmp-single-testimonial__text h5{font-family:"Sofia Sans",sans-serif;color:#212a31;margin:0;font-size:clamp(1.25rem,1.25rem + ((1vw - .48rem)*1.3889),1.625rem)}.dmp-single-testimonial__author{text-align:center}.dmp-single-testimonial__author p{font-family:"Roboto",sans-serif;margin:0}.dmp-secondary-hero{padding:clamp(3.75rem,3.75rem + ((1vw - .48rem)*12.037),7rem) 0;background-repeat:no-repeat;background-position:center center;background-size:cover;position:relative}.dmp-secondary-hero:not(.dmp-secondary-hero_transparent){background-color:#c62626}.dmp-secondary-hero:not(.dmp-secondary-hero_transparent):not(.dmp-secondary-hero_img) .rank-math-breadcrumb,.dmp-secondary-hero:not(.dmp-secondary-hero_transparent):not(.dmp-secondary-hero_img) .rank-math-breadcrumb a{color:rgba(255,255,255,.7)}.dmp-secondary-hero_img:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background:linear-gradient(180deg,transparent 0,rgba(0,0,0,.4) 100%),linear-gradient(0deg,rgba(0,0,0,.1) 0,rgba(0,0,0,.1) 100%)}.dmp-secondary-hero_filter{padding:clamp(3.75rem,3.75rem + ((1vw - .48rem)*12.037),7rem) 0 clamp(6.875rem,6.875rem + ((1vw - .48rem)*10.6481),9.75rem)}.dmp-secondary-hero__container{position:relative;z-index:3;max-width:min(100% - clamp(4rem,4rem + ((1vw - .75rem)*32),8rem),82rem);margin-left:auto;margin-right:auto;text-align:center;color:#fff}.dmp-secondary-hero .rank-math-breadcrumb{margin-bottom:1rem}.dmp-secondary-hero .rank-math-breadcrumb>p{justify-content:center}.dmp-secondary-hero .rank-math-breadcrumb a{color:#fff}.dmp-secondary-hero .rank-math-breadcrumb .separator{background-image:url(../img/separator-white.svg)}.dmp-secondary-hero h1{padding-top:0;color:#fff;text-transform:uppercase}.dmp-secondary-hero h1:not(:last-child){margin-bottom:1.5rem}.dmp-secondary-hero__subtitle{font-size:clamp(1rem,1rem + ((1vw - .48rem)*.463),1.125rem)}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLmNzcyIsIi4uL25vZGVfbW9kdWxlcy9zd2lwZXIvc3dpcGVyLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvQGZhbmN5YXBwcy9mYW5jeWJveC9kaXN0L2pxdWVyeS5mYW5jeWJveC5taW4uY3NzIiwiX3JlYm9vdC5zY3NzIiwiX2dlbmVyYWwuc2NzcyIsIl9leHRlbmQuc2NzcyIsIl9oZWFkZXIuc2NzcyIsImJsb2Nrcy9fYmFzaWMtdGV4dC1zZWN0aW9uLnNjc3MiLCJfZm9vdGVyLnNjc3MiLCJfbWFpbi5zY3NzIiwiYmxvY2tzL19mb3JtLWJsb2NrLnNjc3MiLCJibG9ja3MvX2dhbGxlcnkuc2NzcyIsImJsb2Nrcy9fcHJpb3JpdGllcy5zY3NzIiwiYmxvY2tzL190ZXh0LWltYWdlLWJsb2NrLnNjc3MiLCJibG9ja3MvX2NhbGxiYWNrLWJsb2NrLnNjc3MiLCJibG9ja3MvX3Rlc3RpbW9uaWFscy5zY3NzIiwiYmxvY2tzL19hYm91dC1ibG9jay5zY3NzIiwiYmxvY2tzL19zdHVkaWVzLnNjc3MiLCJibG9ja3MvX2NlcnRpZmljYXRpb24uc2NzcyIsImJsb2Nrcy9fbG9jYXRpb24tYmxvY2suc2NzcyIsImJsb2Nrcy9fZ3VpZGUtYmxvY2suc2NzcyIsImJsb2Nrcy9fcHJvY2Vzcy1ibG9jay5zY3NzIiwiYmxvY2tzL19zZXJ2aWNlcy1ibG9jay5zY3NzIiwiYmxvY2tzL19zdGVwLnNjc3MiLCJibG9ja3MvX2hlcm8uc2NzcyIsImJsb2Nrcy9fZmFxLnNjc3MiLCJibG9ja3MvX2Nhc2Utc3R1ZGllcy5zY3NzIiwiYmxvY2tzL19yZWxhdGVkLXNlcnZpY2VzLnNjc3MiLCJibG9ja3MvX3NpbmdsZS10ZXN0aW1vbmlhbC5zY3NzIiwiYmxvY2tzL19jb250YWN0LWluZm8tYmxvY2suc2NzcyIsImJsb2Nrcy9fcHJpY2luZy1ibG9jay5zY3NzIiwiYmxvY2tzL190ZXh0LWJveC5zY3NzIiwiYmxvY2tzL19sYXJnZS1pbWFnZS5zY3NzIiwiYmxvY2tzL19maWZ0eS1maWZ0eS1pbWFnZXMuc2NzcyIsImJsb2Nrcy9fY29udGVudC1ibG9jay5zY3NzIiwiYmxvY2tzL19zZWNvbmRhcnktaGVyby5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGlCLEFDZ1BBLGlDQUNFLEUsQ0FDRSxzQixDQUVGLEUsQ0FDRSwwQixBQ3JQMDRPLGFBQWEsRSxDQUFHLHlCLEFEYzU1TyxXQUNFLDBCLENBQ0EsMnNFLENBRUEsZSxDQUNBLGtCQUlGLEssQ0FDRSw0QixDQU9KLEssQ0FDRSxpQixDQUNBLGEsQ0FDQSxnQixDQUNBLGlCLENBQ0EsUyxDQUVGLE8sQ0FjQSxlLENBQ0UsaUIsQ0FHQSxTLENBbEJGLE8sQ0FDRSxnQixDQUNBLGlCLENBRUEsZSxDQUNBLGUsQ0FDQSxTLENBR0EsYSxDQUVGLGdDLENBQ0UscUIsQ0FFRixlLENBRUUsVSxDQUNBLFcsQ0FFQSxZLENBQ0EsNkIsQ0FDQSxvRixDQUNBLHNCLENBRUYsNkIsQ0RBQSx5QixDQUNBLGUsQ0NFRSw0QixDQUVGLGtCLENBQ0Usa0IsQ0FFRixnQixDQUNFLGtCLENBRUYsYSxDQUNFLGEsQ0FDQSxVLENBQ0EsVyxDQUNBLGlCLENBQ0EsNkIsQ0FDQSxhLENBRUYsNkIsQ0FDRSxpQixDQUdGLGtCLENES0EsZ0MsQ0NIRSxXLENBRUYsa0MsQ0FDRSxzQixDQUNBLG9DLENBRUYscUMsQ0FDRSx1QixDQUNBLDBCLENBU0YsVSxDQU5BLDBDLENBQ0Usa0IsQ0RrQkYsOEIsQ0NYRSx3QixDQUxGLDBCLENBQ0UsMkIsQ0FZQSxnQyxDQUNFLGEsQ0FDQSxvQixDQUNBLHVCLENBQ0EsbUQsQ0FDRSxZLENBR0osOEMsQ0FDRSw2QixDQUdBLGtELENBQ0UsNEIsQ0FJRixnRCxDQUNFLDRCLENBSUYsaUQsQ0FDRSxxQixDQUVGLCtELENBQ0Usc0IsQ0FJRix3RCxDQUNFLFUsQ0FDQSxhLENBQ0EsVSxDQUVGLDhELENBQ0UsK0IsQ0FDQSx1QixDQUlGLDRGLENBQ0Usd0QsQ0FFRiwwRSxDQUNFLFcsQ0FDQSxjLENBQ0EseUMsQ0FJRiwwRixDQUNFLHVELENBRUYsd0UsQ0FDRSxVLENBQ0EsYSxDQUNBLDBDLENET04sK0IsQ0FJQSxzQyxDQUhBLG9DLENBQ0EscUMsQ0FDQSxtQyxDQ1FJLGlCLENBQ0EsTSxDQUNBLEssQ0FDQSxVLENBQ0EsVyxDQUNBLG1CLENBQ0EsVSxDQUVGLCtCLENBQ0UsMEIsQ0FFRixvQyxDQUNFLG9FLENBRUYscUMsQ0FDRSxxRSxDQUVGLG1DLENBQ0UsbUUsQ0FFRixzQyxDQUNFLHNFLENBR0osc0IsQ0FDRSxVLENBQ0EsVyxDQUNBLGlCLENBQ0EsUSxDQUNBLE8sQ0FDQSxpQixDQUNBLGdCLENBQ0EsVSxDQUNBLG9CLENBQ0EscUIsQ0FDQSx5RSxDQUNBLGlCLENBQ0EsNEIsQ0RGRixtRSxDQ01FLFlBQUEsOEMsQ0FDRSxrRCxDQUdKLDRCLENBQ0UsNkIsQ0FFRiw0QixDQUNFLDZCLENDOU9GLDZCLENBQThCLGUsQ0FBZ0IsZ0IsQ0FBaUIsVyxDQUFZLG1CLENBQW9CLFksQ0FBYSxRLENBQVMsMkIsQ0FBNEIsVyxDQUFZLGlCLENBQWtCLG1CLENBQW9CLGtDLENBQW1DLFcsQ0FBWSxNLENBQU8sUyxDQUFhLGMsQ0FBZSx1QyxDQUF3QyxLLENBQW9DLHlCLENBQTBCLHVCLENBQXdCLFUsQ0FBVyxhLENDRzlaLEMsQ0RINGEscUIsQ0Z1bUM1YSxPLENBREEsUSxDRXRtQ2tjLHFCLENBQXNCLFksQ0FBQSxlLENBQUEsZSxDQUFBLGUsQ0FBNkQsUSxDQUFTLE0sQ0FBTyxpQixDQUFrQixPLENBQVEsSyxDQUFNLGUsQ0FBZ0IsZ0MsQ0FBaUMsZSxDQUFnQixZLENBQWEsa0IsQ0FBbUIsUyxDQUFVLDJCLENBQTRCLDJCLENBQTRCLHNELENBQXVELDhCLENBQStCLFUsQ0FBVyxzRCxDQUF1RCxpQixDQUE0RixhLENBQTBDLG9ELENBQXFELGlCLENBQTNMLGlCLENBQUEsaUIsQ0FBQSxpQixDQUEwRyxTLENBQVUsaUIsQ0FBcEgsaUIsQ0FBQSxxQyxDQUFBLGlCLENBQTRGLGEsQ0FBMEMsb0QsQ0FBcUQsaUIsQ0FBa0IsYSxDQUFjLHdDLENBQUEsd0MsQ0FBQSx3RCxDQUFBLHdDLENBQW9MLFMsQ0FBVSxxRCxDQUFzRCxrQixDQUFtQixpQixDQUFrQixVLENBQVcsYyxDQUFlLDJDLENBQTRDLFcsQ0FBWSxNLENBQU8sZ0IsQ0FBaUIsYyxDQUFlLHlCLENBQTBCLGMsQ0FBZSxtQixDQUFvQixLLENBQU0sMEIsQ0FBMkIsd0IsQ0FBb0UsZ0IsQ0FBaUIsaUIsQ0FBa0IsTyxDQUFRLEssQ0FBTSxlLENBQWdCLGEsQ0FBYyxnQixDQUFpQix1QixDQUF3QixhLENBQWMsaUMsQ0FBa0MsZSxDQUFnQixlLENBQWdCLGtDLENBQW1DLFksQ0FBYSxXLENBQVksTSxDQUFPLFMsQ0FBYSxhLENBQWMsZ0MsQ0FBaUMsWSxDQUFhLGlCLENBQWtCLGlCLENBQWtCLEssQ0FBTSxxQyxDQUFzQyxrQixDQUFtQixVLENBQVcsYSxDQUFjLHNCLENBQXVCLFUsQ0FBVyxvQixDQUFxQixXLENBQVksVyxDQUFZLHFCLENBQXNCLE8sQ0FBUSxvQyxDQUFBLHdCLENBQUEscUIsQ0FBQSx5QixDQUE4RyxhLENBQWMsc0IsQ0FBdUIsZSxDQUFnQixjLENBQWUsNkIsQ0FBOEIsWSxDQUFhLHFCLENBQXNCLFcsQ0FBWSxpQixDQUFrQixlLENBQWdCLG9CLENBQXFCLFEsQ0FBUyxjLENBQWUsYSxDQUFjLGdDLENBQWlDLFksQ0FBYSxpQixDQUFrQixlLENBQWdCLHFCLENBQWl3QixlLENBQTN1Qix3QyxDQUEydUIsbUIsQ0FBb0MsYyxDQUE0QyxNLENBQWdDLGMsQ0FBZSxTLENBQVUsaUIsQ0FBa0IsSyxDQUFNLHdCLENBQW9FLGdCLENBQWg5Qix3QyxDQUF5QyxrRCxDQUFtRCxrQyxDQUEwRCwyQixDQUE0Qix5QixDQUFnRCxnQixDQUFtRCx5QixDQUEwQixxQyxDQUEySCxhLENBQWMsdUMsQ0FBd0MsZSxDQUFnQixzQyxDQUF1QyxjLENBQWUsbUMsQ0FBQSxxQyxDQUEwRSxXLENBQVksdUMsQ0FBd0MsZSxDQUFnQiwwQyxDQUEyQyxXLENBQVksZSxDQUFBLG1CLENBQTJELFEsQ0FBUyxXLENBQW1CLFEsQ0FBUyxlLENBQXNKLFUsQ0FBVyxtQixDQUFvQixTLENBQVUseUMsQ0FBQSxzQyxDQUFBLHNDLENBQUEsd0MsQ0FBaUssVyxDQUFZLGdCLENBQWlCLFMsQ0FBVSxVLENBQVcsd0MsQ0FBeUMsZSxDQUFnQixzQyxDQUF1QyxrQixDQUFtQix5QyxDQUEwQyxlLENBQWdCLGdCLENBQUEsZSxDQUFpQyxjLENBQXVCLFEsQ0FBUyxhLENBQWMsVyxDQUFZLFEsQ0FBUyxlLENBQWdCLFMsQ0FBVSxVLENBQVcsZ0IsQ0FBaUIsTSxDQUFPLGlCLENBQWtCLEssQ0FBTSxlLENBQWdCLGUsQ0FBZ0IsYyxDQUFlLGUsQ0FBZ0IsWSxDQUFhLFUsQ0FBVyxpQixDQUFrQixVLENBQVcsYyxDQUFlLGdCLENBQWlCLFEsQ0FBUyxTLENBQVUsZ0IsQ0FBaUIsNEIsQ0FBNkIsUSxDQUFTLGUsQ0FBZ0IsZSxDQUFnQixjLENBQWUsb0IsQ0FBcUIsVyxDQUFZLFEsQ0FBUyxZLENBQWEsaUIsQ0FBa0Isb0IsQ0FBcUIsa0IsQ0FBbUIsa0IsQ0FBbUIsVSxDQUEyRSxVLENBQWhFLHFCLENBQUEsd0IsQ0FBZ0UsVSxDQUFXLHNCLENBQXVCLFUsQ0FBVyxzQixDQUF1QixTLENBQWEsK0IsQ0FBZ0Msa0IsQ0FBbUIsMEIsQ0FBQSxnQyxDQUE0RCxVLENBQVcsYyxDQUFlLFMsQ0FBYSxvQixDQUFxQixXLENBQVksb0IsQ0FBcUIsYSxDQUFjLFcsQ0FBWSxnQixDQUFpQixpQixDQUFrQixVLENBQVcseUIsQ0FBMEIsaUIsQ0FBa0IsYyxDQUFlLDBDLENBQUEsd0MsQ0FBQSx1QyxDQUFBLHVDLENBQW9LLFksQ0FBYSxrQixDQUFtQixrQixDQUFtQixVLENBQVcsTSxDQUFPLGlCLENBQWtCLE8sQ0FBUSxLLENBQU0sbUIsQ0FBb0Isa0IsQ0FBbUIsNkIsQ0FBOEIsaUMsQ0FBa0MsYSxDQUFjLHFCLENBQXNCLGMsQ0FBdUIsUSxDQUFTLGUsQ0FBZ0IsVSxDQUFXLGMsQ0FBZSxVLENBQVcsVyxDQUFZLGlCLENBQWtCLFcsQ0FBWSxTLENBQVUsVyxDQUFZLDJCLENBQTRCLFUsQ0FBVyxTLENBQVUsMkMsQ0FBNEMsa0IsQ0FBbUIsWSxDQUFhLE8sQ0FBUSxLLENBQU0sNEQsQ0FBNkQsZSxDQUFnQiwwQyxDQUFBLDRELENBQXdHLFksQ0FBYSxxQyxDQUFzQywyQixDQUE0QixZLENBQWEsUyxDQUFVLGlCLENBQWtCLG9CLENBQXFCLFUsQ0FBVyx5QyxDQUEwQyxXLENBQVksaUQsQ0FBa0QsTSxDQUFPLDhCLENBQStCLDBCLENBQTJCLGtELENBQW1ELDBCLENBQTJCLE8sQ0FBUSxnQyxDQUFpQyxpQixDQUFrQix5SyxDQUEwSyxRLENBQVMsVSxDQUFXLGMsQ0FBZSxlLENBQWdCLE0sQ0FBTyxlLENBQWdCLHNCLENBQXVCLG1CLENBQW9CLE8sQ0FBUSxpQixDQUFrQixhLENBQWMsV0FBQSxnQixFQUE2QixpQixDQUFrQiw2SEFBNkgsMkIsQ0FBNEIsZ0IsQ0FBaUIsdUIsQ0FBd0IsZSxDQUFnQixhLENBQWMsa0IsQ0FBbUIsbUIsQ0FBQSx3QixDQUFBLDJCLENBQXlFLFUsQ0FBVyxvQixDQUFxQix5QixDQUEwQixVLENBQVcseUIsQ0FBMEIsaUIsQ0FBa0IsOEIsQ0FBK0IsYyxDQUF1QixxQixDQUFzQix3QixDQUF5QixpQixDQUFrQixXLENBQVksUSxDQUFTLHNCLENBQXVCLFUsQ0FBVyxTLENBQVUsaUIsQ0FBa0IsTyxDQUFRLFUsQ0FBVyxhLENBQXVELGtCLENBQW1CLGtELENBQW1ELDJDLENBQTRDLFMsQ0FBVSxnQyxDQUFpQyx1QyxDQUF3QyxTLENBQVUsK0IsQ0FBZ0MsMEMsQ0FBMkMsUyxDQUFVLHVCLENBQXdCLHNDLENBQUEsMEMsQ0FBa0YsUyxDQUFVLG9ELENBQXFELHlDLENBQTBDLFMsQ0FBVSxpRCxDQUFrRCxTLENBQVUsOEIsQ0FBK0IsNkMsQ0FBOEMsUyxDQUFVLDJCLENBQTRCLGdELENBQWlELFMsQ0FBVSxtQixDQUFvQiw0QyxDQUE2QyxTLENBQVUsd0IsQ0FBeUIsd0MsQ0FBeUMsUyxDQUFVLHVCLENBQXdCLDJDLENBQTRDLFMsQ0FBVSxzQixDQUF1Qiw4QyxDQUErQyxTLENBQVUsK0MsQ0FBZ0QsMEMsQ0FBMkMsUyxDQUFVLDhDLENBQStDLDZDLENBQThDLFMsQ0FBVSxpQyxDQUFrQywwQyxDQUEyQyx1RCxDQUF3RCxzQyxDQUF1QyxxRCxDQUFzRCx5QyxDQUEwQyxnQyxDQUFpQywwQkFBMEIsZSxDQUFnQixnQixDQUFpQixpQixDQUFrQixzQixDQUF1QixhLENBQWMscUIsQ0FBc0IsVSxDQUFXLDRDLENBQTZDLGtCLENBQW1CLGEsQ0FBYyxXLENBQVksUyxDQUFVLFcsQ0FBWSxPLENBQVEsSyxDQUFNLFUsQ0FBVyxpQixDQUFrQixpQixDQUFrQixrQixDQUFtQixXQUFBLGdCLEVBQTZCLGlCLENBQWtCLGdELENBQWlELHFEQUFxRCxlLENBQWdCLGtCLENBQW1CLGlCLENBQWtCLGEsQ0FBYyxZLENBQWEsaUIsQ0FBa0Isa0IsQ0FBbUIsVSxDQUFXLGMsQ0FBZSxlLENBQWdCLGUsQ0FBZ0IsaUIsQ0FBa0IsUSxDQUFTLFMsQ0FBVSx1QixDQUF3QixRLENBQVMsaUIsQ0FBa0Isb0IsQ0FBcUIsYyxDQUFlLGUsQ0FBZ0IsZ0IsQ0FBaUIsaUIsQ0FBa0IsZSxDQUFnQixjLENBQWUsb0IsQ0FBcUIsa0IsQ0FBbUIsd0IsQ0FBb0UsZ0IsQ0FBaUIsa0IsQ0VrSXQ2VCx3QyxDRmxJeTdULDRCLENBQUEsK0IsQ0FBNkQsVSxDQUFXLDZCLENBQThCLG9CLENBQXFCLDJCLENBQTRCLGtCLENBQW1CLGlDLENBQWtDLGtCLENBQW1CLDJCLENBQTRCLGtCLENBQW1CLGlDLENBQWtDLGtCLENBQW1CLDJCLENBQTRCLGtCLENBQW1CLGlDLENBQWtDLGtCLENBQW1CLDJCLENBQTRCLFcsQ0FBWSxnQixDQUFpQixpQixDQUFrQixRLENBQVMscUIsQ0FBc0IsVSxDQUFXLGdDLENBQWlDLFMsQ0FBVSxzQixDQUF1QixjLENBQXVCLFEsQ0FBUywrQixDQUFnQyxlLENBQWdCLGEsQ0FBYyxjLENBQWUsZSxDQUFnQixTLENBQWEsaUIsQ0FBa0IsVSxDQUFXLGdCLENBQWlCLGUsQ0FBZ0IsUSxDQUFTLFksQ0FBYSxRLENBQVMsZ0MsQ0FBaUMsMkMsQ0FBNEMsbUIsQ0FBb0IsaUIsQ0FBa0IsTyxDQUFRLHVDLENBQTBDLEssQ0FBTSxXLENBQVksYSxDQUFjLGtCLENBQW1CLGUsQ0FBZ0IsaUIsQ0FBa0Isc0MsQ0FBdUMsYSxDQUFjLHFDLENBQXNDLFcsQ0FBWSxzQixDQUF1QixXLENBQVksVyxDQUFZLGUsQ0FBZ0IsUSxDQUFTLGlCLENBQWtCLGUsQ0FBZ0IsUyxDQUE0QixpQixDQUFrQixrQixDQUFtQixVLENBQVcseUMsQ0FBMEMsZSxDQUFnQiw0RCxDQUE2RCxTLENBQVUsa0UsQ0FBbUUsZSxDQUFnQixrQixDQUFtQix1QyxDQUF3QyxrRSxDQUFtRSxrQixDQUFtQixrQixDQUFtQix3QixDQUE0RCwwQixDQUEyQiwrQixDQUFnQyx1QixDQUF3QiwyQixDQUE0QixxQixDQUFzQixjLENBQWUsVSxDQUFXLFcsQ0FBWSxVLENBQVcsMkIsQ0FBNEIseUIsQ0FBMEIsUyxDQUFhLGUsQ0FBZ0IsUyxDQUFVLGlCLENBQWtCLHVDLENBQXdDLFcsQ0FBWSwrQixDQUFnQyx3QixDQUF5QixRLENBQVMsVSxDQUFXLE0sQ0FBTyxTLENBQVUsaUIsQ0FBa0IsTyxDQUFRLEssQ0FBTSxnRCxDQUFpRCxhLENBQWMscUMsQ0FBc0MsVSxDQUFXLHNELENBQXVELFMsQ0FBVSx5QkFBeUIsZ0IsQ0FBaUIsVyxDQUFZLHFDLENBQXNDLFcsQ0FBWSx3QixDQUF5Qiw2QkZtaEM5OVksRyxDQUFLLEcsQ0FBSyxHLENBQUssRyxDQUFLLEcsQ0FBSyxHLENLamhDekIsRSxDQUFBLEUsQ0FBQSxFLENBQUEsRSxDQUFBLEUsQ0FBQSxFLENBQ0ksZSxDQUNBLGdCLENBQ0EsZSxDQUNBLGEsQ0FDQSxtQyxDTG9oQ0osZSxDQUFpQixlLENBQWlCLGUsQ0FBaUIsZSxDQUFpQixlLENBQWlCLGUsQ0tsaENqRixjLENBQUEsYyxDQUFBLGMsQ0FBQSxjLENBQUEsYyxDQUFBLGMsQ0FDSSxhLENBSVIsRyxDQUtBLEcsQ0FLQSxHLENBVkEsRSxDQUtBLEUsQ0FLQSxFLENBVEksaUUsQ0FDQSxlLENBR0osRyxDQUtBLEcsQ0FMQSxFLENBS0EsRSxDQUpJLG1FLENBSUosRyxDQUFBLEUsQ0FDSSwyRCxDQUlKLGtDLENBQUEsRyxDQUFBLEUsQ0FDSSwrRCxDQUNBLGUsQ0FFQSx5QkFKSixrQyxDQUFBLEcsQ0FBQSxFLENBS1EsaUJBSVIsRyxDQUtBLEcsQ0FMQSxFLENBS0EsRSxDQUpJLG1FLENBQ0EsZSxDQUdKLEcsQ0FBQSxFLENBQ0kscUUsQ0FTSiw4QixDQUFBLHdCLENBQUEsMkIsQ0FBQSw0QixDQUFBLHlCLENBQ0ksYyxDQUNBLGUsQ0FFQSx5QkFKSiw4QixDQUFBLHdCLENBQUEsMkIsQ0FBQSw0QixDQUFBLHlCLENBS1EsZ0JBSVIsZ0MsQ0FBQSxvQyxDQUFBLGtDLENBQUEsK0MsQ0FBQSx3QixDQUFBLHdFLENBQUEsd0UsQ0FBQSw2RSxDQUFBLDZFLENBQUEsd0UsQ0FBQSx3RSxDQUFBLDZFLENBQUEsNkUsQ0FBQSxnQixDQUFBLGtCLENBQUEsYSxDQUFBLDJDLENBQUEsb0IsQ0FBQSxzQixDQUFBLDRCLENBQUEsc0IsQ0FBQSxpQixDQUFBLG1DLENBQUEsc0IsQ0FBQSw0QixDQUFBLGlELENBQUEsaUMsQ0FBQSw0QixDQUFBLHFDLENBQUEsaUMsQ0FBQSxpQixDQUFBLDZCLENBQUEsdUIsQ0FBQSw4QixDQUFBLGdDLENBQUEsdUMsQ0FBQSwwQyxDQUFBLCtDLENBQ0ksYyxDQUNBLGUsQ0FHSiwyQyxDQUFBLHlCLENBQUEsWSxDQUFBLDBCLENBQUEsMkIsQ0FBQSw2QixDQUFBLHlCLENBQUEsMEIsQ0FBQSxnQyxDQUFBLDBCLENBQUEsa0IsQ0FBQSxvQixDQUFBLFMsQ0FBQSw0QixDQUFBLDBCLENBQUEsd0IsQ0FBQSw4QixDQUNJLGMsQ0FDQSxlLENBR0oseUIsQ0FBQSw4QixDQUNJLGMsQ0FDQSxlLENBR0osdUIsQ0FBQSxpQixDQUFBLHlCLENBQUEsNkIsQ0FBQSx5QixDQUFBLCtCLENBQ0ksVSxDQUNBLFcsQ0FDQSxnQixDQUlKLGEsQ0FDSSxhLENGNUVKLDhDQUNJLEssQ0FDSSx3QkFJUixJLENBQ0ksOEIsQ0FDQSxrQyxDQUNBLGlDLENBQ0EsNkIsQ0FDQSx1QyxDQUNBLGUsQ0FDQSxrQixDQUNBLGUsQ0FDQSxhLENBQ0EsUSxDQUNBLHFCLENBRUEsaURBYkosSSxDQWNRLFVBSVIsRSxDQUNJLFEsQ0FDQSxhLENBQ0EsNkIsQ0FDQSxRLENBQ0EsVyxDQUdKLE9BQUEsTyxDQUNJLFUsQ0FnQ0osQyxDQUNJLFksQ0FDQSxrQixDQ3VDWSx5QyxDRW9VSSw0QyxDSHpXaEIsWSxDQUNJLGUsQ0h5a0NSLDRCLENHcmtDQSxXLENBRUksd0MsQ0FDQSxnQyxDQUNBLFcsQ0FDQSxxQyxDQUNBLDZCLENBR0osTyxDQUNJLGtCLENBQ0EsaUIsQ0FDQSxtQixDQUdKLEUsQ0FHSSxlLENBRUEsSyxDQUNJLHNCLENBR0osUSxDQUNJLHNCLENBSVIsRSxDQWRBLEUsQ0FlSSxTLENBQ0Esb0IsQ0FHSixFLENBQ0ksa0IsQ0FHSixFLENBQ0ksa0IsQ0lDSSxrQyxDSkVSLEUsQ0FDSSxlLENBR0osVSxDQUFBLEMsQ0FDSSxrQixDQUNBLGlCLENBQ0EsYSxDQUVBLGlCLENBQUEsUSxDQUNJLFcsQ0FDQSxpQixDQUNBLE0sQ0FDQSxLLENBQ0EsaUIsQ0FDQSxlLENBQ0EsZSxDQUNBLGEsQ0FJUixDLENIa2tDQSxNLENHaGtDSSxrQixDQUdKLEssQ0FDSSxpQixDQUdKLEksQ0FDSSxZLENBQ0Esd0IsQ0FHSixHLENIa2tDQSxHLENHaGtDSSxpQixDQUNBLGdCLENBQ0EsYSxDQUNBLHVCLENBR0osRyxDQUNJLFcsQ0FHSixHLENBQ0ksUSxDQUdKLEMsQ0FDSSxhLENBQ0Esb0IsQ0FFQSxPLENBQ0ksUyxDQUdKLE8sQ0FDSSxhLENBQ0EseUIsQ0FJUixNQUFBLE0sTUFBQSxRLENBQUEsTUFBQSxNLE1BQUEsYyxDQUNJLGEsQ0FDQSxvQixDQUdKLEcsQ0FDSSxxQixDQUVBLGUsQ0FFQSxjLENBRUEsWSxDQUNBLGUsQ0FrQkEsYSxDQUNBLFksQ0FDQSxrQixDQUNBLGEsQ0FuQkEsYSxDQUNJLGdCLENIbWtDUixJLENBQ0EsRyxDRy9rQ0EsRyxDSGdsQ0EsSSxDRzdqQ0ksMEYsQ0FFQSxhLENBQ0EsMEIsQ0h3akNKLEksQ0c5a0NBLEcsQ0F1Q0ksaUIsQ0h1aUNKLEksQ0d0aUNJLGEsQ0FDQSxvQixDQXFCQSxvQixDQUNBLGdCLENBQ0EsaUIsQ0grZ0NKLEcsQ0FDQSxJLENHNWpDSSxjLENBWUosUSxDQUNJLGlCLENBRUEsaUIsQ0FRSixNLENBWEEsUSxDQVlJLGEsQ0FHSixHLENBQ0ksbUIsQ0FDQSxnQixDQUNBLFUsQ0FDQSx3QixDQUNBLG1CLENBZ09BLGUsQ0FDQSxpQixDQS9OSixPLENBQ0ksUyxDQUNBLGEsQ0FDQSxlLENBVUosTSxDQUNJLGUsQ0FHSixHLENIa2tDQSxHLENHaGtDSSxxQixDQUdKLEssQ0FDSSxtQixDQUNBLHdCLENBQ0EsVSxDQUNBLFEsQ0FDQSxvQyxDQUNBLGtCLENBRUEsYSxDQUNJLGdCLENBQ0EsaUIsQ0FDQSxhLENBQ0EsbUIsQ0FDQSxhLENIcS9CUixJLENHbitCSSxXLENBZkEsVyxDQUNJLHdCLENBS0EsYyxDQUNJLDRCLENBRUEseUIsQ0FDSSxrQixDQVNaLFEsQ0FBQSxRLENBQ0ksaUIsQ0FJUixFLENBQ0ksa0IsQ0FDQSwrQixDQUdKLEssQ0FxSUEsTSxDQXBJSSxvQixDQUdKLE0sQ0FDSSxlLENBR0osaUJBQUEsZSxDQUNJLFMsQ0g0akNKLE0sQ0d6akNBLEssQ0gyakNBLFEsQ0FEQSxNLENBRUEsUSxDR3ZqQ0ksUSxDQUNBLG1CLENBQ0EsaUIsQ0FDQSxtQixDQUdKLE0sQ0h5akNBLE0sQ0d2akNJLG1CLENBR0osYSxDQUNJLGMsQ0FHSixNLENBQ0ksZ0IsQ0FFSixlLENBQ0ksUyxDQUdKLHlDLENBQ0ksWSxDSDZqQ0osYSxDQUNBLFksQ0FDQSxhLENHNWpDQSxNLENBSUkseUIsQ0g2akNKLGtCQUFrQixVLENBQ2xCLGlCQUFpQixVLENBQ2pCLGtCQUFrQixVLENHN2pDbEIsV0FBQSxVLENBSUksYyxDQUdKLGtCLENBQ0ksUyxDQUNBLGlCLENBR0osUSxDQUNJLGUsQ0FHSixRLENBQ0ksVyxDQUNBLFMsQ0FDQSxRLENBQ0EsUSxDQUdKLE0sQ0FDSSxVLENBQ0EsVSxDQUNBLFMsQ0FDQSxtQixDQUNBLCtCLENBQ0EsbUIsQ0FFQSwwQkFSSixNLENBU1Esa0JBR0osUSxDQUNJLFUsQ0hra0NSLGlDLENHOWpDQSxzQyxDSDZqQ0Esa0MsQ0FEQSw4QixDQUdBLG1DLENBSkEsNEIsQ0FLQSxrQyxDR3pqQ0ksUyxDQUdKLDJCLENBQ0ksVyxDQUdKLGEsQ0FDSSxtQixDQUNBLDRCLENBV0osMkIsQ0FDSSx1QixDQUdKLDhCLENBQ0ksUyxDQUdKLHNCLENBQ0ksWSxDQUdKLDRCLENBQ0ksWSxDQUNBLHlCLENBT0osTSxDQUNJLFEsQ0FHSixPLENBQ0ksaUIsQ0FDQSxjLENBR0osUSxDQUNJLHVCLENBR0osUSxDQUNJLHNCLENBUUosRyxDQUNJLFcsQ0FDQSxjLENBR0osSyxDQTNCQSxNLENIdWxDQSxNLENHempDSSxrQixDQUNBLGMsQ0s4S29CLHVFLENKb2lCSiw4RCxDRDdzQmhCLFksQ0h5akNKLFcsQ0d4akNRLFMsQ0dwZUosa0IsQ0FDSSxLLENBQ0EsYyxDQUNBLFksQ0FDQSxVLENBRUEsdUJBQUEsZ0IsQ0FDSSxlLENBRUEsdUJBQUEsa0MsQ0FDSSxLLENBQ0EsYyxDQUNBLFksQ0FDQSxVLENBQ0EsYSxDQUlSLG9DLENBQ0ksYSxDQUdKLG9DLENBQ0ksVyxDQUlSLGdCLENBQ0ksa0IsQ0FJQSx5QkFESixnQixDQUVRLFksQ0FDQSxxQixDQUNBLGlCLENBRUEsa0MsQ0FDSSxlLENBRUEsdUMsQ0FDSSxjLENBQ0EsSyxDQUlSLGlDLENBQ0ksWSxDQUNBLHFCLENBQ0EsVSxDQUNBLGdCLENBR0osa0MsQ0FDSSxhLENBQ0EsVSxDQUNBLGUsQ0FHSSx1QyxDQUNJLGdCLENBQ0EsbUIsQ0FLSSxxRSxDQUNJLFEsQ0FNQSw0RSxDQUNJLDBCLEFBS1osK0NBR1EsNEUsQ0FBQSw0RSxDQUNJLFcsQ0FDQSxnQixBQXBENUIseUJBMERZLCtDLENBQ0ksWSxDQUNBLGUsQ0FDQSxrQixDQUNBLGtCLENBQ0EsUyxDQUNBLGlCLENBQ0EsSyxDQUNBLE0sQ0FLWixrQyxDQUNJLFksQ0FDQSxxQixDQUNBLGtCLENBQ0EsUSxDQUNBLFUsQ0FDQSxlLENBQ0Esa0IsQ0FFQSwyQyxDQUNJLFUsQ0FJUixrQyxDQUNJLFksQ0FDQSxpQixDQUVBLHVDLENBQ0ksZUFNaEIsZ0IsQ0FDSSx3QixDQUNBLGtCLENBQ0EsWSxDQUVBLHlCQUxKLGdCLENBTVEsZSxBQUdKLDBCQUNJLG9DLENBQ0ksZ0JBS1osMkIsQ0FDSSxlLENBQ0EsUyxDQUNBLFksQ0FDQSxrQixDQUNBLHdCLENBQ0EsUSxDQUNBLFEsQ0FHSSxnQyxDQUNJLGEsQ0FFQSxVLENBQ0Esb0IsQ0FDQSxrQixDQUNBLGlCLENBbVZKLGlDLENBalZJLHNDLENBQ0ksb0IsQ0E0RFoscUIsQ0ExRFksNEMsQ0FDSSxVLENBSVIsc0MsQ0FDSSxVLENBQ0EsYSxDQUNBLFEsQ0FDQSxPLENBQ0EsNEIsQ0FDQSxrQixDQUNBLGlCLENBQ0EsTSxDQUNBLE8sQ0FDQSxRLENBQ0EsVyxDQU1oQixpQixDQUNJLGMsQ0FDQSxxQixDQUNBLHdDLENBR0Esc0IsQ0FDSSxZLENBQ0Esa0IsQ0FDQSxRLENBR0osMEJBQ0kscUMsQ0FDSSxnQkFLWixpQixDQUNJLGEsQ0FDQSxXLENBQ0EsYSxDQUVBLHlCQUxKLGlCLENBTVEsYSxBQUdKLDBCQVRKLGlCLENBVVEsYSxBQUdKLDBCQWJKLGlCLENBY1EsYUFRUixtQixDQUNJLGEsQ0FDQSxXLENBQ0EsVSxDQUNBLGEsQ0FDQSxjLENBQ0EsaUIsQ0FDQSxRLENBQ0EsUyxDQUNBLGMsQ0FDQSxnQixDQUVBLHlCQVpKLG1CLENBYVEsY0FHSix3QixDQUNJLFUsQ0FDQSxvRCxDQUNBLFUsQ0FDQSxrQixDQUNBLGlCLENBQ0EsTyxDQUNBLE0sQ0FDQSxhLENBQ0EsbUIsQ0FFQSxxQyxDQUNJLFEsQ0FHSixxQyxDQUNJLFEsQ0FHSixxQyxDQUNJLFEsQ0FNQSw0QyxDQUNJLFEsQ0FDQSx3QixDQUdKLDRDLENBQ0ksTyxDQUdKLDRDLENBQ0ksUSxDQUNBLHVCLENBTWhCLGdCLENBQ0ksZ0IsQ0FDQSxZLENBRUEseUJBSkosZ0IsQ0FLUSxZLENBQ0EsYyxDQUNBLFEsQ0FDQSxXLENBQ0EsMEJBSVIseUIsQ0FDSSxpQixDQUNBLGUsQ0FDQSxhLENBQ0Esa0IsQ0FDQSxpQixDQUVBLCtCLENBQ0ksYSxDQUNBLG9CLENBR0oseUJBWkoseUIsQ0FhUSxrQixDQUVBLGtDLENBQ0ksWUFJUiw4QixDQUNJLGMsQ0FDQSxlLENBSVIsaUIsQ0FDSSxlLENBQ0EsUyxDQUNBLFEsQ0FDQSxZLENBQ0Esa0IsQ0FDQSxRLENBQ0EsVyxDQUNBLHNCLENBRUEsMEJBVkosaUIsQ0FXUSxVLEFBSUEseUJBREoseUIsQ0FFUSxjQUtKLHNCLENBQ0ksYSxDQUVBLFUsQ0FDQSxvQixDQUNBLGtCLENBRUEsNEIsQ0FDSSxhLENBQ0Esb0IsQ0ZyU1oseUIsQ0V5U0ksMkMsQ0FDSSxpQixDQUVBLDZDLENBQ0ksa0IsQ0FFQSxtRCxDQUNJLFUsQ0FDQSxhLENBQ0EsaUIsQ0FDQSxLLENBQ0EsTyxDQUNBLFUsQ0FDQSxXLENBQ0EsMEIsQ0FDQSwyQixDQUNBLHVCLENBQ0EsNkMsQ0FDQSxrQixDQUtKLG1ELENBQ0ksYSxDQUVBLHlELENBQ0ksa0QsQ0FJUix5QkFDSSwyRCxDQUNJLFMsQ0FDQSxvQkFNaEIsOEIsQ0FDSSxXLENBQ0EsZSxDQUNBLGlCLENBQ0EsVSxDQUNBLFEsQ0FDQSxxQixDQUNBLFMsQ0FDQSxZLENBQ0EsUSxDQUNBLHdDLENBQ0EsUyxDQUNBLGlCLENBQ0Esa0IsQ0FFQSxvQyxDQUNJLFMsQ0FDQSxrQixDQUdKLHFDLENBQ0ksVSxDQUNBLGEsQ0FDQSxVLENBQ0EsVyxDQUNBLGlCLENBQ0EsUyxDQUNBLE0sQ0ZsVVIsOEIsQ0VxVUksaUMsQ0FDSSxjLENBTUEsbUMsQ0FDSSxhLENBRUEsVSxDQUNBLG9CLENBQ0Esa0IsQ0FFQSx5QyxDQUNJLGEsQ0FDQSxvQixDQVF4QixtQixDQUNJLGUsQ0FDQSx3QixDQUNBLFksQ0FFQSx5QkFMSixtQixDQU1RLFksQ0FDQSxjLENBQ0EsK0JBSVIseUIsQ0FDSSxZLENBQ0EsYyxDQUNBLFUsQ0FDQSxjLENBQ0Esb0IsQ0FDQSxTLENBQ0EsUSxDQU1BLDJCLENBQ0ksYSxDQUNBLG9CLENBQ0EsVSxDQUNBLGtCLENBQ0EsZSxDQUNBLGlCLENBRUEsa0MsQ0FDSSxVLENBQ0EsaUIsQ0FDQSxRLENBQ0EsUyxDQUNBLE8sQ0FDQSxPLENBQ0EsVSxDQUNBLHFCLENBQ0Esa0IsQ0FNQSx3QyxDQUNJLFUsQ0FDQSxVLENBQ0EsTSxDQUtaLDBCQTVDSix5QixDQTZDUSxhLENBRUEsMkIsQ0FDSSxnQkFLWixrQixDRmdaUSwwQixDRS9ZSixhLENBQ0EseUJBRkosa0IsQ0FHUSxjQUdKLHdCLENBQ0ksYyxDQUNBLGUsQ0FDQSxhLENBQ0EsbUMsQ0FDQSxjLENBSVIscUIsQ0FDSSxTLENBQ0EsUSxDQUNBLGUsQ0FFQSx3QixDQUNJLGEsQ0FFQSwwQixDQUNJLGEsQ0FFQSxVLENBQ0Esb0IsQ0FDQSxrQixDQUVBLGdDLENBQ0ksYSxDQUNBLG9CLENBT2hCLGlCLENBQ0ksWSxDQUNBLGtCLENBQ0EsUSxDQUVBLDBCQUxKLGlCLENBTVEsY0FJUixpQixDQUNJLFksQ0FDQSxrQixDQUNBLE8sQ0FFQSxlLENBR0Esa0IsQ0FDQSxjLENBVEosaUIsQ0FXSSx1QixDQUNJLG9CLENBQ0EsVSxDQUdKLHNCLENBQ0ksVSxDQUNBLFcsQ0FDQSxhLENFbmRJLDRCLENKeWZBLGdELENFcENKLDBCLENBQ0ksa0IsQ0FFQSwrQixDQUNJLGMsQ0FLWixzQixDQUNJLFksQ0FFQSwwQkFISixzQixDQUlRLGVGa0VJLDZDLENFOURaLHNCLENBQ0ksWSxDR2htQlIsTSxDVGlpRUosTyxDQUNBLFdBQVcsYyxDU2ppRUgsc0IsQ0FDQSxrQixDQUdKLFdBQUEsZSxDVGtpRUosWUFBWSxlLENBQ1osV0FBVyxPLFlBQW1CLGUsQ1NsaUV0QixTLENBR0osYyxDVG1pRUosZSxDQUNBLFdBQVcsc0IsQ1NuaUVILHNCLENBQ0Esa0IsQ0FNSixnQixDQUNJLDJCLENBQ0EsaUMsQ0FDQSxxQixDQUNBLGlCLENBRUEsdUIsQ0FDSSxVLENBQ0EsaUIsQ0FDQSxLLENBQ0EsTSxDQUNBLFUsQ0FDQSxXLENBQ0EsUyxDQUNBLHFFLENBR0osa0IsQ0FDSSxpQixDQUNBLFMsQ0FLSiwwQkFBQSxTLE1BQUEsMEIsTUFBQSxhLE1BQUEsb0IsTUFBQSxpQixNQUFBLDJCLE1BQUEsZSxNQUFBLG1CLE1BQUEsZ0IsTUFBQSxZLGNBQUEsMEIsTUFBQSxhLE1BQUEsb0IsTUFBQSxpQixNQUFBLDJCLE1BQUEsZSxNQUFBLGdCLE1BQUEsWSxNQUFBLG1CLENBQ0ksYSxDTDNDWixjLENBQ0ksbUUsQ0FDQSxnQixDQUNBLGlCLENBR0osbUIsQ0FDSSxVLENBQ0EsZ0IsQ0FDQSxhLENBQ0EsYyxDQUVBLHlCQU5KLG1CLENBT1EsZ0IsQUFHSiwwQkFWSixtQixDQVdRLGdCQUlSLGUsQ0FDSSxlLENBSUosVSxDQUVJLGMsQ0FFQSx5QkFKSixVLENBS1EsZ0IsQUFHSix5QkFSSixVLENBU1EsaUJBR0osZ0IsQ0FDSSxZLENBQ0EsYyxDQUNBLHFCLENBQ0Esa0IsQ0FDQSxlLENBRUEseUJBUEosZ0IsQ0FRUSxpQkFHSixvQixDQUNJLGEsQ0FDQSx5QkFGSixvQixDQUdRLDJCLEFBRUosMEJBTEosb0IsQ0FNUSwyQkFJUiw0QixDQUNJLGUsQ0FDQSxpQixDQUNBLGMsQ0FLQSxnQyxDQUNJLFcsQ0FDQSxXLENBQ0EsVSxDQUNBLHdCLENBQ0EsaUIsQ0FDQSxZLENBQ0EsUSxDQUNBLDBCLENBSVIsd0IsQ0FFSSxlLENBQ0EsUSxDQUNBLFUsQ0FDQSxpQixDQUVBLGdDLENBQ0ksVSxDQUdKLHlCQVhKLHdCLENBWVEsaUJBS0oseUIsQ0o2a0VaLHlCLENJM2tFZ0IsZSxDQUNBLGEsQ0FDQSx3QixDQUNBLGlFLENBQ0EsaUIsQ0FrQkosMEMsQ0FDSSxhLENBaUJaLHNCLENBQ0ksZSxDQUNBLFMsQ0FDQSxRLENBQ0EsWSxDQUNBLGMsQ0FDQSxrQixDQUNBLHNCLENBRUEseUIsQ0FFSSxhLENBQ0EsbUIsQ0FDQSxpQixDQUVBLCtCLENBQ0ksVSxDQUNBLGEsQ0FDQSxVLENBQ0EsUyxDQUNBLDBCLENBQ0EsMkIsQ0FDQSx1QixDQUNBLGtELENBQ0EsaUIsQ0FDQSxLLENBQ0EsUSxDQUNBLFcsQ0FDQSxXLENBR0osb0MsQ0FDSSxjLENBRUEsMEMsQ0FDSSxZLENBSVIsMkIsQ0FDSSxhLENBQ0EsYSxDQUNBLG9CLENBQ0Esa0IsQ0FFQSxpQyxDQUNJLG9CLENBQ0EsVSxDQU9aLDZDLENBQ0ksMEIsQ0FFQSxnRCxDQU9JLGtELENBOEJaLHVCLENBaTFEQSxnQixDQXIzRFksVSxDQUVBLHNELENBQ0ksd0QsQ0FNQSx3RCxDQXlsQkosaUMsQ0F4bEJRLGEsQ0FRaEIsZ0QsQ0FDSSxzQixDQUtaLHFCLENBQ0ksa0IsQ0FFQSx1QixDQUNJLFksQ0FDQSxjLENBQ0Esa0IsQ0FDQSxXLENBQ0EsaUIsQ0FDQSxlLENBT0osZ0MsQ0FDSSxXLENBQ0EsaUIsQ0FDQSwyQixDQUNBLGlDLENBQ0EsdUIsQ0FDQSwwQyxDQUNBLFMsQ0FDQSxVLENBTVIsUSxDQUNJLFksQ0FDQSxzQixDQUNBLGtCLENBQ0EsTyxDQUNBLG9CLENBQ0EsbUIsQ0FDQSxjLENBQ0EsUSxDQUNBLFMsQ0FDQSxrQixDQUNBLGlCLENBQ0EsYSxDQUVBLGMsQ0FBQSxjLENBRUksb0IsQ0FDQSxTLENBR0osZ0IsQ0FRQSxrQixDQU5JLGUsQ0FDQSxpQixDQUNBLGtCLENBQ0EsZ0IsQ0FHSixrQixDQUVJLGUsQ0FDQSxnQixDQUtKLGEsQ0FXQSxvQixDQVZJLHdCLENBQ0EsVSxDQUNBLG9CLENBRUEsbUIsQ0FDSSxxQixDQUNBLGEsQ0FTSiwwQixDQUdJLHNDLENBSEosMEIsQ0FRSixjLENBV0EscUIsQ0FWSSxxQixDQUNBLGEsQ0FDQSxpQixDQUVBLG9CLENBQ0ksd0IsQ0FDQSxVLENBU0osMkIsQ0FDSSx3QixDQUNBLG9CLENBQ0EsVSxDQUlSLGUsQ0FZQSxzQixDQVBJLHFCLENBSkEsd0IsQ0FDQSxVLENBQ0Esb0IsQ0FTSixzQixDQVBJLHFCLENBRUksVSxDQUtSLHNCLENBR0ksVSxDQUVBLDRCLENBQ0ksd0IsQ0FDQSxvQixDQUNBLFUsQ0FJUixZLENBQ0ksd0IsQ0FDQSxVLENBRkosWSxDQUtJLGtCLENBRUksb0IsQ0FLUixrQixDQUNJLHFCLENBQ0EsaUIsQ0FDQSxhLENBVkEsa0IsQ0FZQSx3QixDQUNJLHdCLENBQ0EsVSxDQUlSLG1CLENBQ0ksd0IsQ0FDQSxVLENBQ0Esb0IsQ0FFQSx5QixDQUNJLHdCLENBQ0EsVSxDQUNBLG9CLENBSVIsYyxDQUNJLFUsQ0FHSixlLENBQ0ksNEIsQ0FDQSxhLENBQ0Esb0IsQ0FhQSwyQixDQVhBLHFCLENBQ0ksd0IsQ0FDQSxVLENBSVIscUIsQ0FDSSxxQixDQUNBLGEsQ0FDQSxvQixDQUVBLDJCLENBR0ksb0IsQ0FJUixxQixDQUNJLDRCLENBQ0EsVSxDQUNBLGlCLENBRUEsMkIsQ0FDSSxxQixDQUNBLGEsQ0FJUixZLENBRUksVSxDQUNBLCtCLENBQ0EsZSxDQUNBLGlCLENBQ0EsZSxDQUNBLHFCLENBRUEsa0IsQ0FDSSxVLENBQ0EscUIsQ0FHSixrQixDQUNJLHFCLENBQ0EsaUIsQ0FFQSx3QixDQUNJLFUsQ0FDQSx3QixDQUNBLG9CLENBS1osaUIsQ0FDSSxzQixDQUNBLGEsQ0FHSixhLENBQ0ksZ0IsQ0FFQSxhLENBQ0Esa0IsQ0FDQSw0QixDQUNBLG1DLENBRUEsbUIsQ0FDSSxpQixDQUNBLGEsQ0FHSixvQixDQUNJLG9CLENBS1osUyxDQUNJLFksQ0FDQSxrQixDQUNBLE8sQ0FFQSxvQixDQUVBLGEsQ0FFQSxlLENBQ0ksb0IsQ0FDQSxhLENBVUEsa0IsQ0FQSSx3QixDQUNJLFksQ0FmaEIsUyxDQW9CSSxhLENBTUksa0IsQ0FGQSxrQixDQU9KLGtCLENBQ0ksc0IsQ0FNSixjLENBQ0ksWSxDQUNBLHNCLENBQ0EsYyxDQUNBLFUsQ0FHSixjLENBQ0ksYSxDQUVBLHlCQUhKLGMsQ0FJUSwyQkFJUixnQixDQUNJLFUsQ0FDQSxlLENBRUEsc0IsQ0FDSSxhLENBRUEsYyxDQXNKQSx5QixDQXBKQSwyQixDQUNJLGEsQ0FJUixzQixDQUNJLFUsQ0FDQSxRLENBQ0EsNEIsQ0FDQSxlLENBQ0EsYyxDQUNBLFcsQ0FDQSxxQixDQUNBLGtCLENBQ0EsVSxDQUVBLDRCLENBb0JBLCtCLENBbkJJLG9CLENBQ0EsUyxDQUdKLG1DLENBb0JBLHNDLENBbkJJLFUsQ0FJUix5QixDQUNJLFUsQ0FDQSxRLENBQ0EsNEIsQ0FDQSxlLENBQ0EsZ0IsQ0FDQSxxQixDQUNBLGtCLENBQ0EsVSxDQVlKLDRCLENBQ0ksYyxDQUVBLGEsQ0FJQSw0QixDQUNJLFUsQ0FDQSxjLENBR0osNEIsQ0FDSSxVLENBQ0EsNEIsQ0FDQSxvQixDQUtKLDJCLENBQ0ksZSxDQUNBLFEsQ0FDQSx5QkFISiwyQixDQUlRLGdCQUtaLHNCLENBQ0ksaUIsQ0FFQSw0QyxDQUNJLGlCLENBQ0EsVSxDQUNBLFcsQ0FDQSxRLENBQ0EsVyxDQU9KLDRCLENBQ0ksaUIsQ0E4RFIscUIsQ0F2REksb0MsQ0FDSSxXLENBQ0EsZSxDQUNBLFEsQ0FDQSw0QixDQStMQSxpRixDQTVMSSxrRixDQUNJLHdCLENBSVIsOEMsQ0FDSSxvQyxDQUNBLDBCLENBQ0Esb0IsQ0FHSiwyQyxDQUNJLG9CLENBQ0EscUIsQ0FDQSw2QyxDQUNBLDJCLENBQ0EsMEIsQ0FDQSxtQixDQUNBLGUsQ0FDQSxrQixDQUNBLFcsQ0FDQSxrQixDQVVoQixlLENBQ0ksZSxDQW1MUSw0QyxDQWxGUix5QixDQS9GQSxxQixDQW1FQSxzQixDQXNtQlksaUQsQ0F4cUJSLFksQ0FHSixvQixDQUNJLGEsQ0FFQSxjLENBT0oscUIsQ0FDSSxhLENBQ0EsaUIsQ0FDQSxVLENBSUEsYyxDQUVBLHFCLENBQ0Esa0IsQ0FDQSxjLENBRUEsMEIsQ0FDSSxhLENBQ0EsaUIsQ0FDQSxPLENBQ0EsVSxDQUNBLGUsQ0FDQSxpQixDQUVBLFUsQ0FDQSxxQixDQUNBLGtCLENBRUEsZ0MsQ0FDSSx3QixDQU1SLDBDLENBQ0ksVSxDQUNBLFEsQ0FHSiwyQixDQUNJLFUsQ0FDQSw0QixDQUNBLG9CLENBQ0EsVyxDQUtaLHNCLENBQ0ksWSxDQUNBLGMsQ0FDQSxZLENBUUEsc0IsQ0FDSSxhLENBQ0EsaUIsQ0FDQSxpQixDQUNBLDRCLENBQ0Esd0IsQ0FDQSxhLENBRUEsZ0IsQ0FDQSxRLENBQ0EsYyxDQUNBLGtCLENJcUJ3Qiw0SSxDSmxCNUIsb0MsQ0FDSSx3QixDQUNBLGEsQ0FJUixtQixDQUNJLGUsQ0FDQSxpQixDQU1BLHlCLENBQ0ksYSxDQUVBLFUsQ0FDQSxpQixDQUNBLGlCLENBQ0EsYyxDQUNBLGtCLENBQ0EsaUIsQ0FFQSxnQyxDQUNJLFUsQ0FDQSxhLENBQ0EsVSxDQUNBLFcsQ0FDQSxpQixDQUNBLE8sQ0FDQSxNLENBQ0EscUIsQ0FHSiwyQixDQUNJLHlCLENBQ0EsVSxDQUNBLGtCLENBUVIsOEMsQ0FDSSx3QixDQUNBLG9CLENBQ0EsNEMsQ0FDQSwwQixDQUNBLDJCLENBQ0EseUIsQ0FHSiw0QixDQUNJLGtCLENBT0osbUMsQ0FDSSxXLENBQ0EsZSxDQUNBLHFCLENBUUEsNkMsQ0FDSSxxQyxDQUNBLDBCLENBQ0Esb0IsQ0FHSiwwQyxDQUNJLG9CLENBQ0EscUIsQ0FDQSw2QyxDQUNBLDJCLENBQ0EsMEIsQ0FDQSxvQixDQUNBLGUsQ0FDQSxrQixDQUNBLFcsQ0FDQSxrQixDQVdaLGlCLENBQ0ksZSxDQUNBLGlCLENBSUEsOEQsQ0FDSSxrQyxDQUtKLHdCLENBQ0ksMEIsQ0FFQSxrQyxDQUNJLGtDLENBQ0Esb0IsQ0FHSixxQyxDQUNJLGtDLENBUVosaUIsQ0FDSSxrQixDQUNBLGUsQ0FDQSxrQixDQUdKLGUsQ0FDSSxZLENBQ0EsYyxDQUNBLFMsQ0FFQSxzQixDQUNJLGEsQ0FDQSxZLENBQ0Esa0IsQ0FDQSxzQixDQUNBLFcsQ0FDQSxVLENBQ0EsaUIsQ0FDQSxvQixDQUNBLHdCLENBQ0Esa0IsQ0FDQSxRLENBQ0EsUyxDQU1BLDRCLENBQ0ksd0IsQ0FRaEIsc0IsQ0FDSSxZLENBQ0Esd0IsQ0FDQSxZLENBQ0EscUIsQ0FDQSxpQixDQUNBLFUsQ0FFQSw4QixDQUNJLFksQ0FDQSxrQixDQUNBLE8sQ0FDQSxlLENBRUEsa0MsQ0FDSSxVLENBQ0EsVyxDQUVBLHVDLENBQ0ksWSxDQUtaLDRCLENBQ0ksZSxDQUlKLDhCLENBQ0ksZSxDQUNBLCtCLENBRUEsZSxDQUlSLGlCLENBQ0ksdUUsQ0FDQSxnQixDQUNBLGlCLENBQ0EsMEQsQ0FFQSxzQixDQUNJLFksQ0FDQSxjLENBQ0Esd0QsQ0FFQSx3QixDQW9LUSx1RCxDQVhBLHlELENBeEpKLGEsQ0FDQSxjLENBRUEseUJBSkosd0IsQ0FLUSx5RixDQUNBLDRGLEFBRUosMEJBUkosd0IsQ0FTUSxvRyxDQUNBLHVHQUtaLDBCLENBQ0ksMEQsQ0FJUixjLENBQ0ksYSxDQUNBLG9CLENBQ0Esa0IsQ0FDQSwyQyxDQUNBLGlCLENBRUEsb0IsQ0FBQSxvQixDQUVJLG9CLENBQ0EsMEMsQ0FNQSw4QixDQUpBLHlCLENBSUEsOEIsQ0FKQSx5QixDQUNJLGEsQ0FNQSxrQyxDQUFBLGtDLENBQ0kseUIsQ0FFQSx1QyxDQUFBLHVDLENBQ0ksWSxDQU1oQixxQixDQUNJLHlCLENBQ0EsZSxDQUNBLFksQ0FDQSxpQixDQUVBLHlCLENBRUksaUIsQ0FDQSxLLENBQ0EsTSxDQUNBLFcsQ0FDQSxTLENBR0osOEIsQ0FDSSxpQixDQUNBLFUsQ0FDQSxXLENBQ0EsUyxDQUlSLHVCLENBQ0ksc0IsQ0FDQSx5QixDQUVBLDRCLENBQ0ksYSxDQUVBLGMsQ0FDQSxhLENBR0osMEIsQ0FDSSxTLENBQ0EsYSxDQUNBLGUsQ0FTWixlLENBQ0ksdUUsQ0FDQSxnQixDQUNBLGlCLENBQ0EsMEcsQ0FFQSw0QixDQUNJLGMsQ0FDQSxrQixDQUdKLHFCLENBQ0ksWSxDQUNBLGMsQ0FDQSxrQixDQUNBLDZCLENBQ0EsVSxDQUNBLGtCLENBR0osb0IsQ0FFSSxVLENBR0oscUIsQ0FDSSxxQixDQUNBLDRDLENBQ0Esa0IsQ0FDQSxpQixDQUNBLDZELENBRUEseUJBUEoscUIsQ0FRUSxjLEFBR0oseUJBWEoscUIsQ0FZUSxjSjgzRFosZ0QsQ0lsMUR3QixrRixDQXpDaEIsNEMsQ0owM0RSLDhDLENJdjNEWSxzQixDQUdKLGtDLENBQ0ksYSxDQUVBLHNCLENBSUEsK0MsQ0FDSSxZLENBQ0EsYyxDQUNBLFUsQ0FNSSx5RSxDQUNJLGtCLENBQ0EsZSxDQUNBLGEsQ0FTQSx5QkFESiwwRSxDQUVRLCtCLENBQ0Esa0NBVVIsMkUsQ0FDSSxhLENBQ0EsaUIsQ0FJUiw2RCxDQUNJLGEsQ0FDQSxlLENBRUEsOEUsQ0FDSSxhLENBQ0EsZSxDQUtKLDBEQUFBLFcsTUFBQSxlLE1BQUEsYSxDQUNJLFUsQ0FDQSxXLENBQ0EsZSxDQUNBLFEsQ0FDQSw0QixDQUNBLGEsQ00zakNaLGtELENObWtDSSx3RCxDQUNJLFUsQ0FDQSxZLENBQ0EsZ0IsQ0FDQSxlLENBQ0EsUSxDQUNBLDRCLENBT0osNEUsQ0FDSSxpQixDQUNBLDRCLENBRUEsbUYsQ0FDSSx5QyxDQUNBLGMsQ0FDQSxpQixDQUNBLE8sQ0FDQSwwQixDQUNBLFcsQ0FDQSxVLENBR0osa0YsQ0FDSSxxQixDQUNBLGlCLENBQ0EsTyxDQUNBLDBCLENBQ0EsZ0IsQ0FDQSxxQixDQUNBLGlCLENBQ0EsZSxDQUNBLHFCLENBQ0EsaUIsQ0FDQSxZLENBQ0EsbUIsQ0F3QkksMEcsQ0FyQlIsb0csQ0FDSSxzQixDQUdKLHdGLENBQ0ksVSxDQUNBLFcsQ0FDQSxRLENBQ0EsbUIsQ0FLSiwyRixDQUNJLFksQ0FDQSxrQixDQUNBLHNCLENBQ0EsVyxDTTNqQ0Esb0csQ05ta0NJLDBHLENBQ0ksYSxDQUNBLGlCLENBQ0EsaUIsQ0FDQSxlLENBQ0EsaUIsQ0FDQSxjLENNamtDSiwyRyxDTm1rQ0ksaUgsQ0FDSSxVLENBQ0EsaUIsQ0FDQSxhLENBQ0EsTSxDQUNBLFUsQ0FDQSxXLENBQ0EscUIsQ0FDQSw0QixDQUNBLDJCLENBQ0EsaUMsQ0FDQSw4QixDQUNBLHlDLENBQ0Esa0IsQ005akNSLHlILENObWtDSSwrSCxDQUNJLHFCLENBUzVCLG1DLENBQ0ksZ0IsQ0FFQSxpRCxDQUNJLGEsQ0FDQSxpQixDQUNBLG9CLENBQ0EsbUIsQ0FDQSxjLENBQ0EsUyxDQUNBLGtCLENBQ0EsVSxDQUVBLGUsQ0FDQSxpQixDQUNBLGtCLENBQ0EsZ0IsQ0FDQSx3QixDQUNBLFUsQ0FDQSxvQixDQUVBLHVELENBQ0kscUIsQ0FDQSxhLENBS1osOEIsQ0FHSSx3QyxDQUZBLFUsQ0FNQSx3QyxDQUNJLFcsQ0FDQSxlLENBQ0EsUSxDQUNBLDRCLENBR0ksc0YsQ0FDSSx3QixDQUlSLGtELENBQ0ksMEIsQ0FDQSwwQixDQUNBLG9CLENBR0osK0MsQ0FDSSxvQixDQUNBLHFCLENBQ0EsNkMsQ0FDQSwyQixDQUNBLDBCLENBQ0Esb0IsQ0FDQSxlLENBQ0Esa0IsQ0FDQSxXLENBQ0Esa0IsQ0FXcEIsYSxDQUNJLGtCLENBQ0EscUIsQ0FDQSxlLENBQ0EsWSxDQUVBLHlCQU5KLGEsQ0FPUSxZLENBQ0EsaUJBR0osd0IsQ0FnQ1EsdUMsQ0F3S0EscUMsQ0FvT0Esd0MsQ0FzSUkseUMsQ0FqakJSLGUsQ0FHSixtQixDQUNJLFksQ0FDQSxzQixDQUNBLDZCLENBQ0EsZSxDQUNBLFEsQ0FFQSxzQixDQUNJLGEsQ0FDQSxRLENBRUEsd0IsQ0FDSSxhLENBSVIsNEIsQ0FDSSxhLENBSVIsMEIsQ0FDSSxlLENBRUEsNEIsQ0FFSSxjLENBUVIscUIsQ0FDSSxZLENBQ0EsNkIsQ0FDQSxzQixDQUNBLDBCLENBQ0EsUSxDQUVBLHlCQVBKLHFCLENBUVEsa0IsQ0FDQSxvQixDQUNBLCtCQTJEQSx3RCxDQXhESiw4QixDQTBIQSw0QixDSjR6RFIsNEIsQ0lyN0RZLFUsQ0FDQSx5QkFGSiw4QixDQUdRLG1CQUtaLGtCLENBRUksVSxDQUtKLGtCLENBQ0ksVSxDQUNBLGUsQ0FDQSxhLENBR0osb0IsQ0FDSSx3QyxDQUNBLHFCLENBQ0EsaUIsQ0FDQSxrQixDQUNBLFksQ0FDQSxjLENBQ0Esa0IsQ0FDQSxRLENBQ0EsaUIsQ0FDQSxTLENBQ0EsZ0IsQ0FFQSxZLENBQ0EsaUIsQ0FFQSx5QkFoQkosb0IsQ0FpQlEsYyxBQUdKLHlCQXBCSixvQixDQXFCUSxZLENBQ0Esa0JBR0oscUMsQ0FDSSxhLENBRUEseUJBSEoscUMsQ0FJUSxzQyxBQUVKLHlCQU5KLHFDLENBT1EsVUFPSixxRSxDQUNJLFUsQ0FJUiw2QixDQUNJLGEsQ0FDQSxhLENBRUEseUJBSkosNkIsQ0FLUSxVQUtaLGtCLENBQ0ksbUIsQ0FFQSx5QkFISixrQixDQUlRLGdCLEFBR0oseUJBUEosa0IsQ0FRUSxzQkFNWixrQixDQUNJLHFCLENBQ0EsaUIsQ0FDQSxpQixDQUNBLFksQ0FDQSxjLENBQ0Esa0IsQ0FDQSxhLENBQ0EsYSxDQUNBLGMsQ0FDQSxzQyxDQUVBLHlCQVpKLGtCLENBYVEsUSxDQUNBLGMsQUFHSix5QkFqQkosa0IsQ0FrQlEsa0IsQUFHSix5QkFyQkosa0IsQ0FzQlEsa0IsQ0FDQSxjQUdKLHdCLENBQ0ksVyxDQUNBLGEsQ0FDQSx5QkFISix3QixDQUlRLGFBU1Isd0IsQ0FDSSx3QixDQUNBLFUsQ0FFQSx5QkFKSix3QixDQUtRLDBCLEFBR0oseUJBUkosd0IsQ0FTUSxhQUdKLDJCLENBQ0ksYSxDQUNBLGMsQ0FHSiwwQixDQUVJLGMsQ0FRUix1QixDQUNJLFUsQ0FDQSxhLENBRUEseUJBSkosdUIsQ0FLUSxhLEFBR0oseUJBUkosdUIsQ0FTUSxhQUdKLGdDLENBQ0ksYyxDQUdKLHlCLENBQ0ksaUIsQ0FFQSxVLENBQ0EsUSxDQU1aLGlCLENBR0ksWSxDQUNBLHFCLENBQ0EsaUIsQ0FFQSxrQixDQUNBLDJDLENBQ0EsYSxDQVRKLGlCLENBV0ksdUIsQ0FDSSxvQixDQXNKSSw4RCxDQXBKSiwrQyxDQXFGQSxvQyxDQXBGSSxhLENBeUpRLHVFLENBdEpKLHdELENBdUZBLDZDLENBdEZJLFksQ0FNaEIsd0IsQ0FDSSxhLENBQ0EsVSxDQUNBLFksQ0FDQSxlLENBQ0EseUIsQ0FFQSw0QixDQUNJLFUsQ0FDQSxXLENBQ0EsZ0IsQ0FJUiwwQixDQUNJLFcsQ0FDQSxpQixDQUNBLHFCLENBQ0EseUIsQ0FRSix1QixDQUNJLFksQ0FDQSxpQixDQUNBLE8sQ0FDQSxvQixDQUVBLFUsQ0FDQSxrQixDQUdJLGdDLENBQ0ksa0IsQ0FNaEIsb0IsQ0FHSSxhLENBQ0Esb0IsQ0FDQSxrQixDQUNBLGUsQ0FDQSxVLENBQ0EsYSxDQUdJLHlCQURKLHlCQUFBLDBCLENBRVEsZSxDQUNBLDZCLEFBR0oseUJBTkoseUJBQUEsMEIsQ0FPUSxlLENBQ0EsNkJBSVIsMEIsQ0FDSSxvQixDT3hvRFEsa0MsQ1Ayb0RKLDBELENBQ0kscUIsQ0FzRUEsa0UsQ0F3Q0EsK0MsQ0F2R0osd0MsQ0FDSSx5QixDQVdKLHlCQURKLHVELENBRVEscUJBS1osMkIsQ0FDSSxpQixDQUNBLGlCLENBQ0EsZSxDQUNBLHFCLENBRUEsK0IsQ0FFSSxpQixDQUNBLEssQ0FDQSxNLENBQ0Esc0IsQ0FDQSxrQixDQUlSLDZCLENBQ0ksZ0IsQ0E1RkEsNkIsQ0E4RkEsZ0MsQ0FDSSxhLENBQ0EsZSxDQVVaLGtCLENBTUksd0IsQ0FIQSxvQixDQUNBLGEsQ0FxQkEseUIsQ0FDSSxZLENBQ0EsZSxDQUNBLGUsQ0FFQSw2QixDQUVJLGlCLENBS0osOEIsQ0FDSSxjLENBQ0EsYSxDQUdKLDZCLENBQ0ksZSxDQWNRLG9ELENBQ0ksWSxDSjh2RHhCLG1CLENJcHZEQSxtQixDQUVJLFksQ0FDQSxXLENBQ0EsVSxDQUNBLGlCLENBQ0Esa0IsQ0FDQSxzQixDQUNBLFMsQ0FDQSxjLENBQ0Esd0IsQ0pzdkRKLHVCLENJcHZESSx1QixDQUNJLFUsQ0FDQSxXLENHN2dEWSxzRCxDQzdCUixvQyxDUml5R1osNEIsQ0lydkRRLDRCLENBQ0ksWSxDQUtaLGtCLENBQ0ksWSxDQUNBLGtCLENBQ0EsTyxDQUVBLHlCLENBQ0ksYSxDQUNBLFUsQ0FDQSxTLENBQ0EsaUIsQ0FDQSxrQixDQUNBLHdCLENBQ0EsVSxDQUNBLFMsQ0FFQSxnQyxDQUlBLCtCLENBSEksUyxDSjB2RFosb0MsQ0lodkRJLG9DLENBRUksaUIsQ0prdkRSLDZDLENJL3VEWSw2QyxDQUNJLFMsQ0FPUiwwQyxDQUNJLHFCLENBT1osa0IsQ0FDSSxxQixDQUNBLFksQ0FDQSxpQixDQUNBLDRDLENBRUEscUIsQ0FDSSxhLENBQ0EsZSxDQUdKLHVCLENBQ0ksWSxDQUNBLHNCLENBQ0EsUSxDQUNBLGUsQ0FHSix3QixDQUNJLFcsQ0FDQSxhLENBRUEsUSxDQUVBLDhCLENBQ0ksVSxDQUVBLFEsQ0FHSiwyQixDQUNJLGUsQ0FDQSxTLENBQ0Esa0IsQ0FFQSw4QixDQUNJLGlCLENBQ0EsaUIsQ0FDQSxRLENBRUEsZSxDQU1BLHFDLENBQ0ksVSxDQUNBLGEsQ0FDQSxVLENBQ0EsVyxDQUNBLDBDLENBQ0EsMkIsQ0FDQSwwQixDQUNBLGEsQ0FDQSxpQixDQUNBLFEsQ0FDQSxNLENBTWhCLHdCLENBQ0ksVSxDQUNBLGEsQ0FFQSw0QixDQUNJLFUsQ0FJUiwyQixDQUNJLGtCLENBRUEsc0MsQ0FDSSxlLENBSVIsc0IsQ0FDSSx3QixDQU1BLCtDLENBSkEseUIsQ0FDSSxVLENBVVosMkIsQ0FDSSxnQixDQUNBLHVFLENBQ0EsZ0IsQ0FDQSxpQixDQUNBLGlFLENBQ0EsaUIsQ0FFQSx5QkFSSiwyQixDQVNRLGtCLEFBRUoseUJBWEosMkIsQ0FZUSxrQkFHSixpRCxDQUNJLG9CLENBRUEsbUQsQ0FDSSxzQixDQUlSLDhCLENBQ0ksYSxDQUNBLGEsQ0FDQSx3QixDQUVBLG1DQUFBLFksQ0FDSSxvQixDQUlSLHFDLENBVUksMkMsQ0FUQSxhLENBNERJLGdELENBekRBLDhDLENBQ0ksZ0IsQ0FDQSxjLENBU1osb0MsQ0FDSSwyRCxDQUVBLHlDQUFBLFksQ0FDSSxvQixDQUlSLHVDLENBQ0ksWSxDQUNBLGMsQ0FDQSxrQixDQUNBLHNCLENBQ0EsTyxDQUVBLDRDQUFBLFksQ0FDSSxxQixDQUtaLDZCLENBQ0ksdUUsQ0FDQSxnQixDQUNBLGlCLENBQ0EsYyxDQUNBLFksQ0FDQSxjLENBQ0EsNkIsQ0FDQSxRLENBRUEseUJBVkosNkIsQ0FXUSxjLENBQ0Esc0IsQUFFSix5QkFkSiw2QixDQWVRLGdCLEFBRUoseUJBakJKLDZCLENBa0JRLHVCQUdKLHVDLENBVUksNkMsQ0FUQSxhLENBZVIsYyxDQUNJLHFCLENBTUEsb0MsQ0FDSSxZLENBQ0EsYyxDQUNBLFEsQ0FFQSxtRCxDQUNJLGMsQ0FDQSxpQixDQUNBLHlCLENBQ0EsMEIsQ0FHSix5RCxDQUNJLFksQ0FDQSxjLENBQ0EsUSxDQUNBLGEsQ0FDQSxjLENBRUEsZ0UsQ0FDSSxXLENBQ0Esd0IsQ0FDQSx5QixDQU1oQixXLENBQ0ksVyxDQUNBLG9CLENBcUJBLDJCLENBbkJBLDRCLENBQ0ksWSxDQUdKLHlCQVJKLFcsQ0FTUSxVLENBQ0Esa0IsQ0FDQSxvQixDQUVBLGUsQ0FDSSxZQUtaLFUsQ0FDSSxVLENBQ0Esb0IsQ0FNQSx5QkFSSixVLENBU1EsVSxDQUNBLGtCLENBQ0Esb0IsQ0FFQSxjLENBQ0ksWUFLWixjLENBQUEsYSxDQUNJLGlCLENBQ0EscUIsQ0FDQSxnQixDQUNBLFEsQ0FDQSxlLENBQ0EsYSxDQUVBLG9CLENBQUEscUIsQ0FBQSxxQixDQUFBLG1CLENBQUEsb0IsQ0FBQSxvQixDQUNJLGlCLENBQ0EsSyxDQUNBLE0sQ0FDQSxVLENBQ0EsVyxDSTdvRVIsVyxDQUNJLGMsQ0FDQSxpQixDQUNBLCtCLENBRUEsMEJBTEosVyxDQU1RLGdCQUtKLHNCLENBQ0ksd0IsQ0FHSixlLENBU0kscUIsQ0FHSSxpQixDQUVBLE0sQ0FDQSxVLENBQ0EsVyxDQWhCUixlLENBRUksUSxDQUlBLGUsQ0FDQSxTLENBRUEscUIsQ0FDSSxVLENBQ0EsYSxDQUVBLEssQ0FJQSw0QixDQUlSLG9CLENBQ0ksaUIsQ0FDQSxTLENBR0osaUIsQ0FDSSxrQixDQUNBLGMsQ0FFQSx5QkFKSixpQixDQUtRLFksQ0FDQSxrQixDQUNBLDZCLENBQ0Esc0IsQ0FDQSxRLENBQ0Esb0IsQUFHSix5QkFiSixpQixDQWNRLGtCQUlSLGlCLENBQ0ksVSxDQUNBLGEsQ0FFQSx5QkFKSixpQixDQUtRLGlCLENBQ0EsUUFJUixpQixDQUNJLGEsQ0FDQSxXLENBQ0EsZSxDQUVBLHFCLENJa0JJLDhCLENKakJBLGMsQ0FJUixpQixDS3ZCSSxpQyxDTHdCQSxlLENBOEJJLDhCLENBNUJKLDRCLENBQ0ksZSxDQUdKLHVCLENBQ0ksaUIsQ0FDQSxlLENBQ0EsOEIsQ0FDQSxjLENBR0osbUIsQ0FDSSxpQixDQUNBLGUsQ0FDQSxRLENBR0osbUIsQ0FxRVEsMEIsQ0FFSSxpQixDQUNBLGEsQ0FDQSxvQixDQUNBLGtCLENBMUVaLG1CLENBQ0ksWSxDQUNBLGtCLENBQ0EsTyxDQUVBLGUsQ0FJQSxjLENBTUEseUIsQ0E2RFEsZ0MsQ0E1REosYSxDQUdKLHdCLENBQ0ksVSxDQUNBLFcsQ0FDQSxhLENBSUksaUMsQ0FDSSxjLENBVXBCLGdCLENBQ0ksWSxDQUNBLFEsQ0FDQSxrQixDQUNBLHlCQUpKLGdCLENBS1EsaUJBR0osb0IsQ0FDSSxzQixDQUNBLFcsQ0FFQSwwQkFKSixvQixDQUtRLGFBSVIsc0IsQ0FDSSxrQixDQUNBLG1DLENBQ0EsZSxDQUNBLGUsQ0FHSixxQixDQUNJLGUsQ0FDQSxTLENBQ0EsUSxDQUVBLHdCLENBQ0ksZSxDQUVBLDBCLENBQ0ksYSxDQWNoQixvQixDQUNJLFksQ0FDQSxjLENBQ0EsVSxDQUNBLGlCLENBQ0Esa0IsQ0FFQSx5QkFQSixvQixDQVFRLGtCQStPSSx3RCxDQWJBLDBELENBL05SLHlCLENBQ0ksYSxDQUNBLGMsQ0FFQSx5QkFKSix5QixDQUtRLFksQ0FDQSxXLENBQ0EsYyxDQUdKLHFDLENBRVEsYyxDQUNBLGlCQUlSLCtCLENBQ0ksaUIsQ0FDQSxlLENBQ0EsbUMsQ0FDQSxjLENBU0osMkIsQ0FOQSw4QixDQUNJLGlCLENBQ0EsZSxDQUNBLFEsQ0FHSiwyQixDQUNJLFksQ0FDQSxrQixDQUNBLE8sQ0FHQSxhLENBQ0Esa0IsQ0FDQSxvQixDQUNBLGMsQ003SkosbUMsQ04rSkksc0MsQ0FDSSxlLENBNERBLG1DLENBekRKLGlDLENBQ0ksYSxDQU1oQixtQixDQUNJLFksQ0FDQSxzQixDQUNBLGdCLENBQ0EscUIsQ0FDQSx5QixDQUVBLHlCQVBKLG1CLENBUVEsa0IsQ0FDQSxrQixDQUNBLCtCQUdKLDJCLENBRUksWSxDQUNBLGtCLENBQ0EsYSxDQUNBLGtCLENBRUEseUJBUEosMkIsQ0FRUSxpQkFRUix3QixDQUNJLGUsQ0FDQSxTLENBQ0EsUSxDQUNBLFksQ0FDQSxjLENBQ0Esa0IsQ0FDQSxZLENBRUEseUJBVEosd0IsQ0FVUSxRLENBQ0Esa0JBSUEsNkIsQ0FFSSxvQixDQUNBLGtCLENBQ0EsYSxDQVdwQixnQixDQUVJLFUsQ0FDQSxnQixDQUNBLGlCLENBQ0Esa0IsQ0FDQSxpQixDQUNBLFMsQ0FDQSxZLENBQ0EsYyxDQVVBLHNCLENBQUEscUIsQ0FFSSxZLENBQ0EsVyxDQUNBLGMsQ0FHSixzQixDQUNJLDJELENBQ0EsOEQsQ0FFQSwwQkFDSSxxQyxDQUNJLFksQ0FDQSxVLENBQ0Esa0IsQ0FDQSxjLENBR0oscUMsQ0FDSSxjLENBR0osb0MsQ0FDSSxpQkFJUiwyQixDQUNJLE0sQ0FDQSxpQixDQUVBLHlCQUpKLDJCLENBS1EsWSxDQUNBLHVCQUlSLDhDLENBQ0ksaUIsQ0FDQSxXLENBRUEseUJBSkosOEMsQ0FLUSxpQixDQUNBLFcsQ0FDQSxlLENBQ0EsU0FHSixvRSxDQUNJLFUsQ0FDQSxRLENBRUEseUJBSkosb0UsQ0FLUSxlRDFOUixrRCxDQzhOQSw4RCxDQTBsQlEsa0QsQ0V4c0JKLDJDLENGK0dBLFksQ0F5RVEsbUYsQ0FyRWhCLDZDLENSa3lIUiwrQyxDUWh5SFksc0IsQ0FHSixpRCxDQUNJLHVCLENBR0osbUMsQ0FDSSxVLENBQ0EsK0QsQ0FDQSxzQixDQUdKLHlDLENBQUEsNEMsQ0FDSSxhLENBQ0Esa0IsQ0FJQSxnRCxDQUNJLFksQ0FDQSxjLENBQ0EsaUIsQ0FFQSx5QkFMSixnRCxDQU1RLG1CQU9BLDBFLENBQ0ksaUIsQ0FDQSxlLENBQ0EsYSxDQUNBLFUsQ0FDQSxlLENBUUoseUJBQ0kscUUsQ0FDSSxRQUlSLGlGLENBQ0ksaUIsQ0FHSiwrSSxDQUNJLDBCLENBSUEseUJBREosMkUsQ0FFUSxnQyxDQUNBLG1DQVVSLHFFLENBQ0ksaUIsQ0FDQSxZLENBSUEseUYsQ0FDSSxZLENBQ0Esa0IsQ0FDQSxPLENBRUEsNkgsQ0FDSSxxQixDQUNBLGlCLENBQ0Esa0IsQ0FFQSx3SixDQUNJLFksQ0FDQSxRLENBQ0Esb0IsQ0FFQSx5SyxDQUNJLFcsQ0FDQSxVLENBQ0EsVyxDQUVBLG9MLENBQ0ksVSxDQUNBLDJDLENBR0osOEssQ0FDSSxVLENBQ0EscUMsQ0FLWixnSixDQUNJLFksQ0FDQSxpQixDQUdKLG9JLENBQ0kscUIsQ0FDQSxlLENBQ0Esc0MsQ0FHSiwwSixDQUNJLGlCLENBQ0EsMEIsQ0FLWiwwRixDQXNISSxzTCxDTTdoQmhCLDRDLENBQUEsMkMsQ053YWdCLFUsQ0FFQSwrRkFBQSxtQixDQUNJLFUsQ0FRUixvRixDQUFBLG1GLENBQUEsb0YsQ0FDSSxpQixDQUVBLDJGLENBQUEsMEYsQ0FBQSwyRixDQUNJLFUsQ0FDQSxpQixDQUNBLE8sQ0FDQSxRLENBQ0EsMEIsQ0FDQSxVLENBQ0EsVyxDQUNBLDJCLENBQ0EsaUMsQ0FDQSx1QixDQUNBLG1CLENBSUEsK0ZBQUEsVyxNQUFBLGUsTUFBQSxhLENBQUEsOEZBQUEsVyxNQUFBLGUsTUFBQSxhLENBQUEsK0ZBQUEsVyxNQUFBLGUsTUFBQSxhLENBQ0ksd0IsQ0FPWiwyRSxDQUNJLFUsQ0FDQSxZLENBQ0EsTyxDQXFHSiw4RSxDQS9GSSwyRixDQUNJLDBCLENBT0osMEYsQ0FDSSwwQyxDQU9KLDJGLENBQ0ksOEMsQ0FPSiwyRixDQUNJLDJDLENBS1osNEUsQ0FDSSwwQixDQUNBLGlCLENBS0EsbUVBQUEsVyxNQUFBLGUsTUFBQSxhLENBQ0ksVSxDQUNBLFcsQ0FDQSxlLENBQ0EsUSxDQUNBLDRCLENBQ0EsZSxDQUNBLDRCLENBQ0EsVSxDQUVBLG1FQUFBLFcsTUFBQSxlLE1BQUEsMEIsQ0FDSSxVLENBTVIsK0csQ0FDSSw0QixDQUNBLHdCLENBR0osaUgsQ0FDSSxvQixDQUdKLDhHLENBQ0ksbUQsQ0FDQSxpQixDQUdKLDZHLENBQ0ksVSxDQVFSLDBFLENBQ0ksaUIsQ0FHSixpRSxDQUNJLFUsQ0FDQSxZLENBQ0EsZ0IsQ0FDQSw0QixDQUNBLFEsQ0FDQSw0QixDQUNBLGUsQ0FDQSxVLENBV0oscUYsQ0FDSSxpQixDQUNBLDRCLENBRUEsNEYsQ0FDSSx5QyxDQUNBLGMsQ0FDQSxpQixDQUNBLE8sQ0FDQSwwQixDQUNBLFcsQ0FDQSxhLENBR0osMkYsQ0FDSSxxQixDQUNBLGlCLENBQ0EsTyxDQUNBLDBCLENBQ0EsZ0IsQ0FDQSxxQixDQUNBLGlCLENBQ0EsZSxDQUNBLHFCLENBQ0EsaUIsQ0FDQSxZLENBQ0EsbUIsQ0F1QkksbUgsQ0FwQlIsNkcsQ0E0RVksOEgsQ0EzRVIsc0IsQ0FHSixpRyxDQUNJLFUsQ0FDQSxXLENBQ0EsUSxDQUNBLG1CLENBS0osb0csQ0FDSSxZLENBQ0Esa0IsQ0FDQSxXLENBUUksbUgsQ0FDSSxhLENBQ0EsaUIsQ0FDQSxjLENBQ0EsZSxDQUNBLGlCLENBQ0EsYyxDQUNBLFUsQ0FFQSwwSCxDQUNJLFUsQ0FDQSxpQixDQUNBLGEsQ0FDQSxNLENBQ0EsVSxDQUNBLFcsQ0FDQSxxQixDQUNBLDRCLENBQ0EsMkIsQ0FDQSxpQyxDQUNBLDhCLENBQ0Esa0IsQ0FLSix3SSxDQUNJLHlDLENBU1osK0csQ0FDSSxZLENBQ0EsYyxDQUNBLGtCLENBQ0EsUSxDQUVBLHdILENBQ0ksYSxDQUNBLGMsQ0FFQSx5QkFKSix3SCxDQUtRLGEsQ0FDQSxVLENBQ0EsZ0JBT0osOEgsQ0FDSSxhLENBQ0Esb0IsQ0FDQSw0QixDQUNBLHdCLENBQ0EsYSxDQUNBLGtCLENBQ0EsUSxDQUNBLGMsQ0FDQSxrQixDQWN4Qiw4RCxDQUNJLGMsQ0FDQSxhLENBQ0EscUIsQ0FDQSxVLENBRUEsK0UsQ0FDSSxVLENBQ0EsZSxDQU1oQixvQyxDQUFBLHlDLENBQ0ksb0IsQ0FDQSxZLENBQ0EsUSxDQUNBLHdCLENBRUEseUJBTkosb0MsQ0FBQSx5QyxDQU9RLDRCQUdKLGtELENBQUEsdUQsQ0FDSSxPLENBSUEsd0UsQ0FBQSx3RSxDQUFBLDZFLENBQUEsNkUsQ0FDSSxZLENBQ0Esc0IsQ0FDQSxrQixDQUNBLE8sQ0FDQSxvQixDQUNBLG1CLENBQ0EsYyxDQUNBLFMsQ0FDQSxrQixDQUNBLGlCLENBQ0EsYSxDQUVBLGUsQ0FDQSxpQixDQUNBLGtCLENBQ0EsZ0IsQ0FDQSxpQixDQUNBLE8sQ0FDQSx5QixDQUdKLHdFLENBQUEsNkUsQ0FDSSw0QixDQUNBLFUsQ0FFQSw4RSxDQUFBLDhFLENBQUEsbUYsQ0FBQSxtRixDQUNJLG9CLENBQ0EsUyxDQUNBLHFCLENBQ0EsYSxDQUlSLHdFLENBQUEsNkUsQ0FDSSxxQixDQUNBLGEsQ0FFQSw4RSxDQUFBLDhFLENBQUEsbUYsQ0FBQSxtRixDQUNJLG9CLENBQ0EsUyxDQUNBLHdCLENBQ0EsVSxDQUNBLG9CLENBTVIsd0UsQ0FDSSxZLENBQ0Esc0IsQ0FDQSxrQixDQUNBLE8sQ0FDQSxvQixDQUNBLG1CLENBQ0EsYyxDQUNBLFMsQ0FDQSxrQixDQUNBLGlCLENBQ0EsYSxDQUVBLGUsQ0FDQSxpQixDQUNBLGtCLENBQ0EsZ0IsQ0FFQSxPLENBQ0EseUIsQ0FuQkosd0UsQ0FpQkksaUIsQ0FqQkosd0UsQ0FBQSw2RSxDQUFBLDZFLENBQ0ksWSxDQUNBLHNCLENBQ0Esa0IsQ0FDQSxPLENBQ0Esb0IsQ0FDQSxtQixDQUNBLGMsQ0FDQSxTLENBQ0Esa0IsQ0FDQSxpQixDQUNBLGEsQ0FFQSxlLENBQ0EsaUIsQ0FDQSxrQixDQUNBLGdCLENBRUEsTyxDQUNBLHlCLENBbkJKLDZFLENBaUJJLGlCLENBS0osd0UsQ0FBQSw2RSxDQUNJLDRCLENBQ0EsVSxDQUVBLDhFLENBQUEsOEUsQ0FBQSxtRixDQUFBLG1GLENBQ0ksb0IsQ0FDQSxTLENBQ0EscUIsQ0FDQSxhLENBQ0EsZ0IsQ0FDQSxpQixDQUlSLHdFLENBQUEsNkUsQ0FDSSx3QixDQUNBLFUsQ0FDQSxvQixDQUVBLDhFLENBQUEsOEUsQ0FBQSxtRixDQUFBLG1GLENBQ0ksb0IsQ0FDQSxTLENBQ0Esd0IsQ0FDQSxvQixDQUNBLFUsQ0FLWixzRSxDQUFBLDJFLENBQ0ksTyxDQUNBLGtCLENBQ0Esa0IsQ0FDQSxxQixDQUVBLHNGLENBQUEsMkYsQ0FDSSxxQixDQUNBLGMsQ0FHSiw2RSxDQUFBLGtGLENBQ0ksUSxDQUdKLHlCQWZKLHNFLENBQUEsMkUsQ0FnQlEsaUJBS1osK0IsQ0FDSSxVLENBQ0Esb0QsQ0FHSSxVLENBR0oseUMsQ0FDSSxXLENBQ0EsZSxDQUNBLFEsQ0FDQSw0QixDQUdJLHVGLENBQ0ksd0IsQ0FJUixtRCxDQUNJLDBCLENBQ0EsMEIsQ0FDQSxvQixDQUdKLGdELENBQ0ksb0IsQ0FDQSxxQixDQUNBLDZDLENBQ0EsMkIsQ0FDQSwwQixDQUNBLG9CLENBQ0EsZSxDQUNBLGtCLENBQ0EsVyxDQUNBLGtCLENBVWhCLHFCLENBQ0ksMkIsQ0FDQSxpQyxDQUNBLHFCLENBRUEsMEJBTEoscUIsQ0FNUSxjQU9SLGlELENBQUEsaUQsQ0FDSSxVLENBQ0EsYyxDQUNBLGlCLENBS0osMEIsQ0FDSSxZLENBQ0EscUIsQ0FJQSx5QkFESiw2QyxDQUVRLGlCLENBQ0EsVyxDQUNBLGUsQ0FDQSxPLENBRUEsbUUsQ0FDSSxlTWxnQ2hCLGEsQ0FHSSxpQixDQUNBLGMsQ0FFQSx5QkFOSixhLENBT1EsZ0IsQUFHSix5QkFWSixhLENBV1EsaUJBR0osaUIsQ0FFSSxVLENBQ0EsaUIsQ0FDQSxXLENBQ0EsUyxDQUNBLE0sQ0FDQSxLLENBTVEseUJBREosZ0MsQ0FFUSxjLEFBS0oseUJBREosK0IsQ0FFUSxjQU1oQixtQixDQUNJLGlCLENBQ0EsUyxDQUdKLDRCLENBQ0ksWSxDQUNBLHNCLENBQ0EsaUIsQ0FHSixzQixDQUNJLFUsQ0FDQSxZLENBRUEseUJBSkosc0IsQ0FLUSx3QixBQUVKLDBCQVBKLHNCLENBUVEsd0JBR0oseUIsQ0FDSSxlLENBQ0EsaUUsQ0FDQSx3QixDQUdKLHdCLENBRUksZSxDQUVBLHlCQUpKLHdCLENBS1EsaUJBUVIsK0IsQ0FDSSxtQixDQUlSLGtCLENBQ0ksd0IsQ0E2QkEsb0MsQ0EzQkEsb0MsQ0FDSSxXLENBU0oseUJBQ0kseUIsQ0FDSSxVLENBQ0EsUyxDQUNBLGlCLENBQ0EsTSxDQUNBLEssQ0FDQSxVLENBQ0EsVyxDQUNBLGlDQUtaLGtCLENBQ0ksd0IsQ0FNQSx5QkFDSSx5QixDQUNJLFUsQ0FDQSxTLENBQ0EsaUIsQ0FDQSxNLENBQ0EsSyxDQUNBLFUsQ0FDQSxXLENBQ0EsdUNBTVIsa0QsQ0FDSSxnQixDQUtaLGMsQ0FDSSxZLENBQ0EsYyxDQUNBLFksQ0FDQSxNLENBQ0EsSyxDQUNBLFUsQ0FDQSxXLENBQ0EsYSxDQUNBLCtCLENBRUEsdUIsQ0FDSSxlLENBQ0EsZSxDQUNBLFksQ0FDQSxpQixDQUNBLFcsQ0FDQSxpQixDQUNBLDJCLENBQ0EsNEMsQ0FFQSxvQyxDQUNJLFUsQ0FDQSxpRSxDQUNBLHVCLENBQ0Esa0IsQ1BuREEsNEMsQ09zREosOEMsQ2Rrb0pSLGdELENjaG9KWSxzQixDQUtJLCtELENBQ0ksYyxDQUNBLGEsQ0FDQSxxQixDQUNBLFUsQ0FFQSxnRixDQUNJLGUsQ0FJUix5RCxDQUNJLGtCLENBR0ksb0VBQUEsVyxNQUFBLGUsTUFBQSxhLENBQ0ksVSxDQUNBLFcsQ0FDQSxlLENBQ0EsUSxDQUNBLDRCLENBQ0EsZSxDQUNBLDRCLENBQ0EsVSxDQUVBLG9FQUFBLFcsTUFBQSxlLE1BQUEsMEIsQ0FDSSxVLENBUzVCLDRCLENBQUEsaUMsQ0FDSSxlLENBRUEsMEMsQ0FBQSwrQyxDQUNJLFksQ0FDQSxzQixDQUNBLGtCLENBQ0EsTyxDQUNBLG9CLENBQ0EsbUIsQ0FDQSxjLENBQ0EsUyxDQUNBLGtCLENBQ0EsaUIsQ0FDQSxhLENBRUEsZSxDQUNBLGlCLENBQ0Esa0IsQ0FDQSxnQixDQUVBLE8sQ0FDQSx5QixDQUNBLHdCLENBQ0EsVSxDQUNBLG9CLENBRUEsZ0QsQ0FBQSxnRCxDQUFBLHFELENBQUEscUQsQ0FDSSxvQixDQUNBLFMsQ0FDQSx3QixDQUNBLFUsQ0FDQSxvQixDQUtaLHFCLENBQ0ksaUIsQ0FDQSxRLENBQ0EsVSxDQUNBLGMsQ0FDQSxjLENBQ0EsVSxDQUNBLDhCLENBRUEsMkIsQ0FDSSxVLENDbFFaLGlCLENBQ0ksaUIsQ0FDQSxjLENBRUEseUJBSkosaUIsQ0FLUSxnQixBQUdKLHlCQVJKLGlCLENBU1EsaUJBR0oscUIsQ0FDSSxpQixDQUNBLEssQ0FDQSxNLENBQ0EsVSxDQUNBLFcsQ0FDQSxlLENBQ0EsUyxDQWtCSiwwQixDQUNJLGlCLENBQ0EsUyxDQUdKLHVCLENBQ0ksVSxDQUNBLGUsQ0FDQSx5QkFISix1QixDQUlRLGlCLEFBR0oseUJBUEosdUIsQ0FRUSxpQkFHSiwwQixDQUNJLFUsQ0FDQSxlLENBQ0EseUJBSEosMEIsQ0FJUSxpQkM3QkosK0IsQ0NRSixxQixDRnlCQSx5QixDQUVJLFEsQ0FLSiwrQixDQUNJLGlCLENBQ0EsbUIsQ0FFQSxxQyxDQUNJLFcsQ0FDQSw0RCxDQUNJLFcsQ2YwMkpwQixtRCxDZXQySlksbUQsQ0FFSSxpQixDQUNBLFEsQ0FFSixtRCxDQUNJLFUsQ0FFSixtRCxDQUNJLE8sQ0FHSixrRCxDQUNJLGlCLENBQ0EsTSxDQUNBLFcsQ0FFQSx5QkFMSixrRCxDQU1RLGNHakdwQixrQixDQUNJLGMsQ0FDQSx5QixDQUNBLDRCLENBRUEseUJBTEosa0IsQ0FNUSxnQkFHSix1QixDQUNJLFksQ0FDQSxxQixDQUNBLGtCLENBQ0EsNkIsQ0FDQSxRLENBRUEseUJBUEosdUIsQ0FRUSxvQkFJUix3QixDQUNJLFUsQ0FDQSxhLENBQ0EseUJBSEosd0IsQ0FJUSxhQUdKLDJCLENBQ0ksZSxDQUNBLGMsQ0FHSiwwQixDQUVJLGUsQ0FDQSxxQyxDQ0FBLHNDLENOaUNBLDJDLENLaENJLGUsQ0FLWix5QixDQUNJLFksQ0FDQSxrQixDQUNBLDZCLENBQ0EsUSxDQUNBLFUsQ0FFQSx5QkFQSix5QixDQVFRLG1CLEFBR0osMEJBWEoseUIsQ0FZUSxVQUdKLDhCLENBQ0ksWSxDQUNBLGtCLENBQ0EsVyxDQUNBLGUsQ0FDQSx5QkFMSiw4QixDQU1RLGNBR0osa0MsQ0FDSSxlLENBQ0EsYyxDRWxFUiwwQkFESixpQyxDQUVRLG9CQUtKLGdDLENBQ0ksdUIsQ0FDQSxpQixDQUVBLGlCLENBQ0EsbUIsQ0FDQSx5QkFOSixnQyxDQU9RLHNCQUdKLHNDLENBQ0ksVyxDQUNBLDZELENBQ0ksVyxDcEJ1aEtwQixvRCxDb0JuaEtZLG9ELENBRUksaUIsQ0FDQSxRLENBRUosb0QsQ0FDSSxVLENBRUosb0QsQ0FDSSxVLENBR0osbUQsQ0FDSSxpQixDQUNBLFMsQ0FDQSxXLENQeENoQixxQixDQUVJLGMsQ0FFQSx5QkFKSixxQixDQUtRLGdCLEFBR0oseUJBUkoscUIsQ0FTUSxpQkFHSiwyQyxDQUNJLGEsQ0FJQSwyRCxDQUNJLHFCLENBRUEseUJBSEosMkQsQ0FJUSw0QkFLWiwwQixDQUNJLFksQ0FDQSxxQixDQUNBLGtCLENBQ0EsUSxDQUVBLHlCQU5KLDBCLENBT1Esa0IsQ0FDQSxVLEFBR0osMEJBWEosMEIsQ0FZUSxVQUlSLDBCLENBQ0ksVSxDQUNBLGEsQ0FFQSx5QkFKSiwwQixDQUtRLDJCLEFBR0osMEJBUkosMEIsQ0FTUSwyQkFTSixnQyxDQUVJLHNCLENBQ0EsZSxDQUVBLHlCQUxKLGdDLENBTVEsZ0JHekJKLG9DLENIaUNKLGdDLENBQ0kseUIsQ0FDQSxVLENBQ0Esa0IsQ0cvQkksMEMsQ0hpQ0osc0MsQ0FDSSxhLENBS1osNEIsQ0FDSSxVLENBRUEseUJBSEosNEIsQ0FJUSxxQkFHSixnQyxDQUNJLHNCLENBQ0EsZ0IsQ0FDQSxrQixDQUVBLHlCQUxKLGdDLENBTVEsVSxDQUNBLFcsQ0FDQSxrQixDQUNBLG9CLEFBR0oseUJBWkosZ0MsQ0FhUSxzQixBUXZHUiwwQkFESixpQixDQUVRLFVBSVIsaUIsQ0FDSSxhLENBRUEseUJBSEosaUIsQ0FJUSwyQixBQUdKLDBCQVBKLGlCLENBUVEsMkJBSVIsa0IsQ0FDSSxZLENBQ0EsUSxDQUVBLDBCQUpKLGtCLENBS1EsZ0JBSVIsbUIsQ0FDSSxlLENBRUEsdUIsQ0FDSSxVLENBQ0Esa0IsQ0FDQSxZLENBQ0EsZ0IsQ0FJUixrQyxDQUNJLGUsQ0FDQSx3QixDQUNBLHlCQUhKLGtDLENBSVEsaUJBR0oscUMsQ0FDSSxxRSxDQzlDUixrQixDQUNJLFksQ0FDQSxjLENBQ0EsUSxDQUNBLHlCQUpKLGtCLENBS1EsZSxBQUVKLDBCQVBKLGtCLENBUVEsVUFJUixrQixDQUNJLFUsQ0FDQSx5QkFGSixrQixDQUdRLHdCLEFBRUoseUJBTEosa0IsQ0FNUSxtQyxBQUVKLDBCQVJKLGtCLENBU1EsbUNOckJSLHNCLENBQ0ksWSxDQUNBLHFCLENBQ0Esc0IsQ0FDQSxLLENBQ0Esa0IsQ0FFQSx5QkFQSixzQixDQVFRLGtCLENBQ0EsUSxDQUNBLGlCLEFBR0osMEJBYkosc0IsQ0FjUSxRLENBQ0Esb0JBSUosNEIsQ0FDSSxhLENBQ0Esa0IsQ0FDQSxVLENBQ0EseUJBSkosNEIsQ0FLUSxhQVFSLGtDLENBQ0ksVyxDQTBDQSxnQyxDQXhDQSxvQyxDR0pKLDJCLENJZEEsa0IsQ1BvQlEsZSxDQUdKLG9DLENBRUksYSxDQVdSLDZCLENBQ0ksVSxDQUNBLGMsQ0FDQSxlLENBQ0Esa0IsQ0FDQSx5QkFMSiw2QixDQU1RLGlCLEFBRUoseUJBUkosNkIsQ0FTUSxpQixBQUdKLDBCQVpKLDZCLENBYVEsaUJBSVIsOEIsQ0FDSSxVLENBQ0EsZSxDQUNBLGEsQ0d6RVIscUIsQ0FDSSxZLENBQ0EsYyxDQUNBLGtCLENBQ0EscUIsQ0FDQSxRLENBQ0EsZSxDQUNBLHlCQVBKLHFCLENBUVEsb0IsQUFFSiwwQkFWSixxQixDQVdRLFVBSVIseUIsQ0FDSSxhLENBQ0EsVSxDQUNBLHlCQUhKLHlCLENBSVEseUIsQ0FDQSxZLEFBR0osMEJBUkoseUIsQ0FTUSwyQkFHSiw0QixDQUNJLGUsQ0FhUixxQixDQUNJLGEsQ0FDQSxVLENBQ0EseUJBSEoscUIsQ0FJUSx5QixDQUNBLFksQUFHSiwwQkFSSixxQixDQVNRLDJCQUdKLHlCLENBQ0ksVSxDS3ZEWixTLENBR0ksaUIsQ0FDQSxlLENBQ0EsWSxDQUNBLGMsQ0FDQSxvQixDQUNBLHNCLENBQ0EsVSxDQUNBLHFCLENBQ0EsaUMsQ0FDQSxjLENBRUEsMEJBZEosUyxDQWVRLFdBR0oseUIsQ0FDSSxpQixDQUdKLGdCLENBQ0ksVyxDQUNBLGlCLENBQ0EsTSxDQUNBLEssQ0FDQSxXLENBQ0EsVSxDQUNBLCtCLENBR0osMEJBaENKLFMsQ0FpQ1Esa0JBR0osYyxDQUNJLHdELENBR0osYSxDQUNJLHdELENBR0osb0IsQ0FDSSxzQixDQUNBLGdCLENBQ0EsUyxDQUVBLHVCLENBQ0ksYSxDQUNBLGUsQ0FDQSx3QixDQUVBLDRCQUFBLFksQ0FDSSxrQixDQUtaLGMsQ0FDSSxZLENBQ0EsaUIsQ0FFQSwwQkFKSixjLENBS1EsYSxDQUNBLHdCLENBQ0EsMkJBR0osaUIsQ0FFSSxrRCxDQUdKLG9CLENBQ0ksaUIsQ0FDQSxXLENBQ0EsWSxDQUVBLDBCQUxKLG9CLENBTVEsZSxBQUdKLDBCQVRKLG9CLENBVVEsYUFHSiw4QixDQUNJLFEsQ0FDQSxVLENBRUEsMEJBSkosOEIsQ0FLUSxRLENBQ0EsWUFJUixpQyxDQUNJLFcsQ0FDQSxVLENBRUEsMEJBSkosaUMsQ0FLUSxXLENBQ0EsWUFNaEIsa0IsQ0FDSSxvRSxDQUNBLGUsQ0FDQSxhLENBQ0EsbUMsQ0FDQSxpQixDQUNBLHdCLENBRUEsdUJBQUEsWSxDQUNJLGUsQ0FJUixlLENBQ0ksWSxDQUNBLHNCLENBQ0EsUSxDQUNBLGtCLENBQ0EsbUIsQ0FDQSxhLENBRUEsMEJBUkosZSxDQVNRLHFCLENBQ0EscUIsQ0FDQSxPLEFBR0oseUJBZEosZSxDQWVRLGVBR0osbUMsQ0FDSSxZLENBQ0EsZ0IsQ0FDQSxlLENBRUEsMEJBTEosbUMsQ0FNUSxpQkFJUixrQyxDQUNJLFksQ0FJUixtQixDQUNJLG1FLENBQ0EsZSxDQUNBLG1DLENBQ0EsZSxDQXNCSSx5QkFBQSxZLENBcEJKLHdCQUFBLFksQ0FDSSxrQixDQUlSLGtCLENBRUksaUIsQ0FFQSx1QkFBQSxZLENBQ0ksa0IsQ0FFQSx5QkFISix1QkFBQSxZLENBSVEsb0JBSVIsb0IsQ0FjSSx3QixDQWJBLDZELENBT0oscUIsQ0FDSSxlLENBQ0EsUyxDQUNBLGUsQ0FDQSxlLENBRUEsd0IsQ0FFSSxRLENBQ0EsaUIsQ0FDQSxpQixDQUVBLHlCQU5KLHdCLENBT1EsZ0IsQUFHSiw2QkFBQSxZLENBQ0ksa0IsQ0FHSiwrQixDQUNJLFUsQ0FDQSxpQixDQUNBLFcsQ0FDQSxNLENBQ0EsVSxDQUNBLFcsQ0FDQSwyQyxDQUNBLDJCLENBQ0EsMEIsQ0FDQSxhLENBUVIseUMsQ0FDSSxpQixDQUNBLFUsQ0FDQSxpRSxDQUlSLGlDLENBQ0ksc0IsQ0FLSiwwQkFESix1QixDQUVRLGMsQUFHSix5QkFMSix1QixDQU1RLGNBR0osNEMsQ0FDSSxZLENBQ0EscUIsQ0FDQSxrQixDQUNBLDRDLENBQ0EsZSxDQUVBLHlCQVBKLDRDLENBUVEsc0IsQ0FDQSx3Q0FHSiwrQyxDQXVDQSwyQyxDQXRDSSxpQixDQUNBLGdFLENBR0osK0QsQ0FDSSxhLENBSVIsdUMsQ0FDSSxzQixDQUlSLG1CLENBQ0ksMEIsQ0FDQSxpQixDQUVBLDBCQUpKLG1CLENBS1EsYyxBQUdKLHlCQVJKLG1CLENBU1EsY0FHSix3QyxDQUNJLFksQ0FDQSxxQixDQUNBLGtCLENBQ0EsNEMsQ0FDQSxlLENBRUEseUJBUEosd0MsQ0FRUSxzQixDQUNBLHdDQUdKLDJDLENBQ0ksZSxDQUlKLDJELENBQ0ksYSxDQUNBLGUsQ0FJUixtQyxDQUNJLDBCLENBSVIsZSxDQUNJLFksQ0FDQSxjLENBQ0EsUSxDQUdJLHlCQURKLHdCLENBRVEsYSxDQUNBLGdCQUtaLGdCLENBQ0ksVyxDQUNBLGEsQ0FDQSxnQixDQUNBLGlCLENBRUEsMEJBTkosZ0IsQ0FPUSxjLEFBR0oscUJBQUEsWSxDQUNJLGtCLENQalZaLFksQ0FDSSxpQixDQUVBLGdCLENBQ0ksaUIsQ0FDQSxLLENBQ0EsTSxDQUNBLFUsQ0FDQSxXLENBQ0EsZSxDQUNBLFMsQ0FFQSxvQixDQUNJLFUsQ0FDQSxXLENBQ0EsZ0IsQ0FDQSxpQixDQUlSLHFCLENBQ0ksaUIsQ0FDQSxTLENBR0osa0IsQ0FDSSxlLENBRUEseUJBSEosa0IsQ0FJUSxpQixBQUdKLHlCQVBKLGtCLENBUVEsaUJBU0osNEIsQ0FDSSxpQixDQUNBLG1CLENBQ0EseUJBSEosNEIsQ0FJUSxzQkFHSixrQyxDQUNJLFcsQ0FDQSxvRCxDQUNJLFcsQ2pCeXJMcEIsZ0QsQ2lCcnJMWSxnRCxDQUVJLGlCLENBQ0EsUSxDQUVKLGdELENBQ0ksVSxDQUVKLGdELENBQ0ksTyxDQUdKLCtDLENBQ0ksaUIsQ0FDQSxNLENBQ0EsVyxDTXRFWixlLENBQ0ksVSxDQUNBLGUsQ0FDQSxhLENBR0osZSxDQUNJLGlCLENBQ0EsZSxDQUVBLHlCQUpKLGUsQ0FLUSxpQixBQUVKLHlCQVBKLGUsQ0FRUSxpQixBQUtBLHlCQUZKLGtCLENBR1EsaUJBSVIsaUIsQ0FFSSxlLENBRUEseUJBSkosaUIsQ0FLUSxnQkFHSiw0QixDQWdFSSx3QyxDQS9EQSxlLENBS1osZSxDQUdJLFksQ0FDQSxzQixDQUNBLFEsQ0FDQSxrQixDQUNBLE0sQ0FFQSwwQkFUSixlLENBVVEsMEIsQUFHSix5QkFiSixlLENBY1EsVyxBQUdKLHlCQWpCSixlLENBa0JRLFVBR0osMEIsQ0FDSSxlLENBQ0EsZSxDQUdJLHVELENBQ0ksWSxDQUtaLHNCLENBQ0ksa0IsQ0FDQSxpQixDQUNBLFcsQ0FDQSxhLENBQ0EsYSxDQUNBLGlCLENBRUEseUIsQ0FDSSxhLENBQ0EsUSxDQUlSLDJCLENBQ0ksVyxDQUVBLDhCLENBQ0ksYyxDQUNBLGMsQ0FHSiw2QixDQUVJLGMsQ0FVQSw4QyxDQUNJLGEsQ0FHSixpRCxDQUNJLG9CLENFOUdwQixRLENBR0ksYyxDQUVBLHlCQUxKLFEsQ0FNUSxnQixBQUdKLHlCQVRKLFEsQ0FVUSxpQkFLSSxrQyxDQUNJLGUsQ0FDQSxnQixDQUNBLGlCLENBQ0EscUIsQ0FTWixtQixDQUNJLHVFLENBQ0EsZ0IsQ0FDQSxpQixDQUdKLGMsQ0FDSSxlLENBQ0EsZ0IsQ0FDQSxpQixDQUNBLGlCLENBQ0EsaUUsQ0FFQSxrQixDQUNJLG9CLENBR0osMkIsQ0FDSSxrQixDQUlSLG1CLENBQ0ksWSxDQUNBLGMsQ0FDQSxRLENBRUEsdUIsQ0FDSSxhLENBQ0EsYyxDQUVBLDBCQUpKLHVCLENBS1EsdUYsQ0FDQSwwRixBQU1RLHFEQUFBLFksQ0FDSSxrQixDQU9wQix3QixDQUNJLDRCLENBRUEsNkIsQ0FDSSx1QyxDQUNBLGtCLENBQ0EsZSxDQUNBLGtCLENBQ0EsYSxDQUNBLGMsQ0FDQSxpQixDQUVBLG1DLENBQ0ksaUIsQ0FDQSxhLENBQ0EsWSxDQUNBLGMsQ0FDQSxlLENBQ0Esd0IsQ0FFQSx5QyxDQUFBLDBDLENBRUksVSxDQUNBLGlCLENBQ0EsTyxDQUNBLFEsQ0FDQSxjLENBQ0EsYyxDQUNBLHdCLENBQ0EsbUIsQ0FDQSwrQixDQUVKLDBDLENBQ0ksOEIsQ0FFSix5QyxDQUNJLDRDLENBSVIsd0QsQ0FDSSx5QixDQUNBLDRCLENBQ0EsVSxDQUVBLDhELENBQ0ksdUIsQ0FFQSxvRSxDQUFBLHFFLENBRUksd0IsQ0FNaEIsZ0MsQ0FDSSx1QixDQUtaLG9CLENBQ0ksZSxDQUNBLGdCLENBQ0EsaUIsQ0FDQSxpQixDQUNBLDhELENBRUEsd0IsQ0FDSSxrQixDQUdKLHlCLENBQ0ksa0IsQ0FHSiw2QixDQUNJLGlCLENBQ0EsZ0IsQ0FDQSxpQixDYjNKWixlLENBR0ksYyxDQUNBLDRCLENBQ0EseUIsQ0FFQSx5QkFQSixlLENBUVEsYyxDQUdKLHdCLENBRVEsZ0JBR0osNkMsQ0FDSSxzQixDQUdKLDZDLENBQ0ksYSxDQUNBLHlCQUZKLDZDLENBR1EsMkIsQUFFSiwwQkFMSiw2QyxDQU1RLDJCLEFBRUosMEJBUkosNkMsQ0FTUSwyQkFJUiw4QyxDQUNJLGEsQ0FDQSxpQixDQUVBLG1ELENBQ0ksVSxDQUNBLGtCLENBRUEsdUQsQ0FDSSxVLENBQ0EsZSxDQU1oQixvQixDQUNJLFksQ0FDQSxzQixDQUNBLGMsQ0FDQSw2QixDQUNBLGEsQ0FDQSx5QkFOSixvQixDQU9RLFUsQUFFSiwwQkFUSixvQixDQVVRLFEsQ0FDQSxnQkFJUixvQixDQUNJLGEsQ0FDQSx5QkFGSixvQixDQUdRLDJCLEFBRUosMEJBTEosb0IsQ0FNUSwyQixBQUVKLDBCQVJKLG9CLENBU1EsMkJBSVIscUIsQ0FDSSxZLENBQ0Esc0IsQ0FDQSxRLENBQ0EseUJBSkoscUIsQ0FLUSxVQUdKLDBCLENBQ0ksVSxDQUNBLGEsQ0FDQSx5QkFISiwwQixDQUlRLG1CQVNKLDZCLENBQ0ksYyxDQUNBLGdFLENBR0osNEIsQ0FFSSxRLENEekdoQixZLENBQ0ksYyxDQUVBLHlCQUhKLFksQ0FJUSxnQixBQUdKLHlCQVBKLFksQ0FRUSxpQkFHSix1QixDQUNJLHVFLENBQ0EsZ0IsQ0FDQSxpQixDQUdKLHNCLENBQ0ksYyxDQUNBLDhELENBRUEseUJBSkosc0IsQ0FLUSxnQixBQUdKLHlCQVJKLHNCLENBU1EsZ0JBR0osd0IsQ0FDSSxhLENBQ0EsaUUsQ0FRQSw0QixDQUNJLGtCLENBQ0EsVyxDQUNBLFUsQ0FDQSxpQixDQUtaLHNCLENBQ0ksWSxDQUNBLGMsQ0FDQSx1RCxDQUdKLGlCLENBQUEscUIsQ0FFSSxhLENBQ0EsYyxDQUVBLDBCQUxKLGlCLENBQUEscUIsQ0FNUSxzRixDQUNBLHlGQUdKLHFCLENBQUEseUIsQ0FDSSxVLENBQ0EsVyxDQUNBLGdCLENBQ0Esc0IsQ0FDQSxpQixDQUtKLG1CLENBQ0ksYSxDQUNBLHNELENBRUEsMEJBSkosbUIsQ0FLUSxXLENBQ0EsZ0JBS1oscUIsQ0FDSSxZLENBQ0EsYyxDQUNBLHVELENBRUEsdUIsQ0FDSSxhLENBQ0EsYSxDQUNBLGMsQ0FDQSxzRCxDQUVBLHlCQU5KLHVCLENBT1EsVyxDQUNBLGMsQ0FDQSxzRixDQUNBLHlGZXBHaEIsaUIsQ0FDSSxjLENBRUEseUJBSEosaUIsQ0FJUSxnQixBQUdKLHlCQVBKLGlCLENBUVEsc0JBR0osdUIsQ0FDSSxZLENBQ0Esa0IsQ0FDQSxzQixDQUNBLGMsQ0FDQSxPLENBQ0EsZSxDQUVBLHlCQVJKLHVCLENBU1EsaUJBSVIsc0IsQ0FDSSxRLENBQ0EsZSxDQUVBLHlCQUpKLHNCLENBS1EsUSxDQUNBLG9CLEFBR0oseUJBVEosc0IsQ0FVUSxRLENBQ0Esb0JuQm9EQSw2QyxDbUJqREosaUMsQ0FDSSxlLENDdkNaLHFCLENBQ0ksYSxDQUVBLDRDLENBQ0ksZSxDQUdKLDBCLENBQ0ksWSxDQUNBLGMsQ0FDQSxhLENBQ0EsMEJBSkosMEIsQ0FLUSxVQUlSLDBCLENBQ0ksVSxDQUVBLHlCQUhKLDBCLENBSVEsd0IsQUFHSiwwQkFQSiwwQixDQVFRLG1DcEJ4QlosdUIsQ0FDSSxjLENBRUEseUJBSEosdUIsQ0FJUSxnQixBQUVKLHlCQU5KLHVCLENBT1EsZ0JBR0osa0MsQ0FDSSxZLENBQ0EsYyxDQUNBLHNCLENBQ0EsdUUsQ0FDQSxnQixDQUNBLGlCLENBQ0EsNEQsQ0FFQSwwQkFUSixrQyxDQVVRLDBCLENBSVIsZ0MsQ0FHUSxjLENBQ0EsaUJBR0osbUQsQ0FDSSxlLENBQ0EsUyxDQUVBLG1FLENBQ0ksUyxDQUtaLGdDLENBQ0ksWSxDQUNBLFcsQ0FDQSxlLENBRUEsbUMsQ0FDSSxlLENBQ0EsZ0IsQ0FFQSwrQyxDQVNBLCtDLENBU0EsK0MsQ0FTQSwrQyxDQUFBLCtDLENBMUJJLGEsQ0FJUixtQyxDQUNJLGUsQ0FDQSxnQixDQU9KLG1DLENBQ0ksZSxDQUNBLGdCLENBT0osbUMsQ0FBQSxtQyxDQUNJLGUsQ0FDQSxnQixDQU9KLGtDLENBRUksc0IsQ0FDQSxlLENBT0oseUMsQ0FDSSxzQixDQUNBLGtCLENBRUEsMkQsQ0FDSSx1QyxDQUdKLHVELENBQ0ksb0IsQ0FDQSxvQixDQUNBLGtCLENBQ0EseUIsQ0FHSiwwRCxDQUNJLHdCLENBR0osNkMsQ0FDSSxrQixDQVlSLG9DLENBQ0ksVSxDQUNBLGMsQ0FDQSxrQixDQUdKLHVDLENBQ0ksYyxDQUNBLFEsQ0FFQSx5QkFKSix1QyxDQUtRLGdCQUdKLDJDLENBQ0ksYyxDQUlSLDJDLENBQ0ksYSxDQUNBLGdCLENBRUEsNkIsQ0FHSiwyQyxDQUNJLG9CLENBQ0EsYyxDQUNBLGMsQ0FDQSxlLENBQ0Esc0IsQ0FDQSxpQixDQUNBLDZCLENBQ0EsYSxDQU9KLDRDLENBQ0ksb0IsQ0FDQSxjLENBQ0EsUSxDQUVBLHlCQUxKLDRDLENBTVEsZ0JBR0osNkQsQ0FDSSxpQixDQUNBLGUsQ0FDQSxnQixDQUNBLDZCLENBQ0EsYyxDQU1BLDJDQUFBLFksQ0FBQSwyQ0FBQSxZLENBQ0ksa0IsQ0FLWixrQyxDQU9JLDBDLENBTkEsYSxDQUdKLG9DLENBQ0ksYSxDQVFSLDhCLENBQ0ksdUIsQ0FDQSw0QixDQUNBLHdCLENBRUEsbUMsQ0FDSSxhLENBSVIsNkIsQ0FDSSxZLENBQ0EsYyxDQUNBLFcsQ0FDQSxrQixDQUlJLG1DLENBQ0ksVSxDQUtaLCtCLENBQ0ksWSxDQUNBLGMsQ0FDQSw2QixDQUNBLG9CLENBQ0EsZSxDQUNBLFksQ0FHSiw2QixDQUNJLFksQ0FDQSxjLENBQ0EsUyxDQU9KLG1DLENBQ0ksZSxDQUNBLFksQ0FDQSxjLENBQ0Esc0IsQ0FDQSxRLENBRUEseUJBUEosbUMsQ0FRUSxVQUdKLHdDLENBQ0ksWSxDQUNBLHNCLENBQ0EsUSxDQUNBLG9CLENBQ0Esa0IsQ0FDQSxjLENBQ0EsVSxDQUNBLGEsQ0FDQSxjLENBRUEseUJBWEosd0MsQ0FZUSw0QixDQUNBLCtCQUdKLDhDLENBQ0ksb0IsQ0FHSixtRCxDQUNJLHdCLENBQ0EsZ0IsQ0FHSiw2QyxDQUNJLFksQ0FDQSxrQixDQUNBLHNCLENBQ0EsVyxDQUNBLFUsQ0FDQSxhLENBQ0EsaUIsQ0FDQSx3QixDQUVBLHlCQVZKLDZDLENBV1EsVyxDQUNBLFlBV0osK0MsQ0FDSSxhLENBRUEsUSxDQUdKLCtDLENxQjlRUixpQyxDckIrUVksZSxDc0J6VHBCLHVCLENBQ0ksYyxDQUVBLHlCQUhKLHVCLENBSVEsZ0IsQUFHSix5QkFQSix1QixDQVFRLGlCQUdKLGtDLENBQ0ksWSxDQUNBLGMsQ0FDQSx1RSxDQUNBLGdCLENBQ0EsaUIsQ0FDQSx3RCxDQUdKLDZCLENBQ0ksYSxDQUNBLGMsQ0FFQSwwQkFKSiw2QixDQUtRLFksQ0FDQSxXLENBQ0EsZ0JBR0osa0MsQ0FDSSxVLENBQ0EsVyxDQUNBLGdCLENBQ0EsaUIsQ0FFQSxzQyxDQ0dBLGlDLENERkksVSxDQUNBLFcsQ0FDQSxzQixDQUNBLGtCLENBSVIsZ0MsQ0FDSSxnQixDQUNBLGtCLENBQ0EsaUIsQ0FHSixrQyxDQUNJLGlCLENBRUEsdUNBQUEsWSxDQUNJLGtCLENBSVIsK0IsQ0FDSSxhLENBQ0EsaUIsQ0FDQSxnQixDQUNBLGlCLENBQ0EsaUIsQ0FDQSxlLENBQ0EsYSxDQUNBLGtCLENBRUEscUJBQ0kscUMsQ0FDSSxhLENBQ0Esc0JDdkVwQixrQixDQUNJLGMsQ0FFQSx5QkFISixrQixDQUlRLGdCQUdKLDZCLENBQ0ksWSxDQUNBLGMsQ0FDQSx1RSxDQUNBLGdCLENBQ0EsaUIsQ0FDQSx3RCxDQUdKLG1DLENBQ0ksZSxDQUVBLHNDLENBQ0ksa0IsQ3BCd0NBLGlELENBWEEsbUQsQ29CekJSLHdCLENBQ0ksYSxDQUNBLGMsQ0FFQSwwQkFKSix3QixDQUtRLFksQ0FDQSxXLENBQ0EsZ0JBR0osNkIsQ0FDSSxXLENBQ0EsZ0IsQ0FDQSxpQixDQVVKLDJCLENBQ0ksZ0IsQ0FDQSxrQixDQUNBLGlCLENBQ0EsYyxDQUdKLDZCLENBQ0ksaUIsQ0FFQSxrQ0FBQSxZLENBQ0ksa0IsQ0FJUiwwQixDQUNJLGEsQ0FDQSxpQixDQUNBLGdCLENBQ0EsaUIsQ0FDQSxpQixDQUNBLGUsQ0FDQSxVLENBQ0Esa0IsQ0FFQSxxQkFDSSxnQyxDQUNJLGEsQ0FDQSxzQnBCM0VwQixlLENBQ0ksYyxDQUVBLHlCQUhKLGUsQ0FJUSxnQixBQUVKLHlCQU5KLGUsQ0FPUSxnQkFHSiwwQixDQUNJLHVFLENBQ0EsZ0IsQ0FDQSxpQixDQUNBLHFCLENBQ0EsNEMsQ0FDQSxrQixDQUNBLGlCLENBRUEseUJBVEosMEIsQ0FVUSxjLEFBR0oseUJBYkosMEIsQ0FjUSxjQUlSLHdCLENBQ0ksYSxDQUNBLGtCLENBR0oscUIsQ0FDSSxrQixDVnNzTlIsMEMsQ1VocU5vQiw0RSxDQW5DaEIsOEIsQ1Zrc05KLHdDLENVL3JOUSxzQixDQUlBLHlDLENBQ0ksWSxDQUNBLGMsQ0FDQSxVLENBTUksbUUsQ0FDSSxrQixDQUNBLGUsQ0FDQSxhLENBU0EseUJBREosb0UsQ0FFUSwrQixDQUNBLGtDQVVSLHFFLENBQ0ksYSxDQUNBLGlCLENBSVIsdUQsQ0FDSSxhLENBQ0EsZSxDQUVBLHdFLENBQ0ksYSxDQUNBLGUsQ0FLSixvREFBQSxXLE1BQUEsZSxNQUFBLGEsQ0FDSSxVLENBQ0EsVyxDQUNBLGUsQ0FDQSxRLENBQ0EsNEIsQ0FDQSxhLENBWUosd0QsQ0FDSSxTLENBSVIsc0UsQ0FDSSxpQixDQUNBLDRCLENBRUEsNkUsQ0FDSSx5QyxDQUNBLGMsQ0FDQSxpQixDQUNBLE8sQ0FDQSwwQixDQUNBLFcsQ0FDQSxVLENBR0osNEUsQ0FDSSxxQixDQUNBLGlCLENBQ0EsTyxDQUNBLDBCLENBQ0EsZ0IsQ0FDQSxxQixDQUNBLGlCLENBQ0EsZSxDQUNBLHFCLENBQ0EsaUIsQ0FDQSxZLENBQ0EsbUIsQ0F3Qkksb0csQ0FyQlIsOEYsQ0FDSSxzQixDQUdKLGtGLENBQ0ksVSxDQUNBLFcsQ0FDQSxRLENBQ0EsbUIsQ0FLSixxRixDQUNJLFksQ0FDQSxrQixDQUNBLHNCLENBQ0EsVyxDQTRDaEIsNkIsQ0FDSSxnQixDQUVBLDJDLENBQ0ksYSxDQUNBLGlCLENBQ0Esb0IsQ0FDQSxtQixDQUNBLGMsQ0FDQSxTLENBQ0Esa0IsQ0FDQSxVLENBRUEsZSxDQUNBLGlCLENBQ0Esa0IsQ0FDQSxnQixDQUNBLHdCLENBQ0EsVSxDQUNBLG9CLENBRUEsaUQsQ0FDSSxxQixDQUNBLGEsQ0FLWix3QixDQUdJLGtDLENBRkEsVSxDQU1BLGtDLENBQ0ksVyxDQUNBLGUsQ0FDQSxRLENBQ0EsNEIsQ0FHSSxnRixDQUNJLHdCLENBSVIsNEMsQ0FDSSwwQixDQUNBLDBCLENBQ0Esb0IsQ0FHSix5QyxDQUNJLG9CLENBQ0EscUIsQ0FDQSw2QyxDQUNBLDJCLENBQ0EsMEIsQ0FDQSxvQixDQUNBLGUsQ0FDQSxrQixDQUNBLFcsQ0FDQSxrQixDcUI5UWhCLGEsQ0FHSSxnQixDQUNBLG9CLENBRUEsMEJBTkosYSxDQU9RLG1CQUtJLGdELENBQ0ksYSxDQUtaLHdCLENBQ0ksdUUsQ0FDQSxnQixDQUNBLGlCLENBQ0Esa0IsQ0FDQSx3RCxDQUNBLGdELENBQ0EscUIsQ0FHSixrQixDQUNJLHVCLENBQ0EsZ0IsQ0FDQSxpQixDQUNBLGlCLENBRUEsc0IsQ0FDSSxnRSxDQUNBLG1GLENBQ0Esc0IsQ0FDQSxrQixDQUNBLHlGLENDdkNaLGdCLENBQ0ksdUUsQ0FDQSxnQixDQUNBLGlCLENBQ0EsYyxDQUVBLHlCQU5KLGdCLENBT1EsZ0IsQUFFSix5QkFUSixnQixDQVVRLGdCQ01KLDJCLENESEEsb0IsQ0NLSSxnQixDQUNBLHNCLENBQ0Esa0IsQ0RQSixvQixDQUNJLFUsQ0FDQSxxQixDQ2ZSLHVCLENBQ0ksdUUsQ0FDQSxnQixDQUNBLGlCLENBQ0EsWSxDQUNBLGMsQ0FDQSxRLENBQ0EsYyxDQUVBLHlCQVRKLHVCLENBVVEsZ0IsQUFFSix5QkFaSix1QixDQWFRLGdCQUdKLDJCLENBQ0ksYSxDQUtBLDBCQU5KLDJCLENBT1EsZ0MsQ0FDQSxpQyxDQUNBLGdCLEFBRUosMEJBWEosMkIsQ0FZUSxhLENBQ0EsYyxDQUNBLHVCQzlCWixrQixDQUNJLGMsQ0FDQSwyRCxDQUVBLHlCQUpKLGtCLENBS1EsZ0IsQUFFSix5QkFQSixrQixDQVFRLGdCQUdKLDBCLENBQ0kseUIsQ0FDQSw0QixDQUdKLDZCLENBQ0ksdUUsQ0FDQSxnQixDQUNBLGlCLENBRUEsc0MsQ0FDSSxpQixDQUlSLHlCLENBQ0ksdUUsQ0FLUixtQixDQUNJLFksQ0FDQSxjLENBQ0EsdUQsQ0FDQSx1RSxDQUVBLHdCLENBQ0ksYSxDQUNBLGMsQ0FFQSwwQkFKSix3QixDQUtRLHlGLENBQ0EsNEZBR0osNEIsQ0FDSSxrQixDQUNBLHNCLENBQ0EsZ0IsQ0FDQSxrQixDQUtaLGMsQ0FDSSxlLENBQ0Esa0IsQ04xREosdUIsQ0FDSSx1RSxDQUNBLGdCLENBQ0EsaUIsQ0FDQSxjLENBRUEseUJBTkosdUIsQ0FPUSxnQixBQUVKLHlCQVRKLHVCLENBVVEsZ0JBR0osK0IsQ0FDSSxZLENBQ0Esa0IsQ0FDQSxzQixDQUNBLE8sQ0FDQSxlLENBR0osNkIsQ0FDSSxpQixDQUNBLGUsQ0FFQSxnQyxDQUNJLG1DLENBQ0EsYSxDQUNBLFEsQ0FDQSxtRSxDQUlSLCtCLENBQ0ksaUIsQ0FFQSxpQyxDQUVJLCtCLENBQ0EsUSxDT3ZDWixtQixDQUdJLCtELENBQ0EsMkIsQ0FDQSxpQyxDQUNBLHFCLENBQ0EsaUIsQ0FFQSx3QkFBQSxnQyxDQUNJLHdCLENBSUEsd0JBQUEsK0IsTUFBQSw4QyxDQUdJLHdCQUFBLCtCLE1BQUEsZ0QsQ0FGQSwwQixDQVNKLDhCLENBQ0ksVSxDQUNBLGlCLENBQ0EsSyxDQUNBLE0sQ0FDQSxVLENBQ0EsVyxDQUNBLFMsQ0FDQSwrSCxDQUlSLDBCLENBQ0ksMkgsQ0FHSiw4QixDQUNJLGlCLENBQ0EsUyxDQUNBLHVFLENBQ0EsZ0IsQ0FDQSxpQixDQUNBLGlCLENBQ0EsVSxDQUdKLHlDLENBQ0ksa0IsQ0FFQSwyQyxDQUNJLHNCLENBR0osMkMsQ0FDSSxVLENBR0osb0QsQ0FDSSxnRCxDQUlSLHNCLENBQ0ksYSxDQUNBLFUsQ0FDQSx3QixDQUVBLDJCQUFBLFksQ0FDSSxvQixDQUlSLDZCLENBQ0ksMkQiLCJmaWxlIjoic3R5bGUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLyoqXG4gKiBTd2lwZXIgMTEuMi4zXG4gKiBNb3N0IG1vZGVybiBtb2JpbGUgdG91Y2ggc2xpZGVyIGFuZCBmcmFtZXdvcmsgd2l0aCBoYXJkd2FyZSBhY2NlbGVyYXRlZCB0cmFuc2l0aW9uc1xuICogaHR0cHM6Ly9zd2lwZXJqcy5jb21cbiAqXG4gKiBDb3B5cmlnaHQgMjAxNC0yMDI1IFZsYWRpbWlyIEtoYXJsYW1waWRpXG4gKlxuICogUmVsZWFzZWQgdW5kZXIgdGhlIE1JVCBMaWNlbnNlXG4gKlxuICogUmVsZWFzZWQgb246IEZlYnJ1YXJ5IDEyLCAyMDI1XG4gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJzd2lwZXItaWNvbnNcIjtcbiAgc3JjOiB1cmwoXCJkYXRhOmFwcGxpY2F0aW9uL2ZvbnQtd29mZjtjaGFyc2V0PXV0Zi04O2Jhc2U2NCwgZDA5R1JnQUJBQUFBQUFaZ0FCQUFBQUFBREFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUJHUmxSTkFBQUdSQUFBQUJvQUFBQWNpNnFIa1VkRVJVWUFBQVdnQUFBQUl3QUFBQ1FBWUFCWFIxQlBVd0FBQmhRQUFBQXVBQUFBTnVBWTcreEhVMVZDQUFBRnhBQUFBRkFBQUFCbTJmUGN6VTlUTHpJQUFBSGNBQUFBU2dBQUFHQlA5VjVSWTIxaGNBQUFBa1FBQUFDSUFBQUJZdDZGMGNCamRuUWdBQUFDekFBQUFBUUFBQUFFQUJFQlJHZGhjM0FBQUFXWUFBQUFDQUFBQUFqLy93QURaMng1WmdBQUF5d0FBQURNQUFBRDJNSHRyeVZvWldGa0FBQUJiQUFBQURBQUFBQTJFMitlb1dob1pXRUFBQUdjQUFBQUh3QUFBQ1FDOWdEemFHMTBlQUFBQWlnQUFBQVpBQUFBcmdKa0FCRnNiMk5oQUFBQzBBQUFBRm9BQUFCYUZRQVVHRzFoZUhBQUFBRzhBQUFBSHdBQUFDQUFjQUJBYm1GdFpRQUFBL2dBQUFFNUFBQUNYdkZkQndsd2IzTjBBQUFGTkFBQUFHSUFBQUNFNXM3NGhYamFZMkJrWUdBQVlwZjVIdS9qK1cyK01uQXpNWURBemFYNlFqRDYvNC8vQnhqNUdBOEF1UndNWUdrQVB5d0wxM2phWTJCa1lHQTg4UDhBZ3g0aisvOGZRRFlmQTFBRUJXZ0RBSUIyQk9vQWVOcGpZR1JnWU5CaDRHZGdZZ0FCRU1uSUFCSnpZTkFEQ1FBQUNXZ0FzUUI0Mm1OZ1lmekNPSUdCbFlHQjBZY3hqWUdCd1IxS2YyV1FaR2hoWUdCaVlHVm1nQUZHQmlRUWtPYWF3dERBb01CUXhYamcvd0VHUGNZRERBNHdOVUEyQ0Nnd3NBQUFPNEVMNmdBQWVOcGoyTTBneUFBQ3F4Z0dOV0JrWjJENC93TUEreGtEZGdBQUFIamFZMkJnWUdhQVlCa0dSZ1lRaUFIeUdNRjhGZ1lISU0zRHdNSEFCR1FyTU9neVdETEVNMVQ5L3c4VUJmRU1nTHpFLy8vL1AvNS8vZi9WL3h2K3I0ZWFBQWVNYkF4d0lVWW1JTUhFZ0tZQVlqVWNzREF3c0xLeGMzQnljZlB3OGpFUUEvZ1pCQVNGaEVWRXhjUWxKS1drWldUbDVCVVVsWlJWVk5YVU5UUVpCZ01BQU1SK0UrZ0FFUUZFQUFBQUtnQXFBQ29BTkFBK0FFZ0FVZ0JjQUdZQWNBQjZBSVFBamdDWUFLSUFyQUMyQU1BQXlnRFVBTjRBNkFEeUFQd0JCZ0VRQVJvQkpBRXVBVGdCUWdGTUFWWUJZQUZxQVhRQmZnR0lBWklCbkFHbUFiSUJ6Z0hzQUFCNDJ1Mk5NUTZDVUF5R1c1Njh4OUFuZVlZZ200TUpiaEtGYUV4SU9BVlg4QXBld1N0NEJpYzRBZmVBaWQzVk9CaXhEeGZQWUV6YTVPK1hmaTA0WUFEZ2dpVUlVTEN1RUpLOFZoTzRiU3ZwZG5rdEhJNVFDWXRkaTJzbDhablhhSGxxVXJOS3pkS2NUOGNqbHErcndaU3ZJVmN6TmllenNmblAvdXpubWZQRkJOT0RNMks3TVRRNDVZRUFacUdQODFBbUdHY0YzaVBxT29wMHIxU1BUYVRiVmtmVWU0SFhqOTd3WUUreU53V1l4d1d1NHYxdWdXSGdvM1MxWGRaRVZxV003RVQwY2ZuTEd4V2ZrZ1I0Mm8yUHZXckRNQlNGai9JSExhRjB6S2pSZ2RpVk13U2NOUkFvV1VvSDc4WTJpY0IveUlZMDlBbjZBSDJCZHUvVUIreXhvcFlzaFFpRXZudnUwZFVSZ0R0OFFlQzhQRHc3RnBqaTNmRUE0ei9QRUo2WU9CNWhLaDRkajNFdlhoeFBxSC9TS1VZM3JKN3NyWjRGWm5oMVBNQXRQaHdQNmZsMlBNSk1QRGdlUTRyWThZVDZHemFvMGVBRUE0MDlEdWdnbVRuRm5PY1NDaUVpTE1neENpVEk2Q3E1RFpVZDNRbXAxMHZPMExhTFRkMmNqTjRmT3VtbGM3bFVZYlNRY1pGa3V0Ukc3ZzZKS1pLeTBSbWRMWTY4MENEbkVKK1VNa3BGRmUxUk43bnhkVnBYckM0YVR0bmF1ck9uWWVyY1pnMllWbUxOL2QvZ2N6ZkVpbXJFL2ZzL2JPdXEyOVptbjh0bG9PUmFYZ1pnR2E3OHlPOS9jblhtMkJwYUd2cTI1RHY5UzRFOSs1U0ljOVBxdXBKS2hZRlNTbDQ3K1FjcjFtWU5BQUFBZU5wdHcwY0t3a0FBQU1EWkpBOFE3T1VKdmtMc1BmWjZ6RlZFUlB5OHFIaDJZRVIrM2kvQlA4M3ZJQkxMeVNzb0tpbXJxS3FwYTJocDYranE2UnNZR2htYm1KcVpTeTBzcmF4dGJPM3NIUnlkbkVNVTR1UjZ5eDdKSlh2ZVA3V3JEeWNBQUFBQUFBSC8vd0FDZU5wallHUmdZT0FCWWhrZ1pnSkNaZ1pOQmtZR0xRWnRJSnNGTE1ZQUFBdzNBTGdBZU5vbGl6RUtnREFRQkNjaFJiQzJzRkVSMFlENnFWUWlCQ3YvSDllekdJNlo1WEJBdzhDQksvbTVpUVFWYXVWYlhMbk9yTVp2Mm9MZEtGYThQanVydTJoSnpHYWJtT1NMek5NenZ1dHBCM040Mm1OZ1pHQmc0R0tRWXpCaFlNeEpMTWxqNEdCZ0FZb3cvUC9QQUpKaExNNnNTb1dLZldDQUF3REFqZ2JSQUFCNDJtTmdZR0JrQUlJYkNabzVJUHJtVW4waEdBMEFPOEVGVFFBQVwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG46cm9vdCB7XG4gIC0tc3dpcGVyLXRoZW1lLWNvbG9yOiAjMDA3YWZmO1xuICAvKlxuICAtLXN3aXBlci1wcmVsb2FkZXItY29sb3I6IHZhcigtLXN3aXBlci10aGVtZS1jb2xvcik7XG4gIC0tc3dpcGVyLXdyYXBwZXItdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGluaXRpYWw7XG4gICovXG59XG5cbjpob3N0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgei1pbmRleDogMTtcbn1cblxuLnN3aXBlciB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgLyogRml4IG9mIFdlYmtpdCBmbGlja2VyaW5nICovXG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci13cmFwcGVyIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLnN3aXBlci13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiB2YXIoLS1zd2lwZXItd3JhcHBlci10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbiwgaW5pdGlhbCk7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xufVxuXG4uc3dpcGVyLWFuZHJvaWQgLnN3aXBlci1zbGlkZSxcbi5zd2lwZXItaW9zIC5zd2lwZXItc2xpZGUsXG4uc3dpcGVyLXdyYXBwZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMCwgMCk7XG59XG5cbi5zd2lwZXItaG9yaXpvbnRhbCB7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XG59XG5cbi5zd2lwZXItdmVydGljYWwge1xuICB0b3VjaC1hY3Rpb246IHBhbi14O1xufVxuXG4uc3dpcGVyLXNsaWRlIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnN3aXBlci1zbGlkZS1pbnZpc2libGUtYmxhbmsge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi8qIEF1dG8gSGVpZ2h0ICovXG4uc3dpcGVyLWF1dG9oZWlnaHQsXG4uc3dpcGVyLWF1dG9oZWlnaHQgLnN3aXBlci1zbGlkZSB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLnN3aXBlci1hdXRvaGVpZ2h0IC5zd2lwZXItd3JhcHBlciB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIGhlaWdodDtcbn1cblxuLnN3aXBlci1iYWNrZmFjZS1oaWRkZW4gLnN3aXBlci1zbGlkZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4vKiAzRCBFZmZlY3RzICovXG4uc3dpcGVyLTNkLnN3aXBlci1jc3MtbW9kZSAuc3dpcGVyLXdyYXBwZXIge1xuICBwZXJzcGVjdGl2ZTogMTIwMHB4O1xufVxuXG4uc3dpcGVyLTNkIC5zd2lwZXItd3JhcHBlciB7XG4gIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG59XG5cbi5zd2lwZXItM2Qge1xuICBwZXJzcGVjdGl2ZTogMTIwMHB4O1xufVxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLFxuLnN3aXBlci0zZCAuc3dpcGVyLWN1YmUtc2hhZG93IHtcbiAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbn1cblxuLyogQ1NTIE1vZGUgKi9cbi5zd2lwZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBvdmVyZmxvdzogYXV0bztcbiAgc2Nyb2xsYmFyLXdpZHRoOiBub25lOyAvKiBGb3IgRmlyZWZveCAqL1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7IC8qIEZvciBJbnRlcm5ldCBFeHBsb3JlciBhbmQgRWRnZSAqL1xufVxuLnN3aXBlci1jc3MtbW9kZSA+IC5zd2lwZXItd3JhcHBlcjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnN3aXBlci1jc3MtbW9kZSA+IC5zd2lwZXItd3JhcHBlciA+IC5zd2lwZXItc2xpZGUge1xuICBzY3JvbGwtc25hcC1hbGlnbjogc3RhcnQgc3RhcnQ7XG59XG4uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1ob3Jpem9udGFsID4gLnN3aXBlci13cmFwcGVyIHtcbiAgc2Nyb2xsLXNuYXAtdHlwZTogeCBtYW5kYXRvcnk7XG59XG4uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItd3JhcHBlciB7XG4gIHNjcm9sbC1zbmFwLXR5cGU6IHkgbWFuZGF0b3J5O1xufVxuLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItZnJlZS1tb2RlID4gLnN3aXBlci13cmFwcGVyIHtcbiAgc2Nyb2xsLXNuYXAtdHlwZTogbm9uZTtcbn1cbi5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWZyZWUtbW9kZSA+IC5zd2lwZXItd3JhcHBlciA+IC5zd2lwZXItc2xpZGUge1xuICBzY3JvbGwtc25hcC1hbGlnbjogbm9uZTtcbn1cbi5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWNlbnRlcmVkID4gLnN3aXBlci13cmFwcGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBmbGV4LXNocmluazogMDtcbiAgb3JkZXI6IDk5OTk7XG59XG4uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1jZW50ZXJlZCA+IC5zd2lwZXItd3JhcHBlciA+IC5zd2lwZXItc2xpZGUge1xuICBzY3JvbGwtc25hcC1hbGlnbjogY2VudGVyIGNlbnRlcjtcbiAgc2Nyb2xsLXNuYXAtc3RvcDogYWx3YXlzO1xufVxuLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItY2VudGVyZWQuc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXdyYXBwZXIgPiAuc3dpcGVyLXNsaWRlOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogdmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1iZWZvcmUpO1xufVxuLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItY2VudGVyZWQuc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXdyYXBwZXI6OmJlZm9yZSB7XG4gIGhlaWdodDogMTAwJTtcbiAgbWluLWhlaWdodDogMXB4O1xuICB3aWR0aDogdmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1hZnRlcik7XG59XG4uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1jZW50ZXJlZC5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXdyYXBwZXIgPiAuc3dpcGVyLXNsaWRlOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiB2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWJlZm9yZSk7XG59XG4uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1jZW50ZXJlZC5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXdyYXBwZXI6OmJlZm9yZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4td2lkdGg6IDFweDtcbiAgaGVpZ2h0OiB2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWFmdGVyKTtcbn1cblxuLyogU2xpZGUgc3R5bGVzIHN0YXJ0ICovXG4vKiAzRCBTaGFkb3dzICovXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LFxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LFxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCxcbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLFxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LFxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LFxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCxcbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLFxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHotaW5kZXg6IDEwO1xufVxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdyB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG59XG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbn1cbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG59XG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG59XG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG59XG5cbi5zd2lwZXItbGF6eS1wcmVsb2FkZXIge1xuICB3aWR0aDogNDJweDtcbiAgaGVpZ2h0OiA0MnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtMjFweDtcbiAgbWFyZ2luLXRvcDogLTIxcHg7XG4gIHotaW5kZXg6IDEwO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlcjogNHB4IHNvbGlkIHZhcigtLXN3aXBlci1wcmVsb2FkZXItY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlci10b3AtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uc3dpcGVyOm5vdCguc3dpcGVyLXdhdGNoLXByb2dyZXNzKSAuc3dpcGVyLWxhenktcHJlbG9hZGVyLFxuLnN3aXBlci13YXRjaC1wcm9ncmVzcyAuc3dpcGVyLXNsaWRlLXZpc2libGUgLnN3aXBlci1sYXp5LXByZWxvYWRlciB7XG4gIGFuaW1hdGlvbjogc3dpcGVyLXByZWxvYWRlci1zcGluIDFzIGluZmluaXRlIGxpbmVhcjtcbn1cblxuLnN3aXBlci1sYXp5LXByZWxvYWRlci13aGl0ZSB7XG4gIC0tc3dpcGVyLXByZWxvYWRlci1jb2xvcjogI2ZmZjtcbn1cblxuLnN3aXBlci1sYXp5LXByZWxvYWRlci1ibGFjayB7XG4gIC0tc3dpcGVyLXByZWxvYWRlci1jb2xvcjogIzAwMDtcbn1cblxuQGtleWZyYW1lcyBzd2lwZXItcHJlbG9hZGVyLXNwaW4ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuLyogU2xpZGUgc3R5bGVzIGVuZCAqL1xuYm9keS5jb21wZW5zYXRlLWZvci1zY3JvbGxiYXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uZmFuY3lib3gtYWN0aXZlIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uZmFuY3lib3gtaXMtaGlkZGVuIHtcbiAgbGVmdDogLTk5OTlweDtcbiAgbWFyZ2luOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgdG9wOiAtOTk5OXB4O1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5mYW5jeWJveC1jb250YWluZXIge1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICBvdXRsaW5lOiBub25lO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRvcDogMDtcbiAgLW1zLXRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xuICB0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogOTk5OTI7XG59XG5cbi5mYW5jeWJveC1jb250YWluZXIgKiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5mYW5jeWJveC1iZywgLmZhbmN5Ym94LWlubmVyLCAuZmFuY3lib3gtb3V0ZXIsIC5mYW5jeWJveC1zdGFnZSB7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xufVxuXG4uZmFuY3lib3gtb3V0ZXIge1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbi5mYW5jeWJveC1iZyB7XG4gIGJhY2tncm91bmQ6ICMxZTFlMWU7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IGluaGVyaXQ7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40NywgMCwgMC43NCwgMC43MSk7XG59XG5cbi5mYW5jeWJveC1pcy1vcGVuIC5mYW5jeWJveC1iZyB7XG4gIG9wYWNpdHk6IDAuOTtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIyLCAwLjYxLCAwLjM2LCAxKTtcbn1cblxuLmZhbmN5Ym94LWNhcHRpb24sIC5mYW5jeWJveC1pbmZvYmFyLCAuZmFuY3lib3gtbmF2aWdhdGlvbiAuZmFuY3lib3gtYnV0dG9uLCAuZmFuY3lib3gtdG9vbGJhciB7XG4gIGRpcmVjdGlvbjogbHRyO1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4yNXMgZWFzZSwgdmlzaWJpbGl0eSAwcyBlYXNlIDAuMjVzO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHotaW5kZXg6IDk5OTk3O1xufVxuXG4uZmFuY3lib3gtc2hvdy1jYXB0aW9uIC5mYW5jeWJveC1jYXB0aW9uLCAuZmFuY3lib3gtc2hvdy1pbmZvYmFyIC5mYW5jeWJveC1pbmZvYmFyLCAuZmFuY3lib3gtc2hvdy1uYXYgLmZhbmN5Ym94LW5hdmlnYXRpb24gLmZhbmN5Ym94LWJ1dHRvbiwgLmZhbmN5Ym94LXNob3ctdG9vbGJhciAuZmFuY3lib3gtdG9vbGJhciB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4yNXMgZWFzZSAwcywgdmlzaWJpbGl0eSAwcyBlYXNlIDBzO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4uZmFuY3lib3gtaW5mb2JhciB7XG4gIGNvbG9yOiAjY2NjO1xuICBmb250LXNpemU6IDEzcHg7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IHN1YnBpeGVsLWFudGlhbGlhc2VkO1xuICBoZWlnaHQ6IDQ0cHg7XG4gIGxlZnQ6IDA7XG4gIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICBtaW4td2lkdGg6IDQ0cHg7XG4gIG1peC1ibGVuZC1tb2RlOiBkaWZmZXJlbmNlO1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0b3A6IDA7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLmZhbmN5Ym94LXRvb2xiYXIge1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xufVxuXG4uZmFuY3lib3gtc3RhZ2Uge1xuICBkaXJlY3Rpb246IGx0cjtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgei1pbmRleDogOTk5OTQ7XG59XG5cbi5mYW5jeWJveC1pcy1vcGVuIC5mYW5jeWJveC1zdGFnZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5mYW5jeWJveC1zbGlkZSB7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBkaXNwbGF5OiBub25lO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIG91dGxpbmU6IG5vbmU7XG4gIG92ZXJmbG93OiBhdXRvO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIHBhZGRpbmc6IDQ0cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0b3A6IDA7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgb3BhY2l0eTtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDk5OTk0O1xufVxuXG4uZmFuY3lib3gtc2xpZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2lkdGg6IDA7XG59XG5cbi5mYW5jeWJveC1pcy1zbGlkaW5nIC5mYW5jeWJveC1zbGlkZSwgLmZhbmN5Ym94LXNsaWRlLS1jdXJyZW50LCAuZmFuY3lib3gtc2xpZGUtLW5leHQsIC5mYW5jeWJveC1zbGlkZS0tcHJldmlvdXMge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmZhbmN5Ym94LXNsaWRlLS1pbWFnZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDQ0cHggMDtcbn1cblxuLmZhbmN5Ym94LXNsaWRlLS1pbWFnZTpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZmFuY3lib3gtc2xpZGUtLWh0bWwge1xuICBwYWRkaW5nOiA2cHg7XG59XG5cbi5mYW5jeWJveC1jb250ZW50IHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDA7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgcGFkZGluZzogNDRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uZmFuY3lib3gtc2xpZGUtLWltYWdlIC5mYW5jeWJveC1jb250ZW50IHtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNSwgMCwgMC4xNCwgMSk7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG4gIGxlZnQ6IDA7XG4gIG1heC13aWR0aDogbm9uZTtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBvcGFjaXR5O1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICB6LWluZGV4OiA5OTk5NTtcbn1cblxuLmZhbmN5Ym94LWNhbi16b29tT3V0IC5mYW5jeWJveC1jb250ZW50IHtcbiAgY3Vyc29yOiB6b29tLW91dDtcbn1cblxuLmZhbmN5Ym94LWNhbi16b29tSW4gLmZhbmN5Ym94LWNvbnRlbnQge1xuICBjdXJzb3I6IHpvb20taW47XG59XG5cbi5mYW5jeWJveC1jYW4tcGFuIC5mYW5jeWJveC1jb250ZW50LCAuZmFuY3lib3gtY2FuLXN3aXBlIC5mYW5jeWJveC1jb250ZW50IHtcbiAgY3Vyc29yOiBncmFiO1xufVxuXG4uZmFuY3lib3gtaXMtZ3JhYmJpbmcgLmZhbmN5Ym94LWNvbnRlbnQge1xuICBjdXJzb3I6IGdyYWJiaW5nO1xufVxuXG4uZmFuY3lib3gtY29udGFpbmVyIFtkYXRhLXNlbGVjdGFibGU9dHJ1ZV0ge1xuICBjdXJzb3I6IHRleHQ7XG59XG5cbi5mYW5jeWJveC1pbWFnZSwgLmZhbmN5Ym94LXNwYWNlYmFsbCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgbWFyZ2luOiAwO1xuICBtYXgtaGVpZ2h0OiBub25lO1xuICBtYXgtd2lkdGg6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmZhbmN5Ym94LXNwYWNlYmFsbCB7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5mYW5jeWJveC1zbGlkZS0taWZyYW1lIC5mYW5jeWJveC1jb250ZW50LCAuZmFuY3lib3gtc2xpZGUtLW1hcCAuZmFuY3lib3gtY29udGVudCwgLmZhbmN5Ym94LXNsaWRlLS1wZGYgLmZhbmN5Ym94LWNvbnRlbnQsIC5mYW5jeWJveC1zbGlkZS0tdmlkZW8gLmZhbmN5Ym94LWNvbnRlbnQge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmZhbmN5Ym94LXNsaWRlLS12aWRlbyAuZmFuY3lib3gtY29udGVudCB7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG59XG5cbi5mYW5jeWJveC1zbGlkZS0tbWFwIC5mYW5jeWJveC1jb250ZW50IHtcbiAgYmFja2dyb3VuZDogI2U1ZTNkZjtcbn1cblxuLmZhbmN5Ym94LXNsaWRlLS1pZnJhbWUgLmZhbmN5Ym94LWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4uZmFuY3lib3gtaWZyYW1lLCAuZmFuY3lib3gtdmlkZW8ge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZmFuY3lib3gtaWZyYW1lIHtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG59XG5cbi5mYW5jeWJveC1lcnJvciB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgbWF4LXdpZHRoOiA0MDBweDtcbiAgcGFkZGluZzogNDBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5mYW5jeWJveC1lcnJvciBwIHtcbiAgY29sb3I6ICM0NDQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLmZhbmN5Ym94LWJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMzAsIDMwLCAzMCwgMC42KTtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiA0NHB4O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgdmlzaWJpbGl0eTogaW5oZXJpdDtcbiAgd2lkdGg6IDQ0cHg7XG59XG5cbi5mYW5jeWJveC1idXR0b24sIC5mYW5jeWJveC1idXR0b246bGluaywgLmZhbmN5Ym94LWJ1dHRvbjp2aXNpdGVkIHtcbiAgY29sb3I6ICNjY2M7XG59XG5cbi5mYW5jeWJveC1idXR0b246aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmZhbmN5Ym94LWJ1dHRvbjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5mYW5jeWJveC1idXR0b24uZmFuY3lib3gtZm9jdXMge1xuICBvdXRsaW5lOiAxcHggZG90dGVkO1xufVxuXG4uZmFuY3lib3gtYnV0dG9uW2Rpc2FibGVkXSwgLmZhbmN5Ym94LWJ1dHRvbltkaXNhYmxlZF06aG92ZXIge1xuICBjb2xvcjogIzg4ODtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4uZmFuY3lib3gtYnV0dG9uIGRpdiB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmZhbmN5Ym94LWJ1dHRvbiBzdmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmZhbmN5Ym94LWJ1dHRvbiBzdmcgcGF0aCB7XG4gIGZpbGw6IGN1cnJlbnRDb2xvcjtcbiAgc3Ryb2tlLXdpZHRoOiAwO1xufVxuXG4uZmFuY3lib3gtYnV0dG9uLS1mc2VudGVyIHN2ZzpudGgtY2hpbGQoMiksIC5mYW5jeWJveC1idXR0b24tLWZzZXhpdCBzdmc6Zmlyc3QtY2hpbGQsIC5mYW5jeWJveC1idXR0b24tLXBhdXNlIHN2ZzpmaXJzdC1jaGlsZCwgLmZhbmN5Ym94LWJ1dHRvbi0tcGxheSBzdmc6bnRoLWNoaWxkKDIpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmZhbmN5Ym94LXByb2dyZXNzIHtcbiAgYmFja2dyb3VuZDogI2ZmNTI2ODtcbiAgaGVpZ2h0OiAycHg7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoMCk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDA7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgei1pbmRleDogOTk5OTg7XG59XG5cbi5mYW5jeWJveC1jbG9zZS1zbWFsbCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGNvbG9yOiAjY2NjO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG9wYWNpdHk6IDAuODtcbiAgcGFkZGluZzogOHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtMTJweDtcbiAgdG9wOiAtNDRweDtcbiAgei1pbmRleDogNDAxO1xufVxuXG4uZmFuY3lib3gtY2xvc2Utc21hbGw6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmZhbmN5Ym94LXNsaWRlLS1odG1sIC5mYW5jeWJveC1jbG9zZS1zbWFsbCB7XG4gIGNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG59XG5cbi5mYW5jeWJveC1zbGlkZS0taW1hZ2UuZmFuY3lib3gtaXMtc2NhbGluZyAuZmFuY3lib3gtY29udGVudCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5mYW5jeWJveC1pcy1zY2FsaW5nIC5mYW5jeWJveC1jbG9zZS1zbWFsbCwgLmZhbmN5Ym94LWlzLXpvb21hYmxlLmZhbmN5Ym94LWNhbi1wYW4gLmZhbmN5Ym94LWNsb3NlLXNtYWxsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmZhbmN5Ym94LW5hdmlnYXRpb24gLmZhbmN5Ym94LWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY2xpcDogY29udGVudC1ib3g7XG4gIGhlaWdodDogMTAwcHg7XG4gIG9wYWNpdHk6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBjYWxjKDUwJSAtIDUwcHgpO1xuICB3aWR0aDogNzBweDtcbn1cblxuLmZhbmN5Ym94LW5hdmlnYXRpb24gLmZhbmN5Ym94LWJ1dHRvbiBkaXYge1xuICBwYWRkaW5nOiA3cHg7XG59XG5cbi5mYW5jeWJveC1uYXZpZ2F0aW9uIC5mYW5jeWJveC1idXR0b24tLWFycm93X2xlZnQge1xuICBsZWZ0OiAwO1xuICBsZWZ0OiBlbnYoc2FmZS1hcmVhLWluc2V0LWxlZnQpO1xuICBwYWRkaW5nOiAzMXB4IDI2cHggMzFweCA2cHg7XG59XG5cbi5mYW5jeWJveC1uYXZpZ2F0aW9uIC5mYW5jeWJveC1idXR0b24tLWFycm93X3JpZ2h0IHtcbiAgcGFkZGluZzogMzFweCA2cHggMzFweCAyNnB4O1xuICByaWdodDogMDtcbiAgcmlnaHQ6IGVudihzYWZlLWFyZWEtaW5zZXQtcmlnaHQpO1xufVxuXG4uZmFuY3lib3gtY2FwdGlvbiB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDAsIDAsIDAsIDAuODUpIDAsIHJnYmEoMCwgMCwgMCwgMC4zKSA1MCUsIHJnYmEoMCwgMCwgMCwgMC4xNSkgNjUlLCByZ2JhKDAsIDAsIDAsIDAuMDc1KSA3NS41JSwgcmdiYSgwLCAwLCAwLCAwLjAzNykgODIuODUlLCByZ2JhKDAsIDAsIDAsIDAuMDE5KSA4OCUsIHRyYW5zcGFyZW50KTtcbiAgYm90dG9tOiAwO1xuICBjb2xvcjogI2VlZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsZWZ0OiAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBwYWRkaW5nOiA3NXB4IDQ0cHggMjVweDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHJpZ2h0OiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHotaW5kZXg6IDk5OTk2O1xufVxuXG5Ac3VwcG9ydHMgKHBhZGRpbmc6IG1heCgwcHgpKSB7XG4gIC5mYW5jeWJveC1jYXB0aW9uIHtcbiAgICBwYWRkaW5nOiA3NXB4IG1heCg0NHB4LCBlbnYoc2FmZS1hcmVhLWluc2V0LXJpZ2h0KSkgbWF4KDI1cHgsIGVudihzYWZlLWFyZWEtaW5zZXQtYm90dG9tKSkgbWF4KDQ0cHgsIGVudihzYWZlLWFyZWEtaW5zZXQtbGVmdCkpO1xuICB9XG59XG4uZmFuY3lib3gtY2FwdGlvbi0tc2VwYXJhdGUge1xuICBtYXJnaW4tdG9wOiAtNTBweDtcbn1cblxuLmZhbmN5Ym94LWNhcHRpb25fX2JvZHkge1xuICBtYXgtaGVpZ2h0OiA1MHZoO1xuICBvdmVyZmxvdzogYXV0bztcbiAgcG9pbnRlci1ldmVudHM6IGFsbDtcbn1cblxuLmZhbmN5Ym94LWNhcHRpb24gYSwgLmZhbmN5Ym94LWNhcHRpb24gYTpsaW5rLCAuZmFuY3lib3gtY2FwdGlvbiBhOnZpc2l0ZWQge1xuICBjb2xvcjogI2NjYztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uZmFuY3lib3gtY2FwdGlvbiBhOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uZmFuY3lib3gtbG9hZGluZyB7XG4gIGFuaW1hdGlvbjogYSAxcyBsaW5lYXIgaW5maW5pdGU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDRweCBzb2xpZCAjODg4O1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGhlaWdodDogNTBweDtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW46IC0yNXB4IDAgMCAtMjVweDtcbiAgb3BhY2l0eTogMC43O1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB3aWR0aDogNTBweDtcbiAgei1pbmRleDogOTk5OTk7XG59XG5cbkBrZXlmcmFtZXMgYSB7XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxdHVybik7XG4gIH1cbn1cbi5mYW5jeWJveC1hbmltYXRlZCB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSk7XG59XG5cbi5mYW5jeWJveC1meC1zbGlkZS5mYW5jeWJveC1zbGlkZS0tcHJldmlvdXMge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbn1cblxuLmZhbmN5Ym94LWZ4LXNsaWRlLmZhbmN5Ym94LXNsaWRlLS1uZXh0IHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbn1cblxuLmZhbmN5Ym94LWZ4LXNsaWRlLmZhbmN5Ym94LXNsaWRlLS1jdXJyZW50IHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xufVxuXG4uZmFuY3lib3gtZngtZmFkZS5mYW5jeWJveC1zbGlkZS0tbmV4dCwgLmZhbmN5Ym94LWZ4LWZhZGUuZmFuY3lib3gtc2xpZGUtLXByZXZpb3VzIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE5LCAxLCAwLjIyLCAxKTtcbn1cblxuLmZhbmN5Ym94LWZ4LWZhZGUuZmFuY3lib3gtc2xpZGUtLWN1cnJlbnQge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uZmFuY3lib3gtZngtem9vbS1pbi1vdXQuZmFuY3lib3gtc2xpZGUtLXByZXZpb3VzIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuNSwgMS41LCAxLjUpO1xufVxuXG4uZmFuY3lib3gtZngtem9vbS1pbi1vdXQuZmFuY3lib3gtc2xpZGUtLW5leHQge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHNjYWxlM2QoMC41LCAwLjUsIDAuNSk7XG59XG5cbi5mYW5jeWJveC1meC16b29tLWluLW91dC5mYW5jeWJveC1zbGlkZS0tY3VycmVudCB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogc2NhbGVYKDEpO1xufVxuXG4uZmFuY3lib3gtZngtcm90YXRlLmZhbmN5Ym94LXNsaWRlLS1wcmV2aW91cyB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogcm90YXRlKC0xdHVybik7XG59XG5cbi5mYW5jeWJveC1meC1yb3RhdGUuZmFuY3lib3gtc2xpZGUtLW5leHQge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxdHVybik7XG59XG5cbi5mYW5jeWJveC1meC1yb3RhdGUuZmFuY3lib3gtc2xpZGUtLWN1cnJlbnQge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbn1cblxuLmZhbmN5Ym94LWZ4LWNpcmN1bGFyLmZhbmN5Ym94LXNsaWRlLS1wcmV2aW91cyB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogc2NhbGUzZCgwLCAwLCAwKSB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG59XG5cbi5mYW5jeWJveC1meC1jaXJjdWxhci5mYW5jeWJveC1zbGlkZS0tbmV4dCB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogc2NhbGUzZCgwLCAwLCAwKSB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbn1cblxuLmZhbmN5Ym94LWZ4LWNpcmN1bGFyLmZhbmN5Ym94LXNsaWRlLS1jdXJyZW50IHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoMSkgdHJhbnNsYXRlWigwKTtcbn1cblxuLmZhbmN5Ym94LWZ4LXR1YmUuZmFuY3lib3gtc2xpZGUtLXByZXZpb3VzIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCkgc2NhbGUoMC4xKSBza2V3KC0xMGRlZyk7XG59XG5cbi5mYW5jeWJveC1meC10dWJlLmZhbmN5Ym94LXNsaWRlLS1uZXh0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSBzY2FsZSgwLjEpIHNrZXcoMTBkZWcpO1xufVxuXG4uZmFuY3lib3gtZngtdHViZS5mYW5jeWJveC1zbGlkZS0tY3VycmVudCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKSBzY2FsZSgxKTtcbn1cblxuQG1lZGlhIChtYXgtaGVpZ2h0OiA1NzZweCkge1xuICAuZmFuY3lib3gtc2xpZGUge1xuICAgIHBhZGRpbmctbGVmdDogNnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDZweDtcbiAgfVxuICAuZmFuY3lib3gtc2xpZGUtLWltYWdlIHtcbiAgICBwYWRkaW5nOiA2cHggMDtcbiAgfVxuICAuZmFuY3lib3gtY2xvc2Utc21hbGwge1xuICAgIHJpZ2h0OiAtNnB4O1xuICB9XG4gIC5mYW5jeWJveC1zbGlkZS0taW1hZ2UgLmZhbmN5Ym94LWNsb3NlLXNtYWxsIHtcbiAgICBiYWNrZ3JvdW5kOiAjNGU0ZTRlO1xuICAgIGNvbG9yOiAjZjJmNGY2O1xuICAgIGhlaWdodDogMzZweDtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHBhZGRpbmc6IDZweDtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDM2cHg7XG4gIH1cbiAgLmZhbmN5Ym94LWNhcHRpb24ge1xuICAgIHBhZGRpbmctbGVmdDogMTJweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xuICB9XG4gIEBzdXBwb3J0cyAocGFkZGluZzogbWF4KDBweCkpIHtcbiAgICAuZmFuY3lib3gtY2FwdGlvbiB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IG1heCgxMnB4LCBlbnYoc2FmZS1hcmVhLWluc2V0LWxlZnQpKTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IG1heCgxMnB4LCBlbnYoc2FmZS1hcmVhLWluc2V0LXJpZ2h0KSk7XG4gICAgfVxuICB9XG59XG4uZmFuY3lib3gtc2hhcmUge1xuICBiYWNrZ3JvdW5kOiAjZjRmNGY0O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIG1heC13aWR0aDogOTAlO1xuICBwYWRkaW5nOiAzMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5mYW5jeWJveC1zaGFyZSBoMSB7XG4gIGNvbG9yOiAjMjIyO1xuICBmb250LXNpemU6IDM1cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbjogMCAwIDIwcHg7XG59XG5cbi5mYW5jeWJveC1zaGFyZSBwIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uZmFuY3lib3gtc2hhcmVfX2J1dHRvbiB7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIG1hcmdpbjogMCA1cHggMTBweDtcbiAgbWluLXdpZHRoOiAxMzBweDtcbiAgcGFkZGluZzogMCAxNXB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uZmFuY3lib3gtc2hhcmVfX2J1dHRvbjpsaW5rLCAuZmFuY3lib3gtc2hhcmVfX2J1dHRvbjp2aXNpdGVkIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5mYW5jeWJveC1zaGFyZV9fYnV0dG9uOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uZmFuY3lib3gtc2hhcmVfX2J1dHRvbi0tZmIge1xuICBiYWNrZ3JvdW5kOiAjM2I1OTk4O1xufVxuXG4uZmFuY3lib3gtc2hhcmVfX2J1dHRvbi0tZmI6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMzQ0ZTg2O1xufVxuXG4uZmFuY3lib3gtc2hhcmVfX2J1dHRvbi0tcHQge1xuICBiYWNrZ3JvdW5kOiAjYmQwODFkO1xufVxuXG4uZmFuY3lib3gtc2hhcmVfX2J1dHRvbi0tcHQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjYWEwNzE5O1xufVxuXG4uZmFuY3lib3gtc2hhcmVfX2J1dHRvbi0tdHcge1xuICBiYWNrZ3JvdW5kOiAjMWRhMWYyO1xufVxuXG4uZmFuY3lib3gtc2hhcmVfX2J1dHRvbi0tdHc6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMGQ5NWU4O1xufVxuXG4uZmFuY3lib3gtc2hhcmVfX2J1dHRvbiBzdmcge1xuICBoZWlnaHQ6IDI1cHg7XG4gIG1hcmdpbi1yaWdodDogN3B4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTFweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2lkdGg6IDI1cHg7XG59XG5cbi5mYW5jeWJveC1zaGFyZV9fYnV0dG9uIHN2ZyBwYXRoIHtcbiAgZmlsbDogI2ZmZjtcbn1cblxuLmZhbmN5Ym94LXNoYXJlX19pbnB1dCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDdkN2Q3O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBjb2xvcjogIzVkNWI1YjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXJnaW46IDEwcHggMCAwO1xuICBvdXRsaW5lOiBub25lO1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZmFuY3lib3gtdGh1bWJzIHtcbiAgYmFja2dyb3VuZDogI2RkZDtcbiAgYm90dG9tOiAwO1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW46IDA7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiAtbXMtYXV0b2hpZGluZy1zY3JvbGxiYXI7XG4gIHBhZGRpbmc6IDJweCAycHggNHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDIxMnB4O1xuICB6LWluZGV4OiA5OTk5NTtcbn1cblxuLmZhbmN5Ym94LXRodW1icy14IHtcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xufVxuXG4uZmFuY3lib3gtc2hvdy10aHVtYnMgLmZhbmN5Ym94LXRodW1icyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZmFuY3lib3gtc2hvdy10aHVtYnMgLmZhbmN5Ym94LWlubmVyIHtcbiAgcmlnaHQ6IDIxMnB4O1xufVxuXG4uZmFuY3lib3gtdGh1bWJzX19saXN0IHtcbiAgZm9udC1zaXplOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5mYW5jeWJveC10aHVtYnMteCAuZmFuY3lib3gtdGh1bWJzX19saXN0IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmZhbmN5Ym94LXRodW1icy15IC5mYW5jeWJveC10aHVtYnNfX2xpc3Q6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgd2lkdGg6IDdweDtcbn1cblxuLmZhbmN5Ym94LXRodW1icy15IC5mYW5jeWJveC10aHVtYnNfX2xpc3Q6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDZweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG59XG5cbi5mYW5jeWJveC10aHVtYnMteSAuZmFuY3lib3gtdGh1bWJzX19saXN0Ojotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gIGJhY2tncm91bmQ6ICMyYTJhMmE7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG5cbi5mYW5jeWJveC10aHVtYnNfX2xpc3QgYSB7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZsb2F0OiBsZWZ0O1xuICBoZWlnaHQ6IDc1cHg7XG4gIG1hcmdpbjogMnB4O1xuICBtYXgtaGVpZ2h0OiBjYWxjKDEwMCUgLSA4cHgpO1xuICBtYXgtd2lkdGg6IGNhbGMoNTAlIC0gNHB4KTtcbiAgb3V0bGluZTogbm9uZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB3aWR0aDogMTAwcHg7XG59XG5cbi5mYW5jeWJveC10aHVtYnNfX2xpc3QgYTpiZWZvcmUge1xuICBib3JkZXI6IDZweCBzb2xpZCAjZmY1MjY4O1xuICBib3R0b206IDA7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGxlZnQ6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgY3ViaWMtYmV6aWVyKDAuMjUsIDAuNDYsIDAuNDUsIDAuOTQpO1xuICB6LWluZGV4OiA5OTk5MTtcbn1cblxuLmZhbmN5Ym94LXRodW1ic19fbGlzdCBhOmZvY3VzOmJlZm9yZSB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cblxuLmZhbmN5Ym94LXRodW1ic19fbGlzdCBhLmZhbmN5Ym94LXRodW1icy1hY3RpdmU6YmVmb3JlIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5mYW5jeWJveC10aHVtYnMge1xuICAgIHdpZHRoOiAxMTBweDtcbiAgfVxuICAuZmFuY3lib3gtc2hvdy10aHVtYnMgLmZhbmN5Ym94LWlubmVyIHtcbiAgICByaWdodDogMTEwcHg7XG4gIH1cbiAgLmZhbmN5Ym94LXRodW1ic19fbGlzdCBhIHtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDEwcHgpO1xuICB9XG59XG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LFxuLmgxLCAuaDIsIC5oMywgLmg0LCAuaDUsIC5oNiB7XG4gIG1hcmdpbjogMCAwIDI1cHg7XG4gIHBhZGRpbmc6IDIwcHggMCAwO1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzIxMkEzMTtcbiAgZm9udC1mYW1pbHk6IFwiU29maWEgU2Fuc1wiLCBzYW5zLXNlcmlmO1xufVxuaDE6Zmlyc3QtY2hpbGQsIGgyOmZpcnN0LWNoaWxkLCBoMzpmaXJzdC1jaGlsZCwgaDQ6Zmlyc3QtY2hpbGQsIGg1OmZpcnN0LWNoaWxkLCBoNjpmaXJzdC1jaGlsZCxcbi5oMTpmaXJzdC1jaGlsZCwgLmgyOmZpcnN0LWNoaWxkLCAuaDM6Zmlyc3QtY2hpbGQsIC5oNDpmaXJzdC1jaGlsZCwgLmg1OmZpcnN0LWNoaWxkLCAuaDY6Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cblxuaDEsIC5oMSB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMi41cmVtLCAyLjVyZW0gKyAoKDF2dyAtIDAuNDhyZW0pICogMi4zMTQ4KSwgMy4xMjVyZW0pO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuXG5oMiwgLmgyIHtcbiAgZm9udC1zaXplOiBjbGFtcCgyLjI1cmVtLCAyLjI1cmVtICsgKCgxdncgLSAwLjQ4cmVtKSAqIDEuMzg4OSksIDIuNjI1cmVtKTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cblxuaDMsIC5oMyB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMnJlbSwgMnJlbSArICgoMXZ3IC0gMC40OHJlbSkgKiAwLjkyNTkpLCAyLjI1cmVtKTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cblxuLmRtcC1qb2ItZGV0YWlsX19mb3JtIC5nZm9ybV90aXRsZSwgaDQsIC5oNCB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMS41cmVtLCAxLjVyZW0gKyAoKDF2dyAtIDAuNDhyZW0pICogMC45MjU5KSwgMS43NXJlbSk7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmRtcC1qb2ItZGV0YWlsX19mb3JtIC5nZm9ybV90aXRsZSwgaDQsIC5oNCB7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgfVxufVxuXG5oNSwgLmg1IHtcbiAgZm9udC1zaXplOiBjbGFtcCgxLjI1cmVtLCAxLjI1cmVtICsgKCgxdncgLSAwLjQ4cmVtKSAqIDAuNjk0NCksIDEuNDM3NXJlbSk7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG5cbmg2LCAuaDYge1xuICBmb250LXNpemU6IGNsYW1wKDEuMTI1cmVtLCAxLjEyNXJlbSArICgoMXZ3IC0gMC40OHJlbSkgKiAwLjIzMTUpLCAxLjE4NzVyZW0pO1xuICBsaW5lLWhlaWdodDogMS40O1xufVxuXG4uZG1wLWxvY2FsLWJsb2NrX19jb250ZW50IHAsIC5kbXAtdGVzdGltb25pYWxzX19oZWFkIHAsIC5kbXAtY2FsbGJhY2tfX2NvbnRlbnQgcCwgLmRtcC1ibG9ja19faGVhZC1kZXNjcmlwdGlvbiBwLCAuZG1wLXRlc3RpbW9uaWFscy1jYXJkX190ZXh0IHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5kbXAtbG9jYWwtYmxvY2tfX2NvbnRlbnQgcCwgLmRtcC10ZXN0aW1vbmlhbHNfX2hlYWQgcCwgLmRtcC1jYWxsYmFja19fY29udGVudCBwLCAuZG1wLWJsb2NrX19oZWFkLWRlc2NyaXB0aW9uIHAsIC5kbXAtdGVzdGltb25pYWxzLWNhcmRfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgfVxufVxuXG4uZG1wLXNpbmdsZS10ZXN0aW1vbmlhbF9fYXV0aG9yIHAsIC5kbXAtZm9ybS1ibG9jayAuZ2Zvcm1fZm9vdGVyIFt0eXBlPXN1Ym1pdF0sIC5kbXAtYmFzaWMtdGV4dC1zZWN0aW9uX19jb250ZW50IHAsIC5kbXAtYmFzaWMtdGV4dC1zZWN0aW9uX19wYWdpbmF0aW9uLWl0ZW0tdGV4dCBwLCAuZG1wLXByaW9yaXRpZXNfX2l0ZW0tdGV4dCBwLCAuZG1wLXN0ZXBfX2hlYWQgcCwgLmRtcC1zdGVwX19pdGVtLWRlc2NyaXB0aW9uIHAsIC5kbXAtYWJvdXQtYmxvY2tfX2hlYWQtZGVzY3JpcHRpb24gcCwgLmRtcC1hYm91dC1ibG9ja19fY29udGVudC10ZXh0IHAsIC5kbXAtdGV4dC1pbWFnZS1ibG9ja19fY29udGVudCBwLCAuZ3Jhdml0eS1tb2RhbCAuZ2Zvcm1fZm9vdGVyIFt0eXBlPXN1Ym1pdF0sIC5ncmF2aXR5LW1vZGFsIC5nZm9ybV9wYWdlX2Zvb3RlciBbdHlwZT1zdWJtaXRdLCAuZG1wLWJvdHRvbS1mb3JtX2ZyZWUgLmRtcC1ib3R0b20tZm9ybV9fZm9ybSAuZ2Zvcm1fZm9vdGVyIFt0eXBlPXN1Ym1pdF0sIC5kbXAtYm90dG9tLWZvcm1fZnJlZSAuZG1wLWJvdHRvbS1mb3JtX19mb3JtIC5nZm9ybV9mb290ZXIgW3R5cGU9YnV0dG9uXSwgLmRtcC1ib3R0b20tZm9ybV9mcmVlIC5kbXAtYm90dG9tLWZvcm1fX2Zvcm0gLmdmb3JtX3BhZ2VfZm9vdGVyIFt0eXBlPXN1Ym1pdF0sIC5kbXAtYm90dG9tLWZvcm1fZnJlZSAuZG1wLWJvdHRvbS1mb3JtX19mb3JtIC5nZm9ybV9wYWdlX2Zvb3RlciBbdHlwZT1idXR0b25dLCAuZG1wLWJvdHRvbS1mb3JtX3BhaWQgLmRtcC1ib3R0b20tZm9ybV9fZm9ybSAuZ2Zvcm1fZm9vdGVyIFt0eXBlPXN1Ym1pdF0sIC5kbXAtYm90dG9tLWZvcm1fcGFpZCAuZG1wLWJvdHRvbS1mb3JtX19mb3JtIC5nZm9ybV9mb290ZXIgW3R5cGU9YnV0dG9uXSwgLmRtcC1ib3R0b20tZm9ybV9wYWlkIC5kbXAtYm90dG9tLWZvcm1fX2Zvcm0gLmdmb3JtX3BhZ2VfZm9vdGVyIFt0eXBlPXN1Ym1pdF0sIC5kbXAtYm90dG9tLWZvcm1fcGFpZCAuZG1wLWJvdHRvbS1mb3JtX19mb3JtIC5nZm9ybV9wYWdlX2Zvb3RlciBbdHlwZT1idXR0b25dLCAuZG1wLWJsb2NrX19oZWFkLWV5ZWJyb3csIC5kbXAtYnRuX3ByaW1hcnksIC5kbXAtYnRuX3NlY29uZGFyeSwgLmRtcC1idG5fc29ydCwgLmRtcC1mb3JtX19ncm91cCBsYWJlbCwgLmRtcC1mb3JtX19ncm91cC10ZXh0LWJvdHRvbSwgLmRtcC1mb3JtX19maWxlLXRleHQsIC5kbXAtZm9ybV9fcmFkaW8gbGFiZWwsIC5kbXAtdGVzdGltb25pYWxzLWNhcmRfX2F1dGhvciwgLmRtcC1uZXdzLWNhcmRfX2NvbnRlbnQgLmRtcC1saW5rLCAuZG1wLWpvYi1kZXRhaWxfX2Zvcm0gLmdmb3JtX2Zvb3RlciBbdHlwZT1zdWJtaXRdLCAuZG1wLWpvYi1jYXJkX19kZXNjcmlwdGlvbiBwLCAuZG1wLXN0dWRpZXMtY2FyZF9fbW9yZSwgLmRtcy1jYXNlLXN0dWR5LWNhcmRfX2NvbnRlbnQgLmRtcC1saW5rLCAuZG1wLXNlcnZpY2VzLWNhcmRfX2NvbnRlbnQgLmRtcC1saW5rLCAuZG1wLWhlYWRlcl9fbWVudSA+IGxpID4gYSwgLmRtcC1oZWFkZXJfX21lbnUgPiBsaSAuc3ViLW1lbnUgPiBsaSA+IGEsIC5kbXAtaGVhZGVyX19saW5rIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4uZG1wLWJhc2ljLXRleHQtc2VjdGlvbl9fY29udGVudCBmaWdjYXB0aW9uLCAuZG1wLWNlcnRpZmljYXRpb25fX3RleHQgcCwgLmRtcC1mb290ZXJfX2JvdHRvbS1jcmVhdG9yLCAuZG1wLWZvb3Rlcl9fYm90dG9tLW1lbnUgPiBsaSA+IGEsIC5kbXAtYnJlYWRjcnVtYnNfX2xpc3QgPiBsaSwgLmRtcC1idG5fdGFnLCAuZG1wLWxpbmssIC5kbXAtZm9ybV9fZmlsZSBsYWJlbCBzcGFuLCAuZG1wLWZvcm1fX2NoZWNrYm94IGxhYmVsLCAuZG1wLW5ld3MtY2FyZF9fY29udGVudCB0aW1lLCAuZG1wLWpvYi1kZXRhaWxfX3JlZiwgLmRtcC1qb2ItY2FyZF9fcmVmLCAuZG1wLXJlcXVlc3QtYmxvY2tfX3RleHQgcCwgLmRtcC1zaWRlYmFyLWJsb2NrX190ZXh0LCAuZG1wLXNpZGViYXItYmxvY2tfX3RleHQgdWwgbGksIC5kbXAtaGVhZGVyX19tZW51LXNlY29uZGFyeSA+IGxpID4gYSwgLmRtcC1oZWFkZXJfX21pbi1tZW51ID4gbGkgPiBhIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4uZG1wLXJlcXVlc3QtYmxvY2tfX2J0biBwLCAuZG1wLXNpZGViYXItYmxvY2tfX3RleHQtc21hbGwge1xuICBmb250LXNpemU6IDExcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi5kbXAtaGVyb19faW1nLWJnLCAuZG1wLXRlc3RpbW9uaWFsc19fYmcgaW1nLCAuZG1wLWNhbGxiYWNrX19iZy1pbWFnZSwgLmRtcC1uZXdzLWNhcmRfX2ltYWdlIGltZywgLmRtcy1jYXNlLXN0dWR5LWNhcmRfX2ltYWdlIGltZywgLmRtcC1zZXJ2aWNlcy1jYXJkX19pbWFnZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLmRtcC10ZXh0LXJlZCB7XG4gIGNvbG9yOiAjRTQwQjFDO1xufVxuXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IG5vLXByZWZlcmVuY2UpIHtcbiAgOnJvb3Qge1xuICAgIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xuICB9XG59XG5ib2R5IHtcbiAgZm9udC1mYW1pbHk6IFwiSW50ZXJcIiwgc2Fucy1zZXJpZjtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICMyMTJBMzE7XG4gIG1hcmdpbjogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIGFuZCAobWF4LXdpZHRoOiAxNTk5cHgpIHtcbiAgYm9keSB7XG4gICAgem9vbTogMC44NTtcbiAgfVxufVxuXG5ociB7XG4gIG1hcmdpbjogMDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgYm9yZGVyOiAwO1xuICBvcGFjaXR5OiAwLjI1O1xufVxuXG5ocjpub3QoW3NpemVdKSB7XG4gIGhlaWdodDogMXB4O1xufVxuXG5wIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbnA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbmFiYnJbdGl0bGVdLFxuYWJicltkYXRhLWJzLW9yaWdpbmFsLXRpdGxlXSB7XG4gIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7XG4gIGN1cnNvcjogaGVscDtcbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb24tc2tpcC1pbms6IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbi1za2lwLWluazogbm9uZTtcbn1cblxuYWRkcmVzcyB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbnVsIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwIDAgMjVweCAzMHB4O1xuICBsaXN0LXN0eWxlOiBkaXNjO1xufVxudWwgdWwge1xuICBsaXN0LXN0eWxlLXR5cGU6IGNpcmNsZTtcbn1cbnVsIHVsIHVsIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBzcXVhcmU7XG59XG5cbm9sIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwIDAgMjVweCAzMHB4O1xufVxuXG5kbCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbmRkIHtcbiAgbWFyZ2luOiAwIDIwcHggMjBweDtcbn1cblxuZHQge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG5ibG9ja3F1b3RlLCBxIHtcbiAgcGFkZGluZzogMCAwIDAgNDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbmJsb2NrcXVvdGU6YmVmb3JlLCBxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4oCdXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBmb250LXNpemU6IDIuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMDA3YmZmO1xufVxuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbn1cblxuc21hbGwge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuXG5tYXJrIHtcbiAgcGFkZGluZzogMC4yZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmY2Y4ZTM7XG59XG5cbnN1YixcbnN1cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBsaW5lLWhlaWdodDogMDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIge1xuICBib3R0b206IC00cHg7XG59XG5cbnN1cCB7XG4gIHRvcDogLThweDtcbn1cblxuYSB7XG4gIGNvbG9yOiAjMDA5RkUzO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5hOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbmE6aG92ZXIge1xuICBjb2xvcjogIzIxMkEzMTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbmE6bm90KFtocmVmXSk6bm90KFtjbGFzc10pLCBhOm5vdChbaHJlZl0pOm5vdChbY2xhc3NdKTpob3ZlciB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbnByZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gIGZvbnQtc2l6ZTogMS4wNjI1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBwYWRkaW5nOiAxNXB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuW2Rpcj1ydGxdIHByZSB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG5wcmUsXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBTRk1vbm8tUmVndWxhciwgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFwiTGliZXJhdGlvbiBNb25vXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlO1xuICBmb250LXNpemU6IDFyZW07XG4gIGRpcmVjdGlvbjogbHRyO1xuICB1bmljb2RlLWJpZGk6IGJpZGktb3ZlcnJpZGU7XG59XG5cbnByZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBvdmVyZmxvdzogYXV0bztcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cblxucHJlIGNvZGUge1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB3b3JkLWJyZWFrOiBub3JtYWw7XG59XG5cbmNvZGUge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBjb2xvcjogI2Q2MzM4NDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xufVxuXG5hID4gY29kZSB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG5rYmQge1xuICBwYWRkaW5nOiAwLjJyZW0gMC40cmVtO1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyNTI5O1xuICBib3JkZXItcmFkaXVzOiAwLjJyZW07XG59XG5cbmtiZCBrYmQge1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDFlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuY29kZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogM3B4IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cblxuZmlndXJlIHtcbiAgbWFyZ2luOiAwIDAgMTVweDtcbn1cblxuaW1nLFxuc3ZnIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxudGFibGUge1xuICBjYXB0aW9uLXNpZGU6IGJvdHRvbTtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm94LXNoYWRvdzogMCA0cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIG1hcmdpbjogMTVweCAwIDI1cHg7XG59XG50YWJsZSBjYXB0aW9uIHtcbiAgY2FwdGlvbi1zaWRlOiB0b3A7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy10b3A6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBjb2xvcjogIzZjNzU3ZDtcbn1cbnRhYmxlIHRoZWFkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcbn1cbnRhYmxlIHRib2R5IHRyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWU7XG59XG50YWJsZSB0Ym9keSB0cjpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cbnRhYmxlIHRmb290IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcbn1cbnRhYmxlIHRoLCB0YWJsZSB0ZCB7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbn1cblxudGgge1xuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xuICB0ZXh0LWFsaWduOiAtd2Via2l0LW1hdGNoLXBhcmVudDtcbn1cblxubGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbmJ1dHRvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbmJ1dHRvbjpmb2N1czpub3QoOmZvY3VzLXZpc2libGUpIHtcbiAgb3V0bGluZTogMDtcbn1cblxuaW5wdXQsXG5idXR0b24sXG5zZWxlY3QsXG5vcHRncm91cCxcbnRleHRhcmVhIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxuYnV0dG9uLFxuc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbltyb2xlPWJ1dHRvbl0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbnNlbGVjdCB7XG4gIHdvcmQtd3JhcDogbm9ybWFsO1xufVxuXG5zZWxlY3Q6ZGlzYWJsZWQge1xuICBvcGFjaXR5OiAxO1xufVxuXG5bbGlzdF06Oi13ZWJraXQtY2FsZW5kYXItcGlja2VyLWluZGljYXRvciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbmJ1dHRvbixcblt0eXBlPWJ1dHRvbl0sXG5bdHlwZT1yZXNldF0sXG5bdHlwZT1zdWJtaXRdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG59XG5cbmJ1dHRvbjpub3QoOmRpc2FibGVkKSxcblt0eXBlPWJ1dHRvbl06bm90KDpkaXNhYmxlZCksXG5bdHlwZT1yZXNldF06bm90KDpkaXNhYmxlZCksXG5bdHlwZT1zdWJtaXRdOm5vdCg6ZGlzYWJsZWQpIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG46Oi1tb3otZm9jdXMtaW5uZXIge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbnRleHRhcmVhIHtcbiAgcmVzaXplOiB2ZXJ0aWNhbDtcbn1cblxuZmllbGRzZXQge1xuICBtaW4td2lkdGg6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiAwO1xufVxuXG5sZWdlbmQge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgZm9udC1zaXplOiBjYWxjKDEuMjc1cmVtICsgMC4zdncpO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgbGVnZW5kIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxufVxubGVnZW5kICsgKiB7XG4gIGNsZWFyOiBsZWZ0O1xufVxuXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1maWVsZHMtd3JhcHBlcixcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LXRleHQsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1taW51dGUsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1ob3VyLWZpZWxkLFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtZGF5LWZpZWxkLFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtbW9udGgtZmllbGQsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC15ZWFyLWZpZWxkIHtcbiAgcGFkZGluZzogMDtcbn1cblxuOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5bdHlwZT1zZWFyY2hdIHtcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xufVxuXG4vKiBydGw6cmF3OlxuW3R5cGU9XCJ0ZWxcIl0sXG5bdHlwZT1cInVybFwiXSxcblt0eXBlPVwiZW1haWxcIl0sXG5bdHlwZT1cIm51bWJlclwiXSB7XG4gIGRpcmVjdGlvbjogbHRyO1xufVxuKi9cbjo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuOjotd2Via2l0LWNvbG9yLXN3YXRjaC13cmFwcGVyIHtcbiAgcGFkZGluZzogMDtcbn1cblxuOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gIGZvbnQ6IGluaGVyaXQ7XG59XG5cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICBmb250OiBpbmhlcml0O1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbn1cblxub3V0cHV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG5pZnJhbWUge1xuICBib3JkZXI6IDA7XG59XG5cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxucHJvZ3Jlc3Mge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5rYmQge1xuICBwYWRkaW5nOiAycHggNXB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG5cbmltZyB7XG4gIGhlaWdodDogYXV0bzsgLyogTWFrZSBzdXJlIGltYWdlcyBhcmUgc2NhbGVkIGNvcnJlY3RseS4gKi9cbiAgbWF4LXdpZHRoOiAxMDAlOyAvKiBBZGhlcmUgdG8gY29udGFpbmVyIHdpZHRoLiAqL1xufVxuXG5lbWJlZCxcbmlmcmFtZSxcbm9iamVjdCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuYnV0dG9uOmZvY3VzLFxuaW5wdXQ6Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xufVxuXG4uZG1wLWhlYWRlci5zdGlja3kge1xuICB0b3A6IDA7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogOTk5OTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZG1wLWhlYWRlci5zdGlja3k6bm90KC5sYW5kaW5nLWhlYWRlcikge1xuICBwb3NpdGlvbjogc3RhdGljO1xufVxuLmRtcC1oZWFkZXIuc3RpY2t5Om5vdCgubGFuZGluZy1oZWFkZXIpIC5kbXAtaGVhZGVyX19tYWluIHtcbiAgdG9wOiAwO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDk5OTk7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiA0cHggMDtcbn1cbi5kbXAtaGVhZGVyLnN0aWNreSAuZG1wLWhlYWRlcl9fbWFpbiB7XG4gIHBhZGRpbmc6IDRweCAwO1xufVxuLmRtcC1oZWFkZXIuc3RpY2t5IC5kbXAtaGVhZGVyX19sb2dvIHtcbiAgd2lkdGg6IDE4MHB4O1xufVxuLmRtcC1oZWFkZXJfX2JveCB7XG4gIGhlaWdodDogZml0LWNvbnRlbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmRtcC1oZWFkZXIuc2hvdyB7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgfVxuICAuZG1wLWhlYWRlci5zaG93IC5kbXAtaGVhZGVyX19tYWluIHtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG4gIC5kbXAtaGVhZGVyLnNob3cgLmRtcC1oZWFkZXJfX21haW4td3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGdhcDogMDtcbiAgfVxuICAuZG1wLWhlYWRlci5zaG93IC5kbXAtaGVhZGVyX19uYXYge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXRvcDogMTRweDtcbiAgfVxuICAuZG1wLWhlYWRlci5zaG93IC5kbXAtaGVhZGVyX19tZW51IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgMCAzMnB4O1xuICB9XG4gIC5kbXAtaGVhZGVyLnNob3cgLmRtcC1oZWFkZXJfX21lbnUgPiBsaSA+IGEge1xuICAgIHBhZGRpbmctdG9wOiAxMnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMnB4O1xuICB9XG4gIC5kbXAtaGVhZGVyLnNob3cgLmRtcC1oZWFkZXJfX21lbnUgPiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIGE6OmFmdGVyIHtcbiAgICB0b3A6IDEwcHg7XG4gIH1cbiAgLmRtcC1oZWFkZXIuc2hvdyAuZG1wLWhlYWRlcl9fbWVudSA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uYWN0aXZlIGE6OmFmdGVyIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZG1wLWhlYWRlci5zaG93IC5kbXAtaGVhZGVyX19tZW51ID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbjpob3ZlciAuc3ViLW1lbnUsIC5kbXAtaGVhZGVyLnNob3cgLmRtcC1oZWFkZXJfX21lbnUgPiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuOmZvY3VzIC5zdWItbWVudSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5kbXAtaGVhZGVyLnNob3cgLmRtcC1oZWFkZXJfX21lbnUgPiBsaSAuc3ViLW1lbnUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBwYWRkaW5nOiAwIDAgMCAxNXB4O1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgb3BhY2l0eTogMTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgLmRtcC1oZWFkZXIuc2hvdyAuZG1wLWhlYWRlcl9fYnRucyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAxNnB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxuICAuZG1wLWhlYWRlci5zaG93IC5kbXAtaGVhZGVyX19idG5zIC5kbXAtYnRuIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZG1wLWhlYWRlci5zaG93IC5kbXAtaGVhZGVyX19saW5rIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbjogMCBhdXRvIDhweDtcbiAgfVxuICAuZG1wLWhlYWRlci5zaG93IC5kbXAtaGVhZGVyX19saW5rLXRleHQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uZG1wLWhlYWRlcl9fdG9wIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA2NTVBMjtcbiAgcGFkZGluZzogOXB4IDAgMTBweDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZG1wLWhlYWRlcl9fdG9wIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuZG1wLWhlYWRlcl9fdG9wIC5kbXAtY29udGFpbmVyLWZ1bGwge1xuICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgfVxufVxuLmRtcC1oZWFkZXJfX21lbnUtc2Vjb25kYXJ5IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgZ2FwOiAyNXB4O1xuICBtYXJnaW46IDA7XG59XG4uZG1wLWhlYWRlcl9fbWVudS1zZWNvbmRhcnkgPiBsaSA+IGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICNGRkY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHM7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5kbXAtaGVhZGVyX19tZW51LXNlY29uZGFyeSA+IGxpID4gYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5kbXAtaGVhZGVyX19tZW51LXNlY29uZGFyeSA+IGxpID4gYTpob3ZlcjphZnRlciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmRtcC1oZWFkZXJfX21lbnUtc2Vjb25kYXJ5ID4gbGkgPiBhOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMDtcbiAgd2lkdGg6IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRkZGO1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBtYXJnaW46IGF1dG87XG59XG4uZG1wLWhlYWRlcl9fbWFpbiB7XG4gIHBhZGRpbmc6IDE0cHggMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgYm94LXNoYWRvdzogMCA0cHggOHB4IC0ycHggcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuLmRtcC1oZWFkZXJfX21haW4td3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMzJweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmRtcC1oZWFkZXJfX21haW4gLmRtcC1jb250YWluZXItZnVsbCB7XG4gICAgcGFkZGluZzogMCAzMHB4O1xuICB9XG59XG4uZG1wLWhlYWRlcl9fbG9nbyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjYwcHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5kbXAtaGVhZGVyX19sb2dvIHtcbiAgICB3aWR0aDogMjAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmRtcC1oZWFkZXJfX2xvZ28ge1xuICAgIHdpZHRoOiAyNDRweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAuZG1wLWhlYWRlcl9fbG9nbyB7XG4gICAgd2lkdGg6IDI4NHB4O1xuICB9XG59XG4uZG1wLWhlYWRlcl9fbG9nbyBzdmcge1xuICB3aWR0aDogMTAwJTtcbn1cbi5kbXAtaGVhZGVyX19idXJnZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiA0OHB4O1xuICB3aWR0aDogNDhweDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZG1wLWhlYWRlcl9fYnVyZ2VyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uZG1wLWhlYWRlcl9fYnVyZ2VyIHNwYW4ge1xuICB3aWR0aDogMTZweDtcbiAgdHJhbnNpdGlvbjogMC41cyBhbGwgY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMS4yNzUpO1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZDogIzIxMkEzMTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHRyYW5zZm9ybTogcm90YXRlKDApO1xufVxuLmRtcC1oZWFkZXJfX2J1cmdlciBzcGFuOm50aC1jaGlsZCgxKSB7XG4gIHRvcDogMThweDtcbn1cbi5kbXAtaGVhZGVyX19idXJnZXIgc3BhbjpudGgtY2hpbGQoMikge1xuICB0b3A6IDIzcHg7XG59XG4uZG1wLWhlYWRlcl9fYnVyZ2VyIHNwYW46bnRoLWNoaWxkKDMpIHtcbiAgdG9wOiAyOHB4O1xufVxuLmRtcC1oZWFkZXJfX2J1cmdlci5hY3RpdmUgc3BhbjpudGgtY2hpbGQoMSkge1xuICB0b3A6IDI0cHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG59XG4uZG1wLWhlYWRlcl9fYnVyZ2VyLmFjdGl2ZSBzcGFuOm50aC1jaGlsZCgyKSB7XG4gIHdpZHRoOiAwO1xufVxuLmRtcC1oZWFkZXJfX2J1cmdlci5hY3RpdmUgc3BhbjpudGgtY2hpbGQoMykge1xuICB0b3A6IDI0cHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cbi5kbXAtaGVhZGVyX19uYXYge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZG1wLWhlYWRlcl9fbmF2IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBnYXA6IDJyZW07XG4gICAgZmxleC1ncm93OiAxO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cbn1cbi5kbXAtaGVhZGVyX19oZWFkZXItcGhvbmUge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjMjEyQTMxO1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cztcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xufVxuLmRtcC1oZWFkZXJfX2hlYWRlci1waG9uZTpob3ZlciB7XG4gIGNvbG9yOiAjQzYyNjI2O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmRtcC1oZWFkZXJfX2hlYWRlci1waG9uZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxuICAuZG1wLWhlYWRlcl9faGVhZGVyLXBob25lICsgLmRtcC1idG4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uZG1wLWhlYWRlcl9faGVhZGVyLXBob25lIHNwYW4ge1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uZG1wLWhlYWRlcl9fbWVudSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAyOHB4O1xuICBmbGV4LWdyb3c6IDE7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuZG1wLWhlYWRlcl9fbWVudSB7XG4gICAgZ2FwOiAxcmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmRtcC1oZWFkZXJfX21lbnUtbGFuZGluZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmRtcC1oZWFkZXJfX21lbnUgPiBsaSA+IGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHM7XG59XG4uZG1wLWhlYWRlcl9fbWVudSA+IGxpID4gYTpob3ZlciB7XG4gIGNvbG9yOiAjMDA5RkUzO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uZG1wLWhlYWRlcl9fbWVudSA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZG1wLWhlYWRlcl9fbWVudSA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiBhIHtcbiAgcGFkZGluZy1yaWdodDogMjhweDtcbn1cbi5kbXAtaGVhZGVyX19tZW51ID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IGE6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2NoZXZyb24tZG93bi5zdmdcIik7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzO1xufVxuLmRtcC1oZWFkZXJfX21lbnUgPiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuOmhvdmVyID4gYSB7XG4gIGNvbG9yOiAjMDA5RkUzO1xufVxuLmRtcC1oZWFkZXJfX21lbnUgPiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuOmhvdmVyID4gYTphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9jaGV2cm9uLWRvd24tYmx1ZS5zdmdcIik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmRtcC1oZWFkZXJfX21lbnUgPiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuOmhvdmVyIC5zdWItbWVudSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG59XG4uZG1wLWhlYWRlcl9fbWVudSA+IGxpIC5zdWItbWVudSB7XG4gIHdpZHRoOiAyMDBweDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMTBweDtcbiAgdG9wOiAzMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICB6LWluZGV4OiA1O1xuICBwYWRkaW5nOiAxMHB4O1xuICBtYXJnaW46IDA7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDhweCAtMnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cztcbn1cbi5kbXAtaGVhZGVyX19tZW51ID4gbGkgLnN1Yi1tZW51OmhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cbi5kbXAtaGVhZGVyX19tZW51ID4gbGkgLnN1Yi1tZW51OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTEwcHg7XG4gIGxlZnQ6IDA7XG59XG4uZG1wLWhlYWRlcl9fbWVudSA+IGxpIC5zdWItbWVudSA+IGxpIHtcbiAgbWFyZ2luOiAwIDAgOHB4O1xufVxuLmRtcC1oZWFkZXJfX21lbnUgPiBsaSAuc3ViLW1lbnUgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5kbXAtaGVhZGVyX19tZW51ID4gbGkgLnN1Yi1tZW51ID4gbGkgPiBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzO1xufVxuLmRtcC1oZWFkZXJfX21lbnUgPiBsaSAuc3ViLW1lbnUgPiBsaSA+IGE6aG92ZXIge1xuICBjb2xvcjogIzAwOUZFMztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmRtcC1oZWFkZXJfX2JvdHRvbSB7XG4gIGhlaWdodDogMy4xMjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNjU1QTI7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmRtcC1oZWFkZXJfX2JvdHRvbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG4uZG1wLWhlYWRlcl9fbGFuZGluZy1tZW51IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDIuNXJlbTtcbiAgaGVpZ2h0OiBpbmhlcml0O1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbi5kbXAtaGVhZGVyX19sYW5kaW5nLW1lbnUgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaW5lLWhlaWdodDogMy4xMjVyZW07XG4gIGNvbG9yOiAjRkZGO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZG1wLWhlYWRlcl9fbGFuZGluZy1tZW51IGE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzO1xufVxuLmRtcC1oZWFkZXJfX2xhbmRpbmctbWVudSBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmRtcC1oZWFkZXJfX2xhbmRpbmctbWVudSBhOmhvdmVyOmJlZm9yZSB7XG4gIHdpZHRoOiAxMDAlO1xuICByaWdodDogYXV0bztcbiAgbGVmdDogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmRtcC1oZWFkZXJfX2xhbmRpbmctbWVudSB7XG4gICAgZ2FwOiAxLjU2MjVyZW07XG4gIH1cbiAgLmRtcC1oZWFkZXJfX2xhbmRpbmctbWVudSBhIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cbi5kbXAtaGVhZGVyX19saW5rcyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5kbXAtaGVhZGVyX19saW5rcyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmRtcC1oZWFkZXJfX2xpbmtzLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzIxMkEzMTtcbiAgZm9udC1mYW1pbHk6IFwiU29maWEgU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBtYXJnaW46IDAgMCA4cHg7XG59XG4uZG1wLWhlYWRlcl9fbWluLW1lbnUge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4uZG1wLWhlYWRlcl9fbWluLW1lbnUgPiBsaSB7XG4gIHBhZGRpbmc6IDhweCAwO1xufVxuLmRtcC1oZWFkZXJfX21pbi1tZW51ID4gbGkgPiBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzO1xufVxuLmRtcC1oZWFkZXJfX21pbi1tZW51ID4gbGkgPiBhOmhvdmVyIHtcbiAgY29sb3I6ICMwNjU1QTI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5kbXAtaGVhZGVyX19idG5zIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxNnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuZG1wLWhlYWRlcl9fYnRucyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuLmRtcC1oZWFkZXJfX2xpbmsge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDhweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHM7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5kbXAtaGVhZGVyX19saW5rOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbi5kbXAtaGVhZGVyX19saW5rLWljb24ge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBmbGV4LXNocmluazogMDtcbn1cbi5kbXAtaGVhZGVyX19saW5rLWljb24gc3ZnIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbi5kbXAtaGVhZGVyX19saW5rLWljb24gc3ZnIHBhdGgge1xuICBzdHJva2U6ICNDNjI2MjY7XG59XG4uZG1wLWhlYWRlcl9fbGluay10ZXh0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNzAwcHgpIHtcbiAgLmRtcC1oZWFkZXJfX2xpbmstdGV4dCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5kbXAtaGVhZGVyX19saW5rLW1haWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4qOmZvY3VzLFxuYTpmb2N1cyxcbmJ1dHRvbjpub3QoLmhwLWJ0bik6Zm9jdXMge1xuICBvdXRsaW5lOiAxcHggc29saWQgIzAwMDtcbiAgb3V0bGluZS1vZmZzZXQ6IDhweDtcbn1cbio6Zm9jdXM6bm90KDpmb2N1cy12aXNpYmxlKSxcbmE6Zm9jdXM6bm90KDpmb2N1cy12aXNpYmxlKSxcbmJ1dHRvbjpub3QoLmhwLWJ0bik6Zm9jdXM6bm90KDpmb2N1cy12aXNpYmxlKSB7XG4gIG91dGxpbmU6IDA7XG59XG4qOmZvY3VzLXZpc2libGUsXG5hOmZvY3VzLXZpc2libGUsXG5idXR0b246bm90KC5ocC1idG4pOmZvY3VzLXZpc2libGUge1xuICBvdXRsaW5lOiAxcHggc29saWQgIzAwMDtcbiAgb3V0bGluZS1vZmZzZXQ6IDhweDtcbn1cblxuLm1haW4td3JhcHBlcl9iZyB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5tYWluLXdyYXBwZXJfYmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDAsIDAsIDAsIDAuMikgMCUsIHJnYmEoMCwgMCwgMCwgMC4yKSAxMDAlKTtcbn1cbi5tYWluLXdyYXBwZXJfYmcgPiAqIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAzO1xufVxuLm1haW4td3JhcHBlciA+IHNlY3Rpb246bm90KC5kbXAtaGVybyk6bm90KC5kbXAtY29udGVudC1ibG9ja19ncmV5LWJnKTpub3QoLmRtcC1jYWxsYmFjayk6bm90KC5kbXAtc2VydmljZXMtYmFubmVyKTpub3QoLmRtcC10ZXN0aW1vbmlhbHMpOm5vdCguZG1wLXByb2Nlc3MuZG1wLWJsb2NrX2JsdWUpOm5vdCguZG1wLXByaW9yaXRpZXMpOm5vdCguZG1wLXNlY29uZGFyeS1oZXJvKTpub3QoLmRtcC1ib3R0b20tZm9ybSk6bm90KC5kbXAtc3R1ZGllcykgKyBzZWN0aW9uOm5vdCguZG1wLWNvbnRlbnQtYmxvY2tfZ3JleS1iZyk6bm90KC5kbXAtY2FsbGJhY2spOm5vdCguZG1wLXNlcnZpY2VzLWJhbm5lcik6bm90KC5kbXAtdGVzdGltb25pYWxzKTpub3QoLmRtcC1wcm9jZXNzLmRtcC1ibG9ja19ibHVlKTpub3QoLmRtcC1wcmlvcml0aWVzKTpub3QoLmRtcC1ib3R0b20tZm9ybSk6bm90KC5kbXAtc3R1ZGllcyk6bm90KC5kbXAtY2VydGlmaWNhdGlvbikge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cblxuLmRtcC1jb250YWluZXIge1xuICB3aWR0aDogbWluKDEwMCUgLSBjbGFtcCg0cmVtLCA0cmVtICsgKCgxdncgLSAwLjc1cmVtKSAqIDQwKSwgOHJlbSksIDgwcmVtKTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLmRtcC1jb250YWluZXItZnVsbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDE5MDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDAgMTZweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZG1wLWNvbnRhaW5lci1mdWxsIHtcbiAgICBwYWRkaW5nOiAwIDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmRtcC1jb250YWluZXItZnVsbCB7XG4gICAgcGFkZGluZzogMCA2MHB4O1xuICB9XG59XG5cbi5kbXAtbW9kYWwtb3BlbiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5kbXAtYmxvY2sge1xuICBwYWRkaW5nOiAzMnB4IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmRtcC1ibG9jayB7XG4gICAgcGFkZGluZzogODBweCAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmRtcC1ibG9jayB7XG4gICAgcGFkZGluZzogMTEycHggMDtcbiAgfVxufVxuLmRtcC1ibG9ja19faGVhZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luOiAwIDAgNDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZG1wLWJsb2NrX19oZWFkIHtcbiAgICBtYXJnaW46IDAgMCA0OHB4O1xuICB9XG59XG4uZG1wLWJsb2NrX19oZWFkLWNvbCB7XG4gIGZsZXg6IDAgMCAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5kbXAtYmxvY2tfX2hlYWQtY29sIHtcbiAgICBmbGV4OiAwIDAgY2FsYyg1MCUgLSAyMHB4KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZG1wLWJsb2NrX19oZWFkLWNvbCB7XG4gICAgZmxleDogMCAwIGNhbGMoNTAlIC0gNDBweCk7XG4gIH1cbn1cbi5kbXAtYmxvY2tfX2hlYWQtZGVzY3JpcHRpb24ge1xuICBtYXgtd2lkdGg6IDYwMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTdweDtcbn1cbi5kbXAtYmxvY2tfX2hlYWQtdGl0bGUgaDIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZG1wLWJsb2NrX19oZWFkLXRpdGxlIGgyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICB3aWR0aDogMTAwcHg7XG4gIGhlaWdodDogM3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzYyNjI2O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTEycHg7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuLmRtcC1ibG9ja19faGVhZC1leWVicm93IHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luOiAwO1xuICBjb2xvcjogI0FBQUFBQTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmRtcC1ibG9ja19faGVhZC1leWVicm93X2xpZ2h0ZXIge1xuICBjb2xvcjogI0FBQUFBQTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZG1wLWJsb2NrX19oZWFkLWV5ZWJyb3cge1xuICAgIG1hcmdpbjogMCAwIDE2cHg7XG4gIH1cbn1cbi5kbXAtYmxvY2tfX2hlYWQtdGl0bGUgaDIsXG4uZG1wLWJsb2NrX19oZWFkLXRpdGxlIGgzIHtcbiAgbWFyZ2luOiAwIDAgMzBweDtcbiAgY29sb3I6ICMyMTJBMzE7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMS41cmVtLCAxLjVyZW0gKyAoKDF2dyAtIDAuNDhyZW0pICogNi4wMTg1KSwgMy4xMjVyZW0pO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uZG1wLWJsb2NrX19oZWFkLWRlc2NyaXB0aW9uIHAge1xuICBtYXJnaW46IDAgMCA4cHg7XG59XG4uZG1wLWJsb2NrX19oZWFkLWRlc2NyaXB0aW9uIHA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uZG1wLWJsb2NrX2JsdWUgLmRtcC1ibG9ja19faGVhZC1leWVicm93IHAge1xuICBjb2xvcjogIzhFQjZGRjtcbn1cbi5kbXAtYmxvY2tfYmx1ZSAuZG1wLWJsb2NrX19oZWFkLXRpbGUgaDIge1xuICBjb2xvcjogI0ZGRjtcbn1cblxuLypicmVhZGNydW1icyovXG4uZG1wLWJyZWFkY3J1bWJzX19saXN0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmRtcC1icmVhZGNydW1ic19fbGlzdCA+IGxpIHtcbiAgY29sb3I6ICM4RUI2RkY7XG4gIG1hcmdpbi1yaWdodDogMjQuNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZG1wLWJyZWFkY3J1bWJzX19saXN0ID4gbGk6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiA5cHg7XG4gIHdpZHRoOiA2cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvYnJlYWRjcnVtYnMtYXJyb3cuc3ZnXCIpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBtYXJnaW46IGF1dG87XG4gIHJpZ2h0OiAtMTVweDtcbn1cbi5kbXAtYnJlYWRjcnVtYnNfX2xpc3QgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLmRtcC1icmVhZGNydW1ic19fbGlzdCA+IGxpOmxhc3QtY2hpbGQ6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmRtcC1icmVhZGNydW1ic19fbGlzdCA+IGxpID4gYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cztcbn1cbi5kbXAtYnJlYWRjcnVtYnNfX2xpc3QgPiBsaSA+IGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjRkZGO1xufVxuLmRtcC1icmVhZGNydW1ic19ibGFjayAuZG1wLWJyZWFkY3J1bWJzX19saXN0IHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuLmRtcC1icmVhZGNydW1ic19ibGFjayAuZG1wLWJyZWFkY3J1bWJzX19saXN0ID4gbGkge1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbi5kbXAtYnJlYWRjcnVtYnNfYmxhY2sgLmRtcC1icmVhZGNydW1ic19fbGlzdCA+IGxpOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2JyZWFkY3J1bWJzLWFycm93LWJsYWNrLnN2Z1wiKTtcbn1cbi5kbXAtYnJlYWRjcnVtYnNfYmxhY2sgLmRtcC1icmVhZGNydW1ic19fbGlzdCA+IGxpID4gYSB7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuLmRtcC1icmVhZGNydW1ic19ibGFjayAuZG1wLWJyZWFkY3J1bWJzX19saXN0ID4gbGkgPiBhOmhvdmVyIHtcbiAgY29sb3I6ICMwNjU1QTI7XG59XG4uZG1wLWJyZWFkY3J1bWJzX2NlbnRlcmVkIC5kbXAtYnJlYWRjcnVtYnNfX2xpc3Qge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLnJhbmstbWF0aC1icmVhZGNydW1iIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbi5yYW5rLW1hdGgtYnJlYWRjcnVtYiA+IHAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMC42MjVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG4ucmFuay1tYXRoLWJyZWFkY3J1bWIgYSB7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuLnJhbmstbWF0aC1icmVhZGNydW1iIC5zZXBhcmF0b3Ige1xuICBmb250LXNpemU6IDA7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3NlcGFyYXRvci5zdmcpO1xuICB3aWR0aDogNXB4O1xuICBoZWlnaHQ6IDlweDtcbn1cblxuLypidG5zKi9cbi5kbXAtYnRuIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogOHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHM7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4uZG1wLWJ0bjpob3ZlciwgLmRtcC1idG46Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uZG1wLWJ0bl9wcmltYXJ5IHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcGFkZGluZzogMTFweCAyNHB4O1xuICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICBib3JkZXI6IDFweCBzb2xpZDtcbn1cbi5kbXAtYnRuX3NlY29uZGFyeSB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHBhZGRpbmc6IDhweCAyMXB4O1xuICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICBib3JkZXI6IDFweCBzb2xpZDtcbn1cbi5kbXAtYnRuX2JsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDY1NUEyO1xuICBjb2xvcjogI0ZGRjtcbiAgYm9yZGVyLWNvbG9yOiAjMDY1NUEyO1xufVxuLmRtcC1idG5fYmx1ZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gIGNvbG9yOiAjMDY1NUEyO1xufVxuLmRtcC1idG5fYmx1ZS1ib3JkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDY1NUEyO1xuICBjb2xvcjogI0ZGRjtcbiAgYm9yZGVyLWNvbG9yOiAjMDY1NUEyO1xufVxuLmRtcC1idG5fYmx1ZS1ib3JkZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICBib3JkZXItY29sb3I6ICNGRkY7XG4gIGJveC1zaGFkb3c6IDFweCAxcHggOHB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIGNvbG9yOiAjMDY1NUEyO1xufVxuLmRtcC1idG5fd2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICBjb2xvcjogIzA2NTVBMjtcbiAgYm9yZGVyLWNvbG9yOiAjRkZGO1xufVxuLmRtcC1idG5fd2hpdGU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDY1NUEyO1xuICBjb2xvcjogI0ZGRjtcbn1cbi5kbXAtYnRuX3doaXRlLW9yYW5nZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gIGNvbG9yOiAjMDY1NUEyO1xuICBib3JkZXItY29sb3I6ICNGRkY7XG59XG4uZG1wLWJ0bl93aGl0ZS1vcmFuZ2U6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUVCNDIwO1xuICBib3JkZXItY29sb3I6ICNFRUI0MjA7XG4gIGNvbG9yOiAjRkZGO1xufVxuLmRtcC1idG5feWVsbG93IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y0QzQzMDtcbiAgY29sb3I6ICNGRkY7XG4gIGJvcmRlci1jb2xvcjogI0Y0QzQzMDtcbn1cbi5kbXAtYnRuX3llbGxvdzpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNEM0MzA7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBib3JkZXItY29sb3I6ICNGNEM0MzA7XG59XG4uZG1wLWJ0bl95ZWxsb3ctb3JhbmdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y0QzQzMDtcbiAgYm9yZGVyLWNvbG9yOiAjRjRDNDMwO1xuICBjb2xvcjogI0ZGRjtcbn1cbi5kbXAtYnRuX3llbGxvdy1vcmFuZ2U6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUVCNDIwO1xuICBib3JkZXItY29sb3I6ICNFRUI0MjA7XG4gIGNvbG9yOiAjRkZGO1xufVxuLmRtcC1idG5fcmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0M2MjYyNjtcbiAgY29sb3I6ICNGRkY7XG4gIGJvcmRlci1jb2xvcjogI0M2MjYyNjtcbn1cbi5kbXAtYnRuX3JlZDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDNjI2MjY7XG4gIGJvcmRlci1jb2xvcjogI0M2MjYyNjtcbiAgY29sb3I6ICNGRkY7XG59XG4uZG1wLWJ0bl93aGl0ZS1yZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICBib3JkZXItY29sb3I6ICNGRkY7XG4gIGNvbG9yOiAjQzYyNjI2O1xufVxuLmRtcC1idG5fd2hpdGUtcmVkOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0M2MjYyNjtcbiAgY29sb3I6ICNGRkY7XG59XG4uZG1wLWJ0bl9saWdodC1ibHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOUZFMztcbiAgY29sb3I6ICNGRkY7XG4gIGJvcmRlci1jb2xvcjogIzAwOUZFMztcbn1cbi5kbXAtYnRuX2xpZ2h0LWJsdWU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMCwgMTQxLjEzODc2NjUxOTgsIDIwMS41KTtcbiAgY29sb3I6ICNGRkY7XG4gIGJvcmRlci1jb2xvcjogcmdiKDAsIDE0MS4xMzg3NjY1MTk4LCAyMDEuNSk7XG59XG4uZG1wLWJ0bl93LTEwMCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmRtcC1idG5fYm9yZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjQzYyNjI2O1xuICBib3JkZXItY29sb3I6ICNDNjI2MjY7XG59XG4uZG1wLWJ0bl9ib3JkZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzYyNjI2O1xuICBjb2xvcjogI0ZGRjtcbn1cbi5kbXAtYnRuX2JvcmRlci1ibGFjayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gIGNvbG9yOiAjMjEyQTMxO1xuICBib3JkZXItY29sb3I6ICMyMTJBMzE7XG59XG4uZG1wLWJ0bl9ib3JkZXItYmxhY2s6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzYyNjI2O1xuICBjb2xvcjogI0ZGRjtcbiAgYm9yZGVyLWNvbG9yOiAjQzYyNjI2O1xufVxuLmRtcC1idG5fYm9yZGVyLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjRkZGO1xuICBib3JkZXItY29sb3I6ICNGRkY7XG59XG4uZG1wLWJ0bl9ib3JkZXItd2hpdGU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICBjb2xvcjogIzA2NTVBMjtcbn1cbi5kbXAtYnRuX3RhZyB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBwYWRkaW5nOiAzcHggN3B4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRUVFRUVFO1xufVxuLmRtcC1idG5fdGFnOmhvdmVyIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFRUVFRUU7XG59XG4uZG1wLWJ0bl90YWdfd2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICBib3JkZXItY29sb3I6ICNGRkY7XG59XG4uZG1wLWJ0bl90YWdfd2hpdGU6aG92ZXIge1xuICBjb2xvcjogI0ZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA2NTVBMjtcbiAgYm9yZGVyLWNvbG9yOiAjMDY1NUEyO1xufVxuLmRtcC1idG5fY2VudGVyZWQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uZG1wLWJ0bl9zb3J0IHtcbiAgcGFkZGluZzogN3B4IDE1cHg7XG4gIGNvbG9yOiAjMjEyQTMxO1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cztcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5kbXAtYnRuX3NvcnQ6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNFRUVFRUU7XG4gIGNvbG9yOiAjQzYyNjI2O1xufVxuLmRtcC1idG5fc29ydC5hY3RpdmUge1xuICBib3JkZXItY29sb3I6ICNDNjI2MjY7XG59XG5cbi5kbXAtbGluayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogOHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzO1xuICBjb2xvcjogIzIxMkEzMTtcbn1cbi5kbXAtbGluazpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICNDNjI2MjY7XG59XG4uZG1wLWxpbms6aG92ZXIgc3ZnIHBhdGgge1xuICBmaWxsOiAjQzYyNjI2O1xufVxuLmRtcC1saW5rIHN2ZyB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzO1xufVxuLmRtcC1saW5rIHN2ZyBwYXRoIHtcbiAgZmlsbDogI0M2MjYyNjtcbn1cbi5kbXAtbGluayBzdmcgcGF0aCB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzO1xufVxuLmRtcC1saW5rX2NlbnRlcmVkIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5kbXAtZm9ybV9fcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAwIDI0cHg7XG59XG4uZG1wLWZvcm1fX2NvbCB7XG4gIGZsZXg6IDAgMCAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5kbXAtZm9ybV9fY29sIHtcbiAgICBmbGV4OiAwIDAgY2FsYyg1MCUgLSAxMnB4KTtcbiAgfVxufVxuLmRtcC1mb3JtX19ncm91cCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgMCAyNHB4O1xufVxuLmRtcC1mb3JtX19ncm91cCBsYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgMCAycHg7XG59XG4uZG1wLWZvcm1fX2dyb3VwIGxhYmVsIHNwYW4ge1xuICBjb2xvcjogI2I0MjMxODtcbn1cbi5kbXAtZm9ybV9fZ3JvdXAgaW5wdXQge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwMDAwMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgcGFkZGluZzogMCAxMnB4O1xuICBoZWlnaHQ6IDQ5cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzO1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbi5kbXAtZm9ybV9fZ3JvdXAgaW5wdXQ6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICMwNjU1QTI7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uZG1wLWZvcm1fX2dyb3VwIGlucHV0OjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjNjY2NjY2O1xufVxuLmRtcC1mb3JtX19ncm91cCB0ZXh0YXJlYSB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwMDAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBwYWRkaW5nOiAxMnB4IDRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHM7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuLmRtcC1mb3JtX19ncm91cCB0ZXh0YXJlYTpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzA2NTVBMjtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5kbXAtZm9ybV9fZ3JvdXAgdGV4dGFyZWE6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM2NjY2NjY7XG59XG4uZG1wLWZvcm1fX2dyb3VwLXRleHQtYm90dG9tIHtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBjb2xvcjogcmdiKDExMiwgMTExLCAxMTEpO1xufVxuLmRtcC1mb3JtX19ncm91cF9saWdodCBsYWJlbCB7XG4gIGNvbG9yOiAjRkZGO1xuICBtYXJnaW46IDAgMCA2cHg7XG59XG4uZG1wLWZvcm1fX2dyb3VwX2xpZ2h0IGlucHV0IHtcbiAgY29sb3I6ICNGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICM4RUI2RkY7XG59XG4uZG1wLWZvcm1fX2dyb3VwX2JvbGQgbGFiZWwge1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW46IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmRtcC1mb3JtX19ncm91cF9ib2xkIGxhYmVsIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbi5kbXAtZm9ybV9fZ3JvdXBfaWNvbnMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZG1wLWZvcm1fX2dyb3VwX2ljb25zIC5kbXAtZm9ybV9fZ3JvdXAtaWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgbGVmdDogOHB4O1xuICBib3R0b206IDEycHg7XG59XG4uZG1wLWZvcm1fX2dyb3VwX2ljb25zIC5kbXAtZm9ybV9fZ3JvdXAtaWNvbiBzdmcge1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuLmRtcC1mb3JtX19ncm91cF9pY29ucyBpbnB1dCB7XG4gIHBhZGRpbmctbGVmdDogNDBweDtcbn1cbi5kbXAtZm9ybV9fc2VsZWN0IC5zZWxlY3QyLXNlbGVjdGlvbiB7XG4gIGhlaWdodDogNDhweDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwMDAwMDtcbn1cbi5kbXAtZm9ybV9fc2VsZWN0IC5zZWxlY3QyLXNlbGVjdGlvblthcmlhLWV4cGFuZGVkPXRydWVdIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuLmRtcC1mb3JtX19zZWxlY3QgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gIHBhZGRpbmc6IDExcHggMzZweCAxMXB4IDRweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMjRweCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50O1xufVxuLmRtcC1mb3JtX19zZWxlY3QgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gIHdpZHRoOiAyNHB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMjRweCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvY2hldnJvbi1kb3duLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICByaWdodDogNHB4ICFpbXBvcnRhbnQ7XG4gIHRvcDogMCAhaW1wb3J0YW50O1xuICBib3R0b206IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luOiBhdXRvO1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cztcbn1cbi5kbXAtZm9ybV9fc2VsZWN0IC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZG1wLWZvcm1fX2ZpbGUge1xuICBtYXJnaW46IDAgMCAyNHB4O1xufVxuLmRtcC1mb3JtX19maWxlIGlucHV0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5kbXAtZm9ybV9fZmlsZS10ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCAwIDJweDtcbn1cbi5kbXAtZm9ybV9fZmlsZS10ZXh0IHNwYW4ge1xuICBjb2xvcjogI2I0MjMxODtcbn1cbi5kbXAtZm9ybV9fZmlsZSBsYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwMDAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBwYWRkaW5nOiAwIDEycHg7XG4gIGhlaWdodDogNDhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHM7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5kbXAtZm9ybV9fZmlsZSBsYWJlbCBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA5cHg7XG4gIHJpZ2h0OiAxMnB4O1xuICBwYWRkaW5nOiA0cHggOHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUVFRUVFO1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cztcbn1cbi5kbXAtZm9ybV9fZmlsZSBsYWJlbCBzcGFuOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhFQjZGRjtcbn1cbi5kbXAtZm9ybV9fZmlsZV9saWdodCAuZG1wLWZvcm1fX2ZpbGUtdGV4dCB7XG4gIGNvbG9yOiAjRkZGO1xuICBtYXJnaW46IDA7XG59XG4uZG1wLWZvcm1fX2ZpbGVfbGlnaHQgbGFiZWwge1xuICBjb2xvcjogI0ZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogIzhFQjZGRjtcbiAgaGVpZ2h0OiA0OXB4O1xufVxuLmRtcC1mb3JtX19ncm91cC1yYWRpbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiA4cHggMTZweDtcbn1cbi5kbXAtZm9ybV9fcmFkaW8gaW5wdXQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmRtcC1mb3JtX19yYWRpbyBsYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM4RUI2RkY7XG4gIGNvbG9yOiAjOEVCNkZGO1xuICBwYWRkaW5nOiA4cHggMTZweDtcbiAgbWFyZ2luOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzO1xufVxuLmRtcC1mb3JtX19yYWRpbyBpbnB1dDpjaGVja2VkICsgbGFiZWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOEVCNkZGO1xuICBjb2xvcjogIzA2NTVBMjtcbn1cbi5kbXAtZm9ybV9fY2hlY2tib3gge1xuICBtYXJnaW46IDAgMCAxNnB4O1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG59XG4uZG1wLWZvcm1fX2NoZWNrYm94IGlucHV0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5kbXAtZm9ybV9fY2hlY2tib3ggbGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAyNnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG59XG4uZG1wLWZvcm1fX2NoZWNrYm94IGxhYmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMnB4O1xuICBsZWZ0OiAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwMDAwO1xufVxuLmRtcC1mb3JtX19jaGVja2JveCBsYWJlbCBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cztcbn1cbi5kbXAtZm9ybV9fY2hlY2tib3ggbGFiZWwgYTpob3ZlciB7XG4gIGNvbG9yOiAjMDY1NUEyO1xufVxuLmRtcC1mb3JtX19jaGVja2JveCBpbnB1dDpjaGVja2VkICsgbGFiZWw6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA2NTVBMjtcbiAgYm9yZGVyLWNvbG9yOiAjMDY1NUEyO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvY2hlY2std2hpdGUuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTJweCAxMnB4O1xufVxuLmRtcC1mb3JtX19jaGVja2JveF9jZW50ZXJlZCB7XG4gIG1hcmdpbjogMCBhdXRvIDE2cHg7XG59XG5cbi5kbXAtZm9ybS1zZWxlY3QgLnNlbGVjdDItc2VsZWN0aW9uIHtcbiAgaGVpZ2h0OiA0OHB4O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwMDAwO1xufVxuLmRtcC1mb3JtLXNlbGVjdCAuc2VsZWN0Mi1zZWxlY3Rpb25bYXJpYS1leHBhbmRlZD10cnVlXSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbi5kbXAtZm9ybS1zZWxlY3QgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gIHBhZGRpbmc6IDExcHggMzZweCAxMXB4IDExcHggIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDI0cHggIWltcG9ydGFudDtcbiAgY29sb3I6ICMwMDAwMDAgIWltcG9ydGFudDtcbn1cbi5kbXAtZm9ybS1zZWxlY3QgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gIHdpZHRoOiAyNHB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMjRweCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvY2hldnJvbi1kb3duLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICByaWdodDogMTFweCAhaW1wb3J0YW50O1xuICB0b3A6IDAgIWltcG9ydGFudDtcbiAgYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogYXV0bztcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHM7XG59XG4uZG1wLWZvcm0tc2VsZWN0IC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zZWxlY3QyLWRyb3Bkb3duIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0tc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDY1NUEyICFpbXBvcnRhbnQ7XG59XG4uc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICBwYWRkaW5nOiA2cHggMTFweCAhaW1wb3J0YW50O1xufVxuLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNjU1QTIgIWltcG9ydGFudDtcbiAgY29sb3I6ICNGRkYgIWltcG9ydGFudDtcbn1cbi5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOEVCNkZGICFpbXBvcnRhbnQ7XG59XG5cbi5kbXAtc2hhcmVfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbi5kbXAtc2hhcmVfX3JvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAwLjVyZW07XG59XG4uZG1wLXNoYXJlX19yb3cgYnV0dG9uIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBoZWlnaHQ6IDMycHg7XG4gIHdpZHRoOiAzMnB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0M2MjYyNjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHM7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cbi5kbXAtc2hhcmVfX3JvdyBidXR0b24gc3ZnIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZG1wLXNoYXJlX19yb3cgYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxMkEzMTtcbn1cblxuLypjYXJkcyovXG4uZG1wLXRlc3RpbW9uaWFscy1jYXJkIHtcbiAgcGFkZGluZzogMzJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA2NTVBMjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBjb2xvcjogI0ZGRjtcbn1cbi5kbXAtdGVzdGltb25pYWxzLWNhcmRfX3JhdGluZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNHB4O1xuICBtYXJnaW46IDAgMCAyNHB4O1xufVxuLmRtcC10ZXN0aW1vbmlhbHMtY2FyZF9fcmF0aW5nIHN2ZyB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDE5cHg7XG59XG4uZG1wLXRlc3RpbW9uaWFscy1jYXJkX19yYXRpbmcgc3ZnIHBhdGgge1xuICBmaWxsOiAjNDBCN0ZEO1xufVxuLmRtcC10ZXN0aW1vbmlhbHMtY2FyZF9fdGV4dCB7XG4gIG1hcmdpbjogMCAwIDE2cHg7XG59XG4uZG1wLXRlc3RpbW9uaWFscy1jYXJkX19hdXRob3Ige1xuICBtYXJnaW46IGF1dG8gMCAwO1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLmRtcC1hcmNoaXZlLWJsb2cge1xuICBtYXgtd2lkdGg6IG1pbigxMDAlIC0gY2xhbXAoNHJlbSwgNHJlbSArICgoMXZ3IC0gMC43NXJlbSkgKiAzMiksIDhyZW0pLCA4MnJlbSk7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBhZGRpbmc6IGNsYW1wKDJyZW0sIDJyZW0gKyAoKDF2dyAtIDAuNDhyZW0pICogMTguNTE4NSksIDdyZW0pIDA7XG59XG4uZG1wLWFyY2hpdmUtYmxvZ19fcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDRyZW0gY2xhbXAoMnJlbSwgMnJlbSArICgoMXZ3IC0gMC40OHJlbSkgKiAzLjcwMzcpLCAzcmVtKTtcbn1cbi5kbXAtYXJjaGl2ZS1ibG9nX19yb3cgPiAqIHtcbiAgZmxleDogMCAwIDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZG1wLWFyY2hpdmUtYmxvZ19fcm93ID4gKiB7XG4gICAgZmxleDogMCAwIGNhbGMoNTAlIC0gY2xhbXAoMS4wMDA2MjVyZW0sIDEuMDAwNjI1cmVtICsgKCgxdncgLSAwLjQ4cmVtKSAqIDEuODUxOSksIDEuNTAwNjI1cmVtKSk7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDUwJSAtIGNsYW1wKDEuMDAwNjI1cmVtLCAxLjAwMDYyNXJlbSArICgoMXZ3IC0gMC40OHJlbSkgKiAxLjg1MTkpLCAxLjUwMDYyNXJlbSkpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5kbXAtYXJjaGl2ZS1ibG9nX19yb3cgPiAqIHtcbiAgICBmbGV4OiAwIDAgY2FsYygzMy4zMzMzMzMzMzMzJSAtIGNsYW1wKDEuMzMzMzc1cmVtLCAxLjMzMzM3NXJlbSArICgoMXZ3IC0gMC40OHJlbSkgKiAyLjQ3MTMpLCAyLjAwMDYyNXJlbSkpO1xuICAgIG1heC13aWR0aDogY2FsYygzMy4zMzMzMzMzMzMzJSAtIGNsYW1wKDEuMzMzMzc1cmVtLCAxLjMzMzM3NXJlbSArICgoMXZ3IC0gMC40OHJlbSkgKiAyLjQ3MTMpLCAyLjAwMDYyNXJlbSkpO1xuICB9XG59XG4uZG1wLWFyY2hpdmUtYmxvZyA+IC5kbXAtYnRuIHtcbiAgbWFyZ2luLXRvcDogY2xhbXAoMnJlbSwgMnJlbSArICgoMXZ3IC0gMC40OHJlbSkgKiA3LjQwNzQpLCA0cmVtKTtcbn1cblxuLmRtcC1uZXdzLWNhcmQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cztcbiAgYm94LXNoYWRvdzogMCAyMHB4IDI0cHggLTRweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG4uZG1wLW5ld3MtY2FyZDpob3ZlciwgLmRtcC1uZXdzLWNhcmQ6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJveC1zaGFkb3c6IDBweCAyMHB4IDI0cHggLTRweCByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG4uZG1wLW5ld3MtY2FyZDpob3ZlciB0aW1lLCAuZG1wLW5ld3MtY2FyZDpmb2N1cyB0aW1lIHtcbiAgY29sb3I6ICMyMTJBMzE7XG59XG4uZG1wLW5ld3MtY2FyZDpob3ZlciAuZG1wLWxpbmssIC5kbXAtbmV3cy1jYXJkOmZvY3VzIC5kbXAtbGluayB7XG4gIGNvbG9yOiAjMjEyQTMxO1xufVxuLmRtcC1uZXdzLWNhcmQ6aG92ZXIgLmRtcC1saW5rIHN2ZywgLmRtcC1uZXdzLWNhcmQ6Zm9jdXMgLmRtcC1saW5rIHN2ZyB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1cHgpO1xufVxuLmRtcC1uZXdzLWNhcmQ6aG92ZXIgLmRtcC1saW5rIHN2ZyBwYXRoLCAuZG1wLW5ld3MtY2FyZDpmb2N1cyAuZG1wLWxpbmsgc3ZnIHBhdGgge1xuICBmaWxsOiAjQzYyNjI2O1xufVxuLmRtcC1uZXdzLWNhcmRfX2ltYWdlIHtcbiAgYm9yZGVyLXJhZGl1czogOHB4IDhweCAwIDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogMjYwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5kbXAtbmV3cy1jYXJkX19pbWFnZSBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgbWFyZ2luOiBhdXRvO1xuICB6LWluZGV4OiAxO1xufVxuLmRtcC1uZXdzLWNhcmRfX2ltYWdlIC5kbXAtYnRuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTBweDtcbiAgYm90dG9tOiAxMHB4O1xuICB6LWluZGV4OiAyO1xufVxuLmRtcC1uZXdzLWNhcmRfX2NvbnRlbnQge1xuICBwYWRkaW5nOiAyMHB4IDI1cHggMjVweDtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDhweCA4cHg7XG59XG4uZG1wLW5ld3MtY2FyZF9fY29udGVudCB0aW1lIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCAwIDhweDtcbiAgY29sb3I6ICMyMTJBMzE7XG59XG4uZG1wLW5ld3MtY2FyZF9fY29udGVudCBoNSB7XG4gIHBhZGRpbmc6IDA7XG4gIGNvbG9yOiAjMjEyQTMxO1xuICBtYXJnaW46IDAgMCAxNnB4O1xufVxuLmRtcC1qb2ItZGV0YWlsIHtcbiAgbWF4LXdpZHRoOiBtaW4oMTAwJSAtIGNsYW1wKDRyZW0sIDRyZW0gKyAoKDF2dyAtIDAuNzVyZW0pICogMzIpLCA4cmVtKSwgNDhyZW0pO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwYWRkaW5nOiBjbGFtcCgzcmVtLCAzcmVtICsgKCgxdncgLSAwLjQ4cmVtKSAqIDExLjExMTEpLCA2cmVtKSAwIGNsYW1wKDVyZW0sIDVyZW0gKyAoKDF2dyAtIDAuNDhyZW0pICogNy40MDc0KSwgN3JlbSk7XG59XG4uZG1wLWpvYi1kZXRhaWxfX2Rlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuLmRtcC1qb2ItZGV0YWlsX19pbmZvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGdhcDogMS41cmVtO1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xufVxuLmRtcC1qb2ItZGV0YWlsX19yZWYge1xuICBjb2xvcjogI0FBQUFBQTtcbn1cbi5kbXAtam9iLWRldGFpbF9fZm9ybSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gIGJveC1zaGFkb3c6IDAgMjRweCA0OHB4IC0xMnB4IHJnYmEoMCwgMCwgMCwgMC4xOCk7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIHBhZGRpbmc6IDMycHggMjRweDtcbiAgbWFyZ2luLWJvdHRvbTogY2xhbXAoMnJlbSwgMnJlbSArICgoMXZ3IC0gMC40OHJlbSkgKiA3LjQwNzQpLCA0cmVtKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZG1wLWpvYi1kZXRhaWxfX2Zvcm0ge1xuICAgIHBhZGRpbmc6IDMycHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZG1wLWpvYi1kZXRhaWxfX2Zvcm0ge1xuICAgIHBhZGRpbmc6IDQ4cHg7XG4gIH1cbn1cbi5kbXAtam9iLWRldGFpbF9fZm9ybSAuZ2Zvcm1fcmVxdWlyZWRfbGVnZW5kLFxuLmRtcC1qb2ItZGV0YWlsX19mb3JtIC5nZm9ybV92YWxpZGF0aW9uX2Vycm9ycyxcbi5kbXAtam9iLWRldGFpbF9fZm9ybSAuZ2ZpZWxkX3ZhbGlkYXRpb25fbWVzc2FnZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5kbXAtam9iLWRldGFpbF9fZm9ybSAuZ2Zvcm1fdGl0bGUge1xuICBjb2xvcjogIzA2NTVBMjtcbiAgbWFyZ2luLWJvdHRvbTogMi4xMjVyZW07XG59XG4uZG1wLWpvYi1kZXRhaWxfX2Zvcm0gLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAxLjVyZW07XG59XG4uZG1wLWpvYi1kZXRhaWxfX2Zvcm0gLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ3NlY3Rpb24ge1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLmRtcC1qb2ItZGV0YWlsX19mb3JtIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdzZWN0aW9uIC5nc2VjdGlvbl90aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuLmRtcC1qb2ItZGV0YWlsX19mb3JtIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCB7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmRtcC1qb2ItZGV0YWlsX19mb3JtIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZC5nZmllbGQtLXdpZHRoLWhhbGYge1xuICAgIGZsZXg6IDAgMCBjYWxjKDUwJSAtIDAuNzUwNjI1cmVtKTtcbiAgICBtYXgtd2lkdGg6IGNhbGMoNTAlIC0gMC43NTA2MjVyZW0pO1xuICB9XG59XG4uZG1wLWpvYi1kZXRhaWxfX2Zvcm0gLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkLmhpZGRlbl9sYWJlbCAuZ2ZpZWxkX2xhYmVsIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLmRtcC1qb2ItZGV0YWlsX19mb3JtIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCAuZ2ZpZWxkX2Rlc2NyaXB0aW9uIHtcbiAgY29sb3I6ICM3MDZmNmY7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW07XG59XG4uZG1wLWpvYi1kZXRhaWxfX2Zvcm0gLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkX2xhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uZG1wLWpvYi1kZXRhaWxfX2Zvcm0gLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkX2xhYmVsIC5nZmllbGRfcmVxdWlyZWQge1xuICBjb2xvcjogI2M2MjYyNjtcbiAgbWFyZ2luLWxlZnQ6IDJweDtcbn1cbi5kbXAtam9iLWRldGFpbF9fZm9ybSAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIGlucHV0Om5vdChbdHlwZT1maWxlXSk6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KFt0eXBlPXJhZGlvXSkge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzcmVtO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwMDAwO1xuICBwYWRkaW5nOiAwIDRweDtcbn1cbi5kbXAtam9iLWRldGFpbF9fZm9ybSAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIHRleHRhcmVhIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTc5cHg7XG4gIHBhZGRpbmc6IDEycHggNHB4O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwMDAwO1xufVxuLmRtcC1qb2ItZGV0YWlsX19mb3JtIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgdGV4dGFyZWE6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuLmRtcC1qb2ItZGV0YWlsX19mb3JtIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdpbnB1dF9jb250YWluZXJfZmlsZXVwbG9hZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDAwMDA7XG59XG4uZG1wLWpvYi1kZXRhaWxfX2Zvcm0gLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2lucHV0X2NvbnRhaW5lcl9maWxldXBsb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IHZhcigtLWRtcC10ZXh0LCBcIk5vIGZpbGUgY2hvc2VuXCIpO1xuICBmb250LXNpemU6IDFyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgbGVmdDogMC43NXJlbTtcbiAgY29sb3I6ICM2NjY2NjY7XG59XG4uZG1wLWpvYi1kZXRhaWxfX2Zvcm0gLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2lucHV0X2NvbnRhaW5lcl9maWxldXBsb2FkOmFmdGVyIHtcbiAgY29udGVudDogXCJDaG9vc2UgRmlsZVwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGhlaWdodDogMS44MTI1cmVtO1xuICBsaW5lLWhlaWdodDogMS44MTI1cmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBwYWRkaW5nOiAwIDAuNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VFRUVFRTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICByaWdodDogMC43NXJlbTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uZG1wLWpvYi1kZXRhaWxfX2Zvcm0gLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2lucHV0X2NvbnRhaW5lcl9maWxldXBsb2FkIC5nZm9ybV9maWxldXBsb2FkX3J1bGVzIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLmRtcC1qb2ItZGV0YWlsX19mb3JtIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdpbnB1dF9jb250YWluZXJfZmlsZXVwbG9hZCBbdHlwZT1maWxlXSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDNyZW07XG4gIGJvcmRlcjogbm9uZTtcbiAgb3BhY2l0eTogMCAhaW1wb3J0YW50O1xufVxuLmRtcC1qb2ItZGV0YWlsX19mb3JtIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdpbnB1dF9jb250YWluZXJfY2hlY2tib3ggLmdmaWVsZF9jaGVja2JveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDEuMjVyZW07XG59XG4uZG1wLWpvYi1kZXRhaWxfX2Zvcm0gLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2lucHV0X2NvbnRhaW5lcl9jaGVja2JveCAuZ2ZpZWxkX2NoZWNrYm94IC5nY2hvaWNlIGlucHV0IHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLmRtcC1qb2ItZGV0YWlsX19mb3JtIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdpbnB1dF9jb250YWluZXJfY2hlY2tib3ggLmdmaWVsZF9jaGVja2JveCAuZ2Nob2ljZSBsYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHBhZGRpbmctbGVmdDogMjZweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmRtcC1qb2ItZGV0YWlsX19mb3JtIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdpbnB1dF9jb250YWluZXJfY2hlY2tib3ggLmdmaWVsZF9jaGVja2JveCAuZ2Nob2ljZSBsYWJlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC4wOTM3NXJlbTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMDAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAwLjg3NXJlbSAwLjc1cmVtO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2NoZWNrYm94LnN2Zyk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuLmRtcC1qb2ItZGV0YWlsX19mb3JtIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdpbnB1dF9jb250YWluZXJfY2hlY2tib3ggLmdmaWVsZF9jaGVja2JveCAuZ2Nob2ljZSBpbnB1dDpjaGVja2VkICsgbGFiZWw6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG59XG4uZG1wLWpvYi1kZXRhaWxfX2Zvcm0gLmdmb3JtX2Zvb3RlciB7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xufVxuLmRtcC1qb2ItZGV0YWlsX19mb3JtIC5nZm9ybV9mb290ZXIgW3R5cGU9c3VibWl0XSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3V0bGluZTogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHM7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXdlaWdodDogNTAwO1xuICBwYWRkaW5nOiAxMXB4IDI0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDQwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDY1NUEyO1xuICBjb2xvcjogI0ZGRjtcbiAgYm9yZGVyLWNvbG9yOiAjMDY1NUEyO1xufVxuLmRtcC1qb2ItZGV0YWlsX19mb3JtIC5nZm9ybV9mb290ZXIgW3R5cGU9c3VibWl0XTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gIGNvbG9yOiAjMDY1NUEyO1xufVxuLmRtcC1qb2ItZGV0YWlsX19mb3JtIC5zZWxlY3QyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZG1wLWpvYi1kZXRhaWxfX2Zvcm0gLnNlbGVjdDItY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZG1wLWpvYi1kZXRhaWxfX2Zvcm0gLnNlbGVjdDItc2VsZWN0aW9uIHtcbiAgaGVpZ2h0OiA0OHB4O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwMDAwO1xufVxuLmRtcC1qb2ItZGV0YWlsX19mb3JtIC5zZWxlY3QyLXNlbGVjdGlvblthcmlhLWV4cGFuZGVkPXRydWVdIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuLmRtcC1qb2ItZGV0YWlsX19mb3JtIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICBwYWRkaW5nOiAwIDAuMjVyZW0gIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgY29sb3I6ICMwMDAwMDAgIWltcG9ydGFudDtcbn1cbi5kbXAtam9iLWRldGFpbF9fZm9ybSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcbiAgd2lkdGg6IDI0cHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAyNHB4ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9jaGV2cm9uLWRvd24uc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIHJpZ2h0OiAxMXB4ICFpbXBvcnRhbnQ7XG4gIHRvcDogMCAhaW1wb3J0YW50O1xuICBib3R0b206IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luOiBhdXRvO1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cztcbn1cbi5kbXAtam9iLWRldGFpbF9fZm9ybSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZG1wLWpvYi1jYXJkIHtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjY2NjYztcbiAgbWFyZ2luOiAwIDAgMjRweDtcbiAgcGFkZGluZzogMjNweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZG1wLWpvYi1jYXJkIHtcbiAgICBwYWRkaW5nOiAzMXB4O1xuICAgIG1hcmdpbjogMCAwIDMycHg7XG4gIH1cbn1cbi5kbXAtam9iLWNhcmQ6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uZG1wLWpvYi1jYXJkX19oZWFkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luOiAwIDAgMjBweDtcbiAgZ2FwOiAxMnB4O1xufVxuLmRtcC1qb2ItY2FyZF9faGVhZCBoNSB7XG4gIGNvbG9yOiAjMDY1NUEyO1xuICBtYXJnaW46IDA7XG59XG4uZG1wLWpvYi1jYXJkX19oZWFkIGg1IGEge1xuICBjb2xvcjogIzA2NTVBMjtcbn1cbi5kbXAtam9iLWNhcmRfX2hlYWQgLmRtcC1idG4ge1xuICBmbGV4LXNocmluazogMDtcbn1cbi5kbXAtam9iLWNhcmRfX2Rlc2NyaXB0aW9uIHtcbiAgbWFyZ2luOiAwIDAgMzJweDtcbn1cbi5kbXAtam9iLWNhcmRfX2Rlc2NyaXB0aW9uIHAge1xuICBtYXJnaW46IDAgMCA4cHg7XG59XG4uZG1wLWpvYi1jYXJkX19kZXNjcmlwdGlvbiBwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmRtcC1qb2ItY2FyZF9fZm9vdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBnYXA6IDI0cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmRtcC1qb2ItY2FyZF9fZm9vdGVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cbi5kbXAtam9iLWNhcmRfX2Zvb3RlciAuZG1wLWJ0biB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5kbXAtam9iLWNhcmRfX2Zvb3RlciAuZG1wLWJ0biB7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICB9XG59XG4uZG1wLWpvYi1jYXJkX19yZWYge1xuICBjb2xvcjogI0FBQUFBQTtcbn1cblxuLmRtcC1jYXJlZXJzX193cmFwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogODgwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLmRtcC1jYXJlZXJzX19maWx0ZXIge1xuICBib3gtc2hhZG93OiAwIDRweCA4cHggLTJweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gIHBhZGRpbmc6IDMycHggMjRweDtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDI0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMztcbiAgbWFyZ2luLXRvcDogLTcycHg7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZG1wLWNhcmVlcnNfX2ZpbHRlciB7XG4gICAgcGFkZGluZzogMjRweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5kbXAtY2FyZWVyc19fZmlsdGVyIHtcbiAgICBwYWRkaW5nOiA0OHB4O1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICB9XG59XG4uZG1wLWNhcmVlcnNfX2ZpbHRlciAuZG1wLWZvcm0tc2VsZWN0IHtcbiAgZmxleDogMCAwIDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmRtcC1jYXJlZXJzX19maWx0ZXIgLmRtcC1mb3JtLXNlbGVjdCB7XG4gICAgZmxleDogMCAwIGNhbGMoMzMuMzMzMzMzMzMzMyUgLSAxOHB4KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5kbXAtY2FyZWVyc19fZmlsdGVyIC5kbXAtZm9ybS1zZWxlY3Qge1xuICAgIGZsZXg6IDEgMDtcbiAgfVxufVxuLmRtcC1jYXJlZXJzX19maWx0ZXIgLmRtcC1mb3JtLXNlbGVjdCAuc2VsZWN0Mi1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbn1cbi5kbXAtY2FyZWVyc19fZmlsdGVyIC5kbXAtZm9ybS1zZWxlY3QgLnNlbGVjdDItc2VsZWN0aW9uX19wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjNjY2NjY2O1xufVxuLmRtcC1jYXJlZXJzX19maWx0ZXIgLmRtcC1idG4ge1xuICBtYXJnaW46IDAgYXV0bztcbiAgZmxleC1zaHJpbms6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmRtcC1jYXJlZXJzX19maWx0ZXIgLmRtcC1idG4ge1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuLmRtcC1jYXJlZXJzX19saXN0IHtcbiAgcGFkZGluZzogNjBweCAwIDgwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmRtcC1jYXJlZXJzX19saXN0IHtcbiAgICBwYWRkaW5nOiA4MHB4IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZG1wLWNhcmVlcnNfX2xpc3Qge1xuICAgIHBhZGRpbmc6IDk2cHggMCAxMTJweDtcbiAgfVxufVxuXG4uZG1wLXJlcXVlc3QtYmxvY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICBwYWRkaW5nOiAyNHB4IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDI0cHggMTZweDtcbiAgZmxleDogMCAwIDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgYm94LXNoYWRvdzogMHB4IDRweCAyMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmRtcC1yZXF1ZXN0LWJsb2NrIHtcbiAgICBnYXA6IDI0cHg7XG4gICAgcGFkZGluZzogMjRweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5kbXAtcmVxdWVzdC1ibG9jayB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZG1wLXJlcXVlc3QtYmxvY2sge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogNDBweDtcbiAgfVxufVxuLmRtcC1yZXF1ZXN0LWJsb2NrX19pY29uIHtcbiAgd2lkdGg6IDEwMHB4O1xuICBmbGV4LXNocmluazogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZG1wLXJlcXVlc3QtYmxvY2tfX2ljb24ge1xuICAgIHdpZHRoOiAxMDBweDtcbiAgfVxufVxuLmRtcC1yZXF1ZXN0LWJsb2NrX19pY29uIGltZyxcbi5kbXAtcmVxdWVzdC1ibG9ja19faWNvbiBzdmcge1xuICB3aWR0aDogMTAwJTtcbn1cbi5kbXAtcmVxdWVzdC1ibG9ja19fdGV4dCB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAxMTZweCk7XG4gIGNvbG9yOiAjRkZGO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5kbXAtcmVxdWVzdC1ibG9ja19fdGV4dCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE0NHB4KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5kbXAtcmVxdWVzdC1ibG9ja19fdGV4dCB7XG4gICAgZmxleC1ncm93OiAxO1xuICB9XG59XG4uZG1wLXJlcXVlc3QtYmxvY2tfX3RleHQgaDUge1xuICBjb2xvcjogIzIxMkEzMTtcbiAgbWFyZ2luOiAwIDAgNHB4O1xufVxuLmRtcC1yZXF1ZXN0LWJsb2NrX190ZXh0IHAge1xuICBtYXJnaW46IDAgMCA0cHg7XG59XG4uZG1wLXJlcXVlc3QtYmxvY2tfX3RleHQgcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5kbXAtcmVxdWVzdC1ibG9ja19fYnRuIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5kbXAtcmVxdWVzdC1ibG9ja19fYnRuIHtcbiAgICB3aWR0aDogMjUwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZG1wLXJlcXVlc3QtYmxvY2tfX2J0biB7XG4gICAgd2lkdGg6IDQwMHB4O1xuICB9XG59XG4uZG1wLXJlcXVlc3QtYmxvY2tfX2J0biAuZG1wLWJ0biB7XG4gIG1hcmdpbjogMCAwIDhweDtcbn1cbi5kbXAtcmVxdWVzdC1ibG9ja19fYnRuIHAge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjRkZGO1xuICBtYXJnaW46IDA7XG59XG5cbi5kbXAtc3R1ZGllcy1jYXJkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzO1xuICBib3gtc2hhZG93OiAwcHggMjBweCAyNHB4IC00cHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgY29sb3I6IGluaXRpYWw7XG59XG4uZG1wLXN0dWRpZXMtY2FyZDpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5kbXAtc3R1ZGllcy1jYXJkOmhvdmVyIC5kbXAtc3R1ZGllcy1jYXJkX19tb3JlIHtcbiAgY29sb3I6ICMyMTJBMzE7XG59XG4uZG1wLXN0dWRpZXMtY2FyZDpob3ZlciAuZG1wLXN0dWRpZXMtY2FyZF9fbW9yZSBzdmcgcGF0aCB7XG4gIGZpbGw6ICNDNjI2MjY7XG59XG4uZG1wLXN0dWRpZXMtY2FyZF9faW1hZ2Uge1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMjYwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci1yYWRpdXM6IDhweCA4cHggMCAwO1xufVxuLmRtcC1zdHVkaWVzLWNhcmRfX2ltYWdlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLmRtcC1zdHVkaWVzLWNhcmRfX2NvbnRlbnQge1xuICBmbGV4LWdyb3c6IDE7XG4gIHBhZGRpbmc6IDIwcHggMjVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDhweCA4cHg7XG59XG4uZG1wLXN0dWRpZXMtY2FyZF9fY29udGVudCBoNSB7XG4gIG1hcmdpbjogMCAwIDE2cHg7XG4gIGNvbG9yOiAjMjEyQTMxO1xufVxuLmRtcC1zdHVkaWVzLWNhcmRfX21vcmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIGdhcDogOHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cztcbn1cbi5kbXAtc3R1ZGllcy1jYXJkX19tb3JlIHN2ZyBwYXRoIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHM7XG59XG5cbi5kbXMtY2FzZS1zdHVkeS1jYXJkIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHM7XG4gIG1hcmdpbjogMCAwIDMycHg7XG4gIHdpZHRoOiAxMDAlO1xuICBjb2xvcjogIzIxMkEzMTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZG1zLWNhc2Utc3R1ZHktY2FyZDpub3QoLmRtcy1jYXNlLXN0dWR5LWNhcmRfZnVsbCkge1xuICAgIG1hcmdpbjogMCAwIDQ4cHg7XG4gICAgd2lkdGg6IGNhbGMoKDEwMCUgLSA0OHB4KSAvIDIpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmRtcy1jYXNlLXN0dWR5LWNhcmQ6bm90KC5kbXMtY2FzZS1zdHVkeS1jYXJkX2Z1bGwpIHtcbiAgICBtYXJnaW46IDAgMCA2NHB4O1xuICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gNjRweCkgLyAzKTtcbiAgfVxufVxuLmRtcy1jYXNlLXN0dWR5LWNhcmQ6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uZG1zLWNhc2Utc3R1ZHktY2FyZDpob3ZlciAuZG1zLWNhc2Utc3R1ZHktY2FyZF9faW1hZ2UgaW1nIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbn1cbi5kbXMtY2FzZS1zdHVkeS1jYXJkOmhvdmVyIC5kbXAtbGluayB7XG4gIGNvbG9yOiAjMjEyQTMxO1xufVxuLmRtcy1jYXNlLXN0dWR5LWNhcmQ6aG92ZXIgLmRtcC1saW5rIHN2ZyB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1cHgpO1xufVxuLmRtcy1jYXNlLXN0dWR5LWNhcmQ6aG92ZXIgLmRtcC1saW5rIHN2ZyBwYXRoIHtcbiAgZmlsbDogI0M2MjYyNjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZG1zLWNhc2Utc3R1ZHktY2FyZF9zcXVhcmUgLmRtcy1jYXNlLXN0dWR5LWNhcmRfX2ltYWdlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwJTtcbiAgfVxufVxuLmRtcy1jYXNlLXN0dWR5LWNhcmRfX2ltYWdlIHtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG59XG4uZG1zLWNhc2Utc3R1ZHktY2FyZF9faW1hZ2UgaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cztcbn1cbi5kbXMtY2FzZS1zdHVkeS1jYXJkX19jb250ZW50IHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG59XG4uZG1zLWNhc2Utc3R1ZHktY2FyZF9fY29udGVudCBoNSB7XG4gIGNvbG9yOiAjMjEyQTMxO1xuICBtYXJnaW46IDAgMCAxNnB4O1xufVxuLmRtcC1zZXJ2aWNlcy1jYXJkIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5kbXAtc2VydmljZXMtY2FyZDpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4uZG1wLXNlcnZpY2VzLWNhcmQ6aG92ZXIgLmRtcC1zZXJ2aWNlcy1jYXJkX19jb250ZW50IC5kbXAtbGluayB7XG4gIGNvbG9yOiAjMjEyQTMxO1xufVxuLmRtcC1zZXJ2aWNlcy1jYXJkOmhvdmVyIC5kbXAtc2VydmljZXMtY2FyZF9fY29udGVudCAuZG1wLWxpbmsgc3ZnIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDVweCk7XG59XG4uZG1wLXNlcnZpY2VzLWNhcmQ6aG92ZXIgLmRtcC1zZXJ2aWNlcy1jYXJkX19jb250ZW50IC5kbXAtbGluayBzdmcgcGF0aCB7XG4gIGZpbGw6ICNDNjI2MjY7XG59XG4uZG1wLXNlcnZpY2VzLWNhcmRfX2ltYWdlIHtcbiAgaGVpZ2h0OiAyNjBweDtcbiAgbWFyZ2luOiAwIDAgMjBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5kbXAtc2VydmljZXMtY2FyZF9faW1hZ2UgaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuLmRtcC1zZXJ2aWNlcy1jYXJkX19jb250ZW50IGg1IHtcbiAgbWFyZ2luOiAwIDAgOHB4O1xuICBjb2xvcjogIzIxMkEzMTtcbn1cbi5kbXAtc2VydmljZXMtY2FyZF9fY29udGVudCBwIHtcbiAgbWFyZ2luOiAwIDAgMjBweDtcbn1cbi5kbXAtc2VydmljZXMtY2FyZF9fY29udGVudCBwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmRtcC1zZXJ2aWNlcy1jYXJkX19jb250ZW50IC5kbXAtbGluazpob3ZlciBzdmcge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNXB4KTtcbn1cbi5kbXAtc2VydmljZXMtY2FyZF9fY29udGVudCAuZG1wLWxpbms6aG92ZXIgc3ZnIHBhdGgge1xuICBmaWxsOiAjMDY1NUEyO1xufVxuXG4vKnN3aXBlciBjb250cm9scyovXG4uc3dpcGVyLWJ1dHRvbi1wcmV2LFxuLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogNDhweDtcbiAgd2lkdGg6IDQ4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzIxMkEzMTtcbn1cbi5zd2lwZXItYnV0dG9uLXByZXYgc3ZnLFxuLnN3aXBlci1idXR0b24tbmV4dCBzdmcge1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNXB4O1xufVxuLnN3aXBlci1idXR0b24tcHJldiBzdmcgcGF0aCxcbi5zd2lwZXItYnV0dG9uLW5leHQgc3ZnIHBhdGgge1xuICBmaWxsOiAjMjEyQTMxO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDhweDtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiA4cHg7XG4gIHdpZHRoOiA4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDNjI2MjY7XG4gIG9wYWNpdHk6IDAuNTtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQ6aG92ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uc3dpcGVyX25hdi1kYXJrIC5zd2lwZXItYnV0dG9uLXByZXYsXG4uc3dpcGVyX25hdi1kYXJrIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICBib3JkZXItY29sb3I6ICMwMDAwMDA7XG59XG4uc3dpcGVyX25hdi1kYXJrIC5zd2lwZXItYnV0dG9uLXByZXYgc3ZnIHBhdGgsXG4uc3dpcGVyX25hdi1kYXJrIC5zd2lwZXItYnV0dG9uLW5leHQgc3ZnIHBhdGgge1xuICBmaWxsOiAjMDAwMDAwO1xufVxuLnN3aXBlcl9uYXYtZGFyayAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbn1cblxuLypzaWRlYmFyKi9cbi5kbXAtc2lkZWJhci1ibG9jayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gIHBhZGRpbmc6IDMycHg7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYm94LXNoYWRvdzogMHB4IDI0cHggNDhweCAtMTJweCByZ2JhKDAsIDAsIDAsIDAuMTgpO1xufVxuLmRtcC1zaWRlYmFyLWJsb2NrIGg1IHtcbiAgY29sb3I6ICMyMTJBMzE7XG4gIG1hcmdpbjogMCAwIDE2cHg7XG59XG4uZG1wLXNpZGViYXItYmxvY2tfX3JvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6IDEwcHg7XG4gIG1hcmdpbjogMCAwIDI0cHg7XG59XG4uZG1wLXNpZGViYXItYmxvY2tfX3RleHQge1xuICBmbGV4LWdyb3c6IDE7XG4gIGNvbG9yOiAjMjEyQTMxO1xuICBtYXJnaW46IDA7XG59XG4uZG1wLXNpZGViYXItYmxvY2tfX3RleHQtc21hbGwge1xuICBjb2xvcjogI0ZGRjtcbiAgbWFyZ2luOiAwO1xufVxuLmRtcC1zaWRlYmFyLWJsb2NrX190ZXh0IHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAxNnB4IDAgMjRweDtcbn1cbi5kbXAtc2lkZWJhci1ibG9ja19fdGV4dCB1bCBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAzNHB4O1xuICBnYXA6IDEwcHg7XG4gIG1hcmdpbjogMCAwIDEwcHg7XG59XG4uZG1wLXNpZGViYXItYmxvY2tfX3RleHQgdWwgbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uZG1wLXNpZGViYXItYmxvY2tfX3RleHQgdWwgbGk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9jaGVjay1yZWQuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTFweDtcbiAgbGVmdDogMDtcbn1cbi5kbXAtc2lkZWJhci1ibG9ja19fbG9nbyB7XG4gIHdpZHRoOiA4NHB4O1xuICBmbGV4LXNocmluazogMDtcbn1cbi5kbXAtc2lkZWJhci1ibG9ja19fbG9nbyBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cbi5kbXAtc2lkZWJhci1ibG9jayAuZG1wLWJ0biB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG4uZG1wLXNpZGViYXItYmxvY2sgLmRtcC1idG46bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uZG1wLXNpZGViYXItYmxvY2tfcmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0M2MjYyNjtcbn1cbi5kbXAtc2lkZWJhci1ibG9ja19yZWQgaDUge1xuICBjb2xvcjogI0ZGRjtcbn1cbi5kbXAtc2lkZWJhci1ibG9ja19yZWQgLmRtcC1zaWRlYmFyLWJsb2NrX190ZXh0IHtcbiAgY29sb3I6ICNGRkY7XG59XG5cbi5kbXAtc2luZ2xlLWNhc2Utc3R1ZHktaGVybyB7XG4gIHBhZGRpbmctdG9wOiAycmVtO1xuICBtYXgtd2lkdGg6IG1pbigxMDAlIC0gY2xhbXAoNHJlbSwgNHJlbSArICgoMXZ3IC0gMC43NXJlbSkgKiAzMiksIDhyZW0pLCA0OHJlbSk7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IGNsYW1wKDIuNXJlbSwgMi41cmVtICsgKCgxdncgLSAwLjQ4cmVtKSAqIDkuMjU5MyksIDVyZW0pO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmRtcC1zaW5nbGUtY2FzZS1zdHVkeS1oZXJvIHtcbiAgICBwYWRkaW5nLXRvcDogNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5kbXAtc2luZ2xlLWNhc2Utc3R1ZHktaGVybyB7XG4gICAgcGFkZGluZy10b3A6IDdyZW07XG4gIH1cbn1cbi5kbXAtc2luZ2xlLWNhc2Utc3R1ZHktaGVybyAucmFuay1tYXRoLWJyZWFkY3J1bWIge1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG59XG4uZG1wLXNpbmdsZS1jYXNlLXN0dWR5LWhlcm8gLnJhbmstbWF0aC1icmVhZGNydW1iID4gcCB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmRtcC1zaW5nbGUtY2FzZS1zdHVkeS1oZXJvIGgxIHtcbiAgcGFkZGluZy10b3A6IDA7XG4gIGNvbG9yOiAjMjEyQTMxO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLmRtcC1zaW5nbGUtY2FzZS1zdHVkeS1oZXJvIGgxOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG59XG4uZG1wLXNpbmdsZS1jYXNlLXN0dWR5LWhlcm8gLmRtcC1saW5rIHtcbiAgY29sb3I6ICMyMTJBMzE7XG59XG4uZG1wLXNpbmdsZS1jYXNlLXN0dWR5LWhlcm8gLmRtcC1saW5rIHN2ZyBwYXRoIHtcbiAgZmlsbDogdHJhbnNwYXJlbnQ7XG4gIHN0cm9rZTogIzIxMkEzMTtcbn1cbi5kbXAtc2luZ2xlLWNhc2Utc3R1ZHktaGVybyAuZG1wLWxpbms6aG92ZXIge1xuICBjb2xvcjogIzIxMkEzMTtcbn1cbi5kbXAtc2luZ2xlLWNhc2Utc3R1ZHktaGVyb19fZXhjZXJwdCB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMXJlbSwgMXJlbSArICgoMXZ3IC0gMC40OHJlbSkgKiAwLjQ2MyksIDEuMTI1cmVtKTtcbn1cbi5kbXAtc2luZ2xlLWNhc2Utc3R1ZHktaGVyb19fZXhjZXJwdDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xufVxuLmRtcC1zaW5nbGUtY2FzZS1zdHVkeS1oZXJvX19jYXRlZ29yaWVzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiA4cHg7XG59XG4uZG1wLXNpbmdsZS1jYXNlLXN0dWR5LWhlcm9fX2NhdGVnb3JpZXM6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDIuMjVyZW07XG59XG5cbi5kbXAtc2luZ2xlLWNhc2Utc3R1ZHktZm9vdGVyIHtcbiAgbWF4LXdpZHRoOiBtaW4oMTAwJSAtIGNsYW1wKDRyZW0sIDRyZW0gKyAoKDF2dyAtIDAuNzVyZW0pICogMzIpLCA4cmVtKSwgODJyZW0pO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwYWRkaW5nOiAycmVtIDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IDJyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmRtcC1zaW5nbGUtY2FzZS1zdHVkeS1mb290ZXIge1xuICAgIHBhZGRpbmc6IDVyZW0gMDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZG1wLXNpbmdsZS1jYXNlLXN0dWR5LWZvb3RlciB7XG4gICAgcGFkZGluZzogN3JlbSAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmRtcC1zaW5nbGUtY2FzZS1zdHVkeS1mb290ZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi5kbXAtc2luZ2xlLWNhc2Utc3R1ZHktZm9vdGVyIC5kbXAtbGluayB7XG4gIGNvbG9yOiAjMjEyQTMxO1xufVxuLmRtcC1zaW5nbGUtY2FzZS1zdHVkeS1mb290ZXIgLmRtcC1saW5rIHN2ZyBwYXRoIHtcbiAgZmlsbDogdHJhbnNwYXJlbnQ7XG4gIHN0cm9rZTogIzIxMkEzMTtcbn1cbi5kbXAtc2luZ2xlLWNhc2Utc3R1ZHktZm9vdGVyIC5kbXAtbGluazpob3ZlciB7XG4gIGNvbG9yOiAjMjEyQTMxO1xufVxuXG4udWktZGF0ZXBpY2tlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG59XG4udWktZGF0ZXBpY2tlciBhIHtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMjBweDtcbn1cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLWhlYWRlciAudWktY29ybmVyLWFsbCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmbGV4OiAwIDAgY2FsYyg1MCUgLSAxMHB4KTtcbiAgbWF4LXdpZHRoOiBjYWxjKDUwJSAtIDEwcHgpO1xufVxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItaGVhZGVyIC51aS1kYXRlcGlja2VyLXRpdGxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDEwcHg7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1oZWFkZXIgLnVpLWRhdGVwaWNrZXItdGl0bGUgc2VsZWN0IHtcbiAgcGFkZGluZzogNXB4O1xuICBmbGV4OiAwIDAgY2FsYyg1MCUgLSA1cHgpO1xuICBtYXgtd2lkdGg6IGNhbGMoNTAlIC0gNXB4KTtcbn1cblxuLmFsaWducmlnaHQge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbjogMCAwIDEwcHggMjBweDtcbn1cbi5hbGlnbnJpZ2h0IC53cC1jYXB0aW9uLXRleHQge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5hbGlnbnJpZ2h0IHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBtYXJnaW46IDIwcHggMCAxMHB4IDA7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ25yaWdodCBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5hbGlnbmxlZnQge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luOiAwIDIwcHggMTBweCAwO1xufVxuLmFsaWdubGVmdCAud3AtY2FwdGlvbi10ZXh0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuYWxpZ25sZWZ0IHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBtYXJnaW46IDIwcHggMCAxMHB4IDA7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ25sZWZ0IGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLnZpZGVvLXdyYXBwZXIsIC52aWRlb1dyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7IC8qIDE2OjkgYXNwZWN0IHJhdGlvICovXG4gIHBhZGRpbmctdG9wOiAzMHB4O1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbjogMjBweCAwO1xufVxuLnZpZGVvLXdyYXBwZXIgaWZyYW1lLCAudmlkZW8td3JhcHBlciBvYmplY3QsIC52aWRlby13cmFwcGVyIGVtYmVkLCAudmlkZW9XcmFwcGVyIGlmcmFtZSwgLnZpZGVvV3JhcHBlciBvYmplY3QsIC52aWRlb1dyYXBwZXIgZW1iZWQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmRtcC1mb290ZXIge1xuICBwYWRkaW5nOiA1MHB4IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLWJvdHRvbTogOHB4IHNvbGlkICNDNjI2MjY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5kbXAtZm9vdGVyIHtcbiAgICBwYWRkaW5nOiA4MHB4IDA7XG4gIH1cbn1cbi5kbXAtZm9vdGVyX3JlZC1ib3JkZXIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjRTQwQjFDO1xufVxuLmRtcC1mb290ZXJfX2JnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHotaW5kZXg6IDE7XG59XG4uZG1wLWZvb3Rlcl9fYmc6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMzMsIDQyLCA0OSwgMC4xKTtcbn1cbi5kbXAtZm9vdGVyX19jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuLmRtcC1mb290ZXJfX3dyYXAge1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmRtcC1mb290ZXJfX3dyYXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgZ2FwOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZG1wLWZvb3Rlcl9fd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gIH1cbn1cbi5kbXAtZm9vdGVyX19tYWluIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZsZXg6IDAgMSAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5kbXAtZm9vdGVyX19tYWluIHtcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgZmxleDogMDtcbiAgfVxufVxuLmRtcC1mb290ZXJfX2xvZ28ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDI4NHB4O1xuICBtYXJnaW46IDAgMCAzMnB4O1xufVxuLmRtcC1mb290ZXJfX2xvZ28gc3ZnIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLmRtcC1mb290ZXJfX2luZm8ge1xuICBtYXJnaW46IDAgMCAyNHB4O1xufVxuLmRtcC1mb290ZXJfX2luZm86bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uZG1wLWZvb3Rlcl9faW5mby10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtZmFtaWx5OiBcIkludGVyXCIsIHNhbnMtc2VyaWY7XG4gIG1hcmdpbjogMCAwIDZweDtcbn1cbi5kbXAtZm9vdGVyX19pbmZvIHAge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW46IDA7XG59XG4uZG1wLWZvb3Rlcl9faW5mbyBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA4cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjMjEyQTMxO1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBtYXJnaW46IDAgMCA0cHg7XG59XG4uZG1wLWZvb3Rlcl9faW5mbyBhOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmRtcC1mb290ZXJfX2luZm8gYTpob3ZlciB7XG4gIGNvbG9yOiAjMDA5RkUzO1xufVxuLmRtcC1mb290ZXJfX2luZm8gYSBzcGFuIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4uZG1wLWZvb3Rlcl9faW5mbyBhIHNwYW4gc3ZnIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbi5kbXAtZm9vdGVyX19pbmZvIGEgc3BhbiBzdmcgcGF0aCB7XG4gIHN0cm9rZTogIzAwOUZFMztcbn1cbi5kbXAtZm9vdGVyX19uYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDI0cHg7XG4gIG1hcmdpbi1ib3R0b206IDQ0cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmRtcC1mb290ZXJfX25hdiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuLmRtcC1mb290ZXJfX25hdi1jb2wge1xuICB3aWR0aDogY2FsYyg1MCUgLSAxMnB4KTtcbiAgZmxleC1ncm93OiAxO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZG1wLWZvb3Rlcl9fbmF2LWNvbCB7XG4gICAgd2lkdGg6IDIxMnB4O1xuICB9XG59XG4uZG1wLWZvb3Rlcl9fbmF2LXRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiU29maWEgU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW46IDAgMCAxNnB4O1xufVxuLmRtcC1mb290ZXJfX25hdi1tZW51IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuLmRtcC1mb290ZXJfX25hdi1tZW51ID4gbGkge1xuICBtYXJnaW46IDAgMCAxMnB4O1xufVxuLmRtcC1mb290ZXJfX25hdi1tZW51ID4gbGkgPiBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGNvbG9yOiAjMjEyQTMxO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzO1xufVxuLmRtcC1mb290ZXJfX25hdi1tZW51ID4gbGkgPiBhOmhvdmVyIHtcbiAgY29sb3I6ICMwMDlGRTM7XG59XG4uZG1wLWZvb3Rlcl9fbGFuZGluZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAxLjVyZW07XG4gIGZsZXg6IDAgMCAyOC43NXJlbTtcbiAgbWF4LXdpZHRoOiAyOC43NXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjBweCkge1xuICAuZG1wLWZvb3Rlcl9fbGFuZGluZyB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gIH1cbn1cbi5kbXAtZm9vdGVyX19sYW5kaW5nLWluZm8ge1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5kbXAtZm9vdGVyX19sYW5kaW5nLWluZm8ge1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5kbXAtZm9vdGVyX19sYW5kaW5nLWluZm86Zmlyc3QtY2hpbGQge1xuICAgIGZsZXg6IDAgMCAyNTBweDtcbiAgICBtYXgtd2lkdGg6IDI1MHB4O1xuICB9XG59XG4uZG1wLWZvb3Rlcl9fbGFuZGluZy1pbmZvLXRpdGxlIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1mYW1pbHk6IFwiU29maWEgU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBtYXJnaW46IDAgMCA2cHg7XG59XG4uZG1wLWZvb3Rlcl9fbGFuZGluZy1pbmZvLXRleHQge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBtYXJnaW46IDA7XG59XG4uZG1wLWZvb3Rlcl9fbGFuZGluZy1pbmZvIGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDhweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICMyMTJBMzE7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG1hcmdpbjogMCAwIDRweDtcbn1cbi5kbXAtZm9vdGVyX19sYW5kaW5nLWluZm8gYTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5kbXAtZm9vdGVyX19sYW5kaW5nLWluZm8gYTpob3ZlciB7XG4gIGNvbG9yOiAjMDA5RkUzO1xufVxuLmRtcC1mb290ZXJfX2JvdHRvbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBwYWRkaW5nLXRvcDogMzFweDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNFRUVFRUU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmRtcC1mb290ZXJfX2JvdHRvbSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuLmRtcC1mb290ZXJfX2JvdHRvbS1jcmVhdG9yIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6ICMyMTJBMzE7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmRtcC1mb290ZXJfX2JvdHRvbS1jcmVhdG9yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG4uZG1wLWZvb3Rlcl9fYm90dG9tLWNyZWF0b3Igc3ZnIHBhdGgge1xuICBmaWxsOiAjMjEyQTMxO1xufVxuLmRtcC1mb290ZXJfX2JvdHRvbS1tZW51IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNXB4IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmRtcC1mb290ZXJfX2JvdHRvbS1tZW51IHtcbiAgICBnYXA6IDI0cHg7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gIH1cbn1cbi5kbXAtZm9vdGVyX19ib3R0b20tbWVudSA+IGxpID4gYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHM7XG4gIGNvbG9yOiAjMjEyQTMxO1xufVxuLmRtcC1mb290ZXJfX2JvdHRvbS1tZW51ID4gbGkgPiBhOmhvdmVyIHtcbiAgY29sb3I6ICMwMDlGRTM7XG59XG5cbi5kbXAtYm90dG9tLWZvcm0ge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgYmFja2dyb3VuZDogIzA2NTVBMjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAzO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4uZG1wLWJvdHRvbS1mb3JtX19mb3JtLCAuZG1wLWJvdHRvbS1mb3JtX19pbWcge1xuICBmbGV4LWJhc2lzOiAwO1xuICBmbGV4LWdyb3c6IDE7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5kbXAtYm90dG9tLWZvcm1fX2Zvcm0ge1xuICBwYWRkaW5nLXRvcDogY2xhbXAoMnJlbSwgMnJlbSArICgoMXZ3IC0gMC40OHJlbSkgKiAzLjcwMzcpLCAzcmVtKTtcbiAgcGFkZGluZy1ib3R0b206IGNsYW1wKDJyZW0sIDJyZW0gKyAoKDF2dyAtIDAuNDhyZW0pICogMy43MDM3KSwgM3JlbSk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5kbXAtYm90dG9tLWZvcm1fX2Zvcm0gLmdmb3JtX3dyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiAwIDYwcHg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbiAgLmRtcC1ib3R0b20tZm9ybV9fZm9ybSAuZ2Zvcm1faGVhZGluZyB7XG4gICAgZmxleDogMCAwIDI2MHB4O1xuICB9XG4gIC5kbXAtYm90dG9tLWZvcm1fX2Zvcm0gLmdmb3JtX2FuY2hvciB7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgfVxufVxuLmRtcC1ib3R0b20tZm9ybV9fZm9ybSBmb3JtIHtcbiAgZmxleDogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5kbXAtYm90dG9tLWZvcm1fX2Zvcm0gZm9ybSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4uZG1wLWJvdHRvbS1mb3JtX19mb3JtIC5nZl9wcm9ncmVzc2Jhcl93cmFwcGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDE1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLmRtcC1ib3R0b20tZm9ybV9fZm9ybSAuZ2ZfcHJvZ3Jlc3NiYXJfd3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvdHRvbTogYXV0bztcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIG9yZGVyOiAyO1xuICB9XG59XG4uZG1wLWJvdHRvbS1mb3JtX19mb3JtIC5nZl9wcm9ncmVzc2Jhcl93cmFwcGVyIC5nZl9wcm9ncmVzc2Jhcl90aXRsZSB7XG4gIGNvbG9yOiAjRkZGO1xuICBtYXJnaW46IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLmRtcC1ib3R0b20tZm9ybV9fZm9ybSAuZ2ZfcHJvZ3Jlc3NiYXJfd3JhcHBlciAuZ2ZfcHJvZ3Jlc3NiYXJfdGl0bGUge1xuICAgIGNvbG9yOiAjOEVCNkZGO1xuICB9XG59XG4uZG1wLWJvdHRvbS1mb3JtX19mb3JtIC5nZl9wcm9ncmVzc2Jhcl93cmFwcGVyIC5nZl9wcm9ncmVzc2JhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZG1wLWJvdHRvbS1mb3JtX19mb3JtIC5nZm9ybV9yZXF1aXJlZF9sZWdlbmQsXG4uZG1wLWJvdHRvbS1mb3JtX19mb3JtIC5nZm9ybV92YWxpZGF0aW9uX2Vycm9ycyB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5kbXAtYm90dG9tLWZvcm1fX2Zvcm0gLmdmaWVsZF92YWxpZGF0aW9uX21lc3NhZ2Uge1xuICBjb2xvcjogI0U0MEIxQyAhaW1wb3J0YW50O1xufVxuLmRtcC1ib3R0b20tZm9ybV9fZm9ybSAuZ2Zvcm1fdGl0bGUge1xuICBjb2xvcjogI0ZGRjtcbiAgZm9udC1zaXplOiBjbGFtcCgxLjVyZW0sIDEuNXJlbSArICgoMXZ3IC0gMC40OHJlbSkgKiAzLjcwMzcpLCAyLjVyZW0pO1xuICBtYXJnaW4tYm90dG9tOiAxLjg3NXJlbTtcbn1cbi5kbXAtYm90dG9tLWZvcm1fX2Zvcm0gLmdmb3JtX2Rlc2NyaXB0aW9uLCAuZG1wLWJvdHRvbS1mb3JtX19mb3JtIC5nc2VjdGlvbl9kZXNjcmlwdGlvbiB7XG4gIGNvbG9yOiAjOEVCNkZGO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xufVxuLmRtcC1ib3R0b20tZm9ybV9fZm9ybSAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDEuNXJlbSAyLjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmRtcC1ib3R0b20tZm9ybV9fZm9ybSAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIHtcbiAgICBnYXA6IDEuNXJlbSAxLjVyZW07XG4gIH1cbn1cbi5kbXAtYm90dG9tLWZvcm1fX2Zvcm0gLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ3NlY3Rpb24ge1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLmRtcC1ib3R0b20tZm9ybV9fZm9ybSAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nc2VjdGlvbiAuZ3NlY3Rpb25fdGl0bGUge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBjb2xvcjogI0ZGRjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5kbXAtYm90dG9tLWZvcm1fX2Zvcm0gLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIHtcbiAgZmxleDogMCAwIDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZG1wLWJvdHRvbS1mb3JtX19mb3JtIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZC0td2lkdGgtdGhpcmQge1xuICAgIGZsZXg6IDE7XG4gIH1cbn1cbi5kbXAtYm90dG9tLWZvcm1fX2Zvcm0gLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyX3NlbGVjdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5kbXAtYm90dG9tLWZvcm1fX2Zvcm0gLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3BsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZG1wLWJvdHRvbS1mb3JtX19mb3JtIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZC5nZmllbGQtLXdpZHRoLWhhbGYge1xuICAgIGZsZXg6IDAgMCBjYWxjKDUwJSAtIDEuMjUwNjI1cmVtKTtcbiAgICBtYXgtd2lkdGg6IGNhbGMoNTAlIC0gMS4yNTA2MjVyZW0pO1xuICB9XG59XG4uZG1wLWJvdHRvbS1mb3JtX19mb3JtIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZC5oaWRkZW5fbGFiZWwgLmdmaWVsZF9sYWJlbCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5kbXAtYm90dG9tLWZvcm1fX2Zvcm0gLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkLmdmX2ludmlzaWJsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTk5OTlweDtcbn1cbi5kbXAtYm90dG9tLWZvcm1fX2Zvcm0gLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyLmdmb3JtLWdyaWQtcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA1cHg7XG59XG4uZG1wLWJvdHRvbS1mb3JtX19mb3JtIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCAuZ2lucHV0X2NvbnRhaW5lci5nZm9ybS1ncmlkLXJvdy5naW5wdXRfY29udGFpbmVyX2N1c3RvbV9jYXJkX2ZpZWxkcyB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMS41cmVtIDIuNXJlbTtcbiAgcGFkZGluZy10b3A6IDEuNXJlbTtcbn1cbi5kbXAtYm90dG9tLWZvcm1fX2Zvcm0gLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyLmdmb3JtLWdyaWQtcm93LmdpbnB1dF9jb250YWluZXJfY3VzdG9tX2NhcmRfZmllbGRzIC5nZm9ybV9jYXJkX2ljb25fY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG59XG4uZG1wLWJvdHRvbS1mb3JtX19mb3JtIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCAuZ2lucHV0X2NvbnRhaW5lci5nZm9ybS1ncmlkLXJvdy5naW5wdXRfY29udGFpbmVyX2N1c3RvbV9jYXJkX2ZpZWxkcyAuZ2Zvcm1fY2FyZF9pY29uX2NvbnRhaW5lciAuZ2Zvcm1fY2FyZF9pY29uIHtcbiAgZm9udC1zaXplOiAwO1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiAzNHB4O1xufVxuLmRtcC1ib3R0b20tZm9ybV9fZm9ybSAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgLmdpbnB1dF9jb250YWluZXIuZ2Zvcm0tZ3JpZC1yb3cuZ2lucHV0X2NvbnRhaW5lcl9jdXN0b21fY2FyZF9maWVsZHMgLmdmb3JtX2NhcmRfaWNvbl9jb250YWluZXIgLmdmb3JtX2NhcmRfaWNvbl9tYXN0ZXJjYXJkIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9tYXN0ZXJjYXJkLnN2Zyk7XG59XG4uZG1wLWJvdHRvbS1mb3JtX19mb3JtIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCAuZ2lucHV0X2NvbnRhaW5lci5nZm9ybS1ncmlkLXJvdy5naW5wdXRfY29udGFpbmVyX2N1c3RvbV9jYXJkX2ZpZWxkcyAuZ2Zvcm1fY2FyZF9pY29uX2NvbnRhaW5lciAuZ2Zvcm1fY2FyZF9pY29uX3Zpc2Ege1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3Zpc2Euc3ZnKTtcbn1cbi5kbXAtYm90dG9tLWZvcm1fX2Zvcm0gLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyLmdmb3JtLWdyaWQtcm93LmdpbnB1dF9jb250YWluZXJfY3VzdG9tX2NhcmRfZmllbGRzIC5naW5wdXRfY2FyZGV4dHJhcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMS41cmVtIDIuNXJlbTtcbn1cbi5kbXAtYm90dG9tLWZvcm1fX2Zvcm0gLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyLmdmb3JtLWdyaWQtcm93LmdpbnB1dF9jb250YWluZXJfY3VzdG9tX2NhcmRfZmllbGRzIGlmcmFtZSB7XG4gIGhlaWdodDogNDVweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0ZGRiAhaW1wb3J0YW50O1xufVxuLmRtcC1ib3R0b20tZm9ybV9fZm9ybSAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgLmdpbnB1dF9jb250YWluZXIuZ2Zvcm0tZ3JpZC1yb3cuZ2lucHV0X2NvbnRhaW5lcl9jdXN0b21fY2FyZF9maWVsZHMgLmdmb3JtLWZpZWxkLWxhYmVsLS10eXBlLXN1YiB7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW07XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG59XG4uZG1wLWJvdHRvbS1mb3JtX19mb3JtIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCAuZ2lucHV0X2NvbnRhaW5lciAuZ2Zvcm0tZ3JpZC1jb2wge1xuICBjb2xvcjogI0ZGRjtcbn1cbi5kbXAtYm90dG9tLWZvcm1fX2Zvcm0gLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyIC5nZm9ybS1ncmlkLWNvbDpub3QoLmhvdXJfbWludXRlX2NvbG9uKSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmRtcC1ib3R0b20tZm9ybV9fZm9ybSAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQuZG1wLW5hbWUgLmdpbnB1dF9jb250YWluZXIsIC5kbXAtYm90dG9tLWZvcm1fX2Zvcm0gLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkLmRtcC1lbWFpbCAuZ2lucHV0X2NvbnRhaW5lciwgLmRtcC1ib3R0b20tZm9ybV9fZm9ybSAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQuZG1wLXBob25lIC5naW5wdXRfY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmRtcC1ib3R0b20tZm9ybV9fZm9ybSAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQuZG1wLW5hbWUgLmdpbnB1dF9jb250YWluZXI6YmVmb3JlLCAuZG1wLWJvdHRvbS1mb3JtX19mb3JtIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZC5kbXAtZW1haWwgLmdpbnB1dF9jb250YWluZXI6YmVmb3JlLCAuZG1wLWJvdHRvbS1mb3JtX19mb3JtIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZC5kbXAtcGhvbmUgLmdpbnB1dF9jb250YWluZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogOHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uZG1wLWJvdHRvbS1mb3JtX19mb3JtIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZC5kbXAtbmFtZSAuZ2lucHV0X2NvbnRhaW5lciBpbnB1dDpub3QoW3R5cGU9ZmlsZV0pOm5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbdHlwZT1yYWRpb10pLCAuZG1wLWJvdHRvbS1mb3JtX19mb3JtIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZC5kbXAtZW1haWwgLmdpbnB1dF9jb250YWluZXIgaW5wdXQ6bm90KFt0eXBlPWZpbGVdKTpub3QoW3R5cGU9Y2hlY2tib3hdKTpub3QoW3R5cGU9cmFkaW9dKSwgLmRtcC1ib3R0b20tZm9ybV9fZm9ybSAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQuZG1wLXBob25lIC5naW5wdXRfY29udGFpbmVyIGlucHV0Om5vdChbdHlwZT1maWxlXSk6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KFt0eXBlPXJhZGlvXSkge1xuICBwYWRkaW5nOiAwIDAuNXJlbSAwIDIuNXJlbTtcbn1cbi5kbXAtYm90dG9tLWZvcm1fX2Zvcm0gLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkLmRtcC1yYWRpbyAuZ2Nob2ljZSB7XG4gIGNvbG9yOiAjRkZGO1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDhweDtcbn1cbi5kbXAtYm90dG9tLWZvcm1fX2Zvcm0gLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkLmRtcC10ZXh0YXJlYSB0ZXh0YXJlYTo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xufVxuLmRtcC1ib3R0b20tZm9ybV9fZm9ybSAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQuZG1wLW5hbWUgLmdpbnB1dF9jb250YWluZXI6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy91c2VyLWJsdWUuc3ZnKTtcbn1cbi5kbXAtYm90dG9tLWZvcm1fX2Zvcm0gLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkLmRtcC1lbWFpbCAuZ2lucHV0X2NvbnRhaW5lcjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2VudmVsb3BlLWJsdWUuc3ZnKTtcbn1cbi5kbXAtYm90dG9tLWZvcm1fX2Zvcm0gLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkLmRtcC1waG9uZSAuZ2lucHV0X2NvbnRhaW5lcjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3Bob25lLWJsdWUuc3ZnKTtcbn1cbi5kbXAtYm90dG9tLWZvcm1fX2Zvcm0gLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIC5nZmllbGRfZGVzY3JpcHRpb24ge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtO1xufVxuLmRtcC1ib3R0b20tZm9ybV9fZm9ybSAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgaW5wdXQ6bm90KFt0eXBlPWZpbGVdKTpub3QoW3R5cGU9Y2hlY2tib3hdKTpub3QoW3R5cGU9cmFkaW9dKSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDNyZW07XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNGRkY7XG4gIHBhZGRpbmc6IDAgMC41cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNGRkY7XG59XG4uZG1wLWJvdHRvbS1mb3JtX19mb3JtIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCBpbnB1dDpub3QoW3R5cGU9ZmlsZV0pOm5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbdHlwZT1yYWRpb10pOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjRkZGO1xufVxuLmRtcC1ib3R0b20tZm9ybV9fZm9ybSAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNGRkY7XG59XG4uZG1wLWJvdHRvbS1mb3JtX19mb3JtIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gIGNvbG9yOiAjRkZGICFpbXBvcnRhbnQ7XG59XG4uZG1wLWJvdHRvbS1mb3JtX19mb3JtIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9jaGV2cm9uLWRvd24td2hpdGUuc3ZnXCIpO1xuICByaWdodDogMCAhaW1wb3J0YW50O1xufVxuLmRtcC1ib3R0b20tZm9ybV9fZm9ybSAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuLmRtcC1ib3R0b20tZm9ybV9fZm9ybSAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWQuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLXNlbGVjdGFibGUge1xuICBjb2xvcjogI0ZGRjtcbn1cbi5kbXAtYm90dG9tLWZvcm1fX2Zvcm0gLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIC5zZWxlY3QyLWRyb3Bkb3duIHtcbiAgYm9yZGVyLWNvbG9yOiAjRkZGO1xufVxuLmRtcC1ib3R0b20tZm9ybV9fZm9ybSAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgdGV4dGFyZWEge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxNzlweDtcbiAgcGFkZGluZzogMTJweCA0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRkZGO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBjb2xvcjogI0ZGRjtcbn1cbi5kbXAtYm90dG9tLWZvcm1fX2Zvcm0gLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIHRleHRhcmVhOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5kbXAtYm90dG9tLWZvcm1fX2Zvcm0gLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIHRleHRhcmVhOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG59XG4uZG1wLWJvdHRvbS1mb3JtX19mb3JtIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCAuZ2lucHV0X2NvbnRhaW5lcl9maWxldXBsb2FkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0ZGRjtcbn1cbi5kbXAtYm90dG9tLWZvcm1fX2Zvcm0gLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyX2ZpbGV1cGxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogdmFyKC0tZG1wLXRleHQsIFwiTm8gZmlsZSBjaG9zZW5cIik7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBsZWZ0OiAwLjc1cmVtO1xuICBjb2xvcjogIzhFQjZGRjtcbn1cbi5kbXAtYm90dG9tLWZvcm1fX2Zvcm0gLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyX2ZpbGV1cGxvYWQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIkNob29zZSBGaWxlXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgaGVpZ2h0OiAxLjgxMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjgxMjVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIHBhZGRpbmc6IDAgMC41cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHJpZ2h0OiAwLjc1cmVtO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5kbXAtYm90dG9tLWZvcm1fX2Zvcm0gLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyX2ZpbGV1cGxvYWQgLmdmb3JtX2ZpbGV1cGxvYWRfcnVsZXMge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4uZG1wLWJvdHRvbS1mb3JtX19mb3JtIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCAuZ2lucHV0X2NvbnRhaW5lcl9maWxldXBsb2FkIFt0eXBlPWZpbGVdIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogM3JlbTtcbiAgYm9yZGVyOiBub25lO1xuICBvcGFjaXR5OiAwICFpbXBvcnRhbnQ7XG59XG4uZG1wLWJvdHRvbS1mb3JtX19mb3JtIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCAuZ2lucHV0X2NvbnRhaW5lcl9jaGVja2JveCAuZ2ZpZWxkX2NoZWNrYm94IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxLjI1cmVtO1xufVxuLmRtcC1ib3R0b20tZm9ybV9fZm9ybSAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgLmdpbnB1dF9jb250YWluZXJfY2hlY2tib3ggLmdmaWVsZF9jaGVja2JveCAuZ2Nob2ljZSBpbnB1dCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5kbXAtYm90dG9tLWZvcm1fX2Zvcm0gLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyX2NoZWNrYm94IC5nZmllbGRfY2hlY2tib3ggLmdjaG9pY2UgbGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHBhZGRpbmctbGVmdDogMjZweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogI0ZGRjtcbn1cbi5kbXAtYm90dG9tLWZvcm1fX2Zvcm0gLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyX2NoZWNrYm94IC5nZmllbGRfY2hlY2tib3ggLmdjaG9pY2UgbGFiZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuMDkzNzVyZW07XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDAuODc1cmVtIDAuNzVyZW07XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuLmRtcC1ib3R0b20tZm9ybV9fZm9ybSAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgLmdpbnB1dF9jb250YWluZXJfY2hlY2tib3ggLmdmaWVsZF9jaGVja2JveCAuZ2Nob2ljZSBpbnB1dDpjaGVja2VkICsgbGFiZWw6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9jaGVja2JveC5zdmcpO1xufVxuLmRtcC1ib3R0b20tZm9ybV9fZm9ybSAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQuZG1wLXJhZGlvLWJ1dHRvbiAuZ2lucHV0X2NvbnRhaW5lcl9yYWRpbyAuZ2ZpZWxkX3JhZGlvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDFyZW07XG59XG4uZG1wLWJvdHRvbS1mb3JtX19mb3JtIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZC5kbXAtcmFkaW8tYnV0dG9uIC5naW5wdXRfY29udGFpbmVyX3JhZGlvIC5nZmllbGRfcmFkaW8gLmdjaG9pY2Uge1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5kbXAtYm90dG9tLWZvcm1fX2Zvcm0gLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkLmRtcC1yYWRpby1idXR0b24gLmdpbnB1dF9jb250YWluZXJfcmFkaW8gLmdmaWVsZF9yYWRpbyAuZ2Nob2ljZSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG4uZG1wLWJvdHRvbS1mb3JtX19mb3JtIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZC5kbXAtcmFkaW8tYnV0dG9uIC5naW5wdXRfY29udGFpbmVyX3JhZGlvIC5nZmllbGRfcmFkaW8gLmdjaG9pY2UgaW5wdXQge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4uZG1wLWJvdHRvbS1mb3JtX19mb3JtIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZC5kbXAtcmFkaW8tYnV0dG9uIC5naW5wdXRfY29udGFpbmVyX3JhZGlvIC5nZmllbGRfcmFkaW8gLmdjaG9pY2UgbGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM4RUI2RkY7XG4gIGNvbG9yOiAjOEVCNkZGO1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgbWFyZ2luOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzO1xufVxuLmRtcC1ib3R0b20tZm9ybV9fZm9ybSAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQuZG1wLXJhZGlvLWJ1dHRvbiAuZ2lucHV0X2NvbnRhaW5lcl9yYWRpbyAuZ2ZpZWxkX3JhZGlvIC5nY2hvaWNlIGlucHV0OmNoZWNrZWQgKyBsYWJlbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4RUI2RkY7XG4gIGNvbG9yOiAjMDY1NUEyO1xufVxuLmRtcC1ib3R0b20tZm9ybV9fZm9ybSAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGRfbGFiZWwge1xuICBmb250LXNpemU6IDFyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAwLjM3NXJlbTtcbiAgY29sb3I6ICNGRkY7XG59XG4uZG1wLWJvdHRvbS1mb3JtX19mb3JtIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZF9sYWJlbCAuZ2ZpZWxkX3JlcXVpcmVkIHtcbiAgY29sb3I6ICNGRkY7XG4gIG1hcmdpbi1sZWZ0OiAycHg7XG59XG4uZG1wLWJvdHRvbS1mb3JtX19mb3JtIC5nZm9ybV9mb290ZXIsIC5kbXAtYm90dG9tLWZvcm1fX2Zvcm0gLmdmb3JtX3BhZ2VfZm9vdGVyIHtcbiAgcGFkZGluZy10b3A6IDIuMTI1cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDE1cHg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLmRtcC1ib3R0b20tZm9ybV9fZm9ybSAuZ2Zvcm1fZm9vdGVyLCAuZG1wLWJvdHRvbS1mb3JtX19mb3JtIC5nZm9ybV9wYWdlX2Zvb3RlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG59XG4uZG1wLWJvdHRvbS1mb3JtX19mb3JtIC5nZm9ybV9mb290ZXIgLmdmb3JtLWxvYWRlciwgLmRtcC1ib3R0b20tZm9ybV9fZm9ybSAuZ2Zvcm1fcGFnZV9mb290ZXIgLmdmb3JtLWxvYWRlciB7XG4gIG9yZGVyOiAxO1xufVxuLmRtcC1ib3R0b20tZm9ybV9mcmVlIC5kbXAtYm90dG9tLWZvcm1fX2Zvcm0gLmdmb3JtX2Zvb3RlciBbdHlwZT1zdWJtaXRdLCAuZG1wLWJvdHRvbS1mb3JtX2ZyZWUgLmRtcC1ib3R0b20tZm9ybV9fZm9ybSAuZ2Zvcm1fZm9vdGVyIFt0eXBlPWJ1dHRvbl0sIC5kbXAtYm90dG9tLWZvcm1fZnJlZSAuZG1wLWJvdHRvbS1mb3JtX19mb3JtIC5nZm9ybV9wYWdlX2Zvb3RlciBbdHlwZT1zdWJtaXRdLCAuZG1wLWJvdHRvbS1mb3JtX2ZyZWUgLmRtcC1ib3R0b20tZm9ybV9fZm9ybSAuZ2Zvcm1fcGFnZV9mb290ZXIgW3R5cGU9YnV0dG9uXSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDhweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvdXRsaW5lOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cztcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBmbGV4LXNocmluazogMDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcGFkZGluZzogMTFweCAyNHB4O1xuICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICBib3JkZXI6IDFweCBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiAjRkZGO1xuICBvcmRlcjogMjtcbiAgYmxvY2stc2l6ZTogYXV0byAhaW1wb3J0YW50O1xufVxuLmRtcC1ib3R0b20tZm9ybV9mcmVlIC5kbXAtYm90dG9tLWZvcm1fX2Zvcm0gLmdmb3JtX2Zvb3RlciBbdHlwZT1idXR0b25dLCAuZG1wLWJvdHRvbS1mb3JtX2ZyZWUgLmRtcC1ib3R0b20tZm9ybV9fZm9ybSAuZ2Zvcm1fcGFnZV9mb290ZXIgW3R5cGU9YnV0dG9uXSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI0ZGRjtcbn1cbi5kbXAtYm90dG9tLWZvcm1fZnJlZSAuZG1wLWJvdHRvbS1mb3JtX19mb3JtIC5nZm9ybV9mb290ZXIgW3R5cGU9YnV0dG9uXTpob3ZlciwgLmRtcC1ib3R0b20tZm9ybV9mcmVlIC5kbXAtYm90dG9tLWZvcm1fX2Zvcm0gLmdmb3JtX2Zvb3RlciBbdHlwZT1idXR0b25dOmZvY3VzLCAuZG1wLWJvdHRvbS1mb3JtX2ZyZWUgLmRtcC1ib3R0b20tZm9ybV9fZm9ybSAuZ2Zvcm1fcGFnZV9mb290ZXIgW3R5cGU9YnV0dG9uXTpob3ZlciwgLmRtcC1ib3R0b20tZm9ybV9mcmVlIC5kbXAtYm90dG9tLWZvcm1fX2Zvcm0gLmdmb3JtX3BhZ2VfZm9vdGVyIFt0eXBlPWJ1dHRvbl06Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gIGNvbG9yOiAjMDY1NUEyO1xufVxuLmRtcC1ib3R0b20tZm9ybV9mcmVlIC5kbXAtYm90dG9tLWZvcm1fX2Zvcm0gLmdmb3JtX2Zvb3RlciBbdHlwZT1zdWJtaXRdLCAuZG1wLWJvdHRvbS1mb3JtX2ZyZWUgLmRtcC1ib3R0b20tZm9ybV9fZm9ybSAuZ2Zvcm1fcGFnZV9mb290ZXIgW3R5cGU9c3VibWl0XSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gIGNvbG9yOiAjMDY1NUEyO1xufVxuLmRtcC1ib3R0b20tZm9ybV9mcmVlIC5kbXAtYm90dG9tLWZvcm1fX2Zvcm0gLmdmb3JtX2Zvb3RlciBbdHlwZT1zdWJtaXRdOmhvdmVyLCAuZG1wLWJvdHRvbS1mb3JtX2ZyZWUgLmRtcC1ib3R0b20tZm9ybV9fZm9ybSAuZ2Zvcm1fZm9vdGVyIFt0eXBlPXN1Ym1pdF06Zm9jdXMsIC5kbXAtYm90dG9tLWZvcm1fZnJlZSAuZG1wLWJvdHRvbS1mb3JtX19mb3JtIC5nZm9ybV9wYWdlX2Zvb3RlciBbdHlwZT1zdWJtaXRdOmhvdmVyLCAuZG1wLWJvdHRvbS1mb3JtX2ZyZWUgLmRtcC1ib3R0b20tZm9ybV9fZm9ybSAuZ2Zvcm1fcGFnZV9mb290ZXIgW3R5cGU9c3VibWl0XTpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y0QzQzMDtcbiAgY29sb3I6ICNGRkY7XG4gIGJvcmRlci1jb2xvcjogI0Y0QzQzMDtcbn1cbi5kbXAtYm90dG9tLWZvcm1fcGFpZCAuZG1wLWJvdHRvbS1mb3JtX19mb3JtIC5nZm9ybV9mb290ZXIgW3R5cGU9c3VibWl0XSwgLmRtcC1ib3R0b20tZm9ybV9wYWlkIC5kbXAtYm90dG9tLWZvcm1fX2Zvcm0gLmdmb3JtX2Zvb3RlciBbdHlwZT1idXR0b25dLCAuZG1wLWJvdHRvbS1mb3JtX3BhaWQgLmRtcC1ib3R0b20tZm9ybV9fZm9ybSAuZ2Zvcm1fcGFnZV9mb290ZXIgW3R5cGU9c3VibWl0XSwgLmRtcC1ib3R0b20tZm9ybV9wYWlkIC5kbXAtYm90dG9tLWZvcm1fX2Zvcm0gLmdmb3JtX3BhZ2VfZm9vdGVyIFt0eXBlPWJ1dHRvbl0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA4cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3V0bGluZTogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHM7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHBhZGRpbmc6IDExcHggMjRweDtcbiAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgYm9yZGVyOiAxcHggc29saWQ7XG4gIGJvcmRlci1jb2xvcjogI0ZGRjtcbiAgb3JkZXI6IDI7XG4gIGJsb2NrLXNpemU6IGF1dG8gIWltcG9ydGFudDtcbn1cbi5kbXAtYm90dG9tLWZvcm1fcGFpZCAuZG1wLWJvdHRvbS1mb3JtX19mb3JtIC5nZm9ybV9mb290ZXIgW3R5cGU9YnV0dG9uXSwgLmRtcC1ib3R0b20tZm9ybV9wYWlkIC5kbXAtYm90dG9tLWZvcm1fX2Zvcm0gLmdmb3JtX3BhZ2VfZm9vdGVyIFt0eXBlPWJ1dHRvbl0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNGRkY7XG59XG4uZG1wLWJvdHRvbS1mb3JtX3BhaWQgLmRtcC1ib3R0b20tZm9ybV9fZm9ybSAuZ2Zvcm1fZm9vdGVyIFt0eXBlPWJ1dHRvbl06aG92ZXIsIC5kbXAtYm90dG9tLWZvcm1fcGFpZCAuZG1wLWJvdHRvbS1mb3JtX19mb3JtIC5nZm9ybV9mb290ZXIgW3R5cGU9YnV0dG9uXTpmb2N1cywgLmRtcC1ib3R0b20tZm9ybV9wYWlkIC5kbXAtYm90dG9tLWZvcm1fX2Zvcm0gLmdmb3JtX3BhZ2VfZm9vdGVyIFt0eXBlPWJ1dHRvbl06aG92ZXIsIC5kbXAtYm90dG9tLWZvcm1fcGFpZCAuZG1wLWJvdHRvbS1mb3JtX19mb3JtIC5nZm9ybV9wYWdlX2Zvb3RlciBbdHlwZT1idXR0b25dOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICBjb2xvcjogIzA2NTVBMjtcbiAgYm9yZGVyOiAxcHggc29saWQ7XG4gIGJvcmRlci1jb2xvcjogI0ZGRjtcbn1cbi5kbXAtYm90dG9tLWZvcm1fcGFpZCAuZG1wLWJvdHRvbS1mb3JtX19mb3JtIC5nZm9ybV9mb290ZXIgW3R5cGU9c3VibWl0XSwgLmRtcC1ib3R0b20tZm9ybV9wYWlkIC5kbXAtYm90dG9tLWZvcm1fX2Zvcm0gLmdmb3JtX3BhZ2VfZm9vdGVyIFt0eXBlPXN1Ym1pdF0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTQwQjFDO1xuICBjb2xvcjogI0ZGRjtcbiAgYm9yZGVyLWNvbG9yOiAjRTQwQjFDO1xufVxuLmRtcC1ib3R0b20tZm9ybV9wYWlkIC5kbXAtYm90dG9tLWZvcm1fX2Zvcm0gLmdmb3JtX2Zvb3RlciBbdHlwZT1zdWJtaXRdOmhvdmVyLCAuZG1wLWJvdHRvbS1mb3JtX3BhaWQgLmRtcC1ib3R0b20tZm9ybV9fZm9ybSAuZ2Zvcm1fZm9vdGVyIFt0eXBlPXN1Ym1pdF06Zm9jdXMsIC5kbXAtYm90dG9tLWZvcm1fcGFpZCAuZG1wLWJvdHRvbS1mb3JtX19mb3JtIC5nZm9ybV9wYWdlX2Zvb3RlciBbdHlwZT1zdWJtaXRdOmhvdmVyLCAuZG1wLWJvdHRvbS1mb3JtX3BhaWQgLmRtcC1ib3R0b20tZm9ybV9fZm9ybSAuZ2Zvcm1fcGFnZV9mb290ZXIgW3R5cGU9c3VibWl0XTpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0M2MjYyNjtcbiAgYm9yZGVyLWNvbG9yOiAjQzYyNjI2O1xuICBjb2xvcjogI0ZGRjtcbn1cbi5kbXAtYm90dG9tLWZvcm1fX2Zvcm0gLmdmb3JtX2Zvb3RlciAuZ2Zvcm1fcHBjcF9zbWFydF9wYXltZW50X2J1dHRvbnMsIC5kbXAtYm90dG9tLWZvcm1fX2Zvcm0gLmdmb3JtX3BhZ2VfZm9vdGVyIC5nZm9ybV9wcGNwX3NtYXJ0X3BheW1lbnRfYnV0dG9ucyB7XG4gIG9yZGVyOiAyO1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7XG59XG4uZG1wLWJvdHRvbS1mb3JtX19mb3JtIC5nZm9ybV9mb290ZXIgLmdmb3JtX3BwY3Bfc21hcnRfcGF5bWVudF9idXR0b25zIC5wYXlwYWwtYnV0dG9ucywgLmRtcC1ib3R0b20tZm9ybV9fZm9ybSAuZ2Zvcm1fcGFnZV9mb290ZXIgLmdmb3JtX3BwY3Bfc21hcnRfcGF5bWVudF9idXR0b25zIC5wYXlwYWwtYnV0dG9ucyB7XG4gIGhlaWdodDogNDVweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiAycHg7XG59XG4uZG1wLWJvdHRvbS1mb3JtX19mb3JtIC5nZm9ybV9mb290ZXIgLmdmb3JtX3BwY3Bfc21hcnRfcGF5bWVudF9idXR0b25zIGlmcmFtZSwgLmRtcC1ib3R0b20tZm9ybV9fZm9ybSAuZ2Zvcm1fcGFnZV9mb290ZXIgLmdmb3JtX3BwY3Bfc21hcnRfcGF5bWVudF9idXR0b25zIGlmcmFtZSB7XG4gIG1hcmdpbjogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAuZG1wLWJvdHRvbS1mb3JtX19mb3JtIC5nZm9ybV9mb290ZXIgLmdmb3JtX3BwY3Bfc21hcnRfcGF5bWVudF9idXR0b25zLCAuZG1wLWJvdHRvbS1mb3JtX19mb3JtIC5nZm9ybV9wYWdlX2Zvb3RlciAuZ2Zvcm1fcHBjcF9zbWFydF9wYXltZW50X2J1dHRvbnMge1xuICAgIG1hcmdpbi1pbmxpbmU6IDA7XG4gIH1cbn1cbi5kbXAtYm90dG9tLWZvcm1fX2Zvcm0gLnNlbGVjdDIge1xuICB3aWR0aDogMTAwJTtcbn1cbnBvc2l0aW9uOnIgLmRtcC1ib3R0b20tZm9ybV9fZm9ybSAuc2VsZWN0Mi1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbn1cbi5kbXAtYm90dG9tLWZvcm1fX2Zvcm0gLnNlbGVjdDItc2VsZWN0aW9uIHtcbiAgaGVpZ2h0OiA0OHB4O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwMDAwO1xufVxuLmRtcC1ib3R0b20tZm9ybV9fZm9ybSAuc2VsZWN0Mi1zZWxlY3Rpb25bYXJpYS1leHBhbmRlZD10cnVlXSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbi5kbXAtYm90dG9tLWZvcm1fX2Zvcm0gLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gIHBhZGRpbmc6IDAgMC4yNXJlbSAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICBjb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50O1xufVxuLmRtcC1ib3R0b20tZm9ybV9fZm9ybSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcbiAgd2lkdGg6IDI0cHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAyNHB4ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9jaGV2cm9uLWRvd24uc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIHJpZ2h0OiAxMXB4ICFpbXBvcnRhbnQ7XG4gIHRvcDogMCAhaW1wb3J0YW50O1xuICBib3R0b206IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luOiBhdXRvO1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cztcbn1cbi5kbXAtYm90dG9tLWZvcm1fX2Zvcm0gLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyBiIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5kbXAtYm90dG9tLWZvcm1fX2ltZyB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5kbXAtYm90dG9tLWZvcm1fX2ltZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uZG1wLWJvdHRvbS1mb3JtX2ZyZWUgLmdmb3JtX2NvbmZpcm1hdGlvbl93cmFwcGVyLCAuZG1wLWJvdHRvbS1mb3JtX3BhaWQgLmdmb3JtX2NvbmZpcm1hdGlvbl93cmFwcGVyIHtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXNpemU6IDI0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmRtcC1ib3R0b20tZm9ybV9wYWlkIGZvcm0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5kbXAtYm90dG9tLWZvcm1fcGFpZCAuZ2ZfcHJvZ3Jlc3NiYXJfd3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvdHRvbTogYXV0bztcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIG9yZGVyOiAyO1xuICB9XG4gIC5kbXAtYm90dG9tLWZvcm1fcGFpZCAuZ2ZfcHJvZ3Jlc3NiYXJfd3JhcHBlciAuZ2ZfcHJvZ3Jlc3NiYXJfdGl0bGUge1xuICAgIGNvbG9yOiAjOEVCNkZGO1xuICB9XG59XG5cbi5kbXAtY2FsbGJhY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDMycHggMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZG1wLWNhbGxiYWNrIHtcbiAgICBwYWRkaW5nOiA4MHB4IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZG1wLWNhbGxiYWNrIHtcbiAgICBwYWRkaW5nOiAxMTJweCAwO1xuICB9XG59XG4uZG1wLWNhbGxiYWNrX19iZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmRtcC1jYWxsYmFja19fYmctaW1hZ2UtLWRlc2t0b3Age1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZG1wLWNhbGxiYWNrX19iZy1pbWFnZS0tbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uZG1wLWNhbGxiYWNrX193cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuLmRtcC1jYWxsYmFjayAuZG1wLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uZG1wLWNhbGxiYWNrX19jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGdyaWQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmRtcC1jYWxsYmFja19fY29udGVudCB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMjBweCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmRtcC1jYWxsYmFja19fY29udGVudCB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gNDBweCk7XG4gIH1cbn1cbi5kbXAtY2FsbGJhY2tfX2NvbnRlbnQgaDIge1xuICBtYXJnaW46IDAgMCAyNHB4O1xuICBmb250LXNpemU6IGNsYW1wKDEuNXJlbSwgMS41cmVtICsgKCgxdncgLSAwLjQ4cmVtKSAqIDYuMDE4NSksIDMuMTI1cmVtKTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5kbXAtY2FsbGJhY2tfX2NvbnRlbnQgcCB7XG4gIG1hcmdpbjogMCAwIDMwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmRtcC1jYWxsYmFja19fY29udGVudCBwIHtcbiAgICBtYXJnaW46IDAgMCA0MHB4O1xuICB9XG59XG4uZG1wLWNhbGxiYWNrX19jb250ZW50IHA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uZG1wLWNhbGxiYWNrX19jb250ZW50IC5kbXAtYnRuIHtcbiAganVzdGlmeS1zZWxmOiBjZW50ZXI7XG59XG4uZG1wLWNhbGxiYWNrX2dyYXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDY1NUEyO1xufVxuLmRtcC1jYWxsYmFja19ncmF5IC5kbXAtY2FsbGJhY2tfX2JnIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmRtcC1jYWxsYmFja19ncmF5IC5kbXAtY2FsbGJhY2tfX2NvbnRlbnQgaDIsIC5kbXAtY2FsbGJhY2tfZ3JheSAuZG1wLWNhbGxiYWNrX19jb250ZW50IHAge1xuICBjb2xvcjogI0ZGRjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZG1wLWNhbGxiYWNrX2dyYXk6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHotaW5kZXg6IDI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIH1cbn1cbi5kbXAtY2FsbGJhY2tfYmx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNkY2RjY7XG59XG4uZG1wLWNhbGxiYWNrX2JsdWUgLmRtcC1jYWxsYmFja19fYmcge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmRtcC1jYWxsYmFja19ibHVlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB6LWluZGV4OiAyO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDYsIDI0NiwgMjQ2LCAwLjcpO1xuICB9XG59XG4uZG1wLWNhbGxiYWNrX2NvbnRlbnQtcmlnaHQgLmRtcC1jYWxsYmFja19fY29udGVudCB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG4uZ3Jhdml0eS1tb2RhbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogOTk5OTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpO1xufVxuLmdyYXZpdHktbW9kYWxfX2NvbnRlbnQge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBtYXJnaW46IDEwJSBhdXRvO1xuICBwYWRkaW5nOiAzMHB4O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIHdpZHRoOiA2MDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpO1xuICBib3gtc2hhZG93OiAwcHggMjRweCA0OHB4IC0xMnB4IHJnYmEoMCwgMCwgMCwgMC4xOCk7XG59XG4uZ3Jhdml0eS1tb2RhbF9fY29udGVudCAuZ2Zvcm1fdGl0bGUge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC1zaXplOiBjbGFtcCgxLjVyZW0sIDEuNXJlbSArICgoMXZ3IC0gMC40OHJlbSkgKiAyLjMxNDgpLCAyLjEyNXJlbSk7XG4gIG1hcmdpbi1ib3R0b206IDEuNTYyNXJlbTtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cbi5ncmF2aXR5LW1vZGFsX19jb250ZW50IC5nZm9ybV9yZXF1aXJlZF9sZWdlbmQsXG4uZ3Jhdml0eS1tb2RhbF9fY29udGVudCAuZ2Zvcm1fdmFsaWRhdGlvbl9lcnJvcnMge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4uZ3Jhdml0eS1tb2RhbF9fY29udGVudCAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGRfbGFiZWwge1xuICBmb250LXNpemU6IDFyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAwLjM3NXJlbTtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4uZ3Jhdml0eS1tb2RhbF9fY29udGVudCAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGRfbGFiZWwgLmdmaWVsZF9yZXF1aXJlZCB7XG4gIG1hcmdpbi1sZWZ0OiAycHg7XG59XG4uZ3Jhdml0eS1tb2RhbF9fY29udGVudCAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmdyYXZpdHktbW9kYWxfX2NvbnRlbnQgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIGlucHV0Om5vdChbdHlwZT1maWxlXSk6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KFt0eXBlPXJhZGlvXSkge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzcmVtO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwMDAwO1xuICBwYWRkaW5nOiAwIDAuNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuLmdyYXZpdHktbW9kYWxfX2NvbnRlbnQgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIGlucHV0Om5vdChbdHlwZT1maWxlXSk6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KFt0eXBlPXJhZGlvXSk6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4uZ3Jhdml0eS1tb2RhbCAuZ2Zvcm1fZm9vdGVyLCAuZ3Jhdml0eS1tb2RhbCAuZ2Zvcm1fcGFnZV9mb290ZXIge1xuICBwYWRkaW5nLXRvcDogNXB4O1xufVxuLmdyYXZpdHktbW9kYWwgLmdmb3JtX2Zvb3RlciBbdHlwZT1zdWJtaXRdLCAuZ3Jhdml0eS1tb2RhbCAuZ2Zvcm1fcGFnZV9mb290ZXIgW3R5cGU9c3VibWl0XSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDhweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvdXRsaW5lOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cztcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBmbGV4LXNocmluazogMDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcGFkZGluZzogMTFweCAyNHB4O1xuICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICBib3JkZXI6IDFweCBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiAjRkZGO1xuICBvcmRlcjogMjtcbiAgYmxvY2stc2l6ZTogYXV0byAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5RkUzO1xuICBjb2xvcjogI0ZGRjtcbiAgYm9yZGVyLWNvbG9yOiAjMDA5RkUzO1xufVxuLmdyYXZpdHktbW9kYWwgLmdmb3JtX2Zvb3RlciBbdHlwZT1zdWJtaXRdOmhvdmVyLCAuZ3Jhdml0eS1tb2RhbCAuZ2Zvcm1fZm9vdGVyIFt0eXBlPXN1Ym1pdF06Zm9jdXMsIC5ncmF2aXR5LW1vZGFsIC5nZm9ybV9wYWdlX2Zvb3RlciBbdHlwZT1zdWJtaXRdOmhvdmVyLCAuZ3Jhdml0eS1tb2RhbCAuZ2Zvcm1fcGFnZV9mb290ZXIgW3R5cGU9c3VibWl0XTpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDAsIDE0MS4xMzg3NjY1MTk4LCAyMDEuNSk7XG4gIGNvbG9yOiAjRkZGO1xuICBib3JkZXItY29sb3I6IHJnYigwLCAxNDEuMTM4NzY2NTE5OCwgMjAxLjUpO1xufVxuLmdyYXZpdHktbW9kYWxfX2Nsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwcHg7XG4gIHJpZ2h0OiAyMHB4O1xuICBmb250LXNpemU6IDI4cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuLmdyYXZpdHktbW9kYWxfX2Nsb3NlOmhvdmVyIHtcbiAgb3BhY2l0eTogMC41O1xufVxuXG4uZG1wLXRlc3RpbW9uaWFscyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMzJweCAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5kbXAtdGVzdGltb25pYWxzIHtcbiAgICBwYWRkaW5nOiA4MHB4IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZG1wLXRlc3RpbW9uaWFscyB7XG4gICAgcGFkZGluZzogMTEycHggMDtcbiAgfVxufVxuLmRtcC10ZXN0aW1vbmlhbHNfX2JnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHotaW5kZXg6IDE7XG59XG4uZG1wLXRlc3RpbW9uaWFsc19fY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cbi5kbXAtdGVzdGltb25pYWxzX19oZWFkIHtcbiAgY29sb3I6ICNGRkY7XG4gIG1hcmdpbjogMCAwIDMycHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmRtcC10ZXN0aW1vbmlhbHNfX2hlYWQge1xuICAgIG1hcmdpbjogMCAwIDQ4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZG1wLXRlc3RpbW9uaWFsc19faGVhZCB7XG4gICAgbWFyZ2luOiAwIDAgODBweDtcbiAgfVxufVxuLmRtcC10ZXN0aW1vbmlhbHNfX2hlYWQgaDIge1xuICBjb2xvcjogI0ZGRjtcbiAgbWFyZ2luOiAwIDAgMTZweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZG1wLXRlc3RpbW9uaWFsc19faGVhZCBoMiB7XG4gICAgbWFyZ2luOiAwIDAgMjRweDtcbiAgfVxufVxuLmRtcC10ZXN0aW1vbmlhbHNfX2hlYWQgcCB7XG4gIG1hcmdpbjogMDtcbn1cbi5kbXAtdGVzdGltb25pYWxzX19ib2R5IC5zd2lwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiA4MHB4O1xufVxuLmRtcC10ZXN0aW1vbmlhbHNfX2JvZHkgLnN3aXBlci1zbGlkZSB7XG4gIGhlaWdodDogYXV0bztcbn1cbi5kbXAtdGVzdGltb25pYWxzX19ib2R5IC5zd2lwZXItc2xpZGUgLmRtcC10ZXN0aW1vbmlhbHMtY2FyZCB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5kbXAtdGVzdGltb25pYWxzX19ib2R5IC5zd2lwZXIgLnN3aXBlci1idXR0b24tcHJldixcbi5kbXAtdGVzdGltb25pYWxzX19ib2R5IC5zd2lwZXIgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xufVxuLmRtcC10ZXN0aW1vbmlhbHNfX2JvZHkgLnN3aXBlciAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgcmlnaHQ6IDYzcHg7XG59XG4uZG1wLXRlc3RpbW9uaWFsc19fYm9keSAuc3dpcGVyIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICByaWdodDogMDtcbn1cbi5kbXAtdGVzdGltb25pYWxzX19ib2R5IC5zd2lwZXIgLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmRtcC10ZXN0aW1vbmlhbHNfX2JvZHkgLnN3aXBlciAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmRtcC1jZXJ0aWZpY2F0aW9uIHtcbiAgcGFkZGluZzogMzJweCAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0VFRUVFRTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFRUVFRUU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmRtcC1jZXJ0aWZpY2F0aW9uIHtcbiAgICBwYWRkaW5nOiA2NHB4IDA7XG4gIH1cbn1cbi5kbXAtY2VydGlmaWNhdGlvbl9fcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IDMycHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmRtcC1jZXJ0aWZpY2F0aW9uX19yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbn1cbi5kbXAtY2VydGlmaWNhdGlvbl9fdGV4dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBmbGV4LXNocmluazogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZG1wLWNlcnRpZmljYXRpb25fX3RleHQge1xuICAgIHdpZHRoOiA0NjdweDtcbiAgfVxufVxuLmRtcC1jZXJ0aWZpY2F0aW9uX190ZXh0IGg1IHtcbiAgbWFyZ2luOiAwIDAgMTBweDtcbiAgZm9udC1zaXplOiAzMHB4O1xufVxuLmRtcC1jZXJ0aWZpY2F0aW9uX190ZXh0IHAge1xuICBtYXJnaW46IDAgMCAxMHB4O1xufVxuLmRtcC1jZXJ0aWZpY2F0aW9uX190ZXh0IHA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uZG1wLWNlcnRpZmljYXRpb25fX2xvZ29zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IDE2cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5kbXAtY2VydGlmaWNhdGlvbl9fbG9nb3Mge1xuICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZG1wLWNlcnRpZmljYXRpb25fX2xvZ29zIHtcbiAgICBnYXA6IDQ4cHg7XG4gIH1cbn1cbi5kbXAtY2VydGlmaWNhdGlvbl9fbG9nb3MtaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogOTBweDtcbiAgbWF4LXdpZHRoOiAxMzFweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZG1wLWNlcnRpZmljYXRpb25fX2xvZ29zLWl0ZW0ge1xuICAgIGhlaWdodDogMTAwcHg7XG4gIH1cbn1cbi5kbXAtY2VydGlmaWNhdGlvbl9fbG9nb3MtaXRlbSBpbWcge1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmRtcC1ndWlkZS1ibG9jayAuZG1wLWJsb2NrX19oZWFkIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3MnB4O1xuICB9XG59XG4uZG1wLWd1aWRlLWJsb2NrX19zbGlkZXIgLnN3aXBlciB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAzMHB4KTtcbiAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDgwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmRtcC1ndWlkZS1ibG9ja19fc2xpZGVyIC5zd2lwZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMjBweDtcbiAgfVxufVxuLmRtcC1ndWlkZS1ibG9ja19fc2xpZGVyIC5zd2lwZXItc2xpZGUge1xuICBoZWlnaHQ6IGF1dG87XG59XG4uZG1wLWd1aWRlLWJsb2NrX19zbGlkZXIgLnN3aXBlci1zbGlkZSAuZG1wLXRlc3RpbW9uaWFscy1jYXJkIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmRtcC1ndWlkZS1ibG9ja19fc2xpZGVyIC5zd2lwZXIgLnN3aXBlci1idXR0b24tcHJldixcbi5kbXAtZ3VpZGUtYmxvY2tfX3NsaWRlciAuc3dpcGVyIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbn1cbi5kbXAtZ3VpZGUtYmxvY2tfX3NsaWRlciAuc3dpcGVyIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICByaWdodDogNzhweDtcbn1cbi5kbXAtZ3VpZGUtYmxvY2tfX3NsaWRlciAuc3dpcGVyIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICByaWdodDogMTVweDtcbn1cbi5kbXAtZ3VpZGUtYmxvY2tfX3NsaWRlciAuc3dpcGVyIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMTVweDtcbiAgYm90dG9tOiAyMHB4O1xufVxuXG4uZG1wLXRleHQtaW1hZ2UtYmxvY2sge1xuICBwYWRkaW5nOiAzMnB4IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmRtcC10ZXh0LWltYWdlLWJsb2NrIHtcbiAgICBwYWRkaW5nOiA2MHB4IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZG1wLXRleHQtaW1hZ2UtYmxvY2sge1xuICAgIHBhZGRpbmc6IDExMnB4IDA7XG4gIH1cbn1cbi5kbXAtdGV4dC1pbWFnZS1ibG9jayArIC5kbXAtdGV4dC1pbWFnZS1ibG9jayB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuLmRtcC10ZXh0LWltYWdlLWJsb2NrX2xlZnQtaW1hZ2UgLmRtcC10ZXh0LWltYWdlLWJsb2NrX19yb3cge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5kbXAtdGV4dC1pbWFnZS1ibG9ja19sZWZ0LWltYWdlIC5kbXAtdGV4dC1pbWFnZS1ibG9ja19fcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIH1cbn1cbi5kbXAtdGV4dC1pbWFnZS1ibG9ja19fcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAzMnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5kbXAtdGV4dC1pbWFnZS1ibG9ja19fcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGdhcDogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuZG1wLXRleHQtaW1hZ2UtYmxvY2tfX3JvdyB7XG4gICAgZ2FwOiA4MHB4O1xuICB9XG59XG4uZG1wLXRleHQtaW1hZ2UtYmxvY2tfX2NvbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBmbGV4OiAwIDAgMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZG1wLXRleHQtaW1hZ2UtYmxvY2tfX2NvbCB7XG4gICAgZmxleDogMCAwIGNhbGMoNTAlIC0gMjBweCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmRtcC10ZXh0LWltYWdlLWJsb2NrX19jb2wge1xuICAgIGZsZXg6IDAgMCBjYWxjKDUwJSAtIDQwcHgpO1xuICB9XG59XG4uZG1wLXRleHQtaW1hZ2UtYmxvY2tfX2NvbnRlbnQgaDMge1xuICBtYXJnaW46IDAgMCAyNHB4O1xufVxuLmRtcC10ZXh0LWltYWdlLWJsb2NrX19jb250ZW50IHAge1xuICBsZXR0ZXItc3BhY2luZzogMC4wMDZyZW07XG4gIG1hcmdpbjogMCAwIDE2cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmRtcC10ZXh0LWltYWdlLWJsb2NrX19jb250ZW50IHAge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgfVxufVxuLmRtcC10ZXh0LWltYWdlLWJsb2NrX19jb250ZW50IHA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uZG1wLXRleHQtaW1hZ2UtYmxvY2tfX2NvbnRlbnQgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHM7XG59XG4uZG1wLXRleHQtaW1hZ2UtYmxvY2tfX2NvbnRlbnQgYTpob3ZlciB7XG4gIGNvbG9yOiAjMDY1NUEyO1xufVxuLmRtcC10ZXh0LWltYWdlLWJsb2NrX19tZWRpYSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5kbXAtdGV4dC1pbWFnZS1ibG9ja19fbWVkaWEge1xuICAgIG1heC1oZWlnaHQ6IDQzLjc1cmVtO1xuICB9XG59XG4uZG1wLXRleHQtaW1hZ2UtYmxvY2tfX21lZGlhIGltZyB7XG4gIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZG1wLXRleHQtaW1hZ2UtYmxvY2tfX21lZGlhIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IGluaGVyaXQ7XG4gICAgbWluLWhlaWdodDogaW5oZXJpdDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5kbXAtdGV4dC1pbWFnZS1ibG9ja19fbWVkaWEgaW1nIHtcbiAgICBhc3BlY3QtcmF0aW86IDMyNi8yODU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZG1wLXByb2Nlc3NfX3JvdyB7XG4gICAgZ2FwOiA4MHB4O1xuICB9XG59XG4uZG1wLXByb2Nlc3NfX2NvbCB7XG4gIGZsZXg6IDAgMCAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5kbXAtcHJvY2Vzc19fY29sIHtcbiAgICBmbGV4OiAwIDAgY2FsYyg1MCUgLSAyMHB4KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZG1wLXByb2Nlc3NfX2NvbCB7XG4gICAgZmxleDogMCAwIGNhbGMoNTAlIC0gNDBweCk7XG4gIH1cbn1cbi5kbXAtcHJvY2Vzc19fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMTZweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmRtcC1wcm9jZXNzX19saXN0IHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cbi5kbXAtcHJvY2Vzc19faW1hZ2Uge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuLmRtcC1wcm9jZXNzX19pbWFnZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgaGVpZ2h0OiA0MDBweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4uZG1wLXByb2Nlc3MgLmRtcC1ibG9ja19faGVhZC10aWxlIHtcbiAgbWFyZ2luOiAwIDAgMzJweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZG1wLXByb2Nlc3MgLmRtcC1ibG9ja19faGVhZC10aWxlIHtcbiAgICBtYXJnaW46IDAgMCAzOHB4O1xuICB9XG59XG4uZG1wLXByb2Nlc3MgLmRtcC1ibG9ja19faGVhZC10aWxlIGgyIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxLjM3NXJlbSwgMS4zNzVyZW0gKyAoKDF2dyAtIDAuNDhyZW0pICogNi40ODE1KSwgMy4xMjVyZW0pO1xufVxuXG4uZG1wLXNlcnZpY2VzX19yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogNDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZG1wLXNlcnZpY2VzX19yb3cge1xuICAgIGdhcDogNDBweCAyNHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5kbXAtc2VydmljZXNfX3JvdyB7XG4gICAgZ2FwOiA0OHB4O1xuICB9XG59XG4uZG1wLXNlcnZpY2VzX19jb2wge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZG1wLXNlcnZpY2VzX19jb2wge1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDEycHgpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmRtcC1zZXJ2aWNlc19fY29sIHtcbiAgICB3aWR0aDogY2FsYygzMy4zMzMzMzMzMzMzJSAtIDE2cHgpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5kbXAtc2VydmljZXNfX2NvbCB7XG4gICAgd2lkdGg6IGNhbGMoMzMuMzMzMzMzMzMzMyUgLSAzMnB4KTtcbiAgfVxufVxuXG4uZG1wLWFib3V0LWJsb2NrX19oZWFkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZG1wLWFib3V0LWJsb2NrX19oZWFkIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGdhcDogNDBweDtcbiAgICBtYXJnaW46IDAgMCA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5kbXAtYWJvdXQtYmxvY2tfX2hlYWQge1xuICAgIGdhcDogODBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICB9XG59XG4uZG1wLWFib3V0LWJsb2NrX19oZWFkLXRpdGxlIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5kbXAtYWJvdXQtYmxvY2tfX2hlYWQtdGl0bGUge1xuICAgIHdpZHRoOiA0NjhweDtcbiAgfVxufVxuLmRtcC1hYm91dC1ibG9ja19faGVhZC10aXRsZSBoMyB7XG4gIG1hcmdpbjogMDtcbn1cbi5kbXAtYWJvdXQtYmxvY2tfX2hlYWQtZGVzY3JpcHRpb24ge1xuICBmbGV4LWdyb3c6IDE7XG59XG4uZG1wLWFib3V0LWJsb2NrX19oZWFkLWRlc2NyaXB0aW9uIHAge1xuICBtYXJnaW46IDAgMCAxNnB4O1xufVxuLmRtcC1hYm91dC1ibG9ja19faGVhZC1kZXNjcmlwdGlvbiBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cztcbn1cbi5kbXAtYWJvdXQtYmxvY2tfX2hlYWQtZGVzY3JpcHRpb24gYTpob3ZlciB7XG4gIGNvbG9yOiAjMDY1NUEyO1xufVxuLmRtcC1hYm91dC1ibG9ja19fY29udGVudCBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgMCAzMnB4O1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5kbXAtYWJvdXQtYmxvY2tfX2NvbnRlbnQgaW1nIHtcbiAgICBtYXJnaW46IDAgMCA0OHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmRtcC1hYm91dC1ibG9ja19fY29udGVudCBpbWcge1xuICAgIG1hcmdpbjogMCAwIDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmRtcC1hYm91dC1ibG9ja19fY29udGVudCBpbWcge1xuICAgIG1hcmdpbjogMCAwIDgwcHg7XG4gIH1cbn1cbi5kbXAtYWJvdXQtYmxvY2tfX2NvbnRlbnQtdGV4dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDc2NHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5kbXAtYWJvdXQtYmxvY2tfX2NvbnRlbnQtdGV4dCBwIHtcbiAgbWFyZ2luOiAwIDAgMTZweDtcbn1cblxuLmRtcC1sb2NhbC1ibG9ja19fcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDQwcHg7XG4gIG1hcmdpbjogMCAwIDI0cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmRtcC1sb2NhbC1ibG9ja19fcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5kbXAtbG9jYWwtYmxvY2tfX3JvdyB7XG4gICAgZ2FwOiA4MHB4O1xuICB9XG59XG4uZG1wLWxvY2FsLWJsb2NrX19jb250ZW50IHtcbiAgZmxleDogMCAwIDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5kbXAtbG9jYWwtYmxvY2tfX2NvbnRlbnQge1xuICAgIGZsZXg6IDAgMCBjYWxjKDUwJSAtIDIwcHgpO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5kbXAtbG9jYWwtYmxvY2tfX2NvbnRlbnQge1xuICAgIGZsZXg6IDAgMCBjYWxjKDUwJSAtIDQwcHgpO1xuICB9XG59XG4uZG1wLWxvY2FsLWJsb2NrX19jb250ZW50IGgzIHtcbiAgbWFyZ2luOiAwIDAgMjRweDtcbn1cbi5kbXAtbG9jYWwtYmxvY2tfX2NvbnRlbnQgcCB7XG4gIG1hcmdpbjogMCAwIDE2cHg7XG59XG4uZG1wLWxvY2FsLWJsb2NrX19jb250ZW50IHA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uZG1wLWxvY2FsLWJsb2NrX19tYXAge1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmRtcC1sb2NhbC1ibG9ja19fbWFwIHtcbiAgICBmbGV4OiAwIDAgY2FsYyg1MCUgLSAyMHB4KTtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuZG1wLWxvY2FsLWJsb2NrX19tYXAge1xuICAgIGZsZXg6IDAgMCBjYWxjKDUwJSAtIDQwcHgpO1xuICB9XG59XG4uZG1wLWxvY2FsLWJsb2NrX19tYXAgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5kbXAtaGVybyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjb2xvcjogI0ZGRjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgcGFkZGluZzogMTJ2aCAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZG1wLWhlcm8ge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbi5kbXAtaGVybyArIC5kbXAtcHJpb3JpdGllcyB7XG4gIGJvcmRlci10b3A6IDAgbm9uZTtcbn1cbi5kbXAtaGVybzpiZWZvcmUge1xuICBjb250ZW50OiBcIiBcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmRtcC1oZXJvIHtcbiAgICBtYXgtaGVpZ2h0OiA3NDBweDtcbiAgfVxufVxuLmRtcC1oZXJvX2JsdWUge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICMwNjU1QTIgMCUsICM0MTc0QzUgMTAwJSk7XG59XG4uZG1wLWhlcm9fcmVkIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjQzYyNjI2IDAlLCAjRTQwQjFDIDEwMCUpO1xufVxuLmRtcC1oZXJvX19jb250YWluZXIge1xuICBwYWRkaW5nOiA0MHB4IDMycHggNDhweDtcbiAgbWF4LXdpZHRoOiAxMTAwcHg7XG4gIHotaW5kZXg6IDE7XG59XG4uZG1wLWhlcm9fX2NvbnRhaW5lciBoMSB7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLmRtcC1oZXJvX19jb250YWluZXIgaDE6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDE4cHg7XG59XG4uZG1wLWhlcm9fX2ltZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmRtcC1oZXJvX19pbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsZXg6IDAgMCBtaW4oNTQlLCAxMDEwcHgpO1xuICAgIG1heC13aWR0aDogbWluKDU0JSwgMTAxMHB4KTtcbiAgfVxufVxuLmRtcC1oZXJvX19pbWctYmcge1xuICBjbGlwLXBhdGg6IHBvbHlnb24oMTIwcHggMCwgMTAwJSAwLCAxMDAlIDEwMCUsIDAlIDEwMCUpO1xufVxuLmRtcC1oZXJvX19pbWctYmFkZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxNjBweDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmRtcC1oZXJvX19pbWctYmFkZ2Uge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5kbXAtaGVyb19faW1nLWJhZGdlIHtcbiAgICB3aWR0aDogMTgwcHg7XG4gIH1cbn1cbi5kbXAtaGVyb19faW1nLWJhZGdlX3RvcC1yaWdodCB7XG4gIHRvcDogMjBweDtcbiAgcmlnaHQ6IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5kbXAtaGVyb19faW1nLWJhZGdlX3RvcC1yaWdodCB7XG4gICAgdG9wOiAzMHB4O1xuICAgIHJpZ2h0OiAzMHB4O1xuICB9XG59XG4uZG1wLWhlcm9fX2ltZy1iYWRnZV9ib3R0b20tcmlnaHQge1xuICBib3R0b206IDIwcHg7XG4gIHJpZ2h0OiAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuZG1wLWhlcm9fX2ltZy1iYWRnZV9ib3R0b20tcmlnaHQge1xuICAgIGJvdHRvbTogMzBweDtcbiAgICByaWdodDogMzBweDtcbiAgfVxufVxuLmRtcC1oZXJvX190YWdsaW5lIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxLjEyNXJlbSwgMS4xMjVyZW0gKyAoKDF2dyAtIDAuNDhyZW0pICogMC45MjU5KSwgMS4zNzVyZW0pO1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzAwOUZFMztcbiAgZm9udC1mYW1pbHk6IFwiU29maWEgU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uZG1wLWhlcm9fX3RhZ2xpbmU6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uZG1wLWhlcm9fX3dyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiAzMnB4O1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICBqdXN0aWZ5LXNlbGY6IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiA4MCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5kbXAtaGVyb19fd3JhcCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xuICAgIGdhcDogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5kbXAtaGVyb19fd3JhcCB7XG4gICAgbWF4LXdpZHRoOiA5MCU7XG4gIH1cbn1cbi5kbXAtaGVyb19fd3JhcCAuZG1wLWhlcm9fX3N1YnRpdGxlIHtcbiAgZmxleDogMCAwIDUwJTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5kbXAtaGVyb19fd3JhcCAuZG1wLWhlcm9fX3N1YnRpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG4uZG1wLWhlcm9fX3dyYXAgLmRtcC1oZXJvX19jb250ZW50IHtcbiAgZmxleDogMCAwIDUwJTtcbn1cbi5kbXAtaGVyb19fc3VidGl0bGUge1xuICBmb250LXNpemU6IGNsYW1wKDEuMjVyZW0sIDEuMjVyZW0gKyAoKDF2dyAtIDAuNDhyZW0pICogMy4yNDA3KSwgMi4xMjVyZW0pO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LWZhbWlseTogXCJTb2ZpYSBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG4uZG1wLWhlcm9fX3N1YnRpdGxlOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuLmRtcC1oZXJvX19jb250ZW50IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmRtcC1oZXJvX19jb250ZW50Om5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiA0OHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5kbXAtaGVyb19fY29udGVudDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICB9XG59XG4uZG1wLWhlcm9fX2NvbnRlbnQgcCB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMXJlbSwgMXJlbSArICgoMXZ3IC0gMC40OHJlbSkgKiAwLjIzMTUpLCAxLjA2MjVyZW0pO1xufVxuLmRtcC1oZXJvX19jb250ZW50IHA6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG4uZG1wLWhlcm9fX2NvbnRlbnQgdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDAgMCAxNnB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmRtcC1oZXJvX19jb250ZW50IHVsIGxpIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxcmVtLCAxcmVtICsgKCgxdncgLSAwLjQ4cmVtKSAqIDAuMjMxNSksIDEuMDYyNXJlbSk7XG4gIG1hcmdpbjogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDM0cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmRtcC1oZXJvX19jb250ZW50IHVsIGxpIHtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gIH1cbn1cbi5kbXAtaGVyb19fY29udGVudCB1bCBsaTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5kbXAtaGVyb19fY29udGVudCB1bCBsaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC4xMjVyZW07XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9jaGVjay1ibHVlLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBmbGV4LXNocmluazogMDtcbn1cbi5kbXAtaGVyb19fbm8tYm94IC5kbXAtaGVyb19fY29udGFpbmVyIGgxIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI0ZGRjtcbiAgZm9udC1zaXplOiBjbGFtcCgyLjVyZW0sIDIuNXJlbSArICgoMXZ3IC0gMC40OHJlbSkgKiA4Ljc5NjMpLCA0Ljg3NXJlbSk7XG59XG4uZG1wLWhlcm9fX25vLWJveCAuZG1wLWhlcm9fX2J0bnMge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmRtcC1oZXJvX19jZW50ZXJlZC1ib3gge1xuICAgIHBhZGRpbmc6IDQ4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuZG1wLWhlcm9fX2NlbnRlcmVkLWJveCB7XG4gICAgcGFkZGluZzogMjRweDtcbiAgfVxufVxuLmRtcC1oZXJvX19jZW50ZXJlZC1ib3ggLmRtcC1oZXJvX19jb250YWluZXIge1xuICBwYWRkaW5nOiA0OHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICBib3gtc2hhZG93OiAwcHggMjRweCA0OHB4IC0xMnB4IHJnYmEoMCwgMCwgMCwgMC4xOCk7XG4gIG1heC13aWR0aDogODgwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmRtcC1oZXJvX19jZW50ZXJlZC1ib3ggLmRtcC1oZXJvX19jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDMycHggMjBweCAyNHB4IDIwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg1KTtcbiAgfVxufVxuLmRtcC1oZXJvX19jZW50ZXJlZC1ib3ggLmRtcC1oZXJvX19jb250YWluZXIgaDEge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMi41cmVtLCAyLjVyZW0gKyAoKDF2dyAtIDAuNDhyZW0pICogNC42Mjk2KSwgMy43NXJlbSk7XG59XG4uZG1wLWhlcm9fX2NlbnRlcmVkLWJveCAuZG1wLWhlcm9fX2NvbnRhaW5lciAuZG1wLWhlcm9fX2NvbnRlbnQge1xuICBjb2xvcjogIzIxMkEzMTtcbn1cbi5kbXAtaGVyb19fY2VudGVyZWQtYm94IC5kbXAtaGVyb19fYnRucyB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmRtcC1oZXJvX19sZWZ0LWJveCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgcGFkZGluZzogMTJ2aCA1NnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuZG1wLWhlcm9fX2xlZnQtYm94IHtcbiAgICBwYWRkaW5nOiA0OHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmRtcC1oZXJvX19sZWZ0LWJveCB7XG4gICAgcGFkZGluZzogMjRweDtcbiAgfVxufVxuLmRtcC1oZXJvX19sZWZ0LWJveCAuZG1wLWhlcm9fX2NvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDQ4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIGJveC1zaGFkb3c6IDBweCAyNHB4IDQ4cHggLTEycHggcmdiYSgwLCAwLCAwLCAwLjE4KTtcbiAgbWF4LXdpZHRoOiA4ODBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuZG1wLWhlcm9fX2xlZnQtYm94IC5kbXAtaGVyb19fY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAzMnB4IDIwcHggMjRweCAyMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44NSk7XG4gIH1cbn1cbi5kbXAtaGVyb19fbGVmdC1ib3ggLmRtcC1oZXJvX19jb250YWluZXIgaDEge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LXNpemU6IGNsYW1wKDIuNXJlbSwgMi41cmVtICsgKCgxdncgLSAwLjQ4cmVtKSAqIDQuNjI5NiksIDMuNzVyZW0pO1xufVxuLmRtcC1oZXJvX19sZWZ0LWJveCAuZG1wLWhlcm9fX2NvbnRhaW5lciAuZG1wLWhlcm9fX2NvbnRlbnQge1xuICBjb2xvcjogIzIxMkEzMTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5kbXAtaGVyb19fbGVmdC1ib3ggLmRtcC1oZXJvX19idG5zIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuLmRtcC1oZXJvX19idG5zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDFyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmRtcC1oZXJvX19idG5zIC5kbXAtYnRuIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5kbXAtaGVyb19fYmFkZ2Uge1xuICB3aWR0aDogMTMwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZG1wLWhlcm9fX2JhZGdlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uZG1wLWhlcm9fX2JhZGdlOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4uZG1wLXN0dWRpZXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZG1wLXN0dWRpZXNfX2JnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHotaW5kZXg6IDE7XG59XG4uZG1wLXN0dWRpZXNfX2JnIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZG1wLXN0dWRpZXNfX2NvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG4uZG1wLXN0dWRpZXNfX2hlYWQge1xuICBtYXJnaW46IDAgMCAzMnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5kbXAtc3R1ZGllc19faGVhZCB7XG4gICAgbWFyZ2luOiAwIDAgNDhweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5kbXAtc3R1ZGllc19faGVhZCB7XG4gICAgbWFyZ2luOiAwIDAgNzJweDtcbiAgfVxufVxuLmRtcC1zdHVkaWVzX19oZWFkIGgyIHtcbiAgbWFyZ2luOiAwO1xufVxuLmRtcC1zdHVkaWVzX19zbGlkZXIgLnN3aXBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDgwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmRtcC1zdHVkaWVzX19zbGlkZXIgLnN3aXBlciB7XG4gICAgcGFkZGluZy1ib3R0b206IDEyMHB4O1xuICB9XG59XG4uZG1wLXN0dWRpZXNfX3NsaWRlciAuc3dpcGVyLXNsaWRlIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLmRtcC1zdHVkaWVzX19zbGlkZXIgLnN3aXBlci1zbGlkZSAuZG1wLXN0dWRpZXMtY2FyZCB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5kbXAtc3R1ZGllc19fc2xpZGVyIC5zd2lwZXIgLnN3aXBlci1idXR0b24tcHJldixcbi5kbXAtc3R1ZGllc19fc2xpZGVyIC5zd2lwZXIgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xufVxuLmRtcC1zdHVkaWVzX19zbGlkZXIgLnN3aXBlciAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgcmlnaHQ6IDYzcHg7XG59XG4uZG1wLXN0dWRpZXNfX3NsaWRlciAuc3dpcGVyIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICByaWdodDogMDtcbn1cbi5kbXAtc3R1ZGllc19fc2xpZGVyIC5zd2lwZXIgLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDIwcHg7XG59XG5cbi5kbXAtc3RlcF9fd3JhcCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDc2OHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5kbXAtc3RlcF9faGVhZCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwIDAgMzJweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZG1wLXN0ZXBfX2hlYWQge1xuICAgIG1hcmdpbjogMCAwIDQ4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZG1wLXN0ZXBfX2hlYWQge1xuICAgIG1hcmdpbjogMCAwIDgwcHg7XG4gIH1cbn1cbi5kbXAtc3RlcF9faGVhZCBoMiB7XG4gIG1hcmdpbjogMCAwIDE2cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmRtcC1zdGVwX19oZWFkIGgyIHtcbiAgICBtYXJnaW46IDAgMCAyNHB4O1xuICB9XG59XG4uZG1wLXN0ZXBfX2hlYWQgcCB7XG4gIG1hcmdpbjogMCAwIDE2cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmRtcC1zdGVwX19oZWFkIHAge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuLmRtcC1zdGVwX19oZWFkIHA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uZG1wLXN0ZXBfX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiAxNnB4O1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICBmbGV4OiAxO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZG1wLXN0ZXBfX2l0ZW0ge1xuICAgIGZsZXg6IDAgMCBjYWxjKDUwJSAtIDhweCk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NjZweCkge1xuICAuZG1wLXN0ZXBfX2l0ZW0ge1xuICAgIGZsZXg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZG1wLXN0ZXBfX2l0ZW0ge1xuICAgIGdhcDogMjBweDtcbiAgfVxufVxuLmRtcC1zdGVwX19pdGVtOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtaW4taGVpZ2h0OiBhdXRvO1xufVxuLmRtcC1zdGVwX19pdGVtOmxhc3QtY2hpbGQgLmRtcC1zdGVwX19pdGVtLW51bWJlcjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZG1wLXN0ZXBfX2l0ZW0tbnVtYmVyIHtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBoZWlnaHQ6IGF1dG87XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBjb2xvcjogI0M2MjYyNjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmRtcC1zdGVwX19pdGVtLW51bWJlciBoMyB7XG4gIGNvbG9yOiAjQzYyNjI2O1xuICBtYXJnaW46IDA7XG59XG4uZG1wLXN0ZXBfX2l0ZW0tZGVzY3JpcHRpb24ge1xuICBmbGV4LWdyb3c6IDE7XG59XG4uZG1wLXN0ZXBfX2l0ZW0tZGVzY3JpcHRpb24gaDYge1xuICBtYXJnaW46IDAgMCA0cHg7XG4gIGZvbnQtc2l6ZTogMjJweDtcbn1cbi5kbXAtc3RlcF9faXRlbS1kZXNjcmlwdGlvbiBwIHtcbiAgbWFyZ2luOiAwIDAgOHB4O1xufVxuLmRtcC1zdGVwX19pdGVtLWRlc2NyaXB0aW9uIHA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uZG1wLXN0ZXBfX2l0ZW1fYmx1ZSAuZG1wLXN0ZXBfX2l0ZW0tbnVtYmVyIGgzIHtcbiAgY29sb3I6ICNDNjI2MjY7XG59XG4uZG1wLXN0ZXBfX2l0ZW1fYmx1ZSAuZG1wLXN0ZXBfX2l0ZW0tbnVtYmVyOmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjRjRDNDMwO1xufVxuLmRtcC1mYXEge1xuICBwYWRkaW5nOiAzMnB4IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmRtcC1mYXEge1xuICAgIHBhZGRpbmc6IDgwcHggMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5kbXAtZmFxIHtcbiAgICBwYWRkaW5nOiAxMTJweCAwO1xuICB9XG59XG4uZG1wLWZhcV9jb2wtMSAuZG1wLWZhcV9fYWNjb3JkaW9uIHtcbiAgbWF4LXdpZHRoOiA3NjhweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5kbXAtZmFxX19jb250YWluZXIge1xuICBtYXgtd2lkdGg6IG1pbigxMDAlIC0gY2xhbXAoNHJlbSwgNHJlbSArICgoMXZ3IC0gMC43NXJlbSkgKiAzMiksIDhyZW0pLCA4MnJlbSk7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG4uZG1wLWZhcV9faGVhZCB7XG4gIG1heC13aWR0aDogNzY4cHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogY2xhbXAoMi41cmVtLCAyLjVyZW0gKyAoKDF2dyAtIDAuNDhyZW0pICogOS4yNTkzKSwgNXJlbSk7XG59XG4uZG1wLWZhcV9faGVhZCAuaDIge1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG59XG4uZG1wLWZhcV9faGVhZC1pbnRyb2R1Y3Rpb24ge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xufVxuLmRtcC1mYXFfX2FjY29yZGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAxcmVtO1xufVxuLmRtcC1mYXFfX2FjY29yZGlvbi1jb2wge1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZG1wLWZhcV9fYWNjb3JkaW9uLWNvbCB7XG4gICAgZmxleDogMCAwIGNhbGMoNTAlIC0gY2xhbXAoMC41MDA2MjVyZW0sIDAuNTAwNjI1cmVtICsgKCgxdncgLSAwLjQ4cmVtKSAqIDEuODUxOSksIDEuMDAwNjI1cmVtKSk7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDUwJSAtIGNsYW1wKDAuNTAwNjI1cmVtLCAwLjUwMDYyNXJlbSArICgoMXZ3IC0gMC40OHJlbSkgKiAxLjg1MTkpLCAxLjAwMDYyNXJlbSkpO1xuICB9XG59XG4uZG1wLWZhcV9fYWNjb3JkaW9uLWNvbCAuZG1wLWZhcV9fYWNjb3JkaW9uLWl0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4uZG1wLWZhcV9fYWNjb3JkaW9uLWl0ZW0ge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0VFRUVFRTtcbn1cbi5kbXAtZmFxX19hY2NvcmRpb24taXRlbS1oZWFkIHtcbiAgcGFkZGluZzogMS4yNXJlbSAyLjg3NXJlbSAxLjI1cmVtIDEuNXJlbTtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIGNvbG9yOiAjMjEyQTMxO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5kbXAtZmFxX19hY2NvcmRpb24taXRlbS1oZWFkIC5pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEuNTYyNXJlbTtcbiAgcmlnaHQ6IDEuNXJlbTtcbiAgd2lkdGg6IDEuMTI1cmVtO1xuICBoZWlnaHQ6IDEuMTI1cmVtO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcztcbn1cbi5kbXAtZmFxX19hY2NvcmRpb24taXRlbS1oZWFkIC5pY29uOmJlZm9yZSwgLmRtcC1mYXFfX2FjY29yZGlvbi1pdGVtLWhlYWQgLmljb246YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHdpZHRoOiAxLjEyNXJlbTtcbiAgaGVpZ2h0OiAwLjEyNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxMkEzMTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcztcbn1cbi5kbXAtZmFxX19hY2NvcmRpb24taXRlbS1oZWFkIC5pY29uOmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuLmRtcC1mYXFfX2FjY29yZGlvbi1pdGVtLWhlYWQgLmljb246YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoOTBkZWcpO1xufVxuLmRtcC1mYXFfX2FjY29yZGlvbi1pdGVtLWhlYWQudWktYWNjb3JkaW9uLWhlYWRlci1hY3RpdmUge1xuICBib3JkZXItYm90dG9tOiByZ2JhKDYsIDg1LCAxNjIsIDApO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDYsIDg1LCAxNjIsIDApO1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbi5kbXAtZmFxX19hY2NvcmRpb24taXRlbS1oZWFkLnVpLWFjY29yZGlvbi1oZWFkZXItYWN0aXZlIC5pY29uIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuLmRtcC1mYXFfX2FjY29yZGlvbi1pdGVtLWhlYWQudWktYWNjb3JkaW9uLWhlYWRlci1hY3RpdmUgLmljb246YmVmb3JlLCAuZG1wLWZhcV9fYWNjb3JkaW9uLWl0ZW0taGVhZC51aS1hY2NvcmRpb24taGVhZGVyLWFjdGl2ZSAuaWNvbjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMTJBMzE7XG59XG4uZG1wLWZhcV9fYWNjb3JkaW9uLWl0ZW0tY29udGVudCB7XG4gIHBhZGRpbmc6IDAgMS41cmVtIDEuNXJlbTtcbn1cbi5kbXAtZmFxX19hZGRpdGlvbmFsIHtcbiAgbWF4LXdpZHRoOiA1NjBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiBjbGFtcCgyLjVyZW0sIDIuNXJlbSArICgoMXZ3IC0gMC40OHJlbSkgKiA5LjI1OTMpLCA1cmVtKTtcbn1cbi5kbXAtZmFxX19hZGRpdGlvbmFsIC5oNCB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4uZG1wLWZhcV9fYWRkaXRpb25hbC10ZXh0IHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbn1cbi5kbXAtZmFxX19hZGRpdGlvbmFsIC5kbXAtYnRuIHtcbiAgbWFyZ2luLXRvcDogMS41cmVtO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4uZG1wLXByaW9yaXRpZXMge1xuICBwYWRkaW5nOiAzMnB4IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRUVFRUVFO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0VFRUVFRTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZG1wLXByaW9yaXRpZXMge1xuICAgIHBhZGRpbmc6IDY0cHggMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5kbXAtcHJpb3JpdGllc192ZXJ0aWNhbCB7XG4gICAgcGFkZGluZzogMzJweCAwO1xuICB9XG59XG4uZG1wLXByaW9yaXRpZXNfdmVydGljYWwgLmRtcC1wcmlvcml0aWVzX19yb3cge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5kbXAtcHJpb3JpdGllc192ZXJ0aWNhbCAuZG1wLXByaW9yaXRpZXNfX2NvbCB7XG4gIGZsZXg6IDAgMCAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5kbXAtcHJpb3JpdGllc192ZXJ0aWNhbCAuZG1wLXByaW9yaXRpZXNfX2NvbCB7XG4gICAgZmxleDogMCAwIGNhbGMoNTAlIC0gMTZweCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmRtcC1wcmlvcml0aWVzX3ZlcnRpY2FsIC5kbXAtcHJpb3JpdGllc19fY29sIHtcbiAgICBmbGV4OiAwIDAgY2FsYygyMCUgLSAyNnB4KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAuZG1wLXByaW9yaXRpZXNfdmVydGljYWwgLmRtcC1wcmlvcml0aWVzX19jb2wge1xuICAgIGZsZXg6IDAgMCBjYWxjKDIwJSAtIDUycHgpO1xuICB9XG59XG4uZG1wLXByaW9yaXRpZXNfdmVydGljYWwgLmRtcC1wcmlvcml0aWVzX19pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5kbXAtcHJpb3JpdGllc192ZXJ0aWNhbCAuZG1wLXByaW9yaXRpZXNfX2l0ZW0taWNvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0byAxNnB4O1xufVxuLmRtcC1wcmlvcml0aWVzX3ZlcnRpY2FsIC5kbXAtcHJpb3JpdGllc19faXRlbS1pY29uIHN2ZyB7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xufVxuLmRtcC1wcmlvcml0aWVzX19yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGdhcDogNDBweCAzMnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5kbXAtcHJpb3JpdGllc19fcm93IHtcbiAgICBnYXA6IDMycHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLmRtcC1wcmlvcml0aWVzX19yb3cge1xuICAgIGdhcDogNjRweDtcbiAgICBwYWRkaW5nOiAwIDM0cHg7XG4gIH1cbn1cbi5kbXAtcHJpb3JpdGllc19fY29sIHtcbiAgZmxleDogMCAwIDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmRtcC1wcmlvcml0aWVzX19jb2wge1xuICAgIGZsZXg6IDAgMCBjYWxjKDUwJSAtIDE2cHgpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5kbXAtcHJpb3JpdGllc19fY29sIHtcbiAgICBmbGV4OiAwIDAgY2FsYygyNSUgLSAyNHB4KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAuZG1wLXByaW9yaXRpZXNfX2NvbCB7XG4gICAgZmxleDogMCAwIGNhbGMoMjUlIC0gNDhweCk7XG4gIH1cbn1cbi5kbXAtcHJpb3JpdGllc19faXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6IDE1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmRtcC1wcmlvcml0aWVzX19pdGVtIHtcbiAgICBnYXA6IDIwcHg7XG4gIH1cbn1cbi5kbXAtcHJpb3JpdGllc19faXRlbS1pY29uIHtcbiAgd2lkdGg6IDYwcHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5kbXAtcHJpb3JpdGllc19faXRlbS1pY29uIHtcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIH1cbn1cbi5kbXAtcHJpb3JpdGllc19faXRlbS1pY29uIHN2ZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5kbXAtcHJpb3JpdGllc19faXRlbS10ZXh0IGg1IHtcbiAgbWFyZ2luOiAwIDAgNHB4O1xuICBmb250LXNpemU6IGNsYW1wKDEuMjVyZW0sIDEuMjVyZW0gKyAoKDF2dyAtIDAuNDhyZW0pICogMC45MjU5KSwgMS41cmVtKTtcbn1cbi5kbXAtcHJpb3JpdGllc19faXRlbS10ZXh0IHAge1xuICBtYXJnaW46IDA7XG59XG5cbi5kbXAtZ2FsbGVyeSB7XG4gIHBhZGRpbmc6IDMycHggMDtcbiAgLyomX193cmFwIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgY29sdW1uLWNvdW50OiAxO1xuICAgICAgLW1vei1jb2x1bW4tY291bnQ6IDE7XG4gICAgICAtd2Via2l0LWNvbHVtbi1jb3VudDogMTtcbiAgICAgIGNvbHVtbi1nYXA6IDI0cHg7XG4gICAgICAtd2Via2l0LWNvbHVtbi1nYXA6IDI0cHg7XG4gICAgICAtbW96LWNvbHVtbi1nYXA6IDI0cHg7XG5cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAgIGNvbHVtbi1jb3VudDogMjtcbiAgICAgICAgICAtbW96LWNvbHVtbi1jb3VudDogMjtcbiAgICAgICAgICAtd2Via2l0LWNvbHVtbi1jb3VudDogMjtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgY29sdW1uLWNvdW50OiAzO1xuICAgICAgICAgIC1tb3otY29sdW1uLWNvdW50OiAzO1xuICAgICAgICAgIC13ZWJraXQtY29sdW1uLWNvdW50OiAzO1xuICAgICAgICAgIGNvbHVtbi1nYXA6IDMycHg7XG4gICAgICAgICAgLXdlYmtpdC1jb2x1bW4tZ2FwOiAzMnB4O1xuICAgICAgICAgIC1tb3otY29sdW1uLWdhcDogMzJweDtcbiAgICAgIH1cbiAgfVxuXG4gICZfX2l0ZW0ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xuICAgICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgaW1nIHtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC40cztcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gIH0qL1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5kbXAtZ2FsbGVyeSB7XG4gICAgcGFkZGluZzogODBweCAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmRtcC1nYWxsZXJ5IHtcbiAgICBwYWRkaW5nOiAxMTJweCAwO1xuICB9XG59XG4uZG1wLWdhbGxlcnlfX2NvbnRhaW5lciB7XG4gIG1heC13aWR0aDogbWluKDEwMCUgLSBjbGFtcCg0cmVtLCA0cmVtICsgKCgxdncgLSAwLjc1cmVtKSAqIDMyKSwgOHJlbSksIDgycmVtKTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbi5kbXAtZ2FsbGVyeV9fbGF5b3V0LTEge1xuICBjb2x1bW4tY291bnQ6IDE7XG4gIGNvbHVtbi1nYXA6IGNsYW1wKDEuNXJlbSwgMS41cmVtICsgKCgxdncgLSAwLjQ4cmVtKSAqIDEuODUxOSksIDJyZW0pO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5kbXAtZ2FsbGVyeV9fbGF5b3V0LTEge1xuICAgIGNvbHVtbi1jb3VudDogMjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5kbXAtZ2FsbGVyeV9fbGF5b3V0LTEge1xuICAgIGNvbHVtbi1jb3VudDogMztcbiAgfVxufVxuLmRtcC1nYWxsZXJ5X19sYXlvdXQtMSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IGNsYW1wKDEuNXJlbSwgMS41cmVtICsgKCgxdncgLSAwLjQ4cmVtKSAqIDEuODUxOSksIDJyZW0pO1xufVxuLmRtcC1nYWxsZXJ5X19sYXlvdXQtMSBhOmhvdmVyIGltZyB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG59XG4uZG1wLWdhbGxlcnlfX2xheW91dC0xIGEgaW1nIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHM7XG4gIGhlaWdodDogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbn1cbi5kbXAtZ2FsbGVyeV9fbGF5b3V0LTIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogY2xhbXAoMS41cmVtLCAxLjVyZW0gKyAoKDF2dyAtIDAuNDhyZW0pICogMS44NTE5KSwgMnJlbSk7XG59XG4uZG1wLWdhbGxlcnlfX2NvbCwgLmRtcC1nYWxsZXJ5X19jb2wtbWF4IHtcbiAgZmxleDogMCAwIDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmRtcC1nYWxsZXJ5X19jb2wsIC5kbXAtZ2FsbGVyeV9fY29sLW1heCB7XG4gICAgZmxleDogMCAwIGNhbGMoNTAlIC0gY2xhbXAoMC43NTA2MjVyZW0sIDAuNzUwNjI1cmVtICsgKCgxdncgLSAwLjQ4cmVtKSAqIDAuOTI1OSksIDEuMDAwNjI1cmVtKSk7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDUwJSAtIGNsYW1wKDAuNzUwNjI1cmVtLCAwLjc1MDYyNXJlbSArICgoMXZ3IC0gMC40OHJlbSkgKiAwLjkyNTkpLCAxLjAwMDYyNXJlbSkpO1xuICB9XG59XG4uZG1wLWdhbGxlcnlfX2NvbCBpbWcsIC5kbXAtZ2FsbGVyeV9fY29sLW1heCBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbn1cbi5kbXAtZ2FsbGVyeV9fY29sIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiBjbGFtcCgyMHJlbSwgMjByZW0gKyAoKDF2dyAtIDAuNDhyZW0pICogMTI1KSwgNDByZW0pO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZG1wLWdhbGxlcnlfX2NvbCBhIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgYXNwZWN0LXJhdGlvOiAxO1xuICB9XG59XG4uZG1wLWdhbGxlcnlfX2NvbC1tYXgge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogY2xhbXAoMS41cmVtLCAxLjVyZW0gKyAoKDF2dyAtIDAuNDhyZW0pICogMS44NTE5KSwgMnJlbSk7XG59XG4uZG1wLWdhbGxlcnlfX2NvbC1tYXggYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGNsYW1wKDIwcmVtLCAyMHJlbSArICgoMXZ3IC0gMC40OHJlbSkgKiAxMjUpLCA0MHJlbSk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmRtcC1nYWxsZXJ5X19jb2wtbWF4IGEge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBhc3BlY3QtcmF0aW86IDE7XG4gICAgZmxleDogMCAwIGNhbGMoNTAlIC0gY2xhbXAoMC43NTA2MjVyZW0sIDAuNzUwNjI1cmVtICsgKCgxdncgLSAwLjQ4cmVtKSAqIDAuOTI1OSksIDEuMDAwNjI1cmVtKSk7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDUwJSAtIGNsYW1wKDAuNzUwNjI1cmVtLCAwLjc1MDYyNXJlbSArICgoMXZ3IC0gMC40OHJlbSkgKiAwLjkyNTkpLCAxLjAwMDYyNXJlbSkpO1xuICB9XG59XG5cbi5kbXAtY2FzZS1zdHVkaWVzIHtcbiAgcGFkZGluZzogMzJweCAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5kbXAtY2FzZS1zdHVkaWVzIHtcbiAgICBwYWRkaW5nOiA2MHB4IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZG1wLWNhc2Utc3R1ZGllcyB7XG4gICAgcGFkZGluZzogODBweCAwIDExMnB4O1xuICB9XG59XG4uZG1wLWNhc2Utc3R1ZGllc19fc29ydCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogOHB4O1xuICBtYXJnaW46IDAgMCA0OHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5kbXAtY2FzZS1zdHVkaWVzX19zb3J0IHtcbiAgICBtYXJnaW46IDAgMCA4MHB4O1xuICB9XG59XG4uZG1wLWNhc2Utc3R1ZGllc19fcm93IHtcbiAgZ2FwOiAxNnB4O1xuICBtYXJnaW46IDAgMCAxNnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5kbXAtY2FzZS1zdHVkaWVzX19yb3cge1xuICAgIGdhcDogMjRweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmRtcC1jYXNlLXN0dWRpZXNfX3JvdyB7XG4gICAgZ2FwOiAzMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDY0cHg7XG4gIH1cbn1cbi5kbXAtY2FzZS1zdHVkaWVzX19yb3c6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5kbXAtcmVsYXRlZC1zZXJ2aWNlcyB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuLmRtcC1yZWxhdGVkLXNlcnZpY2VzIC5kbXAtYmxvY2tfX2hlYWQtdGl0bGUge1xuICBtYXJnaW46IDAgMCA0OHB4O1xufVxuLmRtcC1yZWxhdGVkLXNlcnZpY2VzX19yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMzJweCAyNHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuZG1wLXJlbGF0ZWQtc2VydmljZXNfX3JvdyB7XG4gICAgZ2FwOiA0OHB4O1xuICB9XG59XG4uZG1wLXJlbGF0ZWQtc2VydmljZXNfX2NvbCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5kbXAtcmVsYXRlZC1zZXJ2aWNlc19fY29sIHtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAyNHB4KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZG1wLXJlbGF0ZWQtc2VydmljZXNfX2NvbCB7XG4gICAgd2lkdGg6IGNhbGMoMzMuMzMzMzMzMzMzMyUgLSAzMnB4KTtcbiAgfVxufVxuXG4uZG1wLWJhc2ljLXRleHQtc2VjdGlvbiB7XG4gIHBhZGRpbmc6IDJyZW0gMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZG1wLWJhc2ljLXRleHQtc2VjdGlvbiB7XG4gICAgcGFkZGluZzogNXJlbSAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmRtcC1iYXNpYy10ZXh0LXNlY3Rpb24ge1xuICAgIHBhZGRpbmc6IDdyZW0gMDtcbiAgfVxufVxuLmRtcC1iYXNpYy10ZXh0LXNlY3Rpb25fX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1heC13aWR0aDogbWluKDEwMCUgLSBjbGFtcCg0cmVtLCA0cmVtICsgKCgxdncgLSAwLjc1cmVtKSAqIDMyKSwgOHJlbSksIDgycmVtKTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgZ2FwOiBjbGFtcCgxLjg3NXJlbSwgMS44NzVyZW0gKyAoKDF2dyAtIDAuNDhyZW0pICogMTEuNTc0MSksIDVyZW0pO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZG1wLWJhc2ljLXRleHQtc2VjdGlvbl9fY29udGFpbmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmRtcC1iYXNpYy10ZXh0LXNlY3Rpb25fX3NpZGViYXIge1xuICAgIGZsZXg6IDAgMCAyOXJlbTtcbiAgICBtYXgtd2lkdGg6IDI5cmVtO1xuICB9XG59XG4uZG1wLWJhc2ljLXRleHQtc2VjdGlvbl9fc2lkZWJhciAuZG1wLXNpZGViYXItYmxvY2sge1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDEwMHB4O1xufVxuLmRtcC1iYXNpYy10ZXh0LXNlY3Rpb25fX3NpZGViYXIgLmRtcC1zaWRlYmFyLWJsb2NrLmxhbmRpbmctc2lkZWJhciB7XG4gIHRvcDogMTQwcHg7XG59XG4uZG1wLWJhc2ljLXRleHQtc2VjdGlvbl9fY29udGVudCB7XG4gIGZsZXgtYmFzaXM6IDA7XG4gIGZsZXgtZ3JvdzogMTtcbiAgbWF4LXdpZHRoOiA0OHJlbTtcbn1cbi5kbXAtYmFzaWMtdGV4dC1zZWN0aW9uX19jb250ZW50IGgyIHtcbiAgbWFyZ2luOiAwIDAgMTZweDtcbiAgcGFkZGluZy10b3A6IDI0cHg7XG59XG4uZG1wLWJhc2ljLXRleHQtc2VjdGlvbl9fY29udGVudCBoMjpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuLmRtcC1iYXNpYy10ZXh0LXNlY3Rpb25fX2NvbnRlbnQgaDMge1xuICBtYXJnaW46IDAgMCAyNHB4O1xuICBwYWRkaW5nLXRvcDogMjRweDtcbn1cbi5kbXAtYmFzaWMtdGV4dC1zZWN0aW9uX19jb250ZW50IGgzOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG4uZG1wLWJhc2ljLXRleHQtc2VjdGlvbl9fY29udGVudCBoNCB7XG4gIG1hcmdpbjogMCAwIDIwcHg7XG4gIHBhZGRpbmctdG9wOiAyNHB4O1xufVxuLmRtcC1iYXNpYy10ZXh0LXNlY3Rpb25fX2NvbnRlbnQgaDQ6Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbi5kbXAtYmFzaWMtdGV4dC1zZWN0aW9uX19jb250ZW50IGg1LCAuZG1wLWJhc2ljLXRleHQtc2VjdGlvbl9fY29udGVudCBoNiB7XG4gIG1hcmdpbjogMCAwIDE2cHg7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xufVxuLmRtcC1iYXNpYy10ZXh0LXNlY3Rpb25fX2NvbnRlbnQgaDU6Zmlyc3QtY2hpbGQsIC5kbXAtYmFzaWMtdGV4dC1zZWN0aW9uX19jb250ZW50IGg2OmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG4uZG1wLWJhc2ljLXRleHQtc2VjdGlvbl9fY29udGVudCBwIHtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDA0cmVtO1xuICBtYXJnaW46IDAgMCAxNnB4O1xufVxuLmRtcC1iYXNpYy10ZXh0LXNlY3Rpb25fX2NvbnRlbnQgcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5kbXAtYmFzaWMtdGV4dC1zZWN0aW9uX19jb250ZW50IC5nYWxsZXJ5IHtcbiAgZGlzcGxheTogZ3JpZCAhaW1wb3J0YW50O1xuICBnYXA6IDMwcHggIWltcG9ydGFudDtcbn1cbi5kbXAtYmFzaWMtdGV4dC1zZWN0aW9uX19jb250ZW50IC5nYWxsZXJ5LmdhbGxlcnktY29sdW1ucy0yIHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyICFpbXBvcnRhbnQ7XG59XG4uZG1wLWJhc2ljLXRleHQtc2VjdGlvbl9fY29udGVudCAuZ2FsbGVyeSAuZ2FsbGVyeS1pdGVtIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbn1cbi5kbXAtYmFzaWMtdGV4dC1zZWN0aW9uX19jb250ZW50IC5nYWxsZXJ5IC5nYWxsZXJ5LWNhcHRpb24ge1xuICBtYXJnaW46IDVweCAwIDAgMCAhaW1wb3J0YW50O1xufVxuLmRtcC1iYXNpYy10ZXh0LXNlY3Rpb25fX2NvbnRlbnQgLmdhbGxlcnkgaW1nIHtcbiAgYm9yZGVyOiAwIG5vbmUgIWltcG9ydGFudDtcbn1cbi5kbXAtYmFzaWMtdGV4dC1zZWN0aW9uX19jb250ZW50IC5nYWxsZXJ5IGJyIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLmRtcC1iYXNpYy10ZXh0LXNlY3Rpb25fX2NvbnRlbnQgYiB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uZG1wLWJhc2ljLXRleHQtc2VjdGlvbl9fY29udGVudCBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xufVxuLmRtcC1iYXNpYy10ZXh0LXNlY3Rpb25fX2NvbnRlbnQgZmlndXJlIHtcbiAgcGFkZGluZzogMjRweCAwO1xuICBtYXJnaW46IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmRtcC1iYXNpYy10ZXh0LXNlY3Rpb25fX2NvbnRlbnQgZmlndXJlIHtcbiAgICBwYWRkaW5nOiA0OHB4IDA7XG4gIH1cbn1cbi5kbXAtYmFzaWMtdGV4dC1zZWN0aW9uX19jb250ZW50IGZpZ3VyZSBpbWcge1xuICBtYXJnaW46IDAgMCA4cHg7XG59XG4uZG1wLWJhc2ljLXRleHQtc2VjdGlvbl9fY29udGVudCBmaWdjYXB0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogOHB4O1xuICBib3JkZXItbGVmdDogMnB4IHNvbGlkICMwMDlGRTM7XG59XG4uZG1wLWJhc2ljLXRleHQtc2VjdGlvbl9fY29udGVudCBibG9ja3F1b3RlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDA0cmVtO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGJvcmRlci1sZWZ0OiAycHggc29saWQgIzAwOUZFMztcbiAgbWFyZ2luOiAzNnB4IDA7XG59XG4uZG1wLWJhc2ljLXRleHQtc2VjdGlvbl9fY29udGVudCBibG9ja3F1b3RlOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZG1wLWJhc2ljLXRleHQtc2VjdGlvbl9fY29udGVudCAud3AtY2FwdGlvbiB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDI0cHggMDtcbiAgbWFyZ2luOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5kbXAtYmFzaWMtdGV4dC1zZWN0aW9uX19jb250ZW50IC53cC1jYXB0aW9uIHtcbiAgICBwYWRkaW5nOiA0OHB4IDA7XG4gIH1cbn1cbi5kbXAtYmFzaWMtdGV4dC1zZWN0aW9uX19jb250ZW50IC53cC1jYXB0aW9uIC53cC1jYXB0aW9uLXRleHQge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjMDY1NUEyO1xuICBtYXJnaW4tdG9wOiA4cHg7XG59XG4uZG1wLWJhc2ljLXRleHQtc2VjdGlvbl9fY29udGVudCB1bCBsaTpub3QoOmxhc3QtY2hpbGQpLCAuZG1wLWJhc2ljLXRleHQtc2VjdGlvbl9fY29udGVudCBvbCBsaTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMTNweDtcbn1cbi5kbXAtYmFzaWMtdGV4dC1zZWN0aW9uX19jb250ZW50IGEge1xuICBjb2xvcjogIzIxMkEzMTtcbn1cbi5kbXAtYmFzaWMtdGV4dC1zZWN0aW9uX19jb250ZW50IHAgYSB7XG4gIGNvbG9yOiAjMDA5RkUzO1xufVxuLmRtcC1iYXNpYy10ZXh0LXNlY3Rpb25fX2NvbnRlbnQgcCBhOmhvdmVyIHtcbiAgY29sb3I6ICMyMTJBMzE7XG59XG4uZG1wLWJhc2ljLXRleHQtc2VjdGlvbl9fdGl0bGUge1xuICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uZG1wLWJhc2ljLXRleHQtc2VjdGlvbl9fdGl0bGVfYmx1ZSB7XG4gIGNvbG9yOiAjQzYyNjI2O1xufVxuLmRtcC1iYXNpYy10ZXh0LXNlY3Rpb25fX2luZm8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMC42MjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uZG1wLWJhc2ljLXRleHQtc2VjdGlvbl9faW5mby1jYXQgYSB7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuLmRtcC1iYXNpYy10ZXh0LXNlY3Rpb25fX2Zvb3RlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIG1hcmdpbi10b3A6IDQ4cHg7XG4gIGdhcDogMS44NzVyZW07XG59XG4uZG1wLWJhc2ljLXRleHQtc2VjdGlvbl9fdGFncyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAwLjVyZW07XG59XG4uZG1wLWJhc2ljLXRleHQtc2VjdGlvbl9fcGFnaW5hdGlvbiB7XG4gIG1hcmdpbi10b3A6IDU2cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogNDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZG1wLWJhc2ljLXRleHQtc2VjdGlvbl9fcGFnaW5hdGlvbiB7XG4gICAgZ2FwOiA4MHB4O1xuICB9XG59XG4uZG1wLWJhc2ljLXRleHQtc2VjdGlvbl9fcGFnaW5hdGlvbi1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogMTBweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZmxleDogMCAwIDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZG1wLWJhc2ljLXRleHQtc2VjdGlvbl9fcGFnaW5hdGlvbi1pdGVtIHtcbiAgICBmbGV4OiAwIDAgY2FsYyg1MCUgLSA0MC4wMXB4KTtcbiAgICBtYXgtd2lkdGg6IGNhbGMoNTAlIC0gNDAuMDFweCk7XG4gIH1cbn1cbi5kbXAtYmFzaWMtdGV4dC1zZWN0aW9uX19wYWdpbmF0aW9uLWl0ZW06aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uZG1wLWJhc2ljLXRleHQtc2VjdGlvbl9fcGFnaW5hdGlvbi1pdGVtOmxhc3QtY2hpbGQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5kbXAtYmFzaWMtdGV4dC1zZWN0aW9uX19wYWdpbmF0aW9uLWl0ZW0taWNvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBoZWlnaHQ6IDQwcHg7XG4gIHdpZHRoOiA0MHB4O1xuICBmbGV4LXNocmluazogMDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMjEyQTMxO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5kbXAtYmFzaWMtdGV4dC1zZWN0aW9uX19wYWdpbmF0aW9uLWl0ZW0taWNvbiB7XG4gICAgaGVpZ2h0OiA0OHB4O1xuICAgIHdpZHRoOiA0OHB4O1xuICB9XG59XG4uZG1wLWJhc2ljLXRleHQtc2VjdGlvbl9fcGFnaW5hdGlvbi1pdGVtLWljb24gc3ZnIHBhdGgge1xuICBmaWxsOiAjMjEyQTMxO1xufVxuLmRtcC1iYXNpYy10ZXh0LXNlY3Rpb25fX3BhZ2luYXRpb24taXRlbS10ZXh0IHAge1xuICBjb2xvcjogIzIxMkEzMTtcbiAgbWFyZ2luOiAwO1xufVxuLmRtcC1iYXNpYy10ZXh0LXNlY3Rpb25fX3BhZ2luYXRpb24taXRlbS10ZXh0IGIge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4uZG1wLWNvbnRhY3QtaW5mby1ibG9jayB7XG4gIHBhZGRpbmc6IDMycHggMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZG1wLWNvbnRhY3QtaW5mby1ibG9jayB7XG4gICAgcGFkZGluZzogODBweCAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmRtcC1jb250YWN0LWluZm8tYmxvY2sge1xuICAgIHBhZGRpbmc6IDExMnB4IDA7XG4gIH1cbn1cbi5kbXAtY29udGFjdC1pbmZvLWJsb2NrX19jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1heC13aWR0aDogbWluKDEwMCUgLSBjbGFtcCg0cmVtLCA0cmVtICsgKCgxdncgLSAwLjc1cmVtKSAqIDMyKSwgOHJlbSksIDgycmVtKTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgZ2FwOiAzcmVtIGNsYW1wKDEuNXJlbSwgMS41cmVtICsgKCgxdncgLSAwLjc1cmVtKSAqIDEyKSwgM3JlbSk7XG59XG4uZG1wLWNvbnRhY3QtaW5mby1ibG9ja19faXRlbSB7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5kbXAtY29udGFjdC1pbmZvLWJsb2NrX19pdGVtIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5kbXAtY29udGFjdC1pbmZvLWJsb2NrX19pdGVtLWljb24ge1xuICB3aWR0aDogNDhweDtcbiAgaGVpZ2h0OiA0OHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuLmRtcC1jb250YWN0LWluZm8tYmxvY2tfX2l0ZW0taWNvbiBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cbi5kbXAtY29udGFjdC1pbmZvLWJsb2NrX19pdGVtIGg0IHtcbiAgcGFkZGluZy10b3A6IDI0cHg7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5kbXAtY29udGFjdC1pbmZvLWJsb2NrX19pdGVtLXRleHQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uZG1wLWNvbnRhY3QtaW5mby1ibG9ja19faXRlbS10ZXh0Om5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuLmRtcC1jb250YWN0LWluZm8tYmxvY2tfX2l0ZW0gPiBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzIxMkEzMTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAuZG1wLWNvbnRhY3QtaW5mby1ibG9ja19faXRlbSA+IGE6aG92ZXIge1xuICAgIGNvbG9yOiAjQzYyNjI2O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuXG4uZG1wLXByaWNpbmctYmxvY2sge1xuICBwYWRkaW5nOiAzMnB4IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmRtcC1wcmljaW5nLWJsb2NrIHtcbiAgICBwYWRkaW5nOiA4MHB4IDA7XG4gIH1cbn1cbi5kbXAtcHJpY2luZy1ibG9ja19fY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXgtd2lkdGg6IG1pbigxMDAlIC0gY2xhbXAoNHJlbSwgNHJlbSArICgoMXZ3IC0gMC43NXJlbSkgKiAzMiksIDhyZW0pLCA4MnJlbSk7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIGdhcDogM3JlbSBjbGFtcCgxLjVyZW0sIDEuNXJlbSArICgoMXZ3IC0gMC43NXJlbSkgKiAxMiksIDNyZW0pO1xufVxuLmRtcC1wcmljaW5nLWJsb2NrIC5hZGRpdGlvbmFsLXRleHQge1xuICBtYXJnaW4tdG9wOiA2MHB4O1xufVxuLmRtcC1wcmljaW5nLWJsb2NrIC5hZGRpdGlvbmFsLXRleHQgaDUge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLmRtcC1wcmljaW5nLWJsb2NrX19pdGVtIHtcbiAgZmxleDogMCAwIDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmRtcC1wcmljaW5nLWJsb2NrX19pdGVtIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5kbXAtcHJpY2luZy1ibG9ja19faXRlbS1pY29uIHtcbiAgaGVpZ2h0OiA5NnB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuLmRtcC1wcmljaW5nLWJsb2NrX19pdGVtLWljb24gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG4uZG1wLXByaWNpbmctYmxvY2tfX2l0ZW0gaDQge1xuICBwYWRkaW5nLXRvcDogMjRweDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDI4cHg7XG59XG4uZG1wLXByaWNpbmctYmxvY2tfX2l0ZW0tdGV4dCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5kbXAtcHJpY2luZy1ibG9ja19faXRlbS10ZXh0Om5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuLmRtcC1wcmljaW5nLWJsb2NrX19pdGVtID4gYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgLmRtcC1wcmljaW5nLWJsb2NrX19pdGVtID4gYTpob3ZlciB7XG4gICAgY29sb3I6ICMwNjU1QTI7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG5cbi5kbXAtZm9ybS1ibG9jayB7XG4gIHBhZGRpbmc6IDJyZW0gMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZG1wLWZvcm0tYmxvY2sge1xuICAgIHBhZGRpbmc6IDVyZW0gMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5kbXAtZm9ybS1ibG9jayB7XG4gICAgcGFkZGluZzogN3JlbSAwO1xuICB9XG59XG4uZG1wLWZvcm0tYmxvY2tfX2NvbnRhaW5lciB7XG4gIG1heC13aWR0aDogbWluKDEwMCUgLSBjbGFtcCg0cmVtLCA0cmVtICsgKCgxdncgLSAwLjc1cmVtKSAqIDMyKSwgOHJlbSksIDU1cmVtKTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgYm94LXNoYWRvdzogMCAyNHB4IDQ4cHggLTEycHggcmdiYSgwLCAwLCAwLCAwLjE4KTtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgcGFkZGluZzogMzJweCAyNHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5kbXAtZm9ybS1ibG9ja19fY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAzMnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmRtcC1mb3JtLWJsb2NrX19jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDU2cHg7XG4gIH1cbn1cbi5kbXAtZm9ybS1ibG9ja19faGVhZGluZyB7XG4gIGNvbG9yOiAjMDY1NUEyO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLmRtcC1mb3JtLWJsb2NrX190ZXh0IHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbi5kbXAtZm9ybS1ibG9jayAuZ2Zvcm1faGVhZGluZyxcbi5kbXAtZm9ybS1ibG9jayAuZ2Zvcm1fdmFsaWRhdGlvbl9lcnJvcnMsXG4uZG1wLWZvcm0tYmxvY2sgLmdmaWVsZF92YWxpZGF0aW9uX21lc3NhZ2Uge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4uZG1wLWZvcm0tYmxvY2sgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAxLjVyZW07XG59XG4uZG1wLWZvcm0tYmxvY2sgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ3NlY3Rpb24ge1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLmRtcC1mb3JtLWJsb2NrIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdzZWN0aW9uIC5nc2VjdGlvbl90aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuLmRtcC1mb3JtLWJsb2NrIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCB7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmRtcC1mb3JtLWJsb2NrIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZC5nZmllbGQtLXdpZHRoLWhhbGYge1xuICAgIGZsZXg6IDAgMCBjYWxjKDUwJSAtIDAuNzUwNjI1cmVtKTtcbiAgICBtYXgtd2lkdGg6IGNhbGMoNTAlIC0gMC43NTA2MjVyZW0pO1xuICB9XG59XG4uZG1wLWZvcm0tYmxvY2sgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkLmhpZGRlbl9sYWJlbCAuZ2ZpZWxkX2xhYmVsIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLmRtcC1mb3JtLWJsb2NrIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCAuZ2ZpZWxkX2Rlc2NyaXB0aW9uIHtcbiAgY29sb3I6ICM3MDZmNmY7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW07XG59XG4uZG1wLWZvcm0tYmxvY2sgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkX2xhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uZG1wLWZvcm0tYmxvY2sgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkX2xhYmVsIC5nZmllbGRfcmVxdWlyZWQge1xuICBjb2xvcjogI2M2MjYyNjtcbiAgbWFyZ2luLWxlZnQ6IDJweDtcbn1cbi5kbXAtZm9ybS1ibG9jayAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIGlucHV0Om5vdChbdHlwZT1maWxlXSk6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KFt0eXBlPXJhZGlvXSkge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzcmVtO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwMDAwO1xuICBwYWRkaW5nOiAwIDRweDtcbn1cbi5kbXAtZm9ybS1ibG9jayAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIHRleHRhcmVhIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTc5cHg7XG4gIHBhZGRpbmc6IDEycHggNHB4O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwMDAwO1xufVxuLmRtcC1mb3JtLWJsb2NrIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgdGV4dGFyZWE6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuLmRtcC1mb3JtLWJsb2NrIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdpbnB1dF9jb250YWluZXJfZmlsZXVwbG9hZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDAwMDA7XG59XG4uZG1wLWZvcm0tYmxvY2sgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2lucHV0X2NvbnRhaW5lcl9maWxldXBsb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IHZhcigtLWRtcC10ZXh0LCBcIk5vIGZpbGUgY2hvc2VuXCIpO1xuICBmb250LXNpemU6IDFyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgbGVmdDogMC43NXJlbTtcbiAgY29sb3I6ICM2NjY2NjY7XG59XG4uZG1wLWZvcm0tYmxvY2sgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2lucHV0X2NvbnRhaW5lcl9maWxldXBsb2FkOmFmdGVyIHtcbiAgY29udGVudDogXCJDaG9vc2UgRmlsZVwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGhlaWdodDogMS44MTI1cmVtO1xuICBsaW5lLWhlaWdodDogMS44MTI1cmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBwYWRkaW5nOiAwIDAuNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VFRUVFRTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICByaWdodDogMC43NXJlbTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uZG1wLWZvcm0tYmxvY2sgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2lucHV0X2NvbnRhaW5lcl9maWxldXBsb2FkIC5nZm9ybV9maWxldXBsb2FkX3J1bGVzIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLmRtcC1mb3JtLWJsb2NrIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdpbnB1dF9jb250YWluZXJfZmlsZXVwbG9hZCBbdHlwZT1maWxlXSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDNyZW07XG4gIGJvcmRlcjogbm9uZTtcbiAgb3BhY2l0eTogMCAhaW1wb3J0YW50O1xufVxuLmRtcC1mb3JtLWJsb2NrIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdpbnB1dF9jb250YWluZXJfY2hlY2tib3ggLmdmaWVsZF9jaGVja2JveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDEuMjVyZW07XG59XG4uZG1wLWZvcm0tYmxvY2sgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2lucHV0X2NvbnRhaW5lcl9jaGVja2JveCAuZ2ZpZWxkX2NoZWNrYm94IC5nY2hvaWNlIGlucHV0IHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLmRtcC1mb3JtLWJsb2NrIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdpbnB1dF9jb250YWluZXJfY2hlY2tib3ggLmdmaWVsZF9jaGVja2JveCAuZ2Nob2ljZSBsYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHBhZGRpbmctbGVmdDogMjZweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmRtcC1mb3JtLWJsb2NrIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdpbnB1dF9jb250YWluZXJfY2hlY2tib3ggLmdmaWVsZF9jaGVja2JveCAuZ2Nob2ljZSBsYWJlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC4wOTM3NXJlbTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMDAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAwLjg3NXJlbSAwLjc1cmVtO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2NoZWNrYm94LnN2Zyk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuLmRtcC1mb3JtLWJsb2NrIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdpbnB1dF9jb250YWluZXJfY2hlY2tib3ggLmdmaWVsZF9jaGVja2JveCAuZ2Nob2ljZSBpbnB1dDpjaGVja2VkICsgbGFiZWw6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG59XG4uZG1wLWZvcm0tYmxvY2sgLmdmb3JtX2Zvb3RlciB7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xufVxuLmRtcC1mb3JtLWJsb2NrIC5nZm9ybV9mb290ZXIgW3R5cGU9c3VibWl0XSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3V0bGluZTogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHM7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXdlaWdodDogNTAwO1xuICBwYWRkaW5nOiAxMXB4IDI0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDQwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5RkUzO1xuICBjb2xvcjogI0ZGRjtcbiAgYm9yZGVyLWNvbG9yOiAjMDA5RkUzO1xufVxuLmRtcC1mb3JtLWJsb2NrIC5nZm9ybV9mb290ZXIgW3R5cGU9c3VibWl0XTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gIGNvbG9yOiAjMDA5RkUzO1xufVxuLmRtcC1mb3JtLWJsb2NrIC5zZWxlY3QyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZG1wLWZvcm0tYmxvY2sgLnNlbGVjdDItY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZG1wLWZvcm0tYmxvY2sgLnNlbGVjdDItc2VsZWN0aW9uIHtcbiAgaGVpZ2h0OiA0OHB4O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwMDAwO1xufVxuLmRtcC1mb3JtLWJsb2NrIC5zZWxlY3QyLXNlbGVjdGlvblthcmlhLWV4cGFuZGVkPXRydWVdIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuLmRtcC1mb3JtLWJsb2NrIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICBwYWRkaW5nOiAwIDAuMjVyZW0gIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgY29sb3I6ICMwMDAwMDAgIWltcG9ydGFudDtcbn1cbi5kbXAtZm9ybS1ibG9jayAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcbiAgd2lkdGg6IDI0cHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAyNHB4ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9jaGV2cm9uLWRvd24uc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIHJpZ2h0OiAxMXB4ICFpbXBvcnRhbnQ7XG4gIHRvcDogMCAhaW1wb3J0YW50O1xuICBib3R0b206IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luOiBhdXRvO1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cztcbn1cbi5kbXAtZm9ybS1ibG9jayAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZG1wLXRleHQtYm94IHtcbiAgcGFkZGluZy10b3A6IDUwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmRtcC10ZXh0LWJveCB7XG4gICAgcGFkZGluZy10b3A6IDEwMnB4O1xuICB9XG59XG4uZG1wLXRleHQtYm94X291dC1pbWFnZSAuZG1wLXRleHQtYm94X19jb250YWluZXIge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbi5kbXAtdGV4dC1ib3hfX2NvbnRhaW5lciB7XG4gIG1heC13aWR0aDogbWluKDEwMCUgLSBjbGFtcCg0cmVtLCA0cmVtICsgKCgxdncgLSAwLjc1cmVtKSAqIDMyKSwgOHJlbSksIDYwcmVtKTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgcGFkZGluZzogY2xhbXAoMnJlbSwgMnJlbSArICgoMXZ3IC0gMC40OHJlbSkgKiAxNC44MTQ4KSwgNnJlbSk7XG4gIGJveC1zaGFkb3c6IDAgMS41cmVtIDNyZW0gLTAuNzVyZW0gcmdiYSgwLCAwLCAwLCAwLjE4KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbn1cbi5kbXAtdGV4dC1ib3hfX2ltZyB7XG4gIG1hcmdpbi1ib3R0b206IDEuNTYyNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmRtcC10ZXh0LWJveF9faW1nIGltZyB7XG4gIHdpZHRoOiBjbGFtcCgxMi41cmVtLCAxMi41cmVtICsgKCgxdncgLSAwLjQ4cmVtKSAqIDIzLjE0ODEpLCAxOC43NXJlbSk7XG4gIGhlaWdodDogY2xhbXAoOC41NDE2NjY2NjY3cmVtLCA4LjU0MTY2NjY2NjdyZW0gKyAoKDF2dyAtIDAuNDhyZW0pICogMTUuODE3OSksIDEyLjgxMjVyZW0pO1xuICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgbWFyZ2luLXRvcDogY2xhbXAoLTYuNDA2MjVyZW0sIC00LjI3MDgzMzMzMzNyZW0gKyAoKDF2dyAtIDAuNDhyZW0pICogLTcuOTA5KSwgLTQuMjcwODMzMzMzM3JlbSk7XG59XG5cbi5kbXAtbGFyZ2UtaW1hZ2Uge1xuICBtYXgtd2lkdGg6IG1pbigxMDAlIC0gY2xhbXAoNHJlbSwgNHJlbSArICgoMXZ3IC0gMC43NXJlbSkgKiAzMiksIDhyZW0pLCA4MnJlbSk7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBhZGRpbmc6IDJyZW0gMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZG1wLWxhcmdlLWltYWdlIHtcbiAgICBwYWRkaW5nOiA1cmVtIDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZG1wLWxhcmdlLWltYWdlIHtcbiAgICBwYWRkaW5nOiA3cmVtIDA7XG4gIH1cbn1cbi5kbXAtbGFyZ2UtaW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGFzcGVjdC1yYXRpbzogMTMxMi83Mzg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbn1cblxuLmRtcC1maWZ0eS1maWZ0eS1pbWFnZXMge1xuICBtYXgtd2lkdGg6IG1pbigxMDAlIC0gY2xhbXAoNHJlbSwgNHJlbSArICgoMXZ3IC0gMC43NXJlbSkgKiAzMiksIDhyZW0pLCA4MnJlbSk7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAycmVtO1xuICBwYWRkaW5nOiAycmVtIDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmRtcC1maWZ0eS1maWZ0eS1pbWFnZXMge1xuICAgIHBhZGRpbmc6IDVyZW0gMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5kbXAtZmlmdHktZmlmdHktaW1hZ2VzIHtcbiAgICBwYWRkaW5nOiA3cmVtIDA7XG4gIH1cbn1cbi5kbXAtZmlmdHktZmlmdHktaW1hZ2VzIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5kbXAtZmlmdHktZmlmdHktaW1hZ2VzIGltZyB7XG4gICAgZmxleDogMCAwIGNhbGMoNTAlIC0gMS4wMDA2MjVyZW0pO1xuICAgIG1heC13aWR0aDogY2FsYyg1MCUgLSAxLjAwMDYyNXJlbSk7XG4gICAgYXNwZWN0LXJhdGlvOiAxO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5kbXAtZmlmdHktZmlmdHktaW1hZ2VzIGltZyB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGFzcGVjdC1yYXRpbzogMTMxMi83Mzg7XG4gIH1cbn1cblxuLmRtcC1jb250ZW50LWJsb2NrIHtcbiAgcGFkZGluZzogMnJlbSAwO1xuICBmb250LXNpemU6IGNsYW1wKDFyZW0sIDFyZW0gKyAoKDF2dyAtIDAuNDhyZW0pICogMC40NjMpLCAxLjEyNXJlbSk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmRtcC1jb250ZW50LWJsb2NrIHtcbiAgICBwYWRkaW5nOiA1cmVtIDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZG1wLWNvbnRlbnQtYmxvY2sge1xuICAgIHBhZGRpbmc6IDdyZW0gMDtcbiAgfVxufVxuLmRtcC1jb250ZW50LWJsb2NrX2dyZXktYmcge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0VFRUVFRTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFRUVFRUU7XG59XG4uZG1wLWNvbnRlbnQtYmxvY2tfX2NvbnRhaW5lciB7XG4gIG1heC13aWR0aDogbWluKDEwMCUgLSBjbGFtcCg0cmVtLCA0cmVtICsgKCgxdncgLSAwLjc1cmVtKSAqIDMyKSwgOHJlbSksIDgycmVtKTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbi5kbXAtY29udGVudC1ibG9ja19fY29udGFpbmVyID4gLmRtcC1idG4ge1xuICBtYXJnaW4tdG9wOiAyLjVyZW07XG59XG4uZG1wLWNvbnRlbnQtYmxvY2tfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogY2xhbXAoMS44NzVyZW0sIDEuODc1cmVtICsgKCgxdncgLSAwLjQ4cmVtKSAqIDIuMzE0OCksIDIuNXJlbSk7XG59XG5cbi5kbXAtdGV4dC1hbmQtaW1hZ2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogY2xhbXAoMi41cmVtLCAyLjVyZW0gKyAoKDF2dyAtIDAuNDhyZW0pICogOS4yNTkzKSwgNXJlbSk7XG4gIG1hcmdpbjogY2xhbXAoMS4yNXJlbSwgMS4yNXJlbSArICgoMXZ3IC0gMC40OHJlbSkgKiA0LjYyOTYpLCAyLjVyZW0pIDAgMi41cmVtO1xufVxuLmRtcC10ZXh0LWFuZC1pbWFnZV9fY29sIHtcbiAgZmxleDogMCAwIDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmRtcC10ZXh0LWFuZC1pbWFnZV9fY29sIHtcbiAgICBmbGV4OiAwIDAgY2FsYyg1MCUgLSBjbGFtcCgxLjI1MDYyNXJlbSwgMS4yNTA2MjVyZW0gKyAoKDF2dyAtIDAuNDhyZW0pICogNC42Mjk2KSwgMi41MDA2MjVyZW0pKTtcbiAgICBtYXgtd2lkdGg6IGNhbGMoNTAlIC0gY2xhbXAoMS4yNTA2MjVyZW0sIDEuMjUwNjI1cmVtICsgKCgxdncgLSAwLjQ4cmVtKSAqIDQuNjI5NiksIDIuNTAwNjI1cmVtKSk7XG4gIH1cbn1cbi5kbXAtdGV4dC1hbmQtaW1hZ2VfX2NvbCBpbWcge1xuICBhbGlnbi1zZWxmOiA2MTYvNDM3O1xuICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG59XG5cbi5zdGFuZGFyZC10ZXh0IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmRtcC1zaW5nbGUtdGVzdGltb25pYWwge1xuICBtYXgtd2lkdGg6IG1pbigxMDAlIC0gY2xhbXAoNHJlbSwgNHJlbSArICgoMXZ3IC0gMC43NXJlbSkgKiAzMiksIDhyZW0pLCA0OHJlbSk7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBhZGRpbmc6IDJyZW0gMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZG1wLXNpbmdsZS10ZXN0aW1vbmlhbCB7XG4gICAgcGFkZGluZzogNXJlbSAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmRtcC1zaW5nbGUtdGVzdGltb25pYWwge1xuICAgIHBhZGRpbmc6IDdyZW0gMDtcbiAgfVxufVxuLmRtcC1zaW5nbGUtdGVzdGltb25pYWxfX3JhdGluZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDRweDtcbiAgbWFyZ2luOiAwIDAgMzJweDtcbn1cbi5kbXAtc2luZ2xlLXRlc3RpbW9uaWFsX190ZXh0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDAgMCAzMnB4O1xufVxuLmRtcC1zaW5nbGUtdGVzdGltb25pYWxfX3RleHQgaDUge1xuICBmb250LWZhbWlseTogXCJTb2ZpYSBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMjEyQTMxO1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMS4yNXJlbSwgMS4yNXJlbSArICgoMXZ3IC0gMC40OHJlbSkgKiAxLjM4ODkpLCAxLjYyNXJlbSk7XG59XG4uZG1wLXNpbmdsZS10ZXN0aW1vbmlhbF9fYXV0aG9yIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmRtcC1zaW5nbGUtdGVzdGltb25pYWxfX2F1dGhvciBwIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gIG1hcmdpbjogMDtcbn1cbi5kbXAtc2luZ2xlLXRlc3RpbW9uaWFsX19hdXRob3IgYiB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5kbXAtc2Vjb25kYXJ5LWhlcm8ge1xuICBwYWRkaW5nOiBjbGFtcCgzLjc1cmVtLCAzLjc1cmVtICsgKCgxdncgLSAwLjQ4cmVtKSAqIDEyLjAzNyksIDdyZW0pIDA7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5kbXAtc2Vjb25kYXJ5LWhlcm86bm90KC5kbXAtc2Vjb25kYXJ5LWhlcm9fdHJhbnNwYXJlbnQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0M2MjYyNjtcbn1cbi5kbXAtc2Vjb25kYXJ5LWhlcm86bm90KC5kbXAtc2Vjb25kYXJ5LWhlcm9fdHJhbnNwYXJlbnQpOm5vdCguZG1wLXNlY29uZGFyeS1oZXJvX2ltZykgLnJhbmstbWF0aC1icmVhZGNydW1iIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbn1cbi5kbXAtc2Vjb25kYXJ5LWhlcm86bm90KC5kbXAtc2Vjb25kYXJ5LWhlcm9fdHJhbnNwYXJlbnQpOm5vdCguZG1wLXNlY29uZGFyeS1oZXJvX2ltZykgLnJhbmstbWF0aC1icmVhZGNydW1iIGEge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xufVxuLmRtcC1zZWNvbmRhcnktaGVyb19pbWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMCwgMCwgMCwgMCkgMCUsIHJnYmEoMCwgMCwgMCwgMC40KSAxMDAlKSwgbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoMCwgMCwgMCwgMC4xKSAwJSwgcmdiYSgwLCAwLCAwLCAwLjEpIDEwMCUpO1xufVxuLmRtcC1zZWNvbmRhcnktaGVyb19maWx0ZXIge1xuICBwYWRkaW5nOiBjbGFtcCgzLjc1cmVtLCAzLjc1cmVtICsgKCgxdncgLSAwLjQ4cmVtKSAqIDEyLjAzNyksIDdyZW0pIDAgY2xhbXAoNi44NzVyZW0sIDYuODc1cmVtICsgKCgxdncgLSAwLjQ4cmVtKSAqIDEwLjY0ODEpLCA5Ljc1cmVtKTtcbn1cbi5kbXAtc2Vjb25kYXJ5LWhlcm9fX2NvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMztcbiAgbWF4LXdpZHRoOiBtaW4oMTAwJSAtIGNsYW1wKDRyZW0sIDRyZW0gKyAoKDF2dyAtIDAuNzVyZW0pICogMzIpLCA4cmVtKSwgODJyZW0pO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjRkZGO1xufVxuLmRtcC1zZWNvbmRhcnktaGVybyAucmFuay1tYXRoLWJyZWFkY3J1bWIge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLmRtcC1zZWNvbmRhcnktaGVybyAucmFuay1tYXRoLWJyZWFkY3J1bWIgPiBwIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uZG1wLXNlY29uZGFyeS1oZXJvIC5yYW5rLW1hdGgtYnJlYWRjcnVtYiBhIHtcbiAgY29sb3I6ICNGRkY7XG59XG4uZG1wLXNlY29uZGFyeS1oZXJvIC5yYW5rLW1hdGgtYnJlYWRjcnVtYiAuc2VwYXJhdG9yIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zZXBhcmF0b3Itd2hpdGUuc3ZnKTtcbn1cbi5kbXAtc2Vjb25kYXJ5LWhlcm8gaDEge1xuICBwYWRkaW5nLXRvcDogMDtcbiAgY29sb3I6ICNGRkY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uZG1wLXNlY29uZGFyeS1oZXJvIGgxOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG59XG4uZG1wLXNlY29uZGFyeS1oZXJvX19zdWJ0aXRsZSB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMXJlbSwgMXJlbSArICgoMXZ3IC0gMC40OHJlbSkgKiAwLjQ2MyksIDEuMTI1cmVtKTtcbn0iLCIvKipcbiAqIFN3aXBlciAxMS4yLjNcbiAqIE1vc3QgbW9kZXJuIG1vYmlsZSB0b3VjaCBzbGlkZXIgYW5kIGZyYW1ld29yayB3aXRoIGhhcmR3YXJlIGFjY2VsZXJhdGVkIHRyYW5zaXRpb25zXG4gKiBodHRwczovL3N3aXBlcmpzLmNvbVxuICpcbiAqIENvcHlyaWdodCAyMDE0LTIwMjUgVmxhZGltaXIgS2hhcmxhbXBpZGlcbiAqXG4gKiBSZWxlYXNlZCB1bmRlciB0aGUgTUlUIExpY2Vuc2VcbiAqXG4gKiBSZWxlYXNlZCBvbjogRmVicnVhcnkgMTIsIDIwMjVcbiAqL1xuXG5AdXNlICdzd2lwZXItdmFycy5zY3NzJyBhcyB2YXJzO1xuQGF0LXJvb3Qge1xuICBAZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ3N3aXBlci1pY29ucyc7XG4gICAgc3JjOiB1cmwoJ2RhdGE6YXBwbGljYXRpb24vZm9udC13b2ZmO2NoYXJzZXQ9dXRmLTg7YmFzZTY0LCBkMDlHUmdBQkFBQUFBQVpnQUJBQUFBQUFEQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQkdSbFJOQUFBR1JBQUFBQm9BQUFBY2k2cUhrVWRFUlVZQUFBV2dBQUFBSXdBQUFDUUFZQUJYUjFCUFV3QUFCaFFBQUFBdUFBQUFOdUFZNyt4SFUxVkNBQUFGeEFBQUFGQUFBQUJtMmZQY3pVOVRMeklBQUFIY0FBQUFTZ0FBQUdCUDlWNVJZMjFoY0FBQUFrUUFBQUNJQUFBQll0NkYwY0JqZG5RZ0FBQUN6QUFBQUFRQUFBQUVBQkVCUkdkaGMzQUFBQVdZQUFBQUNBQUFBQWovL3dBRFoyeDVaZ0FBQXl3QUFBRE1BQUFEMk1IdHJ5Vm9aV0ZrQUFBQmJBQUFBREFBQUFBMkUyK2VvV2hvWldFQUFBR2NBQUFBSHdBQUFDUUM5Z0R6YUcxMGVBQUFBaWdBQUFBWkFBQUFyZ0prQUJGc2IyTmhBQUFDMEFBQUFGb0FBQUJhRlFBVUdHMWhlSEFBQUFHOEFBQUFId0FBQUNBQWNBQkFibUZ0WlFBQUEvZ0FBQUU1QUFBQ1h2RmRCd2x3YjNOMEFBQUZOQUFBQUdJQUFBQ0U1czc0aFhqYVkyQmtZR0FBWXBmNUh1L2orVzIrTW5Bek1ZREF6YVg2UWpENi80Ly9CeGo1R0E4QXVSd01ZR2tBUHl3TDEzamFZMkJrWUdBODhQOEFneDRqKy84ZlFEWWZBMUFFQldnREFJQjJCT29BZU5wallHUmdZTkJoNEdkZ1lnQUJFTW5JQUJKellOQURDUUFBQ1dnQXNRQjQybU5nWWZ6Q09JR0JsWUdCMFljeGpZR0J3UjFLZjJXUVpHaGhZR0JpWUdWbWdBRkdCaVFRa09hYXd0REFvTUJReFhqZy93RUdQY1lEREE0d05VQTJDQ2d3c0FBQU80RUw2Z0FBZU5wajJNMGd5QUFDcXhnR05XQmtaMkQ0L3dNQSt4a0RkZ0FBQUhqYVkyQmdZR2FBWUJrR1JnWVFpQUh5R01GOEZnWUhJTTNEd01IQUJHUXJNT2d5V0RMRU0xVDkvdzhVQmZFTWdMekUvLy8vUC81Ly9mL1YveHYrcjRlYUFBZU1iQXh3SVVZbUlNSEVnS1lBWWpVY3NEQXdzTEt4YzNCeWNmUHc4akVRQS9nWkJBU0ZoRVZFeGNRbEpLV2taV1RsNUJVVWxaUlZWTlhVTlRRWkJnTUFBTVIrRStnQUVRRkVBQUFBS2dBcUFDb0FOQUErQUVnQVVnQmNBR1lBY0FCNkFJUUFqZ0NZQUtJQXJBQzJBTUFBeWdEVUFONEE2QUR5QVB3QkJnRVFBUm9CSkFFdUFUZ0JRZ0ZNQVZZQllBRnFBWFFCZmdHSUFaSUJuQUdtQWJJQnpnSHNBQUI0MnUyTk1RNkNVQXlHVzU2OHg5QW5lWVlnbTRNSmJoS0ZhRXhJT0FWWDhBcGV3U3Q0QmljNEFmZUFpZDNWT0JpeER4ZlBZRXphNU8rWGZpMDRZQURnZ2lVSVVMQ3VFSks4VmhPNGJTdnBkbmt0SEk1UUNZdGRpMnNsOFpuWGFIbHFVck5LemRLY1Q4Y2pscStyd1pTdklWY3pOaWV6c2ZuUC91em5tZlBGQk5PRE0ySzdNVFE0NVlFQVpxR1A4MUFtR0djRjNpUHFPb3AwcjFTUFRhVGJWa2ZVZTRIWGo5N3dZRSt5TndXWXh3V3U0djF1Z1dIZ28zUzFYZFpFVnFXTTdFVDBjZm5MR3hXZmtnUjQybzJQdldyRE1CU0ZqL0lITGFGMHpLalJnZGlWTXdTY05SQW9XVW9INzhZMmljQi95SVkwOUFuNkFIMkJkdS9VQit5eG9wWXNoUWlFdm52dTBkVVJnRHQ4UWVDOFBEdzdGcGppM2ZFQTR6L1BFSjZZT0I1aEtoNGRqM0V2WGh4UHFIL1NLVVkzcko3c3JaNEZabmgxUE1BdFBod1A2ZmwyUE1KTVBEZ2VRNHJZOFlUNkd6YW8wZUFFQTQwOUR1Z2dtVG5Gbk9jU0NpRWlMTWd4Q2lUSTZDcTVEWlVkM1FtcDEwdk8wTGFMVGQyY2pONGZPdW1sYzdsVVliU1FjWkZrdXRSRzdnNkpLWkt5MFJtZExZNjgwQ0RuRUorVU1rcEZGZTFSTjdueGRWcFhyQzRhVHRuYXVyT25ZZXJjWmcyWVZtTE4vZC9nY3pmRWltckUvZnMvYk91cTI5Wm1uOHRsb09SYVhnWmdHYTc4eU85L2NuWG0yQnBhR3ZxMjVEdjlTNEU5KzVTSWM5UHF1cEpLaFlGU1NsNDcrUWNyMW1ZTkFBQUFlTnB0dzBjS3drQUFBTURaSkE4UTdPVUp2a0xzUGZaNnpGVkVSUHk4cUhoMllFUiszaS9CUDgzdklCTEx5U3NvS2ltcnFLcXBhMmhwNitqcTZSc1lHaG1ibUpxWlN5MHNyYXh0Yk8zc0hSeWRuRU1VNHVSNnl4N0pKWHZlUDdXckR5Y0FBQUFBQUFILy93QUNlTnBqWUdSZ1lPQUJZaGtnWmdKQ1pnWk5Ca1lHTFFadElKc0ZMTVlBQUF3M0FMZ0FlTm9saXpFS2dEQVFCQ2NoUmJDMnNGRVIwWUQ2cVZRaUJDdi9IOWV6R0k2WjVYQkF3OENCSy9tNWlRUVZhdVZiWExuT3JNWnYyb0xkS0ZhOFBqdXJ1MmhKekdhYm1PU0x6Tk16dnV0cEIzTjQybU5nWkdCZzRHS1FZekJoWU14SkxNbGo0R0JnQVlvdy9QL1BBSkpoTE02c1NvV0tmV0NBQXdEQWpnYlJBQUI0Mm1OZ1lHQmtBSUliQ1pvNUlQcm1VbjBoR0EwQU84RUZUUUFBJylcbiAgICAgIGZvcm1hdCgnd29mZicpO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICB9XG59XG5AYXQtcm9vdCB7XG4gIDpyb290IHtcbiAgICAtLXN3aXBlci10aGVtZS1jb2xvcjogI3t2YXJzLiR0aGVtZUNvbG9yfTtcbiAgICAvKlxuICAgIC0tc3dpcGVyLXByZWxvYWRlci1jb2xvcjogdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKTtcbiAgICAtLXN3aXBlci13cmFwcGVyLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBpbml0aWFsO1xuICAgICovXG4gIH1cbn1cbjpob3N0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgei1pbmRleDogMTtcbn1cbi5zd2lwZXIge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIC8qIEZpeCBvZiBXZWJraXQgZmxpY2tlcmluZyAqL1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLnN3aXBlci13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiB2YXIoLS1zd2lwZXItd3JhcHBlci10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbiwgaW5pdGlhbCk7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xufVxuLnN3aXBlci1hbmRyb2lkIC5zd2lwZXItc2xpZGUsXG4uc3dpcGVyLWlvcyAuc3dpcGVyLXNsaWRlLFxuLnN3aXBlci13cmFwcGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDAsIDApO1xufVxuLnN3aXBlci1ob3Jpem9udGFsIHtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbn1cbi5zd2lwZXItdmVydGljYWwge1xuICB0b3VjaC1hY3Rpb246IHBhbi14O1xufVxuLnN3aXBlci1zbGlkZSB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc3dpcGVyLXNsaWRlLWludmlzaWJsZS1ibGFuayB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi8qIEF1dG8gSGVpZ2h0ICovXG4uc3dpcGVyLWF1dG9oZWlnaHQsXG4uc3dpcGVyLWF1dG9oZWlnaHQgLnN3aXBlci1zbGlkZSB7XG4gIGhlaWdodDogYXV0bztcbn1cbi5zd2lwZXItYXV0b2hlaWdodCAuc3dpcGVyLXdyYXBwZXIge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBoZWlnaHQ7XG59XG4uc3dpcGVyLWJhY2tmYWNlLWhpZGRlbiAuc3dpcGVyLXNsaWRlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG4vKiAzRCBFZmZlY3RzICovXG4uc3dpcGVyLTNkLnN3aXBlci1jc3MtbW9kZSAuc3dpcGVyLXdyYXBwZXIge1xuICBwZXJzcGVjdGl2ZTogMTIwMHB4O1xufVxuLnN3aXBlci0zZCAuc3dpcGVyLXdyYXBwZXIge1xuICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xufVxuLnN3aXBlci0zZCB7XG4gIHBlcnNwZWN0aXZlOiAxMjAwcHg7XG4gIC5zd2lwZXItc2xpZGUsXG4gIC5zd2lwZXItY3ViZS1zaGFkb3cge1xuICAgIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG4gIH1cbn1cblxuLyogQ1NTIE1vZGUgKi9cbi5zd2lwZXItY3NzLW1vZGUge1xuICA+IC5zd2lwZXItd3JhcHBlciB7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgc2Nyb2xsYmFyLXdpZHRoOiBub25lOyAvKiBGb3IgRmlyZWZveCAqL1xuICAgIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTsgLyogRm9yIEludGVybmV0IEV4cGxvcmVyIGFuZCBFZGdlICovXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbiAgPiAuc3dpcGVyLXdyYXBwZXIgPiAuc3dpcGVyLXNsaWRlIHtcbiAgICBzY3JvbGwtc25hcC1hbGlnbjogc3RhcnQgc3RhcnQ7XG4gIH1cbiAgJi5zd2lwZXItaG9yaXpvbnRhbCB7XG4gICAgPiAuc3dpcGVyLXdyYXBwZXIge1xuICAgICAgc2Nyb2xsLXNuYXAtdHlwZTogeCBtYW5kYXRvcnk7XG4gICAgfVxuICB9XG4gICYuc3dpcGVyLXZlcnRpY2FsIHtcbiAgICA+IC5zd2lwZXItd3JhcHBlciB7XG4gICAgICBzY3JvbGwtc25hcC10eXBlOiB5IG1hbmRhdG9yeTtcbiAgICB9XG4gIH1cbiAgJi5zd2lwZXItZnJlZS1tb2RlIHtcbiAgICA+IC5zd2lwZXItd3JhcHBlciB7XG4gICAgICBzY3JvbGwtc25hcC10eXBlOiBub25lO1xuICAgIH1cbiAgICA+IC5zd2lwZXItd3JhcHBlciA+IC5zd2lwZXItc2xpZGUge1xuICAgICAgc2Nyb2xsLXNuYXAtYWxpZ246IG5vbmU7XG4gICAgfVxuICB9XG4gICYuc3dpcGVyLWNlbnRlcmVkIHtcbiAgICA+IC5zd2lwZXItd3JhcHBlcjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICBvcmRlcjogOTk5OTtcbiAgICB9XG4gICAgPiAuc3dpcGVyLXdyYXBwZXIgPiAuc3dpcGVyLXNsaWRlIHtcbiAgICAgIHNjcm9sbC1zbmFwLWFsaWduOiBjZW50ZXIgY2VudGVyO1xuICAgICAgc2Nyb2xsLXNuYXAtc3RvcDogYWx3YXlzO1xuICAgIH1cbiAgfVxuICAmLnN3aXBlci1jZW50ZXJlZC5zd2lwZXItaG9yaXpvbnRhbCB7XG4gICAgPiAuc3dpcGVyLXdyYXBwZXIgPiAuc3dpcGVyLXNsaWRlOmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IHZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYmVmb3JlKTtcbiAgICB9XG4gICAgPiAuc3dpcGVyLXdyYXBwZXI6OmJlZm9yZSB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICB3aWR0aDogdmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1hZnRlcik7XG4gICAgfVxuICB9XG4gICYuc3dpcGVyLWNlbnRlcmVkLnN3aXBlci12ZXJ0aWNhbCB7XG4gICAgPiAuc3dpcGVyLXdyYXBwZXIgPiAuc3dpcGVyLXNsaWRlOmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ibG9jay1zdGFydDogdmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1iZWZvcmUpO1xuICAgIH1cbiAgICA+IC5zd2lwZXItd3JhcHBlcjo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWluLXdpZHRoOiAxcHg7XG4gICAgICBoZWlnaHQ6IHZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYWZ0ZXIpO1xuICAgIH1cbiAgfVxufVxuXG4vKiBTbGlkZSBzdHlsZXMgc3RhcnQgKi9cbi8qIDNEIFNoYWRvd3MgKi9cbi5zd2lwZXItM2Qge1xuICAuc3dpcGVyLXNsaWRlLXNoYWRvdyxcbiAgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCxcbiAgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsXG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCxcbiAgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLFxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdyxcbiAgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCxcbiAgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsXG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCxcbiAgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHotaW5kZXg6IDEwO1xuICB9XG4gIC5zd2lwZXItc2xpZGUtc2hhZG93IHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICB9XG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xuICB9XG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG4gIH1cbiAgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xuICB9XG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbiAgfVxufVxuLnN3aXBlci1sYXp5LXByZWxvYWRlciB7XG4gIHdpZHRoOiA0MnB4O1xuICBoZWlnaHQ6IDQycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC0yMXB4O1xuICBtYXJnaW4tdG9wOiAtMjFweDtcbiAgei1pbmRleDogMTA7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDUwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyOiA0cHggc29saWQgdmFyKC0tc3dpcGVyLXByZWxvYWRlci1jb2xvciwgdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uc3dpcGVyOm5vdCguc3dpcGVyLXdhdGNoLXByb2dyZXNzKSxcbi5zd2lwZXItd2F0Y2gtcHJvZ3Jlc3MgLnN3aXBlci1zbGlkZS12aXNpYmxlIHtcbiAgLnN3aXBlci1sYXp5LXByZWxvYWRlciB7XG4gICAgYW5pbWF0aW9uOiBzd2lwZXItcHJlbG9hZGVyLXNwaW4gMXMgaW5maW5pdGUgbGluZWFyO1xuICB9XG59XG4uc3dpcGVyLWxhenktcHJlbG9hZGVyLXdoaXRlIHtcbiAgLS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yOiAjZmZmO1xufVxuLnN3aXBlci1sYXp5LXByZWxvYWRlci1ibGFjayB7XG4gIC0tc3dpcGVyLXByZWxvYWRlci1jb2xvcjogIzAwMDtcbn1cbkBrZXlmcmFtZXMgc3dpcGVyLXByZWxvYWRlci1zcGluIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbi8qIFNsaWRlIHN0eWxlcyBlbmQgKi9cblxuXG5cbiIsImJvZHkuY29tcGVuc2F0ZS1mb3Itc2Nyb2xsYmFye292ZXJmbG93OmhpZGRlbn0uZmFuY3lib3gtYWN0aXZle2hlaWdodDphdXRvfS5mYW5jeWJveC1pcy1oaWRkZW57bGVmdDotOTk5OXB4O21hcmdpbjowO3Bvc2l0aW9uOmFic29sdXRlIWltcG9ydGFudDt0b3A6LTk5OTlweDt2aXNpYmlsaXR5OmhpZGRlbn0uZmFuY3lib3gtY29udGFpbmVyey13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47aGVpZ2h0OjEwMCU7bGVmdDowO291dGxpbmU6bm9uZTtwb3NpdGlvbjpmaXhlZDstd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6dHJhbnNwYXJlbnQ7dG9wOjA7LW1zLXRvdWNoLWFjdGlvbjptYW5pcHVsYXRpb247dG91Y2gtYWN0aW9uOm1hbmlwdWxhdGlvbjt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt3aWR0aDoxMDAlO3otaW5kZXg6OTk5OTJ9LmZhbmN5Ym94LWNvbnRhaW5lciAqe2JveC1zaXppbmc6Ym9yZGVyLWJveH0uZmFuY3lib3gtYmcsLmZhbmN5Ym94LWlubmVyLC5mYW5jeWJveC1vdXRlciwuZmFuY3lib3gtc3RhZ2V7Ym90dG9tOjA7bGVmdDowO3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjA7dG9wOjB9LmZhbmN5Ym94LW91dGVyey13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOnRvdWNoO292ZXJmbG93LXk6YXV0b30uZmFuY3lib3gtYmd7YmFja2dyb3VuZDojMWUxZTFlO29wYWNpdHk6MDt0cmFuc2l0aW9uLWR1cmF0aW9uOmluaGVyaXQ7dHJhbnNpdGlvbi1wcm9wZXJ0eTpvcGFjaXR5O3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguNDcsMCwuNzQsLjcxKX0uZmFuY3lib3gtaXMtb3BlbiAuZmFuY3lib3gtYmd7b3BhY2l0eTouOTt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjIyLC42MSwuMzYsMSl9LmZhbmN5Ym94LWNhcHRpb24sLmZhbmN5Ym94LWluZm9iYXIsLmZhbmN5Ym94LW5hdmlnYXRpb24gLmZhbmN5Ym94LWJ1dHRvbiwuZmFuY3lib3gtdG9vbGJhcntkaXJlY3Rpb246bHRyO29wYWNpdHk6MDtwb3NpdGlvbjphYnNvbHV0ZTt0cmFuc2l0aW9uOm9wYWNpdHkgLjI1cyBlYXNlLHZpc2liaWxpdHkgMHMgZWFzZSAuMjVzO3Zpc2liaWxpdHk6aGlkZGVuO3otaW5kZXg6OTk5OTd9LmZhbmN5Ym94LXNob3ctY2FwdGlvbiAuZmFuY3lib3gtY2FwdGlvbiwuZmFuY3lib3gtc2hvdy1pbmZvYmFyIC5mYW5jeWJveC1pbmZvYmFyLC5mYW5jeWJveC1zaG93LW5hdiAuZmFuY3lib3gtbmF2aWdhdGlvbiAuZmFuY3lib3gtYnV0dG9uLC5mYW5jeWJveC1zaG93LXRvb2xiYXIgLmZhbmN5Ym94LXRvb2xiYXJ7b3BhY2l0eToxO3RyYW5zaXRpb246b3BhY2l0eSAuMjVzIGVhc2UgMHMsdmlzaWJpbGl0eSAwcyBlYXNlIDBzO3Zpc2liaWxpdHk6dmlzaWJsZX0uZmFuY3lib3gtaW5mb2Jhcntjb2xvcjojY2NjO2ZvbnQtc2l6ZToxM3B4Oy13ZWJraXQtZm9udC1zbW9vdGhpbmc6c3VicGl4ZWwtYW50aWFsaWFzZWQ7aGVpZ2h0OjQ0cHg7bGVmdDowO2xpbmUtaGVpZ2h0OjQ0cHg7bWluLXdpZHRoOjQ0cHg7bWl4LWJsZW5kLW1vZGU6ZGlmZmVyZW5jZTtwYWRkaW5nOjAgMTBweDtwb2ludGVyLWV2ZW50czpub25lO3RvcDowOy13ZWJraXQtdG91Y2gtY2FsbG91dDpub25lOy13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZTstbW96LXVzZXItc2VsZWN0Om5vbmU7LW1zLXVzZXItc2VsZWN0Om5vbmU7dXNlci1zZWxlY3Q6bm9uZX0uZmFuY3lib3gtdG9vbGJhcntyaWdodDowO3RvcDowfS5mYW5jeWJveC1zdGFnZXtkaXJlY3Rpb246bHRyO292ZXJmbG93OnZpc2libGU7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7ei1pbmRleDo5OTk5NH0uZmFuY3lib3gtaXMtb3BlbiAuZmFuY3lib3gtc3RhZ2V7b3ZlcmZsb3c6aGlkZGVufS5mYW5jeWJveC1zbGlkZXstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO2Rpc3BsYXk6bm9uZTtoZWlnaHQ6MTAwJTtsZWZ0OjA7b3V0bGluZTpub25lO292ZXJmbG93OmF1dG87LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6dG91Y2g7cGFkZGluZzo0NHB4O3Bvc2l0aW9uOmFic29sdXRlO3RleHQtYWxpZ246Y2VudGVyO3RvcDowO3RyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtLG9wYWNpdHk7d2hpdGUtc3BhY2U6bm9ybWFsO3dpZHRoOjEwMCU7ei1pbmRleDo5OTk5NH0uZmFuY3lib3gtc2xpZGU6YmVmb3Jle2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmlubGluZS1ibG9jaztmb250LXNpemU6MDtoZWlnaHQ6MTAwJTt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7d2lkdGg6MH0uZmFuY3lib3gtaXMtc2xpZGluZyAuZmFuY3lib3gtc2xpZGUsLmZhbmN5Ym94LXNsaWRlLS1jdXJyZW50LC5mYW5jeWJveC1zbGlkZS0tbmV4dCwuZmFuY3lib3gtc2xpZGUtLXByZXZpb3Vze2Rpc3BsYXk6YmxvY2t9LmZhbmN5Ym94LXNsaWRlLS1pbWFnZXtvdmVyZmxvdzpoaWRkZW47cGFkZGluZzo0NHB4IDB9LmZhbmN5Ym94LXNsaWRlLS1pbWFnZTpiZWZvcmV7ZGlzcGxheTpub25lfS5mYW5jeWJveC1zbGlkZS0taHRtbHtwYWRkaW5nOjZweH0uZmFuY3lib3gtY29udGVudHtiYWNrZ3JvdW5kOiNmZmY7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luOjA7bWF4LXdpZHRoOjEwMCU7b3ZlcmZsb3c6YXV0bzstd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzp0b3VjaDtwYWRkaW5nOjQ0cHg7cG9zaXRpb246cmVsYXRpdmU7dGV4dC1hbGlnbjpsZWZ0O3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0uZmFuY3lib3gtc2xpZGUtLWltYWdlIC5mYW5jeWJveC1jb250ZW50e2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC41LDAsLjE0LDEpOy13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47YmFja2dyb3VuZDp0cmFuc3BhcmVudDtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1zaXplOjEwMCUgMTAwJTtsZWZ0OjA7bWF4LXdpZHRoOm5vbmU7b3ZlcmZsb3c6dmlzaWJsZTtwYWRkaW5nOjA7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7dHJhbnNmb3JtLW9yaWdpbjp0b3AgbGVmdDt0cmFuc2l0aW9uLXByb3BlcnR5OnRyYW5zZm9ybSxvcGFjaXR5Oy13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZTstbW96LXVzZXItc2VsZWN0Om5vbmU7LW1zLXVzZXItc2VsZWN0Om5vbmU7dXNlci1zZWxlY3Q6bm9uZTt6LWluZGV4Ojk5OTk1fS5mYW5jeWJveC1jYW4tem9vbU91dCAuZmFuY3lib3gtY29udGVudHtjdXJzb3I6em9vbS1vdXR9LmZhbmN5Ym94LWNhbi16b29tSW4gLmZhbmN5Ym94LWNvbnRlbnR7Y3Vyc29yOnpvb20taW59LmZhbmN5Ym94LWNhbi1wYW4gLmZhbmN5Ym94LWNvbnRlbnQsLmZhbmN5Ym94LWNhbi1zd2lwZSAuZmFuY3lib3gtY29udGVudHtjdXJzb3I6Z3JhYn0uZmFuY3lib3gtaXMtZ3JhYmJpbmcgLmZhbmN5Ym94LWNvbnRlbnR7Y3Vyc29yOmdyYWJiaW5nfS5mYW5jeWJveC1jb250YWluZXIgW2RhdGEtc2VsZWN0YWJsZT10cnVlXXtjdXJzb3I6dGV4dH0uZmFuY3lib3gtaW1hZ2UsLmZhbmN5Ym94LXNwYWNlYmFsbHtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O2JvcmRlcjowO2hlaWdodDoxMDAlO2xlZnQ6MDttYXJnaW46MDttYXgtaGVpZ2h0Om5vbmU7bWF4LXdpZHRoOm5vbmU7cGFkZGluZzowO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowOy13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZTstbW96LXVzZXItc2VsZWN0Om5vbmU7LW1zLXVzZXItc2VsZWN0Om5vbmU7dXNlci1zZWxlY3Q6bm9uZTt3aWR0aDoxMDAlfS5mYW5jeWJveC1zcGFjZWJhbGx7ei1pbmRleDoxfS5mYW5jeWJveC1zbGlkZS0taWZyYW1lIC5mYW5jeWJveC1jb250ZW50LC5mYW5jeWJveC1zbGlkZS0tbWFwIC5mYW5jeWJveC1jb250ZW50LC5mYW5jeWJveC1zbGlkZS0tcGRmIC5mYW5jeWJveC1jb250ZW50LC5mYW5jeWJveC1zbGlkZS0tdmlkZW8gLmZhbmN5Ym94LWNvbnRlbnR7aGVpZ2h0OjEwMCU7b3ZlcmZsb3c6dmlzaWJsZTtwYWRkaW5nOjA7d2lkdGg6MTAwJX0uZmFuY3lib3gtc2xpZGUtLXZpZGVvIC5mYW5jeWJveC1jb250ZW50e2JhY2tncm91bmQ6IzAwMH0uZmFuY3lib3gtc2xpZGUtLW1hcCAuZmFuY3lib3gtY29udGVudHtiYWNrZ3JvdW5kOiNlNWUzZGZ9LmZhbmN5Ym94LXNsaWRlLS1pZnJhbWUgLmZhbmN5Ym94LWNvbnRlbnR7YmFja2dyb3VuZDojZmZmfS5mYW5jeWJveC1pZnJhbWUsLmZhbmN5Ym94LXZpZGVve2JhY2tncm91bmQ6dHJhbnNwYXJlbnQ7Ym9yZGVyOjA7ZGlzcGxheTpibG9jaztoZWlnaHQ6MTAwJTttYXJnaW46MDtvdmVyZmxvdzpoaWRkZW47cGFkZGluZzowO3dpZHRoOjEwMCV9LmZhbmN5Ym94LWlmcmFtZXtsZWZ0OjA7cG9zaXRpb246YWJzb2x1dGU7dG9wOjB9LmZhbmN5Ym94LWVycm9ye2JhY2tncm91bmQ6I2ZmZjtjdXJzb3I6ZGVmYXVsdDttYXgtd2lkdGg6NDAwcHg7cGFkZGluZzo0MHB4O3dpZHRoOjEwMCV9LmZhbmN5Ym94LWVycm9yIHB7Y29sb3I6IzQ0NDtmb250LXNpemU6MTZweDtsaW5lLWhlaWdodDoyMHB4O21hcmdpbjowO3BhZGRpbmc6MH0uZmFuY3lib3gtYnV0dG9ue2JhY2tncm91bmQ6cmdiYSgzMCwzMCwzMCwuNik7Ym9yZGVyOjA7Ym9yZGVyLXJhZGl1czowO2JveC1zaGFkb3c6bm9uZTtjdXJzb3I6cG9pbnRlcjtkaXNwbGF5OmlubGluZS1ibG9jaztoZWlnaHQ6NDRweDttYXJnaW46MDtwYWRkaW5nOjEwcHg7cG9zaXRpb246cmVsYXRpdmU7dHJhbnNpdGlvbjpjb2xvciAuMnM7dmVydGljYWwtYWxpZ246dG9wO3Zpc2liaWxpdHk6aW5oZXJpdDt3aWR0aDo0NHB4fS5mYW5jeWJveC1idXR0b24sLmZhbmN5Ym94LWJ1dHRvbjpsaW5rLC5mYW5jeWJveC1idXR0b246dmlzaXRlZHtjb2xvcjojY2NjfS5mYW5jeWJveC1idXR0b246aG92ZXJ7Y29sb3I6I2ZmZn0uZmFuY3lib3gtYnV0dG9uOmZvY3Vze291dGxpbmU6bm9uZX0uZmFuY3lib3gtYnV0dG9uLmZhbmN5Ym94LWZvY3Vze291dGxpbmU6MXB4IGRvdHRlZH0uZmFuY3lib3gtYnV0dG9uW2Rpc2FibGVkXSwuZmFuY3lib3gtYnV0dG9uW2Rpc2FibGVkXTpob3Zlcntjb2xvcjojODg4O2N1cnNvcjpkZWZhdWx0O291dGxpbmU6bm9uZX0uZmFuY3lib3gtYnV0dG9uIGRpdntoZWlnaHQ6MTAwJX0uZmFuY3lib3gtYnV0dG9uIHN2Z3tkaXNwbGF5OmJsb2NrO2hlaWdodDoxMDAlO292ZXJmbG93OnZpc2libGU7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTAwJX0uZmFuY3lib3gtYnV0dG9uIHN2ZyBwYXRoe2ZpbGw6Y3VycmVudENvbG9yO3N0cm9rZS13aWR0aDowfS5mYW5jeWJveC1idXR0b24tLWZzZW50ZXIgc3ZnOm50aC1jaGlsZCgyKSwuZmFuY3lib3gtYnV0dG9uLS1mc2V4aXQgc3ZnOmZpcnN0LWNoaWxkLC5mYW5jeWJveC1idXR0b24tLXBhdXNlIHN2ZzpmaXJzdC1jaGlsZCwuZmFuY3lib3gtYnV0dG9uLS1wbGF5IHN2ZzpudGgtY2hpbGQoMil7ZGlzcGxheTpub25lfS5mYW5jeWJveC1wcm9ncmVzc3tiYWNrZ3JvdW5kOiNmZjUyNjg7aGVpZ2h0OjJweDtsZWZ0OjA7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MDt0b3A6MDt0cmFuc2Zvcm06c2NhbGVYKDApO3RyYW5zZm9ybS1vcmlnaW46MDt0cmFuc2l0aW9uLXByb3BlcnR5OnRyYW5zZm9ybTt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpsaW5lYXI7ei1pbmRleDo5OTk5OH0uZmFuY3lib3gtY2xvc2Utc21hbGx7YmFja2dyb3VuZDp0cmFuc3BhcmVudDtib3JkZXI6MDtib3JkZXItcmFkaXVzOjA7Y29sb3I6I2NjYztjdXJzb3I6cG9pbnRlcjtvcGFjaXR5Oi44O3BhZGRpbmc6OHB4O3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0Oi0xMnB4O3RvcDotNDRweDt6LWluZGV4OjQwMX0uZmFuY3lib3gtY2xvc2Utc21hbGw6aG92ZXJ7Y29sb3I6I2ZmZjtvcGFjaXR5OjF9LmZhbmN5Ym94LXNsaWRlLS1odG1sIC5mYW5jeWJveC1jbG9zZS1zbWFsbHtjb2xvcjpjdXJyZW50Q29sb3I7cGFkZGluZzoxMHB4O3JpZ2h0OjA7dG9wOjB9LmZhbmN5Ym94LXNsaWRlLS1pbWFnZS5mYW5jeWJveC1pcy1zY2FsaW5nIC5mYW5jeWJveC1jb250ZW50e292ZXJmbG93OmhpZGRlbn0uZmFuY3lib3gtaXMtc2NhbGluZyAuZmFuY3lib3gtY2xvc2Utc21hbGwsLmZhbmN5Ym94LWlzLXpvb21hYmxlLmZhbmN5Ym94LWNhbi1wYW4gLmZhbmN5Ym94LWNsb3NlLXNtYWxse2Rpc3BsYXk6bm9uZX0uZmFuY3lib3gtbmF2aWdhdGlvbiAuZmFuY3lib3gtYnV0dG9ue2JhY2tncm91bmQtY2xpcDpjb250ZW50LWJveDtoZWlnaHQ6MTAwcHg7b3BhY2l0eTowO3Bvc2l0aW9uOmFic29sdXRlO3RvcDpjYWxjKDUwJSAtIDUwcHgpO3dpZHRoOjcwcHh9LmZhbmN5Ym94LW5hdmlnYXRpb24gLmZhbmN5Ym94LWJ1dHRvbiBkaXZ7cGFkZGluZzo3cHh9LmZhbmN5Ym94LW5hdmlnYXRpb24gLmZhbmN5Ym94LWJ1dHRvbi0tYXJyb3dfbGVmdHtsZWZ0OjA7bGVmdDplbnYoc2FmZS1hcmVhLWluc2V0LWxlZnQpO3BhZGRpbmc6MzFweCAyNnB4IDMxcHggNnB4fS5mYW5jeWJveC1uYXZpZ2F0aW9uIC5mYW5jeWJveC1idXR0b24tLWFycm93X3JpZ2h0e3BhZGRpbmc6MzFweCA2cHggMzFweCAyNnB4O3JpZ2h0OjA7cmlnaHQ6ZW52KHNhZmUtYXJlYS1pbnNldC1yaWdodCl9LmZhbmN5Ym94LWNhcHRpb257YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoMGRlZyxyZ2JhKDAsMCwwLC44NSkgMCxyZ2JhKDAsMCwwLC4zKSA1MCUscmdiYSgwLDAsMCwuMTUpIDY1JSxyZ2JhKDAsMCwwLC4wNzUpIDc1LjUlLHJnYmEoMCwwLDAsLjAzNykgODIuODUlLHJnYmEoMCwwLDAsLjAxOSkgODglLHRyYW5zcGFyZW50KTtib3R0b206MDtjb2xvcjojZWVlO2ZvbnQtc2l6ZToxNHB4O2ZvbnQtd2VpZ2h0OjQwMDtsZWZ0OjA7bGluZS1oZWlnaHQ6MS41O3BhZGRpbmc6NzVweCA0NHB4IDI1cHg7cG9pbnRlci1ldmVudHM6bm9uZTtyaWdodDowO3RleHQtYWxpZ246Y2VudGVyO3otaW5kZXg6OTk5OTZ9QHN1cHBvcnRzIChwYWRkaW5nOm1heCgwcHgpKXsuZmFuY3lib3gtY2FwdGlvbntwYWRkaW5nOjc1cHggbWF4KDQ0cHgsZW52KHNhZmUtYXJlYS1pbnNldC1yaWdodCkpIG1heCgyNXB4LGVudihzYWZlLWFyZWEtaW5zZXQtYm90dG9tKSkgbWF4KDQ0cHgsZW52KHNhZmUtYXJlYS1pbnNldC1sZWZ0KSl9fS5mYW5jeWJveC1jYXB0aW9uLS1zZXBhcmF0ZXttYXJnaW4tdG9wOi01MHB4fS5mYW5jeWJveC1jYXB0aW9uX19ib2R5e21heC1oZWlnaHQ6NTB2aDtvdmVyZmxvdzphdXRvO3BvaW50ZXItZXZlbnRzOmFsbH0uZmFuY3lib3gtY2FwdGlvbiBhLC5mYW5jeWJveC1jYXB0aW9uIGE6bGluaywuZmFuY3lib3gtY2FwdGlvbiBhOnZpc2l0ZWR7Y29sb3I6I2NjYzt0ZXh0LWRlY29yYXRpb246bm9uZX0uZmFuY3lib3gtY2FwdGlvbiBhOmhvdmVye2NvbG9yOiNmZmY7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0uZmFuY3lib3gtbG9hZGluZ3thbmltYXRpb246YSAxcyBsaW5lYXIgaW5maW5pdGU7YmFja2dyb3VuZDp0cmFuc3BhcmVudDtib3JkZXI6NHB4IHNvbGlkICM4ODg7Ym9yZGVyLWJvdHRvbS1jb2xvcjojZmZmO2JvcmRlci1yYWRpdXM6NTAlO2hlaWdodDo1MHB4O2xlZnQ6NTAlO21hcmdpbjotMjVweCAwIDAgLTI1cHg7b3BhY2l0eTouNztwYWRkaW5nOjA7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTt3aWR0aDo1MHB4O3otaW5kZXg6OTk5OTl9QGtleWZyYW1lcyBhe3Rve3RyYW5zZm9ybTpyb3RhdGUoMXR1cm4pfX0uZmFuY3lib3gtYW5pbWF0ZWR7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAsMCwuMjUsMSl9LmZhbmN5Ym94LWZ4LXNsaWRlLmZhbmN5Ym94LXNsaWRlLS1wcmV2aW91c3tvcGFjaXR5OjA7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLDAsMCl9LmZhbmN5Ym94LWZ4LXNsaWRlLmZhbmN5Ym94LXNsaWRlLS1uZXh0e29wYWNpdHk6MDt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwwLDApfS5mYW5jeWJveC1meC1zbGlkZS5mYW5jeWJveC1zbGlkZS0tY3VycmVudHtvcGFjaXR5OjE7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9LmZhbmN5Ym94LWZ4LWZhZGUuZmFuY3lib3gtc2xpZGUtLW5leHQsLmZhbmN5Ym94LWZ4LWZhZGUuZmFuY3lib3gtc2xpZGUtLXByZXZpb3Vze29wYWNpdHk6MDt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjE5LDEsLjIyLDEpfS5mYW5jeWJveC1meC1mYWRlLmZhbmN5Ym94LXNsaWRlLS1jdXJyZW50e29wYWNpdHk6MX0uZmFuY3lib3gtZngtem9vbS1pbi1vdXQuZmFuY3lib3gtc2xpZGUtLXByZXZpb3Vze29wYWNpdHk6MDt0cmFuc2Zvcm06c2NhbGUzZCgxLjUsMS41LDEuNSl9LmZhbmN5Ym94LWZ4LXpvb20taW4tb3V0LmZhbmN5Ym94LXNsaWRlLS1uZXh0e29wYWNpdHk6MDt0cmFuc2Zvcm06c2NhbGUzZCguNSwuNSwuNSl9LmZhbmN5Ym94LWZ4LXpvb20taW4tb3V0LmZhbmN5Ym94LXNsaWRlLS1jdXJyZW50e29wYWNpdHk6MTt0cmFuc2Zvcm06c2NhbGVYKDEpfS5mYW5jeWJveC1meC1yb3RhdGUuZmFuY3lib3gtc2xpZGUtLXByZXZpb3Vze29wYWNpdHk6MDt0cmFuc2Zvcm06cm90YXRlKC0xdHVybil9LmZhbmN5Ym94LWZ4LXJvdGF0ZS5mYW5jeWJveC1zbGlkZS0tbmV4dHtvcGFjaXR5OjA7dHJhbnNmb3JtOnJvdGF0ZSgxdHVybil9LmZhbmN5Ym94LWZ4LXJvdGF0ZS5mYW5jeWJveC1zbGlkZS0tY3VycmVudHtvcGFjaXR5OjE7dHJhbnNmb3JtOnJvdGF0ZSgwZGVnKX0uZmFuY3lib3gtZngtY2lyY3VsYXIuZmFuY3lib3gtc2xpZGUtLXByZXZpb3Vze29wYWNpdHk6MDt0cmFuc2Zvcm06c2NhbGUzZCgwLDAsMCkgdHJhbnNsYXRlM2QoLTEwMCUsMCwwKX0uZmFuY3lib3gtZngtY2lyY3VsYXIuZmFuY3lib3gtc2xpZGUtLW5leHR7b3BhY2l0eTowO3RyYW5zZm9ybTpzY2FsZTNkKDAsMCwwKSB0cmFuc2xhdGUzZCgxMDAlLDAsMCl9LmZhbmN5Ym94LWZ4LWNpcmN1bGFyLmZhbmN5Ym94LXNsaWRlLS1jdXJyZW50e29wYWNpdHk6MTt0cmFuc2Zvcm06c2NhbGVYKDEpIHRyYW5zbGF0ZVooMCl9LmZhbmN5Ym94LWZ4LXR1YmUuZmFuY3lib3gtc2xpZGUtLXByZXZpb3Vze3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwJSwwLDApIHNjYWxlKC4xKSBza2V3KC0xMGRlZyl9LmZhbmN5Ym94LWZ4LXR1YmUuZmFuY3lib3gtc2xpZGUtLW5leHR7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsMCwwKSBzY2FsZSguMSkgc2tldygxMGRlZyl9LmZhbmN5Ym94LWZ4LXR1YmUuZmFuY3lib3gtc2xpZGUtLWN1cnJlbnR7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCkgc2NhbGUoMSl9QG1lZGlhIChtYXgtaGVpZ2h0OjU3NnB4KXsuZmFuY3lib3gtc2xpZGV7cGFkZGluZy1sZWZ0OjZweDtwYWRkaW5nLXJpZ2h0OjZweH0uZmFuY3lib3gtc2xpZGUtLWltYWdle3BhZGRpbmc6NnB4IDB9LmZhbmN5Ym94LWNsb3NlLXNtYWxse3JpZ2h0Oi02cHh9LmZhbmN5Ym94LXNsaWRlLS1pbWFnZSAuZmFuY3lib3gtY2xvc2Utc21hbGx7YmFja2dyb3VuZDojNGU0ZTRlO2NvbG9yOiNmMmY0ZjY7aGVpZ2h0OjM2cHg7b3BhY2l0eToxO3BhZGRpbmc6NnB4O3JpZ2h0OjA7dG9wOjA7d2lkdGg6MzZweH0uZmFuY3lib3gtY2FwdGlvbntwYWRkaW5nLWxlZnQ6MTJweDtwYWRkaW5nLXJpZ2h0OjEycHh9QHN1cHBvcnRzIChwYWRkaW5nOm1heCgwcHgpKXsuZmFuY3lib3gtY2FwdGlvbntwYWRkaW5nLWxlZnQ6bWF4KDEycHgsZW52KHNhZmUtYXJlYS1pbnNldC1sZWZ0KSk7cGFkZGluZy1yaWdodDptYXgoMTJweCxlbnYoc2FmZS1hcmVhLWluc2V0LXJpZ2h0KSl9fX0uZmFuY3lib3gtc2hhcmV7YmFja2dyb3VuZDojZjRmNGY0O2JvcmRlci1yYWRpdXM6M3B4O21heC13aWR0aDo5MCU7cGFkZGluZzozMHB4O3RleHQtYWxpZ246Y2VudGVyfS5mYW5jeWJveC1zaGFyZSBoMXtjb2xvcjojMjIyO2ZvbnQtc2l6ZTozNXB4O2ZvbnQtd2VpZ2h0OjcwMDttYXJnaW46MCAwIDIwcHh9LmZhbmN5Ym94LXNoYXJlIHB7bWFyZ2luOjA7cGFkZGluZzowfS5mYW5jeWJveC1zaGFyZV9fYnV0dG9ue2JvcmRlcjowO2JvcmRlci1yYWRpdXM6M3B4O2Rpc3BsYXk6aW5saW5lLWJsb2NrO2ZvbnQtc2l6ZToxNHB4O2ZvbnQtd2VpZ2h0OjcwMDtsaW5lLWhlaWdodDo0MHB4O21hcmdpbjowIDVweCAxMHB4O21pbi13aWR0aDoxMzBweDtwYWRkaW5nOjAgMTVweDt0ZXh0LWRlY29yYXRpb246bm9uZTt0cmFuc2l0aW9uOmFsbCAuMnM7LXdlYmtpdC11c2VyLXNlbGVjdDpub25lOy1tb3otdXNlci1zZWxlY3Q6bm9uZTstbXMtdXNlci1zZWxlY3Q6bm9uZTt1c2VyLXNlbGVjdDpub25lO3doaXRlLXNwYWNlOm5vd3JhcH0uZmFuY3lib3gtc2hhcmVfX2J1dHRvbjpsaW5rLC5mYW5jeWJveC1zaGFyZV9fYnV0dG9uOnZpc2l0ZWR7Y29sb3I6I2ZmZn0uZmFuY3lib3gtc2hhcmVfX2J1dHRvbjpob3Zlcnt0ZXh0LWRlY29yYXRpb246bm9uZX0uZmFuY3lib3gtc2hhcmVfX2J1dHRvbi0tZmJ7YmFja2dyb3VuZDojM2I1OTk4fS5mYW5jeWJveC1zaGFyZV9fYnV0dG9uLS1mYjpob3ZlcntiYWNrZ3JvdW5kOiMzNDRlODZ9LmZhbmN5Ym94LXNoYXJlX19idXR0b24tLXB0e2JhY2tncm91bmQ6I2JkMDgxZH0uZmFuY3lib3gtc2hhcmVfX2J1dHRvbi0tcHQ6aG92ZXJ7YmFja2dyb3VuZDojYWEwNzE5fS5mYW5jeWJveC1zaGFyZV9fYnV0dG9uLS10d3tiYWNrZ3JvdW5kOiMxZGExZjJ9LmZhbmN5Ym94LXNoYXJlX19idXR0b24tLXR3OmhvdmVye2JhY2tncm91bmQ6IzBkOTVlOH0uZmFuY3lib3gtc2hhcmVfX2J1dHRvbiBzdmd7aGVpZ2h0OjI1cHg7bWFyZ2luLXJpZ2h0OjdweDtwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6LTFweDt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7d2lkdGg6MjVweH0uZmFuY3lib3gtc2hhcmVfX2J1dHRvbiBzdmcgcGF0aHtmaWxsOiNmZmZ9LmZhbmN5Ym94LXNoYXJlX19pbnB1dHtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O2JvcmRlcjowO2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNkN2Q3ZDc7Ym9yZGVyLXJhZGl1czowO2NvbG9yOiM1ZDViNWI7Zm9udC1zaXplOjE0cHg7bWFyZ2luOjEwcHggMCAwO291dGxpbmU6bm9uZTtwYWRkaW5nOjEwcHggMTVweDt3aWR0aDoxMDAlfS5mYW5jeWJveC10aHVtYnN7YmFja2dyb3VuZDojZGRkO2JvdHRvbTowO2Rpc3BsYXk6bm9uZTttYXJnaW46MDstd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzp0b3VjaDstbXMtb3ZlcmZsb3ctc3R5bGU6LW1zLWF1dG9oaWRpbmctc2Nyb2xsYmFyO3BhZGRpbmc6MnB4IDJweCA0cHg7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MDstd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6cmdiYSgwLDAsMCwwKTt0b3A6MDt3aWR0aDoyMTJweDt6LWluZGV4Ojk5OTk1fS5mYW5jeWJveC10aHVtYnMteHtvdmVyZmxvdy14OmF1dG87b3ZlcmZsb3cteTpoaWRkZW59LmZhbmN5Ym94LXNob3ctdGh1bWJzIC5mYW5jeWJveC10aHVtYnN7ZGlzcGxheTpibG9ja30uZmFuY3lib3gtc2hvdy10aHVtYnMgLmZhbmN5Ym94LWlubmVye3JpZ2h0OjIxMnB4fS5mYW5jeWJveC10aHVtYnNfX2xpc3R7Zm9udC1zaXplOjA7aGVpZ2h0OjEwMCU7bGlzdC1zdHlsZTpub25lO21hcmdpbjowO292ZXJmbG93LXg6aGlkZGVuO292ZXJmbG93LXk6YXV0bztwYWRkaW5nOjA7cG9zaXRpb246YWJzb2x1dGU7cG9zaXRpb246cmVsYXRpdmU7d2hpdGUtc3BhY2U6bm93cmFwO3dpZHRoOjEwMCV9LmZhbmN5Ym94LXRodW1icy14IC5mYW5jeWJveC10aHVtYnNfX2xpc3R7b3ZlcmZsb3c6aGlkZGVufS5mYW5jeWJveC10aHVtYnMteSAuZmFuY3lib3gtdGh1bWJzX19saXN0Ojotd2Via2l0LXNjcm9sbGJhcnt3aWR0aDo3cHh9LmZhbmN5Ym94LXRodW1icy15IC5mYW5jeWJveC10aHVtYnNfX2xpc3Q6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNre2JhY2tncm91bmQ6I2ZmZjtib3JkZXItcmFkaXVzOjEwcHg7Ym94LXNoYWRvdzppbnNldCAwIDAgNnB4IHJnYmEoMCwwLDAsLjMpfS5mYW5jeWJveC10aHVtYnMteSAuZmFuY3lib3gtdGh1bWJzX19saXN0Ojotd2Via2l0LXNjcm9sbGJhci10aHVtYntiYWNrZ3JvdW5kOiMyYTJhMmE7Ym9yZGVyLXJhZGl1czoxMHB4fS5mYW5jeWJveC10aHVtYnNfX2xpc3QgYXstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO2JhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwuMSk7YmFja2dyb3VuZC1wb3NpdGlvbjo1MCU7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtc2l6ZTpjb3ZlcjtjdXJzb3I6cG9pbnRlcjtmbG9hdDpsZWZ0O2hlaWdodDo3NXB4O21hcmdpbjoycHg7bWF4LWhlaWdodDpjYWxjKDEwMCUgLSA4cHgpO21heC13aWR0aDpjYWxjKDUwJSAtIDRweCk7b3V0bGluZTpub25lO292ZXJmbG93OmhpZGRlbjtwYWRkaW5nOjA7cG9zaXRpb246cmVsYXRpdmU7LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOnRyYW5zcGFyZW50O3dpZHRoOjEwMHB4fS5mYW5jeWJveC10aHVtYnNfX2xpc3QgYTpiZWZvcmV7Ym9yZGVyOjZweCBzb2xpZCAjZmY1MjY4O2JvdHRvbTowO2NvbnRlbnQ6XCJcIjtsZWZ0OjA7b3BhY2l0eTowO3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjA7dG9wOjA7dHJhbnNpdGlvbjphbGwgLjJzIGN1YmljLWJlemllciguMjUsLjQ2LC40NSwuOTQpO3otaW5kZXg6OTk5OTF9LmZhbmN5Ym94LXRodW1ic19fbGlzdCBhOmZvY3VzOmJlZm9yZXtvcGFjaXR5Oi41fS5mYW5jeWJveC10aHVtYnNfX2xpc3QgYS5mYW5jeWJveC10aHVtYnMtYWN0aXZlOmJlZm9yZXtvcGFjaXR5OjF9QG1lZGlhIChtYXgtd2lkdGg6NTc2cHgpey5mYW5jeWJveC10aHVtYnN7d2lkdGg6MTEwcHh9LmZhbmN5Ym94LXNob3ctdGh1bWJzIC5mYW5jeWJveC1pbm5lcntyaWdodDoxMTBweH0uZmFuY3lib3gtdGh1bWJzX19saXN0IGF7bWF4LXdpZHRoOmNhbGMoMTAwJSAtIDEwcHgpfX0iLCJAdXNlIFwidmFyaWFibGVzXCIgYXMgKjtcclxuQHVzZSBcImV4dGVuZFwiO1xyXG5cclxuKixcclxuKjo6YmVmb3JlLFxyXG4qOjphZnRlciB7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcblxyXG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IG5vLXByZWZlcmVuY2UpIHtcclxuICAgIDpyb290IHtcclxuICAgICAgICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcclxuICAgIH1cclxufVxyXG5cclxuYm9keSB7XHJcbiAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LUludGVyO1xyXG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG4gICAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xyXG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgIGZvbnQtc2l6ZTogcmVtKDE1KTtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBjb2xvcjogJGJsdWUtYmxhY2stY29sb3I7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUtbWFpbi1jb2xvcjtcclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSBhbmQgKG1heC13aWR0aDogMTU5OXB4KSB7XHJcbiAgICAgICAgem9vbTowLjg1O1xyXG4gICAgfVxyXG59XHJcblxyXG5ociB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIG9wYWNpdHk6IDAuMjU7XHJcbn1cclxuXHJcbmhyOm5vdChbc2l6ZV0pIHtcclxuICAgIGhlaWdodDogMXB4O1xyXG59XHJcblxyXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LFxyXG4uaDEsIC5oMiwgLmgzLCAuaDQsIC5oNSwgLmg2IHtcclxuICAgIEBleHRlbmQgJWhcclxufVxyXG5cclxuaDEsIC5oMSB7XHJcbiAgICBAZXh0ZW5kICVoMVxyXG59XHJcblxyXG5oMiwgLmgyIHtcclxuICAgIEBleHRlbmQgJWgyXHJcbn1cclxuXHJcbmgzLCAuaDMge1xyXG4gICAgQGV4dGVuZCAlaDNcclxufVxyXG5cclxuaDQsIC5oNCB7XHJcbiAgICBAZXh0ZW5kICVoNFxyXG59XHJcblxyXG5oNSwgLmg1IHtcclxuICAgIEBleHRlbmQgJWg1XHJcbn1cclxuXHJcbmg2LCAuaDYge1xyXG4gICAgQGV4dGVuZCAlaDZcclxufVxyXG5cclxucCB7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIFxyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG5hYmJyW3RpdGxlXSxcclxuYWJicltkYXRhLWJzLW9yaWdpbmFsLXRpdGxlXSB7XHJcbiAgICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDtcclxuICAgIGN1cnNvcjogaGVscDtcclxuICAgIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uLXNraXAtaW5rOiBub25lO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uLXNraXAtaW5rOiBub25lO1xyXG59XHJcblxyXG5hZGRyZXNzIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcclxufVxyXG5cclxudWwge1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIG1hcmdpbjogMCAwIDI1cHggMzBweDtcclxuICAgIGxpc3Qtc3R5bGU6IGRpc2M7XHJcbiAgICBcclxuICAgICYgJiB7XHJcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBjaXJjbGU7XHJcbiAgICB9XHJcbiAgICBcclxuICAgICYgJiAmIHtcclxuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IHNxdWFyZTtcclxuICAgIH1cclxufVxyXG5cclxub2wge1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIG1hcmdpbjogMCAwIDI1cHggMzBweDtcclxufVxyXG5cclxuZGwge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxufVxyXG5cclxuZGQge1xyXG4gICAgbWFyZ2luOiAwIDIwcHggMjBweDtcclxufVxyXG5cclxuZHQge1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxufVxyXG5cclxuYmxvY2txdW90ZSwgcSB7XHJcbiAgICBwYWRkaW5nOiAwIDAgMCA0MHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBcclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAnXFwyMDFkJztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgZm9udC1zaXplOiByZW0oMTYgKiAyLjI1KTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4xO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgY29sb3I6ICMwMDdiZmY7XHJcbiAgICB9XHJcbn1cclxuXHJcbmIsXHJcbnN0cm9uZyB7XHJcbiAgICBmb250LXdlaWdodDogYm9sZGVyO1xyXG59XHJcblxyXG5zbWFsbCB7XHJcbiAgICBmb250LXNpemU6IHJlbSgxNCk7XHJcbn1cclxuXHJcbm1hcmsge1xyXG4gICAgcGFkZGluZzogMC4yZW07XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmOGUzO1xyXG59XHJcblxyXG5zdWIsXHJcbnN1cCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBmb250LXNpemU6IHJlbSgxMik7XHJcbiAgICBsaW5lLWhlaWdodDogMDtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcclxufVxyXG5cclxuc3ViIHtcclxuICAgIGJvdHRvbTogLTRweDtcclxufVxyXG5cclxuc3VwIHtcclxuICAgIHRvcDogLThweDtcclxufVxyXG5cclxuYSB7XHJcbiAgICBjb2xvcjogJGxpZ2h0LWJsdWUtY29sb3I7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBcclxuICAgICY6Zm9jdXMge1xyXG4gICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgY29sb3I6ICRibHVlLWJsYWNrLWNvbG9yO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgfVxyXG59XHJcblxyXG5hOm5vdChbaHJlZl0pOm5vdChbY2xhc3NdKSwgYTpub3QoW2hyZWZdKTpub3QoW2NsYXNzXSk6aG92ZXIge1xyXG4gICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuXHJcbnByZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xyXG4gICAgZm9udC1zaXplOiByZW0oMTcpO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICBvdmVyZmxvdzogYXV0bztcclxuICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgXHJcbiAgICBbZGlyPXJ0bF0gJiB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbnByZSxcclxuY29kZSxcclxua2JkLFxyXG5zYW1wIHtcclxuICAgIGZvbnQtZmFtaWx5OiBTRk1vbm8tUmVndWxhciwgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFwiTGliZXJhdGlvbiBNb25vXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlO1xyXG4gICAgZm9udC1zaXplOiByZW0oMTYpO1xyXG4gICAgZGlyZWN0aW9uOiBsdHIgLyogcnRsOmlnbm9yZSAqLztcclxuICAgIHVuaWNvZGUtYmlkaTogYmlkaS1vdmVycmlkZTtcclxufVxyXG5cclxucHJlIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICBvdmVyZmxvdzogYXV0bztcclxuICAgIGZvbnQtc2l6ZTogcmVtKDE0KTtcclxufVxyXG5wcmUgY29kZSB7XHJcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XHJcbiAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgIHdvcmQtYnJlYWs6IG5vcm1hbDtcclxufVxyXG5cclxuY29kZSB7XHJcbiAgICBmb250LXNpemU6IHJlbSgxNCk7XHJcbiAgICBjb2xvcjogI2Q2MzM4NDtcclxuICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcclxufVxyXG5hID4gY29kZSB7XHJcbiAgICBjb2xvcjogaW5oZXJpdDtcclxufVxyXG5cclxua2JkIHtcclxuICAgIHBhZGRpbmc6IDAuMnJlbSAwLjRyZW07XHJcbiAgICBmb250LXNpemU6IDAuODc1ZW07XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMyMTI1Mjk7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwLjJyZW07XHJcbn1cclxua2JkIGtiZCB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgZm9udC1zaXplOiAxZW07XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG59XHJcblxyXG5jb2RlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBwYWRkaW5nOiAzcHggMTBweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxufVxyXG5cclxuZmlndXJlIHtcclxuICAgIG1hcmdpbjogMCAwIDE1cHg7XHJcbn1cclxuXHJcbmltZyxcclxuc3ZnIHtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbn1cclxuXHJcbnRhYmxlIHtcclxuICAgIGNhcHRpb24tc2lkZTogYm90dG9tO1xyXG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgYm94LXNoYWRvdzogMCA0cHggMTBweCByZ2JhKDAsMCwwLC4xKTtcclxuICAgIG1hcmdpbjogMTVweCAwIDI1cHg7XHJcbiAgICBcclxuICAgIGNhcHRpb24ge1xyXG4gICAgICAgIGNhcHRpb24tc2lkZTogdG9wO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuICAgICAgICBjb2xvcjogIzZjNzU3ZDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgdGhlYWQge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIHRib2R5IHtcclxuICAgICAgICBcclxuICAgICAgICB0ciB7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlO1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgIHRmb290IHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICB0aCwgdGQge1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHggMTVweDtcclxuICAgIH1cclxufVxyXG5cclxudGgge1xyXG4gICAgdGV4dC1hbGlnbjogaW5oZXJpdDtcclxuICAgIHRleHQtYWxpZ246IC13ZWJraXQtbWF0Y2gtcGFyZW50O1xyXG59XHJcblxyXG5sYWJlbCB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbn1cclxuXHJcbmJ1dHRvbiB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwO1xyXG59XHJcblxyXG5idXR0b246Zm9jdXM6bm90KDpmb2N1cy12aXNpYmxlKSB7XHJcbiAgICBvdXRsaW5lOiAwO1xyXG59XHJcblxyXG5pbnB1dCxcclxuYnV0dG9uLFxyXG5zZWxlY3QsXHJcbm9wdGdyb3VwLFxyXG50ZXh0YXJlYSB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBmb250LWZhbWlseTogaW5oZXJpdDtcclxuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcclxuICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xyXG59XHJcblxyXG5idXR0b24sXHJcbnNlbGVjdCB7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxufVxyXG5cclxuW3JvbGU9YnV0dG9uXSB7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbnNlbGVjdCB7XHJcbiAgICB3b3JkLXdyYXA6IG5vcm1hbDtcclxufVxyXG5zZWxlY3Q6ZGlzYWJsZWQge1xyXG4gICAgb3BhY2l0eTogMTtcclxufVxyXG5cclxuW2xpc3RdOjotd2Via2l0LWNhbGVuZGFyLXBpY2tlci1pbmRpY2F0b3Ige1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuYnV0dG9uLFxyXG5bdHlwZT1idXR0b25dLFxyXG5bdHlwZT1yZXNldF0sXHJcblt0eXBlPXN1Ym1pdF0ge1xyXG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XHJcbn1cclxuYnV0dG9uOm5vdCg6ZGlzYWJsZWQpLFxyXG5bdHlwZT1idXR0b25dOm5vdCg6ZGlzYWJsZWQpLFxyXG5bdHlwZT1yZXNldF06bm90KDpkaXNhYmxlZCksXHJcblt0eXBlPXN1Ym1pdF06bm90KDpkaXNhYmxlZCkge1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG46Oi1tb3otZm9jdXMtaW5uZXIge1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGJvcmRlci1zdHlsZTogbm9uZTtcclxufVxyXG5cclxudGV4dGFyZWEge1xyXG4gICAgcmVzaXplOiB2ZXJ0aWNhbDtcclxufVxyXG5cclxuZmllbGRzZXQge1xyXG4gICAgbWluLXdpZHRoOiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIGJvcmRlcjogMDtcclxufVxyXG5cclxubGVnZW5kIHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xyXG4gICAgZm9udC1zaXplOiBjYWxjKDEuMjc1cmVtICsgMC4zdncpO1xyXG4gICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XHJcbiAgICBcclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgIH1cclxuICAgIFxyXG4gICAgKyAqIHtcclxuICAgICAgICBjbGVhcjogbGVmdDtcclxuICAgIH1cclxufVxyXG5cclxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtZmllbGRzLXdyYXBwZXIsXHJcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LXRleHQsXHJcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LW1pbnV0ZSxcclxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtaG91ci1maWVsZCxcclxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtZGF5LWZpZWxkLFxyXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1tb250aC1maWVsZCxcclxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQteWVhci1maWVsZCB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG46Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG59XHJcblxyXG5bdHlwZT1zZWFyY2hdIHtcclxuICAgIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xyXG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XHJcbn1cclxuXHJcbi8qIHJ0bDpyYXc6XHJcblt0eXBlPVwidGVsXCJdLFxyXG5bdHlwZT1cInVybFwiXSxcclxuW3R5cGU9XCJlbWFpbFwiXSxcclxuW3R5cGU9XCJudW1iZXJcIl0ge1xyXG4gIGRpcmVjdGlvbjogbHRyO1xyXG59XHJcbiovXHJcbjo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XHJcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbn1cclxuXHJcbjo6LXdlYmtpdC1jb2xvci1zd2F0Y2gtd3JhcHBlciB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG46OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcclxuICAgIGZvbnQ6IGluaGVyaXQ7XHJcbn1cclxuXHJcbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xyXG4gICAgZm9udDogaW5oZXJpdDtcclxuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xyXG59XHJcblxyXG5vdXRwdXQge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG59XHJcblxyXG5pZnJhbWUge1xyXG4gICAgYm9yZGVyOiAwO1xyXG59XHJcblxyXG5zdW1tYXJ5IHtcclxuICAgIGRpc3BsYXk6IGxpc3QtaXRlbTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxucHJvZ3Jlc3Mge1xyXG4gICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xyXG59XHJcblxyXG5baGlkZGVuXSB7XHJcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbmtiZCB7XHJcbiAgICBwYWRkaW5nOiAycHggNXB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG59XHJcblxyXG5pbWcge1xyXG4gICAgaGVpZ2h0OiBhdXRvOyAvKiBNYWtlIHN1cmUgaW1hZ2VzIGFyZSBzY2FsZWQgY29ycmVjdGx5LiAqL1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlOyAvKiBBZGhlcmUgdG8gY29udGFpbmVyIHdpZHRoLiAqL1xyXG59XHJcblxyXG5lbWJlZCxcclxuaWZyYW1lLFxyXG5vYmplY3Qge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxufVxyXG5cclxuYnV0dG9uLFxyXG5pbnB1dCB7XHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgICBvdXRsaW5lOiAwO1xyXG4gICAgfVxyXG59XHJcbiIsIkB1c2UgXCJ2YXJpYWJsZXNcIiBhcyAqO1xyXG5AdXNlIFwiZXh0ZW5kXCI7XHJcblxyXG5cclxuLmRtcC1jb250YWluZXIge1xyXG4gICAgd2lkdGg6IG1pbigxMDAlIC0gbWF0aC1jbGFtcCg2NCwgMTI4LCAxMjAwLCAxMzYwKSwgcmVtKDEyODApKTtcclxuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG59XHJcblxyXG4uZG1wLWNvbnRhaW5lci1mdWxsIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWF4LXdpZHRoOiAxOTAwcHg7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIHBhZGRpbmc6IDAgMTZweDtcclxuICAgIFxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XHJcbiAgICAgICAgcGFkZGluZzogMCAzMHB4O1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XHJcbiAgICAgICAgcGFkZGluZzogMCA2MHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uZG1wLW1vZGFsLW9wZW4ge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuXHJcbi5kbXAtYmxvY2sge1xyXG4gICAgJGJsb2NrOiAmO1xyXG4gICAgcGFkZGluZzogMzJweCAwO1xyXG4gICAgXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcclxuICAgICAgICBwYWRkaW5nOiA4MHB4IDA7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDExMnB4IDA7XHJcbiAgICB9XHJcbiAgICBcclxuICAgICZfX2hlYWQge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW46IDAgMCA0MHB4O1xyXG4gICAgICAgIFxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMCA0OHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAmLWNvbCB7XHJcbiAgICAgICAgICAgIGZsZXg6IDAgMCAxMDAlO1xyXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgICAgIGZsZXg6IDAgMCBjYWxjKDUwJSAtIDIwcHgpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcclxuICAgICAgICAgICAgICAgIGZsZXg6IDAgMCBjYWxjKDUwJSAtIDQwcHgpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWRlc2NyaXB0aW9uIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOjYwMHB4O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtdGl0bGUgaDIge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6XCIgXCI7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDoxMDBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDozcHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiRyZWQtc2Vjb25kYXJ5LWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBib3R0b206LTEycHg7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OjUwJTtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAmLWV5ZWJyb3cge1xyXG4gICAgICAgICAgICBAZXh0ZW5kICV0ZXh0LXJlZ3VsYXI7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgY29sb3I6ICR0ZXh0LXNlY29uZGFyeS1jb2xvcjtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjpjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAmX2xpZ2h0ZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR0ZXh0LXNlY29uZGFyeS1jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAxNnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICYtdGl0bGUge1xyXG4gICAgICAgICAgICBoMixcclxuICAgICAgICAgICAgaDMge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMzBweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYmx1ZS1ibGFjay1jb2xvcjtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IG1hdGgtY2xhbXAoMjQsIDUwKTtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAmLWRlc2NyaXB0aW9uIHtcclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICBAZXh0ZW5kICV0ZXh0LW1lZGl1bTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDhweDtcclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmX2JsdWUge1xyXG4gICAgICAgICN7JGJsb2NrfV9faGVhZC1leWVicm93IHtcclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kLWxpZ2h0ZXItY29sb3JcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAuZG1wLWJsb2NrX19oZWFkLXRpbGUge1xyXG4gICAgICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlLW1haW4tY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4vKmJyZWFkY3J1bWJzKi9cclxuLmRtcC1icmVhZGNydW1icyB7XHJcbiAgICAkYnJlYWRjcnVtYnM6ICY7XHJcbiAgICBcclxuICAgICZfX2xpc3Qge1xyXG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBcclxuICAgICAgICAmID4gbGkge1xyXG4gICAgICAgICAgICBAZXh0ZW5kICV0ZXh0LXNtYWxsO1xyXG4gICAgICAgICAgICBjb2xvcjogJGJyYW5kLWxpZ2h0ZXItY29sb3I7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjQuNXB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDlweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA2cHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2JyZWFkY3J1bWJzLWFycm93LnN2Z1wiKTtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAtMTVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgJiA+IGEge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjRzO1xyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZS1tYWluLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmX2JsYWNrIHtcclxuICAgICAgICAjeyRicmVhZGNydW1ic31fX2xpc3Qge1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAmID4gbGkge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRibGFjay1tYWluLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvYnJlYWRjcnVtYnMtYXJyb3ctYmxhY2suc3ZnXCIpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAmID4gYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibGFjay1tYWluLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgJl9jZW50ZXJlZCB7XHJcbiAgICAgICAgI3skYnJlYWRjcnVtYnN9X19saXN0IHtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ucmFuay1tYXRoLWJyZWFkY3J1bWIge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICAgIFxyXG4gICAgPiBwIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGdhcDogcmVtKDEwKTtcclxuICAgICAgICBmb250LXNpemU6IHJlbSgxNCk7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgIH1cclxuICAgIFxyXG4gICAgYSB7XHJcbiAgICAgICAgY29sb3I6ICRibGFjay1tYWluLWNvbG9yO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAuc2VwYXJhdG9yIHtcclxuICAgICAgICBmb250LXNpemU6IDA7XHJcbiAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zZXBhcmF0b3Iuc3ZnKTtcclxuICAgICAgICB3aWR0aDogNXB4O1xyXG4gICAgICAgIGhlaWdodDogOXB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLypidG5zKi9cclxuLmRtcC1idG4ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGdhcDogOHB4O1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNHM7XHJcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgICBmbGV4LXNocmluazogMDtcclxuICAgIFxyXG4gICAgJjpob3ZlcixcclxuICAgICY6Zm9jdXMge1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmX3ByaW1hcnkge1xyXG4gICAgICAgIEBleHRlbmQgJXRleHQtcmVndWxhcjtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDExcHggMjRweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA0MHB4O1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmX3NlY29uZGFyeSB7XHJcbiAgICAgICAgQGV4dGVuZCAldGV4dC1yZWd1bGFyO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgcGFkZGluZzogOHB4IDIxcHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNDBweDtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgJl9ibHVlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtY29sb3I7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZS1tYWluLWNvbG9yO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJGJyYW5kLWNvbG9yO1xyXG4gICAgICAgIFxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUtbWFpbi1jb2xvcjtcclxuICAgICAgICAgICAgY29sb3I6ICRicmFuZC1jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9ibHVlLWJvcmRlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWNvbG9yO1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGUtbWFpbi1jb2xvcjtcclxuICAgICAgICBib3JkZXItY29sb3I6ICRicmFuZC1jb2xvcjtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZS1tYWluLWNvbG9yO1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICR3aGl0ZS1tYWluLWNvbG9yO1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OjFweCAxcHggOHB4IHJnYmEoJGJsYWNrLW1haW4tY29sb3IsLjE1KTtcclxuICAgICAgICAgICAgY29sb3I6ICRicmFuZC1jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgICZfd2hpdGUge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZS1tYWluLWNvbG9yO1xyXG4gICAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3I7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkd2hpdGUtbWFpbi1jb2xvcjtcclxuICAgICAgICBcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWNvbG9yO1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlLW1haW4tY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfd2hpdGUtb3JhbmdlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUtbWFpbi1jb2xvcjtcclxuICAgICAgICBjb2xvcjogJGJyYW5kLWNvbG9yO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJHdoaXRlLW1haW4tY29sb3I7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlLWNvbG9yO1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRvcmFuZ2UtY29sb3I7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGUtbWFpbi1jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgICZfeWVsbG93IHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkeWVsbG93LWNvbG9yO1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGUtbWFpbi1jb2xvcjtcclxuICAgICAgICBib3JkZXItY29sb3I6ICR5ZWxsb3ctY29sb3I7XHJcbiAgICAgICAgXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR5ZWxsb3ctY29sb3I7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2stbWFpbi1jb2xvcjtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkeWVsbG93LWNvbG9yO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX3llbGxvdy1vcmFuZ2Uge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR5ZWxsb3ctY29sb3I7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkeWVsbG93LWNvbG9yO1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGUtbWFpbi1jb2xvcjtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRvcmFuZ2UtY29sb3I7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJG9yYW5nZS1jb2xvcjtcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZS1tYWluLWNvbG9yO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgJl9yZWQge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRyZWQtc2Vjb25kYXJ5LWNvbG9yO1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGUtbWFpbi1jb2xvcjtcclxuICAgICAgICBib3JkZXItY29sb3I6ICRyZWQtc2Vjb25kYXJ5LWNvbG9yO1xyXG4gICAgICAgIFxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcmVkLXNlY29uZGFyeS1jb2xvcjtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkcmVkLXNlY29uZGFyeS1jb2xvcjtcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZS1tYWluLWNvbG9yO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgJl93aGl0ZS1yZWQge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZS1tYWluLWNvbG9yO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJHdoaXRlLW1haW4tY29sb3I7XHJcbiAgICAgICAgY29sb3I6ICRyZWQtc2Vjb25kYXJ5LWNvbG9yO1xyXG4gICAgICAgIFxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcmVkLXNlY29uZGFyeS1jb2xvcjtcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZS1tYWluLWNvbG9yO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX2xpZ2h0LWJsdWUge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ibHVlLWNvbG9yO1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGUtbWFpbi1jb2xvcjtcclxuICAgICAgICBib3JkZXItY29sb3I6ICRsaWdodC1ibHVlLWNvbG9yO1xyXG4gICAgICAgIFxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGxpZ2h0LWJsdWUtY29sb3IsIDUlKTtcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZS1tYWluLWNvbG9yO1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6IGRhcmtlbigkbGlnaHQtYmx1ZS1jb2xvciwgNSUpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgJl93LTEwMCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgICBcclxuICAgICZfYm9yZGVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBjb2xvcjogJHJlZC1zZWNvbmRhcnktY29sb3I7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkcmVkLXNlY29uZGFyeS1jb2xvcjtcclxuICAgICAgICBcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHJlZC1zZWNvbmRhcnktY29sb3I7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGUtbWFpbi1jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgICZfYm9yZGVyLWJsYWNrIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUtbWFpbi1jb2xvcjtcclxuICAgICAgICBjb2xvcjogJGJsdWUtYmxhY2stY29sb3I7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkYmx1ZS1ibGFjay1jb2xvcjtcclxuICAgICAgICBcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHJlZC1zZWNvbmRhcnktY29sb3I7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGUtbWFpbi1jb2xvcjtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkcmVkLXNlY29uZGFyeS1jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgICZfYm9yZGVyLXdoaXRlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBjb2xvcjogJHdoaXRlLW1haW4tY29sb3I7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkd2hpdGUtbWFpbi1jb2xvcjtcclxuICAgICAgICBcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlLW1haW4tY29sb3I7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmX3RhZyB7XHJcbiAgICAgICAgQGV4dGVuZCAldGV4dC1zbWFsbDtcclxuICAgICAgICBjb2xvcjogJGJsYWNrLW1haW4tY29sb3I7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1Sb2JvdG87XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgcGFkZGluZzogM3B4IDdweDtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JleS1saWdodGVyLWNvbG9yO1xyXG4gICAgICAgIFxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogJGJsYWNrLW1haW4tY29sb3I7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmV5LWxpZ2h0ZXItY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICZfd2hpdGUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUtbWFpbi1jb2xvcjtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkd2hpdGUtbWFpbi1jb2xvcjtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZS1tYWluLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYnJhbmQtY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgICZfY2VudGVyZWQge1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmX3NvcnQge1xyXG4gICAgICAgIHBhZGRpbmc6IDdweCAxNXB4O1xyXG4gICAgICAgIEBleHRlbmQgJXRleHQtcmVndWxhcjtcclxuICAgICAgICBjb2xvcjogJGJsdWUtYmxhY2stY29sb3I7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNHM7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbToycHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGdyZXktbGlnaHRlci1jb2xvcjtcclxuICAgICAgICAgICAgY29sb3I6ICRyZWQtc2Vjb25kYXJ5LWNvbG9yO1xyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHJlZC1zZWNvbmRhcnktY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uZG1wLWxpbmsge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBnYXA6IDhweDtcclxuICAgIEBleHRlbmQgJXRleHQtc21hbGw7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC40cztcclxuICAgIGNvbG9yOiRibHVlLWJsYWNrLWNvbG9yO1xyXG4gICAgXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgY29sb3I6ICRyZWQtc2Vjb25kYXJ5LWNvbG9yO1xyXG4gICAgICAgIFxyXG4gICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgIHBhdGgge1xyXG4gICAgICAgICAgICAgICAgZmlsbDokcmVkLXNlY29uZGFyeS1jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgc3ZnIHtcclxuICAgICAgICBwYXRoIHtcclxuICAgICAgICAgICAgZmlsbDokcmVkLXNlY29uZGFyeS1jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNHM7XHJcbiAgICAgICAgXHJcbiAgICAgICAgcGF0aCB7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjRzO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgJl9jZW50ZXJlZCB7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4uZG1wLWZvcm0ge1xyXG4gICAgJl9fcm93IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBnYXA6IDAgMjRweDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgJl9fY29sIHtcclxuICAgICAgICBmbGV4OiAwIDAgMTAwJTtcclxuICAgICAgICBcclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcclxuICAgICAgICAgICAgZmxleDogMCAwIGNhbGMoNTAlIC0gMTJweCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmX19ncm91cCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgMjRweDtcclxuICAgICAgICBcclxuICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBAZXh0ZW5kICV0ZXh0LXJlZ3VsYXI7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDJweDtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRlcnJvci1yZWQtY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJsYWNrLW1haW4tY29sb3I7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTJweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0OXB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUtbWFpbi1jb2xvcjtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNHM7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2stbWFpbi1jb2xvcjtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYnJhbmQtY29sb3I7XHJcbiAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAmOjpwbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHRleHQtZ3JleS1jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICB0ZXh0YXJlYSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYmxhY2stbWFpbi1jb2xvcjtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAgICAgcGFkZGluZzogMTJweCA0cHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZS1tYWluLWNvbG9yO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC40cztcclxuICAgICAgICAgICAgY29sb3I6ICRibGFjay1tYWluLWNvbG9yO1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRicmFuZC1jb2xvcjtcclxuICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkdGV4dC1ncmV5LWNvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICYtdGV4dC1ib3R0b20ge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICAgICAgICAgIEBleHRlbmQgJXRleHQtcmVndWxhcjtcclxuICAgICAgICAgICAgY29sb3I6IHJnYigxMTIsIDExMSwgMTExKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgJl9saWdodCB7XHJcbiAgICAgICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGUtbWFpbi1jb2xvcjtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDZweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZS1tYWluLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRicmFuZC1saWdodGVyLWNvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICZfYm9sZCB7XHJcbiAgICAgICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgJl9pY29ucyB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIC5kbXAtZm9ybV9fZ3JvdXAtaWNvbiB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjRweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMjRweDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDhweDtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogMTJweDtcclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgICZfX3NlbGVjdCB7XHJcbiAgICAgICAgLnNlbGVjdDIge1xyXG4gICAgICAgICAgICAmLXNlbGVjdGlvbiB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ4cHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRibGFjay1tYWluLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAmW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdIHtcclxuICAgICAgICAgICAgICAgICAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICZfX3JlbmRlcmVkIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMXB4IDM2cHggMTFweCA0cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2stbWFpbi1jb2xvciAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAmX19hcnJvdyB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI0cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI0cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvY2hldnJvbi1kb3duLnN2Z1wiKTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogNHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjRzO1xyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIGIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgJl9fZmlsZSB7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgMjRweDtcclxuICAgICAgICBcclxuICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICYtdGV4dCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBAZXh0ZW5kICV0ZXh0LXJlZ3VsYXI7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDJweDtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRlcnJvci1yZWQtY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJsYWNrLW1haW4tY29sb3I7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTJweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0OHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUtbWFpbi1jb2xvcjtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNHM7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDlweDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogNHB4IDhweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgICAgICAgICAgIEBleHRlbmQgJXRleHQtc21hbGw7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrLW1haW4tY29sb3I7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleS1saWdodGVyLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNHM7XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1saWdodGVyLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICZfbGlnaHQge1xyXG4gICAgICAgICAgICAuZG1wLWZvcm1fX2ZpbGUtdGV4dCB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlLW1haW4tY29sb3I7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGUtbWFpbi1jb2xvcjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYnJhbmQtbGlnaHRlci1jb2xvcjtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNDlweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgJl9fZ3JvdXAtcmFkaW8ge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIGdhcDogOHB4IDE2cHg7XHJcbiAgICB9XHJcbiAgICBcclxuICAgICZfX3JhZGlvIHtcclxuICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJyYW5kLWxpZ2h0ZXItY29sb3I7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtbGlnaHRlci1jb2xvcjtcclxuICAgICAgICAgICAgQGV4dGVuZCAldGV4dC1yZWd1bGFyO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA4cHggMTZweDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjRzO1xyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICBpbnB1dDpjaGVja2VkICsgbGFiZWwge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtbGlnaHRlci1jb2xvcjtcclxuICAgICAgICAgICAgY29sb3I6ICRicmFuZC1jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgICZfX2NoZWNrYm94IHtcclxuICAgICAgICBtYXJnaW46IDAgMCAxNnB4O1xyXG4gICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcclxuICAgICAgICBcclxuICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIEBleHRlbmQgJXRleHQtc21hbGw7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2stbWFpbi1jb2xvcjtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI2cHg7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNHM7XHJcbiAgICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMThweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMThweDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogMnB4O1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRibGFjay1tYWluLWNvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRibGFjay1tYWluLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNHM7XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgaW5wdXQ6Y2hlY2tlZCArIGxhYmVsOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1jb2xvcjtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYnJhbmQtY29sb3I7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9jaGVjay13aGl0ZS5zdmdcIik7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMnB4IDEycHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICZfY2VudGVyZWQge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0byAxNnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmRtcC1mb3JtLXNlbGVjdCB7XHJcbiAgICAuc2VsZWN0MiB7XHJcbiAgICAgICAgJi1zZWxlY3Rpb24ge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQ4cHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRibGFjay1tYWluLWNvbG9yO1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgJlthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXSB7XHJcbiAgICAgICAgICAgICAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAmX19yZW5kZXJlZCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMXB4IDM2cHggMTFweCAxMXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRibGFjay1tYWluLWNvbG9yICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICZfX2Fycm93IHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyNHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI0cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9jaGV2cm9uLWRvd24uc3ZnXCIpO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAxMXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNHM7XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIGIge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zZWxlY3QyIHtcclxuICAgICYtZHJvcGRvd24ge1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkYmxhY2stbWFpbi1jb2xvcjtcclxuICAgIH1cclxuICAgIFxyXG4gICAgJi1jb250YWluZXItLWRlZmF1bHQge1xyXG4gICAgICAgIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0tc2VsZWN0ZWQge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtY29sb3IgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgICYtcmVzdWx0cyB7XHJcbiAgICAgICAgJl9fb3B0aW9uIHtcclxuICAgICAgICAgICAgcGFkZGluZzogNnB4IDExcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICYtLXNlbGVjdGVkIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1jb2xvciAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZS1tYWluLWNvbG9yICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICYtLWhpZ2hsaWdodGVkIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1saWdodGVyLWNvbG9yICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4uZG1wLXNoYXJlIHtcclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IHJlbSgxOCk7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmX19yb3cge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIGdhcDogcmVtKDgpO1xyXG4gICAgICAgIFxyXG4gICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMzJweDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRyZWQtc2Vjb25kYXJ5LWNvbG9yO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC40cztcclxuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlLWJsYWNrLWNvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLypjYXJkcyovXHJcbi5kbXAtdGVzdGltb25pYWxzLWNhcmQge1xyXG4gICAgcGFkZGluZzogMzJweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1jb2xvcjtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgY29sb3I6JHdoaXRlLW1haW4tY29sb3I7XHJcbiAgICBcclxuICAgICZfX3JhdGluZyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGdhcDogNHB4O1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDI0cHg7XHJcbiAgICAgICAgXHJcbiAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTlweDtcclxuXHJcbiAgICAgICAgICAgIHBhdGgge1xyXG4gICAgICAgICAgICAgICAgZmlsbDokbGlnaHRlci1ibHVlLWNvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmX190ZXh0IHtcclxuICAgICAgICBtYXJnaW46IDAgMCAxNnB4O1xyXG4gICAgICAgIEBleHRlbmQgJXRleHQtbWVkaXVtO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmX19hdXRob3Ige1xyXG4gICAgICAgIG1hcmdpbjogYXV0byAwIDA7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1Sb2JvdG87XHJcbiAgICAgICAgQGV4dGVuZCAldGV4dC1yZWd1bGFyO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5kbXAtYXJjaGl2ZS1ibG9nIHtcclxuICAgIG1heC13aWR0aDogbWluKDEwMCUgLSBtYXRoLWNsYW1wKDY0LCAxMjgsIDEyMDAsIDE0MDApLCByZW0oMTMxMikpO1xyXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICBwYWRkaW5nOiBtYXRoLWNsYW1wKDMyLCAxMTIpIDA7XHJcbiAgICBcclxuICAgICZfX3JvdyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgZ2FwOiByZW0oNjQpIG1hdGgtY2xhbXAoMzIsIDQ4KTtcclxuICAgICAgICBcclxuICAgICAgICA+ICoge1xyXG4gICAgICAgICAgICBmbGV4OiAwIDAgMTAwJTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4OiAwIDAgY2FsYygxMDAlIC8gMiAtIG1hdGgtY2xhbXAoMTYuMDEsIDI0LjAxKSk7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAvIDIgLSBtYXRoLWNsYW1wKDE2LjAxLCAyNC4wMSkpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcclxuICAgICAgICAgICAgICAgIGZsZXg6IDAgMCBjYWxjKDEwMCUgLyAzIC0gbWF0aC1jbGFtcCgyMS4zMzQsIDMyLjAxKSk7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAvIDMgLSBtYXRoLWNsYW1wKDIxLjMzNCwgMzIuMDEpKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgPiAuZG1wLWJ0biB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogbWF0aC1jbGFtcCgzMiwgNjQpO1xyXG4gICAgfVxyXG59XHJcblxyXG4uZG1wLW5ld3MtY2FyZCB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjRzO1xyXG4gICAgYm94LXNoYWRvdzogMCAyMHB4IDI0cHggLTRweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgXHJcbiAgICAmOmhvdmVyLFxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAyMHB4IDI0cHggLTRweCByZ2JhKDAsIDAsIDAsIDAuMik7XHJcbiAgICAgICAgXHJcbiAgICAgICAgdGltZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYmx1ZS1ibGFjay1jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgLmRtcC1saW5rIHtcclxuICAgICAgICAgICAgY29sb3I6ICRibHVlLWJsYWNrLWNvbG9yO1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1cHgpO1xyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICBwYXRoIHtcclxuICAgICAgICAgICAgICAgICAgICBmaWxsOiRyZWQtc2Vjb25kYXJ5LWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmX19pbWFnZSB7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4IDhweCAwIDA7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBoZWlnaHQ6IDI2MHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBAZXh0ZW5kICVpbWFnZS1jb3ZlcjtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgLmRtcC1idG4ge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICBib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmX19jb250ZW50IHtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4IDI1cHggMjVweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgOHB4IDhweDtcclxuICAgICAgICBcclxuICAgICAgICB0aW1lIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIEBleHRlbmQgJXRleHQtc21hbGw7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDhweDtcclxuICAgICAgICAgICAgY29sb3I6ICRibHVlLWJsYWNrLWNvbG9yO1xyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICBoNSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYmx1ZS1ibGFjay1jb2xvcjtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMTZweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgLmRtcC1saW5rIHtcclxuICAgICAgICAgICAgQGV4dGVuZCAldGV4dC1yZWd1bGFyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmRtcC1qb2ItZGV0YWlsIHtcclxuICAgIG1heC13aWR0aDogbWluKDEwMCUgLSBtYXRoLWNsYW1wKDY0LCAxMjgsIDEyMDAsIDE0MDApLCByZW0oNzY4KSk7XHJcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgIHBhZGRpbmc6IG1hdGgtY2xhbXAoNDgsIDk2KSAwIG1hdGgtY2xhbXAoODAsIDExMik7XHJcbiAgICBcclxuICAgICZfX2Rlc2NyaXB0aW9uIHtcclxuICAgICAgICBmb250LXNpemU6IHJlbSgxNik7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDMyKTtcclxuICAgIH1cclxuICAgIFxyXG4gICAgJl9faW5mbyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgZ2FwOiByZW0oMjQpO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSg0OCk7XHJcbiAgICB9XHJcbiAgICBcclxuICAgICZfX3JlZiB7XHJcbiAgICAgICAgQGV4dGVuZCAldGV4dC1zbWFsbDtcclxuICAgICAgICBjb2xvcjogJHRleHQtc2Vjb25kYXJ5LWNvbG9yO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmX19mb3JtIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUtbWFpbi1jb2xvcjtcclxuICAgICAgICBib3gtc2hhZG93OiAwIDI0cHggNDhweCAtMTJweCByZ2JhKDAsIDAsIDAsIDAuMTgpO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XHJcbiAgICAgICAgcGFkZGluZzogMzJweCAyNHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IG1hdGgtY2xhbXAoMzIsIDY0KTtcclxuICAgICAgICBcclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMzJweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDQ4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgIC5nZm9ybV9yZXF1aXJlZF9sZWdlbmQsXHJcbiAgICAgICAgLmdmb3JtX3ZhbGlkYXRpb25fZXJyb3JzLFxyXG4gICAgICAgIC5nZmllbGRfdmFsaWRhdGlvbl9tZXNzYWdlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAuZ2Zvcm1fdGl0bGUge1xyXG4gICAgICAgICAgICBjb2xvcjogJGJyYW5kLWNvbG9yO1xyXG4gICAgICAgICAgICBAZXh0ZW5kICVoNDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDM0KTtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgLmdmb3JtX2JvZHkge1xyXG4gICAgICAgICAgICAuZ2Zvcm1fZmllbGRzIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICBnYXA6IHJlbSgyNCk7XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIC5nc2VjdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleDogMCAwIDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIC5nc2VjdGlvbl90aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAuZ2ZpZWxkIHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4OiAwIDAgMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgJi5nZmllbGQtLXdpZHRoLWhhbGYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXg6IDAgMCBjYWxjKDEwMCUgLyAyIC0gcmVtKDEyLjAxKSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAvIDIgLSByZW0oMTIuMDEpKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAmLmhpZGRlbl9sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5nZmllbGRfbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIC5nZmllbGRfZGVzY3JpcHRpb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzcwNmY2ZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDQpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgLmdmaWVsZF9sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAuZ2ZpZWxkX3JlcXVpcmVkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNjNjI2MjY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpub3QoW3R5cGU9XCJmaWxlXCJdKTpub3QoW3R5cGU9XCJjaGVja2JveFwiXSk6bm90KFt0eXBlPVwicmFkaW9cIl0pIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogcmVtKDQ4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJsYWNrLW1haW4tY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgc2VsZWN0IHtcclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICB0ZXh0YXJlYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNzlweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDRweDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJsYWNrLW1haW4tY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAuZ2lucHV0X2NvbnRhaW5lcl9maWxldXBsb2FkIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRibGFjay1tYWluLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogdmFyKC0tZG1wLXRleHQsICdObyBmaWxlIGNob3NlbicpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgxNik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogcmVtKDEyKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0ZXh0LWdyZXktY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnQ2hvb3NlIEZpbGUnO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogcmVtKDI5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgyOSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCByZW0oOCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmV5LWxpZ2h0ZXItY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IHJlbSgxMik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAuZ2Zvcm1fZmlsZXVwbG9hZF9ydWxlcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgW3R5cGU9XCJmaWxlXCJdIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogcmVtKDQ4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAuZ2lucHV0X2NvbnRhaW5lcl9jaGVja2JveCB7XHJcbiAgICAgICAgICAgICAgICAgICAgLmdmaWVsZF9jaGVja2JveCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBnYXA6IHJlbSgyMCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuZ2Nob2ljZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogcmVtKDEuNSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRibGFjay1tYWluLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCMwMDAsIDApO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IHJlbSgxNCkgcmVtKDEyKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9jaGVja2JveC5zdmcpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaW5wdXQ6Y2hlY2tlZCArIGxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoIzAwMCwgMSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgIC5nZm9ybV9mb290ZXIge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNDBweDtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIFt0eXBlPVwic3VibWl0XCJdIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNHM7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIEBleHRlbmQgJXRleHQtcmVndWxhcjtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMXB4IDI0cHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQ7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtY29sb3I7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlLW1haW4tY29sb3I7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRicmFuZC1jb2xvcjtcclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlLW1haW4tY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC1jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAuc2VsZWN0MiB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgJi1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICYtc2VsZWN0aW9uIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNDhweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJsYWNrLW1haW4tY29sb3I7XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICZbYXJpYS1leHBhbmRlZD1cInRydWVcIl0ge1xyXG4gICAgICAgICAgICAgICAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgJl9fcmVuZGVyZWQge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgcmVtKDQpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSg0OCkgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrLW1haW4tY29sb3IgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgJl9fYXJyb3cge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2NoZXZyb24tZG93bi5zdmdcIik7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDExcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBib3R0b206IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNHM7XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgYiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uZG1wLWpvYi1jYXJkIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JleS1jb2xvcjtcclxuICAgIG1hcmdpbjogMCAwIDI0cHg7XHJcbiAgICBwYWRkaW5nOiAyM3B4O1xyXG4gICAgXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcclxuICAgICAgICBwYWRkaW5nOiAzMXB4O1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDMycHg7XHJcbiAgICB9XHJcbiAgICBcclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgJl9faGVhZCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgMjBweDtcclxuICAgICAgICBnYXA6IDEycHg7XHJcbiAgICAgICAgXHJcbiAgICAgICAgaDUge1xyXG4gICAgICAgICAgICBjb2xvcjogJGJyYW5kLWNvbG9yO1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgLmRtcC1idG4ge1xyXG4gICAgICAgICAgICBmbGV4LXNocmluazogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgICZfX2Rlc2NyaXB0aW9uIHtcclxuICAgICAgICBtYXJnaW46IDAgMCAzMnB4O1xyXG4gICAgICAgIFxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgICBAZXh0ZW5kICV0ZXh0LXJlZ3VsYXI7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDhweDtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmX19mb290ZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICBnYXA6IDI0cHg7XHJcbiAgICAgICAgXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAuZG1wLWJ0biB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgJl9fcmVmIHtcclxuICAgICAgICBAZXh0ZW5kICV0ZXh0LXNtYWxsO1xyXG4gICAgICAgIGNvbG9yOiAkdGV4dC1zZWNvbmRhcnktY29sb3I7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5kbXAtY2FyZWVycyB7XHJcbiAgICAmX193cmFwIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDg4MHB4O1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmX19maWx0ZXIge1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgNHB4IDhweCAtMnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUtbWFpbi1jb2xvcjtcclxuICAgICAgICBwYWRkaW5nOiAzMnB4IDI0cHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTZweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGdhcDogMjRweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogMztcclxuICAgICAgICBtYXJnaW4tdG9wOiAtNzJweDtcclxuXHJcbiAgICAgICAgZGlzcGxheTpub25lO1xyXG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICBcclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMjRweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDQ4cHg7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAuZG1wLWZvcm0tc2VsZWN0IHtcclxuICAgICAgICAgICAgZmxleDogMCAwIDEwMCU7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgICAgIGZsZXg6IDAgMCBjYWxjKCgxMDAlIC8gMykgLSAxOHB4KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgICAgIGZsZXg6IDEgMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgLnNlbGVjdDItY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX3BsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkdGV4dC1ncmV5LWNvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgIC5kbXAtYnRuIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgICZfX2xpc3Qge1xyXG4gICAgICAgIHBhZGRpbmc6IDYwcHggMCA4MHB4O1xyXG4gICAgICAgIFxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA4MHB4IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA5NnB4IDAgMTEycHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLmRtcC1yZXF1ZXN0LWJsb2NrIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZS1tYWluLWNvbG9yO1xyXG4gICAgcGFkZGluZzogMjRweCAyMHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBnYXA6IDI0cHggMTZweDtcclxuICAgIGZsZXg6IDAgMCAxMDAlO1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgYm94LXNoYWRvdzogMHB4IDRweCAyMHB4IDBweCByZ2JhKCRibGFjay1tYWluLWNvbG9yLCAwLjIwKTtcclxuICAgIFxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XHJcbiAgICAgICAgZ2FwOiAyNHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDI0cHg7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmc6IDQwcHg7XHJcbiAgICB9XHJcbiAgICBcclxuICAgICZfX2ljb24ge1xyXG4gICAgICAgIHdpZHRoOiAxMDBweDtcclxuICAgICAgICBmbGV4LXNocmluazogMDtcclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICBpbWcsXHJcbiAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmX190ZXh0IHtcclxuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTE2cHgpO1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGUtbWFpbi1jb2xvcjtcclxuICAgICAgICBcclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE0NHB4KTtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgIGZsZXgtZ3JvdzogMTtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgaDUge1xyXG4gICAgICAgICAgICBjb2xvcjogJGJsdWUtYmxhY2stY29sb3I7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDRweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIEBleHRlbmQgJXRleHQtc21hbGw7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDRweDtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmX19idG4ge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgICAgIFxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICB3aWR0aDogMjUwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgICAgICB3aWR0aDogNDAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgIC5kbXAtYnRuIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgOHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBAZXh0ZW5kICV0ZXh0LXRpbnk7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGUtbWFpbi1jb2xvcjtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcbi5kbXAtc3R1ZGllcy1jYXJkIHtcclxuICAgICRzdHVkaWVzOiAmO1xyXG4gICAgXHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjRzO1xyXG4gICAgYm94LXNoYWRvdzogMHB4IDIwcHggMjRweCAtNHB4IHJnYmEoJGJsYWNrLW1haW4tY29sb3IsIDAuMDgpO1xyXG4gICAgY29sb3I6IGluaXRpYWw7XHJcbiAgICBcclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICBcclxuICAgICAgICAjeyRzdHVkaWVzfV9fbW9yZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiRibHVlLWJsYWNrLWNvbG9yO1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgIHBhdGgge1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICRyZWQtc2Vjb25kYXJ5LWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmX19pbWFnZSB7XHJcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAyNjBweDtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweCA4cHggMCAwO1xyXG4gICAgICAgIFxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgZmxleC1ncm93OiAxO1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHggMjVweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUtbWFpbi1jb2xvcjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgOHB4IDhweDtcclxuICAgICAgICBcclxuICAgICAgICBoNSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDE2cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiRibHVlLWJsYWNrLWNvbG9yO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgJl9fbW9yZSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XHJcbiAgICAgICAgZ2FwOiA4cHg7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIEBleHRlbmQgJXRleHQtcmVndWxhcjtcclxuICAgICAgICBjb2xvcjogJGJsYWNrLW1haW4tY29sb3I7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNHM7XHJcbiAgICAgICAgXHJcbiAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgcGF0aCB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC40cztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmRtcy1jYXNlLXN0dWR5LWNhcmQge1xyXG4gICAgJHByb2plY3QtY2FyZDogJjtcclxuXHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjRzO1xyXG4gICAgbWFyZ2luOiAwIDAgMzJweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgY29sb3I6JGJsdWUtYmxhY2stY29sb3I7XHJcblxyXG4gICAgJjpub3QoLmRtcy1jYXNlLXN0dWR5LWNhcmRfZnVsbCkge1xyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMCA0OHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYygoMTAwJSAtIDQ4cHgpIC8gMik7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgNjRweDtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoKDEwMCUgLSA2NHB4KSAvIDMpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgXHJcbiAgICAgICAgI3skcHJvamVjdC1jYXJkfV9faW1hZ2Uge1xyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAuZG1wLWxpbmsge1xyXG4gICAgICAgICAgICBjb2xvcjogJGJsdWUtYmxhY2stY29sb3I7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDVweCk7XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIHBhdGgge1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICRyZWQtc2Vjb25kYXJ5LWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmX3NxdWFyZSB7XHJcbiAgICAgICAgI3skcHJvamVjdC1jYXJkfV9faW1hZ2Uge1xyXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmX19pbWFnZSB7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XHJcbiAgICAgICAgXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgQGV4dGVuZCAlaW1hZ2UtY292ZXI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNHM7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmX19jb250ZW50IHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcclxuICAgICAgICBcclxuICAgICAgICBoNSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiRibHVlLWJsYWNrLWNvbG9yO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMCAxNnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAuZG1wLWxpbmsge1xyXG4gICAgICAgICAgICBAZXh0ZW5kICV0ZXh0LXJlZ3VsYXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLmRtcC1zZXJ2aWNlcy1jYXJkIHtcclxuICAgICRzZXJ2aWNlcy1jYXJkOiAmO1xyXG4gICAgXHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgIFxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgICAgIFxyXG4gICAgICAgICN7JHNlcnZpY2VzLWNhcmR9X19jb250ZW50IHtcclxuICAgICAgICAgICAgLmRtcC1saW5rIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYmx1ZS1ibGFjay1jb2xvcjtcclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNXB4KTtcclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICBwYXRoIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDokcmVkLXNlY29uZGFyeS1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgICZfX2ltYWdlIHtcclxuICAgICAgICBoZWlnaHQ6IDI2MHB4O1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDIwcHg7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBAZXh0ZW5kICVpbWFnZS1jb3ZlcjtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czo4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmX19jb250ZW50IHtcclxuICAgICAgICBoNSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDhweDtcclxuICAgICAgICAgICAgY29sb3I6ICRibHVlLWJsYWNrLWNvbG9yO1xyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMjBweDtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgIC5kbXAtbGluayB7XHJcbiAgICAgICAgICAgIEBleHRlbmQgJXRleHQtcmVndWxhcjtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNXB4KTtcclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICBwYXRoIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJGJyYW5kLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcbi8qc3dpcGVyIGNvbnRyb2xzKi9cclxuLnN3aXBlci1idXR0b24tcHJldixcclxuLnN3aXBlci1idXR0b24tbmV4dCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgaGVpZ2h0OiA0OHB4O1xyXG4gICAgd2lkdGg6IDQ4cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJGJsdWUtYmxhY2stY29sb3I7XHJcbiAgICBcclxuICAgIHN2ZyB7XHJcbiAgICAgICAgd2lkdGg6IDI0cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAyNXB4O1xyXG5cclxuICAgICAgICBwYXRoIHtcclxuICAgICAgICAgICAgZmlsbDokYmx1ZS1ibGFjay1jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zd2lwZXItcGFnaW5hdGlvbiB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGdhcDogOHB4O1xyXG4gICAgXHJcbiAgICAmLWJ1bGxldCB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgaGVpZ2h0OiA4cHg7XHJcbiAgICAgICAgd2lkdGg6IDhweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNHM7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHJlZC1zZWNvbmRhcnktY29sb3I7XHJcbiAgICAgICAgb3BhY2l0eTogMC41O1xyXG4gICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgXHJcbiAgICAgICAgJi1hY3RpdmUge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zd2lwZXJfbmF2LWRhcmsge1xyXG4gICAgLnN3aXBlci1idXR0b24tcHJldixcclxuICAgIC5zd2lwZXItYnV0dG9uLW5leHQge1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJGJsYWNrLW1haW4tY29sb3I7XHJcbiAgICAgICAgXHJcbiAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgcGF0aCB7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAkYmxhY2stbWFpbi1jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgXHJcbiAgICAuc3dpcGVyLXBhZ2luYXRpb24ge1xyXG4gICAgICAgICYtYnVsbGV0IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrLW1haW4tY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLypzaWRlYmFyKi9cclxuLmRtcC1zaWRlYmFyLWJsb2NrIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZS1tYWluLWNvbG9yO1xyXG4gICAgcGFkZGluZzogMzJweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgIGJveC1zaGFkb3c6IDBweCAyNHB4IDQ4cHggLTEycHggcmdiYSgkYmxhY2stbWFpbi1jb2xvciwgMC4xOCk7XHJcbiAgICBcclxuICAgIGg1IHtcclxuICAgICAgICBjb2xvcjogJGJsdWUtYmxhY2stY29sb3I7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgMTZweDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgJl9fcm93IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIGdhcDogMTBweDtcclxuICAgICAgICBtYXJnaW46IDAgMCAyNHB4O1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmX190ZXh0IHtcclxuICAgICAgICBmbGV4LWdyb3c6IDE7XHJcbiAgICAgICAgY29sb3I6ICRibHVlLWJsYWNrLWNvbG9yO1xyXG4gICAgICAgIEBleHRlbmQgJXRleHQtc21hbGw7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIFxyXG4gICAgICAgICYtc21hbGwge1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlLW1haW4tY29sb3I7XHJcbiAgICAgICAgICAgIEBleHRlbmQgJXRleHQtdGlueTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMTZweCAwIDI0cHg7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDM0cHg7XHJcbiAgICAgICAgICAgICAgICBnYXA6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBAZXh0ZW5kICV0ZXh0LXNtYWxsO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMTBweDtcclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9jaGVjay1yZWQuc3ZnXCIpO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IC0xcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgJl9fbG9nbyB7XHJcbiAgICAgICAgd2lkdGg6IDg0cHg7XHJcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICAgICAgXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAuZG1wLWJ0biB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICAgICAgICBcclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgJl9yZWQge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRyZWQtc2Vjb25kYXJ5LWNvbG9yO1xyXG5cclxuICAgICAgICBoNSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGUtbWFpbi1jb2xvcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5kbXAtc2lkZWJhci1ibG9ja19fdGV4dCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiR3aGl0ZS1tYWluLWNvbG9yO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcbi5kbXAtc2luZ2xlLWNhc2Utc3R1ZHktaGVybyB7XHJcbiAgICBwYWRkaW5nLXRvcDogcmVtKDMyKTtcclxuICAgIG1heC13aWR0aDogbWluKDEwMCUgLSBtYXRoLWNsYW1wKDY0LCAxMjgsIDEyMDAsIDE0MDApLCByZW0oNzY4KSk7XHJcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgIG1hcmdpbi1ib3R0b206IG1hdGgtY2xhbXAoNDAsIDgwKTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIFxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IHJlbSg4MCk7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogcmVtKDExMik7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5yYW5rLW1hdGgtYnJlYWRjcnVtYiB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDI0KTtcclxuICAgICAgICBcclxuICAgICAgICA+IHAge1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgIGgxIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgICBjb2xvcjogJGJsdWUtYmxhY2stY29sb3I7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBcclxuICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oMjQpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZG1wLWxpbmsge1xyXG4gICAgICAgIGNvbG9yOiRibHVlLWJsYWNrLWNvbG9yO1xyXG5cclxuICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICBwYXRoIHtcclxuICAgICAgICAgICAgICAgIGZpbGw6dHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICBzdHJva2U6JGJsdWUtYmxhY2stY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBjb2xvcjokYmx1ZS1ibGFjay1jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgICZfX2V4Y2VycHQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogbWF0aC1jbGFtcCgxNiwgMTgpO1xyXG4gICAgICAgIFxyXG4gICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgyNCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmX19jYXRlZ29yaWVzIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGdhcDogOHB4O1xyXG4gICAgICAgIFxyXG4gICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgzNik7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uZG1wLXNpbmdsZS1jYXNlLXN0dWR5LWZvb3RlciB7XHJcbiAgICBtYXgtd2lkdGg6IG1pbigxMDAlIC0gbWF0aC1jbGFtcCg2NCwgMTI4LCAxMjAwLCAxNDAwKSwgcmVtKDEzMTIpKTtcclxuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgcGFkZGluZzogcmVtKDMyKSAwO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGdhcDogcmVtKDMycHgpO1xyXG4gICAgXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcclxuICAgICAgICBwYWRkaW5nOiByZW0oODApIDA7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgcGFkZGluZzogcmVtKDExMikgMDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB9XHJcblxyXG4gICAgLmRtcC1saW5rIHtcclxuICAgICAgICBjb2xvcjokYmx1ZS1ibGFjay1jb2xvcjtcclxuICAgICAgICBcclxuICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICBwYXRoIHtcclxuICAgICAgICAgICAgICAgIGZpbGw6dHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICBzdHJva2U6JGJsdWUtYmxhY2stY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBjb2xvcjokYmx1ZS1ibGFjay1jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi51aS1kYXRlcGlja2VyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZS1tYWluLWNvbG9yO1xyXG5cclxuICAgIGEge1xyXG4gICAgICAgIGNvbG9yOiAkYmxhY2stbWFpbi1jb2xvcjtcclxuICAgIH1cclxuXHJcbiAgICAudWktZGF0ZXBpY2tlci1oZWFkZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIGdhcDogMjBweDtcclxuXHJcbiAgICAgICAgLnVpLWNvcm5lci1hbGwge1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgZmxleDogMCAwIGNhbGMoNTAlIC0gMTBweCk7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogY2FsYyg1MCUgLSAxMHB4KTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC51aS1kYXRlcGlja2VyLXRpdGxlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICBnYXA6IDEwcHg7XHJcbiAgICAgICAgICAgIGZsZXg6IDAgMCAxMDAlO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICBzZWxlY3Qge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogNXB4O1xyXG4gICAgICAgICAgICAgICAgZmxleDogMCAwIGNhbGMoNTAlIC0gNXB4KTtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogY2FsYyg1MCUgLSA1cHgpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uYWxpZ25yaWdodCB7XHJcbiAgICBmbG9hdDpyaWdodDtcclxuICAgIG1hcmdpbjowIDAgMTBweCAyMHB4O1xyXG5cclxuICAgIC53cC1jYXB0aW9uLXRleHQge1xyXG4gICAgICAgIGRpc3BsYXk6bm9uZTtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcclxuICAgICAgICBmbG9hdDpub25lO1xyXG4gICAgICAgIG1hcmdpbjoyMHB4IDAgMTBweCAwO1xyXG4gICAgICAgIHdpZHRoOjEwMCUgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5hbGlnbmxlZnQge1xyXG4gICAgZmxvYXQ6bGVmdDtcclxuICAgIG1hcmdpbjowIDIwcHggMTBweCAwO1xyXG5cclxuICAgIC53cC1jYXB0aW9uLXRleHQge1xyXG4gICAgICAgIGRpc3BsYXk6bm9uZTtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcclxuICAgICAgICBmbG9hdDpub25lO1xyXG4gICAgICAgIG1hcmdpbjoyMHB4IDAgMTBweCAwO1xyXG4gICAgICAgIHdpZHRoOjEwMCUgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi52aWRlby13cmFwcGVyLCAudmlkZW9XcmFwcGVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7IC8qIDE2OjkgYXNwZWN0IHJhdGlvICovXHJcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcclxuICAgIGhlaWdodDogMDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBtYXJnaW46MjBweCAwO1xyXG4gICAgXHJcbiAgICBpZnJhbWUsIG9iamVjdCwgZW1iZWQge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB9XHJcbn0iLCJAdXNlIFwidmFyaWFibGVzXCIgYXMgKjtcclxuXHJcbiVoIHtcclxuICAgIG1hcmdpbjogMCAwIDI1cHg7XHJcbiAgICBwYWRkaW5nOiAyMHB4IDAgMDtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBjb2xvcjogJGJsdWUtYmxhY2stY29sb3I7XHJcbiAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNvZmlhO1xyXG4gICAgXHJcbiAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgIH1cclxufVxyXG5cclxuJWgxIHtcclxuICAgIGZvbnQtc2l6ZTogbWF0aC1jbGFtcCg0MCwgNTApO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcclxufVxyXG5cclxuJWgyIHtcclxuICAgIGZvbnQtc2l6ZTogbWF0aC1jbGFtcCgzNiwgNDIpO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcclxufVxyXG5cclxuJWgzIHtcclxuICAgIGZvbnQtc2l6ZTogbWF0aC1jbGFtcCgzMiwgMzYpO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcclxufVxyXG5cclxuJWg0IHtcclxuICAgIGZvbnQtc2l6ZTogbWF0aC1jbGFtcCgyNCwgMjgpO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICAgIFxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcclxuICAgIH1cclxufVxyXG5cclxuJWg1IHtcclxuICAgIGZvbnQtc2l6ZTogbWF0aC1jbGFtcCgyMCwgMjMpO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcclxufVxyXG5cclxuJWg2IHtcclxuICAgIGZvbnQtc2l6ZTogbWF0aC1jbGFtcCgxOCwgMTkpO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcclxufVxyXG5cclxuJXRleHQtbGFyZ2Uge1xyXG4gICAgZm9udC1zaXplOiAxOXB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcclxufVxyXG5cclxuJXRleHQtbWVkaXVtIHtcclxuICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgfVxyXG59XHJcblxyXG4ldGV4dC1yZWd1bGFyIHtcclxuICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbn1cclxuXHJcbiV0ZXh0LXNtYWxsIHtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbn1cclxuXHJcbiV0ZXh0LXRpbnkge1xyXG4gICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcclxufVxyXG5cclxuJWltYWdlLWNvdmVyIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbn1cclxuXHJcblxyXG4uZG1wLXRleHQtcmVkIHtcclxuICAgIGNvbG9yOiAkcmVkLWNvbG9yO1xyXG59XHJcbiIsIkB1c2UgXCJ2YXJpYWJsZXNcIiBhcyAqO1xyXG5AdXNlIFwiZXh0ZW5kXCI7XHJcblxyXG4uZG1wLWhlYWRlciB7XHJcbiAgICAkaGVhZGVyOiAmO1xyXG5cclxuICAgICYuc3RpY2t5IHtcclxuICAgICAgICB0b3A6MDtcclxuICAgICAgICBwb3NpdGlvbjpmaXhlZDtcclxuICAgICAgICB6LWluZGV4OiA5OTk5O1xyXG4gICAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgICAgXHJcbiAgICAgICAgJjpub3QoLmxhbmRpbmctaGVhZGVyKSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOnN0YXRpYztcclxuXHJcbiAgICAgICAgICAgIC5kbXAtaGVhZGVyX19tYWluIHtcclxuICAgICAgICAgICAgICAgIHRvcDowO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246Zml4ZWQ7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiA5OTk5O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6NHB4IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5kbXAtaGVhZGVyX19tYWluIHtcclxuICAgICAgICAgICAgcGFkZGluZzo0cHggMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5kbXAtaGVhZGVyX19sb2dvIHtcclxuICAgICAgICAgICAgd2lkdGg6MTgwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmX19ib3gge1xyXG4gICAgICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XHJcbiAgICB9XHJcbiAgICBcclxuICAgICYuc2hvdyB7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwdmg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZS1tYWluLWNvbG9yO1xyXG4gICAgICAgICAgICBvdmVyZmxvdy15OiBzY3JvbGw7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAjeyRoZWFkZXJ9X19tYWluIHtcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICYtd3JhcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgIGdhcDogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgI3skaGVhZGVyfV9fbmF2IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTRweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgI3skaGVhZGVyfV9fbWVudSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMzJweDtcclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgJiA+IGxpIHtcclxuICAgICAgICAgICAgICAgICAgICAmID4gYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgJi5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuc3ViLW1lbnUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgLnN1Yi1tZW51IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAwIDAgMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAjeyRoZWFkZXJ9X19idG5zIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGdhcDogMTZweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIC5kbXAtYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgI3skaGVhZGVyfV9fbGluayB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gOHB4O1xyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAmLXRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmX190b3Age1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1jb2xvcjtcclxuICAgICAgICBwYWRkaW5nOiA5cHggMCAxMHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xyXG4gICAgICAgICAgICAuZG1wLWNvbnRhaW5lci1mdWxsIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6MCAzMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmX19tZW51LXNlY29uZGFyeSB7XHJcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgIGdhcDogMjVweDtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgXHJcbiAgICAgICAgJiA+IGxpIHtcclxuICAgICAgICAgICAgJiA+IGEge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBAZXh0ZW5kICV0ZXh0LXNtYWxsO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZS1tYWluLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNHM7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICR3aGl0ZS1tYWluLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjRzO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgICZfX21haW4ge1xyXG4gICAgICAgIHBhZGRpbmc6IDE0cHggMDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUtbWFpbi1jb2xvcjtcclxuICAgICAgICBib3gtc2hhZG93OiAwIDRweCA4cHggLTJweCByZ2JhKDAsIDAsIDAsIDAuMSk7XHJcbiAgICAgICAgXHJcbiAgICAgICAgXHJcbiAgICAgICAgJi13cmFwIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgZ2FwOiAzMnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xyXG4gICAgICAgICAgICAuZG1wLWNvbnRhaW5lci1mdWxsIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6MCAzMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmX19sb2dvIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB3aWR0aDogMjYwcHg7XHJcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICAgICAgXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyMDBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xyXG4gICAgICAgICAgICB3aWR0aDogMjQ0cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyODRweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmX19idXJnZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGhlaWdodDogNDhweDtcclxuICAgICAgICB3aWR0aDogNDhweDtcclxuICAgICAgICBmbGV4LXNocmluazogMDtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgIFxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgd2lkdGg6IDE2cHg7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IC41cyBhbGwgY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMS4yNzUpO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGJsdWUtYmxhY2stY29sb3I7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDEpIHtcclxuICAgICAgICAgICAgICAgIHRvcDogMThweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgICAgICAgdG9wOiAyM3B4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgzKSB7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDI4cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDEpIHtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgzKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgJl9fbmF2IHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIFxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgIGdhcDogcmVtKDMyKTtcclxuICAgICAgICAgICAgZmxleC1ncm93OjE7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmX19oZWFkZXItcGhvbmUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDIwKTtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIGNvbG9yOiAkYmx1ZS1ibGFjay1jb2xvcjtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjRzO1xyXG4gICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcclxuICAgICAgICBcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICRyZWQtc2Vjb25kYXJ5LWNvbG9yO1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuXHJcbiAgICAgICAgICAgICYgKyAuZG1wLWJ0biB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE2KTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgICZfX21lbnUge1xyXG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGdhcDogMjhweDtcclxuICAgICAgICBmbGV4LWdyb3c6MTtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgICAgICAgICBnYXA6IHJlbSgxNik7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWxhbmRpbmcge1xyXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgJiA+IGxpIHtcclxuICAgICAgICAgICAgJiA+IGEge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBAZXh0ZW5kICV0ZXh0LXJlZ3VsYXI7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrLW1haW4tY29sb3I7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC40cztcclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRsaWdodC1ibHVlLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgJi5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgJiA+IGEge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDI4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2NoZXZyb24tZG93bi5zdmdcIik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjRzO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgJiA+IGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGxpZ2h0LWJsdWUtY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9jaGV2cm9uLWRvd24tYmx1ZS5zdmdcIik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5zdWItbWVudSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgLnN1Yi1tZW51IHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyMDBweDtcclxuICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAtMTBweDtcclxuICAgICAgICAgICAgICAgIHRvcDogMzBweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZS1tYWluLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogNTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDRweCA4cHggLTJweCByZ2JhKDAsIDAsIDAsIDAuMSk7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNHM7XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAtMTBweDtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAmID4gbGkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDhweDtcclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAmID4gYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kICV0ZXh0LXJlZ3VsYXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2stbWFpbi1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC40cztcclxuICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRsaWdodC1ibHVlLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmX19ib3R0b20ge1xyXG4gICAgICAgIGhlaWdodDogcmVtKDUwKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtY29sb3I7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBcclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmX19sYW5kaW5nLW1lbnUge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIGdhcDogcmVtKDQwKTtcclxuICAgICAgICBoZWlnaHQ6IGluaGVyaXQ7XHJcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIFxyXG4gICAgICAgIGxpIHtcclxuICAgICAgICBcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtKDUwKTtcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZS1tYWluLWNvbG9yO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSgxOCk7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZS1tYWluLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC40cztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICAgICAgICAgIGdhcDogcmVtKDI1KTtcclxuXHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTYpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmX19saW5rcyB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICYtdGl0bGUge1xyXG4gICAgICAgICAgICBmb250LXNpemU6cmVtKDE2KTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgY29sb3I6ICRibHVlLWJsYWNrLWNvbG9yO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNvZmlhO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMCA4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmX19taW4tbWVudSB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICBcclxuICAgICAgICAmID4gbGkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA4cHggMDtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICYgPiBhIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgQGV4dGVuZCAldGV4dC1zbWFsbDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2stbWFpbi1jb2xvcjtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjRzO1xyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgXHJcbiAgICAmX19idG5zIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgZ2FwOiAxNnB4O1xyXG4gICAgICAgIFxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgICZfX2xpbmsge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBnYXA6IDhweDtcclxuICAgICAgICBAZXh0ZW5kICV0ZXh0LXJlZ3VsYXI7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBjb2xvcjogJGJsYWNrLW1haW4tY29sb3I7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjRzO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICBjb2xvcjogJGJsYWNrLW1haW4tY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICYtaWNvbiB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcblxyXG4gICAgICAgICAgICAgICAgcGF0aCB7XHJcbiAgICAgICAgICAgICAgICAgICAgc3Ryb2tlOiRyZWQtc2Vjb25kYXJ5LWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICYtdGV4dCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTcwMHB4KSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAmLW1haWwge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCJAdXNlIFwiLi4vdmFyaWFibGVzXCIgYXMgKjtcclxuQHVzZSBcIi4uL2V4dGVuZFwiO1xyXG5cclxuLmRtcC1iYXNpYy10ZXh0LXNlY3Rpb24ge1xyXG4gICAgcGFkZGluZzogcmVtKDMyKSAwO1xyXG4gICAgXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcclxuICAgICAgICBwYWRkaW5nOiByZW0oODApIDA7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgICAgICBwYWRkaW5nOiByZW0oMTEyKSAwO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIG1heC13aWR0aDogbWluKDEwMCUgLSBtYXRoLWNsYW1wKDY0LCAxMjgsIDEyMDAsIDE0MDApLCByZW0oMTMxMikpO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgICAgICBnYXA6IG1hdGgtY2xhbXAoMzAsIDgwKTtcclxuICAgICAgICBcclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgICZfX3NpZGViYXIge1xyXG4gICAgICAgIFxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcclxuICAgICAgICAgICAgZmxleDogMCAwIHJlbSg0NjQpO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IHJlbSg0NjQpO1xyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAuZG1wLXNpZGViYXItYmxvY2sge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogc3RpY2t5O1xyXG4gICAgICAgICAgICB0b3A6IDEwMHB4O1xyXG5cclxuICAgICAgICAgICAgJi5sYW5kaW5nLXNpZGViYXIge1xyXG4gICAgICAgICAgICAgICAgdG9wOjE0MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmX19jb250ZW50IHtcclxuICAgICAgICBmbGV4LWJhc2lzOiAwO1xyXG4gICAgICAgIGZsZXgtZ3JvdzogMTtcclxuICAgICAgICBtYXgtd2lkdGg6IHJlbSg3NjgpO1xyXG4gICAgICAgIFxyXG4gICAgICAgIGgyIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMTZweDtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDI0cHg7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgIGgzIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMjRweDtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDI0cHg7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgIGg0IHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMjBweDtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDI0cHg7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgIGg1LCBoNiB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDE2cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgQGV4dGVuZCAldGV4dC1yZWd1bGFyO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMDRyZW07XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDE2cHg7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmdhbGxlcnkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGdhcDogMzBweCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgJi5nYWxsZXJ5LWNvbHVtbnMtMiB7XHJcbiAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmdhbGxlcnktaXRlbSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDoxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBmbG9hdDpub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46MCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZ2FsbGVyeS1jYXB0aW9uIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjo1cHggMCAwIDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMCBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGJyIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6bm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgIGIge1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICBmaWd1cmUge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyNHB4IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogNDhweCAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgOHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgIGZpZ2NhcHRpb24ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA4cHg7XHJcbiAgICAgICAgICAgIEBleHRlbmQgJXRleHQtc21hbGw7XHJcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgJGxpZ2h0LWJsdWUtY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgIGJsb2NrcXVvdGUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMjBweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS40O1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMDRyZW07XHJcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAkbGlnaHQtYmx1ZS1jb2xvcjtcclxuICAgICAgICAgICAgbWFyZ2luOiAzNnB4IDA7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgIC53cC1jYXB0aW9uIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgcGFkZGluZzogMjRweCAwO1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDQ4cHggMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgLndwLWNhcHRpb24tdGV4dCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgxNCk7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA4cHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkICRicmFuZC1jb2xvcjtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDhweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICB1bCwgb2wge1xyXG4gICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEzcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYmx1ZS1ibGFjay1jb2xvcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHAgYSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkbGlnaHQtYmx1ZS1jb2xvcjtcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRibHVlLWJsYWNrLWNvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBcclxuICAgICAgICAmX2JsdWUge1xyXG4gICAgICAgICAgICBjb2xvcjogJHJlZC1zZWNvbmRhcnktY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmX19pbmZvIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBnYXA6IHJlbSgxMCk7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICBcclxuICAgICAgICAmLWNhdCB7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2stbWFpbi1jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgJl9fZm9vdGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDQ4cHg7XHJcbiAgICAgICAgZ2FwOiByZW0oMzApO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmX190YWdzIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBnYXA6IHJlbSg4KTtcclxuICAgICAgICBcclxuICAgICAgICAmLXRhZyB7XHJcbiAgICAgICAgXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmX19wYWdpbmF0aW9uIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA1NnB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIGdhcDogNDBweDtcclxuICAgICAgICBcclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgZ2FwOiA4MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAmLWl0ZW0ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgZ2FwOiAxMHB4O1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjRzO1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2stbWFpbi1jb2xvcjtcclxuICAgICAgICAgICAgZmxleDogMCAwIDEwMCU7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICAgICAgZmxleDogMCAwIGNhbGMoMTAwJSAvIDIgLSA0MC4wMXB4KTtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC8gMiAtIDQwLjAxcHgpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgJi1pY29uIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJsdWUtYmxhY2stY29sb3I7XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDhweDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDhweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhdGgge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiRibHVlLWJsYWNrLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgJi10ZXh0IHtcclxuICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmx1ZS1ibGFjay1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kICV0ZXh0LXJlZ3VsYXI7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICBiIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIkB1c2UgXCJ2YXJpYWJsZXNcIiBhcyAqO1xyXG5AdXNlIFwiZXh0ZW5kXCI7XHJcblxyXG4uZG1wLWZvb3RlciB7XHJcbiAgICBwYWRkaW5nOiA1MHB4IDA7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBib3JkZXItYm90dG9tOjhweCBzb2xpZCAkcmVkLXNlY29uZGFyeS1jb2xvcjtcclxuICAgIFxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDgwcHggMDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgJGZvb3RlcjogJjtcclxuXHJcbiAgICAmX3JlZC1ib3JkZXIge1xyXG4gICAgICAgIGJvcmRlci10b3AtY29sb3I6ICRyZWQtY29sb3I7XHJcbiAgICB9XHJcbiAgICBcclxuICAgICZfX2JnIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMzMsIDQyLCA0OSwgMC4xMCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmX19jb250ZW50IHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogMjtcclxuICAgIH1cclxuICAgIFxyXG4gICAgJl9fd3JhcCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcclxuICAgICAgICBmbGV4LXdyYXA6d3JhcDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgIGdhcDogMjBweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogODBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6bm93cmFwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgJl9fbWFpbiB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZmxleDowIDEgMTAwJTtcclxuICAgICAgICBcclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xyXG4gICAgICAgICAgICBmbGV4OjA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmX19sb2dvIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB3aWR0aDogMjg0cHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgMzJweDtcclxuICAgICAgICBcclxuICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmX19pbmZvIHtcclxuICAgICAgICBtYXJnaW46IDAgMCAyNHB4O1xyXG4gICAgICAgIFxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICYtdGl0bGUge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSgxNCk7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktSW50ZXI7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDZweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE0KTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgZ2FwOiA4cHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE0KTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgY29sb3I6ICRibHVlLWJsYWNrLWNvbG9yO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC40cztcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMCA0cHg7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGxpZ2h0LWJsdWUtY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LXNocmluazogMDtcclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhdGgge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBzdHJva2U6JGxpZ2h0LWJsdWUtY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcbiAgICBcclxuICAgIFxyXG4gICAgJl9fbmF2IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGdhcDogMjRweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0NHB4O1xyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAmLWNvbCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDEycHgpO1xyXG4gICAgICAgICAgICBmbGV4LWdyb3c6IDE7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjEycHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgJi10aXRsZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE4KTtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zb2ZpYTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDsgXHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDE2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICYtbWVudSB7XHJcbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICYgPiBsaSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAxMnB4O1xyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAmID4gYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTQpO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiRibHVlLWJsYWNrLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC40cztcclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRsaWdodC1ibHVlLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgJl9fbGFuZGluZyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgZ2FwOiByZW0oMjQpO1xyXG4gICAgICAgIGZsZXg6IDAgMCByZW0oNDYwKTtcclxuICAgICAgICBtYXgtd2lkdGg6IHJlbSg0NjApO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzYwcHgpIHtcclxuICAgICAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICYtaW5mbyB7XHJcbiAgICAgICAgICAgIGZsZXg6IDAgMCAxMDAlO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtYmFzaXM6IDA7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWdyb3c6IDE7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleDogMCAwIDI1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjUwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICYtdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTQpO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc29maWE7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCA2cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICYtdGV4dCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgxNCk7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgZ2FwOiA4cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgxNCk7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRibHVlLWJsYWNrLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNHM7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCA0cHg7XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRsaWdodC1ibHVlLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmX19ib3R0b20ge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDMxcHg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBib3JkZXItdG9wOjFweCBzb2xpZCAkZ3JleS1saWdodGVyLWNvbG9yO1xyXG4gICAgICAgIFxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICYtY3JlYXRvciB7XHJcbiAgICAgICAgICAgIEBleHRlbmQgJXRleHQtc21hbGw7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYmx1ZS1ibGFjay1jb2xvcjtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgc3ZnIHBhdGgge1xyXG4gICAgICAgICAgICAgICAgZmlsbDokYmx1ZS1ibGFjay1jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAmLW1lbnUge1xyXG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgZ2FwOiA1cHggMjBweDtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICAgICAgZ2FwOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICYgPiBsaSB7XHJcbiAgICAgICAgICAgICAgICAmID4gYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGV4dGVuZCAldGV4dC1zbWFsbDtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNHM7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6JGJsdWUtYmxhY2stY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbGlnaHQtYmx1ZS1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5kbXAtYm90dG9tLWZvcm0ge1xyXG4gICAgJGJvdHRvbS1mb3JtOiAmO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgIGJhY2tncm91bmQ6ICRicmFuZC1jb2xvcjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDM7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgXHJcbiAgICAmX2ZyZWUge1xyXG4gICAgXHJcbiAgICB9XHJcbiAgICBcclxuICAgICZfcGFpZCB7XHJcbiAgICBcclxuICAgIH1cclxuICAgIFxyXG4gICAgJl9fZm9ybSxcclxuICAgICZfX2ltZyB7XHJcbiAgICAgICAgZmxleC1iYXNpczogMDtcclxuICAgICAgICBmbGV4LWdyb3c6IDE7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmX19mb3JtIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogbWF0aC1jbGFtcCgzMiwgNDgpO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiBtYXRoLWNsYW1wKDMyLCA0OCk7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcclxuICAgICAgICAgICAgLmdmb3JtX3dyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTpmbGV4O1xyXG4gICAgICAgICAgICAgICAgZ2FwOjAgNjBweDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5nZm9ybV9oZWFkaW5nIHtcclxuICAgICAgICAgICAgICAgIGZsZXg6MCAwIDI2MHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZ2Zvcm1fYW5jaG9yIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtYmFzaXM6MTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgZm9ybSB7XHJcbiAgICAgICAgICAgIGZsZXg6MTtcclxuICAgICAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZ2ZfcHJvZ3Jlc3NiYXJfd3JhcHBlciB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xyXG4gICAgICAgICAgICBib3R0b206MTVweDtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBib3R0b206YXV0bztcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBvcmRlcjogMjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmdmX3Byb2dyZXNzYmFyX3RpdGxlIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGUtbWFpbi1jb2xvcjtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjowO1xyXG5cclxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtbGlnaHRlci1jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmdmX3Byb2dyZXNzYmFyIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6bm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAuZ2Zvcm1fcmVxdWlyZWRfbGVnZW5kLFxyXG4gICAgICAgIC5nZm9ybV92YWxpZGF0aW9uX2Vycm9ycyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5nZmllbGRfdmFsaWRhdGlvbl9tZXNzYWdlIHtcclxuICAgICAgICAgICAgY29sb3I6ICRyZWQtY29sb3IgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgLmdmb3JtX3RpdGxlIHtcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZS1tYWluLWNvbG9yO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IG1hdGgtY2xhbXAoMjQsIDQwKTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDMwKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgLmdmb3JtX2Rlc2NyaXB0aW9uLCAuZ3NlY3Rpb25fZGVzY3JpcHRpb24ge1xyXG4gICAgICAgICAgICBjb2xvcjogJGJyYW5kLWxpZ2h0ZXItY29sb3I7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE4KTtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgLmdmb3JtX2JvZHkge1xyXG4gICAgICAgICAgICAuZ2Zvcm1fZmllbGRzIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICBnYXA6IHJlbSgyNCkgcmVtKDQwKTtcclxuXHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBnYXA6IHJlbSgyNCkgcmVtKDI0KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgLmdzZWN0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4OiAwIDAgMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgLmdzZWN0aW9uX3RpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMjApO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6JHdoaXRlLW1haW4tY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAuZ2ZpZWxkIHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4OiAwIDAgMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLS13aWR0aC10aGlyZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4OjE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5naW5wdXRfY29udGFpbmVyX3NlbGVjdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgkd2hpdGUtbWFpbi1jb2xvciwwLjcpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAmLmdmaWVsZC0td2lkdGgtaGFsZiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleDogMCAwIGNhbGMoMTAwJSAvIDIgLSByZW0oMjAuMDEpKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC8gMiAtIHJlbSgyMC4wMSkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICYuaGlkZGVuX2xhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmdmaWVsZF9sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYuZ2ZfaW52aXNpYmxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6LTk5OTlweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5naW5wdXRfY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5nZm9ybS1ncmlkLXJvdyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdhcDogNXB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuZ2lucHV0X2NvbnRhaW5lcl9jdXN0b21fY2FyZF9maWVsZHMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZ2FwOjEuNXJlbSAyLjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6MS41cmVtO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZ2Zvcm1fY2FyZF9pY29uX2NvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6ZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZ2FwOjE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206MS41cmVtO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmdmb3JtX2NhcmRfaWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6MDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOjUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6MzRweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmX21hc3RlcmNhcmQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6XCJcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL21hc3RlcmNhcmQuc3ZnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmX3Zpc2Ege1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6XCJcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3Zpc2Euc3ZnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmdpbnB1dF9jYXJkZXh0cmFzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTpmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBnYXA6MS41cmVtIDIuNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlmcmFtZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDo0NXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206MDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbToxcHggc29saWQgI0ZGRiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmdmb3JtLWZpZWxkLWxhYmVsLS10eXBlLXN1YiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6LjI1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgkd2hpdGUtbWFpbi1jb2xvciwwLjcpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmdmb3JtLWdyaWQtY29sIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGUtbWFpbi1jb2xvcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOm5vdCguaG91cl9taW51dGVfY29sb24pIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAmLmRtcC1uYW1lLFxyXG4gICAgICAgICAgICAgICAgICAgICYuZG1wLWVtYWlsLFxyXG4gICAgICAgICAgICAgICAgICAgICYuZG1wLXBob25lIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmdpbnB1dF9jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOm5vdChbdHlwZT1cImZpbGVcIl0pOm5vdChbdHlwZT1cImNoZWNrYm94XCJdKTpub3QoW3R5cGU9XCJyYWRpb1wiXSkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIHJlbSg4KSAwIHJlbSg0MCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLmRtcC1yYWRpbyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5nY2hvaWNlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiR3aGl0ZS1tYWluLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdhcDogOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLmRtcC10ZXh0YXJlYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHRhcmVhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgkd2hpdGUtbWFpbi1jb2xvciwwLjUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICYuZG1wLW5hbWUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuZ2lucHV0X2NvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy91c2VyLWJsdWUuc3ZnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAmLmRtcC1lbWFpbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5naW5wdXRfY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2VudmVsb3BlLWJsdWUuc3ZnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi5kbXAtcGhvbmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuZ2lucHV0X2NvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9waG9uZS1ibHVlLnN2Zyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgLmdmaWVsZF9kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKCR3aGl0ZS1tYWluLWNvbG9yLDAuNyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSg0KTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgLy8gLS0tLSAvL1xyXG4gICAgICAgICAgICAgICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpub3QoW3R5cGU9XCJmaWxlXCJdKTpub3QoW3R5cGU9XCJjaGVja2JveFwiXSk6bm90KFt0eXBlPVwicmFkaW9cIl0pIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oNDgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkd2hpdGUtbWFpbi1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgcmVtKDgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlLW1haW4tY29sb3I7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGUtbWFpbi1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkd2hpdGUtbWFpbi1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlLW1haW4tY29sb3IgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9jaGV2cm9uLWRvd24td2hpdGUuc3ZnJyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibGFjay1tYWluLWNvbG9yO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1zZWxlY3RhYmxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlLW1haW4tY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5zZWxlY3QyLWRyb3Bkb3duIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkd2hpdGUtbWFpbi1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dGFyZWEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNzlweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTJweCA0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkd2hpdGUtbWFpbi1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZS1tYWluLWNvbG9yO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOjpwbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgkd2hpdGUtbWFpbi1jb2xvciwwLjUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIC5naW5wdXRfY29udGFpbmVyX2ZpbGV1cGxvYWQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkd2hpdGUtbWFpbi1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IHZhcigtLWRtcC10ZXh0LCAnTm8gZmlsZSBjaG9zZW4nKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE2KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogcmVtKDEyKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtbGlnaHRlci1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnQ2hvb3NlIEZpbGUnO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IHJlbSgyOSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtKDI5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgcmVtKDgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlLW1haW4tY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogcmVtKDEyKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuZ2Zvcm1fZmlsZXVwbG9hZF9ydWxlcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIFt0eXBlPVwiZmlsZVwiXSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogcmVtKDQ4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAuZ2lucHV0X2NvbnRhaW5lcl9jaGVja2JveCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5nZmllbGRfY2hlY2tib3gge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBnYXA6IHJlbSgyMCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5nY2hvaWNlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgxNik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjokd2hpdGUtbWFpbi1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiByZW0oMS41KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMThweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMThweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICR3aGl0ZS1tYWluLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogcmVtKDE0KSByZW0oMTIpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnB1dDpjaGVja2VkICsgbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2NoZWNrYm94LnN2Zyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgJi5kbXAtcmFkaW8tYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmdpbnB1dF9jb250YWluZXJfcmFkaW8ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmdmaWVsZF9yYWRpbyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBnYXA6IHJlbSgxNik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmdjaG9pY2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4OiAwIDAgMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYnJhbmQtbGlnaHRlci1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtbGlnaHRlci1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IHJlbSg4KSByZW0oMTYpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC40cztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW5wdXQ6Y2hlY2tlZCArIGxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1saWdodGVyLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgLmdmaWVsZF9sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTYpO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSg2KTtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlLW1haW4tY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgLmdmaWVsZF9yZXF1aXJlZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGUtbWFpbi1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDJweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgLmdmb3JtX2Zvb3RlciwgLmdmb3JtX3BhZ2VfZm9vdGVyIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IHJlbSgzNCk7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGdhcDogMTVweDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZ2Zvcm0tbG9hZGVyIHtcclxuICAgICAgICAgICAgICAgIG9yZGVyOjE7XHJcbiAgICAgICAgICAgIH1cclxuICBcclxuICAgICAgICAgICAgLmRtcC1ib3R0b20tZm9ybV9mcmVlICYge1xyXG4gICAgICAgICAgICAgICAgW3R5cGU9XCJzdWJtaXRcIl0sIFt0eXBlPVwiYnV0dG9uXCJdIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgZ2FwOiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjRzO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LXNocmluazogMDtcclxuICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kICV0ZXh0LXJlZ3VsYXI7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMXB4IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICR3aGl0ZS1tYWluLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIG9yZGVyOjI7XHJcbiAgICAgICAgICAgICAgICAgICAgYmxvY2stc2l6ZTogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIFt0eXBlPVwiYnV0dG9uXCJdIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgXHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZS1tYWluLWNvbG9yO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUtbWFpbi1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgW3R5cGU9XCJzdWJtaXRcIl0ge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZS1tYWluLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3I7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR5ZWxsb3ctY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGUtbWFpbi1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkeWVsbG93LWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgLmRtcC1ib3R0b20tZm9ybV9wYWlkICYge1xyXG4gICAgICAgICAgICAgICAgW3R5cGU9XCJzdWJtaXRcIl0sIFt0eXBlPVwiYnV0dG9uXCJdIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgZ2FwOiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjRzO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LXNocmluazogMDtcclxuICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kICV0ZXh0LXJlZ3VsYXI7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMXB4IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICR3aGl0ZS1tYWluLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIG9yZGVyOjI7XHJcbiAgICAgICAgICAgICAgICAgICAgYmxvY2stc2l6ZTogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIFt0eXBlPVwiYnV0dG9uXCJdIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgXHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZS1tYWluLWNvbG9yO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUtbWFpbi1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHdoaXRlLW1haW4tY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIFt0eXBlPVwic3VibWl0XCJdIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcmVkLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGUtbWFpbi1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRyZWQtY29sb3I7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRyZWQtc2Vjb25kYXJ5LWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRyZWQtc2Vjb25kYXJ5LWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlLW1haW4tY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZ2Zvcm1fcHBjcF9zbWFydF9wYXltZW50X2J1dHRvbnMge1xyXG4gICAgICAgICAgICAgICAgb3JkZXI6IDI7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6NDVweCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgICAgIC5wYXlwYWwtYnV0dG9ucyB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OjQ1cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAycHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgaWZyYW1lIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46MDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4taW5saW5lOjA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgLnNlbGVjdDIge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgcG9zaXRpb246clxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgJi1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICYtc2VsZWN0aW9uIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNDhweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJsYWNrLW1haW4tY29sb3I7XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICZbYXJpYS1leHBhbmRlZD1cInRydWVcIl0ge1xyXG4gICAgICAgICAgICAgICAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgJl9fcmVuZGVyZWQge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgcmVtKDQpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSg0OCkgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrLW1haW4tY29sb3IgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgJl9fYXJyb3cge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2NoZXZyb24tZG93bi5zdmdcIik7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDExcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBib3R0b206IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNHM7XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgYiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmX19pbWcge1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgIFxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxufVxyXG5cclxuLmRtcC1ib3R0b20tZm9ybV9mcmVlLCAuZG1wLWJvdHRvbS1mb3JtX3BhaWQge1xyXG4gICAgLmdmb3JtX2NvbmZpcm1hdGlvbl93cmFwcGVyIHtcclxuICAgICAgICBjb2xvcjogd2hpdGU7IFxyXG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5kbXAtYm90dG9tLWZvcm1fcGFpZCB7XHJcbiAgICBmb3JtIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB9XHJcblxyXG4gICAgLmdmX3Byb2dyZXNzYmFyX3dyYXBwZXIgeyAgICAgICBcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcclxuICAgICAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGJvdHRvbTphdXRvO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgICAgICBvcmRlcjogMjtcclxuXHJcbiAgICAgICAgICAgIC5nZl9wcm9ncmVzc2Jhcl90aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kLWxpZ2h0ZXItY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCJAdXNlIFwidmFyaWFibGVzXCIgYXMgKjtcclxuXHJcbiosXHJcbmEsXHJcbmJ1dHRvbjpub3QoLmhwLWJ0bikge1xyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgICAgb3V0bGluZTogMXB4IHNvbGlkICMwMDA7XHJcbiAgICAgICAgb3V0bGluZS1vZmZzZXQ6IDhweDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgJjpmb2N1czpub3QoOmZvY3VzLXZpc2libGUpIHtcclxuICAgICAgICBvdXRsaW5lOiAwO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmOmZvY3VzLXZpc2libGUge1xyXG4gICAgICAgIG91dGxpbmU6IDFweCBzb2xpZCAjMDAwO1xyXG4gICAgICAgIG91dGxpbmUtb2Zmc2V0OiA4cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5tYWluLXdyYXBwZXIge1xyXG4gICAgXHJcbiAgICAmX2JnIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDAsIDAsIDAsIDAuMjApIDAlLCByZ2JhKDAsIDAsIDAsIDAuMjApIDEwMCUpO1xyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICA+ICoge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDM7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICA+IHNlY3Rpb246bm90KC5kbXAtaGVybyk6bm90KC5kbXAtY29udGVudC1ibG9ja19ncmV5LWJnKTpub3QoLmRtcC1jYWxsYmFjayk6bm90KC5kbXAtc2VydmljZXMtYmFubmVyKTpub3QoLmRtcC10ZXN0aW1vbmlhbHMpOm5vdCguZG1wLXByb2Nlc3MuZG1wLWJsb2NrX2JsdWUpOm5vdCguZG1wLXByaW9yaXRpZXMpOm5vdCguZG1wLXNlY29uZGFyeS1oZXJvKTpub3QoLmRtcC1ib3R0b20tZm9ybSk6bm90KC5kbXAtc3R1ZGllcykge1xyXG4gICAgICAgICsgc2VjdGlvbjpub3QoLmRtcC1jb250ZW50LWJsb2NrX2dyZXktYmcpOm5vdCguZG1wLWNhbGxiYWNrKTpub3QoLmRtcC1zZXJ2aWNlcy1iYW5uZXIpOm5vdCguZG1wLXRlc3RpbW9uaWFscyk6bm90KC5kbXAtcHJvY2Vzcy5kbXAtYmxvY2tfYmx1ZSk6bm90KC5kbXAtcHJpb3JpdGllcyk6bm90KC5kbXAtYm90dG9tLWZvcm0pOm5vdCguZG1wLXN0dWRpZXMpOm5vdCguZG1wLWNlcnRpZmljYXRpb24pIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIkB1c2UgXCIuLi92YXJpYWJsZXNcIiBhcyAqO1xyXG5AdXNlIFwiLi4vZXh0ZW5kXCI7XHJcblxyXG4uZG1wLWZvcm0tYmxvY2sge1xyXG4gICAgcGFkZGluZzogcmVtKDMyKSAwO1xyXG4gICAgXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcclxuICAgICAgICBwYWRkaW5nOiByZW0oODApIDA7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgICAgICBwYWRkaW5nOiByZW0oMTEyKSAwO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgIG1heC13aWR0aDogbWluKDEwMCUgLSBtYXRoLWNsYW1wKDY0LCAxMjgsIDEyMDAsIDE0MDApLCByZW0oODgwKSk7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZS1tYWluLWNvbG9yO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgMjRweCA0OHB4IC0xMnB4IHJnYmEoMCwgMCwgMCwgMC4xOCk7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTZweDtcclxuICAgICAgICBwYWRkaW5nOiAzMnB4IDI0cHg7XHJcbiAgICAgICAgXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDMycHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA1NnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19oZWFkaW5nIHtcclxuICAgICAgICBjb2xvcjogJGJyYW5kLWNvbG9yO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGV4dCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgLmdmb3JtX2hlYWRpbmcsXHJcbiAgICAuZ2Zvcm1fdmFsaWRhdGlvbl9lcnJvcnMsXHJcbiAgICAuZ2ZpZWxkX3ZhbGlkYXRpb25fbWVzc2FnZSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAuZ2Zvcm1fYm9keSB7XHJcbiAgICAgICAgLmdmb3JtX2ZpZWxkcyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgZ2FwOiByZW0oMjQpO1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgLmdzZWN0aW9uIHtcclxuICAgICAgICAgICAgICAgIGZsZXg6IDAgMCAxMDAlO1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAuZ3NlY3Rpb25fdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE4KTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAuZ2ZpZWxkIHtcclxuICAgICAgICAgICAgICAgIGZsZXg6IDAgMCAxMDAlO1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAmLmdmaWVsZC0td2lkdGgtaGFsZiB7XHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXg6IDAgMCBjYWxjKDEwMCUgLyAyIC0gcmVtKDEyLjAxKSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC8gMiAtIHJlbSgxMi4wMSkpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgJi5oaWRkZW5fbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgIC5nZmllbGRfbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAuZ2ZpZWxkX2Rlc2NyaXB0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzcwNmY2ZjtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oNCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIC5nZmllbGRfbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAuZ2ZpZWxkX3JlcXVpcmVkIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2M2MjYyNjtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgICAgICAmOm5vdChbdHlwZT1cImZpbGVcIl0pOm5vdChbdHlwZT1cImNoZWNrYm94XCJdKTpub3QoW3R5cGU9XCJyYWRpb1wiXSkge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogcmVtKDQ4KTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJsYWNrLW1haW4tY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCA0cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIHRleHRhcmVhIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNzlweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEycHggNHB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYmxhY2stbWFpbi1jb2xvcjtcclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgLmdpbnB1dF9jb250YWluZXJfZmlsZXVwbG9hZCB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJsYWNrLW1haW4tY29sb3I7XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiB2YXIoLS1kbXAtdGV4dCwgJ05vIGZpbGUgY2hvc2VuJyk7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTYpO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogcmVtKDEyKTtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRleHQtZ3JleS1jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJ0Nob29zZSBGaWxlJztcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogcmVtKDI5KTtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtKDI5KTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgxNCk7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCByZW0oOCk7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXktbGlnaHRlci1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IHJlbSgxMik7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIC5nZm9ybV9maWxldXBsb2FkX3J1bGVzIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIFt0eXBlPVwiZmlsZVwiXSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oNDgpO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIC5naW5wdXRfY29udGFpbmVyX2NoZWNrYm94IHtcclxuICAgICAgICAgICAgICAgIC5nZmllbGRfY2hlY2tib3gge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBnYXA6IHJlbSgyMCk7XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgLmdjaG9pY2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiByZW0oMS41KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMThweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYmxhY2stbWFpbi1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCMwMDAsIDApO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IHJlbSgxNCkgcmVtKDEyKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2NoZWNrYm94LnN2Zyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgaW5wdXQ6Y2hlY2tlZCArIGxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCMwMDAsIDEpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAuZ2Zvcm1fZm9vdGVyIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogNDBweDtcclxuICAgICAgICBcclxuICAgICAgICBbdHlwZT1cInN1Ym1pdFwiXSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNHM7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBAZXh0ZW5kICV0ZXh0LXJlZ3VsYXI7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDExcHggMjRweDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNDBweDtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ibHVlLWNvbG9yO1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlLW1haW4tY29sb3I7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGxpZ2h0LWJsdWUtY29sb3I7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZS1tYWluLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRsaWdodC1ibHVlLWNvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAuc2VsZWN0MiB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgXHJcbiAgICAgICAgJi1jb250YWluZXIge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgJi1zZWxlY3Rpb24ge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQ4cHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRibGFjay1tYWluLWNvbG9yO1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgJlthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXSB7XHJcbiAgICAgICAgICAgICAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAmX19yZW5kZXJlZCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIHJlbSg0KSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSg0OCkgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2stbWFpbi1jb2xvciAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAmX19hcnJvdyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjRweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyNHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvY2hldnJvbi1kb3duLnN2Z1wiKTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMTFweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjRzO1xyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICBiIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIkB1c2UgXCIuLi92YXJpYWJsZXNcIiBhcyAqO1xyXG5AdXNlIFwiLi4vZXh0ZW5kXCI7XHJcblxyXG4uZG1wLWdhbGxlcnkge1xyXG4gICAgcGFkZGluZzogMzJweCAwO1xyXG4gICAgXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcclxuICAgICAgICBwYWRkaW5nOiA4MHB4IDA7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDExMnB4IDA7XHJcbiAgICB9XHJcbiAgICBcclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiBtaW4oMTAwJSAtIG1hdGgtY2xhbXAoNjQsIDEyOCwgMTIwMCwgMTQwMCksIHJlbSgxMzEyKSk7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmX19sYXlvdXQtMSB7XHJcbiAgICAgICAgY29sdW1uLWNvdW50OiAxO1xyXG4gICAgICAgIGNvbHVtbi1nYXA6IG1hdGgtY2xhbXAoMjQsIDMyKTtcclxuICAgICAgICBcclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcclxuICAgICAgICAgICAgY29sdW1uLWNvdW50OiAyO1xyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgY29sdW1uLWNvdW50OiAzO1xyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IG1hdGgtY2xhbXAoMjQsIDMyKTtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNHM7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6OHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmX19sYXlvdXQtMiB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgZ2FwOiBtYXRoLWNsYW1wKDI0LCAzMik7XHJcbiAgICB9XHJcbiAgICBcclxuICAgICZfX2NvbCxcclxuICAgICZfX2NvbC1tYXgge1xyXG4gICAgICAgIGZsZXg6IDAgMCAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICBcclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAgICAgICAgIGZsZXg6IDAgMCBjYWxjKDEwMCUgLyAyIC0gbWF0aC1jbGFtcCgxMi4wMSwgMTYuMDEpKTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLyAyIC0gbWF0aC1jbGFtcCgxMi4wMSwgMTYuMDEpKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOjhweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgICZfX2NvbCB7XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IG1hdGgtY2xhbXAoMzIwLCA2NDAsIDc2OCwgMTAyNCk7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBhc3BlY3QtcmF0aW86IDE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgICZfX2NvbC1tYXgge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIGdhcDogbWF0aC1jbGFtcCgyNCwgMzIpO1xyXG4gICAgICAgIFxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgZmxleDogMCAwIDEwMCU7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiBtYXRoLWNsYW1wKDMyMCwgNjQwLCA3NjgsIDEwMjQpO1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBhc3BlY3QtcmF0aW86IDE7XHJcbiAgICAgICAgICAgICAgICBmbGV4OiAwIDAgY2FsYygxMDAlIC8gMiAtIG1hdGgtY2xhbXAoMTIuMDEsIDE2LjAxKSk7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAvIDIgLSBtYXRoLWNsYW1wKDEyLjAxLCAxNi4wMSkpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAvKiZfX3dyYXAge1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAwO1xyXG4gICAgICAgIGNvbHVtbi1jb3VudDogMTtcclxuICAgICAgICAtbW96LWNvbHVtbi1jb3VudDogMTtcclxuICAgICAgICAtd2Via2l0LWNvbHVtbi1jb3VudDogMTtcclxuICAgICAgICBjb2x1bW4tZ2FwOiAyNHB4O1xyXG4gICAgICAgIC13ZWJraXQtY29sdW1uLWdhcDogMjRweDtcclxuICAgICAgICAtbW96LWNvbHVtbi1nYXA6IDI0cHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xyXG4gICAgICAgICAgICBjb2x1bW4tY291bnQ6IDI7XHJcbiAgICAgICAgICAgIC1tb3otY29sdW1uLWNvdW50OiAyO1xyXG4gICAgICAgICAgICAtd2Via2l0LWNvbHVtbi1jb3VudDogMjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgICAgICBjb2x1bW4tY291bnQ6IDM7XHJcbiAgICAgICAgICAgIC1tb3otY29sdW1uLWNvdW50OiAzO1xyXG4gICAgICAgICAgICAtd2Via2l0LWNvbHVtbi1jb3VudDogMztcclxuICAgICAgICAgICAgY29sdW1uLWdhcDogMzJweDtcclxuICAgICAgICAgICAgLXdlYmtpdC1jb2x1bW4tZ2FwOiAzMnB4O1xyXG4gICAgICAgICAgICAtbW96LWNvbHVtbi1nYXA6IDMycHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC40cztcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9Ki9cclxufVxyXG4iLCJAdXNlIFwiLi4vdmFyaWFibGVzXCIgYXMgKjtcclxuQHVzZSBcIi4uL2V4dGVuZFwiO1xyXG5cclxuLmRtcC1wcmlvcml0aWVzIHtcclxuICAgICRwcmlvcml0aWVzOiAmO1xyXG4gICAgXHJcbiAgICBwYWRkaW5nOiAzMnB4IDA7XHJcbiAgICBib3JkZXItYm90dG9tOjFweCBzb2xpZCAkZ3JleS1saWdodGVyLWNvbG9yO1xyXG4gICAgYm9yZGVyLXRvcDoxcHggc29saWQgJGdyZXktbGlnaHRlci1jb2xvcjtcclxuICAgIFxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XHJcbiAgICAgICAgcGFkZGluZzogNjRweCAwO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmX3ZlcnRpY2FsIHtcclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMzJweCAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAjeyRwcmlvcml0aWVzfV9fcm93IHtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICN7JHByaW9yaXRpZXN9X19jb2wge1xyXG4gICAgICAgICAgICBmbGV4OiAwIDAgMTAwJTtcclxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4OiAwIDAgY2FsYyg1MCUgLSAxNnB4KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4OiAwIDAgY2FsYygyMCUgLSAyNnB4KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4OiAwIDAgY2FsYygyMCUgLSA1MnB4KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAjeyRwcmlvcml0aWVzfV9faXRlbSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAmLWljb24ge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0byAxNnB4O1xyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgICZfX3JvdyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIGdhcDogNDBweCAzMnB4O1xyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xyXG4gICAgICAgICAgICBnYXA6IDMycHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcclxuICAgICAgICAgICAgZ2FwOiA2NHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDM0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmX19jb2wge1xyXG4gICAgICAgIGZsZXg6IDAgMCAxMDAlO1xyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xyXG4gICAgICAgICAgICBmbGV4OiAwIDAgY2FsYyg1MCUgLSAxNnB4KTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xyXG4gICAgICAgICAgICBmbGV4OiAwIDAgY2FsYygyNSUgLSAyNHB4KTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xyXG4gICAgICAgICAgICBmbGV4OiAwIDAgY2FsYygyNSUgLSA0OHB4KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgZ2FwOiAxNXB4O1xyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICBnYXA6IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICYtaWNvbiB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA2MHB4O1xyXG4gICAgICAgICAgICBmbGV4LXNocmluazogMDtcclxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgJi10ZXh0IHtcclxuICAgICAgICAgICAgaDUge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgNHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBtYXRoLWNsYW1wKDIwLCAyNCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgQGV4dGVuZCAldGV4dC1yZWd1bGFyO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIkB1c2UgXCIuLi92YXJpYWJsZXNcIiBhcyAqO1xyXG5AdXNlIFwiLi4vZXh0ZW5kXCI7XHJcblxyXG4uZG1wLXRleHQtaW1hZ2UtYmxvY2sge1xyXG4gICAgJGJsb2NrOiAmO1xyXG4gICAgcGFkZGluZzogMzJweCAwO1xyXG4gICAgXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcclxuICAgICAgICBwYWRkaW5nOiA2MHB4IDA7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDExMnB4IDA7XHJcbiAgICB9XHJcbiAgICBcclxuICAgICsgLmRtcC10ZXh0LWltYWdlLWJsb2NrIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgJl9sZWZ0LWltYWdlIHtcclxuICAgICAgICAjeyRibG9ja31fX3JvdyB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgJl9fcm93IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBnYXA6IDMycHg7XHJcbiAgICAgICAgXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIGdhcDogNDBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xyXG4gICAgICAgICAgICBnYXA6IDgwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmX19jb2wge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGZsZXg6IDAgMCAxMDAlO1xyXG4gICAgICAgIFxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICBmbGV4OiAwIDAgY2FsYyg1MCUgLSAyMHB4KTtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xyXG4gICAgICAgICAgICBmbGV4OiAwIDAgY2FsYyg1MCUgLSA0MHB4KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgIGgzIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMjRweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIEBleHRlbmQgJXRleHQtcmVndWxhcjtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDA2cmVtO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMCAxNnB4O1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgY29sb3I6ICRibGFjay1tYWluLWNvbG9yO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC40cztcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC1jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgJl9fbWVkaWEge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIFxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiByZW0oNzAwKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOjE2cHg7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiAzMjYvMjg1O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIkB1c2UgXCIuLi92YXJpYWJsZXNcIiBhcyAqO1xyXG5AdXNlIFwiLi4vZXh0ZW5kXCI7XHJcblxyXG4uZG1wLWNhbGxiYWNrIHtcclxuICAgICRjYWxsYmFjazogJjtcclxuXHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nOiAzMnB4IDA7XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XHJcbiAgICAgICAgcGFkZGluZzogODBweCAwO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDExMnB4IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYmcge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB0b3A6IDA7XHJcblxyXG4gICAgICAgICYtaW1hZ2Uge1xyXG4gICAgICAgICAgICBAZXh0ZW5kICVpbWFnZS1jb3ZlcjtcclxuXHJcbiAgICAgICAgICAgICYtLWRlc2t0b3Age1xyXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi0tbW9iaWxlIHtcclxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fd3JhcCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICB9XHJcblxyXG4gICAgLmRtcC1jb250YWluZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6Z3JpZDtcclxuICAgICAgICBcclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMjBweCk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gNDBweCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDI0cHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogbWF0aC1jbGFtcCgyNCwgNTApO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIEBleHRlbmQgJXRleHQtbWVkaXVtO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMCAzMHB4O1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCA0MHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmRtcC1idG4ge1xyXG4gICAgICAgICAgICBqdXN0aWZ5LXNlbGY6Y2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX2dyYXkge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6JGJyYW5kLWNvbG9yO1xyXG5cclxuICAgICAgICAjeyRjYWxsYmFja31fX2JnIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmRtcC1jYWxsYmFja19fY29udGVudCB7XHJcbiAgICAgICAgICAgIGgyLCBwIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiR3aGl0ZS1tYWluLWNvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDpcIlwiO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgbGVmdDowO1xyXG4gICAgICAgICAgICAgICAgdG9wOjA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OjEwMCU7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoJGJsYWNrLW1haW4tY29sb3IsMC4zKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX2JsdWUge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6JGdyZXktc2Vjb25kYXJ5LWNvbG9yO1xyXG5cclxuICAgICAgICAjeyRjYWxsYmFja31fX2JnIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6XCJcIjtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6MDtcclxuICAgICAgICAgICAgICAgIHRvcDowO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDoxMDAlO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjpyZ2JhKCRncmV5LXNlY29uZGFyeS1jb2xvciwwLjcpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfY29udGVudC1yaWdodCB7XHJcbiAgICAgICAgI3skY2FsbGJhY2t9X19jb250ZW50IHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uZ3Jhdml0eS1tb2RhbCB7XHJcbiAgICBkaXNwbGF5OiBub25lOyBcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHotaW5kZXg6IDk5OTk7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBvdmVyZmxvdzogYXV0bztcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC42KTtcclxuXHJcbiAgICAmX19jb250ZW50IHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgIG1hcmdpbjogMTAlIGF1dG87XHJcbiAgICAgICAgcGFkZGluZzogMzBweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgICAgICAgd2lkdGg6IDYwMHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBtYXgtd2lkdGg6Y2FsYygxMDAlIC0gNDBweCk7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDI0cHggNDhweCAtMTJweCByZ2JhKDAsIDAsIDAsIDAuMTgpO1xyXG5cclxuICAgICAgICAuZ2Zvcm1fdGl0bGUge1xyXG4gICAgICAgICAgICBjb2xvcjogJGJsYWNrLW1haW4tY29sb3I7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogbWF0aC1jbGFtcCgyNCwgMzQpO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oMjUpO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OjIwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZ2Zvcm1fcmVxdWlyZWRfbGVnZW5kLFxyXG4gICAgICAgIC5nZm9ybV92YWxpZGF0aW9uX2Vycm9ycyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5nZm9ybV9ib2R5IHtcclxuICAgICAgICAgICAgLmdmb3JtX2ZpZWxkcyB7XHJcbiAgICAgICAgICAgICAgICAuZ2ZpZWxkX2xhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgxNik7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDYpO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2stbWFpbi1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAuZ2ZpZWxkX3JlcXVpcmVkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDJweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmdmaWVsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbToyMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6bm90KFt0eXBlPVwiZmlsZVwiXSk6bm90KFt0eXBlPVwiY2hlY2tib3hcIl0pOm5vdChbdHlwZT1cInJhZGlvXCJdKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogcmVtKDQ4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJsYWNrLW1haW4tY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIHJlbSg4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibGFjay1tYWluLWNvbG9yO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrLW1haW4tY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmdmb3JtX2Zvb3RlciwgLmdmb3JtX3BhZ2VfZm9vdGVyIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDo1cHg7XHJcblxyXG4gICAgICAgIFt0eXBlPVwic3VibWl0XCJdIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGdhcDogOHB4O1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjRzO1xyXG4gICAgICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgICAgICAgICBAZXh0ZW5kICV0ZXh0LXJlZ3VsYXI7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDExcHggMjRweDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNDBweDtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHdoaXRlLW1haW4tY29sb3I7XHJcbiAgICAgICAgICAgIG9yZGVyOjI7XHJcbiAgICAgICAgICAgIGJsb2NrLXNpemU6IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWJsdWUtY29sb3I7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGUtbWFpbi1jb2xvcjtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkbGlnaHQtYmx1ZS1jb2xvcjtcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkbGlnaHQtYmx1ZS1jb2xvciwgNSUpO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZS1tYWluLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oJGxpZ2h0LWJsdWUtY29sb3IsIDUlKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jbG9zZSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMTBweDtcclxuICAgICAgICByaWdodDogMjBweDtcclxuICAgICAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIGNvbG9yOiAkYmxhY2stbWFpbi1jb2xvcjtcclxuICAgICAgICB0cmFuc2l0aW9uOmFsbCAwLjJzIGVhc2UtaW4tb3V0O1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgb3BhY2l0eTowLjU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIkB1c2UgXCIuLi92YXJpYWJsZXNcIiBhcyAqO1xyXG5AdXNlIFwiLi4vZXh0ZW5kXCI7XHJcblxyXG4uZG1wLXRlc3RpbW9uaWFscyB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nOiAzMnB4IDA7XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XHJcbiAgICAgICAgcGFkZGluZzogODBweCAwO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDExMnB4IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYmcge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBAZXh0ZW5kICVpbWFnZS1jb3ZlcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC8vJjphZnRlciB7XHJcbiAgICAgICAgLy8gICAgY29udGVudDogJyc7XHJcbiAgICAgICAgLy8gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgLy8gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIC8vICAgIHRvcDogMDtcclxuICAgICAgICAvLyAgICBsZWZ0OiAwO1xyXG4gICAgICAgIC8vICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIC8vICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAvLyAgICBiYWNrZ3JvdW5kOiByZ2JhKDYsIDg1LCAxNjIsIDAuNyk7XHJcbiAgICAgICAgLy99XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faGVhZCB7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZS1tYWluLWNvbG9yO1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDMycHg7XHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDQ4cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgODBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGgyIHtcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZS1tYWluLWNvbG9yO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMCAxNnB4O1xyXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDI0cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgICBAZXh0ZW5kICV0ZXh0LW1lZGl1bTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19ib2R5IHtcclxuICAgICAgICAuc3dpcGVyIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcclxuXHJcbiAgICAgICAgICAgICYtc2xpZGUge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgLmRtcC10ZXN0aW1vbmlhbHMtY2FyZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2LFxyXG4gICAgICAgICAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiA2M3B4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5zd2lwZXItYnV0dG9uLW5leHQge1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5zd2lwZXItcGFnaW5hdGlvbiB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAyMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6bm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCJAdXNlIFwiLi4vdmFyaWFibGVzXCIgYXMgKjtcclxuQHVzZSBcIi4uL2V4dGVuZFwiO1xyXG5cclxuLmRtcC1hYm91dC1ibG9jayB7XHJcbiAgICAmX19oZWFkIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgZ2FwOiAwO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICBnYXA6IDQwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDYwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAgICAgICAgIGdhcDogODBweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogODBweDtcclxuICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAmLXRpdGxlIHtcclxuICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA0NjhweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgaDMge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWRlc2NyaXB0aW9uIHtcclxuICAgICAgICAgICAgZmxleC1ncm93OiAxO1xyXG5cclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICBAZXh0ZW5kICV0ZXh0LXJlZ3VsYXI7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAxNnB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC40cztcclxuXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDMycHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6MTZweDtcclxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCA0OHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgNjBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgODBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi10ZXh0IHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNzY0cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG5cclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICBAZXh0ZW5kICV0ZXh0LXJlZ3VsYXI7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAxNnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIkB1c2UgXCIuLi92YXJpYWJsZXNcIiBhcyAqO1xyXG5AdXNlIFwiLi4vZXh0ZW5kXCI7XHJcblxyXG4uZG1wLXN0dWRpZXMge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICZfX2JnIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faGVhZCB7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgMzJweDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDQ4cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgNzJweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGgyIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19zbGlkZXIge1xyXG4gICAgICAgIC5zd2lwZXIge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xyXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMjBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi1zbGlkZSB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAuZG1wLXN0dWRpZXMtY2FyZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2LFxyXG4gICAgICAgICAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiA2M3B4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5zd2lwZXItYnV0dG9uLW5leHQge1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5zd2lwZXItcGFnaW5hdGlvbiB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4iLCJAdXNlIFwiLi4vdmFyaWFibGVzXCIgYXMgKjtcclxuQHVzZSBcIi4uL2V4dGVuZFwiO1xyXG5cclxuLmRtcC1jZXJ0aWZpY2F0aW9uIHtcclxuICAgIHBhZGRpbmc6IDMycHggMDtcclxuICAgIGJvcmRlci10b3A6MXB4IHNvbGlkICRncmV5LWxpZ2h0ZXItY29sb3I7XHJcbiAgICBib3JkZXItYm90dG9tOjFweCBzb2xpZCAkZ3JleS1saWdodGVyLWNvbG9yO1xyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDY0cHggMDtcclxuICAgIH1cclxuXHJcbiAgICAmX19yb3cge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBnYXA6IDMycHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190ZXh0IHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBmbGV4LXNocmluazogMDtcclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDQ2N3B4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaDUge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMCAxMHB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6MzBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgICBAZXh0ZW5kICV0ZXh0LXNtYWxsO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMCAxMHB4O1xyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19sb2dvcyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBnYXA6IDE2cHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAgICAgICAgIGdhcDogNDhweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtaXRlbSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGhlaWdodDogOTBweDtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMzFweDtcclxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCJAdXNlIFwiLi4vdmFyaWFibGVzXCIgYXMgKjtcclxuQHVzZSBcIi4uL2V4dGVuZFwiO1xyXG5cclxuLmRtcC1sb2NhbC1ibG9jayB7XHJcbiAgICAmX19yb3cge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBnYXA6IDQwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgMjRweDtcclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xyXG4gICAgICAgICAgICBnYXA6IDgwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgIGZsZXg6IDAgMCAxMDAlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgICAgICBmbGV4OiAwIDAgY2FsYyg1MCUgLSAyMHB4KTtcclxuICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XHJcbiAgICAgICAgICAgIGZsZXg6IDAgMCBjYWxjKDUwJSAtIDQwcHgpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaDMge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMCAyNHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIEBleHRlbmQgJXRleHQtbWVkaXVtO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMCAxNnB4O1xyXG5cclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbWFwIHtcclxuICAgICAgICBmbGV4OiAwIDAgMTAwJTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgZmxleDogMCAwIGNhbGMoNTAlIC0gMjBweCk7XHJcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xyXG4gICAgICAgICAgICBmbGV4OiAwIDAgY2FsYyg1MCUgLSA0MHB4KTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuIiwiQHVzZSBcIi4uL3ZhcmlhYmxlc1wiIGFzICo7XHJcbkB1c2UgXCIuLi9leHRlbmRcIjtcclxuXHJcbi5kbXAtZ3VpZGUtYmxvY2sge1xyXG4gICAgLmRtcC1ibG9ja19faGVhZCB7XHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA3MnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19zbGlkZXIge1xyXG4gICAgICAgIC5zd2lwZXIge1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgMzBweCk7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAxNXB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xyXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMjBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi1zbGlkZSB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAuZG1wLXRlc3RpbW9uaWFscy1jYXJkIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5zd2lwZXItYnV0dG9uLXByZXYsXHJcbiAgICAgICAgICAgIC5zd2lwZXItYnV0dG9uLW5leHQge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5zd2lwZXItYnV0dG9uLXByZXYge1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDc4cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnN3aXBlci1idXR0b24tbmV4dCB7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMTVweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnN3aXBlci1wYWdpbmF0aW9uIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiQHVzZSBcIi4uL3ZhcmlhYmxlc1wiIGFzICo7XHJcbkB1c2UgXCIuLi9leHRlbmRcIjtcclxuXHJcbi5kbXAtcHJvY2VzcyB7XHJcbiAgICAmX19yb3cge1xyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcclxuICAgICAgICAgICAgZ2FwOiA4MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb2wge1xyXG4gICAgICAgIGZsZXg6IDAgMCAxMDAlO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgZmxleDogMCAwIGNhbGMoNTAlIC0gMjBweCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAgICAgICAgIGZsZXg6IDAgMCBjYWxjKDUwJSAtIDQwcHgpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19saXN0IHtcclxuICAgICAgICBkaXNwbGF5OmZsZXg7XHJcbiAgICAgICAgZ2FwOjE2cHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pbWFnZSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDozMHB4O1xyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czoxNnB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6NDAwcHg7XHJcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZG1wLWJsb2NrX19oZWFkLXRpbGUge1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDMycHg7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMzhweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGgyIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiBtYXRoLWNsYW1wKDIyLCA1MCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIkB1c2UgXCIuLi92YXJpYWJsZXNcIiBhcyAqO1xyXG5AdXNlIFwiLi4vZXh0ZW5kXCI7XHJcblxyXG4uZG1wLXNlcnZpY2VzIHtcclxuICAgICZfX3JvdyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgZ2FwOiA0MHB4O1xyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xyXG4gICAgICAgICAgICBnYXA6IDQwcHggMjRweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xyXG4gICAgICAgICAgICBnYXA6IDQ4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDEycHgpO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoKDEwMCUgLyAzKSAtIDE2cHgpO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKCgxMDAlIC8gMykgLSAzMnB4KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbiIsIkB1c2UgXCIuLi92YXJpYWJsZXNcIiBhcyAqO1xyXG5AdXNlIFwiLi4vZXh0ZW5kXCI7XHJcblxyXG4uZG1wLXN0ZXAge1xyXG4gICAgJl9fd3JhcCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA3NjhweDtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAmX19oZWFkIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgMzJweDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDQ4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMCA4MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaDIge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMCAxNnB4O1xyXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDI0cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgICBAZXh0ZW5kICV0ZXh0LXJlZ3VsYXI7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDE2cHg7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgICAgJGl0ZW06ICY7XHJcblxyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgZ2FwOiAxNnB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgICAgICAgZmxleDoxO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XHJcbiAgICAgICAgICAgIGZsZXg6IDAgMCBjYWxjKDUwJSAtIDhweCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTY2cHgpIHtcclxuICAgICAgICAgICAgZmxleDogMTAwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xyXG4gICAgICAgICAgICBnYXA6IDIwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgI3skaXRlbX0tbnVtYmVyIHtcclxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtbnVtYmVyIHtcclxuICAgICAgICAgICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgICAgICAgICBjb2xvcjogJHJlZC1zZWNvbmRhcnktY29sb3I7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgIGgzIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkcmVkLXNlY29uZGFyeS1jb2xvcjtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgICAgIGZsZXgtZ3JvdzogMTtcclxuXHJcbiAgICAgICAgICAgIGg2IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDRweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToyMnB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgIEBleHRlbmQgJXRleHQtcmVndWxhcjtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDhweDtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfYmx1ZSB7XHJcbiAgICAgICAgICAgICN7JGl0ZW19LW51bWJlciB7XHJcbiAgICAgICAgICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRyZWQtc2Vjb25kYXJ5LWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHllbGxvdy1jb2xvclxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAjeyRpdGVtfS1kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgICAgICAgICBoNiwgcCB7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiQHVzZSBcIi4uL3ZhcmlhYmxlc1wiIGFzICo7XHJcbkB1c2UgXCIuLi9leHRlbmRcIjtcclxuXHJcbi5kbXAtaGVybyB7XHJcbiAgICAkaGVybzogJjtcclxuICAgIFxyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGNvbG9yOiAkd2hpdGUtbWFpbi1jb2xvcjtcclxuICAgIGJhY2tncm91bmQtc2l6ZTpjb3ZlcjtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIGNlbnRlcjtcclxuICAgIHBhZGRpbmc6MTJ2aCAwO1xyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcclxuICAgICAgICBwYWRkaW5nOjA7XHJcbiAgICB9XHJcblxyXG4gICAgJisgLmRtcC1wcmlvcml0aWVzIHtcclxuICAgICAgICBib3JkZXItdG9wOjAgbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDpcIiBcIjtcclxuICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OjA7XHJcbiAgICAgICAgdG9wOjA7XHJcbiAgICAgICAgaGVpZ2h0OjEwMCU7XHJcbiAgICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoJGJsYWNrLW1haW4tY29sb3IsMC40KTtcclxuICAgIH1cclxuICAgIFxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDc0MHB4O1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmX2JsdWUge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzA2NTVBMiAwJSwgIzQxNzRDNSAxMDAlKTtcclxuICAgIH1cclxuICAgIFxyXG4gICAgJl9yZWQge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgI0M2MjYyNiAwJSwgI0U0MEIxQyAxMDAlKTtcclxuICAgIH1cclxuICAgIFxyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICBwYWRkaW5nOiA0MHB4IDMycHggNDhweDtcclxuICAgICAgICBtYXgtd2lkdGg6IDExMDBweDtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIFxyXG4gICAgICAgIGgxIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMThweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgJl9faW1nIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBcclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBmbGV4OiAwIDAgbWluKDU0JSwgMTAxMHB4KTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiBtaW4oNTQlLCAxMDEwcHgpO1xyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAmLWJnIHtcclxuICAgICAgICAgICAgQGV4dGVuZCAlaW1hZ2UtY292ZXI7XHJcbiAgICAgICAgICAgIGNsaXAtcGF0aDogcG9seWdvbigxMjBweCAwLCAxMDAlIDAsIDEwMCUgMTAwJSwgMCUgMTAwJSk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICYtYmFkZ2Uge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxNjBweDtcclxuICAgICAgICAgICAgZGlzcGxheTpub25lO1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTpibG9jaztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDE4MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgICZfdG9wLXJpZ2h0IHtcclxuICAgICAgICAgICAgICAgIHRvcDoyMHB4O1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6MjBweDtcclxuXHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOjMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6MzBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgJl9ib3R0b20tcmlnaHQge1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOjIwcHg7XHJcbiAgICAgICAgICAgICAgICByaWdodDoyMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBib3R0b206MzBweDtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDozMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmX190YWdsaW5lIHtcclxuICAgICAgICBmb250LXNpemU6IG1hdGgtY2xhbXAoMTgsIDIyKTtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIGNvbG9yOiAkbGlnaHQtYmx1ZS1jb2xvcjtcclxuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNvZmlhO1xyXG4gICAgICAgIHRleHQtYWxpZ246Y2VudGVyO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgXHJcbiAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgICZfX3dyYXAge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgZ2FwOjMycHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuICAgICAgICBqdXN0aWZ5LXNlbGY6IGNlbnRlcjtcclxuICAgICAgICBtYXgtd2lkdGg6ODAlO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3RhcnQ7XHJcbiAgICAgICAgICAgIGdhcDowO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDo5MCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZG1wLWhlcm9fX3N1YnRpdGxlIHtcclxuICAgICAgICAgICAgZmxleDowIDAgNTAlO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5kbXAtaGVyb19fY29udGVudCB7XHJcbiAgICAgICAgICAgIGZsZXg6MCAwIDUwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc3VidGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogbWF0aC1jbGFtcCgyMCwgMzQpO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zb2ZpYTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgICAgIFxyXG4gICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmX19jb250ZW50IHtcclxuXHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IG1hdGgtY2xhbXAoMTYsIDE3KTtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgIHVsIHtcclxuICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMTZweDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogbWF0aC1jbGFtcCgxNiwgMTcpO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzNHB4O1xyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IHJlbSgyKTtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjRweDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvY2hlY2stYmx1ZS5zdmdcIik7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbm8tYm94IHtcclxuICAgICAgICAuZG1wLWhlcm9fX2NvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIGgxIHtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiR3aGl0ZS1tYWluLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBtYXRoLWNsYW1wKDQwLCA3OCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5kbXAtaGVyb19fYnRucyB7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jZW50ZXJlZC1ib3gge1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogNDhweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyNHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmRtcC1oZXJvX19jb250YWluZXIge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA0OHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUtbWFpbi1jb2xvcjtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czoxNnB4O1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OjBweCAyNHB4IDQ4cHggLTEycHggcmdiYSgkYmxhY2stbWFpbi1jb2xvciwwLjE4KTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA4ODBweDtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMzJweCAyMHB4IDI0cHggMjBweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJHdoaXRlLW1haW4tY29sb3IsMC44NSk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGgxIHtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogbWF0aC1jbGFtcCg0MCwgNjApO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZG1wLWhlcm9fX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6JGJsdWUtYmxhY2stY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5kbXAtaGVyb19fYnRucyB7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19sZWZ0LWJveCB7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIHBhZGRpbmc6IDEydmggNTZweDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA0OHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDI0cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZG1wLWhlcm9fX2NvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDQ4cHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZS1tYWluLWNvbG9yO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOjE2cHg7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6MHB4IDI0cHggNDhweCAtMTJweCByZ2JhKCRibGFjay1tYWluLWNvbG9yLDAuMTgpO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDg4MHB4O1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAzMnB4IDIwcHggMjRweCAyMHB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkd2hpdGUtbWFpbi1jb2xvciwwLjg1KTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgaDEge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogbWF0aC1jbGFtcCg0MCwgNjApO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZG1wLWhlcm9fX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6JGJsdWUtYmxhY2stY29sb3I7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZG1wLWhlcm9fX2J0bnMge1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmX19idG5zIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBnYXA6IHJlbSgxNik7XHJcbiAgICAgICAgXHJcbiAgICAgICAgLmRtcC1idG4ge1xyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcclxuICAgICAgICAgICAgICAgIGZsZXg6IDAgMCAxMDAlO1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmX19iYWRnZSB7XHJcbiAgICAgICAgd2lkdGg6IDEzMHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgICAgICBcclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIkB1c2UgXCIuLi92YXJpYWJsZXNcIiBhcyAqO1xyXG5AdXNlIFwiLi4vZXh0ZW5kXCI7XHJcblxyXG4uZG1wLWZhcSB7XHJcbiAgICAkZmFxOiAmO1xyXG4gICAgXHJcbiAgICBwYWRkaW5nOiAzMnB4IDA7XHJcbiAgICBcclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDgwcHggMDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgcGFkZGluZzogMTEycHggMDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgJl9jb2wtMSB7XHJcbiAgICAgICAgI3skZmFxfSB7XHJcbiAgICAgICAgICAgICZfX2FjY29yZGlvbiB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDc2OHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmX2NvbC0yIHtcclxuICAgIFxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgIG1heC13aWR0aDogbWluKDEwMCUgLSBtYXRoLWNsYW1wKDY0LCAxMjgsIDEyMDAsIDE0MDApLCByZW0oMTMxMikpO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgIH1cclxuICAgIFxyXG4gICAgJl9faGVhZCB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA3NjhweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IG1hdGgtY2xhbXAoNDAsIDgwKTtcclxuICAgICAgICBcclxuICAgICAgICAuaDIge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oMjQpO1xyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAmLWludHJvZHVjdGlvbiB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE4KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgICZfX2FjY29yZGlvbiB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgZ2FwOiByZW0oMTYpO1xyXG4gICAgICAgIFxyXG4gICAgICAgICYtY29sIHtcclxuICAgICAgICAgICAgZmxleDogMCAwIDEwMCU7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcclxuICAgICAgICAgICAgICAgIGZsZXg6IDAgMCBjYWxjKDEwMCUgLyAyIC0gbWF0aC1jbGFtcCg4LjAxLCAxNi4wMSkpO1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLyAyIC0gbWF0aC1jbGFtcCg4LjAxLCAxNi4wMSkpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAjeyRmYXF9IHtcclxuICAgICAgICAgICAgICAgICZfX2FjY29yZGlvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgJi1pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgxNik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgJi1pdGVtIHtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbToxcHggc29saWQgJGdyZXktbGlnaHRlci1jb2xvcjtcclxuXHJcbiAgICAgICAgICAgICYtaGVhZCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiByZW0oMjApIHJlbSg0NikgcmVtKDIwKSByZW0oMjQpO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTgpO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJsdWUtYmxhY2stY29sb3I7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIC5pY29uIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiByZW0oMjUpO1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiByZW0oMjQpO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiByZW0oMTgpO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogcmVtKDE4KTtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzO1xyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlLFxyXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogcmVtKDE4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oMik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlLWJsYWNrLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuM3M7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoOTBkZWcpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgJi51aS1hY2NvcmRpb24taGVhZGVyLWFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogcmdiYSgjMDY1NUEyLCAwKTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCMwNjU1QTIsIDApO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2stbWFpbi1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlLWJsYWNrLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAmLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCByZW0oMjQpIHJlbSgyNCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgICZfX2FkZGl0aW9uYWwge1xyXG4gICAgICAgIG1heC13aWR0aDogNTYwcHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW4tdG9wOiBtYXRoLWNsYW1wKDQwLCA4MCk7XHJcbiAgICAgICAgXHJcbiAgICAgICAgLmg0IHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDE2KTtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgJi10ZXh0IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTgpO1xyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAuZG1wLWJ0biB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSgyNCk7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIkB1c2UgXCIuLi92YXJpYWJsZXNcIiBhcyAqO1xyXG5AdXNlIFwiLi4vZXh0ZW5kXCI7XHJcblxyXG4uZG1wLWNhc2Utc3R1ZGllcyB7XHJcbiAgICBwYWRkaW5nOiAzMnB4IDA7XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XHJcbiAgICAgICAgcGFkZGluZzogNjBweCAwO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDgwcHggMCAxMTJweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19zb3J0IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIGdhcDogOHB4O1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDQ4cHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMCA4MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19yb3cge1xyXG4gICAgICAgIGdhcDogMTZweDtcclxuICAgICAgICBtYXJnaW46IDAgMCAxNnB4O1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcclxuICAgICAgICAgICAgZ2FwOiAyNHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgICAgIGdhcDogMzJweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNjRweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIkB1c2UgXCIuLi92YXJpYWJsZXNcIiBhcyAqO1xyXG5AdXNlIFwiLi4vZXh0ZW5kXCI7XHJcblxyXG4uZG1wLXJlbGF0ZWQtc2VydmljZXMge1xyXG4gICAgcGFkZGluZy10b3A6IDA7XHJcblxyXG4gICAgLmRtcC1ibG9ja19faGVhZC10aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgNDhweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19yb3cge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIGdhcDogMzJweCAyNHB4O1xyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcclxuICAgICAgICAgICAgZ2FwOiA0OHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb2wge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMjRweCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKCgxMDAlIC8gMykgLSAzMnB4KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiQHVzZSBcIi4uL3ZhcmlhYmxlc1wiIGFzICo7XHJcbkB1c2UgXCIuLi9leHRlbmRcIjtcclxuXHJcbi5kbXAtc2luZ2xlLXRlc3RpbW9uaWFsIHtcclxuICAgIG1heC13aWR0aDogbWluKDEwMCUgLSBtYXRoLWNsYW1wKDY0LCAxMjgsIDEyMDAsIDE0MDApLCByZW0oNzY4KSk7XHJcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgIHBhZGRpbmc6IHJlbSgzMikgMDtcclxuICAgIFxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XHJcbiAgICAgICAgcGFkZGluZzogcmVtKDgwKSAwO1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgcGFkZGluZzogcmVtKDExMikgMDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgJl9fcmF0aW5nIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgZ2FwOiA0cHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgMzJweDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgJl9fdGV4dCB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDMycHg7XHJcbiAgICAgICAgXHJcbiAgICAgICAgaDUge1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNvZmlhO1xyXG4gICAgICAgICAgICBjb2xvcjogJGJsdWUtYmxhY2stY29sb3I7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiBtYXRoLWNsYW1wKDIwLCAyNik7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmX19hdXRob3Ige1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBcclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgQGV4dGVuZCAldGV4dC1yZWd1bGFyO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LVJvYm90bztcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICBiIHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiQHVzZSBcIi4uL3ZhcmlhYmxlc1wiIGFzICo7XHJcbkB1c2UgXCIuLi9leHRlbmRcIjtcclxuXHJcbi5kbXAtY29udGFjdC1pbmZvLWJsb2NrIHtcclxuICAgIHBhZGRpbmc6IDMycHggMDtcclxuICAgIFxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XHJcbiAgICAgICAgcGFkZGluZzogODBweCAwO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgICAgICBwYWRkaW5nOiAxMTJweCAwO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIG1heC13aWR0aDogbWluKDEwMCUgLSBtYXRoLWNsYW1wKDY0LCAxMjgsIDEyMDAsIDE0MDApLCByZW0oMTMxMikpO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgICAgICBnYXA6IHJlbSg0OCkgbWF0aC1jbGFtcCgyNCwgNDgsIDEyMDAsIDE0MDApO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgICBmbGV4OiAwIDAgMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xyXG4gICAgICAgICAgICBmbGV4LWJhc2lzOiAwO1xyXG4gICAgICAgICAgICBmbGV4LWdyb3c6IDE7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgJi1pY29uIHtcclxuICAgICAgICAgICAgd2lkdGg6IDQ4cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDhweDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICBoNCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyNHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICYtdGV4dCB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgID4gYSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDIwKTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgY29sb3I6ICRibHVlLWJsYWNrLWNvbG9yO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcmVkLXNlY29uZGFyeS1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiQHVzZSBcIi4uL3ZhcmlhYmxlc1wiIGFzICo7XHJcbkB1c2UgXCIuLi9leHRlbmRcIjtcclxuXHJcbi5kbXAtcHJpY2luZy1ibG9jayB7XHJcbiAgICBwYWRkaW5nOiAzMnB4IDA7XHJcbiAgICBcclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDgwcHggMDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBtYXgtd2lkdGg6IG1pbigxMDAlIC0gbWF0aC1jbGFtcCg2NCwgMTI4LCAxMjAwLCAxNDAwKSwgcmVtKDEzMTIpKTtcclxuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgZ2FwOiByZW0oNDgpIG1hdGgtY2xhbXAoMjQsIDQ4LCAxMjAwLCAxNDAwKTtcclxuICAgIH1cclxuXHJcbiAgICAuYWRkaXRpb25hbC10ZXh0IHtcclxuICAgICAgICBtYXJnaW4tdG9wOjYwcHg7XHJcblxyXG4gICAgICAgIGg1IHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbToxMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgICAgZmxleDogMCAwIDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIFxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcclxuICAgICAgICAgICAgZmxleC1iYXNpczogMDtcclxuICAgICAgICAgICAgZmxleC1ncm93OiAxO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICYtaWNvbiB7XHJcbiAgICAgICAgICAgIGhlaWdodDogOTZweDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICBoNCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyNHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZToyOHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAmLXRleHQge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICA+IGEge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSgyMCk7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2stbWFpbi1jb2xvcjtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcztcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCJAdXNlIFwiLi4vdmFyaWFibGVzXCIgYXMgKjtcclxuQHVzZSBcIi4uL2V4dGVuZFwiO1xyXG5cclxuLmRtcC10ZXh0LWJveCB7XHJcbiAgICAkdGV4dC1ib3g6ICY7XHJcbiAgICBcclxuICAgIHBhZGRpbmctdG9wOiA1MHB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDE2MHB4O1xyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMTAycHg7XHJcbiAgICB9XHJcbiAgICBcclxuICAgICZfb3V0LWltYWdlIHtcclxuICAgICAgICAjeyR0ZXh0LWJveH0ge1xyXG4gICAgICAgICAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiBtaW4oMTAwJSAtIG1hdGgtY2xhbXAoNjQsIDEyOCwgMTIwMCwgMTQwMCksIHJlbSg5NjApKTtcclxuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDE2KTtcclxuICAgICAgICBwYWRkaW5nOiBtYXRoLWNsYW1wKDMyLCA5Nik7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCByZW0oMjQpIHJlbSg0OCkgcmVtKC0xMikgcmdiYSgwLCAwLCAwLCAuMTgpO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZS1tYWluLWNvbG9yO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmX19pbWcge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgyNSk7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogbWF0aC1jbGFtcCgyMDAsIDMwMCk7XHJcbiAgICAgICAgICAgIGhlaWdodDogbWF0aC1jbGFtcChjYWxjKCgyMDUvMzAwKSAqIDIwMCksIDIwNSk7XHJcbiAgICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiBtYXRoLWNsYW1wKGNhbGMoKCgoMjA1LzMwMCkgKiAyMDApIC8gMikgKiAtMSksIC0xMDIuNSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIkB1c2UgXCIuLi92YXJpYWJsZXNcIiBhcyAqO1xyXG5AdXNlIFwiLi4vZXh0ZW5kXCI7XHJcblxyXG4uZG1wLWxhcmdlLWltYWdlIHtcclxuICAgIG1heC13aWR0aDogbWluKDEwMCUgLSBtYXRoLWNsYW1wKDY0LCAxMjgsIDEyMDAsIDE0MDApLCByZW0oMTMxMikpO1xyXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICBwYWRkaW5nOiByZW0oMzIpIDA7XHJcbiAgICBcclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xyXG4gICAgICAgIHBhZGRpbmc6IHJlbSg4MCkgMDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgIHBhZGRpbmc6IHJlbSgxMTIpIDA7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIGltZyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgYXNwZWN0LXJhdGlvOiAxMzEyLzczODtcclxuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOjE2cHg7XHJcbiAgICB9XHJcbn1cclxuIiwiQHVzZSBcIi4uL3ZhcmlhYmxlc1wiIGFzICo7XHJcbkB1c2UgXCIuLi9leHRlbmRcIjtcclxuXHJcbi5kbXAtZmlmdHktZmlmdHktaW1hZ2VzIHtcclxuICAgIG1heC13aWR0aDogbWluKDEwMCUgLSBtYXRoLWNsYW1wKDY0LCAxMjgsIDEyMDAsIDE0MDApLCByZW0oMTMxMikpO1xyXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgZ2FwOiByZW0oMzIpO1xyXG4gICAgcGFkZGluZzogcmVtKDMyKSAwO1xyXG4gICAgXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcclxuICAgICAgICBwYWRkaW5nOiByZW0oODApIDA7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgICAgICBwYWRkaW5nOiByZW0oMTEyKSAwO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICBpbWcge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6MTZweDtcclxuICAgICAgICBcclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAgICAgICAgIGZsZXg6IDAgMCBjYWxjKDEwMCUgLyAyIC0gcmVtKDE2LjAxKSk7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC8gMiAtIHJlbSgxNi4wMSkpO1xyXG4gICAgICAgICAgICBhc3BlY3QtcmF0aW86IDE7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgICAgICAgICAgZmxleDogMCAwIDEwMCU7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiAxMzEyLzczODtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiQHVzZSBcIi4uL3ZhcmlhYmxlc1wiIGFzICo7XHJcbkB1c2UgXCIuLi9leHRlbmRcIjtcclxuXHJcbi5kbXAtY29udGVudC1ibG9jayB7XHJcbiAgICBwYWRkaW5nOiByZW0oMzIpIDA7XHJcbiAgICBmb250LXNpemU6IG1hdGgtY2xhbXAoMTYsIDE4KTtcclxuICAgIFxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XHJcbiAgICAgICAgcGFkZGluZzogcmVtKDgwKSAwO1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgcGFkZGluZzogcmVtKDExMikgMDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgJl9ncmV5LWJnIHtcclxuICAgICAgICBib3JkZXItdG9wOjFweCBzb2xpZCAkZ3JleS1saWdodGVyLWNvbG9yO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206MXB4IHNvbGlkICRncmV5LWxpZ2h0ZXItY29sb3I7XHJcbiAgICB9XHJcbiAgICBcclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiBtaW4oMTAwJSAtIG1hdGgtY2xhbXAoNjQsIDEyOCwgMTIwMCwgMTQwMCksIHJlbSgxMzEyKSk7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgICAgIFxyXG4gICAgICAgID4gLmRtcC1idG4ge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oNDApO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IG1hdGgtY2xhbXAoMzAsIDQwKTtcclxuICAgIH1cclxufVxyXG5cclxuXHJcbi5kbXAtdGV4dC1hbmQtaW1hZ2Uge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIGdhcDogbWF0aC1jbGFtcCg0MCwgODApO1xyXG4gICAgbWFyZ2luOiBtYXRoLWNsYW1wKDIwLCA0MCkgMCByZW0oNDApO1xyXG4gICAgXHJcbiAgICAmX19jb2wge1xyXG4gICAgICAgIGZsZXg6IDAgMCAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICBcclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAgICAgICAgIGZsZXg6IDAgMCBjYWxjKDEwMCUgLyAyIC0gbWF0aC1jbGFtcCgyMC4wMSwgNDAuMDEpKTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLyAyIC0gbWF0aC1jbGFtcCgyMC4wMSwgNDAuMDEpKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgYWxpZ24tc2VsZjogNjE2LzQzNztcclxuICAgICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnN0YW5kYXJkLXRleHQge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIG1hcmdpbi1ib3R0b206MjBweDtcclxufSIsIkB1c2UgXCIuLi92YXJpYWJsZXNcIiBhcyAqO1xyXG5AdXNlIFwiLi4vZXh0ZW5kXCI7XHJcblxyXG4uZG1wLXNlY29uZGFyeS1oZXJvIHtcclxuICAgICRzZWNvbmRhcnktaGVybzogJjtcclxuICAgIFxyXG4gICAgcGFkZGluZzogbWF0aC1jbGFtcCg2MCwgMTEyKSAwO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgXHJcbiAgICAmOm5vdCguZG1wLXNlY29uZGFyeS1oZXJvX3RyYW5zcGFyZW50KSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHJlZC1zZWNvbmRhcnktY29sb3I7XHJcbiAgICB9XHJcbiAgICBcclxuICAgICY6bm90KC5kbXAtc2Vjb25kYXJ5LWhlcm9fdHJhbnNwYXJlbnQpOm5vdCguZG1wLXNlY29uZGFyeS1oZXJvX2ltZykge1xyXG4gICAgICAgIC5yYW5rLW1hdGgtYnJlYWRjcnVtYiB7XHJcbiAgICAgICAgICAgIGNvbG9yOiByZ2JhKCR3aGl0ZS1tYWluLWNvbG9yLDAuNyk7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKCR3aGl0ZS1tYWluLWNvbG9yLDAuNyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgICZfaW1nIHtcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgwLCAwLCAwLCAwLjAwKSAwJSwgcmdiYSgwLCAwLCAwLCAwLjQwKSAxMDAlKSwgbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoMCwgMCwgMCwgMC4xMCkgMCUsIHJnYmEoMCwgMCwgMCwgMC4xMCkgMTAwJSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmX2ZpbHRlciB7XHJcbiAgICAgICAgcGFkZGluZzogbWF0aC1jbGFtcCg2MCwgMTEyKSAwIG1hdGgtY2xhbXAoMTEwLCAxNTYpO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAzO1xyXG4gICAgICAgIG1heC13aWR0aDogbWluKDEwMCUgLSBtYXRoLWNsYW1wKDY0LCAxMjgsIDEyMDAsIDE0MDApLCByZW0oMTMxMikpO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZS1tYWluLWNvbG9yO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAucmFuay1tYXRoLWJyZWFkY3J1bWIge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgxNik7XHJcbiAgICAgICAgXHJcbiAgICAgICAgPiBwIHtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlLW1haW4tY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgIC5zZXBhcmF0b3Ige1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3NlcGFyYXRvci13aGl0ZS5zdmcpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgaDEge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICAgIGNvbG9yOiR3aGl0ZS1tYWluLWNvbG9yO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgXHJcbiAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDI0KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgICZfX3N1YnRpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IG1hdGgtY2xhbXAoMTYsIDE4KTtcclxuICAgIH1cclxufVxyXG4iXX0= */
