@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:700;font-family:"Poppins",serif}.dmp-basic-text-section__content h2:first-child,.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.375rem,2.375rem + ((1vw - .48rem)*3.2407),3.25rem);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-bottom-form__form .gform_title,.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-bottom-form__form .gform_title,.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-footer__info a,.dmp-footer__info p,.dmp-footer__nav-title,.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__links-title,.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-footer__info-title,.dmp-footer__nav-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:13px;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--desktop,.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",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:#000;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:rgba(6,85,162,.8);text-decoration:none}a:focus,a:hover{outline:0;color:#000;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: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:#0655a2;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:1.5rem}}.dmp-header__header-phone{font-size:1.25rem;font-weight:500;color:#000;transition:all .4s;align-self:center}.dmp-header__header-phone:hover,.dmp-header__menu>li>a:hover{color:#0655a2;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}@media (min-width:992px){.dmp-header__menu-landing{display:none}}.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-breadcrumbs_black .dmp-breadcrumbs__list>li>a:hover,.dmp-header__menu>li.menu-item-has-children:hover>a{color:#0655a2}.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,.dmp-header__menu>li>a{display:block;color:#000;text-decoration:none;transition:all .4s}.dmp-header__menu>li .sub-menu>li>a:hover{color:#0655a2;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-weight:600;color:#0655a2;font-family:"Roboto",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:12px}@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-text{display:none}@media (min-width:1440px){.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){padding-top:0}.dmp-container{max-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;align-items:flex-start;margin:0 0 40px}@media (min-width:992px){.dmp-block__head{gap:40px;margin:0 0 48px}}@media (min-width:1200px){.dmp-block__head{gap:80px}}.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-eyebrow{font-weight:600;margin:0;color:#aaa}.dmp-block__head-eyebrow_lighter,.dmp-block_blue .dmp-block__head-eyebrow p{color:#8eb6ff}@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 16px;color:#0655a2}@media (min-width:768px){.dmp-block__head-title h2,.dmp-block__head-title h3{margin:0 0 24px}}.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_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:#e40b1c;color:#fff;border-color:#e40b1c}.dmp-btn_red:hover{background-color:#c62626;border-color:#c62626;color:#fff}.dmp-btn_white-red{background-color:#fff;border-color:#fff;color:#e40b1c}.dmp-btn_white-red:hover{background-color:#e40b1c;color:#fff}.dmp-btn_w-100{width:100%}.dmp-btn_border{background-color:#fff;color:#0655a2;border-color:#0655a2}.dmp-btn_border-black:hover,.dmp-btn_border:hover{background-color:#0655a2;color:#fff}.dmp-btn_border-black{background-color:#fff;color:#000;border-color:#000}.dmp-btn_border-black:hover{border-color:#0655a2}.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",serif;font-weight:600;border-radius:4px;padding:3px 7px;border:1px solid #8eb6ff}.dmp-btn_tag:hover{color:#000;background-color:#8eb6ff}.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,.dmp-form__group input{padding:7px 15px;color:#000;border:1px solid transparent;border-radius:4px;transition:all .4s;background-color:transparent}.dmp-btn_sort:hover{border-color:#0655a2;color:#0655a2}.dmp-btn_sort.active{background-color:#0655a2;border-color:#0655a2;color:#fff}.dmp-link{display:flex;align-items:center;gap:8px;color:#000;text-decoration:none}.dmp-link:hover{color:#0655a2;text-decoration:none}.dmp-link:hover svg path{stroke:#0655a2}.dmp-link,.dmp-link svg,.dmp-link svg path,.dmp-studies-card__more 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}.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-bottom-form__form form,.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 label a:hover,.dmp-job-card__head h5 a{color:#0655a2}.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:#0655a2;transition:all .4s;border:0;padding:0}.dmp-share__row button:hover{background-color:#000}.dmp-testimonials-card{padding:32px;background-color:#fff;display:flex;flex-direction:column;border-radius:8px}.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__text,.dmp-text-image-block__content h3{margin:0 0 24px}.dmp-testimonials-card__author{margin:auto 0 0;font-family:"Roboto",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 time,.dmp-news-card:hover time{color:#000}.dmp-news-card:focus .dmp-link,.dmp-news-card:hover .dmp-link{color:#0655a2}.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:#0655a2}.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:#000}.dmp-news-card__content h5{padding:0;color:#0655a2;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 .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:#0655a2;padding:24px 20px;border-radius:8px;display:flex;flex-wrap:wrap;align-items:center;gap:24px 16px;flex:0 0 100%;max-width:100%}@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:flex-end;padding:40px}}.dmp-request-block__icon{width:100px;flex-shrink:0}@media (min-width:576px){.dmp-request-block__icon{width:120px}}.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:#fff;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,.dmp-step__item-description h6{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 8px 8px -4px rgba(0,0,0,.03);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:#0655a2}.dmp-services-card:hover .dmp-services-card__content .dmp-link svg path,.dmp-services-card__content .dmp-link:hover svg path,.dmp-studies-card:hover .dmp-studies-card__more svg path,.dms-case-study-card:hover .dmp-link svg path{fill:#0655a2}.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}.dms-case-study-card{display:block;text-decoration:none;transition:all .4s;margin:0 0 32px;width:100%}@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:#0655a2;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__content h5{margin:0 0 8px;color:#0655a2}.dmp-services-card__content p{margin:0 0 20px}.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 #fff}.swiper-button-next svg,.swiper-button-prev svg{width:24px;height:25px}.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:#fff;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:#0655a2;padding:32px;border-radius:8px}.dmp-sidebar-block h5{color:#fff;margin:0 0 16px}.dmp-sidebar-block__row{display:flex;align-items:center;gap:10px;margin:0 0 24px}.dmp-sidebar-block__text{flex-grow:1;color:#fff;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.svg);background-repeat:no-repeat;background-position:center;flex-shrink:0;position:absolute;top:-1px;left:0}.dmp-sidebar-block__logo{width:106px;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:#e40b1c}.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:#0655a2}.dmp-single-case-study-hero h1:not(:last-child),.dmp-single-case-study-hero__excerpt:not(:last-child){margin-bottom:1.5rem}.dmp-single-case-study-hero__excerpt{font-size:clamp(1rem,1rem + ((1vw - .48rem)*.463),1.125rem)}.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}}.ui-datepicker{background-color:#fff;padding:10px}.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-top:8px solid #f4c430}@media (min-width:1024px){.dmp-footer{padding:240px 0 80px}}.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;background-repeat:no-repeat;background-position:center center;background-size:cover;background-image:url(../img/footer-background.webp)}.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}@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}}.dmp-footer__main{flex-shrink:1;width:100%}@media (min-width:768px){.dmp-footer__main{width:fit-content}}.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{margin:0 0 24px;color:#fff}.dmp-footer__info a:last-child,.dmp-footer__info:last-child{margin-bottom:0}.dmp-footer__info-title{font-weight:600;font-family:"Roboto",serif;margin:0 0 6px}.dmp-footer__info p{font-weight:500;margin:0}.dmp-footer__info a,.dmp-footer__nav-menu>li>a{color:#fff;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:#f4c430}.dmp-footer__info a span{width:20px;height:20px;flex-shrink:0}.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:768px){.dmp-footer__nav-col{width:160px}}@media (min-width:992px){.dmp-footer__nav-col{width:212px}}.dmp-footer__nav-title{font-family:"Roboto",serif;font-weight:600;color:#fff;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 auto}@media (min-width:760px){.dmp-footer__landing{flex-wrap:nowrap}}.dmp-footer__landing-info{color:#fff;flex:0 0 100%;max-width:100%}@media (min-width:768px){.dmp-footer__landing-info{flex:0 0 auto}.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:"Roboto",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:#fff;transition:all .4s;text-decoration:none;margin:0 0 4px}.dmp-callback__content p:last-child,.dmp-certification__text p:last-child,.dmp-footer__landing-info a:last-child,.dmp-local-block__content p:last-child,.dmp-text-image-block__content p:last-child{margin-bottom:0}.dmp-footer__bottom-menu>li>a:hover,.dmp-footer__landing-info a:hover,.dmp-step__item_blue .dmp-step__item-number h3{color:#f4c430}.dmp-footer__bottom{display:flex;align-items:flex-start;padding-top:31px;border-top:1px solid rgba(255,255,255,.05);flex-direction:column}@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:#fff;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:#fff}.dmp-bottom-form{width:100%;margin-left:auto;margin-right:auto;background:#0655a2;box-shadow:0 20px 24px -4px rgba(0,0,0,.08),0 8px 8px -4px rgba(0,0,0,.03);position:relative;z-index:3;display:flex;flex-wrap:wrap}@media (min-width:1024px){.dmp-bottom-form{background:linear-gradient(90deg,#0655a2 0,#4174c5 100%);border-radius:1rem;margin-bottom:-11.125rem;max-width:min(100% - clamp(4rem,4rem + ((1vw - .75rem)*32),8rem),82rem);min-height:30.625rem}}.dmp-bottom-form__form,.dmp-bottom-form__img{flex:1 0 50%;max-width:100%}@media (min-width:1024px){.dmp-bottom-form__img{border-radius:0 1rem 1rem 0}}.dmp-bottom-form__form{padding:clamp(2rem,2rem + ((1vw - .48rem)*7.4074),4rem)}@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;margin-bottom:.375rem}.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}.dmp-bottom-form__form .gform_body .gform_fields .gfield,.dmp-bottom-form__form .gform_body .gform_fields .gsection{flex:0 0 100%;max-width:100%}.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}.dmp-bottom-form__form .gform_body .gform_fields .gsection.dmp-section{margin-top:30px}.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{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.svg)}.dmp-bottom-form__form .gform_body .gform_fields .gfield.dmp-email .ginput_container:before{background-image:url(../img/envelope.svg)}.dmp-bottom-form__form .gform_body .gform_fields .gfield.dmp-phone .ginput_container:before{background-image:url(../img/phone.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{position:relative;width:100%}@media (min-width:992px){.dmp-callback__bg{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__content{width:100%}@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{color:#0655a2;margin:0 0 24px}.dmp-callback__content p{margin:0 0 40px}.dmp-callback_gray{background-color:#f6f6f6;padding-bottom:0}@media (min-width:992px){.dmp-callback_gray{padding-bottom:112px}.dmp-callback_gray .dmp-callback__bg{height:100%}}.dmp-callback_gray .dmp-callback__bg::before{content:"";display:block;background:linear-gradient(180deg,#f6f6f6 0,rgba(246,246,246,0) 100%);width:100%;height:40px;position:absolute;top:0;left:0}.dmp-callback_blue{background:linear-gradient(0deg,#d5e9eb,#d5e9eb),linear-gradient(0deg,rgba(255,255,255,.2),rgba(255,255,255,.2));padding-bottom:0}@media (min-width:992px){.dmp-callback_blue{padding-bottom:112px}.dmp-callback_blue .dmp-callback__bg{height:100%}}.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}.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:#0655a2;color:#fff;border-color:#0655a2}.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:#fff;color:#0655a2;border-color:#0655a2}.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{background:#0655a2;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-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}.dmp-certification{padding:32px 0}@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,.dmp-certification__text p{margin:0 0 10px}.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-basic-text-section__content p a,.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}@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}}.dmp-process{background-color:#0655a2}.dmp-process__row{display:flex;flex-wrap:wrap;align-items:flex-start;gap:40px}@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__image img{width:100%}.dmp-process .dmp-block__head-tile{margin:0 0 32px}@media (min-width:768px){.dmp-process .dmp-block__head-tile{margin:0 0 56px}}.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{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}@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:space-between;color:#fff}@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;flex:0 0 100%;max-width:100%}@media (min-width:1200px){.dmp-hero__container{flex-basis:0;flex-grow:1;max-width:100%;padding-left:5.5%;padding-right:60px;align-self:center}}@media (min-width:1440px){.dmp-hero__container{padding-right:85px;padding-top:6%;padding-bottom:6%}}@media (min-width:1600px){.dmp-hero__container{padding-right:135px}}.dmp-hero__container h1{padding-top:0;margin-bottom:0}.dmp-hero__container h1:not(:last-child){margin-bottom:24px}.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:300px}.dmp-hero__img-badge_center{top:50%;left:-100px;transform:translateY(-50%)}@media (max-width:1499px){.dmp-hero__img-badge_center{width:240px;left:-58px}}.dmp-hero__img-badge_bottom-right{bottom:40px;right:40px}.dmp-hero__tagline{font-size:clamp(1.125rem,1.125rem + ((1vw - .48rem)*.9259),1.375rem);font-weight:600;color:#f4c430;font-family:"Poppins",serif}.dmp-hero__tagline:not(:last-child){margin-bottom:.75rem}.dmp-hero__subtitle{font-size:clamp(1.125rem,1.125rem + ((1vw - .48rem)*.9259),1.375rem);font-weight:600;font-family:"Poppins",serif}.dmp-hero__content p:not(:last-child),.dmp-hero__subtitle:not(:last-child){margin-bottom:24px}.dmp-hero__content:not(:last-child){margin-bottom:32px}@media (min-width:1200px){.dmp-hero__content:not(:last-child){margin-bottom:42px}}.dmp-hero__content h4{margin-bottom:.75rem}.dmp-hero__content p,.dmp-hero__content ul li{font-size:clamp(.9375rem,.9375rem + ((1vw - .48rem)*.463),1.0625rem)}.dmp-hero__content ul{list-style:none;padding:0;margin:0 0 16px}.dmp-hero__content ul li{margin:0;position:relative;padding-left:34px}.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.svg);background-repeat:no-repeat;background-position:center;flex-shrink:0}.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:160px;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:24px}.dmp-studies{position:relative}.dmp-studies__bg{background-color:#0655a2;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__head h2{color:#fff;margin:0}.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}}.dmp-step__head h2,.dmp-step__head p{margin:0 0 16px}@media (min-width:576px){.dmp-step__head h2{margin:0 0 24px}}@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:16px;min-height:112px}@media (min-width:576px){.dmp-step__item{gap:24px}}@media (min-width:992px){.dmp-step__item{gap:40px}}.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;width:50px;height:auto;flex-shrink:0;color:#0655a2;position:relative}.dmp-step__item-number:after{content:"";display:block;position:absolute;height:calc(100% - 54px);width:0;top:auto;left:0;right:0;bottom:0;margin:0 auto;border-left:2px solid #eee}@media (min-width:576px){.dmp-step__item-number:after{height:calc(100% - 64px)}}.dmp-step__item-number h3{color:#0655a2;margin:0}.dmp-step__item-description{flex-grow:1}.dmp-step__item-description p{margin:0 0 8px}.dmp-step__item_blue .dmp-step__item-number:after{border-color:#f4c430}.dmp-step__item_blue .dmp-step__item-description h6,.dmp-step__item_blue .dmp-step__item-description p{color:#fff}.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 clamp(1rem,1rem + ((1vw - .48rem)*3.7037),2rem)}.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-head{padding:1.25rem 2.875rem 1.25rem 1.5rem;border:1px solid #0655a2;border-radius:.5rem;font-size:1.125rem;font-weight:700;transition:all .3s;background-color:#0655a2;color:#fff;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:#f4c430;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-radius:.5rem .5rem 0 0;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:#0655a2}.dmp-faq__accordion-item-content{padding:0 1.5rem 1.5rem;border:1px solid #0655a2;border-top:none;border-radius:0 0 .5rem .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;box-shadow:0 4px 8px -2px rgba(0,0,0,.1)}@media (min-width:576px){.dmp-priorities{padding:64px 0}.dmp-priorities_vertical{padding:48px 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{height:64px;width:100%;margin:0 auto 20px}.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}.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%}.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}.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__container_is-cta{justify-content:space-between}@media (min-width:1200px){.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 h3{margin:0 0 24px;padding-top:24px}.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 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 img{width:100%;max-width:100%}.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 #0655a2}.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 #0655a2;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,.dmp-basic-text-section__info-cat a{color:#000}.dmp-basic-text-section__title{padding-top:0!important;margin-bottom:20px!important}.dmp-basic-text-section__title_blue{color:#0655a2}.dmp-basic-text-section__info{display:flex;flex-wrap:wrap;gap:.625rem;margin-bottom:10px}.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 #000}@media (min-width:576px){.dmp-basic-text-section__pagination-item-icon{height:48px;width:48px}}.dmp-basic-text-section__pagination-item-text p{color:#000;margin:0}.dmp-basic-text-section__pagination-item-text b,.dmp-single-testimonial__author b{font-weight:600}.gallery{display:grid!important;gap:30px!important}.gallery.gallery-columns-2{grid-template-columns:1fr 1fr!important}.gallery.gallery-columns-3{grid-template-columns:1fr 1fr 1fr!important}@media (max-width:639px){.gallery.gallery-columns-3{grid-template-columns:1fr 1fr!important}}.gallery .gallery-item{width:100%!important;float:none!important;margin:0!important;text-align:left!important}.gallery .gallery-caption{margin:5px 0 0!important}@media (max-width:639px){.gallery .gallery-caption{font-size:15px}}.gallery img{border:0!important;width:100%}.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,.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-contact-info-block__item>a:hover{color:#0655a2;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}@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:#0655a2;color:#fff;border-color:#0655a2}.dmp-form-block .gform_footer [type=submit]:hover{background-color:#fff;color:#0655a2}.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-secondary-hero h1,.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-large-image img{width:100%;aspect-ratio:1312/738;object-fit:cover;object-position:center}.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;object-fit:cover;object-position:center}@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{background-color:#f6f6f6}.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}.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:"Poppins",serif;color:#000;margin:0}.dmp-single-testimonial__author{text-align:center}.dmp-single-testimonial__author p{font-family:"Roboto",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:#0655a2}.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:#8eb6ff}.dmp-secondary-hero:not(.dmp-secondary-hero_transparent):not(.dmp-secondary-hero_img) .rank-math-breadcrumb .separator{background-image:url(../img/separator-brand-lighter.svg)}.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: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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLmNzcyIsIi4uL25vZGVfbW9kdWxlcy9zd2lwZXIvc3dpcGVyLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvQGZhbmN5YXBwcy9mYW5jeWJveC9kaXN0L2pxdWVyeS5mYW5jeWJveC5taW4uY3NzIiwiX3JlYm9vdC5zY3NzIiwiX2dlbmVyYWwuc2NzcyIsIl9leHRlbmQuc2NzcyIsImJsb2Nrcy9fYmFzaWMtdGV4dC1zZWN0aW9uLnNjc3MiLCJfaGVhZGVyLnNjc3MiLCJfZm9vdGVyLnNjc3MiLCJfbWFpbi5zY3NzIiwiYmxvY2tzL190ZXh0LWltYWdlLWJsb2NrLnNjc3MiLCJibG9ja3MvX2Zvcm0tYmxvY2suc2NzcyIsImJsb2Nrcy9fc3RlcC5zY3NzIiwiYmxvY2tzL19nYWxsZXJ5LnNjc3MiLCJibG9ja3MvX3ByaW9yaXRpZXMuc2NzcyIsImJsb2Nrcy9fY2FsbGJhY2stYmxvY2suc2NzcyIsImJsb2Nrcy9fY2VydGlmaWNhdGlvbi5zY3NzIiwiYmxvY2tzL19sb2NhdGlvbi1ibG9jay5zY3NzIiwiYmxvY2tzL190ZXN0aW1vbmlhbHMuc2NzcyIsImJsb2Nrcy9fYWJvdXQtYmxvY2suc2NzcyIsImJsb2Nrcy9fZ3VpZGUtYmxvY2suc2NzcyIsImJsb2Nrcy9fcHJvY2Vzcy1ibG9jay5zY3NzIiwiYmxvY2tzL19zZXJ2aWNlcy1ibG9jay5zY3NzIiwiYmxvY2tzL19oZXJvLnNjc3MiLCJibG9ja3MvX3N0dWRpZXMuc2NzcyIsImJsb2Nrcy9fZmFxLnNjc3MiLCJibG9ja3MvX2Nhc2Utc3R1ZGllcy5zY3NzIiwiYmxvY2tzL19yZWxhdGVkLXNlcnZpY2VzLnNjc3MiLCJibG9ja3MvX3NpbmdsZS10ZXN0aW1vbmlhbC5zY3NzIiwiYmxvY2tzL19jb250YWN0LWluZm8tYmxvY2suc2NzcyIsImJsb2Nrcy9fcHJpY2luZy1ibG9jay5zY3NzIiwiYmxvY2tzL190ZXh0LWJveC5zY3NzIiwiYmxvY2tzL19zZWNvbmRhcnktaGVyby5zY3NzIiwiYmxvY2tzL19sYXJnZS1pbWFnZS5zY3NzIiwiYmxvY2tzL19maWZ0eS1maWZ0eS1pbWFnZXMuc2NzcyIsImJsb2Nrcy9fY29udGVudC1ibG9jay5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGlCLEFDZ1BBLGlDQUNFLEUsQ0FDRSxzQixDQUVGLEUsQ0FDRSwwQixBQ3JQMDRPLGFBQWEsRSxDQUFHLHlCLEFEYzU1TyxXQUNFLDBCLENBQ0EsMnNFLENBRUEsZSxDQUNBLGtCQUlGLEssQ0FDRSw0QixDQU9KLEssQ0FDRSxpQixDQUNBLGEsQ0FDQSxnQixDQUNBLGlCLENBQ0EsUyxDQUVGLE8sQ0FjQSxlLENBQ0UsaUIsQ0FHQSxTLENBbEJGLE8sQ0FDRSxnQixDQUNBLGlCLENBRUEsZSxDQUNBLGUsQ0FDQSxTLENBR0EsYSxDQUVGLGdDLENBQ0UscUIsQ0FFRixlLENBRUUsVSxDQUNBLFcsQ0FFQSxZLENBQ0EsNkIsQ0FDQSxvRixDQUNBLHNCLENBRUYsNkIsQ0RBQSx5QixDQUNBLGUsQ0NFRSw0QixDQUVGLGtCLENBQ0Usa0IsQ0FFRixnQixDQUNFLGtCLENBRUYsYSxDQUNFLGEsQ0FDQSxVLENBQ0EsVyxDQUNBLGlCLENBQ0EsNkIsQ0FDQSxhLENBRUYsNkIsQ0FDRSxpQixDQUdGLGtCLENES0EsZ0MsQ0NIRSxXLENBRUYsa0MsQ0FDRSxzQixDQUNBLG9DLENBRUYscUMsQ0FDRSx1QixDQUNBLDBCLENBU0YsVSxDQU5BLDBDLENBQ0Usa0IsQ0RrQkYsOEIsQ0NYRSx3QixDQUxGLDBCLENBQ0UsMkIsQ0FZQSxnQyxDQUNFLGEsQ0FDQSxvQixDQUNBLHVCLENBQ0EsbUQsQ0FDRSxZLENBR0osOEMsQ0FDRSw2QixDQUdBLGtELENBQ0UsNEIsQ0FJRixnRCxDQUNFLDRCLENBSUYsaUQsQ0FDRSxxQixDQUVGLCtELENBQ0Usc0IsQ0FJRix3RCxDQUNFLFUsQ0FDQSxhLENBQ0EsVSxDQUVGLDhELENBQ0UsK0IsQ0FDQSx1QixDQUlGLDRGLENBQ0Usd0QsQ0FFRiwwRSxDQUNFLFcsQ0FDQSxjLENBQ0EseUMsQ0FJRiwwRixDQUNFLHVELENBRUYsd0UsQ0FDRSxVLENBQ0EsYSxDQUNBLDBDLENET04sK0IsQ0FJQSxzQyxDQUhBLG9DLENBQ0EscUMsQ0FDQSxtQyxDQ1FJLGlCLENBQ0EsTSxDQUNBLEssQ0FDQSxVLENBQ0EsVyxDQUNBLG1CLENBQ0EsVSxDQUVGLCtCLENBQ0UsMEIsQ0FFRixvQyxDQUNFLG9FLENBRUYscUMsQ0FDRSxxRSxDQUVGLG1DLENBQ0UsbUUsQ0FFRixzQyxDQUNFLHNFLENBR0osc0IsQ0FDRSxVLENBQ0EsVyxDQUNBLGlCLENBQ0EsUSxDQUNBLE8sQ0FDQSxpQixDQUNBLGdCLENBQ0EsVSxDQUNBLG9CLENBQ0EscUIsQ0FDQSx5RSxDQUNBLGlCLENBQ0EsNEIsQ0RGRixtRSxDQ01FLFlBQUEsOEMsQ0FDRSxrRCxDQUdKLDRCLENBQ0UsNkIsQ0FFRiw0QixDQUNFLDZCLENDOU9GLDZCLENBQThCLGUsQ0FBZ0IsZ0IsQ0FBaUIsVyxDQUFZLG1CLENBQW9CLFksQ0FBYSxRLENBQVMsMkIsQ0FBNEIsVyxDQUFZLGlCLENBQWtCLG1CLENBQW9CLGtDLENBQW1DLFcsQ0FBWSxNLENBQU8sUyxDQUFhLGMsQ0FBZSx1QyxDQUF3QyxLLENBQW9DLHlCLENBQTBCLHVCLENBQXdCLFUsQ0FBVyxhLENDRzlaLEMsQ0RINGEscUIsQ0ZzbUM1YSxPLENBREEsUSxDRXJtQ2tjLHFCLENBQXNCLFksQ0FBQSxlLENBQUEsZSxDQUFBLGUsQ0FBNkQsUSxDQUFTLE0sQ0FBTyxpQixDQUFrQixPLENBQVEsSyxDQUFNLGUsQ0FBZ0IsZ0MsQ0FBaUMsZSxDQUFnQixZLENBQWEsa0IsQ0FBbUIsUyxDQUFVLDJCLENBQTRCLDJCLENBQTRCLHNELENBQXVELDhCLENBQStCLFUsQ0FBVyxzRCxDQUF1RCxpQixDQUE0RixhLENBQTBDLG9ELENBQXFELGlCLENBQTNMLGlCLENBQUEsaUIsQ0FBQSxpQixDQUEwRyxTLENBQVUsaUIsQ0FBcEgsaUIsQ0FBQSxxQyxDQUFBLGlCLENBQTRGLGEsQ0FBMEMsb0QsQ0FBcUQsaUIsQ0FBa0IsYSxDQUFjLHdDLENBQUEsd0MsQ0FBQSx3RCxDQUFBLHdDLENBQW9MLFMsQ0FBVSxxRCxDQUFzRCxrQixDQUFtQixpQixDQUFrQixVLENBQVcsYyxDQUFlLDJDLENBQTRDLFcsQ0FBWSxNLENBQU8sZ0IsQ0FBaUIsYyxDQUFlLHlCLENBQTBCLGMsQ0FBZSxtQixDQUFvQixLLENBQU0sMEIsQ0FBMkIsd0IsQ0FBb0UsZ0IsQ0FBaUIsaUIsQ0FBa0IsTyxDQUFRLEssQ0FBTSxlLENBQWdCLGEsQ0FBYyxnQixDQUFpQix1QixDQUF3QixhLENBQWMsaUMsQ0FBa0MsZSxDQUFnQixlLENBQWdCLGtDLENBQW1DLFksQ0FBYSxXLENBQVksTSxDQUFPLFMsQ0FBYSxhLENBQWMsZ0MsQ0FBaUMsWSxDQUFhLGlCLENBQWtCLGlCLENBQWtCLEssQ0FBTSxxQyxDQUFzQyxrQixDQUFtQixVLENBQVcsYSxDQUFjLHNCLENBQXVCLFUsQ0FBVyxvQixDQUFxQixXLENBQVksVyxDQUFZLHFCLENBQXNCLE8sQ0FBUSxvQyxDQUFBLHdCLENBQUEscUIsQ0FBQSx5QixDQUE4RyxhLENBQWMsc0IsQ0FBdUIsZSxDQUFnQixjLENBQWUsNkIsQ0FBOEIsWSxDQUFhLHFCLENBQXNCLFcsQ0FBWSxpQixDQUFrQixlLENBQWdCLG9CLENBQXFCLFEsQ0FBUyxjLENBQWUsYSxDQUFjLGdDLENBQWlDLFksQ0FBYSxpQixDQUFrQixlLENBQWdCLHFCLENBQWl3QixlLENBQTN1Qix3QyxDQUEydUIsbUIsQ0FBb0MsYyxDQUE0QyxNLENBQWdDLGMsQ0FBZSxTLENBQVUsaUIsQ0FBa0IsSyxDQUFNLHdCLENBQW9FLGdCLENBQWg5Qix3QyxDQUF5QyxrRCxDQUFtRCxrQyxDQUEwRCwyQixDQUE0Qix5QixDQUFnRCxnQixDQUFtRCx5QixDQUEwQixxQyxDQUEySCxhLENBQWMsdUMsQ0FBd0MsZSxDQUFnQixzQyxDQUF1QyxjLENBQWUsbUMsQ0FBQSxxQyxDQUEwRSxXLENBQVksdUMsQ0FBd0MsZSxDQUFnQiwwQyxDQUEyQyxXLENBQVksZSxDQUFBLG1CLENBQTJELFEsQ0FBUyxXLENBQW1CLFEsQ0FBUyxlLENBQXNKLFUsQ0FBVyxtQixDQUFvQixTLENBQVUseUMsQ0FBQSxzQyxDQUFBLHNDLENBQUEsd0MsQ0FBaUssVyxDQUFZLGdCLENBQWlCLFMsQ0FBVSxVLENBQVcsd0MsQ0FBeUMsZSxDQUFnQixzQyxDQUF1QyxrQixDQUFtQix5QyxDQUEwQyxlLENBQWdCLGdCLENBQUEsZSxDQUFpQyxjLENBQXVCLFEsQ0FBUyxhLENBQWMsVyxDQUFZLFEsQ0FBUyxlLENBQWdCLFMsQ0FBVSxVLENBQVcsZ0IsQ0FBaUIsTSxDQUFPLGlCLENBQWtCLEssQ0FBTSxlLENBQWdCLGUsQ0FBZ0IsYyxDQUFlLGUsQ0FBZ0IsWSxDQUFhLFUsQ0FBVyxpQixDQUFrQixVLENBQVcsYyxDQUFlLGdCLENBQWlCLFEsQ0FBUyxTLENBQVUsZ0IsQ0FBaUIsNEIsQ0FBNkIsUSxDQUFTLGUsQ0FBZ0IsZSxDQUFnQixjLENBQWUsb0IsQ0FBcUIsVyxDQUFZLFEsQ0FBUyxZLENBQWEsaUIsQ0FBa0Isb0IsQ0FBcUIsa0IsQ0FBbUIsa0IsQ0FBbUIsVSxDQUEyRSxVLENBQWhFLHFCLENBQUEsd0IsQ0FBZ0UsVSxDQUFXLHNCLENBQXVCLFUsQ0FBVyxzQixDQUF1QixTLENBQWEsK0IsQ0FBZ0Msa0IsQ0FBbUIsMEIsQ0FBQSxnQyxDQUE0RCxVLENBQVcsYyxDQUFlLFMsQ0FBYSxvQixDQUFxQixXLENBQVksb0IsQ0FBcUIsYSxDQUFjLFcsQ0FBWSxnQixDQUFpQixpQixDQUFrQixVLENBQVcseUIsQ0FBMEIsaUIsQ0FBa0IsYyxDQUFlLDBDLENBQUEsd0MsQ0FBQSx1QyxDQUFBLHVDLENBQW9LLFksQ0FBYSxrQixDQUFtQixrQixDQUFtQixVLENBQVcsTSxDQUFPLGlCLENBQWtCLE8sQ0FBUSxLLENBQU0sbUIsQ0FBb0Isa0IsQ0FBbUIsNkIsQ0FBOEIsaUMsQ0FBa0MsYSxDQUFjLHFCLENBQXNCLGMsQ0FBdUIsUSxDQUFTLGUsQ0FBZ0IsVSxDQUFXLGMsQ0FBZSxVLENBQVcsVyxDQUFZLGlCLENBQWtCLFcsQ0FBWSxTLENBQVUsVyxDQUFZLDJCLENBQTRCLFUsQ0FBVyxTLENBQVUsMkMsQ0FBNEMsa0IsQ0FBbUIsWSxDQUFhLE8sQ0FBUSxLLENBQU0sNEQsQ0FBNkQsZSxDQUFnQiwwQyxDQUFBLDRELENBQXdHLFksQ0FBYSxxQyxDQUFzQywyQixDQUE0QixZLENBQWEsUyxDQUFVLGlCLENBQWtCLG9CLENBQXFCLFUsQ0FBVyx5QyxDQUEwQyxXLENBQVksaUQsQ0FBa0QsTSxDQUFPLDhCLENBQStCLDBCLENBQTJCLGtELENBQW1ELDBCLENBQTJCLE8sQ0FBUSxnQyxDQUFpQyxpQixDQUFrQix5SyxDQUEwSyxRLENBQVMsVSxDQUFXLGMsQ0FBZSxlLENBQWdCLE0sQ0FBTyxlLENBQWdCLHNCLENBQXVCLG1CLENBQW9CLE8sQ0FBUSxpQixDQUFrQixhLENBQWMsV0FBQSxnQixFQUE2QixpQixDQUFrQiw2SEFBNkgsMkIsQ0FBNEIsZ0IsQ0FBaUIsdUIsQ0FBd0IsZSxDQUFnQixhLENBQWMsa0IsQ0FBbUIsbUIsQ0FBQSx3QixDQUFBLDJCLENBQXlFLFUsQ0FBVyxvQixDQUFxQix5QixDQUEwQixVLENBQVcseUIsQ0FBMEIsaUIsQ0FBa0IsOEIsQ0FBK0IsYyxDQUF1QixxQixDQUFzQix3QixDQUF5QixpQixDQUFrQixXLENBQVksUSxDQUFTLHNCLENBQXVCLFUsQ0FBVyxTLENBQVUsaUIsQ0FBa0IsTyxDQUFRLFUsQ0FBVyxhLENBQXVELGtCLENBQW1CLGtELENBQW1ELDJDLENBQTRDLFMsQ0FBVSxnQyxDQUFpQyx1QyxDQUF3QyxTLENBQVUsK0IsQ0FBZ0MsMEMsQ0FBMkMsUyxDQUFVLHVCLENBQXdCLHNDLENBQUEsMEMsQ0FBa0YsUyxDQUFVLG9ELENBQXFELHlDLENBQTBDLFMsQ0FBVSxpRCxDQUFrRCxTLENBQVUsOEIsQ0FBK0IsNkMsQ0FBOEMsUyxDQUFVLDJCLENBQTRCLGdELENBQWlELFMsQ0FBVSxtQixDQUFvQiw0QyxDQUE2QyxTLENBQVUsd0IsQ0FBeUIsd0MsQ0FBeUMsUyxDQUFVLHVCLENBQXdCLDJDLENBQTRDLFMsQ0FBVSxzQixDQUF1Qiw4QyxDQUErQyxTLENBQVUsK0MsQ0FBZ0QsMEMsQ0FBMkMsUyxDQUFVLDhDLENBQStDLDZDLENBQThDLFMsQ0FBVSxpQyxDQUFrQywwQyxDQUEyQyx1RCxDQUF3RCxzQyxDQUF1QyxxRCxDQUFzRCx5QyxDQUEwQyxnQyxDQUFpQywwQkFBMEIsZSxDQUFnQixnQixDQUFpQixpQixDQUFrQixzQixDQUF1QixhLENBQWMscUIsQ0FBc0IsVSxDQUFXLDRDLENBQTZDLGtCLENBQW1CLGEsQ0FBYyxXLENBQVksUyxDQUFVLFcsQ0FBWSxPLENBQVEsSyxDQUFNLFUsQ0FBVyxpQixDQUFrQixpQixDQUFrQixrQixDQUFtQixXQUFBLGdCLEVBQTZCLGlCLENBQWtCLGdELENBQWlELHFEQUFxRCxlLENBQWdCLGtCLENBQW1CLGlCLENBQWtCLGEsQ0FBYyxZLENBQWEsaUIsQ0FBa0Isa0IsQ0FBbUIsVSxDQUFXLGMsQ0FBZSxlLENBQWdCLGUsQ0FBZ0IsaUIsQ0FBa0IsUSxDQUFTLFMsQ0FBVSx1QixDQUF3QixRLENBQVMsaUIsQ0FBa0Isb0IsQ0FBcUIsYyxDQUFlLGUsQ0FBZ0IsZ0IsQ0FBaUIsaUIsQ0FBa0IsZSxDQUFnQixjLENBQWUsb0IsQ0FBcUIsa0IsQ0FBbUIsd0IsQ0FBb0UsZ0IsQ0FBaUIsa0IsQ0VpSHQ2VCx3QyxDRmpIeTdULDRCLENBQUEsK0IsQ0FBNkQsVSxDQUFXLDZCLENBQThCLG9CLENBQXFCLDJCLENBQTRCLGtCLENBQW1CLGlDLENBQWtDLGtCLENBQW1CLDJCLENBQTRCLGtCLENBQW1CLGlDLENBQWtDLGtCLENBQW1CLDJCLENBQTRCLGtCLENBQW1CLGlDLENBQWtDLGtCLENBQW1CLDJCLENBQTRCLFcsQ0FBWSxnQixDQUFpQixpQixDQUFrQixRLENBQVMscUIsQ0FBc0IsVSxDQUFXLGdDLENBQWlDLFMsQ0FBVSxzQixDQUF1QixjLENBQXVCLFEsQ0FBUywrQixDQUFnQyxlLENBQWdCLGEsQ0FBYyxjLENBQWUsZSxDQUFnQixTLENBQWEsaUIsQ0FBa0IsVSxDQUFXLGdCLENBQWlCLGUsQ0FBZ0IsUSxDQUFTLFksQ0FBYSxRLENBQVMsZ0MsQ0FBaUMsMkMsQ0FBNEMsbUIsQ0FBb0IsaUIsQ0FBa0IsTyxDQUFRLHVDLENBQTBDLEssQ0FBTSxXLENBQVksYSxDQUFjLGtCLENBQW1CLGUsQ0FBZ0IsaUIsQ0FBa0Isc0MsQ0FBdUMsYSxDQUFjLHFDLENBQXNDLFcsQ0FBWSxzQixDQUF1QixXLENBQVksVyxDQUFZLGUsQ0FBZ0IsUSxDQUFTLGlCLENBQWtCLGUsQ0FBZ0IsUyxDQUE0QixpQixDQUFrQixrQixDQUFtQixVLENBQVcseUMsQ0FBMEMsZSxDQUFnQiw0RCxDQUE2RCxTLENBQVUsa0UsQ0FBbUUsZSxDQUFnQixrQixDQUFtQix1QyxDQUF3QyxrRSxDQUFtRSxrQixDQUFtQixrQixDQUFtQix3QixDQUE0RCwwQixDQUEyQiwrQixDQUFnQyx1QixDQUF3QiwyQixDQUE0QixxQixDQUFzQixjLENBQWUsVSxDQUFXLFcsQ0FBWSxVLENBQVcsMkIsQ0FBNEIseUIsQ0FBMEIsUyxDQUFhLGUsQ0FBZ0IsUyxDQUFVLGlCLENBQWtCLHVDLENBQXdDLFcsQ0FBWSwrQixDQUFnQyx3QixDQUF5QixRLENBQVMsVSxDQUFXLE0sQ0FBTyxTLENBQVUsaUIsQ0FBa0IsTyxDQUFRLEssQ0FBTSxnRCxDQUFpRCxhLENBQWMscUMsQ0FBc0MsVSxDQUFXLHNELENBQXVELFMsQ0FBVSx5QkFBeUIsZ0IsQ0FBaUIsVyxDQUFZLHFDLENBQXNDLFcsQ0FBWSx3QixDQUF5Qiw2QkZtaEM5OVksRyxDQUFLLEcsQ0FBSyxHLENBQUssRyxDQUFLLEcsQ0FBSyxHLENLamhDekIsRSxDQUFBLEUsQ0FBQSxFLENBQUEsRSxDQUFBLEUsQ0FBQSxFLENBQ0ksZSxDQUNBLGdCLENBQ0EsZSxDQUVBLDJCLENDa0RRLCtDLENOaStCWixlLENBQWlCLGUsQ0FBaUIsZSxDQUFpQixlLENBQWlCLGUsQ0FBaUIsZSxDS2poQ2pGLGMsQ0FBQSxjLENBQUEsYyxDQUFBLGMsQ0FBQSxjLENBQUEsYyxDQUNJLGEsQ0FJUixHLENBS0EsRyxDQUtBLEcsQ0FWQSxFLENBS0EsRSxDQUtBLEUsQ0FUSSxvRSxDQUNBLGUsQ0FHSixHLENBS0EsRyxDQUxBLEUsQ0FLQSxFLENBSkksbUUsQ0FJSixHLENBQUEsRSxDQUNJLDJELENBSUosbUMsQ0FBQSxrQyxDQUFBLEcsQ0FBQSxFLENBQ0ksK0QsQ0FDQSxlLENBRUEseUJBSkosbUMsQ0FBQSxrQyxDQUFBLEcsQ0FBQSxFLENBS1EsaUJBSVIsRyxDQUtBLEcsQ0FMQSxFLENBS0EsRSxDQUpJLG1FLENBQ0EsZSxDQUdKLEcsQ0FBQSxFLENBQ0kscUUsQ0FTSiw4QixDQUFBLHdCLENBQUEsMkIsQ0FBQSw0QixDQUFBLHlCLENBQ0ksYyxDQUNBLGUsQ0FFQSx5QkFKSiw4QixDQUFBLHdCLENBQUEsMkIsQ0FBQSw0QixDQUFBLHlCLENBS1EsZ0JBSVIsZ0MsQ0FBQSxvQyxDQUFBLGtDLENBQUEsK0MsQ0FBQSx3QixDQUFBLHdFLENBQUEsd0UsQ0FBQSw2RSxDQUFBLDZFLENBQUEsd0UsQ0FBQSx3RSxDQUFBLDZFLENBQUEsNkUsQ0FBQSxnQixDQUFBLGtCLENBQUEsYSxDQUFBLG1CLENBQUEsbUIsQ0FBQSxzQixDQUFBLDJDLENBQUEsb0IsQ0FBQSxzQixDQUFBLDRCLENBQUEsc0IsQ0FBQSxpQixDQUFBLHdCLENBQUEsbUMsQ0FBQSxzQixDQUFBLDRCLENBQUEsaUQsQ0FBQSxpQyxDQUFBLDRCLENBQUEscUMsQ0FBQSxpQyxDQUFBLGlCLENBQUEsNkIsQ0FBQSx1QixDQUFBLDhCLENBQUEsZ0MsQ0FBQSx1QyxDQUFBLDBDLENBQUEsK0MsQ0FDSSxjLENBQ0EsZSxDQUdKLDJDLENBQUEseUIsQ0FBQSxZLENBQUEsMEIsQ0FBQSwyQixDQUFBLDZCLENBQUEsdUIsQ0FBQSwwQixDQUFBLHlCLENBQUEsMEIsQ0FBQSxnQyxDQUFBLDBCLENBQUEsa0IsQ0FBQSxvQixDQUFBLFMsQ0FBQSw0QixDQUFBLDBCLENBQUEsd0IsQ0FBQSw4QixDQUNJLGMsQ0FDQSxlLENBR0oseUIsQ0FBQSw4QixDQUNJLGMsQ0FDQSxlLENBR0osZ0MsQ0FBQSxpQixDQUFBLHlCLENBQUEsNkIsQ0FBQSx5QixDQUFBLCtCLENBQ0ksVSxDQUNBLFcsQ0FDQSxnQixDQUlKLGEsQ0FDSSxhLENGNUVKLDhDQUNJLEssQ0FDSSx3QkFJUixJLENBQ0kseUIsQ0FDQSxrQyxDQUNBLGlDLENBQ0EsNkIsQ0FDQSx1QyxDQUNBLGUsQ0FDQSxrQixDQUNBLGUsQ0FDQSxVLENBQ0EsUSxDQUNBLHFCLENBRUEsaURBYkosSSxDQWNRLFVBSVIsRSxDQUNJLFEsQ0FDQSxhLENBQ0EsNkIsQ0FDQSxRLENBQ0EsVyxDQUdKLE9BQUEsTyxDQUNJLFUsQ0FnQ0osQyxDQUNJLFksQ0FDQSxrQixDQ3NCWSx5QyxDR3lVSSw0QyxDSjdWaEIsWSxDQUNJLGUsQ0h3a0NSLDRCLENHcGtDQSxXLENBRUksd0MsQ0FDQSxnQyxDQUNBLFcsQ0FDQSxxQyxDQUNBLDZCLENBR0osTyxDQUNJLGtCLENBQ0EsaUIsQ0FDQSxtQixDQUdKLEUsQ0FHSSxlLENBRUEsSyxDQUNJLHNCLENBR0osUSxDQUNJLHNCLENBSVIsRSxDQWRBLEUsQ0FlSSxTLENBQ0Esb0IsQ0FHSixFLENBQ0ksa0IsQ0FHSixFLENBQ0ksa0IsQ0d2Qkksa0MsQ0gwQlIsRSxDQUNJLGUsQ0FHSixVLENBQUEsQyxDQUNJLGtCLENBQ0EsaUIsQ0FDQSxhLENBRUEsaUIsQ0FBQSxRLENBQ0ksVyxDQUNBLGlCLENBQ0EsTSxDQUNBLEssQ0FDQSxpQixDQUNBLGUsQ0FDQSxlLENBQ0EsYSxDQUlSLEMsQ0hpa0NBLE0sQ0cvakNJLGtCLENBR0osSyxDQUNJLGlCLENBR0osSSxDQUNJLFksQ0FDQSx3QixDQUdKLEcsQ0hpa0NBLEcsQ0cvakNJLGlCLENBQ0EsZ0IsQ0FDQSxhLENBQ0EsdUIsQ0FHSixHLENBQ0ksVyxDQUdKLEcsQ0FDSSxRLENBR0osQyxDQUNJLHVCLENBQ0Esb0IsQ0FFQSxPLENBQUEsTyxDQUNJLFMsQ0FDQSxVLENBQ0EseUIsQ0FJUixNQUFBLE0sTUFBQSxRLENBQUEsTUFBQSxNLE1BQUEsYyxDQUNJLGEsQ0FDQSxvQixDQUdKLEcsQ0FDSSxxQixDQUVBLGUsQ0FFQSxjLENBRUEsWSxDQUNBLGUsQ0FrQkEsYSxDQUNBLFksQ0FDQSxrQixDQUNBLGEsQ0FuQkEsYSxDQUNJLGdCLENIbWtDUixJLENBQ0EsRyxDRy9rQ0EsRyxDSGdsQ0EsSSxDRzdqQ0ksMEYsQ0FFQSxhLENBQ0EsMEIsQ0h3akNKLEksQ0c5a0NBLEcsQ0F1Q0ksaUIsQ0h1aUNKLEksQ0d0aUNJLGEsQ0FDQSxvQixDQXFCQSxvQixDQUNBLGdCLENBQ0EsaUIsQ0grZ0NKLEcsQ0FDQSxJLENHNWpDSSxjLENBWUosUSxDQUNJLGlCLENBRUEsaUIsQ0FRSixNLENBWEEsUSxDQVlJLGEsQ0FHSixHLENBQ0ksbUIsQ0FDQSxnQixDQUNBLFUsQ0FDQSx3QixDQUNBLG1CLENBZ09BLGUsQ0FDQSxpQixDQS9OSixPLENBQ0ksUyxDQUNBLGEsQ0FDQSxlLENBVUosTSxDQUNJLGUsQ0FHSixHLENIa2tDQSxHLENHaGtDSSxxQixDQUdKLEssQ0FDSSxtQixDQUNBLHdCLENBQ0EsVSxDQUNBLFEsQ0FDQSxvQyxDQUNBLGtCLENBRUEsYSxDQUNJLGdCLENBQ0EsaUIsQ0FDQSxhLENBQ0EsbUIsQ0FDQSxhLENIcS9CUixJLENHbitCSSxXLENBZkEsVyxDQUNJLHdCLENBS0EsYyxDQUNJLDRCLENBRUEseUIsQ0FDSSxrQixDQVNaLFEsQ0FBQSxRLENBQ0ksaUIsQ0FJUixFLENBQ0ksa0IsQ0FDQSwrQixDQUdKLEssQ0FxSUEsTSxDQXBJSSxvQixDQUdKLE0sQ0FDSSxlLENBR0osaUJBQUEsZSxDQUNJLFMsQ0g0akNKLE0sQ0d6akNBLEssQ0gyakNBLFEsQ0FEQSxNLENBRUEsUSxDR3ZqQ0ksUSxDQUNBLG1CLENBQ0EsaUIsQ0FDQSxtQixDQUdKLE0sQ0h5akNBLE0sQ0d2akNJLG1CLENBR0osYSxDQUNJLGMsQ0FHSixNLENBQ0ksZ0IsQ0FFSixlLENBQ0ksUyxDQUdKLHlDLENBQ0ksWSxDSDZqQ0osYSxDQUNBLFksQ0FDQSxhLENHNWpDQSxNLENBSUkseUIsQ0g2akNKLGtCQUFrQixVLENBQ2xCLGlCQUFpQixVLENBQ2pCLGtCQUFrQixVLENHN2pDbEIsV0FBQSxVLENBSUksYyxDQUdKLGtCLENBQ0ksUyxDQUNBLGlCLENBR0osUSxDQUNJLGUsQ0FHSixRLENBQ0ksVyxDQUNBLFMsQ0FDQSxRLENBQ0EsUSxDQUdKLE0sQ0FDSSxVLENBQ0EsVSxDQUNBLFMsQ0FDQSxtQixDQUNBLCtCLENBQ0EsbUIsQ0FFQSwwQkFSSixNLENBU1Esa0JBR0osUSxDQUNJLFUsQ0hra0NSLGlDLENHOWpDQSxzQyxDSDZqQ0Esa0MsQ0FEQSw4QixDQUdBLG1DLENBSkEsNEIsQ0FLQSxrQyxDR3pqQ0ksUyxDQUdKLDJCLENBQ0ksVyxDQUdKLGEsQ0FDSSxtQixDQUNBLDRCLENBV0osMkIsQ0FDSSx1QixDQUdKLDhCLENBQ0ksUyxDQUdKLHNCLENBQ0ksWSxDQUdKLDRCLENBQ0ksWSxDQUNBLHlCLENBT0osTSxDQUNJLFEsQ0FHSixPLENBQ0ksaUIsQ0FDQSxjLENBR0osUSxDQUNJLHVCLENBR0osUSxDQUNJLHNCLENBUUosRyxDQUNJLFcsQ0FDQSxjLENBR0osSyxDQTNCQSxNLENIdWxDQSxNLENHempDSSxrQixDQUNBLGMsQ0s4Sm9CLHVFLENKcWhCSiw4RCxDRDlxQmhCLFksQ0h5akNKLFcsQ0d4akNRLFMsQ0lqZUosa0IsQ0FDSSxLLENBQ0EsYyxDQUNBLFksQ0FDQSxVLENBRUEsdUJBQUEsZ0IsQ0FDSSxlLENBRUEsdUJBQUEsa0MsQ0FDSSxLLENBQ0EsYyxDQUNBLFksQ0FDQSxVLENBQ0EsYSxDQUlSLG9DLENBQ0ksYSxDQUdKLG9DLENBQ0ksVyxDQUlSLGdCLENBQ0ksa0IsQ0FJQSx5QkFESixnQixDQUVRLFksQ0FDQSxxQixDQUNBLGlCLENBRUEsa0MsQ0FDSSxlLENBRUEsdUMsQ0FDSSxjLENBQ0EsSyxDQUlSLGlDLENBQ0ksWSxDQUNBLHFCLENBQ0EsVSxDQUNBLGdCLENBR0osa0MsQ0FDSSxhLENBQ0EsVSxDQUNBLGUsQ0FHSSx1QyxDQUNJLGdCLENBQ0EsbUIsQ0FLSSxxRSxDQUNJLFEsQ0FNQSw0RSxDQUNJLDBCLEFBS1osK0NBR1EsNEUsQ0FBQSw0RSxDQUNJLFcsQ0FDQSxnQixBQXBENUIseUJBMERZLCtDLENBQ0ksWSxDQUNBLGUsQ0FDQSxrQixDQUNBLGtCLENBQ0EsUyxDQUNBLGlCLENBQ0EsSyxDQUNBLE0sQ0FLWixrQyxDQUNJLFksQ0FDQSxxQixDQUNBLGtCLENBQ0EsUSxDQUNBLFUsQ0FDQSxlLENBQ0Esa0IsQ0FFQSwyQyxDQUNJLFUsQ0FJUixrQyxDQUNJLFksQ0FDQSxpQixDQUVBLHVDLENBQ0ksZUFNaEIsZ0IsQ0FDSSx3QixDQUNBLGtCLENBQ0EsWSxDQUVBLHlCQUxKLGdCLENBTVEsZSxBQUdKLDBCQUNJLG9DLENBQ0ksZ0JBS1osMkIsQ0FDSSxlLENBQ0EsUyxDQUNBLFksQ0FDQSxrQixDQUNBLHdCLENBQ0EsUSxDQUNBLFEsQ0FHSSxnQyxDQUNJLGEsQ0FFQSxVLENBQ0Esb0IsQ0FDQSxrQixDQUNBLGlCLENBdVVKLGlDLENBclVJLHNDLENBQ0ksb0IsQ0F3RFoscUIsQ0F0RFksNEMsQ0FDSSxVLENBSVIsc0MsQ0FDSSxVLENBQ0EsYSxDQUNBLFEsQ0FDQSxPLENBQ0EsNEIsQ0FDQSxrQixDQUNBLGlCLENBQ0EsTSxDQUNBLE8sQ0FDQSxRLENBQ0EsVyxDQU1oQixpQixDQUNJLGMsQ0FDQSxxQixDQUNBLHdDLENBRUEsc0IsQ0FDSSxZLENBQ0Esa0IsQ0FDQSxRLENBR0osMEJBQ0kscUMsQ0FDSSxnQkFLWixpQixDQUNJLGEsQ0FDQSxXLENBQ0EsYSxDQUVBLHlCQUxKLGlCLENBTVEsYSxBQUlKLDBCQVZKLGlCLENBV1EsYUFRUixtQixDQUNJLGEsQ0FDQSxXLENBQ0EsVSxDQUNBLGEsQ0FDQSxjLENBQ0EsaUIsQ0FDQSxRLENBQ0EsUyxDQUNBLGMsQ0FDQSxnQixDQUVBLHlCQVpKLG1CLENBYVEsY0FHSix3QixDQUNJLFUsQ0FDQSxvRCxDQUNBLFUsQ0FDQSxrQixDQUNBLGlCLENBQ0EsTyxDQUNBLE0sQ0FDQSxhLENBQ0EsbUIsQ0FFQSxxQyxDQUNJLFEsQ0FHSixxQyxDQUNJLFEsQ0FHSixxQyxDQUNJLFEsQ0FNQSw0QyxDQUNJLFEsQ0FDQSx3QixDQUdKLDRDLENBQ0ksTyxDQUdKLDRDLENBQ0ksUSxDQUNBLHVCLENBTWhCLGdCLENBQ0ksZ0IsQ0FDQSxZLENBRUEseUJBSkosZ0IsQ0FLUSxZLENBQ0EsYyxDQUNBLFlBSVIseUIsQ0FDSSxpQixDQUNBLGUsQ0FDQSxVLENBQ0Esa0IsQ0FDQSxpQixDQUVBLCtCLENBeUNRLDRCLENBeENKLGEsQ0FDQSxvQixDQUdKLHlCQVpKLHlCLENBYVEsa0IsQ0FFQSxrQyxDQUNJLFlBSVIsOEIsQ0FDSSxjLENBQ0EsZSxDQUlSLGlCLENBQ0ksZSxDQUNBLFMsQ0FDQSxRLENBQ0EsWSxDQUNBLGtCLENBQ0EsUSxDQUdJLHlCQURKLHlCLENBRVEsY0FrQkosMkMsQ0FDSSxpQixDQUVBLDZDLENBQ0ksa0IsQ0FFQSxtRCxDQUNJLFUsQ0FDQSxhLENBQ0EsaUIsQ0FDQSxLLENBQ0EsTyxDQUNBLFUsQ0FDQSxXLENBQ0EsMEIsQ0FDQSwyQixDQUNBLHVCLENBQ0EsNkMsQ0FDQSxrQixDSHBMSix3RCxDR3lMQSxtRCxDQUNJLGEsQ0FFQSx5RCxDQUNJLGtELENBSVIseUJBQ0ksMkQsQ0FDSSxTLENBQ0Esb0JBTWhCLDhCLENBQ0ksVyxDQUNBLGUsQ0FDQSxpQixDQUNBLFUsQ0FDQSxRLENBQ0EscUIsQ0FDQSxTLENBQ0EsWSxDQUNBLFEsQ0FDQSx3QyxDQUNBLFMsQ0FDQSxpQixDQUNBLGtCLENBRUEsb0MsQ0FDSSxTLENBQ0Esa0IsQ0FHSixxQyxDQUNJLFUsQ0FDQSxhLENBQ0EsVSxDQUNBLFcsQ0FDQSxpQixDQUNBLFMsQ0FDQSxNLENIdlVSLDhCLENHMFVJLGlDLENBQ0ksYyxDQU1BLG1DLENBMUZSLHNCLENBMkZZLGEsQ0FFQSxVLENBQ0Esb0IsQ0FDQSxrQixDQUVBLHlDLENBQ0ksYSxDQUNBLG9CLENBUXhCLG1CLENBQ0ksZSxDQUNBLHdCLENBQ0EsWSxDQUVBLHlCQUxKLG1CLENBTVEsWSxDQUNBLGMsQ0FDQSwrQkFJUix5QixDQUNJLFksQ0FDQSxjLENBQ0EsVSxDQUNBLGMsQ0FDQSxvQixDQUNBLFMsQ0FDQSxRLENBTUEsMkIsQ0FDSSxhLENBQ0Esb0IsQ0FDQSxVLENBQ0Esa0IsQ0FDQSxlLENBQ0EsaUIsQ0FFQSxrQyxDQUNJLFUsQ0FDQSxpQixDQUNBLFEsQ0FDQSxTLENBQ0EsTyxDQUNBLE8sQ0FDQSxVLENBQ0EscUIsQ0FDQSxrQixDQU1BLHdDLENBQ0ksVSxDQUNBLFUsQ0FDQSxNLENBS1osMEJBNUNKLHlCLENBNkNRLGEsQ0FFQSwyQixDQUNJLGdCQUtaLGtCLENIK1hRLDBCLENHOVhKLGEsQ0FDQSx5QkFGSixrQixDQUdRLGNBR0osd0IsQ0FFSSxlLENBQ0EsYSxDQUNBLDBCLENBQ0EsYyxDQUlSLHFCLENBQ0ksUyxDQUNBLFEsQ0FDQSxlLENBRUEsd0IsQ0FDSSxhLENBRUEsMEIsQ0FDSSxhLENBRUEsVSxDQUNBLG9CLENBQ0Esa0IsQ0FFQSxnQyxDQUNJLGEsQ0FDQSxvQixDQU9oQixpQixDQUNJLFksQ0FDQSxrQixDQUNBLFEsQ0FFQSwwQkFMSixpQixDQU1RLGNBSVIsaUIsQ0FDSSxZLENBQ0Esa0IsQ0FDQSxPLENBRUEsZSxDQUdBLGtCLENBQ0EsYyxDQVRKLGlCLENBV0ksdUIsQ0FDSSxvQixDQUNBLFUsQ0FHSixzQixDQUNJLFUsQ0FDQSxXLENBQ0EsYSxDQ3pjSSw0QixDSjhkQSxnRCxDR25CSiwwQixDQUNJLGtCLENBSVIsc0IsQ0FDSSxZLENBRUEsMEJBSEosc0IsQ0FJUSxlSHFESSw2QyxDR2pEWixzQixDQUNJLFksQ0VobEJSLE0sQ1Q0Z0VKLE8sQ0FDQSxXQUFXLGMsQ1M1Z0VILHNCLENBQ0Esa0IsQ0FHSixXQUFBLGUsQ1Q2Z0VKLFlBQVksZSxDQUNaLFdBQVcsTyxZQUFtQixlLENTN2dFdEIsUyxDQUdKLGMsQ1Q4Z0VKLGUsQ0FDQSxXQUFXLHNCLENTOWdFSCxzQixDQUNBLGtCLENBTUosZ0IsQ0FDSSwyQixDQUNBLGlDLENBQ0EscUIsQ0FDQSxpQixDQUVBLHVCLENBQ0ksVSxDQUNBLGlCLENBQ0EsSyxDQUNBLE0sQ0FDQSxVLENBQ0EsVyxDQUNBLFMsQ0FDQSxxRSxDQUdKLGtCLENBQ0ksaUIsQ0FDQSxTLENBS0osMEJBQUEsUyxNQUFBLDBCLE1BQUEsYSxNQUFBLG9CLE1BQUEsaUIsTUFBQSwyQixNQUFBLGUsTUFBQSxtQixNQUFBLGdCLE1BQUEsWSxjQUFBLDBCLE1BQUEsYSxNQUFBLG9CLE1BQUEsaUIsTUFBQSwyQixNQUFBLGUsTUFBQSxnQixNQUFBLGEsQ0FDSSxhLENMM0NaLGMsQ0FDSSx1RSxDQUNBLGdCLENBQ0EsaUIsQ0FHSixtQixDQUNJLFUsQ0FDQSxnQixDQUNBLGEsQ0FDQSxjLENBRUEseUJBTkosbUIsQ0FPUSxnQixBQUdKLDBCQVZKLG1CLENBV1EsZ0JBSVIsZSxDQUNJLGUsQ0FJSixVLENBRUksYyxDQUVBLHlCQUpKLFUsQ0FLUSxnQixBQUdKLHlCQVJKLFUsQ0FTUSxpQkFHSixnQixDQUNJLFksQ0FDQSxjLENBQ0Esc0IsQ0FDQSxlLENBRUEseUJBTkosZ0IsQ0FPUSxRLENBQ0EsaUIsQUFHSiwwQkFYSixnQixDQVlRLFVBR0osb0IsQ0FDSSxhLENBQ0EseUJBRkosb0IsQ0FHUSwyQixBQUVKLDBCQUxKLG9CLENBTVEsMkJBSVIsd0IsQ0FFSSxlLENBQ0EsUSxDQUNBLFUsQ0FFQSxnQyxDQWtDQSwwQyxDQWpDSSxhLENBR0oseUJBVkosd0IsQ0FXUSxpQkFLSix5QixDSjJqRVoseUIsQ0l6akVnQixlLENBQ0EsYSxDQUNBLHlCQUpKLHlCLENKaWtFVix5QixDSTVqRWtCLGlCQXFDaEIsc0IsQ0FDSSxlLENBQ0EsUyxDQUNBLFEsQ0FDQSxZLENBQ0EsYyxDQUNBLGtCLENBQ0Esc0IsQ0FFQSx5QixDQUVJLGEsQ0FDQSxtQixDQUNBLGlCLENBRUEsK0IsQ0FDSSxVLENBQ0EsYSxDQUNBLFUsQ0FDQSxTLENBQ0EsMEIsQ0FDQSwyQixDQUNBLHVCLENBQ0Esa0QsQ0FDQSxpQixDQUNBLEssQ0FDQSxRLENBQ0EsVyxDQUNBLFcsQ0FHSixvQyxDQUNJLGMsQ0FFQSwwQyxDQUNJLFksQ0FJUiwyQixDQUNJLGEsQ0FDQSxhLENBQ0Esb0IsQ0FDQSxrQixDQUVBLGlDLENBQ0ksb0IsQ0FDQSxVLENBT1osNkMsQ0FDSSwwQixDQUVBLGdELENBT0ksa0QsQ0E4QlosdUIsQ0FreERBLGdCLENBdHpEWSxVLENBRUEsc0QsQ0FDSSx3RCxDQWVaLGdELENBQ0ksc0IsQ0FLWixxQixDQUNJLGtCLENBRUEsdUIsQ0FDSSxZLENBQ0EsYyxDQUNBLGtCLENBQ0EsVyxDQUNBLGlCLENBQ0EsZSxDQU9KLGdDLENBQ0ksVyxDQUNBLGlCLENBQ0EsMkIsQ0FDQSxpQyxDQUNBLHVCLENBQ0EsMEMsQ0FDQSxTLENBQ0EsVSxDQU1SLFEsQ0FDSSxZLENBQ0Esc0IsQ0FDQSxrQixDQUNBLE8sQ0FDQSxvQixDQUNBLG1CLENBQ0EsYyxDQUNBLFEsQ0FDQSxTLENBQ0Esa0IsQ0FDQSxpQixDQUNBLGEsQ0FFQSxjLENBQUEsYyxDQUVJLG9CLENBQ0EsUyxDQUdKLGdCLENBUUEsa0IsQ0FOSSxlLENBQ0EsaUIsQ0FDQSxrQixDQUNBLGdCLENBR0osa0IsQ0FFSSxlLENBQ0EsZ0IsQ0FLSixhLENBV0Esb0IsQ0FWSSx3QixDQUNBLFUsQ0FDQSxvQixDQUVBLG1CLENBQ0kscUIsQ0FDQSxhLENBU0osMEIsQ0FHSSxzQyxDQUhKLDBCLENBUUosYyxDQVdBLHFCLENBVkkscUIsQ0FDQSxhLENBQ0EsaUIsQ0FFQSxvQixDQUNJLHdCLENBQ0EsVSxDQVNKLDJCLENBQ0ksd0IsQ0FDQSxvQixDQUNBLFUsQ0FJUixlLENBWUEsc0IsQ0FQSSxxQixDQUpBLHdCLENBQ0EsVSxDQUNBLG9CLENBU0osc0IsQ0FQSSxxQixDQUVJLFUsQ0FLUixzQixDQUdJLFUsQ0FFQSw0QixDQUNJLHdCLENBQ0Esb0IsQ0FDQSxVLENBSVIsWSxDQUNJLHdCLENBQ0EsVSxDQUNBLG9CLENBRUEsa0IsQ0FDSSx3QixDQUNBLG9CLENBQ0EsVSxDQUlSLGtCLENBQ0kscUIsQ0FDQSxpQixDQUNBLGEsQ0FFQSx3QixDQUNJLHdCLENBQ0EsVSxDQUlSLGMsQ0FDSSxVLENBR0osZSxDQUNJLHFCLENBQ0EsYSxDQUNBLG9CLENBYUEsMkIsQ0FYQSxxQixDQUNJLHdCLENBQ0EsVSxDQUlSLHFCLENBQ0kscUIsQ0FDQSxVLENBQ0EsaUIsQ0FFQSwyQixDQUdJLG9CLENBSVIscUIsQ0FDSSw0QixDQUNBLFUsQ0FDQSxpQixDQUVBLDJCLENBQ0kscUIsQ0FDQSxhLENBSVIsWSxDQUVJLFUsQ0FDQSwwQixDQUNBLGUsQ0FDQSxpQixDQUNBLGUsQ0FDQSx3QixDQUVBLGtCLENBQ0ksVSxDQUNBLHdCLENBR0osa0IsQ0FDSSxxQixDQUNBLGlCLENBRUEsd0IsQ0FDSSxVLENBQ0Esd0IsQ0FDQSxvQixDQUtaLGlCLENBQ0ksc0IsQ0FDQSxhLENBR0osYSxDQXNGSSxzQixDQXJGQSxnQixDQUVBLFUsQ0FDQSw0QixDQUNBLGlCLENBQ0Esa0IsQ0FDQSw0QixDQUVBLG1CLENBQ0ksb0IsQ0FDQSxhLENBR0osb0IsQ0FDSSx3QixDQUNBLG9CLENBQ0EsVSxDQUtaLFMsQ0FDSSxZLENBQ0Esa0IsQ0FDQSxPLENBRUEsVSxDQUNBLG9CLENBR0EsZSxDQUNJLGEsQ0FDQSxvQixDQUdJLHdCLENBQ0ksYyxDQWZoQixTLENBb0JJLGEsQ0FHSSxrQixDQTJvQ0ksZ0MsQ0E3b0NKLGtCLENBT0osa0IsQ0FDSSxzQixDQU1KLGMsQ0FDSSxZLENBQ0Esc0IsQ0FDQSxjLENBQ0EsVSxDQUdKLGMsQ0FDSSxhLENBRUEseUJBSEosYyxDQUlRLDJCQUlSLGdCLENBQ0ksVSxDQUNBLGUsQ0FFQSxzQixDQUNJLGEsQ0FFQSxjLENBc0pBLHlCLENBcEpBLDJCLENBQ0ksYSxDQUlSLHNCLENBQ0ksVSxDQUNBLFEsQ0FDQSw0QixDQUNBLGUsQ0FDQSxjLENBQ0EsVyxDQUNBLHFCLENBSUEsNEIsQ0FvQkEsK0IsQ0FuQkksb0IsQ0FDQSxTLENBR0osbUMsQ0FvQkEsc0MsQ0FuQkksVSxDQUlSLHlCLENBQ0ksVSxDQUNBLFEsQ0FDQSw0QixDQUNBLGUsQ0FDQSxnQixDQUNBLHFCLENBQ0Esa0IsQ0FDQSxVLENBWUosNEIsQ0FDSSxjLENBRUEsYSxDQUlBLDRCLENBQ0ksVSxDQUNBLGMsQ0FHSiw0QixDQUNJLFUsQ0FDQSw0QixDQUNBLG9CLENBS0osMkIsQ0FDSSxlLENBQ0EsUSxDQUNBLHlCQUhKLDJCLENBSVEsZ0JJcFBaLDJCLENKeVBBLHNCLENBQ0ksaUIsQ0FFQSw0QyxDQUNJLGlCLENBQ0EsVSxDQUNBLFcsQ0FDQSxRLENBQ0EsVyxDQU9KLDRCLENBQ0ksaUIsQ0E4RFIscUIsQ0F2REksb0MsQ0FDSSxXLENBQ0EsZSxDQUNBLFEsQ0FDQSw0QixDQStMQSxpRixDQTVMSSxrRixDQUNJLHdCLENBSVIsOEMsQ0FDSSxvQyxDQUNBLDBCLENBQ0Esb0IsQ0FHSiwyQyxDQUNJLG9CLENBQ0EscUIsQ0FDQSw2QyxDQUNBLDJCLENBQ0EsMEIsQ0FDQSxtQixDQUNBLGUsQ0FDQSxrQixDQUNBLFcsQ0FDQSxrQixDQVVoQixlLENBQ0ksZSxDQW1MUSw0QyxDQWxGUix5QixDQS9GQSxxQixDQW1FQSxzQixDQWltQlksaUQsQ0FucUJSLFksQ0FHSixvQixDQUNJLGEsQ0FFQSxjLENBT0oscUIsQ0FDSSxhLENBQ0EsaUIsQ0FDQSxVLENBSUEsYyxDQUVBLHFCLENBQ0Esa0IsQ0FDQSxjLENBRUEsMEIsQ0FDSSxhLENBQ0EsaUIsQ0FDQSxPLENBQ0EsVSxDQUNBLGUsQ0FDQSxpQixDQUVBLFUsQ0FDQSxxQixDQUNBLGtCLENBRUEsZ0MsQ0FDSSx3QixDQU1SLDBDLENBQ0ksVSxDQUNBLFEsQ0FHSiwyQixDQUNJLFUsQ0FDQSw0QixDQUNBLG9CLENBQ0EsVyxDQUtaLHNCLENBQ0ksWSxDQUNBLGMsQ0FDQSxZLENBUUEsc0IsQ0FDSSxhLENBQ0EsaUIsQ0FDQSxpQixDQUNBLDRCLENBQ0Esd0IsQ0FDQSxhLENBRUEsZ0IsQ0FDQSxRLENBQ0EsYyxDQUNBLGtCLENJK0J3Qiw0SSxDSjVCNUIsb0MsQ0FDSSx3QixDQUNBLGEsQ0FJUixtQixDQUNJLGUsQ0FDQSxpQixDQU1BLHlCLENBQ0ksYSxDQUVBLFUsQ0FDQSxpQixDQUNBLGlCLENBQ0EsYyxDQUNBLGtCLENBQ0EsaUIsQ0FFQSxnQyxDQUNJLFUsQ0FDQSxhLENBQ0EsVSxDQUNBLFcsQ0FDQSxpQixDQUNBLE8sQ0FDQSxNLENBQ0EscUIsQ0FHSiwyQixDQUNJLHlCLENBQ0EsVSxDQUNBLGtCLENBRUEsaUMsQ0Ewa0JKLHdCLENBemtCUSxhLENBS1osOEMsQ0FDSSx3QixDQUNBLG9CLENBQ0EsNEMsQ0FDQSwwQixDQUNBLDJCLENBQ0EseUIsQ0FHSiw0QixDQUNJLGtCLENBT0osbUMsQ0FDSSxXLENBQ0EsZSxDQUNBLHFCLENBUUEsNkMsQ0FDSSxxQyxDQUNBLDBCLENBQ0Esb0IsQ0FHSiwwQyxDQUNJLG9CLENBQ0EscUIsQ0FDQSw2QyxDQUNBLDJCLENBQ0EsMEIsQ0FDQSxvQixDQUNBLGUsQ0FDQSxrQixDQUNBLFcsQ0FDQSxrQixDQVdaLGlCLENBQ0ksZSxDQUNBLGlCLENBSUEsOEQsQ0FDSSxrQyxDQUtKLHdCLENBQ0ksMEIsQ0FFQSxrQyxDQUNJLGtDLENBQ0Esb0IsQ0FHSixxQyxDQUNJLGtDLENBUVosaUIsQ0FDSSxrQixDQUNBLGUsQ0FDQSxrQixDQUdKLGUsQ0FDSSxZLENBQ0EsYyxDQUNBLFMsQ0FFQSxzQixDQUNJLGEsQ0FDQSxZLENBQ0Esa0IsQ0FDQSxzQixDQUNBLFcsQ0FDQSxVLENBQ0EsaUIsQ0FDQSxvQixDQUNBLHdCLENBQ0Esa0IsQ0FDQSxRLENBQ0EsUyxDQU1BLDRCLENBQ0kscUIsQ0FRaEIsc0IsQ0FDSSxZLENBQ0EscUIsQ0FDQSxZLENBQ0EscUIsQ0FDQSxpQixDQUVBLDhCLENBQ0ksWSxDQUNBLGtCLENBQ0EsTyxDQUNBLGUsQ0FFQSxrQyxDQUNJLFUsQ0FDQSxXLENBSVIsNEIsQ01yMkJJLGlDLENOczJCQSxlLENBSUosOEIsQ0FDSSxlLENBQ0EsMEIsQ0FFQSxlLENBSVIsaUIsQ0FDSSx1RSxDQUNBLGdCLENBQ0EsaUIsQ0FDQSwwRCxDQUVBLHNCLENBQ0ksWSxDQUNBLGMsQ0FDQSx3RCxDQUVBLHdCLENBb0tRLHVELENBWEEseUQsQ0F4SkosYSxDQUNBLGMsQ0FFQSx5QkFKSix3QixDQUtRLHlGLENBQ0EsNEYsQUFFSiwwQkFSSix3QixDQVNRLG9HLENBQ0EsdUdBS1osMEIsQ0FDSSwwRCxDQUlSLGMsQ0FDSSxhLENBQ0Esb0IsQ0FDQSxrQixDQUNBLDJDLENBQ0EsaUIsQ0FFQSxvQixDQUFBLG9CLENBRUksb0IsQ0FDQSwwQyxDQUVBLHlCLENBQUEseUIsQ0FDSSxVLENBR0osOEIsQ0FBQSw4QixDQUNJLGEsQ0FFQSxrQyxDQUFBLGtDLENBQ0kseUIsQ0FFQSx1QyxDQUFBLHVDLENBQ0ksWSxDQU1oQixxQixDQUNJLHlCLENBQ0EsZSxDQUNBLFksQ0FDQSxpQixDQUVBLHlCLENBRUksaUIsQ0FDQSxLLENBQ0EsTSxDQUNBLFcsQ0FDQSxTLENBR0osOEIsQ0FDSSxpQixDQUNBLFUsQ0FDQSxXLENBQ0EsUyxDQUlSLHVCLENBQ0ksc0IsQ0FDQSx5QixDQUVBLDRCLENBQ0ksYSxDQUVBLGMsQ0FDQSxVLENBR0osMEIsQ0FDSSxTLENBQ0EsYSxDQUNBLGUsQ0FTWixlLENBQ0ksdUUsQ0FDQSxnQixDQUNBLGlCLENBQ0EsMEcsQ0FFQSw0QixDQUNJLGMsQ0FDQSxrQixDQUdKLHFCLENBQ0ksWSxDQUNBLGMsQ0FDQSxrQixDQUNBLDZCLENBQ0EsVSxDQUNBLGtCLENBR0osb0IsQ0FFSSxVLENBR0oscUIsQ0FDSSxxQixDQUNBLDRDLENBQ0Esa0IsQ0FDQSxpQixDQUNBLDZELENBRUEseUJBUEoscUIsQ0FRUSxjLEFBR0oseUJBWEoscUIsQ0FZUSxjSmszRFosZ0QsQ0l0MER3QixrRixDQXpDaEIsNEMsQ0o4MkRSLDhDLENJMzJEWSxzQixDQUdKLGtDLENBQ0ksYSxDQUVBLHNCLENBSUEsK0MsQ0FDSSxZLENBQ0EsYyxDQUNBLFUsQ0FNSSx5RSxDQUNJLGtCLENBQ0EsZSxDQUNBLGEsQ0FTQSx5QkFESiwwRSxDQUVRLCtCLENBQ0Esa0NBVVIsMkUsQ0FDSSxhLENBQ0EsaUIsQ0FJUiw2RCxDQUNJLGEsQ0FDQSxlLENBRUEsOEUsQ0FDSSxhLENBQ0EsZSxDQUtKLDBEQUFBLFcsTUFBQSxlLE1BQUEsYSxDQUNJLFUsQ0FDQSxXLENBQ0EsZSxDQUNBLFEsQ0FDQSw0QixDQUNBLGEsQ096aENaLGtELENQaWlDSSx3RCxDQUNJLFUsQ0FDQSxZLENBQ0EsZ0IsQ0FDQSxlLENBQ0EsUSxDQUNBLDRCLENBT0osNEUsQ0FDSSxpQixDQUNBLDRCLENBRUEsbUYsQ0FDSSx5QyxDQUNBLGMsQ0FDQSxpQixDQUNBLE8sQ0FDQSwwQixDQUNBLFcsQ0FDQSxVLENBR0osa0YsQ0FDSSxxQixDQUNBLGlCLENBQ0EsTyxDQUNBLDBCLENBQ0EsZ0IsQ0FDQSxxQixDQUNBLGlCLENBQ0EsZSxDQUNBLHFCLENBQ0EsaUIsQ0FDQSxZLENBQ0EsbUIsQ0F3QkksMEcsQ0FyQlIsb0csQ0FDSSxzQixDQUdKLHdGLENBQ0ksVSxDQUNBLFcsQ0FDQSxRLENBQ0EsbUIsQ0FLSiwyRixDQUNJLFksQ0FDQSxrQixDQUNBLHNCLENBQ0EsVyxDT3poQ0Esb0csQ1BpaUNJLDBHLENBQ0ksYSxDQUNBLGlCLENBQ0EsaUIsQ0FDQSxlLENBQ0EsaUIsQ0FDQSxjLENPL2hDSiwyRyxDUGlpQ0ksaUgsQ0FDSSxVLENBQ0EsaUIsQ0FDQSxhLENBQ0EsTSxDQUNBLFUsQ0FDQSxXLENBQ0EscUIsQ0FDQSw0QixDQUNBLDJCLENBQ0EsaUMsQ0FDQSw4QixDQUNBLHlDLENBQ0Esa0IsQ081aENSLHlILENQaWlDSSwrSCxDQUNJLHFCLENBUzVCLG1DLENBQ0ksZ0IsQ0FFQSxpRCxDQUNJLGEsQ0FDQSxpQixDQUNBLG9CLENBQ0EsbUIsQ0FDQSxjLENBQ0EsUyxDQUNBLGtCLENBQ0EsVSxDQUVBLGUsQ0FDQSxpQixDQUNBLGtCLENBQ0EsZ0IsQ0FDQSx3QixDQUNBLFUsQ0FDQSxvQixDQUVBLHVELENBQ0kscUIsQ0FDQSxhLENBS1osOEIsQ0FHSSx3QyxDQUZBLFUsQ0FNQSx3QyxDQUNJLFcsQ0FDQSxlLENBQ0EsUSxDQUNBLDRCLENBR0ksc0YsQ0FDSSx3QixDQUlSLGtELENBQ0ksMEIsQ0FDQSwwQixDQUNBLG9CLENBR0osK0MsQ0FDSSxvQixDQUNBLHFCLENBQ0EsNkMsQ0FDQSwyQixDQUNBLDBCLENBQ0Esb0IsQ0FDQSxlLENBQ0Esa0IsQ0FDQSxXLENBQ0Esa0IsQ0FXcEIsYSxDQUNJLGtCLENBQ0EscUIsQ0FDQSxlLENBQ0EsWSxDQUVBLHlCQU5KLGEsQ0FPUSxZLENBQ0EsaUJBR0osd0IsQ0FnQ1EsdUMsQ0F1S0EscUMsQ0FrT0Esd0MsQ0FpSUkseUMsQ0F6aUJSLGUsQ0FHSixtQixDQUNJLFksQ0FDQSxzQixDQUNBLDZCLENBQ0EsZSxDQUNBLFEsQ0FFQSxzQixDQUNJLGEsQ0FDQSxRLENBT0osNEIsQ0FDSSxhLENBSVIsMEIsQ0FDSSxlLENBRUEsNEIsQ0FFSSxjLENBUVIscUIsQ0FDSSxZLENBQ0EsNkIsQ0FDQSxzQixDQUNBLDBCLENBQ0EsUSxDQUVBLHlCQVBKLHFCLENBUVEsa0IsQ0FDQSxvQixDQUNBLCtCQTJEQSx3RCxDQXhESiw4QixDQXlIQSw0QixDSmd6RFIsNEIsQ0l4NkRZLFUsQ0FDQSx5QkFGSiw4QixDQUdRLG1CQUtaLGtCLENBRUksVSxDQUtKLGtCLENBQ0ksVSxDQUNBLGUsQ0FDQSxhLENBR0osb0IsQ0FDSSx3QyxDQUNBLHFCLENBQ0EsaUIsQ0FDQSxrQixDQUNBLFksQ0FDQSxjLENBQ0Esa0IsQ0FDQSxRLENBQ0EsaUIsQ0FDQSxTLENBQ0EsZ0IsQ0FFQSxZLENBQ0EsaUIsQ0FFQSx5QkFoQkosb0IsQ0FpQlEsYyxBQUdKLHlCQXBCSixvQixDQXFCUSxZLENBQ0Esa0JBR0oscUMsQ0FDSSxhLENBRUEseUJBSEoscUMsQ0FJUSxzQyxBQUVKLHlCQU5KLHFDLENBT1EsVUFPSixxRSxDQUNJLFUsQ0FJUiw2QixDQUNJLGEsQ0FDQSxhLENBRUEseUJBSkosNkIsQ0FLUSxVQUtaLGtCLENBQ0ksbUIsQ0FFQSx5QkFISixrQixDQUlRLGdCLEFBR0oseUJBUEosa0IsQ0FRUSxzQkFNWixrQixDQUNJLHdCLENBQ0EsaUIsQ0FDQSxpQixDQUNBLFksQ0FDQSxjLENBQ0Esa0IsQ0FDQSxhLENBQ0EsYSxDQUNBLGMsQ0FFQSx5QkFYSixrQixDQVlRLFEsQ0FDQSxjLEFBR0oseUJBaEJKLGtCLENBaUJRLGtCLEFBR0oseUJBcEJKLGtCLENBcUJRLG9CLENBQ0EsY0FHSix3QixDQUNJLFcsQ0FDQSxhLENBQ0EseUJBSEosd0IsQ0FJUSxhQVNSLHdCLENBQ0ksd0IsQ0FDQSxVLENBRUEseUJBSkosd0IsQ0FLUSwwQixBQUdKLHlCQVJKLHdCLENBU1EsYUFHSiwyQixDQUNJLFUsQ0FDQSxjLENBR0osMEIsQ0FFSSxjLENBUVIsdUIsQ0FDSSxVLENBQ0EsYSxDQUVBLHlCQUpKLHVCLENBS1EsYSxBQUdKLHlCQVJKLHVCLENBU1EsYUFHSixnQyxDUTE3Q0ksOEIsQ1IyN0NBLGMsQ0FHSix5QixDQUNJLGlCLENBRUEsVSxDQUNBLFEsQ0FNWixpQixDQUdJLFksQ0FDQSxxQixDQUNBLGlCLENBRUEsa0IsQ0FDQSx5QyxDQUNBLGEsQ0FUSixpQixDQVdJLHVCLENBQ0ksb0IsQ0FxSkksOEQsQ0FuSkosK0MsQ0FvRkEsb0MsQ0FuRkksYSxDQXdKUSx1RSxDQXVDQSxvRCxDQTVMSix3RCxDQXNGQSw2QyxDQXJGSSxZLENBTWhCLHdCLENBQ0ksYSxDQUNBLFUsQ0FDQSxZLENBQ0EsZSxDQUNBLHlCLENBRUEsNEIsQ0FDSSxVLENBQ0EsVyxDQUNBLGdCLENBSVIsMEIsQ0FDSSxXLENBQ0EsaUIsQ0FDQSxxQixDQUNBLHlCLENBUUosdUIsQ0FDSSxZLENBQ0EsaUIsQ0FDQSxPLENBQ0Esb0IsQ0FFQSxVLENBQ0Esa0IsQ0FVUixvQixDQUdJLGEsQ0FDQSxvQixDQUNBLGtCLENBQ0EsZSxDQUNBLFUsQ0FHSSx5QkFESix5QkFBQSwwQixDQUVRLGUsQ0FDQSw2QixBQUdKLHlCQU5KLHlCQUFBLDBCLENBT1EsZSxDQUNBLDZCQUlSLDBCLENBQ0ksb0IsQ1NwbURRLGtDLENUdW1ESiwwRCxDQUNJLHFCLENBc0VBLGtFLENBdUNBLCtDLENBdEdKLHdDLENBQ0kseUIsQ0FXSix5QkFESix1RCxDQUVRLHFCQUtaLDJCLENBQ0ksaUIsQ0FDQSxpQixDQUNBLGUsQ0FDQSxxQixDQUVBLCtCLENBRUksaUIsQ0FDQSxLLENBQ0EsTSxDQUNBLHNCLENBQ0Esa0IsQ0FJUiw2QixDQUNJLGdCLENBM0ZBLDZCLENBNkZBLGdDLENBQ0ksYSxDQUNBLGUsQ0FVWixrQixDQU1JLHdCLENBSEEsb0IsQ0FDQSxhLENBcUJBLHlCLENBQ0ksWSxDQUNBLGUsQ0FDQSxlLENBUUEsOEIsQ0FDSSxjLENBQ0EsYSxDQUdKLDZCLENBQ0ksZSxDSit2RFosbUIsQ0l0dURBLG1CLENBRUksWSxDQUNBLFcsQ0FDQSxVLENBQ0EsaUIsQ0FDQSxrQixDQUNBLHNCLENBQ0EsUyxDQUNBLGMsQ0FDQSxxQixDSnd1REosdUIsQ0l0dURJLHVCLENBQ0ksVSxDQUNBLFcsQ0FJUixrQixDQUNJLFksQ0FDQSxrQixDQUNBLE8sQ0FFQSx5QixDQUNJLGEsQ0FDQSxVLENBQ0EsUyxDQUNBLGlCLENBQ0Esa0IsQ0FDQSxxQixDQUNBLFUsQ0FDQSxTLENBRUEsZ0MsQ0FJQSwrQixDQUhJLFMsQ0o0dURaLG9DLENJbHVESSxvQyxDQUVJLGlCLENKb3VEUiw2QyxDSWp1RFksNkMsQ0FDSSxTLENBT1IsMEMsQ0FDSSxxQixDQU9aLGtCLENBQ0ksd0IsQ0FDQSxZLENBQ0EsaUIsQ0FFQSxxQixDQUNJLFUsQ0FDQSxlLENBR0osdUIsQ0FDSSxZLENBQ0Esa0IsQ0FDQSxRLENBQ0EsZSxDQUdKLHdCLENBQ0ksVyxDQUNBLFUsQ0FFQSxRLENBRUEsOEIsQ0FDSSxVLENBRUEsUSxDQUdKLDJCLENBQ0ksZSxDQUNBLFMsQ0FDQSxrQixDQUVBLDhCLENBQ0ksaUIsQ0FDQSxpQixDQUNBLFEsQ0FFQSxlLENBTUEscUMsQ0FDSSxVLENBQ0EsYSxDQUNBLFUsQ0FDQSxXLENBQ0Esc0MsQ0FDQSwyQixDQUNBLDBCLENBQ0EsYSxDQUNBLGlCLENBQ0EsUSxDQUNBLE0sQ0FNaEIsd0IsQ0FDSSxXLENBQ0EsYSxDQUVBLDRCLENBQ0ksVSxDQUlSLDJCLENBQ0ksa0IsQ0FFQSxzQyxDQUNJLGUsQ0FJUixzQixDQUNJLHdCLENBS1IsMkIsQ0FDSSxnQixDQUNBLHVFLENBQ0EsZ0IsQ0FDQSxpQixDQUNBLGlFLENBQ0EsaUIsQ0FFQSx5QkFSSiwyQixDQVNRLGtCLEFBRUoseUJBWEosMkIsQ0FZUSxrQkFHSixpRCxDQUNJLG9CLENBRUEsbUQsQ0FDSSxzQixDQUlSLDhCLENBQ0ksYSxDQUNBLGEsQ0FFQSxtQ0FBQSxZLENBUUEseUNBQUEsWSxDQVBJLG9CLENBSVIsb0MsQ0FDSSwyRCxDQU9KLHVDLENBQ0ksWSxDQUNBLGMsQ0FDQSxrQixDQUNBLHNCLENBQ0EsTyxDQUVBLDRDQUFBLFksQ0FDSSxxQixDQUtaLDZCLENBQ0ksdUUsQ0FDQSxnQixDQUNBLGlCLENBQ0EsYyxDQUNBLFksQ0FDQSxjLENBQ0EsNkIsQ0FDQSxRLENBRUEseUJBVkosNkIsQ0FXUSxjLENBQ0Esc0IsQUFFSix5QkFkSiw2QixDQWVRLGdCLEFBRUoseUJBakJKLDZCLENBa0JRLHVCQUlSLGMsQ0FDSSxxQixDQUNBLFksQ0FNQSxvQyxDQUNJLFksQ0FDQSxjLENBQ0EsUSxDQUVBLG1ELENBQ0ksYyxDQUNBLGlCLENBQ0EseUIsQ0FDQSwwQixDQUdKLHlELENBQ0ksWSxDQUNBLGMsQ0FDQSxRLENBQ0EsYSxDQUNBLGMsQ0FFQSxnRSxDQUNJLFcsQ0FDQSx3QixDQUNBLHlCLENBTWhCLFcsQ0FDSSxXLENBQ0Esb0IsQ0FxQkEsMkIsQ0FuQkEsNEIsQ0FDSSxZLENBR0oseUJBUkosVyxDQVNRLFUsQ0FDQSxrQixDQUNBLG9CLENBRUEsZSxDQUNJLFlBS1osVSxDQUNJLFUsQ0FDQSxvQixDQU1BLHlCQVJKLFUsQ0FTUSxVLENBQ0Esa0IsQ0FDQSxvQixDQUVBLGMsQ0FDSSxZQUtaLGMsQ0FBQSxhLENBQ0ksaUIsQ0FDQSxxQixDQUNBLGdCLENBQ0EsUSxDQUNBLGUsQ0FDQSxhLENBRUEsb0IsQ0FBQSxxQixDQUFBLHFCLENBQUEsbUIsQ0FBQSxvQixDQUFBLG9CLENBQ0ksaUIsQ0FDQSxLLENBQ0EsTSxDQUNBLFUsQ0FDQSxXLENJN2pFUixXLENBQ0ksYyxDQUNBLGlCLENBQ0EsNEIsQ0FDQSwwQkFKSixXLENBS1Esc0JBS0osc0IsQ0FDSSx3QixDQUdKLGUsQ0FhSSxxQixDQUdJLGlCLENBRUEsTSxDQUNBLFUsQ0FDQSxXLENBcEJSLGUsQ0FFSSxRLENBSUEsZSxDQUNBLFMsQ0FDQSwyQixDQUNBLGlDLENBQ0EscUIsQ0FDQSxtRCxDQUVBLHFCLENBQ0ksVSxDQUNBLGEsQ0FFQSxLLENBSUEsNEIsQ0FJUixvQixDQUNJLGlCLENBQ0EsUyxDQUdKLGlCLENBQ0ksa0IsQ0FFQSx5QkFISixpQixDQUlRLFksQ0FDQSxrQixDQUNBLDZCLENBQ0Esc0IsQ0FDQSxRLENBQ0Esb0JBSVIsaUIsQ0FDSSxhLENBQ0EsVSxDQUVBLHlCQUpKLGlCLENBS1EsbUJBSVIsaUIsQ0FDSSxhLENBQ0EsVyxDQUNBLGUsQ0FFQSxxQixDTXFCSSw4QixDTnBCQSxjLENBSVIsaUIsQ0FDSSxlLENBQ0EsVSxDQThCSSw4QixDQTVCSiw0QixDQUNJLGUsQ0FHSix1QixDQUVJLGUsQ0FDQSwwQixDQUNBLGMsQ0FHSixtQixDQUVJLGUsQ0FDQSxRLENBR0osbUIsQ0FxRVEsMEIsQ0FHSSxVLENBQ0Esb0IsQ0FDQSxrQixDQTFFWixtQixDQUNJLFksQ0FDQSxrQixDQUNBLE8sQ0FFQSxlLENBSUEsYyxDQU1BLHlCLENBNkRRLGdDLENBNURKLGEsQ0FHSix3QixDQUNJLFUsQ0FDQSxXLENBQ0EsYSxDQVlaLGdCLENBQ0ksWSxDQUNBLFEsQ0FDQSxrQixDQUNBLHlCQUpKLGdCLENBS1EsaUJBR0osb0IsQ0FDSSxzQixDQUNBLFcsQ0FDQSx5QkFISixvQixDQUlRLGEsQUFFSix5QkFOSixvQixDQU9RLGFBSVIsc0IsQ0FFSSwwQixDQUNBLGUsQ0FDQSxVLENBQ0EsZSxDQUdKLHFCLENBQ0ksZSxDQUNBLFMsQ0FDQSxRLENBRUEsd0IsQ0FDSSxlLENBRUEsMEIsQ0FDSSxhLENBY2hCLG9CLENBQ0ksWSxDQUNBLGMsQ0FDQSxVLENBQ0EsYSxDQUVBLHlCQU5KLG9CLENBT1Esa0JBR0oseUIsQ0FDSSxVLENBQ0EsYSxDQUNBLGMsQ0FFQSx5QkFMSix5QixDQU1RLGEsQ0FHSixxQyxDQUVRLGMsQ0FDQSxpQkFJUiwrQixDQUNJLGlCLENBQ0EsZSxDQUNBLDBCLENBQ0EsYyxDQVNKLDJCLENBTkEsOEIsQ0FDSSxpQixDQUNBLGUsQ0FDQSxRLENBR0osMkIsQ0FDSSxZLENBQ0Esa0IsQ0FDQSxPLENBR0EsVSxDQUNBLGtCLENBQ0Esb0IsQ0FDQSxjLENPbktKLG1DLENDakNBLHFDLENSc01JLHNDLENTbk1KLHNDLENQaUNBLDJDLENGbUtRLGUsQ0F3REEsbUMsQ0FyREosaUMsQ0l2SEEsOEMsQ0p3SEksYSxDQU1oQixtQixDQUNJLFksQ0FDQSxzQixDQUNBLGdCLENBQ0EsMEMsQ0FDQSxxQixDQUVBLHlCQVBKLG1CLENBUVEsa0IsQ0FDQSxrQixDQUNBLCtCQUdKLDJCLENBRUksWSxDQUNBLGtCLENBQ0EsVSxDQUNBLGtCLENBRUEseUJBUEosMkIsQ0FRUSxpQkFJUix3QixDQUNJLGUsQ0FDQSxTLENBQ0EsUSxDQUNBLFksQ0FDQSxjLENBQ0Esa0IsQ0FDQSxZLENBRUEseUJBVEosd0IsQ0FVUSxRLENBQ0Esa0JBSUEsNkIsQ0FFSSxvQixDQUNBLGtCLENBQ0EsVSxDQVdwQixnQixDQUVJLFUsQ0FDQSxnQixDQUNBLGlCLENBQ0Esa0IsQ0FDQSwwRSxDQUNBLGlCLENBQ0EsUyxDQUNBLFksQ0FDQSxjLENBRUEsMEJBWkosZ0IsQ0FhUSx3RCxDQUNBLGtCLENBQ0Esd0IsQ0FDQSx1RSxDQUNBLHNCQVdKLHNCLENBQUEscUIsQ0FFSSxZLENBQ0EsYyxDQUlBLDBCQURKLHFCLENBRVEsNkJBSVIsc0IsQ0FDSSx1RCxDQUtJLHlCQUhKLDJCLENBSVEsWSxDQUNBLHVCQUlSLDhDLENBQ0ksaUIsQ0FDQSxXLENBRUEseUJBSkosOEMsQ0FLUSxpQixDQUNBLFcsQ0FDQSxlLENBQ0EsU0FHSixvRSxDQUNJLFUsQ0FDQSxRLENBRUEseUJBSkosb0UsQ0FLUSxlRnRPUixrRCxDRTBPQSw4RCxDQW9sQlEsa0QsQ0dyckJKLDJDLENIa0dBLFksQ0FtRVEsbUYsQ0EvRGhCLDZDLENSa3RIUiwrQyxDUWh0SFksc0IsQ0FHSixpRCxDQUNJLHVCLENBR0osbUMsQ0FDSSxVLENBRUEscUIsQ0FHSix5QyxDQUFBLDRDLENBQ0ksYSxDQUNBLGtCLENBSUEsZ0QsQ0FDSSxZLENBQ0EsYyxDQUNBLGlCLENBbUJBLHdELENBakJBLDBELENBQ0ksYSxDQUNBLGMsQ0FFQSwwRSxDQUNJLGlCLENBQ0EsZSxDQUNBLGEsQ0FDQSxVLENBQ0EsZSxDQUdKLHNFLENBQ0ksZSxDQVFKLGlGLENBQ0ksaUIsQ0FHSiwrSSxDQUNJLDBCLENBSUEseUJBREosMkUsQ0FFUSxnQyxDQUNBLG1DQVVSLHFFLENBQ0ksaUIsQ0FDQSxZLENBSUEseUYsQ0FDSSxZLENBQ0Esa0IsQ0FDQSxPLENBRUEsNkgsQ0FDSSxxQixDQUNBLGlCLENBQ0Esa0IsQ0FFQSx3SixDQUNJLFksQ0FDQSxRLENBQ0Esb0IsQ0FFQSx5SyxDQUNJLFcsQ0FDQSxVLENBQ0EsVyxDQUVBLG9MLENBQ0ksVSxDQUNBLDJDLENBR0osOEssQ0FDSSxVLENBQ0EscUMsQ0FLWixnSixDQUNJLFksQ0FDQSxpQixDQUdKLG9JLENBQ0kscUIsQ0FDQSxlLENBQ0Esc0MsQ0FHSiwwSixDQUNJLGlCLENBQ0EsMEIsQ0FLWiwwRixDQXNISSxzTCxDQXJIQSxVLENBRUEsK0ZBQUEsbUIsQ0FDSSxVLENBUVIsb0YsQ0FBQSxtRixDQUFBLG9GLENBQ0ksaUIsQ0FFQSwyRixDQUFBLDBGLENBQUEsMkYsQ0FDSSxVLENBQ0EsaUIsQ0FDQSxPLENBQ0EsUSxDQUNBLDBCLENBQ0EsVSxDQUNBLFcsQ0FDQSwyQixDQUNBLGlDLENBQ0EsdUIsQ0FDQSxtQixDQUlBLCtGQUFBLFcsTUFBQSxlLE1BQUEsYSxDQUFBLDhGQUFBLFcsTUFBQSxlLE1BQUEsYSxDQUFBLCtGQUFBLFcsTUFBQSxlLE1BQUEsYSxDQUNJLHdCLENBT1osMkUsQ0FDSSxVLENBQ0EsWSxDQUNBLE8sQ0FxR0osOEUsQ0EvRkksMkYsQ0FDSSwwQixDQU9KLDBGLENBQ0kscUMsQ0FPSiwyRixDQUNJLHlDLENBT0osMkYsQ0FDSSxzQyxDQUtaLDRFLENBQ0ksMEIsQ0FDQSxpQixDQUtBLG1FQUFBLFcsTUFBQSxlLE1BQUEsYSxDQUNJLFUsQ0FDQSxXLENBQ0EsZSxDQUNBLFEsQ0FDQSw0QixDQUNBLGUsQ0FDQSw0QixDQUNBLFUsQ0FFQSxtRUFBQSxXLE1BQUEsZSxNQUFBLDBCLENBQ0ksVSxDQU1SLCtHLENBQ0ksNEIsQ0FDQSx3QixDQUdKLGlILENBQ0ksb0IsQ0FHSiw4RyxDQUNJLG1ELENBQ0EsaUIsQ0FHSiw2RyxDQUNJLFUsQ0FRUiwwRSxDQUNJLGlCLENBR0osaUUsQ0FDSSxVLENBQ0EsWSxDQUNBLGdCLENBQ0EsNEIsQ0FDQSxRLENBQ0EsNEIsQ0FDQSxlLENBQ0EsVSxDQVdKLHFGLENBQ0ksaUIsQ0FDQSw0QixDQUVBLDRGLENBQ0kseUMsQ0FDQSxjLENBQ0EsaUIsQ0FDQSxPLENBQ0EsMEIsQ0FDQSxXLENBQ0EsYSxDQUdKLDJGLENBQ0kscUIsQ0FDQSxpQixDQUNBLE8sQ0FDQSwwQixDQUNBLGdCLENBQ0EscUIsQ0FDQSxpQixDQUNBLGUsQ0FDQSxxQixDQUNBLGlCLENBQ0EsWSxDQUNBLG1CLENBdUJJLG1ILENBcEJSLDZHLENBNEVZLDhILENBM0VSLHNCLENBR0osaUcsQ0FDSSxVLENBQ0EsVyxDQUNBLFEsQ0FDQSxtQixDQUtKLG9HLENBQ0ksWSxDQUNBLGtCLENBQ0EsVyxDQVFJLG1ILENBQ0ksYSxDQUNBLGlCLENBQ0EsYyxDQUNBLGUsQ0FDQSxpQixDQUNBLGMsQ0FDQSxVLENBRUEsMEgsQ0FDSSxVLENBQ0EsaUIsQ0FDQSxhLENBQ0EsTSxDQUNBLFUsQ0FDQSxXLENBQ0EscUIsQ0FDQSw0QixDQUNBLDJCLENBQ0EsaUMsQ0FDQSw4QixDQUNBLGtCLENBS0osd0ksQ0FDSSx5QyxDQVNaLCtHLENBQ0ksWSxDQUNBLGMsQ0FDQSxrQixDQUNBLFEsQ0FFQSx3SCxDQUNJLGEsQ0FDQSxjLENBRUEseUJBSkosd0gsQ0FLUSxhLENBQ0EsVSxDQUNBLGdCQU9KLDhILENBQ0ksYSxDQUNBLG9CLENBQ0EsNEIsQ0FDQSx3QixDQUNBLGEsQ0FDQSxrQixDQUNBLFEsQ0FDQSxjLENBQ0Esa0IsQ0FjeEIsOEQsQ0FDSSxjLENBQ0EsYSxDQUNBLHFCLENBQ0EsVSxDQUVBLCtFLENBQ0ksVSxDQUNBLGUsQ0FNaEIsb0MsQ0FBQSx5QyxDQUNJLG9CLENBQ0EsWSxDQUNBLFEsQ0FDQSx3QixDQUVBLHlCQU5KLG9DLENBQUEseUMsQ0FPUSw0QkFHSixrRCxDQUFBLHVELENBQ0ksTyxDQUlBLHdFLENBQUEsd0UsQ0FBQSw2RSxDQUFBLDZFLENBQ0ksWSxDQUNBLHNCLENBQ0Esa0IsQ0FDQSxPLENBQ0Esb0IsQ0FDQSxtQixDQUNBLGMsQ0FDQSxTLENBQ0Esa0IsQ0FDQSxpQixDQUNBLGEsQ0FFQSxlLENBQ0EsaUIsQ0FDQSxrQixDQUNBLGdCLENBQ0EsaUIsQ0FDQSxPLENBQ0EseUIsQ0FHSix3RSxDQUFBLDZFLENBQ0ksNEIsQ0FDQSxVLENBRUEsOEUsQ0FBQSw4RSxDQUFBLG1GLENBQUEsbUYsQ0FDSSxvQixDQUNBLFMsQ0FDQSxxQixDQUNBLGEsQ0FJUix3RSxDQUFBLDZFLENBQ0kscUIsQ0FDQSxhLENBRUEsOEUsQ0FBQSw4RSxDQUFBLG1GLENBQUEsbUYsQ0FDSSxvQixDQUNBLFMsQ0FDQSx3QixDQUNBLFUsQ0FDQSxvQixDQU1SLHdFLENBQ0ksWSxDQUNBLHNCLENBQ0Esa0IsQ0FDQSxPLENBQ0Esb0IsQ0FDQSxtQixDQUNBLGMsQ0FDQSxTLENBQ0Esa0IsQ0FDQSxpQixDQUNBLGEsQ0FFQSxlLENBQ0EsaUIsQ0FDQSxrQixDQUNBLGdCLENBRUEsTyxDQUNBLHlCLENBbkJKLHdFLENBaUJJLGlCLENBakJKLHdFLENBQUEsNkUsQ0FBQSw2RSxDQUNJLFksQ0FDQSxzQixDQUNBLGtCLENBQ0EsTyxDQUNBLG9CLENBQ0EsbUIsQ0FDQSxjLENBQ0EsUyxDQUNBLGtCLENBQ0EsaUIsQ0FDQSxhLENBRUEsZSxDQUNBLGlCLENBQ0Esa0IsQ0FDQSxnQixDQUVBLE8sQ0FDQSx5QixDQW5CSiw2RSxDQWlCSSxpQixDQUtKLHdFLENBQUEsNkUsQ0FDSSw0QixDQUNBLFUsQ0FFQSw4RSxDQUFBLDhFLENBQUEsbUYsQ0FBQSxtRixDQUNJLG9CLENBQ0EsUyxDQUNBLHFCLENBQ0EsYSxDQUNBLGdCLENBQ0EsaUIsQ0FJUix3RSxDQUFBLDZFLENBQ0ksd0IsQ0FDQSxVLENBQ0Esb0IsQ0FFQSw4RSxDQUFBLDhFLENBQUEsbUYsQ0FBQSxtRixDQUNJLG9CLENBQ0EsUyxDQUNBLHdCLENBQ0Esb0IsQ0FDQSxVLENBS1osc0UsQ0FBQSwyRSxDQUNJLE8sQ0FDQSxrQixDQUNBLGtCLENBQ0EscUIsQ0FFQSxzRixDQUFBLDJGLENBQ0kscUIsQ0FDQSxjLENBR0osNkUsQ0FBQSxrRixDQUNJLFEsQ0FHSix5QkFmSixzRSxDQUFBLDJFLENBZ0JRLGlCQUtaLCtCLENBQ0ksVSxDQUNBLG9ELENBR0ksVSxDQUdKLHlDLENBQ0ksVyxDQUNBLGUsQ0FDQSxRLENBQ0EsNEIsQ0FHSSx1RixDQUNJLHdCLENBSVIsbUQsQ0FDSSwwQixDQUNBLDBCLENBQ0Esb0IsQ0FHSixnRCxDQUNJLG9CLENBQ0EscUIsQ0FDQSw2QyxDQUNBLDJCLENBQ0EsMEIsQ0FDQSxvQixDQUNBLGUsQ0FDQSxrQixDQUNBLFcsQ0FDQSxrQixDQVVoQixxQixDQUNJLDJCLENBQ0EsaUMsQ0FDQSxxQixDQUVBLDBCQUxKLHFCLENBTVEsY0FPUixpRCxDQUFBLGlELENBQ0ksVSxDQUNBLGMsQ0FDQSxpQixDQUtKLDBCLENBQ0ksWSxDQUNBLHFCLENBSUEseUJBREosNkMsQ0FFUSxpQixDQUNBLFcsQ0FDQSxlLENBQ0EsTyxDQUVBLG1FLENBQ0ksZU8vK0JoQixhLENBR0ksaUIsQ0FDQSxjLENBRUEseUJBTkosYSxDQU9RLGdCLEFBR0oseUJBVkosYSxDQVdRLGlCQUdKLGlCLENBQ0ksaUIsQ0FDQSxVLENBRUEseUJBSkosaUIsQ0FLUSxpQixDQUNBLFcsQ0FDQSxTLENBQ0EsTSxDQUNBLE8sQUFPSSx5QkFISixnQyxDQUlRLGMsQUFLSix5QkFESiwrQixDQUVRLGNBTWhCLG1CLENBQ0ksaUIsQ0FDQSxTLENBR0osc0IsQ0FDSSxVLENBQ0EseUJBRkosc0IsQ0FHUSx3QixBQUVKLDBCQUxKLHNCLENBTVEsd0JBR0oseUIsQ0FDSSxhLENBQ0EsZSxDQUdKLHdCLENBRUksZSxDQVFSLGtCLENBQ0ksd0IsQ0FDQSxnQixDQUNBLHlCQUhKLGtCLENBSVEsb0IsQ0FHSixvQyxDQUVRLGFBR0osNEMsQ0FDSSxVLENBQ0EsYSxDQUNBLHFFLENBQ0EsVSxDQUNBLFcsQ0FDQSxpQixDQUNBLEssQ0FDQSxNLENBS1osa0IsQ0FDSSxnSCxDQUVBLGdCLENBQ0EseUJBSkosa0IsQ0FLUSxvQixDQUdKLG9DLENBRVEsYUFNUixrRCxDQUNJLGdCLENBS1osYyxDQUNJLFksQ0FDQSxjLENBQ0EsWSxDQUNBLE0sQ0FDQSxLLENBQ0EsVSxDQUNBLFcsQ0FDQSxhLENBQ0EsK0IsQ0FFQSx1QixDQUNJLGUsQ0FDQSxlLENBQ0EsWSxDQUNBLGlCLENBQ0EsVyxDQUNBLGlCLENBQ0EsMkIsQ0FDQSw0QyxDQUVBLG9DLENBQ0ksVSxDQUNBLGlFLENBQ0EsdUIsQ0FDQSxrQixDVG9MUixXLENTakxJLDhDLENmdWlKUixnRCxDZXJpSlksc0IsQ0FLSSwrRCxDQUNJLGMsQ0FDQSxhLENBQ0EscUIsQ0FDQSxVLENBRUEsZ0YsQ0FDSSxlLENBSVIseUQsQ0FDSSxrQixDQUdJLG9FQUFBLFcsTUFBQSxlLE1BQUEsYSxDQUNJLFUsQ0FDQSxXLENBQ0EsZSxDQUNBLFEsQ0FDQSw0QixDQUNBLGUsQ0FDQSw0QixDQUNBLFUsQ0FFQSxvRUFBQSxXLE1BQUEsZSxNQUFBLDBCLENBQ0ksVSxDQVM1Qiw0QixDQUFBLGlDLENBQ0ksZSxDQUVBLDBDLENBQUEsK0MsQ0FDSSxZLENBQ0Esc0IsQ0FDQSxrQixDQUNBLE8sQ0FDQSxvQixDQUNBLG1CLENBQ0EsYyxDQUNBLFMsQ0FDQSxrQixDQUNBLGlCLENBQ0EsYSxDQUVBLGUsQ0FDQSxpQixDQUNBLGtCLENBQ0EsZ0IsQ0FFQSxPLENBQ0EseUIsQ0FDQSx3QixDQUNBLFUsQ0FDQSxvQixDQUVBLGdELENBQUEsZ0QsQ0FBQSxxRCxDQUFBLHFELENBQ0ksb0IsQ0FDQSxTLENBQ0EscUIsQ0FDQSxhLENBQ0Esb0IsQ0FLWixxQixDQUNJLGlCLENBQ0EsUSxDQUNBLFUsQ0FDQSxjLENBQ0EsYyxDQUNBLFUsQ0FDQSw4QixDQUVBLDJCLENBQ0ksVSxDRzVPWixpQixDQUNJLGtCLENBQ0EsaUIsQ0FDQSxjLENBRUEseUJBTEosaUIsQ0FNUSxnQixBQUdKLHlCQVRKLGlCLENBVVEsaUJBR0oscUIsQ0FDSSxpQixDQUNBLEssQ0FDQSxNLENBQ0EsVSxDQUNBLFcsQ0FDQSxlLENBQ0EsUyxDQWtCSiwwQixDQUNJLGlCLENBQ0EsUyxDQUdKLHVCLENBQ0ksVSxDQUNBLGUsQ0FDQSx5QkFISix1QixDQUlRLGlCLEFBR0oseUJBUEosdUIsQ0FRUSxpQkFHSiwwQixDQUNJLFUsQ0FDQSxlLENBQ0EseUJBSEosMEIsQ0FJUSxpQkM5QkosK0IsQ0RrQ0oseUIsQ0FFSSxRLENBS0osK0IsQ0FDSSxpQixDQUNBLG1CLENBRUEscUMsQ0FDSSxXLENBQ0EsNEQsQ0FDSSxXLENsQnl2SnBCLG1ELENrQnJ2SlksbUQsQ0FFSSxpQixDQUNBLFEsQ0FFSixtRCxDQUNJLFUsQ0FFSixtRCxDQUNJLE8sQ0FHSixrRCxDQUNJLGlCLENBQ0EsTSxDQUNBLFcsQ0YvRmhCLGtCLENBQ0ksYyxDQUVBLHlCQUhKLGtCLENBSVEsZ0JBR0osdUIsQ0FDSSxZLENBQ0EscUIsQ0FDQSxrQixDQUNBLDZCLENBQ0EsUSxDQUVBLHlCQVBKLHVCLENBUVEsb0JBSVIsd0IsQ0FDSSxVLENBQ0EsYSxDQUNBLHlCQUhKLHdCLENBSVEsYUFHSiwyQixDQUlBLDBCLENBSEksZSxDQVlSLHlCLENBQ0ksWSxDQUNBLGtCLENBQ0EsNkIsQ0FDQSxRLENBQ0EsVSxDQUVBLHlCQVBKLHlCLENBUVEsbUIsQUFHSiwwQkFYSix5QixDQVlRLFVBR0osOEIsQ0FDSSxZLENBQ0Esa0IsQ0FDQSxXLENBQ0EsZSxDQUNBLHlCQUxKLDhCLENBTVEsY0FHSixrQyxDQUNJLGUsQ0FDQSxjLENJL0RSLDBCQURKLGlDLENBRVEsb0JBS0osZ0MsQ0FDSSx1QixDQUNBLGlCLENBRUEsaUIsQ0FDQSxtQixDQUNBLHlCQU5KLGdDLENBT1Esc0JBR0osc0MsQ0FDSSxXLENBQ0EsNkQsQ0FDSSxXLENwQis1SnBCLG9ELENvQjM1Slksb0QsQ0FFSSxpQixDQUNBLFEsQ0FFSixvRCxDQUNJLFUsQ0FFSixvRCxDQUNJLFUsQ0FHSixtRCxDQUNJLGlCLENBQ0EsUyxDQUNBLFcsQ1Z4Q2hCLHFCLENBRUksYyxDQUVBLHlCQUpKLHFCLENBS1EsZ0IsQUFHSix5QkFSSixxQixDQVNRLGlCQUdKLDJDLENBQ0ksYSxDQUlBLDJELENBQ0kscUIsQ0FFQSx5QkFISiwyRCxDQUlRLDRCQUtaLDBCLENBQ0ksWSxDQUNBLHFCLENBQ0Esa0IsQ0FDQSxRLENBRUEseUJBTkosMEIsQ0FPUSxrQixDQUNBLFUsQUFHSiwwQkFYSiwwQixDQVlRLFVBSVIsMEIsQ0FDSSxVLENBQ0EsYSxDQUVBLHlCQUpKLDBCLENBS1EsMkIsQUFHSiwwQkFSSiwwQixDQVNRLDJCQVNKLGdDLENBRUksc0IsQ0FDQSxlLENBRUEseUJBTEosZ0MsQ0FNUSxnQlN6Qkosb0MsQ1RpQ0osZ0MsQ0FDSSx5QixDQUNBLFUsQ0FDQSxrQixDUy9CSSwwQyxDYjRIUixvQyxDSTNGSSxzQyxDQUNJLGEsQ0FLWiw0QixDQUNJLFUsQ0FFQSx5QkFISiw0QixDQUlRLHFCQUdKLGdDLENBQ0ksc0IsQ0FDQSxnQixDQUVBLHlCQUpKLGdDLENBS1EsVSxDQUNBLFcsQ0FDQSxrQixDQUNBLG9CLEFBR0oseUJBWEosZ0MsQ0FZUSxzQld4R2hCLFksQ0FDSSx3QixDQUNBLGlCLENBQ0ksWSxDQUNBLGMsQ0FDQSxzQixDQUNBLFEsQ0FFQSwwQkFOSixpQixDQU9RLFVBSVIsaUIsQ0FDSSxhLENBRUEseUJBSEosaUIsQ0FJUSwyQixBQUdKLDBCQVBKLGlCLENBUVEsMkJBS0osdUIsQ0FDSSxVLENBSVIsa0MsQ0FDSSxlLENBQ0EseUJBRkosa0MsQ0FHUSxpQkNqQ1Isa0IsQ0FDSSxZLENBQ0EsYyxDQUNBLFEsQ0FDQSx5QkFKSixrQixDQUtRLGUsQUFFSiwwQkFQSixrQixDQVFRLFVBSVIsa0IsQ0FDSSxVLENBQ0EseUJBRkosa0IsQ0FHUSx3QixBQUVKLHlCQUxKLGtCLENBTVEsbUMsQUFFSiwwQkFSSixrQixDQVNRLG1DSHJCUixzQixDQUNJLFksQ0FDQSxxQixDQUNBLHNCLENBQ0EsSyxDQUNBLGtCLENBRUEseUJBUEosc0IsQ0FRUSxrQixDQUNBLFEsQ0FDQSxpQixBQUdKLDBCQWJKLHNCLENBY1EsUSxDQUNBLG9CQUlKLDRCLENBQ0ksYSxDQUNBLGtCLENBQ0EsVSxDQUNBLHlCQUpKLDRCLENBS1EsYUFRUixrQyxDQUNJLFcsQ0F5Q0EsZ0MsQ0F2Q0Esb0MsQ0ZKSiwyQixDRU1RLGUsQ0FHSixvQyxDQUVJLGEsQ0FXUiw2QixDQUNJLFUsQ0FDQSxjLENBQ0EsZSxDQUNBLHlCQUpKLDZCLENBS1EsaUIsQUFFSix5QkFQSiw2QixDQVFRLGlCLEFBR0osMEJBWEosNkIsQ0FZUSxpQkFJUiw4QixDQUNJLFUsQ0FDQSxlLENBQ0EsYSxDRnhFUixxQixDQUNJLFksQ0FDQSxjLENBQ0Esa0IsQ0FDQSxxQixDQUNBLFEsQ0FDQSxlLENBQ0EseUJBUEoscUIsQ0FRUSxvQixBQUVKLDBCQVZKLHFCLENBV1EsVUFJUix5QixDQUNJLGEsQ0FDQSxVLENBQ0EseUJBSEoseUIsQ0FJUSx5QixDQUNBLFksQUFHSiwwQkFSSix5QixDQVNRLDJCQUdKLDRCLENBQ0ksZSxDQWFSLHFCLENBQ0ksYSxDQUNBLFUsQ0FDQSx5QkFISixxQixDQUlRLHlCLENBQ0EsWSxBQUdKLDBCQVJKLHFCLENBU1EsMkJBR0oseUIsQ0FDSSxVLENNdkRaLFMsQ0FHSSxpQixDQUNBLGUsQ0FDQSxZLENBQ0EsYyxDQUNBLG9CLENBQ0EsNkIsQ0FDQSxVLENBRUEsMEJBWEosUyxDQVlRLGtCQUdKLGMsQ0FDSSx3RCxDQUdKLGEsQ0FDSSx3RCxDQUdKLG9CLENBQ0ksc0IsQ0FDQSxhLENBQ0EsYyxDQUVBLDBCQUxKLG9CLENBTVEsWSxDQUNBLFcsQ0FDQSxjLENBQ0EsaUIsQ0FDQSxrQixDQUNBLG1CLEFBR0osMEJBZEosb0IsQ0FlUSxrQixDQUNBLGMsQ0FDQSxtQixBQUdKLDBCQXBCSixvQixDQXFCUSxxQkFHSix1QixDQUNJLGEsQ0FDQSxlLENBRUEsNEJBQUEsWSxDQUNJLGtCLENBS1osYyxDQUNJLFksQ0FDQSxpQixDQUVBLDBCQUpKLGMsQ0FLUSxhLENBQ0Esd0IsQ0FDQSwyQkFHSixpQixDQUVJLGtELENBR0osb0IsQ0FDSSxpQixDQUNBLFcsQ0FFQSwyQixDQUNJLE8sQ0FDQSxXLENBQ0EsMEIsQ0FFQSwwQkFMSiwyQixDQU1RLFcsQ0FDQSxZQUlSLGlDLENBQ0ksVyxDQUNBLFUsQ0FLWixrQixDQUNJLG9FLENBQ0EsZSxDQUNBLGEsQ0FDQSwyQixDQUVBLHVCQUFBLFksQ0FDSSxvQixDQUlSLG1CLENBQ0ksb0UsQ0FDQSxlLENBQ0EsMkIsQ0F1QkkseUJBQUEsWSxDQXJCSix3QkFBQSxZLENBQ0ksa0IsQ0FLSix1QkFBQSxZLENBQ0ksa0IsQ0FFQSwwQkFISix1QkFBQSxZLENBSVEsb0JBSVIscUIsQ0FDSSxvQixDQUdKLG9CLENBYUksd0IsQ0FaQSxvRSxDQU9KLHFCLENBQ0ksZSxDQUNBLFMsQ0FDQSxlLENBRUEsd0IsQ0FFSSxRLENBQ0EsaUIsQ0FDQSxpQixDQUVBLDZCQUFBLFksQ0FDSSxrQixDQUdKLCtCLENBQ0ksVSxDQUNBLGlCLENBQ0EsVyxDQUNBLE0sQ0FDQSxVLENBQ0EsVyxDQUNBLHNDLENBQ0EsMkIsQ0FDQSwwQixDQUNBLGEsQ0FNaEIsZSxDQUNJLFksQ0FDQSxjLENBQ0EsUSxDQUdJLHlCQURKLHdCLENBRVEsYSxDQUNBLGdCQUtaLGdCLENBQ0ksVyxDQUNBLGEsQ0FDQSxnQixDQUNBLGlCLENBRUEsMEJBTkosZ0IsQ0FPUSxjLEFBR0oscUJBQUEsWSxDQUNJLGtCLENDL0xaLFksQ0FDSSxpQixDQUVBLGdCLENBQ0ksd0IsQ0FDQSxpQixDQUNBLEssQ0FDQSxNLENBQ0EsVSxDQUNBLFcsQ0FDQSxlLENBQ0EsUyxDQUVBLG9CLENBQ0ksVSxDQUNBLFcsQ0FDQSxnQixDQUNBLGlCLENBSVIscUIsQ0FDSSxpQixDQUNBLFMsQ0FHSixrQixDQUNJLGUsQ0FFQSx5QkFISixrQixDQUlRLGlCLEFBR0oseUJBUEosa0IsQ0FRUSxpQkFHSixxQixDQUNJLFUsQ0FDQSxRLENBS0osNEIsQ0FDSSxpQixDQUNBLG1CLENBQ0EseUJBSEosNEIsQ0FJUSxzQkFHSixrQyxDQUNJLFcsQ0FDQSxvRCxDQUNJLFcsQ3hCNjZLcEIsZ0QsQ3dCejZLWSxnRCxDQUVJLGlCLENBQ0EsUSxDQUVKLGdELENBQ0ksVSxDQUVKLGdELENBQ0ksTyxDQUdKLCtDLENBQ0ksaUIsQ0FDQSxNLENBQ0EsVyxDWnhFWixlLENBQ0ksVSxDQUNBLGUsQ0FDQSxhLENBR0osZSxDQUNJLGlCLENBQ0EsZSxDQUVBLHlCQUpKLGUsQ0FLUSxpQixBQUVKLHlCQVBKLGUsQ0FRUSxpQkFHSixrQixDQU9BLGlCLENBTkksZSxDQUNBLHlCQUZKLGtCLENBR1EsaUIsQUFRSix5QkFKSixpQixDQUtRLGdCQUdKLDRCLENBMkVJLHdDLENBMUVBLGUsQ0FLWixlLENBR0ksWSxDQUNBLHNCLENBQ0EsUSxDQUNBLGtCLENBQ0EsZ0IsQ0FDQSx5QkFSSixlLENBU1EsVSxBQUVKLHlCQVhKLGUsQ0FZUSxVQUdKLDBCLENBQ0ksZSxDQUNBLGUsQ0FHSSx1RCxDQUNJLFksQ0FLWixzQixDQUNJLGtCLENBQ0EsaUIsQ0FDQSxVLENBQ0EsVyxDQUNBLGEsQ0FDQSxhLENBQ0EsaUIsQ0FFQSw0QixDQUNJLFUsQ0FDQSxhLENBQ0EsaUIsQ0FDQSx3QixDQUNBLE8sQ0FDQSxRLENBQ0EsTSxDQUNBLE8sQ0FDQSxRLENBQ0EsYSxDQUNBLDBCLENBQ0EseUJBWkosNEIsQ0FhUSwwQkFJUix5QixDQUNJLGEsQ0FDQSxRLENBSVIsMkIsQ0FDSSxXLENBTUEsNkIsQ0FFSSxjLENBY0EsaUQsQ0FDSSxvQixDQUtKLG1ELENBQUEsa0QsQ0FDSSxVLENhL0hwQixRLENBR0ksYyxDQUVBLHlCQUxKLFEsQ0FNUSxnQixBQUdKLHlCQVRKLFEsQ0FVUSxpQkFLSSxrQyxDQUNJLGUsQ0FDQSxnQixDQUNBLGlCLENBQ0EscUIsQ0FTWixtQixDQUNJLHVFLENBQ0EsZ0IsQ0FDQSxpQixDQUdKLGMsQ0FDSSxlLENBQ0EsZ0IsQ0FDQSxpQixDQUNBLGlCLENBQ0EsaUUsQ0FFQSxrQixDQUNJLG9CLENBR0osMkIsQ0FDSSxrQixDQUlSLG1CLENBQ0ksWSxDQUNBLGMsQ0FDQSx3RCxDQUVBLHVCLENBQ0ksYSxDQUNBLGMsQ0FFQSwwQkFKSix1QixDQUtRLHVGLENBQ0EsMEYsQUFNUSxxREFBQSxZLENBQ0ksa0IsQ0FRaEIsNkIsQ0FDSSx1QyxDQUNBLHdCLENBQ0EsbUIsQ0FDQSxrQixDQUNBLGUsQ0FDQSxrQixDQUNBLHdCLENBQ0EsVSxDQUNBLGMsQ0FDQSxpQixDQUVBLG1DLENBQ0ksaUIsQ0FDQSxhLENBQ0EsWSxDQUNBLGMsQ0FDQSxlLENBQ0Esd0IsQ0FFQSx5QyxDQUFBLDBDLENBRUksVSxDQUNBLGlCLENBQ0EsTyxDQUNBLFEsQ0FDQSxjLENBQ0EsYyxDQUNBLHdCLENBQ0EsbUIsQ0FDQSwrQixDQUVKLDBDLENBQ0ksOEIsQ0FFSix5QyxDQUNJLDRDLENBSVIsd0QsQ0FDSSw2QixDQUNBLHlCLENBQ0EsNEIsQ0FDQSxVLENBRUEsOEQsQ0FDSSx1QixDQUVBLG9FLENBQUEscUUsQ0FFSSx3QixDQU1oQixnQyxDQUNJLHVCLENBQ0Esd0IsQ0FDQSxlLENBQ0EsNkIsQ0FLWixvQixDQUNJLGUsQ0FDQSxnQixDQUNBLGlCLENBQ0EsaUIsQ0FDQSw4RCxDQUVBLHdCLENBQ0ksa0IsQ0FHSix5QixDQUNJLGtCLENBR0osNkIsQ0FDSSxpQixDQUNBLGdCLENBQ0EsaUIsQ1hoS1osZSxDQUdJLGMsQ0FDQSx3QyxDQUVBLHlCQU5KLGUsQ0FPUSxjLENBR0osd0IsQ0FFUSxnQkFHSiw2QyxDQUNJLHNCLENBR0osNkMsQ0FDSSxhLENBQ0EseUJBRkosNkMsQ0FHUSwyQixBQUVKLDBCQUxKLDZDLENBTVEsMkIsQUFFSiwwQkFSSiw2QyxDQVNRLDJCQUlSLDhDLENBQ0ksYSxDQUNBLGlCLENBRUEsbUQsQ0FDSSxXLENBQ0EsVSxDQUNBLGtCLENBRUEsdUQsQ0FDSSxVLENBQ0EsZSxDQU1oQixvQixDQUNJLFksQ0FDQSxzQixDQUNBLGMsQ0FDQSw2QixDQUNBLGEsQ0FDQSx5QkFOSixvQixDQU9RLFUsQUFFSiwwQkFUSixvQixDQVVRLFEsQ0FDQSxnQkFJUixvQixDQUNJLGEsQ0FDQSx5QkFGSixvQixDQUdRLDJCLEFBRUosMEJBTEosb0IsQ0FNUSwyQixBQUVKLDBCQVJKLG9CLENBU1EsMkJBSVIscUIsQ0FDSSxZLENBQ0Esc0IsQ0FDQSxRLENBQ0EseUJBSkoscUIsQ0FLUSxVQUdKLDBCLENBQ0ksVSxDQUNBLGEsQ0FDQSx5QkFISiwwQixDQUlRLG1CQVNKLDZCLENBQ0ksYyxDQUdKLDRCLENBRUksUSxDRHhHaEIsWSxDQUNJLGMsQ0FFQSx5QkFISixZLENBSVEsZ0IsQUFHSix5QkFQSixZLENBUVEsaUJBR0osdUIsQ0FDSSx1RSxDQUNBLGdCLENBQ0EsaUIsQ0FHSixzQixDQUNJLGMsQ0FDQSw4RCxDQUVBLHlCQUpKLHNCLENBS1EsZ0IsQUFHSix5QkFSSixzQixDQVNRLGdCQUdKLHdCLENBQ0ksYSxDQUNBLGlFLENBUUEsNEIsQ0FDSSxrQixDQUNBLFcsQ0FDQSxVLENBS1osc0IsQ0FDSSxZLENBQ0EsYyxDQUNBLHVELENBR0osaUIsQ0FBQSxxQixDQUVJLGEsQ0FDQSxjLENBRUEsMEJBTEosaUIsQ0FBQSxxQixDQU1RLHNGLENBQ0EseUZBR0oscUIsQ0FBQSx5QixDQUNJLFUsQ0FDQSxXLENBQ0EsZ0IsQ0FDQSxzQixDQUtKLG1CLENBQ0ksYSxDQUNBLHNELENBRUEsMEJBSkosbUIsQ0FLUSxXLENBQ0EsZ0JBS1oscUIsQ0FDSSxZLENBQ0EsYyxDQUNBLHVELENBRUEsdUIsQ0FDSSxhLENBQ0EsYSxDQUNBLGMsQ0FDQSxzRCxDQUVBLHlCQU5KLHVCLENBT1EsVyxDQUNBLGMsQ0FDQSxzRixDQUNBLHlGYWxHaEIsaUIsQ0FDSSxjLENBRUEseUJBSEosaUIsQ0FJUSxnQixBQUdKLHlCQVBKLGlCLENBUVEsc0JBR0osdUIsQ0FDSSxZLENBQ0Esa0IsQ0FDQSxzQixDQUNBLGMsQ0FDQSxPLENBQ0EsZSxDQUVBLHlCQVJKLHVCLENBU1EsaUJBSVIsc0IsQ0FDSSxRLENBQ0EsZSxDQUVBLHlCQUpKLHNCLENBS1EsUSxDQUNBLG9CLEFBR0oseUJBVEosc0IsQ0FVUSxRLENBQ0Esb0JwQndEQSw2QyxDb0JyREosaUMsQ0FDSSxlLENDdkNaLHFCLENBQ0ksYSxDQUVBLDRDLENBQ0ksZSxDQUdKLDBCLENBQ0ksWSxDQUNBLGMsQ0FDQSxhLENBQ0EsMEJBSkosMEIsQ0FLUSxVQUlSLDBCLENBQ0ksVSxDQUVBLHlCQUhKLDBCLENBSVEsd0IsQUFHSiwwQkFQSiwwQixDQVFRLG1DckJ4QlosdUIsQ0FDSSxjLENBRUEseUJBSEosdUIsQ0FJUSxnQixBQUVKLHlCQU5KLHVCLENBT1EsZ0JBR0osa0MsQ0FDSSxZLENBQ0EsYyxDQUNBLHNCLENBQ0EsdUUsQ0FDQSxnQixDQUNBLGlCLENBQ0EsNEQsQ0FFQSwwQkFUSixrQyxDQVVRLDRCQUdKLHlDLENBQ0ksNkIsQ0FNSiwwQkFGSixnQyxDQUdRLGMsQ0FDQSxpQkFHSixtRCxDQUNJLGUsQ0FDQSxTLENBRUEsbUUsQ0FDSSxTLENBS1osZ0MsQ0FDSSxZLENBQ0EsVyxDQUNBLGUsQ0FFQSxtQyxDQUNJLGUsQ0FDQSxnQixDQU9KLG1DLENBQ0ksZSxDQUNBLGdCLENBRUEsK0MsQ0FTQSwrQyxDQVNBLCtDLENBQUEsK0MsQ0FqQkksYSxDQUlSLG1DLENBQ0ksZSxDQUNBLGdCLENBT0osbUMsQ0FBQSxtQyxDQUNJLGUsQ0FDQSxnQixDQU9KLGtDLENBRUksc0IsQ0FDQSxlLENBV0osb0MsQ0FDSSxVLENBQ0EsYyxDQUdKLHVDLENBQ0ksYyxDQUNBLFEsQ0FFQSx5QkFKSix1QyxDQUtRLGdCQUdKLDJDLENBQ0ksYyxDQUlSLDJDLENBQ0ksYSxDQUNBLGdCLENBRUEsNkIsQ0FHSiwyQyxDQUNJLG9CLENBQ0EsYyxDQUNBLGMsQ0FDQSxlLENBQ0Esc0IsQ0FDQSxpQixDQUNBLDZCLENBQ0EsYSxDQU9KLDRDLENBQ0ksb0IsQ0FDQSxjLENBQ0EsUSxDQUVBLHlCQUxKLDRDLENBTVEsZ0JBR0osNkQsQ0FDSSxpQixDQUNBLGUsQ0FDQSxnQixDQUNBLDZCLENBQ0EsYyxDQU1BLDJDQUFBLFksQ0FBQSwyQ0FBQSxZLENBQ0ksa0IsQ0FLWixrQyxDQU9JLDBDLENBdUJBLG1DLENBN0JBLFUsQ0FZUiw4QixDQUNJLHVCLENBQ0EsNEIsQ0FFQSxtQyxDQUNJLGEsQ0FJUiw2QixDQUNJLFksQ0FDQSxjLENBQ0EsVyxDQUNBLGtCLENBVUosK0IsQ0FDSSxZLENBQ0EsYyxDQUNBLDZCLENBQ0Esb0IsQ0FDQSxlLENBQ0EsWSxDQUdKLDZCLENBQ0ksWSxDQUNBLGMsQ0FDQSxTLENBT0osbUMsQ0FDSSxlLENBQ0EsWSxDQUNBLGMsQ0FDQSxzQixDQUNBLFEsQ0FFQSx5QkFQSixtQyxDQVFRLFVBR0osd0MsQ0FDSSxZLENBQ0Esc0IsQ0FDQSxRLENBQ0Esb0IsQ0FDQSxrQixDQUNBLGMsQ0FDQSxVLENBQ0EsYSxDQUNBLGMsQ0FFQSx5QkFYSix3QyxDQVlRLDRCLENBQ0EsK0JBR0osOEMsQ0FDSSxvQixDQUdKLG1ELENBQ0ksd0IsQ0FDQSxnQixDQUdKLDZDLENBQ0ksWSxDQUNBLGtCLENBQ0Esc0IsQ0FDQSxXLENBQ0EsVSxDQUNBLGEsQ0FDQSxpQixDQUNBLHFCLENBRUEseUJBVkosNkMsQ0FXUSxXLENBQ0EsWUFLSiwrQyxDQUNJLFUsQ0FFQSxRLENBR0osK0MsQ3NCL09SLGlDLEN0QmdQWSxlLENBT3BCLFEsQ0FDSSxzQixDQUNBLGtCLENBRUEsMEIsQ0FDSSx1QyxDQUdKLDBCLENBQ0ksMkMsQ0FFQSx5QkFISiwwQixDQUlRLHlDQUlSLHNCLENBQ0ksb0IsQ0FDQSxvQixDQUNBLGtCLENBQ0EseUIsQ0FHSix5QixDQUNJLHdCLENBRUEseUJBSEoseUIsQ0FJUSxnQkFJUixZLENBQ0ksa0IsQ0FDQSxVLEN1QmpVUix1QixDQUNJLGMsQ0FFQSx5QkFISix1QixDQUlRLGdCLEFBR0oseUJBUEosdUIsQ0FRUSxpQkFHSixrQyxDQUNJLFksQ0FDQSxjLENBQ0EsdUUsQ0FDQSxnQixDQUNBLGlCLENBQ0Esd0QsQ0FHSiw2QixDQUNJLGEsQ0FDQSxjLENBRUEsMEJBSkosNkIsQ0FLUSxZLENBQ0EsVyxDQUNBLGdCQUdKLGtDLENBQ0ksVSxDQUNBLFcsQ0FDQSxnQixDQUNBLGlCLENBRUEsc0MsQ0NHQSxpQyxDREZJLFUsQ0FDQSxXLENBQ0Esc0IsQ0FDQSxrQixDQUlSLGdDLENBQ0ksZ0IsQ0FDQSxrQixDQUNBLGlCLENBR0osa0MsQ0FDSSxpQixDQUVBLHVDQUFBLFksQ0FDSSxrQixDQUlSLCtCLENDSUEsMEIsQ0RISSxhLENBQ0EsaUIsQ0FDQSxnQixDQUNBLGlCLENBQ0EsaUIsQ0FDQSxlLENBQ0EsVSxDQUNBLGtCLENBRUEscUJBQ0kscUMsQ0FDSSxhLENBQ0Esc0JDdkVwQixrQixDQUNJLGMsQ0FFQSx5QkFISixrQixDQUlRLGdCQUdKLDZCLENBQ0ksWSxDQUNBLGMsQ0FDQSx1RSxDQUNBLGdCLENBQ0EsaUIsQ0FDQSx3RCxDQUdKLG1DLENBQ0ksZSxDQUVBLHNDLENBQ0ksa0IsQ25Cd0NBLGlELENBWEEsbUQsQ21CekJSLHdCLENBQ0ksYSxDQUNBLGMsQ0FFQSwwQkFKSix3QixDQUtRLFksQ0FDQSxXLENBQ0EsZ0JBR0osNkIsQ0FDSSxXLENBQ0EsZ0IsQ0FDQSxpQixDQVVKLDJCLENBQ0ksZ0IsQ0FDQSxrQixDQUNBLGlCLENBQ0EsYyxDQUdKLDZCLENBQ0ksaUIsQ0FFQSxrQ0FBQSxZLENBQ0ksa0IsQ0FjSixxQkFDSSxnQyxDQUNJLGEsQ0FDQSxzQm5CM0VwQixlLENBQ0ksYyxDQUVBLHlCQUhKLGUsQ0FJUSxnQixBQUVKLHlCQU5KLGUsQ0FPUSxnQkFHSiwwQixDQUNJLHVFLENBQ0EsZ0IsQ0FDQSxpQixDQUNBLHFCLENBQ0EsNEMsQ0FDQSxrQixDQUNBLGlCLENBRUEseUJBVEosMEIsQ0FVUSxjLEFBR0oseUJBYkosMEIsQ0FjUSxjQUlSLHdCLENBQ0ksYSxDQUNBLGtCLENBR0oscUIsQ0FDSSxrQixDWDI5TVIsMEMsQ1dyN01vQiw0RSxDQW5DaEIsOEIsQ1h1OU1KLHdDLENXcDlNUSxzQixDQUlBLHlDLENBQ0ksWSxDQUNBLGMsQ0FDQSxVLENBTUksbUUsQ0FDSSxrQixDQUNBLGUsQ0FDQSxhLENBU0EseUJBREosb0UsQ0FFUSwrQixDQUNBLGtDQVVSLHFFLENBQ0ksYSxDQUNBLGlCLENBSVIsdUQsQ0FDSSxhLENBQ0EsZSxDQUVBLHdFLENBQ0ksYSxDQUNBLGUsQ0FLSixvREFBQSxXLE1BQUEsZSxNQUFBLGEsQ0FDSSxVLENBQ0EsVyxDQUNBLGUsQ0FDQSxRLENBQ0EsNEIsQ0FDQSxhLENBWUosd0QsQ0FDSSxTLENBSVIsc0UsQ0FDSSxpQixDQUNBLDRCLENBRUEsNkUsQ0FDSSx5QyxDQUNBLGMsQ0FDQSxpQixDQUNBLE8sQ0FDQSwwQixDQUNBLFcsQ0FDQSxVLENBR0osNEUsQ0FDSSxxQixDQUNBLGlCLENBQ0EsTyxDQUNBLDBCLENBQ0EsZ0IsQ0FDQSxxQixDQUNBLGlCLENBQ0EsZSxDQUNBLHFCLENBQ0EsaUIsQ0FDQSxZLENBQ0EsbUIsQ0F3Qkksb0csQ0FyQlIsOEYsQ0FDSSxzQixDQUdKLGtGLENBQ0ksVSxDQUNBLFcsQ0FDQSxRLENBQ0EsbUIsQ0FLSixxRixDQUNJLFksQ0FDQSxrQixDQUNBLHNCLENBQ0EsVyxDQTRDaEIsNkIsQ0FDSSxnQixDQUVBLDJDLENBQ0ksYSxDQUNBLGlCLENBQ0Esb0IsQ0FDQSxtQixDQUNBLGMsQ0FDQSxTLENBQ0Esa0IsQ0FDQSxVLENBRUEsZSxDQUNBLGlCLENBQ0Esa0IsQ0FDQSxnQixDQUNBLHdCLENBQ0EsVSxDQUNBLG9CLENBRUEsaUQsQ0FDSSxxQixDQUNBLGEsQ0FLWix3QixDQUdJLGtDLENBRkEsVSxDQU1BLGtDLENBQ0ksVyxDQUNBLGUsQ0FDQSxRLENBQ0EsNEIsQ0FHSSxnRixDQUNJLHdCLENBSVIsNEMsQ0FDSSwwQixDQUNBLDBCLENBQ0Esb0IsQ0FHSix5QyxDQUNJLG9CLENBQ0EscUIsQ0FDQSw2QyxDQUNBLDJCLENBQ0EsMEIsQ0FDQSxvQixDQUNBLGUsQ0FDQSxrQixDQUNBLFcsQ0FDQSxrQixDb0I5UWhCLGEsQ0FHSSxnQixDQUNBLG9CLENBRUEsMEJBTkosYSxDQU9RLG1CQytESixzQixDRDFEUSxnRCxDQUNJLGEsQ0FLWix3QixDQUNJLHVFLENBQ0EsZ0IsQ0FDQSxpQixDQUNBLGtCLENBQ0Esd0QsQ0FDQSxnRCxDQUNBLHFCLENBR0osa0IsQ0FDSSx1QixDQUNBLGdCLENBQ0EsaUIsQ0FDQSxpQixDQUVBLHNCLENBQ0ksZ0UsQ0FDQSxtRixDQUNBLHNCLENBQ0Esa0IsQ0FDQSx5RixDRXZDWixnQixDQUNJLHVFLENBQ0EsZ0IsQ0FDQSxpQixDQUNBLGMsQ0FFQSx5QkFOSixnQixDQU9RLGdCLEFBRUoseUJBVEosZ0IsQ0FVUSxnQkFHSixvQixDQUNJLFUsQ0FDQSxxQixDQUNBLGdCLENBQ0Esc0IsQ0NqQlIsdUIsQ0FDSSx1RSxDQUNBLGdCLENBQ0EsaUIsQ0FDQSxZLENBQ0EsYyxDQUNBLFEsQ0FDQSxjLENBRUEseUJBVEosdUIsQ0FVUSxnQixBQUVKLHlCQVpKLHVCLENBYVEsZ0JBR0osMkIsQ0FDSSxhLENBQ0EsZ0IsQ0FDQSxzQixDQUVBLDBCQUxKLDJCLENBTVEsZ0MsQ0FDQSxpQyxDQUNBLGdCLEFBRUosMEJBVkosMkIsQ0FXUSxhLENBQ0EsYyxDQUNBLHVCQzdCWixrQixDQUNJLGMsQ0FDQSwyRCxDQUVBLHlCQUpKLGtCLENBS1EsZ0IsQUFFSix5QkFQSixrQixDQVFRLGdCQUdKLDBCLENBQ0ksd0IsQ0FHSiw2QixDQUNJLHVFLENBQ0EsZ0IsQ0FDQSxpQixDQUVBLHNDLENBQ0ksaUIsQ0FJUix5QixDQUNJLHVFLENBS1IsbUIsQ0FDSSxZLENBQ0EsYyxDQUNBLHVELENBQ0EsdUUsQ0FFQSx3QixDQUNJLGEsQ0FDQSxjLENBRUEsMEJBSkosd0IsQ0FLUSx5RixDQUNBLDRGQUdKLDRCLENBQ0ksa0IsQ0FDQSxzQixDQUNBLGdCLENQakRaLHVCLENBQ0ksdUUsQ0FDQSxnQixDQUNBLGlCLENBQ0EsYyxDQUVBLHlCQU5KLHVCLENBT1EsZ0IsQUFFSix5QkFUSix1QixDQVVRLGdCQUdKLCtCLENBQ0ksWSxDQUNBLGtCLENBQ0Esc0IsQ0FDQSxPLENBQ0EsZSxDQUdKLDZCLENBQ0ksaUIsQ0FDQSxlLENBRUEsZ0MsQ0FDSSwyQixDQUNBLFUsQ0FDQSxRLENBSVIsK0IsQ0FDSSxpQixDQUVBLGlDLENBRUksMEIsQ0FDQSxRLENJdENaLG1CLENBR0ksK0QsQ0FDQSwyQixDQUNBLGlDLENBQ0EscUIsQ0FDQSxpQixDQUVBLHdCQUFBLGdDLENBQ0ksd0IsQ0FJQSx3QkFBQSwrQixNQUFBLDhDLENBR0ksd0JBQUEsK0IsTUFBQSxnRCxDQUZBLGEsQ0FNQSx3QkFBQSwrQixNQUFBLHlELENBQ0ksd0QsQ0FNUiw4QixDQUNJLFUsQ0FDQSxpQixDQUNBLEssQ0FDQSxNLENBQ0EsVSxDQUNBLFcsQ0FDQSxTLENBQ0EsK0gsQ0FJUiwwQixDQUNJLDJILENBR0osOEIsQ0FDSSxpQixDQUNBLFMsQ0FDQSx1RSxDQUNBLGdCLENBQ0EsaUIsQ0FDQSxpQixDQUNBLFUsQ0FHSix5QyxDQUNJLGtCLENBRUEsMkMsQ0FDSSxzQixDQUdKLDJDLENBQ0ksVSxDQUdKLG9ELENBQ0ksZ0QsQ0FPSiwyQkFBQSxZLENBQ0ksb0IsQ0FJUiw2QixDQUNJLDJEIiwiZmlsZSI6InN0eWxlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8qKlxuICogU3dpcGVyIDExLjIuM1xuICogTW9zdCBtb2Rlcm4gbW9iaWxlIHRvdWNoIHNsaWRlciBhbmQgZnJhbWV3b3JrIHdpdGggaGFyZHdhcmUgYWNjZWxlcmF0ZWQgdHJhbnNpdGlvbnNcbiAqIGh0dHBzOi8vc3dpcGVyanMuY29tXG4gKlxuICogQ29weXJpZ2h0IDIwMTQtMjAyNSBWbGFkaW1pciBLaGFybGFtcGlkaVxuICpcbiAqIFJlbGVhc2VkIHVuZGVyIHRoZSBNSVQgTGljZW5zZVxuICpcbiAqIFJlbGVhc2VkIG9uOiBGZWJydWFyeSAxMiwgMjAyNVxuICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwic3dpcGVyLWljb25zXCI7XG4gIHNyYzogdXJsKFwiZGF0YTphcHBsaWNhdGlvbi9mb250LXdvZmY7Y2hhcnNldD11dGYtODtiYXNlNjQsIGQwOUdSZ0FCQUFBQUFBWmdBQkFBQUFBQURBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFCR1JsUk5BQUFHUkFBQUFCb0FBQUFjaTZxSGtVZEVSVVlBQUFXZ0FBQUFJd0FBQUNRQVlBQlhSMUJQVXdBQUJoUUFBQUF1QUFBQU51QVk3K3hIVTFWQ0FBQUZ4QUFBQUZBQUFBQm0yZlBjelU5VEx6SUFBQUhjQUFBQVNnQUFBR0JQOVY1UlkyMWhjQUFBQWtRQUFBQ0lBQUFCWXQ2RjBjQmpkblFnQUFBQ3pBQUFBQVFBQUFBRUFCRUJSR2RoYzNBQUFBV1lBQUFBQ0FBQUFBai8vd0FEWjJ4NVpnQUFBeXdBQUFETUFBQUQyTUh0cnlWb1pXRmtBQUFCYkFBQUFEQUFBQUEyRTIrZW9XaG9aV0VBQUFHY0FBQUFId0FBQUNRQzlnRHphRzEwZUFBQUFpZ0FBQUFaQUFBQXJnSmtBQkZzYjJOaEFBQUMwQUFBQUZvQUFBQmFGUUFVR0cxaGVIQUFBQUc4QUFBQUh3QUFBQ0FBY0FCQWJtRnRaUUFBQS9nQUFBRTVBQUFDWHZGZEJ3bHdiM04wQUFBRk5BQUFBR0lBQUFDRTVzNzRoWGphWTJCa1lHQUFZcGY1SHUvaitXMitNbkF6TVlEQXphWDZRakQ2LzQvL0J4ajVHQThBdVJ3TVlHa0FQeXdMMTNqYVkyQmtZR0E4OFA4QWd4NGorLzhmUURZZkExQUVCV2dEQUlCMkJPb0FlTnBqWUdSZ1lOQmg0R2RnWWdBQkVNbklBQkp6WU5BRENRQUFDV2dBc1FCNDJtTmdZZnpDT0lHQmxZR0IwWWN4allHQndSMUtmMldRWkdoaFlHQmlZR1ZtZ0FGR0JpUVFrT2Fhd3REQW9NQlF4WGpnL3dFR1BjWUREQTR3TlVBMkNDZ3dzQUFBTzRFTDZnQUFlTnBqMk0wZ3lBQUNxeGdHTldCa1oyRDQvd01BK3hrRGRnQUFBSGphWTJCZ1lHYUFZQmtHUmdZUWlBSHlHTUY4RmdZSElNM0R3TUhBQkdRck1PZ3lXRExFTTFUOS93OFVCZkVNZ0x6RS8vLy9QLzUvL2YvVi94dityNGVhQUFlTWJBeHdJVVltSU1IRWdLWUFZalVjc0RBd3NMS3hjM0J5Y2ZQdzhqRVFBL2daQkFTRmhFVkV4Y1FsSktXa1pXVGw1QlVVbFpSVlZOWFVOVFFaQmdNQUFNUitFK2dBRVFGRUFBQUFLZ0FxQUNvQU5BQStBRWdBVWdCY0FHWUFjQUI2QUlRQWpnQ1lBS0lBckFDMkFNQUF5Z0RVQU40QTZBRHlBUHdCQmdFUUFSb0JKQUV1QVRnQlFnRk1BVllCWUFGcUFYUUJmZ0dJQVpJQm5BR21BYklCemdIc0FBQjQydTJOTVE2Q1VBeUdXNTY4eDlBbmVZWWdtNE1KYmhLRmFFeElPQVZYOEFwZXdTdDRCaWM0QWZlQWlkM1ZPQml4RHhmUFlFemE1TytYZmkwNFlBRGdnaVVJVUxDdUVKSzhWaE80YlN2cGRua3RISTVRQ1l0ZGkyc2w4Wm5YYUhscVVyTkt6ZEtjVDhjamxxK3J3WlN2SVZjek5pZXpzZm5QL3V6bm1mUEZCTk9ETTJLN01UUTQ1WUVBWnFHUDgxQW1HR2NGM2lQcU9vcDByMVNQVGFUYlZrZlVlNEhYajk3d1lFK3lOd1dZeHdXdTR2MXVnV0hnbzNTMVhkWkVWcVdNN0VUMGNmbkxHeFdma2dSNDJvMlB2V3JETUJTRmovSUhMYUYwektqUmdkaVZNd1NjTlJBb1dVb0g3OFkyaWNCL3lJWTA5QW42QUgyQmR1L1VCK3l4b3BZc2hRaUV2bnZ1MGRVUmdEdDhRZUM4UER3N0ZwamkzZkVBNHovUEVKNllPQjVoS2g0ZGozRXZYaHhQcUgvU0tVWTNySjdzclo0RlpuaDFQTUF0UGh3UDZmbDJQTUpNUERnZVE0clk4WVQ2R3phbzBlQUVBNDA5RHVnZ21UbkZuT2NTQ2lFaUxNZ3hDaVRJNkNxNURaVWQzUW1wMTB2TzBMYUxUZDJjak40Zk91bWxjN2xVWWJTUWNaRmt1dFJHN2c2SktaS3kwUm1kTFk2ODBDRG5FSitVTWtwRkZlMVJON254ZFZwWHJDNGFUdG5hdXJPblllcmNaZzJZVm1MTi9kL2djemZFaW1yRS9mcy9iT3VxMjlabW44dGxvT1JhWGdaZ0dhNzh5TzkvY25YbTJCcGFHdnEyNUR2OVM0RTkrNVNJYzlQcXVwSktoWUZTU2w0NytRY3IxbVlOQUFBQWVOcHR3MGNLd2tBQUFNRFpKQThRN09VSnZrTHNQZlo2ekZWRVJQeThxSGgyWUVSKzNpL0JQODN2SUJMTHlTc29LaW1ycUtxcGEyaHA2K2pxNlJzWUdobWJtSnFaU3kwc3JheHRiTzNzSFJ5ZG5FTVU0dVI2eXg3SkpYdmVQN1dyRHljQUFBQUFBQUgvL3dBQ2VOcGpZR1JnWU9BQlloa2daZ0pDWmdaTkJrWUdMUVp0SUpzRkxNWUFBQXczQUxnQWVOb2xpekVLZ0RBUUJDY2hSYkMyc0ZFUjBZRDZxVlFpQkN2L0g5ZXpHSTZaNVhCQXc4Q0JLL201aVFRVmF1VmJYTG5Pck1adjJvTGRLRmE4UGp1cnUyaEp6R2FibU9TTHpOTXp2dXRwQjNONDJtTmdaR0JnNEdLUVl6QmhZTXhKTE1sajRHQmdBWW93L1AvUEFKSmhMTTZzU29XS2ZXQ0FBd0RBamdiUkFBQjQybU5nWUdCa0FJSWJDWm81SVBybVVuMGhHQTBBTzhFRlRRQUFcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuOnJvb3Qge1xuICAtLXN3aXBlci10aGVtZS1jb2xvcjogIzAwN2FmZjtcbiAgLypcbiAgLS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yOiB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpO1xuICAtLXN3aXBlci13cmFwcGVyLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBpbml0aWFsO1xuICAqL1xufVxuXG46aG9zdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHotaW5kZXg6IDE7XG59XG5cbi5zd2lwZXIge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIC8qIEZpeCBvZiBXZWJraXQgZmxpY2tlcmluZyAqL1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItd3JhcHBlciB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5zd2lwZXItd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogdmFyKC0tc3dpcGVyLXdyYXBwZXItdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb24sIGluaXRpYWwpO1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cblxuLnN3aXBlci1hbmRyb2lkIC5zd2lwZXItc2xpZGUsXG4uc3dpcGVyLWlvcyAuc3dpcGVyLXNsaWRlLFxuLnN3aXBlci13cmFwcGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDAsIDApO1xufVxuXG4uc3dpcGVyLWhvcml6b250YWwge1xuICB0b3VjaC1hY3Rpb246IHBhbi15O1xufVxuXG4uc3dpcGVyLXZlcnRpY2FsIHtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teDtcbn1cblxuLnN3aXBlci1zbGlkZSB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5zd2lwZXItc2xpZGUtaW52aXNpYmxlLWJsYW5rIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4vKiBBdXRvIEhlaWdodCAqL1xuLnN3aXBlci1hdXRvaGVpZ2h0LFxuLnN3aXBlci1hdXRvaGVpZ2h0IC5zd2lwZXItc2xpZGUge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5zd2lwZXItYXV0b2hlaWdodCAuc3dpcGVyLXdyYXBwZXIge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBoZWlnaHQ7XG59XG5cbi5zd2lwZXItYmFja2ZhY2UtaGlkZGVuIC5zd2lwZXItc2xpZGUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLyogM0QgRWZmZWN0cyAqL1xuLnN3aXBlci0zZC5zd2lwZXItY3NzLW1vZGUgLnN3aXBlci13cmFwcGVyIHtcbiAgcGVyc3BlY3RpdmU6IDEyMDBweDtcbn1cblxuLnN3aXBlci0zZCAuc3dpcGVyLXdyYXBwZXIge1xuICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xufVxuXG4uc3dpcGVyLTNkIHtcbiAgcGVyc3BlY3RpdmU6IDEyMDBweDtcbn1cbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZSxcbi5zd2lwZXItM2QgLnN3aXBlci1jdWJlLXNoYWRvdyB7XG4gIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG59XG5cbi8qIENTUyBNb2RlICovXG4uc3dpcGVyLWNzcy1tb2RlID4gLnN3aXBlci13cmFwcGVyIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHNjcm9sbGJhci13aWR0aDogbm9uZTsgLyogRm9yIEZpcmVmb3ggKi9cbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lOyAvKiBGb3IgSW50ZXJuZXQgRXhwbG9yZXIgYW5kIEVkZ2UgKi9cbn1cbi5zd2lwZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXI6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zd2lwZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIgPiAuc3dpcGVyLXNsaWRlIHtcbiAgc2Nyb2xsLXNuYXAtYWxpZ246IHN0YXJ0IHN0YXJ0O1xufVxuLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItd3JhcHBlciB7XG4gIHNjcm9sbC1zbmFwLXR5cGU6IHggbWFuZGF0b3J5O1xufVxuLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBzY3JvbGwtc25hcC10eXBlOiB5IG1hbmRhdG9yeTtcbn1cbi5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWZyZWUtbW9kZSA+IC5zd2lwZXItd3JhcHBlciB7XG4gIHNjcm9sbC1zbmFwLXR5cGU6IG5vbmU7XG59XG4uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1mcmVlLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIgPiAuc3dpcGVyLXNsaWRlIHtcbiAgc2Nyb2xsLXNuYXAtYWxpZ246IG5vbmU7XG59XG4uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1jZW50ZXJlZCA+IC5zd2lwZXItd3JhcHBlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZmxleC1zaHJpbms6IDA7XG4gIG9yZGVyOiA5OTk5O1xufVxuLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItY2VudGVyZWQgPiAuc3dpcGVyLXdyYXBwZXIgPiAuc3dpcGVyLXNsaWRlIHtcbiAgc2Nyb2xsLXNuYXAtYWxpZ246IGNlbnRlciBjZW50ZXI7XG4gIHNjcm9sbC1zbmFwLXN0b3A6IGFsd2F5cztcbn1cbi5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWNlbnRlcmVkLnN3aXBlci1ob3Jpem9udGFsID4gLnN3aXBlci13cmFwcGVyID4gLnN3aXBlci1zbGlkZTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IHZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYmVmb3JlKTtcbn1cbi5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWNlbnRlcmVkLnN3aXBlci1ob3Jpem9udGFsID4gLnN3aXBlci13cmFwcGVyOjpiZWZvcmUge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgd2lkdGg6IHZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYWZ0ZXIpO1xufVxuLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItY2VudGVyZWQuc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci13cmFwcGVyID4gLnN3aXBlci1zbGlkZTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogdmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1iZWZvcmUpO1xufVxuLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItY2VudGVyZWQuc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci13cmFwcGVyOjpiZWZvcmUge1xuICB3aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiAxcHg7XG4gIGhlaWdodDogdmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1hZnRlcik7XG59XG5cbi8qIFNsaWRlIHN0eWxlcyBzdGFydCAqL1xuLyogM0QgU2hhZG93cyAqL1xuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdyxcbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCxcbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCxcbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLFxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdyxcbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCxcbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCxcbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB6LWluZGV4OiAxMDtcbn1cbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3cge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMTUpO1xufVxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG59XG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xufVxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3Age1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xufVxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xufVxuXG4uc3dpcGVyLWxhenktcHJlbG9hZGVyIHtcbiAgd2lkdGg6IDQycHg7XG4gIGhlaWdodDogNDJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTIxcHg7XG4gIG1hcmdpbi10b3A6IC0yMXB4O1xuICB6LWluZGV4OiAxMDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogNTAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXI6IDRweCBzb2xpZCB2YXIoLS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yLCB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnN3aXBlcjpub3QoLnN3aXBlci13YXRjaC1wcm9ncmVzcykgLnN3aXBlci1sYXp5LXByZWxvYWRlcixcbi5zd2lwZXItd2F0Y2gtcHJvZ3Jlc3MgLnN3aXBlci1zbGlkZS12aXNpYmxlIC5zd2lwZXItbGF6eS1wcmVsb2FkZXIge1xuICBhbmltYXRpb246IHN3aXBlci1wcmVsb2FkZXItc3BpbiAxcyBpbmZpbml0ZSBsaW5lYXI7XG59XG5cbi5zd2lwZXItbGF6eS1wcmVsb2FkZXItd2hpdGUge1xuICAtLXN3aXBlci1wcmVsb2FkZXItY29sb3I6ICNmZmY7XG59XG5cbi5zd2lwZXItbGF6eS1wcmVsb2FkZXItYmxhY2sge1xuICAtLXN3aXBlci1wcmVsb2FkZXItY29sb3I6ICMwMDA7XG59XG5cbkBrZXlmcmFtZXMgc3dpcGVyLXByZWxvYWRlci1zcGluIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbi8qIFNsaWRlIHN0eWxlcyBlbmQgKi9cbmJvZHkuY29tcGVuc2F0ZS1mb3Itc2Nyb2xsYmFyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmZhbmN5Ym94LWFjdGl2ZSB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmZhbmN5Ym94LWlzLWhpZGRlbiB7XG4gIGxlZnQ6IC05OTk5cHg7XG4gIG1hcmdpbjogMDtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIHRvcDogLTk5OTlweDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uZmFuY3lib3gtY29udGFpbmVyIHtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgb3V0bGluZTogbm9uZTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB0b3A6IDA7XG4gIC1tcy10b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcbiAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDk5OTkyO1xufVxuXG4uZmFuY3lib3gtY29udGFpbmVyICoge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uZmFuY3lib3gtYmcsIC5mYW5jeWJveC1pbm5lciwgLmZhbmN5Ym94LW91dGVyLCAuZmFuY3lib3gtc3RhZ2Uge1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbn1cblxuLmZhbmN5Ym94LW91dGVyIHtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4uZmFuY3lib3gtYmcge1xuICBiYWNrZ3JvdW5kOiAjMWUxZTFlO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiBpbmhlcml0O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNDcsIDAsIDAuNzQsIDAuNzEpO1xufVxuXG4uZmFuY3lib3gtaXMtb3BlbiAuZmFuY3lib3gtYmcge1xuICBvcGFjaXR5OiAwLjk7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMiwgMC42MSwgMC4zNiwgMSk7XG59XG5cbi5mYW5jeWJveC1jYXB0aW9uLCAuZmFuY3lib3gtaW5mb2JhciwgLmZhbmN5Ym94LW5hdmlnYXRpb24gLmZhbmN5Ym94LWJ1dHRvbiwgLmZhbmN5Ym94LXRvb2xiYXIge1xuICBkaXJlY3Rpb246IGx0cjtcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMjVzIGVhc2UsIHZpc2liaWxpdHkgMHMgZWFzZSAwLjI1cztcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB6LWluZGV4OiA5OTk5Nztcbn1cblxuLmZhbmN5Ym94LXNob3ctY2FwdGlvbiAuZmFuY3lib3gtY2FwdGlvbiwgLmZhbmN5Ym94LXNob3ctaW5mb2JhciAuZmFuY3lib3gtaW5mb2JhciwgLmZhbmN5Ym94LXNob3ctbmF2IC5mYW5jeWJveC1uYXZpZ2F0aW9uIC5mYW5jeWJveC1idXR0b24sIC5mYW5jeWJveC1zaG93LXRvb2xiYXIgLmZhbmN5Ym94LXRvb2xiYXIge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMjVzIGVhc2UgMHMsIHZpc2liaWxpdHkgMHMgZWFzZSAwcztcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLmZhbmN5Ym94LWluZm9iYXIge1xuICBjb2xvcjogI2NjYztcbiAgZm9udC1zaXplOiAxM3B4O1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBzdWJwaXhlbC1hbnRpYWxpYXNlZDtcbiAgaGVpZ2h0OiA0NHB4O1xuICBsZWZ0OiAwO1xuICBsaW5lLWhlaWdodDogNDRweDtcbiAgbWluLXdpZHRoOiA0NHB4O1xuICBtaXgtYmxlbmQtbW9kZTogZGlmZmVyZW5jZTtcbiAgcGFkZGluZzogMCAxMHB4O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdG9wOiAwO1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5mYW5jeWJveC10b29sYmFyIHtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbn1cblxuLmZhbmN5Ym94LXN0YWdlIHtcbiAgZGlyZWN0aW9uOiBsdHI7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIHotaW5kZXg6IDk5OTk0O1xufVxuXG4uZmFuY3lib3gtaXMtb3BlbiAuZmFuY3lib3gtc3RhZ2Uge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uZmFuY3lib3gtc2xpZGUge1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICBvdXRsaW5lOiBub25lO1xuICBvdmVyZmxvdzogYXV0bztcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICBwYWRkaW5nOiA0NHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdG9wOiAwO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIG9wYWNpdHk7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiA5OTk5NDtcbn1cblxuLmZhbmN5Ym94LXNsaWRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdpZHRoOiAwO1xufVxuXG4uZmFuY3lib3gtaXMtc2xpZGluZyAuZmFuY3lib3gtc2xpZGUsIC5mYW5jeWJveC1zbGlkZS0tY3VycmVudCwgLmZhbmN5Ym94LXNsaWRlLS1uZXh0LCAuZmFuY3lib3gtc2xpZGUtLXByZXZpb3VzIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5mYW5jeWJveC1zbGlkZS0taW1hZ2Uge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiA0NHB4IDA7XG59XG5cbi5mYW5jeWJveC1zbGlkZS0taW1hZ2U6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmZhbmN5Ym94LXNsaWRlLS1odG1sIHtcbiAgcGFkZGluZzogNnB4O1xufVxuXG4uZmFuY3lib3gtY29udGVudCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBhdXRvO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIHBhZGRpbmc6IDQ0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmZhbmN5Ym94LXNsaWRlLS1pbWFnZSAuZmFuY3lib3gtY29udGVudCB7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjUsIDAsIDAuMTQsIDEpO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuICBsZWZ0OiAwO1xuICBtYXgtd2lkdGg6IG5vbmU7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgb3BhY2l0eTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgei1pbmRleDogOTk5OTU7XG59XG5cbi5mYW5jeWJveC1jYW4tem9vbU91dCAuZmFuY3lib3gtY29udGVudCB7XG4gIGN1cnNvcjogem9vbS1vdXQ7XG59XG5cbi5mYW5jeWJveC1jYW4tem9vbUluIC5mYW5jeWJveC1jb250ZW50IHtcbiAgY3Vyc29yOiB6b29tLWluO1xufVxuXG4uZmFuY3lib3gtY2FuLXBhbiAuZmFuY3lib3gtY29udGVudCwgLmZhbmN5Ym94LWNhbi1zd2lwZSAuZmFuY3lib3gtY29udGVudCB7XG4gIGN1cnNvcjogZ3JhYjtcbn1cblxuLmZhbmN5Ym94LWlzLWdyYWJiaW5nIC5mYW5jeWJveC1jb250ZW50IHtcbiAgY3Vyc29yOiBncmFiYmluZztcbn1cblxuLmZhbmN5Ym94LWNvbnRhaW5lciBbZGF0YS1zZWxlY3RhYmxlPXRydWVdIHtcbiAgY3Vyc29yOiB0ZXh0O1xufVxuXG4uZmFuY3lib3gtaW1hZ2UsIC5mYW5jeWJveC1zcGFjZWJhbGwge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbjogMDtcbiAgbWF4LWhlaWdodDogbm9uZTtcbiAgbWF4LXdpZHRoOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5mYW5jeWJveC1zcGFjZWJhbGwge1xuICB6LWluZGV4OiAxO1xufVxuXG4uZmFuY3lib3gtc2xpZGUtLWlmcmFtZSAuZmFuY3lib3gtY29udGVudCwgLmZhbmN5Ym94LXNsaWRlLS1tYXAgLmZhbmN5Ym94LWNvbnRlbnQsIC5mYW5jeWJveC1zbGlkZS0tcGRmIC5mYW5jeWJveC1jb250ZW50LCAuZmFuY3lib3gtc2xpZGUtLXZpZGVvIC5mYW5jeWJveC1jb250ZW50IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5mYW5jeWJveC1zbGlkZS0tdmlkZW8gLmZhbmN5Ym94LWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xufVxuXG4uZmFuY3lib3gtc2xpZGUtLW1hcCAuZmFuY3lib3gtY29udGVudCB7XG4gIGJhY2tncm91bmQ6ICNlNWUzZGY7XG59XG5cbi5mYW5jeWJveC1zbGlkZS0taWZyYW1lIC5mYW5jeWJveC1jb250ZW50IHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuLmZhbmN5Ym94LWlmcmFtZSwgLmZhbmN5Ym94LXZpZGVvIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmZhbmN5Ym94LWlmcmFtZSB7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xufVxuXG4uZmFuY3lib3gtZXJyb3Ige1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIG1heC13aWR0aDogNDAwcHg7XG4gIHBhZGRpbmc6IDQwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZmFuY3lib3gtZXJyb3IgcCB7XG4gIGNvbG9yOiAjNDQ0O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5mYW5jeWJveC1idXR0b24ge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDMwLCAzMCwgMzAsIDAuNik7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogNDRweDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnM7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHZpc2liaWxpdHk6IGluaGVyaXQ7XG4gIHdpZHRoOiA0NHB4O1xufVxuXG4uZmFuY3lib3gtYnV0dG9uLCAuZmFuY3lib3gtYnV0dG9uOmxpbmssIC5mYW5jeWJveC1idXR0b246dmlzaXRlZCB7XG4gIGNvbG9yOiAjY2NjO1xufVxuXG4uZmFuY3lib3gtYnV0dG9uOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5mYW5jeWJveC1idXR0b246Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4uZmFuY3lib3gtYnV0dG9uLmZhbmN5Ym94LWZvY3VzIHtcbiAgb3V0bGluZTogMXB4IGRvdHRlZDtcbn1cblxuLmZhbmN5Ym94LWJ1dHRvbltkaXNhYmxlZF0sIC5mYW5jeWJveC1idXR0b25bZGlzYWJsZWRdOmhvdmVyIHtcbiAgY29sb3I6ICM4ODg7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLmZhbmN5Ym94LWJ1dHRvbiBkaXYge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5mYW5jeWJveC1idXR0b24gc3ZnIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5mYW5jeWJveC1idXR0b24gc3ZnIHBhdGgge1xuICBmaWxsOiBjdXJyZW50Q29sb3I7XG4gIHN0cm9rZS13aWR0aDogMDtcbn1cblxuLmZhbmN5Ym94LWJ1dHRvbi0tZnNlbnRlciBzdmc6bnRoLWNoaWxkKDIpLCAuZmFuY3lib3gtYnV0dG9uLS1mc2V4aXQgc3ZnOmZpcnN0LWNoaWxkLCAuZmFuY3lib3gtYnV0dG9uLS1wYXVzZSBzdmc6Zmlyc3QtY2hpbGQsIC5mYW5jeWJveC1idXR0b24tLXBsYXkgc3ZnOm50aC1jaGlsZCgyKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5mYW5jeWJveC1wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQ6ICNmZjUyNjg7XG4gIGhlaWdodDogMnB4O1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHRyYW5zZm9ybTogc2NhbGVYKDApO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAwO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gIHotaW5kZXg6IDk5OTk4O1xufVxuXG4uZmFuY3lib3gtY2xvc2Utc21hbGwge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBjb2xvcjogI2NjYztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvcGFjaXR5OiAwLjg7XG4gIHBhZGRpbmc6IDhweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTEycHg7XG4gIHRvcDogLTQ0cHg7XG4gIHotaW5kZXg6IDQwMTtcbn1cblxuLmZhbmN5Ym94LWNsb3NlLXNtYWxsOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5mYW5jeWJveC1zbGlkZS0taHRtbCAuZmFuY3lib3gtY2xvc2Utc21hbGwge1xuICBjb2xvcjogY3VycmVudENvbG9yO1xuICBwYWRkaW5nOiAxMHB4O1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xufVxuXG4uZmFuY3lib3gtc2xpZGUtLWltYWdlLmZhbmN5Ym94LWlzLXNjYWxpbmcgLmZhbmN5Ym94LWNvbnRlbnQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uZmFuY3lib3gtaXMtc2NhbGluZyAuZmFuY3lib3gtY2xvc2Utc21hbGwsIC5mYW5jeWJveC1pcy16b29tYWJsZS5mYW5jeWJveC1jYW4tcGFuIC5mYW5jeWJveC1jbG9zZS1zbWFsbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5mYW5jeWJveC1uYXZpZ2F0aW9uIC5mYW5jeWJveC1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNsaXA6IGNvbnRlbnQtYm94O1xuICBoZWlnaHQ6IDEwMHB4O1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogY2FsYyg1MCUgLSA1MHB4KTtcbiAgd2lkdGg6IDcwcHg7XG59XG5cbi5mYW5jeWJveC1uYXZpZ2F0aW9uIC5mYW5jeWJveC1idXR0b24gZGl2IHtcbiAgcGFkZGluZzogN3B4O1xufVxuXG4uZmFuY3lib3gtbmF2aWdhdGlvbiAuZmFuY3lib3gtYnV0dG9uLS1hcnJvd19sZWZ0IHtcbiAgbGVmdDogMDtcbiAgbGVmdDogZW52KHNhZmUtYXJlYS1pbnNldC1sZWZ0KTtcbiAgcGFkZGluZzogMzFweCAyNnB4IDMxcHggNnB4O1xufVxuXG4uZmFuY3lib3gtbmF2aWdhdGlvbiAuZmFuY3lib3gtYnV0dG9uLS1hcnJvd19yaWdodCB7XG4gIHBhZGRpbmc6IDMxcHggNnB4IDMxcHggMjZweDtcbiAgcmlnaHQ6IDA7XG4gIHJpZ2h0OiBlbnYoc2FmZS1hcmVhLWluc2V0LXJpZ2h0KTtcbn1cblxuLmZhbmN5Ym94LWNhcHRpb24ge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSgwLCAwLCAwLCAwLjg1KSAwLCByZ2JhKDAsIDAsIDAsIDAuMykgNTAlLCByZ2JhKDAsIDAsIDAsIDAuMTUpIDY1JSwgcmdiYSgwLCAwLCAwLCAwLjA3NSkgNzUuNSUsIHJnYmEoMCwgMCwgMCwgMC4wMzcpIDgyLjg1JSwgcmdiYSgwLCAwLCAwLCAwLjAxOSkgODglLCB0cmFuc3BhcmVudCk7XG4gIGJvdHRvbTogMDtcbiAgY29sb3I6ICNlZWU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGVmdDogMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgcGFkZGluZzogNzVweCA0NHB4IDI1cHg7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICByaWdodDogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB6LWluZGV4OiA5OTk5Njtcbn1cblxuQHN1cHBvcnRzIChwYWRkaW5nOiBtYXgoMHB4KSkge1xuICAuZmFuY3lib3gtY2FwdGlvbiB7XG4gICAgcGFkZGluZzogNzVweCBtYXgoNDRweCwgZW52KHNhZmUtYXJlYS1pbnNldC1yaWdodCkpIG1heCgyNXB4LCBlbnYoc2FmZS1hcmVhLWluc2V0LWJvdHRvbSkpIG1heCg0NHB4LCBlbnYoc2FmZS1hcmVhLWluc2V0LWxlZnQpKTtcbiAgfVxufVxuLmZhbmN5Ym94LWNhcHRpb24tLXNlcGFyYXRlIHtcbiAgbWFyZ2luLXRvcDogLTUwcHg7XG59XG5cbi5mYW5jeWJveC1jYXB0aW9uX19ib2R5IHtcbiAgbWF4LWhlaWdodDogNTB2aDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XG59XG5cbi5mYW5jeWJveC1jYXB0aW9uIGEsIC5mYW5jeWJveC1jYXB0aW9uIGE6bGluaywgLmZhbmN5Ym94LWNhcHRpb24gYTp2aXNpdGVkIHtcbiAgY29sb3I6ICNjY2M7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmZhbmN5Ym94LWNhcHRpb24gYTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmZhbmN5Ym94LWxvYWRpbmcge1xuICBhbmltYXRpb246IGEgMXMgbGluZWFyIGluZmluaXRlO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiA0cHggc29saWQgIzg4ODtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBoZWlnaHQ6IDUwcHg7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luOiAtMjVweCAwIDAgLTI1cHg7XG4gIG9wYWNpdHk6IDAuNztcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IDUwcHg7XG4gIHotaW5kZXg6IDk5OTk5O1xufVxuXG5Aa2V5ZnJhbWVzIGEge1xuICB0byB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMXR1cm4pO1xuICB9XG59XG4uZmFuY3lib3gtYW5pbWF0ZWQge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpO1xufVxuXG4uZmFuY3lib3gtZngtc2xpZGUuZmFuY3lib3gtc2xpZGUtLXByZXZpb3VzIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG59XG5cbi5mYW5jeWJveC1meC1zbGlkZS5mYW5jeWJveC1zbGlkZS0tbmV4dCB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG59XG5cbi5mYW5jeWJveC1meC1zbGlkZS5mYW5jeWJveC1zbGlkZS0tY3VycmVudCB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbn1cblxuLmZhbmN5Ym94LWZ4LWZhZGUuZmFuY3lib3gtc2xpZGUtLW5leHQsIC5mYW5jeWJveC1meC1mYWRlLmZhbmN5Ym94LXNsaWRlLS1wcmV2aW91cyB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xOSwgMSwgMC4yMiwgMSk7XG59XG5cbi5mYW5jeWJveC1meC1mYWRlLmZhbmN5Ym94LXNsaWRlLS1jdXJyZW50IHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmZhbmN5Ym94LWZ4LXpvb20taW4tb3V0LmZhbmN5Ym94LXNsaWRlLS1wcmV2aW91cyB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogc2NhbGUzZCgxLjUsIDEuNSwgMS41KTtcbn1cblxuLmZhbmN5Ym94LWZ4LXpvb20taW4tb3V0LmZhbmN5Ym94LXNsaWRlLS1uZXh0IHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNSwgMC41LCAwLjUpO1xufVxuXG4uZmFuY3lib3gtZngtem9vbS1pbi1vdXQuZmFuY3lib3gtc2xpZGUtLWN1cnJlbnQge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHNjYWxlWCgxKTtcbn1cblxuLmZhbmN5Ym94LWZ4LXJvdGF0ZS5mYW5jeWJveC1zbGlkZS0tcHJldmlvdXMge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtMXR1cm4pO1xufVxuXG4uZmFuY3lib3gtZngtcm90YXRlLmZhbmN5Ym94LXNsaWRlLS1uZXh0IHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMXR1cm4pO1xufVxuXG4uZmFuY3lib3gtZngtcm90YXRlLmZhbmN5Ym94LXNsaWRlLS1jdXJyZW50IHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG59XG5cbi5mYW5jeWJveC1meC1jaXJjdWxhci5mYW5jeWJveC1zbGlkZS0tcHJldmlvdXMge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHNjYWxlM2QoMCwgMCwgMCkgdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xufVxuXG4uZmFuY3lib3gtZngtY2lyY3VsYXIuZmFuY3lib3gtc2xpZGUtLW5leHQge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHNjYWxlM2QoMCwgMCwgMCkgdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG59XG5cbi5mYW5jeWJveC1meC1jaXJjdWxhci5mYW5jeWJveC1zbGlkZS0tY3VycmVudCB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogc2NhbGVYKDEpIHRyYW5zbGF0ZVooMCk7XG59XG5cbi5mYW5jeWJveC1meC10dWJlLmZhbmN5Ym94LXNsaWRlLS1wcmV2aW91cyB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApIHNjYWxlKDAuMSkgc2tldygtMTBkZWcpO1xufVxuXG4uZmFuY3lib3gtZngtdHViZS5mYW5jeWJveC1zbGlkZS0tbmV4dCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgc2NhbGUoMC4xKSBza2V3KDEwZGVnKTtcbn1cblxuLmZhbmN5Ym94LWZ4LXR1YmUuZmFuY3lib3gtc2xpZGUtLWN1cnJlbnQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCkgc2NhbGUoMSk7XG59XG5cbkBtZWRpYSAobWF4LWhlaWdodDogNTc2cHgpIHtcbiAgLmZhbmN5Ym94LXNsaWRlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDZweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2cHg7XG4gIH1cbiAgLmZhbmN5Ym94LXNsaWRlLS1pbWFnZSB7XG4gICAgcGFkZGluZzogNnB4IDA7XG4gIH1cbiAgLmZhbmN5Ym94LWNsb3NlLXNtYWxsIHtcbiAgICByaWdodDogLTZweDtcbiAgfVxuICAuZmFuY3lib3gtc2xpZGUtLWltYWdlIC5mYW5jeWJveC1jbG9zZS1zbWFsbCB7XG4gICAgYmFja2dyb3VuZDogIzRlNGU0ZTtcbiAgICBjb2xvcjogI2YyZjRmNjtcbiAgICBoZWlnaHQ6IDM2cHg7XG4gICAgb3BhY2l0eTogMTtcbiAgICBwYWRkaW5nOiA2cHg7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAzNnB4O1xuICB9XG4gIC5mYW5jeWJveC1jYXB0aW9uIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gICAgcGFkZGluZy1yaWdodDogMTJweDtcbiAgfVxuICBAc3VwcG9ydHMgKHBhZGRpbmc6IG1heCgwcHgpKSB7XG4gICAgLmZhbmN5Ym94LWNhcHRpb24ge1xuICAgICAgcGFkZGluZy1sZWZ0OiBtYXgoMTJweCwgZW52KHNhZmUtYXJlYS1pbnNldC1sZWZ0KSk7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiBtYXgoMTJweCwgZW52KHNhZmUtYXJlYS1pbnNldC1yaWdodCkpO1xuICAgIH1cbiAgfVxufVxuLmZhbmN5Ym94LXNoYXJlIHtcbiAgYmFja2dyb3VuZDogI2Y0ZjRmNDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBtYXgtd2lkdGg6IDkwJTtcbiAgcGFkZGluZzogMzBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZmFuY3lib3gtc2hhcmUgaDEge1xuICBjb2xvcjogIzIyMjtcbiAgZm9udC1zaXplOiAzNXB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW46IDAgMCAyMHB4O1xufVxuXG4uZmFuY3lib3gtc2hhcmUgcCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLmZhbmN5Ym94LXNoYXJlX19idXR0b24ge1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBtYXJnaW46IDAgNXB4IDEwcHg7XG4gIG1pbi13aWR0aDogMTMwcHg7XG4gIHBhZGRpbmc6IDAgMTVweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmZhbmN5Ym94LXNoYXJlX19idXR0b246bGluaywgLmZhbmN5Ym94LXNoYXJlX19idXR0b246dmlzaXRlZCB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uZmFuY3lib3gtc2hhcmVfX2J1dHRvbjpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmZhbmN5Ym94LXNoYXJlX19idXR0b24tLWZiIHtcbiAgYmFja2dyb3VuZDogIzNiNTk5ODtcbn1cblxuLmZhbmN5Ym94LXNoYXJlX19idXR0b24tLWZiOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzM0NGU4Njtcbn1cblxuLmZhbmN5Ym94LXNoYXJlX19idXR0b24tLXB0IHtcbiAgYmFja2dyb3VuZDogI2JkMDgxZDtcbn1cblxuLmZhbmN5Ym94LXNoYXJlX19idXR0b24tLXB0OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2FhMDcxOTtcbn1cblxuLmZhbmN5Ym94LXNoYXJlX19idXR0b24tLXR3IHtcbiAgYmFja2dyb3VuZDogIzFkYTFmMjtcbn1cblxuLmZhbmN5Ym94LXNoYXJlX19idXR0b24tLXR3OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzBkOTVlODtcbn1cblxuLmZhbmN5Ym94LXNoYXJlX19idXR0b24gc3ZnIHtcbiAgaGVpZ2h0OiAyNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDdweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0xcHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdpZHRoOiAyNXB4O1xufVxuXG4uZmFuY3lib3gtc2hhcmVfX2J1dHRvbiBzdmcgcGF0aCB7XG4gIGZpbGw6ICNmZmY7XG59XG5cbi5mYW5jeWJveC1zaGFyZV9faW5wdXQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q3ZDdkNztcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgY29sb3I6ICM1ZDViNWI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWFyZ2luOiAxMHB4IDAgMDtcbiAgb3V0bGluZTogbm9uZTtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmZhbmN5Ym94LXRodW1icyB7XG4gIGJhY2tncm91bmQ6ICNkZGQ7XG4gIGJvdHRvbTogMDtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogLW1zLWF1dG9oaWRpbmctc2Nyb2xsYmFyO1xuICBwYWRkaW5nOiAycHggMnB4IDRweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAyMTJweDtcbiAgei1pbmRleDogOTk5OTU7XG59XG5cbi5mYW5jeWJveC10aHVtYnMteCB7XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbn1cblxuLmZhbmN5Ym94LXNob3ctdGh1bWJzIC5mYW5jeWJveC10aHVtYnMge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmZhbmN5Ym94LXNob3ctdGh1bWJzIC5mYW5jeWJveC1pbm5lciB7XG4gIHJpZ2h0OiAyMTJweDtcbn1cblxuLmZhbmN5Ym94LXRodW1ic19fbGlzdCB7XG4gIGZvbnQtc2l6ZTogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZmFuY3lib3gtdGh1bWJzLXggLmZhbmN5Ym94LXRodW1ic19fbGlzdCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5mYW5jeWJveC10aHVtYnMteSAuZmFuY3lib3gtdGh1bWJzX19saXN0Ojotd2Via2l0LXNjcm9sbGJhciB7XG4gIHdpZHRoOiA3cHg7XG59XG5cbi5mYW5jeWJveC10aHVtYnMteSAuZmFuY3lib3gtdGh1bWJzX19saXN0Ojotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCA2cHggcmdiYSgwLCAwLCAwLCAwLjMpO1xufVxuXG4uZmFuY3lib3gtdGh1bWJzLXkgLmZhbmN5Ym94LXRodW1ic19fbGlzdDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICBiYWNrZ3JvdW5kOiAjMmEyYTJhO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuXG4uZmFuY3lib3gtdGh1bWJzX19saXN0IGEge1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmbG9hdDogbGVmdDtcbiAgaGVpZ2h0OiA3NXB4O1xuICBtYXJnaW46IDJweDtcbiAgbWF4LWhlaWdodDogY2FsYygxMDAlIC0gOHB4KTtcbiAgbWF4LXdpZHRoOiBjYWxjKDUwJSAtIDRweCk7XG4gIG91dGxpbmU6IG5vbmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgd2lkdGg6IDEwMHB4O1xufVxuXG4uZmFuY3lib3gtdGh1bWJzX19saXN0IGE6YmVmb3JlIHtcbiAgYm9yZGVyOiA2cHggc29saWQgI2ZmNTI2ODtcbiAgYm90dG9tOiAwO1xuICBjb250ZW50OiBcIlwiO1xuICBsZWZ0OiAwO1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGN1YmljLWJlemllcigwLjI1LCAwLjQ2LCAwLjQ1LCAwLjk0KTtcbiAgei1pbmRleDogOTk5OTE7XG59XG5cbi5mYW5jeWJveC10aHVtYnNfX2xpc3QgYTpmb2N1czpiZWZvcmUge1xuICBvcGFjaXR5OiAwLjU7XG59XG5cbi5mYW5jeWJveC10aHVtYnNfX2xpc3QgYS5mYW5jeWJveC10aHVtYnMtYWN0aXZlOmJlZm9yZSB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuZmFuY3lib3gtdGh1bWJzIHtcbiAgICB3aWR0aDogMTEwcHg7XG4gIH1cbiAgLmZhbmN5Ym94LXNob3ctdGh1bWJzIC5mYW5jeWJveC1pbm5lciB7XG4gICAgcmlnaHQ6IDExMHB4O1xuICB9XG4gIC5mYW5jeWJveC10aHVtYnNfX2xpc3QgYSB7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAxMHB4KTtcbiAgfVxufVxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNixcbi5oMSwgLmgyLCAuaDMsIC5oNCwgLmg1LCAuaDYge1xuICBtYXJnaW46IDAgMCAyNXB4O1xuICBwYWRkaW5nOiAyMHB4IDAgMDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzZXJpZjtcbn1cbmgxOmZpcnN0LWNoaWxkLCBoMjpmaXJzdC1jaGlsZCwgaDM6Zmlyc3QtY2hpbGQsIGg0OmZpcnN0LWNoaWxkLCBoNTpmaXJzdC1jaGlsZCwgaDY6Zmlyc3QtY2hpbGQsXG4uaDE6Zmlyc3QtY2hpbGQsIC5oMjpmaXJzdC1jaGlsZCwgLmgzOmZpcnN0LWNoaWxkLCAuaDQ6Zmlyc3QtY2hpbGQsIC5oNTpmaXJzdC1jaGlsZCwgLmg2OmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG5cbmgxLCAuaDEge1xuICBmb250LXNpemU6IGNsYW1wKDIuMzc1cmVtLCAyLjM3NXJlbSArICgoMXZ3IC0gMC40OHJlbSkgKiAzLjI0MDcpLCAzLjI1cmVtKTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cblxuaDIsIC5oMiB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMi4yNXJlbSwgMi4yNXJlbSArICgoMXZ3IC0gMC40OHJlbSkgKiAxLjM4ODkpLCAyLjYyNXJlbSk7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbmgzLCAuaDMge1xuICBmb250LXNpemU6IGNsYW1wKDJyZW0sIDJyZW0gKyAoKDF2dyAtIDAuNDhyZW0pICogMC45MjU5KSwgMi4yNXJlbSk7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbi5kbXAtYm90dG9tLWZvcm1fX2Zvcm0gLmdmb3JtX3RpdGxlLCAuZG1wLWpvYi1kZXRhaWxfX2Zvcm0gLmdmb3JtX3RpdGxlLCBoNCwgLmg0IHtcbiAgZm9udC1zaXplOiBjbGFtcCgxLjVyZW0sIDEuNXJlbSArICgoMXZ3IC0gMC40OHJlbSkgKiAwLjkyNTkpLCAxLjc1cmVtKTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZG1wLWJvdHRvbS1mb3JtX19mb3JtIC5nZm9ybV90aXRsZSwgLmRtcC1qb2ItZGV0YWlsX19mb3JtIC5nZm9ybV90aXRsZSwgaDQsIC5oNCB7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgfVxufVxuXG5oNSwgLmg1IHtcbiAgZm9udC1zaXplOiBjbGFtcCgxLjI1cmVtLCAxLjI1cmVtICsgKCgxdncgLSAwLjQ4cmVtKSAqIDAuNjk0NCksIDEuNDM3NXJlbSk7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG5cbmg2LCAuaDYge1xuICBmb250LXNpemU6IGNsYW1wKDEuMTI1cmVtLCAxLjEyNXJlbSArICgoMXZ3IC0gMC40OHJlbSkgKiAwLjIzMTUpLCAxLjE4NzVyZW0pO1xuICBsaW5lLWhlaWdodDogMS40O1xufVxuXG4uZG1wLWxvY2FsLWJsb2NrX19jb250ZW50IHAsIC5kbXAtdGVzdGltb25pYWxzX19oZWFkIHAsIC5kbXAtY2FsbGJhY2tfX2NvbnRlbnQgcCwgLmRtcC1ibG9ja19faGVhZC1kZXNjcmlwdGlvbiBwLCAuZG1wLXRlc3RpbW9uaWFscy1jYXJkX190ZXh0IHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5kbXAtbG9jYWwtYmxvY2tfX2NvbnRlbnQgcCwgLmRtcC10ZXN0aW1vbmlhbHNfX2hlYWQgcCwgLmRtcC1jYWxsYmFja19fY29udGVudCBwLCAuZG1wLWJsb2NrX19oZWFkLWRlc2NyaXB0aW9uIHAsIC5kbXAtdGVzdGltb25pYWxzLWNhcmRfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgfVxufVxuXG4uZG1wLXNpbmdsZS10ZXN0aW1vbmlhbF9fYXV0aG9yIHAsIC5kbXAtZm9ybS1ibG9jayAuZ2Zvcm1fZm9vdGVyIFt0eXBlPXN1Ym1pdF0sIC5kbXAtYmFzaWMtdGV4dC1zZWN0aW9uX19jb250ZW50IHAsIC5kbXAtYmFzaWMtdGV4dC1zZWN0aW9uX19wYWdpbmF0aW9uLWl0ZW0tdGV4dCBwLCAuZG1wLXByaW9yaXRpZXNfX2l0ZW0tdGV4dCBwLCAuZG1wLXN0ZXBfX2hlYWQgcCwgLmRtcC1zdGVwX19pdGVtLWRlc2NyaXB0aW9uIHAsIC5kbXAtYWJvdXQtYmxvY2tfX2hlYWQtZGVzY3JpcHRpb24gcCwgLmRtcC1hYm91dC1ibG9ja19fY29udGVudC10ZXh0IHAsIC5kbXAtdGV4dC1pbWFnZS1ibG9ja19fY29udGVudCBwLCAuZ3Jhdml0eS1tb2RhbCAuZ2Zvcm1fZm9vdGVyIFt0eXBlPXN1Ym1pdF0sIC5ncmF2aXR5LW1vZGFsIC5nZm9ybV9wYWdlX2Zvb3RlciBbdHlwZT1zdWJtaXRdLCAuZG1wLWZvb3Rlcl9faW5mbyBwLCAuZG1wLWZvb3Rlcl9faW5mbyBhLCAuZG1wLWZvb3Rlcl9fbmF2LXRpdGxlLCAuZG1wLWJvdHRvbS1mb3JtX2ZyZWUgLmRtcC1ib3R0b20tZm9ybV9fZm9ybSAuZ2Zvcm1fZm9vdGVyIFt0eXBlPXN1Ym1pdF0sIC5kbXAtYm90dG9tLWZvcm1fZnJlZSAuZG1wLWJvdHRvbS1mb3JtX19mb3JtIC5nZm9ybV9mb290ZXIgW3R5cGU9YnV0dG9uXSwgLmRtcC1ib3R0b20tZm9ybV9mcmVlIC5kbXAtYm90dG9tLWZvcm1fX2Zvcm0gLmdmb3JtX3BhZ2VfZm9vdGVyIFt0eXBlPXN1Ym1pdF0sIC5kbXAtYm90dG9tLWZvcm1fZnJlZSAuZG1wLWJvdHRvbS1mb3JtX19mb3JtIC5nZm9ybV9wYWdlX2Zvb3RlciBbdHlwZT1idXR0b25dLCAuZG1wLWJvdHRvbS1mb3JtX3BhaWQgLmRtcC1ib3R0b20tZm9ybV9fZm9ybSAuZ2Zvcm1fZm9vdGVyIFt0eXBlPXN1Ym1pdF0sIC5kbXAtYm90dG9tLWZvcm1fcGFpZCAuZG1wLWJvdHRvbS1mb3JtX19mb3JtIC5nZm9ybV9mb290ZXIgW3R5cGU9YnV0dG9uXSwgLmRtcC1ib3R0b20tZm9ybV9wYWlkIC5kbXAtYm90dG9tLWZvcm1fX2Zvcm0gLmdmb3JtX3BhZ2VfZm9vdGVyIFt0eXBlPXN1Ym1pdF0sIC5kbXAtYm90dG9tLWZvcm1fcGFpZCAuZG1wLWJvdHRvbS1mb3JtX19mb3JtIC5nZm9ybV9wYWdlX2Zvb3RlciBbdHlwZT1idXR0b25dLCAuZG1wLWJsb2NrX19oZWFkLWV5ZWJyb3csIC5kbXAtYnRuX3ByaW1hcnksIC5kbXAtYnRuX3NlY29uZGFyeSwgLmRtcC1idG5fc29ydCwgLmRtcC1mb3JtX19ncm91cCBsYWJlbCwgLmRtcC1mb3JtX19ncm91cC10ZXh0LWJvdHRvbSwgLmRtcC1mb3JtX19maWxlLXRleHQsIC5kbXAtZm9ybV9fcmFkaW8gbGFiZWwsIC5kbXAtdGVzdGltb25pYWxzLWNhcmRfX2F1dGhvciwgLmRtcC1uZXdzLWNhcmRfX2NvbnRlbnQgLmRtcC1saW5rLCAuZG1wLWpvYi1kZXRhaWxfX2Zvcm0gLmdmb3JtX2Zvb3RlciBbdHlwZT1zdWJtaXRdLCAuZG1wLWpvYi1jYXJkX19kZXNjcmlwdGlvbiBwLCAuZG1wLXN0dWRpZXMtY2FyZF9fbW9yZSwgLmRtcy1jYXNlLXN0dWR5LWNhcmRfX2NvbnRlbnQgLmRtcC1saW5rLCAuZG1wLXNlcnZpY2VzLWNhcmRfX2NvbnRlbnQgLmRtcC1saW5rLCAuZG1wLWhlYWRlcl9fbWVudSA+IGxpID4gYSwgLmRtcC1oZWFkZXJfX21lbnUgPiBsaSAuc3ViLW1lbnUgPiBsaSA+IGEsIC5kbXAtaGVhZGVyX19saW5rcy10aXRsZSwgLmRtcC1oZWFkZXJfX2xpbmsge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi5kbXAtYmFzaWMtdGV4dC1zZWN0aW9uX19jb250ZW50IGZpZ2NhcHRpb24sIC5kbXAtY2VydGlmaWNhdGlvbl9fdGV4dCBwLCAuZG1wLWZvb3Rlcl9faW5mby10aXRsZSwgLmRtcC1mb290ZXJfX25hdi1tZW51ID4gbGkgPiBhLCAuZG1wLWZvb3Rlcl9fYm90dG9tLWNyZWF0b3IsIC5kbXAtZm9vdGVyX19ib3R0b20tbWVudSA+IGxpID4gYSwgLmRtcC1icmVhZGNydW1ic19fbGlzdCA+IGxpLCAuZG1wLWJ0bl90YWcsIC5kbXAtbGluaywgLmRtcC1mb3JtX19maWxlIGxhYmVsIHNwYW4sIC5kbXAtZm9ybV9fY2hlY2tib3ggbGFiZWwsIC5kbXAtbmV3cy1jYXJkX19jb250ZW50IHRpbWUsIC5kbXAtam9iLWRldGFpbF9fcmVmLCAuZG1wLWpvYi1jYXJkX19yZWYsIC5kbXAtcmVxdWVzdC1ibG9ja19fdGV4dCBwLCAuZG1wLXNpZGViYXItYmxvY2tfX3RleHQsIC5kbXAtc2lkZWJhci1ibG9ja19fdGV4dCB1bCBsaSwgLmRtcC1oZWFkZXJfX21lbnUtc2Vjb25kYXJ5ID4gbGkgPiBhLCAuZG1wLWhlYWRlcl9fbWluLW1lbnUgPiBsaSA+IGEge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi5kbXAtcmVxdWVzdC1ibG9ja19fYnRuIHAsIC5kbXAtc2lkZWJhci1ibG9ja19fdGV4dC1zbWFsbCB7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLmRtcC1oZXJvX19pbWctYmcsIC5kbXAtdGVzdGltb25pYWxzX19iZyBpbWcsIC5kbXAtY2FsbGJhY2tfX2JnLWltYWdlLS1kZXNrdG9wLCAuZG1wLW5ld3MtY2FyZF9faW1hZ2UgaW1nLCAuZG1zLWNhc2Utc3R1ZHktY2FyZF9faW1hZ2UgaW1nLCAuZG1wLXNlcnZpY2VzLWNhcmRfX2ltYWdlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4uZG1wLXRleHQtcmVkIHtcbiAgY29sb3I6ICNFNDBCMUM7XG59XG5cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogbm8tcHJlZmVyZW5jZSkge1xuICA6cm9vdCB7XG4gICAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG4gIH1cbn1cbmJvZHkge1xuICBmb250LWZhbWlseTogXCJJbnRlclwiLCBzZXJpZjtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIG1hcmdpbjogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIGFuZCAobWF4LXdpZHRoOiAxNTk5cHgpIHtcbiAgYm9keSB7XG4gICAgem9vbTogMC44NTtcbiAgfVxufVxuXG5ociB7XG4gIG1hcmdpbjogMDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgYm9yZGVyOiAwO1xuICBvcGFjaXR5OiAwLjI1O1xufVxuXG5ocjpub3QoW3NpemVdKSB7XG4gIGhlaWdodDogMXB4O1xufVxuXG5wIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbnA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbmFiYnJbdGl0bGVdLFxuYWJicltkYXRhLWJzLW9yaWdpbmFsLXRpdGxlXSB7XG4gIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7XG4gIGN1cnNvcjogaGVscDtcbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb24tc2tpcC1pbms6IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbi1za2lwLWluazogbm9uZTtcbn1cblxuYWRkcmVzcyB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbnVsIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwIDAgMjVweCAzMHB4O1xuICBsaXN0LXN0eWxlOiBkaXNjO1xufVxudWwgdWwge1xuICBsaXN0LXN0eWxlLXR5cGU6IGNpcmNsZTtcbn1cbnVsIHVsIHVsIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBzcXVhcmU7XG59XG5cbm9sIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwIDAgMjVweCAzMHB4O1xufVxuXG5kbCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbmRkIHtcbiAgbWFyZ2luOiAwIDIwcHggMjBweDtcbn1cblxuZHQge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG5ibG9ja3F1b3RlLCBxIHtcbiAgcGFkZGluZzogMCAwIDAgNDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbmJsb2NrcXVvdGU6YmVmb3JlLCBxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4oCdXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBmb250LXNpemU6IDIuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMDA3YmZmO1xufVxuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbn1cblxuc21hbGwge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuXG5tYXJrIHtcbiAgcGFkZGluZzogMC4yZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmY2Y4ZTM7XG59XG5cbnN1YixcbnN1cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBsaW5lLWhlaWdodDogMDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIge1xuICBib3R0b206IC00cHg7XG59XG5cbnN1cCB7XG4gIHRvcDogLThweDtcbn1cblxuYSB7XG4gIGNvbG9yOiByZ2JhKDYsIDg1LCAxNjIsIDAuOCk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbmE6aG92ZXIsIGE6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbmE6bm90KFtocmVmXSk6bm90KFtjbGFzc10pLCBhOm5vdChbaHJlZl0pOm5vdChbY2xhc3NdKTpob3ZlciB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbnByZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gIGZvbnQtc2l6ZTogMS4wNjI1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBwYWRkaW5nOiAxNXB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuW2Rpcj1ydGxdIHByZSB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG5wcmUsXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBTRk1vbm8tUmVndWxhciwgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFwiTGliZXJhdGlvbiBNb25vXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlO1xuICBmb250LXNpemU6IDFyZW07XG4gIGRpcmVjdGlvbjogbHRyO1xuICB1bmljb2RlLWJpZGk6IGJpZGktb3ZlcnJpZGU7XG59XG5cbnByZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBvdmVyZmxvdzogYXV0bztcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cblxucHJlIGNvZGUge1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB3b3JkLWJyZWFrOiBub3JtYWw7XG59XG5cbmNvZGUge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBjb2xvcjogI2Q2MzM4NDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xufVxuXG5hID4gY29kZSB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG5rYmQge1xuICBwYWRkaW5nOiAwLjJyZW0gMC40cmVtO1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyNTI5O1xuICBib3JkZXItcmFkaXVzOiAwLjJyZW07XG59XG5cbmtiZCBrYmQge1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDFlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuY29kZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogM3B4IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cblxuZmlndXJlIHtcbiAgbWFyZ2luOiAwIDAgMTVweDtcbn1cblxuaW1nLFxuc3ZnIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxudGFibGUge1xuICBjYXB0aW9uLXNpZGU6IGJvdHRvbTtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm94LXNoYWRvdzogMCA0cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIG1hcmdpbjogMTVweCAwIDI1cHg7XG59XG50YWJsZSBjYXB0aW9uIHtcbiAgY2FwdGlvbi1zaWRlOiB0b3A7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy10b3A6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBjb2xvcjogIzZjNzU3ZDtcbn1cbnRhYmxlIHRoZWFkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcbn1cbnRhYmxlIHRib2R5IHRyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWU7XG59XG50YWJsZSB0Ym9keSB0cjpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cbnRhYmxlIHRmb290IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcbn1cbnRhYmxlIHRoLCB0YWJsZSB0ZCB7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbn1cblxudGgge1xuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xuICB0ZXh0LWFsaWduOiAtd2Via2l0LW1hdGNoLXBhcmVudDtcbn1cblxubGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbmJ1dHRvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbmJ1dHRvbjpmb2N1czpub3QoOmZvY3VzLXZpc2libGUpIHtcbiAgb3V0bGluZTogMDtcbn1cblxuaW5wdXQsXG5idXR0b24sXG5zZWxlY3QsXG5vcHRncm91cCxcbnRleHRhcmVhIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxuYnV0dG9uLFxuc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbltyb2xlPWJ1dHRvbl0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbnNlbGVjdCB7XG4gIHdvcmQtd3JhcDogbm9ybWFsO1xufVxuXG5zZWxlY3Q6ZGlzYWJsZWQge1xuICBvcGFjaXR5OiAxO1xufVxuXG5bbGlzdF06Oi13ZWJraXQtY2FsZW5kYXItcGlja2VyLWluZGljYXRvciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbmJ1dHRvbixcblt0eXBlPWJ1dHRvbl0sXG5bdHlwZT1yZXNldF0sXG5bdHlwZT1zdWJtaXRdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG59XG5cbmJ1dHRvbjpub3QoOmRpc2FibGVkKSxcblt0eXBlPWJ1dHRvbl06bm90KDpkaXNhYmxlZCksXG5bdHlwZT1yZXNldF06bm90KDpkaXNhYmxlZCksXG5bdHlwZT1zdWJtaXRdOm5vdCg6ZGlzYWJsZWQpIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG46Oi1tb3otZm9jdXMtaW5uZXIge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbnRleHRhcmVhIHtcbiAgcmVzaXplOiB2ZXJ0aWNhbDtcbn1cblxuZmllbGRzZXQge1xuICBtaW4td2lkdGg6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiAwO1xufVxuXG5sZWdlbmQge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgZm9udC1zaXplOiBjYWxjKDEuMjc1cmVtICsgMC4zdncpO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgbGVnZW5kIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxufVxubGVnZW5kICsgKiB7XG4gIGNsZWFyOiBsZWZ0O1xufVxuXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1maWVsZHMtd3JhcHBlcixcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LXRleHQsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1taW51dGUsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1ob3VyLWZpZWxkLFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtZGF5LWZpZWxkLFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtbW9udGgtZmllbGQsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC15ZWFyLWZpZWxkIHtcbiAgcGFkZGluZzogMDtcbn1cblxuOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5bdHlwZT1zZWFyY2hdIHtcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xufVxuXG4vKiBydGw6cmF3OlxuW3R5cGU9XCJ0ZWxcIl0sXG5bdHlwZT1cInVybFwiXSxcblt0eXBlPVwiZW1haWxcIl0sXG5bdHlwZT1cIm51bWJlclwiXSB7XG4gIGRpcmVjdGlvbjogbHRyO1xufVxuKi9cbjo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuOjotd2Via2l0LWNvbG9yLXN3YXRjaC13cmFwcGVyIHtcbiAgcGFkZGluZzogMDtcbn1cblxuOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gIGZvbnQ6IGluaGVyaXQ7XG59XG5cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICBmb250OiBpbmhlcml0O1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbn1cblxub3V0cHV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG5pZnJhbWUge1xuICBib3JkZXI6IDA7XG59XG5cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxucHJvZ3Jlc3Mge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5rYmQge1xuICBwYWRkaW5nOiAycHggNXB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG5cbmltZyB7XG4gIGhlaWdodDogYXV0bzsgLyogTWFrZSBzdXJlIGltYWdlcyBhcmUgc2NhbGVkIGNvcnJlY3RseS4gKi9cbiAgbWF4LXdpZHRoOiAxMDAlOyAvKiBBZGhlcmUgdG8gY29udGFpbmVyIHdpZHRoLiAqL1xufVxuXG5lbWJlZCxcbmlmcmFtZSxcbm9iamVjdCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuYnV0dG9uOmZvY3VzLFxuaW5wdXQ6Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xufVxuXG4uZG1wLWhlYWRlci5zdGlja3kge1xuICB0b3A6IDA7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogOTk5OTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZG1wLWhlYWRlci5zdGlja3k6bm90KC5sYW5kaW5nLWhlYWRlcikge1xuICBwb3NpdGlvbjogc3RhdGljO1xufVxuLmRtcC1oZWFkZXIuc3RpY2t5Om5vdCgubGFuZGluZy1oZWFkZXIpIC5kbXAtaGVhZGVyX19tYWluIHtcbiAgdG9wOiAwO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDk5OTk7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiA0cHggMDtcbn1cbi5kbXAtaGVhZGVyLnN0aWNreSAuZG1wLWhlYWRlcl9fbWFpbiB7XG4gIHBhZGRpbmc6IDRweCAwO1xufVxuLmRtcC1oZWFkZXIuc3RpY2t5IC5kbXAtaGVhZGVyX19sb2dvIHtcbiAgd2lkdGg6IDE4MHB4O1xufVxuLmRtcC1oZWFkZXJfX2JveCB7XG4gIGhlaWdodDogZml0LWNvbnRlbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmRtcC1oZWFkZXIuc2hvdyB7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgfVxuICAuZG1wLWhlYWRlci5zaG93IC5kbXAtaGVhZGVyX19tYWluIHtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG4gIC5kbXAtaGVhZGVyLnNob3cgLmRtcC1oZWFkZXJfX21haW4td3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGdhcDogMDtcbiAgfVxuICAuZG1wLWhlYWRlci5zaG93IC5kbXAtaGVhZGVyX19uYXYge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXRvcDogMTRweDtcbiAgfVxuICAuZG1wLWhlYWRlci5zaG93IC5kbXAtaGVhZGVyX19tZW51IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgMCAzMnB4O1xuICB9XG4gIC5kbXAtaGVhZGVyLnNob3cgLmRtcC1oZWFkZXJfX21lbnUgPiBsaSA+IGEge1xuICAgIHBhZGRpbmctdG9wOiAxMnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMnB4O1xuICB9XG4gIC5kbXAtaGVhZGVyLnNob3cgLmRtcC1oZWFkZXJfX21lbnUgPiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIGE6OmFmdGVyIHtcbiAgICB0b3A6IDEwcHg7XG4gIH1cbiAgLmRtcC1oZWFkZXIuc2hvdyAuZG1wLWhlYWRlcl9fbWVudSA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uYWN0aXZlIGE6OmFmdGVyIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZG1wLWhlYWRlci5zaG93IC5kbXAtaGVhZGVyX19tZW51ID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbjpob3ZlciAuc3ViLW1lbnUsIC5kbXAtaGVhZGVyLnNob3cgLmRtcC1oZWFkZXJfX21lbnUgPiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuOmZvY3VzIC5zdWItbWVudSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5kbXAtaGVhZGVyLnNob3cgLmRtcC1oZWFkZXJfX21lbnUgPiBsaSAuc3ViLW1lbnUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBwYWRkaW5nOiAwIDAgMCAxNXB4O1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgb3BhY2l0eTogMTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgLmRtcC1oZWFkZXIuc2hvdyAuZG1wLWhlYWRlcl9fYnRucyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAxNnB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxuICAuZG1wLWhlYWRlci5zaG93IC5kbXAtaGVhZGVyX19idG5zIC5kbXAtYnRuIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZG1wLWhlYWRlci5zaG93IC5kbXAtaGVhZGVyX19saW5rIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbjogMCBhdXRvIDhweDtcbiAgfVxuICAuZG1wLWhlYWRlci5zaG93IC5kbXAtaGVhZGVyX19saW5rLXRleHQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uZG1wLWhlYWRlcl9fdG9wIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA2NTVBMjtcbiAgcGFkZGluZzogOXB4IDAgMTBweDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZG1wLWhlYWRlcl9fdG9wIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuZG1wLWhlYWRlcl9fdG9wIC5kbXAtY29udGFpbmVyLWZ1bGwge1xuICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgfVxufVxuLmRtcC1oZWFkZXJfX21lbnUtc2Vjb25kYXJ5IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgZ2FwOiAyNXB4O1xuICBtYXJnaW46IDA7XG59XG4uZG1wLWhlYWRlcl9fbWVudS1zZWNvbmRhcnkgPiBsaSA+IGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICNGRkY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHM7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5kbXAtaGVhZGVyX19tZW51LXNlY29uZGFyeSA+IGxpID4gYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5kbXAtaGVhZGVyX19tZW51LXNlY29uZGFyeSA+IGxpID4gYTpob3ZlcjphZnRlciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmRtcC1oZWFkZXJfX21lbnUtc2Vjb25kYXJ5ID4gbGkgPiBhOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMDtcbiAgd2lkdGg6IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRkZGO1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBtYXJnaW46IGF1dG87XG59XG4uZG1wLWhlYWRlcl9fbWFpbiB7XG4gIHBhZGRpbmc6IDE0cHggMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgYm94LXNoYWRvdzogMCA0cHggOHB4IC0ycHggcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuLmRtcC1oZWFkZXJfX21haW4td3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMzJweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmRtcC1oZWFkZXJfX21haW4gLmRtcC1jb250YWluZXItZnVsbCB7XG4gICAgcGFkZGluZzogMCAzMHB4O1xuICB9XG59XG4uZG1wLWhlYWRlcl9fbG9nbyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjYwcHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5kbXAtaGVhZGVyX19sb2dvIHtcbiAgICB3aWR0aDogMjAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmRtcC1oZWFkZXJfX2xvZ28ge1xuICAgIHdpZHRoOiAyODRweDtcbiAgfVxufVxuLmRtcC1oZWFkZXJfX2xvZ28gc3ZnIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZG1wLWhlYWRlcl9fYnVyZ2VyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogNDhweDtcbiAgd2lkdGg6IDQ4cHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmRtcC1oZWFkZXJfX2J1cmdlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmRtcC1oZWFkZXJfX2J1cmdlciBzcGFuIHtcbiAgd2lkdGg6IDE2cHg7XG4gIHRyYW5zaXRpb246IDAuNXMgYWxsIGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEuMjc1KTtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQ6ICMwNjU1QTI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbn1cbi5kbXAtaGVhZGVyX19idXJnZXIgc3BhbjpudGgtY2hpbGQoMSkge1xuICB0b3A6IDE4cHg7XG59XG4uZG1wLWhlYWRlcl9fYnVyZ2VyIHNwYW46bnRoLWNoaWxkKDIpIHtcbiAgdG9wOiAyM3B4O1xufVxuLmRtcC1oZWFkZXJfX2J1cmdlciBzcGFuOm50aC1jaGlsZCgzKSB7XG4gIHRvcDogMjhweDtcbn1cbi5kbXAtaGVhZGVyX19idXJnZXIuYWN0aXZlIHNwYW46bnRoLWNoaWxkKDEpIHtcbiAgdG9wOiAyNHB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xufVxuLmRtcC1oZWFkZXJfX2J1cmdlci5hY3RpdmUgc3BhbjpudGgtY2hpbGQoMikge1xuICB3aWR0aDogMDtcbn1cbi5kbXAtaGVhZGVyX19idXJnZXIuYWN0aXZlIHNwYW46bnRoLWNoaWxkKDMpIHtcbiAgdG9wOiAyNHB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG4uZG1wLWhlYWRlcl9fbmF2IHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmRtcC1oZWFkZXJfX25hdiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZ2FwOiAxLjVyZW07XG4gIH1cbn1cbi5kbXAtaGVhZGVyX19oZWFkZXItcGhvbmUge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cztcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xufVxuLmRtcC1oZWFkZXJfX2hlYWRlci1waG9uZTpob3ZlciB7XG4gIGNvbG9yOiAjMDY1NUEyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmRtcC1oZWFkZXJfX2hlYWRlci1waG9uZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxuICAuZG1wLWhlYWRlcl9faGVhZGVyLXBob25lICsgLmRtcC1idG4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uZG1wLWhlYWRlcl9faGVhZGVyLXBob25lIHNwYW4ge1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uZG1wLWhlYWRlcl9fbWVudSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAyOHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5kbXAtaGVhZGVyX19tZW51LWxhbmRpbmcge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5kbXAtaGVhZGVyX19tZW51ID4gbGkgPiBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzO1xufVxuLmRtcC1oZWFkZXJfX21lbnUgPiBsaSA+IGE6aG92ZXIge1xuICBjb2xvcjogIzA2NTVBMjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmRtcC1oZWFkZXJfX21lbnUgPiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmRtcC1oZWFkZXJfX21lbnUgPiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gYSB7XG4gIHBhZGRpbmctcmlnaHQ6IDI4cHg7XG59XG4uZG1wLWhlYWRlcl9fbWVudSA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiBhOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9jaGV2cm9uLWRvd24uc3ZnXCIpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cztcbn1cbi5kbXAtaGVhZGVyX19tZW51ID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbjpob3ZlciA+IGEge1xuICBjb2xvcjogIzA2NTVBMjtcbn1cbi5kbXAtaGVhZGVyX19tZW51ID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbjpob3ZlciA+IGE6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvY2hldnJvbi1kb3duLWJsdWUuc3ZnXCIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5kbXAtaGVhZGVyX19tZW51ID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbjpob3ZlciAuc3ViLW1lbnUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxufVxuLmRtcC1oZWFkZXJfX21lbnUgPiBsaSAuc3ViLW1lbnUge1xuICB3aWR0aDogMjAwcHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTEwcHg7XG4gIHRvcDogMzBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgei1pbmRleDogNTtcbiAgcGFkZGluZzogMTBweDtcbiAgbWFyZ2luOiAwO1xuICBib3gtc2hhZG93OiAwIDRweCA4cHggLTJweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHM7XG59XG4uZG1wLWhlYWRlcl9fbWVudSA+IGxpIC5zdWItbWVudTpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG4uZG1wLWhlYWRlcl9fbWVudSA+IGxpIC5zdWItbWVudTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xMHB4O1xuICBsZWZ0OiAwO1xufVxuLmRtcC1oZWFkZXJfX21lbnUgPiBsaSAuc3ViLW1lbnUgPiBsaSB7XG4gIG1hcmdpbjogMCAwIDhweDtcbn1cbi5kbXAtaGVhZGVyX19tZW51ID4gbGkgLnN1Yi1tZW51ID4gbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uZG1wLWhlYWRlcl9fbWVudSA+IGxpIC5zdWItbWVudSA+IGxpID4gYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cztcbn1cbi5kbXAtaGVhZGVyX19tZW51ID4gbGkgLnN1Yi1tZW51ID4gbGkgPiBhOmhvdmVyIHtcbiAgY29sb3I6ICMwNjU1QTI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5kbXAtaGVhZGVyX19ib3R0b20ge1xuICBoZWlnaHQ6IDMuMTI1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDY1NUEyO1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5kbXAtaGVhZGVyX19ib3R0b20ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuLmRtcC1oZWFkZXJfX2xhbmRpbmctbWVudSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAyLjVyZW07XG4gIGhlaWdodDogaW5oZXJpdDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG4uZG1wLWhlYWRlcl9fbGFuZGluZy1tZW51IGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGluZS1oZWlnaHQ6IDMuMTI1cmVtO1xuICBjb2xvcjogI0ZGRjtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmRtcC1oZWFkZXJfX2xhbmRpbmctbWVudSBhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cztcbn1cbi5kbXAtaGVhZGVyX19sYW5kaW5nLW1lbnUgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5kbXAtaGVhZGVyX19sYW5kaW5nLW1lbnUgYTpob3ZlcjpiZWZvcmUge1xuICB3aWR0aDogMTAwJTtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5kbXAtaGVhZGVyX19sYW5kaW5nLW1lbnUge1xuICAgIGdhcDogMS41NjI1cmVtO1xuICB9XG4gIC5kbXAtaGVhZGVyX19sYW5kaW5nLW1lbnUgYSB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG4uZG1wLWhlYWRlcl9fbGlua3Mge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZG1wLWhlYWRlcl9fbGlua3Mge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5kbXAtaGVhZGVyX19saW5rcy10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjMDY1NUEyO1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2VyaWY7XG4gIG1hcmdpbjogMCAwIDhweDtcbn1cbi5kbXAtaGVhZGVyX19taW4tbWVudSB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5kbXAtaGVhZGVyX19taW4tbWVudSA+IGxpIHtcbiAgcGFkZGluZzogOHB4IDA7XG59XG4uZG1wLWhlYWRlcl9fbWluLW1lbnUgPiBsaSA+IGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHM7XG59XG4uZG1wLWhlYWRlcl9fbWluLW1lbnUgPiBsaSA+IGE6aG92ZXIge1xuICBjb2xvcjogIzA2NTVBMjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmRtcC1oZWFkZXJfX2J0bnMge1xuICBkaXNwbGF5OiBub25lO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEycHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5kbXAtaGVhZGVyX19idG5zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG4uZG1wLWhlYWRlcl9fbGluayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogOHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cztcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmRtcC1oZWFkZXJfX2xpbms6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuLmRtcC1oZWFkZXJfX2xpbmstaWNvbiB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuLmRtcC1oZWFkZXJfX2xpbmstaWNvbiBzdmcge1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuLmRtcC1oZWFkZXJfX2xpbmstdGV4dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5kbXAtaGVhZGVyX19saW5rLXRleHQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uZG1wLWhlYWRlcl9fbGluay1tYWlsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuKjpmb2N1cyxcbmE6Zm9jdXMsXG5idXR0b246bm90KC5ocC1idG4pOmZvY3VzIHtcbiAgb3V0bGluZTogMXB4IHNvbGlkICMwMDA7XG4gIG91dGxpbmUtb2Zmc2V0OiA4cHg7XG59XG4qOmZvY3VzOm5vdCg6Zm9jdXMtdmlzaWJsZSksXG5hOmZvY3VzOm5vdCg6Zm9jdXMtdmlzaWJsZSksXG5idXR0b246bm90KC5ocC1idG4pOmZvY3VzOm5vdCg6Zm9jdXMtdmlzaWJsZSkge1xuICBvdXRsaW5lOiAwO1xufVxuKjpmb2N1cy12aXNpYmxlLFxuYTpmb2N1cy12aXNpYmxlLFxuYnV0dG9uOm5vdCguaHAtYnRuKTpmb2N1cy12aXNpYmxlIHtcbiAgb3V0bGluZTogMXB4IHNvbGlkICMwMDA7XG4gIG91dGxpbmUtb2Zmc2V0OiA4cHg7XG59XG5cbi5tYWluLXdyYXBwZXJfYmcge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubWFpbi13cmFwcGVyX2JnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSgwLCAwLCAwLCAwLjIpIDAlLCByZ2JhKDAsIDAsIDAsIDAuMikgMTAwJSk7XG59XG4ubWFpbi13cmFwcGVyX2JnID4gKiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMztcbn1cbi5tYWluLXdyYXBwZXIgPiBzZWN0aW9uOm5vdCguZG1wLWhlcm8pOm5vdCguZG1wLWNvbnRlbnQtYmxvY2tfZ3JleS1iZyk6bm90KC5kbXAtY2FsbGJhY2spOm5vdCguZG1wLXNlcnZpY2VzLWJhbm5lcik6bm90KC5kbXAtdGVzdGltb25pYWxzKTpub3QoLmRtcC1wcm9jZXNzLmRtcC1ibG9ja19ibHVlKTpub3QoLmRtcC1wcmlvcml0aWVzKTpub3QoLmRtcC1zZWNvbmRhcnktaGVybyk6bm90KC5kbXAtYm90dG9tLWZvcm0pOm5vdCguZG1wLXN0dWRpZXMpICsgc2VjdGlvbjpub3QoLmRtcC1jb250ZW50LWJsb2NrX2dyZXktYmcpOm5vdCguZG1wLWNhbGxiYWNrKTpub3QoLmRtcC1zZXJ2aWNlcy1iYW5uZXIpOm5vdCguZG1wLXRlc3RpbW9uaWFscyk6bm90KC5kbXAtcHJvY2Vzcy5kbXAtYmxvY2tfYmx1ZSk6bm90KC5kbXAtcHJpb3JpdGllcyk6bm90KC5kbXAtYm90dG9tLWZvcm0pOm5vdCguZG1wLXN0dWRpZXMpIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG5cbi5kbXAtY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiBtaW4oMTAwJSAtIGNsYW1wKDRyZW0sIDRyZW0gKyAoKDF2dyAtIDAuNzVyZW0pICogNDApLCA4cmVtKSwgODByZW0pO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4uZG1wLWNvbnRhaW5lci1mdWxsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTkwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMCAxNnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5kbXAtY29udGFpbmVyLWZ1bGwge1xuICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuZG1wLWNvbnRhaW5lci1mdWxsIHtcbiAgICBwYWRkaW5nOiAwIDYwcHg7XG4gIH1cbn1cblxuLmRtcC1tb2RhbC1vcGVuIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmRtcC1ibG9jayB7XG4gIHBhZGRpbmc6IDMycHggMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZG1wLWJsb2NrIHtcbiAgICBwYWRkaW5nOiA4MHB4IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZG1wLWJsb2NrIHtcbiAgICBwYWRkaW5nOiAxMTJweCAwO1xuICB9XG59XG4uZG1wLWJsb2NrX19oZWFkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgbWFyZ2luOiAwIDAgNDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZG1wLWJsb2NrX19oZWFkIHtcbiAgICBnYXA6IDQwcHg7XG4gICAgbWFyZ2luOiAwIDAgNDhweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZG1wLWJsb2NrX19oZWFkIHtcbiAgICBnYXA6IDgwcHg7XG4gIH1cbn1cbi5kbXAtYmxvY2tfX2hlYWQtY29sIHtcbiAgZmxleDogMCAwIDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmRtcC1ibG9ja19faGVhZC1jb2wge1xuICAgIGZsZXg6IDAgMCBjYWxjKDUwJSAtIDIwcHgpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5kbXAtYmxvY2tfX2hlYWQtY29sIHtcbiAgICBmbGV4OiAwIDAgY2FsYyg1MCUgLSA0MHB4KTtcbiAgfVxufVxuLmRtcC1ibG9ja19faGVhZC1leWVicm93IHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luOiAwO1xuICBjb2xvcjogI0FBQUFBQTtcbn1cbi5kbXAtYmxvY2tfX2hlYWQtZXllYnJvd19saWdodGVyIHtcbiAgY29sb3I6ICM4RUI2RkY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmRtcC1ibG9ja19faGVhZC1leWVicm93IHtcbiAgICBtYXJnaW46IDAgMCAxNnB4O1xuICB9XG59XG4uZG1wLWJsb2NrX19oZWFkLXRpdGxlIGgyLFxuLmRtcC1ibG9ja19faGVhZC10aXRsZSBoMyB7XG4gIG1hcmdpbjogMCAwIDE2cHg7XG4gIGNvbG9yOiAjMDY1NUEyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5kbXAtYmxvY2tfX2hlYWQtdGl0bGUgaDIsXG4gIC5kbXAtYmxvY2tfX2hlYWQtdGl0bGUgaDMge1xuICAgIG1hcmdpbjogMCAwIDI0cHg7XG4gIH1cbn1cbi5kbXAtYmxvY2tfX2hlYWQtZGVzY3JpcHRpb24gcCB7XG4gIG1hcmdpbjogMCAwIDhweDtcbn1cbi5kbXAtYmxvY2tfX2hlYWQtZGVzY3JpcHRpb24gcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5kbXAtYmxvY2tfYmx1ZSAuZG1wLWJsb2NrX19oZWFkLWV5ZWJyb3cgcCB7XG4gIGNvbG9yOiAjOEVCNkZGO1xufVxuLmRtcC1ibG9ja19ibHVlIC5kbXAtYmxvY2tfX2hlYWQtdGlsZSBoMiB7XG4gIGNvbG9yOiAjRkZGO1xufVxuXG4vKmJyZWFkY3J1bWJzKi9cbi5kbXAtYnJlYWRjcnVtYnNfX2xpc3Qge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uZG1wLWJyZWFkY3J1bWJzX19saXN0ID4gbGkge1xuICBjb2xvcjogIzhFQjZGRjtcbiAgbWFyZ2luLXJpZ2h0OiAyNC41cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5kbXAtYnJlYWRjcnVtYnNfX2xpc3QgPiBsaTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDlweDtcbiAgd2lkdGg6IDZweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9icmVhZGNydW1icy1hcnJvdy5zdmdcIik7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIG1hcmdpbjogYXV0bztcbiAgcmlnaHQ6IC0xNXB4O1xufVxuLmRtcC1icmVhZGNydW1ic19fbGlzdCA+IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4uZG1wLWJyZWFkY3J1bWJzX19saXN0ID4gbGk6bGFzdC1jaGlsZDphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZG1wLWJyZWFkY3J1bWJzX19saXN0ID4gbGkgPiBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzO1xufVxuLmRtcC1icmVhZGNydW1ic19fbGlzdCA+IGxpID4gYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICNGRkY7XG59XG4uZG1wLWJyZWFkY3J1bWJzX2JsYWNrIC5kbXAtYnJlYWRjcnVtYnNfX2xpc3Qge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG4uZG1wLWJyZWFkY3J1bWJzX2JsYWNrIC5kbXAtYnJlYWRjcnVtYnNfX2xpc3QgPiBsaSB7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuLmRtcC1icmVhZGNydW1ic19ibGFjayAuZG1wLWJyZWFkY3J1bWJzX19saXN0ID4gbGk6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvYnJlYWRjcnVtYnMtYXJyb3ctYmxhY2suc3ZnXCIpO1xufVxuLmRtcC1icmVhZGNydW1ic19ibGFjayAuZG1wLWJyZWFkY3J1bWJzX19saXN0ID4gbGkgPiBhIHtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4uZG1wLWJyZWFkY3J1bWJzX2JsYWNrIC5kbXAtYnJlYWRjcnVtYnNfX2xpc3QgPiBsaSA+IGE6aG92ZXIge1xuICBjb2xvcjogIzA2NTVBMjtcbn1cbi5kbXAtYnJlYWRjcnVtYnNfY2VudGVyZWQgLmRtcC1icmVhZGNydW1ic19fbGlzdCB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4ucmFuay1tYXRoLWJyZWFkY3J1bWIge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuLnJhbmstbWF0aC1icmVhZGNydW1iID4gcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAwLjYyNXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbi5yYW5rLW1hdGgtYnJlYWRjcnVtYiBhIHtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4ucmFuay1tYXRoLWJyZWFkY3J1bWIgLnNlcGFyYXRvciB7XG4gIGZvbnQtc2l6ZTogMDtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc2VwYXJhdG9yLnN2Zyk7XG4gIHdpZHRoOiA1cHg7XG4gIGhlaWdodDogOXB4O1xufVxuXG4vKmJ0bnMqL1xuLmRtcC1idG4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA4cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cztcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBmbGV4LXNocmluazogMDtcbn1cbi5kbXAtYnRuOmhvdmVyLCAuZG1wLWJ0bjpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5kbXAtYnRuX3ByaW1hcnkge1xuICBmb250LXdlaWdodDogNTAwO1xuICBwYWRkaW5nOiAxMXB4IDI0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDQwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkO1xufVxuLmRtcC1idG5fc2Vjb25kYXJ5IHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgcGFkZGluZzogOHB4IDIxcHg7XG4gIGJvcmRlci1yYWRpdXM6IDQwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkO1xufVxuLmRtcC1idG5fYmx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNjU1QTI7XG4gIGNvbG9yOiAjRkZGO1xuICBib3JkZXItY29sb3I6ICMwNjU1QTI7XG59XG4uZG1wLWJ0bl9ibHVlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgY29sb3I6ICMwNjU1QTI7XG59XG4uZG1wLWJ0bl9ibHVlLWJvcmRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNjU1QTI7XG4gIGNvbG9yOiAjRkZGO1xuICBib3JkZXItY29sb3I6ICMwNjU1QTI7XG59XG4uZG1wLWJ0bl9ibHVlLWJvcmRlcjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gIGJvcmRlci1jb2xvcjogI0ZGRjtcbiAgYm94LXNoYWRvdzogMXB4IDFweCA4cHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgY29sb3I6ICMwNjU1QTI7XG59XG4uZG1wLWJ0bl93aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gIGNvbG9yOiAjMDY1NUEyO1xuICBib3JkZXItY29sb3I6ICNGRkY7XG59XG4uZG1wLWJ0bl93aGl0ZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNjU1QTI7XG4gIGNvbG9yOiAjRkZGO1xufVxuLmRtcC1idG5fd2hpdGUtb3JhbmdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgY29sb3I6ICMwNjU1QTI7XG4gIGJvcmRlci1jb2xvcjogI0ZGRjtcbn1cbi5kbXAtYnRuX3doaXRlLW9yYW5nZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFRUI0MjA7XG4gIGJvcmRlci1jb2xvcjogI0VFQjQyMDtcbiAgY29sb3I6ICNGRkY7XG59XG4uZG1wLWJ0bl95ZWxsb3cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjRDNDMwO1xuICBjb2xvcjogI0ZGRjtcbiAgYm9yZGVyLWNvbG9yOiAjRjRDNDMwO1xufVxuLmRtcC1idG5feWVsbG93OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y0QzQzMDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGJvcmRlci1jb2xvcjogI0Y0QzQzMDtcbn1cbi5kbXAtYnRuX3llbGxvdy1vcmFuZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjRDNDMwO1xuICBib3JkZXItY29sb3I6ICNGNEM0MzA7XG4gIGNvbG9yOiAjRkZGO1xufVxuLmRtcC1idG5feWVsbG93LW9yYW5nZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFRUI0MjA7XG4gIGJvcmRlci1jb2xvcjogI0VFQjQyMDtcbiAgY29sb3I6ICNGRkY7XG59XG4uZG1wLWJ0bl9yZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTQwQjFDO1xuICBjb2xvcjogI0ZGRjtcbiAgYm9yZGVyLWNvbG9yOiAjRTQwQjFDO1xufVxuLmRtcC1idG5fcmVkOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0M2MjYyNjtcbiAgYm9yZGVyLWNvbG9yOiAjQzYyNjI2O1xuICBjb2xvcjogI0ZGRjtcbn1cbi5kbXAtYnRuX3doaXRlLXJlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gIGJvcmRlci1jb2xvcjogI0ZGRjtcbiAgY29sb3I6ICNFNDBCMUM7XG59XG4uZG1wLWJ0bl93aGl0ZS1yZWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTQwQjFDO1xuICBjb2xvcjogI0ZGRjtcbn1cbi5kbXAtYnRuX3ctMTAwIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZG1wLWJ0bl9ib3JkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICBjb2xvcjogIzA2NTVBMjtcbiAgYm9yZGVyLWNvbG9yOiAjMDY1NUEyO1xufVxuLmRtcC1idG5fYm9yZGVyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA2NTVBMjtcbiAgY29sb3I6ICNGRkY7XG59XG4uZG1wLWJ0bl9ib3JkZXItYmxhY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwO1xufVxuLmRtcC1idG5fYm9yZGVyLWJsYWNrOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA2NTVBMjtcbiAgY29sb3I6ICNGRkY7XG4gIGJvcmRlci1jb2xvcjogIzA2NTVBMjtcbn1cbi5kbXAtYnRuX2JvcmRlci13aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI0ZGRjtcbiAgYm9yZGVyLWNvbG9yOiAjRkZGO1xufVxuLmRtcC1idG5fYm9yZGVyLXdoaXRlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgY29sb3I6ICMwNjU1QTI7XG59XG4uZG1wLWJ0bl90YWcge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHBhZGRpbmc6IDNweCA3cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM4RUI2RkY7XG59XG4uZG1wLWJ0bl90YWc6aG92ZXIge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhFQjZGRjtcbn1cbi5kbXAtYnRuX3RhZ193aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gIGJvcmRlci1jb2xvcjogI0ZGRjtcbn1cbi5kbXAtYnRuX3RhZ193aGl0ZTpob3ZlciB7XG4gIGNvbG9yOiAjRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDY1NUEyO1xuICBib3JkZXItY29sb3I6ICMwNjU1QTI7XG59XG4uZG1wLWJ0bl9jZW50ZXJlZCB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5kbXAtYnRuX3NvcnQge1xuICBwYWRkaW5nOiA3cHggMTVweDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5kbXAtYnRuX3NvcnQ6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICMwNjU1QTI7XG4gIGNvbG9yOiAjMDY1NUEyO1xufVxuLmRtcC1idG5fc29ydC5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDY1NUEyO1xuICBib3JkZXItY29sb3I6ICMwNjU1QTI7XG4gIGNvbG9yOiAjRkZGO1xufVxuXG4uZG1wLWxpbmsge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDhweDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHM7XG59XG4uZG1wLWxpbms6aG92ZXIge1xuICBjb2xvcjogIzA2NTVBMjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmRtcC1saW5rOmhvdmVyIHN2ZyBwYXRoIHtcbiAgc3Ryb2tlOiAjMDY1NUEyO1xufVxuLmRtcC1saW5rIHN2ZyB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzO1xufVxuLmRtcC1saW5rIHN2ZyBwYXRoIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHM7XG59XG4uZG1wLWxpbmtfY2VudGVyZWQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmRtcC1mb3JtX19yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDAgMjRweDtcbn1cbi5kbXAtZm9ybV9fY29sIHtcbiAgZmxleDogMCAwIDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmRtcC1mb3JtX19jb2wge1xuICAgIGZsZXg6IDAgMCBjYWxjKDUwJSAtIDEycHgpO1xuICB9XG59XG4uZG1wLWZvcm1fX2dyb3VwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCAwIDI0cHg7XG59XG4uZG1wLWZvcm1fX2dyb3VwIGxhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCAwIDJweDtcbn1cbi5kbXAtZm9ybV9fZ3JvdXAgbGFiZWwgc3BhbiB7XG4gIGNvbG9yOiAjYjQyMzE4O1xufVxuLmRtcC1mb3JtX19ncm91cCBpbnB1dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwMDAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBwYWRkaW5nOiAwIDEycHg7XG4gIGhlaWdodDogNDlweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHM7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuLmRtcC1mb3JtX19ncm91cCBpbnB1dDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzA2NTVBMjtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5kbXAtZm9ybV9fZ3JvdXAgaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM2NjY2NjY7XG59XG4uZG1wLWZvcm1fX2dyb3VwIHRleHRhcmVhIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDAwMDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHBhZGRpbmc6IDEycHggNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cztcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4uZG1wLWZvcm1fX2dyb3VwIHRleHRhcmVhOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDY1NUEyO1xuICBvdXRsaW5lOiBub25lO1xufVxuLmRtcC1mb3JtX19ncm91cCB0ZXh0YXJlYTo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzY2NjY2Njtcbn1cbi5kbXAtZm9ybV9fZ3JvdXAtdGV4dC1ib3R0b20ge1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIGNvbG9yOiByZ2IoMTEyLCAxMTEsIDExMSk7XG59XG4uZG1wLWZvcm1fX2dyb3VwX2xpZ2h0IGxhYmVsIHtcbiAgY29sb3I6ICNGRkY7XG4gIG1hcmdpbjogMCAwIDZweDtcbn1cbi5kbXAtZm9ybV9fZ3JvdXBfbGlnaHQgaW5wdXQge1xuICBjb2xvcjogI0ZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogIzhFQjZGRjtcbn1cbi5kbXAtZm9ybV9fZ3JvdXBfYm9sZCBsYWJlbCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbjogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZG1wLWZvcm1fX2dyb3VwX2JvbGQgbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuLmRtcC1mb3JtX19ncm91cF9pY29ucyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5kbXAtZm9ybV9fZ3JvdXBfaWNvbnMgLmRtcC1mb3JtX19ncm91cC1pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBsZWZ0OiA4cHg7XG4gIGJvdHRvbTogMTJweDtcbn1cbi5kbXAtZm9ybV9fZ3JvdXBfaWNvbnMgLmRtcC1mb3JtX19ncm91cC1pY29uIHN2ZyB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG4uZG1wLWZvcm1fX2dyb3VwX2ljb25zIGlucHV0IHtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4O1xufVxuLmRtcC1mb3JtX19zZWxlY3QgLnNlbGVjdDItc2VsZWN0aW9uIHtcbiAgaGVpZ2h0OiA0OHB4O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwMDAwO1xufVxuLmRtcC1mb3JtX19zZWxlY3QgLnNlbGVjdDItc2VsZWN0aW9uW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0gLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG4uZG1wLWZvcm1fX3NlbGVjdCAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgcGFkZGluZzogMTFweCAzNnB4IDExcHggNHB4ICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQ7XG59XG4uZG1wLWZvcm1fX3NlbGVjdCAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcbiAgd2lkdGg6IDI0cHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAyNHB4ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9jaGV2cm9uLWRvd24uc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIHJpZ2h0OiA0cHggIWltcG9ydGFudDtcbiAgdG9wOiAwICFpbXBvcnRhbnQ7XG4gIGJvdHRvbTogMCAhaW1wb3J0YW50O1xuICBtYXJnaW46IGF1dG87XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzO1xufVxuLmRtcC1mb3JtX19zZWxlY3QgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyBiIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5kbXAtZm9ybV9fZmlsZSB7XG4gIG1hcmdpbjogMCAwIDI0cHg7XG59XG4uZG1wLWZvcm1fX2ZpbGUgaW5wdXQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmRtcC1mb3JtX19maWxlLXRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIDAgMnB4O1xufVxuLmRtcC1mb3JtX19maWxlLXRleHQgc3BhbiB7XG4gIGNvbG9yOiAjYjQyMzE4O1xufVxuLmRtcC1mb3JtX19maWxlIGxhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDAwMDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHBhZGRpbmc6IDAgMTJweDtcbiAgaGVpZ2h0OiA0OHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cztcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmRtcC1mb3JtX19maWxlIGxhYmVsIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDlweDtcbiAgcmlnaHQ6IDEycHg7XG4gIHBhZGRpbmc6IDRweCA4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFRUVFRUU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzO1xufVxuLmRtcC1mb3JtX19maWxlIGxhYmVsIHNwYW46aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOEVCNkZGO1xufVxuLmRtcC1mb3JtX19maWxlX2xpZ2h0IC5kbXAtZm9ybV9fZmlsZS10ZXh0IHtcbiAgY29sb3I6ICNGRkY7XG4gIG1hcmdpbjogMDtcbn1cbi5kbXAtZm9ybV9fZmlsZV9saWdodCBsYWJlbCB7XG4gIGNvbG9yOiAjRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjOEVCNkZGO1xuICBoZWlnaHQ6IDQ5cHg7XG59XG4uZG1wLWZvcm1fX2dyb3VwLXJhZGlvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDhweCAxNnB4O1xufVxuLmRtcC1mb3JtX19yYWRpbyBpbnB1dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZG1wLWZvcm1fX3JhZGlvIGxhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzhFQjZGRjtcbiAgY29sb3I6ICM4RUI2RkY7XG4gIHBhZGRpbmc6IDhweCAxNnB4O1xuICBtYXJnaW46IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHM7XG59XG4uZG1wLWZvcm1fX3JhZGlvIGlucHV0OmNoZWNrZWQgKyBsYWJlbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4RUI2RkY7XG4gIGNvbG9yOiAjMDY1NUEyO1xufVxuLmRtcC1mb3JtX19jaGVja2JveCB7XG4gIG1hcmdpbjogMCAwIDE2cHg7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbn1cbi5kbXAtZm9ybV9fY2hlY2tib3ggaW5wdXQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmRtcC1mb3JtX19jaGVja2JveCBsYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDI2cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHM7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbn1cbi5kbXAtZm9ybV9fY2hlY2tib3ggbGFiZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAycHg7XG4gIGxlZnQ6IDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDAwMDA7XG59XG4uZG1wLWZvcm1fX2NoZWNrYm94IGxhYmVsIGEge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzO1xufVxuLmRtcC1mb3JtX19jaGVja2JveCBsYWJlbCBhOmhvdmVyIHtcbiAgY29sb3I6ICMwNjU1QTI7XG59XG4uZG1wLWZvcm1fX2NoZWNrYm94IGlucHV0OmNoZWNrZWQgKyBsYWJlbDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDY1NUEyO1xuICBib3JkZXItY29sb3I6ICMwNjU1QTI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9jaGVjay13aGl0ZS5zdmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMnB4IDEycHg7XG59XG4uZG1wLWZvcm1fX2NoZWNrYm94X2NlbnRlcmVkIHtcbiAgbWFyZ2luOiAwIGF1dG8gMTZweDtcbn1cblxuLmRtcC1mb3JtLXNlbGVjdCAuc2VsZWN0Mi1zZWxlY3Rpb24ge1xuICBoZWlnaHQ6IDQ4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDAwMDA7XG59XG4uZG1wLWZvcm0tc2VsZWN0IC5zZWxlY3QyLXNlbGVjdGlvblthcmlhLWV4cGFuZGVkPXRydWVdIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuLmRtcC1mb3JtLXNlbGVjdCAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgcGFkZGluZzogMTFweCAzNnB4IDExcHggMTFweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMjRweCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50O1xufVxuLmRtcC1mb3JtLXNlbGVjdCAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcbiAgd2lkdGg6IDI0cHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAyNHB4ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9jaGV2cm9uLWRvd24uc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIHJpZ2h0OiAxMXB4ICFpbXBvcnRhbnQ7XG4gIHRvcDogMCAhaW1wb3J0YW50O1xuICBib3R0b206IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luOiBhdXRvO1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cztcbn1cbi5kbXAtZm9ybS1zZWxlY3QgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyBiIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNlbGVjdDItZHJvcGRvd24ge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXItY29sb3I6ICMwMDAwMDA7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNjU1QTIgIWltcG9ydGFudDtcbn1cbi5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gIHBhZGRpbmc6IDZweCAxMXB4ICFpbXBvcnRhbnQ7XG59XG4uc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLXNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA2NTVBMiAhaW1wb3J0YW50O1xuICBjb2xvcjogI0ZGRiAhaW1wb3J0YW50O1xufVxuLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4RUI2RkYgIWltcG9ydGFudDtcbn1cblxuLmRtcC1zaGFyZV9fdGl0bGUge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuLmRtcC1zaGFyZV9fcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDAuNXJlbTtcbn1cbi5kbXAtc2hhcmVfX3JvdyBidXR0b24ge1xuICBmbGV4LXNocmluazogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGhlaWdodDogMzJweDtcbiAgd2lkdGg6IDMycHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDY1NUEyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cztcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuLmRtcC1zaGFyZV9fcm93IGJ1dHRvbiBzdmcge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5kbXAtc2hhcmVfX3JvdyBidXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xufVxuXG4vKmNhcmRzKi9cbi5kbXAtdGVzdGltb25pYWxzLWNhcmQge1xuICBwYWRkaW5nOiAzMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG4uZG1wLXRlc3RpbW9uaWFscy1jYXJkX19yYXRpbmcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDRweDtcbiAgbWFyZ2luOiAwIDAgMjRweDtcbn1cbi5kbXAtdGVzdGltb25pYWxzLWNhcmRfX3JhdGluZyBzdmcge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAxOXB4O1xufVxuLmRtcC10ZXN0aW1vbmlhbHMtY2FyZF9fdGV4dCB7XG4gIG1hcmdpbjogMCAwIDI0cHg7XG59XG4uZG1wLXRlc3RpbW9uaWFscy1jYXJkX19hdXRob3Ige1xuICBtYXJnaW46IGF1dG8gMCAwO1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5kbXAtYXJjaGl2ZS1ibG9nIHtcbiAgbWF4LXdpZHRoOiBtaW4oMTAwJSAtIGNsYW1wKDRyZW0sIDRyZW0gKyAoKDF2dyAtIDAuNzVyZW0pICogMzIpLCA4cmVtKSwgODJyZW0pO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwYWRkaW5nOiBjbGFtcCgycmVtLCAycmVtICsgKCgxdncgLSAwLjQ4cmVtKSAqIDE4LjUxODUpLCA3cmVtKSAwO1xufVxuLmRtcC1hcmNoaXZlLWJsb2dfX3JvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiA0cmVtIGNsYW1wKDJyZW0sIDJyZW0gKyAoKDF2dyAtIDAuNDhyZW0pICogMy43MDM3KSwgM3JlbSk7XG59XG4uZG1wLWFyY2hpdmUtYmxvZ19fcm93ID4gKiB7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmRtcC1hcmNoaXZlLWJsb2dfX3JvdyA+ICoge1xuICAgIGZsZXg6IDAgMCBjYWxjKDUwJSAtIGNsYW1wKDEuMDAwNjI1cmVtLCAxLjAwMDYyNXJlbSArICgoMXZ3IC0gMC40OHJlbSkgKiAxLjg1MTkpLCAxLjUwMDYyNXJlbSkpO1xuICAgIG1heC13aWR0aDogY2FsYyg1MCUgLSBjbGFtcCgxLjAwMDYyNXJlbSwgMS4wMDA2MjVyZW0gKyAoKDF2dyAtIDAuNDhyZW0pICogMS44NTE5KSwgMS41MDA2MjVyZW0pKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZG1wLWFyY2hpdmUtYmxvZ19fcm93ID4gKiB7XG4gICAgZmxleDogMCAwIGNhbGMoMzMuMzMzMzMzMzMzMyUgLSBjbGFtcCgxLjMzMzM3NXJlbSwgMS4zMzMzNzVyZW0gKyAoKDF2dyAtIDAuNDhyZW0pICogMi40NzEzKSwgMi4wMDA2MjVyZW0pKTtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMzMuMzMzMzMzMzMzMyUgLSBjbGFtcCgxLjMzMzM3NXJlbSwgMS4zMzMzNzVyZW0gKyAoKDF2dyAtIDAuNDhyZW0pICogMi40NzEzKSwgMi4wMDA2MjVyZW0pKTtcbiAgfVxufVxuLmRtcC1hcmNoaXZlLWJsb2cgPiAuZG1wLWJ0biB7XG4gIG1hcmdpbi10b3A6IGNsYW1wKDJyZW0sIDJyZW0gKyAoKDF2dyAtIDAuNDhyZW0pICogNy40MDc0KSwgNHJlbSk7XG59XG5cbi5kbXAtbmV3cy1jYXJkIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHM7XG4gIGJveC1zaGFkb3c6IDAgMjBweCAyNHB4IC00cHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuLmRtcC1uZXdzLWNhcmQ6aG92ZXIsIC5kbXAtbmV3cy1jYXJkOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3gtc2hhZG93OiAwcHggMjBweCAyNHB4IC00cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuLmRtcC1uZXdzLWNhcmQ6aG92ZXIgdGltZSwgLmRtcC1uZXdzLWNhcmQ6Zm9jdXMgdGltZSB7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuLmRtcC1uZXdzLWNhcmQ6aG92ZXIgLmRtcC1saW5rLCAuZG1wLW5ld3MtY2FyZDpmb2N1cyAuZG1wLWxpbmsge1xuICBjb2xvcjogIzA2NTVBMjtcbn1cbi5kbXAtbmV3cy1jYXJkOmhvdmVyIC5kbXAtbGluayBzdmcsIC5kbXAtbmV3cy1jYXJkOmZvY3VzIC5kbXAtbGluayBzdmcge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNXB4KTtcbn1cbi5kbXAtbmV3cy1jYXJkOmhvdmVyIC5kbXAtbGluayBzdmcgcGF0aCwgLmRtcC1uZXdzLWNhcmQ6Zm9jdXMgLmRtcC1saW5rIHN2ZyBwYXRoIHtcbiAgZmlsbDogIzA2NTVBMjtcbn1cbi5kbXAtbmV3cy1jYXJkX19pbWFnZSB7XG4gIGJvcmRlci1yYWRpdXM6IDhweCA4cHggMCAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IDI2MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZG1wLW5ld3MtY2FyZF9faW1hZ2UgaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbjogYXV0bztcbiAgei1pbmRleDogMTtcbn1cbi5kbXAtbmV3cy1jYXJkX19pbWFnZSAuZG1wLWJ0biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDEwcHg7XG4gIGJvdHRvbTogMTBweDtcbiAgei1pbmRleDogMjtcbn1cbi5kbXAtbmV3cy1jYXJkX19jb250ZW50IHtcbiAgcGFkZGluZzogMjBweCAyNXB4IDI1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCA4cHggOHB4O1xufVxuLmRtcC1uZXdzLWNhcmRfX2NvbnRlbnQgdGltZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgMCA4cHg7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuLmRtcC1uZXdzLWNhcmRfX2NvbnRlbnQgaDUge1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogIzA2NTVBMjtcbiAgbWFyZ2luOiAwIDAgMTZweDtcbn1cbi5kbXAtam9iLWRldGFpbCB7XG4gIG1heC13aWR0aDogbWluKDEwMCUgLSBjbGFtcCg0cmVtLCA0cmVtICsgKCgxdncgLSAwLjc1cmVtKSAqIDMyKSwgOHJlbSksIDQ4cmVtKTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcGFkZGluZzogY2xhbXAoM3JlbSwgM3JlbSArICgoMXZ3IC0gMC40OHJlbSkgKiAxMS4xMTExKSwgNnJlbSkgMCBjbGFtcCg1cmVtLCA1cmVtICsgKCgxdncgLSAwLjQ4cmVtKSAqIDcuNDA3NCksIDdyZW0pO1xufVxuLmRtcC1qb2ItZGV0YWlsX19kZXNjcmlwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbi5kbXAtam9iLWRldGFpbF9faW5mbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IDEuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbn1cbi5kbXAtam9iLWRldGFpbF9fcmVmIHtcbiAgY29sb3I6ICNBQUFBQUE7XG59XG4uZG1wLWpvYi1kZXRhaWxfX2Zvcm0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICBib3gtc2hhZG93OiAwIDI0cHggNDhweCAtMTJweCByZ2JhKDAsIDAsIDAsIDAuMTgpO1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICBwYWRkaW5nOiAzMnB4IDI0cHg7XG4gIG1hcmdpbi1ib3R0b206IGNsYW1wKDJyZW0sIDJyZW0gKyAoKDF2dyAtIDAuNDhyZW0pICogNy40MDc0KSwgNHJlbSk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmRtcC1qb2ItZGV0YWlsX19mb3JtIHtcbiAgICBwYWRkaW5nOiAzMnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmRtcC1qb2ItZGV0YWlsX19mb3JtIHtcbiAgICBwYWRkaW5nOiA0OHB4O1xuICB9XG59XG4uZG1wLWpvYi1kZXRhaWxfX2Zvcm0gLmdmb3JtX3JlcXVpcmVkX2xlZ2VuZCxcbi5kbXAtam9iLWRldGFpbF9fZm9ybSAuZ2Zvcm1fdmFsaWRhdGlvbl9lcnJvcnMsXG4uZG1wLWpvYi1kZXRhaWxfX2Zvcm0gLmdmaWVsZF92YWxpZGF0aW9uX21lc3NhZ2Uge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4uZG1wLWpvYi1kZXRhaWxfX2Zvcm0gLmdmb3JtX3RpdGxlIHtcbiAgY29sb3I6ICMwNjU1QTI7XG4gIG1hcmdpbi1ib3R0b206IDIuMTI1cmVtO1xufVxuLmRtcC1qb2ItZGV0YWlsX19mb3JtIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMS41cmVtO1xufVxuLmRtcC1qb2ItZGV0YWlsX19mb3JtIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdzZWN0aW9uIHtcbiAgZmxleDogMCAwIDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5kbXAtam9iLWRldGFpbF9fZm9ybSAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nc2VjdGlvbiAuZ3NlY3Rpb25fdGl0bGUge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbi5kbXAtam9iLWRldGFpbF9fZm9ybSAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQge1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5kbXAtam9iLWRldGFpbF9fZm9ybSAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQuZ2ZpZWxkLS13aWR0aC1oYWxmIHtcbiAgICBmbGV4OiAwIDAgY2FsYyg1MCUgLSAwLjc1MDYyNXJlbSk7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDUwJSAtIDAuNzUwNjI1cmVtKTtcbiAgfVxufVxuLmRtcC1qb2ItZGV0YWlsX19mb3JtIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZC5oaWRkZW5fbGFiZWwgLmdmaWVsZF9sYWJlbCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5kbXAtam9iLWRldGFpbF9fZm9ybSAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgLmdmaWVsZF9kZXNjcmlwdGlvbiB7XG4gIGNvbG9yOiAjNzA2ZjZmO1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtO1xufVxuLmRtcC1qb2ItZGV0YWlsX19mb3JtIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZF9sYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmRtcC1qb2ItZGV0YWlsX19mb3JtIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZF9sYWJlbCAuZ2ZpZWxkX3JlcXVpcmVkIHtcbiAgY29sb3I6ICNjNjI2MjY7XG4gIG1hcmdpbi1sZWZ0OiAycHg7XG59XG4uZG1wLWpvYi1kZXRhaWxfX2Zvcm0gLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyBpbnB1dDpub3QoW3R5cGU9ZmlsZV0pOm5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbdHlwZT1yYWRpb10pIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogM3JlbTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwMDAwMDtcbiAgcGFkZGluZzogMCA0cHg7XG59XG4uZG1wLWpvYi1kZXRhaWxfX2Zvcm0gLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyB0ZXh0YXJlYSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDE3OXB4O1xuICBwYWRkaW5nOiAxMnB4IDRweDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwMDAwMDtcbn1cbi5kbXAtam9iLWRldGFpbF9fZm9ybSAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIHRleHRhcmVhOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5kbXAtam9iLWRldGFpbF9fZm9ybSAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5naW5wdXRfY29udGFpbmVyX2ZpbGV1cGxvYWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwMDAwO1xufVxuLmRtcC1qb2ItZGV0YWlsX19mb3JtIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdpbnB1dF9jb250YWluZXJfZmlsZXVwbG9hZDpiZWZvcmUge1xuICBjb250ZW50OiB2YXIoLS1kbXAtdGV4dCwgXCJObyBmaWxlIGNob3NlblwiKTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGxlZnQ6IDAuNzVyZW07XG4gIGNvbG9yOiAjNjY2NjY2O1xufVxuLmRtcC1qb2ItZGV0YWlsX19mb3JtIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdpbnB1dF9jb250YWluZXJfZmlsZXVwbG9hZDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiQ2hvb3NlIEZpbGVcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBoZWlnaHQ6IDEuODEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuODEyNXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgcGFkZGluZzogMCAwLjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNFRUVFRUU7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgcmlnaHQ6IDAuNzVyZW07XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmRtcC1qb2ItZGV0YWlsX19mb3JtIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdpbnB1dF9jb250YWluZXJfZmlsZXVwbG9hZCAuZ2Zvcm1fZmlsZXVwbG9hZF9ydWxlcyB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5kbXAtam9iLWRldGFpbF9fZm9ybSAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5naW5wdXRfY29udGFpbmVyX2ZpbGV1cGxvYWQgW3R5cGU9ZmlsZV0ge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzcmVtO1xuICBib3JkZXI6IG5vbmU7XG4gIG9wYWNpdHk6IDAgIWltcG9ydGFudDtcbn1cbi5kbXAtam9iLWRldGFpbF9fZm9ybSAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5naW5wdXRfY29udGFpbmVyX2NoZWNrYm94IC5nZmllbGRfY2hlY2tib3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiAxLjI1cmVtO1xufVxuLmRtcC1qb2ItZGV0YWlsX19mb3JtIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdpbnB1dF9jb250YWluZXJfY2hlY2tib3ggLmdmaWVsZF9jaGVja2JveCAuZ2Nob2ljZSBpbnB1dCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5kbXAtam9iLWRldGFpbF9fZm9ybSAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5naW5wdXRfY29udGFpbmVyX2NoZWNrYm94IC5nZmllbGRfY2hlY2tib3ggLmdjaG9pY2UgbGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBwYWRkaW5nLWxlZnQ6IDI2cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5kbXAtam9iLWRldGFpbF9fZm9ybSAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5naW5wdXRfY29udGFpbmVyX2NoZWNrYm94IC5nZmllbGRfY2hlY2tib3ggLmdjaG9pY2UgbGFiZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuMDkzNzVyZW07XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDAwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMC44NzVyZW0gMC43NXJlbTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9jaGVja2JveC5zdmcpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cbi5kbXAtam9iLWRldGFpbF9fZm9ybSAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5naW5wdXRfY29udGFpbmVyX2NoZWNrYm94IC5nZmllbGRfY2hlY2tib3ggLmdjaG9pY2UgaW5wdXQ6Y2hlY2tlZCArIGxhYmVsOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xufVxuLmRtcC1qb2ItZGV0YWlsX19mb3JtIC5nZm9ybV9mb290ZXIge1xuICBwYWRkaW5nLXRvcDogNDBweDtcbn1cbi5kbXAtam9iLWRldGFpbF9fZm9ybSAuZ2Zvcm1fZm9vdGVyIFt0eXBlPXN1Ym1pdF0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzO1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcGFkZGluZzogMTFweCAyNHB4O1xuICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICBib3JkZXI6IDFweCBzb2xpZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA2NTVBMjtcbiAgY29sb3I6ICNGRkY7XG4gIGJvcmRlci1jb2xvcjogIzA2NTVBMjtcbn1cbi5kbXAtam9iLWRldGFpbF9fZm9ybSAuZ2Zvcm1fZm9vdGVyIFt0eXBlPXN1Ym1pdF06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICBjb2xvcjogIzA2NTVBMjtcbn1cbi5kbXAtam9iLWRldGFpbF9fZm9ybSAuc2VsZWN0MiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmRtcC1qb2ItZGV0YWlsX19mb3JtIC5zZWxlY3QyLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmRtcC1qb2ItZGV0YWlsX19mb3JtIC5zZWxlY3QyLXNlbGVjdGlvbiB7XG4gIGhlaWdodDogNDhweDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwMDAwMDtcbn1cbi5kbXAtam9iLWRldGFpbF9fZm9ybSAuc2VsZWN0Mi1zZWxlY3Rpb25bYXJpYS1leHBhbmRlZD10cnVlXSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbi5kbXAtam9iLWRldGFpbF9fZm9ybSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgcGFkZGluZzogMCAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQ7XG59XG4uZG1wLWpvYi1kZXRhaWxfX2Zvcm0gLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gIHdpZHRoOiAyNHB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMjRweCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvY2hldnJvbi1kb3duLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICByaWdodDogMTFweCAhaW1wb3J0YW50O1xuICB0b3A6IDAgIWltcG9ydGFudDtcbiAgYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogYXV0bztcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHM7XG59XG4uZG1wLWpvYi1kZXRhaWxfX2Zvcm0gLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyBiIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmRtcC1qb2ItY2FyZCB7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2NjY2M7XG4gIG1hcmdpbjogMCAwIDI0cHg7XG4gIHBhZGRpbmc6IDIzcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmRtcC1qb2ItY2FyZCB7XG4gICAgcGFkZGluZzogMzFweDtcbiAgICBtYXJnaW46IDAgMCAzMnB4O1xuICB9XG59XG4uZG1wLWpvYi1jYXJkOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmRtcC1qb2ItY2FyZF9faGVhZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbjogMCAwIDIwcHg7XG4gIGdhcDogMTJweDtcbn1cbi5kbXAtam9iLWNhcmRfX2hlYWQgaDUge1xuICBjb2xvcjogIzA2NTVBMjtcbiAgbWFyZ2luOiAwO1xufVxuLmRtcC1qb2ItY2FyZF9faGVhZCBoNSBhIHtcbiAgY29sb3I6ICMwNjU1QTI7XG59XG4uZG1wLWpvYi1jYXJkX19oZWFkIC5kbXAtYnRuIHtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4uZG1wLWpvYi1jYXJkX19kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbjogMCAwIDMycHg7XG59XG4uZG1wLWpvYi1jYXJkX19kZXNjcmlwdGlvbiBwIHtcbiAgbWFyZ2luOiAwIDAgOHB4O1xufVxuLmRtcC1qb2ItY2FyZF9fZGVzY3JpcHRpb24gcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5kbXAtam9iLWNhcmRfX2Zvb3RlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgZ2FwOiAyNHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5kbXAtam9iLWNhcmRfX2Zvb3RlciB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG4uZG1wLWpvYi1jYXJkX19mb290ZXIgLmRtcC1idG4ge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZG1wLWpvYi1jYXJkX19mb290ZXIgLmRtcC1idG4ge1xuICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgfVxufVxuLmRtcC1qb2ItY2FyZF9fcmVmIHtcbiAgY29sb3I6ICNBQUFBQUE7XG59XG5cbi5kbXAtY2FyZWVyc19fd3JhcCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDg4MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5kbXAtY2FyZWVyc19fZmlsdGVyIHtcbiAgYm94LXNoYWRvdzogMCA0cHggOHB4IC0ycHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICBwYWRkaW5nOiAzMnB4IDI0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAyNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDM7XG4gIG1hcmdpbi10b3A6IC03MnB4O1xuICBkaXNwbGF5OiBub25lO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmRtcC1jYXJlZXJzX19maWx0ZXIge1xuICAgIHBhZGRpbmc6IDI0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZG1wLWNhcmVlcnNfX2ZpbHRlciB7XG4gICAgcGFkZGluZzogNDhweDtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgfVxufVxuLmRtcC1jYXJlZXJzX19maWx0ZXIgLmRtcC1mb3JtLXNlbGVjdCB7XG4gIGZsZXg6IDAgMCAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5kbXAtY2FyZWVyc19fZmlsdGVyIC5kbXAtZm9ybS1zZWxlY3Qge1xuICAgIGZsZXg6IDAgMCBjYWxjKDMzLjMzMzMzMzMzMzMlIC0gMThweCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZG1wLWNhcmVlcnNfX2ZpbHRlciAuZG1wLWZvcm0tc2VsZWN0IHtcbiAgICBmbGV4OiAxIDA7XG4gIH1cbn1cbi5kbXAtY2FyZWVyc19fZmlsdGVyIC5kbXAtZm9ybS1zZWxlY3QgLnNlbGVjdDItY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZG1wLWNhcmVlcnNfX2ZpbHRlciAuZG1wLWZvcm0tc2VsZWN0IC5zZWxlY3QyLXNlbGVjdGlvbl9fcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzY2NjY2Njtcbn1cbi5kbXAtY2FyZWVyc19fZmlsdGVyIC5kbXAtYnRuIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5kbXAtY2FyZWVyc19fZmlsdGVyIC5kbXAtYnRuIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbi5kbXAtY2FyZWVyc19fbGlzdCB7XG4gIHBhZGRpbmc6IDYwcHggMCA4MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5kbXAtY2FyZWVyc19fbGlzdCB7XG4gICAgcGFkZGluZzogODBweCAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmRtcC1jYXJlZXJzX19saXN0IHtcbiAgICBwYWRkaW5nOiA5NnB4IDAgMTEycHg7XG4gIH1cbn1cblxuLmRtcC1yZXF1ZXN0LWJsb2NrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA2NTVBMjtcbiAgcGFkZGluZzogMjRweCAyMHB4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAyNHB4IDE2cHg7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmRtcC1yZXF1ZXN0LWJsb2NrIHtcbiAgICBnYXA6IDI0cHg7XG4gICAgcGFkZGluZzogMjRweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5kbXAtcmVxdWVzdC1ibG9jayB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZG1wLXJlcXVlc3QtYmxvY2sge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICBwYWRkaW5nOiA0MHB4O1xuICB9XG59XG4uZG1wLXJlcXVlc3QtYmxvY2tfX2ljb24ge1xuICB3aWR0aDogMTAwcHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5kbXAtcmVxdWVzdC1ibG9ja19faWNvbiB7XG4gICAgd2lkdGg6IDEyMHB4O1xuICB9XG59XG4uZG1wLXJlcXVlc3QtYmxvY2tfX2ljb24gaW1nLFxuLmRtcC1yZXF1ZXN0LWJsb2NrX19pY29uIHN2ZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmRtcC1yZXF1ZXN0LWJsb2NrX190ZXh0IHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDExNnB4KTtcbiAgY29sb3I6ICNGRkY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmRtcC1yZXF1ZXN0LWJsb2NrX190ZXh0IHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMTQ0cHgpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmRtcC1yZXF1ZXN0LWJsb2NrX190ZXh0IHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gIH1cbn1cbi5kbXAtcmVxdWVzdC1ibG9ja19fdGV4dCBoNSB7XG4gIGNvbG9yOiAjRkZGO1xuICBtYXJnaW46IDAgMCA0cHg7XG59XG4uZG1wLXJlcXVlc3QtYmxvY2tfX3RleHQgcCB7XG4gIG1hcmdpbjogMCAwIDRweDtcbn1cbi5kbXAtcmVxdWVzdC1ibG9ja19fdGV4dCBwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmRtcC1yZXF1ZXN0LWJsb2NrX19idG4ge1xuICB3aWR0aDogMTAwJTtcbiAgZmxleC1zaHJpbms6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmRtcC1yZXF1ZXN0LWJsb2NrX19idG4ge1xuICAgIHdpZHRoOiAyNTBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5kbXAtcmVxdWVzdC1ibG9ja19fYnRuIHtcbiAgICB3aWR0aDogNDAwcHg7XG4gIH1cbn1cbi5kbXAtcmVxdWVzdC1ibG9ja19fYnRuIC5kbXAtYnRuIHtcbiAgbWFyZ2luOiAwIDAgOHB4O1xufVxuLmRtcC1yZXF1ZXN0LWJsb2NrX19idG4gcCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNGRkY7XG4gIG1hcmdpbjogMDtcbn1cblxuLmRtcC1zdHVkaWVzLWNhcmQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHM7XG4gIGJveC1zaGFkb3c6IDAgOHB4IDhweCAtNHB4IHJnYmEoMCwgMCwgMCwgMC4wMyk7XG4gIGNvbG9yOiBpbml0aWFsO1xufVxuLmRtcC1zdHVkaWVzLWNhcmQ6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uZG1wLXN0dWRpZXMtY2FyZDpob3ZlciAuZG1wLXN0dWRpZXMtY2FyZF9fbW9yZSB7XG4gIGNvbG9yOiAjMDY1NUEyO1xufVxuLmRtcC1zdHVkaWVzLWNhcmQ6aG92ZXIgLmRtcC1zdHVkaWVzLWNhcmRfX21vcmUgc3ZnIHBhdGgge1xuICBmaWxsOiAjMDY1NUEyO1xufVxuLmRtcC1zdHVkaWVzLWNhcmRfX2ltYWdlIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDI2MHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItcmFkaXVzOiA4cHggOHB4IDAgMDtcbn1cbi5kbXAtc3R1ZGllcy1jYXJkX19pbWFnZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5kbXAtc3R1ZGllcy1jYXJkX19jb250ZW50IHtcbiAgZmxleC1ncm93OiAxO1xuICBwYWRkaW5nOiAyMHB4IDI1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCA4cHggOHB4O1xufVxuLmRtcC1zdHVkaWVzLWNhcmRfX2NvbnRlbnQgaDUge1xuICBtYXJnaW46IDAgMCAxNnB4O1xuICBjb2xvcjogIzA2NTVBMjtcbn1cbi5kbXAtc3R1ZGllcy1jYXJkX19tb3JlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xuICBnYXA6IDhweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHM7XG59XG4uZG1wLXN0dWRpZXMtY2FyZF9fbW9yZSBzdmcgcGF0aCB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzO1xufVxuXG4uZG1zLWNhc2Utc3R1ZHktY2FyZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzO1xuICBtYXJnaW46IDAgMCAzMnB4O1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZG1zLWNhc2Utc3R1ZHktY2FyZDpub3QoLmRtcy1jYXNlLXN0dWR5LWNhcmRfZnVsbCkge1xuICAgIG1hcmdpbjogMCAwIDQ4cHg7XG4gICAgd2lkdGg6IGNhbGMoKDEwMCUgLSA0OHB4KSAvIDIpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmRtcy1jYXNlLXN0dWR5LWNhcmQ6bm90KC5kbXMtY2FzZS1zdHVkeS1jYXJkX2Z1bGwpIHtcbiAgICBtYXJnaW46IDAgMCA2NHB4O1xuICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gNjRweCkgLyAzKTtcbiAgfVxufVxuLmRtcy1jYXNlLXN0dWR5LWNhcmQ6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uZG1zLWNhc2Utc3R1ZHktY2FyZDpob3ZlciAuZG1zLWNhc2Utc3R1ZHktY2FyZF9faW1hZ2UgaW1nIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbn1cbi5kbXMtY2FzZS1zdHVkeS1jYXJkOmhvdmVyIC5kbXAtbGluayB7XG4gIGNvbG9yOiAjMDY1NUEyO1xufVxuLmRtcy1jYXNlLXN0dWR5LWNhcmQ6aG92ZXIgLmRtcC1saW5rIHN2ZyB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1cHgpO1xufVxuLmRtcy1jYXNlLXN0dWR5LWNhcmQ6aG92ZXIgLmRtcC1saW5rIHN2ZyBwYXRoIHtcbiAgZmlsbDogIzA2NTVBMjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZG1zLWNhc2Utc3R1ZHktY2FyZF9zcXVhcmUgLmRtcy1jYXNlLXN0dWR5LWNhcmRfX2ltYWdlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwJTtcbiAgfVxufVxuLmRtcy1jYXNlLXN0dWR5LWNhcmRfX2ltYWdlIHtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG59XG4uZG1zLWNhc2Utc3R1ZHktY2FyZF9faW1hZ2UgaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cztcbn1cbi5kbXMtY2FzZS1zdHVkeS1jYXJkX19jb250ZW50IHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG59XG4uZG1zLWNhc2Utc3R1ZHktY2FyZF9fY29udGVudCBoNSB7XG4gIGNvbG9yOiAjMDY1NUEyO1xuICBtYXJnaW46IDAgMCAxNnB4O1xufVxuLmRtcC1zZXJ2aWNlcy1jYXJkIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5kbXAtc2VydmljZXMtY2FyZDpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4uZG1wLXNlcnZpY2VzLWNhcmQ6aG92ZXIgLmRtcC1zZXJ2aWNlcy1jYXJkX19jb250ZW50IC5kbXAtbGluayB7XG4gIGNvbG9yOiAjMDY1NUEyO1xufVxuLmRtcC1zZXJ2aWNlcy1jYXJkOmhvdmVyIC5kbXAtc2VydmljZXMtY2FyZF9fY29udGVudCAuZG1wLWxpbmsgc3ZnIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDVweCk7XG59XG4uZG1wLXNlcnZpY2VzLWNhcmQ6aG92ZXIgLmRtcC1zZXJ2aWNlcy1jYXJkX19jb250ZW50IC5kbXAtbGluayBzdmcgcGF0aCB7XG4gIGZpbGw6ICMwNjU1QTI7XG59XG4uZG1wLXNlcnZpY2VzLWNhcmRfX2ltYWdlIHtcbiAgaGVpZ2h0OiAyNjBweDtcbiAgbWFyZ2luOiAwIDAgMjBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5kbXAtc2VydmljZXMtY2FyZF9fY29udGVudCBoNSB7XG4gIG1hcmdpbjogMCAwIDhweDtcbiAgY29sb3I6ICMwNjU1QTI7XG59XG4uZG1wLXNlcnZpY2VzLWNhcmRfX2NvbnRlbnQgcCB7XG4gIG1hcmdpbjogMCAwIDIwcHg7XG59XG4uZG1wLXNlcnZpY2VzLWNhcmRfX2NvbnRlbnQgcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5kbXAtc2VydmljZXMtY2FyZF9fY29udGVudCAuZG1wLWxpbms6aG92ZXIgc3ZnIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDVweCk7XG59XG4uZG1wLXNlcnZpY2VzLWNhcmRfX2NvbnRlbnQgLmRtcC1saW5rOmhvdmVyIHN2ZyBwYXRoIHtcbiAgZmlsbDogIzA2NTVBMjtcbn1cblxuLypzd2lwZXIgY29udHJvbHMqL1xuLnN3aXBlci1idXR0b24tcHJldixcbi5zd2lwZXItYnV0dG9uLW5leHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDQ4cHg7XG4gIHdpZHRoOiA0OHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBvdXRsaW5lOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNGRkY7XG59XG4uc3dpcGVyLWJ1dHRvbi1wcmV2IHN2Zyxcbi5zd2lwZXItYnV0dG9uLW5leHQgc3ZnIHtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjVweDtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA4cHg7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogOHB4O1xuICB3aWR0aDogOHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICBvcGFjaXR5OiAwLjU7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0OmhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnN3aXBlcl9uYXYtZGFyayAuc3dpcGVyLWJ1dHRvbi1wcmV2LFxuLnN3aXBlcl9uYXYtZGFyayAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwO1xufVxuLnN3aXBlcl9uYXYtZGFyayAuc3dpcGVyLWJ1dHRvbi1wcmV2IHN2ZyBwYXRoLFxuLnN3aXBlcl9uYXYtZGFyayAuc3dpcGVyLWJ1dHRvbi1uZXh0IHN2ZyBwYXRoIHtcbiAgZmlsbDogIzAwMDAwMDtcbn1cbi5zd2lwZXJfbmF2LWRhcmsgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG59XG5cbi8qc2lkZWJhciovXG4uZG1wLXNpZGViYXItYmxvY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDY1NUEyO1xuICBwYWRkaW5nOiAzMnB4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG4uZG1wLXNpZGViYXItYmxvY2sgaDUge1xuICBjb2xvcjogI0ZGRjtcbiAgbWFyZ2luOiAwIDAgMTZweDtcbn1cbi5kbXAtc2lkZWJhci1ibG9ja19fcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMHB4O1xuICBtYXJnaW46IDAgMCAyNHB4O1xufVxuLmRtcC1zaWRlYmFyLWJsb2NrX190ZXh0IHtcbiAgZmxleC1ncm93OiAxO1xuICBjb2xvcjogI0ZGRjtcbiAgbWFyZ2luOiAwO1xufVxuLmRtcC1zaWRlYmFyLWJsb2NrX190ZXh0LXNtYWxsIHtcbiAgY29sb3I6ICNGRkY7XG4gIG1hcmdpbjogMDtcbn1cbi5kbXAtc2lkZWJhci1ibG9ja19fdGV4dCB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMTZweCAwIDI0cHg7XG59XG4uZG1wLXNpZGViYXItYmxvY2tfX3RleHQgdWwgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMzRweDtcbiAgZ2FwOiAxMHB4O1xuICBtYXJnaW46IDAgMCAxMHB4O1xufVxuLmRtcC1zaWRlYmFyLWJsb2NrX190ZXh0IHVsIGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmRtcC1zaWRlYmFyLWJsb2NrX190ZXh0IHVsIGxpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvY2hlY2suc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTFweDtcbiAgbGVmdDogMDtcbn1cbi5kbXAtc2lkZWJhci1ibG9ja19fbG9nbyB7XG4gIHdpZHRoOiAxMDZweDtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4uZG1wLXNpZGViYXItYmxvY2tfX2xvZ28gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZG1wLXNpZGViYXItYmxvY2sgLmRtcC1idG4ge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuLmRtcC1zaWRlYmFyLWJsb2NrIC5kbXAtYnRuOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmRtcC1zaWRlYmFyLWJsb2NrX3JlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFNDBCMUM7XG59XG5cbi5kbXAtc2luZ2xlLWNhc2Utc3R1ZHktaGVybyB7XG4gIHBhZGRpbmctdG9wOiAycmVtO1xuICBtYXgtd2lkdGg6IG1pbigxMDAlIC0gY2xhbXAoNHJlbSwgNHJlbSArICgoMXZ3IC0gMC43NXJlbSkgKiAzMiksIDhyZW0pLCA0OHJlbSk7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IGNsYW1wKDIuNXJlbSwgMi41cmVtICsgKCgxdncgLSAwLjQ4cmVtKSAqIDkuMjU5MyksIDVyZW0pO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmRtcC1zaW5nbGUtY2FzZS1zdHVkeS1oZXJvIHtcbiAgICBwYWRkaW5nLXRvcDogNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5kbXAtc2luZ2xlLWNhc2Utc3R1ZHktaGVybyB7XG4gICAgcGFkZGluZy10b3A6IDdyZW07XG4gIH1cbn1cbi5kbXAtc2luZ2xlLWNhc2Utc3R1ZHktaGVybyAucmFuay1tYXRoLWJyZWFkY3J1bWIge1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG59XG4uZG1wLXNpbmdsZS1jYXNlLXN0dWR5LWhlcm8gLnJhbmstbWF0aC1icmVhZGNydW1iID4gcCB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmRtcC1zaW5nbGUtY2FzZS1zdHVkeS1oZXJvIGgxIHtcbiAgcGFkZGluZy10b3A6IDA7XG4gIGNvbG9yOiAjMDY1NUEyO1xufVxuLmRtcC1zaW5nbGUtY2FzZS1zdHVkeS1oZXJvIGgxOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG59XG4uZG1wLXNpbmdsZS1jYXNlLXN0dWR5LWhlcm9fX2V4Y2VycHQge1xuICBmb250LXNpemU6IGNsYW1wKDFyZW0sIDFyZW0gKyAoKDF2dyAtIDAuNDhyZW0pICogMC40NjMpLCAxLjEyNXJlbSk7XG59XG4uZG1wLXNpbmdsZS1jYXNlLXN0dWR5LWhlcm9fX2V4Y2VycHQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbn1cbi5kbXAtc2luZ2xlLWNhc2Utc3R1ZHktaGVyb19fY2F0ZWdvcmllcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogOHB4O1xufVxuLmRtcC1zaW5nbGUtY2FzZS1zdHVkeS1oZXJvX19jYXRlZ29yaWVzOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAyLjI1cmVtO1xufVxuXG4uZG1wLXNpbmdsZS1jYXNlLXN0dWR5LWZvb3RlciB7XG4gIG1heC13aWR0aDogbWluKDEwMCUgLSBjbGFtcCg0cmVtLCA0cmVtICsgKCgxdncgLSAwLjc1cmVtKSAqIDMyKSwgOHJlbSksIDgycmVtKTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcGFkZGluZzogMnJlbSAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZ2FwOiAycmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5kbXAtc2luZ2xlLWNhc2Utc3R1ZHktZm9vdGVyIHtcbiAgICBwYWRkaW5nOiA1cmVtIDA7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmRtcC1zaW5nbGUtY2FzZS1zdHVkeS1mb290ZXIge1xuICAgIHBhZGRpbmc6IDdyZW0gMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5kbXAtc2luZ2xlLWNhc2Utc3R1ZHktZm9vdGVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5cbi51aS1kYXRlcGlja2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgcGFkZGluZzogMTBweDtcbn1cbi51aS1kYXRlcGlja2VyIGEge1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAyMHB4O1xufVxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItaGVhZGVyIC51aS1jb3JuZXItYWxsIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZsZXg6IDAgMCBjYWxjKDUwJSAtIDEwcHgpO1xuICBtYXgtd2lkdGg6IGNhbGMoNTAlIC0gMTBweCk7XG59XG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1oZWFkZXIgLnVpLWRhdGVwaWNrZXItdGl0bGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMTBweDtcbiAgZmxleDogMCAwIDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLWhlYWRlciAudWktZGF0ZXBpY2tlci10aXRsZSBzZWxlY3Qge1xuICBwYWRkaW5nOiA1cHg7XG4gIGZsZXg6IDAgMCBjYWxjKDUwJSAtIDVweCk7XG4gIG1heC13aWR0aDogY2FsYyg1MCUgLSA1cHgpO1xufVxuXG4uYWxpZ25yaWdodCB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luOiAwIDAgMTBweCAyMHB4O1xufVxuLmFsaWducmlnaHQgLndwLWNhcHRpb24tdGV4dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmFsaWducmlnaHQge1xuICAgIGZsb2F0OiBub25lO1xuICAgIG1hcmdpbjogMjBweCAwIDEwcHggMDtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbnJpZ2h0IGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmFsaWdubGVmdCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDAgMjBweCAxMHB4IDA7XG59XG4uYWxpZ25sZWZ0IC53cC1jYXB0aW9uLXRleHQge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5hbGlnbmxlZnQge1xuICAgIGZsb2F0OiBub25lO1xuICAgIG1hcmdpbjogMjBweCAwIDEwcHggMDtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbmxlZnQgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4udmlkZW8td3JhcHBlciwgLnZpZGVvV3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDU2LjI1JTsgLyogMTY6OSBhc3BlY3QgcmF0aW8gKi9cbiAgcGFkZGluZy10b3A6IDMwcHg7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luOiAyMHB4IDA7XG59XG4udmlkZW8td3JhcHBlciBpZnJhbWUsIC52aWRlby13cmFwcGVyIG9iamVjdCwgLnZpZGVvLXdyYXBwZXIgZW1iZWQsIC52aWRlb1dyYXBwZXIgaWZyYW1lLCAudmlkZW9XcmFwcGVyIG9iamVjdCwgLnZpZGVvV3JhcHBlciBlbWJlZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uZG1wLWZvb3RlciB7XG4gIHBhZGRpbmc6IDUwcHggMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItdG9wOiA4cHggc29saWQgI0Y0QzQzMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmRtcC1mb290ZXIge1xuICAgIHBhZGRpbmc6IDI0MHB4IDAgODBweDtcbiAgfVxufVxuLmRtcC1mb290ZXJfcmVkLWJvcmRlciB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNFNDBCMUM7XG59XG4uZG1wLWZvb3Rlcl9fYmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgei1pbmRleDogMTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9mb290ZXItYmFja2dyb3VuZC53ZWJwKTtcbn1cbi5kbXAtZm9vdGVyX19iZzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogcmdiYSgzMywgNDIsIDQ5LCAwLjEpO1xufVxuLmRtcC1mb290ZXJfX2NvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG4uZG1wLWZvb3Rlcl9fd3JhcCB7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmRtcC1mb290ZXJfX3dyYXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgZ2FwOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIH1cbn1cbi5kbXAtZm9vdGVyX19tYWluIHtcbiAgZmxleC1zaHJpbms6IDE7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5kbXAtZm9vdGVyX19tYWluIHtcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIH1cbn1cbi5kbXAtZm9vdGVyX19sb2dvIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyODRweDtcbiAgbWFyZ2luOiAwIDAgMzJweDtcbn1cbi5kbXAtZm9vdGVyX19sb2dvIHN2ZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5kbXAtZm9vdGVyX19pbmZvIHtcbiAgbWFyZ2luOiAwIDAgMjRweDtcbiAgY29sb3I6ICNGRkY7XG59XG4uZG1wLWZvb3Rlcl9faW5mbzpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5kbXAtZm9vdGVyX19pbmZvLXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNlcmlmO1xuICBtYXJnaW46IDAgMCA2cHg7XG59XG4uZG1wLWZvb3Rlcl9faW5mbyBwIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luOiAwO1xufVxuLmRtcC1mb290ZXJfX2luZm8gYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogOHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogI0ZGRjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHM7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgbWFyZ2luOiAwIDAgNHB4O1xufVxuLmRtcC1mb290ZXJfX2luZm8gYTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5kbXAtZm9vdGVyX19pbmZvIGE6aG92ZXIge1xuICBjb2xvcjogI0Y0QzQzMDtcbn1cbi5kbXAtZm9vdGVyX19pbmZvIGEgc3BhbiB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuLmRtcC1mb290ZXJfX2luZm8gYSBzcGFuIHN2ZyB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG4uZG1wLWZvb3Rlcl9fbmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAyNHB4O1xuICBtYXJnaW4tYm90dG9tOiA0NHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5kbXAtZm9vdGVyX19uYXYge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbi5kbXAtZm9vdGVyX19uYXYtY29sIHtcbiAgd2lkdGg6IGNhbGMoNTAlIC0gMTJweCk7XG4gIGZsZXgtZ3JvdzogMTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZG1wLWZvb3Rlcl9fbmF2LWNvbCB7XG4gICAgd2lkdGg6IDE2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmRtcC1mb290ZXJfX25hdi1jb2wge1xuICAgIHdpZHRoOiAyMTJweDtcbiAgfVxufVxuLmRtcC1mb290ZXJfX25hdi10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICNGRkY7XG4gIG1hcmdpbjogMCAwIDE2cHg7XG59XG4uZG1wLWZvb3Rlcl9fbmF2LW1lbnUge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG4uZG1wLWZvb3Rlcl9fbmF2LW1lbnUgPiBsaSB7XG4gIG1hcmdpbjogMCAwIDEycHg7XG59XG4uZG1wLWZvb3Rlcl9fbmF2LW1lbnUgPiBsaSA+IGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICNGRkY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHM7XG59XG4uZG1wLWZvb3Rlcl9fbmF2LW1lbnUgPiBsaSA+IGE6aG92ZXIge1xuICBjb2xvcjogI0Y0QzQzMDtcbn1cbi5kbXAtZm9vdGVyX19sYW5kaW5nIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDEuNXJlbTtcbiAgZmxleDogMCAwIGF1dG87XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzYwcHgpIHtcbiAgLmRtcC1mb290ZXJfX2xhbmRpbmcge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICB9XG59XG4uZG1wLWZvb3Rlcl9fbGFuZGluZy1pbmZvIHtcbiAgY29sb3I6ICNGRkY7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmRtcC1mb290ZXJfX2xhbmRpbmctaW5mbyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZG1wLWZvb3Rlcl9fbGFuZGluZy1pbmZvOmZpcnN0LWNoaWxkIHtcbiAgICBmbGV4OiAwIDAgMjUwcHg7XG4gICAgbWF4LXdpZHRoOiAyNTBweDtcbiAgfVxufVxuLmRtcC1mb290ZXJfX2xhbmRpbmctaW5mby10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzZXJpZjtcbiAgbWFyZ2luOiAwIDAgNnB4O1xufVxuLmRtcC1mb290ZXJfX2xhbmRpbmctaW5mby10ZXh0IHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWFyZ2luOiAwO1xufVxuLmRtcC1mb290ZXJfX2xhbmRpbmctaW5mbyBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA4cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjRkZGO1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBtYXJnaW46IDAgMCA0cHg7XG59XG4uZG1wLWZvb3Rlcl9fbGFuZGluZy1pbmZvIGE6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uZG1wLWZvb3Rlcl9fbGFuZGluZy1pbmZvIGE6aG92ZXIge1xuICBjb2xvcjogI0Y0QzQzMDtcbn1cbi5kbXAtZm9vdGVyX19ib3R0b20ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgcGFkZGluZy10b3A6IDMxcHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDUpO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5kbXAtZm9vdGVyX19ib3R0b20ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cbi5kbXAtZm9vdGVyX19ib3R0b20tY3JlYXRvciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiAjRkZGO1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5kbXAtZm9vdGVyX19ib3R0b20tY3JlYXRvciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuLmRtcC1mb290ZXJfX2JvdHRvbS1tZW51IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNXB4IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmRtcC1mb290ZXJfX2JvdHRvbS1tZW51IHtcbiAgICBnYXA6IDI0cHg7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gIH1cbn1cbi5kbXAtZm9vdGVyX19ib3R0b20tbWVudSA+IGxpID4gYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHM7XG4gIGNvbG9yOiAjRkZGO1xufVxuLmRtcC1mb290ZXJfX2JvdHRvbS1tZW51ID4gbGkgPiBhOmhvdmVyIHtcbiAgY29sb3I6ICNGNEM0MzA7XG59XG5cbi5kbXAtYm90dG9tLWZvcm0ge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgYmFja2dyb3VuZDogIzA2NTVBMjtcbiAgYm94LXNoYWRvdzogMCAyMHB4IDI0cHggLTRweCByZ2JhKDAsIDAsIDAsIDAuMDgpLCAwcHggOHB4IDhweCAtNHB4IHJnYmEoMCwgMCwgMCwgMC4wMyk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZG1wLWJvdHRvbS1mb3JtIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICMwNjU1QTIgMCUsICM0MTc0QzUgMTAwJSk7XG4gICAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTEuMTI1cmVtO1xuICAgIG1heC13aWR0aDogbWluKDEwMCUgLSBjbGFtcCg0cmVtLCA0cmVtICsgKCgxdncgLSAwLjc1cmVtKSAqIDMyKSwgOHJlbSksIDgycmVtKTtcbiAgICBtaW4taGVpZ2h0OiAzMC42MjVyZW07XG4gIH1cbn1cbi5kbXAtYm90dG9tLWZvcm1fX2Zvcm0sIC5kbXAtYm90dG9tLWZvcm1fX2ltZyB7XG4gIGZsZXg6IDEgMCA1MCU7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmRtcC1ib3R0b20tZm9ybV9faW1nIHtcbiAgICBib3JkZXItcmFkaXVzOiAwIDFyZW0gMXJlbSAwO1xuICB9XG59XG4uZG1wLWJvdHRvbS1mb3JtX19mb3JtIHtcbiAgcGFkZGluZzogY2xhbXAoMnJlbSwgMnJlbSArICgoMXZ3IC0gMC40OHJlbSkgKiA3LjQwNzQpLCA0cmVtKTtcbn1cbi5kbXAtYm90dG9tLWZvcm1fX2Zvcm0gZm9ybSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAuZG1wLWJvdHRvbS1mb3JtX19mb3JtIGZvcm0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLmRtcC1ib3R0b20tZm9ybV9fZm9ybSAuZ2ZfcHJvZ3Jlc3NiYXJfd3JhcHBlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAxNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5kbXAtYm90dG9tLWZvcm1fX2Zvcm0gLmdmX3Byb2dyZXNzYmFyX3dyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3R0b206IGF1dG87XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBvcmRlcjogMjtcbiAgfVxufVxuLmRtcC1ib3R0b20tZm9ybV9fZm9ybSAuZ2ZfcHJvZ3Jlc3NiYXJfd3JhcHBlciAuZ2ZfcHJvZ3Jlc3NiYXJfdGl0bGUge1xuICBjb2xvcjogI0ZGRjtcbiAgbWFyZ2luOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5kbXAtYm90dG9tLWZvcm1fX2Zvcm0gLmdmX3Byb2dyZXNzYmFyX3dyYXBwZXIgLmdmX3Byb2dyZXNzYmFyX3RpdGxlIHtcbiAgICBjb2xvcjogIzhFQjZGRjtcbiAgfVxufVxuLmRtcC1ib3R0b20tZm9ybV9fZm9ybSAuZ2ZfcHJvZ3Jlc3NiYXJfd3JhcHBlciAuZ2ZfcHJvZ3Jlc3NiYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmRtcC1ib3R0b20tZm9ybV9fZm9ybSAuZ2Zvcm1fcmVxdWlyZWRfbGVnZW5kLFxuLmRtcC1ib3R0b20tZm9ybV9fZm9ybSAuZ2Zvcm1fdmFsaWRhdGlvbl9lcnJvcnMge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4uZG1wLWJvdHRvbS1mb3JtX19mb3JtIC5nZmllbGRfdmFsaWRhdGlvbl9tZXNzYWdlIHtcbiAgY29sb3I6ICNFNDBCMUMgIWltcG9ydGFudDtcbn1cbi5kbXAtYm90dG9tLWZvcm1fX2Zvcm0gLmdmb3JtX3RpdGxlIHtcbiAgY29sb3I6ICNGRkY7XG4gIG1hcmdpbi1ib3R0b206IDAuMzc1cmVtO1xufVxuLmRtcC1ib3R0b20tZm9ybV9fZm9ybSAuZ2Zvcm1fZGVzY3JpcHRpb24sIC5kbXAtYm90dG9tLWZvcm1fX2Zvcm0gLmdzZWN0aW9uX2Rlc2NyaXB0aW9uIHtcbiAgY29sb3I6ICM4RUI2RkY7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG59XG4uZG1wLWJvdHRvbS1mb3JtX19mb3JtIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMS41cmVtIDIuNXJlbTtcbn1cbi5kbXAtYm90dG9tLWZvcm1fX2Zvcm0gLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ3NlY3Rpb24ge1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLmRtcC1ib3R0b20tZm9ybV9fZm9ybSAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nc2VjdGlvbiAuZ3NlY3Rpb25fdGl0bGUge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBjb2xvcjogI0ZGRjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5kbXAtYm90dG9tLWZvcm1fX2Zvcm0gLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ3NlY3Rpb24uZG1wLXNlY3Rpb24ge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuLmRtcC1ib3R0b20tZm9ybV9fZm9ybSAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQge1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLmRtcC1ib3R0b20tZm9ybV9fZm9ybSAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgLmdpbnB1dF9jb250YWluZXJfc2VsZWN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmRtcC1ib3R0b20tZm9ybV9fZm9ybSAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcGxhY2Vob2xkZXIge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5kbXAtYm90dG9tLWZvcm1fX2Zvcm0gLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkLmdmaWVsZC0td2lkdGgtaGFsZiB7XG4gICAgZmxleDogMCAwIGNhbGMoNTAlIC0gMS4yNTA2MjVyZW0pO1xuICAgIG1heC13aWR0aDogY2FsYyg1MCUgLSAxLjI1MDYyNXJlbSk7XG4gIH1cbn1cbi5kbXAtYm90dG9tLWZvcm1fX2Zvcm0gLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkLmhpZGRlbl9sYWJlbCAuZ2ZpZWxkX2xhYmVsIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLmRtcC1ib3R0b20tZm9ybV9fZm9ybSAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQuZ2ZfaW52aXNpYmxlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtOTk5OXB4O1xufVxuLmRtcC1ib3R0b20tZm9ybV9fZm9ybSAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgLmdpbnB1dF9jb250YWluZXIuZ2Zvcm0tZ3JpZC1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDVweDtcbn1cbi5kbXAtYm90dG9tLWZvcm1fX2Zvcm0gLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyLmdmb3JtLWdyaWQtcm93LmdpbnB1dF9jb250YWluZXJfY3VzdG9tX2NhcmRfZmllbGRzIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxLjVyZW0gMi41cmVtO1xuICBwYWRkaW5nLXRvcDogMS41cmVtO1xufVxuLmRtcC1ib3R0b20tZm9ybV9fZm9ybSAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgLmdpbnB1dF9jb250YWluZXIuZ2Zvcm0tZ3JpZC1yb3cuZ2lucHV0X2NvbnRhaW5lcl9jdXN0b21fY2FyZF9maWVsZHMgLmdmb3JtX2NhcmRfaWNvbl9jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbn1cbi5kbXAtYm90dG9tLWZvcm1fX2Zvcm0gLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyLmdmb3JtLWdyaWQtcm93LmdpbnB1dF9jb250YWluZXJfY3VzdG9tX2NhcmRfZmllbGRzIC5nZm9ybV9jYXJkX2ljb25fY29udGFpbmVyIC5nZm9ybV9jYXJkX2ljb24ge1xuICBmb250LXNpemU6IDA7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDM0cHg7XG59XG4uZG1wLWJvdHRvbS1mb3JtX19mb3JtIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCAuZ2lucHV0X2NvbnRhaW5lci5nZm9ybS1ncmlkLXJvdy5naW5wdXRfY29udGFpbmVyX2N1c3RvbV9jYXJkX2ZpZWxkcyAuZ2Zvcm1fY2FyZF9pY29uX2NvbnRhaW5lciAuZ2Zvcm1fY2FyZF9pY29uX21hc3RlcmNhcmQge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL21hc3RlcmNhcmQuc3ZnKTtcbn1cbi5kbXAtYm90dG9tLWZvcm1fX2Zvcm0gLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyLmdmb3JtLWdyaWQtcm93LmdpbnB1dF9jb250YWluZXJfY3VzdG9tX2NhcmRfZmllbGRzIC5nZm9ybV9jYXJkX2ljb25fY29udGFpbmVyIC5nZm9ybV9jYXJkX2ljb25fdmlzYSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvdmlzYS5zdmcpO1xufVxuLmRtcC1ib3R0b20tZm9ybV9fZm9ybSAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgLmdpbnB1dF9jb250YWluZXIuZ2Zvcm0tZ3JpZC1yb3cuZ2lucHV0X2NvbnRhaW5lcl9jdXN0b21fY2FyZF9maWVsZHMgLmdpbnB1dF9jYXJkZXh0cmFzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxLjVyZW0gMi41cmVtO1xufVxuLmRtcC1ib3R0b20tZm9ybV9fZm9ybSAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgLmdpbnB1dF9jb250YWluZXIuZ2Zvcm0tZ3JpZC1yb3cuZ2lucHV0X2NvbnRhaW5lcl9jdXN0b21fY2FyZF9maWVsZHMgaWZyYW1lIHtcbiAgaGVpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRkZGICFpbXBvcnRhbnQ7XG59XG4uZG1wLWJvdHRvbS1mb3JtX19mb3JtIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCAuZ2lucHV0X2NvbnRhaW5lci5nZm9ybS1ncmlkLXJvdy5naW5wdXRfY29udGFpbmVyX2N1c3RvbV9jYXJkX2ZpZWxkcyAuZ2Zvcm0tZmllbGQtbGFiZWwtLXR5cGUtc3ViIHtcbiAgbWFyZ2luLXRvcDogMC4yNXJlbTtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbn1cbi5kbXAtYm90dG9tLWZvcm1fX2Zvcm0gLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyIC5nZm9ybS1ncmlkLWNvbCB7XG4gIGNvbG9yOiAjRkZGO1xufVxuLmRtcC1ib3R0b20tZm9ybV9fZm9ybSAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgLmdpbnB1dF9jb250YWluZXIgLmdmb3JtLWdyaWQtY29sOm5vdCguaG91cl9taW51dGVfY29sb24pIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZG1wLWJvdHRvbS1mb3JtX19mb3JtIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZC5kbXAtbmFtZSAuZ2lucHV0X2NvbnRhaW5lciwgLmRtcC1ib3R0b20tZm9ybV9fZm9ybSAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQuZG1wLWVtYWlsIC5naW5wdXRfY29udGFpbmVyLCAuZG1wLWJvdHRvbS1mb3JtX19mb3JtIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZC5kbXAtcGhvbmUgLmdpbnB1dF9jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZG1wLWJvdHRvbS1mb3JtX19mb3JtIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZC5kbXAtbmFtZSAuZ2lucHV0X2NvbnRhaW5lcjpiZWZvcmUsIC5kbXAtYm90dG9tLWZvcm1fX2Zvcm0gLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkLmRtcC1lbWFpbCAuZ2lucHV0X2NvbnRhaW5lcjpiZWZvcmUsIC5kbXAtYm90dG9tLWZvcm1fX2Zvcm0gLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkLmRtcC1waG9uZSAuZ2lucHV0X2NvbnRhaW5lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA4cHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5kbXAtYm90dG9tLWZvcm1fX2Zvcm0gLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkLmRtcC1uYW1lIC5naW5wdXRfY29udGFpbmVyIGlucHV0Om5vdChbdHlwZT1maWxlXSk6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KFt0eXBlPXJhZGlvXSksIC5kbXAtYm90dG9tLWZvcm1fX2Zvcm0gLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkLmRtcC1lbWFpbCAuZ2lucHV0X2NvbnRhaW5lciBpbnB1dDpub3QoW3R5cGU9ZmlsZV0pOm5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbdHlwZT1yYWRpb10pLCAuZG1wLWJvdHRvbS1mb3JtX19mb3JtIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZC5kbXAtcGhvbmUgLmdpbnB1dF9jb250YWluZXIgaW5wdXQ6bm90KFt0eXBlPWZpbGVdKTpub3QoW3R5cGU9Y2hlY2tib3hdKTpub3QoW3R5cGU9cmFkaW9dKSB7XG4gIHBhZGRpbmc6IDAgMC41cmVtIDAgMi41cmVtO1xufVxuLmRtcC1ib3R0b20tZm9ybV9fZm9ybSAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQuZG1wLXJhZGlvIC5nY2hvaWNlIHtcbiAgY29sb3I6ICNGRkY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogOHB4O1xufVxuLmRtcC1ib3R0b20tZm9ybV9fZm9ybSAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQuZG1wLXRleHRhcmVhIHRleHRhcmVhOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG59XG4uZG1wLWJvdHRvbS1mb3JtX19mb3JtIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZC5kbXAtbmFtZSAuZ2lucHV0X2NvbnRhaW5lcjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3VzZXIuc3ZnKTtcbn1cbi5kbXAtYm90dG9tLWZvcm1fX2Zvcm0gLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkLmRtcC1lbWFpbCAuZ2lucHV0X2NvbnRhaW5lcjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2VudmVsb3BlLnN2Zyk7XG59XG4uZG1wLWJvdHRvbS1mb3JtX19mb3JtIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZC5kbXAtcGhvbmUgLmdpbnB1dF9jb250YWluZXI6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9waG9uZS5zdmcpO1xufVxuLmRtcC1ib3R0b20tZm9ybV9fZm9ybSAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgLmdmaWVsZF9kZXNjcmlwdGlvbiB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW07XG59XG4uZG1wLWJvdHRvbS1mb3JtX19mb3JtIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCBpbnB1dDpub3QoW3R5cGU9ZmlsZV0pOm5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbdHlwZT1yYWRpb10pIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogM3JlbTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0ZGRjtcbiAgcGFkZGluZzogMCAwLjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI0ZGRjtcbn1cbi5kbXAtYm90dG9tLWZvcm1fX2Zvcm0gLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIGlucHV0Om5vdChbdHlwZT1maWxlXSk6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KFt0eXBlPXJhZGlvXSk6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNGRkY7XG59XG4uZG1wLWJvdHRvbS1mb3JtX19mb3JtIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0ZGRjtcbn1cbi5kbXAtYm90dG9tLWZvcm1fX2Zvcm0gLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgY29sb3I6ICNGRkYgIWltcG9ydGFudDtcbn1cbi5kbXAtYm90dG9tLWZvcm1fX2Zvcm0gLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2NoZXZyb24tZG93bi13aGl0ZS5zdmdcIik7XG4gIHJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG4uZG1wLWJvdHRvbS1mb3JtX19mb3JtIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4uZG1wLWJvdHRvbS1mb3JtX19mb3JtIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0tc2VsZWN0YWJsZSB7XG4gIGNvbG9yOiAjRkZGO1xufVxuLmRtcC1ib3R0b20tZm9ybV9fZm9ybSAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgLnNlbGVjdDItZHJvcGRvd24ge1xuICBib3JkZXItY29sb3I6ICNGRkY7XG59XG4uZG1wLWJvdHRvbS1mb3JtX19mb3JtIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCB0ZXh0YXJlYSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDE3OXB4O1xuICBwYWRkaW5nOiAxMnB4IDRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNGRkY7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGNvbG9yOiAjRkZGO1xufVxuLmRtcC1ib3R0b20tZm9ybV9fZm9ybSAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgdGV4dGFyZWE6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuLmRtcC1ib3R0b20tZm9ybV9fZm9ybSAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgdGV4dGFyZWE6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbn1cbi5kbXAtYm90dG9tLWZvcm1fX2Zvcm0gLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyX2ZpbGV1cGxvYWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRkZGO1xufVxuLmRtcC1ib3R0b20tZm9ybV9fZm9ybSAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgLmdpbnB1dF9jb250YWluZXJfZmlsZXVwbG9hZDpiZWZvcmUge1xuICBjb250ZW50OiB2YXIoLS1kbXAtdGV4dCwgXCJObyBmaWxlIGNob3NlblwiKTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGxlZnQ6IDAuNzVyZW07XG4gIGNvbG9yOiAjOEVCNkZGO1xufVxuLmRtcC1ib3R0b20tZm9ybV9fZm9ybSAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgLmdpbnB1dF9jb250YWluZXJfZmlsZXVwbG9hZDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiQ2hvb3NlIEZpbGVcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBoZWlnaHQ6IDEuODEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuODEyNXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgcGFkZGluZzogMCAwLjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgcmlnaHQ6IDAuNzVyZW07XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmRtcC1ib3R0b20tZm9ybV9fZm9ybSAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgLmdpbnB1dF9jb250YWluZXJfZmlsZXVwbG9hZCAuZ2Zvcm1fZmlsZXVwbG9hZF9ydWxlcyB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5kbXAtYm90dG9tLWZvcm1fX2Zvcm0gLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyX2ZpbGV1cGxvYWQgW3R5cGU9ZmlsZV0ge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzcmVtO1xuICBib3JkZXI6IG5vbmU7XG4gIG9wYWNpdHk6IDAgIWltcG9ydGFudDtcbn1cbi5kbXAtYm90dG9tLWZvcm1fX2Zvcm0gLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyX2NoZWNrYm94IC5nZmllbGRfY2hlY2tib3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEuMjVyZW07XG59XG4uZG1wLWJvdHRvbS1mb3JtX19mb3JtIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCAuZ2lucHV0X2NvbnRhaW5lcl9jaGVja2JveCAuZ2ZpZWxkX2NoZWNrYm94IC5nY2hvaWNlIGlucHV0IHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLmRtcC1ib3R0b20tZm9ybV9fZm9ybSAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgLmdpbnB1dF9jb250YWluZXJfY2hlY2tib3ggLmdmaWVsZF9jaGVja2JveCAuZ2Nob2ljZSBsYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgcGFkZGluZy1sZWZ0OiAyNnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjRkZGO1xufVxuLmRtcC1ib3R0b20tZm9ybV9fZm9ybSAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgLmdpbnB1dF9jb250YWluZXJfY2hlY2tib3ggLmdmaWVsZF9jaGVja2JveCAuZ2Nob2ljZSBsYWJlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC4wOTM3NXJlbTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0ZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMC44NzVyZW0gMC43NXJlbTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG4uZG1wLWJvdHRvbS1mb3JtX19mb3JtIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCAuZ2lucHV0X2NvbnRhaW5lcl9jaGVja2JveCAuZ2ZpZWxkX2NoZWNrYm94IC5nY2hvaWNlIGlucHV0OmNoZWNrZWQgKyBsYWJlbDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2NoZWNrYm94LnN2Zyk7XG59XG4uZG1wLWJvdHRvbS1mb3JtX19mb3JtIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZC5kbXAtcmFkaW8tYnV0dG9uIC5naW5wdXRfY29udGFpbmVyX3JhZGlvIC5nZmllbGRfcmFkaW8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMXJlbTtcbn1cbi5kbXAtYm90dG9tLWZvcm1fX2Zvcm0gLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkLmRtcC1yYWRpby1idXR0b24gLmdpbnB1dF9jb250YWluZXJfcmFkaW8gLmdmaWVsZF9yYWRpbyAuZ2Nob2ljZSB7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmRtcC1ib3R0b20tZm9ybV9fZm9ybSAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQuZG1wLXJhZGlvLWJ1dHRvbiAuZ2lucHV0X2NvbnRhaW5lcl9yYWRpbyAuZ2ZpZWxkX3JhZGlvIC5nY2hvaWNlIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5kbXAtYm90dG9tLWZvcm1fX2Zvcm0gLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkLmRtcC1yYWRpby1idXR0b24gLmdpbnB1dF9jb250YWluZXJfcmFkaW8gLmdmaWVsZF9yYWRpbyAuZ2Nob2ljZSBpbnB1dCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5kbXAtYm90dG9tLWZvcm1fX2Zvcm0gLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkLmRtcC1yYWRpby1idXR0b24gLmdpbnB1dF9jb250YWluZXJfcmFkaW8gLmdmaWVsZF9yYWRpbyAuZ2Nob2ljZSBsYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzhFQjZGRjtcbiAgY29sb3I6ICM4RUI2RkY7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICBtYXJnaW46IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHM7XG59XG4uZG1wLWJvdHRvbS1mb3JtX19mb3JtIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZC5kbXAtcmFkaW8tYnV0dG9uIC5naW5wdXRfY29udGFpbmVyX3JhZGlvIC5nZmllbGRfcmFkaW8gLmdjaG9pY2UgaW5wdXQ6Y2hlY2tlZCArIGxhYmVsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhFQjZGRjtcbiAgY29sb3I6ICMwNjU1QTI7XG59XG4uZG1wLWJvdHRvbS1mb3JtX19mb3JtIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZF9sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDAuMzc1cmVtO1xuICBjb2xvcjogI0ZGRjtcbn1cbi5kbXAtYm90dG9tLWZvcm1fX2Zvcm0gLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkX2xhYmVsIC5nZmllbGRfcmVxdWlyZWQge1xuICBjb2xvcjogI0ZGRjtcbiAgbWFyZ2luLWxlZnQ6IDJweDtcbn1cbi5kbXAtYm90dG9tLWZvcm1fX2Zvcm0gLmdmb3JtX2Zvb3RlciwgLmRtcC1ib3R0b20tZm9ybV9fZm9ybSAuZ2Zvcm1fcGFnZV9mb290ZXIge1xuICBwYWRkaW5nLXRvcDogMi4xMjVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMTVweDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAuZG1wLWJvdHRvbS1mb3JtX19mb3JtIC5nZm9ybV9mb290ZXIsIC5kbXAtYm90dG9tLWZvcm1fX2Zvcm0gLmdmb3JtX3BhZ2VfZm9vdGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cbi5kbXAtYm90dG9tLWZvcm1fX2Zvcm0gLmdmb3JtX2Zvb3RlciAuZ2Zvcm0tbG9hZGVyLCAuZG1wLWJvdHRvbS1mb3JtX19mb3JtIC5nZm9ybV9wYWdlX2Zvb3RlciAuZ2Zvcm0tbG9hZGVyIHtcbiAgb3JkZXI6IDE7XG59XG4uZG1wLWJvdHRvbS1mb3JtX2ZyZWUgLmRtcC1ib3R0b20tZm9ybV9fZm9ybSAuZ2Zvcm1fZm9vdGVyIFt0eXBlPXN1Ym1pdF0sIC5kbXAtYm90dG9tLWZvcm1fZnJlZSAuZG1wLWJvdHRvbS1mb3JtX19mb3JtIC5nZm9ybV9mb290ZXIgW3R5cGU9YnV0dG9uXSwgLmRtcC1ib3R0b20tZm9ybV9mcmVlIC5kbXAtYm90dG9tLWZvcm1fX2Zvcm0gLmdmb3JtX3BhZ2VfZm9vdGVyIFt0eXBlPXN1Ym1pdF0sIC5kbXAtYm90dG9tLWZvcm1fZnJlZSAuZG1wLWJvdHRvbS1mb3JtX19mb3JtIC5nZm9ybV9wYWdlX2Zvb3RlciBbdHlwZT1idXR0b25dIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogOHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBmb250LXdlaWdodDogNTAwO1xuICBwYWRkaW5nOiAxMXB4IDI0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDQwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkO1xuICBib3JkZXItY29sb3I6ICNGRkY7XG4gIG9yZGVyOiAyO1xuICBibG9jay1zaXplOiBhdXRvICFpbXBvcnRhbnQ7XG59XG4uZG1wLWJvdHRvbS1mb3JtX2ZyZWUgLmRtcC1ib3R0b20tZm9ybV9fZm9ybSAuZ2Zvcm1fZm9vdGVyIFt0eXBlPWJ1dHRvbl0sIC5kbXAtYm90dG9tLWZvcm1fZnJlZSAuZG1wLWJvdHRvbS1mb3JtX19mb3JtIC5nZm9ybV9wYWdlX2Zvb3RlciBbdHlwZT1idXR0b25dIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjRkZGO1xufVxuLmRtcC1ib3R0b20tZm9ybV9mcmVlIC5kbXAtYm90dG9tLWZvcm1fX2Zvcm0gLmdmb3JtX2Zvb3RlciBbdHlwZT1idXR0b25dOmhvdmVyLCAuZG1wLWJvdHRvbS1mb3JtX2ZyZWUgLmRtcC1ib3R0b20tZm9ybV9fZm9ybSAuZ2Zvcm1fZm9vdGVyIFt0eXBlPWJ1dHRvbl06Zm9jdXMsIC5kbXAtYm90dG9tLWZvcm1fZnJlZSAuZG1wLWJvdHRvbS1mb3JtX19mb3JtIC5nZm9ybV9wYWdlX2Zvb3RlciBbdHlwZT1idXR0b25dOmhvdmVyLCAuZG1wLWJvdHRvbS1mb3JtX2ZyZWUgLmRtcC1ib3R0b20tZm9ybV9fZm9ybSAuZ2Zvcm1fcGFnZV9mb290ZXIgW3R5cGU9YnV0dG9uXTpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgY29sb3I6ICMwNjU1QTI7XG59XG4uZG1wLWJvdHRvbS1mb3JtX2ZyZWUgLmRtcC1ib3R0b20tZm9ybV9fZm9ybSAuZ2Zvcm1fZm9vdGVyIFt0eXBlPXN1Ym1pdF0sIC5kbXAtYm90dG9tLWZvcm1fZnJlZSAuZG1wLWJvdHRvbS1mb3JtX19mb3JtIC5nZm9ybV9wYWdlX2Zvb3RlciBbdHlwZT1zdWJtaXRdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgY29sb3I6ICMwNjU1QTI7XG59XG4uZG1wLWJvdHRvbS1mb3JtX2ZyZWUgLmRtcC1ib3R0b20tZm9ybV9fZm9ybSAuZ2Zvcm1fZm9vdGVyIFt0eXBlPXN1Ym1pdF06aG92ZXIsIC5kbXAtYm90dG9tLWZvcm1fZnJlZSAuZG1wLWJvdHRvbS1mb3JtX19mb3JtIC5nZm9ybV9mb290ZXIgW3R5cGU9c3VibWl0XTpmb2N1cywgLmRtcC1ib3R0b20tZm9ybV9mcmVlIC5kbXAtYm90dG9tLWZvcm1fX2Zvcm0gLmdmb3JtX3BhZ2VfZm9vdGVyIFt0eXBlPXN1Ym1pdF06aG92ZXIsIC5kbXAtYm90dG9tLWZvcm1fZnJlZSAuZG1wLWJvdHRvbS1mb3JtX19mb3JtIC5nZm9ybV9wYWdlX2Zvb3RlciBbdHlwZT1zdWJtaXRdOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjRDNDMwO1xuICBjb2xvcjogI0ZGRjtcbiAgYm9yZGVyLWNvbG9yOiAjRjRDNDMwO1xufVxuLmRtcC1ib3R0b20tZm9ybV9wYWlkIC5kbXAtYm90dG9tLWZvcm1fX2Zvcm0gLmdmb3JtX2Zvb3RlciBbdHlwZT1zdWJtaXRdLCAuZG1wLWJvdHRvbS1mb3JtX3BhaWQgLmRtcC1ib3R0b20tZm9ybV9fZm9ybSAuZ2Zvcm1fZm9vdGVyIFt0eXBlPWJ1dHRvbl0sIC5kbXAtYm90dG9tLWZvcm1fcGFpZCAuZG1wLWJvdHRvbS1mb3JtX19mb3JtIC5nZm9ybV9wYWdlX2Zvb3RlciBbdHlwZT1zdWJtaXRdLCAuZG1wLWJvdHRvbS1mb3JtX3BhaWQgLmRtcC1ib3R0b20tZm9ybV9fZm9ybSAuZ2Zvcm1fcGFnZV9mb290ZXIgW3R5cGU9YnV0dG9uXSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDhweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvdXRsaW5lOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cztcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBmbGV4LXNocmluazogMDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcGFkZGluZzogMTFweCAyNHB4O1xuICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICBib3JkZXI6IDFweCBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiAjRkZGO1xuICBvcmRlcjogMjtcbiAgYmxvY2stc2l6ZTogYXV0byAhaW1wb3J0YW50O1xufVxuLmRtcC1ib3R0b20tZm9ybV9wYWlkIC5kbXAtYm90dG9tLWZvcm1fX2Zvcm0gLmdmb3JtX2Zvb3RlciBbdHlwZT1idXR0b25dLCAuZG1wLWJvdHRvbS1mb3JtX3BhaWQgLmRtcC1ib3R0b20tZm9ybV9fZm9ybSAuZ2Zvcm1fcGFnZV9mb290ZXIgW3R5cGU9YnV0dG9uXSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI0ZGRjtcbn1cbi5kbXAtYm90dG9tLWZvcm1fcGFpZCAuZG1wLWJvdHRvbS1mb3JtX19mb3JtIC5nZm9ybV9mb290ZXIgW3R5cGU9YnV0dG9uXTpob3ZlciwgLmRtcC1ib3R0b20tZm9ybV9wYWlkIC5kbXAtYm90dG9tLWZvcm1fX2Zvcm0gLmdmb3JtX2Zvb3RlciBbdHlwZT1idXR0b25dOmZvY3VzLCAuZG1wLWJvdHRvbS1mb3JtX3BhaWQgLmRtcC1ib3R0b20tZm9ybV9fZm9ybSAuZ2Zvcm1fcGFnZV9mb290ZXIgW3R5cGU9YnV0dG9uXTpob3ZlciwgLmRtcC1ib3R0b20tZm9ybV9wYWlkIC5kbXAtYm90dG9tLWZvcm1fX2Zvcm0gLmdmb3JtX3BhZ2VfZm9vdGVyIFt0eXBlPWJ1dHRvbl06Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gIGNvbG9yOiAjMDY1NUEyO1xuICBib3JkZXI6IDFweCBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiAjRkZGO1xufVxuLmRtcC1ib3R0b20tZm9ybV9wYWlkIC5kbXAtYm90dG9tLWZvcm1fX2Zvcm0gLmdmb3JtX2Zvb3RlciBbdHlwZT1zdWJtaXRdLCAuZG1wLWJvdHRvbS1mb3JtX3BhaWQgLmRtcC1ib3R0b20tZm9ybV9fZm9ybSAuZ2Zvcm1fcGFnZV9mb290ZXIgW3R5cGU9c3VibWl0XSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFNDBCMUM7XG4gIGNvbG9yOiAjRkZGO1xuICBib3JkZXItY29sb3I6ICNFNDBCMUM7XG59XG4uZG1wLWJvdHRvbS1mb3JtX3BhaWQgLmRtcC1ib3R0b20tZm9ybV9fZm9ybSAuZ2Zvcm1fZm9vdGVyIFt0eXBlPXN1Ym1pdF06aG92ZXIsIC5kbXAtYm90dG9tLWZvcm1fcGFpZCAuZG1wLWJvdHRvbS1mb3JtX19mb3JtIC5nZm9ybV9mb290ZXIgW3R5cGU9c3VibWl0XTpmb2N1cywgLmRtcC1ib3R0b20tZm9ybV9wYWlkIC5kbXAtYm90dG9tLWZvcm1fX2Zvcm0gLmdmb3JtX3BhZ2VfZm9vdGVyIFt0eXBlPXN1Ym1pdF06aG92ZXIsIC5kbXAtYm90dG9tLWZvcm1fcGFpZCAuZG1wLWJvdHRvbS1mb3JtX19mb3JtIC5nZm9ybV9wYWdlX2Zvb3RlciBbdHlwZT1zdWJtaXRdOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzYyNjI2O1xuICBib3JkZXItY29sb3I6ICNDNjI2MjY7XG4gIGNvbG9yOiAjRkZGO1xufVxuLmRtcC1ib3R0b20tZm9ybV9fZm9ybSAuZ2Zvcm1fZm9vdGVyIC5nZm9ybV9wcGNwX3NtYXJ0X3BheW1lbnRfYnV0dG9ucywgLmRtcC1ib3R0b20tZm9ybV9fZm9ybSAuZ2Zvcm1fcGFnZV9mb290ZXIgLmdmb3JtX3BwY3Bfc21hcnRfcGF5bWVudF9idXR0b25zIHtcbiAgb3JkZXI6IDI7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDQ1cHggIWltcG9ydGFudDtcbn1cbi5kbXAtYm90dG9tLWZvcm1fX2Zvcm0gLmdmb3JtX2Zvb3RlciAuZ2Zvcm1fcHBjcF9zbWFydF9wYXltZW50X2J1dHRvbnMgLnBheXBhbC1idXR0b25zLCAuZG1wLWJvdHRvbS1mb3JtX19mb3JtIC5nZm9ybV9wYWdlX2Zvb3RlciAuZ2Zvcm1fcHBjcF9zbWFydF9wYXltZW50X2J1dHRvbnMgLnBheXBhbC1idXR0b25zIHtcbiAgaGVpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi10b3A6IDJweDtcbn1cbi5kbXAtYm90dG9tLWZvcm1fX2Zvcm0gLmdmb3JtX2Zvb3RlciAuZ2Zvcm1fcHBjcF9zbWFydF9wYXltZW50X2J1dHRvbnMgaWZyYW1lLCAuZG1wLWJvdHRvbS1mb3JtX19mb3JtIC5nZm9ybV9wYWdlX2Zvb3RlciAuZ2Zvcm1fcHBjcF9zbWFydF9wYXltZW50X2J1dHRvbnMgaWZyYW1lIHtcbiAgbWFyZ2luOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5kbXAtYm90dG9tLWZvcm1fX2Zvcm0gLmdmb3JtX2Zvb3RlciAuZ2Zvcm1fcHBjcF9zbWFydF9wYXltZW50X2J1dHRvbnMsIC5kbXAtYm90dG9tLWZvcm1fX2Zvcm0gLmdmb3JtX3BhZ2VfZm9vdGVyIC5nZm9ybV9wcGNwX3NtYXJ0X3BheW1lbnRfYnV0dG9ucyB7XG4gICAgbWFyZ2luLWlubGluZTogMDtcbiAgfVxufVxuLmRtcC1ib3R0b20tZm9ybV9fZm9ybSAuc2VsZWN0MiB7XG4gIHdpZHRoOiAxMDAlO1xufVxucG9zaXRpb246ciAuZG1wLWJvdHRvbS1mb3JtX19mb3JtIC5zZWxlY3QyLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmRtcC1ib3R0b20tZm9ybV9fZm9ybSAuc2VsZWN0Mi1zZWxlY3Rpb24ge1xuICBoZWlnaHQ6IDQ4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDAwMDA7XG59XG4uZG1wLWJvdHRvbS1mb3JtX19mb3JtIC5zZWxlY3QyLXNlbGVjdGlvblthcmlhLWV4cGFuZGVkPXRydWVdIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuLmRtcC1ib3R0b20tZm9ybV9fZm9ybSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgcGFkZGluZzogMCAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQ7XG59XG4uZG1wLWJvdHRvbS1mb3JtX19mb3JtIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICB3aWR0aDogMjRweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDI0cHggIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2NoZXZyb24tZG93bi5zdmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgcmlnaHQ6IDExcHggIWltcG9ydGFudDtcbiAgdG9wOiAwICFpbXBvcnRhbnQ7XG4gIGJvdHRvbTogMCAhaW1wb3J0YW50O1xuICBtYXJnaW46IGF1dG87XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzO1xufVxuLmRtcC1ib3R0b20tZm9ybV9fZm9ybSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmRtcC1ib3R0b20tZm9ybV9faW1nIHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmRtcC1ib3R0b20tZm9ybV9faW1nIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5kbXAtYm90dG9tLWZvcm1fZnJlZSAuZ2Zvcm1fY29uZmlybWF0aW9uX3dyYXBwZXIsIC5kbXAtYm90dG9tLWZvcm1fcGFpZCAuZ2Zvcm1fY29uZmlybWF0aW9uX3dyYXBwZXIge1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZG1wLWJvdHRvbS1mb3JtX3BhaWQgZm9ybSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLmRtcC1ib3R0b20tZm9ybV9wYWlkIC5nZl9wcm9ncmVzc2Jhcl93cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm90dG9tOiBhdXRvO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgb3JkZXI6IDI7XG4gIH1cbiAgLmRtcC1ib3R0b20tZm9ybV9wYWlkIC5nZl9wcm9ncmVzc2Jhcl93cmFwcGVyIC5nZl9wcm9ncmVzc2Jhcl90aXRsZSB7XG4gICAgY29sb3I6ICM4RUI2RkY7XG4gIH1cbn1cblxuLmRtcC1jYWxsYmFjayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMzJweCAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5kbXAtY2FsbGJhY2sge1xuICAgIHBhZGRpbmc6IDgwcHggMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5kbXAtY2FsbGJhY2sge1xuICAgIHBhZGRpbmc6IDExMnB4IDA7XG4gIH1cbn1cbi5kbXAtY2FsbGJhY2tfX2JnIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZG1wLWNhbGxiYWNrX19iZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB6LWluZGV4OiAxO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmRtcC1jYWxsYmFja19fYmctaW1hZ2UtLWRlc2t0b3Age1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZG1wLWNhbGxiYWNrX19iZy1pbWFnZS0tbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uZG1wLWNhbGxiYWNrX193cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuLmRtcC1jYWxsYmFja19fY29udGVudCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5kbXAtY2FsbGJhY2tfX2NvbnRlbnQge1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDIwcHgpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5kbXAtY2FsbGJhY2tfX2NvbnRlbnQge1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDQwcHgpO1xuICB9XG59XG4uZG1wLWNhbGxiYWNrX19jb250ZW50IGgyIHtcbiAgY29sb3I6ICMwNjU1QTI7XG4gIG1hcmdpbjogMCAwIDI0cHg7XG59XG4uZG1wLWNhbGxiYWNrX19jb250ZW50IHAge1xuICBtYXJnaW46IDAgMCA0MHB4O1xufVxuLmRtcC1jYWxsYmFja19fY29udGVudCBwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmRtcC1jYWxsYmFja19ncmF5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y2RjZGNjtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmRtcC1jYWxsYmFja19ncmF5IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTEycHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZG1wLWNhbGxiYWNrX2dyYXkgLmRtcC1jYWxsYmFja19fYmcge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuLmRtcC1jYWxsYmFja19ncmF5IC5kbXAtY2FsbGJhY2tfX2JnOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI0Y2RjZGNiAwJSwgcmdiYSgyNDYsIDI0NiwgMjQ2LCAwKSAxMDAlKTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG4uZG1wLWNhbGxiYWNrX2JsdWUge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgI0Q1RTlFQiwgI0Q1RTlFQiksIGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMiksIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKSk7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5kbXAtY2FsbGJhY2tfYmx1ZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDExMnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmRtcC1jYWxsYmFja19ibHVlIC5kbXAtY2FsbGJhY2tfX2JnIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cbi5kbXAtY2FsbGJhY2tfY29udGVudC1yaWdodCAuZG1wLWNhbGxiYWNrX19jb250ZW50IHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi5ncmF2aXR5LW1vZGFsIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiA5OTk5O1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNik7XG59XG4uZ3Jhdml0eS1tb2RhbF9fY29udGVudCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIG1hcmdpbjogMTAlIGF1dG87XG4gIHBhZGRpbmc6IDMwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgd2lkdGg6IDYwMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XG4gIGJveC1zaGFkb3c6IDBweCAyNHB4IDQ4cHggLTEycHggcmdiYSgwLCAwLCAwLCAwLjE4KTtcbn1cbi5ncmF2aXR5LW1vZGFsX19jb250ZW50IC5nZm9ybV90aXRsZSB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBmb250LXNpemU6IGNsYW1wKDEuNXJlbSwgMS41cmVtICsgKCgxdncgLSAwLjQ4cmVtKSAqIDIuMzE0OCksIDIuMTI1cmVtKTtcbiAgbWFyZ2luLWJvdHRvbTogMS41NjI1cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuLmdyYXZpdHktbW9kYWxfX2NvbnRlbnQgLmdmb3JtX3JlcXVpcmVkX2xlZ2VuZCxcbi5ncmF2aXR5LW1vZGFsX19jb250ZW50IC5nZm9ybV92YWxpZGF0aW9uX2Vycm9ycyB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5ncmF2aXR5LW1vZGFsX19jb250ZW50IC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZF9sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDAuMzc1cmVtO1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbi5ncmF2aXR5LW1vZGFsX19jb250ZW50IC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZF9sYWJlbCAuZ2ZpZWxkX3JlcXVpcmVkIHtcbiAgbWFyZ2luLWxlZnQ6IDJweDtcbn1cbi5ncmF2aXR5LW1vZGFsX19jb250ZW50IC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uZ3Jhdml0eS1tb2RhbF9fY29udGVudCAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgaW5wdXQ6bm90KFt0eXBlPWZpbGVdKTpub3QoW3R5cGU9Y2hlY2tib3hdKTpub3QoW3R5cGU9cmFkaW9dKSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDNyZW07XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDAwMDA7XG4gIHBhZGRpbmc6IDAgMC41cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4uZ3Jhdml0eS1tb2RhbF9fY29udGVudCAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgaW5wdXQ6bm90KFt0eXBlPWZpbGVdKTpub3QoW3R5cGU9Y2hlY2tib3hdKTpub3QoW3R5cGU9cmFkaW9dKTo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbi5ncmF2aXR5LW1vZGFsIC5nZm9ybV9mb290ZXIsIC5ncmF2aXR5LW1vZGFsIC5nZm9ybV9wYWdlX2Zvb3RlciB7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG59XG4uZ3Jhdml0eS1tb2RhbCAuZ2Zvcm1fZm9vdGVyIFt0eXBlPXN1Ym1pdF0sIC5ncmF2aXR5LW1vZGFsIC5nZm9ybV9wYWdlX2Zvb3RlciBbdHlwZT1zdWJtaXRdIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogOHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBmb250LXdlaWdodDogNTAwO1xuICBwYWRkaW5nOiAxMXB4IDI0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDQwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkO1xuICBib3JkZXItY29sb3I6ICNGRkY7XG4gIG9yZGVyOiAyO1xuICBibG9jay1zaXplOiBhdXRvICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNjU1QTI7XG4gIGNvbG9yOiAjRkZGO1xuICBib3JkZXItY29sb3I6ICMwNjU1QTI7XG59XG4uZ3Jhdml0eS1tb2RhbCAuZ2Zvcm1fZm9vdGVyIFt0eXBlPXN1Ym1pdF06aG92ZXIsIC5ncmF2aXR5LW1vZGFsIC5nZm9ybV9mb290ZXIgW3R5cGU9c3VibWl0XTpmb2N1cywgLmdyYXZpdHktbW9kYWwgLmdmb3JtX3BhZ2VfZm9vdGVyIFt0eXBlPXN1Ym1pdF06aG92ZXIsIC5ncmF2aXR5LW1vZGFsIC5nZm9ybV9wYWdlX2Zvb3RlciBbdHlwZT1zdWJtaXRdOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICBjb2xvcjogIzA2NTVBMjtcbiAgYm9yZGVyLWNvbG9yOiAjMDY1NUEyO1xufVxuLmdyYXZpdHktbW9kYWxfX2Nsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwcHg7XG4gIHJpZ2h0OiAyMHB4O1xuICBmb250LXNpemU6IDI4cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuLmdyYXZpdHktbW9kYWxfX2Nsb3NlOmhvdmVyIHtcbiAgb3BhY2l0eTogMC41O1xufVxuXG4uZG1wLXRlc3RpbW9uaWFscyB7XG4gIGJhY2tncm91bmQ6ICMwNjU1QTI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMzJweCAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5kbXAtdGVzdGltb25pYWxzIHtcbiAgICBwYWRkaW5nOiA4MHB4IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZG1wLXRlc3RpbW9uaWFscyB7XG4gICAgcGFkZGluZzogMTEycHggMDtcbiAgfVxufVxuLmRtcC10ZXN0aW1vbmlhbHNfX2JnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHotaW5kZXg6IDE7XG59XG4uZG1wLXRlc3RpbW9uaWFsc19fY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cbi5kbXAtdGVzdGltb25pYWxzX19oZWFkIHtcbiAgY29sb3I6ICNGRkY7XG4gIG1hcmdpbjogMCAwIDMycHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmRtcC10ZXN0aW1vbmlhbHNfX2hlYWQge1xuICAgIG1hcmdpbjogMCAwIDQ4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZG1wLXRlc3RpbW9uaWFsc19faGVhZCB7XG4gICAgbWFyZ2luOiAwIDAgODBweDtcbiAgfVxufVxuLmRtcC10ZXN0aW1vbmlhbHNfX2hlYWQgaDIge1xuICBjb2xvcjogI0ZGRjtcbiAgbWFyZ2luOiAwIDAgMTZweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZG1wLXRlc3RpbW9uaWFsc19faGVhZCBoMiB7XG4gICAgbWFyZ2luOiAwIDAgMjRweDtcbiAgfVxufVxuLmRtcC10ZXN0aW1vbmlhbHNfX2hlYWQgcCB7XG4gIG1hcmdpbjogMDtcbn1cbi5kbXAtdGVzdGltb25pYWxzX19ib2R5IC5zd2lwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiA4MHB4O1xufVxuLmRtcC10ZXN0aW1vbmlhbHNfX2JvZHkgLnN3aXBlci1zbGlkZSB7XG4gIGhlaWdodDogYXV0bztcbn1cbi5kbXAtdGVzdGltb25pYWxzX19ib2R5IC5zd2lwZXItc2xpZGUgLmRtcC10ZXN0aW1vbmlhbHMtY2FyZCB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5kbXAtdGVzdGltb25pYWxzX19ib2R5IC5zd2lwZXIgLnN3aXBlci1idXR0b24tcHJldixcbi5kbXAtdGVzdGltb25pYWxzX19ib2R5IC5zd2lwZXIgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xufVxuLmRtcC10ZXN0aW1vbmlhbHNfX2JvZHkgLnN3aXBlciAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgcmlnaHQ6IDYzcHg7XG59XG4uZG1wLXRlc3RpbW9uaWFsc19fYm9keSAuc3dpcGVyIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICByaWdodDogMDtcbn1cbi5kbXAtdGVzdGltb25pYWxzX19ib2R5IC5zd2lwZXIgLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDIwcHg7XG59XG5cbi5kbXAtY2VydGlmaWNhdGlvbiB7XG4gIHBhZGRpbmc6IDMycHggMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZG1wLWNlcnRpZmljYXRpb24ge1xuICAgIHBhZGRpbmc6IDY0cHggMDtcbiAgfVxufVxuLmRtcC1jZXJ0aWZpY2F0aW9uX19yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGdhcDogMzJweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZG1wLWNlcnRpZmljYXRpb25fX3JvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxufVxuLmRtcC1jZXJ0aWZpY2F0aW9uX190ZXh0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5kbXAtY2VydGlmaWNhdGlvbl9fdGV4dCB7XG4gICAgd2lkdGg6IDQ2N3B4O1xuICB9XG59XG4uZG1wLWNlcnRpZmljYXRpb25fX3RleHQgaDUge1xuICBtYXJnaW46IDAgMCAxMHB4O1xufVxuLmRtcC1jZXJ0aWZpY2F0aW9uX190ZXh0IHAge1xuICBtYXJnaW46IDAgMCAxMHB4O1xufVxuLmRtcC1jZXJ0aWZpY2F0aW9uX190ZXh0IHA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uZG1wLWNlcnRpZmljYXRpb25fX2xvZ29zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IDE2cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5kbXAtY2VydGlmaWNhdGlvbl9fbG9nb3Mge1xuICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZG1wLWNlcnRpZmljYXRpb25fX2xvZ29zIHtcbiAgICBnYXA6IDQ4cHg7XG4gIH1cbn1cbi5kbXAtY2VydGlmaWNhdGlvbl9fbG9nb3MtaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogOTBweDtcbiAgbWF4LXdpZHRoOiAxMzFweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZG1wLWNlcnRpZmljYXRpb25fX2xvZ29zLWl0ZW0ge1xuICAgIGhlaWdodDogMTAwcHg7XG4gIH1cbn1cbi5kbXAtY2VydGlmaWNhdGlvbl9fbG9nb3MtaXRlbSBpbWcge1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmRtcC1ndWlkZS1ibG9jayAuZG1wLWJsb2NrX19oZWFkIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3MnB4O1xuICB9XG59XG4uZG1wLWd1aWRlLWJsb2NrX19zbGlkZXIgLnN3aXBlciB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAzMHB4KTtcbiAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDgwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmRtcC1ndWlkZS1ibG9ja19fc2xpZGVyIC5zd2lwZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMjBweDtcbiAgfVxufVxuLmRtcC1ndWlkZS1ibG9ja19fc2xpZGVyIC5zd2lwZXItc2xpZGUge1xuICBoZWlnaHQ6IGF1dG87XG59XG4uZG1wLWd1aWRlLWJsb2NrX19zbGlkZXIgLnN3aXBlci1zbGlkZSAuZG1wLXRlc3RpbW9uaWFscy1jYXJkIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmRtcC1ndWlkZS1ibG9ja19fc2xpZGVyIC5zd2lwZXIgLnN3aXBlci1idXR0b24tcHJldixcbi5kbXAtZ3VpZGUtYmxvY2tfX3NsaWRlciAuc3dpcGVyIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbn1cbi5kbXAtZ3VpZGUtYmxvY2tfX3NsaWRlciAuc3dpcGVyIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICByaWdodDogNzhweDtcbn1cbi5kbXAtZ3VpZGUtYmxvY2tfX3NsaWRlciAuc3dpcGVyIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICByaWdodDogMTVweDtcbn1cbi5kbXAtZ3VpZGUtYmxvY2tfX3NsaWRlciAuc3dpcGVyIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMTVweDtcbiAgYm90dG9tOiAyMHB4O1xufVxuXG4uZG1wLXRleHQtaW1hZ2UtYmxvY2sge1xuICBwYWRkaW5nOiAzMnB4IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmRtcC10ZXh0LWltYWdlLWJsb2NrIHtcbiAgICBwYWRkaW5nOiA2MHB4IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZG1wLXRleHQtaW1hZ2UtYmxvY2sge1xuICAgIHBhZGRpbmc6IDExMnB4IDA7XG4gIH1cbn1cbi5kbXAtdGV4dC1pbWFnZS1ibG9jayArIC5kbXAtdGV4dC1pbWFnZS1ibG9jayB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuLmRtcC10ZXh0LWltYWdlLWJsb2NrX2xlZnQtaW1hZ2UgLmRtcC10ZXh0LWltYWdlLWJsb2NrX19yb3cge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5kbXAtdGV4dC1pbWFnZS1ibG9ja19sZWZ0LWltYWdlIC5kbXAtdGV4dC1pbWFnZS1ibG9ja19fcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIH1cbn1cbi5kbXAtdGV4dC1pbWFnZS1ibG9ja19fcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAzMnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5kbXAtdGV4dC1pbWFnZS1ibG9ja19fcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGdhcDogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuZG1wLXRleHQtaW1hZ2UtYmxvY2tfX3JvdyB7XG4gICAgZ2FwOiA4MHB4O1xuICB9XG59XG4uZG1wLXRleHQtaW1hZ2UtYmxvY2tfX2NvbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBmbGV4OiAwIDAgMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZG1wLXRleHQtaW1hZ2UtYmxvY2tfX2NvbCB7XG4gICAgZmxleDogMCAwIGNhbGMoNTAlIC0gMjBweCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmRtcC10ZXh0LWltYWdlLWJsb2NrX19jb2wge1xuICAgIGZsZXg6IDAgMCBjYWxjKDUwJSAtIDQwcHgpO1xuICB9XG59XG4uZG1wLXRleHQtaW1hZ2UtYmxvY2tfX2NvbnRlbnQgaDMge1xuICBtYXJnaW46IDAgMCAyNHB4O1xufVxuLmRtcC10ZXh0LWltYWdlLWJsb2NrX19jb250ZW50IHAge1xuICBsZXR0ZXItc3BhY2luZzogMC4wMDZyZW07XG4gIG1hcmdpbjogMCAwIDE2cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmRtcC10ZXh0LWltYWdlLWJsb2NrX19jb250ZW50IHAge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgfVxufVxuLmRtcC10ZXh0LWltYWdlLWJsb2NrX19jb250ZW50IHA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uZG1wLXRleHQtaW1hZ2UtYmxvY2tfX2NvbnRlbnQgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHM7XG59XG4uZG1wLXRleHQtaW1hZ2UtYmxvY2tfX2NvbnRlbnQgYTpob3ZlciB7XG4gIGNvbG9yOiAjMDY1NUEyO1xufVxuLmRtcC10ZXh0LWltYWdlLWJsb2NrX19tZWRpYSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5kbXAtdGV4dC1pbWFnZS1ibG9ja19fbWVkaWEge1xuICAgIG1heC1oZWlnaHQ6IDQzLjc1cmVtO1xuICB9XG59XG4uZG1wLXRleHQtaW1hZ2UtYmxvY2tfX21lZGlhIGltZyB7XG4gIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZG1wLXRleHQtaW1hZ2UtYmxvY2tfX21lZGlhIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IGluaGVyaXQ7XG4gICAgbWluLWhlaWdodDogaW5oZXJpdDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5kbXAtdGV4dC1pbWFnZS1ibG9ja19fbWVkaWEgaW1nIHtcbiAgICBhc3BlY3QtcmF0aW86IDMyNi8yODU7XG4gIH1cbn1cblxuLmRtcC1wcm9jZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA2NTVBMjtcbn1cbi5kbXAtcHJvY2Vzc19fcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiA0MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZG1wLXByb2Nlc3NfX3JvdyB7XG4gICAgZ2FwOiA4MHB4O1xuICB9XG59XG4uZG1wLXByb2Nlc3NfX2NvbCB7XG4gIGZsZXg6IDAgMCAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5kbXAtcHJvY2Vzc19fY29sIHtcbiAgICBmbGV4OiAwIDAgY2FsYyg1MCUgLSAyMHB4KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZG1wLXByb2Nlc3NfX2NvbCB7XG4gICAgZmxleDogMCAwIGNhbGMoNTAlIC0gNDBweCk7XG4gIH1cbn1cbi5kbXAtcHJvY2Vzc19faW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZG1wLXByb2Nlc3MgLmRtcC1ibG9ja19faGVhZC10aWxlIHtcbiAgbWFyZ2luOiAwIDAgMzJweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZG1wLXByb2Nlc3MgLmRtcC1ibG9ja19faGVhZC10aWxlIHtcbiAgICBtYXJnaW46IDAgMCA1NnB4O1xuICB9XG59XG5cbi5kbXAtc2VydmljZXNfX3JvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiA0MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5kbXAtc2VydmljZXNfX3JvdyB7XG4gICAgZ2FwOiA0MHB4IDI0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmRtcC1zZXJ2aWNlc19fcm93IHtcbiAgICBnYXA6IDQ4cHg7XG4gIH1cbn1cbi5kbXAtc2VydmljZXNfX2NvbCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5kbXAtc2VydmljZXNfX2NvbCB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMTJweCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZG1wLXNlcnZpY2VzX19jb2wge1xuICAgIHdpZHRoOiBjYWxjKDMzLjMzMzMzMzMzMzMlIC0gMTZweCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmRtcC1zZXJ2aWNlc19fY29sIHtcbiAgICB3aWR0aDogY2FsYygzMy4zMzMzMzMzMzMzJSAtIDMycHgpO1xuICB9XG59XG5cbi5kbXAtYWJvdXQtYmxvY2tfX2hlYWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiAwO1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5kbXAtYWJvdXQtYmxvY2tfX2hlYWQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZ2FwOiA0MHB4O1xuICAgIG1hcmdpbjogMCAwIDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmRtcC1hYm91dC1ibG9ja19faGVhZCB7XG4gICAgZ2FwOiA4MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIH1cbn1cbi5kbXAtYWJvdXQtYmxvY2tfX2hlYWQtdGl0bGUge1xuICBmbGV4LXNocmluazogMDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmRtcC1hYm91dC1ibG9ja19faGVhZC10aXRsZSB7XG4gICAgd2lkdGg6IDQ2OHB4O1xuICB9XG59XG4uZG1wLWFib3V0LWJsb2NrX19oZWFkLXRpdGxlIGgzIHtcbiAgbWFyZ2luOiAwO1xufVxuLmRtcC1hYm91dC1ibG9ja19faGVhZC1kZXNjcmlwdGlvbiB7XG4gIGZsZXgtZ3JvdzogMTtcbn1cbi5kbXAtYWJvdXQtYmxvY2tfX2hlYWQtZGVzY3JpcHRpb24gcCB7XG4gIG1hcmdpbjogMCAwIDE2cHg7XG59XG4uZG1wLWFib3V0LWJsb2NrX19oZWFkLWRlc2NyaXB0aW9uIGEge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzO1xufVxuLmRtcC1hYm91dC1ibG9ja19faGVhZC1kZXNjcmlwdGlvbiBhOmhvdmVyIHtcbiAgY29sb3I6ICMwNjU1QTI7XG59XG4uZG1wLWFib3V0LWJsb2NrX19jb250ZW50IGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCAwIDMycHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmRtcC1hYm91dC1ibG9ja19fY29udGVudCBpbWcge1xuICAgIG1hcmdpbjogMCAwIDQ4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZG1wLWFib3V0LWJsb2NrX19jb250ZW50IGltZyB7XG4gICAgbWFyZ2luOiAwIDAgNjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZG1wLWFib3V0LWJsb2NrX19jb250ZW50IGltZyB7XG4gICAgbWFyZ2luOiAwIDAgODBweDtcbiAgfVxufVxuLmRtcC1hYm91dC1ibG9ja19fY29udGVudC10ZXh0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNzY0cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLmRtcC1hYm91dC1ibG9ja19fY29udGVudC10ZXh0IHAge1xuICBtYXJnaW46IDAgMCAxNnB4O1xufVxuXG4uZG1wLWxvY2FsLWJsb2NrX19yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogNDBweDtcbiAgbWFyZ2luOiAwIDAgMjRweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZG1wLWxvY2FsLWJsb2NrX19yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmRtcC1sb2NhbC1ibG9ja19fcm93IHtcbiAgICBnYXA6IDgwcHg7XG4gIH1cbn1cbi5kbXAtbG9jYWwtYmxvY2tfX2NvbnRlbnQge1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmRtcC1sb2NhbC1ibG9ja19fY29udGVudCB7XG4gICAgZmxleDogMCAwIGNhbGMoNTAlIC0gMjBweCk7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmRtcC1sb2NhbC1ibG9ja19fY29udGVudCB7XG4gICAgZmxleDogMCAwIGNhbGMoNTAlIC0gNDBweCk7XG4gIH1cbn1cbi5kbXAtbG9jYWwtYmxvY2tfX2NvbnRlbnQgaDMge1xuICBtYXJnaW46IDAgMCAyNHB4O1xufVxuLmRtcC1sb2NhbC1ibG9ja19fY29udGVudCBwIHtcbiAgbWFyZ2luOiAwIDAgMTZweDtcbn1cbi5kbXAtbG9jYWwtYmxvY2tfX2NvbnRlbnQgcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5kbXAtbG9jYWwtYmxvY2tfX21hcCB7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZG1wLWxvY2FsLWJsb2NrX19tYXAge1xuICAgIGZsZXg6IDAgMCBjYWxjKDUwJSAtIDIwcHgpO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5kbXAtbG9jYWwtYmxvY2tfX21hcCB7XG4gICAgZmxleDogMCAwIGNhbGMoNTAlIC0gNDBweCk7XG4gIH1cbn1cbi5kbXAtbG9jYWwtYmxvY2tfX21hcCBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmRtcC1oZXJvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBjb2xvcjogI0ZGRjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmRtcC1oZXJvIHtcbiAgICBtYXgtaGVpZ2h0OiA3NDBweDtcbiAgfVxufVxuLmRtcC1oZXJvX2JsdWUge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICMwNjU1QTIgMCUsICM0MTc0QzUgMTAwJSk7XG59XG4uZG1wLWhlcm9fcmVkIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjQzYyNjI2IDAlLCAjRTQwQjFDIDEwMCUpO1xufVxuLmRtcC1oZXJvX19jb250YWluZXIge1xuICBwYWRkaW5nOiA0MHB4IDMycHggNDhweDtcbiAgZmxleDogMCAwIDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmRtcC1oZXJvX19jb250YWluZXIge1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDUuNSU7XG4gICAgcGFkZGluZy1yaWdodDogNjBweDtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmRtcC1oZXJvX19jb250YWluZXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDg1cHg7XG4gICAgcGFkZGluZy10b3A6IDYlO1xuICAgIHBhZGRpbmctYm90dG9tOiA2JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAuZG1wLWhlcm9fX2NvbnRhaW5lciB7XG4gICAgcGFkZGluZy1yaWdodDogMTM1cHg7XG4gIH1cbn1cbi5kbXAtaGVyb19fY29udGFpbmVyIGgxIHtcbiAgcGFkZGluZy10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uZG1wLWhlcm9fX2NvbnRhaW5lciBoMTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cbi5kbXAtaGVyb19faW1nIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZG1wLWhlcm9fX2ltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxleDogMCAwIG1pbig1NCUsIDEwMTBweCk7XG4gICAgbWF4LXdpZHRoOiBtaW4oNTQlLCAxMDEwcHgpO1xuICB9XG59XG4uZG1wLWhlcm9fX2ltZy1iZyB7XG4gIGNsaXAtcGF0aDogcG9seWdvbigxMjBweCAwLCAxMDAlIDAsIDEwMCUgMTAwJSwgMCUgMTAwJSk7XG59XG4uZG1wLWhlcm9fX2ltZy1iYWRnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDMwMHB4O1xufVxuLmRtcC1oZXJvX19pbWctYmFkZ2VfY2VudGVyIHtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IC0xMDBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0OTlweCkge1xuICAuZG1wLWhlcm9fX2ltZy1iYWRnZV9jZW50ZXIge1xuICAgIHdpZHRoOiAyNDBweDtcbiAgICBsZWZ0OiAtNThweDtcbiAgfVxufVxuLmRtcC1oZXJvX19pbWctYmFkZ2VfYm90dG9tLXJpZ2h0IHtcbiAgYm90dG9tOiA0MHB4O1xuICByaWdodDogNDBweDtcbn1cbi5kbXAtaGVyb19fdGFnbGluZSB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMS4xMjVyZW0sIDEuMTI1cmVtICsgKCgxdncgLSAwLjQ4cmVtKSAqIDAuOTI1OSksIDEuMzc1cmVtKTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICNGNEM0MzA7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2VyaWY7XG59XG4uZG1wLWhlcm9fX3RhZ2xpbmU6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNzVyZW07XG59XG4uZG1wLWhlcm9fX3N1YnRpdGxlIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxLjEyNXJlbSwgMS4xMjVyZW0gKyAoKDF2dyAtIDAuNDhyZW0pICogMC45MjU5KSwgMS4zNzVyZW0pO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNlcmlmO1xufVxuLmRtcC1oZXJvX19zdWJ0aXRsZTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cbi5kbXAtaGVyb19fY29udGVudDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmRtcC1oZXJvX19jb250ZW50Om5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDQycHg7XG4gIH1cbn1cbi5kbXAtaGVyb19fY29udGVudCBoNCB7XG4gIG1hcmdpbi1ib3R0b206IDAuNzVyZW07XG59XG4uZG1wLWhlcm9fX2NvbnRlbnQgcCB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMC45Mzc1cmVtLCAwLjkzNzVyZW0gKyAoKDF2dyAtIDAuNDhyZW0pICogMC40NjMpLCAxLjA2MjVyZW0pO1xufVxuLmRtcC1oZXJvX19jb250ZW50IHA6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG4uZG1wLWhlcm9fX2NvbnRlbnQgdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDAgMCAxNnB4O1xufVxuLmRtcC1oZXJvX19jb250ZW50IHVsIGxpIHtcbiAgZm9udC1zaXplOiBjbGFtcCgwLjkzNzVyZW0sIDAuOTM3NXJlbSArICgoMXZ3IC0gMC40OHJlbSkgKiAwLjQ2MyksIDEuMDYyNXJlbSk7XG4gIG1hcmdpbjogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDM0cHg7XG59XG4uZG1wLWhlcm9fX2NvbnRlbnQgdWwgbGk6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uZG1wLWhlcm9fX2NvbnRlbnQgdWwgbGk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuMTI1cmVtO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvY2hlY2suc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuLmRtcC1oZXJvX19idG5zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDFyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmRtcC1oZXJvX19idG5zIC5kbXAtYnRuIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5kbXAtaGVyb19fYmFkZ2Uge1xuICB3aWR0aDogMTYwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZG1wLWhlcm9fX2JhZGdlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uZG1wLWhlcm9fX2JhZGdlOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuXG4uZG1wLXN0dWRpZXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZG1wLXN0dWRpZXNfX2JnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA2NTVBMjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHotaW5kZXg6IDE7XG59XG4uZG1wLXN0dWRpZXNfX2JnIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZG1wLXN0dWRpZXNfX2NvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG4uZG1wLXN0dWRpZXNfX2hlYWQge1xuICBtYXJnaW46IDAgMCAzMnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5kbXAtc3R1ZGllc19faGVhZCB7XG4gICAgbWFyZ2luOiAwIDAgNDhweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5kbXAtc3R1ZGllc19faGVhZCB7XG4gICAgbWFyZ2luOiAwIDAgNzJweDtcbiAgfVxufVxuLmRtcC1zdHVkaWVzX19oZWFkIGgyIHtcbiAgY29sb3I6ICNGRkY7XG4gIG1hcmdpbjogMDtcbn1cbi5kbXAtc3R1ZGllc19fc2xpZGVyIC5zd2lwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiA4MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5kbXAtc3R1ZGllc19fc2xpZGVyIC5zd2lwZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMjBweDtcbiAgfVxufVxuLmRtcC1zdHVkaWVzX19zbGlkZXIgLnN3aXBlci1zbGlkZSB7XG4gIGhlaWdodDogYXV0bztcbn1cbi5kbXAtc3R1ZGllc19fc2xpZGVyIC5zd2lwZXItc2xpZGUgLmRtcC1zdHVkaWVzLWNhcmQge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uZG1wLXN0dWRpZXNfX3NsaWRlciAuc3dpcGVyIC5zd2lwZXItYnV0dG9uLXByZXYsXG4uZG1wLXN0dWRpZXNfX3NsaWRlciAuc3dpcGVyIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbn1cbi5kbXAtc3R1ZGllc19fc2xpZGVyIC5zd2lwZXIgLnN3aXBlci1idXR0b24tcHJldiB7XG4gIHJpZ2h0OiA2M3B4O1xufVxuLmRtcC1zdHVkaWVzX19zbGlkZXIgLnN3aXBlciAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgcmlnaHQ6IDA7XG59XG4uZG1wLXN0dWRpZXNfX3NsaWRlciAuc3dpcGVyIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAyMHB4O1xufVxuXG4uZG1wLXN0ZXBfX3dyYXAge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA3NjhweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uZG1wLXN0ZXBfX2hlYWQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMCAwIDMycHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmRtcC1zdGVwX19oZWFkIHtcbiAgICBtYXJnaW46IDAgMCA0OHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmRtcC1zdGVwX19oZWFkIHtcbiAgICBtYXJnaW46IDAgMCA4MHB4O1xuICB9XG59XG4uZG1wLXN0ZXBfX2hlYWQgaDIge1xuICBtYXJnaW46IDAgMCAxNnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5kbXAtc3RlcF9faGVhZCBoMiB7XG4gICAgbWFyZ2luOiAwIDAgMjRweDtcbiAgfVxufVxuLmRtcC1zdGVwX19oZWFkIHAge1xuICBtYXJnaW46IDAgMCAxNnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5kbXAtc3RlcF9faGVhZCBwIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbi5kbXAtc3RlcF9faGVhZCBwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmRtcC1zdGVwX19pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogMTZweDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgbWluLWhlaWdodDogMTEycHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmRtcC1zdGVwX19pdGVtIHtcbiAgICBnYXA6IDI0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZG1wLXN0ZXBfX2l0ZW0ge1xuICAgIGdhcDogNDBweDtcbiAgfVxufVxuLmRtcC1zdGVwX19pdGVtOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtaW4taGVpZ2h0OiBhdXRvO1xufVxuLmRtcC1zdGVwX19pdGVtOmxhc3QtY2hpbGQgLmRtcC1zdGVwX19pdGVtLW51bWJlcjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZG1wLXN0ZXBfX2l0ZW0tbnVtYmVyIHtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBmbGV4LXNocmluazogMDtcbiAgY29sb3I6ICMwNjU1QTI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5kbXAtc3RlcF9faXRlbS1udW1iZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDU0cHgpO1xuICB3aWR0aDogMDtcbiAgdG9wOiBhdXRvO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBtYXJnaW46IDAgYXV0bztcbiAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjRUVFRUVFO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5kbXAtc3RlcF9faXRlbS1udW1iZXI6YWZ0ZXIge1xuICAgIGhlaWdodDogY2FsYygxMDAlIC0gNjRweCk7XG4gIH1cbn1cbi5kbXAtc3RlcF9faXRlbS1udW1iZXIgaDMge1xuICBjb2xvcjogIzA2NTVBMjtcbiAgbWFyZ2luOiAwO1xufVxuLmRtcC1zdGVwX19pdGVtLWRlc2NyaXB0aW9uIHtcbiAgZmxleC1ncm93OiAxO1xufVxuLmRtcC1zdGVwX19pdGVtLWRlc2NyaXB0aW9uIGg2IHtcbiAgbWFyZ2luOiAwIDAgOHB4O1xufVxuLmRtcC1zdGVwX19pdGVtLWRlc2NyaXB0aW9uIHAge1xuICBtYXJnaW46IDAgMCA4cHg7XG59XG4uZG1wLXN0ZXBfX2l0ZW0tZGVzY3JpcHRpb24gcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5kbXAtc3RlcF9faXRlbV9ibHVlIC5kbXAtc3RlcF9faXRlbS1udW1iZXIgaDMge1xuICBjb2xvcjogI0Y0QzQzMDtcbn1cbi5kbXAtc3RlcF9faXRlbV9ibHVlIC5kbXAtc3RlcF9faXRlbS1udW1iZXI6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6ICNGNEM0MzA7XG59XG4uZG1wLXN0ZXBfX2l0ZW1fYmx1ZSAuZG1wLXN0ZXBfX2l0ZW0tZGVzY3JpcHRpb24gaDYsIC5kbXAtc3RlcF9faXRlbV9ibHVlIC5kbXAtc3RlcF9faXRlbS1kZXNjcmlwdGlvbiBwIHtcbiAgY29sb3I6ICNGRkY7XG59XG5cbi5kbXAtZmFxIHtcbiAgcGFkZGluZzogMzJweCAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5kbXAtZmFxIHtcbiAgICBwYWRkaW5nOiA4MHB4IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZG1wLWZhcSB7XG4gICAgcGFkZGluZzogMTEycHggMDtcbiAgfVxufVxuLmRtcC1mYXFfY29sLTEgLmRtcC1mYXFfX2FjY29yZGlvbiB7XG4gIG1heC13aWR0aDogNzY4cHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uZG1wLWZhcV9fY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiBtaW4oMTAwJSAtIGNsYW1wKDRyZW0sIDRyZW0gKyAoKDF2dyAtIDAuNzVyZW0pICogMzIpLCA4cmVtKSwgODJyZW0pO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuLmRtcC1mYXFfX2hlYWQge1xuICBtYXgtd2lkdGg6IDc2OHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IGNsYW1wKDIuNXJlbSwgMi41cmVtICsgKCgxdncgLSAwLjQ4cmVtKSAqIDkuMjU5MyksIDVyZW0pO1xufVxuLmRtcC1mYXFfX2hlYWQgLmgyIHtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xufVxuLmRtcC1mYXFfX2hlYWQtaW50cm9kdWN0aW9uIHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbn1cbi5kbXAtZmFxX19hY2NvcmRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMXJlbSBjbGFtcCgxcmVtLCAxcmVtICsgKCgxdncgLSAwLjQ4cmVtKSAqIDMuNzAzNyksIDJyZW0pO1xufVxuLmRtcC1mYXFfX2FjY29yZGlvbi1jb2wge1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZG1wLWZhcV9fYWNjb3JkaW9uLWNvbCB7XG4gICAgZmxleDogMCAwIGNhbGMoNTAlIC0gY2xhbXAoMC41MDA2MjVyZW0sIDAuNTAwNjI1cmVtICsgKCgxdncgLSAwLjQ4cmVtKSAqIDEuODUxOSksIDEuMDAwNjI1cmVtKSk7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDUwJSAtIGNsYW1wKDAuNTAwNjI1cmVtLCAwLjUwMDYyNXJlbSArICgoMXZ3IC0gMC40OHJlbSkgKiAxLjg1MTkpLCAxLjAwMDYyNXJlbSkpO1xuICB9XG59XG4uZG1wLWZhcV9fYWNjb3JkaW9uLWNvbCAuZG1wLWZhcV9fYWNjb3JkaW9uLWl0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4uZG1wLWZhcV9fYWNjb3JkaW9uLWl0ZW0taGVhZCB7XG4gIHBhZGRpbmc6IDEuMjVyZW0gMi44NzVyZW0gMS4yNXJlbSAxLjVyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwNjU1QTI7XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNjU1QTI7XG4gIGNvbG9yOiAjRkZGO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5kbXAtZmFxX19hY2NvcmRpb24taXRlbS1oZWFkIC5pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEuNTYyNXJlbTtcbiAgcmlnaHQ6IDEuNXJlbTtcbiAgd2lkdGg6IDEuMTI1cmVtO1xuICBoZWlnaHQ6IDEuMTI1cmVtO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcztcbn1cbi5kbXAtZmFxX19hY2NvcmRpb24taXRlbS1oZWFkIC5pY29uOmJlZm9yZSwgLmRtcC1mYXFfX2FjY29yZGlvbi1pdGVtLWhlYWQgLmljb246YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHdpZHRoOiAxLjEyNXJlbTtcbiAgaGVpZ2h0OiAwLjEyNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y0QzQzMDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcztcbn1cbi5kbXAtZmFxX19hY2NvcmRpb24taXRlbS1oZWFkIC5pY29uOmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuLmRtcC1mYXFfX2FjY29yZGlvbi1pdGVtLWhlYWQgLmljb246YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoOTBkZWcpO1xufVxuLmRtcC1mYXFfX2FjY29yZGlvbi1pdGVtLWhlYWQudWktYWNjb3JkaW9uLWhlYWRlci1hY3RpdmUge1xuICBib3JkZXItcmFkaXVzOiAwLjVyZW0gMC41cmVtIDAgMDtcbiAgYm9yZGVyLWJvdHRvbTogcmdiYSg2LCA4NSwgMTYyLCAwKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg2LCA4NSwgMTYyLCAwKTtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4uZG1wLWZhcV9fYWNjb3JkaW9uLWl0ZW0taGVhZC51aS1hY2NvcmRpb24taGVhZGVyLWFjdGl2ZSAuaWNvbiB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cbi5kbXAtZmFxX19hY2NvcmRpb24taXRlbS1oZWFkLnVpLWFjY29yZGlvbi1oZWFkZXItYWN0aXZlIC5pY29uOmJlZm9yZSwgLmRtcC1mYXFfX2FjY29yZGlvbi1pdGVtLWhlYWQudWktYWNjb3JkaW9uLWhlYWRlci1hY3RpdmUgLmljb246YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDY1NUEyO1xufVxuLmRtcC1mYXFfX2FjY29yZGlvbi1pdGVtLWNvbnRlbnQge1xuICBwYWRkaW5nOiAwIDEuNXJlbSAxLjVyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwNjU1QTI7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAwLjVyZW0gMC41cmVtO1xufVxuLmRtcC1mYXFfX2FkZGl0aW9uYWwge1xuICBtYXgtd2lkdGg6IDU2MHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IGNsYW1wKDIuNXJlbSwgMi41cmVtICsgKCgxdncgLSAwLjQ4cmVtKSAqIDkuMjU5MyksIDVyZW0pO1xufVxuLmRtcC1mYXFfX2FkZGl0aW9uYWwgLmg0IHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5kbXAtZmFxX19hZGRpdGlvbmFsLXRleHQge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xufVxuLmRtcC1mYXFfX2FkZGl0aW9uYWwgLmRtcC1idG4ge1xuICBtYXJnaW4tdG9wOiAxLjVyZW07XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi5kbXAtcHJpb3JpdGllcyB7XG4gIHBhZGRpbmc6IDMycHggMDtcbiAgYm94LXNoYWRvdzogMCA0cHggOHB4IC0ycHggcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5kbXAtcHJpb3JpdGllcyB7XG4gICAgcGFkZGluZzogNjRweCAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmRtcC1wcmlvcml0aWVzX3ZlcnRpY2FsIHtcbiAgICBwYWRkaW5nOiA0OHB4IDA7XG4gIH1cbn1cbi5kbXAtcHJpb3JpdGllc192ZXJ0aWNhbCAuZG1wLXByaW9yaXRpZXNfX3JvdyB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmRtcC1wcmlvcml0aWVzX3ZlcnRpY2FsIC5kbXAtcHJpb3JpdGllc19fY29sIHtcbiAgZmxleDogMCAwIDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmRtcC1wcmlvcml0aWVzX3ZlcnRpY2FsIC5kbXAtcHJpb3JpdGllc19fY29sIHtcbiAgICBmbGV4OiAwIDAgY2FsYyg1MCUgLSAxNnB4KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZG1wLXByaW9yaXRpZXNfdmVydGljYWwgLmRtcC1wcmlvcml0aWVzX19jb2wge1xuICAgIGZsZXg6IDAgMCBjYWxjKDIwJSAtIDI2cHgpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC5kbXAtcHJpb3JpdGllc192ZXJ0aWNhbCAuZG1wLXByaW9yaXRpZXNfX2NvbCB7XG4gICAgZmxleDogMCAwIGNhbGMoMjAlIC0gNTJweCk7XG4gIH1cbn1cbi5kbXAtcHJpb3JpdGllc192ZXJ0aWNhbCAuZG1wLXByaW9yaXRpZXNfX2l0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmRtcC1wcmlvcml0aWVzX3ZlcnRpY2FsIC5kbXAtcHJpb3JpdGllc19faXRlbS1pY29uIHtcbiAgaGVpZ2h0OiA2NHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG8gMjBweDtcbn1cbi5kbXAtcHJpb3JpdGllc192ZXJ0aWNhbCAuZG1wLXByaW9yaXRpZXNfX2l0ZW0taWNvbiBzdmcge1xuICB3aWR0aDogYXV0bztcbiAgbWF4LWhlaWdodDogMTAwJTtcbn1cbi5kbXAtcHJpb3JpdGllc19fcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IDQwcHggMzJweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZG1wLXByaW9yaXRpZXNfX3JvdyB7XG4gICAgZ2FwOiAzMnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC5kbXAtcHJpb3JpdGllc19fcm93IHtcbiAgICBnYXA6IDY0cHg7XG4gICAgcGFkZGluZzogMCAzNHB4O1xuICB9XG59XG4uZG1wLXByaW9yaXRpZXNfX2NvbCB7XG4gIGZsZXg6IDAgMCAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5kbXAtcHJpb3JpdGllc19fY29sIHtcbiAgICBmbGV4OiAwIDAgY2FsYyg1MCUgLSAxNnB4KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZG1wLXByaW9yaXRpZXNfX2NvbCB7XG4gICAgZmxleDogMCAwIGNhbGMoMjUlIC0gMjRweCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLmRtcC1wcmlvcml0aWVzX19jb2wge1xuICAgIGZsZXg6IDAgMCBjYWxjKDI1JSAtIDQ4cHgpO1xuICB9XG59XG4uZG1wLXByaW9yaXRpZXNfX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiAxNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5kbXAtcHJpb3JpdGllc19faXRlbSB7XG4gICAgZ2FwOiAyMHB4O1xuICB9XG59XG4uZG1wLXByaW9yaXRpZXNfX2l0ZW0taWNvbiB7XG4gIHdpZHRoOiA2MHB4O1xuICBmbGV4LXNocmluazogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZG1wLXByaW9yaXRpZXNfX2l0ZW0taWNvbiB7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICB9XG59XG4uZG1wLXByaW9yaXRpZXNfX2l0ZW0taWNvbiBzdmcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4uZG1wLXByaW9yaXRpZXNfX2l0ZW0tdGV4dCBoNSB7XG4gIG1hcmdpbjogMCAwIDRweDtcbn1cbi5kbXAtcHJpb3JpdGllc19faXRlbS10ZXh0IHAge1xuICBtYXJnaW46IDA7XG59XG5cbi5kbXAtZ2FsbGVyeSB7XG4gIHBhZGRpbmc6IDMycHggMDtcbiAgLyomX193cmFwIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgY29sdW1uLWNvdW50OiAxO1xuICAgICAgLW1vei1jb2x1bW4tY291bnQ6IDE7XG4gICAgICAtd2Via2l0LWNvbHVtbi1jb3VudDogMTtcbiAgICAgIGNvbHVtbi1nYXA6IDI0cHg7XG4gICAgICAtd2Via2l0LWNvbHVtbi1nYXA6IDI0cHg7XG4gICAgICAtbW96LWNvbHVtbi1nYXA6IDI0cHg7XG5cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAgIGNvbHVtbi1jb3VudDogMjtcbiAgICAgICAgICAtbW96LWNvbHVtbi1jb3VudDogMjtcbiAgICAgICAgICAtd2Via2l0LWNvbHVtbi1jb3VudDogMjtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgY29sdW1uLWNvdW50OiAzO1xuICAgICAgICAgIC1tb3otY29sdW1uLWNvdW50OiAzO1xuICAgICAgICAgIC13ZWJraXQtY29sdW1uLWNvdW50OiAzO1xuICAgICAgICAgIGNvbHVtbi1nYXA6IDMycHg7XG4gICAgICAgICAgLXdlYmtpdC1jb2x1bW4tZ2FwOiAzMnB4O1xuICAgICAgICAgIC1tb3otY29sdW1uLWdhcDogMzJweDtcbiAgICAgIH1cbiAgfVxuXG4gICZfX2l0ZW0ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xuICAgICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgaW1nIHtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC40cztcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gIH0qL1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5kbXAtZ2FsbGVyeSB7XG4gICAgcGFkZGluZzogODBweCAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmRtcC1nYWxsZXJ5IHtcbiAgICBwYWRkaW5nOiAxMTJweCAwO1xuICB9XG59XG4uZG1wLWdhbGxlcnlfX2NvbnRhaW5lciB7XG4gIG1heC13aWR0aDogbWluKDEwMCUgLSBjbGFtcCg0cmVtLCA0cmVtICsgKCgxdncgLSAwLjc1cmVtKSAqIDMyKSwgOHJlbSksIDgycmVtKTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbi5kbXAtZ2FsbGVyeV9fbGF5b3V0LTEge1xuICBjb2x1bW4tY291bnQ6IDE7XG4gIGNvbHVtbi1nYXA6IGNsYW1wKDEuNXJlbSwgMS41cmVtICsgKCgxdncgLSAwLjQ4cmVtKSAqIDEuODUxOSksIDJyZW0pO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5kbXAtZ2FsbGVyeV9fbGF5b3V0LTEge1xuICAgIGNvbHVtbi1jb3VudDogMjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5kbXAtZ2FsbGVyeV9fbGF5b3V0LTEge1xuICAgIGNvbHVtbi1jb3VudDogMztcbiAgfVxufVxuLmRtcC1nYWxsZXJ5X19sYXlvdXQtMSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IGNsYW1wKDEuNXJlbSwgMS41cmVtICsgKCgxdncgLSAwLjQ4cmVtKSAqIDEuODUxOSksIDJyZW0pO1xufVxuLmRtcC1nYWxsZXJ5X19sYXlvdXQtMSBhOmhvdmVyIGltZyB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG59XG4uZG1wLWdhbGxlcnlfX2xheW91dC0xIGEgaW1nIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHM7XG4gIGhlaWdodDogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG59XG4uZG1wLWdhbGxlcnlfX2xheW91dC0yIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IGNsYW1wKDEuNXJlbSwgMS41cmVtICsgKCgxdncgLSAwLjQ4cmVtKSAqIDEuODUxOSksIDJyZW0pO1xufVxuLmRtcC1nYWxsZXJ5X19jb2wsIC5kbXAtZ2FsbGVyeV9fY29sLW1heCB7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5kbXAtZ2FsbGVyeV9fY29sLCAuZG1wLWdhbGxlcnlfX2NvbC1tYXgge1xuICAgIGZsZXg6IDAgMCBjYWxjKDUwJSAtIGNsYW1wKDAuNzUwNjI1cmVtLCAwLjc1MDYyNXJlbSArICgoMXZ3IC0gMC40OHJlbSkgKiAwLjkyNTkpLCAxLjAwMDYyNXJlbSkpO1xuICAgIG1heC13aWR0aDogY2FsYyg1MCUgLSBjbGFtcCgwLjc1MDYyNXJlbSwgMC43NTA2MjVyZW0gKyAoKDF2dyAtIDAuNDhyZW0pICogMC45MjU5KSwgMS4wMDA2MjVyZW0pKTtcbiAgfVxufVxuLmRtcC1nYWxsZXJ5X19jb2wgaW1nLCAuZG1wLWdhbGxlcnlfX2NvbC1tYXggaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xufVxuLmRtcC1nYWxsZXJ5X19jb2wgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IGNsYW1wKDIwcmVtLCAyMHJlbSArICgoMXZ3IC0gMC40OHJlbSkgKiAxMjUpLCA0MHJlbSk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5kbXAtZ2FsbGVyeV9fY29sIGEge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBhc3BlY3QtcmF0aW86IDE7XG4gIH1cbn1cbi5kbXAtZ2FsbGVyeV9fY29sLW1heCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiBjbGFtcCgxLjVyZW0sIDEuNXJlbSArICgoMXZ3IC0gMC40OHJlbSkgKiAxLjg1MTkpLCAycmVtKTtcbn1cbi5kbXAtZ2FsbGVyeV9fY29sLW1heCBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogY2xhbXAoMjByZW0sIDIwcmVtICsgKCgxdncgLSAwLjQ4cmVtKSAqIDEyNSksIDQwcmVtKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZG1wLWdhbGxlcnlfX2NvbC1tYXggYSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGFzcGVjdC1yYXRpbzogMTtcbiAgICBmbGV4OiAwIDAgY2FsYyg1MCUgLSBjbGFtcCgwLjc1MDYyNXJlbSwgMC43NTA2MjVyZW0gKyAoKDF2dyAtIDAuNDhyZW0pICogMC45MjU5KSwgMS4wMDA2MjVyZW0pKTtcbiAgICBtYXgtd2lkdGg6IGNhbGMoNTAlIC0gY2xhbXAoMC43NTA2MjVyZW0sIDAuNzUwNjI1cmVtICsgKCgxdncgLSAwLjQ4cmVtKSAqIDAuOTI1OSksIDEuMDAwNjI1cmVtKSk7XG4gIH1cbn1cblxuLmRtcC1jYXNlLXN0dWRpZXMge1xuICBwYWRkaW5nOiAzMnB4IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmRtcC1jYXNlLXN0dWRpZXMge1xuICAgIHBhZGRpbmc6IDYwcHggMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5kbXAtY2FzZS1zdHVkaWVzIHtcbiAgICBwYWRkaW5nOiA4MHB4IDAgMTEycHg7XG4gIH1cbn1cbi5kbXAtY2FzZS1zdHVkaWVzX19zb3J0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiA4cHg7XG4gIG1hcmdpbjogMCAwIDQ4cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmRtcC1jYXNlLXN0dWRpZXNfX3NvcnQge1xuICAgIG1hcmdpbjogMCAwIDgwcHg7XG4gIH1cbn1cbi5kbXAtY2FzZS1zdHVkaWVzX19yb3cge1xuICBnYXA6IDE2cHg7XG4gIG1hcmdpbjogMCAwIDE2cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmRtcC1jYXNlLXN0dWRpZXNfX3JvdyB7XG4gICAgZ2FwOiAyNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZG1wLWNhc2Utc3R1ZGllc19fcm93IHtcbiAgICBnYXA6IDMycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNjRweDtcbiAgfVxufVxuLmRtcC1jYXNlLXN0dWRpZXNfX3JvdzpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmRtcC1yZWxhdGVkLXNlcnZpY2VzIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG4uZG1wLXJlbGF0ZWQtc2VydmljZXMgLmRtcC1ibG9ja19faGVhZC10aXRsZSB7XG4gIG1hcmdpbjogMCAwIDQ4cHg7XG59XG4uZG1wLXJlbGF0ZWQtc2VydmljZXNfX3JvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAzMnB4IDI0cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5kbXAtcmVsYXRlZC1zZXJ2aWNlc19fcm93IHtcbiAgICBnYXA6IDQ4cHg7XG4gIH1cbn1cbi5kbXAtcmVsYXRlZC1zZXJ2aWNlc19fY29sIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmRtcC1yZWxhdGVkLXNlcnZpY2VzX19jb2wge1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDI0cHgpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5kbXAtcmVsYXRlZC1zZXJ2aWNlc19fY29sIHtcbiAgICB3aWR0aDogY2FsYygzMy4zMzMzMzMzMzMzJSAtIDMycHgpO1xuICB9XG59XG5cbi5kbXAtYmFzaWMtdGV4dC1zZWN0aW9uIHtcbiAgcGFkZGluZzogMnJlbSAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5kbXAtYmFzaWMtdGV4dC1zZWN0aW9uIHtcbiAgICBwYWRkaW5nOiA1cmVtIDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZG1wLWJhc2ljLXRleHQtc2VjdGlvbiB7XG4gICAgcGFkZGluZzogN3JlbSAwO1xuICB9XG59XG4uZG1wLWJhc2ljLXRleHQtc2VjdGlvbl9fY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiBtaW4oMTAwJSAtIGNsYW1wKDRyZW0sIDRyZW0gKyAoKDF2dyAtIDAuNzVyZW0pICogMzIpLCA4cmVtKSwgODJyZW0pO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBnYXA6IGNsYW1wKDEuODc1cmVtLCAxLjg3NXJlbSArICgoMXZ3IC0gMC40OHJlbSkgKiAxMS41NzQxKSwgNXJlbSk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5kbXAtYmFzaWMtdGV4dC1zZWN0aW9uX19jb250YWluZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgfVxufVxuLmRtcC1iYXNpYy10ZXh0LXNlY3Rpb25fX2NvbnRhaW5lcl9pcy1jdGEge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5kbXAtYmFzaWMtdGV4dC1zZWN0aW9uX19zaWRlYmFyIHtcbiAgICBmbGV4OiAwIDAgMjlyZW07XG4gICAgbWF4LXdpZHRoOiAyOXJlbTtcbiAgfVxufVxuLmRtcC1iYXNpYy10ZXh0LXNlY3Rpb25fX3NpZGViYXIgLmRtcC1zaWRlYmFyLWJsb2NrIHtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgdG9wOiAxMDBweDtcbn1cbi5kbXAtYmFzaWMtdGV4dC1zZWN0aW9uX19zaWRlYmFyIC5kbXAtc2lkZWJhci1ibG9jay5sYW5kaW5nLXNpZGViYXIge1xuICB0b3A6IDE0MHB4O1xufVxuLmRtcC1iYXNpYy10ZXh0LXNlY3Rpb25fX2NvbnRlbnQge1xuICBmbGV4LWJhc2lzOiAwO1xuICBmbGV4LWdyb3c6IDE7XG4gIG1heC13aWR0aDogNDhyZW07XG59XG4uZG1wLWJhc2ljLXRleHQtc2VjdGlvbl9fY29udGVudCBoMiB7XG4gIG1hcmdpbjogMCAwIDE2cHg7XG4gIHBhZGRpbmctdG9wOiAyNHB4O1xufVxuLmRtcC1iYXNpYy10ZXh0LXNlY3Rpb25fX2NvbnRlbnQgaDI6Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbi5kbXAtYmFzaWMtdGV4dC1zZWN0aW9uX19jb250ZW50IGgzIHtcbiAgbWFyZ2luOiAwIDAgMjRweDtcbiAgcGFkZGluZy10b3A6IDI0cHg7XG59XG4uZG1wLWJhc2ljLXRleHQtc2VjdGlvbl9fY29udGVudCBoMzpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuLmRtcC1iYXNpYy10ZXh0LXNlY3Rpb25fX2NvbnRlbnQgaDQge1xuICBtYXJnaW46IDAgMCAyMHB4O1xuICBwYWRkaW5nLXRvcDogMjRweDtcbn1cbi5kbXAtYmFzaWMtdGV4dC1zZWN0aW9uX19jb250ZW50IGg0OmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG4uZG1wLWJhc2ljLXRleHQtc2VjdGlvbl9fY29udGVudCBoNSwgLmRtcC1iYXNpYy10ZXh0LXNlY3Rpb25fX2NvbnRlbnQgaDYge1xuICBtYXJnaW46IDAgMCAxNnB4O1xuICBwYWRkaW5nLXRvcDogMjBweDtcbn1cbi5kbXAtYmFzaWMtdGV4dC1zZWN0aW9uX19jb250ZW50IGg1OmZpcnN0LWNoaWxkLCAuZG1wLWJhc2ljLXRleHQtc2VjdGlvbl9fY29udGVudCBoNjpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuLmRtcC1iYXNpYy10ZXh0LXNlY3Rpb25fX2NvbnRlbnQgcCB7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAwNHJlbTtcbiAgbWFyZ2luOiAwIDAgMTZweDtcbn1cbi5kbXAtYmFzaWMtdGV4dC1zZWN0aW9uX19jb250ZW50IHA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uZG1wLWJhc2ljLXRleHQtc2VjdGlvbl9fY29udGVudCBiIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5kbXAtYmFzaWMtdGV4dC1zZWN0aW9uX19jb250ZW50IGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4uZG1wLWJhc2ljLXRleHQtc2VjdGlvbl9fY29udGVudCBmaWd1cmUge1xuICBwYWRkaW5nOiAyNHB4IDA7XG4gIG1hcmdpbjogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZG1wLWJhc2ljLXRleHQtc2VjdGlvbl9fY29udGVudCBmaWd1cmUge1xuICAgIHBhZGRpbmc6IDQ4cHggMDtcbiAgfVxufVxuLmRtcC1iYXNpYy10ZXh0LXNlY3Rpb25fX2NvbnRlbnQgZmlndXJlIGltZyB7XG4gIG1hcmdpbjogMCAwIDhweDtcbn1cbi5kbXAtYmFzaWMtdGV4dC1zZWN0aW9uX19jb250ZW50IGZpZ2NhcHRpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gIGJvcmRlci1sZWZ0OiAycHggc29saWQgIzA2NTVBMjtcbn1cbi5kbXAtYmFzaWMtdGV4dC1zZWN0aW9uX19jb250ZW50IGJsb2NrcXVvdGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMS40O1xuICBsZXR0ZXItc3BhY2luZzogMC4wMDRyZW07XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjMDY1NUEyO1xuICBtYXJnaW46IDM2cHggMDtcbn1cbi5kbXAtYmFzaWMtdGV4dC1zZWN0aW9uX19jb250ZW50IGJsb2NrcXVvdGU6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5kbXAtYmFzaWMtdGV4dC1zZWN0aW9uX19jb250ZW50IC53cC1jYXB0aW9uIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMjRweCAwO1xuICBtYXJnaW46IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmRtcC1iYXNpYy10ZXh0LXNlY3Rpb25fX2NvbnRlbnQgLndwLWNhcHRpb24ge1xuICAgIHBhZGRpbmc6IDQ4cHggMDtcbiAgfVxufVxuLmRtcC1iYXNpYy10ZXh0LXNlY3Rpb25fX2NvbnRlbnQgLndwLWNhcHRpb24gLndwLWNhcHRpb24tdGV4dCB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHBhZGRpbmctbGVmdDogOHB4O1xuICBib3JkZXItbGVmdDogMnB4IHNvbGlkICMwNjU1QTI7XG4gIG1hcmdpbi10b3A6IDhweDtcbn1cbi5kbXAtYmFzaWMtdGV4dC1zZWN0aW9uX19jb250ZW50IHVsIGxpOm5vdCg6bGFzdC1jaGlsZCksIC5kbXAtYmFzaWMtdGV4dC1zZWN0aW9uX19jb250ZW50IG9sIGxpOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAxM3B4O1xufVxuLmRtcC1iYXNpYy10ZXh0LXNlY3Rpb25fX2NvbnRlbnQgYSB7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuLmRtcC1iYXNpYy10ZXh0LXNlY3Rpb25fX2NvbnRlbnQgcCBhIHtcbiAgY29sb3I6ICMwNjU1QTI7XG59XG4uZG1wLWJhc2ljLXRleHQtc2VjdGlvbl9fY29udGVudCBwIGE6aG92ZXIge1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbi5kbXAtYmFzaWMtdGV4dC1zZWN0aW9uX190aXRsZSB7XG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbn1cbi5kbXAtYmFzaWMtdGV4dC1zZWN0aW9uX190aXRsZV9ibHVlIHtcbiAgY29sb3I6ICMwNjU1QTI7XG59XG4uZG1wLWJhc2ljLXRleHQtc2VjdGlvbl9faW5mbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAwLjYyNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5kbXAtYmFzaWMtdGV4dC1zZWN0aW9uX19pbmZvLWNhdCBhIHtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4uZG1wLWJhc2ljLXRleHQtc2VjdGlvbl9fZm9vdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgbWFyZ2luLXRvcDogNDhweDtcbiAgZ2FwOiAxLjg3NXJlbTtcbn1cbi5kbXAtYmFzaWMtdGV4dC1zZWN0aW9uX190YWdzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDAuNXJlbTtcbn1cbi5kbXAtYmFzaWMtdGV4dC1zZWN0aW9uX19wYWdpbmF0aW9uIHtcbiAgbWFyZ2luLXRvcDogNTZweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiA0MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5kbXAtYmFzaWMtdGV4dC1zZWN0aW9uX19wYWdpbmF0aW9uIHtcbiAgICBnYXA6IDgwcHg7XG4gIH1cbn1cbi5kbXAtYmFzaWMtdGV4dC1zZWN0aW9uX19wYWdpbmF0aW9uLWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiAxMHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5kbXAtYmFzaWMtdGV4dC1zZWN0aW9uX19wYWdpbmF0aW9uLWl0ZW0ge1xuICAgIGZsZXg6IDAgMCBjYWxjKDUwJSAtIDQwLjAxcHgpO1xuICAgIG1heC13aWR0aDogY2FsYyg1MCUgLSA0MC4wMXB4KTtcbiAgfVxufVxuLmRtcC1iYXNpYy10ZXh0LXNlY3Rpb25fX3BhZ2luYXRpb24taXRlbTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5kbXAtYmFzaWMtdGV4dC1zZWN0aW9uX19wYWdpbmF0aW9uLWl0ZW06bGFzdC1jaGlsZCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLmRtcC1iYXNpYy10ZXh0LXNlY3Rpb25fX3BhZ2luYXRpb24taXRlbS1pY29uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGhlaWdodDogNDBweDtcbiAgd2lkdGg6IDQwcHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDAwMDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmRtcC1iYXNpYy10ZXh0LXNlY3Rpb25fX3BhZ2luYXRpb24taXRlbS1pY29uIHtcbiAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgd2lkdGg6IDQ4cHg7XG4gIH1cbn1cbi5kbXAtYmFzaWMtdGV4dC1zZWN0aW9uX19wYWdpbmF0aW9uLWl0ZW0tdGV4dCBwIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIG1hcmdpbjogMDtcbn1cbi5kbXAtYmFzaWMtdGV4dC1zZWN0aW9uX19wYWdpbmF0aW9uLWl0ZW0tdGV4dCBiIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLmdhbGxlcnkge1xuICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7XG4gIGdhcDogMzBweCAhaW1wb3J0YW50O1xufVxuLmdhbGxlcnkuZ2FsbGVyeS1jb2x1bW5zLTIge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgIWltcG9ydGFudDtcbn1cbi5nYWxsZXJ5LmdhbGxlcnktY29sdW1ucy0zIHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmciAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gIC5nYWxsZXJ5LmdhbGxlcnktY29sdW1ucy0zIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgIWltcG9ydGFudDtcbiAgfVxufVxuLmdhbGxlcnkgLmdhbGxlcnktaXRlbSB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG4uZ2FsbGVyeSAuZ2FsbGVyeS1jYXB0aW9uIHtcbiAgbWFyZ2luOiA1cHggMCAwIDAgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MzlweCkge1xuICAuZ2FsbGVyeSAuZ2FsbGVyeS1jYXB0aW9uIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbn1cbi5nYWxsZXJ5IGltZyB7XG4gIGJvcmRlcjogMCBub25lICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmdhbGxlcnkgYnIge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5kbXAtY29udGFjdC1pbmZvLWJsb2NrIHtcbiAgcGFkZGluZzogMzJweCAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5kbXAtY29udGFjdC1pbmZvLWJsb2NrIHtcbiAgICBwYWRkaW5nOiA4MHB4IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZG1wLWNvbnRhY3QtaW5mby1ibG9jayB7XG4gICAgcGFkZGluZzogMTEycHggMDtcbiAgfVxufVxuLmRtcC1jb250YWN0LWluZm8tYmxvY2tfX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWF4LXdpZHRoOiBtaW4oMTAwJSAtIGNsYW1wKDRyZW0sIDRyZW0gKyAoKDF2dyAtIDAuNzVyZW0pICogMzIpLCA4cmVtKSwgODJyZW0pO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBnYXA6IDNyZW0gY2xhbXAoMS41cmVtLCAxLjVyZW0gKyAoKDF2dyAtIDAuNzVyZW0pICogMTIpLCAzcmVtKTtcbn1cbi5kbXAtY29udGFjdC1pbmZvLWJsb2NrX19pdGVtIHtcbiAgZmxleDogMCAwIDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmRtcC1jb250YWN0LWluZm8tYmxvY2tfX2l0ZW0ge1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuLmRtcC1jb250YWN0LWluZm8tYmxvY2tfX2l0ZW0taWNvbiB7XG4gIHdpZHRoOiA0OHB4O1xuICBoZWlnaHQ6IDQ4cHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG4uZG1wLWNvbnRhY3QtaW5mby1ibG9ja19faXRlbS1pY29uIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuLmRtcC1jb250YWN0LWluZm8tYmxvY2tfX2l0ZW0gaDQge1xuICBwYWRkaW5nLXRvcDogMjRweDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmRtcC1jb250YWN0LWluZm8tYmxvY2tfX2l0ZW0tdGV4dCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5kbXAtY29udGFjdC1pbmZvLWJsb2NrX19pdGVtLXRleHQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG4uZG1wLWNvbnRhY3QtaW5mby1ibG9ja19faXRlbSA+IGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gIC5kbXAtY29udGFjdC1pbmZvLWJsb2NrX19pdGVtID4gYTpob3ZlciB7XG4gICAgY29sb3I6ICMwNjU1QTI7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG5cbi5kbXAtcHJpY2luZy1ibG9jayB7XG4gIHBhZGRpbmc6IDMycHggMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZG1wLXByaWNpbmctYmxvY2sge1xuICAgIHBhZGRpbmc6IDgwcHggMDtcbiAgfVxufVxuLmRtcC1wcmljaW5nLWJsb2NrX19jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1heC13aWR0aDogbWluKDEwMCUgLSBjbGFtcCg0cmVtLCA0cmVtICsgKCgxdncgLSAwLjc1cmVtKSAqIDMyKSwgOHJlbSksIDgycmVtKTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgZ2FwOiAzcmVtIGNsYW1wKDEuNXJlbSwgMS41cmVtICsgKCgxdncgLSAwLjc1cmVtKSAqIDEyKSwgM3JlbSk7XG59XG4uZG1wLXByaWNpbmctYmxvY2sgLmFkZGl0aW9uYWwtdGV4dCB7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG59XG4uZG1wLXByaWNpbmctYmxvY2sgLmFkZGl0aW9uYWwtdGV4dCBoNSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uZG1wLXByaWNpbmctYmxvY2tfX2l0ZW0ge1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZG1wLXByaWNpbmctYmxvY2tfX2l0ZW0ge1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuLmRtcC1wcmljaW5nLWJsb2NrX19pdGVtLWljb24ge1xuICBoZWlnaHQ6IDk2cHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG4uZG1wLXByaWNpbmctYmxvY2tfX2l0ZW0taWNvbiBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cbi5kbXAtcHJpY2luZy1ibG9ja19faXRlbSBoNCB7XG4gIHBhZGRpbmctdG9wOiAyNHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMjhweDtcbn1cbi5kbXAtcHJpY2luZy1ibG9ja19faXRlbS10ZXh0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmRtcC1wcmljaW5nLWJsb2NrX19pdGVtLXRleHQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG4uZG1wLXByaWNpbmctYmxvY2tfX2l0ZW0gPiBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAuZG1wLXByaWNpbmctYmxvY2tfX2l0ZW0gPiBhOmhvdmVyIHtcbiAgICBjb2xvcjogIzA2NTVBMjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cblxuLmRtcC1mb3JtLWJsb2NrIHtcbiAgcGFkZGluZzogMnJlbSAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5kbXAtZm9ybS1ibG9jayB7XG4gICAgcGFkZGluZzogNXJlbSAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmRtcC1mb3JtLWJsb2NrIHtcbiAgICBwYWRkaW5nOiA3cmVtIDA7XG4gIH1cbn1cbi5kbXAtZm9ybS1ibG9ja19fY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiBtaW4oMTAwJSAtIGNsYW1wKDRyZW0sIDRyZW0gKyAoKDF2dyAtIDAuNzVyZW0pICogMzIpLCA4cmVtKSwgNTVyZW0pO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICBib3gtc2hhZG93OiAwIDI0cHggNDhweCAtMTJweCByZ2JhKDAsIDAsIDAsIDAuMTgpO1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICBwYWRkaW5nOiAzMnB4IDI0cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmRtcC1mb3JtLWJsb2NrX19jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDMycHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZG1wLWZvcm0tYmxvY2tfX2NvbnRhaW5lciB7XG4gICAgcGFkZGluZzogNTZweDtcbiAgfVxufVxuLmRtcC1mb3JtLWJsb2NrX19oZWFkaW5nIHtcbiAgY29sb3I6ICMwNjU1QTI7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4uZG1wLWZvcm0tYmxvY2tfX3RleHQge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuLmRtcC1mb3JtLWJsb2NrIC5nZm9ybV9oZWFkaW5nLFxuLmRtcC1mb3JtLWJsb2NrIC5nZm9ybV92YWxpZGF0aW9uX2Vycm9ycyxcbi5kbXAtZm9ybS1ibG9jayAuZ2ZpZWxkX3ZhbGlkYXRpb25fbWVzc2FnZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5kbXAtZm9ybS1ibG9jayAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDEuNXJlbTtcbn1cbi5kbXAtZm9ybS1ibG9jayAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nc2VjdGlvbiB7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4uZG1wLWZvcm0tYmxvY2sgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ3NlY3Rpb24gLmdzZWN0aW9uX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZy10b3A6IDA7XG59XG4uZG1wLWZvcm0tYmxvY2sgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIHtcbiAgZmxleDogMCAwIDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZG1wLWZvcm0tYmxvY2sgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkLmdmaWVsZC0td2lkdGgtaGFsZiB7XG4gICAgZmxleDogMCAwIGNhbGMoNTAlIC0gMC43NTA2MjVyZW0pO1xuICAgIG1heC13aWR0aDogY2FsYyg1MCUgLSAwLjc1MDYyNXJlbSk7XG4gIH1cbn1cbi5kbXAtZm9ybS1ibG9jayAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQuaGlkZGVuX2xhYmVsIC5nZmllbGRfbGFiZWwge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4uZG1wLWZvcm0tYmxvY2sgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIC5nZmllbGRfZGVzY3JpcHRpb24ge1xuICBjb2xvcjogIzcwNmY2ZjtcbiAgbWFyZ2luLXRvcDogMC4yNXJlbTtcbn1cbi5kbXAtZm9ybS1ibG9jayAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGRfbGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5kbXAtZm9ybS1ibG9jayAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGRfbGFiZWwgLmdmaWVsZF9yZXF1aXJlZCB7XG4gIGNvbG9yOiAjYzYyNjI2O1xuICBtYXJnaW4tbGVmdDogMnB4O1xufVxuLmRtcC1mb3JtLWJsb2NrIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgaW5wdXQ6bm90KFt0eXBlPWZpbGVdKTpub3QoW3R5cGU9Y2hlY2tib3hdKTpub3QoW3R5cGU9cmFkaW9dKSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDNyZW07XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDAwMDA7XG4gIHBhZGRpbmc6IDAgNHB4O1xufVxuLmRtcC1mb3JtLWJsb2NrIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgdGV4dGFyZWEge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxNzlweDtcbiAgcGFkZGluZzogMTJweCA0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDAwMDA7XG59XG4uZG1wLWZvcm0tYmxvY2sgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyB0ZXh0YXJlYTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uZG1wLWZvcm0tYmxvY2sgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2lucHV0X2NvbnRhaW5lcl9maWxldXBsb2FkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwMDAwMDtcbn1cbi5kbXAtZm9ybS1ibG9jayAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5naW5wdXRfY29udGFpbmVyX2ZpbGV1cGxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogdmFyKC0tZG1wLXRleHQsIFwiTm8gZmlsZSBjaG9zZW5cIik7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBsZWZ0OiAwLjc1cmVtO1xuICBjb2xvcjogIzY2NjY2Njtcbn1cbi5kbXAtZm9ybS1ibG9jayAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5naW5wdXRfY29udGFpbmVyX2ZpbGV1cGxvYWQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIkNob29zZSBGaWxlXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgaGVpZ2h0OiAxLjgxMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjgxMjVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIHBhZGRpbmc6IDAgMC41cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUVFRUVFO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHJpZ2h0OiAwLjc1cmVtO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5kbXAtZm9ybS1ibG9jayAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5naW5wdXRfY29udGFpbmVyX2ZpbGV1cGxvYWQgLmdmb3JtX2ZpbGV1cGxvYWRfcnVsZXMge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4uZG1wLWZvcm0tYmxvY2sgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2lucHV0X2NvbnRhaW5lcl9maWxldXBsb2FkIFt0eXBlPWZpbGVdIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogM3JlbTtcbiAgYm9yZGVyOiBub25lO1xuICBvcGFjaXR5OiAwICFpbXBvcnRhbnQ7XG59XG4uZG1wLWZvcm0tYmxvY2sgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2lucHV0X2NvbnRhaW5lcl9jaGVja2JveCAuZ2ZpZWxkX2NoZWNrYm94IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogMS4yNXJlbTtcbn1cbi5kbXAtZm9ybS1ibG9jayAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5naW5wdXRfY29udGFpbmVyX2NoZWNrYm94IC5nZmllbGRfY2hlY2tib3ggLmdjaG9pY2UgaW5wdXQge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4uZG1wLWZvcm0tYmxvY2sgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2lucHV0X2NvbnRhaW5lcl9jaGVja2JveCAuZ2ZpZWxkX2NoZWNrYm94IC5nY2hvaWNlIGxhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgcGFkZGluZy1sZWZ0OiAyNnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZG1wLWZvcm0tYmxvY2sgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2lucHV0X2NvbnRhaW5lcl9jaGVja2JveCAuZ2ZpZWxkX2NoZWNrYm94IC5nY2hvaWNlIGxhYmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjA5Mzc1cmVtO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDAuODc1cmVtIDAuNzVyZW07XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvY2hlY2tib3guc3ZnKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG4uZG1wLWZvcm0tYmxvY2sgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2lucHV0X2NvbnRhaW5lcl9jaGVja2JveCAuZ2ZpZWxkX2NoZWNrYm94IC5nY2hvaWNlIGlucHV0OmNoZWNrZWQgKyBsYWJlbDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbn1cbi5kbXAtZm9ybS1ibG9jayAuZ2Zvcm1fZm9vdGVyIHtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG59XG4uZG1wLWZvcm0tYmxvY2sgLmdmb3JtX2Zvb3RlciBbdHlwZT1zdWJtaXRdIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvdXRsaW5lOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cztcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHBhZGRpbmc6IDExcHggMjRweDtcbiAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgYm9yZGVyOiAxcHggc29saWQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNjU1QTI7XG4gIGNvbG9yOiAjRkZGO1xuICBib3JkZXItY29sb3I6ICMwNjU1QTI7XG59XG4uZG1wLWZvcm0tYmxvY2sgLmdmb3JtX2Zvb3RlciBbdHlwZT1zdWJtaXRdOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgY29sb3I6ICMwNjU1QTI7XG59XG4uZG1wLWZvcm0tYmxvY2sgLnNlbGVjdDIge1xuICB3aWR0aDogMTAwJTtcbn1cbi5kbXAtZm9ybS1ibG9jayAuc2VsZWN0Mi1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbn1cbi5kbXAtZm9ybS1ibG9jayAuc2VsZWN0Mi1zZWxlY3Rpb24ge1xuICBoZWlnaHQ6IDQ4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDAwMDA7XG59XG4uZG1wLWZvcm0tYmxvY2sgLnNlbGVjdDItc2VsZWN0aW9uW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0gLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG4uZG1wLWZvcm0tYmxvY2sgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gIHBhZGRpbmc6IDAgMC4yNXJlbSAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICBjb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50O1xufVxuLmRtcC1mb3JtLWJsb2NrIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICB3aWR0aDogMjRweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDI0cHggIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2NoZXZyb24tZG93bi5zdmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgcmlnaHQ6IDExcHggIWltcG9ydGFudDtcbiAgdG9wOiAwICFpbXBvcnRhbnQ7XG4gIGJvdHRvbTogMCAhaW1wb3J0YW50O1xuICBtYXJnaW46IGF1dG87XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzO1xufVxuLmRtcC1mb3JtLWJsb2NrIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5kbXAtdGV4dC1ib3gge1xuICBwYWRkaW5nLXRvcDogNTBweDtcbiAgcGFkZGluZy1ib3R0b206IDE2MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZG1wLXRleHQtYm94IHtcbiAgICBwYWRkaW5nLXRvcDogMTAycHg7XG4gIH1cbn1cbi5kbXAtdGV4dC1ib3hfb3V0LWltYWdlIC5kbXAtdGV4dC1ib3hfX2NvbnRhaW5lciB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuLmRtcC10ZXh0LWJveF9fY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiBtaW4oMTAwJSAtIGNsYW1wKDRyZW0sIDRyZW0gKyAoKDF2dyAtIDAuNzVyZW0pICogMzIpLCA4cmVtKSwgNjByZW0pO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICBwYWRkaW5nOiBjbGFtcCgycmVtLCAycmVtICsgKCgxdncgLSAwLjQ4cmVtKSAqIDE0LjgxNDgpLCA2cmVtKTtcbiAgYm94LXNoYWRvdzogMCAxLjVyZW0gM3JlbSAtMC43NXJlbSByZ2JhKDAsIDAsIDAsIDAuMTgpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xufVxuLmRtcC10ZXh0LWJveF9faW1nIHtcbiAgbWFyZ2luLWJvdHRvbTogMS41NjI1cmVtO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uZG1wLXRleHQtYm94X19pbWcgaW1nIHtcbiAgd2lkdGg6IGNsYW1wKDEyLjVyZW0sIDEyLjVyZW0gKyAoKDF2dyAtIDAuNDhyZW0pICogMjMuMTQ4MSksIDE4Ljc1cmVtKTtcbiAgaGVpZ2h0OiBjbGFtcCg4LjU0MTY2NjY2NjdyZW0sIDguNTQxNjY2NjY2N3JlbSArICgoMXZ3IC0gMC40OHJlbSkgKiAxNS44MTc5KSwgMTIuODEyNXJlbSk7XG4gIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICBtYXJnaW4tdG9wOiBjbGFtcCgtNi40MDYyNXJlbSwgLTQuMjcwODMzMzMzM3JlbSArICgoMXZ3IC0gMC40OHJlbSkgKiAtNy45MDkpLCAtNC4yNzA4MzMzMzMzcmVtKTtcbn1cblxuLmRtcC1sYXJnZS1pbWFnZSB7XG4gIG1heC13aWR0aDogbWluKDEwMCUgLSBjbGFtcCg0cmVtLCA0cmVtICsgKCgxdncgLSAwLjc1cmVtKSAqIDMyKSwgOHJlbSksIDgycmVtKTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcGFkZGluZzogMnJlbSAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5kbXAtbGFyZ2UtaW1hZ2Uge1xuICAgIHBhZGRpbmc6IDVyZW0gMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5kbXAtbGFyZ2UtaW1hZ2Uge1xuICAgIHBhZGRpbmc6IDdyZW0gMDtcbiAgfVxufVxuLmRtcC1sYXJnZS1pbWFnZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgYXNwZWN0LXJhdGlvOiAxMzEyLzczODtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xufVxuXG4uZG1wLWZpZnR5LWZpZnR5LWltYWdlcyB7XG4gIG1heC13aWR0aDogbWluKDEwMCUgLSBjbGFtcCg0cmVtLCA0cmVtICsgKCgxdncgLSAwLjc1cmVtKSAqIDMyKSwgOHJlbSksIDgycmVtKTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDJyZW07XG4gIHBhZGRpbmc6IDJyZW0gMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZG1wLWZpZnR5LWZpZnR5LWltYWdlcyB7XG4gICAgcGFkZGluZzogNXJlbSAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmRtcC1maWZ0eS1maWZ0eS1pbWFnZXMge1xuICAgIHBhZGRpbmc6IDdyZW0gMDtcbiAgfVxufVxuLmRtcC1maWZ0eS1maWZ0eS1pbWFnZXMgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmRtcC1maWZ0eS1maWZ0eS1pbWFnZXMgaW1nIHtcbiAgICBmbGV4OiAwIDAgY2FsYyg1MCUgLSAxLjAwMDYyNXJlbSk7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDUwJSAtIDEuMDAwNjI1cmVtKTtcbiAgICBhc3BlY3QtcmF0aW86IDE7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmRtcC1maWZ0eS1maWZ0eS1pbWFnZXMgaW1nIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgYXNwZWN0LXJhdGlvOiAxMzEyLzczODtcbiAgfVxufVxuXG4uZG1wLWNvbnRlbnQtYmxvY2sge1xuICBwYWRkaW5nOiAycmVtIDA7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMXJlbSwgMXJlbSArICgoMXZ3IC0gMC40OHJlbSkgKiAwLjQ2MyksIDEuMTI1cmVtKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZG1wLWNvbnRlbnQtYmxvY2sge1xuICAgIHBhZGRpbmc6IDVyZW0gMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5kbXAtY29udGVudC1ibG9jayB7XG4gICAgcGFkZGluZzogN3JlbSAwO1xuICB9XG59XG4uZG1wLWNvbnRlbnQtYmxvY2tfZ3JleS1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjY7XG59XG4uZG1wLWNvbnRlbnQtYmxvY2tfX2NvbnRhaW5lciB7XG4gIG1heC13aWR0aDogbWluKDEwMCUgLSBjbGFtcCg0cmVtLCA0cmVtICsgKCgxdncgLSAwLjc1cmVtKSAqIDMyKSwgOHJlbSksIDgycmVtKTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbi5kbXAtY29udGVudC1ibG9ja19fY29udGFpbmVyID4gLmRtcC1idG4ge1xuICBtYXJnaW4tdG9wOiAyLjVyZW07XG59XG4uZG1wLWNvbnRlbnQtYmxvY2tfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogY2xhbXAoMS44NzVyZW0sIDEuODc1cmVtICsgKCgxdncgLSAwLjQ4cmVtKSAqIDIuMzE0OCksIDIuNXJlbSk7XG59XG5cbi5kbXAtdGV4dC1hbmQtaW1hZ2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogY2xhbXAoMi41cmVtLCAyLjVyZW0gKyAoKDF2dyAtIDAuNDhyZW0pICogOS4yNTkzKSwgNXJlbSk7XG4gIG1hcmdpbjogY2xhbXAoMS4yNXJlbSwgMS4yNXJlbSArICgoMXZ3IC0gMC40OHJlbSkgKiA0LjYyOTYpLCAyLjVyZW0pIDAgMi41cmVtO1xufVxuLmRtcC10ZXh0LWFuZC1pbWFnZV9fY29sIHtcbiAgZmxleDogMCAwIDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmRtcC10ZXh0LWFuZC1pbWFnZV9fY29sIHtcbiAgICBmbGV4OiAwIDAgY2FsYyg1MCUgLSBjbGFtcCgxLjI1MDYyNXJlbSwgMS4yNTA2MjVyZW0gKyAoKDF2dyAtIDAuNDhyZW0pICogNC42Mjk2KSwgMi41MDA2MjVyZW0pKTtcbiAgICBtYXgtd2lkdGg6IGNhbGMoNTAlIC0gY2xhbXAoMS4yNTA2MjVyZW0sIDEuMjUwNjI1cmVtICsgKCgxdncgLSAwLjQ4cmVtKSAqIDQuNjI5NiksIDIuNTAwNjI1cmVtKSk7XG4gIH1cbn1cbi5kbXAtdGV4dC1hbmQtaW1hZ2VfX2NvbCBpbWcge1xuICBhbGlnbi1zZWxmOiA2MTYvNDM3O1xuICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5kbXAtc2luZ2xlLXRlc3RpbW9uaWFsIHtcbiAgbWF4LXdpZHRoOiBtaW4oMTAwJSAtIGNsYW1wKDRyZW0sIDRyZW0gKyAoKDF2dyAtIDAuNzVyZW0pICogMzIpLCA4cmVtKSwgNDhyZW0pO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwYWRkaW5nOiAycmVtIDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmRtcC1zaW5nbGUtdGVzdGltb25pYWwge1xuICAgIHBhZGRpbmc6IDVyZW0gMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5kbXAtc2luZ2xlLXRlc3RpbW9uaWFsIHtcbiAgICBwYWRkaW5nOiA3cmVtIDA7XG4gIH1cbn1cbi5kbXAtc2luZ2xlLXRlc3RpbW9uaWFsX19yYXRpbmcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiA0cHg7XG4gIG1hcmdpbjogMCAwIDMycHg7XG59XG4uZG1wLXNpbmdsZS10ZXN0aW1vbmlhbF9fdGV4dCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwIDAgMzJweDtcbn1cbi5kbXAtc2luZ2xlLXRlc3RpbW9uaWFsX190ZXh0IGg1IHtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzZXJpZjtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIG1hcmdpbjogMDtcbn1cbi5kbXAtc2luZ2xlLXRlc3RpbW9uaWFsX19hdXRob3Ige1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uZG1wLXNpbmdsZS10ZXN0aW1vbmlhbF9fYXV0aG9yIHAge1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2VyaWY7XG4gIG1hcmdpbjogMDtcbn1cbi5kbXAtc2luZ2xlLXRlc3RpbW9uaWFsX19hdXRob3IgYiB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5kbXAtc2Vjb25kYXJ5LWhlcm8ge1xuICBwYWRkaW5nOiBjbGFtcCgzLjc1cmVtLCAzLjc1cmVtICsgKCgxdncgLSAwLjQ4cmVtKSAqIDEyLjAzNyksIDdyZW0pIDA7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5kbXAtc2Vjb25kYXJ5LWhlcm86bm90KC5kbXAtc2Vjb25kYXJ5LWhlcm9fdHJhbnNwYXJlbnQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA2NTVBMjtcbn1cbi5kbXAtc2Vjb25kYXJ5LWhlcm86bm90KC5kbXAtc2Vjb25kYXJ5LWhlcm9fdHJhbnNwYXJlbnQpOm5vdCguZG1wLXNlY29uZGFyeS1oZXJvX2ltZykgLnJhbmstbWF0aC1icmVhZGNydW1iIHtcbiAgY29sb3I6ICM4RUI2RkY7XG59XG4uZG1wLXNlY29uZGFyeS1oZXJvOm5vdCguZG1wLXNlY29uZGFyeS1oZXJvX3RyYW5zcGFyZW50KTpub3QoLmRtcC1zZWNvbmRhcnktaGVyb19pbWcpIC5yYW5rLW1hdGgtYnJlYWRjcnVtYiBhIHtcbiAgY29sb3I6ICM4RUI2RkY7XG59XG4uZG1wLXNlY29uZGFyeS1oZXJvOm5vdCguZG1wLXNlY29uZGFyeS1oZXJvX3RyYW5zcGFyZW50KTpub3QoLmRtcC1zZWNvbmRhcnktaGVyb19pbWcpIC5yYW5rLW1hdGgtYnJlYWRjcnVtYiAuc2VwYXJhdG9yIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zZXBhcmF0b3ItYnJhbmQtbGlnaHRlci5zdmcpO1xufVxuLmRtcC1zZWNvbmRhcnktaGVyb19pbWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMCwgMCwgMCwgMCkgMCUsIHJnYmEoMCwgMCwgMCwgMC40KSAxMDAlKSwgbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoMCwgMCwgMCwgMC4xKSAwJSwgcmdiYSgwLCAwLCAwLCAwLjEpIDEwMCUpO1xufVxuLmRtcC1zZWNvbmRhcnktaGVyb19maWx0ZXIge1xuICBwYWRkaW5nOiBjbGFtcCgzLjc1cmVtLCAzLjc1cmVtICsgKCgxdncgLSAwLjQ4cmVtKSAqIDEyLjAzNyksIDdyZW0pIDAgY2xhbXAoNi44NzVyZW0sIDYuODc1cmVtICsgKCgxdncgLSAwLjQ4cmVtKSAqIDEwLjY0ODEpLCA5Ljc1cmVtKTtcbn1cbi5kbXAtc2Vjb25kYXJ5LWhlcm9fX2NvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMztcbiAgbWF4LXdpZHRoOiBtaW4oMTAwJSAtIGNsYW1wKDRyZW0sIDRyZW0gKyAoKDF2dyAtIDAuNzVyZW0pICogMzIpLCA4cmVtKSwgODJyZW0pO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjRkZGO1xufVxuLmRtcC1zZWNvbmRhcnktaGVybyAucmFuay1tYXRoLWJyZWFkY3J1bWIge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLmRtcC1zZWNvbmRhcnktaGVybyAucmFuay1tYXRoLWJyZWFkY3J1bWIgPiBwIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uZG1wLXNlY29uZGFyeS1oZXJvIC5yYW5rLW1hdGgtYnJlYWRjcnVtYiBhIHtcbiAgY29sb3I6ICNGRkY7XG59XG4uZG1wLXNlY29uZGFyeS1oZXJvIC5yYW5rLW1hdGgtYnJlYWRjcnVtYiAuc2VwYXJhdG9yIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zZXBhcmF0b3Itd2hpdGUuc3ZnKTtcbn1cbi5kbXAtc2Vjb25kYXJ5LWhlcm8gaDEge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbi5kbXAtc2Vjb25kYXJ5LWhlcm8gaDE6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbn1cbi5kbXAtc2Vjb25kYXJ5LWhlcm9fX3N1YnRpdGxlIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxcmVtLCAxcmVtICsgKCgxdncgLSAwLjQ4cmVtKSAqIDAuNDYzKSwgMS4xMjVyZW0pO1xufSIsIi8qKlxuICogU3dpcGVyIDExLjIuM1xuICogTW9zdCBtb2Rlcm4gbW9iaWxlIHRvdWNoIHNsaWRlciBhbmQgZnJhbWV3b3JrIHdpdGggaGFyZHdhcmUgYWNjZWxlcmF0ZWQgdHJhbnNpdGlvbnNcbiAqIGh0dHBzOi8vc3dpcGVyanMuY29tXG4gKlxuICogQ29weXJpZ2h0IDIwMTQtMjAyNSBWbGFkaW1pciBLaGFybGFtcGlkaVxuICpcbiAqIFJlbGVhc2VkIHVuZGVyIHRoZSBNSVQgTGljZW5zZVxuICpcbiAqIFJlbGVhc2VkIG9uOiBGZWJydWFyeSAxMiwgMjAyNVxuICovXG5cbkB1c2UgJ3N3aXBlci12YXJzLnNjc3MnIGFzIHZhcnM7XG5AYXQtcm9vdCB7XG4gIEBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnc3dpcGVyLWljb25zJztcbiAgICBzcmM6IHVybCgnZGF0YTphcHBsaWNhdGlvbi9mb250LXdvZmY7Y2hhcnNldD11dGYtODtiYXNlNjQsIGQwOUdSZ0FCQUFBQUFBWmdBQkFBQUFBQURBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFCR1JsUk5BQUFHUkFBQUFCb0FBQUFjaTZxSGtVZEVSVVlBQUFXZ0FBQUFJd0FBQUNRQVlBQlhSMUJQVXdBQUJoUUFBQUF1QUFBQU51QVk3K3hIVTFWQ0FBQUZ4QUFBQUZBQUFBQm0yZlBjelU5VEx6SUFBQUhjQUFBQVNnQUFBR0JQOVY1UlkyMWhjQUFBQWtRQUFBQ0lBQUFCWXQ2RjBjQmpkblFnQUFBQ3pBQUFBQVFBQUFBRUFCRUJSR2RoYzNBQUFBV1lBQUFBQ0FBQUFBai8vd0FEWjJ4NVpnQUFBeXdBQUFETUFBQUQyTUh0cnlWb1pXRmtBQUFCYkFBQUFEQUFBQUEyRTIrZW9XaG9aV0VBQUFHY0FBQUFId0FBQUNRQzlnRHphRzEwZUFBQUFpZ0FBQUFaQUFBQXJnSmtBQkZzYjJOaEFBQUMwQUFBQUZvQUFBQmFGUUFVR0cxaGVIQUFBQUc4QUFBQUh3QUFBQ0FBY0FCQWJtRnRaUUFBQS9nQUFBRTVBQUFDWHZGZEJ3bHdiM04wQUFBRk5BQUFBR0lBQUFDRTVzNzRoWGphWTJCa1lHQUFZcGY1SHUvaitXMitNbkF6TVlEQXphWDZRakQ2LzQvL0J4ajVHQThBdVJ3TVlHa0FQeXdMMTNqYVkyQmtZR0E4OFA4QWd4NGorLzhmUURZZkExQUVCV2dEQUlCMkJPb0FlTnBqWUdSZ1lOQmg0R2RnWWdBQkVNbklBQkp6WU5BRENRQUFDV2dBc1FCNDJtTmdZZnpDT0lHQmxZR0IwWWN4allHQndSMUtmMldRWkdoaFlHQmlZR1ZtZ0FGR0JpUVFrT2Fhd3REQW9NQlF4WGpnL3dFR1BjWUREQTR3TlVBMkNDZ3dzQUFBTzRFTDZnQUFlTnBqMk0wZ3lBQUNxeGdHTldCa1oyRDQvd01BK3hrRGRnQUFBSGphWTJCZ1lHYUFZQmtHUmdZUWlBSHlHTUY4RmdZSElNM0R3TUhBQkdRck1PZ3lXRExFTTFUOS93OFVCZkVNZ0x6RS8vLy9QLzUvL2YvVi94dityNGVhQUFlTWJBeHdJVVltSU1IRWdLWUFZalVjc0RBd3NMS3hjM0J5Y2ZQdzhqRVFBL2daQkFTRmhFVkV4Y1FsSktXa1pXVGw1QlVVbFpSVlZOWFVOVFFaQmdNQUFNUitFK2dBRVFGRUFBQUFLZ0FxQUNvQU5BQStBRWdBVWdCY0FHWUFjQUI2QUlRQWpnQ1lBS0lBckFDMkFNQUF5Z0RVQU40QTZBRHlBUHdCQmdFUUFSb0JKQUV1QVRnQlFnRk1BVllCWUFGcUFYUUJmZ0dJQVpJQm5BR21BYklCemdIc0FBQjQydTJOTVE2Q1VBeUdXNTY4eDlBbmVZWWdtNE1KYmhLRmFFeElPQVZYOEFwZXdTdDRCaWM0QWZlQWlkM1ZPQml4RHhmUFlFemE1TytYZmkwNFlBRGdnaVVJVUxDdUVKSzhWaE80YlN2cGRua3RISTVRQ1l0ZGkyc2w4Wm5YYUhscVVyTkt6ZEtjVDhjamxxK3J3WlN2SVZjek5pZXpzZm5QL3V6bm1mUEZCTk9ETTJLN01UUTQ1WUVBWnFHUDgxQW1HR2NGM2lQcU9vcDByMVNQVGFUYlZrZlVlNEhYajk3d1lFK3lOd1dZeHdXdTR2MXVnV0hnbzNTMVhkWkVWcVdNN0VUMGNmbkxHeFdma2dSNDJvMlB2V3JETUJTRmovSUhMYUYwektqUmdkaVZNd1NjTlJBb1dVb0g3OFkyaWNCL3lJWTA5QW42QUgyQmR1L1VCK3l4b3BZc2hRaUV2bnZ1MGRVUmdEdDhRZUM4UER3N0ZwamkzZkVBNHovUEVKNllPQjVoS2g0ZGozRXZYaHhQcUgvU0tVWTNySjdzclo0RlpuaDFQTUF0UGh3UDZmbDJQTUpNUERnZVE0clk4WVQ2R3phbzBlQUVBNDA5RHVnZ21UbkZuT2NTQ2lFaUxNZ3hDaVRJNkNxNURaVWQzUW1wMTB2TzBMYUxUZDJjak40Zk91bWxjN2xVWWJTUWNaRmt1dFJHN2c2SktaS3kwUm1kTFk2ODBDRG5FSitVTWtwRkZlMVJON254ZFZwWHJDNGFUdG5hdXJPblllcmNaZzJZVm1MTi9kL2djemZFaW1yRS9mcy9iT3VxMjlabW44dGxvT1JhWGdaZ0dhNzh5TzkvY25YbTJCcGFHdnEyNUR2OVM0RTkrNVNJYzlQcXVwSktoWUZTU2w0NytRY3IxbVlOQUFBQWVOcHR3MGNLd2tBQUFNRFpKQThRN09VSnZrTHNQZlo2ekZWRVJQeThxSGgyWUVSKzNpL0JQODN2SUJMTHlTc29LaW1ycUtxcGEyaHA2K2pxNlJzWUdobWJtSnFaU3kwc3JheHRiTzNzSFJ5ZG5FTVU0dVI2eXg3SkpYdmVQN1dyRHljQUFBQUFBQUgvL3dBQ2VOcGpZR1JnWU9BQlloa2daZ0pDWmdaTkJrWUdMUVp0SUpzRkxNWUFBQXczQUxnQWVOb2xpekVLZ0RBUUJDY2hSYkMyc0ZFUjBZRDZxVlFpQkN2L0g5ZXpHSTZaNVhCQXc4Q0JLL201aVFRVmF1VmJYTG5Pck1adjJvTGRLRmE4UGp1cnUyaEp6R2FibU9TTHpOTXp2dXRwQjNONDJtTmdaR0JnNEdLUVl6QmhZTXhKTE1sajRHQmdBWW93L1AvUEFKSmhMTTZzU29XS2ZXQ0FBd0RBamdiUkFBQjQybU5nWUdCa0FJSWJDWm81SVBybVVuMGhHQTBBTzhFRlRRQUEnKVxuICAgICAgZm9ybWF0KCd3b2ZmJyk7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gIH1cbn1cbkBhdC1yb290IHtcbiAgOnJvb3Qge1xuICAgIC0tc3dpcGVyLXRoZW1lLWNvbG9yOiAje3ZhcnMuJHRoZW1lQ29sb3J9O1xuICAgIC8qXG4gICAgLS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yOiB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpO1xuICAgIC0tc3dpcGVyLXdyYXBwZXItdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGluaXRpYWw7XG4gICAgKi9cbiAgfVxufVxuOmhvc3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB6LWluZGV4OiAxO1xufVxuLnN3aXBlciB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgLyogRml4IG9mIFdlYmtpdCBmbGlja2VyaW5nICovXG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItd3JhcHBlciB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uc3dpcGVyLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IHZhcigtLXN3aXBlci13cmFwcGVyLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uLCBpbml0aWFsKTtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG59XG4uc3dpcGVyLWFuZHJvaWQgLnN3aXBlci1zbGlkZSxcbi5zd2lwZXItaW9zIC5zd2lwZXItc2xpZGUsXG4uc3dpcGVyLXdyYXBwZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMCwgMCk7XG59XG4uc3dpcGVyLWhvcml6b250YWwge1xuICB0b3VjaC1hY3Rpb246IHBhbi15O1xufVxuLnN3aXBlci12ZXJ0aWNhbCB7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXg7XG59XG4uc3dpcGVyLXNsaWRlIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zd2lwZXItc2xpZGUtaW52aXNpYmxlLWJsYW5rIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLyogQXV0byBIZWlnaHQgKi9cbi5zd2lwZXItYXV0b2hlaWdodCxcbi5zd2lwZXItYXV0b2hlaWdodCAuc3dpcGVyLXNsaWRlIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLnN3aXBlci1hdXRvaGVpZ2h0IC5zd2lwZXItd3JhcHBlciB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIGhlaWdodDtcbn1cbi5zd2lwZXItYmFja2ZhY2UtaGlkZGVuIC5zd2lwZXItc2xpZGUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi8qIDNEIEVmZmVjdHMgKi9cbi5zd2lwZXItM2Quc3dpcGVyLWNzcy1tb2RlIC5zd2lwZXItd3JhcHBlciB7XG4gIHBlcnNwZWN0aXZlOiAxMjAwcHg7XG59XG4uc3dpcGVyLTNkIC5zd2lwZXItd3JhcHBlciB7XG4gIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG59XG4uc3dpcGVyLTNkIHtcbiAgcGVyc3BlY3RpdmU6IDEyMDBweDtcbiAgLnN3aXBlci1zbGlkZSxcbiAgLnN3aXBlci1jdWJlLXNoYWRvdyB7XG4gICAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbiAgfVxufVxuXG4vKiBDU1MgTW9kZSAqL1xuLnN3aXBlci1jc3MtbW9kZSB7XG4gID4gLnN3aXBlci13cmFwcGVyIHtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7IC8qIEZvciBGaXJlZm94ICovXG4gICAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lOyAvKiBGb3IgSW50ZXJuZXQgRXhwbG9yZXIgYW5kIEVkZ2UgKi9cbiAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuICA+IC5zd2lwZXItd3JhcHBlciA+IC5zd2lwZXItc2xpZGUge1xuICAgIHNjcm9sbC1zbmFwLWFsaWduOiBzdGFydCBzdGFydDtcbiAgfVxuICAmLnN3aXBlci1ob3Jpem9udGFsIHtcbiAgICA+IC5zd2lwZXItd3JhcHBlciB7XG4gICAgICBzY3JvbGwtc25hcC10eXBlOiB4IG1hbmRhdG9yeTtcbiAgICB9XG4gIH1cbiAgJi5zd2lwZXItdmVydGljYWwge1xuICAgID4gLnN3aXBlci13cmFwcGVyIHtcbiAgICAgIHNjcm9sbC1zbmFwLXR5cGU6IHkgbWFuZGF0b3J5O1xuICAgIH1cbiAgfVxuICAmLnN3aXBlci1mcmVlLW1vZGUge1xuICAgID4gLnN3aXBlci13cmFwcGVyIHtcbiAgICAgIHNjcm9sbC1zbmFwLXR5cGU6IG5vbmU7XG4gICAgfVxuICAgID4gLnN3aXBlci13cmFwcGVyID4gLnN3aXBlci1zbGlkZSB7XG4gICAgICBzY3JvbGwtc25hcC1hbGlnbjogbm9uZTtcbiAgICB9XG4gIH1cbiAgJi5zd2lwZXItY2VudGVyZWQge1xuICAgID4gLnN3aXBlci13cmFwcGVyOjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBmbGV4LXNocmluazogMDtcbiAgICAgIG9yZGVyOiA5OTk5O1xuICAgIH1cbiAgICA+IC5zd2lwZXItd3JhcHBlciA+IC5zd2lwZXItc2xpZGUge1xuICAgICAgc2Nyb2xsLXNuYXAtYWxpZ246IGNlbnRlciBjZW50ZXI7XG4gICAgICBzY3JvbGwtc25hcC1zdG9wOiBhbHdheXM7XG4gICAgfVxuICB9XG4gICYuc3dpcGVyLWNlbnRlcmVkLnN3aXBlci1ob3Jpem9udGFsIHtcbiAgICA+IC5zd2lwZXItd3JhcHBlciA+IC5zd2lwZXItc2xpZGU6Zmlyc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWlubGluZS1zdGFydDogdmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1iZWZvcmUpO1xuICAgIH1cbiAgICA+IC5zd2lwZXItd3JhcHBlcjo6YmVmb3JlIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgIHdpZHRoOiB2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWFmdGVyKTtcbiAgICB9XG4gIH1cbiAgJi5zd2lwZXItY2VudGVyZWQuc3dpcGVyLXZlcnRpY2FsIHtcbiAgICA+IC5zd2lwZXItd3JhcHBlciA+IC5zd2lwZXItc2xpZGU6Zmlyc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJsb2NrLXN0YXJ0OiB2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWJlZm9yZSk7XG4gICAgfVxuICAgID4gLnN3aXBlci13cmFwcGVyOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtaW4td2lkdGg6IDFweDtcbiAgICAgIGhlaWdodDogdmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1hZnRlcik7XG4gICAgfVxuICB9XG59XG5cbi8qIFNsaWRlIHN0eWxlcyBzdGFydCAqL1xuLyogM0QgU2hhZG93cyAqL1xuLnN3aXBlci0zZCB7XG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LFxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LFxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCxcbiAgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLFxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sXG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LFxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LFxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCxcbiAgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLFxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgei1pbmRleDogMTA7XG4gIH1cbiAgLnN3aXBlci1zbGlkZS1zaGFkb3cge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIH1cbiAgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG4gIH1cbiAgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbiAgfVxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3Age1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG4gIH1cbiAgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xuICB9XG59XG4uc3dpcGVyLWxhenktcHJlbG9hZGVyIHtcbiAgd2lkdGg6IDQycHg7XG4gIGhlaWdodDogNDJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTIxcHg7XG4gIG1hcmdpbi10b3A6IC0yMXB4O1xuICB6LWluZGV4OiAxMDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogNTAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXI6IDRweCBzb2xpZCB2YXIoLS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yLCB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5zd2lwZXI6bm90KC5zd2lwZXItd2F0Y2gtcHJvZ3Jlc3MpLFxuLnN3aXBlci13YXRjaC1wcm9ncmVzcyAuc3dpcGVyLXNsaWRlLXZpc2libGUge1xuICAuc3dpcGVyLWxhenktcHJlbG9hZGVyIHtcbiAgICBhbmltYXRpb246IHN3aXBlci1wcmVsb2FkZXItc3BpbiAxcyBpbmZpbml0ZSBsaW5lYXI7XG4gIH1cbn1cbi5zd2lwZXItbGF6eS1wcmVsb2FkZXItd2hpdGUge1xuICAtLXN3aXBlci1wcmVsb2FkZXItY29sb3I6ICNmZmY7XG59XG4uc3dpcGVyLWxhenktcHJlbG9hZGVyLWJsYWNrIHtcbiAgLS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yOiAjMDAwO1xufVxuQGtleWZyYW1lcyBzd2lwZXItcHJlbG9hZGVyLXNwaW4ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuLyogU2xpZGUgc3R5bGVzIGVuZCAqL1xuXG5cblxuIiwiYm9keS5jb21wZW5zYXRlLWZvci1zY3JvbGxiYXJ7b3ZlcmZsb3c6aGlkZGVufS5mYW5jeWJveC1hY3RpdmV7aGVpZ2h0OmF1dG99LmZhbmN5Ym94LWlzLWhpZGRlbntsZWZ0Oi05OTk5cHg7bWFyZ2luOjA7cG9zaXRpb246YWJzb2x1dGUhaW1wb3J0YW50O3RvcDotOTk5OXB4O3Zpc2liaWxpdHk6aGlkZGVufS5mYW5jeWJveC1jb250YWluZXJ7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtoZWlnaHQ6MTAwJTtsZWZ0OjA7b3V0bGluZTpub25lO3Bvc2l0aW9uOmZpeGVkOy13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjp0cmFuc3BhcmVudDt0b3A6MDstbXMtdG91Y2gtYWN0aW9uOm1hbmlwdWxhdGlvbjt0b3VjaC1hY3Rpb246bWFuaXB1bGF0aW9uO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3dpZHRoOjEwMCU7ei1pbmRleDo5OTk5Mn0uZmFuY3lib3gtY29udGFpbmVyICp7Ym94LXNpemluZzpib3JkZXItYm94fS5mYW5jeWJveC1iZywuZmFuY3lib3gtaW5uZXIsLmZhbmN5Ym94LW91dGVyLC5mYW5jeWJveC1zdGFnZXtib3R0b206MDtsZWZ0OjA7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MDt0b3A6MH0uZmFuY3lib3gtb3V0ZXJ7LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6dG91Y2g7b3ZlcmZsb3cteTphdXRvfS5mYW5jeWJveC1iZ3tiYWNrZ3JvdW5kOiMxZTFlMWU7b3BhY2l0eTowO3RyYW5zaXRpb24tZHVyYXRpb246aW5oZXJpdDt0cmFuc2l0aW9uLXByb3BlcnR5Om9wYWNpdHk7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC40NywwLC43NCwuNzEpfS5mYW5jeWJveC1pcy1vcGVuIC5mYW5jeWJveC1iZ3tvcGFjaXR5Oi45O3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMjIsLjYxLC4zNiwxKX0uZmFuY3lib3gtY2FwdGlvbiwuZmFuY3lib3gtaW5mb2JhciwuZmFuY3lib3gtbmF2aWdhdGlvbiAuZmFuY3lib3gtYnV0dG9uLC5mYW5jeWJveC10b29sYmFye2RpcmVjdGlvbjpsdHI7b3BhY2l0eTowO3Bvc2l0aW9uOmFic29sdXRlO3RyYW5zaXRpb246b3BhY2l0eSAuMjVzIGVhc2UsdmlzaWJpbGl0eSAwcyBlYXNlIC4yNXM7dmlzaWJpbGl0eTpoaWRkZW47ei1pbmRleDo5OTk5N30uZmFuY3lib3gtc2hvdy1jYXB0aW9uIC5mYW5jeWJveC1jYXB0aW9uLC5mYW5jeWJveC1zaG93LWluZm9iYXIgLmZhbmN5Ym94LWluZm9iYXIsLmZhbmN5Ym94LXNob3ctbmF2IC5mYW5jeWJveC1uYXZpZ2F0aW9uIC5mYW5jeWJveC1idXR0b24sLmZhbmN5Ym94LXNob3ctdG9vbGJhciAuZmFuY3lib3gtdG9vbGJhcntvcGFjaXR5OjE7dHJhbnNpdGlvbjpvcGFjaXR5IC4yNXMgZWFzZSAwcyx2aXNpYmlsaXR5IDBzIGVhc2UgMHM7dmlzaWJpbGl0eTp2aXNpYmxlfS5mYW5jeWJveC1pbmZvYmFye2NvbG9yOiNjY2M7Zm9udC1zaXplOjEzcHg7LXdlYmtpdC1mb250LXNtb290aGluZzpzdWJwaXhlbC1hbnRpYWxpYXNlZDtoZWlnaHQ6NDRweDtsZWZ0OjA7bGluZS1oZWlnaHQ6NDRweDttaW4td2lkdGg6NDRweDttaXgtYmxlbmQtbW9kZTpkaWZmZXJlbmNlO3BhZGRpbmc6MCAxMHB4O3BvaW50ZXItZXZlbnRzOm5vbmU7dG9wOjA7LXdlYmtpdC10b3VjaC1jYWxsb3V0Om5vbmU7LXdlYmtpdC11c2VyLXNlbGVjdDpub25lOy1tb3otdXNlci1zZWxlY3Q6bm9uZTstbXMtdXNlci1zZWxlY3Q6bm9uZTt1c2VyLXNlbGVjdDpub25lfS5mYW5jeWJveC10b29sYmFye3JpZ2h0OjA7dG9wOjB9LmZhbmN5Ym94LXN0YWdle2RpcmVjdGlvbjpsdHI7b3ZlcmZsb3c6dmlzaWJsZTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt6LWluZGV4Ojk5OTk0fS5mYW5jeWJveC1pcy1vcGVuIC5mYW5jeWJveC1zdGFnZXtvdmVyZmxvdzpoaWRkZW59LmZhbmN5Ym94LXNsaWRley13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47ZGlzcGxheTpub25lO2hlaWdodDoxMDAlO2xlZnQ6MDtvdXRsaW5lOm5vbmU7b3ZlcmZsb3c6YXV0bzstd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzp0b3VjaDtwYWRkaW5nOjQ0cHg7cG9zaXRpb246YWJzb2x1dGU7dGV4dC1hbGlnbjpjZW50ZXI7dG9wOjA7dHJhbnNpdGlvbi1wcm9wZXJ0eTp0cmFuc2Zvcm0sb3BhY2l0eTt3aGl0ZS1zcGFjZTpub3JtYWw7d2lkdGg6MTAwJTt6LWluZGV4Ojk5OTk0fS5mYW5jeWJveC1zbGlkZTpiZWZvcmV7Y29udGVudDpcIlwiO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2ZvbnQtc2l6ZTowO2hlaWdodDoxMDAlO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTt3aWR0aDowfS5mYW5jeWJveC1pcy1zbGlkaW5nIC5mYW5jeWJveC1zbGlkZSwuZmFuY3lib3gtc2xpZGUtLWN1cnJlbnQsLmZhbmN5Ym94LXNsaWRlLS1uZXh0LC5mYW5jeWJveC1zbGlkZS0tcHJldmlvdXN7ZGlzcGxheTpibG9ja30uZmFuY3lib3gtc2xpZGUtLWltYWdle292ZXJmbG93OmhpZGRlbjtwYWRkaW5nOjQ0cHggMH0uZmFuY3lib3gtc2xpZGUtLWltYWdlOmJlZm9yZXtkaXNwbGF5Om5vbmV9LmZhbmN5Ym94LXNsaWRlLS1odG1se3BhZGRpbmc6NnB4fS5mYW5jeWJveC1jb250ZW50e2JhY2tncm91bmQ6I2ZmZjtkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW46MDttYXgtd2lkdGg6MTAwJTtvdmVyZmxvdzphdXRvOy13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOnRvdWNoO3BhZGRpbmc6NDRweDtwb3NpdGlvbjpyZWxhdGl2ZTt0ZXh0LWFsaWduOmxlZnQ7dmVydGljYWwtYWxpZ246bWlkZGxlfS5mYW5jeWJveC1zbGlkZS0taW1hZ2UgLmZhbmN5Ym94LWNvbnRlbnR7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjUsMCwuMTQsMSk7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXNpemU6MTAwJSAxMDAlO2xlZnQ6MDttYXgtd2lkdGg6bm9uZTtvdmVyZmxvdzp2aXNpYmxlO3BhZGRpbmc6MDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDt0cmFuc2Zvcm0tb3JpZ2luOnRvcCBsZWZ0O3RyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtLG9wYWNpdHk7LXdlYmtpdC11c2VyLXNlbGVjdDpub25lOy1tb3otdXNlci1zZWxlY3Q6bm9uZTstbXMtdXNlci1zZWxlY3Q6bm9uZTt1c2VyLXNlbGVjdDpub25lO3otaW5kZXg6OTk5OTV9LmZhbmN5Ym94LWNhbi16b29tT3V0IC5mYW5jeWJveC1jb250ZW50e2N1cnNvcjp6b29tLW91dH0uZmFuY3lib3gtY2FuLXpvb21JbiAuZmFuY3lib3gtY29udGVudHtjdXJzb3I6em9vbS1pbn0uZmFuY3lib3gtY2FuLXBhbiAuZmFuY3lib3gtY29udGVudCwuZmFuY3lib3gtY2FuLXN3aXBlIC5mYW5jeWJveC1jb250ZW50e2N1cnNvcjpncmFifS5mYW5jeWJveC1pcy1ncmFiYmluZyAuZmFuY3lib3gtY29udGVudHtjdXJzb3I6Z3JhYmJpbmd9LmZhbmN5Ym94LWNvbnRhaW5lciBbZGF0YS1zZWxlY3RhYmxlPXRydWVde2N1cnNvcjp0ZXh0fS5mYW5jeWJveC1pbWFnZSwuZmFuY3lib3gtc3BhY2ViYWxse2JhY2tncm91bmQ6dHJhbnNwYXJlbnQ7Ym9yZGVyOjA7aGVpZ2h0OjEwMCU7bGVmdDowO21hcmdpbjowO21heC1oZWlnaHQ6bm9uZTttYXgtd2lkdGg6bm9uZTtwYWRkaW5nOjA7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7LXdlYmtpdC11c2VyLXNlbGVjdDpub25lOy1tb3otdXNlci1zZWxlY3Q6bm9uZTstbXMtdXNlci1zZWxlY3Q6bm9uZTt1c2VyLXNlbGVjdDpub25lO3dpZHRoOjEwMCV9LmZhbmN5Ym94LXNwYWNlYmFsbHt6LWluZGV4OjF9LmZhbmN5Ym94LXNsaWRlLS1pZnJhbWUgLmZhbmN5Ym94LWNvbnRlbnQsLmZhbmN5Ym94LXNsaWRlLS1tYXAgLmZhbmN5Ym94LWNvbnRlbnQsLmZhbmN5Ym94LXNsaWRlLS1wZGYgLmZhbmN5Ym94LWNvbnRlbnQsLmZhbmN5Ym94LXNsaWRlLS12aWRlbyAuZmFuY3lib3gtY29udGVudHtoZWlnaHQ6MTAwJTtvdmVyZmxvdzp2aXNpYmxlO3BhZGRpbmc6MDt3aWR0aDoxMDAlfS5mYW5jeWJveC1zbGlkZS0tdmlkZW8gLmZhbmN5Ym94LWNvbnRlbnR7YmFja2dyb3VuZDojMDAwfS5mYW5jeWJveC1zbGlkZS0tbWFwIC5mYW5jeWJveC1jb250ZW50e2JhY2tncm91bmQ6I2U1ZTNkZn0uZmFuY3lib3gtc2xpZGUtLWlmcmFtZSAuZmFuY3lib3gtY29udGVudHtiYWNrZ3JvdW5kOiNmZmZ9LmZhbmN5Ym94LWlmcmFtZSwuZmFuY3lib3gtdmlkZW97YmFja2dyb3VuZDp0cmFuc3BhcmVudDtib3JkZXI6MDtkaXNwbGF5OmJsb2NrO2hlaWdodDoxMDAlO21hcmdpbjowO292ZXJmbG93OmhpZGRlbjtwYWRkaW5nOjA7d2lkdGg6MTAwJX0uZmFuY3lib3gtaWZyYW1le2xlZnQ6MDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MH0uZmFuY3lib3gtZXJyb3J7YmFja2dyb3VuZDojZmZmO2N1cnNvcjpkZWZhdWx0O21heC13aWR0aDo0MDBweDtwYWRkaW5nOjQwcHg7d2lkdGg6MTAwJX0uZmFuY3lib3gtZXJyb3IgcHtjb2xvcjojNDQ0O2ZvbnQtc2l6ZToxNnB4O2xpbmUtaGVpZ2h0OjIwcHg7bWFyZ2luOjA7cGFkZGluZzowfS5mYW5jeWJveC1idXR0b257YmFja2dyb3VuZDpyZ2JhKDMwLDMwLDMwLC42KTtib3JkZXI6MDtib3JkZXItcmFkaXVzOjA7Ym94LXNoYWRvdzpub25lO2N1cnNvcjpwb2ludGVyO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2hlaWdodDo0NHB4O21hcmdpbjowO3BhZGRpbmc6MTBweDtwb3NpdGlvbjpyZWxhdGl2ZTt0cmFuc2l0aW9uOmNvbG9yIC4yczt2ZXJ0aWNhbC1hbGlnbjp0b3A7dmlzaWJpbGl0eTppbmhlcml0O3dpZHRoOjQ0cHh9LmZhbmN5Ym94LWJ1dHRvbiwuZmFuY3lib3gtYnV0dG9uOmxpbmssLmZhbmN5Ym94LWJ1dHRvbjp2aXNpdGVke2NvbG9yOiNjY2N9LmZhbmN5Ym94LWJ1dHRvbjpob3Zlcntjb2xvcjojZmZmfS5mYW5jeWJveC1idXR0b246Zm9jdXN7b3V0bGluZTpub25lfS5mYW5jeWJveC1idXR0b24uZmFuY3lib3gtZm9jdXN7b3V0bGluZToxcHggZG90dGVkfS5mYW5jeWJveC1idXR0b25bZGlzYWJsZWRdLC5mYW5jeWJveC1idXR0b25bZGlzYWJsZWRdOmhvdmVye2NvbG9yOiM4ODg7Y3Vyc29yOmRlZmF1bHQ7b3V0bGluZTpub25lfS5mYW5jeWJveC1idXR0b24gZGl2e2hlaWdodDoxMDAlfS5mYW5jeWJveC1idXR0b24gc3Zne2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjEwMCU7b3ZlcmZsb3c6dmlzaWJsZTtwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoxMDAlfS5mYW5jeWJveC1idXR0b24gc3ZnIHBhdGh7ZmlsbDpjdXJyZW50Q29sb3I7c3Ryb2tlLXdpZHRoOjB9LmZhbmN5Ym94LWJ1dHRvbi0tZnNlbnRlciBzdmc6bnRoLWNoaWxkKDIpLC5mYW5jeWJveC1idXR0b24tLWZzZXhpdCBzdmc6Zmlyc3QtY2hpbGQsLmZhbmN5Ym94LWJ1dHRvbi0tcGF1c2Ugc3ZnOmZpcnN0LWNoaWxkLC5mYW5jeWJveC1idXR0b24tLXBsYXkgc3ZnOm50aC1jaGlsZCgyKXtkaXNwbGF5Om5vbmV9LmZhbmN5Ym94LXByb2dyZXNze2JhY2tncm91bmQ6I2ZmNTI2ODtoZWlnaHQ6MnB4O2xlZnQ6MDtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDowO3RvcDowO3RyYW5zZm9ybTpzY2FsZVgoMCk7dHJhbnNmb3JtLW9yaWdpbjowO3RyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtO3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmxpbmVhcjt6LWluZGV4Ojk5OTk4fS5mYW5jeWJveC1jbG9zZS1zbWFsbHtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O2JvcmRlcjowO2JvcmRlci1yYWRpdXM6MDtjb2xvcjojY2NjO2N1cnNvcjpwb2ludGVyO29wYWNpdHk6Ljg7cGFkZGluZzo4cHg7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6LTEycHg7dG9wOi00NHB4O3otaW5kZXg6NDAxfS5mYW5jeWJveC1jbG9zZS1zbWFsbDpob3Zlcntjb2xvcjojZmZmO29wYWNpdHk6MX0uZmFuY3lib3gtc2xpZGUtLWh0bWwgLmZhbmN5Ym94LWNsb3NlLXNtYWxse2NvbG9yOmN1cnJlbnRDb2xvcjtwYWRkaW5nOjEwcHg7cmlnaHQ6MDt0b3A6MH0uZmFuY3lib3gtc2xpZGUtLWltYWdlLmZhbmN5Ym94LWlzLXNjYWxpbmcgLmZhbmN5Ym94LWNvbnRlbnR7b3ZlcmZsb3c6aGlkZGVufS5mYW5jeWJveC1pcy1zY2FsaW5nIC5mYW5jeWJveC1jbG9zZS1zbWFsbCwuZmFuY3lib3gtaXMtem9vbWFibGUuZmFuY3lib3gtY2FuLXBhbiAuZmFuY3lib3gtY2xvc2Utc21hbGx7ZGlzcGxheTpub25lfS5mYW5jeWJveC1uYXZpZ2F0aW9uIC5mYW5jeWJveC1idXR0b257YmFja2dyb3VuZC1jbGlwOmNvbnRlbnQtYm94O2hlaWdodDoxMDBweDtvcGFjaXR5OjA7cG9zaXRpb246YWJzb2x1dGU7dG9wOmNhbGMoNTAlIC0gNTBweCk7d2lkdGg6NzBweH0uZmFuY3lib3gtbmF2aWdhdGlvbiAuZmFuY3lib3gtYnV0dG9uIGRpdntwYWRkaW5nOjdweH0uZmFuY3lib3gtbmF2aWdhdGlvbiAuZmFuY3lib3gtYnV0dG9uLS1hcnJvd19sZWZ0e2xlZnQ6MDtsZWZ0OmVudihzYWZlLWFyZWEtaW5zZXQtbGVmdCk7cGFkZGluZzozMXB4IDI2cHggMzFweCA2cHh9LmZhbmN5Ym94LW5hdmlnYXRpb24gLmZhbmN5Ym94LWJ1dHRvbi0tYXJyb3dfcmlnaHR7cGFkZGluZzozMXB4IDZweCAzMXB4IDI2cHg7cmlnaHQ6MDtyaWdodDplbnYoc2FmZS1hcmVhLWluc2V0LXJpZ2h0KX0uZmFuY3lib3gtY2FwdGlvbntiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgwZGVnLHJnYmEoMCwwLDAsLjg1KSAwLHJnYmEoMCwwLDAsLjMpIDUwJSxyZ2JhKDAsMCwwLC4xNSkgNjUlLHJnYmEoMCwwLDAsLjA3NSkgNzUuNSUscmdiYSgwLDAsMCwuMDM3KSA4Mi44NSUscmdiYSgwLDAsMCwuMDE5KSA4OCUsdHJhbnNwYXJlbnQpO2JvdHRvbTowO2NvbG9yOiNlZWU7Zm9udC1zaXplOjE0cHg7Zm9udC13ZWlnaHQ6NDAwO2xlZnQ6MDtsaW5lLWhlaWdodDoxLjU7cGFkZGluZzo3NXB4IDQ0cHggMjVweDtwb2ludGVyLWV2ZW50czpub25lO3JpZ2h0OjA7dGV4dC1hbGlnbjpjZW50ZXI7ei1pbmRleDo5OTk5Nn1Ac3VwcG9ydHMgKHBhZGRpbmc6bWF4KDBweCkpey5mYW5jeWJveC1jYXB0aW9ue3BhZGRpbmc6NzVweCBtYXgoNDRweCxlbnYoc2FmZS1hcmVhLWluc2V0LXJpZ2h0KSkgbWF4KDI1cHgsZW52KHNhZmUtYXJlYS1pbnNldC1ib3R0b20pKSBtYXgoNDRweCxlbnYoc2FmZS1hcmVhLWluc2V0LWxlZnQpKX19LmZhbmN5Ym94LWNhcHRpb24tLXNlcGFyYXRle21hcmdpbi10b3A6LTUwcHh9LmZhbmN5Ym94LWNhcHRpb25fX2JvZHl7bWF4LWhlaWdodDo1MHZoO292ZXJmbG93OmF1dG87cG9pbnRlci1ldmVudHM6YWxsfS5mYW5jeWJveC1jYXB0aW9uIGEsLmZhbmN5Ym94LWNhcHRpb24gYTpsaW5rLC5mYW5jeWJveC1jYXB0aW9uIGE6dmlzaXRlZHtjb2xvcjojY2NjO3RleHQtZGVjb3JhdGlvbjpub25lfS5mYW5jeWJveC1jYXB0aW9uIGE6aG92ZXJ7Y29sb3I6I2ZmZjt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfS5mYW5jeWJveC1sb2FkaW5ne2FuaW1hdGlvbjphIDFzIGxpbmVhciBpbmZpbml0ZTtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O2JvcmRlcjo0cHggc29saWQgIzg4ODtib3JkZXItYm90dG9tLWNvbG9yOiNmZmY7Ym9yZGVyLXJhZGl1czo1MCU7aGVpZ2h0OjUwcHg7bGVmdDo1MCU7bWFyZ2luOi0yNXB4IDAgMCAtMjVweDtvcGFjaXR5Oi43O3BhZGRpbmc6MDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO3dpZHRoOjUwcHg7ei1pbmRleDo5OTk5OX1Aa2V5ZnJhbWVzIGF7dG97dHJhbnNmb3JtOnJvdGF0ZSgxdHVybil9fS5mYW5jeWJveC1hbmltYXRlZHt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMCwwLC4yNSwxKX0uZmFuY3lib3gtZngtc2xpZGUuZmFuY3lib3gtc2xpZGUtLXByZXZpb3Vze29wYWNpdHk6MDt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsMCwwKX0uZmFuY3lib3gtZngtc2xpZGUuZmFuY3lib3gtc2xpZGUtLW5leHR7b3BhY2l0eTowO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLDAsMCl9LmZhbmN5Ym94LWZ4LXNsaWRlLmZhbmN5Ym94LXNsaWRlLS1jdXJyZW50e29wYWNpdHk6MTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX0uZmFuY3lib3gtZngtZmFkZS5mYW5jeWJveC1zbGlkZS0tbmV4dCwuZmFuY3lib3gtZngtZmFkZS5mYW5jeWJveC1zbGlkZS0tcHJldmlvdXN7b3BhY2l0eTowO3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMTksMSwuMjIsMSl9LmZhbmN5Ym94LWZ4LWZhZGUuZmFuY3lib3gtc2xpZGUtLWN1cnJlbnR7b3BhY2l0eToxfS5mYW5jeWJveC1meC16b29tLWluLW91dC5mYW5jeWJveC1zbGlkZS0tcHJldmlvdXN7b3BhY2l0eTowO3RyYW5zZm9ybTpzY2FsZTNkKDEuNSwxLjUsMS41KX0uZmFuY3lib3gtZngtem9vbS1pbi1vdXQuZmFuY3lib3gtc2xpZGUtLW5leHR7b3BhY2l0eTowO3RyYW5zZm9ybTpzY2FsZTNkKC41LC41LC41KX0uZmFuY3lib3gtZngtem9vbS1pbi1vdXQuZmFuY3lib3gtc2xpZGUtLWN1cnJlbnR7b3BhY2l0eToxO3RyYW5zZm9ybTpzY2FsZVgoMSl9LmZhbmN5Ym94LWZ4LXJvdGF0ZS5mYW5jeWJveC1zbGlkZS0tcHJldmlvdXN7b3BhY2l0eTowO3RyYW5zZm9ybTpyb3RhdGUoLTF0dXJuKX0uZmFuY3lib3gtZngtcm90YXRlLmZhbmN5Ym94LXNsaWRlLS1uZXh0e29wYWNpdHk6MDt0cmFuc2Zvcm06cm90YXRlKDF0dXJuKX0uZmFuY3lib3gtZngtcm90YXRlLmZhbmN5Ym94LXNsaWRlLS1jdXJyZW50e29wYWNpdHk6MTt0cmFuc2Zvcm06cm90YXRlKDBkZWcpfS5mYW5jeWJveC1meC1jaXJjdWxhci5mYW5jeWJveC1zbGlkZS0tcHJldmlvdXN7b3BhY2l0eTowO3RyYW5zZm9ybTpzY2FsZTNkKDAsMCwwKSB0cmFuc2xhdGUzZCgtMTAwJSwwLDApfS5mYW5jeWJveC1meC1jaXJjdWxhci5mYW5jeWJveC1zbGlkZS0tbmV4dHtvcGFjaXR5OjA7dHJhbnNmb3JtOnNjYWxlM2QoMCwwLDApIHRyYW5zbGF0ZTNkKDEwMCUsMCwwKX0uZmFuY3lib3gtZngtY2lyY3VsYXIuZmFuY3lib3gtc2xpZGUtLWN1cnJlbnR7b3BhY2l0eToxO3RyYW5zZm9ybTpzY2FsZVgoMSkgdHJhbnNsYXRlWigwKX0uZmFuY3lib3gtZngtdHViZS5mYW5jeWJveC1zbGlkZS0tcHJldmlvdXN7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLDAsMCkgc2NhbGUoLjEpIHNrZXcoLTEwZGVnKX0uZmFuY3lib3gtZngtdHViZS5mYW5jeWJveC1zbGlkZS0tbmV4dHt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwwLDApIHNjYWxlKC4xKSBza2V3KDEwZGVnKX0uZmFuY3lib3gtZngtdHViZS5mYW5jeWJveC1zbGlkZS0tY3VycmVudHt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKSBzY2FsZSgxKX1AbWVkaWEgKG1heC1oZWlnaHQ6NTc2cHgpey5mYW5jeWJveC1zbGlkZXtwYWRkaW5nLWxlZnQ6NnB4O3BhZGRpbmctcmlnaHQ6NnB4fS5mYW5jeWJveC1zbGlkZS0taW1hZ2V7cGFkZGluZzo2cHggMH0uZmFuY3lib3gtY2xvc2Utc21hbGx7cmlnaHQ6LTZweH0uZmFuY3lib3gtc2xpZGUtLWltYWdlIC5mYW5jeWJveC1jbG9zZS1zbWFsbHtiYWNrZ3JvdW5kOiM0ZTRlNGU7Y29sb3I6I2YyZjRmNjtoZWlnaHQ6MzZweDtvcGFjaXR5OjE7cGFkZGluZzo2cHg7cmlnaHQ6MDt0b3A6MDt3aWR0aDozNnB4fS5mYW5jeWJveC1jYXB0aW9ue3BhZGRpbmctbGVmdDoxMnB4O3BhZGRpbmctcmlnaHQ6MTJweH1Ac3VwcG9ydHMgKHBhZGRpbmc6bWF4KDBweCkpey5mYW5jeWJveC1jYXB0aW9ue3BhZGRpbmctbGVmdDptYXgoMTJweCxlbnYoc2FmZS1hcmVhLWluc2V0LWxlZnQpKTtwYWRkaW5nLXJpZ2h0Om1heCgxMnB4LGVudihzYWZlLWFyZWEtaW5zZXQtcmlnaHQpKX19fS5mYW5jeWJveC1zaGFyZXtiYWNrZ3JvdW5kOiNmNGY0ZjQ7Ym9yZGVyLXJhZGl1czozcHg7bWF4LXdpZHRoOjkwJTtwYWRkaW5nOjMwcHg7dGV4dC1hbGlnbjpjZW50ZXJ9LmZhbmN5Ym94LXNoYXJlIGgxe2NvbG9yOiMyMjI7Zm9udC1zaXplOjM1cHg7Zm9udC13ZWlnaHQ6NzAwO21hcmdpbjowIDAgMjBweH0uZmFuY3lib3gtc2hhcmUgcHttYXJnaW46MDtwYWRkaW5nOjB9LmZhbmN5Ym94LXNoYXJlX19idXR0b257Ym9yZGVyOjA7Ym9yZGVyLXJhZGl1czozcHg7ZGlzcGxheTppbmxpbmUtYmxvY2s7Zm9udC1zaXplOjE0cHg7Zm9udC13ZWlnaHQ6NzAwO2xpbmUtaGVpZ2h0OjQwcHg7bWFyZ2luOjAgNXB4IDEwcHg7bWluLXdpZHRoOjEzMHB4O3BhZGRpbmc6MCAxNXB4O3RleHQtZGVjb3JhdGlvbjpub25lO3RyYW5zaXRpb246YWxsIC4yczstd2Via2l0LXVzZXItc2VsZWN0Om5vbmU7LW1vei11c2VyLXNlbGVjdDpub25lOy1tcy11c2VyLXNlbGVjdDpub25lO3VzZXItc2VsZWN0Om5vbmU7d2hpdGUtc3BhY2U6bm93cmFwfS5mYW5jeWJveC1zaGFyZV9fYnV0dG9uOmxpbmssLmZhbmN5Ym94LXNoYXJlX19idXR0b246dmlzaXRlZHtjb2xvcjojZmZmfS5mYW5jeWJveC1zaGFyZV9fYnV0dG9uOmhvdmVye3RleHQtZGVjb3JhdGlvbjpub25lfS5mYW5jeWJveC1zaGFyZV9fYnV0dG9uLS1mYntiYWNrZ3JvdW5kOiMzYjU5OTh9LmZhbmN5Ym94LXNoYXJlX19idXR0b24tLWZiOmhvdmVye2JhY2tncm91bmQ6IzM0NGU4Nn0uZmFuY3lib3gtc2hhcmVfX2J1dHRvbi0tcHR7YmFja2dyb3VuZDojYmQwODFkfS5mYW5jeWJveC1zaGFyZV9fYnV0dG9uLS1wdDpob3ZlcntiYWNrZ3JvdW5kOiNhYTA3MTl9LmZhbmN5Ym94LXNoYXJlX19idXR0b24tLXR3e2JhY2tncm91bmQ6IzFkYTFmMn0uZmFuY3lib3gtc2hhcmVfX2J1dHRvbi0tdHc6aG92ZXJ7YmFja2dyb3VuZDojMGQ5NWU4fS5mYW5jeWJveC1zaGFyZV9fYnV0dG9uIHN2Z3toZWlnaHQ6MjVweDttYXJnaW4tcmlnaHQ6N3B4O3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDotMXB4O3ZlcnRpY2FsLWFsaWduOm1pZGRsZTt3aWR0aDoyNXB4fS5mYW5jeWJveC1zaGFyZV9fYnV0dG9uIHN2ZyBwYXRoe2ZpbGw6I2ZmZn0uZmFuY3lib3gtc2hhcmVfX2lucHV0e2JhY2tncm91bmQ6dHJhbnNwYXJlbnQ7Ym9yZGVyOjA7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2Q3ZDdkNztib3JkZXItcmFkaXVzOjA7Y29sb3I6IzVkNWI1Yjtmb250LXNpemU6MTRweDttYXJnaW46MTBweCAwIDA7b3V0bGluZTpub25lO3BhZGRpbmc6MTBweCAxNXB4O3dpZHRoOjEwMCV9LmZhbmN5Ym94LXRodW1ic3tiYWNrZ3JvdW5kOiNkZGQ7Ym90dG9tOjA7ZGlzcGxheTpub25lO21hcmdpbjowOy13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOnRvdWNoOy1tcy1vdmVyZmxvdy1zdHlsZTotbXMtYXV0b2hpZGluZy1zY3JvbGxiYXI7cGFkZGluZzoycHggMnB4IDRweDtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDowOy13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjpyZ2JhKDAsMCwwLDApO3RvcDowO3dpZHRoOjIxMnB4O3otaW5kZXg6OTk5OTV9LmZhbmN5Ym94LXRodW1icy14e292ZXJmbG93LXg6YXV0bztvdmVyZmxvdy15OmhpZGRlbn0uZmFuY3lib3gtc2hvdy10aHVtYnMgLmZhbmN5Ym94LXRodW1ic3tkaXNwbGF5OmJsb2NrfS5mYW5jeWJveC1zaG93LXRodW1icyAuZmFuY3lib3gtaW5uZXJ7cmlnaHQ6MjEycHh9LmZhbmN5Ym94LXRodW1ic19fbGlzdHtmb250LXNpemU6MDtoZWlnaHQ6MTAwJTtsaXN0LXN0eWxlOm5vbmU7bWFyZ2luOjA7b3ZlcmZsb3cteDpoaWRkZW47b3ZlcmZsb3cteTphdXRvO3BhZGRpbmc6MDtwb3NpdGlvbjphYnNvbHV0ZTtwb3NpdGlvbjpyZWxhdGl2ZTt3aGl0ZS1zcGFjZTpub3dyYXA7d2lkdGg6MTAwJX0uZmFuY3lib3gtdGh1bWJzLXggLmZhbmN5Ym94LXRodW1ic19fbGlzdHtvdmVyZmxvdzpoaWRkZW59LmZhbmN5Ym94LXRodW1icy15IC5mYW5jeWJveC10aHVtYnNfX2xpc3Q6Oi13ZWJraXQtc2Nyb2xsYmFye3dpZHRoOjdweH0uZmFuY3lib3gtdGh1bWJzLXkgLmZhbmN5Ym94LXRodW1ic19fbGlzdDo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2t7YmFja2dyb3VuZDojZmZmO2JvcmRlci1yYWRpdXM6MTBweDtib3gtc2hhZG93Omluc2V0IDAgMCA2cHggcmdiYSgwLDAsMCwuMyl9LmZhbmN5Ym94LXRodW1icy15IC5mYW5jeWJveC10aHVtYnNfX2xpc3Q6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1ie2JhY2tncm91bmQ6IzJhMmEyYTtib3JkZXItcmFkaXVzOjEwcHh9LmZhbmN5Ym94LXRodW1ic19fbGlzdCBhey13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLC4xKTtiYWNrZ3JvdW5kLXBvc2l0aW9uOjUwJTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1zaXplOmNvdmVyO2N1cnNvcjpwb2ludGVyO2Zsb2F0OmxlZnQ7aGVpZ2h0Ojc1cHg7bWFyZ2luOjJweDttYXgtaGVpZ2h0OmNhbGMoMTAwJSAtIDhweCk7bWF4LXdpZHRoOmNhbGMoNTAlIC0gNHB4KTtvdXRsaW5lOm5vbmU7b3ZlcmZsb3c6aGlkZGVuO3BhZGRpbmc6MDtwb3NpdGlvbjpyZWxhdGl2ZTstd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6dHJhbnNwYXJlbnQ7d2lkdGg6MTAwcHh9LmZhbmN5Ym94LXRodW1ic19fbGlzdCBhOmJlZm9yZXtib3JkZXI6NnB4IHNvbGlkICNmZjUyNjg7Ym90dG9tOjA7Y29udGVudDpcIlwiO2xlZnQ6MDtvcGFjaXR5OjA7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MDt0b3A6MDt0cmFuc2l0aW9uOmFsbCAuMnMgY3ViaWMtYmV6aWVyKC4yNSwuNDYsLjQ1LC45NCk7ei1pbmRleDo5OTk5MX0uZmFuY3lib3gtdGh1bWJzX19saXN0IGE6Zm9jdXM6YmVmb3Jle29wYWNpdHk6LjV9LmZhbmN5Ym94LXRodW1ic19fbGlzdCBhLmZhbmN5Ym94LXRodW1icy1hY3RpdmU6YmVmb3Jle29wYWNpdHk6MX1AbWVkaWEgKG1heC13aWR0aDo1NzZweCl7LmZhbmN5Ym94LXRodW1ic3t3aWR0aDoxMTBweH0uZmFuY3lib3gtc2hvdy10aHVtYnMgLmZhbmN5Ym94LWlubmVye3JpZ2h0OjExMHB4fS5mYW5jeWJveC10aHVtYnNfX2xpc3QgYXttYXgtd2lkdGg6Y2FsYygxMDAlIC0gMTBweCl9fSIsIkB1c2UgXCJ2YXJpYWJsZXNcIiBhcyAqO1xyXG5AdXNlIFwiZXh0ZW5kXCI7XHJcblxyXG4qLFxyXG4qOjpiZWZvcmUsXHJcbio6OmFmdGVyIHtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuXHJcbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogbm8tcHJlZmVyZW5jZSkge1xyXG4gICAgOnJvb3Qge1xyXG4gICAgICAgIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xyXG4gICAgfVxyXG59XHJcblxyXG5ib2R5IHtcclxuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktSW50ZXI7XHJcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcbiAgICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XHJcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XHJcbiAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgZm9udC1zaXplOiByZW0oMTUpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGNvbG9yOiAkYmxhY2stbWFpbi1jb2xvcjtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZS1tYWluLWNvbG9yO1xyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIGFuZCAobWF4LXdpZHRoOiAxNTk5cHgpIHtcclxuICAgICAgICB6b29tOjAuODU7XHJcbiAgICB9XHJcbn1cclxuXHJcbmhyIHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgb3BhY2l0eTogMC4yNTtcclxufVxyXG5cclxuaHI6bm90KFtzaXplXSkge1xyXG4gICAgaGVpZ2h0OiAxcHg7XHJcbn1cclxuXHJcbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsXHJcbi5oMSwgLmgyLCAuaDMsIC5oNCwgLmg1LCAuaDYge1xyXG4gICAgQGV4dGVuZCAlaFxyXG59XHJcblxyXG5oMSwgLmgxIHtcclxuICAgIEBleHRlbmQgJWgxXHJcbn1cclxuXHJcbmgyLCAuaDIge1xyXG4gICAgQGV4dGVuZCAlaDJcclxufVxyXG5cclxuaDMsIC5oMyB7XHJcbiAgICBAZXh0ZW5kICVoM1xyXG59XHJcblxyXG5oNCwgLmg0IHtcclxuICAgIEBleHRlbmQgJWg0XHJcbn1cclxuXHJcbmg1LCAuaDUge1xyXG4gICAgQGV4dGVuZCAlaDVcclxufVxyXG5cclxuaDYsIC5oNiB7XHJcbiAgICBAZXh0ZW5kICVoNlxyXG59XHJcblxyXG5wIHtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgXHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbmFiYnJbdGl0bGVdLFxyXG5hYmJyW2RhdGEtYnMtb3JpZ2luYWwtdGl0bGVdIHtcclxuICAgIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkO1xyXG4gICAgY3Vyc29yOiBoZWxwO1xyXG4gICAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb24tc2tpcC1pbms6IG5vbmU7XHJcbiAgICB0ZXh0LWRlY29yYXRpb24tc2tpcC1pbms6IG5vbmU7XHJcbn1cclxuXHJcbmFkZHJlc3Mge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xyXG59XHJcblxyXG51bCB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbWFyZ2luOiAwIDAgMjVweCAzMHB4O1xyXG4gICAgbGlzdC1zdHlsZTogZGlzYztcclxuICAgIFxyXG4gICAgJiAmIHtcclxuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IGNpcmNsZTtcclxuICAgIH1cclxuICAgIFxyXG4gICAgJiAmICYge1xyXG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogc3F1YXJlO1xyXG4gICAgfVxyXG59XHJcblxyXG5vbCB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbWFyZ2luOiAwIDAgMjVweCAzMHB4O1xyXG59XHJcblxyXG5kbCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG59XHJcblxyXG5kZCB7XHJcbiAgICBtYXJnaW46IDAgMjBweCAyMHB4O1xyXG59XHJcblxyXG5kdCB7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG59XHJcblxyXG5ibG9ja3F1b3RlLCBxIHtcclxuICAgIHBhZGRpbmc6IDAgMCAwIDQwcHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIFxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICdcXDIwMWQnO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBmb250LXNpemU6IHJlbSgxNiAqIDIuMjUpO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBjb2xvcjogIzAwN2JmZjtcclxuICAgIH1cclxufVxyXG5cclxuYixcclxuc3Ryb25nIHtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkZXI7XHJcbn1cclxuXHJcbnNtYWxsIHtcclxuICAgIGZvbnQtc2l6ZTogcmVtKDE0KTtcclxufVxyXG5cclxubWFyayB7XHJcbiAgICBwYWRkaW5nOiAwLjJlbTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmY2Y4ZTM7XHJcbn1cclxuXHJcbnN1Yixcclxuc3VwIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGZvbnQtc2l6ZTogcmVtKDEyKTtcclxuICAgIGxpbmUtaGVpZ2h0OiAwO1xyXG4gICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xyXG59XHJcblxyXG5zdWIge1xyXG4gICAgYm90dG9tOiAtNHB4O1xyXG59XHJcblxyXG5zdXAge1xyXG4gICAgdG9wOiAtOHB4O1xyXG59XHJcblxyXG5hIHtcclxuICAgIGNvbG9yOiByZ2JhKCRicmFuZC1jb2xvciwwLjgpO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgXHJcbiAgICAmOmhvdmVyLCAmOmZvY3VzICB7XHJcbiAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICBjb2xvcjogJGJsYWNrLW1haW4tY29sb3I7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICB9XHJcbn1cclxuXHJcbmE6bm90KFtocmVmXSk6bm90KFtjbGFzc10pLCBhOm5vdChbaHJlZl0pOm5vdChbY2xhc3NdKTpob3ZlciB7XHJcbiAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG5cclxucHJlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XHJcbiAgICBmb250LXNpemU6IHJlbSgxNyk7XHJcbiAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgcGFkZGluZzogMTVweDtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBcclxuICAgIFtkaXI9cnRsXSAmIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgIH1cclxufVxyXG5cclxucHJlLFxyXG5jb2RlLFxyXG5rYmQsXHJcbnNhbXAge1xyXG4gICAgZm9udC1mYW1pbHk6IFNGTW9uby1SZWd1bGFyLCBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgXCJMaWJlcmF0aW9uIE1vbm9cIiwgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2U7XHJcbiAgICBmb250LXNpemU6IHJlbSgxNik7XHJcbiAgICBkaXJlY3Rpb246IGx0ciAvKiBydGw6aWdub3JlICovO1xyXG4gICAgdW5pY29kZS1iaWRpOiBiaWRpLW92ZXJyaWRlO1xyXG59XHJcblxyXG5wcmUge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgZm9udC1zaXplOiByZW0oMTQpO1xyXG59XHJcbnByZSBjb2RlIHtcclxuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcclxuICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgd29yZC1icmVhazogbm9ybWFsO1xyXG59XHJcblxyXG5jb2RlIHtcclxuICAgIGZvbnQtc2l6ZTogcmVtKDE0KTtcclxuICAgIGNvbG9yOiAjZDYzMzg0O1xyXG4gICAgd29yZC13cmFwOiBicmVhay13b3JkO1xyXG59XHJcbmEgPiBjb2RlIHtcclxuICAgIGNvbG9yOiBpbmhlcml0O1xyXG59XHJcblxyXG5rYmQge1xyXG4gICAgcGFkZGluZzogMC4ycmVtIDAuNHJlbTtcclxuICAgIGZvbnQtc2l6ZTogMC44NzVlbTtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzIxMjUyOTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDAuMnJlbTtcclxufVxyXG5rYmQga2JkIHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBmb250LXNpemU6IDFlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbn1cclxuXHJcbmNvZGUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHBhZGRpbmc6IDNweCAxMHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG59XHJcblxyXG5maWd1cmUge1xyXG4gICAgbWFyZ2luOiAwIDAgMTVweDtcclxufVxyXG5cclxuaW1nLFxyXG5zdmcge1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxufVxyXG5cclxudGFibGUge1xyXG4gICAgY2FwdGlvbi1zaWRlOiBib3R0b207XHJcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBib3gtc2hhZG93OiAwIDRweCAxMHB4IHJnYmEoMCwwLDAsLjEpO1xyXG4gICAgbWFyZ2luOiAxNXB4IDAgMjVweDtcclxuICAgIFxyXG4gICAgY2FwdGlvbiB7XHJcbiAgICAgICAgY2FwdGlvbi1zaWRlOiB0b3A7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIGNvbG9yOiAjNmM3NTdkO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICB0aGVhZCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcclxuICAgIH1cclxuICAgIFxyXG4gICAgdGJvZHkge1xyXG4gICAgICAgIFxyXG4gICAgICAgIHRyIHtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWU7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgdGZvb3Qge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIHRoLCB0ZCB7XHJcbiAgICAgICAgcGFkZGluZzogMTBweCAxNXB4O1xyXG4gICAgfVxyXG59XHJcblxyXG50aCB7XHJcbiAgICB0ZXh0LWFsaWduOiBpbmhlcml0O1xyXG4gICAgdGV4dC1hbGlnbjogLXdlYmtpdC1tYXRjaC1wYXJlbnQ7XHJcbn1cclxuXHJcbmxhYmVsIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxufVxyXG5cclxuYnV0dG9uIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbn1cclxuXHJcbmJ1dHRvbjpmb2N1czpub3QoOmZvY3VzLXZpc2libGUpIHtcclxuICAgIG91dGxpbmU6IDA7XHJcbn1cclxuXHJcbmlucHV0LFxyXG5idXR0b24sXHJcbnNlbGVjdCxcclxub3B0Z3JvdXAsXHJcbnRleHRhcmVhIHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xyXG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xyXG4gICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XHJcbn1cclxuXHJcbmJ1dHRvbixcclxuc2VsZWN0IHtcclxuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG59XHJcblxyXG5bcm9sZT1idXR0b25dIHtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuc2VsZWN0IHtcclxuICAgIHdvcmQtd3JhcDogbm9ybWFsO1xyXG59XHJcbnNlbGVjdDpkaXNhYmxlZCB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG59XHJcblxyXG5bbGlzdF06Oi13ZWJraXQtY2FsZW5kYXItcGlja2VyLWluZGljYXRvciB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG5idXR0b24sXHJcblt0eXBlPWJ1dHRvbl0sXHJcblt0eXBlPXJlc2V0XSxcclxuW3R5cGU9c3VibWl0XSB7XHJcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcclxufVxyXG5idXR0b246bm90KDpkaXNhYmxlZCksXHJcblt0eXBlPWJ1dHRvbl06bm90KDpkaXNhYmxlZCksXHJcblt0eXBlPXJlc2V0XTpub3QoOmRpc2FibGVkKSxcclxuW3R5cGU9c3VibWl0XTpub3QoOmRpc2FibGVkKSB7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbjo6LW1vei1mb2N1cy1pbm5lciB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgYm9yZGVyLXN0eWxlOiBub25lO1xyXG59XHJcblxyXG50ZXh0YXJlYSB7XHJcbiAgICByZXNpemU6IHZlcnRpY2FsO1xyXG59XHJcblxyXG5maWVsZHNldCB7XHJcbiAgICBtaW4td2lkdGg6IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgYm9yZGVyOiAwO1xyXG59XHJcblxyXG5sZWdlbmQge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XHJcbiAgICBmb250LXNpemU6IGNhbGMoMS4yNzVyZW0gKyAwLjN2dyk7XHJcbiAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcclxuICAgIFxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICArICoge1xyXG4gICAgICAgIGNsZWFyOiBsZWZ0O1xyXG4gICAgfVxyXG59XHJcblxyXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1maWVsZHMtd3JhcHBlcixcclxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtdGV4dCxcclxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtbWludXRlLFxyXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1ob3VyLWZpZWxkLFxyXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1kYXktZmllbGQsXHJcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LW1vbnRoLWZpZWxkLFxyXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC15ZWFyLWZpZWxkIHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbjo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbn1cclxuXHJcblt0eXBlPXNlYXJjaF0ge1xyXG4gICAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XHJcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcclxufVxyXG5cclxuLyogcnRsOnJhdzpcclxuW3R5cGU9XCJ0ZWxcIl0sXHJcblt0eXBlPVwidXJsXCJdLFxyXG5bdHlwZT1cImVtYWlsXCJdLFxyXG5bdHlwZT1cIm51bWJlclwiXSB7XHJcbiAgZGlyZWN0aW9uOiBsdHI7XHJcbn1cclxuKi9cclxuOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcclxuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxufVxyXG5cclxuOjotd2Via2l0LWNvbG9yLXN3YXRjaC13cmFwcGVyIHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbjo6ZmlsZS1zZWxlY3Rvci1idXR0b24ge1xyXG4gICAgZm9udDogaW5oZXJpdDtcclxufVxyXG5cclxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XHJcbiAgICBmb250OiBpbmhlcml0O1xyXG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XHJcbn1cclxuXHJcbm91dHB1dCB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbn1cclxuXHJcbmlmcmFtZSB7XHJcbiAgICBib3JkZXI6IDA7XHJcbn1cclxuXHJcbnN1bW1hcnkge1xyXG4gICAgZGlzcGxheTogbGlzdC1pdGVtO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG5wcm9ncmVzcyB7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XHJcbn1cclxuXHJcbltoaWRkZW5dIHtcclxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG5cclxua2JkIHtcclxuICAgIHBhZGRpbmc6IDJweCA1cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbn1cclxuXHJcbmltZyB7XHJcbiAgICBoZWlnaHQ6IGF1dG87IC8qIE1ha2Ugc3VyZSBpbWFnZXMgYXJlIHNjYWxlZCBjb3JyZWN0bHkuICovXHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7IC8qIEFkaGVyZSB0byBjb250YWluZXIgd2lkdGguICovXHJcbn1cclxuXHJcbmVtYmVkLFxyXG5pZnJhbWUsXHJcbm9iamVjdCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG5idXR0b24sXHJcbmlucHV0IHtcclxuICAgICY6Zm9jdXMge1xyXG4gICAgICAgIG91dGxpbmU6IDA7XHJcbiAgICB9XHJcbn1cclxuIiwiQHVzZSBcInZhcmlhYmxlc1wiIGFzICo7XHJcbkB1c2UgXCJleHRlbmRcIjtcclxuXHJcblxyXG4uZG1wLWNvbnRhaW5lciB7XHJcbiAgICBtYXgtd2lkdGg6IG1pbigxMDAlIC0gbWF0aC1jbGFtcCg2NCwgMTI4LCAxMjAwLCAxMzYwKSwgcmVtKDEyODApKTtcclxuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG59XHJcblxyXG4uZG1wLWNvbnRhaW5lci1mdWxsIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWF4LXdpZHRoOiAxOTAwcHg7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIHBhZGRpbmc6IDAgMTZweDtcclxuICAgIFxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XHJcbiAgICAgICAgcGFkZGluZzogMCAzMHB4O1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XHJcbiAgICAgICAgcGFkZGluZzogMCA2MHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uZG1wLW1vZGFsLW9wZW4ge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuXHJcbi5kbXAtYmxvY2sge1xyXG4gICAgJGJsb2NrOiAmO1xyXG4gICAgcGFkZGluZzogMzJweCAwO1xyXG4gICAgXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcclxuICAgICAgICBwYWRkaW5nOiA4MHB4IDA7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDExMnB4IDA7XHJcbiAgICB9XHJcbiAgICBcclxuICAgICZfX2hlYWQge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDQwcHg7XHJcbiAgICAgICAgXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgICAgIGdhcDogNDBweDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgNDhweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xyXG4gICAgICAgICAgICBnYXA6IDgwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICYtY29sIHtcclxuICAgICAgICAgICAgZmxleDogMCAwIDEwMCU7XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgICAgICAgICAgZmxleDogMCAwIGNhbGMoNTAlIC0gMjBweCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xyXG4gICAgICAgICAgICAgICAgZmxleDogMCAwIGNhbGMoNTAlIC0gNDBweCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgJi1leWVicm93IHtcclxuICAgICAgICAgICAgQGV4dGVuZCAldGV4dC1yZWd1bGFyO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkdGV4dC1zZWNvbmRhcnktY29sb3I7XHJcblxyXG4gICAgICAgICAgICAmX2xpZ2h0ZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC1saWdodGVyLWNvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDE2cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgJi10aXRsZSB7XHJcbiAgICAgICAgICAgIGgyLFxyXG4gICAgICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAxNnB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC1jb2xvcjtcclxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDI0cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgJi1kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgQGV4dGVuZCAldGV4dC1tZWRpdW07XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCA4cHg7XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgJl9ibHVlIHtcclxuICAgICAgICAjeyRibG9ja31fX2hlYWQtZXllYnJvdyB7XHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC1saWdodGVyLWNvbG9yXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgLmRtcC1ibG9ja19faGVhZC10aWxlIHtcclxuICAgICAgICAgICAgaDIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZS1tYWluLWNvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLypicmVhZGNydW1icyovXHJcbi5kbXAtYnJlYWRjcnVtYnMge1xyXG4gICAgJGJyZWFkY3J1bWJzOiAmO1xyXG4gICAgXHJcbiAgICAmX19saXN0IHtcclxuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgXHJcbiAgICAgICAgJiA+IGxpIHtcclxuICAgICAgICAgICAgQGV4dGVuZCAldGV4dC1zbWFsbDtcclxuICAgICAgICAgICAgY29sb3I6ICRicmFuZC1saWdodGVyLWNvbG9yO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDI0LjVweDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA5cHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNnB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9icmVhZGNydW1icy1hcnJvdy5zdmdcIik7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgICAgICByaWdodDogLTE1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICYgPiBhIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC40cztcclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGUtbWFpbi1jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgJl9ibGFjayB7XHJcbiAgICAgICAgI3skYnJlYWRjcnVtYnN9X19saXN0IHtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgJiA+IGxpIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2stbWFpbi1jb2xvcjtcclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2JyZWFkY3J1bWJzLWFycm93LWJsYWNrLnN2Z1wiKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgJiA+IGEge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2stbWFpbi1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgICZfY2VudGVyZWQge1xyXG4gICAgICAgICN7JGJyZWFkY3J1bWJzfV9fbGlzdCB7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnJhbmstbWF0aC1icmVhZGNydW1iIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICBcclxuICAgID4gcCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBnYXA6IHJlbSgxMCk7XHJcbiAgICAgICAgZm9udC1zaXplOiByZW0oMTQpO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIGEge1xyXG4gICAgICAgIGNvbG9yOiAkYmxhY2stbWFpbi1jb2xvcjtcclxuICAgIH1cclxuICAgIFxyXG4gICAgLnNlcGFyYXRvciB7XHJcbiAgICAgICAgZm9udC1zaXplOiAwO1xyXG4gICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc2VwYXJhdG9yLnN2Zyk7XHJcbiAgICAgICAgd2lkdGg6IDVweDtcclxuICAgICAgICBoZWlnaHQ6IDlweDtcclxuICAgIH1cclxufVxyXG5cclxuXHJcbi8qYnRucyovXHJcbi5kbXAtYnRuIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBnYXA6IDhweDtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjRzO1xyXG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xyXG4gICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICBcclxuICAgICY6aG92ZXIsXHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgIH1cclxuICAgIFxyXG4gICAgJl9wcmltYXJ5IHtcclxuICAgICAgICBAZXh0ZW5kICV0ZXh0LXJlZ3VsYXI7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBwYWRkaW5nOiAxMXB4IDI0cHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNDBweDtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgJl9zZWNvbmRhcnkge1xyXG4gICAgICAgIEBleHRlbmQgJXRleHQtcmVndWxhcjtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDhweCAyMXB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDQwcHg7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQ7XHJcbiAgICB9XHJcbiAgICBcclxuICAgICZfYmx1ZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWNvbG9yO1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGUtbWFpbi1jb2xvcjtcclxuICAgICAgICBib3JkZXItY29sb3I6ICRicmFuZC1jb2xvcjtcclxuICAgICAgICBcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlLW1haW4tY29sb3I7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfYmx1ZS1ib3JkZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1jb2xvcjtcclxuICAgICAgICBjb2xvcjogJHdoaXRlLW1haW4tY29sb3I7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkYnJhbmQtY29sb3I7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUtbWFpbi1jb2xvcjtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkd2hpdGUtbWFpbi1jb2xvcjtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzoxcHggMXB4IDhweCByZ2JhKCRibGFjay1tYWluLWNvbG9yLC4xNSk7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmX3doaXRlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUtbWFpbi1jb2xvcjtcclxuICAgICAgICBjb2xvcjogJGJyYW5kLWNvbG9yO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJHdoaXRlLW1haW4tY29sb3I7XHJcbiAgICAgICAgXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1jb2xvcjtcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZS1tYWluLWNvbG9yO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX3doaXRlLW9yYW5nZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlLW1haW4tY29sb3I7XHJcbiAgICAgICAgY29sb3I6ICRicmFuZC1jb2xvcjtcclxuICAgICAgICBib3JkZXItY29sb3I6ICR3aGl0ZS1tYWluLWNvbG9yO1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZS1jb2xvcjtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkb3JhbmdlLWNvbG9yO1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlLW1haW4tY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmX3llbGxvdyB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHllbGxvdy1jb2xvcjtcclxuICAgICAgICBjb2xvcjogJHdoaXRlLW1haW4tY29sb3I7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkeWVsbG93LWNvbG9yO1xyXG4gICAgICAgIFxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkeWVsbG93LWNvbG9yO1xyXG4gICAgICAgICAgICBjb2xvcjogJGJsYWNrLW1haW4tY29sb3I7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHllbGxvdy1jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl95ZWxsb3ctb3JhbmdlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkeWVsbG93LWNvbG9yO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJHllbGxvdy1jb2xvcjtcclxuICAgICAgICBjb2xvcjogJHdoaXRlLW1haW4tY29sb3I7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlLWNvbG9yO1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRvcmFuZ2UtY29sb3I7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGUtbWFpbi1jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgICZfcmVkIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcmVkLWNvbG9yO1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGUtbWFpbi1jb2xvcjtcclxuICAgICAgICBib3JkZXItY29sb3I6ICRyZWQtY29sb3I7XHJcbiAgICAgICAgXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRyZWQtc2Vjb25kYXJ5LWNvbG9yO1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRyZWQtc2Vjb25kYXJ5LWNvbG9yO1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlLW1haW4tY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmX3doaXRlLXJlZCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlLW1haW4tY29sb3I7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkd2hpdGUtbWFpbi1jb2xvcjtcclxuICAgICAgICBjb2xvcjogJHJlZC1jb2xvcjtcclxuICAgICAgICBcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHJlZC1jb2xvcjtcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZS1tYWluLWNvbG9yO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgJl93LTEwMCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgICBcclxuICAgICZfYm9yZGVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUtbWFpbi1jb2xvcjtcclxuICAgICAgICBjb2xvcjogJGJyYW5kLWNvbG9yO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJGJyYW5kLWNvbG9yO1xyXG4gICAgICAgIFxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtY29sb3I7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGUtbWFpbi1jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgICZfYm9yZGVyLWJsYWNrIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUtbWFpbi1jb2xvcjtcclxuICAgICAgICBjb2xvcjogJGJsYWNrLW1haW4tY29sb3I7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkYmxhY2stbWFpbi1jb2xvcjtcclxuICAgICAgICBcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWNvbG9yO1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlLW1haW4tY29sb3I7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGJyYW5kLWNvbG9yO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgJl9ib3JkZXItd2hpdGUge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGUtbWFpbi1jb2xvcjtcclxuICAgICAgICBib3JkZXItY29sb3I6ICR3aGl0ZS1tYWluLWNvbG9yO1xyXG4gICAgICAgIFxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUtbWFpbi1jb2xvcjtcclxuICAgICAgICAgICAgY29sb3I6ICRicmFuZC1jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgICZfdGFnIHtcclxuICAgICAgICBAZXh0ZW5kICV0ZXh0LXNtYWxsO1xyXG4gICAgICAgIGNvbG9yOiAkYmxhY2stbWFpbi1jb2xvcjtcclxuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LVJvYm90bztcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgICBwYWRkaW5nOiAzcHggN3B4O1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRicmFuZC1saWdodGVyLWNvbG9yO1xyXG4gICAgICAgIFxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogJGJsYWNrLW1haW4tY29sb3I7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1saWdodGVyLWNvbG9yO1xyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAmX3doaXRlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlLW1haW4tY29sb3I7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHdoaXRlLW1haW4tY29sb3I7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGUtbWFpbi1jb2xvcjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1jb2xvcjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGJyYW5kLWNvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmX2NlbnRlcmVkIHtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIH1cclxuICAgIFxyXG4gICAgJl9zb3J0IHtcclxuICAgICAgICBwYWRkaW5nOiA3cHggMTVweDtcclxuICAgICAgICBAZXh0ZW5kICV0ZXh0LXJlZ3VsYXI7XHJcbiAgICAgICAgY29sb3I6ICRibGFjay1tYWluLWNvbG9yO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC40cztcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYnJhbmQtY29sb3I7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWNvbG9yO1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRicmFuZC1jb2xvcjtcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZS1tYWluLWNvbG9yO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmRtcC1saW5rIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZ2FwOiA4cHg7XHJcbiAgICBAZXh0ZW5kICV0ZXh0LXNtYWxsO1xyXG4gICAgY29sb3I6ICRibGFjay1tYWluLWNvbG9yO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNHM7XHJcbiAgICBcclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3I7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIFxyXG4gICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgIHBhdGgge1xyXG4gICAgICAgICAgICAgICAgc3Ryb2tlOiAkYnJhbmQtY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgIHN2ZyB7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNHM7XHJcbiAgICAgICAgXHJcbiAgICAgICAgcGF0aCB7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjRzO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgJl9jZW50ZXJlZCB7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4uZG1wLWZvcm0ge1xyXG4gICAgJl9fcm93IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBnYXA6IDAgMjRweDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgJl9fY29sIHtcclxuICAgICAgICBmbGV4OiAwIDAgMTAwJTtcclxuICAgICAgICBcclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcclxuICAgICAgICAgICAgZmxleDogMCAwIGNhbGMoNTAlIC0gMTJweCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmX19ncm91cCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgMjRweDtcclxuICAgICAgICBcclxuICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBAZXh0ZW5kICV0ZXh0LXJlZ3VsYXI7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDJweDtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRlcnJvci1yZWQtY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJsYWNrLW1haW4tY29sb3I7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTJweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0OXB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUtbWFpbi1jb2xvcjtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNHM7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2stbWFpbi1jb2xvcjtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYnJhbmQtY29sb3I7XHJcbiAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAmOjpwbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHRleHQtZ3JleS1jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICB0ZXh0YXJlYSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYmxhY2stbWFpbi1jb2xvcjtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAgICAgcGFkZGluZzogMTJweCA0cHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZS1tYWluLWNvbG9yO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC40cztcclxuICAgICAgICAgICAgY29sb3I6ICRibGFjay1tYWluLWNvbG9yO1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRicmFuZC1jb2xvcjtcclxuICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkdGV4dC1ncmV5LWNvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICYtdGV4dC1ib3R0b20ge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICAgICAgICAgIEBleHRlbmQgJXRleHQtcmVndWxhcjtcclxuICAgICAgICAgICAgY29sb3I6IHJnYigxMTIsIDExMSwgMTExKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgJl9saWdodCB7XHJcbiAgICAgICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGUtbWFpbi1jb2xvcjtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDZweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZS1tYWluLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRicmFuZC1saWdodGVyLWNvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICZfYm9sZCB7XHJcbiAgICAgICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgJl9pY29ucyB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIC5kbXAtZm9ybV9fZ3JvdXAtaWNvbiB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjRweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMjRweDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDhweDtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogMTJweDtcclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgICZfX3NlbGVjdCB7XHJcbiAgICAgICAgLnNlbGVjdDIge1xyXG4gICAgICAgICAgICAmLXNlbGVjdGlvbiB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ4cHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRibGFjay1tYWluLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAmW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdIHtcclxuICAgICAgICAgICAgICAgICAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICZfX3JlbmRlcmVkIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMXB4IDM2cHggMTFweCA0cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2stbWFpbi1jb2xvciAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAmX19hcnJvdyB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI0cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI0cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvY2hldnJvbi1kb3duLnN2Z1wiKTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogNHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjRzO1xyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIGIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgJl9fZmlsZSB7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgMjRweDtcclxuICAgICAgICBcclxuICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICYtdGV4dCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBAZXh0ZW5kICV0ZXh0LXJlZ3VsYXI7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDJweDtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRlcnJvci1yZWQtY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJsYWNrLW1haW4tY29sb3I7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTJweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0OHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUtbWFpbi1jb2xvcjtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNHM7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDlweDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogNHB4IDhweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgICAgICAgICAgIEBleHRlbmQgJXRleHQtc21hbGw7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrLW1haW4tY29sb3I7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleS1saWdodGVyLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNHM7XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1saWdodGVyLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICZfbGlnaHQge1xyXG4gICAgICAgICAgICAuZG1wLWZvcm1fX2ZpbGUtdGV4dCB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlLW1haW4tY29sb3I7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGUtbWFpbi1jb2xvcjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYnJhbmQtbGlnaHRlci1jb2xvcjtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNDlweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgJl9fZ3JvdXAtcmFkaW8ge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIGdhcDogOHB4IDE2cHg7XHJcbiAgICB9XHJcbiAgICBcclxuICAgICZfX3JhZGlvIHtcclxuICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJyYW5kLWxpZ2h0ZXItY29sb3I7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtbGlnaHRlci1jb2xvcjtcclxuICAgICAgICAgICAgQGV4dGVuZCAldGV4dC1yZWd1bGFyO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA4cHggMTZweDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjRzO1xyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICBpbnB1dDpjaGVja2VkICsgbGFiZWwge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtbGlnaHRlci1jb2xvcjtcclxuICAgICAgICAgICAgY29sb3I6ICRicmFuZC1jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgICZfX2NoZWNrYm94IHtcclxuICAgICAgICBtYXJnaW46IDAgMCAxNnB4O1xyXG4gICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcclxuICAgICAgICBcclxuICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIEBleHRlbmQgJXRleHQtc21hbGw7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2stbWFpbi1jb2xvcjtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI2cHg7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNHM7XHJcbiAgICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMThweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMThweDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogMnB4O1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRibGFjay1tYWluLWNvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRibGFjay1tYWluLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNHM7XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgaW5wdXQ6Y2hlY2tlZCArIGxhYmVsOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1jb2xvcjtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYnJhbmQtY29sb3I7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9jaGVjay13aGl0ZS5zdmdcIik7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMnB4IDEycHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICZfY2VudGVyZWQge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0byAxNnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmRtcC1mb3JtLXNlbGVjdCB7XHJcbiAgICAuc2VsZWN0MiB7XHJcbiAgICAgICAgJi1zZWxlY3Rpb24ge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQ4cHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRibGFjay1tYWluLWNvbG9yO1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgJlthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXSB7XHJcbiAgICAgICAgICAgICAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAmX19yZW5kZXJlZCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMXB4IDM2cHggMTFweCAxMXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRibGFjay1tYWluLWNvbG9yICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICZfX2Fycm93IHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyNHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI0cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9jaGV2cm9uLWRvd24uc3ZnXCIpO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAxMXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNHM7XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIGIge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zZWxlY3QyIHtcclxuICAgICYtZHJvcGRvd24ge1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkYmxhY2stbWFpbi1jb2xvcjtcclxuICAgIH1cclxuICAgIFxyXG4gICAgJi1jb250YWluZXItLWRlZmF1bHQge1xyXG4gICAgICAgIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0tc2VsZWN0ZWQge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtY29sb3IgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgICYtcmVzdWx0cyB7XHJcbiAgICAgICAgJl9fb3B0aW9uIHtcclxuICAgICAgICAgICAgcGFkZGluZzogNnB4IDExcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICYtLXNlbGVjdGVkIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1jb2xvciAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZS1tYWluLWNvbG9yICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICYtLWhpZ2hsaWdodGVkIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1saWdodGVyLWNvbG9yICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4uZG1wLXNoYXJlIHtcclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IHJlbSgxOCk7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmX19yb3cge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIGdhcDogcmVtKDgpO1xyXG4gICAgICAgIFxyXG4gICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMzJweDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1jb2xvcjtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNHM7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2stbWFpbi1jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcbi8qY2FyZHMqL1xyXG4uZG1wLXRlc3RpbW9uaWFscy1jYXJkIHtcclxuICAgIHBhZGRpbmc6IDMycHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUtbWFpbi1jb2xvcjtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgXHJcbiAgICAmX19yYXRpbmcge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBnYXA6IDRweDtcclxuICAgICAgICBtYXJnaW46IDAgMCAyNHB4O1xyXG4gICAgICAgIFxyXG4gICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDE5cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmX190ZXh0IHtcclxuICAgICAgICBtYXJnaW46IDAgMCAyNHB4O1xyXG4gICAgICAgIEBleHRlbmQgJXRleHQtbWVkaXVtO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmX19hdXRob3Ige1xyXG4gICAgICAgIG1hcmdpbjogYXV0byAwIDA7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1Sb2JvdG87XHJcbiAgICAgICAgQGV4dGVuZCAldGV4dC1yZWd1bGFyO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5kbXAtYXJjaGl2ZS1ibG9nIHtcclxuICAgIG1heC13aWR0aDogbWluKDEwMCUgLSBtYXRoLWNsYW1wKDY0LCAxMjgsIDEyMDAsIDE0MDApLCByZW0oMTMxMikpO1xyXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICBwYWRkaW5nOiBtYXRoLWNsYW1wKDMyLCAxMTIpIDA7XHJcbiAgICBcclxuICAgICZfX3JvdyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgZ2FwOiByZW0oNjQpIG1hdGgtY2xhbXAoMzIsIDQ4KTtcclxuICAgICAgICBcclxuICAgICAgICA+ICoge1xyXG4gICAgICAgICAgICBmbGV4OiAwIDAgMTAwJTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4OiAwIDAgY2FsYygxMDAlIC8gMiAtIG1hdGgtY2xhbXAoMTYuMDEsIDI0LjAxKSk7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAvIDIgLSBtYXRoLWNsYW1wKDE2LjAxLCAyNC4wMSkpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcclxuICAgICAgICAgICAgICAgIGZsZXg6IDAgMCBjYWxjKDEwMCUgLyAzIC0gbWF0aC1jbGFtcCgyMS4zMzQsIDMyLjAxKSk7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAvIDMgLSBtYXRoLWNsYW1wKDIxLjMzNCwgMzIuMDEpKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgPiAuZG1wLWJ0biB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogbWF0aC1jbGFtcCgzMiwgNjQpO1xyXG4gICAgfVxyXG59XHJcblxyXG4uZG1wLW5ld3MtY2FyZCB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjRzO1xyXG4gICAgYm94LXNoYWRvdzogMCAyMHB4IDI0cHggLTRweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgXHJcbiAgICAmOmhvdmVyLFxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAyMHB4IDI0cHggLTRweCByZ2JhKDAsIDAsIDAsIDAuMik7XHJcbiAgICAgICAgXHJcbiAgICAgICAgdGltZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2stbWFpbi1jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgLmRtcC1saW5rIHtcclxuICAgICAgICAgICAgY29sb3I6ICRicmFuZC1jb2xvcjtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNXB4KTtcclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgcGF0aCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJGJyYW5kLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmX19pbWFnZSB7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4IDhweCAwIDA7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBoZWlnaHQ6IDI2MHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBAZXh0ZW5kICVpbWFnZS1jb3ZlcjtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgLmRtcC1idG4ge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICBib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmX19jb250ZW50IHtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4IDI1cHggMjVweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgOHB4IDhweDtcclxuICAgICAgICBcclxuICAgICAgICB0aW1lIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIEBleHRlbmQgJXRleHQtc21hbGw7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDhweDtcclxuICAgICAgICAgICAgY29sb3I6ICRibGFjay1tYWluLWNvbG9yO1xyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICBoNSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3I7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDE2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgIC5kbXAtbGluayB7XHJcbiAgICAgICAgICAgIEBleHRlbmQgJXRleHQtcmVndWxhcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5kbXAtam9iLWRldGFpbCB7XHJcbiAgICBtYXgtd2lkdGg6IG1pbigxMDAlIC0gbWF0aC1jbGFtcCg2NCwgMTI4LCAxMjAwLCAxNDAwKSwgcmVtKDc2OCkpO1xyXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICBwYWRkaW5nOiBtYXRoLWNsYW1wKDQ4LCA5NikgMCBtYXRoLWNsYW1wKDgwLCAxMTIpO1xyXG4gICAgXHJcbiAgICAmX19kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgZm9udC1zaXplOiByZW0oMTYpO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgzMik7XHJcbiAgICB9XHJcbiAgICBcclxuICAgICZfX2luZm8ge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIGdhcDogcmVtKDI0KTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oNDgpO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmX19yZWYge1xyXG4gICAgICAgIEBleHRlbmQgJXRleHQtc21hbGw7XHJcbiAgICAgICAgY29sb3I6ICR0ZXh0LXNlY29uZGFyeS1jb2xvcjtcclxuICAgIH1cclxuICAgIFxyXG4gICAgJl9fZm9ybSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlLW1haW4tY29sb3I7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAyNHB4IDQ4cHggLTEycHggcmdiYSgwLCAwLCAwLCAwLjE4KTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDMycHggMjRweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiBtYXRoLWNsYW1wKDMyLCA2NCk7XHJcbiAgICAgICAgXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDMycHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA0OHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAuZ2Zvcm1fcmVxdWlyZWRfbGVnZW5kLFxyXG4gICAgICAgIC5nZm9ybV92YWxpZGF0aW9uX2Vycm9ycyxcclxuICAgICAgICAuZ2ZpZWxkX3ZhbGlkYXRpb25fbWVzc2FnZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgLmdmb3JtX3RpdGxlIHtcclxuICAgICAgICAgICAgY29sb3I6ICRicmFuZC1jb2xvcjtcclxuICAgICAgICAgICAgQGV4dGVuZCAlaDQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgzNCk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgIC5nZm9ybV9ib2R5IHtcclxuICAgICAgICAgICAgLmdmb3JtX2ZpZWxkcyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAgZ2FwOiByZW0oMjQpO1xyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAuZ3NlY3Rpb24ge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXg6IDAgMCAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAuZ3NlY3Rpb25fdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgxOCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgLmdmaWVsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleDogMCAwIDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICYuZ2ZpZWxkLS13aWR0aC1oYWxmIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4OiAwIDAgY2FsYygxMDAlIC8gMiAtIHJlbSgxMi4wMSkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLyAyIC0gcmVtKDEyLjAxKSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgJi5oaWRkZW5fbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuZ2ZpZWxkX2xhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAuZ2ZpZWxkX2Rlc2NyaXB0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM3MDZmNmY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSg0KTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIC5nZmllbGRfbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgLmdmaWVsZF9yZXF1aXJlZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjYzYyNjI2O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgICAgICY6bm90KFt0eXBlPVwiZmlsZVwiXSk6bm90KFt0eXBlPVwiY2hlY2tib3hcIl0pOm5vdChbdHlwZT1cInJhZGlvXCJdKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IHJlbSg0OCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRibGFjay1tYWluLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDRweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIHNlbGVjdCB7XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgdGV4dGFyZWEge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTc5cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTJweCA0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRibGFjay1tYWluLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgLmdpbnB1dF9jb250YWluZXJfZmlsZXVwbG9hZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYmxhY2stbWFpbi1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IHZhcigtLWRtcC10ZXh0LCAnTm8gZmlsZSBjaG9zZW4nKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTYpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IHJlbSgxMik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdGV4dC1ncmV5LWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJ0Nob29zZSBGaWxlJztcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IHJlbSgyOSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMjkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgxNCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgcmVtKDgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleS1saWdodGVyLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiByZW0oMTIpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgLmdmb3JtX2ZpbGV1cGxvYWRfcnVsZXMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIFt0eXBlPVwiZmlsZVwiXSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IHJlbSg0OCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgLmdpbnB1dF9jb250YWluZXJfY2hlY2tib3gge1xyXG4gICAgICAgICAgICAgICAgICAgIC5nZmllbGRfY2hlY2tib3gge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZ2FwOiByZW0oMjApO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmdjaG9pY2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IHJlbSgxLjUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMThweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYmxhY2stbWFpbi1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgjMDAwLCAwKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiByZW0oMTQpIHJlbSgxMik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvY2hlY2tib3guc3ZnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlucHV0OmNoZWNrZWQgKyBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCMwMDAsIDEpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAuZ2Zvcm1fZm9vdGVyIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDQwcHg7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBbdHlwZT1cInN1Ym1pdFwiXSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjRzO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBAZXh0ZW5kICV0ZXh0LXJlZ3VsYXI7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTFweCAyNHB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNDBweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZS1tYWluLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYnJhbmQtY29sb3I7XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZS1tYWluLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgLnNlbGVjdDIge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICYtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAmLXNlbGVjdGlvbiB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ4cHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRibGFjay1tYWluLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAmW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdIHtcclxuICAgICAgICAgICAgICAgICAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICZfX3JlbmRlcmVkIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIHJlbSg0KSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oNDgpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibGFjay1tYWluLWNvbG9yICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICZfX2Fycm93IHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjRweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjRweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9jaGV2cm9uLWRvd24uc3ZnXCIpO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAxMXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjRzO1xyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIGIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmRtcC1qb2ItY2FyZCB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJGdyZXktY29sb3I7XHJcbiAgICBtYXJnaW46IDAgMCAyNHB4O1xyXG4gICAgcGFkZGluZzogMjNweDtcclxuICAgIFxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XHJcbiAgICAgICAgcGFkZGluZzogMzFweDtcclxuICAgICAgICBtYXJnaW46IDAgMCAzMnB4O1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcbiAgICBcclxuICAgICZfX2hlYWQge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDIwcHg7XHJcbiAgICAgICAgZ2FwOiAxMnB4O1xyXG4gICAgICAgIFxyXG4gICAgICAgIGg1IHtcclxuICAgICAgICAgICAgY29sb3I6ICRicmFuZC1jb2xvcjtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG5cclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kLWNvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgIC5kbXAtYnRuIHtcclxuICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmX19kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgMzJweDtcclxuICAgICAgICBcclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgQGV4dGVuZCAldGV4dC1yZWd1bGFyO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMCA4cHg7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgJl9fZm9vdGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgZ2FwOiAyNHB4O1xyXG4gICAgICAgIFxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgLmRtcC1idG4ge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgICZfX3JlZiB7XHJcbiAgICAgICAgQGV4dGVuZCAldGV4dC1zbWFsbDtcclxuICAgICAgICBjb2xvcjogJHRleHQtc2Vjb25kYXJ5LWNvbG9yO1xyXG4gICAgfVxyXG59XHJcblxyXG4uZG1wLWNhcmVlcnMge1xyXG4gICAgJl9fd3JhcCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA4ODBweDtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIH1cclxuICAgIFxyXG4gICAgJl9fZmlsdGVyIHtcclxuICAgICAgICBib3gtc2hhZG93OiAwIDRweCA4cHggLTJweCByZ2JhKDAsIDAsIDAsIDAuMSk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlLW1haW4tY29sb3I7XHJcbiAgICAgICAgcGFkZGluZzogMzJweCAyNHB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBnYXA6IDI0cHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDM7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTcycHg7XHJcblxyXG4gICAgICAgIGRpc3BsYXk6bm9uZTtcclxuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDI0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA0OHB4O1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgLmRtcC1mb3JtLXNlbGVjdCB7XHJcbiAgICAgICAgICAgIGZsZXg6IDAgMCAxMDAlO1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4OiAwIDAgY2FsYygoMTAwJSAvIDMpIC0gMThweCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4OiAxIDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIC5zZWxlY3QyLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgLnNlbGVjdDItc2VsZWN0aW9uX19wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHRleHQtZ3JleS1jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAuZG1wLWJ0biB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICBmbGV4LXNocmluazogMDtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmX19saXN0IHtcclxuICAgICAgICBwYWRkaW5nOiA2MHB4IDAgODBweDtcclxuICAgICAgICBcclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogODBweCAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogOTZweCAwIDExMnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcbi5kbXAtcmVxdWVzdC1ibG9jayB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtY29sb3I7XHJcbiAgICBwYWRkaW5nOiAyNHB4IDIwcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGdhcDogMjRweCAxNnB4O1xyXG4gICAgZmxleDogMCAwIDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICBcclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xyXG4gICAgICAgIGdhcDogMjRweDtcclxuICAgICAgICBwYWRkaW5nOiAyNHB4O1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gICAgICAgIHBhZGRpbmc6IDQwcHg7XHJcbiAgICB9XHJcbiAgICBcclxuICAgICZfX2ljb24ge1xyXG4gICAgICAgIHdpZHRoOiAxMDBweDtcclxuICAgICAgICBmbGV4LXNocmluazogMDtcclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEyMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICBpbWcsXHJcbiAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmX190ZXh0IHtcclxuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTE2cHgpO1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGUtbWFpbi1jb2xvcjtcclxuICAgICAgICBcclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE0NHB4KTtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgIGZsZXgtZ3JvdzogMTtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgaDUge1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlLW1haW4tY29sb3I7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDRweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIEBleHRlbmQgJXRleHQtc21hbGw7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDRweDtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmX19idG4ge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgICAgIFxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICB3aWR0aDogMjUwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgICAgICB3aWR0aDogNDAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgIC5kbXAtYnRuIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgOHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBAZXh0ZW5kICV0ZXh0LXRpbnk7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGUtbWFpbi1jb2xvcjtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcbi5kbXAtc3R1ZGllcy1jYXJkIHtcclxuICAgICRzdHVkaWVzOiAmO1xyXG4gICAgXHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjRzO1xyXG4gICAgYm94LXNoYWRvdzogMCA4cHggOHB4IC00cHggcmdiYSgwLCAwLCAwLCAwLjAzKTtcclxuICAgIGNvbG9yOiBpbml0aWFsO1xyXG4gICAgXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgXHJcbiAgICAgICAgI3skc3R1ZGllc31fX21vcmUge1xyXG4gICAgICAgICAgICBjb2xvcjogJGJyYW5kLWNvbG9yO1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgIHBhdGgge1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICRicmFuZC1jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgJl9faW1hZ2Uge1xyXG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMjYwcHg7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHggOHB4IDAgMDtcclxuICAgICAgICBcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgIGZsZXgtZ3JvdzogMTtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4IDI1cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlLW1haW4tY29sb3I7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDhweCA4cHg7XHJcbiAgICAgICAgXHJcbiAgICAgICAgaDUge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMCAxNnB4O1xyXG4gICAgICAgICAgICBjb2xvcjogJGJyYW5kLWNvbG9yO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgJl9fbW9yZSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XHJcbiAgICAgICAgZ2FwOiA4cHg7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIEBleHRlbmQgJXRleHQtcmVndWxhcjtcclxuICAgICAgICBjb2xvcjogJGJsYWNrLW1haW4tY29sb3I7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNHM7XHJcbiAgICAgICAgXHJcbiAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgcGF0aCB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC40cztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmRtcy1jYXNlLXN0dWR5LWNhcmQge1xyXG4gICAgJHByb2plY3QtY2FyZDogJjtcclxuXHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjRzO1xyXG4gICAgbWFyZ2luOiAwIDAgMzJweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICY6bm90KC5kbXMtY2FzZS1zdHVkeS1jYXJkX2Z1bGwpIHtcclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgNDhweDtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoKDEwMCUgLSA0OHB4KSAvIDIpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDY0cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gNjRweCkgLyAzKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIFxyXG4gICAgICAgICN7JHByb2plY3QtY2FyZH1fX2ltYWdlIHtcclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgLmRtcC1saW5rIHtcclxuICAgICAgICAgICAgY29sb3I6ICRicmFuZC1jb2xvcjtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNXB4KTtcclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgcGF0aCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJGJyYW5kLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmX3NxdWFyZSB7XHJcbiAgICAgICAgI3skcHJvamVjdC1jYXJkfV9faW1hZ2Uge1xyXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmX19pbWFnZSB7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XHJcbiAgICAgICAgXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgQGV4dGVuZCAlaW1hZ2UtY292ZXI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNHM7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmX19jb250ZW50IHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcclxuICAgICAgICBcclxuICAgICAgICBoNSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3I7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDE2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgIC5kbXAtbGluayB7XHJcbiAgICAgICAgICAgIEBleHRlbmQgJXRleHQtcmVndWxhcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4uZG1wLXNlcnZpY2VzLWNhcmQge1xyXG4gICAgJHNlcnZpY2VzLWNhcmQ6ICY7XHJcbiAgICBcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICAgICAgXHJcbiAgICAgICAgI3skc2VydmljZXMtY2FyZH1fX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAuZG1wLWxpbmsge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC1jb2xvcjtcclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNXB4KTtcclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICBwYXRoIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJGJyYW5kLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgJl9faW1hZ2Uge1xyXG4gICAgICAgIGhlaWdodDogMjYwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgMjBweDtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIFxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIEBleHRlbmQgJWltYWdlLWNvdmVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgaDUge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMCA4cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMCAyMHB4O1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgLmRtcC1saW5rIHtcclxuICAgICAgICAgICAgQGV4dGVuZCAldGV4dC1yZWd1bGFyO1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIHBhdGgge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkYnJhbmQtY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLypzd2lwZXIgY29udHJvbHMqL1xyXG4uc3dpcGVyLWJ1dHRvbi1wcmV2LFxyXG4uc3dpcGVyLWJ1dHRvbi1uZXh0IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBoZWlnaHQ6IDQ4cHg7XHJcbiAgICB3aWR0aDogNDhweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkd2hpdGUtbWFpbi1jb2xvcjtcclxuICAgIFxyXG4gICAgc3ZnIHtcclxuICAgICAgICB3aWR0aDogMjRweDtcclxuICAgICAgICBoZWlnaHQ6IDI1cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zd2lwZXItcGFnaW5hdGlvbiB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGdhcDogOHB4O1xyXG4gICAgXHJcbiAgICAmLWJ1bGxldCB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgaGVpZ2h0OiA4cHg7XHJcbiAgICAgICAgd2lkdGg6IDhweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNHM7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlLW1haW4tY29sb3I7XHJcbiAgICAgICAgb3BhY2l0eTogMC41O1xyXG4gICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgXHJcbiAgICAgICAgJi1hY3RpdmUge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zd2lwZXJfbmF2LWRhcmsge1xyXG4gICAgLnN3aXBlci1idXR0b24tcHJldixcclxuICAgIC5zd2lwZXItYnV0dG9uLW5leHQge1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJGJsYWNrLW1haW4tY29sb3I7XHJcbiAgICAgICAgXHJcbiAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgcGF0aCB7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAkYmxhY2stbWFpbi1jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgXHJcbiAgICAuc3dpcGVyLXBhZ2luYXRpb24ge1xyXG4gICAgICAgICYtYnVsbGV0IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrLW1haW4tY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLypzaWRlYmFyKi9cclxuLmRtcC1zaWRlYmFyLWJsb2NrIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1jb2xvcjtcclxuICAgIHBhZGRpbmc6IDMycHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICBcclxuICAgIGg1IHtcclxuICAgICAgICBjb2xvcjogJHdoaXRlLW1haW4tY29sb3I7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgMTZweDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgJl9fcm93IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgZ2FwOiAxMHB4O1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDI0cHg7XHJcbiAgICB9XHJcbiAgICBcclxuICAgICZfX3RleHQge1xyXG4gICAgICAgIGZsZXgtZ3JvdzogMTtcclxuICAgICAgICBjb2xvcjogJHdoaXRlLW1haW4tY29sb3I7XHJcbiAgICAgICAgQGV4dGVuZCAldGV4dC1zbWFsbDtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgXHJcbiAgICAgICAgJi1zbWFsbCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGUtbWFpbi1jb2xvcjtcclxuICAgICAgICAgICAgQGV4dGVuZCAldGV4dC10aW55O1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgIHVsIHtcclxuICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgbWFyZ2luOiAxNnB4IDAgMjRweDtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzRweDtcclxuICAgICAgICAgICAgICAgIGdhcDogMTBweDtcclxuICAgICAgICAgICAgICAgIEBleHRlbmQgJXRleHQtc21hbGw7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAxMHB4O1xyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjRweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2NoZWNrLnN2Z1wiKTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LXNocmluazogMDtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAtMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgICZfX2xvZ28ge1xyXG4gICAgICAgIHdpZHRoOiAxMDZweDtcclxuICAgICAgICBmbGV4LXNocmluazogMDtcclxuICAgICAgICBcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5kbXAtYnRuIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICAgICAgIFxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmX3JlZCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHJlZC1jb2xvcjtcclxuICAgIH1cclxufVxyXG5cclxuXHJcbi5kbXAtc2luZ2xlLWNhc2Utc3R1ZHktaGVybyB7XHJcbiAgICBwYWRkaW5nLXRvcDogcmVtKDMyKTtcclxuICAgIG1heC13aWR0aDogbWluKDEwMCUgLSBtYXRoLWNsYW1wKDY0LCAxMjgsIDEyMDAsIDE0MDApLCByZW0oNzY4KSk7XHJcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgIG1hcmdpbi1ib3R0b206IG1hdGgtY2xhbXAoNDAsIDgwKTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIFxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IHJlbSg4MCk7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogcmVtKDExMik7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5yYW5rLW1hdGgtYnJlYWRjcnVtYiB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDI0KTtcclxuICAgICAgICBcclxuICAgICAgICA+IHAge1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgIGgxIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgICBjb2xvcjogJGJyYW5kLWNvbG9yO1xyXG4gICAgICAgIFxyXG4gICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgyNCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmX19leGNlcnB0IHtcclxuICAgICAgICBmb250LXNpemU6IG1hdGgtY2xhbXAoMTYsIDE4KTtcclxuICAgICAgICBcclxuICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oMjQpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgJl9fY2F0ZWdvcmllcyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBnYXA6IDhweDtcclxuICAgICAgICBcclxuICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oMzYpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmRtcC1zaW5nbGUtY2FzZS1zdHVkeS1mb290ZXIge1xyXG4gICAgbWF4LXdpZHRoOiBtaW4oMTAwJSAtIG1hdGgtY2xhbXAoNjQsIDEyOCwgMTIwMCwgMTQwMCksIHJlbSgxMzEyKSk7XHJcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgIHBhZGRpbmc6IHJlbSgzMikgMDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBnYXA6IHJlbSgzMnB4KTtcclxuICAgIFxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XHJcbiAgICAgICAgcGFkZGluZzogcmVtKDgwKSAwO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgIHBhZGRpbmc6IHJlbSgxMTIpIDA7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgfVxyXG59XHJcblxyXG4udWktZGF0ZXBpY2tlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUtbWFpbi1jb2xvcjtcclxuICAgIHBhZGRpbmc6IDEwcHg7XHJcblxyXG4gICAgYSB7XHJcbiAgICAgICAgY29sb3I6ICRibGFjay1tYWluLWNvbG9yO1xyXG4gICAgfVxyXG5cclxuICAgIC51aS1kYXRlcGlja2VyLWhlYWRlciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgZ2FwOiAyMHB4O1xyXG5cclxuICAgICAgICAudWktY29ybmVyLWFsbCB7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBmbGV4OiAwIDAgY2FsYyg1MCUgLSAxMHB4KTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDUwJSAtIDEwcHgpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnVpLWRhdGVwaWNrZXItdGl0bGUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgIGdhcDogMTBweDtcclxuICAgICAgICAgICAgZmxleDogMCAwIDEwMCU7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgIHNlbGVjdCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHg7XHJcbiAgICAgICAgICAgICAgICBmbGV4OiAwIDAgY2FsYyg1MCUgLSA1cHgpO1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDUwJSAtIDVweCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5hbGlnbnJpZ2h0IHtcclxuICAgIGZsb2F0OnJpZ2h0O1xyXG4gICAgbWFyZ2luOjAgMCAxMHB4IDIwcHg7XHJcblxyXG4gICAgLndwLWNhcHRpb24tdGV4dCB7XHJcbiAgICAgICAgZGlzcGxheTpub25lO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xyXG4gICAgICAgIGZsb2F0Om5vbmU7XHJcbiAgICAgICAgbWFyZ2luOjIwcHggMCAxMHB4IDA7XHJcbiAgICAgICAgd2lkdGg6MTAwJSAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICB3aWR0aDoxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmFsaWdubGVmdCB7XHJcbiAgICBmbG9hdDpsZWZ0O1xyXG4gICAgbWFyZ2luOjAgMjBweCAxMHB4IDA7XHJcblxyXG4gICAgLndwLWNhcHRpb24tdGV4dCB7XHJcbiAgICAgICAgZGlzcGxheTpub25lO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xyXG4gICAgICAgIGZsb2F0Om5vbmU7XHJcbiAgICAgICAgbWFyZ2luOjIwcHggMCAxMHB4IDA7XHJcbiAgICAgICAgd2lkdGg6MTAwJSAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICB3aWR0aDoxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnZpZGVvLXdyYXBwZXIsIC52aWRlb1dyYXBwZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDU2LjI1JTsgLyogMTY6OSBhc3BlY3QgcmF0aW8gKi9cclxuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xyXG4gICAgaGVpZ2h0OiAwO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIG1hcmdpbjoyMHB4IDA7XHJcbiAgICBcclxuICAgIGlmcmFtZSwgb2JqZWN0LCBlbWJlZCB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgIH1cclxufSIsIkB1c2UgXCJ2YXJpYWJsZXNcIiBhcyAqO1xyXG5cclxuJWgge1xyXG4gICAgbWFyZ2luOiAwIDAgMjVweDtcclxuICAgIHBhZGRpbmc6IDIwcHggMCAwO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIC8vY29sb3I6ICRibGFjay1tYWluLWNvbG9yO1xyXG4gICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1wb3BwaW5zO1xyXG4gICAgXHJcbiAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgIH1cclxufVxyXG5cclxuJWgxIHtcclxuICAgIGZvbnQtc2l6ZTogbWF0aC1jbGFtcCgzOCwgNTIpO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcclxufVxyXG5cclxuJWgyIHtcclxuICAgIGZvbnQtc2l6ZTogbWF0aC1jbGFtcCgzNiwgNDIpO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcclxufVxyXG5cclxuJWgzIHtcclxuICAgIGZvbnQtc2l6ZTogbWF0aC1jbGFtcCgzMiwgMzYpO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcclxufVxyXG5cclxuJWg0IHtcclxuICAgIGZvbnQtc2l6ZTogbWF0aC1jbGFtcCgyNCwgMjgpO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICAgIFxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcclxuICAgIH1cclxufVxyXG5cclxuJWg1IHtcclxuICAgIGZvbnQtc2l6ZTogbWF0aC1jbGFtcCgyMCwgMjMpO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcclxufVxyXG5cclxuJWg2IHtcclxuICAgIGZvbnQtc2l6ZTogbWF0aC1jbGFtcCgxOCwgMTkpO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcclxufVxyXG5cclxuJXRleHQtbGFyZ2Uge1xyXG4gICAgZm9udC1zaXplOiAxOXB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcclxufVxyXG5cclxuJXRleHQtbWVkaXVtIHtcclxuICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgfVxyXG59XHJcblxyXG4ldGV4dC1yZWd1bGFyIHtcclxuICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbn1cclxuXHJcbiV0ZXh0LXNtYWxsIHtcclxuICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbn1cclxuXHJcbiV0ZXh0LXRpbnkge1xyXG4gICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcclxufVxyXG5cclxuJWltYWdlLWNvdmVyIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbn1cclxuXHJcblxyXG4uZG1wLXRleHQtcmVkIHtcclxuICAgIGNvbG9yOiAkcmVkLWNvbG9yO1xyXG59XHJcbiIsIkB1c2UgXCIuLi92YXJpYWJsZXNcIiBhcyAqO1xyXG5AdXNlIFwiLi4vZXh0ZW5kXCI7XHJcblxyXG4uZG1wLWJhc2ljLXRleHQtc2VjdGlvbiB7XHJcbiAgICBwYWRkaW5nOiByZW0oMzIpIDA7XHJcbiAgICBcclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xyXG4gICAgICAgIHBhZGRpbmc6IHJlbSg4MCkgMDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgIHBhZGRpbmc6IHJlbSgxMTIpIDA7XHJcbiAgICB9XHJcbiAgICBcclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgbWF4LXdpZHRoOiBtaW4oMTAwJSAtIG1hdGgtY2xhbXAoNjQsIDEyOCwgMTIwMCwgMTQwMCksIHJlbSgxMzEyKSk7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgICAgIGdhcDogbWF0aC1jbGFtcCgzMCwgODApO1xyXG4gICAgICAgIFxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAmX2lzLWN0YSB7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgICZfX3NpZGViYXIge1xyXG4gICAgICAgIFxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcclxuICAgICAgICAgICAgZmxleDogMCAwIHJlbSg0NjQpO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IHJlbSg0NjQpO1xyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAuZG1wLXNpZGViYXItYmxvY2sge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogc3RpY2t5O1xyXG4gICAgICAgICAgICB0b3A6IDEwMHB4O1xyXG5cclxuICAgICAgICAgICAgJi5sYW5kaW5nLXNpZGViYXIge1xyXG4gICAgICAgICAgICAgICAgdG9wOjE0MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmX19jb250ZW50IHtcclxuICAgICAgICBmbGV4LWJhc2lzOiAwO1xyXG4gICAgICAgIGZsZXgtZ3JvdzogMTtcclxuICAgICAgICBtYXgtd2lkdGg6IHJlbSg3NjgpO1xyXG4gICAgICAgIFxyXG4gICAgICAgIGgyIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMTZweDtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDI0cHg7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgIGgzIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMjRweDtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDI0cHg7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgIGg0IHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMjBweDtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDI0cHg7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgIGg1LCBoNiB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDE2cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgQGV4dGVuZCAldGV4dC1yZWd1bGFyO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMDRyZW07XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDE2cHg7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICBiIHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgZmlndXJlIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMjRweCAwO1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDQ4cHggMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDhweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICBmaWdjYXB0aW9uIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogOHB4O1xyXG4gICAgICAgICAgICBAZXh0ZW5kICV0ZXh0LXNtYWxsO1xyXG4gICAgICAgICAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkICRicmFuZC1jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgYmxvY2txdW90ZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgcGFkZGluZzogMCAyMHB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAwNHJlbTtcclxuICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgICAgICAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkICRicmFuZC1jb2xvcjtcclxuICAgICAgICAgICAgbWFyZ2luOiAzNnB4IDA7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgIC53cC1jYXB0aW9uIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgcGFkZGluZzogMjRweCAwO1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDQ4cHggMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgLndwLWNhcHRpb24tdGV4dCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgxNCk7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA4cHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkICRicmFuZC1jb2xvcjtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDhweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICB1bCwgb2wge1xyXG4gICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEzcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2stbWFpbi1jb2xvcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHAgYSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiRicmFuZC1jb2xvcjtcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRibGFjay1tYWluLWNvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgXHJcbiAgICAgICAgJl9ibHVlIHtcclxuICAgICAgICAgICAgY29sb3I6ICRicmFuZC1jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgICZfX2luZm8ge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIGdhcDogcmVtKDEwKTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIFxyXG4gICAgICAgICYtY2F0IHtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRibGFjay1tYWluLWNvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmX19mb290ZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNDhweDtcclxuICAgICAgICBnYXA6IHJlbSgzMCk7XHJcbiAgICB9XHJcbiAgICBcclxuICAgICZfX3RhZ3Mge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIGdhcDogcmVtKDgpO1xyXG4gICAgICAgIFxyXG4gICAgICAgICYtdGFnIHtcclxuICAgICAgICBcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgICZfX3BhZ2luYXRpb24ge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDU2cHg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgZ2FwOiA0MHB4O1xyXG4gICAgICAgIFxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICBnYXA6IDgwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICYtaXRlbSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICBnYXA6IDEwcHg7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNHM7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgY29sb3I6ICRibGFjay1tYWluLWNvbG9yO1xyXG4gICAgICAgICAgICBmbGV4OiAwIDAgMTAwJTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4OiAwIDAgY2FsYygxMDAlIC8gMiAtIDQwLjAxcHgpO1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLyAyIC0gNDAuMDFweCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAmLWljb24ge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYmxhY2stbWFpbi1jb2xvcjtcclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0OHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0OHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAmLXRleHQge1xyXG4gICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibGFjay1tYWluLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIEBleHRlbmQgJXRleHQtcmVndWxhcjtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIGIge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5nYWxsZXJ5IHtcclxuICAgIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDtcclxuICAgIGdhcDogMzBweCAhaW1wb3J0YW50O1xyXG5cclxuICAgICYuZ2FsbGVyeS1jb2x1bW5zLTIge1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgICYuZ2FsbGVyeS1jb2x1bW5zLTMge1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnIgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDYzOXB4KSB7XHJcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZ2FsbGVyeS1pdGVtIHtcclxuICAgICAgICB3aWR0aDoxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZmxvYXQ6bm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbjowICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5nYWxsZXJ5LWNhcHRpb24ge1xyXG4gICAgICAgIG1hcmdpbjo1cHggMCAwIDAgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDYzOXB4KSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZToxNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBpbWcge1xyXG4gICAgICAgIGJvcmRlcjogMCBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgd2lkdGg6MTAwJTtcclxuICAgIH1cclxuXHJcbiAgICBiciB7XHJcbiAgICAgICAgZGlzcGxheTpub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn0iLCJAdXNlIFwidmFyaWFibGVzXCIgYXMgKjtcclxuQHVzZSBcImV4dGVuZFwiO1xyXG5cclxuLmRtcC1oZWFkZXIge1xyXG4gICAgJGhlYWRlcjogJjtcclxuXHJcbiAgICAmLnN0aWNreSB7XHJcbiAgICAgICAgdG9wOjA7XHJcbiAgICAgICAgcG9zaXRpb246Zml4ZWQ7XHJcbiAgICAgICAgei1pbmRleDogOTk5OTtcclxuICAgICAgICB3aWR0aDoxMDAlO1xyXG4gICAgICAgIFxyXG4gICAgICAgICY6bm90KC5sYW5kaW5nLWhlYWRlcikge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjpzdGF0aWM7XHJcblxyXG4gICAgICAgICAgICAuZG1wLWhlYWRlcl9fbWFpbiB7XHJcbiAgICAgICAgICAgICAgICB0b3A6MDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOmZpeGVkO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogOTk5OTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOjRweCAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZG1wLWhlYWRlcl9fbWFpbiB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6NHB4IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZG1wLWhlYWRlcl9fbG9nbyB7XHJcbiAgICAgICAgICAgIHdpZHRoOjE4MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19ib3gge1xyXG4gICAgICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XHJcbiAgICB9XHJcbiAgICBcclxuICAgICYuc2hvdyB7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwdmg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZS1tYWluLWNvbG9yO1xyXG4gICAgICAgICAgICBvdmVyZmxvdy15OiBzY3JvbGw7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAjeyRoZWFkZXJ9X19tYWluIHtcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICYtd3JhcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgIGdhcDogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgI3skaGVhZGVyfV9fbmF2IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTRweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgI3skaGVhZGVyfV9fbWVudSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMzJweDtcclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgJiA+IGxpIHtcclxuICAgICAgICAgICAgICAgICAgICAmID4gYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgJi5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuc3ViLW1lbnUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgLnN1Yi1tZW51IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAwIDAgMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAjeyRoZWFkZXJ9X19idG5zIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGdhcDogMTZweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIC5kbXAtYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgI3skaGVhZGVyfV9fbGluayB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gOHB4O1xyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAmLXRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmX190b3Age1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1jb2xvcjtcclxuICAgICAgICBwYWRkaW5nOiA5cHggMCAxMHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xyXG4gICAgICAgICAgICAuZG1wLWNvbnRhaW5lci1mdWxsIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6MCAzMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmX19tZW51LXNlY29uZGFyeSB7XHJcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgIGdhcDogMjVweDtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgXHJcbiAgICAgICAgJiA+IGxpIHtcclxuICAgICAgICAgICAgJiA+IGEge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBAZXh0ZW5kICV0ZXh0LXNtYWxsO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZS1tYWluLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNHM7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICR3aGl0ZS1tYWluLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjRzO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgICZfX21haW4ge1xyXG4gICAgICAgIHBhZGRpbmc6IDE0cHggMDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUtbWFpbi1jb2xvcjtcclxuICAgICAgICBib3gtc2hhZG93OiAwIDRweCA4cHggLTJweCByZ2JhKDAsIDAsIDAsIDAuMSk7XHJcblxyXG4gICAgICAgICYtd3JhcCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGdhcDogMzJweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcclxuICAgICAgICAgICAgLmRtcC1jb250YWluZXItZnVsbCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOjAgMzBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgJl9fbG9nbyB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDI2MHB4O1xyXG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDIwMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICBcclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyODRweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmX19idXJnZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGhlaWdodDogNDhweDtcclxuICAgICAgICB3aWR0aDogNDhweDtcclxuICAgICAgICBmbGV4LXNocmluazogMDtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgIFxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgd2lkdGg6IDE2cHg7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IC41cyBhbGwgY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMS4yNzUpO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGJyYW5kLWNvbG9yO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgxKSB7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDE4cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgICAgICAgIHRvcDogMjNweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMykge1xyXG4gICAgICAgICAgICAgICAgdG9wOiAyOHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgxKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMykge1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMjRweDtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgICZfX25hdiB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBcclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICBnYXA6IHJlbSgyNCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmX19oZWFkZXItcGhvbmUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDIwKTtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIGNvbG9yOiAkYmxhY2stbWFpbi1jb2xvcjtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjRzO1xyXG4gICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcclxuICAgICAgICBcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICRicmFuZC1jb2xvcjtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcblxyXG4gICAgICAgICAgICAmICsgLmRtcC1idG4ge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSgxNik7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmX19tZW51IHtcclxuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBnYXA6IDI4cHg7XHJcblxyXG4gICAgICAgICYtbGFuZGluZyB7XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAmID4gbGkge1xyXG4gICAgICAgICAgICAmID4gYSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIEBleHRlbmQgJXRleHQtcmVndWxhcjtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2stbWFpbi1jb2xvcjtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjRzO1xyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgJi5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgJiA+IGEge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDI4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2NoZXZyb24tZG93bi5zdmdcIik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjRzO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgJiA+IGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvY2hldnJvbi1kb3duLWJsdWUuc3ZnXCIpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuc3ViLW1lbnUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIC5zdWItbWVudSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjAwcHg7XHJcbiAgICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogLTEwcHg7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUtbWFpbi1jb2xvcjtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCA0cHggOHB4IC0ycHggcmdiYSgwLCAwLCAwLCAwLjEpO1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjRzO1xyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogLTEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgJiA+IGxpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgJiA+IGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGV4dGVuZCAldGV4dC1yZWd1bGFyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrLW1haW4tY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNHM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgICZfX2JvdHRvbSB7XHJcbiAgICAgICAgaGVpZ2h0OiByZW0oNTApO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1jb2xvcjtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIFxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgICZfX2xhbmRpbmctbWVudSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgZ2FwOiByZW0oNDApO1xyXG4gICAgICAgIGhlaWdodDogaW5oZXJpdDtcclxuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgXHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgIFxyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oNTApO1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlLW1haW4tY29sb3I7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE4KTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlLW1haW4tY29sb3I7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjRzO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgICAgICAgICAgZ2FwOiByZW0oMjUpO1xyXG5cclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgxNik7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgICZfX2xpbmtzIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgJi10aXRsZSB7XHJcbiAgICAgICAgICAgIEBleHRlbmQgJXRleHQtcmVndWxhcjtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgY29sb3I6ICRicmFuZC1jb2xvcjtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1Sb2JvdG87XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDhweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgICZfX21pbi1tZW51IHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgIFxyXG4gICAgICAgICYgPiBsaSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDhweCAwO1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgJiA+IGEge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBAZXh0ZW5kICV0ZXh0LXNtYWxsO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRibGFjay1tYWluLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNHM7XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICBcclxuICAgICZfX2J0bnMge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBnYXA6IDEycHg7XHJcbiAgICAgICAgXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgJl9fbGluayB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGdhcDogOHB4O1xyXG4gICAgICAgIEBleHRlbmQgJXRleHQtcmVndWxhcjtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIGNvbG9yOiAkYmxhY2stbWFpbi1jb2xvcjtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNHM7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIFxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2stbWFpbi1jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgJi1pY29uIHtcclxuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAmLXRleHQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgJi1tYWlsIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiQHVzZSBcInZhcmlhYmxlc1wiIGFzICo7XHJcbkB1c2UgXCJleHRlbmRcIjtcclxuXHJcbi5kbXAtZm9vdGVyIHtcclxuICAgIHBhZGRpbmc6IDUwcHggMDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGJvcmRlci10b3A6IDhweCBzb2xpZCAkeWVsbG93LWNvbG9yO1xyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDI0MHB4IDAgODBweDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgJGZvb3RlcjogJjtcclxuXHJcbiAgICAmX3JlZC1ib3JkZXIge1xyXG4gICAgICAgIGJvcmRlci10b3AtY29sb3I6ICRyZWQtY29sb3I7XHJcbiAgICB9XHJcbiAgICBcclxuICAgICZfX2JnIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2Zvb3Rlci1iYWNrZ3JvdW5kLndlYnApO1xyXG5cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgzMywgNDIsIDQ5LCAwLjEwKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmX193cmFwIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgZ2FwOiAyMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgJl9fbWFpbiB7XHJcbiAgICAgICAgZmxleC1zaHJpbms6IDE7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgICZfX2xvZ28ge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAyODRweDtcclxuICAgICAgICBtYXJnaW46IDAgMCAzMnB4O1xyXG4gICAgICAgIFxyXG4gICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgICZfX2luZm8ge1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDI0cHg7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZS1tYWluLWNvbG9yO1xyXG4gICAgICAgIFxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICYtdGl0bGUge1xyXG4gICAgICAgICAgICBAZXh0ZW5kICV0ZXh0LXNtYWxsO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LVJvYm90bztcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgNnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgQGV4dGVuZCAldGV4dC1yZWd1bGFyO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBnYXA6IDhweDtcclxuICAgICAgICAgICAgQGV4dGVuZCAldGV4dC1yZWd1bGFyO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlLW1haW4tY29sb3I7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjRzO1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDRweDtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkeWVsbG93LWNvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG4gICAgXHJcbiAgICBcclxuICAgICZfX25hdiB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBnYXA6IDI0cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDRweDtcclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgJi1jb2wge1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAxMnB4KTtcclxuICAgICAgICAgICAgZmxleC1ncm93OiAxO1xyXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxNjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyMTJweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAmLXRpdGxlIHtcclxuICAgICAgICAgICAgQGV4dGVuZCAldGV4dC1yZWd1bGFyO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LVJvYm90bztcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZS1tYWluLWNvbG9yO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMCAxNnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAmLW1lbnUge1xyXG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAmID4gbGkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMTJweDtcclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgJiA+IGEge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIEBleHRlbmQgJXRleHQtc21hbGw7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZS1tYWluLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC40cztcclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR5ZWxsb3ctY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmX19sYW5kaW5nIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBnYXA6IHJlbSgyNCk7XHJcbiAgICAgICAgZmxleDogMCAwIGF1dG87XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjBweCkge1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgJi1pbmZvIHtcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZS1tYWluLWNvbG9yO1xyXG4gICAgICAgICAgICBmbGV4OiAwIDAgMTAwJTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4OiAwIDAgMjUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyNTBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgJi10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgxNCk7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1Sb2JvdG87XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCA2cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICYtdGV4dCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgxNCk7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgZ2FwOiA4cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgxNCk7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZS1tYWluLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNHM7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCA0cHg7XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR5ZWxsb3ctY29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgICZfX2JvdHRvbSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMzFweDtcclxuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA1KTtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIFxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICYtY3JlYXRvciB7XHJcbiAgICAgICAgICAgIEBleHRlbmQgJXRleHQtc21hbGw7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGUtbWFpbi1jb2xvcjtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAmLW1lbnUge1xyXG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgZ2FwOiA1cHggMjBweDtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICAgICAgZ2FwOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICYgPiBsaSB7XHJcbiAgICAgICAgICAgICAgICAmID4gYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGV4dGVuZCAldGV4dC1zbWFsbDtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNHM7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZS1tYWluLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHllbGxvdy1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5kbXAtYm90dG9tLWZvcm0ge1xyXG4gICAgJGJvdHRvbS1mb3JtOiAmO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgIGJhY2tncm91bmQ6ICRicmFuZC1jb2xvcjtcclxuICAgIGJveC1zaGFkb3c6IDAgMjBweCAyNHB4IC00cHggcmdiYSgwLCAwLCAwLCAwLjA4KSwgMHB4IDhweCA4cHggLTRweCByZ2JhKDAsIDAsIDAsIDAuMDMpO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMztcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzA2NTVBMiAwJSwgIzQxNzRDNSAxMDAlKTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiByZW0oMTYpO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgtMTc4KTtcclxuICAgICAgICBtYXgtd2lkdGg6IG1pbigxMDAlIC0gbWF0aC1jbGFtcCg2NCwgMTI4LCAxMjAwLCAxNDAwKSwgcmVtKDEzMTIpKTtcclxuICAgICAgICBtaW4taGVpZ2h0OiByZW0oNDkwKTtcclxuICAgIH1cclxuICAgIFxyXG4gICAgJl9mcmVlIHtcclxuICAgIFxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmX3BhaWQge1xyXG4gICAgXHJcbiAgICB9XHJcbiAgICBcclxuICAgICZfX2Zvcm0sXHJcbiAgICAmX19pbWcge1xyXG4gICAgICAgIGZsZXg6IDEgMCA1MCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2ltZyB7XHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIHJlbSgxNikgcmVtKDE2KSAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgJl9fZm9ybSB7XHJcbiAgICAgICAgcGFkZGluZzogbWF0aC1jbGFtcCgzMiwgNjQpO1xyXG5cclxuICAgICAgICBmb3JtIHtcclxuICAgICAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZ2ZfcHJvZ3Jlc3NiYXJfd3JhcHBlciB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xyXG4gICAgICAgICAgICBib3R0b206MTVweDtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBib3R0b206YXV0bztcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBvcmRlcjogMjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmdmX3Byb2dyZXNzYmFyX3RpdGxlIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGUtbWFpbi1jb2xvcjtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjowO1xyXG5cclxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtbGlnaHRlci1jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmdmX3Byb2dyZXNzYmFyIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6bm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAuZ2Zvcm1fcmVxdWlyZWRfbGVnZW5kLFxyXG4gICAgICAgIC5nZm9ybV92YWxpZGF0aW9uX2Vycm9ycyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5nZmllbGRfdmFsaWRhdGlvbl9tZXNzYWdlIHtcclxuICAgICAgICAgICAgY29sb3I6ICRyZWQtY29sb3IgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgLmdmb3JtX3RpdGxlIHtcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZS1tYWluLWNvbG9yO1xyXG4gICAgICAgICAgICBAZXh0ZW5kICVoNDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDYpO1xyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAuZ2Zvcm1fZGVzY3JpcHRpb24sIC5nc2VjdGlvbl9kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtbGlnaHRlci1jb2xvcjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTgpO1xyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAuZ2Zvcm1fYm9keSB7XHJcbiAgICAgICAgICAgIC5nZm9ybV9maWVsZHMge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgIGdhcDogcmVtKDI0KSByZW0oNDApO1xyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAuZ3NlY3Rpb24ge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXg6IDAgMCAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAuZ3NlY3Rpb25fdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgyMCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjokd2hpdGUtbWFpbi1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYuZG1wLXNlY3Rpb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOjMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAuZ2ZpZWxkIHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4OiAwIDAgMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5naW5wdXRfY29udGFpbmVyX3NlbGVjdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgkd2hpdGUtbWFpbi1jb2xvciwwLjcpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAmLmdmaWVsZC0td2lkdGgtaGFsZiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleDogMCAwIGNhbGMoMTAwJSAvIDIgLSByZW0oMjAuMDEpKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC8gMiAtIHJlbSgyMC4wMSkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICYuaGlkZGVuX2xhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmdmaWVsZF9sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYuZ2ZfaW52aXNpYmxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6LTk5OTlweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5naW5wdXRfY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5nZm9ybS1ncmlkLXJvdyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdhcDogNXB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuZ2lucHV0X2NvbnRhaW5lcl9jdXN0b21fY2FyZF9maWVsZHMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZ2FwOjEuNXJlbSAyLjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6MS41cmVtO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZ2Zvcm1fY2FyZF9pY29uX2NvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6ZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZ2FwOjE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206MS41cmVtO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmdmb3JtX2NhcmRfaWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6MDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOjUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6MzRweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmX21hc3RlcmNhcmQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6XCJcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL21hc3RlcmNhcmQuc3ZnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmX3Zpc2Ege1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6XCJcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3Zpc2Euc3ZnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmdpbnB1dF9jYXJkZXh0cmFzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTpmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBnYXA6MS41cmVtIDIuNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlmcmFtZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDo0NXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206MDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbToxcHggc29saWQgI0ZGRiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmdmb3JtLWZpZWxkLWxhYmVsLS10eXBlLXN1YiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6LjI1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgkd2hpdGUtbWFpbi1jb2xvciwwLjcpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmdmb3JtLWdyaWQtY29sIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGUtbWFpbi1jb2xvcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOm5vdCguaG91cl9taW51dGVfY29sb24pIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAmLmRtcC1uYW1lLFxyXG4gICAgICAgICAgICAgICAgICAgICYuZG1wLWVtYWlsLFxyXG4gICAgICAgICAgICAgICAgICAgICYuZG1wLXBob25lIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmdpbnB1dF9jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOm5vdChbdHlwZT1cImZpbGVcIl0pOm5vdChbdHlwZT1cImNoZWNrYm94XCJdKTpub3QoW3R5cGU9XCJyYWRpb1wiXSkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIHJlbSg4KSAwIHJlbSg0MCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLmRtcC1yYWRpbyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5nY2hvaWNlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiR3aGl0ZS1tYWluLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdhcDogOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLmRtcC10ZXh0YXJlYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHRhcmVhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgkd2hpdGUtbWFpbi1jb2xvciwwLjUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICYuZG1wLW5hbWUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuZ2lucHV0X2NvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy91c2VyLnN2Zyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgJi5kbXAtZW1haWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuZ2lucHV0X2NvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9lbnZlbG9wZS5zdmcpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLmRtcC1waG9uZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5naW5wdXRfY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3Bob25lLnN2Zyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgLmdmaWVsZF9kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKCR3aGl0ZS1tYWluLWNvbG9yLDAuNyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSg0KTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgLy8gLS0tLSAvL1xyXG4gICAgICAgICAgICAgICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpub3QoW3R5cGU9XCJmaWxlXCJdKTpub3QoW3R5cGU9XCJjaGVja2JveFwiXSk6bm90KFt0eXBlPVwicmFkaW9cIl0pIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oNDgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkd2hpdGUtbWFpbi1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgcmVtKDgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlLW1haW4tY29sb3I7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGUtbWFpbi1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkd2hpdGUtbWFpbi1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlLW1haW4tY29sb3IgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9jaGV2cm9uLWRvd24td2hpdGUuc3ZnJyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibGFjay1tYWluLWNvbG9yO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1zZWxlY3RhYmxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlLW1haW4tY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5zZWxlY3QyLWRyb3Bkb3duIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkd2hpdGUtbWFpbi1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dGFyZWEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNzlweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTJweCA0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkd2hpdGUtbWFpbi1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZS1tYWluLWNvbG9yO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOjpwbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgkd2hpdGUtbWFpbi1jb2xvciwwLjUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIC5naW5wdXRfY29udGFpbmVyX2ZpbGV1cGxvYWQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkd2hpdGUtbWFpbi1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IHZhcigtLWRtcC10ZXh0LCAnTm8gZmlsZSBjaG9zZW4nKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE2KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogcmVtKDEyKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtbGlnaHRlci1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnQ2hvb3NlIEZpbGUnO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IHJlbSgyOSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtKDI5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgcmVtKDgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlLW1haW4tY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogcmVtKDEyKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuZ2Zvcm1fZmlsZXVwbG9hZF9ydWxlcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIFt0eXBlPVwiZmlsZVwiXSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogcmVtKDQ4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAuZ2lucHV0X2NvbnRhaW5lcl9jaGVja2JveCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5nZmllbGRfY2hlY2tib3gge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBnYXA6IHJlbSgyMCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5nY2hvaWNlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgxNik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjokd2hpdGUtbWFpbi1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiByZW0oMS41KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMThweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMThweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICR3aGl0ZS1tYWluLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogcmVtKDE0KSByZW0oMTIpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnB1dDpjaGVja2VkICsgbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2NoZWNrYm94LnN2Zyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgJi5kbXAtcmFkaW8tYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmdpbnB1dF9jb250YWluZXJfcmFkaW8ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmdmaWVsZF9yYWRpbyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBnYXA6IHJlbSgxNik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmdjaG9pY2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4OiAwIDAgMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYnJhbmQtbGlnaHRlci1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtbGlnaHRlci1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IHJlbSg4KSByZW0oMTYpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC40cztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW5wdXQ6Y2hlY2tlZCArIGxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1saWdodGVyLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgLmdmaWVsZF9sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTYpO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSg2KTtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlLW1haW4tY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgLmdmaWVsZF9yZXF1aXJlZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGUtbWFpbi1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDJweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgLmdmb3JtX2Zvb3RlciwgLmdmb3JtX3BhZ2VfZm9vdGVyIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IHJlbSgzNCk7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGdhcDogMTVweDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZ2Zvcm0tbG9hZGVyIHtcclxuICAgICAgICAgICAgICAgIG9yZGVyOjE7XHJcbiAgICAgICAgICAgIH1cclxuICBcclxuICAgICAgICAgICAgLmRtcC1ib3R0b20tZm9ybV9mcmVlICYge1xyXG4gICAgICAgICAgICAgICAgW3R5cGU9XCJzdWJtaXRcIl0sIFt0eXBlPVwiYnV0dG9uXCJdIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgZ2FwOiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjRzO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LXNocmluazogMDtcclxuICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kICV0ZXh0LXJlZ3VsYXI7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMXB4IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICR3aGl0ZS1tYWluLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIG9yZGVyOjI7XHJcbiAgICAgICAgICAgICAgICAgICAgYmxvY2stc2l6ZTogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIFt0eXBlPVwiYnV0dG9uXCJdIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgXHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZS1tYWluLWNvbG9yO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUtbWFpbi1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgW3R5cGU9XCJzdWJtaXRcIl0ge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZS1tYWluLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3I7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR5ZWxsb3ctY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGUtbWFpbi1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkeWVsbG93LWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgLmRtcC1ib3R0b20tZm9ybV9wYWlkICYge1xyXG4gICAgICAgICAgICAgICAgW3R5cGU9XCJzdWJtaXRcIl0sIFt0eXBlPVwiYnV0dG9uXCJdIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgZ2FwOiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjRzO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LXNocmluazogMDtcclxuICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kICV0ZXh0LXJlZ3VsYXI7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMXB4IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICR3aGl0ZS1tYWluLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIG9yZGVyOjI7XHJcbiAgICAgICAgICAgICAgICAgICAgYmxvY2stc2l6ZTogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIFt0eXBlPVwiYnV0dG9uXCJdIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgXHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZS1tYWluLWNvbG9yO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUtbWFpbi1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHdoaXRlLW1haW4tY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIFt0eXBlPVwic3VibWl0XCJdIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcmVkLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGUtbWFpbi1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRyZWQtY29sb3I7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRyZWQtc2Vjb25kYXJ5LWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRyZWQtc2Vjb25kYXJ5LWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlLW1haW4tY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZ2Zvcm1fcHBjcF9zbWFydF9wYXltZW50X2J1dHRvbnMge1xyXG4gICAgICAgICAgICAgICAgb3JkZXI6IDI7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6NDVweCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgICAgIC5wYXlwYWwtYnV0dG9ucyB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OjQ1cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAycHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgaWZyYW1lIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46MDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4taW5saW5lOjA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgLnNlbGVjdDIge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgcG9zaXRpb246clxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgJi1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICYtc2VsZWN0aW9uIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNDhweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJsYWNrLW1haW4tY29sb3I7XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICZbYXJpYS1leHBhbmRlZD1cInRydWVcIl0ge1xyXG4gICAgICAgICAgICAgICAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgJl9fcmVuZGVyZWQge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgcmVtKDQpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSg0OCkgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrLW1haW4tY29sb3IgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgJl9fYXJyb3cge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2NoZXZyb24tZG93bi5zdmdcIik7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDExcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBib3R0b206IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNHM7XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgYiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmX19pbWcge1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgIFxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxufVxyXG5cclxuLmRtcC1ib3R0b20tZm9ybV9mcmVlLCAuZG1wLWJvdHRvbS1mb3JtX3BhaWQge1xyXG4gICAgLmdmb3JtX2NvbmZpcm1hdGlvbl93cmFwcGVyIHtcclxuICAgICAgICBjb2xvcjogd2hpdGU7IFxyXG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5kbXAtYm90dG9tLWZvcm1fcGFpZCB7XHJcbiAgICBmb3JtIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB9XHJcblxyXG4gICAgLmdmX3Byb2dyZXNzYmFyX3dyYXBwZXIgeyAgICAgICBcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcclxuICAgICAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGJvdHRvbTphdXRvO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgICAgICBvcmRlcjogMjtcclxuXHJcbiAgICAgICAgICAgIC5nZl9wcm9ncmVzc2Jhcl90aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kLWxpZ2h0ZXItY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCJAdXNlIFwidmFyaWFibGVzXCIgYXMgKjtcclxuXHJcbiosXHJcbmEsXHJcbmJ1dHRvbjpub3QoLmhwLWJ0bikge1xyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgICAgb3V0bGluZTogMXB4IHNvbGlkICMwMDA7XHJcbiAgICAgICAgb3V0bGluZS1vZmZzZXQ6IDhweDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgJjpmb2N1czpub3QoOmZvY3VzLXZpc2libGUpIHtcclxuICAgICAgICBvdXRsaW5lOiAwO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmOmZvY3VzLXZpc2libGUge1xyXG4gICAgICAgIG91dGxpbmU6IDFweCBzb2xpZCAjMDAwO1xyXG4gICAgICAgIG91dGxpbmUtb2Zmc2V0OiA4cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5tYWluLXdyYXBwZXIge1xyXG4gICAgXHJcbiAgICAmX2JnIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDAsIDAsIDAsIDAuMjApIDAlLCByZ2JhKDAsIDAsIDAsIDAuMjApIDEwMCUpO1xyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICA+ICoge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDM7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICA+IHNlY3Rpb246bm90KC5kbXAtaGVybyk6bm90KC5kbXAtY29udGVudC1ibG9ja19ncmV5LWJnKTpub3QoLmRtcC1jYWxsYmFjayk6bm90KC5kbXAtc2VydmljZXMtYmFubmVyKTpub3QoLmRtcC10ZXN0aW1vbmlhbHMpOm5vdCguZG1wLXByb2Nlc3MuZG1wLWJsb2NrX2JsdWUpOm5vdCguZG1wLXByaW9yaXRpZXMpOm5vdCguZG1wLXNlY29uZGFyeS1oZXJvKTpub3QoLmRtcC1ib3R0b20tZm9ybSk6bm90KC5kbXAtc3R1ZGllcykge1xyXG4gICAgICAgICsgc2VjdGlvbjpub3QoLmRtcC1jb250ZW50LWJsb2NrX2dyZXktYmcpOm5vdCguZG1wLWNhbGxiYWNrKTpub3QoLmRtcC1zZXJ2aWNlcy1iYW5uZXIpOm5vdCguZG1wLXRlc3RpbW9uaWFscyk6bm90KC5kbXAtcHJvY2Vzcy5kbXAtYmxvY2tfYmx1ZSk6bm90KC5kbXAtcHJpb3JpdGllcyk6bm90KC5kbXAtYm90dG9tLWZvcm0pOm5vdCguZG1wLXN0dWRpZXMpIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIkB1c2UgXCIuLi92YXJpYWJsZXNcIiBhcyAqO1xyXG5AdXNlIFwiLi4vZXh0ZW5kXCI7XHJcblxyXG4uZG1wLXRleHQtaW1hZ2UtYmxvY2sge1xyXG4gICAgJGJsb2NrOiAmO1xyXG4gICAgcGFkZGluZzogMzJweCAwO1xyXG4gICAgXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcclxuICAgICAgICBwYWRkaW5nOiA2MHB4IDA7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDExMnB4IDA7XHJcbiAgICB9XHJcbiAgICBcclxuICAgICsgLmRtcC10ZXh0LWltYWdlLWJsb2NrIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgJl9sZWZ0LWltYWdlIHtcclxuICAgICAgICAjeyRibG9ja31fX3JvdyB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgJl9fcm93IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBnYXA6IDMycHg7XHJcbiAgICAgICAgXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIGdhcDogNDBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xyXG4gICAgICAgICAgICBnYXA6IDgwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmX19jb2wge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGZsZXg6IDAgMCAxMDAlO1xyXG4gICAgICAgIFxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICBmbGV4OiAwIDAgY2FsYyg1MCUgLSAyMHB4KTtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xyXG4gICAgICAgICAgICBmbGV4OiAwIDAgY2FsYyg1MCUgLSA0MHB4KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgIGgzIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMjRweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIEBleHRlbmQgJXRleHQtcmVndWxhcjtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDA2cmVtO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMCAxNnB4O1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgY29sb3I6ICRibGFjay1tYWluLWNvbG9yO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC40cztcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC1jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgJl9fbWVkaWEge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIFxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiByZW0oNzAwKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiBpbmhlcml0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogMzI2LzI4NTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCJAdXNlIFwiLi4vdmFyaWFibGVzXCIgYXMgKjtcclxuQHVzZSBcIi4uL2V4dGVuZFwiO1xyXG5cclxuLmRtcC1mb3JtLWJsb2NrIHtcclxuICAgIHBhZGRpbmc6IHJlbSgzMikgMDtcclxuICAgIFxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XHJcbiAgICAgICAgcGFkZGluZzogcmVtKDgwKSAwO1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgcGFkZGluZzogcmVtKDExMikgMDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICBtYXgtd2lkdGg6IG1pbigxMDAlIC0gbWF0aC1jbGFtcCg2NCwgMTI4LCAxMjAwLCAxNDAwKSwgcmVtKDg4MCkpO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUtbWFpbi1jb2xvcjtcclxuICAgICAgICBib3gtc2hhZG93OiAwIDI0cHggNDhweCAtMTJweCByZ2JhKDAsIDAsIDAsIDAuMTgpO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XHJcbiAgICAgICAgcGFkZGluZzogMzJweCAyNHB4O1xyXG4gICAgICAgIFxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAzMnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogNTZweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faGVhZGluZyB7XHJcbiAgICAgICAgY29sb3I6ICRicmFuZC1jb2xvcjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RleHQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5nZm9ybV9oZWFkaW5nLFxyXG4gICAgLmdmb3JtX3ZhbGlkYXRpb25fZXJyb3JzLFxyXG4gICAgLmdmaWVsZF92YWxpZGF0aW9uX21lc3NhZ2Uge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgLmdmb3JtX2JvZHkge1xyXG4gICAgICAgIC5nZm9ybV9maWVsZHMge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgIGdhcDogcmVtKDI0KTtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIC5nc2VjdGlvbiB7XHJcbiAgICAgICAgICAgICAgICBmbGV4OiAwIDAgMTAwJTtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgLmdzZWN0aW9uX3RpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgxOCk7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgLmdmaWVsZCB7XHJcbiAgICAgICAgICAgICAgICBmbGV4OiAwIDAgMTAwJTtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgJi5nZmllbGQtLXdpZHRoLWhhbGYge1xyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4OiAwIDAgY2FsYygxMDAlIC8gMiAtIHJlbSgxMi4wMSkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAvIDIgLSByZW0oMTIuMDEpKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICYuaGlkZGVuX2xhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICAuZ2ZpZWxkX2xhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgLmdmaWVsZF9kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM3MDZmNmY7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDQpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAuZ2ZpZWxkX2xhYmVsIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgLmdmaWVsZF9yZXF1aXJlZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNjNjI2MjY7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDJweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgJjpub3QoW3R5cGU9XCJmaWxlXCJdKTpub3QoW3R5cGU9XCJjaGVja2JveFwiXSk6bm90KFt0eXBlPVwicmFkaW9cIl0pIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IHJlbSg0OCk7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRibGFjay1tYWluLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgNHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICB0ZXh0YXJlYSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTc5cHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDRweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJsYWNrLW1haW4tY29sb3I7XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIC5naW5wdXRfY29udGFpbmVyX2ZpbGV1cGxvYWQge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRibGFjay1tYWluLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogdmFyKC0tZG1wLXRleHQsICdObyBmaWxlIGNob3NlbicpO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE2KTtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IHJlbSgxMik7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0ZXh0LWdyZXktY29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICdDaG9vc2UgRmlsZSc7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IHJlbSgyOSk7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgyOSk7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTQpO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgcmVtKDgpO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmV5LWxpZ2h0ZXItY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiByZW0oMTIpO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAuZ2Zvcm1fZmlsZXVwbG9hZF9ydWxlcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICBbdHlwZT1cImZpbGVcIl0ge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogcmVtKDQ4KTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAuZ2lucHV0X2NvbnRhaW5lcl9jaGVja2JveCB7XHJcbiAgICAgICAgICAgICAgICAuZ2ZpZWxkX2NoZWNrYm94IHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgZ2FwOiByZW0oMjApO1xyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIC5nY2hvaWNlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgxNCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogcmVtKDEuNSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMThweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJsYWNrLW1haW4tY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgjMDAwLCAwKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiByZW0oMTQpIHJlbSgxMik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9jaGVja2JveC5zdmcpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGlucHV0OmNoZWNrZWQgKyBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgjMDAwLCAxKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgLmdmb3JtX2Zvb3RlciB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDQwcHg7XHJcbiAgICAgICAgXHJcbiAgICAgICAgW3R5cGU9XCJzdWJtaXRcIl0ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjRzO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgQGV4dGVuZCAldGV4dC1yZWd1bGFyO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMXB4IDI0cHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDQwcHg7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtY29sb3I7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGUtbWFpbi1jb2xvcjtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYnJhbmQtY29sb3I7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZS1tYWluLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC1jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgLnNlbGVjdDIge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIFxyXG4gICAgICAgICYtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICYtc2VsZWN0aW9uIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0OHB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYmxhY2stbWFpbi1jb2xvcjtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICZbYXJpYS1leHBhbmRlZD1cInRydWVcIl0ge1xyXG4gICAgICAgICAgICAgICAgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgJl9fcmVuZGVyZWQge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCByZW0oNCkgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oNDgpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrLW1haW4tY29sb3IgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgJl9fYXJyb3cge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDI0cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMjRweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2NoZXZyb24tZG93bi5zdmdcIik7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDExcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIHRvcDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC40cztcclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgYiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCJAdXNlIFwiLi4vdmFyaWFibGVzXCIgYXMgKjtcclxuQHVzZSBcIi4uL2V4dGVuZFwiO1xyXG5cclxuLmRtcC1zdGVwIHtcclxuICAgICZfX3dyYXAge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogNzY4cHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgJl9faGVhZCB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDMycHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMCA0OHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgODBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGgyIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMTZweDtcclxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAyNHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgQGV4dGVuZCAldGV4dC1yZWd1bGFyO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMCAxNnB4O1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICAgICRpdGVtOiAmO1xyXG5cclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIGdhcDogMTZweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDExMnB4O1xyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xyXG4gICAgICAgICAgICBnYXA6IDI0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgICAgICBnYXA6IDQwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgI3skaXRlbX0tbnVtYmVyIHtcclxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtbnVtYmVyIHtcclxuICAgICAgICAgICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICB3aWR0aDogNTBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICBmbGV4LXNocmluazogMDtcclxuICAgICAgICAgICAgY29sb3I6ICRicmFuZC1jb2xvcjtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA1NHB4KTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgICAgICAgICAgdG9wOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkICRncmV5LWxpZ2h0ZXItY29sb3I7XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDY0cHgpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWRlc2NyaXB0aW9uIHtcclxuICAgICAgICAgICAgZmxleC1ncm93OiAxO1xyXG5cclxuICAgICAgICAgICAgaDYge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgOHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgIEBleHRlbmQgJXRleHQtcmVndWxhcjtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDhweDtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfYmx1ZSB7XHJcbiAgICAgICAgICAgICN7JGl0ZW19LW51bWJlciB7XHJcbiAgICAgICAgICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR5ZWxsb3ctY29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkeWVsbG93LWNvbG9yXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICN7JGl0ZW19LWRlc2NyaXB0aW9uIHtcclxuICAgICAgICAgICAgICAgIGg2LCBwIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlLW1haW4tY29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiQHVzZSBcIi4uL3ZhcmlhYmxlc1wiIGFzICo7XHJcbkB1c2UgXCIuLi9leHRlbmRcIjtcclxuXHJcbi5kbXAtZ2FsbGVyeSB7XHJcbiAgICBwYWRkaW5nOiAzMnB4IDA7XHJcbiAgICBcclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDgwcHggMDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgcGFkZGluZzogMTEycHggMDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICBtYXgtd2lkdGg6IG1pbigxMDAlIC0gbWF0aC1jbGFtcCg2NCwgMTI4LCAxMjAwLCAxNDAwKSwgcmVtKDEzMTIpKTtcclxuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICB9XHJcbiAgICBcclxuICAgICZfX2xheW91dC0xIHtcclxuICAgICAgICBjb2x1bW4tY291bnQ6IDE7XHJcbiAgICAgICAgY29sdW1uLWdhcDogbWF0aC1jbGFtcCgyNCwgMzIpO1xyXG4gICAgICAgIFxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xyXG4gICAgICAgICAgICBjb2x1bW4tY291bnQ6IDI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgICAgICBjb2x1bW4tY291bnQ6IDM7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogbWF0aC1jbGFtcCgyNCwgMzIpO1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC40cztcclxuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmX19sYXlvdXQtMiB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgZ2FwOiBtYXRoLWNsYW1wKDI0LCAzMik7XHJcbiAgICB9XHJcbiAgICBcclxuICAgICZfX2NvbCxcclxuICAgICZfX2NvbC1tYXgge1xyXG4gICAgICAgIGZsZXg6IDAgMCAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICBcclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAgICAgICAgIGZsZXg6IDAgMCBjYWxjKDEwMCUgLyAyIC0gbWF0aC1jbGFtcCgxMi4wMSwgMTYuMDEpKTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLyAyIC0gbWF0aC1jbGFtcCgxMi4wMSwgMTYuMDEpKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgJl9fY29sIHtcclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGhlaWdodDogbWF0aC1jbGFtcCgzMjAsIDY0MCwgNzY4LCAxMDI0KTtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgJl9fY29sLW1heCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgZ2FwOiBtYXRoLWNsYW1wKDI0LCAzMik7XHJcbiAgICAgICAgXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBmbGV4OiAwIDAgMTAwJTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IG1hdGgtY2xhbXAoMzIwLCA2NDAsIDc2OCwgMTAyNCk7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogMTtcclxuICAgICAgICAgICAgICAgIGZsZXg6IDAgMCBjYWxjKDEwMCUgLyAyIC0gbWF0aC1jbGFtcCgxMi4wMSwgMTYuMDEpKTtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC8gMiAtIG1hdGgtY2xhbXAoMTIuMDEsIDE2LjAxKSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC8qJl9fd3JhcCB7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDA7XHJcbiAgICAgICAgY29sdW1uLWNvdW50OiAxO1xyXG4gICAgICAgIC1tb3otY29sdW1uLWNvdW50OiAxO1xyXG4gICAgICAgIC13ZWJraXQtY29sdW1uLWNvdW50OiAxO1xyXG4gICAgICAgIGNvbHVtbi1nYXA6IDI0cHg7XHJcbiAgICAgICAgLXdlYmtpdC1jb2x1bW4tZ2FwOiAyNHB4O1xyXG4gICAgICAgIC1tb3otY29sdW1uLWdhcDogMjRweDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XHJcbiAgICAgICAgICAgIGNvbHVtbi1jb3VudDogMjtcclxuICAgICAgICAgICAgLW1vei1jb2x1bW4tY291bnQ6IDI7XHJcbiAgICAgICAgICAgIC13ZWJraXQtY29sdW1uLWNvdW50OiAyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgICAgIGNvbHVtbi1jb3VudDogMztcclxuICAgICAgICAgICAgLW1vei1jb2x1bW4tY291bnQ6IDM7XHJcbiAgICAgICAgICAgIC13ZWJraXQtY29sdW1uLWNvdW50OiAzO1xyXG4gICAgICAgICAgICBjb2x1bW4tZ2FwOiAzMnB4O1xyXG4gICAgICAgICAgICAtd2Via2l0LWNvbHVtbi1nYXA6IDMycHg7XHJcbiAgICAgICAgICAgIC1tb3otY29sdW1uLWdhcDogMzJweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjRzO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH0qL1xyXG59XHJcbiIsIkB1c2UgXCIuLi92YXJpYWJsZXNcIiBhcyAqO1xyXG5AdXNlIFwiLi4vZXh0ZW5kXCI7XHJcblxyXG4uZG1wLXByaW9yaXRpZXMge1xyXG4gICAgJHByaW9yaXRpZXM6ICY7XHJcbiAgICBcclxuICAgIHBhZGRpbmc6IDMycHggMDtcclxuICAgIGJveC1zaGFkb3c6IDAgNHB4IDhweCAtMnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcclxuICAgIFxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XHJcbiAgICAgICAgcGFkZGluZzogNjRweCAwO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmX3ZlcnRpY2FsIHtcclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogNDhweCAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAjeyRwcmlvcml0aWVzfV9fcm93IHtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICN7JHByaW9yaXRpZXN9X19jb2wge1xyXG4gICAgICAgICAgICBmbGV4OiAwIDAgMTAwJTtcclxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4OiAwIDAgY2FsYyg1MCUgLSAxNnB4KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4OiAwIDAgY2FsYygyMCUgLSAyNnB4KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4OiAwIDAgY2FsYygyMCUgLSA1MnB4KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAjeyRwcmlvcml0aWVzfV9faXRlbSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAmLWljb24ge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA2NHB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0byAyMHB4O1xyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgICZfX3JvdyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIGdhcDogNDBweCAzMnB4O1xyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xyXG4gICAgICAgICAgICBnYXA6IDMycHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcclxuICAgICAgICAgICAgZ2FwOiA2NHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDM0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmX19jb2wge1xyXG4gICAgICAgIGZsZXg6IDAgMCAxMDAlO1xyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xyXG4gICAgICAgICAgICBmbGV4OiAwIDAgY2FsYyg1MCUgLSAxNnB4KTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xyXG4gICAgICAgICAgICBmbGV4OiAwIDAgY2FsYygyNSUgLSAyNHB4KTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xyXG4gICAgICAgICAgICBmbGV4OiAwIDAgY2FsYygyNSUgLSA0OHB4KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgZ2FwOiAxNXB4O1xyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICBnYXA6IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICYtaWNvbiB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA2MHB4O1xyXG4gICAgICAgICAgICBmbGV4LXNocmluazogMDtcclxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgJi10ZXh0IHtcclxuICAgICAgICAgICAgaDUge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgNHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgIEBleHRlbmQgJXRleHQtcmVndWxhcjtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCJAdXNlIFwiLi4vdmFyaWFibGVzXCIgYXMgKjtcclxuQHVzZSBcIi4uL2V4dGVuZFwiO1xyXG5cclxuLmRtcC1jYWxsYmFjayB7XHJcbiAgICAkY2FsbGJhY2s6ICY7XHJcblxyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZzogMzJweCAwO1xyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDgwcHggMDtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgICAgICBwYWRkaW5nOiAxMTJweCAwO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2JnIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1pbWFnZSB7XHJcbiAgICAgICAgICAgICYtLWRlc2t0b3Age1xyXG4gICAgICAgICAgICAgICAgQGV4dGVuZCAlaW1hZ2UtY292ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi0tbW9iaWxlIHtcclxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fd3JhcCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDIwcHgpO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDQwcHgpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaDIge1xyXG4gICAgICAgICAgICBjb2xvcjogJGJyYW5kLWNvbG9yO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMCAyNHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIEBleHRlbmQgJXRleHQtbWVkaXVtO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMCA0MHB4O1xyXG5cclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9ncmF5IHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleS1zZWNvbmRhcnktY29sb3I7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMTJweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICN7JGNhbGxiYWNrfV9fYmcge1xyXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAkZ3JleS1zZWNvbmRhcnktY29sb3IgMCUsIHJnYmEoMjQ2LCAyNDYsIDI0NiwgMC4wMCkgMTAwJSk7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9ibHVlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgI0Q1RTlFQiwgI0Q1RTlFQiksXHJcbiAgICAgICAgbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpKTtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDExMnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgI3skY2FsbGJhY2t9X19iZyB7XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfY29udGVudC1yaWdodCB7XHJcbiAgICAgICAgI3skY2FsbGJhY2t9X19jb250ZW50IHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uZ3Jhdml0eS1tb2RhbCB7XHJcbiAgICBkaXNwbGF5OiBub25lOyBcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHotaW5kZXg6IDk5OTk7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBvdmVyZmxvdzogYXV0bztcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC42KTtcclxuXHJcbiAgICAmX19jb250ZW50IHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgIG1hcmdpbjogMTAlIGF1dG87XHJcbiAgICAgICAgcGFkZGluZzogMzBweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgICAgICAgd2lkdGg6IDYwMHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBtYXgtd2lkdGg6Y2FsYygxMDAlIC0gNDBweCk7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDI0cHggNDhweCAtMTJweCByZ2JhKDAsIDAsIDAsIDAuMTgpO1xyXG5cclxuICAgICAgICAuZ2Zvcm1fdGl0bGUge1xyXG4gICAgICAgICAgICBjb2xvcjogJGJsYWNrLW1haW4tY29sb3I7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogbWF0aC1jbGFtcCgyNCwgMzQpO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oMjUpO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OjIwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZ2Zvcm1fcmVxdWlyZWRfbGVnZW5kLFxyXG4gICAgICAgIC5nZm9ybV92YWxpZGF0aW9uX2Vycm9ycyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5nZm9ybV9ib2R5IHtcclxuICAgICAgICAgICAgLmdmb3JtX2ZpZWxkcyB7XHJcbiAgICAgICAgICAgICAgICAuZ2ZpZWxkX2xhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgxNik7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDYpO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2stbWFpbi1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAuZ2ZpZWxkX3JlcXVpcmVkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDJweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmdmaWVsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbToyMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6bm90KFt0eXBlPVwiZmlsZVwiXSk6bm90KFt0eXBlPVwiY2hlY2tib3hcIl0pOm5vdChbdHlwZT1cInJhZGlvXCJdKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogcmVtKDQ4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJsYWNrLW1haW4tY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIHJlbSg4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibGFjay1tYWluLWNvbG9yO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrLW1haW4tY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmdmb3JtX2Zvb3RlciwgLmdmb3JtX3BhZ2VfZm9vdGVyIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDo1cHg7XHJcblxyXG4gICAgICAgIFt0eXBlPVwic3VibWl0XCJdIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGdhcDogOHB4O1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjRzO1xyXG4gICAgICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgICAgICAgICBAZXh0ZW5kICV0ZXh0LXJlZ3VsYXI7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDExcHggMjRweDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNDBweDtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHdoaXRlLW1haW4tY29sb3I7XHJcbiAgICAgICAgICAgIG9yZGVyOjI7XHJcbiAgICAgICAgICAgIGJsb2NrLXNpemU6IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWNvbG9yO1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlLW1haW4tY29sb3I7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGJyYW5kLWNvbG9yO1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlLW1haW4tY29sb3I7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYnJhbmQtY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY2xvc2Uge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDEwcHg7XHJcbiAgICAgICAgcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBjb2xvcjogJGJsYWNrLW1haW4tY29sb3I7XHJcbiAgICAgICAgdHJhbnNpdGlvbjphbGwgMC4ycyBlYXNlLWluLW91dDtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6MC41O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIkB1c2UgXCIuLi92YXJpYWJsZXNcIiBhcyAqO1xyXG5AdXNlIFwiLi4vZXh0ZW5kXCI7XHJcblxyXG4uZG1wLWNlcnRpZmljYXRpb24ge1xyXG4gICAgcGFkZGluZzogMzJweCAwO1xyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDY0cHggMDtcclxuICAgIH1cclxuXHJcbiAgICAmX19yb3cge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBnYXA6IDMycHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190ZXh0IHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBmbGV4LXNocmluazogMDtcclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDQ2N3B4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaDUge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMCAxMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIEBleHRlbmQgJXRleHQtc21hbGw7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDEwcHg7XHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2xvZ29zIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIGdhcDogMTZweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcclxuICAgICAgICAgICAgZ2FwOiA0OHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1pdGVtIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgaGVpZ2h0OiA5MHB4O1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEzMXB4O1xyXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIkB1c2UgXCIuLi92YXJpYWJsZXNcIiBhcyAqO1xyXG5AdXNlIFwiLi4vZXh0ZW5kXCI7XHJcblxyXG4uZG1wLWxvY2FsLWJsb2NrIHtcclxuICAgICZfX3JvdyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGdhcDogNDBweDtcclxuICAgICAgICBtYXJnaW46IDAgMCAyNHB4O1xyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XHJcbiAgICAgICAgICAgIGdhcDogODBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgZmxleDogMCAwIDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgICAgIGZsZXg6IDAgMCBjYWxjKDUwJSAtIDIwcHgpO1xyXG4gICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcclxuICAgICAgICAgICAgZmxleDogMCAwIGNhbGMoNTAlIC0gNDBweCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDI0cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgQGV4dGVuZCAldGV4dC1tZWRpdW07XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDE2cHg7XHJcblxyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19tYXAge1xyXG4gICAgICAgIGZsZXg6IDAgMCAxMDAlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgICAgICBmbGV4OiAwIDAgY2FsYyg1MCUgLSAyMHB4KTtcclxuICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XHJcbiAgICAgICAgICAgIGZsZXg6IDAgMCBjYWxjKDUwJSAtIDQwcHgpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4iLCJAdXNlIFwiLi4vdmFyaWFibGVzXCIgYXMgKjtcclxuQHVzZSBcIi4uL2V4dGVuZFwiO1xyXG5cclxuLmRtcC10ZXN0aW1vbmlhbHMge1xyXG4gICAgYmFja2dyb3VuZDogJGJyYW5kLWNvbG9yO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZzogMzJweCAwO1xyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDgwcHggMDtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgICAgICBwYWRkaW5nOiAxMTJweCAwO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2JnIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgQGV4dGVuZCAlaW1hZ2UtY292ZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAvLyY6YWZ0ZXIge1xyXG4gICAgICAgIC8vICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIC8vICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIC8vICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAvLyAgICB0b3A6IDA7XHJcbiAgICAgICAgLy8gICAgbGVmdDogMDtcclxuICAgICAgICAvLyAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAvLyAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgLy8gICAgYmFja2dyb3VuZDogcmdiYSg2LCA4NSwgMTYyLCAwLjcpO1xyXG4gICAgICAgIC8vfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2hlYWQge1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGUtbWFpbi1jb2xvcjtcclxuICAgICAgICBtYXJnaW46IDAgMCAzMnB4O1xyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMCA0OHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDgwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGUtbWFpbi1jb2xvcjtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMTZweDtcclxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAyNHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgQGV4dGVuZCAldGV4dC1tZWRpdW07XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYm9keSB7XHJcbiAgICAgICAgLnN3aXBlciB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDgwcHg7XHJcblxyXG4gICAgICAgICAgICAmLXNsaWRlIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgIC5kbXAtdGVzdGltb25pYWxzLWNhcmQge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnN3aXBlci1idXR0b24tcHJldixcclxuICAgICAgICAgICAgLnN3aXBlci1idXR0b24tbmV4dCB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnN3aXBlci1idXR0b24tcHJldiB7XHJcbiAgICAgICAgICAgICAgICByaWdodDogNjNweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc3dpcGVyLXBhZ2luYXRpb24ge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCJAdXNlIFwiLi4vdmFyaWFibGVzXCIgYXMgKjtcclxuQHVzZSBcIi4uL2V4dGVuZFwiO1xyXG5cclxuLmRtcC1hYm91dC1ibG9jayB7XHJcbiAgICAmX19oZWFkIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgZ2FwOiAwO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICBnYXA6IDQwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDYwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAgICAgICAgIGdhcDogODBweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogODBweDtcclxuICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAmLXRpdGxlIHtcclxuICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA0NjhweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgaDMge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWRlc2NyaXB0aW9uIHtcclxuICAgICAgICAgICAgZmxleC1ncm93OiAxO1xyXG5cclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICBAZXh0ZW5kICV0ZXh0LXJlZ3VsYXI7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAxNnB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC40cztcclxuXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDMycHg7XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgNDhweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDYwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDgwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtdGV4dCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDc2NHB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuXHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgQGV4dGVuZCAldGV4dC1yZWd1bGFyO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMTZweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCJAdXNlIFwiLi4vdmFyaWFibGVzXCIgYXMgKjtcclxuQHVzZSBcIi4uL2V4dGVuZFwiO1xyXG5cclxuLmRtcC1ndWlkZS1ibG9jayB7XHJcbiAgICAuZG1wLWJsb2NrX19oZWFkIHtcclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDcycHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3NsaWRlciB7XHJcbiAgICAgICAgLnN3aXBlciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAzMHB4KTtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDgwcHg7XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEyMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLXNsaWRlIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgIC5kbXAtdGVzdGltb25pYWxzLWNhcmQge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnN3aXBlci1idXR0b24tcHJldixcclxuICAgICAgICAgICAgLnN3aXBlci1idXR0b24tbmV4dCB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnN3aXBlci1idXR0b24tcHJldiB7XHJcbiAgICAgICAgICAgICAgICByaWdodDogNzhweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc3dpcGVyLXBhZ2luYXRpb24ge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMTVweDtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCJAdXNlIFwiLi4vdmFyaWFibGVzXCIgYXMgKjtcclxuQHVzZSBcIi4uL2V4dGVuZFwiO1xyXG5cclxuLmRtcC1wcm9jZXNzIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1jb2xvcjtcclxuICAgICZfX3JvdyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgZ2FwOiA0MHB4O1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAgICAgICAgIGdhcDogODBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29sIHtcclxuICAgICAgICBmbGV4OiAwIDAgMTAwJTtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgICAgIGZsZXg6IDAgMCBjYWxjKDUwJSAtIDIwcHgpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xyXG4gICAgICAgICAgICBmbGV4OiAwIDAgY2FsYyg1MCUgLSA0MHB4KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW1hZ2Uge1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZG1wLWJsb2NrX19oZWFkLXRpbGUge1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDMycHg7XHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDU2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIkB1c2UgXCIuLi92YXJpYWJsZXNcIiBhcyAqO1xyXG5AdXNlIFwiLi4vZXh0ZW5kXCI7XHJcblxyXG4uZG1wLXNlcnZpY2VzIHtcclxuICAgICZfX3JvdyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgZ2FwOiA0MHB4O1xyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xyXG4gICAgICAgICAgICBnYXA6IDQwcHggMjRweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xyXG4gICAgICAgICAgICBnYXA6IDQ4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDEycHgpO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoKDEwMCUgLyAzKSAtIDE2cHgpO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKCgxMDAlIC8gMykgLSAzMnB4KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbiIsIkB1c2UgXCIuLi92YXJpYWJsZXNcIiBhcyAqO1xyXG5AdXNlIFwiLi4vZXh0ZW5kXCI7XHJcblxyXG4uZG1wLWhlcm8ge1xyXG4gICAgJGhlcm86ICY7XHJcbiAgICBcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgYWxpZ24tY29udGVudDogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgY29sb3I6ICR3aGl0ZS1tYWluLWNvbG9yO1xyXG4gICAgXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAgICAgbWF4LWhlaWdodDogNzQwcHg7XHJcbiAgICB9XHJcbiAgICBcclxuICAgICZfYmx1ZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjMDY1NUEyIDAlLCAjNDE3NEM1IDEwMCUpO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmX3JlZCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjQzYyNjI2IDAlLCAjRTQwQjFDIDEwMCUpO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgIHBhZGRpbmc6IDQwcHggMzJweCA0OHB4O1xyXG4gICAgICAgIGZsZXg6IDAgMCAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICBcclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAgICAgICAgIGZsZXgtYmFzaXM6IDA7XHJcbiAgICAgICAgICAgIGZsZXgtZ3JvdzogMTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6NS41JTtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNjBweDtcclxuICAgICAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA4NXB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDo2JTtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206NiU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEzNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICBoMSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgICZfX2ltZyB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgZmxleDogMCAwIG1pbig1NCUsIDEwMTBweCk7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogbWluKDU0JSwgMTAxMHB4KTtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgJi1iZyB7XHJcbiAgICAgICAgICAgIEBleHRlbmQgJWltYWdlLWNvdmVyO1xyXG4gICAgICAgICAgICBjbGlwLXBhdGg6IHBvbHlnb24oMTIwcHggMCwgMTAwJSAwLCAxMDAlIDEwMCUsIDAlIDEwMCUpO1xyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAmLWJhZGdlIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB3aWR0aDogMzAwcHg7XHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgICZfY2VudGVyIHtcclxuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogLTEwMHB4O1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG5cclxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNDk5cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogLTU4cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICZfYm90dG9tLXJpZ2h0IHtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogNDBweDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmX190YWdsaW5lIHtcclxuICAgICAgICBmb250LXNpemU6IG1hdGgtY2xhbXAoMTgsIDIyKTtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIGNvbG9yOiAkeWVsbG93LWNvbG9yO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktcG9wcGlucztcclxuICAgICAgICBcclxuICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOnJlbSgxMik7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmX19zdWJ0aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiBtYXRoLWNsYW1wKDE4LCAyMik7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXBvcHBpbnM7XHJcbiAgICAgICAgXHJcbiAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBoNCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206cmVtKDEyKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogbWF0aC1jbGFtcCgxNSwgMTcpO1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgdWwge1xyXG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMCAxNnB4O1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBtYXRoLWNsYW1wKDE1LCAxNyk7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDM0cHg7XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IHJlbSgyKTtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjRweDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvY2hlY2suc3ZnXCIpO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmX19idG5zIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBnYXA6IHJlbSgxNik7XHJcbiAgICAgICAgXHJcbiAgICAgICAgLmRtcC1idG4ge1xyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcclxuICAgICAgICAgICAgICAgIGZsZXg6IDAgMCAxMDAlO1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmX19iYWRnZSB7XHJcbiAgICAgICAgd2lkdGg6IDE2MHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgICAgICBcclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIkB1c2UgXCIuLi92YXJpYWJsZXNcIiBhcyAqO1xyXG5AdXNlIFwiLi4vZXh0ZW5kXCI7XHJcblxyXG4uZG1wLXN0dWRpZXMge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICZfX2JnIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtY29sb3I7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2hlYWQge1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDMycHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMCA0OHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDcycHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGUtbWFpbi1jb2xvcjtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19zbGlkZXIge1xyXG4gICAgICAgIC5zd2lwZXIge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xyXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMjBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi1zbGlkZSB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAuZG1wLXN0dWRpZXMtY2FyZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2LFxyXG4gICAgICAgICAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiA2M3B4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5zd2lwZXItYnV0dG9uLW5leHQge1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5zd2lwZXItcGFnaW5hdGlvbiB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4iLCJAdXNlIFwiLi4vdmFyaWFibGVzXCIgYXMgKjtcclxuQHVzZSBcIi4uL2V4dGVuZFwiO1xyXG5cclxuLmRtcC1mYXEge1xyXG4gICAgJGZhcTogJjtcclxuICAgIFxyXG4gICAgcGFkZGluZzogMzJweCAwO1xyXG4gICAgXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcclxuICAgICAgICBwYWRkaW5nOiA4MHB4IDA7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDExMnB4IDA7XHJcbiAgICB9XHJcbiAgICBcclxuICAgICZfY29sLTEge1xyXG4gICAgICAgICN7JGZhcX0ge1xyXG4gICAgICAgICAgICAmX19hY2NvcmRpb24ge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA3NjhweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgJl9jb2wtMiB7XHJcbiAgICBcclxuICAgIH1cclxuICAgIFxyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICBtYXgtd2lkdGg6IG1pbigxMDAlIC0gbWF0aC1jbGFtcCg2NCwgMTI4LCAxMjAwLCAxNDAwKSwgcmVtKDEzMTIpKTtcclxuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICB9XHJcbiAgICBcclxuICAgICZfX2hlYWQge1xyXG4gICAgICAgIG1heC13aWR0aDogNzY4cHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiBtYXRoLWNsYW1wKDQwLCA4MCk7XHJcbiAgICAgICAgXHJcbiAgICAgICAgLmgyIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDI0KTtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgJi1pbnRyb2R1Y3Rpb24ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSgxOCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmX19hY2NvcmRpb24ge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIGdhcDogcmVtKDE2KSBtYXRoLWNsYW1wKDE2LCAzMik7XHJcbiAgICAgICAgXHJcbiAgICAgICAgJi1jb2wge1xyXG4gICAgICAgICAgICBmbGV4OiAwIDAgMTAwJTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xyXG4gICAgICAgICAgICAgICAgZmxleDogMCAwIGNhbGMoMTAwJSAvIDIgLSBtYXRoLWNsYW1wKDguMDEsIDE2LjAxKSk7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAvIDIgLSBtYXRoLWNsYW1wKDguMDEsIDE2LjAxKSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICN7JGZhcX0ge1xyXG4gICAgICAgICAgICAgICAgJl9fYWNjb3JkaW9uIHtcclxuICAgICAgICAgICAgICAgICAgICAmLWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDE2KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAmLWl0ZW0ge1xyXG4gICAgICAgICAgICAmLWhlYWQge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogcmVtKDIwKSByZW0oNDYpIHJlbSgyMCkgcmVtKDI0KTtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRicmFuZC1jb2xvcjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHJlbSg4KTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE4KTtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZS1tYWluLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogcmVtKDI1KTtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogcmVtKDI0KTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogcmVtKDE4KTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IHJlbSgxOCk7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcztcclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSxcclxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHJlbSgxOCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogcmVtKDIpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkeWVsbG93LWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuM3M7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoOTBkZWcpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgJi51aS1hY2NvcmRpb24taGVhZGVyLWFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDgpIHJlbSg4KSAwIDA7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogcmdiYSgjMDY1NUEyLCAwKTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCMwNjU1QTIsIDApO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2stbWFpbi1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgJi1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgcmVtKDI0KSByZW0oMjQpO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJyYW5kLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCByZW0oOCkgcmVtKDgpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmX19hZGRpdGlvbmFsIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDU2MHB4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogbWF0aC1jbGFtcCg0MCwgODApO1xyXG4gICAgICAgIFxyXG4gICAgICAgIC5oNCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgxNik7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICYtdGV4dCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE4KTtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgLmRtcC1idG4ge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oMjQpO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCJAdXNlIFwiLi4vdmFyaWFibGVzXCIgYXMgKjtcclxuQHVzZSBcIi4uL2V4dGVuZFwiO1xyXG5cclxuLmRtcC1jYXNlLXN0dWRpZXMge1xyXG4gICAgcGFkZGluZzogMzJweCAwO1xyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDYwcHggMDtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgICAgICBwYWRkaW5nOiA4MHB4IDAgMTEycHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc29ydCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBnYXA6IDhweDtcclxuICAgICAgICBtYXJnaW46IDAgMCA0OHB4O1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgODBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcm93IHtcclxuICAgICAgICBnYXA6IDE2cHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgMTZweDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XHJcbiAgICAgICAgICAgIGdhcDogMjRweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDhweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgICAgICBnYXA6IDMycHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDY0cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCJAdXNlIFwiLi4vdmFyaWFibGVzXCIgYXMgKjtcclxuQHVzZSBcIi4uL2V4dGVuZFwiO1xyXG5cclxuLmRtcC1yZWxhdGVkLXNlcnZpY2VzIHtcclxuICAgIHBhZGRpbmctdG9wOiAwO1xyXG5cclxuICAgIC5kbXAtYmxvY2tfX2hlYWQtdGl0bGUge1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDQ4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcm93IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBnYXA6IDMycHggMjRweDtcclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XHJcbiAgICAgICAgICAgIGdhcDogNDhweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29sIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDI0cHgpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYygoMTAwJSAvIDMpIC0gMzJweCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIkB1c2UgXCIuLi92YXJpYWJsZXNcIiBhcyAqO1xyXG5AdXNlIFwiLi4vZXh0ZW5kXCI7XHJcblxyXG4uZG1wLXNpbmdsZS10ZXN0aW1vbmlhbCB7XHJcbiAgICBtYXgtd2lkdGg6IG1pbigxMDAlIC0gbWF0aC1jbGFtcCg2NCwgMTI4LCAxMjAwLCAxNDAwKSwgcmVtKDc2OCkpO1xyXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICBwYWRkaW5nOiByZW0oMzIpIDA7XHJcbiAgICBcclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xyXG4gICAgICAgIHBhZGRpbmc6IHJlbSg4MCkgMDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgIHBhZGRpbmc6IHJlbSgxMTIpIDA7XHJcbiAgICB9XHJcbiAgICBcclxuICAgICZfX3JhdGluZyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGdhcDogNHB4O1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDMycHg7XHJcbiAgICB9XHJcbiAgICBcclxuICAgICZfX3RleHQge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW46IDAgMCAzMnB4O1xyXG4gICAgICAgIFxyXG4gICAgICAgIGg1IHtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1wb3BwaW5zO1xyXG4gICAgICAgICAgICBjb2xvcjogJGJsYWNrLW1haW4tY29sb3I7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgICZfX2F1dGhvciB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIFxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgICBAZXh0ZW5kICV0ZXh0LXJlZ3VsYXI7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktUm9ib3RvO1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgIGIge1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCJAdXNlIFwiLi4vdmFyaWFibGVzXCIgYXMgKjtcclxuQHVzZSBcIi4uL2V4dGVuZFwiO1xyXG5cclxuLmRtcC1jb250YWN0LWluZm8tYmxvY2sge1xyXG4gICAgcGFkZGluZzogMzJweCAwO1xyXG4gICAgXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcclxuICAgICAgICBwYWRkaW5nOiA4MHB4IDA7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDExMnB4IDA7XHJcbiAgICB9XHJcbiAgICBcclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgbWF4LXdpZHRoOiBtaW4oMTAwJSAtIG1hdGgtY2xhbXAoNjQsIDEyOCwgMTIwMCwgMTQwMCksIHJlbSgxMzEyKSk7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgICAgIGdhcDogcmVtKDQ4KSBtYXRoLWNsYW1wKDI0LCA0OCwgMTIwMCwgMTQwMCk7XHJcbiAgICB9XHJcbiAgICBcclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICAgIGZsZXg6IDAgMCAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICBcclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAgICAgICAgIGZsZXgtYmFzaXM6IDA7XHJcbiAgICAgICAgICAgIGZsZXgtZ3JvdzogMTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAmLWljb24ge1xyXG4gICAgICAgICAgICB3aWR0aDogNDhweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0OHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgIGg0IHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDI0cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgJi10ZXh0IHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgPiBhIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMjApO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICBjb2xvcjogJGJsYWNrLW1haW4tY29sb3I7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBAbWVkaWEgKGhvdmVyOiBob3Zlcikge1xyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiQHVzZSBcIi4uL3ZhcmlhYmxlc1wiIGFzICo7XHJcbkB1c2UgXCIuLi9leHRlbmRcIjtcclxuXHJcbi5kbXAtcHJpY2luZy1ibG9jayB7XHJcbiAgICBwYWRkaW5nOiAzMnB4IDA7XHJcbiAgICBcclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDgwcHggMDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBtYXgtd2lkdGg6IG1pbigxMDAlIC0gbWF0aC1jbGFtcCg2NCwgMTI4LCAxMjAwLCAxNDAwKSwgcmVtKDEzMTIpKTtcclxuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgZ2FwOiByZW0oNDgpIG1hdGgtY2xhbXAoMjQsIDQ4LCAxMjAwLCAxNDAwKTtcclxuICAgIH1cclxuXHJcbiAgICAuYWRkaXRpb25hbC10ZXh0IHtcclxuICAgICAgICBtYXJnaW4tdG9wOjYwcHg7XHJcblxyXG4gICAgICAgIGg1IHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbToxMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgICAgZmxleDogMCAwIDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIFxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcclxuICAgICAgICAgICAgZmxleC1iYXNpczogMDtcclxuICAgICAgICAgICAgZmxleC1ncm93OiAxO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICYtaWNvbiB7XHJcbiAgICAgICAgICAgIGhlaWdodDogOTZweDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICBoNCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyNHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZToyOHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAmLXRleHQge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICA+IGEge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSgyMCk7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2stbWFpbi1jb2xvcjtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcztcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCJAdXNlIFwiLi4vdmFyaWFibGVzXCIgYXMgKjtcclxuQHVzZSBcIi4uL2V4dGVuZFwiO1xyXG5cclxuLmRtcC10ZXh0LWJveCB7XHJcbiAgICAkdGV4dC1ib3g6ICY7XHJcbiAgICBcclxuICAgIHBhZGRpbmctdG9wOiA1MHB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDE2MHB4O1xyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMTAycHg7XHJcbiAgICB9XHJcbiAgICBcclxuICAgICZfb3V0LWltYWdlIHtcclxuICAgICAgICAjeyR0ZXh0LWJveH0ge1xyXG4gICAgICAgICAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiBtaW4oMTAwJSAtIG1hdGgtY2xhbXAoNjQsIDEyOCwgMTIwMCwgMTQwMCksIHJlbSg5NjApKTtcclxuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDE2KTtcclxuICAgICAgICBwYWRkaW5nOiBtYXRoLWNsYW1wKDMyLCA5Nik7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCByZW0oMjQpIHJlbSg0OCkgcmVtKC0xMikgcmdiYSgwLCAwLCAwLCAuMTgpO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZS1tYWluLWNvbG9yO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmX19pbWcge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgyNSk7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogbWF0aC1jbGFtcCgyMDAsIDMwMCk7XHJcbiAgICAgICAgICAgIGhlaWdodDogbWF0aC1jbGFtcChjYWxjKCgyMDUvMzAwKSAqIDIwMCksIDIwNSk7XHJcbiAgICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiBtYXRoLWNsYW1wKGNhbGMoKCgoMjA1LzMwMCkgKiAyMDApIC8gMikgKiAtMSksIC0xMDIuNSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIkB1c2UgXCIuLi92YXJpYWJsZXNcIiBhcyAqO1xyXG5AdXNlIFwiLi4vZXh0ZW5kXCI7XHJcblxyXG4uZG1wLXNlY29uZGFyeS1oZXJvIHtcclxuICAgICRzZWNvbmRhcnktaGVybzogJjtcclxuICAgIFxyXG4gICAgcGFkZGluZzogbWF0aC1jbGFtcCg2MCwgMTEyKSAwO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgXHJcbiAgICAmOm5vdCguZG1wLXNlY29uZGFyeS1oZXJvX3RyYW5zcGFyZW50KSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWNvbG9yO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmOm5vdCguZG1wLXNlY29uZGFyeS1oZXJvX3RyYW5zcGFyZW50KTpub3QoLmRtcC1zZWNvbmRhcnktaGVyb19pbWcpIHtcclxuICAgICAgICAucmFuay1tYXRoLWJyZWFkY3J1bWIge1xyXG4gICAgICAgICAgICBjb2xvcjogJGJyYW5kLWxpZ2h0ZXItY29sb3I7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtbGlnaHRlci1jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgLnNlcGFyYXRvciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3NlcGFyYXRvci1icmFuZC1saWdodGVyLnN2Zyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgICZfaW1nIHtcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgwLCAwLCAwLCAwLjAwKSAwJSwgcmdiYSgwLCAwLCAwLCAwLjQwKSAxMDAlKSwgbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoMCwgMCwgMCwgMC4xMCkgMCUsIHJnYmEoMCwgMCwgMCwgMC4xMCkgMTAwJSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmX2ZpbHRlciB7XHJcbiAgICAgICAgcGFkZGluZzogbWF0aC1jbGFtcCg2MCwgMTEyKSAwIG1hdGgtY2xhbXAoMTEwLCAxNTYpO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAzO1xyXG4gICAgICAgIG1heC13aWR0aDogbWluKDEwMCUgLSBtYXRoLWNsYW1wKDY0LCAxMjgsIDEyMDAsIDE0MDApLCByZW0oMTMxMikpO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZS1tYWluLWNvbG9yO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAucmFuay1tYXRoLWJyZWFkY3J1bWIge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgxNik7XHJcbiAgICAgICAgXHJcbiAgICAgICAgPiBwIHtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlLW1haW4tY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgIC5zZXBhcmF0b3Ige1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3NlcGFyYXRvci13aGl0ZS5zdmcpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgaDEge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICAgIFxyXG4gICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgyNCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmX19zdWJ0aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiBtYXRoLWNsYW1wKDE2LCAxOCk7XHJcbiAgICB9XHJcbn1cclxuIiwiQHVzZSBcIi4uL3ZhcmlhYmxlc1wiIGFzICo7XHJcbkB1c2UgXCIuLi9leHRlbmRcIjtcclxuXHJcbi5kbXAtbGFyZ2UtaW1hZ2Uge1xyXG4gICAgbWF4LXdpZHRoOiBtaW4oMTAwJSAtIG1hdGgtY2xhbXAoNjQsIDEyOCwgMTIwMCwgMTQwMCksIHJlbSgxMzEyKSk7XHJcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgIHBhZGRpbmc6IHJlbSgzMikgMDtcclxuICAgIFxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XHJcbiAgICAgICAgcGFkZGluZzogcmVtKDgwKSAwO1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgcGFkZGluZzogcmVtKDExMikgMDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgaW1nIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBhc3BlY3QtcmF0aW86IDEzMTIvNzM4O1xyXG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgfVxyXG59XHJcbiIsIkB1c2UgXCIuLi92YXJpYWJsZXNcIiBhcyAqO1xyXG5AdXNlIFwiLi4vZXh0ZW5kXCI7XHJcblxyXG4uZG1wLWZpZnR5LWZpZnR5LWltYWdlcyB7XHJcbiAgICBtYXgtd2lkdGg6IG1pbigxMDAlIC0gbWF0aC1jbGFtcCg2NCwgMTI4LCAxMjAwLCAxNDAwKSwgcmVtKDEzMTIpKTtcclxuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIGdhcDogcmVtKDMyKTtcclxuICAgIHBhZGRpbmc6IHJlbSgzMikgMDtcclxuICAgIFxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XHJcbiAgICAgICAgcGFkZGluZzogcmVtKDgwKSAwO1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgcGFkZGluZzogcmVtKDExMikgMDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgaW1nIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICBcclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAgICAgICAgIGZsZXg6IDAgMCBjYWxjKDEwMCUgLyAyIC0gcmVtKDE2LjAxKSk7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC8gMiAtIHJlbSgxNi4wMSkpO1xyXG4gICAgICAgICAgICBhc3BlY3QtcmF0aW86IDE7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgICAgICAgICAgZmxleDogMCAwIDEwMCU7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiAxMzEyLzczODtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiQHVzZSBcIi4uL3ZhcmlhYmxlc1wiIGFzICo7XHJcbkB1c2UgXCIuLi9leHRlbmRcIjtcclxuXHJcbi5kbXAtY29udGVudC1ibG9jayB7XHJcbiAgICBwYWRkaW5nOiByZW0oMzIpIDA7XHJcbiAgICBmb250LXNpemU6IG1hdGgtY2xhbXAoMTYsIDE4KTtcclxuICAgIFxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XHJcbiAgICAgICAgcGFkZGluZzogcmVtKDgwKSAwO1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgcGFkZGluZzogcmVtKDExMikgMDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgJl9ncmV5LWJnIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2O1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgIG1heC13aWR0aDogbWluKDEwMCUgLSBtYXRoLWNsYW1wKDY0LCAxMjgsIDEyMDAsIDE0MDApLCByZW0oMTMxMikpO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgICAgICBcclxuICAgICAgICA+IC5kbXAtYnRuIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDQwKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiBtYXRoLWNsYW1wKDMwLCA0MCk7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4uZG1wLXRleHQtYW5kLWltYWdlIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBnYXA6IG1hdGgtY2xhbXAoNDAsIDgwKTtcclxuICAgIG1hcmdpbjogbWF0aC1jbGFtcCgyMCwgNDApIDAgcmVtKDQwKTtcclxuICAgIFxyXG4gICAgJl9fY29sIHtcclxuICAgICAgICBmbGV4OiAwIDAgMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xyXG4gICAgICAgICAgICBmbGV4OiAwIDAgY2FsYygxMDAlIC8gMiAtIG1hdGgtY2xhbXAoMjAuMDEsIDQwLjAxKSk7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC8gMiAtIG1hdGgtY2xhbXAoMjAuMDEsIDQwLjAxKSk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIGFsaWduLXNlbGY6IDYxNi80Mzc7XHJcbiAgICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIl19 */
